diff --git a/docs/angular/angular-opt-bundle.js b/docs/angular/angular-opt-bundle.js index 991836b..c04ca34 100644 --- a/docs/angular/angular-opt-bundle.js +++ b/docs/angular/angular-opt-bundle.js @@ -1,2 +1,2 @@ /*! For license information please see angular-opt-bundle.js.LICENSE.txt */ -(()=>{var e={3077:function(e,t,n){"use strict";n(9874);var r,o,i=n(8889),a=n(3720),s=n(3190),u=n(3766),c=n(7137),l=n(5132),p=(n(869),n(9675)),f=(n(655),n(6849),Object.freeze({esVersion:6,assumingES6:!0,productionMode:!0,linkerVersion:"1.13.2",fileLevelThis:this}));function h(e){this.ob=e}h.prototype.toString=function(){return String.fromCharCode(this.ob)};var d=function e(t,n,r){var o=new t.i(n[r]);if(r>24===e?Xn:e<<16>>16===e?rr:Or):w(e)?V(Mr):V(Pr);case"boolean":return V(xn);case"undefined":return V(Le);default:return null===e?e.hc():e instanceof We?V(kr):e instanceof h?V(Dn):e&&e.$classData?V(e.$classData):null}}function y(e){switch(typeof e){case"string":return"java.lang.String";case"number":return b(e)?e<<24>>24===e?"java.lang.Byte":e<<16>>16===e?"java.lang.Short":"java.lang.Integer":w(e)?"java.lang.Float":"java.lang.Double";case"boolean":return"java.lang.Boolean";case"undefined":return"java.lang.Void";default:return null===e?e.hc():e instanceof We?"java.lang.Long":e instanceof h?"java.lang.Character":e&&e.$classData?e.$classData.name:null.K.name}}var m=0,g=new WeakMap;function _(e){switch(typeof e){case"string":return Rr(e);case"number":return Ir(e);case"bigint":var t=0;for(e>=BigInt(32);return t;case"boolean":return e?1231:1237;case"undefined":return 0;case"symbol":return void 0===(e=e.description)?0:Rr(e);default:return null===e?0:(void 0===(t=g.get(e))&&(m=t=m+1|0,g.set(e,t)),t)}}function b(e){return"number"==typeof e&&(0|e)===e&&1/e!=-1/0}function w(e){return"number"==typeof e&&(e!=e||Math.fround(e)===e)}function E(){}function C(){}function S(e){if("number"==typeof e){this.b=Array(e);for(var t=0;te===o,o.name=n,o.isPrimitive=!0,o.isInstance=()=>!1,void 0!==r&&(o.Y=j(o,r)),o}function F(e,t,n,r){var o=new N,i=function(e){for(var t in e)return t}(e);return o.y=n,o.E="L"+t+";",o.F=e=>!!e.y[i],o.name=t,o.isInterface=!1,o.isInstance=r||(e=>!!(e&&e.$classData&&e.$classData.y[i])),o}function j(e,t,n){var r=new N;t.prototype.$classData=r;var o="["+e.E;return r.i=t,r.y={a:1,Pa:1,c:1},r.ba=e,r.Z=e,r.$=1,r.E=o,r.name=o,r.isArrayClass=!0,r.F=n||(e=>r===e),r.isInstance=e=>e instanceof t,r}function L(e){return e.Y||(e.Y=function(e){function t(e){if("number"==typeof e){this.b=Array(e);for(var t=0;t{var t=e.$;return t===o?r.F(e.Z):t>o&&r===B};return n.F=a,n.isInstance=e=>!!(e=e&&e.$classData)&&(e===n||a(e)),n}(e)),e.Y}function V(e){return e.Ma||(e.Ma=new un(e)),e.Ma}E.prototype.constructor=E,C.prototype=E.prototype,E.prototype.o=function(){return _(this)},E.prototype.g=function(){var e=this.o();return y(this)+"@"+(+(e>>>0)).toString(16)},E.prototype.toString=function(){return this.g()},S.prototype=new C,S.prototype.constructor=S,x.prototype=S.prototype,D.prototype=new C,D.prototype.constructor=D,T.prototype=new C,T.prototype.constructor=T,A.prototype=new C,A.prototype.constructor=A,I.prototype=new C,I.prototype.constructor=I,P.prototype=new C,P.prototype.constructor=P,M.prototype=new C,M.prototype.constructor=M,O.prototype=new C,O.prototype.constructor=O,k.prototype=new C,k.prototype.constructor=k,N.prototype.isAssignableFrom=function(e){return this===e||this.F(e)},N.prototype.checkCast=function(){},N.prototype.getSuperclass=function(){return this.Kc?V(this.Kc):null},N.prototype.getComponentType=function(){return this.ba?V(this.ba):null},N.prototype.newArrayOfThisClass=function(e){for(var t=this,n=0;n!e.isPrimitive,B.name="java.lang.Object",B.isInstance=e=>null!==e,B.Y=j(B,S,(e=>{var t=e.$;return 1===t?!e.Z.isPrimitive:1{{ title }}\n\n\n\n\n'},n=st(ut(),new(L(Ur).i)(["\nh1 {\n font-size: 1.2em;\n color: #999;\n margin-bottom: 0;\n}\nh2 {\n font-size: 2em;\n margin-top: 0;\n padding-top: 0;\n}\nnav a {\n padding: 5px 10px;\n text-decoration: none;\n margin-top: 10px;\n display: inline-block;\n background-color: #eee;\n border-radius: 4px;\n}\nnav a:visited, a:link {\n color: #607d8b;\n}\nnav a:hover {\n color: #039be5;\n background-color: #cfd8dc;\n}\nnav a.active {\n color: #039be5;\n}\n"]));n=[...mt(gt(),n)],t.styles=n,e=new e(t),Ln().annotations=[e]}function re(){H=this;var e=a.NgModule,t={};ut();var n=u.BrowserModule,r=s.FormsModule,o=Yt();n=st(0,new(L(Zt).i)([n,r,o])),n=[...mt(gt(),n)],t.imports=n,ut(),n=Ln(),r=Qn(),o=Gn();var i=sn(),c=Un();n=st(0,new(L(Zt).i)([n,r,o,i,c])),n=[...mt(gt(),n)],t.declarations=n,ut(),n=Ln(),n=st(0,new(L(Zt).i)([n])),n=[...mt(gt(),n)],t.bootstrap=n,ut(),n=on(),r=an(),n=st(0,new(L(Zt).i)([n,r])),n=[...mt(gt(),n)],t.providers=n,e=new e(t),Kt().annotations=[e]}function oe(){z=this;var e=a.NgModule,t={};ut();var n=st(ut(),new(L(dr).i)([]));(n=dt(vt(),n)).path="heroes";var r=Qn();n.component=r,r=st(ut(),new(L(dr).i)([])),(r=dt(vt(),r)).path="dashboard";var o=Un();r.component=o,o=st(ut(),new(L(dr).i)([])),(o=dt(vt(),o)).path="",o.redirectTo="/dashboard",o.pathMatch="full";var i=st(ut(),new(L(dr).i)([]));(i=dt(vt(),i)).path="detail/:id";var s=Gn();i.component=s,n=l.RouterModule.forRoot([n,r,o,i]),n=st(0,new(L(Zt).i)([n])),n=[...mt(gt(),n)],t.imports=n,t.exports=[l.RouterModule],e=new e(t),Yt().annotations=[e]}function ie(){}function ae(){W=this;var e=a.Component,t={selector:"app-dashboard"};Je();var n=Xe('\n |

Top Heroes

\n |\n |\n ');t.template=n,n=st(ut(),new(L(Ur).i)([(Je(),Xe("\n |/* DashboardComponent's private CSS styles */\n |[class*='col-'] {\n | float: left;\n | padding-right: 20px;\n | padding-bottom: 20px;\n |}\n |[class*='col-']:last-of-type {\n | padding-right: 0;\n |}\n |a {\n | text-decoration: none;\n |}\n |*, *:after, *:before {\n | -webkit-box-sizing: border-box;\n | -moz-box-sizing: border-box;\n | box-sizing: border-box;\n |}\n |h3 {\n | text-align: center; margin-bottom: 0;\n |}\n |h4 {\n | position: relative;\n |}\n |.grid {\n | margin: 0;\n |}\n |.col-1-4 {\n | width: 25%;\n |}\n |.module {\n | padding: 20px;\n | text-align: center;\n | color: #eee;\n | max-height: 120px;\n | min-width: 120px;\n | background-color: #607d8b;\n | border-radius: 2px;\n |}\n |.module:hover {\n | background-color: #eee;\n | cursor: pointer;\n | color: #607d8b;\n |}\n |.grid-pad {\n | padding: 10px 0;\n |}\n |.grid-pad > [class*='col-']:last-of-type {\n | padding-right: 20px;\n |}\n |@media (max-width: 600px) {\n | .module {\n | font-size: 10px;\n | max-height: 75px; }\n |}\n |@media (max-width: 1024px) {\n | .grid {\n | margin: 0;\n | }\n | .module {\n | min-width: 60px;\n | }\n |}\n "))])),n=[...mt(gt(),n)],t.styles=n,e=new e(t),Un().annotations=[e],e=on(),Un().parameters=[e]}function se(){G=this;var e=a.Component,t={selector:"app-hero-detail"},n=st(ut(),new(L(Ur).i)(["hero"]));n=[...mt(gt(),n)],t.inputs=n,t.template='\n
\n

{{hero.name | uppercase}} Details

\n
id: {{hero.id}}
\n
\n \n
\n \n
',n=st(ut(),new(L(Ur).i)(["\n/* HeroDetailComponent's private CSS styles */\nlabel {\n display: inline-block;\n width: 3em;\n margin: .5em 0;\n color: #607D8B;\n font-weight: bold;\n}\ninput {\n height: 2em;\n font-size: 1em;\n padding-left: .4em;\n}\nbutton {\n margin-top: 20px;\n font-family: Arial;\n background-color: #eee;\n border: none;\n padding: 5px 10px;\n border-radius: 4px;\n cursor: pointer; cursor: hand;\n}\nbutton:hover {\n background-color: #cfd8dc;\n}\nbutton:disabled {\n background-color: #eee;\n color: #ccc;\n cursor: auto;\n}\n"])),n=[...mt(gt(),n)],t.styles=n,e=new e(t),Gn().annotations=[e],e=l.ActivatedRoute,t=on(),n=i.Location,Gn().parameters=[e,t,n]}function ue(){Z=this,on().annotations=[new a.Injectable];var e=an();on().parameters=[e]}function ce(){$=this;var e=a.Component,t={selector:"app-heroes"};Je();var n=Xe('\n |\n |

My Heroes

\n |\n |\n ');t.template=n,n=st(ut(),new(L(Ur).i)([(Je(),Xe("\n |/* HeroesComponent's private CSS styles */\n |.selected {\n | background-color: #CFD8DC !important;\n | color: white;\n |}\n |.heroes {\n | margin: 0 0 2em 0;\n | list-style-type: none;\n | padding: 0;\n | width: 15em;\n |}\n |.heroes li {\n | cursor: pointer;\n | position: relative;\n | left: 0;\n | background-color: #EEE;\n | margin: .5em;\n | padding: .3em 0;\n | height: 1.6em;\n | border-radius: 4px;\n |}\n |.heroes li.selected:hover {\n | background-color: #BBD8DC !important;\n | color: white;\n |}\n |.heroes li:hover {\n | color: #607D8B;\n | background-color: #DDD;\n | left: .1em;\n |}\n |.heroes .text {\n | position: relative;\n | top: -3px;\n |}\n |.heroes .badge {\n | display: inline-block;\n | font-size: small;\n | color: white;\n | padding: 0.8em 0.7em 0 0.7em;\n | background-color: #607D8B;\n | line-height: 1em;\n | position: relative;\n | left: -1px;\n | top: -4px;\n | height: 1.8em;\n | min-width: 16px;\n | text-align: right;\n | margin-right: .8em;\n | border-radius: 4px 0 0 4px;\n |}\n "))])),n=[...mt(gt(),n)],t.styles=n,e=new e(t),Qn().annotations=[e],e=on(),Qn().parameters=[e]}function le(){Q=this,an().annotations=[new a.Injectable]}function pe(){K=this;var e=a.Component,t={selector:"app-messages",template:'\n
\n\n

Messages

\n \n
{{message}}
\n\n
'},n=st(ut(),new(L(Ur).i)([" \nh2 {\n color: red;\n font-family: Arial, Helvetica, sans-serif;\n font-weight: lighter;\n}\nbody {\n margin: 2em;\n}\nbody, input[text], button {\n color: crimson;\n font-family: Cambria, Georgia;\n}\n\nbutton.clear {\n font-family: Arial;\n background-color: #eee;\n border: none;\n padding: 5px 10px;\n border-radius: 4px;\n cursor: pointer;\n cursor: hand;\n}\nbutton:hover {\n background-color: #cfd8dc;\n}\nbutton:disabled {\n background-color: #eee;\n color: #aaa;\n cursor: auto;\n}\nbutton.clear {\n color: #888;\n margin-bottom: 12px;\n}\n"]));n=[...mt(gt(),n)],t.styles=n,e=new e(t),sn().annotations=[e],e=an(),sn().parameters=[e]}function fe(){this.V=null,Y=this,Me||(Me=new ft);for(var e="Mr. Nice;Narco;Bombasto;Celeritas;Magneta;RubberMan;Dynama;Dr IQ;Magma;Tornado".split(";"),t=0|e.length,n=Array(t),r=0;rvoid 0===e));function Ve(){}function Be(e,t){if(t instanceof S||t instanceof D||t instanceof T||t instanceof A||t instanceof I||t instanceof P||t instanceof M||t instanceof O||t instanceof k)return t.b.length;throw kt(e=new Jn,"argument type mismatch"),e}function Ue(){return Ce||(Ce=new Ve),Ce}function He(){}function ze(e,t,n){e=0;for(var r=t.b.length;;){if(e===r)return-1-e|0;var o=(e+r|0)>>>1|0,i=t.b[o];if(0>(i=n===i?0:n>>0));else{var n=(32+(0|Math.clz32(1e9))|0)-(0!==t?0|Math.clz32(t):32+(0|Math.clz32(e))|0)|0,r=n,o=0==(32&r)?1e9<>>(31-r|0)|0|0<=(-2147483648^o):(-2147483648^u)>=(-2147483648^r))&&(s=a,u=r,s=(-2147483648^(a=i-o|0))>(-2147483648^i)?(s-u|0)-1|0:s-u|0,i=a,a=s,32>n?t|=1<>>1|0|r<<31,r=s=r>>>1|0}(0===(n=a)?-1147483648<=(-2147483648^i):-2147483648<=(-2147483648^n))&&(o=(i=(n=4294967296*a+ +(i>>>0))/1e9)/4294967296|0,t=i=(r=t)+(0|i)|0,e=(-2147483648^i)<(-2147483648^r)?1+(e+o|0)|0:e+o|0,i=n%1e9|0),t=""+(4294967296*e+ +(t>>>0))+"000000000".substring((n=""+i).length)+n}return t}function Ze(){this.ta=0}function $e(){return xe||(xe=new Ze),xe}function Qe(e,t,n){if(0===e.r())e=t+")";else{var r=e.wa,o=new Bo;o.s=An(new In),e=r.call(e,o,t,n,")").s.e}return e}function Ke(e,t,n,r,o){var i=t.s;if(0!==n.length&&(i.e=""+i.e+n),(e=e.p()).k())for(n=e.f(),i.e=""+i.e+n;e.k();)i.e=""+i.e+r,n=e.f(),i.e=""+i.e+n;return 0!==o.length&&(i.e=""+i.e+o),t}function Ye(){De=this}function Xe(e){Je();var t=e.length,n=new In;if(An(n),0>t)throw new tr;for(Je(),Je(),e=new gr(e,!1);e.j=t.charCodeAt(o);)o=1+o|0;t=oe?-2147483648:0|e)===e)e=t;else{if(t=$e(),-0x8000000000000000>e){t.ta=-2147483648;var n=0}else if(0x8000000000000000<=e)t.ta=2147483647,n=-1;else{n=0|e;var r=e/4294967296|0;t.ta=0>e&&0!==n?-1+r|0:r}t=t.ta,$e(),e=(0>t?-(4294967296*+((0!==n?~t:0|-t)>>>0)+ +((0|-n)>>>0)):4294967296*t+ +(n>>>0))===e?n^t:ve(ye(),e)}return e}return t instanceof We?(e=(t=new We((e=null===t?o:t).X,e.W)).X,(t=t.W)===e>>31?e:e^t):function(e){switch(typeof e){case"string":return Rr(e);case"number":return Ir(e);case"boolean":return e?1231:1237;case"undefined":return 0;default:return e&&e.$classData||null===e?e.o():e instanceof We?e.X^e.W:e instanceof h?null===e?0:e.ob:E.prototype.o.call(e)}}(t)}function pt(){return Pe||(Pe=new ct),Pe}function ft(){}function ht(){}function dt(e,t){var n={};return t.ca(new gn((e=>{n[e.ua]=e.va}))),n}function vt(){return Oe||(Oe=new ht),Oe}function yt(){}function mt(e,t){var n=[];return t.ca(new gn((e=>0|n.push(e)))),n}function gt(){return ke||(ke=new yt),ke}function _t(e){this.Fb=e}function bt(){}function wt(){}function Et(e,t){return e=Ct(e,t),-430675100+Math.imul(5,e<<13|e>>>19|0)|0}function Ct(e,t){return t=Math.imul(-862048943,t),e^Math.imul(461845907,t<<15|t>>>17|0)}function St(e){return e=Math.imul(-2048144789,e^(e>>>16|0)),(e=Math.imul(-1028477387,e^(e>>>13|0)))^(e>>>16|0)}function xt(e){Qt();var t=e.fa();if(0===t)return Rr(e.M());for(var n=Et(-889275714,Rr(e.M())),r=0;r>24&&0==(32&e.q)<<24>>24&&(e.ub=new P(new Int32Array([1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43600,44016,65296,66720,69734,69872,69942,70096,71360,120782,120792,120802,120812,120822])),e.q=(32|e.q)<<24>>24),e.ub}function Tt(){this.ub=this.tb=this.sb=null,this.q=0}function At(){return Ne||(Ne=new Tt),Ne}function It(e){throw new Nr('For input string: "'+e+'"')}function Pt(){}function Mt(e,t){0===(e=null===t?0:t.length)&&It(t);var n=t.charCodeAt(0),r=45===n,o=r?2147483648:2147483647;(n=r||43===n?1:0)>=t.length&&It(t);for(var i=0;n!==e;){var a=At(),s=t.charCodeAt(n);if(256>s)a=48<=s&&57>=s?-48+s|0:65<=s&&90>=s?-55+s|0:97<=s&&122>=s?-87+s|0:-1;else if(65313<=s&&65338>=s)a=-65303+s|0;else if(65345<=s&&65370>=s)a=-65335+s|0;else{var u=ze(qe(),Dt(a),s);a=0>(u=0>u?-2-u|0:u)||9<(a=s-Dt(a).b[u]|0)?-1:a}i=10*i+(a=10>a?a:-1),(-1===a||i>o)&&It(t),n=1+n|0}return r?0|-i:0|i}function Ot(){return Re||(Re=new Pt),Re}function kt(e,t){e.zb=t,"[object Error]"!==Object.prototype.toString.call(e)&&(void 0===Error.captureStackTrace?Error():Error.captureStackTrace(e))}Ve.prototype=new C,Ve.prototype.constructor=Ve,Ve.prototype.$classData=F({Hc:0},"java.lang.reflect.Array$",{Hc:1,a:1}),He.prototype=new C,He.prototype.constructor=He,He.prototype.$classData=F({Ic:0},"java.util.Arrays$",{Ic:1,a:1}),We.prototype=new C,We.prototype.constructor=We,We.prototype.o=function(){return this.X^this.W},We.prototype.g=function(){$e();var e=this.X,t=this.W;return t===e>>31?""+e:0>t?"-"+Ge(0|-e,0!==e?~t:0|-t):Ge(e,t)},We.prototype.$classData=F({dc:0},"org.scalajs.linker.runtime.RuntimeLong",{dc:1,a:1}),Ze.prototype=new C,Ze.prototype.constructor=Ze,Ze.prototype.$classData=F({ec:0},"org.scalajs.linker.runtime.RuntimeLong$",{ec:1,a:1}),Ye.prototype=new C,Ye.prototype.constructor=Ye,Ye.prototype.$classData=F({jd:0},"scala.collection.StringOps$",{jd:1,a:1}),et.prototype=new C,et.prototype.constructor=et,et.prototype.$classData=F({Gd:0},"scala.collection.immutable.VectorStatics$",{Gd:1,a:1}),rt.prototype=new C,rt.prototype.constructor=rt,rt.prototype.$classData=F({Rc:0},"scala.package$",{Rc:1,a:1}),it.prototype=new C,it.prototype.constructor=it,it.prototype.$classData=F({Sd:0},"scala.runtime.ScalaRunTime$",{Sd:1,a:1}),ct.prototype=new C,ct.prototype.constructor=ct,ct.prototype.$classData=F({Vd:0},"scala.runtime.Statics$",{Vd:1,a:1}),ft.prototype=new C,ft.prototype.constructor=ft,ft.prototype.$classData=F({Id:0},"scala.scalajs.js.ArrayOps$",{Id:1,a:1}),ht.prototype=new C,ht.prototype.constructor=ht,ht.prototype.$classData=F({Kd:0},"scala.scalajs.js.special.package$",{Kd:1,a:1}),yt.prototype=new C,yt.prototype.constructor=yt,yt.prototype.$classData=F({Pd:0},"scala.scalajs.runtime.Compat$",{Pd:1,a:1}),_t.prototype=new C,_t.prototype.constructor=_t,_t.prototype.g=function(){return"DynamicVariable("+this.Fb+")"},_t.prototype.$classData=F({Tc:0},"scala.util.DynamicVariable",{Tc:1,a:1}),bt.prototype=new C,bt.prototype.constructor=bt,wt.prototype=bt.prototype,Tt.prototype=new C,Tt.prototype.constructor=Tt,Tt.prototype.$classData=F({mc:0},"java.lang.Character$",{mc:1,a:1,c:1}),Pt.prototype=new C,Pt.prototype.constructor=Pt,Pt.prototype.$classData=F({tc:0},"java.lang.Integer$",{tc:1,a:1,c:1});class Nt extends Error{constructor(){super(),this.zb=null}Na(){return this.zb}g(){var e=y(this),t=this.Na();return null===t?e:e+": "+t}o(){return E.prototype.o.call(this)}get message(){var e=this.Na();return null===e?"":e}get name(){return y(this)}toString(){return this.g()}}function Rt(){this.Bb=null,Fe=this,this.Bb=new _t(ge().xb),ge()}function Ft(){}function jt(){}function Lt(){}function Vt(){}function Bt(){}function Ut(e){this.mb=e}function Ht(e){this.nb=e}Rt.prototype=new C,Rt.prototype.constructor=Rt,Rt.prototype.$classData=F({Lc:0},"scala.Console$",{Lc:1,a:1,de:1}),Ft.prototype=new C,Ft.prototype.constructor=Ft,Ft.prototype.$classData=F({Pc:0},"scala.Option$",{Pc:1,a:1,c:1}),jt.prototype=new C,jt.prototype.constructor=jt,Lt.prototype=jt.prototype,jt.prototype.g=function(){return""},Vt.prototype=new C,Vt.prototype.constructor=Vt,Bt.prototype=Vt.prototype,Vt.prototype.g=function(){return""},Ut.prototype=new C,Ut.prototype.constructor=Ut,Ut.prototype.g=function(){return""+this.mb},Ut.prototype.$classData=F({Qd:0},"scala.runtime.IntRef",{Qd:1,a:1,c:1}),Ht.prototype=new C,Ht.prototype.constructor=Ht,Ht.prototype.g=function(){return""+this.nb},Ht.prototype.$classData=F({Rd:0},"scala.runtime.ObjectRef",{Rd:1,a:1,c:1});var zt,qt,Wt,Gt,Zt=F({Jd:0},"scala.scalajs.js.Object",{Jd:1,a:1,Oe:1},(e=>e instanceof Object));function $t(){this.Gb=this.ha=0,zt=this,this.ha=Rr("Seq"),this.Gb=Rr("Map"),Rr("Set");var e=ot().Db,t=this.Gb,n=0,r=0,o=0,i=1;for(e=e.p();e.k();){var a=e.f();n=n+(a=lt(pt(),a))|0,r^=a,i=Math.imul(i,1|a),o=1+o|0}t=Et(t,n),St((t=Ct(t=Et(t,r),i))^o)}function Qt(){return zt||(zt=new $t),zt}function Kt(){return qt||((qt=class extends Object{constructor(){super()}}).annotations=null,H||(H=new re)),qt}function Yt(){return Wt||((Wt=class extends Object{constructor(){super()}}).annotations=null,z||(z=new oe)),Wt}$t.prototype=new wt,$t.prototype.constructor=$t,$t.prototype.$classData=F({Uc:0},"scala.util.hashing.MurmurHash3$",{Uc:1,ke:1,a:1});var Xt,Jt,en,tn,nn,rn=Symbol();function on(){return Xt||((Xt=class extends Object{constructor(e){super(),this[rn]=null,this[rn]=e}get heroes(){return this[rn].add("HeroService: fetched heroes"),p.of(he().V)}getHero(e){var t=0|e;this[rn].add("HeroService: fetched hero id="+t);e:{for(var n=0|(e=he().V).length,r=0;r"boolean"==typeof e)),Dn=F({lc:0},"java.lang.Character",{lc:1,a:1,c:1,A:1,x:1},(e=>e instanceof h));class Tn extends cn{}function An(e){return e.e="",e}function In(){this.e=null}function Pn(){}function Mn(){}function On(){En||(En=new Rn)}function kn(){}function Nn(){}function Rn(){Cr()}function Fn(){this.Kb=null,Cn=this,this.Kb=Eo(new bo(new mn((()=>yn()))))}function jn(){return Cn||(Cn=new Fn),Cn}function Ln(){return Sn||((Sn=class extends Object{constructor(){super(),Object.defineProperty(this,"title",{configurable:!0,enumerable:!0,writable:!0,value:null}),this.title="Angular with Scala.js"}subtitle(){return"This is a subtitle"}ngOnInit(){to("AppComponent\n")}}).annotations=null,U||(U=new ne)),Sn}Tn.prototype.$classData=F({w:0},"java.lang.RuntimeException",{w:1,B:1,C:1,a:1,c:1}),In.prototype=new C,In.prototype.constructor=In,In.prototype.g=function(){return this.e},In.prototype.h=function(){return this.e.length},In.prototype.$classData=F({Bc:0},"java.lang.StringBuilder",{Bc:1,a:1,rb:1,ic:1,c:1}),Pn.prototype=new C,Pn.prototype.constructor=Pn,Mn.prototype=Pn.prototype,Pn.prototype.p=function(){return this},Pn.prototype.g=function(){return""},Pn.prototype.wa=function(e,t,n,r){return Ke(this,e,t,n,r)},Pn.prototype.r=function(){return-1},On.prototype=new pn,On.prototype.constructor=On,On.prototype.$classData=F({Zc:0},"scala.collection.Iterable$",{Zc:1,$c:1,a:1,G:1,c:1}),kn.prototype=new C,kn.prototype.constructor=kn,Nn.prototype=kn.prototype,Rn.prototype=new pn,Rn.prototype.constructor=Rn,Rn.prototype.$classData=F({sd:0},"scala.collection.immutable.Iterable$",{sd:1,$c:1,a:1,G:1,c:1}),Fn.prototype=new C,Fn.prototype.constructor=Fn,Fn.prototype.$classData=F({ud:0},"scala.collection.immutable.LazyList$",{ud:1,a:1,Ea:1,G:1,c:1});var Vn,Bn=Symbol();function Un(){return Vn||((Vn=class extends Object{constructor(e){super(),this[Bn]=null,Object.defineProperty(this,"heroes",{configurable:!0,enumerable:!0,writable:!0,value:null}),this[Bn]=e,this.heroes=he().V.slice(1,5)}ngOnInit(){this.getHeroes()}getHeroes(){var e;(e=this)[Bn].heroes.subscribe((t=>{e.heroes=t.slice(1,5)}))}}).annotations=null,Vn.parameters=null,W||(W=new ae)),Vn}var Hn,zn=Symbol(),qn=Symbol(),Wn=Symbol();function Gn(){return Hn||((Hn=class extends Object{constructor(e,t,n){super(),this[zn]=null,this[qn]=null,this[Wn]=null,Object.defineProperty(this,"hero",{configurable:!0,enumerable:!0,writable:!0,value:null}),this[zn]=e,this[qn]=t,this[Wn]=n,this.hero=void 0}getHero(){var e=this[zn].snapshot.paramMap.get("id");if(je||(je=new Ft),(e=null===e?zr():new qr(e))instanceof qr){e=e.Ta,Je();e:{for(var t=0,n=e.length;tr)r=48<=r&&57>=r;else{var i=o;if(o=r,0==(4&(r=i).q)<<24>>24&&0==(4&r.q)<<24>>24&&(r.tb=new P(new Int32Array([1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,1,2,5,1,3,2,1,3,2,1,3,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,3,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,2,4,27,4,27,4,27,4,27,4,27,6,1,2,1,2,4,27,1,2,0,4,2,24,0,27,1,24,1,0,1,0,1,2,1,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,25,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,28,6,7,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1,0,4,24,0,2,0,24,20,0,26,0,6,20,6,24,6,24,6,24,6,0,5,0,5,24,0,16,0,25,24,26,24,28,6,24,0,24,5,4,5,6,9,24,5,6,5,24,5,6,16,28,6,4,6,28,6,5,9,5,28,5,24,0,16,5,6,5,6,0,5,6,5,0,9,5,6,4,28,24,4,0,5,6,4,6,4,6,4,6,0,24,0,5,6,0,24,0,5,0,5,0,6,0,6,8,5,6,8,6,5,8,6,8,6,8,5,6,5,6,24,9,24,4,5,0,5,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,0,8,0,8,6,5,0,8,0,5,0,5,6,0,9,5,26,11,28,26,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,0,8,6,0,6,0,6,0,6,0,5,0,5,0,9,6,5,6,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,0,6,8,0,8,6,0,5,0,5,6,0,9,24,26,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,8,6,0,8,0,8,6,0,6,8,0,5,0,5,6,0,9,28,5,11,0,6,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,8,6,8,0,8,0,8,6,0,5,0,8,0,9,11,28,26,28,0,8,0,5,0,5,0,5,0,5,0,5,0,5,6,8,0,6,0,6,0,6,0,5,0,5,6,0,9,0,11,28,0,8,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,8,0,6,8,0,8,6,0,8,0,5,0,5,6,0,9,0,5,0,8,0,5,0,5,0,5,0,5,8,6,0,8,0,8,6,5,0,8,0,5,6,0,9,11,0,28,5,0,8,0,5,0,5,0,5,0,5,0,5,0,6,0,8,6,0,6,0,8,0,8,24,0,5,6,5,6,0,26,5,4,6,24,9,24,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,6,5,6,0,6,5,0,5,0,4,0,6,0,9,0,5,0,5,28,24,28,24,28,6,28,9,11,28,6,28,6,28,6,21,22,21,22,8,5,0,5,0,6,8,6,24,6,5,6,0,6,0,28,6,28,0,28,24,28,24,0,5,8,6,8,6,8,6,8,6,5,9,24,5,8,6,5,6,5,8,5,8,5,6,5,6,8,6,8,6,5,8,9,8,6,28,1,0,1,0,1,0,5,24,4,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,24,11,0,5,28,0,5,0,20,5,24,5,12,5,21,22,0,5,24,10,0,5,0,5,6,0,5,6,24,0,5,6,0,5,0,5,0,6,0,5,6,8,6,8,6,8,6,24,4,24,26,5,6,0,9,0,11,0,24,20,24,6,12,0,9,0,5,4,5,0,5,6,5,0,5,0,5,0,6,8,6,8,0,8,6,8,6,0,28,0,24,9,5,0,5,0,5,0,8,5,8,0,9,11,0,28,5,6,8,0,24,5,8,6,8,6,0,6,8,6,8,6,8,6,0,6,9,0,9,0,24,4,24,0,6,8,5,6,8,6,8,6,8,6,8,5,0,9,24,28,6,28,0,6,8,5,8,6,8,6,8,6,8,5,9,5,6,8,6,8,6,8,6,8,0,24,5,8,6,8,6,0,24,9,0,5,9,5,4,24,0,24,0,6,24,6,8,6,5,6,5,8,6,5,0,2,4,2,4,2,4,6,0,6,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1,0,2,1,2,1,2,0,1,0,2,0,1,0,1,0,1,0,1,2,1,2,0,2,3,2,3,2,3,2,0,2,1,3,27,2,27,2,0,2,1,3,27,2,0,2,1,0,27,2,1,27,0,2,0,2,1,3,27,0,12,16,20,24,29,30,21,29,30,21,29,24,13,14,16,12,24,29,30,24,23,24,25,21,22,24,25,24,23,24,12,16,0,16,11,4,0,11,25,21,22,4,11,25,21,22,0,4,0,26,0,6,7,6,7,6,0,28,1,28,1,28,2,1,2,1,2,28,1,28,25,1,28,1,28,1,28,1,28,1,28,2,1,2,5,2,28,2,1,25,1,2,28,25,28,2,28,11,10,1,2,10,11,0,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,21,22,28,25,28,25,28,25,28,0,28,0,28,0,11,28,11,28,25,28,25,28,25,28,25,28,0,28,21,22,21,22,21,22,21,22,21,22,21,22,21,22,11,28,25,21,22,25,21,22,21,22,21,22,21,22,21,22,25,28,25,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,25,21,22,21,22,25,21,22,25,28,25,28,25,0,28,0,1,0,2,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,28,1,2,1,2,6,1,2,0,24,11,24,2,0,2,0,2,0,5,0,4,24,0,6,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,24,29,30,29,30,24,29,30,24,29,30,24,20,24,20,24,29,30,24,29,30,21,22,21,22,21,22,21,22,24,4,24,20,0,28,0,28,0,28,0,28,0,12,24,28,4,5,10,21,22,21,22,21,22,21,22,21,22,28,21,22,21,22,21,22,21,22,20,21,22,28,10,6,8,20,4,28,10,4,5,24,28,0,5,0,6,27,4,5,20,5,24,4,5,0,5,0,5,0,28,11,28,5,0,28,0,5,28,0,11,28,11,28,11,28,11,28,11,28,5,0,28,5,0,5,4,5,0,28,0,5,4,24,5,4,24,5,9,5,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,6,7,24,6,24,4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,6,5,10,6,24,0,27,4,27,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,27,1,2,1,2,0,1,2,1,2,0,1,2,1,2,1,2,1,2,1,2,1,0,4,2,5,6,5,6,5,6,5,8,6,8,28,0,11,28,26,28,0,5,24,0,8,5,8,6,0,24,9,0,6,5,24,5,0,9,5,6,24,5,6,8,0,24,5,0,6,8,5,6,8,6,8,6,8,24,0,4,9,0,24,0,5,6,8,6,8,6,0,5,6,5,6,8,0,9,0,24,5,4,5,28,5,8,0,5,6,5,6,5,6,5,6,5,6,5,0,5,4,24,5,8,6,8,24,5,4,8,6,0,5,0,5,0,5,0,5,0,5,0,5,8,6,8,6,8,24,8,6,0,9,0,5,0,5,0,5,0,19,18,5,0,5,0,2,0,2,0,5,6,5,25,5,0,5,0,5,0,5,0,5,0,5,27,0,5,21,22,0,5,0,5,0,5,26,28,0,6,24,21,22,24,0,6,0,24,20,23,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,24,21,22,24,23,24,0,24,20,21,22,21,22,21,22,24,25,20,25,0,24,26,24,0,5,0,5,0,16,0,24,26,24,21,22,24,25,24,20,24,9,24,25,24,1,21,24,22,27,23,27,2,21,25,22,25,21,22,24,21,22,24,5,4,5,4,5,0,5,0,5,0,5,0,5,0,26,25,27,28,26,0,28,25,28,0,16,28,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,24,0,11,0,28,10,11,28,11,0,28,0,28,6,0,5,0,5,0,5,0,11,0,5,10,5,10,0,5,0,24,5,0,5,24,10,0,1,2,5,0,9,0,5,0,5,0,5,0,5,0,5,0,5,0,24,11,0,5,11,0,24,5,0,24,0,5,0,5,0,5,6,0,6,0,6,5,0,5,0,5,0,6,0,6,11,0,24,0,5,11,24,0,5,0,24,5,0,11,5,0,11,0,5,0,11,0,8,6,8,5,6,24,0,11,9,0,6,8,5,8,6,8,6,24,16,24,0,5,0,9,0,6,5,6,8,6,0,9,24,0,6,8,5,8,6,8,5,24,0,9,0,5,6,8,6,8,6,8,6,0,9,0,5,0,10,0,24,0,5,0,5,0,5,0,5,8,0,6,4,0,5,0,28,0,28,0,28,8,6,28,8,16,6,28,6,28,6,28,0,28,6,28,0,28,0,11,0,1,2,1,2,0,2,1,2,1,0,1,0,1,0,1,0,1,0,1,2,0,2,0,2,0,2,1,2,1,0,1,0,1,0,1,0,2,1,0,1,0,1,0,1,0,1,0,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,2,0,9,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,25,0,28,0,28,0,28,0,28,0,28,0,28,0,11,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,5,0,5,0,5,0,5,0,16,0,16,0,6,0,18,0,18,0])),r.q=(4|r.q)<<24>>24),r=r.tb.b,0==(2&i.q)<<24>>24&&0==(2&i.q)<<24>>24){for(var a=new P(new Int32Array([257,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,2,1,1,1,2,1,3,2,4,1,2,1,3,3,2,1,2,1,1,1,1,1,2,1,1,2,1,1,2,1,3,1,1,1,2,2,1,1,3,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,2,1,2,2,1,1,4,1,1,1,1,1,1,1,1,69,1,27,18,4,12,14,5,7,1,1,1,17,112,1,1,1,1,1,1,1,1,2,1,3,1,5,2,1,1,3,1,1,1,2,1,17,1,9,35,1,2,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,2,2,51,48,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,38,2,1,6,1,39,1,1,1,4,1,1,45,1,1,1,2,1,2,1,1,8,27,5,3,2,11,5,1,3,2,1,2,2,11,1,2,2,32,1,10,21,10,4,2,1,99,1,1,7,1,1,6,2,2,1,4,2,10,3,2,1,14,1,1,1,1,30,27,2,89,11,1,14,10,33,9,2,1,3,1,5,22,4,1,9,1,3,1,5,2,15,1,25,3,2,1,65,1,1,11,55,27,1,3,1,54,1,1,1,1,3,8,4,1,2,1,7,10,2,2,10,1,1,6,1,7,1,1,2,1,8,2,2,2,22,1,7,1,1,3,4,2,1,1,3,4,2,2,2,2,1,1,8,1,4,2,1,3,2,2,10,2,2,6,1,1,5,2,1,1,6,4,2,2,22,1,7,1,2,1,2,1,2,2,1,1,3,2,4,2,2,3,3,1,7,4,1,1,7,10,2,3,1,11,2,1,1,9,1,3,1,22,1,7,1,2,1,5,2,1,1,3,5,1,2,1,1,2,1,2,1,15,2,2,2,10,1,1,15,1,2,1,8,2,2,2,22,1,7,1,2,1,5,2,1,1,1,1,1,4,2,2,2,2,1,8,1,1,4,2,1,3,2,2,10,1,1,6,10,1,1,1,6,3,3,1,4,3,2,1,1,1,2,3,2,3,3,3,12,4,2,1,2,3,3,1,3,1,2,1,6,1,14,10,3,6,1,1,6,3,1,8,1,3,1,23,1,10,1,5,3,1,3,4,1,3,1,4,7,2,1,2,6,2,2,2,10,8,7,1,2,2,1,8,1,3,1,23,1,10,1,5,2,1,1,1,1,5,1,1,2,1,2,2,7,2,7,1,1,2,2,2,10,1,2,15,2,1,8,1,3,1,41,2,1,3,4,1,3,1,3,1,1,8,1,8,2,2,2,10,6,3,1,6,2,2,1,18,3,24,1,9,1,1,2,7,3,1,4,3,3,1,1,1,8,18,2,1,12,48,1,2,7,4,1,6,1,8,1,10,2,37,2,1,1,2,2,1,1,2,1,6,4,1,7,1,3,1,1,1,1,2,2,1,4,1,2,6,1,2,1,2,5,1,1,1,6,2,10,2,4,32,1,3,15,1,1,3,2,6,10,10,1,1,1,1,1,1,1,1,1,1,2,8,1,36,4,14,1,5,1,2,5,11,1,36,1,8,1,6,1,2,5,4,2,37,43,2,4,1,6,1,2,2,2,1,10,6,6,2,2,4,3,1,3,2,7,3,4,13,1,2,2,6,1,1,1,10,3,1,2,38,1,1,5,1,2,43,1,1,332,1,4,2,7,1,1,1,4,2,41,1,4,2,33,1,4,2,7,1,1,1,4,2,15,1,57,1,4,2,67,2,3,9,20,3,16,10,6,85,11,1,620,2,17,1,26,1,1,3,75,3,3,15,13,1,4,3,11,18,3,2,9,18,2,12,13,1,3,1,2,12,52,2,1,7,8,1,2,11,3,1,3,1,1,1,2,10,6,10,6,6,1,4,3,1,1,10,6,35,1,52,8,41,1,1,5,70,10,29,3,3,4,2,3,4,2,1,6,3,4,1,3,2,10,30,2,5,11,44,4,17,7,2,6,10,1,3,34,23,2,3,2,2,53,1,1,1,7,1,1,1,1,2,8,6,10,2,1,10,6,10,6,7,1,6,82,4,1,47,1,1,5,1,1,5,1,2,7,4,10,7,10,9,9,3,2,1,30,1,4,2,2,1,1,2,2,10,44,1,1,2,3,1,1,3,2,8,4,36,8,8,2,2,3,5,10,3,3,10,30,6,2,64,8,8,3,1,13,1,7,4,1,4,2,1,2,9,44,63,13,1,34,37,39,21,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,8,6,2,6,2,8,8,8,8,6,2,6,2,8,1,1,1,1,1,1,1,1,8,8,14,2,8,8,8,8,8,8,5,1,2,4,1,1,1,3,3,1,2,4,1,3,4,2,2,4,1,3,8,5,3,2,3,1,2,4,1,2,1,11,5,6,2,1,1,1,2,1,1,1,8,1,1,5,1,9,1,1,4,2,3,1,1,1,11,1,1,1,10,1,5,5,6,1,1,2,6,3,1,1,1,10,3,1,1,1,13,3,32,16,13,4,1,3,12,15,2,1,4,1,2,1,3,2,3,1,1,1,2,1,5,6,1,1,1,1,1,1,4,1,1,4,1,4,1,2,2,2,5,1,4,1,1,2,1,1,16,35,1,1,4,1,6,5,5,2,4,1,2,1,2,1,7,1,31,2,2,1,1,1,31,268,8,4,20,2,7,1,1,81,1,30,25,40,6,18,12,39,25,11,21,60,78,22,183,1,9,1,54,8,111,1,144,1,103,1,1,1,1,1,1,1,1,1,1,1,1,1,1,30,44,5,1,1,31,1,1,1,1,1,1,1,1,1,1,16,256,131,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,63,1,1,1,1,32,1,1,258,48,21,2,6,3,10,166,47,1,47,1,1,1,3,2,1,1,1,1,1,1,4,1,1,2,1,6,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,6,1,1,1,1,3,1,1,5,4,1,2,38,1,1,5,1,2,56,7,1,1,14,1,23,9,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,32,2,1,1,1,1,3,1,1,1,1,1,9,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,5,1,10,2,68,26,1,89,12,214,26,12,4,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,9,4,2,1,5,2,3,1,1,1,2,1,86,2,2,2,2,1,1,90,1,3,1,5,41,3,94,1,2,4,10,27,5,36,12,16,31,1,10,30,8,1,15,32,10,39,15,320,6582,10,64,20941,51,21,1,1143,3,55,9,40,6,2,268,1,3,16,10,2,20,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,70,10,2,6,8,23,9,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,12,1,1,1,1,1,1,1,1,1,1,1,77,2,1,7,1,3,1,4,1,23,2,2,1,4,4,6,2,1,1,6,52,4,8,2,50,16,1,9,2,10,6,18,6,3,1,4,10,28,8,2,23,11,2,11,1,29,3,3,1,47,1,2,4,2,1,4,13,1,1,10,4,2,32,41,6,2,2,2,2,9,3,1,8,1,1,2,10,2,4,16,1,6,3,1,1,4,48,1,1,3,2,2,5,2,1,1,1,24,2,1,2,11,1,2,2,2,1,2,1,1,10,6,2,6,2,6,9,7,1,7,145,35,2,1,2,1,2,1,1,1,2,10,6,11172,12,23,4,49,4,2048,6400,366,2,106,38,7,12,5,5,1,1,10,1,13,1,5,1,1,1,2,1,2,1,108,16,17,363,1,1,16,64,2,54,40,12,1,1,2,16,7,1,1,1,6,7,9,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,3,3,1,4,1,1,1,1,1,1,1,3,1,1,3,1,1,1,2,4,5,1,135,2,1,1,3,1,3,1,1,1,1,1,1,2,10,2,3,2,26,1,1,1,1,1,1,26,1,1,1,1,1,1,1,1,1,2,10,1,45,2,31,3,6,2,6,2,6,2,3,3,2,1,1,1,2,1,1,4,2,10,3,2,2,12,1,26,1,19,1,2,1,15,2,14,34,123,5,3,4,45,3,9,53,4,17,1,5,12,52,45,1,130,29,3,49,47,31,1,4,12,17,1,8,1,53,30,1,1,36,4,8,1,5,42,40,40,78,2,10,854,6,2,1,1,44,1,2,3,1,2,23,1,1,8,160,22,6,3,1,26,5,1,64,56,6,2,64,1,3,1,2,5,4,4,1,3,1,27,4,3,4,1,8,8,9,7,29,2,1,128,54,3,7,22,2,8,19,5,8,128,73,535,31,385,1,1,1,53,15,7,4,20,10,16,2,1,45,3,4,2,2,2,1,4,14,25,7,10,6,3,36,5,1,8,1,10,4,60,2,1,48,3,9,2,4,4,7,10,1190,43,1,1,1,2,6,1,1,8,10,2358,879,145,99,13,4,2956,1071,13265,569,1223,69,11,1,46,16,4,13,16480,2,8190,246,10,39,2,60,2,3,3,6,8,8,2,7,30,4,48,34,66,3,1,186,87,9,18,142,26,26,26,7,1,18,26,26,1,1,2,2,1,2,2,2,4,1,8,4,1,1,1,7,1,11,26,26,2,1,4,2,8,1,7,1,26,2,1,4,1,5,1,1,3,7,1,26,26,26,26,26,26,26,26,26,26,26,26,28,2,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6,1,1,2,50,5632,4,1,27,1,2,1,1,2,1,1,10,1,4,1,1,1,1,6,1,4,1,1,1,1,1,1,3,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,4,1,7,1,4,1,4,1,1,1,10,1,17,5,3,1,5,1,17,52,2,270,44,4,100,12,15,2,14,2,15,1,15,32,11,5,31,1,60,4,43,75,29,13,43,5,9,7,2,174,33,15,6,1,70,3,20,12,37,1,5,21,17,15,63,1,1,1,182,1,4,3,62,2,4,12,24,147,70,4,11,48,70,58,116,2188,42711,41,4149,11,222,16354,542,722403,1,30,96,128,240,65040,65534,2,65534])),s=a.b[0],u=1,c=a.b.length;u!==c;)s=s+a.b[u]|0,a.b[u]=s,u=1+u|0;i.sb=a,i.q=(2|i.q)<<24>>24}i=i.sb,r=9===r[0<=(o=ze(qe(),i,o))?1+o|0:-1-o|0]}if(!r){t=!1;break e}t=1+t|0}t=!0}t&&(t=this[qn],Je(),Ot(),this.hero=t.getHero(Mt(0,e)))}}ngOnInit(){this.getHero(),to(this.hero+"\n")}goBack(){this[Wn].back()}}).annotations=null,Hn.parameters=null,G||(G=new se)),Hn}var Zn,$n=Symbol();function Qn(){return Zn||((Zn=class extends Object{constructor(e){super(),this[$n]=null,Object.defineProperty(this,"heroes",{configurable:!0,enumerable:!0,writable:!0,value:null}),this[$n]=e}getHeroes(){var e;(e=this)[$n].heroes.subscribe((t=>{e.heroes=t})),e.heroes=he().V}ngOnInit(){to("Heroes Component\n"),this.getHeroes()}}).annotations=null,Zn.parameters=null,$||($=new ce)),Zn}function Kn(){}function Yn(){}Kn.prototype=new bn,Kn.prototype.constructor=Kn,Yn.prototype=Kn.prototype;var Xn=F({kc:0},"java.lang.Byte",{kc:1,ea:1,a:1,c:1,A:1,x:1},(e=>"number"==typeof e&&e<<24>>24===e&&1/e!=-1/0));class Jn extends Tn{}Jn.prototype.$classData=F({wb:0},"java.lang.IllegalArgumentException",{wb:1,w:1,B:1,C:1,a:1,c:1});class er extends Tn{constructor(e){super(),kt(this,e)}}er.prototype.$classData=F({rc:0},"java.lang.IndexOutOfBoundsException",{rc:1,w:1,B:1,C:1,a:1,c:1});class tr extends Tn{constructor(){super(),kt(this,null)}}tr.prototype.$classData=F({xc:0},"java.lang.NegativeArraySizeException",{xc:1,w:1,B:1,C:1,a:1,c:1});class nr extends Tn{constructor(){super(),kt(this,null)}}nr.prototype.$classData=F({yc:0},"java.lang.NullPointerException",{yc:1,w:1,B:1,C:1,a:1,c:1});var rr=F({Ac:0},"java.lang.Short",{Ac:1,ea:1,a:1,c:1,A:1,x:1},(e=>"number"==typeof e&&e<<16>>16===e&&1/e!=-1/0));class or extends Tn{constructor(e){super(),kt(this,e)}}or.prototype.$classData=F({Ec:0},"java.lang.UnsupportedOperationException",{Ec:1,w:1,B:1,C:1,a:1,c:1});class ir extends Tn{constructor(e){super(),kt(this,e)}}ir.prototype.$classData=F({Jc:0},"java.util.NoSuchElementException",{Jc:1,w:1,B:1,C:1,a:1,c:1});class ar extends Tn{constructor(e){super(),this.Cb=null,this.Ra=!1,this.Aa=e,kt(this,null)}Na(){if(!this.Ra&&!this.Ra){if(null===this.Aa)var e="null";else try{e=this.Aa+" (of class "+v(this.Aa).K.name+")"}catch(t){e="an instance of class "+v(this.Aa).K.name}this.Cb=e,this.Ra=!0}return this.Cb}}function sr(){}function ur(){}function cr(e,t){this.ua=e,this.va=t}ar.prototype.$classData=F({Mc:0},"scala.MatchError",{Mc:1,w:1,B:1,C:1,a:1,c:1}),sr.prototype=new C,sr.prototype.constructor=sr,ur.prototype=sr.prototype,sr.prototype.d=function(){return this===zr()},sr.prototype.r=function(){return this.d()?0:1},sr.prototype.p=function(){return this.d()?hn().t:(hn(),new yr(this.Oa()))},cr.prototype=new C,cr.prototype.constructor=cr,(r=cr.prototype).fa=function(){return 2},r.ga=function(e){e:switch(e){case 0:e=this.ua;break e;case 1:e=this.va;break e;default:throw new er(e+" is out of bounds (min 0, max 1)")}return e},r.g=function(){return"("+this.ua+","+this.va+")"},r.M=function(){return"Tuple2"},r.o=function(){return xt(this)};var lr,pr,fr,hr,dr=F({gc:0},"scala.Tuple2",{gc:1,a:1,ce:1,Sa:1,D:1,c:1});function vr(){}function yr(e){this.dd=e,this.$a=!1}function mr(e,t){if(0>t)throw new er(""+t);if((e=e.pb(t)).d())throw new er(""+t);return e.qb()}function gr(e,t){this.Ga=e,this.ld=t,this.Q=e.length,this.j=0}function _r(e){if(e.j>=e.Q)e=hn().t.f();else{for(var t=e.j;;){if(e.j"},r.wa=function(e,t,n,r){return Ke(this,e,t,n,r)},r.r=function(){return this.I-this.u|0},r.k=function(){return this.I>this.u},r.f=function(){if(this.u===this.hb){var e=(this.u-this.I|0)+this.Ja|0;if(e===this.ra){this.I<=this.u&&hn().t.f(),this.sa=1+this.sa|0;for(var t=null;0===t.b.length;)this.sa=1+this.sa|0,t=null;this.jb=this.ra;var n=this.Bd/2|0,r=this.sa-n|0;switch(n=this.S=(1+n|0)-(0>r?0|-r:r)|0){case 1:this.R=t;break;case 2:this.oa=t;break;case 3:this.pa=t;break;case 4:this.qa=t;break;case 5:this.Ia=t;break;case 6:this.Nb=t;break;default:throw new ar(n)}this.ra=this.jb+Math.imul(t.b.length,1<this.Ja&&(this.ra=this.Ja),1(t=this.ib^e)?this.R=this.oa.b[31&(e>>>5|0)]:(32768>t?this.oa=this.pa.b[31&(e>>>10|0)]:(1048576>t?this.pa=this.qa.b[31&(e>>>15|0)]:(33554432>t?this.qa=this.Ia.b[31&(e>>>20|0)]:(this.Ia=this.Nb.b[e>>>25|0],this.qa=this.Ia.b[0]),this.pa=this.qa.b[0]),this.oa=this.pa.b[0]),this.R=this.oa.b[0]),this.ib=e),this.I=this.I-this.u|0,e=this.R.b.length,t=this.I,this.hb=e"number"==typeof e)),Mr=F({pc:0},"java.lang.Float",{pc:1,ea:1,a:1,c:1,A:1,x:1,za:1},(e=>w(e))),Or=F({sc:0},"java.lang.Integer",{sc:1,ea:1,a:1,c:1,A:1,x:1,za:1},(e=>b(e))),kr=F({wc:0},"java.lang.Long",{wc:1,ea:1,a:1,c:1,A:1,x:1,za:1},(e=>e instanceof We));class Nr extends Jn{constructor(e){super(),kt(this,e)}}function Rr(e){for(var t=0,n=1,r=-1+e.length|0;0<=r;)t=t+Math.imul(e.charCodeAt(r),n)|0,n=Math.imul(31,n),r=-1+r|0;return t}Nr.prototype.$classData=F({zc:0},"java.lang.NumberFormatException",{zc:1,wb:1,w:1,B:1,C:1,a:1,c:1});var Fr,jr,Lr,Vr,Br,Ur=F({fc:0},"java.lang.String",{fc:1,a:1,c:1,A:1,rb:1,x:1,za:1},(e=>"string"==typeof e));function Hr(){}function zr(){return Fr||(Fr=new Hr),Fr}function qr(e){this.Ta=e}function Wr(){}function Gr(){}function Zr(e){this.Va=0,this.Wa=e,this.O=0,e=this.Wa,this.Va=Be(Ue(),e)}function $r(e){this.P=0,this.Yc=e,this.Za=0,this.P=e.h()}function Qr(){this.Jb=null,this.bb=!1,jr=this}function Kr(){}function Yr(){}function Xr(){}function Jr(){}function eo(e){this.vc=e,this.ya=""}function to(e){var t;for(Fe||(Fe=new Rt),t=Fe.Bb.Fb;""!==e;){var n=0|e.indexOf("\n");if(0>n)t.ya=""+t.ya+e,e="";else{var r=""+t.ya+e.substring(0,n);"undefined"!=typeof console&&(t.vc&&console.error?console.error(r):console.log(r)),t.ya="",e=e.substring(1+n|0)}}}function no(){this.Eb=null,this.Ua=0}function ro(){}function oo(){}function io(){}function ao(){this.Ua=0,this.Eb="Object",ot(),this.Ua=_(this)}function so(){}function uo(){}function co(){}function lo(){}function po(){this.Fa=null}function fo(){}function ho(e){this.Fa=e}function vo(){}function yo(){}function mo(){}function go(){}function _o(e,t,n,r){return t.e=""+t.e+n,e.na?e.d()||wo(e).z():t.e+="",t.e=""+t.e+r,t}function bo(e){this.Mb=null,this.fb=!1,this.Lb=e,this.gb=this.na=!1}function wo(e){if(!e.fb&&!e.fb){if(e.gb)throw kt(e=new Tn,"self-referential LazyList or a derivation thereof has no more elements"),e;e.gb=!0;try{var t=(0,e.Lb.Md)()}finally{e.gb=!1}e.na=!0,e.Lb=null,e.Mb=t,e.fb=!0}return e.Mb}function Eo(e){var t=e,n=e;for(t.d()||(t=vn(wo(t)));n!==t&&!t.d()&&!(t=vn(wo(t))).d()&&(t=vn(wo(t)))!==n;)n=vn(wo(n));return e}function Co(){}function So(){}function xo(){this.T=null}function Do(){}function To(e){this.Ha=e}function Ao(){}function Io(){}function Po(){this.T=null}function Mo(){}function Oo(){this.T=null,this.cb=0}function ko(){}function No(){Vr=this,Fo(),Fo()}function Ro(){throw new or("tail of empty list")}function Fo(){return Vr||(Vr=new No),Vr}function jo(){this.T=null,this.cb=0;var e=nt().Qb;nt(),this.cb=0,this.T=e}function Lo(e){return new er(e+" is out of bounds (empty vector)")}function Vo(){return Br||(Br=new jo),Br}function Bo(){this.s=null}Hr.prototype=new ur,Hr.prototype.constructor=Hr,(r=Hr.prototype).M=function(){return"None"},r.fa=function(){return 0},r.ga=function(e){throw pt(),new er(""+e)},r.o=function(){return 2433880},r.g=function(){return"None"},r.Oa=function(){throw new ir("None.get")},r.$classData=F({Nc:0},"scala.None$",{Nc:1,Oc:1,a:1,l:1,Sa:1,D:1,c:1}),qr.prototype=new ur,qr.prototype.constructor=qr,(r=qr.prototype).Oa=function(){return this.Ta},r.M=function(){return"Some"},r.fa=function(){return 1},r.ga=function(e){if(0!==e)throw pt(),new er(""+e);return this.Ta},r.o=function(){return xt(this)},r.g=function(){return ut(),Qe(new Ar(this),this.M()+"(",",")},r.$classData=F({Qc:0},"scala.Some",{Qc:1,Oc:1,a:1,l:1,Sa:1,D:1,c:1}),Wr.prototype=new C,Wr.prototype.constructor=Wr,Gr.prototype=Wr.prototype,Wr.prototype.aa=function(){return this.J()},Wr.prototype.ca=function(e){for(var t=this.p();t.k();)e.v(t.f())},Wr.prototype.wa=function(e,t,n,r){return Ke(this,e,t,n,r)},Zr.prototype=new Mn,Zr.prototype.constructor=Zr,Zr.prototype.r=function(){return this.Va-this.O|0},Zr.prototype.k=function(){return this.O=Be(Ue(),e)&&hn().t.f(),e=at(ut(),this.Wa,this.O),this.O=1+this.O|0,e},Zr.prototype.$classData=F({Vc:0},"scala.collection.ArrayOps$ArrayIterator",{Vc:1,N:1,a:1,H:1,l:1,n:1,c:1}),$r.prototype=new Mn,$r.prototype.constructor=$r,$r.prototype.r=function(){return this.P},$r.prototype.k=function(){return 0)"},ao.prototype=new ro,ao.prototype.constructor=ao,ao.prototype.$classData=F({Sc:0},"scala.reflect.ManifestFactory$ObjectManifest$",{Sc:1,ie:1,he:1,a:1,ge:1,fe:1,ee:1,je:1,c:1,D:1}),so.prototype=new Gr,so.prototype.constructor=so,uo.prototype=so.prototype,so.prototype.o=function(){var e=Qt();if(this&&this.$classData&&this.$classData.y.Xa)e:{var t=e.ha;switch(e=this.h()){case 0:e=St(0^t);break e;case 1:e=t,t=this.m(0),e=St(1^Et(e,lt(pt(),t)));break e;default:var n=this.m(0),r=lt(pt(),n);n=t=Et(t,r);var o=this.m(1),i=(o=lt(pt(),o))-r|0;for(r=2;re)e=1;else e:for(var t=this,n=0;;){if(n===e){e=t.d()?0:1;break e}if(t.d()){e=-1;break e}n=1+n|0,t=t.La()}return e},r.m=function(e){return mr(this,e)},r.d=function(){return wo(this)===yn()},r.r=function(){return this.na&&this.d()?0:-1},r.qb=function(){wo(this).z()},r.p=function(){return this.na&&this.d()?hn().t:new wr(this)},r.ca=function(e){for(var t=this;!t.d();){var n=wo(t);e.v(n.z()),t=vn(wo(t))}},r.aa=function(){return"LazyList"},r.wa=function(e,t,n,r){return Eo(this),_o(this,e.s,t,r),e},r.g=function(){var e=new In;return An(e),e.e="LazyList",_o(this,e,"(",")").e},r.v=function(e){mr(this,0|e)},r.pb=function(e){return 0>=e?this:this.na&&this.d()?jn().Kb:(jn(),t=e,n=new Ht(this),r=new Ut(t),new bo(new mn((()=>{for(var e=n.nb,t=r.mb;0t;)tt(nt(),(1-(0>t?0|-t:t)|0)-1|0,null,e),t=1+t|0},To.prototype=new So,To.prototype.constructor=To,(r=To.prototype).h=function(){return this.Ha.b.length},r.m=function(e){return this.Ha.b[e]},r.o=function(){var e=Qt();e:{var t=this.Ha,n=e.ha;switch(e=Be(Ue(),t)){case 0:t=St(0^n);break e;case 1:e=n,t=at(ut(),t,0),t=St(1^Et(e,lt(pt(),t)));break e;default:var r=at(ut(),t,0),o=lt(pt(),r);r=n=Et(n,o);var i=at(ut(),t,1),a=(i=lt(pt(),i))-o|0;for(o=2;oe)e=1;else e:for(;;){if(0===e){e=this.d()?0:1;break e}if(this.d()){e=-1;break e}Ro()}return e},r.aa=function(){return"List"},r.v=function(e){mr(this,0|e)},r.pb=function(e){for(var t=this;!(0>=e||t.d());)e=-1+e|0,t=t.La();return t},Po.prototype=new Do,Po.prototype.constructor=Po,Mo.prototype=Po.prototype,Oo.prototype=new Mo,Oo.prototype.constructor=Oo,ko.prototype=Oo.prototype,No.prototype=new Io,No.prototype.constructor=No,(r=No.prototype).z=function(){throw new ir("head of empty list")},r.r=function(){return 0},r.p=function(){return hn().t},r.M=function(){return"Nil"},r.fa=function(){return 0},r.ga=function(e){throw pt(),new er(""+e)},r.La=function(){Ro()},r.qb=function(){this.z()},r.$classData=F({Cd:0},"scala.collection.immutable.Nil$",{Cd:1,Ae:1,ab:1,Ca:1,ia:1,a:1,ja:1,l:1,la:1,n:1,ka:1,Da:1,Ba:1,U:1,ma:1,D:1,kb:1,db:1,lb:1,xd:1,ed:1,fd:1,yd:1,ve:1,Ib:1,Hb:1,Ob:1,md:1,c:1,Sa:1}),jo.prototype=new ko,jo.prototype.constructor=jo,jo.prototype.v=function(e){throw Lo(0|e)},jo.prototype.m=function(e){throw Lo(e)},jo.prototype.$classData=F({Fd:0},"scala.collection.immutable.Vector0$",{Fd:1,ye:1,Ce:1,Be:1,ab:1,Ca:1,ia:1,a:1,ja:1,l:1,la:1,n:1,ka:1,Da:1,Ba:1,U:1,ma:1,D:1,kb:1,db:1,lb:1,pd:1,Xa:1,Ya:1,rd:1,Ob:1,Ib:1,Hb:1,md:1,c:1}),Bo.prototype=new go,Bo.prototype.constructor=Bo,(r=Bo.prototype).J=function(){return"IndexedSeq"},r.p=function(){return new $r(new ho(this))},r.L=function(e){var t=this.s.h();return t===e?0:t{a.enableProdMode(),to("Charging App\n");var e=c.platformBrowserDynamic(),t=Kt();return e.bootstrapModule(t)}))}catch(e){throw e}},8889:(e,t,n)=>{"use strict";n.r(t),n.d(t,{APP_BASE_HREF:()=>v,AsyncPipe:()=>Yt,CommonModule:()=>mn,CurrencyPipe:()=>fn,DOCUMENT:()=>bn,DatePipe:()=>nn,DecimalPipe:()=>ln,DeprecatedCurrencyPipe:()=>Gt,DeprecatedDatePipe:()=>Ut,DeprecatedDecimalPipe:()=>qt,DeprecatedI18NPipesModule:()=>_n,DeprecatedPercentPipe:()=>Wt,FormStyle:()=>b,FormatWidth:()=>E,HashLocationStrategy:()=>x,I18nPluralPipe:()=>on,I18nSelectPipe:()=>an,JsonPipe:()=>sn,KeyValuePipe:()=>un,LOCATION_INITIALIZED:()=>h,Location:()=>y,LocationStrategy:()=>d,LowerCasePipe:()=>Xt,NgClass:()=>Je,NgClassBase:()=>Xe,NgComponentOutlet:()=>et,NgForOf:()=>nt,NgForOfContext:()=>tt,NgIf:()=>ot,NgIfContext:()=>it,NgLocaleLocalization:()=>Re,NgLocalization:()=>ke,NgPlural:()=>pt,NgPluralCase:()=>ft,NgStyle:()=>wt,NgStyleBase:()=>bt,NgSwitch:()=>ut,NgSwitchCase:()=>ct,NgSwitchDefault:()=>lt,NgTemplateOutlet:()=>Et,NumberFormatStyle:()=>g,NumberSymbol:()=>C,PathLocationStrategy:()=>D,PercentPipe:()=>pn,PlatformLocation:()=>f,Plural:()=>_,SlicePipe:()=>vn,TitleCasePipe:()=>en,TranslationWidth:()=>w,UpperCasePipe:()=>tn,VERSION:()=>In,ViewportScroller:()=>Pn,WeekDay:()=>S,formatCurrency:()=>Te,formatDate:()=>re,formatNumber:()=>Ie,formatPercent:()=>Ae,getCurrencySymbol:()=>$,getLocaleCurrencyName:()=>U,getLocaleCurrencySymbol:()=>B,getLocaleDateFormat:()=>R,getLocaleDateTimeFormat:()=>j,getLocaleDayNames:()=>P,getLocaleDayPeriods:()=>I,getLocaleEraNames:()=>O,getLocaleExtraDayPeriodRules:()=>q,getLocaleExtraDayPeriods:()=>W,getLocaleFirstDayOfWeek:()=>k,getLocaleId:()=>A,getLocaleMonthNames:()=>M,getLocaleNumberFormat:()=>V,getLocaleNumberSymbol:()=>L,getLocalePluralCase:()=>H,getLocaleTimeFormat:()=>F,getLocaleWeekEndRange:()=>N,getNumberOfCurrencyDigits:()=>K,isPlatformBrowser:()=>xn,isPlatformServer:()=>Dn,isPlatformWorkerApp:()=>Tn,isPlatformWorkerUi:()=>An,registerLocaleData:()=>je,ɵNgClassImpl:()=>We,ɵNgClassImplProvider__POST_R3__:()=>Qe,ɵNgClassR2Impl:()=>Ge,ɵNgStyleImpl:()=>ht,ɵNgStyleImplProvider__POST_R3__:()=>mt,ɵNgStyleR2Impl:()=>dt,ɵNullViewportScroller:()=>On,ɵPLATFORM_BROWSER_ID:()=>wn,ɵPLATFORM_SERVER_ID:()=>En,ɵPLATFORM_WORKER_APP_ID:()=>Cn,ɵPLATFORM_WORKER_UI_ID:()=>Sn,ɵangular_packages_common_common_a:()=>Oe,ɵangular_packages_common_common_b:()=>Fe,ɵangular_packages_common_common_c:()=>Ct,ɵangular_packages_common_common_d:()=>yn,ɵangular_packages_common_common_e:()=>Zt,ɵangular_packages_common_common_f:()=>Ze,ɵangular_packages_common_common_g:()=>$e,ɵangular_packages_common_common_h:()=>Ke,ɵangular_packages_common_common_i:()=>vt,ɵangular_packages_common_common_j:()=>yt,ɵangular_packages_common_common_k:()=>gt,ɵngClassDirectiveDef__POST_R3__:()=>Ye,ɵngStyleDirectiveDef__POST_R3__:()=>_t,ɵparseCookieValue:()=>Le,ɵregisterLocaleData:()=>je});var r=n(3720),o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},o(e,t)};function i(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var a=function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function u(e,t){return function(n,r){t(n,r,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}var f=function(){},h=new r.InjectionToken("Location Initialized"),d=function(){},v=new r.InjectionToken("appBaseHref"),y=function(){function e(e,n){var o=this;this._subject=new r.EventEmitter,this._urlChangeListeners=[],this._platformStrategy=e;var i=this._platformStrategy.getBaseHref();this._platformLocation=n,this._baseHref=t.stripTrailingSlash(m(i)),this._platformStrategy.onPopState((function(e){o._subject.emit({url:o.path(!0),pop:!0,state:e.state,type:e.type})}))}var t;return t=e,e.prototype.path=function(e){return void 0===e&&(e=!1),this.normalize(this._platformStrategy.path(e))},e.prototype.getState=function(){return this._platformLocation.getState()},e.prototype.isCurrentPathEqualTo=function(e,n){return void 0===n&&(n=""),this.path()==this.normalize(e+t.normalizeQueryParams(n))},e.prototype.normalize=function(e){return t.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,m(e)))},e.prototype.prepareExternalUrl=function(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)},e.prototype.go=function(e,n,r){void 0===n&&(n=""),void 0===r&&(r=null),this._platformStrategy.pushState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+t.normalizeQueryParams(n)),r)},e.prototype.replaceState=function(e,n,r){void 0===n&&(n=""),void 0===r&&(r=null),this._platformStrategy.replaceState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+t.normalizeQueryParams(n)),r)},e.prototype.forward=function(){this._platformStrategy.forward()},e.prototype.back=function(){this._platformStrategy.back()},e.prototype.onUrlChange=function(e){var t=this;this._urlChangeListeners.push(e),this.subscribe((function(e){t._notifyUrlChangeListeners(e.url,e.state)}))},e.prototype._notifyUrlChangeListeners=function(e,t){void 0===e&&(e=""),this._urlChangeListeners.forEach((function(n){return n(e,t)}))},e.prototype.subscribe=function(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})},e.normalizeQueryParams=function(e){return e&&"?"!==e[0]?"?"+e:e},e.joinWithSlash=function(e,t){if(0==e.length)return t;if(0==t.length)return e;var n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t},e.stripTrailingSlash=function(e){var t=e.match(/#|\?|$/),n=t&&t.index||e.length,r=n-("/"===e[n-1]?1:0);return e.slice(0,r)+e.slice(n)},t=s([(0,r.Injectable)(),c("design:paramtypes",[d,f])],e)}();function m(e){return e.replace(/\/index.html$/,"")}var g,_,b,w,E,C,S,x=function(e){function t(t,n){var r=e.call(this)||this;return r._platformLocation=t,r._baseHref="",null!=n&&(r._baseHref=n),r}return i(t,e),t.prototype.onPopState=function(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)},t.prototype.getBaseHref=function(){return this._baseHref},t.prototype.path=function(e){void 0===e&&(e=!1);var t=this._platformLocation.hash;return null==t&&(t="#"),t.length>0?t.substring(1):t},t.prototype.prepareExternalUrl=function(e){var t=y.joinWithSlash(this._baseHref,e);return t.length>0?"#"+t:t},t.prototype.pushState=function(e,t,n,r){var o=this.prepareExternalUrl(n+y.normalizeQueryParams(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(e,t,o)},t.prototype.replaceState=function(e,t,n,r){var o=this.prepareExternalUrl(n+y.normalizeQueryParams(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,o)},t.prototype.forward=function(){this._platformLocation.forward()},t.prototype.back=function(){this._platformLocation.back()},s([(0,r.Injectable)(),u(1,(0,r.Optional)()),u(1,(0,r.Inject)(v)),c("design:paramtypes",[f,String])],t)}(d),D=function(e){function t(t,n){var r=e.call(this)||this;if(r._platformLocation=t,null==n&&(n=r._platformLocation.getBaseHrefFromDOM()),null==n)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");return r._baseHref=n,r}return i(t,e),t.prototype.onPopState=function(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)},t.prototype.getBaseHref=function(){return this._baseHref},t.prototype.prepareExternalUrl=function(e){return y.joinWithSlash(this._baseHref,e)},t.prototype.path=function(e){void 0===e&&(e=!1);var t=this._platformLocation.pathname+y.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?""+t+n:t},t.prototype.pushState=function(e,t,n,r){var o=this.prepareExternalUrl(n+y.normalizeQueryParams(r));this._platformLocation.pushState(e,t,o)},t.prototype.replaceState=function(e,t,n,r){var o=this.prepareExternalUrl(n+y.normalizeQueryParams(r));this._platformLocation.replaceState(e,t,o)},t.prototype.forward=function(){this._platformLocation.forward()},t.prototype.back=function(){this._platformLocation.back()},s([(0,r.Injectable)(),u(1,(0,r.Optional)()),u(1,(0,r.Inject)(v)),c("design:paramtypes",[f,String])],t)}(d),T={ADP:[void 0,void 0,0],AFN:[void 0,void 0,0],ALL:[void 0,void 0,0],AMD:[void 0,void 0,0],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"৳"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,"р.",2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN¥","¥"],COP:[void 0,"$",0],CRC:[void 0,"₡",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"Kč",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E£"],ESP:[void 0,"₧",0],EUR:["€"],FJD:[void 0,"$"],FKP:[void 0,"£"],GBP:["£"],GEL:[void 0,"₾"],GIP:[void 0,"£"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",0],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",0],ILS:["₪"],INR:["₹"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["¥",void 0,0],KHR:[void 0,"៛"],KMF:[void 0,"CF",0],KPW:[void 0,"₩",0],KRW:["₩",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"₸"],LAK:[void 0,"₭",0],LBP:[void 0,"L£",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"₮",0],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",0],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"₦"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:[void 0,"₱"],PKR:[void 0,"Rs",0],PLN:[void 0,"zł"],PYG:[void 0,"₲",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"₽"],RUR:[void 0,"р."],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"£"],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"£"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"£",0],THB:[void 0,"฿"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"₺"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,0],UAH:[void 0,"₴"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UZS:[void 0,void 0,0],VEF:[void 0,"Bs"],VND:["₫",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["CFA",void 0,0],XPF:["CFPF",void 0,0],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};function A(e){return(0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].LocaleId]}function I(e,t,n){var o=(0,r["ɵfindLocaleData"])(e),i=G([o[r["ɵLocaleDataIndex"].DayPeriodsFormat],o[r["ɵLocaleDataIndex"].DayPeriodsStandalone]],t);return G(i,n)}function P(e,t,n){var o=(0,r["ɵfindLocaleData"])(e),i=G([o[r["ɵLocaleDataIndex"].DaysFormat],o[r["ɵLocaleDataIndex"].DaysStandalone]],t);return G(i,n)}function M(e,t,n){var o=(0,r["ɵfindLocaleData"])(e),i=G([o[r["ɵLocaleDataIndex"].MonthsFormat],o[r["ɵLocaleDataIndex"].MonthsStandalone]],t);return G(i,n)}function O(e,t){return G((0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].Eras],t)}function k(e){return(0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].FirstDayOfWeek]}function N(e){return(0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].WeekendRange]}function R(e,t){return G((0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].DateFormat],t)}function F(e,t){return G((0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].TimeFormat],t)}function j(e,t){return G((0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].DateTimeFormat],t)}function L(e,t){var n=(0,r["ɵfindLocaleData"])(e),o=n[r["ɵLocaleDataIndex"].NumberSymbols][t];if(void 0===o){if(t===C.CurrencyDecimal)return n[r["ɵLocaleDataIndex"].NumberSymbols][C.Decimal];if(t===C.CurrencyGroup)return n[r["ɵLocaleDataIndex"].NumberSymbols][C.Group]}return o}function V(e,t){return(0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].NumberFormats][t]}function B(e){return(0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].CurrencySymbol]||null}function U(e){return(0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].CurrencyName]||null}!function(e){e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific"}(g||(g={})),function(e){e[e.Zero=0]="Zero",e[e.One=1]="One",e[e.Two=2]="Two",e[e.Few=3]="Few",e[e.Many=4]="Many",e[e.Other=5]="Other"}(_||(_={})),function(e){e[e.Format=0]="Format",e[e.Standalone=1]="Standalone"}(b||(b={})),function(e){e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short"}(w||(w={})),function(e){e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full"}(E||(E={})),function(e){e[e.Decimal=0]="Decimal",e[e.Group=1]="Group",e[e.List=2]="List",e[e.PercentSign=3]="PercentSign",e[e.PlusSign=4]="PlusSign",e[e.MinusSign=5]="MinusSign",e[e.Exponential=6]="Exponential",e[e.SuperscriptingExponent=7]="SuperscriptingExponent",e[e.PerMille=8]="PerMille",e[e[1/0]=9]="Infinity",e[e.NaN=10]="NaN",e[e.TimeSeparator=11]="TimeSeparator",e[e.CurrencyDecimal=12]="CurrencyDecimal",e[e.CurrencyGroup=13]="CurrencyGroup"}(C||(C={})),function(e){e[e.Sunday=0]="Sunday",e[e.Monday=1]="Monday",e[e.Tuesday=2]="Tuesday",e[e.Wednesday=3]="Wednesday",e[e.Thursday=4]="Thursday",e[e.Friday=5]="Friday",e[e.Saturday=6]="Saturday"}(S||(S={}));var H=r["ɵgetLocalePluralCase"];function z(e){if(!e[r["ɵLocaleDataIndex"].ExtraData])throw new Error('Missing extra locale data for the locale "'+e[r["ɵLocaleDataIndex"].LocaleId]+'". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.')}function q(e){var t=(0,r["ɵfindLocaleData"])(e);return z(t),(t[r["ɵLocaleDataIndex"].ExtraData][2]||[]).map((function(e){return"string"==typeof e?Z(e):[Z(e[0]),Z(e[1])]}))}function W(e,t,n){var o=(0,r["ɵfindLocaleData"])(e);z(o);var i=G([o[r["ɵLocaleDataIndex"].ExtraData][0],o[r["ɵLocaleDataIndex"].ExtraData][1]],t)||[];return G(i,n)||[]}function G(e,t){for(var n=t;n>-1;n--)if(void 0!==e[n])return e[n];throw new Error("Locale data API: locale data undefined")}function Z(e){var t=p(e.split(":"),2);return{hours:+t[0],minutes:+t[1]}}function $(e,t,n){void 0===n&&(n="en");var o=function(e){return(0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].Currencies]}(n)[e]||T[e]||[],i=o[1];return"narrow"===t&&"string"==typeof i?i:o[0]||e}var Q=2;function K(e){var t,n=T[e];return n&&(t=n[2]),"number"==typeof t?t:Q}var Y,X,J,ee=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,te={},ne=/((?:[^GyMLwWdEabBhHmsSzZO']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;function re(e,t,n,r){var o=function(e){if(ye(e))return e;if("number"==typeof e&&!isNaN(e))return new Date(e);if("string"==typeof e){e=e.trim();var t=parseFloat(e);if(!isNaN(e-t))return new Date(t);if(/^(\d{4}-\d{1,2}-\d{1,2})$/.test(e)){var n=p(e.split("-").map((function(e){return+e})),3),r=n[0],o=n[1],i=n[2];return new Date(r,o-1,i)}var a;if(a=e.match(ee))return ve(a)}var s=new Date(e);if(!ye(s))throw new Error('Unable to convert "'+e+'" into a date');return s}(e);t=oe(n,t)||t;for(var i,a=[];t;){if(!(i=ne.exec(t))){a.push(t);break}var s=(a=a.concat(i.slice(1))).pop();if(!s)break;t=s}var u=o.getTimezoneOffset();r&&(u=de(r,u),o=function(e,t,n){var r=e.getTimezoneOffset();return function(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}(e,-1*(de(t,r)-r))}(o,r));var c="";return a.forEach((function(e){var t=function(e){if(he[e])return he[e];var t;switch(e){case"G":case"GG":case"GGG":t=ue(J.Eras,w.Abbreviated);break;case"GGGG":t=ue(J.Eras,w.Wide);break;case"GGGGG":t=ue(J.Eras,w.Narrow);break;case"y":t=se(X.FullYear,1,0,!1,!0);break;case"yy":t=se(X.FullYear,2,0,!0,!0);break;case"yyy":t=se(X.FullYear,3,0,!1,!0);break;case"yyyy":t=se(X.FullYear,4,0,!1,!0);break;case"M":case"L":t=se(X.Month,1,1);break;case"MM":case"LL":t=se(X.Month,2,1);break;case"MMM":t=ue(J.Months,w.Abbreviated);break;case"MMMM":t=ue(J.Months,w.Wide);break;case"MMMMM":t=ue(J.Months,w.Narrow);break;case"LLL":t=ue(J.Months,w.Abbreviated,b.Standalone);break;case"LLLL":t=ue(J.Months,w.Wide,b.Standalone);break;case"LLLLL":t=ue(J.Months,w.Narrow,b.Standalone);break;case"w":t=fe(1);break;case"ww":t=fe(2);break;case"W":t=fe(1,!0);break;case"d":t=se(X.Date,1);break;case"dd":t=se(X.Date,2);break;case"E":case"EE":case"EEE":t=ue(J.Days,w.Abbreviated);break;case"EEEE":t=ue(J.Days,w.Wide);break;case"EEEEE":t=ue(J.Days,w.Narrow);break;case"EEEEEE":t=ue(J.Days,w.Short);break;case"a":case"aa":case"aaa":t=ue(J.DayPeriods,w.Abbreviated);break;case"aaaa":t=ue(J.DayPeriods,w.Wide);break;case"aaaaa":t=ue(J.DayPeriods,w.Narrow);break;case"b":case"bb":case"bbb":t=ue(J.DayPeriods,w.Abbreviated,b.Standalone,!0);break;case"bbbb":t=ue(J.DayPeriods,w.Wide,b.Standalone,!0);break;case"bbbbb":t=ue(J.DayPeriods,w.Narrow,b.Standalone,!0);break;case"B":case"BB":case"BBB":t=ue(J.DayPeriods,w.Abbreviated,b.Format,!0);break;case"BBBB":t=ue(J.DayPeriods,w.Wide,b.Format,!0);break;case"BBBBB":t=ue(J.DayPeriods,w.Narrow,b.Format,!0);break;case"h":t=se(X.Hours,1,-12);break;case"hh":t=se(X.Hours,2,-12);break;case"H":t=se(X.Hours,1);break;case"HH":t=se(X.Hours,2);break;case"m":t=se(X.Minutes,1);break;case"mm":t=se(X.Minutes,2);break;case"s":t=se(X.Seconds,1);break;case"ss":t=se(X.Seconds,2);break;case"S":t=se(X.FractionalSeconds,1);break;case"SS":t=se(X.FractionalSeconds,2);break;case"SSS":t=se(X.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=ce(Y.Short);break;case"ZZZZZ":t=ce(Y.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=ce(Y.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=ce(Y.Long);break;default:return null}return he[e]=t,t}(e);c+=t?t(o,n,u):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")})),c}function oe(e,t){var n=A(e);if(te[n]=te[n]||{},te[n][t])return te[n][t];var r="";switch(t){case"shortDate":r=R(e,E.Short);break;case"mediumDate":r=R(e,E.Medium);break;case"longDate":r=R(e,E.Long);break;case"fullDate":r=R(e,E.Full);break;case"shortTime":r=F(e,E.Short);break;case"mediumTime":r=F(e,E.Medium);break;case"longTime":r=F(e,E.Long);break;case"fullTime":r=F(e,E.Full);break;case"short":var o=oe(e,"shortTime"),i=oe(e,"shortDate");r=ie(j(e,E.Short),[o,i]);break;case"medium":var a=oe(e,"mediumTime"),s=oe(e,"mediumDate");r=ie(j(e,E.Medium),[a,s]);break;case"long":var u=oe(e,"longTime"),c=oe(e,"longDate");r=ie(j(e,E.Long),[u,c]);break;case"full":var l=oe(e,"fullTime"),p=oe(e,"fullDate");r=ie(j(e,E.Full),[l,p])}return r&&(te[n][t]=r),r}function ie(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,(function(e,n){return null!=t&&n in t?t[n]:e}))),e}function ae(e,t,n,r,o){void 0===n&&(n="-");var i="";(e<0||o&&e<=0)&&(o?e=1-e:(e=-e,i=n));for(var a=String(e);a.length0||u>-n)&&(u+=n),e===X.Hours)0===u&&-12===n&&(u=12);else if(e===X.FractionalSeconds)return s=t,ae(u,3).substr(0,s);var c=L(a,C.MinusSign);return ae(u,t,c,r,o)}}function ue(e,t,n,r){return void 0===n&&(n=b.Format),void 0===r&&(r=!1),function(o,i){return function(e,t,n,r,o,i){switch(n){case J.Months:return M(t,o,r)[e.getMonth()];case J.Days:return P(t,o,r)[e.getDay()];case J.DayPeriods:var a=e.getHours(),s=e.getMinutes();if(i){var u,c=q(t),l=W(t,o,r);if(c.forEach((function(e,t){if(Array.isArray(e)){var n=e[0],r=n.hours,o=n.minutes,i=e[1],c=i.hours,p=i.minutes;a>=r&&s>=o&&(a0?Math.floor(o/60):Math.ceil(o/60);switch(e){case Y.Short:return(o>=0?"+":"")+ae(a,2,i)+ae(Math.abs(o%60),2,i);case Y.ShortGMT:return"GMT"+(o>=0?"+":"")+ae(a,1,i);case Y.Long:return"GMT"+(o>=0?"+":"")+ae(a,2,i)+":"+ae(Math.abs(o%60),2,i);case Y.Extended:return 0===r?"Z":(o>=0?"+":"")+ae(a,2,i)+":"+ae(Math.abs(o%60),2,i);default:throw new Error('Unknown zone width "'+e+'"')}}}!function(e){e[e.Short=0]="Short",e[e.ShortGMT=1]="ShortGMT",e[e.Long=2]="Long",e[e.Extended=3]="Extended"}(Y||(Y={})),function(e){e[e.FullYear=0]="FullYear",e[e.Month=1]="Month",e[e.Date=2]="Date",e[e.Hours=3]="Hours",e[e.Minutes=4]="Minutes",e[e.Seconds=5]="Seconds",e[e.FractionalSeconds=6]="FractionalSeconds",e[e.Day=7]="Day"}(X||(X={})),function(e){e[e.DayPeriods=0]="DayPeriods",e[e.Days=1]="Days",e[e.Months=2]="Months",e[e.Eras=3]="Eras"}(J||(J={}));var le=0,pe=4;function fe(e,t){return void 0===t&&(t=!1),function(n,r){var o,i,a,s;if(t){var u=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,c=n.getDate();o=1+Math.floor((c+u)/7)}else{var l=(a=n.getFullYear(),s=new Date(a,le,1).getDay(),new Date(a,0,1+(s<=pe?pe:pe+7)-s)),p=(i=n,new Date(i.getFullYear(),i.getMonth(),i.getDate()+(pe-i.getDay()))).getTime()-l.getTime();o=1+Math.round(p/6048e5)}return ae(o,e,L(r,C.MinusSign))}}var he={};function de(e,t){e=e.replace(/:/g,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function ve(e){var t=new Date(0),n=0,r=0,o=e[8]?t.setUTCFullYear:t.setFullYear,i=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),r=Number(e[9]+e[11])),o.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));var a=Number(e[4]||0)-n,s=Number(e[5]||0)-r,u=Number(e[6]||0),c=Math.round(1e3*parseFloat("0."+(e[7]||0)));return i.call(t,a,s,u,c),t}function ye(e){return e instanceof Date&&!isNaN(e.valueOf())}var me=/^(\d+)?\.((\d+)(-(\d+))?)?$/,ge=22,_e=".",be="0",we=";",Ee=",",Ce="#",Se="¤",xe="%";function De(e,t,n,r,o,i,a){void 0===a&&(a=!1);var s="",u=!1;if(isFinite(e)){var c=function(e){var t,n,r,o,i,a=Math.abs(e)+"",s=0;for((n=a.indexOf(_e))>-1&&(a=a.replace(_e,"")),(r=a.search(/e/i))>0?(n<0&&(n=r),n+=+a.slice(r+1),a=a.substring(0,r)):n<0&&(n=a.length),r=0;a.charAt(r)===be;r++);if(r===(i=a.length))t=[0],n=1;else{for(i--;a.charAt(i)===be;)i--;for(n-=r,t=[],o=0;r<=i;r++,o++)t[o]=Number(a.charAt(r))}return n>ge&&(t=t.splice(0,ge-1),s=n-1,n=1),{digits:t,exponent:s,integerLen:n}}(e);a&&(c=function(e){if(0===e.digits[0])return e;var t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(0===t?e.digits.push(0,0):1===t&&e.digits.push(0),e.integerLen+=2),e}(c));var l=t.minInt,p=t.minFrac,f=t.maxFrac;if(i){var h=i.match(me);if(null===h)throw new Error(i+" is not a valid digit info");var d=h[1],v=h[3],y=h[5];null!=d&&(l=Me(d)),null!=v&&(p=Me(v)),null!=y?f=Me(y):null!=v&&p>f&&(f=p)}!function(e,t,n){if(t>n)throw new Error("The minimum number of digits after fraction ("+t+") is higher than the maximum ("+n+").");var r=e.digits,o=r.length-e.integerLen,i=Math.min(Math.max(t,o),n),a=i+e.integerLen,s=r[a];if(a>0){r.splice(Math.max(e.integerLen,a));for(var u=a;u=5)if(a-1<0){for(var l=0;l>a;l--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[a-1]++;for(;o=f?r.pop():p=!1),t>=10?1:0}),0);h&&(r.unshift(h),e.integerLen++)}(c,p,f);var m=c.digits,g=c.integerLen,_=c.exponent,b=[];for(u=m.every((function(e){return!e}));g0?b=m.splice(g,m.length):(b=m,m=[0]);var w=[];for(m.length>=t.lgSize&&w.unshift(m.splice(-t.lgSize,m.length).join(""));m.length>t.gSize;)w.unshift(m.splice(-t.gSize,m.length).join(""));m.length&&w.unshift(m.join("")),s=w.join(L(n,r)),b.length&&(s+=L(n,o)+b.join("")),_&&(s+=L(n,C.Exponential)+"+"+_)}else s=L(n,C.Infinity);return e<0&&!u?t.negPre+s+t.negSuf:t.posPre+s+t.posSuf}function Te(e,t,n,r,o){var i=Pe(V(t,g.Currency),L(t,C.MinusSign));return i.minFrac=K(r),i.maxFrac=i.minFrac,De(e,i,t,C.CurrencyGroup,C.CurrencyDecimal,o).replace(Se,n).replace(Se,"")}function Ae(e,t,n){return De(e,Pe(V(t,g.Percent),L(t,C.MinusSign)),t,C.Group,C.Decimal,n,!0).replace(new RegExp(xe,"g"),L(t,C.PercentSign))}function Ie(e,t,n){return De(e,Pe(V(t,g.Decimal),L(t,C.MinusSign)),t,C.Group,C.Decimal,n)}function Pe(e,t){void 0===t&&(t="-");var n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=e.split(we),o=r[0],i=r[1],a=-1!==o.indexOf(_e)?o.split(_e):[o.substring(0,o.lastIndexOf(be)+1),o.substring(o.lastIndexOf(be)+1)],s=a[0],u=a[1]||"";n.posPre=s.substr(0,s.indexOf(Ce));for(var c=0;c-1)return o;if(o=n.getPluralCategory(e,r),t.indexOf(o)>-1)return o;if(t.indexOf("other")>-1)return"other";throw new Error('No plural message found for value "'+e+'"')}var Re=function(e){function t(t,n){var r=e.call(this)||this;return r.locale=t,r.deprecatedPluralFn=n,r}return i(t,e),t.prototype.getPluralCategory=function(e,t){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(t||this.locale,e):H(t||this.locale)(e)){case _.Zero:return"zero";case _.One:return"one";case _.Two:return"two";case _.Few:return"few";case _.Many:return"many";default:return"other"}},s([(0,r.Injectable)(),u(0,(0,r.Inject)(r.LOCALE_ID)),u(1,(0,r.Optional)()),u(1,(0,r.Inject)(Oe)),c("design:paramtypes",[String,Object])],t)}(ke);function Fe(e,t){"string"==typeof t&&(t=parseInt(t,10));var n=t,r=n.toString().replace(/^[^.]*\.?/,""),o=Math.floor(Math.abs(n)),i=r.length,a=parseInt(r,10),s=parseInt(n.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0;switch(e.split("-")[0].toLowerCase()){case"af":case"asa":case"az":case"bem":case"bez":case"bg":case"brx":case"ce":case"cgg":case"chr":case"ckb":case"ee":case"el":case"eo":case"es":case"eu":case"fo":case"fur":case"gsw":case"ha":case"haw":case"hu":case"jgo":case"jmc":case"ka":case"kk":case"kkj":case"kl":case"ks":case"ksb":case"ky":case"lb":case"lg":case"mas":case"mgo":case"ml":case"mn":case"nb":case"nd":case"ne":case"nn":case"nnh":case"nyn":case"om":case"or":case"os":case"ps":case"rm":case"rof":case"rwk":case"saq":case"seh":case"sn":case"so":case"sq":case"ta":case"te":case"teo":case"tk":case"tr":case"ug":case"uz":case"vo":case"vun":case"wae":case"xog":return 1===n?_.One:_.Other;case"ak":case"ln":case"mg":case"pa":case"ti":return n===Math.floor(n)&&n>=0&&n<=1?_.One:_.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===o||1===n?_.One:_.Other;case"ar":return 0===n?_.Zero:1===n?_.One:2===n?_.Two:n%100===Math.floor(n%100)&&n%100>=3&&n%100<=10?_.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=99?_.Many:_.Other;case"ast":case"ca":case"de":case"en":case"et":case"fi":case"fy":case"gl":case"it":case"nl":case"sv":case"sw":case"ur":case"yi":return 1===o&&0===i?_.One:_.Other;case"be":return n%10==1&&n%100!=11?_.One:n%10===Math.floor(n%10)&&n%10>=2&&n%10<=4&&!(n%100>=12&&n%100<=14)?_.Few:n%10==0||n%10===Math.floor(n%10)&&n%10>=5&&n%10<=9||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=14?_.Many:_.Other;case"br":return n%10==1&&n%100!=11&&n%100!=71&&n%100!=91?_.One:n%10==2&&n%100!=12&&n%100!=72&&n%100!=92?_.Two:n%10===Math.floor(n%10)&&(n%10>=3&&n%10<=4||n%10==9)&&!(n%100>=10&&n%100<=19||n%100>=70&&n%100<=79||n%100>=90&&n%100<=99)?_.Few:0!==n&&n%1e6==0?_.Many:_.Other;case"bs":case"hr":case"sr":return 0===i&&o%10==1&&o%100!=11||a%10==1&&a%100!=11?_.One:0===i&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)||a%10===Math.floor(a%10)&&a%10>=2&&a%10<=4&&!(a%100>=12&&a%100<=14)?_.Few:_.Other;case"cs":case"sk":return 1===o&&0===i?_.One:o===Math.floor(o)&&o>=2&&o<=4&&0===i?_.Few:0!==i?_.Many:_.Other;case"cy":return 0===n?_.Zero:1===n?_.One:2===n?_.Two:3===n?_.Few:6===n?_.Many:_.Other;case"da":return 1===n||0!==s&&(0===o||1===o)?_.One:_.Other;case"dsb":case"hsb":return 0===i&&o%100==1||a%100==1?_.One:0===i&&o%100==2||a%100==2?_.Two:0===i&&o%100===Math.floor(o%100)&&o%100>=3&&o%100<=4||a%100===Math.floor(a%100)&&a%100>=3&&a%100<=4?_.Few:_.Other;case"ff":case"fr":case"hy":case"kab":return 0===o||1===o?_.One:_.Other;case"fil":return 0===i&&(1===o||2===o||3===o)||0===i&&o%10!=4&&o%10!=6&&o%10!=9||0!==i&&a%10!=4&&a%10!=6&&a%10!=9?_.One:_.Other;case"ga":return 1===n?_.One:2===n?_.Two:n===Math.floor(n)&&n>=3&&n<=6?_.Few:n===Math.floor(n)&&n>=7&&n<=10?_.Many:_.Other;case"gd":return 1===n||11===n?_.One:2===n||12===n?_.Two:n===Math.floor(n)&&(n>=3&&n<=10||n>=13&&n<=19)?_.Few:_.Other;case"gv":return 0===i&&o%10==1?_.One:0===i&&o%10==2?_.Two:0!==i||o%100!=0&&o%100!=20&&o%100!=40&&o%100!=60&&o%100!=80?0!==i?_.Many:_.Other:_.Few;case"he":return 1===o&&0===i?_.One:2===o&&0===i?_.Two:0!==i||n>=0&&n<=10||n%10!=0?_.Other:_.Many;case"is":return 0===s&&o%10==1&&o%100!=11||0!==s?_.One:_.Other;case"ksh":return 0===n?_.Zero:1===n?_.One:_.Other;case"kw":case"naq":case"se":case"smn":return 1===n?_.One:2===n?_.Two:_.Other;case"lag":return 0===n?_.Zero:0!==o&&1!==o||0===n?_.Other:_.One;case"lt":return n%10!=1||n%100>=11&&n%100<=19?n%10===Math.floor(n%10)&&n%10>=2&&n%10<=9&&!(n%100>=11&&n%100<=19)?_.Few:0!==a?_.Many:_.Other:_.One;case"lv":case"prg":return n%10==0||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19||2===i&&a%100===Math.floor(a%100)&&a%100>=11&&a%100<=19?_.Zero:n%10==1&&n%100!=11||2===i&&a%10==1&&a%100!=11||2!==i&&a%10==1?_.One:_.Other;case"mk":return 0===i&&o%10==1||a%10==1?_.One:_.Other;case"mt":return 1===n?_.One:0===n||n%100===Math.floor(n%100)&&n%100>=2&&n%100<=10?_.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19?_.Many:_.Other;case"pl":return 1===o&&0===i?_.One:0===i&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)?_.Few:0===i&&1!==o&&o%10===Math.floor(o%10)&&o%10>=0&&o%10<=1||0===i&&o%10===Math.floor(o%10)&&o%10>=5&&o%10<=9||0===i&&o%100===Math.floor(o%100)&&o%100>=12&&o%100<=14?_.Many:_.Other;case"pt":return n===Math.floor(n)&&n>=0&&n<=2&&2!==n?_.One:_.Other;case"ro":return 1===o&&0===i?_.One:0!==i||0===n||1!==n&&n%100===Math.floor(n%100)&&n%100>=1&&n%100<=19?_.Few:_.Other;case"ru":case"uk":return 0===i&&o%10==1&&o%100!=11?_.One:0===i&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)?_.Few:0===i&&o%10==0||0===i&&o%10===Math.floor(o%10)&&o%10>=5&&o%10<=9||0===i&&o%100===Math.floor(o%100)&&o%100>=11&&o%100<=14?_.Many:_.Other;case"shi":return 0===o||1===n?_.One:n===Math.floor(n)&&n>=2&&n<=10?_.Few:_.Other;case"si":return 0===n||1===n||0===o&&1===a?_.One:_.Other;case"sl":return 0===i&&o%100==1?_.One:0===i&&o%100==2?_.Two:0===i&&o%100===Math.floor(o%100)&&o%100>=3&&o%100<=4||0!==i?_.Few:_.Other;case"tzm":return n===Math.floor(n)&&n>=0&&n<=1||n===Math.floor(n)&&n>=11&&n<=99?_.One:_.Other;default:return _.Other}}function je(e,t,n){"string"!=typeof t&&(n=t,t=e[r["ɵLocaleDataIndex"].LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),r["ɵLOCALE_DATA"][t]=e,n&&(r["ɵLOCALE_DATA"][t][r["ɵLocaleDataIndex"].ExtraData]=n)}function Le(e,t){var n,r;t=encodeURIComponent(t);try{for(var o=l(e.split(";")),i=o.next();!i.done;i=o.next()){var a=i.value,s=a.indexOf("="),u=p(-1==s?[a,""]:[a.slice(0,s),a.slice(s+1)],2),c=u[0],f=u[1];if(c.trim()===t)return decodeURIComponent(f)}}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return null}var Ve=function(){function e(e,t){this._name=e,this._options=t,this.value=null,this._lastSetValue=null,this._lastSetValueType=0,this._lastSetValueIdentityChange=!1}return e.prototype.setValue=function(e){if(Array.isArray(e))this._lastSetValueType=4;else if(e instanceof Set)this._lastSetValueType=8;else if(e&&"string"==typeof e){if(!(4&this._options))throw new Error(this._name+" string values are not allowed");this._lastSetValueType=1}else this._lastSetValueType=e?2:0;this._lastSetValueIdentityChange=!0,this._lastSetValue=e||null},e.prototype.hasValueChanged=function(){var e=this._lastSetValueIdentityChange;if(!(e||14&this._lastSetValueType))return!1;var t=null,n=!!(1&this._options),r=!!(8&this._options),o=!!(2&this._options);switch(this._lastSetValueType){case 1:var i=this._lastSetValue.split(/\s+/g);16&this._options?(t={},i.forEach((function(e,n){return t[e]=!0}))):t=i.reduce((function(e,t,n){return e+(n?" ":"")+t}));break;case 2:var a=this._lastSetValue,s=Object.keys(a);e||(e=!this.value||function(e,t,n){var r=e;if(!qe(Object.keys(t),r))return!0;for(var o=0;o0)for(var i=t.split(/\s+/g),a=0;a0){var r=e.substr(n+1);e=e.substring(0,n),null!=t&&(t+=r)}return{key:e,value:t}}(t,n);n=o.value,t=o.key}e[t]=n}function qe(e,t){if(e&&t){if(e.length!==t.length)return!1;for(var n=0;n1?"short":"narrow":"long",n}function jt(e){return e.reduce((function(e,t){return a({},e,t)}),{})}function Lt(e){return function(t,n){return Ot(t,n,e)}}var Vt=new Map,Bt=function(){function e(){}return e.format=function(e,t,n){return function(e,t,n){var r=At[e];if(r)return r(t,n);var o=e,i=Vt.get(o);if(!i){i=[];var a=void 0;Tt.exec(e);for(var s=e;s;)(a=Tt.exec(s))?s=(i=i.concat(a.slice(1))).pop():(i.push(s),s=null);Vt.set(o,i)}return i.reduce((function(e,r){var o=It[r];return e+(o?o(t,n):function(e){return"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}(r))}),"")}(n,e,t)},e}(),Ut=function(){function e(e){this._locale=e}var t;return t=e,e.prototype.transform=function(e,n){if(void 0===n&&(n="mediumDate"),null==e||""===e||e!=e)return null;var r;if("string"==typeof e&&(e=e.trim()),Ht(e))r=e;else if(isNaN(e-parseFloat(e)))if("string"==typeof e&&/^(\d{4}-\d{1,2}-\d{1,2})$/.test(e)){var o=p(e.split("-").map((function(e){return parseInt(e,10)})),3),i=o[0],a=o[1],s=o[2];r=new Date(i,a-1,s)}else r=new Date(e);else r=new Date(parseFloat(e));if(!Ht(r)){var u=void 0;if("string"!=typeof e||!(u=e.match(ee)))throw St(t,e);r=ve(u)}return Bt.format(r,this._locale,t._ALIASES[n]||n)},e._ALIASES={medium:"yMMMdjms",short:"yMdjm",fullDate:"yMMMMEEEEd",longDate:"yMMMMd",mediumDate:"yMMMd",shortDate:"yMd",mediumTime:"jms",shortTime:"jm"},t=s([(0,r.Pipe)({name:"date",pure:!0}),u(0,(0,r.Inject)(r.LOCALE_ID)),c("design:paramtypes",[String])],e)}();function Ht(e){return e instanceof Date&&!isNaN(e.valueOf())}function zt(e,t,n,r,o,i,a){if(void 0===i&&(i=null),void 0===a&&(a=!1),null==n)return null;if("number"!=typeof(n="string"!=typeof n||isNaN(+n-parseFloat(n))?n:+n))throw St(e,n);var s,u,c;if(r!==g.Currency&&(s=1,u=0,c=3),o){var l=o.match(me);if(null===l)throw new Error(o+" is not a valid digit info for number pipes");null!=l[1]&&(s=Me(l[1])),null!=l[3]&&(u=Me(l[3])),null!=l[5]&&(c=Me(l[5]))}return Dt.format(n,t,r,{minimumIntegerDigits:s,minimumFractionDigits:u,maximumFractionDigits:c,currency:i,currencyAsSymbol:a})}var qt=function(){function e(e){this._locale=e}var t;return t=e,e.prototype.transform=function(e,n){return zt(t,this._locale,e,g.Decimal,n)},t=s([(0,r.Pipe)({name:"number"}),u(0,(0,r.Inject)(r.LOCALE_ID)),c("design:paramtypes",[String])],e)}(),Wt=function(){function e(e){this._locale=e}var t;return t=e,e.prototype.transform=function(e,n){return zt(t,this._locale,e,g.Percent,n)},t=s([(0,r.Pipe)({name:"percent"}),u(0,(0,r.Inject)(r.LOCALE_ID)),c("design:paramtypes",[String])],e)}(),Gt=function(){function e(e){this._locale=e}var t;return t=e,e.prototype.transform=function(e,n,r,o){return void 0===n&&(n="USD"),void 0===r&&(r=!1),zt(t,this._locale,e,g.Currency,o,n,r)},t=s([(0,r.Pipe)({name:"currency"}),u(0,(0,r.Inject)(r.LOCALE_ID)),c("design:paramtypes",[String])],e)}(),Zt=[qt,Wt,Gt,Ut],$t=function(){function e(){}return e.prototype.createSubscription=function(e,t){return e.subscribe({next:t,error:function(e){throw e}})},e.prototype.dispose=function(e){e.unsubscribe()},e.prototype.onDestroy=function(e){e.unsubscribe()},e}(),Qt=new(function(){function e(){}return e.prototype.createSubscription=function(e,t){return e.then(t,(function(e){throw e}))},e.prototype.dispose=function(e){},e.prototype.onDestroy=function(e){},e}()),Kt=new $t,Yt=function(){function e(e){this._ref=e,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}var t;return t=e,e.prototype.ngOnDestroy=function(){this._subscription&&this._dispose()},e.prototype.transform=function(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):(0,r["ɵlooseIdentical"])(this._latestValue,this._latestReturnedValue)?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,r.WrappedValue.wrap(this._latestValue)):(e&&this._subscribe(e),this._latestReturnedValue=this._latestValue,this._latestValue)},e.prototype._subscribe=function(e){var t=this;this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,(function(n){return t._updateLatestValue(e,n)}))},e.prototype._selectStrategy=function(e){if((0,r["ɵisPromise"])(e))return Qt;if((0,r["ɵisObservable"])(e))return Kt;throw St(t,e)},e.prototype._dispose=function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null},e.prototype._updateLatestValue=function(e,t){e===this._obj&&(this._latestValue=t,this._ref.markForCheck())},t=s([(0,r.Injectable)(),(0,r.Pipe)({name:"async",pure:!1}),c("design:paramtypes",[r.ChangeDetectorRef])],e)}(),Xt=function(){function e(){}var t;return t=e,e.prototype.transform=function(e){if(!e)return e;if("string"!=typeof e)throw St(t,e);return e.toLowerCase()},t=s([(0,r.Injectable)(),(0,r.Pipe)({name:"lowercase"})],e)}(),Jt=/(?:[A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D])\S*/g,en=function(){function e(){}var t;return t=e,e.prototype.transform=function(e){if(!e)return e;if("string"!=typeof e)throw St(t,e);return e.replace(Jt,(function(e){return e[0].toUpperCase()+e.substr(1).toLowerCase()}))},t=s([(0,r.Injectable)(),(0,r.Pipe)({name:"titlecase"})],e)}(),tn=function(){function e(){}var t;return t=e,e.prototype.transform=function(e){if(!e)return e;if("string"!=typeof e)throw St(t,e);return e.toUpperCase()},t=s([(0,r.Injectable)(),(0,r.Pipe)({name:"uppercase"})],e)}(),nn=function(){function e(e){this.locale=e}var t;return t=e,e.prototype.transform=function(e,n,r,o){if(void 0===n&&(n="mediumDate"),null==e||""===e||e!=e)return null;try{return re(e,n,o||this.locale,r)}catch(e){throw St(t,e.message)}},t=s([(0,r.Injectable)(),(0,r.Pipe)({name:"date",pure:!0}),u(0,(0,r.Inject)(r.LOCALE_ID)),c("design:paramtypes",[String])],e)}(),rn=/#/g,on=function(){function e(e){this._localization=e}var t;return t=e,e.prototype.transform=function(e,n,r){if(null==e)return"";if("object"!=typeof n||null===n)throw St(t,n);return n[Ne(e,Object.keys(n),this._localization,r)].replace(rn,e.toString())},t=s([(0,r.Injectable)(),(0,r.Pipe)({name:"i18nPlural",pure:!0}),c("design:paramtypes",[ke])],e)}(),an=function(){function e(){}var t;return t=e,e.prototype.transform=function(e,n){if(null==e)return"";if("object"!=typeof n||"string"!=typeof e)throw St(t,n);return n.hasOwnProperty(e)?n[e]:n.hasOwnProperty("other")?n.other:""},t=s([(0,r.Injectable)(),(0,r.Pipe)({name:"i18nSelect",pure:!0})],e)}(),sn=function(){function e(){}return e.prototype.transform=function(e){return JSON.stringify(e,null,2)},s([(0,r.Injectable)(),(0,r.Pipe)({name:"json",pure:!1})],e)}(),un=function(){function e(e){this.differs=e,this.keyValues=[]}return e.prototype.transform=function(e,t){var n=this;if(void 0===t&&(t=cn),!e||!(e instanceof Map)&&"object"!=typeof e)return null;this.differ||(this.differ=this.differs.find(e).create());var r=this.differ.diff(e);return r&&(this.keyValues=[],r.forEachItem((function(e){n.keyValues.push({key:e.key,value:e.currentValue})})),this.keyValues.sort(t)),this.keyValues},s([(0,r.Injectable)(),(0,r.Pipe)({name:"keyvalue",pure:!1}),c("design:paramtypes",[r.KeyValueDiffers])],e)}();function cn(e,t){var n=e.key,r=t.key;if(n===r)return 0;if(void 0===n)return 1;if(void 0===r)return-1;if(null===n)return 1;if(null===r)return-1;if("string"==typeof n&&"string"==typeof r)return n{"use strict";n.r(t),n.d(t,{ANALYZE_FOR_ENTRY_COMPONENTS:()=>Al,APP_BOOTSTRAP_LISTENER:()=>Q_,APP_ID:()=>H_,APP_INITIALIZER:()=>B_,ApplicationInitStatus:()=>U_,ApplicationModule:()=>Uw,ApplicationRef:()=>ew,Attribute:()=>N,COMPILER_OPTIONS:()=>yb,CUSTOM_ELEMENTS_SCHEMA:()=>ni,ChangeDetectionStrategy:()=>Se,ChangeDetectorRef:()=>uc,Compiler:()=>vb,CompilerFactory:()=>mb,Component:()=>x_,ComponentFactory:()=>Xh,ComponentFactoryResolver:()=>nd,ComponentRef:()=>Yh,ContentChild:()=>Ml,ContentChildren:()=>Pl,DebugElement:()=>kw,DebugEventListener:()=>hw,DebugNode:()=>Ow,DefaultIterableDiffer:()=>Ed,Directive:()=>S_,ElementRef:()=>sd,EmbeddedViewRef:()=>fw,ErrorHandler:()=>ti,EventEmitter:()=>_g,Host:()=>O,HostBinding:()=>I_,HostListener:()=>P_,INJECTOR:()=>re,Inject:()=>A,InjectFlags:()=>D,Injectable:()=>kc,InjectionToken:()=>ne,Injector:()=>Yc,Input:()=>T_,IterableDiffers:()=>Pd,KeyValueDiffers:()=>Md,LOCALE_ID:()=>X_,MissingTranslationStrategy:()=>G_,ModuleWithComponentFactories:()=>rb,NO_ERRORS_SCHEMA:()=>ri,NgModule:()=>j_,NgModuleFactory:()=>Ie,NgModuleFactoryLoader:()=>nw,NgModuleRef:()=>Ae,NgProbeToken:()=>Gb,NgZone:()=>Mb,Optional:()=>I,Output:()=>A_,PACKAGE_ROOT_URL:()=>K_,PLATFORM_ID:()=>$_,PLATFORM_INITIALIZER:()=>Z_,Pipe:()=>D_,PlatformRef:()=>Xb,Query:()=>Il,QueryList:()=>wg,ReflectiveInjector:()=>Dl,ReflectiveKey:()=>pl,RenderComponentType:()=>ld,Renderer:()=>fd,Renderer2:()=>vd,RendererFactory2:()=>dd,RendererStyleFlags2:()=>ad,ResolvedReflectiveFactory:()=>ml,RootRenderer:()=>hd,Sanitizer:()=>qi,SecurityContext:()=>Si,Self:()=>P,SimpleChange:()=>kh,SkipSelf:()=>M,SystemJsNgModuleLoader:()=>cw,SystemJsNgModuleLoaderConfig:()=>sw,TRANSLATIONS:()=>J_,TRANSLATIONS_FORMAT:()=>eb,TemplateRef:()=>Fd,Testability:()=>Lb,TestabilityRegistry:()=>Vb,Type:()=>pc,VERSION:()=>_d,Version:()=>gd,ViewChild:()=>kl,ViewChildren:()=>Ol,ViewContainerRef:()=>Vd,ViewEncapsulation:()=>De,ViewRef:()=>pw,WrappedValue:()=>Wl,asNativeElements:()=>yw,assertPlatform:()=>Qb,createPlatform:()=>Zb,createPlatformFactory:()=>$b,defineInjectable:()=>L,destroyPlatform:()=>Kb,enableProdMode:()=>vi,forwardRef:()=>G,getDebugNode:()=>Pw,getModuleFactory:()=>iw,getPlatform:()=>Yb,inject:()=>ve,isDevMode:()=>di,platformCore:()=>Nw,resolveForwardRef:()=>Z,setTestabilityGetter:()=>Bb,wtfCreateScope:()=>xb,wtfEndTimeRange:()=>Ab,wtfLeave:()=>Db,wtfStartTimeRange:()=>Tb,ɵ0:()=>T,ɵ1:()=>k,ɵALLOW_MULTIPLE_PLATFORMS:()=>Wb,ɵAPP_ID_RANDOM_PROVIDER:()=>q_,ɵAPP_ROOT:()=>Fc,ɵChangeDetectorStatus:()=>xe,ɵCodegenComponentFactoryResolver:()=>rd,ɵCompiler_compileModuleAndAllComponentsAsync__POST_R3__:()=>hb,ɵCompiler_compileModuleAndAllComponentsSync__POST_R3__:()=>pb,ɵCompiler_compileModuleAsync__POST_R3__:()=>cb,ɵCompiler_compileModuleSync__POST_R3__:()=>sb,ɵComponentFactory:()=>Xh,ɵConsole:()=>Y_,ɵDEFAULT_LOCALE_ID:()=>Qy,ɵEMPTY_ARRAY:()=>Fv,ɵEMPTY_MAP:()=>jv,ɵINJECTOR_IMPL__POST_R3__:()=>Qc,ɵLOCALE_DATA:()=>qy,ɵLifecycleHooksFeature:()=>Mh,ɵLocaleDataIndex:()=>zy,ɵNG_BASE_DEF:()=>Je,ɵNG_COMPONENT_DEF:()=>$e,ɵNG_DIRECTIVE_DEF:()=>Qe,ɵNG_ELEMENT_ID:()=>et,ɵNG_INJECTABLE_DEF:()=>H,ɵNG_INJECTOR_DEF:()=>z,ɵNG_MODULE_DEF:()=>Ye,ɵNG_PIPE_DEF:()=>Ke,ɵNOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR:()=>My,ɵNO_CHANGE:()=>za,ɵNgModuleFactory:()=>Jm,ɵNoopNgZone:()=>jb,ɵReflectionCapabilities:()=>mc,ɵRender3ComponentFactory:()=>Uy,ɵRender3ComponentRef:()=>Hy,ɵRender3NgModuleRef:()=>Xm,ɵRenderDebugInfo:()=>pd,ɵSWITCH_CHANGE_DETECTOR_REF_FACTORY__POST_R3__:()=>cc,ɵSWITCH_COMPILE_COMPONENT__POST_R3__:()=>M_,ɵSWITCH_COMPILE_DIRECTIVE__POST_R3__:()=>O_,ɵSWITCH_COMPILE_INJECTABLE__POST_R3__:()=>Nc,ɵSWITCH_COMPILE_NGMODULE__POST_R3__:()=>L_,ɵSWITCH_COMPILE_PIPE__POST_R3__:()=>k_,ɵSWITCH_ELEMENT_REF_FACTORY__POST_R3__:()=>ud,ɵSWITCH_IVY_ENABLED__POST_R3__:()=>tb,ɵSWITCH_RENDERER2_FACTORY__POST_R3__:()=>yd,ɵSWITCH_TEMPLATE_REF_FACTORY__POST_R3__:()=>jd,ɵSWITCH_VIEW_CONTAINER_REF_FACTORY__POST_R3__:()=>Bd,ɵ_sanitizeHtml:()=>Hi,ɵ_sanitizeStyle:()=>Zi,ɵ_sanitizeUrl:()=>_i,ɵand:()=>Hw,ɵangular_packages_core_core_a:()=>he,ɵangular_packages_core_core_b:()=>ge,ɵangular_packages_core_core_ba:()=>By,ɵangular_packages_core_core_bb:()=>Lo,ɵangular_packages_core_core_bc:()=>Un,ɵangular_packages_core_core_bd:()=>Jn,ɵangular_packages_core_core_be:()=>yr,ɵangular_packages_core_core_bg:()=>Ji,ɵangular_packages_core_core_bh:()=>S,ɵangular_packages_core_core_bi:()=>x,ɵangular_packages_core_core_bk:()=>We,ɵangular_packages_core_core_bl:()=>Pn,ɵangular_packages_core_core_bm:()=>Ao,ɵangular_packages_core_core_bn:()=>R,ɵangular_packages_core_core_c:()=>Tl,ɵangular_packages_core_core_d:()=>dl,ɵangular_packages_core_core_e:()=>bl,ɵangular_packages_core_core_f:()=>z_,ɵangular_packages_core_core_g:()=>oc,ɵangular_packages_core_core_h:()=>ic,ɵangular_packages_core_core_i:()=>rw,ɵangular_packages_core_core_j:()=>dw,ɵangular_packages_core_core_k:()=>vw,ɵangular_packages_core_core_l:()=>bd,ɵangular_packages_core_core_m:()=>Td,ɵangular_packages_core_core_n:()=>Rw,ɵangular_packages_core_core_o:()=>Fw,ɵangular_packages_core_core_p:()=>jw,ɵangular_packages_core_core_q:()=>Lw,ɵangular_packages_core_core_r:()=>Vw,ɵangular_packages_core_core_s:()=>Cb,ɵangular_packages_core_core_t:()=>gb,ɵangular_packages_core_core_u:()=>_b,ɵangular_packages_core_core_v:()=>bb,ɵangular_packages_core_core_w:()=>wb,ɵangular_packages_core_core_x:()=>Eb,ɵangular_packages_core_core_y:()=>Sy,ɵangular_packages_core_core_z:()=>Xd,ɵbypassSanitizationTrustHtml:()=>ai,ɵbypassSanitizationTrustResourceUrl:()=>li,ɵbypassSanitizationTrustScript:()=>ui,ɵbypassSanitizationTrustStyle:()=>si,ɵbypassSanitizationTrustUrl:()=>ci,ɵccf:()=>Kv,ɵclearOverrides:()=>vC,ɵclearResolutionOfComponentResourcesQueue:()=>Ll,ɵcmf:()=>yC,ɵcompileComponent:()=>f_,ɵcompileDirective:()=>h_,ɵcompileNgModule:()=>Xg,ɵcompileNgModuleDefs:()=>Jg,ɵcompileNgModuleFactory__POST_R3__:()=>zb,ɵcompilePipe:()=>C_,ɵcreateInjector:()=>Hc,ɵcrt:()=>av,ɵdefaultIterableDiffers:()=>Nd,ɵdefaultKeyValueDiffers:()=>Rd,ɵdetectChanges:()=>wp,ɵdevModeEqual:()=>ql,ɵdid:()=>wy,ɵeld:()=>zw,ɵfindLocaleData:()=>$y,ɵflushModuleScopingQueueAsMuchAsPossible:()=>Kg,ɵgetComponentViewDefinitionFactory:()=>Yv,ɵgetDebugNode__POST_R3__:()=>Iw,ɵgetDirectives:()=>yh,ɵgetHostElement:()=>gh,ɵgetInjectableDef:()=>B,ɵgetLContext:()=>sa,ɵgetLocalePluralCase:()=>Zy,ɵgetModuleFactory__POST_R3__:()=>ow,ɵglobal:()=>J,ɵi18nConfigureLocalize:()=>Um,ɵinitServicesIfNeeded:()=>PE,ɵinlineInterpolate:()=>Nv,ɵinterpolate:()=>kv,ɵisBoundToModule__POST_R3__:()=>qb,ɵisDefaultChangeDetectionStrategy:()=>qe,ɵisListLikeIterable:()=>Gl,ɵisObservable:()=>pf,ɵisPromise:()=>lf,ɵivyEnabled:()=>nb,ɵlooseIdentical:()=>zl,ɵmakeDecorator:()=>E,ɵmarkDirty:()=>Ep,ɵmod:()=>zv,ɵmpd:()=>Hv,ɵncd:()=>Jw,ɵnov:()=>uy,ɵoverrideComponentView:()=>dC,ɵoverrideProvider:()=>hC,ɵpad:()=>nE,ɵpatchComponentDefWithScope:()=>u_,ɵpid:()=>Ey,ɵpod:()=>rE,ɵppd:()=>tE,ɵprd:()=>Cy,ɵpublishDefaultGlobalUtils:()=>xh,ɵpublishGlobalUtil:()=>Dh,ɵqud:()=>$w,ɵregisterModuleFactory:()=>Zm,ɵregisterNgModuleType:()=>Qm,ɵrenderComponent:()=>Th,ɵresetCompiledComponents:()=>i_,ɵresolveComponentResources:()=>Nl,ɵsetClassMetadata:()=>eg,ɵsetCurrentInjector:()=>pe,ɵsetLocaleId:()=>Wm,ɵstore:()=>Ap,ɵstringify:()=>q,ɵted:()=>iE,ɵtransitiveScopesFor:()=>c_,ɵunv:()=>rv,ɵvid:()=>uE,ɵwhenRendered:()=>Oh,ɵɵInheritDefinitionFeature:()=>Vh,ɵɵNgOnChangesFeature:()=>Nh,ɵɵProvidersFeature:()=>Kh,ɵɵallocHostVars:()=>Bl,ɵɵattribute:()=>np,ɵɵattributeInterpolate1:()=>fp,ɵɵattributeInterpolate2:()=>hp,ɵɵattributeInterpolate3:()=>dp,ɵɵattributeInterpolate4:()=>vp,ɵɵattributeInterpolate5:()=>yp,ɵɵattributeInterpolate6:()=>mp,ɵɵattributeInterpolate7:()=>gp,ɵɵattributeInterpolate8:()=>_p,ɵɵattributeInterpolateV:()=>bp,ɵɵclassMap:()=>Bp,ɵɵclassMapInterpolate1:()=>Wf,ɵɵclassMapInterpolate2:()=>Gf,ɵɵclassMapInterpolate3:()=>Zf,ɵɵclassMapInterpolate4:()=>$f,ɵɵclassMapInterpolate5:()=>Qf,ɵɵclassMapInterpolate6:()=>Kf,ɵɵclassMapInterpolate7:()=>Yf,ɵɵclassMapInterpolate8:()=>Xf,ɵɵclassMapInterpolateV:()=>Jf,ɵɵclassProp:()=>jp,ɵɵcomponentHostSyntheticListener:()=>hf,ɵɵcontainer:()=>Cp,ɵɵcontainerRefreshEnd:()=>Dp,ɵɵcontainerRefreshStart:()=>xp,ɵɵcontentQuery:()=>Fg,ɵɵdefaultStyleSanitizer:()=>ta,ɵɵdefineBase:()=>ct,ɵɵdefineComponent:()=>nt,ɵɵdefineDirective:()=>lt,ɵɵdefineInjectable:()=>j,ɵɵdefineInjector:()=>V,ɵɵdefineNgModule:()=>at,ɵɵdefinePipe:()=>pt,ɵɵdirectiveInject:()=>Mp,ɵɵdisableBindings:()=>Bn,ɵɵelement:()=>ef,ɵɵelementContainer:()=>af,ɵɵelementContainerEnd:()=>of,ɵɵelementContainerStart:()=>rf,ɵɵelementEnd:()=>Jp,ɵɵelementHostAttrs:()=>tf,ɵɵelementStart:()=>Xp,ɵɵembeddedViewEnd:()=>uf,ɵɵembeddedViewStart:()=>sf,ɵɵenableBindings:()=>Vn,ɵɵgetCurrentView:()=>cf,ɵɵgetFactoryOf:()=>Zo,ɵɵgetInheritedFactory:()=>$o,ɵɵhostProperty:()=>ch,ɵɵi18n:()=>Am,ɵɵi18nApply:()=>km,ɵɵi18nAttributes:()=>Im,ɵɵi18nEnd:()=>Cm,ɵɵi18nExp:()=>Om,ɵɵi18nLocalize:()=>zm,ɵɵi18nPostprocess:()=>Em,ɵɵi18nStart:()=>bm,ɵɵinject:()=>de,ɵɵinjectAttribute:()=>Op,ɵɵinjectPipeChangeDetectorRef:()=>Wg,ɵɵlistener:()=>ff,ɵɵload:()=>Pp,ɵɵloadContentQuery:()=>Vg,ɵɵloadViewQuery:()=>Rg,ɵɵnamespaceHTML:()=>xr,ɵɵnamespaceMathML:()=>Sr,ɵɵnamespaceSVG:()=>Cr,ɵɵnextContext:()=>mf,ɵɵpipe:()=>pg,ɵɵpipeBind1:()=>fg,ɵɵpipeBind2:()=>hg,ɵɵpipeBind3:()=>dg,ɵɵpipeBind4:()=>vg,ɵɵpipeBindV:()=>yg,ɵɵprojection:()=>Ef,ɵɵprojectionDef:()=>_f,ɵɵproperty:()=>ep,ɵɵpropertyInterpolate:()=>Cf,ɵɵpropertyInterpolate1:()=>Sf,ɵɵpropertyInterpolate2:()=>xf,ɵɵpropertyInterpolate3:()=>Df,ɵɵpropertyInterpolate4:()=>Tf,ɵɵpropertyInterpolate5:()=>Af,ɵɵpropertyInterpolate6:()=>If,ɵɵpropertyInterpolate7:()=>Pf,ɵɵpropertyInterpolate8:()=>Mf,ɵɵpropertyInterpolateV:()=>Of,ɵɵpureFunction0:()=>tg,ɵɵpureFunction1:()=>ng,ɵɵpureFunction2:()=>rg,ɵɵpureFunction3:()=>og,ɵɵpureFunction4:()=>ig,ɵɵpureFunction5:()=>ag,ɵɵpureFunction6:()=>sg,ɵɵpureFunction7:()=>ug,ɵɵpureFunction8:()=>cg,ɵɵpureFunctionV:()=>lg,ɵɵqueryRefresh:()=>Mg,ɵɵreference:()=>Ip,ɵɵresolveBody:()=>Rr,ɵɵresolveDocument:()=>Nr,ɵɵresolveWindow:()=>kr,ɵɵrestoreView:()=>Xn,ɵɵsanitizeHtml:()=>$i,ɵɵsanitizeResourceUrl:()=>Yi,ɵɵsanitizeScript:()=>Xi,ɵɵsanitizeStyle:()=>Qi,ɵɵsanitizeUrl:()=>Ki,ɵɵsanitizeUrlOrResourceUrl:()=>ea,ɵɵselect:()=>Ts,ɵɵsetComponentScope:()=>rt,ɵɵsetNgModuleScope:()=>st,ɵɵstaticContentQuery:()=>jg,ɵɵstaticViewQuery:()=>Og,ɵɵstyleMap:()=>Vp,ɵɵstyleProp:()=>Rp,ɵɵstylePropInterpolate1:()=>eh,ɵɵstylePropInterpolate2:()=>th,ɵɵstylePropInterpolate3:()=>nh,ɵɵstylePropInterpolate4:()=>rh,ɵɵstylePropInterpolate5:()=>oh,ɵɵstylePropInterpolate6:()=>ih,ɵɵstylePropInterpolate7:()=>ah,ɵɵstylePropInterpolate8:()=>sh,ɵɵstylePropInterpolateV:()=>uh,ɵɵstyleSanitizer:()=>Np,ɵɵstyling:()=>kp,ɵɵstylingApply:()=>qp,ɵɵtemplate:()=>Sp,ɵɵtemplateRefExtractor:()=>qg,ɵɵtext:()=>kf,ɵɵtextBinding:()=>Nf,ɵɵtextInterpolate:()=>Rf,ɵɵtextInterpolate1:()=>Ff,ɵɵtextInterpolate2:()=>jf,ɵɵtextInterpolate3:()=>Lf,ɵɵtextInterpolate4:()=>Vf,ɵɵtextInterpolate5:()=>Bf,ɵɵtextInterpolate6:()=>Uf,ɵɵtextInterpolate7:()=>Hf,ɵɵtextInterpolate8:()=>zf,ɵɵtextInterpolateV:()=>qf,ɵɵupdateSyntheticHostBinding:()=>lh,ɵɵviewQuery:()=>kg});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function s(e,t){return function(n,r){t(n,r,e)}}function u(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function c(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function l(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function p(){for(var e=[],t=0;t ");else if("object"==typeof t){var i=[];for(var a in t)if(t.hasOwnProperty(a)){var s=t[a];i.push(a+":"+("string"==typeof s?JSON.stringify(s):q(s)))}o="{"+i.join(", ")+"}"}return n+(r?"("+r+")":"")+"["+o+"]: "+e.replace(ae,"\n ")}var we,Ee,Ce,Se,xe,De,Te={ɵɵdefineInjectable:j,ɵɵdefineInjector:V,ɵɵinject:de,ɵɵgetFactoryOf:function(e){var t=e,n=B(t)||U(t);return n&&void 0!==n.factory?n.factory:null}},Ae=function(){},Ie=function(){};function Pe(e,t){for(var n=0;n=e.length?e.push(n):e.splice(t,0,n)}function Ne(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Re(e,t,n){e!=t&&Ue(n)}function Fe(e,t,n){e==t&&Ue(n)}function je(e,t,n){e===t&&Ue(n)}function Le(e,t,n){e>=t&&Ue(n)}function Ve(e,t,n){e<=t&&Ue(n)}function Be(e,t){null==e&&Ue(t)}function Ue(e){throw new Error("ASSERTION ERROR: "+e)}function He(e){Re("undefined"!=typeof Node&&e instanceof Node||"object"==typeof e&&null!=e&&"WebWorkerRenderNode"===e.constructor.name,!0,"The provided value must be an instance of a DOM Node but got "+q(e))}function ze(e,t){var n=e?e.length:0;Le(t,n,"Index expected to be less than "+n+" but got "+t)}function qe(e){return null==e||e===Se.Default}function We(e){return""+{toString:e}}("undefined"==typeof ngDevMode||ngDevMode)&&(Ee={namedConstructors:-1!=(we="undefined"!=typeof location?location.toString():"").indexOf("ngDevMode=namedConstructors"),firstTemplatePass:0,tNode:0,tView:0,rendererCreateTextNode:0,rendererSetText:0,rendererCreateElement:0,rendererAddEventListener:0,rendererSetAttribute:0,rendererRemoveAttribute:0,rendererSetProperty:0,rendererSetClassName:0,rendererAddClass:0,rendererRemoveClass:0,rendererSetStyle:0,rendererRemoveStyle:0,rendererDestroy:0,rendererDestroyNode:0,rendererMoveNode:0,rendererRemoveNode:0,rendererAppendChild:0,rendererInsertBefore:0,rendererCreateComment:0,styleMap:0,styleMapCacheMiss:0,classMap:0,classMapCacheMiss:0,styleProp:0,stylePropCacheMiss:0,classProp:0,classPropCacheMiss:0,flushStyling:0,classesApplied:0,stylesApplied:0,stylingWritePersistedState:0,stylingReadPersistedState:0},Ce=-1===we.indexOf("ngDevMode=false"),J.ngDevMode=Ce&&Ee),function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"}(Se||(Se={})),function(e){e[e.CheckOnce=0]="CheckOnce",e[e.Checked=1]="Checked",e[e.CheckAlways=2]="CheckAlways",e[e.Detached=3]="Detached",e[e.Errored=4]="Errored",e[e.Destroyed=5]="Destroyed"}(xe||(xe={})),function(e){e[e.Emulated=0]="Emulated",e[e.Native=1]="Native",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(De||(De={}));var Ge={},Ze=[];"undefined"!=typeof ngDevMode&&ngDevMode&&(Object.freeze(Ge),Object.freeze(Ze));var $e=R({ngComponentDef:R}),Qe=R({ngDirectiveDef:R}),Ke=R({ngPipeDef:R}),Ye=R({ngModuleDef:R}),Xe=R({ngLocaleIdDef:R}),Je=R({ngBaseDef:R}),et=R({__NG_ELEMENT_ID__:R}),tt=0;function nt(e){var t=e.type,n=t.prototype,r={},o={type:t,providersResolver:null,consts:e.consts,vars:e.vars,factory:e.factory,template:e.template||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,contentQueries:e.contentQueries||null,declaredInputs:r,inputs:null,outputs:null,exportAs:e.exportAs||null,onChanges:null,onInit:n.ngOnInit||null,doCheck:n.ngDoCheck||null,afterContentInit:n.ngAfterContentInit||null,afterContentChecked:n.ngAfterContentChecked||null,afterViewInit:n.ngAfterViewInit||null,afterViewChecked:n.ngAfterViewChecked||null,onDestroy:n.ngOnDestroy||null,onPush:e.changeDetection===Se.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||De.Emulated,id:"c",styles:e.styles||Ze,_:null,setInput:null,schemas:e.schemas||null,tView:null};return o._=We((function(){var n=e.directives,i=e.features,a=e.pipes;o.id+=tt++,o.inputs=ut(e.inputs,r),o.outputs=ut(e.outputs),i&&i.forEach((function(e){return e(o)})),o.directiveDefs=n?function(){return("function"==typeof n?n():n).map(ot)}:null,o.pipeDefs=a?function(){return("function"==typeof a?a():a).map(it)}:null,t.hasOwnProperty(H)||(t[H]=j({token:t,factory:e.factory}))})),o}function rt(e,t,n){var r=e.ngComponentDef;r.directiveDefs=function(){return t.map(ot)},r.pipeDefs=function(){return n.map(it)}}function ot(e){var t=ft(e)||ht(e);if(ngDevMode&&!t)throw new Error("'"+e.name+"' is neither 'ComponentType' or 'DirectiveType'.");return t}function it(e){var t=dt(e);if(ngDevMode&&!t)throw new Error("'"+e.name+"' is not a 'PipeType'.");return t}function at(e){return{type:e.type,bootstrap:e.bootstrap||Ze,declarations:e.declarations||Ze,imports:e.imports||Ze,exports:e.exports||Ze,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}}function st(e,t){return We((function(){var n=yt(e,!0);n.declarations=t.declarations||Ze,n.imports=t.imports||Ze,n.exports=t.exports||Ze}))}function ut(e,t){if(null==e)return Ge;var n={};for(var r in e)if(e.hasOwnProperty(r)){var o=e[r],i=o;Array.isArray(o)&&(i=o[1],o=o[0]),n[o]=r,t&&(t[o]=i)}return n}function ct(e){var t={};return{inputs:ut(e.inputs,t),declaredInputs:t,outputs:ut(e.outputs),viewQuery:e.viewQuery||null,contentQueries:e.contentQueries||null,hostBindings:e.hostBindings||null}}var lt=nt;function pt(e){return{name:e.name,factory:e.factory,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function ft(e){return e[$e]||null}function ht(e){return e[Qe]||null}function dt(e){return e[Ke]||null}function vt(e){return e[Je]||null}function yt(e,t){var n=e[Ye]||null;if(!n&&!0===t)throw new Error("Type "+q(e)+" does not have 'ngModuleDef' property.");return n}var mt=0,gt=1,_t=2,bt=3,wt=4,Et=5,Ct=6,St=7,xt=8,Dt=9,Tt=10,At=11,It=12,Pt=13,Mt=14,Ot=15,kt=16,Nt=17,Rt=18,Ft=19,jt=1,Lt=2,Vt=5,Bt=7,Ut=8,Ht=9;function zt(e){return Array.isArray(e)&&"object"==typeof e[jt]}function qt(e){return Array.isArray(e)&&!0===e[jt]}function Wt(e){return 0!=(4&e.flags)}function Gt(e){return 1==(1&e.flags)}function Zt(e){return null!==e.template}function $t(e){return 0!=(512&e[_t])}function Qt(e,t){e.hasOwnProperty("tView_")&&Re(e.tView_,t[gt],"This TNode does not belong to this LView.")}function Kt(e,t){void 0===t&&(t="Type passed in is not ComponentType, it does not have 'ngComponentDef' property."),ft(e)||Ue(t)}function Yt(e){Be(e,"previousOrParentTNode should exist!"),Be(e.parent,"previousOrParentTNode should have a parent")}function Xt(e){Be(e,"LContainer must be defined"),Re(qt(e),!0,"Expecting LContainer")}function Jt(e){e&&Re(zt(e),!0,"Expecting LView or undefined or null")}function en(e){Be(e,"LView must be defined"),Re(zt(e),!0,"Expecting LView")}function tn(e,t){Re(e.firstTemplatePass,!0,t)}var nn=8,rn=8,on=9,an=-1,sn=function(e,t,n){this.factory=e,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=n};function un(e,t){Be(e,"should be called with a TNode"),Re(e.type,t,"should be a "+ln(t))}function cn(e){for(var t=[],n=1;n"}function pn(e,t,n,r,o,i){ngDevMode&&Re(n.firstTemplatePass,!0,"Should only be called on first template pass");var a=t.onChanges,s=t.onInit,u=t.doCheck;o>=0&&(!n.preOrderHooks||o===n.preOrderHooks.length)&&(a||s||u)&&(n.preOrderHooks||(n.preOrderHooks=[])).push(r),i>=0&&(!n.preOrderCheckHooks||i===n.preOrderCheckHooks.length)&&(a||u)&&(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(r),a&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,a)),s&&(n.preOrderHooks||(n.preOrderHooks=[])).push(-e,s),u&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,u),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,u))}function fn(e,t){if(e.firstTemplatePass)for(var n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[a]<0&&(e[Rt]+=65536),(i>10>16&&(3&e[_t])===t&&(e[_t]+=1024,i.call(a)):i.call(a)}var yn=null,mn=new Map,gn=null,_n=1,bn=0;function wn(e,t){return gn&&e===gn||(gn=e,t&&(yn=mn.get(e)||null,ngDevMode&&ngDevMode.stylingReadPersistedState++),yn=yn||{classesBitMask:bn,classesIndex:_n,stylesBitMask:bn,stylesIndex:_n}),yn}function En(){yn=null,gn=null}var Cn,Sn="__ngContext__";function xn(e){for(;Array.isArray(e);)e=e[mt];return e}function Dn(e,t){return xn(t[e+Ft])}function Tn(e,t){ngDevMode&&Qt(e,t),ngDevMode&&ze(t,e.index);var n=xn(t[e.index]);return ngDevMode&&He(n),n}function An(e,t){ngDevMode&&Qt(e,t);var n=e.index,r=-1==n?null:xn(t[n]);return ngDevMode&&null!==r&&He(r),r}function In(e,t){return ngDevMode&&Ve(e,-1,"wrong index for TNode"),ngDevMode&&Le(e,t[gt].data.length,"wrong index for TNode"),t[gt].data[e+Ft]}function Pn(e,t){return ngDevMode&&ze(e,t+Ft),e[t+Ft]}function Mn(e,t){var n=t[e];return zt(n)?n:n[mt]}function On(e){return ngDevMode&&Be(e,"Target expected"),e[Sn]}function kn(e){var t=On(e);return t?Array.isArray(t)?t:t.lView:null}function Nn(e){e[Rt]=0}var Rn,Fn=null;function jn(e){Fn=e}function Ln(){return Rn}function Vn(){Rn=!0}function Bn(){Rn=!1}function Un(){return qn}var Hn,zn,qn,Wn=1,Gn=Wn,Zn=0,$n=0;function Qn(e){void 0===e&&(e=null),gr!==e&&(br(null==e?-1:e),Gn=null==e?0:Wn,Zn=0,$n=0)}function Kn(){Gn+=1+$n,Zn=0,$n=0}function Yn(e){Zn+=e,$n=Math.max($n,Zn)}function Xn(e){ir=e}function Jn(){return Hn}function er(e,t){Hn=e,zn=t}function tr(e,t){ngDevMode&&Jt(t),Hn=e,qn=t}function nr(){return zn}function rr(){zn=!1}function or(e){return void 0===e&&(e=qn),4==(4&e[_t])}var ir=null;var ar=!1;function sr(){return ar}function ur(e){ar=e}var cr=-1;function lr(){return cr}function pr(e){cr=e}var fr=0;function hr(){return fr}function dr(e){fr=e}function vr(e,t){ngDevMode&&Jt(e);var n=qn;if(e){var r=e[gt];cr=r.bindingStartIndex}return Hn=t,zn=!0,qn=ir=e,n}function yr(e){return void 0===e&&(e=1),(ir=function(e,t){for(;e>0;)ngDevMode&&Be(t[kt],"Declaration view should be defined if nesting level is greater than 0."),t=t[kt],e--;return t}(e,ir))[Dt]}function mr(e,t){var n=qn[gt];if(or(qn))qn[_t]&=-5;else try{Nn(qn),t&&dn(qn,n.viewHooks,n.viewCheckHooks,ar,2,void 0)}finally{qn[_t]&=-73,qn[St]=n.bindingStartIndex}vr(e,null)}var gr=-1;function _r(){return gr}function br(e){gr=e,En()}var wr,Er=null;function Cr(){Er="http://www.w3.org/2000/svg"}function Sr(){Er="http://www.w3.org/1998/MathML/"}function xr(){Dr()}function Dr(){Er=null}function Tr(e){wr=e}function Ar(){return wr}function Ir(e,t){return!(e!=e&&t!=t)&&e!==t}function Pr(e){return"string"==typeof e?e:null==e?"":""+e}function Mr(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Pr(e)}var Or=("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(J);function kr(e){return{name:"window",target:e.ownerDocument.defaultView}}function Nr(e){return{name:"document",target:e.ownerDocument}}function Rr(e){return{name:"body",target:e.ownerDocument.body}}var Fr="�";function jr(e){return e.indexOf(Fr)>=0}function Lr(e){return e instanceof Function?e():e}var Vr,Br="--MAP--",Ur=0;function Hr(e,t){t===Ur?e[2]>Ur&&function(e){qr(e,2|zr(e))}(e):e[2]=t}function zr(e){return e[1]}function qr(e,t){e[1]=t}function Wr(e,t){return e[t+2]}function Gr(e,t){return 1&e[t+0]}function Zr(e,t){return(1&Gr(e,t))>0}function $r(e,t){return e[t+0]>>1}function Qr(e,t,n){var r=Gr(e,t),o=n<<1;e[t+0]=r|o}function Kr(e,t){return e[t+1]}function Yr(e,t,n){return e[t+3+n]}function Xr(e,t){return e[t+3+Kr(e,t)-1]}function Jr(e,t){return!(!e||t!==e[2])}function eo(e){return(1&zr(e))>0}function to(e){return(2&zr(e))>0}function no(e){return 6+e[4]}function ro(e,t){var n=Array.isArray(e)?e[0]:e,r=Array.isArray(t)?t[0]:t;return n instanceof String&&(n=n.toString()),r instanceof String&&(r=r.toString()),Ir(n,r)}function oo(e){return null!=e&&""!==e}function io(e,t,n){return void 0===n&&(n=" "),e+(t.length&&e.length?n:"")+t}function ao(e){return e.replace(/[a-z][A-Z]/g,(function(e){return e.charAt(0)+"-"+e.charAt(1)})).toLowerCase()}function so(e){return uo(e)?e[0]:e}function uo(e){return Array.isArray(e)&&e.length>=6&&"string"!=typeof e[1]}function co(e){var t=so(e);return t&&t[0]||""}function lo(e){return 0!=(8&e.flags)}function po(e){return 0!=(16&e.flags)}function fo(e,t){return e[t+0]}function ho(e,t,n){e[t+1]=n}function vo(e,t){return e[t+1]}function yo(e){return!!e.listen}!function(e){e[e.Important=1]="Important",e[e.DashCase=2]="DashCase"}(Vr||(Vr={}));var mo={createRenderer:function(e,t){return document}};function go(e,t){for(var n=Un()[It],r=yo(n),o=0;o>16}function xo(e,t){for(var n=So(e),r=t;n>0;)r=r[kt],n--;return r}function Do(e){ngDevMode&&en(e);var t=e[bt];return qt(t)?t[bt]:t}function To(e){for(var t=e[Ct];null!==t&&2===t.type;)ngDevMode&&Be(e[kt],"lView[DECLARATION_VIEW]"),t=(e=e[kt])[Ct];return ngDevMode&&en(e),e}function Ao(e){var t=function(e){ngDevMode&&Be(e,"component");for(var t=zt(e)?e:kn(e);t&&!(512&t[_t]);)t=Do(t);return ngDevMode&&en(t),t}(e);return ngDevMode&&Be(t[Dt],"RootView has no context. Perhaps it is disconnected?"),t[Dt]}var Io=!0;function Po(e){var t=Io;return Io=e,t}var Mo=255,Oo=0;function ko(e,t){var n=Ro(e,t);if(-1!==n)return n;var r=t[gt];r.firstTemplatePass&&(e.injectorIndex=t.length,No(r.data,e),No(t,null),No(r.blueprint,null),ngDevMode&&Re(0===e.flags||1===e.flags,!0,"expected tNode.flags to not be initialized"));var o=Fo(e,t),i=Co(o),a=xo(o,t),s=e.injectorIndex;if(Eo(o))for(var u=a[gt].data,c=0;c<8;c++)t[s+c]=a[i+c]|u[i+c];return t[s+rn]=o,s}function No(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Ro(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null==t[e.injectorIndex+rn]?-1:e.injectorIndex}function Fo(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;for(var n=t[Ct],r=1;n&&-1===n.injectorIndex;)n=(t=t[kt])?t[Ct]:null,r++;return n?n.injectorIndex|r<<16:-1}function jo(e,t,n){!function(e,t,n){ngDevMode&&Re(t.firstTemplatePass,!0,"expected firstTemplatePass to be true");var r="string"!=typeof n?n[et]:n.charCodeAt(0)||0;null==r&&(r=n[et]=Oo++);var o=r&Mo,i=1<0?t&Mo:t}(n);if("function"==typeof i){var a=Jn(),s=Un();tr(e,t);try{var u=i();if(null!=u||r&D.Optional)return u;throw new Error("No provider for "+Mr(n)+"!")}finally{tr(a,s)}}else if("number"==typeof i){if(-1===i)return new Go(e,t);var c=null,l=Ro(e,t),p=an,f=r&D.Host?To(t)[Ct]:null;for((-1===l||r&D.SkipSelf)&&(p=-1===l?Fo(e,t):t[l+rn],Wo(r,!1)?(c=t[gt],l=Co(p),t=xo(p,t)):l=-1);-1!==l;){p=t[l+rn];var h=t[gt];if(qo(i,l,h.data)){var d=Uo(l,t,n,c,r,f);if(d!==Bo)return d}Wo(r,t[gt].data[l+nn]===f)&&qo(i,l,t)?(c=h,l=Co(p),t=xo(p,t)):l=-1}}}if(r&D.Optional&&void 0===o&&(o=null),0==(r&(D.Self|D.Host))){var v=t[Tt],y=fe(void 0);try{return v?v.get(n,o,r&D.Optional):ye(n,o,r&D.Optional)}finally{fe(y)}}if(r&D.Optional)return o;throw new Error("NodeInjector: NOT_FOUND ["+Mr(n)+"]")}var Bo={};function Uo(e,t,n,r,o,i){var a=t[gt],s=a.data[e+nn],u=Ho(s,a,n,null==r?Gt(s)&&Io:r!=a&&3===s.type,o&D.Host&&i===s);return null!==u?zo(a.data,t,u,s):Bo}function Ho(e,t,n,r,o){for(var i=e.providerIndexes,a=t.data,s=65535&i,u=e.directiveStart,c=e.directiveEnd,l=i>>16,p=o?s+l:c,f=r?s:s+l;f=u&&h.type===n)return f}if(o){var d=a[u];if(d&&Zt(d)&&d.type===n)return u}return null}function zo(e,t,n,r){var o,i=t[n];if(null!==(o=i)&&"object"==typeof o&&Object.getPrototypeOf(o)==sn.prototype){var a=i;if(a.resolving)throw new Error("Circular dep for "+Mr(e[n]));var s=Po(a.canSeeViewProviders);a.resolving=!0;var u=void 0;a.injectImpl&&(u=fe(a.injectImpl));var c=Jn(),l=Un();tr(r,t);try{i=t[n]=a.factory(void 0,e,t,r)}finally{a.injectImpl&&fe(u),Po(s),a.resolving=!1,tr(c,l)}}return i}function qo(e,t,n){var r=1<',!this.inertBodyElement.querySelector||this.inertBodyElement.querySelector("svg")?(this.inertBodyElement.innerHTML='

',this.inertBodyElement.querySelector&&this.inertBodyElement.querySelector("svg img")&&function(){try{return!!window.DOMParser}catch(e){return!1}}()?this.getInertBodyElement=this.getInertBodyElement_DOMParser:this.getInertBodyElement=this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}return e.prototype.getInertBodyElement_XHR=function(e){e=""+e+"";try{e=encodeURI(e)}catch(e){return null}var t=new XMLHttpRequest;t.responseType="document",t.open("GET","data:text/html;charset=utf-8,"+e,!1),t.send(void 0);var n=t.response.body;return n.removeChild(n.firstChild),n},e.prototype.getInertBodyElement_DOMParser=function(e){e=""+e+"";try{var t=(new window.DOMParser).parseFromString(e,"text/html").body;return t.removeChild(t.firstChild),t}catch(e){return null}},e.prototype.getInertBodyElement_InertDocument=function(e){var t=this.inertDocument.createElement("template");return"content"in t?(t.innerHTML=e,t):(this.inertBodyElement.innerHTML=e,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(this.inertBodyElement),this.inertBodyElement)},e.prototype.stripCustomNsAttrs=function(e){for(var t=e.attributes,n=t.length-1;0"),!0},e.prototype.endElement=function(e){var t=e.nodeName.toLowerCase();Mi.hasOwnProperty(t)&&!xi.hasOwnProperty(t)&&(this.buf.push(""))},e.prototype.chars=function(e){this.buf.push(Ui(e))},e.prototype.checkClobberedElement=function(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+e.outerHTML);return t},e}(),Vi=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Bi=/([^\#-~ |!])/g;function Ui(e){return e.replace(/&/g,"&").replace(Vi,(function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"})).replace(Bi,(function(e){return"&#"+e.charCodeAt(0)+";"})).replace(//g,">")}function Hi(e,t){var n=null;try{Ci=Ci||new yi(e);var r=t?String(t):"";n=Ci.getInertBodyElement(r);var o=5,i=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=n.innerHTML,n=Ci.getInertBodyElement(r)}while(r!==i);var a=new Li,s=a.sanitizeChildren(zi(n)||n);return di()&&a.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),s}finally{if(n)for(var u=zi(n)||n;u.firstChild;)u.removeChild(u.firstChild)}}function zi(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}!function(e){e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL"}(Si||(Si={}));var qi=function(){},Wi=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|Z|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:calc|attr))\\([-0-9.%, #a-zA-Z]+\\))$","g"),Gi=/^url\(([^)]+)\)$/;function Zi(e){if(!(e=String(e).trim()))return"";var t=e.match(Gi);return t&&_i(t[1])===t[1]||e.match(Wi)&&function(e){for(var t=!0,n=!0,r=0;r=0){var d;la(d=xn(r[h]),u=ua(r,h,d)),n=u;break}}}}return n||null}function ua(e,t,n){return{lView:e,nodeIndex:t,native:n,component:void 0,directives:void 0,localRefs:void 0}}function ca(e){var t,n=On(e);if(Array.isArray(n)){var r=ha(n,e);(o=ua(n,r,(t=Mn(r,n))[mt])).component=e,la(e,o),la(o.native,o)}else{var o;t=Mn((o=n).nodeIndex,o.lView)}return t}function la(e,t){e[Sn]=t}function pa(e,t){for(var n=e[gt].firstChild;n;){if(An(n,e)===t)return n.index;n=fa(n)}return-1}function fa(e){if(e.child)return e.child;if(e.next)return e.next;for(;e.parent&&!e.parent.next;)e=e.parent;return e.parent&&e.parent.next}function ha(e,t){var n=e[gt].components;if(n)for(var r=0;r0&&" "!==e[r-1]||oi?p="":(ngDevMode&&Fe(o[l],0,"We do not match directives on namespaced attributes"),p=o[l+1]);var f=8&r?p:null;if(f&&!ga(f,c)||2&r&&c!==p){if(wa(r))return!1;a=!0}}}}else{if(!a&&!wa(r)&&!wa(u))return!1;if(a&&wa(u))continue;a=!1,r=u|1&r}}return wa(r)||a}function wa(e){return 0==(1&e)}function Ea(e,t,n,r){if(null===t)return-1;var o=0;if(r||!n){for(var i=!1;o-1)for(n++;nbn}(r,i))?(ngDevMode&&(s?ngDevMode.stylesApplied++:ngDevMode.classesApplied++),La(r,e,t,n,i,a,s),!0):o}function La(e,t,n,r,o,i,a){for(var s=function(e){return!0===e?-1:!1===e?0:e}(o),u=Va,c=(s&$r(e,3))>0?1:0,l=no(e);l=Xa.length&&Xa.push(1),Xa[p]);vs,g=!m&&y===s,_=vo(d,v),b=oo(_),w=$a(e,t,n,r,o,i,m?a:Ka(a,b,g),m?s:y,u+1,c);if(m){f||(f=w);break}if(!w&&Ya(a,g)){var E=g&&!b,C=E?c:_,S=E?h:null;o(t,n,y,i?i(y,C,3):C,S),w=!0}f=w&&g,v+=2}if(l=v,Xa[u]=l,1===d.length||!s)return $a(e,t,n,r,o,i,a,s,u+1,c)}return f}function Qa(){Va=Za}function Ka(e,t,n){var r=e;return t||4&e||!(n||1&e)?(r|=4,r&=-3):(r|=2,r&=-5),r}function Ya(e,t){var n=(1&e)>0;return n?4&e&&t&&(n=!1):2&e&&(n=t),n}var Xa=[];function Ja(e,t,n,r){for(var o=1;o0&&Qa();var t=this._isClassBased?null:this._sanitizer||Ar();La(this.context,null,{},this._data,!0,(function(t,n,r,o,i){e(r,o,i||null)}),t)},e}(),as=ngDevMode&&ra(),ss=function(e,t,n,r,o,i,a,s,u,c,l,p,f,h,d,v,y,m,g,_,b,w,E,C,S,x,D){this.id=e,this.blueprint=t,this.template=n,this.queries=r,this.viewQuery=o,this.node=i,this.data=a,this.bindingStartIndex=s,this.expandoStartIndex=u,this.expandoInstructions=c,this.firstTemplatePass=l,this.staticViewQueries=p,this.staticContentQueries=f,this.preOrderHooks=h,this.preOrderCheckHooks=d,this.contentHooks=v,this.contentCheckHooks=y,this.viewHooks=m,this.viewCheckHooks=g,this.destroyHooks=_,this.cleanup=b,this.contentQueries=w,this.components=E,this.directiveRegistry=C,this.pipeRegistry=S,this.firstChild=x,this.schemas=D},us=function(){function e(e,t,n,r,o,i,a,s,u,c,l,p,f,h,d,v,y,m,g,_,b,w,E,C){this.tView_=e,this.type=t,this.index=n,this.injectorIndex=r,this.directiveStart=o,this.directiveEnd=i,this.propertyMetadataStartIndex=a,this.propertyMetadataEndIndex=s,this.flags=u,this.providerIndexes=c,this.tagName=l,this.attrs=p,this.localNames=f,this.initialInputs=h,this.inputs=d,this.outputs=v,this.tViews=y,this.next=m,this.projectionNext=g,this.child=_,this.parent=b,this.projection=w,this.styles=E,this.classes=C}return Object.defineProperty(e.prototype,"type_",{get:function(){switch(this.type){case 0:return"TNodeType.Container";case 3:return"TNodeType.Element";case 4:return"TNodeType.ElementContainer";case 5:return"TNodeType.IcuContainer";case 1:return"TNodeType.Projection";case 2:return"TNodeType.View";default:return"TNodeType.???"}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"flags_",{get:function(){var e=[];return 8&this.flags&&e.push("TNodeFlags.hasClassInput"),4&this.flags&&e.push("TNodeFlags.hasContentQuery"),16&this.flags&&e.push("TNodeFlags.hasStyleInput"),1&this.flags&&e.push("TNodeFlags.isComponent"),32&this.flags&&e.push("TNodeFlags.isDetached"),2&this.flags&&e.push("TNodeFlags.isProjected"),e.join("|")},enumerable:!0,configurable:!0}),e}(),cs=ngDevMode&&ra(),ls=ngDevMode&&ra(),ps=ngDevMode&&ra(),fs=ngDevMode&&ra(),hs=ngDevMode&&ra(),ds=ngDevMode&&ra(),vs=ngDevMode&&ra(),ys=ngDevMode&&ra(),ms=ngDevMode&&ra();function gs(e){if(e){var t=e.debug;return Be(t,"Object does not have a debug representation."),t}return e}function _s(e,t){void 0===t&&(t=!1);var n=xn(e);if(n){var r=n.nodeType===Node.TEXT_NODE,o=(r?n.textContent:n.outerHTML)||"";if(t||r)return o;var i=n.innerHTML;return o.split(i)[0]||null}return null}var bs=function(){function e(e){this._raw_lView=e}return Object.defineProperty(e.prototype,"flags",{get:function(){var e=this._raw_lView[_t];return{__raw__flags__:e,initPhaseState:3&e,creationMode:!!(4&e),firstViewPass:!!(8&e),checkAlways:!!(16&e),dirty:!!(64&e),attached:!!(128&e),destroyed:!!(256&e),isRoot:!!(512&e),indexWithinInitPhase:e>>10}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return gs(this._raw_lView[bt])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"host",{get:function(){return _s(this._raw_lView[mt],!0)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._raw_lView[Dt]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"nodes",{get:function(){var e=this._raw_lView;return ws(e[gt].firstChild,e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"__other__",{get:function(){return{tView:this._raw_lView[gt],cleanup:this._raw_lView[xt],injector:this._raw_lView[Tt],rendererFactory:this._raw_lView[At],renderer:this._raw_lView[It],sanitizer:this._raw_lView[Pt],childHead:gs(this._raw_lView[Mt]),next:gs(this._raw_lView[wt]),childTail:gs(this._raw_lView[Ot]),declarationView:gs(this._raw_lView[kt]),queries:null,tHost:this._raw_lView[Ct],bindingIndex:this._raw_lView[St]}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"childViews",{get:function(){for(var e=[],t=this.__other__.childHead;t;)e.push(t),t=t.__other__.next;return e},enumerable:!0,configurable:!0}),e}();function ws(e,t){if(e){for(var n=[],r=e;r;){var o=t[e.index],i=xn(o),a=gs(Cs(o)),s=uo(e.styles)?new is(e.styles,t):null,u=uo(e.classes)?new is(e.classes,t,!0):null;n.push({html:_s(i),native:i,styles:s,classes:u,nodes:ws(e.child,t),component:a}),r=r.next}return n}return null}var Es=function(){function e(e){this._raw_lContainer=e}return Object.defineProperty(e.prototype,"activeIndex",{get:function(){return this._raw_lContainer[Lt]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"views",{get:function(){return this._raw_lContainer.slice(Ht).map(gs)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return gs(this._raw_lContainer[bt])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"movedViews",{get:function(){return this._raw_lContainer[Vt]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"host",{get:function(){return this._raw_lContainer[mt]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"native",{get:function(){return this._raw_lContainer[Bt]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"__other__",{get:function(){return{next:gs(this._raw_lContainer[wt])}},enumerable:!0,configurable:!0}),e}();function Cs(e){for(;Array.isArray(e);){if(e.length>=Ft-1)return e;e=e[mt]}return null}var Ss=function(){function e(e,t,n,r){this.__raw_opCode=e,this._lView=t,this.nodeIndex=n,this.type=r}return Object.defineProperty(e.prototype,"tNode",{get:function(){return In(this.nodeIndex,this._lView)},enumerable:!0,configurable:!0}),e}(),xs=function(){function e(e,t){this.__raw_opCodes=e,this.__lView=t}return Object.defineProperty(e.prototype,"operations",{get:function(){for(var e=this.__lView,t=this.__raw_opCodes,n=[],r=0;r>>17,"AppendChild");break;case 0:i=new Ss(o,e,o>>>3,"Select");break;case 5:var a=o>>>3;i=new Ss(o,e,a,"ElementEnd");break;case 4:(i=new Ss(o,e,a=o>>>3,"Attr")).attrName=t[++r],i.attrValue=t[++r]}if(!i)switch(o){case Wa:i={__raw_opCode:o,type:"COMMENT_MARKER",commentValue:t[++r],nodeIndex:t[++r]};break;case qa:i={__raw_opCode:o,type:"ELEMENT_MARKER"}}i||(i={__raw_opCode:o,type:"Unknown Op Code",code:o}),n.push(i)}return n},enumerable:!0,configurable:!0}),e}(),Ds=function(){function e(e,t,n){this.__raw_opCodes=e,this.icus=t,this.__lView=n}return Object.defineProperty(e.prototype,"operations",{get:function(){for(var e=this,t=e.__lView,n=e.__raw_opCodes,r=e.icus,o=[],i=0;i>>2,f=void 0,h=void 0;switch(3&l){case 1:var d=n[++c],v=n[++c];o.push({__raw_opCode:l,checkBit:a,type:"Attr",attrValue:u,attrName:d,sanitizeFn:v});break;case 0:o.push({__raw_opCode:l,checkBit:a,type:"Text",nodeIndex:p,text:u});break;case 2:h=r[f=n[++c]];var y=new Ss(l,t,p,"IcuSwitch");y.tIcuIndex=f,y.checkBit=a,y.mainBinding=u,y.tIcu=h,o.push(y);break;case 3:h=r[f=n[++c]],(y=new Ss(l,t,p,"IcuUpdate")).tIcuIndex=f,y.checkBit=a,y.tIcu=h,o.push(y)}}}i+=s}return o},enumerable:!0,configurable:!0}),e}();function Ts(e){ngDevMode&&Ve(e,-1,"Invalid index"),ngDevMode&&Le(e,Un().length-Ft,"Should be within range for the view data"),As(Un(),e)}function As(e,t){hn(e,e[gt],sr(),t),br(t)}var Is=Promise.resolve(null);function Ps(e){var t=e[gt],n=or(e);if(t.firstTemplatePass=!1,e[St]=t.bindingStartIndex,!n){var r=sr();hn(e,t,r,void 0),function(e){for(var t=e[Mt];null!==t;t=t[wt])if(-1===t[Lt]&&qt(t))for(var n=Ht;no)for(var a=0===t,s=n.data,u=o;u-1)return!0}return!1}function Ys(e,t){return new Error("Template error: Can't bind to '"+e+"' since it isn't a known property of '"+t.tagName+"'.")}function Xs(e,t,n,r){if(ngDevMode&&Re(e.firstTemplatePass,!0,"should run on first template pass only"),Ln()){var o=function(e,t,n){ngDevMode&&Re(e.firstTemplatePass,!0,"should run on first template pass only");var r=e.directiveRegistry,o=null;if(r)for(var i=0;i=o.length)&&(o=function(e,t,n){for(var r=n.initialInputs||(n.initialInputs=ngDevMode?new ds:[]),o=r.length;o<=e;o++)r.push(null);for(var i=n.attrs,a=0;a0&&(t[r-1][wt]=e),n0&&(e[n-1][wt]=r[wt]);var i=Ne(e,Ht+t);ku(r,!1);var a=i[Et];null!==a&&a.detachView(i[gt]),r[bt]=null,r[wt]=null,r[_t]&=-129}return r}}function ju(e,t){var n=Fu(e,t);n&&Lu(n)}function Lu(e){if(!(256&e[_t])){var t=e[It];yo(t)&&t.destroyNode&&Ku(t,2,e,null,null),function(e){var t=e[Mt];if(!t)return Bu(e);for(;t;){var n=null;if(zt(t))n=t[Mt];else{ngDevMode&&Xt(t);var r=t[Ht];r&&(n=r)}if(!n){for(;t&&!t[wt]&&t!==e;)Bu(t),t=Vu(t,e);Bu(t||e),n=t&&t[wt]}t=n}}(e)}}function Vu(e,t){var n;return zt(e)&&(n=e[Ct])&&2===n.type?Iu(n,e):e[bt]===t?null:e[bt]}function Bu(e){if(zt(e)&&!(256&e[_t])){e[_t]&=-129,e[_t]|=256,function(e){var t,n=e[gt];if(null!=n&&null!=(t=n.destroyHooks))for(var r=0;r=0?n[s]():n[-s].unsubscribe(),r+=2}else{var u=n[t[r+1]];t[r].call(u)}e[xt]=null}}(e);var t=e[Ct];t&&3===t.type&&yo(e[It])&&(ngDevMode&&ngDevMode.rendererDestroy++,e[It].destroy());var n=e[Nt];if(null!==n&&qt(e[bt])){n!==e[bt]&&Ru(n,e);var r=e[Et];null!==r&&r.detachView(e[gt])}}}function Uu(e,t,n,r){ngDevMode&&ngDevMode.rendererInsertBefore++,yo(e)?e.insertBefore(t,n,r):t.insertBefore(n,r,!0)}function Hu(e,t,n,r){null!==r?Uu(e,t,n,r):function(e,t,n){ngDevMode&&ngDevMode.rendererAppendChild++,yo(e)?e.appendChild(t,n):t.appendChild(n)}(e,t,n)}function zu(e,t){return yo(e)?e.parentNode(t):t.parentNode}function qu(e,t,n){var r,o,i=function(e,t){if($t(t))return zu(t[It],Tn(e,t));var n=function(e){for(;null!=e.parent&&(4===e.parent.type||5===e.parent.type);)e=e.parent;return e}(e),r=n.parent;if(null==r){var o=t[Ct];return 2===o.type?Pu(o,t):function(e){ngDevMode&&en(e);var t=e[Ct];return t&&3===t.type?Tn(t,Do(e)):null}(t)}var i=n&&5===n.type;if(i&&2&n.flags)return Tn(n,t).parentNode;if(ngDevMode&&un(r,3),1&r.flags&&!i){var a=t[gt].data,s=a[a[r.index].directiveStart].encapsulation;if(s!==De.ShadowDom&&s!==De.Native)return null}return Tn(r,t)}(t,n);if(null!=i){var a=n[It],s=function(e,t){if(2===e.type){var n=Iu(e,t);return Wu(n.indexOf(t,Ht)-Ht,n)}return 4===e.type||5===e.type?Tn(e,t):null}(t.parent||n[Ct],n);if(Array.isArray(e))try{for(var u=c(e),l=u.next();!l.done;l=u.next())Hu(a,i,l.value,s)}catch(e){r={error:e}}finally{try{l&&!l.done&&(o=u.return)&&o.call(u)}finally{if(r)throw r.error}}else Hu(a,i,e,s)}}function Wu(e,t){var n=Ht+e+1;if(n-1&&this._viewContainerRef.detach(e),this._viewContainerRef=null}Lu(this._lView)},e.prototype.onDestroy=function(e){var t,n;n=e,Eu(t=this._lView).push(n),t[gt].firstTemplatePass&&Cu(t).push(t[xt].length-1,null)},e.prototype.markForCheck=function(){hu(this._lView)},e.prototype.detach=function(){this._lView[_t]&=-129},e.prototype.reattach=function(){this._lView[_t]|=128},e.prototype.detectChanges=function(){vu(this._lView,this.context)},e.prototype.checkNoChanges=function(){!function(e,t){ur(!0);try{vu(e,t)}finally{ur(!1)}}(this._lView,this.context)},e.prototype.attachToViewContainerRef=function(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e},e.prototype.detachFromAppRef=function(){this._appRef=null,function(e){Ku(e[It],1,e,null,null)}(this._lView)},e.prototype.attachToAppRef=function(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e},e.prototype._lookUpContext=function(){return this._context=Do(this._lView)[this._componentIndex]},e}(),nc=function(e){function t(t){var n=e.call(this,t,null,-1)||this;return n._view=t,n}return o(t,e),t.prototype.detectChanges=function(){yu(this._view)},t.prototype.checkNoChanges=function(){!function(e){ur(!0);try{yu(e)}finally{ur(!1)}}(this._view)},Object.defineProperty(t.prototype,"context",{get:function(){return null},enumerable:!0,configurable:!0}),t}(tc);function rc(e,t,n){for(var r=t.child;r;){var o=An(r,e);if(o&&n.push(o),4===r.type)rc(e,r,n);else if(1===r.type)for(var i=To(e),a=i[Ct],s=Do(i),u=a.projection[r.projection];u&&s;)n.push(Tn(u,s)),u=u.next;r=r.next}return n}function oc(e,t,n){return Xu||(Xu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t}(e)),new Xu(Tn(t,n))}function ic(e,t,n,r){return Ju||(Ju=function(e){function t(t,n,r){var o=e.call(this)||this;return o._declarationView=t,o._declarationTContainer=n,o.elementRef=r,o}return o(t,e),t.prototype.createEmbeddedView=function(e){var t=this._declarationTContainer.tViews,n=function(e,t,n,r){var o=nr(),i=Jn();er(null,!0);var a=ks(n,e,t,16,null,null);return a[kt]=n,Rs(e,null,-1,a),e.firstTemplatePass&&(e.node.injectorIndex=r),er(i,o),a}(t,e,this._declarationView,this._declarationTContainer.injectorIndex),r=this._declarationView[this._declarationTContainer.index];ngDevMode&&Xt(r),n[Nt]=r;var o=this._declarationView[Et];null!==o&&(n[Et]=o.createEmbeddedView(t)),Fs(n,t,e);var i=new tc(n,e,-1);return i._tViewNode=n[Ct],i},t}(e)),0===n.type?(ngDevMode&&Be(n.tViews,"TView must be allocated"),new Ju(r,n,oc(t,n,r))):null}function ac(e,t,n,r){var i;ec||(ec=function(e){function n(t,n,r){var o=e.call(this)||this;return o._lContainer=t,o._hostTNode=n,o._hostView=r,o}return o(n,e),Object.defineProperty(n.prototype,"element",{get:function(){return oc(t,this._hostTNode,this._hostView)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"injector",{get:function(){return new Go(this._hostTNode,this._hostView)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"parentInjector",{get:function(){var e=Fo(this._hostTNode,this._hostView),t=xo(e,this._hostView),n=function(e,t,n){if(n.parent&&-1!==n.parent.injectorIndex){for(var r=n.parent.injectorIndex,o=n.parent;null!=o.parent&&r==o.injectorIndex;)o=o.parent;return o}for(var i=So(e),a=t,s=t[Ct];i>1;)s=(a=a[kt])[Ct],i--;return s}(e,this._hostView,this._hostTNode);return Eo(e)&&null!=n?new Go(n,t):new Go(null,this._hostView)},enumerable:!0,configurable:!0}),n.prototype.clear=function(){for(;this.length>0;)this.remove(this.length-1)},n.prototype.get=function(e){return null!==this._lContainer[Ut]&&this._lContainer[Ut][e]||null},Object.defineProperty(n.prototype,"length",{get:function(){return this._lContainer.length-Ht},enumerable:!0,configurable:!0}),n.prototype.createEmbeddedView=function(e,t,n){var r=e.createEmbeddedView(t||{});return this.insert(r,n),r},n.prototype.createComponent=function(e,t,n,r,o){var i=n||this.parentInjector;!o&&null==e.ngModule&&i&&(o=i.get(Ae,null));var a=e.create(i,r,void 0,o);return this.insert(a.hostView,t),a},n.prototype.insert=function(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");this.allocateContainerIfNeeded();var n=e._lView,r=this._adjustIndex(t);return qt(n[bt])?this.move(e,r):(Nu(n,this._lContainer,r),ku(n,!0,Wu(r,this._lContainer)),e.attachToViewContainerRef(this),ke(this._lContainer[Ut],r,e),e)},n.prototype.move=function(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n=this.indexOf(e);return-1!==n&&this.detach(n),this.insert(e,t),e},n.prototype.indexOf=function(e){return null!==this._lContainer[Ut]?this._lContainer[Ut].indexOf(e):0},n.prototype.remove=function(e){this.allocateContainerIfNeeded();var t=this._adjustIndex(e,-1);ju(this._lContainer,t),Ne(this._lContainer[Ut],t)},n.prototype.detach=function(e){this.allocateContainerIfNeeded();var t=this._adjustIndex(e,-1),n=Fu(this._lContainer,t);return n&&null!=Ne(this._lContainer[Ut],t)?new tc(n,n[Dt],-1):null},n.prototype._adjustIndex=function(e,t){return void 0===t&&(t=0),null==e?this.length+t:(ngDevMode&&(Ve(e,-1,"index must be positive"),Le(e,this.length+1+t,"index")),e)},n.prototype.allocateContainerIfNeeded=function(){null===this._lContainer[Ut]&&(this._lContainer[Ut]=[])},n}(e)),ngDevMode&&cn(n,0,3,4);var a=r[n.index];if(qt(a))(i=a)[Lt]=-1;else{var s=void 0;if(4===n.type?s=xn(a):(ngDevMode&&ngDevMode.rendererCreateComment++,s=r[It].createComment(ngDevMode?"container":"")),$t(r)){var u=r[It],c=Tn(n,r);Uu(u,zu(u,c),s,function(e,t){return yo(e)?e.nextSibling(t):t.nextSibling}(u,c))}else qu(s,n,r);r[n.index]=i=lu(a,r,s,n,!0),fu(r,i)}return new ec(i,n,r)}function sc(e){return void 0===e&&(e=!1),function(e,t,n){if(Gt(e)&&!n){var r=e.directiveStart,o=Mn(e.index,t);return new tc(o,null,r)}if(3===e.type||0===e.type||4===e.type){var i=To(t);return new tc(i,i[Dt],-1)}return null}(Jn(),Un(),e)}var uc=function(){function e(){}return e.__NG_ELEMENT_ID__=function(){return lc()},e}(),cc=sc,lc=function(){for(var e=[],t=0;t ")+" > "+s+".")}var u=-1!==n.indexOf(a);if(void 0!==i&&(o=U(i)),null==o)return!1;if(this.injectorDefTypes.add(a),this.records.set(a,Gc(o.factory,jc)),null!=o.imports&&!u){var c;ngDevMode&&t.push(a),n.push(a);try{Oe(o.imports,(function(e){r.processInjectorType(e,t,n)&&(void 0===c&&(c=[]),c.push(e))}))}finally{ngDevMode&&t.pop()}if(void 0!==c)for(var l=function(e){var t=c[e],n=t.ngModule,o=t.providers;Oe(o,(function(e){return r.processProvider(e,n,o||Vc)}))},p=0;p0){var n=new Array(t).fill("?");throw new Error("Can't resolve all parameters for "+q(e)+": ("+n.join(", ")+").")}var r,o=(r=e)&&r[H]?(console.warn('DEPRECATED: DI is instantiating a token "'+r.name+'" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in v10. Please add @Injectable() to the "'+r.name+'" class.'),r[H]):null;return null!==o?function(){return o.factory(e)}:function(){return new e}}(e);throw new Error("unreachable")}function Wc(e,t,n){var r,o=void 0;if($c(e))return qc(Z(e));if(Zc(e))o=function(){return Z(e.useValue)};else if((r=e)&&r.useExisting)o=function(){return de(Z(e.useExisting))};else if(function(e){return!(!e||!e.useFactory)}(e))o=function(){return e.useFactory.apply(e,p(me(e.deps||[])))};else{var i=Z(e&&(e.useClass||e.provide));if(i||function(e,t,n){var r="";throw e&&t&&(r=" - only instances of Provider and Type are allowed, got: ["+t.map((function(e){return e==n?"?"+n+"?":"..."})).join(", ")+"]"),new Error("Invalid provider for the NgModule '"+q(e)+"'"+r)}(t,n,e),!function(e){return!!e.deps}(e))return qc(i);o=function(){return new(i.bind.apply(i,p([void 0],me(e.deps))))}}return o}function Gc(e,t,n){return void 0===n&&(n=!1),{factory:e,value:t,multi:n?[]:void 0}}function Zc(e){return null!==e&&"object"==typeof e&&ce in e}function $c(e){return"function"==typeof e}function Qc(e,t,n){return Hc({name:n},t,e,n)}var Kc=function(e,t,n){return new nl(e,t,n)},Yc=function(){function e(){}return e.create=function(e,t){return Array.isArray(e)?Kc(e,t,""):Kc(e.providers,e.parent,e.name||"")},e.THROW_IF_NOT_FOUND=oe,e.NULL=new ge,e.ngInjectableDef=j({token:e,providedIn:"any",factory:function(){return de(re)}}),e.__NG_ELEMENT_ID__=-1,e}(),Xc=function(e){return e},Jc=[],el=Xc,tl=function(){return Array.prototype.slice.call(arguments)},nl=function(){function e(e,t,n){void 0===t&&(t=Yc.NULL),void 0===n&&(n=null),this.parent=t,this.source=n;var r=this._records=new Map;r.set(Yc,{token:Yc,fn:Xc,deps:Jc,value:this,useNew:!1}),r.set(re,{token:re,fn:Xc,deps:Jc,value:this,useNew:!1}),ol(r,e)}return e.prototype.get=function(e,t,n){void 0===n&&(n=D.Default);var r=this._records.get(e);try{return il(e,r,this._records,this.parent,t,n)}catch(t){return _e(t,e,"StaticInjectorError",this.source)}},e.prototype.toString=function(){var e=[];return this._records.forEach((function(t,n){return e.push(q(n))})),"StaticInjector["+e.join(", ")+"]"},e}();function rl(e){return al("Cannot mix multi providers and regular providers",e)}function ol(e,t){if(t)if((t=Z(t))instanceof Array)for(var n=0;n1?" ("+function(e){for(var t=[],n=0;n-1)return t.push(e[n]),t;t.push(e[n])}return t}(e.slice().reverse()).map((function(e){return q(e.token)})).join(" -> ")+")":""}function ul(e,t,n,r){var o=[t],i=n(o),a=r?function(e,t){var n=e+" caused by: "+(t instanceof Error?t.message:t),r=Error(n);return r[Ko]=t,r}(i,r):Error(i);return a.addKey=cl,a.keys=o,a.injectors=[e],a.constructResolvingMessage=n,a[Ko]=r,a}function cl(e,t){this.injectors.push(e),this.keys.push(t),this.message=this.constructResolvingMessage(this.keys)}function ll(e,t){for(var n=[],r=0,o=t.length;r=this._providers.length)throw function(e){return Error("Index "+e+" is out-of-bounds.")}(e);return this._providers[e]},e.prototype._new=function(e){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw this,ul(this,e.key,(function(e){return"Cannot instantiate cyclic dependency!"+sl(e)}));return this._instantiateProvider(e)},e.prototype._getMaxNumberOfObjects=function(){return this.objs.length},e.prototype._instantiateProvider=function(e){if(e.multiProvider){for(var t=new Array(e.resolvedFactories.length),n=0;n=2&&r[o-2]===t.hostBindings?r[o-1]=r[o-1]+n:r.push(t.hostBindings,n)}(n,Fn,e),function(e,t,n){ngDevMode&&Re(e.firstTemplatePass,!0,"Should only be called in first template pass.");for(var r=0;r=r.data.length&&(r.data[o]=null,r.blueprint[o]=null),n[o]=t}function Ip(e){return Pn(ir,e)}function Pp(e){return Pn(Un(),e)}function Mp(e,t){void 0===t&&(t=D.Default),e=Z(e);var n=Un();return null==n?de(e,t):Vo(Jn(),n,e,t)}function Op(e){return Lo(Jn(),e)}function kp(){var e,t;Un()[gt].firstTemplatePass&&(e=Jn(),t=Zp(),Hr(Qp(e),t),Hr($p(e),t))}function Np(e){Tr(e)}function Rp(e,t,n){Fp(_r(),e,t,n)}function Fp(e,t,n,r){var o=Lp(e,Un()[St]++,t,function(e,t){if(e===za)return e;var n=null;return null!==e&&(n=t?Pr(e)+t:e),n}(n,r),!1,Yp());ngDevMode&&(ngDevMode.styleProp++,o&&ngDevMode.stylePropCacheMiss++)}function jp(e,t){var n=Un()[St]++,r=Lp(_r(),n,e,t,!0,Yp());ngDevMode&&(ngDevMode.classProp++,r&&ngDevMode.classPropCacheMiss++)}function Lp(e,t,n,r,o,i){var a=Un(),s=In(e,a),u=Tn(s,a),c=!1;if(r!==za)if(o)c=Pa(Qp(s),a,u,n,t,r,i,!1);else{var l=Ar();c=Ma($p(s),a,u,n,t,r,l,i,!1)}return c}function Vp(e){var t=_r(),n=Un(),r=In(t,n),o=$p(r),i=Zp(),a=n[St]++;!i&&po(r)&&e!==za&&(zp(o,n,r,a,e,!1),e=za);var s=Hp(t,o,a,e,!1,Yp());ngDevMode&&(ngDevMode.styleMap++,s&&ngDevMode.styleMapCacheMiss++)}function Bp(e){Up(_r(),e)}function Up(e,t){var n=Un(),r=In(e,n),o=Qp(r),i=Zp(),a=n[St]++;!i&&lo(r)&&t!==za&&(zp(o,n,r,a,t,!0),t=za);var s=Hp(e,o,a,t,!0,Yp());ngDevMode&&(ngDevMode.classMap++,s&&ngDevMode.classMapCacheMiss++)}function Hp(e,t,n,r,o,i){Qa();var a=Un(),s=!1;if(r!==za){var u=Tn(In(e,a),a),c=a[n];s=ro(c,r);var l=function(e,t,n){var r=Array.isArray(e)?e:[null];r[0]=t||null;for(var o=1;o0&&(o=n?io(e,((r=t)&&"string"!=typeof r&&(r=Object.keys(r).join(" ")),r||"")):io(e,function(e){var t="";if(e)for(var n=Object.keys(e),r=0;r1&&(e.classes||(e.classes=i),Gp(e.classes,es(i,!0))),o&&o.length>1&&(e.styles||(e.styles=o),Gp(e.styles,es(o,!1))),r}function Gp(e,t){so(e)[0]=t}function Zp(){return Gn+Zn}function $p(e){return Kp(e,!1)}function Qp(e){return Kp(e,!0)}function Kp(e,t){var n=t?e.classes:e.styles;return uo(n)||(n=[n||[""],0,Ur,1,0,Br],ngDevMode&&function(e){Ga(e,new os(e))}(n),t?e.classes=n:e.styles=n),n}function Yp(){return $n>0}function Xp(e,t,n,r){var o=Un(),i=o[gt];ngDevMode&&Re(o[St],i.bindingStartIndex,"elements should be created before any bindings "),ngDevMode&&ngDevMode.rendererCreateElement++,ngDevMode&&ze(o,e+Ft);var a=o[e+Ft]=Os(t),s=o[It],u=Ns(i,o[Ct],e,3,t,n||null);if(null!=n){var c=go(a,n);i.firstTemplatePass&&Wp(u,n,c)}if(Au(s,a,u),qu(a,u,o),0===Cn&&la(a,o),Cn++,i.firstTemplatePass){ngDevMode&&ngDevMode.firstTemplatePass++,Xs(i,o,u,r||null);var l=wu(u);l&&l.hasOwnProperty("class")&&(u.flags|=8),l&&l.hasOwnProperty("style")&&(u.flags|=16),null!==i.queries&&i.queries.elementStart(i,u)}Us(i,o,u),Bs(i,u,o)}function Jp(){var e=Jn();ngDevMode&&Be(e,"No parent node to close."),nr()?rr():(ngDevMode&&Yt(Jn()),er(e=e.parent,!1));var t=e;ngDevMode&&un(t,3);var n=Un(),r=n[gt];fn(r,e),Cn--,r.firstTemplatePass&&null!==r.queries&&Wt(e)&&r.queries.elementEnd(e),lo(t)&&t.classes&&nf(t.classes,n,t.inputs.class),po(t)&&t.styles&&nf(t.styles,n,t.inputs.style)}function ef(e,t,n,r){Xp(e,t,n,r),Jp()}function tf(e){var t=_r(),n=Un(),r=n[gt],o=In(t,n);if(3===o.type){var i=Tn(o,n),a=go(i,e);r.firstTemplatePass&&Wp(o,e,a)&&Au(n[It],i,o)}}function nf(e,t,n){Du(t,n,co(e)||null)}function rf(e,t,n){var r=Un(),o=r[gt],i=r[It],a="ng-container";ngDevMode&&Re(r[St],o.bindingStartIndex,"element containers should be created before any bindings"),ngDevMode&&ngDevMode.rendererCreateComment++,ngDevMode&&ze(r,e+Ft);var s=r[e+Ft]=i.createComment(ngDevMode?a:"");ngDevMode&&ze(r,e-1);var u=Ns(o,r[Ct],e,4,a,t||null);t&&o.firstTemplatePass&&Wp(u,t,0),qu(s,u,r),o.firstTemplatePass&&(ngDevMode&&ngDevMode.firstTemplatePass++,Xs(o,r,u,n||null),o.queries&&o.queries.elementStart(o,u)),Us(o,r,u),la(s,r),Bs(o,u,r)}function of(){var e=Jn(),t=Un()[gt];nr()?rr():(ngDevMode&&Yt(e),er(e=e.parent,!1)),ngDevMode&&un(e,4),fn(t,e),t.firstTemplatePass&&null!==t.queries&&Wt(e)&&t.queries.elementEnd(e)}function af(e,t,n){rf(e,t,n),of()}function sf(e,t,n){var r=Un(),o=Jn(),i=2===o.type?o.parent:o,a=r[i.index];ngDevMode&&un(i,0);var s=function(e,t,n){for(var r=t+Ht;r=i.length||null==i[e])&&(i[e]=zs(e,null,t,n,o.directiveRegistry,o.pipeRegistry,null,null)),i[e]}(e,t,n,i),null,16,null,null);var u=nr()?o:o&&o.parent;Rs(s[gt],u,e,s),vr(s,s[gt].node)}return a&&(or(s)&&Nu(s,a,a[Lt]),a[Lt]++),or(s)?3:2}function uf(){var e=Un(),t=e[Ct];or(e)&&(Ps(e),e[_t]&=-5),Nn(e),Ps(e);var n,r=e[bt];ngDevMode&&(n=r)&&Re(qt(n),!0,"Expecting LContainer or undefined or null"),mr(r[bt],!0),er(t,!1)}function cf(){return Un()}function lf(e){return!!e&&"function"==typeof e.then}function pf(e){return!!e&&"function"==typeof e.subscribe}function ff(e,t,n,r){void 0===n&&(n=!1),df(e,t,n,r)}function hf(e,t,n,r){void 0===n&&(n=!1),df(e,t,n,r,Su)}function df(e,t,n,r,o){void 0===n&&(n=!1);var i=Un(),a=Jn(),s=i[gt],u=s.firstTemplatePass&&(s.cleanup||(s.cleanup=[]));ngDevMode&&cn(a,3,0,4);var c=!0;if(3===a.type){var l=Tn(a,i),p=r?r(l):Ge,f=p.target||l,h=o?o(a,i):i[It],d=(w=Eu(i)).length,v=r?function(e){return r(xn(e[a.index])).target}:a.index;if(yo(h)){var y=null;if(!r&&function(e){return e.directiveEnd>e.directiveStart}(a)&&(y=function(e,t,n){var r=e[gt].cleanup;if(null!=r)for(var o=0;os?a[s]:null}"string"==typeof i&&(o+=2)}return null}(i,e,a.index)),null!==y)t.__ngNextListenerFn__=y.__ngNextListenerFn__,y.__ngNextListenerFn__=t,c=!1;else{t=yf(a,i,t,!1);var m=h.listen(p.name||f,e,t);ngDevMode&&ngDevMode.rendererAddEventListener++,w.push(t,m),u&&u.push(e,v,d,d+1)}}else t=yf(a,i,t,!0),f.addEventListener(e,t,n),ngDevMode&&ngDevMode.rendererAddEventListener++,w.push(t),u&&u.push(e,v,d,n)}void 0===a.outputs&&(a.outputs=Gs(a,1));var g,_=a.outputs;if(c&&_&&(g=_[e])){var b=g.length;if(b)for(var w=Eu(i),E=0;E=0)&&null;e==l&&i.push({element:e,name:c,callback:p,useCapture:h})}}return i.sort(Eh),i}function Eh(e,t){return e.name==t.name?0:e.name>16;if(e.useClass||$c(e)){var d=(e.useClass||e).prototype.ngOnDestroy;d&&(s.destroyHooks||(s.destroyHooks=[])).push(t.length,d)}if($c(e)||!e.multi){var v=new sn(c,o,Mp),y=Gh(u,t,o?p:p+h,f);-1==y?(jo(ko(l,a),s,u),t.push(u),l.directiveStart++,l.directiveEnd++,o&&(l.providerIndexes+=65536),n.push(v),a.push(v)):(n[y]=v,a[y]=v)}else{var m=Gh(u,t,p+h,f),g=Gh(u,t,p,p+h),_=m>=0&&n[m],b=g>=0&&n[g];o&&!b||!o&&!_?(jo(ko(l,a),s,u),v=function(e,t,n,r,o){var i=new sn(e,n,Mp);return i.multi=[],i.index=t,i.componentProviders=0,Wh(i,o,r&&!n),i}(o?$h:Zh,n.length,o,r,c),!o&&b&&(n[g].providerFactory=v),t.push(u),l.directiveStart++,l.directiveEnd++,o&&(l.providerIndexes+=65536),n.push(v),a.push(v)):Wh(n[o?g:m],c,!o&&r),!o&&r&&b&&n[g].componentProviders++}}}function Wh(e,t,n){e.multi.push(t),n&&e.componentProviders++}function Gh(e,t,n,r){for(var o=n;o-1}(r,o.providedIn)||"root"===o.providedIn&&r._def.isRoot))){var l=e._providers.length;return e._def.providers[l]=e._def.providersByKey[t.tokenKey]={flags:5120,value:s.factory,deps:[],index:l,token:t.token},e._providers[l]=Lv,e._providers[l]=Wv(e,e._def.providersByKey[t.tokenKey])}return 4&t.flags?n:e._parent.get(t.token,n)}finally{pe(i)}}function Wv(e,t){var n;switch(201347067&t.flags){case 512:n=function(e,t,n){var r=n.length;switch(r){case 0:return new t;case 1:return new t(qv(e,n[0]));case 2:return new t(qv(e,n[0]),qv(e,n[1]));case 3:return new t(qv(e,n[0]),qv(e,n[1]),qv(e,n[2]));default:for(var o=new Array(r),i=0;i=n.length)&&(t=n.length-1),t<0)return null;var r=n[t];return r.viewContainerParent=null,Ne(n,t),Jd.dirtyParentQueries(r),$v(r),r}function Zv(e,t,n){var r=t?yv(t,t.def.lastRenderRootNode):e.renderElement,o=n.renderer.parentNode(r),i=n.renderer.nextSibling(r);xv(n,2,o,i,void 0)}function $v(e){xv(e,3,null,null,void 0)}var Qv=new Object;function Kv(e,t,n,r,o,i){return new Xv(e,t,n,r,o,i)}function Yv(e){return e.viewDefFactory}var Xv=function(e){function t(t,n,r,o,i,a){var s=e.call(this)||this;return s.selector=t,s.componentType=n,s._inputs=o,s._outputs=i,s.ngContentSelectors=a,s.viewDefFactory=r,s}return o(t,e),Object.defineProperty(t.prototype,"inputs",{get:function(){var e=[],t=this._inputs;for(var n in t){var r=t[n];e.push({propName:n,templateName:r})}return e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"outputs",{get:function(){var e=[];for(var t in this._outputs){var n=this._outputs[t];e.push({propName:t,templateName:n})}return e},enumerable:!0,configurable:!0}),t.prototype.create=function(e,t,n,r){if(!r)throw new Error("ngModule should be provided");var o=Sv(this.viewDefFactory),i=o.nodes[0].element.componentProvider.nodeIndex,a=Jd.createRootView(e,t||[],n,o,r,Qv),s=Qd(a,i).instance;return n&&a.renderer.setAttribute($d(a,0).renderElement,"ng-version",_d.full),new Jv(a,new ry(a),s)},t}(Xh),Jv=function(e){function t(t,n,r){var o=e.call(this)||this;return o._view=t,o._viewRef=n,o._component=r,o._elDef=o._view.def.nodes[0],o.hostView=n,o.changeDetectorRef=n,o.instance=r,o}return o(t,e),Object.defineProperty(t.prototype,"location",{get:function(){return new sd($d(this._view,this._elDef.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return new sy(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentType",{get:function(){return this._component.constructor},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){this._viewRef.destroy()},t.prototype.onDestroy=function(e){this._viewRef.onDestroy(e)},t}(Yh);function ey(e,t,n){return new ty(e,t,n)}var ty=function(){function e(e,t,n){this._view=e,this._elDef=t,this._data=n,this._embeddedViews=[]}return Object.defineProperty(e.prototype,"element",{get:function(){return new sd(this._data.renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return new sy(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parentInjector",{get:function(){for(var e=this._view,t=this._elDef.parent;!t&&e;)t=vv(e),e=e.parent;return e?new sy(e,t):new sy(this._view,null)},enumerable:!0,configurable:!0}),e.prototype.clear=function(){for(var e=this._embeddedViews.length-1;e>=0;e--){var t=Gv(this._data,e);Jd.destroyView(t)}},e.prototype.get=function(e){var t=this._embeddedViews[e];if(t){var n=new ry(t);return n.attachToViewContainerRef(this),n}return null},Object.defineProperty(e.prototype,"length",{get:function(){return this._embeddedViews.length},enumerable:!0,configurable:!0}),e.prototype.createEmbeddedView=function(e,t,n){var r=e.createEmbeddedView(t||{});return this.insert(r,n),r},e.prototype.createComponent=function(e,t,n,r,o){var i=n||this.parentInjector;o||e instanceof od||(o=i.get(Ae));var a=e.create(i,r,void 0,o);return this.insert(a.hostView,t),a},e.prototype.insert=function(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var n,r,o,i,a,s=e,u=s._view;return n=this._view,r=this._data,o=t,i=u,a=r.viewContainer._embeddedViews,null==o&&(o=a.length),i.viewContainerParent=n,ke(a,o,i),function(e,t){var n=dv(t);if(n&&n!==e&&!(16&t.state)){t.state|=16;var r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(t),function(e,t){if(!(4&t.flags)){e.nodeFlags|=4,t.flags|=4;for(var n=t.parent;n;)n.childFlags|=4,n=n.parent}}(t.parent.def,t.parentNodeDef)}}(r,i),Jd.dirtyParentQueries(i),Zv(r,o>0?a[o-1]:null,i),s.attachToViewContainerRef(this),e},e.prototype.move=function(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n,r,o,i,a;return r=this._embeddedViews.indexOf(e._view),o=t,a=(i=(n=this._data).viewContainer._embeddedViews)[r],Ne(i,r),null==o&&(o=i.length),ke(i,o,a),Jd.dirtyParentQueries(a),$v(a),Zv(n,o>0?i[o-1]:null,a),e},e.prototype.indexOf=function(e){return this._embeddedViews.indexOf(e._view)},e.prototype.remove=function(e){var t=Gv(this._data,e);t&&Jd.destroyView(t)},e.prototype.detach=function(e){var t=Gv(this._data,e);return t?new ry(t):null},e}();function ny(e){return new ry(e)}var ry=function(){function e(e){this._view=e,this._viewContainerRef=null,this._appRef=null}return Object.defineProperty(e.prototype,"rootNodes",{get:function(){return xv(this._view,0,void 0,void 0,e=[]),e;var e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"destroyed",{get:function(){return 0!=(128&this._view.state)},enumerable:!0,configurable:!0}),e.prototype.markForCheck=function(){pv(this._view)},e.prototype.detach=function(){this._view.state&=-5},e.prototype.detectChanges=function(){var e=this._view.root.rendererFactory;e.begin&&e.begin();try{Jd.checkAndUpdateView(this._view)}finally{e.end&&e.end()}},e.prototype.checkNoChanges=function(){Jd.checkNoChangesView(this._view)},e.prototype.reattach=function(){this._view.state|=4},e.prototype.onDestroy=function(e){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(e)},e.prototype.destroy=function(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),Jd.destroyView(this._view)},e.prototype.detachFromAppRef=function(){this._appRef=null,$v(this._view),Jd.dirtyParentQueries(this._view)},e.prototype.attachToAppRef=function(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e},e.prototype.attachToViewContainerRef=function(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e},e}();function oy(e,t){return new iy(e,t)}var iy=function(e){function t(t,n){var r=e.call(this)||this;return r._parentView=t,r._def=n,r}return o(t,e),t.prototype.createEmbeddedView=function(e){return new ry(Jd.createEmbeddedView(this._parentView,this._def,this._def.element.template,e))},Object.defineProperty(t.prototype,"elementRef",{get:function(){return new sd($d(this._parentView,this._def.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),t}(Fd);function ay(e,t){return new sy(e,t)}var sy=function(){function e(e,t){this.view=e,this.elDef=t}return e.prototype.get=function(e,t){void 0===t&&(t=Yc.THROW_IF_NOT_FOUND);var n=!!this.elDef&&0!=(33554432&this.elDef.flags);return Jd.resolveDep(this.view,this.elDef,n,{flags:0,token:e,tokenKey:nv(e)},t)},e}();function uy(e,t){var n=e.def.nodes[t];if(1&n.flags){var r=$d(e,n.nodeIndex);return n.element.template?r.template:r.renderElement}if(2&n.flags)return Zd(e,n.nodeIndex).renderText;if(20240&n.flags)return Qd(e,n.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index "+t)}function cy(e){return new ly(e.renderer)}var ly=function(){function e(e){this.delegate=e}return e.prototype.selectRootElement=function(e){return this.delegate.selectRootElement(e)},e.prototype.createElement=function(e,t){var n=l(Mv(t),2),r=n[0],o=n[1],i=this.delegate.createElement(o,r);return e&&this.delegate.appendChild(e,i),i},e.prototype.createViewRoot=function(e){return e},e.prototype.createTemplateAnchor=function(e){var t=this.delegate.createComment("");return e&&this.delegate.appendChild(e,t),t},e.prototype.createText=function(e,t){var n=this.delegate.createText(t);return e&&this.delegate.appendChild(e,n),n},e.prototype.projectNodes=function(e,t){for(var n=0;n0,r=Py(e,t.parent,n,t.provider.value,t.provider.deps);if(t.outputs.length)for(var o=0;o0,r=t.provider;switch(201347067&t.flags){case 512:return Py(e,t.parent,n,r.value,r.deps);case 1024:return function(e,t,n,r,o){var i=o.length;switch(i){case 0:return r();case 1:return r(Oy(e,t,n,o[0]));case 2:return r(Oy(e,t,n,o[0]),Oy(e,t,n,o[1]));case 3:return r(Oy(e,t,n,o[0]),Oy(e,t,n,o[1]),Oy(e,t,n,o[2]));default:for(var a=Array(i),s=0;sn.length&&n.push(u)}return Ve(t.indexOf("other"),-1,'Missing key "other" in ICU statement.'),{type:r,mainBinding:o,cases:t,values:n}}function fm(e){for(var t,n,r="",o=0,i=!1;null!==(t=Xy.exec(e));)i?t[0]===Ky+"/*"+n+Ky&&(o=t.index,i=!1):(r+=e.substring(o,t.index+t[0].length),n=t[1],i=!0);return ngDevMode&&Re(i,!1,'Tag mismatch: unable to find the end of the sub-template in the translation "'+e+'"'),r+e.substr(o)}function hm(e,t,n,r){void 0===r&&(r=null);for(var o=[null,null],i=e.split(em),a=0,s=0;s0&&a!==s&&l.push(a.index<<3|0);for(var p=[],f=[],h=function(e){return e.replace(Vm," ")}(function(e,t){if("number"!=typeof t)return fm(e);var n=e.indexOf(":"+t+Ky)+2+t.toString().length,r=e.search(new RegExp(Ky+"\\/\\*\\d+:"+t+Ky));return fm(e.substring(n,r))}(n,r)).split(Jy),d=0;d0&&function(e,t){if(ngDevMode&&Ve(t,0,"The number of slots to alloc should be greater than 0"),t>0){var n=e[gt];if(n.firstTemplatePass){for(var r=0;r>>17;f=h===e?r[Ct]:In(h,r),ngDevMode&&Be(i,"You need to create or select a node before you can insert it into the DOM"),a=wm(i,f,a,r);break;case 0:var d=c>>>3;s.push(d),a=i,(i=In(d,r))&&er(i,3===i.type);break;case 5:a=i=In(c>>>3,r),er(i,!1);break;case 4:uu(_=c>>>3,t[++u],t[++u],r);break;default:throw new Error('Unable to determine the type of mutate operation for "'+c+'"')}else switch(c){case Wa:var v=t[++u],y=t[++u];ngDevMode&&Re(typeof v,"string",'Expected "'+v+'" to be a comment node value');var m=o.createComment(v);ngDevMode&&ngDevMode.rendererCreateComment++,a=i,i=Sm(r,y,5,m,null),s.push(y),la(m,r),i.activeCaseIndex=null,rr();break;case qa:var g=t[++u],_=t[++u];ngDevMode&&Re(typeof g,"string",'Expected "'+g+'" to be an element node tag name');var b=o.createElement(g);ngDevMode&&ngDevMode.rendererCreateElement++,a=i,i=Sm(r,_,3,b,g),s.push(_);break;default:throw new Error('Unable to determine the type of mutate operation for "'+c+'"')}}return rr(),s}function Dm(e,t,n,r,o,i){void 0===i&&(i=!1);for(var a=!1,s=0;s>>2,d=void 0,v=void 0;switch(3&f){case 1:$s(h,e[++p],l,e[++p]);break;case 0:Tu(o,h,l);break;case 2:if(d=t[e[++p]],null!==(v=In(h,o)).activeCaseIndex)for(var y=d.remove[v.activeCaseIndex],m=0;m>>3,o);break;case 6:var _=In(y[m+1]>>>3,o).activeCaseIndex;null!==_&&Pe(t[g>>>3].remove[_],y)}}var b=Nm(d,l);v.activeCaseIndex=-1!==b?b:null,xm(-1,d.create[b],0,o),a=!0;break;case 3:d=t[e[++p]],v=In(h,o),Dm(d.update[v.activeCaseIndex],t,n,r,o,a)}}}s+=c}}function Tm(e,t){var n=In(e,t),r=Dn(e,t);r&&Gu(t[It],r);var o=Pp(e);if(qt(o)){var i=o;0!==n.type&&Gu(t[It],i[Bt])}n.flags|=32,ngDevMode&&ngDevMode.rendererRemoveNode++}function Am(e,t,n){bm(e,t,n),Cm()}function Im(e,t){var n=Un()[gt];ngDevMode&&Be(n,"tView should be defined"),function(e,t,n){for(var r=Jn().index-Ft,o=[],i=0;i=0;n--){var r=t[n];if(e===r.name)return r}throw new Error("The pipe '"+e+"' could not be found!")}(t,r.pipeRegistry),r.data[o]=n,n.onDestroy&&(r.destroyHooks||(r.destroyHooks=[])).push(o,n.onDestroy)):n=r.data[o];var i=n.factory();return Ap(e,i),i}function fg(e,t,n){var r=Pp(e);return gg(mg(e)?ng(t,r.transform,n,r):r.transform(n))}function hg(e,t,n,r){var o=Pp(e);return gg(mg(e)?rg(t,o.transform,n,r,o):o.transform(n,r))}function dg(e,t,n,r,o){var i=Pp(e);return gg(mg(e)?og(t,i.transform,n,r,o,i):i.transform(n,r,o))}function vg(e,t,n,r,o,i){var a=Pp(e);return gg(mg(e)?ig(t,a.transform,n,r,o,i,a):a.transform(n,r,o,i))}function yg(e,t,n){var r=Pp(e);return gg(mg(e)?lg(t,r.transform,n,r):r.transform.apply(r,n))}function mg(e){return Un()[gt].data[e+Ft].pure}function gg(e){if(Wl.isWrapped(e)){e=Wl.unwrap(e);var t=Un();t[t[St]]=za}return e}var _g=function(e){function t(t){void 0===t&&(t=!1);var n=e.call(this)||this;return n.__isAsync=t,n}return o(t,e),t.prototype.emit=function(t){e.prototype.next.call(this,t)},t.prototype.subscribe=function(t,n,r){var o,i=function(e){return null},a=function(){return null};t&&"object"==typeof t?(o=this.__isAsync?function(e){setTimeout((function(){return t.next(e)}))}:function(e){t.next(e)},t.error&&(i=this.__isAsync?function(e){setTimeout((function(){return t.error(e)}))}:function(e){t.error(e)}),t.complete&&(a=this.__isAsync?function(){setTimeout((function(){return t.complete()}))}:function(){t.complete()})):(o=this.__isAsync?function(e){setTimeout((function(){return t(e)}))}:function(e){t(e)},n&&(i=this.__isAsync?function(e){setTimeout((function(){return n(e)}))}:function(e){n(e)}),r&&(a=this.__isAsync?function(){setTimeout((function(){return r()}))}:function(){r()}));var s=e.prototype.subscribe.call(this,o,i,a);return t instanceof f.w&&t.add(s),s},t}(h.xQ);function bg(){return this._results[Hl()]()}var wg=function(){function e(){this.dirty=!0,this._results=[],this.changes=new _g,this.length=0;var t=Hl(),n=e.prototype;n[t]||(n[t]=bg)}return e.prototype.map=function(e){return this._results.map(e)},e.prototype.filter=function(e){return this._results.filter(e)},e.prototype.find=function(e){return this._results.find(e)},e.prototype.reduce=function(e,t){return this._results.reduce(e,t)},e.prototype.forEach=function(e){this._results.forEach(e)},e.prototype.some=function(e){return this._results.some(e)},e.prototype.toArray=function(){return this._results.slice()},e.prototype.toString=function(){return this._results.toString()},e.prototype.reset=function(e){this._results=Me(e),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]},e.prototype.notifyOnChanges=function(){this.changes.emit(this)},e.prototype.setDirty=function(){this.dirty=!0},e.prototype.destroy=function(){this.changes.complete(),this.changes.unsubscribe()},e}(),Eg=function(){function e(e){this.queryList=e,this.matches=null}return e.prototype.clone=function(){return new e(this.queryList)},e.prototype.setDirty=function(){this.queryList.setDirty()},e}(),Cg=function(){function e(e){void 0===e&&(e=[]),this.queries=e}return e.prototype.createEmbeddedView=function(t){var n=t.queries;if(null!==n){for(var r=null!==t.contentQueries?t.contentQueries[0]:n.length,o=new Array(r),i=0;i0){var p=s[u/2];ngDevMode&&Be(p,"materialized query result should be defined"),n.push(p)}else{var f=a[u+1],h=e[-l];ngDevMode&&Xt(h);for(var d=Ht;d=0;e--){var t=$g[e],n=t.moduleType,r=t.ngModule;r.declarations&&r.declarations.every(Yg)&&($g.splice(e,1),s_(n,r))}}finally{Qg=!1}}}function Yg(e){return Array.isArray(e)?e.every(Yg):!!Z(e)}function Xg(e,t){void 0===t&&(t={}),Jg(e,t),function(e,t){$g.push({moduleType:e,ngModule:t})}(e,t)}function Jg(e,t,n){void 0===n&&(n=!1),ngDevMode&&Be(e,"Required value moduleType"),ngDevMode&&Be(t,"Required value ngModule");var r=Me(t.declarations||Zg),o=null;Object.defineProperty(e,Ye,{configurable:!0,get:function(){if(null===o){if(ngDevMode&&t.imports&&t.imports.indexOf(e)>-1)throw new Error("'"+Mr(e)+"' module can't import itself");o=ee().compileNgModule(Gg,"ng:///"+e.name+"/ngModuleDef.js",{type:e,bootstrap:Me(t.bootstrap||Zg).map(Z),declarations:r.map(Z),imports:Me(t.imports||Zg).map(Z).map(l_),exports:Me(t.exports||Zg).map(Z).map(l_),emitInline:!0,schemas:t.schemas?Me(t.schemas):null,id:t.id||null})}return o}});var i=null;Object.defineProperty(e,z,{get:function(){if(null===i){ngDevMode&&e_(e,n);var r={name:e.name,type:e,deps:Ec(e),providers:t.providers||Zg,imports:[(t.imports||Zg).map(Z),(t.exports||Zg).map(Z)]};i=ee().compileInjector(Gg,"ng:///"+e.name+"/ngInjectorDef.js",r)}return i},configurable:!!ngDevMode})}function e_(e,t,n){if(!o_.get(e)){var r;if(o_.set(e,!0),e=Z(e),n){if(!(r=yt(e)))throw new Error("Unexpected value '"+e.name+"' imported by the module '"+n.name+"'. Please add an @NgModule annotation.")}else r=yt(e,!0);var o=[],i=Lr(r.declarations),a=Lr(r.imports);Me(a).map(t_).forEach((function(t){f(t,e),e_(t,!1,e)}));var s=Lr(r.exports);i.forEach((function(t){ft(t=Z(t))||ht(t)||dt(t)||o.push("Unexpected value '"+Mr(t)+"' declared by the module '"+Mr(e)+"'. Please add a @Pipe/@Directive/@Component annotation.")}));var u=p(i.map(Z),Me(a.map(a_)).map(Z));s.forEach((function(t){var n=(ft(t=Z(t))?"component":ht(t)&&"directive")||dt(t)&&"pipe";n&&-1===u.lastIndexOf(t)&&o.push("Can't export "+n+" "+Mr(t)+" from "+Mr(e)+" as it was neither declared nor imported!")})),i.forEach((function(n){return function(t,n){t=Z(t);var r=r_.get(t);if(r&&r!==e){if(!n){var i=[r,e].map(Mr).sort();o.push("Type "+Mr(t)+" is part of the declarations of 2 modules: "+i[0]+" and "+i[1]+"! Please consider moving "+Mr(t)+" to a higher module that imports "+i[0]+" and "+i[1]+". You can also create a new NgModule that exports and includes "+Mr(t)+" then import that NgModule in "+i[0]+" and "+i[1]+".")}}else r_.set(t,e)}(n,t)})),i.forEach((function(e){if(ft(e=Z(e))){var t=n_(e,"Component");t&&t.entryComponents&&Oe(t.entryComponents,l)}}));var c=n_(e,"NgModule");if(c&&(c.imports&&Me(c.imports).map(t_).forEach((function(t){f(t,e),e_(t,!1,e)})),c.bootstrap&&Oe(c.bootstrap,(function(e){ft(e=Z(e))||o.push(Mr(e)+" cannot be used as an entry component.")})),c.bootstrap&&Oe(c.bootstrap,l),c.entryComponents&&Oe(c.entryComponents,l)),o.length)throw new Error(o.join("\n"))}function l(e){e=Z(e),r_.get(e)||o.push("Component "+Mr(e)+" is not part of any NgModule or the module has not been imported into your module.")}function f(e,t){if(ft(e=Z(e))||ht(e))throw new Error("Unexpected directive '"+e.name+"' imported by the module '"+t.name+"'. Please add an @NgModule annotation.");if(dt(e))throw new Error("Unexpected pipe '"+e.name+"' imported by the module '"+t.name+"'. Please add an @NgModule annotation.")}}function t_(e){return(e=Z(e)).ngModule||e}function n_(e,t){var n=null;return r(e.__annotations__),r(e.decorators),n;function r(e){e&&e.forEach(o)}function o(e){n||(Object.getPrototypeOf(e).ngMetadataName==t?n=e:e.type&&Object.getPrototypeOf(e.type).ngMetadataName==t&&(n=e.args[0]))}}var r_=new Map,o_=new Map;function i_(){r_=new Map,o_=new Map,$g.length=0}function a_(e){return p(Me(Lr(yt(e=Z(e),!0).exports).map((function(e){return yt(e)?(e_(e,!1),a_(e)):e}))))}function s_(e,t){var n=Me(t.declarations||Zg),r=c_(e);n.forEach((function(t){t.hasOwnProperty($e)?u_(ft(t),r):t.hasOwnProperty(Qe)||t.hasOwnProperty(Ke)||(t.ngSelectorScope=e)}))}function u_(e,t){e.directiveDefs=function(){return Array.from(t.compilation.directives).map((function(e){return e.hasOwnProperty($e)?ft(e):ht(e)})).filter((function(e){return!!e}))},e.pipeDefs=function(){return Array.from(t.compilation.pipes).map((function(e){return dt(e)}))},e.schemas=t.schemas,e.tView=null}function c_(e,t){if(!p_(e))throw new Error(e.name+" does not have an ngModuleDef");var n=yt(e);if(null!==n.transitiveCompileScopes)return n.transitiveCompileScopes;var r={schemas:n.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return Lr(n.declarations).forEach((function(e){dt(e)?r.compilation.pipes.add(e):r.compilation.directives.add(e)})),Lr(n.imports).forEach((function(e){var n=e;if(!p_(n))throw new Error("Importing "+n.name+" which does not have an ngModuleDef");t&&t(n);var o=c_(n,t);o.exported.directives.forEach((function(e){return r.compilation.directives.add(e)})),o.exported.pipes.forEach((function(e){return r.compilation.pipes.add(e)}))})),Lr(n.exports).forEach((function(e){var n=e;if(p_(n)){var o=c_(n,t);o.exported.directives.forEach((function(e){r.compilation.directives.add(e),r.exported.directives.add(e)})),o.exported.pipes.forEach((function(e){r.compilation.pipes.add(e),r.exported.pipes.add(e)}))}else dt(n)?r.exported.pipes.add(n):r.exported.directives.add(n)})),n.transitiveCompileScopes=r,r}function l_(e){return function(e){return void 0!==e.ngModule}(e)?e.ngModule:e}function p_(e){return!!yt(e)}function f_(e,t){var n=null;!function(e,t){jl(t)&&(Rl.set(e,t),Fl.add(e))}(e,t),Object.defineProperty(e,$e,{get:function(){var r=ee();if(null===n){if(jl(t)){var o=["Component '"+e.name+"' is not resolved:"];throw t.templateUrl&&o.push(" - templateUrl: "+t.templateUrl),t.styleUrls&&t.styleUrls.length&&o.push(" - styleUrls: "+JSON.stringify(t.styleUrls)),o.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(o.join("\n"))}var a=t.templateUrl||"ng:///"+e.name+"/template.html",s=i({},v_(e,t),{typeSourceSpan:r.createParseSourceSpan("Component",e.name,a),template:t.template||"",preserveWhitespaces:t.preserveWhitespaces||!1,styles:t.styles||Ze,animations:t.animations,directives:[],changeDetection:t.changeDetection,pipes:new Map,encapsulation:t.encapsulation||De.Emulated,interpolation:t.interpolation,viewProviders:t.viewProviders||null});if(s.usesInheritance&&y_(e),n=r.compileComponent(Gg,a,s),Kg(),void 0!==e.ngSelectorScope){var u=c_(e.ngSelectorScope);u_(n,u)}}return n},configurable:!!ngDevMode}),Sc(e)}function h_(e,t){var n=null;Object.defineProperty(e,Qe,{get:function(){if(null===n){var r=e&&e.name,o="ng:///"+r+"/ngDirectiveDef.js",i=ee(),a=v_(e,t);a.typeSourceSpan=i.createParseSourceSpan("Directive",r,o),a.usesInheritance&&y_(e),n=i.compileDirective(Gg,o,a)}return n},configurable:!!ngDevMode}),Sc(e)}function d_(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function v_(e,t){var n,r=wc().ownPropMetadata(e);return{name:e.name,type:e,typeArgumentCount:0,selector:t.selector,deps:Ec(e),host:t.host||Ge,propMetadata:r,inputs:t.inputs||Ze,outputs:t.outputs||Ze,queries:__(e,r,b_),lifecycle:{usesOnChanges:e.prototype.hasOwnProperty("ngOnChanges")},typeSourceSpan:null,usesInheritance:!d_(e),exportAs:(n=t.exportAs,void 0===n?null:n.split(",").map((function(e){return e.trim()}))),providers:t.providers||null,viewQueries:__(e,r,w_)}}function y_(e){for(var t=Object.prototype,n=Object.getPrototypeOf(e);n&&n!==t;){if(!ht(n)&&!ft(n)&&!vt(n)){var r=g_(n);r&&m_(n,r)}n=Object.getPrototypeOf(n)}}function m_(e,t){var n=null;Object.defineProperty(e,Je,{get:function(){if(null===n){var r="ng://"+(e&&e.name)+"/ngBaseDef.js",o=ee();n=o.compileBase(Gg,r,t)}return n},configurable:!!ngDevMode})}function g_(e){var t,n,r=wc().ownPropMetadata(e),o=__(e,r,w_),i=__(e,r,b_),a=!1,s=function(e){r[e].forEach((function(r){var o=r.ngMetadataName;"Input"===o?(t=t||{})[e]=r.bindingPropertyName?[r.bindingPropertyName,e]:e:"Output"===o?(n=n||{})[e]=r.bindingPropertyName||e:"HostBinding"!==o&&"HostListener"!==o||(a=!0)}))};for(var u in r)s(u);return t||n||o.length||i.length||a?{name:e.name,type:e,inputs:t,outputs:n,viewQueries:o,queries:i,propMetadata:r}:null}function __(e,t,n){var r=[],o=function(o){if(t.hasOwnProperty(o)){var i=t[o];i.forEach((function(t){if(n(t)){if(!t.selector)throw new Error("Can't construct a query for the property \""+o+'" of "'+Mr(e)+"\" since the query selector wasn't defined.");if(i.some(E_))throw new Error("Cannot combine @Input decorators with query decorators");r.push(function(e,t){return{propertyName:e,predicate:(n=t.selector,"string"==typeof n?n.split(",").map((function(e){return e.trim()})):Z(n)),descendants:t.descendants,first:t.first,read:t.read?t.read:null,static:!!t.static};var n}(o,t))}}))}};for(var i in t)o(i);return r}function b_(e){var t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function w_(e){var t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function E_(e){return"Input"===e.ngMetadataName}function C_(e,t){var n=null;Object.defineProperty(e,Ke,{get:function(){if(null===n){var r=e.name;n=ee().compilePipe(Gg,"ng:///"+r+"/ngPipeDef.js",{type:e,typeArgumentCount:0,name:r,deps:Ec(e),pipeName:t.name,pure:void 0===t.pure||t.pure})}return n},configurable:!!ngDevMode})}var S_=E("Directive",(function(e){return void 0===e&&(e={}),e}),void 0,void 0,(function(e,t){return R_(e,t)})),x_=E("Component",(function(e){return void 0===e&&(e={}),i({changeDetection:Se.Default},e)}),S_,void 0,(function(e,t){return N_(e,t)})),D_=E("Pipe",(function(e){return i({pure:!0},e)}),void 0,void 0,(function(e,t){return F_(e,t)})),T_=x("Input",(function(e){return{bindingPropertyName:e}})),A_=x("Output",(function(e){return{bindingPropertyName:e}})),I_=x("HostBinding",(function(e){return{hostPropertyName:e}})),P_=x("HostListener",(function(e,t){return{eventName:e,args:t}})),M_=f_,O_=h_,k_=C_,N_=id,R_=id,F_=id,j_=E("NgModule",(function(e){return e}),void 0,void 0,(function(e,t){return V_(e,t)})),L_=Xg,V_=function(e,t){var n=t&&t.imports||[];t&&t.exports&&(n=p(n,[t.exports])),e.ngInjectorDef=V({factory:Oc(e,{useClass:e}),providers:t&&t.providers,imports:n})},B_=new ne("Application Initializer"),U_=function(){function e(e){var t=this;this.appInits=e,this.initialized=!1,this.done=!1,this.donePromise=new Promise((function(e,n){t.resolve=e,t.reject=n}))}return e.prototype.runInitializers=function(){var e=this;if(!this.initialized){var t=[],n=function(){e.done=!0,e.resolve()};if(this.appInits)for(var r=0;r0&&(o=setTimeout((function(){r._callbacks=r._callbacks.filter((function(e){return e.timeoutId!==o})),e(r._didWork,r.getPendingTasks())}),t)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:n})},e.prototype.whenStable=function(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()},e.prototype.getPendingRequestCount=function(){return this._pendingCount},e.prototype.findProviders=function(e,t,n){return[]},a([kc(),u("design:paramtypes",[Mb])],e)}(),Vb=function(){function e(){this._applications=new Map,Hb.addToWindow(this)}return e.prototype.registerApplication=function(e,t){this._applications.set(e,t)},e.prototype.unregisterApplication=function(e){this._applications.delete(e)},e.prototype.unregisterAllApplications=function(){this._applications.clear()},e.prototype.getTestability=function(e){return this._applications.get(e)||null},e.prototype.getAllTestabilities=function(){return Array.from(this._applications.values())},e.prototype.getAllRootElements=function(){return Array.from(this._applications.keys())},e.prototype.findTestabilityInTree=function(e,t){return void 0===t&&(t=!0),Hb.findTestabilityInTree(this,e,t)},a([kc(),u("design:paramtypes",[])],e)}();function Bb(e){Hb=e}var Ub,Hb=new(function(){function e(){}return e.prototype.addToWindow=function(e){},e.prototype.findTestabilityInTree=function(e,t,n){return null},e}());function zb(e,t,n){var r;ngDevMode&&(void 0===r&&(r="Type passed in is not NgModuleType, it does not have 'ngModuleDef' property."),yt(n)||Ue(r));var o=new Jm(n);if(0===Rl.size)return Promise.resolve(o);var i,a,s=(i=e.get(yb,[]).concat(t).map((function(e){return e.providers})),a=[],i.forEach((function(e){return e&&a.push.apply(a,p(e))})),a);if(0===s.length)return Promise.resolve(o);var u=ee(),c=Yc.create({providers:s}).get(u.ResourceLoader);return Nl((function(e){return Promise.resolve(c.get(e))})).then((function(){return o}))}function qb(e){return e.isBoundToModule}var Wb=new ne("AllowMultipleToken"),Gb=function(e,t){this.name=e,this.token=t};function Zb(e){if(Ub&&!Ub.destroyed&&!Ub.injector.get(Wb,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Ub=e.get(Xb);var t=e.get(Z_,null);return t&&t.forEach((function(e){return e()})),Ub}function $b(e,t,n){void 0===n&&(n=[]);var r="Platform: "+t,o=new ne(r);return function(t){void 0===t&&(t=[]);var i=Yb();if(!i||i.injector.get(Wb,!1))if(e)e(n.concat(t).concat({provide:o,useValue:!0}));else{var a=n.concat(t).concat({provide:o,useValue:!0});Zb(Yc.create({providers:a,name:r}))}return Qb(o)}}function Qb(e){var t=Yb();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}function Kb(){Ub&&!Ub.destroyed&&Ub.destroy()}function Yb(){return Ub&&!Ub.destroyed?Ub:null}var Xb=function(){function e(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return e.prototype.bootstrapModuleFactory=function(e,t){var n,r=this,o="noop"===(n=t?t.ngZone:void 0)?new jb:("zone.js"===n?void 0:n)||new Mb({enableLongStackTrace:di()}),i=[{provide:Mb,useValue:o}];return o.run((function(){var t=Yc.create({providers:i,parent:r.injector,name:e.moduleType.name}),n=e.create(t),a=n.injector.get(ti,null);if(!a)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return nb&&Wm(n.injector.get(X_,Qy)||Qy),n.onDestroy((function(){return tw(r._modules,n)})),o.runOutsideAngular((function(){return o.onError.subscribe({next:function(e){a.handleError(e)}})})),function(e,t,o){try{var i=((a=n.injector.get(U_)).runInitializers(),a.donePromise.then((function(){return r._moduleDoBootstrap(n),n})));return lf(i)?i.catch((function(n){throw t.runOutsideAngular((function(){return e.handleError(n)})),n})):i}catch(n){throw t.runOutsideAngular((function(){return e.handleError(n)})),n}var a}(a,o)}))},e.prototype.bootstrapModule=function(e,t){var n=this;void 0===t&&(t=[]);var r=Jb({},t);return function(e,t,n){return e.get(mb).createCompiler([t]).compileModuleAsync(n)}(this.injector,r,e).then((function(e){return n.bootstrapModuleFactory(e,r)}))},e.prototype._moduleDoBootstrap=function(e){var t=e.injector.get(ew);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach((function(e){return t.bootstrap(e)}));else{if(!e.instance.ngDoBootstrap)throw new Error("The module "+q(e.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');e.instance.ngDoBootstrap(t)}this._modules.push(e)},e.prototype.onDestroy=function(e){this._destroyListeners.push(e)},Object.defineProperty(e.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach((function(e){return e.destroy()})),this._destroyListeners.forEach((function(e){return e()})),this._destroyed=!0},Object.defineProperty(e.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),a([kc(),u("design:paramtypes",[Yc])],e)}();function Jb(e,t){return Array.isArray(t)?t.reduce(Jb,e):i({},e,t)}var ew=function(){function e(e,t,n,r,o,i){var a=this;this._zone=e,this._console=t,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=o,this._initStatus=i,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=di(),this._zone.onMicrotaskEmpty.subscribe({next:function(){a._zone.run((function(){a.tick()}))}});var s=new d.y((function(e){a._stable=a._zone.isStable&&!a._zone.hasPendingMacrotasks&&!a._zone.hasPendingMicrotasks,a._zone.runOutsideAngular((function(){e.next(a._stable),e.complete()}))})),u=new d.y((function(e){var t;a._zone.runOutsideAngular((function(){t=a._zone.onStable.subscribe((function(){Mb.assertNotInAngularZone(),Pb((function(){a._stable||a._zone.hasPendingMacrotasks||a._zone.hasPendingMicrotasks||(a._stable=!0,e.next(!0))}))}))}));var n=a._zone.onUnstable.subscribe((function(){Mb.assertInAngularZone(),a._stable&&(a._stable=!1,a._zone.runOutsideAngular((function(){e.next(!1)})))}));return function(){t.unsubscribe(),n.unsubscribe()}}));this.isStable=(0,v.T)(s,u.pipe((function(e){return(0,m.x)()((t=g,function(e){var n;n="function"==typeof t?t:function(){return t};var r=Object.create(e,y.N);return r.source=e,r.subjectFactory=n,r})(e));var t})))}var t;return t=e,e.prototype.bootstrap=function(e,t){var n,r=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.");n=e instanceof Xh?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);var o=n instanceof od?null:this._injector.get(Ae),i=t||n.selector,a=n.create(Yc.NULL,[],i,o);a.onDestroy((function(){r._unloadComponent(a)}));var s=a.injector.get(Lb,null);return s&&a.injector.get(Vb).registerApplication(a.location.nativeElement,s),this._loadComponent(a),di()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),a},e.prototype.tick=function(){var e,n,r,o,i=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var a=t._tickScope();try{this._runningTick=!0;try{for(var s=c(this._views),u=s.next();!u.done;u=s.next())u.value.detectChanges()}catch(t){e={error:t}}finally{try{u&&!u.done&&(n=s.return)&&n.call(s)}finally{if(e)throw e.error}}if(this._enforceNoNewChanges)try{for(var l=c(this._views),p=l.next();!p.done;p=l.next())p.value.checkNoChanges()}catch(e){r={error:e}}finally{try{p&&!p.done&&(o=l.return)&&o.call(l)}finally{if(r)throw r.error}}}catch(e){this._zone.runOutsideAngular((function(){return i._exceptionHandler.handleError(e)}))}finally{this._runningTick=!1,Db(a)}},e.prototype.attachView=function(e){var t=e;this._views.push(t),t.attachToAppRef(this)},e.prototype.detachView=function(e){var t=e;tw(this._views,t),t.detachFromAppRef()},e.prototype._loadComponent=function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Q_,[]).concat(this._bootstrapListeners).forEach((function(t){return t(e)}))},e.prototype._unloadComponent=function(e){this.detachView(e.hostView),tw(this.components,e)},e.prototype.ngOnDestroy=function(){this._views.slice().forEach((function(e){return e.destroy()}))},Object.defineProperty(e.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),e._tickScope=xb("ApplicationRef#tick()"),t=a([kc(),u("design:paramtypes",[Mb,Y_,Yc,ti,nd,U_])],e)}();function tw(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var nw=function(){};function rw(e){var t=Km(e);if(!t)throw aw(e);return t}function ow(e){var t=Km(e);if(!t)throw aw(e);return new Jm(t)}var iw=rw;function aw(e){return new Error("No module with ID "+e+" loaded")}var sw=function(){},uw={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},cw=function(){function e(e,t){this._compiler=e,this._config=t||uw}return e.prototype.load=function(e){return!nb&&this._compiler instanceof vb?this.loadFactory(e):this.loadAndCompile(e)},e.prototype.loadAndCompile=function(e){var t=this,n=l(e.split("#"),2),r=n[0],o=n[1];return void 0===o&&(o="default"),System.import(r).then((function(e){return e[o]})).then((function(e){return lw(e,r,o)})).then((function(e){return t._compiler.compileModuleAsync(e)}))},e.prototype.loadFactory=function(e){var t=l(e.split("#"),2),n=t[0],r=t[1],o="NgFactory";return void 0===r&&(r="default",o=""),System.import(this._config.factoryPathPrefix+n+this._config.factoryPathSuffix).then((function(e){return e[r+o]})).then((function(e){return lw(e,n,r)}))},a([kc(),s(1,I()),u("design:paramtypes",[vb,sw])],e)}();function lw(e,t,n){if(!e)throw new Error("Cannot find '"+n+"' in '"+t+"'");return e}var pw=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t}(uc),fw=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t}(pw),hw=function(e,t){this.name=e,this.callback=t},dw=function(){function e(e,t,n){this.listeners=[],this.parent=null,this._debugContext=n,this.nativeNode=e,t&&t instanceof vw&&t.addChild(this)}return Object.defineProperty(e.prototype,"injector",{get:function(){return this._debugContext.injector},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentInstance",{get:function(){return this._debugContext.component},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._debugContext.context},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"references",{get:function(){return this._debugContext.references},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"providerTokens",{get:function(){return this._debugContext.providerTokens},enumerable:!0,configurable:!0}),e}(),vw=function(e){function t(t,n,r){var o=e.call(this,t,n,r)||this;return o.properties={},o.attributes={},o.classes={},o.styles={},o.childNodes=[],o.nativeElement=t,o}return o(t,e),t.prototype.addChild=function(e){e&&(this.childNodes.push(e),e.parent=this)},t.prototype.removeChild=function(e){var t=this.childNodes.indexOf(e);-1!==t&&(e.parent=null,this.childNodes.splice(t,1))},t.prototype.insertChildrenAfter=function(e,t){var n,r=this,o=this.childNodes.indexOf(e);-1!==o&&((n=this.childNodes).splice.apply(n,p([o+1,0],t)),t.forEach((function(t){t.parent&&t.parent.removeChild(t),e.parent=r})))},t.prototype.insertBefore=function(e,t){var n=this.childNodes.indexOf(e);-1===n?this.addChild(t):(t.parent&&t.parent.removeChild(t),t.parent=this,this.childNodes.splice(n,0,t))},t.prototype.query=function(e){return this.queryAll(e)[0]||null},t.prototype.queryAll=function(e){var t=[];return mw(this,e,t),t},t.prototype.queryAllNodes=function(e){var t=[];return gw(this,e,t),t},Object.defineProperty(t.prototype,"children",{get:function(){return this.childNodes.filter((function(e){return e instanceof t}))},enumerable:!0,configurable:!0}),t.prototype.triggerEventHandler=function(e,t){this.listeners.forEach((function(n){n.name==e&&n.callback(t)}))},t}(dw);function yw(e){return e.map((function(e){return e.nativeElement}))}function mw(e,t,n){e.childNodes.forEach((function(e){e instanceof vw&&(t(e)&&n.push(e),mw(e,t,n))}))}function gw(e,t,n){e instanceof vw&&e.childNodes.forEach((function(e){t(e)&&n.push(e),e instanceof vw&&gw(e,t,n)}))}var _w=function(){function e(e){this.nativeNode=e}return Object.defineProperty(e.prototype,"parent",{get:function(){var e=this.nativeNode.parentNode;return e?new bw(e):null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return vh(this.nativeNode)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentInstance",{get:function(){var e=this.nativeNode;return e&&(ph(e)||hh(e))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return ph(this.nativeNode)||fh(this.nativeNode)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"listeners",{get:function(){return wh(this.nativeNode).filter(bh)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"references",{get:function(){return e=this.nativeNode,void 0===(t=mh(e)).localRefs&&(t.localRefs=function(e,t){var n=e[gt].data[t];if(n&&n.localNames){for(var r={},o=n.index+1,i=0;i0)c=v,cE(v)||(l=v);else for(;c&&d===c.nodeIndex+c.childCount;){var _=c.parent;_&&(_.childFlags|=c.childFlags,_.childMatchedQueries|=c.childMatchedQueries),l=(c=_)&&cE(c)?c.renderParent:c}}return{factory:null,nodeFlags:a,rootNodeFlags:s,nodeMatchedQueries:u,flags:e,nodes:t,updateDirectives:n||ev,updateRenderer:r||ev,handleEvent:function(e,n,r,o){return t[n].element.handleEvent(e,r,o)},bindingCount:o,outputCount:i,lastRenderRootNode:h}}function cE(e){return 0!=(1&e.flags)&&null===e.element.name}function lE(e,t,n){var r=t.element&&t.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index "+t.nodeIndex+"!")}if(20224&t.flags&&0==(1&(e?e.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+t.nodeIndex+"!");if(t.query){if(67108864&t.flags&&(!e||0==(16384&e.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+t.nodeIndex+"!");if(134217728&t.flags&&e)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+t.nodeIndex+"!")}if(t.childCount){var o=e?e.nodeIndex+e.childCount:n-1;if(t.nodeIndex<=o&&t.nodeIndex+t.childCount>o)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+t.nodeIndex+"!")}}function pE(e,t,n,r){var o=dE(e.root,e.renderer,e,t,n);return vE(o,e.component,r),yE(o),o}function fE(e,t,n){var r=dE(e,e.renderer,null,null,t);return vE(r,n,n),yE(r),r}function hE(e,t,n,r){var o,i=t.element.componentRendererType;return o=i?e.root.rendererFactory.createRenderer(r,i):e.root.renderer,dE(e.root,o,e,t.element.componentProvider,n)}function dE(e,t,n,r,o){var i=new Array(o.nodes.length),a=o.outputCount?new Array(o.outputCount):null;return{def:o,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:i,state:13,root:e,renderer:t,oldValues:new Array(o.bindingCount),disposables:a,initIndex:-1}}function vE(e,t,n){e.component=t,e.context=n}function yE(e){var t;if(mv(e)){var n=e.parentNodeDef;t=$d(e.parent,n.parent.nodeIndex).renderElement}for(var r=e.def,o=e.nodes,i=0;i0&&Zw(e,t,0,n)&&(h=!0),f>1&&Zw(e,t,1,r)&&(h=!0),f>2&&Zw(e,t,2,o)&&(h=!0),f>3&&Zw(e,t,3,i)&&(h=!0),f>4&&Zw(e,t,4,a)&&(h=!0),f>5&&Zw(e,t,5,s)&&(h=!0),f>6&&Zw(e,t,6,u)&&(h=!0),f>7&&Zw(e,t,7,c)&&(h=!0),f>8&&Zw(e,t,8,l)&&(h=!0),f>9&&Zw(e,t,9,p)&&(h=!0),h}(e,t,n,r,o,i,a,s,u,c,l,p);case 2:return function(e,t,n,r,o,i,a,s,u,c,l,p){var f=!1,h=t.bindings,d=h.length;if(d>0&&cv(e,t,0,n)&&(f=!0),d>1&&cv(e,t,1,r)&&(f=!0),d>2&&cv(e,t,2,o)&&(f=!0),d>3&&cv(e,t,3,i)&&(f=!0),d>4&&cv(e,t,4,a)&&(f=!0),d>5&&cv(e,t,5,s)&&(f=!0),d>6&&cv(e,t,6,u)&&(f=!0),d>7&&cv(e,t,7,c)&&(f=!0),d>8&&cv(e,t,8,l)&&(f=!0),d>9&&cv(e,t,9,p)&&(f=!0),f){var v=t.text.prefix;d>0&&(v+=sE(n,h[0])),d>1&&(v+=sE(r,h[1])),d>2&&(v+=sE(o,h[2])),d>3&&(v+=sE(i,h[3])),d>4&&(v+=sE(a,h[4])),d>5&&(v+=sE(s,h[5])),d>6&&(v+=sE(u,h[6])),d>7&&(v+=sE(c,h[7])),d>8&&(v+=sE(l,h[8])),d>9&&(v+=sE(p,h[9]));var y=Zd(e,t.nodeIndex).renderText;e.renderer.setValue(y,v)}return f}(e,t,n,r,o,i,a,s,u,c,l,p);case 16384:return function(e,t,n,r,o,i,a,s,u,c,l,p){var f=Qd(e,t.nodeIndex),h=f.instance,d=!1,v=void 0,y=t.bindings.length;return y>0&&uv(e,t,0,n)&&(d=!0,v=Ny(e,f,t,0,n,v)),y>1&&uv(e,t,1,r)&&(d=!0,v=Ny(e,f,t,1,r,v)),y>2&&uv(e,t,2,o)&&(d=!0,v=Ny(e,f,t,2,o,v)),y>3&&uv(e,t,3,i)&&(d=!0,v=Ny(e,f,t,3,i,v)),y>4&&uv(e,t,4,a)&&(d=!0,v=Ny(e,f,t,4,a,v)),y>5&&uv(e,t,5,s)&&(d=!0,v=Ny(e,f,t,5,s,v)),y>6&&uv(e,t,6,u)&&(d=!0,v=Ny(e,f,t,6,u,v)),y>7&&uv(e,t,7,c)&&(d=!0,v=Ny(e,f,t,7,c,v)),y>8&&uv(e,t,8,l)&&(d=!0,v=Ny(e,f,t,8,l,v)),y>9&&uv(e,t,9,p)&&(d=!0,v=Ny(e,f,t,9,p,v)),v&&h.ngOnChanges(v),65536&t.flags&&Gd(e,256,t.nodeIndex)&&h.ngOnInit(),262144&t.flags&&h.ngDoCheck(),d}(e,t,n,r,o,i,a,s,u,c,l,p);case 32:case 64:case 128:return function(e,t,n,r,o,i,a,s,u,c,l,p){var f=t.bindings,h=!1,d=f.length;if(d>0&&cv(e,t,0,n)&&(h=!0),d>1&&cv(e,t,1,r)&&(h=!0),d>2&&cv(e,t,2,o)&&(h=!0),d>3&&cv(e,t,3,i)&&(h=!0),d>4&&cv(e,t,4,a)&&(h=!0),d>5&&cv(e,t,5,s)&&(h=!0),d>6&&cv(e,t,6,u)&&(h=!0),d>7&&cv(e,t,7,c)&&(h=!0),d>8&&cv(e,t,8,l)&&(h=!0),d>9&&cv(e,t,9,p)&&(h=!0),h){var v=Kd(e,t.nodeIndex),y=void 0;switch(201347067&t.flags){case 32:y=new Array(f.length),d>0&&(y[0]=n),d>1&&(y[1]=r),d>2&&(y[2]=o),d>3&&(y[3]=i),d>4&&(y[4]=a),d>5&&(y[5]=s),d>6&&(y[6]=u),d>7&&(y[7]=c),d>8&&(y[8]=l),d>9&&(y[9]=p);break;case 64:y={},d>0&&(y[f[0].name]=n),d>1&&(y[f[1].name]=r),d>2&&(y[f[2].name]=o),d>3&&(y[f[3].name]=i),d>4&&(y[f[4].name]=a),d>5&&(y[f[5].name]=s),d>6&&(y[f[6].name]=u),d>7&&(y[f[7].name]=c),d>8&&(y[f[8].name]=l),d>9&&(y[f[9].name]=p);break;case 128:var m=n;switch(d){case 1:y=m.transform(n);break;case 2:y=m.transform(r);break;case 3:y=m.transform(r,o);break;case 4:y=m.transform(r,o,i);break;case 5:y=m.transform(r,o,i,a);break;case 6:y=m.transform(r,o,i,a,s);break;case 7:y=m.transform(r,o,i,a,s,u);break;case 8:y=m.transform(r,o,i,a,s,u,c);break;case 9:y=m.transform(r,o,i,a,s,u,c,l);break;case 10:y=m.transform(r,o,i,a,s,u,c,l,p)}}v.value=y}return h}(e,t,n,r,o,i,a,s,u,c,l,p);default:throw"unreachable"}}(e,t,r,o,i,a,s,u,c,l,f,h):function(e,t,n){switch(201347067&t.flags){case 1:return function(e,t,n){for(var r=!1,o=0;o0&&lv(e,t,0,n),f>1&&lv(e,t,1,r),f>2&&lv(e,t,2,o),f>3&&lv(e,t,3,i),f>4&&lv(e,t,4,a),f>5&&lv(e,t,5,s),f>6&&lv(e,t,6,u),f>7&&lv(e,t,7,c),f>8&&lv(e,t,8,l),f>9&&lv(e,t,9,p)}(e,t,r,o,i,a,s,u,c,l,p,f):function(e,t,n){for(var r=0;r0){var i=new Set(e.modules);HE.forEach((function(t,n){if(i.has(B(n).providedIn)){var o={token:n,flags:t.flags|(r?4096:0),deps:wv(t.deps),value:t.value,index:e.providers.length};e.providers.push(o),e.providersByKey[nv(n)]=o}}))}}(e=e.factory((function(){return ev}))),e):e}(r);return py(e,t,n,o)}var jE,LE,VE,BE,UE=new Map,HE=new Map,zE=new Map;function qE(e){var t;UE.set(e.token,e),"function"==typeof e.token&&(t=B(e.token))&&"function"==typeof t.providedIn&&HE.set(e.token,e)}function WE(e,t){var n=Sv(Yv(t)),r=Sv(n.nodes[0].element.componentView);zE.set(e,r)}function GE(){UE.clear(),HE.clear(),zE.clear()}function ZE(e){if(0===UE.size)return e;var t=function(e){for(var t=[],n=null,r=0;r{"use strict";n.r(t),n.d(t,{AbstractControl:()=>De,AbstractControlDirective:()=>E,AbstractFormGroupDirective:()=>Fe,COMPOSITION_BUFFER_MODE:()=>b,CheckboxControlValueAccessor:()=>g,CheckboxRequiredValidator:()=>ot,ControlContainer:()=>C,DefaultValueAccessor:()=>w,EmailValidator:()=>at,FormArray:()=>Ie,FormArrayName:()=>Ye,FormBuilder:()=>mt,FormControl:()=>Te,FormControlDirective:()=>We,FormControlName:()=>et,FormGroup:()=>Ae,FormGroupDirective:()=>Ze,FormGroupName:()=>Qe,FormsModule:()=>_t,MaxLengthValidator:()=>lt,MinLengthValidator:()=>ut,NG_ASYNC_VALIDATORS:()=>O,NG_VALIDATORS:()=>M,NG_VALUE_ACCESSOR:()=>y,NgControl:()=>x,NgControlStatus:()=>A,NgControlStatusGroup:()=>I,NgForm:()=>Oe,NgFormSelectorWarning:()=>Re,NgModel:()=>Ue,NgModelGroup:()=>Le,NgSelectOption:()=>ee,NumberValueAccessor:()=>U,PatternValidator:()=>ft,RadioControlValueAccessor:()=>q,RangeValueAccessor:()=>G,ReactiveFormsModule:()=>bt,RequiredValidator:()=>rt,SelectControlValueAccessor:()=>J,SelectMultipleControlValueAccessor:()=>re,VERSION:()=>gt,Validators:()=>N,ɵInternalFormsSharedModule:()=>yt,ɵNgNoValidate:()=>He,ɵNgSelectMultipleOption:()=>oe,ɵangular_packages_forms_forms_a:()=>ht,ɵangular_packages_forms_forms_b:()=>dt,ɵangular_packages_forms_forms_ba:()=>tt,ɵangular_packages_forms_forms_bb:()=>nt,ɵangular_packages_forms_forms_bc:()=>it,ɵangular_packages_forms_forms_bd:()=>st,ɵangular_packages_forms_forms_be:()=>ct,ɵangular_packages_forms_forms_bf:()=>pt,ɵangular_packages_forms_forms_c:()=>vt,ɵangular_packages_forms_forms_d:()=>yt,ɵangular_packages_forms_forms_e:()=>m,ɵangular_packages_forms_forms_f:()=>_,ɵangular_packages_forms_forms_g:()=>D,ɵangular_packages_forms_forms_h:()=>T,ɵangular_packages_forms_forms_i:()=>Pe,ɵangular_packages_forms_forms_j:()=>Ne,ɵangular_packages_forms_forms_k:()=>Ve,ɵangular_packages_forms_forms_l:()=>je,ɵangular_packages_forms_forms_m:()=>B,ɵangular_packages_forms_forms_n:()=>H,ɵangular_packages_forms_forms_o:()=>z,ɵangular_packages_forms_forms_p:()=>W,ɵangular_packages_forms_forms_q:()=>ze,ɵangular_packages_forms_forms_r:()=>qe,ɵangular_packages_forms_forms_s:()=>Je,ɵangular_packages_forms_forms_t:()=>Ge,ɵangular_packages_forms_forms_u:()=>$e,ɵangular_packages_forms_forms_v:()=>Ke,ɵangular_packages_forms_forms_w:()=>Y,ɵangular_packages_forms_forms_x:()=>te,ɵangular_packages_forms_forms_y:()=>oe,ɵangular_packages_forms_forms_z:()=>He});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function s(e,t){return function(n,r){t(n,r,e)}}function u(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function c(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function l(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}var p=n(3720),f=n(3766),h=n(2615),d=n(5760),v=n(5709),y=new p.InjectionToken("NgValueAccessor"),m={provide:y,useExisting:(0,p.forwardRef)((function(){return g})),multi:!0},g=function(){function e(e,t){this._renderer=e,this._elementRef=t,this.onChange=function(e){},this.onTouched=function(){}}return e.prototype.writeValue=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"checked",e)},e.prototype.registerOnChange=function(e){this.onChange=e},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},a([(0,p.Directive)({selector:"input[type=checkbox][formControlName],input[type=checkbox][formControl],input[type=checkbox][ngModel]",host:{"(change)":"onChange($event.target.checked)","(blur)":"onTouched()"},providers:[m]}),u("design:paramtypes",[p.Renderer2,p.ElementRef])],e)}(),_={provide:y,useExisting:(0,p.forwardRef)((function(){return w})),multi:!0},b=new p.InjectionToken("CompositionEventMode"),w=function(){function e(e,t,n){var r;this._renderer=e,this._elementRef=t,this._compositionMode=n,this.onChange=function(e){},this.onTouched=function(){},this._composing=!1,null==this._compositionMode&&(this._compositionMode=(r=(0,f["ɵgetDOM"])()?(0,f["ɵgetDOM"])().getUserAgent():"",!/android (\d+)/.test(r.toLowerCase())))}return e.prototype.writeValue=function(e){var t=null==e?"":e;this._renderer.setProperty(this._elementRef.nativeElement,"value",t)},e.prototype.registerOnChange=function(e){this.onChange=e},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},e.prototype._handleInput=function(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)},e.prototype._compositionStart=function(){this._composing=!0},e.prototype._compositionEnd=function(e){this._composing=!1,this._compositionMode&&this.onChange(e)},a([(0,p.Directive)({selector:"input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]",host:{"(input)":"$any(this)._handleInput($event.target.value)","(blur)":"onTouched()","(compositionstart)":"$any(this)._compositionStart()","(compositionend)":"$any(this)._compositionEnd($event.target.value)"},providers:[_]}),s(2,(0,p.Optional)()),s(2,(0,p.Inject)(b)),u("design:paramtypes",[p.Renderer2,p.ElementRef,Boolean])],e)}(),E=function(){function e(){}return Object.defineProperty(e.prototype,"value",{get:function(){return this.control?this.control.value:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"valid",{get:function(){return this.control?this.control.valid:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"invalid",{get:function(){return this.control?this.control.invalid:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pending",{get:function(){return this.control?this.control.pending:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disabled",{get:function(){return this.control?this.control.disabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"enabled",{get:function(){return this.control?this.control.enabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"errors",{get:function(){return this.control?this.control.errors:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pristine",{get:function(){return this.control?this.control.pristine:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dirty",{get:function(){return this.control?this.control.dirty:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"touched",{get:function(){return this.control?this.control.touched:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"status",{get:function(){return this.control?this.control.status:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"untouched",{get:function(){return this.control?this.control.untouched:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"statusChanges",{get:function(){return this.control?this.control.statusChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"valueChanges",{get:function(){return this.control?this.control.valueChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),e.prototype.reset=function(e){void 0===e&&(e=void 0),this.control&&this.control.reset(e)},e.prototype.hasError=function(e,t){return!!this.control&&this.control.hasError(e,t)},e.prototype.getError=function(e,t){return this.control?this.control.getError(e,t):null},e}(),C=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),Object.defineProperty(t.prototype,"formDirective",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),t}(E);function S(){throw new Error("unimplemented")}var x=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._parent=null,t.name=null,t.valueAccessor=null,t._rawValidators=[],t._rawAsyncValidators=[],t}return o(t,e),Object.defineProperty(t.prototype,"validator",{get:function(){return S()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"asyncValidator",{get:function(){return S()},enumerable:!0,configurable:!0}),t}(E),D=function(){function e(e){this._cd=e}return Object.defineProperty(e.prototype,"ngClassUntouched",{get:function(){return!!this._cd.control&&this._cd.control.untouched},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngClassTouched",{get:function(){return!!this._cd.control&&this._cd.control.touched},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngClassPristine",{get:function(){return!!this._cd.control&&this._cd.control.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngClassDirty",{get:function(){return!!this._cd.control&&this._cd.control.dirty},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngClassValid",{get:function(){return!!this._cd.control&&this._cd.control.valid},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngClassInvalid",{get:function(){return!!this._cd.control&&this._cd.control.invalid},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngClassPending",{get:function(){return!!this._cd.control&&this._cd.control.pending},enumerable:!0,configurable:!0}),e}(),T={"[class.ng-untouched]":"ngClassUntouched","[class.ng-touched]":"ngClassTouched","[class.ng-pristine]":"ngClassPristine","[class.ng-dirty]":"ngClassDirty","[class.ng-valid]":"ngClassValid","[class.ng-invalid]":"ngClassInvalid","[class.ng-pending]":"ngClassPending"},A=function(e){function t(t){return e.call(this,t)||this}return o(t,e),a([(0,p.Directive)({selector:"[formControlName],[ngModel],[formControl]",host:T}),s(0,(0,p.Self)()),u("design:paramtypes",[x])],t)}(D),I=function(e){function t(t){return e.call(this,t)||this}return o(t,e),a([(0,p.Directive)({selector:"[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]",host:T}),s(0,(0,p.Self)()),u("design:paramtypes",[C])],t)}(D);function P(e){return null==e||0===e.length}var M=new p.InjectionToken("NgValidators"),O=new p.InjectionToken("NgAsyncValidators"),k=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,N=function(){function e(){}return e.min=function(e){return function(t){if(P(t.value)||P(e))return null;var n=parseFloat(t.value);return!isNaN(n)&&ne?{max:{max:e,actual:t.value}}:null}},e.required=function(e){return P(e.value)?{required:!0}:null},e.requiredTrue=function(e){return!0===e.value?null:{required:!0}},e.email=function(e){return P(e.value)||k.test(e.value)?null:{email:!0}},e.minLength=function(e){return function(t){if(P(t.value))return null;var n=t.value?t.value.length:0;return ne?{maxlength:{requiredLength:e,actualLength:n}}:null}},e.pattern=function(t){return t?("string"==typeof t?(r="","^"!==t.charAt(0)&&(r+="^"),r+=t,"$"!==t.charAt(t.length-1)&&(r+="$"),n=new RegExp(r)):(r=t.toString(),n=t),function(e){if(P(e.value))return null;var t=e.value;return n.test(t)?null:{pattern:{requiredPattern:r,actualValue:t}}}):e.nullValidator;var n,r},e.nullValidator=function(e){return null},e.compose=function(e){if(!e)return null;var t=e.filter(R);return 0==t.length?null:function(e){return j(function(e,t){return t.map((function(t){return t(e)}))}(e,t))}},e.composeAsync=function(e){if(!e)return null;var t=e.filter(R);return 0==t.length?null:function(e){var n=function(e,t){return t.map((function(t){return t(e)}))}(e,t).map(F);return(0,h.D)(n).pipe((0,v.U)(j))}},e}();function R(e){return null!=e}function F(e){var t=(0,p["ɵisPromise"])(e)?(0,d.D)(e):e;if(!(0,p["ɵisObservable"])(t))throw new Error("Expected validator to return Promise or Observable.");return t}function j(e){var t=e.reduce((function(e,t){return null!=t?i({},e,t):e}),{});return 0===Object.keys(t).length?null:t}function L(e){return e.validate?function(t){return e.validate(t)}:e}function V(e){return e.validate?function(t){return e.validate(t)}:e}var B={provide:y,useExisting:(0,p.forwardRef)((function(){return U})),multi:!0},U=function(){function e(e,t){this._renderer=e,this._elementRef=t,this.onChange=function(e){},this.onTouched=function(){}}return e.prototype.writeValue=function(e){var t=null==e?"":e;this._renderer.setProperty(this._elementRef.nativeElement,"value",t)},e.prototype.registerOnChange=function(e){this.onChange=function(t){e(""==t?null:parseFloat(t))}},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},a([(0,p.Directive)({selector:"input[type=number][formControlName],input[type=number][formControl],input[type=number][ngModel]",host:{"(change)":"onChange($event.target.value)","(input)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[B]}),u("design:paramtypes",[p.Renderer2,p.ElementRef])],e)}(),H={provide:y,useExisting:(0,p.forwardRef)((function(){return q})),multi:!0},z=function(){function e(){this._accessors=[]}return e.prototype.add=function(e,t){this._accessors.push([e,t])},e.prototype.remove=function(e){for(var t=this._accessors.length-1;t>=0;--t)if(this._accessors[t][1]===e)return void this._accessors.splice(t,1)},e.prototype.select=function(e){var t=this;this._accessors.forEach((function(n){t._isSameGroup(n,e)&&n[1]!==e&&n[1].fireUncheck(e.value)}))},e.prototype._isSameGroup=function(e,t){return!!e[0].control&&e[0]._parent===t._control._parent&&e[1].name===t.name},a([(0,p.Injectable)()],e)}(),q=function(){function e(e,t,n,r){this._renderer=e,this._elementRef=t,this._registry=n,this._injector=r,this.onChange=function(){},this.onTouched=function(){}}return e.prototype.ngOnInit=function(){this._control=this._injector.get(x),this._checkName(),this._registry.add(this._control,this)},e.prototype.ngOnDestroy=function(){this._registry.remove(this)},e.prototype.writeValue=function(e){this._state=e===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)},e.prototype.registerOnChange=function(e){var t=this;this._fn=e,this.onChange=function(){e(t.value),t._registry.select(t)}},e.prototype.fireUncheck=function(e){this.writeValue(e)},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},e.prototype._checkName=function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)},e.prototype._throwNameError=function(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: \n ')},a([(0,p.Input)(),u("design:type",String)],e.prototype,"name",void 0),a([(0,p.Input)(),u("design:type",String)],e.prototype,"formControlName",void 0),a([(0,p.Input)(),u("design:type",Object)],e.prototype,"value",void 0),a([(0,p.Directive)({selector:"input[type=radio][formControlName],input[type=radio][formControl],input[type=radio][ngModel]",host:{"(change)":"onChange()","(blur)":"onTouched()"},providers:[H]}),u("design:paramtypes",[p.Renderer2,p.ElementRef,z,p.Injector])],e)}(),W={provide:y,useExisting:(0,p.forwardRef)((function(){return G})),multi:!0},G=function(){function e(e,t){this._renderer=e,this._elementRef=t,this.onChange=function(e){},this.onTouched=function(){}}return e.prototype.writeValue=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(e))},e.prototype.registerOnChange=function(e){this.onChange=function(t){e(""==t?null:parseFloat(t))}},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},a([(0,p.Directive)({selector:"input[type=range][formControlName],input[type=range][formControl],input[type=range][ngModel]",host:{"(change)":"onChange($event.target.value)","(input)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[W]}),u("design:paramtypes",[p.Renderer2,p.ElementRef])],e)}(),Z='\n

\n \n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',$='\n
\n
\n \n
\n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',Q='\n
\n
\n \n
\n
',K=function(){function e(){}return e.controlParentException=function(){throw new Error("formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n "+Z)},e.ngModelGroupException=function(){throw new Error('formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\n that also have a "form" prefix: formGroupName, formArrayName, or formGroup.\n\n Option 1: Update the parent to be formGroupName (reactive form strategy)\n\n '+$+"\n\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n "+Q)},e.missingFormException=function(){throw new Error("formGroup expects a FormGroup instance. Please pass one in.\n\n Example:\n\n "+Z)},e.groupParentException=function(){throw new Error("formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n "+$)},e.arrayParentException=function(){throw new Error('formArrayName must be used with a parent formGroup directive. You\'ll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n \n
\n
\n
\n \n
\n
\n
\n\n In your class:\n\n this.cityArray = new FormArray([new FormControl(\'SF\')]);\n this.myGroup = new FormGroup({\n cities: this.cityArray\n });')},e.disabledAttrWarning=function(){console.warn("\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\n you. We recommend using this approach to avoid 'changed after checked' errors.\n \n Example: \n form = new FormGroup({\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\n last: new FormControl('Drew', Validators.required)\n });\n ")},e.ngModelWarning=function(e){console.warn("\n It looks like you're using ngModel on the same form field as "+e+". \n Support for using the ngModel input property and ngModelChange event with \n reactive form directives has been deprecated in Angular v6 and will be removed \n in Angular v7.\n \n For more information on this, see our API docs here:\n https://angular.io/api/forms/"+("formControl"===e?"FormControlDirective":"FormControlName")+"#use-with-ngmodel\n ")},e}(),Y={provide:y,useExisting:(0,p.forwardRef)((function(){return J})),multi:!0};function X(e,t){return null==e?""+t:(t&&"object"==typeof t&&(t="Object"),(e+": "+t).slice(0,50))}var J=function(){function e(e,t){this._renderer=e,this._elementRef=t,this._optionMap=new Map,this._idCounter=0,this.onChange=function(e){},this.onTouched=function(){},this._compareWith=p["ɵlooseIdentical"]}return Object.defineProperty(e.prototype,"compareWith",{set:function(e){if("function"!=typeof e)throw new Error("compareWith must be a function, but received "+JSON.stringify(e));this._compareWith=e},enumerable:!0,configurable:!0}),e.prototype.writeValue=function(e){this.value=e;var t=this._getOptionId(e);null==t&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);var n=X(t,e);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)},e.prototype.registerOnChange=function(e){var t=this;this.onChange=function(n){t.value=t._getOptionValue(n),e(t.value)}},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},e.prototype._registerOption=function(){return(this._idCounter++).toString()},e.prototype._getOptionId=function(e){var t,n;try{for(var r=c(Array.from(this._optionMap.keys())),o=r.next();!o.done;o=r.next()){var i=o.value;if(this._compareWith(this._optionMap.get(i),e))return i}}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}return null},e.prototype._getOptionValue=function(e){var t=function(e){return e.split(":")[0]}(e);return this._optionMap.has(t)?this._optionMap.get(t):e},a([(0,p.Input)(),u("design:type",Function),u("design:paramtypes",[Function])],e.prototype,"compareWith",null),a([(0,p.Directive)({selector:"select:not([multiple])[formControlName],select:not([multiple])[formControl],select:not([multiple])[ngModel]",host:{"(change)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[Y]}),u("design:paramtypes",[p.Renderer2,p.ElementRef])],e)}(),ee=function(){function e(e,t,n){this._element=e,this._renderer=t,this._select=n,this._select&&(this.id=this._select._registerOption())}return Object.defineProperty(e.prototype,"ngValue",{set:function(e){null!=this._select&&(this._select._optionMap.set(this.id,e),this._setElementValue(X(this.id,e)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"value",{set:function(e){this._setElementValue(e),this._select&&this._select.writeValue(this._select.value)},enumerable:!0,configurable:!0}),e.prototype._setElementValue=function(e){this._renderer.setProperty(this._element.nativeElement,"value",e)},e.prototype.ngOnDestroy=function(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},a([(0,p.Input)("ngValue"),u("design:type",Object),u("design:paramtypes",[Object])],e.prototype,"ngValue",null),a([(0,p.Input)("value"),u("design:type",Object),u("design:paramtypes",[Object])],e.prototype,"value",null),a([(0,p.Directive)({selector:"option"}),s(2,(0,p.Optional)()),s(2,(0,p.Host)()),u("design:paramtypes",[p.ElementRef,p.Renderer2,J])],e)}(),te={provide:y,useExisting:(0,p.forwardRef)((function(){return re})),multi:!0};function ne(e,t){return null==e?""+t:("string"==typeof t&&(t="'"+t+"'"),t&&"object"==typeof t&&(t="Object"),(e+": "+t).slice(0,50))}var re=function(){function e(e,t){this._renderer=e,this._elementRef=t,this._optionMap=new Map,this._idCounter=0,this.onChange=function(e){},this.onTouched=function(){},this._compareWith=p["ɵlooseIdentical"]}return Object.defineProperty(e.prototype,"compareWith",{set:function(e){if("function"!=typeof e)throw new Error("compareWith must be a function, but received "+JSON.stringify(e));this._compareWith=e},enumerable:!0,configurable:!0}),e.prototype.writeValue=function(e){var t,n=this;if(this.value=e,Array.isArray(e)){var r=e.map((function(e){return n._getOptionId(e)}));t=function(e,t){e._setSelected(r.indexOf(t.toString())>-1)}}else t=function(e,t){e._setSelected(!1)};this._optionMap.forEach(t)},e.prototype.registerOnChange=function(e){var t=this;this.onChange=function(n){var r=[];if(n.hasOwnProperty("selectedOptions"))for(var o=n.selectedOptions,i=0;i1?"path: '"+e.path.join(" -> ")+"'":e.path[0]?"name: '"+e.path+"'":"unspecified name attribute",new Error(t+" "+n)}function pe(e){return null!=e?N.compose(e.map(L)):null}function fe(e){return null!=e?N.composeAsync(e.map(V)):null}function he(e,t){if(!e.hasOwnProperty("model"))return!1;var n=e.model;return!!n.isFirstChange()||!(0,p["ɵlooseIdentical"])(t,n.currentValue)}var de=[g,G,U,J,re,q];function ve(e,t){e._syncPendingControls(),t.forEach((function(e){var t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)}))}function ye(e,t){if(!t)return null;Array.isArray(t)||le(e,"Value accessor was not provided as an array for form control with");var n=void 0,r=void 0,o=void 0;return t.forEach((function(t){var i;t.constructor===w?n=t:(i=t,de.some((function(e){return i.constructor===e}))?(r&&le(e,"More than one built-in value accessor matches form control with"),r=t):(o&&le(e,"More than one custom value accessor matches form control with"),o=t))})),o||r||n||(le(e,"No valid value accessor for form control with"),null)}function me(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}function ge(e,t,n,r){(0,p.isDevMode)()&&"never"!==r&&((null!==r&&"once"!==r||t._ngModelWarningSentOnce)&&("always"!==r||n._ngModelWarningSent)||(K.ngModelWarning(e),t._ngModelWarningSentOnce=!0,n._ngModelWarningSent=!0))}var _e="VALID",be="INVALID",we="PENDING",Ee="DISABLED";function Ce(e){var t=xe(e)?e.validators:e;return Array.isArray(t)?pe(t):t||null}function Se(e,t){var n=xe(t)?t.asyncValidators:e;return Array.isArray(n)?fe(n):n||null}function xe(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}var De=function(){function e(e,t){this.validator=e,this.asyncValidator=t,this._onCollectionChange=function(){},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}return Object.defineProperty(e.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"valid",{get:function(){return this.status===_e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"invalid",{get:function(){return this.status===be},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pending",{get:function(){return this.status==we},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disabled",{get:function(){return this.status===Ee},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"enabled",{get:function(){return this.status!==Ee},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dirty",{get:function(){return!this.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"untouched",{get:function(){return!this.touched},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"updateOn",{get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"},enumerable:!0,configurable:!0}),e.prototype.setValidators=function(e){this.validator=Ce(e)},e.prototype.setAsyncValidators=function(e){this.asyncValidator=Se(e)},e.prototype.clearValidators=function(){this.validator=null},e.prototype.clearAsyncValidators=function(){this.asyncValidator=null},e.prototype.markAsTouched=function(e){void 0===e&&(e={}),this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)},e.prototype.markAllAsTouched=function(){this.markAsTouched({onlySelf:!0}),this._forEachChild((function(e){return e.markAllAsTouched()}))},e.prototype.markAsUntouched=function(e){void 0===e&&(e={}),this.touched=!1,this._pendingTouched=!1,this._forEachChild((function(e){e.markAsUntouched({onlySelf:!0})})),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)},e.prototype.markAsDirty=function(e){void 0===e&&(e={}),this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)},e.prototype.markAsPristine=function(e){void 0===e&&(e={}),this.pristine=!0,this._pendingDirty=!1,this._forEachChild((function(e){e.markAsPristine({onlySelf:!0})})),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)},e.prototype.markAsPending=function(e){void 0===e&&(e={}),this.status=we,!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)},e.prototype.disable=function(e){void 0===e&&(e={});var t=this._parentMarkedDirty(e.onlySelf);this.status=Ee,this.errors=null,this._forEachChild((function(t){t.disable(i({},e,{onlySelf:!0}))})),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(i({},e,{skipPristineCheck:t})),this._onDisabledChange.forEach((function(e){return e(!0)}))},e.prototype.enable=function(e){void 0===e&&(e={});var t=this._parentMarkedDirty(e.onlySelf);this.status=_e,this._forEachChild((function(t){t.enable(i({},e,{onlySelf:!0}))})),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(i({},e,{skipPristineCheck:t})),this._onDisabledChange.forEach((function(e){return e(!1)}))},e.prototype._updateAncestors=function(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())},e.prototype.setParent=function(e){this._parent=e},e.prototype.updateValueAndValidity=function(e){void 0===e&&(e={}),this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),this.status!==_e&&this.status!==we||this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)},e.prototype._updateTreeValidity=function(e){void 0===e&&(e={emitEvent:!0}),this._forEachChild((function(t){return t._updateTreeValidity(e)})),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})},e.prototype._setInitialStatus=function(){this.status=this._allControlsDisabled()?Ee:_e},e.prototype._runValidator=function(){return this.validator?this.validator(this):null},e.prototype._runAsyncValidator=function(e){var t=this;if(this.asyncValidator){this.status=we;var n=F(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe((function(n){return t.setErrors(n,{emitEvent:e})}))}},e.prototype._cancelExistingSubscription=function(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()},e.prototype.setErrors=function(e,t){void 0===t&&(t={}),this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)},e.prototype.get=function(e){return function(e,t,n){return null==t?null:(t instanceof Array||(t=t.split(".")),t instanceof Array&&0===t.length?null:t.reduce((function(e,t){return e instanceof Ae?e.controls.hasOwnProperty(t)?e.controls[t]:null:e instanceof Ie&&e.at(t)||null}),e))}(this,e)},e.prototype.getError=function(e,t){var n=t?this.get(t):this;return n&&n.errors?n.errors[e]:null},e.prototype.hasError=function(e,t){return!!this.getError(e,t)},Object.defineProperty(e.prototype,"root",{get:function(){for(var e=this;e._parent;)e=e._parent;return e},enumerable:!0,configurable:!0}),e.prototype._updateControlsErrors=function(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)},e.prototype._initObservables=function(){this.valueChanges=new p.EventEmitter,this.statusChanges=new p.EventEmitter},e.prototype._calculateStatus=function(){return this._allControlsDisabled()?Ee:this.errors?be:this._anyControlsHaveStatus(we)?we:this._anyControlsHaveStatus(be)?be:_e},e.prototype._anyControlsHaveStatus=function(e){return this._anyControls((function(t){return t.status===e}))},e.prototype._anyControlsDirty=function(){return this._anyControls((function(e){return e.dirty}))},e.prototype._anyControlsTouched=function(){return this._anyControls((function(e){return e.touched}))},e.prototype._updatePristine=function(e){void 0===e&&(e={}),this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)},e.prototype._updateTouched=function(e){void 0===e&&(e={}),this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)},e.prototype._isBoxedValue=function(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e},e.prototype._registerOnCollectionChange=function(e){this._onCollectionChange=e},e.prototype._setUpdateStrategy=function(e){xe(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)},e.prototype._parentMarkedDirty=function(e){var t=this._parent&&this._parent.dirty;return!e&&t&&!this._parent._anyControlsDirty()},e}(),Te=function(e){function t(t,n,r){void 0===t&&(t=null);var o=e.call(this,Ce(n),Se(r,n))||this;return o._onChange=[],o._applyFormState(t),o._setUpdateStrategy(n),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o._initObservables(),o}return o(t,e),t.prototype.setValue=function(e,t){var n=this;void 0===t&&(t={}),this.value=this._pendingValue=e,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach((function(e){return e(n.value,!1!==t.emitViewToModelChange)})),this.updateValueAndValidity(t)},t.prototype.patchValue=function(e,t){void 0===t&&(t={}),this.setValue(e,t)},t.prototype.reset=function(e,t){void 0===e&&(e=null),void 0===t&&(t={}),this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1},t.prototype._updateValue=function(){},t.prototype._anyControls=function(e){return!1},t.prototype._allControlsDisabled=function(){return this.disabled},t.prototype.registerOnChange=function(e){this._onChange.push(e)},t.prototype._clearChangeFns=function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}},t.prototype.registerOnDisabledChange=function(e){this._onDisabledChange.push(e)},t.prototype._forEachChild=function(e){},t.prototype._syncPendingControls=function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))},t.prototype._applyFormState=function(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e},t}(De),Ae=function(e){function t(t,n,r){var o=e.call(this,Ce(n),Se(r,n))||this;return o.controls=t,o._initObservables(),o._setUpdateStrategy(n),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o}return o(t,e),t.prototype.registerControl=function(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)},t.prototype.addControl=function(e,t){this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()},t.prototype.removeControl=function(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),delete this.controls[e],this.updateValueAndValidity(),this._onCollectionChange()},t.prototype.setControl=function(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()},t.prototype.contains=function(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled},t.prototype.setValue=function(e,t){var n=this;void 0===t&&(t={}),this._checkAllValuesPresent(e),Object.keys(e).forEach((function(r){n._throwIfControlMissing(r),n.controls[r].setValue(e[r],{onlySelf:!0,emitEvent:t.emitEvent})})),this.updateValueAndValidity(t)},t.prototype.patchValue=function(e,t){var n=this;void 0===t&&(t={}),Object.keys(e).forEach((function(r){n.controls[r]&&n.controls[r].patchValue(e[r],{onlySelf:!0,emitEvent:t.emitEvent})})),this.updateValueAndValidity(t)},t.prototype.reset=function(e,t){void 0===e&&(e={}),void 0===t&&(t={}),this._forEachChild((function(n,r){n.reset(e[r],{onlySelf:!0,emitEvent:t.emitEvent})})),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)},t.prototype.getRawValue=function(){return this._reduceChildren({},(function(e,t,n){return e[n]=t instanceof Te?t.value:t.getRawValue(),e}))},t.prototype._syncPendingControls=function(){var e=this._reduceChildren(!1,(function(e,t){return!!t._syncPendingControls()||e}));return e&&this.updateValueAndValidity({onlySelf:!0}),e},t.prototype._throwIfControlMissing=function(e){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[e])throw new Error("Cannot find form control with name: "+e+".")},t.prototype._forEachChild=function(e){var t=this;Object.keys(this.controls).forEach((function(n){return e(t.controls[n],n)}))},t.prototype._setUpControls=function(){var e=this;this._forEachChild((function(t){t.setParent(e),t._registerOnCollectionChange(e._onCollectionChange)}))},t.prototype._updateValue=function(){this.value=this._reduceValue()},t.prototype._anyControls=function(e){var t=this,n=!1;return this._forEachChild((function(r,o){n=n||t.contains(o)&&e(r)})),n},t.prototype._reduceValue=function(){var e=this;return this._reduceChildren({},(function(t,n,r){return(n.enabled||e.disabled)&&(t[r]=n.value),t}))},t.prototype._reduceChildren=function(e,t){var n=e;return this._forEachChild((function(e,r){n=t(n,e,r)})),n},t.prototype._allControlsDisabled=function(){var e,t;try{for(var n=c(Object.keys(this.controls)),r=n.next();!r.done;r=n.next()){var o=r.value;if(this.controls[o].enabled)return!1}}catch(t){e={error:t}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}return Object.keys(this.controls).length>0||this.disabled},t.prototype._checkAllValuesPresent=function(e){this._forEachChild((function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control with name: '"+n+"'.")}))},t}(De),Ie=function(e){function t(t,n,r){var o=e.call(this,Ce(n),Se(r,n))||this;return o.controls=t,o._initObservables(),o._setUpdateStrategy(n),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o}return o(t,e),t.prototype.at=function(e){return this.controls[e]},t.prototype.push=function(e){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()},t.prototype.insert=function(e,t){this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity()},t.prototype.removeAt=function(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),this.controls.splice(e,1),this.updateValueAndValidity()},t.prototype.setControl=function(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity(),this._onCollectionChange()},Object.defineProperty(t.prototype,"length",{get:function(){return this.controls.length},enumerable:!0,configurable:!0}),t.prototype.setValue=function(e,t){var n=this;void 0===t&&(t={}),this._checkAllValuesPresent(e),e.forEach((function(e,r){n._throwIfControlMissing(r),n.at(r).setValue(e,{onlySelf:!0,emitEvent:t.emitEvent})})),this.updateValueAndValidity(t)},t.prototype.patchValue=function(e,t){var n=this;void 0===t&&(t={}),e.forEach((function(e,r){n.at(r)&&n.at(r).patchValue(e,{onlySelf:!0,emitEvent:t.emitEvent})})),this.updateValueAndValidity(t)},t.prototype.reset=function(e,t){void 0===e&&(e=[]),void 0===t&&(t={}),this._forEachChild((function(n,r){n.reset(e[r],{onlySelf:!0,emitEvent:t.emitEvent})})),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)},t.prototype.getRawValue=function(){return this.controls.map((function(e){return e instanceof Te?e.value:e.getRawValue()}))},t.prototype.clear=function(){this.controls.length<1||(this._forEachChild((function(e){return e._registerOnCollectionChange((function(){}))})),this.controls.splice(0),this.updateValueAndValidity())},t.prototype._syncPendingControls=function(){var e=this.controls.reduce((function(e,t){return!!t._syncPendingControls()||e}),!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e},t.prototype._throwIfControlMissing=function(e){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(e))throw new Error("Cannot find form control at index "+e)},t.prototype._forEachChild=function(e){this.controls.forEach((function(t,n){e(t,n)}))},t.prototype._updateValue=function(){var e=this;this.value=this.controls.filter((function(t){return t.enabled||e.disabled})).map((function(e){return e.value}))},t.prototype._anyControls=function(e){return this.controls.some((function(t){return t.enabled&&e(t)}))},t.prototype._setUpControls=function(){var e=this;this._forEachChild((function(t){return e._registerControl(t)}))},t.prototype._checkAllValuesPresent=function(e){this._forEachChild((function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control at index: "+n+".")}))},t.prototype._allControlsDisabled=function(){var e,t;try{for(var n=c(this.controls),r=n.next();!r.done;r=n.next())if(r.value.enabled)return!1}catch(t){e={error:t}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}return this.controls.length>0||this.disabled},t.prototype._registerControl=function(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)},t}(De),Pe={provide:C,useExisting:(0,p.forwardRef)((function(){return Oe}))},Me=Promise.resolve(null),Oe=function(e){function t(t,n){var r=e.call(this)||this;return r.submitted=!1,r._directives=[],r.ngSubmit=new p.EventEmitter,r.form=new Ae({},pe(t),fe(n)),r}return o(t,e),t.prototype.ngAfterViewInit=function(){this._setUpdateStrategy()},Object.defineProperty(t.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"controls",{get:function(){return this.form.controls},enumerable:!0,configurable:!0}),t.prototype.addControl=function(e){var t=this;Me.then((function(){var n=t._findContainer(e.path);e.control=n.registerControl(e.name,e.control),ae(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),t._directives.push(e)}))},t.prototype.getControl=function(e){return this.form.get(e.path)},t.prototype.removeControl=function(e){var t=this;Me.then((function(){var n=t._findContainer(e.path);n&&n.removeControl(e.name),me(t._directives,e)}))},t.prototype.addFormGroup=function(e){var t=this;Me.then((function(){var n=t._findContainer(e.path),r=new Ae({});ue(r,e),n.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})}))},t.prototype.removeFormGroup=function(e){var t=this;Me.then((function(){var n=t._findContainer(e.path);n&&n.removeControl(e.name)}))},t.prototype.getFormGroup=function(e){return this.form.get(e.path)},t.prototype.updateModel=function(e,t){var n=this;Me.then((function(){n.form.get(e.path).setValue(t)}))},t.prototype.setValue=function(e){this.control.setValue(e)},t.prototype.onSubmit=function(e){return this.submitted=!0,ve(this.form,this._directives),this.ngSubmit.emit(e),!1},t.prototype.onReset=function(){this.resetForm()},t.prototype.resetForm=function(e){void 0===e&&(e=void 0),this.form.reset(e),this.submitted=!1},t.prototype._setUpdateStrategy=function(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)},t.prototype._findContainer=function(e){return e.pop(),e.length?this.form.get(e):this.form},a([(0,p.Input)("ngFormOptions"),u("design:type",Object)],t.prototype,"options",void 0),a([(0,p.Directive)({selector:"form:not([ngNoForm]):not([formGroup]),ngForm,ng-form,[ngForm]",providers:[Pe],host:{"(submit)":"onSubmit($event)","(reset)":"onReset()"},outputs:["ngSubmit"],exportAs:"ngForm"}),s(0,(0,p.Optional)()),s(0,(0,p.Self)()),s(0,(0,p.Inject)(M)),s(1,(0,p.Optional)()),s(1,(0,p.Self)()),s(1,(0,p.Inject)(O)),u("design:paramtypes",[Array,Array])],t)}(C),ke=function(){function e(){}return e.modelParentException=function(){throw new Error('\n ngModel cannot be used to register form controls with a parent formGroup directive. Try using\n formGroup\'s partner directive "formControlName" instead. Example:\n\n '+Z+'\n\n Or, if you\'d like to avoid registering this form control, indicate that it\'s standalone in ngModelOptions:\n\n Example:\n\n \n
\n \n \n
\n ')},e.formGroupNameException=function(){throw new Error("\n ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n "+$+"\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n "+Q)},e.missingNameException=function(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n control must be defined as \'standalone\' in ngModelOptions.\n\n Example 1: \n Example 2: ')},e.modelGroupParentException=function(){throw new Error("\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n "+$+"\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n "+Q)},e.ngFormWarning=function(){console.warn("\n It looks like you're using 'ngForm'.\n\n Support for using the 'ngForm' element selector has been deprecated in Angular v6 and will be removed\n in Angular v9.\n\n Use 'ng-form' instead.\n\n Before:\n \n\n After:\n \n ")},e}(),Ne=new p.InjectionToken("NgFormSelectorWarning"),Re=function(){function e(e){(e&&"once"!==e||t._ngFormWarning)&&"always"!==e||(ke.ngFormWarning(),t._ngFormWarning=!0)}var t;return t=e,e._ngFormWarning=!1,t=a([(0,p.Directive)({selector:"ngForm"}),s(0,(0,p.Optional)()),s(0,(0,p.Inject)(Ne)),u("design:paramtypes",[Object])],e)}(),Fe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormGroup(this)},t.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormGroup(this)},Object.defineProperty(t.prototype,"control",{get:function(){return this.formDirective.getFormGroup(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return ie(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validator",{get:function(){return pe(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"asyncValidator",{get:function(){return fe(this._asyncValidators)},enumerable:!0,configurable:!0}),t.prototype._checkParentType=function(){},t}(C),je={provide:C,useExisting:(0,p.forwardRef)((function(){return Le}))},Le=function(e){function t(t,n,r){var o=e.call(this)||this;return o._parent=t,o._validators=n,o._asyncValidators=r,o}var n;return o(t,e),n=t,t.prototype._checkParentType=function(){this._parent instanceof n||this._parent instanceof Oe||ke.modelGroupParentException()},a([(0,p.Input)("ngModelGroup"),u("design:type",String)],t.prototype,"name",void 0),n=a([(0,p.Directive)({selector:"[ngModelGroup]",providers:[je],exportAs:"ngModelGroup"}),s(0,(0,p.Host)()),s(0,(0,p.SkipSelf)()),s(1,(0,p.Optional)()),s(1,(0,p.Self)()),s(1,(0,p.Inject)(M)),s(2,(0,p.Optional)()),s(2,(0,p.Self)()),s(2,(0,p.Inject)(O)),u("design:paramtypes",[C,Array,Array])],t)}(Fe),Ve={provide:x,useExisting:(0,p.forwardRef)((function(){return Ue}))},Be=Promise.resolve(null),Ue=function(e){function t(t,n,r,o){var i=e.call(this)||this;return i.control=new Te,i._registered=!1,i.update=new p.EventEmitter,i._parent=t,i._rawValidators=n||[],i._rawAsyncValidators=r||[],i.valueAccessor=ye(i,o),i}return o(t,e),t.prototype.ngOnChanges=function(e){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in e&&this._updateDisabled(e),he(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)},t.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},Object.defineProperty(t.prototype,"path",{get:function(){return this._parent?ie(this.name,this._parent):[this.name]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validator",{get:function(){return pe(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"asyncValidator",{get:function(){return fe(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),t.prototype.viewToModelUpdate=function(e){this.viewModel=e,this.update.emit(e)},t.prototype._setUpControl=function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0},t.prototype._setUpdateStrategy=function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)},t.prototype._isStandalone=function(){return!this._parent||!(!this.options||!this.options.standalone)},t.prototype._setUpStandalone=function(){ae(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})},t.prototype._checkForErrors=function(){this._isStandalone()||this._checkParentType(),this._checkName()},t.prototype._checkParentType=function(){!(this._parent instanceof Le)&&this._parent instanceof Fe?ke.formGroupNameException():this._parent instanceof Le||this._parent instanceof Oe||ke.modelParentException()},t.prototype._checkName=function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||ke.missingNameException()},t.prototype._updateValue=function(e){var t=this;Be.then((function(){t.control.setValue(e,{emitViewToModelChange:!1})}))},t.prototype._updateDisabled=function(e){var t=this,n=e.isDisabled.currentValue,r=""===n||n&&"false"!==n;Be.then((function(){r&&!t.control.disabled?t.control.disable():!r&&t.control.disabled&&t.control.enable()}))},a([(0,p.Input)(),u("design:type",String)],t.prototype,"name",void 0),a([(0,p.Input)("disabled"),u("design:type",Boolean)],t.prototype,"isDisabled",void 0),a([(0,p.Input)("ngModel"),u("design:type",Object)],t.prototype,"model",void 0),a([(0,p.Input)("ngModelOptions"),u("design:type",Object)],t.prototype,"options",void 0),a([(0,p.Output)("ngModelChange"),u("design:type",Object)],t.prototype,"update",void 0),a([(0,p.Directive)({selector:"[ngModel]:not([formControlName]):not([formControl])",providers:[Ve],exportAs:"ngModel"}),s(0,(0,p.Optional)()),s(0,(0,p.Host)()),s(1,(0,p.Optional)()),s(1,(0,p.Self)()),s(1,(0,p.Inject)(M)),s(2,(0,p.Optional)()),s(2,(0,p.Self)()),s(2,(0,p.Inject)(O)),s(3,(0,p.Optional)()),s(3,(0,p.Self)()),s(3,(0,p.Inject)(y)),u("design:paramtypes",[C,Array,Array,Array])],t)}(x),He=function(){function e(){}return a([(0,p.Directive)({selector:"form:not([ngNoForm]):not([ngNativeValidate])",host:{novalidate:""}})],e)}(),ze=new p.InjectionToken("NgModelWithFormControlWarning"),qe={provide:x,useExisting:(0,p.forwardRef)((function(){return We}))},We=function(e){function t(t,n,r,o){var i=e.call(this)||this;return i._ngModelWarningConfig=o,i.update=new p.EventEmitter,i._ngModelWarningSent=!1,i._rawValidators=t||[],i._rawAsyncValidators=n||[],i.valueAccessor=ye(i,r),i}var n;return o(t,e),n=t,Object.defineProperty(t.prototype,"isDisabled",{set:function(e){K.disabledAttrWarning()},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(e){this._isControlChanged(e)&&(ae(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),he(e,this.viewModel)&&(ge("formControl",n,this,this._ngModelWarningConfig),this.form.setValue(this.model),this.viewModel=this.model)},Object.defineProperty(t.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validator",{get:function(){return pe(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"asyncValidator",{get:function(){return fe(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),t.prototype.viewToModelUpdate=function(e){this.viewModel=e,this.update.emit(e)},t.prototype._isControlChanged=function(e){return e.hasOwnProperty("form")},t._ngModelWarningSentOnce=!1,a([(0,p.Input)("formControl"),u("design:type",Te)],t.prototype,"form",void 0),a([(0,p.Input)("disabled"),u("design:type",Boolean),u("design:paramtypes",[Boolean])],t.prototype,"isDisabled",null),a([(0,p.Input)("ngModel"),u("design:type",Object)],t.prototype,"model",void 0),a([(0,p.Output)("ngModelChange"),u("design:type",Object)],t.prototype,"update",void 0),n=a([(0,p.Directive)({selector:"[formControl]",providers:[qe],exportAs:"ngForm"}),s(0,(0,p.Optional)()),s(0,(0,p.Self)()),s(0,(0,p.Inject)(M)),s(1,(0,p.Optional)()),s(1,(0,p.Self)()),s(1,(0,p.Inject)(O)),s(2,(0,p.Optional)()),s(2,(0,p.Self)()),s(2,(0,p.Inject)(y)),s(3,(0,p.Optional)()),s(3,(0,p.Inject)(ze)),u("design:paramtypes",[Array,Array,Array,Object])],t)}(x),Ge={provide:C,useExisting:(0,p.forwardRef)((function(){return Ze}))},Ze=function(e){function t(t,n){var r=e.call(this)||this;return r._validators=t,r._asyncValidators=n,r.submitted=!1,r.directives=[],r.form=null,r.ngSubmit=new p.EventEmitter,r}return o(t,e),t.prototype.ngOnChanges=function(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())},Object.defineProperty(t.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),t.prototype.addControl=function(e){var t=this.form.get(e.path);return ae(t,e),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t},t.prototype.getControl=function(e){return this.form.get(e.path)},t.prototype.removeControl=function(e){me(this.directives,e)},t.prototype.addFormGroup=function(e){var t=this.form.get(e.path);ue(t,e),t.updateValueAndValidity({emitEvent:!1})},t.prototype.removeFormGroup=function(e){},t.prototype.getFormGroup=function(e){return this.form.get(e.path)},t.prototype.addFormArray=function(e){var t=this.form.get(e.path);ue(t,e),t.updateValueAndValidity({emitEvent:!1})},t.prototype.removeFormArray=function(e){},t.prototype.getFormArray=function(e){return this.form.get(e.path)},t.prototype.updateModel=function(e,t){this.form.get(e.path).setValue(t)},t.prototype.onSubmit=function(e){return this.submitted=!0,ve(this.form,this.directives),this.ngSubmit.emit(e),!1},t.prototype.onReset=function(){this.resetForm()},t.prototype.resetForm=function(e){void 0===e&&(e=void 0),this.form.reset(e),this.submitted=!1},t.prototype._updateDomValue=function(){var e=this;this.directives.forEach((function(t){var n=e.form.get(t.path);t.control!==n&&(function(e,t){t.valueAccessor.registerOnChange((function(){return ce(t)})),t.valueAccessor.registerOnTouched((function(){return ce(t)})),t._rawValidators.forEach((function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(null)})),t._rawAsyncValidators.forEach((function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(null)})),e&&e._clearChangeFns()}(t.control,t),n&&ae(n,t),t.control=n)})),this.form._updateTreeValidity({emitEvent:!1})},t.prototype._updateRegistrations=function(){var e=this;this.form._registerOnCollectionChange((function(){return e._updateDomValue()})),this._oldForm&&this._oldForm._registerOnCollectionChange((function(){})),this._oldForm=this.form},t.prototype._updateValidators=function(){var e=pe(this._validators);this.form.validator=N.compose([this.form.validator,e]);var t=fe(this._asyncValidators);this.form.asyncValidator=N.composeAsync([this.form.asyncValidator,t])},t.prototype._checkFormPresent=function(){this.form||K.missingFormException()},a([(0,p.Input)("formGroup"),u("design:type",Ae)],t.prototype,"form",void 0),a([(0,p.Output)(),u("design:type",Object)],t.prototype,"ngSubmit",void 0),a([(0,p.Directive)({selector:"[formGroup]",providers:[Ge],host:{"(submit)":"onSubmit($event)","(reset)":"onReset()"},exportAs:"ngForm"}),s(0,(0,p.Optional)()),s(0,(0,p.Self)()),s(0,(0,p.Inject)(M)),s(1,(0,p.Optional)()),s(1,(0,p.Self)()),s(1,(0,p.Inject)(O)),u("design:paramtypes",[Array,Array])],t)}(C),$e={provide:C,useExisting:(0,p.forwardRef)((function(){return Qe}))},Qe=function(e){function t(t,n,r){var o=e.call(this)||this;return o._parent=t,o._validators=n,o._asyncValidators=r,o}return o(t,e),t.prototype._checkParentType=function(){Xe(this._parent)&&K.groupParentException()},a([(0,p.Input)("formGroupName"),u("design:type",String)],t.prototype,"name",void 0),a([(0,p.Directive)({selector:"[formGroupName]",providers:[$e]}),s(0,(0,p.Optional)()),s(0,(0,p.Host)()),s(0,(0,p.SkipSelf)()),s(1,(0,p.Optional)()),s(1,(0,p.Self)()),s(1,(0,p.Inject)(M)),s(2,(0,p.Optional)()),s(2,(0,p.Self)()),s(2,(0,p.Inject)(O)),u("design:paramtypes",[C,Array,Array])],t)}(Fe),Ke={provide:C,useExisting:(0,p.forwardRef)((function(){return Ye}))},Ye=function(e){function t(t,n,r){var o=e.call(this)||this;return o._parent=t,o._validators=n,o._asyncValidators=r,o}return o(t,e),t.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormArray(this)},t.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormArray(this)},Object.defineProperty(t.prototype,"control",{get:function(){return this.formDirective.getFormArray(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return ie(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validator",{get:function(){return pe(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"asyncValidator",{get:function(){return fe(this._asyncValidators)},enumerable:!0,configurable:!0}),t.prototype._checkParentType=function(){Xe(this._parent)&&K.arrayParentException()},a([(0,p.Input)("formArrayName"),u("design:type",String)],t.prototype,"name",void 0),a([(0,p.Directive)({selector:"[formArrayName]",providers:[Ke]}),s(0,(0,p.Optional)()),s(0,(0,p.Host)()),s(0,(0,p.SkipSelf)()),s(1,(0,p.Optional)()),s(1,(0,p.Self)()),s(1,(0,p.Inject)(M)),s(2,(0,p.Optional)()),s(2,(0,p.Self)()),s(2,(0,p.Inject)(O)),u("design:paramtypes",[C,Array,Array])],t)}(C);function Xe(e){return!(e instanceof Qe||e instanceof Ze||e instanceof Ye)}var Je={provide:x,useExisting:(0,p.forwardRef)((function(){return et}))},et=function(e){function t(t,n,r,o,i){var a=e.call(this)||this;return a._ngModelWarningConfig=i,a._added=!1,a.update=new p.EventEmitter,a._ngModelWarningSent=!1,a._parent=t,a._rawValidators=n||[],a._rawAsyncValidators=r||[],a.valueAccessor=ye(a,o),a}var n;return o(t,e),n=t,Object.defineProperty(t.prototype,"isDisabled",{set:function(e){K.disabledAttrWarning()},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(e){this._added||this._setUpControl(),he(e,this.viewModel)&&(ge("formControlName",n,this,this._ngModelWarningConfig),this.viewModel=this.model,this.formDirective.updateModel(this,this.model))},t.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},t.prototype.viewToModelUpdate=function(e){this.viewModel=e,this.update.emit(e)},Object.defineProperty(t.prototype,"path",{get:function(){return ie(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validator",{get:function(){return pe(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"asyncValidator",{get:function(){return fe(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),t.prototype._checkParentType=function(){!(this._parent instanceof Qe)&&this._parent instanceof Fe?K.ngModelGroupException():this._parent instanceof Qe||this._parent instanceof Ze||this._parent instanceof Ye||K.controlParentException()},t.prototype._setUpControl=function(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0},t._ngModelWarningSentOnce=!1,a([(0,p.Input)("formControlName"),u("design:type",String)],t.prototype,"name",void 0),a([(0,p.Input)("disabled"),u("design:type",Boolean),u("design:paramtypes",[Boolean])],t.prototype,"isDisabled",null),a([(0,p.Input)("ngModel"),u("design:type",Object)],t.prototype,"model",void 0),a([(0,p.Output)("ngModelChange"),u("design:type",Object)],t.prototype,"update",void 0),n=a([(0,p.Directive)({selector:"[formControlName]",providers:[Je]}),s(0,(0,p.Optional)()),s(0,(0,p.Host)()),s(0,(0,p.SkipSelf)()),s(1,(0,p.Optional)()),s(1,(0,p.Self)()),s(1,(0,p.Inject)(M)),s(2,(0,p.Optional)()),s(2,(0,p.Self)()),s(2,(0,p.Inject)(O)),s(3,(0,p.Optional)()),s(3,(0,p.Self)()),s(3,(0,p.Inject)(y)),s(4,(0,p.Optional)()),s(4,(0,p.Inject)(ze)),u("design:paramtypes",[C,Array,Array,Array,Object])],t)}(x),tt={provide:M,useExisting:(0,p.forwardRef)((function(){return rt})),multi:!0},nt={provide:M,useExisting:(0,p.forwardRef)((function(){return ot})),multi:!0},rt=function(){function e(){}return Object.defineProperty(e.prototype,"required",{get:function(){return this._required},set:function(e){this._required=null!=e&&!1!==e&&""+e!="false",this._onChange&&this._onChange()},enumerable:!0,configurable:!0}),e.prototype.validate=function(e){return this.required?N.required(e):null},e.prototype.registerOnValidatorChange=function(e){this._onChange=e},a([(0,p.Input)(),u("design:type",Object),u("design:paramtypes",[Object])],e.prototype,"required",null),a([(0,p.Directive)({selector:":not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]",providers:[tt],host:{"[attr.required]":'required ? "" : null'}})],e)}(),ot=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.validate=function(e){return this.required?N.requiredTrue(e):null},a([(0,p.Directive)({selector:"input[type=checkbox][required][formControlName],input[type=checkbox][required][formControl],input[type=checkbox][required][ngModel]",providers:[nt],host:{"[attr.required]":'required ? "" : null'}})],t)}(rt),it={provide:M,useExisting:(0,p.forwardRef)((function(){return at})),multi:!0},at=function(){function e(){}return Object.defineProperty(e.prototype,"email",{set:function(e){this._enabled=""===e||!0===e||"true"===e,this._onChange&&this._onChange()},enumerable:!0,configurable:!0}),e.prototype.validate=function(e){return this._enabled?N.email(e):null},e.prototype.registerOnValidatorChange=function(e){this._onChange=e},a([(0,p.Input)(),u("design:type",Object),u("design:paramtypes",[Object])],e.prototype,"email",null),a([(0,p.Directive)({selector:"[email][formControlName],[email][formControl],[email][ngModel]",providers:[it]})],e)}(),st={provide:M,useExisting:(0,p.forwardRef)((function(){return ut})),multi:!0},ut=function(){function e(){}return e.prototype.ngOnChanges=function(e){"minlength"in e&&(this._createValidator(),this._onChange&&this._onChange())},e.prototype.validate=function(e){return null==this.minlength?null:this._validator(e)},e.prototype.registerOnValidatorChange=function(e){this._onChange=e},e.prototype._createValidator=function(){this._validator=N.minLength(parseInt(this.minlength,10))},a([(0,p.Input)(),u("design:type",String)],e.prototype,"minlength",void 0),a([(0,p.Directive)({selector:"[minlength][formControlName],[minlength][formControl],[minlength][ngModel]",providers:[st],host:{"[attr.minlength]":"minlength ? minlength : null"}})],e)}(),ct={provide:M,useExisting:(0,p.forwardRef)((function(){return lt})),multi:!0},lt=function(){function e(){}return e.prototype.ngOnChanges=function(e){"maxlength"in e&&(this._createValidator(),this._onChange&&this._onChange())},e.prototype.validate=function(e){return null!=this.maxlength?this._validator(e):null},e.prototype.registerOnValidatorChange=function(e){this._onChange=e},e.prototype._createValidator=function(){this._validator=N.maxLength(parseInt(this.maxlength,10))},a([(0,p.Input)(),u("design:type",String)],e.prototype,"maxlength",void 0),a([(0,p.Directive)({selector:"[maxlength][formControlName],[maxlength][formControl],[maxlength][ngModel]",providers:[ct],host:{"[attr.maxlength]":"maxlength ? maxlength : null"}})],e)}(),pt={provide:M,useExisting:(0,p.forwardRef)((function(){return ft})),multi:!0},ft=function(){function e(){}return e.prototype.ngOnChanges=function(e){"pattern"in e&&(this._createValidator(),this._onChange&&this._onChange())},e.prototype.validate=function(e){return this._validator(e)},e.prototype.registerOnValidatorChange=function(e){this._onChange=e},e.prototype._createValidator=function(){this._validator=N.pattern(this.pattern)},a([(0,p.Input)(),u("design:type",Object)],e.prototype,"pattern",void 0),a([(0,p.Directive)({selector:"[pattern][formControlName],[pattern][formControl],[pattern][ngModel]",providers:[pt],host:{"[attr.pattern]":"pattern ? pattern : null"}})],e)}(),ht=[He,ee,oe,w,U,G,g,J,re,q,A,I,rt,ut,lt,ft,ot,at],dt=[Ue,Le,Oe,Re],vt=[We,Ze,et,Qe,Ye],yt=function(){function e(){}return a([(0,p.NgModule)({declarations:ht,exports:ht})],e)}(),mt=function(){function e(){}return e.prototype.group=function(e,t){void 0===t&&(t=null);var n=this._reduceControls(e),r=null,o=null,i=void 0;return null!=t&&(function(e){return void 0!==e.asyncValidators||void 0!==e.validators||void 0!==e.updateOn}(t)?(r=null!=t.validators?t.validators:null,o=null!=t.asyncValidators?t.asyncValidators:null,i=null!=t.updateOn?t.updateOn:void 0):(r=null!=t.validator?t.validator:null,o=null!=t.asyncValidator?t.asyncValidator:null)),new Ae(n,{asyncValidators:o,updateOn:i,validators:r})},e.prototype.control=function(e,t,n){return new Te(e,t,n)},e.prototype.array=function(e,t,n){var r=this,o=e.map((function(e){return r._createControl(e)}));return new Ie(o,t,n)},e.prototype._reduceControls=function(e){var t=this,n={};return Object.keys(e).forEach((function(r){n[r]=t._createControl(e[r])})),n},e.prototype._createControl=function(e){if(e instanceof Te||e instanceof Ae||e instanceof Ie)return e;if(Array.isArray(e)){var t=e[0],n=e.length>1?e[1]:null,r=e.length>2?e[2]:null;return this.control(t,n,r)}return this.control(e)},a([(0,p.Injectable)()],e)}(),gt=new p.Version("8.2.14"),_t=function(){function e(){}var t;return t=e,e.withConfig=function(e){return{ngModule:t,providers:[{provide:Ne,useValue:e.warnOnDeprecatedNgFormSelector}]}},t=a([(0,p.NgModule)({declarations:dt,providers:[z],exports:[yt,dt]})],e)}(),bt=function(){function e(){}var t;return t=e,e.withConfig=function(e){return{ngModule:t,providers:[{provide:ze,useValue:e.warnOnNgModelWithFormControl}]}},t=a([(0,p.NgModule)({declarations:[vt],providers:[mt,z],exports:[yt,vt]})],e)}()},7137:(e,t,n)=>{"use strict";n.r(t),n.d(t,{JitCompilerFactory:()=>bd,RESOURCE_CACHE_PROVIDER:()=>Id,VERSION:()=>Ad,platformBrowserDynamic:()=>Pd,ɵCompilerImpl:()=>gd,ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS:()=>Dd,ɵResourceLoaderImpl:()=>Cd,ɵangular_packages_platform_browser_dynamic_platform_browser_dynamic_a:()=>Td,ɵplatformCoreDynamic:()=>Ed});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i,a=function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function c(){for(var e=[],t=0;t",harr:"↔",hArr:"⇔",hearts:"♥",hellip:"…",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",image:"ℑ",infin:"∞",int:"∫",Iota:"Ι",iota:"ι",iquest:"¿",isin:"∈",Iuml:"Ï",iuml:"ï",Kappa:"Κ",kappa:"κ",Lambda:"Λ",lambda:"λ",lang:"⟨",laquo:"«",larr:"←",lArr:"⇐",lceil:"⌈",ldquo:"“",le:"≤",lfloor:"⌊",lowast:"∗",loz:"◊",lrm:"‎",lsaquo:"‹",lsquo:"‘",lt:"<",macr:"¯",mdash:"—",micro:"µ",middot:"·",minus:"−",Mu:"Μ",mu:"μ",nabla:"∇",nbsp:" ",ndash:"–",ne:"≠",ni:"∋",not:"¬",notin:"∉",nsub:"⊄",Ntilde:"Ñ",ntilde:"ñ",Nu:"Ν",nu:"ν",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",OElig:"Œ",oelig:"œ",Ograve:"Ò",ograve:"ò",oline:"‾",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",oplus:"⊕",or:"∨",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",otimes:"⊗",Ouml:"Ö",ouml:"ö",para:"¶",permil:"‰",perp:"⊥",Phi:"Φ",phi:"φ",Pi:"Π",pi:"π",piv:"ϖ",plusmn:"±",pound:"£",prime:"′",Prime:"″",prod:"∏",prop:"∝",Psi:"Ψ",psi:"ψ",quot:'"',radic:"√",rang:"⟩",raquo:"»",rarr:"→",rArr:"⇒",rceil:"⌉",rdquo:"”",real:"ℜ",reg:"®",rfloor:"⌋",Rho:"Ρ",rho:"ρ",rlm:"‏",rsaquo:"›",rsquo:"’",sbquo:"‚",Scaron:"Š",scaron:"š",sdot:"⋅",sect:"§",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sim:"∼",spades:"♠",sub:"⊂",sube:"⊆",sum:"∑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supe:"⊇",szlig:"ß",Tau:"Τ",tau:"τ",there4:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thinsp:" ",THORN:"Þ",thorn:"þ",tilde:"˜",times:"×",trade:"™",Uacute:"Ú",uacute:"ú",uarr:"↑",uArr:"⇑",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",Uuml:"Ü",uuml:"ü",weierp:"℘",Xi:"Ξ",xi:"ξ",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ",Yuml:"Ÿ",Zeta:"Ζ",zeta:"ζ",zwj:"‍",zwnj:"‌",ngsp:""},_=function(){function e(e){var t=this,n=void 0===e?{}:e,r=n.closedByChildren,o=n.implicitNamespacePrefix,a=n.contentType,s=void 0===a?i.PARSABLE_DATA:a,u=n.closedByParent,c=void 0!==u&&u,l=n.isVoid,p=void 0!==l&&l,f=n.ignoreFirstLf,h=void 0!==f&&f;this.closedByChildren={},this.closedByParent=!1,this.canSelfClose=!1,r&&r.length>0&&r.forEach((function(e){return t.closedByChildren[e]=!0})),this.isVoid=p,this.closedByParent=c||p,this.implicitNamespacePrefix=o||null,this.contentType=s,this.ignoreFirstLf=h}return e.prototype.isClosedByChild=function(e){return this.isVoid||e.toLowerCase()in this.closedByChildren},e}();function b(e){return m||(y=new _,m={base:new _({isVoid:!0}),meta:new _({isVoid:!0}),area:new _({isVoid:!0}),embed:new _({isVoid:!0}),link:new _({isVoid:!0}),img:new _({isVoid:!0}),input:new _({isVoid:!0}),param:new _({isVoid:!0}),hr:new _({isVoid:!0}),br:new _({isVoid:!0}),source:new _({isVoid:!0}),track:new _({isVoid:!0}),wbr:new _({isVoid:!0}),p:new _({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new _({closedByChildren:["tbody","tfoot"]}),tbody:new _({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new _({closedByChildren:["tbody"],closedByParent:!0}),tr:new _({closedByChildren:["tr"],closedByParent:!0}),td:new _({closedByChildren:["td","th"],closedByParent:!0}),th:new _({closedByChildren:["td","th"],closedByParent:!0}),col:new _({isVoid:!0}),svg:new _({implicitNamespacePrefix:"svg"}),math:new _({implicitNamespacePrefix:"math"}),li:new _({closedByChildren:["li"],closedByParent:!0}),dt:new _({closedByChildren:["dt","dd"]}),dd:new _({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new _({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new _({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new _({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new _({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new _({closedByChildren:["optgroup"],closedByParent:!0}),option:new _({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new _({ignoreFirstLf:!0}),listing:new _({ignoreFirstLf:!0}),style:new _({contentType:i.RAW_TEXT}),script:new _({contentType:i.RAW_TEXT}),title:new _({contentType:i.ESCAPABLE_RAW_TEXT}),textarea:new _({contentType:i.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),m[e.toLowerCase()]||y}var w,E,C=new RegExp("(\\:not\\()|([-\\w]+)|(?:\\.([-\\w]+))|(?:\\[([-.\\w*]+)(?:=([\"']?)([^\\]\"']*)\\5)?\\])|(\\))|(\\s*,\\s*)","g"),S=function(){function e(){this.element=null,this.classNames=[],this.attrs=[],this.notSelectors=[]}return e.parse=function(t){var n,r=[],o=function(e,t){t.notSelectors.length>0&&!t.element&&0==t.classNames.length&&0==t.attrs.length&&(t.element="*"),e.push(t)},i=new e,a=i,s=!1;for(C.lastIndex=0;n=C.exec(t);){if(n[1]){if(s)throw new Error("Nesting :not is not allowed in a selector");s=!0,a=new e,i.notSelectors.push(a)}if(n[2]&&a.setElement(n[2]),n[3]&&a.addClassName(n[3]),n[4]&&a.addAttribute(n[4],n[6]),n[7]&&(s=!1,a=i),n[8]){if(s)throw new Error("Multiple selectors in :not are not supported");o(r,i),i=a=new e}}return o(r,i),r},e.prototype.isElementSelector=function(){return this.hasElementSelector()&&0==this.classNames.length&&0==this.attrs.length&&0===this.notSelectors.length},e.prototype.hasElementSelector=function(){return!!this.element},e.prototype.setElement=function(e){void 0===e&&(e=null),this.element=e},e.prototype.getMatchingElementTemplate=function(){for(var e=this.element||"div",t=this.classNames.length>0?' class="'+this.classNames.join(" ")+'"':"",n="",r=0;r":"<"+e+t+n+">"},e.prototype.getAttrs=function(){var e=[];return this.classNames.length>0&&e.push("class",this.classNames.join(" ")),e.concat(this.attrs)},e.prototype.addAttribute=function(e,t){void 0===t&&(t=""),this.attrs.push(e,t&&t.toLowerCase()||"")},e.prototype.addClassName=function(e){this.classNames.push(e.toLowerCase())},e.prototype.toString=function(){var e=this.element||"";if(this.classNames&&this.classNames.forEach((function(t){return e+="."+t})),this.attrs)for(var t=0;t1&&(n=new D(e),this._listContexts.push(n));for(var r=0;r0)||this.listContext&&this.listContext.alreadyMatched||(n=!x.createNotMatcher(this.notSelectors).match(e,null)),!n||!t||this.listContext&&this.listContext.alreadyMatched||(this.listContext&&(this.listContext.alreadyMatched=!0),t(this.selector,this.cbContext)),n},e}(),A=ee("Inject",(function(e){return{token:e}})),I=ee("InjectionToken",(function(e){return{_desc:e,ngInjectableDef:void 0}})),P=ee("Attribute",(function(e){return{attributeName:e}})),M=ee("ContentChildren",(function(e,t){return void 0===t&&(t={}),a({selector:e,first:!1,isViewQuery:!1,descendants:!1},t)})),O=ee("ContentChild",(function(e,t){return void 0===t&&(t={}),a({selector:e,first:!0,isViewQuery:!1,descendants:!0},t)})),k=ee("ViewChildren",(function(e,t){return void 0===t&&(t={}),a({selector:e,first:!1,isViewQuery:!0,descendants:!0},t)})),N=ee("ViewChild",(function(e,t){return a({selector:e,first:!0,isViewQuery:!0,descendants:!0},t)})),R=ee("Directive",(function(e){return void 0===e&&(e={}),e}));!function(e){e[e.Emulated=0]="Emulated",e[e.Native=1]="Native",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(w||(w={})),function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"}(E||(E={}));var F,j,L,V=ee("Component",(function(e){return void 0===e&&(e={}),a({changeDetection:E.Default},e)})),B=ee("Pipe",(function(e){return a({pure:!0},e)})),U=ee("Input",(function(e){return{bindingPropertyName:e}})),H=ee("Output",(function(e){return{bindingPropertyName:e}})),z=ee("HostBinding",(function(e){return{hostPropertyName:e}})),q=ee("HostListener",(function(e,t){return{eventName:e,args:t}})),W=ee("NgModule",(function(e){return e})),G=ee("Injectable",(function(e){return void 0===e&&(e={}),e})),Z="custom-elements",$="no-errors-schema",Q=ee("Optional"),K=ee("Self"),Y=ee("SkipSelf"),X=ee("Host"),J=Function;function ee(e,t){function n(){for(var n=[],r=0;r=55296&&r<=56319&&e.length>n+1){var o=e.charCodeAt(n+1);o>=56320&&o<=57343&&(n++,r=(r-55296<<10)+o-56320+65536)}r<=127?t+=String.fromCharCode(r):r<=2047?t+=String.fromCharCode(r>>6&31|192,63&r|128):r<=65535?t+=String.fromCharCode(r>>12|224,r>>6&63|128,63&r|128):r<=2097151&&(t+=String.fromCharCode(r>>18&7|240,r>>12&63|128,r>>6&63|128,63&r|128))}return t}function Ht(e){if("string"==typeof e)return e;if(e instanceof Array)return"["+e.map(Ht).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return""+e.overriddenName;if(e.name)return""+e.name;if(!e.toString)return"object";var t=e.toString();if(null==t)return""+t;var n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function zt(e){return"function"==typeof e&&e.hasOwnProperty("__forward_ref__")?e():e}function qt(e){return!!e&&"function"==typeof e.then}var Wt="undefined"!=typeof window&&window,Gt="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Zt=void 0!==n.g&&n.g||Wt||Gt,$t={},Qt=function(e){function t(t){var n=e.call(this,t.type)||this;return n.resolved=t,n.original=t,n}return o(t,e),t.prototype.visitExpression=function(e,t){return t===$t?this.original.visitExpression(e,t):this.resolved.visitExpression(e,t)},t.prototype.isEquivalent=function(e){return e instanceof t&&this.resolved.isEquivalent(e.resolved)},t.prototype.isConstant=function(){return!0},t.prototype.fixup=function(e){this.resolved=e,this.shared=!0},t}(ge),Kt=function(){function e(){this.statements=[],this.literals=new Map,this.literalFactories=new Map,this.injectorDefinitions=new Map,this.directiveDefinitions=new Map,this.componentDefinitions=new Map,this.pipeDefinitions=new Map,this.nextNameIndex=0}return e.prototype.getConstLiteral=function(e,t){if(e instanceof Pe||e instanceof Qt)return e;var n=this.keyOf(e),r=this.literals.get(n),o=!1;if(r||(r=new Qt(e),this.literals.set(n,r),o=!0),!o&&!r.shared||o&&t){var i=this.freshName();this.statements.push(vt(i).set(e).toDeclStmt(pe,[De.Final])),r.fixup(vt(i))}return r},e.prototype.getDefinition=function(e,t,n,r){void 0===r&&(r=!1);var o=this.definitionsOf(t),i=o.get(e),a=!1;if(!i){var s=this.propertyNameOf(t);i=new Qt(n.importExpr(e).prop(s)),o.set(e,i),a=!0}if(!a&&!i.shared||a&&r){var u=this.freshName();this.statements.push(vt(u).set(i.resolved).toDeclStmt(pe,[De.Final])),i.fixup(vt(u))}return i},e.prototype.getLiteralFactory=function(e){if(e instanceof He){var t=e.entries.map((function(e){return e.isConstant()?e:Ct(null)})),n=this.keyOf(_t(t));return this._getLiteralFactory(n,e.entries,(function(e){return _t(e)}))}var r=bt(e.entries.map((function(e){return{key:e.key,value:e.value.isConstant()?e.value:Ct(null),quoted:e.quoted}})));return n=this.keyOf(r),this._getLiteralFactory(n,e.entries.map((function(e){return e.value})),(function(t){return bt(t.map((function(t,n){return{key:e.entries[n].key,value:t,quoted:e.entries[n].quoted}})))}))},e.prototype._getLiteralFactory=function(e,t,n){var r=this,o=this.literalFactories.get(e),i=t.filter((function(e){return!e.isConstant()}));if(!o){var a=t.map((function(e,t){return e.isConstant()?r.getConstLiteral(e,!0):vt("a"+t)})),s=wt(a.filter(Jt).map((function(e){return new je(e.name,le)})),[new Xe(n(a))],pe),u=this.freshName();this.statements.push(vt(u).set(s).toDeclStmt(pe,[De.Final])),o=vt(u),this.literalFactories.set(e,o)}return{literalFactory:o,literalFactoryArguments:i}},e.prototype.uniqueName=function(e){return""+e+this.nextNameIndex++},e.prototype.definitionsOf=function(e){switch(e){case 2:return this.componentDefinitions;case 1:return this.directiveDefinitions;case 0:return this.injectorDefinitions;case 3:return this.pipeDefinitions}return Rt("Unknown definition kind "+e),this.componentDefinitions},e.prototype.propertyNameOf=function(e){switch(e){case 2:return"ngComponentDef";case 1:return"ngDirectiveDef";case 0:return"ngInjectorDef";case 3:return"ngPipeDef"}return Rt("Unknown definition kind "+e),""},e.prototype.freshName=function(){return this.uniqueName("_c")},e.prototype.keyOf=function(e){return e.visitExpression(new Yt,$t)},e}(),Yt=function(){function e(){this.visitWrappedNodeExpr=Xt,this.visitWriteVarExpr=Xt,this.visitWriteKeyExpr=Xt,this.visitWritePropExpr=Xt,this.visitInvokeMethodExpr=Xt,this.visitInvokeFunctionExpr=Xt,this.visitInstantiateExpr=Xt,this.visitConditionalExpr=Xt,this.visitNotExpr=Xt,this.visitAssertNotNullExpr=Xt,this.visitCastExpr=Xt,this.visitFunctionExpr=Xt,this.visitBinaryOperatorExpr=Xt,this.visitReadPropExpr=Xt,this.visitReadKeyExpr=Xt,this.visitCommaExpr=Xt}return e.prototype.visitLiteralExpr=function(e){return""+("string"==typeof e.value?'"'+e.value+'"':e.value)},e.prototype.visitLiteralArrayExpr=function(e,t){var n=this;return"["+e.entries.map((function(e){return e.visitExpression(n,t)})).join(",")+"]"},e.prototype.visitLiteralMapExpr=function(e,t){var n=this;return"{"+e.entries.map((function(e){return function(e){var t=e.quoted?'"':"";return""+t+e.key+t}(e)+":"+e.value.visitExpression(n,t)})).join(",")},e.prototype.visitExternalExpr=function(e){return e.value.moduleName?"EX:"+e.value.moduleName+":"+e.value.name:"EX:"+e.value.runtime.name},e.prototype.visitReadVarExpr=function(e){return"VAR:"+e.name},e.prototype.visitTypeofExpr=function(e,t){return"TYPEOF:"+e.expr.visitExpression(this,t)},e}();function Xt(e){throw new Error("Invalid state: Visitor "+this.constructor.name+" doesn't handle "+e.constructor.name)}function Jt(e){return e instanceof be}var en="@angular/core",tn=function(){function e(){}return e.ANALYZE_FOR_ENTRY_COMPONENTS={name:"ANALYZE_FOR_ENTRY_COMPONENTS",moduleName:en},e.ElementRef={name:"ElementRef",moduleName:en},e.NgModuleRef={name:"NgModuleRef",moduleName:en},e.ViewContainerRef={name:"ViewContainerRef",moduleName:en},e.ChangeDetectorRef={name:"ChangeDetectorRef",moduleName:en},e.QueryList={name:"QueryList",moduleName:en},e.TemplateRef={name:"TemplateRef",moduleName:en},e.Renderer2={name:"Renderer2",moduleName:en},e.CodegenComponentFactoryResolver={name:"ɵCodegenComponentFactoryResolver",moduleName:en},e.ComponentFactoryResolver={name:"ComponentFactoryResolver",moduleName:en},e.ComponentFactory={name:"ComponentFactory",moduleName:en},e.ComponentRef={name:"ComponentRef",moduleName:en},e.NgModuleFactory={name:"NgModuleFactory",moduleName:en},e.createModuleFactory={name:"ɵcmf",moduleName:en},e.moduleDef={name:"ɵmod",moduleName:en},e.moduleProviderDef={name:"ɵmpd",moduleName:en},e.RegisterModuleFactoryFn={name:"ɵregisterModuleFactory",moduleName:en},e.inject={name:"ɵɵinject",moduleName:en},e.INJECTOR={name:"INJECTOR",moduleName:en},e.Injector={name:"Injector",moduleName:en},e.ɵɵdefineInjectable={name:"ɵɵdefineInjectable",moduleName:en},e.InjectableDef={name:"ɵɵInjectableDef",moduleName:en},e.ViewEncapsulation={name:"ViewEncapsulation",moduleName:en},e.ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleName:en},e.SecurityContext={name:"SecurityContext",moduleName:en},e.LOCALE_ID={name:"LOCALE_ID",moduleName:en},e.TRANSLATIONS_FORMAT={name:"TRANSLATIONS_FORMAT",moduleName:en},e.inlineInterpolate={name:"ɵinlineInterpolate",moduleName:en},e.interpolate={name:"ɵinterpolate",moduleName:en},e.EMPTY_ARRAY={name:"ɵEMPTY_ARRAY",moduleName:en},e.EMPTY_MAP={name:"ɵEMPTY_MAP",moduleName:en},e.Renderer={name:"Renderer",moduleName:en},e.viewDef={name:"ɵvid",moduleName:en},e.elementDef={name:"ɵeld",moduleName:en},e.anchorDef={name:"ɵand",moduleName:en},e.textDef={name:"ɵted",moduleName:en},e.directiveDef={name:"ɵdid",moduleName:en},e.providerDef={name:"ɵprd",moduleName:en},e.queryDef={name:"ɵqud",moduleName:en},e.pureArrayDef={name:"ɵpad",moduleName:en},e.pureObjectDef={name:"ɵpod",moduleName:en},e.purePipeDef={name:"ɵppd",moduleName:en},e.pipeDef={name:"ɵpid",moduleName:en},e.nodeValue={name:"ɵnov",moduleName:en},e.ngContentDef={name:"ɵncd",moduleName:en},e.unwrapValue={name:"ɵunv",moduleName:en},e.createRendererType2={name:"ɵcrt",moduleName:en},e.RendererType2={name:"RendererType2",moduleName:en},e.ViewDefinition={name:"ɵViewDefinition",moduleName:en},e.createComponentFactory={name:"ɵccf",moduleName:en},e.setClassMetadata={name:"ɵsetClassMetadata",moduleName:en},e}();function nn(e){return{identifier:{reference:e}}}function rn(e,t){return nn(e.resolveExternalReference(t))}var on=function(){function e(e,t,n){this.filePath=e,this.name=t,this.members=n}return e.prototype.assertNoMembers=function(){if(this.members.length)throw new Error("Illegal state: symbol without members expected, but got "+JSON.stringify(this)+".")},e}(),an=function(){function e(){this.cache=new Map}return e.prototype.get=function(e,t,n){var r='"'+e+'".'+t+((n=n||[]).length?"."+n.join("."):""),o=this.cache.get(r);return o||(o=new on(e,t,n),this.cache.set(r,o)),o},e}(),sn=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function un(e){return e.replace(/\W/g,"_")}var cn,ln=0;function pn(e){if(!e||!e.reference)return null;var t=e.reference;if(t instanceof on)return t.name;if(t.__anonymousType)return t.__anonymousType;var n=Ht(t);return n.indexOf("(")>=0?(n="anonymous_"+ln++,t.__anonymousType=n):n=un(n),n}function fn(e){var t=e.reference;return t instanceof on?t.filePath:"./"+Ht(t)}function hn(e,t){return"View_"+pn({reference:e})+"_"+t}function dn(e){return"RenderType_"+pn({reference:e})}function vn(e){return pn({reference:e})+"NgFactory"}function yn(e){return null!=e.value?un(e.value):pn(e.identifier)}function mn(e){return null!=e.identifier?e.identifier.reference:e.value}!function(e){e[e.Pipe=0]="Pipe",e[e.Directive=1]="Directive",e[e.NgModule=2]="NgModule",e[e.Injectable=3]="Injectable"}(cn||(cn={}));var gn=function(e){var t=void 0===e?{}:e,n=t.moduleUrl,r=t.styles,o=t.styleUrls;this.moduleUrl=n||null,this.styles=Sn(r),this.styleUrls=Sn(o)},_n=function(){function e(e){var t=e.encapsulation,n=e.template,r=e.templateUrl,o=e.htmlAst,i=e.styles,a=e.styleUrls,s=e.externalStylesheets,u=e.animations,c=e.ngContentSelectors,l=e.interpolation,p=e.isInline,f=e.preserveWhitespaces;if(this.encapsulation=t,this.template=n,this.templateUrl=r,this.htmlAst=o,this.styles=Sn(i),this.styleUrls=Sn(a),this.externalStylesheets=Sn(s),this.animations=u?Dn(u):[],this.ngContentSelectors=c||[],l&&2!=l.length)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=l,this.isInline=p,this.preserveWhitespaces=f}return e.prototype.toSummary=function(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}},e}(),bn=function(){function e(e){var t=e.isHost,n=e.type,r=e.isComponent,o=e.selector,i=e.exportAs,a=e.changeDetection,s=e.inputs,u=e.outputs,c=e.hostListeners,l=e.hostProperties,p=e.hostAttributes,f=e.providers,h=e.viewProviders,d=e.queries,v=e.guards,y=e.viewQueries,m=e.entryComponents,g=e.template,_=e.componentViewType,b=e.rendererType,w=e.componentFactory;this.isHost=!!t,this.type=n,this.isComponent=r,this.selector=o,this.exportAs=i,this.changeDetection=a,this.inputs=s,this.outputs=u,this.hostListeners=c,this.hostProperties=l,this.hostAttributes=p,this.providers=Sn(f),this.viewProviders=Sn(h),this.queries=Sn(d),this.guards=v,this.viewQueries=Sn(y),this.entryComponents=Sn(m),this.template=g,this.componentViewType=_,this.rendererType=b,this.componentFactory=w}return e.create=function(t){var n=t.isHost,r=t.type,o=t.isComponent,i=t.selector,a=t.exportAs,s=t.changeDetection,u=t.inputs,c=t.outputs,l=t.host,p=t.providers,f=t.viewProviders,h=t.queries,d=t.guards,v=t.viewQueries,y=t.entryComponents,m=t.template,g=t.componentViewType,_=t.rendererType,b=t.componentFactory,w={},E={},C={};null!=l&&Object.keys(l).forEach((function(e){var t=l[e],n=e.match(sn);null===n?C[e]=t:null!=n[1]?E[n[1]]=t:null!=n[2]&&(w[n[2]]=t)}));var S={};null!=u&&u.forEach((function(e){var t=Dt(e,[e,e]);S[t[0]]=t[1]}));var x={};return null!=c&&c.forEach((function(e){var t=Dt(e,[e,e]);x[t[0]]=t[1]})),new e({isHost:n,type:r,isComponent:!!o,selector:i,exportAs:a,changeDetection:s,inputs:S,outputs:x,hostListeners:w,hostProperties:E,hostAttributes:C,providers:p,viewProviders:f,queries:h,guards:d,viewQueries:v,entryComponents:y,template:m,componentViewType:g,rendererType:_,componentFactory:b})},e.prototype.toSummary=function(){return{summaryKind:cn.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.viewQueries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary(),componentViewType:this.componentViewType,rendererType:this.rendererType,componentFactory:this.componentFactory}},e}(),wn=function(){function e(e){var t=e.type,n=e.name,r=e.pure;this.type=t,this.name=n,this.pure=!!r}return e.prototype.toSummary=function(){return{summaryKind:cn.Pipe,type:this.type,name:this.name,pure:this.pure}},e}(),En=function(){function e(e){var t=e.type,n=e.providers,r=e.declaredDirectives,o=e.exportedDirectives,i=e.declaredPipes,a=e.exportedPipes,s=e.entryComponents,u=e.bootstrapComponents,c=e.importedModules,l=e.exportedModules,p=e.schemas,f=e.transitiveModule,h=e.id;this.type=t||null,this.declaredDirectives=Sn(r),this.exportedDirectives=Sn(o),this.declaredPipes=Sn(i),this.exportedPipes=Sn(a),this.providers=Sn(n),this.entryComponents=Sn(s),this.bootstrapComponents=Sn(u),this.importedModules=Sn(c),this.exportedModules=Sn(l),this.schemas=Sn(p),this.id=h||null,this.transitiveModule=f||null}return e.prototype.toSummary=function(){var e=this.transitiveModule;return{summaryKind:cn.NgModule,type:this.type,entryComponents:e.entryComponents,providers:e.providers,modules:e.modules,exportedDirectives:e.exportedDirectives,exportedPipes:e.exportedPipes}},e}(),Cn=function(){function e(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}return e.prototype.addProvider=function(e,t){this.providers.push({provider:e,module:t})},e.prototype.addDirective=function(e){this.directivesSet.has(e.reference)||(this.directivesSet.add(e.reference),this.directives.push(e))},e.prototype.addExportedDirective=function(e){this.exportedDirectivesSet.has(e.reference)||(this.exportedDirectivesSet.add(e.reference),this.exportedDirectives.push(e))},e.prototype.addPipe=function(e){this.pipesSet.has(e.reference)||(this.pipesSet.add(e.reference),this.pipes.push(e))},e.prototype.addExportedPipe=function(e){this.exportedPipesSet.has(e.reference)||(this.exportedPipesSet.add(e.reference),this.exportedPipes.push(e))},e.prototype.addModule=function(e){this.modulesSet.has(e.reference)||(this.modulesSet.add(e.reference),this.modules.push(e))},e.prototype.addEntryComponent=function(e){this.entryComponentsSet.has(e.componentType)||(this.entryComponentsSet.add(e.componentType),this.entryComponents.push(e))},e}();function Sn(e){return e||[]}var xn=function(e,t){var n=t.useClass,r=t.useValue,o=t.useExisting,i=t.useFactory,a=t.deps,s=t.multi;this.token=e,this.useClass=n||null,this.useValue=r,this.useExisting=o,this.useFactory=i||null,this.dependencies=a||null,this.multi=!!s};function Dn(e){return e.reduce((function(e,t){var n=Array.isArray(t)?Dn(t):t;return e.concat(n)}),[])}function Tn(e){return e.replace(/(\w+:\/\/[\w:-]+)?(\/+)?/,"ng:///")}function An(e,t,n){var r;return r=n.isInline?t.type.reference instanceof on?t.type.reference.filePath+"."+t.type.reference.name+".html":pn(e)+"/"+pn(t.type)+".html":n.templateUrl,t.type.reference instanceof on?r:Tn(r)}var In="@angular/core",Pn=function(){function e(){}return e.NEW_METHOD="factory",e.TRANSFORM_METHOD="transform",e.PATCH_DEPS="patchedDeps",e.namespaceHTML={name:"ɵɵnamespaceHTML",moduleName:In},e.namespaceMathML={name:"ɵɵnamespaceMathML",moduleName:In},e.namespaceSVG={name:"ɵɵnamespaceSVG",moduleName:In},e.element={name:"ɵɵelement",moduleName:In},e.elementStart={name:"ɵɵelementStart",moduleName:In},e.elementEnd={name:"ɵɵelementEnd",moduleName:In},e.select={name:"ɵɵselect",moduleName:In},e.updateSyntheticHostBinding={name:"ɵɵupdateSyntheticHostBinding",moduleName:In},e.componentHostSyntheticListener={name:"ɵɵcomponentHostSyntheticListener",moduleName:In},e.attribute={name:"ɵɵattribute",moduleName:In},e.attributeInterpolate1={name:"ɵɵattributeInterpolate1",moduleName:In},e.attributeInterpolate2={name:"ɵɵattributeInterpolate2",moduleName:In},e.attributeInterpolate3={name:"ɵɵattributeInterpolate3",moduleName:In},e.attributeInterpolate4={name:"ɵɵattributeInterpolate4",moduleName:In},e.attributeInterpolate5={name:"ɵɵattributeInterpolate5",moduleName:In},e.attributeInterpolate6={name:"ɵɵattributeInterpolate6",moduleName:In},e.attributeInterpolate7={name:"ɵɵattributeInterpolate7",moduleName:In},e.attributeInterpolate8={name:"ɵɵattributeInterpolate8",moduleName:In},e.attributeInterpolateV={name:"ɵɵattributeInterpolateV",moduleName:In},e.classProp={name:"ɵɵclassProp",moduleName:In},e.elementContainerStart={name:"ɵɵelementContainerStart",moduleName:In},e.elementContainerEnd={name:"ɵɵelementContainerEnd",moduleName:In},e.elementContainer={name:"ɵɵelementContainer",moduleName:In},e.styling={name:"ɵɵstyling",moduleName:In},e.styleMap={name:"ɵɵstyleMap",moduleName:In},e.classMap={name:"ɵɵclassMap",moduleName:In},e.classMapInterpolate1={name:"ɵɵclassMapInterpolate1",moduleName:In},e.classMapInterpolate2={name:"ɵɵclassMapInterpolate2",moduleName:In},e.classMapInterpolate3={name:"ɵɵclassMapInterpolate3",moduleName:In},e.classMapInterpolate4={name:"ɵɵclassMapInterpolate4",moduleName:In},e.classMapInterpolate5={name:"ɵɵclassMapInterpolate5",moduleName:In},e.classMapInterpolate6={name:"ɵɵclassMapInterpolate6",moduleName:In},e.classMapInterpolate7={name:"ɵɵclassMapInterpolate7",moduleName:In},e.classMapInterpolate8={name:"ɵɵclassMapInterpolate8",moduleName:In},e.classMapInterpolateV={name:"ɵɵclassMapInterpolateV",moduleName:In},e.styleProp={name:"ɵɵstyleProp",moduleName:In},e.stylePropInterpolate1={name:"ɵɵstylePropInterpolate1",moduleName:In},e.stylePropInterpolate2={name:"ɵɵstylePropInterpolate2",moduleName:In},e.stylePropInterpolate3={name:"ɵɵstylePropInterpolate3",moduleName:In},e.stylePropInterpolate4={name:"ɵɵstylePropInterpolate4",moduleName:In},e.stylePropInterpolate5={name:"ɵɵstylePropInterpolate5",moduleName:In},e.stylePropInterpolate6={name:"ɵɵstylePropInterpolate6",moduleName:In},e.stylePropInterpolate7={name:"ɵɵstylePropInterpolate7",moduleName:In},e.stylePropInterpolate8={name:"ɵɵstylePropInterpolate8",moduleName:In},e.stylePropInterpolateV={name:"ɵɵstylePropInterpolateV",moduleName:In},e.stylingApply={name:"ɵɵstylingApply",moduleName:In},e.styleSanitizer={name:"ɵɵstyleSanitizer",moduleName:In},e.elementHostAttrs={name:"ɵɵelementHostAttrs",moduleName:In},e.containerCreate={name:"ɵɵcontainer",moduleName:In},e.nextContext={name:"ɵɵnextContext",moduleName:In},e.templateCreate={name:"ɵɵtemplate",moduleName:In},e.text={name:"ɵɵtext",moduleName:In},e.textBinding={name:"ɵɵtextBinding",moduleName:In},e.enableBindings={name:"ɵɵenableBindings",moduleName:In},e.disableBindings={name:"ɵɵdisableBindings",moduleName:In},e.allocHostVars={name:"ɵɵallocHostVars",moduleName:In},e.getCurrentView={name:"ɵɵgetCurrentView",moduleName:In},e.textInterpolate={name:"ɵɵtextInterpolate",moduleName:In},e.textInterpolate1={name:"ɵɵtextInterpolate1",moduleName:In},e.textInterpolate2={name:"ɵɵtextInterpolate2",moduleName:In},e.textInterpolate3={name:"ɵɵtextInterpolate3",moduleName:In},e.textInterpolate4={name:"ɵɵtextInterpolate4",moduleName:In},e.textInterpolate5={name:"ɵɵtextInterpolate5",moduleName:In},e.textInterpolate6={name:"ɵɵtextInterpolate6",moduleName:In},e.textInterpolate7={name:"ɵɵtextInterpolate7",moduleName:In},e.textInterpolate8={name:"ɵɵtextInterpolate8",moduleName:In},e.textInterpolateV={name:"ɵɵtextInterpolateV",moduleName:In},e.restoreView={name:"ɵɵrestoreView",moduleName:In},e.pureFunction0={name:"ɵɵpureFunction0",moduleName:In},e.pureFunction1={name:"ɵɵpureFunction1",moduleName:In},e.pureFunction2={name:"ɵɵpureFunction2",moduleName:In},e.pureFunction3={name:"ɵɵpureFunction3",moduleName:In},e.pureFunction4={name:"ɵɵpureFunction4",moduleName:In},e.pureFunction5={name:"ɵɵpureFunction5",moduleName:In},e.pureFunction6={name:"ɵɵpureFunction6",moduleName:In},e.pureFunction7={name:"ɵɵpureFunction7",moduleName:In},e.pureFunction8={name:"ɵɵpureFunction8",moduleName:In},e.pureFunctionV={name:"ɵɵpureFunctionV",moduleName:In},e.pipeBind1={name:"ɵɵpipeBind1",moduleName:In},e.pipeBind2={name:"ɵɵpipeBind2",moduleName:In},e.pipeBind3={name:"ɵɵpipeBind3",moduleName:In},e.pipeBind4={name:"ɵɵpipeBind4",moduleName:In},e.pipeBindV={name:"ɵɵpipeBindV",moduleName:In},e.hostProperty={name:"ɵɵhostProperty",moduleName:In},e.property={name:"ɵɵproperty",moduleName:In},e.propertyInterpolate={name:"ɵɵpropertyInterpolate",moduleName:In},e.propertyInterpolate1={name:"ɵɵpropertyInterpolate1",moduleName:In},e.propertyInterpolate2={name:"ɵɵpropertyInterpolate2",moduleName:In},e.propertyInterpolate3={name:"ɵɵpropertyInterpolate3",moduleName:In},e.propertyInterpolate4={name:"ɵɵpropertyInterpolate4",moduleName:In},e.propertyInterpolate5={name:"ɵɵpropertyInterpolate5",moduleName:In},e.propertyInterpolate6={name:"ɵɵpropertyInterpolate6",moduleName:In},e.propertyInterpolate7={name:"ɵɵpropertyInterpolate7",moduleName:In},e.propertyInterpolate8={name:"ɵɵpropertyInterpolate8",moduleName:In},e.propertyInterpolateV={name:"ɵɵpropertyInterpolateV",moduleName:In},e.i18n={name:"ɵɵi18n",moduleName:In},e.i18nAttributes={name:"ɵɵi18nAttributes",moduleName:In},e.i18nExp={name:"ɵɵi18nExp",moduleName:In},e.i18nStart={name:"ɵɵi18nStart",moduleName:In},e.i18nEnd={name:"ɵɵi18nEnd",moduleName:In},e.i18nApply={name:"ɵɵi18nApply",moduleName:In},e.i18nPostprocess={name:"ɵɵi18nPostprocess",moduleName:In},e.i18nLocalize={name:"ɵɵi18nLocalize",moduleName:In},e.load={name:"ɵɵload",moduleName:In},e.pipe={name:"ɵɵpipe",moduleName:In},e.projection={name:"ɵɵprojection",moduleName:In},e.projectionDef={name:"ɵɵprojectionDef",moduleName:In},e.reference={name:"ɵɵreference",moduleName:In},e.inject={name:"ɵɵinject",moduleName:In},e.injectAttribute={name:"ɵɵinjectAttribute",moduleName:In},e.injectPipeChangeDetectorRef={name:"ɵɵinjectPipeChangeDetectorRef",moduleName:In},e.directiveInject={name:"ɵɵdirectiveInject",moduleName:In},e.templateRefExtractor={name:"ɵɵtemplateRefExtractor",moduleName:In},e.resolveWindow={name:"ɵɵresolveWindow",moduleName:In},e.resolveDocument={name:"ɵɵresolveDocument",moduleName:In},e.resolveBody={name:"ɵɵresolveBody",moduleName:In},e.defineBase={name:"ɵɵdefineBase",moduleName:In},e.BaseDef={name:"ɵɵBaseDef",moduleName:In},e.defineComponent={name:"ɵɵdefineComponent",moduleName:In},e.setComponentScope={name:"ɵɵsetComponentScope",moduleName:In},e.ComponentDefWithMeta={name:"ɵɵComponentDefWithMeta",moduleName:In},e.defineDirective={name:"ɵɵdefineDirective",moduleName:In},e.DirectiveDefWithMeta={name:"ɵɵDirectiveDefWithMeta",moduleName:In},e.InjectorDef={name:"ɵɵInjectorDef",moduleName:In},e.defineInjector={name:"ɵɵdefineInjector",moduleName:In},e.NgModuleDefWithMeta={name:"ɵɵNgModuleDefWithMeta",moduleName:In},e.defineNgModule={name:"ɵɵdefineNgModule",moduleName:In},e.setNgModuleScope={name:"ɵɵsetNgModuleScope",moduleName:In},e.PipeDefWithMeta={name:"ɵɵPipeDefWithMeta",moduleName:In},e.definePipe={name:"ɵɵdefinePipe",moduleName:In},e.queryRefresh={name:"ɵɵqueryRefresh",moduleName:In},e.viewQuery={name:"ɵɵviewQuery",moduleName:In},e.staticViewQuery={name:"ɵɵstaticViewQuery",moduleName:In},e.staticContentQuery={name:"ɵɵstaticContentQuery",moduleName:In},e.loadViewQuery={name:"ɵɵloadViewQuery",moduleName:In},e.contentQuery={name:"ɵɵcontentQuery",moduleName:In},e.loadContentQuery={name:"ɵɵloadContentQuery",moduleName:In},e.NgOnChangesFeature={name:"ɵɵNgOnChangesFeature",moduleName:In},e.InheritDefinitionFeature={name:"ɵɵInheritDefinitionFeature",moduleName:In},e.ProvidersFeature={name:"ɵɵProvidersFeature",moduleName:In},e.listener={name:"ɵɵlistener",moduleName:In},e.getFactoryOf={name:"ɵɵgetFactoryOf",moduleName:In},e.getInheritedFactory={name:"ɵɵgetInheritedFactory",moduleName:In},e.sanitizeHtml={name:"ɵɵsanitizeHtml",moduleName:In},e.sanitizeStyle={name:"ɵɵsanitizeStyle",moduleName:In},e.defaultStyleSanitizer={name:"ɵɵdefaultStyleSanitizer",moduleName:In},e.sanitizeResourceUrl={name:"ɵɵsanitizeResourceUrl",moduleName:In},e.sanitizeScript={name:"ɵɵsanitizeScript",moduleName:In},e.sanitizeUrl={name:"ɵɵsanitizeUrl",moduleName:In},e.sanitizeUrlOrResourceUrl={name:"ɵɵsanitizeUrlOrResourceUrl",moduleName:In},e}(),Mn=9,On=10,kn=32,Nn=41,Rn=44,Fn=47,jn=58,Ln=59,Vn=61,Bn=62,Un=48,Hn=57,zn=65,qn=90,Wn=97,Gn=122,Zn=123,$n=125,Qn=160;function Kn(e){return e>=Mn&&e<=kn||e==Qn}function Yn(e){return Un<=e&&e<=Hn}function Xn(e){return e>=Wn&&e<=Gn||e>=zn&&e<=qn}function Jn(e){return e===On||13===e}function er(e){return Un<=e&&e<=55}var tr,nr=function(){function e(e,t,n,r){this.file=e,this.offset=t,this.line=n,this.col=r}return e.prototype.toString=function(){return null!=this.offset?this.file.url+"@"+this.line+":"+this.col:this.file.url},e.prototype.moveBy=function(t){for(var n=this.file.content,r=n.length,o=this.offset,i=this.line,a=this.col;o>0&&t<0;)if(o--,t++,(u=n.charCodeAt(o))==On){i--;var s=n.substr(0,o-1).lastIndexOf(String.fromCharCode(On));a=s>0?o-s:o}else a--;for(;o0;){var u=n.charCodeAt(o);o++,t--,u==On?(i++,a=0):a++}return new e(this.file,o,i,a)},e.prototype.getContext=function(e,t){var n=this.file.content,r=this.offset;if(null!=r){r>n.length-1&&(r=n.length-1);for(var o=r,i=0,a=0;i0&&(i++,"\n"!=n[--r]||++a!=t););for(i=0,a=0;i]"+e.after+'")':this.msg},e.prototype.toString=function(){var e=this.span.details?", "+this.span.details:"";return this.contextualMessage()+": "+this.span.start+e},e}(),sr=function(){function e(e,t){this.value=e,this.sourceSpan=t}return e.prototype.visit=function(e){return e.visitText(this)},e}(),ur=function(){function e(e,t,n){this.value=e,this.sourceSpan=t,this.i18n=n}return e.prototype.visit=function(e){return e.visitBoundText(this)},e}(),cr=function(){function e(e,t,n,r,o){this.name=e,this.value=t,this.sourceSpan=n,this.valueSpan=r,this.i18n=o}return e.prototype.visit=function(e){return e.visitTextAttribute(this)},e}(),lr=function(){function e(e,t,n,r,o,i,a,s){this.name=e,this.type=t,this.securityContext=n,this.value=r,this.unit=o,this.sourceSpan=i,this.valueSpan=a,this.i18n=s}return e.fromBoundElementProperty=function(t,n){return new e(t.name,t.type,t.securityContext,t.value,t.unit,t.sourceSpan,t.valueSpan,n)},e.prototype.visit=function(e){return e.visitBoundAttribute(this)},e}(),pr=function(){function e(e,t,n,r,o,i,a){this.name=e,this.type=t,this.handler=n,this.target=r,this.phase=o,this.sourceSpan=i,this.handlerSpan=a}return e.fromParsedEvent=function(t){var n=0===t.type?t.targetOrPhase:null,r=1===t.type?t.targetOrPhase:null;return new e(t.name,t.type,t.handler,n,r,t.sourceSpan,t.handlerSpan)},e.prototype.visit=function(e){return e.visitBoundEvent(this)},e}(),fr=function(){function e(e,t,n,r,o,i,a,s,u,c){this.name=e,this.attributes=t,this.inputs=n,this.outputs=r,this.children=o,this.references=i,this.sourceSpan=a,this.startSourceSpan=s,this.endSourceSpan=u,this.i18n=c,0===o.length&&s&&u&&(this.sourceSpan=new or(a.start,u.end))}return e.prototype.visit=function(e){return e.visitElement(this)},e}(),hr=function(){function e(e,t,n,r,o,i,a,s,u,c,l,p){this.tagName=e,this.attributes=t,this.inputs=n,this.outputs=r,this.templateAttrs=o,this.children=i,this.references=a,this.variables=s,this.sourceSpan=u,this.startSourceSpan=c,this.endSourceSpan=l,this.i18n=p}return e.prototype.visit=function(e){return e.visitTemplate(this)},e}(),dr=function(){function e(e,t,n,r){this.selector=e,this.attributes=t,this.sourceSpan=n,this.i18n=r}return e.prototype.visit=function(e){return e.visitContent(this)},e}(),vr=function(){function e(e,t,n,r){this.name=e,this.value=t,this.sourceSpan=n,this.valueSpan=r}return e.prototype.visit=function(e){return e.visitVariable(this)},e}(),yr=function(){function e(e,t,n,r){this.name=e,this.value=t,this.sourceSpan=n,this.valueSpan=r}return e.prototype.visit=function(e){return e.visitReference(this)},e}(),mr=function(){function e(e,t,n,r){this.vars=e,this.placeholders=t,this.sourceSpan=n,this.i18n=r}return e.prototype.visit=function(e){return e.visitIcu(this)},e}();function gr(e,t){var n,r,o,i,a=[];if(e.visit)try{for(var u=s(t),c=u.next();!c.done;c=u.next())var l=c.value,p=e.visit(l)||l.visit(e)}catch(e){n={error:e}}finally{try{c&&!c.done&&(r=u.return)&&r.call(u)}finally{if(n)throw n.error}}else try{for(var f=s(t),h=f.next();!h.done;h=f.next())(p=(l=h.value).visit(e))&&a.push(p)}catch(e){o={error:e}}finally{try{h&&!h.done&&(i=f.return)&&i.call(f)}finally{if(o)throw o.error}}return a}function _r(e,t){var n,r,o=[],i=!1;try{for(var a=s(t),u=a.next();!u.done;u=a.next()){var c=u.value,l=c.visit(e);l&&o.push(l),i=i||l!=c}}catch(e){n={error:e}}finally{try{u&&!u.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}return i?o:t}(function(){function e(){}e.prototype.visitElement=function(e){},e.prototype.visitTemplate=function(e){},e.prototype.visitContent=function(e){},e.prototype.visitVariable=function(e){},e.prototype.visitReference=function(e){},e.prototype.visitTextAttribute=function(e){},e.prototype.visitBoundAttribute=function(e){},e.prototype.visitBoundEvent=function(e){},e.prototype.visitText=function(e){},e.prototype.visitBoundText=function(e){},e.prototype.visitIcu=function(e){}})(),function(){function e(){}e.prototype.visitElement=function(e){gr(this,e.attributes),gr(this,e.children),gr(this,e.references)},e.prototype.visitTemplate=function(e){gr(this,e.attributes),gr(this,e.children),gr(this,e.references),gr(this,e.variables)},e.prototype.visitContent=function(e){},e.prototype.visitVariable=function(e){},e.prototype.visitReference=function(e){},e.prototype.visitTextAttribute=function(e){},e.prototype.visitBoundAttribute=function(e){},e.prototype.visitBoundEvent=function(e){},e.prototype.visitText=function(e){},e.prototype.visitBoundText=function(e){},e.prototype.visitIcu=function(e){}}(),function(){function e(){}e.prototype.visitElement=function(e){var t=_r(this,e.attributes),n=_r(this,e.inputs),r=_r(this,e.outputs),o=_r(this,e.children),i=_r(this,e.references);return t!=e.attributes||n!=e.inputs||r!=e.outputs||o!=e.children||i!=e.references?new fr(e.name,t,n,r,o,i,e.sourceSpan,e.startSourceSpan,e.endSourceSpan):e},e.prototype.visitTemplate=function(e){var t=_r(this,e.attributes),n=_r(this,e.inputs),r=_r(this,e.outputs),o=_r(this,e.templateAttrs),i=_r(this,e.children),a=_r(this,e.references),s=_r(this,e.variables);return t!=e.attributes||n!=e.inputs||r!=e.outputs||o!=e.templateAttrs||i!=e.children||a!=e.references||s!=e.variables?new hr(e.tagName,t,n,r,o,i,a,s,e.sourceSpan,e.startSourceSpan,e.endSourceSpan):e},e.prototype.visitContent=function(e){return e},e.prototype.visitVariable=function(e){return e},e.prototype.visitReference=function(e){return e},e.prototype.visitTextAttribute=function(e){return e},e.prototype.visitBoundAttribute=function(e){return e},e.prototype.visitBoundEvent=function(e){return e},e.prototype.visitText=function(e){return e},e.prototype.visitBoundText=function(e){return e},e.prototype.visitIcu=function(e){return e}}();var br=function(e,t,n,r,o,i){this.nodes=e,this.placeholders=t,this.placeholderToMessage=n,this.meaning=r,this.description=o,this.id=i,e.length?this.sources=[{filePath:e[0].sourceSpan.start.file.url,startLine:e[0].sourceSpan.start.line+1,startCol:e[0].sourceSpan.start.col+1,endLine:e[e.length-1].sourceSpan.end.line+1,endCol:e[0].sourceSpan.start.col+1}]:this.sources=[]},wr=function(){function e(e,t){this.value=e,this.sourceSpan=t}return e.prototype.visit=function(e,t){return e.visitText(this,t)},e}(),Er=function(){function e(e,t){this.children=e,this.sourceSpan=t}return e.prototype.visit=function(e,t){return e.visitContainer(this,t)},e}(),Cr=function(){function e(e,t,n,r){this.expression=e,this.type=t,this.cases=n,this.sourceSpan=r}return e.prototype.visit=function(e,t){return e.visitIcu(this,t)},e}(),Sr=function(){function e(e,t,n,r,o,i,a){this.tag=e,this.attrs=t,this.startName=n,this.closeName=r,this.children=o,this.isVoid=i,this.sourceSpan=a}return e.prototype.visit=function(e,t){return e.visitTagPlaceholder(this,t)},e}(),xr=function(){function e(e,t,n){this.value=e,this.name=t,this.sourceSpan=n}return e.prototype.visit=function(e,t){return e.visitPlaceholder(this,t)},e}(),Dr=function(){function e(e,t,n){this.value=e,this.name=t,this.sourceSpan=n}return e.prototype.visit=function(e,t){return e.visitIcuPlaceholder(this,t)},e}(),Tr=function(){function e(){}return e.prototype.visitText=function(e,t){return new wr(e.value,e.sourceSpan)},e.prototype.visitContainer=function(e,t){var n=this,r=e.children.map((function(e){return e.visit(n,t)}));return new Er(r,e.sourceSpan)},e.prototype.visitIcu=function(e,t){var n=this,r={};Object.keys(e.cases).forEach((function(o){return r[o]=e.cases[o].visit(n,t)}));var o=new Cr(e.expression,e.type,r,e.sourceSpan);return o.expressionPlaceholder=e.expressionPlaceholder,o},e.prototype.visitTagPlaceholder=function(e,t){var n=this,r=e.children.map((function(e){return e.visit(n,t)}));return new Sr(e.tag,e.attrs,e.startName,e.closeName,r,e.isVoid,e.sourceSpan)},e.prototype.visitPlaceholder=function(e,t){return new xr(e.value,e.name,e.sourceSpan)},e.prototype.visitIcuPlaceholder=function(e,t){return new Dr(e.value,e.name,e.sourceSpan)},e}(),Ar=function(){function e(){}return e.prototype.visitText=function(e,t){},e.prototype.visitContainer=function(e,t){var n=this;e.children.forEach((function(e){return e.visit(n)}))},e.prototype.visitIcu=function(e,t){var n=this;Object.keys(e.cases).forEach((function(t){e.cases[t].visit(n)}))},e.prototype.visitTagPlaceholder=function(e,t){var n=this;e.children.forEach((function(e){return e.visit(n)}))},e.prototype.visitPlaceholder=function(e,t){},e.prototype.visitIcuPlaceholder=function(e,t){},e}();function Ir(e){return e.id||function(e){var t,n,r=Ut(e),o=function(e,t){for(var n=Array(e.length+3>>>2),r=0;r>5]|=128<<24-i%32,o[15+(i+64>>9<<4)]=i;for(var d=0;d>>4).toString(16)+(15&r).toString(16)}return t.toLowerCase()}(Wr([c,l,p,f,h]))}((t=e.nodes,t.map((function(e){return e.visit(kr,null)}))).join("")+"["+e.meaning+"]");var t}function Pr(e){if(e.id)return e.id;var t=new Nr;return function(e,t){var n,r=u(Fr(e),2),o=r[0],i=r[1];if(t){var a=u(Fr(t),2),s=a[0],c=a[1];n=u(function(e,t){var n=u(e,2),r=n[0],o=n[1],i=u(t,2),a=i[0],s=u(Br(o,i[1]),2),c=s[0],l=s[1];return[Vr(Vr(r,a),c),l]}(function(e,t){var n=u(e,2),r=n[0],o=n[1];return[r<<1|o>>>31,o<<1|r>>>31]}([o,i]),[s,c]),2),o=n[0],i=n[1]}return function(e){for(var t="",n="1",r=e.length-1;r>=0;r--)t=Gr(t,Zr(zr(e,r),n)),n=Zr(256,n);return t.split("").reverse().join("")}(Wr([2147483647&o,i]))}(e.nodes.map((function(e){return e.visit(t,null)})).join(""),e.meaning)}var Mr,Or=function(){function e(){}return e.prototype.visitText=function(e,t){return e.value},e.prototype.visitContainer=function(e,t){var n=this;return"["+e.children.map((function(e){return e.visit(n)})).join(", ")+"]"},e.prototype.visitIcu=function(e,t){var n=this,r=Object.keys(e.cases).map((function(t){return t+" {"+e.cases[t].visit(n)+"}"}));return"{"+e.expression+", "+e.type+", "+r.join(", ")+"}"},e.prototype.visitTagPlaceholder=function(e,t){var n=this;return e.isVoid?'':''+e.children.map((function(e){return e.visit(n)})).join(", ")+''},e.prototype.visitPlaceholder=function(e,t){return e.value?''+e.value+"":''},e.prototype.visitIcuPlaceholder=function(e,t){return''+e.value.visit(this)+""},e}(),kr=new Or,Nr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.visitIcu=function(e,t){var n=this,r=Object.keys(e.cases).map((function(t){return t+" {"+e.cases[t].visit(n)+"}"}));return"{"+e.type+", "+r.join(", ")+"}"},t}(Or);function Rr(e,t,n,r){return e<20?[t&n|~t&r,1518500249]:e<40?[t^n^r,1859775393]:e<60?[t&n|t&r|n&r,2400959708]:[t^n^r,3395469782]}function Fr(e){var t=Ut(e),n=u([jr(t,0),jr(t,102072)],2),r=n[0],o=n[1];return 0!=r||0!=o&&1!=o||(r^=319790063,o^=-1801410264),[r,o]}function jr(e,t){var n,r,o=u([2654435769,2654435769],2),i=o[0],a=o[1],s=e.length;for(r=0;r+12<=s;r+=12)i=(n=u(Lr([i=Vr(i,qr(e,r,Mr.Little)),a=Vr(a,qr(e,r+4,Mr.Little)),t=Vr(t,qr(e,r+8,Mr.Little))]),3))[0],a=n[1],t=n[2];return i=Vr(i,qr(e,r,Mr.Little)),a=Vr(a,qr(e,r+4,Mr.Little)),t=Vr(t,s),Lr([i,a,t=Vr(t,qr(e,r+8,Mr.Little)<<8)])[2]}function Lr(e){var t=u(e,3),n=t[0],r=t[1],o=t[2];return n=Ur(n,r),n=Ur(n,o),n^=o>>>13,r=Ur(r,o),r=Ur(r,n),r^=n<<8,o=Ur(o,n),o=Ur(o,r),o^=r>>>13,n=Ur(n,r),n=Ur(n,o),n^=o>>>12,r=Ur(r,o),r=Ur(r,n),r^=n<<16,o=Ur(o,n),o=Ur(o,r),o^=r>>>5,n=Ur(n,r),n=Ur(n,o),n^=o>>>3,r=Ur(r,o),r=Ur(r,n),r^=n<<10,o=Ur(o,n),o=Ur(o,r),[n,r,o^=r>>>15]}function Vr(e,t){return Br(e,t)[1]}function Br(e,t){var n=(65535&e)+(65535&t),r=(e>>>16)+(t>>>16)+(n>>>16);return[r>>>16,r<<16|65535&n]}function Ur(e,t){var n=(65535&e)-(65535&t);return(e>>16)-(t>>16)+(n>>16)<<16|65535&n}function Hr(e,t){return e<>>32-t}function zr(e,t){return t>=e.length?0:255&e.charCodeAt(t)}function qr(e,t,n){var r=0;if(n===Mr.Big)for(var o=0;o<4;o++)r+=zr(e,t+o)<<24-8*o;else for(o=0;o<4;o++)r+=zr(e,t+o)<<8*o;return r}function Wr(e){return e.reduce((function(e,t){return e+function(e){for(var t="",n=0;n<4;n++)t+=String.fromCharCode(e>>>8*(3-n)&255);return t}(t)}),"")}function Gr(e,t){for(var n="",r=Math.max(e.length,t.length),o=0,i=0;o=10?(i=1,n+=a-10):(i=0,n+=a)}return n}function Zr(e,t){for(var n="",r=t;0!==e;e>>>=1)1&e&&(n=Gr(n,r)),r=Gr(r,r);return n}!function(e){e[e.Little=0]="Little",e[e.Big=1]="Big"}(Mr||(Mr={}));var $r=function(){function e(){}return e.prototype.createNameMapper=function(e){return null},e}(),Qr=function(e){function t(t,n){var r=e.call(this)||this;return r.mapName=n,r.internalToPublic={},r.publicToNextId={},r.publicToInternal={},t.nodes.forEach((function(e){return e.visit(r)})),r}return o(t,e),t.prototype.toPublicName=function(e){return this.internalToPublic.hasOwnProperty(e)?this.internalToPublic[e]:null},t.prototype.toInternalName=function(e){return this.publicToInternal.hasOwnProperty(e)?this.publicToInternal[e]:null},t.prototype.visitText=function(e,t){return null},t.prototype.visitTagPlaceholder=function(t,n){this.visitPlaceholderName(t.startName),e.prototype.visitTagPlaceholder.call(this,t,n),this.visitPlaceholderName(t.closeName)},t.prototype.visitPlaceholder=function(e,t){this.visitPlaceholderName(e.name)},t.prototype.visitIcuPlaceholder=function(e,t){this.visitPlaceholderName(e.name)},t.prototype.visitPlaceholderName=function(e){if(e&&!this.internalToPublic.hasOwnProperty(e)){var t=this.mapName(e);if(this.publicToInternal.hasOwnProperty(t)){var n=this.publicToNextId[t];this.publicToNextId[t]=n+1,t=t+"_"+n}else this.publicToNextId[t]=1;this.internalToPublic[e]=t,this.publicToInternal[t]=e}},t}(Ar),Kr=new(function(){function e(){}return e.prototype.visitTag=function(e){var t=this,n=this._serializeAttributes(e.attrs);if(0==e.children.length)return"<"+e.name+n+"/>";var r=e.children.map((function(e){return e.visit(t)}));return"<"+e.name+n+">"+r.join("")+""},e.prototype.visitText=function(e){return e.value},e.prototype.visitDeclaration=function(e){return""},e.prototype._serializeAttributes=function(e){var t=Object.keys(e).map((function(t){return t+'="'+e[t]+'"'})).join(" ");return t.length>0?" "+t:""},e.prototype.visitDoctype=function(e){return""},e}());function Yr(e){return e.map((function(e){return e.visit(Kr)})).join("")}var Xr=function(){function e(e){var t=this;this.attrs={},Object.keys(e).forEach((function(n){t.attrs[n]=oo(e[n])}))}return e.prototype.visit=function(e){return e.visitDeclaration(this)},e}(),Jr=function(){function e(e,t){this.rootTag=e,this.dtd=t}return e.prototype.visit=function(e){return e.visitDoctype(this)},e}(),eo=function(){function e(e,t,n){var r=this;void 0===t&&(t={}),void 0===n&&(n=[]),this.name=e,this.children=n,this.attrs={},Object.keys(t).forEach((function(e){r.attrs[e]=oo(t[e])}))}return e.prototype.visit=function(e){return e.visitTag(this)},e}(),to=function(){function e(e){this.value=oo(e)}return e.prototype.visit=function(e){return e.visitText(this)},e}(),no=function(e){function t(t){return void 0===t&&(t=0),e.call(this,"\n"+new Array(t+1).join(" "))||this}return o(t,e),t}(to),ro=[[/&/g,"&"],[/"/g,"""],[/'/g,"'"],[//g,">"]];function oo(e){return ro.reduce((function(e,t){return e.replace(t[0],t[1])}),e)}var io="messagebundle",ao="ph",so="ex",uo=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.write=function(e,t){var n=new po,r=new co,o=new eo(io);return e.forEach((function(e){var t={id:e.id};e.description&&(t.desc=e.description),e.meaning&&(t.meaning=e.meaning);var n=[];e.sources.forEach((function(e){n.push(new eo("source",{},[new to(e.filePath+":"+e.startLine+(e.endLine!==e.startLine?","+e.endLine:""))]))})),o.children.push(new no(2),new eo("msg",t,c(n,r.serialize(e.nodes))))})),o.children.push(new no),Yr([new Xr({version:"1.0",encoding:"UTF-8"}),new no,new Jr(io,'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'),new no,n.addDefaultExamples(o),new no])},t.prototype.load=function(e,t){throw new Error("Unsupported")},t.prototype.digest=function(e){return lo(e)},t.prototype.createNameMapper=function(e){return new Qr(e,fo)},t}($r),co=function(){function e(){}return e.prototype.visitText=function(e,t){return[new to(e.value)]},e.prototype.visitContainer=function(e,t){var n=this,r=[];return e.children.forEach((function(e){return r.push.apply(r,c(e.visit(n)))})),r},e.prototype.visitIcu=function(e,t){var n=this,r=[new to("{"+e.expressionPlaceholder+", "+e.type+", ")];return Object.keys(e.cases).forEach((function(t){r.push.apply(r,c([new to(t+" {")],e.cases[t].visit(n),[new to("} ")]))})),r.push(new to("}")),r},e.prototype.visitTagPlaceholder=function(e,t){var n=new to("<"+e.tag+">"),r=new eo(so,{},[n]),o=new eo(ao,{name:e.startName},[r,n]);if(e.isVoid)return[o];var i=new to(""),a=new eo(so,{},[i]),s=new eo(ao,{name:e.closeName},[a,i]);return c([o],this.serialize(e.children),[s])},e.prototype.visitPlaceholder=function(e,t){var n=new to("{{"+e.value+"}}"),r=new eo(so,{},[n]);return[new eo(ao,{name:e.name},[r,n])]},e.prototype.visitIcuPlaceholder=function(e,t){var n=e.value.expression,r=e.value.type,o=Object.keys(e.value.cases).map((function(e){return e+" {...}"})).join(" "),i=new to("{"+n+", "+r+", "+o+"}"),a=new eo(so,{},[i]);return[new eo(ao,{name:e.name},[a,i])]},e.prototype.serialize=function(e){var t=this;return[].concat.apply([],c(e.map((function(e){return e.visit(t)}))))},e}();function lo(e){return Pr(e)}var po=function(){function e(){}return e.prototype.addDefaultExamples=function(e){return e.visit(this),e},e.prototype.visitTag=function(e){var t=this;if(e.name===ao){if(!e.children||0==e.children.length){var n=new to(e.attrs.name||"...");e.children=[new eo(so,{},[n])]}}else e.children&&e.children.forEach((function(e){return e.visit(t)}))},e.prototype.visitText=function(e){},e.prototype.visitDeclaration=function(e){},e.prototype.visitDoctype=function(e){},e}();function fo(e){return e.toUpperCase().replace(/[^A-Z0-9_]/g,"_")}function ho(e,t){return void 0===t&&(t=!1),bt(Object.keys(e).map((function(n){return{key:n,quoted:t,value:e[n]}})))}var vo="I18N_",yo="i18n",mo="i18n-",go="�";function _o(e,t,n,r,o){var i=[];i.push(new Qe(e.name,void 0,pe,null,e.sourceSpan));var a=[Ct(n)];o&&Object.keys(o).length&&a.push(ho(o,!0));var s=function(e){var t=[];return e.description&&t.push({tagName:"desc",text:e.description}),e.meaning&&t.push({tagName:"meaning",text:e.meaning}),0==t.length?null:new it(t)}(r),u=s?[s]:[],c=vt("goog.getMsg").callFn(a);u.push(t.set(c).toConstDecl()),u.push(new Ye(e.set(t)));var l=yt(Pn.i18nLocalize).callFn(a),p=[new Ye(e.set(l))];return i.push(Et(vt("ngI18nClosureMode"),u,p)),i}function bo(e){return e===yo||e.startsWith(mo)}function wo(e){return e instanceof br}function Eo(e){return wo(e)&&1===e.nodes.length&&e.nodes[0]instanceof Cr}function Co(e,t){return void 0===t&&(t=null),{id:"string"==typeof t?t:e.id||"",meaning:e.meaning||"",description:e.description||""}}function So(e){return e.nodes[0]}function xo(e,t){return void 0===t&&(t=0),""+go+e+(t>0?":"+t:"")+go}function Do(e){void 0===e&&(e=0);var t=e;return function(){return t++}}function To(e){var t={};return e.forEach((function(e,n){t[n]=Ct(e.length>1?"["+e.join("|")+"]":e[0])})),t}function Ao(e,t){for(var n=[],r=2;r0?function(e,t){return bt(Object.getOwnPropertyNames(e).map((function(n){var r,o,i,a,s,c=e[n];return Array.isArray(c)?(a=(r=u(c,2))[0],i=r[1]):(i=(o=u(Dt(n,[n,c]),2))[0],a=o[1]),{key:s=i,quoted:Oo.test(s),value:t&&a!==i?_t([Vo(a),Vo(i)]):Vo(a)}})))}(e,t):null}function Uo(e){for(;(t=e[e.length-1])instanceof Pe&&null===t.value;)e.pop();var t;return e}function Ho(e,t){if(Array.isArray(e.predicate)){var n=[];return e.predicate.forEach((function(e){var t=e.split(",").map((function(e){return Ct(e.trim())}));n.push.apply(n,c(t))})),t.getConstLiteral(_t(n),!0)}return e.predicate}var zo,qo,Wo=function(){function e(){this.values=[]}return e.prototype.set=function(e,t){t&&this.values.push({key:e,value:t,quoted:!1})},e.prototype.toLiteralMap=function(){return bt(this.values)},e}();function Go(e){var t={};return e instanceof hr&&"ng-template"!==e.tagName?e.templateAttrs.forEach((function(e){return t[e.name]=""})):(e.attributes.forEach((function(e){bo(e.name)||(t[e.name]=e.value)})),e.inputs.forEach((function(e){t[e.name]=""})),e.outputs.forEach((function(e){t[e.name]=""}))),t}function Zo(e,t,n){var r=yt(e,null,n);if(t.length>0)for(var o=0;o0){n=[];for(var r=0;r]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//];function ui(e,t){if(!(null==t||Array.isArray(t)&&2==t.length))throw new Error("Expected '"+e+"' to be an array, [start, end].");if(null!=t){var n=t[0],r=t[1];si.forEach((function(e){if(e.test(n)||e.test(r))throw new Error("['"+n+"', '"+r+"'] contains unusable interpolation symbol.")}))}}var ci=function(){function e(e,t){this.start=e,this.end=t}return e.fromArray=function(t){return t?(ui("interpolation",t),new e(t[0],t[1])):li},e}(),li=new ci("{{","}}"),pi=function(){function e(e){void 0===e&&(e=null),this.file=e,this.sourcesContent=new Map,this.lines=[],this.lastCol0=0,this.hasMappings=!1}return e.prototype.addSource=function(e,t){return void 0===t&&(t=null),this.sourcesContent.has(e)||this.sourcesContent.set(e,t),this},e.prototype.addLine=function(){return this.lines.push([]),this.lastCol0=0,this},e.prototype.addMapping=function(e,t,n,r){if(!this.currentLine)throw new Error("A line must be added before mappings can be added");if(null!=t&&!this.sourcesContent.has(t))throw new Error('Unknown source file "'+t+'"');if(null==e)throw new Error("The column in the generated code must be provided");if(e>2),t+=di((3&r)<<4|(isNaN(o)?0:o>>4)),t+=isNaN(o)?"=":di((15&o)<<2|i>>6),t+=isNaN(o)||isNaN(i)?"=":di(63&i)}return t}(JSON.stringify(this,null,0)):""},e}();function fi(e){e=e<0?1+(-e<<1):e<<1;var t="";do{var n=31&e;(e>>=5)>0&&(n|=32),t+=di(n)}while(e>0);return t}var hi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function di(e){if(e<0||e>=64)throw new Error("Can only encode value in the range [0, 63]");return hi[e]}var vi=/'|\\|\n|\r|\$/g,yi=/^[$A-Z_][0-9A-Z_$]*$/i,mi=vt("error",null,null),gi=vt("stack",null,null),_i=function(e){this.indent=e,this.partsLength=0,this.parts=[],this.srcSpans=[]},bi=function(){function e(e){this._indent=e,this._classes=[],this._preambleLineCount=0,this._lines=[new _i(e)]}return e.createRoot=function(){return new e(0)},Object.defineProperty(e.prototype,"_currentLine",{get:function(){return this._lines[this._lines.length-1]},enumerable:!0,configurable:!0}),e.prototype.println=function(e,t){void 0===t&&(t=""),this.print(e||null,t,!0)},e.prototype.lineIsEmpty=function(){return 0===this._currentLine.parts.length},e.prototype.lineLength=function(){return 2*this._currentLine.indent+this._currentLine.partsLength},e.prototype.print=function(e,t,n){void 0===n&&(n=!1),t.length>0&&(this._currentLine.parts.push(t),this._currentLine.partsLength+=t.length,this._currentLine.srcSpans.push(e&&e.sourceSpan||null)),n&&this._lines.push(new _i(this._indent))},e.prototype.removeEmptyLastLine=function(){this.lineIsEmpty()&&this._lines.pop()},e.prototype.incIndent=function(){this._indent++,this.lineIsEmpty()&&(this._currentLine.indent=this._indent)},e.prototype.decIndent=function(){this._indent--,this.lineIsEmpty()&&(this._currentLine.indent=this._indent)},e.prototype.pushClass=function(e){this._classes.push(e)},e.prototype.popClass=function(){return this._classes.pop()},Object.defineProperty(e.prototype,"currentClass",{get:function(){return this._classes.length>0?this._classes[this._classes.length-1]:null},enumerable:!0,configurable:!0}),e.prototype.toSource=function(){return this.sourceLines.map((function(e){return e.parts.length>0?Ci(e.indent)+e.parts.join(""):""})).join("\n")},e.prototype.toSourceMapGenerator=function(e,t){void 0===t&&(t=0);for(var n=new pi(e),r=!1,o=function(){r||(n.addSource(e," ").addMapping(0,e,0,0),r=!0)},i=0;ir)return n.srcSpans[o];r-=i.length}return null},Object.defineProperty(e.prototype,"sourceLines",{get:function(){return this._lines.length&&0===this._lines[this._lines.length-1].parts.length?this._lines.slice(0,-1):this._lines},enumerable:!0,configurable:!0}),e}(),wi=function(){function e(e){this._escapeDollarInStrings=e}return e.prototype.visitExpressionStmt=function(e,t){return e.expr.visitExpression(this,t),t.println(e,";"),null},e.prototype.visitReturnStmt=function(e,t){return t.print(e,"return "),e.value.visitExpression(this,t),t.println(e,";"),null},e.prototype.visitIfStmt=function(e,t){t.print(e,"if ("),e.condition.visitExpression(this,t),t.print(e,") {");var n=null!=e.falseCase&&e.falseCase.length>0;return e.trueCase.length<=1&&!n?(t.print(e," "),this.visitAllStatements(e.trueCase,t),t.removeEmptyLastLine(),t.print(e," ")):(t.println(),t.incIndent(),this.visitAllStatements(e.trueCase,t),t.decIndent(),n&&(t.println(e,"} else {"),t.incIndent(),this.visitAllStatements(e.falseCase,t),t.decIndent())),t.println(e,"}"),null},e.prototype.visitThrowStmt=function(e,t){return t.print(e,"throw "),e.error.visitExpression(this,t),t.println(e,";"),null},e.prototype.visitCommentStmt=function(e,t){return e.multiline?t.println(e,"/* "+e.comment+" */"):e.comment.split("\n").forEach((function(n){t.println(e,"// "+n)})),null},e.prototype.visitJSDocCommentStmt=function(e,t){return t.println(e,"/*"+e.toString()+"*/"),null},e.prototype.visitWriteVarExpr=function(e,t){var n=t.lineIsEmpty();return n||t.print(e,"("),t.print(e,e.name+" = "),e.value.visitExpression(this,t),n||t.print(e,")"),null},e.prototype.visitWriteKeyExpr=function(e,t){var n=t.lineIsEmpty();return n||t.print(e,"("),e.receiver.visitExpression(this,t),t.print(e,"["),e.index.visitExpression(this,t),t.print(e,"] = "),e.value.visitExpression(this,t),n||t.print(e,")"),null},e.prototype.visitWritePropExpr=function(e,t){var n=t.lineIsEmpty();return n||t.print(e,"("),e.receiver.visitExpression(this,t),t.print(e,"."+e.name+" = "),e.value.visitExpression(this,t),n||t.print(e,")"),null},e.prototype.visitInvokeMethodExpr=function(e,t){e.receiver.visitExpression(this,t);var n=e.name;return null!=e.builtin&&null==(n=this.getBuiltinMethodName(e.builtin))||(t.print(e,"."+n+"("),this.visitAllExpressions(e.args,t,","),t.print(e,")")),null},e.prototype.visitInvokeFunctionExpr=function(e,t){return e.fn.visitExpression(this,t),t.print(e,"("),this.visitAllExpressions(e.args,t,","),t.print(e,")"),null},e.prototype.visitWrappedNodeExpr=function(e,t){throw new Error("Abstract emitter cannot visit WrappedNodeExpr.")},e.prototype.visitTypeofExpr=function(e,t){t.print(e,"typeof "),e.expr.visitExpression(this,t)},e.prototype.visitReadVarExpr=function(e,t){var n=e.name;if(null!=e.builtin)switch(e.builtin){case me.Super:n="super";break;case me.This:n="this";break;case me.CatchError:n=mi.name;break;case me.CatchStack:n=gi.name;break;default:throw new Error("Unknown builtin variable "+e.builtin)}return t.print(e,n),null},e.prototype.visitInstantiateExpr=function(e,t){return t.print(e,"new "),e.classExpr.visitExpression(this,t),t.print(e,"("),this.visitAllExpressions(e.args,t,","),t.print(e,")"),null},e.prototype.visitLiteralExpr=function(e,t){var n=e.value;return"string"==typeof n?t.print(e,Ei(n,this._escapeDollarInStrings)):t.print(e,""+n),null},e.prototype.visitConditionalExpr=function(e,t){return t.print(e,"("),e.condition.visitExpression(this,t),t.print(e,"? "),e.trueCase.visitExpression(this,t),t.print(e,": "),e.falseCase.visitExpression(this,t),t.print(e,")"),null},e.prototype.visitNotExpr=function(e,t){return t.print(e,"!"),e.condition.visitExpression(this,t),null},e.prototype.visitAssertNotNullExpr=function(e,t){return e.condition.visitExpression(this,t),null},e.prototype.visitBinaryOperatorExpr=function(e,t){var n;switch(e.operator){case ie.Equals:n="==";break;case ie.Identical:n="===";break;case ie.NotEquals:n="!=";break;case ie.NotIdentical:n="!==";break;case ie.And:n="&&";break;case ie.BitwiseAnd:n="&";break;case ie.Or:n="||";break;case ie.Plus:n="+";break;case ie.Minus:n="-";break;case ie.Divide:n="/";break;case ie.Multiply:n="*";break;case ie.Modulo:n="%";break;case ie.Lower:n="<";break;case ie.LowerEquals:n="<=";break;case ie.Bigger:n=">";break;case ie.BiggerEquals:n=">=";break;default:throw new Error("Unknown operator "+e.operator)}return e.parens&&t.print(e,"("),e.lhs.visitExpression(this,t),t.print(e," "+n+" "),e.rhs.visitExpression(this,t),e.parens&&t.print(e,")"),null},e.prototype.visitReadPropExpr=function(e,t){return e.receiver.visitExpression(this,t),t.print(e,"."),t.print(e,e.name),null},e.prototype.visitReadKeyExpr=function(e,t){return e.receiver.visitExpression(this,t),t.print(e,"["),e.index.visitExpression(this,t),t.print(e,"]"),null},e.prototype.visitLiteralArrayExpr=function(e,t){return t.print(e,"["),this.visitAllExpressions(e.entries,t,","),t.print(e,"]"),null},e.prototype.visitLiteralMapExpr=function(e,t){var n=this;return t.print(e,"{"),this.visitAllObjects((function(r){t.print(e,Ei(r.key,n._escapeDollarInStrings,r.quoted)+":"),r.value.visitExpression(n,t)}),e.entries,t,","),t.print(e,"}"),null},e.prototype.visitCommaExpr=function(e,t){return t.print(e,"("),this.visitAllExpressions(e.parts,t,","),t.print(e,")"),null},e.prototype.visitAllExpressions=function(e,t,n){var r=this;this.visitAllObjects((function(e){return e.visitExpression(r,t)}),e,t,n)},e.prototype.visitAllObjects=function(e,t,n,r){for(var o=!1,i=0;i0&&(n.lineLength()>80?(n.print(null,r,!0),o||(n.incIndent(),n.incIndent(),o=!0)):n.print(null,r,!1)),e(t[i]);o&&(n.decIndent(),n.decIndent())},e.prototype.visitAllStatements=function(e,t){var n=this;e.forEach((function(e){return e.visitStatement(n,t)}))},e}();function Ei(e,t,n){if(void 0===n&&(n=!0),null==e)return null;var r=e.replace(vi,(function(){for(var e=[],n=0;n0&&(t.println(e,"var self = this;"),this.visitAllStatements(e.constructorMethod.body,t)),t.decIndent(),t.println(e,"}")},t.prototype._visitClassGetter=function(e,t,n){n.println(e,"Object.defineProperty("+e.name+".prototype, '"+t.name+"', { get: function() {"),n.incIndent(),t.body.length>0&&(n.println(e,"var self = this;"),this.visitAllStatements(t.body,n)),n.decIndent(),n.println(e,"}});")},t.prototype._visitClassMethod=function(e,t,n){n.print(e,e.name+".prototype."+t.name+" = function("),this._visitParams(t.params,n),n.println(e,") {"),n.incIndent(),t.body.length>0&&(n.println(e,"var self = this;"),this.visitAllStatements(t.body,n)),n.decIndent(),n.println(e,"};")},t.prototype.visitWrappedNodeExpr=function(e,t){throw new Error("Cannot emit a WrappedNodeExpr in Javascript.")},t.prototype.visitReadVarExpr=function(t,n){if(t.builtin===me.This)n.print(t,"self");else{if(t.builtin===me.Super)throw new Error("'super' needs to be handled at a parent ast node, not at the variable level!");e.prototype.visitReadVarExpr.call(this,t,n)}return null},t.prototype.visitDeclareVarStmt=function(e,t){return t.print(e,"var "+e.name),e.value&&(t.print(e," = "),e.value.visitExpression(this,t)),t.println(e,";"),null},t.prototype.visitCastExpr=function(e,t){return e.value.visitExpression(this,t),null},t.prototype.visitInvokeFunctionExpr=function(t,n){var r=t.fn;return r instanceof be&&r.builtin===me.Super?(n.currentClass.parent.visitExpression(this,n),n.print(t,".call(this"),t.args.length>0&&(n.print(t,", "),this.visitAllExpressions(t.args,n,",")),n.print(t,")")):e.prototype.visitInvokeFunctionExpr.call(this,t,n),null},t.prototype.visitFunctionExpr=function(e,t){return t.print(e,"function"+(e.name?" "+e.name:"")+"("),this._visitParams(e.params,t),t.println(e,") {"),t.incIndent(),this.visitAllStatements(e.statements,t),t.decIndent(),t.print(e,"}"),null},t.prototype.visitDeclareFunctionStmt=function(e,t){return t.print(e,"function "+e.name+"("),this._visitParams(e.params,t),t.println(e,") {"),t.incIndent(),this.visitAllStatements(e.statements,t),t.decIndent(),t.println(e,"}"),null},t.prototype.visitTryCatchStmt=function(e,t){t.println(e,"try {"),t.incIndent(),this.visitAllStatements(e.bodyStmts,t),t.decIndent(),t.println(e,"} catch ("+mi.name+") {"),t.incIndent();var n=[gi.set(mi.prop("stack")).toDeclStmt(null,[De.Final])].concat(e.catchStmts);return this.visitAllStatements(n,t),t.decIndent(),t.println(e,"}"),null},t.prototype._visitParams=function(e,t){this.visitAllObjects((function(e){return t.print(null,e.name)}),e,t,",")},t.prototype.getBuiltinMethodName=function(e){var t;switch(e){case _e.ConcatArray:t="concat";break;case _e.SubscribeObservable:t="subscribe";break;case _e.Bind:t="bind";break;default:throw new Error("Unknown builtin method: "+e)}return t},t}(wi),xi=function(){function e(){}return e.prototype.evaluateStatements=function(e,t,n,r){var o=new Di(n),i=bi.createRoot();return t.length>0&&!t[0].isEquivalent(Ct("use strict").toStmt())&&(t=c([Ct("use strict").toStmt()],t)),o.visitAllStatements(t,i),o.createReturnStmt(i),this.evaluateCode(e,i,o.getArgs(),r)},e.prototype.evaluateCode=function(e,t,n,r){var o='"use strict";'+t.toSource()+"\n//# sourceURL="+e,i=[],a=[];for(var s in n)a.push(n[s]),i.push(s);if(r){var u=(new(Function.bind.apply(Function,c([void 0],i.concat("return null;"))))).toString(),l=u.slice(0,u.indexOf("return null;")).split("\n").length-1;o+="\n"+t.toSourceMapGenerator(e,l).toJsComment()}var p=new(Function.bind.apply(Function,c([void 0],i.concat(o))));return this.executeFunction(p,a)},e.prototype.executeFunction=function(e,t){return e.apply(void 0,c(t))},e}(),Di=function(e){function t(t){var n=e.call(this)||this;return n.reflector=t,n._evalArgNames=[],n._evalArgValues=[],n._evalExportedVars=[],n}return o(t,e),t.prototype.createReturnStmt=function(e){new Xe(new qe(this._evalExportedVars.map((function(e){return new ze(e,vt(e),!1)})))).visitStatement(this,e)},t.prototype.getArgs=function(){for(var e={},t=0;t0?gt(_t(t)):de}function Ii(e,t){var n=_t(e.map((function(e){return e.value})));return t?wt([],[new Xe(n)]):n}function Pi(e){var t=[];t.push({key:"name",value:Ct(e.pipeName),quoted:!1}),t.push({key:"type",value:e.type,quoted:!1});var n=Qo({name:e.name,type:e.type,deps:e.deps,injectFn:Pn.directiveInject},!0);return t.push({key:"factory",value:n.factory,quoted:!1}),t.push({key:"pure",value:Ct(e.pure),quoted:!1}),{expression:yt(Pn.definePipe).callFn([bt(t)]),type:new se(yt(Pn.PipeDefWithMeta,[ni(e.type,e.typeArgumentCount),new se(new Pe(e.pipeName))])),statements:n.statements}}var Mi,Oi=function(e,t,n,r){this.input=t,this.errLocation=n,this.ctxLocation=r,this.message="Parser Error: "+e+" "+n+" ["+t+"] in "+r},ki=function(e,t){this.start=e,this.end=t},Ni=function(){function e(e){this.span=e}return e.prototype.visit=function(e,t){return void 0===t&&(t=null),null},e.prototype.toString=function(){return"AST"},e}(),Ri=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.prefix=n,i.uninterpretedExpression=r,i.location=o,i}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitQuote(this,t)},t.prototype.toString=function(){return"Quote"},t}(Ni),Fi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.visit=function(e,t){void 0===t&&(t=null)},t}(Ni),ji=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitImplicitReceiver(this,t)},t}(Ni),Li=function(e){function t(t,n){var r=e.call(this,t)||this;return r.expressions=n,r}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitChain(this,t)},t}(Ni),Vi=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.condition=n,i.trueExp=r,i.falseExp=o,i}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitConditional(this,t)},t}(Ni),Bi=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.receiver=n,o.name=r,o}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitPropertyRead(this,t)},t}(Ni),Ui=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.receiver=n,i.name=r,i.value=o,i}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitPropertyWrite(this,t)},t}(Ni),Hi=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.receiver=n,o.name=r,o}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitSafePropertyRead(this,t)},t}(Ni),zi=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.obj=n,o.key=r,o}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitKeyedRead(this,t)},t}(Ni),qi=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.obj=n,i.key=r,i.value=o,i}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitKeyedWrite(this,t)},t}(Ni),Wi=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.exp=n,i.name=r,i.args=o,i}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitPipe(this,t)},t}(Ni),Gi=function(e){function t(t,n){var r=e.call(this,t)||this;return r.value=n,r}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitLiteralPrimitive(this,t)},t}(Ni),Zi=function(e){function t(t,n){var r=e.call(this,t)||this;return r.expressions=n,r}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitLiteralArray(this,t)},t}(Ni),$i=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.keys=n,o.values=r,o}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitLiteralMap(this,t)},t}(Ni),Qi=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.strings=n,o.expressions=r,o}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitInterpolation(this,t)},t}(Ni),Ki=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.operation=n,i.left=r,i.right=o,i}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitBinary(this,t)},t}(Ni),Yi=function(e){function t(t,n){var r=e.call(this,t)||this;return r.expression=n,r}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitPrefixNot(this,t)},t}(Ni),Xi=function(e){function t(t,n){var r=e.call(this,t)||this;return r.expression=n,r}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitNonNullAssert(this,t)},t}(Ni),Ji=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.receiver=n,i.name=r,i.args=o,i}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitMethodCall(this,t)},t}(Ni),ea=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.receiver=n,i.name=r,i.args=o,i}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitSafeMethodCall(this,t)},t}(Ni),ta=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.target=n,o.args=r,o}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitFunctionCall(this,t)},t}(Ni),na=function(e,t){this.start=e,this.end=t},ra=function(e){function t(t,n,r,o,i){var a=e.call(this,new ki(0,null==n?0:n.length))||this;return a.ast=t,a.source=n,a.location=r,a.errors=i,a.sourceSpan=new na(o,o+a.span.end),a}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitASTWithSource?e.visitASTWithSource(this,t):this.ast.visit(e,t)},t.prototype.toString=function(){return this.source+" in "+this.location},t}(Ni),oa=function(e,t,n,r,o){this.span=e,this.key=t,this.keyIsVar=n,this.name=r,this.expression=o},ia=(function(){function e(){}e.prototype.visitBinary=function(e,t){},e.prototype.visitChain=function(e,t){},e.prototype.visitConditional=function(e,t){},e.prototype.visitFunctionCall=function(e,t){},e.prototype.visitImplicitReceiver=function(e,t){},e.prototype.visitInterpolation=function(e,t){},e.prototype.visitKeyedRead=function(e,t){},e.prototype.visitKeyedWrite=function(e,t){},e.prototype.visitLiteralArray=function(e,t){},e.prototype.visitLiteralMap=function(e,t){},e.prototype.visitLiteralPrimitive=function(e,t){},e.prototype.visitMethodCall=function(e,t){},e.prototype.visitPipe=function(e,t){},e.prototype.visitPrefixNot=function(e,t){},e.prototype.visitNonNullAssert=function(e,t){},e.prototype.visitPropertyRead=function(e,t){},e.prototype.visitPropertyWrite=function(e,t){},e.prototype.visitQuote=function(e,t){},e.prototype.visitSafeMethodCall=function(e,t){},e.prototype.visitSafePropertyRead=function(e,t){}}(),function(){function e(){}return e.prototype.visitBinary=function(e,t){return e.left.visit(this,t),e.right.visit(this,t),null},e.prototype.visitChain=function(e,t){return this.visitAll(e.expressions,t)},e.prototype.visitConditional=function(e,t){return e.condition.visit(this,t),e.trueExp.visit(this,t),e.falseExp.visit(this,t),null},e.prototype.visitPipe=function(e,t){return e.exp.visit(this,t),this.visitAll(e.args,t),null},e.prototype.visitFunctionCall=function(e,t){return e.target.visit(this,t),this.visitAll(e.args,t),null},e.prototype.visitImplicitReceiver=function(e,t){return null},e.prototype.visitInterpolation=function(e,t){return this.visitAll(e.expressions,t)},e.prototype.visitKeyedRead=function(e,t){return e.obj.visit(this,t),e.key.visit(this,t),null},e.prototype.visitKeyedWrite=function(e,t){return e.obj.visit(this,t),e.key.visit(this,t),e.value.visit(this,t),null},e.prototype.visitLiteralArray=function(e,t){return this.visitAll(e.expressions,t)},e.prototype.visitLiteralMap=function(e,t){return this.visitAll(e.values,t)},e.prototype.visitLiteralPrimitive=function(e,t){return null},e.prototype.visitMethodCall=function(e,t){return e.receiver.visit(this,t),this.visitAll(e.args,t)},e.prototype.visitPrefixNot=function(e,t){return e.expression.visit(this,t),null},e.prototype.visitNonNullAssert=function(e,t){return e.expression.visit(this,t),null},e.prototype.visitPropertyRead=function(e,t){return e.receiver.visit(this,t),null},e.prototype.visitPropertyWrite=function(e,t){return e.receiver.visit(this,t),e.value.visit(this,t),null},e.prototype.visitSafePropertyRead=function(e,t){return e.receiver.visit(this,t),null},e.prototype.visitSafeMethodCall=function(e,t){return e.receiver.visit(this,t),this.visitAll(e.args,t)},e.prototype.visitAll=function(e,t){var n=this;return e.forEach((function(e){return e.visit(n,t)})),null},e.prototype.visitQuote=function(e,t){return null},e}()),aa=function(){function e(){}return e.prototype.visitImplicitReceiver=function(e,t){return e},e.prototype.visitInterpolation=function(e,t){return new Qi(e.span,e.strings,this.visitAll(e.expressions))},e.prototype.visitLiteralPrimitive=function(e,t){return new Gi(e.span,e.value)},e.prototype.visitPropertyRead=function(e,t){return new Bi(e.span,e.receiver.visit(this),e.name)},e.prototype.visitPropertyWrite=function(e,t){return new Ui(e.span,e.receiver.visit(this),e.name,e.value.visit(this))},e.prototype.visitSafePropertyRead=function(e,t){return new Hi(e.span,e.receiver.visit(this),e.name)},e.prototype.visitMethodCall=function(e,t){return new Ji(e.span,e.receiver.visit(this),e.name,this.visitAll(e.args))},e.prototype.visitSafeMethodCall=function(e,t){return new ea(e.span,e.receiver.visit(this),e.name,this.visitAll(e.args))},e.prototype.visitFunctionCall=function(e,t){return new ta(e.span,e.target.visit(this),this.visitAll(e.args))},e.prototype.visitLiteralArray=function(e,t){return new Zi(e.span,this.visitAll(e.expressions))},e.prototype.visitLiteralMap=function(e,t){return new $i(e.span,e.keys,this.visitAll(e.values))},e.prototype.visitBinary=function(e,t){return new Ki(e.span,e.operation,e.left.visit(this),e.right.visit(this))},e.prototype.visitPrefixNot=function(e,t){return new Yi(e.span,e.expression.visit(this))},e.prototype.visitNonNullAssert=function(e,t){return new Xi(e.span,e.expression.visit(this))},e.prototype.visitConditional=function(e,t){return new Vi(e.span,e.condition.visit(this),e.trueExp.visit(this),e.falseExp.visit(this))},e.prototype.visitPipe=function(e,t){return new Wi(e.span,e.exp.visit(this),e.name,this.visitAll(e.args))},e.prototype.visitKeyedRead=function(e,t){return new zi(e.span,e.obj.visit(this),e.key.visit(this))},e.prototype.visitKeyedWrite=function(e,t){return new qi(e.span,e.obj.visit(this),e.key.visit(this),e.value.visit(this))},e.prototype.visitAll=function(e){for(var t=new Array(e.length),n=0;n=0;r--)n.unshift(Ea(t,r))}(s.temporaryCount,r,u),s.usesImplicitReceiver&&e.notifyImplicitReceiverUse();var c,l=u.length-1,p=null;if(l>=0){var f=(c=u[l])instanceof Ye?c.expr:c instanceof Xe?c.value:null;f&&(p=function(e){return vt("pd_"+e)}(r),u[l]=p.set(f.cast(le).notIdentical(Ct(!1))).toDeclStmt(null,[De.Final]))}return new ha(u,p)}function va(e,t){return function(e,t){var n=new xa(e);return t.visit(n)}(e,t)}var ya,ma,ga=function(e,t){this.stmts=e,this.currValExpr=t};function _a(e,t,n,r,o,i){e||(e=new Aa);var a=function(e){return vt("currVal_"+e)}(r),s=new Da(e,t,r,i),u=n.visit(s,ma.Expression),c=ba(s,r);return s.usesImplicitReceiver&&e.notifyImplicitReceiverUse(),0===s.temporaryCount&&o==ya.TrySimple?new ga([],u):(c.push(a.set(u).toDeclStmt(le,[De.Final])),new ga(c,a))}function ba(e,t){for(var n=[],r=0;r":n=ie.Bigger;break;case"<=":n=ie.LowerEquals;break;case">=":n=ie.BiggerEquals;break;default:throw new Error("Unsupported operation "+e.operation)}return Sa(t,new Ve(n,this._visit(e.left,ma.Expression),this._visit(e.right,ma.Expression),void 0,this.convertSourceSpan(e.span)))},e.prototype.visitChain=function(e,t){return function(e,t){if(e!==ma.Statement)throw new Error("Expected a statement, but saw "+t)}(t,e),this.visitAll(e.expressions,t)},e.prototype.visitConditional=function(e,t){return Sa(t,this._visit(e.condition,ma.Expression).conditional(this._visit(e.trueExp,ma.Expression),this._visit(e.falseExp,ma.Expression),this.convertSourceSpan(e.span)))},e.prototype.visitPipe=function(e,t){throw new Error("Illegal state: Pipes should have been converted into functions. Pipe: "+e.name)},e.prototype.visitFunctionCall=function(e,t){var n=this.visitAll(e.args,ma.Expression);return Sa(t,e instanceof Ia?e.converter(n):this._visit(e.target,ma.Expression).callFn(n,this.convertSourceSpan(e.span)))},e.prototype.visitImplicitReceiver=function(e,t){return Ca(t,e),this.usesImplicitReceiver=!0,this._implicitReceiver},e.prototype.visitInterpolation=function(e,t){Ca(t,e);for(var n=[Ct(e.expressions.length)],r=0;r-1?this._colonHostPartReplacer(e,t,n):e+t+n+", "+t+" "+e+n},e.prototype._colonHostPartReplacer=function(e,t,n){return e+t.replace(Ra,"")+n},e.prototype._convertShadowDOMSelectors=function(e){return Ha.reduce((function(e,t){return e.replace(t," ")}),e)},e.prototype._scopeSelectors=function(e,t,n){var r,o,i,a=this;return r=function(e){var r=e.selector,o=e.content;return"@"!=e.selector[0]?r=a._scopeSelector(e.selector,t,n,a.strictStyling):(e.selector.startsWith("@media")||e.selector.startsWith("@supports")||e.selector.startsWith("@page")||e.selector.startsWith("@document"))&&(o=a._scopeSelectors(e.content,t,n)),new ts(r,o)},o=function(e){for(var t=e.split(Ya),n=[],r=[],o=0,i=[],a=0;a0?i.push(s):(i.length>0&&(r.push(i.join("")),n.push(es),i=[]),n.push(s)),s==Xa&&o++}return i.length>0&&(r.push(i.join("")),n.push(es)),new ns(n.join(""),r)}(e),i=0,o.escapedString.replace(Ka,(function(){for(var e=[],t=0;t-1)o=r._applySimpleSelectorScope(e,t,n);else{var a=e.replace(Wa,"");if(a.length>0){var s=a.match(/([^:]*)(:*)(.*)/);s&&(o=s[1]+i+s[2]+s[3])}}return o},s=new Ma(e),u="",c=0,l=/( |>|\+|~(?!=))\s*/g,p=!((e=s.content()).indexOf(Ba)>-1);null!==(o=l.exec(e));){var f=o[1],h=e.slice(c,o.index).trim();u+=((p=p||h.indexOf(Ba)>-1)?a(h):h)+" "+f+" ",c=l.lastIndex}var d=e.substring(c);return u+=(p=p||d.indexOf(Ba)>-1)?a(d):d,s.restore(u)},e.prototype._insertPolyfillHostInCssText=function(e){return e.replace(Za,Fa).replace(Ga,Ra)},e}(),Ma=function(){function e(e){var t=this;this.placeholders=[],this.index=0,e=e.replace(/(\[[^\]]*\])/g,(function(e,n){var r="__ph-"+t.index+"__";return t.placeholders.push(n),t.index++,r})),this._content=e.replace(/(:nth-[-\w]+)(\([^)]+\))/g,(function(e,n,r){var o="__ph-"+t.index+"__";return t.placeholders.push(r),t.index++,n+o}))}return e.prototype.restore=function(e){var t=this;return e.replace(/__ph-(\d+)__/g,(function(e,n){return t.placeholders[+n]}))},e.prototype.content=function(){return this._content},e}(),Oa=/polyfill-next-selector[^}]*content:[\s]*?(['"])(.*?)\1[;\s]*}([^{]*?){/gim,ka=/(polyfill-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,Na=/(polyfill-unscoped-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,Ra="-shadowcsshost",Fa="-shadowcsscontext",ja=")(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",La=new RegExp("("+Ra+ja,"gim"),Va=new RegExp("("+Fa+ja,"gim"),Ba=Ra+"-no-combinator",Ua=/-shadowcsshost-no-combinator([^\s]*)/,Ha=[/::shadow/g,/::content/g,/\/shadow-deep\//g,/\/shadow\//g],za=/(?:>>>)|(?:\/deep\/)|(?:::ng-deep)/g,qa="([>\\s~+[.,{:][\\s\\S]*)?$",Wa=/-shadowcsshost/gim,Ga=/:host/gim,Za=/:host-context/gim,$a=/\/\*\s*[\s\S]*?\*\//g,Qa=/\/\*\s*#\s*source(Mapping)?URL=[\s\S]+?\*\//g,Ka=/(\s*)([^;\{\}]+?)(\s*)((?:{%BLOCK%}?\s*;?)|(?:\s*;))/g,Ya=/([{}])/g,Xa="{",Ja="}",es="%BLOCK%",ts=function(e,t){this.selector=e,this.content=t},ns=function(e,t){this.escapedString=e,this.blocks=t},rs="%COMP%",os="_nghost-"+rs,is="_ngcontent-"+rs,as=function(e,t,n){this.name=e,this.moduleUrl=t,this.setValue=n},ss=function(e,t,n,r,o){this.outputCtx=e,this.stylesVar=t,this.dependencies=n,this.isShimmed=r,this.meta=o},us=function(){function e(e){this._urlResolver=e,this._shadowCss=new Pa}return e.prototype.compileComponent=function(e,t){var n=t.template;return this._compileStyles(e,t,new gn({styles:n.styles,styleUrls:n.styleUrls,moduleUrl:fn(t.type)}),this.needsStyleShim(t),!0)},e.prototype.compileStyles=function(e,t,n,r){return void 0===r&&(r=this.needsStyleShim(t)),this._compileStyles(e,t,n,r,!1)},e.prototype.needsStyleShim=function(e){return e.template.encapsulation===w.Emulated},e.prototype._compileStyles=function(e,t,n,r,o){var i=this,a=n.styles.map((function(e){return Ct(i._shimIfNeeded(e,r))})),s=[];n.styleUrls.forEach((function(t){var n=a.length;a.push(null),s.push(new as(cs(null),t,(function(t){return a[n]=e.importExpr(t)})))}));var u=cs(o?t:null),c=vt(u).set(_t(a,new ue(le,[L.Const]))).toDeclStmt(null,o?[De.Final]:[De.Final,De.Exported]);return e.statements.push(c),new ss(e,u,s,r,n)},e.prototype._shimIfNeeded=function(e,t){return t?this._shadowCss.shimCssText(e,is,os):e},e}();function cs(e){var t="styles";return e&&(t+="_"+pn(e.type)),t}!function(){function e(e,t){void 0===t&&(t=-1),this.path=e,this.position=t}Object.defineProperty(e.prototype,"empty",{get:function(){return!this.path||!this.path.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"head",{get:function(){return this.path[0]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"tail",{get:function(){return this.path[this.path.length-1]},enumerable:!0,configurable:!0}),e.prototype.parentOf=function(e){return e&&this.path[this.path.indexOf(e)-1]},e.prototype.childOf=function(e){return this.path[this.path.indexOf(e)+1]},e.prototype.first=function(e){for(var t=this.path.length-1;t>=0;t--){var n=this.path[t];if(n instanceof e)return n}},e.prototype.push=function(e){this.path.push(e)},e.prototype.pop=function(){return this.path.pop()}}();var ls,ps=function(){function e(e,t,n){this.value=e,this.sourceSpan=t,this.i18n=n}return e.prototype.visit=function(e,t){return e.visitText(this,t)},e}(),fs=function(){function e(e,t,n,r,o,i){this.switchValue=e,this.type=t,this.cases=n,this.sourceSpan=r,this.switchValueSourceSpan=o,this.i18n=i}return e.prototype.visit=function(e,t){return e.visitExpansion(this,t)},e}(),hs=function(){function e(e,t,n,r,o){this.value=e,this.expression=t,this.sourceSpan=n,this.valueSourceSpan=r,this.expSourceSpan=o}return e.prototype.visit=function(e,t){return e.visitExpansionCase(this,t)},e}(),ds=function(){function e(e,t,n,r,o){this.name=e,this.value=t,this.sourceSpan=n,this.valueSpan=r,this.i18n=o}return e.prototype.visit=function(e,t){return e.visitAttribute(this,t)},e}(),vs=function(){function e(e,t,n,r,o,i,a){void 0===o&&(o=null),void 0===i&&(i=null),this.name=e,this.attrs=t,this.children=n,this.sourceSpan=r,this.startSourceSpan=o,this.endSourceSpan=i,this.i18n=a}return e.prototype.visit=function(e,t){return e.visitElement(this,t)},e}(),ys=function(){function e(e,t){this.value=e,this.sourceSpan=t}return e.prototype.visit=function(e,t){return e.visitComment(this,t)},e}();function ms(e,t,n){void 0===n&&(n=null);var r=[],o=e.visit?function(t){return e.visit(t,n)||t.visit(e,n)}:function(t){return t.visit(e,n)};return t.forEach((function(e){var t=o(e);t&&r.push(t)})),r}!function(){function e(){}e.prototype.visitElement=function(e,t){this.visitChildren(t,(function(t){t(e.attrs),t(e.children)}))},e.prototype.visitAttribute=function(e,t){},e.prototype.visitText=function(e,t){},e.prototype.visitComment=function(e,t){},e.prototype.visitExpansion=function(e,t){return this.visitChildren(t,(function(t){t(e.cases)}))},e.prototype.visitExpansionCase=function(e,t){},e.prototype.visitChildren=function(e,t){var n=[],r=this;return t((function(t){t&&n.push(ms(r,t,e))})),Array.prototype.concat.apply([],n)}}(),function(e){e[e.TAG_OPEN_START=0]="TAG_OPEN_START",e[e.TAG_OPEN_END=1]="TAG_OPEN_END",e[e.TAG_OPEN_END_VOID=2]="TAG_OPEN_END_VOID",e[e.TAG_CLOSE=3]="TAG_CLOSE",e[e.TEXT=4]="TEXT",e[e.ESCAPABLE_RAW_TEXT=5]="ESCAPABLE_RAW_TEXT",e[e.RAW_TEXT=6]="RAW_TEXT",e[e.COMMENT_START=7]="COMMENT_START",e[e.COMMENT_END=8]="COMMENT_END",e[e.CDATA_START=9]="CDATA_START",e[e.CDATA_END=10]="CDATA_END",e[e.ATTR_NAME=11]="ATTR_NAME",e[e.ATTR_QUOTE=12]="ATTR_QUOTE",e[e.ATTR_VALUE=13]="ATTR_VALUE",e[e.DOC_TYPE=14]="DOC_TYPE",e[e.EXPANSION_FORM_START=15]="EXPANSION_FORM_START",e[e.EXPANSION_CASE_VALUE=16]="EXPANSION_CASE_VALUE",e[e.EXPANSION_CASE_EXP_START=17]="EXPANSION_CASE_EXP_START",e[e.EXPANSION_CASE_EXP_END=18]="EXPANSION_CASE_EXP_END",e[e.EXPANSION_FORM_END=19]="EXPANSION_FORM_END",e[e.EOF=20]="EOF"}(ls||(ls={}));var gs=function(e,t,n){this.type=e,this.parts=t,this.sourceSpan=n},_s=function(e){function t(t,n,r){var o=e.call(this,r,t)||this;return o.tokenType=n,o}return o(t,e),t}(ar),bs=function(e,t){this.tokens=e,this.errors=t},ws=/\r\n?/g;function Es(e){return'Unexpected character "'+(0===e?"EOF":String.fromCharCode(e))+'"'}function Cs(e){return'Unknown entity "'+e+'" - use the "&#;" or "&#x;" syntax'}var Ss=function(e){this.error=e},xs=function(){function e(e,t,n){this._getTagDefinition=t,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._inInterpolation=!1,this.tokens=[],this.errors=[],this._tokenizeIcu=n.tokenizeExpansionForms||!1,this._interpolationConfig=n.interpolationConfig||li,this._leadingTriviaCodePoints=n.leadingTriviaChars&&n.leadingTriviaChars.map((function(e){return e.codePointAt(0)||0}));var r=n.range||{endPos:e.content.length,startPos:0,startLine:0,startCol:0};this._cursor=n.escapedString?new Os(e,r):new Ms(e,r);try{this._cursor.init()}catch(e){this.handleError(e)}}return e.prototype._processCarriageReturns=function(e){return e.replace(ws,"\n")},e.prototype.tokenize=function(){for(;0!==this._cursor.peek();){var e=this._cursor.clone();try{this._attemptCharCode(60)?this._attemptCharCode(33)?this._attemptCharCode(91)?this._consumeCdata(e):this._attemptCharCode(45)?this._consumeComment(e):this._consumeDocType(e):this._attemptCharCode(Fn)?this._consumeTagClose(e):this._consumeTagOpen(e):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeText()}catch(e){this.handleError(e)}}return this._beginToken(ls.EOF),this._endToken([]),new bs(function(e){for(var t=[],n=void 0,r=0;r")})),this._beginToken(ls.CDATA_END),this._requireStr("]]>"),this._endToken([])},e.prototype._consumeDocType=function(e){this._beginToken(ls.DOC_TYPE,e);var t=this._cursor.clone();this._attemptUntilChar(Bn);var n=this._cursor.getChars(t);this._cursor.advance(),this._endToken([n])},e.prototype._consumePrefixAndName=function(){for(var e,t,n=this._cursor.clone(),r="";this._cursor.peek()!==jn&&!(((e=this._cursor.peek())Hn));)this._cursor.advance();return this._cursor.peek()===jn?(r=this._cursor.getChars(n),this._cursor.advance(),t=this._cursor.clone()):t=n,this._requireCharCodeUntilFn(Ts,""===r?0:1),[r,this._cursor.getChars(t)]},e.prototype._consumeTagOpen=function(e){var t,n,r,o=this.tokens.length,a=this._cursor.clone();try{if(!Xn(this._cursor.peek()))throw this._createError(Es(this._cursor.peek()),this._cursor.getSpan(e));for(n=(r=this._consumeTagOpenStart(e)).parts[0],t=r.parts[1],this._attemptCharCodeUntilFn(Ds);this._cursor.peek()!==Fn&&this._cursor.peek()!==Bn;)this._consumeAttributeName(),this._attemptCharCodeUntilFn(Ds),this._attemptCharCode(Vn)&&(this._attemptCharCodeUntilFn(Ds),this._consumeAttributeValue()),this._attemptCharCodeUntilFn(Ds);this._consumeTagOpenEnd()}catch(t){if(t instanceof Ss)return this._cursor=a,r&&(this.tokens.length=o),this._beginToken(ls.TEXT,e),void this._endToken(["<"]);throw t}var s=this._getTagDefinition(t).contentType;s===i.RAW_TEXT?this._consumeRawTextWithTagClose(n,t,!1):s===i.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(n,t,!0)},e.prototype._consumeRawTextWithTagClose=function(e,t,n){var r=this;this._consumeRawText(n,(function(){return!!r._attemptCharCode(60)&&!!r._attemptCharCode(Fn)&&(r._attemptCharCodeUntilFn(Ds),!!r._attemptStrCaseInsensitive(t)&&(r._attemptCharCodeUntilFn(Ds),r._attemptCharCode(Bn)))})),this._beginToken(ls.TAG_CLOSE),this._requireCharCodeUntilFn((function(e){return e===Bn}),3),this._cursor.advance(),this._endToken([e,t])},e.prototype._consumeTagOpenStart=function(e){this._beginToken(ls.TAG_OPEN_START,e);var t=this._consumePrefixAndName();return this._endToken(t)},e.prototype._consumeAttributeName=function(){var e=this._cursor.peek();if(39===e||34===e)throw this._createError(Es(e),this._cursor.getSpan());this._beginToken(ls.ATTR_NAME);var t=this._consumePrefixAndName();this._endToken(t)},e.prototype._consumeAttributeValue=function(){var e;if(39===this._cursor.peek()||34===this._cursor.peek()){this._beginToken(ls.ATTR_QUOTE);var t=this._cursor.peek();this._cursor.advance(),this._endToken([String.fromCodePoint(t)]),this._beginToken(ls.ATTR_VALUE);for(var n=[];this._cursor.peek()!==t;)n.push(this._readChar(!0));e=n.join(""),this._endToken([this._processCarriageReturns(e)]),this._beginToken(ls.ATTR_QUOTE),this._cursor.advance(),this._endToken([String.fromCodePoint(t)])}else{this._beginToken(ls.ATTR_VALUE);var r=this._cursor.clone();this._requireCharCodeUntilFn(Ts,1),e=this._cursor.getChars(r),this._endToken([this._processCarriageReturns(e)])}},e.prototype._consumeTagOpenEnd=function(){var e=this._attemptCharCode(Fn)?ls.TAG_OPEN_END_VOID:ls.TAG_OPEN_END;this._beginToken(e),this._requireCharCode(Bn),this._endToken([])},e.prototype._consumeTagClose=function(e){this._beginToken(ls.TAG_CLOSE,e),this._attemptCharCodeUntilFn(Ds);var t=this._consumePrefixAndName();this._attemptCharCodeUntilFn(Ds),this._requireCharCode(Bn),this._endToken(t)},e.prototype._consumeExpansionFormStart=function(){this._beginToken(ls.EXPANSION_FORM_START),this._requireCharCode(Zn),this._endToken([]),this._expansionCaseStack.push(ls.EXPANSION_FORM_START),this._beginToken(ls.RAW_TEXT);var e=this._readUntil(Rn);this._endToken([e]),this._requireCharCode(Rn),this._attemptCharCodeUntilFn(Ds),this._beginToken(ls.RAW_TEXT);var t=this._readUntil(Rn);this._endToken([t]),this._requireCharCode(Rn),this._attemptCharCodeUntilFn(Ds)},e.prototype._consumeExpansionCaseStart=function(){this._beginToken(ls.EXPANSION_CASE_VALUE);var e=this._readUntil(Zn).trim();this._endToken([e]),this._attemptCharCodeUntilFn(Ds),this._beginToken(ls.EXPANSION_CASE_EXP_START),this._requireCharCode(Zn),this._endToken([]),this._attemptCharCodeUntilFn(Ds),this._expansionCaseStack.push(ls.EXPANSION_CASE_EXP_START)},e.prototype._consumeExpansionCaseEnd=function(){this._beginToken(ls.EXPANSION_CASE_EXP_END),this._requireCharCode($n),this._endToken([]),this._attemptCharCodeUntilFn(Ds),this._expansionCaseStack.pop()},e.prototype._consumeExpansionFormEnd=function(){this._beginToken(ls.EXPANSION_FORM_END),this._requireCharCode($n),this._endToken([]),this._expansionCaseStack.pop()},e.prototype._consumeText=function(){var e=this._cursor.clone();this._beginToken(ls.TEXT,e);var t=[];do{this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(t.push(this._interpolationConfig.start),this._inInterpolation=!0):this._interpolationConfig&&this._inInterpolation&&this._attemptStr(this._interpolationConfig.end)?(t.push(this._interpolationConfig.end),this._inInterpolation=!1):t.push(this._readChar(!0))}while(!this._isTextEnd());this._endToken([this._processCarriageReturns(t.join(""))])},e.prototype._isTextEnd=function(){if(60===this._cursor.peek()||0===this._cursor.peek())return!0;if(this._tokenizeIcu&&!this._inInterpolation){if(this.isExpansionFormStart())return!0;if(this._cursor.peek()===$n&&this._isInExpansionCase())return!0}return!1},e.prototype._readUntil=function(e){var t=this._cursor.clone();return this._attemptUntilChar(e),this._cursor.getChars(t)},e.prototype._isInExpansionCase=function(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===ls.EXPANSION_CASE_EXP_START},e.prototype._isInExpansionForm=function(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===ls.EXPANSION_FORM_START},e.prototype.isExpansionFormStart=function(){if(this._cursor.peek()!==Zn)return!1;if(this._interpolationConfig){var e=this._cursor.clone(),t=this._attemptStr(this._interpolationConfig.start);return this._cursor=e,!t}return!0},e}();function Ds(e){return!Kn(e)||0===e}function Ts(e){return Kn(e)||e===Bn||e===Fn||39===e||34===e||e===Vn}function As(e){return e==Ln||0==e||!function(e){return e>=Wn&&e<=102||e>=zn&&e<=70||Yn(e)}(e)}function Is(e){return e==Ln||0==e||!Xn(e)}function Ps(e){return e>=Wn&&e<=Gn?e-Wn+zn:e}var Ms=function(){function e(t,n){if(t instanceof e)this.file=t.file,this.input=t.input,this.end=t.end,this.state=a({},t.state);else{if(!n)throw new Error("Programming error: the range argument must be provided with a file argument.");this.file=t,this.input=t.content,this.end=n.endPos,this.state={peek:-1,offset:n.startPos,line:n.startLine,column:n.startCol}}}return e.prototype.clone=function(){return new e(this)},e.prototype.peek=function(){return this.state.peek},e.prototype.charsLeft=function(){return this.end-this.state.offset},e.prototype.diff=function(e){return this.state.offset-e.state.offset},e.prototype.advance=function(){this.advanceState(this.state)},e.prototype.init=function(){this.updatePeek(this.state)},e.prototype.getSpan=function(e,t){if(e=e||this,t)for(e=e.clone();this.diff(e)>0&&-1!==t.indexOf(e.peek());)e.advance();return new or(new nr(e.file,e.state.offset,e.state.line,e.state.column),new nr(this.file,this.state.offset,this.state.line,this.state.column))},e.prototype.getChars=function(e){return this.input.substring(e.state.offset,this.state.offset)},e.prototype.charAt=function(e){return this.input.charCodeAt(e)},e.prototype.advanceState=function(e){if(e.offset>=this.end)throw this.state=e,new ks('Unexpected character "EOF"',this);var t=this.charAt(e.offset);t===On?(e.line++,e.column=0):Jn(t)||e.column++,e.offset++,this.updatePeek(e)},e.prototype.updatePeek=function(e){e.peek=e.offset>=this.end?0:this.charAt(e.offset)},e}(),Os=function(e){function t(n,r){var o=this;return n instanceof t?(o=e.call(this,n)||this).internalState=a({},n.internalState):(o=e.call(this,n,r)||this).internalState=o.state,o}return o(t,e),t.prototype.advance=function(){this.state=this.internalState,e.prototype.advance.call(this),this.processEscapeSequence()},t.prototype.init=function(){e.prototype.init.call(this),this.processEscapeSequence()},t.prototype.clone=function(){return new t(this)},t.prototype.getChars=function(e){for(var t=e.clone(),n="";t.internalState.offset0)return this._errors=this._errors.concat(i.errors),null;var a=new or(t.sourceSpan.start,o.sourceSpan.end),s=new or(n.sourceSpan.start,o.sourceSpan.end);return new hs(t.parts[0],i.rootNodes,a,t.sourceSpan,s)},e.prototype._collectExpansionExpTokens=function(e){for(var t=[],n=[ls.EXPANSION_CASE_EXP_START];;){if(this._peek.type!==ls.EXPANSION_FORM_START&&this._peek.type!==ls.EXPANSION_CASE_EXP_START||n.push(this._peek.type),this._peek.type===ls.EXPANSION_CASE_EXP_END){if(!Ls(n,ls.EXPANSION_CASE_EXP_START))return this._errors.push(Ns.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(n.pop(),0==n.length)return t}if(this._peek.type===ls.EXPANSION_FORM_END){if(!Ls(n,ls.EXPANSION_FORM_START))return this._errors.push(Ns.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;n.pop()}if(this._peek.type===ls.EOF)return this._errors.push(Ns.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;t.push(this._advance())}},e.prototype._consumeText=function(e){var t=e.parts[0];if(t.length>0&&"\n"==t[0]){var n=this._getParentElement();null!=n&&0==n.children.length&&this.getTagDefinition(n.name).ignoreFirstLf&&(t=t.substring(1))}t.length>0&&this._addToParent(new ps(t,e.sourceSpan))},e.prototype._closeVoidElement=function(){var e=this._getParentElement();e&&this.getTagDefinition(e.name).isVoid&&this._elementStack.pop()},e.prototype._consumeStartTag=function(e){for(var t=e.parts[0],n=e.parts[1],r=[];this._peek.type===ls.ATTR_NAME;)r.push(this._consumeAttr(this._advance()));var o=this._getElementFullName(t,n,this._getParentElement()),i=!1;if(this._peek.type===ls.TAG_OPEN_END_VOID){this._advance(),i=!0;var a=this.getTagDefinition(o);a.canSelfClose||null!==d(o)||a.isVoid||this._errors.push(Ns.create(o,e.sourceSpan,'Only void and foreign elements can be self closed "'+e.parts[1]+'"'))}else this._peek.type===ls.TAG_OPEN_END&&(this._advance(),i=!1);var s=this._peek.sourceSpan.start,u=new or(e.sourceSpan.start,s),c=new vs(o,r,[],u,u,void 0);this._pushElement(c),i&&(this._popElement(o),c.endSourceSpan=u)},e.prototype._pushElement=function(e){var t=this._getParentElement();t&&this.getTagDefinition(t.name).isClosedByChild(e.name)&&this._elementStack.pop(),this._addToParent(e),this._elementStack.push(e)},e.prototype._consumeEndTag=function(e){var t=this._getElementFullName(e.parts[0],e.parts[1],this._getParentElement());if(this._getParentElement()&&(this._getParentElement().endSourceSpan=e.sourceSpan),this.getTagDefinition(t).isVoid)this._errors.push(Ns.create(t,e.sourceSpan,'Void elements do not have end tags "'+e.parts[1]+'"'));else if(!this._popElement(t)){var n='Unexpected closing tag "'+t+'". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags';this._errors.push(Ns.create(t,e.sourceSpan,n))}},e.prototype._popElement=function(e){for(var t=this._elementStack.length-1;t>=0;t--){var n=this._elementStack[t];if(n.name==e)return this._elementStack.splice(t,this._elementStack.length-t),!0;if(!this.getTagDefinition(n.name).closedByParent)return!1}return!1},e.prototype._consumeAttr=function(e){var t=v(e.parts[0],e.parts[1]),n=e.sourceSpan.end,r="",o=void 0;if(this._peek.type===ls.ATTR_QUOTE&&this._advance(),this._peek.type===ls.ATTR_VALUE){var i=this._advance();r=i.parts[0],n=i.sourceSpan.end,o=i.sourceSpan}return this._peek.type===ls.ATTR_QUOTE&&(n=this._advance().sourceSpan.end),new ds(t,r,new or(e.sourceSpan.start,n),o)},e.prototype._getParentElement=function(){return this._elementStack.length>0?this._elementStack[this._elementStack.length-1]:null},e.prototype._getParentElementSkippingContainers=function(){for(var e=null,t=this._elementStack.length-1;t>=0;t--){if(!p(this._elementStack[t].name))return{parent:this._elementStack[t],container:e};e=this._elementStack[t]}return{parent:null,container:e}},e.prototype._addToParent=function(e){var t=this._getParentElement();null!=t?t.children.push(e):this._rootNodes.push(e)},e.prototype._insertBeforeContainer=function(e,t,n){if(t){if(e){var r=e.children.indexOf(t);e.children[r]=n}else this._rootNodes.push(n);n.children.push(t),this._elementStack.splice(this._elementStack.indexOf(t),0,n)}else this._addToParent(n),this._elementStack.push(n)},e.prototype._getElementFullName=function(e,t,n){return""===e&&""===(e=this.getTagDefinition(t).implicitNamespacePrefix||"")&&null!=n&&(e=d(n.name)),v(e,t)},e}();function Ls(e,t){return e.length>0&&e[e.length-1]===t}var Vs=function(e){function t(){return e.call(this,b)||this}return o(t,e),t.prototype.parse=function(t,n,r){return e.prototype.parse.call(this,t,n,r)},t}(Fs),Bs="ngPreserveWhitespaces",Us=new Set(["pre","template","textarea","script","style"]),Hs=" \f\n\r\t\v ᠎ - \u2028\u2029   \ufeff",zs=new RegExp("[^"+Hs+"]"),qs=new RegExp("["+Hs+"]{2,}","g");function Ws(e){return e.replace(new RegExp("","g")," ")}var Gs=function(){function e(){}return e.prototype.visitElement=function(e,t){return Us.has(e.name)||e.attrs.some((function(e){return e.name===Bs}))?new vs(e.name,ms(this,e.attrs),e.children,e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n):new vs(e.name,e.attrs,ms(this,e.children),e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n)},e.prototype.visitAttribute=function(e,t){return e.name!==Bs?e:null},e.prototype.visitText=function(e,t){return e.value.match(zs)?new ps(Ws(e.value).replace(qs," "),e.sourceSpan,e.i18n):null},e.prototype.visitComment=function(e,t){return e},e.prototype.visitExpansion=function(e,t){return e},e.prototype.visitExpansionCase=function(e,t){return e},e}();function Zs(e){return new Rs(ms(new Gs,e.rootNodes),e.errors)}var $s=["zero","one","two","few","many","other"];function Qs(e){var t=new eu;return new Xs(ms(t,e),t.isExpanded,t.errors)}var Ks,Ys,Xs=function(e,t,n){this.nodes=e,this.expanded=t,this.errors=n},Js=function(e){function t(t,n){return e.call(this,t,n)||this}return o(t,e),t}(ar),eu=function(){function e(){this.isExpanded=!1,this.errors=[]}return e.prototype.visitElement=function(e,t){return new vs(e.name,e.attrs,ms(this,e.children),e.sourceSpan,e.startSourceSpan,e.endSourceSpan)},e.prototype.visitAttribute=function(e,t){return e},e.prototype.visitText=function(e,t){return e},e.prototype.visitComment=function(e,t){return e},e.prototype.visitExpansion=function(e,t){return this.isExpanded=!0,"plural"==e.type?(n=e,r=this.errors,o=n.cases.map((function(e){-1!=$s.indexOf(e.value)||e.value.match(/^=\d+$/)||r.push(new Js(e.valueSourceSpan,'Plural cases should be "=" or one of '+$s.join(", ")));var t=Qs(e.expression);return r.push.apply(r,c(t.errors)),new vs("ng-template",[new ds("ngPluralCase",""+e.value,e.valueSourceSpan)],t.nodes,e.sourceSpan,e.sourceSpan,e.sourceSpan)})),i=new ds("[ngPlural]",n.switchValue,n.switchValueSourceSpan),new vs("ng-container",[i],o,n.sourceSpan,n.sourceSpan,n.sourceSpan)):function(e,t){var n=e.cases.map((function(e){var n=Qs(e.expression);return t.push.apply(t,c(n.errors)),"other"===e.value?new vs("ng-template",[new ds("ngSwitchDefault","",e.valueSourceSpan)],n.nodes,e.sourceSpan,e.sourceSpan,e.sourceSpan):new vs("ng-template",[new ds("ngSwitchCase",""+e.value,e.valueSourceSpan)],n.nodes,e.sourceSpan,e.sourceSpan,e.sourceSpan)})),r=new ds("[ngSwitch]",e.switchValue,e.switchValueSourceSpan);return new vs("ng-container",[r],n,e.sourceSpan,e.sourceSpan,e.sourceSpan)}(e,this.errors);var n,r,o,i},e.prototype.visitExpansionCase=function(e,t){throw new Error("Should not be reached")},e}(),tu=function(){function e(e,t,n){this.value=e,this.ngContentIndex=t,this.sourceSpan=n}return e.prototype.visit=function(e,t){return e.visitText(this,t)},e}(),nu=function(){function e(e,t,n){this.value=e,this.ngContentIndex=t,this.sourceSpan=n}return e.prototype.visit=function(e,t){return e.visitBoundText(this,t)},e}(),ru=function(){function e(e,t,n){this.name=e,this.value=t,this.sourceSpan=n}return e.prototype.visit=function(e,t){return e.visitAttr(this,t)},e}(),ou=((Ks={})[4]=4,Ks[1]=1,Ks[2]=2,Ks[0]=0,Ks[3]=3,Ks),iu=function(){function e(e,t,n,r,o,i){this.name=e,this.type=t,this.securityContext=n,this.value=r,this.unit=o,this.sourceSpan=i,this.isAnimation=4===this.type}return e.fromBoundProperty=function(t){var n=ou[t.type];return new e(t.name,n,t.securityContext,t.value,t.unit,t.sourceSpan)},e.prototype.visit=function(e,t){return e.visitElementProperty(this,t)},e}(),au=function(){function e(t,n,r,o,i,a){this.name=t,this.target=n,this.phase=r,this.handler=o,this.sourceSpan=i,this.handlerSpan=a,this.fullName=e.calcFullName(this.name,this.target,this.phase),this.isAnimation=!!this.phase}return e.calcFullName=function(e,t,n){return t?t+":"+e:n?"@"+e+"."+n:e},e.fromParsedEvent=function(t){var n=0===t.type?t.targetOrPhase:null,r=1===t.type?t.targetOrPhase:null;return new e(t.name,n,r,t.handler,t.sourceSpan,t.handlerSpan)},e.prototype.visit=function(e,t){return e.visitEvent(this,t)},e}(),su=function(){function e(e,t,n,r){this.name=e,this.value=t,this.originalValue=n,this.sourceSpan=r}return e.prototype.visit=function(e,t){return e.visitReference(this,t)},e}(),uu=function(){function e(e,t,n){this.name=e,this.value=t,this.sourceSpan=n}return e.fromParsedVariable=function(t){return new e(t.name,t.value,t.sourceSpan)},e.prototype.visit=function(e,t){return e.visitVariable(this,t)},e}(),cu=function(){function e(e,t,n,r,o,i,a,s,u,c,l,p,f){this.name=e,this.attrs=t,this.inputs=n,this.outputs=r,this.references=o,this.directives=i,this.providers=a,this.hasViewContainer=s,this.queryMatches=u,this.children=c,this.ngContentIndex=l,this.sourceSpan=p,this.endSourceSpan=f}return e.prototype.visit=function(e,t){return e.visitElement(this,t)},e}(),lu=function(){function e(e,t,n,r,o,i,a,s,u,c,l){this.attrs=e,this.outputs=t,this.references=n,this.variables=r,this.directives=o,this.providers=i,this.hasViewContainer=a,this.queryMatches=s,this.children=u,this.ngContentIndex=c,this.sourceSpan=l}return e.prototype.visit=function(e,t){return e.visitEmbeddedTemplate(this,t)},e}(),pu=function(){function e(e,t,n,r){this.directiveName=e,this.templateName=t,this.value=n,this.sourceSpan=r}return e.prototype.visit=function(e,t){return e.visitDirectiveProperty(this,t)},e}(),fu=function(){function e(e,t,n,r,o,i){this.directive=e,this.inputs=t,this.hostProperties=n,this.hostEvents=r,this.contentQueryStartId=o,this.sourceSpan=i}return e.prototype.visit=function(e,t){return e.visitDirective(this,t)},e}(),hu=function(){function e(e,t,n,r,o,i,a,s){this.token=e,this.multiProvider=t,this.eager=n,this.providers=r,this.providerType=o,this.lifecycleHooks=i,this.sourceSpan=a,this.isModule=s}return e.prototype.visit=function(e,t){return null},e}();!function(e){e[e.PublicService=0]="PublicService",e[e.PrivateService=1]="PrivateService",e[e.Component=2]="Component",e[e.Directive=3]="Directive",e[e.Builtin=4]="Builtin"}(Ys||(Ys={}));var du=function(){function e(e,t,n){this.index=e,this.ngContentIndex=t,this.sourceSpan=n}return e.prototype.visit=function(e,t){return e.visitNgContent(this,t)},e}();function vu(e,t,n){void 0===n&&(n=null);var r=[],o=e.visit?function(t){return e.visit(t,n)||t.visit(e,n)}:function(t){return t.visit(e,n)};return t.forEach((function(e){var t=o(e);t&&r.push(t)})),r}!function(e){function t(){return e.call(this)||this}o(t,e),t.prototype.visitEmbeddedTemplate=function(e,t){return this.visitChildren(t,(function(t){t(e.attrs),t(e.references),t(e.variables),t(e.directives),t(e.providers),t(e.children)}))},t.prototype.visitElement=function(e,t){return this.visitChildren(t,(function(t){t(e.attrs),t(e.inputs),t(e.outputs),t(e.references),t(e.directives),t(e.providers),t(e.children)}))},t.prototype.visitDirective=function(e,t){return this.visitChildren(t,(function(t){t(e.inputs),t(e.hostProperties),t(e.hostEvents)}))},t.prototype.visitChildren=function(e,t){var n=[],r=this;return t((function(t){t&&t.length&&n.push(vu(r,t,e))})),Array.prototype.concat.apply([],n)}}(function(){function e(){}return e.prototype.visitNgContent=function(e,t){},e.prototype.visitEmbeddedTemplate=function(e,t){},e.prototype.visitElement=function(e,t){},e.prototype.visitReference=function(e,t){},e.prototype.visitVariable=function(e,t){},e.prototype.visitEvent=function(e,t){},e.prototype.visitElementProperty=function(e,t){},e.prototype.visitAttr=function(e,t){},e.prototype.visitBoundText=function(e,t){},e.prototype.visitText=function(e,t){},e.prototype.visitDirective=function(e,t){},e.prototype.visitDirectiveProperty=function(e,t){},e}());var yu=function(e){function t(t,n){return e.call(this,n,t)||this}return o(t,e),t}(ar),mu=function(e,t){var n=this;this.reflector=e,this.component=t,this.errors=[],this.viewQueries=function(e){var t=1,n=new Map;return e.viewQueries&&e.viewQueries.forEach((function(e){return Cu(n,{meta:e,queryId:t++})})),n}(t),this.viewProviders=new Map,t.viewProviders.forEach((function(e){null==n.viewProviders.get(mn(e.token))&&n.viewProviders.set(mn(e.token),!0)}))},gu=function(){function e(e,t,n,r,o,i,a,s,u){var c=this;this.viewContext=e,this._parent=t,this._isViewRoot=n,this._directiveAsts=r,this._sourceSpan=u,this._transformedProviders=new Map,this._seenProviders=new Map,this._queriedTokens=new Map,this.transformedHasViewContainer=!1,this._attrs={},o.forEach((function(e){return c._attrs[e.name]=e.value}));var l,p,f,h,d=r.map((function(e){return e.directive}));if(this._allProviders=(l=d,p=u,f=e.errors,h=new Map,l.forEach((function(e){Eu([{token:{identifier:e.type},useClass:e.type}],e.isComponent?Ys.Component:Ys.Directive,!0,p,f,h,!1)})),l.filter((function(e){return e.isComponent})).concat(l.filter((function(e){return!e.isComponent}))).forEach((function(e){Eu(e.providers,Ys.PublicService,!1,p,f,h,!1),Eu(e.viewProviders,Ys.PrivateService,!1,p,f,h,!1)})),h),this._contentQueries=function(e,t){var n=e,r=new Map;return t.forEach((function(e,t){e.queries&&e.queries.forEach((function(e){return Cu(r,{meta:e,queryId:n++})}))})),r}(s,d),Array.from(this._allProviders.values()).forEach((function(e){c._addQueryReadsTo(e.token,e.token,c._queriedTokens)})),a){var v=rn(this.viewContext.reflector,tn.TemplateRef);this._addQueryReadsTo(v,v,this._queriedTokens)}i.forEach((function(e){var t=e.value||rn(c.viewContext.reflector,tn.ElementRef);c._addQueryReadsTo({value:e.name},t,c._queriedTokens)})),this._queriedTokens.get(this.viewContext.reflector.resolveExternalReference(tn.ViewContainerRef))&&(this.transformedHasViewContainer=!0),Array.from(this._allProviders.values()).forEach((function(e){(e.eager||c._queriedTokens.get(mn(e.token)))&&c._getOrCreateLocalProvider(e.providerType,e.token,!0)}))}return e.prototype.afterElement=function(){var e=this;Array.from(this._allProviders.values()).forEach((function(t){e._getOrCreateLocalProvider(t.providerType,t.token,!1)}))},Object.defineProperty(e.prototype,"transformProviders",{get:function(){var e=[],t=[];return this._transformedProviders.forEach((function(n){n.eager?t.push(n):e.push(n)})),e.concat(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"transformedDirectiveAsts",{get:function(){var e=this.transformProviders.map((function(e){return e.token.identifier})),t=this._directiveAsts.slice();return t.sort((function(t,n){return e.indexOf(t.directive.type)-e.indexOf(n.directive.type)})),t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"queryMatches",{get:function(){var e=[];return this._queriedTokens.forEach((function(t){e.push.apply(e,c(t))})),e},enumerable:!0,configurable:!0}),e.prototype._addQueryReadsTo=function(e,t,n){this._getQueriesFor(e).forEach((function(e){var r=e.meta.read||t,o=mn(r),i=n.get(o);i||(i=[],n.set(o,i)),i.push({queryId:e.queryId,value:r})}))},e.prototype._getQueriesFor=function(e){for(var t,n=[],r=this,o=0;null!==r;)(t=r._contentQueries.get(mn(e)))&&n.push.apply(n,c(t.filter((function(e){return e.meta.descendants||o<=1})))),r._directiveAsts.length>0&&o++,r=r._parent;return(t=this.viewContext.viewQueries.get(mn(e)))&&n.push.apply(n,c(t)),n},e.prototype._getOrCreateLocalProvider=function(e,t,n){var r=this,o=this._allProviders.get(mn(t));if(!o||(e===Ys.Directive||e===Ys.PublicService)&&o.providerType===Ys.PrivateService||(e===Ys.PrivateService||e===Ys.PublicService)&&o.providerType===Ys.Builtin)return null;var i=this._transformedProviders.get(mn(t));if(i)return i;if(null!=this._seenProviders.get(mn(t)))return this.viewContext.errors.push(new yu("Cannot instantiate cyclic dependency! "+yn(t),this._sourceSpan)),null;this._seenProviders.set(mn(t),!0);var a=o.providers.map((function(e){var t=e.useValue,i=e.useExisting,a=void 0;if(null!=e.useExisting){var s=r._getDependency(o.providerType,{token:e.useExisting},n);null!=s.token?i=s.token:(i=null,t=s.value)}else e.useFactory?a=(e.deps||e.useFactory.diDeps).map((function(e){return r._getDependency(o.providerType,e,n)})):e.useClass&&(a=(e.deps||e.useClass.diDeps).map((function(e){return r._getDependency(o.providerType,e,n)})));return bu(e,{useExisting:i,useValue:t,deps:a})}));return i=wu(o,{eager:n,providers:a}),this._transformedProviders.set(mn(t),i),i},e.prototype._getLocalDependency=function(e,t,n){if(void 0===n&&(n=!1),t.isAttribute){var r=this._attrs[t.token.value];return{isValue:!0,value:null==r?null:r}}if(null!=t.token){if(e===Ys.Directive||e===Ys.Component){if(mn(t.token)===this.viewContext.reflector.resolveExternalReference(tn.Renderer)||mn(t.token)===this.viewContext.reflector.resolveExternalReference(tn.ElementRef)||mn(t.token)===this.viewContext.reflector.resolveExternalReference(tn.ChangeDetectorRef)||mn(t.token)===this.viewContext.reflector.resolveExternalReference(tn.TemplateRef))return t;mn(t.token)===this.viewContext.reflector.resolveExternalReference(tn.ViewContainerRef)&&(this.transformedHasViewContainer=!0)}if(mn(t.token)===this.viewContext.reflector.resolveExternalReference(tn.Injector))return t;if(null!=this._getOrCreateLocalProvider(e,t.token,n))return t}return null},e.prototype._getDependency=function(e,t,n){void 0===n&&(n=!1);var r=this,o=n,i=null;if(t.isSkipSelf||(i=this._getLocalDependency(e,t,n)),t.isSelf)!i&&t.isOptional&&(i={isValue:!0,value:null});else{for(;!i&&r._parent;){var a=r;r=r._parent,a._isViewRoot&&(o=!1),i=r._getLocalDependency(Ys.PublicService,t,o)}i||(i=!t.isHost||this.viewContext.component.isHost||this.viewContext.component.type.reference===mn(t.token)||null!=this.viewContext.viewProviders.get(mn(t.token))?t:t.isOptional?{isValue:!0,value:null}:null)}return i||this.viewContext.errors.push(new yu("No provider for "+yn(t.token),this._sourceSpan)),i},e}(),_u=function(){function e(e,t,n,r){var o=this;this.reflector=e,this._transformedProviders=new Map,this._seenProviders=new Map,this._errors=[],this._allProviders=new Map,t.transitiveModule.modules.forEach((function(e){Eu([{token:{identifier:e},useClass:e}],Ys.PublicService,!0,r,o._errors,o._allProviders,!0)})),Eu(t.transitiveModule.providers.map((function(e){return e.provider})).concat(n),Ys.PublicService,!1,r,this._errors,this._allProviders,!1)}return e.prototype.parse=function(){var e=this;if(Array.from(this._allProviders.values()).forEach((function(t){e._getOrCreateLocalProvider(t.token,t.eager)})),this._errors.length>0){var t=this._errors.join("\n");throw new Error("Provider parse errors:\n"+t)}var n=[],r=[];return this._transformedProviders.forEach((function(e){e.eager?r.push(e):n.push(e)})),n.concat(r)},e.prototype._getOrCreateLocalProvider=function(e,t){var n=this,r=this._allProviders.get(mn(e));if(!r)return null;var o=this._transformedProviders.get(mn(e));if(o)return o;if(null!=this._seenProviders.get(mn(e)))return this._errors.push(new yu("Cannot instantiate cyclic dependency! "+yn(e),r.sourceSpan)),null;this._seenProviders.set(mn(e),!0);var i=r.providers.map((function(e){var o=e.useValue,i=e.useExisting,a=void 0;if(null!=e.useExisting){var s=n._getDependency({token:e.useExisting},t,r.sourceSpan);null!=s.token?i=s.token:(i=null,o=s.value)}else e.useFactory?a=(e.deps||e.useFactory.diDeps).map((function(e){return n._getDependency(e,t,r.sourceSpan)})):e.useClass&&(a=(e.deps||e.useClass.diDeps).map((function(e){return n._getDependency(e,t,r.sourceSpan)})));return bu(e,{useExisting:i,useValue:o,deps:a})}));return o=wu(r,{eager:t,providers:i}),this._transformedProviders.set(mn(e),o),o},e.prototype._getDependency=function(e,t,n){return void 0===t&&(t=!1),e.isSkipSelf||null==e.token||mn(e.token)===this.reflector.resolveExternalReference(tn.Injector)||mn(e.token)===this.reflector.resolveExternalReference(tn.ComponentFactoryResolver)||this._getOrCreateLocalProvider(e.token,t),e},e}();function bu(e,t){var n=t.useExisting,r=t.useValue,o=t.deps;return{token:e.token,useClass:e.useClass,useExisting:n,useFactory:e.useFactory,useValue:r,deps:o,multi:e.multi}}function wu(e,t){var n=t.eager,r=t.providers;return new hu(e.token,e.multiProvider,e.eager||n,r,e.providerType,e.lifecycleHooks,e.sourceSpan,e.isModule)}function Eu(e,t,n,r,o,i,a){e.forEach((function(e){var s=i.get(mn(e.token));if(null!=s&&!!s.multiProvider!=!!e.multi&&o.push(new yu("Mixing multi and non multi provider is not possible for token "+yn(s.token),r)),s)e.multi||(s.providers.length=0),s.providers.push(e);else{var u=e.token.identifier&&e.token.identifier.lifecycleHooks?e.token.identifier.lifecycleHooks:[],c=!(e.useClass||e.useExisting||e.useFactory);s=new hu(e.token,!!e.multi,n||c,[e],t,u,r,a),i.set(mn(e.token),s)}}))}function Cu(e,t){t.meta.selectors.forEach((function(n){var r=e.get(mn(n));r||(r=[],e.set(mn(n),r)),r.push(t)}))}var Su=function(e,t){this.style=e,this.styleUrls=t};function xu(e){if(null==e||0===e.length||"/"==e[0])return!1;var t=e.match(Iu);return null===t||"package"==t[1]||"asset"==t[1]}var Du,Tu=/@import\s+(?:url\()?\s*(?:(?:['"]([^'"]*))|([^;\)\s]*))[^;]*;?/g,Au=/\/\*(?!#\s*(?:sourceURL|sourceMappingURL)=)[\s\S]+?\*\//g,Iu=/^([^:/?#]+):/,Pu=function(){function e(e,t,n,r,o){if(this._exprParser=e,this._interpolationConfig=t,this._schemaRegistry=n,this.errors=o,this.pipesByName=null,this._usedPipes=new Map,r){var i=new Map;r.forEach((function(e){return i.set(e.name,e)})),this.pipesByName=i}}return Object.defineProperty(e.prototype,"interpolationConfig",{get:function(){return this._interpolationConfig},enumerable:!0,configurable:!0}),e.prototype.getUsedPipes=function(){return Array.from(this._usedPipes.values())},e.prototype.createBoundHostProperties=function(e,t){var n=this;if(e.hostProperties){var r=[];return Object.keys(e.hostProperties).forEach((function(o){var i=e.hostProperties[o];"string"==typeof i?n.parsePropertyBinding(o,i,!0,t,t.start.offset,void 0,[],r):n._reportError('Value of the host property binding "'+o+'" needs to be a string representing an expression but got "'+i+'" ('+typeof i+")",t)})),r}return null},e.prototype.createDirectiveHostPropertyAsts=function(e,t,n){var r=this,o=this.createBoundHostProperties(e,n);return o&&o.map((function(e){return r.createBoundElementProperty(t,e)}))},e.prototype.createDirectiveHostEventAsts=function(e,t){var n=this;if(e.hostListeners){var r=[];return Object.keys(e.hostListeners).forEach((function(o){var i=e.hostListeners[o];"string"==typeof i?n.parseEvent(o,i,t,t,[],r):n._reportError('Value of the host listener "'+o+'" needs to be a string representing an expression but got "'+i+'" ('+typeof i+")",t)})),r}return null},e.prototype.parseInterpolation=function(e,t){var n=t.start.toString();try{var r=this._exprParser.parseInterpolation(e,n,t.start.offset,this._interpolationConfig);return r&&this._reportExpressionParserErrors(r.errors,t),this._checkPipes(r,t),r}catch(e){return this._reportError(""+e,t),this._exprParser.wrapLiteralPrimitive("ERROR",n,t.start.offset)}},e.prototype.parseInlineTemplateBinding=function(e,t,n,r,o,i,a){for(var s=this._parseTemplateBindings(e,t,n),u=0;u1)if("attr"==s[0]){a=s[1],n||this._validatePropertyOrAttributeName(a,t.sourceSpan,!0),u=ku(this._schemaRegistry,e,a,!0);var c=a.indexOf(":");if(c>-1){var l=a.substring(0,c),p=a.substring(c+1);a=v(l,p)}i=1}else"class"==s[0]?(a=s[1],i=2,u=[F.NONE]):"style"==s[0]&&(o=s.length>2?s[2]:null,a=s[1],i=3,u=[F.STYLE]);if(null===a){var f=this._schemaRegistry.getMappedPropName(t.name);a=r?f:t.name,u=ku(this._schemaRegistry,e,f,!1),i=0,n||this._validatePropertyOrAttributeName(f,t.sourceSpan,!1)}return new pa(a,i,u[0],t.expression,o,t.sourceSpan,t.valueSpan)},e.prototype.parseEvent=function(e,t,n,r,o,i){Ou(e)?(e=e.substr(1),this._parseAnimationEvent(e,t,n,r,i)):this._parseRegularEvent(e,t,n,r,o,i)},e.prototype.calcPossibleSecurityContexts=function(e,t,n){var r=this._schemaRegistry.getMappedPropName(t);return ku(this._schemaRegistry,e,r,n)},e.prototype._parseAnimationEvent=function(e,t,n,r,o){var i=Tt(e,".",[e,""]),a=i[0],s=i[1].toLowerCase();if(s)switch(s){case"start":case"done":var u=this._parseAction(t,r);o.push(new ca(a,s,1,u,n,r));break;default:this._reportError('The provided animation output phase value "'+s+'" for "@'+a+'" is not supported (use start or done)',n)}else this._reportError("The animation trigger output event (@"+a+") is missing its phase value name (start or done are currently supported)",n)},e.prototype._parseRegularEvent=function(e,t,n,r,o,i){var a=u(Dt(e,[null,e]),2),s=a[0],c=a[1],l=this._parseAction(t,r);o.push([e,l.source]),i.push(new ca(c,s,0,l,n,r))},e.prototype._parseAction=function(e,t){var n=(t&&t.start||"(unknown").toString(),r=t&&t.start?t.start.offset:0;try{var o=this._exprParser.parseAction(e,n,r,this._interpolationConfig);return o&&this._reportExpressionParserErrors(o.errors,t),!o||o.ast instanceof Fi?(this._reportError("Empty expressions are not allowed",t),this._exprParser.wrapLiteralPrimitive("ERROR",n,r)):(this._checkPipes(o,t),o)}catch(e){return this._reportError(""+e,t),this._exprParser.wrapLiteralPrimitive("ERROR",n,r)}},e.prototype._reportError=function(e,t,n){void 0===n&&(n=tr.ERROR),this.errors.push(new ar(t,e,n))},e.prototype._reportExpressionParserErrors=function(e,t){var n,r;try{for(var o=s(e),i=o.next();!i.done;i=o.next()){var a=i.value;this._reportError(a.message,t)}}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},e.prototype._checkPipes=function(e,t){var n=this;if(e&&this.pipesByName){var r=new Mu;e.visit(r),r.pipes.forEach((function(e,r){var o=n.pipesByName.get(r);o?n._usedPipes.set(r,o):n._reportError("The pipe '"+r+"' could not be found",new or(t.start.moveBy(e.span.start),t.start.moveBy(e.span.end)))}))}},e.prototype._validatePropertyOrAttributeName=function(e,t,n){var r=n?this._schemaRegistry.validateAttribute(e):this._schemaRegistry.validateProperty(e);r.error&&this._reportError(r.msg,t,tr.ERROR)},e}(),Mu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.pipes=new Map,t}return o(t,e),t.prototype.visitPipe=function(e,t){return this.pipes.set(e.name,e),e.exp.visit(this),this.visitAll(e.args,t),null},t}(ia);function Ou(e){return"@"==e[0]}function ku(e,t,n,r){var o=[];return S.parse(t).forEach((function(t){var i=t.element?[t.element]:e.allKnownElementNames(),a=new Set(t.notSelectors.filter((function(e){return e.isElementSelector()})).map((function(e){return e.element}))),s=i.filter((function(e){return!a.has(e)}));o.push.apply(o,c(s.map((function(t){return e.securityContext(t,n,r)}))))})),0===o.length?[F.NONE]:Array.from(new Set(o)).sort()}function Nu(e){var t=null,n=null,r=null,o=!1,i="";e.attrs.forEach((function(e){var a=e.name.toLowerCase();"select"==a?t=e.value:"href"==a?n=e.value:"rel"==a?r=e.value:"ngNonBindable"==e.name?o=!0:"ngProjectAs"==e.name&&e.value.length>0&&(i=e.value)})),t=function(e){return null===e||0===e.length?"*":e}(t);var a=e.name.toLowerCase(),s=Du.OTHER;return f(a)?s=Du.NG_CONTENT:"style"==a?s=Du.STYLE:"script"==a?s=Du.SCRIPT:"link"==a&&"stylesheet"==r&&(s=Du.STYLESHEET),new Fu(s,t,n,o,i)}!function(e){e[e.NG_CONTENT=0]="NG_CONTENT",e[e.STYLE=1]="STYLE",e[e.STYLESHEET=2]="STYLESHEET",e[e.SCRIPT=3]="SCRIPT",e[e.OTHER=4]="OTHER"}(Du||(Du={}));var Ru,Fu=function(e,t,n,r,o){this.type=e,this.selectAttr=t,this.hrefAttr=n,this.nonBindable=r,this.projectAs=o},ju=/^(?:(?:(?:(bind-)|(let-)|(ref-|#)|(on-)|(bindon-)|(@))(.+))|\[\(([^\)]+)\)\]|\[([^\]]+)\]|\(([^\)]+)\))$/;function Lu(){return Ru||(Ru=S.parse("*")[0]),Ru}var Vu=function(e){function t(t,n,r){return e.call(this,n,t,r)||this}return o(t,e),t}(ar),Bu=function(e,t,n){this.templateAst=e,this.usedPipes=t,this.errors=n},Uu=function(){function e(e,t,n,r,o,i,a){this._config=e,this._reflector=t,this._exprParser=n,this._schemaRegistry=r,this._htmlParser=o,this._console=i,this.transforms=a}return Object.defineProperty(e.prototype,"expressionParser",{get:function(){return this._exprParser},enumerable:!0,configurable:!0}),e.prototype.parse=function(e,t,n,r,o,i,a){var s=this.tryParse(e,t,n,r,o,i,a),u=s.errors.filter((function(e){return e.level===tr.WARNING})),c=s.errors.filter((function(e){return e.level===tr.ERROR}));if(u.length>0&&this._console.warn("Template parse warnings:\n"+u.join("\n")),c.length>0)throw Ft("Template parse errors:\n"+c.join("\n"),c);return{template:s.templateAst,pipes:s.usedPipes}},e.prototype.tryParse=function(e,t,n,r,o,i,a){var s="string"==typeof t?this._htmlParser.parse(t,i,{tokenizeExpansionForms:!0,interpolationConfig:this.getInterpolationConfig(e)}):t;return a||(s=Zs(s)),this.tryParseHtml(this.expandHtml(s),e,n,r,o)},e.prototype.tryParseHtml=function(e,t,n,r,o){var i,a=e.errors,s=[];if(e.rootNodes.length>0){var u=Ku(n),l=Ku(r),p=new mu(this._reflector,t),f=void 0;t.template&&t.template.interpolation&&(f={start:t.template.interpolation[0],end:t.template.interpolation[1]});var h=new Pu(this._exprParser,f,this._schemaRegistry,l,a),d=new Hu(this._reflector,this._config,p,u,h,this._schemaRegistry,o,a);i=ms(d,e.rootNodes,Zu),a.push.apply(a,c(p.errors)),s.push.apply(s,c(h.getUsedPipes()))}else i=[];return this._assertNoReferenceDuplicationOnTemplate(i,a),a.length>0||this.transforms&&this.transforms.forEach((function(e){i=vu(e,i)})),new Bu(i,s,a)},e.prototype.expandHtml=function(e,t){void 0===t&&(t=!1);var n=e.errors;if(0==n.length||t){var r=Qs(e.rootNodes);n.push.apply(n,c(r.errors)),e=new Rs(r.nodes,n)}return e},e.prototype.getInterpolationConfig=function(e){if(e.template)return ci.fromArray(e.template.interpolation)},e.prototype._assertNoReferenceDuplicationOnTemplate=function(e,t){var n=[];e.filter((function(e){return!!e.references})).forEach((function(e){return e.references.forEach((function(e){var r=e.name;if(n.indexOf(r)<0)n.push(r);else{var o=new Vu('Reference "#'+r+'" is defined several times',e.sourceSpan,tr.ERROR);t.push(o)}}))}))},e}(),Hu=function(){function e(e,t,n,r,o,i,a,s){var u=this;this.reflector=e,this.config=t,this.providerViewContext=n,this._bindingParser=o,this._schemaRegistry=i,this._schemas=a,this._targetErrors=s,this.selectorMatcher=new x,this.directivesIndex=new Map,this.ngContentCount=0,this.contentQueryStartId=n.component.viewQueries.length+1,r.forEach((function(e,t){var n=S.parse(e.selector);u.selectorMatcher.addSelectables(n,e),u.directivesIndex.set(e,t)}))}return e.prototype.visitExpansion=function(e,t){return null},e.prototype.visitExpansionCase=function(e,t){return null},e.prototype.visitText=function(e,t){var n=t.findNgContentIndex(Lu()),r=Ws(e.value),o=this._bindingParser.parseInterpolation(r,e.sourceSpan);return o?new nu(o,n,e.sourceSpan):new tu(r,n,e.sourceSpan)},e.prototype.visitAttribute=function(e,t){return new ru(e.name,e.value,e.sourceSpan)},e.prototype.visitComment=function(e,t){return null},e.prototype.visitElement=function(e,t){var n=this,r=this.contentQueryStartId,o=e.name,i=Nu(e);if(i.type===Du.SCRIPT||i.type===Du.STYLE)return null;if(i.type===Du.STYLESHEET&&xu(i.hrefAttr))return null;var a=[],s=[],u=[],l=[],p=[],f=[],d=[],v=[],y=!1,m=[],g=h(e.name);e.attrs.forEach((function(e){var t,r,o=n._parseAttr(g,e,a,s,p,u,l);l.push.apply(l,c([].map((function(e){return uu.fromParsedVariable(e)}))));var i=n._normalizeAttributeName(e.name);i.startsWith("*")&&(t=e.value,r=i.substring(1));var h=null!=t;if(h){y&&n._reportError("Can't have multiple template bindings on one element. Use only one attribute prefixed with *",e.sourceSpan),y=!0;var _=[];n._bindingParser.parseInlineTemplateBinding(r,t,e.sourceSpan,e.sourceSpan.start.offset,d,f,_),v.push.apply(v,c(_.map((function(e){return uu.fromParsedVariable(e)}))))}o||h||(m.push(n.visitAttribute(e,null)),a.push([e.name,e.value]))}));var _=Gu(o,a),b=this._parseDirectives(this.selectorMatcher,_),w=b.directives,E=b.matchElement,C=[],x=new Set,D=this._createDirectiveAsts(g,e.name,w,s,u,e.sourceSpan,C,x),T=this._createElementPropertyAsts(e.name,s,x),A=t.isTemplateElement||y,I=new gu(this.providerViewContext,t.providerContext,A,D,m,C,g,r,e.sourceSpan),P=ms(i.nonBindable?$u:this,e.children,Wu.create(g,D,g?t.providerContext:I));I.afterElement();var M,O=""!=i.projectAs?S.parse(i.projectAs)[0]:_,k=t.findNgContentIndex(O);if(i.type===Du.NG_CONTENT)e.children&&!e.children.every(Qu)&&this._reportError(" element cannot have content.",e.sourceSpan),M=new du(this.ngContentCount++,y?null:k,e.sourceSpan);else if(g)this._assertAllEventsPublishedByDirectives(D,p),this._assertNoComponentsNorElementBindingsOnTemplate(D,T,e.sourceSpan),M=new lu(m,p,C,l,I.transformedDirectiveAsts,I.transformProviders,I.transformedHasViewContainer,I.queryMatches,P,y?null:k,e.sourceSpan);else{this._assertElementExists(E,e),this._assertOnlyOneComponent(D,e.sourceSpan);var N=y?null:t.findNgContentIndex(O);M=new cu(o,m,T,p,C,I.transformedDirectiveAsts,I.transformProviders,I.transformedHasViewContainer,I.queryMatches,P,y?null:N,e.sourceSpan,e.endSourceSpan||null)}if(y){var R=this.contentQueryStartId,F=Gu("ng-template",d),j=this._parseDirectives(this.selectorMatcher,F).directives,L=new Set,V=this._createDirectiveAsts(!0,o,j,f,[],e.sourceSpan,[],L),B=this._createElementPropertyAsts(o,f,L);this._assertNoComponentsNorElementBindingsOnTemplate(V,B,e.sourceSpan);var U=new gu(this.providerViewContext,t.providerContext,t.isTemplateElement,V,[],[],!0,R,e.sourceSpan);U.afterElement(),M=new lu([],[],[],v,U.transformedDirectiveAsts,U.transformProviders,U.transformedHasViewContainer,U.queryMatches,[M],k,e.sourceSpan)}return M},e.prototype._parseAttr=function(e,t,n,r,o,i,a){var s=this._normalizeAttributeName(t.name),u=t.value,l=t.sourceSpan,p=t.valueSpan?t.valueSpan.start.offset:l.start.offset,f=[],h=s.match(ju),d=!1;if(null!==h)if(d=!0,null!=h[1])this._bindingParser.parsePropertyBinding(h[7],u,!1,l,p,t.valueSpan,n,r);else if(h[2])if(e){var v=h[7];this._parseVariable(v,u,l,a)}else this._reportError('"let-" is only supported on ng-template elements.',l);else h[3]?(v=h[7],this._parseReference(v,u,l,i)):h[4]?this._bindingParser.parseEvent(h[7],u,l,t.valueSpan||l,n,f):h[5]?(this._bindingParser.parsePropertyBinding(h[7],u,!1,l,p,t.valueSpan,n,r),this._parseAssignmentEvent(h[7],u,l,t.valueSpan||l,n,f)):h[6]?this._bindingParser.parseLiteralAttr(s,u,l,p,t.valueSpan,n,r):h[8]?(this._bindingParser.parsePropertyBinding(h[8],u,!1,l,p,t.valueSpan,n,r),this._parseAssignmentEvent(h[8],u,l,t.valueSpan||l,n,f)):h[9]?this._bindingParser.parsePropertyBinding(h[9],u,!1,l,p,t.valueSpan,n,r):h[10]&&this._bindingParser.parseEvent(h[10],u,l,t.valueSpan||l,n,f);else d=this._bindingParser.parsePropertyInterpolation(s,u,l,t.valueSpan,n,r);return d||this._bindingParser.parseLiteralAttr(s,u,l,p,t.valueSpan,n,r),o.push.apply(o,c(f.map((function(e){return au.fromParsedEvent(e)})))),d},e.prototype._normalizeAttributeName=function(e){return/^data-/i.test(e)?e.substring(5):e},e.prototype._parseVariable=function(e,t,n,r){e.indexOf("-")>-1&&this._reportError('"-" is not allowed in variable names',n),r.push(new uu(e,t,n))},e.prototype._parseReference=function(e,t,n,r){e.indexOf("-")>-1&&this._reportError('"-" is not allowed in reference names',n),r.push(new qu(e,t,n))},e.prototype._parseAssignmentEvent=function(e,t,n,r,o,i){this._bindingParser.parseEvent(e+"Change",t+"=$event",n,r,o,i)},e.prototype._parseDirectives=function(e,t){var n=this,r=new Array(this.directivesIndex.size),o=!1;return e.match(t,(function(e,t){r[n.directivesIndex.get(t)]=t,o=o||e.hasElementSelector()})),{directives:r.filter((function(e){return!!e})),matchElement:o}},e.prototype._createDirectiveAsts=function(e,t,n,r,o,i,a,s){var u=this,c=new Set,l=null,p=n.map((function(e){var n=new or(i.start,i.end,"Directive "+pn(e.type));e.isComponent&&(l=e);var p=[],f=u._bindingParser.createDirectiveHostPropertyAsts(e,t,n).map((function(e){return iu.fromBoundProperty(e)}));f=u._checkPropertiesInSchema(t,f);var h=u._bindingParser.createDirectiveHostEventAsts(e,n);u._createDirectivePropertyAsts(e.inputs,r,p,s),o.forEach((function(t){(0===t.value.length&&e.isComponent||t.isReferenceToDirective(e))&&(a.push(new su(t.name,nn(e.type.reference),t.value,t.sourceSpan)),c.add(t.name))}));var d=h.map((function(e){return au.fromParsedEvent(e)})),v=u.contentQueryStartId;return u.contentQueryStartId+=e.queries.length,new fu(e,p,f,d,v,n)}));return o.forEach((function(t){if(t.value.length>0)c.has(t.name)||u._reportError('There is no directive with "exportAs" set to "'+t.value+'"',t.sourceSpan);else if(!l){var n=null;e&&(n=rn(u.reflector,tn.TemplateRef)),a.push(new su(t.name,n,t.value,t.sourceSpan))}})),p},e.prototype._createDirectivePropertyAsts=function(e,t,n,r){if(e){var o=new Map;t.forEach((function(e){var t=o.get(e.name);t&&!t.isLiteral||o.set(e.name,e)})),Object.keys(e).forEach((function(t){var i=e[t],a=o.get(i);a&&(r.add(a.name),Yu(a.expression)||n.push(new pu(t,a.name,a.expression,a.sourceSpan)))}))}},e.prototype._createElementPropertyAsts=function(e,t,n){var r=this,o=[];return t.forEach((function(t){if(!t.isLiteral&&!n.has(t.name)){var i=r._bindingParser.createBoundElementProperty(e,t);o.push(iu.fromBoundProperty(i))}})),this._checkPropertiesInSchema(e,o)},e.prototype._findComponentDirectives=function(e){return e.filter((function(e){return e.directive.isComponent}))},e.prototype._findComponentDirectiveNames=function(e){return this._findComponentDirectives(e).map((function(e){return pn(e.directive.type)}))},e.prototype._assertOnlyOneComponent=function(e,t){var n=this._findComponentDirectiveNames(e);n.length>1&&this._reportError("More than one component matched on this element.\nMake sure that only one component's selector can match a given element.\nConflicting components: "+n.join(","),t)},e.prototype._assertElementExists=function(e,t){var n=t.name.replace(/^:xhtml:/,"");if(!e&&!this._schemaRegistry.hasElement(n,this._schemas)){var r="'"+n+"' is not a known element:\n";r+="1. If '"+n+"' is an Angular component, then verify that it is part of this module.\n",n.indexOf("-")>-1?r+="2. If '"+n+"' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.":r+="2. To allow any element add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component.",this._reportError(r,t.sourceSpan)}},e.prototype._assertNoComponentsNorElementBindingsOnTemplate=function(e,t,n){var r=this,o=this._findComponentDirectiveNames(e);o.length>0&&this._reportError("Components on an embedded template: "+o.join(","),n),t.forEach((function(e){r._reportError("Property binding "+e.name+' not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "@NgModule.declarations".',n)}))},e.prototype._assertAllEventsPublishedByDirectives=function(e,t){var n=this,r=new Set;e.forEach((function(e){Object.keys(e.directive.outputs).forEach((function(t){var n=e.directive.outputs[t];r.add(n)}))})),t.forEach((function(e){null==e.target&&r.has(e.name)||n._reportError("Event binding "+e.fullName+' not emitted by any directive on an embedded template. Make sure that the event name is spelled correctly and all directives are listed in the "@NgModule.declarations".',e.sourceSpan)}))},e.prototype._checkPropertiesInSchema=function(e,t){var n=this;return t.filter((function(t){if(0===t.type&&!n._schemaRegistry.hasProperty(e,t.name,n._schemas)){var r="Can't bind to '"+t.name+"' since it isn't a known property of '"+e+"'.";e.startsWith("ng-")?r+="\n1. If '"+t.name+"' is an Angular directive, then add 'CommonModule' to the '@NgModule.imports' of this component.\n2. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component.":e.indexOf("-")>-1&&(r+="\n1. If '"+e+"' is an Angular component and it has '"+t.name+"' input, then verify that it is part of this module.\n2. If '"+e+"' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.\n3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component."),n._reportError(r,t.sourceSpan)}return!Yu(t.value)}))},e.prototype._reportError=function(e,t,n){void 0===n&&(n=tr.ERROR),this._targetErrors.push(new ar(t,e,n))},e}(),zu=function(){function e(){}return e.prototype.visitElement=function(e,t){var n=Nu(e);if(n.type===Du.SCRIPT||n.type===Du.STYLE||n.type===Du.STYLESHEET)return null;var r=e.attrs.map((function(e){return[e.name,e.value]})),o=Gu(e.name,r),i=t.findNgContentIndex(o),a=ms(this,e.children,Zu);return new cu(e.name,ms(this,e.attrs),[],[],[],[],[],!1,[],a,i,e.sourceSpan,e.endSourceSpan)},e.prototype.visitComment=function(e,t){return null},e.prototype.visitAttribute=function(e,t){return new ru(e.name,e.value,e.sourceSpan)},e.prototype.visitText=function(e,t){var n=t.findNgContentIndex(Lu());return new tu(e.value,n,e.sourceSpan)},e.prototype.visitExpansion=function(e,t){return e},e.prototype.visitExpansionCase=function(e,t){return e},e}(),qu=function(){function e(e,t,n){this.name=e,this.value=t,this.sourceSpan=n}return e.prototype.isReferenceToDirective=function(e){return-1!==(t=e.exportAs,t?t.split(",").map((function(e){return e.trim()})):[]).indexOf(this.value);var t},e}(),Wu=function(){function e(e,t,n,r){this.isTemplateElement=e,this._ngContentIndexMatcher=t,this._wildcardNgContentIndex=n,this.providerContext=r}return e.create=function(t,n,r){var o=new x,i=null,a=n.find((function(e){return e.directive.isComponent}));if(a)for(var s=a.directive.template.ngContentSelectors,u=0;u0?t[0]:null},e}();function Gu(e,t){var n=new S,r=l(e)[1];n.setElement(r);for(var o=0;o0,0===o?o=39:39===o&&92!==e.charCodeAt(n-1)&&(o=0);break;case 34:u=u||i>0,0===o?o=34:34===o&&92!==e.charCodeAt(n-1)&&(o=0);break;case 58:s||0!==r||0!==o||(s=Ju(e.substring(a,n-1).trim()),i=n);break;case 59:if(s&&i>0&&0===r&&0===o){var c=e.substring(i,n-1).trim();t.push(s,u?Xu(c):c),a=n,i=0,s=null,u=!1}}return s&&i&&(c=e.substr(i).trim(),t.push(s,u?Xu(c):c)),t}(e),this._hasInitialValues=!0},e.prototype.registerClassAttr=function(e){this._initialClassValues=e.trim().split(/\s+/g),this._hasInitialValues=!0},e.prototype.populateInitialStylingAttrs=function(e){if(this._initialClassValues.length){e.push(Ct(1));for(var t=0;t0?e.substring(0,n):"",t=!0);var r="",o=e,i=e.lastIndexOf(".");return i>0&&(r=e.substr(i+1),o=e.substring(0,i)),{property:o,unit:r,hasOverrideFlag:t}}function oc(e){switch($o(e)){case 1:return Pn.styleProp;case 3:return Pn.stylePropInterpolate1;case 5:return Pn.stylePropInterpolate2;case 7:return Pn.stylePropInterpolate3;case 9:return Pn.stylePropInterpolate4;case 11:return Pn.stylePropInterpolate5;case 13:return Pn.stylePropInterpolate6;case 15:return Pn.stylePropInterpolate7;case 17:return Pn.stylePropInterpolate8;default:return Pn.stylePropInterpolateV}}!function(e){e[e.Character=0]="Character",e[e.Identifier=1]="Identifier",e[e.Keyword=2]="Keyword",e[e.String=3]="String",e[e.Operator=4]="Operator",e[e.Number=5]="Number",e[e.Error=6]="Error"}(ec||(ec={}));var ic=["var","let","as","null","undefined","true","false","if","else","this"],ac=function(){function e(){}return e.prototype.tokenize=function(e){for(var t=new pc(e),n=[],r=t.scanToken();null!=r;)n.push(r),r=t.scanToken();return n},e}(),sc=function(){function e(e,t,n,r){this.index=e,this.type=t,this.numValue=n,this.strValue=r}return e.prototype.isCharacter=function(e){return this.type==ec.Character&&this.numValue==e},e.prototype.isNumber=function(){return this.type==ec.Number},e.prototype.isString=function(){return this.type==ec.String},e.prototype.isOperator=function(e){return this.type==ec.Operator&&this.strValue==e},e.prototype.isIdentifier=function(){return this.type==ec.Identifier},e.prototype.isKeyword=function(){return this.type==ec.Keyword},e.prototype.isKeywordLet=function(){return this.type==ec.Keyword&&"let"==this.strValue},e.prototype.isKeywordAs=function(){return this.type==ec.Keyword&&"as"==this.strValue},e.prototype.isKeywordNull=function(){return this.type==ec.Keyword&&"null"==this.strValue},e.prototype.isKeywordUndefined=function(){return this.type==ec.Keyword&&"undefined"==this.strValue},e.prototype.isKeywordTrue=function(){return this.type==ec.Keyword&&"true"==this.strValue},e.prototype.isKeywordFalse=function(){return this.type==ec.Keyword&&"false"==this.strValue},e.prototype.isKeywordThis=function(){return this.type==ec.Keyword&&"this"==this.strValue},e.prototype.isError=function(){return this.type==ec.Error},e.prototype.toNumber=function(){return this.type==ec.Number?this.numValue:-1},e.prototype.toString=function(){switch(this.type){case ec.Character:case ec.Identifier:case ec.Keyword:case ec.Operator:case ec.String:case ec.Error:return this.strValue;case ec.Number:return this.numValue.toString();default:return null}},e}();function uc(e,t){return new sc(e,ec.Character,t,String.fromCharCode(t))}function cc(e,t){return new sc(e,ec.Operator,0,t)}var lc=new sc(-1,ec.Character,0,""),pc=function(){function e(e){this.input=e,this.peek=0,this.index=-1,this.length=e.length,this.advance()}return e.prototype.advance=function(){this.peek=++this.index>=this.length?0:this.input.charCodeAt(this.index)},e.prototype.scanToken=function(){for(var e=this.input,t=this.length,n=this.peek,r=this.index;n<=kn;){if(++r>=t){n=0;break}n=e.charCodeAt(r)}if(this.peek=n,this.index=r,r>=t)return null;if(fc(n))return this.scanIdentifier();if(Yn(n))return this.scanNumber(r);var o=r;switch(n){case 46:return this.advance(),Yn(this.peek)?this.scanNumber(o):uc(o,46);case 40:case Nn:case Zn:case $n:case 91:case 93:case Rn:case jn:case Ln:return this.scanCharacter(o,n);case 39:case 34:return this.scanString();case 35:case 43:case 45:case 42:case Fn:case 37:case 94:return this.scanOperator(o,String.fromCharCode(n));case 63:return this.scanComplexOperator(o,"?",46,".");case 60:case Bn:return this.scanComplexOperator(o,String.fromCharCode(n),Vn,"=");case 33:case Vn:return this.scanComplexOperator(o,String.fromCharCode(n),Vn,"=",Vn,"=");case 38:return this.scanComplexOperator(o,"&",38,"&");case 124:return this.scanComplexOperator(o,"|",124,"|");case Qn:for(;Kn(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error("Unexpected character ["+String.fromCharCode(n)+"]",0)},e.prototype.scanCharacter=function(e,t){return this.advance(),uc(e,t)},e.prototype.scanOperator=function(e,t){return this.advance(),cc(e,t)},e.prototype.scanComplexOperator=function(e,t,n,r,o,i){this.advance();var a=t;return this.peek==n&&(this.advance(),a+=r),null!=o&&this.peek==o&&(this.advance(),a+=i),cc(e,a)},e.prototype.scanIdentifier=function(){var e=this.index;for(this.advance();hc(this.peek);)this.advance();var t,n=this.input.substring(e,this.index);return ic.indexOf(n)>-1?(t=n,new sc(e,ec.Keyword,0,t)):function(e,t){return new sc(e,ec.Identifier,0,t)}(e,n)},e.prototype.scanNumber=function(e){var t,n=this.index===e;for(this.advance();;){if(Yn(this.peek));else if(46==this.peek)n=!1;else{if(101!=(t=this.peek)&&69!=t)break;if(this.advance(),dc(this.peek)&&this.advance(),!Yn(this.peek))return this.error("Invalid exponent",-1);n=!1}this.advance()}var r,o=this.input.substring(e,this.index);return r=n?function(e){var t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}(o):parseFloat(o),new sc(e,ec.Number,r,"")},e.prototype.scanString=function(){var e=this.index,t=this.peek;this.advance();for(var n="",r=this.index,o=this.input;this.peek!=t;)if(92==this.peek){n+=o.substring(r,this.index),this.advance();var i=void 0;if(this.peek=this.peek,117==this.peek){var a=o.substring(this.index+1,this.index+5);if(!/^[0-9a-f]+$/i.test(a))return this.error("Invalid unicode escape [\\u"+a+"]",0);i=parseInt(a,16);for(var s=0;s<5;s++)this.advance()}else i=vc(this.peek),this.advance();n+=String.fromCharCode(i),r=this.index}else{if(0==this.peek)return this.error("Unterminated quote",0);this.advance()}var u,c=o.substring(r,this.index);return this.advance(),u=n+c,new sc(e,ec.String,0,u)},e.prototype.error=function(e,t){var n=this.index+t;return function(e,t){return new sc(e,ec.Error,0,t)}(n,"Lexer Error: "+e+" at column "+n+" in expression ["+this.input+"]")},e}();function fc(e){return Wn<=e&&e<=Gn||zn<=e&&e<=qn||95==e||36==e}function hc(e){return Xn(e)||Yn(e)||95==e||36==e}function dc(e){return 45==e||43==e}function vc(e){switch(e){case 110:return On;case 102:return 12;case 114:return 13;case 116:return Mn;case 118:return 11;default:return e}}var yc=function(e,t,n){this.strings=e,this.expressions=t,this.offsets=n},mc=function(e,t,n){this.templateBindings=e,this.warnings=t,this.errors=n};function gc(e){var t=Vt(e.start)+"([\\s\\S]*?)"+Vt(e.end);return new RegExp(t,"g")}var _c,bc=function(){function e(e){this._lexer=e,this.errors=[]}return e.prototype.parseAction=function(e,t,n,r){void 0===r&&(r=li),this._checkNoInterpolation(e,t,r);var o=this._stripComments(e),i=this._lexer.tokenize(this._stripComments(e)),a=new wc(e,t,n,i,o.length,!0,this.errors,e.length-o.length).parseChain();return new ra(a,e,t,n,this.errors)},e.prototype.parseBinding=function(e,t,n,r){void 0===r&&(r=li);var o=this._parseBindingAst(e,t,n,r);return new ra(o,e,t,n,this.errors)},e.prototype.parseSimpleBinding=function(e,t,n,r){void 0===r&&(r=li);var o=this._parseBindingAst(e,t,n,r),i=Ec.check(o);return i.length>0&&this._reportError("Host binding expression cannot contain "+i.join(" "),e,t),new ra(o,e,t,n,this.errors)},e.prototype._reportError=function(e,t,n,r){this.errors.push(new Oi(e,t,n,r))},e.prototype._parseBindingAst=function(e,t,n,r){var o=this._parseQuote(e,t);if(null!=o)return o;this._checkNoInterpolation(e,t,r);var i=this._stripComments(e),a=this._lexer.tokenize(i);return new wc(e,t,n,a,i.length,!1,this.errors,e.length-i.length).parseChain()},e.prototype._parseQuote=function(e,t){if(null==e)return null;var n=e.indexOf(":");if(-1==n)return null;var r=e.substring(0,n).trim();if(!function(e){if(0==e.length)return!1;var t=new pc(e);if(!fc(t.peek))return!1;for(t.advance();0!==t.peek;){if(!hc(t.peek))return!1;t.advance()}return!0}(r))return null;var o=e.substring(n+1);return new Ri(new ki(0,e.length),r,o,t)},e.prototype.parseTemplateBindings=function(e,t,n,r){var o=this._lexer.tokenize(t);return new wc(t,n,r,o,t.length,!1,this.errors,0).parseTemplateBindings(e)},e.prototype.parseInterpolation=function(e,t,n,r){void 0===r&&(r=li);var o=this.splitInterpolation(e,t,r);if(null==o)return null;for(var i=[],a=0;a0?(u+=n.start.length,a.push(l),s.push(u),u+=l.length+n.end.length):(this._reportError("Blank expressions are not allowed in interpolated strings",e,"at column "+this._findInterpolationErrorColumn(o,c,n)+" in",t),a.push("$implict"),s.push(u))}return new yc(i,a,s)},e.prototype.wrapLiteralPrimitive=function(e,t,n){return new ra(new Gi(new ki(0,null==e?0:e.length),e),e,t,n,this.errors)},e.prototype._stripComments=function(e){var t=this._commentStart(e);return null!=t?e.substring(0,t).trim():e},e.prototype._commentStart=function(e){for(var t,n=null,r=0;r1&&this._reportError("Got interpolation ("+n.start+n.end+") where expression was expected",e,"at column "+this._findInterpolationErrorColumn(o,1,n)+" in",t)},e.prototype._findInterpolationErrorColumn=function(e,t,n){for(var r="",o=0;o":case"<=":case">=":this.advance();var n=this.parseAdditive();e=new Ki(this.span(e.span.start),t,e,n);continue}break}return e},e.prototype.parseAdditive=function(){for(var e=this.parseMultiplicative();this.next.type==ec.Operator;){var t=this.next.strValue;switch(t){case"+":case"-":this.advance();var n=this.parseMultiplicative();e=new Ki(this.span(e.span.start),t,e,n);continue}break}return e},e.prototype.parseMultiplicative=function(){for(var e=this.parsePrefix();this.next.type==ec.Operator;){var t=this.next.strValue;switch(t){case"*":case"%":case"/":this.advance();var n=this.parsePrefix();e=new Ki(this.span(e.span.start),t,e,n);continue}break}return e},e.prototype.parsePrefix=function(){if(this.next.type==ec.Operator){var e=this.inputIndex,t=this.next.strValue,n=void 0;switch(t){case"+":return this.advance(),n=this.parsePrefix(),new Ki(this.span(e),"-",n,new Gi(new ki(e,e),0));case"-":return this.advance(),n=this.parsePrefix(),new Ki(this.span(e),t,new Gi(new ki(e,e),0),n);case"!":return this.advance(),n=this.parsePrefix(),new Yi(this.span(e),n)}}return this.parseCallChain()},e.prototype.parseCallChain=function(){for(var e=this.parsePrimary();;)if(this.optionalCharacter(46))e=this.parseAccessMemberOrMethodCall(e,!1);else if(this.optionalOperator("?."))e=this.parseAccessMemberOrMethodCall(e,!0);else if(this.optionalCharacter(91)){this.rbracketsExpected++;var t=this.parsePipe();if(this.rbracketsExpected--,this.expectCharacter(93),this.optionalOperator("=")){var n=this.parseConditional();e=new qi(this.span(e.span.start),e,t,n)}else e=new zi(this.span(e.span.start),e,t)}else if(this.optionalCharacter(40)){this.rparensExpected++;var r=this.parseCallArguments();this.rparensExpected--,this.expectCharacter(Nn),e=new ta(this.span(e.span.start),e,r)}else{if(!this.optionalOperator("!"))return e;e=new Xi(this.span(e.span.start),e)}},e.prototype.parsePrimary=function(){var e=this.inputIndex;if(this.optionalCharacter(40)){this.rparensExpected++;var t=this.parsePipe();return this.rparensExpected--,this.expectCharacter(Nn),t}if(this.next.isKeywordNull())return this.advance(),new Gi(this.span(e),null);if(this.next.isKeywordUndefined())return this.advance(),new Gi(this.span(e),void 0);if(this.next.isKeywordTrue())return this.advance(),new Gi(this.span(e),!0);if(this.next.isKeywordFalse())return this.advance(),new Gi(this.span(e),!1);if(this.next.isKeywordThis())return this.advance(),new ji(this.span(e));if(this.optionalCharacter(91)){this.rbracketsExpected++;var n=this.parseExpressionList(93);return this.rbracketsExpected--,this.expectCharacter(93),new Zi(this.span(e),n)}if(this.next.isCharacter(Zn))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMemberOrMethodCall(new ji(this.span(e)),!1);if(this.next.isNumber()){var r=this.next.toNumber();return this.advance(),new Gi(this.span(e),r)}if(this.next.isString()){var o=this.next.toString();return this.advance(),new Gi(this.span(e),o)}return this.index>=this.tokens.length?(this.error("Unexpected end of expression: "+this.input),new Fi(this.span(e))):(this.error("Unexpected token "+this.next),new Fi(this.span(e)))},e.prototype.parseExpressionList=function(e){var t=[];if(!this.next.isCharacter(e))do{t.push(this.parsePipe())}while(this.optionalCharacter(Rn));return t},e.prototype.parseLiteralMap=function(){var e=[],t=[],n=this.inputIndex;if(this.expectCharacter(Zn),!this.optionalCharacter($n)){this.rbracesExpected++;do{var r=this.next.isString(),o=this.expectIdentifierOrKeywordOrString();e.push({key:o,quoted:r}),this.expectCharacter(jn),t.push(this.parsePipe())}while(this.optionalCharacter(Rn));this.rbracesExpected--,this.expectCharacter($n)}return new $i(this.span(n),e,t)},e.prototype.parseAccessMemberOrMethodCall=function(e,t){void 0===t&&(t=!1);var n=e.span.start,r=this.expectIdentifierOrKeyword();if(this.optionalCharacter(40)){this.rparensExpected++;var o=this.parseCallArguments();this.expectCharacter(Nn),this.rparensExpected--;var i=this.span(n);return t?new ea(i,e,r,o):new Ji(i,e,r,o)}if(t)return this.optionalOperator("=")?(this.error("The '?.' operator cannot be used in the assignment"),new Fi(this.span(n))):new Hi(this.span(n),e,r);if(this.optionalOperator("=")){if(!this.parseAction)return this.error("Bindings cannot contain assignments"),new Fi(this.span(n));var a=this.parseConditional();return new Ui(this.span(n),e,r,a)}return new Bi(this.span(n),e,r)},e.prototype.parseCallArguments=function(){if(this.next.isCharacter(Nn))return[];var e=[];do{e.push(this.parsePipe())}while(this.optionalCharacter(Rn));return e},e.prototype.expectTemplateBindingKey=function(){var e="",t=!1;do{e+=this.expectIdentifierOrKeywordOrString(),(t=this.optionalOperator("-"))&&(e+="-")}while(t);return e.toString()},e.prototype.parseTemplateBindings=function(e){var t=!0,n=[];do{var r=this.inputIndex,o=void 0,i=void 0,a=!1;t?(o=i=e,t=!1):((a=this.peekKeywordLet())&&this.advance(),o=this.expectTemplateBindingKey(),i=a?o:e+o[0].toUpperCase()+o.substring(1),this.optionalCharacter(jn));var s=null,u=null;if(a)s=this.optionalOperator("=")?this.expectTemplateBindingKey():"$implicit";else if(this.peekKeywordAs())this.advance(),s=o,i=this.expectTemplateBindingKey(),a=!0;else if(this.next!==lc&&!this.peekKeywordLet()){var c=this.inputIndex,l=this.parsePipe(),p=this.input.substring(c-this.offset,this.inputIndex-this.offset);u=new ra(l,p,this.location,this.absoluteOffset,this.errors)}if(n.push(new oa(this.span(r),i,a,s,u)),this.peekKeywordAs()&&!a){var f=this.inputIndex;this.advance();var h=this.expectTemplateBindingKey();n.push(new oa(this.span(f),h,!0,i,null))}this.optionalCharacter(Ln)||this.optionalCharacter(Rn)}while(this.index0)switch(e[0]){case"*":break;case"!":n[e.substring(1)]="boolean";break;case"#":n[e.substring(1)]="number";break;case"%":n[e.substring(1)]="object";break;default:n[e]="string"}}))})),t}return o(t,e),t.prototype.hasProperty=function(e,t,n){if(n.some((function(e){return e.name===$})))return!0;if(e.indexOf("-")>-1){if(p(e)||f(e))return!1;if(n.some((function(e){return e.name===Z})))return!0}return!!(this._schema[e.toLowerCase()]||this._schema.unknown)[t]},t.prototype.hasElement=function(e,t){if(t.some((function(e){return e.name===$})))return!0;if(e.indexOf("-")>-1){if(p(e)||f(e))return!0;if(t.some((function(e){return e.name===Z})))return!0}return!!this._schema[e.toLowerCase()]},t.prototype.securityContext=function(e,t,n){n&&(t=this.getMappedPropName(t)),e=e.toLowerCase(),t=t.toLowerCase();var r=Cc()[e+"|"+t];return r||(r=Cc()["*|"+t])||F.NONE},t.prototype.getMappedPropName=function(e){return Tc[e]||e},t.prototype.getDefaultComponentElementName=function(){return"ng-component"},t.prototype.validateProperty=function(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:"Binding to event property '"+e+"' is disallowed for security reasons, please use ("+e.slice(2)+")=...\nIf '"+e+"' is a directive input, make sure the directive is imported by the current module."}:{error:!1}},t.prototype.validateAttribute=function(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:"Binding to event attribute '"+e+"' is disallowed for security reasons, please use ("+e.slice(2)+")=..."}:{error:!1}},t.prototype.allKnownElementNames=function(){return Object.keys(this._schema)},t.prototype.normalizeAnimationStyleProperty=function(e){return e.replace(xt,(function(){for(var e=[],t=0;t0)throw Ft("Template parse errors:\n"+i.join("\n"),i);return{nodes:r,errors:o,styleUrls:n.styleUrls,styles:n.styles}}var Mc,Oc=function(){function e(e){this.bindingParser=e,this.errors=[],this.styles=[],this.styleUrls=[]}return e.prototype.visitElement=function(e){var t,n,r,o=this,i=Nu(e);if(i.type===Du.SCRIPT)return null;if(i.type===Du.STYLE){var a=1===(r=e).children.length&&r.children[0]instanceof ps?r.children[0].value:null;return null!==a&&this.styles.push(a),null}if(i.type===Du.STYLESHEET&&xu(i.hrefAttr))return this.styleUrls.push(i.hrefAttr),null;var u=h(e.name),l=[],p=[],f=[],d=[],v=[],y={},m=[],g=[],_=!1;try{for(var b=s(e.attrs),w=b.next();!w.done;w=b.next()){var E=w.value,C=!1,S=Rc(E.name),x=!1;if(E.i18n&&(y[E.name]=E.i18n),S.startsWith("*")){_&&this.reportError("Can't have multiple template bindings on one element. Use only one attribute prefixed with *",E.sourceSpan),x=!0,_=!0;var D=E.value,T=S.substring(1),A=[],I=E.valueSpan?E.valueSpan.start.offset:E.sourceSpan.start.offset;this.bindingParser.parseInlineTemplateBinding(T,D,E.sourceSpan,I,[],m,A),g.push.apply(g,c(A.map((function(e){return new vr(e.name,e.value,e.sourceSpan)}))))}else C=this.parseAttribute(u,E,[],l,p,f,d);C||x||v.push(this.visitAttribute(E))}}catch(e){t={error:e}}finally{try{w&&!w.done&&(n=b.return)&&n.call(b)}finally{if(t)throw t.error}}var P,M=ms(i.nonBindable?Nc:this,e.children);if(i.type===Du.NG_CONTENT){e.children&&!e.children.every((function(e){return function(e){return e instanceof ps&&0==e.value.trim().length}(e)||function(e){return e instanceof ys}(e)}))&&this.reportError(" element cannot have content.",e.sourceSpan);var O=i.selectAttr,k=e.attrs.map((function(e){return o.visitAttribute(e)}));P=new dr(O,k,e.sourceSpan,e.i18n)}else u?(k=this.extractAttributes(e.name,l,y),P=new hr(e.name,v,k.bound,p,[],M,d,f,e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n)):(k=this.extractAttributes(e.name,l,y),P=new fr(e.name,v,k.bound,p,M,d,e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n));if(_){k=this.extractAttributes("ng-template",m,y);var N=[];k.literal.forEach((function(e){return N.push(e)})),k.bound.forEach((function(e){return N.push(e)}));var R=P instanceof fr?{attributes:P.attributes,inputs:P.inputs,outputs:P.outputs}:{attributes:[],inputs:[],outputs:[]};P=new hr(P.name,R.attributes,R.inputs,R.outputs,N,[P],[],g,e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n)}return P},e.prototype.visitAttribute=function(e){return new cr(e.name,e.value,e.sourceSpan,e.valueSpan,e.i18n)},e.prototype.visitText=function(e){return this._visitTextWithInterpolation(e.value,e.sourceSpan,e.i18n)},e.prototype.visitExpansion=function(e){var t=this,n=e.i18n;if(!n)return null;var r={},o={};return Object.keys(n.placeholders).forEach((function(i){var a=n.placeholders[i];if(i.startsWith("VAR_")){var s=t.bindingParser.interpolationConfig,u=""+s.start+a+s.end;r[i]=t._visitTextWithInterpolation(u,e.sourceSpan)}else o[i]=t._visitTextWithInterpolation(a,e.sourceSpan)})),new mr(r,o,e.sourceSpan,n)},e.prototype.visitExpansionCase=function(e){return null},e.prototype.visitComment=function(e){return null},e.prototype.extractAttributes=function(e,t,n){var r=this,o=[],i=[];return t.forEach((function(t){var a=n[t.name];if(t.isLiteral)i.push(new cr(t.name,t.expression.source||"",t.sourceSpan,void 0,a));else{var s=r.bindingParser.createBoundElementProperty(e,t,!0,!1);o.push(lr.fromBoundElementProperty(s,a))}})),{bound:o,literal:i}},e.prototype.parseAttribute=function(e,t,n,r,o,i,a){var s=Rc(t.name),u=t.value,c=t.sourceSpan,l=t.valueSpan?t.valueSpan.start.offset:c.start.offset,p=s.match(Ic),f=!1;if(p)if(f=!0,null!=p[1])this.bindingParser.parsePropertyBinding(p[7],u,!1,c,l,t.valueSpan,n,r);else if(p[2])if(e){var h=p[7];this.parseVariable(h,u,c,t.valueSpan,i)}else this.reportError('"let-" is only supported on ng-template elements.',c);else if(p[3])h=p[7],this.parseReference(h,u,c,t.valueSpan,a);else if(p[4]){var d=[];this.bindingParser.parseEvent(p[7],u,c,t.valueSpan||c,n,d),Fc(d,o)}else p[5]?(this.bindingParser.parsePropertyBinding(p[7],u,!1,c,l,t.valueSpan,n,r),this.parseAssignmentEvent(p[7],u,c,t.valueSpan,n,o)):p[6]?this.bindingParser.parseLiteralAttr(s,u,c,l,t.valueSpan,n,r):p[8]?(this.bindingParser.parsePropertyBinding(p[8],u,!1,c,l,t.valueSpan,n,r),this.parseAssignmentEvent(p[8],u,c,t.valueSpan,n,o)):p[9]?this.bindingParser.parsePropertyBinding(p[9],u,!1,c,l,t.valueSpan,n,r):p[10]&&(d=[],this.bindingParser.parseEvent(p[10],u,c,t.valueSpan||c,n,d),Fc(d,o));else f=this.bindingParser.parsePropertyInterpolation(s,u,c,t.valueSpan,n,r);return f},e.prototype._visitTextWithInterpolation=function(e,t,n){var r=Ws(e),o=this.bindingParser.parseInterpolation(r,t);return o?new ur(o,t,n):new sr(r,t)},e.prototype.parseVariable=function(e,t,n,r,o){e.indexOf("-")>-1&&this.reportError('"-" is not allowed in variable names',n),o.push(new vr(e,t,n,r))},e.prototype.parseReference=function(e,t,n,r,o){e.indexOf("-")>-1&&this.reportError('"-" is not allowed in reference names',n),o.push(new yr(e,t,n,r))},e.prototype.parseAssignmentEvent=function(e,t,n,r,o,i){var a=[];this.bindingParser.parseEvent(e+"Change",t+"=$event",n,r||n,o,a),Fc(a,i)},e.prototype.reportError=function(e,t,n){void 0===n&&(n=tr.ERROR),this.errors.push(new ar(t,e,n))},e}(),kc=function(){function e(){}return e.prototype.visitElement=function(e){var t=Nu(e);if(t.type===Du.SCRIPT||t.type===Du.STYLE||t.type===Du.STYLESHEET)return null;var n=ms(this,e.children,null);return new fr(e.name,ms(this,e.attrs),[],[],n,[],e.sourceSpan,e.startSourceSpan,e.endSourceSpan)},e.prototype.visitComment=function(e){return null},e.prototype.visitAttribute=function(e){return new cr(e.name,e.value,e.sourceSpan,void 0,e.i18n)},e.prototype.visitText=function(e){return new sr(e.value,e.sourceSpan)},e.prototype.visitExpansion=function(e){return null},e.prototype.visitExpansionCase=function(e){return null},e}(),Nc=new kc;function Rc(e){return/^data-/i.test(e)?e.substring(5):e}function Fc(e,t){t.push.apply(t,c(e.map((function(e){return pr.fromParsedEvent(e)}))))}!function(e){e[e.ELEMENT=0]="ELEMENT",e[e.TEMPLATE=1]="TEMPLATE",e[e.PROJECTION=2]="PROJECTION"}(Mc||(Mc={}));var jc=function(){function e(e,t,n,r,o,i){void 0===n&&(n=0),void 0===r&&(r=null),this.index=e,this.ref=t,this.level=n,this.templateIndex=r,this.meta=o,this.registry=i,this.bindings=new Set,this.placeholders=new Map,this.isEmitted=!1,this._unresolvedCtxCount=0,this._registry=i||{getUniqueId:Do(),icus:new Map},this.id=this._registry.getUniqueId()}return e.prototype.appendTag=function(e,t,n,r){if(!t.isVoid||!r){var o=t.isVoid||!r?t.startName:t.closeName,i={type:e,index:n,ctx:this.id,isVoid:t.isVoid,closed:r};Ao(this.placeholders,o,i)}},Object.defineProperty(e.prototype,"icus",{get:function(){return this._registry.icus},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isRoot",{get:function(){return 0===this.level},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isResolved",{get:function(){return 0===this._unresolvedCtxCount},enumerable:!0,configurable:!0}),e.prototype.getSerializedPlaceholders=function(){var e=new Map;return this.placeholders.forEach((function(t,n){return e.set(n,t.map(Uc))})),e},e.prototype.appendBinding=function(e){this.bindings.add(e)},e.prototype.appendIcu=function(e,t){Ao(this._registry.icus,e,t)},e.prototype.appendBoundText=function(e){var t=this;Io(e,this.bindings.size,this.id).forEach((function(e,n){return Ao.apply(void 0,c([t.placeholders,n],e))}))},e.prototype.appendTemplate=function(e,t){this.appendTag(Mc.TEMPLATE,e,t,!1),this.appendTag(Mc.TEMPLATE,e,t,!0),this._unresolvedCtxCount++},e.prototype.appendElement=function(e,t,n){this.appendTag(Mc.ELEMENT,e,t,n)},e.prototype.appendProjection=function(e,t){this.appendTag(Mc.PROJECTION,e,t,!1),this.appendTag(Mc.PROJECTION,e,t,!0)},e.prototype.forkChildContext=function(t,n,r){return new e(t,this.ref,this.level+1,n,r,this._registry)},e.prototype.reconcileChildContext=function(e){var t=this;["start","close"].forEach((function(n){var r=e.meta[n+"Name"],o=(t.placeholders.get(r)||[]).find(Bc(t.id,e.templateIndex));o&&(o.ctx=e.id)})),e.placeholders.forEach((function(n,r){var o=t.placeholders.get(r);if(o){var i=function(e,t){for(var n=0;n=0){var a=r.startsWith("CLOSE");r.endsWith("NG-TEMPLATE")?o.splice.apply(o,c([i+(a?0:1),0],n)):(n[a?n.length-1:0].tmpl=o[i],o.splice.apply(o,c([i,1],n)))}else o.push.apply(o,c(n));t.placeholders.set(r,o)}else t.placeholders.set(r,n)})),this._unresolvedCtxCount--},e}();function Lc(e,t,n,r){return xo((r?"/":"")+e+t,n)}function Vc(e,t,n){var r=t.index,o=t.ctx;return t.isVoid?Lc(e,r,o)+Lc(e,r,o,!0):Lc(e,r,o,n)}function Bc(e,t){return function(n){return"object"==typeof n&&n.type===Mc.TEMPLATE&&n.index===t&&n.ctx===e}}function Uc(e){var t=function(e,t){return Vc("#",e,t)},n=function(e,t){return Vc("*",e,t)};switch(e.type){case Mc.ELEMENT:return e.closed?t(e,!0)+(e.tmpl?n(e.tmpl,!0):""):e.tmpl?n(e.tmpl)+t(e)+(e.isVoid?n(e.tmpl,!0):""):t(e);case Mc.TEMPLATE:return n(e,e.closed);case Mc.PROJECTION:return Vc("!",e,e.closed);default:return e}}var Hc={A:"LINK",B:"BOLD_TEXT",BR:"LINE_BREAK",EM:"EMPHASISED_TEXT",H1:"HEADING_LEVEL1",H2:"HEADING_LEVEL2",H3:"HEADING_LEVEL3",H4:"HEADING_LEVEL4",H5:"HEADING_LEVEL5",H6:"HEADING_LEVEL6",HR:"HORIZONTAL_RULE",I:"ITALIC_TEXT",LI:"LIST_ITEM",LINK:"MEDIA_LINK",OL:"ORDERED_LIST",P:"PARAGRAPH",Q:"QUOTATION",S:"STRIKETHROUGH_TEXT",SMALL:"SMALL_TEXT",SUB:"SUBSTRIPT",SUP:"SUPERSCRIPT",TBODY:"TABLE_BODY",TD:"TABLE_CELL",TFOOT:"TABLE_FOOTER",TH:"TABLE_HEADER_CELL",THEAD:"TABLE_HEADER",TR:"TABLE_ROW",TT:"MONOSPACED_TEXT",U:"UNDERLINED_TEXT",UL:"UNORDERED_LIST"},zc=function(){function e(){this._placeHolderNameCounts={},this._signatureToName={}}return e.prototype.getStartTagPlaceholderName=function(e,t,n){var r=this._hashTag(e,t,n);if(this._signatureToName[r])return this._signatureToName[r];var o=e.toUpperCase(),i=Hc[o]||"TAG_"+o,a=this._generateUniqueName(n?i:"START_"+i);return this._signatureToName[r]=a,a},e.prototype.getCloseTagPlaceholderName=function(e){var t=this._hashClosingTag(e);if(this._signatureToName[t])return this._signatureToName[t];var n=e.toUpperCase(),r=Hc[n]||"TAG_"+n,o=this._generateUniqueName("CLOSE_"+r);return this._signatureToName[t]=o,o},e.prototype.getPlaceholderName=function(e,t){var n=e.toUpperCase(),r="PH: "+n+"="+t;if(this._signatureToName[r])return this._signatureToName[r];var o=this._generateUniqueName(n);return this._signatureToName[r]=o,o},e.prototype.getUniquePlaceholder=function(e){return this._generateUniqueName(e.toUpperCase())},e.prototype._hashTag=function(e,t,n){return"<"+e+Object.keys(t).sort().map((function(e){return" "+e+"="+t[e]})).join("")+(n?"/>":">")},e.prototype._hashClosingTag=function(e){return this._hashTag("/"+e,{},!1)},e.prototype._generateUniqueName=function(e){if(!this._placeHolderNameCounts.hasOwnProperty(e))return this._placeHolderNameCounts[e]=1,e;var t=this._placeHolderNameCounts[e];return this._placeHolderNameCounts[e]=t+1,e+"_"+t},e}(),qc=new bc(new ac);function Wc(e){var t=new Gc(qc,e);return function(e,n,r,o,i){return t.toI18nMessage(e,n,r,o,i)}}var Gc=function(){function e(e,t){this._expressionParser=e,this._interpolationConfig=t}return e.prototype.toI18nMessage=function(e,t,n,r,o){this._isIcu=1==e.length&&e[0]instanceof fs,this._icuDepth=0,this._placeholderRegistry=new zc,this._placeholderToContent={},this._placeholderToMessage={},this._visitNodeFn=o;var i=ms(this,e,{});return new br(i,this._placeholderToContent,this._placeholderToMessage,t,n,r)},e.prototype._visitNode=function(e,t){return this._visitNodeFn&&this._visitNodeFn(e,t),t},e.prototype.visitElement=function(e,t){var n=ms(this,e.children),r={};e.attrs.forEach((function(e){r[e.name]=e.value}));var o=b(e.name).isVoid,i=this._placeholderRegistry.getStartTagPlaceholderName(e.name,r,o);this._placeholderToContent[i]=e.sourceSpan.toString();var a="";o||(a=this._placeholderRegistry.getCloseTagPlaceholderName(e.name),this._placeholderToContent[a]="");var s=new Sr(e.name,r,i,a,n,o,e.sourceSpan);return this._visitNode(e,s)},e.prototype.visitAttribute=function(e,t){var n=this._visitTextWithInterpolation(e.value,e.sourceSpan);return this._visitNode(e,n)},e.prototype.visitText=function(e,t){var n=this._visitTextWithInterpolation(e.value,e.sourceSpan);return this._visitNode(e,n)},e.prototype.visitComment=function(e,t){return null},e.prototype.visitExpansion=function(t,n){var r=this;this._icuDepth++;var o={},i=new Cr(t.switchValue,t.type,o,t.sourceSpan);if(t.cases.forEach((function(e){o[e.value]=new Er(e.expression.map((function(e){return e.visit(r,{})})),e.expSourceSpan)})),this._icuDepth--,this._isIcu||this._icuDepth>0){var a=this._placeholderRegistry.getUniquePlaceholder("VAR_"+t.type);return i.expressionPlaceholder=a,this._placeholderToContent[a]=t.switchValue,this._visitNode(t,i)}var s=this._placeholderRegistry.getPlaceholderName("ICU",t.sourceSpan.toString()),u=new e(this._expressionParser,this._interpolationConfig);this._placeholderToMessage[s]=u.toI18nMessage([t],"","","");var c=new Dr(i,s,t.sourceSpan);return this._visitNode(t,c)},e.prototype.visitExpansionCase=function(e,t){throw new Error("Unreachable code")},e.prototype._visitTextWithInterpolation=function(e,t){var n=this._expressionParser.splitInterpolation(e,t.start.toString(),this._interpolationConfig);if(!n)return new wr(e,t);for(var r=[],o=new Er(r,t),i=this._interpolationConfig,a=i.start,s=i.end,u=0;u-1?[e.slice(0,a),e.slice(a+2)]:[e,""],2))[0],r=t[1],o=(n=u(s>-1?[c.slice(0,s),c.slice(s+1)]:["",c],2))[0],i=n[1]}return{id:r,meaning:o,description:i}}(t):Co(t),o=this._createI18nMessage(e,r.meaning||"",r.description||"",r.id||"",n);return o.id||(o.id="string"!=typeof t&&t.id||Pr(o)),o},e.prototype.visitElement=function(e,t){var n,r,o,i;if(function(e){return e.attrs.some((function(e){return bo(e.name)}))}(e)){var a=[],u={};try{for(var c=s(e.attrs),l=c.next();!l.done;l=c.next())if((v=l.value).name===yo){var p=e.i18n||v.value,f=this._generateI18nMessage(e.children,p,$c);f.nodes.length&&(e.i18n=f)}else v.name.startsWith(mo)?u[v.name.slice(mo.length)]=v.value:a.push(v)}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error}}if(Object.keys(u).length)try{for(var h=s(a),d=h.next();!d.done;d=h.next()){var v,y=u[(v=d.value).name];void 0!==y&&v.value&&(v.i18n=this._generateI18nMessage([v],v.i18n||y))}}catch(e){o={error:e}}finally{try{d&&!d.done&&(i=h.return)&&i.call(h)}finally{if(o)throw o.error}}this.keepI18nAttrs||(e.attrs=a)}return ms(this,e.children),e},e.prototype.visitExpansion=function(e,t){var n,r=e.i18n;if(r instanceof Dr){var o=r.name;So(n=this._generateI18nMessage([e],r)).name=o}else n=this._generateI18nMessage([e],r);return e.i18n=n,e},e.prototype.visitText=function(e,t){return e},e.prototype.visitAttribute=function(e,t){return e},e.prototype.visitComment=function(e,t){return e},e.prototype.visitExpansionCase=function(e,t){return e},e}(),Kc=new(function(){function e(){this.icuNestingLevel=0}return e.prototype.formatPh=function(e){var t=this.icuNestingLevel>0,n=Po(e,!t);return t?"{"+n+"}":"{$"+n+"}"},e.prototype.visitText=function(e,t){return e.value},e.prototype.visitContainer=function(e,t){var n=this;return e.children.map((function(e){return e.visit(n)})).join("")},e.prototype.visitIcu=function(e,t){var n=this;this.icuNestingLevel++;var r=Object.keys(e.cases).map((function(t){return t+" {"+e.cases[t].visit(n)+"}"})),o="{"+e.expressionPlaceholder+", "+e.type+", "+r.join(" ")+"}";return this.icuNestingLevel--,o},e.prototype.visitTagPlaceholder=function(e,t){var n=this;return e.isVoid?this.formatPh(e.startName):""+this.formatPh(e.startName)+e.children.map((function(e){return e.visit(n)})).join("")+this.formatPh(e.closeName)},e.prototype.visitPlaceholder=function(e,t){return this.formatPh(e.name)},e.prototype.visitIcuPlaceholder=function(e,t){return this.formatPh(e.name)},e}()),Yc="ngProjectAs",Xc=new Map([["window",Pn.resolveWindow],["document",Pn.resolveDocument],["body",Pn.resolveBody]]),Jc=[" ","\n","\r","\t"];function el(e,t){return Et(vt(Ro).bitwiseAnd(Ct(e),null,!1),t)}function tl(e,t,n){void 0===t&&(t=null),void 0===n&&(n=null);var r=e.type,o=e.name,i=e.target,a=e.phase,s=e.handler;if(i&&!Xc.has(i))throw new Error("Unexpected global target '"+i+"' defined for '"+o+"' event.\n Supported list of global targets: "+Array.from(Xc.keys())+".");var u=null===n||0===n.bindingLevel?vt(No):n.getOrCreateSharedContextVar(0),l=da(n,u,s,"b",(function(){return Rt("Unexpected interpolation")}),e.handlerSpan),p=[];n&&(p.push.apply(p,c(n.restoreViewStatement())),p.push.apply(p,c(n.variableDeclarations()))),p.push.apply(p,c(l.render3Stmts));var f=1===r?function(e,t){return""+ri+e+"."+t}(o,a):o,h=t&&un(t),d=wt([new je("$event",le)],p,pe,null,h),v=[Ct(f),d];return i&&v.push(Ct(!1),yt(Xc.get(i))),v}var nl=function(){function e(e,t,n,r,o,i,a,s,u,c,l,p,f,h){var d=this;void 0===n&&(n=0),this.constantPool=e,this.level=n,this.contextName=r,this.i18nContext=o,this.templateIndex=i,this.templateName=a,this.directiveMatcher=s,this.directives=u,this.pipeTypeByName=c,this.pipes=l,this._namespace=p,this.relativeContextFilePath=f,this.i18nUseExternalIds=h,this._dataIndex=0,this._bindingContext=0,this._prefixCode=[],this._creationCodeFns=[],this._updateCodeFns=[],this._lastNodeIndexWithFlush=-1,this._tempVariables=[],this._nestedTemplateFns=[],this._unsupported=jo,this.i18n=null,this._pureFunctionSlots=0,this._bindingSlots=0,this._ngContentReservedSlots=[],this._ngContentSelectorsOffset=0,this._implicitReceiverExpr=null,this.visitReference=Lo,this.visitVariable=Lo,this.visitTextAttribute=Lo,this.visitBoundAttribute=Lo,this.visitBoundEvent=Lo,this._bindingScope=t.nestedScope(n),this.fileBasedI18nSuffix=f.replace(/[^A-Za-z0-9]/g,"_")+"_",this._valueConverter=new rl(e,(function(){return d.allocateDataSlot()}),(function(e){return d.allocatePureFunctionSlots(e)}),(function(e,t,n,r){var o=c.get(e);o&&d.pipes.add(o),d._bindingScope.set(d.level,t,r),d.creationInstruction(null,Pn.pipe,[Ct(n),Ct(e)])}))}return e.prototype.registerContextVariables=function(e){var t=this._bindingScope.freshReferenceName(),n=this.level,r=vt(e.name+t);this._bindingScope.set(n,e.name,r,1,(function(t,o){var i;t.bindingLevel===n?i=vt(No):i=t.getSharedContextName(n)||sl(o);return[r.set(i.prop(e.value||"$implicit")).toConstDecl()]}))},e.prototype.buildTemplateFunction=function(e,t,n,r){var o=this;void 0===n&&(n=0),this._ngContentSelectorsOffset=n,this._namespace!==Pn.namespaceHTML&&this.creationInstruction(null,this._namespace),t.forEach((function(e){return o.registerContextVariables(e)}));var i,a=this.i18nContext||wo(r)&&!Eo(r)&&!(1===(i=e).length&&i[0]instanceof fr&&e[0].i18n===r),s=yl(e);if(a&&this.i18nStart(null,r,s),gr(this,e),this._pureFunctionSlots+=this._bindingSlots,this._valueConverter.updatePipeSlotOffsets(this._bindingSlots),this._nestedTemplateFns.forEach((function(e){return e()})),0===this.level&&this._ngContentReservedSlots.length){var u=[];if(this._ngContentReservedSlots.length>1||"*"!==this._ngContentReservedSlots[0]){var l=this._ngContentReservedSlots.map((function(e){return"*"!==e?ne(e):e}));u.push(this.constantPool.getConstLiteral(Vo(l),!0))}this.creationInstruction(null,Pn.projectionDef,u,!0)}a&&this.i18nEnd(null,s);var p=this._creationCodeFns.map((function(e){return e()})),f=this._updateCodeFns.map((function(e){return e()})),h=this._bindingScope.viewSnapshotStatements(),d=this._bindingScope.variableDeclarations().concat(this._tempVariables),v=p.length>0?[el(1,h.concat(p))]:[],y=f.length>0?[el(2,d.concat(f))]:[];return wt([new je(Ro,he),new je(No,null)],c(this._prefixCode,v,y),pe,null,this.templateName)},e.prototype.getLocal=function(e){return this._bindingScope.get(e)},e.prototype.notifyImplicitReceiverUse=function(){this._bindingScope.notifyImplicitReceiverUse()},e.prototype.i18nTranslate=function(e,t,n,r){var o;void 0===t&&(t={});var i=n||vt(this.constantPool.uniqueName(vo)),a=this.i18nGenerateClosureVar(e.id),s=this.i18nFormatPlaceholderNames(t,!0),u=Co(e),l=function(e){return e.nodes.map((function(e){return e.visit(Kc,null)})).join("")}(e),p=function(e,t,n,r,o,i){void 0===o&&(o={});var a=[];return a.push.apply(a,c(_o(e,t,n,r,o))),i&&a.push(new Ye(e.set(i(e)))),a}(i,a,l,u,s,r);return(o=this.constantPool.statements).push.apply(o,c(p)),i},e.prototype.i18nFormatPlaceholderNames=function(e,t){void 0===e&&(e={});var n={};return e&&Object.keys(e).length&&Object.keys(e).forEach((function(r){return n[Po(r,t)]=e[r]})),n},e.prototype.i18nAppendBindings=function(e){var t=this;e.length>0&&e.forEach((function(e){return t.i18n.appendBinding(e)}))},e.prototype.i18nBindProps=function(e){var t=this,n={};return Object.keys(e).forEach((function(r){var o=e[r];if(o instanceof sr)n[r]=Ct(o.value);else{var i=o.value.visit(t._valueConverter);if(t.allocateBindingSlots(i),i instanceof Qi){var a=i.strings,s=i.expressions,u=t.i18n,c=u.id,l=function(e,t,n){if(void 0===t&&(t=0),void 0===n&&(n=0),!e.length)return"";for(var r="",o=e.length-1,i=0;i1}))||Object.keys(s).length)&&(c=function(e){var t=[e];return Object.keys(s).length&&t.push(ho(s,!0)),al(null,Pn.i18nPostprocess,t)}),this.i18nTranslate(n,u,e.ref,c)}},e.prototype.i18nStart=function(e,t,n){void 0===e&&(e=null);var r=this.allocateDataSlot();if(this.i18nContext)this.i18n=this.i18nContext.forkChildContext(r,this.templateIndex,t);else{var o=vt(this.constantPool.uniqueName(vo));this.i18n=new jc(r,o,0,this.templateIndex,t)}var i=this.i18n,a=i.id,s=i.ref,u=[Ct(r),s];a>0&&u.push(Ct(a)),this.creationInstruction(e,n?Pn.i18n:Pn.i18nStart,u)},e.prototype.i18nEnd=function(e,t){var n=this;if(void 0===e&&(e=null),!this.i18n)throw new Error("i18nEnd is executed with no i18n context present");this.i18nContext?(this.i18nContext.reconcileChildContext(this.i18n),this.i18nUpdateRef(this.i18nContext)):this.i18nUpdateRef(this.i18n);var r=this.i18n,o=r.index,i=r.bindings;if(i.size){var a=[];i.forEach((function(t){a.push({sourceSpan:e,value:function(){return n.convertPropertyBinding(t)}})})),this.updateInstructionChain(o,Pn.i18nExp,a),this.updateInstruction(o,e,Pn.i18nApply,[Ct(o)])}t||this.creationInstruction(e,Pn.i18nEnd),this.i18n=null},e.prototype.visitContent=function(e){var t=this.allocateDataSlot(),n=this._ngContentSelectorsOffset+this._ngContentReservedSlots.length,r=[Ct(t)],o=[];this._ngContentReservedSlots.push(e.selector),e.attributes.forEach((function(e){var t=e.name,n=e.value;t===Yc?o.push.apply(o,c(fl(e))):"select"!==t.toLowerCase()&&o.push(Ct(t),Ct(n))})),o.length>0?r.push(Ct(n),_t(o)):0!==n&&r.push(Ct(n)),this.creationInstruction(e.sourceSpan,Pn.projection,r),this.i18n&&this.i18n.appendProjection(e.i18n,t)},e.prototype.getNamespaceInstruction=function(e){switch(e){case"math":return Pn.namespaceMathML;case"svg":return Pn.namespaceSVG;default:return Pn.namespaceHTML}},e.prototype.addNamespaceInstruction=function(e,t){this._namespace=e,this.creationInstruction(t.sourceSpan,e)},e.prototype.visitElement=function(e){var t,n,r=this,o=this.allocateDataSlot(),i=new tc(Ct(o),null),a=!1,f=wo(e.i18n)&&!Eo(e.i18n);if(f&&this.i18n)throw new Error("Could not mark an element as translatable inside of a translatable section");var h=[],d=[],v=u(l(e.name),2),y=v[0],m=v[1],g=p(e.name);try{for(var _=s(e.attributes),b=_.next();!b.done;b=_.next()){var w=b.value,E=w.name,C=w.value;"ngNonBindable"===E?a=!0:"style"===E?i.registerStyleAttr(C):"class"===E?i.registerClassAttr(C):w.i18n?h.push(w):d.push(w)}}catch(e){t={error:e}}finally{try{b&&!b.done&&(n=_.return)&&n.call(_)}finally{if(t)throw t.error}}this.matchDirectives(e.name,e);var S=[Ct(o)];g||S.push(Ct(m));var x=[],D=[];e.inputs.forEach((function(e){i.registerBoundInput(e)||(0===e.type&&e.i18n?h.push(e):D.push(e))})),d.forEach((function(e){e.name===Yc?x.push.apply(x,c(fl(e))):x.push.apply(x,c(cl(e.name),[Ct(e.value)]))})),x.push.apply(x,c(this.prepareNonRenderAttrs(D,e.outputs,i,[],h))),S.push(this.toAttrsParam(x)),S.push(this.prepareRefsParameter(e.references));var T=this._namespace,A=this.getNamespaceInstruction(y);A!==T&&this.addNamespaceInstruction(A,e),this.i18n&&this.i18n.appendElement(e.i18n,o);var I=!f&&this.i18n?!yl(e.children):e.children.length>0,P=!i.hasBindings&&0===e.outputs.length&&0===h.length&&!I,M=!P&&!i.hasBindings&&yl(e.children);if(P)this.creationInstruction(e.sourceSpan,g?Pn.elementContainer:Pn.element,Uo(S));else{if(this.creationInstruction(e.sourceSpan,g?Pn.elementContainerStart:Pn.elementStart,Uo(S)),a&&this.creationInstruction(e.sourceSpan,Pn.disableBindings),h.length){var O=!1,k=[],N=[];if(h.forEach((function(t){var n=t.i18n;if(t instanceof cr)k.push(Ct(t.name),r.i18nTranslate(n));else{var o=t.value.visit(r._valueConverter);if(r.allocateBindingSlots(o),o instanceof Qi){var i=To(Io(n));k.push(Ct(t.name),r.i18nTranslate(n,i)),o.expressions.forEach((function(t){O=!0,N.push({sourceSpan:e.sourceSpan,value:function(){return r.convertExpressionBinding(t)}})}))}}})),N.length&&this.updateInstructionChain(o,Pn.i18nExp,N),k.length){var R=Ct(this.allocateDataSlot()),F=this.constantPool.getConstLiteral(_t(k),!0);this.creationInstruction(e.sourceSpan,Pn.i18nAttributes,[R,F]),O&&this.updateInstruction(o,e.sourceSpan,Pn.i18nApply,[R])}}this.processStylingInstruction(o,i.buildStylingInstruction(e.sourceSpan,this.constantPool),!0),e.outputs.forEach((function(t){r.creationInstruction(t.sourceSpan,Pn.listener,r.prepareListenerParameter(e.name,t,o))})),f&&this.i18nStart(e.sourceSpan,e.i18n,M)}for(var j=i.buildUpdateLevelInstructions(this._valueConverter),L=j.length-1,V=0;V<=L;V++){var B=j[V];this._bindingSlots+=B.allocateBindingSlots,this.processStylingInstruction(o,B,!1)}var U=Ct(void 0),H=[],z=[];if(D.forEach((function(e){var t=e.type;if(4===t){var n=e.value.visit(r._valueConverter),i=!(n instanceof Gi&&!n.value);r.allocateBindingSlots(n),H.push({name:oi(e.name),sourceSpan:e.sourceSpan,value:function(){return i?r.convertPropertyBinding(n):U}})}else{if(e.i18n)return;var a=e.value.visit(r._valueConverter);if(void 0!==a){var s=[],p=u(l(e.name),2),f=p[0],h=p[1],d=1===t,v=dl(e.securityContext,d);if(v&&s.push(v),f){var y=Ct(f);v?s.push(y):s.push(Ct(null),y)}if(r.allocateBindingSlots(a),0===t)a instanceof Qi?r.interpolatedUpdateInstruction(function(e){switch($o(e)){case 1:return Pn.propertyInterpolate;case 3:return Pn.propertyInterpolate1;case 5:return Pn.propertyInterpolate2;case 7:return Pn.propertyInterpolate3;case 9:return Pn.propertyInterpolate4;case 11:return Pn.propertyInterpolate5;case 13:return Pn.propertyInterpolate6;case 15:return Pn.propertyInterpolate7;case 17:return Pn.propertyInterpolate8;default:return Pn.propertyInterpolateV}}(a),o,h,e,a,s):H.push({name:h,sourceSpan:e.sourceSpan,value:function(){return r.convertPropertyBinding(a)},params:s});else if(1===t)if(a instanceof Qi&&$o(a)>1)r.interpolatedUpdateInstruction(function(e){switch($o(e)){case 3:return Pn.attributeInterpolate1;case 5:return Pn.attributeInterpolate2;case 7:return Pn.attributeInterpolate3;case 9:return Pn.attributeInterpolate4;case 11:return Pn.attributeInterpolate5;case 13:return Pn.attributeInterpolate6;case 15:return Pn.attributeInterpolate7;case 17:return Pn.attributeInterpolate8;default:return Pn.attributeInterpolateV}}(a),o,h,e,a,s);else{var m=a instanceof Qi?a.expressions[0]:a;z.push({name:h,sourceSpan:e.sourceSpan,value:function(){return r.convertPropertyBinding(m)},params:s})}else r.updateInstruction(o,e.sourceSpan,Pn.classProp,(function(){return c([Ct(o),Ct(h),r.convertPropertyBinding(a)],s)}))}}})),H.length>0&&this.updateInstructionChain(o,Pn.property,H),z.length>0&&this.updateInstructionChain(o,Pn.attribute,z),gr(this,e.children),!f&&this.i18n&&this.i18n.appendElement(e.i18n,o,!0),!P){var q=e.endSourceSpan||e.sourceSpan;f&&this.i18nEnd(q,M),a&&this.creationInstruction(q,Pn.enableBindings),this.creationInstruction(q,g?Pn.elementContainerEnd:Pn.elementEnd)}},e.prototype.interpolatedUpdateInstruction=function(e,t,n,r,o,i){var a=this;this.updateInstruction(t,r.sourceSpan,e,(function(){return c([Ct(n)],a.getUpdateInstructionArguments(o),i)}))},e.prototype.visitTemplate=function(t){var n=this,r="ng-template",o=this.allocateDataSlot();this.i18n&&this.i18n.appendTemplate(t.i18n,o);var i=un(t.tagName||""),a=this.contextName+(i?"_"+i:"")+"_"+o,s=a+"_Template",u=[Ct(o),vt(s),Ct(t.tagName?l(t.tagName)[1]:t.tagName)];this.matchDirectives(r,t);var p=[];t.attributes.forEach((function(e){p.push(Vo(e.name),Vo(e.value))})),p.push.apply(p,c(this.prepareNonRenderAttrs(t.inputs,t.outputs,void 0,t.templateAttrs))),u.push(this.toAttrsParam(p)),t.references&&t.references.length&&(u.push(this.prepareRefsParameter(t.references)),u.push(yt(Pn.templateRefExtractor)));var f=new e(this.constantPool,this._bindingScope,this.level+1,a,this.i18n,o,s,this.directiveMatcher,this.directives,this.pipeTypeByName,this.pipes,this._namespace,this.fileBasedI18nSuffix,this.i18nUseExternalIds);this._nestedTemplateFns.push((function(){var e,r=f.buildTemplateFunction(t.children,t.variables,n._ngContentReservedSlots.length+n._ngContentSelectorsOffset,t.i18n);n.constantPool.statements.push(r.toDeclStmt(s,null)),f._ngContentReservedSlots.length&&(e=n._ngContentReservedSlots).push.apply(e,c(f._ngContentReservedSlots))})),this.creationInstruction(t.sourceSpan,Pn.templateCreate,(function(){return u.splice(2,0,Ct(f.getConstCount()),Ct(f.getVarCount())),Uo(u)})),this.templatePropertyBindings(o,t.templateAttrs),t.tagName===r&&(this.templatePropertyBindings(o,t.inputs),t.outputs.forEach((function(e){n.creationInstruction(e.sourceSpan,Pn.listener,n.prepareListenerParameter("ng_template",e,o))})))},e.prototype.visitBoundText=function(e){var t=this;if(this.i18n){var n=e.value.visit(this._valueConverter);return this.allocateBindingSlots(n),void(n instanceof Qi&&(this.i18n.appendBoundText(e.i18n),this.i18nAppendBindings(n.expressions)))}var r=this.allocateDataSlot();this.creationInstruction(e.sourceSpan,Pn.text,[Ct(r)]);var o=e.value.visit(this._valueConverter);this.allocateBindingSlots(o),o instanceof Qi?this.updateInstruction(r,e.sourceSpan,function(e){switch($o(e)){case 1:return Pn.textInterpolate;case 3:return Pn.textInterpolate1;case 5:return Pn.textInterpolate2;case 7:return Pn.textInterpolate3;case 9:return Pn.textInterpolate4;case 11:return Pn.textInterpolate5;case 13:return Pn.textInterpolate6;case 15:return Pn.textInterpolate7;case 17:return Pn.textInterpolate8;default:return Pn.textInterpolateV}}(o),(function(){return t.getUpdateInstructionArguments(o)})):this.updateInstruction(r,e.sourceSpan,Pn.textBinding,(function(){return[t.convertPropertyBinding(o)]}))},e.prototype.visitText=function(e){this.i18n||this.creationInstruction(e.sourceSpan,Pn.text,[Ct(this.allocateDataSlot()),Ct(e.value)])},e.prototype.visitIcu=function(e){var t=this,n=!1;this.i18n||(n=!0,this.i18nStart(null,e.i18n,!0));var r=this.i18n,o=this.i18nBindProps(e.vars),i=this.i18nBindProps(e.placeholders),s=e.i18n,u=function(e){var n=a({},o,i),r=t.i18nFormatPlaceholderNames(n,!1);return al(null,Pn.i18nPostprocess,[e,ho(r,!0)])};if(Eo(r.meta))this.i18nTranslate(s,{},r.ref,u);else{var c=this.i18nTranslate(s,{},void 0,u);r.appendIcu(So(s).name,c)}return n&&this.i18nEnd(null,!0),null},e.prototype.allocateDataSlot=function(){return this._dataIndex++},e.prototype.getConstCount=function(){return this._dataIndex},e.prototype.getVarCount=function(){return this._pureFunctionSlots},e.prototype.getNgContentSelectors=function(){return this._ngContentReservedSlots.length?this.constantPool.getConstLiteral(Vo(this._ngContentReservedSlots),!0):null},e.prototype.bindingContext=function(){return""+this._bindingContext++},e.prototype.templatePropertyBindings=function(e,t){var n=this,r=[];t.forEach((function(e){if(e instanceof lr){var t=e.value.visit(n._valueConverter);void 0!==t&&(n.allocateBindingSlots(t),r.push({name:e.name,sourceSpan:e.sourceSpan,value:function(){return n.convertPropertyBinding(t)}}))}})),r.length>0&&this.updateInstructionChain(e,Pn.property,r)},e.prototype.instructionFn=function(e,t,n,r,o){void 0===o&&(o=!1),e[o?"unshift":"push"]((function(){var e=Array.isArray(r)?r:r();return al(t,n,e).toStmt()}))},e.prototype.processStylingInstruction=function(e,t,n){var r=this;t&&(n?this.creationInstruction(t.sourceSpan,t.reference,(function(){return t.params((function(e){return r.convertPropertyBinding(e)}))})):this.updateInstruction(e,t.sourceSpan,t.reference,(function(){return t.params((function(e){return t.supportsInterpolation&&e instanceof Qi?r.getUpdateInstructionArguments(e):r.convertPropertyBinding(e)}))})))},e.prototype.creationInstruction=function(e,t,n,r){this.instructionFn(this._creationCodeFns,e,t,n||[],r)},e.prototype.updateInstruction=function(e,t,n,r){this.addSelectInstructionIfNecessary(e,t),this.instructionFn(this._updateCodeFns,t,n,r||[])},e.prototype.updateInstructionChain=function(e,t,n){var r=n.length?n[0].sourceSpan:null;this.addSelectInstructionIfNecessary(e,r),this._updateCodeFns.push((function(){var e=n.map((function(e){var t=c([e.value()],e.params||[]);return e.name&&t.unshift(Ct(e.name)),t}));return Zo(t,e,r).toStmt()}))},e.prototype.addSelectInstructionIfNecessary=function(e,t){this._lastNodeIndexWithFlush0&&this.instructionFn(this._updateCodeFns,t,Pn.select,[Ct(e)]),this._lastNodeIndexWithFlush=e)},e.prototype.allocatePureFunctionSlots=function(e){var t=this._pureFunctionSlots;return this._pureFunctionSlots+=e,t},e.prototype.allocateBindingSlots=function(e){this._bindingSlots+=e instanceof Qi?e.expressions.length:1},e.prototype.getImplicitReceiverExpr=function(){return this._implicitReceiverExpr?this._implicitReceiverExpr:this._implicitReceiverExpr=0===this.level?vt(No):this._bindingScope.getOrCreateSharedContextVar(0)},e.prototype.convertExpressionBinding=function(e){return _a(this,this.getImplicitReceiverExpr(),e,this.bindingContext(),ya.TrySimple).currValExpr},e.prototype.convertPropertyBinding=function(e){var t,n=_a(this,this.getImplicitReceiverExpr(),e,this.bindingContext(),ya.TrySimple,(function(){return Rt("Unexpected interpolation")})),r=n.currValExpr;return(t=this._tempVariables).push.apply(t,c(n.stmts)),r},e.prototype.getUpdateInstructionArguments=function(e){var t,n=function(e,t,n,r){var o=new Da(e,t,r,void 0),i=n.visit(o,ma.Expression);o.usesImplicitReceiver&&e.notifyImplicitReceiverUse();var a=ba(o,r),s=i.args.slice(1);if(n instanceof Qi){var u=n.strings;3===s.length&&""===u[0]&&""===u[1]?s=[s[1]]:s.length>=19&&(s=[_t(s)])}return{stmts:a,args:s}}(this,this.getImplicitReceiverExpr(),e,this.bindingContext()),r=n.args,o=n.stmts;return(t=this._tempVariables).push.apply(t,c(o)),r},e.prototype.matchDirectives=function(e,t){var n,r,o,i=this;if(this.directiveMatcher){var a=(n=e,r=Go(t),(o=new S).setElement(n),Object.getOwnPropertyNames(r).forEach((function(e){var t=r[e];o.addAttribute(e,t),"class"===e.toLowerCase()&&t.trim().split(/\s+/).forEach((function(e){return o.addClassName(e)}))})),o);this.directiveMatcher.match(a,(function(e,t){i.directives.add(t)}))}},e.prototype.prepareNonRenderAttrs=function(e,t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=new Set,a=[];function s(e,t){"string"==typeof e?i.has(e)||(a.push.apply(a,c(cl(e))),void 0!==t&&a.push(t),i.add(e)):a.push(Ct(e))}if(n&&n.populateInitialStylingAttrs(a),e.length||t.length){for(var u=a.length,l=0;l0?this.constantPool.getConstLiteral(_t(e),!0):Ze},e.prototype.prepareRefsParameter=function(e){var t=this;if(!e||0===e.length)return Ze;var n=Dn(e.map((function(e){var n=t.allocateDataSlot(),r=t._bindingScope.freshReferenceName(),o=t.level,i=vt(r);return t._bindingScope.set(o,e.name,i,0,(function(e,t){var r=t>0?[sl(t).toStmt()]:[],o=i.set(yt(Pn.reference).callFn([Ct(n)]));return r.concat(o.toConstDecl())}),!0),[e.name,e.value]})));return this.constantPool.getConstLiteral(Vo(n),!0)},e.prototype.prepareListenerParameter=function(e,t,n){var r=this;return function(){var o=t.name,i=1===t.type?ii(o,t.phase):un(o),a=r.templateName+"_"+e+"_"+i+"_"+n+"_listener",s=r._bindingScope.nestedScope(r._bindingScope.bindingLevel);return tl(t,a,s)}},e}(),rl=function(e){function t(t,n,r,o){var i=e.call(this)||this;return i.constantPool=t,i.allocateSlot=n,i.allocatePureFunctionSlots=r,i.definePipe=o,i._pipeBindExprs=[],i}return o(t,e),t.prototype.visitPipe=function(e,t){var n=this.allocateSlot(),r="PIPE:"+n,o=this.allocatePureFunctionSlots(2+e.args.length),i=new Bi(e.span,new ji(e.span),r),a=function(e){var t=ol[e.length];return{identifier:t||Pn.pipeBindV,isVarLength:!t}}(e.args),s=a.identifier,u=a.isVarLength;this.definePipe(e.name,r,n,yt(s));var l=c([e.exp],e.args),p=u?this.visitAll([new Zi(e.span,l)]):this.visitAll(l),f=new ta(e.span,i,c([new Gi(e.span,n),new Gi(e.span,o)],p));return this._pipeBindExprs.push(f),f},t.prototype.updatePipeSlotOffsets=function(e){this._pipeBindExprs.forEach((function(t){t.args[1].value+=e}))},t.prototype.visitLiteralArray=function(e,t){var n=this;return new Ia(e.span,this.visitAll(e.expressions),(function(e){var t=_t(e);return e.every((function(e){return e.isConstant()}))?n.constantPool.getConstLiteral(t,!0):ul(n.constantPool,t,n.allocatePureFunctionSlots)}))},t.prototype.visitLiteralMap=function(e,t){var n=this;return new Ia(e.span,this.visitAll(e.values),(function(t){var r=bt(t.map((function(t,n){return{key:e.keys[n].key,value:t,quoted:e.keys[n].quoted}})));return t.every((function(e){return e.isConstant()}))?n.constantPool.getConstLiteral(r,!0):ul(n.constantPool,r,n.allocatePureFunctionSlots)}))},t}(sa),ol=[Pn.pipeBind1,Pn.pipeBind2,Pn.pipeBind3,Pn.pipeBind4],il=[Pn.pureFunction0,Pn.pureFunction1,Pn.pureFunction2,Pn.pureFunction3,Pn.pureFunction4,Pn.pureFunction5,Pn.pureFunction6,Pn.pureFunction7,Pn.pureFunction8];function al(e,t,n){return yt(t,null,e).callFn(n,e)}function sl(e){return yt(Pn.nextContext).callFn(e>1?[Ct(e)]:[])}function ul(e,t,n){var r=e.getLiteralFactory(t),o=r.literalFactory,i=r.literalFactoryArguments,a=n(1+i.length);i.length>0||Rt("Expected arguments to a literal factory function");var s=function(e){var t=il[e.length];return{identifier:t||Pn.pureFunctionV,isVarLength:!t}}(i),u=s.identifier,l=s.isVarLength,p=[Ct(a),o];return l?p.push(_t(i)):p.push.apply(p,c(i)),yt(u).callFn(p)}function cl(e){var t=u(l(e),2),n=t[0],r=Ct(t[1]);return n?[Ct(0),Ct(n),r]:[r]}var ll="$$shared_ctx$$",pl=function(){function e(e,t){void 0===e&&(e=0),void 0===t&&(t=null),this.bindingLevel=e,this.parent=t,this.map=new Map,this.referenceNameIndex=0,this.restoreViewVariable=null}return Object.defineProperty(e,"ROOT_SCOPE",{get:function(){return e._ROOT_SCOPE||(e._ROOT_SCOPE=(new e).set(0,"$event",vt("$event"))),e._ROOT_SCOPE},enumerable:!0,configurable:!0}),e.prototype.get=function(e){for(var t=this;t;){var n=t.map.get(e);if(null!=n)return t!==this&&(n={retrievalLevel:n.retrievalLevel,lhs:n.lhs,declareLocalCallback:n.declareLocalCallback,declare:!1,priority:n.priority,localRef:n.localRef},this.map.set(e,n),this.maybeGenerateSharedContextVar(n),this.maybeRestoreView(n.retrievalLevel,n.localRef)),n.declareLocalCallback&&!n.declare&&(n.declare=!0),n.lhs;t=t.parent}return 0===this.bindingLevel?null:this.getComponentProperty(e)},e.prototype.set=function(e,t,n,r,o,i){if(void 0===r&&(r=0),this.map.has(t)){if(i)return this;Rt("The name "+t+" is already defined in scope to be "+this.map.get(t))}return this.map.set(t,{retrievalLevel:e,lhs:n,declare:!1,declareLocalCallback:o,priority:r,localRef:i||!1}),this},e.prototype.getLocal=function(e){return this.get(e)},e.prototype.notifyImplicitReceiverUse=function(){0!==this.bindingLevel&&(this.map.get(ll+0).declare=!0)},e.prototype.nestedScope=function(t){var n=new e(t,this);return t>0&&n.generateSharedContextVar(0),n},e.prototype.getOrCreateSharedContextVar=function(e){var t=ll+e;return this.map.has(t)||this.generateSharedContextVar(e),this.map.get(t).lhs},e.prototype.getSharedContextName=function(e){var t=this.map.get(ll+e);return t&&t.declare?t.lhs:null},e.prototype.maybeGenerateSharedContextVar=function(e){if(1===e.priority&&e.retrievalLevel0&&r.set("contentQueries",Tl(e.queries,t,e.name)),e.viewQueries.length&&r.set("viewQuery",Ml(e.viewQueries,t,e.name)),r.set("hostBindings",Ol(e.host,e.typeSourceSpan,n,t,e.selector||"",e.name)),r.set("inputs",Bo(e.inputs,!0)),r.set("outputs",Bo(e.outputs)),null!==e.exportAs&&r.set("exportAs",_t(e.exportAs.map((function(e){return Ct(e)})))),{definitionMap:r,statements:o.statements}}function bl(e,t){var n=[],r=t.providers,o=t.viewProviders;if(r||o){var i=[r||new He([])];o&&i.push(o),n.push(yt(Pn.ProvidersFeature).callFn(i))}t.usesInheritance&&n.push(yt(Pn.InheritDefinitionFeature)),t.lifecycle.usesOnChanges&&n.push(yt(Pn.NgOnChangesFeature).callFn(ml)),n.length&&e.set("features",_t(n))}function wl(e,t,n){var r=_l(e,t,n),o=r.definitionMap,i=r.statements;bl(o,e);var a=yt(Pn.defineDirective).callFn([o.toLiteralMap()]);if(!e.selector)throw new Error("Directive "+e.name+" has no selector, please add it!");return{expression:a,type:Pl(e,Pn.DirectiveDefWithMeta),statements:i}}function El(e,t,n){var r,o,i=_l(e,t,n),a=i.definitionMap,u=i.statements;bl(a,e);var c=e.selector&&S.parse(e.selector),l=c&&c[0];if(l){var p=l.getAttrs();p.length&&a.set("attrs",t.getConstLiteral(_t(p.map((function(e){return Ct(null!=e?e:void 0)}))),!0))}var f=null;if(e.directives.length>0){var h=new x;try{for(var d=s(e.directives),v=d.next();!v.done;v=d.next()){var y=v.value,m=y.selector,g=y.expression;h.addSelectables(S.parse(m),g)}}catch(e){r={error:e}}finally{try{v&&!v.done&&(o=d.return)&&o.call(d)}finally{if(r)throw r.error}}f=h}var _=e.name,b=_?_+"_Template":null,C=new Set,D=new Set,T=e.changeDetection,A=e.template,I=new nl(t,pl.ROOT_SCOPE,0,_,null,null,b,f,C,e.pipes,D,Pn.namespaceHTML,e.relativeContextFilePath,e.i18nUseExternalIds),P=I.buildTemplateFunction(A.nodes,[]),M=I.getNgContentSelectors();if(M&&a.set("ngContentSelectors",M),a.set("consts",Ct(I.getConstCount())),a.set("vars",Ct(I.getVarCount())),a.set("template",P),C.size){var O=_t(Array.from(C));e.wrapDirectivesAndPipesInClosure&&(O=wt([],[new Xe(O)])),a.set("directives",O)}if(D.size){var k=_t(Array.from(D));e.wrapDirectivesAndPipesInClosure&&(k=wt([],[new Xe(k)])),a.set("pipes",k)}if(null===e.encapsulation&&(e.encapsulation=w.Emulated),e.styles&&e.styles.length){var N=e.encapsulation==w.Emulated?function(e,t,n){var r=new Pa;return e.map((function(e){return r.shimCssText(e,t,n)}))}(e.styles,is,os):e.styles,R=N.map((function(e){return Ct(e)}));a.set("styles",_t(R))}else e.encapsulation===w.Emulated&&(e.encapsulation=w.None);return e.encapsulation!==w.Emulated&&a.set("encapsulation",Ct(e.encapsulation)),null!==e.animations&&a.set("data",bt([{key:"animation",value:e.animations,quoted:!1}])),null!=T&&T!==E.Default&&a.set("changeDetection",Ct(T)),(e.selector||"").replace(/\n/g,""),{expression:yt(Pn.defineComponent).callFn([a.toLiteralMap()]),type:Pl(e,Pn.ComponentDefWithMeta),statements:u}}function Cl(e,t,n){throw new Error("unsupported")}function Sl(e,t){return e.map((function(e){var n=null;return e.read&&e.read.identifier&&(n=t.importExpr(e.read.identifier.reference)),{propertyName:e.propertyName,first:e.first,predicate:xl(e.selectors,t),descendants:e.descendants,read:n,static:!!e.static}}))}function xl(e,t){if(e.length>1||1==e.length&&e[0].value){var n=e.map((function(e){return e.value}));return n.some((function(e){return!e}))&&Rt("Found a type among the string selectors expected"),t.constantPool.getConstLiteral(_t(n.map((function(e){return Ct(e)}))))}if(1==e.length){var r=e[0];if(r.identifier)return t.importExpr(r.identifier.reference)}return Rt("Unexpected query form"),Ge}function Dl(e,t){var n=[Ho(e,t),Ct(e.descendants)];return e.read&&n.push(e.read),n}function Tl(e,t,n){var r,o,i=[],a=[],u=Fo(a,ko);try{for(var l=s(e),p=l.next();!p.done;p=l.next()){var f=p.value,h=f.static?Pn.staticContentQuery:Pn.contentQuery;i.push(yt(h).callFn(c([vt("dirIndex")],Dl(f,t))).toStmt());var d=u(),v=yt(Pn.loadContentQuery).callFn([]),y=yt(Pn.queryRefresh).callFn([d.set(v)]),m=vt(No).prop(f.propertyName).set(f.first?d.prop("first"):d);a.push(y.and(m).toStmt())}}catch(e){r={error:e}}finally{try{p&&!p.done&&(o=l.return)&&o.call(l)}finally{if(r)throw r.error}}var g=n?n+"_ContentQueries":null;return wt([new je(Ro,he),new je(No,null),new je("dirIndex",null)],[el(1,i),el(2,a)],pe,null,g)}function Al(e){return gt(bt(Object.keys(e).map((function(t){return{key:t,value:Ct(Array.isArray(e[t])?e[t][0]:e[t]),quoted:!0}}))))}function Il(e){return e.length>0?gt(_t(e.map((function(e){return Ct(e)})))):de}function Pl(e,t){var n,r=(e.selector||"").replace(/\n/g,"");return gt(yt(t,[ni(e.type,e.typeArgumentCount),(n=r,gt(Ct(n))),null!==e.exportAs?Il(e.exportAs):de,Al(e.inputs),Al(e.outputs),Il(e.queries.map((function(e){return e.propertyName})))]))}function Ml(e,t,n){var r=[],o=[],i=Fo(o,ko);e.forEach((function(e){var n=yt(e.static?Pn.staticViewQuery:Pn.viewQuery).callFn(Dl(e,t));r.push(n.toStmt());var a=i(),s=yt(Pn.loadViewQuery).callFn([]),u=yt(Pn.queryRefresh).callFn([a.set(s)]),c=vt(No).prop(e.propertyName).set(e.first?a.prop("first"):a);o.push(u.and(c).toStmt())}));var a=n?n+"_Query":null;return wt([new je(Ro,he),new je(No,null)],[el(1,r),el(2,o)],pe,null,a)}function Ol(e,t,n,r,o,i){var a=Object.keys(e.properties).length,u=vt("elIndex"),l=vt(No),p=new tc(u,l),f=e.specialAttributes,h=f.styleAttr,d=f.classAttr;void 0!==h&&p.registerStyleAttr(h),void 0!==d&&p.registerClassAttr(d);var v,y=[],m=[],g=a,_=t,b=Rl(e),w=function(){return v||(v=new rl(r,(function(){return Rt("Unexpected node")}),(function(e){var t=g;return g+=e,t}),(function(){return Rt("Unexpected pipe")}))),v},E=n.createDirectiveHostEventAsts(b,_);if(E&&E.length){var C=function(e,t){return e.map((function(e){var n=e.name&&un(e.name),r=1===e.type?ii(n,e.targetOrPhase):n,o=t&&n?t+"_"+r+"_HostBindingHandler":null,i=tl(pr.fromParsedEvent(e),o);return yt(1==e.type?Pn.componentHostSyntheticListener:Pn.listener).callFn(i).toStmt()}))}(E,i);y.push.apply(y,c(C))}var S=n.createBoundHostProperties(b,_),x=[],D=[],T=[];S&&S.forEach((function(e){var t=e.name;if(!p.registerInputBasedOnName(t,e.expression,e.sourceSpan)){var r=e.expression.visit(w()),i=kl(l,r),a=function(e){var t,n=e.name,r=n.match(gl);return r?(n=r[1],t=Pn.attribute):e.isAnimation?(n=oi(n),t=Pn.updateSyntheticHostBinding):t=Pn.hostProperty,{bindingName:n,instruction:t,isAttribute:!!r}}(e),s=a.bindingName,u=a.instruction,f=a.isAttribute,h=n.calcPossibleSecurityContexts(o,s,f).filter((function(e){return e!==F.NONE})),d=null;h.length&&(d=2===h.length&&h.indexOf(F.URL)>-1&&h.indexOf(F.RESOURCE_URL)>-1?yt(Pn.sanitizeUrlOrResourceUrl):dl(h[0],f));var v=[Ct(s),i.currValExpr];d&&v.push(d),m.push.apply(m,c(i.stmts)),u===Pn.hostProperty?x.push(v):u===Pn.attribute?D.push(v):u===Pn.updateSyntheticHostBinding?T.push(v):m.push(yt(u).callFn(v).toStmt())}})),x.length>0&&m.push(Zo(Pn.hostProperty,x).toStmt()),D.length>0&&m.push(Zo(Pn.attribute,D).toStmt()),T.length>0&&m.push(Zo(Pn.updateSyntheticHostBinding,T).toStmt());var A=function(e){var t,n,r=[];try{for(var o=s(Object.getOwnPropertyNames(e)),i=o.next();!i.done;i=o.next()){var a=i.value,u=e[a];r.push(Ct(a),u)}}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}return r}(e.attributes),I=p.buildHostAttrsInstruction(null,A,r);if(I&&y.push(Nl(I,l,kl)),p.hasBindings){var P=p.buildStylingInstruction(null,r);P&&y.push(Nl(P,l,kl)),p.buildUpdateLevelInstructions(w()).forEach((function(e){g+=Math.max(e.allocateBindingSlots-1,0),m.push(Nl(e,l,kl))}))}if(g&&y.unshift(yt(Pn.allocHostVars).callFn([Ct(g)]).toStmt()),y.length>0||m.length>0){var M=i?i+"_HostBindings":null,O=[];return y.length>0&&O.push(el(1,y)),m.length>0&&O.push(el(2,m)),wt([new je(Ro,he),new je(No,null),new je(u.name,he)],O,pe,null,M)}return null}function kl(e,t){return _a(null,e,t,"b",ya.TrySimple,(function(){return Rt("Unexpected interpolation")}))}function Nl(e,t,n){var r=e.params((function(e){return n(t,e).currValExpr}));return yt(e.reference,null,e.sourceSpan).callFn(r,e.sourceSpan).toStmt()}function Rl(e){return{hostAttributes:{},hostListeners:e.listeners,hostProperties:e.properties}}function Fl(e,t){var n=Array.from(e).map((function(e){var n=u(e,2),r=n[0],o=n[1];return[r,t.importExpr(o)]}));return new Map(n)}var jl=/^(?:\[([^\]]+)\])|(?:\(([^\)]+)\))$/,Ll=function(){function e(){}return e.prototype.get=function(e){return""},e}(),Vl=function(){function e(e){void 0===e&&(e=new xi),this.jitEvaluator=e,this.R3ResolvedDependencyType=qo,this.ResourceLoader=Ll,this.elementSchemaRegistry=new Ac}return e.prototype.compilePipe=function(e,t,n){var r=Pi({name:n.name,type:new Ee(n.type),typeArgumentCount:n.typeArgumentCount,deps:Ql(n.deps),pipeName:n.pipeName,pure:n.pure});return this.jitExpression(r.expression,e,t,r.statements)},e.prototype.compileInjectable=function(e,t,n){var r,o=function(e){var t=null,n={name:e.name,type:e.type,deps:e.ctorDeps,injectFn:tn.inject};if(void 0!==e.useClass){var r=e.useClass.isEquivalent(e.type),o=void 0;void 0!==e.userDeps&&(o=e.userDeps),t=Qo(void 0!==o?a({},n,{delegate:e.useClass,delegateDeps:o,delegateType:zo.Class}):r?n:a({},n,{delegate:e.useClass,delegateType:zo.Factory}))}else t=void 0!==e.useFactory?Qo(a({},n,{delegate:e.useFactory,delegateDeps:e.userDeps||[],delegateType:zo.Function})):void 0!==e.useValue?Qo(a({},n,{expression:e.useValue})):void 0!==e.useExisting?Qo(a({},n,{expression:yt(tn.inject).callFn([e.useExisting])})):Qo(n);var i=e.type,s=e.providedIn;return{expression:yt(tn.ɵɵdefineInjectable).callFn([ei({token:i,factory:t.factory,providedIn:s})]),type:new se(yt(tn.InjectableDef,[ni(e.type,e.typeArgumentCount)])),statements:t.statements}}({name:n.name,type:new Ee(n.type),typeArgumentCount:n.typeArgumentCount,providedIn:(r=n.providedIn,null==r||"string"==typeof r?new Pe(r):new Ee(r)),useClass:Zl(n,Bl),useFactory:Zl(n,Ul),useValue:Zl(n,Hl),useExisting:Zl(n,zl),ctorDeps:Ql(n.ctorDeps),userDeps:Ql(n.userDeps)||void 0}),i=o.expression,s=o.statements;return this.jitExpression(i,e,t,s)},e.prototype.compileInjector=function(e,t,n){var r,o,i,a=(r={name:n.name,type:new Ee(n.type),deps:Ql(n.deps),providers:new Ee(n.providers),imports:n.imports.map((function(e){return new Ee(e)}))},o=Qo({name:r.name,type:r.type,deps:r.deps,injectFn:Pn.inject}),i={factory:o.factory},null!==r.providers&&(i.providers=r.providers),r.imports.length>0&&(i.imports=_t(r.imports)),{expression:yt(Pn.defineInjector).callFn([ei(i)]),type:new se(yt(Pn.InjectorDef,[new se(r.type)])),statements:o.statements});return this.jitExpression(a.expression,e,t,a.statements)},e.prototype.compileNgModule=function(e,t,n){var r=function(e){var t=e.type,n=e.bootstrap,r=e.declarations,o=e.imports,i=e.exports,a=e.schemas,s=e.containsForwardDecls,u=e.emitInline,c=e.id,l=[],p={type:t};if(n.length&&(p.bootstrap=Ii(n,s)),u)r.length&&(p.declarations=Ii(r,s)),o.length&&(p.imports=Ii(o,s)),i.length&&(p.exports=Ii(i,s));else{var f=function(e){var t=e.type,n=e.declarations,r=e.imports,o=e.exports,i=e.containsForwardDecls,a={};return n.length&&(a.declarations=Ii(n,i)),r.length&&(a.imports=Ii(r,i)),o.length&&(a.exports=Ii(o,i)),0===Object.keys(a).length?null:new Ae(yt(Pn.setNgModuleScope),[t,ei(a)],void 0,void 0,!0).toStmt()}(e);null!==f&&l.push(f)}return a&&a.length&&(p.schemas=_t(a.map((function(e){return e.value})))),c&&(p.id=c),{expression:yt(Pn.defineNgModule).callFn([ei(p)]),type:new se(yt(Pn.NgModuleDefWithMeta,[new se(t),Ai(r),Ai(o),Ai(i)])),additionalStatements:l}}({type:new Ee(n.type),bootstrap:n.bootstrap.map(ql),declarations:n.declarations.map(ql),imports:n.imports.map(ql),exports:n.exports.map(ql),emitInline:!0,containsForwardDecls:!1,schemas:n.schemas?n.schemas.map(ql):null,id:n.id?new Ee(n.id):null});return this.jitExpression(r.expression,e,t,[])},e.prototype.compileDirective=function(e,t,n){var r=new Kt,o=hl(),i=wl(Gl(n),r,o),a=c(r.statements,i.statements);return this.jitExpression(i.expression,e,t,a)},e.prototype.compileComponent=function(e,t,n){var r=new Kt,o=n.interpolation?ci.fromArray(n.interpolation):li,i=function(e,t,n){void 0===n&&(n={});var r=n.interpolationConfig,o=n.preserveWhitespaces,i=hl(r),s=(new Vs).parse(e,t,a({leadingTriviaChars:Jc},n,{tokenizeExpansionForms:!0}));if(s.errors&&s.errors.length>0)return{errors:s.errors,nodes:[],styleUrls:[],styles:[]};var u=s.rootNodes;u=ms(new Qc(r,!o),u),o||(u=ms(new Gs,u),u=ms(new Qc(r,!1),u));var c=Pc(u,i),l=c.nodes,p=c.errors,f=c.styleUrls,h=c.styles;return p&&p.length>0?{errors:p,nodes:[],styleUrls:[],styles:[]}:{nodes:l,styleUrls:f,styles:h}}(n.template,t,{preserveWhitespaces:n.preserveWhitespaces,interpolationConfig:o});if(void 0!==i.errors){var s=i.errors.map((function(e){return e.toString()})).join(", ");throw new Error("Errors during JIT compilation of template for "+n.name+": "+s)}var u=El(a({},n,Gl(n),{selector:n.selector||this.elementSchemaRegistry.getDefaultComponentElementName(),template:i,wrapDirectivesAndPipesInClosure:!1,styles:n.styles||[],encapsulation:n.encapsulation,interpolation:o,changeDetection:n.changeDetection,animations:null!=n.animations?new Ee(n.animations):null,viewProviders:null!=n.viewProviders?new Ee(n.viewProviders):null,relativeContextFilePath:"",i18nUseExternalIds:!0}),r,hl(o)),l=c(r.statements,u.statements);return this.jitExpression(u.expression,e,"ng:///"+n.name+".js",l)},e.prototype.compileBase=function(e,t,n){var r=new Kt,o=this.createParseSourceSpan("Base",n.name,"ng:///"+n.name+".js"),i=function(e,t,n){var r=new Wo;if(e.inputs){var o=e.inputs,i=Object.keys(o).map((function(e){var t=o[e];return{key:e,value:Array.isArray(t)?_t(t.map((function(e){return Ct(e)}))):Ct(t),quoted:!1}}));r.set("inputs",bt(i))}if(e.outputs){var a=e.outputs,s=Object.keys(a).map((function(e){return{key:e,value:Ct(a[e]),quoted:!1}}));r.set("outputs",bt(s))}return e.viewQueries&&e.viewQueries.length>0&&r.set("viewQuery",Ml(e.viewQueries,t)),e.queries&&e.queries.length>0&&r.set("contentQueries",Tl(e.queries,t)),e.host&&r.set("hostBindings",Ol(e.host,e.typeSourceSpan,n,t,e.name)),{expression:yt(Pn.defineBase).callFn([r.toLiteralMap()]),type:new se(yt(Pn.BaseDef),null,[gt(e.type)])}}(a({},n,{typeSourceSpan:o,viewQueries:n.viewQueries?n.viewQueries.map(Wl):n.viewQueries,queries:n.queries?n.queries.map(Wl):n.queries,host:Kl(n.propMetadata,o)}),r,hl());return this.jitExpression(i.expression,e,t,r.statements)},e.prototype.createParseSourceSpan=function(e,t,n){return function(e,t,n){var r=new rr("","in "+e+" "+t+" in "+n);return new or(new nr(r,-1,-1,-1),new nr(r,-1,-1,-1))}(e,t,n)},e.prototype.jitExpression=function(e,t,n,r){var o=c(r,[new Qe("$def",e,void 0,[De.Exported])]);return this.jitEvaluator.evaluateStatements(n,o,new Ti(t),!0).$def},e}(),Bl=Object.keys({useClass:null})[0],Ul=Object.keys({useFactory:null})[0],Hl=Object.keys({useValue:null})[0],zl=Object.keys({useExisting:null})[0],ql=function(e){var t=new Ee(e);return{value:t,type:t}};function Wl(e){return a({},e,{predicate:Array.isArray(e.predicate)?e.predicate:new Ee(e.predicate),read:e.read?new Ee(e.read):null,static:e.static})}function Gl(e){var t=Yl(e.inputs||[]),n=Yl(e.outputs||[]),r=e.propMetadata,o={},i={},s=function(e){r.hasOwnProperty(e)&&r[e].forEach((function(t){"Input"===t.ngMetadataName?o[e]=t.bindingPropertyName?[t.bindingPropertyName,e]:e:"Output"===t.ngMetadataName&&(i[e]=t.bindingPropertyName||e)}))};for(var u in r)s(u);return a({},e,{typeSourceSpan:e.typeSourceSpan,type:new Ee(e.type),deps:Ql(e.deps),host:Kl(e.propMetadata,e.typeSourceSpan,e.host),inputs:a({},t,o),outputs:a({},n,i),queries:e.queries.map(Wl),providers:null!=e.providers?new Ee(e.providers):null,viewQueries:e.viewQueries.map(Wl)})}function Zl(e,t){return e.hasOwnProperty(t)?new Ee(e[t]):void 0}function $l(e){return{token:null===e.token?new Pe(null):e.resolved===qo.Attribute?new Pe(e.token):new Ee(e.token),resolved:e.resolved,host:e.host,optional:e.optional,self:e.self,skipSelf:e.skipSelf}}function Ql(e){return null==e?null:e.map($l)}function Kl(e,t,n){var r=function(e){var t,n,r={},o={},i={},a={};try{for(var u=s(Object.keys(e)),c=u.next();!c.done;c=u.next()){var l=c.value,p=e[l],f=l.match(jl);if(null===f)switch(l){case"class":if("string"!=typeof p)throw new Error("Class binding must be string");a.classAttr=p;break;case"style":if("string"!=typeof p)throw new Error("Style binding must be string");a.styleAttr=p;break;default:r[l]="string"==typeof p?Ct(p):p}else if(null!=f[1]){if("string"!=typeof p)throw new Error("Property binding must be string");i[f[1]]=p}else if(null!=f[2]){if("string"!=typeof p)throw new Error("Event binding must be string");o[f[2]]=p}}}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=u.return)&&n.call(u)}finally{if(t)throw t.error}}return{attributes:r,listeners:o,properties:i,specialAttributes:a}}(n||{}),o=function(e,t){var n=Rl(e),r=hl();return r.createDirectiveHostEventAsts(n,t),r.createBoundHostProperties(n,t),r.errors}(r,t);if(o.length)throw new Error(o.map((function(e){return e.msg})).join("\n"));var i=function(t){e.hasOwnProperty(t)&&e[t].forEach((function(e){"HostBinding"===e.ngMetadataName?r.properties[e.hostPropertyName||t]=t:"HostListener"===e.ngMetadataName&&(r.listeners[e.eventName||t]=t+"("+(e.args||[]).join(",")+")")}))};for(var a in e)i(a);return r}function Yl(e){return e.reduce((function(e,t){var n=u(t.split(",").map((function(e){return e.trim()})),2),r=n[0],o=n[1];return e[r]=o||r,e}),{})}new function(e){this.full=e;var t=e.split(".");this.major=t[0],this.minor=t[1],this.patch=t.slice(2).join(".")}("8.2.14");var Xl=function(e){var t=void 0===e?{}:e,n=t.defaultEncapsulation,r=void 0===n?w.Emulated:n,o=t.useJit,i=void 0===o||o,a=t.jitDevMode,s=void 0!==a&&a,u=t.missingTranslation,c=void 0===u?null:u,l=t.preserveWhitespaces,p=t.strictInjectionParameters;this.defaultEncapsulation=r,this.useJit=!!i,this.jitDevMode=!!s,this.missingTranslation=c,this.preserveWhitespaces=Jl(Pt(l)),this.strictInjectionParameters=!0===p};function Jl(e,t){return void 0===t&&(t=!1),null===e?t:e}var ep=function(){function e(e,t,n,r){this._resourceLoader=e,this._urlResolver=t,this._htmlParser=n,this._config=r,this._resourceLoaderCache=new Map}return e.prototype.clearCache=function(){this._resourceLoaderCache.clear()},e.prototype.clearCacheFor=function(e){var t=this;if(e.isComponent){var n=e.template;this._resourceLoaderCache.delete(n.templateUrl),n.externalStylesheets.forEach((function(e){t._resourceLoaderCache.delete(e.moduleUrl)}))}},e.prototype._fetch=function(e){var t=this._resourceLoaderCache.get(e);return t||(t=this._resourceLoader.get(e),this._resourceLoaderCache.set(e,t)),t},e.prototype.normalizeTemplate=function(e){var t=this;if(It(e.template)){if(It(e.templateUrl))throw Ft("'"+Ht(e.componentType)+"' component cannot define both template and templateUrl");if("string"!=typeof e.template)throw Ft("The template specified for component "+Ht(e.componentType)+" is not a string")}else{if(!It(e.templateUrl))throw Ft("No template specified for component "+Ht(e.componentType));if("string"!=typeof e.templateUrl)throw Ft("The templateUrl specified for component "+Ht(e.componentType)+" is not a string")}if(It(e.preserveWhitespaces)&&"boolean"!=typeof e.preserveWhitespaces)throw Ft("The preserveWhitespaces option for component "+Ht(e.componentType)+" must be a boolean");return kt(this._preParseTemplate(e),(function(n){return t._normalizeTemplateMetadata(e,n)}))},e.prototype._preParseTemplate=function(e){var t,n,r=this;return null!=e.template?(t=e.template,n=e.moduleUrl):(n=this._urlResolver.resolve(e.moduleUrl,e.templateUrl),t=this._fetch(n)),kt(t,(function(t){return r._preparseLoadedTemplate(e,t,n)}))},e.prototype._preparseLoadedTemplate=function(e,t,n){var r=!!e.template,o=ci.fromArray(e.interpolation),i=An({reference:e.ngModuleType},{type:{reference:e.componentType}},{isInline:r,templateUrl:n}),a=this._htmlParser.parse(t,i,{tokenizeExpansionForms:!0,interpolationConfig:o});if(a.errors.length>0)throw Ft("Template parse errors:\n"+a.errors.join("\n"));var s=this._normalizeStylesheet(new gn({styles:e.styles,moduleUrl:e.moduleUrl})),u=new tp;ms(u,a.rootNodes);var c=this._normalizeStylesheet(new gn({styles:u.styles,styleUrls:u.styleUrls,moduleUrl:n}));return{template:t,templateUrl:n,isInline:r,htmlAst:a,styles:s.styles.concat(c.styles),inlineStyleUrls:s.styleUrls.concat(c.styleUrls),styleUrls:this._normalizeStylesheet(new gn({styleUrls:e.styleUrls,moduleUrl:e.moduleUrl})).styleUrls,ngContentSelectors:u.ngContentSelectors}},e.prototype._normalizeTemplateMetadata=function(e,t){var n=this;return kt(this._loadMissingExternalStylesheets(t.styleUrls.concat(t.inlineStyleUrls)),(function(r){return n._normalizeLoadedTemplateMetadata(e,t,r)}))},e.prototype._normalizeLoadedTemplateMetadata=function(e,t,n){var r=this,o=c(t.styles);this._inlineStyles(t.inlineStyleUrls,n,o);var i=t.styleUrls,a=i.map((function(e){var t=n.get(e),o=c(t.styles);return r._inlineStyles(t.styleUrls,n,o),new gn({moduleUrl:e,styles:o})})),s=e.encapsulation;return null==s&&(s=this._config.defaultEncapsulation),s===w.Emulated&&0===o.length&&0===i.length&&(s=w.None),new _n({encapsulation:s,template:t.template,templateUrl:t.templateUrl,htmlAst:t.htmlAst,styles:o,styleUrls:i,ngContentSelectors:t.ngContentSelectors,animations:e.animations,interpolation:e.interpolation,isInline:t.isInline,externalStylesheets:a,preserveWhitespaces:Jl(e.preserveWhitespaces,this._config.preserveWhitespaces)})},e.prototype._inlineStyles=function(e,t,n){var r=this;e.forEach((function(e){var o=t.get(e);o.styles.forEach((function(e){return n.push(e)})),r._inlineStyles(o.styleUrls,t,n)}))},e.prototype._loadMissingExternalStylesheets=function(e,t){var n=this;return void 0===t&&(t=new Map),kt(Nt(e.filter((function(e){return!t.has(e)})).map((function(e){return kt(n._fetch(e),(function(r){var o=n._normalizeStylesheet(new gn({styles:[r],moduleUrl:e}));return t.set(e,o),n._loadMissingExternalStylesheets(o.styleUrls,t)}))}))),(function(e){return t}))},e.prototype._normalizeStylesheet=function(e){var t=this,n=e.moduleUrl,r=e.styleUrls.filter(xu).map((function(e){return t._urlResolver.resolve(n,e)})),o=e.styles.map((function(e){var o,i,a,s,u=(o=t._urlResolver,i=n,a=[],s=e.replace(Au,"").replace(Tu,(function(){for(var e=[],t=0;t', or 'attr.'.");a["["+t.hostPropertyName+"]"]=e}else a["["+e+"]"]=e})),t[e].filter((function(e){return q.isTypeOf(e)})).forEach((function(t){var n=t.args||[];a["("+t.eventName+")"]=e+"("+n.join(",")+")"}));var u=ip(t[e],(function(e){return np.some((function(t){return t.isTypeOf(e)}))}));u&&(s[e]=u)})),this._merge(e,o,i,a,s,n,r)},e.prototype._extractPublicName=function(e){return Dt(e,[null,e])[1].trim()},e.prototype._dedupeBindings=function(e){for(var t=new Set,n=new Set,r=[],o=e.length-1;o>=0;o--){var i=e[o],a=this._extractPublicName(i);n.add(a),t.has(a)||(t.add(a),r.push(i))}return r.reverse()},e.prototype._merge=function(e,t,n,r,o,i,s){var u=this._dedupeBindings(e.inputs?e.inputs.concat(t):t),c=this._dedupeBindings(e.outputs?e.outputs.concat(n):n),l=e.host?a({},e.host,r):r,p=e.queries?a({},e.queries,o):o;if(V.isTypeOf(e)){var f=e;return V({selector:f.selector,inputs:u,outputs:c,host:l,exportAs:f.exportAs,moduleId:f.moduleId,queries:p,changeDetection:f.changeDetection,providers:f.providers,viewProviders:f.viewProviders,entryComponents:f.entryComponents,template:f.template,templateUrl:f.templateUrl,styles:f.styles,styleUrls:f.styleUrls,encapsulation:f.encapsulation,animations:f.animations,interpolation:f.interpolation,preserveWhitespaces:e.preserveWhitespaces})}return R({selector:e.selector,inputs:u,outputs:c,host:l,exportAs:e.exportAs,queries:p,providers:e.providers,guards:i})},e}();function op(e){return R.isTypeOf(e)||V.isTypeOf(e)}function ip(e,t){for(var n=e.length-1;n>=0;n--)if(t(e[n]))return e[n];return null}var ap,sp=function(e){function t(t,n){return e.call(this,t,n)||this}return o(t,e),t}(ar),up="i18n",cp="i18n-",lp=/^i18n:?/,pp=!1,fp=function(e,t){this.messages=e,this.errors=t};!function(e){e[e.Extract=0]="Extract",e[e.Merge=1]="Merge"}(ap||(ap={}));var hp=function(){function e(e,t){this._implicitTags=e,this._implicitAttrs=t}return e.prototype.extract=function(e,t){var n=this;return this._init(ap.Extract,t),e.forEach((function(e){return e.visit(n,null)})),this._inI18nBlock&&this._reportError(e[e.length-1],"Unclosed block"),new fp(this._messages,this._errors)},e.prototype.merge=function(e,t,n){this._init(ap.Merge,n),this._translations=t;var r=new vs("wrapper",[],e,void 0,void 0,void 0).visit(this,null);return this._inI18nBlock&&this._reportError(e[e.length-1],"Unclosed block"),new Rs(r.children,this._errors)},e.prototype.visitExpansionCase=function(e,t){var n=ms(this,e.expression,t);if(this._mode===ap.Merge)return new hs(e.value,n,e.sourceSpan,e.valueSourceSpan,e.expSourceSpan)},e.prototype.visitExpansion=function(e,t){this._mayBeAddBlockChildren(e);var n=this._inIcu;this._inIcu||(this._isInTranslatableSection&&this._addMessage([e]),this._inIcu=!0);var r=ms(this,e.cases,t);return this._mode===ap.Merge&&(e=new fs(e.switchValue,e.type,r,e.sourceSpan,e.switchValueSourceSpan)),this._inIcu=n,e},e.prototype.visitComment=function(e,t){var n,r=!!((n=e)instanceof ys&&n.value&&n.value.startsWith("i18n"));if(r&&this._isInTranslatableSection)this._reportError(e,"Could not start a block inside a translatable section");else{var o=function(e){return!!(e instanceof ys&&e.value&&"/i18n"===e.value)}(e);if(!o||this._inI18nBlock){if(!this._inI18nNode&&!this._inIcu)if(this._inI18nBlock){if(o){if(this._depth==this._blockStartDepth){this._closeTranslatableSection(e,this._blockChildren),this._inI18nBlock=!1;var i=this._addMessage(this._blockChildren,this._blockMeaningAndDesc);return ms(this,this._translateMessage(e,i))}return void this._reportError(e,"I18N blocks should not cross element boundaries")}}else if(r){if(!pp&&console&&console.warn){pp=!0;var a=e.sourceSpan.details?", "+e.sourceSpan.details:"";console.warn("I18n comments are deprecated, use an element instead ("+e.sourceSpan.start+a+")")}this._inI18nBlock=!0,this._blockStartDepth=this._depth,this._blockChildren=[],this._blockMeaningAndDesc=e.value.replace(lp,"").trim(),this._openTranslatableSection(e)}}else this._reportError(e,"Trying to close an unopened block")}},e.prototype.visitText=function(e,t){return this._isInTranslatableSection&&this._mayBeAddBlockChildren(e),e},e.prototype.visitElement=function(e,t){var n=this;this._mayBeAddBlockChildren(e),this._depth++;var r=this._inI18nNode,o=this._inImplicitNode,i=[],a=void 0,s=e.attrs.find((function(e){return e.name===up}))||null,u=s?s.value:"",c=this._implicitTags.some((function(t){return e.name===t}))&&!this._inIcu&&!this._isInTranslatableSection,l=!o&&c;if(this._inImplicitNode=o||c,this._isInTranslatableSection||this._inIcu)(s||l)&&this._reportError(e,"Could not mark an element as translatable inside a translatable section"),this._mode==ap.Extract&&ms(this,e.children);else{if(s||l){this._inI18nNode=!0;var p=this._addMessage(e.children,u);a=this._translateMessage(e,p)}if(this._mode==ap.Extract){var f=s||l;f&&this._openTranslatableSection(e),ms(this,e.children),f&&this._closeTranslatableSection(e,e.children)}}if(this._mode===ap.Merge&&(a||e.children).forEach((function(e){var r=e.visit(n,t);r&&!n._isInTranslatableSection&&(i=i.concat(r))})),this._visitAttributesOf(e),this._depth--,this._inI18nNode=r,this._inImplicitNode=o,this._mode===ap.Merge){var h=this._translateAttributes(e);return new vs(e.name,h,i,e.sourceSpan,e.startSourceSpan,e.endSourceSpan)}return null},e.prototype.visitAttribute=function(e,t){throw new Error("unreachable code")},e.prototype._init=function(e,t){this._mode=e,this._inI18nBlock=!1,this._inI18nNode=!1,this._depth=0,this._inIcu=!1,this._msgCountAtSectionStart=void 0,this._errors=[],this._messages=[],this._inImplicitNode=!1,this._createI18nMessage=Wc(t)},e.prototype._visitAttributesOf=function(e){var t=this,n={},r=this._implicitAttrs[e.name]||[];e.attrs.filter((function(e){return e.name.startsWith(cp)})).forEach((function(e){return n[e.name.slice(5)]=e.value})),e.attrs.forEach((function(e){e.name in n?t._addMessage([e],n[e.name]):r.some((function(t){return e.name===t}))&&t._addMessage([e])}))},e.prototype._addMessage=function(e,t){if(0==e.length||1==e.length&&e[0]instanceof ds&&!e[0].value)return null;var n=dp(t),r=n.meaning,o=n.description,i=n.id,a=this._createI18nMessage(e,r,o,i);return this._messages.push(a),a},e.prototype._translateMessage=function(e,t){if(t&&this._mode===ap.Merge){var n=this._translations.get(t);if(n)return n;this._reportError(e,'Translation unavailable for message id="'+this._translations.digest(t)+'"')}return[]},e.prototype._translateAttributes=function(e){var t=this,n=e.attrs,r={};n.forEach((function(e){e.name.startsWith(cp)&&(r[e.name.slice(5)]=dp(e.value))}));var o=[];return n.forEach((function(n){if(n.name!==up&&!n.name.startsWith(cp))if(n.value&&""!=n.value&&r.hasOwnProperty(n.name)){var i=r[n.name],a=i.meaning,s=i.description,u=i.id,c=t._createI18nMessage([n],a,s,u),l=t._translations.get(c);if(l)if(0==l.length)o.push(new ds(n.name,"",n.sourceSpan));else if(l[0]instanceof ps){var p=l[0].value;o.push(new ds(n.name,p,n.sourceSpan))}else t._reportError(e,'Unexpected translation for attribute "'+n.name+'" (id="'+(u||t._translations.digest(c))+'")');else t._reportError(e,'Translation unavailable for attribute "'+n.name+'" (id="'+(u||t._translations.digest(c))+'")')}else o.push(n)})),o},e.prototype._mayBeAddBlockChildren=function(e){this._inI18nBlock&&!this._inIcu&&this._depth==this._blockStartDepth&&this._blockChildren.push(e)},e.prototype._openTranslatableSection=function(e){this._isInTranslatableSection?this._reportError(e,"Unexpected section start"):this._msgCountAtSectionStart=this._messages.length},Object.defineProperty(e.prototype,"_isInTranslatableSection",{get:function(){return void 0!==this._msgCountAtSectionStart},enumerable:!0,configurable:!0}),e.prototype._closeTranslatableSection=function(e,t){if(this._isInTranslatableSection){var n=this._msgCountAtSectionStart,r=t.reduce((function(e,t){return e+(t instanceof ys?0:1)}),0);if(1==r)for(var o=this._messages.length-1;o>=n;o--){var i=this._messages[o].nodes;if(!(1==i.length&&i[0]instanceof wr)){this._messages.splice(o,1);break}}this._msgCountAtSectionStart=void 0}else this._reportError(e,"Unexpected section end")},e.prototype._reportError=function(e,t){this._errors.push(new sp(e.sourceSpan,t))},e}();function dp(e){if(!e)return{meaning:"",description:"",id:""};var t=e.indexOf("@@"),n=e.indexOf("|"),r=u(t>-1?[e.slice(0,t),e.slice(t+2)]:[e,""],2),o=r[0],i=r[1],a=u(n>-1?[o.slice(0,n),o.slice(n+1)]:["",o],2);return{meaning:a[0],description:a[1],id:i}}var vp=new(function(){function e(){this.closedByParent=!1,this.contentType=i.PARSABLE_DATA,this.isVoid=!1,this.ignoreFirstLf=!1,this.canSelfClose=!0}return e.prototype.requireExtraParent=function(e){return!1},e.prototype.isClosedByChild=function(e){return!1},e}());function yp(e){return vp}var mp=function(e){function t(){return e.call(this,yp)||this}return o(t,e),t.prototype.parse=function(t,n,r){return e.prototype.parse.call(this,t,n,r)},t}(Fs),gp="x",_p="source",bp="trans-unit",wp="context",Ep=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.write=function(e,t){var n=new Cp,r=[];e.forEach((function(e){var t,o=[];e.sources.forEach((function(e){var t=new eo("context-group",{purpose:"location"});t.children.push(new no(10),new eo(wp,{"context-type":"sourcefile"},[new to(e.filePath)]),new no(10),new eo(wp,{"context-type":"linenumber"},[new to(""+e.startLine)]),new no(8)),o.push(new no(8),t)}));var i=new eo(bp,{id:e.id,datatype:"html"});(t=i.children).push.apply(t,c([new no(8),new eo(_p,{},n.serialize(e.nodes))],o)),e.description&&i.children.push(new no(8),new eo("note",{priority:"1",from:"description"},[new to(e.description)])),e.meaning&&i.children.push(new no(8),new eo("note",{priority:"1",from:"meaning"},[new to(e.meaning)])),i.children.push(new no(6)),r.push(new no(6),i)}));var o=new eo("body",{},c(r,[new no(4)])),i=new eo("file",{"source-language":t||"en",datatype:"plaintext",original:"ng2.template"},[new no(4),o,new no(2)]),a=new eo("xliff",{version:"1.2",xmlns:"urn:oasis:names:tc:xliff:document:1.2"},[new no(2),i,new no]);return Yr([new Xr({version:"1.0",encoding:"UTF-8"}),new no,a,new no])},t.prototype.load=function(e,t){var n=(new Sp).parse(e,t),r=n.locale,o=n.msgIdToHtml,i=n.errors,a={},s=new xp;if(Object.keys(o).forEach((function(e){var n=s.convert(o[e],t),r=n.i18nNodes,u=n.errors;i.push.apply(i,c(u)),a[e]=r})),i.length)throw new Error("xliff parse errors:\n"+i.join("\n"));return{locale:r,i18nNodesByMsgId:a}},t.prototype.digest=function(e){return Ir(e)},t}($r),Cp=function(){function e(){}return e.prototype.visitText=function(e,t){return[new to(e.value)]},e.prototype.visitContainer=function(e,t){var n=this,r=[];return e.children.forEach((function(e){return r.push.apply(r,c(e.visit(n)))})),r},e.prototype.visitIcu=function(e,t){var n=this,r=[new to("{"+e.expressionPlaceholder+", "+e.type+", ")];return Object.keys(e.cases).forEach((function(t){r.push.apply(r,c([new to(t+" {")],e.cases[t].visit(n),[new to("} ")]))})),r.push(new to("}")),r},e.prototype.visitTagPlaceholder=function(e,t){var n=function(e){switch(e.toLowerCase()){case"br":return"lb";case"img":return"image";default:return"x-"+e}}(e.tag);if(e.isVoid)return[new eo(gp,{id:e.startName,ctype:n,"equiv-text":"<"+e.tag+"/>"})];var r=new eo(gp,{id:e.startName,ctype:n,"equiv-text":"<"+e.tag+">"}),o=new eo(gp,{id:e.closeName,ctype:n,"equiv-text":""});return c([r],this.serialize(e.children),[o])},e.prototype.visitPlaceholder=function(e,t){return[new eo(gp,{id:e.name,"equiv-text":"{{"+e.value+"}}"})]},e.prototype.visitIcuPlaceholder=function(e,t){var n="{"+e.value.expression+", "+e.value.type+", "+Object.keys(e.value.cases).map((function(e){return e+" {...}"})).join(" ")+"}";return[new eo(gp,{id:e.name,"equiv-text":n})]},e.prototype.serialize=function(e){var t=this;return[].concat.apply([],c(e.map((function(e){return e.visit(t)}))))},e}(),Sp=function(){function e(){this._locale=null}return e.prototype.parse=function(e,t){this._unitMlString=null,this._msgIdToHtml={};var n=(new mp).parse(e,t);return this._errors=n.errors,ms(this,n.rootNodes,null),{msgIdToHtml:this._msgIdToHtml,errors:this._errors,locale:this._locale}},e.prototype.visitElement=function(e,t){switch(e.name){case bp:this._unitMlString=null;var n=e.attrs.find((function(e){return"id"===e.name}));if(n){var r=n.value;this._msgIdToHtml.hasOwnProperty(r)?this._addError(e,"Duplicated translations for msg "+r):(ms(this,e.children,null),"string"==typeof this._unitMlString?this._msgIdToHtml[r]=this._unitMlString:this._addError(e,"Message "+r+" misses a translation"))}else this._addError(e,"<"+bp+'> misses the "id" attribute');break;case _p:case"seg-source":case"alt-trans":break;case"target":var o=e.startSourceSpan.end.offset,i=e.endSourceSpan.start.offset,a=e.startSourceSpan.start.file.content.slice(o,i);this._unitMlString=a;break;case"file":var s=e.attrs.find((function(e){return"target-language"===e.name}));s&&(this._locale=s.value),ms(this,e.children,null);break;default:ms(this,e.children,null)}},e.prototype.visitAttribute=function(e,t){},e.prototype.visitText=function(e,t){},e.prototype.visitComment=function(e,t){},e.prototype.visitExpansion=function(e,t){},e.prototype.visitExpansionCase=function(e,t){},e.prototype._addError=function(e,t){this._errors.push(new sp(e.sourceSpan,t))},e}(),xp=function(){function e(){}return e.prototype.convert=function(e,t){var n=(new mp).parse(e,t,{tokenizeExpansionForms:!0});return this._errors=n.errors,{i18nNodes:this._errors.length>0||0==n.rootNodes.length?[]:[].concat.apply([],c(ms(this,n.rootNodes))),errors:this._errors}},e.prototype.visitText=function(e,t){return new wr(e.value,e.sourceSpan)},e.prototype.visitElement=function(e,t){if(e.name===gp){var n=e.attrs.find((function(e){return"id"===e.name}));return n?new xr("",n.value,e.sourceSpan):(this._addError(e,' misses the "id" attribute'),null)}return"mrk"===e.name?[].concat.apply([],c(ms(this,e.children))):(this._addError(e,"Unexpected tag"),null)},e.prototype.visitExpansion=function(e,t){var n={};return ms(this,e.cases).forEach((function(t){n[t.value]=new Er(t.nodes,e.sourceSpan)})),new Cr(e.switchValue,e.type,n,e.sourceSpan)},e.prototype.visitExpansionCase=function(e,t){return{value:e.value,nodes:ms(this,e.expression)}},e.prototype.visitComment=function(e,t){},e.prototype.visitAttribute=function(e,t){},e.prototype._addError=function(e,t){this._errors.push(new sp(e.sourceSpan,t))},e}(),Dp="ph",Tp="xliff",Ap="source",Ip="unit",Pp=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.write=function(e,t){var n=new Mp,r=[];e.forEach((function(e){var t=new eo(Ip,{id:e.id}),o=new eo("notes");(e.description||e.meaning)&&(e.description&&o.children.push(new no(8),new eo("note",{category:"description"},[new to(e.description)])),e.meaning&&o.children.push(new no(8),new eo("note",{category:"meaning"},[new to(e.meaning)]))),e.sources.forEach((function(e){o.children.push(new no(8),new eo("note",{category:"location"},[new to(e.filePath+":"+e.startLine+(e.endLine!==e.startLine?","+e.endLine:""))]))})),o.children.push(new no(6)),t.children.push(new no(6),o);var i=new eo("segment");i.children.push(new no(8),new eo(Ap,{},n.serialize(e.nodes)),new no(6)),t.children.push(new no(6),i,new no(4)),r.push(new no(4),t)}));var o=new eo("file",{original:"ng.template",id:"ngi18n"},c(r,[new no(2)])),i=new eo(Tp,{version:"2.0",xmlns:"urn:oasis:names:tc:xliff:document:2.0",srcLang:t||"en"},[new no(2),o,new no]);return Yr([new Xr({version:"1.0",encoding:"UTF-8"}),new no,i,new no])},t.prototype.load=function(e,t){var n=(new Op).parse(e,t),r=n.locale,o=n.msgIdToHtml,i=n.errors,a={},s=new kp;if(Object.keys(o).forEach((function(e){var n=s.convert(o[e],t),r=n.i18nNodes,u=n.errors;i.push.apply(i,c(u)),a[e]=r})),i.length)throw new Error("xliff2 parse errors:\n"+i.join("\n"));return{locale:r,i18nNodesByMsgId:a}},t.prototype.digest=function(e){return Pr(e)},t}($r),Mp=function(){function e(){}return e.prototype.visitText=function(e,t){return[new to(e.value)]},e.prototype.visitContainer=function(e,t){var n=this,r=[];return e.children.forEach((function(e){return r.push.apply(r,c(e.visit(n)))})),r},e.prototype.visitIcu=function(e,t){var n=this,r=[new to("{"+e.expressionPlaceholder+", "+e.type+", ")];return Object.keys(e.cases).forEach((function(t){r.push.apply(r,c([new to(t+" {")],e.cases[t].visit(n),[new to("} ")]))})),r.push(new to("}")),r},e.prototype.visitTagPlaceholder=function(e,t){var n=this,r=function(e){switch(e.toLowerCase()){case"br":case"b":case"i":case"u":return"fmt";case"img":return"image";case"a":return"link";default:return"other"}}(e.tag);if(e.isVoid)return[new eo(Dp,{id:(this._nextPlaceholderId++).toString(),equiv:e.startName,type:r,disp:"<"+e.tag+"/>"})];var o=new eo("pc",{id:(this._nextPlaceholderId++).toString(),equivStart:e.startName,equivEnd:e.closeName,type:r,dispStart:"<"+e.tag+">",dispEnd:""}),i=[].concat.apply([],c(e.children.map((function(e){return e.visit(n)}))));return i.length?i.forEach((function(e){return o.children.push(e)})):o.children.push(new to("")),[o]},e.prototype.visitPlaceholder=function(e,t){var n=(this._nextPlaceholderId++).toString();return[new eo(Dp,{id:n,equiv:e.name,disp:"{{"+e.value+"}}"})]},e.prototype.visitIcuPlaceholder=function(e,t){var n=Object.keys(e.value.cases).map((function(e){return e+" {...}"})).join(" "),r=(this._nextPlaceholderId++).toString();return[new eo(Dp,{id:r,equiv:e.name,disp:"{"+e.value.expression+", "+e.value.type+", "+n+"}"})]},e.prototype.serialize=function(e){var t=this;return this._nextPlaceholderId=0,[].concat.apply([],c(e.map((function(e){return e.visit(t)}))))},e}(),Op=function(){function e(){this._locale=null}return e.prototype.parse=function(e,t){this._unitMlString=null,this._msgIdToHtml={};var n=(new mp).parse(e,t);return this._errors=n.errors,ms(this,n.rootNodes,null),{msgIdToHtml:this._msgIdToHtml,errors:this._errors,locale:this._locale}},e.prototype.visitElement=function(e,t){switch(e.name){case Ip:this._unitMlString=null;var n=e.attrs.find((function(e){return"id"===e.name}));if(n){var r=n.value;this._msgIdToHtml.hasOwnProperty(r)?this._addError(e,"Duplicated translations for msg "+r):(ms(this,e.children,null),"string"==typeof this._unitMlString?this._msgIdToHtml[r]=this._unitMlString:this._addError(e,"Message "+r+" misses a translation"))}else this._addError(e,' misses the "id" attribute');break;case Ap:break;case"target":var o=e.startSourceSpan.end.offset,i=e.endSourceSpan.start.offset,a=e.startSourceSpan.start.file.content.slice(o,i);this._unitMlString=a;break;case Tp:var s=e.attrs.find((function(e){return"trgLang"===e.name}));s&&(this._locale=s.value);var u=e.attrs.find((function(e){return"version"===e.name}));if(u){var c=u.value;"2.0"!==c?this._addError(e,"The XLIFF file version "+c+" is not compatible with XLIFF 2.0 serializer"):ms(this,e.children,null)}break;default:ms(this,e.children,null)}},e.prototype.visitAttribute=function(e,t){},e.prototype.visitText=function(e,t){},e.prototype.visitComment=function(e,t){},e.prototype.visitExpansion=function(e,t){},e.prototype.visitExpansionCase=function(e,t){},e.prototype._addError=function(e,t){this._errors.push(new sp(e.sourceSpan,t))},e}(),kp=function(){function e(){}return e.prototype.convert=function(e,t){var n=(new mp).parse(e,t,{tokenizeExpansionForms:!0});return this._errors=n.errors,{i18nNodes:this._errors.length>0||0==n.rootNodes.length?[]:[].concat.apply([],c(ms(this,n.rootNodes))),errors:this._errors}},e.prototype.visitText=function(e,t){return new wr(e.value,e.sourceSpan)},e.prototype.visitElement=function(e,t){var n=this;switch(e.name){case Dp:var r=e.attrs.find((function(e){return"equiv"===e.name}));if(r)return[new xr("",r.value,e.sourceSpan)];this._addError(e,' misses the "equiv" attribute');break;case"pc":var o=e.attrs.find((function(e){return"equivStart"===e.name})),i=e.attrs.find((function(e){return"equivEnd"===e.name}));if(o){if(i){var a=o.value,s=i.value,u=[];return u.concat.apply(u,c([new xr("",a,e.sourceSpan)],e.children.map((function(e){return e.visit(n,null)})),[new xr("",s,e.sourceSpan)]))}this._addError(e,' misses the "equivEnd" attribute')}else this._addError(e,' misses the "equivStart" attribute');break;case"mrk":return[].concat.apply([],c(ms(this,e.children)));default:this._addError(e,"Unexpected tag")}return null},e.prototype.visitExpansion=function(e,t){var n={};return ms(this,e.cases).forEach((function(t){n[t.value]=new Er(t.nodes,e.sourceSpan)})),new Cr(e.switchValue,e.type,n,e.sourceSpan)},e.prototype.visitExpansionCase=function(e,t){return{value:e.value,nodes:[].concat.apply([],c(ms(this,e.expression)))}},e.prototype.visitComment=function(e,t){},e.prototype.visitAttribute=function(e,t){},e.prototype._addError=function(e,t){this._errors.push(new sp(e.sourceSpan,t))},e}(),Np="translationbundle",Rp="translation",Fp=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.write=function(e,t){throw new Error("Unsupported")},t.prototype.load=function(e,t){var n=(new jp).parse(e,t),r=n.locale,o=n.msgIdToHtml,i=n.errors,a={},s=new Lp;if(Object.keys(o).forEach((function(e){var n,r;n=a,r=e,Object.defineProperty(n,r,{configurable:!0,enumerable:!0,get:function(){var i=function(){var n=s.convert(o[e],t),r=n.i18nNodes,i=n.errors;if(i.length)throw new Error("xtb parse errors:\n"+i.join("\n"));return r}();return Object.defineProperty(n,r,{enumerable:!0,value:i}),i},set:function(e){throw new Error("Could not overwrite an XTB translation")}})})),i.length)throw new Error("xtb parse errors:\n"+i.join("\n"));return{locale:r,i18nNodesByMsgId:a}},t.prototype.digest=function(e){return lo(e)},t.prototype.createNameMapper=function(e){return new Qr(e,fo)},t}($r),jp=function(){function e(){this._locale=null}return e.prototype.parse=function(e,t){this._bundleDepth=0,this._msgIdToHtml={};var n=(new mp).parse(e,t);return this._errors=n.errors,ms(this,n.rootNodes),{msgIdToHtml:this._msgIdToHtml,errors:this._errors,locale:this._locale}},e.prototype.visitElement=function(e,t){switch(e.name){case Np:this._bundleDepth++,this._bundleDepth>1&&this._addError(e,"<"+Np+"> elements can not be nested");var n=e.attrs.find((function(e){return"lang"===e.name}));n&&(this._locale=n.value),ms(this,e.children,null),this._bundleDepth--;break;case Rp:var r=e.attrs.find((function(e){return"id"===e.name}));if(r){var o=r.value;if(this._msgIdToHtml.hasOwnProperty(o))this._addError(e,"Duplicated translations for msg "+o);else{var i=e.startSourceSpan.end.offset,a=e.endSourceSpan.start.offset,s=e.startSourceSpan.start.file.content.slice(i,a);this._msgIdToHtml[o]=s}}else this._addError(e,"<"+Rp+'> misses the "id" attribute');break;default:this._addError(e,"Unexpected tag")}},e.prototype.visitAttribute=function(e,t){},e.prototype.visitText=function(e,t){},e.prototype.visitComment=function(e,t){},e.prototype.visitExpansion=function(e,t){},e.prototype.visitExpansionCase=function(e,t){},e.prototype._addError=function(e,t){this._errors.push(new sp(e.sourceSpan,t))},e}(),Lp=function(){function e(){}return e.prototype.convert=function(e,t){var n=(new mp).parse(e,t,{tokenizeExpansionForms:!0});return this._errors=n.errors,{i18nNodes:this._errors.length>0||0==n.rootNodes.length?[]:ms(this,n.rootNodes),errors:this._errors}},e.prototype.visitText=function(e,t){return new wr(e.value,e.sourceSpan)},e.prototype.visitExpansion=function(e,t){var n={};return ms(this,e.cases).forEach((function(t){n[t.value]=new Er(t.nodes,e.sourceSpan)})),new Cr(e.switchValue,e.type,n,e.sourceSpan)},e.prototype.visitExpansionCase=function(e,t){return{value:e.value,nodes:ms(this,e.expression)}},e.prototype.visitElement=function(e,t){if("ph"===e.name){var n=e.attrs.find((function(e){return"name"===e.name}));if(n)return new xr("",n.value,e.sourceSpan);this._addError(e,' misses the "name" attribute')}else this._addError(e,"Unexpected tag");return null},e.prototype.visitComment=function(e,t){},e.prototype.visitAttribute=function(e,t){},e.prototype._addError=function(e,t){this._errors.push(new sp(e.sourceSpan,t))},e}(),Vp=function(){function e(e,t,n,r,o,i){void 0===e&&(e={}),void 0===o&&(o=j.Warning),this._i18nNodesByMsgId=e,this.digest=n,this.mapperFactory=r,this._i18nToHtml=new Bp(e,t,n,r,o,i)}return e.load=function(t,n,r,o,i){var a=r.load(t,n),s=a.locale;return new e(a.i18nNodesByMsgId,s,(function(e){return r.digest(e)}),(function(e){return r.createNameMapper(e)}),o,i)},e.prototype.get=function(e){var t=this._i18nToHtml.convert(e);if(t.errors.length)throw new Error(t.errors.join("\n"));return t.nodes},e.prototype.has=function(e){return this.digest(e)in this._i18nNodesByMsgId},e}(),Bp=function(){function e(e,t,n,r,o,i){void 0===e&&(e={}),this._i18nNodesByMsgId=e,this._locale=t,this._digest=n,this._mapperFactory=r,this._missingTranslationStrategy=o,this._console=i,this._contextStack=[],this._errors=[]}return e.prototype.convert=function(e){this._contextStack.length=0,this._errors.length=0;var t=this._convertToText(e),n=e.nodes[0].sourceSpan.start.file.url,r=(new Vs).parse(t,n,{tokenizeExpansionForms:!0});return{nodes:r.rootNodes,errors:c(this._errors,r.errors)}},e.prototype.visitText=function(e,t){return oo(e.value)},e.prototype.visitContainer=function(e,t){var n=this;return e.children.map((function(e){return e.visit(n)})).join("")},e.prototype.visitIcu=function(e,t){var n=this,r=Object.keys(e.cases).map((function(t){return t+" {"+e.cases[t].visit(n)+"}"}));return"{"+(this._srcMsg.placeholders.hasOwnProperty(e.expression)?this._srcMsg.placeholders[e.expression]:e.expression)+", "+e.type+", "+r.join(" ")+"}"},e.prototype.visitPlaceholder=function(e,t){var n=this._mapper(e.name);return this._srcMsg.placeholders.hasOwnProperty(n)?this._srcMsg.placeholders[n]:this._srcMsg.placeholderToMessage.hasOwnProperty(n)?this._convertToText(this._srcMsg.placeholderToMessage[n]):(this._addError(e,'Unknown placeholder "'+e.name+'"'),"")},e.prototype.visitTagPlaceholder=function(e,t){var n=this,r=""+e.tag,o=Object.keys(e.attrs).map((function(t){return t+'="'+e.attrs[t]+'"'})).join(" ");return e.isVoid?"<"+r+" "+o+"/>":"<"+r+" "+o+">"+e.children.map((function(e){return e.visit(n)})).join("")+""},e.prototype.visitIcuPlaceholder=function(e,t){return this._convertToText(this._srcMsg.placeholderToMessage[e.name])},e.prototype._convertToText=function(e){var t,n=this,r=this._digest(e),o=this._mapperFactory?this._mapperFactory(e):null;if(this._contextStack.push({msg:this._srcMsg,mapper:this._mapper}),this._srcMsg=e,this._i18nNodesByMsgId.hasOwnProperty(r))t=this._i18nNodesByMsgId[r],this._mapper=function(e){return o?o.toInternalName(e):e};else{if(this._missingTranslationStrategy===j.Error){var i=this._locale?' for locale "'+this._locale+'"':"";this._addError(e.nodes[0],'Missing translation for message "'+r+'"'+i)}else this._console&&this._missingTranslationStrategy===j.Warning&&(i=this._locale?' for locale "'+this._locale+'"':"",this._console.warn('Missing translation for message "'+r+'"'+i));t=e.nodes,this._mapper=function(e){return e}}var a=t.map((function(e){return e.visit(n)})).join(""),s=this._contextStack.pop();return this._srcMsg=s.msg,this._mapper=s.mapper,a},e.prototype._addError=function(e,t){this._errors.push(new sp(e.sourceSpan,t))},e}(),Up=function(){function e(e,t,n,r,o){if(void 0===r&&(r=j.Warning),this._htmlParser=e,t){var i=function(e){switch(e=(e||"xlf").toLowerCase()){case"xmb":return new uo;case"xtb":return new Fp;case"xliff2":case"xlf2":return new Pp;default:return new Ep}}(n);this._translationBundle=Vp.load(t,"i18n",i,r,o)}else this._translationBundle=new Vp({},null,Ir,void 0,r,o)}return e.prototype.parse=function(e,t,n){void 0===n&&(n={});var r=n.interpolationConfig||li,o=this._htmlParser.parse(e,t,a({interpolationConfig:r},n));return o.errors.length?new Rs(o.rootNodes,o.errors):function(e,t,n,r,o){return new hp([],{}).merge(e,t,n)}(o.rootNodes,this._translationBundle,r)},e}();function Hp(e,t,n){return void 0===n&&(n=null),At(t,new zp(e),n)}var zp=function(){function e(e){this.ctx=e}return e.prototype.visitArray=function(e,t){var n=this;return _t(e.map((function(e){return At(e,n,null)})),t)},e.prototype.visitStringMap=function(e,t){var n=this,r=[],o=new Set(e&&e.$quoted$);return Object.keys(e).forEach((function(t){r.push(new ze(t,At(e[t],n,null),o.has(t)))})),new qe(r,t)},e.prototype.visitPrimitive=function(e,t){return Ct(e,t)},e.prototype.visitOther=function(e,t){return e instanceof ge?e:this.ctx.importExpr(e)},e}();function qp(e,t){return{key:e,value:t,quoted:!1}}!function(){function e(e,t){this.reflector=e,this.alwaysGenerateDef=t,this.tokenInjector=e.resolveExternalReference(tn.Injector)}e.prototype.depsArray=function(e,t){var n=this;return e.map((function(e){var r,o,i=e,a=0;if(Array.isArray(e))for(var s=0;s0))return t.importExpr(e.useFactory);n=t.importExpr(e.useFactory).callFn(this.depsArray(r,t))}else if(e.useValue)n=Hp(t,e.useValue);else{var o=e.useClass||e.symbol,i=this.depsArray(this.reflector.parameters(o),t);n=new Ie(t.importExpr(o),i)}return wt([],[new Xe(n)],void 0,void 0,e.symbol.name+"_Factory")},e.prototype.injectableDef=function(e,t){var n=Ge;void 0!==e.providedIn&&(n=null===e.providedIn?Ge:"string"==typeof e.providedIn?Ct(e.providedIn):t.importExpr(e.providedIn));var r=[qp("factory",this.factoryFor(e,t)),qp("token",t.importExpr(e.type.reference)),qp("providedIn",n)];return yt(tn.ɵɵdefineInjectable).callFn([bt(r)])},e.prototype.compile=function(e,t){if(this.alwaysGenerateDef||void 0!==e.providedIn){var n=pn(e.type),r=new rt(n,null,[new et("ngInjectableDef",pe,[De.Static],this.injectableDef(e,t))],[],new tt(null,[],[]),[]);t.statements.push(r)}}}();var Wp=/(\.ts|\.d\.ts|\.js|\.jsx|\.tsx)$/,Gp=/\.ngfactory\.|\.ngsummary\./,Zp=/\.ngsummary\./,$p=/NgSummary$/;function Qp(e,t){void 0===t&&(t=!1);var n=Yp(e,t);return n[0]+".ngfactory"+Xp(n[1])}function Kp(e){return e.replace(Gp,".")}function Yp(e,t){if(void 0===t&&(t=!1),e.endsWith(".d.ts"))return[e.slice(0,-5),t?".ts":".d.ts"];var n=e.lastIndexOf(".");return-1!==n?[e.substring(0,n),e.substring(n)]:[e,""]}function Xp(e){return".tsx"===e?".ts":e}function Jp(e){return e.replace(Wp,"")+".ngsummary.json"}function ef(e,t){void 0===t&&(t=!1);var n=Yp(Kp(e),t);return n[0]+".ngsummary"+n[1]}function tf(e){return e+"NgSummary"}var nf,rf=/\u0275\d+/;!function(e){e[e.OnInit=0]="OnInit",e[e.OnDestroy=1]="OnDestroy",e[e.DoCheck=2]="DoCheck",e[e.OnChanges=3]="OnChanges",e[e.AfterContentInit=4]="AfterContentInit",e[e.AfterContentChecked=5]="AfterContentChecked",e[e.AfterViewInit=6]="AfterViewInit",e[e.AfterViewChecked=7]="AfterViewChecked"}(nf||(nf={}));var of=[nf.OnInit,nf.OnDestroy,nf.DoCheck,nf.OnChanges,nf.AfterContentInit,nf.AfterContentChecked,nf.AfterViewInit,nf.AfterViewChecked];var af=function(){function e(e,t,n,r,o,i,a,s,u,c,l,p){this._config=e,this._htmlParser=t,this._ngModuleResolver=n,this._directiveResolver=r,this._pipeResolver=o,this._summaryResolver=i,this._schemaRegistry=a,this._directiveNormalizer=s,this._console=u,this._staticSymbolCache=c,this._reflector=l,this._errorCollector=p,this._nonNormalizedDirectiveCache=new Map,this._directiveCache=new Map,this._summaryCache=new Map,this._pipeCache=new Map,this._ngModuleCache=new Map,this._ngModuleOfTypes=new Map,this._shallowModuleCache=new Map}return e.prototype.getReflector=function(){return this._reflector},e.prototype.clearCacheFor=function(e){var t=this._directiveCache.get(e);this._directiveCache.delete(e),this._nonNormalizedDirectiveCache.delete(e),this._summaryCache.delete(e),this._pipeCache.delete(e),this._ngModuleOfTypes.delete(e),this._ngModuleCache.clear(),t&&this._directiveNormalizer.clearCacheFor(t)},e.prototype.clearCache=function(){this._directiveCache.clear(),this._nonNormalizedDirectiveCache.clear(),this._summaryCache.clear(),this._pipeCache.clear(),this._ngModuleCache.clear(),this._ngModuleOfTypes.clear(),this._directiveNormalizer.clearCache()},e.prototype._createProxyClass=function(e,t){var n=null,r=function(){if(!n)throw new Error("Illegal state: Class "+t+" for type "+Ht(e)+" is not compiled yet!");return n.apply(this,arguments)};return r.setDelegate=function(e){n=e,r.prototype=e.prototype},r.overriddenName=t,r},e.prototype.getGeneratedClass=function(e,t){return e instanceof on?this._staticSymbolCache.get(Qp(e.filePath),t):this._createProxyClass(e,t)},e.prototype.getComponentViewClass=function(e){return this.getGeneratedClass(e,hn(e,0))},e.prototype.getHostComponentViewClass=function(e){return this.getGeneratedClass(e,"HostView_"+pn({reference:e}))},e.prototype.getHostComponentType=function(e){var t=pn({reference:e})+"_Host";return e instanceof on?this._staticSymbolCache.get(e.filePath,t):this._createProxyClass(e,t)},e.prototype.getRendererType=function(e){return e instanceof on?this._staticSymbolCache.get(Qp(e.filePath),dn(e)):{}},e.prototype.getComponentFactory=function(e,t,n,r){if(t instanceof on)return this._staticSymbolCache.get(Qp(t.filePath),vn(t));var o=this.getHostComponentViewClass(t);return this._reflector.resolveExternalReference(tn.createComponentFactory)(e,t,o,n,r,[])},e.prototype.initComponentFactory=function(e,t){var n;e instanceof on||(n=e.ngContentSelectors).push.apply(n,c(t))},e.prototype._loadSummary=function(e,t){var n=this._summaryCache.get(e);if(!n){var r=this._summaryResolver.resolveSummary(e);n=r?r.type:null,this._summaryCache.set(e,n||null)}return n&&n.summaryKind===t?n:null},e.prototype.getHostComponentMetadata=function(e,t){var n=this.getHostComponentType(e.type.reference);t||(t=this.getHostComponentViewClass(n));var r=S.parse(e.selector)[0].getMatchingElementTemplate(),o=this._htmlParser.parse(r,"");return bn.create({isHost:!0,type:{reference:n,diDeps:[],lifecycleHooks:[]},template:new _n({encapsulation:w.None,template:r,templateUrl:"",htmlAst:o,styles:[],styleUrls:[],ngContentSelectors:[],animations:[],isInline:!0,externalStylesheets:[],interpolation:null,preserveWhitespaces:!1}),exportAs:null,changeDetection:E.Default,inputs:[],outputs:[],host:{},isComponent:!0,selector:"*",providers:[],viewProviders:[],queries:[],guards:{},viewQueries:[],componentViewType:t,rendererType:{id:"__Host__",encapsulation:w.None,styles:[],data:{}},entryComponents:[],componentFactory:null})},e.prototype.loadDirectiveMetadata=function(e,t,n){var r=this;if(this._directiveCache.has(t))return null;t=zt(t);var o=this.getNonNormalizedDirectiveMetadata(t),i=o.annotation,a=o.metadata,s=function(e){var n=new bn({isHost:!1,type:a.type,isComponent:a.isComponent,selector:a.selector,exportAs:a.exportAs,changeDetection:a.changeDetection,inputs:a.inputs,outputs:a.outputs,hostListeners:a.hostListeners,hostProperties:a.hostProperties,hostAttributes:a.hostAttributes,providers:a.providers,viewProviders:a.viewProviders,queries:a.queries,guards:a.guards,viewQueries:a.viewQueries,entryComponents:a.entryComponents,componentViewType:a.componentViewType,rendererType:a.rendererType,componentFactory:a.componentFactory,template:e});return e&&r.initComponentFactory(a.componentFactory,e.ngContentSelectors),r._directiveCache.set(t,n),r._summaryCache.set(t,n.toSummary()),null};if(a.isComponent){var u=a.template,c=this._directiveNormalizer.normalizeTemplate({ngModuleType:e,componentType:t,moduleUrl:this._reflector.componentModuleUrl(t,i),encapsulation:u.encapsulation,template:u.template,templateUrl:u.templateUrl,styles:u.styles,styleUrls:u.styleUrls,animations:u.animations,interpolation:u.interpolation,preserveWhitespaces:u.preserveWhitespaces});return qt(c)&&n?(this._reportError(function(e){var t=Error("Can't compile synchronously as "+Ht(e)+" is still being loaded!");return t.ngComponentType=e,t}(t),t),null):kt(c,s)}return s(null),null},e.prototype.getNonNormalizedDirectiveMetadata=function(e){var t=this;if(!(e=zt(e)))return null;var n=this._nonNormalizedDirectiveCache.get(e);if(n)return n;var r=this._directiveResolver.resolve(e,!1);if(!r)return null;var o=void 0;if(V.isTypeOf(r)){ai("styles",(a=r).styles),ai("styleUrls",a.styleUrls),ui("interpolation",a.interpolation);var i=a.animations;o=new _n({encapsulation:Pt(a.encapsulation),template:Pt(a.template),templateUrl:Pt(a.templateUrl),htmlAst:null,styles:a.styles||[],styleUrls:a.styleUrls||[],animations:i||[],interpolation:Pt(a.interpolation),isInline:!!a.template,externalStylesheets:[],ngContentSelectors:[],preserveWhitespaces:Pt(r.preserveWhitespaces)})}var a,s=null,u=[],c=[],l=r.selector;V.isTypeOf(r)?(s=(a=r).changeDetection,a.viewProviders&&(u=this._getProvidersMetadata(a.viewProviders,c,'viewProviders for "'+pf(e)+'"',[],e)),a.entryComponents&&(c=uf(a.entryComponents).map((function(e){return t._getEntryComponentMetadata(e)})).concat(c)),l||(l=this._schemaRegistry.getDefaultComponentElementName())):l||(this._reportError(Ft("Directive "+pf(e)+" has no selector, please add it!"),e),l="error");var p=[];null!=r.providers&&(p=this._getProvidersMetadata(r.providers,c,'providers for "'+pf(e)+'"',[],e));var f=[],h=[];null!=r.queries&&(f=this._getQueriesMetadata(r.queries,!1,e),h=this._getQueriesMetadata(r.queries,!0,e));var d=bn.create({isHost:!1,selector:l,exportAs:Pt(r.exportAs),isComponent:!!o,type:this._getTypeMetadata(e),template:o,changeDetection:s,inputs:r.inputs||[],outputs:r.outputs||[],host:r.host||{},providers:p||[],viewProviders:u||[],queries:f||[],guards:r.guards||{},viewQueries:h||[],entryComponents:c,componentViewType:o?this.getComponentViewClass(e):null,rendererType:o?this.getRendererType(e):null,componentFactory:null});return o&&(d.componentFactory=this.getComponentFactory(l,e,d.inputs,d.outputs)),n={metadata:d,annotation:r},this._nonNormalizedDirectiveCache.set(e,n),n},e.prototype.getDirectiveMetadata=function(e){var t=this._directiveCache.get(e);return t||this._reportError(Ft("Illegal state: getDirectiveMetadata can only be called after loadNgModuleDirectiveAndPipeMetadata for a module that declares it. Directive "+pf(e)+"."),e),t},e.prototype.getDirectiveSummary=function(e){var t=this._loadSummary(e,cn.Directive);return t||this._reportError(Ft("Illegal state: Could not load the summary for directive "+pf(e)+"."),e),t},e.prototype.isDirective=function(e){return!!this._loadSummary(e,cn.Directive)||this._directiveResolver.isDirective(e)},e.prototype.isPipe=function(e){return!!this._loadSummary(e,cn.Pipe)||this._pipeResolver.isPipe(e)},e.prototype.isNgModule=function(e){return!!this._loadSummary(e,cn.NgModule)||this._ngModuleResolver.isNgModule(e)},e.prototype.getNgModuleSummary=function(e,t){void 0===t&&(t=null);var n=this._loadSummary(e,cn.NgModule);if(!n){var r=this.getNgModuleMetadata(e,!1,t);(n=r?r.toSummary():null)&&this._summaryCache.set(e,n)}return n},e.prototype.loadNgModuleDirectiveAndPipeMetadata=function(e,t,n){var r=this;void 0===n&&(n=!0);var o=this.getNgModuleMetadata(e,n),i=[];return o&&(o.declaredDirectives.forEach((function(n){var o=r.loadDirectiveMetadata(e,n.reference,t);o&&i.push(o)})),o.declaredPipes.forEach((function(e){return r._loadPipeMetadata(e.reference)}))),Promise.all(i)},e.prototype.getShallowModuleMetadata=function(e){var t=this._shallowModuleCache.get(e);if(t)return t;var n=ip(this._reflector.shallowAnnotations(e),W.isTypeOf);return t={type:this._getTypeMetadata(e),rawExports:n.exports,rawImports:n.imports,rawProviders:n.providers},this._shallowModuleCache.set(e,t),t},e.prototype.getNgModuleMetadata=function(e,t,n){var r=this;void 0===t&&(t=!0),void 0===n&&(n=null),e=zt(e);var o=this._ngModuleCache.get(e);if(o)return o;var i=this._ngModuleResolver.resolve(e,t);if(!i)return null;var a=[],s=[],u=[],l=[],p=[],f=[],h=[],d=[],v=[];i.imports&&uf(i.imports).forEach((function(t){var o=void 0;if(cf(t))o=t;else if(t&&t.ngModule){var i=t;o=i.ngModule,i.providers&&f.push.apply(f,c(r._getProvidersMetadata(i.providers,h,"provider for the NgModule '"+pf(o)+"'",[],t)))}if(o){if(!r._checkSelfImport(e,o))if(n||(n=new Set),n.has(o))r._reportError(Ft(r._getTypeDescriptor(o)+" '"+pf(t)+"' is imported recursively by the module '"+pf(e)+"'."),e);else{n.add(o);var a=r.getNgModuleSummary(o,n);n.delete(o),a?l.push(a):r._reportError(Ft("Unexpected "+r._getTypeDescriptor(t)+" '"+pf(t)+"' imported by the module '"+pf(e)+"'. Please add a @NgModule annotation."),e)}}else r._reportError(Ft("Unexpected value '"+pf(t)+"' imported by the module '"+pf(e)+"'"),e)})),i.exports&&uf(i.exports).forEach((function(t){if(cf(t))if(n||(n=new Set),n.has(t))r._reportError(Ft(r._getTypeDescriptor(t)+" '"+Ht(t)+"' is exported recursively by the module '"+pf(e)+"'"),e);else{n.add(t);var o=r.getNgModuleSummary(t,n);n.delete(t),o?p.push(o):s.push(r._getIdentifierMetadata(t))}else r._reportError(Ft("Unexpected value '"+pf(t)+"' exported by the module '"+pf(e)+"'"),e)}));var y=this._getTransitiveNgModuleMetadata(l,p);i.declarations&&uf(i.declarations).forEach((function(t){if(cf(t)){var n=r._getIdentifierMetadata(t);if(r.isDirective(t))y.addDirective(n),a.push(n),r._addTypeToModule(t,e);else{if(!r.isPipe(t))return void r._reportError(Ft("Unexpected "+r._getTypeDescriptor(t)+" '"+pf(t)+"' declared by the module '"+pf(e)+"'. Please add a @Pipe/@Directive/@Component annotation."),e);y.addPipe(n),y.pipes.push(n),u.push(n),r._addTypeToModule(t,e)}}else r._reportError(Ft("Unexpected value '"+pf(t)+"' declared by the module '"+pf(e)+"'"),e)}));var m=[],g=[];return s.forEach((function(t){if(y.directivesSet.has(t.reference))m.push(t),y.addExportedDirective(t);else{if(!y.pipesSet.has(t.reference))return void r._reportError(Ft("Can't export "+r._getTypeDescriptor(t.reference)+" "+pf(t.reference)+" from "+pf(e)+" as it was neither declared nor imported!"),e);g.push(t),y.addExportedPipe(t)}})),i.providers&&f.push.apply(f,c(this._getProvidersMetadata(i.providers,h,"provider for the NgModule '"+pf(e)+"'",[],e))),i.entryComponents&&h.push.apply(h,c(uf(i.entryComponents).map((function(e){return r._getEntryComponentMetadata(e)})))),i.bootstrap&&uf(i.bootstrap).forEach((function(t){cf(t)?d.push(r._getIdentifierMetadata(t)):r._reportError(Ft("Unexpected value '"+pf(t)+"' used in the bootstrap property of module '"+pf(e)+"'"),e)})),h.push.apply(h,c(d.map((function(e){return r._getEntryComponentMetadata(e.reference)})))),i.schemas&&v.push.apply(v,c(uf(i.schemas))),o=new En({type:this._getTypeMetadata(e),providers:f,entryComponents:h,bootstrapComponents:d,schemas:v,declaredDirectives:a,exportedDirectives:m,declaredPipes:u,exportedPipes:g,importedModules:l,exportedModules:p,transitiveModule:y,id:i.id||null}),h.forEach((function(e){return y.addEntryComponent(e)})),f.forEach((function(e){return y.addProvider(e,o.type)})),y.addModule(o.type),this._ngModuleCache.set(e,o),o},e.prototype._checkSelfImport=function(e,t){return e===t&&(this._reportError(Ft("'"+pf(e)+"' module can't import itself"),e),!0)},e.prototype._getTypeDescriptor=function(e){if(cf(e)){if(this.isDirective(e))return"directive";if(this.isPipe(e))return"pipe";if(this.isNgModule(e))return"module"}return e.provide?"provider":"value"},e.prototype._addTypeToModule=function(e,t){var n=this._ngModuleOfTypes.get(e);n&&n!==t?this._reportError(Ft("Type "+pf(e)+" is part of the declarations of 2 modules: "+pf(n)+" and "+pf(t)+"! Please consider moving "+pf(e)+" to a higher module that imports "+pf(n)+" and "+pf(t)+". You can also create a new NgModule that exports and includes "+pf(e)+" then import that NgModule in "+pf(n)+" and "+pf(t)+"."),t):this._ngModuleOfTypes.set(e,t)},e.prototype._getTransitiveNgModuleMetadata=function(e,t){var n=new Cn,r=new Map;return e.concat(t).forEach((function(e){e.modules.forEach((function(e){return n.addModule(e)})),e.entryComponents.forEach((function(e){return n.addEntryComponent(e)}));var t=new Set;e.providers.forEach((function(e){var o=mn(e.provider.token),i=r.get(o);i||(i=new Set,r.set(o,i));var a=e.module.reference;!t.has(o)&&i.has(a)||(i.add(a),t.add(o),n.addProvider(e.provider,e.module))}))})),t.forEach((function(e){e.exportedDirectives.forEach((function(e){return n.addExportedDirective(e)})),e.exportedPipes.forEach((function(e){return n.addExportedPipe(e)}))})),e.forEach((function(e){e.exportedDirectives.forEach((function(e){return n.addDirective(e)})),e.exportedPipes.forEach((function(e){return n.addPipe(e)}))})),n},e.prototype._getIdentifierMetadata=function(e){return{reference:e=zt(e)}},e.prototype.isInjectable=function(e){return this._reflector.tryAnnotations(e).some((function(e){return G.isTypeOf(e)}))},e.prototype.getInjectableSummary=function(e){return{summaryKind:cn.Injectable,type:this._getTypeMetadata(e,null,!1)}},e.prototype.getInjectableMetadata=function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!0);var r=this._loadSummary(e,cn.Injectable),o=r?r.type:this._getTypeMetadata(e,t,n),i=this._reflector.annotations(e).filter((function(e){return G.isTypeOf(e)}));if(0===i.length)return null;var a=i[i.length-1];return{symbol:e,type:o,providedIn:a.providedIn,useValue:a.useValue,useClass:a.useClass,useExisting:a.useExisting,useFactory:a.useFactory,deps:a.deps}},e.prototype._getTypeMetadata=function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!0);var r,o,i=this._getIdentifierMetadata(e);return{reference:i.reference,diDeps:this._getDependenciesMetadata(i.reference,t,n),lifecycleHooks:(r=this._reflector,o=i.reference,of.filter((function(e){return function(e,t,n){return e.hasLifecycleHook(n,function(e){switch(e){case nf.OnInit:return"ngOnInit";case nf.OnDestroy:return"ngOnDestroy";case nf.DoCheck:return"ngDoCheck";case nf.OnChanges:return"ngOnChanges";case nf.AfterContentInit:return"ngAfterContentInit";case nf.AfterContentChecked:return"ngAfterContentChecked";case nf.AfterViewInit:return"ngAfterViewInit";case nf.AfterViewChecked:return"ngAfterViewChecked";default:throw new Error("unexpected "+e)}}(t))}(r,e,o)})))}},e.prototype._getFactoryMetadata=function(e,t){return void 0===t&&(t=null),{reference:e=zt(e),diDeps:this._getDependenciesMetadata(e,t)}},e.prototype.getPipeMetadata=function(e){var t=this._pipeCache.get(e);return t||this._reportError(Ft("Illegal state: getPipeMetadata can only be called after loadNgModuleDirectiveAndPipeMetadata for a module that declares it. Pipe "+pf(e)+"."),e),t||null},e.prototype.getPipeSummary=function(e){var t=this._loadSummary(e,cn.Pipe);return t||this._reportError(Ft("Illegal state: Could not load the summary for pipe "+pf(e)+"."),e),t},e.prototype.getOrLoadPipeMetadata=function(e){var t=this._pipeCache.get(e);return t||(t=this._loadPipeMetadata(e)),t},e.prototype._loadPipeMetadata=function(e){e=zt(e);var t=this._pipeResolver.resolve(e),n=new wn({type:this._getTypeMetadata(e),name:t.name,pure:!!t.pure});return this._pipeCache.set(e,n),this._summaryCache.set(e,n.toSummary()),n},e.prototype._getDependenciesMetadata=function(e,t,n){var r=this;void 0===n&&(n=!0);var o=!1,i=(t||this._reflector.parameters(e)||[]).map((function(e){var t=!1,n=!1,i=!1,a=!1,s=!1,u=null;return Array.isArray(e)?e.forEach((function(e){X.isTypeOf(e)?n=!0:K.isTypeOf(e)?i=!0:Y.isTypeOf(e)?a=!0:Q.isTypeOf(e)?s=!0:P.isTypeOf(e)?(t=!0,u=e.attributeName):A.isTypeOf(e)?u=e.token:(I.isTypeOf(e)||e instanceof on||cf(e)&&null==u)&&(u=e)})):u=e,null==u?(o=!0,{}):{isAttribute:t,isHost:n,isSelf:i,isSkipSelf:a,isOptional:s,token:r._getTokenMetadata(u)}}));if(o){var a=i.map((function(e){return e.token?pf(e.token):"?"})).join(", "),s="Can't resolve all parameters for "+pf(e)+": ("+a+").";n||this._config.strictInjectionParameters?this._reportError(Ft(s),e):this._console.warn("Warning: "+s+" This will become an error in Angular v6.x")}return i},e.prototype._getTokenMetadata=function(e){return"string"==typeof(e=zt(e))?{value:e}:{identifier:{reference:e}}},e.prototype._getProvidersMetadata=function(e,t,n,r,o){var i=this;return void 0===r&&(r=[]),e.forEach((function(a,s){if(Array.isArray(a))i._getProvidersMetadata(a,t,n,r);else{var u=void 0;if((a=zt(a))&&"object"==typeof a&&a.hasOwnProperty("provide"))i._validateProvider(a),u=new xn(a.provide,a);else{if(!cf(a)){if(void 0===a)return void i._reportError(Ft("Encountered undefined provider! Usually this means you have a circular dependencies. This might be caused by using 'barrel' index.ts files."));var l=e.reduce((function(e,t,n){return n"),e.value.visitExpression(this,t),t.print(e,")"),null},t.prototype.visitInstantiateExpr=function(e,t){return t.print(e,"new "),this.typeExpression++,e.classExpr.visitExpression(this,t),this.typeExpression--,t.print(e,"("),this.visitAllExpressions(e.args,t,","),t.print(e,")"),null},t.prototype.visitDeclareClassStmt=function(e,t){var n=this;return t.pushClass(e),e.hasModifier(De.Exported)&&t.print(e,"export "),t.print(e,"class "+e.name),null!=e.parent&&(t.print(e," extends "),this.typeExpression++,e.parent.visitExpression(this,t),this.typeExpression--),t.println(e," {"),t.incIndent(),e.fields.forEach((function(e){return n._visitClassField(e,t)})),null!=e.constructorMethod&&this._visitClassConstructor(e,t),e.getters.forEach((function(e){return n._visitClassGetter(e,t)})),e.methods.forEach((function(e){return n._visitClassMethod(e,t)})),t.decIndent(),t.println(e,"}"),t.popClass(),null},t.prototype._visitClassField=function(e,t){e.hasModifier(De.Private)&&t.print(null,"/*private*/ "),e.hasModifier(De.Static)&&t.print(null,"static "),t.print(null,e.name),this._printColonType(e.type,t),e.initializer&&(t.print(null," = "),e.initializer.visitExpression(this,t)),t.println(null,";")},t.prototype._visitClassGetter=function(e,t){e.hasModifier(De.Private)&&t.print(null,"private "),t.print(null,"get "+e.name+"()"),this._printColonType(e.type,t),t.println(null," {"),t.incIndent(),this.visitAllStatements(e.body,t),t.decIndent(),t.println(null,"}")},t.prototype._visitClassConstructor=function(e,t){t.print(e,"constructor("),this._visitParams(e.constructorMethod.params,t),t.println(e,") {"),t.incIndent(),this.visitAllStatements(e.constructorMethod.body,t),t.decIndent(),t.println(e,"}")},t.prototype._visitClassMethod=function(e,t){e.hasModifier(De.Private)&&t.print(null,"private "),t.print(null,e.name+"("),this._visitParams(e.params,t),t.print(null,")"),this._printColonType(e.type,t,"void"),t.println(null," {"),t.incIndent(),this.visitAllStatements(e.body,t),t.decIndent(),t.println(null,"}")},t.prototype.visitFunctionExpr=function(e,t){return e.name&&(t.print(e,"function "),t.print(e,e.name)),t.print(e,"("),this._visitParams(e.params,t),t.print(e,")"),this._printColonType(e.type,t,"void"),e.name||t.print(e," => "),t.println(e,"{"),t.incIndent(),this.visitAllStatements(e.statements,t),t.decIndent(),t.print(e,"}"),null},t.prototype.visitDeclareFunctionStmt=function(e,t){return e.hasModifier(De.Exported)&&t.print(e,"export "),t.print(e,"function "+e.name+"("),this._visitParams(e.params,t),t.print(e,")"),this._printColonType(e.type,t,"void"),t.println(e," {"),t.incIndent(),this.visitAllStatements(e.statements,t),t.decIndent(),t.println(e,"}"),null},t.prototype.visitTryCatchStmt=function(e,t){t.println(e,"try {"),t.incIndent(),this.visitAllStatements(e.bodyStmts,t),t.decIndent(),t.println(e,"} catch ("+mi.name+") {"),t.incIndent();var n=[gi.set(mi.prop("stack",null)).toDeclStmt(null,[De.Final])].concat(e.catchStmts);return this.visitAllStatements(n,t),t.decIndent(),t.println(e,"}"),null},t.prototype.visitBuiltinType=function(e,t){var n;switch(e.name){case re.Bool:n="boolean";break;case re.Dynamic:n="any";break;case re.Function:n="Function";break;case re.Number:case re.Int:n="number";break;case re.String:n="string";break;case re.None:n="never";break;default:throw new Error("Unsupported builtin type "+e.name)}return t.print(null,n),null},t.prototype.visitExpressionType=function(e,t){var n=this;return e.value.visitExpression(this,t),null!==e.typeParams&&(t.print(null,"<"),this.visitAllObjects((function(e){return n.visitType(e,t)}),e.typeParams,t,","),t.print(null,">")),null},t.prototype.visitArrayType=function(e,t){return this.visitType(e.of,t),t.print(null,"[]"),null},t.prototype.visitMapType=function(e,t){return t.print(null,"{[key: string]:"),this.visitType(e.valueType,t),t.print(null,"}"),null},t.prototype.getBuiltinMethodName=function(e){var t;switch(e){case _e.ConcatArray:t="concat";break;case _e.SubscribeObservable:t="subscribe";break;case _e.Bind:t="bind";break;default:throw new Error("Unknown builtin method: "+e)}return t},t.prototype._visitParams=function(e,t){var n=this;this.visitAllObjects((function(e){t.print(null,e.name),n._printColonType(e.type,t)}),e,t,",")},t.prototype._visitIdentifier=function(e,t,n){var r=this,o=e.name,i=e.moduleName;if(this.referenceFilter&&this.referenceFilter(e))n.print(null,"(null as any)");else{if(i&&(!this.importFilter||!this.importFilter(e))){var a=this.importsWithPrefixes.get(i);null==a&&(a="i"+this.importsWithPrefixes.size,this.importsWithPrefixes.set(i,a)),n.print(null,a+".")}n.print(null,o),this.typeExpression>0&&(t||[]).length>0&&(n.print(null,"<"),this.visitAllObjects((function(e){return e.visitType(r,n)}),t,n,","),n.print(null,">"))}},t.prototype._printColonType=function(e,t,n){e!==pe&&(t.print(null,":"),this.visitType(e,t,n))},t}(wi),Cf=function(){function e(e){this._reflector=e}return e.prototype.isPipe=function(e){var t=this._reflector.annotations(zt(e));return t&&t.some(B.isTypeOf)},e.prototype.resolve=function(e,t){void 0===t&&(t=!0);var n=this._reflector.annotations(zt(e));if(n){var r=ip(n,B.isTypeOf);if(r)return r}if(t)throw new Error("No Pipe decorator found on "+Ht(e));return null},e}(),Sf="_any",xf=new(function(){function e(){}return e.prototype.notifyImplicitReceiverUse=function(){},e.prototype.getLocal=function(e){return e===fa.event.name?vt(Sf):null},e}()),Df=(function(){function e(e,t,n,r,o,i,a,s,u,c,l){this.options=e,this.reflector=t,this.externalReferenceVars=n,this.parent=r,this.component=o,this.isHostComponent=i,this.embeddedViewIndex=a,this.pipes=s,this.guards=u,this.ctx=c,this.viewBuilderFactory=l,this.refOutputVars=new Map,this.variables=[],this.children=[],this.updates=[],this.actions=[]}e.prototype.getOutputVar=function(e){var t;if(!(t=e===this.component&&this.isHostComponent?Sf:e instanceof on?this.externalReferenceVars.get(e):Sf))throw new Error("Illegal State: referring to a type without a variable "+JSON.stringify(e));return t},e.prototype.getTypeGuardExpressions=function(e){var t,n,r,o,i=c(this.guards);try{for(var a=s(e.directives),u=a.next();!u.done;u=a.next()){var l=u.value;try{for(var p=(r=void 0,s(l.inputs)),f=p.next();!f.done;f=p.next()){var h=f.value,d=l.directive.guards[h.directiveName];if(d){var v="UseIf"===d;i.push({guard:d,useIf:v,expression:{context:this.component,value:h.value}})}}}catch(e){r={error:e}}finally{try{f&&!f.done&&(o=p.return)&&o.call(p)}finally{if(r)throw r.error}}}}catch(e){t={error:e}}finally{try{u&&!u.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return i},e.prototype.visitAll=function(e,t){this.variables=e,vu(this,t)},e.prototype.build=function(e,t){var n,r,o=this;void 0===t&&(t=[]),this.children.forEach((function(n){return n.build(e,t)}));var i=[vt(Sf).set(Ge).toDeclStmt(le)],a=0;if(this.updates.forEach((function(e){var t=o.preprocessUpdateExpression(e),n=t.sourceSpan,r=t.context,s=t.value,u=""+a++,l=_a(r===o.component?o:xf,vt(o.getOutputVar(r)),s,u,ya.General),p=l.stmts,f=l.currValExpr;p.push(new Ye(f)),i.push.apply(i,c(p.map((function(e){return ft(e,n)}))))})),this.actions.forEach((function(e){var t=e.sourceSpan,n=e.context,r=e.value,s=""+a++,u=da(n===o.component?o:xf,vt(o.getOutputVar(n)),r,s).stmts;i.push.apply(i,c(u.map((function(e){return ft(e,t)}))))})),this.guards.length){var u=void 0;try{for(var l=s(this.guards),p=l.next();!p.done;p=l.next()){var f=p.value,h=this.preprocessUpdateExpression(f.expression),d=h.context,v=h.value,y=""+a++,m=_a(d===this.component?this:xf,vt(this.getOutputVar(d)),v,y,ya.TrySimple),g=m.stmts,_=m.currValExpr;if(0==g.length){var b=f.useIf?_:this.ctx.importExpr(f.guard).callFn([_]);u=u?u.and(b):b}}}catch(e){n={error:e}}finally{try{p&&!p.done&&(r=l.return)&&r.call(l)}finally{if(n)throw n.error}}u&&(i=[new ot(u,i)])}var w="_View_"+e+"_"+this.embeddedViewIndex,E=new Ke(w,[],i);return t.push(E),t},e.prototype.visitBoundText=function(e,t){var n=this;e.value.ast.expressions.forEach((function(t){return n.updates.push({context:n.component,value:t,sourceSpan:e.sourceSpan})}))},e.prototype.visitEmbeddedTemplate=function(e,t){if(this.visitElementOrTemplate(e),this.options.fullTemplateTypeCheck){var n=this.getTypeGuardExpressions(e),r=this.viewBuilderFactory(this,n);this.children.push(r),r.visitAll(e.variables,e.children)}},e.prototype.visitElement=function(e,t){var n=this;this.visitElementOrTemplate(e),e.inputs.forEach((function(e){n.updates.push({context:n.component,value:e.value,sourceSpan:e.sourceSpan})})),vu(this,e.children)},e.prototype.visitElementOrTemplate=function(e){var t=this;e.directives.forEach((function(e){t.visitDirective(e)})),e.references.forEach((function(e){var n;n=e.value&&e.value.identifier&&t.options.fullTemplateTypeCheck?e.value.identifier.reference:re.Dynamic,t.refOutputVars.set(e.name,n)})),e.outputs.forEach((function(e){t.actions.push({context:t.component,value:e.handler,sourceSpan:e.sourceSpan})}))},e.prototype.visitDirective=function(e){var t=this,n=e.directive.type.reference;e.inputs.forEach((function(e){return t.updates.push({context:t.component,value:e.value,sourceSpan:e.sourceSpan})})),this.options.fullTemplateTypeCheck&&(e.hostProperties.forEach((function(e){return t.updates.push({context:n,value:e.value,sourceSpan:e.sourceSpan})})),e.hostEvents.forEach((function(e){return t.actions.push({context:n,value:e.handler,sourceSpan:e.sourceSpan})})))},e.prototype.notifyImplicitReceiverUse=function(){},e.prototype.getLocal=function(e){if(e==fa.event.name)return vt(this.getOutputVar(re.Dynamic));for(var t=this;t;t=t.parent){var n=void 0;if(null==(n=t.refOutputVars.get(e))&&t.variables.find((function(t){return t.name===e}))&&(n=re.Dynamic),null!=n)return vt(this.getOutputVar(n))}return null},e.prototype.pipeOutputVar=function(e){var t=this.pipes.get(e);if(!t)throw new Error("Illegal State: Could not find pipe "+e+" in template of "+this.component);return this.getOutputVar(t)},e.prototype.preprocessUpdateExpression=function(e){var t=this;return{sourceSpan:e.sourceSpan,context:e.context,value:va({createLiteralArrayConverter:function(e){return function(e){var n=_t(e);return t.options.fullTemplateTypeCheck?n:n.cast(le)}},createLiteralMapConverter:function(e){return function(n){var r=bt(e.map((function(e,t){return{key:e.key,value:n[t],quoted:e.quoted}})));return t.options.fullTemplateTypeCheck?r:r.cast(le)}},createPipeConverter:function(e,n){return function(n){return(t.options.fullTemplateTypeCheck?vt(t.pipeOutputVar(e)):vt(t.getOutputVar(re.Dynamic))).callMethod("transform",n)}}},e.value)}},e.prototype.visitNgContent=function(e,t){},e.prototype.visitText=function(e,t){},e.prototype.visitDirectiveProperty=function(e,t){},e.prototype.visitReference=function(e,t){},e.prototype.visitVariable=function(e,t){},e.prototype.visitEvent=function(e,t){},e.prototype.visitElementProperty=function(e,t){},e.prototype.visitAttr=function(e,t){}}(),function(e,t){this.viewClassVar=e,this.rendererTypeVar=t}),Tf=function(){function e(e){this._reflector=e}return e.prototype.compileComponent=function(e,t,n,r,o){var i,a=this,s=0,u=Lf(n),l=void 0;if(!t.isHost){var p=t.template,f=[];p.animations&&p.animations.length&&f.push(new ze("animation",Hp(e,p.animations),!0));var h=vt(dn(t.type.reference));l=h.name,e.statements.push(h.set(yt(tn.createRendererType2).callFn([new qe([new ze("encapsulation",Ct(p.encapsulation),!1),new ze("styles",r,!1),new ze("data",new qe(f),!1)])])).toDeclStmt(mt(tn.RendererType2),[De.Final,De.Exported]))}var d=function(n){var r=s++;return new Nf(a._reflector,e,n,t,r,o,u,d)},v=d(null);return v.visitAll([],n),(i=e.statements).push.apply(i,c(v.build())),new Df(v.viewName,l)},e}(),Af=vt("_l"),If=vt("_v"),Pf=vt("_ck"),Mf=vt("_co"),Of=vt("en"),kf=vt("ad"),Nf=function(){function e(e,t,n,r,o,i,a,s){this.reflector=e,this.outputCtx=t,this.parent=n,this.component=r,this.embeddedViewIndex=o,this.usedPipes=i,this.staticQueryIds=a,this.viewBuilderFactory=s,this.nodes=[],this.purePipeNodeIndices=Object.create(null),this.refNodeIndices=Object.create(null),this.variables=[],this.children=[],this.compType=this.embeddedViewIndex>0?le:gt(t.importExpr(this.component.type.reference)),this.viewName=hn(this.component.type.reference,this.embeddedViewIndex)}return e.prototype.visitAll=function(e,t){var n,r,o,i=this;if(this.variables=e,this.parent||this.usedPipes.forEach((function(e){e.pure&&(i.purePipeNodeIndices[e.name]=i._createPipe(null,e))})),!this.parent){var a=(n=this.staticQueryIds,r=new Set,o=new Set,Array.from(n.values()).forEach((function(e){e.staticQueryIds.forEach((function(e){return r.add(e)})),e.dynamicQueryIds.forEach((function(e){return o.add(e)}))})),o.forEach((function(e){return r.delete(e)})),{staticQueryIds:r,dynamicQueryIds:o});this.component.viewQueries.forEach((function(e,t){var n=t+1,r=e.first?0:1,o=134217728|Bf(a,n,e);i.nodes.push((function(){return{sourceSpan:null,nodeFlags:o,nodeDef:yt(tn.queryDef).callFn([Ct(o),Ct(n),new qe([new ze(e.propertyName,Ct(r),!1)])])}}))}))}vu(this,t),this.parent&&(0===t.length||Rf(t))&&this.nodes.push((function(){return{sourceSpan:null,nodeFlags:1,nodeDef:yt(tn.anchorDef).callFn([Ct(0),Ge,Ge,Ct(0)])}}))},e.prototype.build=function(e){void 0===e&&(e=[]),this.children.forEach((function(t){return t.build(e)}));var t=this._createNodeExpressions(),n=t.updateRendererStmts,r=t.updateDirectivesStmts,o=t.nodeDefExprs,i=this._createUpdateFn(n),a=this._createUpdateFn(r),s=0;this.parent||this.component.changeDetection!==E.OnPush||(s|=2);var u=new Ke(this.viewName,[new je(Af.name)],[new Xe(yt(tn.viewDef).callFn([Ct(s),_t(o),a,i]))],mt(tn.ViewDefinition),0===this.embeddedViewIndex?[De.Exported]:[]);return e.push(u),e},e.prototype._createUpdateFn=function(e){var t;if(e.length>0){var n=[];!this.component.isHost&<(e).has(Mf.name)&&n.push(Mf.set(If.prop("component")).toDeclStmt(this.compType)),t=wt([new je(Pf.name,pe),new je(If.name,pe)],c(n,e),pe)}else t=Ge;return t},e.prototype.visitNgContent=function(e,t){this.nodes.push((function(){return{sourceSpan:e.sourceSpan,nodeFlags:8,nodeDef:yt(tn.ngContentDef).callFn([Ct(e.ngContentIndex),Ct(e.index)])}}))},e.prototype.visitText=function(e,t){this.nodes.push((function(){return{sourceSpan:e.sourceSpan,nodeFlags:2,nodeDef:yt(tn.textDef).callFn([Ct(-1),Ct(e.ngContentIndex),_t([Ct(e.value)])])}}))},e.prototype.visitBoundText=function(e,t){var n=this,r=this.nodes.length;this.nodes.push(null);var o=e.value.ast,i=o.expressions.map((function(t,o){return n._preprocessUpdateExpression({nodeIndex:r,bindingIndex:o,sourceSpan:e.sourceSpan,context:Mf,value:t})})),a=r;this.nodes[r]=function(){return{sourceSpan:e.sourceSpan,nodeFlags:2,nodeDef:yt(tn.textDef).callFn([Ct(a),Ct(e.ngContentIndex),_t(o.strings.map((function(e){return Ct(e)})))]),updateRenderer:i}}},e.prototype.visitEmbeddedTemplate=function(e,t){var n=this,r=this.nodes.length;this.nodes.push(null);var o=this._visitElementOrTemplate(r,e),i=o.flags,a=o.queryMatchesExpr,s=o.hostEvents,u=this.viewBuilderFactory(this);this.children.push(u),u.visitAll(e.variables,e.children);var c=this.nodes.length-r-1;this.nodes[r]=function(){return{sourceSpan:e.sourceSpan,nodeFlags:1|i,nodeDef:yt(tn.anchorDef).callFn([Ct(i),a,Ct(e.ngContentIndex),Ct(c),n._createElementHandleEventFn(r,s),vt(u.viewName)])}}},e.prototype.visitElement=function(e,t){var n=this,r=this.nodes.length;this.nodes.push(null);var o=p(e.name)?null:e.name,i=this._visitElementOrTemplate(r,e),a=i.flags,s=i.usedEvents,c=i.queryMatchesExpr,l=i.hostBindings,f=i.hostEvents,h=[],d=[],v=[];if(o){var y=e.inputs.map((function(e){return{context:Mf,inputAst:e,dirAst:null}})).concat(l);y.length&&(d=y.map((function(e,t){return n._preprocessUpdateExpression({context:e.context,nodeIndex:r,bindingIndex:t,sourceSpan:e.inputAst.sourceSpan,value:e.inputAst.value})})),h=y.map((function(e){return function(e,t){var n=e.type;switch(n){case 1:return _t([Ct(1),Ct(e.name),Ct(e.securityContext)]);case 0:return _t([Ct(8),Ct(e.name),Ct(e.securityContext)]);case 4:return _t([Ct(8|(t&&t.directive.isComponent?32:16)),Ct("@"+e.name),Ct(e.securityContext)]);case 2:return _t([Ct(2),Ct(e.name),Ge]);case 3:return _t([Ct(4),Ct(e.name),Ct(e.unit)]);default:throw new Error("unexpected "+n)}}(e.inputAst,e.dirAst)}))),v=s.map((function(e){var t=u(e,2),n=t[0],r=t[1];return _t([Ct(n),Ct(r)])}))}vu(this,e.children);var m=this.nodes.length-r-1,g=e.directives.find((function(e){return e.directive.isComponent})),_=Ge,b=Ge;g&&(b=this.outputCtx.importExpr(g.directive.componentViewType),_=this.outputCtx.importExpr(g.directive.rendererType));var w=r;this.nodes[r]=function(){return{sourceSpan:e.sourceSpan,nodeFlags:1|a,nodeDef:yt(tn.elementDef).callFn([Ct(w),Ct(a),c,Ct(e.ngContentIndex),Ct(m),Ct(o),o?(t=e,i=Object.create(null),t.attrs.forEach((function(e){i[e.name]=e.value})),t.directives.forEach((function(e){Object.keys(e.directive.hostAttributes).forEach((function(t){var n,r,o,a=e.directive.hostAttributes[t],s=i[t];i[t]=null!=s?(r=s,o=a,"class"==(n=t)||"style"==n?r+" "+o:o):a}))})),_t(Object.keys(i).sort().map((function(e){return _t([Ct(e),Ct(i[e])])})))):Ge,h.length?_t(h):Ge,v.length?_t(v):Ge,n._createElementHandleEventFn(r,f),b,_]),updateRenderer:d};var t,i}},e.prototype._visitElementOrTemplate=function(e,t){var n=this,r=0;t.hasViewContainer&&(r|=16777216);var o=new Map;t.outputs.forEach((function(e){var t=Vf(e,null),n=t.name,r=t.target;o.set(Uf(r,n),[r,n])})),t.directives.forEach((function(e){e.hostEvents.forEach((function(t){var n=Vf(t,e),r=n.name,i=n.target;o.set(Uf(i,r),[i,r])}))}));var i=[],a=[];this._visitComponentFactoryResolverProvider(t.directives),t.providers.forEach((function(r,s){var u=void 0,l=void 0;if(t.directives.forEach((function(e,t){e.directive.type.reference===mn(r.token)&&(u=e,l=t)})),u){var p=n._visitDirective(r,u,l,e,t.references,t.queryMatches,o,n.staticQueryIds.get(t)),f=p.hostBindings,h=p.hostEvents;i.push.apply(i,c(f)),a.push.apply(a,c(h))}else n._visitProvider(r,t.queryMatches)}));var s=[];return t.queryMatches.forEach((function(e){var t=void 0;mn(e.value)===n.reflector.resolveExternalReference(tn.ElementRef)?t=0:mn(e.value)===n.reflector.resolveExternalReference(tn.ViewContainerRef)?t=3:mn(e.value)===n.reflector.resolveExternalReference(tn.TemplateRef)&&(t=2),null!=t&&s.push(_t([Ct(e.queryId),Ct(t)]))})),t.references.forEach((function(t){var r=void 0;t.value?mn(t.value)===n.reflector.resolveExternalReference(tn.TemplateRef)&&(r=2):r=1,null!=r&&(n.refNodeIndices[t.name]=e,s.push(_t([Ct(t.name),Ct(r)])))})),t.outputs.forEach((function(e){a.push({context:Mf,eventAst:e,dirAst:null})})),{flags:r,usedEvents:Array.from(o.values()),queryMatchesExpr:s.length?_t(s):Ge,hostBindings:i,hostEvents:a}},e.prototype._visitDirective=function(e,t,n,r,o,i,a,s){var u=this,c=this.nodes.length;this.nodes.push(null),t.directive.queries.forEach((function(e,n){var r=t.contentQueryStartId+n,o=67108864|Bf(s,r,e),i=e.first?0:1;u.nodes.push((function(){return{sourceSpan:t.sourceSpan,nodeFlags:o,nodeDef:yt(tn.queryDef).callFn([Ct(o),Ct(r),new qe([new ze(e.propertyName,Ct(i),!1)])])}}))}));var l=this.nodes.length-c-1,p=this._visitProviderOrDirective(e,i),f=p.flags,h=p.queryMatchExprs,d=p.providerExpr,v=p.depsExpr;o.forEach((function(t){t.value&&mn(t.value)===mn(e.token)&&(u.refNodeIndices[t.name]=c,h.push(_t([Ct(t.name),Ct(4)])))})),t.directive.isComponent&&(f|=32768);var y=t.inputs.map((function(e,t){var n=_t([Ct(t),Ct(e.directiveName)]);return new ze(e.directiveName,n,!1)})),m=[],g=t.directive;Object.keys(g.outputs).forEach((function(e){var t=g.outputs[e];a.has(t)&&m.push(new ze(e,Ct(t),!1))}));var _=[];(t.inputs.length||(327680&f)>0)&&(_=t.inputs.map((function(e,t){return u._preprocessUpdateExpression({nodeIndex:c,bindingIndex:t,sourceSpan:e.sourceSpan,context:Mf,value:e.value})})));var b=yt(tn.nodeValue).callFn([If,Ct(c)]),w=t.hostProperties.map((function(e){return{context:b,dirAst:t,inputAst:e}})),E=t.hostEvents.map((function(e){return{context:b,eventAst:e,dirAst:t}})),C=c;return this.nodes[c]=function(){return{sourceSpan:t.sourceSpan,nodeFlags:16384|f,nodeDef:yt(tn.directiveDef).callFn([Ct(C),Ct(f),h.length?_t(h):Ge,Ct(l),d,v,y.length?new qe(y):Ge,m.length?new qe(m):Ge]),updateDirectives:_,directive:t.directive.type}},{hostBindings:w,hostEvents:E}},e.prototype._visitProvider=function(e,t){this._addProviderNode(this._visitProviderOrDirective(e,t))},e.prototype._visitComponentFactoryResolverProvider=function(e){var t=e.find((function(e){return e.directive.isComponent}));if(t&&t.directive.entryComponents.length){var n=mf(this.reflector,this.outputCtx,8192,t.directive.entryComponents),r=n.providerExpr,o=n.depsExpr,i=n.flags,a=n.tokenExpr;this._addProviderNode({providerExpr:r,depsExpr:o,flags:i,tokenExpr:a,queryMatchExprs:[],sourceSpan:t.sourceSpan})}},e.prototype._addProviderNode=function(e){this.nodes.length,this.nodes.push((function(){return{sourceSpan:e.sourceSpan,nodeFlags:e.flags,nodeDef:yt(tn.providerDef).callFn([Ct(e.flags),e.queryMatchExprs.length?_t(e.queryMatchExprs):Ge,e.tokenExpr,e.providerExpr,e.depsExpr])}}))},e.prototype._visitProviderOrDirective=function(e,t){var n=[];t.forEach((function(t){mn(t.value)===mn(e.token)&&n.push(_t([Ct(t.queryId),Ct(4)]))}));var r=ff(this.outputCtx,e),o=r.providerExpr,i=r.depsExpr,a=r.flags,s=r.tokenExpr;return{flags:0|a,queryMatchExprs:n,providerExpr:o,depsExpr:i,tokenExpr:s,sourceSpan:e.sourceSpan}},e.prototype.getLocal=function(e){if(e==fa.event.name)return fa.event;for(var t=If,n=this;n;n=n.parent,t=t.prop("parent").cast(le)){var r=n.refNodeIndices[e];if(null!=r)return yt(tn.nodeValue).callFn([t,Ct(r)]);var o=n.variables.find((function(t){return t.name===e}));if(o){var i=o.value||"$implicit";return t.prop("context").prop(i)}}return null},e.prototype.notifyImplicitReceiverUse=function(){},e.prototype._createLiteralArrayConverter=function(e,t){if(0===t){var n=yt(tn.EMPTY_ARRAY);return function(){return n}}var r=this.nodes.length;return this.nodes.push((function(){return{sourceSpan:e,nodeFlags:32,nodeDef:yt(tn.pureArrayDef).callFn([Ct(r),Ct(t)])}})),function(e){return Ff(r,e)}},e.prototype._createLiteralMapConverter=function(e,t){if(0===t.length){var n=yt(tn.EMPTY_MAP);return function(){return n}}var r=bt(t.map((function(e,t){return a({},e,{value:Ct(t)})}))),o=this.nodes.length;return this.nodes.push((function(){return{sourceSpan:e,nodeFlags:64,nodeDef:yt(tn.pureObjectDef).callFn([Ct(o),r])}})),function(e){return Ff(o,e)}},e.prototype._createPipeConverter=function(e,t,n){var r=this.usedPipes.find((function(e){return e.name===t}));if(r.pure){var o=this.nodes.length;this.nodes.push((function(){return{sourceSpan:e.sourceSpan,nodeFlags:128,nodeDef:yt(tn.purePipeDef).callFn([Ct(o),Ct(n)])}}));for(var i=If,a=this;a.parent;)a=a.parent,i=i.prop("parent").cast(le);var s=a.purePipeNodeIndices[t],u=yt(tn.nodeValue).callFn([i,Ct(s)]);return function(t){return jf(e.nodeIndex,e.bindingIndex,Ff(o,[u].concat(t)))}}var c=this._createPipe(e.sourceSpan,r),l=yt(tn.nodeValue).callFn([If,Ct(c)]);return function(t){return jf(e.nodeIndex,e.bindingIndex,l.callMethod("transform",t))}},e.prototype._createPipe=function(e,t){var n=this,r=this.nodes.length,o=0;t.type.lifecycleHooks.forEach((function(e){e===nf.OnDestroy&&(o|=yf(e))}));var i=t.type.diDeps.map((function(e){return vf(n.outputCtx,e)}));return this.nodes.push((function(){return{sourceSpan:e,nodeFlags:16,nodeDef:yt(tn.pipeDef).callFn([Ct(o),n.outputCtx.importExpr(t.type.reference),_t(i)])}})),r},e.prototype._preprocessUpdateExpression=function(e){var t=this;return{nodeIndex:e.nodeIndex,bindingIndex:e.bindingIndex,sourceSpan:e.sourceSpan,context:e.context,value:va({createLiteralArrayConverter:function(n){return t._createLiteralArrayConverter(e.sourceSpan,n)},createLiteralMapConverter:function(n){return t._createLiteralMapConverter(e.sourceSpan,n)},createPipeConverter:function(n,r){return t._createPipeConverter(e,n,r)}},e.value)}},e.prototype._createNodeExpressions=function(){var e=this,t=0,n=[],r=[],o=this.nodes.map((function(e,t){var o=e(),a=o.nodeDef,s=o.nodeFlags,u=o.updateDirectives,l=o.updateRenderer,p=o.sourceSpan;return l&&n.push.apply(n,c(i(t,p,l,!1))),u&&r.push.apply(r,c(i(t,p,u,(327680&s)>0))),ht(3&s?new We([Af.callFn([]).callFn([]),a]):a,p)}));return{updateRendererStmts:n,updateDirectivesStmts:r,nodeDefExprs:o};function i(n,r,o,i){var a=[],s=o.map((function(n){var r=n.sourceSpan,o=n.context,i=n.value,s=""+t++,u=_a(o===Mf?e:null,o,i,s,ya.General),l=u.stmts,p=u.currValExpr;return a.push.apply(a,c(l.map((function(e){return ft(e,r)})))),ht(p,r)}));return(o.length||i)&&a.push(ft(Ff(n,s).toStmt(),r)),a}},e.prototype._createElementHandleEventFn=function(e,t){var n,r=this,o=[],i=0;if(t.forEach((function(e){var t=e.context,n=e.eventAst,a=e.dirAst,s=""+i++,u=da(t===Mf?r:null,t,n.handler,s),c=u.stmts,l=u.allowDefault,p=c;l&&p.push(kf.set(l.and(kf)).toStmt());var f=Vf(n,a),h=Uf(f.target,f.name);o.push(ft(new ot(Ct(h).identical(Of),p),n.sourceSpan))})),o.length>0){var a=[kf.set(Ct(!0)).toDeclStmt(fe)];!this.component.isHost&<(o).has(Mf.name)&&a.push(Mf.set(If.prop("component")).toDeclStmt(this.compType)),n=wt([new je(If.name,pe),new je(Of.name,pe),new je(fa.event.name,pe)],c(a,o,[new Xe(kf)]),pe)}else n=Ge;return n},e.prototype.visitDirective=function(e,t){},e.prototype.visitDirectiveProperty=function(e,t){},e.prototype.visitReference=function(e,t){},e.prototype.visitVariable=function(e,t){},e.prototype.visitEvent=function(e,t){},e.prototype.visitElementProperty=function(e,t){},e.prototype.visitAttr=function(e,t){},e}();function Rf(e){var t=e[e.length-1];return t instanceof lu?t.hasViewContainer:t instanceof cu?p(t.name)&&t.children.length?Rf(t.children):t.hasViewContainer:t instanceof du}function Ff(e,t){return t.length>10?Pf.callFn([If,Ct(e),Ct(1),_t(t)]):Pf.callFn(c([If,Ct(e),Ct(0)],t))}function jf(e,t,n){return yt(tn.unwrapValue).callFn([If,Ct(e),Ct(t),n])}function Lf(e,t){return void 0===t&&(t=new Map),e.forEach((function(e){var n=new Set,r=new Set,o=void 0;e instanceof cu?(Lf(e.children,t),e.children.forEach((function(e){var o=t.get(e);o.staticQueryIds.forEach((function(e){return n.add(e)})),o.dynamicQueryIds.forEach((function(e){return r.add(e)}))})),o=e.queryMatches):e instanceof lu&&(Lf(e.children,t),e.children.forEach((function(e){var n=t.get(e);n.staticQueryIds.forEach((function(e){return r.add(e)})),n.dynamicQueryIds.forEach((function(e){return r.add(e)}))})),o=e.queryMatches),o&&o.forEach((function(e){return n.add(e.queryId)})),r.forEach((function(e){return n.delete(e)})),t.set(e,{staticQueryIds:n,dynamicQueryIds:r})})),t}function Vf(e,t){return e.isAnimation?{name:"@"+e.name+"."+e.phase,target:t&&t.directive.isComponent?"component":null}:e}function Bf(e,t,n){var r=0;return n.first&&function(e,t,n){return n.static||null==n.static&&(e.staticQueryIds.has(t)||!e.dynamicQueryIds.has(t))}(e,t,n)?r|=268435456:r|=536870912,r}function Uf(e,t){return e?e+":"+t:t}var Hf=function(){function e(e,t,n,r){void 0===r&&(r=null),this._htmlParser=e,this._implicitTags=t,this._implicitAttrs=n,this._locale=r,this._messages=[]}return e.prototype.updateFromTemplate=function(e,t,n){var r,o=this._htmlParser.parse(e,t,{tokenizeExpansionForms:!0,interpolationConfig:n});if(o.errors.length)return o.errors;var i=function(e,t,n,r){return new hp(n,r).extract(e,t)}(o.rootNodes,n,this._implicitTags,this._implicitAttrs);return i.errors.length?i.errors:((r=this._messages).push.apply(r,c(i.messages)),[])},e.prototype.getMessages=function(){return this._messages},e.prototype.write=function(e,t){var n={},r=new zf;this._messages.forEach((function(t){var r,o=e.digest(t);n.hasOwnProperty(o)?(r=n[o].sources).push.apply(r,c(t.sources)):n[o]=t}));var o=Object.keys(n).map((function(o){var i=e.createNameMapper(n[o]),a=n[o],s=i?r.convert(a.nodes,i):a.nodes,u=new br(s,{},{},a.meaning,a.description,o);return u.sources=a.sources,t&&u.sources.forEach((function(e){return e.filePath=t(e.filePath)})),u}));return e.write(o,this._locale)},e}(),zf=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.convert=function(e,t){var n=this;return t?e.map((function(e){return e.visit(n,t)})):e},t.prototype.visitTagPlaceholder=function(e,t){var n=this,r=t.toPublicName(e.startName),o=e.closeName?t.toPublicName(e.closeName):e.closeName,i=e.children.map((function(e){return e.visit(n,t)}));return new Sr(e.tag,e.attrs,r,o,i,e.isVoid,e.sourceSpan)},t.prototype.visitPlaceholder=function(e,t){return new xr(e.value,t.toPublicName(e.name),e.sourceSpan)},t.prototype.visitIcuPlaceholder=function(e,t){return new Dr(e.value,t.toPublicName(e.name),e.sourceSpan)},t}(Tr),qf=function(){function e(e,t,n){this.srcFileUrl=e,this.genFileUrl=t,"string"==typeof n?(this.source=n,this.stmts=null):(this.source=null,this.stmts=n)}return e.prototype.isEquivalent=function(e){return this.genFileUrl===e.genFileUrl&&(this.source?this.source===e.source:null!=e.stmts&&ye(this.stmts,e.stmts))},e}();function Wf(e,t){var n,r,o,i,a=[];try{for(var u=s(e.transitiveModule.providers),c=u.next();!c.done;c=u.next()){var l=c.value,p=l.provider,f=l.module;if(mn(p.token)===t.ROUTES){var h=Gf(p.useValue);try{for(var d=(o=void 0,s(h)),v=d.next();!v.done;v=d.next()){var y=v.value;a.push(Zf(y,t,f.reference))}}catch(e){o={error:e}}finally{try{v&&!v.done&&(i=d.return)&&i.call(d)}finally{if(o)throw o.error}}}}}catch(e){n={error:e}}finally{try{c&&!c.done&&(r=u.return)&&r.call(u)}finally{if(n)throw n.error}}return a}function Gf(e,t){var n,r;if(void 0===t&&(t=[]),"string"==typeof e)t.push(e);else if(Array.isArray(e))try{for(var o=s(e),i=o.next();!i.done;i=o.next())Gf(i.value,t)}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}else e.loadChildren?Gf(e.loadChildren,t):e.children&&Gf(e.children,t);return t}function Zf(e,t,n){var r=u(e.split("#"),2),o=r[0],i=r[1],a=t.resolveExternalReference({moduleName:o,name:i},n?n.filePath:void 0);return{route:e,module:n||a,referencedModule:a}}var $f=/^(?!.*\.d\.ts$).*\.ts$/,Qf=function(e,t){this.symbol=e,this.metadata=t},Kf=function(){function e(e,t,n,r){this.host=e,this.staticSymbolCache=t,this.summaryResolver=n,this.errorRecorder=r,this.metadataCache=new Map,this.resolvedSymbols=new Map,this.resolvedFilePaths=new Set,this.importAs=new Map,this.symbolResourcePaths=new Map,this.symbolFromFile=new Map,this.knownFileNameToModuleNames=new Map}return e.prototype.resolveSymbol=function(e){if(e.members.length>0)return this._resolveSymbolMembers(e);var t=this._resolveSymbolFromSummary(e);return t||(this.resolvedSymbols.get(e)||(this._createSymbolsOf(e.filePath),this.resolvedSymbols.get(e)))},e.prototype.getImportAs=function(e,t){if(void 0===t&&(t=!0),e.members.length){var n=this.getStaticSymbol(e.filePath,e.name);return(o=this.getImportAs(n,t))?this.getStaticSymbol(o.filePath,o.name,e.members):null}var r=e.filePath.replace(Zp,".");if(r!==e.filePath){var o,i=e.name.replace($p,"");return n=this.getStaticSymbol(r,i,e.members),(o=this.getImportAs(n,t))?this.getStaticSymbol(ef(o.filePath),tf(o.name),n.members):null}var a=t&&this.summaryResolver.getImportAs(e)||null;return a||(a=this.importAs.get(e)),a},e.prototype.getResourcePath=function(e){return this.symbolResourcePaths.get(e)||e.filePath},e.prototype.getTypeArity=function(e){if(t=e.filePath,Gp.test(t))return null;for(var t,n=Xf(this.resolveSymbol(e));n&&n.metadata instanceof on;)n=Xf(this.resolveSymbol(n.metadata));return n&&n.metadata&&n.metadata.arity||null},e.prototype.getKnownModuleName=function(e){return this.knownFileNameToModuleNames.get(e)||null},e.prototype.recordImportAs=function(e,t){e.assertNoMembers(),t.assertNoMembers(),this.importAs.set(e,t)},e.prototype.recordModuleNameForFileName=function(e,t){this.knownFileNameToModuleNames.set(e,t)},e.prototype.invalidateFile=function(e){var t,n;this.metadataCache.delete(e),this.resolvedFilePaths.delete(e);var r=this.symbolFromFile.get(e);if(r){this.symbolFromFile.delete(e);try{for(var o=s(r),i=o.next();!i.done;i=o.next()){var a=i.value;this.resolvedSymbols.delete(a),this.importAs.delete(a),this.symbolResourcePaths.delete(a)}}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}}},e.prototype.ignoreErrorsFor=function(e){var t=this.errorRecorder;this.errorRecorder=function(){};try{return e()}finally{this.errorRecorder=t}},e.prototype._resolveSymbolMembers=function(e){var t=e.members,n=this.resolveSymbol(this.getStaticSymbol(e.filePath,e.name));if(!n)return null;var r=Xf(n.metadata);if(r instanceof on)return new Qf(e,this.getStaticSymbol(r.filePath,r.name,t));if(!r||"class"!==r.__symbolic){for(var o=r,i=0;i=0?{__symbolic:"reference",name:d}:n.has(d)?f.getStaticSymbol(t,d):void 0},i}(Mt),d=At(r,new h,[]),v=Xf(d);return v instanceof on?this.createExport(e,v):new Qf(e,d)},e.prototype.createExport=function(e,t){return e.assertNoMembers(),t.assertNoMembers(),this.summaryResolver.isLibraryFile(e.filePath)&&this.summaryResolver.isLibraryFile(t.filePath)&&this.importAs.set(t,this.getImportAs(e)||e),new Qf(e,t)},e.prototype.reportError=function(e,t,n){if(!this.errorRecorder)throw e;this.errorRecorder(e,t&&t.filePath||n)},e.prototype.getModuleMetadata=function(e){var t=this.metadataCache.get(e);if(!t){var n=this.host.getMetadataFor(e);if(n){var r=-1;n.forEach((function(e){e&&e.version>r&&(r=e.version,t=e)}))}if(t||(t={__symbolic:"module",version:4,module:e,metadata:{}}),4!=t.version){var o=2==t.version?"Unsupported metadata version "+t.version+" for module "+e+". This module should be compiled with a newer version of ngc":"Metadata version mismatch for module "+this.host.getOutputName(e)+", found version "+t.version+", expected 4";this.reportError(new Error(o))}this.metadataCache.set(e,t)}return t},e.prototype.getSymbolByModule=function(e,t,n){var r=this.resolveModule(e,n);return r?this.getStaticSymbol(r,t):(this.reportError(new Error("Could not resolve module "+e+(n?" relative to "+this.host.getOutputName(n):""))),this.getStaticSymbol("ERROR:"+e,t))},e.prototype.resolveModule=function(e,t){try{return this.host.moduleNameToFileName(e,t)}catch(n){console.error("Could not resolve module '"+e+"' relative to file "+t),this.reportError(n,void 0,t)}return null},e}();function Yf(e){return e.startsWith("___")?e.substr(1):e}function Xf(e){return e&&"resolved"===e.__symbolic?e.symbol:e}function Jf(e,t,n){var r=tf(t.name);e.statements.push(wt([],[new Xe(n)],new ue(le)).toDeclStmt(r,[De.Final,De.Exported]))}var eh=function(e){function t(t,n,r){var o=e.call(this)||this;return o.symbolResolver=t,o.summaryResolver=n,o.srcFileName=r,o.symbols=[],o.indexBySymbol=new Map,o.reexportedBy=new Map,o.processedSummaryBySymbol=new Map,o.processedSummaries=[],o.unprocessedSymbolSummariesBySymbol=new Map,o.moduleName=t.getKnownModuleName(r),o}return o(t,e),t.prototype.addSummary=function(e){var t,n,r=this,o=this.unprocessedSymbolSummariesBySymbol.get(e.symbol),i=this.processedSummaryBySymbol.get(e.symbol);if(o||(o={symbol:e.symbol,metadata:void 0},this.unprocessedSymbolSummariesBySymbol.set(e.symbol,o),i={symbol:this.processValue(e.symbol,0)},this.processedSummaries.push(i),this.processedSummaryBySymbol.set(e.symbol,i)),!o.metadata&&e.metadata){var a=e.metadata||{};if("class"===a.__symbolic){var s={};Object.keys(a).forEach((function(e){"decorators"!==e&&(s[e]=a[e])})),a=s}else rh(a)&&(rh(n=a)&&Xf(n.expression)instanceof on||function(e){return rh(e)&&e.expression&&"select"===e.expression.__symbolic&&Xf(e.expression.expression)instanceof on}(a)||(a={__symbolic:"error",message:"Complex function calls are not supported."}));if(o.metadata=a,i.metadata=this.processValue(a,1),a instanceof on&&this.summaryResolver.isLibraryFile(a.filePath)){var u=this.symbols[this.indexBySymbol.get(a)];t=u.name,rf.test(t)||this.reexportedBy.set(u,e.symbol)}}if(!o.type&&e.type&&(o.type=e.type,i.type=this.processValue(e.type,0),e.type.summaryKind===cn.NgModule)){var c=e.type;c.exportedDirectives.concat(c.exportedPipes).forEach((function(e){var t=e.reference;if(r.summaryResolver.isLibraryFile(t.filePath)&&!r.unprocessedSymbolSummariesBySymbol.has(t)){var n=r.summaryResolver.resolveSummary(t);n&&r.addSummary(n)}}))}},t.prototype.serialize=function(e){var t=this,n=[];return{json:JSON.stringify({moduleName:this.moduleName,summaries:this.processedSummaries,symbols:this.symbols.map((function(r,o){r.assertNoMembers();var i=void 0;if(t.summaryResolver.isLibraryFile(r.filePath)){var a=t.reexportedBy.get(r);if(a)i=t.indexBySymbol.get(a);else if(e){var s=t.unprocessedSymbolSummariesBySymbol.get(r);s&&s.metadata&&"interface"===s.metadata.__symbolic||(i=r.name+"_"+o,n.push({symbol:r,exportAs:i}))}}return{__symbol:o,name:r.name,filePath:t.summaryResolver.toSummaryFileName(r.filePath,t.srcFileName),importAs:i}}))}),exportAs:n}},t.prototype.processValue=function(e,t){return At(e,this,t)},t.prototype.visitOther=function(e,t){if(e instanceof on){var n=this.symbolResolver.getStaticSymbol(e.filePath,e.name);return{__symbol:this.visitStaticSymbol(n,t),members:e.members}}},t.prototype.visitStringMap=function(t,n){return"resolved"===t.__symbolic?At(t.symbol,this,n):("error"===t.__symbolic&&(delete t.line,delete t.character),e.prototype.visitStringMap.call(this,t,n))},t.prototype.visitStaticSymbol=function(e,t){var n=this.indexBySymbol.get(e),r=null;if(1&t&&this.summaryResolver.isLibraryFile(e.filePath)){if(this.unprocessedSymbolSummariesBySymbol.has(e))return n;(r=this.loadSummary(e))&&r.metadata instanceof on&&(n=this.visitStaticSymbol(r.metadata,t),r=null)}else if(null!=n)return n;return null==n&&(n=this.symbols.length,this.symbols.push(e)),this.indexBySymbol.set(e,n),r&&this.addSummary(r),n},t.prototype.loadSummary=function(e){var t=this.summaryResolver.resolveSummary(e);if(!t){var n=this.symbolResolver.resolveSymbol(e);n&&(t={symbol:n.symbol,metadata:n.metadata})}return t},t}(Mt),th=function(){function e(e,t,n){this.outputCtx=e,this.symbolResolver=t,this.summaryResolver=n,this.data=[]}return e.prototype.addSourceType=function(e,t){this.data.push({summary:e,metadata:t,isLibrary:!1})},e.prototype.addLibType=function(e){this.data.push({summary:e,metadata:null,isLibrary:!0})},e.prototype.serialize=function(e){var t,n,r,o,i,a,u=this,c=new Map;try{for(var l=s(e),p=l.next();!p.done;p=l.next()){var f=p.value,h=f.symbol,d=f.exportAs;c.set(h,d)}}catch(e){t={error:e}}finally{try{p&&!p.done&&(n=l.return)&&n.call(l)}finally{if(t)throw t.error}}var v=new Set;try{for(var y=s(this.data),m=y.next();!m.done;m=y.next()){var g=m.value,_=g.summary,b=g.metadata,w=g.isLibrary;if(_.summaryKind===cn.NgModule){v.add(_.type.reference);var E=_;try{for(var C=(i=void 0,s(E.modules)),S=C.next();!S.done;S=C.next()){var x=S.value;v.add(x.reference)}}catch(e){i={error:e}}finally{try{S&&!S.done&&(a=C.return)&&a.call(C)}finally{if(i)throw i.error}}}w||(tf(_.type.reference.name),Jf(this.outputCtx,_.type.reference,this.serializeSummaryWithDeps(_,b)))}}catch(e){r={error:e}}finally{try{m&&!m.done&&(o=y.return)&&o.call(y)}finally{if(r)throw r.error}}v.forEach((function(e){if(u.summaryResolver.isLibraryFile(e.filePath)){var t=tf(c.get(e)||e.name);u.outputCtx.statements.push(vt(t).set(u.serializeSummaryRef(e)).toDeclStmt(null,[De.Exported]))}}))},e.prototype.serializeSummaryWithDeps=function(e,t){var n=this,r=[this.serializeSummary(e)],o=[];if(t instanceof En)r.push.apply(r,c(t.declaredDirectives.concat(t.declaredPipes).map((function(e){return e.reference})).concat(t.transitiveModule.modules.map((function(e){return e.reference})).filter((function(e){return e!==t.type.reference}))).map((function(e){return n.serializeSummaryRef(e)})))),o=t.providers;else if(e.summaryKind===cn.Directive){var i=e;o=i.providers.concat(i.viewProviders)}return r.push.apply(r,c(o.filter((function(e){return!!e.useClass})).map((function(e){return n.serializeSummary({summaryKind:cn.Injectable,type:e.useClass})})))),_t(r)},e.prototype.serializeSummaryRef=function(e){var t=this.symbolResolver.getStaticSymbol(ef(e.filePath),tf(e.name));return this.outputCtx.importExpr(t)},e.prototype.serializeSummary=function(e){var t=this.outputCtx,n=function(){function e(){}return e.prototype.visitArray=function(e,t){var n=this;return _t(e.map((function(e){return At(e,n,t)})))},e.prototype.visitStringMap=function(e,t){var n=this;return new qe(Object.keys(e).map((function(r){return new ze(r,At(e[r],n,t),!1)})))},e.prototype.visitPrimitive=function(e,t){return Ct(e)},e.prototype.visitOther=function(e,n){if(e instanceof on)return t.importExpr(e);throw new Error("Illegal State: Encountered value "+e)},e}();return At(e,new n,null)},e}(),nh=function(e){function t(t,n){var r=e.call(this)||this;return r.symbolCache=t,r.summaryResolver=n,r}return o(t,e),t.prototype.deserialize=function(e,t){var n=this,r=JSON.parse(t),o=[];this.symbols=r.symbols.map((function(t){return n.symbolCache.get(n.summaryResolver.fromSummaryFileName(t.filePath,e),t.name)})),r.symbols.forEach((function(t,r){var i=n.symbols[r],a=t.importAs;"number"==typeof a?o.push({symbol:i,importAs:n.symbols[a]}):"string"==typeof a&&o.push({symbol:i,importAs:n.symbolCache.get(Qp(e),a)})}));var i=At(r.summaries,this,null);return{moduleName:r.moduleName,summaries:i,importAs:o}},t.prototype.visitStringMap=function(t,n){if("__symbol"in t){var r=this.symbols[t.__symbol],o=t.members;return o.length?this.symbolCache.get(r.filePath,r.name,o):r}return e.prototype.visitStringMap.call(this,t,n)},t}(Mt);function rh(e){return e&&"call"===e.__symbolic}function oh(e){e.statements.push(yt(tn.ComponentFactory).toStmt())}function ih(e,t,n,r){t.dependencies.forEach((function(t){t.setValue(e.getStaticSymbol(ah(t.moduleUrl,n,r),t.name))}))}function ah(e,t,n){return e+(t?".shim":"")+".ngstyle"+n}function sh(e,t,n,r){return uh(function(e,t,n,r){var o=function(e,t,n,r){var o=new Set,i=[],a=function(e){if(o.has(e)||!t.isSourceFile(e))return!1;o.add(e);var s=ch(t,n,r,e);i.push(s),s.ngModules.forEach((function(e){e.transitiveModule.modules.forEach((function(e){return a(e.reference.filePath)}))}))};return e.forEach((function(e){return a(e)})),i}(e,t,n,r);return lh(o)}(e,t,n,r))}function uh(e){if(e.symbolsMissingModule&&e.symbolsMissingModule.length)throw Ft(e.symbolsMissingModule.map((function(e){return"Cannot determine the module for class "+e.name+" in "+e.filePath+"! Add "+e.name+" to the NgModule to fix it."})).join("\n"));return e}function ch(e,t,n,r){var o=[],i=[],a=[],s=[],u=t.hasDecorators(r),c=!1;return r.endsWith(".d.ts")&&!u||t.getSymbolsOf(r).forEach((function(r){var u=t.resolveSymbol(r).metadata;if(u&&"error"!==u.__symbolic){var l=!1;if("class"===u.__symbolic)if(n.isDirective(r))l=!0,o.push(r);else if(n.isPipe(r))l=!0,i.push(r);else if(n.isNgModule(r)){var p=n.getNgModuleMetadata(r,!1);p&&(l=!0,s.push(p))}else if(n.isInjectable(r)){l=!0;var f=n.getInjectableMetadata(r,null,!1);f&&a.push(f)}l||(c=c||function(e,t){var n=!1,r=function(){function t(){}return t.prototype.visitArray=function(e,t){var n=this;e.forEach((function(e){return At(e,n,t)}))},t.prototype.visitStringMap=function(e,t){var n=this;Object.keys(e).forEach((function(r){return At(e[r],n,t)}))},t.prototype.visitPrimitive=function(e,t){},t.prototype.visitOther=function(t,r){t instanceof on&&!e.isSourceFile(t.filePath)&&(n=!0)},t}();return At(t,new r,null),n}(e,u))}})),{fileName:r,directives:o,pipes:i,ngModules:s,injectables:a,exportsNonSourceFiles:c}}function lh(e){var t=[],n=new Map,r=new Set;e.forEach((function(e){e.ngModules.forEach((function(e){t.push(e),e.declaredDirectives.forEach((function(t){return n.set(t.reference,e)})),e.declaredPipes.forEach((function(t){return n.set(t.reference,e)}))})),e.directives.forEach((function(e){return r.add(e)})),e.pipes.forEach((function(e){return r.add(e)}))}));var o=[];return r.forEach((function(e){n.has(e)||o.push(e)})),{ngModules:t,ngModuleByPipeOrDirective:n,symbolsMissingModule:o,files:e}}function ph(e){return uh(lh(e))}!function(){function e(e,t,n,r,o,i,a,s,u,c,l,p,f,h){this._config=e,this._options=t,this._host=n,this.reflector=r,this._metadataResolver=o,this._templateParser=i,this._styleCompiler=a,this._viewCompiler=s,this._typeCheckCompiler=u,this._ngModuleCompiler=c,this._injectableCompiler=l,this._outputEmitter=p,this._summaryResolver=f,this._symbolResolver=h,this._templateAstCache=new Map,this._analyzedFiles=new Map,this._analyzedFilesForInjectables=new Map}e.prototype.clearCache=function(){this._metadataResolver.clearCache()},e.prototype.analyzeModulesSync=function(e){var t=this,n=sh(e,this._host,this._symbolResolver,this._metadataResolver);return n.ngModules.forEach((function(e){return t._metadataResolver.loadNgModuleDirectiveAndPipeMetadata(e.type.reference,!0)})),n},e.prototype.analyzeModulesAsync=function(e){var t=this,n=sh(e,this._host,this._symbolResolver,this._metadataResolver);return Promise.all(n.ngModules.map((function(e){return t._metadataResolver.loadNgModuleDirectiveAndPipeMetadata(e.type.reference,!1)}))).then((function(){return n}))},e.prototype._analyzeFile=function(e){var t=this._analyzedFiles.get(e);return t||(t=ch(this._host,this._symbolResolver,this._metadataResolver,e),this._analyzedFiles.set(e,t)),t},e.prototype._analyzeFileForInjectables=function(e){var t=this._analyzedFilesForInjectables.get(e);return t||(t=function(e,t,n,r){var o=[],i=[];return t.hasDecorators(r)&&t.getSymbolsOf(r).forEach((function(e){var r=t.resolveSymbol(e).metadata;if(r&&"error"!==r.__symbolic&&"class"===r.__symbolic)if(n.isInjectable(e)){var a=n.getInjectableMetadata(e,null,!1);a&&o.push(a)}else if(n.isNgModule(e)){var s=n.getShallowModuleMetadata(e);s&&i.push(s)}})),{fileName:r,injectables:o,shallowModules:i}}(this._host,this._symbolResolver,this._metadataResolver,e),this._analyzedFilesForInjectables.set(e,t)),t},e.prototype.findGeneratedFileNames=function(e){var t=this,n=[],r=this._analyzeFile(e);(this._options.allowEmptyCodegenFiles||r.directives.length||r.pipes.length||r.injectables.length||r.ngModules.length||r.exportsNonSourceFiles)&&(n.push(Qp(r.fileName,!0)),this._options.enableSummariesForJit&&n.push(ef(r.fileName,!0)));var o=Xp(Yp(r.fileName,!0)[1]);return r.directives.forEach((function(e){var i=t._metadataResolver.getNonNormalizedDirectiveMetadata(e).metadata;i.isComponent&&i.template.styleUrls.forEach((function(e){var a=t._host.resourceNameToFileName(e,r.fileName);if(!a)throw Ft("Couldn't resolve resource "+e+" relative to "+r.fileName);var s=(i.template.encapsulation||t._config.defaultEncapsulation)===w.Emulated;n.push(ah(a,s,o)),t._options.allowEmptyCodegenFiles&&n.push(ah(a,!s,o))}))})),n},e.prototype.emitBasicStub=function(e,t){var n=this._createOutputContext(e);if(e.endsWith(".ngfactory.ts")){if(!t)throw new Error("Assertion error: require the original file for .ngfactory.ts stubs. File: "+e);var r=this._analyzeFile(t);this._createNgFactoryStub(n,r,1)}else if(e.endsWith(".ngsummary.ts")){if(this._options.enableSummariesForJit){if(!t)throw new Error("Assertion error: require the original file for .ngsummary.ts stubs. File: "+e);r=this._analyzeFile(t),oh(n),r.ngModules.forEach((function(e){!function(e,t){Jf(e,t,Ge)}(n,e.type.reference)}))}}else e.endsWith(".ngstyle.ts")&&oh(n);return this._codegenSourceModule("unknown",n)},e.prototype.emitTypeCheckStub=function(e,t){var n=this._analyzeFile(t),r=this._createOutputContext(e);return e.endsWith(".ngfactory.ts")&&this._createNgFactoryStub(r,n,2),r.statements.length>0?this._codegenSourceModule(n.fileName,r):null},e.prototype.loadFilesAsync=function(e,t){var n=this,r=e.map((function(e){return n._analyzeFile(e)})),o=[];r.forEach((function(e){return e.ngModules.forEach((function(e){return o.push(n._metadataResolver.loadNgModuleDirectiveAndPipeMetadata(e.type.reference,!1))}))}));var i=t.map((function(e){return n._analyzeFileForInjectables(e)}));return Promise.all(o).then((function(e){return{analyzedModules:ph(r),analyzedInjectables:i}}))},e.prototype.loadFilesSync=function(e,t){var n=this,r=e.map((function(e){return n._analyzeFile(e)}));r.forEach((function(e){return e.ngModules.forEach((function(e){return n._metadataResolver.loadNgModuleDirectiveAndPipeMetadata(e.type.reference,!0)}))}));var o=t.map((function(e){return n._analyzeFileForInjectables(e)}));return{analyzedModules:ph(r),analyzedInjectables:o}},e.prototype._createNgFactoryStub=function(e,t,n){var r=this,o=0;t.ngModules.forEach((function(t,i){r._ngModuleCompiler.createStub(e,t.type.reference);var a=c(t.transitiveModule.directives.map((function(e){return e.reference})),t.transitiveModule.pipes.map((function(e){return e.reference})),t.importedModules.map((function(e){return e.type.reference})),t.exportedModules.map((function(e){return e.type.reference})),r._externalIdentifierReferences([tn.TemplateRef,tn.ElementRef])),s=new Map;a.forEach((function(e,t){s.set(e,"_decl"+i+"_"+t)})),s.forEach((function(t,n){e.statements.push(vt(t).set(Ge.cast(le)).toDeclStmt(gt(e.importExpr(n,null,!1))))})),2&n&&t.declaredDirectives.forEach((function(n){var i=r._metadataResolver.getDirectiveMetadata(n.reference);i.isComponent&&(o++,r._createTypeCheckBlock(e,i.type.reference.name+"_Host_"+o,t,r._metadataResolver.getHostComponentMetadata(i),[i.type],s),r._createTypeCheckBlock(e,i.type.reference.name+"_"+o,t,i,t.transitiveModule.directives,s))}))})),0===e.statements.length&&oh(e)},e.prototype._externalIdentifierReferences=function(e){var t,n,r=[];try{for(var o=s(e),i=o.next();!i.done;i=o.next()){var a=i.value,u=rn(this.reflector,a);u.identifier&&r.push(u.identifier.reference)}}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}return r},e.prototype._createTypeCheckBlock=function(e,t,n,r,o,i){var a,s=this._parseTemplate(r,n,o),u=s.template,l=s.pipes;(a=e.statements).push.apply(a,c(this._typeCheckCompiler.compileComponent(t,r,u,l,i,e)))},e.prototype.emitMessageBundle=function(e,t){var n=this,r=[],o=new Vs,i=new Hf(o,[],{},t);if(e.files.forEach((function(e){var t=[];e.directives.forEach((function(e){var r=n._metadataResolver.getDirectiveMetadata(e);r&&r.isComponent&&t.push(r)})),t.forEach((function(e){var t=e.template.template,n=e.template.templateUrl,o=ci.fromArray(e.template.interpolation);r.push.apply(r,c(i.updateFromTemplate(t,n,o)))}))})),r.length)throw new Error(r.map((function(e){return e.toString()})).join("\n"));return i},e.prototype.emitAllPartialModules=function(e,t){var n=this,r=e.ngModuleByPipeOrDirective,o=e.files,i=new Map,a=function(e){return i.has(e)||i.set(e,n._createOutputContext(e)),i.get(e)};return o.forEach((function(e){return n._compilePartialModule(e.fileName,r,e.directives,e.pipes,e.ngModules,e.injectables,a(e.fileName))})),t.forEach((function(e){return n._compileShallowModules(e.fileName,e.shallowModules,a(e.fileName))})),Array.from(i.values()).map((function(e){return{fileName:e.genFilePath,statements:c(e.constantPool.statements,e.statements)}}))},e.prototype._compileShallowModules=function(e,t,n){var r=this;t.forEach((function(e){return t=n,o=e,i=r._injectableCompiler,a=pn(o.type),s=o.rawImports?[o.rawImports]:[],u=o.rawExports?[o.rawExports]:[],l=ho({factory:i.factoryFor({type:o.type,symbol:o.type.reference},t),providers:ti(o.rawProviders,t),imports:ti(c(s,u),t)}),p=yt(Pn.defineInjector).callFn([l]),void t.statements.push(new rt(a,null,[new et("ngInjectorDef",pe,[De.Static],p)],[],new tt(null,[],[]),[]));var t,o,i,a,s,u,l,p}))},e.prototype._compilePartialModule=function(e,t,n,r,o,i,s){var u=this,c=new Ac,l=new Pu(this._templateParser.expressionParser,li,c,[],[]);n.forEach((function(e){var n=u._metadataResolver.getDirectiveMetadata(e);if(n.isComponent){var r=t.get(e);r||Rt("Cannot determine the module for component '"+pn(n.type)+"'");var o=n.template.htmlAst;n.template.preserveWhitespaces||(o=Zs(o));var i=Pc(o.rootNodes,l),c=new Map;r.transitiveModule.directives.map((function(e){return u._metadataResolver.getDirectiveSummary(e.reference)})).forEach((function(e){e.selector&&c.set(e.selector,e.type.reference)}));var p=new Map;r.transitiveModule.pipes.map((function(e){return u._metadataResolver.getPipeSummary(e.reference)})).forEach((function(e){p.set(e.name,e.type.reference)})),function(e,t,n,r,o,i,s){var u=pn(t.type);u||Rt("Cannot resolver the name of "+t.type);var c=e.constantPool.propertyNameOf(2),l=t.toSummary(),p=El(a({},Cl(),{selector:t.selector,template:{nodes:n.nodes},directives:[],pipes:Fl(s,e),viewQueries:Sl(t.viewQueries,e),wrapDirectivesAndPipesInClosure:!1,styles:l.template&&l.template.styles||ml,encapsulation:l.template&&l.template.encapsulation||w.Emulated,interpolation:li,animations:null,viewProviders:t.viewProviders.length>0?new Ee(t.viewProviders):null,relativeContextFilePath:"",i18nUseExternalIds:!0}),e.constantPool,o);e.statements.push(new rt(u,null,[new et(c,pe,[De.Static],p.expression)],[],new tt(null,[],[]),[]))}(s,n,i,u.reflector,l,0,p)}else!function(e,t,n,r){var o=pn(t.type);o||Rt("Cannot resolver the name of "+t.type);var i=e.constantPool.propertyNameOf(1),a=wl(Cl(),e.constantPool,r);e.statements.push(new rt(o,null,[new et(i,pe,[De.Static],a.expression)],[],new tt(null,[],[]),[]))}(s,n,u.reflector,l)})),r.forEach((function(e){var t=u._metadataResolver.getPipeMetadata(e);t&&function(e,t,n){var r=pn(t.type);if(!r)return Rt("Cannot resolve the name of "+t.type);var o=Pi({name:r,pipeName:t.name,type:e.importExpr(t.type.reference),typeArgumentCount:0,deps:Yo(t.type,e,n),pure:t.pure}),i=e.constantPool.propertyNameOf(3);e.statements.push(new rt(r,null,[new et(i,pe,[De.Static],o.expression)],[],new tt(null,[],[]),[]))}(s,t,u.reflector)})),i.forEach((function(e){return u._injectableCompiler.compile(e,s)}))},e.prototype.emitAllPartialModules2=function(e){var t=this;return e.reduce((function(e,n){return e.push.apply(e,c(t._emitPartialModule2(n.fileName,n.injectables))),e}),[])},e.prototype._emitPartialModule2=function(e,t){var n=this,r=this._createOutputContext(e);return t.forEach((function(e){return n._injectableCompiler.compile(e,r)})),r.statements&&r.statements.length>0?[{fileName:e,statements:c(r.constantPool.statements,r.statements)}]:[]},e.prototype.emitAllImpls=function(e){var t=this,n=e.ngModuleByPipeOrDirective;return Dn(e.files.map((function(e){return t._compileImplFile(e.fileName,n,e.directives,e.pipes,e.ngModules,e.injectables)})))},e.prototype._compileImplFile=function(e,t,n,r,o,i){var a=this,s=Xp(Yp(e,!0)[1]),u=[],l=this._createOutputContext(Qp(e,!0));if(u.push.apply(u,c(this._createSummary(e,n,r,o,i,l))),o.forEach((function(e){return a._compileModule(l,e)})),n.forEach((function(n){var r=a._metadataResolver.getDirectiveMetadata(n);if(r.isComponent){var o=t.get(n);if(!o)throw new Error("Internal Error: cannot determine the module for component "+pn(r.type)+"!");var i=a._styleCompiler.compileComponent(l,r);r.template.externalStylesheets.forEach((function(t){var n=a._styleCompiler.needsStyleShim(r);u.push(a._codegenStyles(e,r,t,n,s)),a._options.allowEmptyCodegenFiles&&u.push(a._codegenStyles(e,r,t,!n,s))})),a._compileComponent(l,r,o,o.transitiveModule.directives,i,s),a._compileComponentFactory(l,r,o,s)}})),l.statements.length>0||this._options.allowEmptyCodegenFiles){var p=this._codegenSourceModule(e,l);u.unshift(p)}return u},e.prototype._createSummary=function(e,t,n,r,o,i){var a=this,s=this._symbolResolver.getSymbolsOf(e).map((function(e){return a._symbolResolver.resolveSymbol(e)})),u=c(r.map((function(e){return{summary:a._metadataResolver.getNgModuleSummary(e.type.reference),metadata:a._metadataResolver.getNgModuleMetadata(e.type.reference)}})),t.map((function(e){return{summary:a._metadataResolver.getDirectiveSummary(e),metadata:a._metadataResolver.getDirectiveMetadata(e)}})),n.map((function(e){return{summary:a._metadataResolver.getPipeSummary(e),metadata:a._metadataResolver.getPipeMetadata(e)}})),o.map((function(e){return{summary:a._metadataResolver.getInjectableSummary(e.symbol),metadata:a._metadataResolver.getInjectableSummary(e.symbol).type}}))),l=this._options.enableSummariesForJit?this._createOutputContext(ef(e,!0)):null,p=function(e,t,n,r,o,i,a){void 0===a&&(a=!1);var s=new eh(r,n,e);o.forEach((function(e){return s.addSummary({symbol:e.symbol,metadata:e.metadata})})),i.forEach((function(e){var t=e.summary;e.metadata,s.addSummary({symbol:t.type.reference,metadata:void 0,type:t})}));var u=s.serialize(a),c=u.json,l=u.exportAs;if(t){var p=new th(t,r,n);i.forEach((function(e){var t=e.summary,n=e.metadata;p.addSourceType(t,n)})),s.unprocessedSymbolSummariesBySymbol.forEach((function(e){n.isLibraryFile(e.symbol.filePath)&&e.type&&p.addLibType(e.type)})),p.serialize(l)}return{json:c,exportAs:l}}(e,l,this._summaryResolver,this._symbolResolver,s,u,this._options.createExternalSymbolFactoryReexports),f=p.json;p.exportAs.forEach((function(e){i.statements.push(vt(e.exportAs).set(i.importExpr(e.symbol)).toDeclStmt(null,[De.Exported]))}));var h=[new qf(e,Jp(e),f)];return l&&h.push(this._codegenSourceModule(e,l)),h},e.prototype._compileModule=function(e,t){var n=[];if(this._options.locale){var r=this._options.locale.replace(/_/g,"-");n.push({token:rn(this.reflector,tn.LOCALE_ID),useValue:r})}this._options.i18nFormat&&n.push({token:rn(this.reflector,tn.TRANSLATIONS_FORMAT),useValue:this._options.i18nFormat}),this._ngModuleCompiler.compile(e,t,n)},e.prototype._compileComponentFactory=function(e,t,n,r){var o=this._metadataResolver.getHostComponentMetadata(t),i=this._compileComponent(e,o,n,[t.type],null,r).viewClassVar,a=vn(t.type.reference),s=[];for(var u in t.inputs){var c=t.inputs[u];s.push(new ze(u,Ct(c),!1))}var l=[];for(var u in t.outputs)c=t.outputs[u],l.push(new ze(u,Ct(c),!1));e.statements.push(vt(a).set(yt(tn.createComponentFactory).callFn([Ct(t.selector),e.importExpr(t.type.reference),vt(i),new qe(s),new qe(l),_t(t.template.ngContentSelectors.map((function(e){return Ct(e)})))])).toDeclStmt(mt(tn.ComponentFactory,[gt(e.importExpr(t.type.reference))],[L.Const]),[De.Final,De.Exported]))},e.prototype._compileComponent=function(e,t,n,r,o,i){var a=this._parseTemplate(t,n,r),s=a.template,u=a.pipes,c=o?vt(o.stylesVar):_t([]),l=this._viewCompiler.compileComponent(e,t,s,c,u);return o&&ih(this._symbolResolver,o,this._styleCompiler.needsStyleShim(t),i),l},e.prototype._parseTemplate=function(e,t,n){var r=this;if(this._templateAstCache.has(e.type.reference))return this._templateAstCache.get(e.type.reference);var o=e.template.preserveWhitespaces,i=n.map((function(e){return r._metadataResolver.getDirectiveSummary(e.reference)})),a=t.transitiveModule.pipes.map((function(e){return r._metadataResolver.getPipeSummary(e.reference)})),s=this._templateParser.parse(e,e.template.htmlAst,i,a,t.schemas,An(t.type,e,e.template),o);return this._templateAstCache.set(e.type.reference,s),s},e.prototype._createOutputContext=function(e){var t=this;return{statements:[],genFilePath:e,importExpr:function(n,r,o){if(void 0===r&&(r=null),void 0===o&&(o=!0),!(n instanceof on))throw new Error("Internal error: unknown identifier "+JSON.stringify(n));var i=t._symbolResolver.getTypeArity(n)||0,a=t._symbolResolver.getImportAs(n,o)||n,s=a.filePath,u=a.name,c=a.members,l=t._fileNameToModuleName(s,e),p=l===t._fileNameToModuleName(e,e)?null:l,f=r||[],h=i-f.length,d=f.concat(new Array(h).fill(le));return c.reduce((function(e,t){return e.prop(t)}),yt(new Oe(p,u,null),d))},constantPool:new Kt}},e.prototype._fileNameToModuleName=function(e,t){return this._summaryResolver.getKnownModuleName(e)||this._symbolResolver.getKnownModuleName(e)||this._host.fileNameToModuleName(e,t)},e.prototype._codegenStyles=function(e,t,n,r,o){var i=this._createOutputContext(ah(n.moduleUrl,r,o)),a=this._styleCompiler.compileStyles(i,t,n,r);return ih(this._symbolResolver,a,r,o),this._codegenSourceModule(e,i)},e.prototype._codegenSourceModule=function(e,t){return new qf(e,t.genFilePath,t.statements)},e.prototype.listLazyRoutes=function(e,t){var n,r,o,i,a=this;if(e)return function e(t,n,r){var o,i;if(void 0===n&&(n=new Set),void 0===r&&(r=[]),n.has(t)||!t.name)return r;n.add(t);var u=Wf(a._metadataResolver.getNgModuleMetadata(t,!0),a.reflector);try{for(var c=s(u),l=c.next();!l.done;l=c.next()){var p=l.value;r.push(p),e(p.referencedModule,n,r)}}catch(e){o={error:e}}finally{try{l&&!l.done&&(i=c.return)&&i.call(c)}finally{if(o)throw o.error}}return r}(Zf(e,this.reflector).referencedModule);if(t){var u=[];try{for(var c=s(t.ngModules),l=c.next();!l.done;l=c.next()){var p=Wf(l.value,this.reflector);try{for(var f=(o=void 0,s(p)),h=f.next();!h.done;h=f.next()){var d=h.value;u.push(d)}}catch(e){o={error:e}}finally{try{h&&!h.done&&(i=f.return)&&i.call(f)}finally{if(o)throw o.error}}}}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error}}return u}throw new Error("Either route or analyzedModules has to be specified!")}}();function fh(e){if(e<=0)return"";if(e<6)return[""," "," "," "," "," "][e];var t=fh(Math.floor(e/2));return t+t+(e%2==1?" ":"")}function hh(e,t){if(void 0===t&&(t=0),!e)return"";var n=e.position?e.position.fileName+"("+(e.position.line+1)+","+(e.position.column+1)+")":"",r=n&&0!==t?" at "+n:"",o=(n&&0===t?n+": ":"")+e.message+r;return""+fh(t)+o+(e.next&&"\n"+hh(e.next,t+2)||"")}var dh="@angular/core",vh=/^\$.*\$$/,yh={__symbolic:"ignore"},mh="useValue",gh=new Set([mh,"useFactory","data","id","loadChildren"]),_h="UseIf";function bh(e){return e&&"ignore"==e.__symbolic}var wh=function(){function e(e,t,n,r,o){var i=this;void 0===n&&(n=[]),void 0===r&&(r=[]),this.summaryResolver=e,this.symbolResolver=t,this.errorRecorder=o,this.annotationCache=new Map,this.shallowAnnotationCache=new Map,this.propertyCache=new Map,this.parameterCache=new Map,this.methodCache=new Map,this.staticCache=new Map,this.conversionMap=new Map,this.resolvedExternalReferences=new Map,this.annotationForParentClassWithSummaryKind=new Map,this.initializeConversionMap(),n.forEach((function(e){return i._registerDecoratorOrConstructor(i.getStaticSymbol(e.filePath,e.name),e.ctor)})),r.forEach((function(e){return i._registerFunction(i.getStaticSymbol(e.filePath,e.name),e.fn)})),this.annotationForParentClassWithSummaryKind.set(cn.Directive,[R,V]),this.annotationForParentClassWithSummaryKind.set(cn.Pipe,[B]),this.annotationForParentClassWithSummaryKind.set(cn.NgModule,[W]),this.annotationForParentClassWithSummaryKind.set(cn.Injectable,[G,B,R,V,W])}return e.prototype.componentModuleUrl=function(e){var t=this.findSymbolDeclaration(e);return this.symbolResolver.getResourcePath(t)},e.prototype.resolveExternalReference=function(e,t){var n=void 0;if(!t){n=e.moduleName+":"+e.name;var r=this.resolvedExternalReferences.get(n);if(r)return r}var o=this.symbolResolver.getSymbolByModule(e.moduleName,e.name,t),i=this.findSymbolDeclaration(o);return t||(this.symbolResolver.recordModuleNameForFileName(o.filePath,e.moduleName),this.symbolResolver.recordImportAs(i,o)),n&&this.resolvedExternalReferences.set(n,i),i},e.prototype.findDeclaration=function(e,t,n){return this.findSymbolDeclaration(this.symbolResolver.getSymbolByModule(e,t,n))},e.prototype.tryFindDeclaration=function(e,t,n){var r=this;return this.symbolResolver.ignoreErrorsFor((function(){return r.findDeclaration(e,t,n)}))},e.prototype.findSymbolDeclaration=function(e){var t=this.symbolResolver.resolveSymbol(e);if(t){var n=t.metadata;if(n&&"resolved"===n.__symbolic&&(n=n.symbol),n instanceof on)return this.findSymbolDeclaration(t.metadata)}return e},e.prototype.tryAnnotations=function(e){var t=this.errorRecorder;this.errorRecorder=function(e,t){};try{return this.annotations(e)}finally{this.errorRecorder=t}},e.prototype.annotations=function(e){var t=this;return this._annotations(e,(function(e,n){return t.simplify(e,n)}),this.annotationCache)},e.prototype.shallowAnnotations=function(e){var t=this;return this._annotations(e,(function(e,n){return t.simplify(e,n,!0)}),this.shallowAnnotationCache)},e.prototype._annotations=function(e,t,n){var r=n.get(e);if(!r){r=[];var o=this.getTypeMetadata(e),i=this.findParentType(e,o);if(i){var a=this.annotations(i);r.push.apply(r,c(a))}var s=[];if(o.decorators&&(s=t(e,o.decorators))&&r.push.apply(r,c(s)),i&&!this.summaryResolver.isLibraryFile(e.filePath)&&this.summaryResolver.isLibraryFile(i.filePath)){var u=this.summaryResolver.resolveSummary(i);if(u&&u.type){var l=this.annotationForParentClassWithSummaryKind.get(u.type.summaryKind);l.some((function(e){return s.some((function(t){return e.isTypeOf(t)}))}))||this.reportError(Fh(Ch("Class "+e.name+" in "+e.filePath+" extends from a "+cn[u.type.summaryKind]+" in another compilation unit without duplicating the decorator",void 0,"Please add a "+l.map((function(e){return e.ngMetadataName})).join(" or ")+" decorator to the class"),e),e)}}n.set(e,r.filter((function(e){return!!e})))}return r},e.prototype.propMetadata=function(e){var t=this,n=this.propertyCache.get(e);if(!n){var r=this.getTypeMetadata(e);n={};var o=this.findParentType(e,r);if(o){var i=this.propMetadata(o);Object.keys(i).forEach((function(e){n[e]=i[e]}))}var a=r.members||{};Object.keys(a).forEach((function(r){var o=a[r].find((function(e){return"property"==e.__symbolic||"method"==e.__symbolic})),i=[];n[r]&&i.push.apply(i,c(n[r])),n[r]=i,o&&o.decorators&&i.push.apply(i,c(t.simplify(e,o.decorators)))})),this.propertyCache.set(e,n)}return n},e.prototype.parameters=function(e){var t=this;if(!(e instanceof on))return this.reportError(new Error("parameters received "+JSON.stringify(e)+" which is not a StaticSymbol"),e),[];try{var n=this.parameterCache.get(e);if(!n){var r=this.getTypeMetadata(e),o=this.findParentType(e,r),i=r?r.members:null,a=i?i.__ctor__:null;if(a){var s=a.find((function(e){return"constructor"==e.__symbolic})),u=s.parameters||[],l=this.simplify(e,s.parameterDecorators||[]);n=[],u.forEach((function(r,o){var i=[],a=t.trySimplify(e,r);a&&i.push(a);var s=l?l[o]:null;s&&i.push.apply(i,c(s)),n.push(i)}))}else o&&(n=this.parameters(o));n||(n=[]),this.parameterCache.set(e,n)}return n}catch(t){throw console.error("Failed on type "+JSON.stringify(e)+" with error "+t),t}},e.prototype._methodNames=function(e){var t=this.methodCache.get(e);if(!t){var n=this.getTypeMetadata(e);t={};var r=this.findParentType(e,n);if(r){var o=this._methodNames(r);Object.keys(o).forEach((function(e){t[e]=o[e]}))}var i=n.members||{};Object.keys(i).forEach((function(e){var n=i[e].some((function(e){return"method"==e.__symbolic}));t[e]=t[e]||n})),this.methodCache.set(e,t)}return t},e.prototype._staticMembers=function(e){var t=this.staticCache.get(e);if(!t){var n=this.getTypeMetadata(e).statics||{};t=Object.keys(n),this.staticCache.set(e,t)}return t},e.prototype.findParentType=function(e,t){var n=this.trySimplify(e,t.extends);if(n instanceof on)return n},e.prototype.hasLifecycleHook=function(e,t){e instanceof on||this.reportError(new Error("hasLifecycleHook received "+JSON.stringify(e)+" which is not a StaticSymbol"),e);try{return!!this._methodNames(e)[t]}catch(t){throw console.error("Failed on type "+JSON.stringify(e)+" with error "+t),t}},e.prototype.guards=function(e){var t,n;if(!(e instanceof on))return this.reportError(new Error("guards received "+JSON.stringify(e)+" which is not a StaticSymbol"),e),{};var r=this._staticMembers(e),o={};try{for(var i=s(r),a=i.next();!a.done;a=i.next()){var u=a.value;if(u.endsWith("TypeGuard")){var c=u.substr(0,u.length-9),l=void 0;c.endsWith(_h)?(c=u.substr(0,c.length-5),l=_h):l=this.getStaticSymbol(e.filePath,e.name,[u]),o[c]=l}}}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}return o},e.prototype._registerDecoratorOrConstructor=function(e,t){this.conversionMap.set(e,(function(e,n){return new(t.bind.apply(t,c([void 0],n)))}))},e.prototype._registerFunction=function(e,t){this.conversionMap.set(e,(function(e,n){return t.apply(void 0,n)}))},e.prototype.initializeConversionMap=function(){this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Injectable"),G),this.injectionToken=this.findDeclaration(dh,"InjectionToken"),this.opaqueToken=this.findDeclaration(dh,"OpaqueToken"),this.ROUTES=this.tryFindDeclaration("@angular/router","ROUTES"),this.ANALYZE_FOR_ENTRY_COMPONENTS=this.findDeclaration(dh,"ANALYZE_FOR_ENTRY_COMPONENTS"),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Host"),X),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Self"),K),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"SkipSelf"),Y),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Inject"),A),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Optional"),Q),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Attribute"),P),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"ContentChild"),O),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"ContentChildren"),M),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"ViewChild"),N),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"ViewChildren"),k),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Input"),U),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Output"),H),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Pipe"),B),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"HostBinding"),z),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"HostListener"),q),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Directive"),R),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Component"),V),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"NgModule"),W),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Host"),X),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Self"),K),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"SkipSelf"),Y),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Optional"),Q)},e.prototype.getStaticSymbol=function(e,t,n){return this.symbolResolver.getStaticSymbol(e,t,n)},e.prototype.trySimplify=function(e,t){var n=this.errorRecorder;this.errorRecorder=function(e,t){};var r=this.simplify(e,t);return this.errorRecorder=n,r},e.prototype.simplify=function(e,t,n){void 0===n&&(n=!1);var r,o=this,i=kh.empty,a=new Map;try{r=function e(t,n,r,u){function l(e){var t=o.symbolResolver.resolveSymbol(e);return t?t.metadata:null}function p(n){return e(t,n,r,0)}function f(n,i){if(n===t)return e(n,i,r+1,u);try{return e(n,i,r+1,u)}catch(e){if(!Sh(e))throw e;var a=e.chain?"references '"+e.symbol.name+"'":function(e){if(e.summary)return e.summary;switch(e.message){case xh:if(e.context&&e.context.className)return"references non-exported class "+e.context.className;break;case Dh:return"is not initialized";case Th:return"is a destructured variable";case Ah:return"could not be resolved";case Ih:return e.context&&e.context.name?"calls '"+e.context.name+"'":"calls a function";case Ph:return e.context&&e.context.name?"references local variable "+e.context.name:"references a local variable"}return"contains the error"}(e),s={message:"'"+n.name+"' "+a,position:e.position,next:e.chain};o.error({message:e.message,advise:e.advise,context:e.context,chain:s,symbol:n},t)}}return function n(h){var d,v,y,m;if(Oh(h))return h;if(h instanceof Array){var g=[];try{for(var _=s(h),b=_.next();!b.done;b=_.next()){var w=b.value;if(w&&"spread"===w.__symbolic){var E=p(w.expression);if(Array.isArray(E)){try{for(var C=(y=void 0,s(E)),S=C.next();!S.done;S=C.next()){var x=S.value;g.push(x)}}catch(e){y={error:e}}finally{try{S&&!S.done&&(m=C.return)&&m.call(C)}finally{if(y)throw y.error}}continue}}var D=n(w);bh(D)||g.push(D)}}catch(e){d={error:e}}finally{try{b&&!b.done&&(v=_.return)&&v.call(_)}finally{if(d)throw d.error}}return g}if(h instanceof on)return h===o.injectionToken||o.conversionMap.has(h)||u>0&&!h.members.length?h:null!=(j=l(T=h))?f(T,j):T;if(h){if(h.__symbolic){var T=void 0;switch(h.__symbolic){case"binop":var A=n(h.left);if(bh(A))return A;var I=n(h.right);if(bh(I))return I;switch(h.operator){case"&&":return A&&I;case"||":return A||I;case"|":return A|I;case"^":return A^I;case"&":return A&I;case"==":return A==I;case"!=":return A!=I;case"===":return A===I;case"!==":return A!==I;case"<":return A":return A>I;case"<=":return A<=I;case">=":return A>=I;case"<<":return A<>":return A>>I;case"+":return A+I;case"-":return A-I;case"*":return A*I;case"/":return A/I;case"%":return A%I}return null;case"if":var P=n(h.condition);return n(P?h.thenExpression:h.elseExpression);case"pre":var M=n(h.operand);if(bh(M))return M;switch(h.operator){case"+":return M;case"-":return-M;case"!":return!M;case"~":return~M}return null;case"index":var O=p(h.expression),k=p(h.index);return O&&Oh(k)?O[k]:null;case"select":var N=h.member,R=t,F=n(h.expression);if(F instanceof on){var j,L=F.members.concat(N);return null!=(j=l(R=o.getStaticSymbol(F.filePath,F.name,L)))?f(R,j):R}return F&&Oh(N)?f(R,F[N]):null;case"reference":var V=h.name,B=i.resolve(V);if(B!=kh.missing)return B;break;case"resolved":try{return n(h.symbol)}catch(e){throw Sh(e)&&null!=h.fileName&&null!=h.line&&null!=h.character&&(e.position={fileName:h.fileName,line:h.line,column:h.character}),e}case"class":case"function":return t;case"new":case"call":if((T=e(t,h.expression,r+1,0))instanceof on){if(T===o.injectionToken||T===o.opaqueToken)return t;var U=h.arguments||[],H=o.conversionMap.get(T);if(H){var z=U.map((function(e){return f(t,e)})).map((function(e){return bh(e)?void 0:e}));return H(t,z)}return function(e,s,u,l){if(s&&"function"==s.__symbolic){a.get(e)&&o.error({message:"Recursion is not supported",summary:"called '"+e.name+"' recursively",value:s},e);try{var p=s.value;if(p&&(0!=r||"error"!=p.__symbolic)){var h=s.parameters,d=s.defaults;u=u.map((function(e){return f(t,e)})).map((function(e){return bh(e)?void 0:e})),d&&d.length>u.length&&u.push.apply(u,c(d.slice(u.length).map((function(e){return n(e)})))),a.set(e,!0);for(var v=kh.build(),y=0;y0?new Nh(t):e.empty}}},e.missing={},e.empty={resolve:function(t){return e.missing}},e}(),Nh=function(e){function t(t){var n=e.call(this)||this;return n.bindings=t,n}return o(t,e),t.prototype.resolve=function(e){return this.bindings.has(e)?this.bindings.get(e):kh.missing},t}(kh);function Rh(e,t){return{message:function(e,t){switch(e){case xh:if(t&&t.className)return"References to a non-exported class are not supported in decorators but "+t.className+" was referenced.";break;case Dh:return"Only initialized variables and constants can be referenced in decorators because the value of this variable is needed by the template compiler";case Th:return"Referencing an exported destructured variable or constant is not supported in decorators and this value is needed by the template compiler";case Ah:if(t&&t.typeName)return"Could not resolve type "+t.typeName;break;case Ih:return t&&t.name?"Function calls are not supported in decorators but '"+t.name+"' was called":"Function calls are not supported in decorators";case Ph:if(t&&t.name)return"Reference to a local (non-exported) symbols are not supported in decorators but '"+t.name+"' was referenced";break;case Mh:return"Function expressions are not supported in decorators"}return e}(e.message,e.context)+(e.symbol?" in '"+e.symbol.name+"'":""),position:e.position,next:e.next?Rh(e.next,t):t?{message:t}:void 0}}function Fh(e,t){if(Sh(e)){var n=e.position,r={message:"Error during template compile of '"+t.name+"'",position:n,next:{message:e.message,next:e.chain,context:e.context,symbol:e.symbol}},o=e.advise||function(e,t){switch(e){case xh:if(t&&t.className)return"Consider exporting '"+t.className+"'";break;case Th:return"Consider simplifying to avoid destructuring";case Ph:if(t&&t.name)return"Consider exporting '"+t.name+"'";break;case Mh:return"Consider changing the function expression into an exported function"}}(e.message,e.context);return function(e){var t=Ft(hh(e)+".");return t.ngFormattedMessage=!0,t.chain=e,t.position=e.position,t}(Rh(r,o))}return e}var jh=function(){function e(e,t){this.host=e,this.staticSymbolCache=t,this.summaryCache=new Map,this.loadedFilePaths=new Map,this.importAs=new Map,this.knownFileNameToModuleNames=new Map}return e.prototype.isLibraryFile=function(e){return!this.host.isSourceFile(Kp(e))},e.prototype.toSummaryFileName=function(e,t){return this.host.toSummaryFileName(e,t)},e.prototype.fromSummaryFileName=function(e,t){return this.host.fromSummaryFileName(e,t)},e.prototype.resolveSummary=function(e){var t=e.members.length?this.staticSymbolCache.get(e.filePath,e.name):e,n=this.summaryCache.get(t);return n||(this._loadSummaryFile(e.filePath),n=this.summaryCache.get(e)),t===e&&n||null},e.prototype.getSymbolsOf=function(e){return this._loadSummaryFile(e)?Array.from(this.summaryCache.keys()).filter((function(t){return t.filePath===e})):null},e.prototype.getImportAs=function(e){return e.assertNoMembers(),this.importAs.get(e)},e.prototype.getKnownModuleName=function(e){return this.knownFileNameToModuleNames.get(e)||null},e.prototype.addSummary=function(e){this.summaryCache.set(e.symbol,e)},e.prototype._loadSummaryFile=function(e){var t=this,n=this.loadedFilePaths.get(e);if(null!=n)return n;var r=null;if(this.isLibraryFile(e)){var o=Jp(e);try{r=this.host.loadSummary(o)}catch(e){throw console.error("Error loading summary file "+o),e}}if(n=null!=r,this.loadedFilePaths.set(e,n),r){var i=function(e,t,n,r){return new nh(e,t).deserialize(n,r)}(this.staticSymbolCache,this,e,r),a=i.moduleName,s=i.summaries,u=i.importAs;s.forEach((function(e){return t.summaryCache.set(e.symbol,e)})),a&&this.knownFileNameToModuleNames.set(e,a),u.forEach((function(e){t.importAs.set(e.symbol,e.importAs)}))}return n},e}();var Lh=function(){},Vh=function(){function e(){this._summaries=new Map}return e.prototype.isLibraryFile=function(){return!1},e.prototype.toSummaryFileName=function(e){return e},e.prototype.fromSummaryFileName=function(e){return e},e.prototype.resolveSummary=function(e){return this._summaries.get(e)||null},e.prototype.getSymbolsOf=function(){return[]},e.prototype.getImportAs=function(e){return e},e.prototype.getKnownModuleName=function(e){return null},e.prototype.addSummary=function(e){this._summaries.set(e.symbol,e)},e}();function Bh(e,t,n,r,o){for(var i=r.createChildWihtLocalVars(),a=0;ao();case ie.BiggerEquals:return r()>=o();default:throw new Error("Unknown operator "+e.operator)}},e.prototype.visitReadPropExpr=function(e,t){return e.receiver.visitExpression(this,t)[e.name]},e.prototype.visitReadKeyExpr=function(e,t){return e.receiver.visitExpression(this,t)[e.index.visitExpression(this,t)]},e.prototype.visitLiteralArrayExpr=function(e,t){return this.visitAllExpressions(e.entries,t)},e.prototype.visitLiteralMapExpr=function(e,t){var n=this,r={};return e.entries.forEach((function(e){return r[e.key]=e.value.visitExpression(n,t)})),r},e.prototype.visitCommaExpr=function(e,t){var n=this.visitAllExpressions(e.parts,t);return n[n.length-1]},e.prototype.visitAllExpressions=function(e,t){var n=this;return e.map((function(e){return e.visitExpression(n,t)}))},e.prototype.visitAllStatements=function(e,t){for(var n=0;n0&&(n=function(e,t){var n=td(encodeURI(t)),r=td(e);if(null!=n[Yh.Scheme])return nd(n);n[Yh.Scheme]=r[Yh.Scheme];for(var o=Yh.Scheme;o<=Yh.Port;o++)null==n[o]&&(n[o]=r[o]);if("/"==n[Yh.Path][0])return nd(n);var i=r[Yh.Path];null==i&&(i="/");var a=i.lastIndexOf("/");return i=i.substring(0,a+1)+n[Yh.Path],n[Yh.Path]=i,nd(n)}(e,n));var r=td(n),o=this._packagePrefix;if(null!=o&&null!=r&&"package"==r[Yh.Scheme]){var i=r[Yh.Path];return(o=o.replace(/\/+$/,""))+"/"+i.replace(/^\/+/,"")}return n},e}(),ed=new RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");function td(e){return e.match(ed)}function nd(e){var t,n,r,o,i,a,s,u,c=e[Yh.Path];return c=null==c?"":function(e){if("/"==e)return"/";for(var t="/"==e[0]?"/":"",n="/"===e[e.length-1]?"/":"",r=e.split("/"),o=[],i=0,a=0;a0?o.pop():i++;break;default:o.push(s)}}if(""==t){for(;i-- >0;)o.unshift("..");0===o.length&&o.push(".")}return t+o.join("/")+n}(c),e[Yh.Path]=c,t=e[Yh.Scheme],n=e[Yh.UserInfo],r=e[Yh.Domain],o=e[Yh.Port],i=c,a=e[Yh.QueryData],s=e[Yh.Fragment],u=[],null!=t&&u.push(t+":"),null!=r&&(u.push("//"),null!=n&&u.push(n+"@"),u.push(r),null!=o&&u.push(":"+o)),null!=i&&u.push(i),null!=a&&u.push("?"+a),null!=s&&u.push("#"+s),u.join("")}!function(e){e[e.Scheme=1]="Scheme",e[e.UserInfo=2]="UserInfo",e[e.Domain=3]="Domain",e[e.Port=4]="Port",e[e.Path=5]="Path",e[e.QueryData=6]="QueryData",e[e.Fragment=7]="Fragment"}(Yh||(Yh={})),function(){function e(e,t,n,r){this.host=e,this.staticSymbolResolver=t,this.messageBundle=n,this.metadataResolver=r}e.prototype.extract=function(e){var t=this,n=sh(e,this.host,this.staticSymbolResolver,this.metadataResolver),r=n.files,o=n.ngModules;return Promise.all(o.map((function(e){return t.metadataResolver.loadNgModuleDirectiveAndPipeMetadata(e.type.reference,!1)}))).then((function(){var e=[];if(r.forEach((function(n){var r=[];n.directives.forEach((function(e){var n=t.metadataResolver.getDirectiveMetadata(e);n&&n.isComponent&&r.push(n)})),r.forEach((function(n){var r=n.template.template,o=n.template.templateUrl,i=ci.fromArray(n.template.interpolation);e.push.apply(e,c(t.messageBundle.updateFromTemplate(r,o,i)))}))})),e.length)throw new Error(e.map((function(e){return e.toString()})).join("\n"));return t.messageBundle}))},e.create=function(t,n){var r=new Vs,o=function(e){return{resolve:function(t,n){var r=e.resourceNameToFileName(n,t);if(!r)throw Ft("Couldn't resolve resource "+n+" from "+t);return r}}}(t),i=new an,a=new jh(t,i),s=new Kf(t,i,a),u=new wh(a,s),c=new Xl({defaultEncapsulation:w.Emulated,useJit:!1}),l=new ep({get:function(e){return t.loadResource(e)}},o,r,c),p=new Ac,f=new af(c,r,new wf(u),new rp(u),new Cf(u),a,p,l,console,i,u),h=new Hf(r,[],{},n);return{extractor:new e(t,s,h,f),staticReflector:u}}}();var rd;(function(){function e(e){this.parentScope=e,this.namedEntities=new Map,this.childScopes=new Map}e.apply=function(t){var n=new e;return n.ingest(t),n},e.prototype.ingest=function(e){var t=this;e instanceof hr?(e.variables.forEach((function(e){return t.visitVariable(e)})),e.children.forEach((function(e){return e.visit(t)}))):e.forEach((function(e){return e.visit(t)}))},e.prototype.visitElement=function(e){var t=this;e.references.forEach((function(e){return t.visitReference(e)})),e.children.forEach((function(e){return e.visit(t)}))},e.prototype.visitTemplate=function(t){var n=this;t.references.forEach((function(e){return n.visitReference(e)}));var r=new e(this);r.ingest(t),this.childScopes.set(t,r)},e.prototype.visitVariable=function(e){this.maybeDeclare(e)},e.prototype.visitReference=function(e){this.maybeDeclare(e)},e.prototype.visitContent=function(e){},e.prototype.visitBoundAttribute=function(e){},e.prototype.visitBoundEvent=function(e){},e.prototype.visitBoundText=function(e){},e.prototype.visitText=function(e){},e.prototype.visitTextAttribute=function(e){},e.prototype.visitIcu=function(e){},e.prototype.maybeDeclare=function(e){this.namedEntities.has(e.name)||this.namedEntities.set(e.name,e)},e.prototype.lookup=function(e){return this.namedEntities.has(e)?this.namedEntities.get(e):void 0!==this.parentScope?this.parentScope.lookup(e):null},e.prototype.getChildScope=function(e){var t=this.childScopes.get(e);if(void 0===t)throw new Error("Assertion error: child scope for "+e+" not found");return t}})(),function(){function e(e,t,n,r){this.matcher=e,this.directives=t,this.bindings=n,this.references=r}e.apply=function(t,n){var r=new Map,o=new Map,i=new Map;return new e(n,r,o,i).ingest(t),{directives:r,bindings:o,references:i}},e.prototype.ingest=function(e){var t=this;e.forEach((function(e){return e.visit(t)}))},e.prototype.visitElement=function(e){this.visitElementOrTemplate(e.name,e)},e.prototype.visitTemplate=function(e){this.visitElementOrTemplate("ng-template",e)},e.prototype.visitElementOrTemplate=function(e,t){var n=this,r=new S;r.setElement(e);var o=Go(t);Object.getOwnPropertyNames(o).forEach((function(e){var t=o[e];r.addAttribute(e,t),"class"===e.toLowerCase()&&t.trim().split(/\s+/g).forEach((function(e){return r.addClassName(e)}))}));var i=[];this.matcher.match(r,(function(e,t){return i.push(t)})),i.length>0&&this.directives.set(t,i),t.references.forEach((function(e){var r=null;if(""===e.value.trim())r=i.find((function(e){return e.isComponent}))||null;else if(null===(r=i.find((function(t){return null!==t.exportAs&&t.exportAs.some((function(t){return t===e.value}))}))||null))throw new Error("Assertion error: failed to find directive with exportAs: "+e.value);null!==r?n.references.set(e,{directive:r,node:t}):n.references.set(e,t)}));var a=function(e){var r=i.find((function(t){return t.inputs.hasOwnProperty(e.name)}));void 0!==r?n.bindings.set(e,r):n.bindings.set(e,t)};t.attributes.forEach(a),t.inputs.forEach(a),t.outputs.forEach(a),t instanceof hr&&t.templateAttrs.forEach(a),t.children.forEach((function(e){return e.visit(n)}))},e.prototype.visitContent=function(e){},e.prototype.visitVariable=function(e){},e.prototype.visitReference=function(e){},e.prototype.visitTextAttribute=function(e){},e.prototype.visitBoundAttribute=function(e){},e.prototype.visitBoundEvent=function(e){},e.prototype.visitBoundAttributeOrEvent=function(e){},e.prototype.visitText=function(e){},e.prototype.visitBoundText=function(e){},e.prototype.visitIcu=function(e){}}(),function(e){function t(t,n,r,o,i,a,s){var u=e.call(this)||this;return u.bindings=t,u.symbols=n,u.usedPipes=r,u.nestingLevel=o,u.scope=i,u.template=a,u.level=s,u.pipesUsed=[],u.visitNode=function(e){return e.visit(u)},u}o(t,e),t.apply=function(e,n){var r=new Map,o=new Map,i=new Map,a=new Set;return new t(r,o,a,i,n,e instanceof hr?e:null,0).ingest(e),{expressions:r,symbols:o,nestingLevel:i,usedPipes:a}},t.prototype.ingest=function(e){e instanceof hr?(e.variables.forEach(this.visitNode),e.children.forEach(this.visitNode),this.nestingLevel.set(e,this.level)):e.forEach(this.visitNode)},t.prototype.visitElement=function(e){e.inputs.forEach(this.visitNode),e.outputs.forEach(this.visitNode),e.children.forEach(this.visitNode)},t.prototype.visitTemplate=function(e){e.inputs.forEach(this.visitNode),e.outputs.forEach(this.visitNode),e.templateAttrs.forEach(this.visitNode),e.references.forEach(this.visitNode);var n=this.scope.getChildScope(e);new t(this.bindings,this.symbols,this.usedPipes,this.nestingLevel,n,e,this.level+1).ingest(e)},t.prototype.visitVariable=function(e){null!==this.template&&this.symbols.set(e,this.template)},t.prototype.visitReference=function(e){null!==this.template&&this.symbols.set(e,this.template)},t.prototype.visitText=function(e){},t.prototype.visitContent=function(e){},t.prototype.visitTextAttribute=function(e){},t.prototype.visitIcu=function(e){},t.prototype.visitBoundAttribute=function(e){e.value.visit(this)},t.prototype.visitBoundEvent=function(e){e.handler.visit(this)},t.prototype.visitBoundText=function(e){e.value.visit(this)},t.prototype.visitPipe=function(t,n){return this.usedPipes.add(t.name),e.prototype.visitPipe.call(this,t,n)},t.prototype.visitPropertyRead=function(t,n){return this.maybeMap(n,t,t.name),e.prototype.visitPropertyRead.call(this,t,n)},t.prototype.visitSafePropertyRead=function(t,n){return this.maybeMap(n,t,t.name),e.prototype.visitSafePropertyRead.call(this,t,n)},t.prototype.visitPropertyWrite=function(t,n){return this.maybeMap(n,t,t.name),e.prototype.visitPropertyWrite.call(this,t,n)},t.prototype.visitMethodCall=function(t,n){return this.maybeMap(n,t,t.name),e.prototype.visitMethodCall.call(this,t,n)},t.prototype.visitSafeMethodCall=function(t,n){return this.maybeMap(n,t,t.name),e.prototype.visitSafeMethodCall.call(this,t,n)},t.prototype.maybeMap=function(e,t,n){if(t.receiver instanceof ji){var r=this.scope.lookup(n);null!==r&&this.bindings.set(t,r)}}}(ia),function(){function e(e,t,n,r,o,i,a,s){this.target=e,this.directives=t,this.bindings=n,this.references=r,this.exprTargets=o,this.symbols=i,this.nestingLevel=a,this.usedPipes=s}e.prototype.getDirectivesOfNode=function(e){return this.directives.get(e)||null},e.prototype.getReferenceTarget=function(e){return this.references.get(e)||null},e.prototype.getConsumerOfBinding=function(e){return this.bindings.get(e)||null},e.prototype.getExpressionTarget=function(e){return this.exprTargets.get(e)||null},e.prototype.getTemplateOfSymbol=function(e){return this.symbols.get(e)||null},e.prototype.getNestingLevel=function(e){return this.nestingLevel.get(e)||0},e.prototype.getUsedDirectives=function(){var e=new Set;return this.directives.forEach((function(t){return t.forEach((function(t){return e.add(t)}))})),Array.from(e.values())},e.prototype.getUsedPipes=function(){return Array.from(this.usedPipes)}}();((rd=Zt).ng||(rd.ng={})).ɵcompilerFacade=new Vl;var od=n(3720),id=function(e,t){return id=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},id(e,t)};function ad(e,t){function n(){this.constructor=e}id(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function sd(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function ud(){for(var e=[],t=0;t=0;t--)if(void 0!==e[t])return e[t]}var Ed=(0,od.createPlatformFactory)(od.platformCore,"coreDynamic",[{provide:od.COMPILER_OPTIONS,useValue:{},multi:!0},{provide:od.CompilerFactory,useClass:bd,deps:[od.COMPILER_OPTIONS]}]),Cd=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return ad(t,e),t.prototype.get=function(e){var t,n,r=new Promise((function(e,r){t=e,n=r})),o=new XMLHttpRequest;return o.open("GET",e,!0),o.responseType="text",o.onload=function(){var r=o.response||o.responseText,i=1223===o.status?204:o.status;0===i&&(i=r?200:0),200<=i&&i<=300?t(r):n("Failed to load "+e)},o.onerror=function(){n("Failed to load "+e)},o.send(),r},t=function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}([(0,od.Injectable)()],t),t}(Ll),Sd={providers:[{provide:Ll,useClass:Cd,deps:[]}]},xd=ld["ɵPLATFORM_BROWSER_ID"],Dd=[pd["ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS"],{provide:od.COMPILER_OPTIONS,useValue:Sd,multi:!0},{provide:od.PLATFORM_ID,useValue:xd}],Td=function(e){function t(){var t=e.call(this)||this;if(t._cache=od["ɵglobal"].$templateCache,null==t._cache)throw new Error("CachedResourceLoader: Template cache was not found in $templateCache.");return t}return ad(t,e),t.prototype.get=function(e){return this._cache.hasOwnProperty(e)?Promise.resolve(this._cache[e]):Promise.reject("CachedResourceLoader: Did not find cached template for "+e)},t}(Ll),Ad=new od.Version("8.2.14"),Id=[{provide:Ll,useClass:Td,deps:[]}],Pd=(0,od.createPlatformFactory)(Ed,"browserDynamic",Dd)},3766:(e,t,n)=>{"use strict";n.r(t),n.d(t,{BrowserModule:()=>Be,BrowserTransferStateModule:()=>tt,By:()=>nt,DomSanitizer:()=>Se,EVENT_MANAGER_PLUGINS:()=>V,EventManager:()=>B,HAMMER_GESTURE_CONFIG:()=>me,HAMMER_LOADER:()=>ge,HammerGestureConfig:()=>_e,Meta:()=>He,Title:()=>qe,TransferState:()=>Je,VERSION:()=>rt,disableDebugTools:()=>Ke,enableDebugTools:()=>Qe,makeStateKey:()=>Xe,platformBrowser:()=>Re,ɵBROWSER_SANITIZATION_PROVIDERS:()=>Ne,ɵBrowserDomAdapter:()=>E,ɵBrowserGetTestability:()=>I,ɵBrowserPlatformLocation:()=>x,ɵDomAdapter:()=>y,ɵDomEventsPlugin:()=>ve,ɵDomRendererFactory2:()=>J,ɵDomSanitizerImpl:()=>xe,ɵDomSharedStylesHost:()=>z,ɵELEMENT_PROBE_PROVIDERS:()=>L,ɵELEMENT_PROBE_PROVIDERS__POST_R3__:()=>F,ɵHammerGesturesPlugin:()=>be,ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS:()=>ke,ɵKeyEventsPlugin:()=>Ce,ɵNAMESPACE_URIS:()=>q,ɵSharedStylesHost:()=>H,ɵTRANSITION_ID:()=>D,ɵangular_packages_platform_browser_platform_browser_a:()=>je,ɵangular_packages_platform_browser_platform_browser_b:()=>Le,ɵangular_packages_platform_browser_platform_browser_c:()=>Ve,ɵangular_packages_platform_browser_platform_browser_d:()=>Ue,ɵangular_packages_platform_browser_platform_browser_e:()=>ze,ɵangular_packages_platform_browser_platform_browser_f:()=>et,ɵangular_packages_platform_browser_platform_browser_g:()=>U,ɵangular_packages_platform_browser_platform_browser_h:()=>T,ɵangular_packages_platform_browser_platform_browser_i:()=>A,ɵangular_packages_platform_browser_platform_browser_j:()=>R,ɵangular_packages_platform_browser_platform_browser_k:()=>j,ɵangular_packages_platform_browser_platform_browser_l:()=>m,ɵescapeHtml:()=>Ye,ɵflattenStyles:()=>Y,ɵgetDOM:()=>h,ɵinitDomAdapter:()=>Fe,ɵsetRootDomAdapter:()=>d,ɵshimContentAttribute:()=>Q,ɵshimHostAttribute:()=>K});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function s(e,t){return function(n,r){t(n,r,e)}}function u(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function c(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}var l=n(8889),p=n(3720),f=null;function h(){return f}function d(e){f||(f=e)}var v,y=function(){function e(){this.resourceLoaderType=null}return Object.defineProperty(e.prototype,"attrToPropMap",{get:function(){return this._attrToPropMap},set:function(e){this._attrToPropMap=e},enumerable:!0,configurable:!0}),e}(),m=function(e){function t(){var t=e.call(this)||this;t._animationPrefix=null,t._transitionEnd=null;try{var n=t.createElement("div",document);if(null!=t.getStyle(n,"animationName"))t._animationPrefix="";else for(var r=["Webkit","Moz","O","ms"],o=0;o0},t.prototype.tagName=function(e){return e.tagName},t.prototype.attributeMap=function(e){for(var t=new Map,n=e.attributes,r=0;r0;s||(s=e[a]=[]);var c=he(t)?Zone.root:Zone.current;if(0===s.length)s.push({zone:c,handler:i});else{for(var l=!1,f=0;f-1},a([(0,p.Injectable)(),s(0,(0,p.Inject)(l.DOCUMENT)),s(1,(0,p.Inject)(me)),s(3,(0,p.Optional)()),s(3,(0,p.Inject)(ge)),u("design:paramtypes",[Object,_e,p["ɵConsole"],Object])],t)}(U),we=["alt","control","meta","shift"],Ee={alt:function(e){return e.altKey},control:function(e){return e.ctrlKey},meta:function(e){return e.metaKey},shift:function(e){return e.shiftKey}},Ce=function(e){function t(t){return e.call(this,t)||this}var n;return o(t,e),n=t,t.prototype.supports=function(e){return null!=n.parseEventName(e)},t.prototype.addEventListener=function(e,t,r){var o=n.parseEventName(t),i=n.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular((function(){return h().onAndCancel(e,o.domEventName,i)}))},t.parseEventName=function(e){var t=e.toLowerCase().split("."),r=t.shift();if(0===t.length||"keydown"!==r&&"keyup"!==r)return null;var o=n._normalizeKey(t.pop()),i="";if(we.forEach((function(e){var n=t.indexOf(e);n>-1&&(t.splice(n,1),i+=e+".")})),i+=o,0!=t.length||0===o.length)return null;var a={};return a.domEventName=r,a.fullKey=i,a},t.getEventFullKey=function(e){var t="",n=h().getEventKey(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),we.forEach((function(r){r!=n&&(0,Ee[r])(e)&&(t+=r+".")})),t+=n},t.eventCallback=function(e,t,r){return function(o){n.getEventFullKey(o)===e&&r.runGuarded((function(){return t(o)}))}},t._normalizeKey=function(e){return"esc"===e?"escape":e},n=a([(0,p.Injectable)(),s(0,(0,p.Inject)(l.DOCUMENT)),u("design:paramtypes",[Object])],t)}(U),Se=function(){},xe=function(e){function t(t){var n=e.call(this)||this;return n._doc=t,n}return o(t,e),t.prototype.sanitize=function(e,t){if(null==t)return null;switch(e){case p.SecurityContext.NONE:return t;case p.SecurityContext.HTML:return t instanceof Te?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"HTML"),(0,p["ɵ_sanitizeHtml"])(this._doc,String(t)));case p.SecurityContext.STYLE:return t instanceof Ae?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"Style"),(0,p["ɵ_sanitizeStyle"])(t));case p.SecurityContext.SCRIPT:if(t instanceof Ie)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"Script"),new Error("unsafe value used in a script context");case p.SecurityContext.URL:return t instanceof Me||t instanceof Pe?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"URL"),(0,p["ɵ_sanitizeUrl"])(String(t)));case p.SecurityContext.RESOURCE_URL:if(t instanceof Me)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+e+" (see http://g.co/ng/security#xss)")}},t.prototype.checkNotSafeValue=function(e,t){if(e instanceof De)throw new Error("Required a safe "+t+", got a "+e.getTypeName()+" (see http://g.co/ng/security#xss)")},t.prototype.bypassSecurityTrustHtml=function(e){return new Te(e)},t.prototype.bypassSecurityTrustStyle=function(e){return new Ae(e)},t.prototype.bypassSecurityTrustScript=function(e){return new Ie(e)},t.prototype.bypassSecurityTrustUrl=function(e){return new Pe(e)},t.prototype.bypassSecurityTrustResourceUrl=function(e){return new Me(e)},a([(0,p.Injectable)(),s(0,(0,p.Inject)(l.DOCUMENT)),u("design:paramtypes",[Object])],t)}(Se),De=function(){function e(e){this.changingThisBreaksApplicationSecurity=e}return e.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},e}(),Te=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getTypeName=function(){return"HTML"},t}(De),Ae=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getTypeName=function(){return"Style"},t}(De),Ie=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getTypeName=function(){return"Script"},t}(De),Pe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getTypeName=function(){return"URL"},t}(De),Me=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getTypeName=function(){return"ResourceURL"},t}(De),Oe=l["ɵPLATFORM_BROWSER_ID"],ke=[{provide:p.PLATFORM_ID,useValue:Oe},{provide:p.PLATFORM_INITIALIZER,useValue:Fe,multi:!0},{provide:l.PlatformLocation,useClass:x,deps:[l.DOCUMENT]},{provide:l.DOCUMENT,useFactory:Le,deps:[]}],Ne=[{provide:p.Sanitizer,useExisting:Se},{provide:Se,useClass:xe,deps:[l.DOCUMENT]}],Re=(0,p.createPlatformFactory)(p.platformCore,"browser",ke);function Fe(){E.makeCurrent(),I.init()}function je(){return new p.ErrorHandler}function Le(){return document}var Ve=[Ne,{provide:p["ɵAPP_ROOT"],useValue:!0},{provide:p.ErrorHandler,useFactory:je,deps:[]},{provide:V,useClass:ve,multi:!0,deps:[l.DOCUMENT,p.NgZone,p.PLATFORM_ID]},{provide:V,useClass:Ce,multi:!0,deps:[l.DOCUMENT]},{provide:V,useClass:be,multi:!0,deps:[l.DOCUMENT,me,p["ɵConsole"],[new p.Optional,ge]]},{provide:me,useClass:_e,deps:[]},{provide:J,useClass:J,deps:[B,z,p.APP_ID]},{provide:p.RendererFactory2,useExisting:J},{provide:H,useExisting:z},{provide:z,useClass:z,deps:[l.DOCUMENT]},{provide:p.Testability,useClass:p.Testability,deps:[p.NgZone]},{provide:B,useClass:B,deps:[V,p.NgZone]},L],Be=function(){function e(e){if(e)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}var t;return t=e,e.withServerTransition=function(e){return{ngModule:t,providers:[{provide:p.APP_ID,useValue:e.appId},{provide:D,useExisting:p.APP_ID},A]}},t=a([(0,p.NgModule)({providers:Ve,exports:[l.CommonModule,p.ApplicationModule]}),s(0,(0,p.Optional)()),s(0,(0,p.SkipSelf)()),s(0,(0,p.Inject)(t)),u("design:paramtypes",[Object])],e)}();function Ue(){return new He((0,p["ɵɵinject"])(l.DOCUMENT))}var He=function(){function e(e){this._doc=e,this._dom=h()}return e.prototype.addTag=function(e,t){return void 0===t&&(t=!1),e?this._getOrCreateElement(e,t):null},e.prototype.addTags=function(e,t){var n=this;return void 0===t&&(t=!1),e?e.reduce((function(e,r){return r&&e.push(n._getOrCreateElement(r,t)),e}),[]):[]},e.prototype.getTag=function(e){return e&&this._dom.querySelector(this._doc,"meta["+e+"]")||null},e.prototype.getTags=function(e){if(!e)return[];var t=this._dom.querySelectorAll(this._doc,"meta["+e+"]");return t?[].slice.call(t):[]},e.prototype.updateTag=function(e,t){if(!e)return null;t=t||this._parseSelector(e);var n=this.getTag(t);return n?this._setMetaElementAttributes(e,n):this._getOrCreateElement(e,!0)},e.prototype.removeTag=function(e){this.removeTagElement(this.getTag(e))},e.prototype.removeTagElement=function(e){e&&this._dom.remove(e)},e.prototype._getOrCreateElement=function(e,t){if(void 0===t&&(t=!1),!t){var n=this._parseSelector(e),r=this.getTag(n);if(r&&this._containsAttributes(e,r))return r}var o=this._dom.createElement("meta");this._setMetaElementAttributes(e,o);var i=this._dom.getElementsByTagName(this._doc,"head")[0];return this._dom.appendChild(i,o),o},e.prototype._setMetaElementAttributes=function(e,t){var n=this;return Object.keys(e).forEach((function(r){return n._dom.setAttribute(t,r,e[r])})),t},e.prototype._parseSelector=function(e){var t=e.name?"name":"property";return t+'="'+e[t]+'"'},e.prototype._containsAttributes=function(e,t){var n=this;return Object.keys(e).every((function(r){return n._dom.getAttribute(t,r)===e[r]}))},e.ngInjectableDef=(0,p["ɵɵdefineInjectable"])({factory:Ue,token:e,providedIn:"root"}),a([(0,p.Injectable)({providedIn:"root",useFactory:Ue,deps:[]}),s(0,(0,p.Inject)(l.DOCUMENT)),u("design:paramtypes",[Object])],e)}();function ze(){return new qe((0,p["ɵɵinject"])(l.DOCUMENT))}var qe=function(){function e(e){this._doc=e}return e.prototype.getTitle=function(){return h().getTitle(this._doc)},e.prototype.setTitle=function(e){h().setTitle(this._doc,e)},e.ngInjectableDef=(0,p["ɵɵdefineInjectable"])({factory:ze,token:e,providedIn:"root"}),a([(0,p.Injectable)({providedIn:"root",useFactory:ze,deps:[]}),s(0,(0,p.Inject)(l.DOCUMENT)),u("design:paramtypes",[Object])],e)}(),We="undefined"!=typeof window&&window||{},Ge=function(e,t){this.msPerTick=e,this.numTicks=t},Ze=function(){function e(e){this.appRef=e.injector.get(p.ApplicationRef)}return e.prototype.timeChangeDetection=function(e){var t=e&&e.record,n="Change Detection",r=null!=We.console.profile;t&&r&&We.console.profile(n);for(var o=h().performanceNow(),i=0;i<5||h().performanceNow()-o<500;)this.appRef.tick(),i++;var a=h().performanceNow();t&&r&&We.console.profileEnd(n);var s=(a-o)/i;return We.console.log("ran "+i+" change detection cycles"),We.console.log(s.toFixed(2)+" ms per check"),new Ge(s,i)},e}(),$e="profiler";function Qe(e){return P($e,new Ze(e)),e}function Ke(){P($e,null)}function Ye(e){var t={"&":"&a;",'"':"&q;","'":"&s;","<":"&l;",">":"&g;"};return e.replace(/[&"'<>]/g,(function(e){return t[e]}))}function Xe(e){return e}var Je=function(){function e(){this.store={},this.onSerializeCallbacks={}}var t;return t=e,e.init=function(e){var n=new t;return n.store=e,n},e.prototype.get=function(e,t){return void 0!==this.store[e]?this.store[e]:t},e.prototype.set=function(e,t){this.store[e]=t},e.prototype.remove=function(e){delete this.store[e]},e.prototype.hasKey=function(e){return this.store.hasOwnProperty(e)},e.prototype.onSerialize=function(e,t){this.onSerializeCallbacks[e]=t},e.prototype.toJson=function(){for(var e in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(e))try{this.store[e]=this.onSerializeCallbacks[e]()}catch(e){console.warn("Exception in onSerialize callback: ",e)}return JSON.stringify(this.store)},t=a([(0,p.Injectable)()],e)}();function et(e,t){var n,r,o=e.getElementById(t+"-state"),i={};if(o&&o.textContent)try{i=JSON.parse((n=o.textContent,r={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"},n.replace(/&[^;]+;/g,(function(e){return r[e]}))))}catch(e){console.warn("Exception while restoring TransferState for app "+t,e)}return Je.init(i)}var tt=function(){function e(){}return a([(0,p.NgModule)({providers:[{provide:Je,useFactory:et,deps:[l.DOCUMENT,p.APP_ID]}]})],e)}(),nt=function(){function e(){}return e.all=function(){return function(){return!0}},e.css=function(e){return function(t){return null!=t.nativeElement&&h().elementMatches(t.nativeElement,e)}},e.directive=function(e){return function(t){return-1!==t.providerTokens.indexOf(e)}},e}(),rt=new p.Version("8.2.14")},5132:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ActivatedRoute:()=>Ot,ActivatedRouteSnapshot:()=>Nt,ActivationEnd:()=>Re,ActivationStart:()=>Ne,ChildActivationEnd:()=>ke,ChildActivationStart:()=>Oe,ChildrenOutletContexts:()=>Xn,DefaultUrlSerializer:()=>lt,GuardsCheckEnd:()=>Te,GuardsCheckStart:()=>De,NavigationCancel:()=>Ce,NavigationEnd:()=>Ee,NavigationError:()=>Se,NavigationStart:()=>we,NoPreloading:()=>rr,OutletContext:()=>Yn,PRIMARY_OUTLET:()=>Le,PreloadAllModules:()=>nr,PreloadingStrategy:()=>tr,ROUTER_CONFIGURATION:()=>sr,ROUTER_INITIALIZER:()=>wr,ROUTES:()=>Vn,ResolveEnd:()=>Ie,ResolveStart:()=>Ae,RouteConfigLoadEnd:()=>Me,RouteConfigLoadStart:()=>Pe,RouteReuseStrategy:()=>jn,Router:()=>Gn,RouterEvent:()=>be,RouterLink:()=>Zn,RouterLinkActive:()=>Kn,RouterLinkWithHref:()=>$n,RouterModule:()=>pr,RouterOutlet:()=>Jn,RouterPreloader:()=>or,RouterState:()=>Pt,RouterStateSnapshot:()=>Rt,RoutesRecognized:()=>xe,Scroll:()=>Fe,UrlHandlingStrategy:()=>Un,UrlSegment:()=>at,UrlSegmentGroup:()=>it,UrlSerializer:()=>ct,UrlTree:()=>ot,VERSION:()=>Cr,convertToParamMap:()=>Be,provideRoutes:()=>vr,ɵEmptyOutletComponent:()=>je,ɵROUTER_PROVIDERS:()=>cr,ɵangular_packages_router_router_a:()=>ur,ɵangular_packages_router_router_b:()=>lr,ɵangular_packages_router_router_c:()=>fr,ɵangular_packages_router_router_d:()=>hr,ɵangular_packages_router_router_e:()=>dr,ɵangular_packages_router_router_f:()=>yr,ɵangular_packages_router_router_g:()=>mr,ɵangular_packages_router_router_h:()=>gr,ɵangular_packages_router_router_i:()=>_r,ɵangular_packages_router_router_j:()=>br,ɵangular_packages_router_router_k:()=>Er,ɵangular_packages_router_router_l:()=>je,ɵangular_packages_router_router_m:()=>xt,ɵangular_packages_router_router_n:()=>At,ɵangular_packages_router_router_o:()=>ir,ɵflatten:()=>Ke});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function s(e,t){return function(n,r){t(n,r,e)}}function u(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function c(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function l(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function p(){for(var e=[],t=0;t0)for(var n=this.count>=this.total?this.total:this.count,r=this.ring,o=0;o=2;return function(r){return r.pipe(e?(0,x.h)((function(t,n){return e(t,n,r)})):V.y,I(1),n?F(t):O((function(){return new g.K})))}}var U=n(2039),H=n(1112),z=n(7407);function q(e){return function(t){var n=new W(e),r=t.lift(n);return n.caught=r}}var W=function(){function e(e){this.selector=e}return e.prototype.call=function(e,t){return t.subscribe(new G(e,this.selector,this.caught))},e}(),G=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.selector=n,o.caught=r,o}return D.ZT(t,e),t.prototype.error=function(t){if(!this.isStopped){var n=void 0;try{n=this.selector(t,this.caught)}catch(t){return void e.prototype.error.call(this,t)}this._unsubscribeAndRecycle();var r=new H.d(this,void 0,void 0);this.add(r);var o=(0,z.D)(this,n,void 0,void 0,r);o!==r&&this.add(o)}},t}(U.L);function Z(e){return function(t){return 0===e?(0,E.c)():t.lift(new $(e))}}var $=function(){function e(e){if(this.total=e,this.total<0)throw new A.W}return e.prototype.call=function(e,t){return t.subscribe(new Q(e,this.total))},e}(),Q=function(e){function t(t,n){var r=e.call(this,t)||this;return r.total=n,r.count=0,r}return D.ZT(t,e),t.prototype._next=function(e){var t=this.total,n=++this.count;n<=t&&(this.destination.next(e),n===t&&(this.destination.complete(),this.unsubscribe()))},t}(T.L);function K(e,t){var n=arguments.length>=2;return function(r){return r.pipe(e?(0,x.h)((function(t,n){return e(t,n,r)})):V.y,Z(1),n?F(t):O((function(){return new g.K})))}}var Y=n(7746),X=function(){function e(e,t,n){this.predicate=e,this.thisArg=t,this.source=n}return e.prototype.call=function(e,t){return t.subscribe(new J(e,this.predicate,this.thisArg,this.source))},e}(),J=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.predicate=n,i.thisArg=r,i.source=o,i.index=0,i.thisArg=r||i,i}return D.ZT(t,e),t.prototype.notifyComplete=function(e){this.destination.next(e),this.destination.complete()},t.prototype._next=function(e){var t=!1;try{t=this.predicate.call(this.thisArg,e,this.index++,this.source)}catch(e){return void this.destination.error(e)}t||this.notifyComplete(!1)},t.prototype._complete=function(){this.notifyComplete(!0)},t}(T.L);function ee(e,t){return"function"==typeof t?function(n){return n.pipe(ee((function(n,r){return(0,v.D)(e(n,r)).pipe((0,C.U)((function(e,o){return t(n,e,r,o)})))})))}:function(t){return t.lift(new te(e))}}var te=function(){function e(e){this.project=e}return e.prototype.call=function(e,t){return t.subscribe(new ne(e,this.project))},e}(),ne=function(e){function t(t,n){var r=e.call(this,t)||this;return r.project=n,r.index=0,r}return D.ZT(t,e),t.prototype._next=function(e){var t,n=this.index++;try{t=this.project(e,n)}catch(e){return void this.destination.error(e)}this._innerSub(t,e,n)},t.prototype._innerSub=function(e,t,n){var r=this.innerSubscription;r&&r.unsubscribe();var o=new H.d(this,t,n),i=this.destination;i.add(o),this.innerSubscription=(0,z.D)(this,e,void 0,void 0,o),this.innerSubscription!==o&&i.add(this.innerSubscription)},t.prototype._complete=function(){var t=this.innerSubscription;t&&!t.closed||e.prototype._complete.call(this),this.unsubscribe()},t.prototype._unsubscribe=function(){this.innerSubscription=null},t.prototype.notifyComplete=function(t){this.destination.remove(t),this.innerSubscription=null,this.isStopped&&e.prototype._complete.call(this)},t.prototype.notifyNext=function(e,t,n,r,o){this.destination.next(t)},t}(U.L),re=n(9795),oe=n(7507);function ie(e,t){var n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new ae(e,t,n))}}var ae=function(){function e(e,t,n){void 0===n&&(n=!1),this.accumulator=e,this.seed=t,this.hasSeed=n}return e.prototype.call=function(e,t){return t.subscribe(new se(e,this.accumulator,this.seed,this.hasSeed))},e}(),se=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.accumulator=n,i._seed=r,i.hasSeed=o,i.index=0,i}return D.ZT(t,e),Object.defineProperty(t.prototype,"seed",{get:function(){return this._seed},set:function(e){this.hasSeed=!0,this._seed=e},enumerable:!0,configurable:!0}),t.prototype._next=function(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)},t.prototype._tryNext=function(e){var t,n=this.index++;try{t=this.accumulator(this.seed,e,n)}catch(e){this.destination.error(e)}this.seed=t,this.destination.next(t)},t}(T.L);function ue(e,t){return(0,Y.zg)(e,t,1)}var ce=n(2561),le=n(3306),pe=n(4156);function fe(e,t,n){return function(r){return r.lift(new he(e,t,n))}}var he=function(){function e(e,t,n){this.nextOrObserver=e,this.error=t,this.complete=n}return e.prototype.call=function(e,t){return t.subscribe(new de(e,this.nextOrObserver,this.error,this.complete))},e}(),de=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i._tapNext=le.Z,i._tapError=le.Z,i._tapComplete=le.Z,i._tapError=r||le.Z,i._tapComplete=o||le.Z,(0,pe.m)(n)?(i._context=i,i._tapNext=n):n&&(i._context=n,i._tapNext=n.next||le.Z,i._tapError=n.error||le.Z,i._tapComplete=n.complete||le.Z),i}return D.ZT(t,e),t.prototype._next=function(e){try{this._tapNext.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.next(e)},t.prototype._error=function(e){try{this._tapError.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.error(e)},t.prototype._complete=function(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()},t}(T.L),ve=n(8760),ye=function(){function e(e){this.callback=e}return e.prototype.call=function(e,t){return t.subscribe(new me(e,this.callback))},e}(),me=function(e){function t(t,n){var r=e.call(this,t)||this;return r.add(new ve.w(n)),r}return D.ZT(t,e),t}(T.L),ge=n(2556),_e=n(3766),be=function(e,t){this.id=e,this.url=t},we=function(e){function t(t,n,r,o){void 0===r&&(r="imperative"),void 0===o&&(o=null);var i=e.call(this,t,n)||this;return i.navigationTrigger=r,i.restoredState=o,i}return o(t,e),t.prototype.toString=function(){return"NavigationStart(id: "+this.id+", url: '"+this.url+"')"},t}(be),Ee=function(e){function t(t,n,r){var o=e.call(this,t,n)||this;return o.urlAfterRedirects=r,o}return o(t,e),t.prototype.toString=function(){return"NavigationEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"')"},t}(be),Ce=function(e){function t(t,n,r){var o=e.call(this,t,n)||this;return o.reason=r,o}return o(t,e),t.prototype.toString=function(){return"NavigationCancel(id: "+this.id+", url: '"+this.url+"')"},t}(be),Se=function(e){function t(t,n,r){var o=e.call(this,t,n)||this;return o.error=r,o}return o(t,e),t.prototype.toString=function(){return"NavigationError(id: "+this.id+", url: '"+this.url+"', error: "+this.error+")"},t}(be),xe=function(e){function t(t,n,r,o){var i=e.call(this,t,n)||this;return i.urlAfterRedirects=r,i.state=o,i}return o(t,e),t.prototype.toString=function(){return"RoutesRecognized(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(be),De=function(e){function t(t,n,r,o){var i=e.call(this,t,n)||this;return i.urlAfterRedirects=r,i.state=o,i}return o(t,e),t.prototype.toString=function(){return"GuardsCheckStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(be),Te=function(e){function t(t,n,r,o,i){var a=e.call(this,t,n)||this;return a.urlAfterRedirects=r,a.state=o,a.shouldActivate=i,a}return o(t,e),t.prototype.toString=function(){return"GuardsCheckEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+", shouldActivate: "+this.shouldActivate+")"},t}(be),Ae=function(e){function t(t,n,r,o){var i=e.call(this,t,n)||this;return i.urlAfterRedirects=r,i.state=o,i}return o(t,e),t.prototype.toString=function(){return"ResolveStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(be),Ie=function(e){function t(t,n,r,o){var i=e.call(this,t,n)||this;return i.urlAfterRedirects=r,i.state=o,i}return o(t,e),t.prototype.toString=function(){return"ResolveEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(be),Pe=function(){function e(e){this.route=e}return e.prototype.toString=function(){return"RouteConfigLoadStart(path: "+this.route.path+")"},e}(),Me=function(){function e(e){this.route=e}return e.prototype.toString=function(){return"RouteConfigLoadEnd(path: "+this.route.path+")"},e}(),Oe=function(){function e(e){this.snapshot=e}return e.prototype.toString=function(){return"ChildActivationStart(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},e}(),ke=function(){function e(e){this.snapshot=e}return e.prototype.toString=function(){return"ChildActivationEnd(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},e}(),Ne=function(){function e(e){this.snapshot=e}return e.prototype.toString=function(){return"ActivationStart(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},e}(),Re=function(){function e(e){this.snapshot=e}return e.prototype.toString=function(){return"ActivationEnd(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},e}(),Fe=function(){function e(e,t,n){this.routerEvent=e,this.position=t,this.anchor=n}return e.prototype.toString=function(){var e=this.position?this.position[0]+", "+this.position[1]:null;return"Scroll(anchor: '"+this.anchor+"', position: '"+e+"')"},e}(),je=function(){function e(){}return a([(0,h.Component)({template:""})],e)}(),Le="primary",Ve=function(){function e(e){this.params=e||{}}return e.prototype.has=function(e){return this.params.hasOwnProperty(e)},e.prototype.get=function(e){if(this.has(e)){var t=this.params[e];return Array.isArray(t)?t[0]:t}return null},e.prototype.getAll=function(e){if(this.has(e)){var t=this.params[e];return Array.isArray(t)?t:[t]}return[]},Object.defineProperty(e.prototype,"keys",{get:function(){return Object.keys(this.params)},enumerable:!0,configurable:!0}),e}();function Be(e){return new Ve(e)}var Ue="ngNavigationCancelingError";function He(e){var t=Error("NavigationCancelingError: "+e);return t[Ue]=!0,t}function ze(e,t,n){var r=n.path.split("/");if(r.length>e.length)return null;if("full"===n.pathMatch&&(t.hasChildren()||r.length0?e[e.length-1]:null}function Xe(e,t){for(var n in e)e.hasOwnProperty(n)&&t(e[n],n)}function Je(e){return(0,h["ɵisObservable"])(e)?e:(0,h["ɵisPromise"])(e)?(0,v.D)(Promise.resolve(e)):(0,d.of)(e)}function et(e,t,n){return n?function(e,t){return Qe(e,t)}(e.queryParams,t.queryParams)&&tt(e.root,t.root):function(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every((function(n){return t[n]===e[n]}))}(e.queryParams,t.queryParams)&&nt(e.root,t.root)}function tt(e,t){if(!st(e.segments,t.segments))return!1;if(e.numberOfChildren!==t.numberOfChildren)return!1;for(var n in t.children){if(!e.children[n])return!1;if(!tt(e.children[n],t.children[n]))return!1}return!0}function nt(e,t){return rt(e,t,t.segments)}function rt(e,t,n){if(e.segments.length>n.length)return!!st(o=e.segments.slice(0,n.length),n)&&!t.hasChildren();if(e.segments.length===n.length){if(!st(e.segments,n))return!1;for(var r in t.children){if(!e.children[r])return!1;if(!nt(e.children[r],t.children[r]))return!1}return!0}var o=n.slice(0,e.segments.length),i=n.slice(e.segments.length);return!!st(e.segments,o)&&!!e.children[Le]&&rt(e.children[Le],t,i)}var ot=function(){function e(e,t,n){this.root=e,this.queryParams=t,this.fragment=n}return Object.defineProperty(e.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=Be(this.queryParams)),this._queryParamMap},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return pt.serialize(this)},e}(),it=function(){function e(e,t){var n=this;this.segments=e,this.children=t,this.parent=null,Xe(t,(function(e,t){return e.parent=n}))}return e.prototype.hasChildren=function(){return this.numberOfChildren>0},Object.defineProperty(e.prototype,"numberOfChildren",{get:function(){return Object.keys(this.children).length},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return ft(this)},e}(),at=function(){function e(e,t){this.path=e,this.parameters=t}return Object.defineProperty(e.prototype,"parameterMap",{get:function(){return this._parameterMap||(this._parameterMap=Be(this.parameters)),this._parameterMap},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return _t(this)},e}();function st(e,t){return e.length===t.length&&e.every((function(e,n){return e.path===t[n].path}))}function ut(e,t){var n=[];return Xe(e.children,(function(e,r){r===Le&&(n=n.concat(t(e,r)))})),Xe(e.children,(function(e,r){r!==Le&&(n=n.concat(t(e,r)))})),n}var ct=function(){},lt=function(){function e(){}return e.prototype.parse=function(e){var t=new St(e);return new ot(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())},e.prototype.serialize=function(e){var t,n,r;return"/"+ht(e.root,!0)+(t=e.queryParams,(n=Object.keys(t).map((function(e){var n=t[e];return Array.isArray(n)?n.map((function(t){return vt(e)+"="+vt(t)})).join("&"):vt(e)+"="+vt(n)}))).length?"?"+n.join("&"):"")+("string"==typeof e.fragment?"#"+(r=e.fragment,encodeURI(r)):"")},e}(),pt=new lt;function ft(e){return e.segments.map((function(e){return _t(e)})).join("/")}function ht(e,t){if(!e.hasChildren())return ft(e);if(t){var n=e.children[Le]?ht(e.children[Le],!1):"",r=[];return Xe(e.children,(function(e,t){t!==Le&&r.push(t+":"+ht(e,!1))})),r.length>0?n+"("+r.join("//")+")":n}var o=ut(e,(function(t,n){return n===Le?[ht(e.children[Le],!1)]:[n+":"+ht(t,!1)]}));return ft(e)+"/("+o.join("//")+")"}function dt(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function vt(e){return dt(e).replace(/%3B/gi,";")}function yt(e){return dt(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function mt(e){return decodeURIComponent(e)}function gt(e){return mt(e.replace(/\+/g,"%20"))}function _t(e){return""+yt(e.path)+(t=e.parameters,Object.keys(t).map((function(e){return";"+yt(e)+"="+yt(t[e])})).join(""));var t}var bt=/^[^\/()?;=#]+/;function wt(e){var t=e.match(bt);return t?t[0]:""}var Et=/^[^=?&#]+/,Ct=/^[^?&#]+/,St=function(){function e(e){this.url=e,this.remaining=e}return e.prototype.parseRootSegment=function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new it([],{}):new it([],this.parseChildren())},e.prototype.parseQueryParams=function(){var e={};if(this.consumeOptional("?"))do{this.parseQueryParam(e)}while(this.consumeOptional("&"));return e},e.prototype.parseFragment=function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null},e.prototype.parseChildren=function(){if(""===this.remaining)return{};this.consumeOptional("/");var e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());var t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(n[Le]=new it(e,t)),n},e.prototype.parseSegment=function(){var e=wt(this.remaining);if(""===e&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '"+this.remaining+"'.");return this.capture(e),new at(mt(e),this.parseMatrixParams())},e.prototype.parseMatrixParams=function(){for(var e={};this.consumeOptional(";");)this.parseParam(e);return e},e.prototype.parseParam=function(e){var t=wt(this.remaining);if(t){this.capture(t);var n="";if(this.consumeOptional("=")){var r=wt(this.remaining);r&&(n=r,this.capture(n))}e[mt(t)]=mt(n)}},e.prototype.parseQueryParam=function(e){var t=function(e){var t=e.match(Et);return t?t[0]:""}(this.remaining);if(t){this.capture(t);var n="";if(this.consumeOptional("=")){var r=function(e){var t=e.match(Ct);return t?t[0]:""}(this.remaining);r&&(n=r,this.capture(n))}var o=gt(t),i=gt(n);if(e.hasOwnProperty(o)){var a=e[o];Array.isArray(a)||(a=[a],e[o]=a),a.push(i)}else e[o]=i}},e.prototype.parseParens=function(e){var t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var n=wt(this.remaining),r=this.remaining[n.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error("Cannot parse url '"+this.url+"'");var o=void 0;n.indexOf(":")>-1?(o=n.substr(0,n.indexOf(":")),this.capture(o),this.capture(":")):e&&(o=Le);var i=this.parseChildren();t[o]=1===Object.keys(i).length?i[Le]:new it([],i),this.consumeOptional("//")}return t},e.prototype.peekStartsWith=function(e){return this.remaining.startsWith(e)},e.prototype.consumeOptional=function(e){return!!this.peekStartsWith(e)&&(this.remaining=this.remaining.substring(e.length),!0)},e.prototype.capture=function(e){if(!this.consumeOptional(e))throw new Error('Expected "'+e+'".')},e}(),xt=function(){function e(e){this._root=e}return Object.defineProperty(e.prototype,"root",{get:function(){return this._root.value},enumerable:!0,configurable:!0}),e.prototype.parent=function(e){var t=this.pathFromRoot(e);return t.length>1?t[t.length-2]:null},e.prototype.children=function(e){var t=Dt(e,this._root);return t?t.children.map((function(e){return e.value})):[]},e.prototype.firstChild=function(e){var t=Dt(e,this._root);return t&&t.children.length>0?t.children[0].value:null},e.prototype.siblings=function(e){var t=Tt(e,this._root);return t.length<2?[]:t[t.length-2].children.map((function(e){return e.value})).filter((function(t){return t!==e}))},e.prototype.pathFromRoot=function(e){return Tt(e,this._root).map((function(e){return e.value}))},e}();function Dt(e,t){var n,r;if(e===t.value)return t;try{for(var o=c(t.children),i=o.next();!i.done;i=o.next()){var a=Dt(e,i.value);if(a)return a}}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return null}function Tt(e,t){var n,r;if(e===t.value)return[t];try{for(var o=c(t.children),i=o.next();!i.done;i=o.next()){var a=Tt(e,i.value);if(a.length)return a.unshift(t),a}}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return[]}var At=function(){function e(e,t){this.value=e,this.children=t}return e.prototype.toString=function(){return"TreeNode("+this.value+")"},e}();function It(e){var t={};return e&&e.children.forEach((function(e){return t[e.value.outlet]=e})),t}var Pt=function(e){function t(t,n){var r=e.call(this,t)||this;return r.snapshot=n,Ft(r,t),r}return o(t,e),t.prototype.toString=function(){return this.snapshot.toString()},t}(xt);function Mt(e,t){var n=function(e,t){var n=new Nt([],{},{},"",{},Le,t,null,e.root,-1,{});return new Rt("",new At(n,[]))}(e,t),r=new y.X([new at("",{})]),o=new y.X({}),i=new y.X({}),a=new y.X({}),s=new y.X(""),u=new Ot(r,o,a,s,i,Le,t,n.root);return u.snapshot=n.root,new Pt(new At(u,[]),n)}var Ot=function(){function e(e,t,n,r,o,i,a,s){this.url=e,this.params=t,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=i,this.component=a,this._futureSnapshot=s}return Object.defineProperty(e.prototype,"routeConfig",{get:function(){return this._futureSnapshot.routeConfig},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"paramMap",{get:function(){return this._paramMap||(this._paramMap=this.params.pipe((0,C.U)((function(e){return Be(e)})))),this._paramMap},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,C.U)((function(e){return Be(e)})))),this._queryParamMap},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return this.snapshot?this.snapshot.toString():"Future("+this._futureSnapshot+")"},e}();function kt(e,t){void 0===t&&(t="emptyOnly");var n=e.pathFromRoot,r=0;if("always"!==t)for(r=n.length-1;r>=1;){var o=n[r],a=n[r-1];if(o.routeConfig&&""===o.routeConfig.path)r--;else{if(a.component)break;r--}}return function(e){return e.reduce((function(e,t){return{params:i({},e.params,t.params),data:i({},e.data,t.data),resolve:i({},e.resolve,t._resolvedData)}}),{params:{},data:{},resolve:{}})}(n.slice(r))}var Nt=function(){function e(e,t,n,r,o,i,a,s,u,c,l){this.url=e,this.params=t,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=i,this.component=a,this.routeConfig=s,this._urlSegment=u,this._lastPathIndex=c,this._resolve=l}return Object.defineProperty(e.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"paramMap",{get:function(){return this._paramMap||(this._paramMap=Be(this.params)),this._paramMap},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=Be(this.queryParams)),this._queryParamMap},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return"Route(url:'"+this.url.map((function(e){return e.toString()})).join("/")+"', path:'"+(this.routeConfig?this.routeConfig.path:"")+"')"},e}(),Rt=function(e){function t(t,n){var r=e.call(this,n)||this;return r.url=t,Ft(r,n),r}return o(t,e),t.prototype.toString=function(){return jt(this._root)},t}(xt);function Ft(e,t){t.value._routerState=e,t.children.forEach((function(t){return Ft(e,t)}))}function jt(e){var t=e.children.length>0?" { "+e.children.map(jt).join(", ")+" } ":"";return""+e.value+t}function Lt(e){if(e.snapshot){var t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,Qe(t.queryParams,n.queryParams)||e.queryParams.next(n.queryParams),t.fragment!==n.fragment&&e.fragment.next(n.fragment),Qe(t.params,n.params)||e.params.next(n.params),function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0&&Ht(n[0]))throw new Error("Root segment cannot have matrix parameters");var r=n.find((function(e){return"object"==typeof e&&null!=e&&e.outlets}));if(r&&r!==Ye(n))throw new Error("{outlets:{}} has to be the last command")}return e.prototype.toRoot=function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]},e}(),Gt=function(e,t,n){this.segmentGroup=e,this.processChildren=t,this.index=n};function Zt(e){return"object"==typeof e&&null!=e&&e.outlets?e.outlets[Le]:""+e}function $t(e,t,n){if(e||(e=new it([],{})),0===e.segments.length&&e.hasChildren())return Qt(e,t,n);var r=function(e,t,n){for(var r=0,o=t,i={match:!1,pathIndex:0,commandIndex:0};o=n.length)return i;var a=e.segments[o],s=Zt(n[r]),u=r0&&void 0===s)break;if(s&&u&&"object"==typeof u&&void 0===u.outlets){if(!Jt(s,u,a))return i;r+=2}else{if(!Jt(s,{},a))return i;r++}o++}return{match:!0,pathIndex:o,commandIndex:r}}(e,t,n),o=n.slice(r.commandIndex);if(r.match&&r.pathIndex0?new it([],((r={})[Le]=e,r)):e;return new ot(o,t,n)},e.prototype.expandSegmentGroup=function(e,t,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(e,t,n).pipe((0,C.U)((function(e){return new it([],e)}))):this.expandSegment(e,n,t,n.segments,r,!0)},e.prototype.expandChildren=function(e,t,n){var r=this;return function(n,o){if(0===Object.keys(n).length)return(0,d.of)({});var i=[],a=[],s={};return Xe(n,(function(n,o){var u,c,l=(u=o,c=n,r.expandSegmentGroup(e,t,c,u)).pipe((0,C.U)((function(e){return s[o]=e})));o===Le?i.push(l):a.push(l)})),d.of.apply(null,i.concat(a)).pipe((0,S.u)(),B(),(0,C.U)((function(){return s})))}(n.children)},e.prototype.expandSegment=function(e,t,n,r,o,i){var a=this;return d.of.apply(void 0,p(n)).pipe((0,C.U)((function(s){return a.expandSegmentAgainstRoute(e,t,n,s,r,o,i).pipe(q((function(e){if(e instanceof on)return(0,d.of)(null);throw e})))})),(0,S.u)(),K((function(e){return!!e})),q((function(e,n){if(e instanceof g.K||"EmptyError"===e.name){if(a.noLeftoversInUrl(t,r,o))return(0,d.of)(new it([],{}));throw new on(t)}throw e})))},e.prototype.noLeftoversInUrl=function(e,t,n){return 0===t.length&&!e.children[n]},e.prototype.expandSegmentAgainstRoute=function(e,t,n,r,o,i,a){return dn(r)!==i?sn(t):void 0===r.redirectTo?this.matchSegmentAgainstRoute(e,t,r,o):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,t,n,r,o,i):sn(t)},e.prototype.expandSegmentAgainstRouteUsingRedirect=function(e,t,n,r,o,i){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,n,r,i):this.expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,r,o,i)},e.prototype.expandWildCardWithParamsAgainstRouteUsingRedirect=function(e,t,n,r){var o=this,i=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?un(i):this.lineralizeSegments(n,i).pipe((0,Y.zg)((function(n){var i=new it(n,{});return o.expandSegment(e,i,t,n,r,!1)})))},e.prototype.expandRegularSegmentAgainstRouteUsingRedirect=function(e,t,n,r,o,i){var a=this,s=pn(t,r,o),u=s.matched,c=s.consumedSegments,l=s.lastChild,p=s.positionalParamSegments;if(!u)return sn(t);var f=this.applyRedirectCommands(c,r.redirectTo,p);return r.redirectTo.startsWith("/")?un(f):this.lineralizeSegments(r,f).pipe((0,Y.zg)((function(r){return a.expandSegment(e,t,n,r.concat(o.slice(l)),i,!1)})))},e.prototype.matchSegmentAgainstRoute=function(e,t,n,r){var o=this;if("**"===n.path)return n.loadChildren?this.configLoader.load(e.injector,n).pipe((0,C.U)((function(e){return n._loadedConfig=e,new it(r,{})}))):(0,d.of)(new it(r,{}));var a=pn(t,n,r),s=a.matched,u=a.consumedSegments,l=a.lastChild;if(!s)return sn(t);var p=r.slice(l);return this.getChildConfig(e,n,r).pipe((0,Y.zg)((function(e){var n=e.module,r=e.routes,a=function(e,t,n,r){if(n.length>0&&function(e,t,n){return n.some((function(n){return hn(e,t,n)&&dn(n)!==Le}))}(e,n,r)){var o=new it(t,function(e,t){var n,r,o={};o[Le]=t;try{for(var i=c(e),a=i.next();!a.done;a=i.next()){var s=a.value;""===s.path&&dn(s)!==Le&&(o[dn(s)]=new it([],{}))}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return o}(r,new it(n,e.children)));return{segmentGroup:fn(o),slicedSegments:[]}}return 0===n.length&&function(e,t,n){return n.some((function(n){return hn(e,t,n)}))}(e,n,r)?(o=new it(e.segments,function(e,t,n,r){var o,a,s={};try{for(var u=c(n),l=u.next();!l.done;l=u.next()){var p=l.value;hn(e,t,p)&&!r[dn(p)]&&(s[dn(p)]=new it([],{}))}}catch(e){o={error:e}}finally{try{l&&!l.done&&(a=u.return)&&a.call(u)}finally{if(o)throw o.error}}return i({},r,s)}(e,n,r,e.children)),{segmentGroup:fn(o),slicedSegments:n}):{segmentGroup:e,slicedSegments:n}}(t,u,p,r),s=a.segmentGroup,l=a.slicedSegments;return 0===l.length&&s.hasChildren()?o.expandChildren(n,r,s).pipe((0,C.U)((function(e){return new it(u,e)}))):0===r.length&&0===l.length?(0,d.of)(new it(u,{})):o.expandSegment(n,s,r,l,Le,!0).pipe((0,C.U)((function(e){return new it(u.concat(e.segments),e.children)})))})))},e.prototype.getChildConfig=function(e,t,n){var r=this;return t.children?(0,d.of)(new qe(t.children,e)):t.loadChildren?void 0!==t._loadedConfig?(0,d.of)(t._loadedConfig):function(e,t,n){var r,o=t.canLoad;return o&&0!==o.length?(0,v.D)(o).pipe((0,C.U)((function(r){var o,i=e.get(r);if(function(e){return e&&nn(e.canLoad)}(i))o=i.canLoad(t,n);else{if(!nn(i))throw new Error("Invalid CanLoad guard");o=i(t,n)}return Je(o)}))).pipe((0,S.u)(),(r=function(e){return!0===e},function(e){return e.lift(new X(r,undefined,e))})):(0,d.of)(!0)}(e.injector,t,n).pipe((0,Y.zg)((function(n){return n?r.configLoader.load(e.injector,t).pipe((0,C.U)((function(e){return t._loadedConfig=e,e}))):function(e){return new m.y((function(t){return t.error(He("Cannot load children because the guard of the route \"path: '"+e.path+"'\" returned false"))}))}(t)}))):(0,d.of)(new qe([],e))},e.prototype.lineralizeSegments=function(e,t){for(var n=[],r=t.root;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return(0,d.of)(n);if(r.numberOfChildren>1||!r.children[Le])return cn(e.redirectTo);r=r.children[Le]}},e.prototype.applyRedirectCommands=function(e,t,n){return this.applyRedirectCreatreUrlTree(t,this.urlSerializer.parse(t),e,n)},e.prototype.applyRedirectCreatreUrlTree=function(e,t,n,r){var o=this.createSegmentGroup(e,t.root,n,r);return new ot(o,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)},e.prototype.createQueryParams=function(e,t){var n={};return Xe(e,(function(e,r){if("string"==typeof e&&e.startsWith(":")){var o=e.substring(1);n[r]=t[o]}else n[r]=e})),n},e.prototype.createSegmentGroup=function(e,t,n,r){var o=this,i=this.createSegments(e,t.segments,n,r),a={};return Xe(t.children,(function(t,i){a[i]=o.createSegmentGroup(e,t,n,r)})),new it(i,a)},e.prototype.createSegments=function(e,t,n,r){var o=this;return t.map((function(t){return t.path.startsWith(":")?o.findPosParam(e,t,r):o.findOrReturn(t,n)}))},e.prototype.findPosParam=function(e,t,n){var r=n[t.path.substring(1)];if(!r)throw new Error("Cannot redirect to '"+e+"'. Cannot find '"+t.path+"'.");return r},e.prototype.findOrReturn=function(e,t){var n,r,o=0;try{for(var i=c(t),a=i.next();!a.done;a=i.next()){var s=a.value;if(s.path===e.path)return t.splice(o),s;o++}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return e},e}();function pn(e,t,n){if(""===t.path)return"full"===t.pathMatch&&(e.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};var r=(t.matcher||ze)(n,e,t);return r?{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,positionalParamSegments:r.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function fn(e){if(1===e.numberOfChildren&&e.children[Le]){var t=e.children[Le];return new it(e.segments.concat(t.segments),t.children)}return e}function hn(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0!==n.redirectTo}function dn(e){return e.outlet||Le}var vn=function(e){this.path=e,this.route=this.path[this.path.length-1]},yn=function(e,t){this.component=e,this.route=t};function mn(e,t,n){var r=function(e){if(!e)return null;for(var t=e.parent;t;t=t.parent){var n=t.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig}return null}(t);return(r?r.module.injector:n).get(e)}function gn(e,t,n,r,o){void 0===o&&(o={canDeactivateChecks:[],canActivateChecks:[]});var i=It(t);return e.children.forEach((function(e){!function(e,t,n,r,o){void 0===o&&(o={canDeactivateChecks:[],canActivateChecks:[]});var i=e.value,a=t?t.value:null,s=n?n.getContext(e.value.outlet):null;if(a&&i.routeConfig===a.routeConfig){var u=function(e,t,n){if("function"==typeof n)return n(e,t);switch(n){case"pathParamsChange":return!st(e.url,t.url);case"pathParamsOrQueryParamsChange":return!st(e.url,t.url)||!Qe(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Vt(e,t)||!Qe(e.queryParams,t.queryParams);default:return!Vt(e,t)}}(a,i,i.routeConfig.runGuardsAndResolvers);if(u?o.canActivateChecks.push(new vn(r)):(i.data=a.data,i._resolvedData=a._resolvedData),i.component?gn(e,t,s?s.children:null,r,o):gn(e,t,n,r,o),u){var c=s&&s.outlet&&s.outlet.component||null;o.canDeactivateChecks.push(new yn(c,a))}}else a&&_n(t,s,o),o.canActivateChecks.push(new vn(r)),i.component?gn(e,null,s?s.children:null,r,o):gn(e,null,n,r,o)}(e,i[e.value.outlet],n,r.concat([e.value]),o),delete i[e.value.outlet]})),Xe(i,(function(e,t){return _n(e,n.getContext(t),o)})),o}function _n(e,t,n){var r=It(e),o=e.value;Xe(r,(function(e,r){o.component?_n(e,t?t.children.getContext(r):null,n):_n(e,t,n)})),o.component&&t&&t.outlet&&t.outlet.isActivated?n.canDeactivateChecks.push(new yn(t.outlet.component,o)):n.canDeactivateChecks.push(new yn(null,o))}var bn=Symbol("INITIAL_VALUE");function wn(){return ee((function(e){return _.aj.apply(void 0,p(e.map((function(e){return e.pipe(Z(1),function(){for(var e=[],t=0;t0?Ye(n).parameters:{};o=new Nt(n,u,Object.freeze(i({},this.urlTree.queryParams)),this.urlTree.fragment,kn(e),r,e.component,e,An(t),In(t)+n.length,Nn(e))}else{var c=function(e,t,n){if(""===t.path){if("full"===t.pathMatch&&(e.hasChildren()||n.length>0))throw new Dn;return{consumedSegments:[],lastChild:0,parameters:{}}}var r=(t.matcher||ze)(n,e,t);if(!r)throw new Dn;var o={};Xe(r.posParams,(function(e,t){o[t]=e.path}));var a=r.consumed.length>0?i({},o,r.consumed[r.consumed.length-1].parameters):o;return{consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:a}}(t,e,n);a=c.consumedSegments,s=n.slice(c.lastChild),o=new Nt(a,c.parameters,Object.freeze(i({},this.urlTree.queryParams)),this.urlTree.fragment,kn(e),r,e.component,e,An(t),In(t)+a.length,Nn(e))}var l=function(e){return e.children?e.children:e.loadChildren?e._loadedConfig.routes:[]}(e),p=Pn(t,a,s,l,this.relativeLinkResolution),f=p.segmentGroup,h=p.slicedSegments;if(0===h.length&&f.hasChildren()){var d=this.processChildren(l,f);return[new At(o,d)]}if(0===l.length&&0===h.length)return[new At(o,[])];var v=this.processSegment(l,f,h,Le);return[new At(o,v)]},e}();function An(e){for(var t=e;t._sourceSegment;)t=t._sourceSegment;return t}function In(e){for(var t=e,n=t._segmentIndexShift?t._segmentIndexShift:0;t._sourceSegment;)n+=(t=t._sourceSegment)._segmentIndexShift?t._segmentIndexShift:0;return n-1}function Pn(e,t,n,r,o){if(n.length>0&&function(e,t,n){return n.some((function(n){return Mn(e,t,n)&&On(n)!==Le}))}(e,n,r)){var a=new it(t,function(e,t,n,r){var o,i,a={};a[Le]=r,r._sourceSegment=e,r._segmentIndexShift=t.length;try{for(var s=c(n),u=s.next();!u.done;u=s.next()){var l=u.value;if(""===l.path&&On(l)!==Le){var p=new it([],{});p._sourceSegment=e,p._segmentIndexShift=t.length,a[On(l)]=p}}}catch(e){o={error:e}}finally{try{u&&!u.done&&(i=s.return)&&i.call(s)}finally{if(o)throw o.error}}return a}(e,t,r,new it(n,e.children)));return a._sourceSegment=e,a._segmentIndexShift=t.length,{segmentGroup:a,slicedSegments:[]}}if(0===n.length&&function(e,t,n){return n.some((function(n){return Mn(e,t,n)}))}(e,n,r)){var s=new it(e.segments,function(e,t,n,r,o,a){var s,u,l={};try{for(var p=c(r),f=p.next();!f.done;f=p.next()){var h=f.value;if(Mn(e,n,h)&&!o[On(h)]){var d=new it([],{});d._sourceSegment=e,d._segmentIndexShift="legacy"===a?e.segments.length:t.length,l[On(h)]=d}}}catch(e){s={error:e}}finally{try{f&&!f.done&&(u=p.return)&&u.call(p)}finally{if(s)throw s.error}}return i({},o,l)}(e,t,n,r,e.children,o));return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:n}}var u=new it(e.segments,e.children);return u._sourceSegment=e,u._segmentIndexShift=t.length,{segmentGroup:u,slicedSegments:n}}function Mn(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0===n.redirectTo}function On(e){return e.outlet||Le}function kn(e){return e.data||{}}function Nn(e){return e.resolve||{}}function Rn(e,t,n,r){var o=mn(e,t,r);return o.resolve?Je(o.resolve(t,n)):Je(o(t,n))}function Fn(e){return function(t){return t.pipe(ee((function(t){var n=e(t);return n?(0,v.D)(n).pipe((0,C.U)((function(){return t}))):(0,v.D)([t])})))}}var jn=function(){},Ln=function(){function e(){}return e.prototype.shouldDetach=function(e){return!1},e.prototype.store=function(e,t){},e.prototype.shouldAttach=function(e){return!1},e.prototype.retrieve=function(e){return null},e.prototype.shouldReuseRoute=function(e,t){return e.routeConfig===t.routeConfig},e}(),Vn=new h.InjectionToken("ROUTES"),Bn=function(){function e(e,t,n,r){this.loader=e,this.compiler=t,this.onLoadStartListener=n,this.onLoadEndListener=r}return e.prototype.load=function(e,t){var n=this;return this.onLoadStartListener&&this.onLoadStartListener(t),this.loadModuleFactory(t.loadChildren).pipe((0,C.U)((function(r){n.onLoadEndListener&&n.onLoadEndListener(t);var o=r.create(e);return new qe(Ke(o.injector.get(Vn)).map($e),o)})))},e.prototype.loadModuleFactory=function(e){var t=this;return"string"==typeof e?(0,v.D)(this.loader.load(e)):Je(e()).pipe((0,Y.zg)((function(e){return e instanceof h.NgModuleFactory?(0,d.of)(e):(0,v.D)(t.compiler.compileModuleAsync(e))})))},e}(),Un=function(){},Hn=function(){function e(){}return e.prototype.shouldProcessUrl=function(e){return!0},e.prototype.extract=function(e){return e},e.prototype.merge=function(e,t){return e},e}();function zn(e){throw e}function qn(e,t,n){return t.parse("/")}function Wn(e,t){return(0,d.of)(null)}var Gn=function(){function e(e,t,n,r,o,i,a,s){var u=this;this.rootComponentType=e,this.urlSerializer=t,this.rootContexts=n,this.location=r,this.config=s,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new w.xQ,this.errorHandler=zn,this.malformedUriErrorHandler=qn,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Wn,afterPreactivation:Wn},this.urlHandlingStrategy=new Hn,this.routeReuseStrategy=new Ln,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=o.get(h.NgModuleRef),this.console=o.get(h["ɵConsole"]);var c=o.get(h.NgZone);this.isNgZoneEnabled=c instanceof h.NgZone,this.resetConfig(s),this.currentUrlTree=new ot(new it([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new Bn(i,a,(function(e){return u.triggerEvent(new Pe(e))}),(function(e){return u.triggerEvent(new Me(e))})),this.routerState=Mt(this.currentUrlTree,this.rootComponentType),this.transitions=new y.X({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}return e.prototype.setupNavigations=function(e){var t=this,n=this.events;return e.pipe((0,x.h)((function(e){return 0!==e.id})),(0,C.U)((function(e){return i({},e,{extractedUrl:t.urlHandlingStrategy.extract(e.rawUrl)})})),ee((function(e){var r,o,a,s,u=!1,c=!1;return(0,d.of)(e).pipe(fe((function(e){t.currentNavigation={id:e.id,initialUrl:e.currentRawUrl,extractedUrl:e.extractedUrl,trigger:e.source,extras:e.extras,previousNavigation:t.lastSuccessfulNavigation?i({},t.lastSuccessfulNavigation,{previousNavigation:null}):null}})),ee((function(e){var r,o,a,s,u=!t.navigated||e.extractedUrl.toString()!==t.browserUrlTree.toString();if(("reload"===t.onSameUrlNavigation||u)&&t.urlHandlingStrategy.shouldProcessUrl(e.rawUrl))return(0,d.of)(e).pipe(ee((function(e){var r=t.transitions.getValue();return n.next(new we(e.id,t.serializeUrl(e.extractedUrl),e.source,e.restoredState)),r!==t.transitions.getValue()?E.E:[e]})),ee((function(e){return Promise.resolve(e)})),(r=t.ngModule.injector,o=t.configLoader,a=t.urlSerializer,s=t.config,function(e){return e.pipe(ee((function(e){return function(e,t,n,r,o){return new ln(e,t,n,r,o).apply()}(r,o,a,e.extractedUrl,s).pipe((0,C.U)((function(t){return i({},e,{urlAfterRedirects:t})})))})))}),fe((function(e){t.currentNavigation=i({},t.currentNavigation,{finalUrl:e.urlAfterRedirects})})),function(e,t,n,r,o){return function(a){return a.pipe((0,Y.zg)((function(a){return function(e,t,n,r,o,i){return void 0===o&&(o="emptyOnly"),void 0===i&&(i="legacy"),new Tn(e,t,n,r,o,i).recognize()}(e,t,a.urlAfterRedirects,n(a.urlAfterRedirects),r,o).pipe((0,C.U)((function(e){return i({},a,{targetSnapshot:e})})))})))}}(t.rootComponentType,t.config,(function(e){return t.serializeUrl(e)}),t.paramsInheritanceStrategy,t.relativeLinkResolution),fe((function(e){"eager"===t.urlUpdateStrategy&&(e.extras.skipLocationChange||t.setBrowserUrl(e.urlAfterRedirects,!!e.extras.replaceUrl,e.id,e.extras.state),t.browserUrlTree=e.urlAfterRedirects)})),fe((function(e){var r=new xe(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);n.next(r)})));if(u&&t.rawUrlTree&&t.urlHandlingStrategy.shouldProcessUrl(t.rawUrlTree)){var c=e.id,l=e.extractedUrl,p=e.source,f=e.restoredState,h=e.extras,v=new we(c,t.serializeUrl(l),p,f);n.next(v);var y=Mt(l,t.rootComponentType).snapshot;return(0,d.of)(i({},e,{targetSnapshot:y,urlAfterRedirects:l,extras:i({},h,{skipLocationChange:!1,replaceUrl:!1})}))}return t.rawUrlTree=e.rawUrl,t.browserUrlTree=e.urlAfterRedirects,e.resolve(null),E.E})),Fn((function(e){var n=e.targetSnapshot,r=e.id,o=e.extractedUrl,i=e.rawUrl,a=e.extras,s=a.skipLocationChange,u=a.replaceUrl;return t.hooks.beforePreactivation(n,{navigationId:r,appliedUrlTree:o,rawUrlTree:i,skipLocationChange:!!s,replaceUrl:!!u})})),fe((function(e){var n=new De(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)})),(0,C.U)((function(e){return i({},e,{guards:(n=e.targetSnapshot,r=e.currentSnapshot,o=t.rootContexts,a=n._root,gn(a,r?r._root:null,o,[a.value]))});var n,r,o,a})),function(e,t){return function(n){return n.pipe((0,Y.zg)((function(n){var r=n.targetSnapshot,o=n.currentSnapshot,a=n.guards,s=a.canActivateChecks,u=a.canDeactivateChecks;return 0===u.length&&0===s.length?(0,d.of)(i({},n,{guardsResult:!0})):function(e,t,n,r){return(0,v.D)(e).pipe((0,Y.zg)((function(e){return function(e,t,n,r,o){var i=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!i||0===i.length)return(0,d.of)(!0);var a=i.map((function(i){var a,s=mn(i,t,o);if(function(e){return e&&nn(e.canDeactivate)}(s))a=Je(s.canDeactivate(e,t,n,r));else{if(!nn(s))throw new Error("Invalid CanDeactivate guard");a=Je(s(e,t,n,r))}return a.pipe(K())}));return(0,d.of)(a).pipe(wn())}(e.component,e.route,n,t,r)})),K((function(e){return!0!==e}),!0))}(u,r,o,e).pipe((0,Y.zg)((function(n){return n&&"boolean"==typeof n?function(e,t,n,r){return(0,v.D)(t).pipe(ue((function(t){return(0,v.D)([Cn(t.route.parent,r),En(t.route,r),xn(e,t.path,n),Sn(e,t.route,n)]).pipe((0,S.u)(),K((function(e){return!0!==e}),!0))})),K((function(e){return!0!==e}),!0))}(r,s,e,t):(0,d.of)(n)})),(0,C.U)((function(e){return i({},n,{guardsResult:e})})))})))}}(t.ngModule.injector,(function(e){return t.triggerEvent(e)})),fe((function(e){if(rn(e.guardsResult)){var n=He('Redirecting to "'+t.serializeUrl(e.guardsResult)+'"');throw n.url=e.guardsResult,n}})),fe((function(e){var n=new Te(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot,!!e.guardsResult);t.triggerEvent(n)})),(0,x.h)((function(e){if(!e.guardsResult){t.resetUrlToCurrentUrlTree();var r=new Ce(e.id,t.serializeUrl(e.extractedUrl),"");return n.next(r),e.resolve(!1),!1}return!0})),Fn((function(e){if(e.guards.canActivateChecks.length)return(0,d.of)(e).pipe(fe((function(e){var n=new Ae(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)})),(n=t.paramsInheritanceStrategy,r=t.ngModule.injector,function(e){return e.pipe((0,Y.zg)((function(e){var t=e.targetSnapshot,o=e.guards.canActivateChecks;return o.length?(0,v.D)(o).pipe(ue((function(e){return function(e,t,n,r){return function(e,t,n,r){var o=Object.keys(e);if(0===o.length)return(0,d.of)({});if(1===o.length){var i=o[0];return Rn(e[i],t,n,r).pipe((0,C.U)((function(e){var t;return(t={})[i]=e,t})))}var a={};return(0,v.D)(o).pipe((0,Y.zg)((function(o){return Rn(e[o],t,n,r).pipe((0,C.U)((function(e){return a[o]=e,e})))}))).pipe(B(),(0,C.U)((function(){return a})))}(e._resolve,e,t,r).pipe((0,C.U)((function(t){return e._resolvedData=t,e.data=i({},e.data,kt(e,n).resolve),null})))}(e.route,t,n,r)})),function(e,t){return arguments.length>=2?function(n){return(0,ce.z)(ie(e,t),I(1),F(t))(n)}:function(t){return(0,ce.z)(ie((function(t,n,r){return e(t,n,r+1)})),I(1))(t)}}((function(e,t){return e})),(0,C.U)((function(t){return e}))):(0,d.of)(e)})))}),fe((function(e){var n=new Ie(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)})));var n,r})),Fn((function(e){var n=e.targetSnapshot,r=e.id,o=e.extractedUrl,i=e.rawUrl,a=e.extras,s=a.skipLocationChange,u=a.replaceUrl;return t.hooks.afterPreactivation(n,{navigationId:r,appliedUrlTree:o,rawUrlTree:i,skipLocationChange:!!s,replaceUrl:!!u})})),(0,C.U)((function(e){var n,r,o,a,s=(n=t.routeReuseStrategy,r=e.targetSnapshot,o=e.currentRouterState,a=Bt(n,r._root,o?o._root:void 0),new Pt(a,r));return i({},e,{targetRouterState:s})})),fe((function(e){t.currentUrlTree=e.urlAfterRedirects,t.rawUrlTree=t.urlHandlingStrategy.merge(t.currentUrlTree,e.rawUrl),t.routerState=e.targetRouterState,"deferred"===t.urlUpdateStrategy&&(e.extras.skipLocationChange||t.setBrowserUrl(t.rawUrlTree,!!e.extras.replaceUrl,e.id,e.extras.state),t.browserUrlTree=e.urlAfterRedirects)})),(o=t.rootContexts,a=t.routeReuseStrategy,s=function(e){return t.triggerEvent(e)},(0,C.U)((function(e){return new en(a,e.targetRouterState,e.currentRouterState,s).activate(o),e}))),fe({next:function(){u=!0},complete:function(){u=!0}}),(r=function(){if(!u&&!c){t.resetUrlToCurrentUrlTree();var r=new Ce(e.id,t.serializeUrl(e.extractedUrl),"Navigation ID "+e.id+" is not equal to the current navigation id "+t.navigationId);n.next(r),e.resolve(!1)}t.currentNavigation=null},function(e){return e.lift(new ye(r))}),q((function(r){if(c=!0,(s=r)&&s[Ue]){var o=rn(r.url);o||(t.navigated=!0,t.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl));var i=new Ce(e.id,t.serializeUrl(e.extractedUrl),r.message);n.next(i),e.resolve(!1),o&&t.navigateByUrl(r.url)}else{t.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl);var a=new Se(e.id,t.serializeUrl(e.extractedUrl),r);n.next(a);try{e.resolve(t.errorHandler(r))}catch(t){e.reject(t)}}var s;return E.E})))})))},e.prototype.resetRootComponentType=function(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType},e.prototype.getTransition=function(){var e=this.transitions.value;return e.urlAfterRedirects=this.browserUrlTree,e},e.prototype.setTransition=function(e){this.transitions.next(i({},this.getTransition(),e))},e.prototype.initialNavigation=function(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})},e.prototype.setUpLocationChangeListener=function(){var e=this;this.locationSubscription||(this.locationSubscription=this.location.subscribe((function(t){var n=e.parseUrl(t.url),r="popstate"===t.type?"popstate":"hashchange",o=t.state&&t.state.navigationId?t.state:null;setTimeout((function(){e.scheduleNavigation(n,r,o,{replaceUrl:!0})}),0)})))},Object.defineProperty(e.prototype,"url",{get:function(){return this.serializeUrl(this.currentUrlTree)},enumerable:!0,configurable:!0}),e.prototype.getCurrentNavigation=function(){return this.currentNavigation},e.prototype.triggerEvent=function(e){this.events.next(e)},e.prototype.resetConfig=function(e){We(e),this.config=e.map($e),this.navigated=!1,this.lastSuccessfulId=-1},e.prototype.ngOnDestroy=function(){this.dispose()},e.prototype.dispose=function(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)},e.prototype.createUrlTree=function(e,t){void 0===t&&(t={});var n=t.relativeTo,r=t.queryParams,o=t.fragment,a=t.preserveQueryParams,s=t.queryParamsHandling,u=t.preserveFragment;(0,h.isDevMode)()&&a&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");var c=n||this.routerState.root,l=u?this.currentUrlTree.fragment:o,f=null;if(s)switch(s){case"merge":f=i({},this.currentUrlTree.queryParams,r);break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=r||null}else f=a?this.currentUrlTree.queryParams:r||null;return null!==f&&(f=this.removeEmptyProps(f)),function(e,t,n,r,o){if(0===n.length)return zt(t.root,t.root,t,r,o);var i=function(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new Wt(!0,0,e);var t=0,n=!1,r=e.reduce((function(e,r,o){if("object"==typeof r&&null!=r){if(r.outlets){var i={};return Xe(r.outlets,(function(e,t){i[t]="string"==typeof e?e.split("/"):e})),p(e,[{outlets:i}])}if(r.segmentPath)return p(e,[r.segmentPath])}return"string"!=typeof r?p(e,[r]):0===o?(r.split("/").forEach((function(r,o){0==o&&"."===r||(0==o&&""===r?n=!0:".."===r?t++:""!=r&&e.push(r))})),e):p(e,[r])}),[]);return new Wt(n,t,r)}(n);if(i.toRoot())return zt(t.root,new it([],{}),t,r,o);var a=function(e,t,n){if(e.isAbsolute)return new Gt(t.root,!0,0);if(-1===n.snapshot._lastPathIndex)return new Gt(n.snapshot._urlSegment,!0,0);var r=Ht(e.commands[0])?0:1,o=n.snapshot._lastPathIndex+r;return function(e,t,n){for(var r=e,o=t,i=n;i>o;){if(i-=o,!(r=r.parent))throw new Error("Invalid number of '../'");o=r.segments.length}return new Gt(r,!1,o-i)}(n.snapshot._urlSegment,o,e.numberOfDoubleDots)}(i,t,e),s=a.processChildren?Qt(a.segmentGroup,a.index,i.commands):$t(a.segmentGroup,a.index,i.commands);return zt(a.segmentGroup,s,t,r,o)}(c,this.currentUrlTree,e,f,l)},e.prototype.navigateByUrl=function(e,t){void 0===t&&(t={skipLocationChange:!1}),(0,h.isDevMode)()&&this.isNgZoneEnabled&&!h.NgZone.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");var n=rn(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,"imperative",null,t)},e.prototype.navigate=function(e,t){return void 0===t&&(t={skipLocationChange:!1}),function(e){for(var t=0;t{var r;!function(o,i,a){"use strict";!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=129)}([function(e,t,n){var r=n(2),o=n(26),i=n(11),s=n(12),u=n(18),c="prototype",l=function(e,t,n){var p,f,h,d,v=e&l.F,y=e&l.G,m=e&l.P,g=e&l.B,_=y?r:e&l.S?r[t]||(r[t]={}):(r[t]||{})[c],b=y?o:o[t]||(o[t]={}),w=b[c]||(b[c]={});for(p in y&&(n=t),n)h=((f=!v&&_&&_[p]!==a)?_:n)[p],d=g&&f?u(h,r):m&&"function"==typeof h?u(Function.call,h):h,_&&s(_,p,h,e&l.U),b[p]!=h&&i(b,p,d),m&&w[p]!=h&&(w[p]=h)};r.core=o,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){var r=n(4);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof i&&(i=n)},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var r=n(47)("wks"),o=n(33),i=n(2).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(20),o=Math.min;e.exports=function(e){return 0"+o+""};e.exports=function(e,t){var n={};n[e]=t(s),r(r.P+r.F*o((function(){var t=""[e]('"');return t!==t.toLowerCase()||3document.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l[c][i[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(u[c]=r(e),n=new u,u[c]=null,n[s]=e):n=l(),t===a?n:o(n,t)}},function(e,t,n){var r=n(95),o=n(69).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){var r=n(2),o=n(8),i=n(7),a=n(5)("species");e.exports=function(e){var t=r[e];i&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||r!==a&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(18),o=n(108),i=n(81),a=n(1),s=n(6),u=n(83),c={},l={};(t=e.exports=function(e,t,n,p,f){var h,d,v,y,m=f?function(){return e}:u(e),g=r(n,p,t?2:1),_=0;if("function"!=typeof m)throw TypeError(e+" is not iterable!");if(i(m)){for(h=s(e.length);_")})),f=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var h=u(e),d=!i((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),v=d?!i((function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[l]=function(){return n}),n[h](""),!t})):a;if(!d||!v||"replace"===e&&!p||"split"===e&&!f){var y=/./[h],m=n(s,h,""[e],(function(e,t,n,r,o){return t.exec===c?d&&!o?{done:!0,value:y.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}})),g=m[1];r(String.prototype,e,m[0]),o(RegExp.prototype,h,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}}},function(e,t,n){var r=n(2).navigator;e.exports=r&&r.userAgent||""},function(e,t,n){var r=n(2),o=n(0),i=n(12),s=n(41),u=n(30),c=n(40),l=n(39),p=n(4),f=n(3),h=n(57),d=n(43),v=n(72);e.exports=function(e,t,n,y,m,g){var _=r[e],b=_,w=m?"set":"add",E=b&&b.prototype,C={},S=function(e){var t=E[e];i(E,e,"delete"==e||"has"==e?function(e){return!(g&&!p(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!p(e)?a:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof b&&(g||E.forEach&&!f((function(){(new b).entries().next()})))){var x=new b,D=x[w](g?{}:-0,1)!=x,T=f((function(){x.has(1)})),A=h((function(e){new b(e)})),I=!g&&f((function(){for(var e=new b,t=5;t--;)e[w](t,t);return!e.has(-0)}));A||(((b=t((function(t,n){l(t,b,e);var r=v(new _,t,b);return n!=a&&c(n,m,r[w],r),r}))).prototype=E).constructor=b),(T||I)&&(S("delete"),S("has"),m&&S("get")),(I||D)&&S(w),g&&E.clear&&delete E.clear}else b=y.getConstructor(t,e,m,w),s(b.prototype,n),u.NEED=!0;return d(b,e),o(o.G+o.W+o.F*((C[e]=b)!=_),C),g||y.setStrong(b,e,m),b}},function(e,t,n){for(var r,o=n(2),i=n(11),a=n(33),s=a("typed_array"),u=a("view"),c=!(!o.ArrayBuffer||!o.DataView),l=c,p=0,f="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");p<9;)(r=o[f[p++]])?(i(r.prototype,s,!0),i(r.prototype,u,!0)):l=!1;e.exports={ABV:c,CONSTR:l,TYPED:s,VIEW:u}},function(e,t,n){e.exports=n(29)||!n(3)((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete n(2)[e]}))},function(e,t,n){var r=n(0);e.exports=function(e){r(r.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},function(e,t,n){var r=n(0),o=n(10),i=n(18),s=n(40);e.exports=function(e){r(r.S,e,{from:function(e){var t,n,r,u,c=arguments[1];return o(this),(t=c!==a)&&o(c),e==a?new this:(n=[],t?(r=0,u=i(c,arguments[2],2),s(e,!1,(function(e){n.push(u(e,r++))}))):s(e,!1,n.push,n),new this(n))}})}},function(e,t,n){var r=n(4),o=n(2).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){var r=n(2),o=n(26),i=n(29),a=n(94),s=n(8).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:a.f(e)})}},function(e,t,n){var r=n(47)("keys"),o=n(33);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(2).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(4),o=n(1),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(18)(Function.call,n(16).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):a),check:i}},function(e,t,n){var r=n(4),o=n(71).set;e.exports=function(e,t,n){var i,a=t.constructor;return a!==n&&"function"==typeof a&&(i=a.prototype)!==n.prototype&&r(i)&&o&&o(e,i),e}},function(e,t){e.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},function(e,t,n){var r=n(20),o=n(23);e.exports=function(e){var t=String(o(this)),n="",i=r(e);if(i<0||i==1/0)throw RangeError("Count can't be negative");for(;0>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t){var n=Math.expm1;e.exports=!n||22025.465794806718>1,l=23===t?P(2,-24)-P(2,-77):0,p=0,f=e<0||0===e&&1/e<0?1:0;for((e=I(e))!=e||e===T?(o=e!=e?1:0,r=u):(r=M(O(e)/k),e*(i=P(2,-r))<1&&(r--,i*=2),2<=(e+=1<=r+c?l/i:l*P(2,1-c))*i&&(r++,i/=2),u<=r+c?(o=0,r=u):1<=r+c?(o=(e*i-1)*P(2,t),r+=c):(o=e*P(2,c-1)*P(2,t),r=0));8<=t;a[p++]=255&o,o/=256,t-=8);for(r=r<>1,s=o-7,u=n-1,c=e[u--],l=127&c;for(c>>=7;0>=-s,s+=t;0>8&255]}function q(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function W(e){return V(e,52,8)}function G(e){return V(e,23,4)}function Z(e,t,n){y(e[w],t,{get:function(){return this[n]}})}function $(e,t,n,r){var o=d(+n);if(e[j]>24)},setUint8:function(e,t){te.call(this,e,t<<24>>24)}},!0)}else C=function(e){p(this,C,_);var t=d(e);this._b=m.call(new Array(t),0),this[j]=t},S=function(e,t,n){p(this,S,b),p(e,C,b);var r=e[j],o=f(t);if(o<0||r>24},getUint8:function(e){return $(this,1,e)[0]},getInt16:function(e){var t=$(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=$(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return U($(this,4,e,arguments[1]))},getUint32:function(e){return U($(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return B($(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return B($(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){Q(this,1,e,H,t)},setUint8:function(e,t){Q(this,1,e,H,t)},setInt16:function(e,t){Q(this,2,e,z,t,arguments[2])},setUint16:function(e,t){Q(this,2,e,z,t,arguments[2])},setInt32:function(e,t){Q(this,4,e,q,t,arguments[2])},setUint32:function(e,t){Q(this,4,e,q,t,arguments[2])},setFloat32:function(e,t){Q(this,4,e,G,t,arguments[2])},setFloat64:function(e,t){Q(this,8,e,W,t,arguments[2])}});g(C,_),g(S,b),u(S[w],s.VIEW,!0),t[_]=C,t[b]=S},function(e,t,n){e.exports=!n(7)&&!n(3)((function(){return 7!=Object.defineProperty(n(66)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){t.f=n(5)},function(e,t,n){var r=n(14),o=n(15),i=n(52)(!1),a=n(68)("IE_PROTO");e.exports=function(e,t){var n,s=o(e),u=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;u>>0||(a.test(n)?16:10))}:r},function(e,t){e.exports=Math.log1p||function(e){return-1e-8<(e=+e)&&e<1e-8?e-e*e/2:Math.log(1+e)}},function(e,t,n){var r=n(75),o=Math.pow,i=o(2,-52),a=o(2,-23),s=o(2,127)*(2-a),u=o(2,-126);e.exports=Math.fround||function(e){var t,n,o=Math.abs(e),c=r(e);return o>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(e,t,n){var r=n(0),o=Math.exp;r(r.S,"Math",{cosh:function(e){return(o(e=+e)+o(-e))/2}})},function(e,t,n){var r=n(0),o=n(76);r(r.S+r.F*(o!=Math.expm1),"Math",{expm1:o})},function(e,t,n){var r=n(0);r(r.S,"Math",{fround:n(107)})},function(e,t,n){var r=n(0),o=Math.abs;r(r.S,"Math",{hypot:function(e,t){for(var n,r,i=0,a=0,s=arguments.length,u=0;a>>16)*a+i*(n&o>>>16)<<16>>>0)}})},function(e,t,n){var r=n(0);r(r.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},function(e,t,n){var r=n(0);r(r.S,"Math",{log1p:n(106)})},function(e,t,n){var r=n(0);r(r.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},function(e,t,n){var r=n(0);r(r.S,"Math",{sign:n(75)})},function(e,t,n){var r=n(0),o=n(76),i=Math.exp;r(r.S+r.F*n(3)((function(){return-2e-17!=!Math.sinh(-2e-17)})),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(o(e)-o(-e))/2:(i(e-1)-i(-e-1))*(Math.E/2)}})},function(e,t,n){var r=n(0),o=n(76),i=Math.exp;r(r.S,"Math",{tanh:function(e){var t=o(e=+e),n=o(-e);return t==1/0?1:n==1/0?-1:(t-n)/(i(e)+i(-e))}})},function(e,t,n){var r=n(0);r(r.S,"Math",{trunc:function(e){return(0>10),t%1024+56320))}return n.join("")}})},function(e,t,n){var r=n(0),o=n(15),i=n(6);r(r.S,"String",{raw:function(e){for(var t=o(e.raw),n=i(t.length),r=arguments.length,a=[],s=0;s]*>)/g,d=/\$([$&`']|\d\d?)/g;n(59)("replace",2,(function(e,t,n,v){return[function(r,o){var i=e(this),s=r==a?a:r[t];return s!==a?s.call(r,i,o):n.call(String(i),r,o)},function(e,t){var o=v(n,e,this,t);if(o.done)return o.value;var f=r(e),h=String(this),d="function"==typeof t;d||(t=String(t));var m=f.global;if(m){var g=f.unicode;f.lastIndex=0}for(var _=[];;){var b=c(f,h);if(null===b)break;if(_.push(b),!m)break;""===String(b[0])&&(f.lastIndex=u(h,i(f.lastIndex),g))}for(var w,E="",C=0,S=0;S<_.length;S++){b=_[S];for(var x=String(b[0]),D=l(p(s(b.index),h.length),0),T=[],A=1;A>>0,d=new RegExp(e.source,(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":"")+"g");(i=l.call(d,o))&&!(p<(s=d[y])&&(c.push(o.slice(p,i.index)),1>>0;if(0===b)return[];if(0===h.length)return null===c(y,h)?[h]:[];for(var w=0,E=0,C=[];E>>0,i=n>>>0;return(t>>>0)+(r>>>0)+((o&i|(o|i)&~(o+i>>>0))>>>31)|0}})},function(e,t,n){var r=n(0);r(r.S,"Math",{isubh:function(e,t,n,r){var o=e>>>0,i=n>>>0;return(t>>>0)-(r>>>0)-((~o&i|~(o^i)&o-i>>>0)>>>31)|0}})},function(e,t,n){var r=n(0);r(r.S,"Math",{imulh:function(e,t){var n=+e,r=+t,o=65535&n,i=65535&r,a=n>>16,s=r>>16,u=(a*i>>>0)+(o*i>>>16);return a*s+(u>>16)+((o*s>>>0)+(65535&u)>>16)}})},function(e,t,n){var r=n(0);r(r.S,"Math",{RAD_PER_DEG:180/Math.PI})},function(e,t,n){var r=n(0),o=Math.PI/180;r(r.S,"Math",{radians:function(e){return e*o}})},function(e,t,n){var r=n(0);r(r.S,"Math",{scale:n(128)})},function(e,t,n){var r=n(0);r(r.S,"Math",{umulh:function(e,t){var n=+e,r=+t,o=65535&n,i=65535&r,a=n>>>16,s=r>>>16,u=(a*i>>>0)+(o*i>>>16);return a*s+(u>>>16)+((o*s>>>0)+(65535&u)>>>16)}})},function(e,t,n){var r=n(0);r(r.S,"Math",{signbit:function(e){return(e=+e)!=e?e:0==e?1/e==1/0:0{"use strict";n.d(t,{Z:()=>s});var r=n(8081),o=n.n(r),i=n(3645),a=n.n(i)()(o());a.push([e.id,"/* Master Styles */\nh1 {\n color: #369;\n font-family: Arial, Helvetica, sans-serif;\n font-size: 250%;\n}\nh2, h3 {\n color: #444;\n font-family: Arial, Helvetica, sans-serif;\n font-weight: lighter;\n}\nbody {\n margin: 2em;\n}\nbody, input[text], button {\n color: #888;\n font-family: Cambria, Georgia;\n}\na {\n cursor: pointer;\n cursor: hand;\n}\nbutton {\n font-family: Arial;\n background-color: #eee;\n border: none;\n padding: 5px 10px;\n border-radius: 4px;\n cursor: pointer;\n cursor: hand;\n}\nbutton:hover {\n background-color: #cfd8dc;\n}\nbutton:disabled {\n background-color: #eee;\n color: #aaa;\n cursor: auto;\n}\n\n/* Navigation link styles */\nnav a {\n padding: 5px 10px;\n text-decoration: none;\n margin-right: 10px;\n margin-top: 10px;\n display: inline-block;\n background-color: #eee;\n border-radius: 4px;\n}\nnav a:visited, a:link {\n color: #607D8B;\n}\nnav a:hover {\n color: #039be5;\n background-color: #CFD8DC;\n}\nnav a.active {\n color: #039be5;\n}\n\n/* everywhere else */\n* {\n font-family: Arial, Helvetica, sans-serif;\n}\n",""]);const s=a},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var s=0;s0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=i),n&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=n):l[2]=n),o&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=o):l[4]="".concat(o)),t.push(l))}},t}},8081:e=>{"use strict";e.exports=function(e){return e[1]}},9675:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ArgumentOutOfRangeError:()=>G.W,AsyncSubject:()=>P,BehaviorSubject:()=>f.X,ConnectableObservable:()=>i.c,EMPTY:()=>_.E,EmptyError:()=>Z.K,GroupedObservable:()=>u,NEVER:()=>Ce,Notification:()=>C,NotificationKind:()=>r,ObjectUnsubscribedError:()=>D.N,Observable:()=>o.y,ReplaySubject:()=>A,Scheduler:()=>v,Subject:()=>p.xQ,Subscriber:()=>g.L,Subscription:()=>s.w,TimeoutError:()=>Q,UnsubscriptionError:()=>$.B,VirtualAction:()=>U,VirtualTimeScheduler:()=>B,animationFrameScheduler:()=>V,asapScheduler:()=>F,asyncScheduler:()=>j,bindCallback:()=>ee,bindNodeCallback:()=>re,combineLatest:()=>se.aj,concat:()=>ue.z,config:()=>Ye.v,defer:()=>ce.P,empty:()=>_.c,forkJoin:()=>le.D,from:()=>pe.D,fromEvent:()=>he,fromEventPattern:()=>ve,generate:()=>ye,identity:()=>q.y,iif:()=>ge,interval:()=>be,isObservable:()=>W,merge:()=>Ee.T,never:()=>Se,noop:()=>z.Z,observable:()=>l.L,of:()=>b.of,onErrorResumeNext:()=>xe,pairs:()=>De,partition:()=>Me,pipe:()=>H.z,queueScheduler:()=>m,race:()=>Re,range:()=>Le,scheduled:()=>Ke.x,throwError:()=>w,timer:()=>Be,using:()=>He,zip:()=>qe});var r,o=n(2772),i=n(3140),a=n(5987),s=n(8760),u=function(e){function t(t,n,r){var o=e.call(this)||this;return o.key=t,o.groupSubject=n,o.refCountSubscription=r,o}return a.ZT(t,e),t.prototype._subscribe=function(e){var t=new s.w,n=this.refCountSubscription,r=this.groupSubject;return n&&!n.closed&&t.add(new c(n)),t.add(r.subscribe(e)),t},t}(o.y),c=function(e){function t(t){var n=e.call(this)||this;return n.parent=t,t.count++,n}return a.ZT(t,e),t.prototype.unsubscribe=function(){var t=this.parent;t.closed||this.closed||(e.prototype.unsubscribe.call(this),t.count-=1,0===t.count&&t.attemptedToUnsubscribe&&t.unsubscribe())},t}(s.w),l=n(5050),p=n(211),f=n(9233),h=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r.pending=!1,r}return a.ZT(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e;var n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(r,this.id,t),this},t.prototype.requestAsyncId=function(e,t,n){return void 0===n&&(n=0),setInterval(e.flush.bind(e,this),n)},t.prototype.recycleAsyncId=function(e,t,n){if(void 0===n&&(n=0),null!==n&&this.delay===n&&!1===this.pending)return t;clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var n=!1,r=void 0;try{this.work(e)}catch(e){n=!0,r=!!e&&e||new Error(e)}if(n)return this.unsubscribe(),r},t.prototype._unsubscribe=function(){var e=this.id,t=this.scheduler,n=t.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null},t}(function(e){function t(t,n){return e.call(this)||this}return a.ZT(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(s.w)),d=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r}return a.ZT(t,e),t.prototype.schedule=function(t,n){return void 0===n&&(n=0),n>0?e.prototype.schedule.call(this,t,n):(this.delay=n,this.state=t,this.scheduler.flush(this),this)},t.prototype.execute=function(t,n){return n>0||this.closed?e.prototype.execute.call(this,t,n):this._execute(t,n)},t.prototype.requestAsyncId=function(t,n,r){return void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0?e.prototype.requestAsyncId.call(this,t,n,r):t.flush(this)},t}(h),v=function(){function e(t,n){void 0===n&&(n=e.now),this.SchedulerAction=t,this.now=n}return e.prototype.schedule=function(e,t,n){return void 0===t&&(t=0),new this.SchedulerAction(this,e).schedule(n,t)},e.now=function(){return Date.now()},e}(),y=function(e){function t(n,r){void 0===r&&(r=v.now);var o=e.call(this,n,(function(){return t.delegate&&t.delegate!==o?t.delegate.now():r()}))||this;return o.actions=[],o.active=!1,o.scheduled=void 0,o}return a.ZT(t,e),t.prototype.schedule=function(n,r,o){return void 0===r&&(r=0),t.delegate&&t.delegate!==this?t.delegate.schedule(n,r,o):e.prototype.schedule.call(this,n,r,o)},t.prototype.flush=function(e){var t=this.actions;if(this.active)t.push(e);else{var n;this.active=!0;do{if(n=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}}},t}(v),m=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.ZT(t,e),t}(y))(d),g=n(979),_=n(5631),b=n(8170);function w(e,t){return t?new o.y((function(n){return t.schedule(E,0,{error:e,subscriber:n})})):new o.y((function(t){return t.error(e)}))}function E(e){var t=e.error;e.subscriber.error(t)}r||(r={});var C=function(){function e(e,t,n){this.kind=e,this.value=t,this.error=n,this.hasValue="N"===e}return e.prototype.observe=function(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}},e.prototype.do=function(e,t,n){switch(this.kind){case"N":return e&&e(this.value);case"E":return t&&t(this.error);case"C":return n&&n()}},e.prototype.accept=function(e,t,n){return e&&"function"==typeof e.next?this.observe(e):this.do(e,t,n)},e.prototype.toObservable=function(){switch(this.kind){case"N":return(0,b.of)(this.value);case"E":return w(this.error);case"C":return(0,_.c)()}throw new Error("unexpected notification kind value")},e.createNext=function(t){return void 0!==t?new e("N",t):e.undefinedValueNotification},e.createError=function(t){return new e("E",void 0,t)},e.createComplete=function(){return e.completeNotification},e.completeNotification=new e("C"),e.undefinedValueNotification=new e("N",void 0),e}(),S=function(e){function t(t,n,r){void 0===r&&(r=0);var o=e.call(this,t)||this;return o.scheduler=n,o.delay=r,o}return a.ZT(t,e),t.dispatch=function(e){var t=e.notification,n=e.destination;t.observe(n),this.unsubscribe()},t.prototype.scheduleMessage=function(e){this.destination.add(this.scheduler.schedule(t.dispatch,this.delay,new x(e,this.destination)))},t.prototype._next=function(e){this.scheduleMessage(C.createNext(e))},t.prototype._error=function(e){this.scheduleMessage(C.createError(e)),this.unsubscribe()},t.prototype._complete=function(){this.scheduleMessage(C.createComplete()),this.unsubscribe()},t}(g.L),x=function(){return function(e,t){this.notification=e,this.destination=t}}(),D=n(1016),T=n(8253),A=function(e){function t(t,n,r){void 0===t&&(t=Number.POSITIVE_INFINITY),void 0===n&&(n=Number.POSITIVE_INFINITY);var o=e.call(this)||this;return o.scheduler=r,o._events=[],o._infiniteTimeWindow=!1,o._bufferSize=t<1?1:t,o._windowTime=n<1?1:n,n===Number.POSITIVE_INFINITY?(o._infiniteTimeWindow=!0,o.next=o.nextInfiniteTimeWindow):o.next=o.nextTimeWindow,o}return a.ZT(t,e),t.prototype.nextInfiniteTimeWindow=function(t){var n=this._events;n.push(t),n.length>this._bufferSize&&n.shift(),e.prototype.next.call(this,t)},t.prototype.nextTimeWindow=function(t){this._events.push(new I(this._getNow(),t)),this._trimBufferThenGetEvents(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){var t,n=this._infiniteTimeWindow,r=n?this._events:this._trimBufferThenGetEvents(),o=this.scheduler,i=r.length;if(this.closed)throw new D.N;if(this.isStopped||this.hasError?t=s.w.EMPTY:(this.observers.push(e),t=new T.W(this,e)),o&&e.add(e=new S(e,o)),n)for(var a=0;at&&(i=Math.max(i,o-t)),i>0&&r.splice(0,i),r},t}(p.xQ),I=function(){return function(e,t){this.time=e,this.value=t}}(),P=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.value=null,t.hasNext=!1,t.hasCompleted=!1,t}return a.ZT(t,e),t.prototype._subscribe=function(t){return this.hasError?(t.error(this.thrownError),s.w.EMPTY):this.hasCompleted&&this.hasNext?(t.next(this.value),t.complete(),s.w.EMPTY):e.prototype._subscribe.call(this,t)},t.prototype.next=function(e){this.hasCompleted||(this.value=e,this.hasNext=!0)},t.prototype.error=function(t){this.hasCompleted||e.prototype.error.call(this,t)},t.prototype.complete=function(){this.hasCompleted=!0,this.hasNext&&e.prototype.next.call(this,this.value),e.prototype.complete.call(this)},t}(p.xQ),M=1,O=function(){return Promise.resolve()}(),k={};function N(e){return e in k&&(delete k[e],!0)}var R=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r}return a.ZT(t,e),t.prototype.requestAsyncId=function(t,n,r){return void 0===r&&(r=0),null!==r&&r>0?e.prototype.requestAsyncId.call(this,t,n,r):(t.actions.push(this),t.scheduled||(t.scheduled=(o=t.flush.bind(t,null),i=M++,k[i]=!0,O.then((function(){return N(i)&&o()})),i)));var o,i},t.prototype.recycleAsyncId=function(t,n,r){if(void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,r);0===t.actions.length&&(N(n),t.scheduled=void 0)},t}(h),F=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.ZT(t,e),t.prototype.flush=function(e){this.active=!0,this.scheduled=void 0;var t,n=this.actions,r=-1,o=n.length;e=e||n.shift();do{if(t=e.execute(e.state,e.delay))break}while(++r0?e.prototype.requestAsyncId.call(this,t,n,r):(t.actions.push(this),t.scheduled||(t.scheduled=requestAnimationFrame((function(){return t.flush(null)}))))},t.prototype.recycleAsyncId=function(t,n,r){if(void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,r);0===t.actions.length&&(cancelAnimationFrame(n),t.scheduled=void 0)},t}(h),V=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.ZT(t,e),t.prototype.flush=function(e){this.active=!0,this.scheduled=void 0;var t,n=this.actions,r=-1,o=n.length;e=e||n.shift();do{if(t=e.execute(e.state,e.delay))break}while(++rt.index?1:-1:e.delay>t.delay?1:-1},t}(h),H=n(2561),z=n(3306),q=n(3608);function W(e){return!!e&&(e instanceof o.y||"function"==typeof e.lift&&"function"==typeof e.subscribe)}var G=n(6565),Z=n(6929),$=n(8782),Q=function(){function e(){return Error.call(this),this.message="Timeout has occurred",this.name="TimeoutError",this}return e.prototype=Object.create(Error.prototype),e}(),K=n(5709),Y=n(3642),X=n(9026),J=n(7507);function ee(e,t,n){if(t){if(!(0,J.K)(t))return function(){for(var r=[],o=0;o1?r.next(Array.prototype.slice.call(arguments)):r.next(e)}),r,n)}))}function de(e,t,n,r,o){var i;if(function(e){return e&&"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener}(e)){var a=e;e.addEventListener(t,n,o),i=function(){return a.removeEventListener(t,n,o)}}else if(function(e){return e&&"function"==typeof e.on&&"function"==typeof e.off}(e)){var s=e;e.on(t,n),i=function(){return s.off(t,n)}}else if(function(e){return e&&"function"==typeof e.addListener&&"function"==typeof e.removeListener}(e)){var u=e;e.addListener(t,n),i=function(){return u.removeListener(t,n)}}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(var c=0,l=e.length;c=0}function be(e,t){return void 0===e&&(e=0),void 0===t&&(t=j),(!_e(e)||e<0)&&(e=0),t&&"function"==typeof t.schedule||(t=j),new o.y((function(n){return n.add(t.schedule(we,e,{subscriber:n,counter:0,period:e})),n}))}function we(e){var t=e.subscriber,n=e.counter,r=e.period;t.next(n),this.schedule({subscriber:t,counter:n+1,period:r},r)}var Ee=n(4370),Ce=new o.y(z.Z);function Se(){return Ce}function xe(){for(var e=[],t=0;t=t){r.complete();break}if(r.next(i++),r.closed)break}}))}function Ve(e){var t=e.start,n=e.index,r=e.count,o=e.subscriber;n>=r?o.complete():(o.next(t),o.closed||(e.index=n+1,e.start=t+1,this.schedule(e)))}function Be(e,t,n){void 0===e&&(e=0);var r=-1;return _e(t)?r=Number(t)<1?1:Number(t):(0,J.K)(t)&&(n=t),(0,J.K)(n)||(n=j),new o.y((function(t){var o=_e(e)?e:+e-n.now();return n.schedule(Ue,o,{index:0,period:r,subscriber:t})}))}function Ue(e){var t=e.index,n=e.period,r=e.subscriber;if(r.next(t),!r.closed){if(-1===n)return r.complete();e.index=t+1,this.schedule(e,n)}}function He(e,t){return new o.y((function(n){var r,o;try{r=e()}catch(e){return void n.error(e)}try{o=t(r)}catch(e){return void n.error(e)}var i=(o?(0,pe.D)(o):_.E).subscribe(n);return function(){i.unsubscribe(),r&&r.unsubscribe()}}))}var ze=n(999);function qe(){for(var e=[],t=0;tthis.index},e.prototype.hasCompleted=function(){return this.array.length===this.index},e}(),Qe=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.parent=n,o.observable=r,o.stillUnsubscribed=!0,o.buffer=[],o.isComplete=!1,o}return a.ZT(t,e),t.prototype[ze.hZ]=function(){return this},t.prototype.next=function(){var e=this.buffer;return 0===e.length&&this.isComplete?{value:null,done:!0}:{value:e.shift(),done:!1}},t.prototype.hasValue=function(){return this.buffer.length>0},t.prototype.hasCompleted=function(){return 0===this.buffer.length&&this.isComplete},t.prototype.notifyComplete=function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()},t.prototype.notifyNext=function(e,t,n,r,o){this.buffer.push(t),this.parent.checkIterators()},t.prototype.subscribe=function(e,t){return(0,Ne.D)(this,this.observable,this,t)},t}(ke.L),Ke=n(8107),Ye=n(150)},9233:(e,t,n)=>{"use strict";n.d(t,{X:()=>a});var r=n(5987),o=n(211),i=n(1016),a=function(e){function t(t){var n=e.call(this)||this;return n._value=t,n}return r.ZT(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),t.prototype._subscribe=function(t){var n=e.prototype._subscribe.call(this,t);return n&&!n.closed&&t.next(this._value),n},t.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new i.N;return this._value},t.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},t}(o.xQ)},1112:(e,t,n)=>{"use strict";n.d(t,{d:()=>o});var r=n(5987),o=function(e){function t(t,n,r){var o=e.call(this)||this;return o.parent=t,o.outerValue=n,o.outerIndex=r,o.index=0,o}return r.ZT(t,e),t.prototype._next=function(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)},t.prototype._error=function(e){this.parent.notifyError(e,this),this.unsubscribe()},t.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},t}(n(979).L)},2772:(e,t,n)=>{"use strict";n.d(t,{y:()=>l});var r=n(3642),o=n(979),i=n(3142),a=n(2174),s=n(5050),u=n(2561),c=n(150),l=function(){function e(e){this._isScalar=!1,e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var r=this.operator,s=function(e,t,n){if(e){if(e instanceof o.L)return e;if(e[i.b])return e[i.b]()}return e||t||n?new o.L(e,t,n):new o.L(a.c)}(e,t,n);if(r?s.add(r.call(s,this.source)):s.add(this.source||c.v.useDeprecatedSynchronousErrorHandling&&!s.syncErrorThrowable?this._subscribe(s):this._trySubscribe(s)),c.v.useDeprecatedSynchronousErrorHandling&&s.syncErrorThrowable&&(s.syncErrorThrowable=!1,s.syncErrorThrown))throw s.syncErrorValue;return s},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){c.v.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),(0,r._)(e)?e.error(t):console.warn(t)}},e.prototype.forEach=function(e,t){var n=this;return new(t=p(t))((function(t,r){var o;o=n.subscribe((function(t){try{e(t)}catch(e){r(e),o&&o.unsubscribe()}}),r,t)}))},e.prototype._subscribe=function(e){var t=this.source;return t&&t.subscribe(e)},e.prototype[s.L]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t{"use strict";n.d(t,{c:()=>i});var r=n(150),o=n(1644),i={closed:!0,next:function(e){},error:function(e){if(r.v.useDeprecatedSynchronousErrorHandling)throw e;(0,o.z)(e)},complete:function(){}}},2039:(e,t,n)=>{"use strict";n.d(t,{L:()=>o});var r=n(5987),o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.ZT(t,e),t.prototype.notifyNext=function(e,t,n,r,o){this.destination.next(t)},t.prototype.notifyError=function(e,t){this.destination.error(e)},t.prototype.notifyComplete=function(e){this.destination.complete()},t}(n(979).L)},211:(e,t,n)=>{"use strict";n.d(t,{Yc:()=>l,xQ:()=>p});var r=n(5987),o=n(2772),i=n(979),a=n(8760),s=n(1016),u=n(8253),c=n(3142),l=function(e){function t(t){var n=e.call(this,t)||this;return n.destination=t,n}return r.ZT(t,e),t}(i.L),p=function(e){function t(){var t=e.call(this)||this;return t.observers=[],t.closed=!1,t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return r.ZT(t,e),t.prototype[c.b]=function(){return new l(this)},t.prototype.lift=function(e){var t=new f(this,this);return t.operator=e,t},t.prototype.next=function(e){if(this.closed)throw new s.N;if(!this.isStopped)for(var t=this.observers,n=t.length,r=t.slice(),o=0;o{"use strict";n.d(t,{W:()=>o});var r=n(5987),o=function(e){function t(t,n){var r=e.call(this)||this;return r.subject=t,r.subscriber=n,r.closed=!1,r}return r.ZT(t,e),t.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var e=this.subject,t=e.observers;if(this.subject=null,t&&0!==t.length&&!e.isStopped&&!e.closed){var n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}},t}(n(8760).w)},979:(e,t,n)=>{"use strict";n.d(t,{L:()=>l});var r=n(5987),o=n(4156),i=n(2174),a=n(8760),s=n(3142),u=n(150),c=n(1644),l=function(e){function t(n,r,o){var a=e.call(this)||this;switch(a.syncErrorValue=null,a.syncErrorThrown=!1,a.syncErrorThrowable=!1,a.isStopped=!1,arguments.length){case 0:a.destination=i.c;break;case 1:if(!n){a.destination=i.c;break}if("object"==typeof n){n instanceof t?(a.syncErrorThrowable=n.syncErrorThrowable,a.destination=n,n.add(a)):(a.syncErrorThrowable=!0,a.destination=new p(a,n));break}default:a.syncErrorThrowable=!0,a.destination=new p(a,n,r,o)}return a}return r.ZT(t,e),t.prototype[s.b]=function(){return this},t.create=function(e,n,r){var o=new t(e,n,r);return o.syncErrorThrowable=!1,o},t.prototype.next=function(e){this.isStopped||this._next(e)},t.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this))},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){this.destination.error(e),this.unsubscribe()},t.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},t.prototype._unsubscribeAndRecycle=function(){var e=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this},t}(a.w),p=function(e){function t(t,n,r,a){var s,u=e.call(this)||this;u._parentSubscriber=t;var c=u;return(0,o.m)(n)?s=n:n&&(s=n.next,r=n.error,a=n.complete,n!==i.c&&(c=Object.create(n),(0,o.m)(c.unsubscribe)&&u.add(c.unsubscribe.bind(c)),c.unsubscribe=u.unsubscribe.bind(u))),u._context=c,u._next=s,u._error=r,u._complete=a,u}return r.ZT(t,e),t.prototype.next=function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;u.v.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}},t.prototype.error=function(e){if(!this.isStopped){var t=this._parentSubscriber,n=u.v.useDeprecatedSynchronousErrorHandling;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):(0,c.z)(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;(0,c.z)(e)}}},t.prototype.complete=function(){var e=this;if(!this.isStopped){var t=this._parentSubscriber;if(this._complete){var n=function(){return e._complete.call(e._context)};u.v.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},t.prototype.__tryOrUnsub=function(e,t){try{e.call(this._context,t)}catch(e){if(this.unsubscribe(),u.v.useDeprecatedSynchronousErrorHandling)throw e;(0,c.z)(e)}},t.prototype.__tryOrSetError=function(e,t,n){if(!u.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(t){return u.v.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=t,e.syncErrorThrown=!0,!0):((0,c.z)(t),!0)}return!1},t.prototype._unsubscribe=function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()},t}(l)},8760:(e,t,n)=>{"use strict";n.d(t,{w:()=>s});var r=n(9026),o=n(2009),i=n(4156),a=n(8782),s=function(){function e(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}var t;return e.prototype.unsubscribe=function(){var t;if(!this.closed){var n=this,s=n._parentOrParents,c=n._unsubscribe,l=n._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,s instanceof e)s.remove(this);else if(null!==s)for(var p=0;p{"use strict";n.d(t,{v:()=>o});var r=!1,o={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){e&&(new Error).stack,r=e},get useDeprecatedSynchronousErrorHandling(){return r}}},3140:(e,t,n)=>{"use strict";n.d(t,{N:()=>c,c:()=>u});var r=n(5987),o=n(211),i=n(2772),a=n(8760),s=n(3018),u=function(e){function t(t,n){var r=e.call(this)||this;return r.source=t,r.subjectFactory=n,r._refCount=0,r._isComplete=!1,r}return r.ZT(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype.connect=function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new a.w).add(this.source.subscribe(new l(this.getSubject(),this))),e.closed&&(this._connection=null,e=a.w.EMPTY)),e},t.prototype.refCount=function(){return(0,s.x)()(this)},t}(i.y),c=function(){var e=u.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}}(),l=function(e){function t(t,n){var r=e.call(this,t)||this;return r.connectable=n,r}return r.ZT(t,e),t.prototype._error=function(t){this._unsubscribe(),e.prototype._error.call(this,t)},t.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}},t}(o.Yc)},5142:(e,t,n)=>{"use strict";n.d(t,{aj:()=>l});var r=n(5987),o=n(7507),i=n(9026),a=n(2039),s=n(7407),u=n(3375),c={};function l(){for(var e=[],t=0;t{"use strict";n.d(t,{z:()=>i});var r=n(8170),o=n(2257);function i(){for(var e=[],t=0;t{"use strict";n.d(t,{P:()=>a});var r=n(2772),o=n(5760),i=n(5631);function a(e){return new r.y((function(t){var n;try{n=e()}catch(e){return void t.error(e)}return(n?(0,o.D)(n):(0,i.c)()).subscribe(t)}))}},5631:(e,t,n)=>{"use strict";n.d(t,{E:()=>o,c:()=>i});var r=n(2772),o=new r.y((function(e){return e.complete()}));function i(e){return e?function(e){return new r.y((function(t){return e.schedule((function(){return t.complete()}))}))}(e):o}},2615:(e,t,n)=>{"use strict";n.d(t,{D:()=>u});var r=n(2772),o=n(9026),i=n(5709),a=n(2009),s=n(5760);function u(){for(var e=[],t=0;t{"use strict";n.d(t,{D:()=>a});var r=n(2772),o=n(7843),i=n(8107);function a(e,t){return t?(0,i.x)(e,t):e instanceof r.y?e:new r.y((0,o.s)(e))}},3375:(e,t,n)=>{"use strict";n.d(t,{n:()=>a});var r=n(2772),o=n(6900),i=n(3109);function a(e,t){return t?(0,i.r)(e,t):new r.y((0,o.V)(e))}},4370:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var r=n(2772),o=n(7507),i=n(2556),a=n(3375);function s(){for(var e=[],t=0;t1&&"number"==typeof e[e.length-1]&&(n=e.pop())):"number"==typeof u&&(n=e.pop()),null===s&&1===e.length&&e[0]instanceof r.y?e[0]:(0,i.J)(n)((0,a.n)(e,s))}},8170:(e,t,n)=>{"use strict";n.d(t,{of:()=>a});var r=n(7507),o=n(3375),i=n(3109);function a(){for(var e=[],t=0;t{"use strict";n.d(t,{u:()=>o});var r=n(2556);function o(){return(0,r.J)(1)}},6008:(e,t,n)=>{"use strict";n.d(t,{h:()=>i});var r=n(5987),o=n(979);function i(e,t){return function(n){return n.lift(new a(e,t))}}var a=function(){function e(e,t){this.predicate=e,this.thisArg=t}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.predicate,this.thisArg))},e}(),s=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.predicate=n,o.thisArg=r,o.count=0,o}return r.ZT(t,e),t.prototype._next=function(e){var t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(e){return void this.destination.error(e)}t&&this.destination.next(e)},t}(o.L)},5709:(e,t,n)=>{"use strict";n.d(t,{U:()=>i});var r=n(5987),o=n(979);function i(e,t){return function(n){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new a(e,t))}}var a=function(){function e(e,t){this.project=e,this.thisArg=t}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.project,this.thisArg))},e}(),s=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.project=n,o.count=0,o.thisArg=r||o,o}return r.ZT(t,e),t.prototype._next=function(e){var t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(e){return void this.destination.error(e)}this.destination.next(t)},t}(o.L)},2556:(e,t,n)=>{"use strict";n.d(t,{J:()=>i});var r=n(7746),o=n(3608);function i(e){return void 0===e&&(e=Number.POSITIVE_INFINITY),(0,r.zg)(o.y,e)}},7746:(e,t,n)=>{"use strict";n.d(t,{zg:()=>c});var r=n(5987),o=n(7407),i=n(2039),a=n(1112),s=n(5709),u=n(5760);function c(e,t,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"function"==typeof t?function(r){return r.pipe(c((function(n,r){return(0,u.D)(e(n,r)).pipe((0,s.U)((function(e,o){return t(n,e,r,o)})))}),n))}:("number"==typeof t&&(n=t),function(t){return t.lift(new l(e,n))})}var l=function(){function e(e,t){void 0===t&&(t=Number.POSITIVE_INFINITY),this.project=e,this.concurrent=t}return e.prototype.call=function(e,t){return t.subscribe(new p(e,this.project,this.concurrent))},e}(),p=function(e){function t(t,n,r){void 0===r&&(r=Number.POSITIVE_INFINITY);var o=e.call(this,t)||this;return o.project=n,o.concurrent=r,o.hasCompleted=!1,o.buffer=[],o.active=0,o.index=0,o}return r.ZT(t,e),t.prototype._next=function(e){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},t}(i.L)},3018:(e,t,n)=>{"use strict";n.d(t,{x:()=>i});var r=n(5987),o=n(979);function i(){return function(e){return e.lift(new a(e))}}var a=function(){function e(e){this.connectable=e}return e.prototype.call=function(e,t){var n=this.connectable;n._refCount++;var r=new s(e,n),o=t.subscribe(r);return r.closed||(r.connection=n.connect()),o},e}(),s=function(e){function t(t,n){var r=e.call(this,t)||this;return r.connectable=n,r}return r.ZT(t,e),t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var n=this.connection,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null},t}(o.L)},3109:(e,t,n)=>{"use strict";n.d(t,{r:()=>i});var r=n(2772),o=n(8760);function i(e,t){return new r.y((function(n){var r=new o.w,i=0;return r.add(t.schedule((function(){i!==e.length?(n.next(e[i++]),n.closed||r.add(this.schedule())):n.complete()}))),r}))}},8107:(e,t,n)=>{"use strict";n.d(t,{x:()=>l});var r=n(2772),o=n(8760),i=n(5050),a=n(3109),s=n(999),u=n(336),c=n(9217);function l(e,t){if(null!=e){if(function(e){return e&&"function"==typeof e[i.L]}(e))return function(e,t){return new r.y((function(n){var r=new o.w;return r.add(t.schedule((function(){var o=e[i.L]();r.add(o.subscribe({next:function(e){r.add(t.schedule((function(){return n.next(e)})))},error:function(e){r.add(t.schedule((function(){return n.error(e)})))},complete:function(){r.add(t.schedule((function(){return n.complete()})))}}))}))),r}))}(e,t);if((0,u.t)(e))return function(e,t){return new r.y((function(n){var r=new o.w;return r.add(t.schedule((function(){return e.then((function(e){r.add(t.schedule((function(){n.next(e),r.add(t.schedule((function(){return n.complete()})))})))}),(function(e){r.add(t.schedule((function(){return n.error(e)})))}))}))),r}))}(e,t);if((0,c.z)(e))return(0,a.r)(e,t);if(function(e){return e&&"function"==typeof e[s.hZ]}(e)||"string"==typeof e)return function(e,t){if(!e)throw new Error("Iterable cannot be null");return new r.y((function(n){var r,i=new o.w;return i.add((function(){r&&"function"==typeof r.return&&r.return()})),i.add(t.schedule((function(){r=e[s.hZ](),i.add(t.schedule((function(){if(!n.closed){var e,t;try{var o=r.next();e=o.value,t=o.done}catch(e){return void n.error(e)}t?n.complete():(n.next(e),this.schedule())}})))}))),i}))}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}},999:(e,t,n)=>{"use strict";function r(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}n.d(t,{hZ:()=>o});var o=r()},5050:(e,t,n)=>{"use strict";n.d(t,{L:()=>r});var r=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}()},3142:(e,t,n)=>{"use strict";n.d(t,{b:()=>r});var r=function(){return"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}()},6565:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});var r=function(){function e(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return e.prototype=Object.create(Error.prototype),e}()},6929:(e,t,n)=>{"use strict";n.d(t,{K:()=>r});var r=function(){function e(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return e.prototype=Object.create(Error.prototype),e}()},1016:(e,t,n)=>{"use strict";n.d(t,{N:()=>r});var r=function(){function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e}()},8782:(e,t,n)=>{"use strict";n.d(t,{B:()=>r});var r=function(){function e(e){return Error.call(this),this.message=e?e.length+" errors occurred during unsubscription:\n"+e.map((function(e,t){return t+1+") "+e.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e}()},3642:(e,t,n)=>{"use strict";n.d(t,{_:()=>o});var r=n(979);function o(e){for(;e;){var t=e,n=t.closed,o=t.destination,i=t.isStopped;if(n||i)return!1;e=o&&o instanceof r.L?o:null}return!0}},1644:(e,t,n)=>{"use strict";function r(e){setTimeout((function(){throw e}),0)}n.d(t,{z:()=>r})},3608:(e,t,n)=>{"use strict";function r(e){return e}n.d(t,{y:()=>r})},9026:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});var r=function(){return Array.isArray||function(e){return e&&"number"==typeof e.length}}()},9217:(e,t,n)=>{"use strict";n.d(t,{z:()=>r});var r=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e}},4156:(e,t,n)=>{"use strict";function r(e){return"function"==typeof e}n.d(t,{m:()=>r})},2009:(e,t,n)=>{"use strict";function r(e){return null!==e&&"object"==typeof e}n.d(t,{K:()=>r})},336:(e,t,n)=>{"use strict";function r(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}n.d(t,{t:()=>r})},7507:(e,t,n)=>{"use strict";function r(e){return e&&"function"==typeof e.schedule}n.d(t,{K:()=>r})},3306:(e,t,n)=>{"use strict";function r(){}n.d(t,{Z:()=>r})},2561:(e,t,n)=>{"use strict";n.d(t,{U:()=>i,z:()=>o});var r=n(3306);function o(){for(var e=[],t=0;t{"use strict";n.d(t,{s:()=>l});var r=n(6900),o=n(1644),i=n(999),a=n(5050),s=n(9217),u=n(336),c=n(2009),l=function(e){if(e&&"function"==typeof e[a.L])return l=e,function(e){var t=l[a.L]();if("function"!=typeof t.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return t.subscribe(e)};if((0,s.z)(e))return(0,r.V)(e);if((0,u.t)(e))return n=e,function(e){return n.then((function(t){e.closed||(e.next(t),e.complete())}),(function(t){return e.error(t)})).then(null,o.z),e};if(e&&"function"==typeof e[i.hZ])return t=e,function(e){for(var n=t[i.hZ]();;){var r=n.next();if(r.done){e.complete();break}if(e.next(r.value),e.closed)break}return"function"==typeof n.return&&e.add((function(){n.return&&n.return()})),e};var t,n,l,p=(0,c.K)(e)?"an invalid object":"'"+e+"'";throw new TypeError("You provided "+p+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")}},6900:(e,t,n)=>{"use strict";n.d(t,{V:()=>r});var r=function(e){return function(t){for(var n=0,r=e.length;n{"use strict";n.d(t,{D:()=>a});var r=n(1112),o=n(7843),i=n(2772);function a(e,t,n,a,s){if(void 0===s&&(s=new r.d(e,n,a)),!s.closed)return t instanceof i.y?t.subscribe(s):(0,o.s)(t)(s)}},5987:(e,t,n)=>{"use strict";n.d(t,{ZT:()=>o});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}},9874:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var r=n(3379),o=n.n(r),i=n(7795),a=n.n(i),s=n(569),u=n.n(s),c=n(3565),l=n.n(c),p=n(9216),f=n.n(p),h=n(4589),d=n.n(h),v=n(4662),y={};y.styleTagTransform=d(),y.setAttributes=l(),y.insert=u().bind(null,"head"),y.domAPI=a(),y.insertStyleElement=f(),o()(v.Z,y);const m=v.Z&&v.Z.locals?v.Z.locals:void 0},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,r=0;r{"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var o=void 0!==n.layer;o&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,o&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},655:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__assign:()=>i,__asyncDelegator:()=>_,__asyncGenerator:()=>g,__asyncValues:()=>b,__await:()=>m,__awaiter:()=>l,__decorate:()=>s,__exportStar:()=>f,__extends:()=>o,__generator:()=>p,__importDefault:()=>C,__importStar:()=>E,__makeTemplateObject:()=>w,__metadata:()=>c,__param:()=>u,__read:()=>d,__rest:()=>a,__spread:()=>v,__spreadArrays:()=>y,__values:()=>h});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function u(e,t){return function(n,r){t(n,r,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{u(r.next(e))}catch(e){i(e)}}function s(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){e.done?o(e.value):new n((function(t){t(e.value)})).then(a,s)}u((r=r.apply(e,t||[])).next())}))}function p(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}function d(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function v(){for(var e=[],t=0;t1||s(e,t)}))})}function s(e,t){try{(n=o[e](t)).value instanceof m?Promise.resolve(n.value.v).then(u,c):l(i[0][2],n)}catch(e){l(i[0][3],e)}var n}function u(e){s("next",e)}function c(e){s("throw",e)}function l(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}}function _(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:m(e[r](t)),done:"return"===r}:o?o(t):t}:o}}function b(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=h(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){!function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)}(r,o,(t=e[n](t)).done,t.value)}))}}}function w(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function E(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function C(e){return e&&e.__esModule?e:{default:e}}},6849:function(e,t,n){!function(){"use strict";!function(e){var t=e.performance;function n(e){t&&t.mark&&t.mark(e)}function r(e,n){t&&t.measure&&t.measure(e,n)}n("Zone");var o=!0===e.__zone_symbol__forceDuplicateZoneCheck;if(e.Zone){if(o||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}var i,a=function(){function t(e,t){this._parent=e,this._name=t?t.name||"unnamed":"",this._properties=t&&t.properties||{},this._zoneDelegate=new u(this,this._parent&&this._parent._zoneDelegate,t)}return t.assertZonePatched=function(){if(e.Promise!==T.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(t,"root",{get:function(){for(var e=t.current;e.parent;)e=e.parent;return e},enumerable:!0,configurable:!0}),Object.defineProperty(t,"current",{get:function(){return I.zone},enumerable:!0,configurable:!0}),Object.defineProperty(t,"currentTask",{get:function(){return P},enumerable:!0,configurable:!0}),t.__load_patch=function(i,a){if(T.hasOwnProperty(i)){if(o)throw Error("Already loaded patch: "+i)}else if(!e["__Zone_disable_"+i]){var s="Zone:"+i;n(s),T[i]=a(e,t,A),r(s,s)}},Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),t.prototype.get=function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]},t.prototype.getZoneWith=function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null},t.prototype.fork=function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)},t.prototype.wrap=function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),r=this;return function(){return r.runGuarded(n,this,arguments,t)}},t.prototype.run=function(e,t,n,r){I={parent:I,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,r)}finally{I=I.parent}},t.prototype.runGuarded=function(e,t,n,r){void 0===t&&(t=null),I={parent:I,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,r)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{I=I.parent}},t.prototype.runTask=function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||m).name+"; Execution: "+this.name+")");if(e.state!==g||e.type!==D&&e.type!==x){var r=e.state!=w;r&&e._transitionTo(w,b),e.runCount++;var o=P;P=e,I={parent:I,zone:this};try{e.type==x&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{e.state!==g&&e.state!==C&&(e.type==D||e.data&&e.data.isPeriodic?r&&e._transitionTo(b,w):(e.runCount=0,this._updateTaskCount(e,-1),r&&e._transitionTo(g,w,g))),I=I.parent,P=o}}},t.prototype.scheduleTask=function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to "+this.name+" which is descendants of the original zone "+e.zone.name);t=t.parent}e._transitionTo(_,g);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(t){throw e._transitionTo(C,_,g),this._zoneDelegate.handleError(this,t),t}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==_&&e._transitionTo(b,_),e},t.prototype.scheduleMicroTask=function(e,t,n,r){return this.scheduleTask(new c(S,e,t,n,r,void 0))},t.prototype.scheduleMacroTask=function(e,t,n,r,o){return this.scheduleTask(new c(x,e,t,n,r,o))},t.prototype.scheduleEventTask=function(e,t,n,r,o){return this.scheduleTask(new c(D,e,t,n,r,o))},t.prototype.cancelTask=function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||m).name+"; Execution: "+this.name+")");e._transitionTo(E,b,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(C,E),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(g,E),e.runCount=0,e},t.prototype._updateTaskCount=function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var r=0;r0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e};this.hasTask(this.zone,i)}},e}(),c=function(){function t(n,r,o,i,a,s){this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=r,this.data=i,this.scheduleFn=a,this.cancelFn=s,this.callback=o;var u=this;n===D&&i&&i.useG?this.invoke=t.invokeTask:this.invoke=function(){return t.invokeTask.call(e,u,this,arguments)}}return t.invokeTask=function(e,t,n){e||(e=this),M++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==M&&y(),M--}},Object.defineProperty(t.prototype,"zone",{get:function(){return this._zone},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"state",{get:function(){return this._state},enumerable:!0,configurable:!0}),t.prototype.cancelScheduleRequest=function(){this._transitionTo(g,_)},t.prototype._transitionTo=function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(this.type+" '"+this.source+"': can not transition to '"+e+"', expecting state '"+t+"'"+(n?" or '"+n+"'":"")+", was '"+this._state+"'.");this._state=e,e==g&&(this._zoneDelegates=null)},t.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)},t.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}},t}(),l=k("setTimeout"),p=k("Promise"),f=k("then"),h=[],d=!1;function v(t){if(0===M&&0===h.length)if(i||e[p]&&(i=e[p].resolve(0)),i){var n=i[f];n||(n=i.then),n.call(i,y)}else e[l](y,0);t&&h.push(t)}function y(){if(!d){for(d=!0;h.length;){var e=h;h=[];for(var t=0;t=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}};Zone.__load_patch("ZoneAwarePromise",(function(t,n,r){var o=Object.getOwnPropertyDescriptor,i=Object.defineProperty;var a=r.symbol,s=[],u=a("Promise"),c=a("then"),l="__creationTrace__";r.onUnhandledError=function(e){if(r.showUncaughtError()){var t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},r.microtaskDrainDone=function(){for(;s.length;)for(var e=function(){var e=s.shift();try{e.zone.runGuarded((function(){throw e}))}catch(e){f(e)}};s.length;)e()};var p=a("unhandledPromiseRejectionHandler");function f(e){r.onUnhandledError(e);try{var t=n[p];t&&"function"==typeof t&&t.call(this,e)}catch(e){}}function h(e){return e&&e.then}function d(e){return e}function v(e){return N.reject(e)}var y=a("state"),m=a("value"),g=a("finally"),_=a("parentPromiseValue"),b=a("parentPromiseState"),w="Promise.then",E=null,C=!0,S=!1,x=0;function D(e,t){return function(n){try{P(e,t,n)}catch(t){P(e,!1,t)}}}var T=function(){var e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}},A="Promise resolved with itself",I=a("currentTaskTrace");function P(e,t,o){var a,u=T();if(e===o)throw new TypeError(A);if(e[y]===E){var c=null;try{"object"!=typeof o&&"function"!=typeof o||(c=o&&o.then)}catch(t){return u((function(){P(e,!1,t)}))(),e}if(t!==S&&o instanceof N&&o.hasOwnProperty(y)&&o.hasOwnProperty(m)&&o[y]!==E)O(o),P(e,o[y],o[m]);else if(t!==S&&"function"==typeof c)try{c.call(o,u(D(e,t)),u(D(e,!1)))}catch(t){u((function(){P(e,!1,t)}))()}else{e[y]=t;var p=e[m];if(e[m]=o,e[g]===g&&t===C&&(e[y]=e[b],e[m]=e[_]),t===S&&o instanceof Error){var f=n.currentTask&&n.currentTask.data&&n.currentTask.data[l];f&&i(o,I,{configurable:!0,enumerable:!1,writable:!0,value:f})}for(var h=0;h=0;n--)"function"==typeof e[n]&&(e[n]=d(e[n],t+"_"+n));return e}function C(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var S="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,x=!("nw"in _)&&void 0!==_.process&&"[object process]"==={}.toString.call(_.process),D=!x&&!S&&!(!m||!g.HTMLElement),T=void 0!==_.process&&"[object process]"==={}.toString.call(_.process)&&!S&&!(!m||!g.HTMLElement),A={},I=function(e){if(e=e||_.event){var t=A[e.type];t||(t=A[e.type]=y("ON_PROPERTY"+e.type));var n,r=this||e.target||_,o=r[t];if(D&&r===g&&"error"===e.type){var i=e;!0===(n=o&&o.call(this,i.message,i.filename,i.lineno,i.colno,i.error))&&e.preventDefault()}else null==(n=o&&o.apply(this,arguments))||n||e.preventDefault();return n}};function P(e,n,o){var i=t(e,n);if(!i&&o&&t(o,n)&&(i={enumerable:!0,configurable:!0}),i&&i.configurable){var a=y("on"+n+"patched");if(!e.hasOwnProperty(a)||!e[a]){delete i.writable,delete i.value;var s=i.get,u=i.set,c=n.substr(2),l=A[c];l||(l=A[c]=y("ON_PROPERTY"+c)),i.set=function(t){var n=this;n||e!==_||(n=_),n&&(n[l]&&n.removeEventListener(c,I),u&&u.apply(n,w),"function"==typeof t?(n[l]=t,n.addEventListener(c,I,!1)):n[l]=null)},i.get=function(){var t=this;if(t||e!==_||(t=_),!t)return null;var r=t[l];if(r)return r;if(s){var o=s&&s.call(this);if(o)return i.set.call(this,o),"function"==typeof t[b]&&t.removeAttribute(n),o}return null},r(e,n,i),e[a]=!0}}}function M(e,t,n){if(t)for(var r=0;r=0&&"function"==typeof r[i.cbIdx]?v(i.name,r[i.cbIdx],i,o):e.apply(t,r)}}))}function j(e,t){e[y("OriginalDelegate")]=t}var L=!1,V=!1;function B(){try{var e=g.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}function U(){if(L)return V;L=!0;try{var e=g.navigator.userAgent;-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(V=!0)}catch(e){}return V}Zone.__load_patch("toString",(function(e){var t=Function.prototype.toString,n=y("OriginalDelegate"),r=y("Promise"),o=y("Error"),i=function(){if("function"==typeof this){var i=this[n];if(i)return"function"==typeof i?t.call(i):Object.prototype.toString.call(i);if(this===Promise){var a=e[r];if(a)return t.call(a)}if(this===Error){var s=e[o];if(s)return t.call(s)}}return t.call(this)};i[n]=t,Function.prototype.toString=i;var a=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?"[object Promise]":a.call(this)}}));var H=!1;if("undefined"!=typeof window)try{var z=Object.defineProperty({},"passive",{get:function(){H=!0}});window.addEventListener("test",z,z),window.removeEventListener("test",z,z)}catch(e){H=!1}var q={useG:!0},W={},G={},Z=/^__zone_symbol__(\w+)(true|false)$/,$="__zone_symbol__propagationStopped";function Q(e,t,n){var r=n&&n.add||s,i=n&&n.rm||u,a=n&&n.listeners||"eventListeners",c=n&&n.rmAll||"removeAllListeners",l=y(r),d="."+r+":",v="prependListener",m="."+v+":",g=function(e,t,n){if(!e.isRemoved){var r=e.callback;"object"==typeof r&&r.handleEvent&&(e.callback=function(e){return r.handleEvent(e)},e.originalDelegate=r),e.invoke(e,t,[n]);var o=e.options;if(o&&"object"==typeof o&&o.once){var a=e.originalDelegate?e.originalDelegate:e.callback;t[i].call(t,n.type,a,o)}}},_=function(t){if(t=t||e.event){var n=this||t.target||e,r=n[W[t.type][f]];if(r)if(1===r.length)g(r[0],n,t);else for(var o=r.slice(),i=0;i1?new i(t,n):new i(t),c=e.ObjectGetOwnPropertyDescriptor(u,"onmessage");return c&&!1===c.configurable?(a=e.ObjectCreate(u),s=u,[r,o,"send","close"].forEach((function(t){a[t]=function(){var n=e.ArraySlice.call(arguments);if(t===r||t===o){var i=n.length>0?n[0]:void 0;if(i){var s=Zone.__symbol__("ON_PROPERTY"+i);u[s]=a[s]}}return u[t].apply(u,n)}}))):a=u,e.patchOnProperties(a,["close","error","message","open"],s),a};var a=t.WebSocket;for(var s in i)a[s]=i[s]}(e,t),Zone[e.symbol("patchEvents")]=!0}}Zone.__load_patch("util",(function(e,n,o){o.patchOnProperties=M,o.patchMethod=R,o.bindArguments=E,o.patchMacroTask=F;var c=n.__symbol__("BLACK_LISTED_EVENTS"),l=n.__symbol__("UNPATCHED_EVENTS");e[l]&&(e[c]=e[l]),e[c]&&(n[c]=n[l]=e[c]),o.patchEventPrototype=Y,o.patchEventTarget=Q,o.isIEOrEdge=U,o.ObjectDefineProperty=r,o.ObjectGetOwnPropertyDescriptor=t,o.ObjectCreate=i,o.ArraySlice=a,o.patchClass=k,o.wrapWithCurrentZone=d,o.filterProperties=ge,o.attachOriginToPatched=j,o._redefineProperty=oe,o.patchCallbacks=X,o.getGlobalObjects=function(){return{globalSources:G,zoneSymbolEventNames:W,eventNames:me,isBrowser:D,isMix:T,isNode:x,TRUE_STR:p,FALSE_STR:f,ZONE_SYMBOL_PREFIX:h,ADD_EVENT_LISTENER_STR:s,REMOVE_EVENT_LISTENER_STR:u}}})),function(e){e.__zone_symbol__legacyPatch=function(){var t=e.Zone;t.__load_patch("registerElement",(function(e,t,n){!function(e,t){var n=t.getGlobalObjects(),r=n.isBrowser,o=n.isMix;(r||o)&&"registerElement"in e.document&&t.patchCallbacks(t,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])}(e,n)})),t.__load_patch("EventTargetLegacy",(function(e,t,n){we(e,n),Ee(n,e)}))}}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||n.g);var Ce=y("zoneTask");function Se(e,t,n,r){var o=null,i=null;n+=r;var a={};function s(t){var n=t.data;return n.args[0]=function(){try{t.invoke.apply(this,arguments)}finally{t.data&&t.data.isPeriodic||("number"==typeof n.handleId?delete a[n.handleId]:n.handleId&&(n.handleId[Ce]=null))}},n.handleId=o.apply(e,n.args),t}function u(e){return i(e.data.handleId)}o=R(e,t+=r,(function(n){return function(o,i){if("function"==typeof i[0]){var c={isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?i[1]||0:void 0,args:i},l=v(t,i[0],c,s,u);if(!l)return l;var p=l.data.handleId;return"number"==typeof p?a[p]=l:p&&(p[Ce]=l),p&&p.ref&&p.unref&&"function"==typeof p.ref&&"function"==typeof p.unref&&(l.ref=p.ref.bind(p),l.unref=p.unref.bind(p)),"number"==typeof p||p?p:l}return n.apply(e,i)}})),i=R(e,n,(function(t){return function(n,r){var o,i=r[0];"number"==typeof i?o=a[i]:(o=i&&i[Ce])||(o=i),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&("number"==typeof i?delete a[i]:i&&(i[Ce]=null),o.zone.cancelTask(o)):t.apply(e,r)}}))}function xe(e,t){if(!Zone[t.symbol("patchEventTarget")]){for(var n=t.getGlobalObjects(),r=n.eventNames,o=n.zoneSymbolEventNames,i=n.TRUE_STR,a=n.FALSE_STR,s=n.ZONE_SYMBOL_PREFIX,u=0;u0){var o=e.invoke;e.invoke=function(){for(var n=r.__zone_symbol__loadfalse,i=0;i{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0,n(3077)})(); \ No newline at end of file +(()=>{var e={3077:function(e,t,n){"use strict";n(9874);var r,o,i=n(8889),a=n(3720),s=n(3190),u=n(3766),c=n(7137),l=n(5132),p=(n(869),n(9675)),f=(n(655),n(6849),Object.freeze({esVersion:6,assumingES6:!0,productionMode:!0,linkerVersion:"1.14.0",fileLevelThis:this}));function h(e){this.ob=e}h.prototype.toString=function(){return String.fromCharCode(this.ob)};var d=function e(t,n,r){var o=new t.i(n[r]);if(r>24===e?Xn:e<<16>>16===e?rr:Mr):w(e)?V(Pr):V(Ir);case"boolean":return V(xn);case"undefined":return V(Le);default:return null===e?e.hc():e instanceof We?V(Or):e instanceof h?V(Dn):e&&e.$classData?V(e.$classData):null}}function y(e){switch(typeof e){case"string":return"java.lang.String";case"number":return b(e)?e<<24>>24===e?"java.lang.Byte":e<<16>>16===e?"java.lang.Short":"java.lang.Integer":w(e)?"java.lang.Float":"java.lang.Double";case"boolean":return"java.lang.Boolean";case"undefined":return"java.lang.Void";default:return null===e?e.hc():e instanceof We?"java.lang.Long":e instanceof h?"java.lang.Character":e&&e.$classData?e.$classData.name:null.L.name}}var m=0,g=new WeakMap;function _(e){switch(typeof e){case"string":return Nr(e);case"number":return Ar(e);case"bigint":var t=0;for(e>=BigInt(32);return t;case"boolean":return e?1231:1237;case"undefined":return 0;case"symbol":return void 0===(e=e.description)?0:Nr(e);default:return null===e?0:(void 0===(t=g.get(e))&&(m=t=m+1|0,g.set(e,t)),t)}}function b(e){return"number"==typeof e&&(0|e)===e&&1/e!=-1/0}function w(e){return"number"==typeof e&&(e!=e||Math.fround(e)===e)}function E(){}function C(){}function S(e){if("number"==typeof e){this.b=Array(e);for(var t=0;te===o,o.name=n,o.isPrimitive=!0,o.isInstance=()=>!1,void 0!==r&&(o.Y=j(o,r)),o}function F(e,t,n,r){var o=new N,i=function(e){for(var t in e)return t}(e);return o.y=n,o.E="L"+t+";",o.F=e=>!!e.y[i],o.name=t,o.isInterface=!1,o.isInstance=r||(e=>!!(e&&e.$classData&&e.$classData.y[i])),o}function j(e,t,n){var r=new N;t.prototype.$classData=r;var o="["+e.E;return r.i=t,r.y={a:1,Pa:1,c:1},r.ba=e,r.Z=e,r.$=1,r.E=o,r.name=o,r.isArrayClass=!0,r.F=n||(e=>r===e),r.isInstance=e=>e instanceof t,r}function L(e){return e.Y||(e.Y=function(e){function t(e){if("number"==typeof e){this.b=Array(e);for(var t=0;t{var t=e.$;return t===o?r.F(e.Z):t>o&&r===B};return n.F=a,n.isInstance=e=>!!(e=e&&e.$classData)&&(e===n||a(e)),n}(e)),e.Y}function V(e){return e.La||(e.La=new un(e)),e.La}E.prototype.constructor=E,C.prototype=E.prototype,E.prototype.o=function(){return _(this)},E.prototype.h=function(){var e=this.o();return y(this)+"@"+(+(e>>>0)).toString(16)},E.prototype.toString=function(){return this.h()},S.prototype=new C,S.prototype.constructor=S,x.prototype=S.prototype,D.prototype=new C,D.prototype.constructor=D,T.prototype=new C,T.prototype.constructor=T,A.prototype=new C,A.prototype.constructor=A,I.prototype=new C,I.prototype.constructor=I,P.prototype=new C,P.prototype.constructor=P,M.prototype=new C,M.prototype.constructor=M,O.prototype=new C,O.prototype.constructor=O,k.prototype=new C,k.prototype.constructor=k,N.prototype.isAssignableFrom=function(e){return this===e||this.F(e)},N.prototype.checkCast=function(){},N.prototype.getSuperclass=function(){return this.Kc?V(this.Kc):null},N.prototype.getComponentType=function(){return this.ba?V(this.ba):null},N.prototype.newArrayOfThisClass=function(e){for(var t=this,n=0;n!e.isPrimitive,B.name="java.lang.Object",B.isInstance=e=>null!==e,B.Y=j(B,S,(e=>{var t=e.$;return 1===t?!e.Z.isPrimitive:1{{ title }}\n\n\n\n\n'},n=st(ut(),new(L(Br).i)(["\nh1 {\n font-size: 1.2em;\n color: #999;\n margin-bottom: 0;\n}\nh2 {\n font-size: 2em;\n margin-top: 0;\n padding-top: 0;\n}\nnav a {\n padding: 5px 10px;\n text-decoration: none;\n margin-top: 10px;\n display: inline-block;\n background-color: #eee;\n border-radius: 4px;\n}\nnav a:visited, a:link {\n color: #607d8b;\n}\nnav a:hover {\n color: #039be5;\n background-color: #cfd8dc;\n}\nnav a.active {\n color: #039be5;\n}\n"]));n=[...mt(gt(),n)],t.styles=n,e=new e(t),Ln().annotations=[e]}function re(){H=this;var e=a.NgModule,t={};ut();var n=u.BrowserModule,r=s.FormsModule,o=Yt();n=st(0,new(L(Zt).i)([n,r,o])),n=[...mt(gt(),n)],t.imports=n,ut(),n=Ln(),r=Qn(),o=Gn();var i=sn(),c=Un();n=st(0,new(L(Zt).i)([n,r,o,i,c])),n=[...mt(gt(),n)],t.declarations=n,ut(),n=Ln(),n=st(0,new(L(Zt).i)([n])),n=[...mt(gt(),n)],t.bootstrap=n,ut(),n=on(),r=an(),n=st(0,new(L(Zt).i)([n,r])),n=[...mt(gt(),n)],t.providers=n,e=new e(t),Kt().annotations=[e]}function oe(){z=this;var e=a.NgModule,t={};ut();var n=st(ut(),new(L(dr).i)([]));(n=dt(vt(),n)).path="heroes";var r=Qn();n.component=r,r=st(ut(),new(L(dr).i)([])),(r=dt(vt(),r)).path="dashboard";var o=Un();r.component=o,o=st(ut(),new(L(dr).i)([])),(o=dt(vt(),o)).path="",o.redirectTo="/dashboard",o.pathMatch="full";var i=st(ut(),new(L(dr).i)([]));(i=dt(vt(),i)).path="detail/:id";var s=Gn();i.component=s,n=l.RouterModule.forRoot([n,r,o,i]),n=st(0,new(L(Zt).i)([n])),n=[...mt(gt(),n)],t.imports=n,t.exports=[l.RouterModule],e=new e(t),Yt().annotations=[e]}function ie(){}function ae(){W=this;var e=a.Component,t={selector:"app-dashboard"};Je();var n=Xe('\n |

Top Heroes

\n |\n |\n ');t.template=n,n=st(ut(),new(L(Br).i)([(Je(),Xe("\n |/* DashboardComponent's private CSS styles */\n |[class*='col-'] {\n | float: left;\n | padding-right: 20px;\n | padding-bottom: 20px;\n |}\n |[class*='col-']:last-of-type {\n | padding-right: 0;\n |}\n |a {\n | text-decoration: none;\n |}\n |*, *:after, *:before {\n | -webkit-box-sizing: border-box;\n | -moz-box-sizing: border-box;\n | box-sizing: border-box;\n |}\n |h3 {\n | text-align: center; margin-bottom: 0;\n |}\n |h4 {\n | position: relative;\n |}\n |.grid {\n | margin: 0;\n |}\n |.col-1-4 {\n | width: 25%;\n |}\n |.module {\n | padding: 20px;\n | text-align: center;\n | color: #eee;\n | max-height: 120px;\n | min-width: 120px;\n | background-color: #607d8b;\n | border-radius: 2px;\n |}\n |.module:hover {\n | background-color: #eee;\n | cursor: pointer;\n | color: #607d8b;\n |}\n |.grid-pad {\n | padding: 10px 0;\n |}\n |.grid-pad > [class*='col-']:last-of-type {\n | padding-right: 20px;\n |}\n |@media (max-width: 600px) {\n | .module {\n | font-size: 10px;\n | max-height: 75px; }\n |}\n |@media (max-width: 1024px) {\n | .grid {\n | margin: 0;\n | }\n | .module {\n | min-width: 60px;\n | }\n |}\n "))])),n=[...mt(gt(),n)],t.styles=n,e=new e(t),Un().annotations=[e],e=on(),Un().parameters=[e]}function se(){G=this;var e=a.Component,t={selector:"app-hero-detail"},n=st(ut(),new(L(Br).i)(["hero"]));n=[...mt(gt(),n)],t.inputs=n,t.template='\n
\n

{{hero.name | uppercase}} Details

\n
id: {{hero.id}}
\n
\n \n
\n \n
',n=st(ut(),new(L(Br).i)(["\n/* HeroDetailComponent's private CSS styles */\nlabel {\n display: inline-block;\n width: 3em;\n margin: .5em 0;\n color: #607D8B;\n font-weight: bold;\n}\ninput {\n height: 2em;\n font-size: 1em;\n padding-left: .4em;\n}\nbutton {\n margin-top: 20px;\n font-family: Arial;\n background-color: #eee;\n border: none;\n padding: 5px 10px;\n border-radius: 4px;\n cursor: pointer; cursor: hand;\n}\nbutton:hover {\n background-color: #cfd8dc;\n}\nbutton:disabled {\n background-color: #eee;\n color: #ccc;\n cursor: auto;\n}\n"])),n=[...mt(gt(),n)],t.styles=n,e=new e(t),Gn().annotations=[e],e=l.ActivatedRoute,t=on(),n=i.Location,Gn().parameters=[e,t,n]}function ue(){Z=this,on().annotations=[new a.Injectable];var e=an();on().parameters=[e]}function ce(){$=this;var e=a.Component,t={selector:"app-heroes"};Je();var n=Xe('\n |\n |

My Heroes

\n |\n |\n ');t.template=n,n=st(ut(),new(L(Br).i)([(Je(),Xe("\n |/* HeroesComponent's private CSS styles */\n |.selected {\n | background-color: #CFD8DC !important;\n | color: white;\n |}\n |.heroes {\n | margin: 0 0 2em 0;\n | list-style-type: none;\n | padding: 0;\n | width: 15em;\n |}\n |.heroes li {\n | cursor: pointer;\n | position: relative;\n | left: 0;\n | background-color: #EEE;\n | margin: .5em;\n | padding: .3em 0;\n | height: 1.6em;\n | border-radius: 4px;\n |}\n |.heroes li.selected:hover {\n | background-color: #BBD8DC !important;\n | color: white;\n |}\n |.heroes li:hover {\n | color: #607D8B;\n | background-color: #DDD;\n | left: .1em;\n |}\n |.heroes .text {\n | position: relative;\n | top: -3px;\n |}\n |.heroes .badge {\n | display: inline-block;\n | font-size: small;\n | color: white;\n | padding: 0.8em 0.7em 0 0.7em;\n | background-color: #607D8B;\n | line-height: 1em;\n | position: relative;\n | left: -1px;\n | top: -4px;\n | height: 1.8em;\n | min-width: 16px;\n | text-align: right;\n | margin-right: .8em;\n | border-radius: 4px 0 0 4px;\n |}\n "))])),n=[...mt(gt(),n)],t.styles=n,e=new e(t),Qn().annotations=[e],e=on(),Qn().parameters=[e]}function le(){Q=this,an().annotations=[new a.Injectable]}function pe(){K=this;var e=a.Component,t={selector:"app-messages",template:'\n
\n\n

Messages

\n \n
{{message}}
\n\n
'},n=st(ut(),new(L(Br).i)([" \nh2 {\n color: red;\n font-family: Arial, Helvetica, sans-serif;\n font-weight: lighter;\n}\nbody {\n margin: 2em;\n}\nbody, input[text], button {\n color: crimson;\n font-family: Cambria, Georgia;\n}\n\nbutton.clear {\n font-family: Arial;\n background-color: #eee;\n border: none;\n padding: 5px 10px;\n border-radius: 4px;\n cursor: pointer;\n cursor: hand;\n}\nbutton:hover {\n background-color: #cfd8dc;\n}\nbutton:disabled {\n background-color: #eee;\n color: #aaa;\n cursor: auto;\n}\nbutton.clear {\n color: #888;\n margin-bottom: 12px;\n}\n"]));n=[...mt(gt(),n)],t.styles=n,e=new e(t),sn().annotations=[e],e=an(),sn().parameters=[e]}function fe(){this.V=null,Y=this,Me||(Me=new ft);for(var e="Mr. Nice;Narco;Bombasto;Celeritas;Magneta;RubberMan;Dynama;Dr IQ;Magma;Tornado".split(";"),t=0|e.length,n=Array(t),r=0;rvoid 0===e));function Ve(){}function Be(e,t){if(t instanceof S||t instanceof D||t instanceof T||t instanceof A||t instanceof I||t instanceof P||t instanceof M||t instanceof O||t instanceof k)return t.b.length;throw kt(e=new Jn,"argument type mismatch"),e}function Ue(){return Ce||(Ce=new Ve),Ce}function He(){}function ze(e,t,n){e=0;for(var r=t.b.length;;){if(e===r)return-1-e|0;var o=(e+r|0)>>>1|0,i=t.b[o];if(0>(i=n===i?0:n>>0));else{var n=(32+(0|Math.clz32(1e9))|0)-(0!==t?0|Math.clz32(t):32+(0|Math.clz32(e))|0)|0,r=n,o=0==(32&r)?1e9<>>(31-r|0)|0|0<=(-2147483648^o):(-2147483648^u)>=(-2147483648^r))&&(s=a,u=r,s=(-2147483648^(a=i-o|0))>(-2147483648^i)?(s-u|0)-1|0:s-u|0,i=a,a=s,32>n?t|=1<>>1|0|r<<31,r=s=r>>>1|0}(0===(n=a)?-1147483648<=(-2147483648^i):-2147483648<=(-2147483648^n))&&(o=(i=(n=4294967296*a+ +(i>>>0))/1e9)/4294967296|0,t=i=(r=t)+(0|i)|0,e=(-2147483648^i)<(-2147483648^r)?1+(e+o|0)|0:e+o|0,i=n%1e9|0),t=""+(4294967296*e+ +(t>>>0))+"000000000".substring((n=""+i).length)+n}return t}function Ze(){this.ta=0}function $e(){return xe||(xe=new Ze),xe}function Qe(e,t,n){if(0===e.q())e=t+")";else{var r=e.Ma,o=new Bo;o.s=An(new In),e=r.call(e,o,t,n,")").s.d}return e}function Ke(e,t,n,r,o){var i=t.s;if(0!==n.length&&(i.d=""+i.d+n),(e=e.r()).k())for(n=e.f(),i.d=""+i.d+n;e.k();)i.d=""+i.d+r,n=e.f(),i.d=""+i.d+n;return 0!==o.length&&(i.d=""+i.d+o),t}function Ye(){De=this}function Xe(e){Je();var t=e.length,n=new In;if(An(n),0>t)throw new tr;for(Je(),Je(),e=new gr(e,!1);e.j=t.charCodeAt(o);)o=1+o|0;t=oe?-2147483648:0|e)===e)e=t;else{if(t=$e(),-0x8000000000000000>e){t.ta=-2147483648;var n=0}else if(0x8000000000000000<=e)t.ta=2147483647,n=-1;else{n=0|e;var r=e/4294967296|0;t.ta=0>e&&0!==n?-1+r|0:r}t=t.ta,$e(),e=(0>t?-(4294967296*+((0!==n?~t:0|-t)>>>0)+ +((0|-n)>>>0)):4294967296*t+ +(n>>>0))===e?n^t:ve(ye(),e)}return e}return t instanceof We?(e=(t=new We((e=null===t?o:t).X,e.W)).X,(t=t.W)===e>>31?e:e^t):function(e){switch(typeof e){case"string":return Nr(e);case"number":return Ar(e);case"boolean":return e?1231:1237;case"undefined":return 0;default:return e&&e.$classData||null===e?e.o():e instanceof We?e.X^e.W:e instanceof h?null===e?0:e.ob:E.prototype.o.call(e)}}(t)}function pt(){return Pe||(Pe=new ct),Pe}function ft(){}function ht(){}function dt(e,t){var n={};return t.ca(new gn((e=>{n[e.ua]=e.va}))),n}function vt(){return Oe||(Oe=new ht),Oe}function yt(){}function mt(e,t){var n=[];return t.ca(new gn((e=>0|n.push(e)))),n}function gt(){return ke||(ke=new yt),ke}function _t(e){this.Fb=e}function bt(){}function wt(){}function Et(e,t){return e=Ct(e,t),-430675100+Math.imul(5,e<<13|e>>>19|0)|0}function Ct(e,t){return t=Math.imul(-862048943,t),e^Math.imul(461845907,t<<15|t>>>17|0)}function St(e){return e=Math.imul(-2048144789,e^(e>>>16|0)),(e=Math.imul(-1028477387,e^(e>>>13|0)))^(e>>>16|0)}function xt(e){Qt();var t=e.fa();if(0===t)return Nr(e.N());for(var n=Et(-889275714,Nr(e.N())),r=0;r>24&&0==(32&e.p)<<24>>24&&(e.ub=new P(new Int32Array([1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43600,44016,65296,66720,69734,69872,69942,70096,71360,120782,120792,120802,120812,120822])),e.p=(32|e.p)<<24>>24),e.ub}function Tt(){this.ub=this.tb=this.sb=null,this.p=0}function At(){return Ne||(Ne=new Tt),Ne}function It(e){throw new kr('For input string: "'+e+'"')}function Pt(){}function Mt(e,t){0===(e=null===t?0:t.length)&&It(t);var n=t.charCodeAt(0),r=45===n,o=r?2147483648:2147483647;(n=r||43===n?1:0)>=t.length&&It(t);for(var i=0;n!==e;){var a=At(),s=t.charCodeAt(n);if(256>s)a=48<=s&&57>=s?-48+s|0:65<=s&&90>=s?-55+s|0:97<=s&&122>=s?-87+s|0:-1;else if(65313<=s&&65338>=s)a=-65303+s|0;else if(65345<=s&&65370>=s)a=-65335+s|0;else{var u=ze(qe(),Dt(a),s);a=0>(u=0>u?-2-u|0:u)||9<(a=s-Dt(a).b[u]|0)?-1:a}i=10*i+(a=10>a?a:-1),(-1===a||i>o)&&It(t),n=1+n|0}return r?0|-i:0|i}function Ot(){return Re||(Re=new Pt),Re}function kt(e,t){e.zb=t,"[object Error]"!==Object.prototype.toString.call(e)&&(void 0===Error.captureStackTrace?Error():Error.captureStackTrace(e))}Ve.prototype=new C,Ve.prototype.constructor=Ve,Ve.prototype.$classData=F({Hc:0},"java.lang.reflect.Array$",{Hc:1,a:1}),He.prototype=new C,He.prototype.constructor=He,He.prototype.$classData=F({Ic:0},"java.util.Arrays$",{Ic:1,a:1}),We.prototype=new C,We.prototype.constructor=We,We.prototype.o=function(){return this.X^this.W},We.prototype.h=function(){$e();var e=this.X,t=this.W;return t===e>>31?""+e:0>t?"-"+Ge(0|-e,0!==e?~t:0|-t):Ge(e,t)},We.prototype.$classData=F({dc:0},"org.scalajs.linker.runtime.RuntimeLong",{dc:1,a:1}),Ze.prototype=new C,Ze.prototype.constructor=Ze,Ze.prototype.$classData=F({ec:0},"org.scalajs.linker.runtime.RuntimeLong$",{ec:1,a:1}),Ye.prototype=new C,Ye.prototype.constructor=Ye,Ye.prototype.$classData=F({jd:0},"scala.collection.StringOps$",{jd:1,a:1}),et.prototype=new C,et.prototype.constructor=et,et.prototype.$classData=F({Gd:0},"scala.collection.immutable.VectorStatics$",{Gd:1,a:1}),rt.prototype=new C,rt.prototype.constructor=rt,rt.prototype.$classData=F({Rc:0},"scala.package$",{Rc:1,a:1}),it.prototype=new C,it.prototype.constructor=it,it.prototype.$classData=F({Sd:0},"scala.runtime.ScalaRunTime$",{Sd:1,a:1}),ct.prototype=new C,ct.prototype.constructor=ct,ct.prototype.$classData=F({Vd:0},"scala.runtime.Statics$",{Vd:1,a:1}),ft.prototype=new C,ft.prototype.constructor=ft,ft.prototype.$classData=F({Id:0},"scala.scalajs.js.ArrayOps$",{Id:1,a:1}),ht.prototype=new C,ht.prototype.constructor=ht,ht.prototype.$classData=F({Kd:0},"scala.scalajs.js.special.package$",{Kd:1,a:1}),yt.prototype=new C,yt.prototype.constructor=yt,yt.prototype.$classData=F({Pd:0},"scala.scalajs.runtime.Compat$",{Pd:1,a:1}),_t.prototype=new C,_t.prototype.constructor=_t,_t.prototype.h=function(){return"DynamicVariable("+this.Fb+")"},_t.prototype.$classData=F({Tc:0},"scala.util.DynamicVariable",{Tc:1,a:1}),bt.prototype=new C,bt.prototype.constructor=bt,wt.prototype=bt.prototype,Tt.prototype=new C,Tt.prototype.constructor=Tt,Tt.prototype.$classData=F({mc:0},"java.lang.Character$",{mc:1,a:1,c:1}),Pt.prototype=new C,Pt.prototype.constructor=Pt,Pt.prototype.$classData=F({tc:0},"java.lang.Integer$",{tc:1,a:1,c:1});class Nt extends Error{constructor(){super(),this.zb=null}Na(){return this.zb}h(){var e=y(this),t=this.Na();return null===t?e:e+": "+t}o(){return E.prototype.o.call(this)}get message(){var e=this.Na();return null===e?"":e}get name(){return y(this)}toString(){return this.h()}}function Rt(){this.Bb=null,Fe=this,this.Bb=new _t(ge().xb),ge()}function Ft(){}function jt(){}function Lt(){}function Vt(){}function Bt(){}function Ut(e){this.mb=e}function Ht(e){this.nb=e}Rt.prototype=new C,Rt.prototype.constructor=Rt,Rt.prototype.$classData=F({Lc:0},"scala.Console$",{Lc:1,a:1,de:1}),Ft.prototype=new C,Ft.prototype.constructor=Ft,Ft.prototype.$classData=F({Pc:0},"scala.Option$",{Pc:1,a:1,c:1}),jt.prototype=new C,jt.prototype.constructor=jt,Lt.prototype=jt.prototype,jt.prototype.h=function(){return""},Vt.prototype=new C,Vt.prototype.constructor=Vt,Bt.prototype=Vt.prototype,Vt.prototype.h=function(){return""},Ut.prototype=new C,Ut.prototype.constructor=Ut,Ut.prototype.h=function(){return""+this.mb},Ut.prototype.$classData=F({Qd:0},"scala.runtime.IntRef",{Qd:1,a:1,c:1}),Ht.prototype=new C,Ht.prototype.constructor=Ht,Ht.prototype.h=function(){return""+this.nb},Ht.prototype.$classData=F({Rd:0},"scala.runtime.ObjectRef",{Rd:1,a:1,c:1});var zt,qt,Wt,Gt,Zt=F({Jd:0},"scala.scalajs.js.Object",{Jd:1,a:1,Oe:1},(e=>e instanceof Object));function $t(){this.Gb=this.ha=0,zt=this,this.ha=Nr("Seq"),this.Gb=Nr("Map"),Nr("Set");var e=ot().Db,t=this.Gb,n=0,r=0,o=0,i=1;for(e=e.r();e.k();){var a=e.f();n=n+(a=lt(pt(),a))|0,r^=a,i=Math.imul(i,1|a),o=1+o|0}t=Et(t,n),St((t=Ct(t=Et(t,r),i))^o)}function Qt(){return zt||(zt=new $t),zt}function Kt(){return qt||((qt=class extends Object{constructor(){super()}}).annotations=null,H||(H=new re)),qt}function Yt(){return Wt||((Wt=class extends Object{constructor(){super()}}).annotations=null,z||(z=new oe)),Wt}$t.prototype=new wt,$t.prototype.constructor=$t,$t.prototype.$classData=F({Uc:0},"scala.util.hashing.MurmurHash3$",{Uc:1,ke:1,a:1});var Xt,Jt,en,tn,nn,rn=Symbol();function on(){return Xt||((Xt=class extends Object{constructor(e){super(),this[rn]=null,this[rn]=e}get heroes(){return this[rn].add("HeroService: fetched heroes"),p.of(he().V)}getHero(e){var t=0|e;this[rn].add("HeroService: fetched hero id="+t);e:{for(var n=0|(e=he().V).length,r=0;r"boolean"==typeof e)),Dn=F({lc:0},"java.lang.Character",{lc:1,a:1,c:1,A:1,x:1},(e=>e instanceof h));class Tn extends cn{}function An(e){return e.d="",e}function In(){this.d=null}function Pn(){}function Mn(){}function On(){En||(En=new Rn)}function kn(){}function Nn(){}function Rn(){Cr()}function Fn(){this.Kb=null,Cn=this,this.Kb=Eo(new bo(new mn((()=>yn()))))}function jn(){return Cn||(Cn=new Fn),Cn}function Ln(){return Sn||((Sn=class extends Object{constructor(){super(),Object.defineProperty(this,"title",{configurable:!0,enumerable:!0,writable:!0,value:null}),this.title="Angular with Scala.js"}subtitle(){return"This is a subtitle"}ngOnInit(){to("AppComponent\n")}}).annotations=null,U||(U=new ne)),Sn}Tn.prototype.$classData=F({w:0},"java.lang.RuntimeException",{w:1,B:1,C:1,a:1,c:1}),In.prototype=new C,In.prototype.constructor=In,In.prototype.h=function(){return this.d},In.prototype.g=function(){return this.d.length},In.prototype.$classData=F({Bc:0},"java.lang.StringBuilder",{Bc:1,a:1,rb:1,ic:1,c:1}),Pn.prototype=new C,Pn.prototype.constructor=Pn,Mn.prototype=Pn.prototype,Pn.prototype.r=function(){return this},Pn.prototype.h=function(){return""},Pn.prototype.Ma=function(e,t,n,r){return Ke(this,e,t,n,r)},Pn.prototype.q=function(){return-1},On.prototype=new pn,On.prototype.constructor=On,On.prototype.$classData=F({Zc:0},"scala.collection.Iterable$",{Zc:1,$c:1,a:1,H:1,c:1}),kn.prototype=new C,kn.prototype.constructor=kn,Nn.prototype=kn.prototype,Rn.prototype=new pn,Rn.prototype.constructor=Rn,Rn.prototype.$classData=F({sd:0},"scala.collection.immutable.Iterable$",{sd:1,$c:1,a:1,H:1,c:1}),Fn.prototype=new C,Fn.prototype.constructor=Fn,Fn.prototype.$classData=F({ud:0},"scala.collection.immutable.LazyList$",{ud:1,a:1,Da:1,H:1,c:1});var Vn,Bn=Symbol();function Un(){return Vn||((Vn=class extends Object{constructor(e){super(),this[Bn]=null,Object.defineProperty(this,"heroes",{configurable:!0,enumerable:!0,writable:!0,value:null}),this[Bn]=e,this.heroes=he().V.slice(1,5)}ngOnInit(){this.getHeroes()}getHeroes(){var e;(e=this)[Bn].heroes.subscribe((t=>{e.heroes=t.slice(1,5)}))}}).annotations=null,Vn.parameters=null,W||(W=new ae)),Vn}var Hn,zn=Symbol(),qn=Symbol(),Wn=Symbol();function Gn(){return Hn||((Hn=class extends Object{constructor(e,t,n){super(),this[zn]=null,this[qn]=null,this[Wn]=null,Object.defineProperty(this,"hero",{configurable:!0,enumerable:!0,writable:!0,value:null}),this[zn]=e,this[qn]=t,this[Wn]=n,this.hero=void 0}getHero(){var e=this[zn].snapshot.paramMap.get("id");if(je||(je=new Ft),(e=null===e?Hr():new zr(e))instanceof zr){e=e.Ta,Je();e:{for(var t=0,n=e.length;tr)r=48<=r&&57>=r;else{var i=o;if(o=r,0==(4&(r=i).p)<<24>>24&&0==(4&r.p)<<24>>24&&(r.tb=new P(new Int32Array([1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,1,2,5,1,3,2,1,3,2,1,3,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,3,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,2,4,27,4,27,4,27,4,27,4,27,6,1,2,1,2,4,27,1,2,0,4,2,24,0,27,1,24,1,0,1,0,1,2,1,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,25,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,28,6,7,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1,0,4,24,0,2,0,24,20,0,26,0,6,20,6,24,6,24,6,24,6,0,5,0,5,24,0,16,0,25,24,26,24,28,6,24,0,24,5,4,5,6,9,24,5,6,5,24,5,6,16,28,6,4,6,28,6,5,9,5,28,5,24,0,16,5,6,5,6,0,5,6,5,0,9,5,6,4,28,24,4,0,5,6,4,6,4,6,4,6,0,24,0,5,6,0,24,0,5,0,5,0,6,0,6,8,5,6,8,6,5,8,6,8,6,8,5,6,5,6,24,9,24,4,5,0,5,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,0,8,0,8,6,5,0,8,0,5,0,5,6,0,9,5,26,11,28,26,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,0,8,6,0,6,0,6,0,6,0,5,0,5,0,9,6,5,6,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,0,6,8,0,8,6,0,5,0,5,6,0,9,24,26,0,6,8,0,5,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,8,6,0,8,0,8,6,0,6,8,0,5,0,5,6,0,9,28,5,11,0,6,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,8,6,8,0,8,0,8,6,0,5,0,8,0,9,11,28,26,28,0,8,0,5,0,5,0,5,0,5,0,5,0,5,6,8,0,6,0,6,0,6,0,5,0,5,6,0,9,0,11,28,0,8,0,5,0,5,0,5,0,5,0,5,0,6,5,8,6,8,0,6,8,0,8,6,0,8,0,5,0,5,6,0,9,0,5,0,8,0,5,0,5,0,5,0,5,8,6,0,8,0,8,6,5,0,8,0,5,6,0,9,11,0,28,5,0,8,0,5,0,5,0,5,0,5,0,5,0,6,0,8,6,0,6,0,8,0,8,24,0,5,6,5,6,0,26,5,4,6,24,9,24,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,6,5,6,0,6,5,0,5,0,4,0,6,0,9,0,5,0,5,28,24,28,24,28,6,28,9,11,28,6,28,6,28,6,21,22,21,22,8,5,0,5,0,6,8,6,24,6,5,6,0,6,0,28,6,28,0,28,24,28,24,0,5,8,6,8,6,8,6,8,6,5,9,24,5,8,6,5,6,5,8,5,8,5,6,5,6,8,6,8,6,5,8,9,8,6,28,1,0,1,0,1,0,5,24,4,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,24,11,0,5,28,0,5,0,20,5,24,5,12,5,21,22,0,5,24,10,0,5,0,5,6,0,5,6,24,0,5,6,0,5,0,5,0,6,0,5,6,8,6,8,6,8,6,24,4,24,26,5,6,0,9,0,11,0,24,20,24,6,12,0,9,0,5,4,5,0,5,6,5,0,5,0,5,0,6,8,6,8,0,8,6,8,6,0,28,0,24,9,5,0,5,0,5,0,8,5,8,0,9,11,0,28,5,6,8,0,24,5,8,6,8,6,0,6,8,6,8,6,8,6,0,6,9,0,9,0,24,4,24,0,6,8,5,6,8,6,8,6,8,6,8,5,0,9,24,28,6,28,0,6,8,5,8,6,8,6,8,6,8,5,9,5,6,8,6,8,6,8,6,8,0,24,5,8,6,8,6,0,24,9,0,5,9,5,4,24,0,24,0,6,24,6,8,6,5,6,5,8,6,5,0,2,4,2,4,2,4,6,0,6,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1,0,2,1,2,1,2,0,1,0,2,0,1,0,1,0,1,0,1,2,1,2,0,2,3,2,3,2,3,2,0,2,1,3,27,2,27,2,0,2,1,3,27,2,0,2,1,0,27,2,1,27,0,2,0,2,1,3,27,0,12,16,20,24,29,30,21,29,30,21,29,24,13,14,16,12,24,29,30,24,23,24,25,21,22,24,25,24,23,24,12,16,0,16,11,4,0,11,25,21,22,4,11,25,21,22,0,4,0,26,0,6,7,6,7,6,0,28,1,28,1,28,2,1,2,1,2,28,1,28,25,1,28,1,28,1,28,1,28,1,28,2,1,2,5,2,28,2,1,25,1,2,28,25,28,2,28,11,10,1,2,10,11,0,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,25,28,21,22,28,25,28,25,28,25,28,0,28,0,28,0,11,28,11,28,25,28,25,28,25,28,25,28,0,28,21,22,21,22,21,22,21,22,21,22,21,22,21,22,11,28,25,21,22,25,21,22,21,22,21,22,21,22,21,22,25,28,25,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,25,21,22,21,22,25,21,22,25,28,25,28,25,0,28,0,1,0,2,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,28,1,2,1,2,6,1,2,0,24,11,24,2,0,2,0,2,0,5,0,4,24,0,6,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,6,24,29,30,29,30,24,29,30,24,29,30,24,20,24,20,24,29,30,24,29,30,21,22,21,22,21,22,21,22,24,4,24,20,0,28,0,28,0,28,0,28,0,12,24,28,4,5,10,21,22,21,22,21,22,21,22,21,22,28,21,22,21,22,21,22,21,22,20,21,22,28,10,6,8,20,4,28,10,4,5,24,28,0,5,0,6,27,4,5,20,5,24,4,5,0,5,0,5,0,28,11,28,5,0,28,0,5,28,0,11,28,11,28,11,28,11,28,11,28,5,0,28,5,0,5,4,5,0,28,0,5,4,24,5,4,24,5,9,5,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,6,7,24,6,24,4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,6,5,10,6,24,0,27,4,27,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,4,27,1,2,1,2,0,1,2,1,2,0,1,2,1,2,1,2,1,2,1,2,1,0,4,2,5,6,5,6,5,6,5,8,6,8,28,0,11,28,26,28,0,5,24,0,8,5,8,6,0,24,9,0,6,5,24,5,0,9,5,6,24,5,6,8,0,24,5,0,6,8,5,6,8,6,8,6,8,24,0,4,9,0,24,0,5,6,8,6,8,6,0,5,6,5,6,8,0,9,0,24,5,4,5,28,5,8,0,5,6,5,6,5,6,5,6,5,6,5,0,5,4,24,5,8,6,8,24,5,4,8,6,0,5,0,5,0,5,0,5,0,5,0,5,8,6,8,6,8,24,8,6,0,9,0,5,0,5,0,5,0,19,18,5,0,5,0,2,0,2,0,5,6,5,25,5,0,5,0,5,0,5,0,5,0,5,27,0,5,21,22,0,5,0,5,0,5,26,28,0,6,24,21,22,24,0,6,0,24,20,23,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,24,21,22,24,23,24,0,24,20,21,22,21,22,21,22,24,25,20,25,0,24,26,24,0,5,0,5,0,16,0,24,26,24,21,22,24,25,24,20,24,9,24,25,24,1,21,24,22,27,23,27,2,21,25,22,25,21,22,24,21,22,24,5,4,5,4,5,0,5,0,5,0,5,0,5,0,26,25,27,28,26,0,28,25,28,0,16,28,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,24,0,11,0,28,10,11,28,11,0,28,0,28,6,0,5,0,5,0,5,0,11,0,5,10,5,10,0,5,0,24,5,0,5,24,10,0,1,2,5,0,9,0,5,0,5,0,5,0,5,0,5,0,5,0,24,11,0,5,11,0,24,5,0,24,0,5,0,5,0,5,6,0,6,0,6,5,0,5,0,5,0,6,0,6,11,0,24,0,5,11,24,0,5,0,24,5,0,11,5,0,11,0,5,0,11,0,8,6,8,5,6,24,0,11,9,0,6,8,5,8,6,8,6,24,16,24,0,5,0,9,0,6,5,6,8,6,0,9,24,0,6,8,5,8,6,8,5,24,0,9,0,5,6,8,6,8,6,8,6,0,9,0,5,0,10,0,24,0,5,0,5,0,5,0,5,8,0,6,4,0,5,0,28,0,28,0,28,8,6,28,8,16,6,28,6,28,6,28,0,28,6,28,0,28,0,11,0,1,2,1,2,0,2,1,2,1,0,1,0,1,0,1,0,1,0,1,2,0,2,0,2,0,2,1,2,1,0,1,0,1,0,1,0,2,1,0,1,0,1,0,1,0,1,0,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,25,2,25,2,1,2,0,9,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,25,0,28,0,28,0,28,0,28,0,28,0,28,0,11,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,5,0,5,0,5,0,5,0,16,0,16,0,6,0,18,0,18,0])),r.p=(4|r.p)<<24>>24),r=r.tb.b,0==(2&i.p)<<24>>24&&0==(2&i.p)<<24>>24){for(var a=new P(new Int32Array([257,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,2,1,1,1,2,1,3,2,4,1,2,1,3,3,2,1,2,1,1,1,1,1,2,1,1,2,1,1,2,1,3,1,1,1,2,2,1,1,3,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,2,1,2,2,1,1,4,1,1,1,1,1,1,1,1,69,1,27,18,4,12,14,5,7,1,1,1,17,112,1,1,1,1,1,1,1,1,2,1,3,1,5,2,1,1,3,1,1,1,2,1,17,1,9,35,1,2,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,2,2,51,48,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,38,2,1,6,1,39,1,1,1,4,1,1,45,1,1,1,2,1,2,1,1,8,27,5,3,2,11,5,1,3,2,1,2,2,11,1,2,2,32,1,10,21,10,4,2,1,99,1,1,7,1,1,6,2,2,1,4,2,10,3,2,1,14,1,1,1,1,30,27,2,89,11,1,14,10,33,9,2,1,3,1,5,22,4,1,9,1,3,1,5,2,15,1,25,3,2,1,65,1,1,11,55,27,1,3,1,54,1,1,1,1,3,8,4,1,2,1,7,10,2,2,10,1,1,6,1,7,1,1,2,1,8,2,2,2,22,1,7,1,1,3,4,2,1,1,3,4,2,2,2,2,1,1,8,1,4,2,1,3,2,2,10,2,2,6,1,1,5,2,1,1,6,4,2,2,22,1,7,1,2,1,2,1,2,2,1,1,3,2,4,2,2,3,3,1,7,4,1,1,7,10,2,3,1,11,2,1,1,9,1,3,1,22,1,7,1,2,1,5,2,1,1,3,5,1,2,1,1,2,1,2,1,15,2,2,2,10,1,1,15,1,2,1,8,2,2,2,22,1,7,1,2,1,5,2,1,1,1,1,1,4,2,2,2,2,1,8,1,1,4,2,1,3,2,2,10,1,1,6,10,1,1,1,6,3,3,1,4,3,2,1,1,1,2,3,2,3,3,3,12,4,2,1,2,3,3,1,3,1,2,1,6,1,14,10,3,6,1,1,6,3,1,8,1,3,1,23,1,10,1,5,3,1,3,4,1,3,1,4,7,2,1,2,6,2,2,2,10,8,7,1,2,2,1,8,1,3,1,23,1,10,1,5,2,1,1,1,1,5,1,1,2,1,2,2,7,2,7,1,1,2,2,2,10,1,2,15,2,1,8,1,3,1,41,2,1,3,4,1,3,1,3,1,1,8,1,8,2,2,2,10,6,3,1,6,2,2,1,18,3,24,1,9,1,1,2,7,3,1,4,3,3,1,1,1,8,18,2,1,12,48,1,2,7,4,1,6,1,8,1,10,2,37,2,1,1,2,2,1,1,2,1,6,4,1,7,1,3,1,1,1,1,2,2,1,4,1,2,6,1,2,1,2,5,1,1,1,6,2,10,2,4,32,1,3,15,1,1,3,2,6,10,10,1,1,1,1,1,1,1,1,1,1,2,8,1,36,4,14,1,5,1,2,5,11,1,36,1,8,1,6,1,2,5,4,2,37,43,2,4,1,6,1,2,2,2,1,10,6,6,2,2,4,3,1,3,2,7,3,4,13,1,2,2,6,1,1,1,10,3,1,2,38,1,1,5,1,2,43,1,1,332,1,4,2,7,1,1,1,4,2,41,1,4,2,33,1,4,2,7,1,1,1,4,2,15,1,57,1,4,2,67,2,3,9,20,3,16,10,6,85,11,1,620,2,17,1,26,1,1,3,75,3,3,15,13,1,4,3,11,18,3,2,9,18,2,12,13,1,3,1,2,12,52,2,1,7,8,1,2,11,3,1,3,1,1,1,2,10,6,10,6,6,1,4,3,1,1,10,6,35,1,52,8,41,1,1,5,70,10,29,3,3,4,2,3,4,2,1,6,3,4,1,3,2,10,30,2,5,11,44,4,17,7,2,6,10,1,3,34,23,2,3,2,2,53,1,1,1,7,1,1,1,1,2,8,6,10,2,1,10,6,10,6,7,1,6,82,4,1,47,1,1,5,1,1,5,1,2,7,4,10,7,10,9,9,3,2,1,30,1,4,2,2,1,1,2,2,10,44,1,1,2,3,1,1,3,2,8,4,36,8,8,2,2,3,5,10,3,3,10,30,6,2,64,8,8,3,1,13,1,7,4,1,4,2,1,2,9,44,63,13,1,34,37,39,21,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,8,6,2,6,2,8,8,8,8,6,2,6,2,8,1,1,1,1,1,1,1,1,8,8,14,2,8,8,8,8,8,8,5,1,2,4,1,1,1,3,3,1,2,4,1,3,4,2,2,4,1,3,8,5,3,2,3,1,2,4,1,2,1,11,5,6,2,1,1,1,2,1,1,1,8,1,1,5,1,9,1,1,4,2,3,1,1,1,11,1,1,1,10,1,5,5,6,1,1,2,6,3,1,1,1,10,3,1,1,1,13,3,32,16,13,4,1,3,12,15,2,1,4,1,2,1,3,2,3,1,1,1,2,1,5,6,1,1,1,1,1,1,4,1,1,4,1,4,1,2,2,2,5,1,4,1,1,2,1,1,16,35,1,1,4,1,6,5,5,2,4,1,2,1,2,1,7,1,31,2,2,1,1,1,31,268,8,4,20,2,7,1,1,81,1,30,25,40,6,18,12,39,25,11,21,60,78,22,183,1,9,1,54,8,111,1,144,1,103,1,1,1,1,1,1,1,1,1,1,1,1,1,1,30,44,5,1,1,31,1,1,1,1,1,1,1,1,1,1,16,256,131,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,63,1,1,1,1,32,1,1,258,48,21,2,6,3,10,166,47,1,47,1,1,1,3,2,1,1,1,1,1,1,4,1,1,2,1,6,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,6,1,1,1,1,3,1,1,5,4,1,2,38,1,1,5,1,2,56,7,1,1,14,1,23,9,7,1,7,1,7,1,7,1,7,1,7,1,7,1,7,1,32,2,1,1,1,1,3,1,1,1,1,1,9,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,5,1,10,2,68,26,1,89,12,214,26,12,4,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,9,4,2,1,5,2,3,1,1,1,2,1,86,2,2,2,2,1,1,90,1,3,1,5,41,3,94,1,2,4,10,27,5,36,12,16,31,1,10,30,8,1,15,32,10,39,15,320,6582,10,64,20941,51,21,1,1143,3,55,9,40,6,2,268,1,3,16,10,2,20,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,70,10,2,6,8,23,9,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,12,1,1,1,1,1,1,1,1,1,1,1,77,2,1,7,1,3,1,4,1,23,2,2,1,4,4,6,2,1,1,6,52,4,8,2,50,16,1,9,2,10,6,18,6,3,1,4,10,28,8,2,23,11,2,11,1,29,3,3,1,47,1,2,4,2,1,4,13,1,1,10,4,2,32,41,6,2,2,2,2,9,3,1,8,1,1,2,10,2,4,16,1,6,3,1,1,4,48,1,1,3,2,2,5,2,1,1,1,24,2,1,2,11,1,2,2,2,1,2,1,1,10,6,2,6,2,6,9,7,1,7,145,35,2,1,2,1,2,1,1,1,2,10,6,11172,12,23,4,49,4,2048,6400,366,2,106,38,7,12,5,5,1,1,10,1,13,1,5,1,1,1,2,1,2,1,108,16,17,363,1,1,16,64,2,54,40,12,1,1,2,16,7,1,1,1,6,7,9,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,3,3,1,4,1,1,1,1,1,1,1,3,1,1,3,1,1,1,2,4,5,1,135,2,1,1,3,1,3,1,1,1,1,1,1,2,10,2,3,2,26,1,1,1,1,1,1,26,1,1,1,1,1,1,1,1,1,2,10,1,45,2,31,3,6,2,6,2,6,2,3,3,2,1,1,1,2,1,1,4,2,10,3,2,2,12,1,26,1,19,1,2,1,15,2,14,34,123,5,3,4,45,3,9,53,4,17,1,5,12,52,45,1,130,29,3,49,47,31,1,4,12,17,1,8,1,53,30,1,1,36,4,8,1,5,42,40,40,78,2,10,854,6,2,1,1,44,1,2,3,1,2,23,1,1,8,160,22,6,3,1,26,5,1,64,56,6,2,64,1,3,1,2,5,4,4,1,3,1,27,4,3,4,1,8,8,9,7,29,2,1,128,54,3,7,22,2,8,19,5,8,128,73,535,31,385,1,1,1,53,15,7,4,20,10,16,2,1,45,3,4,2,2,2,1,4,14,25,7,10,6,3,36,5,1,8,1,10,4,60,2,1,48,3,9,2,4,4,7,10,1190,43,1,1,1,2,6,1,1,8,10,2358,879,145,99,13,4,2956,1071,13265,569,1223,69,11,1,46,16,4,13,16480,2,8190,246,10,39,2,60,2,3,3,6,8,8,2,7,30,4,48,34,66,3,1,186,87,9,18,142,26,26,26,7,1,18,26,26,1,1,2,2,1,2,2,2,4,1,8,4,1,1,1,7,1,11,26,26,2,1,4,2,8,1,7,1,26,2,1,4,1,5,1,1,3,7,1,26,26,26,26,26,26,26,26,26,26,26,26,28,2,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6,25,1,25,1,6,1,1,2,50,5632,4,1,27,1,2,1,1,2,1,1,10,1,4,1,1,1,1,6,1,4,1,1,1,1,1,1,3,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,4,1,7,1,4,1,4,1,1,1,10,1,17,5,3,1,5,1,17,52,2,270,44,4,100,12,15,2,14,2,15,1,15,32,11,5,31,1,60,4,43,75,29,13,43,5,9,7,2,174,33,15,6,1,70,3,20,12,37,1,5,21,17,15,63,1,1,1,182,1,4,3,62,2,4,12,24,147,70,4,11,48,70,58,116,2188,42711,41,4149,11,222,16354,542,722403,1,30,96,128,240,65040,65534,2,65534])),s=a.b[0],u=1,c=a.b.length;u!==c;)s=s+a.b[u]|0,a.b[u]=s,u=1+u|0;i.sb=a,i.p=(2|i.p)<<24>>24}i=i.sb,r=9===r[0<=(o=ze(qe(),i,o))?1+o|0:-1-o|0]}if(!r){t=!1;break e}t=1+t|0}t=!0}t&&(t=this[qn],Je(),Ot(),this.hero=t.getHero(Mt(0,e)))}}ngOnInit(){this.getHero(),to(this.hero+"\n")}goBack(){this[Wn].back()}}).annotations=null,Hn.parameters=null,G||(G=new se)),Hn}var Zn,$n=Symbol();function Qn(){return Zn||((Zn=class extends Object{constructor(e){super(),this[$n]=null,Object.defineProperty(this,"heroes",{configurable:!0,enumerable:!0,writable:!0,value:null}),this[$n]=e}getHeroes(){var e;(e=this)[$n].heroes.subscribe((t=>{e.heroes=t})),e.heroes=he().V}ngOnInit(){to("Heroes Component\n"),this.getHeroes()}}).annotations=null,Zn.parameters=null,$||($=new ce)),Zn}function Kn(){}function Yn(){}Kn.prototype=new bn,Kn.prototype.constructor=Kn,Yn.prototype=Kn.prototype;var Xn=F({kc:0},"java.lang.Byte",{kc:1,ea:1,a:1,c:1,A:1,x:1},(e=>"number"==typeof e&&e<<24>>24===e&&1/e!=-1/0));class Jn extends Tn{}Jn.prototype.$classData=F({wb:0},"java.lang.IllegalArgumentException",{wb:1,w:1,B:1,C:1,a:1,c:1});class er extends Tn{constructor(e){super(),kt(this,e)}}er.prototype.$classData=F({rc:0},"java.lang.IndexOutOfBoundsException",{rc:1,w:1,B:1,C:1,a:1,c:1});class tr extends Tn{constructor(){super(),kt(this,null)}}tr.prototype.$classData=F({xc:0},"java.lang.NegativeArraySizeException",{xc:1,w:1,B:1,C:1,a:1,c:1});class nr extends Tn{constructor(){super(),kt(this,null)}}nr.prototype.$classData=F({yc:0},"java.lang.NullPointerException",{yc:1,w:1,B:1,C:1,a:1,c:1});var rr=F({Ac:0},"java.lang.Short",{Ac:1,ea:1,a:1,c:1,A:1,x:1},(e=>"number"==typeof e&&e<<16>>16===e&&1/e!=-1/0));class or extends Tn{constructor(e){super(),kt(this,e)}}or.prototype.$classData=F({Ec:0},"java.lang.UnsupportedOperationException",{Ec:1,w:1,B:1,C:1,a:1,c:1});class ir extends Tn{constructor(e){super(),kt(this,e)}}ir.prototype.$classData=F({Jc:0},"java.util.NoSuchElementException",{Jc:1,w:1,B:1,C:1,a:1,c:1});class ar extends Tn{constructor(e){super(),this.Cb=null,this.Ra=!1,this.za=e,kt(this,null)}Na(){if(!this.Ra&&!this.Ra){if(null===this.za)var e="null";else try{e=this.za+" (of class "+v(this.za).L.name+")"}catch(t){e="an instance of class "+v(this.za).L.name}this.Cb=e,this.Ra=!0}return this.Cb}}function sr(){}function ur(){}function cr(e,t){this.ua=e,this.va=t}ar.prototype.$classData=F({Mc:0},"scala.MatchError",{Mc:1,w:1,B:1,C:1,a:1,c:1}),sr.prototype=new C,sr.prototype.constructor=sr,ur.prototype=sr.prototype,sr.prototype.e=function(){return this===Hr()},sr.prototype.q=function(){return this.e()?0:1},sr.prototype.r=function(){return this.e()?hn().t:(hn(),new yr(this.Oa()))},cr.prototype=new C,cr.prototype.constructor=cr,(r=cr.prototype).fa=function(){return 2},r.ga=function(e){e:switch(e){case 0:e=this.ua;break e;case 1:e=this.va;break e;default:throw new er(e+" is out of bounds (min 0, max 1)")}return e},r.h=function(){return"("+this.ua+","+this.va+")"},r.N=function(){return"Tuple2"},r.o=function(){return xt(this)};var lr,pr,fr,hr,dr=F({gc:0},"scala.Tuple2",{gc:1,a:1,ce:1,Sa:1,D:1,c:1});function vr(){}function yr(e){this.dd=e,this.$a=!1}function mr(e,t){if(0>t)throw new er(""+t);if((e=e.pb(t)).e())throw new er(""+t);return e.qb()}function gr(e,t){this.Fa=e,this.ld=t,this.Q=e.length,this.j=0}function _r(e){if(e.j>=e.Q)e=hn().t.f();else{for(var t=e.j;;){if(e.j"number"==typeof e)),Pr=F({pc:0},"java.lang.Float",{pc:1,ea:1,a:1,c:1,A:1,x:1,ya:1},(e=>w(e))),Mr=F({sc:0},"java.lang.Integer",{sc:1,ea:1,a:1,c:1,A:1,x:1,ya:1},(e=>b(e))),Or=F({wc:0},"java.lang.Long",{wc:1,ea:1,a:1,c:1,A:1,x:1,ya:1},(e=>e instanceof We));class kr extends Jn{constructor(e){super(),kt(this,e)}}function Nr(e){for(var t=0,n=1,r=-1+e.length|0;0<=r;)t=t+Math.imul(e.charCodeAt(r),n)|0,n=Math.imul(31,n),r=-1+r|0;return t}kr.prototype.$classData=F({zc:0},"java.lang.NumberFormatException",{zc:1,wb:1,w:1,B:1,C:1,a:1,c:1});var Rr,Fr,jr,Lr,Vr,Br=F({fc:0},"java.lang.String",{fc:1,a:1,c:1,A:1,rb:1,x:1,ya:1},(e=>"string"==typeof e));function Ur(){}function Hr(){return Rr||(Rr=new Ur),Rr}function zr(e){this.Ta=e}function qr(){}function Wr(){}function Gr(e){this.Va=0,this.Wa=e,this.O=0,e=this.Wa,this.Va=Be(Ue(),e)}function Zr(e){this.P=0,this.Yc=e,this.Za=0,this.P=e.g()}function $r(){this.Jb=null,this.bb=!1,Fr=this}function Qr(e,t,n){this.Nb=this.Ha=this.qa=this.pa=this.oa=null,this.Ia=t,this.Bd=n,this.R=e.T,this.hb=this.R.b.length,this.ib=this.u=0,this.J=this.Ia,this.sa=0,this.S=1,this.jb=0,this.ra=this.hb}function Kr(){}function Yr(){}function Xr(){}function Jr(){}function eo(e){this.vc=e,this.xa=""}function to(e){var t;for(Fe||(Fe=new Rt),t=Fe.Bb.Fb;""!==e;){var n=0|e.indexOf("\n");if(0>n)t.xa=""+t.xa+e,e="";else{var r=""+t.xa+e.substring(0,n);"undefined"!=typeof console&&(t.vc&&console.error?console.error(r):console.log(r)),t.xa="",e=e.substring(1+n|0)}}}function no(){this.Eb=null,this.Ua=0}function ro(){}function oo(){}function io(){}function ao(){this.Ua=0,this.Eb="Object",ot(),this.Ua=_(this)}function so(){}function uo(){}function co(){}function lo(){}function po(){this.Ea=null}function fo(){}function ho(e){this.Ea=e}function vo(){}function yo(){}function mo(){}function go(){}function _o(e,t,n,r){return t.d=""+t.d+n,e.na?e.e()||wo(e).z():t.d+="",t.d=""+t.d+r,t}function bo(e){this.Mb=null,this.fb=!1,this.Lb=e,this.gb=this.na=!1}function wo(e){if(!e.fb&&!e.fb){if(e.gb)throw kt(e=new Tn,"self-referential LazyList or a derivation thereof has no more elements"),e;e.gb=!0;try{var t=(0,e.Lb.Md)()}finally{e.gb=!1}e.na=!0,e.Lb=null,e.Mb=t,e.fb=!0}return e.Mb}function Eo(e){var t=e,n=e;for(t.e()||(t=vn(wo(t)));n!==t&&!t.e()&&!(t=vn(wo(t))).e()&&(t=vn(wo(t)))!==n;)n=vn(wo(n));return e}function Co(){}function So(){}function xo(){this.T=null}function Do(){}function To(e){this.Ga=e}function Ao(){}function Io(){}function Po(){this.T=null}function Mo(){}function Oo(){this.T=null,this.cb=0}function ko(){}function No(){Lr=this,Fo(),Fo()}function Ro(){throw new or("tail of empty list")}function Fo(){return Lr||(Lr=new No),Lr}function jo(){this.T=null,this.cb=0;var e=nt().Qb;nt(),this.cb=0,this.T=e}function Lo(e){return new er(e+" is out of bounds (empty vector)")}function Vo(){return Vr||(Vr=new jo),Vr}function Bo(){this.s=null}Ur.prototype=new ur,Ur.prototype.constructor=Ur,(r=Ur.prototype).N=function(){return"None"},r.fa=function(){return 0},r.ga=function(e){throw pt(),new er(""+e)},r.o=function(){return 2433880},r.h=function(){return"None"},r.Oa=function(){throw new ir("None.get")},r.$classData=F({Nc:0},"scala.None$",{Nc:1,Oc:1,a:1,l:1,Sa:1,D:1,c:1}),zr.prototype=new ur,zr.prototype.constructor=zr,(r=zr.prototype).Oa=function(){return this.Ta},r.N=function(){return"Some"},r.fa=function(){return 1},r.ga=function(e){if(0!==e)throw pt(),new er(""+e);return this.Ta},r.o=function(){return xt(this)},r.h=function(){return ut(),Qe(new Tr(this),this.N()+"(",",")},r.$classData=F({Qc:0},"scala.Some",{Qc:1,Oc:1,a:1,l:1,Sa:1,D:1,c:1}),qr.prototype=new C,qr.prototype.constructor=qr,Wr.prototype=qr.prototype,qr.prototype.aa=function(){return this.K()},qr.prototype.ca=function(e){for(var t=this.r();t.k();)e.v(t.f())},qr.prototype.Ma=function(e,t,n,r){return Ke(this,e,t,n,r)},Gr.prototype=new Mn,Gr.prototype.constructor=Gr,Gr.prototype.q=function(){return this.Va-this.O|0},Gr.prototype.k=function(){return this.O=Be(Ue(),e)&&hn().t.f(),e=at(ut(),this.Wa,this.O),this.O=1+this.O|0,e},Gr.prototype.$classData=F({Vc:0},"scala.collection.ArrayOps$ArrayIterator",{Vc:1,G:1,a:1,I:1,l:1,n:1,c:1}),Zr.prototype=new Mn,Zr.prototype.constructor=Zr,Zr.prototype.q=function(){return this.P},Zr.prototype.k=function(){return 0this.u},Qr.prototype.f=function(){if(this.u===this.hb){var e=(this.u-this.J|0)+this.Ia|0;if(e===this.ra){this.J<=this.u&&hn().t.f(),this.sa=1+this.sa|0;for(var t=null;0===t.b.length;)this.sa=1+this.sa|0,t=null;this.jb=this.ra;var n=this.Bd/2|0,r=this.sa-n|0;switch(n=this.S=(1+n|0)-(0>r?0|-r:r)|0){case 1:this.R=t;break;case 2:this.oa=t;break;case 3:this.pa=t;break;case 4:this.qa=t;break;case 5:this.Ha=t;break;case 6:this.Nb=t;break;default:throw new ar(n)}this.ra=this.jb+Math.imul(t.b.length,1<this.Ia&&(this.ra=this.Ia),1(t=this.ib^e)?this.R=this.oa.b[31&(e>>>5|0)]:(32768>t?this.oa=this.pa.b[31&(e>>>10|0)]:(1048576>t?this.pa=this.qa.b[31&(e>>>15|0)]:(33554432>t?this.qa=this.Ha.b[31&(e>>>20|0)]:(this.Ha=this.Nb.b[e>>>25|0],this.qa=this.Ha.b[0]),this.pa=this.qa.b[0]),this.oa=this.pa.b[0]),this.R=this.oa.b[0]),this.ib=e),this.J=this.J-this.u|0,e=this.R.b.length,t=this.J,this.hb=e)"},ao.prototype=new ro,ao.prototype.constructor=ao,ao.prototype.$classData=F({Sc:0},"scala.reflect.ManifestFactory$ObjectManifest$",{Sc:1,ie:1,he:1,a:1,ge:1,fe:1,ee:1,je:1,c:1,D:1}),so.prototype=new Wr,so.prototype.constructor=so,uo.prototype=so.prototype,so.prototype.o=function(){var e=Qt();if(this&&this.$classData&&this.$classData.y.Xa)e:{var t=e.ha;switch(e=this.g()){case 0:e=St(0^t);break e;case 1:e=t,t=this.m(0),e=St(1^Et(e,lt(pt(),t)));break e;default:var n=this.m(0),r=lt(pt(),n);n=t=Et(t,r);var o=this.m(1),i=(o=lt(pt(),o))-r|0;for(r=2;re)e=1;else e:for(var t=this,n=0;;){if(n===e){e=t.e()?0:1;break e}if(t.e()){e=-1;break e}n=1+n|0,t=t.Ka()}return e},r.m=function(e){return mr(this,e)},r.e=function(){return wo(this)===yn()},r.q=function(){return this.na&&wo(this)===yn()?0:-1},r.qb=function(){wo(this).z()},r.r=function(){return this.na&&wo(this)===yn()?hn().t:new wr(this)},r.ca=function(e){for(var t=this;!t.e();){var n=wo(t);e.v(n.z()),t=vn(wo(t))}},r.aa=function(){return"LazyList"},r.Ma=function(e,t,n,r){return Eo(this),_o(this,e.s,t,r),e},r.h=function(){var e=new In;return An(e),e.d="LazyList",_o(this,e,"(",")").d},r.v=function(e){mr(this,0|e)},r.pb=function(e){return 0>=e?this:this.na&&wo(this)===yn()?jn().Kb:(jn(),t=e,n=new Ht(this),r=new Ut(t),new bo(new mn((()=>{for(var e=n.nb,t=r.mb;0t;)tt(nt(),(1-(0>t?0|-t:t)|0)-1|0,null,e),t=1+t|0},To.prototype=new So,To.prototype.constructor=To,(r=To.prototype).g=function(){return this.Ga.b.length},r.m=function(e){return this.Ga.b[e]},r.o=function(){var e=Qt();e:{var t=this.Ga,n=e.ha;switch(e=Be(Ue(),t)){case 0:t=St(0^n);break e;case 1:e=n,t=at(ut(),t,0),t=St(1^Et(e,lt(pt(),t)));break e;default:var r=at(ut(),t,0),o=lt(pt(),r);r=n=Et(n,o);var i=at(ut(),t,1),a=(i=lt(pt(),i))-o|0;for(o=2;oe)e=1;else e:for(;;){if(0===e){e=this.e()?0:1;break e}if(this.e()){e=-1;break e}Ro()}return e},r.aa=function(){return"List"},r.v=function(e){mr(this,0|e)},r.pb=function(e){for(var t=this;!(0>=e||t.e());)e=-1+e|0,t=t.Ka();return t},Po.prototype=new Do,Po.prototype.constructor=Po,Mo.prototype=Po.prototype,Oo.prototype=new Mo,Oo.prototype.constructor=Oo,ko.prototype=Oo.prototype,No.prototype=new Io,No.prototype.constructor=No,(r=No.prototype).z=function(){throw new ir("head of empty list")},r.q=function(){return 0},r.r=function(){return hn().t},r.N=function(){return"Nil"},r.fa=function(){return 0},r.ga=function(e){throw pt(),new er(""+e)},r.Ka=function(){Ro()},r.qb=function(){this.z()},r.$classData=F({Cd:0},"scala.collection.immutable.Nil$",{Cd:1,Ae:1,ab:1,Ba:1,ia:1,a:1,ja:1,l:1,la:1,n:1,ka:1,Ca:1,Aa:1,U:1,ma:1,D:1,kb:1,db:1,lb:1,xd:1,ed:1,fd:1,yd:1,ve:1,Ib:1,Hb:1,Ob:1,md:1,c:1,Sa:1}),jo.prototype=new ko,jo.prototype.constructor=jo,jo.prototype.v=function(e){throw Lo(0|e)},jo.prototype.m=function(e){throw Lo(e)},jo.prototype.$classData=F({Fd:0},"scala.collection.immutable.Vector0$",{Fd:1,ye:1,Ce:1,Be:1,ab:1,Ba:1,ia:1,a:1,ja:1,l:1,la:1,n:1,ka:1,Ca:1,Aa:1,U:1,ma:1,D:1,kb:1,db:1,lb:1,pd:1,Xa:1,Ya:1,rd:1,Ob:1,Ib:1,Hb:1,md:1,c:1}),Bo.prototype=new go,Bo.prototype.constructor=Bo,(r=Bo.prototype).K=function(){return"IndexedSeq"},r.r=function(){return new Zr(new ho(this))},r.M=function(e){var t=this.s.g();return t===e?0:t{a.enableProdMode(),to("Charging App\n");var e=c.platformBrowserDynamic(),t=Kt();return e.bootstrapModule(t)}))}catch(e){throw e}},8889:(e,t,n)=>{"use strict";n.r(t),n.d(t,{APP_BASE_HREF:()=>v,AsyncPipe:()=>Yt,CommonModule:()=>mn,CurrencyPipe:()=>fn,DOCUMENT:()=>bn,DatePipe:()=>nn,DecimalPipe:()=>ln,DeprecatedCurrencyPipe:()=>Gt,DeprecatedDatePipe:()=>Ut,DeprecatedDecimalPipe:()=>qt,DeprecatedI18NPipesModule:()=>_n,DeprecatedPercentPipe:()=>Wt,FormStyle:()=>b,FormatWidth:()=>E,HashLocationStrategy:()=>x,I18nPluralPipe:()=>on,I18nSelectPipe:()=>an,JsonPipe:()=>sn,KeyValuePipe:()=>un,LOCATION_INITIALIZED:()=>h,Location:()=>y,LocationStrategy:()=>d,LowerCasePipe:()=>Xt,NgClass:()=>Je,NgClassBase:()=>Xe,NgComponentOutlet:()=>et,NgForOf:()=>nt,NgForOfContext:()=>tt,NgIf:()=>ot,NgIfContext:()=>it,NgLocaleLocalization:()=>Re,NgLocalization:()=>ke,NgPlural:()=>pt,NgPluralCase:()=>ft,NgStyle:()=>wt,NgStyleBase:()=>bt,NgSwitch:()=>ut,NgSwitchCase:()=>ct,NgSwitchDefault:()=>lt,NgTemplateOutlet:()=>Et,NumberFormatStyle:()=>g,NumberSymbol:()=>C,PathLocationStrategy:()=>D,PercentPipe:()=>pn,PlatformLocation:()=>f,Plural:()=>_,SlicePipe:()=>vn,TitleCasePipe:()=>en,TranslationWidth:()=>w,UpperCasePipe:()=>tn,VERSION:()=>In,ViewportScroller:()=>Pn,WeekDay:()=>S,formatCurrency:()=>Te,formatDate:()=>re,formatNumber:()=>Ie,formatPercent:()=>Ae,getCurrencySymbol:()=>$,getLocaleCurrencyName:()=>U,getLocaleCurrencySymbol:()=>B,getLocaleDateFormat:()=>R,getLocaleDateTimeFormat:()=>j,getLocaleDayNames:()=>P,getLocaleDayPeriods:()=>I,getLocaleEraNames:()=>O,getLocaleExtraDayPeriodRules:()=>q,getLocaleExtraDayPeriods:()=>W,getLocaleFirstDayOfWeek:()=>k,getLocaleId:()=>A,getLocaleMonthNames:()=>M,getLocaleNumberFormat:()=>V,getLocaleNumberSymbol:()=>L,getLocalePluralCase:()=>H,getLocaleTimeFormat:()=>F,getLocaleWeekEndRange:()=>N,getNumberOfCurrencyDigits:()=>K,isPlatformBrowser:()=>xn,isPlatformServer:()=>Dn,isPlatformWorkerApp:()=>Tn,isPlatformWorkerUi:()=>An,registerLocaleData:()=>je,ɵNgClassImpl:()=>We,ɵNgClassImplProvider__POST_R3__:()=>Qe,ɵNgClassR2Impl:()=>Ge,ɵNgStyleImpl:()=>ht,ɵNgStyleImplProvider__POST_R3__:()=>mt,ɵNgStyleR2Impl:()=>dt,ɵNullViewportScroller:()=>On,ɵPLATFORM_BROWSER_ID:()=>wn,ɵPLATFORM_SERVER_ID:()=>En,ɵPLATFORM_WORKER_APP_ID:()=>Cn,ɵPLATFORM_WORKER_UI_ID:()=>Sn,ɵangular_packages_common_common_a:()=>Oe,ɵangular_packages_common_common_b:()=>Fe,ɵangular_packages_common_common_c:()=>Ct,ɵangular_packages_common_common_d:()=>yn,ɵangular_packages_common_common_e:()=>Zt,ɵangular_packages_common_common_f:()=>Ze,ɵangular_packages_common_common_g:()=>$e,ɵangular_packages_common_common_h:()=>Ke,ɵangular_packages_common_common_i:()=>vt,ɵangular_packages_common_common_j:()=>yt,ɵangular_packages_common_common_k:()=>gt,ɵngClassDirectiveDef__POST_R3__:()=>Ye,ɵngStyleDirectiveDef__POST_R3__:()=>_t,ɵparseCookieValue:()=>Le,ɵregisterLocaleData:()=>je});var r=n(3720),o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},o(e,t)};function i(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var a=function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function u(e,t){return function(n,r){t(n,r,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}var f=function(){},h=new r.InjectionToken("Location Initialized"),d=function(){},v=new r.InjectionToken("appBaseHref"),y=function(){function e(e,n){var o=this;this._subject=new r.EventEmitter,this._urlChangeListeners=[],this._platformStrategy=e;var i=this._platformStrategy.getBaseHref();this._platformLocation=n,this._baseHref=t.stripTrailingSlash(m(i)),this._platformStrategy.onPopState((function(e){o._subject.emit({url:o.path(!0),pop:!0,state:e.state,type:e.type})}))}var t;return t=e,e.prototype.path=function(e){return void 0===e&&(e=!1),this.normalize(this._platformStrategy.path(e))},e.prototype.getState=function(){return this._platformLocation.getState()},e.prototype.isCurrentPathEqualTo=function(e,n){return void 0===n&&(n=""),this.path()==this.normalize(e+t.normalizeQueryParams(n))},e.prototype.normalize=function(e){return t.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,m(e)))},e.prototype.prepareExternalUrl=function(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)},e.prototype.go=function(e,n,r){void 0===n&&(n=""),void 0===r&&(r=null),this._platformStrategy.pushState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+t.normalizeQueryParams(n)),r)},e.prototype.replaceState=function(e,n,r){void 0===n&&(n=""),void 0===r&&(r=null),this._platformStrategy.replaceState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+t.normalizeQueryParams(n)),r)},e.prototype.forward=function(){this._platformStrategy.forward()},e.prototype.back=function(){this._platformStrategy.back()},e.prototype.onUrlChange=function(e){var t=this;this._urlChangeListeners.push(e),this.subscribe((function(e){t._notifyUrlChangeListeners(e.url,e.state)}))},e.prototype._notifyUrlChangeListeners=function(e,t){void 0===e&&(e=""),this._urlChangeListeners.forEach((function(n){return n(e,t)}))},e.prototype.subscribe=function(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})},e.normalizeQueryParams=function(e){return e&&"?"!==e[0]?"?"+e:e},e.joinWithSlash=function(e,t){if(0==e.length)return t;if(0==t.length)return e;var n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t},e.stripTrailingSlash=function(e){var t=e.match(/#|\?|$/),n=t&&t.index||e.length,r=n-("/"===e[n-1]?1:0);return e.slice(0,r)+e.slice(n)},t=s([(0,r.Injectable)(),c("design:paramtypes",[d,f])],e)}();function m(e){return e.replace(/\/index.html$/,"")}var g,_,b,w,E,C,S,x=function(e){function t(t,n){var r=e.call(this)||this;return r._platformLocation=t,r._baseHref="",null!=n&&(r._baseHref=n),r}return i(t,e),t.prototype.onPopState=function(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)},t.prototype.getBaseHref=function(){return this._baseHref},t.prototype.path=function(e){void 0===e&&(e=!1);var t=this._platformLocation.hash;return null==t&&(t="#"),t.length>0?t.substring(1):t},t.prototype.prepareExternalUrl=function(e){var t=y.joinWithSlash(this._baseHref,e);return t.length>0?"#"+t:t},t.prototype.pushState=function(e,t,n,r){var o=this.prepareExternalUrl(n+y.normalizeQueryParams(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(e,t,o)},t.prototype.replaceState=function(e,t,n,r){var o=this.prepareExternalUrl(n+y.normalizeQueryParams(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,o)},t.prototype.forward=function(){this._platformLocation.forward()},t.prototype.back=function(){this._platformLocation.back()},s([(0,r.Injectable)(),u(1,(0,r.Optional)()),u(1,(0,r.Inject)(v)),c("design:paramtypes",[f,String])],t)}(d),D=function(e){function t(t,n){var r=e.call(this)||this;if(r._platformLocation=t,null==n&&(n=r._platformLocation.getBaseHrefFromDOM()),null==n)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");return r._baseHref=n,r}return i(t,e),t.prototype.onPopState=function(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)},t.prototype.getBaseHref=function(){return this._baseHref},t.prototype.prepareExternalUrl=function(e){return y.joinWithSlash(this._baseHref,e)},t.prototype.path=function(e){void 0===e&&(e=!1);var t=this._platformLocation.pathname+y.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?""+t+n:t},t.prototype.pushState=function(e,t,n,r){var o=this.prepareExternalUrl(n+y.normalizeQueryParams(r));this._platformLocation.pushState(e,t,o)},t.prototype.replaceState=function(e,t,n,r){var o=this.prepareExternalUrl(n+y.normalizeQueryParams(r));this._platformLocation.replaceState(e,t,o)},t.prototype.forward=function(){this._platformLocation.forward()},t.prototype.back=function(){this._platformLocation.back()},s([(0,r.Injectable)(),u(1,(0,r.Optional)()),u(1,(0,r.Inject)(v)),c("design:paramtypes",[f,String])],t)}(d),T={ADP:[void 0,void 0,0],AFN:[void 0,void 0,0],ALL:[void 0,void 0,0],AMD:[void 0,void 0,0],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"৳"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,"р.",2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN¥","¥"],COP:[void 0,"$",0],CRC:[void 0,"₡",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"Kč",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E£"],ESP:[void 0,"₧",0],EUR:["€"],FJD:[void 0,"$"],FKP:[void 0,"£"],GBP:["£"],GEL:[void 0,"₾"],GIP:[void 0,"£"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",0],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",0],ILS:["₪"],INR:["₹"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["¥",void 0,0],KHR:[void 0,"៛"],KMF:[void 0,"CF",0],KPW:[void 0,"₩",0],KRW:["₩",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"₸"],LAK:[void 0,"₭",0],LBP:[void 0,"L£",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"₮",0],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",0],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"₦"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:[void 0,"₱"],PKR:[void 0,"Rs",0],PLN:[void 0,"zł"],PYG:[void 0,"₲",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"₽"],RUR:[void 0,"р."],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"£"],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"£"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"£",0],THB:[void 0,"฿"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"₺"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,0],UAH:[void 0,"₴"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UZS:[void 0,void 0,0],VEF:[void 0,"Bs"],VND:["₫",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["CFA",void 0,0],XPF:["CFPF",void 0,0],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};function A(e){return(0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].LocaleId]}function I(e,t,n){var o=(0,r["ɵfindLocaleData"])(e),i=G([o[r["ɵLocaleDataIndex"].DayPeriodsFormat],o[r["ɵLocaleDataIndex"].DayPeriodsStandalone]],t);return G(i,n)}function P(e,t,n){var o=(0,r["ɵfindLocaleData"])(e),i=G([o[r["ɵLocaleDataIndex"].DaysFormat],o[r["ɵLocaleDataIndex"].DaysStandalone]],t);return G(i,n)}function M(e,t,n){var o=(0,r["ɵfindLocaleData"])(e),i=G([o[r["ɵLocaleDataIndex"].MonthsFormat],o[r["ɵLocaleDataIndex"].MonthsStandalone]],t);return G(i,n)}function O(e,t){return G((0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].Eras],t)}function k(e){return(0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].FirstDayOfWeek]}function N(e){return(0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].WeekendRange]}function R(e,t){return G((0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].DateFormat],t)}function F(e,t){return G((0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].TimeFormat],t)}function j(e,t){return G((0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].DateTimeFormat],t)}function L(e,t){var n=(0,r["ɵfindLocaleData"])(e),o=n[r["ɵLocaleDataIndex"].NumberSymbols][t];if(void 0===o){if(t===C.CurrencyDecimal)return n[r["ɵLocaleDataIndex"].NumberSymbols][C.Decimal];if(t===C.CurrencyGroup)return n[r["ɵLocaleDataIndex"].NumberSymbols][C.Group]}return o}function V(e,t){return(0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].NumberFormats][t]}function B(e){return(0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].CurrencySymbol]||null}function U(e){return(0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].CurrencyName]||null}!function(e){e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific"}(g||(g={})),function(e){e[e.Zero=0]="Zero",e[e.One=1]="One",e[e.Two=2]="Two",e[e.Few=3]="Few",e[e.Many=4]="Many",e[e.Other=5]="Other"}(_||(_={})),function(e){e[e.Format=0]="Format",e[e.Standalone=1]="Standalone"}(b||(b={})),function(e){e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short"}(w||(w={})),function(e){e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full"}(E||(E={})),function(e){e[e.Decimal=0]="Decimal",e[e.Group=1]="Group",e[e.List=2]="List",e[e.PercentSign=3]="PercentSign",e[e.PlusSign=4]="PlusSign",e[e.MinusSign=5]="MinusSign",e[e.Exponential=6]="Exponential",e[e.SuperscriptingExponent=7]="SuperscriptingExponent",e[e.PerMille=8]="PerMille",e[e[1/0]=9]="Infinity",e[e.NaN=10]="NaN",e[e.TimeSeparator=11]="TimeSeparator",e[e.CurrencyDecimal=12]="CurrencyDecimal",e[e.CurrencyGroup=13]="CurrencyGroup"}(C||(C={})),function(e){e[e.Sunday=0]="Sunday",e[e.Monday=1]="Monday",e[e.Tuesday=2]="Tuesday",e[e.Wednesday=3]="Wednesday",e[e.Thursday=4]="Thursday",e[e.Friday=5]="Friday",e[e.Saturday=6]="Saturday"}(S||(S={}));var H=r["ɵgetLocalePluralCase"];function z(e){if(!e[r["ɵLocaleDataIndex"].ExtraData])throw new Error('Missing extra locale data for the locale "'+e[r["ɵLocaleDataIndex"].LocaleId]+'". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.')}function q(e){var t=(0,r["ɵfindLocaleData"])(e);return z(t),(t[r["ɵLocaleDataIndex"].ExtraData][2]||[]).map((function(e){return"string"==typeof e?Z(e):[Z(e[0]),Z(e[1])]}))}function W(e,t,n){var o=(0,r["ɵfindLocaleData"])(e);z(o);var i=G([o[r["ɵLocaleDataIndex"].ExtraData][0],o[r["ɵLocaleDataIndex"].ExtraData][1]],t)||[];return G(i,n)||[]}function G(e,t){for(var n=t;n>-1;n--)if(void 0!==e[n])return e[n];throw new Error("Locale data API: locale data undefined")}function Z(e){var t=p(e.split(":"),2);return{hours:+t[0],minutes:+t[1]}}function $(e,t,n){void 0===n&&(n="en");var o=function(e){return(0,r["ɵfindLocaleData"])(e)[r["ɵLocaleDataIndex"].Currencies]}(n)[e]||T[e]||[],i=o[1];return"narrow"===t&&"string"==typeof i?i:o[0]||e}var Q=2;function K(e){var t,n=T[e];return n&&(t=n[2]),"number"==typeof t?t:Q}var Y,X,J,ee=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,te={},ne=/((?:[^GyMLwWdEabBhHmsSzZO']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;function re(e,t,n,r){var o=function(e){if(ye(e))return e;if("number"==typeof e&&!isNaN(e))return new Date(e);if("string"==typeof e){e=e.trim();var t=parseFloat(e);if(!isNaN(e-t))return new Date(t);if(/^(\d{4}-\d{1,2}-\d{1,2})$/.test(e)){var n=p(e.split("-").map((function(e){return+e})),3),r=n[0],o=n[1],i=n[2];return new Date(r,o-1,i)}var a;if(a=e.match(ee))return ve(a)}var s=new Date(e);if(!ye(s))throw new Error('Unable to convert "'+e+'" into a date');return s}(e);t=oe(n,t)||t;for(var i,a=[];t;){if(!(i=ne.exec(t))){a.push(t);break}var s=(a=a.concat(i.slice(1))).pop();if(!s)break;t=s}var u=o.getTimezoneOffset();r&&(u=de(r,u),o=function(e,t,n){var r=e.getTimezoneOffset();return function(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}(e,-1*(de(t,r)-r))}(o,r));var c="";return a.forEach((function(e){var t=function(e){if(he[e])return he[e];var t;switch(e){case"G":case"GG":case"GGG":t=ue(J.Eras,w.Abbreviated);break;case"GGGG":t=ue(J.Eras,w.Wide);break;case"GGGGG":t=ue(J.Eras,w.Narrow);break;case"y":t=se(X.FullYear,1,0,!1,!0);break;case"yy":t=se(X.FullYear,2,0,!0,!0);break;case"yyy":t=se(X.FullYear,3,0,!1,!0);break;case"yyyy":t=se(X.FullYear,4,0,!1,!0);break;case"M":case"L":t=se(X.Month,1,1);break;case"MM":case"LL":t=se(X.Month,2,1);break;case"MMM":t=ue(J.Months,w.Abbreviated);break;case"MMMM":t=ue(J.Months,w.Wide);break;case"MMMMM":t=ue(J.Months,w.Narrow);break;case"LLL":t=ue(J.Months,w.Abbreviated,b.Standalone);break;case"LLLL":t=ue(J.Months,w.Wide,b.Standalone);break;case"LLLLL":t=ue(J.Months,w.Narrow,b.Standalone);break;case"w":t=fe(1);break;case"ww":t=fe(2);break;case"W":t=fe(1,!0);break;case"d":t=se(X.Date,1);break;case"dd":t=se(X.Date,2);break;case"E":case"EE":case"EEE":t=ue(J.Days,w.Abbreviated);break;case"EEEE":t=ue(J.Days,w.Wide);break;case"EEEEE":t=ue(J.Days,w.Narrow);break;case"EEEEEE":t=ue(J.Days,w.Short);break;case"a":case"aa":case"aaa":t=ue(J.DayPeriods,w.Abbreviated);break;case"aaaa":t=ue(J.DayPeriods,w.Wide);break;case"aaaaa":t=ue(J.DayPeriods,w.Narrow);break;case"b":case"bb":case"bbb":t=ue(J.DayPeriods,w.Abbreviated,b.Standalone,!0);break;case"bbbb":t=ue(J.DayPeriods,w.Wide,b.Standalone,!0);break;case"bbbbb":t=ue(J.DayPeriods,w.Narrow,b.Standalone,!0);break;case"B":case"BB":case"BBB":t=ue(J.DayPeriods,w.Abbreviated,b.Format,!0);break;case"BBBB":t=ue(J.DayPeriods,w.Wide,b.Format,!0);break;case"BBBBB":t=ue(J.DayPeriods,w.Narrow,b.Format,!0);break;case"h":t=se(X.Hours,1,-12);break;case"hh":t=se(X.Hours,2,-12);break;case"H":t=se(X.Hours,1);break;case"HH":t=se(X.Hours,2);break;case"m":t=se(X.Minutes,1);break;case"mm":t=se(X.Minutes,2);break;case"s":t=se(X.Seconds,1);break;case"ss":t=se(X.Seconds,2);break;case"S":t=se(X.FractionalSeconds,1);break;case"SS":t=se(X.FractionalSeconds,2);break;case"SSS":t=se(X.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=ce(Y.Short);break;case"ZZZZZ":t=ce(Y.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=ce(Y.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=ce(Y.Long);break;default:return null}return he[e]=t,t}(e);c+=t?t(o,n,u):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")})),c}function oe(e,t){var n=A(e);if(te[n]=te[n]||{},te[n][t])return te[n][t];var r="";switch(t){case"shortDate":r=R(e,E.Short);break;case"mediumDate":r=R(e,E.Medium);break;case"longDate":r=R(e,E.Long);break;case"fullDate":r=R(e,E.Full);break;case"shortTime":r=F(e,E.Short);break;case"mediumTime":r=F(e,E.Medium);break;case"longTime":r=F(e,E.Long);break;case"fullTime":r=F(e,E.Full);break;case"short":var o=oe(e,"shortTime"),i=oe(e,"shortDate");r=ie(j(e,E.Short),[o,i]);break;case"medium":var a=oe(e,"mediumTime"),s=oe(e,"mediumDate");r=ie(j(e,E.Medium),[a,s]);break;case"long":var u=oe(e,"longTime"),c=oe(e,"longDate");r=ie(j(e,E.Long),[u,c]);break;case"full":var l=oe(e,"fullTime"),p=oe(e,"fullDate");r=ie(j(e,E.Full),[l,p])}return r&&(te[n][t]=r),r}function ie(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,(function(e,n){return null!=t&&n in t?t[n]:e}))),e}function ae(e,t,n,r,o){void 0===n&&(n="-");var i="";(e<0||o&&e<=0)&&(o?e=1-e:(e=-e,i=n));for(var a=String(e);a.length0||u>-n)&&(u+=n),e===X.Hours)0===u&&-12===n&&(u=12);else if(e===X.FractionalSeconds)return s=t,ae(u,3).substr(0,s);var c=L(a,C.MinusSign);return ae(u,t,c,r,o)}}function ue(e,t,n,r){return void 0===n&&(n=b.Format),void 0===r&&(r=!1),function(o,i){return function(e,t,n,r,o,i){switch(n){case J.Months:return M(t,o,r)[e.getMonth()];case J.Days:return P(t,o,r)[e.getDay()];case J.DayPeriods:var a=e.getHours(),s=e.getMinutes();if(i){var u,c=q(t),l=W(t,o,r);if(c.forEach((function(e,t){if(Array.isArray(e)){var n=e[0],r=n.hours,o=n.minutes,i=e[1],c=i.hours,p=i.minutes;a>=r&&s>=o&&(a0?Math.floor(o/60):Math.ceil(o/60);switch(e){case Y.Short:return(o>=0?"+":"")+ae(a,2,i)+ae(Math.abs(o%60),2,i);case Y.ShortGMT:return"GMT"+(o>=0?"+":"")+ae(a,1,i);case Y.Long:return"GMT"+(o>=0?"+":"")+ae(a,2,i)+":"+ae(Math.abs(o%60),2,i);case Y.Extended:return 0===r?"Z":(o>=0?"+":"")+ae(a,2,i)+":"+ae(Math.abs(o%60),2,i);default:throw new Error('Unknown zone width "'+e+'"')}}}!function(e){e[e.Short=0]="Short",e[e.ShortGMT=1]="ShortGMT",e[e.Long=2]="Long",e[e.Extended=3]="Extended"}(Y||(Y={})),function(e){e[e.FullYear=0]="FullYear",e[e.Month=1]="Month",e[e.Date=2]="Date",e[e.Hours=3]="Hours",e[e.Minutes=4]="Minutes",e[e.Seconds=5]="Seconds",e[e.FractionalSeconds=6]="FractionalSeconds",e[e.Day=7]="Day"}(X||(X={})),function(e){e[e.DayPeriods=0]="DayPeriods",e[e.Days=1]="Days",e[e.Months=2]="Months",e[e.Eras=3]="Eras"}(J||(J={}));var le=0,pe=4;function fe(e,t){return void 0===t&&(t=!1),function(n,r){var o,i,a,s;if(t){var u=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,c=n.getDate();o=1+Math.floor((c+u)/7)}else{var l=(a=n.getFullYear(),s=new Date(a,le,1).getDay(),new Date(a,0,1+(s<=pe?pe:pe+7)-s)),p=(i=n,new Date(i.getFullYear(),i.getMonth(),i.getDate()+(pe-i.getDay()))).getTime()-l.getTime();o=1+Math.round(p/6048e5)}return ae(o,e,L(r,C.MinusSign))}}var he={};function de(e,t){e=e.replace(/:/g,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function ve(e){var t=new Date(0),n=0,r=0,o=e[8]?t.setUTCFullYear:t.setFullYear,i=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),r=Number(e[9]+e[11])),o.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));var a=Number(e[4]||0)-n,s=Number(e[5]||0)-r,u=Number(e[6]||0),c=Math.round(1e3*parseFloat("0."+(e[7]||0)));return i.call(t,a,s,u,c),t}function ye(e){return e instanceof Date&&!isNaN(e.valueOf())}var me=/^(\d+)?\.((\d+)(-(\d+))?)?$/,ge=22,_e=".",be="0",we=";",Ee=",",Ce="#",Se="¤",xe="%";function De(e,t,n,r,o,i,a){void 0===a&&(a=!1);var s="",u=!1;if(isFinite(e)){var c=function(e){var t,n,r,o,i,a=Math.abs(e)+"",s=0;for((n=a.indexOf(_e))>-1&&(a=a.replace(_e,"")),(r=a.search(/e/i))>0?(n<0&&(n=r),n+=+a.slice(r+1),a=a.substring(0,r)):n<0&&(n=a.length),r=0;a.charAt(r)===be;r++);if(r===(i=a.length))t=[0],n=1;else{for(i--;a.charAt(i)===be;)i--;for(n-=r,t=[],o=0;r<=i;r++,o++)t[o]=Number(a.charAt(r))}return n>ge&&(t=t.splice(0,ge-1),s=n-1,n=1),{digits:t,exponent:s,integerLen:n}}(e);a&&(c=function(e){if(0===e.digits[0])return e;var t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(0===t?e.digits.push(0,0):1===t&&e.digits.push(0),e.integerLen+=2),e}(c));var l=t.minInt,p=t.minFrac,f=t.maxFrac;if(i){var h=i.match(me);if(null===h)throw new Error(i+" is not a valid digit info");var d=h[1],v=h[3],y=h[5];null!=d&&(l=Me(d)),null!=v&&(p=Me(v)),null!=y?f=Me(y):null!=v&&p>f&&(f=p)}!function(e,t,n){if(t>n)throw new Error("The minimum number of digits after fraction ("+t+") is higher than the maximum ("+n+").");var r=e.digits,o=r.length-e.integerLen,i=Math.min(Math.max(t,o),n),a=i+e.integerLen,s=r[a];if(a>0){r.splice(Math.max(e.integerLen,a));for(var u=a;u=5)if(a-1<0){for(var l=0;l>a;l--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[a-1]++;for(;o=f?r.pop():p=!1),t>=10?1:0}),0);h&&(r.unshift(h),e.integerLen++)}(c,p,f);var m=c.digits,g=c.integerLen,_=c.exponent,b=[];for(u=m.every((function(e){return!e}));g0?b=m.splice(g,m.length):(b=m,m=[0]);var w=[];for(m.length>=t.lgSize&&w.unshift(m.splice(-t.lgSize,m.length).join(""));m.length>t.gSize;)w.unshift(m.splice(-t.gSize,m.length).join(""));m.length&&w.unshift(m.join("")),s=w.join(L(n,r)),b.length&&(s+=L(n,o)+b.join("")),_&&(s+=L(n,C.Exponential)+"+"+_)}else s=L(n,C.Infinity);return e<0&&!u?t.negPre+s+t.negSuf:t.posPre+s+t.posSuf}function Te(e,t,n,r,o){var i=Pe(V(t,g.Currency),L(t,C.MinusSign));return i.minFrac=K(r),i.maxFrac=i.minFrac,De(e,i,t,C.CurrencyGroup,C.CurrencyDecimal,o).replace(Se,n).replace(Se,"")}function Ae(e,t,n){return De(e,Pe(V(t,g.Percent),L(t,C.MinusSign)),t,C.Group,C.Decimal,n,!0).replace(new RegExp(xe,"g"),L(t,C.PercentSign))}function Ie(e,t,n){return De(e,Pe(V(t,g.Decimal),L(t,C.MinusSign)),t,C.Group,C.Decimal,n)}function Pe(e,t){void 0===t&&(t="-");var n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=e.split(we),o=r[0],i=r[1],a=-1!==o.indexOf(_e)?o.split(_e):[o.substring(0,o.lastIndexOf(be)+1),o.substring(o.lastIndexOf(be)+1)],s=a[0],u=a[1]||"";n.posPre=s.substr(0,s.indexOf(Ce));for(var c=0;c-1)return o;if(o=n.getPluralCategory(e,r),t.indexOf(o)>-1)return o;if(t.indexOf("other")>-1)return"other";throw new Error('No plural message found for value "'+e+'"')}var Re=function(e){function t(t,n){var r=e.call(this)||this;return r.locale=t,r.deprecatedPluralFn=n,r}return i(t,e),t.prototype.getPluralCategory=function(e,t){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(t||this.locale,e):H(t||this.locale)(e)){case _.Zero:return"zero";case _.One:return"one";case _.Two:return"two";case _.Few:return"few";case _.Many:return"many";default:return"other"}},s([(0,r.Injectable)(),u(0,(0,r.Inject)(r.LOCALE_ID)),u(1,(0,r.Optional)()),u(1,(0,r.Inject)(Oe)),c("design:paramtypes",[String,Object])],t)}(ke);function Fe(e,t){"string"==typeof t&&(t=parseInt(t,10));var n=t,r=n.toString().replace(/^[^.]*\.?/,""),o=Math.floor(Math.abs(n)),i=r.length,a=parseInt(r,10),s=parseInt(n.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0;switch(e.split("-")[0].toLowerCase()){case"af":case"asa":case"az":case"bem":case"bez":case"bg":case"brx":case"ce":case"cgg":case"chr":case"ckb":case"ee":case"el":case"eo":case"es":case"eu":case"fo":case"fur":case"gsw":case"ha":case"haw":case"hu":case"jgo":case"jmc":case"ka":case"kk":case"kkj":case"kl":case"ks":case"ksb":case"ky":case"lb":case"lg":case"mas":case"mgo":case"ml":case"mn":case"nb":case"nd":case"ne":case"nn":case"nnh":case"nyn":case"om":case"or":case"os":case"ps":case"rm":case"rof":case"rwk":case"saq":case"seh":case"sn":case"so":case"sq":case"ta":case"te":case"teo":case"tk":case"tr":case"ug":case"uz":case"vo":case"vun":case"wae":case"xog":return 1===n?_.One:_.Other;case"ak":case"ln":case"mg":case"pa":case"ti":return n===Math.floor(n)&&n>=0&&n<=1?_.One:_.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===o||1===n?_.One:_.Other;case"ar":return 0===n?_.Zero:1===n?_.One:2===n?_.Two:n%100===Math.floor(n%100)&&n%100>=3&&n%100<=10?_.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=99?_.Many:_.Other;case"ast":case"ca":case"de":case"en":case"et":case"fi":case"fy":case"gl":case"it":case"nl":case"sv":case"sw":case"ur":case"yi":return 1===o&&0===i?_.One:_.Other;case"be":return n%10==1&&n%100!=11?_.One:n%10===Math.floor(n%10)&&n%10>=2&&n%10<=4&&!(n%100>=12&&n%100<=14)?_.Few:n%10==0||n%10===Math.floor(n%10)&&n%10>=5&&n%10<=9||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=14?_.Many:_.Other;case"br":return n%10==1&&n%100!=11&&n%100!=71&&n%100!=91?_.One:n%10==2&&n%100!=12&&n%100!=72&&n%100!=92?_.Two:n%10===Math.floor(n%10)&&(n%10>=3&&n%10<=4||n%10==9)&&!(n%100>=10&&n%100<=19||n%100>=70&&n%100<=79||n%100>=90&&n%100<=99)?_.Few:0!==n&&n%1e6==0?_.Many:_.Other;case"bs":case"hr":case"sr":return 0===i&&o%10==1&&o%100!=11||a%10==1&&a%100!=11?_.One:0===i&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)||a%10===Math.floor(a%10)&&a%10>=2&&a%10<=4&&!(a%100>=12&&a%100<=14)?_.Few:_.Other;case"cs":case"sk":return 1===o&&0===i?_.One:o===Math.floor(o)&&o>=2&&o<=4&&0===i?_.Few:0!==i?_.Many:_.Other;case"cy":return 0===n?_.Zero:1===n?_.One:2===n?_.Two:3===n?_.Few:6===n?_.Many:_.Other;case"da":return 1===n||0!==s&&(0===o||1===o)?_.One:_.Other;case"dsb":case"hsb":return 0===i&&o%100==1||a%100==1?_.One:0===i&&o%100==2||a%100==2?_.Two:0===i&&o%100===Math.floor(o%100)&&o%100>=3&&o%100<=4||a%100===Math.floor(a%100)&&a%100>=3&&a%100<=4?_.Few:_.Other;case"ff":case"fr":case"hy":case"kab":return 0===o||1===o?_.One:_.Other;case"fil":return 0===i&&(1===o||2===o||3===o)||0===i&&o%10!=4&&o%10!=6&&o%10!=9||0!==i&&a%10!=4&&a%10!=6&&a%10!=9?_.One:_.Other;case"ga":return 1===n?_.One:2===n?_.Two:n===Math.floor(n)&&n>=3&&n<=6?_.Few:n===Math.floor(n)&&n>=7&&n<=10?_.Many:_.Other;case"gd":return 1===n||11===n?_.One:2===n||12===n?_.Two:n===Math.floor(n)&&(n>=3&&n<=10||n>=13&&n<=19)?_.Few:_.Other;case"gv":return 0===i&&o%10==1?_.One:0===i&&o%10==2?_.Two:0!==i||o%100!=0&&o%100!=20&&o%100!=40&&o%100!=60&&o%100!=80?0!==i?_.Many:_.Other:_.Few;case"he":return 1===o&&0===i?_.One:2===o&&0===i?_.Two:0!==i||n>=0&&n<=10||n%10!=0?_.Other:_.Many;case"is":return 0===s&&o%10==1&&o%100!=11||0!==s?_.One:_.Other;case"ksh":return 0===n?_.Zero:1===n?_.One:_.Other;case"kw":case"naq":case"se":case"smn":return 1===n?_.One:2===n?_.Two:_.Other;case"lag":return 0===n?_.Zero:0!==o&&1!==o||0===n?_.Other:_.One;case"lt":return n%10!=1||n%100>=11&&n%100<=19?n%10===Math.floor(n%10)&&n%10>=2&&n%10<=9&&!(n%100>=11&&n%100<=19)?_.Few:0!==a?_.Many:_.Other:_.One;case"lv":case"prg":return n%10==0||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19||2===i&&a%100===Math.floor(a%100)&&a%100>=11&&a%100<=19?_.Zero:n%10==1&&n%100!=11||2===i&&a%10==1&&a%100!=11||2!==i&&a%10==1?_.One:_.Other;case"mk":return 0===i&&o%10==1||a%10==1?_.One:_.Other;case"mt":return 1===n?_.One:0===n||n%100===Math.floor(n%100)&&n%100>=2&&n%100<=10?_.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19?_.Many:_.Other;case"pl":return 1===o&&0===i?_.One:0===i&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)?_.Few:0===i&&1!==o&&o%10===Math.floor(o%10)&&o%10>=0&&o%10<=1||0===i&&o%10===Math.floor(o%10)&&o%10>=5&&o%10<=9||0===i&&o%100===Math.floor(o%100)&&o%100>=12&&o%100<=14?_.Many:_.Other;case"pt":return n===Math.floor(n)&&n>=0&&n<=2&&2!==n?_.One:_.Other;case"ro":return 1===o&&0===i?_.One:0!==i||0===n||1!==n&&n%100===Math.floor(n%100)&&n%100>=1&&n%100<=19?_.Few:_.Other;case"ru":case"uk":return 0===i&&o%10==1&&o%100!=11?_.One:0===i&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)?_.Few:0===i&&o%10==0||0===i&&o%10===Math.floor(o%10)&&o%10>=5&&o%10<=9||0===i&&o%100===Math.floor(o%100)&&o%100>=11&&o%100<=14?_.Many:_.Other;case"shi":return 0===o||1===n?_.One:n===Math.floor(n)&&n>=2&&n<=10?_.Few:_.Other;case"si":return 0===n||1===n||0===o&&1===a?_.One:_.Other;case"sl":return 0===i&&o%100==1?_.One:0===i&&o%100==2?_.Two:0===i&&o%100===Math.floor(o%100)&&o%100>=3&&o%100<=4||0!==i?_.Few:_.Other;case"tzm":return n===Math.floor(n)&&n>=0&&n<=1||n===Math.floor(n)&&n>=11&&n<=99?_.One:_.Other;default:return _.Other}}function je(e,t,n){"string"!=typeof t&&(n=t,t=e[r["ɵLocaleDataIndex"].LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),r["ɵLOCALE_DATA"][t]=e,n&&(r["ɵLOCALE_DATA"][t][r["ɵLocaleDataIndex"].ExtraData]=n)}function Le(e,t){var n,r;t=encodeURIComponent(t);try{for(var o=l(e.split(";")),i=o.next();!i.done;i=o.next()){var a=i.value,s=a.indexOf("="),u=p(-1==s?[a,""]:[a.slice(0,s),a.slice(s+1)],2),c=u[0],f=u[1];if(c.trim()===t)return decodeURIComponent(f)}}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return null}var Ve=function(){function e(e,t){this._name=e,this._options=t,this.value=null,this._lastSetValue=null,this._lastSetValueType=0,this._lastSetValueIdentityChange=!1}return e.prototype.setValue=function(e){if(Array.isArray(e))this._lastSetValueType=4;else if(e instanceof Set)this._lastSetValueType=8;else if(e&&"string"==typeof e){if(!(4&this._options))throw new Error(this._name+" string values are not allowed");this._lastSetValueType=1}else this._lastSetValueType=e?2:0;this._lastSetValueIdentityChange=!0,this._lastSetValue=e||null},e.prototype.hasValueChanged=function(){var e=this._lastSetValueIdentityChange;if(!(e||14&this._lastSetValueType))return!1;var t=null,n=!!(1&this._options),r=!!(8&this._options),o=!!(2&this._options);switch(this._lastSetValueType){case 1:var i=this._lastSetValue.split(/\s+/g);16&this._options?(t={},i.forEach((function(e,n){return t[e]=!0}))):t=i.reduce((function(e,t,n){return e+(n?" ":"")+t}));break;case 2:var a=this._lastSetValue,s=Object.keys(a);e||(e=!this.value||function(e,t,n){var r=e;if(!qe(Object.keys(t),r))return!0;for(var o=0;o0)for(var i=t.split(/\s+/g),a=0;a0){var r=e.substr(n+1);e=e.substring(0,n),null!=t&&(t+=r)}return{key:e,value:t}}(t,n);n=o.value,t=o.key}e[t]=n}function qe(e,t){if(e&&t){if(e.length!==t.length)return!1;for(var n=0;n1?"short":"narrow":"long",n}function jt(e){return e.reduce((function(e,t){return a({},e,t)}),{})}function Lt(e){return function(t,n){return Ot(t,n,e)}}var Vt=new Map,Bt=function(){function e(){}return e.format=function(e,t,n){return function(e,t,n){var r=At[e];if(r)return r(t,n);var o=e,i=Vt.get(o);if(!i){i=[];var a=void 0;Tt.exec(e);for(var s=e;s;)(a=Tt.exec(s))?s=(i=i.concat(a.slice(1))).pop():(i.push(s),s=null);Vt.set(o,i)}return i.reduce((function(e,r){var o=It[r];return e+(o?o(t,n):function(e){return"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}(r))}),"")}(n,e,t)},e}(),Ut=function(){function e(e){this._locale=e}var t;return t=e,e.prototype.transform=function(e,n){if(void 0===n&&(n="mediumDate"),null==e||""===e||e!=e)return null;var r;if("string"==typeof e&&(e=e.trim()),Ht(e))r=e;else if(isNaN(e-parseFloat(e)))if("string"==typeof e&&/^(\d{4}-\d{1,2}-\d{1,2})$/.test(e)){var o=p(e.split("-").map((function(e){return parseInt(e,10)})),3),i=o[0],a=o[1],s=o[2];r=new Date(i,a-1,s)}else r=new Date(e);else r=new Date(parseFloat(e));if(!Ht(r)){var u=void 0;if("string"!=typeof e||!(u=e.match(ee)))throw St(t,e);r=ve(u)}return Bt.format(r,this._locale,t._ALIASES[n]||n)},e._ALIASES={medium:"yMMMdjms",short:"yMdjm",fullDate:"yMMMMEEEEd",longDate:"yMMMMd",mediumDate:"yMMMd",shortDate:"yMd",mediumTime:"jms",shortTime:"jm"},t=s([(0,r.Pipe)({name:"date",pure:!0}),u(0,(0,r.Inject)(r.LOCALE_ID)),c("design:paramtypes",[String])],e)}();function Ht(e){return e instanceof Date&&!isNaN(e.valueOf())}function zt(e,t,n,r,o,i,a){if(void 0===i&&(i=null),void 0===a&&(a=!1),null==n)return null;if("number"!=typeof(n="string"!=typeof n||isNaN(+n-parseFloat(n))?n:+n))throw St(e,n);var s,u,c;if(r!==g.Currency&&(s=1,u=0,c=3),o){var l=o.match(me);if(null===l)throw new Error(o+" is not a valid digit info for number pipes");null!=l[1]&&(s=Me(l[1])),null!=l[3]&&(u=Me(l[3])),null!=l[5]&&(c=Me(l[5]))}return Dt.format(n,t,r,{minimumIntegerDigits:s,minimumFractionDigits:u,maximumFractionDigits:c,currency:i,currencyAsSymbol:a})}var qt=function(){function e(e){this._locale=e}var t;return t=e,e.prototype.transform=function(e,n){return zt(t,this._locale,e,g.Decimal,n)},t=s([(0,r.Pipe)({name:"number"}),u(0,(0,r.Inject)(r.LOCALE_ID)),c("design:paramtypes",[String])],e)}(),Wt=function(){function e(e){this._locale=e}var t;return t=e,e.prototype.transform=function(e,n){return zt(t,this._locale,e,g.Percent,n)},t=s([(0,r.Pipe)({name:"percent"}),u(0,(0,r.Inject)(r.LOCALE_ID)),c("design:paramtypes",[String])],e)}(),Gt=function(){function e(e){this._locale=e}var t;return t=e,e.prototype.transform=function(e,n,r,o){return void 0===n&&(n="USD"),void 0===r&&(r=!1),zt(t,this._locale,e,g.Currency,o,n,r)},t=s([(0,r.Pipe)({name:"currency"}),u(0,(0,r.Inject)(r.LOCALE_ID)),c("design:paramtypes",[String])],e)}(),Zt=[qt,Wt,Gt,Ut],$t=function(){function e(){}return e.prototype.createSubscription=function(e,t){return e.subscribe({next:t,error:function(e){throw e}})},e.prototype.dispose=function(e){e.unsubscribe()},e.prototype.onDestroy=function(e){e.unsubscribe()},e}(),Qt=new(function(){function e(){}return e.prototype.createSubscription=function(e,t){return e.then(t,(function(e){throw e}))},e.prototype.dispose=function(e){},e.prototype.onDestroy=function(e){},e}()),Kt=new $t,Yt=function(){function e(e){this._ref=e,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}var t;return t=e,e.prototype.ngOnDestroy=function(){this._subscription&&this._dispose()},e.prototype.transform=function(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):(0,r["ɵlooseIdentical"])(this._latestValue,this._latestReturnedValue)?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,r.WrappedValue.wrap(this._latestValue)):(e&&this._subscribe(e),this._latestReturnedValue=this._latestValue,this._latestValue)},e.prototype._subscribe=function(e){var t=this;this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,(function(n){return t._updateLatestValue(e,n)}))},e.prototype._selectStrategy=function(e){if((0,r["ɵisPromise"])(e))return Qt;if((0,r["ɵisObservable"])(e))return Kt;throw St(t,e)},e.prototype._dispose=function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null},e.prototype._updateLatestValue=function(e,t){e===this._obj&&(this._latestValue=t,this._ref.markForCheck())},t=s([(0,r.Injectable)(),(0,r.Pipe)({name:"async",pure:!1}),c("design:paramtypes",[r.ChangeDetectorRef])],e)}(),Xt=function(){function e(){}var t;return t=e,e.prototype.transform=function(e){if(!e)return e;if("string"!=typeof e)throw St(t,e);return e.toLowerCase()},t=s([(0,r.Injectable)(),(0,r.Pipe)({name:"lowercase"})],e)}(),Jt=/(?:[A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D])\S*/g,en=function(){function e(){}var t;return t=e,e.prototype.transform=function(e){if(!e)return e;if("string"!=typeof e)throw St(t,e);return e.replace(Jt,(function(e){return e[0].toUpperCase()+e.substr(1).toLowerCase()}))},t=s([(0,r.Injectable)(),(0,r.Pipe)({name:"titlecase"})],e)}(),tn=function(){function e(){}var t;return t=e,e.prototype.transform=function(e){if(!e)return e;if("string"!=typeof e)throw St(t,e);return e.toUpperCase()},t=s([(0,r.Injectable)(),(0,r.Pipe)({name:"uppercase"})],e)}(),nn=function(){function e(e){this.locale=e}var t;return t=e,e.prototype.transform=function(e,n,r,o){if(void 0===n&&(n="mediumDate"),null==e||""===e||e!=e)return null;try{return re(e,n,o||this.locale,r)}catch(e){throw St(t,e.message)}},t=s([(0,r.Injectable)(),(0,r.Pipe)({name:"date",pure:!0}),u(0,(0,r.Inject)(r.LOCALE_ID)),c("design:paramtypes",[String])],e)}(),rn=/#/g,on=function(){function e(e){this._localization=e}var t;return t=e,e.prototype.transform=function(e,n,r){if(null==e)return"";if("object"!=typeof n||null===n)throw St(t,n);return n[Ne(e,Object.keys(n),this._localization,r)].replace(rn,e.toString())},t=s([(0,r.Injectable)(),(0,r.Pipe)({name:"i18nPlural",pure:!0}),c("design:paramtypes",[ke])],e)}(),an=function(){function e(){}var t;return t=e,e.prototype.transform=function(e,n){if(null==e)return"";if("object"!=typeof n||"string"!=typeof e)throw St(t,n);return n.hasOwnProperty(e)?n[e]:n.hasOwnProperty("other")?n.other:""},t=s([(0,r.Injectable)(),(0,r.Pipe)({name:"i18nSelect",pure:!0})],e)}(),sn=function(){function e(){}return e.prototype.transform=function(e){return JSON.stringify(e,null,2)},s([(0,r.Injectable)(),(0,r.Pipe)({name:"json",pure:!1})],e)}(),un=function(){function e(e){this.differs=e,this.keyValues=[]}return e.prototype.transform=function(e,t){var n=this;if(void 0===t&&(t=cn),!e||!(e instanceof Map)&&"object"!=typeof e)return null;this.differ||(this.differ=this.differs.find(e).create());var r=this.differ.diff(e);return r&&(this.keyValues=[],r.forEachItem((function(e){n.keyValues.push({key:e.key,value:e.currentValue})})),this.keyValues.sort(t)),this.keyValues},s([(0,r.Injectable)(),(0,r.Pipe)({name:"keyvalue",pure:!1}),c("design:paramtypes",[r.KeyValueDiffers])],e)}();function cn(e,t){var n=e.key,r=t.key;if(n===r)return 0;if(void 0===n)return 1;if(void 0===r)return-1;if(null===n)return 1;if(null===r)return-1;if("string"==typeof n&&"string"==typeof r)return n{"use strict";n.r(t),n.d(t,{ANALYZE_FOR_ENTRY_COMPONENTS:()=>Al,APP_BOOTSTRAP_LISTENER:()=>Q_,APP_ID:()=>H_,APP_INITIALIZER:()=>B_,ApplicationInitStatus:()=>U_,ApplicationModule:()=>Uw,ApplicationRef:()=>ew,Attribute:()=>N,COMPILER_OPTIONS:()=>yb,CUSTOM_ELEMENTS_SCHEMA:()=>ni,ChangeDetectionStrategy:()=>Se,ChangeDetectorRef:()=>uc,Compiler:()=>vb,CompilerFactory:()=>mb,Component:()=>x_,ComponentFactory:()=>Xh,ComponentFactoryResolver:()=>nd,ComponentRef:()=>Yh,ContentChild:()=>Ml,ContentChildren:()=>Pl,DebugElement:()=>kw,DebugEventListener:()=>hw,DebugNode:()=>Ow,DefaultIterableDiffer:()=>Ed,Directive:()=>S_,ElementRef:()=>sd,EmbeddedViewRef:()=>fw,ErrorHandler:()=>ti,EventEmitter:()=>_g,Host:()=>O,HostBinding:()=>I_,HostListener:()=>P_,INJECTOR:()=>re,Inject:()=>A,InjectFlags:()=>D,Injectable:()=>kc,InjectionToken:()=>ne,Injector:()=>Yc,Input:()=>T_,IterableDiffers:()=>Pd,KeyValueDiffers:()=>Md,LOCALE_ID:()=>X_,MissingTranslationStrategy:()=>G_,ModuleWithComponentFactories:()=>rb,NO_ERRORS_SCHEMA:()=>ri,NgModule:()=>j_,NgModuleFactory:()=>Ie,NgModuleFactoryLoader:()=>nw,NgModuleRef:()=>Ae,NgProbeToken:()=>Gb,NgZone:()=>Mb,Optional:()=>I,Output:()=>A_,PACKAGE_ROOT_URL:()=>K_,PLATFORM_ID:()=>$_,PLATFORM_INITIALIZER:()=>Z_,Pipe:()=>D_,PlatformRef:()=>Xb,Query:()=>Il,QueryList:()=>wg,ReflectiveInjector:()=>Dl,ReflectiveKey:()=>pl,RenderComponentType:()=>ld,Renderer:()=>fd,Renderer2:()=>vd,RendererFactory2:()=>dd,RendererStyleFlags2:()=>ad,ResolvedReflectiveFactory:()=>ml,RootRenderer:()=>hd,Sanitizer:()=>qi,SecurityContext:()=>Si,Self:()=>P,SimpleChange:()=>kh,SkipSelf:()=>M,SystemJsNgModuleLoader:()=>cw,SystemJsNgModuleLoaderConfig:()=>sw,TRANSLATIONS:()=>J_,TRANSLATIONS_FORMAT:()=>eb,TemplateRef:()=>Fd,Testability:()=>Lb,TestabilityRegistry:()=>Vb,Type:()=>pc,VERSION:()=>_d,Version:()=>gd,ViewChild:()=>kl,ViewChildren:()=>Ol,ViewContainerRef:()=>Vd,ViewEncapsulation:()=>De,ViewRef:()=>pw,WrappedValue:()=>Wl,asNativeElements:()=>yw,assertPlatform:()=>Qb,createPlatform:()=>Zb,createPlatformFactory:()=>$b,defineInjectable:()=>L,destroyPlatform:()=>Kb,enableProdMode:()=>vi,forwardRef:()=>G,getDebugNode:()=>Pw,getModuleFactory:()=>iw,getPlatform:()=>Yb,inject:()=>ve,isDevMode:()=>di,platformCore:()=>Nw,resolveForwardRef:()=>Z,setTestabilityGetter:()=>Bb,wtfCreateScope:()=>xb,wtfEndTimeRange:()=>Ab,wtfLeave:()=>Db,wtfStartTimeRange:()=>Tb,ɵ0:()=>T,ɵ1:()=>k,ɵALLOW_MULTIPLE_PLATFORMS:()=>Wb,ɵAPP_ID_RANDOM_PROVIDER:()=>q_,ɵAPP_ROOT:()=>Fc,ɵChangeDetectorStatus:()=>xe,ɵCodegenComponentFactoryResolver:()=>rd,ɵCompiler_compileModuleAndAllComponentsAsync__POST_R3__:()=>hb,ɵCompiler_compileModuleAndAllComponentsSync__POST_R3__:()=>pb,ɵCompiler_compileModuleAsync__POST_R3__:()=>cb,ɵCompiler_compileModuleSync__POST_R3__:()=>sb,ɵComponentFactory:()=>Xh,ɵConsole:()=>Y_,ɵDEFAULT_LOCALE_ID:()=>Qy,ɵEMPTY_ARRAY:()=>Fv,ɵEMPTY_MAP:()=>jv,ɵINJECTOR_IMPL__POST_R3__:()=>Qc,ɵLOCALE_DATA:()=>qy,ɵLifecycleHooksFeature:()=>Mh,ɵLocaleDataIndex:()=>zy,ɵNG_BASE_DEF:()=>Je,ɵNG_COMPONENT_DEF:()=>$e,ɵNG_DIRECTIVE_DEF:()=>Qe,ɵNG_ELEMENT_ID:()=>et,ɵNG_INJECTABLE_DEF:()=>H,ɵNG_INJECTOR_DEF:()=>z,ɵNG_MODULE_DEF:()=>Ye,ɵNG_PIPE_DEF:()=>Ke,ɵNOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR:()=>My,ɵNO_CHANGE:()=>za,ɵNgModuleFactory:()=>Jm,ɵNoopNgZone:()=>jb,ɵReflectionCapabilities:()=>mc,ɵRender3ComponentFactory:()=>Uy,ɵRender3ComponentRef:()=>Hy,ɵRender3NgModuleRef:()=>Xm,ɵRenderDebugInfo:()=>pd,ɵSWITCH_CHANGE_DETECTOR_REF_FACTORY__POST_R3__:()=>cc,ɵSWITCH_COMPILE_COMPONENT__POST_R3__:()=>M_,ɵSWITCH_COMPILE_DIRECTIVE__POST_R3__:()=>O_,ɵSWITCH_COMPILE_INJECTABLE__POST_R3__:()=>Nc,ɵSWITCH_COMPILE_NGMODULE__POST_R3__:()=>L_,ɵSWITCH_COMPILE_PIPE__POST_R3__:()=>k_,ɵSWITCH_ELEMENT_REF_FACTORY__POST_R3__:()=>ud,ɵSWITCH_IVY_ENABLED__POST_R3__:()=>tb,ɵSWITCH_RENDERER2_FACTORY__POST_R3__:()=>yd,ɵSWITCH_TEMPLATE_REF_FACTORY__POST_R3__:()=>jd,ɵSWITCH_VIEW_CONTAINER_REF_FACTORY__POST_R3__:()=>Bd,ɵ_sanitizeHtml:()=>Hi,ɵ_sanitizeStyle:()=>Zi,ɵ_sanitizeUrl:()=>_i,ɵand:()=>Hw,ɵangular_packages_core_core_a:()=>he,ɵangular_packages_core_core_b:()=>ge,ɵangular_packages_core_core_ba:()=>By,ɵangular_packages_core_core_bb:()=>Lo,ɵangular_packages_core_core_bc:()=>Un,ɵangular_packages_core_core_bd:()=>Jn,ɵangular_packages_core_core_be:()=>yr,ɵangular_packages_core_core_bg:()=>Ji,ɵangular_packages_core_core_bh:()=>S,ɵangular_packages_core_core_bi:()=>x,ɵangular_packages_core_core_bk:()=>We,ɵangular_packages_core_core_bl:()=>Pn,ɵangular_packages_core_core_bm:()=>Ao,ɵangular_packages_core_core_bn:()=>R,ɵangular_packages_core_core_c:()=>Tl,ɵangular_packages_core_core_d:()=>dl,ɵangular_packages_core_core_e:()=>bl,ɵangular_packages_core_core_f:()=>z_,ɵangular_packages_core_core_g:()=>oc,ɵangular_packages_core_core_h:()=>ic,ɵangular_packages_core_core_i:()=>rw,ɵangular_packages_core_core_j:()=>dw,ɵangular_packages_core_core_k:()=>vw,ɵangular_packages_core_core_l:()=>bd,ɵangular_packages_core_core_m:()=>Td,ɵangular_packages_core_core_n:()=>Rw,ɵangular_packages_core_core_o:()=>Fw,ɵangular_packages_core_core_p:()=>jw,ɵangular_packages_core_core_q:()=>Lw,ɵangular_packages_core_core_r:()=>Vw,ɵangular_packages_core_core_s:()=>Cb,ɵangular_packages_core_core_t:()=>gb,ɵangular_packages_core_core_u:()=>_b,ɵangular_packages_core_core_v:()=>bb,ɵangular_packages_core_core_w:()=>wb,ɵangular_packages_core_core_x:()=>Eb,ɵangular_packages_core_core_y:()=>Sy,ɵangular_packages_core_core_z:()=>Xd,ɵbypassSanitizationTrustHtml:()=>ai,ɵbypassSanitizationTrustResourceUrl:()=>li,ɵbypassSanitizationTrustScript:()=>ui,ɵbypassSanitizationTrustStyle:()=>si,ɵbypassSanitizationTrustUrl:()=>ci,ɵccf:()=>Kv,ɵclearOverrides:()=>vC,ɵclearResolutionOfComponentResourcesQueue:()=>Ll,ɵcmf:()=>yC,ɵcompileComponent:()=>f_,ɵcompileDirective:()=>h_,ɵcompileNgModule:()=>Xg,ɵcompileNgModuleDefs:()=>Jg,ɵcompileNgModuleFactory__POST_R3__:()=>zb,ɵcompilePipe:()=>C_,ɵcreateInjector:()=>Hc,ɵcrt:()=>av,ɵdefaultIterableDiffers:()=>Nd,ɵdefaultKeyValueDiffers:()=>Rd,ɵdetectChanges:()=>wp,ɵdevModeEqual:()=>ql,ɵdid:()=>wy,ɵeld:()=>zw,ɵfindLocaleData:()=>$y,ɵflushModuleScopingQueueAsMuchAsPossible:()=>Kg,ɵgetComponentViewDefinitionFactory:()=>Yv,ɵgetDebugNode__POST_R3__:()=>Iw,ɵgetDirectives:()=>yh,ɵgetHostElement:()=>gh,ɵgetInjectableDef:()=>B,ɵgetLContext:()=>sa,ɵgetLocalePluralCase:()=>Zy,ɵgetModuleFactory__POST_R3__:()=>ow,ɵglobal:()=>J,ɵi18nConfigureLocalize:()=>Um,ɵinitServicesIfNeeded:()=>PE,ɵinlineInterpolate:()=>Nv,ɵinterpolate:()=>kv,ɵisBoundToModule__POST_R3__:()=>qb,ɵisDefaultChangeDetectionStrategy:()=>qe,ɵisListLikeIterable:()=>Gl,ɵisObservable:()=>pf,ɵisPromise:()=>lf,ɵivyEnabled:()=>nb,ɵlooseIdentical:()=>zl,ɵmakeDecorator:()=>E,ɵmarkDirty:()=>Ep,ɵmod:()=>zv,ɵmpd:()=>Hv,ɵncd:()=>Jw,ɵnov:()=>uy,ɵoverrideComponentView:()=>dC,ɵoverrideProvider:()=>hC,ɵpad:()=>nE,ɵpatchComponentDefWithScope:()=>u_,ɵpid:()=>Ey,ɵpod:()=>rE,ɵppd:()=>tE,ɵprd:()=>Cy,ɵpublishDefaultGlobalUtils:()=>xh,ɵpublishGlobalUtil:()=>Dh,ɵqud:()=>$w,ɵregisterModuleFactory:()=>Zm,ɵregisterNgModuleType:()=>Qm,ɵrenderComponent:()=>Th,ɵresetCompiledComponents:()=>i_,ɵresolveComponentResources:()=>Nl,ɵsetClassMetadata:()=>eg,ɵsetCurrentInjector:()=>pe,ɵsetLocaleId:()=>Wm,ɵstore:()=>Ap,ɵstringify:()=>q,ɵted:()=>iE,ɵtransitiveScopesFor:()=>c_,ɵunv:()=>rv,ɵvid:()=>uE,ɵwhenRendered:()=>Oh,ɵɵInheritDefinitionFeature:()=>Vh,ɵɵNgOnChangesFeature:()=>Nh,ɵɵProvidersFeature:()=>Kh,ɵɵallocHostVars:()=>Bl,ɵɵattribute:()=>np,ɵɵattributeInterpolate1:()=>fp,ɵɵattributeInterpolate2:()=>hp,ɵɵattributeInterpolate3:()=>dp,ɵɵattributeInterpolate4:()=>vp,ɵɵattributeInterpolate5:()=>yp,ɵɵattributeInterpolate6:()=>mp,ɵɵattributeInterpolate7:()=>gp,ɵɵattributeInterpolate8:()=>_p,ɵɵattributeInterpolateV:()=>bp,ɵɵclassMap:()=>Bp,ɵɵclassMapInterpolate1:()=>Wf,ɵɵclassMapInterpolate2:()=>Gf,ɵɵclassMapInterpolate3:()=>Zf,ɵɵclassMapInterpolate4:()=>$f,ɵɵclassMapInterpolate5:()=>Qf,ɵɵclassMapInterpolate6:()=>Kf,ɵɵclassMapInterpolate7:()=>Yf,ɵɵclassMapInterpolate8:()=>Xf,ɵɵclassMapInterpolateV:()=>Jf,ɵɵclassProp:()=>jp,ɵɵcomponentHostSyntheticListener:()=>hf,ɵɵcontainer:()=>Cp,ɵɵcontainerRefreshEnd:()=>Dp,ɵɵcontainerRefreshStart:()=>xp,ɵɵcontentQuery:()=>Fg,ɵɵdefaultStyleSanitizer:()=>ta,ɵɵdefineBase:()=>ct,ɵɵdefineComponent:()=>nt,ɵɵdefineDirective:()=>lt,ɵɵdefineInjectable:()=>j,ɵɵdefineInjector:()=>V,ɵɵdefineNgModule:()=>at,ɵɵdefinePipe:()=>pt,ɵɵdirectiveInject:()=>Mp,ɵɵdisableBindings:()=>Bn,ɵɵelement:()=>ef,ɵɵelementContainer:()=>af,ɵɵelementContainerEnd:()=>of,ɵɵelementContainerStart:()=>rf,ɵɵelementEnd:()=>Jp,ɵɵelementHostAttrs:()=>tf,ɵɵelementStart:()=>Xp,ɵɵembeddedViewEnd:()=>uf,ɵɵembeddedViewStart:()=>sf,ɵɵenableBindings:()=>Vn,ɵɵgetCurrentView:()=>cf,ɵɵgetFactoryOf:()=>Zo,ɵɵgetInheritedFactory:()=>$o,ɵɵhostProperty:()=>ch,ɵɵi18n:()=>Am,ɵɵi18nApply:()=>km,ɵɵi18nAttributes:()=>Im,ɵɵi18nEnd:()=>Cm,ɵɵi18nExp:()=>Om,ɵɵi18nLocalize:()=>zm,ɵɵi18nPostprocess:()=>Em,ɵɵi18nStart:()=>bm,ɵɵinject:()=>de,ɵɵinjectAttribute:()=>Op,ɵɵinjectPipeChangeDetectorRef:()=>Wg,ɵɵlistener:()=>ff,ɵɵload:()=>Pp,ɵɵloadContentQuery:()=>Vg,ɵɵloadViewQuery:()=>Rg,ɵɵnamespaceHTML:()=>xr,ɵɵnamespaceMathML:()=>Sr,ɵɵnamespaceSVG:()=>Cr,ɵɵnextContext:()=>mf,ɵɵpipe:()=>pg,ɵɵpipeBind1:()=>fg,ɵɵpipeBind2:()=>hg,ɵɵpipeBind3:()=>dg,ɵɵpipeBind4:()=>vg,ɵɵpipeBindV:()=>yg,ɵɵprojection:()=>Ef,ɵɵprojectionDef:()=>_f,ɵɵproperty:()=>ep,ɵɵpropertyInterpolate:()=>Cf,ɵɵpropertyInterpolate1:()=>Sf,ɵɵpropertyInterpolate2:()=>xf,ɵɵpropertyInterpolate3:()=>Df,ɵɵpropertyInterpolate4:()=>Tf,ɵɵpropertyInterpolate5:()=>Af,ɵɵpropertyInterpolate6:()=>If,ɵɵpropertyInterpolate7:()=>Pf,ɵɵpropertyInterpolate8:()=>Mf,ɵɵpropertyInterpolateV:()=>Of,ɵɵpureFunction0:()=>tg,ɵɵpureFunction1:()=>ng,ɵɵpureFunction2:()=>rg,ɵɵpureFunction3:()=>og,ɵɵpureFunction4:()=>ig,ɵɵpureFunction5:()=>ag,ɵɵpureFunction6:()=>sg,ɵɵpureFunction7:()=>ug,ɵɵpureFunction8:()=>cg,ɵɵpureFunctionV:()=>lg,ɵɵqueryRefresh:()=>Mg,ɵɵreference:()=>Ip,ɵɵresolveBody:()=>Rr,ɵɵresolveDocument:()=>Nr,ɵɵresolveWindow:()=>kr,ɵɵrestoreView:()=>Xn,ɵɵsanitizeHtml:()=>$i,ɵɵsanitizeResourceUrl:()=>Yi,ɵɵsanitizeScript:()=>Xi,ɵɵsanitizeStyle:()=>Qi,ɵɵsanitizeUrl:()=>Ki,ɵɵsanitizeUrlOrResourceUrl:()=>ea,ɵɵselect:()=>Ts,ɵɵsetComponentScope:()=>rt,ɵɵsetNgModuleScope:()=>st,ɵɵstaticContentQuery:()=>jg,ɵɵstaticViewQuery:()=>Og,ɵɵstyleMap:()=>Vp,ɵɵstyleProp:()=>Rp,ɵɵstylePropInterpolate1:()=>eh,ɵɵstylePropInterpolate2:()=>th,ɵɵstylePropInterpolate3:()=>nh,ɵɵstylePropInterpolate4:()=>rh,ɵɵstylePropInterpolate5:()=>oh,ɵɵstylePropInterpolate6:()=>ih,ɵɵstylePropInterpolate7:()=>ah,ɵɵstylePropInterpolate8:()=>sh,ɵɵstylePropInterpolateV:()=>uh,ɵɵstyleSanitizer:()=>Np,ɵɵstyling:()=>kp,ɵɵstylingApply:()=>qp,ɵɵtemplate:()=>Sp,ɵɵtemplateRefExtractor:()=>qg,ɵɵtext:()=>kf,ɵɵtextBinding:()=>Nf,ɵɵtextInterpolate:()=>Rf,ɵɵtextInterpolate1:()=>Ff,ɵɵtextInterpolate2:()=>jf,ɵɵtextInterpolate3:()=>Lf,ɵɵtextInterpolate4:()=>Vf,ɵɵtextInterpolate5:()=>Bf,ɵɵtextInterpolate6:()=>Uf,ɵɵtextInterpolate7:()=>Hf,ɵɵtextInterpolate8:()=>zf,ɵɵtextInterpolateV:()=>qf,ɵɵupdateSyntheticHostBinding:()=>lh,ɵɵviewQuery:()=>kg});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function s(e,t){return function(n,r){t(n,r,e)}}function u(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function c(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function l(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function p(){for(var e=[],t=0;t ");else if("object"==typeof t){var i=[];for(var a in t)if(t.hasOwnProperty(a)){var s=t[a];i.push(a+":"+("string"==typeof s?JSON.stringify(s):q(s)))}o="{"+i.join(", ")+"}"}return n+(r?"("+r+")":"")+"["+o+"]: "+e.replace(ae,"\n ")}var we,Ee,Ce,Se,xe,De,Te={ɵɵdefineInjectable:j,ɵɵdefineInjector:V,ɵɵinject:de,ɵɵgetFactoryOf:function(e){var t=e,n=B(t)||U(t);return n&&void 0!==n.factory?n.factory:null}},Ae=function(){},Ie=function(){};function Pe(e,t){for(var n=0;n=e.length?e.push(n):e.splice(t,0,n)}function Ne(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Re(e,t,n){e!=t&&Ue(n)}function Fe(e,t,n){e==t&&Ue(n)}function je(e,t,n){e===t&&Ue(n)}function Le(e,t,n){e>=t&&Ue(n)}function Ve(e,t,n){e<=t&&Ue(n)}function Be(e,t){null==e&&Ue(t)}function Ue(e){throw new Error("ASSERTION ERROR: "+e)}function He(e){Re("undefined"!=typeof Node&&e instanceof Node||"object"==typeof e&&null!=e&&"WebWorkerRenderNode"===e.constructor.name,!0,"The provided value must be an instance of a DOM Node but got "+q(e))}function ze(e,t){var n=e?e.length:0;Le(t,n,"Index expected to be less than "+n+" but got "+t)}function qe(e){return null==e||e===Se.Default}function We(e){return""+{toString:e}}("undefined"==typeof ngDevMode||ngDevMode)&&(Ee={namedConstructors:-1!=(we="undefined"!=typeof location?location.toString():"").indexOf("ngDevMode=namedConstructors"),firstTemplatePass:0,tNode:0,tView:0,rendererCreateTextNode:0,rendererSetText:0,rendererCreateElement:0,rendererAddEventListener:0,rendererSetAttribute:0,rendererRemoveAttribute:0,rendererSetProperty:0,rendererSetClassName:0,rendererAddClass:0,rendererRemoveClass:0,rendererSetStyle:0,rendererRemoveStyle:0,rendererDestroy:0,rendererDestroyNode:0,rendererMoveNode:0,rendererRemoveNode:0,rendererAppendChild:0,rendererInsertBefore:0,rendererCreateComment:0,styleMap:0,styleMapCacheMiss:0,classMap:0,classMapCacheMiss:0,styleProp:0,stylePropCacheMiss:0,classProp:0,classPropCacheMiss:0,flushStyling:0,classesApplied:0,stylesApplied:0,stylingWritePersistedState:0,stylingReadPersistedState:0},Ce=-1===we.indexOf("ngDevMode=false"),J.ngDevMode=Ce&&Ee),function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"}(Se||(Se={})),function(e){e[e.CheckOnce=0]="CheckOnce",e[e.Checked=1]="Checked",e[e.CheckAlways=2]="CheckAlways",e[e.Detached=3]="Detached",e[e.Errored=4]="Errored",e[e.Destroyed=5]="Destroyed"}(xe||(xe={})),function(e){e[e.Emulated=0]="Emulated",e[e.Native=1]="Native",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(De||(De={}));var Ge={},Ze=[];"undefined"!=typeof ngDevMode&&ngDevMode&&(Object.freeze(Ge),Object.freeze(Ze));var $e=R({ngComponentDef:R}),Qe=R({ngDirectiveDef:R}),Ke=R({ngPipeDef:R}),Ye=R({ngModuleDef:R}),Xe=R({ngLocaleIdDef:R}),Je=R({ngBaseDef:R}),et=R({__NG_ELEMENT_ID__:R}),tt=0;function nt(e){var t=e.type,n=t.prototype,r={},o={type:t,providersResolver:null,consts:e.consts,vars:e.vars,factory:e.factory,template:e.template||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,contentQueries:e.contentQueries||null,declaredInputs:r,inputs:null,outputs:null,exportAs:e.exportAs||null,onChanges:null,onInit:n.ngOnInit||null,doCheck:n.ngDoCheck||null,afterContentInit:n.ngAfterContentInit||null,afterContentChecked:n.ngAfterContentChecked||null,afterViewInit:n.ngAfterViewInit||null,afterViewChecked:n.ngAfterViewChecked||null,onDestroy:n.ngOnDestroy||null,onPush:e.changeDetection===Se.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||De.Emulated,id:"c",styles:e.styles||Ze,_:null,setInput:null,schemas:e.schemas||null,tView:null};return o._=We((function(){var n=e.directives,i=e.features,a=e.pipes;o.id+=tt++,o.inputs=ut(e.inputs,r),o.outputs=ut(e.outputs),i&&i.forEach((function(e){return e(o)})),o.directiveDefs=n?function(){return("function"==typeof n?n():n).map(ot)}:null,o.pipeDefs=a?function(){return("function"==typeof a?a():a).map(it)}:null,t.hasOwnProperty(H)||(t[H]=j({token:t,factory:e.factory}))})),o}function rt(e,t,n){var r=e.ngComponentDef;r.directiveDefs=function(){return t.map(ot)},r.pipeDefs=function(){return n.map(it)}}function ot(e){var t=ft(e)||ht(e);if(ngDevMode&&!t)throw new Error("'"+e.name+"' is neither 'ComponentType' or 'DirectiveType'.");return t}function it(e){var t=dt(e);if(ngDevMode&&!t)throw new Error("'"+e.name+"' is not a 'PipeType'.");return t}function at(e){return{type:e.type,bootstrap:e.bootstrap||Ze,declarations:e.declarations||Ze,imports:e.imports||Ze,exports:e.exports||Ze,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}}function st(e,t){return We((function(){var n=yt(e,!0);n.declarations=t.declarations||Ze,n.imports=t.imports||Ze,n.exports=t.exports||Ze}))}function ut(e,t){if(null==e)return Ge;var n={};for(var r in e)if(e.hasOwnProperty(r)){var o=e[r],i=o;Array.isArray(o)&&(i=o[1],o=o[0]),n[o]=r,t&&(t[o]=i)}return n}function ct(e){var t={};return{inputs:ut(e.inputs,t),declaredInputs:t,outputs:ut(e.outputs),viewQuery:e.viewQuery||null,contentQueries:e.contentQueries||null,hostBindings:e.hostBindings||null}}var lt=nt;function pt(e){return{name:e.name,factory:e.factory,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function ft(e){return e[$e]||null}function ht(e){return e[Qe]||null}function dt(e){return e[Ke]||null}function vt(e){return e[Je]||null}function yt(e,t){var n=e[Ye]||null;if(!n&&!0===t)throw new Error("Type "+q(e)+" does not have 'ngModuleDef' property.");return n}var mt=0,gt=1,_t=2,bt=3,wt=4,Et=5,Ct=6,St=7,xt=8,Dt=9,Tt=10,At=11,It=12,Pt=13,Mt=14,Ot=15,kt=16,Nt=17,Rt=18,Ft=19,jt=1,Lt=2,Vt=5,Bt=7,Ut=8,Ht=9;function zt(e){return Array.isArray(e)&&"object"==typeof e[jt]}function qt(e){return Array.isArray(e)&&!0===e[jt]}function Wt(e){return 0!=(4&e.flags)}function Gt(e){return 1==(1&e.flags)}function Zt(e){return null!==e.template}function $t(e){return 0!=(512&e[_t])}function Qt(e,t){e.hasOwnProperty("tView_")&&Re(e.tView_,t[gt],"This TNode does not belong to this LView.")}function Kt(e,t){void 0===t&&(t="Type passed in is not ComponentType, it does not have 'ngComponentDef' property."),ft(e)||Ue(t)}function Yt(e){Be(e,"previousOrParentTNode should exist!"),Be(e.parent,"previousOrParentTNode should have a parent")}function Xt(e){Be(e,"LContainer must be defined"),Re(qt(e),!0,"Expecting LContainer")}function Jt(e){e&&Re(zt(e),!0,"Expecting LView or undefined or null")}function en(e){Be(e,"LView must be defined"),Re(zt(e),!0,"Expecting LView")}function tn(e,t){Re(e.firstTemplatePass,!0,t)}var nn=8,rn=8,on=9,an=-1,sn=function(e,t,n){this.factory=e,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=n};function un(e,t){Be(e,"should be called with a TNode"),Re(e.type,t,"should be a "+ln(t))}function cn(e){for(var t=[],n=1;n"}function pn(e,t,n,r,o,i){ngDevMode&&Re(n.firstTemplatePass,!0,"Should only be called on first template pass");var a=t.onChanges,s=t.onInit,u=t.doCheck;o>=0&&(!n.preOrderHooks||o===n.preOrderHooks.length)&&(a||s||u)&&(n.preOrderHooks||(n.preOrderHooks=[])).push(r),i>=0&&(!n.preOrderCheckHooks||i===n.preOrderCheckHooks.length)&&(a||u)&&(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(r),a&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,a)),s&&(n.preOrderHooks||(n.preOrderHooks=[])).push(-e,s),u&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,u),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,u))}function fn(e,t){if(e.firstTemplatePass)for(var n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[a]<0&&(e[Rt]+=65536),(i>10>16&&(3&e[_t])===t&&(e[_t]+=1024,i.call(a)):i.call(a)}var yn=null,mn=new Map,gn=null,_n=1,bn=0;function wn(e,t){return gn&&e===gn||(gn=e,t&&(yn=mn.get(e)||null,ngDevMode&&ngDevMode.stylingReadPersistedState++),yn=yn||{classesBitMask:bn,classesIndex:_n,stylesBitMask:bn,stylesIndex:_n}),yn}function En(){yn=null,gn=null}var Cn,Sn="__ngContext__";function xn(e){for(;Array.isArray(e);)e=e[mt];return e}function Dn(e,t){return xn(t[e+Ft])}function Tn(e,t){ngDevMode&&Qt(e,t),ngDevMode&&ze(t,e.index);var n=xn(t[e.index]);return ngDevMode&&He(n),n}function An(e,t){ngDevMode&&Qt(e,t);var n=e.index,r=-1==n?null:xn(t[n]);return ngDevMode&&null!==r&&He(r),r}function In(e,t){return ngDevMode&&Ve(e,-1,"wrong index for TNode"),ngDevMode&&Le(e,t[gt].data.length,"wrong index for TNode"),t[gt].data[e+Ft]}function Pn(e,t){return ngDevMode&&ze(e,t+Ft),e[t+Ft]}function Mn(e,t){var n=t[e];return zt(n)?n:n[mt]}function On(e){return ngDevMode&&Be(e,"Target expected"),e[Sn]}function kn(e){var t=On(e);return t?Array.isArray(t)?t:t.lView:null}function Nn(e){e[Rt]=0}var Rn,Fn=null;function jn(e){Fn=e}function Ln(){return Rn}function Vn(){Rn=!0}function Bn(){Rn=!1}function Un(){return qn}var Hn,zn,qn,Wn=1,Gn=Wn,Zn=0,$n=0;function Qn(e){void 0===e&&(e=null),gr!==e&&(br(null==e?-1:e),Gn=null==e?0:Wn,Zn=0,$n=0)}function Kn(){Gn+=1+$n,Zn=0,$n=0}function Yn(e){Zn+=e,$n=Math.max($n,Zn)}function Xn(e){ir=e}function Jn(){return Hn}function er(e,t){Hn=e,zn=t}function tr(e,t){ngDevMode&&Jt(t),Hn=e,qn=t}function nr(){return zn}function rr(){zn=!1}function or(e){return void 0===e&&(e=qn),4==(4&e[_t])}var ir=null;var ar=!1;function sr(){return ar}function ur(e){ar=e}var cr=-1;function lr(){return cr}function pr(e){cr=e}var fr=0;function hr(){return fr}function dr(e){fr=e}function vr(e,t){ngDevMode&&Jt(e);var n=qn;if(e){var r=e[gt];cr=r.bindingStartIndex}return Hn=t,zn=!0,qn=ir=e,n}function yr(e){return void 0===e&&(e=1),(ir=function(e,t){for(;e>0;)ngDevMode&&Be(t[kt],"Declaration view should be defined if nesting level is greater than 0."),t=t[kt],e--;return t}(e,ir))[Dt]}function mr(e,t){var n=qn[gt];if(or(qn))qn[_t]&=-5;else try{Nn(qn),t&&dn(qn,n.viewHooks,n.viewCheckHooks,ar,2,void 0)}finally{qn[_t]&=-73,qn[St]=n.bindingStartIndex}vr(e,null)}var gr=-1;function _r(){return gr}function br(e){gr=e,En()}var wr,Er=null;function Cr(){Er="http://www.w3.org/2000/svg"}function Sr(){Er="http://www.w3.org/1998/MathML/"}function xr(){Dr()}function Dr(){Er=null}function Tr(e){wr=e}function Ar(){return wr}function Ir(e,t){return!(e!=e&&t!=t)&&e!==t}function Pr(e){return"string"==typeof e?e:null==e?"":""+e}function Mr(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Pr(e)}var Or=("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(J);function kr(e){return{name:"window",target:e.ownerDocument.defaultView}}function Nr(e){return{name:"document",target:e.ownerDocument}}function Rr(e){return{name:"body",target:e.ownerDocument.body}}var Fr="�";function jr(e){return e.indexOf(Fr)>=0}function Lr(e){return e instanceof Function?e():e}var Vr,Br="--MAP--",Ur=0;function Hr(e,t){t===Ur?e[2]>Ur&&function(e){qr(e,2|zr(e))}(e):e[2]=t}function zr(e){return e[1]}function qr(e,t){e[1]=t}function Wr(e,t){return e[t+2]}function Gr(e,t){return 1&e[t+0]}function Zr(e,t){return(1&Gr(e,t))>0}function $r(e,t){return e[t+0]>>1}function Qr(e,t,n){var r=Gr(e,t),o=n<<1;e[t+0]=r|o}function Kr(e,t){return e[t+1]}function Yr(e,t,n){return e[t+3+n]}function Xr(e,t){return e[t+3+Kr(e,t)-1]}function Jr(e,t){return!(!e||t!==e[2])}function eo(e){return(1&zr(e))>0}function to(e){return(2&zr(e))>0}function no(e){return 6+e[4]}function ro(e,t){var n=Array.isArray(e)?e[0]:e,r=Array.isArray(t)?t[0]:t;return n instanceof String&&(n=n.toString()),r instanceof String&&(r=r.toString()),Ir(n,r)}function oo(e){return null!=e&&""!==e}function io(e,t,n){return void 0===n&&(n=" "),e+(t.length&&e.length?n:"")+t}function ao(e){return e.replace(/[a-z][A-Z]/g,(function(e){return e.charAt(0)+"-"+e.charAt(1)})).toLowerCase()}function so(e){return uo(e)?e[0]:e}function uo(e){return Array.isArray(e)&&e.length>=6&&"string"!=typeof e[1]}function co(e){var t=so(e);return t&&t[0]||""}function lo(e){return 0!=(8&e.flags)}function po(e){return 0!=(16&e.flags)}function fo(e,t){return e[t+0]}function ho(e,t,n){e[t+1]=n}function vo(e,t){return e[t+1]}function yo(e){return!!e.listen}!function(e){e[e.Important=1]="Important",e[e.DashCase=2]="DashCase"}(Vr||(Vr={}));var mo={createRenderer:function(e,t){return document}};function go(e,t){for(var n=Un()[It],r=yo(n),o=0;o>16}function xo(e,t){for(var n=So(e),r=t;n>0;)r=r[kt],n--;return r}function Do(e){ngDevMode&&en(e);var t=e[bt];return qt(t)?t[bt]:t}function To(e){for(var t=e[Ct];null!==t&&2===t.type;)ngDevMode&&Be(e[kt],"lView[DECLARATION_VIEW]"),t=(e=e[kt])[Ct];return ngDevMode&&en(e),e}function Ao(e){var t=function(e){ngDevMode&&Be(e,"component");for(var t=zt(e)?e:kn(e);t&&!(512&t[_t]);)t=Do(t);return ngDevMode&&en(t),t}(e);return ngDevMode&&Be(t[Dt],"RootView has no context. Perhaps it is disconnected?"),t[Dt]}var Io=!0;function Po(e){var t=Io;return Io=e,t}var Mo=255,Oo=0;function ko(e,t){var n=Ro(e,t);if(-1!==n)return n;var r=t[gt];r.firstTemplatePass&&(e.injectorIndex=t.length,No(r.data,e),No(t,null),No(r.blueprint,null),ngDevMode&&Re(0===e.flags||1===e.flags,!0,"expected tNode.flags to not be initialized"));var o=Fo(e,t),i=Co(o),a=xo(o,t),s=e.injectorIndex;if(Eo(o))for(var u=a[gt].data,c=0;c<8;c++)t[s+c]=a[i+c]|u[i+c];return t[s+rn]=o,s}function No(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Ro(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null==t[e.injectorIndex+rn]?-1:e.injectorIndex}function Fo(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;for(var n=t[Ct],r=1;n&&-1===n.injectorIndex;)n=(t=t[kt])?t[Ct]:null,r++;return n?n.injectorIndex|r<<16:-1}function jo(e,t,n){!function(e,t,n){ngDevMode&&Re(t.firstTemplatePass,!0,"expected firstTemplatePass to be true");var r="string"!=typeof n?n[et]:n.charCodeAt(0)||0;null==r&&(r=n[et]=Oo++);var o=r&Mo,i=1<0?t&Mo:t}(n);if("function"==typeof i){var a=Jn(),s=Un();tr(e,t);try{var u=i();if(null!=u||r&D.Optional)return u;throw new Error("No provider for "+Mr(n)+"!")}finally{tr(a,s)}}else if("number"==typeof i){if(-1===i)return new Go(e,t);var c=null,l=Ro(e,t),p=an,f=r&D.Host?To(t)[Ct]:null;for((-1===l||r&D.SkipSelf)&&(p=-1===l?Fo(e,t):t[l+rn],Wo(r,!1)?(c=t[gt],l=Co(p),t=xo(p,t)):l=-1);-1!==l;){p=t[l+rn];var h=t[gt];if(qo(i,l,h.data)){var d=Uo(l,t,n,c,r,f);if(d!==Bo)return d}Wo(r,t[gt].data[l+nn]===f)&&qo(i,l,t)?(c=h,l=Co(p),t=xo(p,t)):l=-1}}}if(r&D.Optional&&void 0===o&&(o=null),0==(r&(D.Self|D.Host))){var v=t[Tt],y=fe(void 0);try{return v?v.get(n,o,r&D.Optional):ye(n,o,r&D.Optional)}finally{fe(y)}}if(r&D.Optional)return o;throw new Error("NodeInjector: NOT_FOUND ["+Mr(n)+"]")}var Bo={};function Uo(e,t,n,r,o,i){var a=t[gt],s=a.data[e+nn],u=Ho(s,a,n,null==r?Gt(s)&&Io:r!=a&&3===s.type,o&D.Host&&i===s);return null!==u?zo(a.data,t,u,s):Bo}function Ho(e,t,n,r,o){for(var i=e.providerIndexes,a=t.data,s=65535&i,u=e.directiveStart,c=e.directiveEnd,l=i>>16,p=o?s+l:c,f=r?s:s+l;f=u&&h.type===n)return f}if(o){var d=a[u];if(d&&Zt(d)&&d.type===n)return u}return null}function zo(e,t,n,r){var o,i=t[n];if(null!==(o=i)&&"object"==typeof o&&Object.getPrototypeOf(o)==sn.prototype){var a=i;if(a.resolving)throw new Error("Circular dep for "+Mr(e[n]));var s=Po(a.canSeeViewProviders);a.resolving=!0;var u=void 0;a.injectImpl&&(u=fe(a.injectImpl));var c=Jn(),l=Un();tr(r,t);try{i=t[n]=a.factory(void 0,e,t,r)}finally{a.injectImpl&&fe(u),Po(s),a.resolving=!1,tr(c,l)}}return i}function qo(e,t,n){var r=1<',!this.inertBodyElement.querySelector||this.inertBodyElement.querySelector("svg")?(this.inertBodyElement.innerHTML='

',this.inertBodyElement.querySelector&&this.inertBodyElement.querySelector("svg img")&&function(){try{return!!window.DOMParser}catch(e){return!1}}()?this.getInertBodyElement=this.getInertBodyElement_DOMParser:this.getInertBodyElement=this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}return e.prototype.getInertBodyElement_XHR=function(e){e=""+e+"";try{e=encodeURI(e)}catch(e){return null}var t=new XMLHttpRequest;t.responseType="document",t.open("GET","data:text/html;charset=utf-8,"+e,!1),t.send(void 0);var n=t.response.body;return n.removeChild(n.firstChild),n},e.prototype.getInertBodyElement_DOMParser=function(e){e=""+e+"";try{var t=(new window.DOMParser).parseFromString(e,"text/html").body;return t.removeChild(t.firstChild),t}catch(e){return null}},e.prototype.getInertBodyElement_InertDocument=function(e){var t=this.inertDocument.createElement("template");return"content"in t?(t.innerHTML=e,t):(this.inertBodyElement.innerHTML=e,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(this.inertBodyElement),this.inertBodyElement)},e.prototype.stripCustomNsAttrs=function(e){for(var t=e.attributes,n=t.length-1;0"),!0},e.prototype.endElement=function(e){var t=e.nodeName.toLowerCase();Mi.hasOwnProperty(t)&&!xi.hasOwnProperty(t)&&(this.buf.push(""))},e.prototype.chars=function(e){this.buf.push(Ui(e))},e.prototype.checkClobberedElement=function(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+e.outerHTML);return t},e}(),Vi=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Bi=/([^\#-~ |!])/g;function Ui(e){return e.replace(/&/g,"&").replace(Vi,(function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"})).replace(Bi,(function(e){return"&#"+e.charCodeAt(0)+";"})).replace(//g,">")}function Hi(e,t){var n=null;try{Ci=Ci||new yi(e);var r=t?String(t):"";n=Ci.getInertBodyElement(r);var o=5,i=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=n.innerHTML,n=Ci.getInertBodyElement(r)}while(r!==i);var a=new Li,s=a.sanitizeChildren(zi(n)||n);return di()&&a.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),s}finally{if(n)for(var u=zi(n)||n;u.firstChild;)u.removeChild(u.firstChild)}}function zi(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}!function(e){e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL"}(Si||(Si={}));var qi=function(){},Wi=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|Z|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:calc|attr))\\([-0-9.%, #a-zA-Z]+\\))$","g"),Gi=/^url\(([^)]+)\)$/;function Zi(e){if(!(e=String(e).trim()))return"";var t=e.match(Gi);return t&&_i(t[1])===t[1]||e.match(Wi)&&function(e){for(var t=!0,n=!0,r=0;r=0){var d;la(d=xn(r[h]),u=ua(r,h,d)),n=u;break}}}}return n||null}function ua(e,t,n){return{lView:e,nodeIndex:t,native:n,component:void 0,directives:void 0,localRefs:void 0}}function ca(e){var t,n=On(e);if(Array.isArray(n)){var r=ha(n,e);(o=ua(n,r,(t=Mn(r,n))[mt])).component=e,la(e,o),la(o.native,o)}else{var o;t=Mn((o=n).nodeIndex,o.lView)}return t}function la(e,t){e[Sn]=t}function pa(e,t){for(var n=e[gt].firstChild;n;){if(An(n,e)===t)return n.index;n=fa(n)}return-1}function fa(e){if(e.child)return e.child;if(e.next)return e.next;for(;e.parent&&!e.parent.next;)e=e.parent;return e.parent&&e.parent.next}function ha(e,t){var n=e[gt].components;if(n)for(var r=0;r0&&" "!==e[r-1]||oi?p="":(ngDevMode&&Fe(o[l],0,"We do not match directives on namespaced attributes"),p=o[l+1]);var f=8&r?p:null;if(f&&!ga(f,c)||2&r&&c!==p){if(wa(r))return!1;a=!0}}}}else{if(!a&&!wa(r)&&!wa(u))return!1;if(a&&wa(u))continue;a=!1,r=u|1&r}}return wa(r)||a}function wa(e){return 0==(1&e)}function Ea(e,t,n,r){if(null===t)return-1;var o=0;if(r||!n){for(var i=!1;o-1)for(n++;nbn}(r,i))?(ngDevMode&&(s?ngDevMode.stylesApplied++:ngDevMode.classesApplied++),La(r,e,t,n,i,a,s),!0):o}function La(e,t,n,r,o,i,a){for(var s=function(e){return!0===e?-1:!1===e?0:e}(o),u=Va,c=(s&$r(e,3))>0?1:0,l=no(e);l=Xa.length&&Xa.push(1),Xa[p]);vs,g=!m&&y===s,_=vo(d,v),b=oo(_),w=$a(e,t,n,r,o,i,m?a:Ka(a,b,g),m?s:y,u+1,c);if(m){f||(f=w);break}if(!w&&Ya(a,g)){var E=g&&!b,C=E?c:_,S=E?h:null;o(t,n,y,i?i(y,C,3):C,S),w=!0}f=w&&g,v+=2}if(l=v,Xa[u]=l,1===d.length||!s)return $a(e,t,n,r,o,i,a,s,u+1,c)}return f}function Qa(){Va=Za}function Ka(e,t,n){var r=e;return t||4&e||!(n||1&e)?(r|=4,r&=-3):(r|=2,r&=-5),r}function Ya(e,t){var n=(1&e)>0;return n?4&e&&t&&(n=!1):2&e&&(n=t),n}var Xa=[];function Ja(e,t,n,r){for(var o=1;o0&&Qa();var t=this._isClassBased?null:this._sanitizer||Ar();La(this.context,null,{},this._data,!0,(function(t,n,r,o,i){e(r,o,i||null)}),t)},e}(),as=ngDevMode&&ra(),ss=function(e,t,n,r,o,i,a,s,u,c,l,p,f,h,d,v,y,m,g,_,b,w,E,C,S,x,D){this.id=e,this.blueprint=t,this.template=n,this.queries=r,this.viewQuery=o,this.node=i,this.data=a,this.bindingStartIndex=s,this.expandoStartIndex=u,this.expandoInstructions=c,this.firstTemplatePass=l,this.staticViewQueries=p,this.staticContentQueries=f,this.preOrderHooks=h,this.preOrderCheckHooks=d,this.contentHooks=v,this.contentCheckHooks=y,this.viewHooks=m,this.viewCheckHooks=g,this.destroyHooks=_,this.cleanup=b,this.contentQueries=w,this.components=E,this.directiveRegistry=C,this.pipeRegistry=S,this.firstChild=x,this.schemas=D},us=function(){function e(e,t,n,r,o,i,a,s,u,c,l,p,f,h,d,v,y,m,g,_,b,w,E,C){this.tView_=e,this.type=t,this.index=n,this.injectorIndex=r,this.directiveStart=o,this.directiveEnd=i,this.propertyMetadataStartIndex=a,this.propertyMetadataEndIndex=s,this.flags=u,this.providerIndexes=c,this.tagName=l,this.attrs=p,this.localNames=f,this.initialInputs=h,this.inputs=d,this.outputs=v,this.tViews=y,this.next=m,this.projectionNext=g,this.child=_,this.parent=b,this.projection=w,this.styles=E,this.classes=C}return Object.defineProperty(e.prototype,"type_",{get:function(){switch(this.type){case 0:return"TNodeType.Container";case 3:return"TNodeType.Element";case 4:return"TNodeType.ElementContainer";case 5:return"TNodeType.IcuContainer";case 1:return"TNodeType.Projection";case 2:return"TNodeType.View";default:return"TNodeType.???"}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"flags_",{get:function(){var e=[];return 8&this.flags&&e.push("TNodeFlags.hasClassInput"),4&this.flags&&e.push("TNodeFlags.hasContentQuery"),16&this.flags&&e.push("TNodeFlags.hasStyleInput"),1&this.flags&&e.push("TNodeFlags.isComponent"),32&this.flags&&e.push("TNodeFlags.isDetached"),2&this.flags&&e.push("TNodeFlags.isProjected"),e.join("|")},enumerable:!0,configurable:!0}),e}(),cs=ngDevMode&&ra(),ls=ngDevMode&&ra(),ps=ngDevMode&&ra(),fs=ngDevMode&&ra(),hs=ngDevMode&&ra(),ds=ngDevMode&&ra(),vs=ngDevMode&&ra(),ys=ngDevMode&&ra(),ms=ngDevMode&&ra();function gs(e){if(e){var t=e.debug;return Be(t,"Object does not have a debug representation."),t}return e}function _s(e,t){void 0===t&&(t=!1);var n=xn(e);if(n){var r=n.nodeType===Node.TEXT_NODE,o=(r?n.textContent:n.outerHTML)||"";if(t||r)return o;var i=n.innerHTML;return o.split(i)[0]||null}return null}var bs=function(){function e(e){this._raw_lView=e}return Object.defineProperty(e.prototype,"flags",{get:function(){var e=this._raw_lView[_t];return{__raw__flags__:e,initPhaseState:3&e,creationMode:!!(4&e),firstViewPass:!!(8&e),checkAlways:!!(16&e),dirty:!!(64&e),attached:!!(128&e),destroyed:!!(256&e),isRoot:!!(512&e),indexWithinInitPhase:e>>10}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return gs(this._raw_lView[bt])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"host",{get:function(){return _s(this._raw_lView[mt],!0)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._raw_lView[Dt]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"nodes",{get:function(){var e=this._raw_lView;return ws(e[gt].firstChild,e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"__other__",{get:function(){return{tView:this._raw_lView[gt],cleanup:this._raw_lView[xt],injector:this._raw_lView[Tt],rendererFactory:this._raw_lView[At],renderer:this._raw_lView[It],sanitizer:this._raw_lView[Pt],childHead:gs(this._raw_lView[Mt]),next:gs(this._raw_lView[wt]),childTail:gs(this._raw_lView[Ot]),declarationView:gs(this._raw_lView[kt]),queries:null,tHost:this._raw_lView[Ct],bindingIndex:this._raw_lView[St]}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"childViews",{get:function(){for(var e=[],t=this.__other__.childHead;t;)e.push(t),t=t.__other__.next;return e},enumerable:!0,configurable:!0}),e}();function ws(e,t){if(e){for(var n=[],r=e;r;){var o=t[e.index],i=xn(o),a=gs(Cs(o)),s=uo(e.styles)?new is(e.styles,t):null,u=uo(e.classes)?new is(e.classes,t,!0):null;n.push({html:_s(i),native:i,styles:s,classes:u,nodes:ws(e.child,t),component:a}),r=r.next}return n}return null}var Es=function(){function e(e){this._raw_lContainer=e}return Object.defineProperty(e.prototype,"activeIndex",{get:function(){return this._raw_lContainer[Lt]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"views",{get:function(){return this._raw_lContainer.slice(Ht).map(gs)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return gs(this._raw_lContainer[bt])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"movedViews",{get:function(){return this._raw_lContainer[Vt]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"host",{get:function(){return this._raw_lContainer[mt]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"native",{get:function(){return this._raw_lContainer[Bt]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"__other__",{get:function(){return{next:gs(this._raw_lContainer[wt])}},enumerable:!0,configurable:!0}),e}();function Cs(e){for(;Array.isArray(e);){if(e.length>=Ft-1)return e;e=e[mt]}return null}var Ss=function(){function e(e,t,n,r){this.__raw_opCode=e,this._lView=t,this.nodeIndex=n,this.type=r}return Object.defineProperty(e.prototype,"tNode",{get:function(){return In(this.nodeIndex,this._lView)},enumerable:!0,configurable:!0}),e}(),xs=function(){function e(e,t){this.__raw_opCodes=e,this.__lView=t}return Object.defineProperty(e.prototype,"operations",{get:function(){for(var e=this.__lView,t=this.__raw_opCodes,n=[],r=0;r>>17,"AppendChild");break;case 0:i=new Ss(o,e,o>>>3,"Select");break;case 5:var a=o>>>3;i=new Ss(o,e,a,"ElementEnd");break;case 4:(i=new Ss(o,e,a=o>>>3,"Attr")).attrName=t[++r],i.attrValue=t[++r]}if(!i)switch(o){case Wa:i={__raw_opCode:o,type:"COMMENT_MARKER",commentValue:t[++r],nodeIndex:t[++r]};break;case qa:i={__raw_opCode:o,type:"ELEMENT_MARKER"}}i||(i={__raw_opCode:o,type:"Unknown Op Code",code:o}),n.push(i)}return n},enumerable:!0,configurable:!0}),e}(),Ds=function(){function e(e,t,n){this.__raw_opCodes=e,this.icus=t,this.__lView=n}return Object.defineProperty(e.prototype,"operations",{get:function(){for(var e=this,t=e.__lView,n=e.__raw_opCodes,r=e.icus,o=[],i=0;i>>2,f=void 0,h=void 0;switch(3&l){case 1:var d=n[++c],v=n[++c];o.push({__raw_opCode:l,checkBit:a,type:"Attr",attrValue:u,attrName:d,sanitizeFn:v});break;case 0:o.push({__raw_opCode:l,checkBit:a,type:"Text",nodeIndex:p,text:u});break;case 2:h=r[f=n[++c]];var y=new Ss(l,t,p,"IcuSwitch");y.tIcuIndex=f,y.checkBit=a,y.mainBinding=u,y.tIcu=h,o.push(y);break;case 3:h=r[f=n[++c]],(y=new Ss(l,t,p,"IcuUpdate")).tIcuIndex=f,y.checkBit=a,y.tIcu=h,o.push(y)}}}i+=s}return o},enumerable:!0,configurable:!0}),e}();function Ts(e){ngDevMode&&Ve(e,-1,"Invalid index"),ngDevMode&&Le(e,Un().length-Ft,"Should be within range for the view data"),As(Un(),e)}function As(e,t){hn(e,e[gt],sr(),t),br(t)}var Is=Promise.resolve(null);function Ps(e){var t=e[gt],n=or(e);if(t.firstTemplatePass=!1,e[St]=t.bindingStartIndex,!n){var r=sr();hn(e,t,r,void 0),function(e){for(var t=e[Mt];null!==t;t=t[wt])if(-1===t[Lt]&&qt(t))for(var n=Ht;no)for(var a=0===t,s=n.data,u=o;u-1)return!0}return!1}function Ys(e,t){return new Error("Template error: Can't bind to '"+e+"' since it isn't a known property of '"+t.tagName+"'.")}function Xs(e,t,n,r){if(ngDevMode&&Re(e.firstTemplatePass,!0,"should run on first template pass only"),Ln()){var o=function(e,t,n){ngDevMode&&Re(e.firstTemplatePass,!0,"should run on first template pass only");var r=e.directiveRegistry,o=null;if(r)for(var i=0;i=o.length)&&(o=function(e,t,n){for(var r=n.initialInputs||(n.initialInputs=ngDevMode?new ds:[]),o=r.length;o<=e;o++)r.push(null);for(var i=n.attrs,a=0;a0&&(t[r-1][wt]=e),n0&&(e[n-1][wt]=r[wt]);var i=Ne(e,Ht+t);ku(r,!1);var a=i[Et];null!==a&&a.detachView(i[gt]),r[bt]=null,r[wt]=null,r[_t]&=-129}return r}}function ju(e,t){var n=Fu(e,t);n&&Lu(n)}function Lu(e){if(!(256&e[_t])){var t=e[It];yo(t)&&t.destroyNode&&Ku(t,2,e,null,null),function(e){var t=e[Mt];if(!t)return Bu(e);for(;t;){var n=null;if(zt(t))n=t[Mt];else{ngDevMode&&Xt(t);var r=t[Ht];r&&(n=r)}if(!n){for(;t&&!t[wt]&&t!==e;)Bu(t),t=Vu(t,e);Bu(t||e),n=t&&t[wt]}t=n}}(e)}}function Vu(e,t){var n;return zt(e)&&(n=e[Ct])&&2===n.type?Iu(n,e):e[bt]===t?null:e[bt]}function Bu(e){if(zt(e)&&!(256&e[_t])){e[_t]&=-129,e[_t]|=256,function(e){var t,n=e[gt];if(null!=n&&null!=(t=n.destroyHooks))for(var r=0;r=0?n[s]():n[-s].unsubscribe(),r+=2}else{var u=n[t[r+1]];t[r].call(u)}e[xt]=null}}(e);var t=e[Ct];t&&3===t.type&&yo(e[It])&&(ngDevMode&&ngDevMode.rendererDestroy++,e[It].destroy());var n=e[Nt];if(null!==n&&qt(e[bt])){n!==e[bt]&&Ru(n,e);var r=e[Et];null!==r&&r.detachView(e[gt])}}}function Uu(e,t,n,r){ngDevMode&&ngDevMode.rendererInsertBefore++,yo(e)?e.insertBefore(t,n,r):t.insertBefore(n,r,!0)}function Hu(e,t,n,r){null!==r?Uu(e,t,n,r):function(e,t,n){ngDevMode&&ngDevMode.rendererAppendChild++,yo(e)?e.appendChild(t,n):t.appendChild(n)}(e,t,n)}function zu(e,t){return yo(e)?e.parentNode(t):t.parentNode}function qu(e,t,n){var r,o,i=function(e,t){if($t(t))return zu(t[It],Tn(e,t));var n=function(e){for(;null!=e.parent&&(4===e.parent.type||5===e.parent.type);)e=e.parent;return e}(e),r=n.parent;if(null==r){var o=t[Ct];return 2===o.type?Pu(o,t):function(e){ngDevMode&&en(e);var t=e[Ct];return t&&3===t.type?Tn(t,Do(e)):null}(t)}var i=n&&5===n.type;if(i&&2&n.flags)return Tn(n,t).parentNode;if(ngDevMode&&un(r,3),1&r.flags&&!i){var a=t[gt].data,s=a[a[r.index].directiveStart].encapsulation;if(s!==De.ShadowDom&&s!==De.Native)return null}return Tn(r,t)}(t,n);if(null!=i){var a=n[It],s=function(e,t){if(2===e.type){var n=Iu(e,t);return Wu(n.indexOf(t,Ht)-Ht,n)}return 4===e.type||5===e.type?Tn(e,t):null}(t.parent||n[Ct],n);if(Array.isArray(e))try{for(var u=c(e),l=u.next();!l.done;l=u.next())Hu(a,i,l.value,s)}catch(e){r={error:e}}finally{try{l&&!l.done&&(o=u.return)&&o.call(u)}finally{if(r)throw r.error}}else Hu(a,i,e,s)}}function Wu(e,t){var n=Ht+e+1;if(n-1&&this._viewContainerRef.detach(e),this._viewContainerRef=null}Lu(this._lView)},e.prototype.onDestroy=function(e){var t,n;n=e,Eu(t=this._lView).push(n),t[gt].firstTemplatePass&&Cu(t).push(t[xt].length-1,null)},e.prototype.markForCheck=function(){hu(this._lView)},e.prototype.detach=function(){this._lView[_t]&=-129},e.prototype.reattach=function(){this._lView[_t]|=128},e.prototype.detectChanges=function(){vu(this._lView,this.context)},e.prototype.checkNoChanges=function(){!function(e,t){ur(!0);try{vu(e,t)}finally{ur(!1)}}(this._lView,this.context)},e.prototype.attachToViewContainerRef=function(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e},e.prototype.detachFromAppRef=function(){this._appRef=null,function(e){Ku(e[It],1,e,null,null)}(this._lView)},e.prototype.attachToAppRef=function(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e},e.prototype._lookUpContext=function(){return this._context=Do(this._lView)[this._componentIndex]},e}(),nc=function(e){function t(t){var n=e.call(this,t,null,-1)||this;return n._view=t,n}return o(t,e),t.prototype.detectChanges=function(){yu(this._view)},t.prototype.checkNoChanges=function(){!function(e){ur(!0);try{yu(e)}finally{ur(!1)}}(this._view)},Object.defineProperty(t.prototype,"context",{get:function(){return null},enumerable:!0,configurable:!0}),t}(tc);function rc(e,t,n){for(var r=t.child;r;){var o=An(r,e);if(o&&n.push(o),4===r.type)rc(e,r,n);else if(1===r.type)for(var i=To(e),a=i[Ct],s=Do(i),u=a.projection[r.projection];u&&s;)n.push(Tn(u,s)),u=u.next;r=r.next}return n}function oc(e,t,n){return Xu||(Xu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t}(e)),new Xu(Tn(t,n))}function ic(e,t,n,r){return Ju||(Ju=function(e){function t(t,n,r){var o=e.call(this)||this;return o._declarationView=t,o._declarationTContainer=n,o.elementRef=r,o}return o(t,e),t.prototype.createEmbeddedView=function(e){var t=this._declarationTContainer.tViews,n=function(e,t,n,r){var o=nr(),i=Jn();er(null,!0);var a=ks(n,e,t,16,null,null);return a[kt]=n,Rs(e,null,-1,a),e.firstTemplatePass&&(e.node.injectorIndex=r),er(i,o),a}(t,e,this._declarationView,this._declarationTContainer.injectorIndex),r=this._declarationView[this._declarationTContainer.index];ngDevMode&&Xt(r),n[Nt]=r;var o=this._declarationView[Et];null!==o&&(n[Et]=o.createEmbeddedView(t)),Fs(n,t,e);var i=new tc(n,e,-1);return i._tViewNode=n[Ct],i},t}(e)),0===n.type?(ngDevMode&&Be(n.tViews,"TView must be allocated"),new Ju(r,n,oc(t,n,r))):null}function ac(e,t,n,r){var i;ec||(ec=function(e){function n(t,n,r){var o=e.call(this)||this;return o._lContainer=t,o._hostTNode=n,o._hostView=r,o}return o(n,e),Object.defineProperty(n.prototype,"element",{get:function(){return oc(t,this._hostTNode,this._hostView)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"injector",{get:function(){return new Go(this._hostTNode,this._hostView)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"parentInjector",{get:function(){var e=Fo(this._hostTNode,this._hostView),t=xo(e,this._hostView),n=function(e,t,n){if(n.parent&&-1!==n.parent.injectorIndex){for(var r=n.parent.injectorIndex,o=n.parent;null!=o.parent&&r==o.injectorIndex;)o=o.parent;return o}for(var i=So(e),a=t,s=t[Ct];i>1;)s=(a=a[kt])[Ct],i--;return s}(e,this._hostView,this._hostTNode);return Eo(e)&&null!=n?new Go(n,t):new Go(null,this._hostView)},enumerable:!0,configurable:!0}),n.prototype.clear=function(){for(;this.length>0;)this.remove(this.length-1)},n.prototype.get=function(e){return null!==this._lContainer[Ut]&&this._lContainer[Ut][e]||null},Object.defineProperty(n.prototype,"length",{get:function(){return this._lContainer.length-Ht},enumerable:!0,configurable:!0}),n.prototype.createEmbeddedView=function(e,t,n){var r=e.createEmbeddedView(t||{});return this.insert(r,n),r},n.prototype.createComponent=function(e,t,n,r,o){var i=n||this.parentInjector;!o&&null==e.ngModule&&i&&(o=i.get(Ae,null));var a=e.create(i,r,void 0,o);return this.insert(a.hostView,t),a},n.prototype.insert=function(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");this.allocateContainerIfNeeded();var n=e._lView,r=this._adjustIndex(t);return qt(n[bt])?this.move(e,r):(Nu(n,this._lContainer,r),ku(n,!0,Wu(r,this._lContainer)),e.attachToViewContainerRef(this),ke(this._lContainer[Ut],r,e),e)},n.prototype.move=function(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n=this.indexOf(e);return-1!==n&&this.detach(n),this.insert(e,t),e},n.prototype.indexOf=function(e){return null!==this._lContainer[Ut]?this._lContainer[Ut].indexOf(e):0},n.prototype.remove=function(e){this.allocateContainerIfNeeded();var t=this._adjustIndex(e,-1);ju(this._lContainer,t),Ne(this._lContainer[Ut],t)},n.prototype.detach=function(e){this.allocateContainerIfNeeded();var t=this._adjustIndex(e,-1),n=Fu(this._lContainer,t);return n&&null!=Ne(this._lContainer[Ut],t)?new tc(n,n[Dt],-1):null},n.prototype._adjustIndex=function(e,t){return void 0===t&&(t=0),null==e?this.length+t:(ngDevMode&&(Ve(e,-1,"index must be positive"),Le(e,this.length+1+t,"index")),e)},n.prototype.allocateContainerIfNeeded=function(){null===this._lContainer[Ut]&&(this._lContainer[Ut]=[])},n}(e)),ngDevMode&&cn(n,0,3,4);var a=r[n.index];if(qt(a))(i=a)[Lt]=-1;else{var s=void 0;if(4===n.type?s=xn(a):(ngDevMode&&ngDevMode.rendererCreateComment++,s=r[It].createComment(ngDevMode?"container":"")),$t(r)){var u=r[It],c=Tn(n,r);Uu(u,zu(u,c),s,function(e,t){return yo(e)?e.nextSibling(t):t.nextSibling}(u,c))}else qu(s,n,r);r[n.index]=i=lu(a,r,s,n,!0),fu(r,i)}return new ec(i,n,r)}function sc(e){return void 0===e&&(e=!1),function(e,t,n){if(Gt(e)&&!n){var r=e.directiveStart,o=Mn(e.index,t);return new tc(o,null,r)}if(3===e.type||0===e.type||4===e.type){var i=To(t);return new tc(i,i[Dt],-1)}return null}(Jn(),Un(),e)}var uc=function(){function e(){}return e.__NG_ELEMENT_ID__=function(){return lc()},e}(),cc=sc,lc=function(){for(var e=[],t=0;t ")+" > "+s+".")}var u=-1!==n.indexOf(a);if(void 0!==i&&(o=U(i)),null==o)return!1;if(this.injectorDefTypes.add(a),this.records.set(a,Gc(o.factory,jc)),null!=o.imports&&!u){var c;ngDevMode&&t.push(a),n.push(a);try{Oe(o.imports,(function(e){r.processInjectorType(e,t,n)&&(void 0===c&&(c=[]),c.push(e))}))}finally{ngDevMode&&t.pop()}if(void 0!==c)for(var l=function(e){var t=c[e],n=t.ngModule,o=t.providers;Oe(o,(function(e){return r.processProvider(e,n,o||Vc)}))},p=0;p0){var n=new Array(t).fill("?");throw new Error("Can't resolve all parameters for "+q(e)+": ("+n.join(", ")+").")}var r,o=(r=e)&&r[H]?(console.warn('DEPRECATED: DI is instantiating a token "'+r.name+'" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in v10. Please add @Injectable() to the "'+r.name+'" class.'),r[H]):null;return null!==o?function(){return o.factory(e)}:function(){return new e}}(e);throw new Error("unreachable")}function Wc(e,t,n){var r,o=void 0;if($c(e))return qc(Z(e));if(Zc(e))o=function(){return Z(e.useValue)};else if((r=e)&&r.useExisting)o=function(){return de(Z(e.useExisting))};else if(function(e){return!(!e||!e.useFactory)}(e))o=function(){return e.useFactory.apply(e,p(me(e.deps||[])))};else{var i=Z(e&&(e.useClass||e.provide));if(i||function(e,t,n){var r="";throw e&&t&&(r=" - only instances of Provider and Type are allowed, got: ["+t.map((function(e){return e==n?"?"+n+"?":"..."})).join(", ")+"]"),new Error("Invalid provider for the NgModule '"+q(e)+"'"+r)}(t,n,e),!function(e){return!!e.deps}(e))return qc(i);o=function(){return new(i.bind.apply(i,p([void 0],me(e.deps))))}}return o}function Gc(e,t,n){return void 0===n&&(n=!1),{factory:e,value:t,multi:n?[]:void 0}}function Zc(e){return null!==e&&"object"==typeof e&&ce in e}function $c(e){return"function"==typeof e}function Qc(e,t,n){return Hc({name:n},t,e,n)}var Kc=function(e,t,n){return new nl(e,t,n)},Yc=function(){function e(){}return e.create=function(e,t){return Array.isArray(e)?Kc(e,t,""):Kc(e.providers,e.parent,e.name||"")},e.THROW_IF_NOT_FOUND=oe,e.NULL=new ge,e.ngInjectableDef=j({token:e,providedIn:"any",factory:function(){return de(re)}}),e.__NG_ELEMENT_ID__=-1,e}(),Xc=function(e){return e},Jc=[],el=Xc,tl=function(){return Array.prototype.slice.call(arguments)},nl=function(){function e(e,t,n){void 0===t&&(t=Yc.NULL),void 0===n&&(n=null),this.parent=t,this.source=n;var r=this._records=new Map;r.set(Yc,{token:Yc,fn:Xc,deps:Jc,value:this,useNew:!1}),r.set(re,{token:re,fn:Xc,deps:Jc,value:this,useNew:!1}),ol(r,e)}return e.prototype.get=function(e,t,n){void 0===n&&(n=D.Default);var r=this._records.get(e);try{return il(e,r,this._records,this.parent,t,n)}catch(t){return _e(t,e,"StaticInjectorError",this.source)}},e.prototype.toString=function(){var e=[];return this._records.forEach((function(t,n){return e.push(q(n))})),"StaticInjector["+e.join(", ")+"]"},e}();function rl(e){return al("Cannot mix multi providers and regular providers",e)}function ol(e,t){if(t)if((t=Z(t))instanceof Array)for(var n=0;n1?" ("+function(e){for(var t=[],n=0;n-1)return t.push(e[n]),t;t.push(e[n])}return t}(e.slice().reverse()).map((function(e){return q(e.token)})).join(" -> ")+")":""}function ul(e,t,n,r){var o=[t],i=n(o),a=r?function(e,t){var n=e+" caused by: "+(t instanceof Error?t.message:t),r=Error(n);return r[Ko]=t,r}(i,r):Error(i);return a.addKey=cl,a.keys=o,a.injectors=[e],a.constructResolvingMessage=n,a[Ko]=r,a}function cl(e,t){this.injectors.push(e),this.keys.push(t),this.message=this.constructResolvingMessage(this.keys)}function ll(e,t){for(var n=[],r=0,o=t.length;r=this._providers.length)throw function(e){return Error("Index "+e+" is out-of-bounds.")}(e);return this._providers[e]},e.prototype._new=function(e){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw this,ul(this,e.key,(function(e){return"Cannot instantiate cyclic dependency!"+sl(e)}));return this._instantiateProvider(e)},e.prototype._getMaxNumberOfObjects=function(){return this.objs.length},e.prototype._instantiateProvider=function(e){if(e.multiProvider){for(var t=new Array(e.resolvedFactories.length),n=0;n=2&&r[o-2]===t.hostBindings?r[o-1]=r[o-1]+n:r.push(t.hostBindings,n)}(n,Fn,e),function(e,t,n){ngDevMode&&Re(e.firstTemplatePass,!0,"Should only be called in first template pass.");for(var r=0;r=r.data.length&&(r.data[o]=null,r.blueprint[o]=null),n[o]=t}function Ip(e){return Pn(ir,e)}function Pp(e){return Pn(Un(),e)}function Mp(e,t){void 0===t&&(t=D.Default),e=Z(e);var n=Un();return null==n?de(e,t):Vo(Jn(),n,e,t)}function Op(e){return Lo(Jn(),e)}function kp(){var e,t;Un()[gt].firstTemplatePass&&(e=Jn(),t=Zp(),Hr(Qp(e),t),Hr($p(e),t))}function Np(e){Tr(e)}function Rp(e,t,n){Fp(_r(),e,t,n)}function Fp(e,t,n,r){var o=Lp(e,Un()[St]++,t,function(e,t){if(e===za)return e;var n=null;return null!==e&&(n=t?Pr(e)+t:e),n}(n,r),!1,Yp());ngDevMode&&(ngDevMode.styleProp++,o&&ngDevMode.stylePropCacheMiss++)}function jp(e,t){var n=Un()[St]++,r=Lp(_r(),n,e,t,!0,Yp());ngDevMode&&(ngDevMode.classProp++,r&&ngDevMode.classPropCacheMiss++)}function Lp(e,t,n,r,o,i){var a=Un(),s=In(e,a),u=Tn(s,a),c=!1;if(r!==za)if(o)c=Pa(Qp(s),a,u,n,t,r,i,!1);else{var l=Ar();c=Ma($p(s),a,u,n,t,r,l,i,!1)}return c}function Vp(e){var t=_r(),n=Un(),r=In(t,n),o=$p(r),i=Zp(),a=n[St]++;!i&&po(r)&&e!==za&&(zp(o,n,r,a,e,!1),e=za);var s=Hp(t,o,a,e,!1,Yp());ngDevMode&&(ngDevMode.styleMap++,s&&ngDevMode.styleMapCacheMiss++)}function Bp(e){Up(_r(),e)}function Up(e,t){var n=Un(),r=In(e,n),o=Qp(r),i=Zp(),a=n[St]++;!i&&lo(r)&&t!==za&&(zp(o,n,r,a,t,!0),t=za);var s=Hp(e,o,a,t,!0,Yp());ngDevMode&&(ngDevMode.classMap++,s&&ngDevMode.classMapCacheMiss++)}function Hp(e,t,n,r,o,i){Qa();var a=Un(),s=!1;if(r!==za){var u=Tn(In(e,a),a),c=a[n];s=ro(c,r);var l=function(e,t,n){var r=Array.isArray(e)?e:[null];r[0]=t||null;for(var o=1;o0&&(o=n?io(e,((r=t)&&"string"!=typeof r&&(r=Object.keys(r).join(" ")),r||"")):io(e,function(e){var t="";if(e)for(var n=Object.keys(e),r=0;r1&&(e.classes||(e.classes=i),Gp(e.classes,es(i,!0))),o&&o.length>1&&(e.styles||(e.styles=o),Gp(e.styles,es(o,!1))),r}function Gp(e,t){so(e)[0]=t}function Zp(){return Gn+Zn}function $p(e){return Kp(e,!1)}function Qp(e){return Kp(e,!0)}function Kp(e,t){var n=t?e.classes:e.styles;return uo(n)||(n=[n||[""],0,Ur,1,0,Br],ngDevMode&&function(e){Ga(e,new os(e))}(n),t?e.classes=n:e.styles=n),n}function Yp(){return $n>0}function Xp(e,t,n,r){var o=Un(),i=o[gt];ngDevMode&&Re(o[St],i.bindingStartIndex,"elements should be created before any bindings "),ngDevMode&&ngDevMode.rendererCreateElement++,ngDevMode&&ze(o,e+Ft);var a=o[e+Ft]=Os(t),s=o[It],u=Ns(i,o[Ct],e,3,t,n||null);if(null!=n){var c=go(a,n);i.firstTemplatePass&&Wp(u,n,c)}if(Au(s,a,u),qu(a,u,o),0===Cn&&la(a,o),Cn++,i.firstTemplatePass){ngDevMode&&ngDevMode.firstTemplatePass++,Xs(i,o,u,r||null);var l=wu(u);l&&l.hasOwnProperty("class")&&(u.flags|=8),l&&l.hasOwnProperty("style")&&(u.flags|=16),null!==i.queries&&i.queries.elementStart(i,u)}Us(i,o,u),Bs(i,u,o)}function Jp(){var e=Jn();ngDevMode&&Be(e,"No parent node to close."),nr()?rr():(ngDevMode&&Yt(Jn()),er(e=e.parent,!1));var t=e;ngDevMode&&un(t,3);var n=Un(),r=n[gt];fn(r,e),Cn--,r.firstTemplatePass&&null!==r.queries&&Wt(e)&&r.queries.elementEnd(e),lo(t)&&t.classes&&nf(t.classes,n,t.inputs.class),po(t)&&t.styles&&nf(t.styles,n,t.inputs.style)}function ef(e,t,n,r){Xp(e,t,n,r),Jp()}function tf(e){var t=_r(),n=Un(),r=n[gt],o=In(t,n);if(3===o.type){var i=Tn(o,n),a=go(i,e);r.firstTemplatePass&&Wp(o,e,a)&&Au(n[It],i,o)}}function nf(e,t,n){Du(t,n,co(e)||null)}function rf(e,t,n){var r=Un(),o=r[gt],i=r[It],a="ng-container";ngDevMode&&Re(r[St],o.bindingStartIndex,"element containers should be created before any bindings"),ngDevMode&&ngDevMode.rendererCreateComment++,ngDevMode&&ze(r,e+Ft);var s=r[e+Ft]=i.createComment(ngDevMode?a:"");ngDevMode&&ze(r,e-1);var u=Ns(o,r[Ct],e,4,a,t||null);t&&o.firstTemplatePass&&Wp(u,t,0),qu(s,u,r),o.firstTemplatePass&&(ngDevMode&&ngDevMode.firstTemplatePass++,Xs(o,r,u,n||null),o.queries&&o.queries.elementStart(o,u)),Us(o,r,u),la(s,r),Bs(o,u,r)}function of(){var e=Jn(),t=Un()[gt];nr()?rr():(ngDevMode&&Yt(e),er(e=e.parent,!1)),ngDevMode&&un(e,4),fn(t,e),t.firstTemplatePass&&null!==t.queries&&Wt(e)&&t.queries.elementEnd(e)}function af(e,t,n){rf(e,t,n),of()}function sf(e,t,n){var r=Un(),o=Jn(),i=2===o.type?o.parent:o,a=r[i.index];ngDevMode&&un(i,0);var s=function(e,t,n){for(var r=t+Ht;r=i.length||null==i[e])&&(i[e]=zs(e,null,t,n,o.directiveRegistry,o.pipeRegistry,null,null)),i[e]}(e,t,n,i),null,16,null,null);var u=nr()?o:o&&o.parent;Rs(s[gt],u,e,s),vr(s,s[gt].node)}return a&&(or(s)&&Nu(s,a,a[Lt]),a[Lt]++),or(s)?3:2}function uf(){var e=Un(),t=e[Ct];or(e)&&(Ps(e),e[_t]&=-5),Nn(e),Ps(e);var n,r=e[bt];ngDevMode&&(n=r)&&Re(qt(n),!0,"Expecting LContainer or undefined or null"),mr(r[bt],!0),er(t,!1)}function cf(){return Un()}function lf(e){return!!e&&"function"==typeof e.then}function pf(e){return!!e&&"function"==typeof e.subscribe}function ff(e,t,n,r){void 0===n&&(n=!1),df(e,t,n,r)}function hf(e,t,n,r){void 0===n&&(n=!1),df(e,t,n,r,Su)}function df(e,t,n,r,o){void 0===n&&(n=!1);var i=Un(),a=Jn(),s=i[gt],u=s.firstTemplatePass&&(s.cleanup||(s.cleanup=[]));ngDevMode&&cn(a,3,0,4);var c=!0;if(3===a.type){var l=Tn(a,i),p=r?r(l):Ge,f=p.target||l,h=o?o(a,i):i[It],d=(w=Eu(i)).length,v=r?function(e){return r(xn(e[a.index])).target}:a.index;if(yo(h)){var y=null;if(!r&&function(e){return e.directiveEnd>e.directiveStart}(a)&&(y=function(e,t,n){var r=e[gt].cleanup;if(null!=r)for(var o=0;os?a[s]:null}"string"==typeof i&&(o+=2)}return null}(i,e,a.index)),null!==y)t.__ngNextListenerFn__=y.__ngNextListenerFn__,y.__ngNextListenerFn__=t,c=!1;else{t=yf(a,i,t,!1);var m=h.listen(p.name||f,e,t);ngDevMode&&ngDevMode.rendererAddEventListener++,w.push(t,m),u&&u.push(e,v,d,d+1)}}else t=yf(a,i,t,!0),f.addEventListener(e,t,n),ngDevMode&&ngDevMode.rendererAddEventListener++,w.push(t),u&&u.push(e,v,d,n)}void 0===a.outputs&&(a.outputs=Gs(a,1));var g,_=a.outputs;if(c&&_&&(g=_[e])){var b=g.length;if(b)for(var w=Eu(i),E=0;E=0)&&null;e==l&&i.push({element:e,name:c,callback:p,useCapture:h})}}return i.sort(Eh),i}function Eh(e,t){return e.name==t.name?0:e.name>16;if(e.useClass||$c(e)){var d=(e.useClass||e).prototype.ngOnDestroy;d&&(s.destroyHooks||(s.destroyHooks=[])).push(t.length,d)}if($c(e)||!e.multi){var v=new sn(c,o,Mp),y=Gh(u,t,o?p:p+h,f);-1==y?(jo(ko(l,a),s,u),t.push(u),l.directiveStart++,l.directiveEnd++,o&&(l.providerIndexes+=65536),n.push(v),a.push(v)):(n[y]=v,a[y]=v)}else{var m=Gh(u,t,p+h,f),g=Gh(u,t,p,p+h),_=m>=0&&n[m],b=g>=0&&n[g];o&&!b||!o&&!_?(jo(ko(l,a),s,u),v=function(e,t,n,r,o){var i=new sn(e,n,Mp);return i.multi=[],i.index=t,i.componentProviders=0,Wh(i,o,r&&!n),i}(o?$h:Zh,n.length,o,r,c),!o&&b&&(n[g].providerFactory=v),t.push(u),l.directiveStart++,l.directiveEnd++,o&&(l.providerIndexes+=65536),n.push(v),a.push(v)):Wh(n[o?g:m],c,!o&&r),!o&&r&&b&&n[g].componentProviders++}}}function Wh(e,t,n){e.multi.push(t),n&&e.componentProviders++}function Gh(e,t,n,r){for(var o=n;o-1}(r,o.providedIn)||"root"===o.providedIn&&r._def.isRoot))){var l=e._providers.length;return e._def.providers[l]=e._def.providersByKey[t.tokenKey]={flags:5120,value:s.factory,deps:[],index:l,token:t.token},e._providers[l]=Lv,e._providers[l]=Wv(e,e._def.providersByKey[t.tokenKey])}return 4&t.flags?n:e._parent.get(t.token,n)}finally{pe(i)}}function Wv(e,t){var n;switch(201347067&t.flags){case 512:n=function(e,t,n){var r=n.length;switch(r){case 0:return new t;case 1:return new t(qv(e,n[0]));case 2:return new t(qv(e,n[0]),qv(e,n[1]));case 3:return new t(qv(e,n[0]),qv(e,n[1]),qv(e,n[2]));default:for(var o=new Array(r),i=0;i=n.length)&&(t=n.length-1),t<0)return null;var r=n[t];return r.viewContainerParent=null,Ne(n,t),Jd.dirtyParentQueries(r),$v(r),r}function Zv(e,t,n){var r=t?yv(t,t.def.lastRenderRootNode):e.renderElement,o=n.renderer.parentNode(r),i=n.renderer.nextSibling(r);xv(n,2,o,i,void 0)}function $v(e){xv(e,3,null,null,void 0)}var Qv=new Object;function Kv(e,t,n,r,o,i){return new Xv(e,t,n,r,o,i)}function Yv(e){return e.viewDefFactory}var Xv=function(e){function t(t,n,r,o,i,a){var s=e.call(this)||this;return s.selector=t,s.componentType=n,s._inputs=o,s._outputs=i,s.ngContentSelectors=a,s.viewDefFactory=r,s}return o(t,e),Object.defineProperty(t.prototype,"inputs",{get:function(){var e=[],t=this._inputs;for(var n in t){var r=t[n];e.push({propName:n,templateName:r})}return e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"outputs",{get:function(){var e=[];for(var t in this._outputs){var n=this._outputs[t];e.push({propName:t,templateName:n})}return e},enumerable:!0,configurable:!0}),t.prototype.create=function(e,t,n,r){if(!r)throw new Error("ngModule should be provided");var o=Sv(this.viewDefFactory),i=o.nodes[0].element.componentProvider.nodeIndex,a=Jd.createRootView(e,t||[],n,o,r,Qv),s=Qd(a,i).instance;return n&&a.renderer.setAttribute($d(a,0).renderElement,"ng-version",_d.full),new Jv(a,new ry(a),s)},t}(Xh),Jv=function(e){function t(t,n,r){var o=e.call(this)||this;return o._view=t,o._viewRef=n,o._component=r,o._elDef=o._view.def.nodes[0],o.hostView=n,o.changeDetectorRef=n,o.instance=r,o}return o(t,e),Object.defineProperty(t.prototype,"location",{get:function(){return new sd($d(this._view,this._elDef.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return new sy(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentType",{get:function(){return this._component.constructor},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){this._viewRef.destroy()},t.prototype.onDestroy=function(e){this._viewRef.onDestroy(e)},t}(Yh);function ey(e,t,n){return new ty(e,t,n)}var ty=function(){function e(e,t,n){this._view=e,this._elDef=t,this._data=n,this._embeddedViews=[]}return Object.defineProperty(e.prototype,"element",{get:function(){return new sd(this._data.renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return new sy(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parentInjector",{get:function(){for(var e=this._view,t=this._elDef.parent;!t&&e;)t=vv(e),e=e.parent;return e?new sy(e,t):new sy(this._view,null)},enumerable:!0,configurable:!0}),e.prototype.clear=function(){for(var e=this._embeddedViews.length-1;e>=0;e--){var t=Gv(this._data,e);Jd.destroyView(t)}},e.prototype.get=function(e){var t=this._embeddedViews[e];if(t){var n=new ry(t);return n.attachToViewContainerRef(this),n}return null},Object.defineProperty(e.prototype,"length",{get:function(){return this._embeddedViews.length},enumerable:!0,configurable:!0}),e.prototype.createEmbeddedView=function(e,t,n){var r=e.createEmbeddedView(t||{});return this.insert(r,n),r},e.prototype.createComponent=function(e,t,n,r,o){var i=n||this.parentInjector;o||e instanceof od||(o=i.get(Ae));var a=e.create(i,r,void 0,o);return this.insert(a.hostView,t),a},e.prototype.insert=function(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var n,r,o,i,a,s=e,u=s._view;return n=this._view,r=this._data,o=t,i=u,a=r.viewContainer._embeddedViews,null==o&&(o=a.length),i.viewContainerParent=n,ke(a,o,i),function(e,t){var n=dv(t);if(n&&n!==e&&!(16&t.state)){t.state|=16;var r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(t),function(e,t){if(!(4&t.flags)){e.nodeFlags|=4,t.flags|=4;for(var n=t.parent;n;)n.childFlags|=4,n=n.parent}}(t.parent.def,t.parentNodeDef)}}(r,i),Jd.dirtyParentQueries(i),Zv(r,o>0?a[o-1]:null,i),s.attachToViewContainerRef(this),e},e.prototype.move=function(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n,r,o,i,a;return r=this._embeddedViews.indexOf(e._view),o=t,a=(i=(n=this._data).viewContainer._embeddedViews)[r],Ne(i,r),null==o&&(o=i.length),ke(i,o,a),Jd.dirtyParentQueries(a),$v(a),Zv(n,o>0?i[o-1]:null,a),e},e.prototype.indexOf=function(e){return this._embeddedViews.indexOf(e._view)},e.prototype.remove=function(e){var t=Gv(this._data,e);t&&Jd.destroyView(t)},e.prototype.detach=function(e){var t=Gv(this._data,e);return t?new ry(t):null},e}();function ny(e){return new ry(e)}var ry=function(){function e(e){this._view=e,this._viewContainerRef=null,this._appRef=null}return Object.defineProperty(e.prototype,"rootNodes",{get:function(){return xv(this._view,0,void 0,void 0,e=[]),e;var e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"destroyed",{get:function(){return 0!=(128&this._view.state)},enumerable:!0,configurable:!0}),e.prototype.markForCheck=function(){pv(this._view)},e.prototype.detach=function(){this._view.state&=-5},e.prototype.detectChanges=function(){var e=this._view.root.rendererFactory;e.begin&&e.begin();try{Jd.checkAndUpdateView(this._view)}finally{e.end&&e.end()}},e.prototype.checkNoChanges=function(){Jd.checkNoChangesView(this._view)},e.prototype.reattach=function(){this._view.state|=4},e.prototype.onDestroy=function(e){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(e)},e.prototype.destroy=function(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),Jd.destroyView(this._view)},e.prototype.detachFromAppRef=function(){this._appRef=null,$v(this._view),Jd.dirtyParentQueries(this._view)},e.prototype.attachToAppRef=function(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e},e.prototype.attachToViewContainerRef=function(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e},e}();function oy(e,t){return new iy(e,t)}var iy=function(e){function t(t,n){var r=e.call(this)||this;return r._parentView=t,r._def=n,r}return o(t,e),t.prototype.createEmbeddedView=function(e){return new ry(Jd.createEmbeddedView(this._parentView,this._def,this._def.element.template,e))},Object.defineProperty(t.prototype,"elementRef",{get:function(){return new sd($d(this._parentView,this._def.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),t}(Fd);function ay(e,t){return new sy(e,t)}var sy=function(){function e(e,t){this.view=e,this.elDef=t}return e.prototype.get=function(e,t){void 0===t&&(t=Yc.THROW_IF_NOT_FOUND);var n=!!this.elDef&&0!=(33554432&this.elDef.flags);return Jd.resolveDep(this.view,this.elDef,n,{flags:0,token:e,tokenKey:nv(e)},t)},e}();function uy(e,t){var n=e.def.nodes[t];if(1&n.flags){var r=$d(e,n.nodeIndex);return n.element.template?r.template:r.renderElement}if(2&n.flags)return Zd(e,n.nodeIndex).renderText;if(20240&n.flags)return Qd(e,n.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index "+t)}function cy(e){return new ly(e.renderer)}var ly=function(){function e(e){this.delegate=e}return e.prototype.selectRootElement=function(e){return this.delegate.selectRootElement(e)},e.prototype.createElement=function(e,t){var n=l(Mv(t),2),r=n[0],o=n[1],i=this.delegate.createElement(o,r);return e&&this.delegate.appendChild(e,i),i},e.prototype.createViewRoot=function(e){return e},e.prototype.createTemplateAnchor=function(e){var t=this.delegate.createComment("");return e&&this.delegate.appendChild(e,t),t},e.prototype.createText=function(e,t){var n=this.delegate.createText(t);return e&&this.delegate.appendChild(e,n),n},e.prototype.projectNodes=function(e,t){for(var n=0;n0,r=Py(e,t.parent,n,t.provider.value,t.provider.deps);if(t.outputs.length)for(var o=0;o0,r=t.provider;switch(201347067&t.flags){case 512:return Py(e,t.parent,n,r.value,r.deps);case 1024:return function(e,t,n,r,o){var i=o.length;switch(i){case 0:return r();case 1:return r(Oy(e,t,n,o[0]));case 2:return r(Oy(e,t,n,o[0]),Oy(e,t,n,o[1]));case 3:return r(Oy(e,t,n,o[0]),Oy(e,t,n,o[1]),Oy(e,t,n,o[2]));default:for(var a=Array(i),s=0;sn.length&&n.push(u)}return Ve(t.indexOf("other"),-1,'Missing key "other" in ICU statement.'),{type:r,mainBinding:o,cases:t,values:n}}function fm(e){for(var t,n,r="",o=0,i=!1;null!==(t=Xy.exec(e));)i?t[0]===Ky+"/*"+n+Ky&&(o=t.index,i=!1):(r+=e.substring(o,t.index+t[0].length),n=t[1],i=!0);return ngDevMode&&Re(i,!1,'Tag mismatch: unable to find the end of the sub-template in the translation "'+e+'"'),r+e.substr(o)}function hm(e,t,n,r){void 0===r&&(r=null);for(var o=[null,null],i=e.split(em),a=0,s=0;s0&&a!==s&&l.push(a.index<<3|0);for(var p=[],f=[],h=function(e){return e.replace(Vm," ")}(function(e,t){if("number"!=typeof t)return fm(e);var n=e.indexOf(":"+t+Ky)+2+t.toString().length,r=e.search(new RegExp(Ky+"\\/\\*\\d+:"+t+Ky));return fm(e.substring(n,r))}(n,r)).split(Jy),d=0;d0&&function(e,t){if(ngDevMode&&Ve(t,0,"The number of slots to alloc should be greater than 0"),t>0){var n=e[gt];if(n.firstTemplatePass){for(var r=0;r>>17;f=h===e?r[Ct]:In(h,r),ngDevMode&&Be(i,"You need to create or select a node before you can insert it into the DOM"),a=wm(i,f,a,r);break;case 0:var d=c>>>3;s.push(d),a=i,(i=In(d,r))&&er(i,3===i.type);break;case 5:a=i=In(c>>>3,r),er(i,!1);break;case 4:uu(_=c>>>3,t[++u],t[++u],r);break;default:throw new Error('Unable to determine the type of mutate operation for "'+c+'"')}else switch(c){case Wa:var v=t[++u],y=t[++u];ngDevMode&&Re(typeof v,"string",'Expected "'+v+'" to be a comment node value');var m=o.createComment(v);ngDevMode&&ngDevMode.rendererCreateComment++,a=i,i=Sm(r,y,5,m,null),s.push(y),la(m,r),i.activeCaseIndex=null,rr();break;case qa:var g=t[++u],_=t[++u];ngDevMode&&Re(typeof g,"string",'Expected "'+g+'" to be an element node tag name');var b=o.createElement(g);ngDevMode&&ngDevMode.rendererCreateElement++,a=i,i=Sm(r,_,3,b,g),s.push(_);break;default:throw new Error('Unable to determine the type of mutate operation for "'+c+'"')}}return rr(),s}function Dm(e,t,n,r,o,i){void 0===i&&(i=!1);for(var a=!1,s=0;s>>2,d=void 0,v=void 0;switch(3&f){case 1:$s(h,e[++p],l,e[++p]);break;case 0:Tu(o,h,l);break;case 2:if(d=t[e[++p]],null!==(v=In(h,o)).activeCaseIndex)for(var y=d.remove[v.activeCaseIndex],m=0;m>>3,o);break;case 6:var _=In(y[m+1]>>>3,o).activeCaseIndex;null!==_&&Pe(t[g>>>3].remove[_],y)}}var b=Nm(d,l);v.activeCaseIndex=-1!==b?b:null,xm(-1,d.create[b],0,o),a=!0;break;case 3:d=t[e[++p]],v=In(h,o),Dm(d.update[v.activeCaseIndex],t,n,r,o,a)}}}s+=c}}function Tm(e,t){var n=In(e,t),r=Dn(e,t);r&&Gu(t[It],r);var o=Pp(e);if(qt(o)){var i=o;0!==n.type&&Gu(t[It],i[Bt])}n.flags|=32,ngDevMode&&ngDevMode.rendererRemoveNode++}function Am(e,t,n){bm(e,t,n),Cm()}function Im(e,t){var n=Un()[gt];ngDevMode&&Be(n,"tView should be defined"),function(e,t,n){for(var r=Jn().index-Ft,o=[],i=0;i=0;n--){var r=t[n];if(e===r.name)return r}throw new Error("The pipe '"+e+"' could not be found!")}(t,r.pipeRegistry),r.data[o]=n,n.onDestroy&&(r.destroyHooks||(r.destroyHooks=[])).push(o,n.onDestroy)):n=r.data[o];var i=n.factory();return Ap(e,i),i}function fg(e,t,n){var r=Pp(e);return gg(mg(e)?ng(t,r.transform,n,r):r.transform(n))}function hg(e,t,n,r){var o=Pp(e);return gg(mg(e)?rg(t,o.transform,n,r,o):o.transform(n,r))}function dg(e,t,n,r,o){var i=Pp(e);return gg(mg(e)?og(t,i.transform,n,r,o,i):i.transform(n,r,o))}function vg(e,t,n,r,o,i){var a=Pp(e);return gg(mg(e)?ig(t,a.transform,n,r,o,i,a):a.transform(n,r,o,i))}function yg(e,t,n){var r=Pp(e);return gg(mg(e)?lg(t,r.transform,n,r):r.transform.apply(r,n))}function mg(e){return Un()[gt].data[e+Ft].pure}function gg(e){if(Wl.isWrapped(e)){e=Wl.unwrap(e);var t=Un();t[t[St]]=za}return e}var _g=function(e){function t(t){void 0===t&&(t=!1);var n=e.call(this)||this;return n.__isAsync=t,n}return o(t,e),t.prototype.emit=function(t){e.prototype.next.call(this,t)},t.prototype.subscribe=function(t,n,r){var o,i=function(e){return null},a=function(){return null};t&&"object"==typeof t?(o=this.__isAsync?function(e){setTimeout((function(){return t.next(e)}))}:function(e){t.next(e)},t.error&&(i=this.__isAsync?function(e){setTimeout((function(){return t.error(e)}))}:function(e){t.error(e)}),t.complete&&(a=this.__isAsync?function(){setTimeout((function(){return t.complete()}))}:function(){t.complete()})):(o=this.__isAsync?function(e){setTimeout((function(){return t(e)}))}:function(e){t(e)},n&&(i=this.__isAsync?function(e){setTimeout((function(){return n(e)}))}:function(e){n(e)}),r&&(a=this.__isAsync?function(){setTimeout((function(){return r()}))}:function(){r()}));var s=e.prototype.subscribe.call(this,o,i,a);return t instanceof f.w&&t.add(s),s},t}(h.xQ);function bg(){return this._results[Hl()]()}var wg=function(){function e(){this.dirty=!0,this._results=[],this.changes=new _g,this.length=0;var t=Hl(),n=e.prototype;n[t]||(n[t]=bg)}return e.prototype.map=function(e){return this._results.map(e)},e.prototype.filter=function(e){return this._results.filter(e)},e.prototype.find=function(e){return this._results.find(e)},e.prototype.reduce=function(e,t){return this._results.reduce(e,t)},e.prototype.forEach=function(e){this._results.forEach(e)},e.prototype.some=function(e){return this._results.some(e)},e.prototype.toArray=function(){return this._results.slice()},e.prototype.toString=function(){return this._results.toString()},e.prototype.reset=function(e){this._results=Me(e),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]},e.prototype.notifyOnChanges=function(){this.changes.emit(this)},e.prototype.setDirty=function(){this.dirty=!0},e.prototype.destroy=function(){this.changes.complete(),this.changes.unsubscribe()},e}(),Eg=function(){function e(e){this.queryList=e,this.matches=null}return e.prototype.clone=function(){return new e(this.queryList)},e.prototype.setDirty=function(){this.queryList.setDirty()},e}(),Cg=function(){function e(e){void 0===e&&(e=[]),this.queries=e}return e.prototype.createEmbeddedView=function(t){var n=t.queries;if(null!==n){for(var r=null!==t.contentQueries?t.contentQueries[0]:n.length,o=new Array(r),i=0;i0){var p=s[u/2];ngDevMode&&Be(p,"materialized query result should be defined"),n.push(p)}else{var f=a[u+1],h=e[-l];ngDevMode&&Xt(h);for(var d=Ht;d=0;e--){var t=$g[e],n=t.moduleType,r=t.ngModule;r.declarations&&r.declarations.every(Yg)&&($g.splice(e,1),s_(n,r))}}finally{Qg=!1}}}function Yg(e){return Array.isArray(e)?e.every(Yg):!!Z(e)}function Xg(e,t){void 0===t&&(t={}),Jg(e,t),function(e,t){$g.push({moduleType:e,ngModule:t})}(e,t)}function Jg(e,t,n){void 0===n&&(n=!1),ngDevMode&&Be(e,"Required value moduleType"),ngDevMode&&Be(t,"Required value ngModule");var r=Me(t.declarations||Zg),o=null;Object.defineProperty(e,Ye,{configurable:!0,get:function(){if(null===o){if(ngDevMode&&t.imports&&t.imports.indexOf(e)>-1)throw new Error("'"+Mr(e)+"' module can't import itself");o=ee().compileNgModule(Gg,"ng:///"+e.name+"/ngModuleDef.js",{type:e,bootstrap:Me(t.bootstrap||Zg).map(Z),declarations:r.map(Z),imports:Me(t.imports||Zg).map(Z).map(l_),exports:Me(t.exports||Zg).map(Z).map(l_),emitInline:!0,schemas:t.schemas?Me(t.schemas):null,id:t.id||null})}return o}});var i=null;Object.defineProperty(e,z,{get:function(){if(null===i){ngDevMode&&e_(e,n);var r={name:e.name,type:e,deps:Ec(e),providers:t.providers||Zg,imports:[(t.imports||Zg).map(Z),(t.exports||Zg).map(Z)]};i=ee().compileInjector(Gg,"ng:///"+e.name+"/ngInjectorDef.js",r)}return i},configurable:!!ngDevMode})}function e_(e,t,n){if(!o_.get(e)){var r;if(o_.set(e,!0),e=Z(e),n){if(!(r=yt(e)))throw new Error("Unexpected value '"+e.name+"' imported by the module '"+n.name+"'. Please add an @NgModule annotation.")}else r=yt(e,!0);var o=[],i=Lr(r.declarations),a=Lr(r.imports);Me(a).map(t_).forEach((function(t){f(t,e),e_(t,!1,e)}));var s=Lr(r.exports);i.forEach((function(t){ft(t=Z(t))||ht(t)||dt(t)||o.push("Unexpected value '"+Mr(t)+"' declared by the module '"+Mr(e)+"'. Please add a @Pipe/@Directive/@Component annotation.")}));var u=p(i.map(Z),Me(a.map(a_)).map(Z));s.forEach((function(t){var n=(ft(t=Z(t))?"component":ht(t)&&"directive")||dt(t)&&"pipe";n&&-1===u.lastIndexOf(t)&&o.push("Can't export "+n+" "+Mr(t)+" from "+Mr(e)+" as it was neither declared nor imported!")})),i.forEach((function(n){return function(t,n){t=Z(t);var r=r_.get(t);if(r&&r!==e){if(!n){var i=[r,e].map(Mr).sort();o.push("Type "+Mr(t)+" is part of the declarations of 2 modules: "+i[0]+" and "+i[1]+"! Please consider moving "+Mr(t)+" to a higher module that imports "+i[0]+" and "+i[1]+". You can also create a new NgModule that exports and includes "+Mr(t)+" then import that NgModule in "+i[0]+" and "+i[1]+".")}}else r_.set(t,e)}(n,t)})),i.forEach((function(e){if(ft(e=Z(e))){var t=n_(e,"Component");t&&t.entryComponents&&Oe(t.entryComponents,l)}}));var c=n_(e,"NgModule");if(c&&(c.imports&&Me(c.imports).map(t_).forEach((function(t){f(t,e),e_(t,!1,e)})),c.bootstrap&&Oe(c.bootstrap,(function(e){ft(e=Z(e))||o.push(Mr(e)+" cannot be used as an entry component.")})),c.bootstrap&&Oe(c.bootstrap,l),c.entryComponents&&Oe(c.entryComponents,l)),o.length)throw new Error(o.join("\n"))}function l(e){e=Z(e),r_.get(e)||o.push("Component "+Mr(e)+" is not part of any NgModule or the module has not been imported into your module.")}function f(e,t){if(ft(e=Z(e))||ht(e))throw new Error("Unexpected directive '"+e.name+"' imported by the module '"+t.name+"'. Please add an @NgModule annotation.");if(dt(e))throw new Error("Unexpected pipe '"+e.name+"' imported by the module '"+t.name+"'. Please add an @NgModule annotation.")}}function t_(e){return(e=Z(e)).ngModule||e}function n_(e,t){var n=null;return r(e.__annotations__),r(e.decorators),n;function r(e){e&&e.forEach(o)}function o(e){n||(Object.getPrototypeOf(e).ngMetadataName==t?n=e:e.type&&Object.getPrototypeOf(e.type).ngMetadataName==t&&(n=e.args[0]))}}var r_=new Map,o_=new Map;function i_(){r_=new Map,o_=new Map,$g.length=0}function a_(e){return p(Me(Lr(yt(e=Z(e),!0).exports).map((function(e){return yt(e)?(e_(e,!1),a_(e)):e}))))}function s_(e,t){var n=Me(t.declarations||Zg),r=c_(e);n.forEach((function(t){t.hasOwnProperty($e)?u_(ft(t),r):t.hasOwnProperty(Qe)||t.hasOwnProperty(Ke)||(t.ngSelectorScope=e)}))}function u_(e,t){e.directiveDefs=function(){return Array.from(t.compilation.directives).map((function(e){return e.hasOwnProperty($e)?ft(e):ht(e)})).filter((function(e){return!!e}))},e.pipeDefs=function(){return Array.from(t.compilation.pipes).map((function(e){return dt(e)}))},e.schemas=t.schemas,e.tView=null}function c_(e,t){if(!p_(e))throw new Error(e.name+" does not have an ngModuleDef");var n=yt(e);if(null!==n.transitiveCompileScopes)return n.transitiveCompileScopes;var r={schemas:n.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return Lr(n.declarations).forEach((function(e){dt(e)?r.compilation.pipes.add(e):r.compilation.directives.add(e)})),Lr(n.imports).forEach((function(e){var n=e;if(!p_(n))throw new Error("Importing "+n.name+" which does not have an ngModuleDef");t&&t(n);var o=c_(n,t);o.exported.directives.forEach((function(e){return r.compilation.directives.add(e)})),o.exported.pipes.forEach((function(e){return r.compilation.pipes.add(e)}))})),Lr(n.exports).forEach((function(e){var n=e;if(p_(n)){var o=c_(n,t);o.exported.directives.forEach((function(e){r.compilation.directives.add(e),r.exported.directives.add(e)})),o.exported.pipes.forEach((function(e){r.compilation.pipes.add(e),r.exported.pipes.add(e)}))}else dt(n)?r.exported.pipes.add(n):r.exported.directives.add(n)})),n.transitiveCompileScopes=r,r}function l_(e){return function(e){return void 0!==e.ngModule}(e)?e.ngModule:e}function p_(e){return!!yt(e)}function f_(e,t){var n=null;!function(e,t){jl(t)&&(Rl.set(e,t),Fl.add(e))}(e,t),Object.defineProperty(e,$e,{get:function(){var r=ee();if(null===n){if(jl(t)){var o=["Component '"+e.name+"' is not resolved:"];throw t.templateUrl&&o.push(" - templateUrl: "+t.templateUrl),t.styleUrls&&t.styleUrls.length&&o.push(" - styleUrls: "+JSON.stringify(t.styleUrls)),o.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(o.join("\n"))}var a=t.templateUrl||"ng:///"+e.name+"/template.html",s=i({},v_(e,t),{typeSourceSpan:r.createParseSourceSpan("Component",e.name,a),template:t.template||"",preserveWhitespaces:t.preserveWhitespaces||!1,styles:t.styles||Ze,animations:t.animations,directives:[],changeDetection:t.changeDetection,pipes:new Map,encapsulation:t.encapsulation||De.Emulated,interpolation:t.interpolation,viewProviders:t.viewProviders||null});if(s.usesInheritance&&y_(e),n=r.compileComponent(Gg,a,s),Kg(),void 0!==e.ngSelectorScope){var u=c_(e.ngSelectorScope);u_(n,u)}}return n},configurable:!!ngDevMode}),Sc(e)}function h_(e,t){var n=null;Object.defineProperty(e,Qe,{get:function(){if(null===n){var r=e&&e.name,o="ng:///"+r+"/ngDirectiveDef.js",i=ee(),a=v_(e,t);a.typeSourceSpan=i.createParseSourceSpan("Directive",r,o),a.usesInheritance&&y_(e),n=i.compileDirective(Gg,o,a)}return n},configurable:!!ngDevMode}),Sc(e)}function d_(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function v_(e,t){var n,r=wc().ownPropMetadata(e);return{name:e.name,type:e,typeArgumentCount:0,selector:t.selector,deps:Ec(e),host:t.host||Ge,propMetadata:r,inputs:t.inputs||Ze,outputs:t.outputs||Ze,queries:__(e,r,b_),lifecycle:{usesOnChanges:e.prototype.hasOwnProperty("ngOnChanges")},typeSourceSpan:null,usesInheritance:!d_(e),exportAs:(n=t.exportAs,void 0===n?null:n.split(",").map((function(e){return e.trim()}))),providers:t.providers||null,viewQueries:__(e,r,w_)}}function y_(e){for(var t=Object.prototype,n=Object.getPrototypeOf(e);n&&n!==t;){if(!ht(n)&&!ft(n)&&!vt(n)){var r=g_(n);r&&m_(n,r)}n=Object.getPrototypeOf(n)}}function m_(e,t){var n=null;Object.defineProperty(e,Je,{get:function(){if(null===n){var r="ng://"+(e&&e.name)+"/ngBaseDef.js",o=ee();n=o.compileBase(Gg,r,t)}return n},configurable:!!ngDevMode})}function g_(e){var t,n,r=wc().ownPropMetadata(e),o=__(e,r,w_),i=__(e,r,b_),a=!1,s=function(e){r[e].forEach((function(r){var o=r.ngMetadataName;"Input"===o?(t=t||{})[e]=r.bindingPropertyName?[r.bindingPropertyName,e]:e:"Output"===o?(n=n||{})[e]=r.bindingPropertyName||e:"HostBinding"!==o&&"HostListener"!==o||(a=!0)}))};for(var u in r)s(u);return t||n||o.length||i.length||a?{name:e.name,type:e,inputs:t,outputs:n,viewQueries:o,queries:i,propMetadata:r}:null}function __(e,t,n){var r=[],o=function(o){if(t.hasOwnProperty(o)){var i=t[o];i.forEach((function(t){if(n(t)){if(!t.selector)throw new Error("Can't construct a query for the property \""+o+'" of "'+Mr(e)+"\" since the query selector wasn't defined.");if(i.some(E_))throw new Error("Cannot combine @Input decorators with query decorators");r.push(function(e,t){return{propertyName:e,predicate:(n=t.selector,"string"==typeof n?n.split(",").map((function(e){return e.trim()})):Z(n)),descendants:t.descendants,first:t.first,read:t.read?t.read:null,static:!!t.static};var n}(o,t))}}))}};for(var i in t)o(i);return r}function b_(e){var t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function w_(e){var t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function E_(e){return"Input"===e.ngMetadataName}function C_(e,t){var n=null;Object.defineProperty(e,Ke,{get:function(){if(null===n){var r=e.name;n=ee().compilePipe(Gg,"ng:///"+r+"/ngPipeDef.js",{type:e,typeArgumentCount:0,name:r,deps:Ec(e),pipeName:t.name,pure:void 0===t.pure||t.pure})}return n},configurable:!!ngDevMode})}var S_=E("Directive",(function(e){return void 0===e&&(e={}),e}),void 0,void 0,(function(e,t){return R_(e,t)})),x_=E("Component",(function(e){return void 0===e&&(e={}),i({changeDetection:Se.Default},e)}),S_,void 0,(function(e,t){return N_(e,t)})),D_=E("Pipe",(function(e){return i({pure:!0},e)}),void 0,void 0,(function(e,t){return F_(e,t)})),T_=x("Input",(function(e){return{bindingPropertyName:e}})),A_=x("Output",(function(e){return{bindingPropertyName:e}})),I_=x("HostBinding",(function(e){return{hostPropertyName:e}})),P_=x("HostListener",(function(e,t){return{eventName:e,args:t}})),M_=f_,O_=h_,k_=C_,N_=id,R_=id,F_=id,j_=E("NgModule",(function(e){return e}),void 0,void 0,(function(e,t){return V_(e,t)})),L_=Xg,V_=function(e,t){var n=t&&t.imports||[];t&&t.exports&&(n=p(n,[t.exports])),e.ngInjectorDef=V({factory:Oc(e,{useClass:e}),providers:t&&t.providers,imports:n})},B_=new ne("Application Initializer"),U_=function(){function e(e){var t=this;this.appInits=e,this.initialized=!1,this.done=!1,this.donePromise=new Promise((function(e,n){t.resolve=e,t.reject=n}))}return e.prototype.runInitializers=function(){var e=this;if(!this.initialized){var t=[],n=function(){e.done=!0,e.resolve()};if(this.appInits)for(var r=0;r0&&(o=setTimeout((function(){r._callbacks=r._callbacks.filter((function(e){return e.timeoutId!==o})),e(r._didWork,r.getPendingTasks())}),t)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:n})},e.prototype.whenStable=function(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()},e.prototype.getPendingRequestCount=function(){return this._pendingCount},e.prototype.findProviders=function(e,t,n){return[]},a([kc(),u("design:paramtypes",[Mb])],e)}(),Vb=function(){function e(){this._applications=new Map,Hb.addToWindow(this)}return e.prototype.registerApplication=function(e,t){this._applications.set(e,t)},e.prototype.unregisterApplication=function(e){this._applications.delete(e)},e.prototype.unregisterAllApplications=function(){this._applications.clear()},e.prototype.getTestability=function(e){return this._applications.get(e)||null},e.prototype.getAllTestabilities=function(){return Array.from(this._applications.values())},e.prototype.getAllRootElements=function(){return Array.from(this._applications.keys())},e.prototype.findTestabilityInTree=function(e,t){return void 0===t&&(t=!0),Hb.findTestabilityInTree(this,e,t)},a([kc(),u("design:paramtypes",[])],e)}();function Bb(e){Hb=e}var Ub,Hb=new(function(){function e(){}return e.prototype.addToWindow=function(e){},e.prototype.findTestabilityInTree=function(e,t,n){return null},e}());function zb(e,t,n){var r;ngDevMode&&(void 0===r&&(r="Type passed in is not NgModuleType, it does not have 'ngModuleDef' property."),yt(n)||Ue(r));var o=new Jm(n);if(0===Rl.size)return Promise.resolve(o);var i,a,s=(i=e.get(yb,[]).concat(t).map((function(e){return e.providers})),a=[],i.forEach((function(e){return e&&a.push.apply(a,p(e))})),a);if(0===s.length)return Promise.resolve(o);var u=ee(),c=Yc.create({providers:s}).get(u.ResourceLoader);return Nl((function(e){return Promise.resolve(c.get(e))})).then((function(){return o}))}function qb(e){return e.isBoundToModule}var Wb=new ne("AllowMultipleToken"),Gb=function(e,t){this.name=e,this.token=t};function Zb(e){if(Ub&&!Ub.destroyed&&!Ub.injector.get(Wb,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Ub=e.get(Xb);var t=e.get(Z_,null);return t&&t.forEach((function(e){return e()})),Ub}function $b(e,t,n){void 0===n&&(n=[]);var r="Platform: "+t,o=new ne(r);return function(t){void 0===t&&(t=[]);var i=Yb();if(!i||i.injector.get(Wb,!1))if(e)e(n.concat(t).concat({provide:o,useValue:!0}));else{var a=n.concat(t).concat({provide:o,useValue:!0});Zb(Yc.create({providers:a,name:r}))}return Qb(o)}}function Qb(e){var t=Yb();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}function Kb(){Ub&&!Ub.destroyed&&Ub.destroy()}function Yb(){return Ub&&!Ub.destroyed?Ub:null}var Xb=function(){function e(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return e.prototype.bootstrapModuleFactory=function(e,t){var n,r=this,o="noop"===(n=t?t.ngZone:void 0)?new jb:("zone.js"===n?void 0:n)||new Mb({enableLongStackTrace:di()}),i=[{provide:Mb,useValue:o}];return o.run((function(){var t=Yc.create({providers:i,parent:r.injector,name:e.moduleType.name}),n=e.create(t),a=n.injector.get(ti,null);if(!a)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return nb&&Wm(n.injector.get(X_,Qy)||Qy),n.onDestroy((function(){return tw(r._modules,n)})),o.runOutsideAngular((function(){return o.onError.subscribe({next:function(e){a.handleError(e)}})})),function(e,t,o){try{var i=((a=n.injector.get(U_)).runInitializers(),a.donePromise.then((function(){return r._moduleDoBootstrap(n),n})));return lf(i)?i.catch((function(n){throw t.runOutsideAngular((function(){return e.handleError(n)})),n})):i}catch(n){throw t.runOutsideAngular((function(){return e.handleError(n)})),n}var a}(a,o)}))},e.prototype.bootstrapModule=function(e,t){var n=this;void 0===t&&(t=[]);var r=Jb({},t);return function(e,t,n){return e.get(mb).createCompiler([t]).compileModuleAsync(n)}(this.injector,r,e).then((function(e){return n.bootstrapModuleFactory(e,r)}))},e.prototype._moduleDoBootstrap=function(e){var t=e.injector.get(ew);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach((function(e){return t.bootstrap(e)}));else{if(!e.instance.ngDoBootstrap)throw new Error("The module "+q(e.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');e.instance.ngDoBootstrap(t)}this._modules.push(e)},e.prototype.onDestroy=function(e){this._destroyListeners.push(e)},Object.defineProperty(e.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach((function(e){return e.destroy()})),this._destroyListeners.forEach((function(e){return e()})),this._destroyed=!0},Object.defineProperty(e.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),a([kc(),u("design:paramtypes",[Yc])],e)}();function Jb(e,t){return Array.isArray(t)?t.reduce(Jb,e):i({},e,t)}var ew=function(){function e(e,t,n,r,o,i){var a=this;this._zone=e,this._console=t,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=o,this._initStatus=i,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=di(),this._zone.onMicrotaskEmpty.subscribe({next:function(){a._zone.run((function(){a.tick()}))}});var s=new d.y((function(e){a._stable=a._zone.isStable&&!a._zone.hasPendingMacrotasks&&!a._zone.hasPendingMicrotasks,a._zone.runOutsideAngular((function(){e.next(a._stable),e.complete()}))})),u=new d.y((function(e){var t;a._zone.runOutsideAngular((function(){t=a._zone.onStable.subscribe((function(){Mb.assertNotInAngularZone(),Pb((function(){a._stable||a._zone.hasPendingMacrotasks||a._zone.hasPendingMicrotasks||(a._stable=!0,e.next(!0))}))}))}));var n=a._zone.onUnstable.subscribe((function(){Mb.assertInAngularZone(),a._stable&&(a._stable=!1,a._zone.runOutsideAngular((function(){e.next(!1)})))}));return function(){t.unsubscribe(),n.unsubscribe()}}));this.isStable=(0,v.T)(s,u.pipe((function(e){return(0,m.x)()((t=g,function(e){var n;n="function"==typeof t?t:function(){return t};var r=Object.create(e,y.N);return r.source=e,r.subjectFactory=n,r})(e));var t})))}var t;return t=e,e.prototype.bootstrap=function(e,t){var n,r=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.");n=e instanceof Xh?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);var o=n instanceof od?null:this._injector.get(Ae),i=t||n.selector,a=n.create(Yc.NULL,[],i,o);a.onDestroy((function(){r._unloadComponent(a)}));var s=a.injector.get(Lb,null);return s&&a.injector.get(Vb).registerApplication(a.location.nativeElement,s),this._loadComponent(a),di()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),a},e.prototype.tick=function(){var e,n,r,o,i=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var a=t._tickScope();try{this._runningTick=!0;try{for(var s=c(this._views),u=s.next();!u.done;u=s.next())u.value.detectChanges()}catch(t){e={error:t}}finally{try{u&&!u.done&&(n=s.return)&&n.call(s)}finally{if(e)throw e.error}}if(this._enforceNoNewChanges)try{for(var l=c(this._views),p=l.next();!p.done;p=l.next())p.value.checkNoChanges()}catch(e){r={error:e}}finally{try{p&&!p.done&&(o=l.return)&&o.call(l)}finally{if(r)throw r.error}}}catch(e){this._zone.runOutsideAngular((function(){return i._exceptionHandler.handleError(e)}))}finally{this._runningTick=!1,Db(a)}},e.prototype.attachView=function(e){var t=e;this._views.push(t),t.attachToAppRef(this)},e.prototype.detachView=function(e){var t=e;tw(this._views,t),t.detachFromAppRef()},e.prototype._loadComponent=function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Q_,[]).concat(this._bootstrapListeners).forEach((function(t){return t(e)}))},e.prototype._unloadComponent=function(e){this.detachView(e.hostView),tw(this.components,e)},e.prototype.ngOnDestroy=function(){this._views.slice().forEach((function(e){return e.destroy()}))},Object.defineProperty(e.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),e._tickScope=xb("ApplicationRef#tick()"),t=a([kc(),u("design:paramtypes",[Mb,Y_,Yc,ti,nd,U_])],e)}();function tw(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var nw=function(){};function rw(e){var t=Km(e);if(!t)throw aw(e);return t}function ow(e){var t=Km(e);if(!t)throw aw(e);return new Jm(t)}var iw=rw;function aw(e){return new Error("No module with ID "+e+" loaded")}var sw=function(){},uw={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},cw=function(){function e(e,t){this._compiler=e,this._config=t||uw}return e.prototype.load=function(e){return!nb&&this._compiler instanceof vb?this.loadFactory(e):this.loadAndCompile(e)},e.prototype.loadAndCompile=function(e){var t=this,n=l(e.split("#"),2),r=n[0],o=n[1];return void 0===o&&(o="default"),System.import(r).then((function(e){return e[o]})).then((function(e){return lw(e,r,o)})).then((function(e){return t._compiler.compileModuleAsync(e)}))},e.prototype.loadFactory=function(e){var t=l(e.split("#"),2),n=t[0],r=t[1],o="NgFactory";return void 0===r&&(r="default",o=""),System.import(this._config.factoryPathPrefix+n+this._config.factoryPathSuffix).then((function(e){return e[r+o]})).then((function(e){return lw(e,n,r)}))},a([kc(),s(1,I()),u("design:paramtypes",[vb,sw])],e)}();function lw(e,t,n){if(!e)throw new Error("Cannot find '"+n+"' in '"+t+"'");return e}var pw=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t}(uc),fw=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t}(pw),hw=function(e,t){this.name=e,this.callback=t},dw=function(){function e(e,t,n){this.listeners=[],this.parent=null,this._debugContext=n,this.nativeNode=e,t&&t instanceof vw&&t.addChild(this)}return Object.defineProperty(e.prototype,"injector",{get:function(){return this._debugContext.injector},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentInstance",{get:function(){return this._debugContext.component},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._debugContext.context},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"references",{get:function(){return this._debugContext.references},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"providerTokens",{get:function(){return this._debugContext.providerTokens},enumerable:!0,configurable:!0}),e}(),vw=function(e){function t(t,n,r){var o=e.call(this,t,n,r)||this;return o.properties={},o.attributes={},o.classes={},o.styles={},o.childNodes=[],o.nativeElement=t,o}return o(t,e),t.prototype.addChild=function(e){e&&(this.childNodes.push(e),e.parent=this)},t.prototype.removeChild=function(e){var t=this.childNodes.indexOf(e);-1!==t&&(e.parent=null,this.childNodes.splice(t,1))},t.prototype.insertChildrenAfter=function(e,t){var n,r=this,o=this.childNodes.indexOf(e);-1!==o&&((n=this.childNodes).splice.apply(n,p([o+1,0],t)),t.forEach((function(t){t.parent&&t.parent.removeChild(t),e.parent=r})))},t.prototype.insertBefore=function(e,t){var n=this.childNodes.indexOf(e);-1===n?this.addChild(t):(t.parent&&t.parent.removeChild(t),t.parent=this,this.childNodes.splice(n,0,t))},t.prototype.query=function(e){return this.queryAll(e)[0]||null},t.prototype.queryAll=function(e){var t=[];return mw(this,e,t),t},t.prototype.queryAllNodes=function(e){var t=[];return gw(this,e,t),t},Object.defineProperty(t.prototype,"children",{get:function(){return this.childNodes.filter((function(e){return e instanceof t}))},enumerable:!0,configurable:!0}),t.prototype.triggerEventHandler=function(e,t){this.listeners.forEach((function(n){n.name==e&&n.callback(t)}))},t}(dw);function yw(e){return e.map((function(e){return e.nativeElement}))}function mw(e,t,n){e.childNodes.forEach((function(e){e instanceof vw&&(t(e)&&n.push(e),mw(e,t,n))}))}function gw(e,t,n){e instanceof vw&&e.childNodes.forEach((function(e){t(e)&&n.push(e),e instanceof vw&&gw(e,t,n)}))}var _w=function(){function e(e){this.nativeNode=e}return Object.defineProperty(e.prototype,"parent",{get:function(){var e=this.nativeNode.parentNode;return e?new bw(e):null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return vh(this.nativeNode)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentInstance",{get:function(){var e=this.nativeNode;return e&&(ph(e)||hh(e))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return ph(this.nativeNode)||fh(this.nativeNode)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"listeners",{get:function(){return wh(this.nativeNode).filter(bh)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"references",{get:function(){return e=this.nativeNode,void 0===(t=mh(e)).localRefs&&(t.localRefs=function(e,t){var n=e[gt].data[t];if(n&&n.localNames){for(var r={},o=n.index+1,i=0;i0)c=v,cE(v)||(l=v);else for(;c&&d===c.nodeIndex+c.childCount;){var _=c.parent;_&&(_.childFlags|=c.childFlags,_.childMatchedQueries|=c.childMatchedQueries),l=(c=_)&&cE(c)?c.renderParent:c}}return{factory:null,nodeFlags:a,rootNodeFlags:s,nodeMatchedQueries:u,flags:e,nodes:t,updateDirectives:n||ev,updateRenderer:r||ev,handleEvent:function(e,n,r,o){return t[n].element.handleEvent(e,r,o)},bindingCount:o,outputCount:i,lastRenderRootNode:h}}function cE(e){return 0!=(1&e.flags)&&null===e.element.name}function lE(e,t,n){var r=t.element&&t.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index "+t.nodeIndex+"!")}if(20224&t.flags&&0==(1&(e?e.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+t.nodeIndex+"!");if(t.query){if(67108864&t.flags&&(!e||0==(16384&e.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+t.nodeIndex+"!");if(134217728&t.flags&&e)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+t.nodeIndex+"!")}if(t.childCount){var o=e?e.nodeIndex+e.childCount:n-1;if(t.nodeIndex<=o&&t.nodeIndex+t.childCount>o)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+t.nodeIndex+"!")}}function pE(e,t,n,r){var o=dE(e.root,e.renderer,e,t,n);return vE(o,e.component,r),yE(o),o}function fE(e,t,n){var r=dE(e,e.renderer,null,null,t);return vE(r,n,n),yE(r),r}function hE(e,t,n,r){var o,i=t.element.componentRendererType;return o=i?e.root.rendererFactory.createRenderer(r,i):e.root.renderer,dE(e.root,o,e,t.element.componentProvider,n)}function dE(e,t,n,r,o){var i=new Array(o.nodes.length),a=o.outputCount?new Array(o.outputCount):null;return{def:o,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:i,state:13,root:e,renderer:t,oldValues:new Array(o.bindingCount),disposables:a,initIndex:-1}}function vE(e,t,n){e.component=t,e.context=n}function yE(e){var t;if(mv(e)){var n=e.parentNodeDef;t=$d(e.parent,n.parent.nodeIndex).renderElement}for(var r=e.def,o=e.nodes,i=0;i0&&Zw(e,t,0,n)&&(h=!0),f>1&&Zw(e,t,1,r)&&(h=!0),f>2&&Zw(e,t,2,o)&&(h=!0),f>3&&Zw(e,t,3,i)&&(h=!0),f>4&&Zw(e,t,4,a)&&(h=!0),f>5&&Zw(e,t,5,s)&&(h=!0),f>6&&Zw(e,t,6,u)&&(h=!0),f>7&&Zw(e,t,7,c)&&(h=!0),f>8&&Zw(e,t,8,l)&&(h=!0),f>9&&Zw(e,t,9,p)&&(h=!0),h}(e,t,n,r,o,i,a,s,u,c,l,p);case 2:return function(e,t,n,r,o,i,a,s,u,c,l,p){var f=!1,h=t.bindings,d=h.length;if(d>0&&cv(e,t,0,n)&&(f=!0),d>1&&cv(e,t,1,r)&&(f=!0),d>2&&cv(e,t,2,o)&&(f=!0),d>3&&cv(e,t,3,i)&&(f=!0),d>4&&cv(e,t,4,a)&&(f=!0),d>5&&cv(e,t,5,s)&&(f=!0),d>6&&cv(e,t,6,u)&&(f=!0),d>7&&cv(e,t,7,c)&&(f=!0),d>8&&cv(e,t,8,l)&&(f=!0),d>9&&cv(e,t,9,p)&&(f=!0),f){var v=t.text.prefix;d>0&&(v+=sE(n,h[0])),d>1&&(v+=sE(r,h[1])),d>2&&(v+=sE(o,h[2])),d>3&&(v+=sE(i,h[3])),d>4&&(v+=sE(a,h[4])),d>5&&(v+=sE(s,h[5])),d>6&&(v+=sE(u,h[6])),d>7&&(v+=sE(c,h[7])),d>8&&(v+=sE(l,h[8])),d>9&&(v+=sE(p,h[9]));var y=Zd(e,t.nodeIndex).renderText;e.renderer.setValue(y,v)}return f}(e,t,n,r,o,i,a,s,u,c,l,p);case 16384:return function(e,t,n,r,o,i,a,s,u,c,l,p){var f=Qd(e,t.nodeIndex),h=f.instance,d=!1,v=void 0,y=t.bindings.length;return y>0&&uv(e,t,0,n)&&(d=!0,v=Ny(e,f,t,0,n,v)),y>1&&uv(e,t,1,r)&&(d=!0,v=Ny(e,f,t,1,r,v)),y>2&&uv(e,t,2,o)&&(d=!0,v=Ny(e,f,t,2,o,v)),y>3&&uv(e,t,3,i)&&(d=!0,v=Ny(e,f,t,3,i,v)),y>4&&uv(e,t,4,a)&&(d=!0,v=Ny(e,f,t,4,a,v)),y>5&&uv(e,t,5,s)&&(d=!0,v=Ny(e,f,t,5,s,v)),y>6&&uv(e,t,6,u)&&(d=!0,v=Ny(e,f,t,6,u,v)),y>7&&uv(e,t,7,c)&&(d=!0,v=Ny(e,f,t,7,c,v)),y>8&&uv(e,t,8,l)&&(d=!0,v=Ny(e,f,t,8,l,v)),y>9&&uv(e,t,9,p)&&(d=!0,v=Ny(e,f,t,9,p,v)),v&&h.ngOnChanges(v),65536&t.flags&&Gd(e,256,t.nodeIndex)&&h.ngOnInit(),262144&t.flags&&h.ngDoCheck(),d}(e,t,n,r,o,i,a,s,u,c,l,p);case 32:case 64:case 128:return function(e,t,n,r,o,i,a,s,u,c,l,p){var f=t.bindings,h=!1,d=f.length;if(d>0&&cv(e,t,0,n)&&(h=!0),d>1&&cv(e,t,1,r)&&(h=!0),d>2&&cv(e,t,2,o)&&(h=!0),d>3&&cv(e,t,3,i)&&(h=!0),d>4&&cv(e,t,4,a)&&(h=!0),d>5&&cv(e,t,5,s)&&(h=!0),d>6&&cv(e,t,6,u)&&(h=!0),d>7&&cv(e,t,7,c)&&(h=!0),d>8&&cv(e,t,8,l)&&(h=!0),d>9&&cv(e,t,9,p)&&(h=!0),h){var v=Kd(e,t.nodeIndex),y=void 0;switch(201347067&t.flags){case 32:y=new Array(f.length),d>0&&(y[0]=n),d>1&&(y[1]=r),d>2&&(y[2]=o),d>3&&(y[3]=i),d>4&&(y[4]=a),d>5&&(y[5]=s),d>6&&(y[6]=u),d>7&&(y[7]=c),d>8&&(y[8]=l),d>9&&(y[9]=p);break;case 64:y={},d>0&&(y[f[0].name]=n),d>1&&(y[f[1].name]=r),d>2&&(y[f[2].name]=o),d>3&&(y[f[3].name]=i),d>4&&(y[f[4].name]=a),d>5&&(y[f[5].name]=s),d>6&&(y[f[6].name]=u),d>7&&(y[f[7].name]=c),d>8&&(y[f[8].name]=l),d>9&&(y[f[9].name]=p);break;case 128:var m=n;switch(d){case 1:y=m.transform(n);break;case 2:y=m.transform(r);break;case 3:y=m.transform(r,o);break;case 4:y=m.transform(r,o,i);break;case 5:y=m.transform(r,o,i,a);break;case 6:y=m.transform(r,o,i,a,s);break;case 7:y=m.transform(r,o,i,a,s,u);break;case 8:y=m.transform(r,o,i,a,s,u,c);break;case 9:y=m.transform(r,o,i,a,s,u,c,l);break;case 10:y=m.transform(r,o,i,a,s,u,c,l,p)}}v.value=y}return h}(e,t,n,r,o,i,a,s,u,c,l,p);default:throw"unreachable"}}(e,t,r,o,i,a,s,u,c,l,f,h):function(e,t,n){switch(201347067&t.flags){case 1:return function(e,t,n){for(var r=!1,o=0;o0&&lv(e,t,0,n),f>1&&lv(e,t,1,r),f>2&&lv(e,t,2,o),f>3&&lv(e,t,3,i),f>4&&lv(e,t,4,a),f>5&&lv(e,t,5,s),f>6&&lv(e,t,6,u),f>7&&lv(e,t,7,c),f>8&&lv(e,t,8,l),f>9&&lv(e,t,9,p)}(e,t,r,o,i,a,s,u,c,l,p,f):function(e,t,n){for(var r=0;r0){var i=new Set(e.modules);HE.forEach((function(t,n){if(i.has(B(n).providedIn)){var o={token:n,flags:t.flags|(r?4096:0),deps:wv(t.deps),value:t.value,index:e.providers.length};e.providers.push(o),e.providersByKey[nv(n)]=o}}))}}(e=e.factory((function(){return ev}))),e):e}(r);return py(e,t,n,o)}var jE,LE,VE,BE,UE=new Map,HE=new Map,zE=new Map;function qE(e){var t;UE.set(e.token,e),"function"==typeof e.token&&(t=B(e.token))&&"function"==typeof t.providedIn&&HE.set(e.token,e)}function WE(e,t){var n=Sv(Yv(t)),r=Sv(n.nodes[0].element.componentView);zE.set(e,r)}function GE(){UE.clear(),HE.clear(),zE.clear()}function ZE(e){if(0===UE.size)return e;var t=function(e){for(var t=[],n=null,r=0;r{"use strict";n.r(t),n.d(t,{AbstractControl:()=>De,AbstractControlDirective:()=>E,AbstractFormGroupDirective:()=>Fe,COMPOSITION_BUFFER_MODE:()=>b,CheckboxControlValueAccessor:()=>g,CheckboxRequiredValidator:()=>ot,ControlContainer:()=>C,DefaultValueAccessor:()=>w,EmailValidator:()=>at,FormArray:()=>Ie,FormArrayName:()=>Ye,FormBuilder:()=>mt,FormControl:()=>Te,FormControlDirective:()=>We,FormControlName:()=>et,FormGroup:()=>Ae,FormGroupDirective:()=>Ze,FormGroupName:()=>Qe,FormsModule:()=>_t,MaxLengthValidator:()=>lt,MinLengthValidator:()=>ut,NG_ASYNC_VALIDATORS:()=>O,NG_VALIDATORS:()=>M,NG_VALUE_ACCESSOR:()=>y,NgControl:()=>x,NgControlStatus:()=>A,NgControlStatusGroup:()=>I,NgForm:()=>Oe,NgFormSelectorWarning:()=>Re,NgModel:()=>Ue,NgModelGroup:()=>Le,NgSelectOption:()=>ee,NumberValueAccessor:()=>U,PatternValidator:()=>ft,RadioControlValueAccessor:()=>q,RangeValueAccessor:()=>G,ReactiveFormsModule:()=>bt,RequiredValidator:()=>rt,SelectControlValueAccessor:()=>J,SelectMultipleControlValueAccessor:()=>re,VERSION:()=>gt,Validators:()=>N,ɵInternalFormsSharedModule:()=>yt,ɵNgNoValidate:()=>He,ɵNgSelectMultipleOption:()=>oe,ɵangular_packages_forms_forms_a:()=>ht,ɵangular_packages_forms_forms_b:()=>dt,ɵangular_packages_forms_forms_ba:()=>tt,ɵangular_packages_forms_forms_bb:()=>nt,ɵangular_packages_forms_forms_bc:()=>it,ɵangular_packages_forms_forms_bd:()=>st,ɵangular_packages_forms_forms_be:()=>ct,ɵangular_packages_forms_forms_bf:()=>pt,ɵangular_packages_forms_forms_c:()=>vt,ɵangular_packages_forms_forms_d:()=>yt,ɵangular_packages_forms_forms_e:()=>m,ɵangular_packages_forms_forms_f:()=>_,ɵangular_packages_forms_forms_g:()=>D,ɵangular_packages_forms_forms_h:()=>T,ɵangular_packages_forms_forms_i:()=>Pe,ɵangular_packages_forms_forms_j:()=>Ne,ɵangular_packages_forms_forms_k:()=>Ve,ɵangular_packages_forms_forms_l:()=>je,ɵangular_packages_forms_forms_m:()=>B,ɵangular_packages_forms_forms_n:()=>H,ɵangular_packages_forms_forms_o:()=>z,ɵangular_packages_forms_forms_p:()=>W,ɵangular_packages_forms_forms_q:()=>ze,ɵangular_packages_forms_forms_r:()=>qe,ɵangular_packages_forms_forms_s:()=>Je,ɵangular_packages_forms_forms_t:()=>Ge,ɵangular_packages_forms_forms_u:()=>$e,ɵangular_packages_forms_forms_v:()=>Ke,ɵangular_packages_forms_forms_w:()=>Y,ɵangular_packages_forms_forms_x:()=>te,ɵangular_packages_forms_forms_y:()=>oe,ɵangular_packages_forms_forms_z:()=>He});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function s(e,t){return function(n,r){t(n,r,e)}}function u(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function c(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function l(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}var p=n(3720),f=n(3766),h=n(2615),d=n(5760),v=n(5709),y=new p.InjectionToken("NgValueAccessor"),m={provide:y,useExisting:(0,p.forwardRef)((function(){return g})),multi:!0},g=function(){function e(e,t){this._renderer=e,this._elementRef=t,this.onChange=function(e){},this.onTouched=function(){}}return e.prototype.writeValue=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"checked",e)},e.prototype.registerOnChange=function(e){this.onChange=e},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},a([(0,p.Directive)({selector:"input[type=checkbox][formControlName],input[type=checkbox][formControl],input[type=checkbox][ngModel]",host:{"(change)":"onChange($event.target.checked)","(blur)":"onTouched()"},providers:[m]}),u("design:paramtypes",[p.Renderer2,p.ElementRef])],e)}(),_={provide:y,useExisting:(0,p.forwardRef)((function(){return w})),multi:!0},b=new p.InjectionToken("CompositionEventMode"),w=function(){function e(e,t,n){var r;this._renderer=e,this._elementRef=t,this._compositionMode=n,this.onChange=function(e){},this.onTouched=function(){},this._composing=!1,null==this._compositionMode&&(this._compositionMode=(r=(0,f["ɵgetDOM"])()?(0,f["ɵgetDOM"])().getUserAgent():"",!/android (\d+)/.test(r.toLowerCase())))}return e.prototype.writeValue=function(e){var t=null==e?"":e;this._renderer.setProperty(this._elementRef.nativeElement,"value",t)},e.prototype.registerOnChange=function(e){this.onChange=e},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},e.prototype._handleInput=function(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)},e.prototype._compositionStart=function(){this._composing=!0},e.prototype._compositionEnd=function(e){this._composing=!1,this._compositionMode&&this.onChange(e)},a([(0,p.Directive)({selector:"input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]",host:{"(input)":"$any(this)._handleInput($event.target.value)","(blur)":"onTouched()","(compositionstart)":"$any(this)._compositionStart()","(compositionend)":"$any(this)._compositionEnd($event.target.value)"},providers:[_]}),s(2,(0,p.Optional)()),s(2,(0,p.Inject)(b)),u("design:paramtypes",[p.Renderer2,p.ElementRef,Boolean])],e)}(),E=function(){function e(){}return Object.defineProperty(e.prototype,"value",{get:function(){return this.control?this.control.value:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"valid",{get:function(){return this.control?this.control.valid:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"invalid",{get:function(){return this.control?this.control.invalid:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pending",{get:function(){return this.control?this.control.pending:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disabled",{get:function(){return this.control?this.control.disabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"enabled",{get:function(){return this.control?this.control.enabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"errors",{get:function(){return this.control?this.control.errors:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pristine",{get:function(){return this.control?this.control.pristine:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dirty",{get:function(){return this.control?this.control.dirty:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"touched",{get:function(){return this.control?this.control.touched:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"status",{get:function(){return this.control?this.control.status:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"untouched",{get:function(){return this.control?this.control.untouched:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"statusChanges",{get:function(){return this.control?this.control.statusChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"valueChanges",{get:function(){return this.control?this.control.valueChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),e.prototype.reset=function(e){void 0===e&&(e=void 0),this.control&&this.control.reset(e)},e.prototype.hasError=function(e,t){return!!this.control&&this.control.hasError(e,t)},e.prototype.getError=function(e,t){return this.control?this.control.getError(e,t):null},e}(),C=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),Object.defineProperty(t.prototype,"formDirective",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),t}(E);function S(){throw new Error("unimplemented")}var x=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._parent=null,t.name=null,t.valueAccessor=null,t._rawValidators=[],t._rawAsyncValidators=[],t}return o(t,e),Object.defineProperty(t.prototype,"validator",{get:function(){return S()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"asyncValidator",{get:function(){return S()},enumerable:!0,configurable:!0}),t}(E),D=function(){function e(e){this._cd=e}return Object.defineProperty(e.prototype,"ngClassUntouched",{get:function(){return!!this._cd.control&&this._cd.control.untouched},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngClassTouched",{get:function(){return!!this._cd.control&&this._cd.control.touched},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngClassPristine",{get:function(){return!!this._cd.control&&this._cd.control.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngClassDirty",{get:function(){return!!this._cd.control&&this._cd.control.dirty},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngClassValid",{get:function(){return!!this._cd.control&&this._cd.control.valid},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngClassInvalid",{get:function(){return!!this._cd.control&&this._cd.control.invalid},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngClassPending",{get:function(){return!!this._cd.control&&this._cd.control.pending},enumerable:!0,configurable:!0}),e}(),T={"[class.ng-untouched]":"ngClassUntouched","[class.ng-touched]":"ngClassTouched","[class.ng-pristine]":"ngClassPristine","[class.ng-dirty]":"ngClassDirty","[class.ng-valid]":"ngClassValid","[class.ng-invalid]":"ngClassInvalid","[class.ng-pending]":"ngClassPending"},A=function(e){function t(t){return e.call(this,t)||this}return o(t,e),a([(0,p.Directive)({selector:"[formControlName],[ngModel],[formControl]",host:T}),s(0,(0,p.Self)()),u("design:paramtypes",[x])],t)}(D),I=function(e){function t(t){return e.call(this,t)||this}return o(t,e),a([(0,p.Directive)({selector:"[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]",host:T}),s(0,(0,p.Self)()),u("design:paramtypes",[C])],t)}(D);function P(e){return null==e||0===e.length}var M=new p.InjectionToken("NgValidators"),O=new p.InjectionToken("NgAsyncValidators"),k=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,N=function(){function e(){}return e.min=function(e){return function(t){if(P(t.value)||P(e))return null;var n=parseFloat(t.value);return!isNaN(n)&&ne?{max:{max:e,actual:t.value}}:null}},e.required=function(e){return P(e.value)?{required:!0}:null},e.requiredTrue=function(e){return!0===e.value?null:{required:!0}},e.email=function(e){return P(e.value)||k.test(e.value)?null:{email:!0}},e.minLength=function(e){return function(t){if(P(t.value))return null;var n=t.value?t.value.length:0;return ne?{maxlength:{requiredLength:e,actualLength:n}}:null}},e.pattern=function(t){return t?("string"==typeof t?(r="","^"!==t.charAt(0)&&(r+="^"),r+=t,"$"!==t.charAt(t.length-1)&&(r+="$"),n=new RegExp(r)):(r=t.toString(),n=t),function(e){if(P(e.value))return null;var t=e.value;return n.test(t)?null:{pattern:{requiredPattern:r,actualValue:t}}}):e.nullValidator;var n,r},e.nullValidator=function(e){return null},e.compose=function(e){if(!e)return null;var t=e.filter(R);return 0==t.length?null:function(e){return j(function(e,t){return t.map((function(t){return t(e)}))}(e,t))}},e.composeAsync=function(e){if(!e)return null;var t=e.filter(R);return 0==t.length?null:function(e){var n=function(e,t){return t.map((function(t){return t(e)}))}(e,t).map(F);return(0,h.D)(n).pipe((0,v.U)(j))}},e}();function R(e){return null!=e}function F(e){var t=(0,p["ɵisPromise"])(e)?(0,d.D)(e):e;if(!(0,p["ɵisObservable"])(t))throw new Error("Expected validator to return Promise or Observable.");return t}function j(e){var t=e.reduce((function(e,t){return null!=t?i({},e,t):e}),{});return 0===Object.keys(t).length?null:t}function L(e){return e.validate?function(t){return e.validate(t)}:e}function V(e){return e.validate?function(t){return e.validate(t)}:e}var B={provide:y,useExisting:(0,p.forwardRef)((function(){return U})),multi:!0},U=function(){function e(e,t){this._renderer=e,this._elementRef=t,this.onChange=function(e){},this.onTouched=function(){}}return e.prototype.writeValue=function(e){var t=null==e?"":e;this._renderer.setProperty(this._elementRef.nativeElement,"value",t)},e.prototype.registerOnChange=function(e){this.onChange=function(t){e(""==t?null:parseFloat(t))}},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},a([(0,p.Directive)({selector:"input[type=number][formControlName],input[type=number][formControl],input[type=number][ngModel]",host:{"(change)":"onChange($event.target.value)","(input)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[B]}),u("design:paramtypes",[p.Renderer2,p.ElementRef])],e)}(),H={provide:y,useExisting:(0,p.forwardRef)((function(){return q})),multi:!0},z=function(){function e(){this._accessors=[]}return e.prototype.add=function(e,t){this._accessors.push([e,t])},e.prototype.remove=function(e){for(var t=this._accessors.length-1;t>=0;--t)if(this._accessors[t][1]===e)return void this._accessors.splice(t,1)},e.prototype.select=function(e){var t=this;this._accessors.forEach((function(n){t._isSameGroup(n,e)&&n[1]!==e&&n[1].fireUncheck(e.value)}))},e.prototype._isSameGroup=function(e,t){return!!e[0].control&&e[0]._parent===t._control._parent&&e[1].name===t.name},a([(0,p.Injectable)()],e)}(),q=function(){function e(e,t,n,r){this._renderer=e,this._elementRef=t,this._registry=n,this._injector=r,this.onChange=function(){},this.onTouched=function(){}}return e.prototype.ngOnInit=function(){this._control=this._injector.get(x),this._checkName(),this._registry.add(this._control,this)},e.prototype.ngOnDestroy=function(){this._registry.remove(this)},e.prototype.writeValue=function(e){this._state=e===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)},e.prototype.registerOnChange=function(e){var t=this;this._fn=e,this.onChange=function(){e(t.value),t._registry.select(t)}},e.prototype.fireUncheck=function(e){this.writeValue(e)},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},e.prototype._checkName=function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)},e.prototype._throwNameError=function(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: \n ')},a([(0,p.Input)(),u("design:type",String)],e.prototype,"name",void 0),a([(0,p.Input)(),u("design:type",String)],e.prototype,"formControlName",void 0),a([(0,p.Input)(),u("design:type",Object)],e.prototype,"value",void 0),a([(0,p.Directive)({selector:"input[type=radio][formControlName],input[type=radio][formControl],input[type=radio][ngModel]",host:{"(change)":"onChange()","(blur)":"onTouched()"},providers:[H]}),u("design:paramtypes",[p.Renderer2,p.ElementRef,z,p.Injector])],e)}(),W={provide:y,useExisting:(0,p.forwardRef)((function(){return G})),multi:!0},G=function(){function e(e,t){this._renderer=e,this._elementRef=t,this.onChange=function(e){},this.onTouched=function(){}}return e.prototype.writeValue=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(e))},e.prototype.registerOnChange=function(e){this.onChange=function(t){e(""==t?null:parseFloat(t))}},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},a([(0,p.Directive)({selector:"input[type=range][formControlName],input[type=range][formControl],input[type=range][ngModel]",host:{"(change)":"onChange($event.target.value)","(input)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[W]}),u("design:paramtypes",[p.Renderer2,p.ElementRef])],e)}(),Z='\n

\n \n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',$='\n
\n
\n \n
\n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',Q='\n
\n
\n \n
\n
',K=function(){function e(){}return e.controlParentException=function(){throw new Error("formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n "+Z)},e.ngModelGroupException=function(){throw new Error('formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\n that also have a "form" prefix: formGroupName, formArrayName, or formGroup.\n\n Option 1: Update the parent to be formGroupName (reactive form strategy)\n\n '+$+"\n\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n "+Q)},e.missingFormException=function(){throw new Error("formGroup expects a FormGroup instance. Please pass one in.\n\n Example:\n\n "+Z)},e.groupParentException=function(){throw new Error("formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n "+$)},e.arrayParentException=function(){throw new Error('formArrayName must be used with a parent formGroup directive. You\'ll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n \n
\n
\n
\n \n
\n
\n
\n\n In your class:\n\n this.cityArray = new FormArray([new FormControl(\'SF\')]);\n this.myGroup = new FormGroup({\n cities: this.cityArray\n });')},e.disabledAttrWarning=function(){console.warn("\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\n you. We recommend using this approach to avoid 'changed after checked' errors.\n \n Example: \n form = new FormGroup({\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\n last: new FormControl('Drew', Validators.required)\n });\n ")},e.ngModelWarning=function(e){console.warn("\n It looks like you're using ngModel on the same form field as "+e+". \n Support for using the ngModel input property and ngModelChange event with \n reactive form directives has been deprecated in Angular v6 and will be removed \n in Angular v7.\n \n For more information on this, see our API docs here:\n https://angular.io/api/forms/"+("formControl"===e?"FormControlDirective":"FormControlName")+"#use-with-ngmodel\n ")},e}(),Y={provide:y,useExisting:(0,p.forwardRef)((function(){return J})),multi:!0};function X(e,t){return null==e?""+t:(t&&"object"==typeof t&&(t="Object"),(e+": "+t).slice(0,50))}var J=function(){function e(e,t){this._renderer=e,this._elementRef=t,this._optionMap=new Map,this._idCounter=0,this.onChange=function(e){},this.onTouched=function(){},this._compareWith=p["ɵlooseIdentical"]}return Object.defineProperty(e.prototype,"compareWith",{set:function(e){if("function"!=typeof e)throw new Error("compareWith must be a function, but received "+JSON.stringify(e));this._compareWith=e},enumerable:!0,configurable:!0}),e.prototype.writeValue=function(e){this.value=e;var t=this._getOptionId(e);null==t&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);var n=X(t,e);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)},e.prototype.registerOnChange=function(e){var t=this;this.onChange=function(n){t.value=t._getOptionValue(n),e(t.value)}},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},e.prototype._registerOption=function(){return(this._idCounter++).toString()},e.prototype._getOptionId=function(e){var t,n;try{for(var r=c(Array.from(this._optionMap.keys())),o=r.next();!o.done;o=r.next()){var i=o.value;if(this._compareWith(this._optionMap.get(i),e))return i}}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}return null},e.prototype._getOptionValue=function(e){var t=function(e){return e.split(":")[0]}(e);return this._optionMap.has(t)?this._optionMap.get(t):e},a([(0,p.Input)(),u("design:type",Function),u("design:paramtypes",[Function])],e.prototype,"compareWith",null),a([(0,p.Directive)({selector:"select:not([multiple])[formControlName],select:not([multiple])[formControl],select:not([multiple])[ngModel]",host:{"(change)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[Y]}),u("design:paramtypes",[p.Renderer2,p.ElementRef])],e)}(),ee=function(){function e(e,t,n){this._element=e,this._renderer=t,this._select=n,this._select&&(this.id=this._select._registerOption())}return Object.defineProperty(e.prototype,"ngValue",{set:function(e){null!=this._select&&(this._select._optionMap.set(this.id,e),this._setElementValue(X(this.id,e)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"value",{set:function(e){this._setElementValue(e),this._select&&this._select.writeValue(this._select.value)},enumerable:!0,configurable:!0}),e.prototype._setElementValue=function(e){this._renderer.setProperty(this._element.nativeElement,"value",e)},e.prototype.ngOnDestroy=function(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},a([(0,p.Input)("ngValue"),u("design:type",Object),u("design:paramtypes",[Object])],e.prototype,"ngValue",null),a([(0,p.Input)("value"),u("design:type",Object),u("design:paramtypes",[Object])],e.prototype,"value",null),a([(0,p.Directive)({selector:"option"}),s(2,(0,p.Optional)()),s(2,(0,p.Host)()),u("design:paramtypes",[p.ElementRef,p.Renderer2,J])],e)}(),te={provide:y,useExisting:(0,p.forwardRef)((function(){return re})),multi:!0};function ne(e,t){return null==e?""+t:("string"==typeof t&&(t="'"+t+"'"),t&&"object"==typeof t&&(t="Object"),(e+": "+t).slice(0,50))}var re=function(){function e(e,t){this._renderer=e,this._elementRef=t,this._optionMap=new Map,this._idCounter=0,this.onChange=function(e){},this.onTouched=function(){},this._compareWith=p["ɵlooseIdentical"]}return Object.defineProperty(e.prototype,"compareWith",{set:function(e){if("function"!=typeof e)throw new Error("compareWith must be a function, but received "+JSON.stringify(e));this._compareWith=e},enumerable:!0,configurable:!0}),e.prototype.writeValue=function(e){var t,n=this;if(this.value=e,Array.isArray(e)){var r=e.map((function(e){return n._getOptionId(e)}));t=function(e,t){e._setSelected(r.indexOf(t.toString())>-1)}}else t=function(e,t){e._setSelected(!1)};this._optionMap.forEach(t)},e.prototype.registerOnChange=function(e){var t=this;this.onChange=function(n){var r=[];if(n.hasOwnProperty("selectedOptions"))for(var o=n.selectedOptions,i=0;i1?"path: '"+e.path.join(" -> ")+"'":e.path[0]?"name: '"+e.path+"'":"unspecified name attribute",new Error(t+" "+n)}function pe(e){return null!=e?N.compose(e.map(L)):null}function fe(e){return null!=e?N.composeAsync(e.map(V)):null}function he(e,t){if(!e.hasOwnProperty("model"))return!1;var n=e.model;return!!n.isFirstChange()||!(0,p["ɵlooseIdentical"])(t,n.currentValue)}var de=[g,G,U,J,re,q];function ve(e,t){e._syncPendingControls(),t.forEach((function(e){var t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)}))}function ye(e,t){if(!t)return null;Array.isArray(t)||le(e,"Value accessor was not provided as an array for form control with");var n=void 0,r=void 0,o=void 0;return t.forEach((function(t){var i;t.constructor===w?n=t:(i=t,de.some((function(e){return i.constructor===e}))?(r&&le(e,"More than one built-in value accessor matches form control with"),r=t):(o&&le(e,"More than one custom value accessor matches form control with"),o=t))})),o||r||n||(le(e,"No valid value accessor for form control with"),null)}function me(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}function ge(e,t,n,r){(0,p.isDevMode)()&&"never"!==r&&((null!==r&&"once"!==r||t._ngModelWarningSentOnce)&&("always"!==r||n._ngModelWarningSent)||(K.ngModelWarning(e),t._ngModelWarningSentOnce=!0,n._ngModelWarningSent=!0))}var _e="VALID",be="INVALID",we="PENDING",Ee="DISABLED";function Ce(e){var t=xe(e)?e.validators:e;return Array.isArray(t)?pe(t):t||null}function Se(e,t){var n=xe(t)?t.asyncValidators:e;return Array.isArray(n)?fe(n):n||null}function xe(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}var De=function(){function e(e,t){this.validator=e,this.asyncValidator=t,this._onCollectionChange=function(){},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}return Object.defineProperty(e.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"valid",{get:function(){return this.status===_e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"invalid",{get:function(){return this.status===be},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pending",{get:function(){return this.status==we},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disabled",{get:function(){return this.status===Ee},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"enabled",{get:function(){return this.status!==Ee},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dirty",{get:function(){return!this.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"untouched",{get:function(){return!this.touched},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"updateOn",{get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"},enumerable:!0,configurable:!0}),e.prototype.setValidators=function(e){this.validator=Ce(e)},e.prototype.setAsyncValidators=function(e){this.asyncValidator=Se(e)},e.prototype.clearValidators=function(){this.validator=null},e.prototype.clearAsyncValidators=function(){this.asyncValidator=null},e.prototype.markAsTouched=function(e){void 0===e&&(e={}),this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)},e.prototype.markAllAsTouched=function(){this.markAsTouched({onlySelf:!0}),this._forEachChild((function(e){return e.markAllAsTouched()}))},e.prototype.markAsUntouched=function(e){void 0===e&&(e={}),this.touched=!1,this._pendingTouched=!1,this._forEachChild((function(e){e.markAsUntouched({onlySelf:!0})})),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)},e.prototype.markAsDirty=function(e){void 0===e&&(e={}),this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)},e.prototype.markAsPristine=function(e){void 0===e&&(e={}),this.pristine=!0,this._pendingDirty=!1,this._forEachChild((function(e){e.markAsPristine({onlySelf:!0})})),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)},e.prototype.markAsPending=function(e){void 0===e&&(e={}),this.status=we,!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)},e.prototype.disable=function(e){void 0===e&&(e={});var t=this._parentMarkedDirty(e.onlySelf);this.status=Ee,this.errors=null,this._forEachChild((function(t){t.disable(i({},e,{onlySelf:!0}))})),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(i({},e,{skipPristineCheck:t})),this._onDisabledChange.forEach((function(e){return e(!0)}))},e.prototype.enable=function(e){void 0===e&&(e={});var t=this._parentMarkedDirty(e.onlySelf);this.status=_e,this._forEachChild((function(t){t.enable(i({},e,{onlySelf:!0}))})),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(i({},e,{skipPristineCheck:t})),this._onDisabledChange.forEach((function(e){return e(!1)}))},e.prototype._updateAncestors=function(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())},e.prototype.setParent=function(e){this._parent=e},e.prototype.updateValueAndValidity=function(e){void 0===e&&(e={}),this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),this.status!==_e&&this.status!==we||this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)},e.prototype._updateTreeValidity=function(e){void 0===e&&(e={emitEvent:!0}),this._forEachChild((function(t){return t._updateTreeValidity(e)})),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})},e.prototype._setInitialStatus=function(){this.status=this._allControlsDisabled()?Ee:_e},e.prototype._runValidator=function(){return this.validator?this.validator(this):null},e.prototype._runAsyncValidator=function(e){var t=this;if(this.asyncValidator){this.status=we;var n=F(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe((function(n){return t.setErrors(n,{emitEvent:e})}))}},e.prototype._cancelExistingSubscription=function(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()},e.prototype.setErrors=function(e,t){void 0===t&&(t={}),this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)},e.prototype.get=function(e){return function(e,t,n){return null==t?null:(t instanceof Array||(t=t.split(".")),t instanceof Array&&0===t.length?null:t.reduce((function(e,t){return e instanceof Ae?e.controls.hasOwnProperty(t)?e.controls[t]:null:e instanceof Ie&&e.at(t)||null}),e))}(this,e)},e.prototype.getError=function(e,t){var n=t?this.get(t):this;return n&&n.errors?n.errors[e]:null},e.prototype.hasError=function(e,t){return!!this.getError(e,t)},Object.defineProperty(e.prototype,"root",{get:function(){for(var e=this;e._parent;)e=e._parent;return e},enumerable:!0,configurable:!0}),e.prototype._updateControlsErrors=function(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)},e.prototype._initObservables=function(){this.valueChanges=new p.EventEmitter,this.statusChanges=new p.EventEmitter},e.prototype._calculateStatus=function(){return this._allControlsDisabled()?Ee:this.errors?be:this._anyControlsHaveStatus(we)?we:this._anyControlsHaveStatus(be)?be:_e},e.prototype._anyControlsHaveStatus=function(e){return this._anyControls((function(t){return t.status===e}))},e.prototype._anyControlsDirty=function(){return this._anyControls((function(e){return e.dirty}))},e.prototype._anyControlsTouched=function(){return this._anyControls((function(e){return e.touched}))},e.prototype._updatePristine=function(e){void 0===e&&(e={}),this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)},e.prototype._updateTouched=function(e){void 0===e&&(e={}),this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)},e.prototype._isBoxedValue=function(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e},e.prototype._registerOnCollectionChange=function(e){this._onCollectionChange=e},e.prototype._setUpdateStrategy=function(e){xe(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)},e.prototype._parentMarkedDirty=function(e){var t=this._parent&&this._parent.dirty;return!e&&t&&!this._parent._anyControlsDirty()},e}(),Te=function(e){function t(t,n,r){void 0===t&&(t=null);var o=e.call(this,Ce(n),Se(r,n))||this;return o._onChange=[],o._applyFormState(t),o._setUpdateStrategy(n),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o._initObservables(),o}return o(t,e),t.prototype.setValue=function(e,t){var n=this;void 0===t&&(t={}),this.value=this._pendingValue=e,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach((function(e){return e(n.value,!1!==t.emitViewToModelChange)})),this.updateValueAndValidity(t)},t.prototype.patchValue=function(e,t){void 0===t&&(t={}),this.setValue(e,t)},t.prototype.reset=function(e,t){void 0===e&&(e=null),void 0===t&&(t={}),this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1},t.prototype._updateValue=function(){},t.prototype._anyControls=function(e){return!1},t.prototype._allControlsDisabled=function(){return this.disabled},t.prototype.registerOnChange=function(e){this._onChange.push(e)},t.prototype._clearChangeFns=function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}},t.prototype.registerOnDisabledChange=function(e){this._onDisabledChange.push(e)},t.prototype._forEachChild=function(e){},t.prototype._syncPendingControls=function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))},t.prototype._applyFormState=function(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e},t}(De),Ae=function(e){function t(t,n,r){var o=e.call(this,Ce(n),Se(r,n))||this;return o.controls=t,o._initObservables(),o._setUpdateStrategy(n),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o}return o(t,e),t.prototype.registerControl=function(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)},t.prototype.addControl=function(e,t){this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()},t.prototype.removeControl=function(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),delete this.controls[e],this.updateValueAndValidity(),this._onCollectionChange()},t.prototype.setControl=function(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()},t.prototype.contains=function(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled},t.prototype.setValue=function(e,t){var n=this;void 0===t&&(t={}),this._checkAllValuesPresent(e),Object.keys(e).forEach((function(r){n._throwIfControlMissing(r),n.controls[r].setValue(e[r],{onlySelf:!0,emitEvent:t.emitEvent})})),this.updateValueAndValidity(t)},t.prototype.patchValue=function(e,t){var n=this;void 0===t&&(t={}),Object.keys(e).forEach((function(r){n.controls[r]&&n.controls[r].patchValue(e[r],{onlySelf:!0,emitEvent:t.emitEvent})})),this.updateValueAndValidity(t)},t.prototype.reset=function(e,t){void 0===e&&(e={}),void 0===t&&(t={}),this._forEachChild((function(n,r){n.reset(e[r],{onlySelf:!0,emitEvent:t.emitEvent})})),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)},t.prototype.getRawValue=function(){return this._reduceChildren({},(function(e,t,n){return e[n]=t instanceof Te?t.value:t.getRawValue(),e}))},t.prototype._syncPendingControls=function(){var e=this._reduceChildren(!1,(function(e,t){return!!t._syncPendingControls()||e}));return e&&this.updateValueAndValidity({onlySelf:!0}),e},t.prototype._throwIfControlMissing=function(e){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[e])throw new Error("Cannot find form control with name: "+e+".")},t.prototype._forEachChild=function(e){var t=this;Object.keys(this.controls).forEach((function(n){return e(t.controls[n],n)}))},t.prototype._setUpControls=function(){var e=this;this._forEachChild((function(t){t.setParent(e),t._registerOnCollectionChange(e._onCollectionChange)}))},t.prototype._updateValue=function(){this.value=this._reduceValue()},t.prototype._anyControls=function(e){var t=this,n=!1;return this._forEachChild((function(r,o){n=n||t.contains(o)&&e(r)})),n},t.prototype._reduceValue=function(){var e=this;return this._reduceChildren({},(function(t,n,r){return(n.enabled||e.disabled)&&(t[r]=n.value),t}))},t.prototype._reduceChildren=function(e,t){var n=e;return this._forEachChild((function(e,r){n=t(n,e,r)})),n},t.prototype._allControlsDisabled=function(){var e,t;try{for(var n=c(Object.keys(this.controls)),r=n.next();!r.done;r=n.next()){var o=r.value;if(this.controls[o].enabled)return!1}}catch(t){e={error:t}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}return Object.keys(this.controls).length>0||this.disabled},t.prototype._checkAllValuesPresent=function(e){this._forEachChild((function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control with name: '"+n+"'.")}))},t}(De),Ie=function(e){function t(t,n,r){var o=e.call(this,Ce(n),Se(r,n))||this;return o.controls=t,o._initObservables(),o._setUpdateStrategy(n),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o}return o(t,e),t.prototype.at=function(e){return this.controls[e]},t.prototype.push=function(e){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()},t.prototype.insert=function(e,t){this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity()},t.prototype.removeAt=function(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),this.controls.splice(e,1),this.updateValueAndValidity()},t.prototype.setControl=function(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity(),this._onCollectionChange()},Object.defineProperty(t.prototype,"length",{get:function(){return this.controls.length},enumerable:!0,configurable:!0}),t.prototype.setValue=function(e,t){var n=this;void 0===t&&(t={}),this._checkAllValuesPresent(e),e.forEach((function(e,r){n._throwIfControlMissing(r),n.at(r).setValue(e,{onlySelf:!0,emitEvent:t.emitEvent})})),this.updateValueAndValidity(t)},t.prototype.patchValue=function(e,t){var n=this;void 0===t&&(t={}),e.forEach((function(e,r){n.at(r)&&n.at(r).patchValue(e,{onlySelf:!0,emitEvent:t.emitEvent})})),this.updateValueAndValidity(t)},t.prototype.reset=function(e,t){void 0===e&&(e=[]),void 0===t&&(t={}),this._forEachChild((function(n,r){n.reset(e[r],{onlySelf:!0,emitEvent:t.emitEvent})})),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)},t.prototype.getRawValue=function(){return this.controls.map((function(e){return e instanceof Te?e.value:e.getRawValue()}))},t.prototype.clear=function(){this.controls.length<1||(this._forEachChild((function(e){return e._registerOnCollectionChange((function(){}))})),this.controls.splice(0),this.updateValueAndValidity())},t.prototype._syncPendingControls=function(){var e=this.controls.reduce((function(e,t){return!!t._syncPendingControls()||e}),!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e},t.prototype._throwIfControlMissing=function(e){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(e))throw new Error("Cannot find form control at index "+e)},t.prototype._forEachChild=function(e){this.controls.forEach((function(t,n){e(t,n)}))},t.prototype._updateValue=function(){var e=this;this.value=this.controls.filter((function(t){return t.enabled||e.disabled})).map((function(e){return e.value}))},t.prototype._anyControls=function(e){return this.controls.some((function(t){return t.enabled&&e(t)}))},t.prototype._setUpControls=function(){var e=this;this._forEachChild((function(t){return e._registerControl(t)}))},t.prototype._checkAllValuesPresent=function(e){this._forEachChild((function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control at index: "+n+".")}))},t.prototype._allControlsDisabled=function(){var e,t;try{for(var n=c(this.controls),r=n.next();!r.done;r=n.next())if(r.value.enabled)return!1}catch(t){e={error:t}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}return this.controls.length>0||this.disabled},t.prototype._registerControl=function(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)},t}(De),Pe={provide:C,useExisting:(0,p.forwardRef)((function(){return Oe}))},Me=Promise.resolve(null),Oe=function(e){function t(t,n){var r=e.call(this)||this;return r.submitted=!1,r._directives=[],r.ngSubmit=new p.EventEmitter,r.form=new Ae({},pe(t),fe(n)),r}return o(t,e),t.prototype.ngAfterViewInit=function(){this._setUpdateStrategy()},Object.defineProperty(t.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"controls",{get:function(){return this.form.controls},enumerable:!0,configurable:!0}),t.prototype.addControl=function(e){var t=this;Me.then((function(){var n=t._findContainer(e.path);e.control=n.registerControl(e.name,e.control),ae(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),t._directives.push(e)}))},t.prototype.getControl=function(e){return this.form.get(e.path)},t.prototype.removeControl=function(e){var t=this;Me.then((function(){var n=t._findContainer(e.path);n&&n.removeControl(e.name),me(t._directives,e)}))},t.prototype.addFormGroup=function(e){var t=this;Me.then((function(){var n=t._findContainer(e.path),r=new Ae({});ue(r,e),n.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})}))},t.prototype.removeFormGroup=function(e){var t=this;Me.then((function(){var n=t._findContainer(e.path);n&&n.removeControl(e.name)}))},t.prototype.getFormGroup=function(e){return this.form.get(e.path)},t.prototype.updateModel=function(e,t){var n=this;Me.then((function(){n.form.get(e.path).setValue(t)}))},t.prototype.setValue=function(e){this.control.setValue(e)},t.prototype.onSubmit=function(e){return this.submitted=!0,ve(this.form,this._directives),this.ngSubmit.emit(e),!1},t.prototype.onReset=function(){this.resetForm()},t.prototype.resetForm=function(e){void 0===e&&(e=void 0),this.form.reset(e),this.submitted=!1},t.prototype._setUpdateStrategy=function(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)},t.prototype._findContainer=function(e){return e.pop(),e.length?this.form.get(e):this.form},a([(0,p.Input)("ngFormOptions"),u("design:type",Object)],t.prototype,"options",void 0),a([(0,p.Directive)({selector:"form:not([ngNoForm]):not([formGroup]),ngForm,ng-form,[ngForm]",providers:[Pe],host:{"(submit)":"onSubmit($event)","(reset)":"onReset()"},outputs:["ngSubmit"],exportAs:"ngForm"}),s(0,(0,p.Optional)()),s(0,(0,p.Self)()),s(0,(0,p.Inject)(M)),s(1,(0,p.Optional)()),s(1,(0,p.Self)()),s(1,(0,p.Inject)(O)),u("design:paramtypes",[Array,Array])],t)}(C),ke=function(){function e(){}return e.modelParentException=function(){throw new Error('\n ngModel cannot be used to register form controls with a parent formGroup directive. Try using\n formGroup\'s partner directive "formControlName" instead. Example:\n\n '+Z+'\n\n Or, if you\'d like to avoid registering this form control, indicate that it\'s standalone in ngModelOptions:\n\n Example:\n\n \n
\n \n \n
\n ')},e.formGroupNameException=function(){throw new Error("\n ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n "+$+"\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n "+Q)},e.missingNameException=function(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n control must be defined as \'standalone\' in ngModelOptions.\n\n Example 1: \n Example 2: ')},e.modelGroupParentException=function(){throw new Error("\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n "+$+"\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n "+Q)},e.ngFormWarning=function(){console.warn("\n It looks like you're using 'ngForm'.\n\n Support for using the 'ngForm' element selector has been deprecated in Angular v6 and will be removed\n in Angular v9.\n\n Use 'ng-form' instead.\n\n Before:\n \n\n After:\n \n ")},e}(),Ne=new p.InjectionToken("NgFormSelectorWarning"),Re=function(){function e(e){(e&&"once"!==e||t._ngFormWarning)&&"always"!==e||(ke.ngFormWarning(),t._ngFormWarning=!0)}var t;return t=e,e._ngFormWarning=!1,t=a([(0,p.Directive)({selector:"ngForm"}),s(0,(0,p.Optional)()),s(0,(0,p.Inject)(Ne)),u("design:paramtypes",[Object])],e)}(),Fe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormGroup(this)},t.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormGroup(this)},Object.defineProperty(t.prototype,"control",{get:function(){return this.formDirective.getFormGroup(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return ie(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validator",{get:function(){return pe(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"asyncValidator",{get:function(){return fe(this._asyncValidators)},enumerable:!0,configurable:!0}),t.prototype._checkParentType=function(){},t}(C),je={provide:C,useExisting:(0,p.forwardRef)((function(){return Le}))},Le=function(e){function t(t,n,r){var o=e.call(this)||this;return o._parent=t,o._validators=n,o._asyncValidators=r,o}var n;return o(t,e),n=t,t.prototype._checkParentType=function(){this._parent instanceof n||this._parent instanceof Oe||ke.modelGroupParentException()},a([(0,p.Input)("ngModelGroup"),u("design:type",String)],t.prototype,"name",void 0),n=a([(0,p.Directive)({selector:"[ngModelGroup]",providers:[je],exportAs:"ngModelGroup"}),s(0,(0,p.Host)()),s(0,(0,p.SkipSelf)()),s(1,(0,p.Optional)()),s(1,(0,p.Self)()),s(1,(0,p.Inject)(M)),s(2,(0,p.Optional)()),s(2,(0,p.Self)()),s(2,(0,p.Inject)(O)),u("design:paramtypes",[C,Array,Array])],t)}(Fe),Ve={provide:x,useExisting:(0,p.forwardRef)((function(){return Ue}))},Be=Promise.resolve(null),Ue=function(e){function t(t,n,r,o){var i=e.call(this)||this;return i.control=new Te,i._registered=!1,i.update=new p.EventEmitter,i._parent=t,i._rawValidators=n||[],i._rawAsyncValidators=r||[],i.valueAccessor=ye(i,o),i}return o(t,e),t.prototype.ngOnChanges=function(e){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in e&&this._updateDisabled(e),he(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)},t.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},Object.defineProperty(t.prototype,"path",{get:function(){return this._parent?ie(this.name,this._parent):[this.name]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validator",{get:function(){return pe(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"asyncValidator",{get:function(){return fe(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),t.prototype.viewToModelUpdate=function(e){this.viewModel=e,this.update.emit(e)},t.prototype._setUpControl=function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0},t.prototype._setUpdateStrategy=function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)},t.prototype._isStandalone=function(){return!this._parent||!(!this.options||!this.options.standalone)},t.prototype._setUpStandalone=function(){ae(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})},t.prototype._checkForErrors=function(){this._isStandalone()||this._checkParentType(),this._checkName()},t.prototype._checkParentType=function(){!(this._parent instanceof Le)&&this._parent instanceof Fe?ke.formGroupNameException():this._parent instanceof Le||this._parent instanceof Oe||ke.modelParentException()},t.prototype._checkName=function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||ke.missingNameException()},t.prototype._updateValue=function(e){var t=this;Be.then((function(){t.control.setValue(e,{emitViewToModelChange:!1})}))},t.prototype._updateDisabled=function(e){var t=this,n=e.isDisabled.currentValue,r=""===n||n&&"false"!==n;Be.then((function(){r&&!t.control.disabled?t.control.disable():!r&&t.control.disabled&&t.control.enable()}))},a([(0,p.Input)(),u("design:type",String)],t.prototype,"name",void 0),a([(0,p.Input)("disabled"),u("design:type",Boolean)],t.prototype,"isDisabled",void 0),a([(0,p.Input)("ngModel"),u("design:type",Object)],t.prototype,"model",void 0),a([(0,p.Input)("ngModelOptions"),u("design:type",Object)],t.prototype,"options",void 0),a([(0,p.Output)("ngModelChange"),u("design:type",Object)],t.prototype,"update",void 0),a([(0,p.Directive)({selector:"[ngModel]:not([formControlName]):not([formControl])",providers:[Ve],exportAs:"ngModel"}),s(0,(0,p.Optional)()),s(0,(0,p.Host)()),s(1,(0,p.Optional)()),s(1,(0,p.Self)()),s(1,(0,p.Inject)(M)),s(2,(0,p.Optional)()),s(2,(0,p.Self)()),s(2,(0,p.Inject)(O)),s(3,(0,p.Optional)()),s(3,(0,p.Self)()),s(3,(0,p.Inject)(y)),u("design:paramtypes",[C,Array,Array,Array])],t)}(x),He=function(){function e(){}return a([(0,p.Directive)({selector:"form:not([ngNoForm]):not([ngNativeValidate])",host:{novalidate:""}})],e)}(),ze=new p.InjectionToken("NgModelWithFormControlWarning"),qe={provide:x,useExisting:(0,p.forwardRef)((function(){return We}))},We=function(e){function t(t,n,r,o){var i=e.call(this)||this;return i._ngModelWarningConfig=o,i.update=new p.EventEmitter,i._ngModelWarningSent=!1,i._rawValidators=t||[],i._rawAsyncValidators=n||[],i.valueAccessor=ye(i,r),i}var n;return o(t,e),n=t,Object.defineProperty(t.prototype,"isDisabled",{set:function(e){K.disabledAttrWarning()},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(e){this._isControlChanged(e)&&(ae(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),he(e,this.viewModel)&&(ge("formControl",n,this,this._ngModelWarningConfig),this.form.setValue(this.model),this.viewModel=this.model)},Object.defineProperty(t.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validator",{get:function(){return pe(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"asyncValidator",{get:function(){return fe(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),t.prototype.viewToModelUpdate=function(e){this.viewModel=e,this.update.emit(e)},t.prototype._isControlChanged=function(e){return e.hasOwnProperty("form")},t._ngModelWarningSentOnce=!1,a([(0,p.Input)("formControl"),u("design:type",Te)],t.prototype,"form",void 0),a([(0,p.Input)("disabled"),u("design:type",Boolean),u("design:paramtypes",[Boolean])],t.prototype,"isDisabled",null),a([(0,p.Input)("ngModel"),u("design:type",Object)],t.prototype,"model",void 0),a([(0,p.Output)("ngModelChange"),u("design:type",Object)],t.prototype,"update",void 0),n=a([(0,p.Directive)({selector:"[formControl]",providers:[qe],exportAs:"ngForm"}),s(0,(0,p.Optional)()),s(0,(0,p.Self)()),s(0,(0,p.Inject)(M)),s(1,(0,p.Optional)()),s(1,(0,p.Self)()),s(1,(0,p.Inject)(O)),s(2,(0,p.Optional)()),s(2,(0,p.Self)()),s(2,(0,p.Inject)(y)),s(3,(0,p.Optional)()),s(3,(0,p.Inject)(ze)),u("design:paramtypes",[Array,Array,Array,Object])],t)}(x),Ge={provide:C,useExisting:(0,p.forwardRef)((function(){return Ze}))},Ze=function(e){function t(t,n){var r=e.call(this)||this;return r._validators=t,r._asyncValidators=n,r.submitted=!1,r.directives=[],r.form=null,r.ngSubmit=new p.EventEmitter,r}return o(t,e),t.prototype.ngOnChanges=function(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())},Object.defineProperty(t.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),t.prototype.addControl=function(e){var t=this.form.get(e.path);return ae(t,e),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t},t.prototype.getControl=function(e){return this.form.get(e.path)},t.prototype.removeControl=function(e){me(this.directives,e)},t.prototype.addFormGroup=function(e){var t=this.form.get(e.path);ue(t,e),t.updateValueAndValidity({emitEvent:!1})},t.prototype.removeFormGroup=function(e){},t.prototype.getFormGroup=function(e){return this.form.get(e.path)},t.prototype.addFormArray=function(e){var t=this.form.get(e.path);ue(t,e),t.updateValueAndValidity({emitEvent:!1})},t.prototype.removeFormArray=function(e){},t.prototype.getFormArray=function(e){return this.form.get(e.path)},t.prototype.updateModel=function(e,t){this.form.get(e.path).setValue(t)},t.prototype.onSubmit=function(e){return this.submitted=!0,ve(this.form,this.directives),this.ngSubmit.emit(e),!1},t.prototype.onReset=function(){this.resetForm()},t.prototype.resetForm=function(e){void 0===e&&(e=void 0),this.form.reset(e),this.submitted=!1},t.prototype._updateDomValue=function(){var e=this;this.directives.forEach((function(t){var n=e.form.get(t.path);t.control!==n&&(function(e,t){t.valueAccessor.registerOnChange((function(){return ce(t)})),t.valueAccessor.registerOnTouched((function(){return ce(t)})),t._rawValidators.forEach((function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(null)})),t._rawAsyncValidators.forEach((function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(null)})),e&&e._clearChangeFns()}(t.control,t),n&&ae(n,t),t.control=n)})),this.form._updateTreeValidity({emitEvent:!1})},t.prototype._updateRegistrations=function(){var e=this;this.form._registerOnCollectionChange((function(){return e._updateDomValue()})),this._oldForm&&this._oldForm._registerOnCollectionChange((function(){})),this._oldForm=this.form},t.prototype._updateValidators=function(){var e=pe(this._validators);this.form.validator=N.compose([this.form.validator,e]);var t=fe(this._asyncValidators);this.form.asyncValidator=N.composeAsync([this.form.asyncValidator,t])},t.prototype._checkFormPresent=function(){this.form||K.missingFormException()},a([(0,p.Input)("formGroup"),u("design:type",Ae)],t.prototype,"form",void 0),a([(0,p.Output)(),u("design:type",Object)],t.prototype,"ngSubmit",void 0),a([(0,p.Directive)({selector:"[formGroup]",providers:[Ge],host:{"(submit)":"onSubmit($event)","(reset)":"onReset()"},exportAs:"ngForm"}),s(0,(0,p.Optional)()),s(0,(0,p.Self)()),s(0,(0,p.Inject)(M)),s(1,(0,p.Optional)()),s(1,(0,p.Self)()),s(1,(0,p.Inject)(O)),u("design:paramtypes",[Array,Array])],t)}(C),$e={provide:C,useExisting:(0,p.forwardRef)((function(){return Qe}))},Qe=function(e){function t(t,n,r){var o=e.call(this)||this;return o._parent=t,o._validators=n,o._asyncValidators=r,o}return o(t,e),t.prototype._checkParentType=function(){Xe(this._parent)&&K.groupParentException()},a([(0,p.Input)("formGroupName"),u("design:type",String)],t.prototype,"name",void 0),a([(0,p.Directive)({selector:"[formGroupName]",providers:[$e]}),s(0,(0,p.Optional)()),s(0,(0,p.Host)()),s(0,(0,p.SkipSelf)()),s(1,(0,p.Optional)()),s(1,(0,p.Self)()),s(1,(0,p.Inject)(M)),s(2,(0,p.Optional)()),s(2,(0,p.Self)()),s(2,(0,p.Inject)(O)),u("design:paramtypes",[C,Array,Array])],t)}(Fe),Ke={provide:C,useExisting:(0,p.forwardRef)((function(){return Ye}))},Ye=function(e){function t(t,n,r){var o=e.call(this)||this;return o._parent=t,o._validators=n,o._asyncValidators=r,o}return o(t,e),t.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormArray(this)},t.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormArray(this)},Object.defineProperty(t.prototype,"control",{get:function(){return this.formDirective.getFormArray(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return ie(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validator",{get:function(){return pe(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"asyncValidator",{get:function(){return fe(this._asyncValidators)},enumerable:!0,configurable:!0}),t.prototype._checkParentType=function(){Xe(this._parent)&&K.arrayParentException()},a([(0,p.Input)("formArrayName"),u("design:type",String)],t.prototype,"name",void 0),a([(0,p.Directive)({selector:"[formArrayName]",providers:[Ke]}),s(0,(0,p.Optional)()),s(0,(0,p.Host)()),s(0,(0,p.SkipSelf)()),s(1,(0,p.Optional)()),s(1,(0,p.Self)()),s(1,(0,p.Inject)(M)),s(2,(0,p.Optional)()),s(2,(0,p.Self)()),s(2,(0,p.Inject)(O)),u("design:paramtypes",[C,Array,Array])],t)}(C);function Xe(e){return!(e instanceof Qe||e instanceof Ze||e instanceof Ye)}var Je={provide:x,useExisting:(0,p.forwardRef)((function(){return et}))},et=function(e){function t(t,n,r,o,i){var a=e.call(this)||this;return a._ngModelWarningConfig=i,a._added=!1,a.update=new p.EventEmitter,a._ngModelWarningSent=!1,a._parent=t,a._rawValidators=n||[],a._rawAsyncValidators=r||[],a.valueAccessor=ye(a,o),a}var n;return o(t,e),n=t,Object.defineProperty(t.prototype,"isDisabled",{set:function(e){K.disabledAttrWarning()},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(e){this._added||this._setUpControl(),he(e,this.viewModel)&&(ge("formControlName",n,this,this._ngModelWarningConfig),this.viewModel=this.model,this.formDirective.updateModel(this,this.model))},t.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},t.prototype.viewToModelUpdate=function(e){this.viewModel=e,this.update.emit(e)},Object.defineProperty(t.prototype,"path",{get:function(){return ie(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validator",{get:function(){return pe(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"asyncValidator",{get:function(){return fe(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),t.prototype._checkParentType=function(){!(this._parent instanceof Qe)&&this._parent instanceof Fe?K.ngModelGroupException():this._parent instanceof Qe||this._parent instanceof Ze||this._parent instanceof Ye||K.controlParentException()},t.prototype._setUpControl=function(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0},t._ngModelWarningSentOnce=!1,a([(0,p.Input)("formControlName"),u("design:type",String)],t.prototype,"name",void 0),a([(0,p.Input)("disabled"),u("design:type",Boolean),u("design:paramtypes",[Boolean])],t.prototype,"isDisabled",null),a([(0,p.Input)("ngModel"),u("design:type",Object)],t.prototype,"model",void 0),a([(0,p.Output)("ngModelChange"),u("design:type",Object)],t.prototype,"update",void 0),n=a([(0,p.Directive)({selector:"[formControlName]",providers:[Je]}),s(0,(0,p.Optional)()),s(0,(0,p.Host)()),s(0,(0,p.SkipSelf)()),s(1,(0,p.Optional)()),s(1,(0,p.Self)()),s(1,(0,p.Inject)(M)),s(2,(0,p.Optional)()),s(2,(0,p.Self)()),s(2,(0,p.Inject)(O)),s(3,(0,p.Optional)()),s(3,(0,p.Self)()),s(3,(0,p.Inject)(y)),s(4,(0,p.Optional)()),s(4,(0,p.Inject)(ze)),u("design:paramtypes",[C,Array,Array,Array,Object])],t)}(x),tt={provide:M,useExisting:(0,p.forwardRef)((function(){return rt})),multi:!0},nt={provide:M,useExisting:(0,p.forwardRef)((function(){return ot})),multi:!0},rt=function(){function e(){}return Object.defineProperty(e.prototype,"required",{get:function(){return this._required},set:function(e){this._required=null!=e&&!1!==e&&""+e!="false",this._onChange&&this._onChange()},enumerable:!0,configurable:!0}),e.prototype.validate=function(e){return this.required?N.required(e):null},e.prototype.registerOnValidatorChange=function(e){this._onChange=e},a([(0,p.Input)(),u("design:type",Object),u("design:paramtypes",[Object])],e.prototype,"required",null),a([(0,p.Directive)({selector:":not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]",providers:[tt],host:{"[attr.required]":'required ? "" : null'}})],e)}(),ot=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.validate=function(e){return this.required?N.requiredTrue(e):null},a([(0,p.Directive)({selector:"input[type=checkbox][required][formControlName],input[type=checkbox][required][formControl],input[type=checkbox][required][ngModel]",providers:[nt],host:{"[attr.required]":'required ? "" : null'}})],t)}(rt),it={provide:M,useExisting:(0,p.forwardRef)((function(){return at})),multi:!0},at=function(){function e(){}return Object.defineProperty(e.prototype,"email",{set:function(e){this._enabled=""===e||!0===e||"true"===e,this._onChange&&this._onChange()},enumerable:!0,configurable:!0}),e.prototype.validate=function(e){return this._enabled?N.email(e):null},e.prototype.registerOnValidatorChange=function(e){this._onChange=e},a([(0,p.Input)(),u("design:type",Object),u("design:paramtypes",[Object])],e.prototype,"email",null),a([(0,p.Directive)({selector:"[email][formControlName],[email][formControl],[email][ngModel]",providers:[it]})],e)}(),st={provide:M,useExisting:(0,p.forwardRef)((function(){return ut})),multi:!0},ut=function(){function e(){}return e.prototype.ngOnChanges=function(e){"minlength"in e&&(this._createValidator(),this._onChange&&this._onChange())},e.prototype.validate=function(e){return null==this.minlength?null:this._validator(e)},e.prototype.registerOnValidatorChange=function(e){this._onChange=e},e.prototype._createValidator=function(){this._validator=N.minLength(parseInt(this.minlength,10))},a([(0,p.Input)(),u("design:type",String)],e.prototype,"minlength",void 0),a([(0,p.Directive)({selector:"[minlength][formControlName],[minlength][formControl],[minlength][ngModel]",providers:[st],host:{"[attr.minlength]":"minlength ? minlength : null"}})],e)}(),ct={provide:M,useExisting:(0,p.forwardRef)((function(){return lt})),multi:!0},lt=function(){function e(){}return e.prototype.ngOnChanges=function(e){"maxlength"in e&&(this._createValidator(),this._onChange&&this._onChange())},e.prototype.validate=function(e){return null!=this.maxlength?this._validator(e):null},e.prototype.registerOnValidatorChange=function(e){this._onChange=e},e.prototype._createValidator=function(){this._validator=N.maxLength(parseInt(this.maxlength,10))},a([(0,p.Input)(),u("design:type",String)],e.prototype,"maxlength",void 0),a([(0,p.Directive)({selector:"[maxlength][formControlName],[maxlength][formControl],[maxlength][ngModel]",providers:[ct],host:{"[attr.maxlength]":"maxlength ? maxlength : null"}})],e)}(),pt={provide:M,useExisting:(0,p.forwardRef)((function(){return ft})),multi:!0},ft=function(){function e(){}return e.prototype.ngOnChanges=function(e){"pattern"in e&&(this._createValidator(),this._onChange&&this._onChange())},e.prototype.validate=function(e){return this._validator(e)},e.prototype.registerOnValidatorChange=function(e){this._onChange=e},e.prototype._createValidator=function(){this._validator=N.pattern(this.pattern)},a([(0,p.Input)(),u("design:type",Object)],e.prototype,"pattern",void 0),a([(0,p.Directive)({selector:"[pattern][formControlName],[pattern][formControl],[pattern][ngModel]",providers:[pt],host:{"[attr.pattern]":"pattern ? pattern : null"}})],e)}(),ht=[He,ee,oe,w,U,G,g,J,re,q,A,I,rt,ut,lt,ft,ot,at],dt=[Ue,Le,Oe,Re],vt=[We,Ze,et,Qe,Ye],yt=function(){function e(){}return a([(0,p.NgModule)({declarations:ht,exports:ht})],e)}(),mt=function(){function e(){}return e.prototype.group=function(e,t){void 0===t&&(t=null);var n=this._reduceControls(e),r=null,o=null,i=void 0;return null!=t&&(function(e){return void 0!==e.asyncValidators||void 0!==e.validators||void 0!==e.updateOn}(t)?(r=null!=t.validators?t.validators:null,o=null!=t.asyncValidators?t.asyncValidators:null,i=null!=t.updateOn?t.updateOn:void 0):(r=null!=t.validator?t.validator:null,o=null!=t.asyncValidator?t.asyncValidator:null)),new Ae(n,{asyncValidators:o,updateOn:i,validators:r})},e.prototype.control=function(e,t,n){return new Te(e,t,n)},e.prototype.array=function(e,t,n){var r=this,o=e.map((function(e){return r._createControl(e)}));return new Ie(o,t,n)},e.prototype._reduceControls=function(e){var t=this,n={};return Object.keys(e).forEach((function(r){n[r]=t._createControl(e[r])})),n},e.prototype._createControl=function(e){if(e instanceof Te||e instanceof Ae||e instanceof Ie)return e;if(Array.isArray(e)){var t=e[0],n=e.length>1?e[1]:null,r=e.length>2?e[2]:null;return this.control(t,n,r)}return this.control(e)},a([(0,p.Injectable)()],e)}(),gt=new p.Version("8.2.14"),_t=function(){function e(){}var t;return t=e,e.withConfig=function(e){return{ngModule:t,providers:[{provide:Ne,useValue:e.warnOnDeprecatedNgFormSelector}]}},t=a([(0,p.NgModule)({declarations:dt,providers:[z],exports:[yt,dt]})],e)}(),bt=function(){function e(){}var t;return t=e,e.withConfig=function(e){return{ngModule:t,providers:[{provide:ze,useValue:e.warnOnNgModelWithFormControl}]}},t=a([(0,p.NgModule)({declarations:[vt],providers:[mt,z],exports:[yt,vt]})],e)}()},7137:(e,t,n)=>{"use strict";n.r(t),n.d(t,{JitCompilerFactory:()=>bd,RESOURCE_CACHE_PROVIDER:()=>Id,VERSION:()=>Ad,platformBrowserDynamic:()=>Pd,ɵCompilerImpl:()=>gd,ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS:()=>Dd,ɵResourceLoaderImpl:()=>Cd,ɵangular_packages_platform_browser_dynamic_platform_browser_dynamic_a:()=>Td,ɵplatformCoreDynamic:()=>Ed});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i,a=function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function c(){for(var e=[],t=0;t",harr:"↔",hArr:"⇔",hearts:"♥",hellip:"…",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",image:"ℑ",infin:"∞",int:"∫",Iota:"Ι",iota:"ι",iquest:"¿",isin:"∈",Iuml:"Ï",iuml:"ï",Kappa:"Κ",kappa:"κ",Lambda:"Λ",lambda:"λ",lang:"⟨",laquo:"«",larr:"←",lArr:"⇐",lceil:"⌈",ldquo:"“",le:"≤",lfloor:"⌊",lowast:"∗",loz:"◊",lrm:"‎",lsaquo:"‹",lsquo:"‘",lt:"<",macr:"¯",mdash:"—",micro:"µ",middot:"·",minus:"−",Mu:"Μ",mu:"μ",nabla:"∇",nbsp:" ",ndash:"–",ne:"≠",ni:"∋",not:"¬",notin:"∉",nsub:"⊄",Ntilde:"Ñ",ntilde:"ñ",Nu:"Ν",nu:"ν",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",OElig:"Œ",oelig:"œ",Ograve:"Ò",ograve:"ò",oline:"‾",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",oplus:"⊕",or:"∨",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",otimes:"⊗",Ouml:"Ö",ouml:"ö",para:"¶",permil:"‰",perp:"⊥",Phi:"Φ",phi:"φ",Pi:"Π",pi:"π",piv:"ϖ",plusmn:"±",pound:"£",prime:"′",Prime:"″",prod:"∏",prop:"∝",Psi:"Ψ",psi:"ψ",quot:'"',radic:"√",rang:"⟩",raquo:"»",rarr:"→",rArr:"⇒",rceil:"⌉",rdquo:"”",real:"ℜ",reg:"®",rfloor:"⌋",Rho:"Ρ",rho:"ρ",rlm:"‏",rsaquo:"›",rsquo:"’",sbquo:"‚",Scaron:"Š",scaron:"š",sdot:"⋅",sect:"§",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sim:"∼",spades:"♠",sub:"⊂",sube:"⊆",sum:"∑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supe:"⊇",szlig:"ß",Tau:"Τ",tau:"τ",there4:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thinsp:" ",THORN:"Þ",thorn:"þ",tilde:"˜",times:"×",trade:"™",Uacute:"Ú",uacute:"ú",uarr:"↑",uArr:"⇑",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",Uuml:"Ü",uuml:"ü",weierp:"℘",Xi:"Ξ",xi:"ξ",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ",Yuml:"Ÿ",Zeta:"Ζ",zeta:"ζ",zwj:"‍",zwnj:"‌",ngsp:""},_=function(){function e(e){var t=this,n=void 0===e?{}:e,r=n.closedByChildren,o=n.implicitNamespacePrefix,a=n.contentType,s=void 0===a?i.PARSABLE_DATA:a,u=n.closedByParent,c=void 0!==u&&u,l=n.isVoid,p=void 0!==l&&l,f=n.ignoreFirstLf,h=void 0!==f&&f;this.closedByChildren={},this.closedByParent=!1,this.canSelfClose=!1,r&&r.length>0&&r.forEach((function(e){return t.closedByChildren[e]=!0})),this.isVoid=p,this.closedByParent=c||p,this.implicitNamespacePrefix=o||null,this.contentType=s,this.ignoreFirstLf=h}return e.prototype.isClosedByChild=function(e){return this.isVoid||e.toLowerCase()in this.closedByChildren},e}();function b(e){return m||(y=new _,m={base:new _({isVoid:!0}),meta:new _({isVoid:!0}),area:new _({isVoid:!0}),embed:new _({isVoid:!0}),link:new _({isVoid:!0}),img:new _({isVoid:!0}),input:new _({isVoid:!0}),param:new _({isVoid:!0}),hr:new _({isVoid:!0}),br:new _({isVoid:!0}),source:new _({isVoid:!0}),track:new _({isVoid:!0}),wbr:new _({isVoid:!0}),p:new _({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new _({closedByChildren:["tbody","tfoot"]}),tbody:new _({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new _({closedByChildren:["tbody"],closedByParent:!0}),tr:new _({closedByChildren:["tr"],closedByParent:!0}),td:new _({closedByChildren:["td","th"],closedByParent:!0}),th:new _({closedByChildren:["td","th"],closedByParent:!0}),col:new _({isVoid:!0}),svg:new _({implicitNamespacePrefix:"svg"}),math:new _({implicitNamespacePrefix:"math"}),li:new _({closedByChildren:["li"],closedByParent:!0}),dt:new _({closedByChildren:["dt","dd"]}),dd:new _({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new _({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new _({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new _({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new _({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new _({closedByChildren:["optgroup"],closedByParent:!0}),option:new _({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new _({ignoreFirstLf:!0}),listing:new _({ignoreFirstLf:!0}),style:new _({contentType:i.RAW_TEXT}),script:new _({contentType:i.RAW_TEXT}),title:new _({contentType:i.ESCAPABLE_RAW_TEXT}),textarea:new _({contentType:i.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),m[e.toLowerCase()]||y}var w,E,C=new RegExp("(\\:not\\()|([-\\w]+)|(?:\\.([-\\w]+))|(?:\\[([-.\\w*]+)(?:=([\"']?)([^\\]\"']*)\\5)?\\])|(\\))|(\\s*,\\s*)","g"),S=function(){function e(){this.element=null,this.classNames=[],this.attrs=[],this.notSelectors=[]}return e.parse=function(t){var n,r=[],o=function(e,t){t.notSelectors.length>0&&!t.element&&0==t.classNames.length&&0==t.attrs.length&&(t.element="*"),e.push(t)},i=new e,a=i,s=!1;for(C.lastIndex=0;n=C.exec(t);){if(n[1]){if(s)throw new Error("Nesting :not is not allowed in a selector");s=!0,a=new e,i.notSelectors.push(a)}if(n[2]&&a.setElement(n[2]),n[3]&&a.addClassName(n[3]),n[4]&&a.addAttribute(n[4],n[6]),n[7]&&(s=!1,a=i),n[8]){if(s)throw new Error("Multiple selectors in :not are not supported");o(r,i),i=a=new e}}return o(r,i),r},e.prototype.isElementSelector=function(){return this.hasElementSelector()&&0==this.classNames.length&&0==this.attrs.length&&0===this.notSelectors.length},e.prototype.hasElementSelector=function(){return!!this.element},e.prototype.setElement=function(e){void 0===e&&(e=null),this.element=e},e.prototype.getMatchingElementTemplate=function(){for(var e=this.element||"div",t=this.classNames.length>0?' class="'+this.classNames.join(" ")+'"':"",n="",r=0;r":"<"+e+t+n+">"},e.prototype.getAttrs=function(){var e=[];return this.classNames.length>0&&e.push("class",this.classNames.join(" ")),e.concat(this.attrs)},e.prototype.addAttribute=function(e,t){void 0===t&&(t=""),this.attrs.push(e,t&&t.toLowerCase()||"")},e.prototype.addClassName=function(e){this.classNames.push(e.toLowerCase())},e.prototype.toString=function(){var e=this.element||"";if(this.classNames&&this.classNames.forEach((function(t){return e+="."+t})),this.attrs)for(var t=0;t1&&(n=new D(e),this._listContexts.push(n));for(var r=0;r0)||this.listContext&&this.listContext.alreadyMatched||(n=!x.createNotMatcher(this.notSelectors).match(e,null)),!n||!t||this.listContext&&this.listContext.alreadyMatched||(this.listContext&&(this.listContext.alreadyMatched=!0),t(this.selector,this.cbContext)),n},e}(),A=ee("Inject",(function(e){return{token:e}})),I=ee("InjectionToken",(function(e){return{_desc:e,ngInjectableDef:void 0}})),P=ee("Attribute",(function(e){return{attributeName:e}})),M=ee("ContentChildren",(function(e,t){return void 0===t&&(t={}),a({selector:e,first:!1,isViewQuery:!1,descendants:!1},t)})),O=ee("ContentChild",(function(e,t){return void 0===t&&(t={}),a({selector:e,first:!0,isViewQuery:!1,descendants:!0},t)})),k=ee("ViewChildren",(function(e,t){return void 0===t&&(t={}),a({selector:e,first:!1,isViewQuery:!0,descendants:!0},t)})),N=ee("ViewChild",(function(e,t){return a({selector:e,first:!0,isViewQuery:!0,descendants:!0},t)})),R=ee("Directive",(function(e){return void 0===e&&(e={}),e}));!function(e){e[e.Emulated=0]="Emulated",e[e.Native=1]="Native",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(w||(w={})),function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"}(E||(E={}));var F,j,L,V=ee("Component",(function(e){return void 0===e&&(e={}),a({changeDetection:E.Default},e)})),B=ee("Pipe",(function(e){return a({pure:!0},e)})),U=ee("Input",(function(e){return{bindingPropertyName:e}})),H=ee("Output",(function(e){return{bindingPropertyName:e}})),z=ee("HostBinding",(function(e){return{hostPropertyName:e}})),q=ee("HostListener",(function(e,t){return{eventName:e,args:t}})),W=ee("NgModule",(function(e){return e})),G=ee("Injectable",(function(e){return void 0===e&&(e={}),e})),Z="custom-elements",$="no-errors-schema",Q=ee("Optional"),K=ee("Self"),Y=ee("SkipSelf"),X=ee("Host"),J=Function;function ee(e,t){function n(){for(var n=[],r=0;r=55296&&r<=56319&&e.length>n+1){var o=e.charCodeAt(n+1);o>=56320&&o<=57343&&(n++,r=(r-55296<<10)+o-56320+65536)}r<=127?t+=String.fromCharCode(r):r<=2047?t+=String.fromCharCode(r>>6&31|192,63&r|128):r<=65535?t+=String.fromCharCode(r>>12|224,r>>6&63|128,63&r|128):r<=2097151&&(t+=String.fromCharCode(r>>18&7|240,r>>12&63|128,r>>6&63|128,63&r|128))}return t}function Ht(e){if("string"==typeof e)return e;if(e instanceof Array)return"["+e.map(Ht).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return""+e.overriddenName;if(e.name)return""+e.name;if(!e.toString)return"object";var t=e.toString();if(null==t)return""+t;var n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function zt(e){return"function"==typeof e&&e.hasOwnProperty("__forward_ref__")?e():e}function qt(e){return!!e&&"function"==typeof e.then}var Wt="undefined"!=typeof window&&window,Gt="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Zt=void 0!==n.g&&n.g||Wt||Gt,$t={},Qt=function(e){function t(t){var n=e.call(this,t.type)||this;return n.resolved=t,n.original=t,n}return o(t,e),t.prototype.visitExpression=function(e,t){return t===$t?this.original.visitExpression(e,t):this.resolved.visitExpression(e,t)},t.prototype.isEquivalent=function(e){return e instanceof t&&this.resolved.isEquivalent(e.resolved)},t.prototype.isConstant=function(){return!0},t.prototype.fixup=function(e){this.resolved=e,this.shared=!0},t}(ge),Kt=function(){function e(){this.statements=[],this.literals=new Map,this.literalFactories=new Map,this.injectorDefinitions=new Map,this.directiveDefinitions=new Map,this.componentDefinitions=new Map,this.pipeDefinitions=new Map,this.nextNameIndex=0}return e.prototype.getConstLiteral=function(e,t){if(e instanceof Pe||e instanceof Qt)return e;var n=this.keyOf(e),r=this.literals.get(n),o=!1;if(r||(r=new Qt(e),this.literals.set(n,r),o=!0),!o&&!r.shared||o&&t){var i=this.freshName();this.statements.push(vt(i).set(e).toDeclStmt(pe,[De.Final])),r.fixup(vt(i))}return r},e.prototype.getDefinition=function(e,t,n,r){void 0===r&&(r=!1);var o=this.definitionsOf(t),i=o.get(e),a=!1;if(!i){var s=this.propertyNameOf(t);i=new Qt(n.importExpr(e).prop(s)),o.set(e,i),a=!0}if(!a&&!i.shared||a&&r){var u=this.freshName();this.statements.push(vt(u).set(i.resolved).toDeclStmt(pe,[De.Final])),i.fixup(vt(u))}return i},e.prototype.getLiteralFactory=function(e){if(e instanceof He){var t=e.entries.map((function(e){return e.isConstant()?e:Ct(null)})),n=this.keyOf(_t(t));return this._getLiteralFactory(n,e.entries,(function(e){return _t(e)}))}var r=bt(e.entries.map((function(e){return{key:e.key,value:e.value.isConstant()?e.value:Ct(null),quoted:e.quoted}})));return n=this.keyOf(r),this._getLiteralFactory(n,e.entries.map((function(e){return e.value})),(function(t){return bt(t.map((function(t,n){return{key:e.entries[n].key,value:t,quoted:e.entries[n].quoted}})))}))},e.prototype._getLiteralFactory=function(e,t,n){var r=this,o=this.literalFactories.get(e),i=t.filter((function(e){return!e.isConstant()}));if(!o){var a=t.map((function(e,t){return e.isConstant()?r.getConstLiteral(e,!0):vt("a"+t)})),s=wt(a.filter(Jt).map((function(e){return new je(e.name,le)})),[new Xe(n(a))],pe),u=this.freshName();this.statements.push(vt(u).set(s).toDeclStmt(pe,[De.Final])),o=vt(u),this.literalFactories.set(e,o)}return{literalFactory:o,literalFactoryArguments:i}},e.prototype.uniqueName=function(e){return""+e+this.nextNameIndex++},e.prototype.definitionsOf=function(e){switch(e){case 2:return this.componentDefinitions;case 1:return this.directiveDefinitions;case 0:return this.injectorDefinitions;case 3:return this.pipeDefinitions}return Rt("Unknown definition kind "+e),this.componentDefinitions},e.prototype.propertyNameOf=function(e){switch(e){case 2:return"ngComponentDef";case 1:return"ngDirectiveDef";case 0:return"ngInjectorDef";case 3:return"ngPipeDef"}return Rt("Unknown definition kind "+e),""},e.prototype.freshName=function(){return this.uniqueName("_c")},e.prototype.keyOf=function(e){return e.visitExpression(new Yt,$t)},e}(),Yt=function(){function e(){this.visitWrappedNodeExpr=Xt,this.visitWriteVarExpr=Xt,this.visitWriteKeyExpr=Xt,this.visitWritePropExpr=Xt,this.visitInvokeMethodExpr=Xt,this.visitInvokeFunctionExpr=Xt,this.visitInstantiateExpr=Xt,this.visitConditionalExpr=Xt,this.visitNotExpr=Xt,this.visitAssertNotNullExpr=Xt,this.visitCastExpr=Xt,this.visitFunctionExpr=Xt,this.visitBinaryOperatorExpr=Xt,this.visitReadPropExpr=Xt,this.visitReadKeyExpr=Xt,this.visitCommaExpr=Xt}return e.prototype.visitLiteralExpr=function(e){return""+("string"==typeof e.value?'"'+e.value+'"':e.value)},e.prototype.visitLiteralArrayExpr=function(e,t){var n=this;return"["+e.entries.map((function(e){return e.visitExpression(n,t)})).join(",")+"]"},e.prototype.visitLiteralMapExpr=function(e,t){var n=this;return"{"+e.entries.map((function(e){return function(e){var t=e.quoted?'"':"";return""+t+e.key+t}(e)+":"+e.value.visitExpression(n,t)})).join(",")},e.prototype.visitExternalExpr=function(e){return e.value.moduleName?"EX:"+e.value.moduleName+":"+e.value.name:"EX:"+e.value.runtime.name},e.prototype.visitReadVarExpr=function(e){return"VAR:"+e.name},e.prototype.visitTypeofExpr=function(e,t){return"TYPEOF:"+e.expr.visitExpression(this,t)},e}();function Xt(e){throw new Error("Invalid state: Visitor "+this.constructor.name+" doesn't handle "+e.constructor.name)}function Jt(e){return e instanceof be}var en="@angular/core",tn=function(){function e(){}return e.ANALYZE_FOR_ENTRY_COMPONENTS={name:"ANALYZE_FOR_ENTRY_COMPONENTS",moduleName:en},e.ElementRef={name:"ElementRef",moduleName:en},e.NgModuleRef={name:"NgModuleRef",moduleName:en},e.ViewContainerRef={name:"ViewContainerRef",moduleName:en},e.ChangeDetectorRef={name:"ChangeDetectorRef",moduleName:en},e.QueryList={name:"QueryList",moduleName:en},e.TemplateRef={name:"TemplateRef",moduleName:en},e.Renderer2={name:"Renderer2",moduleName:en},e.CodegenComponentFactoryResolver={name:"ɵCodegenComponentFactoryResolver",moduleName:en},e.ComponentFactoryResolver={name:"ComponentFactoryResolver",moduleName:en},e.ComponentFactory={name:"ComponentFactory",moduleName:en},e.ComponentRef={name:"ComponentRef",moduleName:en},e.NgModuleFactory={name:"NgModuleFactory",moduleName:en},e.createModuleFactory={name:"ɵcmf",moduleName:en},e.moduleDef={name:"ɵmod",moduleName:en},e.moduleProviderDef={name:"ɵmpd",moduleName:en},e.RegisterModuleFactoryFn={name:"ɵregisterModuleFactory",moduleName:en},e.inject={name:"ɵɵinject",moduleName:en},e.INJECTOR={name:"INJECTOR",moduleName:en},e.Injector={name:"Injector",moduleName:en},e.ɵɵdefineInjectable={name:"ɵɵdefineInjectable",moduleName:en},e.InjectableDef={name:"ɵɵInjectableDef",moduleName:en},e.ViewEncapsulation={name:"ViewEncapsulation",moduleName:en},e.ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleName:en},e.SecurityContext={name:"SecurityContext",moduleName:en},e.LOCALE_ID={name:"LOCALE_ID",moduleName:en},e.TRANSLATIONS_FORMAT={name:"TRANSLATIONS_FORMAT",moduleName:en},e.inlineInterpolate={name:"ɵinlineInterpolate",moduleName:en},e.interpolate={name:"ɵinterpolate",moduleName:en},e.EMPTY_ARRAY={name:"ɵEMPTY_ARRAY",moduleName:en},e.EMPTY_MAP={name:"ɵEMPTY_MAP",moduleName:en},e.Renderer={name:"Renderer",moduleName:en},e.viewDef={name:"ɵvid",moduleName:en},e.elementDef={name:"ɵeld",moduleName:en},e.anchorDef={name:"ɵand",moduleName:en},e.textDef={name:"ɵted",moduleName:en},e.directiveDef={name:"ɵdid",moduleName:en},e.providerDef={name:"ɵprd",moduleName:en},e.queryDef={name:"ɵqud",moduleName:en},e.pureArrayDef={name:"ɵpad",moduleName:en},e.pureObjectDef={name:"ɵpod",moduleName:en},e.purePipeDef={name:"ɵppd",moduleName:en},e.pipeDef={name:"ɵpid",moduleName:en},e.nodeValue={name:"ɵnov",moduleName:en},e.ngContentDef={name:"ɵncd",moduleName:en},e.unwrapValue={name:"ɵunv",moduleName:en},e.createRendererType2={name:"ɵcrt",moduleName:en},e.RendererType2={name:"RendererType2",moduleName:en},e.ViewDefinition={name:"ɵViewDefinition",moduleName:en},e.createComponentFactory={name:"ɵccf",moduleName:en},e.setClassMetadata={name:"ɵsetClassMetadata",moduleName:en},e}();function nn(e){return{identifier:{reference:e}}}function rn(e,t){return nn(e.resolveExternalReference(t))}var on=function(){function e(e,t,n){this.filePath=e,this.name=t,this.members=n}return e.prototype.assertNoMembers=function(){if(this.members.length)throw new Error("Illegal state: symbol without members expected, but got "+JSON.stringify(this)+".")},e}(),an=function(){function e(){this.cache=new Map}return e.prototype.get=function(e,t,n){var r='"'+e+'".'+t+((n=n||[]).length?"."+n.join("."):""),o=this.cache.get(r);return o||(o=new on(e,t,n),this.cache.set(r,o)),o},e}(),sn=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function un(e){return e.replace(/\W/g,"_")}var cn,ln=0;function pn(e){if(!e||!e.reference)return null;var t=e.reference;if(t instanceof on)return t.name;if(t.__anonymousType)return t.__anonymousType;var n=Ht(t);return n.indexOf("(")>=0?(n="anonymous_"+ln++,t.__anonymousType=n):n=un(n),n}function fn(e){var t=e.reference;return t instanceof on?t.filePath:"./"+Ht(t)}function hn(e,t){return"View_"+pn({reference:e})+"_"+t}function dn(e){return"RenderType_"+pn({reference:e})}function vn(e){return pn({reference:e})+"NgFactory"}function yn(e){return null!=e.value?un(e.value):pn(e.identifier)}function mn(e){return null!=e.identifier?e.identifier.reference:e.value}!function(e){e[e.Pipe=0]="Pipe",e[e.Directive=1]="Directive",e[e.NgModule=2]="NgModule",e[e.Injectable=3]="Injectable"}(cn||(cn={}));var gn=function(e){var t=void 0===e?{}:e,n=t.moduleUrl,r=t.styles,o=t.styleUrls;this.moduleUrl=n||null,this.styles=Sn(r),this.styleUrls=Sn(o)},_n=function(){function e(e){var t=e.encapsulation,n=e.template,r=e.templateUrl,o=e.htmlAst,i=e.styles,a=e.styleUrls,s=e.externalStylesheets,u=e.animations,c=e.ngContentSelectors,l=e.interpolation,p=e.isInline,f=e.preserveWhitespaces;if(this.encapsulation=t,this.template=n,this.templateUrl=r,this.htmlAst=o,this.styles=Sn(i),this.styleUrls=Sn(a),this.externalStylesheets=Sn(s),this.animations=u?Dn(u):[],this.ngContentSelectors=c||[],l&&2!=l.length)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=l,this.isInline=p,this.preserveWhitespaces=f}return e.prototype.toSummary=function(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}},e}(),bn=function(){function e(e){var t=e.isHost,n=e.type,r=e.isComponent,o=e.selector,i=e.exportAs,a=e.changeDetection,s=e.inputs,u=e.outputs,c=e.hostListeners,l=e.hostProperties,p=e.hostAttributes,f=e.providers,h=e.viewProviders,d=e.queries,v=e.guards,y=e.viewQueries,m=e.entryComponents,g=e.template,_=e.componentViewType,b=e.rendererType,w=e.componentFactory;this.isHost=!!t,this.type=n,this.isComponent=r,this.selector=o,this.exportAs=i,this.changeDetection=a,this.inputs=s,this.outputs=u,this.hostListeners=c,this.hostProperties=l,this.hostAttributes=p,this.providers=Sn(f),this.viewProviders=Sn(h),this.queries=Sn(d),this.guards=v,this.viewQueries=Sn(y),this.entryComponents=Sn(m),this.template=g,this.componentViewType=_,this.rendererType=b,this.componentFactory=w}return e.create=function(t){var n=t.isHost,r=t.type,o=t.isComponent,i=t.selector,a=t.exportAs,s=t.changeDetection,u=t.inputs,c=t.outputs,l=t.host,p=t.providers,f=t.viewProviders,h=t.queries,d=t.guards,v=t.viewQueries,y=t.entryComponents,m=t.template,g=t.componentViewType,_=t.rendererType,b=t.componentFactory,w={},E={},C={};null!=l&&Object.keys(l).forEach((function(e){var t=l[e],n=e.match(sn);null===n?C[e]=t:null!=n[1]?E[n[1]]=t:null!=n[2]&&(w[n[2]]=t)}));var S={};null!=u&&u.forEach((function(e){var t=Dt(e,[e,e]);S[t[0]]=t[1]}));var x={};return null!=c&&c.forEach((function(e){var t=Dt(e,[e,e]);x[t[0]]=t[1]})),new e({isHost:n,type:r,isComponent:!!o,selector:i,exportAs:a,changeDetection:s,inputs:S,outputs:x,hostListeners:w,hostProperties:E,hostAttributes:C,providers:p,viewProviders:f,queries:h,guards:d,viewQueries:v,entryComponents:y,template:m,componentViewType:g,rendererType:_,componentFactory:b})},e.prototype.toSummary=function(){return{summaryKind:cn.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.viewQueries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary(),componentViewType:this.componentViewType,rendererType:this.rendererType,componentFactory:this.componentFactory}},e}(),wn=function(){function e(e){var t=e.type,n=e.name,r=e.pure;this.type=t,this.name=n,this.pure=!!r}return e.prototype.toSummary=function(){return{summaryKind:cn.Pipe,type:this.type,name:this.name,pure:this.pure}},e}(),En=function(){function e(e){var t=e.type,n=e.providers,r=e.declaredDirectives,o=e.exportedDirectives,i=e.declaredPipes,a=e.exportedPipes,s=e.entryComponents,u=e.bootstrapComponents,c=e.importedModules,l=e.exportedModules,p=e.schemas,f=e.transitiveModule,h=e.id;this.type=t||null,this.declaredDirectives=Sn(r),this.exportedDirectives=Sn(o),this.declaredPipes=Sn(i),this.exportedPipes=Sn(a),this.providers=Sn(n),this.entryComponents=Sn(s),this.bootstrapComponents=Sn(u),this.importedModules=Sn(c),this.exportedModules=Sn(l),this.schemas=Sn(p),this.id=h||null,this.transitiveModule=f||null}return e.prototype.toSummary=function(){var e=this.transitiveModule;return{summaryKind:cn.NgModule,type:this.type,entryComponents:e.entryComponents,providers:e.providers,modules:e.modules,exportedDirectives:e.exportedDirectives,exportedPipes:e.exportedPipes}},e}(),Cn=function(){function e(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}return e.prototype.addProvider=function(e,t){this.providers.push({provider:e,module:t})},e.prototype.addDirective=function(e){this.directivesSet.has(e.reference)||(this.directivesSet.add(e.reference),this.directives.push(e))},e.prototype.addExportedDirective=function(e){this.exportedDirectivesSet.has(e.reference)||(this.exportedDirectivesSet.add(e.reference),this.exportedDirectives.push(e))},e.prototype.addPipe=function(e){this.pipesSet.has(e.reference)||(this.pipesSet.add(e.reference),this.pipes.push(e))},e.prototype.addExportedPipe=function(e){this.exportedPipesSet.has(e.reference)||(this.exportedPipesSet.add(e.reference),this.exportedPipes.push(e))},e.prototype.addModule=function(e){this.modulesSet.has(e.reference)||(this.modulesSet.add(e.reference),this.modules.push(e))},e.prototype.addEntryComponent=function(e){this.entryComponentsSet.has(e.componentType)||(this.entryComponentsSet.add(e.componentType),this.entryComponents.push(e))},e}();function Sn(e){return e||[]}var xn=function(e,t){var n=t.useClass,r=t.useValue,o=t.useExisting,i=t.useFactory,a=t.deps,s=t.multi;this.token=e,this.useClass=n||null,this.useValue=r,this.useExisting=o,this.useFactory=i||null,this.dependencies=a||null,this.multi=!!s};function Dn(e){return e.reduce((function(e,t){var n=Array.isArray(t)?Dn(t):t;return e.concat(n)}),[])}function Tn(e){return e.replace(/(\w+:\/\/[\w:-]+)?(\/+)?/,"ng:///")}function An(e,t,n){var r;return r=n.isInline?t.type.reference instanceof on?t.type.reference.filePath+"."+t.type.reference.name+".html":pn(e)+"/"+pn(t.type)+".html":n.templateUrl,t.type.reference instanceof on?r:Tn(r)}var In="@angular/core",Pn=function(){function e(){}return e.NEW_METHOD="factory",e.TRANSFORM_METHOD="transform",e.PATCH_DEPS="patchedDeps",e.namespaceHTML={name:"ɵɵnamespaceHTML",moduleName:In},e.namespaceMathML={name:"ɵɵnamespaceMathML",moduleName:In},e.namespaceSVG={name:"ɵɵnamespaceSVG",moduleName:In},e.element={name:"ɵɵelement",moduleName:In},e.elementStart={name:"ɵɵelementStart",moduleName:In},e.elementEnd={name:"ɵɵelementEnd",moduleName:In},e.select={name:"ɵɵselect",moduleName:In},e.updateSyntheticHostBinding={name:"ɵɵupdateSyntheticHostBinding",moduleName:In},e.componentHostSyntheticListener={name:"ɵɵcomponentHostSyntheticListener",moduleName:In},e.attribute={name:"ɵɵattribute",moduleName:In},e.attributeInterpolate1={name:"ɵɵattributeInterpolate1",moduleName:In},e.attributeInterpolate2={name:"ɵɵattributeInterpolate2",moduleName:In},e.attributeInterpolate3={name:"ɵɵattributeInterpolate3",moduleName:In},e.attributeInterpolate4={name:"ɵɵattributeInterpolate4",moduleName:In},e.attributeInterpolate5={name:"ɵɵattributeInterpolate5",moduleName:In},e.attributeInterpolate6={name:"ɵɵattributeInterpolate6",moduleName:In},e.attributeInterpolate7={name:"ɵɵattributeInterpolate7",moduleName:In},e.attributeInterpolate8={name:"ɵɵattributeInterpolate8",moduleName:In},e.attributeInterpolateV={name:"ɵɵattributeInterpolateV",moduleName:In},e.classProp={name:"ɵɵclassProp",moduleName:In},e.elementContainerStart={name:"ɵɵelementContainerStart",moduleName:In},e.elementContainerEnd={name:"ɵɵelementContainerEnd",moduleName:In},e.elementContainer={name:"ɵɵelementContainer",moduleName:In},e.styling={name:"ɵɵstyling",moduleName:In},e.styleMap={name:"ɵɵstyleMap",moduleName:In},e.classMap={name:"ɵɵclassMap",moduleName:In},e.classMapInterpolate1={name:"ɵɵclassMapInterpolate1",moduleName:In},e.classMapInterpolate2={name:"ɵɵclassMapInterpolate2",moduleName:In},e.classMapInterpolate3={name:"ɵɵclassMapInterpolate3",moduleName:In},e.classMapInterpolate4={name:"ɵɵclassMapInterpolate4",moduleName:In},e.classMapInterpolate5={name:"ɵɵclassMapInterpolate5",moduleName:In},e.classMapInterpolate6={name:"ɵɵclassMapInterpolate6",moduleName:In},e.classMapInterpolate7={name:"ɵɵclassMapInterpolate7",moduleName:In},e.classMapInterpolate8={name:"ɵɵclassMapInterpolate8",moduleName:In},e.classMapInterpolateV={name:"ɵɵclassMapInterpolateV",moduleName:In},e.styleProp={name:"ɵɵstyleProp",moduleName:In},e.stylePropInterpolate1={name:"ɵɵstylePropInterpolate1",moduleName:In},e.stylePropInterpolate2={name:"ɵɵstylePropInterpolate2",moduleName:In},e.stylePropInterpolate3={name:"ɵɵstylePropInterpolate3",moduleName:In},e.stylePropInterpolate4={name:"ɵɵstylePropInterpolate4",moduleName:In},e.stylePropInterpolate5={name:"ɵɵstylePropInterpolate5",moduleName:In},e.stylePropInterpolate6={name:"ɵɵstylePropInterpolate6",moduleName:In},e.stylePropInterpolate7={name:"ɵɵstylePropInterpolate7",moduleName:In},e.stylePropInterpolate8={name:"ɵɵstylePropInterpolate8",moduleName:In},e.stylePropInterpolateV={name:"ɵɵstylePropInterpolateV",moduleName:In},e.stylingApply={name:"ɵɵstylingApply",moduleName:In},e.styleSanitizer={name:"ɵɵstyleSanitizer",moduleName:In},e.elementHostAttrs={name:"ɵɵelementHostAttrs",moduleName:In},e.containerCreate={name:"ɵɵcontainer",moduleName:In},e.nextContext={name:"ɵɵnextContext",moduleName:In},e.templateCreate={name:"ɵɵtemplate",moduleName:In},e.text={name:"ɵɵtext",moduleName:In},e.textBinding={name:"ɵɵtextBinding",moduleName:In},e.enableBindings={name:"ɵɵenableBindings",moduleName:In},e.disableBindings={name:"ɵɵdisableBindings",moduleName:In},e.allocHostVars={name:"ɵɵallocHostVars",moduleName:In},e.getCurrentView={name:"ɵɵgetCurrentView",moduleName:In},e.textInterpolate={name:"ɵɵtextInterpolate",moduleName:In},e.textInterpolate1={name:"ɵɵtextInterpolate1",moduleName:In},e.textInterpolate2={name:"ɵɵtextInterpolate2",moduleName:In},e.textInterpolate3={name:"ɵɵtextInterpolate3",moduleName:In},e.textInterpolate4={name:"ɵɵtextInterpolate4",moduleName:In},e.textInterpolate5={name:"ɵɵtextInterpolate5",moduleName:In},e.textInterpolate6={name:"ɵɵtextInterpolate6",moduleName:In},e.textInterpolate7={name:"ɵɵtextInterpolate7",moduleName:In},e.textInterpolate8={name:"ɵɵtextInterpolate8",moduleName:In},e.textInterpolateV={name:"ɵɵtextInterpolateV",moduleName:In},e.restoreView={name:"ɵɵrestoreView",moduleName:In},e.pureFunction0={name:"ɵɵpureFunction0",moduleName:In},e.pureFunction1={name:"ɵɵpureFunction1",moduleName:In},e.pureFunction2={name:"ɵɵpureFunction2",moduleName:In},e.pureFunction3={name:"ɵɵpureFunction3",moduleName:In},e.pureFunction4={name:"ɵɵpureFunction4",moduleName:In},e.pureFunction5={name:"ɵɵpureFunction5",moduleName:In},e.pureFunction6={name:"ɵɵpureFunction6",moduleName:In},e.pureFunction7={name:"ɵɵpureFunction7",moduleName:In},e.pureFunction8={name:"ɵɵpureFunction8",moduleName:In},e.pureFunctionV={name:"ɵɵpureFunctionV",moduleName:In},e.pipeBind1={name:"ɵɵpipeBind1",moduleName:In},e.pipeBind2={name:"ɵɵpipeBind2",moduleName:In},e.pipeBind3={name:"ɵɵpipeBind3",moduleName:In},e.pipeBind4={name:"ɵɵpipeBind4",moduleName:In},e.pipeBindV={name:"ɵɵpipeBindV",moduleName:In},e.hostProperty={name:"ɵɵhostProperty",moduleName:In},e.property={name:"ɵɵproperty",moduleName:In},e.propertyInterpolate={name:"ɵɵpropertyInterpolate",moduleName:In},e.propertyInterpolate1={name:"ɵɵpropertyInterpolate1",moduleName:In},e.propertyInterpolate2={name:"ɵɵpropertyInterpolate2",moduleName:In},e.propertyInterpolate3={name:"ɵɵpropertyInterpolate3",moduleName:In},e.propertyInterpolate4={name:"ɵɵpropertyInterpolate4",moduleName:In},e.propertyInterpolate5={name:"ɵɵpropertyInterpolate5",moduleName:In},e.propertyInterpolate6={name:"ɵɵpropertyInterpolate6",moduleName:In},e.propertyInterpolate7={name:"ɵɵpropertyInterpolate7",moduleName:In},e.propertyInterpolate8={name:"ɵɵpropertyInterpolate8",moduleName:In},e.propertyInterpolateV={name:"ɵɵpropertyInterpolateV",moduleName:In},e.i18n={name:"ɵɵi18n",moduleName:In},e.i18nAttributes={name:"ɵɵi18nAttributes",moduleName:In},e.i18nExp={name:"ɵɵi18nExp",moduleName:In},e.i18nStart={name:"ɵɵi18nStart",moduleName:In},e.i18nEnd={name:"ɵɵi18nEnd",moduleName:In},e.i18nApply={name:"ɵɵi18nApply",moduleName:In},e.i18nPostprocess={name:"ɵɵi18nPostprocess",moduleName:In},e.i18nLocalize={name:"ɵɵi18nLocalize",moduleName:In},e.load={name:"ɵɵload",moduleName:In},e.pipe={name:"ɵɵpipe",moduleName:In},e.projection={name:"ɵɵprojection",moduleName:In},e.projectionDef={name:"ɵɵprojectionDef",moduleName:In},e.reference={name:"ɵɵreference",moduleName:In},e.inject={name:"ɵɵinject",moduleName:In},e.injectAttribute={name:"ɵɵinjectAttribute",moduleName:In},e.injectPipeChangeDetectorRef={name:"ɵɵinjectPipeChangeDetectorRef",moduleName:In},e.directiveInject={name:"ɵɵdirectiveInject",moduleName:In},e.templateRefExtractor={name:"ɵɵtemplateRefExtractor",moduleName:In},e.resolveWindow={name:"ɵɵresolveWindow",moduleName:In},e.resolveDocument={name:"ɵɵresolveDocument",moduleName:In},e.resolveBody={name:"ɵɵresolveBody",moduleName:In},e.defineBase={name:"ɵɵdefineBase",moduleName:In},e.BaseDef={name:"ɵɵBaseDef",moduleName:In},e.defineComponent={name:"ɵɵdefineComponent",moduleName:In},e.setComponentScope={name:"ɵɵsetComponentScope",moduleName:In},e.ComponentDefWithMeta={name:"ɵɵComponentDefWithMeta",moduleName:In},e.defineDirective={name:"ɵɵdefineDirective",moduleName:In},e.DirectiveDefWithMeta={name:"ɵɵDirectiveDefWithMeta",moduleName:In},e.InjectorDef={name:"ɵɵInjectorDef",moduleName:In},e.defineInjector={name:"ɵɵdefineInjector",moduleName:In},e.NgModuleDefWithMeta={name:"ɵɵNgModuleDefWithMeta",moduleName:In},e.defineNgModule={name:"ɵɵdefineNgModule",moduleName:In},e.setNgModuleScope={name:"ɵɵsetNgModuleScope",moduleName:In},e.PipeDefWithMeta={name:"ɵɵPipeDefWithMeta",moduleName:In},e.definePipe={name:"ɵɵdefinePipe",moduleName:In},e.queryRefresh={name:"ɵɵqueryRefresh",moduleName:In},e.viewQuery={name:"ɵɵviewQuery",moduleName:In},e.staticViewQuery={name:"ɵɵstaticViewQuery",moduleName:In},e.staticContentQuery={name:"ɵɵstaticContentQuery",moduleName:In},e.loadViewQuery={name:"ɵɵloadViewQuery",moduleName:In},e.contentQuery={name:"ɵɵcontentQuery",moduleName:In},e.loadContentQuery={name:"ɵɵloadContentQuery",moduleName:In},e.NgOnChangesFeature={name:"ɵɵNgOnChangesFeature",moduleName:In},e.InheritDefinitionFeature={name:"ɵɵInheritDefinitionFeature",moduleName:In},e.ProvidersFeature={name:"ɵɵProvidersFeature",moduleName:In},e.listener={name:"ɵɵlistener",moduleName:In},e.getFactoryOf={name:"ɵɵgetFactoryOf",moduleName:In},e.getInheritedFactory={name:"ɵɵgetInheritedFactory",moduleName:In},e.sanitizeHtml={name:"ɵɵsanitizeHtml",moduleName:In},e.sanitizeStyle={name:"ɵɵsanitizeStyle",moduleName:In},e.defaultStyleSanitizer={name:"ɵɵdefaultStyleSanitizer",moduleName:In},e.sanitizeResourceUrl={name:"ɵɵsanitizeResourceUrl",moduleName:In},e.sanitizeScript={name:"ɵɵsanitizeScript",moduleName:In},e.sanitizeUrl={name:"ɵɵsanitizeUrl",moduleName:In},e.sanitizeUrlOrResourceUrl={name:"ɵɵsanitizeUrlOrResourceUrl",moduleName:In},e}(),Mn=9,On=10,kn=32,Nn=41,Rn=44,Fn=47,jn=58,Ln=59,Vn=61,Bn=62,Un=48,Hn=57,zn=65,qn=90,Wn=97,Gn=122,Zn=123,$n=125,Qn=160;function Kn(e){return e>=Mn&&e<=kn||e==Qn}function Yn(e){return Un<=e&&e<=Hn}function Xn(e){return e>=Wn&&e<=Gn||e>=zn&&e<=qn}function Jn(e){return e===On||13===e}function er(e){return Un<=e&&e<=55}var tr,nr=function(){function e(e,t,n,r){this.file=e,this.offset=t,this.line=n,this.col=r}return e.prototype.toString=function(){return null!=this.offset?this.file.url+"@"+this.line+":"+this.col:this.file.url},e.prototype.moveBy=function(t){for(var n=this.file.content,r=n.length,o=this.offset,i=this.line,a=this.col;o>0&&t<0;)if(o--,t++,(u=n.charCodeAt(o))==On){i--;var s=n.substr(0,o-1).lastIndexOf(String.fromCharCode(On));a=s>0?o-s:o}else a--;for(;o0;){var u=n.charCodeAt(o);o++,t--,u==On?(i++,a=0):a++}return new e(this.file,o,i,a)},e.prototype.getContext=function(e,t){var n=this.file.content,r=this.offset;if(null!=r){r>n.length-1&&(r=n.length-1);for(var o=r,i=0,a=0;i0&&(i++,"\n"!=n[--r]||++a!=t););for(i=0,a=0;i]"+e.after+'")':this.msg},e.prototype.toString=function(){var e=this.span.details?", "+this.span.details:"";return this.contextualMessage()+": "+this.span.start+e},e}(),sr=function(){function e(e,t){this.value=e,this.sourceSpan=t}return e.prototype.visit=function(e){return e.visitText(this)},e}(),ur=function(){function e(e,t,n){this.value=e,this.sourceSpan=t,this.i18n=n}return e.prototype.visit=function(e){return e.visitBoundText(this)},e}(),cr=function(){function e(e,t,n,r,o){this.name=e,this.value=t,this.sourceSpan=n,this.valueSpan=r,this.i18n=o}return e.prototype.visit=function(e){return e.visitTextAttribute(this)},e}(),lr=function(){function e(e,t,n,r,o,i,a,s){this.name=e,this.type=t,this.securityContext=n,this.value=r,this.unit=o,this.sourceSpan=i,this.valueSpan=a,this.i18n=s}return e.fromBoundElementProperty=function(t,n){return new e(t.name,t.type,t.securityContext,t.value,t.unit,t.sourceSpan,t.valueSpan,n)},e.prototype.visit=function(e){return e.visitBoundAttribute(this)},e}(),pr=function(){function e(e,t,n,r,o,i,a){this.name=e,this.type=t,this.handler=n,this.target=r,this.phase=o,this.sourceSpan=i,this.handlerSpan=a}return e.fromParsedEvent=function(t){var n=0===t.type?t.targetOrPhase:null,r=1===t.type?t.targetOrPhase:null;return new e(t.name,t.type,t.handler,n,r,t.sourceSpan,t.handlerSpan)},e.prototype.visit=function(e){return e.visitBoundEvent(this)},e}(),fr=function(){function e(e,t,n,r,o,i,a,s,u,c){this.name=e,this.attributes=t,this.inputs=n,this.outputs=r,this.children=o,this.references=i,this.sourceSpan=a,this.startSourceSpan=s,this.endSourceSpan=u,this.i18n=c,0===o.length&&s&&u&&(this.sourceSpan=new or(a.start,u.end))}return e.prototype.visit=function(e){return e.visitElement(this)},e}(),hr=function(){function e(e,t,n,r,o,i,a,s,u,c,l,p){this.tagName=e,this.attributes=t,this.inputs=n,this.outputs=r,this.templateAttrs=o,this.children=i,this.references=a,this.variables=s,this.sourceSpan=u,this.startSourceSpan=c,this.endSourceSpan=l,this.i18n=p}return e.prototype.visit=function(e){return e.visitTemplate(this)},e}(),dr=function(){function e(e,t,n,r){this.selector=e,this.attributes=t,this.sourceSpan=n,this.i18n=r}return e.prototype.visit=function(e){return e.visitContent(this)},e}(),vr=function(){function e(e,t,n,r){this.name=e,this.value=t,this.sourceSpan=n,this.valueSpan=r}return e.prototype.visit=function(e){return e.visitVariable(this)},e}(),yr=function(){function e(e,t,n,r){this.name=e,this.value=t,this.sourceSpan=n,this.valueSpan=r}return e.prototype.visit=function(e){return e.visitReference(this)},e}(),mr=function(){function e(e,t,n,r){this.vars=e,this.placeholders=t,this.sourceSpan=n,this.i18n=r}return e.prototype.visit=function(e){return e.visitIcu(this)},e}();function gr(e,t){var n,r,o,i,a=[];if(e.visit)try{for(var u=s(t),c=u.next();!c.done;c=u.next())var l=c.value,p=e.visit(l)||l.visit(e)}catch(e){n={error:e}}finally{try{c&&!c.done&&(r=u.return)&&r.call(u)}finally{if(n)throw n.error}}else try{for(var f=s(t),h=f.next();!h.done;h=f.next())(p=(l=h.value).visit(e))&&a.push(p)}catch(e){o={error:e}}finally{try{h&&!h.done&&(i=f.return)&&i.call(f)}finally{if(o)throw o.error}}return a}function _r(e,t){var n,r,o=[],i=!1;try{for(var a=s(t),u=a.next();!u.done;u=a.next()){var c=u.value,l=c.visit(e);l&&o.push(l),i=i||l!=c}}catch(e){n={error:e}}finally{try{u&&!u.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}return i?o:t}(function(){function e(){}e.prototype.visitElement=function(e){},e.prototype.visitTemplate=function(e){},e.prototype.visitContent=function(e){},e.prototype.visitVariable=function(e){},e.prototype.visitReference=function(e){},e.prototype.visitTextAttribute=function(e){},e.prototype.visitBoundAttribute=function(e){},e.prototype.visitBoundEvent=function(e){},e.prototype.visitText=function(e){},e.prototype.visitBoundText=function(e){},e.prototype.visitIcu=function(e){}})(),function(){function e(){}e.prototype.visitElement=function(e){gr(this,e.attributes),gr(this,e.children),gr(this,e.references)},e.prototype.visitTemplate=function(e){gr(this,e.attributes),gr(this,e.children),gr(this,e.references),gr(this,e.variables)},e.prototype.visitContent=function(e){},e.prototype.visitVariable=function(e){},e.prototype.visitReference=function(e){},e.prototype.visitTextAttribute=function(e){},e.prototype.visitBoundAttribute=function(e){},e.prototype.visitBoundEvent=function(e){},e.prototype.visitText=function(e){},e.prototype.visitBoundText=function(e){},e.prototype.visitIcu=function(e){}}(),function(){function e(){}e.prototype.visitElement=function(e){var t=_r(this,e.attributes),n=_r(this,e.inputs),r=_r(this,e.outputs),o=_r(this,e.children),i=_r(this,e.references);return t!=e.attributes||n!=e.inputs||r!=e.outputs||o!=e.children||i!=e.references?new fr(e.name,t,n,r,o,i,e.sourceSpan,e.startSourceSpan,e.endSourceSpan):e},e.prototype.visitTemplate=function(e){var t=_r(this,e.attributes),n=_r(this,e.inputs),r=_r(this,e.outputs),o=_r(this,e.templateAttrs),i=_r(this,e.children),a=_r(this,e.references),s=_r(this,e.variables);return t!=e.attributes||n!=e.inputs||r!=e.outputs||o!=e.templateAttrs||i!=e.children||a!=e.references||s!=e.variables?new hr(e.tagName,t,n,r,o,i,a,s,e.sourceSpan,e.startSourceSpan,e.endSourceSpan):e},e.prototype.visitContent=function(e){return e},e.prototype.visitVariable=function(e){return e},e.prototype.visitReference=function(e){return e},e.prototype.visitTextAttribute=function(e){return e},e.prototype.visitBoundAttribute=function(e){return e},e.prototype.visitBoundEvent=function(e){return e},e.prototype.visitText=function(e){return e},e.prototype.visitBoundText=function(e){return e},e.prototype.visitIcu=function(e){return e}}();var br=function(e,t,n,r,o,i){this.nodes=e,this.placeholders=t,this.placeholderToMessage=n,this.meaning=r,this.description=o,this.id=i,e.length?this.sources=[{filePath:e[0].sourceSpan.start.file.url,startLine:e[0].sourceSpan.start.line+1,startCol:e[0].sourceSpan.start.col+1,endLine:e[e.length-1].sourceSpan.end.line+1,endCol:e[0].sourceSpan.start.col+1}]:this.sources=[]},wr=function(){function e(e,t){this.value=e,this.sourceSpan=t}return e.prototype.visit=function(e,t){return e.visitText(this,t)},e}(),Er=function(){function e(e,t){this.children=e,this.sourceSpan=t}return e.prototype.visit=function(e,t){return e.visitContainer(this,t)},e}(),Cr=function(){function e(e,t,n,r){this.expression=e,this.type=t,this.cases=n,this.sourceSpan=r}return e.prototype.visit=function(e,t){return e.visitIcu(this,t)},e}(),Sr=function(){function e(e,t,n,r,o,i,a){this.tag=e,this.attrs=t,this.startName=n,this.closeName=r,this.children=o,this.isVoid=i,this.sourceSpan=a}return e.prototype.visit=function(e,t){return e.visitTagPlaceholder(this,t)},e}(),xr=function(){function e(e,t,n){this.value=e,this.name=t,this.sourceSpan=n}return e.prototype.visit=function(e,t){return e.visitPlaceholder(this,t)},e}(),Dr=function(){function e(e,t,n){this.value=e,this.name=t,this.sourceSpan=n}return e.prototype.visit=function(e,t){return e.visitIcuPlaceholder(this,t)},e}(),Tr=function(){function e(){}return e.prototype.visitText=function(e,t){return new wr(e.value,e.sourceSpan)},e.prototype.visitContainer=function(e,t){var n=this,r=e.children.map((function(e){return e.visit(n,t)}));return new Er(r,e.sourceSpan)},e.prototype.visitIcu=function(e,t){var n=this,r={};Object.keys(e.cases).forEach((function(o){return r[o]=e.cases[o].visit(n,t)}));var o=new Cr(e.expression,e.type,r,e.sourceSpan);return o.expressionPlaceholder=e.expressionPlaceholder,o},e.prototype.visitTagPlaceholder=function(e,t){var n=this,r=e.children.map((function(e){return e.visit(n,t)}));return new Sr(e.tag,e.attrs,e.startName,e.closeName,r,e.isVoid,e.sourceSpan)},e.prototype.visitPlaceholder=function(e,t){return new xr(e.value,e.name,e.sourceSpan)},e.prototype.visitIcuPlaceholder=function(e,t){return new Dr(e.value,e.name,e.sourceSpan)},e}(),Ar=function(){function e(){}return e.prototype.visitText=function(e,t){},e.prototype.visitContainer=function(e,t){var n=this;e.children.forEach((function(e){return e.visit(n)}))},e.prototype.visitIcu=function(e,t){var n=this;Object.keys(e.cases).forEach((function(t){e.cases[t].visit(n)}))},e.prototype.visitTagPlaceholder=function(e,t){var n=this;e.children.forEach((function(e){return e.visit(n)}))},e.prototype.visitPlaceholder=function(e,t){},e.prototype.visitIcuPlaceholder=function(e,t){},e}();function Ir(e){return e.id||function(e){var t,n,r=Ut(e),o=function(e,t){for(var n=Array(e.length+3>>>2),r=0;r>5]|=128<<24-i%32,o[15+(i+64>>9<<4)]=i;for(var d=0;d>>4).toString(16)+(15&r).toString(16)}return t.toLowerCase()}(Wr([c,l,p,f,h]))}((t=e.nodes,t.map((function(e){return e.visit(kr,null)}))).join("")+"["+e.meaning+"]");var t}function Pr(e){if(e.id)return e.id;var t=new Nr;return function(e,t){var n,r=u(Fr(e),2),o=r[0],i=r[1];if(t){var a=u(Fr(t),2),s=a[0],c=a[1];n=u(function(e,t){var n=u(e,2),r=n[0],o=n[1],i=u(t,2),a=i[0],s=u(Br(o,i[1]),2),c=s[0],l=s[1];return[Vr(Vr(r,a),c),l]}(function(e,t){var n=u(e,2),r=n[0],o=n[1];return[r<<1|o>>>31,o<<1|r>>>31]}([o,i]),[s,c]),2),o=n[0],i=n[1]}return function(e){for(var t="",n="1",r=e.length-1;r>=0;r--)t=Gr(t,Zr(zr(e,r),n)),n=Zr(256,n);return t.split("").reverse().join("")}(Wr([2147483647&o,i]))}(e.nodes.map((function(e){return e.visit(t,null)})).join(""),e.meaning)}var Mr,Or=function(){function e(){}return e.prototype.visitText=function(e,t){return e.value},e.prototype.visitContainer=function(e,t){var n=this;return"["+e.children.map((function(e){return e.visit(n)})).join(", ")+"]"},e.prototype.visitIcu=function(e,t){var n=this,r=Object.keys(e.cases).map((function(t){return t+" {"+e.cases[t].visit(n)+"}"}));return"{"+e.expression+", "+e.type+", "+r.join(", ")+"}"},e.prototype.visitTagPlaceholder=function(e,t){var n=this;return e.isVoid?'':''+e.children.map((function(e){return e.visit(n)})).join(", ")+''},e.prototype.visitPlaceholder=function(e,t){return e.value?''+e.value+"":''},e.prototype.visitIcuPlaceholder=function(e,t){return''+e.value.visit(this)+""},e}(),kr=new Or,Nr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.visitIcu=function(e,t){var n=this,r=Object.keys(e.cases).map((function(t){return t+" {"+e.cases[t].visit(n)+"}"}));return"{"+e.type+", "+r.join(", ")+"}"},t}(Or);function Rr(e,t,n,r){return e<20?[t&n|~t&r,1518500249]:e<40?[t^n^r,1859775393]:e<60?[t&n|t&r|n&r,2400959708]:[t^n^r,3395469782]}function Fr(e){var t=Ut(e),n=u([jr(t,0),jr(t,102072)],2),r=n[0],o=n[1];return 0!=r||0!=o&&1!=o||(r^=319790063,o^=-1801410264),[r,o]}function jr(e,t){var n,r,o=u([2654435769,2654435769],2),i=o[0],a=o[1],s=e.length;for(r=0;r+12<=s;r+=12)i=(n=u(Lr([i=Vr(i,qr(e,r,Mr.Little)),a=Vr(a,qr(e,r+4,Mr.Little)),t=Vr(t,qr(e,r+8,Mr.Little))]),3))[0],a=n[1],t=n[2];return i=Vr(i,qr(e,r,Mr.Little)),a=Vr(a,qr(e,r+4,Mr.Little)),t=Vr(t,s),Lr([i,a,t=Vr(t,qr(e,r+8,Mr.Little)<<8)])[2]}function Lr(e){var t=u(e,3),n=t[0],r=t[1],o=t[2];return n=Ur(n,r),n=Ur(n,o),n^=o>>>13,r=Ur(r,o),r=Ur(r,n),r^=n<<8,o=Ur(o,n),o=Ur(o,r),o^=r>>>13,n=Ur(n,r),n=Ur(n,o),n^=o>>>12,r=Ur(r,o),r=Ur(r,n),r^=n<<16,o=Ur(o,n),o=Ur(o,r),o^=r>>>5,n=Ur(n,r),n=Ur(n,o),n^=o>>>3,r=Ur(r,o),r=Ur(r,n),r^=n<<10,o=Ur(o,n),o=Ur(o,r),[n,r,o^=r>>>15]}function Vr(e,t){return Br(e,t)[1]}function Br(e,t){var n=(65535&e)+(65535&t),r=(e>>>16)+(t>>>16)+(n>>>16);return[r>>>16,r<<16|65535&n]}function Ur(e,t){var n=(65535&e)-(65535&t);return(e>>16)-(t>>16)+(n>>16)<<16|65535&n}function Hr(e,t){return e<>>32-t}function zr(e,t){return t>=e.length?0:255&e.charCodeAt(t)}function qr(e,t,n){var r=0;if(n===Mr.Big)for(var o=0;o<4;o++)r+=zr(e,t+o)<<24-8*o;else for(o=0;o<4;o++)r+=zr(e,t+o)<<8*o;return r}function Wr(e){return e.reduce((function(e,t){return e+function(e){for(var t="",n=0;n<4;n++)t+=String.fromCharCode(e>>>8*(3-n)&255);return t}(t)}),"")}function Gr(e,t){for(var n="",r=Math.max(e.length,t.length),o=0,i=0;o=10?(i=1,n+=a-10):(i=0,n+=a)}return n}function Zr(e,t){for(var n="",r=t;0!==e;e>>>=1)1&e&&(n=Gr(n,r)),r=Gr(r,r);return n}!function(e){e[e.Little=0]="Little",e[e.Big=1]="Big"}(Mr||(Mr={}));var $r=function(){function e(){}return e.prototype.createNameMapper=function(e){return null},e}(),Qr=function(e){function t(t,n){var r=e.call(this)||this;return r.mapName=n,r.internalToPublic={},r.publicToNextId={},r.publicToInternal={},t.nodes.forEach((function(e){return e.visit(r)})),r}return o(t,e),t.prototype.toPublicName=function(e){return this.internalToPublic.hasOwnProperty(e)?this.internalToPublic[e]:null},t.prototype.toInternalName=function(e){return this.publicToInternal.hasOwnProperty(e)?this.publicToInternal[e]:null},t.prototype.visitText=function(e,t){return null},t.prototype.visitTagPlaceholder=function(t,n){this.visitPlaceholderName(t.startName),e.prototype.visitTagPlaceholder.call(this,t,n),this.visitPlaceholderName(t.closeName)},t.prototype.visitPlaceholder=function(e,t){this.visitPlaceholderName(e.name)},t.prototype.visitIcuPlaceholder=function(e,t){this.visitPlaceholderName(e.name)},t.prototype.visitPlaceholderName=function(e){if(e&&!this.internalToPublic.hasOwnProperty(e)){var t=this.mapName(e);if(this.publicToInternal.hasOwnProperty(t)){var n=this.publicToNextId[t];this.publicToNextId[t]=n+1,t=t+"_"+n}else this.publicToNextId[t]=1;this.internalToPublic[e]=t,this.publicToInternal[t]=e}},t}(Ar),Kr=new(function(){function e(){}return e.prototype.visitTag=function(e){var t=this,n=this._serializeAttributes(e.attrs);if(0==e.children.length)return"<"+e.name+n+"/>";var r=e.children.map((function(e){return e.visit(t)}));return"<"+e.name+n+">"+r.join("")+""},e.prototype.visitText=function(e){return e.value},e.prototype.visitDeclaration=function(e){return""},e.prototype._serializeAttributes=function(e){var t=Object.keys(e).map((function(t){return t+'="'+e[t]+'"'})).join(" ");return t.length>0?" "+t:""},e.prototype.visitDoctype=function(e){return""},e}());function Yr(e){return e.map((function(e){return e.visit(Kr)})).join("")}var Xr=function(){function e(e){var t=this;this.attrs={},Object.keys(e).forEach((function(n){t.attrs[n]=oo(e[n])}))}return e.prototype.visit=function(e){return e.visitDeclaration(this)},e}(),Jr=function(){function e(e,t){this.rootTag=e,this.dtd=t}return e.prototype.visit=function(e){return e.visitDoctype(this)},e}(),eo=function(){function e(e,t,n){var r=this;void 0===t&&(t={}),void 0===n&&(n=[]),this.name=e,this.children=n,this.attrs={},Object.keys(t).forEach((function(e){r.attrs[e]=oo(t[e])}))}return e.prototype.visit=function(e){return e.visitTag(this)},e}(),to=function(){function e(e){this.value=oo(e)}return e.prototype.visit=function(e){return e.visitText(this)},e}(),no=function(e){function t(t){return void 0===t&&(t=0),e.call(this,"\n"+new Array(t+1).join(" "))||this}return o(t,e),t}(to),ro=[[/&/g,"&"],[/"/g,"""],[/'/g,"'"],[//g,">"]];function oo(e){return ro.reduce((function(e,t){return e.replace(t[0],t[1])}),e)}var io="messagebundle",ao="ph",so="ex",uo=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.write=function(e,t){var n=new po,r=new co,o=new eo(io);return e.forEach((function(e){var t={id:e.id};e.description&&(t.desc=e.description),e.meaning&&(t.meaning=e.meaning);var n=[];e.sources.forEach((function(e){n.push(new eo("source",{},[new to(e.filePath+":"+e.startLine+(e.endLine!==e.startLine?","+e.endLine:""))]))})),o.children.push(new no(2),new eo("msg",t,c(n,r.serialize(e.nodes))))})),o.children.push(new no),Yr([new Xr({version:"1.0",encoding:"UTF-8"}),new no,new Jr(io,'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'),new no,n.addDefaultExamples(o),new no])},t.prototype.load=function(e,t){throw new Error("Unsupported")},t.prototype.digest=function(e){return lo(e)},t.prototype.createNameMapper=function(e){return new Qr(e,fo)},t}($r),co=function(){function e(){}return e.prototype.visitText=function(e,t){return[new to(e.value)]},e.prototype.visitContainer=function(e,t){var n=this,r=[];return e.children.forEach((function(e){return r.push.apply(r,c(e.visit(n)))})),r},e.prototype.visitIcu=function(e,t){var n=this,r=[new to("{"+e.expressionPlaceholder+", "+e.type+", ")];return Object.keys(e.cases).forEach((function(t){r.push.apply(r,c([new to(t+" {")],e.cases[t].visit(n),[new to("} ")]))})),r.push(new to("}")),r},e.prototype.visitTagPlaceholder=function(e,t){var n=new to("<"+e.tag+">"),r=new eo(so,{},[n]),o=new eo(ao,{name:e.startName},[r,n]);if(e.isVoid)return[o];var i=new to(""),a=new eo(so,{},[i]),s=new eo(ao,{name:e.closeName},[a,i]);return c([o],this.serialize(e.children),[s])},e.prototype.visitPlaceholder=function(e,t){var n=new to("{{"+e.value+"}}"),r=new eo(so,{},[n]);return[new eo(ao,{name:e.name},[r,n])]},e.prototype.visitIcuPlaceholder=function(e,t){var n=e.value.expression,r=e.value.type,o=Object.keys(e.value.cases).map((function(e){return e+" {...}"})).join(" "),i=new to("{"+n+", "+r+", "+o+"}"),a=new eo(so,{},[i]);return[new eo(ao,{name:e.name},[a,i])]},e.prototype.serialize=function(e){var t=this;return[].concat.apply([],c(e.map((function(e){return e.visit(t)}))))},e}();function lo(e){return Pr(e)}var po=function(){function e(){}return e.prototype.addDefaultExamples=function(e){return e.visit(this),e},e.prototype.visitTag=function(e){var t=this;if(e.name===ao){if(!e.children||0==e.children.length){var n=new to(e.attrs.name||"...");e.children=[new eo(so,{},[n])]}}else e.children&&e.children.forEach((function(e){return e.visit(t)}))},e.prototype.visitText=function(e){},e.prototype.visitDeclaration=function(e){},e.prototype.visitDoctype=function(e){},e}();function fo(e){return e.toUpperCase().replace(/[^A-Z0-9_]/g,"_")}function ho(e,t){return void 0===t&&(t=!1),bt(Object.keys(e).map((function(n){return{key:n,quoted:t,value:e[n]}})))}var vo="I18N_",yo="i18n",mo="i18n-",go="�";function _o(e,t,n,r,o){var i=[];i.push(new Qe(e.name,void 0,pe,null,e.sourceSpan));var a=[Ct(n)];o&&Object.keys(o).length&&a.push(ho(o,!0));var s=function(e){var t=[];return e.description&&t.push({tagName:"desc",text:e.description}),e.meaning&&t.push({tagName:"meaning",text:e.meaning}),0==t.length?null:new it(t)}(r),u=s?[s]:[],c=vt("goog.getMsg").callFn(a);u.push(t.set(c).toConstDecl()),u.push(new Ye(e.set(t)));var l=yt(Pn.i18nLocalize).callFn(a),p=[new Ye(e.set(l))];return i.push(Et(vt("ngI18nClosureMode"),u,p)),i}function bo(e){return e===yo||e.startsWith(mo)}function wo(e){return e instanceof br}function Eo(e){return wo(e)&&1===e.nodes.length&&e.nodes[0]instanceof Cr}function Co(e,t){return void 0===t&&(t=null),{id:"string"==typeof t?t:e.id||"",meaning:e.meaning||"",description:e.description||""}}function So(e){return e.nodes[0]}function xo(e,t){return void 0===t&&(t=0),""+go+e+(t>0?":"+t:"")+go}function Do(e){void 0===e&&(e=0);var t=e;return function(){return t++}}function To(e){var t={};return e.forEach((function(e,n){t[n]=Ct(e.length>1?"["+e.join("|")+"]":e[0])})),t}function Ao(e,t){for(var n=[],r=2;r0?function(e,t){return bt(Object.getOwnPropertyNames(e).map((function(n){var r,o,i,a,s,c=e[n];return Array.isArray(c)?(a=(r=u(c,2))[0],i=r[1]):(i=(o=u(Dt(n,[n,c]),2))[0],a=o[1]),{key:s=i,quoted:Oo.test(s),value:t&&a!==i?_t([Vo(a),Vo(i)]):Vo(a)}})))}(e,t):null}function Uo(e){for(;(t=e[e.length-1])instanceof Pe&&null===t.value;)e.pop();var t;return e}function Ho(e,t){if(Array.isArray(e.predicate)){var n=[];return e.predicate.forEach((function(e){var t=e.split(",").map((function(e){return Ct(e.trim())}));n.push.apply(n,c(t))})),t.getConstLiteral(_t(n),!0)}return e.predicate}var zo,qo,Wo=function(){function e(){this.values=[]}return e.prototype.set=function(e,t){t&&this.values.push({key:e,value:t,quoted:!1})},e.prototype.toLiteralMap=function(){return bt(this.values)},e}();function Go(e){var t={};return e instanceof hr&&"ng-template"!==e.tagName?e.templateAttrs.forEach((function(e){return t[e.name]=""})):(e.attributes.forEach((function(e){bo(e.name)||(t[e.name]=e.value)})),e.inputs.forEach((function(e){t[e.name]=""})),e.outputs.forEach((function(e){t[e.name]=""}))),t}function Zo(e,t,n){var r=yt(e,null,n);if(t.length>0)for(var o=0;o0){n=[];for(var r=0;r]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//];function ui(e,t){if(!(null==t||Array.isArray(t)&&2==t.length))throw new Error("Expected '"+e+"' to be an array, [start, end].");if(null!=t){var n=t[0],r=t[1];si.forEach((function(e){if(e.test(n)||e.test(r))throw new Error("['"+n+"', '"+r+"'] contains unusable interpolation symbol.")}))}}var ci=function(){function e(e,t){this.start=e,this.end=t}return e.fromArray=function(t){return t?(ui("interpolation",t),new e(t[0],t[1])):li},e}(),li=new ci("{{","}}"),pi=function(){function e(e){void 0===e&&(e=null),this.file=e,this.sourcesContent=new Map,this.lines=[],this.lastCol0=0,this.hasMappings=!1}return e.prototype.addSource=function(e,t){return void 0===t&&(t=null),this.sourcesContent.has(e)||this.sourcesContent.set(e,t),this},e.prototype.addLine=function(){return this.lines.push([]),this.lastCol0=0,this},e.prototype.addMapping=function(e,t,n,r){if(!this.currentLine)throw new Error("A line must be added before mappings can be added");if(null!=t&&!this.sourcesContent.has(t))throw new Error('Unknown source file "'+t+'"');if(null==e)throw new Error("The column in the generated code must be provided");if(e>2),t+=di((3&r)<<4|(isNaN(o)?0:o>>4)),t+=isNaN(o)?"=":di((15&o)<<2|i>>6),t+=isNaN(o)||isNaN(i)?"=":di(63&i)}return t}(JSON.stringify(this,null,0)):""},e}();function fi(e){e=e<0?1+(-e<<1):e<<1;var t="";do{var n=31&e;(e>>=5)>0&&(n|=32),t+=di(n)}while(e>0);return t}var hi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function di(e){if(e<0||e>=64)throw new Error("Can only encode value in the range [0, 63]");return hi[e]}var vi=/'|\\|\n|\r|\$/g,yi=/^[$A-Z_][0-9A-Z_$]*$/i,mi=vt("error",null,null),gi=vt("stack",null,null),_i=function(e){this.indent=e,this.partsLength=0,this.parts=[],this.srcSpans=[]},bi=function(){function e(e){this._indent=e,this._classes=[],this._preambleLineCount=0,this._lines=[new _i(e)]}return e.createRoot=function(){return new e(0)},Object.defineProperty(e.prototype,"_currentLine",{get:function(){return this._lines[this._lines.length-1]},enumerable:!0,configurable:!0}),e.prototype.println=function(e,t){void 0===t&&(t=""),this.print(e||null,t,!0)},e.prototype.lineIsEmpty=function(){return 0===this._currentLine.parts.length},e.prototype.lineLength=function(){return 2*this._currentLine.indent+this._currentLine.partsLength},e.prototype.print=function(e,t,n){void 0===n&&(n=!1),t.length>0&&(this._currentLine.parts.push(t),this._currentLine.partsLength+=t.length,this._currentLine.srcSpans.push(e&&e.sourceSpan||null)),n&&this._lines.push(new _i(this._indent))},e.prototype.removeEmptyLastLine=function(){this.lineIsEmpty()&&this._lines.pop()},e.prototype.incIndent=function(){this._indent++,this.lineIsEmpty()&&(this._currentLine.indent=this._indent)},e.prototype.decIndent=function(){this._indent--,this.lineIsEmpty()&&(this._currentLine.indent=this._indent)},e.prototype.pushClass=function(e){this._classes.push(e)},e.prototype.popClass=function(){return this._classes.pop()},Object.defineProperty(e.prototype,"currentClass",{get:function(){return this._classes.length>0?this._classes[this._classes.length-1]:null},enumerable:!0,configurable:!0}),e.prototype.toSource=function(){return this.sourceLines.map((function(e){return e.parts.length>0?Ci(e.indent)+e.parts.join(""):""})).join("\n")},e.prototype.toSourceMapGenerator=function(e,t){void 0===t&&(t=0);for(var n=new pi(e),r=!1,o=function(){r||(n.addSource(e," ").addMapping(0,e,0,0),r=!0)},i=0;ir)return n.srcSpans[o];r-=i.length}return null},Object.defineProperty(e.prototype,"sourceLines",{get:function(){return this._lines.length&&0===this._lines[this._lines.length-1].parts.length?this._lines.slice(0,-1):this._lines},enumerable:!0,configurable:!0}),e}(),wi=function(){function e(e){this._escapeDollarInStrings=e}return e.prototype.visitExpressionStmt=function(e,t){return e.expr.visitExpression(this,t),t.println(e,";"),null},e.prototype.visitReturnStmt=function(e,t){return t.print(e,"return "),e.value.visitExpression(this,t),t.println(e,";"),null},e.prototype.visitIfStmt=function(e,t){t.print(e,"if ("),e.condition.visitExpression(this,t),t.print(e,") {");var n=null!=e.falseCase&&e.falseCase.length>0;return e.trueCase.length<=1&&!n?(t.print(e," "),this.visitAllStatements(e.trueCase,t),t.removeEmptyLastLine(),t.print(e," ")):(t.println(),t.incIndent(),this.visitAllStatements(e.trueCase,t),t.decIndent(),n&&(t.println(e,"} else {"),t.incIndent(),this.visitAllStatements(e.falseCase,t),t.decIndent())),t.println(e,"}"),null},e.prototype.visitThrowStmt=function(e,t){return t.print(e,"throw "),e.error.visitExpression(this,t),t.println(e,";"),null},e.prototype.visitCommentStmt=function(e,t){return e.multiline?t.println(e,"/* "+e.comment+" */"):e.comment.split("\n").forEach((function(n){t.println(e,"// "+n)})),null},e.prototype.visitJSDocCommentStmt=function(e,t){return t.println(e,"/*"+e.toString()+"*/"),null},e.prototype.visitWriteVarExpr=function(e,t){var n=t.lineIsEmpty();return n||t.print(e,"("),t.print(e,e.name+" = "),e.value.visitExpression(this,t),n||t.print(e,")"),null},e.prototype.visitWriteKeyExpr=function(e,t){var n=t.lineIsEmpty();return n||t.print(e,"("),e.receiver.visitExpression(this,t),t.print(e,"["),e.index.visitExpression(this,t),t.print(e,"] = "),e.value.visitExpression(this,t),n||t.print(e,")"),null},e.prototype.visitWritePropExpr=function(e,t){var n=t.lineIsEmpty();return n||t.print(e,"("),e.receiver.visitExpression(this,t),t.print(e,"."+e.name+" = "),e.value.visitExpression(this,t),n||t.print(e,")"),null},e.prototype.visitInvokeMethodExpr=function(e,t){e.receiver.visitExpression(this,t);var n=e.name;return null!=e.builtin&&null==(n=this.getBuiltinMethodName(e.builtin))||(t.print(e,"."+n+"("),this.visitAllExpressions(e.args,t,","),t.print(e,")")),null},e.prototype.visitInvokeFunctionExpr=function(e,t){return e.fn.visitExpression(this,t),t.print(e,"("),this.visitAllExpressions(e.args,t,","),t.print(e,")"),null},e.prototype.visitWrappedNodeExpr=function(e,t){throw new Error("Abstract emitter cannot visit WrappedNodeExpr.")},e.prototype.visitTypeofExpr=function(e,t){t.print(e,"typeof "),e.expr.visitExpression(this,t)},e.prototype.visitReadVarExpr=function(e,t){var n=e.name;if(null!=e.builtin)switch(e.builtin){case me.Super:n="super";break;case me.This:n="this";break;case me.CatchError:n=mi.name;break;case me.CatchStack:n=gi.name;break;default:throw new Error("Unknown builtin variable "+e.builtin)}return t.print(e,n),null},e.prototype.visitInstantiateExpr=function(e,t){return t.print(e,"new "),e.classExpr.visitExpression(this,t),t.print(e,"("),this.visitAllExpressions(e.args,t,","),t.print(e,")"),null},e.prototype.visitLiteralExpr=function(e,t){var n=e.value;return"string"==typeof n?t.print(e,Ei(n,this._escapeDollarInStrings)):t.print(e,""+n),null},e.prototype.visitConditionalExpr=function(e,t){return t.print(e,"("),e.condition.visitExpression(this,t),t.print(e,"? "),e.trueCase.visitExpression(this,t),t.print(e,": "),e.falseCase.visitExpression(this,t),t.print(e,")"),null},e.prototype.visitNotExpr=function(e,t){return t.print(e,"!"),e.condition.visitExpression(this,t),null},e.prototype.visitAssertNotNullExpr=function(e,t){return e.condition.visitExpression(this,t),null},e.prototype.visitBinaryOperatorExpr=function(e,t){var n;switch(e.operator){case ie.Equals:n="==";break;case ie.Identical:n="===";break;case ie.NotEquals:n="!=";break;case ie.NotIdentical:n="!==";break;case ie.And:n="&&";break;case ie.BitwiseAnd:n="&";break;case ie.Or:n="||";break;case ie.Plus:n="+";break;case ie.Minus:n="-";break;case ie.Divide:n="/";break;case ie.Multiply:n="*";break;case ie.Modulo:n="%";break;case ie.Lower:n="<";break;case ie.LowerEquals:n="<=";break;case ie.Bigger:n=">";break;case ie.BiggerEquals:n=">=";break;default:throw new Error("Unknown operator "+e.operator)}return e.parens&&t.print(e,"("),e.lhs.visitExpression(this,t),t.print(e," "+n+" "),e.rhs.visitExpression(this,t),e.parens&&t.print(e,")"),null},e.prototype.visitReadPropExpr=function(e,t){return e.receiver.visitExpression(this,t),t.print(e,"."),t.print(e,e.name),null},e.prototype.visitReadKeyExpr=function(e,t){return e.receiver.visitExpression(this,t),t.print(e,"["),e.index.visitExpression(this,t),t.print(e,"]"),null},e.prototype.visitLiteralArrayExpr=function(e,t){return t.print(e,"["),this.visitAllExpressions(e.entries,t,","),t.print(e,"]"),null},e.prototype.visitLiteralMapExpr=function(e,t){var n=this;return t.print(e,"{"),this.visitAllObjects((function(r){t.print(e,Ei(r.key,n._escapeDollarInStrings,r.quoted)+":"),r.value.visitExpression(n,t)}),e.entries,t,","),t.print(e,"}"),null},e.prototype.visitCommaExpr=function(e,t){return t.print(e,"("),this.visitAllExpressions(e.parts,t,","),t.print(e,")"),null},e.prototype.visitAllExpressions=function(e,t,n){var r=this;this.visitAllObjects((function(e){return e.visitExpression(r,t)}),e,t,n)},e.prototype.visitAllObjects=function(e,t,n,r){for(var o=!1,i=0;i0&&(n.lineLength()>80?(n.print(null,r,!0),o||(n.incIndent(),n.incIndent(),o=!0)):n.print(null,r,!1)),e(t[i]);o&&(n.decIndent(),n.decIndent())},e.prototype.visitAllStatements=function(e,t){var n=this;e.forEach((function(e){return e.visitStatement(n,t)}))},e}();function Ei(e,t,n){if(void 0===n&&(n=!0),null==e)return null;var r=e.replace(vi,(function(){for(var e=[],n=0;n0&&(t.println(e,"var self = this;"),this.visitAllStatements(e.constructorMethod.body,t)),t.decIndent(),t.println(e,"}")},t.prototype._visitClassGetter=function(e,t,n){n.println(e,"Object.defineProperty("+e.name+".prototype, '"+t.name+"', { get: function() {"),n.incIndent(),t.body.length>0&&(n.println(e,"var self = this;"),this.visitAllStatements(t.body,n)),n.decIndent(),n.println(e,"}});")},t.prototype._visitClassMethod=function(e,t,n){n.print(e,e.name+".prototype."+t.name+" = function("),this._visitParams(t.params,n),n.println(e,") {"),n.incIndent(),t.body.length>0&&(n.println(e,"var self = this;"),this.visitAllStatements(t.body,n)),n.decIndent(),n.println(e,"};")},t.prototype.visitWrappedNodeExpr=function(e,t){throw new Error("Cannot emit a WrappedNodeExpr in Javascript.")},t.prototype.visitReadVarExpr=function(t,n){if(t.builtin===me.This)n.print(t,"self");else{if(t.builtin===me.Super)throw new Error("'super' needs to be handled at a parent ast node, not at the variable level!");e.prototype.visitReadVarExpr.call(this,t,n)}return null},t.prototype.visitDeclareVarStmt=function(e,t){return t.print(e,"var "+e.name),e.value&&(t.print(e," = "),e.value.visitExpression(this,t)),t.println(e,";"),null},t.prototype.visitCastExpr=function(e,t){return e.value.visitExpression(this,t),null},t.prototype.visitInvokeFunctionExpr=function(t,n){var r=t.fn;return r instanceof be&&r.builtin===me.Super?(n.currentClass.parent.visitExpression(this,n),n.print(t,".call(this"),t.args.length>0&&(n.print(t,", "),this.visitAllExpressions(t.args,n,",")),n.print(t,")")):e.prototype.visitInvokeFunctionExpr.call(this,t,n),null},t.prototype.visitFunctionExpr=function(e,t){return t.print(e,"function"+(e.name?" "+e.name:"")+"("),this._visitParams(e.params,t),t.println(e,") {"),t.incIndent(),this.visitAllStatements(e.statements,t),t.decIndent(),t.print(e,"}"),null},t.prototype.visitDeclareFunctionStmt=function(e,t){return t.print(e,"function "+e.name+"("),this._visitParams(e.params,t),t.println(e,") {"),t.incIndent(),this.visitAllStatements(e.statements,t),t.decIndent(),t.println(e,"}"),null},t.prototype.visitTryCatchStmt=function(e,t){t.println(e,"try {"),t.incIndent(),this.visitAllStatements(e.bodyStmts,t),t.decIndent(),t.println(e,"} catch ("+mi.name+") {"),t.incIndent();var n=[gi.set(mi.prop("stack")).toDeclStmt(null,[De.Final])].concat(e.catchStmts);return this.visitAllStatements(n,t),t.decIndent(),t.println(e,"}"),null},t.prototype._visitParams=function(e,t){this.visitAllObjects((function(e){return t.print(null,e.name)}),e,t,",")},t.prototype.getBuiltinMethodName=function(e){var t;switch(e){case _e.ConcatArray:t="concat";break;case _e.SubscribeObservable:t="subscribe";break;case _e.Bind:t="bind";break;default:throw new Error("Unknown builtin method: "+e)}return t},t}(wi),xi=function(){function e(){}return e.prototype.evaluateStatements=function(e,t,n,r){var o=new Di(n),i=bi.createRoot();return t.length>0&&!t[0].isEquivalent(Ct("use strict").toStmt())&&(t=c([Ct("use strict").toStmt()],t)),o.visitAllStatements(t,i),o.createReturnStmt(i),this.evaluateCode(e,i,o.getArgs(),r)},e.prototype.evaluateCode=function(e,t,n,r){var o='"use strict";'+t.toSource()+"\n//# sourceURL="+e,i=[],a=[];for(var s in n)a.push(n[s]),i.push(s);if(r){var u=(new(Function.bind.apply(Function,c([void 0],i.concat("return null;"))))).toString(),l=u.slice(0,u.indexOf("return null;")).split("\n").length-1;o+="\n"+t.toSourceMapGenerator(e,l).toJsComment()}var p=new(Function.bind.apply(Function,c([void 0],i.concat(o))));return this.executeFunction(p,a)},e.prototype.executeFunction=function(e,t){return e.apply(void 0,c(t))},e}(),Di=function(e){function t(t){var n=e.call(this)||this;return n.reflector=t,n._evalArgNames=[],n._evalArgValues=[],n._evalExportedVars=[],n}return o(t,e),t.prototype.createReturnStmt=function(e){new Xe(new qe(this._evalExportedVars.map((function(e){return new ze(e,vt(e),!1)})))).visitStatement(this,e)},t.prototype.getArgs=function(){for(var e={},t=0;t0?gt(_t(t)):de}function Ii(e,t){var n=_t(e.map((function(e){return e.value})));return t?wt([],[new Xe(n)]):n}function Pi(e){var t=[];t.push({key:"name",value:Ct(e.pipeName),quoted:!1}),t.push({key:"type",value:e.type,quoted:!1});var n=Qo({name:e.name,type:e.type,deps:e.deps,injectFn:Pn.directiveInject},!0);return t.push({key:"factory",value:n.factory,quoted:!1}),t.push({key:"pure",value:Ct(e.pure),quoted:!1}),{expression:yt(Pn.definePipe).callFn([bt(t)]),type:new se(yt(Pn.PipeDefWithMeta,[ni(e.type,e.typeArgumentCount),new se(new Pe(e.pipeName))])),statements:n.statements}}var Mi,Oi=function(e,t,n,r){this.input=t,this.errLocation=n,this.ctxLocation=r,this.message="Parser Error: "+e+" "+n+" ["+t+"] in "+r},ki=function(e,t){this.start=e,this.end=t},Ni=function(){function e(e){this.span=e}return e.prototype.visit=function(e,t){return void 0===t&&(t=null),null},e.prototype.toString=function(){return"AST"},e}(),Ri=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.prefix=n,i.uninterpretedExpression=r,i.location=o,i}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitQuote(this,t)},t.prototype.toString=function(){return"Quote"},t}(Ni),Fi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.visit=function(e,t){void 0===t&&(t=null)},t}(Ni),ji=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitImplicitReceiver(this,t)},t}(Ni),Li=function(e){function t(t,n){var r=e.call(this,t)||this;return r.expressions=n,r}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitChain(this,t)},t}(Ni),Vi=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.condition=n,i.trueExp=r,i.falseExp=o,i}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitConditional(this,t)},t}(Ni),Bi=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.receiver=n,o.name=r,o}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitPropertyRead(this,t)},t}(Ni),Ui=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.receiver=n,i.name=r,i.value=o,i}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitPropertyWrite(this,t)},t}(Ni),Hi=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.receiver=n,o.name=r,o}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitSafePropertyRead(this,t)},t}(Ni),zi=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.obj=n,o.key=r,o}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitKeyedRead(this,t)},t}(Ni),qi=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.obj=n,i.key=r,i.value=o,i}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitKeyedWrite(this,t)},t}(Ni),Wi=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.exp=n,i.name=r,i.args=o,i}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitPipe(this,t)},t}(Ni),Gi=function(e){function t(t,n){var r=e.call(this,t)||this;return r.value=n,r}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitLiteralPrimitive(this,t)},t}(Ni),Zi=function(e){function t(t,n){var r=e.call(this,t)||this;return r.expressions=n,r}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitLiteralArray(this,t)},t}(Ni),$i=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.keys=n,o.values=r,o}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitLiteralMap(this,t)},t}(Ni),Qi=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.strings=n,o.expressions=r,o}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitInterpolation(this,t)},t}(Ni),Ki=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.operation=n,i.left=r,i.right=o,i}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitBinary(this,t)},t}(Ni),Yi=function(e){function t(t,n){var r=e.call(this,t)||this;return r.expression=n,r}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitPrefixNot(this,t)},t}(Ni),Xi=function(e){function t(t,n){var r=e.call(this,t)||this;return r.expression=n,r}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitNonNullAssert(this,t)},t}(Ni),Ji=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.receiver=n,i.name=r,i.args=o,i}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitMethodCall(this,t)},t}(Ni),ea=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.receiver=n,i.name=r,i.args=o,i}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitSafeMethodCall(this,t)},t}(Ni),ta=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.target=n,o.args=r,o}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitFunctionCall(this,t)},t}(Ni),na=function(e,t){this.start=e,this.end=t},ra=function(e){function t(t,n,r,o,i){var a=e.call(this,new ki(0,null==n?0:n.length))||this;return a.ast=t,a.source=n,a.location=r,a.errors=i,a.sourceSpan=new na(o,o+a.span.end),a}return o(t,e),t.prototype.visit=function(e,t){return void 0===t&&(t=null),e.visitASTWithSource?e.visitASTWithSource(this,t):this.ast.visit(e,t)},t.prototype.toString=function(){return this.source+" in "+this.location},t}(Ni),oa=function(e,t,n,r,o){this.span=e,this.key=t,this.keyIsVar=n,this.name=r,this.expression=o},ia=(function(){function e(){}e.prototype.visitBinary=function(e,t){},e.prototype.visitChain=function(e,t){},e.prototype.visitConditional=function(e,t){},e.prototype.visitFunctionCall=function(e,t){},e.prototype.visitImplicitReceiver=function(e,t){},e.prototype.visitInterpolation=function(e,t){},e.prototype.visitKeyedRead=function(e,t){},e.prototype.visitKeyedWrite=function(e,t){},e.prototype.visitLiteralArray=function(e,t){},e.prototype.visitLiteralMap=function(e,t){},e.prototype.visitLiteralPrimitive=function(e,t){},e.prototype.visitMethodCall=function(e,t){},e.prototype.visitPipe=function(e,t){},e.prototype.visitPrefixNot=function(e,t){},e.prototype.visitNonNullAssert=function(e,t){},e.prototype.visitPropertyRead=function(e,t){},e.prototype.visitPropertyWrite=function(e,t){},e.prototype.visitQuote=function(e,t){},e.prototype.visitSafeMethodCall=function(e,t){},e.prototype.visitSafePropertyRead=function(e,t){}}(),function(){function e(){}return e.prototype.visitBinary=function(e,t){return e.left.visit(this,t),e.right.visit(this,t),null},e.prototype.visitChain=function(e,t){return this.visitAll(e.expressions,t)},e.prototype.visitConditional=function(e,t){return e.condition.visit(this,t),e.trueExp.visit(this,t),e.falseExp.visit(this,t),null},e.prototype.visitPipe=function(e,t){return e.exp.visit(this,t),this.visitAll(e.args,t),null},e.prototype.visitFunctionCall=function(e,t){return e.target.visit(this,t),this.visitAll(e.args,t),null},e.prototype.visitImplicitReceiver=function(e,t){return null},e.prototype.visitInterpolation=function(e,t){return this.visitAll(e.expressions,t)},e.prototype.visitKeyedRead=function(e,t){return e.obj.visit(this,t),e.key.visit(this,t),null},e.prototype.visitKeyedWrite=function(e,t){return e.obj.visit(this,t),e.key.visit(this,t),e.value.visit(this,t),null},e.prototype.visitLiteralArray=function(e,t){return this.visitAll(e.expressions,t)},e.prototype.visitLiteralMap=function(e,t){return this.visitAll(e.values,t)},e.prototype.visitLiteralPrimitive=function(e,t){return null},e.prototype.visitMethodCall=function(e,t){return e.receiver.visit(this,t),this.visitAll(e.args,t)},e.prototype.visitPrefixNot=function(e,t){return e.expression.visit(this,t),null},e.prototype.visitNonNullAssert=function(e,t){return e.expression.visit(this,t),null},e.prototype.visitPropertyRead=function(e,t){return e.receiver.visit(this,t),null},e.prototype.visitPropertyWrite=function(e,t){return e.receiver.visit(this,t),e.value.visit(this,t),null},e.prototype.visitSafePropertyRead=function(e,t){return e.receiver.visit(this,t),null},e.prototype.visitSafeMethodCall=function(e,t){return e.receiver.visit(this,t),this.visitAll(e.args,t)},e.prototype.visitAll=function(e,t){var n=this;return e.forEach((function(e){return e.visit(n,t)})),null},e.prototype.visitQuote=function(e,t){return null},e}()),aa=function(){function e(){}return e.prototype.visitImplicitReceiver=function(e,t){return e},e.prototype.visitInterpolation=function(e,t){return new Qi(e.span,e.strings,this.visitAll(e.expressions))},e.prototype.visitLiteralPrimitive=function(e,t){return new Gi(e.span,e.value)},e.prototype.visitPropertyRead=function(e,t){return new Bi(e.span,e.receiver.visit(this),e.name)},e.prototype.visitPropertyWrite=function(e,t){return new Ui(e.span,e.receiver.visit(this),e.name,e.value.visit(this))},e.prototype.visitSafePropertyRead=function(e,t){return new Hi(e.span,e.receiver.visit(this),e.name)},e.prototype.visitMethodCall=function(e,t){return new Ji(e.span,e.receiver.visit(this),e.name,this.visitAll(e.args))},e.prototype.visitSafeMethodCall=function(e,t){return new ea(e.span,e.receiver.visit(this),e.name,this.visitAll(e.args))},e.prototype.visitFunctionCall=function(e,t){return new ta(e.span,e.target.visit(this),this.visitAll(e.args))},e.prototype.visitLiteralArray=function(e,t){return new Zi(e.span,this.visitAll(e.expressions))},e.prototype.visitLiteralMap=function(e,t){return new $i(e.span,e.keys,this.visitAll(e.values))},e.prototype.visitBinary=function(e,t){return new Ki(e.span,e.operation,e.left.visit(this),e.right.visit(this))},e.prototype.visitPrefixNot=function(e,t){return new Yi(e.span,e.expression.visit(this))},e.prototype.visitNonNullAssert=function(e,t){return new Xi(e.span,e.expression.visit(this))},e.prototype.visitConditional=function(e,t){return new Vi(e.span,e.condition.visit(this),e.trueExp.visit(this),e.falseExp.visit(this))},e.prototype.visitPipe=function(e,t){return new Wi(e.span,e.exp.visit(this),e.name,this.visitAll(e.args))},e.prototype.visitKeyedRead=function(e,t){return new zi(e.span,e.obj.visit(this),e.key.visit(this))},e.prototype.visitKeyedWrite=function(e,t){return new qi(e.span,e.obj.visit(this),e.key.visit(this),e.value.visit(this))},e.prototype.visitAll=function(e){for(var t=new Array(e.length),n=0;n=0;r--)n.unshift(Ea(t,r))}(s.temporaryCount,r,u),s.usesImplicitReceiver&&e.notifyImplicitReceiverUse();var c,l=u.length-1,p=null;if(l>=0){var f=(c=u[l])instanceof Ye?c.expr:c instanceof Xe?c.value:null;f&&(p=function(e){return vt("pd_"+e)}(r),u[l]=p.set(f.cast(le).notIdentical(Ct(!1))).toDeclStmt(null,[De.Final]))}return new ha(u,p)}function va(e,t){return function(e,t){var n=new xa(e);return t.visit(n)}(e,t)}var ya,ma,ga=function(e,t){this.stmts=e,this.currValExpr=t};function _a(e,t,n,r,o,i){e||(e=new Aa);var a=function(e){return vt("currVal_"+e)}(r),s=new Da(e,t,r,i),u=n.visit(s,ma.Expression),c=ba(s,r);return s.usesImplicitReceiver&&e.notifyImplicitReceiverUse(),0===s.temporaryCount&&o==ya.TrySimple?new ga([],u):(c.push(a.set(u).toDeclStmt(le,[De.Final])),new ga(c,a))}function ba(e,t){for(var n=[],r=0;r":n=ie.Bigger;break;case"<=":n=ie.LowerEquals;break;case">=":n=ie.BiggerEquals;break;default:throw new Error("Unsupported operation "+e.operation)}return Sa(t,new Ve(n,this._visit(e.left,ma.Expression),this._visit(e.right,ma.Expression),void 0,this.convertSourceSpan(e.span)))},e.prototype.visitChain=function(e,t){return function(e,t){if(e!==ma.Statement)throw new Error("Expected a statement, but saw "+t)}(t,e),this.visitAll(e.expressions,t)},e.prototype.visitConditional=function(e,t){return Sa(t,this._visit(e.condition,ma.Expression).conditional(this._visit(e.trueExp,ma.Expression),this._visit(e.falseExp,ma.Expression),this.convertSourceSpan(e.span)))},e.prototype.visitPipe=function(e,t){throw new Error("Illegal state: Pipes should have been converted into functions. Pipe: "+e.name)},e.prototype.visitFunctionCall=function(e,t){var n=this.visitAll(e.args,ma.Expression);return Sa(t,e instanceof Ia?e.converter(n):this._visit(e.target,ma.Expression).callFn(n,this.convertSourceSpan(e.span)))},e.prototype.visitImplicitReceiver=function(e,t){return Ca(t,e),this.usesImplicitReceiver=!0,this._implicitReceiver},e.prototype.visitInterpolation=function(e,t){Ca(t,e);for(var n=[Ct(e.expressions.length)],r=0;r-1?this._colonHostPartReplacer(e,t,n):e+t+n+", "+t+" "+e+n},e.prototype._colonHostPartReplacer=function(e,t,n){return e+t.replace(Ra,"")+n},e.prototype._convertShadowDOMSelectors=function(e){return Ha.reduce((function(e,t){return e.replace(t," ")}),e)},e.prototype._scopeSelectors=function(e,t,n){var r,o,i,a=this;return r=function(e){var r=e.selector,o=e.content;return"@"!=e.selector[0]?r=a._scopeSelector(e.selector,t,n,a.strictStyling):(e.selector.startsWith("@media")||e.selector.startsWith("@supports")||e.selector.startsWith("@page")||e.selector.startsWith("@document"))&&(o=a._scopeSelectors(e.content,t,n)),new ts(r,o)},o=function(e){for(var t=e.split(Ya),n=[],r=[],o=0,i=[],a=0;a0?i.push(s):(i.length>0&&(r.push(i.join("")),n.push(es),i=[]),n.push(s)),s==Xa&&o++}return i.length>0&&(r.push(i.join("")),n.push(es)),new ns(n.join(""),r)}(e),i=0,o.escapedString.replace(Ka,(function(){for(var e=[],t=0;t-1)o=r._applySimpleSelectorScope(e,t,n);else{var a=e.replace(Wa,"");if(a.length>0){var s=a.match(/([^:]*)(:*)(.*)/);s&&(o=s[1]+i+s[2]+s[3])}}return o},s=new Ma(e),u="",c=0,l=/( |>|\+|~(?!=))\s*/g,p=!((e=s.content()).indexOf(Ba)>-1);null!==(o=l.exec(e));){var f=o[1],h=e.slice(c,o.index).trim();u+=((p=p||h.indexOf(Ba)>-1)?a(h):h)+" "+f+" ",c=l.lastIndex}var d=e.substring(c);return u+=(p=p||d.indexOf(Ba)>-1)?a(d):d,s.restore(u)},e.prototype._insertPolyfillHostInCssText=function(e){return e.replace(Za,Fa).replace(Ga,Ra)},e}(),Ma=function(){function e(e){var t=this;this.placeholders=[],this.index=0,e=e.replace(/(\[[^\]]*\])/g,(function(e,n){var r="__ph-"+t.index+"__";return t.placeholders.push(n),t.index++,r})),this._content=e.replace(/(:nth-[-\w]+)(\([^)]+\))/g,(function(e,n,r){var o="__ph-"+t.index+"__";return t.placeholders.push(r),t.index++,n+o}))}return e.prototype.restore=function(e){var t=this;return e.replace(/__ph-(\d+)__/g,(function(e,n){return t.placeholders[+n]}))},e.prototype.content=function(){return this._content},e}(),Oa=/polyfill-next-selector[^}]*content:[\s]*?(['"])(.*?)\1[;\s]*}([^{]*?){/gim,ka=/(polyfill-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,Na=/(polyfill-unscoped-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,Ra="-shadowcsshost",Fa="-shadowcsscontext",ja=")(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",La=new RegExp("("+Ra+ja,"gim"),Va=new RegExp("("+Fa+ja,"gim"),Ba=Ra+"-no-combinator",Ua=/-shadowcsshost-no-combinator([^\s]*)/,Ha=[/::shadow/g,/::content/g,/\/shadow-deep\//g,/\/shadow\//g],za=/(?:>>>)|(?:\/deep\/)|(?:::ng-deep)/g,qa="([>\\s~+[.,{:][\\s\\S]*)?$",Wa=/-shadowcsshost/gim,Ga=/:host/gim,Za=/:host-context/gim,$a=/\/\*\s*[\s\S]*?\*\//g,Qa=/\/\*\s*#\s*source(Mapping)?URL=[\s\S]+?\*\//g,Ka=/(\s*)([^;\{\}]+?)(\s*)((?:{%BLOCK%}?\s*;?)|(?:\s*;))/g,Ya=/([{}])/g,Xa="{",Ja="}",es="%BLOCK%",ts=function(e,t){this.selector=e,this.content=t},ns=function(e,t){this.escapedString=e,this.blocks=t},rs="%COMP%",os="_nghost-"+rs,is="_ngcontent-"+rs,as=function(e,t,n){this.name=e,this.moduleUrl=t,this.setValue=n},ss=function(e,t,n,r,o){this.outputCtx=e,this.stylesVar=t,this.dependencies=n,this.isShimmed=r,this.meta=o},us=function(){function e(e){this._urlResolver=e,this._shadowCss=new Pa}return e.prototype.compileComponent=function(e,t){var n=t.template;return this._compileStyles(e,t,new gn({styles:n.styles,styleUrls:n.styleUrls,moduleUrl:fn(t.type)}),this.needsStyleShim(t),!0)},e.prototype.compileStyles=function(e,t,n,r){return void 0===r&&(r=this.needsStyleShim(t)),this._compileStyles(e,t,n,r,!1)},e.prototype.needsStyleShim=function(e){return e.template.encapsulation===w.Emulated},e.prototype._compileStyles=function(e,t,n,r,o){var i=this,a=n.styles.map((function(e){return Ct(i._shimIfNeeded(e,r))})),s=[];n.styleUrls.forEach((function(t){var n=a.length;a.push(null),s.push(new as(cs(null),t,(function(t){return a[n]=e.importExpr(t)})))}));var u=cs(o?t:null),c=vt(u).set(_t(a,new ue(le,[L.Const]))).toDeclStmt(null,o?[De.Final]:[De.Final,De.Exported]);return e.statements.push(c),new ss(e,u,s,r,n)},e.prototype._shimIfNeeded=function(e,t){return t?this._shadowCss.shimCssText(e,is,os):e},e}();function cs(e){var t="styles";return e&&(t+="_"+pn(e.type)),t}!function(){function e(e,t){void 0===t&&(t=-1),this.path=e,this.position=t}Object.defineProperty(e.prototype,"empty",{get:function(){return!this.path||!this.path.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"head",{get:function(){return this.path[0]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"tail",{get:function(){return this.path[this.path.length-1]},enumerable:!0,configurable:!0}),e.prototype.parentOf=function(e){return e&&this.path[this.path.indexOf(e)-1]},e.prototype.childOf=function(e){return this.path[this.path.indexOf(e)+1]},e.prototype.first=function(e){for(var t=this.path.length-1;t>=0;t--){var n=this.path[t];if(n instanceof e)return n}},e.prototype.push=function(e){this.path.push(e)},e.prototype.pop=function(){return this.path.pop()}}();var ls,ps=function(){function e(e,t,n){this.value=e,this.sourceSpan=t,this.i18n=n}return e.prototype.visit=function(e,t){return e.visitText(this,t)},e}(),fs=function(){function e(e,t,n,r,o,i){this.switchValue=e,this.type=t,this.cases=n,this.sourceSpan=r,this.switchValueSourceSpan=o,this.i18n=i}return e.prototype.visit=function(e,t){return e.visitExpansion(this,t)},e}(),hs=function(){function e(e,t,n,r,o){this.value=e,this.expression=t,this.sourceSpan=n,this.valueSourceSpan=r,this.expSourceSpan=o}return e.prototype.visit=function(e,t){return e.visitExpansionCase(this,t)},e}(),ds=function(){function e(e,t,n,r,o){this.name=e,this.value=t,this.sourceSpan=n,this.valueSpan=r,this.i18n=o}return e.prototype.visit=function(e,t){return e.visitAttribute(this,t)},e}(),vs=function(){function e(e,t,n,r,o,i,a){void 0===o&&(o=null),void 0===i&&(i=null),this.name=e,this.attrs=t,this.children=n,this.sourceSpan=r,this.startSourceSpan=o,this.endSourceSpan=i,this.i18n=a}return e.prototype.visit=function(e,t){return e.visitElement(this,t)},e}(),ys=function(){function e(e,t){this.value=e,this.sourceSpan=t}return e.prototype.visit=function(e,t){return e.visitComment(this,t)},e}();function ms(e,t,n){void 0===n&&(n=null);var r=[],o=e.visit?function(t){return e.visit(t,n)||t.visit(e,n)}:function(t){return t.visit(e,n)};return t.forEach((function(e){var t=o(e);t&&r.push(t)})),r}!function(){function e(){}e.prototype.visitElement=function(e,t){this.visitChildren(t,(function(t){t(e.attrs),t(e.children)}))},e.prototype.visitAttribute=function(e,t){},e.prototype.visitText=function(e,t){},e.prototype.visitComment=function(e,t){},e.prototype.visitExpansion=function(e,t){return this.visitChildren(t,(function(t){t(e.cases)}))},e.prototype.visitExpansionCase=function(e,t){},e.prototype.visitChildren=function(e,t){var n=[],r=this;return t((function(t){t&&n.push(ms(r,t,e))})),Array.prototype.concat.apply([],n)}}(),function(e){e[e.TAG_OPEN_START=0]="TAG_OPEN_START",e[e.TAG_OPEN_END=1]="TAG_OPEN_END",e[e.TAG_OPEN_END_VOID=2]="TAG_OPEN_END_VOID",e[e.TAG_CLOSE=3]="TAG_CLOSE",e[e.TEXT=4]="TEXT",e[e.ESCAPABLE_RAW_TEXT=5]="ESCAPABLE_RAW_TEXT",e[e.RAW_TEXT=6]="RAW_TEXT",e[e.COMMENT_START=7]="COMMENT_START",e[e.COMMENT_END=8]="COMMENT_END",e[e.CDATA_START=9]="CDATA_START",e[e.CDATA_END=10]="CDATA_END",e[e.ATTR_NAME=11]="ATTR_NAME",e[e.ATTR_QUOTE=12]="ATTR_QUOTE",e[e.ATTR_VALUE=13]="ATTR_VALUE",e[e.DOC_TYPE=14]="DOC_TYPE",e[e.EXPANSION_FORM_START=15]="EXPANSION_FORM_START",e[e.EXPANSION_CASE_VALUE=16]="EXPANSION_CASE_VALUE",e[e.EXPANSION_CASE_EXP_START=17]="EXPANSION_CASE_EXP_START",e[e.EXPANSION_CASE_EXP_END=18]="EXPANSION_CASE_EXP_END",e[e.EXPANSION_FORM_END=19]="EXPANSION_FORM_END",e[e.EOF=20]="EOF"}(ls||(ls={}));var gs=function(e,t,n){this.type=e,this.parts=t,this.sourceSpan=n},_s=function(e){function t(t,n,r){var o=e.call(this,r,t)||this;return o.tokenType=n,o}return o(t,e),t}(ar),bs=function(e,t){this.tokens=e,this.errors=t},ws=/\r\n?/g;function Es(e){return'Unexpected character "'+(0===e?"EOF":String.fromCharCode(e))+'"'}function Cs(e){return'Unknown entity "'+e+'" - use the "&#;" or "&#x;" syntax'}var Ss=function(e){this.error=e},xs=function(){function e(e,t,n){this._getTagDefinition=t,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._inInterpolation=!1,this.tokens=[],this.errors=[],this._tokenizeIcu=n.tokenizeExpansionForms||!1,this._interpolationConfig=n.interpolationConfig||li,this._leadingTriviaCodePoints=n.leadingTriviaChars&&n.leadingTriviaChars.map((function(e){return e.codePointAt(0)||0}));var r=n.range||{endPos:e.content.length,startPos:0,startLine:0,startCol:0};this._cursor=n.escapedString?new Os(e,r):new Ms(e,r);try{this._cursor.init()}catch(e){this.handleError(e)}}return e.prototype._processCarriageReturns=function(e){return e.replace(ws,"\n")},e.prototype.tokenize=function(){for(;0!==this._cursor.peek();){var e=this._cursor.clone();try{this._attemptCharCode(60)?this._attemptCharCode(33)?this._attemptCharCode(91)?this._consumeCdata(e):this._attemptCharCode(45)?this._consumeComment(e):this._consumeDocType(e):this._attemptCharCode(Fn)?this._consumeTagClose(e):this._consumeTagOpen(e):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeText()}catch(e){this.handleError(e)}}return this._beginToken(ls.EOF),this._endToken([]),new bs(function(e){for(var t=[],n=void 0,r=0;r")})),this._beginToken(ls.CDATA_END),this._requireStr("]]>"),this._endToken([])},e.prototype._consumeDocType=function(e){this._beginToken(ls.DOC_TYPE,e);var t=this._cursor.clone();this._attemptUntilChar(Bn);var n=this._cursor.getChars(t);this._cursor.advance(),this._endToken([n])},e.prototype._consumePrefixAndName=function(){for(var e,t,n=this._cursor.clone(),r="";this._cursor.peek()!==jn&&!(((e=this._cursor.peek())Hn));)this._cursor.advance();return this._cursor.peek()===jn?(r=this._cursor.getChars(n),this._cursor.advance(),t=this._cursor.clone()):t=n,this._requireCharCodeUntilFn(Ts,""===r?0:1),[r,this._cursor.getChars(t)]},e.prototype._consumeTagOpen=function(e){var t,n,r,o=this.tokens.length,a=this._cursor.clone();try{if(!Xn(this._cursor.peek()))throw this._createError(Es(this._cursor.peek()),this._cursor.getSpan(e));for(n=(r=this._consumeTagOpenStart(e)).parts[0],t=r.parts[1],this._attemptCharCodeUntilFn(Ds);this._cursor.peek()!==Fn&&this._cursor.peek()!==Bn;)this._consumeAttributeName(),this._attemptCharCodeUntilFn(Ds),this._attemptCharCode(Vn)&&(this._attemptCharCodeUntilFn(Ds),this._consumeAttributeValue()),this._attemptCharCodeUntilFn(Ds);this._consumeTagOpenEnd()}catch(t){if(t instanceof Ss)return this._cursor=a,r&&(this.tokens.length=o),this._beginToken(ls.TEXT,e),void this._endToken(["<"]);throw t}var s=this._getTagDefinition(t).contentType;s===i.RAW_TEXT?this._consumeRawTextWithTagClose(n,t,!1):s===i.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(n,t,!0)},e.prototype._consumeRawTextWithTagClose=function(e,t,n){var r=this;this._consumeRawText(n,(function(){return!!r._attemptCharCode(60)&&!!r._attemptCharCode(Fn)&&(r._attemptCharCodeUntilFn(Ds),!!r._attemptStrCaseInsensitive(t)&&(r._attemptCharCodeUntilFn(Ds),r._attemptCharCode(Bn)))})),this._beginToken(ls.TAG_CLOSE),this._requireCharCodeUntilFn((function(e){return e===Bn}),3),this._cursor.advance(),this._endToken([e,t])},e.prototype._consumeTagOpenStart=function(e){this._beginToken(ls.TAG_OPEN_START,e);var t=this._consumePrefixAndName();return this._endToken(t)},e.prototype._consumeAttributeName=function(){var e=this._cursor.peek();if(39===e||34===e)throw this._createError(Es(e),this._cursor.getSpan());this._beginToken(ls.ATTR_NAME);var t=this._consumePrefixAndName();this._endToken(t)},e.prototype._consumeAttributeValue=function(){var e;if(39===this._cursor.peek()||34===this._cursor.peek()){this._beginToken(ls.ATTR_QUOTE);var t=this._cursor.peek();this._cursor.advance(),this._endToken([String.fromCodePoint(t)]),this._beginToken(ls.ATTR_VALUE);for(var n=[];this._cursor.peek()!==t;)n.push(this._readChar(!0));e=n.join(""),this._endToken([this._processCarriageReturns(e)]),this._beginToken(ls.ATTR_QUOTE),this._cursor.advance(),this._endToken([String.fromCodePoint(t)])}else{this._beginToken(ls.ATTR_VALUE);var r=this._cursor.clone();this._requireCharCodeUntilFn(Ts,1),e=this._cursor.getChars(r),this._endToken([this._processCarriageReturns(e)])}},e.prototype._consumeTagOpenEnd=function(){var e=this._attemptCharCode(Fn)?ls.TAG_OPEN_END_VOID:ls.TAG_OPEN_END;this._beginToken(e),this._requireCharCode(Bn),this._endToken([])},e.prototype._consumeTagClose=function(e){this._beginToken(ls.TAG_CLOSE,e),this._attemptCharCodeUntilFn(Ds);var t=this._consumePrefixAndName();this._attemptCharCodeUntilFn(Ds),this._requireCharCode(Bn),this._endToken(t)},e.prototype._consumeExpansionFormStart=function(){this._beginToken(ls.EXPANSION_FORM_START),this._requireCharCode(Zn),this._endToken([]),this._expansionCaseStack.push(ls.EXPANSION_FORM_START),this._beginToken(ls.RAW_TEXT);var e=this._readUntil(Rn);this._endToken([e]),this._requireCharCode(Rn),this._attemptCharCodeUntilFn(Ds),this._beginToken(ls.RAW_TEXT);var t=this._readUntil(Rn);this._endToken([t]),this._requireCharCode(Rn),this._attemptCharCodeUntilFn(Ds)},e.prototype._consumeExpansionCaseStart=function(){this._beginToken(ls.EXPANSION_CASE_VALUE);var e=this._readUntil(Zn).trim();this._endToken([e]),this._attemptCharCodeUntilFn(Ds),this._beginToken(ls.EXPANSION_CASE_EXP_START),this._requireCharCode(Zn),this._endToken([]),this._attemptCharCodeUntilFn(Ds),this._expansionCaseStack.push(ls.EXPANSION_CASE_EXP_START)},e.prototype._consumeExpansionCaseEnd=function(){this._beginToken(ls.EXPANSION_CASE_EXP_END),this._requireCharCode($n),this._endToken([]),this._attemptCharCodeUntilFn(Ds),this._expansionCaseStack.pop()},e.prototype._consumeExpansionFormEnd=function(){this._beginToken(ls.EXPANSION_FORM_END),this._requireCharCode($n),this._endToken([]),this._expansionCaseStack.pop()},e.prototype._consumeText=function(){var e=this._cursor.clone();this._beginToken(ls.TEXT,e);var t=[];do{this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(t.push(this._interpolationConfig.start),this._inInterpolation=!0):this._interpolationConfig&&this._inInterpolation&&this._attemptStr(this._interpolationConfig.end)?(t.push(this._interpolationConfig.end),this._inInterpolation=!1):t.push(this._readChar(!0))}while(!this._isTextEnd());this._endToken([this._processCarriageReturns(t.join(""))])},e.prototype._isTextEnd=function(){if(60===this._cursor.peek()||0===this._cursor.peek())return!0;if(this._tokenizeIcu&&!this._inInterpolation){if(this.isExpansionFormStart())return!0;if(this._cursor.peek()===$n&&this._isInExpansionCase())return!0}return!1},e.prototype._readUntil=function(e){var t=this._cursor.clone();return this._attemptUntilChar(e),this._cursor.getChars(t)},e.prototype._isInExpansionCase=function(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===ls.EXPANSION_CASE_EXP_START},e.prototype._isInExpansionForm=function(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===ls.EXPANSION_FORM_START},e.prototype.isExpansionFormStart=function(){if(this._cursor.peek()!==Zn)return!1;if(this._interpolationConfig){var e=this._cursor.clone(),t=this._attemptStr(this._interpolationConfig.start);return this._cursor=e,!t}return!0},e}();function Ds(e){return!Kn(e)||0===e}function Ts(e){return Kn(e)||e===Bn||e===Fn||39===e||34===e||e===Vn}function As(e){return e==Ln||0==e||!function(e){return e>=Wn&&e<=102||e>=zn&&e<=70||Yn(e)}(e)}function Is(e){return e==Ln||0==e||!Xn(e)}function Ps(e){return e>=Wn&&e<=Gn?e-Wn+zn:e}var Ms=function(){function e(t,n){if(t instanceof e)this.file=t.file,this.input=t.input,this.end=t.end,this.state=a({},t.state);else{if(!n)throw new Error("Programming error: the range argument must be provided with a file argument.");this.file=t,this.input=t.content,this.end=n.endPos,this.state={peek:-1,offset:n.startPos,line:n.startLine,column:n.startCol}}}return e.prototype.clone=function(){return new e(this)},e.prototype.peek=function(){return this.state.peek},e.prototype.charsLeft=function(){return this.end-this.state.offset},e.prototype.diff=function(e){return this.state.offset-e.state.offset},e.prototype.advance=function(){this.advanceState(this.state)},e.prototype.init=function(){this.updatePeek(this.state)},e.prototype.getSpan=function(e,t){if(e=e||this,t)for(e=e.clone();this.diff(e)>0&&-1!==t.indexOf(e.peek());)e.advance();return new or(new nr(e.file,e.state.offset,e.state.line,e.state.column),new nr(this.file,this.state.offset,this.state.line,this.state.column))},e.prototype.getChars=function(e){return this.input.substring(e.state.offset,this.state.offset)},e.prototype.charAt=function(e){return this.input.charCodeAt(e)},e.prototype.advanceState=function(e){if(e.offset>=this.end)throw this.state=e,new ks('Unexpected character "EOF"',this);var t=this.charAt(e.offset);t===On?(e.line++,e.column=0):Jn(t)||e.column++,e.offset++,this.updatePeek(e)},e.prototype.updatePeek=function(e){e.peek=e.offset>=this.end?0:this.charAt(e.offset)},e}(),Os=function(e){function t(n,r){var o=this;return n instanceof t?(o=e.call(this,n)||this).internalState=a({},n.internalState):(o=e.call(this,n,r)||this).internalState=o.state,o}return o(t,e),t.prototype.advance=function(){this.state=this.internalState,e.prototype.advance.call(this),this.processEscapeSequence()},t.prototype.init=function(){e.prototype.init.call(this),this.processEscapeSequence()},t.prototype.clone=function(){return new t(this)},t.prototype.getChars=function(e){for(var t=e.clone(),n="";t.internalState.offset0)return this._errors=this._errors.concat(i.errors),null;var a=new or(t.sourceSpan.start,o.sourceSpan.end),s=new or(n.sourceSpan.start,o.sourceSpan.end);return new hs(t.parts[0],i.rootNodes,a,t.sourceSpan,s)},e.prototype._collectExpansionExpTokens=function(e){for(var t=[],n=[ls.EXPANSION_CASE_EXP_START];;){if(this._peek.type!==ls.EXPANSION_FORM_START&&this._peek.type!==ls.EXPANSION_CASE_EXP_START||n.push(this._peek.type),this._peek.type===ls.EXPANSION_CASE_EXP_END){if(!Ls(n,ls.EXPANSION_CASE_EXP_START))return this._errors.push(Ns.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(n.pop(),0==n.length)return t}if(this._peek.type===ls.EXPANSION_FORM_END){if(!Ls(n,ls.EXPANSION_FORM_START))return this._errors.push(Ns.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;n.pop()}if(this._peek.type===ls.EOF)return this._errors.push(Ns.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;t.push(this._advance())}},e.prototype._consumeText=function(e){var t=e.parts[0];if(t.length>0&&"\n"==t[0]){var n=this._getParentElement();null!=n&&0==n.children.length&&this.getTagDefinition(n.name).ignoreFirstLf&&(t=t.substring(1))}t.length>0&&this._addToParent(new ps(t,e.sourceSpan))},e.prototype._closeVoidElement=function(){var e=this._getParentElement();e&&this.getTagDefinition(e.name).isVoid&&this._elementStack.pop()},e.prototype._consumeStartTag=function(e){for(var t=e.parts[0],n=e.parts[1],r=[];this._peek.type===ls.ATTR_NAME;)r.push(this._consumeAttr(this._advance()));var o=this._getElementFullName(t,n,this._getParentElement()),i=!1;if(this._peek.type===ls.TAG_OPEN_END_VOID){this._advance(),i=!0;var a=this.getTagDefinition(o);a.canSelfClose||null!==d(o)||a.isVoid||this._errors.push(Ns.create(o,e.sourceSpan,'Only void and foreign elements can be self closed "'+e.parts[1]+'"'))}else this._peek.type===ls.TAG_OPEN_END&&(this._advance(),i=!1);var s=this._peek.sourceSpan.start,u=new or(e.sourceSpan.start,s),c=new vs(o,r,[],u,u,void 0);this._pushElement(c),i&&(this._popElement(o),c.endSourceSpan=u)},e.prototype._pushElement=function(e){var t=this._getParentElement();t&&this.getTagDefinition(t.name).isClosedByChild(e.name)&&this._elementStack.pop(),this._addToParent(e),this._elementStack.push(e)},e.prototype._consumeEndTag=function(e){var t=this._getElementFullName(e.parts[0],e.parts[1],this._getParentElement());if(this._getParentElement()&&(this._getParentElement().endSourceSpan=e.sourceSpan),this.getTagDefinition(t).isVoid)this._errors.push(Ns.create(t,e.sourceSpan,'Void elements do not have end tags "'+e.parts[1]+'"'));else if(!this._popElement(t)){var n='Unexpected closing tag "'+t+'". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags';this._errors.push(Ns.create(t,e.sourceSpan,n))}},e.prototype._popElement=function(e){for(var t=this._elementStack.length-1;t>=0;t--){var n=this._elementStack[t];if(n.name==e)return this._elementStack.splice(t,this._elementStack.length-t),!0;if(!this.getTagDefinition(n.name).closedByParent)return!1}return!1},e.prototype._consumeAttr=function(e){var t=v(e.parts[0],e.parts[1]),n=e.sourceSpan.end,r="",o=void 0;if(this._peek.type===ls.ATTR_QUOTE&&this._advance(),this._peek.type===ls.ATTR_VALUE){var i=this._advance();r=i.parts[0],n=i.sourceSpan.end,o=i.sourceSpan}return this._peek.type===ls.ATTR_QUOTE&&(n=this._advance().sourceSpan.end),new ds(t,r,new or(e.sourceSpan.start,n),o)},e.prototype._getParentElement=function(){return this._elementStack.length>0?this._elementStack[this._elementStack.length-1]:null},e.prototype._getParentElementSkippingContainers=function(){for(var e=null,t=this._elementStack.length-1;t>=0;t--){if(!p(this._elementStack[t].name))return{parent:this._elementStack[t],container:e};e=this._elementStack[t]}return{parent:null,container:e}},e.prototype._addToParent=function(e){var t=this._getParentElement();null!=t?t.children.push(e):this._rootNodes.push(e)},e.prototype._insertBeforeContainer=function(e,t,n){if(t){if(e){var r=e.children.indexOf(t);e.children[r]=n}else this._rootNodes.push(n);n.children.push(t),this._elementStack.splice(this._elementStack.indexOf(t),0,n)}else this._addToParent(n),this._elementStack.push(n)},e.prototype._getElementFullName=function(e,t,n){return""===e&&""===(e=this.getTagDefinition(t).implicitNamespacePrefix||"")&&null!=n&&(e=d(n.name)),v(e,t)},e}();function Ls(e,t){return e.length>0&&e[e.length-1]===t}var Vs=function(e){function t(){return e.call(this,b)||this}return o(t,e),t.prototype.parse=function(t,n,r){return e.prototype.parse.call(this,t,n,r)},t}(Fs),Bs="ngPreserveWhitespaces",Us=new Set(["pre","template","textarea","script","style"]),Hs=" \f\n\r\t\v ᠎ - \u2028\u2029   \ufeff",zs=new RegExp("[^"+Hs+"]"),qs=new RegExp("["+Hs+"]{2,}","g");function Ws(e){return e.replace(new RegExp("","g")," ")}var Gs=function(){function e(){}return e.prototype.visitElement=function(e,t){return Us.has(e.name)||e.attrs.some((function(e){return e.name===Bs}))?new vs(e.name,ms(this,e.attrs),e.children,e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n):new vs(e.name,e.attrs,ms(this,e.children),e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n)},e.prototype.visitAttribute=function(e,t){return e.name!==Bs?e:null},e.prototype.visitText=function(e,t){return e.value.match(zs)?new ps(Ws(e.value).replace(qs," "),e.sourceSpan,e.i18n):null},e.prototype.visitComment=function(e,t){return e},e.prototype.visitExpansion=function(e,t){return e},e.prototype.visitExpansionCase=function(e,t){return e},e}();function Zs(e){return new Rs(ms(new Gs,e.rootNodes),e.errors)}var $s=["zero","one","two","few","many","other"];function Qs(e){var t=new eu;return new Xs(ms(t,e),t.isExpanded,t.errors)}var Ks,Ys,Xs=function(e,t,n){this.nodes=e,this.expanded=t,this.errors=n},Js=function(e){function t(t,n){return e.call(this,t,n)||this}return o(t,e),t}(ar),eu=function(){function e(){this.isExpanded=!1,this.errors=[]}return e.prototype.visitElement=function(e,t){return new vs(e.name,e.attrs,ms(this,e.children),e.sourceSpan,e.startSourceSpan,e.endSourceSpan)},e.prototype.visitAttribute=function(e,t){return e},e.prototype.visitText=function(e,t){return e},e.prototype.visitComment=function(e,t){return e},e.prototype.visitExpansion=function(e,t){return this.isExpanded=!0,"plural"==e.type?(n=e,r=this.errors,o=n.cases.map((function(e){-1!=$s.indexOf(e.value)||e.value.match(/^=\d+$/)||r.push(new Js(e.valueSourceSpan,'Plural cases should be "=" or one of '+$s.join(", ")));var t=Qs(e.expression);return r.push.apply(r,c(t.errors)),new vs("ng-template",[new ds("ngPluralCase",""+e.value,e.valueSourceSpan)],t.nodes,e.sourceSpan,e.sourceSpan,e.sourceSpan)})),i=new ds("[ngPlural]",n.switchValue,n.switchValueSourceSpan),new vs("ng-container",[i],o,n.sourceSpan,n.sourceSpan,n.sourceSpan)):function(e,t){var n=e.cases.map((function(e){var n=Qs(e.expression);return t.push.apply(t,c(n.errors)),"other"===e.value?new vs("ng-template",[new ds("ngSwitchDefault","",e.valueSourceSpan)],n.nodes,e.sourceSpan,e.sourceSpan,e.sourceSpan):new vs("ng-template",[new ds("ngSwitchCase",""+e.value,e.valueSourceSpan)],n.nodes,e.sourceSpan,e.sourceSpan,e.sourceSpan)})),r=new ds("[ngSwitch]",e.switchValue,e.switchValueSourceSpan);return new vs("ng-container",[r],n,e.sourceSpan,e.sourceSpan,e.sourceSpan)}(e,this.errors);var n,r,o,i},e.prototype.visitExpansionCase=function(e,t){throw new Error("Should not be reached")},e}(),tu=function(){function e(e,t,n){this.value=e,this.ngContentIndex=t,this.sourceSpan=n}return e.prototype.visit=function(e,t){return e.visitText(this,t)},e}(),nu=function(){function e(e,t,n){this.value=e,this.ngContentIndex=t,this.sourceSpan=n}return e.prototype.visit=function(e,t){return e.visitBoundText(this,t)},e}(),ru=function(){function e(e,t,n){this.name=e,this.value=t,this.sourceSpan=n}return e.prototype.visit=function(e,t){return e.visitAttr(this,t)},e}(),ou=((Ks={})[4]=4,Ks[1]=1,Ks[2]=2,Ks[0]=0,Ks[3]=3,Ks),iu=function(){function e(e,t,n,r,o,i){this.name=e,this.type=t,this.securityContext=n,this.value=r,this.unit=o,this.sourceSpan=i,this.isAnimation=4===this.type}return e.fromBoundProperty=function(t){var n=ou[t.type];return new e(t.name,n,t.securityContext,t.value,t.unit,t.sourceSpan)},e.prototype.visit=function(e,t){return e.visitElementProperty(this,t)},e}(),au=function(){function e(t,n,r,o,i,a){this.name=t,this.target=n,this.phase=r,this.handler=o,this.sourceSpan=i,this.handlerSpan=a,this.fullName=e.calcFullName(this.name,this.target,this.phase),this.isAnimation=!!this.phase}return e.calcFullName=function(e,t,n){return t?t+":"+e:n?"@"+e+"."+n:e},e.fromParsedEvent=function(t){var n=0===t.type?t.targetOrPhase:null,r=1===t.type?t.targetOrPhase:null;return new e(t.name,n,r,t.handler,t.sourceSpan,t.handlerSpan)},e.prototype.visit=function(e,t){return e.visitEvent(this,t)},e}(),su=function(){function e(e,t,n,r){this.name=e,this.value=t,this.originalValue=n,this.sourceSpan=r}return e.prototype.visit=function(e,t){return e.visitReference(this,t)},e}(),uu=function(){function e(e,t,n){this.name=e,this.value=t,this.sourceSpan=n}return e.fromParsedVariable=function(t){return new e(t.name,t.value,t.sourceSpan)},e.prototype.visit=function(e,t){return e.visitVariable(this,t)},e}(),cu=function(){function e(e,t,n,r,o,i,a,s,u,c,l,p,f){this.name=e,this.attrs=t,this.inputs=n,this.outputs=r,this.references=o,this.directives=i,this.providers=a,this.hasViewContainer=s,this.queryMatches=u,this.children=c,this.ngContentIndex=l,this.sourceSpan=p,this.endSourceSpan=f}return e.prototype.visit=function(e,t){return e.visitElement(this,t)},e}(),lu=function(){function e(e,t,n,r,o,i,a,s,u,c,l){this.attrs=e,this.outputs=t,this.references=n,this.variables=r,this.directives=o,this.providers=i,this.hasViewContainer=a,this.queryMatches=s,this.children=u,this.ngContentIndex=c,this.sourceSpan=l}return e.prototype.visit=function(e,t){return e.visitEmbeddedTemplate(this,t)},e}(),pu=function(){function e(e,t,n,r){this.directiveName=e,this.templateName=t,this.value=n,this.sourceSpan=r}return e.prototype.visit=function(e,t){return e.visitDirectiveProperty(this,t)},e}(),fu=function(){function e(e,t,n,r,o,i){this.directive=e,this.inputs=t,this.hostProperties=n,this.hostEvents=r,this.contentQueryStartId=o,this.sourceSpan=i}return e.prototype.visit=function(e,t){return e.visitDirective(this,t)},e}(),hu=function(){function e(e,t,n,r,o,i,a,s){this.token=e,this.multiProvider=t,this.eager=n,this.providers=r,this.providerType=o,this.lifecycleHooks=i,this.sourceSpan=a,this.isModule=s}return e.prototype.visit=function(e,t){return null},e}();!function(e){e[e.PublicService=0]="PublicService",e[e.PrivateService=1]="PrivateService",e[e.Component=2]="Component",e[e.Directive=3]="Directive",e[e.Builtin=4]="Builtin"}(Ys||(Ys={}));var du=function(){function e(e,t,n){this.index=e,this.ngContentIndex=t,this.sourceSpan=n}return e.prototype.visit=function(e,t){return e.visitNgContent(this,t)},e}();function vu(e,t,n){void 0===n&&(n=null);var r=[],o=e.visit?function(t){return e.visit(t,n)||t.visit(e,n)}:function(t){return t.visit(e,n)};return t.forEach((function(e){var t=o(e);t&&r.push(t)})),r}!function(e){function t(){return e.call(this)||this}o(t,e),t.prototype.visitEmbeddedTemplate=function(e,t){return this.visitChildren(t,(function(t){t(e.attrs),t(e.references),t(e.variables),t(e.directives),t(e.providers),t(e.children)}))},t.prototype.visitElement=function(e,t){return this.visitChildren(t,(function(t){t(e.attrs),t(e.inputs),t(e.outputs),t(e.references),t(e.directives),t(e.providers),t(e.children)}))},t.prototype.visitDirective=function(e,t){return this.visitChildren(t,(function(t){t(e.inputs),t(e.hostProperties),t(e.hostEvents)}))},t.prototype.visitChildren=function(e,t){var n=[],r=this;return t((function(t){t&&t.length&&n.push(vu(r,t,e))})),Array.prototype.concat.apply([],n)}}(function(){function e(){}return e.prototype.visitNgContent=function(e,t){},e.prototype.visitEmbeddedTemplate=function(e,t){},e.prototype.visitElement=function(e,t){},e.prototype.visitReference=function(e,t){},e.prototype.visitVariable=function(e,t){},e.prototype.visitEvent=function(e,t){},e.prototype.visitElementProperty=function(e,t){},e.prototype.visitAttr=function(e,t){},e.prototype.visitBoundText=function(e,t){},e.prototype.visitText=function(e,t){},e.prototype.visitDirective=function(e,t){},e.prototype.visitDirectiveProperty=function(e,t){},e}());var yu=function(e){function t(t,n){return e.call(this,n,t)||this}return o(t,e),t}(ar),mu=function(e,t){var n=this;this.reflector=e,this.component=t,this.errors=[],this.viewQueries=function(e){var t=1,n=new Map;return e.viewQueries&&e.viewQueries.forEach((function(e){return Cu(n,{meta:e,queryId:t++})})),n}(t),this.viewProviders=new Map,t.viewProviders.forEach((function(e){null==n.viewProviders.get(mn(e.token))&&n.viewProviders.set(mn(e.token),!0)}))},gu=function(){function e(e,t,n,r,o,i,a,s,u){var c=this;this.viewContext=e,this._parent=t,this._isViewRoot=n,this._directiveAsts=r,this._sourceSpan=u,this._transformedProviders=new Map,this._seenProviders=new Map,this._queriedTokens=new Map,this.transformedHasViewContainer=!1,this._attrs={},o.forEach((function(e){return c._attrs[e.name]=e.value}));var l,p,f,h,d=r.map((function(e){return e.directive}));if(this._allProviders=(l=d,p=u,f=e.errors,h=new Map,l.forEach((function(e){Eu([{token:{identifier:e.type},useClass:e.type}],e.isComponent?Ys.Component:Ys.Directive,!0,p,f,h,!1)})),l.filter((function(e){return e.isComponent})).concat(l.filter((function(e){return!e.isComponent}))).forEach((function(e){Eu(e.providers,Ys.PublicService,!1,p,f,h,!1),Eu(e.viewProviders,Ys.PrivateService,!1,p,f,h,!1)})),h),this._contentQueries=function(e,t){var n=e,r=new Map;return t.forEach((function(e,t){e.queries&&e.queries.forEach((function(e){return Cu(r,{meta:e,queryId:n++})}))})),r}(s,d),Array.from(this._allProviders.values()).forEach((function(e){c._addQueryReadsTo(e.token,e.token,c._queriedTokens)})),a){var v=rn(this.viewContext.reflector,tn.TemplateRef);this._addQueryReadsTo(v,v,this._queriedTokens)}i.forEach((function(e){var t=e.value||rn(c.viewContext.reflector,tn.ElementRef);c._addQueryReadsTo({value:e.name},t,c._queriedTokens)})),this._queriedTokens.get(this.viewContext.reflector.resolveExternalReference(tn.ViewContainerRef))&&(this.transformedHasViewContainer=!0),Array.from(this._allProviders.values()).forEach((function(e){(e.eager||c._queriedTokens.get(mn(e.token)))&&c._getOrCreateLocalProvider(e.providerType,e.token,!0)}))}return e.prototype.afterElement=function(){var e=this;Array.from(this._allProviders.values()).forEach((function(t){e._getOrCreateLocalProvider(t.providerType,t.token,!1)}))},Object.defineProperty(e.prototype,"transformProviders",{get:function(){var e=[],t=[];return this._transformedProviders.forEach((function(n){n.eager?t.push(n):e.push(n)})),e.concat(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"transformedDirectiveAsts",{get:function(){var e=this.transformProviders.map((function(e){return e.token.identifier})),t=this._directiveAsts.slice();return t.sort((function(t,n){return e.indexOf(t.directive.type)-e.indexOf(n.directive.type)})),t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"queryMatches",{get:function(){var e=[];return this._queriedTokens.forEach((function(t){e.push.apply(e,c(t))})),e},enumerable:!0,configurable:!0}),e.prototype._addQueryReadsTo=function(e,t,n){this._getQueriesFor(e).forEach((function(e){var r=e.meta.read||t,o=mn(r),i=n.get(o);i||(i=[],n.set(o,i)),i.push({queryId:e.queryId,value:r})}))},e.prototype._getQueriesFor=function(e){for(var t,n=[],r=this,o=0;null!==r;)(t=r._contentQueries.get(mn(e)))&&n.push.apply(n,c(t.filter((function(e){return e.meta.descendants||o<=1})))),r._directiveAsts.length>0&&o++,r=r._parent;return(t=this.viewContext.viewQueries.get(mn(e)))&&n.push.apply(n,c(t)),n},e.prototype._getOrCreateLocalProvider=function(e,t,n){var r=this,o=this._allProviders.get(mn(t));if(!o||(e===Ys.Directive||e===Ys.PublicService)&&o.providerType===Ys.PrivateService||(e===Ys.PrivateService||e===Ys.PublicService)&&o.providerType===Ys.Builtin)return null;var i=this._transformedProviders.get(mn(t));if(i)return i;if(null!=this._seenProviders.get(mn(t)))return this.viewContext.errors.push(new yu("Cannot instantiate cyclic dependency! "+yn(t),this._sourceSpan)),null;this._seenProviders.set(mn(t),!0);var a=o.providers.map((function(e){var t=e.useValue,i=e.useExisting,a=void 0;if(null!=e.useExisting){var s=r._getDependency(o.providerType,{token:e.useExisting},n);null!=s.token?i=s.token:(i=null,t=s.value)}else e.useFactory?a=(e.deps||e.useFactory.diDeps).map((function(e){return r._getDependency(o.providerType,e,n)})):e.useClass&&(a=(e.deps||e.useClass.diDeps).map((function(e){return r._getDependency(o.providerType,e,n)})));return bu(e,{useExisting:i,useValue:t,deps:a})}));return i=wu(o,{eager:n,providers:a}),this._transformedProviders.set(mn(t),i),i},e.prototype._getLocalDependency=function(e,t,n){if(void 0===n&&(n=!1),t.isAttribute){var r=this._attrs[t.token.value];return{isValue:!0,value:null==r?null:r}}if(null!=t.token){if(e===Ys.Directive||e===Ys.Component){if(mn(t.token)===this.viewContext.reflector.resolveExternalReference(tn.Renderer)||mn(t.token)===this.viewContext.reflector.resolveExternalReference(tn.ElementRef)||mn(t.token)===this.viewContext.reflector.resolveExternalReference(tn.ChangeDetectorRef)||mn(t.token)===this.viewContext.reflector.resolveExternalReference(tn.TemplateRef))return t;mn(t.token)===this.viewContext.reflector.resolveExternalReference(tn.ViewContainerRef)&&(this.transformedHasViewContainer=!0)}if(mn(t.token)===this.viewContext.reflector.resolveExternalReference(tn.Injector))return t;if(null!=this._getOrCreateLocalProvider(e,t.token,n))return t}return null},e.prototype._getDependency=function(e,t,n){void 0===n&&(n=!1);var r=this,o=n,i=null;if(t.isSkipSelf||(i=this._getLocalDependency(e,t,n)),t.isSelf)!i&&t.isOptional&&(i={isValue:!0,value:null});else{for(;!i&&r._parent;){var a=r;r=r._parent,a._isViewRoot&&(o=!1),i=r._getLocalDependency(Ys.PublicService,t,o)}i||(i=!t.isHost||this.viewContext.component.isHost||this.viewContext.component.type.reference===mn(t.token)||null!=this.viewContext.viewProviders.get(mn(t.token))?t:t.isOptional?{isValue:!0,value:null}:null)}return i||this.viewContext.errors.push(new yu("No provider for "+yn(t.token),this._sourceSpan)),i},e}(),_u=function(){function e(e,t,n,r){var o=this;this.reflector=e,this._transformedProviders=new Map,this._seenProviders=new Map,this._errors=[],this._allProviders=new Map,t.transitiveModule.modules.forEach((function(e){Eu([{token:{identifier:e},useClass:e}],Ys.PublicService,!0,r,o._errors,o._allProviders,!0)})),Eu(t.transitiveModule.providers.map((function(e){return e.provider})).concat(n),Ys.PublicService,!1,r,this._errors,this._allProviders,!1)}return e.prototype.parse=function(){var e=this;if(Array.from(this._allProviders.values()).forEach((function(t){e._getOrCreateLocalProvider(t.token,t.eager)})),this._errors.length>0){var t=this._errors.join("\n");throw new Error("Provider parse errors:\n"+t)}var n=[],r=[];return this._transformedProviders.forEach((function(e){e.eager?r.push(e):n.push(e)})),n.concat(r)},e.prototype._getOrCreateLocalProvider=function(e,t){var n=this,r=this._allProviders.get(mn(e));if(!r)return null;var o=this._transformedProviders.get(mn(e));if(o)return o;if(null!=this._seenProviders.get(mn(e)))return this._errors.push(new yu("Cannot instantiate cyclic dependency! "+yn(e),r.sourceSpan)),null;this._seenProviders.set(mn(e),!0);var i=r.providers.map((function(e){var o=e.useValue,i=e.useExisting,a=void 0;if(null!=e.useExisting){var s=n._getDependency({token:e.useExisting},t,r.sourceSpan);null!=s.token?i=s.token:(i=null,o=s.value)}else e.useFactory?a=(e.deps||e.useFactory.diDeps).map((function(e){return n._getDependency(e,t,r.sourceSpan)})):e.useClass&&(a=(e.deps||e.useClass.diDeps).map((function(e){return n._getDependency(e,t,r.sourceSpan)})));return bu(e,{useExisting:i,useValue:o,deps:a})}));return o=wu(r,{eager:t,providers:i}),this._transformedProviders.set(mn(e),o),o},e.prototype._getDependency=function(e,t,n){return void 0===t&&(t=!1),e.isSkipSelf||null==e.token||mn(e.token)===this.reflector.resolveExternalReference(tn.Injector)||mn(e.token)===this.reflector.resolveExternalReference(tn.ComponentFactoryResolver)||this._getOrCreateLocalProvider(e.token,t),e},e}();function bu(e,t){var n=t.useExisting,r=t.useValue,o=t.deps;return{token:e.token,useClass:e.useClass,useExisting:n,useFactory:e.useFactory,useValue:r,deps:o,multi:e.multi}}function wu(e,t){var n=t.eager,r=t.providers;return new hu(e.token,e.multiProvider,e.eager||n,r,e.providerType,e.lifecycleHooks,e.sourceSpan,e.isModule)}function Eu(e,t,n,r,o,i,a){e.forEach((function(e){var s=i.get(mn(e.token));if(null!=s&&!!s.multiProvider!=!!e.multi&&o.push(new yu("Mixing multi and non multi provider is not possible for token "+yn(s.token),r)),s)e.multi||(s.providers.length=0),s.providers.push(e);else{var u=e.token.identifier&&e.token.identifier.lifecycleHooks?e.token.identifier.lifecycleHooks:[],c=!(e.useClass||e.useExisting||e.useFactory);s=new hu(e.token,!!e.multi,n||c,[e],t,u,r,a),i.set(mn(e.token),s)}}))}function Cu(e,t){t.meta.selectors.forEach((function(n){var r=e.get(mn(n));r||(r=[],e.set(mn(n),r)),r.push(t)}))}var Su=function(e,t){this.style=e,this.styleUrls=t};function xu(e){if(null==e||0===e.length||"/"==e[0])return!1;var t=e.match(Iu);return null===t||"package"==t[1]||"asset"==t[1]}var Du,Tu=/@import\s+(?:url\()?\s*(?:(?:['"]([^'"]*))|([^;\)\s]*))[^;]*;?/g,Au=/\/\*(?!#\s*(?:sourceURL|sourceMappingURL)=)[\s\S]+?\*\//g,Iu=/^([^:/?#]+):/,Pu=function(){function e(e,t,n,r,o){if(this._exprParser=e,this._interpolationConfig=t,this._schemaRegistry=n,this.errors=o,this.pipesByName=null,this._usedPipes=new Map,r){var i=new Map;r.forEach((function(e){return i.set(e.name,e)})),this.pipesByName=i}}return Object.defineProperty(e.prototype,"interpolationConfig",{get:function(){return this._interpolationConfig},enumerable:!0,configurable:!0}),e.prototype.getUsedPipes=function(){return Array.from(this._usedPipes.values())},e.prototype.createBoundHostProperties=function(e,t){var n=this;if(e.hostProperties){var r=[];return Object.keys(e.hostProperties).forEach((function(o){var i=e.hostProperties[o];"string"==typeof i?n.parsePropertyBinding(o,i,!0,t,t.start.offset,void 0,[],r):n._reportError('Value of the host property binding "'+o+'" needs to be a string representing an expression but got "'+i+'" ('+typeof i+")",t)})),r}return null},e.prototype.createDirectiveHostPropertyAsts=function(e,t,n){var r=this,o=this.createBoundHostProperties(e,n);return o&&o.map((function(e){return r.createBoundElementProperty(t,e)}))},e.prototype.createDirectiveHostEventAsts=function(e,t){var n=this;if(e.hostListeners){var r=[];return Object.keys(e.hostListeners).forEach((function(o){var i=e.hostListeners[o];"string"==typeof i?n.parseEvent(o,i,t,t,[],r):n._reportError('Value of the host listener "'+o+'" needs to be a string representing an expression but got "'+i+'" ('+typeof i+")",t)})),r}return null},e.prototype.parseInterpolation=function(e,t){var n=t.start.toString();try{var r=this._exprParser.parseInterpolation(e,n,t.start.offset,this._interpolationConfig);return r&&this._reportExpressionParserErrors(r.errors,t),this._checkPipes(r,t),r}catch(e){return this._reportError(""+e,t),this._exprParser.wrapLiteralPrimitive("ERROR",n,t.start.offset)}},e.prototype.parseInlineTemplateBinding=function(e,t,n,r,o,i,a){for(var s=this._parseTemplateBindings(e,t,n),u=0;u1)if("attr"==s[0]){a=s[1],n||this._validatePropertyOrAttributeName(a,t.sourceSpan,!0),u=ku(this._schemaRegistry,e,a,!0);var c=a.indexOf(":");if(c>-1){var l=a.substring(0,c),p=a.substring(c+1);a=v(l,p)}i=1}else"class"==s[0]?(a=s[1],i=2,u=[F.NONE]):"style"==s[0]&&(o=s.length>2?s[2]:null,a=s[1],i=3,u=[F.STYLE]);if(null===a){var f=this._schemaRegistry.getMappedPropName(t.name);a=r?f:t.name,u=ku(this._schemaRegistry,e,f,!1),i=0,n||this._validatePropertyOrAttributeName(f,t.sourceSpan,!1)}return new pa(a,i,u[0],t.expression,o,t.sourceSpan,t.valueSpan)},e.prototype.parseEvent=function(e,t,n,r,o,i){Ou(e)?(e=e.substr(1),this._parseAnimationEvent(e,t,n,r,i)):this._parseRegularEvent(e,t,n,r,o,i)},e.prototype.calcPossibleSecurityContexts=function(e,t,n){var r=this._schemaRegistry.getMappedPropName(t);return ku(this._schemaRegistry,e,r,n)},e.prototype._parseAnimationEvent=function(e,t,n,r,o){var i=Tt(e,".",[e,""]),a=i[0],s=i[1].toLowerCase();if(s)switch(s){case"start":case"done":var u=this._parseAction(t,r);o.push(new ca(a,s,1,u,n,r));break;default:this._reportError('The provided animation output phase value "'+s+'" for "@'+a+'" is not supported (use start or done)',n)}else this._reportError("The animation trigger output event (@"+a+") is missing its phase value name (start or done are currently supported)",n)},e.prototype._parseRegularEvent=function(e,t,n,r,o,i){var a=u(Dt(e,[null,e]),2),s=a[0],c=a[1],l=this._parseAction(t,r);o.push([e,l.source]),i.push(new ca(c,s,0,l,n,r))},e.prototype._parseAction=function(e,t){var n=(t&&t.start||"(unknown").toString(),r=t&&t.start?t.start.offset:0;try{var o=this._exprParser.parseAction(e,n,r,this._interpolationConfig);return o&&this._reportExpressionParserErrors(o.errors,t),!o||o.ast instanceof Fi?(this._reportError("Empty expressions are not allowed",t),this._exprParser.wrapLiteralPrimitive("ERROR",n,r)):(this._checkPipes(o,t),o)}catch(e){return this._reportError(""+e,t),this._exprParser.wrapLiteralPrimitive("ERROR",n,r)}},e.prototype._reportError=function(e,t,n){void 0===n&&(n=tr.ERROR),this.errors.push(new ar(t,e,n))},e.prototype._reportExpressionParserErrors=function(e,t){var n,r;try{for(var o=s(e),i=o.next();!i.done;i=o.next()){var a=i.value;this._reportError(a.message,t)}}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},e.prototype._checkPipes=function(e,t){var n=this;if(e&&this.pipesByName){var r=new Mu;e.visit(r),r.pipes.forEach((function(e,r){var o=n.pipesByName.get(r);o?n._usedPipes.set(r,o):n._reportError("The pipe '"+r+"' could not be found",new or(t.start.moveBy(e.span.start),t.start.moveBy(e.span.end)))}))}},e.prototype._validatePropertyOrAttributeName=function(e,t,n){var r=n?this._schemaRegistry.validateAttribute(e):this._schemaRegistry.validateProperty(e);r.error&&this._reportError(r.msg,t,tr.ERROR)},e}(),Mu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.pipes=new Map,t}return o(t,e),t.prototype.visitPipe=function(e,t){return this.pipes.set(e.name,e),e.exp.visit(this),this.visitAll(e.args,t),null},t}(ia);function Ou(e){return"@"==e[0]}function ku(e,t,n,r){var o=[];return S.parse(t).forEach((function(t){var i=t.element?[t.element]:e.allKnownElementNames(),a=new Set(t.notSelectors.filter((function(e){return e.isElementSelector()})).map((function(e){return e.element}))),s=i.filter((function(e){return!a.has(e)}));o.push.apply(o,c(s.map((function(t){return e.securityContext(t,n,r)}))))})),0===o.length?[F.NONE]:Array.from(new Set(o)).sort()}function Nu(e){var t=null,n=null,r=null,o=!1,i="";e.attrs.forEach((function(e){var a=e.name.toLowerCase();"select"==a?t=e.value:"href"==a?n=e.value:"rel"==a?r=e.value:"ngNonBindable"==e.name?o=!0:"ngProjectAs"==e.name&&e.value.length>0&&(i=e.value)})),t=function(e){return null===e||0===e.length?"*":e}(t);var a=e.name.toLowerCase(),s=Du.OTHER;return f(a)?s=Du.NG_CONTENT:"style"==a?s=Du.STYLE:"script"==a?s=Du.SCRIPT:"link"==a&&"stylesheet"==r&&(s=Du.STYLESHEET),new Fu(s,t,n,o,i)}!function(e){e[e.NG_CONTENT=0]="NG_CONTENT",e[e.STYLE=1]="STYLE",e[e.STYLESHEET=2]="STYLESHEET",e[e.SCRIPT=3]="SCRIPT",e[e.OTHER=4]="OTHER"}(Du||(Du={}));var Ru,Fu=function(e,t,n,r,o){this.type=e,this.selectAttr=t,this.hrefAttr=n,this.nonBindable=r,this.projectAs=o},ju=/^(?:(?:(?:(bind-)|(let-)|(ref-|#)|(on-)|(bindon-)|(@))(.+))|\[\(([^\)]+)\)\]|\[([^\]]+)\]|\(([^\)]+)\))$/;function Lu(){return Ru||(Ru=S.parse("*")[0]),Ru}var Vu=function(e){function t(t,n,r){return e.call(this,n,t,r)||this}return o(t,e),t}(ar),Bu=function(e,t,n){this.templateAst=e,this.usedPipes=t,this.errors=n},Uu=function(){function e(e,t,n,r,o,i,a){this._config=e,this._reflector=t,this._exprParser=n,this._schemaRegistry=r,this._htmlParser=o,this._console=i,this.transforms=a}return Object.defineProperty(e.prototype,"expressionParser",{get:function(){return this._exprParser},enumerable:!0,configurable:!0}),e.prototype.parse=function(e,t,n,r,o,i,a){var s=this.tryParse(e,t,n,r,o,i,a),u=s.errors.filter((function(e){return e.level===tr.WARNING})),c=s.errors.filter((function(e){return e.level===tr.ERROR}));if(u.length>0&&this._console.warn("Template parse warnings:\n"+u.join("\n")),c.length>0)throw Ft("Template parse errors:\n"+c.join("\n"),c);return{template:s.templateAst,pipes:s.usedPipes}},e.prototype.tryParse=function(e,t,n,r,o,i,a){var s="string"==typeof t?this._htmlParser.parse(t,i,{tokenizeExpansionForms:!0,interpolationConfig:this.getInterpolationConfig(e)}):t;return a||(s=Zs(s)),this.tryParseHtml(this.expandHtml(s),e,n,r,o)},e.prototype.tryParseHtml=function(e,t,n,r,o){var i,a=e.errors,s=[];if(e.rootNodes.length>0){var u=Ku(n),l=Ku(r),p=new mu(this._reflector,t),f=void 0;t.template&&t.template.interpolation&&(f={start:t.template.interpolation[0],end:t.template.interpolation[1]});var h=new Pu(this._exprParser,f,this._schemaRegistry,l,a),d=new Hu(this._reflector,this._config,p,u,h,this._schemaRegistry,o,a);i=ms(d,e.rootNodes,Zu),a.push.apply(a,c(p.errors)),s.push.apply(s,c(h.getUsedPipes()))}else i=[];return this._assertNoReferenceDuplicationOnTemplate(i,a),a.length>0||this.transforms&&this.transforms.forEach((function(e){i=vu(e,i)})),new Bu(i,s,a)},e.prototype.expandHtml=function(e,t){void 0===t&&(t=!1);var n=e.errors;if(0==n.length||t){var r=Qs(e.rootNodes);n.push.apply(n,c(r.errors)),e=new Rs(r.nodes,n)}return e},e.prototype.getInterpolationConfig=function(e){if(e.template)return ci.fromArray(e.template.interpolation)},e.prototype._assertNoReferenceDuplicationOnTemplate=function(e,t){var n=[];e.filter((function(e){return!!e.references})).forEach((function(e){return e.references.forEach((function(e){var r=e.name;if(n.indexOf(r)<0)n.push(r);else{var o=new Vu('Reference "#'+r+'" is defined several times',e.sourceSpan,tr.ERROR);t.push(o)}}))}))},e}(),Hu=function(){function e(e,t,n,r,o,i,a,s){var u=this;this.reflector=e,this.config=t,this.providerViewContext=n,this._bindingParser=o,this._schemaRegistry=i,this._schemas=a,this._targetErrors=s,this.selectorMatcher=new x,this.directivesIndex=new Map,this.ngContentCount=0,this.contentQueryStartId=n.component.viewQueries.length+1,r.forEach((function(e,t){var n=S.parse(e.selector);u.selectorMatcher.addSelectables(n,e),u.directivesIndex.set(e,t)}))}return e.prototype.visitExpansion=function(e,t){return null},e.prototype.visitExpansionCase=function(e,t){return null},e.prototype.visitText=function(e,t){var n=t.findNgContentIndex(Lu()),r=Ws(e.value),o=this._bindingParser.parseInterpolation(r,e.sourceSpan);return o?new nu(o,n,e.sourceSpan):new tu(r,n,e.sourceSpan)},e.prototype.visitAttribute=function(e,t){return new ru(e.name,e.value,e.sourceSpan)},e.prototype.visitComment=function(e,t){return null},e.prototype.visitElement=function(e,t){var n=this,r=this.contentQueryStartId,o=e.name,i=Nu(e);if(i.type===Du.SCRIPT||i.type===Du.STYLE)return null;if(i.type===Du.STYLESHEET&&xu(i.hrefAttr))return null;var a=[],s=[],u=[],l=[],p=[],f=[],d=[],v=[],y=!1,m=[],g=h(e.name);e.attrs.forEach((function(e){var t,r,o=n._parseAttr(g,e,a,s,p,u,l);l.push.apply(l,c([].map((function(e){return uu.fromParsedVariable(e)}))));var i=n._normalizeAttributeName(e.name);i.startsWith("*")&&(t=e.value,r=i.substring(1));var h=null!=t;if(h){y&&n._reportError("Can't have multiple template bindings on one element. Use only one attribute prefixed with *",e.sourceSpan),y=!0;var _=[];n._bindingParser.parseInlineTemplateBinding(r,t,e.sourceSpan,e.sourceSpan.start.offset,d,f,_),v.push.apply(v,c(_.map((function(e){return uu.fromParsedVariable(e)}))))}o||h||(m.push(n.visitAttribute(e,null)),a.push([e.name,e.value]))}));var _=Gu(o,a),b=this._parseDirectives(this.selectorMatcher,_),w=b.directives,E=b.matchElement,C=[],x=new Set,D=this._createDirectiveAsts(g,e.name,w,s,u,e.sourceSpan,C,x),T=this._createElementPropertyAsts(e.name,s,x),A=t.isTemplateElement||y,I=new gu(this.providerViewContext,t.providerContext,A,D,m,C,g,r,e.sourceSpan),P=ms(i.nonBindable?$u:this,e.children,Wu.create(g,D,g?t.providerContext:I));I.afterElement();var M,O=""!=i.projectAs?S.parse(i.projectAs)[0]:_,k=t.findNgContentIndex(O);if(i.type===Du.NG_CONTENT)e.children&&!e.children.every(Qu)&&this._reportError(" element cannot have content.",e.sourceSpan),M=new du(this.ngContentCount++,y?null:k,e.sourceSpan);else if(g)this._assertAllEventsPublishedByDirectives(D,p),this._assertNoComponentsNorElementBindingsOnTemplate(D,T,e.sourceSpan),M=new lu(m,p,C,l,I.transformedDirectiveAsts,I.transformProviders,I.transformedHasViewContainer,I.queryMatches,P,y?null:k,e.sourceSpan);else{this._assertElementExists(E,e),this._assertOnlyOneComponent(D,e.sourceSpan);var N=y?null:t.findNgContentIndex(O);M=new cu(o,m,T,p,C,I.transformedDirectiveAsts,I.transformProviders,I.transformedHasViewContainer,I.queryMatches,P,y?null:N,e.sourceSpan,e.endSourceSpan||null)}if(y){var R=this.contentQueryStartId,F=Gu("ng-template",d),j=this._parseDirectives(this.selectorMatcher,F).directives,L=new Set,V=this._createDirectiveAsts(!0,o,j,f,[],e.sourceSpan,[],L),B=this._createElementPropertyAsts(o,f,L);this._assertNoComponentsNorElementBindingsOnTemplate(V,B,e.sourceSpan);var U=new gu(this.providerViewContext,t.providerContext,t.isTemplateElement,V,[],[],!0,R,e.sourceSpan);U.afterElement(),M=new lu([],[],[],v,U.transformedDirectiveAsts,U.transformProviders,U.transformedHasViewContainer,U.queryMatches,[M],k,e.sourceSpan)}return M},e.prototype._parseAttr=function(e,t,n,r,o,i,a){var s=this._normalizeAttributeName(t.name),u=t.value,l=t.sourceSpan,p=t.valueSpan?t.valueSpan.start.offset:l.start.offset,f=[],h=s.match(ju),d=!1;if(null!==h)if(d=!0,null!=h[1])this._bindingParser.parsePropertyBinding(h[7],u,!1,l,p,t.valueSpan,n,r);else if(h[2])if(e){var v=h[7];this._parseVariable(v,u,l,a)}else this._reportError('"let-" is only supported on ng-template elements.',l);else h[3]?(v=h[7],this._parseReference(v,u,l,i)):h[4]?this._bindingParser.parseEvent(h[7],u,l,t.valueSpan||l,n,f):h[5]?(this._bindingParser.parsePropertyBinding(h[7],u,!1,l,p,t.valueSpan,n,r),this._parseAssignmentEvent(h[7],u,l,t.valueSpan||l,n,f)):h[6]?this._bindingParser.parseLiteralAttr(s,u,l,p,t.valueSpan,n,r):h[8]?(this._bindingParser.parsePropertyBinding(h[8],u,!1,l,p,t.valueSpan,n,r),this._parseAssignmentEvent(h[8],u,l,t.valueSpan||l,n,f)):h[9]?this._bindingParser.parsePropertyBinding(h[9],u,!1,l,p,t.valueSpan,n,r):h[10]&&this._bindingParser.parseEvent(h[10],u,l,t.valueSpan||l,n,f);else d=this._bindingParser.parsePropertyInterpolation(s,u,l,t.valueSpan,n,r);return d||this._bindingParser.parseLiteralAttr(s,u,l,p,t.valueSpan,n,r),o.push.apply(o,c(f.map((function(e){return au.fromParsedEvent(e)})))),d},e.prototype._normalizeAttributeName=function(e){return/^data-/i.test(e)?e.substring(5):e},e.prototype._parseVariable=function(e,t,n,r){e.indexOf("-")>-1&&this._reportError('"-" is not allowed in variable names',n),r.push(new uu(e,t,n))},e.prototype._parseReference=function(e,t,n,r){e.indexOf("-")>-1&&this._reportError('"-" is not allowed in reference names',n),r.push(new qu(e,t,n))},e.prototype._parseAssignmentEvent=function(e,t,n,r,o,i){this._bindingParser.parseEvent(e+"Change",t+"=$event",n,r,o,i)},e.prototype._parseDirectives=function(e,t){var n=this,r=new Array(this.directivesIndex.size),o=!1;return e.match(t,(function(e,t){r[n.directivesIndex.get(t)]=t,o=o||e.hasElementSelector()})),{directives:r.filter((function(e){return!!e})),matchElement:o}},e.prototype._createDirectiveAsts=function(e,t,n,r,o,i,a,s){var u=this,c=new Set,l=null,p=n.map((function(e){var n=new or(i.start,i.end,"Directive "+pn(e.type));e.isComponent&&(l=e);var p=[],f=u._bindingParser.createDirectiveHostPropertyAsts(e,t,n).map((function(e){return iu.fromBoundProperty(e)}));f=u._checkPropertiesInSchema(t,f);var h=u._bindingParser.createDirectiveHostEventAsts(e,n);u._createDirectivePropertyAsts(e.inputs,r,p,s),o.forEach((function(t){(0===t.value.length&&e.isComponent||t.isReferenceToDirective(e))&&(a.push(new su(t.name,nn(e.type.reference),t.value,t.sourceSpan)),c.add(t.name))}));var d=h.map((function(e){return au.fromParsedEvent(e)})),v=u.contentQueryStartId;return u.contentQueryStartId+=e.queries.length,new fu(e,p,f,d,v,n)}));return o.forEach((function(t){if(t.value.length>0)c.has(t.name)||u._reportError('There is no directive with "exportAs" set to "'+t.value+'"',t.sourceSpan);else if(!l){var n=null;e&&(n=rn(u.reflector,tn.TemplateRef)),a.push(new su(t.name,n,t.value,t.sourceSpan))}})),p},e.prototype._createDirectivePropertyAsts=function(e,t,n,r){if(e){var o=new Map;t.forEach((function(e){var t=o.get(e.name);t&&!t.isLiteral||o.set(e.name,e)})),Object.keys(e).forEach((function(t){var i=e[t],a=o.get(i);a&&(r.add(a.name),Yu(a.expression)||n.push(new pu(t,a.name,a.expression,a.sourceSpan)))}))}},e.prototype._createElementPropertyAsts=function(e,t,n){var r=this,o=[];return t.forEach((function(t){if(!t.isLiteral&&!n.has(t.name)){var i=r._bindingParser.createBoundElementProperty(e,t);o.push(iu.fromBoundProperty(i))}})),this._checkPropertiesInSchema(e,o)},e.prototype._findComponentDirectives=function(e){return e.filter((function(e){return e.directive.isComponent}))},e.prototype._findComponentDirectiveNames=function(e){return this._findComponentDirectives(e).map((function(e){return pn(e.directive.type)}))},e.prototype._assertOnlyOneComponent=function(e,t){var n=this._findComponentDirectiveNames(e);n.length>1&&this._reportError("More than one component matched on this element.\nMake sure that only one component's selector can match a given element.\nConflicting components: "+n.join(","),t)},e.prototype._assertElementExists=function(e,t){var n=t.name.replace(/^:xhtml:/,"");if(!e&&!this._schemaRegistry.hasElement(n,this._schemas)){var r="'"+n+"' is not a known element:\n";r+="1. If '"+n+"' is an Angular component, then verify that it is part of this module.\n",n.indexOf("-")>-1?r+="2. If '"+n+"' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.":r+="2. To allow any element add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component.",this._reportError(r,t.sourceSpan)}},e.prototype._assertNoComponentsNorElementBindingsOnTemplate=function(e,t,n){var r=this,o=this._findComponentDirectiveNames(e);o.length>0&&this._reportError("Components on an embedded template: "+o.join(","),n),t.forEach((function(e){r._reportError("Property binding "+e.name+' not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "@NgModule.declarations".',n)}))},e.prototype._assertAllEventsPublishedByDirectives=function(e,t){var n=this,r=new Set;e.forEach((function(e){Object.keys(e.directive.outputs).forEach((function(t){var n=e.directive.outputs[t];r.add(n)}))})),t.forEach((function(e){null==e.target&&r.has(e.name)||n._reportError("Event binding "+e.fullName+' not emitted by any directive on an embedded template. Make sure that the event name is spelled correctly and all directives are listed in the "@NgModule.declarations".',e.sourceSpan)}))},e.prototype._checkPropertiesInSchema=function(e,t){var n=this;return t.filter((function(t){if(0===t.type&&!n._schemaRegistry.hasProperty(e,t.name,n._schemas)){var r="Can't bind to '"+t.name+"' since it isn't a known property of '"+e+"'.";e.startsWith("ng-")?r+="\n1. If '"+t.name+"' is an Angular directive, then add 'CommonModule' to the '@NgModule.imports' of this component.\n2. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component.":e.indexOf("-")>-1&&(r+="\n1. If '"+e+"' is an Angular component and it has '"+t.name+"' input, then verify that it is part of this module.\n2. If '"+e+"' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.\n3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component."),n._reportError(r,t.sourceSpan)}return!Yu(t.value)}))},e.prototype._reportError=function(e,t,n){void 0===n&&(n=tr.ERROR),this._targetErrors.push(new ar(t,e,n))},e}(),zu=function(){function e(){}return e.prototype.visitElement=function(e,t){var n=Nu(e);if(n.type===Du.SCRIPT||n.type===Du.STYLE||n.type===Du.STYLESHEET)return null;var r=e.attrs.map((function(e){return[e.name,e.value]})),o=Gu(e.name,r),i=t.findNgContentIndex(o),a=ms(this,e.children,Zu);return new cu(e.name,ms(this,e.attrs),[],[],[],[],[],!1,[],a,i,e.sourceSpan,e.endSourceSpan)},e.prototype.visitComment=function(e,t){return null},e.prototype.visitAttribute=function(e,t){return new ru(e.name,e.value,e.sourceSpan)},e.prototype.visitText=function(e,t){var n=t.findNgContentIndex(Lu());return new tu(e.value,n,e.sourceSpan)},e.prototype.visitExpansion=function(e,t){return e},e.prototype.visitExpansionCase=function(e,t){return e},e}(),qu=function(){function e(e,t,n){this.name=e,this.value=t,this.sourceSpan=n}return e.prototype.isReferenceToDirective=function(e){return-1!==(t=e.exportAs,t?t.split(",").map((function(e){return e.trim()})):[]).indexOf(this.value);var t},e}(),Wu=function(){function e(e,t,n,r){this.isTemplateElement=e,this._ngContentIndexMatcher=t,this._wildcardNgContentIndex=n,this.providerContext=r}return e.create=function(t,n,r){var o=new x,i=null,a=n.find((function(e){return e.directive.isComponent}));if(a)for(var s=a.directive.template.ngContentSelectors,u=0;u0?t[0]:null},e}();function Gu(e,t){var n=new S,r=l(e)[1];n.setElement(r);for(var o=0;o0,0===o?o=39:39===o&&92!==e.charCodeAt(n-1)&&(o=0);break;case 34:u=u||i>0,0===o?o=34:34===o&&92!==e.charCodeAt(n-1)&&(o=0);break;case 58:s||0!==r||0!==o||(s=Ju(e.substring(a,n-1).trim()),i=n);break;case 59:if(s&&i>0&&0===r&&0===o){var c=e.substring(i,n-1).trim();t.push(s,u?Xu(c):c),a=n,i=0,s=null,u=!1}}return s&&i&&(c=e.substr(i).trim(),t.push(s,u?Xu(c):c)),t}(e),this._hasInitialValues=!0},e.prototype.registerClassAttr=function(e){this._initialClassValues=e.trim().split(/\s+/g),this._hasInitialValues=!0},e.prototype.populateInitialStylingAttrs=function(e){if(this._initialClassValues.length){e.push(Ct(1));for(var t=0;t0?e.substring(0,n):"",t=!0);var r="",o=e,i=e.lastIndexOf(".");return i>0&&(r=e.substr(i+1),o=e.substring(0,i)),{property:o,unit:r,hasOverrideFlag:t}}function oc(e){switch($o(e)){case 1:return Pn.styleProp;case 3:return Pn.stylePropInterpolate1;case 5:return Pn.stylePropInterpolate2;case 7:return Pn.stylePropInterpolate3;case 9:return Pn.stylePropInterpolate4;case 11:return Pn.stylePropInterpolate5;case 13:return Pn.stylePropInterpolate6;case 15:return Pn.stylePropInterpolate7;case 17:return Pn.stylePropInterpolate8;default:return Pn.stylePropInterpolateV}}!function(e){e[e.Character=0]="Character",e[e.Identifier=1]="Identifier",e[e.Keyword=2]="Keyword",e[e.String=3]="String",e[e.Operator=4]="Operator",e[e.Number=5]="Number",e[e.Error=6]="Error"}(ec||(ec={}));var ic=["var","let","as","null","undefined","true","false","if","else","this"],ac=function(){function e(){}return e.prototype.tokenize=function(e){for(var t=new pc(e),n=[],r=t.scanToken();null!=r;)n.push(r),r=t.scanToken();return n},e}(),sc=function(){function e(e,t,n,r){this.index=e,this.type=t,this.numValue=n,this.strValue=r}return e.prototype.isCharacter=function(e){return this.type==ec.Character&&this.numValue==e},e.prototype.isNumber=function(){return this.type==ec.Number},e.prototype.isString=function(){return this.type==ec.String},e.prototype.isOperator=function(e){return this.type==ec.Operator&&this.strValue==e},e.prototype.isIdentifier=function(){return this.type==ec.Identifier},e.prototype.isKeyword=function(){return this.type==ec.Keyword},e.prototype.isKeywordLet=function(){return this.type==ec.Keyword&&"let"==this.strValue},e.prototype.isKeywordAs=function(){return this.type==ec.Keyword&&"as"==this.strValue},e.prototype.isKeywordNull=function(){return this.type==ec.Keyword&&"null"==this.strValue},e.prototype.isKeywordUndefined=function(){return this.type==ec.Keyword&&"undefined"==this.strValue},e.prototype.isKeywordTrue=function(){return this.type==ec.Keyword&&"true"==this.strValue},e.prototype.isKeywordFalse=function(){return this.type==ec.Keyword&&"false"==this.strValue},e.prototype.isKeywordThis=function(){return this.type==ec.Keyword&&"this"==this.strValue},e.prototype.isError=function(){return this.type==ec.Error},e.prototype.toNumber=function(){return this.type==ec.Number?this.numValue:-1},e.prototype.toString=function(){switch(this.type){case ec.Character:case ec.Identifier:case ec.Keyword:case ec.Operator:case ec.String:case ec.Error:return this.strValue;case ec.Number:return this.numValue.toString();default:return null}},e}();function uc(e,t){return new sc(e,ec.Character,t,String.fromCharCode(t))}function cc(e,t){return new sc(e,ec.Operator,0,t)}var lc=new sc(-1,ec.Character,0,""),pc=function(){function e(e){this.input=e,this.peek=0,this.index=-1,this.length=e.length,this.advance()}return e.prototype.advance=function(){this.peek=++this.index>=this.length?0:this.input.charCodeAt(this.index)},e.prototype.scanToken=function(){for(var e=this.input,t=this.length,n=this.peek,r=this.index;n<=kn;){if(++r>=t){n=0;break}n=e.charCodeAt(r)}if(this.peek=n,this.index=r,r>=t)return null;if(fc(n))return this.scanIdentifier();if(Yn(n))return this.scanNumber(r);var o=r;switch(n){case 46:return this.advance(),Yn(this.peek)?this.scanNumber(o):uc(o,46);case 40:case Nn:case Zn:case $n:case 91:case 93:case Rn:case jn:case Ln:return this.scanCharacter(o,n);case 39:case 34:return this.scanString();case 35:case 43:case 45:case 42:case Fn:case 37:case 94:return this.scanOperator(o,String.fromCharCode(n));case 63:return this.scanComplexOperator(o,"?",46,".");case 60:case Bn:return this.scanComplexOperator(o,String.fromCharCode(n),Vn,"=");case 33:case Vn:return this.scanComplexOperator(o,String.fromCharCode(n),Vn,"=",Vn,"=");case 38:return this.scanComplexOperator(o,"&",38,"&");case 124:return this.scanComplexOperator(o,"|",124,"|");case Qn:for(;Kn(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error("Unexpected character ["+String.fromCharCode(n)+"]",0)},e.prototype.scanCharacter=function(e,t){return this.advance(),uc(e,t)},e.prototype.scanOperator=function(e,t){return this.advance(),cc(e,t)},e.prototype.scanComplexOperator=function(e,t,n,r,o,i){this.advance();var a=t;return this.peek==n&&(this.advance(),a+=r),null!=o&&this.peek==o&&(this.advance(),a+=i),cc(e,a)},e.prototype.scanIdentifier=function(){var e=this.index;for(this.advance();hc(this.peek);)this.advance();var t,n=this.input.substring(e,this.index);return ic.indexOf(n)>-1?(t=n,new sc(e,ec.Keyword,0,t)):function(e,t){return new sc(e,ec.Identifier,0,t)}(e,n)},e.prototype.scanNumber=function(e){var t,n=this.index===e;for(this.advance();;){if(Yn(this.peek));else if(46==this.peek)n=!1;else{if(101!=(t=this.peek)&&69!=t)break;if(this.advance(),dc(this.peek)&&this.advance(),!Yn(this.peek))return this.error("Invalid exponent",-1);n=!1}this.advance()}var r,o=this.input.substring(e,this.index);return r=n?function(e){var t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}(o):parseFloat(o),new sc(e,ec.Number,r,"")},e.prototype.scanString=function(){var e=this.index,t=this.peek;this.advance();for(var n="",r=this.index,o=this.input;this.peek!=t;)if(92==this.peek){n+=o.substring(r,this.index),this.advance();var i=void 0;if(this.peek=this.peek,117==this.peek){var a=o.substring(this.index+1,this.index+5);if(!/^[0-9a-f]+$/i.test(a))return this.error("Invalid unicode escape [\\u"+a+"]",0);i=parseInt(a,16);for(var s=0;s<5;s++)this.advance()}else i=vc(this.peek),this.advance();n+=String.fromCharCode(i),r=this.index}else{if(0==this.peek)return this.error("Unterminated quote",0);this.advance()}var u,c=o.substring(r,this.index);return this.advance(),u=n+c,new sc(e,ec.String,0,u)},e.prototype.error=function(e,t){var n=this.index+t;return function(e,t){return new sc(e,ec.Error,0,t)}(n,"Lexer Error: "+e+" at column "+n+" in expression ["+this.input+"]")},e}();function fc(e){return Wn<=e&&e<=Gn||zn<=e&&e<=qn||95==e||36==e}function hc(e){return Xn(e)||Yn(e)||95==e||36==e}function dc(e){return 45==e||43==e}function vc(e){switch(e){case 110:return On;case 102:return 12;case 114:return 13;case 116:return Mn;case 118:return 11;default:return e}}var yc=function(e,t,n){this.strings=e,this.expressions=t,this.offsets=n},mc=function(e,t,n){this.templateBindings=e,this.warnings=t,this.errors=n};function gc(e){var t=Vt(e.start)+"([\\s\\S]*?)"+Vt(e.end);return new RegExp(t,"g")}var _c,bc=function(){function e(e){this._lexer=e,this.errors=[]}return e.prototype.parseAction=function(e,t,n,r){void 0===r&&(r=li),this._checkNoInterpolation(e,t,r);var o=this._stripComments(e),i=this._lexer.tokenize(this._stripComments(e)),a=new wc(e,t,n,i,o.length,!0,this.errors,e.length-o.length).parseChain();return new ra(a,e,t,n,this.errors)},e.prototype.parseBinding=function(e,t,n,r){void 0===r&&(r=li);var o=this._parseBindingAst(e,t,n,r);return new ra(o,e,t,n,this.errors)},e.prototype.parseSimpleBinding=function(e,t,n,r){void 0===r&&(r=li);var o=this._parseBindingAst(e,t,n,r),i=Ec.check(o);return i.length>0&&this._reportError("Host binding expression cannot contain "+i.join(" "),e,t),new ra(o,e,t,n,this.errors)},e.prototype._reportError=function(e,t,n,r){this.errors.push(new Oi(e,t,n,r))},e.prototype._parseBindingAst=function(e,t,n,r){var o=this._parseQuote(e,t);if(null!=o)return o;this._checkNoInterpolation(e,t,r);var i=this._stripComments(e),a=this._lexer.tokenize(i);return new wc(e,t,n,a,i.length,!1,this.errors,e.length-i.length).parseChain()},e.prototype._parseQuote=function(e,t){if(null==e)return null;var n=e.indexOf(":");if(-1==n)return null;var r=e.substring(0,n).trim();if(!function(e){if(0==e.length)return!1;var t=new pc(e);if(!fc(t.peek))return!1;for(t.advance();0!==t.peek;){if(!hc(t.peek))return!1;t.advance()}return!0}(r))return null;var o=e.substring(n+1);return new Ri(new ki(0,e.length),r,o,t)},e.prototype.parseTemplateBindings=function(e,t,n,r){var o=this._lexer.tokenize(t);return new wc(t,n,r,o,t.length,!1,this.errors,0).parseTemplateBindings(e)},e.prototype.parseInterpolation=function(e,t,n,r){void 0===r&&(r=li);var o=this.splitInterpolation(e,t,r);if(null==o)return null;for(var i=[],a=0;a0?(u+=n.start.length,a.push(l),s.push(u),u+=l.length+n.end.length):(this._reportError("Blank expressions are not allowed in interpolated strings",e,"at column "+this._findInterpolationErrorColumn(o,c,n)+" in",t),a.push("$implict"),s.push(u))}return new yc(i,a,s)},e.prototype.wrapLiteralPrimitive=function(e,t,n){return new ra(new Gi(new ki(0,null==e?0:e.length),e),e,t,n,this.errors)},e.prototype._stripComments=function(e){var t=this._commentStart(e);return null!=t?e.substring(0,t).trim():e},e.prototype._commentStart=function(e){for(var t,n=null,r=0;r1&&this._reportError("Got interpolation ("+n.start+n.end+") where expression was expected",e,"at column "+this._findInterpolationErrorColumn(o,1,n)+" in",t)},e.prototype._findInterpolationErrorColumn=function(e,t,n){for(var r="",o=0;o":case"<=":case">=":this.advance();var n=this.parseAdditive();e=new Ki(this.span(e.span.start),t,e,n);continue}break}return e},e.prototype.parseAdditive=function(){for(var e=this.parseMultiplicative();this.next.type==ec.Operator;){var t=this.next.strValue;switch(t){case"+":case"-":this.advance();var n=this.parseMultiplicative();e=new Ki(this.span(e.span.start),t,e,n);continue}break}return e},e.prototype.parseMultiplicative=function(){for(var e=this.parsePrefix();this.next.type==ec.Operator;){var t=this.next.strValue;switch(t){case"*":case"%":case"/":this.advance();var n=this.parsePrefix();e=new Ki(this.span(e.span.start),t,e,n);continue}break}return e},e.prototype.parsePrefix=function(){if(this.next.type==ec.Operator){var e=this.inputIndex,t=this.next.strValue,n=void 0;switch(t){case"+":return this.advance(),n=this.parsePrefix(),new Ki(this.span(e),"-",n,new Gi(new ki(e,e),0));case"-":return this.advance(),n=this.parsePrefix(),new Ki(this.span(e),t,new Gi(new ki(e,e),0),n);case"!":return this.advance(),n=this.parsePrefix(),new Yi(this.span(e),n)}}return this.parseCallChain()},e.prototype.parseCallChain=function(){for(var e=this.parsePrimary();;)if(this.optionalCharacter(46))e=this.parseAccessMemberOrMethodCall(e,!1);else if(this.optionalOperator("?."))e=this.parseAccessMemberOrMethodCall(e,!0);else if(this.optionalCharacter(91)){this.rbracketsExpected++;var t=this.parsePipe();if(this.rbracketsExpected--,this.expectCharacter(93),this.optionalOperator("=")){var n=this.parseConditional();e=new qi(this.span(e.span.start),e,t,n)}else e=new zi(this.span(e.span.start),e,t)}else if(this.optionalCharacter(40)){this.rparensExpected++;var r=this.parseCallArguments();this.rparensExpected--,this.expectCharacter(Nn),e=new ta(this.span(e.span.start),e,r)}else{if(!this.optionalOperator("!"))return e;e=new Xi(this.span(e.span.start),e)}},e.prototype.parsePrimary=function(){var e=this.inputIndex;if(this.optionalCharacter(40)){this.rparensExpected++;var t=this.parsePipe();return this.rparensExpected--,this.expectCharacter(Nn),t}if(this.next.isKeywordNull())return this.advance(),new Gi(this.span(e),null);if(this.next.isKeywordUndefined())return this.advance(),new Gi(this.span(e),void 0);if(this.next.isKeywordTrue())return this.advance(),new Gi(this.span(e),!0);if(this.next.isKeywordFalse())return this.advance(),new Gi(this.span(e),!1);if(this.next.isKeywordThis())return this.advance(),new ji(this.span(e));if(this.optionalCharacter(91)){this.rbracketsExpected++;var n=this.parseExpressionList(93);return this.rbracketsExpected--,this.expectCharacter(93),new Zi(this.span(e),n)}if(this.next.isCharacter(Zn))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMemberOrMethodCall(new ji(this.span(e)),!1);if(this.next.isNumber()){var r=this.next.toNumber();return this.advance(),new Gi(this.span(e),r)}if(this.next.isString()){var o=this.next.toString();return this.advance(),new Gi(this.span(e),o)}return this.index>=this.tokens.length?(this.error("Unexpected end of expression: "+this.input),new Fi(this.span(e))):(this.error("Unexpected token "+this.next),new Fi(this.span(e)))},e.prototype.parseExpressionList=function(e){var t=[];if(!this.next.isCharacter(e))do{t.push(this.parsePipe())}while(this.optionalCharacter(Rn));return t},e.prototype.parseLiteralMap=function(){var e=[],t=[],n=this.inputIndex;if(this.expectCharacter(Zn),!this.optionalCharacter($n)){this.rbracesExpected++;do{var r=this.next.isString(),o=this.expectIdentifierOrKeywordOrString();e.push({key:o,quoted:r}),this.expectCharacter(jn),t.push(this.parsePipe())}while(this.optionalCharacter(Rn));this.rbracesExpected--,this.expectCharacter($n)}return new $i(this.span(n),e,t)},e.prototype.parseAccessMemberOrMethodCall=function(e,t){void 0===t&&(t=!1);var n=e.span.start,r=this.expectIdentifierOrKeyword();if(this.optionalCharacter(40)){this.rparensExpected++;var o=this.parseCallArguments();this.expectCharacter(Nn),this.rparensExpected--;var i=this.span(n);return t?new ea(i,e,r,o):new Ji(i,e,r,o)}if(t)return this.optionalOperator("=")?(this.error("The '?.' operator cannot be used in the assignment"),new Fi(this.span(n))):new Hi(this.span(n),e,r);if(this.optionalOperator("=")){if(!this.parseAction)return this.error("Bindings cannot contain assignments"),new Fi(this.span(n));var a=this.parseConditional();return new Ui(this.span(n),e,r,a)}return new Bi(this.span(n),e,r)},e.prototype.parseCallArguments=function(){if(this.next.isCharacter(Nn))return[];var e=[];do{e.push(this.parsePipe())}while(this.optionalCharacter(Rn));return e},e.prototype.expectTemplateBindingKey=function(){var e="",t=!1;do{e+=this.expectIdentifierOrKeywordOrString(),(t=this.optionalOperator("-"))&&(e+="-")}while(t);return e.toString()},e.prototype.parseTemplateBindings=function(e){var t=!0,n=[];do{var r=this.inputIndex,o=void 0,i=void 0,a=!1;t?(o=i=e,t=!1):((a=this.peekKeywordLet())&&this.advance(),o=this.expectTemplateBindingKey(),i=a?o:e+o[0].toUpperCase()+o.substring(1),this.optionalCharacter(jn));var s=null,u=null;if(a)s=this.optionalOperator("=")?this.expectTemplateBindingKey():"$implicit";else if(this.peekKeywordAs())this.advance(),s=o,i=this.expectTemplateBindingKey(),a=!0;else if(this.next!==lc&&!this.peekKeywordLet()){var c=this.inputIndex,l=this.parsePipe(),p=this.input.substring(c-this.offset,this.inputIndex-this.offset);u=new ra(l,p,this.location,this.absoluteOffset,this.errors)}if(n.push(new oa(this.span(r),i,a,s,u)),this.peekKeywordAs()&&!a){var f=this.inputIndex;this.advance();var h=this.expectTemplateBindingKey();n.push(new oa(this.span(f),h,!0,i,null))}this.optionalCharacter(Ln)||this.optionalCharacter(Rn)}while(this.index0)switch(e[0]){case"*":break;case"!":n[e.substring(1)]="boolean";break;case"#":n[e.substring(1)]="number";break;case"%":n[e.substring(1)]="object";break;default:n[e]="string"}}))})),t}return o(t,e),t.prototype.hasProperty=function(e,t,n){if(n.some((function(e){return e.name===$})))return!0;if(e.indexOf("-")>-1){if(p(e)||f(e))return!1;if(n.some((function(e){return e.name===Z})))return!0}return!!(this._schema[e.toLowerCase()]||this._schema.unknown)[t]},t.prototype.hasElement=function(e,t){if(t.some((function(e){return e.name===$})))return!0;if(e.indexOf("-")>-1){if(p(e)||f(e))return!0;if(t.some((function(e){return e.name===Z})))return!0}return!!this._schema[e.toLowerCase()]},t.prototype.securityContext=function(e,t,n){n&&(t=this.getMappedPropName(t)),e=e.toLowerCase(),t=t.toLowerCase();var r=Cc()[e+"|"+t];return r||(r=Cc()["*|"+t])||F.NONE},t.prototype.getMappedPropName=function(e){return Tc[e]||e},t.prototype.getDefaultComponentElementName=function(){return"ng-component"},t.prototype.validateProperty=function(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:"Binding to event property '"+e+"' is disallowed for security reasons, please use ("+e.slice(2)+")=...\nIf '"+e+"' is a directive input, make sure the directive is imported by the current module."}:{error:!1}},t.prototype.validateAttribute=function(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:"Binding to event attribute '"+e+"' is disallowed for security reasons, please use ("+e.slice(2)+")=..."}:{error:!1}},t.prototype.allKnownElementNames=function(){return Object.keys(this._schema)},t.prototype.normalizeAnimationStyleProperty=function(e){return e.replace(xt,(function(){for(var e=[],t=0;t0)throw Ft("Template parse errors:\n"+i.join("\n"),i);return{nodes:r,errors:o,styleUrls:n.styleUrls,styles:n.styles}}var Mc,Oc=function(){function e(e){this.bindingParser=e,this.errors=[],this.styles=[],this.styleUrls=[]}return e.prototype.visitElement=function(e){var t,n,r,o=this,i=Nu(e);if(i.type===Du.SCRIPT)return null;if(i.type===Du.STYLE){var a=1===(r=e).children.length&&r.children[0]instanceof ps?r.children[0].value:null;return null!==a&&this.styles.push(a),null}if(i.type===Du.STYLESHEET&&xu(i.hrefAttr))return this.styleUrls.push(i.hrefAttr),null;var u=h(e.name),l=[],p=[],f=[],d=[],v=[],y={},m=[],g=[],_=!1;try{for(var b=s(e.attrs),w=b.next();!w.done;w=b.next()){var E=w.value,C=!1,S=Rc(E.name),x=!1;if(E.i18n&&(y[E.name]=E.i18n),S.startsWith("*")){_&&this.reportError("Can't have multiple template bindings on one element. Use only one attribute prefixed with *",E.sourceSpan),x=!0,_=!0;var D=E.value,T=S.substring(1),A=[],I=E.valueSpan?E.valueSpan.start.offset:E.sourceSpan.start.offset;this.bindingParser.parseInlineTemplateBinding(T,D,E.sourceSpan,I,[],m,A),g.push.apply(g,c(A.map((function(e){return new vr(e.name,e.value,e.sourceSpan)}))))}else C=this.parseAttribute(u,E,[],l,p,f,d);C||x||v.push(this.visitAttribute(E))}}catch(e){t={error:e}}finally{try{w&&!w.done&&(n=b.return)&&n.call(b)}finally{if(t)throw t.error}}var P,M=ms(i.nonBindable?Nc:this,e.children);if(i.type===Du.NG_CONTENT){e.children&&!e.children.every((function(e){return function(e){return e instanceof ps&&0==e.value.trim().length}(e)||function(e){return e instanceof ys}(e)}))&&this.reportError(" element cannot have content.",e.sourceSpan);var O=i.selectAttr,k=e.attrs.map((function(e){return o.visitAttribute(e)}));P=new dr(O,k,e.sourceSpan,e.i18n)}else u?(k=this.extractAttributes(e.name,l,y),P=new hr(e.name,v,k.bound,p,[],M,d,f,e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n)):(k=this.extractAttributes(e.name,l,y),P=new fr(e.name,v,k.bound,p,M,d,e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n));if(_){k=this.extractAttributes("ng-template",m,y);var N=[];k.literal.forEach((function(e){return N.push(e)})),k.bound.forEach((function(e){return N.push(e)}));var R=P instanceof fr?{attributes:P.attributes,inputs:P.inputs,outputs:P.outputs}:{attributes:[],inputs:[],outputs:[]};P=new hr(P.name,R.attributes,R.inputs,R.outputs,N,[P],[],g,e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n)}return P},e.prototype.visitAttribute=function(e){return new cr(e.name,e.value,e.sourceSpan,e.valueSpan,e.i18n)},e.prototype.visitText=function(e){return this._visitTextWithInterpolation(e.value,e.sourceSpan,e.i18n)},e.prototype.visitExpansion=function(e){var t=this,n=e.i18n;if(!n)return null;var r={},o={};return Object.keys(n.placeholders).forEach((function(i){var a=n.placeholders[i];if(i.startsWith("VAR_")){var s=t.bindingParser.interpolationConfig,u=""+s.start+a+s.end;r[i]=t._visitTextWithInterpolation(u,e.sourceSpan)}else o[i]=t._visitTextWithInterpolation(a,e.sourceSpan)})),new mr(r,o,e.sourceSpan,n)},e.prototype.visitExpansionCase=function(e){return null},e.prototype.visitComment=function(e){return null},e.prototype.extractAttributes=function(e,t,n){var r=this,o=[],i=[];return t.forEach((function(t){var a=n[t.name];if(t.isLiteral)i.push(new cr(t.name,t.expression.source||"",t.sourceSpan,void 0,a));else{var s=r.bindingParser.createBoundElementProperty(e,t,!0,!1);o.push(lr.fromBoundElementProperty(s,a))}})),{bound:o,literal:i}},e.prototype.parseAttribute=function(e,t,n,r,o,i,a){var s=Rc(t.name),u=t.value,c=t.sourceSpan,l=t.valueSpan?t.valueSpan.start.offset:c.start.offset,p=s.match(Ic),f=!1;if(p)if(f=!0,null!=p[1])this.bindingParser.parsePropertyBinding(p[7],u,!1,c,l,t.valueSpan,n,r);else if(p[2])if(e){var h=p[7];this.parseVariable(h,u,c,t.valueSpan,i)}else this.reportError('"let-" is only supported on ng-template elements.',c);else if(p[3])h=p[7],this.parseReference(h,u,c,t.valueSpan,a);else if(p[4]){var d=[];this.bindingParser.parseEvent(p[7],u,c,t.valueSpan||c,n,d),Fc(d,o)}else p[5]?(this.bindingParser.parsePropertyBinding(p[7],u,!1,c,l,t.valueSpan,n,r),this.parseAssignmentEvent(p[7],u,c,t.valueSpan,n,o)):p[6]?this.bindingParser.parseLiteralAttr(s,u,c,l,t.valueSpan,n,r):p[8]?(this.bindingParser.parsePropertyBinding(p[8],u,!1,c,l,t.valueSpan,n,r),this.parseAssignmentEvent(p[8],u,c,t.valueSpan,n,o)):p[9]?this.bindingParser.parsePropertyBinding(p[9],u,!1,c,l,t.valueSpan,n,r):p[10]&&(d=[],this.bindingParser.parseEvent(p[10],u,c,t.valueSpan||c,n,d),Fc(d,o));else f=this.bindingParser.parsePropertyInterpolation(s,u,c,t.valueSpan,n,r);return f},e.prototype._visitTextWithInterpolation=function(e,t,n){var r=Ws(e),o=this.bindingParser.parseInterpolation(r,t);return o?new ur(o,t,n):new sr(r,t)},e.prototype.parseVariable=function(e,t,n,r,o){e.indexOf("-")>-1&&this.reportError('"-" is not allowed in variable names',n),o.push(new vr(e,t,n,r))},e.prototype.parseReference=function(e,t,n,r,o){e.indexOf("-")>-1&&this.reportError('"-" is not allowed in reference names',n),o.push(new yr(e,t,n,r))},e.prototype.parseAssignmentEvent=function(e,t,n,r,o,i){var a=[];this.bindingParser.parseEvent(e+"Change",t+"=$event",n,r||n,o,a),Fc(a,i)},e.prototype.reportError=function(e,t,n){void 0===n&&(n=tr.ERROR),this.errors.push(new ar(t,e,n))},e}(),kc=function(){function e(){}return e.prototype.visitElement=function(e){var t=Nu(e);if(t.type===Du.SCRIPT||t.type===Du.STYLE||t.type===Du.STYLESHEET)return null;var n=ms(this,e.children,null);return new fr(e.name,ms(this,e.attrs),[],[],n,[],e.sourceSpan,e.startSourceSpan,e.endSourceSpan)},e.prototype.visitComment=function(e){return null},e.prototype.visitAttribute=function(e){return new cr(e.name,e.value,e.sourceSpan,void 0,e.i18n)},e.prototype.visitText=function(e){return new sr(e.value,e.sourceSpan)},e.prototype.visitExpansion=function(e){return null},e.prototype.visitExpansionCase=function(e){return null},e}(),Nc=new kc;function Rc(e){return/^data-/i.test(e)?e.substring(5):e}function Fc(e,t){t.push.apply(t,c(e.map((function(e){return pr.fromParsedEvent(e)}))))}!function(e){e[e.ELEMENT=0]="ELEMENT",e[e.TEMPLATE=1]="TEMPLATE",e[e.PROJECTION=2]="PROJECTION"}(Mc||(Mc={}));var jc=function(){function e(e,t,n,r,o,i){void 0===n&&(n=0),void 0===r&&(r=null),this.index=e,this.ref=t,this.level=n,this.templateIndex=r,this.meta=o,this.registry=i,this.bindings=new Set,this.placeholders=new Map,this.isEmitted=!1,this._unresolvedCtxCount=0,this._registry=i||{getUniqueId:Do(),icus:new Map},this.id=this._registry.getUniqueId()}return e.prototype.appendTag=function(e,t,n,r){if(!t.isVoid||!r){var o=t.isVoid||!r?t.startName:t.closeName,i={type:e,index:n,ctx:this.id,isVoid:t.isVoid,closed:r};Ao(this.placeholders,o,i)}},Object.defineProperty(e.prototype,"icus",{get:function(){return this._registry.icus},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isRoot",{get:function(){return 0===this.level},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isResolved",{get:function(){return 0===this._unresolvedCtxCount},enumerable:!0,configurable:!0}),e.prototype.getSerializedPlaceholders=function(){var e=new Map;return this.placeholders.forEach((function(t,n){return e.set(n,t.map(Uc))})),e},e.prototype.appendBinding=function(e){this.bindings.add(e)},e.prototype.appendIcu=function(e,t){Ao(this._registry.icus,e,t)},e.prototype.appendBoundText=function(e){var t=this;Io(e,this.bindings.size,this.id).forEach((function(e,n){return Ao.apply(void 0,c([t.placeholders,n],e))}))},e.prototype.appendTemplate=function(e,t){this.appendTag(Mc.TEMPLATE,e,t,!1),this.appendTag(Mc.TEMPLATE,e,t,!0),this._unresolvedCtxCount++},e.prototype.appendElement=function(e,t,n){this.appendTag(Mc.ELEMENT,e,t,n)},e.prototype.appendProjection=function(e,t){this.appendTag(Mc.PROJECTION,e,t,!1),this.appendTag(Mc.PROJECTION,e,t,!0)},e.prototype.forkChildContext=function(t,n,r){return new e(t,this.ref,this.level+1,n,r,this._registry)},e.prototype.reconcileChildContext=function(e){var t=this;["start","close"].forEach((function(n){var r=e.meta[n+"Name"],o=(t.placeholders.get(r)||[]).find(Bc(t.id,e.templateIndex));o&&(o.ctx=e.id)})),e.placeholders.forEach((function(n,r){var o=t.placeholders.get(r);if(o){var i=function(e,t){for(var n=0;n=0){var a=r.startsWith("CLOSE");r.endsWith("NG-TEMPLATE")?o.splice.apply(o,c([i+(a?0:1),0],n)):(n[a?n.length-1:0].tmpl=o[i],o.splice.apply(o,c([i,1],n)))}else o.push.apply(o,c(n));t.placeholders.set(r,o)}else t.placeholders.set(r,n)})),this._unresolvedCtxCount--},e}();function Lc(e,t,n,r){return xo((r?"/":"")+e+t,n)}function Vc(e,t,n){var r=t.index,o=t.ctx;return t.isVoid?Lc(e,r,o)+Lc(e,r,o,!0):Lc(e,r,o,n)}function Bc(e,t){return function(n){return"object"==typeof n&&n.type===Mc.TEMPLATE&&n.index===t&&n.ctx===e}}function Uc(e){var t=function(e,t){return Vc("#",e,t)},n=function(e,t){return Vc("*",e,t)};switch(e.type){case Mc.ELEMENT:return e.closed?t(e,!0)+(e.tmpl?n(e.tmpl,!0):""):e.tmpl?n(e.tmpl)+t(e)+(e.isVoid?n(e.tmpl,!0):""):t(e);case Mc.TEMPLATE:return n(e,e.closed);case Mc.PROJECTION:return Vc("!",e,e.closed);default:return e}}var Hc={A:"LINK",B:"BOLD_TEXT",BR:"LINE_BREAK",EM:"EMPHASISED_TEXT",H1:"HEADING_LEVEL1",H2:"HEADING_LEVEL2",H3:"HEADING_LEVEL3",H4:"HEADING_LEVEL4",H5:"HEADING_LEVEL5",H6:"HEADING_LEVEL6",HR:"HORIZONTAL_RULE",I:"ITALIC_TEXT",LI:"LIST_ITEM",LINK:"MEDIA_LINK",OL:"ORDERED_LIST",P:"PARAGRAPH",Q:"QUOTATION",S:"STRIKETHROUGH_TEXT",SMALL:"SMALL_TEXT",SUB:"SUBSTRIPT",SUP:"SUPERSCRIPT",TBODY:"TABLE_BODY",TD:"TABLE_CELL",TFOOT:"TABLE_FOOTER",TH:"TABLE_HEADER_CELL",THEAD:"TABLE_HEADER",TR:"TABLE_ROW",TT:"MONOSPACED_TEXT",U:"UNDERLINED_TEXT",UL:"UNORDERED_LIST"},zc=function(){function e(){this._placeHolderNameCounts={},this._signatureToName={}}return e.prototype.getStartTagPlaceholderName=function(e,t,n){var r=this._hashTag(e,t,n);if(this._signatureToName[r])return this._signatureToName[r];var o=e.toUpperCase(),i=Hc[o]||"TAG_"+o,a=this._generateUniqueName(n?i:"START_"+i);return this._signatureToName[r]=a,a},e.prototype.getCloseTagPlaceholderName=function(e){var t=this._hashClosingTag(e);if(this._signatureToName[t])return this._signatureToName[t];var n=e.toUpperCase(),r=Hc[n]||"TAG_"+n,o=this._generateUniqueName("CLOSE_"+r);return this._signatureToName[t]=o,o},e.prototype.getPlaceholderName=function(e,t){var n=e.toUpperCase(),r="PH: "+n+"="+t;if(this._signatureToName[r])return this._signatureToName[r];var o=this._generateUniqueName(n);return this._signatureToName[r]=o,o},e.prototype.getUniquePlaceholder=function(e){return this._generateUniqueName(e.toUpperCase())},e.prototype._hashTag=function(e,t,n){return"<"+e+Object.keys(t).sort().map((function(e){return" "+e+"="+t[e]})).join("")+(n?"/>":">")},e.prototype._hashClosingTag=function(e){return this._hashTag("/"+e,{},!1)},e.prototype._generateUniqueName=function(e){if(!this._placeHolderNameCounts.hasOwnProperty(e))return this._placeHolderNameCounts[e]=1,e;var t=this._placeHolderNameCounts[e];return this._placeHolderNameCounts[e]=t+1,e+"_"+t},e}(),qc=new bc(new ac);function Wc(e){var t=new Gc(qc,e);return function(e,n,r,o,i){return t.toI18nMessage(e,n,r,o,i)}}var Gc=function(){function e(e,t){this._expressionParser=e,this._interpolationConfig=t}return e.prototype.toI18nMessage=function(e,t,n,r,o){this._isIcu=1==e.length&&e[0]instanceof fs,this._icuDepth=0,this._placeholderRegistry=new zc,this._placeholderToContent={},this._placeholderToMessage={},this._visitNodeFn=o;var i=ms(this,e,{});return new br(i,this._placeholderToContent,this._placeholderToMessage,t,n,r)},e.prototype._visitNode=function(e,t){return this._visitNodeFn&&this._visitNodeFn(e,t),t},e.prototype.visitElement=function(e,t){var n=ms(this,e.children),r={};e.attrs.forEach((function(e){r[e.name]=e.value}));var o=b(e.name).isVoid,i=this._placeholderRegistry.getStartTagPlaceholderName(e.name,r,o);this._placeholderToContent[i]=e.sourceSpan.toString();var a="";o||(a=this._placeholderRegistry.getCloseTagPlaceholderName(e.name),this._placeholderToContent[a]="");var s=new Sr(e.name,r,i,a,n,o,e.sourceSpan);return this._visitNode(e,s)},e.prototype.visitAttribute=function(e,t){var n=this._visitTextWithInterpolation(e.value,e.sourceSpan);return this._visitNode(e,n)},e.prototype.visitText=function(e,t){var n=this._visitTextWithInterpolation(e.value,e.sourceSpan);return this._visitNode(e,n)},e.prototype.visitComment=function(e,t){return null},e.prototype.visitExpansion=function(t,n){var r=this;this._icuDepth++;var o={},i=new Cr(t.switchValue,t.type,o,t.sourceSpan);if(t.cases.forEach((function(e){o[e.value]=new Er(e.expression.map((function(e){return e.visit(r,{})})),e.expSourceSpan)})),this._icuDepth--,this._isIcu||this._icuDepth>0){var a=this._placeholderRegistry.getUniquePlaceholder("VAR_"+t.type);return i.expressionPlaceholder=a,this._placeholderToContent[a]=t.switchValue,this._visitNode(t,i)}var s=this._placeholderRegistry.getPlaceholderName("ICU",t.sourceSpan.toString()),u=new e(this._expressionParser,this._interpolationConfig);this._placeholderToMessage[s]=u.toI18nMessage([t],"","","");var c=new Dr(i,s,t.sourceSpan);return this._visitNode(t,c)},e.prototype.visitExpansionCase=function(e,t){throw new Error("Unreachable code")},e.prototype._visitTextWithInterpolation=function(e,t){var n=this._expressionParser.splitInterpolation(e,t.start.toString(),this._interpolationConfig);if(!n)return new wr(e,t);for(var r=[],o=new Er(r,t),i=this._interpolationConfig,a=i.start,s=i.end,u=0;u-1?[e.slice(0,a),e.slice(a+2)]:[e,""],2))[0],r=t[1],o=(n=u(s>-1?[c.slice(0,s),c.slice(s+1)]:["",c],2))[0],i=n[1]}return{id:r,meaning:o,description:i}}(t):Co(t),o=this._createI18nMessage(e,r.meaning||"",r.description||"",r.id||"",n);return o.id||(o.id="string"!=typeof t&&t.id||Pr(o)),o},e.prototype.visitElement=function(e,t){var n,r,o,i;if(function(e){return e.attrs.some((function(e){return bo(e.name)}))}(e)){var a=[],u={};try{for(var c=s(e.attrs),l=c.next();!l.done;l=c.next())if((v=l.value).name===yo){var p=e.i18n||v.value,f=this._generateI18nMessage(e.children,p,$c);f.nodes.length&&(e.i18n=f)}else v.name.startsWith(mo)?u[v.name.slice(mo.length)]=v.value:a.push(v)}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error}}if(Object.keys(u).length)try{for(var h=s(a),d=h.next();!d.done;d=h.next()){var v,y=u[(v=d.value).name];void 0!==y&&v.value&&(v.i18n=this._generateI18nMessage([v],v.i18n||y))}}catch(e){o={error:e}}finally{try{d&&!d.done&&(i=h.return)&&i.call(h)}finally{if(o)throw o.error}}this.keepI18nAttrs||(e.attrs=a)}return ms(this,e.children),e},e.prototype.visitExpansion=function(e,t){var n,r=e.i18n;if(r instanceof Dr){var o=r.name;So(n=this._generateI18nMessage([e],r)).name=o}else n=this._generateI18nMessage([e],r);return e.i18n=n,e},e.prototype.visitText=function(e,t){return e},e.prototype.visitAttribute=function(e,t){return e},e.prototype.visitComment=function(e,t){return e},e.prototype.visitExpansionCase=function(e,t){return e},e}(),Kc=new(function(){function e(){this.icuNestingLevel=0}return e.prototype.formatPh=function(e){var t=this.icuNestingLevel>0,n=Po(e,!t);return t?"{"+n+"}":"{$"+n+"}"},e.prototype.visitText=function(e,t){return e.value},e.prototype.visitContainer=function(e,t){var n=this;return e.children.map((function(e){return e.visit(n)})).join("")},e.prototype.visitIcu=function(e,t){var n=this;this.icuNestingLevel++;var r=Object.keys(e.cases).map((function(t){return t+" {"+e.cases[t].visit(n)+"}"})),o="{"+e.expressionPlaceholder+", "+e.type+", "+r.join(" ")+"}";return this.icuNestingLevel--,o},e.prototype.visitTagPlaceholder=function(e,t){var n=this;return e.isVoid?this.formatPh(e.startName):""+this.formatPh(e.startName)+e.children.map((function(e){return e.visit(n)})).join("")+this.formatPh(e.closeName)},e.prototype.visitPlaceholder=function(e,t){return this.formatPh(e.name)},e.prototype.visitIcuPlaceholder=function(e,t){return this.formatPh(e.name)},e}()),Yc="ngProjectAs",Xc=new Map([["window",Pn.resolveWindow],["document",Pn.resolveDocument],["body",Pn.resolveBody]]),Jc=[" ","\n","\r","\t"];function el(e,t){return Et(vt(Ro).bitwiseAnd(Ct(e),null,!1),t)}function tl(e,t,n){void 0===t&&(t=null),void 0===n&&(n=null);var r=e.type,o=e.name,i=e.target,a=e.phase,s=e.handler;if(i&&!Xc.has(i))throw new Error("Unexpected global target '"+i+"' defined for '"+o+"' event.\n Supported list of global targets: "+Array.from(Xc.keys())+".");var u=null===n||0===n.bindingLevel?vt(No):n.getOrCreateSharedContextVar(0),l=da(n,u,s,"b",(function(){return Rt("Unexpected interpolation")}),e.handlerSpan),p=[];n&&(p.push.apply(p,c(n.restoreViewStatement())),p.push.apply(p,c(n.variableDeclarations()))),p.push.apply(p,c(l.render3Stmts));var f=1===r?function(e,t){return""+ri+e+"."+t}(o,a):o,h=t&&un(t),d=wt([new je("$event",le)],p,pe,null,h),v=[Ct(f),d];return i&&v.push(Ct(!1),yt(Xc.get(i))),v}var nl=function(){function e(e,t,n,r,o,i,a,s,u,c,l,p,f,h){var d=this;void 0===n&&(n=0),this.constantPool=e,this.level=n,this.contextName=r,this.i18nContext=o,this.templateIndex=i,this.templateName=a,this.directiveMatcher=s,this.directives=u,this.pipeTypeByName=c,this.pipes=l,this._namespace=p,this.relativeContextFilePath=f,this.i18nUseExternalIds=h,this._dataIndex=0,this._bindingContext=0,this._prefixCode=[],this._creationCodeFns=[],this._updateCodeFns=[],this._lastNodeIndexWithFlush=-1,this._tempVariables=[],this._nestedTemplateFns=[],this._unsupported=jo,this.i18n=null,this._pureFunctionSlots=0,this._bindingSlots=0,this._ngContentReservedSlots=[],this._ngContentSelectorsOffset=0,this._implicitReceiverExpr=null,this.visitReference=Lo,this.visitVariable=Lo,this.visitTextAttribute=Lo,this.visitBoundAttribute=Lo,this.visitBoundEvent=Lo,this._bindingScope=t.nestedScope(n),this.fileBasedI18nSuffix=f.replace(/[^A-Za-z0-9]/g,"_")+"_",this._valueConverter=new rl(e,(function(){return d.allocateDataSlot()}),(function(e){return d.allocatePureFunctionSlots(e)}),(function(e,t,n,r){var o=c.get(e);o&&d.pipes.add(o),d._bindingScope.set(d.level,t,r),d.creationInstruction(null,Pn.pipe,[Ct(n),Ct(e)])}))}return e.prototype.registerContextVariables=function(e){var t=this._bindingScope.freshReferenceName(),n=this.level,r=vt(e.name+t);this._bindingScope.set(n,e.name,r,1,(function(t,o){var i;t.bindingLevel===n?i=vt(No):i=t.getSharedContextName(n)||sl(o);return[r.set(i.prop(e.value||"$implicit")).toConstDecl()]}))},e.prototype.buildTemplateFunction=function(e,t,n,r){var o=this;void 0===n&&(n=0),this._ngContentSelectorsOffset=n,this._namespace!==Pn.namespaceHTML&&this.creationInstruction(null,this._namespace),t.forEach((function(e){return o.registerContextVariables(e)}));var i,a=this.i18nContext||wo(r)&&!Eo(r)&&!(1===(i=e).length&&i[0]instanceof fr&&e[0].i18n===r),s=yl(e);if(a&&this.i18nStart(null,r,s),gr(this,e),this._pureFunctionSlots+=this._bindingSlots,this._valueConverter.updatePipeSlotOffsets(this._bindingSlots),this._nestedTemplateFns.forEach((function(e){return e()})),0===this.level&&this._ngContentReservedSlots.length){var u=[];if(this._ngContentReservedSlots.length>1||"*"!==this._ngContentReservedSlots[0]){var l=this._ngContentReservedSlots.map((function(e){return"*"!==e?ne(e):e}));u.push(this.constantPool.getConstLiteral(Vo(l),!0))}this.creationInstruction(null,Pn.projectionDef,u,!0)}a&&this.i18nEnd(null,s);var p=this._creationCodeFns.map((function(e){return e()})),f=this._updateCodeFns.map((function(e){return e()})),h=this._bindingScope.viewSnapshotStatements(),d=this._bindingScope.variableDeclarations().concat(this._tempVariables),v=p.length>0?[el(1,h.concat(p))]:[],y=f.length>0?[el(2,d.concat(f))]:[];return wt([new je(Ro,he),new je(No,null)],c(this._prefixCode,v,y),pe,null,this.templateName)},e.prototype.getLocal=function(e){return this._bindingScope.get(e)},e.prototype.notifyImplicitReceiverUse=function(){this._bindingScope.notifyImplicitReceiverUse()},e.prototype.i18nTranslate=function(e,t,n,r){var o;void 0===t&&(t={});var i=n||vt(this.constantPool.uniqueName(vo)),a=this.i18nGenerateClosureVar(e.id),s=this.i18nFormatPlaceholderNames(t,!0),u=Co(e),l=function(e){return e.nodes.map((function(e){return e.visit(Kc,null)})).join("")}(e),p=function(e,t,n,r,o,i){void 0===o&&(o={});var a=[];return a.push.apply(a,c(_o(e,t,n,r,o))),i&&a.push(new Ye(e.set(i(e)))),a}(i,a,l,u,s,r);return(o=this.constantPool.statements).push.apply(o,c(p)),i},e.prototype.i18nFormatPlaceholderNames=function(e,t){void 0===e&&(e={});var n={};return e&&Object.keys(e).length&&Object.keys(e).forEach((function(r){return n[Po(r,t)]=e[r]})),n},e.prototype.i18nAppendBindings=function(e){var t=this;e.length>0&&e.forEach((function(e){return t.i18n.appendBinding(e)}))},e.prototype.i18nBindProps=function(e){var t=this,n={};return Object.keys(e).forEach((function(r){var o=e[r];if(o instanceof sr)n[r]=Ct(o.value);else{var i=o.value.visit(t._valueConverter);if(t.allocateBindingSlots(i),i instanceof Qi){var a=i.strings,s=i.expressions,u=t.i18n,c=u.id,l=function(e,t,n){if(void 0===t&&(t=0),void 0===n&&(n=0),!e.length)return"";for(var r="",o=e.length-1,i=0;i1}))||Object.keys(s).length)&&(c=function(e){var t=[e];return Object.keys(s).length&&t.push(ho(s,!0)),al(null,Pn.i18nPostprocess,t)}),this.i18nTranslate(n,u,e.ref,c)}},e.prototype.i18nStart=function(e,t,n){void 0===e&&(e=null);var r=this.allocateDataSlot();if(this.i18nContext)this.i18n=this.i18nContext.forkChildContext(r,this.templateIndex,t);else{var o=vt(this.constantPool.uniqueName(vo));this.i18n=new jc(r,o,0,this.templateIndex,t)}var i=this.i18n,a=i.id,s=i.ref,u=[Ct(r),s];a>0&&u.push(Ct(a)),this.creationInstruction(e,n?Pn.i18n:Pn.i18nStart,u)},e.prototype.i18nEnd=function(e,t){var n=this;if(void 0===e&&(e=null),!this.i18n)throw new Error("i18nEnd is executed with no i18n context present");this.i18nContext?(this.i18nContext.reconcileChildContext(this.i18n),this.i18nUpdateRef(this.i18nContext)):this.i18nUpdateRef(this.i18n);var r=this.i18n,o=r.index,i=r.bindings;if(i.size){var a=[];i.forEach((function(t){a.push({sourceSpan:e,value:function(){return n.convertPropertyBinding(t)}})})),this.updateInstructionChain(o,Pn.i18nExp,a),this.updateInstruction(o,e,Pn.i18nApply,[Ct(o)])}t||this.creationInstruction(e,Pn.i18nEnd),this.i18n=null},e.prototype.visitContent=function(e){var t=this.allocateDataSlot(),n=this._ngContentSelectorsOffset+this._ngContentReservedSlots.length,r=[Ct(t)],o=[];this._ngContentReservedSlots.push(e.selector),e.attributes.forEach((function(e){var t=e.name,n=e.value;t===Yc?o.push.apply(o,c(fl(e))):"select"!==t.toLowerCase()&&o.push(Ct(t),Ct(n))})),o.length>0?r.push(Ct(n),_t(o)):0!==n&&r.push(Ct(n)),this.creationInstruction(e.sourceSpan,Pn.projection,r),this.i18n&&this.i18n.appendProjection(e.i18n,t)},e.prototype.getNamespaceInstruction=function(e){switch(e){case"math":return Pn.namespaceMathML;case"svg":return Pn.namespaceSVG;default:return Pn.namespaceHTML}},e.prototype.addNamespaceInstruction=function(e,t){this._namespace=e,this.creationInstruction(t.sourceSpan,e)},e.prototype.visitElement=function(e){var t,n,r=this,o=this.allocateDataSlot(),i=new tc(Ct(o),null),a=!1,f=wo(e.i18n)&&!Eo(e.i18n);if(f&&this.i18n)throw new Error("Could not mark an element as translatable inside of a translatable section");var h=[],d=[],v=u(l(e.name),2),y=v[0],m=v[1],g=p(e.name);try{for(var _=s(e.attributes),b=_.next();!b.done;b=_.next()){var w=b.value,E=w.name,C=w.value;"ngNonBindable"===E?a=!0:"style"===E?i.registerStyleAttr(C):"class"===E?i.registerClassAttr(C):w.i18n?h.push(w):d.push(w)}}catch(e){t={error:e}}finally{try{b&&!b.done&&(n=_.return)&&n.call(_)}finally{if(t)throw t.error}}this.matchDirectives(e.name,e);var S=[Ct(o)];g||S.push(Ct(m));var x=[],D=[];e.inputs.forEach((function(e){i.registerBoundInput(e)||(0===e.type&&e.i18n?h.push(e):D.push(e))})),d.forEach((function(e){e.name===Yc?x.push.apply(x,c(fl(e))):x.push.apply(x,c(cl(e.name),[Ct(e.value)]))})),x.push.apply(x,c(this.prepareNonRenderAttrs(D,e.outputs,i,[],h))),S.push(this.toAttrsParam(x)),S.push(this.prepareRefsParameter(e.references));var T=this._namespace,A=this.getNamespaceInstruction(y);A!==T&&this.addNamespaceInstruction(A,e),this.i18n&&this.i18n.appendElement(e.i18n,o);var I=!f&&this.i18n?!yl(e.children):e.children.length>0,P=!i.hasBindings&&0===e.outputs.length&&0===h.length&&!I,M=!P&&!i.hasBindings&&yl(e.children);if(P)this.creationInstruction(e.sourceSpan,g?Pn.elementContainer:Pn.element,Uo(S));else{if(this.creationInstruction(e.sourceSpan,g?Pn.elementContainerStart:Pn.elementStart,Uo(S)),a&&this.creationInstruction(e.sourceSpan,Pn.disableBindings),h.length){var O=!1,k=[],N=[];if(h.forEach((function(t){var n=t.i18n;if(t instanceof cr)k.push(Ct(t.name),r.i18nTranslate(n));else{var o=t.value.visit(r._valueConverter);if(r.allocateBindingSlots(o),o instanceof Qi){var i=To(Io(n));k.push(Ct(t.name),r.i18nTranslate(n,i)),o.expressions.forEach((function(t){O=!0,N.push({sourceSpan:e.sourceSpan,value:function(){return r.convertExpressionBinding(t)}})}))}}})),N.length&&this.updateInstructionChain(o,Pn.i18nExp,N),k.length){var R=Ct(this.allocateDataSlot()),F=this.constantPool.getConstLiteral(_t(k),!0);this.creationInstruction(e.sourceSpan,Pn.i18nAttributes,[R,F]),O&&this.updateInstruction(o,e.sourceSpan,Pn.i18nApply,[R])}}this.processStylingInstruction(o,i.buildStylingInstruction(e.sourceSpan,this.constantPool),!0),e.outputs.forEach((function(t){r.creationInstruction(t.sourceSpan,Pn.listener,r.prepareListenerParameter(e.name,t,o))})),f&&this.i18nStart(e.sourceSpan,e.i18n,M)}for(var j=i.buildUpdateLevelInstructions(this._valueConverter),L=j.length-1,V=0;V<=L;V++){var B=j[V];this._bindingSlots+=B.allocateBindingSlots,this.processStylingInstruction(o,B,!1)}var U=Ct(void 0),H=[],z=[];if(D.forEach((function(e){var t=e.type;if(4===t){var n=e.value.visit(r._valueConverter),i=!(n instanceof Gi&&!n.value);r.allocateBindingSlots(n),H.push({name:oi(e.name),sourceSpan:e.sourceSpan,value:function(){return i?r.convertPropertyBinding(n):U}})}else{if(e.i18n)return;var a=e.value.visit(r._valueConverter);if(void 0!==a){var s=[],p=u(l(e.name),2),f=p[0],h=p[1],d=1===t,v=dl(e.securityContext,d);if(v&&s.push(v),f){var y=Ct(f);v?s.push(y):s.push(Ct(null),y)}if(r.allocateBindingSlots(a),0===t)a instanceof Qi?r.interpolatedUpdateInstruction(function(e){switch($o(e)){case 1:return Pn.propertyInterpolate;case 3:return Pn.propertyInterpolate1;case 5:return Pn.propertyInterpolate2;case 7:return Pn.propertyInterpolate3;case 9:return Pn.propertyInterpolate4;case 11:return Pn.propertyInterpolate5;case 13:return Pn.propertyInterpolate6;case 15:return Pn.propertyInterpolate7;case 17:return Pn.propertyInterpolate8;default:return Pn.propertyInterpolateV}}(a),o,h,e,a,s):H.push({name:h,sourceSpan:e.sourceSpan,value:function(){return r.convertPropertyBinding(a)},params:s});else if(1===t)if(a instanceof Qi&&$o(a)>1)r.interpolatedUpdateInstruction(function(e){switch($o(e)){case 3:return Pn.attributeInterpolate1;case 5:return Pn.attributeInterpolate2;case 7:return Pn.attributeInterpolate3;case 9:return Pn.attributeInterpolate4;case 11:return Pn.attributeInterpolate5;case 13:return Pn.attributeInterpolate6;case 15:return Pn.attributeInterpolate7;case 17:return Pn.attributeInterpolate8;default:return Pn.attributeInterpolateV}}(a),o,h,e,a,s);else{var m=a instanceof Qi?a.expressions[0]:a;z.push({name:h,sourceSpan:e.sourceSpan,value:function(){return r.convertPropertyBinding(m)},params:s})}else r.updateInstruction(o,e.sourceSpan,Pn.classProp,(function(){return c([Ct(o),Ct(h),r.convertPropertyBinding(a)],s)}))}}})),H.length>0&&this.updateInstructionChain(o,Pn.property,H),z.length>0&&this.updateInstructionChain(o,Pn.attribute,z),gr(this,e.children),!f&&this.i18n&&this.i18n.appendElement(e.i18n,o,!0),!P){var q=e.endSourceSpan||e.sourceSpan;f&&this.i18nEnd(q,M),a&&this.creationInstruction(q,Pn.enableBindings),this.creationInstruction(q,g?Pn.elementContainerEnd:Pn.elementEnd)}},e.prototype.interpolatedUpdateInstruction=function(e,t,n,r,o,i){var a=this;this.updateInstruction(t,r.sourceSpan,e,(function(){return c([Ct(n)],a.getUpdateInstructionArguments(o),i)}))},e.prototype.visitTemplate=function(t){var n=this,r="ng-template",o=this.allocateDataSlot();this.i18n&&this.i18n.appendTemplate(t.i18n,o);var i=un(t.tagName||""),a=this.contextName+(i?"_"+i:"")+"_"+o,s=a+"_Template",u=[Ct(o),vt(s),Ct(t.tagName?l(t.tagName)[1]:t.tagName)];this.matchDirectives(r,t);var p=[];t.attributes.forEach((function(e){p.push(Vo(e.name),Vo(e.value))})),p.push.apply(p,c(this.prepareNonRenderAttrs(t.inputs,t.outputs,void 0,t.templateAttrs))),u.push(this.toAttrsParam(p)),t.references&&t.references.length&&(u.push(this.prepareRefsParameter(t.references)),u.push(yt(Pn.templateRefExtractor)));var f=new e(this.constantPool,this._bindingScope,this.level+1,a,this.i18n,o,s,this.directiveMatcher,this.directives,this.pipeTypeByName,this.pipes,this._namespace,this.fileBasedI18nSuffix,this.i18nUseExternalIds);this._nestedTemplateFns.push((function(){var e,r=f.buildTemplateFunction(t.children,t.variables,n._ngContentReservedSlots.length+n._ngContentSelectorsOffset,t.i18n);n.constantPool.statements.push(r.toDeclStmt(s,null)),f._ngContentReservedSlots.length&&(e=n._ngContentReservedSlots).push.apply(e,c(f._ngContentReservedSlots))})),this.creationInstruction(t.sourceSpan,Pn.templateCreate,(function(){return u.splice(2,0,Ct(f.getConstCount()),Ct(f.getVarCount())),Uo(u)})),this.templatePropertyBindings(o,t.templateAttrs),t.tagName===r&&(this.templatePropertyBindings(o,t.inputs),t.outputs.forEach((function(e){n.creationInstruction(e.sourceSpan,Pn.listener,n.prepareListenerParameter("ng_template",e,o))})))},e.prototype.visitBoundText=function(e){var t=this;if(this.i18n){var n=e.value.visit(this._valueConverter);return this.allocateBindingSlots(n),void(n instanceof Qi&&(this.i18n.appendBoundText(e.i18n),this.i18nAppendBindings(n.expressions)))}var r=this.allocateDataSlot();this.creationInstruction(e.sourceSpan,Pn.text,[Ct(r)]);var o=e.value.visit(this._valueConverter);this.allocateBindingSlots(o),o instanceof Qi?this.updateInstruction(r,e.sourceSpan,function(e){switch($o(e)){case 1:return Pn.textInterpolate;case 3:return Pn.textInterpolate1;case 5:return Pn.textInterpolate2;case 7:return Pn.textInterpolate3;case 9:return Pn.textInterpolate4;case 11:return Pn.textInterpolate5;case 13:return Pn.textInterpolate6;case 15:return Pn.textInterpolate7;case 17:return Pn.textInterpolate8;default:return Pn.textInterpolateV}}(o),(function(){return t.getUpdateInstructionArguments(o)})):this.updateInstruction(r,e.sourceSpan,Pn.textBinding,(function(){return[t.convertPropertyBinding(o)]}))},e.prototype.visitText=function(e){this.i18n||this.creationInstruction(e.sourceSpan,Pn.text,[Ct(this.allocateDataSlot()),Ct(e.value)])},e.prototype.visitIcu=function(e){var t=this,n=!1;this.i18n||(n=!0,this.i18nStart(null,e.i18n,!0));var r=this.i18n,o=this.i18nBindProps(e.vars),i=this.i18nBindProps(e.placeholders),s=e.i18n,u=function(e){var n=a({},o,i),r=t.i18nFormatPlaceholderNames(n,!1);return al(null,Pn.i18nPostprocess,[e,ho(r,!0)])};if(Eo(r.meta))this.i18nTranslate(s,{},r.ref,u);else{var c=this.i18nTranslate(s,{},void 0,u);r.appendIcu(So(s).name,c)}return n&&this.i18nEnd(null,!0),null},e.prototype.allocateDataSlot=function(){return this._dataIndex++},e.prototype.getConstCount=function(){return this._dataIndex},e.prototype.getVarCount=function(){return this._pureFunctionSlots},e.prototype.getNgContentSelectors=function(){return this._ngContentReservedSlots.length?this.constantPool.getConstLiteral(Vo(this._ngContentReservedSlots),!0):null},e.prototype.bindingContext=function(){return""+this._bindingContext++},e.prototype.templatePropertyBindings=function(e,t){var n=this,r=[];t.forEach((function(e){if(e instanceof lr){var t=e.value.visit(n._valueConverter);void 0!==t&&(n.allocateBindingSlots(t),r.push({name:e.name,sourceSpan:e.sourceSpan,value:function(){return n.convertPropertyBinding(t)}}))}})),r.length>0&&this.updateInstructionChain(e,Pn.property,r)},e.prototype.instructionFn=function(e,t,n,r,o){void 0===o&&(o=!1),e[o?"unshift":"push"]((function(){var e=Array.isArray(r)?r:r();return al(t,n,e).toStmt()}))},e.prototype.processStylingInstruction=function(e,t,n){var r=this;t&&(n?this.creationInstruction(t.sourceSpan,t.reference,(function(){return t.params((function(e){return r.convertPropertyBinding(e)}))})):this.updateInstruction(e,t.sourceSpan,t.reference,(function(){return t.params((function(e){return t.supportsInterpolation&&e instanceof Qi?r.getUpdateInstructionArguments(e):r.convertPropertyBinding(e)}))})))},e.prototype.creationInstruction=function(e,t,n,r){this.instructionFn(this._creationCodeFns,e,t,n||[],r)},e.prototype.updateInstruction=function(e,t,n,r){this.addSelectInstructionIfNecessary(e,t),this.instructionFn(this._updateCodeFns,t,n,r||[])},e.prototype.updateInstructionChain=function(e,t,n){var r=n.length?n[0].sourceSpan:null;this.addSelectInstructionIfNecessary(e,r),this._updateCodeFns.push((function(){var e=n.map((function(e){var t=c([e.value()],e.params||[]);return e.name&&t.unshift(Ct(e.name)),t}));return Zo(t,e,r).toStmt()}))},e.prototype.addSelectInstructionIfNecessary=function(e,t){this._lastNodeIndexWithFlush0&&this.instructionFn(this._updateCodeFns,t,Pn.select,[Ct(e)]),this._lastNodeIndexWithFlush=e)},e.prototype.allocatePureFunctionSlots=function(e){var t=this._pureFunctionSlots;return this._pureFunctionSlots+=e,t},e.prototype.allocateBindingSlots=function(e){this._bindingSlots+=e instanceof Qi?e.expressions.length:1},e.prototype.getImplicitReceiverExpr=function(){return this._implicitReceiverExpr?this._implicitReceiverExpr:this._implicitReceiverExpr=0===this.level?vt(No):this._bindingScope.getOrCreateSharedContextVar(0)},e.prototype.convertExpressionBinding=function(e){return _a(this,this.getImplicitReceiverExpr(),e,this.bindingContext(),ya.TrySimple).currValExpr},e.prototype.convertPropertyBinding=function(e){var t,n=_a(this,this.getImplicitReceiverExpr(),e,this.bindingContext(),ya.TrySimple,(function(){return Rt("Unexpected interpolation")})),r=n.currValExpr;return(t=this._tempVariables).push.apply(t,c(n.stmts)),r},e.prototype.getUpdateInstructionArguments=function(e){var t,n=function(e,t,n,r){var o=new Da(e,t,r,void 0),i=n.visit(o,ma.Expression);o.usesImplicitReceiver&&e.notifyImplicitReceiverUse();var a=ba(o,r),s=i.args.slice(1);if(n instanceof Qi){var u=n.strings;3===s.length&&""===u[0]&&""===u[1]?s=[s[1]]:s.length>=19&&(s=[_t(s)])}return{stmts:a,args:s}}(this,this.getImplicitReceiverExpr(),e,this.bindingContext()),r=n.args,o=n.stmts;return(t=this._tempVariables).push.apply(t,c(o)),r},e.prototype.matchDirectives=function(e,t){var n,r,o,i=this;if(this.directiveMatcher){var a=(n=e,r=Go(t),(o=new S).setElement(n),Object.getOwnPropertyNames(r).forEach((function(e){var t=r[e];o.addAttribute(e,t),"class"===e.toLowerCase()&&t.trim().split(/\s+/).forEach((function(e){return o.addClassName(e)}))})),o);this.directiveMatcher.match(a,(function(e,t){i.directives.add(t)}))}},e.prototype.prepareNonRenderAttrs=function(e,t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=new Set,a=[];function s(e,t){"string"==typeof e?i.has(e)||(a.push.apply(a,c(cl(e))),void 0!==t&&a.push(t),i.add(e)):a.push(Ct(e))}if(n&&n.populateInitialStylingAttrs(a),e.length||t.length){for(var u=a.length,l=0;l0?this.constantPool.getConstLiteral(_t(e),!0):Ze},e.prototype.prepareRefsParameter=function(e){var t=this;if(!e||0===e.length)return Ze;var n=Dn(e.map((function(e){var n=t.allocateDataSlot(),r=t._bindingScope.freshReferenceName(),o=t.level,i=vt(r);return t._bindingScope.set(o,e.name,i,0,(function(e,t){var r=t>0?[sl(t).toStmt()]:[],o=i.set(yt(Pn.reference).callFn([Ct(n)]));return r.concat(o.toConstDecl())}),!0),[e.name,e.value]})));return this.constantPool.getConstLiteral(Vo(n),!0)},e.prototype.prepareListenerParameter=function(e,t,n){var r=this;return function(){var o=t.name,i=1===t.type?ii(o,t.phase):un(o),a=r.templateName+"_"+e+"_"+i+"_"+n+"_listener",s=r._bindingScope.nestedScope(r._bindingScope.bindingLevel);return tl(t,a,s)}},e}(),rl=function(e){function t(t,n,r,o){var i=e.call(this)||this;return i.constantPool=t,i.allocateSlot=n,i.allocatePureFunctionSlots=r,i.definePipe=o,i._pipeBindExprs=[],i}return o(t,e),t.prototype.visitPipe=function(e,t){var n=this.allocateSlot(),r="PIPE:"+n,o=this.allocatePureFunctionSlots(2+e.args.length),i=new Bi(e.span,new ji(e.span),r),a=function(e){var t=ol[e.length];return{identifier:t||Pn.pipeBindV,isVarLength:!t}}(e.args),s=a.identifier,u=a.isVarLength;this.definePipe(e.name,r,n,yt(s));var l=c([e.exp],e.args),p=u?this.visitAll([new Zi(e.span,l)]):this.visitAll(l),f=new ta(e.span,i,c([new Gi(e.span,n),new Gi(e.span,o)],p));return this._pipeBindExprs.push(f),f},t.prototype.updatePipeSlotOffsets=function(e){this._pipeBindExprs.forEach((function(t){t.args[1].value+=e}))},t.prototype.visitLiteralArray=function(e,t){var n=this;return new Ia(e.span,this.visitAll(e.expressions),(function(e){var t=_t(e);return e.every((function(e){return e.isConstant()}))?n.constantPool.getConstLiteral(t,!0):ul(n.constantPool,t,n.allocatePureFunctionSlots)}))},t.prototype.visitLiteralMap=function(e,t){var n=this;return new Ia(e.span,this.visitAll(e.values),(function(t){var r=bt(t.map((function(t,n){return{key:e.keys[n].key,value:t,quoted:e.keys[n].quoted}})));return t.every((function(e){return e.isConstant()}))?n.constantPool.getConstLiteral(r,!0):ul(n.constantPool,r,n.allocatePureFunctionSlots)}))},t}(sa),ol=[Pn.pipeBind1,Pn.pipeBind2,Pn.pipeBind3,Pn.pipeBind4],il=[Pn.pureFunction0,Pn.pureFunction1,Pn.pureFunction2,Pn.pureFunction3,Pn.pureFunction4,Pn.pureFunction5,Pn.pureFunction6,Pn.pureFunction7,Pn.pureFunction8];function al(e,t,n){return yt(t,null,e).callFn(n,e)}function sl(e){return yt(Pn.nextContext).callFn(e>1?[Ct(e)]:[])}function ul(e,t,n){var r=e.getLiteralFactory(t),o=r.literalFactory,i=r.literalFactoryArguments,a=n(1+i.length);i.length>0||Rt("Expected arguments to a literal factory function");var s=function(e){var t=il[e.length];return{identifier:t||Pn.pureFunctionV,isVarLength:!t}}(i),u=s.identifier,l=s.isVarLength,p=[Ct(a),o];return l?p.push(_t(i)):p.push.apply(p,c(i)),yt(u).callFn(p)}function cl(e){var t=u(l(e),2),n=t[0],r=Ct(t[1]);return n?[Ct(0),Ct(n),r]:[r]}var ll="$$shared_ctx$$",pl=function(){function e(e,t){void 0===e&&(e=0),void 0===t&&(t=null),this.bindingLevel=e,this.parent=t,this.map=new Map,this.referenceNameIndex=0,this.restoreViewVariable=null}return Object.defineProperty(e,"ROOT_SCOPE",{get:function(){return e._ROOT_SCOPE||(e._ROOT_SCOPE=(new e).set(0,"$event",vt("$event"))),e._ROOT_SCOPE},enumerable:!0,configurable:!0}),e.prototype.get=function(e){for(var t=this;t;){var n=t.map.get(e);if(null!=n)return t!==this&&(n={retrievalLevel:n.retrievalLevel,lhs:n.lhs,declareLocalCallback:n.declareLocalCallback,declare:!1,priority:n.priority,localRef:n.localRef},this.map.set(e,n),this.maybeGenerateSharedContextVar(n),this.maybeRestoreView(n.retrievalLevel,n.localRef)),n.declareLocalCallback&&!n.declare&&(n.declare=!0),n.lhs;t=t.parent}return 0===this.bindingLevel?null:this.getComponentProperty(e)},e.prototype.set=function(e,t,n,r,o,i){if(void 0===r&&(r=0),this.map.has(t)){if(i)return this;Rt("The name "+t+" is already defined in scope to be "+this.map.get(t))}return this.map.set(t,{retrievalLevel:e,lhs:n,declare:!1,declareLocalCallback:o,priority:r,localRef:i||!1}),this},e.prototype.getLocal=function(e){return this.get(e)},e.prototype.notifyImplicitReceiverUse=function(){0!==this.bindingLevel&&(this.map.get(ll+0).declare=!0)},e.prototype.nestedScope=function(t){var n=new e(t,this);return t>0&&n.generateSharedContextVar(0),n},e.prototype.getOrCreateSharedContextVar=function(e){var t=ll+e;return this.map.has(t)||this.generateSharedContextVar(e),this.map.get(t).lhs},e.prototype.getSharedContextName=function(e){var t=this.map.get(ll+e);return t&&t.declare?t.lhs:null},e.prototype.maybeGenerateSharedContextVar=function(e){if(1===e.priority&&e.retrievalLevel0&&r.set("contentQueries",Tl(e.queries,t,e.name)),e.viewQueries.length&&r.set("viewQuery",Ml(e.viewQueries,t,e.name)),r.set("hostBindings",Ol(e.host,e.typeSourceSpan,n,t,e.selector||"",e.name)),r.set("inputs",Bo(e.inputs,!0)),r.set("outputs",Bo(e.outputs)),null!==e.exportAs&&r.set("exportAs",_t(e.exportAs.map((function(e){return Ct(e)})))),{definitionMap:r,statements:o.statements}}function bl(e,t){var n=[],r=t.providers,o=t.viewProviders;if(r||o){var i=[r||new He([])];o&&i.push(o),n.push(yt(Pn.ProvidersFeature).callFn(i))}t.usesInheritance&&n.push(yt(Pn.InheritDefinitionFeature)),t.lifecycle.usesOnChanges&&n.push(yt(Pn.NgOnChangesFeature).callFn(ml)),n.length&&e.set("features",_t(n))}function wl(e,t,n){var r=_l(e,t,n),o=r.definitionMap,i=r.statements;bl(o,e);var a=yt(Pn.defineDirective).callFn([o.toLiteralMap()]);if(!e.selector)throw new Error("Directive "+e.name+" has no selector, please add it!");return{expression:a,type:Pl(e,Pn.DirectiveDefWithMeta),statements:i}}function El(e,t,n){var r,o,i=_l(e,t,n),a=i.definitionMap,u=i.statements;bl(a,e);var c=e.selector&&S.parse(e.selector),l=c&&c[0];if(l){var p=l.getAttrs();p.length&&a.set("attrs",t.getConstLiteral(_t(p.map((function(e){return Ct(null!=e?e:void 0)}))),!0))}var f=null;if(e.directives.length>0){var h=new x;try{for(var d=s(e.directives),v=d.next();!v.done;v=d.next()){var y=v.value,m=y.selector,g=y.expression;h.addSelectables(S.parse(m),g)}}catch(e){r={error:e}}finally{try{v&&!v.done&&(o=d.return)&&o.call(d)}finally{if(r)throw r.error}}f=h}var _=e.name,b=_?_+"_Template":null,C=new Set,D=new Set,T=e.changeDetection,A=e.template,I=new nl(t,pl.ROOT_SCOPE,0,_,null,null,b,f,C,e.pipes,D,Pn.namespaceHTML,e.relativeContextFilePath,e.i18nUseExternalIds),P=I.buildTemplateFunction(A.nodes,[]),M=I.getNgContentSelectors();if(M&&a.set("ngContentSelectors",M),a.set("consts",Ct(I.getConstCount())),a.set("vars",Ct(I.getVarCount())),a.set("template",P),C.size){var O=_t(Array.from(C));e.wrapDirectivesAndPipesInClosure&&(O=wt([],[new Xe(O)])),a.set("directives",O)}if(D.size){var k=_t(Array.from(D));e.wrapDirectivesAndPipesInClosure&&(k=wt([],[new Xe(k)])),a.set("pipes",k)}if(null===e.encapsulation&&(e.encapsulation=w.Emulated),e.styles&&e.styles.length){var N=e.encapsulation==w.Emulated?function(e,t,n){var r=new Pa;return e.map((function(e){return r.shimCssText(e,t,n)}))}(e.styles,is,os):e.styles,R=N.map((function(e){return Ct(e)}));a.set("styles",_t(R))}else e.encapsulation===w.Emulated&&(e.encapsulation=w.None);return e.encapsulation!==w.Emulated&&a.set("encapsulation",Ct(e.encapsulation)),null!==e.animations&&a.set("data",bt([{key:"animation",value:e.animations,quoted:!1}])),null!=T&&T!==E.Default&&a.set("changeDetection",Ct(T)),(e.selector||"").replace(/\n/g,""),{expression:yt(Pn.defineComponent).callFn([a.toLiteralMap()]),type:Pl(e,Pn.ComponentDefWithMeta),statements:u}}function Cl(e,t,n){throw new Error("unsupported")}function Sl(e,t){return e.map((function(e){var n=null;return e.read&&e.read.identifier&&(n=t.importExpr(e.read.identifier.reference)),{propertyName:e.propertyName,first:e.first,predicate:xl(e.selectors,t),descendants:e.descendants,read:n,static:!!e.static}}))}function xl(e,t){if(e.length>1||1==e.length&&e[0].value){var n=e.map((function(e){return e.value}));return n.some((function(e){return!e}))&&Rt("Found a type among the string selectors expected"),t.constantPool.getConstLiteral(_t(n.map((function(e){return Ct(e)}))))}if(1==e.length){var r=e[0];if(r.identifier)return t.importExpr(r.identifier.reference)}return Rt("Unexpected query form"),Ge}function Dl(e,t){var n=[Ho(e,t),Ct(e.descendants)];return e.read&&n.push(e.read),n}function Tl(e,t,n){var r,o,i=[],a=[],u=Fo(a,ko);try{for(var l=s(e),p=l.next();!p.done;p=l.next()){var f=p.value,h=f.static?Pn.staticContentQuery:Pn.contentQuery;i.push(yt(h).callFn(c([vt("dirIndex")],Dl(f,t))).toStmt());var d=u(),v=yt(Pn.loadContentQuery).callFn([]),y=yt(Pn.queryRefresh).callFn([d.set(v)]),m=vt(No).prop(f.propertyName).set(f.first?d.prop("first"):d);a.push(y.and(m).toStmt())}}catch(e){r={error:e}}finally{try{p&&!p.done&&(o=l.return)&&o.call(l)}finally{if(r)throw r.error}}var g=n?n+"_ContentQueries":null;return wt([new je(Ro,he),new je(No,null),new je("dirIndex",null)],[el(1,i),el(2,a)],pe,null,g)}function Al(e){return gt(bt(Object.keys(e).map((function(t){return{key:t,value:Ct(Array.isArray(e[t])?e[t][0]:e[t]),quoted:!0}}))))}function Il(e){return e.length>0?gt(_t(e.map((function(e){return Ct(e)})))):de}function Pl(e,t){var n,r=(e.selector||"").replace(/\n/g,"");return gt(yt(t,[ni(e.type,e.typeArgumentCount),(n=r,gt(Ct(n))),null!==e.exportAs?Il(e.exportAs):de,Al(e.inputs),Al(e.outputs),Il(e.queries.map((function(e){return e.propertyName})))]))}function Ml(e,t,n){var r=[],o=[],i=Fo(o,ko);e.forEach((function(e){var n=yt(e.static?Pn.staticViewQuery:Pn.viewQuery).callFn(Dl(e,t));r.push(n.toStmt());var a=i(),s=yt(Pn.loadViewQuery).callFn([]),u=yt(Pn.queryRefresh).callFn([a.set(s)]),c=vt(No).prop(e.propertyName).set(e.first?a.prop("first"):a);o.push(u.and(c).toStmt())}));var a=n?n+"_Query":null;return wt([new je(Ro,he),new je(No,null)],[el(1,r),el(2,o)],pe,null,a)}function Ol(e,t,n,r,o,i){var a=Object.keys(e.properties).length,u=vt("elIndex"),l=vt(No),p=new tc(u,l),f=e.specialAttributes,h=f.styleAttr,d=f.classAttr;void 0!==h&&p.registerStyleAttr(h),void 0!==d&&p.registerClassAttr(d);var v,y=[],m=[],g=a,_=t,b=Rl(e),w=function(){return v||(v=new rl(r,(function(){return Rt("Unexpected node")}),(function(e){var t=g;return g+=e,t}),(function(){return Rt("Unexpected pipe")}))),v},E=n.createDirectiveHostEventAsts(b,_);if(E&&E.length){var C=function(e,t){return e.map((function(e){var n=e.name&&un(e.name),r=1===e.type?ii(n,e.targetOrPhase):n,o=t&&n?t+"_"+r+"_HostBindingHandler":null,i=tl(pr.fromParsedEvent(e),o);return yt(1==e.type?Pn.componentHostSyntheticListener:Pn.listener).callFn(i).toStmt()}))}(E,i);y.push.apply(y,c(C))}var S=n.createBoundHostProperties(b,_),x=[],D=[],T=[];S&&S.forEach((function(e){var t=e.name;if(!p.registerInputBasedOnName(t,e.expression,e.sourceSpan)){var r=e.expression.visit(w()),i=kl(l,r),a=function(e){var t,n=e.name,r=n.match(gl);return r?(n=r[1],t=Pn.attribute):e.isAnimation?(n=oi(n),t=Pn.updateSyntheticHostBinding):t=Pn.hostProperty,{bindingName:n,instruction:t,isAttribute:!!r}}(e),s=a.bindingName,u=a.instruction,f=a.isAttribute,h=n.calcPossibleSecurityContexts(o,s,f).filter((function(e){return e!==F.NONE})),d=null;h.length&&(d=2===h.length&&h.indexOf(F.URL)>-1&&h.indexOf(F.RESOURCE_URL)>-1?yt(Pn.sanitizeUrlOrResourceUrl):dl(h[0],f));var v=[Ct(s),i.currValExpr];d&&v.push(d),m.push.apply(m,c(i.stmts)),u===Pn.hostProperty?x.push(v):u===Pn.attribute?D.push(v):u===Pn.updateSyntheticHostBinding?T.push(v):m.push(yt(u).callFn(v).toStmt())}})),x.length>0&&m.push(Zo(Pn.hostProperty,x).toStmt()),D.length>0&&m.push(Zo(Pn.attribute,D).toStmt()),T.length>0&&m.push(Zo(Pn.updateSyntheticHostBinding,T).toStmt());var A=function(e){var t,n,r=[];try{for(var o=s(Object.getOwnPropertyNames(e)),i=o.next();!i.done;i=o.next()){var a=i.value,u=e[a];r.push(Ct(a),u)}}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}return r}(e.attributes),I=p.buildHostAttrsInstruction(null,A,r);if(I&&y.push(Nl(I,l,kl)),p.hasBindings){var P=p.buildStylingInstruction(null,r);P&&y.push(Nl(P,l,kl)),p.buildUpdateLevelInstructions(w()).forEach((function(e){g+=Math.max(e.allocateBindingSlots-1,0),m.push(Nl(e,l,kl))}))}if(g&&y.unshift(yt(Pn.allocHostVars).callFn([Ct(g)]).toStmt()),y.length>0||m.length>0){var M=i?i+"_HostBindings":null,O=[];return y.length>0&&O.push(el(1,y)),m.length>0&&O.push(el(2,m)),wt([new je(Ro,he),new je(No,null),new je(u.name,he)],O,pe,null,M)}return null}function kl(e,t){return _a(null,e,t,"b",ya.TrySimple,(function(){return Rt("Unexpected interpolation")}))}function Nl(e,t,n){var r=e.params((function(e){return n(t,e).currValExpr}));return yt(e.reference,null,e.sourceSpan).callFn(r,e.sourceSpan).toStmt()}function Rl(e){return{hostAttributes:{},hostListeners:e.listeners,hostProperties:e.properties}}function Fl(e,t){var n=Array.from(e).map((function(e){var n=u(e,2),r=n[0],o=n[1];return[r,t.importExpr(o)]}));return new Map(n)}var jl=/^(?:\[([^\]]+)\])|(?:\(([^\)]+)\))$/,Ll=function(){function e(){}return e.prototype.get=function(e){return""},e}(),Vl=function(){function e(e){void 0===e&&(e=new xi),this.jitEvaluator=e,this.R3ResolvedDependencyType=qo,this.ResourceLoader=Ll,this.elementSchemaRegistry=new Ac}return e.prototype.compilePipe=function(e,t,n){var r=Pi({name:n.name,type:new Ee(n.type),typeArgumentCount:n.typeArgumentCount,deps:Ql(n.deps),pipeName:n.pipeName,pure:n.pure});return this.jitExpression(r.expression,e,t,r.statements)},e.prototype.compileInjectable=function(e,t,n){var r,o=function(e){var t=null,n={name:e.name,type:e.type,deps:e.ctorDeps,injectFn:tn.inject};if(void 0!==e.useClass){var r=e.useClass.isEquivalent(e.type),o=void 0;void 0!==e.userDeps&&(o=e.userDeps),t=Qo(void 0!==o?a({},n,{delegate:e.useClass,delegateDeps:o,delegateType:zo.Class}):r?n:a({},n,{delegate:e.useClass,delegateType:zo.Factory}))}else t=void 0!==e.useFactory?Qo(a({},n,{delegate:e.useFactory,delegateDeps:e.userDeps||[],delegateType:zo.Function})):void 0!==e.useValue?Qo(a({},n,{expression:e.useValue})):void 0!==e.useExisting?Qo(a({},n,{expression:yt(tn.inject).callFn([e.useExisting])})):Qo(n);var i=e.type,s=e.providedIn;return{expression:yt(tn.ɵɵdefineInjectable).callFn([ei({token:i,factory:t.factory,providedIn:s})]),type:new se(yt(tn.InjectableDef,[ni(e.type,e.typeArgumentCount)])),statements:t.statements}}({name:n.name,type:new Ee(n.type),typeArgumentCount:n.typeArgumentCount,providedIn:(r=n.providedIn,null==r||"string"==typeof r?new Pe(r):new Ee(r)),useClass:Zl(n,Bl),useFactory:Zl(n,Ul),useValue:Zl(n,Hl),useExisting:Zl(n,zl),ctorDeps:Ql(n.ctorDeps),userDeps:Ql(n.userDeps)||void 0}),i=o.expression,s=o.statements;return this.jitExpression(i,e,t,s)},e.prototype.compileInjector=function(e,t,n){var r,o,i,a=(r={name:n.name,type:new Ee(n.type),deps:Ql(n.deps),providers:new Ee(n.providers),imports:n.imports.map((function(e){return new Ee(e)}))},o=Qo({name:r.name,type:r.type,deps:r.deps,injectFn:Pn.inject}),i={factory:o.factory},null!==r.providers&&(i.providers=r.providers),r.imports.length>0&&(i.imports=_t(r.imports)),{expression:yt(Pn.defineInjector).callFn([ei(i)]),type:new se(yt(Pn.InjectorDef,[new se(r.type)])),statements:o.statements});return this.jitExpression(a.expression,e,t,a.statements)},e.prototype.compileNgModule=function(e,t,n){var r=function(e){var t=e.type,n=e.bootstrap,r=e.declarations,o=e.imports,i=e.exports,a=e.schemas,s=e.containsForwardDecls,u=e.emitInline,c=e.id,l=[],p={type:t};if(n.length&&(p.bootstrap=Ii(n,s)),u)r.length&&(p.declarations=Ii(r,s)),o.length&&(p.imports=Ii(o,s)),i.length&&(p.exports=Ii(i,s));else{var f=function(e){var t=e.type,n=e.declarations,r=e.imports,o=e.exports,i=e.containsForwardDecls,a={};return n.length&&(a.declarations=Ii(n,i)),r.length&&(a.imports=Ii(r,i)),o.length&&(a.exports=Ii(o,i)),0===Object.keys(a).length?null:new Ae(yt(Pn.setNgModuleScope),[t,ei(a)],void 0,void 0,!0).toStmt()}(e);null!==f&&l.push(f)}return a&&a.length&&(p.schemas=_t(a.map((function(e){return e.value})))),c&&(p.id=c),{expression:yt(Pn.defineNgModule).callFn([ei(p)]),type:new se(yt(Pn.NgModuleDefWithMeta,[new se(t),Ai(r),Ai(o),Ai(i)])),additionalStatements:l}}({type:new Ee(n.type),bootstrap:n.bootstrap.map(ql),declarations:n.declarations.map(ql),imports:n.imports.map(ql),exports:n.exports.map(ql),emitInline:!0,containsForwardDecls:!1,schemas:n.schemas?n.schemas.map(ql):null,id:n.id?new Ee(n.id):null});return this.jitExpression(r.expression,e,t,[])},e.prototype.compileDirective=function(e,t,n){var r=new Kt,o=hl(),i=wl(Gl(n),r,o),a=c(r.statements,i.statements);return this.jitExpression(i.expression,e,t,a)},e.prototype.compileComponent=function(e,t,n){var r=new Kt,o=n.interpolation?ci.fromArray(n.interpolation):li,i=function(e,t,n){void 0===n&&(n={});var r=n.interpolationConfig,o=n.preserveWhitespaces,i=hl(r),s=(new Vs).parse(e,t,a({leadingTriviaChars:Jc},n,{tokenizeExpansionForms:!0}));if(s.errors&&s.errors.length>0)return{errors:s.errors,nodes:[],styleUrls:[],styles:[]};var u=s.rootNodes;u=ms(new Qc(r,!o),u),o||(u=ms(new Gs,u),u=ms(new Qc(r,!1),u));var c=Pc(u,i),l=c.nodes,p=c.errors,f=c.styleUrls,h=c.styles;return p&&p.length>0?{errors:p,nodes:[],styleUrls:[],styles:[]}:{nodes:l,styleUrls:f,styles:h}}(n.template,t,{preserveWhitespaces:n.preserveWhitespaces,interpolationConfig:o});if(void 0!==i.errors){var s=i.errors.map((function(e){return e.toString()})).join(", ");throw new Error("Errors during JIT compilation of template for "+n.name+": "+s)}var u=El(a({},n,Gl(n),{selector:n.selector||this.elementSchemaRegistry.getDefaultComponentElementName(),template:i,wrapDirectivesAndPipesInClosure:!1,styles:n.styles||[],encapsulation:n.encapsulation,interpolation:o,changeDetection:n.changeDetection,animations:null!=n.animations?new Ee(n.animations):null,viewProviders:null!=n.viewProviders?new Ee(n.viewProviders):null,relativeContextFilePath:"",i18nUseExternalIds:!0}),r,hl(o)),l=c(r.statements,u.statements);return this.jitExpression(u.expression,e,"ng:///"+n.name+".js",l)},e.prototype.compileBase=function(e,t,n){var r=new Kt,o=this.createParseSourceSpan("Base",n.name,"ng:///"+n.name+".js"),i=function(e,t,n){var r=new Wo;if(e.inputs){var o=e.inputs,i=Object.keys(o).map((function(e){var t=o[e];return{key:e,value:Array.isArray(t)?_t(t.map((function(e){return Ct(e)}))):Ct(t),quoted:!1}}));r.set("inputs",bt(i))}if(e.outputs){var a=e.outputs,s=Object.keys(a).map((function(e){return{key:e,value:Ct(a[e]),quoted:!1}}));r.set("outputs",bt(s))}return e.viewQueries&&e.viewQueries.length>0&&r.set("viewQuery",Ml(e.viewQueries,t)),e.queries&&e.queries.length>0&&r.set("contentQueries",Tl(e.queries,t)),e.host&&r.set("hostBindings",Ol(e.host,e.typeSourceSpan,n,t,e.name)),{expression:yt(Pn.defineBase).callFn([r.toLiteralMap()]),type:new se(yt(Pn.BaseDef),null,[gt(e.type)])}}(a({},n,{typeSourceSpan:o,viewQueries:n.viewQueries?n.viewQueries.map(Wl):n.viewQueries,queries:n.queries?n.queries.map(Wl):n.queries,host:Kl(n.propMetadata,o)}),r,hl());return this.jitExpression(i.expression,e,t,r.statements)},e.prototype.createParseSourceSpan=function(e,t,n){return function(e,t,n){var r=new rr("","in "+e+" "+t+" in "+n);return new or(new nr(r,-1,-1,-1),new nr(r,-1,-1,-1))}(e,t,n)},e.prototype.jitExpression=function(e,t,n,r){var o=c(r,[new Qe("$def",e,void 0,[De.Exported])]);return this.jitEvaluator.evaluateStatements(n,o,new Ti(t),!0).$def},e}(),Bl=Object.keys({useClass:null})[0],Ul=Object.keys({useFactory:null})[0],Hl=Object.keys({useValue:null})[0],zl=Object.keys({useExisting:null})[0],ql=function(e){var t=new Ee(e);return{value:t,type:t}};function Wl(e){return a({},e,{predicate:Array.isArray(e.predicate)?e.predicate:new Ee(e.predicate),read:e.read?new Ee(e.read):null,static:e.static})}function Gl(e){var t=Yl(e.inputs||[]),n=Yl(e.outputs||[]),r=e.propMetadata,o={},i={},s=function(e){r.hasOwnProperty(e)&&r[e].forEach((function(t){"Input"===t.ngMetadataName?o[e]=t.bindingPropertyName?[t.bindingPropertyName,e]:e:"Output"===t.ngMetadataName&&(i[e]=t.bindingPropertyName||e)}))};for(var u in r)s(u);return a({},e,{typeSourceSpan:e.typeSourceSpan,type:new Ee(e.type),deps:Ql(e.deps),host:Kl(e.propMetadata,e.typeSourceSpan,e.host),inputs:a({},t,o),outputs:a({},n,i),queries:e.queries.map(Wl),providers:null!=e.providers?new Ee(e.providers):null,viewQueries:e.viewQueries.map(Wl)})}function Zl(e,t){return e.hasOwnProperty(t)?new Ee(e[t]):void 0}function $l(e){return{token:null===e.token?new Pe(null):e.resolved===qo.Attribute?new Pe(e.token):new Ee(e.token),resolved:e.resolved,host:e.host,optional:e.optional,self:e.self,skipSelf:e.skipSelf}}function Ql(e){return null==e?null:e.map($l)}function Kl(e,t,n){var r=function(e){var t,n,r={},o={},i={},a={};try{for(var u=s(Object.keys(e)),c=u.next();!c.done;c=u.next()){var l=c.value,p=e[l],f=l.match(jl);if(null===f)switch(l){case"class":if("string"!=typeof p)throw new Error("Class binding must be string");a.classAttr=p;break;case"style":if("string"!=typeof p)throw new Error("Style binding must be string");a.styleAttr=p;break;default:r[l]="string"==typeof p?Ct(p):p}else if(null!=f[1]){if("string"!=typeof p)throw new Error("Property binding must be string");i[f[1]]=p}else if(null!=f[2]){if("string"!=typeof p)throw new Error("Event binding must be string");o[f[2]]=p}}}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=u.return)&&n.call(u)}finally{if(t)throw t.error}}return{attributes:r,listeners:o,properties:i,specialAttributes:a}}(n||{}),o=function(e,t){var n=Rl(e),r=hl();return r.createDirectiveHostEventAsts(n,t),r.createBoundHostProperties(n,t),r.errors}(r,t);if(o.length)throw new Error(o.map((function(e){return e.msg})).join("\n"));var i=function(t){e.hasOwnProperty(t)&&e[t].forEach((function(e){"HostBinding"===e.ngMetadataName?r.properties[e.hostPropertyName||t]=t:"HostListener"===e.ngMetadataName&&(r.listeners[e.eventName||t]=t+"("+(e.args||[]).join(",")+")")}))};for(var a in e)i(a);return r}function Yl(e){return e.reduce((function(e,t){var n=u(t.split(",").map((function(e){return e.trim()})),2),r=n[0],o=n[1];return e[r]=o||r,e}),{})}new function(e){this.full=e;var t=e.split(".");this.major=t[0],this.minor=t[1],this.patch=t.slice(2).join(".")}("8.2.14");var Xl=function(e){var t=void 0===e?{}:e,n=t.defaultEncapsulation,r=void 0===n?w.Emulated:n,o=t.useJit,i=void 0===o||o,a=t.jitDevMode,s=void 0!==a&&a,u=t.missingTranslation,c=void 0===u?null:u,l=t.preserveWhitespaces,p=t.strictInjectionParameters;this.defaultEncapsulation=r,this.useJit=!!i,this.jitDevMode=!!s,this.missingTranslation=c,this.preserveWhitespaces=Jl(Pt(l)),this.strictInjectionParameters=!0===p};function Jl(e,t){return void 0===t&&(t=!1),null===e?t:e}var ep=function(){function e(e,t,n,r){this._resourceLoader=e,this._urlResolver=t,this._htmlParser=n,this._config=r,this._resourceLoaderCache=new Map}return e.prototype.clearCache=function(){this._resourceLoaderCache.clear()},e.prototype.clearCacheFor=function(e){var t=this;if(e.isComponent){var n=e.template;this._resourceLoaderCache.delete(n.templateUrl),n.externalStylesheets.forEach((function(e){t._resourceLoaderCache.delete(e.moduleUrl)}))}},e.prototype._fetch=function(e){var t=this._resourceLoaderCache.get(e);return t||(t=this._resourceLoader.get(e),this._resourceLoaderCache.set(e,t)),t},e.prototype.normalizeTemplate=function(e){var t=this;if(It(e.template)){if(It(e.templateUrl))throw Ft("'"+Ht(e.componentType)+"' component cannot define both template and templateUrl");if("string"!=typeof e.template)throw Ft("The template specified for component "+Ht(e.componentType)+" is not a string")}else{if(!It(e.templateUrl))throw Ft("No template specified for component "+Ht(e.componentType));if("string"!=typeof e.templateUrl)throw Ft("The templateUrl specified for component "+Ht(e.componentType)+" is not a string")}if(It(e.preserveWhitespaces)&&"boolean"!=typeof e.preserveWhitespaces)throw Ft("The preserveWhitespaces option for component "+Ht(e.componentType)+" must be a boolean");return kt(this._preParseTemplate(e),(function(n){return t._normalizeTemplateMetadata(e,n)}))},e.prototype._preParseTemplate=function(e){var t,n,r=this;return null!=e.template?(t=e.template,n=e.moduleUrl):(n=this._urlResolver.resolve(e.moduleUrl,e.templateUrl),t=this._fetch(n)),kt(t,(function(t){return r._preparseLoadedTemplate(e,t,n)}))},e.prototype._preparseLoadedTemplate=function(e,t,n){var r=!!e.template,o=ci.fromArray(e.interpolation),i=An({reference:e.ngModuleType},{type:{reference:e.componentType}},{isInline:r,templateUrl:n}),a=this._htmlParser.parse(t,i,{tokenizeExpansionForms:!0,interpolationConfig:o});if(a.errors.length>0)throw Ft("Template parse errors:\n"+a.errors.join("\n"));var s=this._normalizeStylesheet(new gn({styles:e.styles,moduleUrl:e.moduleUrl})),u=new tp;ms(u,a.rootNodes);var c=this._normalizeStylesheet(new gn({styles:u.styles,styleUrls:u.styleUrls,moduleUrl:n}));return{template:t,templateUrl:n,isInline:r,htmlAst:a,styles:s.styles.concat(c.styles),inlineStyleUrls:s.styleUrls.concat(c.styleUrls),styleUrls:this._normalizeStylesheet(new gn({styleUrls:e.styleUrls,moduleUrl:e.moduleUrl})).styleUrls,ngContentSelectors:u.ngContentSelectors}},e.prototype._normalizeTemplateMetadata=function(e,t){var n=this;return kt(this._loadMissingExternalStylesheets(t.styleUrls.concat(t.inlineStyleUrls)),(function(r){return n._normalizeLoadedTemplateMetadata(e,t,r)}))},e.prototype._normalizeLoadedTemplateMetadata=function(e,t,n){var r=this,o=c(t.styles);this._inlineStyles(t.inlineStyleUrls,n,o);var i=t.styleUrls,a=i.map((function(e){var t=n.get(e),o=c(t.styles);return r._inlineStyles(t.styleUrls,n,o),new gn({moduleUrl:e,styles:o})})),s=e.encapsulation;return null==s&&(s=this._config.defaultEncapsulation),s===w.Emulated&&0===o.length&&0===i.length&&(s=w.None),new _n({encapsulation:s,template:t.template,templateUrl:t.templateUrl,htmlAst:t.htmlAst,styles:o,styleUrls:i,ngContentSelectors:t.ngContentSelectors,animations:e.animations,interpolation:e.interpolation,isInline:t.isInline,externalStylesheets:a,preserveWhitespaces:Jl(e.preserveWhitespaces,this._config.preserveWhitespaces)})},e.prototype._inlineStyles=function(e,t,n){var r=this;e.forEach((function(e){var o=t.get(e);o.styles.forEach((function(e){return n.push(e)})),r._inlineStyles(o.styleUrls,t,n)}))},e.prototype._loadMissingExternalStylesheets=function(e,t){var n=this;return void 0===t&&(t=new Map),kt(Nt(e.filter((function(e){return!t.has(e)})).map((function(e){return kt(n._fetch(e),(function(r){var o=n._normalizeStylesheet(new gn({styles:[r],moduleUrl:e}));return t.set(e,o),n._loadMissingExternalStylesheets(o.styleUrls,t)}))}))),(function(e){return t}))},e.prototype._normalizeStylesheet=function(e){var t=this,n=e.moduleUrl,r=e.styleUrls.filter(xu).map((function(e){return t._urlResolver.resolve(n,e)})),o=e.styles.map((function(e){var o,i,a,s,u=(o=t._urlResolver,i=n,a=[],s=e.replace(Au,"").replace(Tu,(function(){for(var e=[],t=0;t', or 'attr.'.");a["["+t.hostPropertyName+"]"]=e}else a["["+e+"]"]=e})),t[e].filter((function(e){return q.isTypeOf(e)})).forEach((function(t){var n=t.args||[];a["("+t.eventName+")"]=e+"("+n.join(",")+")"}));var u=ip(t[e],(function(e){return np.some((function(t){return t.isTypeOf(e)}))}));u&&(s[e]=u)})),this._merge(e,o,i,a,s,n,r)},e.prototype._extractPublicName=function(e){return Dt(e,[null,e])[1].trim()},e.prototype._dedupeBindings=function(e){for(var t=new Set,n=new Set,r=[],o=e.length-1;o>=0;o--){var i=e[o],a=this._extractPublicName(i);n.add(a),t.has(a)||(t.add(a),r.push(i))}return r.reverse()},e.prototype._merge=function(e,t,n,r,o,i,s){var u=this._dedupeBindings(e.inputs?e.inputs.concat(t):t),c=this._dedupeBindings(e.outputs?e.outputs.concat(n):n),l=e.host?a({},e.host,r):r,p=e.queries?a({},e.queries,o):o;if(V.isTypeOf(e)){var f=e;return V({selector:f.selector,inputs:u,outputs:c,host:l,exportAs:f.exportAs,moduleId:f.moduleId,queries:p,changeDetection:f.changeDetection,providers:f.providers,viewProviders:f.viewProviders,entryComponents:f.entryComponents,template:f.template,templateUrl:f.templateUrl,styles:f.styles,styleUrls:f.styleUrls,encapsulation:f.encapsulation,animations:f.animations,interpolation:f.interpolation,preserveWhitespaces:e.preserveWhitespaces})}return R({selector:e.selector,inputs:u,outputs:c,host:l,exportAs:e.exportAs,queries:p,providers:e.providers,guards:i})},e}();function op(e){return R.isTypeOf(e)||V.isTypeOf(e)}function ip(e,t){for(var n=e.length-1;n>=0;n--)if(t(e[n]))return e[n];return null}var ap,sp=function(e){function t(t,n){return e.call(this,t,n)||this}return o(t,e),t}(ar),up="i18n",cp="i18n-",lp=/^i18n:?/,pp=!1,fp=function(e,t){this.messages=e,this.errors=t};!function(e){e[e.Extract=0]="Extract",e[e.Merge=1]="Merge"}(ap||(ap={}));var hp=function(){function e(e,t){this._implicitTags=e,this._implicitAttrs=t}return e.prototype.extract=function(e,t){var n=this;return this._init(ap.Extract,t),e.forEach((function(e){return e.visit(n,null)})),this._inI18nBlock&&this._reportError(e[e.length-1],"Unclosed block"),new fp(this._messages,this._errors)},e.prototype.merge=function(e,t,n){this._init(ap.Merge,n),this._translations=t;var r=new vs("wrapper",[],e,void 0,void 0,void 0).visit(this,null);return this._inI18nBlock&&this._reportError(e[e.length-1],"Unclosed block"),new Rs(r.children,this._errors)},e.prototype.visitExpansionCase=function(e,t){var n=ms(this,e.expression,t);if(this._mode===ap.Merge)return new hs(e.value,n,e.sourceSpan,e.valueSourceSpan,e.expSourceSpan)},e.prototype.visitExpansion=function(e,t){this._mayBeAddBlockChildren(e);var n=this._inIcu;this._inIcu||(this._isInTranslatableSection&&this._addMessage([e]),this._inIcu=!0);var r=ms(this,e.cases,t);return this._mode===ap.Merge&&(e=new fs(e.switchValue,e.type,r,e.sourceSpan,e.switchValueSourceSpan)),this._inIcu=n,e},e.prototype.visitComment=function(e,t){var n,r=!!((n=e)instanceof ys&&n.value&&n.value.startsWith("i18n"));if(r&&this._isInTranslatableSection)this._reportError(e,"Could not start a block inside a translatable section");else{var o=function(e){return!!(e instanceof ys&&e.value&&"/i18n"===e.value)}(e);if(!o||this._inI18nBlock){if(!this._inI18nNode&&!this._inIcu)if(this._inI18nBlock){if(o){if(this._depth==this._blockStartDepth){this._closeTranslatableSection(e,this._blockChildren),this._inI18nBlock=!1;var i=this._addMessage(this._blockChildren,this._blockMeaningAndDesc);return ms(this,this._translateMessage(e,i))}return void this._reportError(e,"I18N blocks should not cross element boundaries")}}else if(r){if(!pp&&console&&console.warn){pp=!0;var a=e.sourceSpan.details?", "+e.sourceSpan.details:"";console.warn("I18n comments are deprecated, use an element instead ("+e.sourceSpan.start+a+")")}this._inI18nBlock=!0,this._blockStartDepth=this._depth,this._blockChildren=[],this._blockMeaningAndDesc=e.value.replace(lp,"").trim(),this._openTranslatableSection(e)}}else this._reportError(e,"Trying to close an unopened block")}},e.prototype.visitText=function(e,t){return this._isInTranslatableSection&&this._mayBeAddBlockChildren(e),e},e.prototype.visitElement=function(e,t){var n=this;this._mayBeAddBlockChildren(e),this._depth++;var r=this._inI18nNode,o=this._inImplicitNode,i=[],a=void 0,s=e.attrs.find((function(e){return e.name===up}))||null,u=s?s.value:"",c=this._implicitTags.some((function(t){return e.name===t}))&&!this._inIcu&&!this._isInTranslatableSection,l=!o&&c;if(this._inImplicitNode=o||c,this._isInTranslatableSection||this._inIcu)(s||l)&&this._reportError(e,"Could not mark an element as translatable inside a translatable section"),this._mode==ap.Extract&&ms(this,e.children);else{if(s||l){this._inI18nNode=!0;var p=this._addMessage(e.children,u);a=this._translateMessage(e,p)}if(this._mode==ap.Extract){var f=s||l;f&&this._openTranslatableSection(e),ms(this,e.children),f&&this._closeTranslatableSection(e,e.children)}}if(this._mode===ap.Merge&&(a||e.children).forEach((function(e){var r=e.visit(n,t);r&&!n._isInTranslatableSection&&(i=i.concat(r))})),this._visitAttributesOf(e),this._depth--,this._inI18nNode=r,this._inImplicitNode=o,this._mode===ap.Merge){var h=this._translateAttributes(e);return new vs(e.name,h,i,e.sourceSpan,e.startSourceSpan,e.endSourceSpan)}return null},e.prototype.visitAttribute=function(e,t){throw new Error("unreachable code")},e.prototype._init=function(e,t){this._mode=e,this._inI18nBlock=!1,this._inI18nNode=!1,this._depth=0,this._inIcu=!1,this._msgCountAtSectionStart=void 0,this._errors=[],this._messages=[],this._inImplicitNode=!1,this._createI18nMessage=Wc(t)},e.prototype._visitAttributesOf=function(e){var t=this,n={},r=this._implicitAttrs[e.name]||[];e.attrs.filter((function(e){return e.name.startsWith(cp)})).forEach((function(e){return n[e.name.slice(5)]=e.value})),e.attrs.forEach((function(e){e.name in n?t._addMessage([e],n[e.name]):r.some((function(t){return e.name===t}))&&t._addMessage([e])}))},e.prototype._addMessage=function(e,t){if(0==e.length||1==e.length&&e[0]instanceof ds&&!e[0].value)return null;var n=dp(t),r=n.meaning,o=n.description,i=n.id,a=this._createI18nMessage(e,r,o,i);return this._messages.push(a),a},e.prototype._translateMessage=function(e,t){if(t&&this._mode===ap.Merge){var n=this._translations.get(t);if(n)return n;this._reportError(e,'Translation unavailable for message id="'+this._translations.digest(t)+'"')}return[]},e.prototype._translateAttributes=function(e){var t=this,n=e.attrs,r={};n.forEach((function(e){e.name.startsWith(cp)&&(r[e.name.slice(5)]=dp(e.value))}));var o=[];return n.forEach((function(n){if(n.name!==up&&!n.name.startsWith(cp))if(n.value&&""!=n.value&&r.hasOwnProperty(n.name)){var i=r[n.name],a=i.meaning,s=i.description,u=i.id,c=t._createI18nMessage([n],a,s,u),l=t._translations.get(c);if(l)if(0==l.length)o.push(new ds(n.name,"",n.sourceSpan));else if(l[0]instanceof ps){var p=l[0].value;o.push(new ds(n.name,p,n.sourceSpan))}else t._reportError(e,'Unexpected translation for attribute "'+n.name+'" (id="'+(u||t._translations.digest(c))+'")');else t._reportError(e,'Translation unavailable for attribute "'+n.name+'" (id="'+(u||t._translations.digest(c))+'")')}else o.push(n)})),o},e.prototype._mayBeAddBlockChildren=function(e){this._inI18nBlock&&!this._inIcu&&this._depth==this._blockStartDepth&&this._blockChildren.push(e)},e.prototype._openTranslatableSection=function(e){this._isInTranslatableSection?this._reportError(e,"Unexpected section start"):this._msgCountAtSectionStart=this._messages.length},Object.defineProperty(e.prototype,"_isInTranslatableSection",{get:function(){return void 0!==this._msgCountAtSectionStart},enumerable:!0,configurable:!0}),e.prototype._closeTranslatableSection=function(e,t){if(this._isInTranslatableSection){var n=this._msgCountAtSectionStart,r=t.reduce((function(e,t){return e+(t instanceof ys?0:1)}),0);if(1==r)for(var o=this._messages.length-1;o>=n;o--){var i=this._messages[o].nodes;if(!(1==i.length&&i[0]instanceof wr)){this._messages.splice(o,1);break}}this._msgCountAtSectionStart=void 0}else this._reportError(e,"Unexpected section end")},e.prototype._reportError=function(e,t){this._errors.push(new sp(e.sourceSpan,t))},e}();function dp(e){if(!e)return{meaning:"",description:"",id:""};var t=e.indexOf("@@"),n=e.indexOf("|"),r=u(t>-1?[e.slice(0,t),e.slice(t+2)]:[e,""],2),o=r[0],i=r[1],a=u(n>-1?[o.slice(0,n),o.slice(n+1)]:["",o],2);return{meaning:a[0],description:a[1],id:i}}var vp=new(function(){function e(){this.closedByParent=!1,this.contentType=i.PARSABLE_DATA,this.isVoid=!1,this.ignoreFirstLf=!1,this.canSelfClose=!0}return e.prototype.requireExtraParent=function(e){return!1},e.prototype.isClosedByChild=function(e){return!1},e}());function yp(e){return vp}var mp=function(e){function t(){return e.call(this,yp)||this}return o(t,e),t.prototype.parse=function(t,n,r){return e.prototype.parse.call(this,t,n,r)},t}(Fs),gp="x",_p="source",bp="trans-unit",wp="context",Ep=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.write=function(e,t){var n=new Cp,r=[];e.forEach((function(e){var t,o=[];e.sources.forEach((function(e){var t=new eo("context-group",{purpose:"location"});t.children.push(new no(10),new eo(wp,{"context-type":"sourcefile"},[new to(e.filePath)]),new no(10),new eo(wp,{"context-type":"linenumber"},[new to(""+e.startLine)]),new no(8)),o.push(new no(8),t)}));var i=new eo(bp,{id:e.id,datatype:"html"});(t=i.children).push.apply(t,c([new no(8),new eo(_p,{},n.serialize(e.nodes))],o)),e.description&&i.children.push(new no(8),new eo("note",{priority:"1",from:"description"},[new to(e.description)])),e.meaning&&i.children.push(new no(8),new eo("note",{priority:"1",from:"meaning"},[new to(e.meaning)])),i.children.push(new no(6)),r.push(new no(6),i)}));var o=new eo("body",{},c(r,[new no(4)])),i=new eo("file",{"source-language":t||"en",datatype:"plaintext",original:"ng2.template"},[new no(4),o,new no(2)]),a=new eo("xliff",{version:"1.2",xmlns:"urn:oasis:names:tc:xliff:document:1.2"},[new no(2),i,new no]);return Yr([new Xr({version:"1.0",encoding:"UTF-8"}),new no,a,new no])},t.prototype.load=function(e,t){var n=(new Sp).parse(e,t),r=n.locale,o=n.msgIdToHtml,i=n.errors,a={},s=new xp;if(Object.keys(o).forEach((function(e){var n=s.convert(o[e],t),r=n.i18nNodes,u=n.errors;i.push.apply(i,c(u)),a[e]=r})),i.length)throw new Error("xliff parse errors:\n"+i.join("\n"));return{locale:r,i18nNodesByMsgId:a}},t.prototype.digest=function(e){return Ir(e)},t}($r),Cp=function(){function e(){}return e.prototype.visitText=function(e,t){return[new to(e.value)]},e.prototype.visitContainer=function(e,t){var n=this,r=[];return e.children.forEach((function(e){return r.push.apply(r,c(e.visit(n)))})),r},e.prototype.visitIcu=function(e,t){var n=this,r=[new to("{"+e.expressionPlaceholder+", "+e.type+", ")];return Object.keys(e.cases).forEach((function(t){r.push.apply(r,c([new to(t+" {")],e.cases[t].visit(n),[new to("} ")]))})),r.push(new to("}")),r},e.prototype.visitTagPlaceholder=function(e,t){var n=function(e){switch(e.toLowerCase()){case"br":return"lb";case"img":return"image";default:return"x-"+e}}(e.tag);if(e.isVoid)return[new eo(gp,{id:e.startName,ctype:n,"equiv-text":"<"+e.tag+"/>"})];var r=new eo(gp,{id:e.startName,ctype:n,"equiv-text":"<"+e.tag+">"}),o=new eo(gp,{id:e.closeName,ctype:n,"equiv-text":""});return c([r],this.serialize(e.children),[o])},e.prototype.visitPlaceholder=function(e,t){return[new eo(gp,{id:e.name,"equiv-text":"{{"+e.value+"}}"})]},e.prototype.visitIcuPlaceholder=function(e,t){var n="{"+e.value.expression+", "+e.value.type+", "+Object.keys(e.value.cases).map((function(e){return e+" {...}"})).join(" ")+"}";return[new eo(gp,{id:e.name,"equiv-text":n})]},e.prototype.serialize=function(e){var t=this;return[].concat.apply([],c(e.map((function(e){return e.visit(t)}))))},e}(),Sp=function(){function e(){this._locale=null}return e.prototype.parse=function(e,t){this._unitMlString=null,this._msgIdToHtml={};var n=(new mp).parse(e,t);return this._errors=n.errors,ms(this,n.rootNodes,null),{msgIdToHtml:this._msgIdToHtml,errors:this._errors,locale:this._locale}},e.prototype.visitElement=function(e,t){switch(e.name){case bp:this._unitMlString=null;var n=e.attrs.find((function(e){return"id"===e.name}));if(n){var r=n.value;this._msgIdToHtml.hasOwnProperty(r)?this._addError(e,"Duplicated translations for msg "+r):(ms(this,e.children,null),"string"==typeof this._unitMlString?this._msgIdToHtml[r]=this._unitMlString:this._addError(e,"Message "+r+" misses a translation"))}else this._addError(e,"<"+bp+'> misses the "id" attribute');break;case _p:case"seg-source":case"alt-trans":break;case"target":var o=e.startSourceSpan.end.offset,i=e.endSourceSpan.start.offset,a=e.startSourceSpan.start.file.content.slice(o,i);this._unitMlString=a;break;case"file":var s=e.attrs.find((function(e){return"target-language"===e.name}));s&&(this._locale=s.value),ms(this,e.children,null);break;default:ms(this,e.children,null)}},e.prototype.visitAttribute=function(e,t){},e.prototype.visitText=function(e,t){},e.prototype.visitComment=function(e,t){},e.prototype.visitExpansion=function(e,t){},e.prototype.visitExpansionCase=function(e,t){},e.prototype._addError=function(e,t){this._errors.push(new sp(e.sourceSpan,t))},e}(),xp=function(){function e(){}return e.prototype.convert=function(e,t){var n=(new mp).parse(e,t,{tokenizeExpansionForms:!0});return this._errors=n.errors,{i18nNodes:this._errors.length>0||0==n.rootNodes.length?[]:[].concat.apply([],c(ms(this,n.rootNodes))),errors:this._errors}},e.prototype.visitText=function(e,t){return new wr(e.value,e.sourceSpan)},e.prototype.visitElement=function(e,t){if(e.name===gp){var n=e.attrs.find((function(e){return"id"===e.name}));return n?new xr("",n.value,e.sourceSpan):(this._addError(e,' misses the "id" attribute'),null)}return"mrk"===e.name?[].concat.apply([],c(ms(this,e.children))):(this._addError(e,"Unexpected tag"),null)},e.prototype.visitExpansion=function(e,t){var n={};return ms(this,e.cases).forEach((function(t){n[t.value]=new Er(t.nodes,e.sourceSpan)})),new Cr(e.switchValue,e.type,n,e.sourceSpan)},e.prototype.visitExpansionCase=function(e,t){return{value:e.value,nodes:ms(this,e.expression)}},e.prototype.visitComment=function(e,t){},e.prototype.visitAttribute=function(e,t){},e.prototype._addError=function(e,t){this._errors.push(new sp(e.sourceSpan,t))},e}(),Dp="ph",Tp="xliff",Ap="source",Ip="unit",Pp=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.write=function(e,t){var n=new Mp,r=[];e.forEach((function(e){var t=new eo(Ip,{id:e.id}),o=new eo("notes");(e.description||e.meaning)&&(e.description&&o.children.push(new no(8),new eo("note",{category:"description"},[new to(e.description)])),e.meaning&&o.children.push(new no(8),new eo("note",{category:"meaning"},[new to(e.meaning)]))),e.sources.forEach((function(e){o.children.push(new no(8),new eo("note",{category:"location"},[new to(e.filePath+":"+e.startLine+(e.endLine!==e.startLine?","+e.endLine:""))]))})),o.children.push(new no(6)),t.children.push(new no(6),o);var i=new eo("segment");i.children.push(new no(8),new eo(Ap,{},n.serialize(e.nodes)),new no(6)),t.children.push(new no(6),i,new no(4)),r.push(new no(4),t)}));var o=new eo("file",{original:"ng.template",id:"ngi18n"},c(r,[new no(2)])),i=new eo(Tp,{version:"2.0",xmlns:"urn:oasis:names:tc:xliff:document:2.0",srcLang:t||"en"},[new no(2),o,new no]);return Yr([new Xr({version:"1.0",encoding:"UTF-8"}),new no,i,new no])},t.prototype.load=function(e,t){var n=(new Op).parse(e,t),r=n.locale,o=n.msgIdToHtml,i=n.errors,a={},s=new kp;if(Object.keys(o).forEach((function(e){var n=s.convert(o[e],t),r=n.i18nNodes,u=n.errors;i.push.apply(i,c(u)),a[e]=r})),i.length)throw new Error("xliff2 parse errors:\n"+i.join("\n"));return{locale:r,i18nNodesByMsgId:a}},t.prototype.digest=function(e){return Pr(e)},t}($r),Mp=function(){function e(){}return e.prototype.visitText=function(e,t){return[new to(e.value)]},e.prototype.visitContainer=function(e,t){var n=this,r=[];return e.children.forEach((function(e){return r.push.apply(r,c(e.visit(n)))})),r},e.prototype.visitIcu=function(e,t){var n=this,r=[new to("{"+e.expressionPlaceholder+", "+e.type+", ")];return Object.keys(e.cases).forEach((function(t){r.push.apply(r,c([new to(t+" {")],e.cases[t].visit(n),[new to("} ")]))})),r.push(new to("}")),r},e.prototype.visitTagPlaceholder=function(e,t){var n=this,r=function(e){switch(e.toLowerCase()){case"br":case"b":case"i":case"u":return"fmt";case"img":return"image";case"a":return"link";default:return"other"}}(e.tag);if(e.isVoid)return[new eo(Dp,{id:(this._nextPlaceholderId++).toString(),equiv:e.startName,type:r,disp:"<"+e.tag+"/>"})];var o=new eo("pc",{id:(this._nextPlaceholderId++).toString(),equivStart:e.startName,equivEnd:e.closeName,type:r,dispStart:"<"+e.tag+">",dispEnd:""}),i=[].concat.apply([],c(e.children.map((function(e){return e.visit(n)}))));return i.length?i.forEach((function(e){return o.children.push(e)})):o.children.push(new to("")),[o]},e.prototype.visitPlaceholder=function(e,t){var n=(this._nextPlaceholderId++).toString();return[new eo(Dp,{id:n,equiv:e.name,disp:"{{"+e.value+"}}"})]},e.prototype.visitIcuPlaceholder=function(e,t){var n=Object.keys(e.value.cases).map((function(e){return e+" {...}"})).join(" "),r=(this._nextPlaceholderId++).toString();return[new eo(Dp,{id:r,equiv:e.name,disp:"{"+e.value.expression+", "+e.value.type+", "+n+"}"})]},e.prototype.serialize=function(e){var t=this;return this._nextPlaceholderId=0,[].concat.apply([],c(e.map((function(e){return e.visit(t)}))))},e}(),Op=function(){function e(){this._locale=null}return e.prototype.parse=function(e,t){this._unitMlString=null,this._msgIdToHtml={};var n=(new mp).parse(e,t);return this._errors=n.errors,ms(this,n.rootNodes,null),{msgIdToHtml:this._msgIdToHtml,errors:this._errors,locale:this._locale}},e.prototype.visitElement=function(e,t){switch(e.name){case Ip:this._unitMlString=null;var n=e.attrs.find((function(e){return"id"===e.name}));if(n){var r=n.value;this._msgIdToHtml.hasOwnProperty(r)?this._addError(e,"Duplicated translations for msg "+r):(ms(this,e.children,null),"string"==typeof this._unitMlString?this._msgIdToHtml[r]=this._unitMlString:this._addError(e,"Message "+r+" misses a translation"))}else this._addError(e,' misses the "id" attribute');break;case Ap:break;case"target":var o=e.startSourceSpan.end.offset,i=e.endSourceSpan.start.offset,a=e.startSourceSpan.start.file.content.slice(o,i);this._unitMlString=a;break;case Tp:var s=e.attrs.find((function(e){return"trgLang"===e.name}));s&&(this._locale=s.value);var u=e.attrs.find((function(e){return"version"===e.name}));if(u){var c=u.value;"2.0"!==c?this._addError(e,"The XLIFF file version "+c+" is not compatible with XLIFF 2.0 serializer"):ms(this,e.children,null)}break;default:ms(this,e.children,null)}},e.prototype.visitAttribute=function(e,t){},e.prototype.visitText=function(e,t){},e.prototype.visitComment=function(e,t){},e.prototype.visitExpansion=function(e,t){},e.prototype.visitExpansionCase=function(e,t){},e.prototype._addError=function(e,t){this._errors.push(new sp(e.sourceSpan,t))},e}(),kp=function(){function e(){}return e.prototype.convert=function(e,t){var n=(new mp).parse(e,t,{tokenizeExpansionForms:!0});return this._errors=n.errors,{i18nNodes:this._errors.length>0||0==n.rootNodes.length?[]:[].concat.apply([],c(ms(this,n.rootNodes))),errors:this._errors}},e.prototype.visitText=function(e,t){return new wr(e.value,e.sourceSpan)},e.prototype.visitElement=function(e,t){var n=this;switch(e.name){case Dp:var r=e.attrs.find((function(e){return"equiv"===e.name}));if(r)return[new xr("",r.value,e.sourceSpan)];this._addError(e,' misses the "equiv" attribute');break;case"pc":var o=e.attrs.find((function(e){return"equivStart"===e.name})),i=e.attrs.find((function(e){return"equivEnd"===e.name}));if(o){if(i){var a=o.value,s=i.value,u=[];return u.concat.apply(u,c([new xr("",a,e.sourceSpan)],e.children.map((function(e){return e.visit(n,null)})),[new xr("",s,e.sourceSpan)]))}this._addError(e,' misses the "equivEnd" attribute')}else this._addError(e,' misses the "equivStart" attribute');break;case"mrk":return[].concat.apply([],c(ms(this,e.children)));default:this._addError(e,"Unexpected tag")}return null},e.prototype.visitExpansion=function(e,t){var n={};return ms(this,e.cases).forEach((function(t){n[t.value]=new Er(t.nodes,e.sourceSpan)})),new Cr(e.switchValue,e.type,n,e.sourceSpan)},e.prototype.visitExpansionCase=function(e,t){return{value:e.value,nodes:[].concat.apply([],c(ms(this,e.expression)))}},e.prototype.visitComment=function(e,t){},e.prototype.visitAttribute=function(e,t){},e.prototype._addError=function(e,t){this._errors.push(new sp(e.sourceSpan,t))},e}(),Np="translationbundle",Rp="translation",Fp=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.write=function(e,t){throw new Error("Unsupported")},t.prototype.load=function(e,t){var n=(new jp).parse(e,t),r=n.locale,o=n.msgIdToHtml,i=n.errors,a={},s=new Lp;if(Object.keys(o).forEach((function(e){var n,r;n=a,r=e,Object.defineProperty(n,r,{configurable:!0,enumerable:!0,get:function(){var i=function(){var n=s.convert(o[e],t),r=n.i18nNodes,i=n.errors;if(i.length)throw new Error("xtb parse errors:\n"+i.join("\n"));return r}();return Object.defineProperty(n,r,{enumerable:!0,value:i}),i},set:function(e){throw new Error("Could not overwrite an XTB translation")}})})),i.length)throw new Error("xtb parse errors:\n"+i.join("\n"));return{locale:r,i18nNodesByMsgId:a}},t.prototype.digest=function(e){return lo(e)},t.prototype.createNameMapper=function(e){return new Qr(e,fo)},t}($r),jp=function(){function e(){this._locale=null}return e.prototype.parse=function(e,t){this._bundleDepth=0,this._msgIdToHtml={};var n=(new mp).parse(e,t);return this._errors=n.errors,ms(this,n.rootNodes),{msgIdToHtml:this._msgIdToHtml,errors:this._errors,locale:this._locale}},e.prototype.visitElement=function(e,t){switch(e.name){case Np:this._bundleDepth++,this._bundleDepth>1&&this._addError(e,"<"+Np+"> elements can not be nested");var n=e.attrs.find((function(e){return"lang"===e.name}));n&&(this._locale=n.value),ms(this,e.children,null),this._bundleDepth--;break;case Rp:var r=e.attrs.find((function(e){return"id"===e.name}));if(r){var o=r.value;if(this._msgIdToHtml.hasOwnProperty(o))this._addError(e,"Duplicated translations for msg "+o);else{var i=e.startSourceSpan.end.offset,a=e.endSourceSpan.start.offset,s=e.startSourceSpan.start.file.content.slice(i,a);this._msgIdToHtml[o]=s}}else this._addError(e,"<"+Rp+'> misses the "id" attribute');break;default:this._addError(e,"Unexpected tag")}},e.prototype.visitAttribute=function(e,t){},e.prototype.visitText=function(e,t){},e.prototype.visitComment=function(e,t){},e.prototype.visitExpansion=function(e,t){},e.prototype.visitExpansionCase=function(e,t){},e.prototype._addError=function(e,t){this._errors.push(new sp(e.sourceSpan,t))},e}(),Lp=function(){function e(){}return e.prototype.convert=function(e,t){var n=(new mp).parse(e,t,{tokenizeExpansionForms:!0});return this._errors=n.errors,{i18nNodes:this._errors.length>0||0==n.rootNodes.length?[]:ms(this,n.rootNodes),errors:this._errors}},e.prototype.visitText=function(e,t){return new wr(e.value,e.sourceSpan)},e.prototype.visitExpansion=function(e,t){var n={};return ms(this,e.cases).forEach((function(t){n[t.value]=new Er(t.nodes,e.sourceSpan)})),new Cr(e.switchValue,e.type,n,e.sourceSpan)},e.prototype.visitExpansionCase=function(e,t){return{value:e.value,nodes:ms(this,e.expression)}},e.prototype.visitElement=function(e,t){if("ph"===e.name){var n=e.attrs.find((function(e){return"name"===e.name}));if(n)return new xr("",n.value,e.sourceSpan);this._addError(e,' misses the "name" attribute')}else this._addError(e,"Unexpected tag");return null},e.prototype.visitComment=function(e,t){},e.prototype.visitAttribute=function(e,t){},e.prototype._addError=function(e,t){this._errors.push(new sp(e.sourceSpan,t))},e}(),Vp=function(){function e(e,t,n,r,o,i){void 0===e&&(e={}),void 0===o&&(o=j.Warning),this._i18nNodesByMsgId=e,this.digest=n,this.mapperFactory=r,this._i18nToHtml=new Bp(e,t,n,r,o,i)}return e.load=function(t,n,r,o,i){var a=r.load(t,n),s=a.locale;return new e(a.i18nNodesByMsgId,s,(function(e){return r.digest(e)}),(function(e){return r.createNameMapper(e)}),o,i)},e.prototype.get=function(e){var t=this._i18nToHtml.convert(e);if(t.errors.length)throw new Error(t.errors.join("\n"));return t.nodes},e.prototype.has=function(e){return this.digest(e)in this._i18nNodesByMsgId},e}(),Bp=function(){function e(e,t,n,r,o,i){void 0===e&&(e={}),this._i18nNodesByMsgId=e,this._locale=t,this._digest=n,this._mapperFactory=r,this._missingTranslationStrategy=o,this._console=i,this._contextStack=[],this._errors=[]}return e.prototype.convert=function(e){this._contextStack.length=0,this._errors.length=0;var t=this._convertToText(e),n=e.nodes[0].sourceSpan.start.file.url,r=(new Vs).parse(t,n,{tokenizeExpansionForms:!0});return{nodes:r.rootNodes,errors:c(this._errors,r.errors)}},e.prototype.visitText=function(e,t){return oo(e.value)},e.prototype.visitContainer=function(e,t){var n=this;return e.children.map((function(e){return e.visit(n)})).join("")},e.prototype.visitIcu=function(e,t){var n=this,r=Object.keys(e.cases).map((function(t){return t+" {"+e.cases[t].visit(n)+"}"}));return"{"+(this._srcMsg.placeholders.hasOwnProperty(e.expression)?this._srcMsg.placeholders[e.expression]:e.expression)+", "+e.type+", "+r.join(" ")+"}"},e.prototype.visitPlaceholder=function(e,t){var n=this._mapper(e.name);return this._srcMsg.placeholders.hasOwnProperty(n)?this._srcMsg.placeholders[n]:this._srcMsg.placeholderToMessage.hasOwnProperty(n)?this._convertToText(this._srcMsg.placeholderToMessage[n]):(this._addError(e,'Unknown placeholder "'+e.name+'"'),"")},e.prototype.visitTagPlaceholder=function(e,t){var n=this,r=""+e.tag,o=Object.keys(e.attrs).map((function(t){return t+'="'+e.attrs[t]+'"'})).join(" ");return e.isVoid?"<"+r+" "+o+"/>":"<"+r+" "+o+">"+e.children.map((function(e){return e.visit(n)})).join("")+""},e.prototype.visitIcuPlaceholder=function(e,t){return this._convertToText(this._srcMsg.placeholderToMessage[e.name])},e.prototype._convertToText=function(e){var t,n=this,r=this._digest(e),o=this._mapperFactory?this._mapperFactory(e):null;if(this._contextStack.push({msg:this._srcMsg,mapper:this._mapper}),this._srcMsg=e,this._i18nNodesByMsgId.hasOwnProperty(r))t=this._i18nNodesByMsgId[r],this._mapper=function(e){return o?o.toInternalName(e):e};else{if(this._missingTranslationStrategy===j.Error){var i=this._locale?' for locale "'+this._locale+'"':"";this._addError(e.nodes[0],'Missing translation for message "'+r+'"'+i)}else this._console&&this._missingTranslationStrategy===j.Warning&&(i=this._locale?' for locale "'+this._locale+'"':"",this._console.warn('Missing translation for message "'+r+'"'+i));t=e.nodes,this._mapper=function(e){return e}}var a=t.map((function(e){return e.visit(n)})).join(""),s=this._contextStack.pop();return this._srcMsg=s.msg,this._mapper=s.mapper,a},e.prototype._addError=function(e,t){this._errors.push(new sp(e.sourceSpan,t))},e}(),Up=function(){function e(e,t,n,r,o){if(void 0===r&&(r=j.Warning),this._htmlParser=e,t){var i=function(e){switch(e=(e||"xlf").toLowerCase()){case"xmb":return new uo;case"xtb":return new Fp;case"xliff2":case"xlf2":return new Pp;default:return new Ep}}(n);this._translationBundle=Vp.load(t,"i18n",i,r,o)}else this._translationBundle=new Vp({},null,Ir,void 0,r,o)}return e.prototype.parse=function(e,t,n){void 0===n&&(n={});var r=n.interpolationConfig||li,o=this._htmlParser.parse(e,t,a({interpolationConfig:r},n));return o.errors.length?new Rs(o.rootNodes,o.errors):function(e,t,n,r,o){return new hp([],{}).merge(e,t,n)}(o.rootNodes,this._translationBundle,r)},e}();function Hp(e,t,n){return void 0===n&&(n=null),At(t,new zp(e),n)}var zp=function(){function e(e){this.ctx=e}return e.prototype.visitArray=function(e,t){var n=this;return _t(e.map((function(e){return At(e,n,null)})),t)},e.prototype.visitStringMap=function(e,t){var n=this,r=[],o=new Set(e&&e.$quoted$);return Object.keys(e).forEach((function(t){r.push(new ze(t,At(e[t],n,null),o.has(t)))})),new qe(r,t)},e.prototype.visitPrimitive=function(e,t){return Ct(e,t)},e.prototype.visitOther=function(e,t){return e instanceof ge?e:this.ctx.importExpr(e)},e}();function qp(e,t){return{key:e,value:t,quoted:!1}}!function(){function e(e,t){this.reflector=e,this.alwaysGenerateDef=t,this.tokenInjector=e.resolveExternalReference(tn.Injector)}e.prototype.depsArray=function(e,t){var n=this;return e.map((function(e){var r,o,i=e,a=0;if(Array.isArray(e))for(var s=0;s0))return t.importExpr(e.useFactory);n=t.importExpr(e.useFactory).callFn(this.depsArray(r,t))}else if(e.useValue)n=Hp(t,e.useValue);else{var o=e.useClass||e.symbol,i=this.depsArray(this.reflector.parameters(o),t);n=new Ie(t.importExpr(o),i)}return wt([],[new Xe(n)],void 0,void 0,e.symbol.name+"_Factory")},e.prototype.injectableDef=function(e,t){var n=Ge;void 0!==e.providedIn&&(n=null===e.providedIn?Ge:"string"==typeof e.providedIn?Ct(e.providedIn):t.importExpr(e.providedIn));var r=[qp("factory",this.factoryFor(e,t)),qp("token",t.importExpr(e.type.reference)),qp("providedIn",n)];return yt(tn.ɵɵdefineInjectable).callFn([bt(r)])},e.prototype.compile=function(e,t){if(this.alwaysGenerateDef||void 0!==e.providedIn){var n=pn(e.type),r=new rt(n,null,[new et("ngInjectableDef",pe,[De.Static],this.injectableDef(e,t))],[],new tt(null,[],[]),[]);t.statements.push(r)}}}();var Wp=/(\.ts|\.d\.ts|\.js|\.jsx|\.tsx)$/,Gp=/\.ngfactory\.|\.ngsummary\./,Zp=/\.ngsummary\./,$p=/NgSummary$/;function Qp(e,t){void 0===t&&(t=!1);var n=Yp(e,t);return n[0]+".ngfactory"+Xp(n[1])}function Kp(e){return e.replace(Gp,".")}function Yp(e,t){if(void 0===t&&(t=!1),e.endsWith(".d.ts"))return[e.slice(0,-5),t?".ts":".d.ts"];var n=e.lastIndexOf(".");return-1!==n?[e.substring(0,n),e.substring(n)]:[e,""]}function Xp(e){return".tsx"===e?".ts":e}function Jp(e){return e.replace(Wp,"")+".ngsummary.json"}function ef(e,t){void 0===t&&(t=!1);var n=Yp(Kp(e),t);return n[0]+".ngsummary"+n[1]}function tf(e){return e+"NgSummary"}var nf,rf=/\u0275\d+/;!function(e){e[e.OnInit=0]="OnInit",e[e.OnDestroy=1]="OnDestroy",e[e.DoCheck=2]="DoCheck",e[e.OnChanges=3]="OnChanges",e[e.AfterContentInit=4]="AfterContentInit",e[e.AfterContentChecked=5]="AfterContentChecked",e[e.AfterViewInit=6]="AfterViewInit",e[e.AfterViewChecked=7]="AfterViewChecked"}(nf||(nf={}));var of=[nf.OnInit,nf.OnDestroy,nf.DoCheck,nf.OnChanges,nf.AfterContentInit,nf.AfterContentChecked,nf.AfterViewInit,nf.AfterViewChecked];var af=function(){function e(e,t,n,r,o,i,a,s,u,c,l,p){this._config=e,this._htmlParser=t,this._ngModuleResolver=n,this._directiveResolver=r,this._pipeResolver=o,this._summaryResolver=i,this._schemaRegistry=a,this._directiveNormalizer=s,this._console=u,this._staticSymbolCache=c,this._reflector=l,this._errorCollector=p,this._nonNormalizedDirectiveCache=new Map,this._directiveCache=new Map,this._summaryCache=new Map,this._pipeCache=new Map,this._ngModuleCache=new Map,this._ngModuleOfTypes=new Map,this._shallowModuleCache=new Map}return e.prototype.getReflector=function(){return this._reflector},e.prototype.clearCacheFor=function(e){var t=this._directiveCache.get(e);this._directiveCache.delete(e),this._nonNormalizedDirectiveCache.delete(e),this._summaryCache.delete(e),this._pipeCache.delete(e),this._ngModuleOfTypes.delete(e),this._ngModuleCache.clear(),t&&this._directiveNormalizer.clearCacheFor(t)},e.prototype.clearCache=function(){this._directiveCache.clear(),this._nonNormalizedDirectiveCache.clear(),this._summaryCache.clear(),this._pipeCache.clear(),this._ngModuleCache.clear(),this._ngModuleOfTypes.clear(),this._directiveNormalizer.clearCache()},e.prototype._createProxyClass=function(e,t){var n=null,r=function(){if(!n)throw new Error("Illegal state: Class "+t+" for type "+Ht(e)+" is not compiled yet!");return n.apply(this,arguments)};return r.setDelegate=function(e){n=e,r.prototype=e.prototype},r.overriddenName=t,r},e.prototype.getGeneratedClass=function(e,t){return e instanceof on?this._staticSymbolCache.get(Qp(e.filePath),t):this._createProxyClass(e,t)},e.prototype.getComponentViewClass=function(e){return this.getGeneratedClass(e,hn(e,0))},e.prototype.getHostComponentViewClass=function(e){return this.getGeneratedClass(e,"HostView_"+pn({reference:e}))},e.prototype.getHostComponentType=function(e){var t=pn({reference:e})+"_Host";return e instanceof on?this._staticSymbolCache.get(e.filePath,t):this._createProxyClass(e,t)},e.prototype.getRendererType=function(e){return e instanceof on?this._staticSymbolCache.get(Qp(e.filePath),dn(e)):{}},e.prototype.getComponentFactory=function(e,t,n,r){if(t instanceof on)return this._staticSymbolCache.get(Qp(t.filePath),vn(t));var o=this.getHostComponentViewClass(t);return this._reflector.resolveExternalReference(tn.createComponentFactory)(e,t,o,n,r,[])},e.prototype.initComponentFactory=function(e,t){var n;e instanceof on||(n=e.ngContentSelectors).push.apply(n,c(t))},e.prototype._loadSummary=function(e,t){var n=this._summaryCache.get(e);if(!n){var r=this._summaryResolver.resolveSummary(e);n=r?r.type:null,this._summaryCache.set(e,n||null)}return n&&n.summaryKind===t?n:null},e.prototype.getHostComponentMetadata=function(e,t){var n=this.getHostComponentType(e.type.reference);t||(t=this.getHostComponentViewClass(n));var r=S.parse(e.selector)[0].getMatchingElementTemplate(),o=this._htmlParser.parse(r,"");return bn.create({isHost:!0,type:{reference:n,diDeps:[],lifecycleHooks:[]},template:new _n({encapsulation:w.None,template:r,templateUrl:"",htmlAst:o,styles:[],styleUrls:[],ngContentSelectors:[],animations:[],isInline:!0,externalStylesheets:[],interpolation:null,preserveWhitespaces:!1}),exportAs:null,changeDetection:E.Default,inputs:[],outputs:[],host:{},isComponent:!0,selector:"*",providers:[],viewProviders:[],queries:[],guards:{},viewQueries:[],componentViewType:t,rendererType:{id:"__Host__",encapsulation:w.None,styles:[],data:{}},entryComponents:[],componentFactory:null})},e.prototype.loadDirectiveMetadata=function(e,t,n){var r=this;if(this._directiveCache.has(t))return null;t=zt(t);var o=this.getNonNormalizedDirectiveMetadata(t),i=o.annotation,a=o.metadata,s=function(e){var n=new bn({isHost:!1,type:a.type,isComponent:a.isComponent,selector:a.selector,exportAs:a.exportAs,changeDetection:a.changeDetection,inputs:a.inputs,outputs:a.outputs,hostListeners:a.hostListeners,hostProperties:a.hostProperties,hostAttributes:a.hostAttributes,providers:a.providers,viewProviders:a.viewProviders,queries:a.queries,guards:a.guards,viewQueries:a.viewQueries,entryComponents:a.entryComponents,componentViewType:a.componentViewType,rendererType:a.rendererType,componentFactory:a.componentFactory,template:e});return e&&r.initComponentFactory(a.componentFactory,e.ngContentSelectors),r._directiveCache.set(t,n),r._summaryCache.set(t,n.toSummary()),null};if(a.isComponent){var u=a.template,c=this._directiveNormalizer.normalizeTemplate({ngModuleType:e,componentType:t,moduleUrl:this._reflector.componentModuleUrl(t,i),encapsulation:u.encapsulation,template:u.template,templateUrl:u.templateUrl,styles:u.styles,styleUrls:u.styleUrls,animations:u.animations,interpolation:u.interpolation,preserveWhitespaces:u.preserveWhitespaces});return qt(c)&&n?(this._reportError(function(e){var t=Error("Can't compile synchronously as "+Ht(e)+" is still being loaded!");return t.ngComponentType=e,t}(t),t),null):kt(c,s)}return s(null),null},e.prototype.getNonNormalizedDirectiveMetadata=function(e){var t=this;if(!(e=zt(e)))return null;var n=this._nonNormalizedDirectiveCache.get(e);if(n)return n;var r=this._directiveResolver.resolve(e,!1);if(!r)return null;var o=void 0;if(V.isTypeOf(r)){ai("styles",(a=r).styles),ai("styleUrls",a.styleUrls),ui("interpolation",a.interpolation);var i=a.animations;o=new _n({encapsulation:Pt(a.encapsulation),template:Pt(a.template),templateUrl:Pt(a.templateUrl),htmlAst:null,styles:a.styles||[],styleUrls:a.styleUrls||[],animations:i||[],interpolation:Pt(a.interpolation),isInline:!!a.template,externalStylesheets:[],ngContentSelectors:[],preserveWhitespaces:Pt(r.preserveWhitespaces)})}var a,s=null,u=[],c=[],l=r.selector;V.isTypeOf(r)?(s=(a=r).changeDetection,a.viewProviders&&(u=this._getProvidersMetadata(a.viewProviders,c,'viewProviders for "'+pf(e)+'"',[],e)),a.entryComponents&&(c=uf(a.entryComponents).map((function(e){return t._getEntryComponentMetadata(e)})).concat(c)),l||(l=this._schemaRegistry.getDefaultComponentElementName())):l||(this._reportError(Ft("Directive "+pf(e)+" has no selector, please add it!"),e),l="error");var p=[];null!=r.providers&&(p=this._getProvidersMetadata(r.providers,c,'providers for "'+pf(e)+'"',[],e));var f=[],h=[];null!=r.queries&&(f=this._getQueriesMetadata(r.queries,!1,e),h=this._getQueriesMetadata(r.queries,!0,e));var d=bn.create({isHost:!1,selector:l,exportAs:Pt(r.exportAs),isComponent:!!o,type:this._getTypeMetadata(e),template:o,changeDetection:s,inputs:r.inputs||[],outputs:r.outputs||[],host:r.host||{},providers:p||[],viewProviders:u||[],queries:f||[],guards:r.guards||{},viewQueries:h||[],entryComponents:c,componentViewType:o?this.getComponentViewClass(e):null,rendererType:o?this.getRendererType(e):null,componentFactory:null});return o&&(d.componentFactory=this.getComponentFactory(l,e,d.inputs,d.outputs)),n={metadata:d,annotation:r},this._nonNormalizedDirectiveCache.set(e,n),n},e.prototype.getDirectiveMetadata=function(e){var t=this._directiveCache.get(e);return t||this._reportError(Ft("Illegal state: getDirectiveMetadata can only be called after loadNgModuleDirectiveAndPipeMetadata for a module that declares it. Directive "+pf(e)+"."),e),t},e.prototype.getDirectiveSummary=function(e){var t=this._loadSummary(e,cn.Directive);return t||this._reportError(Ft("Illegal state: Could not load the summary for directive "+pf(e)+"."),e),t},e.prototype.isDirective=function(e){return!!this._loadSummary(e,cn.Directive)||this._directiveResolver.isDirective(e)},e.prototype.isPipe=function(e){return!!this._loadSummary(e,cn.Pipe)||this._pipeResolver.isPipe(e)},e.prototype.isNgModule=function(e){return!!this._loadSummary(e,cn.NgModule)||this._ngModuleResolver.isNgModule(e)},e.prototype.getNgModuleSummary=function(e,t){void 0===t&&(t=null);var n=this._loadSummary(e,cn.NgModule);if(!n){var r=this.getNgModuleMetadata(e,!1,t);(n=r?r.toSummary():null)&&this._summaryCache.set(e,n)}return n},e.prototype.loadNgModuleDirectiveAndPipeMetadata=function(e,t,n){var r=this;void 0===n&&(n=!0);var o=this.getNgModuleMetadata(e,n),i=[];return o&&(o.declaredDirectives.forEach((function(n){var o=r.loadDirectiveMetadata(e,n.reference,t);o&&i.push(o)})),o.declaredPipes.forEach((function(e){return r._loadPipeMetadata(e.reference)}))),Promise.all(i)},e.prototype.getShallowModuleMetadata=function(e){var t=this._shallowModuleCache.get(e);if(t)return t;var n=ip(this._reflector.shallowAnnotations(e),W.isTypeOf);return t={type:this._getTypeMetadata(e),rawExports:n.exports,rawImports:n.imports,rawProviders:n.providers},this._shallowModuleCache.set(e,t),t},e.prototype.getNgModuleMetadata=function(e,t,n){var r=this;void 0===t&&(t=!0),void 0===n&&(n=null),e=zt(e);var o=this._ngModuleCache.get(e);if(o)return o;var i=this._ngModuleResolver.resolve(e,t);if(!i)return null;var a=[],s=[],u=[],l=[],p=[],f=[],h=[],d=[],v=[];i.imports&&uf(i.imports).forEach((function(t){var o=void 0;if(cf(t))o=t;else if(t&&t.ngModule){var i=t;o=i.ngModule,i.providers&&f.push.apply(f,c(r._getProvidersMetadata(i.providers,h,"provider for the NgModule '"+pf(o)+"'",[],t)))}if(o){if(!r._checkSelfImport(e,o))if(n||(n=new Set),n.has(o))r._reportError(Ft(r._getTypeDescriptor(o)+" '"+pf(t)+"' is imported recursively by the module '"+pf(e)+"'."),e);else{n.add(o);var a=r.getNgModuleSummary(o,n);n.delete(o),a?l.push(a):r._reportError(Ft("Unexpected "+r._getTypeDescriptor(t)+" '"+pf(t)+"' imported by the module '"+pf(e)+"'. Please add a @NgModule annotation."),e)}}else r._reportError(Ft("Unexpected value '"+pf(t)+"' imported by the module '"+pf(e)+"'"),e)})),i.exports&&uf(i.exports).forEach((function(t){if(cf(t))if(n||(n=new Set),n.has(t))r._reportError(Ft(r._getTypeDescriptor(t)+" '"+Ht(t)+"' is exported recursively by the module '"+pf(e)+"'"),e);else{n.add(t);var o=r.getNgModuleSummary(t,n);n.delete(t),o?p.push(o):s.push(r._getIdentifierMetadata(t))}else r._reportError(Ft("Unexpected value '"+pf(t)+"' exported by the module '"+pf(e)+"'"),e)}));var y=this._getTransitiveNgModuleMetadata(l,p);i.declarations&&uf(i.declarations).forEach((function(t){if(cf(t)){var n=r._getIdentifierMetadata(t);if(r.isDirective(t))y.addDirective(n),a.push(n),r._addTypeToModule(t,e);else{if(!r.isPipe(t))return void r._reportError(Ft("Unexpected "+r._getTypeDescriptor(t)+" '"+pf(t)+"' declared by the module '"+pf(e)+"'. Please add a @Pipe/@Directive/@Component annotation."),e);y.addPipe(n),y.pipes.push(n),u.push(n),r._addTypeToModule(t,e)}}else r._reportError(Ft("Unexpected value '"+pf(t)+"' declared by the module '"+pf(e)+"'"),e)}));var m=[],g=[];return s.forEach((function(t){if(y.directivesSet.has(t.reference))m.push(t),y.addExportedDirective(t);else{if(!y.pipesSet.has(t.reference))return void r._reportError(Ft("Can't export "+r._getTypeDescriptor(t.reference)+" "+pf(t.reference)+" from "+pf(e)+" as it was neither declared nor imported!"),e);g.push(t),y.addExportedPipe(t)}})),i.providers&&f.push.apply(f,c(this._getProvidersMetadata(i.providers,h,"provider for the NgModule '"+pf(e)+"'",[],e))),i.entryComponents&&h.push.apply(h,c(uf(i.entryComponents).map((function(e){return r._getEntryComponentMetadata(e)})))),i.bootstrap&&uf(i.bootstrap).forEach((function(t){cf(t)?d.push(r._getIdentifierMetadata(t)):r._reportError(Ft("Unexpected value '"+pf(t)+"' used in the bootstrap property of module '"+pf(e)+"'"),e)})),h.push.apply(h,c(d.map((function(e){return r._getEntryComponentMetadata(e.reference)})))),i.schemas&&v.push.apply(v,c(uf(i.schemas))),o=new En({type:this._getTypeMetadata(e),providers:f,entryComponents:h,bootstrapComponents:d,schemas:v,declaredDirectives:a,exportedDirectives:m,declaredPipes:u,exportedPipes:g,importedModules:l,exportedModules:p,transitiveModule:y,id:i.id||null}),h.forEach((function(e){return y.addEntryComponent(e)})),f.forEach((function(e){return y.addProvider(e,o.type)})),y.addModule(o.type),this._ngModuleCache.set(e,o),o},e.prototype._checkSelfImport=function(e,t){return e===t&&(this._reportError(Ft("'"+pf(e)+"' module can't import itself"),e),!0)},e.prototype._getTypeDescriptor=function(e){if(cf(e)){if(this.isDirective(e))return"directive";if(this.isPipe(e))return"pipe";if(this.isNgModule(e))return"module"}return e.provide?"provider":"value"},e.prototype._addTypeToModule=function(e,t){var n=this._ngModuleOfTypes.get(e);n&&n!==t?this._reportError(Ft("Type "+pf(e)+" is part of the declarations of 2 modules: "+pf(n)+" and "+pf(t)+"! Please consider moving "+pf(e)+" to a higher module that imports "+pf(n)+" and "+pf(t)+". You can also create a new NgModule that exports and includes "+pf(e)+" then import that NgModule in "+pf(n)+" and "+pf(t)+"."),t):this._ngModuleOfTypes.set(e,t)},e.prototype._getTransitiveNgModuleMetadata=function(e,t){var n=new Cn,r=new Map;return e.concat(t).forEach((function(e){e.modules.forEach((function(e){return n.addModule(e)})),e.entryComponents.forEach((function(e){return n.addEntryComponent(e)}));var t=new Set;e.providers.forEach((function(e){var o=mn(e.provider.token),i=r.get(o);i||(i=new Set,r.set(o,i));var a=e.module.reference;!t.has(o)&&i.has(a)||(i.add(a),t.add(o),n.addProvider(e.provider,e.module))}))})),t.forEach((function(e){e.exportedDirectives.forEach((function(e){return n.addExportedDirective(e)})),e.exportedPipes.forEach((function(e){return n.addExportedPipe(e)}))})),e.forEach((function(e){e.exportedDirectives.forEach((function(e){return n.addDirective(e)})),e.exportedPipes.forEach((function(e){return n.addPipe(e)}))})),n},e.prototype._getIdentifierMetadata=function(e){return{reference:e=zt(e)}},e.prototype.isInjectable=function(e){return this._reflector.tryAnnotations(e).some((function(e){return G.isTypeOf(e)}))},e.prototype.getInjectableSummary=function(e){return{summaryKind:cn.Injectable,type:this._getTypeMetadata(e,null,!1)}},e.prototype.getInjectableMetadata=function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!0);var r=this._loadSummary(e,cn.Injectable),o=r?r.type:this._getTypeMetadata(e,t,n),i=this._reflector.annotations(e).filter((function(e){return G.isTypeOf(e)}));if(0===i.length)return null;var a=i[i.length-1];return{symbol:e,type:o,providedIn:a.providedIn,useValue:a.useValue,useClass:a.useClass,useExisting:a.useExisting,useFactory:a.useFactory,deps:a.deps}},e.prototype._getTypeMetadata=function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!0);var r,o,i=this._getIdentifierMetadata(e);return{reference:i.reference,diDeps:this._getDependenciesMetadata(i.reference,t,n),lifecycleHooks:(r=this._reflector,o=i.reference,of.filter((function(e){return function(e,t,n){return e.hasLifecycleHook(n,function(e){switch(e){case nf.OnInit:return"ngOnInit";case nf.OnDestroy:return"ngOnDestroy";case nf.DoCheck:return"ngDoCheck";case nf.OnChanges:return"ngOnChanges";case nf.AfterContentInit:return"ngAfterContentInit";case nf.AfterContentChecked:return"ngAfterContentChecked";case nf.AfterViewInit:return"ngAfterViewInit";case nf.AfterViewChecked:return"ngAfterViewChecked";default:throw new Error("unexpected "+e)}}(t))}(r,e,o)})))}},e.prototype._getFactoryMetadata=function(e,t){return void 0===t&&(t=null),{reference:e=zt(e),diDeps:this._getDependenciesMetadata(e,t)}},e.prototype.getPipeMetadata=function(e){var t=this._pipeCache.get(e);return t||this._reportError(Ft("Illegal state: getPipeMetadata can only be called after loadNgModuleDirectiveAndPipeMetadata for a module that declares it. Pipe "+pf(e)+"."),e),t||null},e.prototype.getPipeSummary=function(e){var t=this._loadSummary(e,cn.Pipe);return t||this._reportError(Ft("Illegal state: Could not load the summary for pipe "+pf(e)+"."),e),t},e.prototype.getOrLoadPipeMetadata=function(e){var t=this._pipeCache.get(e);return t||(t=this._loadPipeMetadata(e)),t},e.prototype._loadPipeMetadata=function(e){e=zt(e);var t=this._pipeResolver.resolve(e),n=new wn({type:this._getTypeMetadata(e),name:t.name,pure:!!t.pure});return this._pipeCache.set(e,n),this._summaryCache.set(e,n.toSummary()),n},e.prototype._getDependenciesMetadata=function(e,t,n){var r=this;void 0===n&&(n=!0);var o=!1,i=(t||this._reflector.parameters(e)||[]).map((function(e){var t=!1,n=!1,i=!1,a=!1,s=!1,u=null;return Array.isArray(e)?e.forEach((function(e){X.isTypeOf(e)?n=!0:K.isTypeOf(e)?i=!0:Y.isTypeOf(e)?a=!0:Q.isTypeOf(e)?s=!0:P.isTypeOf(e)?(t=!0,u=e.attributeName):A.isTypeOf(e)?u=e.token:(I.isTypeOf(e)||e instanceof on||cf(e)&&null==u)&&(u=e)})):u=e,null==u?(o=!0,{}):{isAttribute:t,isHost:n,isSelf:i,isSkipSelf:a,isOptional:s,token:r._getTokenMetadata(u)}}));if(o){var a=i.map((function(e){return e.token?pf(e.token):"?"})).join(", "),s="Can't resolve all parameters for "+pf(e)+": ("+a+").";n||this._config.strictInjectionParameters?this._reportError(Ft(s),e):this._console.warn("Warning: "+s+" This will become an error in Angular v6.x")}return i},e.prototype._getTokenMetadata=function(e){return"string"==typeof(e=zt(e))?{value:e}:{identifier:{reference:e}}},e.prototype._getProvidersMetadata=function(e,t,n,r,o){var i=this;return void 0===r&&(r=[]),e.forEach((function(a,s){if(Array.isArray(a))i._getProvidersMetadata(a,t,n,r);else{var u=void 0;if((a=zt(a))&&"object"==typeof a&&a.hasOwnProperty("provide"))i._validateProvider(a),u=new xn(a.provide,a);else{if(!cf(a)){if(void 0===a)return void i._reportError(Ft("Encountered undefined provider! Usually this means you have a circular dependencies. This might be caused by using 'barrel' index.ts files."));var l=e.reduce((function(e,t,n){return n"),e.value.visitExpression(this,t),t.print(e,")"),null},t.prototype.visitInstantiateExpr=function(e,t){return t.print(e,"new "),this.typeExpression++,e.classExpr.visitExpression(this,t),this.typeExpression--,t.print(e,"("),this.visitAllExpressions(e.args,t,","),t.print(e,")"),null},t.prototype.visitDeclareClassStmt=function(e,t){var n=this;return t.pushClass(e),e.hasModifier(De.Exported)&&t.print(e,"export "),t.print(e,"class "+e.name),null!=e.parent&&(t.print(e," extends "),this.typeExpression++,e.parent.visitExpression(this,t),this.typeExpression--),t.println(e," {"),t.incIndent(),e.fields.forEach((function(e){return n._visitClassField(e,t)})),null!=e.constructorMethod&&this._visitClassConstructor(e,t),e.getters.forEach((function(e){return n._visitClassGetter(e,t)})),e.methods.forEach((function(e){return n._visitClassMethod(e,t)})),t.decIndent(),t.println(e,"}"),t.popClass(),null},t.prototype._visitClassField=function(e,t){e.hasModifier(De.Private)&&t.print(null,"/*private*/ "),e.hasModifier(De.Static)&&t.print(null,"static "),t.print(null,e.name),this._printColonType(e.type,t),e.initializer&&(t.print(null," = "),e.initializer.visitExpression(this,t)),t.println(null,";")},t.prototype._visitClassGetter=function(e,t){e.hasModifier(De.Private)&&t.print(null,"private "),t.print(null,"get "+e.name+"()"),this._printColonType(e.type,t),t.println(null," {"),t.incIndent(),this.visitAllStatements(e.body,t),t.decIndent(),t.println(null,"}")},t.prototype._visitClassConstructor=function(e,t){t.print(e,"constructor("),this._visitParams(e.constructorMethod.params,t),t.println(e,") {"),t.incIndent(),this.visitAllStatements(e.constructorMethod.body,t),t.decIndent(),t.println(e,"}")},t.prototype._visitClassMethod=function(e,t){e.hasModifier(De.Private)&&t.print(null,"private "),t.print(null,e.name+"("),this._visitParams(e.params,t),t.print(null,")"),this._printColonType(e.type,t,"void"),t.println(null," {"),t.incIndent(),this.visitAllStatements(e.body,t),t.decIndent(),t.println(null,"}")},t.prototype.visitFunctionExpr=function(e,t){return e.name&&(t.print(e,"function "),t.print(e,e.name)),t.print(e,"("),this._visitParams(e.params,t),t.print(e,")"),this._printColonType(e.type,t,"void"),e.name||t.print(e," => "),t.println(e,"{"),t.incIndent(),this.visitAllStatements(e.statements,t),t.decIndent(),t.print(e,"}"),null},t.prototype.visitDeclareFunctionStmt=function(e,t){return e.hasModifier(De.Exported)&&t.print(e,"export "),t.print(e,"function "+e.name+"("),this._visitParams(e.params,t),t.print(e,")"),this._printColonType(e.type,t,"void"),t.println(e," {"),t.incIndent(),this.visitAllStatements(e.statements,t),t.decIndent(),t.println(e,"}"),null},t.prototype.visitTryCatchStmt=function(e,t){t.println(e,"try {"),t.incIndent(),this.visitAllStatements(e.bodyStmts,t),t.decIndent(),t.println(e,"} catch ("+mi.name+") {"),t.incIndent();var n=[gi.set(mi.prop("stack",null)).toDeclStmt(null,[De.Final])].concat(e.catchStmts);return this.visitAllStatements(n,t),t.decIndent(),t.println(e,"}"),null},t.prototype.visitBuiltinType=function(e,t){var n;switch(e.name){case re.Bool:n="boolean";break;case re.Dynamic:n="any";break;case re.Function:n="Function";break;case re.Number:case re.Int:n="number";break;case re.String:n="string";break;case re.None:n="never";break;default:throw new Error("Unsupported builtin type "+e.name)}return t.print(null,n),null},t.prototype.visitExpressionType=function(e,t){var n=this;return e.value.visitExpression(this,t),null!==e.typeParams&&(t.print(null,"<"),this.visitAllObjects((function(e){return n.visitType(e,t)}),e.typeParams,t,","),t.print(null,">")),null},t.prototype.visitArrayType=function(e,t){return this.visitType(e.of,t),t.print(null,"[]"),null},t.prototype.visitMapType=function(e,t){return t.print(null,"{[key: string]:"),this.visitType(e.valueType,t),t.print(null,"}"),null},t.prototype.getBuiltinMethodName=function(e){var t;switch(e){case _e.ConcatArray:t="concat";break;case _e.SubscribeObservable:t="subscribe";break;case _e.Bind:t="bind";break;default:throw new Error("Unknown builtin method: "+e)}return t},t.prototype._visitParams=function(e,t){var n=this;this.visitAllObjects((function(e){t.print(null,e.name),n._printColonType(e.type,t)}),e,t,",")},t.prototype._visitIdentifier=function(e,t,n){var r=this,o=e.name,i=e.moduleName;if(this.referenceFilter&&this.referenceFilter(e))n.print(null,"(null as any)");else{if(i&&(!this.importFilter||!this.importFilter(e))){var a=this.importsWithPrefixes.get(i);null==a&&(a="i"+this.importsWithPrefixes.size,this.importsWithPrefixes.set(i,a)),n.print(null,a+".")}n.print(null,o),this.typeExpression>0&&(t||[]).length>0&&(n.print(null,"<"),this.visitAllObjects((function(e){return e.visitType(r,n)}),t,n,","),n.print(null,">"))}},t.prototype._printColonType=function(e,t,n){e!==pe&&(t.print(null,":"),this.visitType(e,t,n))},t}(wi),Cf=function(){function e(e){this._reflector=e}return e.prototype.isPipe=function(e){var t=this._reflector.annotations(zt(e));return t&&t.some(B.isTypeOf)},e.prototype.resolve=function(e,t){void 0===t&&(t=!0);var n=this._reflector.annotations(zt(e));if(n){var r=ip(n,B.isTypeOf);if(r)return r}if(t)throw new Error("No Pipe decorator found on "+Ht(e));return null},e}(),Sf="_any",xf=new(function(){function e(){}return e.prototype.notifyImplicitReceiverUse=function(){},e.prototype.getLocal=function(e){return e===fa.event.name?vt(Sf):null},e}()),Df=(function(){function e(e,t,n,r,o,i,a,s,u,c,l){this.options=e,this.reflector=t,this.externalReferenceVars=n,this.parent=r,this.component=o,this.isHostComponent=i,this.embeddedViewIndex=a,this.pipes=s,this.guards=u,this.ctx=c,this.viewBuilderFactory=l,this.refOutputVars=new Map,this.variables=[],this.children=[],this.updates=[],this.actions=[]}e.prototype.getOutputVar=function(e){var t;if(!(t=e===this.component&&this.isHostComponent?Sf:e instanceof on?this.externalReferenceVars.get(e):Sf))throw new Error("Illegal State: referring to a type without a variable "+JSON.stringify(e));return t},e.prototype.getTypeGuardExpressions=function(e){var t,n,r,o,i=c(this.guards);try{for(var a=s(e.directives),u=a.next();!u.done;u=a.next()){var l=u.value;try{for(var p=(r=void 0,s(l.inputs)),f=p.next();!f.done;f=p.next()){var h=f.value,d=l.directive.guards[h.directiveName];if(d){var v="UseIf"===d;i.push({guard:d,useIf:v,expression:{context:this.component,value:h.value}})}}}catch(e){r={error:e}}finally{try{f&&!f.done&&(o=p.return)&&o.call(p)}finally{if(r)throw r.error}}}}catch(e){t={error:e}}finally{try{u&&!u.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return i},e.prototype.visitAll=function(e,t){this.variables=e,vu(this,t)},e.prototype.build=function(e,t){var n,r,o=this;void 0===t&&(t=[]),this.children.forEach((function(n){return n.build(e,t)}));var i=[vt(Sf).set(Ge).toDeclStmt(le)],a=0;if(this.updates.forEach((function(e){var t=o.preprocessUpdateExpression(e),n=t.sourceSpan,r=t.context,s=t.value,u=""+a++,l=_a(r===o.component?o:xf,vt(o.getOutputVar(r)),s,u,ya.General),p=l.stmts,f=l.currValExpr;p.push(new Ye(f)),i.push.apply(i,c(p.map((function(e){return ft(e,n)}))))})),this.actions.forEach((function(e){var t=e.sourceSpan,n=e.context,r=e.value,s=""+a++,u=da(n===o.component?o:xf,vt(o.getOutputVar(n)),r,s).stmts;i.push.apply(i,c(u.map((function(e){return ft(e,t)}))))})),this.guards.length){var u=void 0;try{for(var l=s(this.guards),p=l.next();!p.done;p=l.next()){var f=p.value,h=this.preprocessUpdateExpression(f.expression),d=h.context,v=h.value,y=""+a++,m=_a(d===this.component?this:xf,vt(this.getOutputVar(d)),v,y,ya.TrySimple),g=m.stmts,_=m.currValExpr;if(0==g.length){var b=f.useIf?_:this.ctx.importExpr(f.guard).callFn([_]);u=u?u.and(b):b}}}catch(e){n={error:e}}finally{try{p&&!p.done&&(r=l.return)&&r.call(l)}finally{if(n)throw n.error}}u&&(i=[new ot(u,i)])}var w="_View_"+e+"_"+this.embeddedViewIndex,E=new Ke(w,[],i);return t.push(E),t},e.prototype.visitBoundText=function(e,t){var n=this;e.value.ast.expressions.forEach((function(t){return n.updates.push({context:n.component,value:t,sourceSpan:e.sourceSpan})}))},e.prototype.visitEmbeddedTemplate=function(e,t){if(this.visitElementOrTemplate(e),this.options.fullTemplateTypeCheck){var n=this.getTypeGuardExpressions(e),r=this.viewBuilderFactory(this,n);this.children.push(r),r.visitAll(e.variables,e.children)}},e.prototype.visitElement=function(e,t){var n=this;this.visitElementOrTemplate(e),e.inputs.forEach((function(e){n.updates.push({context:n.component,value:e.value,sourceSpan:e.sourceSpan})})),vu(this,e.children)},e.prototype.visitElementOrTemplate=function(e){var t=this;e.directives.forEach((function(e){t.visitDirective(e)})),e.references.forEach((function(e){var n;n=e.value&&e.value.identifier&&t.options.fullTemplateTypeCheck?e.value.identifier.reference:re.Dynamic,t.refOutputVars.set(e.name,n)})),e.outputs.forEach((function(e){t.actions.push({context:t.component,value:e.handler,sourceSpan:e.sourceSpan})}))},e.prototype.visitDirective=function(e){var t=this,n=e.directive.type.reference;e.inputs.forEach((function(e){return t.updates.push({context:t.component,value:e.value,sourceSpan:e.sourceSpan})})),this.options.fullTemplateTypeCheck&&(e.hostProperties.forEach((function(e){return t.updates.push({context:n,value:e.value,sourceSpan:e.sourceSpan})})),e.hostEvents.forEach((function(e){return t.actions.push({context:n,value:e.handler,sourceSpan:e.sourceSpan})})))},e.prototype.notifyImplicitReceiverUse=function(){},e.prototype.getLocal=function(e){if(e==fa.event.name)return vt(this.getOutputVar(re.Dynamic));for(var t=this;t;t=t.parent){var n=void 0;if(null==(n=t.refOutputVars.get(e))&&t.variables.find((function(t){return t.name===e}))&&(n=re.Dynamic),null!=n)return vt(this.getOutputVar(n))}return null},e.prototype.pipeOutputVar=function(e){var t=this.pipes.get(e);if(!t)throw new Error("Illegal State: Could not find pipe "+e+" in template of "+this.component);return this.getOutputVar(t)},e.prototype.preprocessUpdateExpression=function(e){var t=this;return{sourceSpan:e.sourceSpan,context:e.context,value:va({createLiteralArrayConverter:function(e){return function(e){var n=_t(e);return t.options.fullTemplateTypeCheck?n:n.cast(le)}},createLiteralMapConverter:function(e){return function(n){var r=bt(e.map((function(e,t){return{key:e.key,value:n[t],quoted:e.quoted}})));return t.options.fullTemplateTypeCheck?r:r.cast(le)}},createPipeConverter:function(e,n){return function(n){return(t.options.fullTemplateTypeCheck?vt(t.pipeOutputVar(e)):vt(t.getOutputVar(re.Dynamic))).callMethod("transform",n)}}},e.value)}},e.prototype.visitNgContent=function(e,t){},e.prototype.visitText=function(e,t){},e.prototype.visitDirectiveProperty=function(e,t){},e.prototype.visitReference=function(e,t){},e.prototype.visitVariable=function(e,t){},e.prototype.visitEvent=function(e,t){},e.prototype.visitElementProperty=function(e,t){},e.prototype.visitAttr=function(e,t){}}(),function(e,t){this.viewClassVar=e,this.rendererTypeVar=t}),Tf=function(){function e(e){this._reflector=e}return e.prototype.compileComponent=function(e,t,n,r,o){var i,a=this,s=0,u=Lf(n),l=void 0;if(!t.isHost){var p=t.template,f=[];p.animations&&p.animations.length&&f.push(new ze("animation",Hp(e,p.animations),!0));var h=vt(dn(t.type.reference));l=h.name,e.statements.push(h.set(yt(tn.createRendererType2).callFn([new qe([new ze("encapsulation",Ct(p.encapsulation),!1),new ze("styles",r,!1),new ze("data",new qe(f),!1)])])).toDeclStmt(mt(tn.RendererType2),[De.Final,De.Exported]))}var d=function(n){var r=s++;return new Nf(a._reflector,e,n,t,r,o,u,d)},v=d(null);return v.visitAll([],n),(i=e.statements).push.apply(i,c(v.build())),new Df(v.viewName,l)},e}(),Af=vt("_l"),If=vt("_v"),Pf=vt("_ck"),Mf=vt("_co"),Of=vt("en"),kf=vt("ad"),Nf=function(){function e(e,t,n,r,o,i,a,s){this.reflector=e,this.outputCtx=t,this.parent=n,this.component=r,this.embeddedViewIndex=o,this.usedPipes=i,this.staticQueryIds=a,this.viewBuilderFactory=s,this.nodes=[],this.purePipeNodeIndices=Object.create(null),this.refNodeIndices=Object.create(null),this.variables=[],this.children=[],this.compType=this.embeddedViewIndex>0?le:gt(t.importExpr(this.component.type.reference)),this.viewName=hn(this.component.type.reference,this.embeddedViewIndex)}return e.prototype.visitAll=function(e,t){var n,r,o,i=this;if(this.variables=e,this.parent||this.usedPipes.forEach((function(e){e.pure&&(i.purePipeNodeIndices[e.name]=i._createPipe(null,e))})),!this.parent){var a=(n=this.staticQueryIds,r=new Set,o=new Set,Array.from(n.values()).forEach((function(e){e.staticQueryIds.forEach((function(e){return r.add(e)})),e.dynamicQueryIds.forEach((function(e){return o.add(e)}))})),o.forEach((function(e){return r.delete(e)})),{staticQueryIds:r,dynamicQueryIds:o});this.component.viewQueries.forEach((function(e,t){var n=t+1,r=e.first?0:1,o=134217728|Bf(a,n,e);i.nodes.push((function(){return{sourceSpan:null,nodeFlags:o,nodeDef:yt(tn.queryDef).callFn([Ct(o),Ct(n),new qe([new ze(e.propertyName,Ct(r),!1)])])}}))}))}vu(this,t),this.parent&&(0===t.length||Rf(t))&&this.nodes.push((function(){return{sourceSpan:null,nodeFlags:1,nodeDef:yt(tn.anchorDef).callFn([Ct(0),Ge,Ge,Ct(0)])}}))},e.prototype.build=function(e){void 0===e&&(e=[]),this.children.forEach((function(t){return t.build(e)}));var t=this._createNodeExpressions(),n=t.updateRendererStmts,r=t.updateDirectivesStmts,o=t.nodeDefExprs,i=this._createUpdateFn(n),a=this._createUpdateFn(r),s=0;this.parent||this.component.changeDetection!==E.OnPush||(s|=2);var u=new Ke(this.viewName,[new je(Af.name)],[new Xe(yt(tn.viewDef).callFn([Ct(s),_t(o),a,i]))],mt(tn.ViewDefinition),0===this.embeddedViewIndex?[De.Exported]:[]);return e.push(u),e},e.prototype._createUpdateFn=function(e){var t;if(e.length>0){var n=[];!this.component.isHost&<(e).has(Mf.name)&&n.push(Mf.set(If.prop("component")).toDeclStmt(this.compType)),t=wt([new je(Pf.name,pe),new je(If.name,pe)],c(n,e),pe)}else t=Ge;return t},e.prototype.visitNgContent=function(e,t){this.nodes.push((function(){return{sourceSpan:e.sourceSpan,nodeFlags:8,nodeDef:yt(tn.ngContentDef).callFn([Ct(e.ngContentIndex),Ct(e.index)])}}))},e.prototype.visitText=function(e,t){this.nodes.push((function(){return{sourceSpan:e.sourceSpan,nodeFlags:2,nodeDef:yt(tn.textDef).callFn([Ct(-1),Ct(e.ngContentIndex),_t([Ct(e.value)])])}}))},e.prototype.visitBoundText=function(e,t){var n=this,r=this.nodes.length;this.nodes.push(null);var o=e.value.ast,i=o.expressions.map((function(t,o){return n._preprocessUpdateExpression({nodeIndex:r,bindingIndex:o,sourceSpan:e.sourceSpan,context:Mf,value:t})})),a=r;this.nodes[r]=function(){return{sourceSpan:e.sourceSpan,nodeFlags:2,nodeDef:yt(tn.textDef).callFn([Ct(a),Ct(e.ngContentIndex),_t(o.strings.map((function(e){return Ct(e)})))]),updateRenderer:i}}},e.prototype.visitEmbeddedTemplate=function(e,t){var n=this,r=this.nodes.length;this.nodes.push(null);var o=this._visitElementOrTemplate(r,e),i=o.flags,a=o.queryMatchesExpr,s=o.hostEvents,u=this.viewBuilderFactory(this);this.children.push(u),u.visitAll(e.variables,e.children);var c=this.nodes.length-r-1;this.nodes[r]=function(){return{sourceSpan:e.sourceSpan,nodeFlags:1|i,nodeDef:yt(tn.anchorDef).callFn([Ct(i),a,Ct(e.ngContentIndex),Ct(c),n._createElementHandleEventFn(r,s),vt(u.viewName)])}}},e.prototype.visitElement=function(e,t){var n=this,r=this.nodes.length;this.nodes.push(null);var o=p(e.name)?null:e.name,i=this._visitElementOrTemplate(r,e),a=i.flags,s=i.usedEvents,c=i.queryMatchesExpr,l=i.hostBindings,f=i.hostEvents,h=[],d=[],v=[];if(o){var y=e.inputs.map((function(e){return{context:Mf,inputAst:e,dirAst:null}})).concat(l);y.length&&(d=y.map((function(e,t){return n._preprocessUpdateExpression({context:e.context,nodeIndex:r,bindingIndex:t,sourceSpan:e.inputAst.sourceSpan,value:e.inputAst.value})})),h=y.map((function(e){return function(e,t){var n=e.type;switch(n){case 1:return _t([Ct(1),Ct(e.name),Ct(e.securityContext)]);case 0:return _t([Ct(8),Ct(e.name),Ct(e.securityContext)]);case 4:return _t([Ct(8|(t&&t.directive.isComponent?32:16)),Ct("@"+e.name),Ct(e.securityContext)]);case 2:return _t([Ct(2),Ct(e.name),Ge]);case 3:return _t([Ct(4),Ct(e.name),Ct(e.unit)]);default:throw new Error("unexpected "+n)}}(e.inputAst,e.dirAst)}))),v=s.map((function(e){var t=u(e,2),n=t[0],r=t[1];return _t([Ct(n),Ct(r)])}))}vu(this,e.children);var m=this.nodes.length-r-1,g=e.directives.find((function(e){return e.directive.isComponent})),_=Ge,b=Ge;g&&(b=this.outputCtx.importExpr(g.directive.componentViewType),_=this.outputCtx.importExpr(g.directive.rendererType));var w=r;this.nodes[r]=function(){return{sourceSpan:e.sourceSpan,nodeFlags:1|a,nodeDef:yt(tn.elementDef).callFn([Ct(w),Ct(a),c,Ct(e.ngContentIndex),Ct(m),Ct(o),o?(t=e,i=Object.create(null),t.attrs.forEach((function(e){i[e.name]=e.value})),t.directives.forEach((function(e){Object.keys(e.directive.hostAttributes).forEach((function(t){var n,r,o,a=e.directive.hostAttributes[t],s=i[t];i[t]=null!=s?(r=s,o=a,"class"==(n=t)||"style"==n?r+" "+o:o):a}))})),_t(Object.keys(i).sort().map((function(e){return _t([Ct(e),Ct(i[e])])})))):Ge,h.length?_t(h):Ge,v.length?_t(v):Ge,n._createElementHandleEventFn(r,f),b,_]),updateRenderer:d};var t,i}},e.prototype._visitElementOrTemplate=function(e,t){var n=this,r=0;t.hasViewContainer&&(r|=16777216);var o=new Map;t.outputs.forEach((function(e){var t=Vf(e,null),n=t.name,r=t.target;o.set(Uf(r,n),[r,n])})),t.directives.forEach((function(e){e.hostEvents.forEach((function(t){var n=Vf(t,e),r=n.name,i=n.target;o.set(Uf(i,r),[i,r])}))}));var i=[],a=[];this._visitComponentFactoryResolverProvider(t.directives),t.providers.forEach((function(r,s){var u=void 0,l=void 0;if(t.directives.forEach((function(e,t){e.directive.type.reference===mn(r.token)&&(u=e,l=t)})),u){var p=n._visitDirective(r,u,l,e,t.references,t.queryMatches,o,n.staticQueryIds.get(t)),f=p.hostBindings,h=p.hostEvents;i.push.apply(i,c(f)),a.push.apply(a,c(h))}else n._visitProvider(r,t.queryMatches)}));var s=[];return t.queryMatches.forEach((function(e){var t=void 0;mn(e.value)===n.reflector.resolveExternalReference(tn.ElementRef)?t=0:mn(e.value)===n.reflector.resolveExternalReference(tn.ViewContainerRef)?t=3:mn(e.value)===n.reflector.resolveExternalReference(tn.TemplateRef)&&(t=2),null!=t&&s.push(_t([Ct(e.queryId),Ct(t)]))})),t.references.forEach((function(t){var r=void 0;t.value?mn(t.value)===n.reflector.resolveExternalReference(tn.TemplateRef)&&(r=2):r=1,null!=r&&(n.refNodeIndices[t.name]=e,s.push(_t([Ct(t.name),Ct(r)])))})),t.outputs.forEach((function(e){a.push({context:Mf,eventAst:e,dirAst:null})})),{flags:r,usedEvents:Array.from(o.values()),queryMatchesExpr:s.length?_t(s):Ge,hostBindings:i,hostEvents:a}},e.prototype._visitDirective=function(e,t,n,r,o,i,a,s){var u=this,c=this.nodes.length;this.nodes.push(null),t.directive.queries.forEach((function(e,n){var r=t.contentQueryStartId+n,o=67108864|Bf(s,r,e),i=e.first?0:1;u.nodes.push((function(){return{sourceSpan:t.sourceSpan,nodeFlags:o,nodeDef:yt(tn.queryDef).callFn([Ct(o),Ct(r),new qe([new ze(e.propertyName,Ct(i),!1)])])}}))}));var l=this.nodes.length-c-1,p=this._visitProviderOrDirective(e,i),f=p.flags,h=p.queryMatchExprs,d=p.providerExpr,v=p.depsExpr;o.forEach((function(t){t.value&&mn(t.value)===mn(e.token)&&(u.refNodeIndices[t.name]=c,h.push(_t([Ct(t.name),Ct(4)])))})),t.directive.isComponent&&(f|=32768);var y=t.inputs.map((function(e,t){var n=_t([Ct(t),Ct(e.directiveName)]);return new ze(e.directiveName,n,!1)})),m=[],g=t.directive;Object.keys(g.outputs).forEach((function(e){var t=g.outputs[e];a.has(t)&&m.push(new ze(e,Ct(t),!1))}));var _=[];(t.inputs.length||(327680&f)>0)&&(_=t.inputs.map((function(e,t){return u._preprocessUpdateExpression({nodeIndex:c,bindingIndex:t,sourceSpan:e.sourceSpan,context:Mf,value:e.value})})));var b=yt(tn.nodeValue).callFn([If,Ct(c)]),w=t.hostProperties.map((function(e){return{context:b,dirAst:t,inputAst:e}})),E=t.hostEvents.map((function(e){return{context:b,eventAst:e,dirAst:t}})),C=c;return this.nodes[c]=function(){return{sourceSpan:t.sourceSpan,nodeFlags:16384|f,nodeDef:yt(tn.directiveDef).callFn([Ct(C),Ct(f),h.length?_t(h):Ge,Ct(l),d,v,y.length?new qe(y):Ge,m.length?new qe(m):Ge]),updateDirectives:_,directive:t.directive.type}},{hostBindings:w,hostEvents:E}},e.prototype._visitProvider=function(e,t){this._addProviderNode(this._visitProviderOrDirective(e,t))},e.prototype._visitComponentFactoryResolverProvider=function(e){var t=e.find((function(e){return e.directive.isComponent}));if(t&&t.directive.entryComponents.length){var n=mf(this.reflector,this.outputCtx,8192,t.directive.entryComponents),r=n.providerExpr,o=n.depsExpr,i=n.flags,a=n.tokenExpr;this._addProviderNode({providerExpr:r,depsExpr:o,flags:i,tokenExpr:a,queryMatchExprs:[],sourceSpan:t.sourceSpan})}},e.prototype._addProviderNode=function(e){this.nodes.length,this.nodes.push((function(){return{sourceSpan:e.sourceSpan,nodeFlags:e.flags,nodeDef:yt(tn.providerDef).callFn([Ct(e.flags),e.queryMatchExprs.length?_t(e.queryMatchExprs):Ge,e.tokenExpr,e.providerExpr,e.depsExpr])}}))},e.prototype._visitProviderOrDirective=function(e,t){var n=[];t.forEach((function(t){mn(t.value)===mn(e.token)&&n.push(_t([Ct(t.queryId),Ct(4)]))}));var r=ff(this.outputCtx,e),o=r.providerExpr,i=r.depsExpr,a=r.flags,s=r.tokenExpr;return{flags:0|a,queryMatchExprs:n,providerExpr:o,depsExpr:i,tokenExpr:s,sourceSpan:e.sourceSpan}},e.prototype.getLocal=function(e){if(e==fa.event.name)return fa.event;for(var t=If,n=this;n;n=n.parent,t=t.prop("parent").cast(le)){var r=n.refNodeIndices[e];if(null!=r)return yt(tn.nodeValue).callFn([t,Ct(r)]);var o=n.variables.find((function(t){return t.name===e}));if(o){var i=o.value||"$implicit";return t.prop("context").prop(i)}}return null},e.prototype.notifyImplicitReceiverUse=function(){},e.prototype._createLiteralArrayConverter=function(e,t){if(0===t){var n=yt(tn.EMPTY_ARRAY);return function(){return n}}var r=this.nodes.length;return this.nodes.push((function(){return{sourceSpan:e,nodeFlags:32,nodeDef:yt(tn.pureArrayDef).callFn([Ct(r),Ct(t)])}})),function(e){return Ff(r,e)}},e.prototype._createLiteralMapConverter=function(e,t){if(0===t.length){var n=yt(tn.EMPTY_MAP);return function(){return n}}var r=bt(t.map((function(e,t){return a({},e,{value:Ct(t)})}))),o=this.nodes.length;return this.nodes.push((function(){return{sourceSpan:e,nodeFlags:64,nodeDef:yt(tn.pureObjectDef).callFn([Ct(o),r])}})),function(e){return Ff(o,e)}},e.prototype._createPipeConverter=function(e,t,n){var r=this.usedPipes.find((function(e){return e.name===t}));if(r.pure){var o=this.nodes.length;this.nodes.push((function(){return{sourceSpan:e.sourceSpan,nodeFlags:128,nodeDef:yt(tn.purePipeDef).callFn([Ct(o),Ct(n)])}}));for(var i=If,a=this;a.parent;)a=a.parent,i=i.prop("parent").cast(le);var s=a.purePipeNodeIndices[t],u=yt(tn.nodeValue).callFn([i,Ct(s)]);return function(t){return jf(e.nodeIndex,e.bindingIndex,Ff(o,[u].concat(t)))}}var c=this._createPipe(e.sourceSpan,r),l=yt(tn.nodeValue).callFn([If,Ct(c)]);return function(t){return jf(e.nodeIndex,e.bindingIndex,l.callMethod("transform",t))}},e.prototype._createPipe=function(e,t){var n=this,r=this.nodes.length,o=0;t.type.lifecycleHooks.forEach((function(e){e===nf.OnDestroy&&(o|=yf(e))}));var i=t.type.diDeps.map((function(e){return vf(n.outputCtx,e)}));return this.nodes.push((function(){return{sourceSpan:e,nodeFlags:16,nodeDef:yt(tn.pipeDef).callFn([Ct(o),n.outputCtx.importExpr(t.type.reference),_t(i)])}})),r},e.prototype._preprocessUpdateExpression=function(e){var t=this;return{nodeIndex:e.nodeIndex,bindingIndex:e.bindingIndex,sourceSpan:e.sourceSpan,context:e.context,value:va({createLiteralArrayConverter:function(n){return t._createLiteralArrayConverter(e.sourceSpan,n)},createLiteralMapConverter:function(n){return t._createLiteralMapConverter(e.sourceSpan,n)},createPipeConverter:function(n,r){return t._createPipeConverter(e,n,r)}},e.value)}},e.prototype._createNodeExpressions=function(){var e=this,t=0,n=[],r=[],o=this.nodes.map((function(e,t){var o=e(),a=o.nodeDef,s=o.nodeFlags,u=o.updateDirectives,l=o.updateRenderer,p=o.sourceSpan;return l&&n.push.apply(n,c(i(t,p,l,!1))),u&&r.push.apply(r,c(i(t,p,u,(327680&s)>0))),ht(3&s?new We([Af.callFn([]).callFn([]),a]):a,p)}));return{updateRendererStmts:n,updateDirectivesStmts:r,nodeDefExprs:o};function i(n,r,o,i){var a=[],s=o.map((function(n){var r=n.sourceSpan,o=n.context,i=n.value,s=""+t++,u=_a(o===Mf?e:null,o,i,s,ya.General),l=u.stmts,p=u.currValExpr;return a.push.apply(a,c(l.map((function(e){return ft(e,r)})))),ht(p,r)}));return(o.length||i)&&a.push(ft(Ff(n,s).toStmt(),r)),a}},e.prototype._createElementHandleEventFn=function(e,t){var n,r=this,o=[],i=0;if(t.forEach((function(e){var t=e.context,n=e.eventAst,a=e.dirAst,s=""+i++,u=da(t===Mf?r:null,t,n.handler,s),c=u.stmts,l=u.allowDefault,p=c;l&&p.push(kf.set(l.and(kf)).toStmt());var f=Vf(n,a),h=Uf(f.target,f.name);o.push(ft(new ot(Ct(h).identical(Of),p),n.sourceSpan))})),o.length>0){var a=[kf.set(Ct(!0)).toDeclStmt(fe)];!this.component.isHost&<(o).has(Mf.name)&&a.push(Mf.set(If.prop("component")).toDeclStmt(this.compType)),n=wt([new je(If.name,pe),new je(Of.name,pe),new je(fa.event.name,pe)],c(a,o,[new Xe(kf)]),pe)}else n=Ge;return n},e.prototype.visitDirective=function(e,t){},e.prototype.visitDirectiveProperty=function(e,t){},e.prototype.visitReference=function(e,t){},e.prototype.visitVariable=function(e,t){},e.prototype.visitEvent=function(e,t){},e.prototype.visitElementProperty=function(e,t){},e.prototype.visitAttr=function(e,t){},e}();function Rf(e){var t=e[e.length-1];return t instanceof lu?t.hasViewContainer:t instanceof cu?p(t.name)&&t.children.length?Rf(t.children):t.hasViewContainer:t instanceof du}function Ff(e,t){return t.length>10?Pf.callFn([If,Ct(e),Ct(1),_t(t)]):Pf.callFn(c([If,Ct(e),Ct(0)],t))}function jf(e,t,n){return yt(tn.unwrapValue).callFn([If,Ct(e),Ct(t),n])}function Lf(e,t){return void 0===t&&(t=new Map),e.forEach((function(e){var n=new Set,r=new Set,o=void 0;e instanceof cu?(Lf(e.children,t),e.children.forEach((function(e){var o=t.get(e);o.staticQueryIds.forEach((function(e){return n.add(e)})),o.dynamicQueryIds.forEach((function(e){return r.add(e)}))})),o=e.queryMatches):e instanceof lu&&(Lf(e.children,t),e.children.forEach((function(e){var n=t.get(e);n.staticQueryIds.forEach((function(e){return r.add(e)})),n.dynamicQueryIds.forEach((function(e){return r.add(e)}))})),o=e.queryMatches),o&&o.forEach((function(e){return n.add(e.queryId)})),r.forEach((function(e){return n.delete(e)})),t.set(e,{staticQueryIds:n,dynamicQueryIds:r})})),t}function Vf(e,t){return e.isAnimation?{name:"@"+e.name+"."+e.phase,target:t&&t.directive.isComponent?"component":null}:e}function Bf(e,t,n){var r=0;return n.first&&function(e,t,n){return n.static||null==n.static&&(e.staticQueryIds.has(t)||!e.dynamicQueryIds.has(t))}(e,t,n)?r|=268435456:r|=536870912,r}function Uf(e,t){return e?e+":"+t:t}var Hf=function(){function e(e,t,n,r){void 0===r&&(r=null),this._htmlParser=e,this._implicitTags=t,this._implicitAttrs=n,this._locale=r,this._messages=[]}return e.prototype.updateFromTemplate=function(e,t,n){var r,o=this._htmlParser.parse(e,t,{tokenizeExpansionForms:!0,interpolationConfig:n});if(o.errors.length)return o.errors;var i=function(e,t,n,r){return new hp(n,r).extract(e,t)}(o.rootNodes,n,this._implicitTags,this._implicitAttrs);return i.errors.length?i.errors:((r=this._messages).push.apply(r,c(i.messages)),[])},e.prototype.getMessages=function(){return this._messages},e.prototype.write=function(e,t){var n={},r=new zf;this._messages.forEach((function(t){var r,o=e.digest(t);n.hasOwnProperty(o)?(r=n[o].sources).push.apply(r,c(t.sources)):n[o]=t}));var o=Object.keys(n).map((function(o){var i=e.createNameMapper(n[o]),a=n[o],s=i?r.convert(a.nodes,i):a.nodes,u=new br(s,{},{},a.meaning,a.description,o);return u.sources=a.sources,t&&u.sources.forEach((function(e){return e.filePath=t(e.filePath)})),u}));return e.write(o,this._locale)},e}(),zf=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.convert=function(e,t){var n=this;return t?e.map((function(e){return e.visit(n,t)})):e},t.prototype.visitTagPlaceholder=function(e,t){var n=this,r=t.toPublicName(e.startName),o=e.closeName?t.toPublicName(e.closeName):e.closeName,i=e.children.map((function(e){return e.visit(n,t)}));return new Sr(e.tag,e.attrs,r,o,i,e.isVoid,e.sourceSpan)},t.prototype.visitPlaceholder=function(e,t){return new xr(e.value,t.toPublicName(e.name),e.sourceSpan)},t.prototype.visitIcuPlaceholder=function(e,t){return new Dr(e.value,t.toPublicName(e.name),e.sourceSpan)},t}(Tr),qf=function(){function e(e,t,n){this.srcFileUrl=e,this.genFileUrl=t,"string"==typeof n?(this.source=n,this.stmts=null):(this.source=null,this.stmts=n)}return e.prototype.isEquivalent=function(e){return this.genFileUrl===e.genFileUrl&&(this.source?this.source===e.source:null!=e.stmts&&ye(this.stmts,e.stmts))},e}();function Wf(e,t){var n,r,o,i,a=[];try{for(var u=s(e.transitiveModule.providers),c=u.next();!c.done;c=u.next()){var l=c.value,p=l.provider,f=l.module;if(mn(p.token)===t.ROUTES){var h=Gf(p.useValue);try{for(var d=(o=void 0,s(h)),v=d.next();!v.done;v=d.next()){var y=v.value;a.push(Zf(y,t,f.reference))}}catch(e){o={error:e}}finally{try{v&&!v.done&&(i=d.return)&&i.call(d)}finally{if(o)throw o.error}}}}}catch(e){n={error:e}}finally{try{c&&!c.done&&(r=u.return)&&r.call(u)}finally{if(n)throw n.error}}return a}function Gf(e,t){var n,r;if(void 0===t&&(t=[]),"string"==typeof e)t.push(e);else if(Array.isArray(e))try{for(var o=s(e),i=o.next();!i.done;i=o.next())Gf(i.value,t)}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}else e.loadChildren?Gf(e.loadChildren,t):e.children&&Gf(e.children,t);return t}function Zf(e,t,n){var r=u(e.split("#"),2),o=r[0],i=r[1],a=t.resolveExternalReference({moduleName:o,name:i},n?n.filePath:void 0);return{route:e,module:n||a,referencedModule:a}}var $f=/^(?!.*\.d\.ts$).*\.ts$/,Qf=function(e,t){this.symbol=e,this.metadata=t},Kf=function(){function e(e,t,n,r){this.host=e,this.staticSymbolCache=t,this.summaryResolver=n,this.errorRecorder=r,this.metadataCache=new Map,this.resolvedSymbols=new Map,this.resolvedFilePaths=new Set,this.importAs=new Map,this.symbolResourcePaths=new Map,this.symbolFromFile=new Map,this.knownFileNameToModuleNames=new Map}return e.prototype.resolveSymbol=function(e){if(e.members.length>0)return this._resolveSymbolMembers(e);var t=this._resolveSymbolFromSummary(e);return t||(this.resolvedSymbols.get(e)||(this._createSymbolsOf(e.filePath),this.resolvedSymbols.get(e)))},e.prototype.getImportAs=function(e,t){if(void 0===t&&(t=!0),e.members.length){var n=this.getStaticSymbol(e.filePath,e.name);return(o=this.getImportAs(n,t))?this.getStaticSymbol(o.filePath,o.name,e.members):null}var r=e.filePath.replace(Zp,".");if(r!==e.filePath){var o,i=e.name.replace($p,"");return n=this.getStaticSymbol(r,i,e.members),(o=this.getImportAs(n,t))?this.getStaticSymbol(ef(o.filePath),tf(o.name),n.members):null}var a=t&&this.summaryResolver.getImportAs(e)||null;return a||(a=this.importAs.get(e)),a},e.prototype.getResourcePath=function(e){return this.symbolResourcePaths.get(e)||e.filePath},e.prototype.getTypeArity=function(e){if(t=e.filePath,Gp.test(t))return null;for(var t,n=Xf(this.resolveSymbol(e));n&&n.metadata instanceof on;)n=Xf(this.resolveSymbol(n.metadata));return n&&n.metadata&&n.metadata.arity||null},e.prototype.getKnownModuleName=function(e){return this.knownFileNameToModuleNames.get(e)||null},e.prototype.recordImportAs=function(e,t){e.assertNoMembers(),t.assertNoMembers(),this.importAs.set(e,t)},e.prototype.recordModuleNameForFileName=function(e,t){this.knownFileNameToModuleNames.set(e,t)},e.prototype.invalidateFile=function(e){var t,n;this.metadataCache.delete(e),this.resolvedFilePaths.delete(e);var r=this.symbolFromFile.get(e);if(r){this.symbolFromFile.delete(e);try{for(var o=s(r),i=o.next();!i.done;i=o.next()){var a=i.value;this.resolvedSymbols.delete(a),this.importAs.delete(a),this.symbolResourcePaths.delete(a)}}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}}},e.prototype.ignoreErrorsFor=function(e){var t=this.errorRecorder;this.errorRecorder=function(){};try{return e()}finally{this.errorRecorder=t}},e.prototype._resolveSymbolMembers=function(e){var t=e.members,n=this.resolveSymbol(this.getStaticSymbol(e.filePath,e.name));if(!n)return null;var r=Xf(n.metadata);if(r instanceof on)return new Qf(e,this.getStaticSymbol(r.filePath,r.name,t));if(!r||"class"!==r.__symbolic){for(var o=r,i=0;i=0?{__symbolic:"reference",name:d}:n.has(d)?f.getStaticSymbol(t,d):void 0},i}(Mt),d=At(r,new h,[]),v=Xf(d);return v instanceof on?this.createExport(e,v):new Qf(e,d)},e.prototype.createExport=function(e,t){return e.assertNoMembers(),t.assertNoMembers(),this.summaryResolver.isLibraryFile(e.filePath)&&this.summaryResolver.isLibraryFile(t.filePath)&&this.importAs.set(t,this.getImportAs(e)||e),new Qf(e,t)},e.prototype.reportError=function(e,t,n){if(!this.errorRecorder)throw e;this.errorRecorder(e,t&&t.filePath||n)},e.prototype.getModuleMetadata=function(e){var t=this.metadataCache.get(e);if(!t){var n=this.host.getMetadataFor(e);if(n){var r=-1;n.forEach((function(e){e&&e.version>r&&(r=e.version,t=e)}))}if(t||(t={__symbolic:"module",version:4,module:e,metadata:{}}),4!=t.version){var o=2==t.version?"Unsupported metadata version "+t.version+" for module "+e+". This module should be compiled with a newer version of ngc":"Metadata version mismatch for module "+this.host.getOutputName(e)+", found version "+t.version+", expected 4";this.reportError(new Error(o))}this.metadataCache.set(e,t)}return t},e.prototype.getSymbolByModule=function(e,t,n){var r=this.resolveModule(e,n);return r?this.getStaticSymbol(r,t):(this.reportError(new Error("Could not resolve module "+e+(n?" relative to "+this.host.getOutputName(n):""))),this.getStaticSymbol("ERROR:"+e,t))},e.prototype.resolveModule=function(e,t){try{return this.host.moduleNameToFileName(e,t)}catch(n){console.error("Could not resolve module '"+e+"' relative to file "+t),this.reportError(n,void 0,t)}return null},e}();function Yf(e){return e.startsWith("___")?e.substr(1):e}function Xf(e){return e&&"resolved"===e.__symbolic?e.symbol:e}function Jf(e,t,n){var r=tf(t.name);e.statements.push(wt([],[new Xe(n)],new ue(le)).toDeclStmt(r,[De.Final,De.Exported]))}var eh=function(e){function t(t,n,r){var o=e.call(this)||this;return o.symbolResolver=t,o.summaryResolver=n,o.srcFileName=r,o.symbols=[],o.indexBySymbol=new Map,o.reexportedBy=new Map,o.processedSummaryBySymbol=new Map,o.processedSummaries=[],o.unprocessedSymbolSummariesBySymbol=new Map,o.moduleName=t.getKnownModuleName(r),o}return o(t,e),t.prototype.addSummary=function(e){var t,n,r=this,o=this.unprocessedSymbolSummariesBySymbol.get(e.symbol),i=this.processedSummaryBySymbol.get(e.symbol);if(o||(o={symbol:e.symbol,metadata:void 0},this.unprocessedSymbolSummariesBySymbol.set(e.symbol,o),i={symbol:this.processValue(e.symbol,0)},this.processedSummaries.push(i),this.processedSummaryBySymbol.set(e.symbol,i)),!o.metadata&&e.metadata){var a=e.metadata||{};if("class"===a.__symbolic){var s={};Object.keys(a).forEach((function(e){"decorators"!==e&&(s[e]=a[e])})),a=s}else rh(a)&&(rh(n=a)&&Xf(n.expression)instanceof on||function(e){return rh(e)&&e.expression&&"select"===e.expression.__symbolic&&Xf(e.expression.expression)instanceof on}(a)||(a={__symbolic:"error",message:"Complex function calls are not supported."}));if(o.metadata=a,i.metadata=this.processValue(a,1),a instanceof on&&this.summaryResolver.isLibraryFile(a.filePath)){var u=this.symbols[this.indexBySymbol.get(a)];t=u.name,rf.test(t)||this.reexportedBy.set(u,e.symbol)}}if(!o.type&&e.type&&(o.type=e.type,i.type=this.processValue(e.type,0),e.type.summaryKind===cn.NgModule)){var c=e.type;c.exportedDirectives.concat(c.exportedPipes).forEach((function(e){var t=e.reference;if(r.summaryResolver.isLibraryFile(t.filePath)&&!r.unprocessedSymbolSummariesBySymbol.has(t)){var n=r.summaryResolver.resolveSummary(t);n&&r.addSummary(n)}}))}},t.prototype.serialize=function(e){var t=this,n=[];return{json:JSON.stringify({moduleName:this.moduleName,summaries:this.processedSummaries,symbols:this.symbols.map((function(r,o){r.assertNoMembers();var i=void 0;if(t.summaryResolver.isLibraryFile(r.filePath)){var a=t.reexportedBy.get(r);if(a)i=t.indexBySymbol.get(a);else if(e){var s=t.unprocessedSymbolSummariesBySymbol.get(r);s&&s.metadata&&"interface"===s.metadata.__symbolic||(i=r.name+"_"+o,n.push({symbol:r,exportAs:i}))}}return{__symbol:o,name:r.name,filePath:t.summaryResolver.toSummaryFileName(r.filePath,t.srcFileName),importAs:i}}))}),exportAs:n}},t.prototype.processValue=function(e,t){return At(e,this,t)},t.prototype.visitOther=function(e,t){if(e instanceof on){var n=this.symbolResolver.getStaticSymbol(e.filePath,e.name);return{__symbol:this.visitStaticSymbol(n,t),members:e.members}}},t.prototype.visitStringMap=function(t,n){return"resolved"===t.__symbolic?At(t.symbol,this,n):("error"===t.__symbolic&&(delete t.line,delete t.character),e.prototype.visitStringMap.call(this,t,n))},t.prototype.visitStaticSymbol=function(e,t){var n=this.indexBySymbol.get(e),r=null;if(1&t&&this.summaryResolver.isLibraryFile(e.filePath)){if(this.unprocessedSymbolSummariesBySymbol.has(e))return n;(r=this.loadSummary(e))&&r.metadata instanceof on&&(n=this.visitStaticSymbol(r.metadata,t),r=null)}else if(null!=n)return n;return null==n&&(n=this.symbols.length,this.symbols.push(e)),this.indexBySymbol.set(e,n),r&&this.addSummary(r),n},t.prototype.loadSummary=function(e){var t=this.summaryResolver.resolveSummary(e);if(!t){var n=this.symbolResolver.resolveSymbol(e);n&&(t={symbol:n.symbol,metadata:n.metadata})}return t},t}(Mt),th=function(){function e(e,t,n){this.outputCtx=e,this.symbolResolver=t,this.summaryResolver=n,this.data=[]}return e.prototype.addSourceType=function(e,t){this.data.push({summary:e,metadata:t,isLibrary:!1})},e.prototype.addLibType=function(e){this.data.push({summary:e,metadata:null,isLibrary:!0})},e.prototype.serialize=function(e){var t,n,r,o,i,a,u=this,c=new Map;try{for(var l=s(e),p=l.next();!p.done;p=l.next()){var f=p.value,h=f.symbol,d=f.exportAs;c.set(h,d)}}catch(e){t={error:e}}finally{try{p&&!p.done&&(n=l.return)&&n.call(l)}finally{if(t)throw t.error}}var v=new Set;try{for(var y=s(this.data),m=y.next();!m.done;m=y.next()){var g=m.value,_=g.summary,b=g.metadata,w=g.isLibrary;if(_.summaryKind===cn.NgModule){v.add(_.type.reference);var E=_;try{for(var C=(i=void 0,s(E.modules)),S=C.next();!S.done;S=C.next()){var x=S.value;v.add(x.reference)}}catch(e){i={error:e}}finally{try{S&&!S.done&&(a=C.return)&&a.call(C)}finally{if(i)throw i.error}}}w||(tf(_.type.reference.name),Jf(this.outputCtx,_.type.reference,this.serializeSummaryWithDeps(_,b)))}}catch(e){r={error:e}}finally{try{m&&!m.done&&(o=y.return)&&o.call(y)}finally{if(r)throw r.error}}v.forEach((function(e){if(u.summaryResolver.isLibraryFile(e.filePath)){var t=tf(c.get(e)||e.name);u.outputCtx.statements.push(vt(t).set(u.serializeSummaryRef(e)).toDeclStmt(null,[De.Exported]))}}))},e.prototype.serializeSummaryWithDeps=function(e,t){var n=this,r=[this.serializeSummary(e)],o=[];if(t instanceof En)r.push.apply(r,c(t.declaredDirectives.concat(t.declaredPipes).map((function(e){return e.reference})).concat(t.transitiveModule.modules.map((function(e){return e.reference})).filter((function(e){return e!==t.type.reference}))).map((function(e){return n.serializeSummaryRef(e)})))),o=t.providers;else if(e.summaryKind===cn.Directive){var i=e;o=i.providers.concat(i.viewProviders)}return r.push.apply(r,c(o.filter((function(e){return!!e.useClass})).map((function(e){return n.serializeSummary({summaryKind:cn.Injectable,type:e.useClass})})))),_t(r)},e.prototype.serializeSummaryRef=function(e){var t=this.symbolResolver.getStaticSymbol(ef(e.filePath),tf(e.name));return this.outputCtx.importExpr(t)},e.prototype.serializeSummary=function(e){var t=this.outputCtx,n=function(){function e(){}return e.prototype.visitArray=function(e,t){var n=this;return _t(e.map((function(e){return At(e,n,t)})))},e.prototype.visitStringMap=function(e,t){var n=this;return new qe(Object.keys(e).map((function(r){return new ze(r,At(e[r],n,t),!1)})))},e.prototype.visitPrimitive=function(e,t){return Ct(e)},e.prototype.visitOther=function(e,n){if(e instanceof on)return t.importExpr(e);throw new Error("Illegal State: Encountered value "+e)},e}();return At(e,new n,null)},e}(),nh=function(e){function t(t,n){var r=e.call(this)||this;return r.symbolCache=t,r.summaryResolver=n,r}return o(t,e),t.prototype.deserialize=function(e,t){var n=this,r=JSON.parse(t),o=[];this.symbols=r.symbols.map((function(t){return n.symbolCache.get(n.summaryResolver.fromSummaryFileName(t.filePath,e),t.name)})),r.symbols.forEach((function(t,r){var i=n.symbols[r],a=t.importAs;"number"==typeof a?o.push({symbol:i,importAs:n.symbols[a]}):"string"==typeof a&&o.push({symbol:i,importAs:n.symbolCache.get(Qp(e),a)})}));var i=At(r.summaries,this,null);return{moduleName:r.moduleName,summaries:i,importAs:o}},t.prototype.visitStringMap=function(t,n){if("__symbol"in t){var r=this.symbols[t.__symbol],o=t.members;return o.length?this.symbolCache.get(r.filePath,r.name,o):r}return e.prototype.visitStringMap.call(this,t,n)},t}(Mt);function rh(e){return e&&"call"===e.__symbolic}function oh(e){e.statements.push(yt(tn.ComponentFactory).toStmt())}function ih(e,t,n,r){t.dependencies.forEach((function(t){t.setValue(e.getStaticSymbol(ah(t.moduleUrl,n,r),t.name))}))}function ah(e,t,n){return e+(t?".shim":"")+".ngstyle"+n}function sh(e,t,n,r){return uh(function(e,t,n,r){var o=function(e,t,n,r){var o=new Set,i=[],a=function(e){if(o.has(e)||!t.isSourceFile(e))return!1;o.add(e);var s=ch(t,n,r,e);i.push(s),s.ngModules.forEach((function(e){e.transitiveModule.modules.forEach((function(e){return a(e.reference.filePath)}))}))};return e.forEach((function(e){return a(e)})),i}(e,t,n,r);return lh(o)}(e,t,n,r))}function uh(e){if(e.symbolsMissingModule&&e.symbolsMissingModule.length)throw Ft(e.symbolsMissingModule.map((function(e){return"Cannot determine the module for class "+e.name+" in "+e.filePath+"! Add "+e.name+" to the NgModule to fix it."})).join("\n"));return e}function ch(e,t,n,r){var o=[],i=[],a=[],s=[],u=t.hasDecorators(r),c=!1;return r.endsWith(".d.ts")&&!u||t.getSymbolsOf(r).forEach((function(r){var u=t.resolveSymbol(r).metadata;if(u&&"error"!==u.__symbolic){var l=!1;if("class"===u.__symbolic)if(n.isDirective(r))l=!0,o.push(r);else if(n.isPipe(r))l=!0,i.push(r);else if(n.isNgModule(r)){var p=n.getNgModuleMetadata(r,!1);p&&(l=!0,s.push(p))}else if(n.isInjectable(r)){l=!0;var f=n.getInjectableMetadata(r,null,!1);f&&a.push(f)}l||(c=c||function(e,t){var n=!1,r=function(){function t(){}return t.prototype.visitArray=function(e,t){var n=this;e.forEach((function(e){return At(e,n,t)}))},t.prototype.visitStringMap=function(e,t){var n=this;Object.keys(e).forEach((function(r){return At(e[r],n,t)}))},t.prototype.visitPrimitive=function(e,t){},t.prototype.visitOther=function(t,r){t instanceof on&&!e.isSourceFile(t.filePath)&&(n=!0)},t}();return At(t,new r,null),n}(e,u))}})),{fileName:r,directives:o,pipes:i,ngModules:s,injectables:a,exportsNonSourceFiles:c}}function lh(e){var t=[],n=new Map,r=new Set;e.forEach((function(e){e.ngModules.forEach((function(e){t.push(e),e.declaredDirectives.forEach((function(t){return n.set(t.reference,e)})),e.declaredPipes.forEach((function(t){return n.set(t.reference,e)}))})),e.directives.forEach((function(e){return r.add(e)})),e.pipes.forEach((function(e){return r.add(e)}))}));var o=[];return r.forEach((function(e){n.has(e)||o.push(e)})),{ngModules:t,ngModuleByPipeOrDirective:n,symbolsMissingModule:o,files:e}}function ph(e){return uh(lh(e))}!function(){function e(e,t,n,r,o,i,a,s,u,c,l,p,f,h){this._config=e,this._options=t,this._host=n,this.reflector=r,this._metadataResolver=o,this._templateParser=i,this._styleCompiler=a,this._viewCompiler=s,this._typeCheckCompiler=u,this._ngModuleCompiler=c,this._injectableCompiler=l,this._outputEmitter=p,this._summaryResolver=f,this._symbolResolver=h,this._templateAstCache=new Map,this._analyzedFiles=new Map,this._analyzedFilesForInjectables=new Map}e.prototype.clearCache=function(){this._metadataResolver.clearCache()},e.prototype.analyzeModulesSync=function(e){var t=this,n=sh(e,this._host,this._symbolResolver,this._metadataResolver);return n.ngModules.forEach((function(e){return t._metadataResolver.loadNgModuleDirectiveAndPipeMetadata(e.type.reference,!0)})),n},e.prototype.analyzeModulesAsync=function(e){var t=this,n=sh(e,this._host,this._symbolResolver,this._metadataResolver);return Promise.all(n.ngModules.map((function(e){return t._metadataResolver.loadNgModuleDirectiveAndPipeMetadata(e.type.reference,!1)}))).then((function(){return n}))},e.prototype._analyzeFile=function(e){var t=this._analyzedFiles.get(e);return t||(t=ch(this._host,this._symbolResolver,this._metadataResolver,e),this._analyzedFiles.set(e,t)),t},e.prototype._analyzeFileForInjectables=function(e){var t=this._analyzedFilesForInjectables.get(e);return t||(t=function(e,t,n,r){var o=[],i=[];return t.hasDecorators(r)&&t.getSymbolsOf(r).forEach((function(e){var r=t.resolveSymbol(e).metadata;if(r&&"error"!==r.__symbolic&&"class"===r.__symbolic)if(n.isInjectable(e)){var a=n.getInjectableMetadata(e,null,!1);a&&o.push(a)}else if(n.isNgModule(e)){var s=n.getShallowModuleMetadata(e);s&&i.push(s)}})),{fileName:r,injectables:o,shallowModules:i}}(this._host,this._symbolResolver,this._metadataResolver,e),this._analyzedFilesForInjectables.set(e,t)),t},e.prototype.findGeneratedFileNames=function(e){var t=this,n=[],r=this._analyzeFile(e);(this._options.allowEmptyCodegenFiles||r.directives.length||r.pipes.length||r.injectables.length||r.ngModules.length||r.exportsNonSourceFiles)&&(n.push(Qp(r.fileName,!0)),this._options.enableSummariesForJit&&n.push(ef(r.fileName,!0)));var o=Xp(Yp(r.fileName,!0)[1]);return r.directives.forEach((function(e){var i=t._metadataResolver.getNonNormalizedDirectiveMetadata(e).metadata;i.isComponent&&i.template.styleUrls.forEach((function(e){var a=t._host.resourceNameToFileName(e,r.fileName);if(!a)throw Ft("Couldn't resolve resource "+e+" relative to "+r.fileName);var s=(i.template.encapsulation||t._config.defaultEncapsulation)===w.Emulated;n.push(ah(a,s,o)),t._options.allowEmptyCodegenFiles&&n.push(ah(a,!s,o))}))})),n},e.prototype.emitBasicStub=function(e,t){var n=this._createOutputContext(e);if(e.endsWith(".ngfactory.ts")){if(!t)throw new Error("Assertion error: require the original file for .ngfactory.ts stubs. File: "+e);var r=this._analyzeFile(t);this._createNgFactoryStub(n,r,1)}else if(e.endsWith(".ngsummary.ts")){if(this._options.enableSummariesForJit){if(!t)throw new Error("Assertion error: require the original file for .ngsummary.ts stubs. File: "+e);r=this._analyzeFile(t),oh(n),r.ngModules.forEach((function(e){!function(e,t){Jf(e,t,Ge)}(n,e.type.reference)}))}}else e.endsWith(".ngstyle.ts")&&oh(n);return this._codegenSourceModule("unknown",n)},e.prototype.emitTypeCheckStub=function(e,t){var n=this._analyzeFile(t),r=this._createOutputContext(e);return e.endsWith(".ngfactory.ts")&&this._createNgFactoryStub(r,n,2),r.statements.length>0?this._codegenSourceModule(n.fileName,r):null},e.prototype.loadFilesAsync=function(e,t){var n=this,r=e.map((function(e){return n._analyzeFile(e)})),o=[];r.forEach((function(e){return e.ngModules.forEach((function(e){return o.push(n._metadataResolver.loadNgModuleDirectiveAndPipeMetadata(e.type.reference,!1))}))}));var i=t.map((function(e){return n._analyzeFileForInjectables(e)}));return Promise.all(o).then((function(e){return{analyzedModules:ph(r),analyzedInjectables:i}}))},e.prototype.loadFilesSync=function(e,t){var n=this,r=e.map((function(e){return n._analyzeFile(e)}));r.forEach((function(e){return e.ngModules.forEach((function(e){return n._metadataResolver.loadNgModuleDirectiveAndPipeMetadata(e.type.reference,!0)}))}));var o=t.map((function(e){return n._analyzeFileForInjectables(e)}));return{analyzedModules:ph(r),analyzedInjectables:o}},e.prototype._createNgFactoryStub=function(e,t,n){var r=this,o=0;t.ngModules.forEach((function(t,i){r._ngModuleCompiler.createStub(e,t.type.reference);var a=c(t.transitiveModule.directives.map((function(e){return e.reference})),t.transitiveModule.pipes.map((function(e){return e.reference})),t.importedModules.map((function(e){return e.type.reference})),t.exportedModules.map((function(e){return e.type.reference})),r._externalIdentifierReferences([tn.TemplateRef,tn.ElementRef])),s=new Map;a.forEach((function(e,t){s.set(e,"_decl"+i+"_"+t)})),s.forEach((function(t,n){e.statements.push(vt(t).set(Ge.cast(le)).toDeclStmt(gt(e.importExpr(n,null,!1))))})),2&n&&t.declaredDirectives.forEach((function(n){var i=r._metadataResolver.getDirectiveMetadata(n.reference);i.isComponent&&(o++,r._createTypeCheckBlock(e,i.type.reference.name+"_Host_"+o,t,r._metadataResolver.getHostComponentMetadata(i),[i.type],s),r._createTypeCheckBlock(e,i.type.reference.name+"_"+o,t,i,t.transitiveModule.directives,s))}))})),0===e.statements.length&&oh(e)},e.prototype._externalIdentifierReferences=function(e){var t,n,r=[];try{for(var o=s(e),i=o.next();!i.done;i=o.next()){var a=i.value,u=rn(this.reflector,a);u.identifier&&r.push(u.identifier.reference)}}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}return r},e.prototype._createTypeCheckBlock=function(e,t,n,r,o,i){var a,s=this._parseTemplate(r,n,o),u=s.template,l=s.pipes;(a=e.statements).push.apply(a,c(this._typeCheckCompiler.compileComponent(t,r,u,l,i,e)))},e.prototype.emitMessageBundle=function(e,t){var n=this,r=[],o=new Vs,i=new Hf(o,[],{},t);if(e.files.forEach((function(e){var t=[];e.directives.forEach((function(e){var r=n._metadataResolver.getDirectiveMetadata(e);r&&r.isComponent&&t.push(r)})),t.forEach((function(e){var t=e.template.template,n=e.template.templateUrl,o=ci.fromArray(e.template.interpolation);r.push.apply(r,c(i.updateFromTemplate(t,n,o)))}))})),r.length)throw new Error(r.map((function(e){return e.toString()})).join("\n"));return i},e.prototype.emitAllPartialModules=function(e,t){var n=this,r=e.ngModuleByPipeOrDirective,o=e.files,i=new Map,a=function(e){return i.has(e)||i.set(e,n._createOutputContext(e)),i.get(e)};return o.forEach((function(e){return n._compilePartialModule(e.fileName,r,e.directives,e.pipes,e.ngModules,e.injectables,a(e.fileName))})),t.forEach((function(e){return n._compileShallowModules(e.fileName,e.shallowModules,a(e.fileName))})),Array.from(i.values()).map((function(e){return{fileName:e.genFilePath,statements:c(e.constantPool.statements,e.statements)}}))},e.prototype._compileShallowModules=function(e,t,n){var r=this;t.forEach((function(e){return t=n,o=e,i=r._injectableCompiler,a=pn(o.type),s=o.rawImports?[o.rawImports]:[],u=o.rawExports?[o.rawExports]:[],l=ho({factory:i.factoryFor({type:o.type,symbol:o.type.reference},t),providers:ti(o.rawProviders,t),imports:ti(c(s,u),t)}),p=yt(Pn.defineInjector).callFn([l]),void t.statements.push(new rt(a,null,[new et("ngInjectorDef",pe,[De.Static],p)],[],new tt(null,[],[]),[]));var t,o,i,a,s,u,l,p}))},e.prototype._compilePartialModule=function(e,t,n,r,o,i,s){var u=this,c=new Ac,l=new Pu(this._templateParser.expressionParser,li,c,[],[]);n.forEach((function(e){var n=u._metadataResolver.getDirectiveMetadata(e);if(n.isComponent){var r=t.get(e);r||Rt("Cannot determine the module for component '"+pn(n.type)+"'");var o=n.template.htmlAst;n.template.preserveWhitespaces||(o=Zs(o));var i=Pc(o.rootNodes,l),c=new Map;r.transitiveModule.directives.map((function(e){return u._metadataResolver.getDirectiveSummary(e.reference)})).forEach((function(e){e.selector&&c.set(e.selector,e.type.reference)}));var p=new Map;r.transitiveModule.pipes.map((function(e){return u._metadataResolver.getPipeSummary(e.reference)})).forEach((function(e){p.set(e.name,e.type.reference)})),function(e,t,n,r,o,i,s){var u=pn(t.type);u||Rt("Cannot resolver the name of "+t.type);var c=e.constantPool.propertyNameOf(2),l=t.toSummary(),p=El(a({},Cl(),{selector:t.selector,template:{nodes:n.nodes},directives:[],pipes:Fl(s,e),viewQueries:Sl(t.viewQueries,e),wrapDirectivesAndPipesInClosure:!1,styles:l.template&&l.template.styles||ml,encapsulation:l.template&&l.template.encapsulation||w.Emulated,interpolation:li,animations:null,viewProviders:t.viewProviders.length>0?new Ee(t.viewProviders):null,relativeContextFilePath:"",i18nUseExternalIds:!0}),e.constantPool,o);e.statements.push(new rt(u,null,[new et(c,pe,[De.Static],p.expression)],[],new tt(null,[],[]),[]))}(s,n,i,u.reflector,l,0,p)}else!function(e,t,n,r){var o=pn(t.type);o||Rt("Cannot resolver the name of "+t.type);var i=e.constantPool.propertyNameOf(1),a=wl(Cl(),e.constantPool,r);e.statements.push(new rt(o,null,[new et(i,pe,[De.Static],a.expression)],[],new tt(null,[],[]),[]))}(s,n,u.reflector,l)})),r.forEach((function(e){var t=u._metadataResolver.getPipeMetadata(e);t&&function(e,t,n){var r=pn(t.type);if(!r)return Rt("Cannot resolve the name of "+t.type);var o=Pi({name:r,pipeName:t.name,type:e.importExpr(t.type.reference),typeArgumentCount:0,deps:Yo(t.type,e,n),pure:t.pure}),i=e.constantPool.propertyNameOf(3);e.statements.push(new rt(r,null,[new et(i,pe,[De.Static],o.expression)],[],new tt(null,[],[]),[]))}(s,t,u.reflector)})),i.forEach((function(e){return u._injectableCompiler.compile(e,s)}))},e.prototype.emitAllPartialModules2=function(e){var t=this;return e.reduce((function(e,n){return e.push.apply(e,c(t._emitPartialModule2(n.fileName,n.injectables))),e}),[])},e.prototype._emitPartialModule2=function(e,t){var n=this,r=this._createOutputContext(e);return t.forEach((function(e){return n._injectableCompiler.compile(e,r)})),r.statements&&r.statements.length>0?[{fileName:e,statements:c(r.constantPool.statements,r.statements)}]:[]},e.prototype.emitAllImpls=function(e){var t=this,n=e.ngModuleByPipeOrDirective;return Dn(e.files.map((function(e){return t._compileImplFile(e.fileName,n,e.directives,e.pipes,e.ngModules,e.injectables)})))},e.prototype._compileImplFile=function(e,t,n,r,o,i){var a=this,s=Xp(Yp(e,!0)[1]),u=[],l=this._createOutputContext(Qp(e,!0));if(u.push.apply(u,c(this._createSummary(e,n,r,o,i,l))),o.forEach((function(e){return a._compileModule(l,e)})),n.forEach((function(n){var r=a._metadataResolver.getDirectiveMetadata(n);if(r.isComponent){var o=t.get(n);if(!o)throw new Error("Internal Error: cannot determine the module for component "+pn(r.type)+"!");var i=a._styleCompiler.compileComponent(l,r);r.template.externalStylesheets.forEach((function(t){var n=a._styleCompiler.needsStyleShim(r);u.push(a._codegenStyles(e,r,t,n,s)),a._options.allowEmptyCodegenFiles&&u.push(a._codegenStyles(e,r,t,!n,s))})),a._compileComponent(l,r,o,o.transitiveModule.directives,i,s),a._compileComponentFactory(l,r,o,s)}})),l.statements.length>0||this._options.allowEmptyCodegenFiles){var p=this._codegenSourceModule(e,l);u.unshift(p)}return u},e.prototype._createSummary=function(e,t,n,r,o,i){var a=this,s=this._symbolResolver.getSymbolsOf(e).map((function(e){return a._symbolResolver.resolveSymbol(e)})),u=c(r.map((function(e){return{summary:a._metadataResolver.getNgModuleSummary(e.type.reference),metadata:a._metadataResolver.getNgModuleMetadata(e.type.reference)}})),t.map((function(e){return{summary:a._metadataResolver.getDirectiveSummary(e),metadata:a._metadataResolver.getDirectiveMetadata(e)}})),n.map((function(e){return{summary:a._metadataResolver.getPipeSummary(e),metadata:a._metadataResolver.getPipeMetadata(e)}})),o.map((function(e){return{summary:a._metadataResolver.getInjectableSummary(e.symbol),metadata:a._metadataResolver.getInjectableSummary(e.symbol).type}}))),l=this._options.enableSummariesForJit?this._createOutputContext(ef(e,!0)):null,p=function(e,t,n,r,o,i,a){void 0===a&&(a=!1);var s=new eh(r,n,e);o.forEach((function(e){return s.addSummary({symbol:e.symbol,metadata:e.metadata})})),i.forEach((function(e){var t=e.summary;e.metadata,s.addSummary({symbol:t.type.reference,metadata:void 0,type:t})}));var u=s.serialize(a),c=u.json,l=u.exportAs;if(t){var p=new th(t,r,n);i.forEach((function(e){var t=e.summary,n=e.metadata;p.addSourceType(t,n)})),s.unprocessedSymbolSummariesBySymbol.forEach((function(e){n.isLibraryFile(e.symbol.filePath)&&e.type&&p.addLibType(e.type)})),p.serialize(l)}return{json:c,exportAs:l}}(e,l,this._summaryResolver,this._symbolResolver,s,u,this._options.createExternalSymbolFactoryReexports),f=p.json;p.exportAs.forEach((function(e){i.statements.push(vt(e.exportAs).set(i.importExpr(e.symbol)).toDeclStmt(null,[De.Exported]))}));var h=[new qf(e,Jp(e),f)];return l&&h.push(this._codegenSourceModule(e,l)),h},e.prototype._compileModule=function(e,t){var n=[];if(this._options.locale){var r=this._options.locale.replace(/_/g,"-");n.push({token:rn(this.reflector,tn.LOCALE_ID),useValue:r})}this._options.i18nFormat&&n.push({token:rn(this.reflector,tn.TRANSLATIONS_FORMAT),useValue:this._options.i18nFormat}),this._ngModuleCompiler.compile(e,t,n)},e.prototype._compileComponentFactory=function(e,t,n,r){var o=this._metadataResolver.getHostComponentMetadata(t),i=this._compileComponent(e,o,n,[t.type],null,r).viewClassVar,a=vn(t.type.reference),s=[];for(var u in t.inputs){var c=t.inputs[u];s.push(new ze(u,Ct(c),!1))}var l=[];for(var u in t.outputs)c=t.outputs[u],l.push(new ze(u,Ct(c),!1));e.statements.push(vt(a).set(yt(tn.createComponentFactory).callFn([Ct(t.selector),e.importExpr(t.type.reference),vt(i),new qe(s),new qe(l),_t(t.template.ngContentSelectors.map((function(e){return Ct(e)})))])).toDeclStmt(mt(tn.ComponentFactory,[gt(e.importExpr(t.type.reference))],[L.Const]),[De.Final,De.Exported]))},e.prototype._compileComponent=function(e,t,n,r,o,i){var a=this._parseTemplate(t,n,r),s=a.template,u=a.pipes,c=o?vt(o.stylesVar):_t([]),l=this._viewCompiler.compileComponent(e,t,s,c,u);return o&&ih(this._symbolResolver,o,this._styleCompiler.needsStyleShim(t),i),l},e.prototype._parseTemplate=function(e,t,n){var r=this;if(this._templateAstCache.has(e.type.reference))return this._templateAstCache.get(e.type.reference);var o=e.template.preserveWhitespaces,i=n.map((function(e){return r._metadataResolver.getDirectiveSummary(e.reference)})),a=t.transitiveModule.pipes.map((function(e){return r._metadataResolver.getPipeSummary(e.reference)})),s=this._templateParser.parse(e,e.template.htmlAst,i,a,t.schemas,An(t.type,e,e.template),o);return this._templateAstCache.set(e.type.reference,s),s},e.prototype._createOutputContext=function(e){var t=this;return{statements:[],genFilePath:e,importExpr:function(n,r,o){if(void 0===r&&(r=null),void 0===o&&(o=!0),!(n instanceof on))throw new Error("Internal error: unknown identifier "+JSON.stringify(n));var i=t._symbolResolver.getTypeArity(n)||0,a=t._symbolResolver.getImportAs(n,o)||n,s=a.filePath,u=a.name,c=a.members,l=t._fileNameToModuleName(s,e),p=l===t._fileNameToModuleName(e,e)?null:l,f=r||[],h=i-f.length,d=f.concat(new Array(h).fill(le));return c.reduce((function(e,t){return e.prop(t)}),yt(new Oe(p,u,null),d))},constantPool:new Kt}},e.prototype._fileNameToModuleName=function(e,t){return this._summaryResolver.getKnownModuleName(e)||this._symbolResolver.getKnownModuleName(e)||this._host.fileNameToModuleName(e,t)},e.prototype._codegenStyles=function(e,t,n,r,o){var i=this._createOutputContext(ah(n.moduleUrl,r,o)),a=this._styleCompiler.compileStyles(i,t,n,r);return ih(this._symbolResolver,a,r,o),this._codegenSourceModule(e,i)},e.prototype._codegenSourceModule=function(e,t){return new qf(e,t.genFilePath,t.statements)},e.prototype.listLazyRoutes=function(e,t){var n,r,o,i,a=this;if(e)return function e(t,n,r){var o,i;if(void 0===n&&(n=new Set),void 0===r&&(r=[]),n.has(t)||!t.name)return r;n.add(t);var u=Wf(a._metadataResolver.getNgModuleMetadata(t,!0),a.reflector);try{for(var c=s(u),l=c.next();!l.done;l=c.next()){var p=l.value;r.push(p),e(p.referencedModule,n,r)}}catch(e){o={error:e}}finally{try{l&&!l.done&&(i=c.return)&&i.call(c)}finally{if(o)throw o.error}}return r}(Zf(e,this.reflector).referencedModule);if(t){var u=[];try{for(var c=s(t.ngModules),l=c.next();!l.done;l=c.next()){var p=Wf(l.value,this.reflector);try{for(var f=(o=void 0,s(p)),h=f.next();!h.done;h=f.next()){var d=h.value;u.push(d)}}catch(e){o={error:e}}finally{try{h&&!h.done&&(i=f.return)&&i.call(f)}finally{if(o)throw o.error}}}}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error}}return u}throw new Error("Either route or analyzedModules has to be specified!")}}();function fh(e){if(e<=0)return"";if(e<6)return[""," "," "," "," "," "][e];var t=fh(Math.floor(e/2));return t+t+(e%2==1?" ":"")}function hh(e,t){if(void 0===t&&(t=0),!e)return"";var n=e.position?e.position.fileName+"("+(e.position.line+1)+","+(e.position.column+1)+")":"",r=n&&0!==t?" at "+n:"",o=(n&&0===t?n+": ":"")+e.message+r;return""+fh(t)+o+(e.next&&"\n"+hh(e.next,t+2)||"")}var dh="@angular/core",vh=/^\$.*\$$/,yh={__symbolic:"ignore"},mh="useValue",gh=new Set([mh,"useFactory","data","id","loadChildren"]),_h="UseIf";function bh(e){return e&&"ignore"==e.__symbolic}var wh=function(){function e(e,t,n,r,o){var i=this;void 0===n&&(n=[]),void 0===r&&(r=[]),this.summaryResolver=e,this.symbolResolver=t,this.errorRecorder=o,this.annotationCache=new Map,this.shallowAnnotationCache=new Map,this.propertyCache=new Map,this.parameterCache=new Map,this.methodCache=new Map,this.staticCache=new Map,this.conversionMap=new Map,this.resolvedExternalReferences=new Map,this.annotationForParentClassWithSummaryKind=new Map,this.initializeConversionMap(),n.forEach((function(e){return i._registerDecoratorOrConstructor(i.getStaticSymbol(e.filePath,e.name),e.ctor)})),r.forEach((function(e){return i._registerFunction(i.getStaticSymbol(e.filePath,e.name),e.fn)})),this.annotationForParentClassWithSummaryKind.set(cn.Directive,[R,V]),this.annotationForParentClassWithSummaryKind.set(cn.Pipe,[B]),this.annotationForParentClassWithSummaryKind.set(cn.NgModule,[W]),this.annotationForParentClassWithSummaryKind.set(cn.Injectable,[G,B,R,V,W])}return e.prototype.componentModuleUrl=function(e){var t=this.findSymbolDeclaration(e);return this.symbolResolver.getResourcePath(t)},e.prototype.resolveExternalReference=function(e,t){var n=void 0;if(!t){n=e.moduleName+":"+e.name;var r=this.resolvedExternalReferences.get(n);if(r)return r}var o=this.symbolResolver.getSymbolByModule(e.moduleName,e.name,t),i=this.findSymbolDeclaration(o);return t||(this.symbolResolver.recordModuleNameForFileName(o.filePath,e.moduleName),this.symbolResolver.recordImportAs(i,o)),n&&this.resolvedExternalReferences.set(n,i),i},e.prototype.findDeclaration=function(e,t,n){return this.findSymbolDeclaration(this.symbolResolver.getSymbolByModule(e,t,n))},e.prototype.tryFindDeclaration=function(e,t,n){var r=this;return this.symbolResolver.ignoreErrorsFor((function(){return r.findDeclaration(e,t,n)}))},e.prototype.findSymbolDeclaration=function(e){var t=this.symbolResolver.resolveSymbol(e);if(t){var n=t.metadata;if(n&&"resolved"===n.__symbolic&&(n=n.symbol),n instanceof on)return this.findSymbolDeclaration(t.metadata)}return e},e.prototype.tryAnnotations=function(e){var t=this.errorRecorder;this.errorRecorder=function(e,t){};try{return this.annotations(e)}finally{this.errorRecorder=t}},e.prototype.annotations=function(e){var t=this;return this._annotations(e,(function(e,n){return t.simplify(e,n)}),this.annotationCache)},e.prototype.shallowAnnotations=function(e){var t=this;return this._annotations(e,(function(e,n){return t.simplify(e,n,!0)}),this.shallowAnnotationCache)},e.prototype._annotations=function(e,t,n){var r=n.get(e);if(!r){r=[];var o=this.getTypeMetadata(e),i=this.findParentType(e,o);if(i){var a=this.annotations(i);r.push.apply(r,c(a))}var s=[];if(o.decorators&&(s=t(e,o.decorators))&&r.push.apply(r,c(s)),i&&!this.summaryResolver.isLibraryFile(e.filePath)&&this.summaryResolver.isLibraryFile(i.filePath)){var u=this.summaryResolver.resolveSummary(i);if(u&&u.type){var l=this.annotationForParentClassWithSummaryKind.get(u.type.summaryKind);l.some((function(e){return s.some((function(t){return e.isTypeOf(t)}))}))||this.reportError(Fh(Ch("Class "+e.name+" in "+e.filePath+" extends from a "+cn[u.type.summaryKind]+" in another compilation unit without duplicating the decorator",void 0,"Please add a "+l.map((function(e){return e.ngMetadataName})).join(" or ")+" decorator to the class"),e),e)}}n.set(e,r.filter((function(e){return!!e})))}return r},e.prototype.propMetadata=function(e){var t=this,n=this.propertyCache.get(e);if(!n){var r=this.getTypeMetadata(e);n={};var o=this.findParentType(e,r);if(o){var i=this.propMetadata(o);Object.keys(i).forEach((function(e){n[e]=i[e]}))}var a=r.members||{};Object.keys(a).forEach((function(r){var o=a[r].find((function(e){return"property"==e.__symbolic||"method"==e.__symbolic})),i=[];n[r]&&i.push.apply(i,c(n[r])),n[r]=i,o&&o.decorators&&i.push.apply(i,c(t.simplify(e,o.decorators)))})),this.propertyCache.set(e,n)}return n},e.prototype.parameters=function(e){var t=this;if(!(e instanceof on))return this.reportError(new Error("parameters received "+JSON.stringify(e)+" which is not a StaticSymbol"),e),[];try{var n=this.parameterCache.get(e);if(!n){var r=this.getTypeMetadata(e),o=this.findParentType(e,r),i=r?r.members:null,a=i?i.__ctor__:null;if(a){var s=a.find((function(e){return"constructor"==e.__symbolic})),u=s.parameters||[],l=this.simplify(e,s.parameterDecorators||[]);n=[],u.forEach((function(r,o){var i=[],a=t.trySimplify(e,r);a&&i.push(a);var s=l?l[o]:null;s&&i.push.apply(i,c(s)),n.push(i)}))}else o&&(n=this.parameters(o));n||(n=[]),this.parameterCache.set(e,n)}return n}catch(t){throw console.error("Failed on type "+JSON.stringify(e)+" with error "+t),t}},e.prototype._methodNames=function(e){var t=this.methodCache.get(e);if(!t){var n=this.getTypeMetadata(e);t={};var r=this.findParentType(e,n);if(r){var o=this._methodNames(r);Object.keys(o).forEach((function(e){t[e]=o[e]}))}var i=n.members||{};Object.keys(i).forEach((function(e){var n=i[e].some((function(e){return"method"==e.__symbolic}));t[e]=t[e]||n})),this.methodCache.set(e,t)}return t},e.prototype._staticMembers=function(e){var t=this.staticCache.get(e);if(!t){var n=this.getTypeMetadata(e).statics||{};t=Object.keys(n),this.staticCache.set(e,t)}return t},e.prototype.findParentType=function(e,t){var n=this.trySimplify(e,t.extends);if(n instanceof on)return n},e.prototype.hasLifecycleHook=function(e,t){e instanceof on||this.reportError(new Error("hasLifecycleHook received "+JSON.stringify(e)+" which is not a StaticSymbol"),e);try{return!!this._methodNames(e)[t]}catch(t){throw console.error("Failed on type "+JSON.stringify(e)+" with error "+t),t}},e.prototype.guards=function(e){var t,n;if(!(e instanceof on))return this.reportError(new Error("guards received "+JSON.stringify(e)+" which is not a StaticSymbol"),e),{};var r=this._staticMembers(e),o={};try{for(var i=s(r),a=i.next();!a.done;a=i.next()){var u=a.value;if(u.endsWith("TypeGuard")){var c=u.substr(0,u.length-9),l=void 0;c.endsWith(_h)?(c=u.substr(0,c.length-5),l=_h):l=this.getStaticSymbol(e.filePath,e.name,[u]),o[c]=l}}}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}return o},e.prototype._registerDecoratorOrConstructor=function(e,t){this.conversionMap.set(e,(function(e,n){return new(t.bind.apply(t,c([void 0],n)))}))},e.prototype._registerFunction=function(e,t){this.conversionMap.set(e,(function(e,n){return t.apply(void 0,n)}))},e.prototype.initializeConversionMap=function(){this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Injectable"),G),this.injectionToken=this.findDeclaration(dh,"InjectionToken"),this.opaqueToken=this.findDeclaration(dh,"OpaqueToken"),this.ROUTES=this.tryFindDeclaration("@angular/router","ROUTES"),this.ANALYZE_FOR_ENTRY_COMPONENTS=this.findDeclaration(dh,"ANALYZE_FOR_ENTRY_COMPONENTS"),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Host"),X),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Self"),K),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"SkipSelf"),Y),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Inject"),A),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Optional"),Q),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Attribute"),P),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"ContentChild"),O),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"ContentChildren"),M),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"ViewChild"),N),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"ViewChildren"),k),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Input"),U),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Output"),H),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Pipe"),B),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"HostBinding"),z),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"HostListener"),q),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Directive"),R),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Component"),V),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"NgModule"),W),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Host"),X),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Self"),K),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"SkipSelf"),Y),this._registerDecoratorOrConstructor(this.findDeclaration(dh,"Optional"),Q)},e.prototype.getStaticSymbol=function(e,t,n){return this.symbolResolver.getStaticSymbol(e,t,n)},e.prototype.trySimplify=function(e,t){var n=this.errorRecorder;this.errorRecorder=function(e,t){};var r=this.simplify(e,t);return this.errorRecorder=n,r},e.prototype.simplify=function(e,t,n){void 0===n&&(n=!1);var r,o=this,i=kh.empty,a=new Map;try{r=function e(t,n,r,u){function l(e){var t=o.symbolResolver.resolveSymbol(e);return t?t.metadata:null}function p(n){return e(t,n,r,0)}function f(n,i){if(n===t)return e(n,i,r+1,u);try{return e(n,i,r+1,u)}catch(e){if(!Sh(e))throw e;var a=e.chain?"references '"+e.symbol.name+"'":function(e){if(e.summary)return e.summary;switch(e.message){case xh:if(e.context&&e.context.className)return"references non-exported class "+e.context.className;break;case Dh:return"is not initialized";case Th:return"is a destructured variable";case Ah:return"could not be resolved";case Ih:return e.context&&e.context.name?"calls '"+e.context.name+"'":"calls a function";case Ph:return e.context&&e.context.name?"references local variable "+e.context.name:"references a local variable"}return"contains the error"}(e),s={message:"'"+n.name+"' "+a,position:e.position,next:e.chain};o.error({message:e.message,advise:e.advise,context:e.context,chain:s,symbol:n},t)}}return function n(h){var d,v,y,m;if(Oh(h))return h;if(h instanceof Array){var g=[];try{for(var _=s(h),b=_.next();!b.done;b=_.next()){var w=b.value;if(w&&"spread"===w.__symbolic){var E=p(w.expression);if(Array.isArray(E)){try{for(var C=(y=void 0,s(E)),S=C.next();!S.done;S=C.next()){var x=S.value;g.push(x)}}catch(e){y={error:e}}finally{try{S&&!S.done&&(m=C.return)&&m.call(C)}finally{if(y)throw y.error}}continue}}var D=n(w);bh(D)||g.push(D)}}catch(e){d={error:e}}finally{try{b&&!b.done&&(v=_.return)&&v.call(_)}finally{if(d)throw d.error}}return g}if(h instanceof on)return h===o.injectionToken||o.conversionMap.has(h)||u>0&&!h.members.length?h:null!=(j=l(T=h))?f(T,j):T;if(h){if(h.__symbolic){var T=void 0;switch(h.__symbolic){case"binop":var A=n(h.left);if(bh(A))return A;var I=n(h.right);if(bh(I))return I;switch(h.operator){case"&&":return A&&I;case"||":return A||I;case"|":return A|I;case"^":return A^I;case"&":return A&I;case"==":return A==I;case"!=":return A!=I;case"===":return A===I;case"!==":return A!==I;case"<":return A":return A>I;case"<=":return A<=I;case">=":return A>=I;case"<<":return A<>":return A>>I;case"+":return A+I;case"-":return A-I;case"*":return A*I;case"/":return A/I;case"%":return A%I}return null;case"if":var P=n(h.condition);return n(P?h.thenExpression:h.elseExpression);case"pre":var M=n(h.operand);if(bh(M))return M;switch(h.operator){case"+":return M;case"-":return-M;case"!":return!M;case"~":return~M}return null;case"index":var O=p(h.expression),k=p(h.index);return O&&Oh(k)?O[k]:null;case"select":var N=h.member,R=t,F=n(h.expression);if(F instanceof on){var j,L=F.members.concat(N);return null!=(j=l(R=o.getStaticSymbol(F.filePath,F.name,L)))?f(R,j):R}return F&&Oh(N)?f(R,F[N]):null;case"reference":var V=h.name,B=i.resolve(V);if(B!=kh.missing)return B;break;case"resolved":try{return n(h.symbol)}catch(e){throw Sh(e)&&null!=h.fileName&&null!=h.line&&null!=h.character&&(e.position={fileName:h.fileName,line:h.line,column:h.character}),e}case"class":case"function":return t;case"new":case"call":if((T=e(t,h.expression,r+1,0))instanceof on){if(T===o.injectionToken||T===o.opaqueToken)return t;var U=h.arguments||[],H=o.conversionMap.get(T);if(H){var z=U.map((function(e){return f(t,e)})).map((function(e){return bh(e)?void 0:e}));return H(t,z)}return function(e,s,u,l){if(s&&"function"==s.__symbolic){a.get(e)&&o.error({message:"Recursion is not supported",summary:"called '"+e.name+"' recursively",value:s},e);try{var p=s.value;if(p&&(0!=r||"error"!=p.__symbolic)){var h=s.parameters,d=s.defaults;u=u.map((function(e){return f(t,e)})).map((function(e){return bh(e)?void 0:e})),d&&d.length>u.length&&u.push.apply(u,c(d.slice(u.length).map((function(e){return n(e)})))),a.set(e,!0);for(var v=kh.build(),y=0;y0?new Nh(t):e.empty}}},e.missing={},e.empty={resolve:function(t){return e.missing}},e}(),Nh=function(e){function t(t){var n=e.call(this)||this;return n.bindings=t,n}return o(t,e),t.prototype.resolve=function(e){return this.bindings.has(e)?this.bindings.get(e):kh.missing},t}(kh);function Rh(e,t){return{message:function(e,t){switch(e){case xh:if(t&&t.className)return"References to a non-exported class are not supported in decorators but "+t.className+" was referenced.";break;case Dh:return"Only initialized variables and constants can be referenced in decorators because the value of this variable is needed by the template compiler";case Th:return"Referencing an exported destructured variable or constant is not supported in decorators and this value is needed by the template compiler";case Ah:if(t&&t.typeName)return"Could not resolve type "+t.typeName;break;case Ih:return t&&t.name?"Function calls are not supported in decorators but '"+t.name+"' was called":"Function calls are not supported in decorators";case Ph:if(t&&t.name)return"Reference to a local (non-exported) symbols are not supported in decorators but '"+t.name+"' was referenced";break;case Mh:return"Function expressions are not supported in decorators"}return e}(e.message,e.context)+(e.symbol?" in '"+e.symbol.name+"'":""),position:e.position,next:e.next?Rh(e.next,t):t?{message:t}:void 0}}function Fh(e,t){if(Sh(e)){var n=e.position,r={message:"Error during template compile of '"+t.name+"'",position:n,next:{message:e.message,next:e.chain,context:e.context,symbol:e.symbol}},o=e.advise||function(e,t){switch(e){case xh:if(t&&t.className)return"Consider exporting '"+t.className+"'";break;case Th:return"Consider simplifying to avoid destructuring";case Ph:if(t&&t.name)return"Consider exporting '"+t.name+"'";break;case Mh:return"Consider changing the function expression into an exported function"}}(e.message,e.context);return function(e){var t=Ft(hh(e)+".");return t.ngFormattedMessage=!0,t.chain=e,t.position=e.position,t}(Rh(r,o))}return e}var jh=function(){function e(e,t){this.host=e,this.staticSymbolCache=t,this.summaryCache=new Map,this.loadedFilePaths=new Map,this.importAs=new Map,this.knownFileNameToModuleNames=new Map}return e.prototype.isLibraryFile=function(e){return!this.host.isSourceFile(Kp(e))},e.prototype.toSummaryFileName=function(e,t){return this.host.toSummaryFileName(e,t)},e.prototype.fromSummaryFileName=function(e,t){return this.host.fromSummaryFileName(e,t)},e.prototype.resolveSummary=function(e){var t=e.members.length?this.staticSymbolCache.get(e.filePath,e.name):e,n=this.summaryCache.get(t);return n||(this._loadSummaryFile(e.filePath),n=this.summaryCache.get(e)),t===e&&n||null},e.prototype.getSymbolsOf=function(e){return this._loadSummaryFile(e)?Array.from(this.summaryCache.keys()).filter((function(t){return t.filePath===e})):null},e.prototype.getImportAs=function(e){return e.assertNoMembers(),this.importAs.get(e)},e.prototype.getKnownModuleName=function(e){return this.knownFileNameToModuleNames.get(e)||null},e.prototype.addSummary=function(e){this.summaryCache.set(e.symbol,e)},e.prototype._loadSummaryFile=function(e){var t=this,n=this.loadedFilePaths.get(e);if(null!=n)return n;var r=null;if(this.isLibraryFile(e)){var o=Jp(e);try{r=this.host.loadSummary(o)}catch(e){throw console.error("Error loading summary file "+o),e}}if(n=null!=r,this.loadedFilePaths.set(e,n),r){var i=function(e,t,n,r){return new nh(e,t).deserialize(n,r)}(this.staticSymbolCache,this,e,r),a=i.moduleName,s=i.summaries,u=i.importAs;s.forEach((function(e){return t.summaryCache.set(e.symbol,e)})),a&&this.knownFileNameToModuleNames.set(e,a),u.forEach((function(e){t.importAs.set(e.symbol,e.importAs)}))}return n},e}();var Lh=function(){},Vh=function(){function e(){this._summaries=new Map}return e.prototype.isLibraryFile=function(){return!1},e.prototype.toSummaryFileName=function(e){return e},e.prototype.fromSummaryFileName=function(e){return e},e.prototype.resolveSummary=function(e){return this._summaries.get(e)||null},e.prototype.getSymbolsOf=function(){return[]},e.prototype.getImportAs=function(e){return e},e.prototype.getKnownModuleName=function(e){return null},e.prototype.addSummary=function(e){this._summaries.set(e.symbol,e)},e}();function Bh(e,t,n,r,o){for(var i=r.createChildWihtLocalVars(),a=0;ao();case ie.BiggerEquals:return r()>=o();default:throw new Error("Unknown operator "+e.operator)}},e.prototype.visitReadPropExpr=function(e,t){return e.receiver.visitExpression(this,t)[e.name]},e.prototype.visitReadKeyExpr=function(e,t){return e.receiver.visitExpression(this,t)[e.index.visitExpression(this,t)]},e.prototype.visitLiteralArrayExpr=function(e,t){return this.visitAllExpressions(e.entries,t)},e.prototype.visitLiteralMapExpr=function(e,t){var n=this,r={};return e.entries.forEach((function(e){return r[e.key]=e.value.visitExpression(n,t)})),r},e.prototype.visitCommaExpr=function(e,t){var n=this.visitAllExpressions(e.parts,t);return n[n.length-1]},e.prototype.visitAllExpressions=function(e,t){var n=this;return e.map((function(e){return e.visitExpression(n,t)}))},e.prototype.visitAllStatements=function(e,t){for(var n=0;n0&&(n=function(e,t){var n=td(encodeURI(t)),r=td(e);if(null!=n[Yh.Scheme])return nd(n);n[Yh.Scheme]=r[Yh.Scheme];for(var o=Yh.Scheme;o<=Yh.Port;o++)null==n[o]&&(n[o]=r[o]);if("/"==n[Yh.Path][0])return nd(n);var i=r[Yh.Path];null==i&&(i="/");var a=i.lastIndexOf("/");return i=i.substring(0,a+1)+n[Yh.Path],n[Yh.Path]=i,nd(n)}(e,n));var r=td(n),o=this._packagePrefix;if(null!=o&&null!=r&&"package"==r[Yh.Scheme]){var i=r[Yh.Path];return(o=o.replace(/\/+$/,""))+"/"+i.replace(/^\/+/,"")}return n},e}(),ed=new RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");function td(e){return e.match(ed)}function nd(e){var t,n,r,o,i,a,s,u,c=e[Yh.Path];return c=null==c?"":function(e){if("/"==e)return"/";for(var t="/"==e[0]?"/":"",n="/"===e[e.length-1]?"/":"",r=e.split("/"),o=[],i=0,a=0;a0?o.pop():i++;break;default:o.push(s)}}if(""==t){for(;i-- >0;)o.unshift("..");0===o.length&&o.push(".")}return t+o.join("/")+n}(c),e[Yh.Path]=c,t=e[Yh.Scheme],n=e[Yh.UserInfo],r=e[Yh.Domain],o=e[Yh.Port],i=c,a=e[Yh.QueryData],s=e[Yh.Fragment],u=[],null!=t&&u.push(t+":"),null!=r&&(u.push("//"),null!=n&&u.push(n+"@"),u.push(r),null!=o&&u.push(":"+o)),null!=i&&u.push(i),null!=a&&u.push("?"+a),null!=s&&u.push("#"+s),u.join("")}!function(e){e[e.Scheme=1]="Scheme",e[e.UserInfo=2]="UserInfo",e[e.Domain=3]="Domain",e[e.Port=4]="Port",e[e.Path=5]="Path",e[e.QueryData=6]="QueryData",e[e.Fragment=7]="Fragment"}(Yh||(Yh={})),function(){function e(e,t,n,r){this.host=e,this.staticSymbolResolver=t,this.messageBundle=n,this.metadataResolver=r}e.prototype.extract=function(e){var t=this,n=sh(e,this.host,this.staticSymbolResolver,this.metadataResolver),r=n.files,o=n.ngModules;return Promise.all(o.map((function(e){return t.metadataResolver.loadNgModuleDirectiveAndPipeMetadata(e.type.reference,!1)}))).then((function(){var e=[];if(r.forEach((function(n){var r=[];n.directives.forEach((function(e){var n=t.metadataResolver.getDirectiveMetadata(e);n&&n.isComponent&&r.push(n)})),r.forEach((function(n){var r=n.template.template,o=n.template.templateUrl,i=ci.fromArray(n.template.interpolation);e.push.apply(e,c(t.messageBundle.updateFromTemplate(r,o,i)))}))})),e.length)throw new Error(e.map((function(e){return e.toString()})).join("\n"));return t.messageBundle}))},e.create=function(t,n){var r=new Vs,o=function(e){return{resolve:function(t,n){var r=e.resourceNameToFileName(n,t);if(!r)throw Ft("Couldn't resolve resource "+n+" from "+t);return r}}}(t),i=new an,a=new jh(t,i),s=new Kf(t,i,a),u=new wh(a,s),c=new Xl({defaultEncapsulation:w.Emulated,useJit:!1}),l=new ep({get:function(e){return t.loadResource(e)}},o,r,c),p=new Ac,f=new af(c,r,new wf(u),new rp(u),new Cf(u),a,p,l,console,i,u),h=new Hf(r,[],{},n);return{extractor:new e(t,s,h,f),staticReflector:u}}}();var rd;(function(){function e(e){this.parentScope=e,this.namedEntities=new Map,this.childScopes=new Map}e.apply=function(t){var n=new e;return n.ingest(t),n},e.prototype.ingest=function(e){var t=this;e instanceof hr?(e.variables.forEach((function(e){return t.visitVariable(e)})),e.children.forEach((function(e){return e.visit(t)}))):e.forEach((function(e){return e.visit(t)}))},e.prototype.visitElement=function(e){var t=this;e.references.forEach((function(e){return t.visitReference(e)})),e.children.forEach((function(e){return e.visit(t)}))},e.prototype.visitTemplate=function(t){var n=this;t.references.forEach((function(e){return n.visitReference(e)}));var r=new e(this);r.ingest(t),this.childScopes.set(t,r)},e.prototype.visitVariable=function(e){this.maybeDeclare(e)},e.prototype.visitReference=function(e){this.maybeDeclare(e)},e.prototype.visitContent=function(e){},e.prototype.visitBoundAttribute=function(e){},e.prototype.visitBoundEvent=function(e){},e.prototype.visitBoundText=function(e){},e.prototype.visitText=function(e){},e.prototype.visitTextAttribute=function(e){},e.prototype.visitIcu=function(e){},e.prototype.maybeDeclare=function(e){this.namedEntities.has(e.name)||this.namedEntities.set(e.name,e)},e.prototype.lookup=function(e){return this.namedEntities.has(e)?this.namedEntities.get(e):void 0!==this.parentScope?this.parentScope.lookup(e):null},e.prototype.getChildScope=function(e){var t=this.childScopes.get(e);if(void 0===t)throw new Error("Assertion error: child scope for "+e+" not found");return t}})(),function(){function e(e,t,n,r){this.matcher=e,this.directives=t,this.bindings=n,this.references=r}e.apply=function(t,n){var r=new Map,o=new Map,i=new Map;return new e(n,r,o,i).ingest(t),{directives:r,bindings:o,references:i}},e.prototype.ingest=function(e){var t=this;e.forEach((function(e){return e.visit(t)}))},e.prototype.visitElement=function(e){this.visitElementOrTemplate(e.name,e)},e.prototype.visitTemplate=function(e){this.visitElementOrTemplate("ng-template",e)},e.prototype.visitElementOrTemplate=function(e,t){var n=this,r=new S;r.setElement(e);var o=Go(t);Object.getOwnPropertyNames(o).forEach((function(e){var t=o[e];r.addAttribute(e,t),"class"===e.toLowerCase()&&t.trim().split(/\s+/g).forEach((function(e){return r.addClassName(e)}))}));var i=[];this.matcher.match(r,(function(e,t){return i.push(t)})),i.length>0&&this.directives.set(t,i),t.references.forEach((function(e){var r=null;if(""===e.value.trim())r=i.find((function(e){return e.isComponent}))||null;else if(null===(r=i.find((function(t){return null!==t.exportAs&&t.exportAs.some((function(t){return t===e.value}))}))||null))throw new Error("Assertion error: failed to find directive with exportAs: "+e.value);null!==r?n.references.set(e,{directive:r,node:t}):n.references.set(e,t)}));var a=function(e){var r=i.find((function(t){return t.inputs.hasOwnProperty(e.name)}));void 0!==r?n.bindings.set(e,r):n.bindings.set(e,t)};t.attributes.forEach(a),t.inputs.forEach(a),t.outputs.forEach(a),t instanceof hr&&t.templateAttrs.forEach(a),t.children.forEach((function(e){return e.visit(n)}))},e.prototype.visitContent=function(e){},e.prototype.visitVariable=function(e){},e.prototype.visitReference=function(e){},e.prototype.visitTextAttribute=function(e){},e.prototype.visitBoundAttribute=function(e){},e.prototype.visitBoundEvent=function(e){},e.prototype.visitBoundAttributeOrEvent=function(e){},e.prototype.visitText=function(e){},e.prototype.visitBoundText=function(e){},e.prototype.visitIcu=function(e){}}(),function(e){function t(t,n,r,o,i,a,s){var u=e.call(this)||this;return u.bindings=t,u.symbols=n,u.usedPipes=r,u.nestingLevel=o,u.scope=i,u.template=a,u.level=s,u.pipesUsed=[],u.visitNode=function(e){return e.visit(u)},u}o(t,e),t.apply=function(e,n){var r=new Map,o=new Map,i=new Map,a=new Set;return new t(r,o,a,i,n,e instanceof hr?e:null,0).ingest(e),{expressions:r,symbols:o,nestingLevel:i,usedPipes:a}},t.prototype.ingest=function(e){e instanceof hr?(e.variables.forEach(this.visitNode),e.children.forEach(this.visitNode),this.nestingLevel.set(e,this.level)):e.forEach(this.visitNode)},t.prototype.visitElement=function(e){e.inputs.forEach(this.visitNode),e.outputs.forEach(this.visitNode),e.children.forEach(this.visitNode)},t.prototype.visitTemplate=function(e){e.inputs.forEach(this.visitNode),e.outputs.forEach(this.visitNode),e.templateAttrs.forEach(this.visitNode),e.references.forEach(this.visitNode);var n=this.scope.getChildScope(e);new t(this.bindings,this.symbols,this.usedPipes,this.nestingLevel,n,e,this.level+1).ingest(e)},t.prototype.visitVariable=function(e){null!==this.template&&this.symbols.set(e,this.template)},t.prototype.visitReference=function(e){null!==this.template&&this.symbols.set(e,this.template)},t.prototype.visitText=function(e){},t.prototype.visitContent=function(e){},t.prototype.visitTextAttribute=function(e){},t.prototype.visitIcu=function(e){},t.prototype.visitBoundAttribute=function(e){e.value.visit(this)},t.prototype.visitBoundEvent=function(e){e.handler.visit(this)},t.prototype.visitBoundText=function(e){e.value.visit(this)},t.prototype.visitPipe=function(t,n){return this.usedPipes.add(t.name),e.prototype.visitPipe.call(this,t,n)},t.prototype.visitPropertyRead=function(t,n){return this.maybeMap(n,t,t.name),e.prototype.visitPropertyRead.call(this,t,n)},t.prototype.visitSafePropertyRead=function(t,n){return this.maybeMap(n,t,t.name),e.prototype.visitSafePropertyRead.call(this,t,n)},t.prototype.visitPropertyWrite=function(t,n){return this.maybeMap(n,t,t.name),e.prototype.visitPropertyWrite.call(this,t,n)},t.prototype.visitMethodCall=function(t,n){return this.maybeMap(n,t,t.name),e.prototype.visitMethodCall.call(this,t,n)},t.prototype.visitSafeMethodCall=function(t,n){return this.maybeMap(n,t,t.name),e.prototype.visitSafeMethodCall.call(this,t,n)},t.prototype.maybeMap=function(e,t,n){if(t.receiver instanceof ji){var r=this.scope.lookup(n);null!==r&&this.bindings.set(t,r)}}}(ia),function(){function e(e,t,n,r,o,i,a,s){this.target=e,this.directives=t,this.bindings=n,this.references=r,this.exprTargets=o,this.symbols=i,this.nestingLevel=a,this.usedPipes=s}e.prototype.getDirectivesOfNode=function(e){return this.directives.get(e)||null},e.prototype.getReferenceTarget=function(e){return this.references.get(e)||null},e.prototype.getConsumerOfBinding=function(e){return this.bindings.get(e)||null},e.prototype.getExpressionTarget=function(e){return this.exprTargets.get(e)||null},e.prototype.getTemplateOfSymbol=function(e){return this.symbols.get(e)||null},e.prototype.getNestingLevel=function(e){return this.nestingLevel.get(e)||0},e.prototype.getUsedDirectives=function(){var e=new Set;return this.directives.forEach((function(t){return t.forEach((function(t){return e.add(t)}))})),Array.from(e.values())},e.prototype.getUsedPipes=function(){return Array.from(this.usedPipes)}}();((rd=Zt).ng||(rd.ng={})).ɵcompilerFacade=new Vl;var od=n(3720),id=function(e,t){return id=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},id(e,t)};function ad(e,t){function n(){this.constructor=e}id(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function sd(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function ud(){for(var e=[],t=0;t=0;t--)if(void 0!==e[t])return e[t]}var Ed=(0,od.createPlatformFactory)(od.platformCore,"coreDynamic",[{provide:od.COMPILER_OPTIONS,useValue:{},multi:!0},{provide:od.CompilerFactory,useClass:bd,deps:[od.COMPILER_OPTIONS]}]),Cd=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return ad(t,e),t.prototype.get=function(e){var t,n,r=new Promise((function(e,r){t=e,n=r})),o=new XMLHttpRequest;return o.open("GET",e,!0),o.responseType="text",o.onload=function(){var r=o.response||o.responseText,i=1223===o.status?204:o.status;0===i&&(i=r?200:0),200<=i&&i<=300?t(r):n("Failed to load "+e)},o.onerror=function(){n("Failed to load "+e)},o.send(),r},t=function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}([(0,od.Injectable)()],t),t}(Ll),Sd={providers:[{provide:Ll,useClass:Cd,deps:[]}]},xd=ld["ɵPLATFORM_BROWSER_ID"],Dd=[pd["ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS"],{provide:od.COMPILER_OPTIONS,useValue:Sd,multi:!0},{provide:od.PLATFORM_ID,useValue:xd}],Td=function(e){function t(){var t=e.call(this)||this;if(t._cache=od["ɵglobal"].$templateCache,null==t._cache)throw new Error("CachedResourceLoader: Template cache was not found in $templateCache.");return t}return ad(t,e),t.prototype.get=function(e){return this._cache.hasOwnProperty(e)?Promise.resolve(this._cache[e]):Promise.reject("CachedResourceLoader: Did not find cached template for "+e)},t}(Ll),Ad=new od.Version("8.2.14"),Id=[{provide:Ll,useClass:Td,deps:[]}],Pd=(0,od.createPlatformFactory)(Ed,"browserDynamic",Dd)},3766:(e,t,n)=>{"use strict";n.r(t),n.d(t,{BrowserModule:()=>Be,BrowserTransferStateModule:()=>tt,By:()=>nt,DomSanitizer:()=>Se,EVENT_MANAGER_PLUGINS:()=>V,EventManager:()=>B,HAMMER_GESTURE_CONFIG:()=>me,HAMMER_LOADER:()=>ge,HammerGestureConfig:()=>_e,Meta:()=>He,Title:()=>qe,TransferState:()=>Je,VERSION:()=>rt,disableDebugTools:()=>Ke,enableDebugTools:()=>Qe,makeStateKey:()=>Xe,platformBrowser:()=>Re,ɵBROWSER_SANITIZATION_PROVIDERS:()=>Ne,ɵBrowserDomAdapter:()=>E,ɵBrowserGetTestability:()=>I,ɵBrowserPlatformLocation:()=>x,ɵDomAdapter:()=>y,ɵDomEventsPlugin:()=>ve,ɵDomRendererFactory2:()=>J,ɵDomSanitizerImpl:()=>xe,ɵDomSharedStylesHost:()=>z,ɵELEMENT_PROBE_PROVIDERS:()=>L,ɵELEMENT_PROBE_PROVIDERS__POST_R3__:()=>F,ɵHammerGesturesPlugin:()=>be,ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS:()=>ke,ɵKeyEventsPlugin:()=>Ce,ɵNAMESPACE_URIS:()=>q,ɵSharedStylesHost:()=>H,ɵTRANSITION_ID:()=>D,ɵangular_packages_platform_browser_platform_browser_a:()=>je,ɵangular_packages_platform_browser_platform_browser_b:()=>Le,ɵangular_packages_platform_browser_platform_browser_c:()=>Ve,ɵangular_packages_platform_browser_platform_browser_d:()=>Ue,ɵangular_packages_platform_browser_platform_browser_e:()=>ze,ɵangular_packages_platform_browser_platform_browser_f:()=>et,ɵangular_packages_platform_browser_platform_browser_g:()=>U,ɵangular_packages_platform_browser_platform_browser_h:()=>T,ɵangular_packages_platform_browser_platform_browser_i:()=>A,ɵangular_packages_platform_browser_platform_browser_j:()=>R,ɵangular_packages_platform_browser_platform_browser_k:()=>j,ɵangular_packages_platform_browser_platform_browser_l:()=>m,ɵescapeHtml:()=>Ye,ɵflattenStyles:()=>Y,ɵgetDOM:()=>h,ɵinitDomAdapter:()=>Fe,ɵsetRootDomAdapter:()=>d,ɵshimContentAttribute:()=>Q,ɵshimHostAttribute:()=>K});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function s(e,t){return function(n,r){t(n,r,e)}}function u(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function c(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}var l=n(8889),p=n(3720),f=null;function h(){return f}function d(e){f||(f=e)}var v,y=function(){function e(){this.resourceLoaderType=null}return Object.defineProperty(e.prototype,"attrToPropMap",{get:function(){return this._attrToPropMap},set:function(e){this._attrToPropMap=e},enumerable:!0,configurable:!0}),e}(),m=function(e){function t(){var t=e.call(this)||this;t._animationPrefix=null,t._transitionEnd=null;try{var n=t.createElement("div",document);if(null!=t.getStyle(n,"animationName"))t._animationPrefix="";else for(var r=["Webkit","Moz","O","ms"],o=0;o0},t.prototype.tagName=function(e){return e.tagName},t.prototype.attributeMap=function(e){for(var t=new Map,n=e.attributes,r=0;r0;s||(s=e[a]=[]);var c=he(t)?Zone.root:Zone.current;if(0===s.length)s.push({zone:c,handler:i});else{for(var l=!1,f=0;f-1},a([(0,p.Injectable)(),s(0,(0,p.Inject)(l.DOCUMENT)),s(1,(0,p.Inject)(me)),s(3,(0,p.Optional)()),s(3,(0,p.Inject)(ge)),u("design:paramtypes",[Object,_e,p["ɵConsole"],Object])],t)}(U),we=["alt","control","meta","shift"],Ee={alt:function(e){return e.altKey},control:function(e){return e.ctrlKey},meta:function(e){return e.metaKey},shift:function(e){return e.shiftKey}},Ce=function(e){function t(t){return e.call(this,t)||this}var n;return o(t,e),n=t,t.prototype.supports=function(e){return null!=n.parseEventName(e)},t.prototype.addEventListener=function(e,t,r){var o=n.parseEventName(t),i=n.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular((function(){return h().onAndCancel(e,o.domEventName,i)}))},t.parseEventName=function(e){var t=e.toLowerCase().split("."),r=t.shift();if(0===t.length||"keydown"!==r&&"keyup"!==r)return null;var o=n._normalizeKey(t.pop()),i="";if(we.forEach((function(e){var n=t.indexOf(e);n>-1&&(t.splice(n,1),i+=e+".")})),i+=o,0!=t.length||0===o.length)return null;var a={};return a.domEventName=r,a.fullKey=i,a},t.getEventFullKey=function(e){var t="",n=h().getEventKey(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),we.forEach((function(r){r!=n&&(0,Ee[r])(e)&&(t+=r+".")})),t+=n},t.eventCallback=function(e,t,r){return function(o){n.getEventFullKey(o)===e&&r.runGuarded((function(){return t(o)}))}},t._normalizeKey=function(e){return"esc"===e?"escape":e},n=a([(0,p.Injectable)(),s(0,(0,p.Inject)(l.DOCUMENT)),u("design:paramtypes",[Object])],t)}(U),Se=function(){},xe=function(e){function t(t){var n=e.call(this)||this;return n._doc=t,n}return o(t,e),t.prototype.sanitize=function(e,t){if(null==t)return null;switch(e){case p.SecurityContext.NONE:return t;case p.SecurityContext.HTML:return t instanceof Te?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"HTML"),(0,p["ɵ_sanitizeHtml"])(this._doc,String(t)));case p.SecurityContext.STYLE:return t instanceof Ae?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"Style"),(0,p["ɵ_sanitizeStyle"])(t));case p.SecurityContext.SCRIPT:if(t instanceof Ie)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"Script"),new Error("unsafe value used in a script context");case p.SecurityContext.URL:return t instanceof Me||t instanceof Pe?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"URL"),(0,p["ɵ_sanitizeUrl"])(String(t)));case p.SecurityContext.RESOURCE_URL:if(t instanceof Me)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+e+" (see http://g.co/ng/security#xss)")}},t.prototype.checkNotSafeValue=function(e,t){if(e instanceof De)throw new Error("Required a safe "+t+", got a "+e.getTypeName()+" (see http://g.co/ng/security#xss)")},t.prototype.bypassSecurityTrustHtml=function(e){return new Te(e)},t.prototype.bypassSecurityTrustStyle=function(e){return new Ae(e)},t.prototype.bypassSecurityTrustScript=function(e){return new Ie(e)},t.prototype.bypassSecurityTrustUrl=function(e){return new Pe(e)},t.prototype.bypassSecurityTrustResourceUrl=function(e){return new Me(e)},a([(0,p.Injectable)(),s(0,(0,p.Inject)(l.DOCUMENT)),u("design:paramtypes",[Object])],t)}(Se),De=function(){function e(e){this.changingThisBreaksApplicationSecurity=e}return e.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},e}(),Te=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getTypeName=function(){return"HTML"},t}(De),Ae=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getTypeName=function(){return"Style"},t}(De),Ie=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getTypeName=function(){return"Script"},t}(De),Pe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getTypeName=function(){return"URL"},t}(De),Me=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getTypeName=function(){return"ResourceURL"},t}(De),Oe=l["ɵPLATFORM_BROWSER_ID"],ke=[{provide:p.PLATFORM_ID,useValue:Oe},{provide:p.PLATFORM_INITIALIZER,useValue:Fe,multi:!0},{provide:l.PlatformLocation,useClass:x,deps:[l.DOCUMENT]},{provide:l.DOCUMENT,useFactory:Le,deps:[]}],Ne=[{provide:p.Sanitizer,useExisting:Se},{provide:Se,useClass:xe,deps:[l.DOCUMENT]}],Re=(0,p.createPlatformFactory)(p.platformCore,"browser",ke);function Fe(){E.makeCurrent(),I.init()}function je(){return new p.ErrorHandler}function Le(){return document}var Ve=[Ne,{provide:p["ɵAPP_ROOT"],useValue:!0},{provide:p.ErrorHandler,useFactory:je,deps:[]},{provide:V,useClass:ve,multi:!0,deps:[l.DOCUMENT,p.NgZone,p.PLATFORM_ID]},{provide:V,useClass:Ce,multi:!0,deps:[l.DOCUMENT]},{provide:V,useClass:be,multi:!0,deps:[l.DOCUMENT,me,p["ɵConsole"],[new p.Optional,ge]]},{provide:me,useClass:_e,deps:[]},{provide:J,useClass:J,deps:[B,z,p.APP_ID]},{provide:p.RendererFactory2,useExisting:J},{provide:H,useExisting:z},{provide:z,useClass:z,deps:[l.DOCUMENT]},{provide:p.Testability,useClass:p.Testability,deps:[p.NgZone]},{provide:B,useClass:B,deps:[V,p.NgZone]},L],Be=function(){function e(e){if(e)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}var t;return t=e,e.withServerTransition=function(e){return{ngModule:t,providers:[{provide:p.APP_ID,useValue:e.appId},{provide:D,useExisting:p.APP_ID},A]}},t=a([(0,p.NgModule)({providers:Ve,exports:[l.CommonModule,p.ApplicationModule]}),s(0,(0,p.Optional)()),s(0,(0,p.SkipSelf)()),s(0,(0,p.Inject)(t)),u("design:paramtypes",[Object])],e)}();function Ue(){return new He((0,p["ɵɵinject"])(l.DOCUMENT))}var He=function(){function e(e){this._doc=e,this._dom=h()}return e.prototype.addTag=function(e,t){return void 0===t&&(t=!1),e?this._getOrCreateElement(e,t):null},e.prototype.addTags=function(e,t){var n=this;return void 0===t&&(t=!1),e?e.reduce((function(e,r){return r&&e.push(n._getOrCreateElement(r,t)),e}),[]):[]},e.prototype.getTag=function(e){return e&&this._dom.querySelector(this._doc,"meta["+e+"]")||null},e.prototype.getTags=function(e){if(!e)return[];var t=this._dom.querySelectorAll(this._doc,"meta["+e+"]");return t?[].slice.call(t):[]},e.prototype.updateTag=function(e,t){if(!e)return null;t=t||this._parseSelector(e);var n=this.getTag(t);return n?this._setMetaElementAttributes(e,n):this._getOrCreateElement(e,!0)},e.prototype.removeTag=function(e){this.removeTagElement(this.getTag(e))},e.prototype.removeTagElement=function(e){e&&this._dom.remove(e)},e.prototype._getOrCreateElement=function(e,t){if(void 0===t&&(t=!1),!t){var n=this._parseSelector(e),r=this.getTag(n);if(r&&this._containsAttributes(e,r))return r}var o=this._dom.createElement("meta");this._setMetaElementAttributes(e,o);var i=this._dom.getElementsByTagName(this._doc,"head")[0];return this._dom.appendChild(i,o),o},e.prototype._setMetaElementAttributes=function(e,t){var n=this;return Object.keys(e).forEach((function(r){return n._dom.setAttribute(t,r,e[r])})),t},e.prototype._parseSelector=function(e){var t=e.name?"name":"property";return t+'="'+e[t]+'"'},e.prototype._containsAttributes=function(e,t){var n=this;return Object.keys(e).every((function(r){return n._dom.getAttribute(t,r)===e[r]}))},e.ngInjectableDef=(0,p["ɵɵdefineInjectable"])({factory:Ue,token:e,providedIn:"root"}),a([(0,p.Injectable)({providedIn:"root",useFactory:Ue,deps:[]}),s(0,(0,p.Inject)(l.DOCUMENT)),u("design:paramtypes",[Object])],e)}();function ze(){return new qe((0,p["ɵɵinject"])(l.DOCUMENT))}var qe=function(){function e(e){this._doc=e}return e.prototype.getTitle=function(){return h().getTitle(this._doc)},e.prototype.setTitle=function(e){h().setTitle(this._doc,e)},e.ngInjectableDef=(0,p["ɵɵdefineInjectable"])({factory:ze,token:e,providedIn:"root"}),a([(0,p.Injectable)({providedIn:"root",useFactory:ze,deps:[]}),s(0,(0,p.Inject)(l.DOCUMENT)),u("design:paramtypes",[Object])],e)}(),We="undefined"!=typeof window&&window||{},Ge=function(e,t){this.msPerTick=e,this.numTicks=t},Ze=function(){function e(e){this.appRef=e.injector.get(p.ApplicationRef)}return e.prototype.timeChangeDetection=function(e){var t=e&&e.record,n="Change Detection",r=null!=We.console.profile;t&&r&&We.console.profile(n);for(var o=h().performanceNow(),i=0;i<5||h().performanceNow()-o<500;)this.appRef.tick(),i++;var a=h().performanceNow();t&&r&&We.console.profileEnd(n);var s=(a-o)/i;return We.console.log("ran "+i+" change detection cycles"),We.console.log(s.toFixed(2)+" ms per check"),new Ge(s,i)},e}(),$e="profiler";function Qe(e){return P($e,new Ze(e)),e}function Ke(){P($e,null)}function Ye(e){var t={"&":"&a;",'"':"&q;","'":"&s;","<":"&l;",">":"&g;"};return e.replace(/[&"'<>]/g,(function(e){return t[e]}))}function Xe(e){return e}var Je=function(){function e(){this.store={},this.onSerializeCallbacks={}}var t;return t=e,e.init=function(e){var n=new t;return n.store=e,n},e.prototype.get=function(e,t){return void 0!==this.store[e]?this.store[e]:t},e.prototype.set=function(e,t){this.store[e]=t},e.prototype.remove=function(e){delete this.store[e]},e.prototype.hasKey=function(e){return this.store.hasOwnProperty(e)},e.prototype.onSerialize=function(e,t){this.onSerializeCallbacks[e]=t},e.prototype.toJson=function(){for(var e in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(e))try{this.store[e]=this.onSerializeCallbacks[e]()}catch(e){console.warn("Exception in onSerialize callback: ",e)}return JSON.stringify(this.store)},t=a([(0,p.Injectable)()],e)}();function et(e,t){var n,r,o=e.getElementById(t+"-state"),i={};if(o&&o.textContent)try{i=JSON.parse((n=o.textContent,r={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"},n.replace(/&[^;]+;/g,(function(e){return r[e]}))))}catch(e){console.warn("Exception while restoring TransferState for app "+t,e)}return Je.init(i)}var tt=function(){function e(){}return a([(0,p.NgModule)({providers:[{provide:Je,useFactory:et,deps:[l.DOCUMENT,p.APP_ID]}]})],e)}(),nt=function(){function e(){}return e.all=function(){return function(){return!0}},e.css=function(e){return function(t){return null!=t.nativeElement&&h().elementMatches(t.nativeElement,e)}},e.directive=function(e){return function(t){return-1!==t.providerTokens.indexOf(e)}},e}(),rt=new p.Version("8.2.14")},5132:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ActivatedRoute:()=>Ot,ActivatedRouteSnapshot:()=>Nt,ActivationEnd:()=>Re,ActivationStart:()=>Ne,ChildActivationEnd:()=>ke,ChildActivationStart:()=>Oe,ChildrenOutletContexts:()=>Xn,DefaultUrlSerializer:()=>lt,GuardsCheckEnd:()=>Te,GuardsCheckStart:()=>De,NavigationCancel:()=>Ce,NavigationEnd:()=>Ee,NavigationError:()=>Se,NavigationStart:()=>we,NoPreloading:()=>rr,OutletContext:()=>Yn,PRIMARY_OUTLET:()=>Le,PreloadAllModules:()=>nr,PreloadingStrategy:()=>tr,ROUTER_CONFIGURATION:()=>sr,ROUTER_INITIALIZER:()=>wr,ROUTES:()=>Vn,ResolveEnd:()=>Ie,ResolveStart:()=>Ae,RouteConfigLoadEnd:()=>Me,RouteConfigLoadStart:()=>Pe,RouteReuseStrategy:()=>jn,Router:()=>Gn,RouterEvent:()=>be,RouterLink:()=>Zn,RouterLinkActive:()=>Kn,RouterLinkWithHref:()=>$n,RouterModule:()=>pr,RouterOutlet:()=>Jn,RouterPreloader:()=>or,RouterState:()=>Pt,RouterStateSnapshot:()=>Rt,RoutesRecognized:()=>xe,Scroll:()=>Fe,UrlHandlingStrategy:()=>Un,UrlSegment:()=>at,UrlSegmentGroup:()=>it,UrlSerializer:()=>ct,UrlTree:()=>ot,VERSION:()=>Cr,convertToParamMap:()=>Be,provideRoutes:()=>vr,ɵEmptyOutletComponent:()=>je,ɵROUTER_PROVIDERS:()=>cr,ɵangular_packages_router_router_a:()=>ur,ɵangular_packages_router_router_b:()=>lr,ɵangular_packages_router_router_c:()=>fr,ɵangular_packages_router_router_d:()=>hr,ɵangular_packages_router_router_e:()=>dr,ɵangular_packages_router_router_f:()=>yr,ɵangular_packages_router_router_g:()=>mr,ɵangular_packages_router_router_h:()=>gr,ɵangular_packages_router_router_i:()=>_r,ɵangular_packages_router_router_j:()=>br,ɵangular_packages_router_router_k:()=>Er,ɵangular_packages_router_router_l:()=>je,ɵangular_packages_router_router_m:()=>xt,ɵangular_packages_router_router_n:()=>At,ɵangular_packages_router_router_o:()=>ir,ɵflatten:()=>Ke});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function s(e,t){return function(n,r){t(n,r,e)}}function u(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function c(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function l(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function p(){for(var e=[],t=0;t0)for(var n=this.count>=this.total?this.total:this.count,r=this.ring,o=0;o=2;return function(r){return r.pipe(e?(0,x.h)((function(t,n){return e(t,n,r)})):V.y,I(1),n?F(t):O((function(){return new g.K})))}}var U=n(2039),H=n(1112),z=n(7407);function q(e){return function(t){var n=new W(e),r=t.lift(n);return n.caught=r}}var W=function(){function e(e){this.selector=e}return e.prototype.call=function(e,t){return t.subscribe(new G(e,this.selector,this.caught))},e}(),G=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.selector=n,o.caught=r,o}return D.ZT(t,e),t.prototype.error=function(t){if(!this.isStopped){var n=void 0;try{n=this.selector(t,this.caught)}catch(t){return void e.prototype.error.call(this,t)}this._unsubscribeAndRecycle();var r=new H.d(this,void 0,void 0);this.add(r);var o=(0,z.D)(this,n,void 0,void 0,r);o!==r&&this.add(o)}},t}(U.L);function Z(e){return function(t){return 0===e?(0,E.c)():t.lift(new $(e))}}var $=function(){function e(e){if(this.total=e,this.total<0)throw new A.W}return e.prototype.call=function(e,t){return t.subscribe(new Q(e,this.total))},e}(),Q=function(e){function t(t,n){var r=e.call(this,t)||this;return r.total=n,r.count=0,r}return D.ZT(t,e),t.prototype._next=function(e){var t=this.total,n=++this.count;n<=t&&(this.destination.next(e),n===t&&(this.destination.complete(),this.unsubscribe()))},t}(T.L);function K(e,t){var n=arguments.length>=2;return function(r){return r.pipe(e?(0,x.h)((function(t,n){return e(t,n,r)})):V.y,Z(1),n?F(t):O((function(){return new g.K})))}}var Y=n(7746),X=function(){function e(e,t,n){this.predicate=e,this.thisArg=t,this.source=n}return e.prototype.call=function(e,t){return t.subscribe(new J(e,this.predicate,this.thisArg,this.source))},e}(),J=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.predicate=n,i.thisArg=r,i.source=o,i.index=0,i.thisArg=r||i,i}return D.ZT(t,e),t.prototype.notifyComplete=function(e){this.destination.next(e),this.destination.complete()},t.prototype._next=function(e){var t=!1;try{t=this.predicate.call(this.thisArg,e,this.index++,this.source)}catch(e){return void this.destination.error(e)}t||this.notifyComplete(!1)},t.prototype._complete=function(){this.notifyComplete(!0)},t}(T.L);function ee(e,t){return"function"==typeof t?function(n){return n.pipe(ee((function(n,r){return(0,v.D)(e(n,r)).pipe((0,C.U)((function(e,o){return t(n,e,r,o)})))})))}:function(t){return t.lift(new te(e))}}var te=function(){function e(e){this.project=e}return e.prototype.call=function(e,t){return t.subscribe(new ne(e,this.project))},e}(),ne=function(e){function t(t,n){var r=e.call(this,t)||this;return r.project=n,r.index=0,r}return D.ZT(t,e),t.prototype._next=function(e){var t,n=this.index++;try{t=this.project(e,n)}catch(e){return void this.destination.error(e)}this._innerSub(t,e,n)},t.prototype._innerSub=function(e,t,n){var r=this.innerSubscription;r&&r.unsubscribe();var o=new H.d(this,t,n),i=this.destination;i.add(o),this.innerSubscription=(0,z.D)(this,e,void 0,void 0,o),this.innerSubscription!==o&&i.add(this.innerSubscription)},t.prototype._complete=function(){var t=this.innerSubscription;t&&!t.closed||e.prototype._complete.call(this),this.unsubscribe()},t.prototype._unsubscribe=function(){this.innerSubscription=null},t.prototype.notifyComplete=function(t){this.destination.remove(t),this.innerSubscription=null,this.isStopped&&e.prototype._complete.call(this)},t.prototype.notifyNext=function(e,t,n,r,o){this.destination.next(t)},t}(U.L),re=n(9795),oe=n(7507);function ie(e,t){var n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new ae(e,t,n))}}var ae=function(){function e(e,t,n){void 0===n&&(n=!1),this.accumulator=e,this.seed=t,this.hasSeed=n}return e.prototype.call=function(e,t){return t.subscribe(new se(e,this.accumulator,this.seed,this.hasSeed))},e}(),se=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.accumulator=n,i._seed=r,i.hasSeed=o,i.index=0,i}return D.ZT(t,e),Object.defineProperty(t.prototype,"seed",{get:function(){return this._seed},set:function(e){this.hasSeed=!0,this._seed=e},enumerable:!0,configurable:!0}),t.prototype._next=function(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)},t.prototype._tryNext=function(e){var t,n=this.index++;try{t=this.accumulator(this.seed,e,n)}catch(e){this.destination.error(e)}this.seed=t,this.destination.next(t)},t}(T.L);function ue(e,t){return(0,Y.zg)(e,t,1)}var ce=n(2561),le=n(3306),pe=n(4156);function fe(e,t,n){return function(r){return r.lift(new he(e,t,n))}}var he=function(){function e(e,t,n){this.nextOrObserver=e,this.error=t,this.complete=n}return e.prototype.call=function(e,t){return t.subscribe(new de(e,this.nextOrObserver,this.error,this.complete))},e}(),de=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i._tapNext=le.Z,i._tapError=le.Z,i._tapComplete=le.Z,i._tapError=r||le.Z,i._tapComplete=o||le.Z,(0,pe.m)(n)?(i._context=i,i._tapNext=n):n&&(i._context=n,i._tapNext=n.next||le.Z,i._tapError=n.error||le.Z,i._tapComplete=n.complete||le.Z),i}return D.ZT(t,e),t.prototype._next=function(e){try{this._tapNext.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.next(e)},t.prototype._error=function(e){try{this._tapError.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.error(e)},t.prototype._complete=function(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()},t}(T.L),ve=n(8760),ye=function(){function e(e){this.callback=e}return e.prototype.call=function(e,t){return t.subscribe(new me(e,this.callback))},e}(),me=function(e){function t(t,n){var r=e.call(this,t)||this;return r.add(new ve.w(n)),r}return D.ZT(t,e),t}(T.L),ge=n(2556),_e=n(3766),be=function(e,t){this.id=e,this.url=t},we=function(e){function t(t,n,r,o){void 0===r&&(r="imperative"),void 0===o&&(o=null);var i=e.call(this,t,n)||this;return i.navigationTrigger=r,i.restoredState=o,i}return o(t,e),t.prototype.toString=function(){return"NavigationStart(id: "+this.id+", url: '"+this.url+"')"},t}(be),Ee=function(e){function t(t,n,r){var o=e.call(this,t,n)||this;return o.urlAfterRedirects=r,o}return o(t,e),t.prototype.toString=function(){return"NavigationEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"')"},t}(be),Ce=function(e){function t(t,n,r){var o=e.call(this,t,n)||this;return o.reason=r,o}return o(t,e),t.prototype.toString=function(){return"NavigationCancel(id: "+this.id+", url: '"+this.url+"')"},t}(be),Se=function(e){function t(t,n,r){var o=e.call(this,t,n)||this;return o.error=r,o}return o(t,e),t.prototype.toString=function(){return"NavigationError(id: "+this.id+", url: '"+this.url+"', error: "+this.error+")"},t}(be),xe=function(e){function t(t,n,r,o){var i=e.call(this,t,n)||this;return i.urlAfterRedirects=r,i.state=o,i}return o(t,e),t.prototype.toString=function(){return"RoutesRecognized(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(be),De=function(e){function t(t,n,r,o){var i=e.call(this,t,n)||this;return i.urlAfterRedirects=r,i.state=o,i}return o(t,e),t.prototype.toString=function(){return"GuardsCheckStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(be),Te=function(e){function t(t,n,r,o,i){var a=e.call(this,t,n)||this;return a.urlAfterRedirects=r,a.state=o,a.shouldActivate=i,a}return o(t,e),t.prototype.toString=function(){return"GuardsCheckEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+", shouldActivate: "+this.shouldActivate+")"},t}(be),Ae=function(e){function t(t,n,r,o){var i=e.call(this,t,n)||this;return i.urlAfterRedirects=r,i.state=o,i}return o(t,e),t.prototype.toString=function(){return"ResolveStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(be),Ie=function(e){function t(t,n,r,o){var i=e.call(this,t,n)||this;return i.urlAfterRedirects=r,i.state=o,i}return o(t,e),t.prototype.toString=function(){return"ResolveEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(be),Pe=function(){function e(e){this.route=e}return e.prototype.toString=function(){return"RouteConfigLoadStart(path: "+this.route.path+")"},e}(),Me=function(){function e(e){this.route=e}return e.prototype.toString=function(){return"RouteConfigLoadEnd(path: "+this.route.path+")"},e}(),Oe=function(){function e(e){this.snapshot=e}return e.prototype.toString=function(){return"ChildActivationStart(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},e}(),ke=function(){function e(e){this.snapshot=e}return e.prototype.toString=function(){return"ChildActivationEnd(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},e}(),Ne=function(){function e(e){this.snapshot=e}return e.prototype.toString=function(){return"ActivationStart(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},e}(),Re=function(){function e(e){this.snapshot=e}return e.prototype.toString=function(){return"ActivationEnd(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},e}(),Fe=function(){function e(e,t,n){this.routerEvent=e,this.position=t,this.anchor=n}return e.prototype.toString=function(){var e=this.position?this.position[0]+", "+this.position[1]:null;return"Scroll(anchor: '"+this.anchor+"', position: '"+e+"')"},e}(),je=function(){function e(){}return a([(0,h.Component)({template:""})],e)}(),Le="primary",Ve=function(){function e(e){this.params=e||{}}return e.prototype.has=function(e){return this.params.hasOwnProperty(e)},e.prototype.get=function(e){if(this.has(e)){var t=this.params[e];return Array.isArray(t)?t[0]:t}return null},e.prototype.getAll=function(e){if(this.has(e)){var t=this.params[e];return Array.isArray(t)?t:[t]}return[]},Object.defineProperty(e.prototype,"keys",{get:function(){return Object.keys(this.params)},enumerable:!0,configurable:!0}),e}();function Be(e){return new Ve(e)}var Ue="ngNavigationCancelingError";function He(e){var t=Error("NavigationCancelingError: "+e);return t[Ue]=!0,t}function ze(e,t,n){var r=n.path.split("/");if(r.length>e.length)return null;if("full"===n.pathMatch&&(t.hasChildren()||r.length0?e[e.length-1]:null}function Xe(e,t){for(var n in e)e.hasOwnProperty(n)&&t(e[n],n)}function Je(e){return(0,h["ɵisObservable"])(e)?e:(0,h["ɵisPromise"])(e)?(0,v.D)(Promise.resolve(e)):(0,d.of)(e)}function et(e,t,n){return n?function(e,t){return Qe(e,t)}(e.queryParams,t.queryParams)&&tt(e.root,t.root):function(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every((function(n){return t[n]===e[n]}))}(e.queryParams,t.queryParams)&&nt(e.root,t.root)}function tt(e,t){if(!st(e.segments,t.segments))return!1;if(e.numberOfChildren!==t.numberOfChildren)return!1;for(var n in t.children){if(!e.children[n])return!1;if(!tt(e.children[n],t.children[n]))return!1}return!0}function nt(e,t){return rt(e,t,t.segments)}function rt(e,t,n){if(e.segments.length>n.length)return!!st(o=e.segments.slice(0,n.length),n)&&!t.hasChildren();if(e.segments.length===n.length){if(!st(e.segments,n))return!1;for(var r in t.children){if(!e.children[r])return!1;if(!nt(e.children[r],t.children[r]))return!1}return!0}var o=n.slice(0,e.segments.length),i=n.slice(e.segments.length);return!!st(e.segments,o)&&!!e.children[Le]&&rt(e.children[Le],t,i)}var ot=function(){function e(e,t,n){this.root=e,this.queryParams=t,this.fragment=n}return Object.defineProperty(e.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=Be(this.queryParams)),this._queryParamMap},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return pt.serialize(this)},e}(),it=function(){function e(e,t){var n=this;this.segments=e,this.children=t,this.parent=null,Xe(t,(function(e,t){return e.parent=n}))}return e.prototype.hasChildren=function(){return this.numberOfChildren>0},Object.defineProperty(e.prototype,"numberOfChildren",{get:function(){return Object.keys(this.children).length},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return ft(this)},e}(),at=function(){function e(e,t){this.path=e,this.parameters=t}return Object.defineProperty(e.prototype,"parameterMap",{get:function(){return this._parameterMap||(this._parameterMap=Be(this.parameters)),this._parameterMap},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return _t(this)},e}();function st(e,t){return e.length===t.length&&e.every((function(e,n){return e.path===t[n].path}))}function ut(e,t){var n=[];return Xe(e.children,(function(e,r){r===Le&&(n=n.concat(t(e,r)))})),Xe(e.children,(function(e,r){r!==Le&&(n=n.concat(t(e,r)))})),n}var ct=function(){},lt=function(){function e(){}return e.prototype.parse=function(e){var t=new St(e);return new ot(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())},e.prototype.serialize=function(e){var t,n,r;return"/"+ht(e.root,!0)+(t=e.queryParams,(n=Object.keys(t).map((function(e){var n=t[e];return Array.isArray(n)?n.map((function(t){return vt(e)+"="+vt(t)})).join("&"):vt(e)+"="+vt(n)}))).length?"?"+n.join("&"):"")+("string"==typeof e.fragment?"#"+(r=e.fragment,encodeURI(r)):"")},e}(),pt=new lt;function ft(e){return e.segments.map((function(e){return _t(e)})).join("/")}function ht(e,t){if(!e.hasChildren())return ft(e);if(t){var n=e.children[Le]?ht(e.children[Le],!1):"",r=[];return Xe(e.children,(function(e,t){t!==Le&&r.push(t+":"+ht(e,!1))})),r.length>0?n+"("+r.join("//")+")":n}var o=ut(e,(function(t,n){return n===Le?[ht(e.children[Le],!1)]:[n+":"+ht(t,!1)]}));return ft(e)+"/("+o.join("//")+")"}function dt(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function vt(e){return dt(e).replace(/%3B/gi,";")}function yt(e){return dt(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function mt(e){return decodeURIComponent(e)}function gt(e){return mt(e.replace(/\+/g,"%20"))}function _t(e){return""+yt(e.path)+(t=e.parameters,Object.keys(t).map((function(e){return";"+yt(e)+"="+yt(t[e])})).join(""));var t}var bt=/^[^\/()?;=#]+/;function wt(e){var t=e.match(bt);return t?t[0]:""}var Et=/^[^=?&#]+/,Ct=/^[^?&#]+/,St=function(){function e(e){this.url=e,this.remaining=e}return e.prototype.parseRootSegment=function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new it([],{}):new it([],this.parseChildren())},e.prototype.parseQueryParams=function(){var e={};if(this.consumeOptional("?"))do{this.parseQueryParam(e)}while(this.consumeOptional("&"));return e},e.prototype.parseFragment=function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null},e.prototype.parseChildren=function(){if(""===this.remaining)return{};this.consumeOptional("/");var e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());var t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(n[Le]=new it(e,t)),n},e.prototype.parseSegment=function(){var e=wt(this.remaining);if(""===e&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '"+this.remaining+"'.");return this.capture(e),new at(mt(e),this.parseMatrixParams())},e.prototype.parseMatrixParams=function(){for(var e={};this.consumeOptional(";");)this.parseParam(e);return e},e.prototype.parseParam=function(e){var t=wt(this.remaining);if(t){this.capture(t);var n="";if(this.consumeOptional("=")){var r=wt(this.remaining);r&&(n=r,this.capture(n))}e[mt(t)]=mt(n)}},e.prototype.parseQueryParam=function(e){var t=function(e){var t=e.match(Et);return t?t[0]:""}(this.remaining);if(t){this.capture(t);var n="";if(this.consumeOptional("=")){var r=function(e){var t=e.match(Ct);return t?t[0]:""}(this.remaining);r&&(n=r,this.capture(n))}var o=gt(t),i=gt(n);if(e.hasOwnProperty(o)){var a=e[o];Array.isArray(a)||(a=[a],e[o]=a),a.push(i)}else e[o]=i}},e.prototype.parseParens=function(e){var t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var n=wt(this.remaining),r=this.remaining[n.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error("Cannot parse url '"+this.url+"'");var o=void 0;n.indexOf(":")>-1?(o=n.substr(0,n.indexOf(":")),this.capture(o),this.capture(":")):e&&(o=Le);var i=this.parseChildren();t[o]=1===Object.keys(i).length?i[Le]:new it([],i),this.consumeOptional("//")}return t},e.prototype.peekStartsWith=function(e){return this.remaining.startsWith(e)},e.prototype.consumeOptional=function(e){return!!this.peekStartsWith(e)&&(this.remaining=this.remaining.substring(e.length),!0)},e.prototype.capture=function(e){if(!this.consumeOptional(e))throw new Error('Expected "'+e+'".')},e}(),xt=function(){function e(e){this._root=e}return Object.defineProperty(e.prototype,"root",{get:function(){return this._root.value},enumerable:!0,configurable:!0}),e.prototype.parent=function(e){var t=this.pathFromRoot(e);return t.length>1?t[t.length-2]:null},e.prototype.children=function(e){var t=Dt(e,this._root);return t?t.children.map((function(e){return e.value})):[]},e.prototype.firstChild=function(e){var t=Dt(e,this._root);return t&&t.children.length>0?t.children[0].value:null},e.prototype.siblings=function(e){var t=Tt(e,this._root);return t.length<2?[]:t[t.length-2].children.map((function(e){return e.value})).filter((function(t){return t!==e}))},e.prototype.pathFromRoot=function(e){return Tt(e,this._root).map((function(e){return e.value}))},e}();function Dt(e,t){var n,r;if(e===t.value)return t;try{for(var o=c(t.children),i=o.next();!i.done;i=o.next()){var a=Dt(e,i.value);if(a)return a}}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return null}function Tt(e,t){var n,r;if(e===t.value)return[t];try{for(var o=c(t.children),i=o.next();!i.done;i=o.next()){var a=Tt(e,i.value);if(a.length)return a.unshift(t),a}}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return[]}var At=function(){function e(e,t){this.value=e,this.children=t}return e.prototype.toString=function(){return"TreeNode("+this.value+")"},e}();function It(e){var t={};return e&&e.children.forEach((function(e){return t[e.value.outlet]=e})),t}var Pt=function(e){function t(t,n){var r=e.call(this,t)||this;return r.snapshot=n,Ft(r,t),r}return o(t,e),t.prototype.toString=function(){return this.snapshot.toString()},t}(xt);function Mt(e,t){var n=function(e,t){var n=new Nt([],{},{},"",{},Le,t,null,e.root,-1,{});return new Rt("",new At(n,[]))}(e,t),r=new y.X([new at("",{})]),o=new y.X({}),i=new y.X({}),a=new y.X({}),s=new y.X(""),u=new Ot(r,o,a,s,i,Le,t,n.root);return u.snapshot=n.root,new Pt(new At(u,[]),n)}var Ot=function(){function e(e,t,n,r,o,i,a,s){this.url=e,this.params=t,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=i,this.component=a,this._futureSnapshot=s}return Object.defineProperty(e.prototype,"routeConfig",{get:function(){return this._futureSnapshot.routeConfig},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"paramMap",{get:function(){return this._paramMap||(this._paramMap=this.params.pipe((0,C.U)((function(e){return Be(e)})))),this._paramMap},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,C.U)((function(e){return Be(e)})))),this._queryParamMap},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return this.snapshot?this.snapshot.toString():"Future("+this._futureSnapshot+")"},e}();function kt(e,t){void 0===t&&(t="emptyOnly");var n=e.pathFromRoot,r=0;if("always"!==t)for(r=n.length-1;r>=1;){var o=n[r],a=n[r-1];if(o.routeConfig&&""===o.routeConfig.path)r--;else{if(a.component)break;r--}}return function(e){return e.reduce((function(e,t){return{params:i({},e.params,t.params),data:i({},e.data,t.data),resolve:i({},e.resolve,t._resolvedData)}}),{params:{},data:{},resolve:{}})}(n.slice(r))}var Nt=function(){function e(e,t,n,r,o,i,a,s,u,c,l){this.url=e,this.params=t,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=i,this.component=a,this.routeConfig=s,this._urlSegment=u,this._lastPathIndex=c,this._resolve=l}return Object.defineProperty(e.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"paramMap",{get:function(){return this._paramMap||(this._paramMap=Be(this.params)),this._paramMap},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=Be(this.queryParams)),this._queryParamMap},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return"Route(url:'"+this.url.map((function(e){return e.toString()})).join("/")+"', path:'"+(this.routeConfig?this.routeConfig.path:"")+"')"},e}(),Rt=function(e){function t(t,n){var r=e.call(this,n)||this;return r.url=t,Ft(r,n),r}return o(t,e),t.prototype.toString=function(){return jt(this._root)},t}(xt);function Ft(e,t){t.value._routerState=e,t.children.forEach((function(t){return Ft(e,t)}))}function jt(e){var t=e.children.length>0?" { "+e.children.map(jt).join(", ")+" } ":"";return""+e.value+t}function Lt(e){if(e.snapshot){var t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,Qe(t.queryParams,n.queryParams)||e.queryParams.next(n.queryParams),t.fragment!==n.fragment&&e.fragment.next(n.fragment),Qe(t.params,n.params)||e.params.next(n.params),function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0&&Ht(n[0]))throw new Error("Root segment cannot have matrix parameters");var r=n.find((function(e){return"object"==typeof e&&null!=e&&e.outlets}));if(r&&r!==Ye(n))throw new Error("{outlets:{}} has to be the last command")}return e.prototype.toRoot=function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]},e}(),Gt=function(e,t,n){this.segmentGroup=e,this.processChildren=t,this.index=n};function Zt(e){return"object"==typeof e&&null!=e&&e.outlets?e.outlets[Le]:""+e}function $t(e,t,n){if(e||(e=new it([],{})),0===e.segments.length&&e.hasChildren())return Qt(e,t,n);var r=function(e,t,n){for(var r=0,o=t,i={match:!1,pathIndex:0,commandIndex:0};o=n.length)return i;var a=e.segments[o],s=Zt(n[r]),u=r0&&void 0===s)break;if(s&&u&&"object"==typeof u&&void 0===u.outlets){if(!Jt(s,u,a))return i;r+=2}else{if(!Jt(s,{},a))return i;r++}o++}return{match:!0,pathIndex:o,commandIndex:r}}(e,t,n),o=n.slice(r.commandIndex);if(r.match&&r.pathIndex0?new it([],((r={})[Le]=e,r)):e;return new ot(o,t,n)},e.prototype.expandSegmentGroup=function(e,t,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(e,t,n).pipe((0,C.U)((function(e){return new it([],e)}))):this.expandSegment(e,n,t,n.segments,r,!0)},e.prototype.expandChildren=function(e,t,n){var r=this;return function(n,o){if(0===Object.keys(n).length)return(0,d.of)({});var i=[],a=[],s={};return Xe(n,(function(n,o){var u,c,l=(u=o,c=n,r.expandSegmentGroup(e,t,c,u)).pipe((0,C.U)((function(e){return s[o]=e})));o===Le?i.push(l):a.push(l)})),d.of.apply(null,i.concat(a)).pipe((0,S.u)(),B(),(0,C.U)((function(){return s})))}(n.children)},e.prototype.expandSegment=function(e,t,n,r,o,i){var a=this;return d.of.apply(void 0,p(n)).pipe((0,C.U)((function(s){return a.expandSegmentAgainstRoute(e,t,n,s,r,o,i).pipe(q((function(e){if(e instanceof on)return(0,d.of)(null);throw e})))})),(0,S.u)(),K((function(e){return!!e})),q((function(e,n){if(e instanceof g.K||"EmptyError"===e.name){if(a.noLeftoversInUrl(t,r,o))return(0,d.of)(new it([],{}));throw new on(t)}throw e})))},e.prototype.noLeftoversInUrl=function(e,t,n){return 0===t.length&&!e.children[n]},e.prototype.expandSegmentAgainstRoute=function(e,t,n,r,o,i,a){return dn(r)!==i?sn(t):void 0===r.redirectTo?this.matchSegmentAgainstRoute(e,t,r,o):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,t,n,r,o,i):sn(t)},e.prototype.expandSegmentAgainstRouteUsingRedirect=function(e,t,n,r,o,i){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,n,r,i):this.expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,r,o,i)},e.prototype.expandWildCardWithParamsAgainstRouteUsingRedirect=function(e,t,n,r){var o=this,i=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?un(i):this.lineralizeSegments(n,i).pipe((0,Y.zg)((function(n){var i=new it(n,{});return o.expandSegment(e,i,t,n,r,!1)})))},e.prototype.expandRegularSegmentAgainstRouteUsingRedirect=function(e,t,n,r,o,i){var a=this,s=pn(t,r,o),u=s.matched,c=s.consumedSegments,l=s.lastChild,p=s.positionalParamSegments;if(!u)return sn(t);var f=this.applyRedirectCommands(c,r.redirectTo,p);return r.redirectTo.startsWith("/")?un(f):this.lineralizeSegments(r,f).pipe((0,Y.zg)((function(r){return a.expandSegment(e,t,n,r.concat(o.slice(l)),i,!1)})))},e.prototype.matchSegmentAgainstRoute=function(e,t,n,r){var o=this;if("**"===n.path)return n.loadChildren?this.configLoader.load(e.injector,n).pipe((0,C.U)((function(e){return n._loadedConfig=e,new it(r,{})}))):(0,d.of)(new it(r,{}));var a=pn(t,n,r),s=a.matched,u=a.consumedSegments,l=a.lastChild;if(!s)return sn(t);var p=r.slice(l);return this.getChildConfig(e,n,r).pipe((0,Y.zg)((function(e){var n=e.module,r=e.routes,a=function(e,t,n,r){if(n.length>0&&function(e,t,n){return n.some((function(n){return hn(e,t,n)&&dn(n)!==Le}))}(e,n,r)){var o=new it(t,function(e,t){var n,r,o={};o[Le]=t;try{for(var i=c(e),a=i.next();!a.done;a=i.next()){var s=a.value;""===s.path&&dn(s)!==Le&&(o[dn(s)]=new it([],{}))}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return o}(r,new it(n,e.children)));return{segmentGroup:fn(o),slicedSegments:[]}}return 0===n.length&&function(e,t,n){return n.some((function(n){return hn(e,t,n)}))}(e,n,r)?(o=new it(e.segments,function(e,t,n,r){var o,a,s={};try{for(var u=c(n),l=u.next();!l.done;l=u.next()){var p=l.value;hn(e,t,p)&&!r[dn(p)]&&(s[dn(p)]=new it([],{}))}}catch(e){o={error:e}}finally{try{l&&!l.done&&(a=u.return)&&a.call(u)}finally{if(o)throw o.error}}return i({},r,s)}(e,n,r,e.children)),{segmentGroup:fn(o),slicedSegments:n}):{segmentGroup:e,slicedSegments:n}}(t,u,p,r),s=a.segmentGroup,l=a.slicedSegments;return 0===l.length&&s.hasChildren()?o.expandChildren(n,r,s).pipe((0,C.U)((function(e){return new it(u,e)}))):0===r.length&&0===l.length?(0,d.of)(new it(u,{})):o.expandSegment(n,s,r,l,Le,!0).pipe((0,C.U)((function(e){return new it(u.concat(e.segments),e.children)})))})))},e.prototype.getChildConfig=function(e,t,n){var r=this;return t.children?(0,d.of)(new qe(t.children,e)):t.loadChildren?void 0!==t._loadedConfig?(0,d.of)(t._loadedConfig):function(e,t,n){var r,o=t.canLoad;return o&&0!==o.length?(0,v.D)(o).pipe((0,C.U)((function(r){var o,i=e.get(r);if(function(e){return e&&nn(e.canLoad)}(i))o=i.canLoad(t,n);else{if(!nn(i))throw new Error("Invalid CanLoad guard");o=i(t,n)}return Je(o)}))).pipe((0,S.u)(),(r=function(e){return!0===e},function(e){return e.lift(new X(r,undefined,e))})):(0,d.of)(!0)}(e.injector,t,n).pipe((0,Y.zg)((function(n){return n?r.configLoader.load(e.injector,t).pipe((0,C.U)((function(e){return t._loadedConfig=e,e}))):function(e){return new m.y((function(t){return t.error(He("Cannot load children because the guard of the route \"path: '"+e.path+"'\" returned false"))}))}(t)}))):(0,d.of)(new qe([],e))},e.prototype.lineralizeSegments=function(e,t){for(var n=[],r=t.root;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return(0,d.of)(n);if(r.numberOfChildren>1||!r.children[Le])return cn(e.redirectTo);r=r.children[Le]}},e.prototype.applyRedirectCommands=function(e,t,n){return this.applyRedirectCreatreUrlTree(t,this.urlSerializer.parse(t),e,n)},e.prototype.applyRedirectCreatreUrlTree=function(e,t,n,r){var o=this.createSegmentGroup(e,t.root,n,r);return new ot(o,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)},e.prototype.createQueryParams=function(e,t){var n={};return Xe(e,(function(e,r){if("string"==typeof e&&e.startsWith(":")){var o=e.substring(1);n[r]=t[o]}else n[r]=e})),n},e.prototype.createSegmentGroup=function(e,t,n,r){var o=this,i=this.createSegments(e,t.segments,n,r),a={};return Xe(t.children,(function(t,i){a[i]=o.createSegmentGroup(e,t,n,r)})),new it(i,a)},e.prototype.createSegments=function(e,t,n,r){var o=this;return t.map((function(t){return t.path.startsWith(":")?o.findPosParam(e,t,r):o.findOrReturn(t,n)}))},e.prototype.findPosParam=function(e,t,n){var r=n[t.path.substring(1)];if(!r)throw new Error("Cannot redirect to '"+e+"'. Cannot find '"+t.path+"'.");return r},e.prototype.findOrReturn=function(e,t){var n,r,o=0;try{for(var i=c(t),a=i.next();!a.done;a=i.next()){var s=a.value;if(s.path===e.path)return t.splice(o),s;o++}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return e},e}();function pn(e,t,n){if(""===t.path)return"full"===t.pathMatch&&(e.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};var r=(t.matcher||ze)(n,e,t);return r?{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,positionalParamSegments:r.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function fn(e){if(1===e.numberOfChildren&&e.children[Le]){var t=e.children[Le];return new it(e.segments.concat(t.segments),t.children)}return e}function hn(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0!==n.redirectTo}function dn(e){return e.outlet||Le}var vn=function(e){this.path=e,this.route=this.path[this.path.length-1]},yn=function(e,t){this.component=e,this.route=t};function mn(e,t,n){var r=function(e){if(!e)return null;for(var t=e.parent;t;t=t.parent){var n=t.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig}return null}(t);return(r?r.module.injector:n).get(e)}function gn(e,t,n,r,o){void 0===o&&(o={canDeactivateChecks:[],canActivateChecks:[]});var i=It(t);return e.children.forEach((function(e){!function(e,t,n,r,o){void 0===o&&(o={canDeactivateChecks:[],canActivateChecks:[]});var i=e.value,a=t?t.value:null,s=n?n.getContext(e.value.outlet):null;if(a&&i.routeConfig===a.routeConfig){var u=function(e,t,n){if("function"==typeof n)return n(e,t);switch(n){case"pathParamsChange":return!st(e.url,t.url);case"pathParamsOrQueryParamsChange":return!st(e.url,t.url)||!Qe(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Vt(e,t)||!Qe(e.queryParams,t.queryParams);default:return!Vt(e,t)}}(a,i,i.routeConfig.runGuardsAndResolvers);if(u?o.canActivateChecks.push(new vn(r)):(i.data=a.data,i._resolvedData=a._resolvedData),i.component?gn(e,t,s?s.children:null,r,o):gn(e,t,n,r,o),u){var c=s&&s.outlet&&s.outlet.component||null;o.canDeactivateChecks.push(new yn(c,a))}}else a&&_n(t,s,o),o.canActivateChecks.push(new vn(r)),i.component?gn(e,null,s?s.children:null,r,o):gn(e,null,n,r,o)}(e,i[e.value.outlet],n,r.concat([e.value]),o),delete i[e.value.outlet]})),Xe(i,(function(e,t){return _n(e,n.getContext(t),o)})),o}function _n(e,t,n){var r=It(e),o=e.value;Xe(r,(function(e,r){o.component?_n(e,t?t.children.getContext(r):null,n):_n(e,t,n)})),o.component&&t&&t.outlet&&t.outlet.isActivated?n.canDeactivateChecks.push(new yn(t.outlet.component,o)):n.canDeactivateChecks.push(new yn(null,o))}var bn=Symbol("INITIAL_VALUE");function wn(){return ee((function(e){return _.aj.apply(void 0,p(e.map((function(e){return e.pipe(Z(1),function(){for(var e=[],t=0;t0?Ye(n).parameters:{};o=new Nt(n,u,Object.freeze(i({},this.urlTree.queryParams)),this.urlTree.fragment,kn(e),r,e.component,e,An(t),In(t)+n.length,Nn(e))}else{var c=function(e,t,n){if(""===t.path){if("full"===t.pathMatch&&(e.hasChildren()||n.length>0))throw new Dn;return{consumedSegments:[],lastChild:0,parameters:{}}}var r=(t.matcher||ze)(n,e,t);if(!r)throw new Dn;var o={};Xe(r.posParams,(function(e,t){o[t]=e.path}));var a=r.consumed.length>0?i({},o,r.consumed[r.consumed.length-1].parameters):o;return{consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:a}}(t,e,n);a=c.consumedSegments,s=n.slice(c.lastChild),o=new Nt(a,c.parameters,Object.freeze(i({},this.urlTree.queryParams)),this.urlTree.fragment,kn(e),r,e.component,e,An(t),In(t)+a.length,Nn(e))}var l=function(e){return e.children?e.children:e.loadChildren?e._loadedConfig.routes:[]}(e),p=Pn(t,a,s,l,this.relativeLinkResolution),f=p.segmentGroup,h=p.slicedSegments;if(0===h.length&&f.hasChildren()){var d=this.processChildren(l,f);return[new At(o,d)]}if(0===l.length&&0===h.length)return[new At(o,[])];var v=this.processSegment(l,f,h,Le);return[new At(o,v)]},e}();function An(e){for(var t=e;t._sourceSegment;)t=t._sourceSegment;return t}function In(e){for(var t=e,n=t._segmentIndexShift?t._segmentIndexShift:0;t._sourceSegment;)n+=(t=t._sourceSegment)._segmentIndexShift?t._segmentIndexShift:0;return n-1}function Pn(e,t,n,r,o){if(n.length>0&&function(e,t,n){return n.some((function(n){return Mn(e,t,n)&&On(n)!==Le}))}(e,n,r)){var a=new it(t,function(e,t,n,r){var o,i,a={};a[Le]=r,r._sourceSegment=e,r._segmentIndexShift=t.length;try{for(var s=c(n),u=s.next();!u.done;u=s.next()){var l=u.value;if(""===l.path&&On(l)!==Le){var p=new it([],{});p._sourceSegment=e,p._segmentIndexShift=t.length,a[On(l)]=p}}}catch(e){o={error:e}}finally{try{u&&!u.done&&(i=s.return)&&i.call(s)}finally{if(o)throw o.error}}return a}(e,t,r,new it(n,e.children)));return a._sourceSegment=e,a._segmentIndexShift=t.length,{segmentGroup:a,slicedSegments:[]}}if(0===n.length&&function(e,t,n){return n.some((function(n){return Mn(e,t,n)}))}(e,n,r)){var s=new it(e.segments,function(e,t,n,r,o,a){var s,u,l={};try{for(var p=c(r),f=p.next();!f.done;f=p.next()){var h=f.value;if(Mn(e,n,h)&&!o[On(h)]){var d=new it([],{});d._sourceSegment=e,d._segmentIndexShift="legacy"===a?e.segments.length:t.length,l[On(h)]=d}}}catch(e){s={error:e}}finally{try{f&&!f.done&&(u=p.return)&&u.call(p)}finally{if(s)throw s.error}}return i({},o,l)}(e,t,n,r,e.children,o));return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:n}}var u=new it(e.segments,e.children);return u._sourceSegment=e,u._segmentIndexShift=t.length,{segmentGroup:u,slicedSegments:n}}function Mn(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0===n.redirectTo}function On(e){return e.outlet||Le}function kn(e){return e.data||{}}function Nn(e){return e.resolve||{}}function Rn(e,t,n,r){var o=mn(e,t,r);return o.resolve?Je(o.resolve(t,n)):Je(o(t,n))}function Fn(e){return function(t){return t.pipe(ee((function(t){var n=e(t);return n?(0,v.D)(n).pipe((0,C.U)((function(){return t}))):(0,v.D)([t])})))}}var jn=function(){},Ln=function(){function e(){}return e.prototype.shouldDetach=function(e){return!1},e.prototype.store=function(e,t){},e.prototype.shouldAttach=function(e){return!1},e.prototype.retrieve=function(e){return null},e.prototype.shouldReuseRoute=function(e,t){return e.routeConfig===t.routeConfig},e}(),Vn=new h.InjectionToken("ROUTES"),Bn=function(){function e(e,t,n,r){this.loader=e,this.compiler=t,this.onLoadStartListener=n,this.onLoadEndListener=r}return e.prototype.load=function(e,t){var n=this;return this.onLoadStartListener&&this.onLoadStartListener(t),this.loadModuleFactory(t.loadChildren).pipe((0,C.U)((function(r){n.onLoadEndListener&&n.onLoadEndListener(t);var o=r.create(e);return new qe(Ke(o.injector.get(Vn)).map($e),o)})))},e.prototype.loadModuleFactory=function(e){var t=this;return"string"==typeof e?(0,v.D)(this.loader.load(e)):Je(e()).pipe((0,Y.zg)((function(e){return e instanceof h.NgModuleFactory?(0,d.of)(e):(0,v.D)(t.compiler.compileModuleAsync(e))})))},e}(),Un=function(){},Hn=function(){function e(){}return e.prototype.shouldProcessUrl=function(e){return!0},e.prototype.extract=function(e){return e},e.prototype.merge=function(e,t){return e},e}();function zn(e){throw e}function qn(e,t,n){return t.parse("/")}function Wn(e,t){return(0,d.of)(null)}var Gn=function(){function e(e,t,n,r,o,i,a,s){var u=this;this.rootComponentType=e,this.urlSerializer=t,this.rootContexts=n,this.location=r,this.config=s,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new w.xQ,this.errorHandler=zn,this.malformedUriErrorHandler=qn,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Wn,afterPreactivation:Wn},this.urlHandlingStrategy=new Hn,this.routeReuseStrategy=new Ln,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=o.get(h.NgModuleRef),this.console=o.get(h["ɵConsole"]);var c=o.get(h.NgZone);this.isNgZoneEnabled=c instanceof h.NgZone,this.resetConfig(s),this.currentUrlTree=new ot(new it([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new Bn(i,a,(function(e){return u.triggerEvent(new Pe(e))}),(function(e){return u.triggerEvent(new Me(e))})),this.routerState=Mt(this.currentUrlTree,this.rootComponentType),this.transitions=new y.X({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}return e.prototype.setupNavigations=function(e){var t=this,n=this.events;return e.pipe((0,x.h)((function(e){return 0!==e.id})),(0,C.U)((function(e){return i({},e,{extractedUrl:t.urlHandlingStrategy.extract(e.rawUrl)})})),ee((function(e){var r,o,a,s,u=!1,c=!1;return(0,d.of)(e).pipe(fe((function(e){t.currentNavigation={id:e.id,initialUrl:e.currentRawUrl,extractedUrl:e.extractedUrl,trigger:e.source,extras:e.extras,previousNavigation:t.lastSuccessfulNavigation?i({},t.lastSuccessfulNavigation,{previousNavigation:null}):null}})),ee((function(e){var r,o,a,s,u=!t.navigated||e.extractedUrl.toString()!==t.browserUrlTree.toString();if(("reload"===t.onSameUrlNavigation||u)&&t.urlHandlingStrategy.shouldProcessUrl(e.rawUrl))return(0,d.of)(e).pipe(ee((function(e){var r=t.transitions.getValue();return n.next(new we(e.id,t.serializeUrl(e.extractedUrl),e.source,e.restoredState)),r!==t.transitions.getValue()?E.E:[e]})),ee((function(e){return Promise.resolve(e)})),(r=t.ngModule.injector,o=t.configLoader,a=t.urlSerializer,s=t.config,function(e){return e.pipe(ee((function(e){return function(e,t,n,r,o){return new ln(e,t,n,r,o).apply()}(r,o,a,e.extractedUrl,s).pipe((0,C.U)((function(t){return i({},e,{urlAfterRedirects:t})})))})))}),fe((function(e){t.currentNavigation=i({},t.currentNavigation,{finalUrl:e.urlAfterRedirects})})),function(e,t,n,r,o){return function(a){return a.pipe((0,Y.zg)((function(a){return function(e,t,n,r,o,i){return void 0===o&&(o="emptyOnly"),void 0===i&&(i="legacy"),new Tn(e,t,n,r,o,i).recognize()}(e,t,a.urlAfterRedirects,n(a.urlAfterRedirects),r,o).pipe((0,C.U)((function(e){return i({},a,{targetSnapshot:e})})))})))}}(t.rootComponentType,t.config,(function(e){return t.serializeUrl(e)}),t.paramsInheritanceStrategy,t.relativeLinkResolution),fe((function(e){"eager"===t.urlUpdateStrategy&&(e.extras.skipLocationChange||t.setBrowserUrl(e.urlAfterRedirects,!!e.extras.replaceUrl,e.id,e.extras.state),t.browserUrlTree=e.urlAfterRedirects)})),fe((function(e){var r=new xe(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);n.next(r)})));if(u&&t.rawUrlTree&&t.urlHandlingStrategy.shouldProcessUrl(t.rawUrlTree)){var c=e.id,l=e.extractedUrl,p=e.source,f=e.restoredState,h=e.extras,v=new we(c,t.serializeUrl(l),p,f);n.next(v);var y=Mt(l,t.rootComponentType).snapshot;return(0,d.of)(i({},e,{targetSnapshot:y,urlAfterRedirects:l,extras:i({},h,{skipLocationChange:!1,replaceUrl:!1})}))}return t.rawUrlTree=e.rawUrl,t.browserUrlTree=e.urlAfterRedirects,e.resolve(null),E.E})),Fn((function(e){var n=e.targetSnapshot,r=e.id,o=e.extractedUrl,i=e.rawUrl,a=e.extras,s=a.skipLocationChange,u=a.replaceUrl;return t.hooks.beforePreactivation(n,{navigationId:r,appliedUrlTree:o,rawUrlTree:i,skipLocationChange:!!s,replaceUrl:!!u})})),fe((function(e){var n=new De(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)})),(0,C.U)((function(e){return i({},e,{guards:(n=e.targetSnapshot,r=e.currentSnapshot,o=t.rootContexts,a=n._root,gn(a,r?r._root:null,o,[a.value]))});var n,r,o,a})),function(e,t){return function(n){return n.pipe((0,Y.zg)((function(n){var r=n.targetSnapshot,o=n.currentSnapshot,a=n.guards,s=a.canActivateChecks,u=a.canDeactivateChecks;return 0===u.length&&0===s.length?(0,d.of)(i({},n,{guardsResult:!0})):function(e,t,n,r){return(0,v.D)(e).pipe((0,Y.zg)((function(e){return function(e,t,n,r,o){var i=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!i||0===i.length)return(0,d.of)(!0);var a=i.map((function(i){var a,s=mn(i,t,o);if(function(e){return e&&nn(e.canDeactivate)}(s))a=Je(s.canDeactivate(e,t,n,r));else{if(!nn(s))throw new Error("Invalid CanDeactivate guard");a=Je(s(e,t,n,r))}return a.pipe(K())}));return(0,d.of)(a).pipe(wn())}(e.component,e.route,n,t,r)})),K((function(e){return!0!==e}),!0))}(u,r,o,e).pipe((0,Y.zg)((function(n){return n&&"boolean"==typeof n?function(e,t,n,r){return(0,v.D)(t).pipe(ue((function(t){return(0,v.D)([Cn(t.route.parent,r),En(t.route,r),xn(e,t.path,n),Sn(e,t.route,n)]).pipe((0,S.u)(),K((function(e){return!0!==e}),!0))})),K((function(e){return!0!==e}),!0))}(r,s,e,t):(0,d.of)(n)})),(0,C.U)((function(e){return i({},n,{guardsResult:e})})))})))}}(t.ngModule.injector,(function(e){return t.triggerEvent(e)})),fe((function(e){if(rn(e.guardsResult)){var n=He('Redirecting to "'+t.serializeUrl(e.guardsResult)+'"');throw n.url=e.guardsResult,n}})),fe((function(e){var n=new Te(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot,!!e.guardsResult);t.triggerEvent(n)})),(0,x.h)((function(e){if(!e.guardsResult){t.resetUrlToCurrentUrlTree();var r=new Ce(e.id,t.serializeUrl(e.extractedUrl),"");return n.next(r),e.resolve(!1),!1}return!0})),Fn((function(e){if(e.guards.canActivateChecks.length)return(0,d.of)(e).pipe(fe((function(e){var n=new Ae(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)})),(n=t.paramsInheritanceStrategy,r=t.ngModule.injector,function(e){return e.pipe((0,Y.zg)((function(e){var t=e.targetSnapshot,o=e.guards.canActivateChecks;return o.length?(0,v.D)(o).pipe(ue((function(e){return function(e,t,n,r){return function(e,t,n,r){var o=Object.keys(e);if(0===o.length)return(0,d.of)({});if(1===o.length){var i=o[0];return Rn(e[i],t,n,r).pipe((0,C.U)((function(e){var t;return(t={})[i]=e,t})))}var a={};return(0,v.D)(o).pipe((0,Y.zg)((function(o){return Rn(e[o],t,n,r).pipe((0,C.U)((function(e){return a[o]=e,e})))}))).pipe(B(),(0,C.U)((function(){return a})))}(e._resolve,e,t,r).pipe((0,C.U)((function(t){return e._resolvedData=t,e.data=i({},e.data,kt(e,n).resolve),null})))}(e.route,t,n,r)})),function(e,t){return arguments.length>=2?function(n){return(0,ce.z)(ie(e,t),I(1),F(t))(n)}:function(t){return(0,ce.z)(ie((function(t,n,r){return e(t,n,r+1)})),I(1))(t)}}((function(e,t){return e})),(0,C.U)((function(t){return e}))):(0,d.of)(e)})))}),fe((function(e){var n=new Ie(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)})));var n,r})),Fn((function(e){var n=e.targetSnapshot,r=e.id,o=e.extractedUrl,i=e.rawUrl,a=e.extras,s=a.skipLocationChange,u=a.replaceUrl;return t.hooks.afterPreactivation(n,{navigationId:r,appliedUrlTree:o,rawUrlTree:i,skipLocationChange:!!s,replaceUrl:!!u})})),(0,C.U)((function(e){var n,r,o,a,s=(n=t.routeReuseStrategy,r=e.targetSnapshot,o=e.currentRouterState,a=Bt(n,r._root,o?o._root:void 0),new Pt(a,r));return i({},e,{targetRouterState:s})})),fe((function(e){t.currentUrlTree=e.urlAfterRedirects,t.rawUrlTree=t.urlHandlingStrategy.merge(t.currentUrlTree,e.rawUrl),t.routerState=e.targetRouterState,"deferred"===t.urlUpdateStrategy&&(e.extras.skipLocationChange||t.setBrowserUrl(t.rawUrlTree,!!e.extras.replaceUrl,e.id,e.extras.state),t.browserUrlTree=e.urlAfterRedirects)})),(o=t.rootContexts,a=t.routeReuseStrategy,s=function(e){return t.triggerEvent(e)},(0,C.U)((function(e){return new en(a,e.targetRouterState,e.currentRouterState,s).activate(o),e}))),fe({next:function(){u=!0},complete:function(){u=!0}}),(r=function(){if(!u&&!c){t.resetUrlToCurrentUrlTree();var r=new Ce(e.id,t.serializeUrl(e.extractedUrl),"Navigation ID "+e.id+" is not equal to the current navigation id "+t.navigationId);n.next(r),e.resolve(!1)}t.currentNavigation=null},function(e){return e.lift(new ye(r))}),q((function(r){if(c=!0,(s=r)&&s[Ue]){var o=rn(r.url);o||(t.navigated=!0,t.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl));var i=new Ce(e.id,t.serializeUrl(e.extractedUrl),r.message);n.next(i),e.resolve(!1),o&&t.navigateByUrl(r.url)}else{t.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl);var a=new Se(e.id,t.serializeUrl(e.extractedUrl),r);n.next(a);try{e.resolve(t.errorHandler(r))}catch(t){e.reject(t)}}var s;return E.E})))})))},e.prototype.resetRootComponentType=function(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType},e.prototype.getTransition=function(){var e=this.transitions.value;return e.urlAfterRedirects=this.browserUrlTree,e},e.prototype.setTransition=function(e){this.transitions.next(i({},this.getTransition(),e))},e.prototype.initialNavigation=function(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})},e.prototype.setUpLocationChangeListener=function(){var e=this;this.locationSubscription||(this.locationSubscription=this.location.subscribe((function(t){var n=e.parseUrl(t.url),r="popstate"===t.type?"popstate":"hashchange",o=t.state&&t.state.navigationId?t.state:null;setTimeout((function(){e.scheduleNavigation(n,r,o,{replaceUrl:!0})}),0)})))},Object.defineProperty(e.prototype,"url",{get:function(){return this.serializeUrl(this.currentUrlTree)},enumerable:!0,configurable:!0}),e.prototype.getCurrentNavigation=function(){return this.currentNavigation},e.prototype.triggerEvent=function(e){this.events.next(e)},e.prototype.resetConfig=function(e){We(e),this.config=e.map($e),this.navigated=!1,this.lastSuccessfulId=-1},e.prototype.ngOnDestroy=function(){this.dispose()},e.prototype.dispose=function(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)},e.prototype.createUrlTree=function(e,t){void 0===t&&(t={});var n=t.relativeTo,r=t.queryParams,o=t.fragment,a=t.preserveQueryParams,s=t.queryParamsHandling,u=t.preserveFragment;(0,h.isDevMode)()&&a&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");var c=n||this.routerState.root,l=u?this.currentUrlTree.fragment:o,f=null;if(s)switch(s){case"merge":f=i({},this.currentUrlTree.queryParams,r);break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=r||null}else f=a?this.currentUrlTree.queryParams:r||null;return null!==f&&(f=this.removeEmptyProps(f)),function(e,t,n,r,o){if(0===n.length)return zt(t.root,t.root,t,r,o);var i=function(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new Wt(!0,0,e);var t=0,n=!1,r=e.reduce((function(e,r,o){if("object"==typeof r&&null!=r){if(r.outlets){var i={};return Xe(r.outlets,(function(e,t){i[t]="string"==typeof e?e.split("/"):e})),p(e,[{outlets:i}])}if(r.segmentPath)return p(e,[r.segmentPath])}return"string"!=typeof r?p(e,[r]):0===o?(r.split("/").forEach((function(r,o){0==o&&"."===r||(0==o&&""===r?n=!0:".."===r?t++:""!=r&&e.push(r))})),e):p(e,[r])}),[]);return new Wt(n,t,r)}(n);if(i.toRoot())return zt(t.root,new it([],{}),t,r,o);var a=function(e,t,n){if(e.isAbsolute)return new Gt(t.root,!0,0);if(-1===n.snapshot._lastPathIndex)return new Gt(n.snapshot._urlSegment,!0,0);var r=Ht(e.commands[0])?0:1,o=n.snapshot._lastPathIndex+r;return function(e,t,n){for(var r=e,o=t,i=n;i>o;){if(i-=o,!(r=r.parent))throw new Error("Invalid number of '../'");o=r.segments.length}return new Gt(r,!1,o-i)}(n.snapshot._urlSegment,o,e.numberOfDoubleDots)}(i,t,e),s=a.processChildren?Qt(a.segmentGroup,a.index,i.commands):$t(a.segmentGroup,a.index,i.commands);return zt(a.segmentGroup,s,t,r,o)}(c,this.currentUrlTree,e,f,l)},e.prototype.navigateByUrl=function(e,t){void 0===t&&(t={skipLocationChange:!1}),(0,h.isDevMode)()&&this.isNgZoneEnabled&&!h.NgZone.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");var n=rn(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,"imperative",null,t)},e.prototype.navigate=function(e,t){return void 0===t&&(t={skipLocationChange:!1}),function(e){for(var t=0;t{var r;!function(o,i,a){"use strict";!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=129)}([function(e,t,n){var r=n(2),o=n(26),i=n(11),s=n(12),u=n(18),c="prototype",l=function(e,t,n){var p,f,h,d,v=e&l.F,y=e&l.G,m=e&l.P,g=e&l.B,_=y?r:e&l.S?r[t]||(r[t]={}):(r[t]||{})[c],b=y?o:o[t]||(o[t]={}),w=b[c]||(b[c]={});for(p in y&&(n=t),n)h=((f=!v&&_&&_[p]!==a)?_:n)[p],d=g&&f?u(h,r):m&&"function"==typeof h?u(Function.call,h):h,_&&s(_,p,h,e&l.U),b[p]!=h&&i(b,p,d),m&&w[p]!=h&&(w[p]=h)};r.core=o,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){var r=n(4);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof i&&(i=n)},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var r=n(47)("wks"),o=n(33),i=n(2).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(20),o=Math.min;e.exports=function(e){return 0"+o+""};e.exports=function(e,t){var n={};n[e]=t(s),r(r.P+r.F*o((function(){var t=""[e]('"');return t!==t.toLowerCase()||3document.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l[c][i[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(u[c]=r(e),n=new u,u[c]=null,n[s]=e):n=l(),t===a?n:o(n,t)}},function(e,t,n){var r=n(95),o=n(69).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){var r=n(2),o=n(8),i=n(7),a=n(5)("species");e.exports=function(e){var t=r[e];i&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||r!==a&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(18),o=n(108),i=n(81),a=n(1),s=n(6),u=n(83),c={},l={};(t=e.exports=function(e,t,n,p,f){var h,d,v,y,m=f?function(){return e}:u(e),g=r(n,p,t?2:1),_=0;if("function"!=typeof m)throw TypeError(e+" is not iterable!");if(i(m)){for(h=s(e.length);_")})),f=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var h=u(e),d=!i((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),v=d?!i((function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[l]=function(){return n}),n[h](""),!t})):a;if(!d||!v||"replace"===e&&!p||"split"===e&&!f){var y=/./[h],m=n(s,h,""[e],(function(e,t,n,r,o){return t.exec===c?d&&!o?{done:!0,value:y.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}})),g=m[1];r(String.prototype,e,m[0]),o(RegExp.prototype,h,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}}},function(e,t,n){var r=n(2).navigator;e.exports=r&&r.userAgent||""},function(e,t,n){var r=n(2),o=n(0),i=n(12),s=n(41),u=n(30),c=n(40),l=n(39),p=n(4),f=n(3),h=n(57),d=n(43),v=n(72);e.exports=function(e,t,n,y,m,g){var _=r[e],b=_,w=m?"set":"add",E=b&&b.prototype,C={},S=function(e){var t=E[e];i(E,e,"delete"==e||"has"==e?function(e){return!(g&&!p(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!p(e)?a:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof b&&(g||E.forEach&&!f((function(){(new b).entries().next()})))){var x=new b,D=x[w](g?{}:-0,1)!=x,T=f((function(){x.has(1)})),A=h((function(e){new b(e)})),I=!g&&f((function(){for(var e=new b,t=5;t--;)e[w](t,t);return!e.has(-0)}));A||(((b=t((function(t,n){l(t,b,e);var r=v(new _,t,b);return n!=a&&c(n,m,r[w],r),r}))).prototype=E).constructor=b),(T||I)&&(S("delete"),S("has"),m&&S("get")),(I||D)&&S(w),g&&E.clear&&delete E.clear}else b=y.getConstructor(t,e,m,w),s(b.prototype,n),u.NEED=!0;return d(b,e),o(o.G+o.W+o.F*((C[e]=b)!=_),C),g||y.setStrong(b,e,m),b}},function(e,t,n){for(var r,o=n(2),i=n(11),a=n(33),s=a("typed_array"),u=a("view"),c=!(!o.ArrayBuffer||!o.DataView),l=c,p=0,f="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");p<9;)(r=o[f[p++]])?(i(r.prototype,s,!0),i(r.prototype,u,!0)):l=!1;e.exports={ABV:c,CONSTR:l,TYPED:s,VIEW:u}},function(e,t,n){e.exports=n(29)||!n(3)((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete n(2)[e]}))},function(e,t,n){var r=n(0);e.exports=function(e){r(r.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},function(e,t,n){var r=n(0),o=n(10),i=n(18),s=n(40);e.exports=function(e){r(r.S,e,{from:function(e){var t,n,r,u,c=arguments[1];return o(this),(t=c!==a)&&o(c),e==a?new this:(n=[],t?(r=0,u=i(c,arguments[2],2),s(e,!1,(function(e){n.push(u(e,r++))}))):s(e,!1,n.push,n),new this(n))}})}},function(e,t,n){var r=n(4),o=n(2).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){var r=n(2),o=n(26),i=n(29),a=n(94),s=n(8).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:a.f(e)})}},function(e,t,n){var r=n(47)("keys"),o=n(33);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(2).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(4),o=n(1),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(18)(Function.call,n(16).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):a),check:i}},function(e,t,n){var r=n(4),o=n(71).set;e.exports=function(e,t,n){var i,a=t.constructor;return a!==n&&"function"==typeof a&&(i=a.prototype)!==n.prototype&&r(i)&&o&&o(e,i),e}},function(e,t){e.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},function(e,t,n){var r=n(20),o=n(23);e.exports=function(e){var t=String(o(this)),n="",i=r(e);if(i<0||i==1/0)throw RangeError("Count can't be negative");for(;0>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t){var n=Math.expm1;e.exports=!n||22025.465794806718>1,l=23===t?P(2,-24)-P(2,-77):0,p=0,f=e<0||0===e&&1/e<0?1:0;for((e=I(e))!=e||e===T?(o=e!=e?1:0,r=u):(r=M(O(e)/k),e*(i=P(2,-r))<1&&(r--,i*=2),2<=(e+=1<=r+c?l/i:l*P(2,1-c))*i&&(r++,i/=2),u<=r+c?(o=0,r=u):1<=r+c?(o=(e*i-1)*P(2,t),r+=c):(o=e*P(2,c-1)*P(2,t),r=0));8<=t;a[p++]=255&o,o/=256,t-=8);for(r=r<>1,s=o-7,u=n-1,c=e[u--],l=127&c;for(c>>=7;0>=-s,s+=t;0>8&255]}function q(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function W(e){return V(e,52,8)}function G(e){return V(e,23,4)}function Z(e,t,n){y(e[w],t,{get:function(){return this[n]}})}function $(e,t,n,r){var o=d(+n);if(e[j]>24)},setUint8:function(e,t){te.call(this,e,t<<24>>24)}},!0)}else C=function(e){p(this,C,_);var t=d(e);this._b=m.call(new Array(t),0),this[j]=t},S=function(e,t,n){p(this,S,b),p(e,C,b);var r=e[j],o=f(t);if(o<0||r>24},getUint8:function(e){return $(this,1,e)[0]},getInt16:function(e){var t=$(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=$(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return U($(this,4,e,arguments[1]))},getUint32:function(e){return U($(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return B($(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return B($(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){Q(this,1,e,H,t)},setUint8:function(e,t){Q(this,1,e,H,t)},setInt16:function(e,t){Q(this,2,e,z,t,arguments[2])},setUint16:function(e,t){Q(this,2,e,z,t,arguments[2])},setInt32:function(e,t){Q(this,4,e,q,t,arguments[2])},setUint32:function(e,t){Q(this,4,e,q,t,arguments[2])},setFloat32:function(e,t){Q(this,4,e,G,t,arguments[2])},setFloat64:function(e,t){Q(this,8,e,W,t,arguments[2])}});g(C,_),g(S,b),u(S[w],s.VIEW,!0),t[_]=C,t[b]=S},function(e,t,n){e.exports=!n(7)&&!n(3)((function(){return 7!=Object.defineProperty(n(66)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){t.f=n(5)},function(e,t,n){var r=n(14),o=n(15),i=n(52)(!1),a=n(68)("IE_PROTO");e.exports=function(e,t){var n,s=o(e),u=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;u>>0||(a.test(n)?16:10))}:r},function(e,t){e.exports=Math.log1p||function(e){return-1e-8<(e=+e)&&e<1e-8?e-e*e/2:Math.log(1+e)}},function(e,t,n){var r=n(75),o=Math.pow,i=o(2,-52),a=o(2,-23),s=o(2,127)*(2-a),u=o(2,-126);e.exports=Math.fround||function(e){var t,n,o=Math.abs(e),c=r(e);return o>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(e,t,n){var r=n(0),o=Math.exp;r(r.S,"Math",{cosh:function(e){return(o(e=+e)+o(-e))/2}})},function(e,t,n){var r=n(0),o=n(76);r(r.S+r.F*(o!=Math.expm1),"Math",{expm1:o})},function(e,t,n){var r=n(0);r(r.S,"Math",{fround:n(107)})},function(e,t,n){var r=n(0),o=Math.abs;r(r.S,"Math",{hypot:function(e,t){for(var n,r,i=0,a=0,s=arguments.length,u=0;a>>16)*a+i*(n&o>>>16)<<16>>>0)}})},function(e,t,n){var r=n(0);r(r.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},function(e,t,n){var r=n(0);r(r.S,"Math",{log1p:n(106)})},function(e,t,n){var r=n(0);r(r.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},function(e,t,n){var r=n(0);r(r.S,"Math",{sign:n(75)})},function(e,t,n){var r=n(0),o=n(76),i=Math.exp;r(r.S+r.F*n(3)((function(){return-2e-17!=!Math.sinh(-2e-17)})),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(o(e)-o(-e))/2:(i(e-1)-i(-e-1))*(Math.E/2)}})},function(e,t,n){var r=n(0),o=n(76),i=Math.exp;r(r.S,"Math",{tanh:function(e){var t=o(e=+e),n=o(-e);return t==1/0?1:n==1/0?-1:(t-n)/(i(e)+i(-e))}})},function(e,t,n){var r=n(0);r(r.S,"Math",{trunc:function(e){return(0>10),t%1024+56320))}return n.join("")}})},function(e,t,n){var r=n(0),o=n(15),i=n(6);r(r.S,"String",{raw:function(e){for(var t=o(e.raw),n=i(t.length),r=arguments.length,a=[],s=0;s]*>)/g,d=/\$([$&`']|\d\d?)/g;n(59)("replace",2,(function(e,t,n,v){return[function(r,o){var i=e(this),s=r==a?a:r[t];return s!==a?s.call(r,i,o):n.call(String(i),r,o)},function(e,t){var o=v(n,e,this,t);if(o.done)return o.value;var f=r(e),h=String(this),d="function"==typeof t;d||(t=String(t));var m=f.global;if(m){var g=f.unicode;f.lastIndex=0}for(var _=[];;){var b=c(f,h);if(null===b)break;if(_.push(b),!m)break;""===String(b[0])&&(f.lastIndex=u(h,i(f.lastIndex),g))}for(var w,E="",C=0,S=0;S<_.length;S++){b=_[S];for(var x=String(b[0]),D=l(p(s(b.index),h.length),0),T=[],A=1;A>>0,d=new RegExp(e.source,(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":"")+"g");(i=l.call(d,o))&&!(p<(s=d[y])&&(c.push(o.slice(p,i.index)),1>>0;if(0===b)return[];if(0===h.length)return null===c(y,h)?[h]:[];for(var w=0,E=0,C=[];E>>0,i=n>>>0;return(t>>>0)+(r>>>0)+((o&i|(o|i)&~(o+i>>>0))>>>31)|0}})},function(e,t,n){var r=n(0);r(r.S,"Math",{isubh:function(e,t,n,r){var o=e>>>0,i=n>>>0;return(t>>>0)-(r>>>0)-((~o&i|~(o^i)&o-i>>>0)>>>31)|0}})},function(e,t,n){var r=n(0);r(r.S,"Math",{imulh:function(e,t){var n=+e,r=+t,o=65535&n,i=65535&r,a=n>>16,s=r>>16,u=(a*i>>>0)+(o*i>>>16);return a*s+(u>>16)+((o*s>>>0)+(65535&u)>>16)}})},function(e,t,n){var r=n(0);r(r.S,"Math",{RAD_PER_DEG:180/Math.PI})},function(e,t,n){var r=n(0),o=Math.PI/180;r(r.S,"Math",{radians:function(e){return e*o}})},function(e,t,n){var r=n(0);r(r.S,"Math",{scale:n(128)})},function(e,t,n){var r=n(0);r(r.S,"Math",{umulh:function(e,t){var n=+e,r=+t,o=65535&n,i=65535&r,a=n>>>16,s=r>>>16,u=(a*i>>>0)+(o*i>>>16);return a*s+(u>>>16)+((o*s>>>0)+(65535&u)>>>16)}})},function(e,t,n){var r=n(0);r(r.S,"Math",{signbit:function(e){return(e=+e)!=e?e:0==e?1/e==1/0:0{"use strict";n.d(t,{Z:()=>s});var r=n(8081),o=n.n(r),i=n(3645),a=n.n(i)()(o());a.push([e.id,"/* Master Styles */\nh1 {\n color: #369;\n font-family: Arial, Helvetica, sans-serif;\n font-size: 250%;\n}\nh2, h3 {\n color: #444;\n font-family: Arial, Helvetica, sans-serif;\n font-weight: lighter;\n}\nbody {\n margin: 2em;\n}\nbody, input[text], button {\n color: #888;\n font-family: Cambria, Georgia;\n}\na {\n cursor: pointer;\n cursor: hand;\n}\nbutton {\n font-family: Arial;\n background-color: #eee;\n border: none;\n padding: 5px 10px;\n border-radius: 4px;\n cursor: pointer;\n cursor: hand;\n}\nbutton:hover {\n background-color: #cfd8dc;\n}\nbutton:disabled {\n background-color: #eee;\n color: #aaa;\n cursor: auto;\n}\n\n/* Navigation link styles */\nnav a {\n padding: 5px 10px;\n text-decoration: none;\n margin-right: 10px;\n margin-top: 10px;\n display: inline-block;\n background-color: #eee;\n border-radius: 4px;\n}\nnav a:visited, a:link {\n color: #607D8B;\n}\nnav a:hover {\n color: #039be5;\n background-color: #CFD8DC;\n}\nnav a.active {\n color: #039be5;\n}\n\n/* everywhere else */\n* {\n font-family: Arial, Helvetica, sans-serif;\n}\n",""]);const s=a},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var s=0;s0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=i),n&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=n):l[2]=n),o&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=o):l[4]="".concat(o)),t.push(l))}},t}},8081:e=>{"use strict";e.exports=function(e){return e[1]}},9675:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ArgumentOutOfRangeError:()=>G.W,AsyncSubject:()=>P,BehaviorSubject:()=>f.X,ConnectableObservable:()=>i.c,EMPTY:()=>_.E,EmptyError:()=>Z.K,GroupedObservable:()=>u,NEVER:()=>Ce,Notification:()=>C,NotificationKind:()=>r,ObjectUnsubscribedError:()=>D.N,Observable:()=>o.y,ReplaySubject:()=>A,Scheduler:()=>v,Subject:()=>p.xQ,Subscriber:()=>g.L,Subscription:()=>s.w,TimeoutError:()=>Q,UnsubscriptionError:()=>$.B,VirtualAction:()=>U,VirtualTimeScheduler:()=>B,animationFrameScheduler:()=>V,asapScheduler:()=>F,asyncScheduler:()=>j,bindCallback:()=>ee,bindNodeCallback:()=>re,combineLatest:()=>se.aj,concat:()=>ue.z,config:()=>Ye.v,defer:()=>ce.P,empty:()=>_.c,forkJoin:()=>le.D,from:()=>pe.D,fromEvent:()=>he,fromEventPattern:()=>ve,generate:()=>ye,identity:()=>q.y,iif:()=>ge,interval:()=>be,isObservable:()=>W,merge:()=>Ee.T,never:()=>Se,noop:()=>z.Z,observable:()=>l.L,of:()=>b.of,onErrorResumeNext:()=>xe,pairs:()=>De,partition:()=>Me,pipe:()=>H.z,queueScheduler:()=>m,race:()=>Re,range:()=>Le,scheduled:()=>Ke.x,throwError:()=>w,timer:()=>Be,using:()=>He,zip:()=>qe});var r,o=n(2772),i=n(3140),a=n(5987),s=n(8760),u=function(e){function t(t,n,r){var o=e.call(this)||this;return o.key=t,o.groupSubject=n,o.refCountSubscription=r,o}return a.ZT(t,e),t.prototype._subscribe=function(e){var t=new s.w,n=this.refCountSubscription,r=this.groupSubject;return n&&!n.closed&&t.add(new c(n)),t.add(r.subscribe(e)),t},t}(o.y),c=function(e){function t(t){var n=e.call(this)||this;return n.parent=t,t.count++,n}return a.ZT(t,e),t.prototype.unsubscribe=function(){var t=this.parent;t.closed||this.closed||(e.prototype.unsubscribe.call(this),t.count-=1,0===t.count&&t.attemptedToUnsubscribe&&t.unsubscribe())},t}(s.w),l=n(5050),p=n(211),f=n(9233),h=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r.pending=!1,r}return a.ZT(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e;var n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(r,this.id,t),this},t.prototype.requestAsyncId=function(e,t,n){return void 0===n&&(n=0),setInterval(e.flush.bind(e,this),n)},t.prototype.recycleAsyncId=function(e,t,n){if(void 0===n&&(n=0),null!==n&&this.delay===n&&!1===this.pending)return t;clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var n=!1,r=void 0;try{this.work(e)}catch(e){n=!0,r=!!e&&e||new Error(e)}if(n)return this.unsubscribe(),r},t.prototype._unsubscribe=function(){var e=this.id,t=this.scheduler,n=t.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null},t}(function(e){function t(t,n){return e.call(this)||this}return a.ZT(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(s.w)),d=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r}return a.ZT(t,e),t.prototype.schedule=function(t,n){return void 0===n&&(n=0),n>0?e.prototype.schedule.call(this,t,n):(this.delay=n,this.state=t,this.scheduler.flush(this),this)},t.prototype.execute=function(t,n){return n>0||this.closed?e.prototype.execute.call(this,t,n):this._execute(t,n)},t.prototype.requestAsyncId=function(t,n,r){return void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0?e.prototype.requestAsyncId.call(this,t,n,r):t.flush(this)},t}(h),v=function(){function e(t,n){void 0===n&&(n=e.now),this.SchedulerAction=t,this.now=n}return e.prototype.schedule=function(e,t,n){return void 0===t&&(t=0),new this.SchedulerAction(this,e).schedule(n,t)},e.now=function(){return Date.now()},e}(),y=function(e){function t(n,r){void 0===r&&(r=v.now);var o=e.call(this,n,(function(){return t.delegate&&t.delegate!==o?t.delegate.now():r()}))||this;return o.actions=[],o.active=!1,o.scheduled=void 0,o}return a.ZT(t,e),t.prototype.schedule=function(n,r,o){return void 0===r&&(r=0),t.delegate&&t.delegate!==this?t.delegate.schedule(n,r,o):e.prototype.schedule.call(this,n,r,o)},t.prototype.flush=function(e){var t=this.actions;if(this.active)t.push(e);else{var n;this.active=!0;do{if(n=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}}},t}(v),m=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.ZT(t,e),t}(y))(d),g=n(979),_=n(5631),b=n(8170);function w(e,t){return t?new o.y((function(n){return t.schedule(E,0,{error:e,subscriber:n})})):new o.y((function(t){return t.error(e)}))}function E(e){var t=e.error;e.subscriber.error(t)}r||(r={});var C=function(){function e(e,t,n){this.kind=e,this.value=t,this.error=n,this.hasValue="N"===e}return e.prototype.observe=function(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}},e.prototype.do=function(e,t,n){switch(this.kind){case"N":return e&&e(this.value);case"E":return t&&t(this.error);case"C":return n&&n()}},e.prototype.accept=function(e,t,n){return e&&"function"==typeof e.next?this.observe(e):this.do(e,t,n)},e.prototype.toObservable=function(){switch(this.kind){case"N":return(0,b.of)(this.value);case"E":return w(this.error);case"C":return(0,_.c)()}throw new Error("unexpected notification kind value")},e.createNext=function(t){return void 0!==t?new e("N",t):e.undefinedValueNotification},e.createError=function(t){return new e("E",void 0,t)},e.createComplete=function(){return e.completeNotification},e.completeNotification=new e("C"),e.undefinedValueNotification=new e("N",void 0),e}(),S=function(e){function t(t,n,r){void 0===r&&(r=0);var o=e.call(this,t)||this;return o.scheduler=n,o.delay=r,o}return a.ZT(t,e),t.dispatch=function(e){var t=e.notification,n=e.destination;t.observe(n),this.unsubscribe()},t.prototype.scheduleMessage=function(e){this.destination.add(this.scheduler.schedule(t.dispatch,this.delay,new x(e,this.destination)))},t.prototype._next=function(e){this.scheduleMessage(C.createNext(e))},t.prototype._error=function(e){this.scheduleMessage(C.createError(e)),this.unsubscribe()},t.prototype._complete=function(){this.scheduleMessage(C.createComplete()),this.unsubscribe()},t}(g.L),x=function(){return function(e,t){this.notification=e,this.destination=t}}(),D=n(1016),T=n(8253),A=function(e){function t(t,n,r){void 0===t&&(t=Number.POSITIVE_INFINITY),void 0===n&&(n=Number.POSITIVE_INFINITY);var o=e.call(this)||this;return o.scheduler=r,o._events=[],o._infiniteTimeWindow=!1,o._bufferSize=t<1?1:t,o._windowTime=n<1?1:n,n===Number.POSITIVE_INFINITY?(o._infiniteTimeWindow=!0,o.next=o.nextInfiniteTimeWindow):o.next=o.nextTimeWindow,o}return a.ZT(t,e),t.prototype.nextInfiniteTimeWindow=function(t){var n=this._events;n.push(t),n.length>this._bufferSize&&n.shift(),e.prototype.next.call(this,t)},t.prototype.nextTimeWindow=function(t){this._events.push(new I(this._getNow(),t)),this._trimBufferThenGetEvents(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){var t,n=this._infiniteTimeWindow,r=n?this._events:this._trimBufferThenGetEvents(),o=this.scheduler,i=r.length;if(this.closed)throw new D.N;if(this.isStopped||this.hasError?t=s.w.EMPTY:(this.observers.push(e),t=new T.W(this,e)),o&&e.add(e=new S(e,o)),n)for(var a=0;at&&(i=Math.max(i,o-t)),i>0&&r.splice(0,i),r},t}(p.xQ),I=function(){return function(e,t){this.time=e,this.value=t}}(),P=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.value=null,t.hasNext=!1,t.hasCompleted=!1,t}return a.ZT(t,e),t.prototype._subscribe=function(t){return this.hasError?(t.error(this.thrownError),s.w.EMPTY):this.hasCompleted&&this.hasNext?(t.next(this.value),t.complete(),s.w.EMPTY):e.prototype._subscribe.call(this,t)},t.prototype.next=function(e){this.hasCompleted||(this.value=e,this.hasNext=!0)},t.prototype.error=function(t){this.hasCompleted||e.prototype.error.call(this,t)},t.prototype.complete=function(){this.hasCompleted=!0,this.hasNext&&e.prototype.next.call(this,this.value),e.prototype.complete.call(this)},t}(p.xQ),M=1,O=function(){return Promise.resolve()}(),k={};function N(e){return e in k&&(delete k[e],!0)}var R=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r}return a.ZT(t,e),t.prototype.requestAsyncId=function(t,n,r){return void 0===r&&(r=0),null!==r&&r>0?e.prototype.requestAsyncId.call(this,t,n,r):(t.actions.push(this),t.scheduled||(t.scheduled=(o=t.flush.bind(t,null),i=M++,k[i]=!0,O.then((function(){return N(i)&&o()})),i)));var o,i},t.prototype.recycleAsyncId=function(t,n,r){if(void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,r);0===t.actions.length&&(N(n),t.scheduled=void 0)},t}(h),F=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.ZT(t,e),t.prototype.flush=function(e){this.active=!0,this.scheduled=void 0;var t,n=this.actions,r=-1,o=n.length;e=e||n.shift();do{if(t=e.execute(e.state,e.delay))break}while(++r0?e.prototype.requestAsyncId.call(this,t,n,r):(t.actions.push(this),t.scheduled||(t.scheduled=requestAnimationFrame((function(){return t.flush(null)}))))},t.prototype.recycleAsyncId=function(t,n,r){if(void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,r);0===t.actions.length&&(cancelAnimationFrame(n),t.scheduled=void 0)},t}(h),V=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.ZT(t,e),t.prototype.flush=function(e){this.active=!0,this.scheduled=void 0;var t,n=this.actions,r=-1,o=n.length;e=e||n.shift();do{if(t=e.execute(e.state,e.delay))break}while(++rt.index?1:-1:e.delay>t.delay?1:-1},t}(h),H=n(2561),z=n(3306),q=n(3608);function W(e){return!!e&&(e instanceof o.y||"function"==typeof e.lift&&"function"==typeof e.subscribe)}var G=n(6565),Z=n(6929),$=n(8782),Q=function(){function e(){return Error.call(this),this.message="Timeout has occurred",this.name="TimeoutError",this}return e.prototype=Object.create(Error.prototype),e}(),K=n(5709),Y=n(3642),X=n(9026),J=n(7507);function ee(e,t,n){if(t){if(!(0,J.K)(t))return function(){for(var r=[],o=0;o1?r.next(Array.prototype.slice.call(arguments)):r.next(e)}),r,n)}))}function de(e,t,n,r,o){var i;if(function(e){return e&&"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener}(e)){var a=e;e.addEventListener(t,n,o),i=function(){return a.removeEventListener(t,n,o)}}else if(function(e){return e&&"function"==typeof e.on&&"function"==typeof e.off}(e)){var s=e;e.on(t,n),i=function(){return s.off(t,n)}}else if(function(e){return e&&"function"==typeof e.addListener&&"function"==typeof e.removeListener}(e)){var u=e;e.addListener(t,n),i=function(){return u.removeListener(t,n)}}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(var c=0,l=e.length;c=0}function be(e,t){return void 0===e&&(e=0),void 0===t&&(t=j),(!_e(e)||e<0)&&(e=0),t&&"function"==typeof t.schedule||(t=j),new o.y((function(n){return n.add(t.schedule(we,e,{subscriber:n,counter:0,period:e})),n}))}function we(e){var t=e.subscriber,n=e.counter,r=e.period;t.next(n),this.schedule({subscriber:t,counter:n+1,period:r},r)}var Ee=n(4370),Ce=new o.y(z.Z);function Se(){return Ce}function xe(){for(var e=[],t=0;t=t){r.complete();break}if(r.next(i++),r.closed)break}}))}function Ve(e){var t=e.start,n=e.index,r=e.count,o=e.subscriber;n>=r?o.complete():(o.next(t),o.closed||(e.index=n+1,e.start=t+1,this.schedule(e)))}function Be(e,t,n){void 0===e&&(e=0);var r=-1;return _e(t)?r=Number(t)<1?1:Number(t):(0,J.K)(t)&&(n=t),(0,J.K)(n)||(n=j),new o.y((function(t){var o=_e(e)?e:+e-n.now();return n.schedule(Ue,o,{index:0,period:r,subscriber:t})}))}function Ue(e){var t=e.index,n=e.period,r=e.subscriber;if(r.next(t),!r.closed){if(-1===n)return r.complete();e.index=t+1,this.schedule(e,n)}}function He(e,t){return new o.y((function(n){var r,o;try{r=e()}catch(e){return void n.error(e)}try{o=t(r)}catch(e){return void n.error(e)}var i=(o?(0,pe.D)(o):_.E).subscribe(n);return function(){i.unsubscribe(),r&&r.unsubscribe()}}))}var ze=n(999);function qe(){for(var e=[],t=0;tthis.index},e.prototype.hasCompleted=function(){return this.array.length===this.index},e}(),Qe=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.parent=n,o.observable=r,o.stillUnsubscribed=!0,o.buffer=[],o.isComplete=!1,o}return a.ZT(t,e),t.prototype[ze.hZ]=function(){return this},t.prototype.next=function(){var e=this.buffer;return 0===e.length&&this.isComplete?{value:null,done:!0}:{value:e.shift(),done:!1}},t.prototype.hasValue=function(){return this.buffer.length>0},t.prototype.hasCompleted=function(){return 0===this.buffer.length&&this.isComplete},t.prototype.notifyComplete=function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()},t.prototype.notifyNext=function(e,t,n,r,o){this.buffer.push(t),this.parent.checkIterators()},t.prototype.subscribe=function(e,t){return(0,Ne.D)(this,this.observable,this,t)},t}(ke.L),Ke=n(8107),Ye=n(150)},9233:(e,t,n)=>{"use strict";n.d(t,{X:()=>a});var r=n(5987),o=n(211),i=n(1016),a=function(e){function t(t){var n=e.call(this)||this;return n._value=t,n}return r.ZT(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),t.prototype._subscribe=function(t){var n=e.prototype._subscribe.call(this,t);return n&&!n.closed&&t.next(this._value),n},t.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new i.N;return this._value},t.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},t}(o.xQ)},1112:(e,t,n)=>{"use strict";n.d(t,{d:()=>o});var r=n(5987),o=function(e){function t(t,n,r){var o=e.call(this)||this;return o.parent=t,o.outerValue=n,o.outerIndex=r,o.index=0,o}return r.ZT(t,e),t.prototype._next=function(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)},t.prototype._error=function(e){this.parent.notifyError(e,this),this.unsubscribe()},t.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},t}(n(979).L)},2772:(e,t,n)=>{"use strict";n.d(t,{y:()=>l});var r=n(3642),o=n(979),i=n(3142),a=n(2174),s=n(5050),u=n(2561),c=n(150),l=function(){function e(e){this._isScalar=!1,e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var r=this.operator,s=function(e,t,n){if(e){if(e instanceof o.L)return e;if(e[i.b])return e[i.b]()}return e||t||n?new o.L(e,t,n):new o.L(a.c)}(e,t,n);if(r?s.add(r.call(s,this.source)):s.add(this.source||c.v.useDeprecatedSynchronousErrorHandling&&!s.syncErrorThrowable?this._subscribe(s):this._trySubscribe(s)),c.v.useDeprecatedSynchronousErrorHandling&&s.syncErrorThrowable&&(s.syncErrorThrowable=!1,s.syncErrorThrown))throw s.syncErrorValue;return s},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){c.v.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),(0,r._)(e)?e.error(t):console.warn(t)}},e.prototype.forEach=function(e,t){var n=this;return new(t=p(t))((function(t,r){var o;o=n.subscribe((function(t){try{e(t)}catch(e){r(e),o&&o.unsubscribe()}}),r,t)}))},e.prototype._subscribe=function(e){var t=this.source;return t&&t.subscribe(e)},e.prototype[s.L]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t{"use strict";n.d(t,{c:()=>i});var r=n(150),o=n(1644),i={closed:!0,next:function(e){},error:function(e){if(r.v.useDeprecatedSynchronousErrorHandling)throw e;(0,o.z)(e)},complete:function(){}}},2039:(e,t,n)=>{"use strict";n.d(t,{L:()=>o});var r=n(5987),o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.ZT(t,e),t.prototype.notifyNext=function(e,t,n,r,o){this.destination.next(t)},t.prototype.notifyError=function(e,t){this.destination.error(e)},t.prototype.notifyComplete=function(e){this.destination.complete()},t}(n(979).L)},211:(e,t,n)=>{"use strict";n.d(t,{Yc:()=>l,xQ:()=>p});var r=n(5987),o=n(2772),i=n(979),a=n(8760),s=n(1016),u=n(8253),c=n(3142),l=function(e){function t(t){var n=e.call(this,t)||this;return n.destination=t,n}return r.ZT(t,e),t}(i.L),p=function(e){function t(){var t=e.call(this)||this;return t.observers=[],t.closed=!1,t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return r.ZT(t,e),t.prototype[c.b]=function(){return new l(this)},t.prototype.lift=function(e){var t=new f(this,this);return t.operator=e,t},t.prototype.next=function(e){if(this.closed)throw new s.N;if(!this.isStopped)for(var t=this.observers,n=t.length,r=t.slice(),o=0;o{"use strict";n.d(t,{W:()=>o});var r=n(5987),o=function(e){function t(t,n){var r=e.call(this)||this;return r.subject=t,r.subscriber=n,r.closed=!1,r}return r.ZT(t,e),t.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var e=this.subject,t=e.observers;if(this.subject=null,t&&0!==t.length&&!e.isStopped&&!e.closed){var n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}},t}(n(8760).w)},979:(e,t,n)=>{"use strict";n.d(t,{L:()=>l});var r=n(5987),o=n(4156),i=n(2174),a=n(8760),s=n(3142),u=n(150),c=n(1644),l=function(e){function t(n,r,o){var a=e.call(this)||this;switch(a.syncErrorValue=null,a.syncErrorThrown=!1,a.syncErrorThrowable=!1,a.isStopped=!1,arguments.length){case 0:a.destination=i.c;break;case 1:if(!n){a.destination=i.c;break}if("object"==typeof n){n instanceof t?(a.syncErrorThrowable=n.syncErrorThrowable,a.destination=n,n.add(a)):(a.syncErrorThrowable=!0,a.destination=new p(a,n));break}default:a.syncErrorThrowable=!0,a.destination=new p(a,n,r,o)}return a}return r.ZT(t,e),t.prototype[s.b]=function(){return this},t.create=function(e,n,r){var o=new t(e,n,r);return o.syncErrorThrowable=!1,o},t.prototype.next=function(e){this.isStopped||this._next(e)},t.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this))},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){this.destination.error(e),this.unsubscribe()},t.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},t.prototype._unsubscribeAndRecycle=function(){var e=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this},t}(a.w),p=function(e){function t(t,n,r,a){var s,u=e.call(this)||this;u._parentSubscriber=t;var c=u;return(0,o.m)(n)?s=n:n&&(s=n.next,r=n.error,a=n.complete,n!==i.c&&(c=Object.create(n),(0,o.m)(c.unsubscribe)&&u.add(c.unsubscribe.bind(c)),c.unsubscribe=u.unsubscribe.bind(u))),u._context=c,u._next=s,u._error=r,u._complete=a,u}return r.ZT(t,e),t.prototype.next=function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;u.v.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}},t.prototype.error=function(e){if(!this.isStopped){var t=this._parentSubscriber,n=u.v.useDeprecatedSynchronousErrorHandling;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):(0,c.z)(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;(0,c.z)(e)}}},t.prototype.complete=function(){var e=this;if(!this.isStopped){var t=this._parentSubscriber;if(this._complete){var n=function(){return e._complete.call(e._context)};u.v.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},t.prototype.__tryOrUnsub=function(e,t){try{e.call(this._context,t)}catch(e){if(this.unsubscribe(),u.v.useDeprecatedSynchronousErrorHandling)throw e;(0,c.z)(e)}},t.prototype.__tryOrSetError=function(e,t,n){if(!u.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(t){return u.v.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=t,e.syncErrorThrown=!0,!0):((0,c.z)(t),!0)}return!1},t.prototype._unsubscribe=function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()},t}(l)},8760:(e,t,n)=>{"use strict";n.d(t,{w:()=>s});var r=n(9026),o=n(2009),i=n(4156),a=n(8782),s=function(){function e(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}var t;return e.prototype.unsubscribe=function(){var t;if(!this.closed){var n=this,s=n._parentOrParents,c=n._unsubscribe,l=n._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,s instanceof e)s.remove(this);else if(null!==s)for(var p=0;p{"use strict";n.d(t,{v:()=>o});var r=!1,o={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){e&&(new Error).stack,r=e},get useDeprecatedSynchronousErrorHandling(){return r}}},3140:(e,t,n)=>{"use strict";n.d(t,{N:()=>c,c:()=>u});var r=n(5987),o=n(211),i=n(2772),a=n(8760),s=n(3018),u=function(e){function t(t,n){var r=e.call(this)||this;return r.source=t,r.subjectFactory=n,r._refCount=0,r._isComplete=!1,r}return r.ZT(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype.connect=function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new a.w).add(this.source.subscribe(new l(this.getSubject(),this))),e.closed&&(this._connection=null,e=a.w.EMPTY)),e},t.prototype.refCount=function(){return(0,s.x)()(this)},t}(i.y),c=function(){var e=u.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}}(),l=function(e){function t(t,n){var r=e.call(this,t)||this;return r.connectable=n,r}return r.ZT(t,e),t.prototype._error=function(t){this._unsubscribe(),e.prototype._error.call(this,t)},t.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}},t}(o.Yc)},5142:(e,t,n)=>{"use strict";n.d(t,{aj:()=>l});var r=n(5987),o=n(7507),i=n(9026),a=n(2039),s=n(7407),u=n(3375),c={};function l(){for(var e=[],t=0;t{"use strict";n.d(t,{z:()=>i});var r=n(8170),o=n(2257);function i(){for(var e=[],t=0;t{"use strict";n.d(t,{P:()=>a});var r=n(2772),o=n(5760),i=n(5631);function a(e){return new r.y((function(t){var n;try{n=e()}catch(e){return void t.error(e)}return(n?(0,o.D)(n):(0,i.c)()).subscribe(t)}))}},5631:(e,t,n)=>{"use strict";n.d(t,{E:()=>o,c:()=>i});var r=n(2772),o=new r.y((function(e){return e.complete()}));function i(e){return e?function(e){return new r.y((function(t){return e.schedule((function(){return t.complete()}))}))}(e):o}},2615:(e,t,n)=>{"use strict";n.d(t,{D:()=>u});var r=n(2772),o=n(9026),i=n(5709),a=n(2009),s=n(5760);function u(){for(var e=[],t=0;t{"use strict";n.d(t,{D:()=>a});var r=n(2772),o=n(7843),i=n(8107);function a(e,t){return t?(0,i.x)(e,t):e instanceof r.y?e:new r.y((0,o.s)(e))}},3375:(e,t,n)=>{"use strict";n.d(t,{n:()=>a});var r=n(2772),o=n(6900),i=n(3109);function a(e,t){return t?(0,i.r)(e,t):new r.y((0,o.V)(e))}},4370:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var r=n(2772),o=n(7507),i=n(2556),a=n(3375);function s(){for(var e=[],t=0;t1&&"number"==typeof e[e.length-1]&&(n=e.pop())):"number"==typeof u&&(n=e.pop()),null===s&&1===e.length&&e[0]instanceof r.y?e[0]:(0,i.J)(n)((0,a.n)(e,s))}},8170:(e,t,n)=>{"use strict";n.d(t,{of:()=>a});var r=n(7507),o=n(3375),i=n(3109);function a(){for(var e=[],t=0;t{"use strict";n.d(t,{u:()=>o});var r=n(2556);function o(){return(0,r.J)(1)}},6008:(e,t,n)=>{"use strict";n.d(t,{h:()=>i});var r=n(5987),o=n(979);function i(e,t){return function(n){return n.lift(new a(e,t))}}var a=function(){function e(e,t){this.predicate=e,this.thisArg=t}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.predicate,this.thisArg))},e}(),s=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.predicate=n,o.thisArg=r,o.count=0,o}return r.ZT(t,e),t.prototype._next=function(e){var t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(e){return void this.destination.error(e)}t&&this.destination.next(e)},t}(o.L)},5709:(e,t,n)=>{"use strict";n.d(t,{U:()=>i});var r=n(5987),o=n(979);function i(e,t){return function(n){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new a(e,t))}}var a=function(){function e(e,t){this.project=e,this.thisArg=t}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.project,this.thisArg))},e}(),s=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.project=n,o.count=0,o.thisArg=r||o,o}return r.ZT(t,e),t.prototype._next=function(e){var t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(e){return void this.destination.error(e)}this.destination.next(t)},t}(o.L)},2556:(e,t,n)=>{"use strict";n.d(t,{J:()=>i});var r=n(7746),o=n(3608);function i(e){return void 0===e&&(e=Number.POSITIVE_INFINITY),(0,r.zg)(o.y,e)}},7746:(e,t,n)=>{"use strict";n.d(t,{zg:()=>c});var r=n(5987),o=n(7407),i=n(2039),a=n(1112),s=n(5709),u=n(5760);function c(e,t,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"function"==typeof t?function(r){return r.pipe(c((function(n,r){return(0,u.D)(e(n,r)).pipe((0,s.U)((function(e,o){return t(n,e,r,o)})))}),n))}:("number"==typeof t&&(n=t),function(t){return t.lift(new l(e,n))})}var l=function(){function e(e,t){void 0===t&&(t=Number.POSITIVE_INFINITY),this.project=e,this.concurrent=t}return e.prototype.call=function(e,t){return t.subscribe(new p(e,this.project,this.concurrent))},e}(),p=function(e){function t(t,n,r){void 0===r&&(r=Number.POSITIVE_INFINITY);var o=e.call(this,t)||this;return o.project=n,o.concurrent=r,o.hasCompleted=!1,o.buffer=[],o.active=0,o.index=0,o}return r.ZT(t,e),t.prototype._next=function(e){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},t}(i.L)},3018:(e,t,n)=>{"use strict";n.d(t,{x:()=>i});var r=n(5987),o=n(979);function i(){return function(e){return e.lift(new a(e))}}var a=function(){function e(e){this.connectable=e}return e.prototype.call=function(e,t){var n=this.connectable;n._refCount++;var r=new s(e,n),o=t.subscribe(r);return r.closed||(r.connection=n.connect()),o},e}(),s=function(e){function t(t,n){var r=e.call(this,t)||this;return r.connectable=n,r}return r.ZT(t,e),t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var n=this.connection,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null},t}(o.L)},3109:(e,t,n)=>{"use strict";n.d(t,{r:()=>i});var r=n(2772),o=n(8760);function i(e,t){return new r.y((function(n){var r=new o.w,i=0;return r.add(t.schedule((function(){i!==e.length?(n.next(e[i++]),n.closed||r.add(this.schedule())):n.complete()}))),r}))}},8107:(e,t,n)=>{"use strict";n.d(t,{x:()=>l});var r=n(2772),o=n(8760),i=n(5050),a=n(3109),s=n(999),u=n(336),c=n(9217);function l(e,t){if(null!=e){if(function(e){return e&&"function"==typeof e[i.L]}(e))return function(e,t){return new r.y((function(n){var r=new o.w;return r.add(t.schedule((function(){var o=e[i.L]();r.add(o.subscribe({next:function(e){r.add(t.schedule((function(){return n.next(e)})))},error:function(e){r.add(t.schedule((function(){return n.error(e)})))},complete:function(){r.add(t.schedule((function(){return n.complete()})))}}))}))),r}))}(e,t);if((0,u.t)(e))return function(e,t){return new r.y((function(n){var r=new o.w;return r.add(t.schedule((function(){return e.then((function(e){r.add(t.schedule((function(){n.next(e),r.add(t.schedule((function(){return n.complete()})))})))}),(function(e){r.add(t.schedule((function(){return n.error(e)})))}))}))),r}))}(e,t);if((0,c.z)(e))return(0,a.r)(e,t);if(function(e){return e&&"function"==typeof e[s.hZ]}(e)||"string"==typeof e)return function(e,t){if(!e)throw new Error("Iterable cannot be null");return new r.y((function(n){var r,i=new o.w;return i.add((function(){r&&"function"==typeof r.return&&r.return()})),i.add(t.schedule((function(){r=e[s.hZ](),i.add(t.schedule((function(){if(!n.closed){var e,t;try{var o=r.next();e=o.value,t=o.done}catch(e){return void n.error(e)}t?n.complete():(n.next(e),this.schedule())}})))}))),i}))}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}},999:(e,t,n)=>{"use strict";function r(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}n.d(t,{hZ:()=>o});var o=r()},5050:(e,t,n)=>{"use strict";n.d(t,{L:()=>r});var r=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}()},3142:(e,t,n)=>{"use strict";n.d(t,{b:()=>r});var r=function(){return"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}()},6565:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});var r=function(){function e(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return e.prototype=Object.create(Error.prototype),e}()},6929:(e,t,n)=>{"use strict";n.d(t,{K:()=>r});var r=function(){function e(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return e.prototype=Object.create(Error.prototype),e}()},1016:(e,t,n)=>{"use strict";n.d(t,{N:()=>r});var r=function(){function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e}()},8782:(e,t,n)=>{"use strict";n.d(t,{B:()=>r});var r=function(){function e(e){return Error.call(this),this.message=e?e.length+" errors occurred during unsubscription:\n"+e.map((function(e,t){return t+1+") "+e.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e}()},3642:(e,t,n)=>{"use strict";n.d(t,{_:()=>o});var r=n(979);function o(e){for(;e;){var t=e,n=t.closed,o=t.destination,i=t.isStopped;if(n||i)return!1;e=o&&o instanceof r.L?o:null}return!0}},1644:(e,t,n)=>{"use strict";function r(e){setTimeout((function(){throw e}),0)}n.d(t,{z:()=>r})},3608:(e,t,n)=>{"use strict";function r(e){return e}n.d(t,{y:()=>r})},9026:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});var r=function(){return Array.isArray||function(e){return e&&"number"==typeof e.length}}()},9217:(e,t,n)=>{"use strict";n.d(t,{z:()=>r});var r=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e}},4156:(e,t,n)=>{"use strict";function r(e){return"function"==typeof e}n.d(t,{m:()=>r})},2009:(e,t,n)=>{"use strict";function r(e){return null!==e&&"object"==typeof e}n.d(t,{K:()=>r})},336:(e,t,n)=>{"use strict";function r(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}n.d(t,{t:()=>r})},7507:(e,t,n)=>{"use strict";function r(e){return e&&"function"==typeof e.schedule}n.d(t,{K:()=>r})},3306:(e,t,n)=>{"use strict";function r(){}n.d(t,{Z:()=>r})},2561:(e,t,n)=>{"use strict";n.d(t,{U:()=>i,z:()=>o});var r=n(3306);function o(){for(var e=[],t=0;t{"use strict";n.d(t,{s:()=>l});var r=n(6900),o=n(1644),i=n(999),a=n(5050),s=n(9217),u=n(336),c=n(2009),l=function(e){if(e&&"function"==typeof e[a.L])return l=e,function(e){var t=l[a.L]();if("function"!=typeof t.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return t.subscribe(e)};if((0,s.z)(e))return(0,r.V)(e);if((0,u.t)(e))return n=e,function(e){return n.then((function(t){e.closed||(e.next(t),e.complete())}),(function(t){return e.error(t)})).then(null,o.z),e};if(e&&"function"==typeof e[i.hZ])return t=e,function(e){for(var n=t[i.hZ]();;){var r=n.next();if(r.done){e.complete();break}if(e.next(r.value),e.closed)break}return"function"==typeof n.return&&e.add((function(){n.return&&n.return()})),e};var t,n,l,p=(0,c.K)(e)?"an invalid object":"'"+e+"'";throw new TypeError("You provided "+p+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")}},6900:(e,t,n)=>{"use strict";n.d(t,{V:()=>r});var r=function(e){return function(t){for(var n=0,r=e.length;n{"use strict";n.d(t,{D:()=>a});var r=n(1112),o=n(7843),i=n(2772);function a(e,t,n,a,s){if(void 0===s&&(s=new r.d(e,n,a)),!s.closed)return t instanceof i.y?t.subscribe(s):(0,o.s)(t)(s)}},5987:(e,t,n)=>{"use strict";n.d(t,{ZT:()=>o});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}},9874:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var r=n(3379),o=n.n(r),i=n(7795),a=n.n(i),s=n(569),u=n.n(s),c=n(3565),l=n.n(c),p=n(9216),f=n.n(p),h=n(4589),d=n.n(h),v=n(4662),y={};y.styleTagTransform=d(),y.setAttributes=l(),y.insert=u().bind(null,"head"),y.domAPI=a(),y.insertStyleElement=f(),o()(v.Z,y);const m=v.Z&&v.Z.locals?v.Z.locals:void 0},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,r=0;r{"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var o=void 0!==n.layer;o&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,o&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},655:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__assign:()=>i,__asyncDelegator:()=>_,__asyncGenerator:()=>g,__asyncValues:()=>b,__await:()=>m,__awaiter:()=>l,__decorate:()=>s,__exportStar:()=>f,__extends:()=>o,__generator:()=>p,__importDefault:()=>C,__importStar:()=>E,__makeTemplateObject:()=>w,__metadata:()=>c,__param:()=>u,__read:()=>d,__rest:()=>a,__spread:()=>v,__spreadArrays:()=>y,__values:()=>h});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)};function o(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function u(e,t){return function(n,r){t(n,r,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{u(r.next(e))}catch(e){i(e)}}function s(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){e.done?o(e.value):new n((function(t){t(e.value)})).then(a,s)}u((r=r.apply(e,t||[])).next())}))}function p(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}function d(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function v(){for(var e=[],t=0;t1||s(e,t)}))})}function s(e,t){try{(n=o[e](t)).value instanceof m?Promise.resolve(n.value.v).then(u,c):l(i[0][2],n)}catch(e){l(i[0][3],e)}var n}function u(e){s("next",e)}function c(e){s("throw",e)}function l(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}}function _(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:m(e[r](t)),done:"return"===r}:o?o(t):t}:o}}function b(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=h(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){!function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)}(r,o,(t=e[n](t)).done,t.value)}))}}}function w(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function E(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function C(e){return e&&e.__esModule?e:{default:e}}},6849:function(e,t,n){!function(){"use strict";!function(e){var t=e.performance;function n(e){t&&t.mark&&t.mark(e)}function r(e,n){t&&t.measure&&t.measure(e,n)}n("Zone");var o=!0===e.__zone_symbol__forceDuplicateZoneCheck;if(e.Zone){if(o||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}var i,a=function(){function t(e,t){this._parent=e,this._name=t?t.name||"unnamed":"",this._properties=t&&t.properties||{},this._zoneDelegate=new u(this,this._parent&&this._parent._zoneDelegate,t)}return t.assertZonePatched=function(){if(e.Promise!==T.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(t,"root",{get:function(){for(var e=t.current;e.parent;)e=e.parent;return e},enumerable:!0,configurable:!0}),Object.defineProperty(t,"current",{get:function(){return I.zone},enumerable:!0,configurable:!0}),Object.defineProperty(t,"currentTask",{get:function(){return P},enumerable:!0,configurable:!0}),t.__load_patch=function(i,a){if(T.hasOwnProperty(i)){if(o)throw Error("Already loaded patch: "+i)}else if(!e["__Zone_disable_"+i]){var s="Zone:"+i;n(s),T[i]=a(e,t,A),r(s,s)}},Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),t.prototype.get=function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]},t.prototype.getZoneWith=function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null},t.prototype.fork=function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)},t.prototype.wrap=function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),r=this;return function(){return r.runGuarded(n,this,arguments,t)}},t.prototype.run=function(e,t,n,r){I={parent:I,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,r)}finally{I=I.parent}},t.prototype.runGuarded=function(e,t,n,r){void 0===t&&(t=null),I={parent:I,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,r)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{I=I.parent}},t.prototype.runTask=function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||m).name+"; Execution: "+this.name+")");if(e.state!==g||e.type!==D&&e.type!==x){var r=e.state!=w;r&&e._transitionTo(w,b),e.runCount++;var o=P;P=e,I={parent:I,zone:this};try{e.type==x&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{e.state!==g&&e.state!==C&&(e.type==D||e.data&&e.data.isPeriodic?r&&e._transitionTo(b,w):(e.runCount=0,this._updateTaskCount(e,-1),r&&e._transitionTo(g,w,g))),I=I.parent,P=o}}},t.prototype.scheduleTask=function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to "+this.name+" which is descendants of the original zone "+e.zone.name);t=t.parent}e._transitionTo(_,g);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(t){throw e._transitionTo(C,_,g),this._zoneDelegate.handleError(this,t),t}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==_&&e._transitionTo(b,_),e},t.prototype.scheduleMicroTask=function(e,t,n,r){return this.scheduleTask(new c(S,e,t,n,r,void 0))},t.prototype.scheduleMacroTask=function(e,t,n,r,o){return this.scheduleTask(new c(x,e,t,n,r,o))},t.prototype.scheduleEventTask=function(e,t,n,r,o){return this.scheduleTask(new c(D,e,t,n,r,o))},t.prototype.cancelTask=function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||m).name+"; Execution: "+this.name+")");e._transitionTo(E,b,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(C,E),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(g,E),e.runCount=0,e},t.prototype._updateTaskCount=function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var r=0;r0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e};this.hasTask(this.zone,i)}},e}(),c=function(){function t(n,r,o,i,a,s){this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=r,this.data=i,this.scheduleFn=a,this.cancelFn=s,this.callback=o;var u=this;n===D&&i&&i.useG?this.invoke=t.invokeTask:this.invoke=function(){return t.invokeTask.call(e,u,this,arguments)}}return t.invokeTask=function(e,t,n){e||(e=this),M++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==M&&y(),M--}},Object.defineProperty(t.prototype,"zone",{get:function(){return this._zone},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"state",{get:function(){return this._state},enumerable:!0,configurable:!0}),t.prototype.cancelScheduleRequest=function(){this._transitionTo(g,_)},t.prototype._transitionTo=function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(this.type+" '"+this.source+"': can not transition to '"+e+"', expecting state '"+t+"'"+(n?" or '"+n+"'":"")+", was '"+this._state+"'.");this._state=e,e==g&&(this._zoneDelegates=null)},t.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)},t.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}},t}(),l=k("setTimeout"),p=k("Promise"),f=k("then"),h=[],d=!1;function v(t){if(0===M&&0===h.length)if(i||e[p]&&(i=e[p].resolve(0)),i){var n=i[f];n||(n=i.then),n.call(i,y)}else e[l](y,0);t&&h.push(t)}function y(){if(!d){for(d=!0;h.length;){var e=h;h=[];for(var t=0;t=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}};Zone.__load_patch("ZoneAwarePromise",(function(t,n,r){var o=Object.getOwnPropertyDescriptor,i=Object.defineProperty;var a=r.symbol,s=[],u=a("Promise"),c=a("then"),l="__creationTrace__";r.onUnhandledError=function(e){if(r.showUncaughtError()){var t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},r.microtaskDrainDone=function(){for(;s.length;)for(var e=function(){var e=s.shift();try{e.zone.runGuarded((function(){throw e}))}catch(e){f(e)}};s.length;)e()};var p=a("unhandledPromiseRejectionHandler");function f(e){r.onUnhandledError(e);try{var t=n[p];t&&"function"==typeof t&&t.call(this,e)}catch(e){}}function h(e){return e&&e.then}function d(e){return e}function v(e){return N.reject(e)}var y=a("state"),m=a("value"),g=a("finally"),_=a("parentPromiseValue"),b=a("parentPromiseState"),w="Promise.then",E=null,C=!0,S=!1,x=0;function D(e,t){return function(n){try{P(e,t,n)}catch(t){P(e,!1,t)}}}var T=function(){var e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}},A="Promise resolved with itself",I=a("currentTaskTrace");function P(e,t,o){var a,u=T();if(e===o)throw new TypeError(A);if(e[y]===E){var c=null;try{"object"!=typeof o&&"function"!=typeof o||(c=o&&o.then)}catch(t){return u((function(){P(e,!1,t)}))(),e}if(t!==S&&o instanceof N&&o.hasOwnProperty(y)&&o.hasOwnProperty(m)&&o[y]!==E)O(o),P(e,o[y],o[m]);else if(t!==S&&"function"==typeof c)try{c.call(o,u(D(e,t)),u(D(e,!1)))}catch(t){u((function(){P(e,!1,t)}))()}else{e[y]=t;var p=e[m];if(e[m]=o,e[g]===g&&t===C&&(e[y]=e[b],e[m]=e[_]),t===S&&o instanceof Error){var f=n.currentTask&&n.currentTask.data&&n.currentTask.data[l];f&&i(o,I,{configurable:!0,enumerable:!1,writable:!0,value:f})}for(var h=0;h=0;n--)"function"==typeof e[n]&&(e[n]=d(e[n],t+"_"+n));return e}function C(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var S="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,x=!("nw"in _)&&void 0!==_.process&&"[object process]"==={}.toString.call(_.process),D=!x&&!S&&!(!m||!g.HTMLElement),T=void 0!==_.process&&"[object process]"==={}.toString.call(_.process)&&!S&&!(!m||!g.HTMLElement),A={},I=function(e){if(e=e||_.event){var t=A[e.type];t||(t=A[e.type]=y("ON_PROPERTY"+e.type));var n,r=this||e.target||_,o=r[t];if(D&&r===g&&"error"===e.type){var i=e;!0===(n=o&&o.call(this,i.message,i.filename,i.lineno,i.colno,i.error))&&e.preventDefault()}else null==(n=o&&o.apply(this,arguments))||n||e.preventDefault();return n}};function P(e,n,o){var i=t(e,n);if(!i&&o&&t(o,n)&&(i={enumerable:!0,configurable:!0}),i&&i.configurable){var a=y("on"+n+"patched");if(!e.hasOwnProperty(a)||!e[a]){delete i.writable,delete i.value;var s=i.get,u=i.set,c=n.substr(2),l=A[c];l||(l=A[c]=y("ON_PROPERTY"+c)),i.set=function(t){var n=this;n||e!==_||(n=_),n&&(n[l]&&n.removeEventListener(c,I),u&&u.apply(n,w),"function"==typeof t?(n[l]=t,n.addEventListener(c,I,!1)):n[l]=null)},i.get=function(){var t=this;if(t||e!==_||(t=_),!t)return null;var r=t[l];if(r)return r;if(s){var o=s&&s.call(this);if(o)return i.set.call(this,o),"function"==typeof t[b]&&t.removeAttribute(n),o}return null},r(e,n,i),e[a]=!0}}}function M(e,t,n){if(t)for(var r=0;r=0&&"function"==typeof r[i.cbIdx]?v(i.name,r[i.cbIdx],i,o):e.apply(t,r)}}))}function j(e,t){e[y("OriginalDelegate")]=t}var L=!1,V=!1;function B(){try{var e=g.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}function U(){if(L)return V;L=!0;try{var e=g.navigator.userAgent;-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(V=!0)}catch(e){}return V}Zone.__load_patch("toString",(function(e){var t=Function.prototype.toString,n=y("OriginalDelegate"),r=y("Promise"),o=y("Error"),i=function(){if("function"==typeof this){var i=this[n];if(i)return"function"==typeof i?t.call(i):Object.prototype.toString.call(i);if(this===Promise){var a=e[r];if(a)return t.call(a)}if(this===Error){var s=e[o];if(s)return t.call(s)}}return t.call(this)};i[n]=t,Function.prototype.toString=i;var a=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?"[object Promise]":a.call(this)}}));var H=!1;if("undefined"!=typeof window)try{var z=Object.defineProperty({},"passive",{get:function(){H=!0}});window.addEventListener("test",z,z),window.removeEventListener("test",z,z)}catch(e){H=!1}var q={useG:!0},W={},G={},Z=/^__zone_symbol__(\w+)(true|false)$/,$="__zone_symbol__propagationStopped";function Q(e,t,n){var r=n&&n.add||s,i=n&&n.rm||u,a=n&&n.listeners||"eventListeners",c=n&&n.rmAll||"removeAllListeners",l=y(r),d="."+r+":",v="prependListener",m="."+v+":",g=function(e,t,n){if(!e.isRemoved){var r=e.callback;"object"==typeof r&&r.handleEvent&&(e.callback=function(e){return r.handleEvent(e)},e.originalDelegate=r),e.invoke(e,t,[n]);var o=e.options;if(o&&"object"==typeof o&&o.once){var a=e.originalDelegate?e.originalDelegate:e.callback;t[i].call(t,n.type,a,o)}}},_=function(t){if(t=t||e.event){var n=this||t.target||e,r=n[W[t.type][f]];if(r)if(1===r.length)g(r[0],n,t);else for(var o=r.slice(),i=0;i1?new i(t,n):new i(t),c=e.ObjectGetOwnPropertyDescriptor(u,"onmessage");return c&&!1===c.configurable?(a=e.ObjectCreate(u),s=u,[r,o,"send","close"].forEach((function(t){a[t]=function(){var n=e.ArraySlice.call(arguments);if(t===r||t===o){var i=n.length>0?n[0]:void 0;if(i){var s=Zone.__symbol__("ON_PROPERTY"+i);u[s]=a[s]}}return u[t].apply(u,n)}}))):a=u,e.patchOnProperties(a,["close","error","message","open"],s),a};var a=t.WebSocket;for(var s in i)a[s]=i[s]}(e,t),Zone[e.symbol("patchEvents")]=!0}}Zone.__load_patch("util",(function(e,n,o){o.patchOnProperties=M,o.patchMethod=R,o.bindArguments=E,o.patchMacroTask=F;var c=n.__symbol__("BLACK_LISTED_EVENTS"),l=n.__symbol__("UNPATCHED_EVENTS");e[l]&&(e[c]=e[l]),e[c]&&(n[c]=n[l]=e[c]),o.patchEventPrototype=Y,o.patchEventTarget=Q,o.isIEOrEdge=U,o.ObjectDefineProperty=r,o.ObjectGetOwnPropertyDescriptor=t,o.ObjectCreate=i,o.ArraySlice=a,o.patchClass=k,o.wrapWithCurrentZone=d,o.filterProperties=ge,o.attachOriginToPatched=j,o._redefineProperty=oe,o.patchCallbacks=X,o.getGlobalObjects=function(){return{globalSources:G,zoneSymbolEventNames:W,eventNames:me,isBrowser:D,isMix:T,isNode:x,TRUE_STR:p,FALSE_STR:f,ZONE_SYMBOL_PREFIX:h,ADD_EVENT_LISTENER_STR:s,REMOVE_EVENT_LISTENER_STR:u}}})),function(e){e.__zone_symbol__legacyPatch=function(){var t=e.Zone;t.__load_patch("registerElement",(function(e,t,n){!function(e,t){var n=t.getGlobalObjects(),r=n.isBrowser,o=n.isMix;(r||o)&&"registerElement"in e.document&&t.patchCallbacks(t,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])}(e,n)})),t.__load_patch("EventTargetLegacy",(function(e,t,n){we(e,n),Ee(n,e)}))}}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||n.g);var Ce=y("zoneTask");function Se(e,t,n,r){var o=null,i=null;n+=r;var a={};function s(t){var n=t.data;return n.args[0]=function(){try{t.invoke.apply(this,arguments)}finally{t.data&&t.data.isPeriodic||("number"==typeof n.handleId?delete a[n.handleId]:n.handleId&&(n.handleId[Ce]=null))}},n.handleId=o.apply(e,n.args),t}function u(e){return i(e.data.handleId)}o=R(e,t+=r,(function(n){return function(o,i){if("function"==typeof i[0]){var c={isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?i[1]||0:void 0,args:i},l=v(t,i[0],c,s,u);if(!l)return l;var p=l.data.handleId;return"number"==typeof p?a[p]=l:p&&(p[Ce]=l),p&&p.ref&&p.unref&&"function"==typeof p.ref&&"function"==typeof p.unref&&(l.ref=p.ref.bind(p),l.unref=p.unref.bind(p)),"number"==typeof p||p?p:l}return n.apply(e,i)}})),i=R(e,n,(function(t){return function(n,r){var o,i=r[0];"number"==typeof i?o=a[i]:(o=i&&i[Ce])||(o=i),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&("number"==typeof i?delete a[i]:i&&(i[Ce]=null),o.zone.cancelTask(o)):t.apply(e,r)}}))}function xe(e,t){if(!Zone[t.symbol("patchEventTarget")]){for(var n=t.getGlobalObjects(),r=n.eventNames,o=n.zoneSymbolEventNames,i=n.TRUE_STR,a=n.FALSE_STR,s=n.ZONE_SYMBOL_PREFIX,u=0;u0){var o=e.invoke;e.invoke=function(){for(var n=r.__zone_symbol__loadfalse,i=0;i{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0,n(3077)})(); \ No newline at end of file diff --git a/docs/chart/chart-opt-bundle.js b/docs/chart/chart-opt-bundle.js index 9f08d73..45fb99f 100644 --- a/docs/chart/chart-opt-bundle.js +++ b/docs/chart/chart-opt-bundle.js @@ -1,2 +1,2 @@ /*! For license information please see chart-opt-bundle.js.LICENSE.txt */ -(()=>{var e={1611:function(e,t,a){"use strict";var n,r,i=a(7757),s=Object.freeze({esVersion:6,assumingES6:!0,productionMode:!0,linkerVersion:"1.13.2",fileLevelThis:this});function o(e){this.gb=e}o.prototype.toString=function(){return String.fromCharCode(this.gb)};var d=function e(t,a,n){var r=new t.X(a[n]);if(n>24===e?It:e<<16>>16===e?Bt:ca):f(e)?A(_a):A(ua);case"boolean":return A(xt);case"undefined":return A(fe);default:return null===e?e.Kb():e instanceof Le?A(ma):e instanceof o?A(Tt):e&&e.$classData?A(e.$classData):null}}function u(e){switch(typeof e){case"string":return"java.lang.String";case"number":return h(e)?e<<24>>24===e?"java.lang.Byte":e<<16>>16===e?"java.lang.Short":"java.lang.Integer":f(e)?"java.lang.Float":"java.lang.Double";case"boolean":return"java.lang.Boolean";case"undefined":return"java.lang.Void";default:return null===e?e.Kb():e instanceof Le?"java.lang.Long":e instanceof o?"java.lang.Character":e&&e.$classData?e.$classData.name:null.J.name}}var _=0,c=new WeakMap;function m(e){switch(typeof e){case"string":return fa(e);case"number":return la(e);case"bigint":var t=0;for(e>=BigInt(32);return t;case"boolean":return e?1231:1237;case"undefined":return 0;case"symbol":return void 0===(e=e.description)?0:fa(e);default:return null===e?0:(void 0===(t=c.get(e))&&(_=t=_+1|0,c.set(e,t)),t)}}function h(e){return"number"==typeof e&&(0|e)===e&&1/e!=-1/0}function f(e){return"number"==typeof e&&(e!=e||Math.fround(e)===e)}function p(){}function y(){}function M(e){if("number"==typeof e){this.c=Array(e);for(var t=0;te===r,r.name=a,r.isPrimitive=!0,r.isInstance=()=>!1,void 0!==n&&(r.S=j(r,n)),r}function H(e,t,a,n){var r=new T,i=function(e){for(var t in e)return t}(e);return r.v=a,r.B="L"+t+";",r.C=e=>!!e.v[i],r.name=t,r.isInterface=!1,r.isInstance=n||(e=>!!(e&&e.$classData&&e.$classData.v[i])),r}function j(e,t,a){var n=new T;t.prototype.$classData=n;var r="["+e.B;return n.X=t,n.v={a:1,Ga:1,b:1},n.W=e,n.T=e,n.U=1,n.B=r,n.name=r,n.isArrayClass=!0,n.C=a||(e=>n===e),n.isInstance=e=>e instanceof t,n}function P(e){return e.S||(e.S=function(e){function t(e){if("number"==typeof e){this.c=Array(e);for(var t=0;t{var t=e.U;return t===r?n.C(e.T):t>r&&n===O};return a.C=s,a.isInstance=e=>!!(e=e&&e.$classData)&&(e===a||s(e)),a}(e)),e.S}function A(e){return e.Ea||(e.Ea=new mt(e)),e.Ea}p.prototype.constructor=p,y.prototype=p.prototype,p.prototype.s=function(){return m(this)},p.prototype.g=function(){var e=this.s();return u(this)+"@"+(+(e>>>0)).toString(16)},p.prototype.toString=function(){return this.g()},M.prototype=new y,M.prototype.constructor=M,g.prototype=M.prototype,L.prototype=new y,L.prototype.constructor=L,v.prototype=new y,v.prototype.constructor=v,b.prototype=new y,b.prototype.constructor=b,Y.prototype=new y,Y.prototype.constructor=Y,k.prototype=new y,k.prototype.constructor=k,D.prototype=new y,D.prototype.constructor=D,w.prototype=new y,w.prototype.constructor=w,x.prototype=new y,x.prototype.constructor=x,T.prototype.isAssignableFrom=function(e){return this===e||this.C(e)},T.prototype.checkCast=function(){},T.prototype.getSuperclass=function(){return this.kc?A(this.kc):null},T.prototype.getComponentType=function(){return this.W?A(this.W):null},T.prototype.newArrayOfThisClass=function(e){for(var t=this,a=0;a!e.isPrimitive,O.name="java.lang.Object",O.isInstance=e=>null!==e,O.S=j(O,M,(e=>{var t=e.U;return 1===t?!e.T.isPrimitive:1>31)),t.i=a,[e=tt(t.i),a=tt(t.i),tt(t.i),tt(t.i),tt(t.i),t=tt(t.i)]}function J(e,t,a,n){return U(),"rgba("+e+", "+t+", "+a+", "+n+")"}function U(){return F||(F=new I),F}function $(){this.lb=this.pa=this.Y=null,W=this,this.Y=new ArrayBuffer(8),this.pa=new Int32Array(this.Y,0,2),new Float32Array(this.Y,0,2),this.lb=new Float64Array(this.Y,0,1),this.pa[0]=16909060,new Int8Array(this.Y,0,8)}function G(e,t){var a=0|t;return a===t&&-1/0!=1/t?a:(e.lb[0]=t,(0|e.pa[0])^(0|e.pa[1]))}function q(){return W||(W=new $),W}function K(){this.nb=this.Ha=null,C=this;var e={"java.version":"1.8","java.vm.specification.version":"1.8","java.vm.specification.vendor":"Oracle Corporation","java.vm.specification.name":"Java Virtual Machine Specification","java.vm.name":"Scala.js"};e["java.vm.version"]=s.linkerVersion,e["java.specification.version"]="1.8",e["java.specification.vendor"]="Oracle Corporation",e["java.specification.name"]="Java Platform API Specification",e["file.separator"]="/",e["path.separator"]=":",e["line.separator"]="\n",this.Ha=e,this.nb=null}function Z(e,t,a){return null!==e.Ha?(e=e.Ha,Q||(Q=new X),Q.pb.call(e,t)?e[t]:a):Z(e.nb,t,a)}function X(){this.pb=null,Q=this,this.pb=Object.prototype.hasOwnProperty}S(0,"F","float",w),S(0,"D","double",x),I.prototype=new y,I.prototype.constructor=I,I.prototype.$classData=H({Fb:0},"demo.demo$package$",{Fb:1,a:1}),$.prototype=new y,$.prototype.constructor=$,$.prototype.$classData=H({Tb:0},"java.lang.FloatingPointBits$",{Tb:1,a:1}),K.prototype=new y,K.prototype.constructor=K,K.prototype.$classData=H({bc:0},"java.lang.System$SystemProperties$",{bc:1,a:1}),X.prototype=new y,X.prototype.constructor=X,X.prototype.$classData=H({dc:0},"java.lang.Utils$Cache$",{dc:1,a:1});var Q,ee,te,ae,ne,re,ie,se,oe,de,le,ue,_e,ce,me,he,fe=H({ec:0},"java.lang.Void",{ec:1,a:1},(e=>void 0===e));function pe(){}function ye(e,t){if(t instanceof M||t instanceof L||t instanceof v||t instanceof b||t instanceof Y||t instanceof k||t instanceof D||t instanceof w||t instanceof x)return t.c.length;throw Ke(e=new Nt,"argument type mismatch"),e}function Me(){return ee||(ee=new pe),ee}function ge(){}function Le(e,t){this.I=e,this.H=t}function ve(e,t){if(0==(-2097152&t))t=""+(4294967296*t+ +(e>>>0));else{var a=(32+(0|Math.clz32(1e9))|0)-(0!==t?0|Math.clz32(t):32+(0|Math.clz32(e))|0)|0,n=a,r=0==(32&n)?1e9<>>(31-n|0)|0|0<=(-2147483648^r):(-2147483648^d)>=(-2147483648^n))&&(o=s,d=n,o=(-2147483648^(s=i-r|0))>(-2147483648^i)?(o-d|0)-1|0:o-d|0,i=s,s=o,32>a?t|=1<>>1|0|n<<31,n=o=n>>>1|0}(0===(a=s)?-1147483648<=(-2147483648^i):-2147483648<=(-2147483648^a))&&(r=(i=(a=4294967296*s+ +(i>>>0))/1e9)/4294967296|0,t=i=(n=t)+(0|i)|0,e=(-2147483648^i)<(-2147483648^n)?1+(e+r|0)|0:e+r|0,i=a%1e9|0),t=""+(4294967296*e+ +(t>>>0))+"000000000".substring((a=""+i).length)+a}return t}function be(){this.la=0}function Ye(){return ae||(ae=new be),ae}function ke(e,t,a,n,r){var i=t.n;if(0!==a.length&&(i.e=""+i.e+a),(e=e.l()).k())for(a=e.h(),i.e=""+i.e+a;e.k();)i.e=""+i.e+n,a=e.h(),i.e=""+i.e+a;return 0!==r.length&&(i.e=""+i.e+r),t}function De(){ne=this}function we(){this.Db=null,re=this,this.Db=new M(0)}function xe(e,t,a,n){var r=0,i=a.c.length;if(0===t)for(;re?-2147483648:0|e)===e)e=t;else{if(t=Ye(),-0x8000000000000000>e){t.la=-2147483648;var a=0}else if(0x8000000000000000<=e)t.la=2147483647,a=-1;else{a=0|e;var n=e/4294967296|0;t.la=0>e&&0!==a?-1+n|0:n}t=t.la,Ye(),e=(0>t?-(4294967296*+((0!==a?~t:0|-t)>>>0)+ +((0|-a)>>>0)):4294967296*t+ +(a>>>0))===e?a^t:G(q(),e)}return e}return t instanceof Le?(e=(t=new Le((e=null===t?r:t).I,e.H)).I,(t=t.H)===e>>31?e:e^t):function(e){switch(typeof e){case"string":return fa(e);case"number":return la(e);case"boolean":return e?1231:1237;case"undefined":return 0;default:return e&&e.$classData||null===e?e.s():e instanceof Le?e.I^e.H:e instanceof o?null===e?0:e.gb:p.prototype.s.call(e)}}(t)}function Ce(){return oe||(oe=new Fe),oe}function Ee(){}function ze(e,t){var a={};return t.na(new Yt((e=>{a[e.jd]=e.kd}))),a}function Ie(){return de||(de=new Ee),de}function Ne(){}function Re(){}function Ve(e,t){return e=Be(e,t),-430675100+Math.imul(5,e<<13|e>>>19|0)|0}function Be(e,t){return t=Math.imul(-862048943,t),e^Math.imul(461845907,t<<15|t>>>17|0)}function Je(e){return e=Math.imul(-2048144789,e^(e>>>16|0)),(e=Math.imul(-1028477387,e^(e>>>13|0)))^(e>>>16|0)}function Ue(e){return 0==(32&e.oa)<<24>>24&&0==(32&e.oa)<<24>>24&&(e.kb=new k(new Int32Array([1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43600,44016,65296,66720,69734,69872,69942,70096,71360,120782,120792,120802,120812,120822])),e.oa=(32|e.oa)<<24>>24),e.kb}function $e(){this.kb=null,this.oa=0}function Ge(e){throw new ha('For input string: "'+e+'"')}function qe(){}function Ke(e,t){e.ob=t,"[object Error]"!==Object.prototype.toString.call(e)&&(void 0===Error.captureStackTrace?Error():Error.captureStackTrace(e))}pe.prototype=new y,pe.prototype.constructor=pe,pe.prototype.$classData=H({fc:0},"java.lang.reflect.Array$",{fc:1,a:1}),ge.prototype=new y,ge.prototype.constructor=ge,ge.prototype.$classData=H({gc:0},"java.util.Arrays$",{gc:1,a:1}),Le.prototype=new y,Le.prototype.constructor=Le,Le.prototype.s=function(){return this.I^this.H},Le.prototype.g=function(){Ye();var e=this.I,t=this.H;return t===e>>31?""+e:0>t?"-"+ve(0|-e,0!==e?~t:0|-t):ve(e,t)},Le.prototype.$classData=H({Gb:0},"org.scalajs.linker.runtime.RuntimeLong",{Gb:1,a:1}),be.prototype=new y,be.prototype.constructor=be,be.prototype.$classData=H({Hb:0},"org.scalajs.linker.runtime.RuntimeLong$",{Hb:1,a:1}),De.prototype=new y,De.prototype.constructor=De,De.prototype.$classData=H({Dc:0},"scala.collection.StringOps$",{Dc:1,a:1}),we.prototype=new y,we.prototype.constructor=we,we.prototype.$classData=H({Yc:0},"scala.collection.immutable.VectorStatics$",{Yc:1,a:1}),Se.prototype=new y,Se.prototype.constructor=Se,Se.prototype.$classData=H({nc:0},"scala.package$",{nc:1,a:1}),je.prototype=new y,je.prototype.constructor=je,je.prototype.$classData=H({gd:0},"scala.runtime.ScalaRunTime$",{gd:1,a:1}),Fe.prototype=new y,Fe.prototype.constructor=Fe,Fe.prototype.$classData=H({hd:0},"scala.runtime.Statics$",{hd:1,a:1}),Ee.prototype=new y,Ee.prototype.constructor=Ee,Ee.prototype.$classData=H({$c:0},"scala.scalajs.js.special.package$",{$c:1,a:1}),Ne.prototype=new y,Ne.prototype.constructor=Ne,Re.prototype=Ne.prototype,$e.prototype=new y,$e.prototype.constructor=$e,$e.prototype.$classData=H({Pb:0},"java.lang.Character$",{Pb:1,a:1,b:1}),qe.prototype=new y,qe.prototype.constructor=qe,qe.prototype.$classData=H({Wb:0},"java.lang.Integer$",{Wb:1,a:1,b:1});class Ze extends Error{constructor(){super(),this.ob=null}Fa(){return this.ob}g(){var e=u(this),t=this.Fa();return null===t?e:e+": "+t}s(){return p.prototype.s.call(this)}get message(){var e=this.Fa();return null===e?"":e}get name(){return u(this)}toString(){return this.g()}}function Xe(){this.Ja=this.Ia=0}function Qe(e,t){var a=-554899859^t.I;e.Ia=a>>>24|0|(65535&(5^t.H))<<8,e.Ja=16777215&a}function et(e,t){var a=e.Ja,n=15525485*a+11;return a=16777215&((n/16777216|0)+(16777215&(1502*a+15525485*e.Ia|0))|0),n=16777215&(0|n),e.Ia=a,e.Ja=n,(a<<8|n>>16)>>>(32-t|0)|0}function tt(e){e:for(;;){var t=et(e,31),a=t%100|0;if(!(0>(99+(t-a|0)|0)))break e}return a}function at(){var e=4294967296*+Math.random();return 2147483647<(e=+Math.floor(e)-2147483648)?2147483647:-2147483648>e?-2147483648:0|e}function nt(){}function rt(){}function it(){}function st(){}function ot(){}function dt(e){this.db=e}function lt(e){this.eb=e}function ut(){this.i=null}function _t(){this.tb=this.$=0,ce=this,this.$=fa("Seq"),this.tb=fa("Map"),fa("Set");var e=He().rb,t=this.tb,a=0,n=0,r=0,i=1;for(e=e.l();e.k();){var s=e.h();a=a+(s=We(Ce(),s))|0,n^=s,i=Math.imul(i,1|s),r=1+r|0}t=Ve(t,a),Je((t=Be(t=Ve(t,n),i))^r)}function ct(){return ce||(ce=new _t),ce}function mt(e){this.J=e}Xe.prototype=new y,Xe.prototype.constructor=Xe,Xe.prototype.$classData=H({ic:0},"java.util.Random",{ic:1,a:1,b:1}),nt.prototype=new y,nt.prototype.constructor=nt,nt.prototype.$classData=H({jc:0},"java.util.Random$",{jc:1,a:1,b:1}),rt.prototype=new y,rt.prototype.constructor=rt,it.prototype=rt.prototype,rt.prototype.g=function(){return""},st.prototype=new y,st.prototype.constructor=st,ot.prototype=st.prototype,st.prototype.g=function(){return""},dt.prototype=new y,dt.prototype.constructor=dt,dt.prototype.g=function(){return""+this.db},dt.prototype.$classData=H({ed:0},"scala.runtime.IntRef",{ed:1,a:1,b:1}),lt.prototype=new y,lt.prototype.constructor=lt,lt.prototype.g=function(){return""+this.eb},lt.prototype.$classData=H({fd:0},"scala.runtime.ObjectRef",{fd:1,a:1,b:1}),ut.prototype=new y,ut.prototype.constructor=ut,ut.prototype.$classData=H({pc:0},"scala.util.Random",{pc:1,a:1,b:1}),_t.prototype=new Re,_t.prototype.constructor=_t,_t.prototype.$classData=H({qc:0},"scala.util.hashing.MurmurHash3$",{qc:1,td:1,a:1}),mt.prototype=new y,mt.prototype.constructor=mt,mt.prototype.g=function(){return(this.J.isInterface?"interface ":this.J.isPrimitive?"":"class ")+this.J.name},mt.prototype.$classData=H({Qb:0},"java.lang.Class",{Qb:1,a:1,b:1,u:1});class ht extends Ze{}function ft(){}function pt(){}function yt(){this.E=null,me=this,this.E=new Qt}function Mt(){return me||(me=new yt),me}function gt(){}function Lt(){throw new Jt("tail of empty lazy list")}function vt(){return he||(he=new gt),he}function bt(e){this.bd=e}function Yt(e){this.dd=e}ft.prototype=new y,ft.prototype.constructor=ft,pt.prototype=ft.prototype,yt.prototype=new y,yt.prototype.constructor=yt,yt.prototype.$classData=H({xc:0},"scala.collection.Iterator$",{xc:1,a:1,D:1,b:1}),gt.prototype=new y,gt.prototype.constructor=gt,gt.prototype.w=function(){throw new Ut("head of empty lazy list")},gt.prototype.$classData=H({Oc:0},"scala.collection.immutable.LazyList$State$Empty$",{Oc:1,a:1,Id:1,b:1}),bt.prototype=new it,bt.prototype.constructor=bt,bt.prototype.$classData=H({ad:0},"scala.scalajs.runtime.AnonFunction0",{ad:1,Xd:1,a:1,id:1}),Yt.prototype=new ot,Yt.prototype.constructor=Yt,Yt.prototype.r=function(e){(0,this.dd)(e)},Yt.prototype.$classData=H({cd:0},"scala.scalajs.runtime.AnonFunction1",{cd:1,Yd:1,a:1,R:1});var kt,Dt,wt,xt=H({Mb:0},"java.lang.Boolean",{Mb:1,a:1,b:1,x:1,u:1},(e=>"boolean"==typeof e)),Tt=H({Ob:0},"java.lang.Character",{Ob:1,a:1,b:1,x:1,u:1},(e=>e instanceof o));class St extends ht{}function Ht(e){return e.e="",e}function jt(){this.e=null}function Pt(){}function At(){}function Ot(){Dt||(Dt=new Ct)}function Ft(){}function Wt(){}function Ct(){ra()}function Et(){this.xb=null,wt=this,this.xb=$a(new Ja(new bt((()=>vt()))))}function zt(){return wt||(wt=new Et),wt}St.prototype.$classData=H({t:0},"java.lang.RuntimeException",{t:1,y:1,z:1,a:1,b:1}),jt.prototype=new y,jt.prototype.constructor=jt,jt.prototype.g=function(){return this.e},jt.prototype.f=function(){return this.e.length},jt.prototype.$classData=H({ac:0},"java.lang.StringBuilder",{ac:1,a:1,jb:1,ld:1,b:1}),Pt.prototype=new y,Pt.prototype.constructor=Pt,At.prototype=Pt.prototype,Pt.prototype.l=function(){return this},Pt.prototype.g=function(){return""},Pt.prototype.ma=function(e,t,a,n){return ke(this,e,t,a,n)},Pt.prototype.m=function(){return-1},Ot.prototype=new pt,Ot.prototype.constructor=Ot,Ot.prototype.$classData=H({vc:0},"scala.collection.Iterable$",{vc:1,wc:1,a:1,D:1,b:1}),Ft.prototype=new y,Ft.prototype.constructor=Ft,Wt.prototype=Ft.prototype,Ct.prototype=new pt,Ct.prototype.constructor=Ct,Ct.prototype.$classData=H({Kc:0},"scala.collection.immutable.Iterable$",{Kc:1,wc:1,a:1,D:1,b:1}),Et.prototype=new y,Et.prototype.constructor=Et,Et.prototype.$classData=H({Mc:0},"scala.collection.immutable.LazyList$",{Mc:1,a:1,wa:1,D:1,b:1}),H({Lb:0},"java.lang.ArithmeticException",{Lb:1,t:1,y:1,z:1,a:1,b:1});var It=H({Nb:0},"java.lang.Byte",{Nb:1,Z:1,a:1,b:1,x:1,u:1},(e=>"number"==typeof e&&e<<24>>24===e&&1/e!=-1/0));class Nt extends St{}Nt.prototype.$classData=H({mb:0},"java.lang.IllegalArgumentException",{mb:1,t:1,y:1,z:1,a:1,b:1});class Rt extends St{constructor(e){super(),Ke(this,e)}}Rt.prototype.$classData=H({Ub:0},"java.lang.IndexOutOfBoundsException",{Ub:1,t:1,y:1,z:1,a:1,b:1});class Vt extends St{constructor(){super(),Ke(this,null)}}Vt.prototype.$classData=H({Yb:0},"java.lang.NullPointerException",{Yb:1,t:1,y:1,z:1,a:1,b:1});var Bt=H({$b:0},"java.lang.Short",{$b:1,Z:1,a:1,b:1,x:1,u:1},(e=>"number"==typeof e&&e<<16>>16===e&&1/e!=-1/0));class Jt extends St{constructor(e){super(),Ke(this,e)}}Jt.prototype.$classData=H({cc:0},"java.lang.UnsupportedOperationException",{cc:1,t:1,y:1,z:1,a:1,b:1});class Ut extends St{constructor(e){super(),Ke(this,e)}}Ut.prototype.$classData=H({hc:0},"java.util.NoSuchElementException",{hc:1,t:1,y:1,z:1,a:1,b:1});class $t extends St{constructor(e){super(),this.qb=null,this.Ka=!1,this.ra=e,Ke(this,null)}Fa(){if(!this.Ka&&!this.Ka){if(null===this.ra)var e="null";else try{e=this.ra+" (of class "+l(this.ra).J.name+")"}catch(t){e="an instance of class "+l(this.ra).J.name}this.qb=e,this.Ka=!0}return this.qb}}$t.prototype.$classData=H({lc:0},"scala.MatchError",{lc:1,t:1,y:1,z:1,a:1,b:1});var Gt,qt,Kt,Zt,Xt=H({Jb:0},"scala.Tuple2",{Jb:1,a:1,md:1,mc:1,L:1,b:1});function Qt(){}function ea(e,t){if(0>t)throw new Rt(""+t);if((e=e.hb(t)).d())throw new Rt(""+t);return e.ib()}function ta(){da()}function aa(e){this.Wa=e}function na(){qt=this,dn(),dn()}function ra(){qt||(qt=new na)}function ia(e,t,a){this.Ab=this.za=this.ia=this.ha=this.ga=null,this.Aa=t,this.Tc=a,this.O=e.Q,this.Za=this.O.c.length,this.$a=this.q=0,this.F=this.Aa,this.ka=0,this.P=1,this.ab=0,this.ja=this.Za}function sa(){ra()}function oa(){this.Cb=null,Zt=this;try{ne||(ne=new De);var e=Z;C||(C=new K);var t=e(C,"scala.collection.immutable.Vector.defaultApplyPreferredMaxLength","250");ue||(ue=new qe);var a=null===t?0:t.length;0===a&&Ge(t);var n=t.charCodeAt(0),r=45===n;for(e=r?2147483648:2147483647,(n=r||43===n?1:0)>=t.length&&Ge(t),r=0;n!==a;){le||(le=new $e);var i=le,s=t.charCodeAt(n);if(256>s)var o=48<=s&&57>=s?-48+s|0:65<=s&&90>=s?-55+s|0:97<=s&&122>=s?-87+s|0:-1;else if(65313<=s&&65338>=s)o=-65303+s|0;else if(65345<=s&&65370>=s)o=-65335+s|0;else{te||(te=new ge);e:for(var d=Ue(i),l=0,u=d.c.length;;){if(l===u){var _=-1-l|0;break e}var c=(l+u|0)>>>1|0,m=d.c[c],h=s===m?0:sh)u=c;else{if(0===h){_=c;break e}l=1+c|0}}if(0>(l=0>_?-2-_|0:_))o=-1;else{var f=s-Ue(i).c[l]|0;o=9o?o:-1;r=10*r+p,(-1===p||r>e)&&Ge(t),n=1+n|0}}catch(e){throw e}this.Cb=new ia(_n(),0,0)}function da(){return Zt||(Zt=new oa),Zt}function la(e){return G(q(),e)}Qt.prototype=new At,Qt.prototype.constructor=Qt,Qt.prototype.k=function(){return!1},Qt.prototype.m=function(){return 0},Qt.prototype.h=function(){throw new Ut("next on empty iterator")},Qt.prototype.$classData=H({yc:0},"scala.collection.Iterator$$anon$19",{yc:1,Ma:1,a:1,ua:1,o:1,p:1}),ta.prototype=new Wt,ta.prototype.constructor=ta,ta.prototype.$classData=H({Ic:0},"scala.collection.immutable.IndexedSeq$",{Ic:1,Bc:1,a:1,wa:1,D:1,b:1}),aa.prototype=new At,aa.prototype.constructor=aa,aa.prototype.k=function(){return!this.Wa.d()},aa.prototype.h=function(){if(this.Wa.d())return Mt().E.h();Ua(this.Wa).w()},aa.prototype.$classData=H({Nc:0},"scala.collection.immutable.LazyList$LazyIterator",{Nc:1,Ma:1,a:1,ua:1,o:1,p:1}),na.prototype=new y,na.prototype.constructor=na,na.prototype.$classData=H({Rc:0},"scala.collection.immutable.List$",{Rc:1,a:1,Cc:1,wa:1,D:1,b:1}),ia.prototype=new y,ia.prototype.constructor=ia,(n=ia.prototype).l=function(){return this},n.g=function(){return""},n.ma=function(e,t,a,n){return ke(this,e,t,a,n)},n.m=function(){return this.F-this.q|0},n.k=function(){return this.F>this.q},n.h=function(){if(this.q===this.Za){var e=(this.q-this.F|0)+this.Aa|0;if(e===this.ja){this.F<=this.q&&Mt().E.h(),this.ka=1+this.ka|0;for(var t=null;0===t.c.length;)this.ka=1+this.ka|0,t=null;this.ab=this.ja;var a=this.Tc/2|0,n=this.ka-a|0;switch(a=this.P=(1+a|0)-(0>n?0|-n:n)|0){case 1:this.O=t;break;case 2:this.ga=t;break;case 3:this.ha=t;break;case 4:this.ia=t;break;case 5:this.za=t;break;case 6:this.Ab=t;break;default:throw new $t(a)}this.ja=this.ab+Math.imul(t.c.length,1<this.Aa&&(this.ja=this.Aa),1(t=this.$a^e)?this.O=this.ga.c[31&(e>>>5|0)]:(32768>t?this.ga=this.ha.c[31&(e>>>10|0)]:(1048576>t?this.ha=this.ia.c[31&(e>>>15|0)]:(33554432>t?this.ia=this.za.c[31&(e>>>20|0)]:(this.za=this.Ab.c[e>>>25|0],this.ia=this.za.c[0]),this.ha=this.ia.c[0]),this.ga=this.ha.c[0]),this.O=this.ga.c[0]),this.$a=e),this.F=this.F-this.q|0,e=this.O.c.length,t=this.F,this.Za=e"number"==typeof e)),_a=H({Sb:0},"java.lang.Float",{Sb:1,Z:1,a:1,b:1,x:1,u:1,qa:1},(e=>f(e))),ca=H({Vb:0},"java.lang.Integer",{Vb:1,Z:1,a:1,b:1,x:1,u:1,qa:1},(e=>h(e))),ma=H({Xb:0},"java.lang.Long",{Xb:1,Z:1,a:1,b:1,x:1,u:1,qa:1},(e=>e instanceof Le));class ha extends Nt{constructor(e){super(),Ke(this,e)}}function fa(e){for(var t=0,a=1,n=-1+e.length|0;0<=n;)t=t+Math.imul(e.charCodeAt(n),a)|0,a=Math.imul(31,a),n=-1+n|0;return t}ha.prototype.$classData=H({Zb:0},"java.lang.NumberFormatException",{Zb:1,mb:1,t:1,y:1,z:1,a:1,b:1});var pa,ya,Ma,ga,La=H({Ib:0},"java.lang.String",{Ib:1,a:1,b:1,x:1,jb:1,u:1,qa:1},(e=>"string"==typeof e));function va(){}function ba(){}function Ya(e){this.Na=0,this.Oa=e,this.M=0,e=this.Oa,this.Na=ye(Me(),e)}function ka(e){this.N=0,this.uc=e,this.Ra=0,this.N=e.f()}function Da(){this.wb=null,this.Ta=!1,pa=this}function wa(){}function xa(){}function Ta(){this.sb=null,this.La=0}function Sa(){}function Ha(){}function ja(){}function Pa(){this.La=0,this.sb="Object",He(),this.La=m(this)}function Aa(){}function Oa(){}function Fa(){}function Wa(){}function Ca(){this.xa=null}function Ea(){}function za(e){this.xa=e}function Ia(){}function Na(){}function Ra(){}function Va(){}function Ba(e,t,a,n){return t.e=""+t.e+a,e.fa?e.d()||Ua(e).w():t.e+="",t.e=""+t.e+n,t}function Ja(e){this.zb=null,this.Xa=!1,this.yb=e,this.Ya=this.fa=!1}function Ua(e){if(!e.Xa&&!e.Xa){if(e.Ya)throw Ke(e=new St,"self-referential LazyList or a derivation thereof has no more elements"),e;e.Ya=!0;try{var t=(0,e.yb.bd)()}finally{e.Ya=!1}e.fa=!0,e.yb=null,e.zb=t,e.Xa=!0}return e.zb}function $a(e){var t=e,a=e;for(t.d()||(t=Lt(Ua(t)));a!==t&&!t.d()&&!(t=Lt(Ua(t))).d()&&(t=Lt(Ua(t)))!==a;)a=Lt(Ua(a));return e}function Ga(){}function qa(){}function Ka(){this.Q=null}function Za(){}function Xa(e){this.ya=e}function Qa(){}function en(){}function tn(){this.Q=null}function an(){}function nn(){this.Q=null,this.Ua=0}function rn(){}function sn(){Ma=this,dn(),dn()}function on(){throw new Jt("tail of empty list")}function dn(){return Ma||(Ma=new sn),Ma}function ln(){this.Q=null,this.Ua=0;var e=Te().Db;Te(),this.Ua=0,this.Q=e}function un(e){return new Rt(e+" is out of bounds (empty vector)")}function _n(){return ga||(ga=new ln),ga}function cn(){this.n=null}va.prototype=new y,va.prototype.constructor=va,ba.prototype=va.prototype,va.prototype.V=function(){return this.G()},va.prototype.na=function(e){for(var t=this.l();t.k();)e.r(t.h())},va.prototype.ma=function(e,t,a,n){return ke(this,e,t,a,n)},Ya.prototype=new At,Ya.prototype.constructor=Ya,Ya.prototype.m=function(){return this.Na-this.M|0},Ya.prototype.k=function(){return this.M=ye(Me(),e)&&Mt().E.h(),e=Pe(Oe(),this.Oa,this.M),this.M=1+this.M|0,e},Ya.prototype.$classData=H({rc:0},"scala.collection.ArrayOps$ArrayIterator",{rc:1,Ma:1,a:1,ua:1,o:1,p:1,b:1}),ka.prototype=new At,ka.prototype.constructor=ka,ka.prototype.m=function(){return this.N},ka.prototype.k=function(){return 0)"},Pa.prototype=new Sa,Pa.prototype.constructor=Pa,Pa.prototype.$classData=H({oc:0},"scala.reflect.ManifestFactory$ObjectManifest$",{oc:1,rd:1,qd:1,a:1,pd:1,od:1,nd:1,sd:1,b:1,L:1}),Aa.prototype=new ba,Aa.prototype.constructor=Aa,Oa.prototype=Aa.prototype,Aa.prototype.s=function(){var e=ct();if(this&&this.$classData&&this.$classData.v.Pa)e:{var t=e.$;switch(e=this.f()){case 0:e=Je(0^t);break e;case 1:e=t,t=this.j(0),e=Je(1^Ve(e,We(Ce(),t)));break e;default:var a=this.j(0),n=We(Ce(),a);a=t=Ve(t,n);var r=this.j(1),i=(r=We(Ce(),r))-n|0;for(n=2;ne)e=1;else e:for(var t=this,a=0;;){if(a===e){e=t.d()?0:1;break e}if(t.d()){e=-1;break e}a=1+a|0,t=t.Ba()}return e},n.j=function(e){return ea(this,e)},n.d=function(){return Ua(this)===vt()},n.m=function(){return this.fa&&this.d()?0:-1},n.ib=function(){Ua(this).w()},n.l=function(){return this.fa&&this.d()?Mt().E:new aa(this)},n.na=function(e){for(var t=this;!t.d();){var a=Ua(t);e.r(a.w()),t=Lt(Ua(t))}},n.V=function(){return"LazyList"},n.ma=function(e,t,a,n){return $a(this),Ba(this,e.n,t,n),e},n.g=function(){var e=new jt;return Ht(e),e.e="LazyList",Ba(this,e,"(",")").e},n.r=function(e){ea(this,0|e)},n.hb=function(e){return 0>=e?this:this.fa&&this.d()?zt().xb:(zt(),t=e,a=new lt(this),n=new dt(t),new Ja(new bt((()=>{for(var e=a.eb,t=n.db;0t;)xe(Te(),(1-(0>t?0|-t:t)|0)-1|0,null,e),t=1+t|0},Xa.prototype=new qa,Xa.prototype.constructor=Xa,(n=Xa.prototype).f=function(){return this.ya.c.length},n.j=function(e){return this.ya.c[e]},n.s=function(){var e=ct();e:{var t=this.ya,a=e.$;switch(e=ye(Me(),t)){case 0:t=Je(0^a);break e;case 1:e=a,t=Pe(Oe(),t,0),t=Je(1^Ve(e,We(Ce(),t)));break e;default:var n=Pe(Oe(),t,0),r=We(Ce(),n);n=a=Ve(a,r);var i=Pe(Oe(),t,1),s=(i=We(Ce(),i))-r|0;for(r=2;re)e=1;else e:for(;;){if(0===e){e=this.d()?0:1;break e}if(this.d()){e=-1;break e}on()}return e},n.V=function(){return"List"},n.r=function(e){ea(this,0|e)},n.hb=function(e){for(var t=this;!(0>=e||t.d());)e=-1+e|0,t=t.Ba();return t},tn.prototype=new Za,tn.prototype.constructor=tn,an.prototype=tn.prototype,nn.prototype=new an,nn.prototype.constructor=nn,rn.prototype=nn.prototype,sn.prototype=new en,sn.prototype.constructor=sn,(n=sn.prototype).w=function(){throw new Ut("head of empty list")},n.m=function(){return 0},n.l=function(){return Mt().E},n.Ba=function(){on()},n.ib=function(){this.w()},n.$classData=H({Uc:0},"scala.collection.immutable.Nil$",{Uc:1,Jd:1,Sa:1,ta:1,aa:1,a:1,ba:1,o:1,da:1,p:1,ca:1,va:1,sa:1,R:1,ea:1,L:1,bb:1,Va:1,cb:1,Pc:1,zc:1,Ac:1,Qc:1,Ed:1,vb:1,ub:1,Bb:1,Ec:1,b:1,mc:1}),ln.prototype=new rn,ln.prototype.constructor=ln,ln.prototype.r=function(e){throw un(0|e)},ln.prototype.j=function(e){throw un(e)},ln.prototype.$classData=H({Xc:0},"scala.collection.immutable.Vector0$",{Xc:1,Hd:1,Ld:1,Kd:1,Sa:1,ta:1,aa:1,a:1,ba:1,o:1,da:1,p:1,ca:1,va:1,sa:1,R:1,ea:1,L:1,bb:1,Va:1,cb:1,Hc:1,Pa:1,Qa:1,Jc:1,Bb:1,vb:1,ub:1,Ec:1,b:1}),cn.prototype=new Va,cn.prototype.constructor=cn,(n=cn.prototype).G=function(){return"IndexedSeq"},n.l=function(){return new ka(new za(this))},n.K=function(e){var t=this.n.f();return t===e?0:t1&&(r-=1)),[360*r,100*i,100*l]},r.rgb.hwb=function(e){var t=e[0],a=e[1],n=e[2];return[r.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(a,n))*100,100*(n=1-1/255*Math.max(t,Math.max(a,n)))]},r.rgb.cmyk=function(e){var t,a=e[0]/255,n=e[1]/255,r=e[2]/255;return[100*((1-a-(t=Math.min(1-a,1-n,1-r)))/(1-t)||0),100*((1-n-t)/(1-t)||0),100*((1-r-t)/(1-t)||0),100*t]},r.rgb.keyword=function(e){var n=a[e];if(n)return n;var r,i,s,o=1/0;for(var d in t)if(t.hasOwnProperty(d)){var l=(i=e,s=t[d],Math.pow(i[0]-s[0],2)+Math.pow(i[1]-s[1],2)+Math.pow(i[2]-s[2],2));l.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92)+.1805*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)),100*(.2126*t+.7152*a+.0722*n),100*(.0193*t+.1192*a+.9505*n)]},r.rgb.lab=function(e){var t=r.rgb.xyz(e),a=t[0],n=t[1],i=t[2];return n/=100,i/=108.883,a=(a/=95.047)>.008856?Math.pow(a,1/3):7.787*a+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(a-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},r.hsl.rgb=function(e){var t,a,n,r,i,s=e[0]/360,o=e[1]/100,d=e[2]/100;if(0===o)return[i=255*d,i,i];t=2*d-(a=d<.5?d*(1+o):d+o-d*o),r=[0,0,0];for(var l=0;l<3;l++)(n=s+1/3*-(l-1))<0&&n++,n>1&&n--,i=6*n<1?t+6*(a-t)*n:2*n<1?a:3*n<2?t+(a-t)*(2/3-n)*6:t,r[l]=255*i;return r},r.hsl.hsv=function(e){var t=e[0],a=e[1]/100,n=e[2]/100,r=a,i=Math.max(n,.01);return a*=(n*=2)<=1?n:2-n,r*=i<=1?i:2-i,[t,100*(0===n?2*r/(i+r):2*a/(n+a)),(n+a)/2*100]},r.hsv.rgb=function(e){var t=e[0]/60,a=e[1]/100,n=e[2]/100,r=Math.floor(t)%6,i=t-Math.floor(t),s=255*n*(1-a),o=255*n*(1-a*i),d=255*n*(1-a*(1-i));switch(n*=255,r){case 0:return[n,d,s];case 1:return[o,n,s];case 2:return[s,n,d];case 3:return[s,o,n];case 4:return[d,s,n];case 5:return[n,s,o]}},r.hsv.hsl=function(e){var t,a,n,r=e[0],i=e[1]/100,s=e[2]/100,o=Math.max(s,.01);return n=(2-i)*s,a=i*o,[r,100*(a=(a/=(t=(2-i)*o)<=1?t:2-t)||0),100*(n/=2)]},r.hwb.rgb=function(e){var t,a,n,r,i,s,o,d=e[0]/360,l=e[1]/100,u=e[2]/100,_=l+u;switch(_>1&&(l/=_,u/=_),n=6*d-(t=Math.floor(6*d)),0!=(1&t)&&(n=1-n),r=l+n*((a=1-u)-l),t){default:case 6:case 0:i=a,s=r,o=l;break;case 1:i=r,s=a,o=l;break;case 2:i=l,s=a,o=r;break;case 3:i=l,s=r,o=a;break;case 4:i=r,s=l,o=a;break;case 5:i=a,s=l,o=r}return[255*i,255*s,255*o]},r.cmyk.rgb=function(e){var t=e[0]/100,a=e[1]/100,n=e[2]/100,r=e[3]/100;return[255*(1-Math.min(1,t*(1-r)+r)),255*(1-Math.min(1,a*(1-r)+r)),255*(1-Math.min(1,n*(1-r)+r))]},r.xyz.rgb=function(e){var t,a,n,r=e[0]/100,i=e[1]/100,s=e[2]/100;return a=-.9689*r+1.8758*i+.0415*s,n=.0557*r+-.204*i+1.057*s,t=(t=3.2406*r+-1.5372*i+-.4986*s)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:12.92*a,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,[255*(t=Math.min(Math.max(0,t),1)),255*(a=Math.min(Math.max(0,a),1)),255*(n=Math.min(Math.max(0,n),1))]},r.xyz.lab=function(e){var t=e[0],a=e[1],n=e[2];return a/=100,n/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116)-16,500*(t-a),200*(a-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]},r.lab.xyz=function(e){var t,a,n,r=e[0];t=e[1]/500+(a=(r+16)/116),n=a-e[2]/200;var i=Math.pow(a,3),s=Math.pow(t,3),o=Math.pow(n,3);return a=i>.008856?i:(a-16/116)/7.787,t=s>.008856?s:(t-16/116)/7.787,n=o>.008856?o:(n-16/116)/7.787,[t*=95.047,a*=100,n*=108.883]},r.lab.lch=function(e){var t,a=e[0],n=e[1],r=e[2];return(t=360*Math.atan2(r,n)/2/Math.PI)<0&&(t+=360),[a,Math.sqrt(n*n+r*r),t]},r.lch.lab=function(e){var t,a=e[0],n=e[1];return t=e[2]/360*2*Math.PI,[a,n*Math.cos(t),n*Math.sin(t)]},r.rgb.ansi16=function(e){var t=e[0],a=e[1],n=e[2],i=1 in arguments?arguments[1]:r.rgb.hsv(e)[2];if(0===(i=Math.round(i/50)))return 30;var s=30+(Math.round(n/255)<<2|Math.round(a/255)<<1|Math.round(t/255));return 2===i&&(s+=60),s},r.hsv.ansi16=function(e){return r.rgb.ansi16(r.hsv.rgb(e),e[2])},r.rgb.ansi256=function(e){var t=e[0],a=e[1],n=e[2];return t===a&&a===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(a/255*5)+Math.round(n/255*5)},r.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var a=.5*(1+~~(e>50));return[(1&t)*a*255,(t>>1&1)*a*255,(t>>2&1)*a*255]},r.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var a;return e-=16,[Math.floor(e/36)/5*255,Math.floor((a=e%36)/6)/5*255,a%6/5*255]},r.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},r.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var a=t[0];3===t[0].length&&(a=a.split("").map((function(e){return e+e})).join(""));var n=parseInt(a,16);return[n>>16&255,n>>8&255,255&n]},r.rgb.hcg=function(e){var t,a=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.max(Math.max(a,n),r),s=Math.min(Math.min(a,n),r),o=i-s;return t=o<=0?0:i===a?(n-r)/o%6:i===n?2+(r-a)/o:4+(a-n)/o+4,t/=6,[360*(t%=1),100*o,100*(o<1?s/(1-o):0)]},r.hsl.hcg=function(e){var t,a=e[1]/100,n=e[2]/100,r=0;return(t=n<.5?2*a*n:2*a*(1-n))<1&&(r=(n-.5*t)/(1-t)),[e[0],100*t,100*r]},r.hsv.hcg=function(e){var t=e[1]/100,a=e[2]/100,n=t*a,r=0;return n<1&&(r=(a-n)/(1-n)),[e[0],100*n,100*r]},r.hcg.rgb=function(e){var t=e[0]/360,a=e[1]/100,n=e[2]/100;if(0===a)return[255*n,255*n,255*n];var r,i=[0,0,0],s=t%1*6,o=s%1,d=1-o;switch(Math.floor(s)){case 0:i[0]=1,i[1]=o,i[2]=0;break;case 1:i[0]=d,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=o;break;case 3:i[0]=0,i[1]=d,i[2]=1;break;case 4:i[0]=o,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=d}return r=(1-a)*n,[255*(a*i[0]+r),255*(a*i[1]+r),255*(a*i[2]+r)]},r.hcg.hsv=function(e){var t=e[1]/100,a=t+e[2]/100*(1-t),n=0;return a>0&&(n=t/a),[e[0],100*n,100*a]},r.hcg.hsl=function(e){var t=e[1]/100,a=e[2]/100*(1-t)+.5*t,n=0;return a>0&&a<.5?n=t/(2*a):a>=.5&&a<1&&(n=t/(2*(1-a))),[e[0],100*n,100*a]},r.hcg.hwb=function(e){var t=e[1]/100,a=t+e[2]/100*(1-t);return[e[0],100*(a-t),100*(1-a)]},r.hwb.hcg=function(e){var t=e[1]/100,a=1-e[2]/100,n=a-t,r=0;return n<1&&(r=(a-n)/(1-n)),[e[0],100*n,100*r]},r.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},r.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},r.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},r.gray.hsl=r.gray.hsv=function(e){return[0,0,e[0]]},r.gray.hwb=function(e){return[0,100,e[0]]},r.gray.cmyk=function(e){return[0,0,0,e[0]]},r.gray.lab=function(e){return[e[0],0,0]},r.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),a=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(a.length)+a},r.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}}));function n(e){var t=function(){for(var e={},t=Object.keys(a),n=t.length,r=0;r1&&(t=Array.prototype.slice.call(arguments));var a=e(t);if("object"==typeof a)for(var n=a.length,r=0;r1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(n)}))}));var o=s,d={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},l={getRgba:u,getHsla:_,getRgb:function(e){var t=u(e);return t&&t.slice(0,3)},getHsl:function(e){var t=_(e);return t&&t.slice(0,3)},getHwb:c,getAlpha:function(e){var t=u(e);return t||(t=_(e))||(t=c(e))?t[3]:void 0},hexString:function(e,t){return t=void 0!==t&&3===e.length?t:e[3],"#"+y(e[0])+y(e[1])+y(e[2])+(t>=0&&t<1?y(Math.round(255*t)):"")},rgbString:function(e,t){return t<1||e[3]&&e[3]<1?m(e,t):"rgb("+e[0]+", "+e[1]+", "+e[2]+")"},rgbaString:m,percentString:function(e,t){return t<1||e[3]&&e[3]<1?h(e,t):"rgb("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%)"},percentaString:h,hslString:function(e,t){return t<1||e[3]&&e[3]<1?f(e,t):"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)"},hslaString:f,hwbString:function(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+(void 0!==t&&1!==t?", "+t:"")+")"},keyword:function(e){return M[e.slice(0,3)]}};function u(e){if(e){var t=[0,0,0],a=1,n=e.match(/^#([a-fA-F0-9]{3,4})$/i),r="";if(n){r=(n=n[1])[3];for(var i=0;ia?(t+.05)/(a+.05):(a+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},dark:function(){var e=this.values.rgb;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var e=[],t=0;t<3;t++)e[t]=255-this.values.rgb[t];return this.setValues("rgb",e),this},lighten:function(e){var t=this.values.hsl;return t[2]+=t[2]*e,this.setValues("hsl",t),this},darken:function(e){var t=this.values.hsl;return t[2]-=t[2]*e,this.setValues("hsl",t),this},saturate:function(e){var t=this.values.hsl;return t[1]+=t[1]*e,this.setValues("hsl",t),this},desaturate:function(e){var t=this.values.hsl;return t[1]-=t[1]*e,this.setValues("hsl",t),this},whiten:function(e){var t=this.values.hwb;return t[1]+=t[1]*e,this.setValues("hwb",t),this},blacken:function(e){var t=this.values.hwb;return t[2]+=t[2]*e,this.setValues("hwb",t),this},greyscale:function(){var e=this.values.rgb,t=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[t,t,t]),this},clearer:function(e){var t=this.values.alpha;return this.setValues("alpha",t-t*e),this},opaquer:function(e){var t=this.values.alpha;return this.setValues("alpha",t+t*e),this},rotate:function(e){var t=this.values.hsl,a=(t[0]+e)%360;return t[0]=a<0?360+a:a,this.setValues("hsl",t),this},mix:function(e,t){var a=this,n=e,r=void 0===t?.5:t,i=2*r-1,s=a.alpha()-n.alpha(),o=((i*s==-1?i:(i+s)/(1+i*s))+1)/2,d=1-o;return this.rgb(o*a.red()+d*n.red(),o*a.green()+d*n.green(),o*a.blue()+d*n.blue()).alpha(a.alpha()*r+n.alpha()*(1-r))},toJSON:function(){return this.rgb()},clone:function(){var e,t,a=new L,n=this.values,r=a.values;for(var i in n)n.hasOwnProperty(i)&&(e=n[i],"[object Array]"===(t={}.toString.call(e))?r[i]=e.slice(0):"[object Number]"===t?r[i]=e:console.error("unexpected color value:",e));return a}},L.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},L.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},L.prototype.getValues=function(e){for(var t=this.values,a={},n=0;n=0;r--)t.call(a,e[r],r);else for(r=0;r=1?e:-(Math.sqrt(1-e*e)-1)},easeOutCirc:function(e){return Math.sqrt(1-(e-=1)*e)},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeInElastic:function(e){var t=1.70158,a=0,n=1;return 0===e?0:1===e?1:(a||(a=.3),n<1?(n=1,t=a/4):t=a/(2*Math.PI)*Math.asin(1/n),-n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/a))},easeOutElastic:function(e){var t=1.70158,a=0,n=1;return 0===e?0:1===e?1:(a||(a=.3),n<1?(n=1,t=a/4):t=a/(2*Math.PI)*Math.asin(1/n),n*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/a)+1)},easeInOutElastic:function(e){var t=1.70158,a=0,n=1;return 0===e?0:2==(e/=.5)?1:(a||(a=.45),n<1?(n=1,t=a/4):t=a/(2*Math.PI)*Math.asin(1/n),e<1?n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/a)*-.5:n*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/a)*.5+1)},easeInBack:function(e){var t=1.70158;return e*e*((t+1)*e-t)},easeOutBack:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:function(e){return 1-D.easeOutBounce(1-e)},easeOutBounce:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:function(e){return e<.5?.5*D.easeInBounce(2*e):.5*D.easeOutBounce(2*e-1)+.5}},w={effects:D};k.easingEffects=D;var x=Math.PI,T=x/180,S=2*x,H=x/2,j=x/4,P=2*x/3,A={clear:function(e){e.ctx.clearRect(0,0,e.width,e.height)},roundedRect:function(e,t,a,n,r,i){if(i){var s=Math.min(i,r/2,n/2),o=t+s,d=a+s,l=t+n-s,u=a+r-s;e.moveTo(t,d),ot.left-a&&e.xt.top-a&&e.y0&&e.requestAnimationFrame()},advance:function(){for(var e,t,a,n,r=this.animations,i=0;i=a?(N.callback(e.onAnimationComplete,[e],t),t.animating=!1,r.splice(i,1)):++i}},X=N.options.resolve,Q=["push","pop","shift","splice","unshift"];function ee(e,t){var a=e._chartjs;if(a){var n=a.listeners,r=n.indexOf(t);-1!==r&&n.splice(r,1),n.length>0||(Q.forEach((function(t){delete e[t]})),delete e._chartjs)}}var te=function(e,t){this.initialize(e,t)};N.extend(te.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(e,t){var a=this;a.chart=e,a.index=t,a.linkScales(),a.addElements(),a._type=a.getMeta().type},updateIndex:function(e){this.index=e},linkScales:function(){var e=this,t=e.getMeta(),a=e.chart,n=a.scales,r=e.getDataset(),i=a.options.scales;null!==t.xAxisID&&t.xAxisID in n&&!r.xAxisID||(t.xAxisID=r.xAxisID||i.xAxes[0].id),null!==t.yAxisID&&t.yAxisID in n&&!r.yAxisID||(t.yAxisID=r.yAxisID||i.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(e){return this.chart.scales[e]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&ee(this._data,this)},createMetaDataset:function(){var e=this,t=e.datasetElementType;return t&&new t({_chart:e.chart,_datasetIndex:e.index})},createMetaData:function(e){var t=this,a=t.dataElementType;return a&&new a({_chart:t.chart,_datasetIndex:t.index,_index:e})},addElements:function(){var e,t,a=this,n=a.getMeta(),r=a.getDataset().data||[],i=n.data;for(e=0,t=r.length;en&&e.insertElements(n,r-n)},insertElements:function(e,t){for(var a=0;ar?(i=r/t.innerRadius,e.arc(s,o,t.innerRadius-r,n+i,a-i,!0)):e.arc(s,o,r,n+Math.PI/2,a-Math.PI/2),e.closePath(),e.clip()}function ie(e,t,a){var n="inner"===t.borderAlign;n?(e.lineWidth=2*t.borderWidth,e.lineJoin="round"):(e.lineWidth=t.borderWidth,e.lineJoin="bevel"),a.fullCircles&&function(e,t,a,n){var r,i=a.endAngle;for(n&&(a.endAngle=a.startAngle+ne,re(e,a),a.endAngle=i,a.endAngle===a.startAngle&&a.fullCircles&&(a.endAngle+=ne,a.fullCircles--)),e.beginPath(),e.arc(a.x,a.y,a.innerRadius,a.startAngle+ne,a.startAngle,!0),r=0;ro;)r-=ne;for(;r=s&&r<=o,l=i>=a.innerRadius&&i<=a.outerRadius;return d&&l}return!1},getCenterPoint:function(){var e=this._view,t=(e.startAngle+e.endAngle)/2,a=(e.innerRadius+e.outerRadius)/2;return{x:e.x+Math.cos(t)*a,y:e.y+Math.sin(t)*a}},getArea:function(){var e=this._view;return Math.PI*((e.endAngle-e.startAngle)/(2*Math.PI))*(Math.pow(e.outerRadius,2)-Math.pow(e.innerRadius,2))},tooltipPosition:function(){var e=this._view,t=e.startAngle+(e.endAngle-e.startAngle)/2,a=(e.outerRadius-e.innerRadius)/2+e.innerRadius;return{x:e.x+Math.cos(t)*a,y:e.y+Math.sin(t)*a}},draw:function(){var e,t=this._chart.ctx,a=this._view,n="inner"===a.borderAlign?.33:0,r={x:a.x,y:a.y,innerRadius:a.innerRadius,outerRadius:Math.max(a.outerRadius-n,0),pixelMargin:n,startAngle:a.startAngle,endAngle:a.endAngle,fullCircles:Math.floor(a.circumference/ne)};if(t.save(),t.fillStyle=a.backgroundColor,t.strokeStyle=a.borderColor,r.fullCircles){for(r.endAngle=r.startAngle+ne,t.beginPath(),t.arc(r.x,r.y,r.outerRadius,r.startAngle,r.endAngle),t.arc(r.x,r.y,r.innerRadius,r.endAngle,r.startAngle,!0),t.closePath(),e=0;ee.x&&(t=ye(t,"left","right")):e.basea?a:n,r:d.right||r<0?0:r>t?t:r,b:d.bottom||i<0?0:i>a?a:i,l:d.left||s<0?0:s>t?t:s}}function ge(e,t,a){var n=null===t,r=null===a,i=!(!e||n&&r)&&pe(e);return i&&(n||t>=i.left&&t<=i.right)&&(r||a>=i.top&&a<=i.bottom)}W._set("global",{elements:{rectangle:{backgroundColor:he,borderColor:he,borderSkipped:"bottom",borderWidth:0}}});var Le=G.extend({_type:"rectangle",draw:function(){var e=this._chart.ctx,t=this._view,a=function(e){var t=pe(e),a=t.right-t.left,n=t.bottom-t.top,r=Me(e,a/2,n/2);return{outer:{x:t.left,y:t.top,w:a,h:n},inner:{x:t.left+r.l,y:t.top+r.t,w:a-r.l-r.r,h:n-r.t-r.b}}}(t),n=a.outer,r=a.inner;e.fillStyle=t.backgroundColor,e.fillRect(n.x,n.y,n.w,n.h),n.w===r.w&&n.h===r.h||(e.save(),e.beginPath(),e.rect(n.x,n.y,n.w,n.h),e.clip(),e.fillStyle=t.borderColor,e.rect(r.x,r.y,r.w,r.h),e.fill("evenodd"),e.restore())},height:function(){var e=this._view;return e.base-e.y},inRange:function(e,t){return ge(this._view,e,t)},inLabelRange:function(e,t){var a=this._view;return fe(a)?ge(a,e,null):ge(a,null,t)},inXRange:function(e){return ge(this._view,e,null)},inYRange:function(e){return ge(this._view,null,e)},getCenterPoint:function(){var e,t,a=this._view;return fe(a)?(e=a.x,t=(a.y+a.base)/2):(e=(a.x+a.base)/2,t=a.y),{x:e,y:t}},getArea:function(){var e=this._view;return fe(e)?e.width*Math.abs(e.y-e.base):e.height*Math.abs(e.x-e.base)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y}}}),ve={},be=se,Ye=le,ke=me,De=Le;ve.Arc=be,ve.Line=Ye,ve.Point=ke,ve.Rectangle=De;var we=N._deprecated,xe=N.valueOrDefault;function Te(e,t,a){var n,r,i=a.barThickness,s=t.stackCount,o=t.pixels[e],d=N.isNullOrUndef(i)?function(e,t){var a,n,r,i,s=e._length;for(r=1,i=t.length;r0?Math.min(s,Math.abs(n-a)):s,a=n;return s}(t.scale,t.pixels):-1;return N.isNullOrUndef(i)?(n=d*a.categoryPercentage,r=a.barPercentage):(n=i*s,r=1),{chunk:n/s,ratio:r,start:o-n/2}}W._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),W._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var Se=ae.extend({dataElementType:ve.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var e,t,a=this;ae.prototype.initialize.apply(a,arguments),(e=a.getMeta()).stack=a.getDataset().stack,e.bar=!0,t=a._getIndexScale().options,we("bar chart",t.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),we("bar chart",t.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),we("bar chart",t.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),we("bar chart",a._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),we("bar chart",t.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(e){var t,a,n=this,r=n.getMeta().data;for(n._ruler=n.getRuler(),t=0,a=r.length;t=0&&p.min>=0?p.min:p.max,v=void 0===p.start?p.end:p.max>=0&&p.min>=0?p.max-p.min:p.min-p.max,b=f.length;if(M||void 0===M&&void 0!==g)for(n=0;n=0&&l.max>=0?l.max:l.min,(p.min<0&&i<0||p.max>=0&&i>0)&&(L+=i));return s=c.getPixelForValue(L),d=(o=c.getPixelForValue(L+v))-s,void 0!==y&&Math.abs(d)=0&&!m||v<0&&m?s-y:s+y),{size:d,base:s,head:o,center:o+d/2}},calculateBarIndexPixels:function(e,t,a,n){var r="flex"===n.barThickness?function(e,t,a){var n,r=t.pixels,i=r[e],s=e>0?r[e-1]:null,o=e=Oe?-Fe:M<-Oe?Fe:0)+p,L=Math.cos(M),v=Math.sin(M),b=Math.cos(g),Y=Math.sin(g),k=M<=0&&g>=0||g>=Fe,D=M<=We&&g>=We||g>=Fe+We,w=M<=-We&&g>=-We||g>=Oe+We,x=M===-Oe||g>=Oe?-1:Math.min(L,L*f,b,b*f),T=w?-1:Math.min(v,v*f,Y,Y*f),S=k?1:Math.max(L,L*f,b,b*f),H=D?1:Math.max(v,v*f,Y,Y*f);l=(S-x)/2,u=(H-T)/2,_=-(S+x)/2,c=-(H+T)/2}for(n=0,r=h.length;n0&&!isNaN(e)?Fe*(Math.abs(e)/t):0},getMaxBorderWidth:function(e){var t,a,n,r,i,s,o,d,l=0,u=this.chart;if(!e)for(t=0,a=u.data.datasets.length;t(l=o>l?o:l)?d:l);return l},setHoverStyle:function(e){var t=e._model,a=e._options,n=N.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth},t.backgroundColor=Ae(a.hoverBackgroundColor,n(a.backgroundColor)),t.borderColor=Ae(a.hoverBorderColor,n(a.borderColor)),t.borderWidth=Ae(a.hoverBorderWidth,a.borderWidth)},_getRingWeightOffset:function(e){for(var t=0,a=0;a0&&Ne(d[e-1]._model,o)&&(a.controlPointPreviousX=l(a.controlPointPreviousX,o.left,o.right),a.controlPointPreviousY=l(a.controlPointPreviousY,o.top,o.bottom)),e0&&(i=e.getDatasetMeta(i[0]._datasetIndex).data),i},"x-axis":function(e,t){return tt(e,t,{intersect:!1})},point:function(e,t){return Xe(e,Ke(t,e))},nearest:function(e,t,a){var n=Ke(t,e);a.axis=a.axis||"xy";var r=et(a.axis);return Qe(e,n,a.intersect,r)},x:function(e,t,a){var n=Ke(t,e),r=[],i=!1;return Ze(e,(function(e){e.inXRange(n.x)&&r.push(e),e.inRange(n.x,n.y)&&(i=!0)})),a.intersect&&!i&&(r=[]),r},y:function(e,t,a){var n=Ke(t,e),r=[],i=!1;return Ze(e,(function(e){e.inYRange(n.y)&&r.push(e),e.inRange(n.x,n.y)&&(i=!0)})),a.intersect&&!i&&(r=[]),r}}},nt=N.extend;function rt(e,t){return N.where(e,(function(e){return e.pos===t}))}function it(e,t){return e.sort((function(e,a){var n=t?a:e,r=t?e:a;return n.weight===r.weight?n.index-r.index:n.weight-r.weight}))}function st(e,t,a,n){return Math.max(e[a],t[a])+Math.max(e[n],t[n])}function ot(e,t,a){var n,r,i=a.box,s=e.maxPadding;if(a.size&&(e[a.pos]-=a.size),a.size=a.horizontal?i.height:i.width,e[a.pos]+=a.size,i.getPadding){var o=i.getPadding();s.top=Math.max(s.top,o.top),s.left=Math.max(s.left,o.left),s.bottom=Math.max(s.bottom,o.bottom),s.right=Math.max(s.right,o.right)}if(n=t.outerWidth-st(s,e,"left","right"),r=t.outerHeight-st(s,e,"top","bottom"),n!==e.w||r!==e.h)return e.w=n,e.h=r,a.horizontal?n!==e.w:r!==e.h}function dt(e,t){var a,n=t.maxPadding;return a={left:0,top:0,right:0,bottom:0},(e?["left","right"]:["top","bottom"]).forEach((function(e){a[e]=Math.max(t[e],n[e])})),a}function lt(e,t,a){var n,r,i,s,o,d,l=[];for(n=0,r=e.length;n div {\n\tposition: absolute;\n\twidth: 1000000px;\n\theight: 1000000px;\n\tleft: 0;\n\ttop: 0;\n}\n\n.chartjs-size-monitor-shrink > div {\n\tposition: absolute;\n\twidth: 200%;\n\theight: 200%;\n\tleft: 0;\n\ttop: 0;\n}\n"}))&&_t.default||_t,ht="$chartjs",ft="chartjs-",pt=ft+"size-monitor",yt=ft+"render-monitor",Mt=ft+"render-animation",gt=["animationstart","webkitAnimationStart"],Lt={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function vt(e,t){var a=N.getStyle(e,t),n=a&&a.match(/^(\d+)(\.\d+)?px$/);return n?Number(n[1]):void 0}var bt=!!function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("e",null,t)}catch(e){}return e}()&&{passive:!0};function Yt(e,t,a){e.addEventListener(t,a,bt)}function kt(e,t,a){e.removeEventListener(t,a,bt)}function Dt(e,t,a,n,r){return{type:e,chart:t,native:r||null,x:void 0!==a?a:null,y:void 0!==n?n:null}}function wt(e){var t=document.createElement("div");return t.className=e||"",t}function xt(e,t,a){var n,r,i,s,o=e[ht]||(e[ht]={}),d=o.resizer=function(e){var t=1e6,a=wt(pt),n=wt(pt+"-expand"),r=wt(pt+"-shrink");n.appendChild(wt()),r.appendChild(wt()),a.appendChild(n),a.appendChild(r),a._reset=function(){n.scrollLeft=t,n.scrollTop=t,r.scrollLeft=t,r.scrollTop=t};var i=function(){a._reset(),e()};return Yt(n,"scroll",i.bind(n,"expand")),Yt(r,"scroll",i.bind(r,"shrink")),a}((n=function(){if(o.resizer){var n=a.options.maintainAspectRatio&&e.parentNode,r=n?n.clientWidth:0;t(Dt("resize",a)),n&&n.clientWidth0){var i=e[0];i.label?a=i.label:i.xLabel?a=i.xLabel:r>0&&i.index-1?e.split("\n"):e}function zt(e){var t=W.global;return{xPadding:e.xPadding,yPadding:e.yPadding,xAlign:e.xAlign,yAlign:e.yAlign,rtl:e.rtl,textDirection:e.textDirection,bodyFontColor:e.bodyFontColor,_bodyFontFamily:Ot(e.bodyFontFamily,t.defaultFontFamily),_bodyFontStyle:Ot(e.bodyFontStyle,t.defaultFontStyle),_bodyAlign:e.bodyAlign,bodyFontSize:Ot(e.bodyFontSize,t.defaultFontSize),bodySpacing:e.bodySpacing,titleFontColor:e.titleFontColor,_titleFontFamily:Ot(e.titleFontFamily,t.defaultFontFamily),_titleFontStyle:Ot(e.titleFontStyle,t.defaultFontStyle),titleFontSize:Ot(e.titleFontSize,t.defaultFontSize),_titleAlign:e.titleAlign,titleSpacing:e.titleSpacing,titleMarginBottom:e.titleMarginBottom,footerFontColor:e.footerFontColor,_footerFontFamily:Ot(e.footerFontFamily,t.defaultFontFamily),_footerFontStyle:Ot(e.footerFontStyle,t.defaultFontStyle),footerFontSize:Ot(e.footerFontSize,t.defaultFontSize),_footerAlign:e.footerAlign,footerSpacing:e.footerSpacing,footerMarginTop:e.footerMarginTop,caretSize:e.caretSize,cornerRadius:e.cornerRadius,backgroundColor:e.backgroundColor,opacity:0,legendColorBackground:e.multiKeyBackground,displayColors:e.displayColors,borderColor:e.borderColor,borderWidth:e.borderWidth}}function It(e,t){return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-e.xPadding:e.x+e.xPadding}function Nt(e){return Ct([],Et(e))}var Rt=G.extend({initialize:function(){this._model=zt(this._options),this._lastActive=[]},getTitle:function(){var e=this,t=e._options.callbacks,a=t.beforeTitle.apply(e,arguments),n=t.title.apply(e,arguments),r=t.afterTitle.apply(e,arguments),i=[];return i=Ct(i,Et(a)),i=Ct(i,Et(n)),Ct(i,Et(r))},getBeforeBody:function(){return Nt(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(e,t){var a=this,n=a._options.callbacks,r=[];return N.each(e,(function(e){var i={before:[],lines:[],after:[]};Ct(i.before,Et(n.beforeLabel.call(a,e,t))),Ct(i.lines,n.label.call(a,e,t)),Ct(i.after,Et(n.afterLabel.call(a,e,t))),r.push(i)})),r},getAfterBody:function(){return Nt(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var e=this,t=e._options.callbacks,a=t.beforeFooter.apply(e,arguments),n=t.footer.apply(e,arguments),r=t.afterFooter.apply(e,arguments),i=[];return i=Ct(i,Et(a)),i=Ct(i,Et(n)),Ct(i,Et(r))},update:function(e){var t,a,n,r,i,s,o,d,l,u,_=this,c=_._options,m=_._model,h=_._model=zt(c),f=_._active,p=_._data,y={xAlign:m.xAlign,yAlign:m.yAlign},M={x:m.x,y:m.y},g={width:m.width,height:m.height},L={x:m.caretX,y:m.caretY};if(f.length){h.opacity=1;var v=[],b=[];L=Wt[c.position].call(_,f,_._eventPosition);var Y=[];for(t=0,a=f.length;tn.width&&(r=n.width-t.width),r<0&&(r=0)),"top"===u?i+=_:i-="bottom"===u?t.height+_:t.height/2,"center"===u?"left"===l?r+=_:"right"===l&&(r-=_):"left"===l?r-=c:"right"===l&&(r+=c),{x:r,y:i}}(h,g=function(e,t){var a=e._chart.ctx,n=2*t.yPadding,r=0,i=t.body,s=i.reduce((function(e,t){return e+t.before.length+t.lines.length+t.after.length}),0);s+=t.beforeBody.length+t.afterBody.length;var o=t.title.length,d=t.footer.length,l=t.titleFontSize,u=t.bodyFontSize,_=t.footerFontSize;n+=o*l,n+=o?(o-1)*t.titleSpacing:0,n+=o?t.titleMarginBottom:0,n+=s*u,n+=s?(s-1)*t.bodySpacing:0,n+=d?t.footerMarginTop:0,n+=d*_,n+=d?(d-1)*t.footerSpacing:0;var c=0,m=function(e){r=Math.max(r,a.measureText(e).width+c)};return a.font=N.fontString(l,t._titleFontStyle,t._titleFontFamily),N.each(t.title,m),a.font=N.fontString(u,t._bodyFontStyle,t._bodyFontFamily),N.each(t.beforeBody.concat(t.afterBody),m),c=t.displayColors?u+2:0,N.each(i,(function(e){N.each(e.before,m),N.each(e.lines,m),N.each(e.after,m)})),c=0,a.font=N.fontString(_,t._footerFontStyle,t._footerFontFamily),N.each(t.footer,m),{width:r+=2*t.xPadding,height:n}}(this,h),y=function(e,t){var a,n,r,i,s,o=e._model,d=e._chart,l=e._chart.chartArea,u="center",_="center";o.yd.height-t.height&&(_="bottom");var c=(l.left+l.right)/2,m=(l.top+l.bottom)/2;"center"===_?(a=function(e){return e<=c},n=function(e){return e>c}):(a=function(e){return e<=t.width/2},n=function(e){return e>=d.width-t.width/2}),r=function(e){return e+t.width+o.caretSize+o.caretPadding>d.width},i=function(e){return e-t.width-o.caretSize-o.caretPadding<0},s=function(e){return e<=m?"top":"bottom"},a(o.x)?(u="left",r(o.x)&&(u="center",_=s(o.y))):n(o.x)&&(u="right",i(o.x)&&(u="center",_=s(o.y)));var h=e._options;return{xAlign:h.xAlign?h.xAlign:u,yAlign:h.yAlign?h.yAlign:_}}(this,g),_._chart)}else h.opacity=0;return h.xAlign=y.xAlign,h.yAlign=y.yAlign,h.x=M.x,h.y=M.y,h.width=g.width,h.height=g.height,h.caretX=L.x,h.caretY=L.y,_._model=h,e&&c.custom&&c.custom.call(_,h),_},drawCaret:function(e,t){var a=this._chart.ctx,n=this._view,r=this.getCaretPosition(e,t,n);a.lineTo(r.x1,r.y1),a.lineTo(r.x2,r.y2),a.lineTo(r.x3,r.y3)},getCaretPosition:function(e,t,a){var n,r,i,s,o,d,l=a.caretSize,u=a.cornerRadius,_=a.xAlign,c=a.yAlign,m=e.x,h=e.y,f=t.width,p=t.height;if("center"===c)o=h+p/2,"left"===_?(r=(n=m)-l,i=n,s=o+l,d=o-l):(r=(n=m+f)+l,i=n,s=o-l,d=o+l);else if("left"===_?(n=(r=m+u+l)-l,i=r+l):"right"===_?(n=(r=m+f-u-l)-l,i=r+l):(n=(r=a.caretX)-l,i=r+l),"top"===c)o=(s=h)-l,d=s;else{o=(s=h+p)+l,d=s;var y=i;i=n,n=y}return{x1:n,x2:r,x3:i,y1:s,y2:o,y3:d}},drawTitle:function(e,t,a){var n,r,i,s=t.title,o=s.length;if(o){var d=Ft(t.rtl,t.x,t.width);for(e.x=It(t,t._titleAlign),a.textAlign=d.textAlign(t._titleAlign),a.textBaseline="middle",n=t.titleFontSize,r=t.titleSpacing,a.fillStyle=t.titleFontColor,a.font=N.fontString(n,t._titleFontStyle,t._titleFontFamily),i=0;i0&&a.stroke()},draw:function(){var e=this._chart.ctx,t=this._view;if(0!==t.opacity){var a={width:t.width,height:t.height},n={x:t.x,y:t.y},r=Math.abs(t.opacity<.001)?0:t.opacity,i=t.title.length||t.beforeBody.length||t.body.length||t.afterBody.length||t.footer.length;this._options.enabled&&i&&(e.save(),e.globalAlpha=r,this.drawBackground(n,t,e,a),n.y+=t.yPadding,N.rtl.overrideTextDirection(e,t.textDirection),this.drawTitle(n,t,e),this.drawBody(n,t,e),this.drawFooter(n,t,e),N.rtl.restoreTextDirection(e,t.textDirection),e.restore())}},handleEvent:function(e){var t,a=this,n=a._options;return a._lastActive=a._lastActive||[],"mouseout"===e.type?a._active=[]:(a._active=a._chart.getElementsAtEventForMode(e,n.mode,n),n.reverse&&a._active.reverse()),(t=!N.arrayEquals(a._active,a._lastActive))&&(a._lastActive=a._active,(n.enabled||n.custom)&&(a._eventPosition={x:e.x,y:e.y},a.update(!0),a.pivot())),t}}),Vt=Wt,Bt=Rt;Bt.positioners=Vt;var Jt=N.valueOrDefault;function Ut(){return N.merge({},[].slice.call(arguments),{merger:function(e,t,a,n){if("xAxes"===e||"yAxes"===e){var r,i,s,o=a[e].length;for(t[e]||(t[e]=[]),r=0;r=t[e].length&&t[e].push({}),!t[e][r].type||s.type&&s.type!==t[e][r].type?N.merge(t[e][r],[At.getScaleDefaults(i),s]):N.merge(t[e][r],s)}else N._merger(e,t,a,n)}})}function $t(){return N.merge({},[].slice.call(arguments),{merger:function(e,t,a,n){var r=t[e]||{},i=a[e];"scales"===e?t[e]=Ut(r,i):"scale"===e?t[e]=N.merge(r,[At.getScaleDefaults(i.type),i]):N._merger(e,t,a,n)}})}function Gt(e,t,a){var n,r=function(e){return e.id===n};do{n=t+a++}while(N.findIndex(e,r)>=0);return n}function qt(e){return"top"===e||"bottom"===e}function Kt(e,t){return function(a,n){return a[e]===n[e]?a[t]-n[t]:a[e]-n[e]}}W._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var Zt=function(e,t){return this.construct(e,t),this};N.extend(Zt.prototype,{construct:function(e,t){var a=this;t=function(e){var t=(e=e||{}).data=e.data||{};return t.datasets=t.datasets||[],t.labels=t.labels||[],e.options=$t(W.global,W[e.type],e.options||{}),e}(t);var n=jt.acquireContext(e,t),r=n&&n.canvas,i=r&&r.height,s=r&&r.width;a.id=N.uid(),a.ctx=n,a.canvas=r,a.config=t,a.width=s,a.height=i,a.aspectRatio=i?s/i:null,a.options=t.options,a._bufferedRender=!1,a._layers=[],a.chart=a,a.controller=a,Zt.instances[a.id]=a,Object.defineProperty(a,"data",{get:function(){return a.config.data},set:function(e){a.config.data=e}}),n&&r?(a.initialize(),a.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var e=this;return Pt.notify(e,"beforeInit"),N.retinaScale(e,e.options.devicePixelRatio),e.bindEvents(),e.options.responsive&&e.resize(!0),e.initToolTip(),Pt.notify(e,"afterInit"),e},clear:function(){return N.canvas.clear(this),this},stop:function(){return Z.cancelAnimation(this),this},resize:function(e){var t=this,a=t.options,n=t.canvas,r=a.maintainAspectRatio&&t.aspectRatio||null,i=Math.max(0,Math.floor(N.getMaximumWidth(n))),s=Math.max(0,Math.floor(r?i/r:N.getMaximumHeight(n)));if((t.width!==i||t.height!==s)&&(n.width=t.width=i,n.height=t.height=s,n.style.width=i+"px",n.style.height=s+"px",N.retinaScale(t,a.devicePixelRatio),!e)){var o={width:i,height:s};Pt.notify(t,"resize",[o]),a.onResize&&a.onResize(t,o),t.stop(),t.update({duration:a.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var e=this.options,t=e.scales||{},a=e.scale;N.each(t.xAxes,(function(e,a){e.id||(e.id=Gt(t.xAxes,"x-axis-",a))})),N.each(t.yAxes,(function(e,a){e.id||(e.id=Gt(t.yAxes,"y-axis-",a))})),a&&(a.id=a.id||"scale")},buildOrUpdateScales:function(){var e=this,t=e.options,a=e.scales||{},n=[],r=Object.keys(a).reduce((function(e,t){return e[t]=!1,e}),{});t.scales&&(n=n.concat((t.scales.xAxes||[]).map((function(e){return{options:e,dtype:"category",dposition:"bottom"}})),(t.scales.yAxes||[]).map((function(e){return{options:e,dtype:"linear",dposition:"left"}})))),t.scale&&n.push({options:t.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),N.each(n,(function(t){var n=t.options,i=n.id,s=Jt(n.type,t.dtype);qt(n.position)!==qt(t.dposition)&&(n.position=t.dposition),r[i]=!0;var o=null;if(i in a&&a[i].type===s)(o=a[i]).options=n,o.ctx=e.ctx,o.chart=e;else{var d=At.getScaleConstructor(s);if(!d)return;o=new d({id:i,type:s,options:n,ctx:e.ctx,chart:e}),a[o.id]=o}o.mergeTicksOptions(),t.isDefault&&(e.scale=o)})),N.each(r,(function(e,t){e||delete a[t]})),e.scales=a,At.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e,t,a=this,n=[],r=a.data.datasets;for(e=0,t=r.length;e=0;--a)n.drawDataset(t[a],e);Pt.notify(n,"afterDatasetsDraw",[e])}},drawDataset:function(e,t){var a={meta:e,index:e.index,easingValue:t};!1!==Pt.notify(this,"beforeDatasetDraw",[a])&&(e.controller.draw(t),Pt.notify(this,"afterDatasetDraw",[a]))},_drawTooltip:function(e){var t=this,a=t.tooltip,n={tooltip:a,easingValue:e};!1!==Pt.notify(t,"beforeTooltipDraw",[n])&&(a.draw(),Pt.notify(t,"afterTooltipDraw",[n]))},getElementAtEvent:function(e){return at.modes.single(this,e)},getElementsAtEvent:function(e){return at.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return at.modes["x-axis"](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,t,a){var n=at.modes[t];return"function"==typeof n?n(this,e,a):[]},getDatasetAtEvent:function(e){return at.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(e){var t=this,a=t.data.datasets[e];a._meta||(a._meta={});var n=a._meta[t.id];return n||(n=a._meta[t.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:a.order||0,index:e}),n},getVisibleDatasetCount:function(){for(var e=0,t=0,a=this.data.datasets.length;t3?a[2]-a[1]:a[1]-a[0];Math.abs(n)>1&&e!==Math.floor(e)&&(n=e-Math.floor(e));var r=N.log10(Math.abs(n)),i="";if(0!==e)if(Math.max(Math.abs(a[0]),Math.abs(a[a.length-1]))<1e-4){var s=N.log10(Math.abs(e)),o=Math.floor(s)-Math.floor(r);o=Math.max(Math.min(o,20),0),i=e.toExponential(o)}else{var d=-1*Math.floor(r);d=Math.max(Math.min(d,20),0),i=e.toFixed(d)}else i="0";return i},logarithmic:function(e,t,a){var n=e/Math.pow(10,Math.floor(N.log10(e)));return 0===e?"0":1===n||2===n||5===n||0===t||t===a.length-1?e.toExponential():""}}},na=N.isArray,ra=N.isNullOrUndef,ia=N.valueOrDefault,sa=N.valueAtIndexOrDefault;function oa(e,t,a){var n,r=e.getTicks().length,i=Math.min(t,r-1),s=e.getPixelForTick(i),o=e._startPixel,d=e._endPixel,l=1e-6;if(!(a&&(n=1===r?Math.max(s-o,d-s):0===t?(e.getPixelForTick(1)-s)/2:(s-e.getPixelForTick(i-1))/2,(s+=id+l)))return s}function da(e,t,a,n){var r,i,s,o,d,l,u,_,c,m,h,f,p,y=a.length,M=[],g=[],L=[];for(r=0;rt){for(a=0;a=c||u<=1||!o.isHorizontal()?o.labelRotation=_:(t=(e=o._getLabelSizes()).widest.width,a=e.highest.height-e.highest.offset,n=Math.min(o.maxWidth,o.chart.width-t),t+6>(r=d.offset?o.maxWidth/u:n/(u-1))&&(r=n/(u-(d.offset?.5:1)),i=o.maxHeight-la(d.gridLines)-l.padding-ua(d.scaleLabel),s=Math.sqrt(t*t+a*a),m=N.toDegrees(Math.min(Math.asin(Math.min((e.highest.height+6)/r,1)),Math.asin(Math.min(i/s,1))-Math.asin(a/s))),m=Math.max(_,Math.min(c,m))),o.labelRotation=m)},afterCalculateTickRotation:function(){N.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){N.callback(this.options.beforeFit,[this])},fit:function(){var e=this,t=e.minSize={width:0,height:0},a=e.chart,n=e.options,r=n.ticks,i=n.scaleLabel,s=n.gridLines,o=e._isVisible(),d="bottom"===n.position,l=e.isHorizontal();if(l?t.width=e.maxWidth:o&&(t.width=la(s)+ua(i)),l?o&&(t.height=la(s)+ua(i)):t.height=e.maxHeight,r.display&&o){var u=ca(r),_=e._getLabelSizes(),c=_.first,m=_.last,h=_.widest,f=_.highest,p=.4*u.minor.lineHeight,y=r.padding;if(l){var M=0!==e.labelRotation,g=N.toRadians(e.labelRotation),L=Math.cos(g),v=Math.sin(g),b=v*h.width+L*(f.height-(M?f.offset:0))+(M?0:p);t.height=Math.min(e.maxHeight,t.height+b+y);var Y,k,D=e.getPixelForTick(0)-e.left,w=e.right-e.getPixelForTick(e.getTicks().length-1);M?(Y=d?L*c.width+v*c.offset:v*(c.height-c.offset),k=d?v*(m.height-m.offset):L*m.width+v*m.offset):(Y=c.width/2,k=m.width/2),e.paddingLeft=Math.max((Y-D)*e.width/(e.width-D),0)+3,e.paddingRight=Math.max((k-w)*e.width/(e.width-w),0)+3}else{var x=r.mirror?0:h.width+y+p;t.width=Math.min(e.maxWidth,t.width+x),e.paddingTop=c.height/2,e.paddingBottom=m.height/2}}e.handleMargins(),l?(e.width=e._length=a.width-e.margins.left-e.margins.right,e.height=t.height):(e.width=t.width,e.height=e._length=a.height-e.margins.top-e.margins.bottom)},handleMargins:function(){var e=this;e.margins&&(e.margins.left=Math.max(e.paddingLeft,e.margins.left),e.margins.top=Math.max(e.paddingTop,e.margins.top),e.margins.right=Math.max(e.paddingRight,e.margins.right),e.margins.bottom=Math.max(e.paddingBottom,e.margins.bottom))},afterFit:function(){N.callback(this.options.afterFit,[this])},isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(e){if(ra(e))return NaN;if(("number"==typeof e||e instanceof Number)&&!isFinite(e))return NaN;if(e)if(this.isHorizontal()){if(void 0!==e.x)return this.getRightValue(e.x)}else if(void 0!==e.y)return this.getRightValue(e.y);return e},_convertTicksToLabels:function(e){var t,a,n,r=this;for(r.ticks=e.map((function(e){return e.value})),r.beforeTickToLabelConversion(),t=r.convertTicksToLabels(e)||r.ticks,r.afterTickToLabelConversion(),a=0,n=e.length;an-1?null:t.getPixelForDecimal(e*r+(a?r/2:0))},getPixelForDecimal:function(e){var t=this;return t._reversePixels&&(e=1-e),t._startPixel+e*t._length},getDecimalForPixel:function(e){var t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var e=this,t=e.min,a=e.max;return e.beginAtZero?0:t<0&&a<0?a:t>0&&a>0?t:0},_autoSkip:function(e){var t,a,n,r,i=this,s=i.options.ticks,o=i._length,d=s.maxTicksLimit||o/i._tickSize()+1,l=s.major.enabled?function(e){var t,a,n=[];for(t=0,a=e.length;td)return function(e,t,a){var n,r,i=0,s=t[0];for(a=Math.ceil(a),n=0;nl)return i;return Math.max(l,1)}(l,e,0,d),u>0){for(t=0,a=u-1;t1?(c-_)/(u-1):null,ha(e,n,N.isNullOrUndef(r)?0:_-r,_),ha(e,n,c,N.isNullOrUndef(r)?e.length:c+r),ma(e)}return ha(e,n),ma(e)},_tickSize:function(){var e=this,t=e.options.ticks,a=N.toRadians(e.labelRotation),n=Math.abs(Math.cos(a)),r=Math.abs(Math.sin(a)),i=e._getLabelSizes(),s=t.autoSkipPadding||0,o=i?i.widest.width+s:0,d=i?i.highest.height+s:0;return e.isHorizontal()?d*n>o*r?o/n:d/r:d*r=0&&(s=e),void 0!==i&&(e=a.indexOf(i))>=0&&(o=e),t.minIndex=s,t.maxIndex=o,t.min=a[s],t.max=a[o]},buildTicks:function(){var e=this,t=e._getLabels(),a=e.minIndex,n=e.maxIndex;e.ticks=0===a&&n===t.length-1?t:t.slice(a,n+1)},getLabelForIndex:function(e,t){var a=this,n=a.chart;return n.getDatasetMeta(t).controller._getValueScaleId()===a.id?a.getRightValue(n.data.datasets[t].data[e]):a._getLabels()[e]},_configure:function(){var e=this,t=e.options.offset,a=e.ticks;pa.prototype._configure.call(e),e.isHorizontal()||(e._reversePixels=!e._reversePixels),a&&(e._startValue=e.minIndex-(t?.5:0),e._valueRange=Math.max(a.length-(t?0:1),1))},getPixelForValue:function(e,t,a){var n,r,i,s=this;return ya(t)||ya(a)||(e=s.chart.data.datasets[a].data[t]),ya(e)||(n=s.isHorizontal()?e.x:e.y),(void 0!==n||void 0!==e&&isNaN(t))&&(r=s._getLabels(),e=N.valueOrDefault(n,e),t=-1!==(i=r.indexOf(e))?i:t,isNaN(t)&&(t=e)),s.getPixelForDecimal((t-s._startValue)/s._valueRange)},getPixelForTick:function(e){var t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e],e+this.minIndex)},getValueForPixel:function(e){var t=this,a=Math.round(t._startValue+t.getDecimalForPixel(e)*t._valueRange);return Math.min(Math.max(a,0),t.ticks.length-1)},getBasePixel:function(){return this.bottom}}),ga={position:"bottom"};Ma._defaults=ga;var La=N.noop,va=N.isNullOrUndef;var ba=pa.extend({getRightValue:function(e){return"string"==typeof e?+e:pa.prototype.getRightValue.call(this,e)},handleTickRangeOptions:function(){var e=this,t=e.options.ticks;if(t.beginAtZero){var a=N.sign(e.min),n=N.sign(e.max);a<0&&n<0?e.max=0:a>0&&n>0&&(e.min=0)}var r=void 0!==t.min||void 0!==t.suggestedMin,i=void 0!==t.max||void 0!==t.suggestedMax;void 0!==t.min?e.min=t.min:void 0!==t.suggestedMin&&(null===e.min?e.min=t.suggestedMin:e.min=Math.min(e.min,t.suggestedMin)),void 0!==t.max?e.max=t.max:void 0!==t.suggestedMax&&(null===e.max?e.max=t.suggestedMax:e.max=Math.max(e.max,t.suggestedMax)),r!==i&&e.min>=e.max&&(r?e.max=e.min+1:e.min=e.max-1),e.min===e.max&&(e.max++,t.beginAtZero||e.min--)},getTickLimit:function(){var e,t=this,a=t.options.ticks,n=a.stepSize,r=a.maxTicksLimit;return n?e=Math.ceil(t.max/n)-Math.floor(t.min/n)+1:(e=t._computeTickLimit(),r=r||11),r&&(e=Math.min(r,e)),e},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:La,buildTicks:function(){var e=this,t=e.options.ticks,a=e.getTickLimit(),n={maxTicks:a=Math.max(2,a),min:t.min,max:t.max,precision:t.precision,stepSize:N.valueOrDefault(t.fixedStepSize,t.stepSize)},r=e.ticks=function(e,t){var a,n,r,i,s=[],o=e.stepSize,d=o||1,l=e.maxTicks-1,u=e.min,_=e.max,c=e.precision,m=t.min,h=t.max,f=N.niceNum((h-m)/l/d)*d;if(f<1e-14&&va(u)&&va(_))return[m,h];(i=Math.ceil(h/f)-Math.floor(m/f))>l&&(f=N.niceNum(i*f/l/d)*d),o||va(c)?a=Math.pow(10,N._decimalPlaces(f)):(a=Math.pow(10,c),f=Math.ceil(f*a)/a),n=Math.floor(m/f)*f,r=Math.ceil(h/f)*f,o&&(!va(u)&&N.almostWhole(u/f,f/1e3)&&(n=u),!va(_)&&N.almostWhole(_/f,f/1e3)&&(r=_)),i=(r-n)/f,i=N.almostEquals(i,Math.round(i),f/1e3)?Math.round(i):Math.ceil(i),n=Math.round(n*a)/a,r=Math.round(r*a)/a,s.push(va(u)?n:u);for(var p=1;pt.length-1?null:this.getPixelForValue(t[e])}}),xa=Ya;wa._defaults=xa;var Ta=N.valueOrDefault,Sa=N.math.log10;var Ha={position:"left",ticks:{callback:aa.formatters.logarithmic}};function ja(e,t){return N.isFinite(e)&&e>=0?e:t}var Pa=pa.extend({determineDataLimits:function(){var e,t,a,n,r,i,s=this,o=s.options,d=s.chart,l=d.data.datasets,u=s.isHorizontal();function _(e){return u?e.xAxisID===s.id:e.yAxisID===s.id}s.min=Number.POSITIVE_INFINITY,s.max=Number.NEGATIVE_INFINITY,s.minNotZero=Number.POSITIVE_INFINITY;var c=o.stacked;if(void 0===c)for(e=0;e0){var t=N.min(e),a=N.max(e);s.min=Math.min(s.min,t),s.max=Math.max(s.max,a)}}))}else for(e=0;e0?e.minNotZero=e.min:e.max<1?e.minNotZero=Math.pow(10,Math.floor(Sa(e.max))):e.minNotZero=1)},buildTicks:function(){var e=this,t=e.options.ticks,a=!e.isHorizontal(),n={min:ja(t.min),max:ja(t.max)},r=e.ticks=function(e,t){var a,n,r=[],i=Ta(e.min,Math.pow(10,Math.floor(Sa(t.min)))),s=Math.floor(Sa(t.max)),o=Math.ceil(t.max/Math.pow(10,s));0===i?(a=Math.floor(Sa(t.minNotZero)),n=Math.floor(t.minNotZero/Math.pow(10,a)),r.push(i),i=n*Math.pow(10,a)):(a=Math.floor(Sa(i)),n=Math.floor(i/Math.pow(10,a)));var d=a<0?Math.pow(10,Math.abs(a)):1;do{r.push(i),10==++n&&(n=1,d=++a>=0?1:d),i=Math.round(n*Math.pow(10,a)*d)/d}while(at.length-1?null:this.getPixelForValue(t[e])},_getFirstTickValue:function(e){var t=Math.floor(Sa(e));return Math.floor(e/Math.pow(10,t))*Math.pow(10,t)},_configure:function(){var e=this,t=e.min,a=0;pa.prototype._configure.call(e),0===t&&(t=e._getFirstTickValue(e.minNotZero),a=Ta(e.options.ticks.fontSize,W.global.defaultFontSize)/e._length),e._startValue=Sa(t),e._valueOffset=a,e._valueRange=(Sa(e.max)-Sa(t))/(1-a)},getPixelForValue:function(e){var t=this,a=0;return(e=+t.getRightValue(e))>t.min&&e>0&&(a=(Sa(e)-t._startValue)/t._valueRange+t._valueOffset),t.getPixelForDecimal(a)},getValueForPixel:function(e){var t=this,a=t.getDecimalForPixel(e);return 0===a&&0===t.min?0:Math.pow(10,t._startValue+(a-t._valueOffset)*t._valueRange)}}),Aa=Ha;Pa._defaults=Aa;var Oa=N.valueOrDefault,Fa=N.valueAtIndexOrDefault,Wa=N.options.resolve,Ca={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:aa.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(e){return e}}};function Ea(e){var t=e.ticks;return t.display&&e.display?Oa(t.fontSize,W.global.defaultFontSize)+2*t.backdropPaddingY:0}function za(e,t,a,n,r){return e===n||e===r?{start:t-a/2,end:t+a/2}:er?{start:t-a,end:t}:{start:t,end:t+a}}function Ia(e){return 0===e||180===e?"center":e<180?"left":"right"}function Na(e,t,a,n){var r,i,s=a.y+n/2;if(N.isArray(t))for(r=0,i=t.length;r270||e<90)&&(a.y-=t.h)}function Va(e){return N.isNumber(e)?e:0}var Ba=ba.extend({setDimensions:function(){var e=this;e.width=e.maxWidth,e.height=e.maxHeight,e.paddingTop=Ea(e.options)/2,e.xCenter=Math.floor(e.width/2),e.yCenter=Math.floor((e.height-e.paddingTop)/2),e.drawingArea=Math.min(e.height-e.paddingTop,e.width)/2},determineDataLimits:function(){var e=this,t=e.chart,a=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;N.each(t.data.datasets,(function(r,i){if(t.isDatasetVisible(i)){var s=t.getDatasetMeta(i);N.each(r.data,(function(t,r){var i=+e.getRightValue(t);isNaN(i)||s.data[r].hidden||(a=Math.min(i,a),n=Math.max(i,n))}))}})),e.min=a===Number.POSITIVE_INFINITY?0:a,e.max=n===Number.NEGATIVE_INFINITY?0:n,e.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Ea(this.options))},convertTicksToLabels:function(){var e=this;ba.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map((function(){var t=N.callback(e.options.pointLabels.callback,arguments,e);return t||0===t?t:""}))},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},fit:function(){var e=this,t=e.options;t.display&&t.pointLabels.display?function(e){var t,a,n,r=N.options._parseFont(e.options.pointLabels),i={l:0,r:e.width,t:0,b:e.height-e.paddingTop},s={};e.ctx.font=r.string,e._pointLabelSizes=[];var o,d,l,u=e.chart.data.labels.length;for(t=0;ti.r&&(i.r=m.end,s.r=_),h.starti.b&&(i.b=h.end,s.b=_)}e.setReductions(e.drawingArea,i,s)}(e):e.setCenterPoint(0,0,0,0)},setReductions:function(e,t,a){var n=this,r=t.l/Math.sin(a.l),i=Math.max(t.r-n.width,0)/Math.sin(a.r),s=-t.t/Math.cos(a.t),o=-Math.max(t.b-(n.height-n.paddingTop),0)/Math.cos(a.b);r=Va(r),i=Va(i),s=Va(s),o=Va(o),n.drawingArea=Math.min(Math.floor(e-(r+i)/2),Math.floor(e-(s+o)/2)),n.setCenterPoint(r,i,s,o)},setCenterPoint:function(e,t,a,n){var r=this,i=r.width-t-r.drawingArea,s=e+r.drawingArea,o=a+r.drawingArea,d=r.height-r.paddingTop-n-r.drawingArea;r.xCenter=Math.floor((s+i)/2+r.left),r.yCenter=Math.floor((o+d)/2+r.top+r.paddingTop)},getIndexAngle:function(e){var t=this.chart,a=(e*(360/t.data.labels.length)+((t.options||{}).startAngle||0))%360;return(a<0?a+360:a)*Math.PI*2/360},getDistanceFromCenterForValue:function(e){var t=this;if(N.isNullOrUndef(e))return NaN;var a=t.drawingArea/(t.max-t.min);return t.options.ticks.reverse?(t.max-e)*a:(e-t.min)*a},getPointPosition:function(e,t){var a=this,n=a.getIndexAngle(e)-Math.PI/2;return{x:Math.cos(n)*t+a.xCenter,y:Math.sin(n)*t+a.yCenter}},getPointPositionForValue:function(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))},getBasePosition:function(e){var t=this,a=t.min,n=t.max;return t.getPointPositionForValue(e||0,t.beginAtZero?0:a<0&&n<0?n:a>0&&n>0?a:0)},_drawGrid:function(){var e,t,a,n=this,r=n.ctx,i=n.options,s=i.gridLines,o=i.angleLines,d=Oa(o.lineWidth,s.lineWidth),l=Oa(o.color,s.color);if(i.pointLabels.display&&function(e){var t=e.ctx,a=e.options,n=a.pointLabels,r=Ea(a),i=e.getDistanceFromCenterForValue(a.ticks.reverse?e.min:e.max),s=N.options._parseFont(n);t.save(),t.font=s.string,t.textBaseline="middle";for(var o=e.chart.data.labels.length-1;o>=0;o--){var d=0===o?r/2:0,l=e.getPointPosition(o,i+d+5),u=Fa(n.fontColor,o,W.global.defaultFontColor);t.fillStyle=u;var _=e.getIndexAngle(o),c=N.toDegrees(_);t.textAlign=Ia(c),Ra(c,e._pointLabelSizes[o],l),Na(t,e.pointLabels[o],l,s.lineHeight)}t.restore()}(n),s.display&&N.each(n.ticks,(function(e,a){0!==a&&(t=n.getDistanceFromCenterForValue(n.ticksAsNumbers[a]),function(e,t,a,n){var r,i=e.ctx,s=t.circular,o=e.chart.data.labels.length,d=Fa(t.color,n-1),l=Fa(t.lineWidth,n-1);if((s||o)&&d&&l){if(i.save(),i.strokeStyle=d,i.lineWidth=l,i.setLineDash&&(i.setLineDash(t.borderDash||[]),i.lineDashOffset=t.borderDashOffset||0),i.beginPath(),s)i.arc(e.xCenter,e.yCenter,a,0,2*Math.PI);else{r=e.getPointPosition(0,a),i.moveTo(r.x,r.y);for(var u=1;u=0;e--)t=n.getDistanceFromCenterForValue(i.ticks.reverse?n.min:n.max),a=n.getPointPosition(e,t),r.beginPath(),r.moveTo(n.xCenter,n.yCenter),r.lineTo(a.x,a.y),r.stroke();r.restore()}},_drawLabels:function(){var e=this,t=e.ctx,a=e.options.ticks;if(a.display){var n,r,i=e.getIndexAngle(0),s=N.options._parseFont(a),o=Oa(a.fontColor,W.global.defaultFontColor);t.save(),t.font=s.string,t.translate(e.xCenter,e.yCenter),t.rotate(i),t.textAlign="center",t.textBaseline="middle",N.each(e.ticks,(function(i,d){(0!==d||a.reverse)&&(n=e.getDistanceFromCenterForValue(e.ticksAsNumbers[d]),a.showLabelBackdrop&&(r=t.measureText(i).width,t.fillStyle=a.backdropColor,t.fillRect(-r/2-a.backdropPaddingX,-n-s.size/2-a.backdropPaddingY,r+2*a.backdropPaddingX,s.size+2*a.backdropPaddingY)),t.fillStyle=o,t.fillText(i,0,-n))})),t.restore()}},_drawTitle:N.noop}),Ja=Ca;Ba._defaults=Ja;var Ua=N._deprecated,$a=N.options.resolve,Ga=N.valueOrDefault,qa=Number.MIN_SAFE_INTEGER||-9007199254740991,Ka=Number.MAX_SAFE_INTEGER||9007199254740991,Za={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Xa=Object.keys(Za);function Qa(e,t){return e-t}function en(e){return N.valueOrDefault(e.time.min,e.ticks.min)}function tn(e){return N.valueOrDefault(e.time.max,e.ticks.max)}function an(e,t,a,n){var r=function(e,t,a){for(var n,r,i,s=0,o=e.length-1;s>=0&&s<=o;){if(r=e[(n=s+o>>1)-1]||null,i=e[n],!r)return{lo:null,hi:i};if(i[t]a))return{lo:r,hi:i};o=n-1}}return{lo:i,hi:null}}(e,t,a),i=r.lo?r.hi?r.lo:e[e.length-2]:e[0],s=r.lo?r.hi?r.hi:e[e.length-1]:e[1],o=s[t]-i[t],d=o?(a-i[t])/o:0,l=(s[n]-i[n])*d;return i[n]+l}function nn(e,t){var a=e._adapter,n=e.options.time,r=n.parser,i=r||n.format,s=t;return"function"==typeof r&&(s=r(s)),N.isFinite(s)||(s="string"==typeof i?a.parse(s,i):a.parse(s)),null!==s?+s:(r||"function"!=typeof i||(s=i(t),N.isFinite(s)||(s=a.parse(s))),s)}function rn(e,t){if(N.isNullOrUndef(t))return null;var a=e.options.time,n=nn(e,e.getRightValue(t));return null===n||a.round&&(n=+e._adapter.startOf(n,a.round)),n}function sn(e,t,a,n){var r,i,s,o=Xa.length;for(r=Xa.indexOf(e);r=0&&(t[i].major=!0);return t}(e,i,s,a):i}var dn=pa.extend({initialize:function(){this.mergeTicksOptions(),pa.prototype.initialize.call(this)},update:function(){var e=this,t=e.options,a=t.time||(t.time={}),n=e._adapter=new ta._date(t.adapters.date);return Ua("time scale",a.format,"time.format","time.parser"),Ua("time scale",a.min,"time.min","ticks.min"),Ua("time scale",a.max,"time.max","ticks.max"),N.mergeIf(a.displayFormats,n.formats()),pa.prototype.update.apply(e,arguments)},getRightValue:function(e){return e&&void 0!==e.t&&(e=e.t),pa.prototype.getRightValue.call(this,e)},determineDataLimits:function(){var e,t,a,n,r,i,s,o=this,d=o.chart,l=o._adapter,u=o.options,_=u.time.unit||"day",c=Ka,m=qa,h=[],f=[],p=[],y=o._getLabels();for(e=0,a=y.length;e1?function(e){var t,a,n,r={},i=[];for(t=0,a=e.length;t1e5*l)throw t+" and "+a+" are too far apart with stepSize of "+l+" "+d;for(r=_;r=r&&a<=i&&u.push(a);return n.min=r,n.max=i,n._unit=d.unit||(o.autoSkip?sn(d.minUnit,n.min,n.max,_):function(e,t,a,n,r){var i,s;for(i=Xa.length-1;i>=Xa.indexOf(a);i--)if(s=Xa[i],Za[s].common&&e._adapter.diff(r,n,s)>=t-1)return s;return Xa[a?Xa.indexOf(a):0]}(n,u.length,d.minUnit,n.min,n.max)),n._majorUnit=o.major.enabled&&"year"!==n._unit?function(e){for(var t=Xa.indexOf(e)+1,a=Xa.length;tt&&o=0&&e0?o:1}}),ln={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};dn._defaults=ln;var un={category:Ma,linear:wa,logarithmic:Pa,radialLinear:Ba,time:dn},_n={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};ta._date.override("function"==typeof e?{_id:"moment",formats:function(){return _n},parse:function(t,a){return"string"==typeof t&&"string"==typeof a?t=e(t,a):t instanceof e||(t=e(t)),t.isValid()?t.valueOf():null},format:function(t,a){return e(t).format(a)},add:function(t,a,n){return e(t).add(a,n).valueOf()},diff:function(t,a,n){return e(t).diff(e(a),n)},startOf:function(t,a,n){return t=e(t),"isoWeek"===a?t.isoWeekday(n).valueOf():t.startOf(a).valueOf()},endOf:function(t,a){return e(t).endOf(a).valueOf()},_create:function(t){return e(t)}}:{}),W._set("global",{plugins:{filler:{propagate:!0}}});var cn={dataset:function(e){var t=e.fill,a=e.chart,n=a.getDatasetMeta(t),r=n&&a.isDatasetVisible(t)&&n.dataset._children||[],i=r.length||0;return i?function(e,t){return t=a)&&n;switch(i){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return i;default:return!1}}function hn(e){return(e.el._scale||{}).getPointPositionForValue?function(e){var t,a,n,r,i,s=e.el._scale,o=s.options,d=s.chart.data.labels.length,l=e.fill,u=[];if(!d)return null;for(t=o.ticks.reverse?s.max:s.min,a=o.ticks.reverse?s.min:s.max,n=s.getPointPositionForValue(0,t),r=0;r0;--i)N.canvas.lineTo(e,a[i],a[i-1],!0);else for(s=a[0].cx,o=a[0].cy,d=Math.sqrt(Math.pow(a[0].x-s,2)+Math.pow(a[0].y-o,2)),i=r-1;i>0;--i)e.arc(s,o,d,a[i].angle,a[i-1].angle,!0)}}function gn(e,t,a,n,r,i){var s,o,d,l,u,_,c,m,h=t.length,f=n.spanGaps,p=[],y=[],M=0,g=0;for(e.beginPath(),s=0,o=h;s=0;--a)(t=d[a].$filler)&&t.visible&&(r=(n=t.el)._view,i=n._children||[],s=t.mapper,o=r.backgroundColor||W.global.defaultColor,s&&o&&i.length&&(N.canvas.clipArea(l,e.chartArea),gn(l,i,s,r,o,n._loop),N.canvas.unclipArea(l)))}},vn=N.rtl.getRtlAdapter,bn=N.noop,Yn=N.valueOrDefault;function kn(e,t){return e.usePointStyle&&e.boxWidth>t?t:e.boxWidth}W._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(e,t){var a=t.datasetIndex,n=this.chart,r=n.getDatasetMeta(a);r.hidden=null===r.hidden?!n.data.datasets[a].hidden:null,n.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(e){var t=e.data.datasets,a=e.options.legend||{},n=a.labels&&a.labels.usePointStyle;return e._getSortedDatasetMetas().map((function(a){var r=a.controller.getStyle(n?0:void 0);return{text:t[a.index].label,fillStyle:r.backgroundColor,hidden:!e.isDatasetVisible(a.index),lineCap:r.borderCapStyle,lineDash:r.borderDash,lineDashOffset:r.borderDashOffset,lineJoin:r.borderJoinStyle,lineWidth:r.borderWidth,strokeStyle:r.borderColor,pointStyle:r.pointStyle,rotation:r.rotation,datasetIndex:a.index}}),this)}}},legendCallback:function(e){var t,a,n,r=document.createElement("ul"),i=e.data.datasets;for(r.setAttribute("class",e.id+"-legend"),t=0,a=i.length;td.width)&&(_+=s+a.padding,u[u.length-(t>0?0:1)]=0),o[t]={left:0,top:0,width:n,height:s},u[u.length-1]+=n+a.padding})),d.height+=_}else{var c=a.padding,m=e.columnWidths=[],h=e.columnHeights=[],f=a.padding,p=0,y=0;N.each(e.legendItems,(function(e,t){var n=kn(a,s)+s/2+r.measureText(e.text).width;t>0&&y+s+2*c>d.height&&(f+=p+a.padding,m.push(p),h.push(y),p=0,y=0),p=Math.max(p,n),y+=s+c,o[t]={left:0,top:0,width:n,height:s}})),f+=p,m.push(p),h.push(y),d.width+=f}e.width=d.width,e.height=d.height}else e.width=d.width=e.height=d.height=0},afterFit:bn,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var e=this,t=e.options,a=t.labels,n=W.global,r=n.defaultColor,i=n.elements.line,s=e.height,o=e.columnHeights,d=e.width,l=e.lineWidths;if(t.display){var u,_=vn(t.rtl,e.left,e.minSize.width),c=e.ctx,m=Yn(a.fontColor,n.defaultFontColor),h=N.options._parseFont(a),f=h.size;c.textAlign=_.textAlign("left"),c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=m,c.fillStyle=m,c.font=h.string;var p=kn(a,f),y=e.legendHitBoxes,M=function(e,n){switch(t.align){case"start":return a.padding;case"end":return e-n;default:return(e-n+a.padding)/2}},g=e.isHorizontal();u=g?{x:e.left+M(d,l[0]),y:e.top+a.padding,line:0}:{x:e.left+a.padding,y:e.top+M(s,o[0]),line:0},N.rtl.overrideTextDirection(e.ctx,t.textDirection);var L=f+a.padding;N.each(e.legendItems,(function(t,n){var m=c.measureText(t.text).width,h=p+f/2+m,v=u.x,b=u.y;_.setWidth(e.minSize.width),g?n>0&&v+h+a.padding>e.left+e.minSize.width&&(b=u.y+=L,u.line++,v=u.x=e.left+M(d,l[u.line])):n>0&&b+L>e.top+e.minSize.height&&(v=u.x=v+e.columnWidths[u.line]+a.padding,u.line++,b=u.y=e.top+M(s,o[u.line]));var Y=_.x(v);(function(e,t,n){if(!(isNaN(p)||p<=0)){c.save();var s=Yn(n.lineWidth,i.borderWidth);if(c.fillStyle=Yn(n.fillStyle,r),c.lineCap=Yn(n.lineCap,i.borderCapStyle),c.lineDashOffset=Yn(n.lineDashOffset,i.borderDashOffset),c.lineJoin=Yn(n.lineJoin,i.borderJoinStyle),c.lineWidth=s,c.strokeStyle=Yn(n.strokeStyle,r),c.setLineDash&&c.setLineDash(Yn(n.lineDash,i.borderDash)),a&&a.usePointStyle){var o=p*Math.SQRT2/2,d=_.xPlus(e,p/2),l=t+f/2;N.canvas.drawPoint(c,n.pointStyle,o,d,l,n.rotation)}else c.fillRect(_.leftForLtr(e,p),t,p,f),0!==s&&c.strokeRect(_.leftForLtr(e,p),t,p,f);c.restore()}})(Y,b,t),y[n].left=_.leftForLtr(Y,y[n].width),y[n].top=b,function(e,t,a,n){var r=f/2,i=_.xPlus(e,p+r),s=t+r;c.fillText(a.text,i,s),a.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(i,s),c.lineTo(_.xPlus(i,n),s),c.stroke())}(Y,b,t,m),g?u.x+=h+a.padding:u.y+=L})),N.rtl.restoreTextDirection(e.ctx,t.textDirection)}},_getLegendItemAt:function(e,t){var a,n,r,i=this;if(e>=i.left&&e<=i.right&&t>=i.top&&t<=i.bottom)for(r=i.legendHitBoxes,a=0;a=(n=r[a]).left&&e<=n.left+n.width&&t>=n.top&&t<=n.top+n.height)return i.legendItems[a];return null},handleEvent:function(e){var t,a=this,n=a.options,r="mouseup"===e.type?"click":e.type;if("mousemove"===r){if(!n.onHover&&!n.onLeave)return}else{if("click"!==r)return;if(!n.onClick)return}t=a._getLegendItemAt(e.x,e.y),"click"===r?t&&n.onClick&&n.onClick.call(a,e.native,t):(n.onLeave&&t!==a._hoveredItem&&(a._hoveredItem&&n.onLeave.call(a,e.native,a._hoveredItem),a._hoveredItem=t),n.onHover&&t&&n.onHover.call(a,e.native,t))}});function wn(e,t){var a=new Dn({ctx:e.ctx,options:t,chart:e});ct.configure(e,a,t),ct.addBox(e,a),e.legend=a}var xn={id:"legend",_element:Dn,beforeInit:function(e){var t=e.options.legend;t&&wn(e,t)},beforeUpdate:function(e){var t=e.options.legend,a=e.legend;t?(N.mergeIf(t,W.global.legend),a?(ct.configure(e,a,t),a.options=t):wn(e,t)):a&&(ct.removeBox(e,a),delete e.legend)},afterEvent:function(e,t){var a=e.legend;a&&a.handleEvent(t)}},Tn=N.noop;W._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var Sn=G.extend({initialize:function(e){N.extend(this,e),this.legendHitBoxes=[]},beforeUpdate:Tn,update:function(e,t,a){var n=this;return n.beforeUpdate(),n.maxWidth=e,n.maxHeight=t,n.margins=a,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:Tn,beforeSetDimensions:Tn,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:Tn,beforeBuildLabels:Tn,buildLabels:Tn,afterBuildLabels:Tn,beforeFit:Tn,fit:function(){var e,t=this,a=t.options,n=t.minSize={},r=t.isHorizontal();a.display?(e=(N.isArray(a.text)?a.text.length:1)*N.options._parseFont(a).lineHeight+2*a.padding,t.width=n.width=r?t.maxWidth:e,t.height=n.height=r?e:t.maxHeight):t.width=n.width=t.height=n.height=0},afterFit:Tn,isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},draw:function(){var e=this,t=e.ctx,a=e.options;if(a.display){var n,r,i,s=N.options._parseFont(a),o=s.lineHeight,d=o/2+a.padding,l=0,u=e.top,_=e.left,c=e.bottom,m=e.right;t.fillStyle=N.valueOrDefault(a.fontColor,W.global.defaultFontColor),t.font=s.string,e.isHorizontal()?(r=_+(m-_)/2,i=u+d,n=m-_):(r="left"===a.position?_+d:m-d,i=u+(c-u)/2,n=c-u,l=Math.PI*("left"===a.position?-.5:.5)),t.save(),t.translate(r,i),t.rotate(l),t.textAlign="center",t.textBaseline="middle";var h=a.text;if(N.isArray(h))for(var f=0,p=0;p=0;n--){var r=e[n];if(t(r))return r}},N.isNumber=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},N.almostEquals=function(e,t,a){return Math.abs(e-t)=e},N.max=function(e){return e.reduce((function(e,t){return isNaN(t)?e:Math.max(e,t)}),Number.NEGATIVE_INFINITY)},N.min=function(e){return e.reduce((function(e,t){return isNaN(t)?e:Math.min(e,t)}),Number.POSITIVE_INFINITY)},N.sign=Math.sign?function(e){return Math.sign(e)}:function(e){return 0==(e=+e)||isNaN(e)?e:e>0?1:-1},N.toRadians=function(e){return e*(Math.PI/180)},N.toDegrees=function(e){return e*(180/Math.PI)},N._decimalPlaces=function(e){if(N.isFinite(e)){for(var t=1,a=0;Math.round(e*t)/t!==e;)t*=10,a++;return a}},N.getAngleFromPoint=function(e,t){var a=t.x-e.x,n=t.y-e.y,r=Math.sqrt(a*a+n*n),i=Math.atan2(n,a);return i<-.5*Math.PI&&(i+=2*Math.PI),{angle:i,distance:r}},N.distanceBetweenPoints=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},N.aliasPixel=function(e){return e%2==0?0:.5},N._alignPixel=function(e,t,a){var n=e.currentDevicePixelRatio,r=a/2;return Math.round((t-r)*n)/n+r},N.splineCurve=function(e,t,a,n){var r=e.skip?t:e,i=t,s=a.skip?t:a,o=Math.sqrt(Math.pow(i.x-r.x,2)+Math.pow(i.y-r.y,2)),d=Math.sqrt(Math.pow(s.x-i.x,2)+Math.pow(s.y-i.y,2)),l=o/(o+d),u=d/(o+d),_=n*(l=isNaN(l)?0:l),c=n*(u=isNaN(u)?0:u);return{previous:{x:i.x-_*(s.x-r.x),y:i.y-_*(s.y-r.y)},next:{x:i.x+c*(s.x-r.x),y:i.y+c*(s.y-r.y)}}},N.EPSILON=Number.EPSILON||1e-14,N.splineCurveMonotone=function(e){var t,a,n,r,i,s,o,d,l,u=(e||[]).map((function(e){return{model:e._model,deltaK:0,mK:0}})),_=u.length;for(t=0;t<_;++t)if(!(n=u[t]).model.skip){if(a=t>0?u[t-1]:null,(r=t<_-1?u[t+1]:null)&&!r.model.skip){var c=r.model.x-n.model.x;n.deltaK=0!==c?(r.model.y-n.model.y)/c:0}!a||a.model.skip?n.mK=n.deltaK:!r||r.model.skip?n.mK=a.deltaK:this.sign(a.deltaK)!==this.sign(n.deltaK)?n.mK=0:n.mK=(a.deltaK+n.deltaK)/2}for(t=0;t<_-1;++t)n=u[t],r=u[t+1],n.model.skip||r.model.skip||(N.almostEquals(n.deltaK,0,this.EPSILON)?n.mK=r.mK=0:(i=n.mK/n.deltaK,s=r.mK/n.deltaK,(d=Math.pow(i,2)+Math.pow(s,2))<=9||(o=3/Math.sqrt(d),n.mK=i*o*n.deltaK,r.mK=s*o*n.deltaK)));for(t=0;t<_;++t)(n=u[t]).model.skip||(a=t>0?u[t-1]:null,r=t<_-1?u[t+1]:null,a&&!a.model.skip&&(l=(n.model.x-a.model.x)/3,n.model.controlPointPreviousX=n.model.x-l,n.model.controlPointPreviousY=n.model.y-l*n.mK),r&&!r.model.skip&&(l=(r.model.x-n.model.x)/3,n.model.controlPointNextX=n.model.x+l,n.model.controlPointNextY=n.model.y+l*n.mK))},N.nextItem=function(e,t,a){return a?t>=e.length-1?e[0]:e[t+1]:t>=e.length-1?e[e.length-1]:e[t+1]},N.previousItem=function(e,t,a){return a?t<=0?e[e.length-1]:e[t-1]:t<=0?e[0]:e[t-1]},N.niceNum=function(e,t){var a=Math.floor(N.log10(e)),n=e/Math.pow(10,a);return(t?n<1.5?1:n<3?2:n<7?5:10:n<=1?1:n<=2?2:n<=5?5:10)*Math.pow(10,a)},N.requestAnimFrame="undefined"==typeof window?function(e){e()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)},N.getRelativePosition=function(e,t){var a,n,r=e.originalEvent||e,i=e.target||e.srcElement,s=i.getBoundingClientRect(),o=r.touches;o&&o.length>0?(a=o[0].clientX,n=o[0].clientY):(a=r.clientX,n=r.clientY);var d=parseFloat(N.getStyle(i,"padding-left")),l=parseFloat(N.getStyle(i,"padding-top")),u=parseFloat(N.getStyle(i,"padding-right")),_=parseFloat(N.getStyle(i,"padding-bottom")),c=s.right-s.left-d-u,m=s.bottom-s.top-l-_;return{x:a=Math.round((a-s.left-d)/c*i.width/t.currentDevicePixelRatio),y:n=Math.round((n-s.top-l)/m*i.height/t.currentDevicePixelRatio)}},N.getConstraintWidth=function(e){return a(e,"max-width","clientWidth")},N.getConstraintHeight=function(e){return a(e,"max-height","clientHeight")},N._calculatePadding=function(e,t,a){return(t=N.getStyle(e,t)).indexOf("%")>-1?a*parseInt(t,10)/100:parseInt(t,10)},N._getParentNode=function(e){var t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t},N.getMaximumWidth=function(e){var t=N._getParentNode(e);if(!t)return e.clientWidth;var a=t.clientWidth,n=a-N._calculatePadding(t,"padding-left",a)-N._calculatePadding(t,"padding-right",a),r=N.getConstraintWidth(e);return isNaN(r)?n:Math.min(n,r)},N.getMaximumHeight=function(e){var t=N._getParentNode(e);if(!t)return e.clientHeight;var a=t.clientHeight,n=a-N._calculatePadding(t,"padding-top",a)-N._calculatePadding(t,"padding-bottom",a),r=N.getConstraintHeight(e);return isNaN(r)?n:Math.min(n,r)},N.getStyle=function(e,t){return e.currentStyle?e.currentStyle[t]:document.defaultView.getComputedStyle(e,null).getPropertyValue(t)},N.retinaScale=function(e,t){var a=e.currentDevicePixelRatio=t||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==a){var n=e.canvas,r=e.height,i=e.width;n.height=r*a,n.width=i*a,e.ctx.scale(a,a),n.style.height||n.style.width||(n.style.height=r+"px",n.style.width=i+"px")}},N.fontString=function(e,t,a){return t+" "+e+"px "+a},N.longestText=function(e,t,a,n){var r=(n=n||{}).data=n.data||{},i=n.garbageCollect=n.garbageCollect||[];n.font!==t&&(r=n.data={},i=n.garbageCollect=[],n.font=t),e.font=t;var s,o,d,l,u,_=0,c=a.length;for(s=0;sa.length){for(s=0;sn&&(n=i),n},N.numberOfLabelLines=function(e){var t=1;return N.each(e,(function(e){N.isArray(e)&&e.length>t&&(t=e.length)})),t},N.color=b?function(e){return e instanceof CanvasGradient&&(e=W.global.defaultColor),b(e)}:function(e){return console.error("Color.js not found!"),e},N.getHoverColor=function(e){return e instanceof CanvasPattern||e instanceof CanvasGradient?e:N.color(e).saturate(.5).darken(.1).rgbString()}}(),Xt._adapters=ta,Xt.Animation=K,Xt.animationService=Z,Xt.controllers=qe,Xt.DatasetController=ae,Xt.defaults=W,Xt.Element=G,Xt.elements=ve,Xt.Interaction=at,Xt.layouts=ct,Xt.platform=jt,Xt.plugins=Pt,Xt.Scale=pa,Xt.scaleService=At,Xt.Ticks=aa,Xt.Tooltip=Bt,Xt.helpers.each(un,(function(e,t){Xt.scaleService.registerScaleType(t,e,e._defaults)})),jn)jn.hasOwnProperty(Fn)&&Xt.plugins.register(jn[Fn]);Xt.platform.initialize();var Wn=Xt;return"undefined"!=typeof window&&(window.Chart=Xt),Xt.Chart=Xt,Xt.Legend=jn.legend._element,Xt.Title=jn.title._element,Xt.pluginService=Xt.plugins,Xt.PluginBase=Xt.Element.extend({}),Xt.canvasHelpers=Xt.helpers.canvas,Xt.layoutService=Xt.layouts,Xt.LinearScaleBase=ba,Xt.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],(function(e){Xt[e]=function(t,a){return new Xt(t,Xt.helpers.merge(a||{},{type:e.charAt(0).toLowerCase()+e.slice(1)}))}})),Wn}(function(){try{return a(381)}catch(e){}}())},2786:function(e,t,a){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,a){return e<12?a?"vm":"VM":a?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(381))},4130:function(e,t,a){!function(e){"use strict";var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},n=function(e){return function(n,r,i,s){var o=t(n),d=a[e][t(n)];return 2===o&&(d=d[r?0:1]),d.replace(/%d/i,n)}},r=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(a(381))},6135:function(e,t,a){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(a(381))},6440:function(e,t,a){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},a=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(e){return function(t,r,i,s){var o=a(t),d=n[e][a(t)];return 2===o&&(d=d[r?0:1]),d.replace(/%d/i,t)}},i=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:i,monthsShort:i,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(a(381))},7702:function(e,t,a){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(a(381))},6040:function(e,t,a){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return a[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(a(381))},7100:function(e,t,a){!function(e){"use strict";e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(a(381))},867:function(e,t,a){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(t,a,i,s){var o=n(t),d=r[e][n(t)];return 2===o&&(d=d[a?0:1]),d.replace(/%d/i,t)}},s=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:s,monthsShort:s,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return a[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(a(381))},1083:function(e,t,a){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,a){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var a=e%10;return e+(t[a]||t[e%100-a]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(a(381))},9808:function(e,t,a){!function(e){"use strict";function t(e,t,a){return"m"===a?t?"хвіліна":"хвіліну":"h"===a?t?"гадзіна":"гадзіну":e+" "+(n=+e,r={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[a].split("_"),n%10==1&&n%100!=11?r[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?r[1]:r[2]);var n,r}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:t,mm:t,h:t,hh:t,d:"дзень",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,a){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(a(381))},8338:function(e,t,a){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,a=e%100;return 0===e?e+"-ев":0===a?e+"-ен":a>10&&a<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(a(381))},7438:function(e,t,a){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(a(381))},6225:function(e,t,a){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},a={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(a(381))},8905:function(e,t,a){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},a={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,a){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(a(381))},1560:function(e,t,a){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},a={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,a){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(a(381))},1278:function(e,t,a){!function(e){"use strict";function t(e,t,a){return e+" "+function(e,t){return 2===t?function(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[a],e)}function a(e){return e>9?a(e%10):e}var n=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],r=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,i=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:i,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:i,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function(e){switch(a(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,a){return e<12?"a.m.":"g.m."}})}(a(381))},622:function(e,t,a){!function(e){"use strict";function t(e,t,a){var n=e+" ";switch(a){case"ss":return n+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"m":return t?"jedna minuta":"jedne minute";case"mm":return n+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return t?"jedan sat":"jednog sata";case"hh":return n+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return n+(1===e?"dan":"dana");case"MM":return n+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return n+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},2468:function(e,t,a){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var a=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(a="a"),e+a},week:{dow:1,doy:4}})}(a(381))},5822:function(e,t,a){!function(e){"use strict";var t={format:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),standalone:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_")},a="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),n=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],r=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function i(e){return e>1&&e<5&&1!=~~(e/10)}function s(e,t,a,n){var r=e+" ";switch(a){case"s":return t||n?"pár sekund":"pár sekundami";case"ss":return t||n?r+(i(e)?"sekundy":"sekund"):r+"sekundami";case"m":return t?"minuta":n?"minutu":"minutou";case"mm":return t||n?r+(i(e)?"minuty":"minut"):r+"minutami";case"h":return t?"hodina":n?"hodinu":"hodinou";case"hh":return t||n?r+(i(e)?"hodiny":"hodin"):r+"hodinami";case"d":return t||n?"den":"dnem";case"dd":return t||n?r+(i(e)?"dny":"dní"):r+"dny";case"M":return t||n?"měsíc":"měsícem";case"MM":return t||n?r+(i(e)?"měsíce":"měsíců"):r+"měsíci";case"y":return t||n?"rok":"rokem";case"yy":return t||n?r+(i(e)?"roky":"let"):r+"lety"}}e.defineLocale("cs",{months:t,monthsShort:a,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},877:function(e,t,a){!function(e){"use strict";e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(a(381))},7373:function(e,t,a){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(a(381))},4780:function(e,t,a){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},217:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[a][0]:r[a][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},894:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[a][0]:r[a][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},9740:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[a][0]:r[a][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},5300:function(e,t,a){!function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],a=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,a){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(a(381))},837:function(e,t,a){!function(e){"use strict";e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,a){return e>11?a?"μμ":"ΜΜ":a?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){return 6===this.day()?"[το προηγούμενο] dddd [{}] LT":"[την προηγούμενη] dddd [{}] LT"},sameElse:"L"},calendar:function(e,t){var a,n=this._calendarEl[e],r=t&&t.hours();return a=n,("undefined"!=typeof Function&&a instanceof Function||"[object Function]"===Object.prototype.toString.call(a))&&(n=n.apply(t)),n.replace("{}",r%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(a(381))},8348:function(e,t,a){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(a(381))},7925:function(e,t,a){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(a(381))},2243:function(e,t,a){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},6436:function(e,t,a){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},7207:function(e,t,a){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(a(381))},4175:function(e,t,a){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(a(381))},6319:function(e,t,a){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},1662:function(e,t,a){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},2915:function(e,t,a){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,a){return e>11?a?"p.t.m.":"P.T.M.":a?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(a(381))},5251:function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},6112:function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(a(381))},1146:function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(a(381))},5655:function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(a(381))},5603:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?r[a][2]?r[a][2]:r[a][1]:n?r[a][0]:r[a][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},7763:function(e,t,a){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},6959:function(e,t,a){!function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},a={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,a){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return a[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(a(381))},1897:function(e,t,a){!function(e){"use strict";var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),a=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function n(e,n,r,i){var s="";switch(r){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"ss":s=i?"sekunnin":"sekuntia";break;case"m":return i?"minuutin":"minuutti";case"mm":s=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":s=i?"tunnin":"tuntia";break;case"d":return i?"päivän":"päivä";case"dd":s=i?"päivän":"päivää";break;case"M":return i?"kuukauden":"kuukausi";case"MM":s=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":s=i?"vuoden":"vuotta"}return function(e,n){return e<10?n?a[e]:t[e]:e}(e,i)+" "+s}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},2549:function(e,t,a){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a(381))},4694:function(e,t,a){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},3049:function(e,t,a){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(a(381))},2330:function(e,t,a){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(a(381))},4470:function(e,t,a){!function(e){"use strict";var t=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,a=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:t,monthsShortRegex:t,monthsStrictRegex:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,monthsShortStrictRegex:/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(a(381))},5044:function(e,t,a){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),a="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(381))},9295:function(e,t,a){!function(e){"use strict";e.defineLocale("ga",{months:["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],weekdaysShort:["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],weekdaysMin:["Do","Lu","Má","Cé","Dé","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(a(381))},2101:function(e,t,a){!function(e){"use strict";e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],monthsShort:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],monthsParseExact:!0,weekdays:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(a(381))},8794:function(e,t,a){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},7884:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return n?r[a][0]:r[a][1]}e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){return"D"===t?e+"वेर":e},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(a(381))},3168:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return n?r[a][0]:r[a][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){return"D"===t?e+"er":e},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(a(381))},5349:function(e,t,a){!function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},a={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(a(381))},4206:function(e,t,a){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,a){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?a?'לפנה"צ':"לפני הצהריים":e<18?a?'אחה"צ':"אחרי הצהריים":"בערב"}})}(a(381))},94:function(e,t,a){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},n=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:n,longMonthsParse:n,shortMonthsParse:[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i],monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(a(381))},316:function(e,t,a){!function(e){"use strict";function t(e,t,a){var n=e+" ";switch(a){case"ss":return n+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"m":return t?"jedna minuta":"jedne minute";case"mm":return n+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return t?"jedan sat":"jednog sata";case"hh":return n+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return n+(1===e?"dan":"dana");case"MM":return n+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return n+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},2138:function(e,t,a){!function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function a(e,t,a,n){var r=e;switch(a){case"s":return n||t?"néhány másodperc":"néhány másodperce";case"ss":return r+(n||t)?" másodperc":" másodperce";case"m":return"egy"+(n||t?" perc":" perce");case"mm":return r+(n||t?" perc":" perce");case"h":return"egy"+(n||t?" óra":" órája");case"hh":return r+(n||t?" óra":" órája");case"d":return"egy"+(n||t?" nap":" napja");case"dd":return r+(n||t?" nap":" napja");case"M":return"egy"+(n||t?" hónap":" hónapja");case"MM":return r+(n||t?" hónap":" hónapja");case"y":return"egy"+(n||t?" év":" éve");case"yy":return r+(n||t?" év":" éve")}return""}function n(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,a){return e<12?!0===a?"de":"DE":!0===a?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},1423:function(e,t,a){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(a(381))},9218:function(e,t,a){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(a(381))},135:function(e,t,a){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function a(e,a,n,r){var i=e+" ";switch(n){case"s":return a||r?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?i+(a||r?"sekúndur":"sekúndum"):i+"sekúnda";case"m":return a?"mínúta":"mínútu";case"mm":return t(e)?i+(a||r?"mínútur":"mínútum"):a?i+"mínúta":i+"mínútu";case"hh":return t(e)?i+(a||r?"klukkustundir":"klukkustundum"):i+"klukkustund";case"d":return a?"dagur":r?"dag":"degi";case"dd":return t(e)?a?i+"dagar":i+(r?"daga":"dögum"):a?i+"dagur":i+(r?"dag":"degi");case"M":return a?"mánuður":r?"mánuð":"mánuði";case"MM":return t(e)?a?i+"mánuðir":i+(r?"mánuði":"mánuðum"):a?i+"mánuður":i+(r?"mánuð":"mánuði");case"y":return a||r?"ár":"ári";case"yy":return t(e)?i+(a||r?"ár":"árum"):i+(a||r?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:a,ss:a,m:a,mm:a,h:"klukkustund",hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},150:function(e,t,a){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},626:function(e,t,a){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},9183:function(e,t,a){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,a){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(a(381))},4286:function(e,t,a){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(a(381))},2105:function(e,t,a){!function(e){"use strict";e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,t,a){return"ი"===a?t+"ში":t+a+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(a(381))},7772:function(e,t,a){!function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(a(381))},8758:function(e,t,a){!function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},a={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,a){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(a(381))},9282:function(e,t,a){!function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},a={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(a(381))},3730:function(e,t,a){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,a){return e<12?"오전":"오후"}})}(a(381))},1408:function(e,t,a){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];e.defineLocale("ku",{months:n,monthsShort:n,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,t,a){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return a[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(a(381))},3291:function(e,t,a){!function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(a(381))},6841:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?r[a][0]:r[a][1]}function a(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return a(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return a(e)}return a(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return a(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return a(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},5466:function(e,t,a){!function(e){"use strict";e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,a){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(a(381))},7010:function(e,t,a){!function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function a(e,t,a,n){return t?r(a)[0]:n?r(a)[1]:r(a)[2]}function n(e){return e%10==0||e>10&&e<20}function r(e){return t[e].split("_")}function i(e,t,i,s){var o=e+" ";return 1===e?o+a(0,t,i[0],s):t?o+(n(e)?r(i)[1]:r(i)[0]):s?o+r(i)[1]:o+(n(e)?r(i)[1]:r(i)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:function(e,t,a,n){return t?"kelios sekundės":n?"kelių sekundžių":"kelias sekundes"},ss:i,m:a,mm:i,h:a,hh:i,d:a,dd:i,M:a,MM:i,y:a,yy:i},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(a(381))},7595:function(e,t,a){!function(e){"use strict";var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function a(e,t,a){return a?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function n(e,n,r){return e+" "+a(t[r],e,n)}function r(e,n,r){return a(t[r],e,n)}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:function(e,t){return t?"dažas sekundes":"dažām sekundēm"},ss:n,m:r,mm:n,h:r,hh:n,d:r,dd:n,M:r,MM:n,y:r,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},9861:function(e,t,a){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,a,n){var r=t.words[n];return 1===n.length?a?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},5493:function(e,t,a){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},5966:function(e,t,a){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,a=e%100;return 0===e?e+"-ев":0===a?e+"-ен":a>10&&a<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(a(381))},7341:function(e,t,a){!function(e){"use strict";e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,a){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(a(381))},5115:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){switch(a){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,a){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(a(381))},370:function(e,t,a){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function n(e,t,a,n){var r="";if(t)switch(a){case"s":r="काही सेकंद";break;case"ss":r="%d सेकंद";break;case"m":r="एक मिनिट";break;case"mm":r="%d मिनिटे";break;case"h":r="एक तास";break;case"hh":r="%d तास";break;case"d":r="एक दिवस";break;case"dd":r="%d दिवस";break;case"M":r="एक महिना";break;case"MM":r="%d महिने";break;case"y":r="एक वर्ष";break;case"yy":r="%d वर्षे"}else switch(a){case"s":r="काही सेकंदां";break;case"ss":r="%d सेकंदां";break;case"m":r="एका मिनिटा";break;case"mm":r="%d मिनिटां";break;case"h":r="एका तासा";break;case"hh":r="%d तासां";break;case"d":r="एका दिवसा";break;case"dd":r="%d दिवसां";break;case"M":r="एका महिन्या";break;case"MM":r="%d महिन्यां";break;case"y":r="एका वर्षा";break;case"yy":r="%d वर्षां"}return r.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,a){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(a(381))},1237:function(e,t,a){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(a(381))},9847:function(e,t,a){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(a(381))},2126:function(e,t,a){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},6165:function(e,t,a){!function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},a={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(a(381))},4924:function(e,t,a){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},6744:function(e,t,a){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,a){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(a(381))},9814:function(e,t,a){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),a="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(381))},3901:function(e,t,a){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),a="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(381))},3877:function(e,t,a){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},2135:function(e,t,a){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var a=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(a="a"),e+a},week:{dow:1,doy:4}})}(a(381))},5858:function(e,t,a){!function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},a={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(a(381))},4495:function(e,t,a){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),a="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),n=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function r(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function i(e,t,a){var n=e+" ";switch(a){case"ss":return n+(r(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return n+(r(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return n+(r(e)?"godziny":"godzin");case"ww":return n+(r(e)?"tygodnie":"tygodni");case"MM":return n+(r(e)?"miesiące":"miesięcy");case"yy":return n+(r(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,n){return e?/D MMMM/.test(n)?a[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:i,m:i,mm:i,h:i,hh:i,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:i,M:"miesiąc",MM:i,y:"rok",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},7971:function(e,t,a){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(a(381))},9520:function(e,t,a){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},6459:function(e,t,a){!function(e){"use strict";function t(e,t,a){var n=" ";return(e%100>=20||e>=100&&e%100==0)&&(n=" de "),e+n+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[a]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(a(381))},1793:function(e,t,a){!function(e){"use strict";function t(e,t,a){return"m"===a?t?"минута":"минуту":e+" "+(n=+e,r={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[a].split("_"),n%10==1&&n%100!=11?r[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?r[1]:r[2]);var n,r}var a=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:a,longMonthsParse:a,shortMonthsParse:a,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:t,m:t,mm:t,h:"час",hh:t,d:"день",dd:t,w:"неделя",ww:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,a){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(a(381))},950:function(e,t,a){!function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],a=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,a){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(a(381))},490:function(e,t,a){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},124:function(e,t,a){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,a){return e>11?a?"ප.ව.":"පස් වරු":a?"පෙ.ව.":"පෙර වරු"}})}(a(381))},4249:function(e,t,a){!function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),a="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function n(e){return e>1&&e<5}function r(e,t,a,r){var i=e+" ";switch(a){case"s":return t||r?"pár sekúnd":"pár sekundami";case"ss":return t||r?i+(n(e)?"sekundy":"sekúnd"):i+"sekundami";case"m":return t?"minúta":r?"minútu":"minútou";case"mm":return t||r?i+(n(e)?"minúty":"minút"):i+"minútami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?i+(n(e)?"hodiny":"hodín"):i+"hodinami";case"d":return t||r?"deň":"dňom";case"dd":return t||r?i+(n(e)?"dni":"dní"):i+"dňami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?i+(n(e)?"mesiace":"mesiacov"):i+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?i+(n(e)?"roky":"rokov"):i+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:a,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:case 4:case 5:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},4985:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r=e+" ";switch(a){case"s":return t||n?"nekaj sekund":"nekaj sekundami";case"ss":return r+(1===e?t?"sekundo":"sekundi":2===e?t||n?"sekundi":"sekundah":e<5?t||n?"sekunde":"sekundah":"sekund");case"m":return t?"ena minuta":"eno minuto";case"mm":return r+(1===e?t?"minuta":"minuto":2===e?t||n?"minuti":"minutama":e<5?t||n?"minute":"minutami":t||n?"minut":"minutami");case"h":return t?"ena ura":"eno uro";case"hh":return r+(1===e?t?"ura":"uro":2===e?t||n?"uri":"urama":e<5?t||n?"ure":"urami":t||n?"ur":"urami");case"d":return t||n?"en dan":"enim dnem";case"dd":return r+(1===e?t||n?"dan":"dnem":2===e?t||n?"dni":"dnevoma":t||n?"dni":"dnevi");case"M":return t||n?"en mesec":"enim mesecem";case"MM":return r+(1===e?t||n?"mesec":"mesecem":2===e?t||n?"meseca":"mesecema":e<5?t||n?"mesece":"meseci":t||n?"mesecev":"meseci");case"y":return t||n?"eno leto":"enim letom";case"yy":return r+(1===e?t||n?"leto":"letom":2===e?t||n?"leti":"letoma":e<5?t||n?"leta":"leti":t||n?"let":"leti")}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},1104:function(e,t,a){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,a){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},9915:function(e,t,a){!function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,a,n,r){var i,s=t.words[n];return 1===n.length?"y"===n&&a?"једна година":r||a?s[0]:s[1]:(i=t.correctGrammaticalCase(e,s),"yy"===n&&a&&"годину"===i?e+" година":e+" "+i)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},9131:function(e,t,a){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,a,n,r){var i,s=t.words[n];return 1===n.length?"y"===n&&a?"jedna godina":r||a?s[0]:s[1]:(i=t.correctGrammaticalCase(e,s),"yy"===n&&a&&"godinu"===i?e+" godina":e+" "+i)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},5893:function(e,t,a){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,a){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(a(381))},8760:function(e,t,a){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(a(381))},1172:function(e,t,a){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(a(381))},7333:function(e,t,a){!function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},a={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,a){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(a(381))},3110:function(e,t,a){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(a(381))},2095:function(e,t,a){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},7321:function(e,t,a){!function(e){"use strict";var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(a(381))},9041:function(e,t,a){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,a){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(a(381))},9005:function(e,t,a){!function(e){"use strict";var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,a){switch(a){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var n=e%10;return e+(t[n]||t[e%100-n]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(a(381))},5768:function(e,t,a){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a(381))},9444:function(e,t,a){!function(e){"use strict";var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function a(e,a,n,r){var i=function(e){var a=Math.floor(e%1e3/100),n=Math.floor(e%100/10),r=e%10,i="";return a>0&&(i+=t[a]+"vatlh"),n>0&&(i+=(""!==i?" ":"")+t[n]+"maH"),r>0&&(i+=(""!==i?" ":"")+t[r]),""===i?"pagh":i}(e);switch(n){case"ss":return i+" lup";case"mm":return i+" tup";case"hh":return i+" rep";case"dd":return i+" jaj";case"MM":return i+" jar";case"yy":return i+" DIS"}}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var t=e;return-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"},past:function(e){var t=e;return-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"},s:"puS lup",ss:a,m:"wa’ tup",mm:a,h:"wa’ rep",hh:a,d:"wa’ jaj",dd:a,M:"wa’ jar",MM:a,y:"wa’ DIS",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},2397:function(e,t,a){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,a){return e<12?a?"öö":"ÖÖ":a?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,a){switch(a){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var n=e%10;return e+(t[n]||t[e%100-n]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(a(381))},8254:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return n||t?r[a][0]:r[a][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,a){return e>11?a?"d'o":"D'O":a?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},699:function(e,t,a){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(a(381))},1106:function(e,t,a){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(a(381))},9288:function(e,t,a){!function(e){"use strict";e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,a){var n=100*e+t;return n<600?"يېرىم كېچە":n<900?"سەھەر":n<1130?"چۈشتىن بۇرۇن":n<1230?"چۈش":n<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(a(381))},7691:function(e,t,a){!function(e){"use strict";function t(e,t,a){return"m"===a?t?"хвилина":"хвилину":"h"===a?t?"година":"годину":e+" "+(n=+e,r={ss:t?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[a].split("_"),n%10==1&&n%100!=11?r[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?r[1]:r[2]);var n,r}function a(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:function(e,t){var a={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?a.nominative.slice(1,7).concat(a.nominative.slice(0,1)):e?a[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:a.nominative},weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:a("[Сьогодні "),nextDay:a("[Завтра "),lastDay:a("[Вчора "),nextWeek:a("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return a("[Минулої] dddd [").call(this);case 1:case 2:case 4:return a("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:t,m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,a){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(a(381))},3795:function(e,t,a){!function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],a=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,a){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(a(381))},588:function(e,t,a){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(a(381))},6791:function(e,t,a){!function(e){"use strict";e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(a(381))},5666:function(e,t,a){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,a){return e<12?a?"sa":"SA":a?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a(381))},4378:function(e,t,a){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},5805:function(e,t,a){!function(e){"use strict";e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(a(381))},3839:function(e,t,a){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,a){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(a(381))},5726:function(e,t,a){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,a){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1200?"上午":1200===n?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(a(381))},9807:function(e,t,a){!function(e){"use strict";e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,a){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(a(381))},4152:function(e,t,a){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,a){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(a(381))},6700:(e,t,a)=>{var n={"./af":2786,"./af.js":2786,"./ar":867,"./ar-dz":4130,"./ar-dz.js":4130,"./ar-kw":6135,"./ar-kw.js":6135,"./ar-ly":6440,"./ar-ly.js":6440,"./ar-ma":7702,"./ar-ma.js":7702,"./ar-sa":6040,"./ar-sa.js":6040,"./ar-tn":7100,"./ar-tn.js":7100,"./ar.js":867,"./az":1083,"./az.js":1083,"./be":9808,"./be.js":9808,"./bg":8338,"./bg.js":8338,"./bm":7438,"./bm.js":7438,"./bn":8905,"./bn-bd":6225,"./bn-bd.js":6225,"./bn.js":8905,"./bo":1560,"./bo.js":1560,"./br":1278,"./br.js":1278,"./bs":622,"./bs.js":622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":877,"./cv.js":877,"./cy":7373,"./cy.js":7373,"./da":4780,"./da.js":4780,"./de":9740,"./de-at":217,"./de-at.js":217,"./de-ch":894,"./de-ch.js":894,"./de.js":9740,"./dv":5300,"./dv.js":5300,"./el":837,"./el.js":837,"./en-au":8348,"./en-au.js":8348,"./en-ca":7925,"./en-ca.js":7925,"./en-gb":2243,"./en-gb.js":2243,"./en-ie":6436,"./en-ie.js":6436,"./en-il":7207,"./en-il.js":7207,"./en-in":4175,"./en-in.js":4175,"./en-nz":6319,"./en-nz.js":6319,"./en-sg":1662,"./en-sg.js":1662,"./eo":2915,"./eo.js":2915,"./es":5655,"./es-do":5251,"./es-do.js":5251,"./es-mx":6112,"./es-mx.js":6112,"./es-us":1146,"./es-us.js":1146,"./es.js":5655,"./et":5603,"./et.js":5603,"./eu":7763,"./eu.js":7763,"./fa":6959,"./fa.js":6959,"./fi":1897,"./fi.js":1897,"./fil":2549,"./fil.js":2549,"./fo":4694,"./fo.js":4694,"./fr":4470,"./fr-ca":3049,"./fr-ca.js":3049,"./fr-ch":2330,"./fr-ch.js":2330,"./fr.js":4470,"./fy":5044,"./fy.js":5044,"./ga":9295,"./ga.js":9295,"./gd":2101,"./gd.js":2101,"./gl":8794,"./gl.js":8794,"./gom-deva":7884,"./gom-deva.js":7884,"./gom-latn":3168,"./gom-latn.js":3168,"./gu":5349,"./gu.js":5349,"./he":4206,"./he.js":4206,"./hi":94,"./hi.js":94,"./hr":316,"./hr.js":316,"./hu":2138,"./hu.js":2138,"./hy-am":1423,"./hy-am.js":1423,"./id":9218,"./id.js":9218,"./is":135,"./is.js":135,"./it":626,"./it-ch":150,"./it-ch.js":150,"./it.js":626,"./ja":9183,"./ja.js":9183,"./jv":4286,"./jv.js":4286,"./ka":2105,"./ka.js":2105,"./kk":7772,"./kk.js":7772,"./km":8758,"./km.js":8758,"./kn":9282,"./kn.js":9282,"./ko":3730,"./ko.js":3730,"./ku":1408,"./ku.js":1408,"./ky":3291,"./ky.js":3291,"./lb":6841,"./lb.js":6841,"./lo":5466,"./lo.js":5466,"./lt":7010,"./lt.js":7010,"./lv":7595,"./lv.js":7595,"./me":9861,"./me.js":9861,"./mi":5493,"./mi.js":5493,"./mk":5966,"./mk.js":5966,"./ml":7341,"./ml.js":7341,"./mn":5115,"./mn.js":5115,"./mr":370,"./mr.js":370,"./ms":9847,"./ms-my":1237,"./ms-my.js":1237,"./ms.js":9847,"./mt":2126,"./mt.js":2126,"./my":6165,"./my.js":6165,"./nb":4924,"./nb.js":4924,"./ne":6744,"./ne.js":6744,"./nl":3901,"./nl-be":9814,"./nl-be.js":9814,"./nl.js":3901,"./nn":3877,"./nn.js":3877,"./oc-lnc":2135,"./oc-lnc.js":2135,"./pa-in":5858,"./pa-in.js":5858,"./pl":4495,"./pl.js":4495,"./pt":9520,"./pt-br":7971,"./pt-br.js":7971,"./pt.js":9520,"./ro":6459,"./ro.js":6459,"./ru":1793,"./ru.js":1793,"./sd":950,"./sd.js":950,"./se":490,"./se.js":490,"./si":124,"./si.js":124,"./sk":4249,"./sk.js":4249,"./sl":4985,"./sl.js":4985,"./sq":1104,"./sq.js":1104,"./sr":9131,"./sr-cyrl":9915,"./sr-cyrl.js":9915,"./sr.js":9131,"./ss":5893,"./ss.js":5893,"./sv":8760,"./sv.js":8760,"./sw":1172,"./sw.js":1172,"./ta":7333,"./ta.js":7333,"./te":3110,"./te.js":3110,"./tet":2095,"./tet.js":2095,"./tg":7321,"./tg.js":7321,"./th":9041,"./th.js":9041,"./tk":9005,"./tk.js":9005,"./tl-ph":5768,"./tl-ph.js":5768,"./tlh":9444,"./tlh.js":9444,"./tr":2397,"./tr.js":2397,"./tzl":8254,"./tzl.js":8254,"./tzm":1106,"./tzm-latn":699,"./tzm-latn.js":699,"./tzm.js":1106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":7691,"./uk.js":7691,"./ur":3795,"./ur.js":3795,"./uz":6791,"./uz-latn":588,"./uz-latn.js":588,"./uz.js":6791,"./vi":5666,"./vi.js":5666,"./x-pseudo":4378,"./x-pseudo.js":4378,"./yo":5805,"./yo.js":5805,"./zh-cn":3839,"./zh-cn.js":3839,"./zh-hk":5726,"./zh-hk.js":5726,"./zh-mo":9807,"./zh-mo.js":9807,"./zh-tw":4152,"./zh-tw.js":4152};function r(e){var t=i(e);return a(t)}function i(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}r.keys=function(){return Object.keys(n)},r.resolve=i,e.exports=r,r.id=6700},381:function(e,t,a){(e=a.nmd(e)).exports=function(){"use strict";var t,n;function r(){return t.apply(null,arguments)}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(o(e,t))return!1;return!0}function l(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function _(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function c(e,t){var a,n=[],r=e.length;for(a=0;a>>0;for(t=0;t0)for(a=0;a=0?a?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+n}var P=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,A=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,O={},F={};function W(e,t,a,n){var r=n;"string"==typeof n&&(r=function(){return this[n]()}),e&&(F[e]=r),t&&(F[t[0]]=function(){return j(r.apply(this,arguments),t[1],t[2])}),a&&(F[a]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function C(e,t){return e.isValid()?(t=E(t,e.localeData()),O[t]=O[t]||function(e){var t,a,n,r=e.match(P);for(t=0,a=r.length;t=0&&A.test(e);)e=e.replace(A,n),A.lastIndex=0,a-=1;return e}var z={};function I(e,t){var a=e.toLowerCase();z[a]=z[a+"s"]=z[t]=e}function N(e){return"string"==typeof e?z[e]||z[e.toLowerCase()]:void 0}function R(e){var t,a,n={};for(a in e)o(e,a)&&(t=N(a))&&(n[t]=e[a]);return n}var V={};function B(e,t){V[e]=t}function J(e){return e%4==0&&e%100!=0||e%400==0}function U(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function $(e){var t=+e,a=0;return 0!==t&&isFinite(t)&&(a=U(t)),a}function G(e,t){return function(a){return null!=a?(K(this,e,a),r.updateOffset(this,t),this):q(this,e)}}function q(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function K(e,t,a){e.isValid()&&!isNaN(a)&&("FullYear"===t&&J(e.year())&&1===e.month()&&29===e.date()?(a=$(a),e._d["set"+(e._isUTC?"UTC":"")+t](a,e.month(),je(a,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](a))}var Z,X=/\d/,Q=/\d\d/,ee=/\d{3}/,te=/\d{4}/,ae=/[+-]?\d{6}/,ne=/\d\d?/,re=/\d\d\d\d?/,ie=/\d\d\d\d\d\d?/,se=/\d{1,3}/,oe=/\d{1,4}/,de=/[+-]?\d{1,6}/,le=/\d+/,ue=/[+-]?\d+/,_e=/Z|[+-]\d\d:?\d\d/gi,ce=/Z|[+-]\d\d(?::?\d\d)?/gi,me=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function he(e,t,a){Z[e]=T(t)?t:function(e,n){return e&&a?a:t}}function fe(e,t){return o(Z,e)?Z[e](t._strict,t._locale):new RegExp(pe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,a,n,r){return t||a||n||r}))))}function pe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Z={};var ye={};function Me(e,t){var a,n,r=t;for("string"==typeof e&&(e=[e]),u(t)&&(r=function(e,a){a[t]=$(e)}),n=e.length,a=0;a68?1900:2e3)};var Re=G("FullYear",!0);function Ve(e,t,a,n,r,i,s){var o;return e<100&&e>=0?(o=new Date(e+400,t,a,n,r,i,s),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,a,n,r,i,s),o}function Be(e){var t,a;return e<100&&e>=0?((a=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,a)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Je(e,t,a){var n=7+t-a;return-(7+Be(e,0,n).getUTCDay()-t)%7+n-1}function Ue(e,t,a,n,r){var i,s,o=1+7*(t-1)+(7+a-n)%7+Je(e,n,r);return o<=0?s=Ne(i=e-1)+o:o>Ne(e)?(i=e+1,s=o-Ne(e)):(i=e,s=o),{year:i,dayOfYear:s}}function $e(e,t,a){var n,r,i=Je(e.year(),t,a),s=Math.floor((e.dayOfYear()-i-1)/7)+1;return s<1?n=s+Ge(r=e.year()-1,t,a):s>Ge(e.year(),t,a)?(n=s-Ge(e.year(),t,a),r=e.year()+1):(r=e.year(),n=s),{week:n,year:r}}function Ge(e,t,a){var n=Je(e,t,a),r=Je(e+1,t,a);return(Ne(e)-n+r)/7}W("w",["ww",2],"wo","week"),W("W",["WW",2],"Wo","isoWeek"),I("week","w"),I("isoWeek","W"),B("week",5),B("isoWeek",5),he("w",ne),he("ww",ne,Q),he("W",ne),he("WW",ne,Q),ge(["w","ww","W","WW"],(function(e,t,a,n){t[n.substr(0,1)]=$(e)}));function qe(e,t){return e.slice(t,7).concat(e.slice(0,t))}W("d",0,"do","day"),W("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),W("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),W("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),W("e",0,0,"weekday"),W("E",0,0,"isoWeekday"),I("day","d"),I("weekday","e"),I("isoWeekday","E"),B("day",11),B("weekday",11),B("isoWeekday",11),he("d",ne),he("e",ne),he("E",ne),he("dd",(function(e,t){return t.weekdaysMinRegex(e)})),he("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),he("dddd",(function(e,t){return t.weekdaysRegex(e)})),ge(["dd","ddd","dddd"],(function(e,t,a,n){var r=a._locale.weekdaysParse(e,n,a._strict);null!=r?t.d=r:f(a).invalidWeekday=e})),ge(["d","e","E"],(function(e,t,a,n){t[n]=$(e)}));var Ke="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Xe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Qe=me,et=me,tt=me;function at(e,t,a){var n,r,i,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)i=h([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(i,"").toLocaleLowerCase();return a?"dddd"===t?-1!==(r=ve.call(this._weekdaysParse,s))?r:null:"ddd"===t?-1!==(r=ve.call(this._shortWeekdaysParse,s))?r:null:-1!==(r=ve.call(this._minWeekdaysParse,s))?r:null:"dddd"===t?-1!==(r=ve.call(this._weekdaysParse,s))||-1!==(r=ve.call(this._shortWeekdaysParse,s))||-1!==(r=ve.call(this._minWeekdaysParse,s))?r:null:"ddd"===t?-1!==(r=ve.call(this._shortWeekdaysParse,s))||-1!==(r=ve.call(this._weekdaysParse,s))||-1!==(r=ve.call(this._minWeekdaysParse,s))?r:null:-1!==(r=ve.call(this._minWeekdaysParse,s))||-1!==(r=ve.call(this._weekdaysParse,s))||-1!==(r=ve.call(this._shortWeekdaysParse,s))?r:null}function nt(){function e(e,t){return t.length-e.length}var t,a,n,r,i,s=[],o=[],d=[],l=[];for(t=0;t<7;t++)a=h([2e3,1]).day(t),n=pe(this.weekdaysMin(a,"")),r=pe(this.weekdaysShort(a,"")),i=pe(this.weekdays(a,"")),s.push(n),o.push(r),d.push(i),l.push(n),l.push(r),l.push(i);s.sort(e),o.sort(e),d.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function rt(){return this.hours()%12||12}function it(e,t){W(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function st(e,t){return t._meridiemParse}W("H",["HH",2],0,"hour"),W("h",["hh",2],0,rt),W("k",["kk",2],0,(function(){return this.hours()||24})),W("hmm",0,0,(function(){return""+rt.apply(this)+j(this.minutes(),2)})),W("hmmss",0,0,(function(){return""+rt.apply(this)+j(this.minutes(),2)+j(this.seconds(),2)})),W("Hmm",0,0,(function(){return""+this.hours()+j(this.minutes(),2)})),W("Hmmss",0,0,(function(){return""+this.hours()+j(this.minutes(),2)+j(this.seconds(),2)})),it("a",!0),it("A",!1),I("hour","h"),B("hour",13),he("a",st),he("A",st),he("H",ne),he("h",ne),he("k",ne),he("HH",ne,Q),he("hh",ne,Q),he("kk",ne,Q),he("hmm",re),he("hmmss",ie),he("Hmm",re),he("Hmmss",ie),Me(["H","HH"],De),Me(["k","kk"],(function(e,t,a){var n=$(e);t[De]=24===n?0:n})),Me(["a","A"],(function(e,t,a){a._isPm=a._locale.isPM(e),a._meridiem=e})),Me(["h","hh"],(function(e,t,a){t[De]=$(e),f(a).bigHour=!0})),Me("hmm",(function(e,t,a){var n=e.length-2;t[De]=$(e.substr(0,n)),t[we]=$(e.substr(n)),f(a).bigHour=!0})),Me("hmmss",(function(e,t,a){var n=e.length-4,r=e.length-2;t[De]=$(e.substr(0,n)),t[we]=$(e.substr(n,2)),t[xe]=$(e.substr(r)),f(a).bigHour=!0})),Me("Hmm",(function(e,t,a){var n=e.length-2;t[De]=$(e.substr(0,n)),t[we]=$(e.substr(n))})),Me("Hmmss",(function(e,t,a){var n=e.length-4,r=e.length-2;t[De]=$(e.substr(0,n)),t[we]=$(e.substr(n,2)),t[xe]=$(e.substr(r))}));var ot=G("Hours",!0);var dt,lt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Pe,monthsShort:Ae,week:{dow:0,doy:6},weekdays:Ke,weekdaysMin:Xe,weekdaysShort:Ze,meridiemParse:/[ap]\.?m?\.?/i},ut={},_t={};function ct(e,t){var a,n=Math.min(e.length,t.length);for(a=0;a0;){if(n=ht(r.slice(0,t).join("-")))return n;if(a&&a.length>=t&&ct(r,a)>=t-1)break;t--}i++}return dt}(e)}function Mt(e){var t,a=e._a;return a&&-2===f(e).overflow&&(t=a[Ye]<0||a[Ye]>11?Ye:a[ke]<1||a[ke]>je(a[be],a[Ye])?ke:a[De]<0||a[De]>24||24===a[De]&&(0!==a[we]||0!==a[xe]||0!==a[Te])?De:a[we]<0||a[we]>59?we:a[xe]<0||a[xe]>59?xe:a[Te]<0||a[Te]>999?Te:-1,f(e)._overflowDayOfYear&&(tke)&&(t=ke),f(e)._overflowWeeks&&-1===t&&(t=Se),f(e)._overflowWeekday&&-1===t&&(t=He),f(e).overflow=t),e}var gt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Lt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vt=/Z|[+-]\d\d(?::?\d\d)?/,bt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Yt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],kt=/^\/?Date\((-?\d+)/i,Dt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,wt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function xt(e){var t,a,n,r,i,s,o=e._i,d=gt.exec(o)||Lt.exec(o),l=bt.length,u=Yt.length;if(d){for(f(e).iso=!0,t=0,a=l;t7)&&(d=!0)):(i=e._locale._week.dow,s=e._locale._week.doy,l=$e(Ft(),i,s),a=Ht(t.gg,e._a[be],l.year),n=Ht(t.w,l.week),null!=t.d?((r=t.d)<0||r>6)&&(d=!0):null!=t.e?(r=t.e+i,(t.e<0||t.e>6)&&(d=!0)):r=i),n<1||n>Ge(a,i,s)?f(e)._overflowWeeks=!0:null!=d?f(e)._overflowWeekday=!0:(o=Ue(a,n,r,i,s),e._a[be]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(s=Ht(e._a[be],n[be]),(e._dayOfYear>Ne(s)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),a=Be(s,0,e._dayOfYear),e._a[Ye]=a.getUTCMonth(),e._a[ke]=a.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=n[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[De]&&0===e._a[we]&&0===e._a[xe]&&0===e._a[Te]&&(e._nextDay=!0,e._a[De]=0),e._d=(e._useUTC?Be:Ve).apply(null,o),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[De]=24),e._w&&void 0!==e._w.d&&e._w.d!==i&&(f(e).weekdayMismatch=!0)}}function Pt(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],f(e).empty=!0;var t,a,n,i,s,o,d,l=""+e._i,u=l.length,_=0;for(d=(n=E(e._f,e._locale).match(P)||[]).length,t=0;t0&&f(e).unusedInput.push(s),l=l.slice(l.indexOf(a)+a.length),_+=a.length),F[i]?(a?f(e).empty=!1:f(e).unusedTokens.push(i),Le(i,a,e)):e._strict&&!a&&f(e).unusedTokens.push(i);f(e).charsLeftOver=u-_,l.length>0&&f(e).unusedInput.push(l),e._a[De]<=12&&!0===f(e).bigHour&&e._a[De]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[De]=function(e,t,a){var n;return null==a?t:null!=e.meridiemHour?e.meridiemHour(t,a):null!=e.isPM?((n=e.isPM(a))&&t<12&&(t+=12),n||12!==t||(t=0),t):t}(e._locale,e._a[De],e._meridiem),null!==(o=f(e).era)&&(e._a[be]=e._locale.erasConvertYear(o,e._a[be])),jt(e),Mt(e)}else St(e);else xt(e)}function At(e){var t=e._i,a=e._f;return e._locale=e._locale||yt(e._l),null===t||void 0===a&&""===t?y({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),b(t)?new v(Mt(t)):(_(t)?e._d=t:i(a)?function(e){var t,a,n,r,i,s,o=!1,d=e._f.length;if(0===d)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;rthis?this:e:y()}));function Et(e,t){var a,n;if(1===t.length&&i(t[0])&&(t=t[0]),!t.length)return Ft();for(a=t[0],n=1;n=0?new Date(e+400,t,a)-ma:new Date(e,t,a).valueOf()}function pa(e,t,a){return e<100&&e>=0?Date.UTC(e+400,t,a)-ma:Date.UTC(e,t,a)}function ya(e,t){return t.erasAbbrRegex(e)}function Ma(){var e,t,a=[],n=[],r=[],i=[],s=this.eras();for(e=0,t=s.length;e(i=Ge(e,n,r))&&(t=i),va.call(this,e,t,a,n,r))}function va(e,t,a,n,r){var i=Ue(e,t,a,n,r),s=Be(i.year,0,i.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}W("N",0,0,"eraAbbr"),W("NN",0,0,"eraAbbr"),W("NNN",0,0,"eraAbbr"),W("NNNN",0,0,"eraName"),W("NNNNN",0,0,"eraNarrow"),W("y",["y",1],"yo","eraYear"),W("y",["yy",2],0,"eraYear"),W("y",["yyy",3],0,"eraYear"),W("y",["yyyy",4],0,"eraYear"),he("N",ya),he("NN",ya),he("NNN",ya),he("NNNN",(function(e,t){return t.erasNameRegex(e)})),he("NNNNN",(function(e,t){return t.erasNarrowRegex(e)})),Me(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,a,n){var r=a._locale.erasParse(e,n,a._strict);r?f(a).era=r:f(a).invalidEra=e})),he("y",le),he("yy",le),he("yyy",le),he("yyyy",le),he("yo",(function(e,t){return t._eraYearOrdinalRegex||le})),Me(["y","yy","yyy","yyyy"],be),Me(["yo"],(function(e,t,a,n){var r;a._locale._eraYearOrdinalRegex&&(r=e.match(a._locale._eraYearOrdinalRegex)),a._locale.eraYearOrdinalParse?t[be]=a._locale.eraYearOrdinalParse(e,r):t[be]=parseInt(e,10)})),W(0,["gg",2],0,(function(){return this.weekYear()%100})),W(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),ga("gggg","weekYear"),ga("ggggg","weekYear"),ga("GGGG","isoWeekYear"),ga("GGGGG","isoWeekYear"),I("weekYear","gg"),I("isoWeekYear","GG"),B("weekYear",1),B("isoWeekYear",1),he("G",ue),he("g",ue),he("GG",ne,Q),he("gg",ne,Q),he("GGGG",oe,te),he("gggg",oe,te),he("GGGGG",de,ae),he("ggggg",de,ae),ge(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,a,n){t[n.substr(0,2)]=$(e)})),ge(["gg","GG"],(function(e,t,a,n){t[n]=r.parseTwoDigitYear(e)})),W("Q",0,"Qo","quarter"),I("quarter","Q"),B("quarter",7),he("Q",X),Me("Q",(function(e,t){t[Ye]=3*($(e)-1)})),W("D",["DD",2],"Do","date"),I("date","D"),B("date",9),he("D",ne),he("DD",ne,Q),he("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),Me(["D","DD"],ke),Me("Do",(function(e,t){t[ke]=$(e.match(ne)[0])}));var ba=G("Date",!0);W("DDD",["DDDD",3],"DDDo","dayOfYear"),I("dayOfYear","DDD"),B("dayOfYear",4),he("DDD",se),he("DDDD",ee),Me(["DDD","DDDD"],(function(e,t,a){a._dayOfYear=$(e)})),W("m",["mm",2],0,"minute"),I("minute","m"),B("minute",14),he("m",ne),he("mm",ne,Q),Me(["m","mm"],we);var Ya=G("Minutes",!1);W("s",["ss",2],0,"second"),I("second","s"),B("second",15),he("s",ne),he("ss",ne,Q),Me(["s","ss"],xe);var ka,Da,wa=G("Seconds",!1);for(W("S",0,0,(function(){return~~(this.millisecond()/100)})),W(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),W(0,["SSS",3],0,"millisecond"),W(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),W(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),W(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),W(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),W(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),W(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),I("millisecond","ms"),B("millisecond",16),he("S",se,X),he("SS",se,Q),he("SSS",se,ee),ka="SSSS";ka.length<=9;ka+="S")he(ka,le);function xa(e,t){t[Te]=$(1e3*("0."+e))}for(ka="S";ka.length<=9;ka+="S")Me(ka,xa);Da=G("Milliseconds",!1),W("z",0,0,"zoneAbbr"),W("zz",0,0,"zoneName");var Ta=v.prototype;function Sa(e){return e}Ta.add=aa,Ta.calendar=function(e,t){1===arguments.length&&(arguments[0]?ia(arguments[0])?(e=arguments[0],t=void 0):function(e){var t,a=s(e)&&!d(e),n=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;ta.valueOf():a.valueOf()9999?C(a,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):T(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",C(a,"Z")):C(a,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Ta.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,a,n="moment",r="";return this.isLocal()||(n=0===this.utcOffset()?"moment.utc":"moment.parseZone",r="Z"),e="["+n+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY","-MM-DD[T]HH:mm:ss.SSS",a=r+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+a)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(Ta[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Ta.toJSON=function(){return this.isValid()?this.toISOString():null},Ta.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Ta.unix=function(){return Math.floor(this.valueOf()/1e3)},Ta.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Ta.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Ta.eraName=function(){var e,t,a,n=this.localeData().eras();for(e=0,t=n.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Ta.isLocal=function(){return!!this.isValid()&&!this._isUTC},Ta.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Ta.isUtc=Gt,Ta.isUTC=Gt,Ta.zoneAbbr=function(){return this._isUTC?"UTC":""},Ta.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Ta.dates=k("dates accessor is deprecated. Use date instead.",ba),Ta.months=k("months accessor is deprecated. Use month instead",ze),Ta.years=k("years accessor is deprecated. Use year instead",Re),Ta.zone=k("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),Ta.isDSTShifted=k("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e,t={};return L(t,this),(t=At(t))._a?(e=t._isUTC?h(t._a):Ft(t._a),this._isDSTShifted=this.isValid()&&function(e,t,a){var n,r=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),s=0;for(n=0;n0):this._isDSTShifted=!1,this._isDSTShifted}));var Ha=H.prototype;function ja(e,t,a,n){var r=yt(),i=h().set(n,t);return r[a](i,e)}function Pa(e,t,a){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return ja(e,t,a,"month");var n,r=[];for(n=0;n<12;n++)r[n]=ja(e,n,a,"month");return r}function Aa(e,t,a,n){"boolean"==typeof e?(u(t)&&(a=t,t=void 0),t=t||""):(a=t=e,e=!1,u(t)&&(a=t,t=void 0),t=t||"");var r,i=yt(),s=e?i._week.dow:0,o=[];if(null!=a)return ja(t,(a+s)%7,n,"day");for(r=0;r<7;r++)o[r]=ja(t,(r+s)%7,n,"day");return o}Ha.calendar=function(e,t,a){var n=this._calendar[e]||this._calendar.sameElse;return T(n)?n.call(t,a):n},Ha.longDateFormat=function(e){var t=this._longDateFormat[e],a=this._longDateFormat[e.toUpperCase()];return t||!a?t:(this._longDateFormat[e]=a.match(P).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])},Ha.invalidDate=function(){return this._invalidDate},Ha.ordinal=function(e){return this._ordinal.replace("%d",e)},Ha.preparse=Sa,Ha.postformat=Sa,Ha.relativeTime=function(e,t,a,n){var r=this._relativeTime[a];return T(r)?r(e,t,a,n):r.replace(/%d/i,e)},Ha.pastFuture=function(e,t){var a=this._relativeTime[e>0?"future":"past"];return T(a)?a(t):a.replace(/%s/i,t)},Ha.set=function(e){var t,a;for(a in e)o(e,a)&&(T(t=e[a])?this[a]=t:this["_"+a]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Ha.eras=function(e,t){var a,n,i,s=this._eras||yt("en")._eras;for(a=0,n=s.length;a=0)return d[n]},Ha.erasConvertYear=function(e,t){var a=e.since<=e.until?1:-1;return void 0===t?r(e.since).year():r(e.since).year()+(t-e.offset)*a},Ha.erasAbbrRegex=function(e){return o(this,"_erasAbbrRegex")||Ma.call(this),e?this._erasAbbrRegex:this._erasRegex},Ha.erasNameRegex=function(e){return o(this,"_erasNameRegex")||Ma.call(this),e?this._erasNameRegex:this._erasRegex},Ha.erasNarrowRegex=function(e){return o(this,"_erasNarrowRegex")||Ma.call(this),e?this._erasNarrowRegex:this._erasRegex},Ha.months=function(e,t){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Oe).test(t)?"format":"standalone"][e.month()]:i(this._months)?this._months:this._months.standalone},Ha.monthsShort=function(e,t){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Oe.test(t)?"format":"standalone"][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Ha.monthsParse=function(e,t,a){var n,r,i;if(this._monthsParseExact)return Ce.call(this,e,t,a);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(r=h([2e3,n]),a&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),a||this._monthsParse[n]||(i="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[n]=new RegExp(i.replace(".",""),"i")),a&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(a&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!a&&this._monthsParse[n].test(e))return n}},Ha.monthsRegex=function(e){return this._monthsParseExact?(o(this,"_monthsRegex")||Ie.call(this),e?this._monthsStrictRegex:this._monthsRegex):(o(this,"_monthsRegex")||(this._monthsRegex=We),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Ha.monthsShortRegex=function(e){return this._monthsParseExact?(o(this,"_monthsRegex")||Ie.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(o(this,"_monthsShortRegex")||(this._monthsShortRegex=Fe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Ha.week=function(e){return $e(e,this._week.dow,this._week.doy).week},Ha.firstDayOfYear=function(){return this._week.doy},Ha.firstDayOfWeek=function(){return this._week.dow},Ha.weekdays=function(e,t){var a=i(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?qe(a,this._week.dow):e?a[e.day()]:a},Ha.weekdaysMin=function(e){return!0===e?qe(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Ha.weekdaysShort=function(e){return!0===e?qe(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Ha.weekdaysParse=function(e,t,a){var n,r,i;if(this._weekdaysParseExact)return at.call(this,e,t,a);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(r=h([2e3,1]).day(n),a&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(i="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[n]=new RegExp(i.replace(".",""),"i")),a&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(a&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(a&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!a&&this._weekdaysParse[n].test(e))return n}},Ha.weekdaysRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=Qe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Ha.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=et),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Ha.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=tt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Ha.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Ha.meridiem=function(e,t,a){return e>11?a?"pm":"PM":a?"am":"AM"},ft("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===$(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.lang=k("moment.lang is deprecated. Use moment.locale instead.",ft),r.langData=k("moment.langData is deprecated. Use moment.localeData instead.",yt);var Oa=Math.abs;function Fa(e,t,a,n){var r=Zt(t,a);return e._milliseconds+=n*r._milliseconds,e._days+=n*r._days,e._months+=n*r._months,e._bubble()}function Wa(e){return e<0?Math.floor(e):Math.ceil(e)}function Ca(e){return 4800*e/146097}function Ea(e){return 146097*e/4800}function za(e){return function(){return this.as(e)}}var Ia=za("ms"),Na=za("s"),Ra=za("m"),Va=za("h"),Ba=za("d"),Ja=za("w"),Ua=za("M"),$a=za("Q"),Ga=za("y");function qa(e){return function(){return this.isValid()?this._data[e]:NaN}}var Ka=qa("milliseconds"),Za=qa("seconds"),Xa=qa("minutes"),Qa=qa("hours"),en=qa("days"),tn=qa("months"),an=qa("years");var nn=Math.round,rn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function sn(e,t,a,n,r){return r.relativeTime(t||1,!!a,e,n)}var on=Math.abs;function dn(e){return(e>0)-(e<0)||+e}function ln(){if(!this.isValid())return this.localeData().invalidDate();var e,t,a,n,r,i,s,o,d=on(this._milliseconds)/1e3,l=on(this._days),u=on(this._months),_=this.asSeconds();return _?(e=U(d/60),t=U(e/60),d%=60,e%=60,a=U(u/12),u%=12,n=d?d.toFixed(3).replace(/\.?0+$/,""):"",r=_<0?"-":"",i=dn(this._months)!==dn(_)?"-":"",s=dn(this._days)!==dn(_)?"-":"",o=dn(this._milliseconds)!==dn(_)?"-":"",r+"P"+(a?i+a+"Y":"")+(u?i+u+"M":"")+(l?s+l+"D":"")+(t||e||d?"T":"")+(t?o+t+"H":"")+(e?o+e+"M":"")+(d?o+n+"S":"")):"P0D"}var un=It.prototype;return un.isValid=function(){return this._isValid},un.abs=function(){var e=this._data;return this._milliseconds=Oa(this._milliseconds),this._days=Oa(this._days),this._months=Oa(this._months),e.milliseconds=Oa(e.milliseconds),e.seconds=Oa(e.seconds),e.minutes=Oa(e.minutes),e.hours=Oa(e.hours),e.months=Oa(e.months),e.years=Oa(e.years),this},un.add=function(e,t){return Fa(this,e,t,1)},un.subtract=function(e,t){return Fa(this,e,t,-1)},un.as=function(e){if(!this.isValid())return NaN;var t,a,n=this._milliseconds;if("month"===(e=N(e))||"quarter"===e||"year"===e)switch(t=this._days+n/864e5,a=this._months+Ca(t),e){case"month":return a;case"quarter":return a/3;case"year":return a/12}else switch(t=this._days+Math.round(Ea(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}},un.asMilliseconds=Ia,un.asSeconds=Na,un.asMinutes=Ra,un.asHours=Va,un.asDays=Ba,un.asWeeks=Ja,un.asMonths=Ua,un.asQuarters=$a,un.asYears=Ga,un.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*$(this._months/12):NaN},un._bubble=function(){var e,t,a,n,r,i=this._milliseconds,s=this._days,o=this._months,d=this._data;return i>=0&&s>=0&&o>=0||i<=0&&s<=0&&o<=0||(i+=864e5*Wa(Ea(o)+s),s=0,o=0),d.milliseconds=i%1e3,e=U(i/1e3),d.seconds=e%60,t=U(e/60),d.minutes=t%60,a=U(t/60),d.hours=a%24,s+=U(a/24),o+=r=U(Ca(s)),s-=Wa(Ea(r)),n=U(o/12),o%=12,d.days=s,d.months=o,d.years=n,this},un.clone=function(){return Zt(this)},un.get=function(e){return e=N(e),this.isValid()?this[e+"s"]():NaN},un.milliseconds=Ka,un.seconds=Za,un.minutes=Xa,un.hours=Qa,un.days=en,un.weeks=function(){return U(this.days()/7)},un.months=tn,un.years=an,un.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var a,n,r=!1,i=rn;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(r=e),"object"==typeof t&&(i=Object.assign({},rn,t),null!=t.s&&null==t.ss&&(i.ss=t.s-1)),n=function(e,t,a,n){var r=Zt(e).abs(),i=nn(r.as("s")),s=nn(r.as("m")),o=nn(r.as("h")),d=nn(r.as("d")),l=nn(r.as("M")),u=nn(r.as("w")),_=nn(r.as("y")),c=i<=a.ss&&["s",i]||i0,c[4]=n,sn.apply(null,c)}(this,!r,i,a=this.localeData()),r&&(n=a.pastFuture(+this,n)),a.postformat(n)},un.toISOString=ln,un.toString=ln,un.toJSON=ln,un.locale=oa,un.localeData=la,un.toIsoString=k("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ln),un.lang=da,W("X",0,0,"unix"),W("x",0,0,"valueOf"),he("x",ue),he("X",/[+-]?\d+(\.\d{1,3})?/),Me("X",(function(e,t,a){a._d=new Date(1e3*parseFloat(e))})),Me("x",(function(e,t,a){a._d=new Date($(e))})),r.version="2.29.4",t=Ft,r.fn=Ta,r.min=function(){return Et("isBefore",[].slice.call(arguments,0))},r.max=function(){return Et("isAfter",[].slice.call(arguments,0))},r.now=function(){return Date.now?Date.now():+new Date},r.utc=h,r.unix=function(e){return Ft(1e3*e)},r.months=function(e,t){return Pa(e,t,"months")},r.isDate=_,r.locale=ft,r.invalid=y,r.duration=Zt,r.isMoment=b,r.weekdays=function(e,t,a){return Aa(e,t,a,"weekdays")},r.parseZone=function(){return Ft.apply(null,arguments).parseZone()},r.localeData=yt,r.isDuration=Nt,r.monthsShort=function(e,t){return Pa(e,t,"monthsShort")},r.weekdaysMin=function(e,t,a){return Aa(e,t,a,"weekdaysMin")},r.defineLocale=pt,r.updateLocale=function(e,t){if(null!=t){var a,n,r=lt;null!=ut[e]&&null!=ut[e].parentLocale?ut[e].set(S(ut[e]._config,t)):(null!=(n=ht(e))&&(r=n._config),t=S(r,t),null==n&&(t.abbr=e),(a=new H(t)).parentLocale=ut[e],ut[e]=a),ft(e)}else null!=ut[e]&&(null!=ut[e].parentLocale?(ut[e]=ut[e].parentLocale,e===ft()&&ft(e)):null!=ut[e]&&delete ut[e]);return ut[e]},r.locales=function(){return D(ut)},r.weekdaysShort=function(e,t,a){return Aa(e,t,a,"weekdaysShort")},r.normalizeUnits=N,r.relativeTimeRounding=function(e){return void 0===e?nn:"function"==typeof e&&(nn=e,!0)},r.relativeTimeThreshold=function(e,t){return void 0!==rn[e]&&(void 0===t?rn[e]:(rn[e]=t,"s"===e&&(rn.ss=t-1),!0))},r.calendarFormat=function(e,t){var a=e.diff(t,"days",!0);return a<-6?"sameElse":a<-1?"lastWeek":a<0?"lastDay":a<1?"sameDay":a<2?"nextDay":a<7?"nextWeek":"sameElse"},r.prototype=Ta,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()}},t={};function a(n){var r=t[n];if(void 0!==r)return r.exports;var i=t[n]={id:n,loaded:!1,exports:{}};return e[n].call(i.exports,i,i.exports,a),i.loaded=!0,i.exports}a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),a(1611)})(); \ No newline at end of file +(()=>{var e={1611:function(e,t,a){"use strict";var n,r,i=a(7757),s=Object.freeze({esVersion:6,assumingES6:!0,productionMode:!0,linkerVersion:"1.14.0",fileLevelThis:this});function o(e){this.gb=e}o.prototype.toString=function(){return String.fromCharCode(this.gb)};var d=function e(t,a,n){var r=new t.X(a[n]);if(n>24===e?It:e<<16>>16===e?Bt:_a):f(e)?A(ua):A(la);case"boolean":return A(xt);case"undefined":return A(fe);default:return null===e?e.Kb():e instanceof Le?A(ca):e instanceof o?A(Tt):e&&e.$classData?A(e.$classData):null}}function u(e){switch(typeof e){case"string":return"java.lang.String";case"number":return h(e)?e<<24>>24===e?"java.lang.Byte":e<<16>>16===e?"java.lang.Short":"java.lang.Integer":f(e)?"java.lang.Float":"java.lang.Double";case"boolean":return"java.lang.Boolean";case"undefined":return"java.lang.Void";default:return null===e?e.Kb():e instanceof Le?"java.lang.Long":e instanceof o?"java.lang.Character":e&&e.$classData?e.$classData.name:null.J.name}}var _=0,c=new WeakMap;function m(e){switch(typeof e){case"string":return ha(e);case"number":return da(e);case"bigint":var t=0;for(e>=BigInt(32);return t;case"boolean":return e?1231:1237;case"undefined":return 0;case"symbol":return void 0===(e=e.description)?0:ha(e);default:return null===e?0:(void 0===(t=c.get(e))&&(_=t=_+1|0,c.set(e,t)),t)}}function h(e){return"number"==typeof e&&(0|e)===e&&1/e!=-1/0}function f(e){return"number"==typeof e&&(e!=e||Math.fround(e)===e)}function p(){}function y(){}function M(e){if("number"==typeof e){this.c=Array(e);for(var t=0;te===r,r.name=a,r.isPrimitive=!0,r.isInstance=()=>!1,void 0!==n&&(r.S=j(r,n)),r}function H(e,t,a,n){var r=new T,i=function(e){for(var t in e)return t}(e);return r.v=a,r.B="L"+t+";",r.C=e=>!!e.v[i],r.name=t,r.isInterface=!1,r.isInstance=n||(e=>!!(e&&e.$classData&&e.$classData.v[i])),r}function j(e,t,a){var n=new T;t.prototype.$classData=n;var r="["+e.B;return n.X=t,n.v={a:1,Ha:1,b:1},n.W=e,n.T=e,n.U=1,n.B=r,n.name=r,n.isArrayClass=!0,n.C=a||(e=>n===e),n.isInstance=e=>e instanceof t,n}function P(e){return e.S||(e.S=function(e){function t(e){if("number"==typeof e){this.c=Array(e);for(var t=0;t{var t=e.U;return t===r?n.C(e.T):t>r&&n===O};return a.C=s,a.isInstance=e=>!!(e=e&&e.$classData)&&(e===a||s(e)),a}(e)),e.S}function A(e){return e.Ea||(e.Ea=new mt(e)),e.Ea}p.prototype.constructor=p,y.prototype=p.prototype,p.prototype.s=function(){return m(this)},p.prototype.h=function(){var e=this.s();return u(this)+"@"+(+(e>>>0)).toString(16)},p.prototype.toString=function(){return this.h()},M.prototype=new y,M.prototype.constructor=M,g.prototype=M.prototype,L.prototype=new y,L.prototype.constructor=L,v.prototype=new y,v.prototype.constructor=v,b.prototype=new y,b.prototype.constructor=b,Y.prototype=new y,Y.prototype.constructor=Y,k.prototype=new y,k.prototype.constructor=k,D.prototype=new y,D.prototype.constructor=D,w.prototype=new y,w.prototype.constructor=w,x.prototype=new y,x.prototype.constructor=x,T.prototype.isAssignableFrom=function(e){return this===e||this.C(e)},T.prototype.checkCast=function(){},T.prototype.getSuperclass=function(){return this.kc?A(this.kc):null},T.prototype.getComponentType=function(){return this.W?A(this.W):null},T.prototype.newArrayOfThisClass=function(e){for(var t=this,a=0;a!e.isPrimitive,O.name="java.lang.Object",O.isInstance=e=>null!==e,O.S=j(O,M,(e=>{var t=e.U;return 1===t?!e.T.isPrimitive:1>31)),t.i=a,[e=tt(t.i),a=tt(t.i),tt(t.i),tt(t.i),tt(t.i),t=tt(t.i)]}function J(e,t,a,n){return U(),"rgba("+e+", "+t+", "+a+", "+n+")"}function U(){return F||(F=new I),F}function $(){this.lb=this.oa=this.Y=null,W=this,this.Y=new ArrayBuffer(8),this.oa=new Int32Array(this.Y,0,2),new Float32Array(this.Y,0,2),this.lb=new Float64Array(this.Y,0,1),this.oa[0]=16909060,new Int8Array(this.Y,0,8)}function G(e,t){var a=0|t;return a===t&&-1/0!=1/t?a:(e.lb[0]=t,(0|e.oa[0])^(0|e.oa[1]))}function q(){return W||(W=new $),W}function K(){this.nb=this.Ia=null,C=this;var e={"java.version":"1.8","java.vm.specification.version":"1.8","java.vm.specification.vendor":"Oracle Corporation","java.vm.specification.name":"Java Virtual Machine Specification","java.vm.name":"Scala.js"};e["java.vm.version"]=s.linkerVersion,e["java.specification.version"]="1.8",e["java.specification.vendor"]="Oracle Corporation",e["java.specification.name"]="Java Platform API Specification",e["file.separator"]="/",e["path.separator"]=":",e["line.separator"]="\n",this.Ia=e,this.nb=null}function Z(e,t,a){return null!==e.Ia?(e=e.Ia,Q||(Q=new X),Q.pb.call(e,t)?e[t]:a):Z(e.nb,t,a)}function X(){this.pb=null,Q=this,this.pb=Object.prototype.hasOwnProperty}S(0,"F","float",w),S(0,"D","double",x),I.prototype=new y,I.prototype.constructor=I,I.prototype.$classData=H({Fb:0},"demo.demo$package$",{Fb:1,a:1}),$.prototype=new y,$.prototype.constructor=$,$.prototype.$classData=H({Tb:0},"java.lang.FloatingPointBits$",{Tb:1,a:1}),K.prototype=new y,K.prototype.constructor=K,K.prototype.$classData=H({bc:0},"java.lang.System$SystemProperties$",{bc:1,a:1}),X.prototype=new y,X.prototype.constructor=X,X.prototype.$classData=H({dc:0},"java.lang.Utils$Cache$",{dc:1,a:1});var Q,ee,te,ae,ne,re,ie,se,oe,de,le,ue,_e,ce,me,he,fe=H({ec:0},"java.lang.Void",{ec:1,a:1},(e=>void 0===e));function pe(){}function ye(e,t){if(t instanceof M||t instanceof L||t instanceof v||t instanceof b||t instanceof Y||t instanceof k||t instanceof D||t instanceof w||t instanceof x)return t.c.length;throw Ke(e=new Nt,"argument type mismatch"),e}function Me(){return ee||(ee=new pe),ee}function ge(){}function Le(e,t){this.I=e,this.H=t}function ve(e,t){if(0==(-2097152&t))t=""+(4294967296*t+ +(e>>>0));else{var a=(32+(0|Math.clz32(1e9))|0)-(0!==t?0|Math.clz32(t):32+(0|Math.clz32(e))|0)|0,n=a,r=0==(32&n)?1e9<>>(31-n|0)|0|0<=(-2147483648^r):(-2147483648^d)>=(-2147483648^n))&&(o=s,d=n,o=(-2147483648^(s=i-r|0))>(-2147483648^i)?(o-d|0)-1|0:o-d|0,i=s,s=o,32>a?t|=1<>>1|0|n<<31,n=o=n>>>1|0}(0===(a=s)?-1147483648<=(-2147483648^i):-2147483648<=(-2147483648^a))&&(r=(i=(a=4294967296*s+ +(i>>>0))/1e9)/4294967296|0,t=i=(n=t)+(0|i)|0,e=(-2147483648^i)<(-2147483648^n)?1+(e+r|0)|0:e+r|0,i=a%1e9|0),t=""+(4294967296*e+ +(t>>>0))+"000000000".substring((a=""+i).length)+a}return t}function be(){this.la=0}function Ye(){return ae||(ae=new be),ae}function ke(e,t,a,n,r){var i=t.m;if(0!==a.length&&(i.d=""+i.d+a),(e=e.n()).k())for(a=e.g(),i.d=""+i.d+a;e.k();)i.d=""+i.d+n,a=e.g(),i.d=""+i.d+a;return 0!==r.length&&(i.d=""+i.d+r),t}function De(){ne=this}function we(){this.Db=null,re=this,this.Db=new M(0)}function xe(e,t,a,n){var r=0,i=a.c.length;if(0===t)for(;re?-2147483648:0|e)===e)e=t;else{if(t=Ye(),-0x8000000000000000>e){t.la=-2147483648;var a=0}else if(0x8000000000000000<=e)t.la=2147483647,a=-1;else{a=0|e;var n=e/4294967296|0;t.la=0>e&&0!==a?-1+n|0:n}t=t.la,Ye(),e=(0>t?-(4294967296*+((0!==a?~t:0|-t)>>>0)+ +((0|-a)>>>0)):4294967296*t+ +(a>>>0))===e?a^t:G(q(),e)}return e}return t instanceof Le?(e=(t=new Le((e=null===t?r:t).I,e.H)).I,(t=t.H)===e>>31?e:e^t):function(e){switch(typeof e){case"string":return ha(e);case"number":return da(e);case"boolean":return e?1231:1237;case"undefined":return 0;default:return e&&e.$classData||null===e?e.s():e instanceof Le?e.I^e.H:e instanceof o?null===e?0:e.gb:p.prototype.s.call(e)}}(t)}function Ce(){return oe||(oe=new Fe),oe}function Ee(){}function ze(e,t){var a={};return t.ma(new Yt((e=>{a[e.jd]=e.kd}))),a}function Ie(){return de||(de=new Ee),de}function Ne(){}function Re(){}function Ve(e,t){return e=Be(e,t),-430675100+Math.imul(5,e<<13|e>>>19|0)|0}function Be(e,t){return t=Math.imul(-862048943,t),e^Math.imul(461845907,t<<15|t>>>17|0)}function Je(e){return e=Math.imul(-2048144789,e^(e>>>16|0)),(e=Math.imul(-1028477387,e^(e>>>13|0)))^(e>>>16|0)}function Ue(e){return 0==(32&e.na)<<24>>24&&0==(32&e.na)<<24>>24&&(e.kb=new k(new Int32Array([1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43600,44016,65296,66720,69734,69872,69942,70096,71360,120782,120792,120802,120812,120822])),e.na=(32|e.na)<<24>>24),e.kb}function $e(){this.kb=null,this.na=0}function Ge(e){throw new ma('For input string: "'+e+'"')}function qe(){}function Ke(e,t){e.ob=t,"[object Error]"!==Object.prototype.toString.call(e)&&(void 0===Error.captureStackTrace?Error():Error.captureStackTrace(e))}pe.prototype=new y,pe.prototype.constructor=pe,pe.prototype.$classData=H({fc:0},"java.lang.reflect.Array$",{fc:1,a:1}),ge.prototype=new y,ge.prototype.constructor=ge,ge.prototype.$classData=H({gc:0},"java.util.Arrays$",{gc:1,a:1}),Le.prototype=new y,Le.prototype.constructor=Le,Le.prototype.s=function(){return this.I^this.H},Le.prototype.h=function(){Ye();var e=this.I,t=this.H;return t===e>>31?""+e:0>t?"-"+ve(0|-e,0!==e?~t:0|-t):ve(e,t)},Le.prototype.$classData=H({Gb:0},"org.scalajs.linker.runtime.RuntimeLong",{Gb:1,a:1}),be.prototype=new y,be.prototype.constructor=be,be.prototype.$classData=H({Hb:0},"org.scalajs.linker.runtime.RuntimeLong$",{Hb:1,a:1}),De.prototype=new y,De.prototype.constructor=De,De.prototype.$classData=H({Dc:0},"scala.collection.StringOps$",{Dc:1,a:1}),we.prototype=new y,we.prototype.constructor=we,we.prototype.$classData=H({Yc:0},"scala.collection.immutable.VectorStatics$",{Yc:1,a:1}),Se.prototype=new y,Se.prototype.constructor=Se,Se.prototype.$classData=H({nc:0},"scala.package$",{nc:1,a:1}),je.prototype=new y,je.prototype.constructor=je,je.prototype.$classData=H({gd:0},"scala.runtime.ScalaRunTime$",{gd:1,a:1}),Fe.prototype=new y,Fe.prototype.constructor=Fe,Fe.prototype.$classData=H({hd:0},"scala.runtime.Statics$",{hd:1,a:1}),Ee.prototype=new y,Ee.prototype.constructor=Ee,Ee.prototype.$classData=H({$c:0},"scala.scalajs.js.special.package$",{$c:1,a:1}),Ne.prototype=new y,Ne.prototype.constructor=Ne,Re.prototype=Ne.prototype,$e.prototype=new y,$e.prototype.constructor=$e,$e.prototype.$classData=H({Pb:0},"java.lang.Character$",{Pb:1,a:1,b:1}),qe.prototype=new y,qe.prototype.constructor=qe,qe.prototype.$classData=H({Wb:0},"java.lang.Integer$",{Wb:1,a:1,b:1});class Ze extends Error{constructor(){super(),this.ob=null}Ga(){return this.ob}h(){var e=u(this),t=this.Ga();return null===t?e:e+": "+t}s(){return p.prototype.s.call(this)}get message(){var e=this.Ga();return null===e?"":e}get name(){return u(this)}toString(){return this.h()}}function Xe(){this.Ka=this.Ja=0}function Qe(e,t){var a=-554899859^t.I;e.Ja=a>>>24|0|(65535&(5^t.H))<<8,e.Ka=16777215&a}function et(e,t){var a=e.Ka,n=15525485*a+11;return a=16777215&((n/16777216|0)+(16777215&(1502*a+15525485*e.Ja|0))|0),n=16777215&(0|n),e.Ja=a,e.Ka=n,(a<<8|n>>16)>>>(32-t|0)|0}function tt(e){e:for(;;){var t=et(e,31),a=t%100|0;if(!(0>(99+(t-a|0)|0)))break e}return a}function at(){var e=4294967296*+Math.random();return 2147483647<(e=+Math.floor(e)-2147483648)?2147483647:-2147483648>e?-2147483648:0|e}function nt(){}function rt(){}function it(){}function st(){}function ot(){}function dt(e){this.db=e}function lt(e){this.eb=e}function ut(){this.i=null}function _t(){this.tb=this.$=0,ce=this,this.$=ha("Seq"),this.tb=ha("Map"),ha("Set");var e=He().rb,t=this.tb,a=0,n=0,r=0,i=1;for(e=e.n();e.k();){var s=e.g();a=a+(s=We(Ce(),s))|0,n^=s,i=Math.imul(i,1|s),r=1+r|0}t=Ve(t,a),Je((t=Be(t=Ve(t,n),i))^r)}function ct(){return ce||(ce=new _t),ce}function mt(e){this.J=e}Xe.prototype=new y,Xe.prototype.constructor=Xe,Xe.prototype.$classData=H({ic:0},"java.util.Random",{ic:1,a:1,b:1}),nt.prototype=new y,nt.prototype.constructor=nt,nt.prototype.$classData=H({jc:0},"java.util.Random$",{jc:1,a:1,b:1}),rt.prototype=new y,rt.prototype.constructor=rt,it.prototype=rt.prototype,rt.prototype.h=function(){return""},st.prototype=new y,st.prototype.constructor=st,ot.prototype=st.prototype,st.prototype.h=function(){return""},dt.prototype=new y,dt.prototype.constructor=dt,dt.prototype.h=function(){return""+this.db},dt.prototype.$classData=H({ed:0},"scala.runtime.IntRef",{ed:1,a:1,b:1}),lt.prototype=new y,lt.prototype.constructor=lt,lt.prototype.h=function(){return""+this.eb},lt.prototype.$classData=H({fd:0},"scala.runtime.ObjectRef",{fd:1,a:1,b:1}),ut.prototype=new y,ut.prototype.constructor=ut,ut.prototype.$classData=H({pc:0},"scala.util.Random",{pc:1,a:1,b:1}),_t.prototype=new Re,_t.prototype.constructor=_t,_t.prototype.$classData=H({qc:0},"scala.util.hashing.MurmurHash3$",{qc:1,td:1,a:1}),mt.prototype=new y,mt.prototype.constructor=mt,mt.prototype.h=function(){return(this.J.isInterface?"interface ":this.J.isPrimitive?"":"class ")+this.J.name},mt.prototype.$classData=H({Qb:0},"java.lang.Class",{Qb:1,a:1,b:1,u:1});class ht extends Ze{}function ft(){}function pt(){}function yt(){this.E=null,me=this,this.E=new Qt}function Mt(){return me||(me=new yt),me}function gt(){}function Lt(){throw new Jt("tail of empty lazy list")}function vt(){return he||(he=new gt),he}function bt(e){this.bd=e}function Yt(e){this.dd=e}ft.prototype=new y,ft.prototype.constructor=ft,pt.prototype=ft.prototype,yt.prototype=new y,yt.prototype.constructor=yt,yt.prototype.$classData=H({xc:0},"scala.collection.Iterator$",{xc:1,a:1,D:1,b:1}),gt.prototype=new y,gt.prototype.constructor=gt,gt.prototype.w=function(){throw new Ut("head of empty lazy list")},gt.prototype.$classData=H({Oc:0},"scala.collection.immutable.LazyList$State$Empty$",{Oc:1,a:1,Id:1,b:1}),bt.prototype=new it,bt.prototype.constructor=bt,bt.prototype.$classData=H({ad:0},"scala.scalajs.runtime.AnonFunction0",{ad:1,Xd:1,a:1,id:1}),Yt.prototype=new ot,Yt.prototype.constructor=Yt,Yt.prototype.r=function(e){(0,this.dd)(e)},Yt.prototype.$classData=H({cd:0},"scala.scalajs.runtime.AnonFunction1",{cd:1,Yd:1,a:1,R:1});var kt,Dt,wt,xt=H({Mb:0},"java.lang.Boolean",{Mb:1,a:1,b:1,x:1,u:1},(e=>"boolean"==typeof e)),Tt=H({Ob:0},"java.lang.Character",{Ob:1,a:1,b:1,x:1,u:1},(e=>e instanceof o));class St extends ht{}function Ht(e){return e.d="",e}function jt(){this.d=null}function Pt(){}function At(){}function Ot(){Dt||(Dt=new Ct)}function Ft(){}function Wt(){}function Ct(){ra()}function Et(){this.xb=null,wt=this,this.xb=$a(new Ja(new bt((()=>vt()))))}function zt(){return wt||(wt=new Et),wt}St.prototype.$classData=H({t:0},"java.lang.RuntimeException",{t:1,y:1,z:1,a:1,b:1}),jt.prototype=new y,jt.prototype.constructor=jt,jt.prototype.h=function(){return this.d},jt.prototype.f=function(){return this.d.length},jt.prototype.$classData=H({ac:0},"java.lang.StringBuilder",{ac:1,a:1,jb:1,ld:1,b:1}),Pt.prototype=new y,Pt.prototype.constructor=Pt,At.prototype=Pt.prototype,Pt.prototype.n=function(){return this},Pt.prototype.h=function(){return""},Pt.prototype.Fa=function(e,t,a,n){return ke(this,e,t,a,n)},Pt.prototype.l=function(){return-1},Ot.prototype=new pt,Ot.prototype.constructor=Ot,Ot.prototype.$classData=H({vc:0},"scala.collection.Iterable$",{vc:1,wc:1,a:1,D:1,b:1}),Ft.prototype=new y,Ft.prototype.constructor=Ft,Wt.prototype=Ft.prototype,Ct.prototype=new pt,Ct.prototype.constructor=Ct,Ct.prototype.$classData=H({Kc:0},"scala.collection.immutable.Iterable$",{Kc:1,wc:1,a:1,D:1,b:1}),Et.prototype=new y,Et.prototype.constructor=Et,Et.prototype.$classData=H({Mc:0},"scala.collection.immutable.LazyList$",{Mc:1,a:1,wa:1,D:1,b:1}),H({Lb:0},"java.lang.ArithmeticException",{Lb:1,t:1,y:1,z:1,a:1,b:1});var It=H({Nb:0},"java.lang.Byte",{Nb:1,Z:1,a:1,b:1,x:1,u:1},(e=>"number"==typeof e&&e<<24>>24===e&&1/e!=-1/0));class Nt extends St{}Nt.prototype.$classData=H({mb:0},"java.lang.IllegalArgumentException",{mb:1,t:1,y:1,z:1,a:1,b:1});class Rt extends St{constructor(e){super(),Ke(this,e)}}Rt.prototype.$classData=H({Ub:0},"java.lang.IndexOutOfBoundsException",{Ub:1,t:1,y:1,z:1,a:1,b:1});class Vt extends St{constructor(){super(),Ke(this,null)}}Vt.prototype.$classData=H({Yb:0},"java.lang.NullPointerException",{Yb:1,t:1,y:1,z:1,a:1,b:1});var Bt=H({$b:0},"java.lang.Short",{$b:1,Z:1,a:1,b:1,x:1,u:1},(e=>"number"==typeof e&&e<<16>>16===e&&1/e!=-1/0));class Jt extends St{constructor(e){super(),Ke(this,e)}}Jt.prototype.$classData=H({cc:0},"java.lang.UnsupportedOperationException",{cc:1,t:1,y:1,z:1,a:1,b:1});class Ut extends St{constructor(e){super(),Ke(this,e)}}Ut.prototype.$classData=H({hc:0},"java.util.NoSuchElementException",{hc:1,t:1,y:1,z:1,a:1,b:1});class $t extends St{constructor(e){super(),this.qb=null,this.La=!1,this.qa=e,Ke(this,null)}Ga(){if(!this.La&&!this.La){if(null===this.qa)var e="null";else try{e=this.qa+" (of class "+l(this.qa).J.name+")"}catch(t){e="an instance of class "+l(this.qa).J.name}this.qb=e,this.La=!0}return this.qb}}$t.prototype.$classData=H({lc:0},"scala.MatchError",{lc:1,t:1,y:1,z:1,a:1,b:1});var Gt,qt,Kt,Zt,Xt=H({Jb:0},"scala.Tuple2",{Jb:1,a:1,md:1,mc:1,L:1,b:1});function Qt(){}function ea(e,t){if(0>t)throw new Rt(""+t);if((e=e.hb(t)).e())throw new Rt(""+t);return e.ib()}function ta(){oa()}function aa(e){this.Wa=e}function na(){qt=this,dn(),dn()}function ra(){qt||(qt=new na)}function ia(){ra()}function sa(){this.Cb=null,Zt=this;try{ne||(ne=new De);var e=Z;C||(C=new K);var t=e(C,"scala.collection.immutable.Vector.defaultApplyPreferredMaxLength","250");ue||(ue=new qe);var a=null===t?0:t.length;0===a&&Ge(t);var n=t.charCodeAt(0),r=45===n;for(e=r?2147483648:2147483647,(n=r||43===n?1:0)>=t.length&&Ge(t),r=0;n!==a;){le||(le=new $e);var i=le,s=t.charCodeAt(n);if(256>s)var o=48<=s&&57>=s?-48+s|0:65<=s&&90>=s?-55+s|0:97<=s&&122>=s?-87+s|0:-1;else if(65313<=s&&65338>=s)o=-65303+s|0;else if(65345<=s&&65370>=s)o=-65335+s|0;else{te||(te=new ge);e:for(var d=Ue(i),l=0,u=d.c.length;;){if(l===u){var _=-1-l|0;break e}var c=(l+u|0)>>>1|0,m=d.c[c],h=s===m?0:sh)u=c;else{if(0===h){_=c;break e}l=1+c|0}}if(0>(l=0>_?-2-_|0:_))o=-1;else{var f=s-Ue(i).c[l]|0;o=9o?o:-1;r=10*r+p,(-1===p||r>e)&&Ge(t),n=1+n|0}}catch(e){throw e}this.Cb=new Da(_n(),0,0)}function oa(){return Zt||(Zt=new sa),Zt}function da(e){return G(q(),e)}Qt.prototype=new At,Qt.prototype.constructor=Qt,Qt.prototype.k=function(){return!1},Qt.prototype.l=function(){return 0},Qt.prototype.g=function(){throw new Ut("next on empty iterator")},Qt.prototype.$classData=H({yc:0},"scala.collection.Iterator$$anon$19",{yc:1,sa:1,a:1,ua:1,o:1,p:1}),ta.prototype=new Wt,ta.prototype.constructor=ta,ta.prototype.$classData=H({Ic:0},"scala.collection.immutable.IndexedSeq$",{Ic:1,Bc:1,a:1,wa:1,D:1,b:1}),aa.prototype=new At,aa.prototype.constructor=aa,aa.prototype.k=function(){return!this.Wa.e()},aa.prototype.g=function(){if(this.Wa.e())return Mt().E.g();Ua(this.Wa).w()},aa.prototype.$classData=H({Nc:0},"scala.collection.immutable.LazyList$LazyIterator",{Nc:1,sa:1,a:1,ua:1,o:1,p:1}),na.prototype=new y,na.prototype.constructor=na,na.prototype.$classData=H({Rc:0},"scala.collection.immutable.List$",{Rc:1,a:1,Cc:1,wa:1,D:1,b:1}),ia.prototype=new Wt,ia.prototype.constructor=ia,ia.prototype.$classData=H({Vc:0},"scala.collection.immutable.Seq$",{Vc:1,Bc:1,a:1,wa:1,D:1,b:1}),sa.prototype=new y,sa.prototype.constructor=sa,sa.prototype.$classData=H({Wc:0},"scala.collection.immutable.Vector$",{Wc:1,a:1,Cc:1,wa:1,D:1,b:1});var la=H({Rb:0},"java.lang.Double",{Rb:1,Z:1,a:1,b:1,x:1,u:1,pa:1},(e=>"number"==typeof e)),ua=H({Sb:0},"java.lang.Float",{Sb:1,Z:1,a:1,b:1,x:1,u:1,pa:1},(e=>f(e))),_a=H({Vb:0},"java.lang.Integer",{Vb:1,Z:1,a:1,b:1,x:1,u:1,pa:1},(e=>h(e))),ca=H({Xb:0},"java.lang.Long",{Xb:1,Z:1,a:1,b:1,x:1,u:1,pa:1},(e=>e instanceof Le));class ma extends Nt{constructor(e){super(),Ke(this,e)}}function ha(e){for(var t=0,a=1,n=-1+e.length|0;0<=n;)t=t+Math.imul(e.charCodeAt(n),a)|0,a=Math.imul(31,a),n=-1+n|0;return t}ma.prototype.$classData=H({Zb:0},"java.lang.NumberFormatException",{Zb:1,mb:1,t:1,y:1,z:1,a:1,b:1});var fa,pa,ya,Ma,ga=H({Ib:0},"java.lang.String",{Ib:1,a:1,b:1,x:1,jb:1,u:1,pa:1},(e=>"string"==typeof e));function La(){}function va(){}function ba(e){this.Na=0,this.Oa=e,this.M=0,e=this.Oa,this.Na=ye(Me(),e)}function Ya(e){this.N=0,this.uc=e,this.Ra=0,this.N=e.f()}function ka(){this.wb=null,this.Ta=!1,fa=this}function Da(e,t,a){this.Ab=this.za=this.ia=this.ha=this.ga=null,this.Aa=t,this.Tc=a,this.O=e.Q,this.Za=this.O.c.length,this.$a=this.q=0,this.F=this.Aa,this.ka=0,this.P=1,this.ab=0,this.ja=this.Za}function wa(){}function xa(){}function Ta(){this.sb=null,this.Ma=0}function Sa(){}function Ha(){}function ja(){}function Pa(){this.Ma=0,this.sb="Object",He(),this.Ma=m(this)}function Aa(){}function Oa(){}function Fa(){}function Wa(){}function Ca(){this.xa=null}function Ea(){}function za(e){this.xa=e}function Ia(){}function Na(){}function Ra(){}function Va(){}function Ba(e,t,a,n){return t.d=""+t.d+a,e.fa?e.e()||Ua(e).w():t.d+="",t.d=""+t.d+n,t}function Ja(e){this.zb=null,this.Xa=!1,this.yb=e,this.Ya=this.fa=!1}function Ua(e){if(!e.Xa&&!e.Xa){if(e.Ya)throw Ke(e=new St,"self-referential LazyList or a derivation thereof has no more elements"),e;e.Ya=!0;try{var t=(0,e.yb.bd)()}finally{e.Ya=!1}e.fa=!0,e.yb=null,e.zb=t,e.Xa=!0}return e.zb}function $a(e){var t=e,a=e;for(t.e()||(t=Lt(Ua(t)));a!==t&&!t.e()&&!(t=Lt(Ua(t))).e()&&(t=Lt(Ua(t)))!==a;)a=Lt(Ua(a));return e}function Ga(){}function qa(){}function Ka(){this.Q=null}function Za(){}function Xa(e){this.ya=e}function Qa(){}function en(){}function tn(){this.Q=null}function an(){}function nn(){this.Q=null,this.Ua=0}function rn(){}function sn(){ya=this,dn(),dn()}function on(){throw new Jt("tail of empty list")}function dn(){return ya||(ya=new sn),ya}function ln(){this.Q=null,this.Ua=0;var e=Te().Db;Te(),this.Ua=0,this.Q=e}function un(e){return new Rt(e+" is out of bounds (empty vector)")}function _n(){return Ma||(Ma=new ln),Ma}function cn(){this.m=null}La.prototype=new y,La.prototype.constructor=La,va.prototype=La.prototype,La.prototype.V=function(){return this.G()},La.prototype.ma=function(e){for(var t=this.n();t.k();)e.r(t.g())},La.prototype.Fa=function(e,t,a,n){return ke(this,e,t,a,n)},ba.prototype=new At,ba.prototype.constructor=ba,ba.prototype.l=function(){return this.Na-this.M|0},ba.prototype.k=function(){return this.M=ye(Me(),e)&&Mt().E.g(),e=Pe(Oe(),this.Oa,this.M),this.M=1+this.M|0,e},ba.prototype.$classData=H({rc:0},"scala.collection.ArrayOps$ArrayIterator",{rc:1,sa:1,a:1,ua:1,o:1,p:1,b:1}),Ya.prototype=new At,Ya.prototype.constructor=Ya,Ya.prototype.l=function(){return this.N},Ya.prototype.k=function(){return 0this.q},Da.prototype.g=function(){if(this.q===this.Za){var e=(this.q-this.F|0)+this.Aa|0;if(e===this.ja){this.F<=this.q&&Mt().E.g(),this.ka=1+this.ka|0;for(var t=null;0===t.c.length;)this.ka=1+this.ka|0,t=null;this.ab=this.ja;var a=this.Tc/2|0,n=this.ka-a|0;switch(a=this.P=(1+a|0)-(0>n?0|-n:n)|0){case 1:this.O=t;break;case 2:this.ga=t;break;case 3:this.ha=t;break;case 4:this.ia=t;break;case 5:this.za=t;break;case 6:this.Ab=t;break;default:throw new $t(a)}this.ja=this.ab+Math.imul(t.c.length,1<this.Aa&&(this.ja=this.Aa),1(t=this.$a^e)?this.O=this.ga.c[31&(e>>>5|0)]:(32768>t?this.ga=this.ha.c[31&(e>>>10|0)]:(1048576>t?this.ha=this.ia.c[31&(e>>>15|0)]:(33554432>t?this.ia=this.za.c[31&(e>>>20|0)]:(this.za=this.Ab.c[e>>>25|0],this.ia=this.za.c[0]),this.ha=this.ia.c[0]),this.ga=this.ha.c[0]),this.O=this.ga.c[0]),this.$a=e),this.F=this.F-this.q|0,e=this.O.c.length,t=this.F,this.Za=e)"},Pa.prototype=new Sa,Pa.prototype.constructor=Pa,Pa.prototype.$classData=H({oc:0},"scala.reflect.ManifestFactory$ObjectManifest$",{oc:1,rd:1,qd:1,a:1,pd:1,od:1,nd:1,sd:1,b:1,L:1}),Aa.prototype=new va,Aa.prototype.constructor=Aa,Oa.prototype=Aa.prototype,Aa.prototype.s=function(){var e=ct();if(this&&this.$classData&&this.$classData.v.Pa)e:{var t=e.$;switch(e=this.f()){case 0:e=Je(0^t);break e;case 1:e=t,t=this.j(0),e=Je(1^Ve(e,We(Ce(),t)));break e;default:var a=this.j(0),n=We(Ce(),a);a=t=Ve(t,n);var r=this.j(1),i=(r=We(Ce(),r))-n|0;for(n=2;ne)e=1;else e:for(var t=this,a=0;;){if(a===e){e=t.e()?0:1;break e}if(t.e()){e=-1;break e}a=1+a|0,t=t.Ba()}return e},n.j=function(e){return ea(this,e)},n.e=function(){return Ua(this)===vt()},n.l=function(){return this.fa&&Ua(this)===vt()?0:-1},n.ib=function(){Ua(this).w()},n.n=function(){return this.fa&&Ua(this)===vt()?Mt().E:new aa(this)},n.ma=function(e){for(var t=this;!t.e();){var a=Ua(t);e.r(a.w()),t=Lt(Ua(t))}},n.V=function(){return"LazyList"},n.Fa=function(e,t,a,n){return $a(this),Ba(this,e.m,t,n),e},n.h=function(){var e=new jt;return Ht(e),e.d="LazyList",Ba(this,e,"(",")").d},n.r=function(e){ea(this,0|e)},n.hb=function(e){return 0>=e?this:this.fa&&Ua(this)===vt()?zt().xb:(zt(),t=e,a=new lt(this),n=new dt(t),new Ja(new bt((()=>{for(var e=a.eb,t=n.db;0t;)xe(Te(),(1-(0>t?0|-t:t)|0)-1|0,null,e),t=1+t|0},Xa.prototype=new qa,Xa.prototype.constructor=Xa,(n=Xa.prototype).f=function(){return this.ya.c.length},n.j=function(e){return this.ya.c[e]},n.s=function(){var e=ct();e:{var t=this.ya,a=e.$;switch(e=ye(Me(),t)){case 0:t=Je(0^a);break e;case 1:e=a,t=Pe(Oe(),t,0),t=Je(1^Ve(e,We(Ce(),t)));break e;default:var n=Pe(Oe(),t,0),r=We(Ce(),n);n=a=Ve(a,r);var i=Pe(Oe(),t,1),s=(i=We(Ce(),i))-r|0;for(r=2;re)e=1;else e:for(;;){if(0===e){e=this.e()?0:1;break e}if(this.e()){e=-1;break e}on()}return e},n.V=function(){return"List"},n.r=function(e){ea(this,0|e)},n.hb=function(e){for(var t=this;!(0>=e||t.e());)e=-1+e|0,t=t.Ba();return t},tn.prototype=new Za,tn.prototype.constructor=tn,an.prototype=tn.prototype,nn.prototype=new an,nn.prototype.constructor=nn,rn.prototype=nn.prototype,sn.prototype=new en,sn.prototype.constructor=sn,(n=sn.prototype).w=function(){throw new Ut("head of empty list")},n.l=function(){return 0},n.n=function(){return Mt().E},n.Ba=function(){on()},n.ib=function(){this.w()},n.$classData=H({Uc:0},"scala.collection.immutable.Nil$",{Uc:1,Jd:1,Sa:1,ta:1,aa:1,a:1,ba:1,o:1,da:1,p:1,ca:1,va:1,ra:1,R:1,ea:1,L:1,bb:1,Va:1,cb:1,Pc:1,zc:1,Ac:1,Qc:1,Ed:1,vb:1,ub:1,Bb:1,Ec:1,b:1,mc:1}),ln.prototype=new rn,ln.prototype.constructor=ln,ln.prototype.r=function(e){throw un(0|e)},ln.prototype.j=function(e){throw un(e)},ln.prototype.$classData=H({Xc:0},"scala.collection.immutable.Vector0$",{Xc:1,Hd:1,Ld:1,Kd:1,Sa:1,ta:1,aa:1,a:1,ba:1,o:1,da:1,p:1,ca:1,va:1,ra:1,R:1,ea:1,L:1,bb:1,Va:1,cb:1,Hc:1,Pa:1,Qa:1,Jc:1,Bb:1,vb:1,ub:1,Ec:1,b:1}),cn.prototype=new Va,cn.prototype.constructor=cn,(n=cn.prototype).G=function(){return"IndexedSeq"},n.n=function(){return new Ya(new za(this))},n.K=function(e){var t=this.m.f();return t===e?0:t1&&(r-=1)),[360*r,100*i,100*l]},r.rgb.hwb=function(e){var t=e[0],a=e[1],n=e[2];return[r.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(a,n))*100,100*(n=1-1/255*Math.max(t,Math.max(a,n)))]},r.rgb.cmyk=function(e){var t,a=e[0]/255,n=e[1]/255,r=e[2]/255;return[100*((1-a-(t=Math.min(1-a,1-n,1-r)))/(1-t)||0),100*((1-n-t)/(1-t)||0),100*((1-r-t)/(1-t)||0),100*t]},r.rgb.keyword=function(e){var n=a[e];if(n)return n;var r,i,s,o=1/0;for(var d in t)if(t.hasOwnProperty(d)){var l=(i=e,s=t[d],Math.pow(i[0]-s[0],2)+Math.pow(i[1]-s[1],2)+Math.pow(i[2]-s[2],2));l.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92)+.1805*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)),100*(.2126*t+.7152*a+.0722*n),100*(.0193*t+.1192*a+.9505*n)]},r.rgb.lab=function(e){var t=r.rgb.xyz(e),a=t[0],n=t[1],i=t[2];return n/=100,i/=108.883,a=(a/=95.047)>.008856?Math.pow(a,1/3):7.787*a+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(a-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},r.hsl.rgb=function(e){var t,a,n,r,i,s=e[0]/360,o=e[1]/100,d=e[2]/100;if(0===o)return[i=255*d,i,i];t=2*d-(a=d<.5?d*(1+o):d+o-d*o),r=[0,0,0];for(var l=0;l<3;l++)(n=s+1/3*-(l-1))<0&&n++,n>1&&n--,i=6*n<1?t+6*(a-t)*n:2*n<1?a:3*n<2?t+(a-t)*(2/3-n)*6:t,r[l]=255*i;return r},r.hsl.hsv=function(e){var t=e[0],a=e[1]/100,n=e[2]/100,r=a,i=Math.max(n,.01);return a*=(n*=2)<=1?n:2-n,r*=i<=1?i:2-i,[t,100*(0===n?2*r/(i+r):2*a/(n+a)),(n+a)/2*100]},r.hsv.rgb=function(e){var t=e[0]/60,a=e[1]/100,n=e[2]/100,r=Math.floor(t)%6,i=t-Math.floor(t),s=255*n*(1-a),o=255*n*(1-a*i),d=255*n*(1-a*(1-i));switch(n*=255,r){case 0:return[n,d,s];case 1:return[o,n,s];case 2:return[s,n,d];case 3:return[s,o,n];case 4:return[d,s,n];case 5:return[n,s,o]}},r.hsv.hsl=function(e){var t,a,n,r=e[0],i=e[1]/100,s=e[2]/100,o=Math.max(s,.01);return n=(2-i)*s,a=i*o,[r,100*(a=(a/=(t=(2-i)*o)<=1?t:2-t)||0),100*(n/=2)]},r.hwb.rgb=function(e){var t,a,n,r,i,s,o,d=e[0]/360,l=e[1]/100,u=e[2]/100,_=l+u;switch(_>1&&(l/=_,u/=_),n=6*d-(t=Math.floor(6*d)),0!=(1&t)&&(n=1-n),r=l+n*((a=1-u)-l),t){default:case 6:case 0:i=a,s=r,o=l;break;case 1:i=r,s=a,o=l;break;case 2:i=l,s=a,o=r;break;case 3:i=l,s=r,o=a;break;case 4:i=r,s=l,o=a;break;case 5:i=a,s=l,o=r}return[255*i,255*s,255*o]},r.cmyk.rgb=function(e){var t=e[0]/100,a=e[1]/100,n=e[2]/100,r=e[3]/100;return[255*(1-Math.min(1,t*(1-r)+r)),255*(1-Math.min(1,a*(1-r)+r)),255*(1-Math.min(1,n*(1-r)+r))]},r.xyz.rgb=function(e){var t,a,n,r=e[0]/100,i=e[1]/100,s=e[2]/100;return a=-.9689*r+1.8758*i+.0415*s,n=.0557*r+-.204*i+1.057*s,t=(t=3.2406*r+-1.5372*i+-.4986*s)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:12.92*a,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,[255*(t=Math.min(Math.max(0,t),1)),255*(a=Math.min(Math.max(0,a),1)),255*(n=Math.min(Math.max(0,n),1))]},r.xyz.lab=function(e){var t=e[0],a=e[1],n=e[2];return a/=100,n/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116)-16,500*(t-a),200*(a-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]},r.lab.xyz=function(e){var t,a,n,r=e[0];t=e[1]/500+(a=(r+16)/116),n=a-e[2]/200;var i=Math.pow(a,3),s=Math.pow(t,3),o=Math.pow(n,3);return a=i>.008856?i:(a-16/116)/7.787,t=s>.008856?s:(t-16/116)/7.787,n=o>.008856?o:(n-16/116)/7.787,[t*=95.047,a*=100,n*=108.883]},r.lab.lch=function(e){var t,a=e[0],n=e[1],r=e[2];return(t=360*Math.atan2(r,n)/2/Math.PI)<0&&(t+=360),[a,Math.sqrt(n*n+r*r),t]},r.lch.lab=function(e){var t,a=e[0],n=e[1];return t=e[2]/360*2*Math.PI,[a,n*Math.cos(t),n*Math.sin(t)]},r.rgb.ansi16=function(e){var t=e[0],a=e[1],n=e[2],i=1 in arguments?arguments[1]:r.rgb.hsv(e)[2];if(0===(i=Math.round(i/50)))return 30;var s=30+(Math.round(n/255)<<2|Math.round(a/255)<<1|Math.round(t/255));return 2===i&&(s+=60),s},r.hsv.ansi16=function(e){return r.rgb.ansi16(r.hsv.rgb(e),e[2])},r.rgb.ansi256=function(e){var t=e[0],a=e[1],n=e[2];return t===a&&a===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(a/255*5)+Math.round(n/255*5)},r.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var a=.5*(1+~~(e>50));return[(1&t)*a*255,(t>>1&1)*a*255,(t>>2&1)*a*255]},r.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var a;return e-=16,[Math.floor(e/36)/5*255,Math.floor((a=e%36)/6)/5*255,a%6/5*255]},r.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},r.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var a=t[0];3===t[0].length&&(a=a.split("").map((function(e){return e+e})).join(""));var n=parseInt(a,16);return[n>>16&255,n>>8&255,255&n]},r.rgb.hcg=function(e){var t,a=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.max(Math.max(a,n),r),s=Math.min(Math.min(a,n),r),o=i-s;return t=o<=0?0:i===a?(n-r)/o%6:i===n?2+(r-a)/o:4+(a-n)/o+4,t/=6,[360*(t%=1),100*o,100*(o<1?s/(1-o):0)]},r.hsl.hcg=function(e){var t,a=e[1]/100,n=e[2]/100,r=0;return(t=n<.5?2*a*n:2*a*(1-n))<1&&(r=(n-.5*t)/(1-t)),[e[0],100*t,100*r]},r.hsv.hcg=function(e){var t=e[1]/100,a=e[2]/100,n=t*a,r=0;return n<1&&(r=(a-n)/(1-n)),[e[0],100*n,100*r]},r.hcg.rgb=function(e){var t=e[0]/360,a=e[1]/100,n=e[2]/100;if(0===a)return[255*n,255*n,255*n];var r,i=[0,0,0],s=t%1*6,o=s%1,d=1-o;switch(Math.floor(s)){case 0:i[0]=1,i[1]=o,i[2]=0;break;case 1:i[0]=d,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=o;break;case 3:i[0]=0,i[1]=d,i[2]=1;break;case 4:i[0]=o,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=d}return r=(1-a)*n,[255*(a*i[0]+r),255*(a*i[1]+r),255*(a*i[2]+r)]},r.hcg.hsv=function(e){var t=e[1]/100,a=t+e[2]/100*(1-t),n=0;return a>0&&(n=t/a),[e[0],100*n,100*a]},r.hcg.hsl=function(e){var t=e[1]/100,a=e[2]/100*(1-t)+.5*t,n=0;return a>0&&a<.5?n=t/(2*a):a>=.5&&a<1&&(n=t/(2*(1-a))),[e[0],100*n,100*a]},r.hcg.hwb=function(e){var t=e[1]/100,a=t+e[2]/100*(1-t);return[e[0],100*(a-t),100*(1-a)]},r.hwb.hcg=function(e){var t=e[1]/100,a=1-e[2]/100,n=a-t,r=0;return n<1&&(r=(a-n)/(1-n)),[e[0],100*n,100*r]},r.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},r.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},r.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},r.gray.hsl=r.gray.hsv=function(e){return[0,0,e[0]]},r.gray.hwb=function(e){return[0,100,e[0]]},r.gray.cmyk=function(e){return[0,0,0,e[0]]},r.gray.lab=function(e){return[e[0],0,0]},r.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),a=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(a.length)+a},r.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}}));function n(e){var t=function(){for(var e={},t=Object.keys(a),n=t.length,r=0;r1&&(t=Array.prototype.slice.call(arguments));var a=e(t);if("object"==typeof a)for(var n=a.length,r=0;r1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(n)}))}));var o=s,d={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},l={getRgba:u,getHsla:_,getRgb:function(e){var t=u(e);return t&&t.slice(0,3)},getHsl:function(e){var t=_(e);return t&&t.slice(0,3)},getHwb:c,getAlpha:function(e){var t=u(e);return t||(t=_(e))||(t=c(e))?t[3]:void 0},hexString:function(e,t){return t=void 0!==t&&3===e.length?t:e[3],"#"+y(e[0])+y(e[1])+y(e[2])+(t>=0&&t<1?y(Math.round(255*t)):"")},rgbString:function(e,t){return t<1||e[3]&&e[3]<1?m(e,t):"rgb("+e[0]+", "+e[1]+", "+e[2]+")"},rgbaString:m,percentString:function(e,t){return t<1||e[3]&&e[3]<1?h(e,t):"rgb("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%)"},percentaString:h,hslString:function(e,t){return t<1||e[3]&&e[3]<1?f(e,t):"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)"},hslaString:f,hwbString:function(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+(void 0!==t&&1!==t?", "+t:"")+")"},keyword:function(e){return M[e.slice(0,3)]}};function u(e){if(e){var t=[0,0,0],a=1,n=e.match(/^#([a-fA-F0-9]{3,4})$/i),r="";if(n){r=(n=n[1])[3];for(var i=0;ia?(t+.05)/(a+.05):(a+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},dark:function(){var e=this.values.rgb;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var e=[],t=0;t<3;t++)e[t]=255-this.values.rgb[t];return this.setValues("rgb",e),this},lighten:function(e){var t=this.values.hsl;return t[2]+=t[2]*e,this.setValues("hsl",t),this},darken:function(e){var t=this.values.hsl;return t[2]-=t[2]*e,this.setValues("hsl",t),this},saturate:function(e){var t=this.values.hsl;return t[1]+=t[1]*e,this.setValues("hsl",t),this},desaturate:function(e){var t=this.values.hsl;return t[1]-=t[1]*e,this.setValues("hsl",t),this},whiten:function(e){var t=this.values.hwb;return t[1]+=t[1]*e,this.setValues("hwb",t),this},blacken:function(e){var t=this.values.hwb;return t[2]+=t[2]*e,this.setValues("hwb",t),this},greyscale:function(){var e=this.values.rgb,t=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[t,t,t]),this},clearer:function(e){var t=this.values.alpha;return this.setValues("alpha",t-t*e),this},opaquer:function(e){var t=this.values.alpha;return this.setValues("alpha",t+t*e),this},rotate:function(e){var t=this.values.hsl,a=(t[0]+e)%360;return t[0]=a<0?360+a:a,this.setValues("hsl",t),this},mix:function(e,t){var a=this,n=e,r=void 0===t?.5:t,i=2*r-1,s=a.alpha()-n.alpha(),o=((i*s==-1?i:(i+s)/(1+i*s))+1)/2,d=1-o;return this.rgb(o*a.red()+d*n.red(),o*a.green()+d*n.green(),o*a.blue()+d*n.blue()).alpha(a.alpha()*r+n.alpha()*(1-r))},toJSON:function(){return this.rgb()},clone:function(){var e,t,a=new L,n=this.values,r=a.values;for(var i in n)n.hasOwnProperty(i)&&(e=n[i],"[object Array]"===(t={}.toString.call(e))?r[i]=e.slice(0):"[object Number]"===t?r[i]=e:console.error("unexpected color value:",e));return a}},L.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},L.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},L.prototype.getValues=function(e){for(var t=this.values,a={},n=0;n=0;r--)t.call(a,e[r],r);else for(r=0;r=1?e:-(Math.sqrt(1-e*e)-1)},easeOutCirc:function(e){return Math.sqrt(1-(e-=1)*e)},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeInElastic:function(e){var t=1.70158,a=0,n=1;return 0===e?0:1===e?1:(a||(a=.3),n<1?(n=1,t=a/4):t=a/(2*Math.PI)*Math.asin(1/n),-n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/a))},easeOutElastic:function(e){var t=1.70158,a=0,n=1;return 0===e?0:1===e?1:(a||(a=.3),n<1?(n=1,t=a/4):t=a/(2*Math.PI)*Math.asin(1/n),n*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/a)+1)},easeInOutElastic:function(e){var t=1.70158,a=0,n=1;return 0===e?0:2==(e/=.5)?1:(a||(a=.45),n<1?(n=1,t=a/4):t=a/(2*Math.PI)*Math.asin(1/n),e<1?n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/a)*-.5:n*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/a)*.5+1)},easeInBack:function(e){var t=1.70158;return e*e*((t+1)*e-t)},easeOutBack:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:function(e){return 1-D.easeOutBounce(1-e)},easeOutBounce:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:function(e){return e<.5?.5*D.easeInBounce(2*e):.5*D.easeOutBounce(2*e-1)+.5}},w={effects:D};k.easingEffects=D;var x=Math.PI,T=x/180,S=2*x,H=x/2,j=x/4,P=2*x/3,A={clear:function(e){e.ctx.clearRect(0,0,e.width,e.height)},roundedRect:function(e,t,a,n,r,i){if(i){var s=Math.min(i,r/2,n/2),o=t+s,d=a+s,l=t+n-s,u=a+r-s;e.moveTo(t,d),ot.left-a&&e.xt.top-a&&e.y0&&e.requestAnimationFrame()},advance:function(){for(var e,t,a,n,r=this.animations,i=0;i=a?(N.callback(e.onAnimationComplete,[e],t),t.animating=!1,r.splice(i,1)):++i}},X=N.options.resolve,Q=["push","pop","shift","splice","unshift"];function ee(e,t){var a=e._chartjs;if(a){var n=a.listeners,r=n.indexOf(t);-1!==r&&n.splice(r,1),n.length>0||(Q.forEach((function(t){delete e[t]})),delete e._chartjs)}}var te=function(e,t){this.initialize(e,t)};N.extend(te.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(e,t){var a=this;a.chart=e,a.index=t,a.linkScales(),a.addElements(),a._type=a.getMeta().type},updateIndex:function(e){this.index=e},linkScales:function(){var e=this,t=e.getMeta(),a=e.chart,n=a.scales,r=e.getDataset(),i=a.options.scales;null!==t.xAxisID&&t.xAxisID in n&&!r.xAxisID||(t.xAxisID=r.xAxisID||i.xAxes[0].id),null!==t.yAxisID&&t.yAxisID in n&&!r.yAxisID||(t.yAxisID=r.yAxisID||i.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(e){return this.chart.scales[e]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&ee(this._data,this)},createMetaDataset:function(){var e=this,t=e.datasetElementType;return t&&new t({_chart:e.chart,_datasetIndex:e.index})},createMetaData:function(e){var t=this,a=t.dataElementType;return a&&new a({_chart:t.chart,_datasetIndex:t.index,_index:e})},addElements:function(){var e,t,a=this,n=a.getMeta(),r=a.getDataset().data||[],i=n.data;for(e=0,t=r.length;en&&e.insertElements(n,r-n)},insertElements:function(e,t){for(var a=0;ar?(i=r/t.innerRadius,e.arc(s,o,t.innerRadius-r,n+i,a-i,!0)):e.arc(s,o,r,n+Math.PI/2,a-Math.PI/2),e.closePath(),e.clip()}function ie(e,t,a){var n="inner"===t.borderAlign;n?(e.lineWidth=2*t.borderWidth,e.lineJoin="round"):(e.lineWidth=t.borderWidth,e.lineJoin="bevel"),a.fullCircles&&function(e,t,a,n){var r,i=a.endAngle;for(n&&(a.endAngle=a.startAngle+ne,re(e,a),a.endAngle=i,a.endAngle===a.startAngle&&a.fullCircles&&(a.endAngle+=ne,a.fullCircles--)),e.beginPath(),e.arc(a.x,a.y,a.innerRadius,a.startAngle+ne,a.startAngle,!0),r=0;ro;)r-=ne;for(;r=s&&r<=o,l=i>=a.innerRadius&&i<=a.outerRadius;return d&&l}return!1},getCenterPoint:function(){var e=this._view,t=(e.startAngle+e.endAngle)/2,a=(e.innerRadius+e.outerRadius)/2;return{x:e.x+Math.cos(t)*a,y:e.y+Math.sin(t)*a}},getArea:function(){var e=this._view;return Math.PI*((e.endAngle-e.startAngle)/(2*Math.PI))*(Math.pow(e.outerRadius,2)-Math.pow(e.innerRadius,2))},tooltipPosition:function(){var e=this._view,t=e.startAngle+(e.endAngle-e.startAngle)/2,a=(e.outerRadius-e.innerRadius)/2+e.innerRadius;return{x:e.x+Math.cos(t)*a,y:e.y+Math.sin(t)*a}},draw:function(){var e,t=this._chart.ctx,a=this._view,n="inner"===a.borderAlign?.33:0,r={x:a.x,y:a.y,innerRadius:a.innerRadius,outerRadius:Math.max(a.outerRadius-n,0),pixelMargin:n,startAngle:a.startAngle,endAngle:a.endAngle,fullCircles:Math.floor(a.circumference/ne)};if(t.save(),t.fillStyle=a.backgroundColor,t.strokeStyle=a.borderColor,r.fullCircles){for(r.endAngle=r.startAngle+ne,t.beginPath(),t.arc(r.x,r.y,r.outerRadius,r.startAngle,r.endAngle),t.arc(r.x,r.y,r.innerRadius,r.endAngle,r.startAngle,!0),t.closePath(),e=0;ee.x&&(t=ye(t,"left","right")):e.basea?a:n,r:d.right||r<0?0:r>t?t:r,b:d.bottom||i<0?0:i>a?a:i,l:d.left||s<0?0:s>t?t:s}}function ge(e,t,a){var n=null===t,r=null===a,i=!(!e||n&&r)&&pe(e);return i&&(n||t>=i.left&&t<=i.right)&&(r||a>=i.top&&a<=i.bottom)}W._set("global",{elements:{rectangle:{backgroundColor:he,borderColor:he,borderSkipped:"bottom",borderWidth:0}}});var Le=G.extend({_type:"rectangle",draw:function(){var e=this._chart.ctx,t=this._view,a=function(e){var t=pe(e),a=t.right-t.left,n=t.bottom-t.top,r=Me(e,a/2,n/2);return{outer:{x:t.left,y:t.top,w:a,h:n},inner:{x:t.left+r.l,y:t.top+r.t,w:a-r.l-r.r,h:n-r.t-r.b}}}(t),n=a.outer,r=a.inner;e.fillStyle=t.backgroundColor,e.fillRect(n.x,n.y,n.w,n.h),n.w===r.w&&n.h===r.h||(e.save(),e.beginPath(),e.rect(n.x,n.y,n.w,n.h),e.clip(),e.fillStyle=t.borderColor,e.rect(r.x,r.y,r.w,r.h),e.fill("evenodd"),e.restore())},height:function(){var e=this._view;return e.base-e.y},inRange:function(e,t){return ge(this._view,e,t)},inLabelRange:function(e,t){var a=this._view;return fe(a)?ge(a,e,null):ge(a,null,t)},inXRange:function(e){return ge(this._view,e,null)},inYRange:function(e){return ge(this._view,null,e)},getCenterPoint:function(){var e,t,a=this._view;return fe(a)?(e=a.x,t=(a.y+a.base)/2):(e=(a.x+a.base)/2,t=a.y),{x:e,y:t}},getArea:function(){var e=this._view;return fe(e)?e.width*Math.abs(e.y-e.base):e.height*Math.abs(e.x-e.base)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y}}}),ve={},be=se,Ye=le,ke=me,De=Le;ve.Arc=be,ve.Line=Ye,ve.Point=ke,ve.Rectangle=De;var we=N._deprecated,xe=N.valueOrDefault;function Te(e,t,a){var n,r,i=a.barThickness,s=t.stackCount,o=t.pixels[e],d=N.isNullOrUndef(i)?function(e,t){var a,n,r,i,s=e._length;for(r=1,i=t.length;r0?Math.min(s,Math.abs(n-a)):s,a=n;return s}(t.scale,t.pixels):-1;return N.isNullOrUndef(i)?(n=d*a.categoryPercentage,r=a.barPercentage):(n=i*s,r=1),{chunk:n/s,ratio:r,start:o-n/2}}W._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),W._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var Se=ae.extend({dataElementType:ve.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var e,t,a=this;ae.prototype.initialize.apply(a,arguments),(e=a.getMeta()).stack=a.getDataset().stack,e.bar=!0,t=a._getIndexScale().options,we("bar chart",t.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),we("bar chart",t.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),we("bar chart",t.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),we("bar chart",a._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),we("bar chart",t.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(e){var t,a,n=this,r=n.getMeta().data;for(n._ruler=n.getRuler(),t=0,a=r.length;t=0&&p.min>=0?p.min:p.max,v=void 0===p.start?p.end:p.max>=0&&p.min>=0?p.max-p.min:p.min-p.max,b=f.length;if(M||void 0===M&&void 0!==g)for(n=0;n=0&&l.max>=0?l.max:l.min,(p.min<0&&i<0||p.max>=0&&i>0)&&(L+=i));return s=c.getPixelForValue(L),d=(o=c.getPixelForValue(L+v))-s,void 0!==y&&Math.abs(d)=0&&!m||v<0&&m?s-y:s+y),{size:d,base:s,head:o,center:o+d/2}},calculateBarIndexPixels:function(e,t,a,n){var r="flex"===n.barThickness?function(e,t,a){var n,r=t.pixels,i=r[e],s=e>0?r[e-1]:null,o=e=Oe?-Fe:M<-Oe?Fe:0)+p,L=Math.cos(M),v=Math.sin(M),b=Math.cos(g),Y=Math.sin(g),k=M<=0&&g>=0||g>=Fe,D=M<=We&&g>=We||g>=Fe+We,w=M<=-We&&g>=-We||g>=Oe+We,x=M===-Oe||g>=Oe?-1:Math.min(L,L*f,b,b*f),T=w?-1:Math.min(v,v*f,Y,Y*f),S=k?1:Math.max(L,L*f,b,b*f),H=D?1:Math.max(v,v*f,Y,Y*f);l=(S-x)/2,u=(H-T)/2,_=-(S+x)/2,c=-(H+T)/2}for(n=0,r=h.length;n0&&!isNaN(e)?Fe*(Math.abs(e)/t):0},getMaxBorderWidth:function(e){var t,a,n,r,i,s,o,d,l=0,u=this.chart;if(!e)for(t=0,a=u.data.datasets.length;t(l=o>l?o:l)?d:l);return l},setHoverStyle:function(e){var t=e._model,a=e._options,n=N.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth},t.backgroundColor=Ae(a.hoverBackgroundColor,n(a.backgroundColor)),t.borderColor=Ae(a.hoverBorderColor,n(a.borderColor)),t.borderWidth=Ae(a.hoverBorderWidth,a.borderWidth)},_getRingWeightOffset:function(e){for(var t=0,a=0;a0&&Ne(d[e-1]._model,o)&&(a.controlPointPreviousX=l(a.controlPointPreviousX,o.left,o.right),a.controlPointPreviousY=l(a.controlPointPreviousY,o.top,o.bottom)),e0&&(i=e.getDatasetMeta(i[0]._datasetIndex).data),i},"x-axis":function(e,t){return tt(e,t,{intersect:!1})},point:function(e,t){return Xe(e,Ke(t,e))},nearest:function(e,t,a){var n=Ke(t,e);a.axis=a.axis||"xy";var r=et(a.axis);return Qe(e,n,a.intersect,r)},x:function(e,t,a){var n=Ke(t,e),r=[],i=!1;return Ze(e,(function(e){e.inXRange(n.x)&&r.push(e),e.inRange(n.x,n.y)&&(i=!0)})),a.intersect&&!i&&(r=[]),r},y:function(e,t,a){var n=Ke(t,e),r=[],i=!1;return Ze(e,(function(e){e.inYRange(n.y)&&r.push(e),e.inRange(n.x,n.y)&&(i=!0)})),a.intersect&&!i&&(r=[]),r}}},nt=N.extend;function rt(e,t){return N.where(e,(function(e){return e.pos===t}))}function it(e,t){return e.sort((function(e,a){var n=t?a:e,r=t?e:a;return n.weight===r.weight?n.index-r.index:n.weight-r.weight}))}function st(e,t,a,n){return Math.max(e[a],t[a])+Math.max(e[n],t[n])}function ot(e,t,a){var n,r,i=a.box,s=e.maxPadding;if(a.size&&(e[a.pos]-=a.size),a.size=a.horizontal?i.height:i.width,e[a.pos]+=a.size,i.getPadding){var o=i.getPadding();s.top=Math.max(s.top,o.top),s.left=Math.max(s.left,o.left),s.bottom=Math.max(s.bottom,o.bottom),s.right=Math.max(s.right,o.right)}if(n=t.outerWidth-st(s,e,"left","right"),r=t.outerHeight-st(s,e,"top","bottom"),n!==e.w||r!==e.h)return e.w=n,e.h=r,a.horizontal?n!==e.w:r!==e.h}function dt(e,t){var a,n=t.maxPadding;return a={left:0,top:0,right:0,bottom:0},(e?["left","right"]:["top","bottom"]).forEach((function(e){a[e]=Math.max(t[e],n[e])})),a}function lt(e,t,a){var n,r,i,s,o,d,l=[];for(n=0,r=e.length;n div {\n\tposition: absolute;\n\twidth: 1000000px;\n\theight: 1000000px;\n\tleft: 0;\n\ttop: 0;\n}\n\n.chartjs-size-monitor-shrink > div {\n\tposition: absolute;\n\twidth: 200%;\n\theight: 200%;\n\tleft: 0;\n\ttop: 0;\n}\n"}))&&_t.default||_t,ht="$chartjs",ft="chartjs-",pt=ft+"size-monitor",yt=ft+"render-monitor",Mt=ft+"render-animation",gt=["animationstart","webkitAnimationStart"],Lt={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function vt(e,t){var a=N.getStyle(e,t),n=a&&a.match(/^(\d+)(\.\d+)?px$/);return n?Number(n[1]):void 0}var bt=!!function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("e",null,t)}catch(e){}return e}()&&{passive:!0};function Yt(e,t,a){e.addEventListener(t,a,bt)}function kt(e,t,a){e.removeEventListener(t,a,bt)}function Dt(e,t,a,n,r){return{type:e,chart:t,native:r||null,x:void 0!==a?a:null,y:void 0!==n?n:null}}function wt(e){var t=document.createElement("div");return t.className=e||"",t}function xt(e,t,a){var n,r,i,s,o=e[ht]||(e[ht]={}),d=o.resizer=function(e){var t=1e6,a=wt(pt),n=wt(pt+"-expand"),r=wt(pt+"-shrink");n.appendChild(wt()),r.appendChild(wt()),a.appendChild(n),a.appendChild(r),a._reset=function(){n.scrollLeft=t,n.scrollTop=t,r.scrollLeft=t,r.scrollTop=t};var i=function(){a._reset(),e()};return Yt(n,"scroll",i.bind(n,"expand")),Yt(r,"scroll",i.bind(r,"shrink")),a}((n=function(){if(o.resizer){var n=a.options.maintainAspectRatio&&e.parentNode,r=n?n.clientWidth:0;t(Dt("resize",a)),n&&n.clientWidth0){var i=e[0];i.label?a=i.label:i.xLabel?a=i.xLabel:r>0&&i.index-1?e.split("\n"):e}function zt(e){var t=W.global;return{xPadding:e.xPadding,yPadding:e.yPadding,xAlign:e.xAlign,yAlign:e.yAlign,rtl:e.rtl,textDirection:e.textDirection,bodyFontColor:e.bodyFontColor,_bodyFontFamily:Ot(e.bodyFontFamily,t.defaultFontFamily),_bodyFontStyle:Ot(e.bodyFontStyle,t.defaultFontStyle),_bodyAlign:e.bodyAlign,bodyFontSize:Ot(e.bodyFontSize,t.defaultFontSize),bodySpacing:e.bodySpacing,titleFontColor:e.titleFontColor,_titleFontFamily:Ot(e.titleFontFamily,t.defaultFontFamily),_titleFontStyle:Ot(e.titleFontStyle,t.defaultFontStyle),titleFontSize:Ot(e.titleFontSize,t.defaultFontSize),_titleAlign:e.titleAlign,titleSpacing:e.titleSpacing,titleMarginBottom:e.titleMarginBottom,footerFontColor:e.footerFontColor,_footerFontFamily:Ot(e.footerFontFamily,t.defaultFontFamily),_footerFontStyle:Ot(e.footerFontStyle,t.defaultFontStyle),footerFontSize:Ot(e.footerFontSize,t.defaultFontSize),_footerAlign:e.footerAlign,footerSpacing:e.footerSpacing,footerMarginTop:e.footerMarginTop,caretSize:e.caretSize,cornerRadius:e.cornerRadius,backgroundColor:e.backgroundColor,opacity:0,legendColorBackground:e.multiKeyBackground,displayColors:e.displayColors,borderColor:e.borderColor,borderWidth:e.borderWidth}}function It(e,t){return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-e.xPadding:e.x+e.xPadding}function Nt(e){return Ct([],Et(e))}var Rt=G.extend({initialize:function(){this._model=zt(this._options),this._lastActive=[]},getTitle:function(){var e=this,t=e._options.callbacks,a=t.beforeTitle.apply(e,arguments),n=t.title.apply(e,arguments),r=t.afterTitle.apply(e,arguments),i=[];return i=Ct(i,Et(a)),i=Ct(i,Et(n)),Ct(i,Et(r))},getBeforeBody:function(){return Nt(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(e,t){var a=this,n=a._options.callbacks,r=[];return N.each(e,(function(e){var i={before:[],lines:[],after:[]};Ct(i.before,Et(n.beforeLabel.call(a,e,t))),Ct(i.lines,n.label.call(a,e,t)),Ct(i.after,Et(n.afterLabel.call(a,e,t))),r.push(i)})),r},getAfterBody:function(){return Nt(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var e=this,t=e._options.callbacks,a=t.beforeFooter.apply(e,arguments),n=t.footer.apply(e,arguments),r=t.afterFooter.apply(e,arguments),i=[];return i=Ct(i,Et(a)),i=Ct(i,Et(n)),Ct(i,Et(r))},update:function(e){var t,a,n,r,i,s,o,d,l,u,_=this,c=_._options,m=_._model,h=_._model=zt(c),f=_._active,p=_._data,y={xAlign:m.xAlign,yAlign:m.yAlign},M={x:m.x,y:m.y},g={width:m.width,height:m.height},L={x:m.caretX,y:m.caretY};if(f.length){h.opacity=1;var v=[],b=[];L=Wt[c.position].call(_,f,_._eventPosition);var Y=[];for(t=0,a=f.length;tn.width&&(r=n.width-t.width),r<0&&(r=0)),"top"===u?i+=_:i-="bottom"===u?t.height+_:t.height/2,"center"===u?"left"===l?r+=_:"right"===l&&(r-=_):"left"===l?r-=c:"right"===l&&(r+=c),{x:r,y:i}}(h,g=function(e,t){var a=e._chart.ctx,n=2*t.yPadding,r=0,i=t.body,s=i.reduce((function(e,t){return e+t.before.length+t.lines.length+t.after.length}),0);s+=t.beforeBody.length+t.afterBody.length;var o=t.title.length,d=t.footer.length,l=t.titleFontSize,u=t.bodyFontSize,_=t.footerFontSize;n+=o*l,n+=o?(o-1)*t.titleSpacing:0,n+=o?t.titleMarginBottom:0,n+=s*u,n+=s?(s-1)*t.bodySpacing:0,n+=d?t.footerMarginTop:0,n+=d*_,n+=d?(d-1)*t.footerSpacing:0;var c=0,m=function(e){r=Math.max(r,a.measureText(e).width+c)};return a.font=N.fontString(l,t._titleFontStyle,t._titleFontFamily),N.each(t.title,m),a.font=N.fontString(u,t._bodyFontStyle,t._bodyFontFamily),N.each(t.beforeBody.concat(t.afterBody),m),c=t.displayColors?u+2:0,N.each(i,(function(e){N.each(e.before,m),N.each(e.lines,m),N.each(e.after,m)})),c=0,a.font=N.fontString(_,t._footerFontStyle,t._footerFontFamily),N.each(t.footer,m),{width:r+=2*t.xPadding,height:n}}(this,h),y=function(e,t){var a,n,r,i,s,o=e._model,d=e._chart,l=e._chart.chartArea,u="center",_="center";o.yd.height-t.height&&(_="bottom");var c=(l.left+l.right)/2,m=(l.top+l.bottom)/2;"center"===_?(a=function(e){return e<=c},n=function(e){return e>c}):(a=function(e){return e<=t.width/2},n=function(e){return e>=d.width-t.width/2}),r=function(e){return e+t.width+o.caretSize+o.caretPadding>d.width},i=function(e){return e-t.width-o.caretSize-o.caretPadding<0},s=function(e){return e<=m?"top":"bottom"},a(o.x)?(u="left",r(o.x)&&(u="center",_=s(o.y))):n(o.x)&&(u="right",i(o.x)&&(u="center",_=s(o.y)));var h=e._options;return{xAlign:h.xAlign?h.xAlign:u,yAlign:h.yAlign?h.yAlign:_}}(this,g),_._chart)}else h.opacity=0;return h.xAlign=y.xAlign,h.yAlign=y.yAlign,h.x=M.x,h.y=M.y,h.width=g.width,h.height=g.height,h.caretX=L.x,h.caretY=L.y,_._model=h,e&&c.custom&&c.custom.call(_,h),_},drawCaret:function(e,t){var a=this._chart.ctx,n=this._view,r=this.getCaretPosition(e,t,n);a.lineTo(r.x1,r.y1),a.lineTo(r.x2,r.y2),a.lineTo(r.x3,r.y3)},getCaretPosition:function(e,t,a){var n,r,i,s,o,d,l=a.caretSize,u=a.cornerRadius,_=a.xAlign,c=a.yAlign,m=e.x,h=e.y,f=t.width,p=t.height;if("center"===c)o=h+p/2,"left"===_?(r=(n=m)-l,i=n,s=o+l,d=o-l):(r=(n=m+f)+l,i=n,s=o-l,d=o+l);else if("left"===_?(n=(r=m+u+l)-l,i=r+l):"right"===_?(n=(r=m+f-u-l)-l,i=r+l):(n=(r=a.caretX)-l,i=r+l),"top"===c)o=(s=h)-l,d=s;else{o=(s=h+p)+l,d=s;var y=i;i=n,n=y}return{x1:n,x2:r,x3:i,y1:s,y2:o,y3:d}},drawTitle:function(e,t,a){var n,r,i,s=t.title,o=s.length;if(o){var d=Ft(t.rtl,t.x,t.width);for(e.x=It(t,t._titleAlign),a.textAlign=d.textAlign(t._titleAlign),a.textBaseline="middle",n=t.titleFontSize,r=t.titleSpacing,a.fillStyle=t.titleFontColor,a.font=N.fontString(n,t._titleFontStyle,t._titleFontFamily),i=0;i0&&a.stroke()},draw:function(){var e=this._chart.ctx,t=this._view;if(0!==t.opacity){var a={width:t.width,height:t.height},n={x:t.x,y:t.y},r=Math.abs(t.opacity<.001)?0:t.opacity,i=t.title.length||t.beforeBody.length||t.body.length||t.afterBody.length||t.footer.length;this._options.enabled&&i&&(e.save(),e.globalAlpha=r,this.drawBackground(n,t,e,a),n.y+=t.yPadding,N.rtl.overrideTextDirection(e,t.textDirection),this.drawTitle(n,t,e),this.drawBody(n,t,e),this.drawFooter(n,t,e),N.rtl.restoreTextDirection(e,t.textDirection),e.restore())}},handleEvent:function(e){var t,a=this,n=a._options;return a._lastActive=a._lastActive||[],"mouseout"===e.type?a._active=[]:(a._active=a._chart.getElementsAtEventForMode(e,n.mode,n),n.reverse&&a._active.reverse()),(t=!N.arrayEquals(a._active,a._lastActive))&&(a._lastActive=a._active,(n.enabled||n.custom)&&(a._eventPosition={x:e.x,y:e.y},a.update(!0),a.pivot())),t}}),Vt=Wt,Bt=Rt;Bt.positioners=Vt;var Jt=N.valueOrDefault;function Ut(){return N.merge({},[].slice.call(arguments),{merger:function(e,t,a,n){if("xAxes"===e||"yAxes"===e){var r,i,s,o=a[e].length;for(t[e]||(t[e]=[]),r=0;r=t[e].length&&t[e].push({}),!t[e][r].type||s.type&&s.type!==t[e][r].type?N.merge(t[e][r],[At.getScaleDefaults(i),s]):N.merge(t[e][r],s)}else N._merger(e,t,a,n)}})}function $t(){return N.merge({},[].slice.call(arguments),{merger:function(e,t,a,n){var r=t[e]||{},i=a[e];"scales"===e?t[e]=Ut(r,i):"scale"===e?t[e]=N.merge(r,[At.getScaleDefaults(i.type),i]):N._merger(e,t,a,n)}})}function Gt(e,t,a){var n,r=function(e){return e.id===n};do{n=t+a++}while(N.findIndex(e,r)>=0);return n}function qt(e){return"top"===e||"bottom"===e}function Kt(e,t){return function(a,n){return a[e]===n[e]?a[t]-n[t]:a[e]-n[e]}}W._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var Zt=function(e,t){return this.construct(e,t),this};N.extend(Zt.prototype,{construct:function(e,t){var a=this;t=function(e){var t=(e=e||{}).data=e.data||{};return t.datasets=t.datasets||[],t.labels=t.labels||[],e.options=$t(W.global,W[e.type],e.options||{}),e}(t);var n=jt.acquireContext(e,t),r=n&&n.canvas,i=r&&r.height,s=r&&r.width;a.id=N.uid(),a.ctx=n,a.canvas=r,a.config=t,a.width=s,a.height=i,a.aspectRatio=i?s/i:null,a.options=t.options,a._bufferedRender=!1,a._layers=[],a.chart=a,a.controller=a,Zt.instances[a.id]=a,Object.defineProperty(a,"data",{get:function(){return a.config.data},set:function(e){a.config.data=e}}),n&&r?(a.initialize(),a.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var e=this;return Pt.notify(e,"beforeInit"),N.retinaScale(e,e.options.devicePixelRatio),e.bindEvents(),e.options.responsive&&e.resize(!0),e.initToolTip(),Pt.notify(e,"afterInit"),e},clear:function(){return N.canvas.clear(this),this},stop:function(){return Z.cancelAnimation(this),this},resize:function(e){var t=this,a=t.options,n=t.canvas,r=a.maintainAspectRatio&&t.aspectRatio||null,i=Math.max(0,Math.floor(N.getMaximumWidth(n))),s=Math.max(0,Math.floor(r?i/r:N.getMaximumHeight(n)));if((t.width!==i||t.height!==s)&&(n.width=t.width=i,n.height=t.height=s,n.style.width=i+"px",n.style.height=s+"px",N.retinaScale(t,a.devicePixelRatio),!e)){var o={width:i,height:s};Pt.notify(t,"resize",[o]),a.onResize&&a.onResize(t,o),t.stop(),t.update({duration:a.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var e=this.options,t=e.scales||{},a=e.scale;N.each(t.xAxes,(function(e,a){e.id||(e.id=Gt(t.xAxes,"x-axis-",a))})),N.each(t.yAxes,(function(e,a){e.id||(e.id=Gt(t.yAxes,"y-axis-",a))})),a&&(a.id=a.id||"scale")},buildOrUpdateScales:function(){var e=this,t=e.options,a=e.scales||{},n=[],r=Object.keys(a).reduce((function(e,t){return e[t]=!1,e}),{});t.scales&&(n=n.concat((t.scales.xAxes||[]).map((function(e){return{options:e,dtype:"category",dposition:"bottom"}})),(t.scales.yAxes||[]).map((function(e){return{options:e,dtype:"linear",dposition:"left"}})))),t.scale&&n.push({options:t.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),N.each(n,(function(t){var n=t.options,i=n.id,s=Jt(n.type,t.dtype);qt(n.position)!==qt(t.dposition)&&(n.position=t.dposition),r[i]=!0;var o=null;if(i in a&&a[i].type===s)(o=a[i]).options=n,o.ctx=e.ctx,o.chart=e;else{var d=At.getScaleConstructor(s);if(!d)return;o=new d({id:i,type:s,options:n,ctx:e.ctx,chart:e}),a[o.id]=o}o.mergeTicksOptions(),t.isDefault&&(e.scale=o)})),N.each(r,(function(e,t){e||delete a[t]})),e.scales=a,At.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e,t,a=this,n=[],r=a.data.datasets;for(e=0,t=r.length;e=0;--a)n.drawDataset(t[a],e);Pt.notify(n,"afterDatasetsDraw",[e])}},drawDataset:function(e,t){var a={meta:e,index:e.index,easingValue:t};!1!==Pt.notify(this,"beforeDatasetDraw",[a])&&(e.controller.draw(t),Pt.notify(this,"afterDatasetDraw",[a]))},_drawTooltip:function(e){var t=this,a=t.tooltip,n={tooltip:a,easingValue:e};!1!==Pt.notify(t,"beforeTooltipDraw",[n])&&(a.draw(),Pt.notify(t,"afterTooltipDraw",[n]))},getElementAtEvent:function(e){return at.modes.single(this,e)},getElementsAtEvent:function(e){return at.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return at.modes["x-axis"](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,t,a){var n=at.modes[t];return"function"==typeof n?n(this,e,a):[]},getDatasetAtEvent:function(e){return at.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(e){var t=this,a=t.data.datasets[e];a._meta||(a._meta={});var n=a._meta[t.id];return n||(n=a._meta[t.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:a.order||0,index:e}),n},getVisibleDatasetCount:function(){for(var e=0,t=0,a=this.data.datasets.length;t3?a[2]-a[1]:a[1]-a[0];Math.abs(n)>1&&e!==Math.floor(e)&&(n=e-Math.floor(e));var r=N.log10(Math.abs(n)),i="";if(0!==e)if(Math.max(Math.abs(a[0]),Math.abs(a[a.length-1]))<1e-4){var s=N.log10(Math.abs(e)),o=Math.floor(s)-Math.floor(r);o=Math.max(Math.min(o,20),0),i=e.toExponential(o)}else{var d=-1*Math.floor(r);d=Math.max(Math.min(d,20),0),i=e.toFixed(d)}else i="0";return i},logarithmic:function(e,t,a){var n=e/Math.pow(10,Math.floor(N.log10(e)));return 0===e?"0":1===n||2===n||5===n||0===t||t===a.length-1?e.toExponential():""}}},na=N.isArray,ra=N.isNullOrUndef,ia=N.valueOrDefault,sa=N.valueAtIndexOrDefault;function oa(e,t,a){var n,r=e.getTicks().length,i=Math.min(t,r-1),s=e.getPixelForTick(i),o=e._startPixel,d=e._endPixel,l=1e-6;if(!(a&&(n=1===r?Math.max(s-o,d-s):0===t?(e.getPixelForTick(1)-s)/2:(s-e.getPixelForTick(i-1))/2,(s+=id+l)))return s}function da(e,t,a,n){var r,i,s,o,d,l,u,_,c,m,h,f,p,y=a.length,M=[],g=[],L=[];for(r=0;rt){for(a=0;a=c||u<=1||!o.isHorizontal()?o.labelRotation=_:(t=(e=o._getLabelSizes()).widest.width,a=e.highest.height-e.highest.offset,n=Math.min(o.maxWidth,o.chart.width-t),t+6>(r=d.offset?o.maxWidth/u:n/(u-1))&&(r=n/(u-(d.offset?.5:1)),i=o.maxHeight-la(d.gridLines)-l.padding-ua(d.scaleLabel),s=Math.sqrt(t*t+a*a),m=N.toDegrees(Math.min(Math.asin(Math.min((e.highest.height+6)/r,1)),Math.asin(Math.min(i/s,1))-Math.asin(a/s))),m=Math.max(_,Math.min(c,m))),o.labelRotation=m)},afterCalculateTickRotation:function(){N.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){N.callback(this.options.beforeFit,[this])},fit:function(){var e=this,t=e.minSize={width:0,height:0},a=e.chart,n=e.options,r=n.ticks,i=n.scaleLabel,s=n.gridLines,o=e._isVisible(),d="bottom"===n.position,l=e.isHorizontal();if(l?t.width=e.maxWidth:o&&(t.width=la(s)+ua(i)),l?o&&(t.height=la(s)+ua(i)):t.height=e.maxHeight,r.display&&o){var u=ca(r),_=e._getLabelSizes(),c=_.first,m=_.last,h=_.widest,f=_.highest,p=.4*u.minor.lineHeight,y=r.padding;if(l){var M=0!==e.labelRotation,g=N.toRadians(e.labelRotation),L=Math.cos(g),v=Math.sin(g),b=v*h.width+L*(f.height-(M?f.offset:0))+(M?0:p);t.height=Math.min(e.maxHeight,t.height+b+y);var Y,k,D=e.getPixelForTick(0)-e.left,w=e.right-e.getPixelForTick(e.getTicks().length-1);M?(Y=d?L*c.width+v*c.offset:v*(c.height-c.offset),k=d?v*(m.height-m.offset):L*m.width+v*m.offset):(Y=c.width/2,k=m.width/2),e.paddingLeft=Math.max((Y-D)*e.width/(e.width-D),0)+3,e.paddingRight=Math.max((k-w)*e.width/(e.width-w),0)+3}else{var x=r.mirror?0:h.width+y+p;t.width=Math.min(e.maxWidth,t.width+x),e.paddingTop=c.height/2,e.paddingBottom=m.height/2}}e.handleMargins(),l?(e.width=e._length=a.width-e.margins.left-e.margins.right,e.height=t.height):(e.width=t.width,e.height=e._length=a.height-e.margins.top-e.margins.bottom)},handleMargins:function(){var e=this;e.margins&&(e.margins.left=Math.max(e.paddingLeft,e.margins.left),e.margins.top=Math.max(e.paddingTop,e.margins.top),e.margins.right=Math.max(e.paddingRight,e.margins.right),e.margins.bottom=Math.max(e.paddingBottom,e.margins.bottom))},afterFit:function(){N.callback(this.options.afterFit,[this])},isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(e){if(ra(e))return NaN;if(("number"==typeof e||e instanceof Number)&&!isFinite(e))return NaN;if(e)if(this.isHorizontal()){if(void 0!==e.x)return this.getRightValue(e.x)}else if(void 0!==e.y)return this.getRightValue(e.y);return e},_convertTicksToLabels:function(e){var t,a,n,r=this;for(r.ticks=e.map((function(e){return e.value})),r.beforeTickToLabelConversion(),t=r.convertTicksToLabels(e)||r.ticks,r.afterTickToLabelConversion(),a=0,n=e.length;an-1?null:t.getPixelForDecimal(e*r+(a?r/2:0))},getPixelForDecimal:function(e){var t=this;return t._reversePixels&&(e=1-e),t._startPixel+e*t._length},getDecimalForPixel:function(e){var t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var e=this,t=e.min,a=e.max;return e.beginAtZero?0:t<0&&a<0?a:t>0&&a>0?t:0},_autoSkip:function(e){var t,a,n,r,i=this,s=i.options.ticks,o=i._length,d=s.maxTicksLimit||o/i._tickSize()+1,l=s.major.enabled?function(e){var t,a,n=[];for(t=0,a=e.length;td)return function(e,t,a){var n,r,i=0,s=t[0];for(a=Math.ceil(a),n=0;nl)return i;return Math.max(l,1)}(l,e,0,d),u>0){for(t=0,a=u-1;t1?(c-_)/(u-1):null,ha(e,n,N.isNullOrUndef(r)?0:_-r,_),ha(e,n,c,N.isNullOrUndef(r)?e.length:c+r),ma(e)}return ha(e,n),ma(e)},_tickSize:function(){var e=this,t=e.options.ticks,a=N.toRadians(e.labelRotation),n=Math.abs(Math.cos(a)),r=Math.abs(Math.sin(a)),i=e._getLabelSizes(),s=t.autoSkipPadding||0,o=i?i.widest.width+s:0,d=i?i.highest.height+s:0;return e.isHorizontal()?d*n>o*r?o/n:d/r:d*r=0&&(s=e),void 0!==i&&(e=a.indexOf(i))>=0&&(o=e),t.minIndex=s,t.maxIndex=o,t.min=a[s],t.max=a[o]},buildTicks:function(){var e=this,t=e._getLabels(),a=e.minIndex,n=e.maxIndex;e.ticks=0===a&&n===t.length-1?t:t.slice(a,n+1)},getLabelForIndex:function(e,t){var a=this,n=a.chart;return n.getDatasetMeta(t).controller._getValueScaleId()===a.id?a.getRightValue(n.data.datasets[t].data[e]):a._getLabels()[e]},_configure:function(){var e=this,t=e.options.offset,a=e.ticks;pa.prototype._configure.call(e),e.isHorizontal()||(e._reversePixels=!e._reversePixels),a&&(e._startValue=e.minIndex-(t?.5:0),e._valueRange=Math.max(a.length-(t?0:1),1))},getPixelForValue:function(e,t,a){var n,r,i,s=this;return ya(t)||ya(a)||(e=s.chart.data.datasets[a].data[t]),ya(e)||(n=s.isHorizontal()?e.x:e.y),(void 0!==n||void 0!==e&&isNaN(t))&&(r=s._getLabels(),e=N.valueOrDefault(n,e),t=-1!==(i=r.indexOf(e))?i:t,isNaN(t)&&(t=e)),s.getPixelForDecimal((t-s._startValue)/s._valueRange)},getPixelForTick:function(e){var t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e],e+this.minIndex)},getValueForPixel:function(e){var t=this,a=Math.round(t._startValue+t.getDecimalForPixel(e)*t._valueRange);return Math.min(Math.max(a,0),t.ticks.length-1)},getBasePixel:function(){return this.bottom}}),ga={position:"bottom"};Ma._defaults=ga;var La=N.noop,va=N.isNullOrUndef;var ba=pa.extend({getRightValue:function(e){return"string"==typeof e?+e:pa.prototype.getRightValue.call(this,e)},handleTickRangeOptions:function(){var e=this,t=e.options.ticks;if(t.beginAtZero){var a=N.sign(e.min),n=N.sign(e.max);a<0&&n<0?e.max=0:a>0&&n>0&&(e.min=0)}var r=void 0!==t.min||void 0!==t.suggestedMin,i=void 0!==t.max||void 0!==t.suggestedMax;void 0!==t.min?e.min=t.min:void 0!==t.suggestedMin&&(null===e.min?e.min=t.suggestedMin:e.min=Math.min(e.min,t.suggestedMin)),void 0!==t.max?e.max=t.max:void 0!==t.suggestedMax&&(null===e.max?e.max=t.suggestedMax:e.max=Math.max(e.max,t.suggestedMax)),r!==i&&e.min>=e.max&&(r?e.max=e.min+1:e.min=e.max-1),e.min===e.max&&(e.max++,t.beginAtZero||e.min--)},getTickLimit:function(){var e,t=this,a=t.options.ticks,n=a.stepSize,r=a.maxTicksLimit;return n?e=Math.ceil(t.max/n)-Math.floor(t.min/n)+1:(e=t._computeTickLimit(),r=r||11),r&&(e=Math.min(r,e)),e},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:La,buildTicks:function(){var e=this,t=e.options.ticks,a=e.getTickLimit(),n={maxTicks:a=Math.max(2,a),min:t.min,max:t.max,precision:t.precision,stepSize:N.valueOrDefault(t.fixedStepSize,t.stepSize)},r=e.ticks=function(e,t){var a,n,r,i,s=[],o=e.stepSize,d=o||1,l=e.maxTicks-1,u=e.min,_=e.max,c=e.precision,m=t.min,h=t.max,f=N.niceNum((h-m)/l/d)*d;if(f<1e-14&&va(u)&&va(_))return[m,h];(i=Math.ceil(h/f)-Math.floor(m/f))>l&&(f=N.niceNum(i*f/l/d)*d),o||va(c)?a=Math.pow(10,N._decimalPlaces(f)):(a=Math.pow(10,c),f=Math.ceil(f*a)/a),n=Math.floor(m/f)*f,r=Math.ceil(h/f)*f,o&&(!va(u)&&N.almostWhole(u/f,f/1e3)&&(n=u),!va(_)&&N.almostWhole(_/f,f/1e3)&&(r=_)),i=(r-n)/f,i=N.almostEquals(i,Math.round(i),f/1e3)?Math.round(i):Math.ceil(i),n=Math.round(n*a)/a,r=Math.round(r*a)/a,s.push(va(u)?n:u);for(var p=1;pt.length-1?null:this.getPixelForValue(t[e])}}),xa=Ya;wa._defaults=xa;var Ta=N.valueOrDefault,Sa=N.math.log10;var Ha={position:"left",ticks:{callback:aa.formatters.logarithmic}};function ja(e,t){return N.isFinite(e)&&e>=0?e:t}var Pa=pa.extend({determineDataLimits:function(){var e,t,a,n,r,i,s=this,o=s.options,d=s.chart,l=d.data.datasets,u=s.isHorizontal();function _(e){return u?e.xAxisID===s.id:e.yAxisID===s.id}s.min=Number.POSITIVE_INFINITY,s.max=Number.NEGATIVE_INFINITY,s.minNotZero=Number.POSITIVE_INFINITY;var c=o.stacked;if(void 0===c)for(e=0;e0){var t=N.min(e),a=N.max(e);s.min=Math.min(s.min,t),s.max=Math.max(s.max,a)}}))}else for(e=0;e0?e.minNotZero=e.min:e.max<1?e.minNotZero=Math.pow(10,Math.floor(Sa(e.max))):e.minNotZero=1)},buildTicks:function(){var e=this,t=e.options.ticks,a=!e.isHorizontal(),n={min:ja(t.min),max:ja(t.max)},r=e.ticks=function(e,t){var a,n,r=[],i=Ta(e.min,Math.pow(10,Math.floor(Sa(t.min)))),s=Math.floor(Sa(t.max)),o=Math.ceil(t.max/Math.pow(10,s));0===i?(a=Math.floor(Sa(t.minNotZero)),n=Math.floor(t.minNotZero/Math.pow(10,a)),r.push(i),i=n*Math.pow(10,a)):(a=Math.floor(Sa(i)),n=Math.floor(i/Math.pow(10,a)));var d=a<0?Math.pow(10,Math.abs(a)):1;do{r.push(i),10==++n&&(n=1,d=++a>=0?1:d),i=Math.round(n*Math.pow(10,a)*d)/d}while(at.length-1?null:this.getPixelForValue(t[e])},_getFirstTickValue:function(e){var t=Math.floor(Sa(e));return Math.floor(e/Math.pow(10,t))*Math.pow(10,t)},_configure:function(){var e=this,t=e.min,a=0;pa.prototype._configure.call(e),0===t&&(t=e._getFirstTickValue(e.minNotZero),a=Ta(e.options.ticks.fontSize,W.global.defaultFontSize)/e._length),e._startValue=Sa(t),e._valueOffset=a,e._valueRange=(Sa(e.max)-Sa(t))/(1-a)},getPixelForValue:function(e){var t=this,a=0;return(e=+t.getRightValue(e))>t.min&&e>0&&(a=(Sa(e)-t._startValue)/t._valueRange+t._valueOffset),t.getPixelForDecimal(a)},getValueForPixel:function(e){var t=this,a=t.getDecimalForPixel(e);return 0===a&&0===t.min?0:Math.pow(10,t._startValue+(a-t._valueOffset)*t._valueRange)}}),Aa=Ha;Pa._defaults=Aa;var Oa=N.valueOrDefault,Fa=N.valueAtIndexOrDefault,Wa=N.options.resolve,Ca={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:aa.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(e){return e}}};function Ea(e){var t=e.ticks;return t.display&&e.display?Oa(t.fontSize,W.global.defaultFontSize)+2*t.backdropPaddingY:0}function za(e,t,a,n,r){return e===n||e===r?{start:t-a/2,end:t+a/2}:er?{start:t-a,end:t}:{start:t,end:t+a}}function Ia(e){return 0===e||180===e?"center":e<180?"left":"right"}function Na(e,t,a,n){var r,i,s=a.y+n/2;if(N.isArray(t))for(r=0,i=t.length;r270||e<90)&&(a.y-=t.h)}function Va(e){return N.isNumber(e)?e:0}var Ba=ba.extend({setDimensions:function(){var e=this;e.width=e.maxWidth,e.height=e.maxHeight,e.paddingTop=Ea(e.options)/2,e.xCenter=Math.floor(e.width/2),e.yCenter=Math.floor((e.height-e.paddingTop)/2),e.drawingArea=Math.min(e.height-e.paddingTop,e.width)/2},determineDataLimits:function(){var e=this,t=e.chart,a=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;N.each(t.data.datasets,(function(r,i){if(t.isDatasetVisible(i)){var s=t.getDatasetMeta(i);N.each(r.data,(function(t,r){var i=+e.getRightValue(t);isNaN(i)||s.data[r].hidden||(a=Math.min(i,a),n=Math.max(i,n))}))}})),e.min=a===Number.POSITIVE_INFINITY?0:a,e.max=n===Number.NEGATIVE_INFINITY?0:n,e.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Ea(this.options))},convertTicksToLabels:function(){var e=this;ba.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map((function(){var t=N.callback(e.options.pointLabels.callback,arguments,e);return t||0===t?t:""}))},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},fit:function(){var e=this,t=e.options;t.display&&t.pointLabels.display?function(e){var t,a,n,r=N.options._parseFont(e.options.pointLabels),i={l:0,r:e.width,t:0,b:e.height-e.paddingTop},s={};e.ctx.font=r.string,e._pointLabelSizes=[];var o,d,l,u=e.chart.data.labels.length;for(t=0;ti.r&&(i.r=m.end,s.r=_),h.starti.b&&(i.b=h.end,s.b=_)}e.setReductions(e.drawingArea,i,s)}(e):e.setCenterPoint(0,0,0,0)},setReductions:function(e,t,a){var n=this,r=t.l/Math.sin(a.l),i=Math.max(t.r-n.width,0)/Math.sin(a.r),s=-t.t/Math.cos(a.t),o=-Math.max(t.b-(n.height-n.paddingTop),0)/Math.cos(a.b);r=Va(r),i=Va(i),s=Va(s),o=Va(o),n.drawingArea=Math.min(Math.floor(e-(r+i)/2),Math.floor(e-(s+o)/2)),n.setCenterPoint(r,i,s,o)},setCenterPoint:function(e,t,a,n){var r=this,i=r.width-t-r.drawingArea,s=e+r.drawingArea,o=a+r.drawingArea,d=r.height-r.paddingTop-n-r.drawingArea;r.xCenter=Math.floor((s+i)/2+r.left),r.yCenter=Math.floor((o+d)/2+r.top+r.paddingTop)},getIndexAngle:function(e){var t=this.chart,a=(e*(360/t.data.labels.length)+((t.options||{}).startAngle||0))%360;return(a<0?a+360:a)*Math.PI*2/360},getDistanceFromCenterForValue:function(e){var t=this;if(N.isNullOrUndef(e))return NaN;var a=t.drawingArea/(t.max-t.min);return t.options.ticks.reverse?(t.max-e)*a:(e-t.min)*a},getPointPosition:function(e,t){var a=this,n=a.getIndexAngle(e)-Math.PI/2;return{x:Math.cos(n)*t+a.xCenter,y:Math.sin(n)*t+a.yCenter}},getPointPositionForValue:function(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))},getBasePosition:function(e){var t=this,a=t.min,n=t.max;return t.getPointPositionForValue(e||0,t.beginAtZero?0:a<0&&n<0?n:a>0&&n>0?a:0)},_drawGrid:function(){var e,t,a,n=this,r=n.ctx,i=n.options,s=i.gridLines,o=i.angleLines,d=Oa(o.lineWidth,s.lineWidth),l=Oa(o.color,s.color);if(i.pointLabels.display&&function(e){var t=e.ctx,a=e.options,n=a.pointLabels,r=Ea(a),i=e.getDistanceFromCenterForValue(a.ticks.reverse?e.min:e.max),s=N.options._parseFont(n);t.save(),t.font=s.string,t.textBaseline="middle";for(var o=e.chart.data.labels.length-1;o>=0;o--){var d=0===o?r/2:0,l=e.getPointPosition(o,i+d+5),u=Fa(n.fontColor,o,W.global.defaultFontColor);t.fillStyle=u;var _=e.getIndexAngle(o),c=N.toDegrees(_);t.textAlign=Ia(c),Ra(c,e._pointLabelSizes[o],l),Na(t,e.pointLabels[o],l,s.lineHeight)}t.restore()}(n),s.display&&N.each(n.ticks,(function(e,a){0!==a&&(t=n.getDistanceFromCenterForValue(n.ticksAsNumbers[a]),function(e,t,a,n){var r,i=e.ctx,s=t.circular,o=e.chart.data.labels.length,d=Fa(t.color,n-1),l=Fa(t.lineWidth,n-1);if((s||o)&&d&&l){if(i.save(),i.strokeStyle=d,i.lineWidth=l,i.setLineDash&&(i.setLineDash(t.borderDash||[]),i.lineDashOffset=t.borderDashOffset||0),i.beginPath(),s)i.arc(e.xCenter,e.yCenter,a,0,2*Math.PI);else{r=e.getPointPosition(0,a),i.moveTo(r.x,r.y);for(var u=1;u=0;e--)t=n.getDistanceFromCenterForValue(i.ticks.reverse?n.min:n.max),a=n.getPointPosition(e,t),r.beginPath(),r.moveTo(n.xCenter,n.yCenter),r.lineTo(a.x,a.y),r.stroke();r.restore()}},_drawLabels:function(){var e=this,t=e.ctx,a=e.options.ticks;if(a.display){var n,r,i=e.getIndexAngle(0),s=N.options._parseFont(a),o=Oa(a.fontColor,W.global.defaultFontColor);t.save(),t.font=s.string,t.translate(e.xCenter,e.yCenter),t.rotate(i),t.textAlign="center",t.textBaseline="middle",N.each(e.ticks,(function(i,d){(0!==d||a.reverse)&&(n=e.getDistanceFromCenterForValue(e.ticksAsNumbers[d]),a.showLabelBackdrop&&(r=t.measureText(i).width,t.fillStyle=a.backdropColor,t.fillRect(-r/2-a.backdropPaddingX,-n-s.size/2-a.backdropPaddingY,r+2*a.backdropPaddingX,s.size+2*a.backdropPaddingY)),t.fillStyle=o,t.fillText(i,0,-n))})),t.restore()}},_drawTitle:N.noop}),Ja=Ca;Ba._defaults=Ja;var Ua=N._deprecated,$a=N.options.resolve,Ga=N.valueOrDefault,qa=Number.MIN_SAFE_INTEGER||-9007199254740991,Ka=Number.MAX_SAFE_INTEGER||9007199254740991,Za={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Xa=Object.keys(Za);function Qa(e,t){return e-t}function en(e){return N.valueOrDefault(e.time.min,e.ticks.min)}function tn(e){return N.valueOrDefault(e.time.max,e.ticks.max)}function an(e,t,a,n){var r=function(e,t,a){for(var n,r,i,s=0,o=e.length-1;s>=0&&s<=o;){if(r=e[(n=s+o>>1)-1]||null,i=e[n],!r)return{lo:null,hi:i};if(i[t]a))return{lo:r,hi:i};o=n-1}}return{lo:i,hi:null}}(e,t,a),i=r.lo?r.hi?r.lo:e[e.length-2]:e[0],s=r.lo?r.hi?r.hi:e[e.length-1]:e[1],o=s[t]-i[t],d=o?(a-i[t])/o:0,l=(s[n]-i[n])*d;return i[n]+l}function nn(e,t){var a=e._adapter,n=e.options.time,r=n.parser,i=r||n.format,s=t;return"function"==typeof r&&(s=r(s)),N.isFinite(s)||(s="string"==typeof i?a.parse(s,i):a.parse(s)),null!==s?+s:(r||"function"!=typeof i||(s=i(t),N.isFinite(s)||(s=a.parse(s))),s)}function rn(e,t){if(N.isNullOrUndef(t))return null;var a=e.options.time,n=nn(e,e.getRightValue(t));return null===n||a.round&&(n=+e._adapter.startOf(n,a.round)),n}function sn(e,t,a,n){var r,i,s,o=Xa.length;for(r=Xa.indexOf(e);r=0&&(t[i].major=!0);return t}(e,i,s,a):i}var dn=pa.extend({initialize:function(){this.mergeTicksOptions(),pa.prototype.initialize.call(this)},update:function(){var e=this,t=e.options,a=t.time||(t.time={}),n=e._adapter=new ta._date(t.adapters.date);return Ua("time scale",a.format,"time.format","time.parser"),Ua("time scale",a.min,"time.min","ticks.min"),Ua("time scale",a.max,"time.max","ticks.max"),N.mergeIf(a.displayFormats,n.formats()),pa.prototype.update.apply(e,arguments)},getRightValue:function(e){return e&&void 0!==e.t&&(e=e.t),pa.prototype.getRightValue.call(this,e)},determineDataLimits:function(){var e,t,a,n,r,i,s,o=this,d=o.chart,l=o._adapter,u=o.options,_=u.time.unit||"day",c=Ka,m=qa,h=[],f=[],p=[],y=o._getLabels();for(e=0,a=y.length;e1?function(e){var t,a,n,r={},i=[];for(t=0,a=e.length;t1e5*l)throw t+" and "+a+" are too far apart with stepSize of "+l+" "+d;for(r=_;r=r&&a<=i&&u.push(a);return n.min=r,n.max=i,n._unit=d.unit||(o.autoSkip?sn(d.minUnit,n.min,n.max,_):function(e,t,a,n,r){var i,s;for(i=Xa.length-1;i>=Xa.indexOf(a);i--)if(s=Xa[i],Za[s].common&&e._adapter.diff(r,n,s)>=t-1)return s;return Xa[a?Xa.indexOf(a):0]}(n,u.length,d.minUnit,n.min,n.max)),n._majorUnit=o.major.enabled&&"year"!==n._unit?function(e){for(var t=Xa.indexOf(e)+1,a=Xa.length;tt&&o=0&&e0?o:1}}),ln={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};dn._defaults=ln;var un={category:Ma,linear:wa,logarithmic:Pa,radialLinear:Ba,time:dn},_n={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};ta._date.override("function"==typeof e?{_id:"moment",formats:function(){return _n},parse:function(t,a){return"string"==typeof t&&"string"==typeof a?t=e(t,a):t instanceof e||(t=e(t)),t.isValid()?t.valueOf():null},format:function(t,a){return e(t).format(a)},add:function(t,a,n){return e(t).add(a,n).valueOf()},diff:function(t,a,n){return e(t).diff(e(a),n)},startOf:function(t,a,n){return t=e(t),"isoWeek"===a?t.isoWeekday(n).valueOf():t.startOf(a).valueOf()},endOf:function(t,a){return e(t).endOf(a).valueOf()},_create:function(t){return e(t)}}:{}),W._set("global",{plugins:{filler:{propagate:!0}}});var cn={dataset:function(e){var t=e.fill,a=e.chart,n=a.getDatasetMeta(t),r=n&&a.isDatasetVisible(t)&&n.dataset._children||[],i=r.length||0;return i?function(e,t){return t=a)&&n;switch(i){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return i;default:return!1}}function hn(e){return(e.el._scale||{}).getPointPositionForValue?function(e){var t,a,n,r,i,s=e.el._scale,o=s.options,d=s.chart.data.labels.length,l=e.fill,u=[];if(!d)return null;for(t=o.ticks.reverse?s.max:s.min,a=o.ticks.reverse?s.min:s.max,n=s.getPointPositionForValue(0,t),r=0;r0;--i)N.canvas.lineTo(e,a[i],a[i-1],!0);else for(s=a[0].cx,o=a[0].cy,d=Math.sqrt(Math.pow(a[0].x-s,2)+Math.pow(a[0].y-o,2)),i=r-1;i>0;--i)e.arc(s,o,d,a[i].angle,a[i-1].angle,!0)}}function gn(e,t,a,n,r,i){var s,o,d,l,u,_,c,m,h=t.length,f=n.spanGaps,p=[],y=[],M=0,g=0;for(e.beginPath(),s=0,o=h;s=0;--a)(t=d[a].$filler)&&t.visible&&(r=(n=t.el)._view,i=n._children||[],s=t.mapper,o=r.backgroundColor||W.global.defaultColor,s&&o&&i.length&&(N.canvas.clipArea(l,e.chartArea),gn(l,i,s,r,o,n._loop),N.canvas.unclipArea(l)))}},vn=N.rtl.getRtlAdapter,bn=N.noop,Yn=N.valueOrDefault;function kn(e,t){return e.usePointStyle&&e.boxWidth>t?t:e.boxWidth}W._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(e,t){var a=t.datasetIndex,n=this.chart,r=n.getDatasetMeta(a);r.hidden=null===r.hidden?!n.data.datasets[a].hidden:null,n.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(e){var t=e.data.datasets,a=e.options.legend||{},n=a.labels&&a.labels.usePointStyle;return e._getSortedDatasetMetas().map((function(a){var r=a.controller.getStyle(n?0:void 0);return{text:t[a.index].label,fillStyle:r.backgroundColor,hidden:!e.isDatasetVisible(a.index),lineCap:r.borderCapStyle,lineDash:r.borderDash,lineDashOffset:r.borderDashOffset,lineJoin:r.borderJoinStyle,lineWidth:r.borderWidth,strokeStyle:r.borderColor,pointStyle:r.pointStyle,rotation:r.rotation,datasetIndex:a.index}}),this)}}},legendCallback:function(e){var t,a,n,r=document.createElement("ul"),i=e.data.datasets;for(r.setAttribute("class",e.id+"-legend"),t=0,a=i.length;td.width)&&(_+=s+a.padding,u[u.length-(t>0?0:1)]=0),o[t]={left:0,top:0,width:n,height:s},u[u.length-1]+=n+a.padding})),d.height+=_}else{var c=a.padding,m=e.columnWidths=[],h=e.columnHeights=[],f=a.padding,p=0,y=0;N.each(e.legendItems,(function(e,t){var n=kn(a,s)+s/2+r.measureText(e.text).width;t>0&&y+s+2*c>d.height&&(f+=p+a.padding,m.push(p),h.push(y),p=0,y=0),p=Math.max(p,n),y+=s+c,o[t]={left:0,top:0,width:n,height:s}})),f+=p,m.push(p),h.push(y),d.width+=f}e.width=d.width,e.height=d.height}else e.width=d.width=e.height=d.height=0},afterFit:bn,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var e=this,t=e.options,a=t.labels,n=W.global,r=n.defaultColor,i=n.elements.line,s=e.height,o=e.columnHeights,d=e.width,l=e.lineWidths;if(t.display){var u,_=vn(t.rtl,e.left,e.minSize.width),c=e.ctx,m=Yn(a.fontColor,n.defaultFontColor),h=N.options._parseFont(a),f=h.size;c.textAlign=_.textAlign("left"),c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=m,c.fillStyle=m,c.font=h.string;var p=kn(a,f),y=e.legendHitBoxes,M=function(e,n){switch(t.align){case"start":return a.padding;case"end":return e-n;default:return(e-n+a.padding)/2}},g=e.isHorizontal();u=g?{x:e.left+M(d,l[0]),y:e.top+a.padding,line:0}:{x:e.left+a.padding,y:e.top+M(s,o[0]),line:0},N.rtl.overrideTextDirection(e.ctx,t.textDirection);var L=f+a.padding;N.each(e.legendItems,(function(t,n){var m=c.measureText(t.text).width,h=p+f/2+m,v=u.x,b=u.y;_.setWidth(e.minSize.width),g?n>0&&v+h+a.padding>e.left+e.minSize.width&&(b=u.y+=L,u.line++,v=u.x=e.left+M(d,l[u.line])):n>0&&b+L>e.top+e.minSize.height&&(v=u.x=v+e.columnWidths[u.line]+a.padding,u.line++,b=u.y=e.top+M(s,o[u.line]));var Y=_.x(v);(function(e,t,n){if(!(isNaN(p)||p<=0)){c.save();var s=Yn(n.lineWidth,i.borderWidth);if(c.fillStyle=Yn(n.fillStyle,r),c.lineCap=Yn(n.lineCap,i.borderCapStyle),c.lineDashOffset=Yn(n.lineDashOffset,i.borderDashOffset),c.lineJoin=Yn(n.lineJoin,i.borderJoinStyle),c.lineWidth=s,c.strokeStyle=Yn(n.strokeStyle,r),c.setLineDash&&c.setLineDash(Yn(n.lineDash,i.borderDash)),a&&a.usePointStyle){var o=p*Math.SQRT2/2,d=_.xPlus(e,p/2),l=t+f/2;N.canvas.drawPoint(c,n.pointStyle,o,d,l,n.rotation)}else c.fillRect(_.leftForLtr(e,p),t,p,f),0!==s&&c.strokeRect(_.leftForLtr(e,p),t,p,f);c.restore()}})(Y,b,t),y[n].left=_.leftForLtr(Y,y[n].width),y[n].top=b,function(e,t,a,n){var r=f/2,i=_.xPlus(e,p+r),s=t+r;c.fillText(a.text,i,s),a.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(i,s),c.lineTo(_.xPlus(i,n),s),c.stroke())}(Y,b,t,m),g?u.x+=h+a.padding:u.y+=L})),N.rtl.restoreTextDirection(e.ctx,t.textDirection)}},_getLegendItemAt:function(e,t){var a,n,r,i=this;if(e>=i.left&&e<=i.right&&t>=i.top&&t<=i.bottom)for(r=i.legendHitBoxes,a=0;a=(n=r[a]).left&&e<=n.left+n.width&&t>=n.top&&t<=n.top+n.height)return i.legendItems[a];return null},handleEvent:function(e){var t,a=this,n=a.options,r="mouseup"===e.type?"click":e.type;if("mousemove"===r){if(!n.onHover&&!n.onLeave)return}else{if("click"!==r)return;if(!n.onClick)return}t=a._getLegendItemAt(e.x,e.y),"click"===r?t&&n.onClick&&n.onClick.call(a,e.native,t):(n.onLeave&&t!==a._hoveredItem&&(a._hoveredItem&&n.onLeave.call(a,e.native,a._hoveredItem),a._hoveredItem=t),n.onHover&&t&&n.onHover.call(a,e.native,t))}});function wn(e,t){var a=new Dn({ctx:e.ctx,options:t,chart:e});ct.configure(e,a,t),ct.addBox(e,a),e.legend=a}var xn={id:"legend",_element:Dn,beforeInit:function(e){var t=e.options.legend;t&&wn(e,t)},beforeUpdate:function(e){var t=e.options.legend,a=e.legend;t?(N.mergeIf(t,W.global.legend),a?(ct.configure(e,a,t),a.options=t):wn(e,t)):a&&(ct.removeBox(e,a),delete e.legend)},afterEvent:function(e,t){var a=e.legend;a&&a.handleEvent(t)}},Tn=N.noop;W._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var Sn=G.extend({initialize:function(e){N.extend(this,e),this.legendHitBoxes=[]},beforeUpdate:Tn,update:function(e,t,a){var n=this;return n.beforeUpdate(),n.maxWidth=e,n.maxHeight=t,n.margins=a,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:Tn,beforeSetDimensions:Tn,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:Tn,beforeBuildLabels:Tn,buildLabels:Tn,afterBuildLabels:Tn,beforeFit:Tn,fit:function(){var e,t=this,a=t.options,n=t.minSize={},r=t.isHorizontal();a.display?(e=(N.isArray(a.text)?a.text.length:1)*N.options._parseFont(a).lineHeight+2*a.padding,t.width=n.width=r?t.maxWidth:e,t.height=n.height=r?e:t.maxHeight):t.width=n.width=t.height=n.height=0},afterFit:Tn,isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},draw:function(){var e=this,t=e.ctx,a=e.options;if(a.display){var n,r,i,s=N.options._parseFont(a),o=s.lineHeight,d=o/2+a.padding,l=0,u=e.top,_=e.left,c=e.bottom,m=e.right;t.fillStyle=N.valueOrDefault(a.fontColor,W.global.defaultFontColor),t.font=s.string,e.isHorizontal()?(r=_+(m-_)/2,i=u+d,n=m-_):(r="left"===a.position?_+d:m-d,i=u+(c-u)/2,n=c-u,l=Math.PI*("left"===a.position?-.5:.5)),t.save(),t.translate(r,i),t.rotate(l),t.textAlign="center",t.textBaseline="middle";var h=a.text;if(N.isArray(h))for(var f=0,p=0;p=0;n--){var r=e[n];if(t(r))return r}},N.isNumber=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},N.almostEquals=function(e,t,a){return Math.abs(e-t)=e},N.max=function(e){return e.reduce((function(e,t){return isNaN(t)?e:Math.max(e,t)}),Number.NEGATIVE_INFINITY)},N.min=function(e){return e.reduce((function(e,t){return isNaN(t)?e:Math.min(e,t)}),Number.POSITIVE_INFINITY)},N.sign=Math.sign?function(e){return Math.sign(e)}:function(e){return 0==(e=+e)||isNaN(e)?e:e>0?1:-1},N.toRadians=function(e){return e*(Math.PI/180)},N.toDegrees=function(e){return e*(180/Math.PI)},N._decimalPlaces=function(e){if(N.isFinite(e)){for(var t=1,a=0;Math.round(e*t)/t!==e;)t*=10,a++;return a}},N.getAngleFromPoint=function(e,t){var a=t.x-e.x,n=t.y-e.y,r=Math.sqrt(a*a+n*n),i=Math.atan2(n,a);return i<-.5*Math.PI&&(i+=2*Math.PI),{angle:i,distance:r}},N.distanceBetweenPoints=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},N.aliasPixel=function(e){return e%2==0?0:.5},N._alignPixel=function(e,t,a){var n=e.currentDevicePixelRatio,r=a/2;return Math.round((t-r)*n)/n+r},N.splineCurve=function(e,t,a,n){var r=e.skip?t:e,i=t,s=a.skip?t:a,o=Math.sqrt(Math.pow(i.x-r.x,2)+Math.pow(i.y-r.y,2)),d=Math.sqrt(Math.pow(s.x-i.x,2)+Math.pow(s.y-i.y,2)),l=o/(o+d),u=d/(o+d),_=n*(l=isNaN(l)?0:l),c=n*(u=isNaN(u)?0:u);return{previous:{x:i.x-_*(s.x-r.x),y:i.y-_*(s.y-r.y)},next:{x:i.x+c*(s.x-r.x),y:i.y+c*(s.y-r.y)}}},N.EPSILON=Number.EPSILON||1e-14,N.splineCurveMonotone=function(e){var t,a,n,r,i,s,o,d,l,u=(e||[]).map((function(e){return{model:e._model,deltaK:0,mK:0}})),_=u.length;for(t=0;t<_;++t)if(!(n=u[t]).model.skip){if(a=t>0?u[t-1]:null,(r=t<_-1?u[t+1]:null)&&!r.model.skip){var c=r.model.x-n.model.x;n.deltaK=0!==c?(r.model.y-n.model.y)/c:0}!a||a.model.skip?n.mK=n.deltaK:!r||r.model.skip?n.mK=a.deltaK:this.sign(a.deltaK)!==this.sign(n.deltaK)?n.mK=0:n.mK=(a.deltaK+n.deltaK)/2}for(t=0;t<_-1;++t)n=u[t],r=u[t+1],n.model.skip||r.model.skip||(N.almostEquals(n.deltaK,0,this.EPSILON)?n.mK=r.mK=0:(i=n.mK/n.deltaK,s=r.mK/n.deltaK,(d=Math.pow(i,2)+Math.pow(s,2))<=9||(o=3/Math.sqrt(d),n.mK=i*o*n.deltaK,r.mK=s*o*n.deltaK)));for(t=0;t<_;++t)(n=u[t]).model.skip||(a=t>0?u[t-1]:null,r=t<_-1?u[t+1]:null,a&&!a.model.skip&&(l=(n.model.x-a.model.x)/3,n.model.controlPointPreviousX=n.model.x-l,n.model.controlPointPreviousY=n.model.y-l*n.mK),r&&!r.model.skip&&(l=(r.model.x-n.model.x)/3,n.model.controlPointNextX=n.model.x+l,n.model.controlPointNextY=n.model.y+l*n.mK))},N.nextItem=function(e,t,a){return a?t>=e.length-1?e[0]:e[t+1]:t>=e.length-1?e[e.length-1]:e[t+1]},N.previousItem=function(e,t,a){return a?t<=0?e[e.length-1]:e[t-1]:t<=0?e[0]:e[t-1]},N.niceNum=function(e,t){var a=Math.floor(N.log10(e)),n=e/Math.pow(10,a);return(t?n<1.5?1:n<3?2:n<7?5:10:n<=1?1:n<=2?2:n<=5?5:10)*Math.pow(10,a)},N.requestAnimFrame="undefined"==typeof window?function(e){e()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)},N.getRelativePosition=function(e,t){var a,n,r=e.originalEvent||e,i=e.target||e.srcElement,s=i.getBoundingClientRect(),o=r.touches;o&&o.length>0?(a=o[0].clientX,n=o[0].clientY):(a=r.clientX,n=r.clientY);var d=parseFloat(N.getStyle(i,"padding-left")),l=parseFloat(N.getStyle(i,"padding-top")),u=parseFloat(N.getStyle(i,"padding-right")),_=parseFloat(N.getStyle(i,"padding-bottom")),c=s.right-s.left-d-u,m=s.bottom-s.top-l-_;return{x:a=Math.round((a-s.left-d)/c*i.width/t.currentDevicePixelRatio),y:n=Math.round((n-s.top-l)/m*i.height/t.currentDevicePixelRatio)}},N.getConstraintWidth=function(e){return a(e,"max-width","clientWidth")},N.getConstraintHeight=function(e){return a(e,"max-height","clientHeight")},N._calculatePadding=function(e,t,a){return(t=N.getStyle(e,t)).indexOf("%")>-1?a*parseInt(t,10)/100:parseInt(t,10)},N._getParentNode=function(e){var t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t},N.getMaximumWidth=function(e){var t=N._getParentNode(e);if(!t)return e.clientWidth;var a=t.clientWidth,n=a-N._calculatePadding(t,"padding-left",a)-N._calculatePadding(t,"padding-right",a),r=N.getConstraintWidth(e);return isNaN(r)?n:Math.min(n,r)},N.getMaximumHeight=function(e){var t=N._getParentNode(e);if(!t)return e.clientHeight;var a=t.clientHeight,n=a-N._calculatePadding(t,"padding-top",a)-N._calculatePadding(t,"padding-bottom",a),r=N.getConstraintHeight(e);return isNaN(r)?n:Math.min(n,r)},N.getStyle=function(e,t){return e.currentStyle?e.currentStyle[t]:document.defaultView.getComputedStyle(e,null).getPropertyValue(t)},N.retinaScale=function(e,t){var a=e.currentDevicePixelRatio=t||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==a){var n=e.canvas,r=e.height,i=e.width;n.height=r*a,n.width=i*a,e.ctx.scale(a,a),n.style.height||n.style.width||(n.style.height=r+"px",n.style.width=i+"px")}},N.fontString=function(e,t,a){return t+" "+e+"px "+a},N.longestText=function(e,t,a,n){var r=(n=n||{}).data=n.data||{},i=n.garbageCollect=n.garbageCollect||[];n.font!==t&&(r=n.data={},i=n.garbageCollect=[],n.font=t),e.font=t;var s,o,d,l,u,_=0,c=a.length;for(s=0;sa.length){for(s=0;sn&&(n=i),n},N.numberOfLabelLines=function(e){var t=1;return N.each(e,(function(e){N.isArray(e)&&e.length>t&&(t=e.length)})),t},N.color=b?function(e){return e instanceof CanvasGradient&&(e=W.global.defaultColor),b(e)}:function(e){return console.error("Color.js not found!"),e},N.getHoverColor=function(e){return e instanceof CanvasPattern||e instanceof CanvasGradient?e:N.color(e).saturate(.5).darken(.1).rgbString()}}(),Xt._adapters=ta,Xt.Animation=K,Xt.animationService=Z,Xt.controllers=qe,Xt.DatasetController=ae,Xt.defaults=W,Xt.Element=G,Xt.elements=ve,Xt.Interaction=at,Xt.layouts=ct,Xt.platform=jt,Xt.plugins=Pt,Xt.Scale=pa,Xt.scaleService=At,Xt.Ticks=aa,Xt.Tooltip=Bt,Xt.helpers.each(un,(function(e,t){Xt.scaleService.registerScaleType(t,e,e._defaults)})),jn)jn.hasOwnProperty(Fn)&&Xt.plugins.register(jn[Fn]);Xt.platform.initialize();var Wn=Xt;return"undefined"!=typeof window&&(window.Chart=Xt),Xt.Chart=Xt,Xt.Legend=jn.legend._element,Xt.Title=jn.title._element,Xt.pluginService=Xt.plugins,Xt.PluginBase=Xt.Element.extend({}),Xt.canvasHelpers=Xt.helpers.canvas,Xt.layoutService=Xt.layouts,Xt.LinearScaleBase=ba,Xt.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],(function(e){Xt[e]=function(t,a){return new Xt(t,Xt.helpers.merge(a||{},{type:e.charAt(0).toLowerCase()+e.slice(1)}))}})),Wn}(function(){try{return a(381)}catch(e){}}())},2786:function(e,t,a){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,a){return e<12?a?"vm":"VM":a?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(381))},4130:function(e,t,a){!function(e){"use strict";var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},n=function(e){return function(n,r,i,s){var o=t(n),d=a[e][t(n)];return 2===o&&(d=d[r?0:1]),d.replace(/%d/i,n)}},r=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(a(381))},6135:function(e,t,a){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(a(381))},6440:function(e,t,a){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},a=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(e){return function(t,r,i,s){var o=a(t),d=n[e][a(t)];return 2===o&&(d=d[r?0:1]),d.replace(/%d/i,t)}},i=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:i,monthsShort:i,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(a(381))},7702:function(e,t,a){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(a(381))},6040:function(e,t,a){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return a[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(a(381))},7100:function(e,t,a){!function(e){"use strict";e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(a(381))},867:function(e,t,a){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(t,a,i,s){var o=n(t),d=r[e][n(t)];return 2===o&&(d=d[a?0:1]),d.replace(/%d/i,t)}},s=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:s,monthsShort:s,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return a[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(a(381))},1083:function(e,t,a){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,a){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var a=e%10;return e+(t[a]||t[e%100-a]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(a(381))},9808:function(e,t,a){!function(e){"use strict";function t(e,t,a){return"m"===a?t?"хвіліна":"хвіліну":"h"===a?t?"гадзіна":"гадзіну":e+" "+(n=+e,r={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[a].split("_"),n%10==1&&n%100!=11?r[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?r[1]:r[2]);var n,r}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:t,mm:t,h:t,hh:t,d:"дзень",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,a){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(a(381))},8338:function(e,t,a){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,a=e%100;return 0===e?e+"-ев":0===a?e+"-ен":a>10&&a<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(a(381))},7438:function(e,t,a){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(a(381))},6225:function(e,t,a){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},a={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(a(381))},8905:function(e,t,a){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},a={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,a){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(a(381))},1560:function(e,t,a){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},a={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,a){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(a(381))},1278:function(e,t,a){!function(e){"use strict";function t(e,t,a){return e+" "+function(e,t){return 2===t?function(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[a],e)}function a(e){return e>9?a(e%10):e}var n=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],r=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,i=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:i,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:i,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function(e){switch(a(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,a){return e<12?"a.m.":"g.m."}})}(a(381))},622:function(e,t,a){!function(e){"use strict";function t(e,t,a){var n=e+" ";switch(a){case"ss":return n+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"m":return t?"jedna minuta":"jedne minute";case"mm":return n+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return t?"jedan sat":"jednog sata";case"hh":return n+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return n+(1===e?"dan":"dana");case"MM":return n+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return n+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},2468:function(e,t,a){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var a=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(a="a"),e+a},week:{dow:1,doy:4}})}(a(381))},5822:function(e,t,a){!function(e){"use strict";var t={format:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),standalone:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_")},a="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),n=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],r=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function i(e){return e>1&&e<5&&1!=~~(e/10)}function s(e,t,a,n){var r=e+" ";switch(a){case"s":return t||n?"pár sekund":"pár sekundami";case"ss":return t||n?r+(i(e)?"sekundy":"sekund"):r+"sekundami";case"m":return t?"minuta":n?"minutu":"minutou";case"mm":return t||n?r+(i(e)?"minuty":"minut"):r+"minutami";case"h":return t?"hodina":n?"hodinu":"hodinou";case"hh":return t||n?r+(i(e)?"hodiny":"hodin"):r+"hodinami";case"d":return t||n?"den":"dnem";case"dd":return t||n?r+(i(e)?"dny":"dní"):r+"dny";case"M":return t||n?"měsíc":"měsícem";case"MM":return t||n?r+(i(e)?"měsíce":"měsíců"):r+"měsíci";case"y":return t||n?"rok":"rokem";case"yy":return t||n?r+(i(e)?"roky":"let"):r+"lety"}}e.defineLocale("cs",{months:t,monthsShort:a,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},877:function(e,t,a){!function(e){"use strict";e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(a(381))},7373:function(e,t,a){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(a(381))},4780:function(e,t,a){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},217:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[a][0]:r[a][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},894:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[a][0]:r[a][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},9740:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[a][0]:r[a][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},5300:function(e,t,a){!function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],a=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,a){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(a(381))},837:function(e,t,a){!function(e){"use strict";e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,a){return e>11?a?"μμ":"ΜΜ":a?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){return 6===this.day()?"[το προηγούμενο] dddd [{}] LT":"[την προηγούμενη] dddd [{}] LT"},sameElse:"L"},calendar:function(e,t){var a,n=this._calendarEl[e],r=t&&t.hours();return a=n,("undefined"!=typeof Function&&a instanceof Function||"[object Function]"===Object.prototype.toString.call(a))&&(n=n.apply(t)),n.replace("{}",r%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(a(381))},8348:function(e,t,a){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(a(381))},7925:function(e,t,a){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(a(381))},2243:function(e,t,a){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},6436:function(e,t,a){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},7207:function(e,t,a){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(a(381))},4175:function(e,t,a){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(a(381))},6319:function(e,t,a){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},1662:function(e,t,a){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},2915:function(e,t,a){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,a){return e>11?a?"p.t.m.":"P.T.M.":a?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(a(381))},5251:function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},6112:function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(a(381))},1146:function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(a(381))},5655:function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(a(381))},5603:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?r[a][2]?r[a][2]:r[a][1]:n?r[a][0]:r[a][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},7763:function(e,t,a){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},6959:function(e,t,a){!function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},a={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,a){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return a[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(a(381))},1897:function(e,t,a){!function(e){"use strict";var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),a=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function n(e,n,r,i){var s="";switch(r){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"ss":s=i?"sekunnin":"sekuntia";break;case"m":return i?"minuutin":"minuutti";case"mm":s=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":s=i?"tunnin":"tuntia";break;case"d":return i?"päivän":"päivä";case"dd":s=i?"päivän":"päivää";break;case"M":return i?"kuukauden":"kuukausi";case"MM":s=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":s=i?"vuoden":"vuotta"}return function(e,n){return e<10?n?a[e]:t[e]:e}(e,i)+" "+s}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},2549:function(e,t,a){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a(381))},4694:function(e,t,a){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},3049:function(e,t,a){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(a(381))},2330:function(e,t,a){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(a(381))},4470:function(e,t,a){!function(e){"use strict";var t=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,a=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:t,monthsShortRegex:t,monthsStrictRegex:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,monthsShortStrictRegex:/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(a(381))},5044:function(e,t,a){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),a="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(381))},9295:function(e,t,a){!function(e){"use strict";e.defineLocale("ga",{months:["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],weekdaysShort:["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],weekdaysMin:["Do","Lu","Má","Cé","Dé","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(a(381))},2101:function(e,t,a){!function(e){"use strict";e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],monthsShort:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],monthsParseExact:!0,weekdays:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(a(381))},8794:function(e,t,a){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},7884:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return n?r[a][0]:r[a][1]}e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){return"D"===t?e+"वेर":e},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(a(381))},3168:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return n?r[a][0]:r[a][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){return"D"===t?e+"er":e},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(a(381))},5349:function(e,t,a){!function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},a={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(a(381))},4206:function(e,t,a){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,a){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?a?'לפנה"צ':"לפני הצהריים":e<18?a?'אחה"צ':"אחרי הצהריים":"בערב"}})}(a(381))},94:function(e,t,a){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},n=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:n,longMonthsParse:n,shortMonthsParse:[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i],monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(a(381))},316:function(e,t,a){!function(e){"use strict";function t(e,t,a){var n=e+" ";switch(a){case"ss":return n+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"m":return t?"jedna minuta":"jedne minute";case"mm":return n+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return t?"jedan sat":"jednog sata";case"hh":return n+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return n+(1===e?"dan":"dana");case"MM":return n+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return n+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},2138:function(e,t,a){!function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function a(e,t,a,n){var r=e;switch(a){case"s":return n||t?"néhány másodperc":"néhány másodperce";case"ss":return r+(n||t)?" másodperc":" másodperce";case"m":return"egy"+(n||t?" perc":" perce");case"mm":return r+(n||t?" perc":" perce");case"h":return"egy"+(n||t?" óra":" órája");case"hh":return r+(n||t?" óra":" órája");case"d":return"egy"+(n||t?" nap":" napja");case"dd":return r+(n||t?" nap":" napja");case"M":return"egy"+(n||t?" hónap":" hónapja");case"MM":return r+(n||t?" hónap":" hónapja");case"y":return"egy"+(n||t?" év":" éve");case"yy":return r+(n||t?" év":" éve")}return""}function n(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,a){return e<12?!0===a?"de":"DE":!0===a?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},1423:function(e,t,a){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(a(381))},9218:function(e,t,a){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(a(381))},135:function(e,t,a){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function a(e,a,n,r){var i=e+" ";switch(n){case"s":return a||r?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?i+(a||r?"sekúndur":"sekúndum"):i+"sekúnda";case"m":return a?"mínúta":"mínútu";case"mm":return t(e)?i+(a||r?"mínútur":"mínútum"):a?i+"mínúta":i+"mínútu";case"hh":return t(e)?i+(a||r?"klukkustundir":"klukkustundum"):i+"klukkustund";case"d":return a?"dagur":r?"dag":"degi";case"dd":return t(e)?a?i+"dagar":i+(r?"daga":"dögum"):a?i+"dagur":i+(r?"dag":"degi");case"M":return a?"mánuður":r?"mánuð":"mánuði";case"MM":return t(e)?a?i+"mánuðir":i+(r?"mánuði":"mánuðum"):a?i+"mánuður":i+(r?"mánuð":"mánuði");case"y":return a||r?"ár":"ári";case"yy":return t(e)?i+(a||r?"ár":"árum"):i+(a||r?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:a,ss:a,m:a,mm:a,h:"klukkustund",hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},150:function(e,t,a){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},626:function(e,t,a){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},9183:function(e,t,a){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,a){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(a(381))},4286:function(e,t,a){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(a(381))},2105:function(e,t,a){!function(e){"use strict";e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,t,a){return"ი"===a?t+"ში":t+a+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(a(381))},7772:function(e,t,a){!function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(a(381))},8758:function(e,t,a){!function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},a={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,a){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(a(381))},9282:function(e,t,a){!function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},a={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(a(381))},3730:function(e,t,a){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,a){return e<12?"오전":"오후"}})}(a(381))},1408:function(e,t,a){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];e.defineLocale("ku",{months:n,monthsShort:n,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,t,a){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return a[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(a(381))},3291:function(e,t,a){!function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(a(381))},6841:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?r[a][0]:r[a][1]}function a(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return a(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return a(e)}return a(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return a(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return a(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},5466:function(e,t,a){!function(e){"use strict";e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,a){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(a(381))},7010:function(e,t,a){!function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function a(e,t,a,n){return t?r(a)[0]:n?r(a)[1]:r(a)[2]}function n(e){return e%10==0||e>10&&e<20}function r(e){return t[e].split("_")}function i(e,t,i,s){var o=e+" ";return 1===e?o+a(0,t,i[0],s):t?o+(n(e)?r(i)[1]:r(i)[0]):s?o+r(i)[1]:o+(n(e)?r(i)[1]:r(i)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:function(e,t,a,n){return t?"kelios sekundės":n?"kelių sekundžių":"kelias sekundes"},ss:i,m:a,mm:i,h:a,hh:i,d:a,dd:i,M:a,MM:i,y:a,yy:i},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(a(381))},7595:function(e,t,a){!function(e){"use strict";var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function a(e,t,a){return a?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function n(e,n,r){return e+" "+a(t[r],e,n)}function r(e,n,r){return a(t[r],e,n)}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:function(e,t){return t?"dažas sekundes":"dažām sekundēm"},ss:n,m:r,mm:n,h:r,hh:n,d:r,dd:n,M:r,MM:n,y:r,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},9861:function(e,t,a){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,a,n){var r=t.words[n];return 1===n.length?a?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},5493:function(e,t,a){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},5966:function(e,t,a){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,a=e%100;return 0===e?e+"-ев":0===a?e+"-ен":a>10&&a<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(a(381))},7341:function(e,t,a){!function(e){"use strict";e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,a){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(a(381))},5115:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){switch(a){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,a){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(a(381))},370:function(e,t,a){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function n(e,t,a,n){var r="";if(t)switch(a){case"s":r="काही सेकंद";break;case"ss":r="%d सेकंद";break;case"m":r="एक मिनिट";break;case"mm":r="%d मिनिटे";break;case"h":r="एक तास";break;case"hh":r="%d तास";break;case"d":r="एक दिवस";break;case"dd":r="%d दिवस";break;case"M":r="एक महिना";break;case"MM":r="%d महिने";break;case"y":r="एक वर्ष";break;case"yy":r="%d वर्षे"}else switch(a){case"s":r="काही सेकंदां";break;case"ss":r="%d सेकंदां";break;case"m":r="एका मिनिटा";break;case"mm":r="%d मिनिटां";break;case"h":r="एका तासा";break;case"hh":r="%d तासां";break;case"d":r="एका दिवसा";break;case"dd":r="%d दिवसां";break;case"M":r="एका महिन्या";break;case"MM":r="%d महिन्यां";break;case"y":r="एका वर्षा";break;case"yy":r="%d वर्षां"}return r.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,a){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(a(381))},1237:function(e,t,a){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(a(381))},9847:function(e,t,a){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(a(381))},2126:function(e,t,a){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},6165:function(e,t,a){!function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},a={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(a(381))},4924:function(e,t,a){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},6744:function(e,t,a){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,a){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(a(381))},9814:function(e,t,a){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),a="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(381))},3901:function(e,t,a){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),a="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(381))},3877:function(e,t,a){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},2135:function(e,t,a){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var a=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(a="a"),e+a},week:{dow:1,doy:4}})}(a(381))},5858:function(e,t,a){!function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},a={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(a(381))},4495:function(e,t,a){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),a="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),n=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function r(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function i(e,t,a){var n=e+" ";switch(a){case"ss":return n+(r(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return n+(r(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return n+(r(e)?"godziny":"godzin");case"ww":return n+(r(e)?"tygodnie":"tygodni");case"MM":return n+(r(e)?"miesiące":"miesięcy");case"yy":return n+(r(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,n){return e?/D MMMM/.test(n)?a[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:i,m:i,mm:i,h:i,hh:i,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:i,M:"miesiąc",MM:i,y:"rok",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},7971:function(e,t,a){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(a(381))},9520:function(e,t,a){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},6459:function(e,t,a){!function(e){"use strict";function t(e,t,a){var n=" ";return(e%100>=20||e>=100&&e%100==0)&&(n=" de "),e+n+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[a]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(a(381))},1793:function(e,t,a){!function(e){"use strict";function t(e,t,a){return"m"===a?t?"минута":"минуту":e+" "+(n=+e,r={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[a].split("_"),n%10==1&&n%100!=11?r[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?r[1]:r[2]);var n,r}var a=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:a,longMonthsParse:a,shortMonthsParse:a,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:t,m:t,mm:t,h:"час",hh:t,d:"день",dd:t,w:"неделя",ww:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,a){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(a(381))},950:function(e,t,a){!function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],a=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,a){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(a(381))},490:function(e,t,a){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},124:function(e,t,a){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,a){return e>11?a?"ප.ව.":"පස් වරු":a?"පෙ.ව.":"පෙර වරු"}})}(a(381))},4249:function(e,t,a){!function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),a="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function n(e){return e>1&&e<5}function r(e,t,a,r){var i=e+" ";switch(a){case"s":return t||r?"pár sekúnd":"pár sekundami";case"ss":return t||r?i+(n(e)?"sekundy":"sekúnd"):i+"sekundami";case"m":return t?"minúta":r?"minútu":"minútou";case"mm":return t||r?i+(n(e)?"minúty":"minút"):i+"minútami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?i+(n(e)?"hodiny":"hodín"):i+"hodinami";case"d":return t||r?"deň":"dňom";case"dd":return t||r?i+(n(e)?"dni":"dní"):i+"dňami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?i+(n(e)?"mesiace":"mesiacov"):i+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?i+(n(e)?"roky":"rokov"):i+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:a,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:case 4:case 5:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},4985:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r=e+" ";switch(a){case"s":return t||n?"nekaj sekund":"nekaj sekundami";case"ss":return r+(1===e?t?"sekundo":"sekundi":2===e?t||n?"sekundi":"sekundah":e<5?t||n?"sekunde":"sekundah":"sekund");case"m":return t?"ena minuta":"eno minuto";case"mm":return r+(1===e?t?"minuta":"minuto":2===e?t||n?"minuti":"minutama":e<5?t||n?"minute":"minutami":t||n?"minut":"minutami");case"h":return t?"ena ura":"eno uro";case"hh":return r+(1===e?t?"ura":"uro":2===e?t||n?"uri":"urama":e<5?t||n?"ure":"urami":t||n?"ur":"urami");case"d":return t||n?"en dan":"enim dnem";case"dd":return r+(1===e?t||n?"dan":"dnem":2===e?t||n?"dni":"dnevoma":t||n?"dni":"dnevi");case"M":return t||n?"en mesec":"enim mesecem";case"MM":return r+(1===e?t||n?"mesec":"mesecem":2===e?t||n?"meseca":"mesecema":e<5?t||n?"mesece":"meseci":t||n?"mesecev":"meseci");case"y":return t||n?"eno leto":"enim letom";case"yy":return r+(1===e?t||n?"leto":"letom":2===e?t||n?"leti":"letoma":e<5?t||n?"leta":"leti":t||n?"let":"leti")}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},1104:function(e,t,a){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,a){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},9915:function(e,t,a){!function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,a,n,r){var i,s=t.words[n];return 1===n.length?"y"===n&&a?"једна година":r||a?s[0]:s[1]:(i=t.correctGrammaticalCase(e,s),"yy"===n&&a&&"годину"===i?e+" година":e+" "+i)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},9131:function(e,t,a){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,a,n,r){var i,s=t.words[n];return 1===n.length?"y"===n&&a?"jedna godina":r||a?s[0]:s[1]:(i=t.correctGrammaticalCase(e,s),"yy"===n&&a&&"godinu"===i?e+" godina":e+" "+i)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},5893:function(e,t,a){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,a){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(a(381))},8760:function(e,t,a){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(a(381))},1172:function(e,t,a){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(a(381))},7333:function(e,t,a){!function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},a={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,a){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(a(381))},3110:function(e,t,a){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(a(381))},2095:function(e,t,a){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},7321:function(e,t,a){!function(e){"use strict";var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(a(381))},9041:function(e,t,a){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,a){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(a(381))},9005:function(e,t,a){!function(e){"use strict";var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,a){switch(a){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var n=e%10;return e+(t[n]||t[e%100-n]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(a(381))},5768:function(e,t,a){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a(381))},9444:function(e,t,a){!function(e){"use strict";var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function a(e,a,n,r){var i=function(e){var a=Math.floor(e%1e3/100),n=Math.floor(e%100/10),r=e%10,i="";return a>0&&(i+=t[a]+"vatlh"),n>0&&(i+=(""!==i?" ":"")+t[n]+"maH"),r>0&&(i+=(""!==i?" ":"")+t[r]),""===i?"pagh":i}(e);switch(n){case"ss":return i+" lup";case"mm":return i+" tup";case"hh":return i+" rep";case"dd":return i+" jaj";case"MM":return i+" jar";case"yy":return i+" DIS"}}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var t=e;return-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"},past:function(e){var t=e;return-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"},s:"puS lup",ss:a,m:"wa’ tup",mm:a,h:"wa’ rep",hh:a,d:"wa’ jaj",dd:a,M:"wa’ jar",MM:a,y:"wa’ DIS",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},2397:function(e,t,a){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,a){return e<12?a?"öö":"ÖÖ":a?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,a){switch(a){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var n=e%10;return e+(t[n]||t[e%100-n]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(a(381))},8254:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return n||t?r[a][0]:r[a][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,a){return e>11?a?"d'o":"D'O":a?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},699:function(e,t,a){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(a(381))},1106:function(e,t,a){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(a(381))},9288:function(e,t,a){!function(e){"use strict";e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,a){var n=100*e+t;return n<600?"يېرىم كېچە":n<900?"سەھەر":n<1130?"چۈشتىن بۇرۇن":n<1230?"چۈش":n<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(a(381))},7691:function(e,t,a){!function(e){"use strict";function t(e,t,a){return"m"===a?t?"хвилина":"хвилину":"h"===a?t?"година":"годину":e+" "+(n=+e,r={ss:t?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[a].split("_"),n%10==1&&n%100!=11?r[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?r[1]:r[2]);var n,r}function a(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:function(e,t){var a={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?a.nominative.slice(1,7).concat(a.nominative.slice(0,1)):e?a[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:a.nominative},weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:a("[Сьогодні "),nextDay:a("[Завтра "),lastDay:a("[Вчора "),nextWeek:a("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return a("[Минулої] dddd [").call(this);case 1:case 2:case 4:return a("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:t,m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,a){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(a(381))},3795:function(e,t,a){!function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],a=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,a){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(a(381))},588:function(e,t,a){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(a(381))},6791:function(e,t,a){!function(e){"use strict";e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(a(381))},5666:function(e,t,a){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,a){return e<12?a?"sa":"SA":a?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a(381))},4378:function(e,t,a){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},5805:function(e,t,a){!function(e){"use strict";e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(a(381))},3839:function(e,t,a){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,a){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(a(381))},5726:function(e,t,a){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,a){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1200?"上午":1200===n?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(a(381))},9807:function(e,t,a){!function(e){"use strict";e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,a){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(a(381))},4152:function(e,t,a){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,a){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(a(381))},6700:(e,t,a)=>{var n={"./af":2786,"./af.js":2786,"./ar":867,"./ar-dz":4130,"./ar-dz.js":4130,"./ar-kw":6135,"./ar-kw.js":6135,"./ar-ly":6440,"./ar-ly.js":6440,"./ar-ma":7702,"./ar-ma.js":7702,"./ar-sa":6040,"./ar-sa.js":6040,"./ar-tn":7100,"./ar-tn.js":7100,"./ar.js":867,"./az":1083,"./az.js":1083,"./be":9808,"./be.js":9808,"./bg":8338,"./bg.js":8338,"./bm":7438,"./bm.js":7438,"./bn":8905,"./bn-bd":6225,"./bn-bd.js":6225,"./bn.js":8905,"./bo":1560,"./bo.js":1560,"./br":1278,"./br.js":1278,"./bs":622,"./bs.js":622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":877,"./cv.js":877,"./cy":7373,"./cy.js":7373,"./da":4780,"./da.js":4780,"./de":9740,"./de-at":217,"./de-at.js":217,"./de-ch":894,"./de-ch.js":894,"./de.js":9740,"./dv":5300,"./dv.js":5300,"./el":837,"./el.js":837,"./en-au":8348,"./en-au.js":8348,"./en-ca":7925,"./en-ca.js":7925,"./en-gb":2243,"./en-gb.js":2243,"./en-ie":6436,"./en-ie.js":6436,"./en-il":7207,"./en-il.js":7207,"./en-in":4175,"./en-in.js":4175,"./en-nz":6319,"./en-nz.js":6319,"./en-sg":1662,"./en-sg.js":1662,"./eo":2915,"./eo.js":2915,"./es":5655,"./es-do":5251,"./es-do.js":5251,"./es-mx":6112,"./es-mx.js":6112,"./es-us":1146,"./es-us.js":1146,"./es.js":5655,"./et":5603,"./et.js":5603,"./eu":7763,"./eu.js":7763,"./fa":6959,"./fa.js":6959,"./fi":1897,"./fi.js":1897,"./fil":2549,"./fil.js":2549,"./fo":4694,"./fo.js":4694,"./fr":4470,"./fr-ca":3049,"./fr-ca.js":3049,"./fr-ch":2330,"./fr-ch.js":2330,"./fr.js":4470,"./fy":5044,"./fy.js":5044,"./ga":9295,"./ga.js":9295,"./gd":2101,"./gd.js":2101,"./gl":8794,"./gl.js":8794,"./gom-deva":7884,"./gom-deva.js":7884,"./gom-latn":3168,"./gom-latn.js":3168,"./gu":5349,"./gu.js":5349,"./he":4206,"./he.js":4206,"./hi":94,"./hi.js":94,"./hr":316,"./hr.js":316,"./hu":2138,"./hu.js":2138,"./hy-am":1423,"./hy-am.js":1423,"./id":9218,"./id.js":9218,"./is":135,"./is.js":135,"./it":626,"./it-ch":150,"./it-ch.js":150,"./it.js":626,"./ja":9183,"./ja.js":9183,"./jv":4286,"./jv.js":4286,"./ka":2105,"./ka.js":2105,"./kk":7772,"./kk.js":7772,"./km":8758,"./km.js":8758,"./kn":9282,"./kn.js":9282,"./ko":3730,"./ko.js":3730,"./ku":1408,"./ku.js":1408,"./ky":3291,"./ky.js":3291,"./lb":6841,"./lb.js":6841,"./lo":5466,"./lo.js":5466,"./lt":7010,"./lt.js":7010,"./lv":7595,"./lv.js":7595,"./me":9861,"./me.js":9861,"./mi":5493,"./mi.js":5493,"./mk":5966,"./mk.js":5966,"./ml":7341,"./ml.js":7341,"./mn":5115,"./mn.js":5115,"./mr":370,"./mr.js":370,"./ms":9847,"./ms-my":1237,"./ms-my.js":1237,"./ms.js":9847,"./mt":2126,"./mt.js":2126,"./my":6165,"./my.js":6165,"./nb":4924,"./nb.js":4924,"./ne":6744,"./ne.js":6744,"./nl":3901,"./nl-be":9814,"./nl-be.js":9814,"./nl.js":3901,"./nn":3877,"./nn.js":3877,"./oc-lnc":2135,"./oc-lnc.js":2135,"./pa-in":5858,"./pa-in.js":5858,"./pl":4495,"./pl.js":4495,"./pt":9520,"./pt-br":7971,"./pt-br.js":7971,"./pt.js":9520,"./ro":6459,"./ro.js":6459,"./ru":1793,"./ru.js":1793,"./sd":950,"./sd.js":950,"./se":490,"./se.js":490,"./si":124,"./si.js":124,"./sk":4249,"./sk.js":4249,"./sl":4985,"./sl.js":4985,"./sq":1104,"./sq.js":1104,"./sr":9131,"./sr-cyrl":9915,"./sr-cyrl.js":9915,"./sr.js":9131,"./ss":5893,"./ss.js":5893,"./sv":8760,"./sv.js":8760,"./sw":1172,"./sw.js":1172,"./ta":7333,"./ta.js":7333,"./te":3110,"./te.js":3110,"./tet":2095,"./tet.js":2095,"./tg":7321,"./tg.js":7321,"./th":9041,"./th.js":9041,"./tk":9005,"./tk.js":9005,"./tl-ph":5768,"./tl-ph.js":5768,"./tlh":9444,"./tlh.js":9444,"./tr":2397,"./tr.js":2397,"./tzl":8254,"./tzl.js":8254,"./tzm":1106,"./tzm-latn":699,"./tzm-latn.js":699,"./tzm.js":1106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":7691,"./uk.js":7691,"./ur":3795,"./ur.js":3795,"./uz":6791,"./uz-latn":588,"./uz-latn.js":588,"./uz.js":6791,"./vi":5666,"./vi.js":5666,"./x-pseudo":4378,"./x-pseudo.js":4378,"./yo":5805,"./yo.js":5805,"./zh-cn":3839,"./zh-cn.js":3839,"./zh-hk":5726,"./zh-hk.js":5726,"./zh-mo":9807,"./zh-mo.js":9807,"./zh-tw":4152,"./zh-tw.js":4152};function r(e){var t=i(e);return a(t)}function i(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}r.keys=function(){return Object.keys(n)},r.resolve=i,e.exports=r,r.id=6700},381:function(e,t,a){(e=a.nmd(e)).exports=function(){"use strict";var t,n;function r(){return t.apply(null,arguments)}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(o(e,t))return!1;return!0}function l(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function _(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function c(e,t){var a,n=[],r=e.length;for(a=0;a>>0;for(t=0;t0)for(a=0;a=0?a?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+n}var P=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,A=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,O={},F={};function W(e,t,a,n){var r=n;"string"==typeof n&&(r=function(){return this[n]()}),e&&(F[e]=r),t&&(F[t[0]]=function(){return j(r.apply(this,arguments),t[1],t[2])}),a&&(F[a]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function C(e,t){return e.isValid()?(t=E(t,e.localeData()),O[t]=O[t]||function(e){var t,a,n,r=e.match(P);for(t=0,a=r.length;t=0&&A.test(e);)e=e.replace(A,n),A.lastIndex=0,a-=1;return e}var z={};function I(e,t){var a=e.toLowerCase();z[a]=z[a+"s"]=z[t]=e}function N(e){return"string"==typeof e?z[e]||z[e.toLowerCase()]:void 0}function R(e){var t,a,n={};for(a in e)o(e,a)&&(t=N(a))&&(n[t]=e[a]);return n}var V={};function B(e,t){V[e]=t}function J(e){return e%4==0&&e%100!=0||e%400==0}function U(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function $(e){var t=+e,a=0;return 0!==t&&isFinite(t)&&(a=U(t)),a}function G(e,t){return function(a){return null!=a?(K(this,e,a),r.updateOffset(this,t),this):q(this,e)}}function q(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function K(e,t,a){e.isValid()&&!isNaN(a)&&("FullYear"===t&&J(e.year())&&1===e.month()&&29===e.date()?(a=$(a),e._d["set"+(e._isUTC?"UTC":"")+t](a,e.month(),je(a,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](a))}var Z,X=/\d/,Q=/\d\d/,ee=/\d{3}/,te=/\d{4}/,ae=/[+-]?\d{6}/,ne=/\d\d?/,re=/\d\d\d\d?/,ie=/\d\d\d\d\d\d?/,se=/\d{1,3}/,oe=/\d{1,4}/,de=/[+-]?\d{1,6}/,le=/\d+/,ue=/[+-]?\d+/,_e=/Z|[+-]\d\d:?\d\d/gi,ce=/Z|[+-]\d\d(?::?\d\d)?/gi,me=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function he(e,t,a){Z[e]=T(t)?t:function(e,n){return e&&a?a:t}}function fe(e,t){return o(Z,e)?Z[e](t._strict,t._locale):new RegExp(pe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,a,n,r){return t||a||n||r}))))}function pe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Z={};var ye={};function Me(e,t){var a,n,r=t;for("string"==typeof e&&(e=[e]),u(t)&&(r=function(e,a){a[t]=$(e)}),n=e.length,a=0;a68?1900:2e3)};var Re=G("FullYear",!0);function Ve(e,t,a,n,r,i,s){var o;return e<100&&e>=0?(o=new Date(e+400,t,a,n,r,i,s),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,a,n,r,i,s),o}function Be(e){var t,a;return e<100&&e>=0?((a=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,a)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Je(e,t,a){var n=7+t-a;return-(7+Be(e,0,n).getUTCDay()-t)%7+n-1}function Ue(e,t,a,n,r){var i,s,o=1+7*(t-1)+(7+a-n)%7+Je(e,n,r);return o<=0?s=Ne(i=e-1)+o:o>Ne(e)?(i=e+1,s=o-Ne(e)):(i=e,s=o),{year:i,dayOfYear:s}}function $e(e,t,a){var n,r,i=Je(e.year(),t,a),s=Math.floor((e.dayOfYear()-i-1)/7)+1;return s<1?n=s+Ge(r=e.year()-1,t,a):s>Ge(e.year(),t,a)?(n=s-Ge(e.year(),t,a),r=e.year()+1):(r=e.year(),n=s),{week:n,year:r}}function Ge(e,t,a){var n=Je(e,t,a),r=Je(e+1,t,a);return(Ne(e)-n+r)/7}W("w",["ww",2],"wo","week"),W("W",["WW",2],"Wo","isoWeek"),I("week","w"),I("isoWeek","W"),B("week",5),B("isoWeek",5),he("w",ne),he("ww",ne,Q),he("W",ne),he("WW",ne,Q),ge(["w","ww","W","WW"],(function(e,t,a,n){t[n.substr(0,1)]=$(e)}));function qe(e,t){return e.slice(t,7).concat(e.slice(0,t))}W("d",0,"do","day"),W("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),W("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),W("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),W("e",0,0,"weekday"),W("E",0,0,"isoWeekday"),I("day","d"),I("weekday","e"),I("isoWeekday","E"),B("day",11),B("weekday",11),B("isoWeekday",11),he("d",ne),he("e",ne),he("E",ne),he("dd",(function(e,t){return t.weekdaysMinRegex(e)})),he("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),he("dddd",(function(e,t){return t.weekdaysRegex(e)})),ge(["dd","ddd","dddd"],(function(e,t,a,n){var r=a._locale.weekdaysParse(e,n,a._strict);null!=r?t.d=r:f(a).invalidWeekday=e})),ge(["d","e","E"],(function(e,t,a,n){t[n]=$(e)}));var Ke="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Xe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Qe=me,et=me,tt=me;function at(e,t,a){var n,r,i,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)i=h([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(i,"").toLocaleLowerCase();return a?"dddd"===t?-1!==(r=ve.call(this._weekdaysParse,s))?r:null:"ddd"===t?-1!==(r=ve.call(this._shortWeekdaysParse,s))?r:null:-1!==(r=ve.call(this._minWeekdaysParse,s))?r:null:"dddd"===t?-1!==(r=ve.call(this._weekdaysParse,s))||-1!==(r=ve.call(this._shortWeekdaysParse,s))||-1!==(r=ve.call(this._minWeekdaysParse,s))?r:null:"ddd"===t?-1!==(r=ve.call(this._shortWeekdaysParse,s))||-1!==(r=ve.call(this._weekdaysParse,s))||-1!==(r=ve.call(this._minWeekdaysParse,s))?r:null:-1!==(r=ve.call(this._minWeekdaysParse,s))||-1!==(r=ve.call(this._weekdaysParse,s))||-1!==(r=ve.call(this._shortWeekdaysParse,s))?r:null}function nt(){function e(e,t){return t.length-e.length}var t,a,n,r,i,s=[],o=[],d=[],l=[];for(t=0;t<7;t++)a=h([2e3,1]).day(t),n=pe(this.weekdaysMin(a,"")),r=pe(this.weekdaysShort(a,"")),i=pe(this.weekdays(a,"")),s.push(n),o.push(r),d.push(i),l.push(n),l.push(r),l.push(i);s.sort(e),o.sort(e),d.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function rt(){return this.hours()%12||12}function it(e,t){W(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function st(e,t){return t._meridiemParse}W("H",["HH",2],0,"hour"),W("h",["hh",2],0,rt),W("k",["kk",2],0,(function(){return this.hours()||24})),W("hmm",0,0,(function(){return""+rt.apply(this)+j(this.minutes(),2)})),W("hmmss",0,0,(function(){return""+rt.apply(this)+j(this.minutes(),2)+j(this.seconds(),2)})),W("Hmm",0,0,(function(){return""+this.hours()+j(this.minutes(),2)})),W("Hmmss",0,0,(function(){return""+this.hours()+j(this.minutes(),2)+j(this.seconds(),2)})),it("a",!0),it("A",!1),I("hour","h"),B("hour",13),he("a",st),he("A",st),he("H",ne),he("h",ne),he("k",ne),he("HH",ne,Q),he("hh",ne,Q),he("kk",ne,Q),he("hmm",re),he("hmmss",ie),he("Hmm",re),he("Hmmss",ie),Me(["H","HH"],De),Me(["k","kk"],(function(e,t,a){var n=$(e);t[De]=24===n?0:n})),Me(["a","A"],(function(e,t,a){a._isPm=a._locale.isPM(e),a._meridiem=e})),Me(["h","hh"],(function(e,t,a){t[De]=$(e),f(a).bigHour=!0})),Me("hmm",(function(e,t,a){var n=e.length-2;t[De]=$(e.substr(0,n)),t[we]=$(e.substr(n)),f(a).bigHour=!0})),Me("hmmss",(function(e,t,a){var n=e.length-4,r=e.length-2;t[De]=$(e.substr(0,n)),t[we]=$(e.substr(n,2)),t[xe]=$(e.substr(r)),f(a).bigHour=!0})),Me("Hmm",(function(e,t,a){var n=e.length-2;t[De]=$(e.substr(0,n)),t[we]=$(e.substr(n))})),Me("Hmmss",(function(e,t,a){var n=e.length-4,r=e.length-2;t[De]=$(e.substr(0,n)),t[we]=$(e.substr(n,2)),t[xe]=$(e.substr(r))}));var ot=G("Hours",!0);var dt,lt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Pe,monthsShort:Ae,week:{dow:0,doy:6},weekdays:Ke,weekdaysMin:Xe,weekdaysShort:Ze,meridiemParse:/[ap]\.?m?\.?/i},ut={},_t={};function ct(e,t){var a,n=Math.min(e.length,t.length);for(a=0;a0;){if(n=ht(r.slice(0,t).join("-")))return n;if(a&&a.length>=t&&ct(r,a)>=t-1)break;t--}i++}return dt}(e)}function Mt(e){var t,a=e._a;return a&&-2===f(e).overflow&&(t=a[Ye]<0||a[Ye]>11?Ye:a[ke]<1||a[ke]>je(a[be],a[Ye])?ke:a[De]<0||a[De]>24||24===a[De]&&(0!==a[we]||0!==a[xe]||0!==a[Te])?De:a[we]<0||a[we]>59?we:a[xe]<0||a[xe]>59?xe:a[Te]<0||a[Te]>999?Te:-1,f(e)._overflowDayOfYear&&(tke)&&(t=ke),f(e)._overflowWeeks&&-1===t&&(t=Se),f(e)._overflowWeekday&&-1===t&&(t=He),f(e).overflow=t),e}var gt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Lt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vt=/Z|[+-]\d\d(?::?\d\d)?/,bt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Yt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],kt=/^\/?Date\((-?\d+)/i,Dt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,wt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function xt(e){var t,a,n,r,i,s,o=e._i,d=gt.exec(o)||Lt.exec(o),l=bt.length,u=Yt.length;if(d){for(f(e).iso=!0,t=0,a=l;t7)&&(d=!0)):(i=e._locale._week.dow,s=e._locale._week.doy,l=$e(Ft(),i,s),a=Ht(t.gg,e._a[be],l.year),n=Ht(t.w,l.week),null!=t.d?((r=t.d)<0||r>6)&&(d=!0):null!=t.e?(r=t.e+i,(t.e<0||t.e>6)&&(d=!0)):r=i),n<1||n>Ge(a,i,s)?f(e)._overflowWeeks=!0:null!=d?f(e)._overflowWeekday=!0:(o=Ue(a,n,r,i,s),e._a[be]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(s=Ht(e._a[be],n[be]),(e._dayOfYear>Ne(s)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),a=Be(s,0,e._dayOfYear),e._a[Ye]=a.getUTCMonth(),e._a[ke]=a.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=n[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[De]&&0===e._a[we]&&0===e._a[xe]&&0===e._a[Te]&&(e._nextDay=!0,e._a[De]=0),e._d=(e._useUTC?Be:Ve).apply(null,o),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[De]=24),e._w&&void 0!==e._w.d&&e._w.d!==i&&(f(e).weekdayMismatch=!0)}}function Pt(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],f(e).empty=!0;var t,a,n,i,s,o,d,l=""+e._i,u=l.length,_=0;for(d=(n=E(e._f,e._locale).match(P)||[]).length,t=0;t0&&f(e).unusedInput.push(s),l=l.slice(l.indexOf(a)+a.length),_+=a.length),F[i]?(a?f(e).empty=!1:f(e).unusedTokens.push(i),Le(i,a,e)):e._strict&&!a&&f(e).unusedTokens.push(i);f(e).charsLeftOver=u-_,l.length>0&&f(e).unusedInput.push(l),e._a[De]<=12&&!0===f(e).bigHour&&e._a[De]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[De]=function(e,t,a){var n;return null==a?t:null!=e.meridiemHour?e.meridiemHour(t,a):null!=e.isPM?((n=e.isPM(a))&&t<12&&(t+=12),n||12!==t||(t=0),t):t}(e._locale,e._a[De],e._meridiem),null!==(o=f(e).era)&&(e._a[be]=e._locale.erasConvertYear(o,e._a[be])),jt(e),Mt(e)}else St(e);else xt(e)}function At(e){var t=e._i,a=e._f;return e._locale=e._locale||yt(e._l),null===t||void 0===a&&""===t?y({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),b(t)?new v(Mt(t)):(_(t)?e._d=t:i(a)?function(e){var t,a,n,r,i,s,o=!1,d=e._f.length;if(0===d)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;rthis?this:e:y()}));function Et(e,t){var a,n;if(1===t.length&&i(t[0])&&(t=t[0]),!t.length)return Ft();for(a=t[0],n=1;n=0?new Date(e+400,t,a)-ma:new Date(e,t,a).valueOf()}function pa(e,t,a){return e<100&&e>=0?Date.UTC(e+400,t,a)-ma:Date.UTC(e,t,a)}function ya(e,t){return t.erasAbbrRegex(e)}function Ma(){var e,t,a=[],n=[],r=[],i=[],s=this.eras();for(e=0,t=s.length;e(i=Ge(e,n,r))&&(t=i),va.call(this,e,t,a,n,r))}function va(e,t,a,n,r){var i=Ue(e,t,a,n,r),s=Be(i.year,0,i.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}W("N",0,0,"eraAbbr"),W("NN",0,0,"eraAbbr"),W("NNN",0,0,"eraAbbr"),W("NNNN",0,0,"eraName"),W("NNNNN",0,0,"eraNarrow"),W("y",["y",1],"yo","eraYear"),W("y",["yy",2],0,"eraYear"),W("y",["yyy",3],0,"eraYear"),W("y",["yyyy",4],0,"eraYear"),he("N",ya),he("NN",ya),he("NNN",ya),he("NNNN",(function(e,t){return t.erasNameRegex(e)})),he("NNNNN",(function(e,t){return t.erasNarrowRegex(e)})),Me(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,a,n){var r=a._locale.erasParse(e,n,a._strict);r?f(a).era=r:f(a).invalidEra=e})),he("y",le),he("yy",le),he("yyy",le),he("yyyy",le),he("yo",(function(e,t){return t._eraYearOrdinalRegex||le})),Me(["y","yy","yyy","yyyy"],be),Me(["yo"],(function(e,t,a,n){var r;a._locale._eraYearOrdinalRegex&&(r=e.match(a._locale._eraYearOrdinalRegex)),a._locale.eraYearOrdinalParse?t[be]=a._locale.eraYearOrdinalParse(e,r):t[be]=parseInt(e,10)})),W(0,["gg",2],0,(function(){return this.weekYear()%100})),W(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),ga("gggg","weekYear"),ga("ggggg","weekYear"),ga("GGGG","isoWeekYear"),ga("GGGGG","isoWeekYear"),I("weekYear","gg"),I("isoWeekYear","GG"),B("weekYear",1),B("isoWeekYear",1),he("G",ue),he("g",ue),he("GG",ne,Q),he("gg",ne,Q),he("GGGG",oe,te),he("gggg",oe,te),he("GGGGG",de,ae),he("ggggg",de,ae),ge(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,a,n){t[n.substr(0,2)]=$(e)})),ge(["gg","GG"],(function(e,t,a,n){t[n]=r.parseTwoDigitYear(e)})),W("Q",0,"Qo","quarter"),I("quarter","Q"),B("quarter",7),he("Q",X),Me("Q",(function(e,t){t[Ye]=3*($(e)-1)})),W("D",["DD",2],"Do","date"),I("date","D"),B("date",9),he("D",ne),he("DD",ne,Q),he("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),Me(["D","DD"],ke),Me("Do",(function(e,t){t[ke]=$(e.match(ne)[0])}));var ba=G("Date",!0);W("DDD",["DDDD",3],"DDDo","dayOfYear"),I("dayOfYear","DDD"),B("dayOfYear",4),he("DDD",se),he("DDDD",ee),Me(["DDD","DDDD"],(function(e,t,a){a._dayOfYear=$(e)})),W("m",["mm",2],0,"minute"),I("minute","m"),B("minute",14),he("m",ne),he("mm",ne,Q),Me(["m","mm"],we);var Ya=G("Minutes",!1);W("s",["ss",2],0,"second"),I("second","s"),B("second",15),he("s",ne),he("ss",ne,Q),Me(["s","ss"],xe);var ka,Da,wa=G("Seconds",!1);for(W("S",0,0,(function(){return~~(this.millisecond()/100)})),W(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),W(0,["SSS",3],0,"millisecond"),W(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),W(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),W(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),W(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),W(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),W(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),I("millisecond","ms"),B("millisecond",16),he("S",se,X),he("SS",se,Q),he("SSS",se,ee),ka="SSSS";ka.length<=9;ka+="S")he(ka,le);function xa(e,t){t[Te]=$(1e3*("0."+e))}for(ka="S";ka.length<=9;ka+="S")Me(ka,xa);Da=G("Milliseconds",!1),W("z",0,0,"zoneAbbr"),W("zz",0,0,"zoneName");var Ta=v.prototype;function Sa(e){return e}Ta.add=aa,Ta.calendar=function(e,t){1===arguments.length&&(arguments[0]?ia(arguments[0])?(e=arguments[0],t=void 0):function(e){var t,a=s(e)&&!d(e),n=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;ta.valueOf():a.valueOf()9999?C(a,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):T(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",C(a,"Z")):C(a,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Ta.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,a,n="moment",r="";return this.isLocal()||(n=0===this.utcOffset()?"moment.utc":"moment.parseZone",r="Z"),e="["+n+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY","-MM-DD[T]HH:mm:ss.SSS",a=r+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+a)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(Ta[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Ta.toJSON=function(){return this.isValid()?this.toISOString():null},Ta.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Ta.unix=function(){return Math.floor(this.valueOf()/1e3)},Ta.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Ta.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Ta.eraName=function(){var e,t,a,n=this.localeData().eras();for(e=0,t=n.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Ta.isLocal=function(){return!!this.isValid()&&!this._isUTC},Ta.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Ta.isUtc=Gt,Ta.isUTC=Gt,Ta.zoneAbbr=function(){return this._isUTC?"UTC":""},Ta.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Ta.dates=k("dates accessor is deprecated. Use date instead.",ba),Ta.months=k("months accessor is deprecated. Use month instead",ze),Ta.years=k("years accessor is deprecated. Use year instead",Re),Ta.zone=k("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),Ta.isDSTShifted=k("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e,t={};return L(t,this),(t=At(t))._a?(e=t._isUTC?h(t._a):Ft(t._a),this._isDSTShifted=this.isValid()&&function(e,t,a){var n,r=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),s=0;for(n=0;n0):this._isDSTShifted=!1,this._isDSTShifted}));var Ha=H.prototype;function ja(e,t,a,n){var r=yt(),i=h().set(n,t);return r[a](i,e)}function Pa(e,t,a){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return ja(e,t,a,"month");var n,r=[];for(n=0;n<12;n++)r[n]=ja(e,n,a,"month");return r}function Aa(e,t,a,n){"boolean"==typeof e?(u(t)&&(a=t,t=void 0),t=t||""):(a=t=e,e=!1,u(t)&&(a=t,t=void 0),t=t||"");var r,i=yt(),s=e?i._week.dow:0,o=[];if(null!=a)return ja(t,(a+s)%7,n,"day");for(r=0;r<7;r++)o[r]=ja(t,(r+s)%7,n,"day");return o}Ha.calendar=function(e,t,a){var n=this._calendar[e]||this._calendar.sameElse;return T(n)?n.call(t,a):n},Ha.longDateFormat=function(e){var t=this._longDateFormat[e],a=this._longDateFormat[e.toUpperCase()];return t||!a?t:(this._longDateFormat[e]=a.match(P).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])},Ha.invalidDate=function(){return this._invalidDate},Ha.ordinal=function(e){return this._ordinal.replace("%d",e)},Ha.preparse=Sa,Ha.postformat=Sa,Ha.relativeTime=function(e,t,a,n){var r=this._relativeTime[a];return T(r)?r(e,t,a,n):r.replace(/%d/i,e)},Ha.pastFuture=function(e,t){var a=this._relativeTime[e>0?"future":"past"];return T(a)?a(t):a.replace(/%s/i,t)},Ha.set=function(e){var t,a;for(a in e)o(e,a)&&(T(t=e[a])?this[a]=t:this["_"+a]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Ha.eras=function(e,t){var a,n,i,s=this._eras||yt("en")._eras;for(a=0,n=s.length;a=0)return d[n]},Ha.erasConvertYear=function(e,t){var a=e.since<=e.until?1:-1;return void 0===t?r(e.since).year():r(e.since).year()+(t-e.offset)*a},Ha.erasAbbrRegex=function(e){return o(this,"_erasAbbrRegex")||Ma.call(this),e?this._erasAbbrRegex:this._erasRegex},Ha.erasNameRegex=function(e){return o(this,"_erasNameRegex")||Ma.call(this),e?this._erasNameRegex:this._erasRegex},Ha.erasNarrowRegex=function(e){return o(this,"_erasNarrowRegex")||Ma.call(this),e?this._erasNarrowRegex:this._erasRegex},Ha.months=function(e,t){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Oe).test(t)?"format":"standalone"][e.month()]:i(this._months)?this._months:this._months.standalone},Ha.monthsShort=function(e,t){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Oe.test(t)?"format":"standalone"][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Ha.monthsParse=function(e,t,a){var n,r,i;if(this._monthsParseExact)return Ce.call(this,e,t,a);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(r=h([2e3,n]),a&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),a||this._monthsParse[n]||(i="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[n]=new RegExp(i.replace(".",""),"i")),a&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(a&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!a&&this._monthsParse[n].test(e))return n}},Ha.monthsRegex=function(e){return this._monthsParseExact?(o(this,"_monthsRegex")||Ie.call(this),e?this._monthsStrictRegex:this._monthsRegex):(o(this,"_monthsRegex")||(this._monthsRegex=We),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Ha.monthsShortRegex=function(e){return this._monthsParseExact?(o(this,"_monthsRegex")||Ie.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(o(this,"_monthsShortRegex")||(this._monthsShortRegex=Fe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Ha.week=function(e){return $e(e,this._week.dow,this._week.doy).week},Ha.firstDayOfYear=function(){return this._week.doy},Ha.firstDayOfWeek=function(){return this._week.dow},Ha.weekdays=function(e,t){var a=i(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?qe(a,this._week.dow):e?a[e.day()]:a},Ha.weekdaysMin=function(e){return!0===e?qe(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Ha.weekdaysShort=function(e){return!0===e?qe(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Ha.weekdaysParse=function(e,t,a){var n,r,i;if(this._weekdaysParseExact)return at.call(this,e,t,a);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(r=h([2e3,1]).day(n),a&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(i="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[n]=new RegExp(i.replace(".",""),"i")),a&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(a&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(a&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!a&&this._weekdaysParse[n].test(e))return n}},Ha.weekdaysRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=Qe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Ha.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=et),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Ha.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=tt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Ha.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Ha.meridiem=function(e,t,a){return e>11?a?"pm":"PM":a?"am":"AM"},ft("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===$(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.lang=k("moment.lang is deprecated. Use moment.locale instead.",ft),r.langData=k("moment.langData is deprecated. Use moment.localeData instead.",yt);var Oa=Math.abs;function Fa(e,t,a,n){var r=Zt(t,a);return e._milliseconds+=n*r._milliseconds,e._days+=n*r._days,e._months+=n*r._months,e._bubble()}function Wa(e){return e<0?Math.floor(e):Math.ceil(e)}function Ca(e){return 4800*e/146097}function Ea(e){return 146097*e/4800}function za(e){return function(){return this.as(e)}}var Ia=za("ms"),Na=za("s"),Ra=za("m"),Va=za("h"),Ba=za("d"),Ja=za("w"),Ua=za("M"),$a=za("Q"),Ga=za("y");function qa(e){return function(){return this.isValid()?this._data[e]:NaN}}var Ka=qa("milliseconds"),Za=qa("seconds"),Xa=qa("minutes"),Qa=qa("hours"),en=qa("days"),tn=qa("months"),an=qa("years");var nn=Math.round,rn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function sn(e,t,a,n,r){return r.relativeTime(t||1,!!a,e,n)}var on=Math.abs;function dn(e){return(e>0)-(e<0)||+e}function ln(){if(!this.isValid())return this.localeData().invalidDate();var e,t,a,n,r,i,s,o,d=on(this._milliseconds)/1e3,l=on(this._days),u=on(this._months),_=this.asSeconds();return _?(e=U(d/60),t=U(e/60),d%=60,e%=60,a=U(u/12),u%=12,n=d?d.toFixed(3).replace(/\.?0+$/,""):"",r=_<0?"-":"",i=dn(this._months)!==dn(_)?"-":"",s=dn(this._days)!==dn(_)?"-":"",o=dn(this._milliseconds)!==dn(_)?"-":"",r+"P"+(a?i+a+"Y":"")+(u?i+u+"M":"")+(l?s+l+"D":"")+(t||e||d?"T":"")+(t?o+t+"H":"")+(e?o+e+"M":"")+(d?o+n+"S":"")):"P0D"}var un=It.prototype;return un.isValid=function(){return this._isValid},un.abs=function(){var e=this._data;return this._milliseconds=Oa(this._milliseconds),this._days=Oa(this._days),this._months=Oa(this._months),e.milliseconds=Oa(e.milliseconds),e.seconds=Oa(e.seconds),e.minutes=Oa(e.minutes),e.hours=Oa(e.hours),e.months=Oa(e.months),e.years=Oa(e.years),this},un.add=function(e,t){return Fa(this,e,t,1)},un.subtract=function(e,t){return Fa(this,e,t,-1)},un.as=function(e){if(!this.isValid())return NaN;var t,a,n=this._milliseconds;if("month"===(e=N(e))||"quarter"===e||"year"===e)switch(t=this._days+n/864e5,a=this._months+Ca(t),e){case"month":return a;case"quarter":return a/3;case"year":return a/12}else switch(t=this._days+Math.round(Ea(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}},un.asMilliseconds=Ia,un.asSeconds=Na,un.asMinutes=Ra,un.asHours=Va,un.asDays=Ba,un.asWeeks=Ja,un.asMonths=Ua,un.asQuarters=$a,un.asYears=Ga,un.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*$(this._months/12):NaN},un._bubble=function(){var e,t,a,n,r,i=this._milliseconds,s=this._days,o=this._months,d=this._data;return i>=0&&s>=0&&o>=0||i<=0&&s<=0&&o<=0||(i+=864e5*Wa(Ea(o)+s),s=0,o=0),d.milliseconds=i%1e3,e=U(i/1e3),d.seconds=e%60,t=U(e/60),d.minutes=t%60,a=U(t/60),d.hours=a%24,s+=U(a/24),o+=r=U(Ca(s)),s-=Wa(Ea(r)),n=U(o/12),o%=12,d.days=s,d.months=o,d.years=n,this},un.clone=function(){return Zt(this)},un.get=function(e){return e=N(e),this.isValid()?this[e+"s"]():NaN},un.milliseconds=Ka,un.seconds=Za,un.minutes=Xa,un.hours=Qa,un.days=en,un.weeks=function(){return U(this.days()/7)},un.months=tn,un.years=an,un.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var a,n,r=!1,i=rn;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(r=e),"object"==typeof t&&(i=Object.assign({},rn,t),null!=t.s&&null==t.ss&&(i.ss=t.s-1)),n=function(e,t,a,n){var r=Zt(e).abs(),i=nn(r.as("s")),s=nn(r.as("m")),o=nn(r.as("h")),d=nn(r.as("d")),l=nn(r.as("M")),u=nn(r.as("w")),_=nn(r.as("y")),c=i<=a.ss&&["s",i]||i0,c[4]=n,sn.apply(null,c)}(this,!r,i,a=this.localeData()),r&&(n=a.pastFuture(+this,n)),a.postformat(n)},un.toISOString=ln,un.toString=ln,un.toJSON=ln,un.locale=oa,un.localeData=la,un.toIsoString=k("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ln),un.lang=da,W("X",0,0,"unix"),W("x",0,0,"valueOf"),he("x",ue),he("X",/[+-]?\d+(\.\d{1,3})?/),Me("X",(function(e,t,a){a._d=new Date(1e3*parseFloat(e))})),Me("x",(function(e,t,a){a._d=new Date($(e))})),r.version="2.29.4",t=Ft,r.fn=Ta,r.min=function(){return Et("isBefore",[].slice.call(arguments,0))},r.max=function(){return Et("isAfter",[].slice.call(arguments,0))},r.now=function(){return Date.now?Date.now():+new Date},r.utc=h,r.unix=function(e){return Ft(1e3*e)},r.months=function(e,t){return Pa(e,t,"months")},r.isDate=_,r.locale=ft,r.invalid=y,r.duration=Zt,r.isMoment=b,r.weekdays=function(e,t,a){return Aa(e,t,a,"weekdays")},r.parseZone=function(){return Ft.apply(null,arguments).parseZone()},r.localeData=yt,r.isDuration=Nt,r.monthsShort=function(e,t){return Pa(e,t,"monthsShort")},r.weekdaysMin=function(e,t,a){return Aa(e,t,a,"weekdaysMin")},r.defineLocale=pt,r.updateLocale=function(e,t){if(null!=t){var a,n,r=lt;null!=ut[e]&&null!=ut[e].parentLocale?ut[e].set(S(ut[e]._config,t)):(null!=(n=ht(e))&&(r=n._config),t=S(r,t),null==n&&(t.abbr=e),(a=new H(t)).parentLocale=ut[e],ut[e]=a),ft(e)}else null!=ut[e]&&(null!=ut[e].parentLocale?(ut[e]=ut[e].parentLocale,e===ft()&&ft(e)):null!=ut[e]&&delete ut[e]);return ut[e]},r.locales=function(){return D(ut)},r.weekdaysShort=function(e,t,a){return Aa(e,t,a,"weekdaysShort")},r.normalizeUnits=N,r.relativeTimeRounding=function(e){return void 0===e?nn:"function"==typeof e&&(nn=e,!0)},r.relativeTimeThreshold=function(e,t){return void 0!==rn[e]&&(void 0===t?rn[e]:(rn[e]=t,"s"===e&&(rn.ss=t-1),!0))},r.calendarFormat=function(e,t){var a=e.diff(t,"days",!0);return a<-6?"sameElse":a<-1?"lastWeek":a<0?"lastDay":a<1?"sameDay":a<2?"nextDay":a<7?"nextWeek":"sameElse"},r.prototype=Ta,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()}},t={};function a(n){var r=t[n];if(void 0!==r)return r.exports;var i=t[n]={id:n,loaded:!1,exports:{}};return e[n].call(i.exports,i,i.exports,a),i.loaded=!0,i.exports}a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),a(1611)})(); \ No newline at end of file diff --git a/docs/d3/d3-opt-bundle.js b/docs/d3/d3-opt-bundle.js index a957e72..dfe5708 100644 --- a/docs/d3/d3-opt-bundle.js +++ b/docs/d3/d3-opt-bundle.js @@ -1 +1 @@ -(()=>{"use strict";var t={582:function(t,n,e){var r,i,o=e(693),a=Object.freeze({esVersion:6,assumingES6:!0,productionMode:!0,linkerVersion:"1.13.2",fileLevelThis:this});function u(t){this.cb=t}u.prototype.toString=function(){return String.fromCharCode(this.cb)};var c=function t(n,e,r){var i=new n.V(e[r]);if(r>24===t?Nn:t<<16>>16===t?Dn:te):y(t)?z(Kn):z(Jn);case"boolean":return z(pn);case"undefined":return z(ft);default:return null===t?t.Ib():t instanceof dt?z(ne):t instanceof u?z(dn):t&&t.$classData?z(t.$classData):null}}function s(t){switch(typeof t){case"string":return"java.lang.String";case"number":return d(t)?t<<24>>24===t?"java.lang.Byte":t<<16>>16===t?"java.lang.Short":"java.lang.Integer":y(t)?"java.lang.Float":"java.lang.Double";case"boolean":return"java.lang.Boolean";case"undefined":return"java.lang.Void";default:return null===t?t.Ib():t instanceof dt?"java.lang.Long":t instanceof u?"java.lang.Character":t&&t.$classData?t.$classData.name:null.F.name}}var l=0,h=new WeakMap;function p(t){switch(typeof t){case"string":return re(t);case"number":return Qn(t);case"bigint":var n=0;for(t>=BigInt(32);return n;case"boolean":return t?1231:1237;case"undefined":return 0;case"symbol":return void 0===(t=t.description)?0:re(t);default:return null===t?0:(void 0===(n=h.get(t))&&(l=n=l+1|0,h.set(t,n)),n)}}function d(t){return"number"==typeof t&&(0|t)===t&&1/t!=-1/0}function y(t){return"number"==typeof t&&(t!=t||Math.fround(t)===t)}function v(){}function g(){}function b(t){if("number"==typeof t){this.b=Array(t);for(var n=0;nt===i,i.name=e,i.isPrimitive=!0,i.isInstance=()=>!1,void 0!==r&&(i.Q=D(i,r)),i}function C(t,n,e,r){var i=new T,o=function(t){for(var n in t)return n}(t);return i.t=e,i.x="L"+n+";",i.y=t=>!!t.t[o],i.name=n,i.isInterface=!1,i.isInstance=r||(t=>!!(t&&t.$classData&&t.$classData.t[o])),i}function D(t,n,e){var r=new T;n.prototype.$classData=r;var i="["+t.x;return r.V=n,r.t={a:1,Ea:1,c:1},r.U=t,r.R=t,r.S=1,r.x=i,r.name=i,r.isArrayClass=!0,r.y=e||(t=>r===t),r.isInstance=t=>t instanceof n,r}function P(t){return t.Q||(t.Q=function(t){function n(t){if("number"==typeof t){this.b=Array(t);for(var n=0;n{var n=t.S;return n===i?r.y(t.R):n>i&&r===R};return e.y=a,e.isInstance=t=>!!(t=t&&t.$classData)&&(t===e||a(t)),e}(t)),t.Q}function z(t){return t.Ca||(t.Ca=new Jt(t)),t.Ca}v.prototype.constructor=v,g.prototype=v.prototype,v.prototype.n=function(){return p(this)},v.prototype.g=function(){var t=this.n();return s(this)+"@"+(+(t>>>0)).toString(16)},v.prototype.toString=function(){return this.g()},b.prototype=new g,b.prototype.constructor=b,_.prototype=b.prototype,m.prototype=new g,m.prototype.constructor=m,w.prototype=new g,w.prototype.constructor=w,x.prototype=new g,x.prototype.constructor=x,M.prototype=new g,M.prototype.constructor=M,A.prototype=new g,A.prototype.constructor=A,S.prototype=new g,S.prototype.constructor=S,k.prototype=new g,k.prototype.constructor=k,N.prototype=new g,N.prototype.constructor=N,T.prototype.isAssignableFrom=function(t){return this===t||this.y(t)},T.prototype.checkCast=function(){},T.prototype.getSuperclass=function(){return this.fc?z(this.fc):null},T.prototype.getComponentType=function(){return this.U?z(this.U):null},T.prototype.newArrayOfThisClass=function(t){for(var n=this,e=0;e!t.isPrimitive,R.name="java.lang.Object",R.isInstance=t=>null!==t,R.Q=D(R,b,(t=>{var n=t.S;return 1===n?!t.R.isPrimitive:1void 0===t));function st(){}function lt(t,n){if(n instanceof b||n instanceof m||n instanceof w||n instanceof x||n instanceof M||n instanceof A||n instanceof S||n instanceof k||n instanceof N)return n.b.length;throw Bt(t=new Tn,"argument type mismatch"),t}function ht(){return G||(G=new st),G}function pt(){}function dt(t,n){this.P=t,this.O=n}function yt(t,n){if(0==(-2097152&n))n=""+(4294967296*n+ +(t>>>0));else{var e=(32+(0|Math.clz32(1e9))|0)-(0!==n?0|Math.clz32(n):32+(0|Math.clz32(t))|0)|0,r=e,i=0==(32&r)?1e9<>>(31-r|0)|0|0<=(-2147483648^i):(-2147483648^c)>=(-2147483648^r))&&(u=a,c=r,u=(-2147483648^(a=o-i|0))>(-2147483648^o)?(u-c|0)-1|0:u-c|0,o=a,a=u,32>e?n|=1<>>1|0|r<<31,r=u=r>>>1|0}(0===(e=a)?-1147483648<=(-2147483648^o):-2147483648<=(-2147483648^e))&&(i=(o=(e=4294967296*a+ +(o>>>0))/1e9)/4294967296|0,n=o=(r=n)+(0|o)|0,t=(-2147483648^o)<(-2147483648^r)?1+(t+i|0)|0:t+i|0,o=e%1e9|0),n=""+(4294967296*t+ +(n>>>0))+"000000000".substring((e=""+o).length)+e}return n}function vt(){this.ja=0}function gt(){return Z||(Z=new vt),Z}function bt(t,n,e,r,i){var o=n.m;if(0!==e.length&&(o.e=""+o.e+e),(t=t.k()).j())for(e=t.h(),o.e=""+o.e+e;t.j();)o.e=""+o.e+r,e=t.h(),o.e=""+o.e+e;return 0!==i.length&&(o.e=""+o.e+i),n}function _t(){Q=this}function mt(){this.Bb=null,J=this,this.Bb=new b(0)}function wt(t,n,e,r){var i=0,o=e.b.length;if(0===n)for(;it?-2147483648:0|t)===t)t=n;else{if(n=gt(),-0x8000000000000000>t){n.ja=-2147483648;var e=0}else if(0x8000000000000000<=t)n.ja=2147483647,e=-1;else{e=0|t;var r=t/4294967296|0;n.ja=0>t&&0!==e?-1+r|0:r}n=n.ja,gt(),t=(0>n?-(4294967296*+((0!==e?~n:0|-n)>>>0)+ +((0|-e)>>>0)):4294967296*n+ +(e>>>0))===t?e^n:B(F(),t)}return t}return n instanceof dt?(t=(n=new dt((t=null===n?i:n).P,t.O)).P,(n=n.O)===t>>31?t:t^n):function(t){switch(typeof t){case"string":return re(t);case"number":return Qn(t);case"boolean":return t?1231:1237;case"undefined":return 0;default:return t&&t.$classData||null===t?t.n():t instanceof dt?t.P^t.O:t instanceof u?null===t?0:t.cb:v.prototype.n.call(t)}}(n)}function Ct(){return nt||(nt=new Tt),nt}function Dt(){}function Pt(){}function zt(){}function Rt(){}function qt(t,n){return t=Lt(t,n),-430675100+Math.imul(5,t<<13|t>>>19|0)|0}function Lt(t,n){return n=Math.imul(-862048943,n),t^Math.imul(461845907,n<<15|n>>>17|0)}function jt(t){return t=Math.imul(-2048144789,t^(t>>>16|0)),(t=Math.imul(-1028477387,t^(t>>>13|0)))^(t>>>16|0)}function $t(t){return 0==(32&t.ma)<<24>>24&&0==(32&t.ma)<<24>>24&&(t.gb=new A(new Int32Array([1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43600,44016,65296,66720,69734,69872,69942,70096,71360,120782,120792,120802,120812,120822])),t.ma=(32|t.ma)<<24>>24),t.gb}function It(){this.gb=null,this.ma=0}function Ut(t){throw new ee('For input string: "'+t+'"')}function Ot(){}function Bt(t,n){t.kb=n,"[object Error]"!==Object.prototype.toString.call(t)&&(void 0===Error.captureStackTrace?Error():Error.captureStackTrace(t))}st.prototype=new g,st.prototype.constructor=st,st.prototype.$classData=C({cc:0},"java.lang.reflect.Array$",{cc:1,a:1}),pt.prototype=new g,pt.prototype.constructor=pt,pt.prototype.$classData=C({dc:0},"java.util.Arrays$",{dc:1,a:1}),dt.prototype=new g,dt.prototype.constructor=dt,dt.prototype.n=function(){return this.P^this.O},dt.prototype.g=function(){gt();var t=this.P,n=this.O;return n===t>>31?""+t:0>n?"-"+yt(0|-t,0!==t?~n:0|-n):yt(t,n)},dt.prototype.$classData=C({Eb:0},"org.scalajs.linker.runtime.RuntimeLong",{Eb:1,a:1}),vt.prototype=new g,vt.prototype.constructor=vt,vt.prototype.$classData=C({Fb:0},"org.scalajs.linker.runtime.RuntimeLong$",{Fb:1,a:1}),_t.prototype=new g,_t.prototype.constructor=_t,_t.prototype.$classData=C({yc:0},"scala.collection.StringOps$",{yc:1,a:1}),mt.prototype=new g,mt.prototype.constructor=mt,mt.prototype.$classData=C({Tc:0},"scala.collection.immutable.VectorStatics$",{Tc:1,a:1}),Mt.prototype=new g,Mt.prototype.constructor=Mt,Mt.prototype.$classData=C({ic:0},"scala.package$",{ic:1,a:1}),St.prototype=new g,St.prototype.constructor=St,St.prototype.$classData=C({bd:0},"scala.runtime.ScalaRunTime$",{bd:1,a:1}),Tt.prototype=new g,Tt.prototype.constructor=Tt,Tt.prototype.$classData=C({cd:0},"scala.runtime.Statics$",{cd:1,a:1}),Dt.prototype=new g,Dt.prototype.constructor=Dt,Dt.prototype.$classData=C({Vc:0},"scala.scalajs.js.special.package$",{Vc:1,a:1}),Pt.prototype=new g,Pt.prototype.constructor=Pt,Pt.prototype.$classData=C({kc:0},"scala.sys.package$",{kc:1,a:1}),zt.prototype=new g,zt.prototype.constructor=zt,Rt.prototype=zt.prototype,It.prototype=new g,It.prototype.constructor=It,It.prototype.$classData=C({Mb:0},"java.lang.Character$",{Mb:1,a:1,c:1}),Ot.prototype=new g,Ot.prototype.constructor=Ot,Ot.prototype.$classData=C({Tb:0},"java.lang.Integer$",{Tb:1,a:1,c:1});class Ft extends Error{constructor(){super(),this.kb=null}Da(){return this.kb}g(){var t=s(this),n=this.Da();return null===n?t:t+": "+n}n(){return v.prototype.n.call(this)}get message(){var t=this.Da();return null===t?"":t}get name(){return s(this)}toString(){return this.g()}}function Yt(){}function Ht(){}function Vt(){}function Xt(){}function Gt(t){this.ab=t}function Wt(t){this.bb=t}function Zt(){this.rb=this.Y=0,at=this,this.Y=re("Seq"),this.rb=re("Map"),re("Set");var t=At().pb,n=this.rb,e=0,r=0,i=0,o=1;for(t=t.k();t.j();){var a=t.h();e=e+(a=Et(Ct(),a))|0,r^=a,o=Math.imul(o,1|a),i=1+i|0}n=qt(n,e),jt((n=Lt(n=qt(n,r),o))^i)}function Qt(){return at||(at=new Zt),at}function Jt(t){this.F=t}Yt.prototype=new g,Yt.prototype.constructor=Yt,Ht.prototype=Yt.prototype,Yt.prototype.g=function(){return""},Vt.prototype=new g,Vt.prototype.constructor=Vt,Xt.prototype=Vt.prototype,Vt.prototype.g=function(){return""},Gt.prototype=new g,Gt.prototype.constructor=Gt,Gt.prototype.g=function(){return""+this.ab},Gt.prototype.$classData=C({$c:0},"scala.runtime.IntRef",{$c:1,a:1,c:1}),Wt.prototype=new g,Wt.prototype.constructor=Wt,Wt.prototype.g=function(){return""+this.bb},Wt.prototype.$classData=C({ad:0},"scala.runtime.ObjectRef",{ad:1,a:1,c:1}),Zt.prototype=new Rt,Zt.prototype.constructor=Zt,Zt.prototype.$classData=C({lc:0},"scala.util.hashing.MurmurHash3$",{lc:1,md:1,a:1}),Jt.prototype=new g,Jt.prototype.constructor=Jt,Jt.prototype.g=function(){return(this.F.isInterface?"interface ":this.F.isPrimitive?"":"class ")+this.F.name},Jt.prototype.$classData=C({Nb:0},"java.lang.Class",{Nb:1,a:1,c:1,s:1});class Kt extends Ft{}function tn(){}function nn(){}function en(){this.C=null,ut=this,this.C=new On}function rn(){return ut||(ut=new en),ut}function on(){}function an(){throw new Pn("tail of empty lazy list")}function un(){return ct||(ct=new on),ct}function cn(t){this.Xc=t}function fn(t){this.Zc=t}tn.prototype=new g,tn.prototype.constructor=tn,nn.prototype=tn.prototype,en.prototype=new g,en.prototype.constructor=en,en.prototype.$classData=C({sc:0},"scala.collection.Iterator$",{sc:1,a:1,B:1,c:1}),on.prototype=new g,on.prototype.constructor=on,on.prototype.u=function(){throw new zn("head of empty lazy list")},on.prototype.$classData=C({Jc:0},"scala.collection.immutable.LazyList$State$Empty$",{Jc:1,a:1,Bd:1,c:1}),cn.prototype=new Ht,cn.prototype.constructor=cn,cn.prototype.$classData=C({Wc:0},"scala.scalajs.runtime.AnonFunction0",{Wc:1,Qd:1,a:1,dd:1}),fn.prototype=new Xt,fn.prototype.constructor=fn,fn.prototype.r=function(t){(0,this.Zc)(t)},fn.prototype.$classData=C({Yc:0},"scala.scalajs.runtime.AnonFunction1",{Yc:1,Rd:1,a:1,N:1});var sn,ln,hn,pn=C({Jb:0},"java.lang.Boolean",{Jb:1,a:1,c:1,v:1,s:1},(t=>"boolean"==typeof t)),dn=C({Lb:0},"java.lang.Character",{Lb:1,a:1,c:1,v:1,s:1},(t=>t instanceof u));function yn(t){var n=new vn;return Bt(n,t),n}class vn extends Kt{}function gn(t){return t.e="",t}function bn(){this.e=null}function _n(){}function mn(){}function wn(){ln||(ln=new An)}function xn(){}function Mn(){}function An(){Vn()}function Sn(){this.vb=null,hn=this,this.vb=Le(new Re(new cn((()=>un()))))}function kn(){return hn||(hn=new Sn),hn}vn.prototype.$classData=C({w:0},"java.lang.RuntimeException",{w:1,z:1,A:1,a:1,c:1}),bn.prototype=new g,bn.prototype.constructor=bn,bn.prototype.g=function(){return this.e},bn.prototype.f=function(){return this.e.length},bn.prototype.$classData=C({Yb:0},"java.lang.StringBuilder",{Yb:1,a:1,fb:1,ed:1,c:1}),_n.prototype=new g,_n.prototype.constructor=_n,mn.prototype=_n.prototype,_n.prototype.k=function(){return this},_n.prototype.g=function(){return""},_n.prototype.ka=function(t,n,e,r){return bt(this,t,n,e,r)},_n.prototype.l=function(){return-1},wn.prototype=new nn,wn.prototype.constructor=wn,wn.prototype.$classData=C({qc:0},"scala.collection.Iterable$",{qc:1,rc:1,a:1,B:1,c:1}),xn.prototype=new g,xn.prototype.constructor=xn,Mn.prototype=xn.prototype,An.prototype=new nn,An.prototype.constructor=An,An.prototype.$classData=C({Fc:0},"scala.collection.immutable.Iterable$",{Fc:1,rc:1,a:1,B:1,c:1}),Sn.prototype=new g,Sn.prototype.constructor=Sn,Sn.prototype.$classData=C({Hc:0},"scala.collection.immutable.LazyList$",{Hc:1,a:1,ua:1,B:1,c:1});var Nn=C({Kb:0},"java.lang.Byte",{Kb:1,X:1,a:1,c:1,v:1,s:1},(t=>"number"==typeof t&&t<<24>>24===t&&1/t!=-1/0));class Tn extends vn{}Tn.prototype.$classData=C({ib:0},"java.lang.IllegalArgumentException",{ib:1,w:1,z:1,A:1,a:1,c:1});class En extends vn{constructor(t){super(),Bt(this,t)}}En.prototype.$classData=C({Rb:0},"java.lang.IndexOutOfBoundsException",{Rb:1,w:1,z:1,A:1,a:1,c:1});class Cn extends vn{constructor(){super(),Bt(this,null)}}Cn.prototype.$classData=C({Vb:0},"java.lang.NullPointerException",{Vb:1,w:1,z:1,A:1,a:1,c:1});var Dn=C({Xb:0},"java.lang.Short",{Xb:1,X:1,a:1,c:1,v:1,s:1},(t=>"number"==typeof t&&t<<16>>16===t&&1/t!=-1/0));class Pn extends vn{constructor(t){super(),Bt(this,t)}}Pn.prototype.$classData=C({$b:0},"java.lang.UnsupportedOperationException",{$b:1,w:1,z:1,A:1,a:1,c:1});class zn extends vn{constructor(t){super(),Bt(this,t)}}zn.prototype.$classData=C({ec:0},"java.util.NoSuchElementException",{ec:1,w:1,z:1,A:1,a:1,c:1});class Rn extends vn{constructor(t){super(),this.ob=null,this.Ha=!1,this.pa=t,Bt(this,null)}Da(){if(!this.Ha&&!this.Ha){if(null===this.pa)var t="null";else try{t=this.pa+" (of class "+f(this.pa).F.name+")"}catch(n){t="an instance of class "+f(this.pa).F.name}this.ob=t,this.Ha=!0}return this.ob}}function qn(t,n){this.Aa=t,this.Ba=n}Rn.prototype.$classData=C({gc:0},"scala.MatchError",{gc:1,w:1,z:1,A:1,a:1,c:1}),qn.prototype=new g,qn.prototype.constructor=qn,(r=qn.prototype).mb=function(){return 2},r.nb=function(t){t:switch(t){case 0:t=this.Aa;break t;case 1:t=this.Ba;break t;default:throw new En(t+" is out of bounds (min 0, max 1)")}return t},r.g=function(){return"("+this.Aa+","+this.Ba+")"},r.Ga=function(){return"Tuple2"},r.n=function(){Qt();var t=this.mb();if(0===t)t=re(this.Ga());else{for(var n=qt(-889275714,re(this.Ga())),e=0;en)throw new En(""+n);if((t=t.db(n)).d())throw new En(""+n);return t.eb()}function Fn(){Zn()}function Yn(t){this.Ta=t}function Hn(){jn=this,Ze(),Ze()}function Vn(){jn||(jn=new Hn)}function Xn(t,n,e){this.yb=this.xa=this.ga=this.fa=this.ea=null,this.ya=n,this.Oc=e,this.K=t.M,this.Wa=this.K.b.length,this.Xa=this.q=0,this.D=this.ya,this.ia=0,this.L=1,this.Ya=0,this.ha=this.Wa}function Gn(){Vn()}function Wn(){this.Ab=null,In=this;try{Q||(Q=new _t);var t=H;j||(j=new Y);var n=t(j,"scala.collection.immutable.Vector.defaultApplyPreferredMaxLength","250");ot||(ot=new Ot);var e=null===n?0:n.length;0===e&&Ut(n);var r=n.charCodeAt(0),i=45===r;for(t=i?2147483648:2147483647,(r=i||43===r?1:0)>=n.length&&Ut(n),i=0;r!==e;){it||(it=new It);var o=it,a=n.charCodeAt(r);if(256>a)var u=48<=a&&57>=a?-48+a|0:65<=a&&90>=a?-55+a|0:97<=a&&122>=a?-87+a|0:-1;else if(65313<=a&&65338>=a)u=-65303+a|0;else if(65345<=a&&65370>=a)u=-65335+a|0;else{W||(W=new pt);t:for(var c=$t(o),f=0,s=c.b.length;;){if(f===s){var l=-1-f|0;break t}var h=(f+s|0)>>>1|0,p=c.b[h],d=a===p?0:ad)s=h;else{if(0===d){l=h;break t}f=1+h|0}}if(0>(f=0>l?-2-l|0:l))u=-1;else{var y=a-$t(o).b[f]|0;u=9u?u:-1;i=10*i+v,(-1===v||i>t)&&Ut(n),r=1+r|0}}catch(t){throw t}this.Ab=new Xn(Ke(),0,0)}function Zn(){return In||(In=new Wn),In}function Qn(t){return B(F(),t)}qn.prototype.$classData=Un,On.prototype=new mn,On.prototype.constructor=On,On.prototype.j=function(){return!1},On.prototype.l=function(){return 0},On.prototype.h=function(){throw new zn("next on empty iterator")},On.prototype.$classData=C({tc:0},"scala.collection.Iterator$$anon$19",{tc:1,Ja:1,a:1,sa:1,o:1,p:1}),Fn.prototype=new Mn,Fn.prototype.constructor=Fn,Fn.prototype.$classData=C({Dc:0},"scala.collection.immutable.IndexedSeq$",{Dc:1,wc:1,a:1,ua:1,B:1,c:1}),Yn.prototype=new mn,Yn.prototype.constructor=Yn,Yn.prototype.j=function(){return!this.Ta.d()},Yn.prototype.h=function(){if(this.Ta.d())return rn().C.h();qe(this.Ta).u()},Yn.prototype.$classData=C({Ic:0},"scala.collection.immutable.LazyList$LazyIterator",{Ic:1,Ja:1,a:1,sa:1,o:1,p:1}),Hn.prototype=new g,Hn.prototype.constructor=Hn,Hn.prototype.$classData=C({Mc:0},"scala.collection.immutable.List$",{Mc:1,a:1,xc:1,ua:1,B:1,c:1}),Xn.prototype=new g,Xn.prototype.constructor=Xn,(r=Xn.prototype).k=function(){return this},r.g=function(){return""},r.ka=function(t,n,e,r){return bt(this,t,n,e,r)},r.l=function(){return this.D-this.q|0},r.j=function(){return this.D>this.q},r.h=function(){if(this.q===this.Wa){var t=(this.q-this.D|0)+this.ya|0;if(t===this.ha){this.D<=this.q&&rn().C.h(),this.ia=1+this.ia|0;for(var n=null;0===n.b.length;)this.ia=1+this.ia|0,n=null;this.Ya=this.ha;var e=this.Oc/2|0,r=this.ia-e|0;switch(e=this.L=(1+e|0)-(0>r?0|-r:r)|0){case 1:this.K=n;break;case 2:this.ea=n;break;case 3:this.fa=n;break;case 4:this.ga=n;break;case 5:this.xa=n;break;case 6:this.yb=n;break;default:throw new Rn(e)}this.ha=this.Ya+Math.imul(n.b.length,1<this.ya&&(this.ha=this.ya),1(n=this.Xa^t)?this.K=this.ea.b[31&(t>>>5|0)]:(32768>n?this.ea=this.fa.b[31&(t>>>10|0)]:(1048576>n?this.fa=this.ga.b[31&(t>>>15|0)]:(33554432>n?this.ga=this.xa.b[31&(t>>>20|0)]:(this.xa=this.yb.b[t>>>25|0],this.ga=this.xa.b[0]),this.fa=this.ga.b[0]),this.ea=this.fa.b[0]),this.K=this.ea.b[0]),this.Xa=t),this.D=this.D-this.q|0,t=this.K.b.length,n=this.D,this.Wa=t"number"==typeof t)),Kn=C({Pb:0},"java.lang.Float",{Pb:1,X:1,a:1,c:1,v:1,s:1,oa:1},(t=>y(t))),te=C({Sb:0},"java.lang.Integer",{Sb:1,X:1,a:1,c:1,v:1,s:1,oa:1},(t=>d(t))),ne=C({Ub:0},"java.lang.Long",{Ub:1,X:1,a:1,c:1,v:1,s:1,oa:1},(t=>t instanceof dt));class ee extends Tn{constructor(t){super(),Bt(this,t)}}function re(t){for(var n=0,e=1,r=-1+t.length|0;0<=r;)n=n+Math.imul(t.charCodeAt(r),e)|0,e=Math.imul(31,e),r=-1+r|0;return n}ee.prototype.$classData=C({Wb:0},"java.lang.NumberFormatException",{Wb:1,ib:1,w:1,z:1,A:1,a:1,c:1});var ie,oe,ae,ue,ce,fe=C({Gb:0},"java.lang.String",{Gb:1,a:1,c:1,v:1,fb:1,s:1,oa:1},(t=>"string"==typeof t));function se(){}function le(){}function he(t){this.Ka=0,this.La=t,this.I=0,t=this.La,this.Ka=lt(ht(),t)}function pe(t){this.J=0,this.pc=t,this.Oa=0,this.J=t.f()}function de(){this.ub=null,this.Qa=!1,ie=this}function ye(){}function ve(){}function ge(){this.qb=null,this.Ia=0}function be(){}function _e(){}function me(){}function we(){this.Ia=0,this.qb="Object",At(),this.Ia=p(this)}function xe(){}function Me(){}function Ae(){}function Se(){}function ke(){this.va=null}function Ne(){}function Te(t){this.va=t}function Ee(){}function Ce(){}function De(){}function Pe(){}function ze(t,n,e,r){return n.e=""+n.e+e,t.da?t.d()||qe(t).u():n.e+="",n.e=""+n.e+r,n}function Re(t){this.xb=null,this.Ua=!1,this.wb=t,this.Va=this.da=!1}function qe(t){if(!t.Ua&&!t.Ua){if(t.Va)throw yn("self-referential LazyList or a derivation thereof has no more elements");t.Va=!0;try{var n=(0,t.wb.Xc)()}finally{t.Va=!1}t.da=!0,t.wb=null,t.xb=n,t.Ua=!0}return t.xb}function Le(t){var n=t,e=t;for(n.d()||(n=an(qe(n)));e!==n&&!n.d()&&!(n=an(qe(n))).d()&&(n=an(qe(n)))!==e;)e=an(qe(e));return t}function je(){}function $e(){}function Ie(){this.M=null}function Ue(){}function Oe(t){this.wa=t}function Be(){}function Fe(){}function Ye(){this.M=null}function He(){}function Ve(){this.M=null,this.Ra=0}function Xe(){}function Ge(){ae=this,Ze(),Ze()}function We(){throw new Pn("tail of empty list")}function Ze(){return ae||(ae=new Ge),ae}function Qe(){this.M=null,this.Ra=0;var t=xt().Bb;xt(),this.Ra=0,this.M=t}function Je(t){return new En(t+" is out of bounds (empty vector)")}function Ke(){return ue||(ue=new Qe),ue}function tr(){this.m=null}se.prototype=new g,se.prototype.constructor=se,le.prototype=se.prototype,se.prototype.T=function(){return this.E()},se.prototype.la=function(t){for(var n=this.k();n.j();)t.r(n.h())},se.prototype.ka=function(t,n,e,r){return bt(this,t,n,e,r)},he.prototype=new mn,he.prototype.constructor=he,he.prototype.l=function(){return this.Ka-this.I|0},he.prototype.j=function(){return this.I=lt(ht(),t)&&rn().C.h(),t=kt(Nt(),this.La,this.I),this.I=1+this.I|0,t},he.prototype.$classData=C({mc:0},"scala.collection.ArrayOps$ArrayIterator",{mc:1,Ja:1,a:1,sa:1,o:1,p:1,c:1}),pe.prototype=new mn,pe.prototype.constructor=pe,pe.prototype.l=function(){return this.J},pe.prototype.j=function(){return 0)"},we.prototype=new be,we.prototype.constructor=we,we.prototype.$classData=C({jc:0},"scala.reflect.ManifestFactory$ObjectManifest$",{jc:1,kd:1,jd:1,a:1,id:1,hd:1,gd:1,ld:1,c:1,H:1}),xe.prototype=new le,xe.prototype.constructor=xe,Me.prototype=xe.prototype,xe.prototype.n=function(){var t=Qt();if(this&&this.$classData&&this.$classData.t.Ma)t:{var n=t.Y;switch(t=this.f()){case 0:t=jt(0^n);break t;case 1:t=n,n=this.i(0),t=jt(1^qt(t,Et(Ct(),n)));break t;default:var e=this.i(0),r=Et(Ct(),e);e=n=qt(n,r);var i=this.i(1),o=(i=Et(Ct(),i))-r|0;for(r=2;rt)t=1;else t:for(var n=this,e=0;;){if(e===t){t=n.d()?0:1;break t}if(n.d()){t=-1;break t}e=1+e|0,n=n.za()}return t},r.i=function(t){return Bn(this,t)},r.d=function(){return qe(this)===un()},r.l=function(){return this.da&&this.d()?0:-1},r.eb=function(){qe(this).u()},r.k=function(){return this.da&&this.d()?rn().C:new Yn(this)},r.la=function(t){for(var n=this;!n.d();){var e=qe(n);t.r(e.u()),n=an(qe(n))}},r.T=function(){return"LazyList"},r.ka=function(t,n,e,r){return Le(this),ze(this,t.m,n,r),t},r.g=function(){var t=new bn;return gn(t),t.e="LazyList",ze(this,t,"(",")").e},r.r=function(t){Bn(this,0|t)},r.db=function(t){return 0>=t?this:this.da&&this.d()?kn().vb:(kn(),n=t,e=new Wt(this),r=new Gt(n),new Re(new cn((()=>{for(var t=e.bb,n=r.ab;0n;)wt(xt(),(1-(0>n?0|-n:n)|0)-1|0,null,t),n=1+n|0},Oe.prototype=new $e,Oe.prototype.constructor=Oe,(r=Oe.prototype).f=function(){return this.wa.b.length},r.i=function(t){return this.wa.b[t]},r.n=function(){var t=Qt();t:{var n=this.wa,e=t.Y;switch(t=lt(ht(),n)){case 0:n=jt(0^e);break t;case 1:t=e,n=kt(Nt(),n,0),n=jt(1^qt(t,Et(Ct(),n)));break t;default:var r=kt(Nt(),n,0),i=Et(Ct(),r);r=e=qt(e,i);var o=kt(Nt(),n,1),a=(o=Et(Ct(),o))-i|0;for(i=2;it)t=1;else t:for(;;){if(0===t){t=this.d()?0:1;break t}if(this.d()){t=-1;break t}We()}return t},r.T=function(){return"List"},r.r=function(t){Bn(this,0|t)},r.db=function(t){for(var n=this;!(0>=t||n.d());)t=-1+t|0,n=n.za();return n},Ye.prototype=new Ue,Ye.prototype.constructor=Ye,He.prototype=Ye.prototype,Ve.prototype=new He,Ve.prototype.constructor=Ve,Xe.prototype=Ve.prototype,Ge.prototype=new Fe,Ge.prototype.constructor=Ge,(r=Ge.prototype).u=function(){throw new zn("head of empty list")},r.l=function(){return 0},r.k=function(){return rn().C},r.Ga=function(){return"Nil"},r.mb=function(){return 0},r.nb=function(t){throw Ct(),new En(""+t)},r.za=function(){We()},r.eb=function(){this.u()},r.$classData=C({Pc:0},"scala.collection.immutable.Nil$",{Pc:1,Cd:1,Pa:1,ra:1,Z:1,a:1,$:1,o:1,ba:1,p:1,aa:1,ta:1,qa:1,N:1,ca:1,H:1,Za:1,Sa:1,$a:1,Kc:1,uc:1,vc:1,Lc:1,xd:1,tb:1,sb:1,zb:1,zc:1,c:1,hc:1}),Qe.prototype=new Xe,Qe.prototype.constructor=Qe,Qe.prototype.r=function(t){throw Je(0|t)},Qe.prototype.i=function(t){throw Je(t)},Qe.prototype.$classData=C({Sc:0},"scala.collection.immutable.Vector0$",{Sc:1,Ad:1,Ed:1,Dd:1,Pa:1,ra:1,Z:1,a:1,$:1,o:1,ba:1,p:1,aa:1,ta:1,qa:1,N:1,ca:1,H:1,Za:1,Sa:1,$a:1,Cc:1,Ma:1,Na:1,Ec:1,zb:1,tb:1,sb:1,zc:1,c:1}),tr.prototype=new Pe,tr.prototype.constructor=tr,(r=tr.prototype).E=function(){return"IndexedSeq"},r.k=function(){return new pe(new Te(this))},r.G=function(t){var n=this.m.f();return n===t?0:n{ce[t.Aa]=t.Ba}))),ce);sr.type="LineString",window.requestAnimationFrame(function t(n,e,r,i,o,a,u){return c=>{c=+c,6e3>(0|u.coordinates.length)&&u.coordinates.push([360*+Math.random()-180,180*+Math.random()-90]),o.rotate([c/100,1]),e.clearRect(0,0,r,i),e.beginPath(),a(u,null),e.stroke(),window.requestAnimationFrame(t(n,e,r,i,o,a,u))}}(rr,er,ir,or,ur,cr,sr))}catch(ce){throw ce}},693:(t,n,e)=>{e.r(n),e.d(n,{FormatSpecifier:()=>wc,active:()=>ti,arc:()=>Pw,area:()=>$w,areaRadial:()=>Xw,ascending:()=>i,autoType:()=>Ia,axisBottom:()=>ct,axisLeft:()=>ft,axisRight:()=>ut,axisTop:()=>at,bisect:()=>f,bisectLeft:()=>c,bisectRight:()=>u,bisector:()=>o,blob:()=>Tu,brush:()=>Ni,brushSelection:()=>Ai,brushX:()=>Si,brushY:()=>ki,buffer:()=>Cu,chord:()=>qi,clientPoint:()=>ze,cluster:()=>Up,color:()=>Zn,contourDensity:()=>aa,contours:()=>ta,create:()=>uw,creator:()=>cn,cross:()=>h,csv:()=>qu,csvFormat:()=>ka,csvFormatBody:()=>Na,csvFormatRow:()=>Ea,csvFormatRows:()=>Ta,csvFormatValue:()=>Ca,csvParse:()=>Aa,csvParseRows:()=>Sa,cubehelix:()=>Yo,curveBasis:()=>Nx,curveBasisClosed:()=>Ex,curveBasisOpen:()=>Dx,curveBundle:()=>zx,curveCardinal:()=>Lx,curveCardinalClosed:()=>$x,curveCardinalOpen:()=>Ux,curveCatmullRom:()=>Fx,curveCatmullRomClosed:()=>Hx,curveCatmullRomOpen:()=>Xx,curveLinear:()=>Rw,curveLinearClosed:()=>Wx,curveMonotoneX:()=>rM,curveMonotoneY:()=>iM,curveNatural:()=>uM,curveStep:()=>fM,curveStepAfter:()=>lM,curveStepBefore:()=>sM,customEvent:()=>_n,descending:()=>p,deviation:()=>v,dispatch:()=>yt,drag:()=>pa,dragDisable:()=>Cn,dragEnable:()=>Dn,dsv:()=>Ru,dsvFormat:()=>xa,easeBack:()=>xu,easeBackIn:()=>mu,easeBackInOut:()=>xu,easeBackOut:()=>wu,easeBounce:()=>gu,easeBounceIn:()=>vu,easeBounceInOut:()=>bu,easeBounceOut:()=>gu,easeCircle:()=>ou,easeCircleIn:()=>ru,easeCircleInOut:()=>ou,easeCircleOut:()=>iu,easeCubic:()=>Zr,easeCubicIn:()=>Gr,easeCubicInOut:()=>Zr,easeCubicOut:()=>Wr,easeElastic:()=>Su,easeElasticIn:()=>Au,easeElasticInOut:()=>ku,easeElasticOut:()=>Su,easeExp:()=>eu,easeExpIn:()=>tu,easeExpInOut:()=>eu,easeExpOut:()=>nu,easeLinear:()=>Oa,easePoly:()=>Xa,easePolyIn:()=>Ha,easePolyInOut:()=>Xa,easePolyOut:()=>Va,easeQuad:()=>Ya,easeQuadIn:()=>Ba,easeQuadInOut:()=>Ya,easeQuadOut:()=>Fa,easeSin:()=>Ja,easeSinIn:()=>Za,easeSinInOut:()=>Ja,easeSinOut:()=>Qa,entries:()=>ho,event:()=>dn,extent:()=>g,forceCenter:()=>Yu,forceCollide:()=>rc,forceLink:()=>ac,forceManyBody:()=>hc,forceRadial:()=>pc,forceSimulation:()=>lc,forceX:()=>dc,forceY:()=>yc,format:()=>kc,formatDefaultLocale:()=>Dc,formatLocale:()=>Cc,formatPrefix:()=>Nc,formatSpecifier:()=>mc,geoAlbers:()=>np,geoAlbersUsa:()=>ep,geoArea:()=>Tf,geoAzimuthalEqualArea:()=>ap,geoAzimuthalEqualAreaRaw:()=>op,geoAzimuthalEquidistant:()=>cp,geoAzimuthalEquidistantRaw:()=>up,geoBounds:()=>ms,geoCentroid:()=>Ps,geoCircle:()=>Fs,geoClipAntimeridian:()=>nl,geoClipCircle:()=>el,geoClipExtent:()=>al,geoClipRectangle:()=>ol,geoConicConformal:()=>dp,geoConicConformalRaw:()=>pp,geoConicEqualArea:()=>tp,geoConicEqualAreaRaw:()=>Kh,geoConicEquidistant:()=>bp,geoConicEquidistantRaw:()=>gp,geoContains:()=>Nl,geoDistance:()=>bl,geoEqualEarth:()=>Sp,geoEqualEarthRaw:()=>Ap,geoEquirectangular:()=>vp,geoEquirectangularRaw:()=>yp,geoGnomonic:()=>Np,geoGnomonicRaw:()=>kp,geoGraticule:()=>Cl,geoGraticule10:()=>Dl,geoIdentity:()=>Tp,geoInterpolate:()=>Pl,geoLength:()=>yl,geoMercator:()=>sp,geoMercatorRaw:()=>fp,geoNaturalEarth1:()=>Cp,geoNaturalEarth1Raw:()=>Ep,geoOrthographic:()=>Pp,geoOrthographicRaw:()=>Dp,geoPath:()=>qh,geoProjection:()=>Zh,geoProjectionMutator:()=>Qh,geoRotation:()=>Us,geoStereographic:()=>Rp,geoStereographicRaw:()=>zp,geoStream:()=>yf,geoTransform:()=>Lh,geoTransverseMercator:()=>Lp,geoTransverseMercatorRaw:()=>qp,gray:()=>Ao,hcl:()=>zo,hierarchy:()=>Bp,histogram:()=>D,hsl:()=>ue,html:()=>Bu,image:()=>ju,interpolate:()=>De,interpolateArray:()=>Me,interpolateBasis:()=>le,interpolateBasisClosed:()=>he,interpolateBlues:()=>Rm,interpolateBrBG:()=>V_,interpolateBuGn:()=>sm,interpolateBuPu:()=>hm,interpolateCividis:()=>Hm,interpolateCool:()=>Gm,interpolateCubehelix:()=>ry,interpolateCubehelixDefault:()=>Vm,interpolateCubehelixLong:()=>iy,interpolateDate:()=>Se,interpolateDiscrete:()=>Ud,interpolateGnBu:()=>dm,interpolateGreens:()=>Lm,interpolateGreys:()=>$m,interpolateHcl:()=>ty,interpolateHclLong:()=>ny,interpolateHsl:()=>Zd,interpolateHslLong:()=>Qd,interpolateHue:()=>Od,interpolateInferno:()=>ow,interpolateLab:()=>Jd,interpolateMagma:()=>iw,interpolateNumber:()=>ke,interpolateNumberArray:()=>we,interpolateObject:()=>Ne,interpolateOrRd:()=>vm,interpolateOranges:()=>Ym,interpolatePRGn:()=>G_,interpolatePiYG:()=>Z_,interpolatePlasma:()=>aw,interpolatePuBu:()=>mm,interpolatePuBuGn:()=>bm,interpolatePuOr:()=>J_,interpolatePuRd:()=>xm,interpolatePurples:()=>Um,interpolateRainbow:()=>Zm,interpolateRdBu:()=>tm,interpolateRdGy:()=>em,interpolateRdPu:()=>Am,interpolateRdYlBu:()=>im,interpolateRdYlGn:()=>am,interpolateReds:()=>Bm,interpolateRgb:()=>ge,interpolateRgbBasis:()=>_e,interpolateRgbBasisClosed:()=>me,interpolateRound:()=>Bd,interpolateSinebow:()=>tw,interpolateSpectral:()=>cm,interpolateString:()=>Ce,interpolateTransformCss:()=>Mr,interpolateTransformSvg:()=>Ar,interpolateTurbo:()=>nw,interpolateViridis:()=>rw,interpolateWarm:()=>Xm,interpolateYlGn:()=>Tm,interpolateYlGnBu:()=>km,interpolateYlOrBr:()=>Cm,interpolateYlOrRd:()=>Pm,interpolateZoom:()=>Gd,interrupt:()=>dr,interval:()=>PM,isoFormat:()=>EM,isoParse:()=>DM,json:()=>Iu,keys:()=>so,lab:()=>So,lch:()=>Po,line:()=>jw,lineRadial:()=>Vw,linkHorizontal:()=>ex,linkRadial:()=>ix,linkVertical:()=>rx,local:()=>fw,map:()=>to,matcher:()=>mt,max:()=>q,mean:()=>L,median:()=>j,merge:()=>$,min:()=>I,mouse:()=>qe,namespace:()=>Tt,namespaces:()=>Nt,nest:()=>no,now:()=>Xe,pack:()=>hd,packEnclose:()=>Gp,packSiblings:()=>ud,pairs:()=>s,partition:()=>bd,path:()=>Yi,permute:()=>U,pie:()=>Ow,piecewise:()=>oy,pointRadial:()=>Gw,polygonArea:()=>uy,polygonCentroid:()=>cy,polygonContains:()=>py,polygonHull:()=>hy,polygonLength:()=>dy,precisionFixed:()=>Pc,precisionPrefix:()=>zc,precisionRound:()=>Rc,quadtree:()=>Qu,quantile:()=>P,quantize:()=>ay,radialArea:()=>Xw,radialLine:()=>Vw,randomBates:()=>my,randomExponential:()=>wy,randomIrwinHall:()=>_y,randomLogNormal:()=>by,randomNormal:()=>gy,randomUniform:()=>vy,range:()=>M,rgb:()=>te,ribbon:()=>Zi,scaleBand:()=>Ey,scaleDiverging:()=>T_,scaleDivergingLog:()=>E_,scaleDivergingPow:()=>D_,scaleDivergingSqrt:()=>P_,scaleDivergingSymlog:()=>C_,scaleIdentity:()=>Hy,scaleImplicit:()=>Ny,scaleLinear:()=>Yy,scaleLog:()=>tv,scaleOrdinal:()=>Ty,scalePoint:()=>Dy,scalePow:()=>fv,scaleQuantile:()=>lv,scaleQuantize:()=>hv,scaleSequential:()=>w_,scaleSequentialLog:()=>x_,scaleSequentialPow:()=>A_,scaleSequentialQuantile:()=>k_,scaleSequentialSqrt:()=>S_,scaleSequentialSymlog:()=>M_,scaleSqrt:()=>sv,scaleSymlog:()=>iv,scaleThreshold:()=>pv,scaleTime:()=>c_,scaleUtc:()=>b_,scan:()=>O,schemeAccent:()=>q_,schemeBlues:()=>zm,schemeBrBG:()=>H_,schemeBuGn:()=>fm,schemeBuPu:()=>lm,schemeCategory10:()=>R_,schemeDark2:()=>L_,schemeGnBu:()=>pm,schemeGreens:()=>qm,schemeGreys:()=>jm,schemeOrRd:()=>ym,schemeOranges:()=>Fm,schemePRGn:()=>X_,schemePaired:()=>j_,schemePastel1:()=>$_,schemePastel2:()=>I_,schemePiYG:()=>W_,schemePuBu:()=>_m,schemePuBuGn:()=>gm,schemePuOr:()=>Q_,schemePuRd:()=>wm,schemePurples:()=>Im,schemeRdBu:()=>K_,schemeRdGy:()=>nm,schemeRdPu:()=>Mm,schemeRdYlBu:()=>rm,schemeRdYlGn:()=>om,schemeReds:()=>Om,schemeSet1:()=>U_,schemeSet2:()=>O_,schemeSet3:()=>B_,schemeSpectral:()=>um,schemeTableau10:()=>F_,schemeYlGn:()=>Nm,schemeYlGnBu:()=>Sm,schemeYlOrBr:()=>Em,schemeYlOrRd:()=>Dm,select:()=>Nn,selectAll:()=>lw,selection:()=>kn,selector:()=>gt,selectorAll:()=>_t,set:()=>fo,shuffle:()=>B,stack:()=>yM,stackOffsetDiverging:()=>gM,stackOffsetExpand:()=>vM,stackOffsetNone:()=>hM,stackOffsetSilhouette:()=>bM,stackOffsetWiggle:()=>_M,stackOrderAppearance:()=>mM,stackOrderAscending:()=>xM,stackOrderDescending:()=>AM,stackOrderInsideOut:()=>SM,stackOrderNone:()=>pM,stackOrderReverse:()=>kM,stratify:()=>Ad,style:()=>It,sum:()=>F,svg:()=>Fu,symbol:()=>Mx,symbolCircle:()=>ox,symbolCross:()=>ax,symbolDiamond:()=>fx,symbolSquare:()=>dx,symbolStar:()=>px,symbolTriangle:()=>vx,symbolWye:()=>wx,symbols:()=>xx,text:()=>Pu,thresholdFreedmanDiaconis:()=>z,thresholdScott:()=>R,thresholdSturges:()=>C,tickFormat:()=>By,tickIncrement:()=>T,tickStep:()=>E,ticks:()=>N,timeDay:()=>Yv,timeDays:()=>Hv,timeFormat:()=>Cg,timeFormatDefaultLocale:()=>Qb,timeFormatLocale:()=>Tg,timeFriday:()=>Rv,timeFridays:()=>Ov,timeHour:()=>Xv,timeHours:()=>Gv,timeInterval:()=>vv,timeMillisecond:()=>eg,timeMilliseconds:()=>rg,timeMinute:()=>Zv,timeMinutes:()=>Qv,timeMonday:()=>Cv,timeMondays:()=>jv,timeMonth:()=>wv,timeMonths:()=>xv,timeParse:()=>Dg,timeSaturday:()=>qv,timeSaturdays:()=>Bv,timeSecond:()=>Kv,timeSeconds:()=>tg,timeSunday:()=>Ev,timeSundays:()=>Lv,timeThursday:()=>zv,timeThursdays:()=>Uv,timeTuesday:()=>Dv,timeTuesdays:()=>$v,timeWednesday:()=>Pv,timeWednesdays:()=>Iv,timeWeek:()=>Ev,timeWeeks:()=>Lv,timeYear:()=>bv,timeYears:()=>_v,timeout:()=>nr,timer:()=>Ze,timerFlush:()=>Qe,touch:()=>Re,touches:()=>hw,transition:()=>Hr,transpose:()=>Y,tree:()=>Dd,treemap:()=>Ld,treemapBinary:()=>jd,treemapDice:()=>gd,treemapResquarify:()=>Id,treemapSlice:()=>Pd,treemapSliceDice:()=>$d,treemapSquarify:()=>qd,tsv:()=>Lu,tsvFormat:()=>Ra,tsvFormatBody:()=>qa,tsvFormatRow:()=>ja,tsvFormatRows:()=>La,tsvFormatValue:()=>$a,tsvParse:()=>Pa,tsvParseRows:()=>za,utcDay:()=>mg,utcDays:()=>wg,utcFormat:()=>Pg,utcFriday:()=>sg,utcFridays:()=>gg,utcHour:()=>p_,utcHours:()=>d_,utcMillisecond:()=>eg,utcMilliseconds:()=>rg,utcMinute:()=>v_,utcMinutes:()=>g_,utcMonday:()=>ag,utcMondays:()=>pg,utcMonth:()=>s_,utcMonths:()=>l_,utcParse:()=>zg,utcSaturday:()=>lg,utcSaturdays:()=>bg,utcSecond:()=>Kv,utcSeconds:()=>tg,utcSunday:()=>og,utcSundays:()=>hg,utcThursday:()=>fg,utcThursdays:()=>vg,utcTuesday:()=>ug,utcTuesdays:()=>dg,utcWednesday:()=>cg,utcWednesdays:()=>yg,utcWeek:()=>og,utcWeeks:()=>hg,utcYear:()=>Mg,utcYears:()=>Ag,values:()=>lo,variance:()=>y,version:()=>r,voronoi:()=>bA,window:()=>qt,xml:()=>Ou,zip:()=>V,zoom:()=>PA,zoomIdentity:()=>xA,zoomTransform:()=>MA});var r="5.15.1";function i(t,n){return tn?1:t>=n?0:NaN}function o(t){var n;return 1===t.length&&(n=t,t=function(t,e){return i(n(t),e)}),{left:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r>>1;t(n[o],e)<0?r=o+1:i=o}return r},right:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r>>1;t(n[o],e)>0?i=o:r=o+1}return r}}}var a=o(i),u=a.right,c=a.left;const f=u;function s(t,n){null==n&&(n=l);for(var e=0,r=t.length-1,i=t[0],o=new Array(r<0?0:r);et?1:n>=t?0:NaN}function d(t){return null===t?NaN:+t}function y(t,n){var e,r,i=t.length,o=0,a=-1,u=0,c=0;if(null==n)for(;++a1)return c/(o-1)}function v(t,n){var e=y(t,n);return e?Math.sqrt(e):e}function g(t,n){var e,r,i,o=t.length,a=-1;if(null==n){for(;++a=e)for(r=i=e;++ae&&(r=e),i=e)for(r=i=e;++ae&&(r=e),i0)return[t];if((r=n0)for(t=Math.ceil(t/a),n=Math.floor(n/a),o=new Array(i=Math.ceil(n-t+1));++u=0?(o>=A?10:o>=S?5:o>=k?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(o>=A?10:o>=S?5:o>=k?2:1)}function E(t,n,e){var r=Math.abs(n-t)/Math.max(0,e),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),o=r/i;return o>=A?i*=10:o>=S?i*=5:o>=k&&(i*=2),nl;)h.pop(),--p;var d,y=new Array(p+1);for(i=0;i<=p;++i)(d=y[i]=[]).x0=i>0?h[i-1]:s,d.x1=i=1)return+e(t[r-1],r-1,t);var r,i=(r-1)*n,o=Math.floor(i),a=+e(t[o],o,t);return a+(+e(t[o+1],o+1,t)-a)*(i-o)}}function z(t,n,e){return t=m.call(t,d).sort(i),Math.ceil((e-n)/(2*(P(t,.75)-P(t,.25))*Math.pow(t.length,-1/3)))}function R(t,n,e){return Math.ceil((e-n)/(3.5*v(t)*Math.pow(t.length,-1/3)))}function q(t,n){var e,r,i=t.length,o=-1;if(null==n){for(;++o=e)for(r=e;++or&&(r=e)}else for(;++o=e)for(r=e;++or&&(r=e);return r}function L(t,n){var e,r=t.length,i=r,o=-1,a=0;if(null==n)for(;++o=0;)for(n=(r=t[i]).length;--n>=0;)e[--a]=r[n];return e}function I(t,n){var e,r,i=t.length,o=-1;if(null==n){for(;++o=e)for(r=e;++oe&&(r=e)}else for(;++o=e)for(r=e;++oe&&(r=e);return r}function U(t,n){for(var e=n.length,r=new Array(e);e--;)r[e]=t[n[e]];return r}function O(t,n){if(e=t.length){var e,r,o=0,a=0,u=t[a];for(null==n&&(n=i);++o=0&&(n=t.slice(e+1),t=t.slice(0,e)),t&&!r.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:n}}))),a=-1,u=o.length;if(!(arguments.length<2)){if(null!=n&&"function"!=typeof n)throw new Error("invalid callback: "+n);for(;++a0)for(var e,r,i=new Array(e),o=0;on?1:t>=n?0:NaN}var kt="http://www.w3.org/1999/xhtml";const Nt={svg:"http://www.w3.org/2000/svg",xhtml:kt,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Tt(t){var n=t+="",e=n.indexOf(":");return e>=0&&"xmlns"!==(n=t.slice(0,e))&&(t=t.slice(e+1)),Nt.hasOwnProperty(n)?{space:Nt[n],local:t}:t}function Et(t){return function(){this.removeAttribute(t)}}function Ct(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Dt(t,n){return function(){this.setAttribute(t,n)}}function Pt(t,n){return function(){this.setAttributeNS(t.space,t.local,n)}}function zt(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttribute(t):this.setAttribute(t,e)}}function Rt(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,e)}}function qt(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function Lt(t){return function(){this.style.removeProperty(t)}}function jt(t,n,e){return function(){this.style.setProperty(t,n,e)}}function $t(t,n,e){return function(){var r=n.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,e)}}function It(t,n){return t.style.getPropertyValue(n)||qt(t).getComputedStyle(t,null).getPropertyValue(n)}function Ut(t){return function(){delete this[t]}}function Ot(t,n){return function(){this[t]=n}}function Bt(t,n){return function(){var e=n.apply(this,arguments);null==e?delete this[t]:this[t]=e}}function Ft(t){return t.trim().split(/^|\s+/)}function Yt(t){return t.classList||new Ht(t)}function Ht(t){this._node=t,this._names=Ft(t.getAttribute("class")||"")}function Vt(t,n){for(var e=Yt(t),r=-1,i=n.length;++r=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var pn={},dn=null;function yn(t,n,e){return t=vn(t,n,e),function(n){var e=n.relatedTarget;e&&(e===this||8&e.compareDocumentPosition(this))||t.call(this,n)}}function vn(t,n,e){return function(r){var i=dn;dn=r;try{t.call(this,this.__data__,n,e)}finally{dn=i}}}function gn(t){return function(){var n=this.__on;if(n){for(var e,r=0,i=-1,o=n.length;r=w&&(w=m+1);!(_=g[w])&&++w=0;)(r=i[o])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(t){function n(n,e){return n&&e?t(n.__data__,e.__data__):!n-!e}t||(t=St);for(var e=this._groups,r=e.length,i=new Array(r),o=0;o1?this.each((null==n?Lt:"function"==typeof n?$t:jt)(t,n,null==e?"":e)):It(this.node(),t)},property:function(t,n){return arguments.length>1?this.each((null==n?Ut:"function"==typeof n?Bt:Ot)(t,n)):this.node()[t]},classed:function(t,n){var e=Ft(t+"");if(arguments.length<2){for(var r=Yt(this.node()),i=-1,o=e.length;++i=0&&(n=t.slice(e+1),t=t.slice(0,e)),{type:t,name:n}}))}(t+""),a=o.length;if(!(arguments.length<2)){for(u=n?bn:gn,null==e&&(e=!1),r=0;r>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1):8===e?Jn(n>>24&255,n>>16&255,n>>8&255,(255&n)/255):4===e?Jn(n>>12&15|n>>8&240,n>>8&15|n>>4&240,n>>4&15|240&n,((15&n)<<4|15&n)/255):null):(n=On.exec(t))?new ne(n[1],n[2],n[3],1):(n=Bn.exec(t))?new ne(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=Fn.exec(t))?Jn(n[1],n[2],n[3],n[4]):(n=Yn.exec(t))?Jn(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=Hn.exec(t))?oe(n[1],n[2]/100,n[3]/100,1):(n=Vn.exec(t))?oe(n[1],n[2]/100,n[3]/100,n[4]):Xn.hasOwnProperty(t)?Qn(Xn[t]):"transparent"===t?new ne(NaN,NaN,NaN,0):null}function Qn(t){return new ne(t>>16&255,t>>8&255,255&t,1)}function Jn(t,n,e,r){return r<=0&&(t=n=e=NaN),new ne(t,n,e,r)}function Kn(t){return t instanceof Rn||(t=Zn(t)),t?new ne((t=t.rgb()).r,t.g,t.b,t.opacity):new ne}function te(t,n,e,r){return 1===arguments.length?Kn(t):new ne(t,n,e,null==r?1:r)}function ne(t,n,e,r){this.r=+t,this.g=+n,this.b=+e,this.opacity=+r}function ee(){return"#"+ie(this.r)+ie(this.g)+ie(this.b)}function re(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function ie(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function oe(t,n,e,r){return r<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new ce(t,n,e,r)}function ae(t){if(t instanceof ce)return new ce(t.h,t.s,t.l,t.opacity);if(t instanceof Rn||(t=Zn(t)),!t)return new ce;if(t instanceof ce)return t;var n=(t=t.rgb()).r/255,e=t.g/255,r=t.b/255,i=Math.min(n,e,r),o=Math.max(n,e,r),a=NaN,u=o-i,c=(o+i)/2;return u?(a=n===o?(e-r)/u+6*(e0&&c<1?0:a,new ce(a,u,c,t.opacity)}function ue(t,n,e,r){return 1===arguments.length?ae(t):new ce(t,n,e,null==r?1:r)}function ce(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}function fe(t,n,e){return 255*(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)}function se(t,n,e,r,i){var o=t*t,a=o*t;return((1-3*t+3*o-a)*n+(4-6*o+3*a)*e+(1+3*t+3*o-3*a)*r+a*i)/6}function le(t){var n=t.length-1;return function(e){var r=e<=0?e=0:e>=1?(e=1,n-1):Math.floor(e*n),i=t[r],o=t[r+1],a=r>0?t[r-1]:2*i-o,u=r180||e<-180?e-360*Math.round(e/360):e):pe(isNaN(t)?n:t)}function ve(t,n){var e=n-t;return e?de(t,e):pe(isNaN(t)?n:t)}Pn(Rn,Zn,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:Gn,formatHex:Gn,formatHsl:function(){return ae(this).formatHsl()},formatRgb:Wn,toString:Wn}),Pn(ne,te,zn(Rn,{brighter:function(t){return t=null==t?Ln:Math.pow(Ln,t),new ne(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?qn:Math.pow(qn,t),new ne(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:ee,formatHex:ee,formatRgb:re,toString:re})),Pn(ce,ue,zn(Rn,{brighter:function(t){return t=null==t?Ln:Math.pow(Ln,t),new ce(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?qn:Math.pow(qn,t),new ce(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*n,i=2*e-r;return new ne(fe(t>=240?t-240:t+120,i,r),fe(t,i,r),fe(t<120?t+240:t-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}));const ge=function t(n){var e=function(t){return 1==(t=+t)?ve:function(n,e){return e-n?function(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(r){return Math.pow(t+r*n,e)}}(n,e,t):pe(isNaN(n)?e:n)}}(n);function r(t,n){var r=e((t=te(t)).r,(n=te(n)).r),i=e(t.g,n.g),o=e(t.b,n.b),a=ve(t.opacity,n.opacity);return function(n){return t.r=r(n),t.g=i(n),t.b=o(n),t.opacity=a(n),t+""}}return r.gamma=t,r}(1);function be(t){return function(n){var e,r,i=n.length,o=new Array(i),a=new Array(i),u=new Array(i);for(e=0;eo&&(i=n.slice(o,i),u[a]?u[a]+=i:u[++a]=i),(e=e[0])===(r=r[0])?u[a]?u[a]+=r:u[++a]=r:(u[++a]=null,c.push({i:a,x:ke(e,r)})),o=Ee.lastIndex;return o=0&&n._call.call(null,t),n=n._next;--$e}function Je(){Fe=(Be=He.now())+Ye,$e=Ie=0;try{Qe()}finally{$e=0,function(){for(var t,n,e=Le,r=1/0;e;)e._call?(r>e._time&&(r=e._time),t=e,e=e._next):(n=e._next,e._next=null,e=t?t._next=n:Le=n);je=t,tr(r)}(),Fe=0}}function Ke(){var t=He.now(),n=t-Be;n>Oe&&(Ye-=n,Be=t)}function tr(t){$e||(Ie&&(Ie=clearTimeout(Ie)),t-Fe>24?(t<1/0&&(Ie=setTimeout(Je,t-He.now()-Ye)),Ue&&(Ue=clearInterval(Ue))):(Ue||(Be=He.now(),Ue=setInterval(Ke,Oe)),$e=1,Ve(Je)))}function nr(t,n,e){var r=new We;return n=null==n?0:+n,r.restart((function(e){r.stop(),t(e+n)}),n,e),r}We.prototype=Ze.prototype={constructor:We,restart:function(t,n,e){if("function"!=typeof t)throw new TypeError("callback is not a function");e=(null==e?Xe():+e)+(null==n?0:+n),this._next||je===this||(je?je._next=this:Le=this,je=this),this._call=t,this._time=e,tr()},stop:function(){this._call&&(this._call=null,this._time=1/0,tr())}};var er=yt("start","end","cancel","interrupt"),rr=[],ir=0,or=1,ar=2,ur=3,cr=5,fr=6;function sr(t,n,e,r,i,o){var a=t.__transition;if(a){if(e in a)return}else t.__transition={};!function(t,n,e){var r,i=t.__transition;function o(c){var f,s,l,h;if(e.state!==or)return u();for(f in i)if((h=i[f]).name===e.name){if(h.state===ur)return nr(o);4===h.state?(h.state=fr,h.timer.stop(),h.on.call("interrupt",t,t.__data__,h.index,h.group),delete i[f]):+fir)throw new Error("too late; already scheduled");return e}function hr(t,n){var e=pr(t,n);if(e.state>ur)throw new Error("too late; already running");return e}function pr(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("transition not found");return e}function dr(t,n){var e,r,i,o=t.__transition,a=!0;if(o){for(i in n=null==n?null:n+"",o)(e=o[i]).name===n?(r=e.state>ar&&e.state180?n+=360:n-t>180&&(t+=360),o.push({i:e.push(i(e)+"rotate(",null,r)-2,x:ke(t,n)})):n&&e.push(i(e)+"rotate("+n+r)}(o.rotate,a.rotate,u,c),function(t,n,e,o){t!==n?o.push({i:e.push(i(e)+"skewX(",null,r)-2,x:ke(t,n)}):n&&e.push(i(e)+"skewX("+n+r)}(o.skewX,a.skewX,u,c),function(t,n,e,r,o,a){if(t!==e||n!==r){var u=o.push(i(o)+"scale(",null,",",null,")");a.push({i:u-4,x:ke(t,e)},{i:u-2,x:ke(n,r)})}else 1===e&&1===r||o.push(i(o)+"scale("+e+","+r+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,u,c),o=a=null,function(t){for(var n,e=-1,r=c.length;++e=0&&(t=t.slice(0,n)),!t||"start"===t}))}(n)?lr:hr;return function(){var a=o(this,t),u=a.on;u!==r&&(i=(r=u).copy()).on(n,e),a.on=i}}(e,t,n))},attr:function(t,n){var e=Tt(t),r="transform"===e?Ar:Tr;return this.attrTween(t,"function"==typeof n?(e.local?Rr:zr)(e,r,Nr(this,"attr."+t,n)):null==n?(e.local?Cr:Er)(e):(e.local?Pr:Dr)(e,r,n))},attrTween:function(t,n){var e="attr."+t;if(arguments.length<2)return(e=this.tween(e))&&e._value;if(null==n)return this.tween(e,null);if("function"!=typeof n)throw new Error;var r=Tt(t);return this.tween(e,(r.local?qr:Lr)(r,n))},style:function(t,n,e){var r="transform"==(t+="")?Mr:Tr;return null==n?this.styleTween(t,function(t,n){var e,r,i;return function(){var o=It(this,t),a=(this.style.removeProperty(t),It(this,t));return o===a?null:o===e&&a===r?i:i=n(e=o,r=a)}}(t,r)).on("end.style."+t,Br(t)):"function"==typeof n?this.styleTween(t,function(t,n,e){var r,i,o;return function(){var a=It(this,t),u=e(this),c=u+"";return null==u&&(this.style.removeProperty(t),c=u=It(this,t)),a===c?null:a===r&&c===i?o:(i=c,o=n(r=a,u))}}(t,r,Nr(this,"style."+t,n))).each(function(t,n){var e,r,i,o,a="style."+n,u="end."+a;return function(){var c=hr(this,t),f=c.on,s=null==c.value[a]?o||(o=Br(n)):void 0;f===e&&i===s||(r=(e=f).copy()).on(u,i=s),c.on=r}}(this._id,t)):this.styleTween(t,function(t,n,e){var r,i,o=e+"";return function(){var a=It(this,t);return a===o?null:a===r?i:i=n(r=a,e)}}(t,r,n),e).on("end.style."+t,null)},styleTween:function(t,n,e){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==n)return this.tween(r,null);if("function"!=typeof n)throw new Error;return this.tween(r,function(t,n,e){var r,i;function o(){var o=n.apply(this,arguments);return o!==i&&(r=(i=o)&&function(t,n,e){return function(r){this.style.setProperty(t,n.call(this,r),e)}}(t,o,e)),r}return o._value=n,o}(t,n,null==e?"":e))},text:function(t){return this.tween("text","function"==typeof t?function(t){return function(){var n=t(this);this.textContent=null==n?"":n}}(Nr(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function(t){var n="text";if(arguments.length<1)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw new Error;return this.tween(n,function(t){var n,e;function r(){var r=t.apply(this,arguments);return r!==e&&(n=(e=r)&&function(t){return function(n){this.textContent=t.call(this,n)}}(r)),n}return r._value=t,r}(t))},remove:function(){return this.on("end.remove",function(t){return function(){var n=this.parentNode;for(var e in this.__transition)if(+e!==t)return;n&&n.removeChild(this)}}(this._id))},tween:function(t,n){var e=this._id;if(t+="",arguments.length<2){for(var r,i=pr(this.node(),e).tween,o=0,a=i.length;oor&&e.name===n)return new Yr([[t]],Kr,n,+r);return null}function ni(t){return function(){return t}}function ei(t,n,e){this.target=t,this.type=n,this.selection=e}function ri(){dn.stopImmediatePropagation()}function ii(){dn.preventDefault(),dn.stopImmediatePropagation()}var oi={name:"drag"},ai={name:"space"},ui={name:"handle"},ci={name:"center"};function fi(t){return[+t[0],+t[1]]}function si(t){return[fi(t[0]),fi(t[1])]}var li={name:"x",handles:["w","e"].map(_i),input:function(t,n){return null==t?null:[[+t[0],n[0][1]],[+t[1],n[1][1]]]},output:function(t){return t&&[t[0][0],t[1][0]]}},hi={name:"y",handles:["n","s"].map(_i),input:function(t,n){return null==t?null:[[n[0][0],+t[0]],[n[1][0],+t[1]]]},output:function(t){return t&&[t[0][1],t[1][1]]}},pi={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(_i),input:function(t){return null==t?null:si(t)},output:function(t){return t}},di={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},yi={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},vi={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},gi={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},bi={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function _i(t){return{type:t}}function mi(){return!dn.ctrlKey&&!dn.button}function wi(){var t=this.ownerSVGElement||this;return t.hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]}function xi(){return navigator.maxTouchPoints||"ontouchstart"in this}function Mi(t){for(;!t.__brush;)if(!(t=t.parentNode))return;return t.__brush}function Ai(t){var n=t.__brush;return n?n.dim.output(n.selection):null}function Si(){return Ti(li)}function ki(){return Ti(hi)}function Ni(){return Ti(pi)}function Ti(t){var n,e=wi,r=mi,i=xi,o=!0,a=yt("start","brush","end"),u=6;function c(n){var e=n.property("__brush",y).selectAll(".overlay").data([_i("overlay")]);e.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",di.overlay).merge(e).each((function(){var t=Mi(this).extent;Nn(this).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1])})),n.selectAll(".selection").data([_i("selection")]).enter().append("rect").attr("class","selection").attr("cursor",di.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var r=n.selectAll(".handle").data(t.handles,(function(t){return t.type}));r.exit().remove(),r.enter().append("rect").attr("class",(function(t){return"handle handle--"+t.type})).attr("cursor",(function(t){return di[t.type]})),n.each(f).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",h).filter(i).on("touchstart.brush",h).on("touchmove.brush",p).on("touchend.brush touchcancel.brush",d).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function f(){var t=Nn(this),n=Mi(this).selection;n?(t.selectAll(".selection").style("display",null).attr("x",n[0][0]).attr("y",n[0][1]).attr("width",n[1][0]-n[0][0]).attr("height",n[1][1]-n[0][1]),t.selectAll(".handle").style("display",null).attr("x",(function(t){return"e"===t.type[t.type.length-1]?n[1][0]-u/2:n[0][0]-u/2})).attr("y",(function(t){return"s"===t.type[0]?n[1][1]-u/2:n[0][1]-u/2})).attr("width",(function(t){return"n"===t.type||"s"===t.type?n[1][0]-n[0][0]+u:u})).attr("height",(function(t){return"e"===t.type||"w"===t.type?n[1][1]-n[0][1]+u:u}))):t.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function s(t,n,e){var r=t.__brush.emitter;return!r||e&&r.clean?new l(t,n,e):r}function l(t,n,e){this.that=t,this.args=n,this.state=t.__brush,this.active=0,this.clean=e}function h(){if((!n||dn.touches)&&r.apply(this,arguments)){var e,i,a,u,c,l,h,p,d,y,v,g,b=this,_=dn.target.__data__.type,m="selection"===(o&&dn.metaKey?_="overlay":_)?oi:o&&dn.altKey?ci:ui,w=t===hi?null:gi[_],x=t===li?null:bi[_],M=Mi(b),A=M.extent,S=M.selection,k=A[0][0],N=A[0][1],T=A[1][0],E=A[1][1],C=0,D=0,P=w&&x&&o&&dn.shiftKey,z=dn.touches?(g=dn.changedTouches[0].identifier,function(t){return Re(t,dn.touches,g)}):qe,R=z(b),q=R,L=s(b,arguments,!0).beforestart();"overlay"===_?(S&&(d=!0),M.selection=S=[[e=t===hi?k:R[0],a=t===li?N:R[1]],[c=t===hi?T:e,h=t===li?E:a]]):(e=S[0][0],a=S[0][1],c=S[1][0],h=S[1][1]),i=e,u=a,l=c,p=h;var j=Nn(b).attr("pointer-events","none"),$=j.selectAll(".overlay").attr("cursor",di[_]);if(dn.touches)L.moved=U,L.ended=B;else{var I=Nn(dn.view).on("mousemove.brush",U,!0).on("mouseup.brush",B,!0);o&&I.on("keydown.brush",(function(){switch(dn.keyCode){case 16:P=w&&x;break;case 18:m===ui&&(w&&(c=l-C*w,e=i+C*w),x&&(h=p-D*x,a=u+D*x),m=ci,O());break;case 32:m!==ui&&m!==ci||(w<0?c=l-C:w>0&&(e=i-C),x<0?h=p-D:x>0&&(a=u-D),m=ai,$.attr("cursor",di.selection),O());break;default:return}ii()}),!0).on("keyup.brush",(function(){switch(dn.keyCode){case 16:P&&(y=v=P=!1,O());break;case 18:m===ci&&(w<0?c=l:w>0&&(e=i),x<0?h=p:x>0&&(a=u),m=ui,O());break;case 32:m===ai&&(dn.altKey?(w&&(c=l-C*w,e=i+C*w),x&&(h=p-D*x,a=u+D*x),m=ci):(w<0?c=l:w>0&&(e=i),x<0?h=p:x>0&&(a=u),m=ui),$.attr("cursor",di[_]),O());break;default:return}ii()}),!0),Cn(dn.view)}ri(),dr(b),f.call(b),L.start()}function U(){var t=z(b);!P||y||v||(Math.abs(t[0]-q[0])>Math.abs(t[1]-q[1])?v=!0:y=!0),q=t,d=!0,ii(),O()}function O(){var t;switch(C=q[0]-R[0],D=q[1]-R[1],m){case ai:case oi:w&&(C=Math.max(k-e,Math.min(T-c,C)),i=e+C,l=c+C),x&&(D=Math.max(N-a,Math.min(E-h,D)),u=a+D,p=h+D);break;case ui:w<0?(C=Math.max(k-e,Math.min(T-e,C)),i=e+C,l=c):w>0&&(C=Math.max(k-c,Math.min(T-c,C)),i=e,l=c+C),x<0?(D=Math.max(N-a,Math.min(E-a,D)),u=a+D,p=h):x>0&&(D=Math.max(N-h,Math.min(E-h,D)),u=a,p=h+D);break;case ci:w&&(i=Math.max(k,Math.min(T,e-C*w)),l=Math.max(k,Math.min(T,c+C*w))),x&&(u=Math.max(N,Math.min(E,a-D*x)),p=Math.max(N,Math.min(E,h+D*x)))}lUi)if(Math.abs(s*u-c*f)>Ui&&i){var h=e-o,p=r-a,d=u*u+c*c,y=h*h+p*p,v=Math.sqrt(d),g=Math.sqrt(l),b=i*Math.tan(($i-Math.acos((d+l-y)/(2*v*g)))/2),_=b/g,m=b/v;Math.abs(_-1)>Ui&&(this._+="L"+(t+_*f)+","+(n+_*s)),this._+="A"+i+","+i+",0,0,"+ +(s*h>f*p)+","+(this._x1=t+m*u)+","+(this._y1=n+m*c)}else this._+="L"+(this._x1=t)+","+(this._y1=n)},arc:function(t,n,e,r,i,o){t=+t,n=+n,o=!!o;var a=(e=+e)*Math.cos(r),u=e*Math.sin(r),c=t+a,f=n+u,s=1^o,l=o?r-i:i-r;if(e<0)throw new Error("negative radius: "+e);null===this._x1?this._+="M"+c+","+f:(Math.abs(this._x1-c)>Ui||Math.abs(this._y1-f)>Ui)&&(this._+="L"+c+","+f),e&&(l<0&&(l=l%Ii+Ii),l>Oi?this._+="A"+e+","+e+",0,1,"+s+","+(t-a)+","+(n-u)+"A"+e+","+e+",0,1,"+s+","+(this._x1=c)+","+(this._y1=f):l>Ui&&(this._+="A"+e+","+e+",0,"+ +(l>=$i)+","+s+","+(this._x1=t+e*Math.cos(i))+","+(this._y1=n+e*Math.sin(i))))},rect:function(t,n,e,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+n)+"h"+ +e+"v"+ +r+"h"+-e+"Z"},toString:function(){return this._}};const Yi=Fi;function Hi(t){return t.source}function Vi(t){return t.target}function Xi(t){return t.radius}function Gi(t){return t.startAngle}function Wi(t){return t.endAngle}function Zi(){var t=Hi,n=Vi,e=Xi,r=Gi,i=Wi,o=null;function a(){var a,u=Li.call(arguments),c=t.apply(this,u),f=n.apply(this,u),s=+e.apply(this,(u[0]=c,u)),l=r.apply(this,u)-Pi,h=i.apply(this,u)-Pi,p=s*Ei(l),d=s*Ci(l),y=+e.apply(this,(u[0]=f,u)),v=r.apply(this,u)-Pi,g=i.apply(this,u)-Pi;if(o||(o=a=Yi()),o.moveTo(p,d),o.arc(0,0,s,l,h),l===v&&h===g||(o.quadraticCurveTo(0,0,y*Ei(v),y*Ci(v)),o.arc(0,0,y,v,g)),o.quadraticCurveTo(0,0,p,d),o.closePath(),a)return o=null,a+""||null}return a.radius=function(t){return arguments.length?(e="function"==typeof t?t:ji(+t),a):e},a.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:ji(+t),a):r},a.endAngle=function(t){return arguments.length?(i="function"==typeof t?t:ji(+t),a):i},a.source=function(n){return arguments.length?(t=n,a):t},a.target=function(t){return arguments.length?(n=t,a):n},a.context=function(t){return arguments.length?(o=null==t?null:t,a):o},a}var Qi="$";function Ji(){}function Ki(t,n){var e=new Ji;if(t instanceof Ji)t.each((function(t,n){e.set(n,t)}));else if(Array.isArray(t)){var r,i=-1,o=t.length;if(null==n)for(;++i=r.length)return null!=t&&e.sort(t),null!=n?n(e):e;for(var c,f,s,l=-1,h=e.length,p=r[i++],d=to(),y=a();++lr.length)return t;var o,u=i[e-1];return null!=n&&e>=r.length?o=t.entries():(o=[],t.each((function(t,n){o.push({key:n,values:a(t,e)})}))),null!=u?o.sort((function(t,n){return u(t.key,n.key)})):o}return e={object:function(t){return o(t,0,eo,ro)},map:function(t){return o(t,0,io,oo)},entries:function(t){return a(o(t,0,io,oo),0)},key:function(t){return r.push(t),e},sortKeys:function(t){return i[r.length-1]=t,e},sortValues:function(n){return t=n,e},rollup:function(t){return n=t,e}}}function eo(){return{}}function ro(t,n,e){t[n]=e}function io(){return to()}function oo(t,n,e){t.set(n,e)}function ao(){}var uo=to.prototype;function co(t,n){var e=new ao;if(t instanceof ao)t.each((function(t){e.add(t)}));else if(t){var r=-1,i=t.length;if(null==n)for(;++rxo?Math.pow(t,1/3):t/wo+_o}function To(t){return t>mo?t*t*t:wo*(t-_o)}function Eo(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function Co(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function Do(t){if(t instanceof Ro)return new Ro(t.h,t.c,t.l,t.opacity);if(t instanceof ko||(t=Mo(t)),0===t.a&&0===t.b)return new Ro(NaN,0r!=p>r&&e<(h-f)*(r-s)/(p-s)+f&&(i=-i)}return i}function Qo(t,n,e){var r,i,o,a;return function(t,n,e){return(n[0]-t[0])*(e[1]-t[1])==(e[0]-t[0])*(n[1]-t[1])}(t,n,e)&&(i=t[r=+(t[0]===n[0])],o=e[r],a=n[r],i<=o&&o<=a||a<=o&&o<=i)}function Jo(){}var Ko=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function ta(){var t=1,n=1,e=C,r=u;function i(t){var n=e(t);if(Array.isArray(n))n=n.slice().sort(Xo);else{var r=g(t),i=r[0],a=r[1];n=E(i,a,n),n=M(Math.floor(i/n)*n,Math.floor(a/n)*n,n)}return n.map((function(n){return o(t,n)}))}function o(e,i){var o=[],u=[];return function(e,r,i){var o,u,c,f,s,l,h=new Array,p=new Array;for(o=u=-1,f=e[0]>=r,Ko[f<<1].forEach(d);++o=r,Ko[c|f<<1].forEach(d);for(Ko[f<<0].forEach(d);++u=r,s=e[u*t]>=r,Ko[f<<1|s<<2].forEach(d);++o=r,l=s,s=e[u*t+o+1]>=r,Ko[c|f<<1|s<<2|l<<3].forEach(d);Ko[f|s<<3].forEach(d)}for(o=-1,s=e[u*t]>=r,Ko[s<<2].forEach(d);++o=r,Ko[s<<2|l<<3].forEach(d);function d(t){var n,e,r=[t[0][0]+o,t[0][1]+u],c=[t[1][0]+o,t[1][1]+u],f=a(r),s=a(c);(n=p[f])?(e=h[s])?(delete p[n.end],delete h[e.start],n===e?(n.ring.push(c),i(n.ring)):h[n.start]=p[e.end]={start:n.start,end:e.end,ring:n.ring.concat(e.ring)}):(delete p[n.end],n.ring.push(c),p[n.end=s]=n):(n=h[s])?(e=p[f])?(delete h[n.start],delete p[e.end],n===e?(n.ring.push(c),i(n.ring)):h[e.start]=p[n.end]={start:e.start,end:n.end,ring:e.ring.concat(n.ring)}):(delete h[n.start],n.ring.unshift(r),h[n.start=f]=n):h[f]=p[s]={start:f,end:s,ring:[r,c]}}Ko[s<<3].forEach(d)}(e,i,(function(t){r(t,e,i),function(t){for(var n=0,e=t.length,r=t[e-1][1]*t[0][0]-t[e-1][0]*t[0][1];++n0?o.push([t]):u.push(t)})),u.forEach((function(t){for(var n,e=0,r=o.length;e0&&a0&&u0&&o>0))throw new Error("invalid size");return t=r,n=o,i},i.thresholds=function(t){return arguments.length?(e="function"==typeof t?t:Array.isArray(t)?Go(Vo.call(t)):Go(t),i):e},i.smooth=function(t){return arguments.length?(r=t?u:Jo,i):r===u},i}function na(t,n,e){for(var r=t.width,i=t.height,o=1+(e<<1),a=0;a=e&&(u>=o&&(c-=t.data[u-o+a*r]),n.data[u-e+a*r]=c/Math.min(u+1,r-1+o-u,o))}function ea(t,n,e){for(var r=t.width,i=t.height,o=1+(e<<1),a=0;a=e&&(u>=o&&(c-=t.data[a+(u-o)*r]),n.data[a+(u-e)*r]=c/Math.min(u+1,i-1+o-u,o))}function ra(t){return t[0]}function ia(t){return t[1]}function oa(){return 1}function aa(){var t=ra,n=ia,e=oa,r=960,i=500,o=20,a=2,u=3*o,c=r+2*u>>a,f=i+2*u>>a,s=Go(20);function l(r){var i=new Float32Array(c*f),l=new Float32Array(c*f);r.forEach((function(r,o,s){var l=+t(r,o,s)+u>>a,h=+n(r,o,s)+u>>a,p=+e(r,o,s);l>=0&&l=0&&h>a),ea({width:c,height:f,data:l},{width:c,height:f,data:i},o>>a),na({width:c,height:f,data:i},{width:c,height:f,data:l},o>>a),ea({width:c,height:f,data:l},{width:c,height:f,data:i},o>>a),na({width:c,height:f,data:i},{width:c,height:f,data:l},o>>a),ea({width:c,height:f,data:l},{width:c,height:f,data:i},o>>a);var p=s(i);if(!Array.isArray(p)){var d=q(i);p=E(0,d,p),(p=M(0,Math.floor(d/p)*p,p)).shift()}return ta().thresholds(p).size([c,f])(i).map(h)}function h(t){return t.value*=Math.pow(2,-2*a),t.coordinates.forEach(p),t}function p(t){t.forEach(d)}function d(t){t.forEach(y)}function y(t){t[0]=t[0]*Math.pow(2,a)-u,t[1]=t[1]*Math.pow(2,a)-u}function v(){return c=r+2*(u=3*o)>>a,f=i+2*u>>a,l}return l.x=function(n){return arguments.length?(t="function"==typeof n?n:Go(+n),l):t},l.y=function(t){return arguments.length?(n="function"==typeof t?t:Go(+t),l):n},l.weight=function(t){return arguments.length?(e="function"==typeof t?t:Go(+t),l):e},l.size=function(t){if(!arguments.length)return[r,i];var n=Math.ceil(t[0]),e=Math.ceil(t[1]);if(!(n>=0||n>=0))throw new Error("invalid size");return r=n,i=e,v()},l.cellSize=function(t){if(!arguments.length)return 1<=1))throw new Error("invalid cell size");return a=Math.floor(Math.log(t)/Math.LN2),v()},l.thresholds=function(t){return arguments.length?(s="function"==typeof t?t:Array.isArray(t)?Go(Vo.call(t)):Go(t),l):s},l.bandwidth=function(t){if(!arguments.length)return Math.sqrt(o*(o+1));if(!((t=+t)>=0))throw new Error("invalid bandwidth");return o=Math.round((Math.sqrt(4*t*t+1)-1)/2),v()},l}function ua(t){return function(){return t}}function ca(t,n,e,r,i,o,a,u,c,f){this.target=t,this.type=n,this.subject=e,this.identifier=r,this.active=i,this.x=o,this.y=a,this.dx=u,this.dy=c,this._=f}function fa(){return!dn.ctrlKey&&!dn.button}function sa(){return this.parentNode}function la(t){return null==t?{x:dn.x,y:dn.y}:t}function ha(){return navigator.maxTouchPoints||"ontouchstart"in this}function pa(){var t,n,e,r,i=fa,o=sa,a=la,u=ha,c={},f=yt("start","drag","end"),s=0,l=0;function h(t){t.on("mousedown.drag",p).filter(u).on("touchstart.drag",v).on("touchmove.drag",g).on("touchend.drag touchcancel.drag",b).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function p(){if(!r&&i.apply(this,arguments)){var a=_("mouse",o.apply(this,arguments),qe,this,arguments);a&&(Nn(dn.view).on("mousemove.drag",d,!0).on("mouseup.drag",y,!0),Cn(dn.view),Tn(),e=!1,t=dn.clientX,n=dn.clientY,a("start"))}}function d(){if(En(),!e){var r=dn.clientX-t,i=dn.clientY-n;e=r*r+i*i>l}c.mouse("drag")}function y(){Nn(dn.view).on("mousemove.drag mouseup.drag",null),Dn(dn.view,e),En(),c.mouse("end")}function v(){if(i.apply(this,arguments)){var t,n,e=dn.changedTouches,r=o.apply(this,arguments),a=e.length;for(t=0;t=o?c=!0:(r=t.charCodeAt(a++))===ga?f=!0:r===ba&&(f=!0,t.charCodeAt(a)===ga&&++a),t.slice(i+1,n-1).replace(/""/g,'"')}for(;a9999?"+"+wa(t,6):wa(t,4)}(t.getUTCFullYear())+"-"+wa(t.getUTCMonth()+1,2)+"-"+wa(t.getUTCDate(),2)+(i?"T"+wa(n,2)+":"+wa(e,2)+":"+wa(r,2)+"."+wa(i,3)+"Z":r?"T"+wa(n,2)+":"+wa(e,2)+":"+wa(r,2)+"Z":e||n?"T"+wa(n,2)+":"+wa(e,2)+"Z":"")}(t):n.test(t+="")?'"'+t.replace(/"/g,'""')+'"':t}return{parse:function(t,n){var e,i,o=r(t,(function(t,r){if(e)return e(t,r-1);i=t,e=n?function(t,n){var e=_a(t);return function(r,i){return n(e(r),i,t)}}(t,n):_a(t)}));return o.columns=i||[],o},parseRows:r,format:function(n,e){return null==e&&(e=ma(n)),[e.map(a).join(t)].concat(i(n,e)).join("\n")},formatBody:function(t,n){return null==n&&(n=ma(t)),i(t,n).join("\n")},formatRows:function(t){return t.map(o).join("\n")},formatRow:o,formatValue:a}}var Ma=xa(","),Aa=Ma.parse,Sa=Ma.parseRows,ka=Ma.format,Na=Ma.formatBody,Ta=Ma.formatRows,Ea=Ma.formatRow,Ca=Ma.formatValue,Da=xa("\t"),Pa=Da.parse,za=Da.parseRows,Ra=Da.format,qa=Da.formatBody,La=Da.formatRows,ja=Da.formatRow,$a=Da.formatValue;function Ia(t){for(var n in t){var e,r,i=t[n].trim();if(i)if("true"===i)i=!0;else if("false"===i)i=!1;else if("NaN"===i)i=NaN;else if(isNaN(e=+i)){if(!(r=i.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;Ua&&r[4]&&!r[7]&&(i=i.replace(/-/g,"/").replace(/T/," ")),i=new Date(i)}else i=e;else i=null;t[n]=i}return t}var Ua=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours();function Oa(t){return+t}function Ba(t){return t*t}function Fa(t){return t*(2-t)}function Ya(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2}var Ha=function t(n){function e(t){return Math.pow(t,n)}return n=+n,e.exponent=t,e}(3),Va=function t(n){function e(t){return 1-Math.pow(1-t,n)}return n=+n,e.exponent=t,e}(3),Xa=function t(n){function e(t){return((t*=2)<=1?Math.pow(t,n):2-Math.pow(2-t,n))/2}return n=+n,e.exponent=t,e}(3),Ga=Math.PI,Wa=Ga/2;function Za(t){return 1==+t?1:1-Math.cos(t*Wa)}function Qa(t){return Math.sin(t*Wa)}function Ja(t){return(1-Math.cos(Ga*t))/2}function Ka(t){return 1.0009775171065494*(Math.pow(2,-10*t)-.0009765625)}function tu(t){return Ka(1-+t)}function nu(t){return 1-Ka(t)}function eu(t){return((t*=2)<=1?Ka(1-t):2-Ka(t-1))/2}function ru(t){return 1-Math.sqrt(1-t*t)}function iu(t){return Math.sqrt(1- --t*t)}function ou(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}var au=4/11,uu=6/11,cu=8/11,fu=3/4,su=9/11,lu=10/11,hu=15/16,pu=21/22,du=63/64,yu=1/au/au;function vu(t){return 1-gu(1-t)}function gu(t){return(t=+t)=(o=(y+g)/2))?y=o:g=o,(s=e>=(a=(v+b)/2))?v=a:b=a,i=p,!(p=p[l=s<<1|f]))return i[l]=d,t;if(u=+t._x.call(null,p.data),c=+t._y.call(null,p.data),n===u&&e===c)return d.next=p,i?i[l]=d:t._root=d,t;do{i=i?i[l]=new Array(4):t._root=new Array(4),(f=n>=(o=(y+g)/2))?y=o:g=o,(s=e>=(a=(v+b)/2))?v=a:b=a}while((l=s<<1|f)==(h=(c>=a)<<1|u>=o));return i[h]=p,i[l]=d,t}function Gu(t,n,e,r,i){this.node=t,this.x0=n,this.y0=e,this.x1=r,this.y1=i}function Wu(t){return t[0]}function Zu(t){return t[1]}function Qu(t,n,e){var r=new Ju(null==n?Wu:n,null==e?Zu:e,NaN,NaN,NaN,NaN);return null==t?r:r.addAll(t)}function Ju(t,n,e,r,i,o){this._x=t,this._y=n,this._x0=e,this._y0=r,this._x1=i,this._y1=o,this._root=void 0}function Ku(t){for(var n={data:t.data},e=n;t=t.next;)e=e.next={data:t.data};return n}var tc=Qu.prototype=Ju.prototype;function nc(t){return t.x+t.vx}function ec(t){return t.y+t.vy}function rc(t){var n,e,r=1,i=1;function o(){for(var t,o,u,c,f,s,l,h=n.length,p=0;pc+p||if+p||ou.index){var d=c-a.x-a.vx,y=f-a.y-a.vy,v=d*d+y*y;vt.r&&(t.r=t[n].r)}function u(){if(n){var r,i,o=n.length;for(e=new Array(o),r=0;rs&&(s=r),il&&(l=i));if(c>s||f>l)return this;for(this.cover(c,f).cover(s,l),e=0;et||t>=i||r>n||n>=o;)switch(u=(nh||(o=c.y0)>p||(a=c.x1)=g)<<1|t>=v)&&(c=d[d.length-1],d[d.length-1]=d[d.length-1-f],d[d.length-1-f]=c)}else{var b=t-+this._x.call(null,y.data),_=n-+this._y.call(null,y.data),m=b*b+_*_;if(m=(u=(d+v)/2))?d=u:v=u,(s=a>=(c=(y+g)/2))?y=c:g=c,n=p,!(p=p[l=s<<1|f]))return this;if(!p.length)break;(n[l+1&3]||n[l+2&3]||n[l+3&3])&&(e=n,h=l)}for(;p.data!==t;)if(r=p,!(p=p.next))return this;return(i=p.next)&&delete p.next,r?(i?r.next=i:delete r.next,this):n?(i?n[l]=i:delete n[l],(p=n[0]||n[1]||n[2]||n[3])&&p===(n[3]||n[2]||n[1]||n[0])&&!p.length&&(e?e[h]=p:this._root=p),this):(this._root=i,this)},tc.removeAll=function(t){for(var n=0,e=t.length;n1?(null==e?u.remove(t):u.set(t,p(e)),n):u.get(t)},find:function(n,e,r){var i,o,a,u,c,f=0,s=t.length;for(null==r?r=1/0:r*=r,f=0;f1?(f.on(t,e),n):f.on(t)}}}function hc(){var t,n,e,r,i=Hu(-30),o=1,a=1/0,u=.81;function c(r){var i,o=t.length,a=Qu(t,uc,cc).visitAfter(s);for(e=r,i=0;i=a)){(t.data!==n||t.next)&&(0===s&&(p+=(s=Vu())*s),0===l&&(p+=(l=Vu())*l),p1?r[0]+r.slice(2):r,+t.slice(e+1)]}function gc(t){return(t=vc(Math.abs(t)))?t[1]:NaN}var bc,_c=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function mc(t){if(!(n=_c.exec(t)))throw new Error("invalid format: "+t);var n;return new wc({fill:n[1],align:n[2],sign:n[3],symbol:n[4],zero:n[5],width:n[6],comma:n[7],precision:n[8]&&n[8].slice(1),trim:n[9],type:n[10]})}function wc(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function xc(t,n){var e=vc(t,n);if(!e)return t+"";var r=e[0],i=e[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}mc.prototype=wc.prototype,wc.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const Mc={"%":function(t,n){return(100*t).toFixed(n)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:function(t,n){return t.toExponential(n)},f:function(t,n){return t.toFixed(n)},g:function(t,n){return t.toPrecision(n)},o:function(t){return Math.round(t).toString(8)},p:function(t,n){return xc(100*t,n)},r:xc,s:function(t,n){var e=vc(t,n);if(!e)return t+"";var r=e[0],i=e[1],o=i-(bc=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,a=r.length;return o===a?r:o>a?r+new Array(o-a+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+vc(t,Math.max(0,n+o-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}};function Ac(t){return t}var Sc,kc,Nc,Tc=Array.prototype.map,Ec=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Cc(t){var n,e,r=void 0===t.grouping||void 0===t.thousands?Ac:(n=Tc.call(t.grouping,Number),e=t.thousands+"",function(t,r){for(var i=t.length,o=[],a=0,u=n[0],c=0;i>0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),o.push(t.substring(i-=u,i+u)),!((c+=u+1)>r));)u=n[a=(a+1)%n.length];return o.reverse().join(e)}),i=void 0===t.currency?"":t.currency[0]+"",o=void 0===t.currency?"":t.currency[1]+"",a=void 0===t.decimal?".":t.decimal+"",u=void 0===t.numerals?Ac:function(t){return function(n){return n.replace(/[0-9]/g,(function(n){return t[+n]}))}}(Tc.call(t.numerals,String)),c=void 0===t.percent?"%":t.percent+"",f=void 0===t.minus?"-":t.minus+"",s=void 0===t.nan?"NaN":t.nan+"";function l(t){var n=(t=mc(t)).fill,e=t.align,l=t.sign,h=t.symbol,p=t.zero,d=t.width,y=t.comma,v=t.precision,g=t.trim,b=t.type;"n"===b?(y=!0,b="g"):Mc[b]||(void 0===v&&(v=12),g=!0,b="g"),(p||"0"===n&&"="===e)&&(p=!0,n="0",e="=");var _="$"===h?i:"#"===h&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",m="$"===h?o:/[%p]/.test(b)?c:"",w=Mc[b],x=/[defgprs%]/.test(b);function M(t){var i,o,c,h=_,M=m;if("c"===b)M=w(t)+M,t="";else{var A=(t=+t)<0||1/t<0;if(t=isNaN(t)?s:w(Math.abs(t),v),g&&(t=function(t){t:for(var n,e=t.length,r=1,i=-1;r0&&(i=0)}return i>0?t.slice(0,i)+t.slice(n+1):t}(t)),A&&0==+t&&"+"!==l&&(A=!1),h=(A?"("===l?l:f:"-"===l||"("===l?"":l)+h,M=("s"===b?Ec[8+bc/3]:"")+M+(A&&"("===l?")":""),x)for(i=-1,o=t.length;++i(c=t.charCodeAt(i))||c>57){M=(46===c?a+t.slice(i+1):t.slice(i))+M,t=t.slice(0,i);break}}y&&!p&&(t=r(t,1/0));var S=h.length+t.length+M.length,k=S>1)+h+t+M+k.slice(S);break;default:t=k+h+t+M}return u(t)}return v=void 0===v?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),M.toString=function(){return t+""},M}return{format:l,formatPrefix:function(t,n){var e=l(((t=mc(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(gc(n)/3))),i=Math.pow(10,-r),o=Ec[8+r/3];return function(t){return e(i*t)+o}}}}function Dc(t){return Sc=Cc(t),kc=Sc.format,Nc=Sc.formatPrefix,Sc}function Pc(t){return Math.max(0,-gc(Math.abs(t)))}function zc(t,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(gc(n)/3)))-gc(Math.abs(t)))}function Rc(t,n){return t=Math.abs(t),n=Math.abs(n)-t,Math.max(0,gc(n)-gc(t))+1}function qc(){return new Lc}function Lc(){this.reset()}Dc({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),Lc.prototype={constructor:Lc,reset:function(){this.s=this.t=0},add:function(t){$c(jc,t,this.t),$c(this,jc.s,this.s),this.s?this.t+=jc.t:this.s=jc.t},valueOf:function(){return this.s}};var jc=new Lc;function $c(t,n,e){var r=t.s=n+e,i=r-n,o=r-i;t.t=n-o+(e-i)}var Ic=1e-6,Uc=1e-12,Oc=Math.PI,Bc=Oc/2,Fc=Oc/4,Yc=2*Oc,Hc=180/Oc,Vc=Oc/180,Xc=Math.abs,Gc=Math.atan,Wc=Math.atan2,Zc=Math.cos,Qc=Math.ceil,Jc=Math.exp,Kc=(Math.floor,Math.log),tf=Math.pow,nf=Math.sin,ef=Math.sign||function(t){return t>0?1:t<0?-1:0},rf=Math.sqrt,of=Math.tan;function af(t){return t>1?0:t<-1?Oc:Math.acos(t)}function uf(t){return t>1?Bc:t<-1?-Bc:Math.asin(t)}function cf(t){return(t=nf(t/2))*t}function ff(){}function sf(t,n){t&&hf.hasOwnProperty(t.type)&&hf[t.type](t,n)}var lf={Feature:function(t,n){sf(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,r=-1,i=e.length;++r=0?1:-1,i=r*e,o=Zc(n=(n*=Vc)/2+Fc),a=nf(n),u=mf*a,c=_f*o+u*Zc(i),f=u*r*nf(i);wf.add(Wc(f,c)),bf=t,_f=o,mf=a}function Tf(t){return xf.reset(),yf(t,Mf),2*xf}function Ef(t){return[Wc(t[1],t[0]),uf(t[2])]}function Cf(t){var n=t[0],e=t[1],r=Zc(e);return[r*Zc(n),r*nf(n),nf(e)]}function Df(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function Pf(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]}function zf(t,n){t[0]+=n[0],t[1]+=n[1],t[2]+=n[2]}function Rf(t,n){return[t[0]*n,t[1]*n,t[2]*n]}function qf(t){var n=rf(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=n,t[1]/=n,t[2]/=n}var Lf,jf,$f,If,Uf,Of,Bf,Ff,Yf,Hf,Vf,Xf,Gf,Wf,Zf,Qf,Jf,Kf,ts,ns,es,rs,is,os,as,us,cs=qc(),fs={point:ss,lineStart:hs,lineEnd:ps,polygonStart:function(){fs.point=ds,fs.lineStart=ys,fs.lineEnd=vs,cs.reset(),Mf.polygonStart()},polygonEnd:function(){Mf.polygonEnd(),fs.point=ss,fs.lineStart=hs,fs.lineEnd=ps,wf<0?(Lf=-($f=180),jf=-(If=90)):cs>Ic?If=90:cs<-Ic&&(jf=-90),Hf[0]=Lf,Hf[1]=$f},sphere:function(){Lf=-($f=180),jf=-(If=90)}};function ss(t,n){Yf.push(Hf=[Lf=t,$f=t]),nIf&&(If=n)}function ls(t,n){var e=Cf([t*Vc,n*Vc]);if(Ff){var r=Pf(Ff,e),i=Pf([r[1],-r[0],0],r);qf(i),i=Ef(i);var o,a=t-Uf,u=a>0?1:-1,c=i[0]*Hc*u,f=Xc(a)>180;f^(u*UfIf&&(If=o):f^(u*Uf<(c=(c+360)%360-180)&&cIf&&(If=n)),f?tgs(Lf,$f)&&($f=t):gs(t,$f)>gs(Lf,$f)&&(Lf=t):$f>=Lf?(t$f&&($f=t)):t>Uf?gs(Lf,t)>gs(Lf,$f)&&($f=t):gs(t,$f)>gs(Lf,$f)&&(Lf=t)}else Yf.push(Hf=[Lf=t,$f=t]);nIf&&(If=n),Ff=e,Uf=t}function hs(){fs.point=ls}function ps(){Hf[0]=Lf,Hf[1]=$f,fs.point=ss,Ff=null}function ds(t,n){if(Ff){var e=t-Uf;cs.add(Xc(e)>180?e+(e>0?360:-360):e)}else Of=t,Bf=n;Mf.point(t,n),ls(t,n)}function ys(){Mf.lineStart()}function vs(){ds(Of,Bf),Mf.lineEnd(),Xc(cs)>Ic&&(Lf=-($f=180)),Hf[0]=Lf,Hf[1]=$f,Ff=null}function gs(t,n){return(n-=t)<0?n+360:n}function bs(t,n){return t[0]-n[0]}function _s(t,n){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:ngs(r[0],r[1])&&(r[1]=i[1]),gs(i[0],r[1])>gs(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(a=-1/0,n=0,r=o[e=o.length-1];n<=e;r=i,++n)i=o[n],(u=gs(r[1],i[0]))>a&&(a=u,Lf=i[0],$f=r[1])}return Yf=Hf=null,Lf===1/0||jf===1/0?[[NaN,NaN],[NaN,NaN]]:[[Lf,jf],[$f,If]]}var ws={sphere:ff,point:xs,lineStart:As,lineEnd:Ns,polygonStart:function(){ws.lineStart=Ts,ws.lineEnd=Es},polygonEnd:function(){ws.lineStart=As,ws.lineEnd=Ns}};function xs(t,n){t*=Vc;var e=Zc(n*=Vc);Ms(e*Zc(t),e*nf(t),nf(n))}function Ms(t,n,e){++Vf,Gf+=(t-Gf)/Vf,Wf+=(n-Wf)/Vf,Zf+=(e-Zf)/Vf}function As(){ws.point=Ss}function Ss(t,n){t*=Vc;var e=Zc(n*=Vc);os=e*Zc(t),as=e*nf(t),us=nf(n),ws.point=ks,Ms(os,as,us)}function ks(t,n){t*=Vc;var e=Zc(n*=Vc),r=e*Zc(t),i=e*nf(t),o=nf(n),a=Wc(rf((a=as*o-us*i)*a+(a=us*r-os*o)*a+(a=os*i-as*r)*a),os*r+as*i+us*o);Xf+=a,Qf+=a*(os+(os=r)),Jf+=a*(as+(as=i)),Kf+=a*(us+(us=o)),Ms(os,as,us)}function Ns(){ws.point=xs}function Ts(){ws.point=Cs}function Es(){Ds(rs,is),ws.point=xs}function Cs(t,n){rs=t,is=n,t*=Vc,n*=Vc,ws.point=Ds;var e=Zc(n);os=e*Zc(t),as=e*nf(t),us=nf(n),Ms(os,as,us)}function Ds(t,n){t*=Vc;var e=Zc(n*=Vc),r=e*Zc(t),i=e*nf(t),o=nf(n),a=as*o-us*i,u=us*r-os*o,c=os*i-as*r,f=rf(a*a+u*u+c*c),s=uf(f),l=f&&-s/f;ts+=l*a,ns+=l*u,es+=l*c,Xf+=s,Qf+=s*(os+(os=r)),Jf+=s*(as+(as=i)),Kf+=s*(us+(us=o)),Ms(os,as,us)}function Ps(t){Vf=Xf=Gf=Wf=Zf=Qf=Jf=Kf=ts=ns=es=0,yf(t,ws);var n=ts,e=ns,r=es,i=n*n+e*e+r*r;return iOc?t+Math.round(-t/Yc)*Yc:t,n]}function Ls(t,n,e){return(t%=Yc)?n||e?Rs($s(t),Is(n,e)):$s(t):n||e?Is(n,e):qs}function js(t){return function(n,e){return[(n+=t)>Oc?n-Yc:n<-Oc?n+Yc:n,e]}}function $s(t){var n=js(t);return n.invert=js(-t),n}function Is(t,n){var e=Zc(t),r=nf(t),i=Zc(n),o=nf(n);function a(t,n){var a=Zc(n),u=Zc(t)*a,c=nf(t)*a,f=nf(n),s=f*e+u*r;return[Wc(c*i-s*o,u*e-f*r),uf(s*i+c*o)]}return a.invert=function(t,n){var a=Zc(n),u=Zc(t)*a,c=nf(t)*a,f=nf(n),s=f*i-c*o;return[Wc(c*i+f*o,u*e+s*r),uf(s*e-u*r)]},a}function Us(t){function n(n){return(n=t(n[0]*Vc,n[1]*Vc))[0]*=Hc,n[1]*=Hc,n}return t=Ls(t[0]*Vc,t[1]*Vc,t.length>2?t[2]*Vc:0),n.invert=function(n){return(n=t.invert(n[0]*Vc,n[1]*Vc))[0]*=Hc,n[1]*=Hc,n},n}function Os(t,n,e,r,i,o){if(e){var a=Zc(n),u=nf(n),c=r*e;null==i?(i=n+r*Yc,o=n-c/2):(i=Bs(a,i),o=Bs(a,o),(r>0?io)&&(i+=r*Yc));for(var f,s=i;r>0?s>o:s1&&n.push(n.pop().concat(n.shift()))},result:function(){var e=n;return n=[],t=null,e}}}function Hs(t,n){return Xc(t[0]-n[0])=0;--o)i.point((s=f[o])[0],s[1]);else r(h.x,h.p.x,-1,i);h=h.p}f=(h=h.o).z,p=!p}while(!h.v);i.lineEnd()}}}function Gs(t){if(n=t.length){for(var n,e,r=0,i=t[0];++r=0?1:-1,S=A*M,k=S>Oc,N=y*w;if(Ws.add(Wc(N*A*nf(S),v*x+N*Zc(S))),a+=k?M+A*Yc:M,k^p>=e^_>=e){var T=Pf(Cf(h),Cf(b));qf(T);var E=Pf(o,T);qf(E);var C=(k^M>=0?-1:1)*uf(E[2]);(r>C||r===C&&(T[0]||T[1]))&&(u+=k^M>=0?1:-1)}}return(a<-Ic||a0){for(l||(i.polygonStart(),l=!0),i.lineStart(),t=0;t1&&2&c&&h.push(h.pop().concat(h.shift())),a.push(h.filter(Ks))}return h}}function Ks(t){return t.length>1}function tl(t,n){return((t=t.x)[0]<0?t[1]-Bc-Ic:Bc-t[1])-((n=n.x)[0]<0?n[1]-Bc-Ic:Bc-n[1])}const nl=Js((function(){return!0}),(function(t){var n,e=NaN,r=NaN,i=NaN;return{lineStart:function(){t.lineStart(),n=1},point:function(o,a){var u=o>0?Oc:-Oc,c=Xc(o-e);Xc(c-Oc)0?Bc:-Bc),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(u,r),t.point(o,r),n=0):i!==u&&c>=Oc&&(Xc(e-i)Ic?Gc((nf(n)*(o=Zc(r))*nf(e)-nf(r)*(i=Zc(n))*nf(t))/(i*o*a)):(n+r)/2}(e,r,o,a),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(u,r),n=0),t.point(e=o,r=a),i=u},lineEnd:function(){t.lineEnd(),e=r=NaN},clean:function(){return 2-n}}}),(function(t,n,e,r){var i;if(null==t)i=e*Bc,r.point(-Oc,i),r.point(0,i),r.point(Oc,i),r.point(Oc,0),r.point(Oc,-i),r.point(0,-i),r.point(-Oc,-i),r.point(-Oc,0),r.point(-Oc,i);else if(Xc(t[0]-n[0])>Ic){var o=t[0]0,i=Xc(n)>Ic;function o(t,e){return Zc(t)*Zc(e)>n}function a(t,e,r){var i=[1,0,0],o=Pf(Cf(t),Cf(e)),a=Df(o,o),u=o[0],c=a-u*u;if(!c)return!r&&t;var f=n*a/c,s=-n*u/c,l=Pf(i,o),h=Rf(i,f);zf(h,Rf(o,s));var p=l,d=Df(h,p),y=Df(p,p),v=d*d-y*(Df(h,h)-1);if(!(v<0)){var g=rf(v),b=Rf(p,(-d-g)/y);if(zf(b,h),b=Ef(b),!r)return b;var _,m=t[0],w=e[0],x=t[1],M=e[1];w0^b[1]<(Xc(b[0]-m)Oc^(m<=b[0]&&b[0]<=w)){var k=Rf(p,(-d+g)/y);return zf(k,h),[b,Ef(k)]}}}function u(n,e){var i=r?t:Oc-t,o=0;return n<-i?o|=1:n>i&&(o|=2),e<-i?o|=4:e>i&&(o|=8),o}return Js(o,(function(t){var n,e,c,f,s;return{lineStart:function(){f=c=!1,s=1},point:function(l,h){var p,d=[l,h],y=o(l,h),v=r?y?0:u(l,h):y?u(l+(l<0?Oc:-Oc),h):0;if(!n&&(f=c=y)&&t.lineStart(),y!==c&&(!(p=a(n,d))||Hs(n,p)||Hs(d,p))&&(d[2]=1),y!==c)s=0,y?(t.lineStart(),p=a(d,n),t.point(p[0],p[1])):(p=a(n,d),t.point(p[0],p[1],2),t.lineEnd()),n=p;else if(i&&n&&r^y){var g;v&e||!(g=a(d,n,!0))||(s=0,r?(t.lineStart(),t.point(g[0][0],g[0][1]),t.point(g[1][0],g[1][1]),t.lineEnd()):(t.point(g[1][0],g[1][1]),t.lineEnd(),t.lineStart(),t.point(g[0][0],g[0][1],3)))}!y||n&&Hs(n,d)||t.point(d[0],d[1]),n=d,c=y,e=v},lineEnd:function(){c&&t.lineEnd(),n=null},clean:function(){return s|(f&&c)<<1}}}),(function(n,r,i,o){Os(o,t,e,i,n,r)}),r?[0,-t]:[-Oc,t-Oc])}var rl=1e9,il=-rl;function ol(t,n,e,r){function i(i,o){return t<=i&&i<=e&&n<=o&&o<=r}function o(i,o,u,f){var s=0,l=0;if(null==i||(s=a(i,u))!==(l=a(o,u))||c(i,o)<0^u>0)do{f.point(0===s||3===s?t:e,s>1?r:n)}while((s=(s+u+4)%4)!==l);else f.point(o[0],o[1])}function a(r,i){return Xc(r[0]-t)0?0:3:Xc(r[0]-e)0?2:1:Xc(r[1]-n)0?1:0:i>0?3:2}function u(t,n){return c(t.x,n.x)}function c(t,n){var e=a(t,1),r=a(n,1);return e!==r?e-r:0===e?n[1]-t[1]:1===e?t[0]-n[0]:2===e?t[1]-n[1]:n[0]-t[0]}return function(a){var c,f,s,l,h,p,d,y,v,g,b,_=a,m=Ys(),w={point:x,lineStart:function(){w.point=M,f&&f.push(s=[]),g=!0,v=!1,d=y=NaN},lineEnd:function(){c&&(M(l,h),p&&v&&m.rejoin(),c.push(m.result())),w.point=x,v&&_.lineEnd()},polygonStart:function(){_=m,c=[],f=[],b=!0},polygonEnd:function(){var n=function(){for(var n=0,e=0,i=f.length;er&&(h-o)*(r-a)>(p-a)*(t-o)&&++n:p<=r&&(h-o)*(r-a)<(p-a)*(t-o)&&--n;return n}(),e=b&&n,i=(c=$(c)).length;(e||i)&&(a.polygonStart(),e&&(a.lineStart(),o(null,null,1,a),a.lineEnd()),i&&Xs(c,u,n,o,a),a.polygonEnd()),_=a,c=f=s=null}};function x(t,n){i(t,n)&&_.point(t,n)}function M(o,a){var u=i(o,a);if(f&&s.push([o,a]),g)l=o,h=a,p=u,g=!1,u&&(_.lineStart(),_.point(o,a));else if(u&&v)_.point(o,a);else{var c=[d=Math.max(il,Math.min(rl,d)),y=Math.max(il,Math.min(rl,y))],m=[o=Math.max(il,Math.min(rl,o)),a=Math.max(il,Math.min(rl,a))];!function(t,n,e,r,i,o){var a,u=t[0],c=t[1],f=0,s=1,l=n[0]-u,h=n[1]-c;if(a=e-u,l||!(a>0)){if(a/=l,l<0){if(a0){if(a>s)return;a>f&&(f=a)}if(a=i-u,l||!(a<0)){if(a/=l,l<0){if(a>s)return;a>f&&(f=a)}else if(l>0){if(a0)){if(a/=h,h<0){if(a0){if(a>s)return;a>f&&(f=a)}if(a=o-c,h||!(a<0)){if(a/=h,h<0){if(a>s)return;a>f&&(f=a)}else if(h>0){if(a0&&(t[0]=u+f*l,t[1]=c+f*h),s<1&&(n[0]=u+s*l,n[1]=c+s*h),!0}}}}}(c,m,t,n,e,r)?u&&(_.lineStart(),_.point(o,a),b=!1):(v||(_.lineStart(),_.point(c[0],c[1])),_.point(m[0],m[1]),u||_.lineEnd(),b=!1)}d=o,y=a,v=u}return w}}function al(){var t,n,e,r=0,i=0,o=960,a=500;return e={stream:function(e){return t&&n===e?t:t=ol(r,i,o,a)(n=e)},extent:function(u){return arguments.length?(r=+u[0][0],i=+u[0][1],o=+u[1][0],a=+u[1][1],t=n=null,e):[[r,i],[o,a]]}}}var ul,cl,fl,sl=qc(),ll={sphere:ff,point:ff,lineStart:function(){ll.point=pl,ll.lineEnd=hl},lineEnd:ff,polygonStart:ff,polygonEnd:ff};function hl(){ll.point=ll.lineEnd=ff}function pl(t,n){ul=t*=Vc,cl=nf(n*=Vc),fl=Zc(n),ll.point=dl}function dl(t,n){t*=Vc;var e=nf(n*=Vc),r=Zc(n),i=Xc(t-ul),o=Zc(i),a=r*nf(i),u=fl*e-cl*r*o,c=cl*e+fl*r*o;sl.add(Wc(rf(a*a+u*u),c)),ul=t,cl=e,fl=r}function yl(t){return sl.reset(),yf(t,ll),+sl}var vl=[null,null],gl={type:"LineString",coordinates:vl};function bl(t,n){return vl[0]=t,vl[1]=n,yl(gl)}var _l={Feature:function(t,n){return wl(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,r=-1,i=e.length;++r0&&(i=bl(t[o],t[o-1]))>0&&e<=i&&r<=i&&(e+r-i)*(1-Math.pow((e-r)/i,2))Ic})).map(c)).concat(M(Qc(o/p)*p,i,p).filter((function(t){return Xc(t%y)>Ic})).map(f))}return g.lines=function(){return b().map((function(t){return{type:"LineString",coordinates:t}}))},g.outline=function(){return{type:"Polygon",coordinates:[s(r).concat(l(a).slice(1),s(e).reverse().slice(1),l(u).reverse().slice(1))]}},g.extent=function(t){return arguments.length?g.extentMajor(t).extentMinor(t):g.extentMinor()},g.extentMajor=function(t){return arguments.length?(r=+t[0][0],e=+t[1][0],u=+t[0][1],a=+t[1][1],r>e&&(t=r,r=e,e=t),u>a&&(t=u,u=a,a=t),g.precision(v)):[[r,u],[e,a]]},g.extentMinor=function(e){return arguments.length?(n=+e[0][0],t=+e[1][0],o=+e[0][1],i=+e[1][1],n>t&&(e=n,n=t,t=e),o>i&&(e=o,o=i,i=e),g.precision(v)):[[n,o],[t,i]]},g.step=function(t){return arguments.length?g.stepMajor(t).stepMinor(t):g.stepMinor()},g.stepMajor=function(t){return arguments.length?(d=+t[0],y=+t[1],g):[d,y]},g.stepMinor=function(t){return arguments.length?(h=+t[0],p=+t[1],g):[h,p]},g.precision=function(h){return arguments.length?(v=+h,c=Tl(o,i,90),f=El(n,t,v),s=Tl(u,a,90),l=El(r,e,v),g):v},g.extentMajor([[-180,-90+Ic],[180,90-Ic]]).extentMinor([[-180,-80-Ic],[180,80+Ic]])}function Dl(){return Cl()()}function Pl(t,n){var e=t[0]*Vc,r=t[1]*Vc,i=n[0]*Vc,o=n[1]*Vc,a=Zc(r),u=nf(r),c=Zc(o),f=nf(o),s=a*Zc(e),l=a*nf(e),h=c*Zc(i),p=c*nf(i),d=2*uf(rf(cf(o-r)+a*c*cf(i-e))),y=nf(d),v=d?function(t){var n=nf(t*=d)/y,e=nf(d-t)/y,r=e*s+n*h,i=e*l+n*p,o=e*u+n*f;return[Wc(i,r)*Hc,Wc(o,rf(r*r+i*i))*Hc]}:function(){return[e*Hc,r*Hc]};return v.distance=d,v}function zl(t){return t}var Rl,ql,Ll,jl,$l=qc(),Il=qc(),Ul={point:ff,lineStart:ff,lineEnd:ff,polygonStart:function(){Ul.lineStart=Ol,Ul.lineEnd=Yl},polygonEnd:function(){Ul.lineStart=Ul.lineEnd=Ul.point=ff,$l.add(Xc(Il)),Il.reset()},result:function(){var t=$l/2;return $l.reset(),t}};function Ol(){Ul.point=Bl}function Bl(t,n){Ul.point=Fl,Rl=Ll=t,ql=jl=n}function Fl(t,n){Il.add(jl*t-Ll*n),Ll=t,jl=n}function Yl(){Fl(Rl,ql)}const Hl=Ul;var Vl=1/0,Xl=Vl,Gl=-Vl,Wl=Gl,Zl={point:function(t,n){tGl&&(Gl=t),nWl&&(Wl=n)},lineStart:ff,lineEnd:ff,polygonStart:ff,polygonEnd:ff,result:function(){var t=[[Vl,Xl],[Gl,Wl]];return Gl=Wl=-(Xl=Vl=1/0),t}};const Ql=Zl;var Jl,Kl,th,nh,eh=0,rh=0,ih=0,oh=0,ah=0,uh=0,ch=0,fh=0,sh=0,lh={point:hh,lineStart:ph,lineEnd:vh,polygonStart:function(){lh.lineStart=gh,lh.lineEnd=bh},polygonEnd:function(){lh.point=hh,lh.lineStart=ph,lh.lineEnd=vh},result:function(){var t=sh?[ch/sh,fh/sh]:uh?[oh/uh,ah/uh]:ih?[eh/ih,rh/ih]:[NaN,NaN];return eh=rh=ih=oh=ah=uh=ch=fh=sh=0,t}};function hh(t,n){eh+=t,rh+=n,++ih}function ph(){lh.point=dh}function dh(t,n){lh.point=yh,hh(th=t,nh=n)}function yh(t,n){var e=t-th,r=n-nh,i=rf(e*e+r*r);oh+=i*(th+t)/2,ah+=i*(nh+n)/2,uh+=i,hh(th=t,nh=n)}function vh(){lh.point=hh}function gh(){lh.point=_h}function bh(){mh(Jl,Kl)}function _h(t,n){lh.point=mh,hh(Jl=th=t,Kl=nh=n)}function mh(t,n){var e=t-th,r=n-nh,i=rf(e*e+r*r);oh+=i*(th+t)/2,ah+=i*(nh+n)/2,uh+=i,ch+=(i=nh*t-th*n)*(th+t),fh+=i*(nh+n),sh+=3*i,hh(th=t,nh=n)}const wh=lh;function xh(t){this._context=t}xh.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,n){switch(this._point){case 0:this._context.moveTo(t,n),this._point=1;break;case 1:this._context.lineTo(t,n);break;default:this._context.moveTo(t+this._radius,n),this._context.arc(t,n,this._radius,0,Yc)}},result:ff};var Mh,Ah,Sh,kh,Nh,Th=qc(),Eh={point:ff,lineStart:function(){Eh.point=Ch},lineEnd:function(){Mh&&Dh(Ah,Sh),Eh.point=ff},polygonStart:function(){Mh=!0},polygonEnd:function(){Mh=null},result:function(){var t=+Th;return Th.reset(),t}};function Ch(t,n){Eh.point=Dh,Ah=kh=t,Sh=Nh=n}function Dh(t,n){kh-=t,Nh-=n,Th.add(rf(kh*kh+Nh*Nh)),kh=t,Nh=n}const Ph=Eh;function zh(){this._string=[]}function Rh(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}function qh(t,n){var e,r,i=4.5;function o(t){return t&&("function"==typeof i&&r.pointRadius(+i.apply(this,arguments)),yf(t,e(r))),r.result()}return o.area=function(t){return yf(t,e(Hl)),Hl.result()},o.measure=function(t){return yf(t,e(Ph)),Ph.result()},o.bounds=function(t){return yf(t,e(Ql)),Ql.result()},o.centroid=function(t){return yf(t,e(wh)),wh.result()},o.projection=function(n){return arguments.length?(e=null==n?(t=null,zl):(t=n).stream,o):t},o.context=function(t){return arguments.length?(r=null==t?(n=null,new zh):new xh(n=t),"function"!=typeof i&&r.pointRadius(i),o):n},o.pointRadius=function(t){return arguments.length?(i="function"==typeof t?t:(r.pointRadius(+t),+t),o):i},o.projection(t).context(n)}function Lh(t){return{stream:jh(t)}}function jh(t){return function(n){var e=new $h;for(var r in t)e[r]=t[r];return e.stream=n,e}}function $h(){}function Ih(t,n,e){var r=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=r&&t.clipExtent(null),yf(e,t.stream(Ql)),n(Ql.result()),null!=r&&t.clipExtent(r),t}function Uh(t,n,e){return Ih(t,(function(e){var r=n[1][0]-n[0][0],i=n[1][1]-n[0][1],o=Math.min(r/(e[1][0]-e[0][0]),i/(e[1][1]-e[0][1])),a=+n[0][0]+(r-o*(e[1][0]+e[0][0]))/2,u=+n[0][1]+(i-o*(e[1][1]+e[0][1]))/2;t.scale(150*o).translate([a,u])}),e)}function Oh(t,n,e){return Uh(t,[[0,0],n],e)}function Bh(t,n,e){return Ih(t,(function(e){var r=+n,i=r/(e[1][0]-e[0][0]),o=(r-i*(e[1][0]+e[0][0]))/2,a=-i*e[0][1];t.scale(150*i).translate([o,a])}),e)}function Fh(t,n,e){return Ih(t,(function(e){var r=+n,i=r/(e[1][1]-e[0][1]),o=-i*e[0][0],a=(r-i*(e[1][1]+e[0][1]))/2;t.scale(150*i).translate([o,a])}),e)}zh.prototype={_radius:4.5,_circle:Rh(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,n){switch(this._point){case 0:this._string.push("M",t,",",n),this._point=1;break;case 1:this._string.push("L",t,",",n);break;default:null==this._circle&&(this._circle=Rh(this._radius)),this._string.push("M",t,",",n,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}},$h.prototype={constructor:$h,point:function(t,n){this.stream.point(t,n)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Yh=16,Hh=Zc(30*Vc);function Vh(t,n){return+n?function(t,n){function e(r,i,o,a,u,c,f,s,l,h,p,d,y,v){var g=f-r,b=s-i,_=g*g+b*b;if(_>4*n&&y--){var m=a+h,w=u+p,x=c+d,M=rf(m*m+w*w+x*x),A=uf(x/=M),S=Xc(Xc(x)-1)n||Xc((g*E+b*C)/_-.5)>.3||a*h+u*p+c*d2?t[2]%360*Vc:0,E()):[v*Hc,g*Hc,b*Hc]},N.angle=function(t){return arguments.length?(_=t%360*Vc,E()):_*Hc},N.reflectX=function(t){return arguments.length?(m=t?-1:1,E()):m<0},N.reflectY=function(t){return arguments.length?(w=t?-1:1,E()):w<0},N.precision=function(t){return arguments.length?(a=Vh(u,k=t*t),C()):rf(k)},N.fitExtent=function(t,n){return Uh(N,t,n)},N.fitSize=function(t,n){return Oh(N,t,n)},N.fitWidth=function(t,n){return Bh(N,t,n)},N.fitHeight=function(t,n){return Fh(N,t,n)},function(){return n=t.apply(this,arguments),N.invert=n.invert&&T,E()}}function Jh(t){var n=0,e=Oc/3,r=Qh(t),i=r(n,e);return i.parallels=function(t){return arguments.length?r(n=t[0]*Vc,e=t[1]*Vc):[n*Hc,e*Hc]},i}function Kh(t,n){var e=nf(t),r=(e+nf(n))/2;if(Xc(r)=.12&&i<.234&&r>=-.425&&r<-.214?u:i>=.166&&i<.234&&r>=-.214&&r<-.115?c:a).invert(t)},s.stream=function(e){return t&&n===e?t:(r=[a.stream(n=e),u.stream(e),c.stream(e)],i=r.length,t={point:function(t,n){for(var e=-1;++e0?n<-Bc+Ic&&(n=-Bc+Ic):n>Bc-Ic&&(n=Bc-Ic);var e=i/tf(hp(n),r);return[e*nf(r*t),i-e*Zc(r*t)]}return o.invert=function(t,n){var e=i-n,o=ef(r)*rf(t*t+e*e),a=Wc(t,Xc(e))*ef(e);return e*r<0&&(a-=Oc*ef(t)*ef(e)),[a/r,2*Gc(tf(i/o,1/r))-Bc]},o}function dp(){return Jh(pp).scale(109.5).parallels([30,30])}function yp(t,n){return[t,n]}function vp(){return Zh(yp).scale(152.63)}function gp(t,n){var e=Zc(t),r=t===n?nf(t):(e-Zc(n))/(n-t),i=e/r+t;if(Xc(r)2?t[2]+90:90]):[(t=e())[0],t[1],t[2]-90]},e([0,0,90]).scale(159.155)}function jp(t,n){return t.parent===n.parent?1:2}function $p(t,n){return t+n.x}function Ip(t,n){return Math.max(t,n.y)}function Up(){var t=jp,n=1,e=1,r=!1;function i(i){var o,a=0;i.eachAfter((function(n){var e=n.children;e?(n.x=function(t){return t.reduce($p,0)/t.length}(e),n.y=function(t){return 1+t.reduce(Ip,0)}(e)):(n.x=o?a+=t(n,o):0,n.y=0,o=n)}));var u=function(t){for(var n;n=t.children;)t=n[0];return t}(i),c=function(t){for(var n;n=t.children;)t=n[n.length-1];return t}(i),f=u.x-t(u,c)/2,s=c.x+t(c,u)/2;return i.eachAfter(r?function(t){t.x=(t.x-i.x)*n,t.y=(i.y-t.y)*e}:function(t){t.x=(t.x-f)/(s-f)*n,t.y=(1-(i.y?t.y/i.y:1))*e})}return i.separation=function(n){return arguments.length?(t=n,i):t},i.size=function(t){return arguments.length?(r=!1,n=+t[0],e=+t[1],i):r?null:[n,e]},i.nodeSize=function(t){return arguments.length?(r=!0,n=+t[0],e=+t[1],i):r?[n,e]:null},i}function Op(t){var n=0,e=t.children,r=e&&e.length;if(r)for(;--r>=0;)n+=e[r].value;else n=1;t.value=n}function Bp(t,n){var e,r,i,o,a,u=new Vp(t),c=+t.value&&(u.value=t.value),f=[u];for(null==n&&(n=Fp);e=f.pop();)if(c&&(e.value=+e.data.value),(i=n(e.data))&&(a=i.length))for(e.children=new Array(a),o=a-1;o>=0;--o)f.push(r=e.children[o]=new Vp(i[o])),r.parent=e,r.depth=e.depth+1;return u.eachBefore(Hp)}function Fp(t){return t.children}function Yp(t){t.data=t.data.data}function Hp(t){var n=0;do{t.height=n}while((t=t.parent)&&t.height<++n)}function Vp(t){this.data=t,this.depth=this.height=0,this.parent=null}Ap.invert=function(t,n){for(var e,r=n,i=r*r,o=i*i*i,a=0;a<12&&(o=(i=(r-=e=(r*(_p+mp*i+o*(wp+xp*i))-n)/(_p+3*mp*i+o*(7*wp+9*xp*i)))*r)*i*i,!(Xc(e)Ic&&--i>0);return[t/(.8707+(o=r*r)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),r]},Dp.invert=ip(uf),zp.invert=ip((function(t){return 2*Gc(t)})),qp.invert=function(t,n){return[-n,2*Gc(Jc(t))-Bc]},Vp.prototype=Bp.prototype={constructor:Vp,count:function(){return this.eachAfter(Op)},each:function(t){var n,e,r,i,o=this,a=[o];do{for(n=a.reverse(),a=[];o=n.pop();)if(t(o),e=o.children)for(r=0,i=e.length;r=0;--e)i.push(n[e]);return this},sum:function(t){return this.eachAfter((function(n){for(var e=+t(n.data)||0,r=n.children,i=r&&r.length;--i>=0;)e+=r[i].value;n.value=e}))},sort:function(t){return this.eachBefore((function(n){n.children&&n.children.sort(t)}))},path:function(t){for(var n=this,e=function(t,n){if(t===n)return t;var e=t.ancestors(),r=n.ancestors(),i=null;for(t=e.pop(),n=r.pop();t===n;)i=t,t=e.pop(),n=r.pop();return i}(n,t),r=[n];n!==e;)n=n.parent,r.push(n);for(var i=r.length;t!==e;)r.splice(i,0,t),t=t.parent;return r},ancestors:function(){for(var t=this,n=[t];t=t.parent;)n.push(t);return n},descendants:function(){var t=[];return this.each((function(n){t.push(n)})),t},leaves:function(){var t=[];return this.eachBefore((function(n){n.children||t.push(n)})),t},links:function(){var t=this,n=[];return t.each((function(e){e!==t&&n.push({source:e.parent,target:e})})),n},copy:function(){return Bp(this).eachBefore(Yp)}};var Xp=Array.prototype.slice;function Gp(t){for(var n,e,r=0,i=(t=function(t){for(var n,e,r=t.length;r;)e=Math.random()*r--|0,n=t[r],t[r]=t[e],t[e]=n;return t}(Xp.call(t))).length,o=[];r0&&e*e>r*r+i*i}function Jp(t,n){for(var e=0;e(a*=a)?(r=(f+a-i)/(2*f),o=Math.sqrt(Math.max(0,a/f-r*r)),e.x=t.x-r*u-o*c,e.y=t.y-r*c+o*u):(r=(f+i-a)/(2*f),o=Math.sqrt(Math.max(0,i/f-r*r)),e.x=n.x+r*u-o*c,e.y=n.y+r*c+o*u)):(e.x=n.x+e.r,e.y=n.y)}function rd(t,n){var e=t.r+n.r-1e-6,r=n.x-t.x,i=n.y-t.y;return e>0&&e*e>r*r+i*i}function id(t){var n=t._,e=t.next._,r=n.r+e.r,i=(n.x*e.r+e.x*n.r)/r,o=(n.y*e.r+e.y*n.r)/r;return i*i+o*o}function od(t){this._=t,this.next=null,this.previous=null}function ad(t){if(!(i=t.length))return 0;var n,e,r,i,o,a,u,c,f,s,l;if((n=t[0]).x=0,n.y=0,!(i>1))return n.r;if(e=t[1],n.x=-e.r,e.x=n.r,e.y=0,!(i>2))return n.r+e.r;ed(e,n,r=t[2]),n=new od(n),e=new od(e),r=new od(r),n.next=r.previous=e,e.next=n.previous=r,r.next=e.previous=n;t:for(u=3;u0)throw new Error("cycle");return o}return e.id=function(n){return arguments.length?(t=cd(n),e):t},e.parentId=function(t){return arguments.length?(n=cd(t),e):n},e}function Sd(t,n){return t.parent===n.parent?1:2}function kd(t){var n=t.children;return n?n[0]:t.t}function Nd(t){var n=t.children;return n?n[n.length-1]:t.t}function Td(t,n,e){var r=e/(n.i-t.i);n.c-=r,n.s+=e,t.c+=r,n.z+=e,n.m+=e}function Ed(t,n,e){return t.a.parent===n.parent?t.a:e}function Cd(t,n){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=n}function Dd(){var t=Sd,n=1,e=1,r=null;function i(i){var c=function(t){for(var n,e,r,i,o,a=new Cd(t,0),u=[a];n=u.pop();)if(r=n._.children)for(n.children=new Array(o=r.length),i=o-1;i>=0;--i)u.push(e=n.children[i]=new Cd(r[i],i)),e.parent=n;return(a.parent=new Cd(null,0)).children=[a],a}(i);if(c.eachAfter(o),c.parent.m=-c.z,c.eachBefore(a),r)i.eachBefore(u);else{var f=i,s=i,l=i;i.eachBefore((function(t){t.xs.x&&(s=t),t.depth>l.depth&&(l=t)}));var h=f===s?1:t(f,s)/2,p=h-f.x,d=n/(s.x+h+p),y=e/(l.depth||1);i.eachBefore((function(t){t.x=(t.x+p)*d,t.y=t.depth*y}))}return i}function o(n){var e=n.children,r=n.parent.children,i=n.i?r[n.i-1]:null;if(e){!function(t){for(var n,e=0,r=0,i=t.children,o=i.length;--o>=0;)(n=i[o]).z+=e,n.m+=e,e+=n.s+(r+=n.c)}(n);var o=(e[0].z+e[e.length-1].z)/2;i?(n.z=i.z+t(n._,i._),n.m=n.z-o):n.z=o}else i&&(n.z=i.z+t(n._,i._));n.parent.A=function(n,e,r){if(e){for(var i,o=n,a=n,u=e,c=o.parent.children[0],f=o.m,s=a.m,l=u.m,h=c.m;u=Nd(u),o=kd(o),u&&o;)c=kd(c),(a=Nd(a)).a=n,(i=u.z+l-o.z-f+t(u._,o._))>0&&(Td(Ed(u,n,r),n,i),f+=i,s+=i),l+=u.m,f+=o.m,h+=c.m,s+=a.m;u&&!Nd(a)&&(a.t=u,a.m+=l-s),o&&!kd(c)&&(c.t=o,c.m+=f-h,r=n)}return r}(n,i,n.parent.A||r[0])}function a(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function u(t){t.x*=n,t.y=t.depth*e}return i.separation=function(n){return arguments.length?(t=n,i):t},i.size=function(t){return arguments.length?(r=!1,n=+t[0],e=+t[1],i):r?null:[n,e]},i.nodeSize=function(t){return arguments.length?(r=!0,n=+t[0],e=+t[1],i):r?[n,e]:null},i}function Pd(t,n,e,r,i){for(var o,a=t.children,u=-1,c=a.length,f=t.value&&(i-e)/t.value;++uh&&(h=u),v=s*s*y,(p=Math.max(h/v,v/l))>d){s-=u;break}d=p}g.push(a={value:s,dice:c1?n:1)},e}(zd);function Ld(){var t=qd,n=!1,e=1,r=1,i=[0],o=fd,a=fd,u=fd,c=fd,f=fd;function s(t){return t.x0=t.y0=0,t.x1=e,t.y1=r,t.eachBefore(l),i=[0],n&&t.eachBefore(vd),t}function l(n){var e=i[n.depth],r=n.x0+e,s=n.y0+e,l=n.x1-e,h=n.y1-e;l=e-1){var s=u[n];return s.x0=i,s.y0=o,s.x1=a,void(s.y1=c)}for(var l=f[n],h=r/2+l,p=n+1,d=e-1;p>>1;f[y]c-o){var b=(i*g+a*v)/r;t(n,p,v,i,o,b,c),t(p,e,g,b,o,a,c)}else{var _=(o*g+c*v)/r;t(n,p,v,i,o,a,_),t(p,e,g,i,_,a,c)}}(0,c,t.value,n,e,r,i)}function $d(t,n,e,r,i){(1&t.depth?Pd:gd)(t,n,e,r,i)}const Id=function t(n){function e(t,e,r,i,o){if((a=t._squarify)&&a.ratio===n)for(var a,u,c,f,s,l=-1,h=a.length,p=t.value;++l1?n:1)},e}(zd);function Ud(t){var n=t.length;return function(e){return t[Math.max(0,Math.min(n-1,Math.floor(e*n)))]}}function Od(t,n){var e=ye(+t,+n);return function(t){var n=e(t);return n-360*Math.floor(n/360)}}function Bd(t,n){return t=+t,n=+n,function(e){return Math.round(t*(1-e)+n*e)}}var Fd=Math.SQRT2,Yd=2,Hd=4,Vd=1e-12;function Xd(t){return((t=Math.exp(t))+1/t)/2}function Gd(t,n){var e,r,i=t[0],o=t[1],a=t[2],u=n[0],c=n[1],f=n[2],s=u-i,l=c-o,h=s*s+l*l;if(h1&&fy(t[e[r-2]],t[e[r-1]],t[i])<=0;)--r;e[r++]=i}return e.slice(0,r)}function hy(t){if((e=t.length)<3)return null;var n,e,r=new Array(e),i=new Array(e);for(n=0;n=0;--n)f.push(t[r[o[n]][2]]);for(n=+u;nu!=f>u&&a<(c-e)*(u-r)/(f-r)+e&&(s=!s),c=e,f=r;return s}function dy(t){for(var n,e,r=-1,i=t.length,o=t[i-1],a=o[0],u=o[1],c=0;++r1);return t+e*o*Math.sqrt(-2*Math.log(i)/i)}}return e.source=t,e}(yy),by=function t(n){function e(){var t=gy.source(n).apply(this,arguments);return function(){return Math.exp(t())}}return e.source=t,e}(yy),_y=function t(n){function e(t){return function(){for(var e=0,r=0;rr&&(n=e,e=r,r=n),function(t){return Math.max(e,Math.min(r,t))}}function jy(t,n,e){var r=t[0],i=t[1],o=n[0],a=n[1];return i2?$y:jy,i=o=null,l}function l(n){return isNaN(n=+n)?e:(i||(i=r(a.map(t),u,c)))(t(f(n)))}return l.invert=function(e){return f(n((o||(o=r(u,a.map(t),ke)))(e)))},l.domain=function(t){return arguments.length?(a=Sy.call(t,Py),f===Ry||(f=Ly(a)),s()):a.slice()},l.range=function(t){return arguments.length?(u=ky.call(t),s()):u.slice()},l.rangeRound=function(t){return u=ky.call(t),c=Bd,s()},l.clamp=function(t){return arguments.length?(f=t?Ly(a):Ry,l):f!==Ry},l.interpolate=function(t){return arguments.length?(c=t,s()):c},l.unknown=function(t){return arguments.length?(e=t,l):e},function(e,r){return t=e,n=r,s()}}function Oy(t,n){return Uy()(t,n)}function By(t,n,e,r){var i,o=E(t,n,e);switch((r=mc(null==r?",f":r)).type){case"s":var a=Math.max(Math.abs(t),Math.abs(n));return null!=r.precision||isNaN(i=zc(o,a))||(r.precision=i),Nc(r,a);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(i=Rc(o,Math.max(Math.abs(t),Math.abs(n))))||(r.precision=i-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(i=Pc(o))||(r.precision=i-2*("%"===r.type))}return kc(r)}function Fy(t){var n=t.domain;return t.ticks=function(t){var e=n();return N(e[0],e[e.length-1],null==t?10:t)},t.tickFormat=function(t,e){var r=n();return By(r[0],r[r.length-1],null==t?10:t,e)},t.nice=function(e){null==e&&(e=10);var r,i=n(),o=0,a=i.length-1,u=i[o],c=i[a];return c0?r=T(u=Math.floor(u/r)*r,c=Math.ceil(c/r)*r,e):r<0&&(r=T(u=Math.ceil(u*r)/r,c=Math.floor(c*r)/r,e)),r>0?(i[o]=Math.floor(u/r)*r,i[a]=Math.ceil(c/r)*r,n(i)):r<0&&(i[o]=Math.ceil(u*r)/r,i[a]=Math.floor(c*r)/r,n(i)),t},t}function Yy(){var t=Oy(Ry,Ry);return t.copy=function(){return Iy(t,Yy())},xy.apply(t,arguments),Fy(t)}function Hy(t){var n;function e(t){return isNaN(t=+t)?n:t}return e.invert=e,e.domain=e.range=function(n){return arguments.length?(t=Sy.call(n,Py),e):t.slice()},e.unknown=function(t){return arguments.length?(n=t,e):n},e.copy=function(){return Hy(t).unknown(n)},t=arguments.length?Sy.call(t,Py):[0,1],Fy(e)}function Vy(t,n){var e,r=0,i=(t=t.slice()).length-1,o=t[r],a=t[i];return a0){for(;hc)break;y.push(l)}}else for(;h=1;--s)if(!((l=f*s)c)break;y.push(l)}}else y=N(h,p,Math.min(p-h,d)).map(e);return r?y.reverse():y},r.tickFormat=function(t,i){if(null==i&&(i=10===o?".0e":","),"function"!=typeof i&&(i=kc(i)),t===1/0)return i;null==t&&(t=10);var a=Math.max(1,o*t/r.ticks().length);return function(t){var r=t/e(Math.round(n(t)));return r*o0?r[i-1]:n[0],i=r?[i[r-1],e]:[i[a-1],i[a]]},a.unknown=function(n){return arguments.length?(t=n,a):a},a.thresholds=function(){return i.slice()},a.copy=function(){return hv().domain([n,e]).range(o).unknown(t)},xy.apply(Fy(a),arguments)}function pv(){var t,n=[.5],e=[0,1],r=1;function i(i){return i<=i?e[f(n,i,0,r)]:t}return i.domain=function(t){return arguments.length?(n=ky.call(t),r=Math.min(n.length,e.length-1),i):n.slice()},i.range=function(t){return arguments.length?(e=ky.call(t),r=Math.min(n.length,e.length-1),i):e.slice()},i.invertExtent=function(t){var r=e.indexOf(t);return[n[r-1],n[r]]},i.unknown=function(n){return arguments.length?(t=n,i):t},i.copy=function(){return pv().domain(n).range(e).unknown(t)},xy.apply(i,arguments)}var dv=new Date,yv=new Date;function vv(t,n,e,r){function i(n){return t(n=0===arguments.length?new Date:new Date(+n)),n}return i.floor=function(n){return t(n=new Date(+n)),n},i.ceil=function(e){return t(e=new Date(e-1)),n(e,1),t(e),e},i.round=function(t){var n=i(t),e=i.ceil(t);return t-n0))return u;do{u.push(a=new Date(+e)),n(e,o),t(e)}while(a=n)for(;t(n),!e(n);)n.setTime(n-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;n(t,-1),!e(t););else for(;--r>=0;)for(;n(t,1),!e(t););}))},e&&(i.count=function(n,r){return dv.setTime(+n),yv.setTime(+r),t(dv),t(yv),Math.floor(e(dv,yv))},i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?i.filter(r?function(n){return r(n)%t==0}:function(n){return i.count(0,n)%t==0}):i:null}),i}var gv=vv((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n)}),(function(t,n){return n.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));gv.every=function(t){return isFinite(t=Math.floor(t))&&t>0?vv((function(n){n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)}),(function(n,e){n.setFullYear(n.getFullYear()+e*t)})):null};const bv=gv;var _v=gv.range,mv=vv((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,n){t.setMonth(t.getMonth()+n)}),(function(t,n){return n.getMonth()-t.getMonth()+12*(n.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()}));const wv=mv;var xv=mv.range,Mv=1e3,Av=6e4,Sv=36e5,kv=864e5,Nv=6048e5;function Tv(t){return vv((function(n){n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)}),(function(t,n){t.setDate(t.getDate()+7*n)}),(function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Av)/Nv}))}var Ev=Tv(0),Cv=Tv(1),Dv=Tv(2),Pv=Tv(3),zv=Tv(4),Rv=Tv(5),qv=Tv(6),Lv=Ev.range,jv=Cv.range,$v=Dv.range,Iv=Pv.range,Uv=zv.range,Ov=Rv.range,Bv=qv.range,Fv=vv((function(t){t.setHours(0,0,0,0)}),(function(t,n){t.setDate(t.getDate()+n)}),(function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Av)/kv}),(function(t){return t.getDate()-1}));const Yv=Fv;var Hv=Fv.range,Vv=vv((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*Mv-t.getMinutes()*Av)}),(function(t,n){t.setTime(+t+n*Sv)}),(function(t,n){return(n-t)/Sv}),(function(t){return t.getHours()}));const Xv=Vv;var Gv=Vv.range,Wv=vv((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*Mv)}),(function(t,n){t.setTime(+t+n*Av)}),(function(t,n){return(n-t)/Av}),(function(t){return t.getMinutes()}));const Zv=Wv;var Qv=Wv.range,Jv=vv((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,n){t.setTime(+t+n*Mv)}),(function(t,n){return(n-t)/Mv}),(function(t){return t.getUTCSeconds()}));const Kv=Jv;var tg=Jv.range,ng=vv((function(){}),(function(t,n){t.setTime(+t+n)}),(function(t,n){return n-t}));ng.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?vv((function(n){n.setTime(Math.floor(n/t)*t)}),(function(n,e){n.setTime(+n+e*t)}),(function(n,e){return(e-n)/t})):ng:null};const eg=ng;var rg=ng.range;function ig(t){return vv((function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCDate(t.getUTCDate()+7*n)}),(function(t,n){return(n-t)/Nv}))}var og=ig(0),ag=ig(1),ug=ig(2),cg=ig(3),fg=ig(4),sg=ig(5),lg=ig(6),hg=og.range,pg=ag.range,dg=ug.range,yg=cg.range,vg=fg.range,gg=sg.range,bg=lg.range,_g=vv((function(t){t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCDate(t.getUTCDate()+n)}),(function(t,n){return(n-t)/kv}),(function(t){return t.getUTCDate()-1}));const mg=_g;var wg=_g.range,xg=vv((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n)}),(function(t,n){return n.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));xg.every=function(t){return isFinite(t=Math.floor(t))&&t>0?vv((function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)}),(function(n,e){n.setUTCFullYear(n.getUTCFullYear()+e*t)})):null};const Mg=xg;var Ag=xg.range;function Sg(t){if(0<=t.y&&t.y<100){var n=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return n.setFullYear(t.y),n}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function kg(t){if(0<=t.y&&t.y<100){var n=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return n.setUTCFullYear(t.y),n}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function Ng(t,n,e){return{y:t,m:n,d:e,H:0,M:0,S:0,L:0}}function Tg(t){var n=t.dateTime,e=t.date,r=t.time,i=t.periods,o=t.days,a=t.shortDays,u=t.months,c=t.shortMonths,f=Ug(i),s=Og(i),l=Ug(o),h=Og(o),p=Ug(a),d=Og(a),y=Ug(u),v=Og(u),g=Ug(c),b=Og(c),_={a:function(t){return a[t.getDay()]},A:function(t){return o[t.getDay()]},b:function(t){return c[t.getMonth()]},B:function(t){return u[t.getMonth()]},c:null,d:cb,e:cb,f:pb,g:Ab,G:kb,H:fb,I:sb,j:lb,L:hb,m:db,M:yb,p:function(t){return i[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:Wb,s:Zb,S:vb,u:gb,U:bb,V:mb,w:wb,W:xb,x:null,X:null,y:Mb,Y:Sb,Z:Nb,"%":Gb},m={a:function(t){return a[t.getUTCDay()]},A:function(t){return o[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return u[t.getUTCMonth()]},c:null,d:Tb,e:Tb,f:zb,g:Yb,G:Vb,H:Eb,I:Cb,j:Db,L:Pb,m:Rb,M:qb,p:function(t){return i[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:Wb,s:Zb,S:Lb,u:jb,U:$b,V:Ub,w:Ob,W:Bb,x:null,X:null,y:Fb,Y:Hb,Z:Xb,"%":Gb},w={a:function(t,n,e){var r=p.exec(n.slice(e));return r?(t.w=d[r[0].toLowerCase()],e+r[0].length):-1},A:function(t,n,e){var r=l.exec(n.slice(e));return r?(t.w=h[r[0].toLowerCase()],e+r[0].length):-1},b:function(t,n,e){var r=g.exec(n.slice(e));return r?(t.m=b[r[0].toLowerCase()],e+r[0].length):-1},B:function(t,n,e){var r=y.exec(n.slice(e));return r?(t.m=v[r[0].toLowerCase()],e+r[0].length):-1},c:function(t,e,r){return A(t,n,e,r)},d:Jg,e:Jg,f:ib,g:Gg,G:Xg,H:tb,I:tb,j:Kg,L:rb,m:Qg,M:nb,p:function(t,n,e){var r=f.exec(n.slice(e));return r?(t.p=s[r[0].toLowerCase()],e+r[0].length):-1},q:Zg,Q:ab,s:ub,S:eb,u:Fg,U:Yg,V:Hg,w:Bg,W:Vg,x:function(t,n,r){return A(t,e,n,r)},X:function(t,n,e){return A(t,r,n,e)},y:Gg,Y:Xg,Z:Wg,"%":ob};function x(t,n){return function(e){var r,i,o,a=[],u=-1,c=0,f=t.length;for(e instanceof Date||(e=new Date(+e));++u53)return null;"w"in o||(o.w=1),"Z"in o?(i=(r=kg(Ng(o.y,0,1))).getUTCDay(),r=i>4||0===i?ag.ceil(r):ag(r),r=mg.offset(r,7*(o.V-1)),o.y=r.getUTCFullYear(),o.m=r.getUTCMonth(),o.d=r.getUTCDate()+(o.w+6)%7):(i=(r=Sg(Ng(o.y,0,1))).getDay(),r=i>4||0===i?Cv.ceil(r):Cv(r),r=Yv.offset(r,7*(o.V-1)),o.y=r.getFullYear(),o.m=r.getMonth(),o.d=r.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),i="Z"in o?kg(Ng(o.y,0,1)).getUTCDay():Sg(Ng(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(i+5)%7:o.w+7*o.U-(i+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,kg(o)):Sg(o)}}function A(t,n,e,r){for(var i,o,a=0,u=n.length,c=e.length;a=c)return-1;if(37===(i=n.charCodeAt(a++))){if(i=n.charAt(a++),!(o=w[i in Rg?n.charAt(a++):i])||(r=o(t,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}return _.x=x(e,_),_.X=x(r,_),_.c=x(n,_),m.x=x(e,m),m.X=x(r,m),m.c=x(n,m),{format:function(t){var n=x(t+="",_);return n.toString=function(){return t},n},parse:function(t){var n=M(t+="",!1);return n.toString=function(){return t},n},utcFormat:function(t){var n=x(t+="",m);return n.toString=function(){return t},n},utcParse:function(t){var n=M(t+="",!0);return n.toString=function(){return t},n}}}var Eg,Cg,Dg,Pg,zg,Rg={"-":"",_:" ",0:"0"},qg=/^\s*\d+/,Lg=/^%/,jg=/[\\^$*+?|[\]().{}]/g;function $g(t,n,e){var r=t<0?"-":"",i=(r?-t:t)+"",o=i.length;return r+(o68?1900:2e3),e+r[0].length):-1}function Wg(t,n,e){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(n.slice(e,e+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),e+r[0].length):-1}function Zg(t,n,e){var r=qg.exec(n.slice(e,e+1));return r?(t.q=3*r[0]-3,e+r[0].length):-1}function Qg(t,n,e){var r=qg.exec(n.slice(e,e+2));return r?(t.m=r[0]-1,e+r[0].length):-1}function Jg(t,n,e){var r=qg.exec(n.slice(e,e+2));return r?(t.d=+r[0],e+r[0].length):-1}function Kg(t,n,e){var r=qg.exec(n.slice(e,e+3));return r?(t.m=0,t.d=+r[0],e+r[0].length):-1}function tb(t,n,e){var r=qg.exec(n.slice(e,e+2));return r?(t.H=+r[0],e+r[0].length):-1}function nb(t,n,e){var r=qg.exec(n.slice(e,e+2));return r?(t.M=+r[0],e+r[0].length):-1}function eb(t,n,e){var r=qg.exec(n.slice(e,e+2));return r?(t.S=+r[0],e+r[0].length):-1}function rb(t,n,e){var r=qg.exec(n.slice(e,e+3));return r?(t.L=+r[0],e+r[0].length):-1}function ib(t,n,e){var r=qg.exec(n.slice(e,e+6));return r?(t.L=Math.floor(r[0]/1e3),e+r[0].length):-1}function ob(t,n,e){var r=Lg.exec(n.slice(e,e+1));return r?e+r[0].length:-1}function ab(t,n,e){var r=qg.exec(n.slice(e));return r?(t.Q=+r[0],e+r[0].length):-1}function ub(t,n,e){var r=qg.exec(n.slice(e));return r?(t.s=+r[0],e+r[0].length):-1}function cb(t,n){return $g(t.getDate(),n,2)}function fb(t,n){return $g(t.getHours(),n,2)}function sb(t,n){return $g(t.getHours()%12||12,n,2)}function lb(t,n){return $g(1+Yv.count(bv(t),t),n,3)}function hb(t,n){return $g(t.getMilliseconds(),n,3)}function pb(t,n){return hb(t,n)+"000"}function db(t,n){return $g(t.getMonth()+1,n,2)}function yb(t,n){return $g(t.getMinutes(),n,2)}function vb(t,n){return $g(t.getSeconds(),n,2)}function gb(t){var n=t.getDay();return 0===n?7:n}function bb(t,n){return $g(Ev.count(bv(t)-1,t),n,2)}function _b(t){var n=t.getDay();return n>=4||0===n?zv(t):zv.ceil(t)}function mb(t,n){return t=_b(t),$g(zv.count(bv(t),t)+(4===bv(t).getDay()),n,2)}function wb(t){return t.getDay()}function xb(t,n){return $g(Cv.count(bv(t)-1,t),n,2)}function Mb(t,n){return $g(t.getFullYear()%100,n,2)}function Ab(t,n){return $g((t=_b(t)).getFullYear()%100,n,2)}function Sb(t,n){return $g(t.getFullYear()%1e4,n,4)}function kb(t,n){var e=t.getDay();return $g((t=e>=4||0===e?zv(t):zv.ceil(t)).getFullYear()%1e4,n,4)}function Nb(t){var n=t.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+$g(n/60|0,"0",2)+$g(n%60,"0",2)}function Tb(t,n){return $g(t.getUTCDate(),n,2)}function Eb(t,n){return $g(t.getUTCHours(),n,2)}function Cb(t,n){return $g(t.getUTCHours()%12||12,n,2)}function Db(t,n){return $g(1+mg.count(Mg(t),t),n,3)}function Pb(t,n){return $g(t.getUTCMilliseconds(),n,3)}function zb(t,n){return Pb(t,n)+"000"}function Rb(t,n){return $g(t.getUTCMonth()+1,n,2)}function qb(t,n){return $g(t.getUTCMinutes(),n,2)}function Lb(t,n){return $g(t.getUTCSeconds(),n,2)}function jb(t){var n=t.getUTCDay();return 0===n?7:n}function $b(t,n){return $g(og.count(Mg(t)-1,t),n,2)}function Ib(t){var n=t.getUTCDay();return n>=4||0===n?fg(t):fg.ceil(t)}function Ub(t,n){return t=Ib(t),$g(fg.count(Mg(t),t)+(4===Mg(t).getUTCDay()),n,2)}function Ob(t){return t.getUTCDay()}function Bb(t,n){return $g(ag.count(Mg(t)-1,t),n,2)}function Fb(t,n){return $g(t.getUTCFullYear()%100,n,2)}function Yb(t,n){return $g((t=Ib(t)).getUTCFullYear()%100,n,2)}function Hb(t,n){return $g(t.getUTCFullYear()%1e4,n,4)}function Vb(t,n){var e=t.getUTCDay();return $g((t=e>=4||0===e?fg(t):fg.ceil(t)).getUTCFullYear()%1e4,n,4)}function Xb(){return"+0000"}function Gb(){return"%"}function Wb(t){return+t}function Zb(t){return Math.floor(+t/1e3)}function Qb(t){return Eg=Tg(t),Cg=Eg.format,Dg=Eg.parse,Pg=Eg.utcFormat,zg=Eg.utcParse,Eg}Qb({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Jb=1e3,Kb=60*Jb,t_=60*Kb,n_=24*t_,e_=7*n_,r_=30*n_,i_=365*n_;function o_(t){return new Date(t)}function a_(t){return t instanceof Date?+t:+new Date(+t)}function u_(t,n,e,r,i,a,u,c,f){var s=Oy(Ry,Ry),l=s.invert,h=s.domain,p=f(".%L"),d=f(":%S"),y=f("%I:%M"),v=f("%I %p"),g=f("%a %d"),b=f("%b %d"),_=f("%B"),m=f("%Y"),w=[[u,1,Jb],[u,5,5*Jb],[u,15,15*Jb],[u,30,30*Jb],[a,1,Kb],[a,5,5*Kb],[a,15,15*Kb],[a,30,30*Kb],[i,1,t_],[i,3,3*t_],[i,6,6*t_],[i,12,12*t_],[r,1,n_],[r,2,2*n_],[e,1,e_],[n,1,r_],[n,3,3*r_],[t,1,i_]];function x(o){return(u(o)1)&&(t-=Math.floor(t));var n=Math.abs(t-.5);return Wm.h=360*t-100,Wm.s=1.5-1.5*n,Wm.l=.8-.9*n,Wm+""}var Qm=te(),Jm=Math.PI/3,Km=2*Math.PI/3;function tw(t){var n;return t=(.5-t)*Math.PI,Qm.r=255*(n=Math.sin(t))*n,Qm.g=255*(n=Math.sin(t+Jm))*n,Qm.b=255*(n=Math.sin(t+Km))*n,Qm+""}function nw(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+t*(1172.33-t*(10793.56-t*(33300.12-t*(38394.49-14825.05*t)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+t*(557.33+t*(1225.33-t*(3574.96-t*(1073.77+707.56*t)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+t*(3211.1-t*(15327.97-t*(27814-t*(22569.18-6838.66*t)))))))+")"}function ew(t){var n=t.length;return function(e){return t[Math.max(0,Math.min(n-1,Math.floor(e*n)))]}}const rw=ew(z_("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var iw=ew(z_("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),ow=ew(z_("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),aw=ew(z_("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function uw(t){return Nn(cn(t).call(document.documentElement))}var cw=0;function fw(){return new sw}function sw(){this._="@"+(++cw).toString(36)}function lw(t){return"string"==typeof t?new An([document.querySelectorAll(t)],[document.documentElement]):new An([null==t?[]:t],Mn)}function hw(t,n){null==n&&(n=Pe().touches);for(var e=0,r=n?n.length:0,i=new Array(r);e=1?Mw:t<=-1?-Mw:Math.asin(t)}function kw(t){return t.innerRadius}function Nw(t){return t.outerRadius}function Tw(t){return t.startAngle}function Ew(t){return t.endAngle}function Cw(t){return t&&t.padAngle}function Dw(t,n,e,r,i,o,a){var u=t-e,c=n-r,f=(a?o:-o)/mw(u*u+c*c),s=f*c,l=-f*u,h=t+s,p=n+l,d=e+s,y=r+l,v=(h+d)/2,g=(p+y)/2,b=d-h,_=y-p,m=b*b+_*_,w=i-o,x=h*y-d*p,M=(_<0?-1:1)*mw(gw(0,w*w*m-x*x)),A=(x*_-b*M)/m,S=(-x*b-_*M)/m,k=(x*_+b*M)/m,N=(-x*b+_*M)/m,T=A-v,E=S-g,C=k-v,D=N-g;return T*T+E*E>C*C+D*D&&(A=k,S=N),{cx:A,cy:S,x01:-s,y01:-l,x11:A*(i/w-1),y11:S*(i/w-1)}}function Pw(){var t=kw,n=Nw,e=pw(0),r=null,i=Tw,o=Ew,a=Cw,u=null;function c(){var c,f,s,l=+t.apply(this,arguments),h=+n.apply(this,arguments),p=i.apply(this,arguments)-Mw,d=o.apply(this,arguments)-Mw,y=dw(d-p),v=d>p;if(u||(u=c=Yi()),hww)if(y>Aw-ww)u.moveTo(h*vw(p),h*_w(p)),u.arc(0,0,h,p,d,!v),l>ww&&(u.moveTo(l*vw(d),l*_w(d)),u.arc(0,0,l,d,p,v));else{var g,b,_=p,m=d,w=p,x=d,M=y,A=y,S=a.apply(this,arguments)/2,k=S>ww&&(r?+r.apply(this,arguments):mw(l*l+h*h)),N=bw(dw(h-l)/2,+e.apply(this,arguments)),T=N,E=N;if(k>ww){var C=Sw(k/l*_w(S)),D=Sw(k/h*_w(S));(M-=2*C)>ww?(w+=C*=v?1:-1,x-=C):(M=0,w=x=(p+d)/2),(A-=2*D)>ww?(_+=D*=v?1:-1,m-=D):(A=0,_=m=(p+d)/2)}var P=h*vw(_),z=h*_w(_),R=l*vw(x),q=l*_w(x);if(N>ww){var L,j=h*vw(m),$=h*_w(m),I=l*vw(w),U=l*_w(w);if(y1?0:s<-1?xw:Math.acos(s))/2),V=mw(L[0]*L[0]+L[1]*L[1]);T=bw(N,(l-V)/(H-1)),E=bw(N,(h-V)/(H+1))}}A>ww?E>ww?(g=Dw(I,U,P,z,h,E,v),b=Dw(j,$,R,q,h,E,v),u.moveTo(g.cx+g.x01,g.cy+g.y01),Eww&&M>ww?T>ww?(g=Dw(R,q,j,$,l,-T,v),b=Dw(P,z,I,U,l,-T,v),u.lineTo(g.cx+g.x01,g.cy+g.y01),T=s;--l)u.point(v[l],g[l]);u.lineEnd(),u.areaEnd()}y&&(v[f]=+t(h,f,c),g[f]=+e(h,f,c),u.point(n?+n(h,f,c):v[f],r?+r(h,f,c):g[f]))}if(p)return u=null,p+""||null}function f(){return jw().defined(i).curve(a).context(o)}return c.x=function(e){return arguments.length?(t="function"==typeof e?e:pw(+e),n=null,c):t},c.x0=function(n){return arguments.length?(t="function"==typeof n?n:pw(+n),c):t},c.x1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:pw(+t),c):n},c.y=function(t){return arguments.length?(e="function"==typeof t?t:pw(+t),r=null,c):e},c.y0=function(t){return arguments.length?(e="function"==typeof t?t:pw(+t),c):e},c.y1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:pw(+t),c):r},c.lineX0=c.lineY0=function(){return f().x(t).y(e)},c.lineY1=function(){return f().x(t).y(r)},c.lineX1=function(){return f().x(n).y(e)},c.defined=function(t){return arguments.length?(i="function"==typeof t?t:pw(!!t),c):i},c.curve=function(t){return arguments.length?(a=t,null!=o&&(u=a(o)),c):a},c.context=function(t){return arguments.length?(null==t?o=u=null:u=a(o=t),c):o},c}function Iw(t,n){return nt?1:n>=t?0:NaN}function Uw(t){return t}function Ow(){var t=Uw,n=Iw,e=null,r=pw(0),i=pw(Aw),o=pw(0);function a(a){var u,c,f,s,l,h=a.length,p=0,d=new Array(h),y=new Array(h),v=+r.apply(this,arguments),g=Math.min(Aw,Math.max(-Aw,i.apply(this,arguments)-v)),b=Math.min(Math.abs(g)/h,o.apply(this,arguments)),_=b*(g<0?-1:1);for(u=0;u0&&(p+=l);for(null!=n?d.sort((function(t,e){return n(y[t],y[e])})):null!=e&&d.sort((function(t,n){return e(a[t],a[n])})),u=0,f=p?(g-h*_)/p:0;u0?l*f:0)+_,y[c]={data:a[c],index:u,value:l,startAngle:v,endAngle:s,padAngle:b};return y}return a.value=function(n){return arguments.length?(t="function"==typeof n?n:pw(+n),a):t},a.sortValues=function(t){return arguments.length?(n=t,e=null,a):n},a.sort=function(t){return arguments.length?(e=t,n=null,a):e},a.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:pw(+t),a):r},a.endAngle=function(t){return arguments.length?(i="function"==typeof t?t:pw(+t),a):i},a.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:pw(+t),a):o},a}zw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:this._context.lineTo(t,n)}}};var Bw=Yw(Rw);function Fw(t){this._curve=t}function Yw(t){function n(n){return new Fw(t(n))}return n._curve=t,n}function Hw(t){var n=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?n(Yw(t)):n()._curve},t}function Vw(){return Hw(jw().curve(Bw))}function Xw(){var t=$w().curve(Bw),n=t.curve,e=t.lineX0,r=t.lineX1,i=t.lineY0,o=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return Hw(e())},delete t.lineX0,t.lineEndAngle=function(){return Hw(r())},delete t.lineX1,t.lineInnerRadius=function(){return Hw(i())},delete t.lineY0,t.lineOuterRadius=function(){return Hw(o())},delete t.lineY1,t.curve=function(t){return arguments.length?n(Yw(t)):n()._curve},t}function Gw(t,n){return[(n=+n)*Math.cos(t-=Math.PI/2),n*Math.sin(t)]}Fw.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,n){this._curve.point(n*Math.sin(t),n*-Math.cos(t))}};var Ww=Array.prototype.slice;function Zw(t){return t.source}function Qw(t){return t.target}function Jw(t){var n=Zw,e=Qw,r=qw,i=Lw,o=null;function a(){var a,u=Ww.call(arguments),c=n.apply(this,u),f=e.apply(this,u);if(o||(o=a=Yi()),t(o,+r.apply(this,(u[0]=c,u)),+i.apply(this,u),+r.apply(this,(u[0]=f,u)),+i.apply(this,u)),a)return o=null,a+""||null}return a.source=function(t){return arguments.length?(n=t,a):n},a.target=function(t){return arguments.length?(e=t,a):e},a.x=function(t){return arguments.length?(r="function"==typeof t?t:pw(+t),a):r},a.y=function(t){return arguments.length?(i="function"==typeof t?t:pw(+t),a):i},a.context=function(t){return arguments.length?(o=null==t?null:t,a):o},a}function Kw(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n=(n+r)/2,e,n,i,r,i)}function tx(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n,e=(e+i)/2,r,e,r,i)}function nx(t,n,e,r,i){var o=Gw(n,e),a=Gw(n,e=(e+i)/2),u=Gw(r,e),c=Gw(r,i);t.moveTo(o[0],o[1]),t.bezierCurveTo(a[0],a[1],u[0],u[1],c[0],c[1])}function ex(){return Jw(Kw)}function rx(){return Jw(tx)}function ix(){var t=Jw(nx);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}const ox={draw:function(t,n){var e=Math.sqrt(n/xw);t.moveTo(e,0),t.arc(0,0,e,0,Aw)}},ax={draw:function(t,n){var e=Math.sqrt(n/5)/2;t.moveTo(-3*e,-e),t.lineTo(-e,-e),t.lineTo(-e,-3*e),t.lineTo(e,-3*e),t.lineTo(e,-e),t.lineTo(3*e,-e),t.lineTo(3*e,e),t.lineTo(e,e),t.lineTo(e,3*e),t.lineTo(-e,3*e),t.lineTo(-e,e),t.lineTo(-3*e,e),t.closePath()}};var ux=Math.sqrt(1/3),cx=2*ux;const fx={draw:function(t,n){var e=Math.sqrt(n/cx),r=e*ux;t.moveTo(0,-e),t.lineTo(r,0),t.lineTo(0,e),t.lineTo(-r,0),t.closePath()}};var sx=Math.sin(xw/10)/Math.sin(7*xw/10),lx=Math.sin(Aw/10)*sx,hx=-Math.cos(Aw/10)*sx;const px={draw:function(t,n){var e=Math.sqrt(.8908130915292852*n),r=lx*e,i=hx*e;t.moveTo(0,-e),t.lineTo(r,i);for(var o=1;o<5;++o){var a=Aw*o/5,u=Math.cos(a),c=Math.sin(a);t.lineTo(c*e,-u*e),t.lineTo(u*r-c*i,c*r+u*i)}t.closePath()}},dx={draw:function(t,n){var e=Math.sqrt(n),r=-e/2;t.rect(r,r,e,e)}};var yx=Math.sqrt(3);const vx={draw:function(t,n){var e=-Math.sqrt(n/(3*yx));t.moveTo(0,2*e),t.lineTo(-yx*e,-e),t.lineTo(yx*e,-e),t.closePath()}};var gx=-.5,bx=Math.sqrt(3)/2,_x=1/Math.sqrt(12),mx=3*(_x/2+1);const wx={draw:function(t,n){var e=Math.sqrt(n/mx),r=e/2,i=e*_x,o=r,a=e*_x+e,u=-o,c=a;t.moveTo(r,i),t.lineTo(o,a),t.lineTo(u,c),t.lineTo(gx*r-bx*i,bx*r+gx*i),t.lineTo(gx*o-bx*a,bx*o+gx*a),t.lineTo(gx*u-bx*c,bx*u+gx*c),t.lineTo(gx*r+bx*i,gx*i-bx*r),t.lineTo(gx*o+bx*a,gx*a-bx*o),t.lineTo(gx*u+bx*c,gx*c-bx*u),t.closePath()}};var xx=[ox,ax,fx,dx,px,vx,wx];function Mx(){var t=pw(ox),n=pw(64),e=null;function r(){var r;if(e||(e=r=Yi()),t.apply(this,arguments).draw(e,+n.apply(this,arguments)),r)return e=null,r+""||null}return r.type=function(n){return arguments.length?(t="function"==typeof n?n:pw(n),r):t},r.size=function(t){return arguments.length?(n="function"==typeof t?t:pw(+t),r):n},r.context=function(t){return arguments.length?(e=null==t?null:t,r):e},r}function Ax(){}function Sx(t,n,e){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+n)/6,(t._y0+4*t._y1+e)/6)}function kx(t){this._context=t}function Nx(t){return new kx(t)}function Tx(t){this._context=t}function Ex(t){return new Tx(t)}function Cx(t){this._context=t}function Dx(t){return new Cx(t)}function Px(t,n){this._basis=new kx(t),this._beta=n}kx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Sx(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Sx(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},Tx.prototype={areaStart:Ax,areaEnd:Ax,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x2=t,this._y2=n;break;case 1:this._point=2,this._x3=t,this._y3=n;break;case 2:this._point=3,this._x4=t,this._y4=n,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+n)/6);break;default:Sx(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},Cx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var e=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 3:this._point=4;default:Sx(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},Px.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,n=this._y,e=t.length-1;if(e>0)for(var r,i=t[0],o=n[0],a=t[e]-i,u=n[e]-o,c=-1;++c<=e;)r=c/e,this._basis.point(this._beta*t[c]+(1-this._beta)*(i+r*a),this._beta*n[c]+(1-this._beta)*(o+r*u));this._x=this._y=null,this._basis.lineEnd()},point:function(t,n){this._x.push(+t),this._y.push(+n)}};const zx=function t(n){function e(t){return 1===n?new kx(t):new Px(t,n)}return e.beta=function(n){return t(+n)},e}(.85);function Rx(t,n,e){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-n),t._y2+t._k*(t._y1-e),t._x2,t._y2)}function qx(t,n){this._context=t,this._k=(1-n)/6}qx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Rx(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2,this._x1=t,this._y1=n;break;case 2:this._point=3;default:Rx(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const Lx=function t(n){function e(t){return new qx(t,n)}return e.tension=function(n){return t(+n)},e}(0);function jx(t,n){this._context=t,this._k=(1-n)/6}jx.prototype={areaStart:Ax,areaEnd:Ax,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:Rx(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const $x=function t(n){function e(t){return new jx(t,n)}return e.tension=function(n){return t(+n)},e}(0);function Ix(t,n){this._context=t,this._k=(1-n)/6}Ix.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Rx(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const Ux=function t(n){function e(t){return new Ix(t,n)}return e.tension=function(n){return t(+n)},e}(0);function Ox(t,n,e){var r=t._x1,i=t._y1,o=t._x2,a=t._y2;if(t._l01_a>ww){var u=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,c=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*u-t._x0*t._l12_2a+t._x2*t._l01_2a)/c,i=(i*u-t._y0*t._l12_2a+t._y2*t._l01_2a)/c}if(t._l23_a>ww){var f=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,s=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*f+t._x1*t._l23_2a-n*t._l12_2a)/s,a=(a*f+t._y1*t._l23_2a-e*t._l12_2a)/s}t._context.bezierCurveTo(r,i,o,a,t._x2,t._y2)}function Bx(t,n){this._context=t,this._alpha=n}Bx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3;default:Ox(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const Fx=function t(n){function e(t){return n?new Bx(t,n):new qx(t,0)}return e.alpha=function(n){return t(+n)},e}(.5);function Yx(t,n){this._context=t,this._alpha=n}Yx.prototype={areaStart:Ax,areaEnd:Ax,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:Ox(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const Hx=function t(n){function e(t){return n?new Yx(t,n):new jx(t,0)}return e.alpha=function(n){return t(+n)},e}(.5);function Vx(t,n){this._context=t,this._alpha=n}Vx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Ox(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const Xx=function t(n){function e(t){return n?new Vx(t,n):new Ix(t,0)}return e.alpha=function(n){return t(+n)},e}(.5);function Gx(t){this._context=t}function Wx(t){return new Gx(t)}function Zx(t){return t<0?-1:1}function Qx(t,n,e){var r=t._x1-t._x0,i=n-t._x1,o=(t._y1-t._y0)/(r||i<0&&-0),a=(e-t._y1)/(i||r<0&&-0),u=(o*i+a*r)/(r+i);return(Zx(o)+Zx(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(u))||0}function Jx(t,n){var e=t._x1-t._x0;return e?(3*(t._y1-t._y0)/e-n)/2:n}function Kx(t,n,e){var r=t._x0,i=t._y0,o=t._x1,a=t._y1,u=(o-r)/3;t._context.bezierCurveTo(r+u,i+u*n,o-u,a-u*e,o,a)}function tM(t){this._context=t}function nM(t){this._context=new eM(t)}function eM(t){this._context=t}function rM(t){return new tM(t)}function iM(t){return new nM(t)}function oM(t){this._context=t}function aM(t){var n,e,r=t.length-1,i=new Array(r),o=new Array(r),a=new Array(r);for(i[0]=0,o[0]=2,a[0]=t[0]+2*t[1],n=1;n=0;--n)i[n]=(a[n]-i[n+1])/o[n];for(o[r-1]=(t[r]+i[r-1])/2,n=0;n1)for(var e,r,i,o=1,a=t[n[0]],u=a.length;o=0;)e[n]=n;return e}function dM(t,n){return t[n]}function yM(){var t=pw([]),n=pM,e=hM,r=dM;function i(i){var o,a,u=t.apply(this,arguments),c=i.length,f=u.length,s=new Array(f);for(o=0;o0){for(var e,r,i,o=0,a=t[0].length;o0)for(var e,r,i,o,a,u,c=0,f=t[n[0]].length;c0?(r[0]=o,r[1]=o+=i):i<0?(r[1]=a,r[0]=a+=i):(r[0]=0,r[1]=i)}function bM(t,n){if((e=t.length)>0){for(var e,r=0,i=t[n[0]],o=i.length;r0&&(r=(e=t[n[0]]).length)>0){for(var e,r,i,o=0,a=1;ao&&(o=n,r=e);return r}function xM(t){var n=t.map(MM);return pM(t).sort((function(t,e){return n[t]-n[e]}))}function MM(t){for(var n,e=0,r=-1,i=t.length;++r=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(t,n);else{var e=this._x*(1-this._t)+t*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,n)}}this._x=t,this._y=n}};var NM="%Y-%m-%dT%H:%M:%S.%LZ",TM=Date.prototype.toISOString?function(t){return t.toISOString()}:Pg(NM);const EM=TM;var CM=+new Date("2000-01-01T00:00:00.000Z")?function(t){var n=new Date(t);return isNaN(n)?null:n}:zg(NM);const DM=CM;function PM(t,n,e){var r=new We,i=n;return null==n?(r.restart(t,n,e),r):(n=+n,e=null==e?Xe():+e,r.restart((function o(a){a+=i,r.restart(o,i+=n,e),t(a)}),n,e),r)}function zM(t){return function(){return t}}function RM(t){return t[0]}function qM(t){return t[1]}function LM(){this._=null}function jM(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function $M(t,n){var e=n,r=n.R,i=e.U;i?i.L===e?i.L=r:i.R=r:t._=r,r.U=i,e.U=r,e.R=r.L,e.R&&(e.R.U=e),r.L=e}function IM(t,n){var e=n,r=n.L,i=e.U;i?i.L===e?i.L=r:i.R=r:t._=r,r.U=i,e.U=r,e.L=r.R,e.L&&(e.L.U=e),r.R=e}function UM(t){for(;t.L;)t=t.L;return t}LM.prototype={constructor:LM,insert:function(t,n){var e,r,i;if(t){if(n.P=t,n.N=t.N,t.N&&(t.N.P=n),t.N=n,t.R){for(t=t.R;t.L;)t=t.L;t.L=n}else t.R=n;e=t}else this._?(t=UM(this._),n.P=null,n.N=t,t.P=t.L=n,e=t):(n.P=n.N=null,this._=n,e=null);for(n.L=n.R=null,n.U=e,n.C=!0,t=n;e&&e.C;)e===(r=e.U).L?(i=r.R)&&i.C?(e.C=i.C=!1,r.C=!0,t=r):(t===e.R&&($M(this,e),e=(t=e).U),e.C=!1,r.C=!0,IM(this,r)):(i=r.L)&&i.C?(e.C=i.C=!1,r.C=!0,t=r):(t===e.L&&(IM(this,e),e=(t=e).U),e.C=!1,r.C=!0,$M(this,r)),e=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var n,e,r,i=t.U,o=t.L,a=t.R;if(e=o?a?UM(a):o:a,i?i.L===t?i.L=e:i.R=e:this._=e,o&&a?(r=e.C,e.C=t.C,e.L=o,o.U=e,e!==a?(i=e.U,e.U=t.U,t=e.R,i.L=t,e.R=a,a.U=e):(e.U=i,i=e,t=e.R)):(r=t.C,t=e),t&&(t.U=i),!r)if(t&&t.C)t.C=!1;else{do{if(t===this._)break;if(t===i.L){if((n=i.R).C&&(n.C=!1,i.C=!0,$M(this,i),n=i.R),n.L&&n.L.C||n.R&&n.R.C){n.R&&n.R.C||(n.L.C=!1,n.C=!0,IM(this,n),n=i.R),n.C=i.C,i.C=n.R.C=!1,$M(this,i),t=this._;break}}else if((n=i.L).C&&(n.C=!1,i.C=!0,IM(this,i),n=i.L),n.L&&n.L.C||n.R&&n.R.C){n.L&&n.L.C||(n.R.C=!1,n.C=!0,$M(this,n),n=i.L),n.C=i.C,i.C=n.L.C=!1,IM(this,i),t=this._;break}n.C=!0,t=i,i=i.U}while(!t.C);t&&(t.C=!1)}}};const OM=LM;function BM(t,n,e,r){var i=[null,null],o=hA.push(i)-1;return i.left=t,i.right=n,e&&YM(i,t,n,e),r&&YM(i,n,t,r),sA[t.index].halfedges.push(o),sA[n.index].halfedges.push(o),i}function FM(t,n,e){var r=[n,e];return r.left=t,r}function YM(t,n,e,r){t[0]||t[1]?t.left===e?t[1]=r:t[0]=r:(t[0]=r,t.left=n,t.right=e)}function HM(t,n,e,r,i){var o,a=t[0],u=t[1],c=a[0],f=a[1],s=0,l=1,h=u[0]-c,p=u[1]-f;if(o=n-c,h||!(o>0)){if(o/=h,h<0){if(o0){if(o>l)return;o>s&&(s=o)}if(o=r-c,h||!(o<0)){if(o/=h,h<0){if(o>l)return;o>s&&(s=o)}else if(h>0){if(o0)){if(o/=p,p<0){if(o0){if(o>l)return;o>s&&(s=o)}if(o=i-f,p||!(o<0)){if(o/=p,p<0){if(o>l)return;o>s&&(s=o)}else if(p>0){if(o0||l<1)||(s>0&&(t[0]=[c+s*h,f+s*p]),l<1&&(t[1]=[c+l*h,f+l*p]),!0)}}}}}function VM(t,n,e,r,i){var o=t[1];if(o)return!0;var a,u,c=t[0],f=t.left,s=t.right,l=f[0],h=f[1],p=s[0],d=s[1],y=(l+p)/2,v=(h+d)/2;if(d===h){if(y=r)return;if(l>p){if(c){if(c[1]>=i)return}else c=[y,e];o=[y,i]}else{if(c){if(c[1]1)if(l>p){if(c){if(c[1]>=i)return}else c=[(e-u)/a,e];o=[(i-u)/a,i]}else{if(c){if(c[1]=r)return}else c=[n,a*n+u];o=[r,a*r+u]}else{if(c){if(c[0]=-dA)){var p=c*c+f*f,d=s*s+l*l,y=(l*p-f*d)/h,v=(c*d-s*p)/h,g=QM.pop()||new JM;g.arc=t,g.site=i,g.x=y+a,g.y=(g.cy=v+u)+Math.sqrt(y*y+v*v),t.circle=g;for(var b=null,_=lA._;_;)if(g.y<_.y||g.y===_.y&&g.x<=_.x){if(!_.L){b=_.P;break}_=_.L}else{if(!_.R){b=_;break}_=_.R}lA.insert(b,g),b||(ZM=g)}}}}function tA(t){var n=t.circle;n&&(n.P||(ZM=n.N),lA.remove(n),QM.push(n),jM(n),t.circle=null)}var nA=[];function eA(){jM(this),this.edge=this.site=this.circle=null}function rA(t){var n=nA.pop()||new eA;return n.site=t,n}function iA(t){tA(t),fA.remove(t),nA.push(t),jM(t)}function oA(t){var n=t.circle,e=n.x,r=n.cy,i=[e,r],o=t.P,a=t.N,u=[t];iA(t);for(var c=o;c.circle&&Math.abs(e-c.circle.x)pA)u=u.L;else{if(!((i=o-cA(u,a))>pA)){r>-pA?(n=u.P,e=u):i>-pA?(n=u,e=u.N):n=e=u;break}if(!u.R){n=u;break}u=u.R}!function(t){sA[t.index]={site:t,halfedges:[]}}(t);var c=rA(t);if(fA.insert(n,c),n||e){if(n===e)return tA(n),e=rA(n.site),fA.insert(c,e),c.edge=e.edge=BM(n.site,c.site),KM(n),void KM(e);if(e){tA(n),tA(e);var f=n.site,s=f[0],l=f[1],h=t[0]-s,p=t[1]-l,d=e.site,y=d[0]-s,v=d[1]-l,g=2*(h*v-p*y),b=h*h+p*p,_=y*y+v*v,m=[(v*b-p*_)/g+s,(h*_-y*b)/g+l];YM(e.edge,f,d,m),c.edge=BM(f,t,null,m),e.edge=BM(t,d,null,m),KM(n),KM(e)}else c.edge=BM(n.site,c.site)}}function uA(t,n){var e=t.site,r=e[0],i=e[1],o=i-n;if(!o)return r;var a=t.P;if(!a)return-1/0;var u=(e=a.site)[0],c=e[1],f=c-n;if(!f)return u;var s=u-r,l=1/o-1/f,h=s/f;return l?(-h+Math.sqrt(h*h-2*l*(s*s/(-2*f)-c+f/2+i-o/2)))/l+r:(r+u)/2}function cA(t,n){var e=t.N;if(e)return uA(e,n);var r=t.site;return r[1]===n?r[0]:1/0}var fA,sA,lA,hA,pA=1e-6,dA=1e-12;function yA(t,n,e){return(t[0]-e[0])*(n[1]-t[1])-(t[0]-n[0])*(e[1]-t[1])}function vA(t,n){return n[1]-t[1]||n[0]-t[0]}function gA(t,n){var e,r,i,o=t.sort(vA).pop();for(hA=[],sA=new Array(t.length),fA=new OM,lA=new OM;;)if(i=ZM,o&&(!i||o[1]pA||Math.abs(i[0][1]-i[1][1])>pA)||delete hA[o]}(a,u,c,f),function(t,n,e,r){var i,o,a,u,c,f,s,l,h,p,d,y,v=sA.length,g=!0;for(i=0;ipA||Math.abs(y-h)>pA)&&(c.splice(u,0,hA.push(FM(a,p,Math.abs(d-t)pA?[t,Math.abs(l-t)pA?[Math.abs(h-r)pA?[e,Math.abs(l-e)pA?[Math.abs(h-n)=u)return null;var c=t-i.site[0],f=n-i.site[1],s=c*c+f*f;do{i=o.cells[r=a],a=null,i.halfedges.forEach((function(e){var r=o.edges[e],u=r.left;if(u!==i.site&&u||(u=r.right)){var c=t-u[0],f=n-u[1],l=c*c+f*f;lr?(r+i)/2:Math.min(0,r)||Math.max(0,i),a>o?(o+a)/2:Math.min(0,o)||Math.max(0,a))}function PA(){var t,n,e=kA,r=NA,i=DA,o=EA,a=CA,u=[0,1/0],c=[[-1/0,-1/0],[1/0,1/0]],f=250,s=Gd,l=yt("start","zoom","end"),h=500,p=150,d=0;function y(t){t.property("__zoom",TA).on("wheel.zoom",x).on("mousedown.zoom",M).on("dblclick.zoom",A).filter(a).on("touchstart.zoom",S).on("touchmove.zoom",k).on("touchend.zoom touchcancel.zoom",N).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function v(t,n){return(n=Math.max(u[0],Math.min(u[1],n)))===t.k?t:new wA(n,t.x,t.y)}function g(t,n,e){var r=n[0]-e[0]*t.k,i=n[1]-e[1]*t.k;return r===t.x&&i===t.y?t:new wA(t.k,r,i)}function b(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function _(t,n,e){t.on("start.zoom",(function(){m(this,arguments).start()})).on("interrupt.zoom end.zoom",(function(){m(this,arguments).end()})).tween("zoom",(function(){var t=this,i=arguments,o=m(t,i),a=r.apply(t,i),u=null==e?b(a):"function"==typeof e?e.apply(t,i):e,c=Math.max(a[1][0]-a[0][0],a[1][1]-a[0][1]),f=t.__zoom,l="function"==typeof n?n.apply(t,i):n,h=s(f.invert(u).concat(c/f.k),l.invert(u).concat(c/l.k));return function(t){if(1===t)t=l;else{var n=h(t),e=c/n[2];t=new wA(e,u[0]-n[0]*e,u[1]-n[1]*e)}o.zoom(null,t)}}))}function m(t,n,e){return!e&&t.__zooming||new w(t,n)}function w(t,n){this.that=t,this.args=n,this.active=0,this.extent=r.apply(t,n),this.taps=0}function x(){if(e.apply(this,arguments)){var t=m(this,arguments),n=this.__zoom,r=Math.max(u[0],Math.min(u[1],n.k*Math.pow(2,o.apply(this,arguments)))),a=qe(this);if(t.wheel)t.mouse[0][0]===a[0]&&t.mouse[0][1]===a[1]||(t.mouse[1]=n.invert(t.mouse[0]=a)),clearTimeout(t.wheel);else{if(n.k===r)return;t.mouse=[a,n.invert(a)],dr(this),t.start()}SA(),t.wheel=setTimeout((function(){t.wheel=null,t.end()}),p),t.zoom("mouse",i(g(v(n,r),t.mouse[0],t.mouse[1]),t.extent,c))}}function M(){if(!n&&e.apply(this,arguments)){var t=m(this,arguments,!0),r=Nn(dn.view).on("mousemove.zoom",(function(){if(SA(),!t.moved){var n=dn.clientX-a,e=dn.clientY-u;t.moved=n*n+e*e>d}t.zoom("mouse",i(g(t.that.__zoom,t.mouse[0]=qe(t.that),t.mouse[1]),t.extent,c))}),!0).on("mouseup.zoom",(function(){r.on("mousemove.zoom mouseup.zoom",null),Dn(dn.view,t.moved),SA(),t.end()}),!0),o=qe(this),a=dn.clientX,u=dn.clientY;Cn(dn.view),AA(),t.mouse=[o,this.__zoom.invert(o)],dr(this),t.start()}}function A(){if(e.apply(this,arguments)){var t=this.__zoom,n=qe(this),o=t.invert(n),a=t.k*(dn.shiftKey?.5:2),u=i(g(v(t,a),n,o),r.apply(this,arguments),c);SA(),f>0?Nn(this).transition().duration(f).call(_,u,n):Nn(this).call(y.transform,u)}}function S(){if(e.apply(this,arguments)){var n,r,i,o,a=dn.touches,u=a.length,c=m(this,arguments,dn.changedTouches.length===u);for(AA(),r=0;r{for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},e.o=(t,n)=>Object.prototype.hasOwnProperty.call(t,n),e.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e(582)})(); \ No newline at end of file +(()=>{"use strict";var t={582:function(t,n,e){var r,i,o=e(693),a=Object.freeze({esVersion:6,assumingES6:!0,productionMode:!0,linkerVersion:"1.14.0",fileLevelThis:this});function u(t){this.cb=t}u.prototype.toString=function(){return String.fromCharCode(this.cb)};var c=function t(n,e,r){var i=new n.V(e[r]);if(r>24===t?Nn:t<<16>>16===t?Dn:Kn):y(t)?z(Jn):z(Qn);case"boolean":return z(pn);case"undefined":return z(ft);default:return null===t?t.Ib():t instanceof dt?z(te):t instanceof u?z(dn):t&&t.$classData?z(t.$classData):null}}function s(t){switch(typeof t){case"string":return"java.lang.String";case"number":return d(t)?t<<24>>24===t?"java.lang.Byte":t<<16>>16===t?"java.lang.Short":"java.lang.Integer":y(t)?"java.lang.Float":"java.lang.Double";case"boolean":return"java.lang.Boolean";case"undefined":return"java.lang.Void";default:return null===t?t.Ib():t instanceof dt?"java.lang.Long":t instanceof u?"java.lang.Character":t&&t.$classData?t.$classData.name:null.F.name}}var l=0,h=new WeakMap;function p(t){switch(typeof t){case"string":return ee(t);case"number":return Zn(t);case"bigint":var n=0;for(t>=BigInt(32);return n;case"boolean":return t?1231:1237;case"undefined":return 0;case"symbol":return void 0===(t=t.description)?0:ee(t);default:return null===t?0:(void 0===(n=h.get(t))&&(l=n=l+1|0,h.set(t,n)),n)}}function d(t){return"number"==typeof t&&(0|t)===t&&1/t!=-1/0}function y(t){return"number"==typeof t&&(t!=t||Math.fround(t)===t)}function v(){}function g(){}function b(t){if("number"==typeof t){this.b=Array(t);for(var n=0;nt===i,i.name=e,i.isPrimitive=!0,i.isInstance=()=>!1,void 0!==r&&(i.Q=D(i,r)),i}function C(t,n,e,r){var i=new T,o=function(t){for(var n in t)return n}(t);return i.t=e,i.x="L"+n+";",i.y=t=>!!t.t[o],i.name=n,i.isInterface=!1,i.isInstance=r||(t=>!!(t&&t.$classData&&t.$classData.t[o])),i}function D(t,n,e){var r=new T;n.prototype.$classData=r;var i="["+t.x;return r.V=n,r.t={a:1,Fa:1,c:1},r.U=t,r.R=t,r.S=1,r.x=i,r.name=i,r.isArrayClass=!0,r.y=e||(t=>r===t),r.isInstance=t=>t instanceof n,r}function P(t){return t.Q||(t.Q=function(t){function n(t){if("number"==typeof t){this.b=Array(t);for(var n=0;n{var n=t.S;return n===i?r.y(t.R):n>i&&r===R};return e.y=a,e.isInstance=t=>!!(t=t&&t.$classData)&&(t===e||a(t)),e}(t)),t.Q}function z(t){return t.Ca||(t.Ca=new Jt(t)),t.Ca}v.prototype.constructor=v,g.prototype=v.prototype,v.prototype.m=function(){return p(this)},v.prototype.g=function(){var t=this.m();return s(this)+"@"+(+(t>>>0)).toString(16)},v.prototype.toString=function(){return this.g()},b.prototype=new g,b.prototype.constructor=b,_.prototype=b.prototype,m.prototype=new g,m.prototype.constructor=m,w.prototype=new g,w.prototype.constructor=w,x.prototype=new g,x.prototype.constructor=x,M.prototype=new g,M.prototype.constructor=M,A.prototype=new g,A.prototype.constructor=A,S.prototype=new g,S.prototype.constructor=S,k.prototype=new g,k.prototype.constructor=k,N.prototype=new g,N.prototype.constructor=N,T.prototype.isAssignableFrom=function(t){return this===t||this.y(t)},T.prototype.checkCast=function(){},T.prototype.getSuperclass=function(){return this.fc?z(this.fc):null},T.prototype.getComponentType=function(){return this.U?z(this.U):null},T.prototype.newArrayOfThisClass=function(t){for(var n=this,e=0;e!t.isPrimitive,R.name="java.lang.Object",R.isInstance=t=>null!==t,R.Q=D(R,b,(t=>{var n=t.S;return 1===n?!t.R.isPrimitive:1void 0===t));function st(){}function lt(t,n){if(n instanceof b||n instanceof m||n instanceof w||n instanceof x||n instanceof M||n instanceof A||n instanceof S||n instanceof k||n instanceof N)return n.b.length;throw Bt(t=new Tn,"argument type mismatch"),t}function ht(){return G||(G=new st),G}function pt(){}function dt(t,n){this.P=t,this.O=n}function yt(t,n){if(0==(-2097152&n))n=""+(4294967296*n+ +(t>>>0));else{var e=(32+(0|Math.clz32(1e9))|0)-(0!==n?0|Math.clz32(n):32+(0|Math.clz32(t))|0)|0,r=e,i=0==(32&r)?1e9<>>(31-r|0)|0|0<=(-2147483648^i):(-2147483648^c)>=(-2147483648^r))&&(u=a,c=r,u=(-2147483648^(a=o-i|0))>(-2147483648^o)?(u-c|0)-1|0:u-c|0,o=a,a=u,32>e?n|=1<>>1|0|r<<31,r=u=r>>>1|0}(0===(e=a)?-1147483648<=(-2147483648^o):-2147483648<=(-2147483648^e))&&(i=(o=(e=4294967296*a+ +(o>>>0))/1e9)/4294967296|0,n=o=(r=n)+(0|o)|0,t=(-2147483648^o)<(-2147483648^r)?1+(t+i|0)|0:t+i|0,o=e%1e9|0),n=""+(4294967296*t+ +(n>>>0))+"000000000".substring((e=""+o).length)+e}return n}function vt(){this.ja=0}function gt(){return Z||(Z=new vt),Z}function bt(t,n,e,r,i){var o=n.l;if(0!==e.length&&(o.d=""+o.d+e),(t=t.n()).j())for(e=t.h(),o.d=""+o.d+e;t.j();)o.d=""+o.d+r,e=t.h(),o.d=""+o.d+e;return 0!==i.length&&(o.d=""+o.d+i),n}function _t(){Q=this}function mt(){this.Bb=null,J=this,this.Bb=new b(0)}function wt(t,n,e,r){var i=0,o=e.b.length;if(0===n)for(;it?-2147483648:0|t)===t)t=n;else{if(n=gt(),-0x8000000000000000>t){n.ja=-2147483648;var e=0}else if(0x8000000000000000<=t)n.ja=2147483647,e=-1;else{e=0|t;var r=t/4294967296|0;n.ja=0>t&&0!==e?-1+r|0:r}n=n.ja,gt(),t=(0>n?-(4294967296*+((0!==e?~n:0|-n)>>>0)+ +((0|-e)>>>0)):4294967296*n+ +(e>>>0))===t?e^n:B(F(),t)}return t}return n instanceof dt?(t=(n=new dt((t=null===n?i:n).P,t.O)).P,(n=n.O)===t>>31?t:t^n):function(t){switch(typeof t){case"string":return ee(t);case"number":return Zn(t);case"boolean":return t?1231:1237;case"undefined":return 0;default:return t&&t.$classData||null===t?t.m():t instanceof dt?t.P^t.O:t instanceof u?null===t?0:t.cb:v.prototype.m.call(t)}}(n)}function Ct(){return nt||(nt=new Tt),nt}function Dt(){}function Pt(){}function zt(){}function Rt(){}function qt(t,n){return t=Lt(t,n),-430675100+Math.imul(5,t<<13|t>>>19|0)|0}function Lt(t,n){return n=Math.imul(-862048943,n),t^Math.imul(461845907,n<<15|n>>>17|0)}function jt(t){return t=Math.imul(-2048144789,t^(t>>>16|0)),(t=Math.imul(-1028477387,t^(t>>>13|0)))^(t>>>16|0)}function $t(t){return 0==(32&t.la)<<24>>24&&0==(32&t.la)<<24>>24&&(t.gb=new A(new Int32Array([1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43600,44016,65296,66720,69734,69872,69942,70096,71360,120782,120792,120802,120812,120822])),t.la=(32|t.la)<<24>>24),t.gb}function It(){this.gb=null,this.la=0}function Ut(t){throw new ne('For input string: "'+t+'"')}function Ot(){}function Bt(t,n){t.kb=n,"[object Error]"!==Object.prototype.toString.call(t)&&(void 0===Error.captureStackTrace?Error():Error.captureStackTrace(t))}st.prototype=new g,st.prototype.constructor=st,st.prototype.$classData=C({cc:0},"java.lang.reflect.Array$",{cc:1,a:1}),pt.prototype=new g,pt.prototype.constructor=pt,pt.prototype.$classData=C({dc:0},"java.util.Arrays$",{dc:1,a:1}),dt.prototype=new g,dt.prototype.constructor=dt,dt.prototype.m=function(){return this.P^this.O},dt.prototype.g=function(){gt();var t=this.P,n=this.O;return n===t>>31?""+t:0>n?"-"+yt(0|-t,0!==t?~n:0|-n):yt(t,n)},dt.prototype.$classData=C({Eb:0},"org.scalajs.linker.runtime.RuntimeLong",{Eb:1,a:1}),vt.prototype=new g,vt.prototype.constructor=vt,vt.prototype.$classData=C({Fb:0},"org.scalajs.linker.runtime.RuntimeLong$",{Fb:1,a:1}),_t.prototype=new g,_t.prototype.constructor=_t,_t.prototype.$classData=C({yc:0},"scala.collection.StringOps$",{yc:1,a:1}),mt.prototype=new g,mt.prototype.constructor=mt,mt.prototype.$classData=C({Tc:0},"scala.collection.immutable.VectorStatics$",{Tc:1,a:1}),Mt.prototype=new g,Mt.prototype.constructor=Mt,Mt.prototype.$classData=C({ic:0},"scala.package$",{ic:1,a:1}),St.prototype=new g,St.prototype.constructor=St,St.prototype.$classData=C({bd:0},"scala.runtime.ScalaRunTime$",{bd:1,a:1}),Tt.prototype=new g,Tt.prototype.constructor=Tt,Tt.prototype.$classData=C({cd:0},"scala.runtime.Statics$",{cd:1,a:1}),Dt.prototype=new g,Dt.prototype.constructor=Dt,Dt.prototype.$classData=C({Vc:0},"scala.scalajs.js.special.package$",{Vc:1,a:1}),Pt.prototype=new g,Pt.prototype.constructor=Pt,Pt.prototype.$classData=C({kc:0},"scala.sys.package$",{kc:1,a:1}),zt.prototype=new g,zt.prototype.constructor=zt,Rt.prototype=zt.prototype,It.prototype=new g,It.prototype.constructor=It,It.prototype.$classData=C({Mb:0},"java.lang.Character$",{Mb:1,a:1,c:1}),Ot.prototype=new g,Ot.prototype.constructor=Ot,Ot.prototype.$classData=C({Tb:0},"java.lang.Integer$",{Tb:1,a:1,c:1});class Ft extends Error{constructor(){super(),this.kb=null}Ea(){return this.kb}g(){var t=s(this),n=this.Ea();return null===n?t:t+": "+n}m(){return v.prototype.m.call(this)}get message(){var t=this.Ea();return null===t?"":t}get name(){return s(this)}toString(){return this.g()}}function Yt(){}function Ht(){}function Vt(){}function Xt(){}function Gt(t){this.ab=t}function Wt(t){this.bb=t}function Zt(){this.rb=this.Y=0,at=this,this.Y=ee("Seq"),this.rb=ee("Map"),ee("Set");var t=At().pb,n=this.rb,e=0,r=0,i=0,o=1;for(t=t.n();t.j();){var a=t.h();e=e+(a=Et(Ct(),a))|0,r^=a,o=Math.imul(o,1|a),i=1+i|0}n=qt(n,e),jt((n=Lt(n=qt(n,r),o))^i)}function Qt(){return at||(at=new Zt),at}function Jt(t){this.F=t}Yt.prototype=new g,Yt.prototype.constructor=Yt,Ht.prototype=Yt.prototype,Yt.prototype.g=function(){return""},Vt.prototype=new g,Vt.prototype.constructor=Vt,Xt.prototype=Vt.prototype,Vt.prototype.g=function(){return""},Gt.prototype=new g,Gt.prototype.constructor=Gt,Gt.prototype.g=function(){return""+this.ab},Gt.prototype.$classData=C({$c:0},"scala.runtime.IntRef",{$c:1,a:1,c:1}),Wt.prototype=new g,Wt.prototype.constructor=Wt,Wt.prototype.g=function(){return""+this.bb},Wt.prototype.$classData=C({ad:0},"scala.runtime.ObjectRef",{ad:1,a:1,c:1}),Zt.prototype=new Rt,Zt.prototype.constructor=Zt,Zt.prototype.$classData=C({lc:0},"scala.util.hashing.MurmurHash3$",{lc:1,md:1,a:1}),Jt.prototype=new g,Jt.prototype.constructor=Jt,Jt.prototype.g=function(){return(this.F.isInterface?"interface ":this.F.isPrimitive?"":"class ")+this.F.name},Jt.prototype.$classData=C({Nb:0},"java.lang.Class",{Nb:1,a:1,c:1,s:1});class Kt extends Ft{}function tn(){}function nn(){}function en(){this.C=null,ut=this,this.C=new On}function rn(){return ut||(ut=new en),ut}function on(){}function an(){throw new Pn("tail of empty lazy list")}function un(){return ct||(ct=new on),ct}function cn(t){this.Xc=t}function fn(t){this.Zc=t}tn.prototype=new g,tn.prototype.constructor=tn,nn.prototype=tn.prototype,en.prototype=new g,en.prototype.constructor=en,en.prototype.$classData=C({sc:0},"scala.collection.Iterator$",{sc:1,a:1,B:1,c:1}),on.prototype=new g,on.prototype.constructor=on,on.prototype.u=function(){throw new zn("head of empty lazy list")},on.prototype.$classData=C({Jc:0},"scala.collection.immutable.LazyList$State$Empty$",{Jc:1,a:1,Bd:1,c:1}),cn.prototype=new Ht,cn.prototype.constructor=cn,cn.prototype.$classData=C({Wc:0},"scala.scalajs.runtime.AnonFunction0",{Wc:1,Qd:1,a:1,dd:1}),fn.prototype=new Xt,fn.prototype.constructor=fn,fn.prototype.r=function(t){(0,this.Zc)(t)},fn.prototype.$classData=C({Yc:0},"scala.scalajs.runtime.AnonFunction1",{Yc:1,Rd:1,a:1,N:1});var sn,ln,hn,pn=C({Jb:0},"java.lang.Boolean",{Jb:1,a:1,c:1,v:1,s:1},(t=>"boolean"==typeof t)),dn=C({Lb:0},"java.lang.Character",{Lb:1,a:1,c:1,v:1,s:1},(t=>t instanceof u));function yn(t){var n=new vn;return Bt(n,t),n}class vn extends Kt{}function gn(t){return t.d="",t}function bn(){this.d=null}function _n(){}function mn(){}function wn(){ln||(ln=new An)}function xn(){}function Mn(){}function An(){Vn()}function Sn(){this.vb=null,hn=this,this.vb=Le(new Re(new cn((()=>un()))))}function kn(){return hn||(hn=new Sn),hn}vn.prototype.$classData=C({w:0},"java.lang.RuntimeException",{w:1,z:1,A:1,a:1,c:1}),bn.prototype=new g,bn.prototype.constructor=bn,bn.prototype.g=function(){return this.d},bn.prototype.f=function(){return this.d.length},bn.prototype.$classData=C({Yb:0},"java.lang.StringBuilder",{Yb:1,a:1,fb:1,ed:1,c:1}),_n.prototype=new g,_n.prototype.constructor=_n,mn.prototype=_n.prototype,_n.prototype.n=function(){return this},_n.prototype.g=function(){return""},_n.prototype.Da=function(t,n,e,r){return bt(this,t,n,e,r)},_n.prototype.k=function(){return-1},wn.prototype=new nn,wn.prototype.constructor=wn,wn.prototype.$classData=C({qc:0},"scala.collection.Iterable$",{qc:1,rc:1,a:1,B:1,c:1}),xn.prototype=new g,xn.prototype.constructor=xn,Mn.prototype=xn.prototype,An.prototype=new nn,An.prototype.constructor=An,An.prototype.$classData=C({Fc:0},"scala.collection.immutable.Iterable$",{Fc:1,rc:1,a:1,B:1,c:1}),Sn.prototype=new g,Sn.prototype.constructor=Sn,Sn.prototype.$classData=C({Hc:0},"scala.collection.immutable.LazyList$",{Hc:1,a:1,ua:1,B:1,c:1});var Nn=C({Kb:0},"java.lang.Byte",{Kb:1,X:1,a:1,c:1,v:1,s:1},(t=>"number"==typeof t&&t<<24>>24===t&&1/t!=-1/0));class Tn extends vn{}Tn.prototype.$classData=C({ib:0},"java.lang.IllegalArgumentException",{ib:1,w:1,z:1,A:1,a:1,c:1});class En extends vn{constructor(t){super(),Bt(this,t)}}En.prototype.$classData=C({Rb:0},"java.lang.IndexOutOfBoundsException",{Rb:1,w:1,z:1,A:1,a:1,c:1});class Cn extends vn{constructor(){super(),Bt(this,null)}}Cn.prototype.$classData=C({Vb:0},"java.lang.NullPointerException",{Vb:1,w:1,z:1,A:1,a:1,c:1});var Dn=C({Xb:0},"java.lang.Short",{Xb:1,X:1,a:1,c:1,v:1,s:1},(t=>"number"==typeof t&&t<<16>>16===t&&1/t!=-1/0));class Pn extends vn{constructor(t){super(),Bt(this,t)}}Pn.prototype.$classData=C({$b:0},"java.lang.UnsupportedOperationException",{$b:1,w:1,z:1,A:1,a:1,c:1});class zn extends vn{constructor(t){super(),Bt(this,t)}}zn.prototype.$classData=C({ec:0},"java.util.NoSuchElementException",{ec:1,w:1,z:1,A:1,a:1,c:1});class Rn extends vn{constructor(t){super(),this.ob=null,this.Ia=!1,this.oa=t,Bt(this,null)}Ea(){if(!this.Ia&&!this.Ia){if(null===this.oa)var t="null";else try{t=this.oa+" (of class "+f(this.oa).F.name+")"}catch(n){t="an instance of class "+f(this.oa).F.name}this.ob=t,this.Ia=!0}return this.ob}}function qn(t,n){this.Aa=t,this.Ba=n}Rn.prototype.$classData=C({gc:0},"scala.MatchError",{gc:1,w:1,z:1,A:1,a:1,c:1}),qn.prototype=new g,qn.prototype.constructor=qn,(r=qn.prototype).mb=function(){return 2},r.nb=function(t){t:switch(t){case 0:t=this.Aa;break t;case 1:t=this.Ba;break t;default:throw new En(t+" is out of bounds (min 0, max 1)")}return t},r.g=function(){return"("+this.Aa+","+this.Ba+")"},r.Ha=function(){return"Tuple2"},r.m=function(){Qt();var t=this.mb();if(0===t)t=ee(this.Ha());else{for(var n=qt(-889275714,ee(this.Ha())),e=0;en)throw new En(""+n);if((t=t.db(n)).e())throw new En(""+n);return t.eb()}function Fn(){Wn()}function Yn(t){this.Ta=t}function Hn(){jn=this,Ze(),Ze()}function Vn(){jn||(jn=new Hn)}function Xn(){Vn()}function Gn(){this.Ab=null,In=this;try{Q||(Q=new _t);var t=H;j||(j=new Y);var n=t(j,"scala.collection.immutable.Vector.defaultApplyPreferredMaxLength","250");ot||(ot=new Ot);var e=null===n?0:n.length;0===e&&Ut(n);var r=n.charCodeAt(0),i=45===r;for(t=i?2147483648:2147483647,(r=i||43===r?1:0)>=n.length&&Ut(n),i=0;r!==e;){it||(it=new It);var o=it,a=n.charCodeAt(r);if(256>a)var u=48<=a&&57>=a?-48+a|0:65<=a&&90>=a?-55+a|0:97<=a&&122>=a?-87+a|0:-1;else if(65313<=a&&65338>=a)u=-65303+a|0;else if(65345<=a&&65370>=a)u=-65335+a|0;else{W||(W=new pt);t:for(var c=$t(o),f=0,s=c.b.length;;){if(f===s){var l=-1-f|0;break t}var h=(f+s|0)>>>1|0,p=c.b[h],d=a===p?0:ad)s=h;else{if(0===d){l=h;break t}f=1+h|0}}if(0>(f=0>l?-2-l|0:l))u=-1;else{var y=a-$t(o).b[f]|0;u=9u?u:-1;i=10*i+v,(-1===v||i>t)&&Ut(n),r=1+r|0}}catch(t){throw t}this.Ab=new de(Ke(),0,0)}function Wn(){return In||(In=new Gn),In}function Zn(t){return B(F(),t)}qn.prototype.$classData=Un,On.prototype=new mn,On.prototype.constructor=On,On.prototype.j=function(){return!1},On.prototype.k=function(){return 0},On.prototype.h=function(){throw new zn("next on empty iterator")},On.prototype.$classData=C({tc:0},"scala.collection.Iterator$$anon$19",{tc:1,qa:1,a:1,sa:1,o:1,p:1}),Fn.prototype=new Mn,Fn.prototype.constructor=Fn,Fn.prototype.$classData=C({Dc:0},"scala.collection.immutable.IndexedSeq$",{Dc:1,wc:1,a:1,ua:1,B:1,c:1}),Yn.prototype=new mn,Yn.prototype.constructor=Yn,Yn.prototype.j=function(){return!this.Ta.e()},Yn.prototype.h=function(){if(this.Ta.e())return rn().C.h();qe(this.Ta).u()},Yn.prototype.$classData=C({Ic:0},"scala.collection.immutable.LazyList$LazyIterator",{Ic:1,qa:1,a:1,sa:1,o:1,p:1}),Hn.prototype=new g,Hn.prototype.constructor=Hn,Hn.prototype.$classData=C({Mc:0},"scala.collection.immutable.List$",{Mc:1,a:1,xc:1,ua:1,B:1,c:1}),Xn.prototype=new Mn,Xn.prototype.constructor=Xn,Xn.prototype.$classData=C({Qc:0},"scala.collection.immutable.Seq$",{Qc:1,wc:1,a:1,ua:1,B:1,c:1}),Gn.prototype=new g,Gn.prototype.constructor=Gn,Gn.prototype.$classData=C({Rc:0},"scala.collection.immutable.Vector$",{Rc:1,a:1,xc:1,ua:1,B:1,c:1});var Qn=C({Ob:0},"java.lang.Double",{Ob:1,X:1,a:1,c:1,v:1,s:1,na:1},(t=>"number"==typeof t)),Jn=C({Pb:0},"java.lang.Float",{Pb:1,X:1,a:1,c:1,v:1,s:1,na:1},(t=>y(t))),Kn=C({Sb:0},"java.lang.Integer",{Sb:1,X:1,a:1,c:1,v:1,s:1,na:1},(t=>d(t))),te=C({Ub:0},"java.lang.Long",{Ub:1,X:1,a:1,c:1,v:1,s:1,na:1},(t=>t instanceof dt));class ne extends Tn{constructor(t){super(),Bt(this,t)}}function ee(t){for(var n=0,e=1,r=-1+t.length|0;0<=r;)n=n+Math.imul(t.charCodeAt(r),e)|0,e=Math.imul(31,e),r=-1+r|0;return n}ne.prototype.$classData=C({Wb:0},"java.lang.NumberFormatException",{Wb:1,ib:1,w:1,z:1,A:1,a:1,c:1});var re,ie,oe,ae,ue,ce=C({Gb:0},"java.lang.String",{Gb:1,a:1,c:1,v:1,fb:1,s:1,na:1},(t=>"string"==typeof t));function fe(){}function se(){}function le(t){this.Ka=0,this.La=t,this.I=0,t=this.La,this.Ka=lt(ht(),t)}function he(t){this.J=0,this.pc=t,this.Oa=0,this.J=t.f()}function pe(){this.ub=null,this.Qa=!1,re=this}function de(t,n,e){this.yb=this.xa=this.ga=this.fa=this.ea=null,this.ya=n,this.Oc=e,this.K=t.M,this.Wa=this.K.b.length,this.Xa=this.q=0,this.D=this.ya,this.ia=0,this.L=1,this.Ya=0,this.ha=this.Wa}function ye(){}function ve(){}function ge(){this.qb=null,this.Ja=0}function be(){}function _e(){}function me(){}function we(){this.Ja=0,this.qb="Object",At(),this.Ja=p(this)}function xe(){}function Me(){}function Ae(){}function Se(){}function ke(){this.va=null}function Ne(){}function Te(t){this.va=t}function Ee(){}function Ce(){}function De(){}function Pe(){}function ze(t,n,e,r){return n.d=""+n.d+e,t.da?t.e()||qe(t).u():n.d+="",n.d=""+n.d+r,n}function Re(t){this.xb=null,this.Ua=!1,this.wb=t,this.Va=this.da=!1}function qe(t){if(!t.Ua&&!t.Ua){if(t.Va)throw yn("self-referential LazyList or a derivation thereof has no more elements");t.Va=!0;try{var n=(0,t.wb.Xc)()}finally{t.Va=!1}t.da=!0,t.wb=null,t.xb=n,t.Ua=!0}return t.xb}function Le(t){var n=t,e=t;for(n.e()||(n=an(qe(n)));e!==n&&!n.e()&&!(n=an(qe(n))).e()&&(n=an(qe(n)))!==e;)e=an(qe(e));return t}function je(){}function $e(){}function Ie(){this.M=null}function Ue(){}function Oe(t){this.wa=t}function Be(){}function Fe(){}function Ye(){this.M=null}function He(){}function Ve(){this.M=null,this.Ra=0}function Xe(){}function Ge(){oe=this,Ze(),Ze()}function We(){throw new Pn("tail of empty list")}function Ze(){return oe||(oe=new Ge),oe}function Qe(){this.M=null,this.Ra=0;var t=xt().Bb;xt(),this.Ra=0,this.M=t}function Je(t){return new En(t+" is out of bounds (empty vector)")}function Ke(){return ae||(ae=new Qe),ae}function tr(){this.l=null}fe.prototype=new g,fe.prototype.constructor=fe,se.prototype=fe.prototype,fe.prototype.T=function(){return this.E()},fe.prototype.ka=function(t){for(var n=this.n();n.j();)t.r(n.h())},fe.prototype.Da=function(t,n,e,r){return bt(this,t,n,e,r)},le.prototype=new mn,le.prototype.constructor=le,le.prototype.k=function(){return this.Ka-this.I|0},le.prototype.j=function(){return this.I=lt(ht(),t)&&rn().C.h(),t=kt(Nt(),this.La,this.I),this.I=1+this.I|0,t},le.prototype.$classData=C({mc:0},"scala.collection.ArrayOps$ArrayIterator",{mc:1,qa:1,a:1,sa:1,o:1,p:1,c:1}),he.prototype=new mn,he.prototype.constructor=he,he.prototype.k=function(){return this.J},he.prototype.j=function(){return 0this.q},de.prototype.h=function(){if(this.q===this.Wa){var t=(this.q-this.D|0)+this.ya|0;if(t===this.ha){this.D<=this.q&&rn().C.h(),this.ia=1+this.ia|0;for(var n=null;0===n.b.length;)this.ia=1+this.ia|0,n=null;this.Ya=this.ha;var e=this.Oc/2|0,r=this.ia-e|0;switch(e=this.L=(1+e|0)-(0>r?0|-r:r)|0){case 1:this.K=n;break;case 2:this.ea=n;break;case 3:this.fa=n;break;case 4:this.ga=n;break;case 5:this.xa=n;break;case 6:this.yb=n;break;default:throw new Rn(e)}this.ha=this.Ya+Math.imul(n.b.length,1<this.ya&&(this.ha=this.ya),1(n=this.Xa^t)?this.K=this.ea.b[31&(t>>>5|0)]:(32768>n?this.ea=this.fa.b[31&(t>>>10|0)]:(1048576>n?this.fa=this.ga.b[31&(t>>>15|0)]:(33554432>n?this.ga=this.xa.b[31&(t>>>20|0)]:(this.xa=this.yb.b[t>>>25|0],this.ga=this.xa.b[0]),this.fa=this.ga.b[0]),this.ea=this.fa.b[0]),this.K=this.ea.b[0]),this.Xa=t),this.D=this.D-this.q|0,t=this.K.b.length,n=this.D,this.Wa=t)"},we.prototype=new be,we.prototype.constructor=we,we.prototype.$classData=C({jc:0},"scala.reflect.ManifestFactory$ObjectManifest$",{jc:1,kd:1,jd:1,a:1,id:1,hd:1,gd:1,ld:1,c:1,H:1}),xe.prototype=new se,xe.prototype.constructor=xe,Me.prototype=xe.prototype,xe.prototype.m=function(){var t=Qt();if(this&&this.$classData&&this.$classData.t.Ma)t:{var n=t.Y;switch(t=this.f()){case 0:t=jt(0^n);break t;case 1:t=n,n=this.i(0),t=jt(1^qt(t,Et(Ct(),n)));break t;default:var e=this.i(0),r=Et(Ct(),e);e=n=qt(n,r);var i=this.i(1),o=(i=Et(Ct(),i))-r|0;for(r=2;rt)t=1;else t:for(var n=this,e=0;;){if(e===t){t=n.e()?0:1;break t}if(n.e()){t=-1;break t}e=1+e|0,n=n.za()}return t},r.i=function(t){return Bn(this,t)},r.e=function(){return qe(this)===un()},r.k=function(){return this.da&&qe(this)===un()?0:-1},r.eb=function(){qe(this).u()},r.n=function(){return this.da&&qe(this)===un()?rn().C:new Yn(this)},r.ka=function(t){for(var n=this;!n.e();){var e=qe(n);t.r(e.u()),n=an(qe(n))}},r.T=function(){return"LazyList"},r.Da=function(t,n,e,r){return Le(this),ze(this,t.l,n,r),t},r.g=function(){var t=new bn;return gn(t),t.d="LazyList",ze(this,t,"(",")").d},r.r=function(t){Bn(this,0|t)},r.db=function(t){return 0>=t?this:this.da&&qe(this)===un()?kn().vb:(kn(),n=t,e=new Wt(this),r=new Gt(n),new Re(new cn((()=>{for(var t=e.bb,n=r.ab;0n;)wt(xt(),(1-(0>n?0|-n:n)|0)-1|0,null,t),n=1+n|0},Oe.prototype=new $e,Oe.prototype.constructor=Oe,(r=Oe.prototype).f=function(){return this.wa.b.length},r.i=function(t){return this.wa.b[t]},r.m=function(){var t=Qt();t:{var n=this.wa,e=t.Y;switch(t=lt(ht(),n)){case 0:n=jt(0^e);break t;case 1:t=e,n=kt(Nt(),n,0),n=jt(1^qt(t,Et(Ct(),n)));break t;default:var r=kt(Nt(),n,0),i=Et(Ct(),r);r=e=qt(e,i);var o=kt(Nt(),n,1),a=(o=Et(Ct(),o))-i|0;for(i=2;it)t=1;else t:for(;;){if(0===t){t=this.e()?0:1;break t}if(this.e()){t=-1;break t}We()}return t},r.T=function(){return"List"},r.r=function(t){Bn(this,0|t)},r.db=function(t){for(var n=this;!(0>=t||n.e());)t=-1+t|0,n=n.za();return n},Ye.prototype=new Ue,Ye.prototype.constructor=Ye,He.prototype=Ye.prototype,Ve.prototype=new He,Ve.prototype.constructor=Ve,Xe.prototype=Ve.prototype,Ge.prototype=new Fe,Ge.prototype.constructor=Ge,(r=Ge.prototype).u=function(){throw new zn("head of empty list")},r.k=function(){return 0},r.n=function(){return rn().C},r.Ha=function(){return"Nil"},r.mb=function(){return 0},r.nb=function(t){throw Ct(),new En(""+t)},r.za=function(){We()},r.eb=function(){this.u()},r.$classData=C({Pc:0},"scala.collection.immutable.Nil$",{Pc:1,Cd:1,Pa:1,ra:1,Z:1,a:1,$:1,o:1,ba:1,p:1,aa:1,ta:1,pa:1,N:1,ca:1,H:1,Za:1,Sa:1,$a:1,Kc:1,uc:1,vc:1,Lc:1,xd:1,tb:1,sb:1,zb:1,zc:1,c:1,hc:1}),Qe.prototype=new Xe,Qe.prototype.constructor=Qe,Qe.prototype.r=function(t){throw Je(0|t)},Qe.prototype.i=function(t){throw Je(t)},Qe.prototype.$classData=C({Sc:0},"scala.collection.immutable.Vector0$",{Sc:1,Ad:1,Ed:1,Dd:1,Pa:1,ra:1,Z:1,a:1,$:1,o:1,ba:1,p:1,aa:1,ta:1,pa:1,N:1,ca:1,H:1,Za:1,Sa:1,$a:1,Cc:1,Ma:1,Na:1,Ec:1,zb:1,tb:1,sb:1,zc:1,c:1}),tr.prototype=new Pe,tr.prototype.constructor=tr,(r=tr.prototype).E=function(){return"IndexedSeq"},r.n=function(){return new he(new Te(this))},r.G=function(t){var n=this.l.f();return n===t?0:n{ue[t.Aa]=t.Ba}))),ue);sr.type="LineString",window.requestAnimationFrame(function t(n,e,r,i,o,a,u){return c=>{c=+c,6e3>(0|u.coordinates.length)&&u.coordinates.push([360*+Math.random()-180,180*+Math.random()-90]),o.rotate([c/100,1]),e.clearRect(0,0,r,i),e.beginPath(),a(u,null),e.stroke(),window.requestAnimationFrame(t(n,e,r,i,o,a,u))}}(rr,er,ir,or,ur,cr,sr))}catch(ue){throw ue}},693:(t,n,e)=>{e.r(n),e.d(n,{FormatSpecifier:()=>wc,active:()=>ti,arc:()=>Pw,area:()=>$w,areaRadial:()=>Xw,ascending:()=>i,autoType:()=>Ia,axisBottom:()=>ct,axisLeft:()=>ft,axisRight:()=>ut,axisTop:()=>at,bisect:()=>f,bisectLeft:()=>c,bisectRight:()=>u,bisector:()=>o,blob:()=>Tu,brush:()=>Ni,brushSelection:()=>Ai,brushX:()=>Si,brushY:()=>ki,buffer:()=>Cu,chord:()=>qi,clientPoint:()=>ze,cluster:()=>Up,color:()=>Zn,contourDensity:()=>aa,contours:()=>ta,create:()=>uw,creator:()=>cn,cross:()=>h,csv:()=>qu,csvFormat:()=>ka,csvFormatBody:()=>Na,csvFormatRow:()=>Ea,csvFormatRows:()=>Ta,csvFormatValue:()=>Ca,csvParse:()=>Aa,csvParseRows:()=>Sa,cubehelix:()=>Yo,curveBasis:()=>Nx,curveBasisClosed:()=>Ex,curveBasisOpen:()=>Dx,curveBundle:()=>zx,curveCardinal:()=>Lx,curveCardinalClosed:()=>$x,curveCardinalOpen:()=>Ux,curveCatmullRom:()=>Fx,curveCatmullRomClosed:()=>Hx,curveCatmullRomOpen:()=>Xx,curveLinear:()=>Rw,curveLinearClosed:()=>Wx,curveMonotoneX:()=>rM,curveMonotoneY:()=>iM,curveNatural:()=>uM,curveStep:()=>fM,curveStepAfter:()=>lM,curveStepBefore:()=>sM,customEvent:()=>_n,descending:()=>p,deviation:()=>v,dispatch:()=>yt,drag:()=>pa,dragDisable:()=>Cn,dragEnable:()=>Dn,dsv:()=>Ru,dsvFormat:()=>xa,easeBack:()=>xu,easeBackIn:()=>mu,easeBackInOut:()=>xu,easeBackOut:()=>wu,easeBounce:()=>gu,easeBounceIn:()=>vu,easeBounceInOut:()=>bu,easeBounceOut:()=>gu,easeCircle:()=>ou,easeCircleIn:()=>ru,easeCircleInOut:()=>ou,easeCircleOut:()=>iu,easeCubic:()=>Zr,easeCubicIn:()=>Gr,easeCubicInOut:()=>Zr,easeCubicOut:()=>Wr,easeElastic:()=>Su,easeElasticIn:()=>Au,easeElasticInOut:()=>ku,easeElasticOut:()=>Su,easeExp:()=>eu,easeExpIn:()=>tu,easeExpInOut:()=>eu,easeExpOut:()=>nu,easeLinear:()=>Oa,easePoly:()=>Xa,easePolyIn:()=>Ha,easePolyInOut:()=>Xa,easePolyOut:()=>Va,easeQuad:()=>Ya,easeQuadIn:()=>Ba,easeQuadInOut:()=>Ya,easeQuadOut:()=>Fa,easeSin:()=>Ja,easeSinIn:()=>Za,easeSinInOut:()=>Ja,easeSinOut:()=>Qa,entries:()=>ho,event:()=>dn,extent:()=>g,forceCenter:()=>Yu,forceCollide:()=>rc,forceLink:()=>ac,forceManyBody:()=>hc,forceRadial:()=>pc,forceSimulation:()=>lc,forceX:()=>dc,forceY:()=>yc,format:()=>kc,formatDefaultLocale:()=>Dc,formatLocale:()=>Cc,formatPrefix:()=>Nc,formatSpecifier:()=>mc,geoAlbers:()=>np,geoAlbersUsa:()=>ep,geoArea:()=>Tf,geoAzimuthalEqualArea:()=>ap,geoAzimuthalEqualAreaRaw:()=>op,geoAzimuthalEquidistant:()=>cp,geoAzimuthalEquidistantRaw:()=>up,geoBounds:()=>ms,geoCentroid:()=>Ps,geoCircle:()=>Fs,geoClipAntimeridian:()=>nl,geoClipCircle:()=>el,geoClipExtent:()=>al,geoClipRectangle:()=>ol,geoConicConformal:()=>dp,geoConicConformalRaw:()=>pp,geoConicEqualArea:()=>tp,geoConicEqualAreaRaw:()=>Kh,geoConicEquidistant:()=>bp,geoConicEquidistantRaw:()=>gp,geoContains:()=>Nl,geoDistance:()=>bl,geoEqualEarth:()=>Sp,geoEqualEarthRaw:()=>Ap,geoEquirectangular:()=>vp,geoEquirectangularRaw:()=>yp,geoGnomonic:()=>Np,geoGnomonicRaw:()=>kp,geoGraticule:()=>Cl,geoGraticule10:()=>Dl,geoIdentity:()=>Tp,geoInterpolate:()=>Pl,geoLength:()=>yl,geoMercator:()=>sp,geoMercatorRaw:()=>fp,geoNaturalEarth1:()=>Cp,geoNaturalEarth1Raw:()=>Ep,geoOrthographic:()=>Pp,geoOrthographicRaw:()=>Dp,geoPath:()=>qh,geoProjection:()=>Zh,geoProjectionMutator:()=>Qh,geoRotation:()=>Us,geoStereographic:()=>Rp,geoStereographicRaw:()=>zp,geoStream:()=>yf,geoTransform:()=>Lh,geoTransverseMercator:()=>Lp,geoTransverseMercatorRaw:()=>qp,gray:()=>Ao,hcl:()=>zo,hierarchy:()=>Bp,histogram:()=>D,hsl:()=>ue,html:()=>Bu,image:()=>ju,interpolate:()=>De,interpolateArray:()=>Me,interpolateBasis:()=>le,interpolateBasisClosed:()=>he,interpolateBlues:()=>Rm,interpolateBrBG:()=>V_,interpolateBuGn:()=>sm,interpolateBuPu:()=>hm,interpolateCividis:()=>Hm,interpolateCool:()=>Gm,interpolateCubehelix:()=>ry,interpolateCubehelixDefault:()=>Vm,interpolateCubehelixLong:()=>iy,interpolateDate:()=>Se,interpolateDiscrete:()=>Ud,interpolateGnBu:()=>dm,interpolateGreens:()=>Lm,interpolateGreys:()=>$m,interpolateHcl:()=>ty,interpolateHclLong:()=>ny,interpolateHsl:()=>Zd,interpolateHslLong:()=>Qd,interpolateHue:()=>Od,interpolateInferno:()=>ow,interpolateLab:()=>Jd,interpolateMagma:()=>iw,interpolateNumber:()=>ke,interpolateNumberArray:()=>we,interpolateObject:()=>Ne,interpolateOrRd:()=>vm,interpolateOranges:()=>Ym,interpolatePRGn:()=>G_,interpolatePiYG:()=>Z_,interpolatePlasma:()=>aw,interpolatePuBu:()=>mm,interpolatePuBuGn:()=>bm,interpolatePuOr:()=>J_,interpolatePuRd:()=>xm,interpolatePurples:()=>Um,interpolateRainbow:()=>Zm,interpolateRdBu:()=>tm,interpolateRdGy:()=>em,interpolateRdPu:()=>Am,interpolateRdYlBu:()=>im,interpolateRdYlGn:()=>am,interpolateReds:()=>Bm,interpolateRgb:()=>ge,interpolateRgbBasis:()=>_e,interpolateRgbBasisClosed:()=>me,interpolateRound:()=>Bd,interpolateSinebow:()=>tw,interpolateSpectral:()=>cm,interpolateString:()=>Ce,interpolateTransformCss:()=>Mr,interpolateTransformSvg:()=>Ar,interpolateTurbo:()=>nw,interpolateViridis:()=>rw,interpolateWarm:()=>Xm,interpolateYlGn:()=>Tm,interpolateYlGnBu:()=>km,interpolateYlOrBr:()=>Cm,interpolateYlOrRd:()=>Pm,interpolateZoom:()=>Gd,interrupt:()=>dr,interval:()=>PM,isoFormat:()=>EM,isoParse:()=>DM,json:()=>Iu,keys:()=>so,lab:()=>So,lch:()=>Po,line:()=>jw,lineRadial:()=>Vw,linkHorizontal:()=>ex,linkRadial:()=>ix,linkVertical:()=>rx,local:()=>fw,map:()=>to,matcher:()=>mt,max:()=>q,mean:()=>L,median:()=>j,merge:()=>$,min:()=>I,mouse:()=>qe,namespace:()=>Tt,namespaces:()=>Nt,nest:()=>no,now:()=>Xe,pack:()=>hd,packEnclose:()=>Gp,packSiblings:()=>ud,pairs:()=>s,partition:()=>bd,path:()=>Yi,permute:()=>U,pie:()=>Ow,piecewise:()=>oy,pointRadial:()=>Gw,polygonArea:()=>uy,polygonCentroid:()=>cy,polygonContains:()=>py,polygonHull:()=>hy,polygonLength:()=>dy,precisionFixed:()=>Pc,precisionPrefix:()=>zc,precisionRound:()=>Rc,quadtree:()=>Qu,quantile:()=>P,quantize:()=>ay,radialArea:()=>Xw,radialLine:()=>Vw,randomBates:()=>my,randomExponential:()=>wy,randomIrwinHall:()=>_y,randomLogNormal:()=>by,randomNormal:()=>gy,randomUniform:()=>vy,range:()=>M,rgb:()=>te,ribbon:()=>Zi,scaleBand:()=>Ey,scaleDiverging:()=>T_,scaleDivergingLog:()=>E_,scaleDivergingPow:()=>D_,scaleDivergingSqrt:()=>P_,scaleDivergingSymlog:()=>C_,scaleIdentity:()=>Hy,scaleImplicit:()=>Ny,scaleLinear:()=>Yy,scaleLog:()=>tv,scaleOrdinal:()=>Ty,scalePoint:()=>Dy,scalePow:()=>fv,scaleQuantile:()=>lv,scaleQuantize:()=>hv,scaleSequential:()=>w_,scaleSequentialLog:()=>x_,scaleSequentialPow:()=>A_,scaleSequentialQuantile:()=>k_,scaleSequentialSqrt:()=>S_,scaleSequentialSymlog:()=>M_,scaleSqrt:()=>sv,scaleSymlog:()=>iv,scaleThreshold:()=>pv,scaleTime:()=>c_,scaleUtc:()=>b_,scan:()=>O,schemeAccent:()=>q_,schemeBlues:()=>zm,schemeBrBG:()=>H_,schemeBuGn:()=>fm,schemeBuPu:()=>lm,schemeCategory10:()=>R_,schemeDark2:()=>L_,schemeGnBu:()=>pm,schemeGreens:()=>qm,schemeGreys:()=>jm,schemeOrRd:()=>ym,schemeOranges:()=>Fm,schemePRGn:()=>X_,schemePaired:()=>j_,schemePastel1:()=>$_,schemePastel2:()=>I_,schemePiYG:()=>W_,schemePuBu:()=>_m,schemePuBuGn:()=>gm,schemePuOr:()=>Q_,schemePuRd:()=>wm,schemePurples:()=>Im,schemeRdBu:()=>K_,schemeRdGy:()=>nm,schemeRdPu:()=>Mm,schemeRdYlBu:()=>rm,schemeRdYlGn:()=>om,schemeReds:()=>Om,schemeSet1:()=>U_,schemeSet2:()=>O_,schemeSet3:()=>B_,schemeSpectral:()=>um,schemeTableau10:()=>F_,schemeYlGn:()=>Nm,schemeYlGnBu:()=>Sm,schemeYlOrBr:()=>Em,schemeYlOrRd:()=>Dm,select:()=>Nn,selectAll:()=>lw,selection:()=>kn,selector:()=>gt,selectorAll:()=>_t,set:()=>fo,shuffle:()=>B,stack:()=>yM,stackOffsetDiverging:()=>gM,stackOffsetExpand:()=>vM,stackOffsetNone:()=>hM,stackOffsetSilhouette:()=>bM,stackOffsetWiggle:()=>_M,stackOrderAppearance:()=>mM,stackOrderAscending:()=>xM,stackOrderDescending:()=>AM,stackOrderInsideOut:()=>SM,stackOrderNone:()=>pM,stackOrderReverse:()=>kM,stratify:()=>Ad,style:()=>It,sum:()=>F,svg:()=>Fu,symbol:()=>Mx,symbolCircle:()=>ox,symbolCross:()=>ax,symbolDiamond:()=>fx,symbolSquare:()=>dx,symbolStar:()=>px,symbolTriangle:()=>vx,symbolWye:()=>wx,symbols:()=>xx,text:()=>Pu,thresholdFreedmanDiaconis:()=>z,thresholdScott:()=>R,thresholdSturges:()=>C,tickFormat:()=>By,tickIncrement:()=>T,tickStep:()=>E,ticks:()=>N,timeDay:()=>Yv,timeDays:()=>Hv,timeFormat:()=>Cg,timeFormatDefaultLocale:()=>Qb,timeFormatLocale:()=>Tg,timeFriday:()=>Rv,timeFridays:()=>Ov,timeHour:()=>Xv,timeHours:()=>Gv,timeInterval:()=>vv,timeMillisecond:()=>eg,timeMilliseconds:()=>rg,timeMinute:()=>Zv,timeMinutes:()=>Qv,timeMonday:()=>Cv,timeMondays:()=>jv,timeMonth:()=>wv,timeMonths:()=>xv,timeParse:()=>Dg,timeSaturday:()=>qv,timeSaturdays:()=>Bv,timeSecond:()=>Kv,timeSeconds:()=>tg,timeSunday:()=>Ev,timeSundays:()=>Lv,timeThursday:()=>zv,timeThursdays:()=>Uv,timeTuesday:()=>Dv,timeTuesdays:()=>$v,timeWednesday:()=>Pv,timeWednesdays:()=>Iv,timeWeek:()=>Ev,timeWeeks:()=>Lv,timeYear:()=>bv,timeYears:()=>_v,timeout:()=>nr,timer:()=>Ze,timerFlush:()=>Qe,touch:()=>Re,touches:()=>hw,transition:()=>Hr,transpose:()=>Y,tree:()=>Dd,treemap:()=>Ld,treemapBinary:()=>jd,treemapDice:()=>gd,treemapResquarify:()=>Id,treemapSlice:()=>Pd,treemapSliceDice:()=>$d,treemapSquarify:()=>qd,tsv:()=>Lu,tsvFormat:()=>Ra,tsvFormatBody:()=>qa,tsvFormatRow:()=>ja,tsvFormatRows:()=>La,tsvFormatValue:()=>$a,tsvParse:()=>Pa,tsvParseRows:()=>za,utcDay:()=>mg,utcDays:()=>wg,utcFormat:()=>Pg,utcFriday:()=>sg,utcFridays:()=>gg,utcHour:()=>p_,utcHours:()=>d_,utcMillisecond:()=>eg,utcMilliseconds:()=>rg,utcMinute:()=>v_,utcMinutes:()=>g_,utcMonday:()=>ag,utcMondays:()=>pg,utcMonth:()=>s_,utcMonths:()=>l_,utcParse:()=>zg,utcSaturday:()=>lg,utcSaturdays:()=>bg,utcSecond:()=>Kv,utcSeconds:()=>tg,utcSunday:()=>og,utcSundays:()=>hg,utcThursday:()=>fg,utcThursdays:()=>vg,utcTuesday:()=>ug,utcTuesdays:()=>dg,utcWednesday:()=>cg,utcWednesdays:()=>yg,utcWeek:()=>og,utcWeeks:()=>hg,utcYear:()=>Mg,utcYears:()=>Ag,values:()=>lo,variance:()=>y,version:()=>r,voronoi:()=>bA,window:()=>qt,xml:()=>Ou,zip:()=>V,zoom:()=>PA,zoomIdentity:()=>xA,zoomTransform:()=>MA});var r="5.15.1";function i(t,n){return tn?1:t>=n?0:NaN}function o(t){var n;return 1===t.length&&(n=t,t=function(t,e){return i(n(t),e)}),{left:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r>>1;t(n[o],e)<0?r=o+1:i=o}return r},right:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r>>1;t(n[o],e)>0?i=o:r=o+1}return r}}}var a=o(i),u=a.right,c=a.left;const f=u;function s(t,n){null==n&&(n=l);for(var e=0,r=t.length-1,i=t[0],o=new Array(r<0?0:r);et?1:n>=t?0:NaN}function d(t){return null===t?NaN:+t}function y(t,n){var e,r,i=t.length,o=0,a=-1,u=0,c=0;if(null==n)for(;++a1)return c/(o-1)}function v(t,n){var e=y(t,n);return e?Math.sqrt(e):e}function g(t,n){var e,r,i,o=t.length,a=-1;if(null==n){for(;++a=e)for(r=i=e;++ae&&(r=e),i=e)for(r=i=e;++ae&&(r=e),i0)return[t];if((r=n0)for(t=Math.ceil(t/a),n=Math.floor(n/a),o=new Array(i=Math.ceil(n-t+1));++u=0?(o>=A?10:o>=S?5:o>=k?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(o>=A?10:o>=S?5:o>=k?2:1)}function E(t,n,e){var r=Math.abs(n-t)/Math.max(0,e),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),o=r/i;return o>=A?i*=10:o>=S?i*=5:o>=k&&(i*=2),nl;)h.pop(),--p;var d,y=new Array(p+1);for(i=0;i<=p;++i)(d=y[i]=[]).x0=i>0?h[i-1]:s,d.x1=i=1)return+e(t[r-1],r-1,t);var r,i=(r-1)*n,o=Math.floor(i),a=+e(t[o],o,t);return a+(+e(t[o+1],o+1,t)-a)*(i-o)}}function z(t,n,e){return t=m.call(t,d).sort(i),Math.ceil((e-n)/(2*(P(t,.75)-P(t,.25))*Math.pow(t.length,-1/3)))}function R(t,n,e){return Math.ceil((e-n)/(3.5*v(t)*Math.pow(t.length,-1/3)))}function q(t,n){var e,r,i=t.length,o=-1;if(null==n){for(;++o=e)for(r=e;++or&&(r=e)}else for(;++o=e)for(r=e;++or&&(r=e);return r}function L(t,n){var e,r=t.length,i=r,o=-1,a=0;if(null==n)for(;++o=0;)for(n=(r=t[i]).length;--n>=0;)e[--a]=r[n];return e}function I(t,n){var e,r,i=t.length,o=-1;if(null==n){for(;++o=e)for(r=e;++oe&&(r=e)}else for(;++o=e)for(r=e;++oe&&(r=e);return r}function U(t,n){for(var e=n.length,r=new Array(e);e--;)r[e]=t[n[e]];return r}function O(t,n){if(e=t.length){var e,r,o=0,a=0,u=t[a];for(null==n&&(n=i);++o=0&&(n=t.slice(e+1),t=t.slice(0,e)),t&&!r.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:n}}))),a=-1,u=o.length;if(!(arguments.length<2)){if(null!=n&&"function"!=typeof n)throw new Error("invalid callback: "+n);for(;++a0)for(var e,r,i=new Array(e),o=0;on?1:t>=n?0:NaN}var kt="http://www.w3.org/1999/xhtml";const Nt={svg:"http://www.w3.org/2000/svg",xhtml:kt,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Tt(t){var n=t+="",e=n.indexOf(":");return e>=0&&"xmlns"!==(n=t.slice(0,e))&&(t=t.slice(e+1)),Nt.hasOwnProperty(n)?{space:Nt[n],local:t}:t}function Et(t){return function(){this.removeAttribute(t)}}function Ct(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Dt(t,n){return function(){this.setAttribute(t,n)}}function Pt(t,n){return function(){this.setAttributeNS(t.space,t.local,n)}}function zt(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttribute(t):this.setAttribute(t,e)}}function Rt(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,e)}}function qt(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function Lt(t){return function(){this.style.removeProperty(t)}}function jt(t,n,e){return function(){this.style.setProperty(t,n,e)}}function $t(t,n,e){return function(){var r=n.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,e)}}function It(t,n){return t.style.getPropertyValue(n)||qt(t).getComputedStyle(t,null).getPropertyValue(n)}function Ut(t){return function(){delete this[t]}}function Ot(t,n){return function(){this[t]=n}}function Bt(t,n){return function(){var e=n.apply(this,arguments);null==e?delete this[t]:this[t]=e}}function Ft(t){return t.trim().split(/^|\s+/)}function Yt(t){return t.classList||new Ht(t)}function Ht(t){this._node=t,this._names=Ft(t.getAttribute("class")||"")}function Vt(t,n){for(var e=Yt(t),r=-1,i=n.length;++r=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var pn={},dn=null;function yn(t,n,e){return t=vn(t,n,e),function(n){var e=n.relatedTarget;e&&(e===this||8&e.compareDocumentPosition(this))||t.call(this,n)}}function vn(t,n,e){return function(r){var i=dn;dn=r;try{t.call(this,this.__data__,n,e)}finally{dn=i}}}function gn(t){return function(){var n=this.__on;if(n){for(var e,r=0,i=-1,o=n.length;r=w&&(w=m+1);!(_=g[w])&&++w=0;)(r=i[o])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(t){function n(n,e){return n&&e?t(n.__data__,e.__data__):!n-!e}t||(t=St);for(var e=this._groups,r=e.length,i=new Array(r),o=0;o1?this.each((null==n?Lt:"function"==typeof n?$t:jt)(t,n,null==e?"":e)):It(this.node(),t)},property:function(t,n){return arguments.length>1?this.each((null==n?Ut:"function"==typeof n?Bt:Ot)(t,n)):this.node()[t]},classed:function(t,n){var e=Ft(t+"");if(arguments.length<2){for(var r=Yt(this.node()),i=-1,o=e.length;++i=0&&(n=t.slice(e+1),t=t.slice(0,e)),{type:t,name:n}}))}(t+""),a=o.length;if(!(arguments.length<2)){for(u=n?bn:gn,null==e&&(e=!1),r=0;r>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1):8===e?Jn(n>>24&255,n>>16&255,n>>8&255,(255&n)/255):4===e?Jn(n>>12&15|n>>8&240,n>>8&15|n>>4&240,n>>4&15|240&n,((15&n)<<4|15&n)/255):null):(n=On.exec(t))?new ne(n[1],n[2],n[3],1):(n=Bn.exec(t))?new ne(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=Fn.exec(t))?Jn(n[1],n[2],n[3],n[4]):(n=Yn.exec(t))?Jn(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=Hn.exec(t))?oe(n[1],n[2]/100,n[3]/100,1):(n=Vn.exec(t))?oe(n[1],n[2]/100,n[3]/100,n[4]):Xn.hasOwnProperty(t)?Qn(Xn[t]):"transparent"===t?new ne(NaN,NaN,NaN,0):null}function Qn(t){return new ne(t>>16&255,t>>8&255,255&t,1)}function Jn(t,n,e,r){return r<=0&&(t=n=e=NaN),new ne(t,n,e,r)}function Kn(t){return t instanceof Rn||(t=Zn(t)),t?new ne((t=t.rgb()).r,t.g,t.b,t.opacity):new ne}function te(t,n,e,r){return 1===arguments.length?Kn(t):new ne(t,n,e,null==r?1:r)}function ne(t,n,e,r){this.r=+t,this.g=+n,this.b=+e,this.opacity=+r}function ee(){return"#"+ie(this.r)+ie(this.g)+ie(this.b)}function re(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function ie(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function oe(t,n,e,r){return r<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new ce(t,n,e,r)}function ae(t){if(t instanceof ce)return new ce(t.h,t.s,t.l,t.opacity);if(t instanceof Rn||(t=Zn(t)),!t)return new ce;if(t instanceof ce)return t;var n=(t=t.rgb()).r/255,e=t.g/255,r=t.b/255,i=Math.min(n,e,r),o=Math.max(n,e,r),a=NaN,u=o-i,c=(o+i)/2;return u?(a=n===o?(e-r)/u+6*(e0&&c<1?0:a,new ce(a,u,c,t.opacity)}function ue(t,n,e,r){return 1===arguments.length?ae(t):new ce(t,n,e,null==r?1:r)}function ce(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}function fe(t,n,e){return 255*(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)}function se(t,n,e,r,i){var o=t*t,a=o*t;return((1-3*t+3*o-a)*n+(4-6*o+3*a)*e+(1+3*t+3*o-3*a)*r+a*i)/6}function le(t){var n=t.length-1;return function(e){var r=e<=0?e=0:e>=1?(e=1,n-1):Math.floor(e*n),i=t[r],o=t[r+1],a=r>0?t[r-1]:2*i-o,u=r180||e<-180?e-360*Math.round(e/360):e):pe(isNaN(t)?n:t)}function ve(t,n){var e=n-t;return e?de(t,e):pe(isNaN(t)?n:t)}Pn(Rn,Zn,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:Gn,formatHex:Gn,formatHsl:function(){return ae(this).formatHsl()},formatRgb:Wn,toString:Wn}),Pn(ne,te,zn(Rn,{brighter:function(t){return t=null==t?Ln:Math.pow(Ln,t),new ne(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?qn:Math.pow(qn,t),new ne(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:ee,formatHex:ee,formatRgb:re,toString:re})),Pn(ce,ue,zn(Rn,{brighter:function(t){return t=null==t?Ln:Math.pow(Ln,t),new ce(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?qn:Math.pow(qn,t),new ce(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*n,i=2*e-r;return new ne(fe(t>=240?t-240:t+120,i,r),fe(t,i,r),fe(t<120?t+240:t-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}));const ge=function t(n){var e=function(t){return 1==(t=+t)?ve:function(n,e){return e-n?function(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(r){return Math.pow(t+r*n,e)}}(n,e,t):pe(isNaN(n)?e:n)}}(n);function r(t,n){var r=e((t=te(t)).r,(n=te(n)).r),i=e(t.g,n.g),o=e(t.b,n.b),a=ve(t.opacity,n.opacity);return function(n){return t.r=r(n),t.g=i(n),t.b=o(n),t.opacity=a(n),t+""}}return r.gamma=t,r}(1);function be(t){return function(n){var e,r,i=n.length,o=new Array(i),a=new Array(i),u=new Array(i);for(e=0;eo&&(i=n.slice(o,i),u[a]?u[a]+=i:u[++a]=i),(e=e[0])===(r=r[0])?u[a]?u[a]+=r:u[++a]=r:(u[++a]=null,c.push({i:a,x:ke(e,r)})),o=Ee.lastIndex;return o=0&&n._call.call(null,t),n=n._next;--$e}function Je(){Fe=(Be=He.now())+Ye,$e=Ie=0;try{Qe()}finally{$e=0,function(){for(var t,n,e=Le,r=1/0;e;)e._call?(r>e._time&&(r=e._time),t=e,e=e._next):(n=e._next,e._next=null,e=t?t._next=n:Le=n);je=t,tr(r)}(),Fe=0}}function Ke(){var t=He.now(),n=t-Be;n>Oe&&(Ye-=n,Be=t)}function tr(t){$e||(Ie&&(Ie=clearTimeout(Ie)),t-Fe>24?(t<1/0&&(Ie=setTimeout(Je,t-He.now()-Ye)),Ue&&(Ue=clearInterval(Ue))):(Ue||(Be=He.now(),Ue=setInterval(Ke,Oe)),$e=1,Ve(Je)))}function nr(t,n,e){var r=new We;return n=null==n?0:+n,r.restart((function(e){r.stop(),t(e+n)}),n,e),r}We.prototype=Ze.prototype={constructor:We,restart:function(t,n,e){if("function"!=typeof t)throw new TypeError("callback is not a function");e=(null==e?Xe():+e)+(null==n?0:+n),this._next||je===this||(je?je._next=this:Le=this,je=this),this._call=t,this._time=e,tr()},stop:function(){this._call&&(this._call=null,this._time=1/0,tr())}};var er=yt("start","end","cancel","interrupt"),rr=[],ir=0,or=1,ar=2,ur=3,cr=5,fr=6;function sr(t,n,e,r,i,o){var a=t.__transition;if(a){if(e in a)return}else t.__transition={};!function(t,n,e){var r,i=t.__transition;function o(c){var f,s,l,h;if(e.state!==or)return u();for(f in i)if((h=i[f]).name===e.name){if(h.state===ur)return nr(o);4===h.state?(h.state=fr,h.timer.stop(),h.on.call("interrupt",t,t.__data__,h.index,h.group),delete i[f]):+fir)throw new Error("too late; already scheduled");return e}function hr(t,n){var e=pr(t,n);if(e.state>ur)throw new Error("too late; already running");return e}function pr(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("transition not found");return e}function dr(t,n){var e,r,i,o=t.__transition,a=!0;if(o){for(i in n=null==n?null:n+"",o)(e=o[i]).name===n?(r=e.state>ar&&e.state180?n+=360:n-t>180&&(t+=360),o.push({i:e.push(i(e)+"rotate(",null,r)-2,x:ke(t,n)})):n&&e.push(i(e)+"rotate("+n+r)}(o.rotate,a.rotate,u,c),function(t,n,e,o){t!==n?o.push({i:e.push(i(e)+"skewX(",null,r)-2,x:ke(t,n)}):n&&e.push(i(e)+"skewX("+n+r)}(o.skewX,a.skewX,u,c),function(t,n,e,r,o,a){if(t!==e||n!==r){var u=o.push(i(o)+"scale(",null,",",null,")");a.push({i:u-4,x:ke(t,e)},{i:u-2,x:ke(n,r)})}else 1===e&&1===r||o.push(i(o)+"scale("+e+","+r+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,u,c),o=a=null,function(t){for(var n,e=-1,r=c.length;++e=0&&(t=t.slice(0,n)),!t||"start"===t}))}(n)?lr:hr;return function(){var a=o(this,t),u=a.on;u!==r&&(i=(r=u).copy()).on(n,e),a.on=i}}(e,t,n))},attr:function(t,n){var e=Tt(t),r="transform"===e?Ar:Tr;return this.attrTween(t,"function"==typeof n?(e.local?Rr:zr)(e,r,Nr(this,"attr."+t,n)):null==n?(e.local?Cr:Er)(e):(e.local?Pr:Dr)(e,r,n))},attrTween:function(t,n){var e="attr."+t;if(arguments.length<2)return(e=this.tween(e))&&e._value;if(null==n)return this.tween(e,null);if("function"!=typeof n)throw new Error;var r=Tt(t);return this.tween(e,(r.local?qr:Lr)(r,n))},style:function(t,n,e){var r="transform"==(t+="")?Mr:Tr;return null==n?this.styleTween(t,function(t,n){var e,r,i;return function(){var o=It(this,t),a=(this.style.removeProperty(t),It(this,t));return o===a?null:o===e&&a===r?i:i=n(e=o,r=a)}}(t,r)).on("end.style."+t,Br(t)):"function"==typeof n?this.styleTween(t,function(t,n,e){var r,i,o;return function(){var a=It(this,t),u=e(this),c=u+"";return null==u&&(this.style.removeProperty(t),c=u=It(this,t)),a===c?null:a===r&&c===i?o:(i=c,o=n(r=a,u))}}(t,r,Nr(this,"style."+t,n))).each(function(t,n){var e,r,i,o,a="style."+n,u="end."+a;return function(){var c=hr(this,t),f=c.on,s=null==c.value[a]?o||(o=Br(n)):void 0;f===e&&i===s||(r=(e=f).copy()).on(u,i=s),c.on=r}}(this._id,t)):this.styleTween(t,function(t,n,e){var r,i,o=e+"";return function(){var a=It(this,t);return a===o?null:a===r?i:i=n(r=a,e)}}(t,r,n),e).on("end.style."+t,null)},styleTween:function(t,n,e){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==n)return this.tween(r,null);if("function"!=typeof n)throw new Error;return this.tween(r,function(t,n,e){var r,i;function o(){var o=n.apply(this,arguments);return o!==i&&(r=(i=o)&&function(t,n,e){return function(r){this.style.setProperty(t,n.call(this,r),e)}}(t,o,e)),r}return o._value=n,o}(t,n,null==e?"":e))},text:function(t){return this.tween("text","function"==typeof t?function(t){return function(){var n=t(this);this.textContent=null==n?"":n}}(Nr(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function(t){var n="text";if(arguments.length<1)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw new Error;return this.tween(n,function(t){var n,e;function r(){var r=t.apply(this,arguments);return r!==e&&(n=(e=r)&&function(t){return function(n){this.textContent=t.call(this,n)}}(r)),n}return r._value=t,r}(t))},remove:function(){return this.on("end.remove",function(t){return function(){var n=this.parentNode;for(var e in this.__transition)if(+e!==t)return;n&&n.removeChild(this)}}(this._id))},tween:function(t,n){var e=this._id;if(t+="",arguments.length<2){for(var r,i=pr(this.node(),e).tween,o=0,a=i.length;oor&&e.name===n)return new Yr([[t]],Kr,n,+r);return null}function ni(t){return function(){return t}}function ei(t,n,e){this.target=t,this.type=n,this.selection=e}function ri(){dn.stopImmediatePropagation()}function ii(){dn.preventDefault(),dn.stopImmediatePropagation()}var oi={name:"drag"},ai={name:"space"},ui={name:"handle"},ci={name:"center"};function fi(t){return[+t[0],+t[1]]}function si(t){return[fi(t[0]),fi(t[1])]}var li={name:"x",handles:["w","e"].map(_i),input:function(t,n){return null==t?null:[[+t[0],n[0][1]],[+t[1],n[1][1]]]},output:function(t){return t&&[t[0][0],t[1][0]]}},hi={name:"y",handles:["n","s"].map(_i),input:function(t,n){return null==t?null:[[n[0][0],+t[0]],[n[1][0],+t[1]]]},output:function(t){return t&&[t[0][1],t[1][1]]}},pi={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(_i),input:function(t){return null==t?null:si(t)},output:function(t){return t}},di={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},yi={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},vi={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},gi={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},bi={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function _i(t){return{type:t}}function mi(){return!dn.ctrlKey&&!dn.button}function wi(){var t=this.ownerSVGElement||this;return t.hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]}function xi(){return navigator.maxTouchPoints||"ontouchstart"in this}function Mi(t){for(;!t.__brush;)if(!(t=t.parentNode))return;return t.__brush}function Ai(t){var n=t.__brush;return n?n.dim.output(n.selection):null}function Si(){return Ti(li)}function ki(){return Ti(hi)}function Ni(){return Ti(pi)}function Ti(t){var n,e=wi,r=mi,i=xi,o=!0,a=yt("start","brush","end"),u=6;function c(n){var e=n.property("__brush",y).selectAll(".overlay").data([_i("overlay")]);e.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",di.overlay).merge(e).each((function(){var t=Mi(this).extent;Nn(this).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1])})),n.selectAll(".selection").data([_i("selection")]).enter().append("rect").attr("class","selection").attr("cursor",di.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var r=n.selectAll(".handle").data(t.handles,(function(t){return t.type}));r.exit().remove(),r.enter().append("rect").attr("class",(function(t){return"handle handle--"+t.type})).attr("cursor",(function(t){return di[t.type]})),n.each(f).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",h).filter(i).on("touchstart.brush",h).on("touchmove.brush",p).on("touchend.brush touchcancel.brush",d).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function f(){var t=Nn(this),n=Mi(this).selection;n?(t.selectAll(".selection").style("display",null).attr("x",n[0][0]).attr("y",n[0][1]).attr("width",n[1][0]-n[0][0]).attr("height",n[1][1]-n[0][1]),t.selectAll(".handle").style("display",null).attr("x",(function(t){return"e"===t.type[t.type.length-1]?n[1][0]-u/2:n[0][0]-u/2})).attr("y",(function(t){return"s"===t.type[0]?n[1][1]-u/2:n[0][1]-u/2})).attr("width",(function(t){return"n"===t.type||"s"===t.type?n[1][0]-n[0][0]+u:u})).attr("height",(function(t){return"e"===t.type||"w"===t.type?n[1][1]-n[0][1]+u:u}))):t.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function s(t,n,e){var r=t.__brush.emitter;return!r||e&&r.clean?new l(t,n,e):r}function l(t,n,e){this.that=t,this.args=n,this.state=t.__brush,this.active=0,this.clean=e}function h(){if((!n||dn.touches)&&r.apply(this,arguments)){var e,i,a,u,c,l,h,p,d,y,v,g,b=this,_=dn.target.__data__.type,m="selection"===(o&&dn.metaKey?_="overlay":_)?oi:o&&dn.altKey?ci:ui,w=t===hi?null:gi[_],x=t===li?null:bi[_],M=Mi(b),A=M.extent,S=M.selection,k=A[0][0],N=A[0][1],T=A[1][0],E=A[1][1],C=0,D=0,P=w&&x&&o&&dn.shiftKey,z=dn.touches?(g=dn.changedTouches[0].identifier,function(t){return Re(t,dn.touches,g)}):qe,R=z(b),q=R,L=s(b,arguments,!0).beforestart();"overlay"===_?(S&&(d=!0),M.selection=S=[[e=t===hi?k:R[0],a=t===li?N:R[1]],[c=t===hi?T:e,h=t===li?E:a]]):(e=S[0][0],a=S[0][1],c=S[1][0],h=S[1][1]),i=e,u=a,l=c,p=h;var j=Nn(b).attr("pointer-events","none"),$=j.selectAll(".overlay").attr("cursor",di[_]);if(dn.touches)L.moved=U,L.ended=B;else{var I=Nn(dn.view).on("mousemove.brush",U,!0).on("mouseup.brush",B,!0);o&&I.on("keydown.brush",(function(){switch(dn.keyCode){case 16:P=w&&x;break;case 18:m===ui&&(w&&(c=l-C*w,e=i+C*w),x&&(h=p-D*x,a=u+D*x),m=ci,O());break;case 32:m!==ui&&m!==ci||(w<0?c=l-C:w>0&&(e=i-C),x<0?h=p-D:x>0&&(a=u-D),m=ai,$.attr("cursor",di.selection),O());break;default:return}ii()}),!0).on("keyup.brush",(function(){switch(dn.keyCode){case 16:P&&(y=v=P=!1,O());break;case 18:m===ci&&(w<0?c=l:w>0&&(e=i),x<0?h=p:x>0&&(a=u),m=ui,O());break;case 32:m===ai&&(dn.altKey?(w&&(c=l-C*w,e=i+C*w),x&&(h=p-D*x,a=u+D*x),m=ci):(w<0?c=l:w>0&&(e=i),x<0?h=p:x>0&&(a=u),m=ui),$.attr("cursor",di[_]),O());break;default:return}ii()}),!0),Cn(dn.view)}ri(),dr(b),f.call(b),L.start()}function U(){var t=z(b);!P||y||v||(Math.abs(t[0]-q[0])>Math.abs(t[1]-q[1])?v=!0:y=!0),q=t,d=!0,ii(),O()}function O(){var t;switch(C=q[0]-R[0],D=q[1]-R[1],m){case ai:case oi:w&&(C=Math.max(k-e,Math.min(T-c,C)),i=e+C,l=c+C),x&&(D=Math.max(N-a,Math.min(E-h,D)),u=a+D,p=h+D);break;case ui:w<0?(C=Math.max(k-e,Math.min(T-e,C)),i=e+C,l=c):w>0&&(C=Math.max(k-c,Math.min(T-c,C)),i=e,l=c+C),x<0?(D=Math.max(N-a,Math.min(E-a,D)),u=a+D,p=h):x>0&&(D=Math.max(N-h,Math.min(E-h,D)),u=a,p=h+D);break;case ci:w&&(i=Math.max(k,Math.min(T,e-C*w)),l=Math.max(k,Math.min(T,c+C*w))),x&&(u=Math.max(N,Math.min(E,a-D*x)),p=Math.max(N,Math.min(E,h+D*x)))}lUi)if(Math.abs(s*u-c*f)>Ui&&i){var h=e-o,p=r-a,d=u*u+c*c,y=h*h+p*p,v=Math.sqrt(d),g=Math.sqrt(l),b=i*Math.tan(($i-Math.acos((d+l-y)/(2*v*g)))/2),_=b/g,m=b/v;Math.abs(_-1)>Ui&&(this._+="L"+(t+_*f)+","+(n+_*s)),this._+="A"+i+","+i+",0,0,"+ +(s*h>f*p)+","+(this._x1=t+m*u)+","+(this._y1=n+m*c)}else this._+="L"+(this._x1=t)+","+(this._y1=n)},arc:function(t,n,e,r,i,o){t=+t,n=+n,o=!!o;var a=(e=+e)*Math.cos(r),u=e*Math.sin(r),c=t+a,f=n+u,s=1^o,l=o?r-i:i-r;if(e<0)throw new Error("negative radius: "+e);null===this._x1?this._+="M"+c+","+f:(Math.abs(this._x1-c)>Ui||Math.abs(this._y1-f)>Ui)&&(this._+="L"+c+","+f),e&&(l<0&&(l=l%Ii+Ii),l>Oi?this._+="A"+e+","+e+",0,1,"+s+","+(t-a)+","+(n-u)+"A"+e+","+e+",0,1,"+s+","+(this._x1=c)+","+(this._y1=f):l>Ui&&(this._+="A"+e+","+e+",0,"+ +(l>=$i)+","+s+","+(this._x1=t+e*Math.cos(i))+","+(this._y1=n+e*Math.sin(i))))},rect:function(t,n,e,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+n)+"h"+ +e+"v"+ +r+"h"+-e+"Z"},toString:function(){return this._}};const Yi=Fi;function Hi(t){return t.source}function Vi(t){return t.target}function Xi(t){return t.radius}function Gi(t){return t.startAngle}function Wi(t){return t.endAngle}function Zi(){var t=Hi,n=Vi,e=Xi,r=Gi,i=Wi,o=null;function a(){var a,u=Li.call(arguments),c=t.apply(this,u),f=n.apply(this,u),s=+e.apply(this,(u[0]=c,u)),l=r.apply(this,u)-Pi,h=i.apply(this,u)-Pi,p=s*Ei(l),d=s*Ci(l),y=+e.apply(this,(u[0]=f,u)),v=r.apply(this,u)-Pi,g=i.apply(this,u)-Pi;if(o||(o=a=Yi()),o.moveTo(p,d),o.arc(0,0,s,l,h),l===v&&h===g||(o.quadraticCurveTo(0,0,y*Ei(v),y*Ci(v)),o.arc(0,0,y,v,g)),o.quadraticCurveTo(0,0,p,d),o.closePath(),a)return o=null,a+""||null}return a.radius=function(t){return arguments.length?(e="function"==typeof t?t:ji(+t),a):e},a.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:ji(+t),a):r},a.endAngle=function(t){return arguments.length?(i="function"==typeof t?t:ji(+t),a):i},a.source=function(n){return arguments.length?(t=n,a):t},a.target=function(t){return arguments.length?(n=t,a):n},a.context=function(t){return arguments.length?(o=null==t?null:t,a):o},a}var Qi="$";function Ji(){}function Ki(t,n){var e=new Ji;if(t instanceof Ji)t.each((function(t,n){e.set(n,t)}));else if(Array.isArray(t)){var r,i=-1,o=t.length;if(null==n)for(;++i=r.length)return null!=t&&e.sort(t),null!=n?n(e):e;for(var c,f,s,l=-1,h=e.length,p=r[i++],d=to(),y=a();++lr.length)return t;var o,u=i[e-1];return null!=n&&e>=r.length?o=t.entries():(o=[],t.each((function(t,n){o.push({key:n,values:a(t,e)})}))),null!=u?o.sort((function(t,n){return u(t.key,n.key)})):o}return e={object:function(t){return o(t,0,eo,ro)},map:function(t){return o(t,0,io,oo)},entries:function(t){return a(o(t,0,io,oo),0)},key:function(t){return r.push(t),e},sortKeys:function(t){return i[r.length-1]=t,e},sortValues:function(n){return t=n,e},rollup:function(t){return n=t,e}}}function eo(){return{}}function ro(t,n,e){t[n]=e}function io(){return to()}function oo(t,n,e){t.set(n,e)}function ao(){}var uo=to.prototype;function co(t,n){var e=new ao;if(t instanceof ao)t.each((function(t){e.add(t)}));else if(t){var r=-1,i=t.length;if(null==n)for(;++rxo?Math.pow(t,1/3):t/wo+_o}function To(t){return t>mo?t*t*t:wo*(t-_o)}function Eo(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function Co(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function Do(t){if(t instanceof Ro)return new Ro(t.h,t.c,t.l,t.opacity);if(t instanceof ko||(t=Mo(t)),0===t.a&&0===t.b)return new Ro(NaN,0r!=p>r&&e<(h-f)*(r-s)/(p-s)+f&&(i=-i)}return i}function Qo(t,n,e){var r,i,o,a;return function(t,n,e){return(n[0]-t[0])*(e[1]-t[1])==(e[0]-t[0])*(n[1]-t[1])}(t,n,e)&&(i=t[r=+(t[0]===n[0])],o=e[r],a=n[r],i<=o&&o<=a||a<=o&&o<=i)}function Jo(){}var Ko=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function ta(){var t=1,n=1,e=C,r=u;function i(t){var n=e(t);if(Array.isArray(n))n=n.slice().sort(Xo);else{var r=g(t),i=r[0],a=r[1];n=E(i,a,n),n=M(Math.floor(i/n)*n,Math.floor(a/n)*n,n)}return n.map((function(n){return o(t,n)}))}function o(e,i){var o=[],u=[];return function(e,r,i){var o,u,c,f,s,l,h=new Array,p=new Array;for(o=u=-1,f=e[0]>=r,Ko[f<<1].forEach(d);++o=r,Ko[c|f<<1].forEach(d);for(Ko[f<<0].forEach(d);++u=r,s=e[u*t]>=r,Ko[f<<1|s<<2].forEach(d);++o=r,l=s,s=e[u*t+o+1]>=r,Ko[c|f<<1|s<<2|l<<3].forEach(d);Ko[f|s<<3].forEach(d)}for(o=-1,s=e[u*t]>=r,Ko[s<<2].forEach(d);++o=r,Ko[s<<2|l<<3].forEach(d);function d(t){var n,e,r=[t[0][0]+o,t[0][1]+u],c=[t[1][0]+o,t[1][1]+u],f=a(r),s=a(c);(n=p[f])?(e=h[s])?(delete p[n.end],delete h[e.start],n===e?(n.ring.push(c),i(n.ring)):h[n.start]=p[e.end]={start:n.start,end:e.end,ring:n.ring.concat(e.ring)}):(delete p[n.end],n.ring.push(c),p[n.end=s]=n):(n=h[s])?(e=p[f])?(delete h[n.start],delete p[e.end],n===e?(n.ring.push(c),i(n.ring)):h[e.start]=p[n.end]={start:e.start,end:n.end,ring:e.ring.concat(n.ring)}):(delete h[n.start],n.ring.unshift(r),h[n.start=f]=n):h[f]=p[s]={start:f,end:s,ring:[r,c]}}Ko[s<<3].forEach(d)}(e,i,(function(t){r(t,e,i),function(t){for(var n=0,e=t.length,r=t[e-1][1]*t[0][0]-t[e-1][0]*t[0][1];++n0?o.push([t]):u.push(t)})),u.forEach((function(t){for(var n,e=0,r=o.length;e0&&a0&&u0&&o>0))throw new Error("invalid size");return t=r,n=o,i},i.thresholds=function(t){return arguments.length?(e="function"==typeof t?t:Array.isArray(t)?Go(Vo.call(t)):Go(t),i):e},i.smooth=function(t){return arguments.length?(r=t?u:Jo,i):r===u},i}function na(t,n,e){for(var r=t.width,i=t.height,o=1+(e<<1),a=0;a=e&&(u>=o&&(c-=t.data[u-o+a*r]),n.data[u-e+a*r]=c/Math.min(u+1,r-1+o-u,o))}function ea(t,n,e){for(var r=t.width,i=t.height,o=1+(e<<1),a=0;a=e&&(u>=o&&(c-=t.data[a+(u-o)*r]),n.data[a+(u-e)*r]=c/Math.min(u+1,i-1+o-u,o))}function ra(t){return t[0]}function ia(t){return t[1]}function oa(){return 1}function aa(){var t=ra,n=ia,e=oa,r=960,i=500,o=20,a=2,u=3*o,c=r+2*u>>a,f=i+2*u>>a,s=Go(20);function l(r){var i=new Float32Array(c*f),l=new Float32Array(c*f);r.forEach((function(r,o,s){var l=+t(r,o,s)+u>>a,h=+n(r,o,s)+u>>a,p=+e(r,o,s);l>=0&&l=0&&h>a),ea({width:c,height:f,data:l},{width:c,height:f,data:i},o>>a),na({width:c,height:f,data:i},{width:c,height:f,data:l},o>>a),ea({width:c,height:f,data:l},{width:c,height:f,data:i},o>>a),na({width:c,height:f,data:i},{width:c,height:f,data:l},o>>a),ea({width:c,height:f,data:l},{width:c,height:f,data:i},o>>a);var p=s(i);if(!Array.isArray(p)){var d=q(i);p=E(0,d,p),(p=M(0,Math.floor(d/p)*p,p)).shift()}return ta().thresholds(p).size([c,f])(i).map(h)}function h(t){return t.value*=Math.pow(2,-2*a),t.coordinates.forEach(p),t}function p(t){t.forEach(d)}function d(t){t.forEach(y)}function y(t){t[0]=t[0]*Math.pow(2,a)-u,t[1]=t[1]*Math.pow(2,a)-u}function v(){return c=r+2*(u=3*o)>>a,f=i+2*u>>a,l}return l.x=function(n){return arguments.length?(t="function"==typeof n?n:Go(+n),l):t},l.y=function(t){return arguments.length?(n="function"==typeof t?t:Go(+t),l):n},l.weight=function(t){return arguments.length?(e="function"==typeof t?t:Go(+t),l):e},l.size=function(t){if(!arguments.length)return[r,i];var n=Math.ceil(t[0]),e=Math.ceil(t[1]);if(!(n>=0||n>=0))throw new Error("invalid size");return r=n,i=e,v()},l.cellSize=function(t){if(!arguments.length)return 1<=1))throw new Error("invalid cell size");return a=Math.floor(Math.log(t)/Math.LN2),v()},l.thresholds=function(t){return arguments.length?(s="function"==typeof t?t:Array.isArray(t)?Go(Vo.call(t)):Go(t),l):s},l.bandwidth=function(t){if(!arguments.length)return Math.sqrt(o*(o+1));if(!((t=+t)>=0))throw new Error("invalid bandwidth");return o=Math.round((Math.sqrt(4*t*t+1)-1)/2),v()},l}function ua(t){return function(){return t}}function ca(t,n,e,r,i,o,a,u,c,f){this.target=t,this.type=n,this.subject=e,this.identifier=r,this.active=i,this.x=o,this.y=a,this.dx=u,this.dy=c,this._=f}function fa(){return!dn.ctrlKey&&!dn.button}function sa(){return this.parentNode}function la(t){return null==t?{x:dn.x,y:dn.y}:t}function ha(){return navigator.maxTouchPoints||"ontouchstart"in this}function pa(){var t,n,e,r,i=fa,o=sa,a=la,u=ha,c={},f=yt("start","drag","end"),s=0,l=0;function h(t){t.on("mousedown.drag",p).filter(u).on("touchstart.drag",v).on("touchmove.drag",g).on("touchend.drag touchcancel.drag",b).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function p(){if(!r&&i.apply(this,arguments)){var a=_("mouse",o.apply(this,arguments),qe,this,arguments);a&&(Nn(dn.view).on("mousemove.drag",d,!0).on("mouseup.drag",y,!0),Cn(dn.view),Tn(),e=!1,t=dn.clientX,n=dn.clientY,a("start"))}}function d(){if(En(),!e){var r=dn.clientX-t,i=dn.clientY-n;e=r*r+i*i>l}c.mouse("drag")}function y(){Nn(dn.view).on("mousemove.drag mouseup.drag",null),Dn(dn.view,e),En(),c.mouse("end")}function v(){if(i.apply(this,arguments)){var t,n,e=dn.changedTouches,r=o.apply(this,arguments),a=e.length;for(t=0;t=o?c=!0:(r=t.charCodeAt(a++))===ga?f=!0:r===ba&&(f=!0,t.charCodeAt(a)===ga&&++a),t.slice(i+1,n-1).replace(/""/g,'"')}for(;a9999?"+"+wa(t,6):wa(t,4)}(t.getUTCFullYear())+"-"+wa(t.getUTCMonth()+1,2)+"-"+wa(t.getUTCDate(),2)+(i?"T"+wa(n,2)+":"+wa(e,2)+":"+wa(r,2)+"."+wa(i,3)+"Z":r?"T"+wa(n,2)+":"+wa(e,2)+":"+wa(r,2)+"Z":e||n?"T"+wa(n,2)+":"+wa(e,2)+"Z":"")}(t):n.test(t+="")?'"'+t.replace(/"/g,'""')+'"':t}return{parse:function(t,n){var e,i,o=r(t,(function(t,r){if(e)return e(t,r-1);i=t,e=n?function(t,n){var e=_a(t);return function(r,i){return n(e(r),i,t)}}(t,n):_a(t)}));return o.columns=i||[],o},parseRows:r,format:function(n,e){return null==e&&(e=ma(n)),[e.map(a).join(t)].concat(i(n,e)).join("\n")},formatBody:function(t,n){return null==n&&(n=ma(t)),i(t,n).join("\n")},formatRows:function(t){return t.map(o).join("\n")},formatRow:o,formatValue:a}}var Ma=xa(","),Aa=Ma.parse,Sa=Ma.parseRows,ka=Ma.format,Na=Ma.formatBody,Ta=Ma.formatRows,Ea=Ma.formatRow,Ca=Ma.formatValue,Da=xa("\t"),Pa=Da.parse,za=Da.parseRows,Ra=Da.format,qa=Da.formatBody,La=Da.formatRows,ja=Da.formatRow,$a=Da.formatValue;function Ia(t){for(var n in t){var e,r,i=t[n].trim();if(i)if("true"===i)i=!0;else if("false"===i)i=!1;else if("NaN"===i)i=NaN;else if(isNaN(e=+i)){if(!(r=i.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;Ua&&r[4]&&!r[7]&&(i=i.replace(/-/g,"/").replace(/T/," ")),i=new Date(i)}else i=e;else i=null;t[n]=i}return t}var Ua=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours();function Oa(t){return+t}function Ba(t){return t*t}function Fa(t){return t*(2-t)}function Ya(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2}var Ha=function t(n){function e(t){return Math.pow(t,n)}return n=+n,e.exponent=t,e}(3),Va=function t(n){function e(t){return 1-Math.pow(1-t,n)}return n=+n,e.exponent=t,e}(3),Xa=function t(n){function e(t){return((t*=2)<=1?Math.pow(t,n):2-Math.pow(2-t,n))/2}return n=+n,e.exponent=t,e}(3),Ga=Math.PI,Wa=Ga/2;function Za(t){return 1==+t?1:1-Math.cos(t*Wa)}function Qa(t){return Math.sin(t*Wa)}function Ja(t){return(1-Math.cos(Ga*t))/2}function Ka(t){return 1.0009775171065494*(Math.pow(2,-10*t)-.0009765625)}function tu(t){return Ka(1-+t)}function nu(t){return 1-Ka(t)}function eu(t){return((t*=2)<=1?Ka(1-t):2-Ka(t-1))/2}function ru(t){return 1-Math.sqrt(1-t*t)}function iu(t){return Math.sqrt(1- --t*t)}function ou(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}var au=4/11,uu=6/11,cu=8/11,fu=3/4,su=9/11,lu=10/11,hu=15/16,pu=21/22,du=63/64,yu=1/au/au;function vu(t){return 1-gu(1-t)}function gu(t){return(t=+t)=(o=(y+g)/2))?y=o:g=o,(s=e>=(a=(v+b)/2))?v=a:b=a,i=p,!(p=p[l=s<<1|f]))return i[l]=d,t;if(u=+t._x.call(null,p.data),c=+t._y.call(null,p.data),n===u&&e===c)return d.next=p,i?i[l]=d:t._root=d,t;do{i=i?i[l]=new Array(4):t._root=new Array(4),(f=n>=(o=(y+g)/2))?y=o:g=o,(s=e>=(a=(v+b)/2))?v=a:b=a}while((l=s<<1|f)==(h=(c>=a)<<1|u>=o));return i[h]=p,i[l]=d,t}function Gu(t,n,e,r,i){this.node=t,this.x0=n,this.y0=e,this.x1=r,this.y1=i}function Wu(t){return t[0]}function Zu(t){return t[1]}function Qu(t,n,e){var r=new Ju(null==n?Wu:n,null==e?Zu:e,NaN,NaN,NaN,NaN);return null==t?r:r.addAll(t)}function Ju(t,n,e,r,i,o){this._x=t,this._y=n,this._x0=e,this._y0=r,this._x1=i,this._y1=o,this._root=void 0}function Ku(t){for(var n={data:t.data},e=n;t=t.next;)e=e.next={data:t.data};return n}var tc=Qu.prototype=Ju.prototype;function nc(t){return t.x+t.vx}function ec(t){return t.y+t.vy}function rc(t){var n,e,r=1,i=1;function o(){for(var t,o,u,c,f,s,l,h=n.length,p=0;pc+p||if+p||ou.index){var d=c-a.x-a.vx,y=f-a.y-a.vy,v=d*d+y*y;vt.r&&(t.r=t[n].r)}function u(){if(n){var r,i,o=n.length;for(e=new Array(o),r=0;rs&&(s=r),il&&(l=i));if(c>s||f>l)return this;for(this.cover(c,f).cover(s,l),e=0;et||t>=i||r>n||n>=o;)switch(u=(nh||(o=c.y0)>p||(a=c.x1)=g)<<1|t>=v)&&(c=d[d.length-1],d[d.length-1]=d[d.length-1-f],d[d.length-1-f]=c)}else{var b=t-+this._x.call(null,y.data),_=n-+this._y.call(null,y.data),m=b*b+_*_;if(m=(u=(d+v)/2))?d=u:v=u,(s=a>=(c=(y+g)/2))?y=c:g=c,n=p,!(p=p[l=s<<1|f]))return this;if(!p.length)break;(n[l+1&3]||n[l+2&3]||n[l+3&3])&&(e=n,h=l)}for(;p.data!==t;)if(r=p,!(p=p.next))return this;return(i=p.next)&&delete p.next,r?(i?r.next=i:delete r.next,this):n?(i?n[l]=i:delete n[l],(p=n[0]||n[1]||n[2]||n[3])&&p===(n[3]||n[2]||n[1]||n[0])&&!p.length&&(e?e[h]=p:this._root=p),this):(this._root=i,this)},tc.removeAll=function(t){for(var n=0,e=t.length;n1?(null==e?u.remove(t):u.set(t,p(e)),n):u.get(t)},find:function(n,e,r){var i,o,a,u,c,f=0,s=t.length;for(null==r?r=1/0:r*=r,f=0;f1?(f.on(t,e),n):f.on(t)}}}function hc(){var t,n,e,r,i=Hu(-30),o=1,a=1/0,u=.81;function c(r){var i,o=t.length,a=Qu(t,uc,cc).visitAfter(s);for(e=r,i=0;i=a)){(t.data!==n||t.next)&&(0===s&&(p+=(s=Vu())*s),0===l&&(p+=(l=Vu())*l),p1?r[0]+r.slice(2):r,+t.slice(e+1)]}function gc(t){return(t=vc(Math.abs(t)))?t[1]:NaN}var bc,_c=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function mc(t){if(!(n=_c.exec(t)))throw new Error("invalid format: "+t);var n;return new wc({fill:n[1],align:n[2],sign:n[3],symbol:n[4],zero:n[5],width:n[6],comma:n[7],precision:n[8]&&n[8].slice(1),trim:n[9],type:n[10]})}function wc(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function xc(t,n){var e=vc(t,n);if(!e)return t+"";var r=e[0],i=e[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}mc.prototype=wc.prototype,wc.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const Mc={"%":function(t,n){return(100*t).toFixed(n)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:function(t,n){return t.toExponential(n)},f:function(t,n){return t.toFixed(n)},g:function(t,n){return t.toPrecision(n)},o:function(t){return Math.round(t).toString(8)},p:function(t,n){return xc(100*t,n)},r:xc,s:function(t,n){var e=vc(t,n);if(!e)return t+"";var r=e[0],i=e[1],o=i-(bc=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,a=r.length;return o===a?r:o>a?r+new Array(o-a+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+vc(t,Math.max(0,n+o-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}};function Ac(t){return t}var Sc,kc,Nc,Tc=Array.prototype.map,Ec=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Cc(t){var n,e,r=void 0===t.grouping||void 0===t.thousands?Ac:(n=Tc.call(t.grouping,Number),e=t.thousands+"",function(t,r){for(var i=t.length,o=[],a=0,u=n[0],c=0;i>0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),o.push(t.substring(i-=u,i+u)),!((c+=u+1)>r));)u=n[a=(a+1)%n.length];return o.reverse().join(e)}),i=void 0===t.currency?"":t.currency[0]+"",o=void 0===t.currency?"":t.currency[1]+"",a=void 0===t.decimal?".":t.decimal+"",u=void 0===t.numerals?Ac:function(t){return function(n){return n.replace(/[0-9]/g,(function(n){return t[+n]}))}}(Tc.call(t.numerals,String)),c=void 0===t.percent?"%":t.percent+"",f=void 0===t.minus?"-":t.minus+"",s=void 0===t.nan?"NaN":t.nan+"";function l(t){var n=(t=mc(t)).fill,e=t.align,l=t.sign,h=t.symbol,p=t.zero,d=t.width,y=t.comma,v=t.precision,g=t.trim,b=t.type;"n"===b?(y=!0,b="g"):Mc[b]||(void 0===v&&(v=12),g=!0,b="g"),(p||"0"===n&&"="===e)&&(p=!0,n="0",e="=");var _="$"===h?i:"#"===h&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",m="$"===h?o:/[%p]/.test(b)?c:"",w=Mc[b],x=/[defgprs%]/.test(b);function M(t){var i,o,c,h=_,M=m;if("c"===b)M=w(t)+M,t="";else{var A=(t=+t)<0||1/t<0;if(t=isNaN(t)?s:w(Math.abs(t),v),g&&(t=function(t){t:for(var n,e=t.length,r=1,i=-1;r0&&(i=0)}return i>0?t.slice(0,i)+t.slice(n+1):t}(t)),A&&0==+t&&"+"!==l&&(A=!1),h=(A?"("===l?l:f:"-"===l||"("===l?"":l)+h,M=("s"===b?Ec[8+bc/3]:"")+M+(A&&"("===l?")":""),x)for(i=-1,o=t.length;++i(c=t.charCodeAt(i))||c>57){M=(46===c?a+t.slice(i+1):t.slice(i))+M,t=t.slice(0,i);break}}y&&!p&&(t=r(t,1/0));var S=h.length+t.length+M.length,k=S>1)+h+t+M+k.slice(S);break;default:t=k+h+t+M}return u(t)}return v=void 0===v?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),M.toString=function(){return t+""},M}return{format:l,formatPrefix:function(t,n){var e=l(((t=mc(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(gc(n)/3))),i=Math.pow(10,-r),o=Ec[8+r/3];return function(t){return e(i*t)+o}}}}function Dc(t){return Sc=Cc(t),kc=Sc.format,Nc=Sc.formatPrefix,Sc}function Pc(t){return Math.max(0,-gc(Math.abs(t)))}function zc(t,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(gc(n)/3)))-gc(Math.abs(t)))}function Rc(t,n){return t=Math.abs(t),n=Math.abs(n)-t,Math.max(0,gc(n)-gc(t))+1}function qc(){return new Lc}function Lc(){this.reset()}Dc({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),Lc.prototype={constructor:Lc,reset:function(){this.s=this.t=0},add:function(t){$c(jc,t,this.t),$c(this,jc.s,this.s),this.s?this.t+=jc.t:this.s=jc.t},valueOf:function(){return this.s}};var jc=new Lc;function $c(t,n,e){var r=t.s=n+e,i=r-n,o=r-i;t.t=n-o+(e-i)}var Ic=1e-6,Uc=1e-12,Oc=Math.PI,Bc=Oc/2,Fc=Oc/4,Yc=2*Oc,Hc=180/Oc,Vc=Oc/180,Xc=Math.abs,Gc=Math.atan,Wc=Math.atan2,Zc=Math.cos,Qc=Math.ceil,Jc=Math.exp,Kc=(Math.floor,Math.log),tf=Math.pow,nf=Math.sin,ef=Math.sign||function(t){return t>0?1:t<0?-1:0},rf=Math.sqrt,of=Math.tan;function af(t){return t>1?0:t<-1?Oc:Math.acos(t)}function uf(t){return t>1?Bc:t<-1?-Bc:Math.asin(t)}function cf(t){return(t=nf(t/2))*t}function ff(){}function sf(t,n){t&&hf.hasOwnProperty(t.type)&&hf[t.type](t,n)}var lf={Feature:function(t,n){sf(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,r=-1,i=e.length;++r=0?1:-1,i=r*e,o=Zc(n=(n*=Vc)/2+Fc),a=nf(n),u=mf*a,c=_f*o+u*Zc(i),f=u*r*nf(i);wf.add(Wc(f,c)),bf=t,_f=o,mf=a}function Tf(t){return xf.reset(),yf(t,Mf),2*xf}function Ef(t){return[Wc(t[1],t[0]),uf(t[2])]}function Cf(t){var n=t[0],e=t[1],r=Zc(e);return[r*Zc(n),r*nf(n),nf(e)]}function Df(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function Pf(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]}function zf(t,n){t[0]+=n[0],t[1]+=n[1],t[2]+=n[2]}function Rf(t,n){return[t[0]*n,t[1]*n,t[2]*n]}function qf(t){var n=rf(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=n,t[1]/=n,t[2]/=n}var Lf,jf,$f,If,Uf,Of,Bf,Ff,Yf,Hf,Vf,Xf,Gf,Wf,Zf,Qf,Jf,Kf,ts,ns,es,rs,is,os,as,us,cs=qc(),fs={point:ss,lineStart:hs,lineEnd:ps,polygonStart:function(){fs.point=ds,fs.lineStart=ys,fs.lineEnd=vs,cs.reset(),Mf.polygonStart()},polygonEnd:function(){Mf.polygonEnd(),fs.point=ss,fs.lineStart=hs,fs.lineEnd=ps,wf<0?(Lf=-($f=180),jf=-(If=90)):cs>Ic?If=90:cs<-Ic&&(jf=-90),Hf[0]=Lf,Hf[1]=$f},sphere:function(){Lf=-($f=180),jf=-(If=90)}};function ss(t,n){Yf.push(Hf=[Lf=t,$f=t]),nIf&&(If=n)}function ls(t,n){var e=Cf([t*Vc,n*Vc]);if(Ff){var r=Pf(Ff,e),i=Pf([r[1],-r[0],0],r);qf(i),i=Ef(i);var o,a=t-Uf,u=a>0?1:-1,c=i[0]*Hc*u,f=Xc(a)>180;f^(u*UfIf&&(If=o):f^(u*Uf<(c=(c+360)%360-180)&&cIf&&(If=n)),f?tgs(Lf,$f)&&($f=t):gs(t,$f)>gs(Lf,$f)&&(Lf=t):$f>=Lf?(t$f&&($f=t)):t>Uf?gs(Lf,t)>gs(Lf,$f)&&($f=t):gs(t,$f)>gs(Lf,$f)&&(Lf=t)}else Yf.push(Hf=[Lf=t,$f=t]);nIf&&(If=n),Ff=e,Uf=t}function hs(){fs.point=ls}function ps(){Hf[0]=Lf,Hf[1]=$f,fs.point=ss,Ff=null}function ds(t,n){if(Ff){var e=t-Uf;cs.add(Xc(e)>180?e+(e>0?360:-360):e)}else Of=t,Bf=n;Mf.point(t,n),ls(t,n)}function ys(){Mf.lineStart()}function vs(){ds(Of,Bf),Mf.lineEnd(),Xc(cs)>Ic&&(Lf=-($f=180)),Hf[0]=Lf,Hf[1]=$f,Ff=null}function gs(t,n){return(n-=t)<0?n+360:n}function bs(t,n){return t[0]-n[0]}function _s(t,n){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:ngs(r[0],r[1])&&(r[1]=i[1]),gs(i[0],r[1])>gs(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(a=-1/0,n=0,r=o[e=o.length-1];n<=e;r=i,++n)i=o[n],(u=gs(r[1],i[0]))>a&&(a=u,Lf=i[0],$f=r[1])}return Yf=Hf=null,Lf===1/0||jf===1/0?[[NaN,NaN],[NaN,NaN]]:[[Lf,jf],[$f,If]]}var ws={sphere:ff,point:xs,lineStart:As,lineEnd:Ns,polygonStart:function(){ws.lineStart=Ts,ws.lineEnd=Es},polygonEnd:function(){ws.lineStart=As,ws.lineEnd=Ns}};function xs(t,n){t*=Vc;var e=Zc(n*=Vc);Ms(e*Zc(t),e*nf(t),nf(n))}function Ms(t,n,e){++Vf,Gf+=(t-Gf)/Vf,Wf+=(n-Wf)/Vf,Zf+=(e-Zf)/Vf}function As(){ws.point=Ss}function Ss(t,n){t*=Vc;var e=Zc(n*=Vc);os=e*Zc(t),as=e*nf(t),us=nf(n),ws.point=ks,Ms(os,as,us)}function ks(t,n){t*=Vc;var e=Zc(n*=Vc),r=e*Zc(t),i=e*nf(t),o=nf(n),a=Wc(rf((a=as*o-us*i)*a+(a=us*r-os*o)*a+(a=os*i-as*r)*a),os*r+as*i+us*o);Xf+=a,Qf+=a*(os+(os=r)),Jf+=a*(as+(as=i)),Kf+=a*(us+(us=o)),Ms(os,as,us)}function Ns(){ws.point=xs}function Ts(){ws.point=Cs}function Es(){Ds(rs,is),ws.point=xs}function Cs(t,n){rs=t,is=n,t*=Vc,n*=Vc,ws.point=Ds;var e=Zc(n);os=e*Zc(t),as=e*nf(t),us=nf(n),Ms(os,as,us)}function Ds(t,n){t*=Vc;var e=Zc(n*=Vc),r=e*Zc(t),i=e*nf(t),o=nf(n),a=as*o-us*i,u=us*r-os*o,c=os*i-as*r,f=rf(a*a+u*u+c*c),s=uf(f),l=f&&-s/f;ts+=l*a,ns+=l*u,es+=l*c,Xf+=s,Qf+=s*(os+(os=r)),Jf+=s*(as+(as=i)),Kf+=s*(us+(us=o)),Ms(os,as,us)}function Ps(t){Vf=Xf=Gf=Wf=Zf=Qf=Jf=Kf=ts=ns=es=0,yf(t,ws);var n=ts,e=ns,r=es,i=n*n+e*e+r*r;return iOc?t+Math.round(-t/Yc)*Yc:t,n]}function Ls(t,n,e){return(t%=Yc)?n||e?Rs($s(t),Is(n,e)):$s(t):n||e?Is(n,e):qs}function js(t){return function(n,e){return[(n+=t)>Oc?n-Yc:n<-Oc?n+Yc:n,e]}}function $s(t){var n=js(t);return n.invert=js(-t),n}function Is(t,n){var e=Zc(t),r=nf(t),i=Zc(n),o=nf(n);function a(t,n){var a=Zc(n),u=Zc(t)*a,c=nf(t)*a,f=nf(n),s=f*e+u*r;return[Wc(c*i-s*o,u*e-f*r),uf(s*i+c*o)]}return a.invert=function(t,n){var a=Zc(n),u=Zc(t)*a,c=nf(t)*a,f=nf(n),s=f*i-c*o;return[Wc(c*i+f*o,u*e+s*r),uf(s*e-u*r)]},a}function Us(t){function n(n){return(n=t(n[0]*Vc,n[1]*Vc))[0]*=Hc,n[1]*=Hc,n}return t=Ls(t[0]*Vc,t[1]*Vc,t.length>2?t[2]*Vc:0),n.invert=function(n){return(n=t.invert(n[0]*Vc,n[1]*Vc))[0]*=Hc,n[1]*=Hc,n},n}function Os(t,n,e,r,i,o){if(e){var a=Zc(n),u=nf(n),c=r*e;null==i?(i=n+r*Yc,o=n-c/2):(i=Bs(a,i),o=Bs(a,o),(r>0?io)&&(i+=r*Yc));for(var f,s=i;r>0?s>o:s1&&n.push(n.pop().concat(n.shift()))},result:function(){var e=n;return n=[],t=null,e}}}function Hs(t,n){return Xc(t[0]-n[0])=0;--o)i.point((s=f[o])[0],s[1]);else r(h.x,h.p.x,-1,i);h=h.p}f=(h=h.o).z,p=!p}while(!h.v);i.lineEnd()}}}function Gs(t){if(n=t.length){for(var n,e,r=0,i=t[0];++r=0?1:-1,S=A*M,k=S>Oc,N=y*w;if(Ws.add(Wc(N*A*nf(S),v*x+N*Zc(S))),a+=k?M+A*Yc:M,k^p>=e^_>=e){var T=Pf(Cf(h),Cf(b));qf(T);var E=Pf(o,T);qf(E);var C=(k^M>=0?-1:1)*uf(E[2]);(r>C||r===C&&(T[0]||T[1]))&&(u+=k^M>=0?1:-1)}}return(a<-Ic||a0){for(l||(i.polygonStart(),l=!0),i.lineStart(),t=0;t1&&2&c&&h.push(h.pop().concat(h.shift())),a.push(h.filter(Ks))}return h}}function Ks(t){return t.length>1}function tl(t,n){return((t=t.x)[0]<0?t[1]-Bc-Ic:Bc-t[1])-((n=n.x)[0]<0?n[1]-Bc-Ic:Bc-n[1])}const nl=Js((function(){return!0}),(function(t){var n,e=NaN,r=NaN,i=NaN;return{lineStart:function(){t.lineStart(),n=1},point:function(o,a){var u=o>0?Oc:-Oc,c=Xc(o-e);Xc(c-Oc)0?Bc:-Bc),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(u,r),t.point(o,r),n=0):i!==u&&c>=Oc&&(Xc(e-i)Ic?Gc((nf(n)*(o=Zc(r))*nf(e)-nf(r)*(i=Zc(n))*nf(t))/(i*o*a)):(n+r)/2}(e,r,o,a),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(u,r),n=0),t.point(e=o,r=a),i=u},lineEnd:function(){t.lineEnd(),e=r=NaN},clean:function(){return 2-n}}}),(function(t,n,e,r){var i;if(null==t)i=e*Bc,r.point(-Oc,i),r.point(0,i),r.point(Oc,i),r.point(Oc,0),r.point(Oc,-i),r.point(0,-i),r.point(-Oc,-i),r.point(-Oc,0),r.point(-Oc,i);else if(Xc(t[0]-n[0])>Ic){var o=t[0]0,i=Xc(n)>Ic;function o(t,e){return Zc(t)*Zc(e)>n}function a(t,e,r){var i=[1,0,0],o=Pf(Cf(t),Cf(e)),a=Df(o,o),u=o[0],c=a-u*u;if(!c)return!r&&t;var f=n*a/c,s=-n*u/c,l=Pf(i,o),h=Rf(i,f);zf(h,Rf(o,s));var p=l,d=Df(h,p),y=Df(p,p),v=d*d-y*(Df(h,h)-1);if(!(v<0)){var g=rf(v),b=Rf(p,(-d-g)/y);if(zf(b,h),b=Ef(b),!r)return b;var _,m=t[0],w=e[0],x=t[1],M=e[1];w0^b[1]<(Xc(b[0]-m)Oc^(m<=b[0]&&b[0]<=w)){var k=Rf(p,(-d+g)/y);return zf(k,h),[b,Ef(k)]}}}function u(n,e){var i=r?t:Oc-t,o=0;return n<-i?o|=1:n>i&&(o|=2),e<-i?o|=4:e>i&&(o|=8),o}return Js(o,(function(t){var n,e,c,f,s;return{lineStart:function(){f=c=!1,s=1},point:function(l,h){var p,d=[l,h],y=o(l,h),v=r?y?0:u(l,h):y?u(l+(l<0?Oc:-Oc),h):0;if(!n&&(f=c=y)&&t.lineStart(),y!==c&&(!(p=a(n,d))||Hs(n,p)||Hs(d,p))&&(d[2]=1),y!==c)s=0,y?(t.lineStart(),p=a(d,n),t.point(p[0],p[1])):(p=a(n,d),t.point(p[0],p[1],2),t.lineEnd()),n=p;else if(i&&n&&r^y){var g;v&e||!(g=a(d,n,!0))||(s=0,r?(t.lineStart(),t.point(g[0][0],g[0][1]),t.point(g[1][0],g[1][1]),t.lineEnd()):(t.point(g[1][0],g[1][1]),t.lineEnd(),t.lineStart(),t.point(g[0][0],g[0][1],3)))}!y||n&&Hs(n,d)||t.point(d[0],d[1]),n=d,c=y,e=v},lineEnd:function(){c&&t.lineEnd(),n=null},clean:function(){return s|(f&&c)<<1}}}),(function(n,r,i,o){Os(o,t,e,i,n,r)}),r?[0,-t]:[-Oc,t-Oc])}var rl=1e9,il=-rl;function ol(t,n,e,r){function i(i,o){return t<=i&&i<=e&&n<=o&&o<=r}function o(i,o,u,f){var s=0,l=0;if(null==i||(s=a(i,u))!==(l=a(o,u))||c(i,o)<0^u>0)do{f.point(0===s||3===s?t:e,s>1?r:n)}while((s=(s+u+4)%4)!==l);else f.point(o[0],o[1])}function a(r,i){return Xc(r[0]-t)0?0:3:Xc(r[0]-e)0?2:1:Xc(r[1]-n)0?1:0:i>0?3:2}function u(t,n){return c(t.x,n.x)}function c(t,n){var e=a(t,1),r=a(n,1);return e!==r?e-r:0===e?n[1]-t[1]:1===e?t[0]-n[0]:2===e?t[1]-n[1]:n[0]-t[0]}return function(a){var c,f,s,l,h,p,d,y,v,g,b,_=a,m=Ys(),w={point:x,lineStart:function(){w.point=M,f&&f.push(s=[]),g=!0,v=!1,d=y=NaN},lineEnd:function(){c&&(M(l,h),p&&v&&m.rejoin(),c.push(m.result())),w.point=x,v&&_.lineEnd()},polygonStart:function(){_=m,c=[],f=[],b=!0},polygonEnd:function(){var n=function(){for(var n=0,e=0,i=f.length;er&&(h-o)*(r-a)>(p-a)*(t-o)&&++n:p<=r&&(h-o)*(r-a)<(p-a)*(t-o)&&--n;return n}(),e=b&&n,i=(c=$(c)).length;(e||i)&&(a.polygonStart(),e&&(a.lineStart(),o(null,null,1,a),a.lineEnd()),i&&Xs(c,u,n,o,a),a.polygonEnd()),_=a,c=f=s=null}};function x(t,n){i(t,n)&&_.point(t,n)}function M(o,a){var u=i(o,a);if(f&&s.push([o,a]),g)l=o,h=a,p=u,g=!1,u&&(_.lineStart(),_.point(o,a));else if(u&&v)_.point(o,a);else{var c=[d=Math.max(il,Math.min(rl,d)),y=Math.max(il,Math.min(rl,y))],m=[o=Math.max(il,Math.min(rl,o)),a=Math.max(il,Math.min(rl,a))];!function(t,n,e,r,i,o){var a,u=t[0],c=t[1],f=0,s=1,l=n[0]-u,h=n[1]-c;if(a=e-u,l||!(a>0)){if(a/=l,l<0){if(a0){if(a>s)return;a>f&&(f=a)}if(a=i-u,l||!(a<0)){if(a/=l,l<0){if(a>s)return;a>f&&(f=a)}else if(l>0){if(a0)){if(a/=h,h<0){if(a0){if(a>s)return;a>f&&(f=a)}if(a=o-c,h||!(a<0)){if(a/=h,h<0){if(a>s)return;a>f&&(f=a)}else if(h>0){if(a0&&(t[0]=u+f*l,t[1]=c+f*h),s<1&&(n[0]=u+s*l,n[1]=c+s*h),!0}}}}}(c,m,t,n,e,r)?u&&(_.lineStart(),_.point(o,a),b=!1):(v||(_.lineStart(),_.point(c[0],c[1])),_.point(m[0],m[1]),u||_.lineEnd(),b=!1)}d=o,y=a,v=u}return w}}function al(){var t,n,e,r=0,i=0,o=960,a=500;return e={stream:function(e){return t&&n===e?t:t=ol(r,i,o,a)(n=e)},extent:function(u){return arguments.length?(r=+u[0][0],i=+u[0][1],o=+u[1][0],a=+u[1][1],t=n=null,e):[[r,i],[o,a]]}}}var ul,cl,fl,sl=qc(),ll={sphere:ff,point:ff,lineStart:function(){ll.point=pl,ll.lineEnd=hl},lineEnd:ff,polygonStart:ff,polygonEnd:ff};function hl(){ll.point=ll.lineEnd=ff}function pl(t,n){ul=t*=Vc,cl=nf(n*=Vc),fl=Zc(n),ll.point=dl}function dl(t,n){t*=Vc;var e=nf(n*=Vc),r=Zc(n),i=Xc(t-ul),o=Zc(i),a=r*nf(i),u=fl*e-cl*r*o,c=cl*e+fl*r*o;sl.add(Wc(rf(a*a+u*u),c)),ul=t,cl=e,fl=r}function yl(t){return sl.reset(),yf(t,ll),+sl}var vl=[null,null],gl={type:"LineString",coordinates:vl};function bl(t,n){return vl[0]=t,vl[1]=n,yl(gl)}var _l={Feature:function(t,n){return wl(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,r=-1,i=e.length;++r0&&(i=bl(t[o],t[o-1]))>0&&e<=i&&r<=i&&(e+r-i)*(1-Math.pow((e-r)/i,2))Ic})).map(c)).concat(M(Qc(o/p)*p,i,p).filter((function(t){return Xc(t%y)>Ic})).map(f))}return g.lines=function(){return b().map((function(t){return{type:"LineString",coordinates:t}}))},g.outline=function(){return{type:"Polygon",coordinates:[s(r).concat(l(a).slice(1),s(e).reverse().slice(1),l(u).reverse().slice(1))]}},g.extent=function(t){return arguments.length?g.extentMajor(t).extentMinor(t):g.extentMinor()},g.extentMajor=function(t){return arguments.length?(r=+t[0][0],e=+t[1][0],u=+t[0][1],a=+t[1][1],r>e&&(t=r,r=e,e=t),u>a&&(t=u,u=a,a=t),g.precision(v)):[[r,u],[e,a]]},g.extentMinor=function(e){return arguments.length?(n=+e[0][0],t=+e[1][0],o=+e[0][1],i=+e[1][1],n>t&&(e=n,n=t,t=e),o>i&&(e=o,o=i,i=e),g.precision(v)):[[n,o],[t,i]]},g.step=function(t){return arguments.length?g.stepMajor(t).stepMinor(t):g.stepMinor()},g.stepMajor=function(t){return arguments.length?(d=+t[0],y=+t[1],g):[d,y]},g.stepMinor=function(t){return arguments.length?(h=+t[0],p=+t[1],g):[h,p]},g.precision=function(h){return arguments.length?(v=+h,c=Tl(o,i,90),f=El(n,t,v),s=Tl(u,a,90),l=El(r,e,v),g):v},g.extentMajor([[-180,-90+Ic],[180,90-Ic]]).extentMinor([[-180,-80-Ic],[180,80+Ic]])}function Dl(){return Cl()()}function Pl(t,n){var e=t[0]*Vc,r=t[1]*Vc,i=n[0]*Vc,o=n[1]*Vc,a=Zc(r),u=nf(r),c=Zc(o),f=nf(o),s=a*Zc(e),l=a*nf(e),h=c*Zc(i),p=c*nf(i),d=2*uf(rf(cf(o-r)+a*c*cf(i-e))),y=nf(d),v=d?function(t){var n=nf(t*=d)/y,e=nf(d-t)/y,r=e*s+n*h,i=e*l+n*p,o=e*u+n*f;return[Wc(i,r)*Hc,Wc(o,rf(r*r+i*i))*Hc]}:function(){return[e*Hc,r*Hc]};return v.distance=d,v}function zl(t){return t}var Rl,ql,Ll,jl,$l=qc(),Il=qc(),Ul={point:ff,lineStart:ff,lineEnd:ff,polygonStart:function(){Ul.lineStart=Ol,Ul.lineEnd=Yl},polygonEnd:function(){Ul.lineStart=Ul.lineEnd=Ul.point=ff,$l.add(Xc(Il)),Il.reset()},result:function(){var t=$l/2;return $l.reset(),t}};function Ol(){Ul.point=Bl}function Bl(t,n){Ul.point=Fl,Rl=Ll=t,ql=jl=n}function Fl(t,n){Il.add(jl*t-Ll*n),Ll=t,jl=n}function Yl(){Fl(Rl,ql)}const Hl=Ul;var Vl=1/0,Xl=Vl,Gl=-Vl,Wl=Gl,Zl={point:function(t,n){tGl&&(Gl=t),nWl&&(Wl=n)},lineStart:ff,lineEnd:ff,polygonStart:ff,polygonEnd:ff,result:function(){var t=[[Vl,Xl],[Gl,Wl]];return Gl=Wl=-(Xl=Vl=1/0),t}};const Ql=Zl;var Jl,Kl,th,nh,eh=0,rh=0,ih=0,oh=0,ah=0,uh=0,ch=0,fh=0,sh=0,lh={point:hh,lineStart:ph,lineEnd:vh,polygonStart:function(){lh.lineStart=gh,lh.lineEnd=bh},polygonEnd:function(){lh.point=hh,lh.lineStart=ph,lh.lineEnd=vh},result:function(){var t=sh?[ch/sh,fh/sh]:uh?[oh/uh,ah/uh]:ih?[eh/ih,rh/ih]:[NaN,NaN];return eh=rh=ih=oh=ah=uh=ch=fh=sh=0,t}};function hh(t,n){eh+=t,rh+=n,++ih}function ph(){lh.point=dh}function dh(t,n){lh.point=yh,hh(th=t,nh=n)}function yh(t,n){var e=t-th,r=n-nh,i=rf(e*e+r*r);oh+=i*(th+t)/2,ah+=i*(nh+n)/2,uh+=i,hh(th=t,nh=n)}function vh(){lh.point=hh}function gh(){lh.point=_h}function bh(){mh(Jl,Kl)}function _h(t,n){lh.point=mh,hh(Jl=th=t,Kl=nh=n)}function mh(t,n){var e=t-th,r=n-nh,i=rf(e*e+r*r);oh+=i*(th+t)/2,ah+=i*(nh+n)/2,uh+=i,ch+=(i=nh*t-th*n)*(th+t),fh+=i*(nh+n),sh+=3*i,hh(th=t,nh=n)}const wh=lh;function xh(t){this._context=t}xh.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,n){switch(this._point){case 0:this._context.moveTo(t,n),this._point=1;break;case 1:this._context.lineTo(t,n);break;default:this._context.moveTo(t+this._radius,n),this._context.arc(t,n,this._radius,0,Yc)}},result:ff};var Mh,Ah,Sh,kh,Nh,Th=qc(),Eh={point:ff,lineStart:function(){Eh.point=Ch},lineEnd:function(){Mh&&Dh(Ah,Sh),Eh.point=ff},polygonStart:function(){Mh=!0},polygonEnd:function(){Mh=null},result:function(){var t=+Th;return Th.reset(),t}};function Ch(t,n){Eh.point=Dh,Ah=kh=t,Sh=Nh=n}function Dh(t,n){kh-=t,Nh-=n,Th.add(rf(kh*kh+Nh*Nh)),kh=t,Nh=n}const Ph=Eh;function zh(){this._string=[]}function Rh(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}function qh(t,n){var e,r,i=4.5;function o(t){return t&&("function"==typeof i&&r.pointRadius(+i.apply(this,arguments)),yf(t,e(r))),r.result()}return o.area=function(t){return yf(t,e(Hl)),Hl.result()},o.measure=function(t){return yf(t,e(Ph)),Ph.result()},o.bounds=function(t){return yf(t,e(Ql)),Ql.result()},o.centroid=function(t){return yf(t,e(wh)),wh.result()},o.projection=function(n){return arguments.length?(e=null==n?(t=null,zl):(t=n).stream,o):t},o.context=function(t){return arguments.length?(r=null==t?(n=null,new zh):new xh(n=t),"function"!=typeof i&&r.pointRadius(i),o):n},o.pointRadius=function(t){return arguments.length?(i="function"==typeof t?t:(r.pointRadius(+t),+t),o):i},o.projection(t).context(n)}function Lh(t){return{stream:jh(t)}}function jh(t){return function(n){var e=new $h;for(var r in t)e[r]=t[r];return e.stream=n,e}}function $h(){}function Ih(t,n,e){var r=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=r&&t.clipExtent(null),yf(e,t.stream(Ql)),n(Ql.result()),null!=r&&t.clipExtent(r),t}function Uh(t,n,e){return Ih(t,(function(e){var r=n[1][0]-n[0][0],i=n[1][1]-n[0][1],o=Math.min(r/(e[1][0]-e[0][0]),i/(e[1][1]-e[0][1])),a=+n[0][0]+(r-o*(e[1][0]+e[0][0]))/2,u=+n[0][1]+(i-o*(e[1][1]+e[0][1]))/2;t.scale(150*o).translate([a,u])}),e)}function Oh(t,n,e){return Uh(t,[[0,0],n],e)}function Bh(t,n,e){return Ih(t,(function(e){var r=+n,i=r/(e[1][0]-e[0][0]),o=(r-i*(e[1][0]+e[0][0]))/2,a=-i*e[0][1];t.scale(150*i).translate([o,a])}),e)}function Fh(t,n,e){return Ih(t,(function(e){var r=+n,i=r/(e[1][1]-e[0][1]),o=-i*e[0][0],a=(r-i*(e[1][1]+e[0][1]))/2;t.scale(150*i).translate([o,a])}),e)}zh.prototype={_radius:4.5,_circle:Rh(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,n){switch(this._point){case 0:this._string.push("M",t,",",n),this._point=1;break;case 1:this._string.push("L",t,",",n);break;default:null==this._circle&&(this._circle=Rh(this._radius)),this._string.push("M",t,",",n,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}},$h.prototype={constructor:$h,point:function(t,n){this.stream.point(t,n)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Yh=16,Hh=Zc(30*Vc);function Vh(t,n){return+n?function(t,n){function e(r,i,o,a,u,c,f,s,l,h,p,d,y,v){var g=f-r,b=s-i,_=g*g+b*b;if(_>4*n&&y--){var m=a+h,w=u+p,x=c+d,M=rf(m*m+w*w+x*x),A=uf(x/=M),S=Xc(Xc(x)-1)n||Xc((g*E+b*C)/_-.5)>.3||a*h+u*p+c*d2?t[2]%360*Vc:0,E()):[v*Hc,g*Hc,b*Hc]},N.angle=function(t){return arguments.length?(_=t%360*Vc,E()):_*Hc},N.reflectX=function(t){return arguments.length?(m=t?-1:1,E()):m<0},N.reflectY=function(t){return arguments.length?(w=t?-1:1,E()):w<0},N.precision=function(t){return arguments.length?(a=Vh(u,k=t*t),C()):rf(k)},N.fitExtent=function(t,n){return Uh(N,t,n)},N.fitSize=function(t,n){return Oh(N,t,n)},N.fitWidth=function(t,n){return Bh(N,t,n)},N.fitHeight=function(t,n){return Fh(N,t,n)},function(){return n=t.apply(this,arguments),N.invert=n.invert&&T,E()}}function Jh(t){var n=0,e=Oc/3,r=Qh(t),i=r(n,e);return i.parallels=function(t){return arguments.length?r(n=t[0]*Vc,e=t[1]*Vc):[n*Hc,e*Hc]},i}function Kh(t,n){var e=nf(t),r=(e+nf(n))/2;if(Xc(r)=.12&&i<.234&&r>=-.425&&r<-.214?u:i>=.166&&i<.234&&r>=-.214&&r<-.115?c:a).invert(t)},s.stream=function(e){return t&&n===e?t:(r=[a.stream(n=e),u.stream(e),c.stream(e)],i=r.length,t={point:function(t,n){for(var e=-1;++e0?n<-Bc+Ic&&(n=-Bc+Ic):n>Bc-Ic&&(n=Bc-Ic);var e=i/tf(hp(n),r);return[e*nf(r*t),i-e*Zc(r*t)]}return o.invert=function(t,n){var e=i-n,o=ef(r)*rf(t*t+e*e),a=Wc(t,Xc(e))*ef(e);return e*r<0&&(a-=Oc*ef(t)*ef(e)),[a/r,2*Gc(tf(i/o,1/r))-Bc]},o}function dp(){return Jh(pp).scale(109.5).parallels([30,30])}function yp(t,n){return[t,n]}function vp(){return Zh(yp).scale(152.63)}function gp(t,n){var e=Zc(t),r=t===n?nf(t):(e-Zc(n))/(n-t),i=e/r+t;if(Xc(r)2?t[2]+90:90]):[(t=e())[0],t[1],t[2]-90]},e([0,0,90]).scale(159.155)}function jp(t,n){return t.parent===n.parent?1:2}function $p(t,n){return t+n.x}function Ip(t,n){return Math.max(t,n.y)}function Up(){var t=jp,n=1,e=1,r=!1;function i(i){var o,a=0;i.eachAfter((function(n){var e=n.children;e?(n.x=function(t){return t.reduce($p,0)/t.length}(e),n.y=function(t){return 1+t.reduce(Ip,0)}(e)):(n.x=o?a+=t(n,o):0,n.y=0,o=n)}));var u=function(t){for(var n;n=t.children;)t=n[0];return t}(i),c=function(t){for(var n;n=t.children;)t=n[n.length-1];return t}(i),f=u.x-t(u,c)/2,s=c.x+t(c,u)/2;return i.eachAfter(r?function(t){t.x=(t.x-i.x)*n,t.y=(i.y-t.y)*e}:function(t){t.x=(t.x-f)/(s-f)*n,t.y=(1-(i.y?t.y/i.y:1))*e})}return i.separation=function(n){return arguments.length?(t=n,i):t},i.size=function(t){return arguments.length?(r=!1,n=+t[0],e=+t[1],i):r?null:[n,e]},i.nodeSize=function(t){return arguments.length?(r=!0,n=+t[0],e=+t[1],i):r?[n,e]:null},i}function Op(t){var n=0,e=t.children,r=e&&e.length;if(r)for(;--r>=0;)n+=e[r].value;else n=1;t.value=n}function Bp(t,n){var e,r,i,o,a,u=new Vp(t),c=+t.value&&(u.value=t.value),f=[u];for(null==n&&(n=Fp);e=f.pop();)if(c&&(e.value=+e.data.value),(i=n(e.data))&&(a=i.length))for(e.children=new Array(a),o=a-1;o>=0;--o)f.push(r=e.children[o]=new Vp(i[o])),r.parent=e,r.depth=e.depth+1;return u.eachBefore(Hp)}function Fp(t){return t.children}function Yp(t){t.data=t.data.data}function Hp(t){var n=0;do{t.height=n}while((t=t.parent)&&t.height<++n)}function Vp(t){this.data=t,this.depth=this.height=0,this.parent=null}Ap.invert=function(t,n){for(var e,r=n,i=r*r,o=i*i*i,a=0;a<12&&(o=(i=(r-=e=(r*(_p+mp*i+o*(wp+xp*i))-n)/(_p+3*mp*i+o*(7*wp+9*xp*i)))*r)*i*i,!(Xc(e)Ic&&--i>0);return[t/(.8707+(o=r*r)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),r]},Dp.invert=ip(uf),zp.invert=ip((function(t){return 2*Gc(t)})),qp.invert=function(t,n){return[-n,2*Gc(Jc(t))-Bc]},Vp.prototype=Bp.prototype={constructor:Vp,count:function(){return this.eachAfter(Op)},each:function(t){var n,e,r,i,o=this,a=[o];do{for(n=a.reverse(),a=[];o=n.pop();)if(t(o),e=o.children)for(r=0,i=e.length;r=0;--e)i.push(n[e]);return this},sum:function(t){return this.eachAfter((function(n){for(var e=+t(n.data)||0,r=n.children,i=r&&r.length;--i>=0;)e+=r[i].value;n.value=e}))},sort:function(t){return this.eachBefore((function(n){n.children&&n.children.sort(t)}))},path:function(t){for(var n=this,e=function(t,n){if(t===n)return t;var e=t.ancestors(),r=n.ancestors(),i=null;for(t=e.pop(),n=r.pop();t===n;)i=t,t=e.pop(),n=r.pop();return i}(n,t),r=[n];n!==e;)n=n.parent,r.push(n);for(var i=r.length;t!==e;)r.splice(i,0,t),t=t.parent;return r},ancestors:function(){for(var t=this,n=[t];t=t.parent;)n.push(t);return n},descendants:function(){var t=[];return this.each((function(n){t.push(n)})),t},leaves:function(){var t=[];return this.eachBefore((function(n){n.children||t.push(n)})),t},links:function(){var t=this,n=[];return t.each((function(e){e!==t&&n.push({source:e.parent,target:e})})),n},copy:function(){return Bp(this).eachBefore(Yp)}};var Xp=Array.prototype.slice;function Gp(t){for(var n,e,r=0,i=(t=function(t){for(var n,e,r=t.length;r;)e=Math.random()*r--|0,n=t[r],t[r]=t[e],t[e]=n;return t}(Xp.call(t))).length,o=[];r0&&e*e>r*r+i*i}function Jp(t,n){for(var e=0;e(a*=a)?(r=(f+a-i)/(2*f),o=Math.sqrt(Math.max(0,a/f-r*r)),e.x=t.x-r*u-o*c,e.y=t.y-r*c+o*u):(r=(f+i-a)/(2*f),o=Math.sqrt(Math.max(0,i/f-r*r)),e.x=n.x+r*u-o*c,e.y=n.y+r*c+o*u)):(e.x=n.x+e.r,e.y=n.y)}function rd(t,n){var e=t.r+n.r-1e-6,r=n.x-t.x,i=n.y-t.y;return e>0&&e*e>r*r+i*i}function id(t){var n=t._,e=t.next._,r=n.r+e.r,i=(n.x*e.r+e.x*n.r)/r,o=(n.y*e.r+e.y*n.r)/r;return i*i+o*o}function od(t){this._=t,this.next=null,this.previous=null}function ad(t){if(!(i=t.length))return 0;var n,e,r,i,o,a,u,c,f,s,l;if((n=t[0]).x=0,n.y=0,!(i>1))return n.r;if(e=t[1],n.x=-e.r,e.x=n.r,e.y=0,!(i>2))return n.r+e.r;ed(e,n,r=t[2]),n=new od(n),e=new od(e),r=new od(r),n.next=r.previous=e,e.next=n.previous=r,r.next=e.previous=n;t:for(u=3;u0)throw new Error("cycle");return o}return e.id=function(n){return arguments.length?(t=cd(n),e):t},e.parentId=function(t){return arguments.length?(n=cd(t),e):n},e}function Sd(t,n){return t.parent===n.parent?1:2}function kd(t){var n=t.children;return n?n[0]:t.t}function Nd(t){var n=t.children;return n?n[n.length-1]:t.t}function Td(t,n,e){var r=e/(n.i-t.i);n.c-=r,n.s+=e,t.c+=r,n.z+=e,n.m+=e}function Ed(t,n,e){return t.a.parent===n.parent?t.a:e}function Cd(t,n){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=n}function Dd(){var t=Sd,n=1,e=1,r=null;function i(i){var c=function(t){for(var n,e,r,i,o,a=new Cd(t,0),u=[a];n=u.pop();)if(r=n._.children)for(n.children=new Array(o=r.length),i=o-1;i>=0;--i)u.push(e=n.children[i]=new Cd(r[i],i)),e.parent=n;return(a.parent=new Cd(null,0)).children=[a],a}(i);if(c.eachAfter(o),c.parent.m=-c.z,c.eachBefore(a),r)i.eachBefore(u);else{var f=i,s=i,l=i;i.eachBefore((function(t){t.xs.x&&(s=t),t.depth>l.depth&&(l=t)}));var h=f===s?1:t(f,s)/2,p=h-f.x,d=n/(s.x+h+p),y=e/(l.depth||1);i.eachBefore((function(t){t.x=(t.x+p)*d,t.y=t.depth*y}))}return i}function o(n){var e=n.children,r=n.parent.children,i=n.i?r[n.i-1]:null;if(e){!function(t){for(var n,e=0,r=0,i=t.children,o=i.length;--o>=0;)(n=i[o]).z+=e,n.m+=e,e+=n.s+(r+=n.c)}(n);var o=(e[0].z+e[e.length-1].z)/2;i?(n.z=i.z+t(n._,i._),n.m=n.z-o):n.z=o}else i&&(n.z=i.z+t(n._,i._));n.parent.A=function(n,e,r){if(e){for(var i,o=n,a=n,u=e,c=o.parent.children[0],f=o.m,s=a.m,l=u.m,h=c.m;u=Nd(u),o=kd(o),u&&o;)c=kd(c),(a=Nd(a)).a=n,(i=u.z+l-o.z-f+t(u._,o._))>0&&(Td(Ed(u,n,r),n,i),f+=i,s+=i),l+=u.m,f+=o.m,h+=c.m,s+=a.m;u&&!Nd(a)&&(a.t=u,a.m+=l-s),o&&!kd(c)&&(c.t=o,c.m+=f-h,r=n)}return r}(n,i,n.parent.A||r[0])}function a(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function u(t){t.x*=n,t.y=t.depth*e}return i.separation=function(n){return arguments.length?(t=n,i):t},i.size=function(t){return arguments.length?(r=!1,n=+t[0],e=+t[1],i):r?null:[n,e]},i.nodeSize=function(t){return arguments.length?(r=!0,n=+t[0],e=+t[1],i):r?[n,e]:null},i}function Pd(t,n,e,r,i){for(var o,a=t.children,u=-1,c=a.length,f=t.value&&(i-e)/t.value;++uh&&(h=u),v=s*s*y,(p=Math.max(h/v,v/l))>d){s-=u;break}d=p}g.push(a={value:s,dice:c1?n:1)},e}(zd);function Ld(){var t=qd,n=!1,e=1,r=1,i=[0],o=fd,a=fd,u=fd,c=fd,f=fd;function s(t){return t.x0=t.y0=0,t.x1=e,t.y1=r,t.eachBefore(l),i=[0],n&&t.eachBefore(vd),t}function l(n){var e=i[n.depth],r=n.x0+e,s=n.y0+e,l=n.x1-e,h=n.y1-e;l=e-1){var s=u[n];return s.x0=i,s.y0=o,s.x1=a,void(s.y1=c)}for(var l=f[n],h=r/2+l,p=n+1,d=e-1;p>>1;f[y]c-o){var b=(i*g+a*v)/r;t(n,p,v,i,o,b,c),t(p,e,g,b,o,a,c)}else{var _=(o*g+c*v)/r;t(n,p,v,i,o,a,_),t(p,e,g,i,_,a,c)}}(0,c,t.value,n,e,r,i)}function $d(t,n,e,r,i){(1&t.depth?Pd:gd)(t,n,e,r,i)}const Id=function t(n){function e(t,e,r,i,o){if((a=t._squarify)&&a.ratio===n)for(var a,u,c,f,s,l=-1,h=a.length,p=t.value;++l1?n:1)},e}(zd);function Ud(t){var n=t.length;return function(e){return t[Math.max(0,Math.min(n-1,Math.floor(e*n)))]}}function Od(t,n){var e=ye(+t,+n);return function(t){var n=e(t);return n-360*Math.floor(n/360)}}function Bd(t,n){return t=+t,n=+n,function(e){return Math.round(t*(1-e)+n*e)}}var Fd=Math.SQRT2,Yd=2,Hd=4,Vd=1e-12;function Xd(t){return((t=Math.exp(t))+1/t)/2}function Gd(t,n){var e,r,i=t[0],o=t[1],a=t[2],u=n[0],c=n[1],f=n[2],s=u-i,l=c-o,h=s*s+l*l;if(h1&&fy(t[e[r-2]],t[e[r-1]],t[i])<=0;)--r;e[r++]=i}return e.slice(0,r)}function hy(t){if((e=t.length)<3)return null;var n,e,r=new Array(e),i=new Array(e);for(n=0;n=0;--n)f.push(t[r[o[n]][2]]);for(n=+u;nu!=f>u&&a<(c-e)*(u-r)/(f-r)+e&&(s=!s),c=e,f=r;return s}function dy(t){for(var n,e,r=-1,i=t.length,o=t[i-1],a=o[0],u=o[1],c=0;++r1);return t+e*o*Math.sqrt(-2*Math.log(i)/i)}}return e.source=t,e}(yy),by=function t(n){function e(){var t=gy.source(n).apply(this,arguments);return function(){return Math.exp(t())}}return e.source=t,e}(yy),_y=function t(n){function e(t){return function(){for(var e=0,r=0;rr&&(n=e,e=r,r=n),function(t){return Math.max(e,Math.min(r,t))}}function jy(t,n,e){var r=t[0],i=t[1],o=n[0],a=n[1];return i2?$y:jy,i=o=null,l}function l(n){return isNaN(n=+n)?e:(i||(i=r(a.map(t),u,c)))(t(f(n)))}return l.invert=function(e){return f(n((o||(o=r(u,a.map(t),ke)))(e)))},l.domain=function(t){return arguments.length?(a=Sy.call(t,Py),f===Ry||(f=Ly(a)),s()):a.slice()},l.range=function(t){return arguments.length?(u=ky.call(t),s()):u.slice()},l.rangeRound=function(t){return u=ky.call(t),c=Bd,s()},l.clamp=function(t){return arguments.length?(f=t?Ly(a):Ry,l):f!==Ry},l.interpolate=function(t){return arguments.length?(c=t,s()):c},l.unknown=function(t){return arguments.length?(e=t,l):e},function(e,r){return t=e,n=r,s()}}function Oy(t,n){return Uy()(t,n)}function By(t,n,e,r){var i,o=E(t,n,e);switch((r=mc(null==r?",f":r)).type){case"s":var a=Math.max(Math.abs(t),Math.abs(n));return null!=r.precision||isNaN(i=zc(o,a))||(r.precision=i),Nc(r,a);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(i=Rc(o,Math.max(Math.abs(t),Math.abs(n))))||(r.precision=i-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(i=Pc(o))||(r.precision=i-2*("%"===r.type))}return kc(r)}function Fy(t){var n=t.domain;return t.ticks=function(t){var e=n();return N(e[0],e[e.length-1],null==t?10:t)},t.tickFormat=function(t,e){var r=n();return By(r[0],r[r.length-1],null==t?10:t,e)},t.nice=function(e){null==e&&(e=10);var r,i=n(),o=0,a=i.length-1,u=i[o],c=i[a];return c0?r=T(u=Math.floor(u/r)*r,c=Math.ceil(c/r)*r,e):r<0&&(r=T(u=Math.ceil(u*r)/r,c=Math.floor(c*r)/r,e)),r>0?(i[o]=Math.floor(u/r)*r,i[a]=Math.ceil(c/r)*r,n(i)):r<0&&(i[o]=Math.ceil(u*r)/r,i[a]=Math.floor(c*r)/r,n(i)),t},t}function Yy(){var t=Oy(Ry,Ry);return t.copy=function(){return Iy(t,Yy())},xy.apply(t,arguments),Fy(t)}function Hy(t){var n;function e(t){return isNaN(t=+t)?n:t}return e.invert=e,e.domain=e.range=function(n){return arguments.length?(t=Sy.call(n,Py),e):t.slice()},e.unknown=function(t){return arguments.length?(n=t,e):n},e.copy=function(){return Hy(t).unknown(n)},t=arguments.length?Sy.call(t,Py):[0,1],Fy(e)}function Vy(t,n){var e,r=0,i=(t=t.slice()).length-1,o=t[r],a=t[i];return a0){for(;hc)break;y.push(l)}}else for(;h=1;--s)if(!((l=f*s)c)break;y.push(l)}}else y=N(h,p,Math.min(p-h,d)).map(e);return r?y.reverse():y},r.tickFormat=function(t,i){if(null==i&&(i=10===o?".0e":","),"function"!=typeof i&&(i=kc(i)),t===1/0)return i;null==t&&(t=10);var a=Math.max(1,o*t/r.ticks().length);return function(t){var r=t/e(Math.round(n(t)));return r*o0?r[i-1]:n[0],i=r?[i[r-1],e]:[i[a-1],i[a]]},a.unknown=function(n){return arguments.length?(t=n,a):a},a.thresholds=function(){return i.slice()},a.copy=function(){return hv().domain([n,e]).range(o).unknown(t)},xy.apply(Fy(a),arguments)}function pv(){var t,n=[.5],e=[0,1],r=1;function i(i){return i<=i?e[f(n,i,0,r)]:t}return i.domain=function(t){return arguments.length?(n=ky.call(t),r=Math.min(n.length,e.length-1),i):n.slice()},i.range=function(t){return arguments.length?(e=ky.call(t),r=Math.min(n.length,e.length-1),i):e.slice()},i.invertExtent=function(t){var r=e.indexOf(t);return[n[r-1],n[r]]},i.unknown=function(n){return arguments.length?(t=n,i):t},i.copy=function(){return pv().domain(n).range(e).unknown(t)},xy.apply(i,arguments)}var dv=new Date,yv=new Date;function vv(t,n,e,r){function i(n){return t(n=0===arguments.length?new Date:new Date(+n)),n}return i.floor=function(n){return t(n=new Date(+n)),n},i.ceil=function(e){return t(e=new Date(e-1)),n(e,1),t(e),e},i.round=function(t){var n=i(t),e=i.ceil(t);return t-n0))return u;do{u.push(a=new Date(+e)),n(e,o),t(e)}while(a=n)for(;t(n),!e(n);)n.setTime(n-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;n(t,-1),!e(t););else for(;--r>=0;)for(;n(t,1),!e(t););}))},e&&(i.count=function(n,r){return dv.setTime(+n),yv.setTime(+r),t(dv),t(yv),Math.floor(e(dv,yv))},i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?i.filter(r?function(n){return r(n)%t==0}:function(n){return i.count(0,n)%t==0}):i:null}),i}var gv=vv((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n)}),(function(t,n){return n.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));gv.every=function(t){return isFinite(t=Math.floor(t))&&t>0?vv((function(n){n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)}),(function(n,e){n.setFullYear(n.getFullYear()+e*t)})):null};const bv=gv;var _v=gv.range,mv=vv((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,n){t.setMonth(t.getMonth()+n)}),(function(t,n){return n.getMonth()-t.getMonth()+12*(n.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()}));const wv=mv;var xv=mv.range,Mv=1e3,Av=6e4,Sv=36e5,kv=864e5,Nv=6048e5;function Tv(t){return vv((function(n){n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)}),(function(t,n){t.setDate(t.getDate()+7*n)}),(function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Av)/Nv}))}var Ev=Tv(0),Cv=Tv(1),Dv=Tv(2),Pv=Tv(3),zv=Tv(4),Rv=Tv(5),qv=Tv(6),Lv=Ev.range,jv=Cv.range,$v=Dv.range,Iv=Pv.range,Uv=zv.range,Ov=Rv.range,Bv=qv.range,Fv=vv((function(t){t.setHours(0,0,0,0)}),(function(t,n){t.setDate(t.getDate()+n)}),(function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Av)/kv}),(function(t){return t.getDate()-1}));const Yv=Fv;var Hv=Fv.range,Vv=vv((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*Mv-t.getMinutes()*Av)}),(function(t,n){t.setTime(+t+n*Sv)}),(function(t,n){return(n-t)/Sv}),(function(t){return t.getHours()}));const Xv=Vv;var Gv=Vv.range,Wv=vv((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*Mv)}),(function(t,n){t.setTime(+t+n*Av)}),(function(t,n){return(n-t)/Av}),(function(t){return t.getMinutes()}));const Zv=Wv;var Qv=Wv.range,Jv=vv((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,n){t.setTime(+t+n*Mv)}),(function(t,n){return(n-t)/Mv}),(function(t){return t.getUTCSeconds()}));const Kv=Jv;var tg=Jv.range,ng=vv((function(){}),(function(t,n){t.setTime(+t+n)}),(function(t,n){return n-t}));ng.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?vv((function(n){n.setTime(Math.floor(n/t)*t)}),(function(n,e){n.setTime(+n+e*t)}),(function(n,e){return(e-n)/t})):ng:null};const eg=ng;var rg=ng.range;function ig(t){return vv((function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCDate(t.getUTCDate()+7*n)}),(function(t,n){return(n-t)/Nv}))}var og=ig(0),ag=ig(1),ug=ig(2),cg=ig(3),fg=ig(4),sg=ig(5),lg=ig(6),hg=og.range,pg=ag.range,dg=ug.range,yg=cg.range,vg=fg.range,gg=sg.range,bg=lg.range,_g=vv((function(t){t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCDate(t.getUTCDate()+n)}),(function(t,n){return(n-t)/kv}),(function(t){return t.getUTCDate()-1}));const mg=_g;var wg=_g.range,xg=vv((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n)}),(function(t,n){return n.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));xg.every=function(t){return isFinite(t=Math.floor(t))&&t>0?vv((function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)}),(function(n,e){n.setUTCFullYear(n.getUTCFullYear()+e*t)})):null};const Mg=xg;var Ag=xg.range;function Sg(t){if(0<=t.y&&t.y<100){var n=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return n.setFullYear(t.y),n}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function kg(t){if(0<=t.y&&t.y<100){var n=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return n.setUTCFullYear(t.y),n}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function Ng(t,n,e){return{y:t,m:n,d:e,H:0,M:0,S:0,L:0}}function Tg(t){var n=t.dateTime,e=t.date,r=t.time,i=t.periods,o=t.days,a=t.shortDays,u=t.months,c=t.shortMonths,f=Ug(i),s=Og(i),l=Ug(o),h=Og(o),p=Ug(a),d=Og(a),y=Ug(u),v=Og(u),g=Ug(c),b=Og(c),_={a:function(t){return a[t.getDay()]},A:function(t){return o[t.getDay()]},b:function(t){return c[t.getMonth()]},B:function(t){return u[t.getMonth()]},c:null,d:cb,e:cb,f:pb,g:Ab,G:kb,H:fb,I:sb,j:lb,L:hb,m:db,M:yb,p:function(t){return i[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:Wb,s:Zb,S:vb,u:gb,U:bb,V:mb,w:wb,W:xb,x:null,X:null,y:Mb,Y:Sb,Z:Nb,"%":Gb},m={a:function(t){return a[t.getUTCDay()]},A:function(t){return o[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return u[t.getUTCMonth()]},c:null,d:Tb,e:Tb,f:zb,g:Yb,G:Vb,H:Eb,I:Cb,j:Db,L:Pb,m:Rb,M:qb,p:function(t){return i[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:Wb,s:Zb,S:Lb,u:jb,U:$b,V:Ub,w:Ob,W:Bb,x:null,X:null,y:Fb,Y:Hb,Z:Xb,"%":Gb},w={a:function(t,n,e){var r=p.exec(n.slice(e));return r?(t.w=d[r[0].toLowerCase()],e+r[0].length):-1},A:function(t,n,e){var r=l.exec(n.slice(e));return r?(t.w=h[r[0].toLowerCase()],e+r[0].length):-1},b:function(t,n,e){var r=g.exec(n.slice(e));return r?(t.m=b[r[0].toLowerCase()],e+r[0].length):-1},B:function(t,n,e){var r=y.exec(n.slice(e));return r?(t.m=v[r[0].toLowerCase()],e+r[0].length):-1},c:function(t,e,r){return A(t,n,e,r)},d:Jg,e:Jg,f:ib,g:Gg,G:Xg,H:tb,I:tb,j:Kg,L:rb,m:Qg,M:nb,p:function(t,n,e){var r=f.exec(n.slice(e));return r?(t.p=s[r[0].toLowerCase()],e+r[0].length):-1},q:Zg,Q:ab,s:ub,S:eb,u:Fg,U:Yg,V:Hg,w:Bg,W:Vg,x:function(t,n,r){return A(t,e,n,r)},X:function(t,n,e){return A(t,r,n,e)},y:Gg,Y:Xg,Z:Wg,"%":ob};function x(t,n){return function(e){var r,i,o,a=[],u=-1,c=0,f=t.length;for(e instanceof Date||(e=new Date(+e));++u53)return null;"w"in o||(o.w=1),"Z"in o?(i=(r=kg(Ng(o.y,0,1))).getUTCDay(),r=i>4||0===i?ag.ceil(r):ag(r),r=mg.offset(r,7*(o.V-1)),o.y=r.getUTCFullYear(),o.m=r.getUTCMonth(),o.d=r.getUTCDate()+(o.w+6)%7):(i=(r=Sg(Ng(o.y,0,1))).getDay(),r=i>4||0===i?Cv.ceil(r):Cv(r),r=Yv.offset(r,7*(o.V-1)),o.y=r.getFullYear(),o.m=r.getMonth(),o.d=r.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),i="Z"in o?kg(Ng(o.y,0,1)).getUTCDay():Sg(Ng(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(i+5)%7:o.w+7*o.U-(i+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,kg(o)):Sg(o)}}function A(t,n,e,r){for(var i,o,a=0,u=n.length,c=e.length;a=c)return-1;if(37===(i=n.charCodeAt(a++))){if(i=n.charAt(a++),!(o=w[i in Rg?n.charAt(a++):i])||(r=o(t,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}return _.x=x(e,_),_.X=x(r,_),_.c=x(n,_),m.x=x(e,m),m.X=x(r,m),m.c=x(n,m),{format:function(t){var n=x(t+="",_);return n.toString=function(){return t},n},parse:function(t){var n=M(t+="",!1);return n.toString=function(){return t},n},utcFormat:function(t){var n=x(t+="",m);return n.toString=function(){return t},n},utcParse:function(t){var n=M(t+="",!0);return n.toString=function(){return t},n}}}var Eg,Cg,Dg,Pg,zg,Rg={"-":"",_:" ",0:"0"},qg=/^\s*\d+/,Lg=/^%/,jg=/[\\^$*+?|[\]().{}]/g;function $g(t,n,e){var r=t<0?"-":"",i=(r?-t:t)+"",o=i.length;return r+(o68?1900:2e3),e+r[0].length):-1}function Wg(t,n,e){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(n.slice(e,e+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),e+r[0].length):-1}function Zg(t,n,e){var r=qg.exec(n.slice(e,e+1));return r?(t.q=3*r[0]-3,e+r[0].length):-1}function Qg(t,n,e){var r=qg.exec(n.slice(e,e+2));return r?(t.m=r[0]-1,e+r[0].length):-1}function Jg(t,n,e){var r=qg.exec(n.slice(e,e+2));return r?(t.d=+r[0],e+r[0].length):-1}function Kg(t,n,e){var r=qg.exec(n.slice(e,e+3));return r?(t.m=0,t.d=+r[0],e+r[0].length):-1}function tb(t,n,e){var r=qg.exec(n.slice(e,e+2));return r?(t.H=+r[0],e+r[0].length):-1}function nb(t,n,e){var r=qg.exec(n.slice(e,e+2));return r?(t.M=+r[0],e+r[0].length):-1}function eb(t,n,e){var r=qg.exec(n.slice(e,e+2));return r?(t.S=+r[0],e+r[0].length):-1}function rb(t,n,e){var r=qg.exec(n.slice(e,e+3));return r?(t.L=+r[0],e+r[0].length):-1}function ib(t,n,e){var r=qg.exec(n.slice(e,e+6));return r?(t.L=Math.floor(r[0]/1e3),e+r[0].length):-1}function ob(t,n,e){var r=Lg.exec(n.slice(e,e+1));return r?e+r[0].length:-1}function ab(t,n,e){var r=qg.exec(n.slice(e));return r?(t.Q=+r[0],e+r[0].length):-1}function ub(t,n,e){var r=qg.exec(n.slice(e));return r?(t.s=+r[0],e+r[0].length):-1}function cb(t,n){return $g(t.getDate(),n,2)}function fb(t,n){return $g(t.getHours(),n,2)}function sb(t,n){return $g(t.getHours()%12||12,n,2)}function lb(t,n){return $g(1+Yv.count(bv(t),t),n,3)}function hb(t,n){return $g(t.getMilliseconds(),n,3)}function pb(t,n){return hb(t,n)+"000"}function db(t,n){return $g(t.getMonth()+1,n,2)}function yb(t,n){return $g(t.getMinutes(),n,2)}function vb(t,n){return $g(t.getSeconds(),n,2)}function gb(t){var n=t.getDay();return 0===n?7:n}function bb(t,n){return $g(Ev.count(bv(t)-1,t),n,2)}function _b(t){var n=t.getDay();return n>=4||0===n?zv(t):zv.ceil(t)}function mb(t,n){return t=_b(t),$g(zv.count(bv(t),t)+(4===bv(t).getDay()),n,2)}function wb(t){return t.getDay()}function xb(t,n){return $g(Cv.count(bv(t)-1,t),n,2)}function Mb(t,n){return $g(t.getFullYear()%100,n,2)}function Ab(t,n){return $g((t=_b(t)).getFullYear()%100,n,2)}function Sb(t,n){return $g(t.getFullYear()%1e4,n,4)}function kb(t,n){var e=t.getDay();return $g((t=e>=4||0===e?zv(t):zv.ceil(t)).getFullYear()%1e4,n,4)}function Nb(t){var n=t.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+$g(n/60|0,"0",2)+$g(n%60,"0",2)}function Tb(t,n){return $g(t.getUTCDate(),n,2)}function Eb(t,n){return $g(t.getUTCHours(),n,2)}function Cb(t,n){return $g(t.getUTCHours()%12||12,n,2)}function Db(t,n){return $g(1+mg.count(Mg(t),t),n,3)}function Pb(t,n){return $g(t.getUTCMilliseconds(),n,3)}function zb(t,n){return Pb(t,n)+"000"}function Rb(t,n){return $g(t.getUTCMonth()+1,n,2)}function qb(t,n){return $g(t.getUTCMinutes(),n,2)}function Lb(t,n){return $g(t.getUTCSeconds(),n,2)}function jb(t){var n=t.getUTCDay();return 0===n?7:n}function $b(t,n){return $g(og.count(Mg(t)-1,t),n,2)}function Ib(t){var n=t.getUTCDay();return n>=4||0===n?fg(t):fg.ceil(t)}function Ub(t,n){return t=Ib(t),$g(fg.count(Mg(t),t)+(4===Mg(t).getUTCDay()),n,2)}function Ob(t){return t.getUTCDay()}function Bb(t,n){return $g(ag.count(Mg(t)-1,t),n,2)}function Fb(t,n){return $g(t.getUTCFullYear()%100,n,2)}function Yb(t,n){return $g((t=Ib(t)).getUTCFullYear()%100,n,2)}function Hb(t,n){return $g(t.getUTCFullYear()%1e4,n,4)}function Vb(t,n){var e=t.getUTCDay();return $g((t=e>=4||0===e?fg(t):fg.ceil(t)).getUTCFullYear()%1e4,n,4)}function Xb(){return"+0000"}function Gb(){return"%"}function Wb(t){return+t}function Zb(t){return Math.floor(+t/1e3)}function Qb(t){return Eg=Tg(t),Cg=Eg.format,Dg=Eg.parse,Pg=Eg.utcFormat,zg=Eg.utcParse,Eg}Qb({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Jb=1e3,Kb=60*Jb,t_=60*Kb,n_=24*t_,e_=7*n_,r_=30*n_,i_=365*n_;function o_(t){return new Date(t)}function a_(t){return t instanceof Date?+t:+new Date(+t)}function u_(t,n,e,r,i,a,u,c,f){var s=Oy(Ry,Ry),l=s.invert,h=s.domain,p=f(".%L"),d=f(":%S"),y=f("%I:%M"),v=f("%I %p"),g=f("%a %d"),b=f("%b %d"),_=f("%B"),m=f("%Y"),w=[[u,1,Jb],[u,5,5*Jb],[u,15,15*Jb],[u,30,30*Jb],[a,1,Kb],[a,5,5*Kb],[a,15,15*Kb],[a,30,30*Kb],[i,1,t_],[i,3,3*t_],[i,6,6*t_],[i,12,12*t_],[r,1,n_],[r,2,2*n_],[e,1,e_],[n,1,r_],[n,3,3*r_],[t,1,i_]];function x(o){return(u(o)1)&&(t-=Math.floor(t));var n=Math.abs(t-.5);return Wm.h=360*t-100,Wm.s=1.5-1.5*n,Wm.l=.8-.9*n,Wm+""}var Qm=te(),Jm=Math.PI/3,Km=2*Math.PI/3;function tw(t){var n;return t=(.5-t)*Math.PI,Qm.r=255*(n=Math.sin(t))*n,Qm.g=255*(n=Math.sin(t+Jm))*n,Qm.b=255*(n=Math.sin(t+Km))*n,Qm+""}function nw(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+t*(1172.33-t*(10793.56-t*(33300.12-t*(38394.49-14825.05*t)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+t*(557.33+t*(1225.33-t*(3574.96-t*(1073.77+707.56*t)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+t*(3211.1-t*(15327.97-t*(27814-t*(22569.18-6838.66*t)))))))+")"}function ew(t){var n=t.length;return function(e){return t[Math.max(0,Math.min(n-1,Math.floor(e*n)))]}}const rw=ew(z_("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var iw=ew(z_("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),ow=ew(z_("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),aw=ew(z_("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function uw(t){return Nn(cn(t).call(document.documentElement))}var cw=0;function fw(){return new sw}function sw(){this._="@"+(++cw).toString(36)}function lw(t){return"string"==typeof t?new An([document.querySelectorAll(t)],[document.documentElement]):new An([null==t?[]:t],Mn)}function hw(t,n){null==n&&(n=Pe().touches);for(var e=0,r=n?n.length:0,i=new Array(r);e=1?Mw:t<=-1?-Mw:Math.asin(t)}function kw(t){return t.innerRadius}function Nw(t){return t.outerRadius}function Tw(t){return t.startAngle}function Ew(t){return t.endAngle}function Cw(t){return t&&t.padAngle}function Dw(t,n,e,r,i,o,a){var u=t-e,c=n-r,f=(a?o:-o)/mw(u*u+c*c),s=f*c,l=-f*u,h=t+s,p=n+l,d=e+s,y=r+l,v=(h+d)/2,g=(p+y)/2,b=d-h,_=y-p,m=b*b+_*_,w=i-o,x=h*y-d*p,M=(_<0?-1:1)*mw(gw(0,w*w*m-x*x)),A=(x*_-b*M)/m,S=(-x*b-_*M)/m,k=(x*_+b*M)/m,N=(-x*b+_*M)/m,T=A-v,E=S-g,C=k-v,D=N-g;return T*T+E*E>C*C+D*D&&(A=k,S=N),{cx:A,cy:S,x01:-s,y01:-l,x11:A*(i/w-1),y11:S*(i/w-1)}}function Pw(){var t=kw,n=Nw,e=pw(0),r=null,i=Tw,o=Ew,a=Cw,u=null;function c(){var c,f,s,l=+t.apply(this,arguments),h=+n.apply(this,arguments),p=i.apply(this,arguments)-Mw,d=o.apply(this,arguments)-Mw,y=dw(d-p),v=d>p;if(u||(u=c=Yi()),hww)if(y>Aw-ww)u.moveTo(h*vw(p),h*_w(p)),u.arc(0,0,h,p,d,!v),l>ww&&(u.moveTo(l*vw(d),l*_w(d)),u.arc(0,0,l,d,p,v));else{var g,b,_=p,m=d,w=p,x=d,M=y,A=y,S=a.apply(this,arguments)/2,k=S>ww&&(r?+r.apply(this,arguments):mw(l*l+h*h)),N=bw(dw(h-l)/2,+e.apply(this,arguments)),T=N,E=N;if(k>ww){var C=Sw(k/l*_w(S)),D=Sw(k/h*_w(S));(M-=2*C)>ww?(w+=C*=v?1:-1,x-=C):(M=0,w=x=(p+d)/2),(A-=2*D)>ww?(_+=D*=v?1:-1,m-=D):(A=0,_=m=(p+d)/2)}var P=h*vw(_),z=h*_w(_),R=l*vw(x),q=l*_w(x);if(N>ww){var L,j=h*vw(m),$=h*_w(m),I=l*vw(w),U=l*_w(w);if(y1?0:s<-1?xw:Math.acos(s))/2),V=mw(L[0]*L[0]+L[1]*L[1]);T=bw(N,(l-V)/(H-1)),E=bw(N,(h-V)/(H+1))}}A>ww?E>ww?(g=Dw(I,U,P,z,h,E,v),b=Dw(j,$,R,q,h,E,v),u.moveTo(g.cx+g.x01,g.cy+g.y01),Eww&&M>ww?T>ww?(g=Dw(R,q,j,$,l,-T,v),b=Dw(P,z,I,U,l,-T,v),u.lineTo(g.cx+g.x01,g.cy+g.y01),T=s;--l)u.point(v[l],g[l]);u.lineEnd(),u.areaEnd()}y&&(v[f]=+t(h,f,c),g[f]=+e(h,f,c),u.point(n?+n(h,f,c):v[f],r?+r(h,f,c):g[f]))}if(p)return u=null,p+""||null}function f(){return jw().defined(i).curve(a).context(o)}return c.x=function(e){return arguments.length?(t="function"==typeof e?e:pw(+e),n=null,c):t},c.x0=function(n){return arguments.length?(t="function"==typeof n?n:pw(+n),c):t},c.x1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:pw(+t),c):n},c.y=function(t){return arguments.length?(e="function"==typeof t?t:pw(+t),r=null,c):e},c.y0=function(t){return arguments.length?(e="function"==typeof t?t:pw(+t),c):e},c.y1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:pw(+t),c):r},c.lineX0=c.lineY0=function(){return f().x(t).y(e)},c.lineY1=function(){return f().x(t).y(r)},c.lineX1=function(){return f().x(n).y(e)},c.defined=function(t){return arguments.length?(i="function"==typeof t?t:pw(!!t),c):i},c.curve=function(t){return arguments.length?(a=t,null!=o&&(u=a(o)),c):a},c.context=function(t){return arguments.length?(null==t?o=u=null:u=a(o=t),c):o},c}function Iw(t,n){return nt?1:n>=t?0:NaN}function Uw(t){return t}function Ow(){var t=Uw,n=Iw,e=null,r=pw(0),i=pw(Aw),o=pw(0);function a(a){var u,c,f,s,l,h=a.length,p=0,d=new Array(h),y=new Array(h),v=+r.apply(this,arguments),g=Math.min(Aw,Math.max(-Aw,i.apply(this,arguments)-v)),b=Math.min(Math.abs(g)/h,o.apply(this,arguments)),_=b*(g<0?-1:1);for(u=0;u0&&(p+=l);for(null!=n?d.sort((function(t,e){return n(y[t],y[e])})):null!=e&&d.sort((function(t,n){return e(a[t],a[n])})),u=0,f=p?(g-h*_)/p:0;u0?l*f:0)+_,y[c]={data:a[c],index:u,value:l,startAngle:v,endAngle:s,padAngle:b};return y}return a.value=function(n){return arguments.length?(t="function"==typeof n?n:pw(+n),a):t},a.sortValues=function(t){return arguments.length?(n=t,e=null,a):n},a.sort=function(t){return arguments.length?(e=t,n=null,a):e},a.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:pw(+t),a):r},a.endAngle=function(t){return arguments.length?(i="function"==typeof t?t:pw(+t),a):i},a.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:pw(+t),a):o},a}zw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:this._context.lineTo(t,n)}}};var Bw=Yw(Rw);function Fw(t){this._curve=t}function Yw(t){function n(n){return new Fw(t(n))}return n._curve=t,n}function Hw(t){var n=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?n(Yw(t)):n()._curve},t}function Vw(){return Hw(jw().curve(Bw))}function Xw(){var t=$w().curve(Bw),n=t.curve,e=t.lineX0,r=t.lineX1,i=t.lineY0,o=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return Hw(e())},delete t.lineX0,t.lineEndAngle=function(){return Hw(r())},delete t.lineX1,t.lineInnerRadius=function(){return Hw(i())},delete t.lineY0,t.lineOuterRadius=function(){return Hw(o())},delete t.lineY1,t.curve=function(t){return arguments.length?n(Yw(t)):n()._curve},t}function Gw(t,n){return[(n=+n)*Math.cos(t-=Math.PI/2),n*Math.sin(t)]}Fw.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,n){this._curve.point(n*Math.sin(t),n*-Math.cos(t))}};var Ww=Array.prototype.slice;function Zw(t){return t.source}function Qw(t){return t.target}function Jw(t){var n=Zw,e=Qw,r=qw,i=Lw,o=null;function a(){var a,u=Ww.call(arguments),c=n.apply(this,u),f=e.apply(this,u);if(o||(o=a=Yi()),t(o,+r.apply(this,(u[0]=c,u)),+i.apply(this,u),+r.apply(this,(u[0]=f,u)),+i.apply(this,u)),a)return o=null,a+""||null}return a.source=function(t){return arguments.length?(n=t,a):n},a.target=function(t){return arguments.length?(e=t,a):e},a.x=function(t){return arguments.length?(r="function"==typeof t?t:pw(+t),a):r},a.y=function(t){return arguments.length?(i="function"==typeof t?t:pw(+t),a):i},a.context=function(t){return arguments.length?(o=null==t?null:t,a):o},a}function Kw(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n=(n+r)/2,e,n,i,r,i)}function tx(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n,e=(e+i)/2,r,e,r,i)}function nx(t,n,e,r,i){var o=Gw(n,e),a=Gw(n,e=(e+i)/2),u=Gw(r,e),c=Gw(r,i);t.moveTo(o[0],o[1]),t.bezierCurveTo(a[0],a[1],u[0],u[1],c[0],c[1])}function ex(){return Jw(Kw)}function rx(){return Jw(tx)}function ix(){var t=Jw(nx);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}const ox={draw:function(t,n){var e=Math.sqrt(n/xw);t.moveTo(e,0),t.arc(0,0,e,0,Aw)}},ax={draw:function(t,n){var e=Math.sqrt(n/5)/2;t.moveTo(-3*e,-e),t.lineTo(-e,-e),t.lineTo(-e,-3*e),t.lineTo(e,-3*e),t.lineTo(e,-e),t.lineTo(3*e,-e),t.lineTo(3*e,e),t.lineTo(e,e),t.lineTo(e,3*e),t.lineTo(-e,3*e),t.lineTo(-e,e),t.lineTo(-3*e,e),t.closePath()}};var ux=Math.sqrt(1/3),cx=2*ux;const fx={draw:function(t,n){var e=Math.sqrt(n/cx),r=e*ux;t.moveTo(0,-e),t.lineTo(r,0),t.lineTo(0,e),t.lineTo(-r,0),t.closePath()}};var sx=Math.sin(xw/10)/Math.sin(7*xw/10),lx=Math.sin(Aw/10)*sx,hx=-Math.cos(Aw/10)*sx;const px={draw:function(t,n){var e=Math.sqrt(.8908130915292852*n),r=lx*e,i=hx*e;t.moveTo(0,-e),t.lineTo(r,i);for(var o=1;o<5;++o){var a=Aw*o/5,u=Math.cos(a),c=Math.sin(a);t.lineTo(c*e,-u*e),t.lineTo(u*r-c*i,c*r+u*i)}t.closePath()}},dx={draw:function(t,n){var e=Math.sqrt(n),r=-e/2;t.rect(r,r,e,e)}};var yx=Math.sqrt(3);const vx={draw:function(t,n){var e=-Math.sqrt(n/(3*yx));t.moveTo(0,2*e),t.lineTo(-yx*e,-e),t.lineTo(yx*e,-e),t.closePath()}};var gx=-.5,bx=Math.sqrt(3)/2,_x=1/Math.sqrt(12),mx=3*(_x/2+1);const wx={draw:function(t,n){var e=Math.sqrt(n/mx),r=e/2,i=e*_x,o=r,a=e*_x+e,u=-o,c=a;t.moveTo(r,i),t.lineTo(o,a),t.lineTo(u,c),t.lineTo(gx*r-bx*i,bx*r+gx*i),t.lineTo(gx*o-bx*a,bx*o+gx*a),t.lineTo(gx*u-bx*c,bx*u+gx*c),t.lineTo(gx*r+bx*i,gx*i-bx*r),t.lineTo(gx*o+bx*a,gx*a-bx*o),t.lineTo(gx*u+bx*c,gx*c-bx*u),t.closePath()}};var xx=[ox,ax,fx,dx,px,vx,wx];function Mx(){var t=pw(ox),n=pw(64),e=null;function r(){var r;if(e||(e=r=Yi()),t.apply(this,arguments).draw(e,+n.apply(this,arguments)),r)return e=null,r+""||null}return r.type=function(n){return arguments.length?(t="function"==typeof n?n:pw(n),r):t},r.size=function(t){return arguments.length?(n="function"==typeof t?t:pw(+t),r):n},r.context=function(t){return arguments.length?(e=null==t?null:t,r):e},r}function Ax(){}function Sx(t,n,e){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+n)/6,(t._y0+4*t._y1+e)/6)}function kx(t){this._context=t}function Nx(t){return new kx(t)}function Tx(t){this._context=t}function Ex(t){return new Tx(t)}function Cx(t){this._context=t}function Dx(t){return new Cx(t)}function Px(t,n){this._basis=new kx(t),this._beta=n}kx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Sx(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Sx(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},Tx.prototype={areaStart:Ax,areaEnd:Ax,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x2=t,this._y2=n;break;case 1:this._point=2,this._x3=t,this._y3=n;break;case 2:this._point=3,this._x4=t,this._y4=n,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+n)/6);break;default:Sx(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},Cx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var e=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 3:this._point=4;default:Sx(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},Px.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,n=this._y,e=t.length-1;if(e>0)for(var r,i=t[0],o=n[0],a=t[e]-i,u=n[e]-o,c=-1;++c<=e;)r=c/e,this._basis.point(this._beta*t[c]+(1-this._beta)*(i+r*a),this._beta*n[c]+(1-this._beta)*(o+r*u));this._x=this._y=null,this._basis.lineEnd()},point:function(t,n){this._x.push(+t),this._y.push(+n)}};const zx=function t(n){function e(t){return 1===n?new kx(t):new Px(t,n)}return e.beta=function(n){return t(+n)},e}(.85);function Rx(t,n,e){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-n),t._y2+t._k*(t._y1-e),t._x2,t._y2)}function qx(t,n){this._context=t,this._k=(1-n)/6}qx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Rx(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2,this._x1=t,this._y1=n;break;case 2:this._point=3;default:Rx(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const Lx=function t(n){function e(t){return new qx(t,n)}return e.tension=function(n){return t(+n)},e}(0);function jx(t,n){this._context=t,this._k=(1-n)/6}jx.prototype={areaStart:Ax,areaEnd:Ax,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:Rx(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const $x=function t(n){function e(t){return new jx(t,n)}return e.tension=function(n){return t(+n)},e}(0);function Ix(t,n){this._context=t,this._k=(1-n)/6}Ix.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Rx(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const Ux=function t(n){function e(t){return new Ix(t,n)}return e.tension=function(n){return t(+n)},e}(0);function Ox(t,n,e){var r=t._x1,i=t._y1,o=t._x2,a=t._y2;if(t._l01_a>ww){var u=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,c=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*u-t._x0*t._l12_2a+t._x2*t._l01_2a)/c,i=(i*u-t._y0*t._l12_2a+t._y2*t._l01_2a)/c}if(t._l23_a>ww){var f=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,s=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*f+t._x1*t._l23_2a-n*t._l12_2a)/s,a=(a*f+t._y1*t._l23_2a-e*t._l12_2a)/s}t._context.bezierCurveTo(r,i,o,a,t._x2,t._y2)}function Bx(t,n){this._context=t,this._alpha=n}Bx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3;default:Ox(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const Fx=function t(n){function e(t){return n?new Bx(t,n):new qx(t,0)}return e.alpha=function(n){return t(+n)},e}(.5);function Yx(t,n){this._context=t,this._alpha=n}Yx.prototype={areaStart:Ax,areaEnd:Ax,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:Ox(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const Hx=function t(n){function e(t){return n?new Yx(t,n):new jx(t,0)}return e.alpha=function(n){return t(+n)},e}(.5);function Vx(t,n){this._context=t,this._alpha=n}Vx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Ox(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const Xx=function t(n){function e(t){return n?new Vx(t,n):new Ix(t,0)}return e.alpha=function(n){return t(+n)},e}(.5);function Gx(t){this._context=t}function Wx(t){return new Gx(t)}function Zx(t){return t<0?-1:1}function Qx(t,n,e){var r=t._x1-t._x0,i=n-t._x1,o=(t._y1-t._y0)/(r||i<0&&-0),a=(e-t._y1)/(i||r<0&&-0),u=(o*i+a*r)/(r+i);return(Zx(o)+Zx(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(u))||0}function Jx(t,n){var e=t._x1-t._x0;return e?(3*(t._y1-t._y0)/e-n)/2:n}function Kx(t,n,e){var r=t._x0,i=t._y0,o=t._x1,a=t._y1,u=(o-r)/3;t._context.bezierCurveTo(r+u,i+u*n,o-u,a-u*e,o,a)}function tM(t){this._context=t}function nM(t){this._context=new eM(t)}function eM(t){this._context=t}function rM(t){return new tM(t)}function iM(t){return new nM(t)}function oM(t){this._context=t}function aM(t){var n,e,r=t.length-1,i=new Array(r),o=new Array(r),a=new Array(r);for(i[0]=0,o[0]=2,a[0]=t[0]+2*t[1],n=1;n=0;--n)i[n]=(a[n]-i[n+1])/o[n];for(o[r-1]=(t[r]+i[r-1])/2,n=0;n1)for(var e,r,i,o=1,a=t[n[0]],u=a.length;o=0;)e[n]=n;return e}function dM(t,n){return t[n]}function yM(){var t=pw([]),n=pM,e=hM,r=dM;function i(i){var o,a,u=t.apply(this,arguments),c=i.length,f=u.length,s=new Array(f);for(o=0;o0){for(var e,r,i,o=0,a=t[0].length;o0)for(var e,r,i,o,a,u,c=0,f=t[n[0]].length;c0?(r[0]=o,r[1]=o+=i):i<0?(r[1]=a,r[0]=a+=i):(r[0]=0,r[1]=i)}function bM(t,n){if((e=t.length)>0){for(var e,r=0,i=t[n[0]],o=i.length;r0&&(r=(e=t[n[0]]).length)>0){for(var e,r,i,o=0,a=1;ao&&(o=n,r=e);return r}function xM(t){var n=t.map(MM);return pM(t).sort((function(t,e){return n[t]-n[e]}))}function MM(t){for(var n,e=0,r=-1,i=t.length;++r=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(t,n);else{var e=this._x*(1-this._t)+t*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,n)}}this._x=t,this._y=n}};var NM="%Y-%m-%dT%H:%M:%S.%LZ",TM=Date.prototype.toISOString?function(t){return t.toISOString()}:Pg(NM);const EM=TM;var CM=+new Date("2000-01-01T00:00:00.000Z")?function(t){var n=new Date(t);return isNaN(n)?null:n}:zg(NM);const DM=CM;function PM(t,n,e){var r=new We,i=n;return null==n?(r.restart(t,n,e),r):(n=+n,e=null==e?Xe():+e,r.restart((function o(a){a+=i,r.restart(o,i+=n,e),t(a)}),n,e),r)}function zM(t){return function(){return t}}function RM(t){return t[0]}function qM(t){return t[1]}function LM(){this._=null}function jM(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function $M(t,n){var e=n,r=n.R,i=e.U;i?i.L===e?i.L=r:i.R=r:t._=r,r.U=i,e.U=r,e.R=r.L,e.R&&(e.R.U=e),r.L=e}function IM(t,n){var e=n,r=n.L,i=e.U;i?i.L===e?i.L=r:i.R=r:t._=r,r.U=i,e.U=r,e.L=r.R,e.L&&(e.L.U=e),r.R=e}function UM(t){for(;t.L;)t=t.L;return t}LM.prototype={constructor:LM,insert:function(t,n){var e,r,i;if(t){if(n.P=t,n.N=t.N,t.N&&(t.N.P=n),t.N=n,t.R){for(t=t.R;t.L;)t=t.L;t.L=n}else t.R=n;e=t}else this._?(t=UM(this._),n.P=null,n.N=t,t.P=t.L=n,e=t):(n.P=n.N=null,this._=n,e=null);for(n.L=n.R=null,n.U=e,n.C=!0,t=n;e&&e.C;)e===(r=e.U).L?(i=r.R)&&i.C?(e.C=i.C=!1,r.C=!0,t=r):(t===e.R&&($M(this,e),e=(t=e).U),e.C=!1,r.C=!0,IM(this,r)):(i=r.L)&&i.C?(e.C=i.C=!1,r.C=!0,t=r):(t===e.L&&(IM(this,e),e=(t=e).U),e.C=!1,r.C=!0,$M(this,r)),e=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var n,e,r,i=t.U,o=t.L,a=t.R;if(e=o?a?UM(a):o:a,i?i.L===t?i.L=e:i.R=e:this._=e,o&&a?(r=e.C,e.C=t.C,e.L=o,o.U=e,e!==a?(i=e.U,e.U=t.U,t=e.R,i.L=t,e.R=a,a.U=e):(e.U=i,i=e,t=e.R)):(r=t.C,t=e),t&&(t.U=i),!r)if(t&&t.C)t.C=!1;else{do{if(t===this._)break;if(t===i.L){if((n=i.R).C&&(n.C=!1,i.C=!0,$M(this,i),n=i.R),n.L&&n.L.C||n.R&&n.R.C){n.R&&n.R.C||(n.L.C=!1,n.C=!0,IM(this,n),n=i.R),n.C=i.C,i.C=n.R.C=!1,$M(this,i),t=this._;break}}else if((n=i.L).C&&(n.C=!1,i.C=!0,IM(this,i),n=i.L),n.L&&n.L.C||n.R&&n.R.C){n.L&&n.L.C||(n.R.C=!1,n.C=!0,$M(this,n),n=i.L),n.C=i.C,i.C=n.L.C=!1,IM(this,i),t=this._;break}n.C=!0,t=i,i=i.U}while(!t.C);t&&(t.C=!1)}}};const OM=LM;function BM(t,n,e,r){var i=[null,null],o=hA.push(i)-1;return i.left=t,i.right=n,e&&YM(i,t,n,e),r&&YM(i,n,t,r),sA[t.index].halfedges.push(o),sA[n.index].halfedges.push(o),i}function FM(t,n,e){var r=[n,e];return r.left=t,r}function YM(t,n,e,r){t[0]||t[1]?t.left===e?t[1]=r:t[0]=r:(t[0]=r,t.left=n,t.right=e)}function HM(t,n,e,r,i){var o,a=t[0],u=t[1],c=a[0],f=a[1],s=0,l=1,h=u[0]-c,p=u[1]-f;if(o=n-c,h||!(o>0)){if(o/=h,h<0){if(o0){if(o>l)return;o>s&&(s=o)}if(o=r-c,h||!(o<0)){if(o/=h,h<0){if(o>l)return;o>s&&(s=o)}else if(h>0){if(o0)){if(o/=p,p<0){if(o0){if(o>l)return;o>s&&(s=o)}if(o=i-f,p||!(o<0)){if(o/=p,p<0){if(o>l)return;o>s&&(s=o)}else if(p>0){if(o0||l<1)||(s>0&&(t[0]=[c+s*h,f+s*p]),l<1&&(t[1]=[c+l*h,f+l*p]),!0)}}}}}function VM(t,n,e,r,i){var o=t[1];if(o)return!0;var a,u,c=t[0],f=t.left,s=t.right,l=f[0],h=f[1],p=s[0],d=s[1],y=(l+p)/2,v=(h+d)/2;if(d===h){if(y=r)return;if(l>p){if(c){if(c[1]>=i)return}else c=[y,e];o=[y,i]}else{if(c){if(c[1]1)if(l>p){if(c){if(c[1]>=i)return}else c=[(e-u)/a,e];o=[(i-u)/a,i]}else{if(c){if(c[1]=r)return}else c=[n,a*n+u];o=[r,a*r+u]}else{if(c){if(c[0]=-dA)){var p=c*c+f*f,d=s*s+l*l,y=(l*p-f*d)/h,v=(c*d-s*p)/h,g=QM.pop()||new JM;g.arc=t,g.site=i,g.x=y+a,g.y=(g.cy=v+u)+Math.sqrt(y*y+v*v),t.circle=g;for(var b=null,_=lA._;_;)if(g.y<_.y||g.y===_.y&&g.x<=_.x){if(!_.L){b=_.P;break}_=_.L}else{if(!_.R){b=_;break}_=_.R}lA.insert(b,g),b||(ZM=g)}}}}function tA(t){var n=t.circle;n&&(n.P||(ZM=n.N),lA.remove(n),QM.push(n),jM(n),t.circle=null)}var nA=[];function eA(){jM(this),this.edge=this.site=this.circle=null}function rA(t){var n=nA.pop()||new eA;return n.site=t,n}function iA(t){tA(t),fA.remove(t),nA.push(t),jM(t)}function oA(t){var n=t.circle,e=n.x,r=n.cy,i=[e,r],o=t.P,a=t.N,u=[t];iA(t);for(var c=o;c.circle&&Math.abs(e-c.circle.x)pA)u=u.L;else{if(!((i=o-cA(u,a))>pA)){r>-pA?(n=u.P,e=u):i>-pA?(n=u,e=u.N):n=e=u;break}if(!u.R){n=u;break}u=u.R}!function(t){sA[t.index]={site:t,halfedges:[]}}(t);var c=rA(t);if(fA.insert(n,c),n||e){if(n===e)return tA(n),e=rA(n.site),fA.insert(c,e),c.edge=e.edge=BM(n.site,c.site),KM(n),void KM(e);if(e){tA(n),tA(e);var f=n.site,s=f[0],l=f[1],h=t[0]-s,p=t[1]-l,d=e.site,y=d[0]-s,v=d[1]-l,g=2*(h*v-p*y),b=h*h+p*p,_=y*y+v*v,m=[(v*b-p*_)/g+s,(h*_-y*b)/g+l];YM(e.edge,f,d,m),c.edge=BM(f,t,null,m),e.edge=BM(t,d,null,m),KM(n),KM(e)}else c.edge=BM(n.site,c.site)}}function uA(t,n){var e=t.site,r=e[0],i=e[1],o=i-n;if(!o)return r;var a=t.P;if(!a)return-1/0;var u=(e=a.site)[0],c=e[1],f=c-n;if(!f)return u;var s=u-r,l=1/o-1/f,h=s/f;return l?(-h+Math.sqrt(h*h-2*l*(s*s/(-2*f)-c+f/2+i-o/2)))/l+r:(r+u)/2}function cA(t,n){var e=t.N;if(e)return uA(e,n);var r=t.site;return r[1]===n?r[0]:1/0}var fA,sA,lA,hA,pA=1e-6,dA=1e-12;function yA(t,n,e){return(t[0]-e[0])*(n[1]-t[1])-(t[0]-n[0])*(e[1]-t[1])}function vA(t,n){return n[1]-t[1]||n[0]-t[0]}function gA(t,n){var e,r,i,o=t.sort(vA).pop();for(hA=[],sA=new Array(t.length),fA=new OM,lA=new OM;;)if(i=ZM,o&&(!i||o[1]pA||Math.abs(i[0][1]-i[1][1])>pA)||delete hA[o]}(a,u,c,f),function(t,n,e,r){var i,o,a,u,c,f,s,l,h,p,d,y,v=sA.length,g=!0;for(i=0;ipA||Math.abs(y-h)>pA)&&(c.splice(u,0,hA.push(FM(a,p,Math.abs(d-t)pA?[t,Math.abs(l-t)pA?[Math.abs(h-r)pA?[e,Math.abs(l-e)pA?[Math.abs(h-n)=u)return null;var c=t-i.site[0],f=n-i.site[1],s=c*c+f*f;do{i=o.cells[r=a],a=null,i.halfedges.forEach((function(e){var r=o.edges[e],u=r.left;if(u!==i.site&&u||(u=r.right)){var c=t-u[0],f=n-u[1],l=c*c+f*f;lr?(r+i)/2:Math.min(0,r)||Math.max(0,i),a>o?(o+a)/2:Math.min(0,o)||Math.max(0,a))}function PA(){var t,n,e=kA,r=NA,i=DA,o=EA,a=CA,u=[0,1/0],c=[[-1/0,-1/0],[1/0,1/0]],f=250,s=Gd,l=yt("start","zoom","end"),h=500,p=150,d=0;function y(t){t.property("__zoom",TA).on("wheel.zoom",x).on("mousedown.zoom",M).on("dblclick.zoom",A).filter(a).on("touchstart.zoom",S).on("touchmove.zoom",k).on("touchend.zoom touchcancel.zoom",N).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function v(t,n){return(n=Math.max(u[0],Math.min(u[1],n)))===t.k?t:new wA(n,t.x,t.y)}function g(t,n,e){var r=n[0]-e[0]*t.k,i=n[1]-e[1]*t.k;return r===t.x&&i===t.y?t:new wA(t.k,r,i)}function b(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function _(t,n,e){t.on("start.zoom",(function(){m(this,arguments).start()})).on("interrupt.zoom end.zoom",(function(){m(this,arguments).end()})).tween("zoom",(function(){var t=this,i=arguments,o=m(t,i),a=r.apply(t,i),u=null==e?b(a):"function"==typeof e?e.apply(t,i):e,c=Math.max(a[1][0]-a[0][0],a[1][1]-a[0][1]),f=t.__zoom,l="function"==typeof n?n.apply(t,i):n,h=s(f.invert(u).concat(c/f.k),l.invert(u).concat(c/l.k));return function(t){if(1===t)t=l;else{var n=h(t),e=c/n[2];t=new wA(e,u[0]-n[0]*e,u[1]-n[1]*e)}o.zoom(null,t)}}))}function m(t,n,e){return!e&&t.__zooming||new w(t,n)}function w(t,n){this.that=t,this.args=n,this.active=0,this.extent=r.apply(t,n),this.taps=0}function x(){if(e.apply(this,arguments)){var t=m(this,arguments),n=this.__zoom,r=Math.max(u[0],Math.min(u[1],n.k*Math.pow(2,o.apply(this,arguments)))),a=qe(this);if(t.wheel)t.mouse[0][0]===a[0]&&t.mouse[0][1]===a[1]||(t.mouse[1]=n.invert(t.mouse[0]=a)),clearTimeout(t.wheel);else{if(n.k===r)return;t.mouse=[a,n.invert(a)],dr(this),t.start()}SA(),t.wheel=setTimeout((function(){t.wheel=null,t.end()}),p),t.zoom("mouse",i(g(v(n,r),t.mouse[0],t.mouse[1]),t.extent,c))}}function M(){if(!n&&e.apply(this,arguments)){var t=m(this,arguments,!0),r=Nn(dn.view).on("mousemove.zoom",(function(){if(SA(),!t.moved){var n=dn.clientX-a,e=dn.clientY-u;t.moved=n*n+e*e>d}t.zoom("mouse",i(g(t.that.__zoom,t.mouse[0]=qe(t.that),t.mouse[1]),t.extent,c))}),!0).on("mouseup.zoom",(function(){r.on("mousemove.zoom mouseup.zoom",null),Dn(dn.view,t.moved),SA(),t.end()}),!0),o=qe(this),a=dn.clientX,u=dn.clientY;Cn(dn.view),AA(),t.mouse=[o,this.__zoom.invert(o)],dr(this),t.start()}}function A(){if(e.apply(this,arguments)){var t=this.__zoom,n=qe(this),o=t.invert(n),a=t.k*(dn.shiftKey?.5:2),u=i(g(v(t,a),n,o),r.apply(this,arguments),c);SA(),f>0?Nn(this).transition().duration(f).call(_,u,n):Nn(this).call(y.transform,u)}}function S(){if(e.apply(this,arguments)){var n,r,i,o,a=dn.touches,u=a.length,c=m(this,arguments,dn.changedTouches.length===u);for(AA(),r=0;r{for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},e.o=(t,n)=>Object.prototype.hasOwnProperty.call(t,n),e.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e(582)})(); \ No newline at end of file diff --git a/docs/google-maps/google-maps-opt-bundle.js b/docs/google-maps/google-maps-opt-bundle.js index b403578..9950c8a 100644 --- a/docs/google-maps/google-maps-opt-bundle.js +++ b/docs/google-maps/google-maps-opt-bundle.js @@ -1 +1 @@ -(()=>{"use strict";({577:function(){var t,n,i=Object.freeze({esVersion:6,assumingES6:!0,productionMode:!0,linkerVersion:"1.13.2",fileLevelThis:this});function a(t){this.xf=t}a.prototype.toString=function(){return String.fromCharCode(this.xf)};var e=function t(n,i,a){var e=new n.w(i[a]);if(a>24===t?Ua:t<<16>>16===t?te:gr):l(t)?F(dr):F(wr);case"boolean":return F(qa);case"undefined":return F(lt);default:return null===t?t.Eg():t instanceof kt?F(vr):t instanceof a?F(xa):t&&t.$classData?F(t.$classData):null}}function s(t){switch(typeof t){case"string":return"java.lang.String";case"number":return p(t)?t<<24>>24===t?"java.lang.Byte":t<<16>>16===t?"java.lang.Short":"java.lang.Integer":l(t)?"java.lang.Float":"java.lang.Double";case"boolean":return"java.lang.Boolean";case"undefined":return"java.lang.Void";default:return null===t?t.Eg():t instanceof kt?"java.lang.Long":t instanceof a?"java.lang.Character":t&&t.$classData?t.$classData.name:null.mb.name}}function o(t,n){switch(typeof t){case"string":case"boolean":case"undefined":return t===n;case"number":return Object.is(t,n);default:return t&&t.$classData||null===t?t=t.D(n):t instanceof kt?n instanceof kt?(n=w(n),t=t.T===n.T&&t.S===n.S):t=!1:t=t instanceof a?n instanceof a&&y(t)===y(n):d.prototype.D.call(t,n),t}}function h(t,n,i,a,e){if(t!==i||a>=BigInt(32);return n;case"boolean":return t?1231:1237;case"undefined":return 0;case"symbol":return void 0===(t=t.description)?0:mr(t);default:return null===t?0:(void 0===(n=u.get(t))&&(c=n=c+1|0,u.set(t,n)),n)}}function p(t){return"number"==typeof t&&(0|t)===t&&1/t!=-1/0}function l(t){return"number"==typeof t&&(t!=t||Math.fround(t)===t)}function b(t){return new a(t)}function y(t){return null===t?0:t.xf}function w(t){return null===t?n:t}function d(){}function g(){}function v(t){if("number"==typeof t){this.a=Array(t);for(var n=0;nt===r,r.name=i,r.isPrimitive=!0,r.isInstance=()=>!1,void 0!==a&&(r.Md=B(r,a,e)),r}function C(t,n,i,a){var e=new q,r=function(t){for(var n in t)return n}(t);return e.Fa=i,e.ad="L"+n+";",e.cd=t=>!!t.Fa[r],e.name=n,e.isInterface=!1,e.isInstance=a||(t=>!!(t&&t.$classData&&t.$classData.Fa[r])),e}function B(t,n,i,a){var e=new q;n.prototype.$classData=e;var r="["+t.ad;return e.w=n,e.Fa={b:1,Td:1,c:1},e.Qd=t,e.ud=t,e.vd=1,e.ad=r,e.name=r,e.isArrayClass=!0,e.cd=a||(t=>e===t),e.uf=i?t=>new n(new i(t)):t=>new n(t),e.isInstance=t=>t instanceof n,e}function L(t){return t.Md||(t.Md=function(t){function n(t){if("number"==typeof t){this.a=Array(t);for(var n=0;n{var n=t.vd;return n===e?a.cd(t.ud):n>e&&a===O};return i.cd=s,i.uf=t=>new n(t),i.isInstance=t=>!!(t=t&&t.$classData)&&(t===i||s(t)),i}(t)),t.Md}function F(t){return t.Ke||(t.Ke=new Gi(t)),t.Ke}d.prototype.constructor=d,g.prototype=d.prototype,d.prototype.B=function(){return f(this)},d.prototype.D=function(t){return this===t},d.prototype.M=function(){var t=this.B();return s(this)+"@"+(+(t>>>0)).toString(16)},d.prototype.toString=function(){return this.M()},v.prototype=new g,v.prototype.constructor=v,v.prototype.k=function(t,n,i,a){h(this.a,t,n.a,i,a)},v.prototype.e=function(){return new v(this.a.slice())},$.prototype=v.prototype,m.prototype=new g,m.prototype.constructor=m,m.prototype.k=function(t,n,i,a){h(this.a,t,n.a,i,a)},m.prototype.e=function(){return new m(this.a.slice())},j.prototype=new g,j.prototype.constructor=j,j.prototype.k=function(t,n,i,a){n.a.set(this.a.subarray(t,t+a|0),i)},j.prototype.e=function(){return new j(this.a.slice())},D.prototype=new g,D.prototype.constructor=D,D.prototype.k=function(t,n,i,a){n.a.set(this.a.subarray(t,t+a|0),i)},D.prototype.e=function(){return new D(this.a.slice())},k.prototype=new g,k.prototype.constructor=k,k.prototype.k=function(t,n,i,a){n.a.set(this.a.subarray(t,t+a|0),i)},k.prototype.e=function(){return new k(this.a.slice())},A.prototype=new g,A.prototype.constructor=A,A.prototype.k=function(t,n,i,a){n.a.set(this.a.subarray(t,t+a|0),i)},A.prototype.e=function(){return new A(this.a.slice())},M.prototype=new g,M.prototype.constructor=M,M.prototype.k=function(t,n,i,a){h(this.a,t,n.a,i,a)},M.prototype.e=function(){return new M(this.a.slice())},I.prototype=new g,I.prototype.constructor=I,I.prototype.k=function(t,n,i,a){n.a.set(this.a.subarray(t,t+a|0),i)},I.prototype.e=function(){return new I(this.a.slice())},S.prototype=new g,S.prototype.constructor=S,S.prototype.k=function(t,n,i,a){n.a.set(this.a.subarray(t,t+a|0),i)},S.prototype.e=function(){return new S(this.a.slice())},q.prototype.isAssignableFrom=function(t){return this===t||this.cd(t)},q.prototype.checkCast=function(){},q.prototype.getSuperclass=function(){return this.dh?F(this.dh):null},q.prototype.getComponentType=function(){return this.Qd?F(this.Qd):null},q.prototype.newArrayOfThisClass=function(t){for(var n=this,i=0;i!t.isPrimitive,O.name="java.lang.Object",O.isInstance=t=>null!==t,O.Md=B(O,v,void 0,(t=>{var n=t.vd;return 1===n?!t.ud.isPrimitive:1void 0===t));function bt(){}function yt(t,n,i){return n.mb.newArrayOfThisClass([i])}function wt(t,n){if(n instanceof v||n instanceof m||n instanceof j||n instanceof D||n instanceof k||n instanceof A||n instanceof M||n instanceof I||n instanceof S)return n.a.length;throw Wa("argument type mismatch")}function dt(){return et||(et=new bt),et}function gt(){}function vt(t,n,i){if(n===i)return!0;if(null===n||null===i)return!1;if(t=n.a.length,i.a.length!==t)return!1;for(var a=0;a!==t;){if(n.a[a]!==i.a[a])return!1;a=1+a|0}return!0}function $t(t,n,i){if(n===i)return!0;if(null===n||null===i)return!1;if(t=n.a.length,i.a.length!==t)return!1;for(var a=0;a!==t;){if(n.a[a]!==i.a[a])return!1;a=1+a|0}return!0}function mt(t,n,i){if(0>i)throw new Ya;t=i<(t=n.a.length)?i:t;var a=r(n);return i=yt(dt(),Ui(a),i),n.k(0,i,0,t),i}function jt(t,n,i,a){if(i>a)throw Wa(i+" > "+a);a=(t=a-i|0)<(a=n.a.length-i|0)?t:a;var e=r(n);return t=yt(dt(),Ui(e),t),n.k(i,t,0,a),t}function Dt(){return rt||(rt=new gt),rt}function kt(t,n){this.T=t,this.S=n}function At(t,n){if(0==(-2097152&n))n=""+(4294967296*n+ +(t>>>0));else{var i=(32+(0|Math.clz32(1e9))|0)-(0!==n?0|Math.clz32(n):32+(0|Math.clz32(t))|0)|0,a=i,e=0==(32&a)?1e9<>>(31-a|0)|0|0<=(-2147483648^e):(-2147483648^h)>=(-2147483648^a))&&(o=s,h=a,o=(-2147483648^(s=r-e|0))>(-2147483648^r)?(o-h|0)-1|0:o-h|0,r=s,s=o,32>i?n|=1<>>1|0|a<<31,a=o=a>>>1|0}(0===(i=s)?-1147483648<=(-2147483648^r):-2147483648<=(-2147483648^i))&&(e=(r=(i=4294967296*s+ +(r>>>0))/1e9)/4294967296|0,n=r=(a=n)+(0|r)|0,t=(-2147483648^r)<(-2147483648^a)?1+(t+e|0)|0:t+e|0,r=i%1e9|0),n=""+(4294967296*t+ +(n>>>0))+"000000000".substring((i=""+r).length)+i}return n}function Mt(){this.le=0}function It(t,n,i){return 0>i?-(4294967296*+((0!==n?~i:0|-i)>>>0)+ +((0|-n)>>>0)):4294967296*i+ +(n>>>0)}function St(){return st||(st=new Mt),st}function qt(){this.If=this.Xe=null,ot=this,this.Xe=new A(0),this.If=new v(0)}function xt(){return ot||(ot=new qt),ot}function Ct(){}function Bt(){}function Lt(){ht=this}function Ft(){ht||(ht=new Lt)}function Ot(){}function zt(t,n){return t=n+~(n<<9)|0,(t=(t^=t>>>14|0)+(t<<4)|0)^(t>>>10|0)}function Et(){return ct||(ct=new Ot),ct}function Vt(t,n){for(t=t.p();t.t();)n.j(t.h())}function Nt(t,n,i,a){t=t.p();var e=i,r=wt(dt(),n)-i|0;for(a=i+(an)throw _t(t,n);if(n>(-1+t.a.length|0))throw _t(t,n);var i=new A(-1+t.a.length|0);return t.k(0,i,0,n),t.k(1+n|0,i,n,(t.a.length-n|0)-1|0),i}bt.prototype=new g,bt.prototype.constructor=bt,bt.prototype.$classData=C({ah:0},"java.lang.reflect.Array$",{ah:1,b:1}),gt.prototype=new g,gt.prototype.constructor=gt,gt.prototype.$classData=C({bh:0},"java.util.Arrays$",{bh:1,b:1}),kt.prototype=new g,kt.prototype.constructor=kt,kt.prototype.D=function(t){return t instanceof kt&&this.T===t.T&&this.S===t.S},kt.prototype.B=function(){return this.T^this.S},kt.prototype.M=function(){St();var t=this.T,n=this.S;return n===t>>31?""+t:0>n?"-"+At(0|-t,0!==t?~n:0|-n):At(t,n)},kt.prototype.$classData=C({Ag:0},"org.scalajs.linker.runtime.RuntimeLong",{Ag:1,b:1}),Mt.prototype=new g,Mt.prototype.constructor=Mt,Mt.prototype.$classData=C({Bg:0},"org.scalajs.linker.runtime.RuntimeLong$",{Bg:1,b:1}),qt.prototype=new g,qt.prototype.constructor=qt,qt.prototype.$classData=C({fh:0},"scala.Array$EmptyArrays$",{fh:1,b:1}),Ct.prototype=new g,Ct.prototype.constructor=Ct,Bt.prototype=Ct.prototype,Lt.prototype=new g,Lt.prototype.constructor=Lt,Lt.prototype.$classData=C({Dh:0},"scala.collection.ArrayOps$",{Dh:1,b:1}),Ot.prototype=new g,Ot.prototype.constructor=Ot,Ot.prototype.$classData=C({Ph:0},"scala.collection.Hashing$",{Ph:1,b:1}),Pt.prototype=new g,Pt.prototype.constructor=Pt,Pt.prototype.$classData=C({di:0},"scala.collection.StringOps$",{di:1,b:1}),Rt.prototype=new g,Rt.prototype.constructor=Rt,Kt.prototype=Rt.prototype,Rt.prototype.t=function(){var t;if(!(t=this.sbt?-2147483648:0|t}function un(t,n,i){return 31&(n>>>i|0)}function fn(t,n){return 1<>31;break t}}i=null===n?null===i:o(n,i)}else i=n instanceof a?function(t,n){if(n instanceof a)return y(t)===y(n);if(di(n)){if("number"==typeof n)return+n===y(t);if(n instanceof kt){var i=(n=w(n)).S;return t=y(t),n.T===t&&i===t>>31}return null===n?null===t:o(n,t)}return null===t&&null===n}(n,i):null===n?null===i:o(n,i);return i}function kn(){return on||(on=new jn),on}tn.prototype.$classData=hn,cn.prototype=new g,cn.prototype.constructor=cn,cn.prototype.$classData=C({aj:0},"scala.collection.immutable.Node$",{aj:1,b:1}),bn.prototype=new g,bn.prototype.constructor=bn,bn.prototype.$classData=C({lj:0},"scala.collection.immutable.VectorStatics$",{lj:1,b:1}),$n.prototype=new g,$n.prototype.constructor=$n,$n.prototype.$classData=C({lh:0},"scala.package$",{lh:1,b:1}),jn.prototype=new g,jn.prototype.constructor=jn,jn.prototype.$classData=C({zj:0},"scala.runtime.BoxesRunTime$",{zj:1,b:1});var An,Mn,In,Sn,qn,xn,Cn,Bn,Ln,Fn,On,zn,En,Vn,Nn=C({Cj:0},"scala.runtime.Null$",{Cj:1,b:1});function Tn(){}function Hn(t,n,i){if(n instanceof v||n instanceof A||n instanceof S||n instanceof M||n instanceof I)return n.a[i];if(n instanceof j)return b(n.a[i]);if(n instanceof D||n instanceof k||n instanceof m)return n.a[i];if(null===n)throw new _a;throw new re(n)}function Pn(t,n,i,a){if(n instanceof v)n.a[i]=a;else if(n instanceof A)n.a[i]=0|a;else if(n instanceof S)n.a[i]=+a;else if(n instanceof M)n.a[i]=w(a);else if(n instanceof I)n.a[i]=Math.fround(a);else if(n instanceof j)n.a[i]=y(a);else if(n instanceof D)n.a[i]=0|a;else if(n instanceof k)n.a[i]=0|a;else{if(!(n instanceof m)){if(null===n)throw new _a;throw new re(n)}n.a[i]=!!a}}function Jn(t,n){return null===n?null:0===n.a.length?(Dr||(Dr=new Zr),t=Dr,Xs(),t.gf||t.gf||(t.bg=new Wo(new v(0)),t.gf=!0),t.bg):new Wo(n)}function Gn(){return An||(An=new Tn),An}function Rn(){}function Kn(t,n){return t=n.T,(n=n.S)===t>>31?t:t^n}function Un(t,n){if((t=2147483647n?-2147483648:0|n)===n)return t;if(t=St(),-0x8000000000000000>n){t.le=-2147483648;var i=0}else if(0x8000000000000000<=n)t.le=2147483647,i=-1;else{i=0|n;var a=n/4294967296|0;t.le=0>n&&0!==i?-1+a|0:a}return t=t.le,It(St(),i,t)===n?i^t:Z(Y(),n)}function Wn(t,n){return null===n?0:"number"==typeof n?Un(0,+n):n instanceof kt?Kn(0,new kt((t=w(n)).T,t.S)):function(t){switch(typeof t){case"string":return mr(t);case"number":return yr(t);case"boolean":return t?1231:1237;case"undefined":return 0;default:return t&&t.$classData||null===t?t.B():t instanceof kt?t.T^t.S:t instanceof a?y(t):d.prototype.B.call(t)}}(n)}function Qn(t,n){throw Xa(new Za,""+n)}function Xn(){return Mn||(Mn=new Rn),Mn}function Zn(){}function Yn(t,n){var i={};return n.Ya(new Da((t=>{i[t.db]=t.Sa}))),i}function _n(){return In||(In=new Zn),In}function ti(){}function ni(){}function ii(t,n,i){return t=ai(0,n,i),-430675100+Math.imul(5,t<<13|t>>>19|0)|0}function ai(t,n,i){return t=Math.imul(-862048943,i),n^Math.imul(461845907,t<<15|t>>>17|0)}function ei(t,n,i){return ri(n^i)}function ri(t){return t=Math.imul(-2048144789,t^(t>>>16|0)),(t=Math.imul(-1028477387,t^(t>>>13|0)))^(t>>>16|0)}function si(t,n){var i=ii(0,-889275714,mr("Tuple2"));return i=ii(0,i,t),ri(2^(i=ii(0,i,n)))}function oi(t){Pi();var n=t.yd();if(0===n)return mr(t.dd());for(var i=ii(0,-889275714,mr(t.dd())),a=0;a>24&&0==(32&t.qe)<<24>>24&&(t.Bf=new A(new Int32Array([1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43600,44016,65296,66720,69734,69872,69942,70096,71360,120782,120792,120802,120812,120822])),t.qe=(32|t.qe)<<24>>24),t.Bf}function fi(){this.Bf=null,this.qe=0}function pi(t){throw new $r('For input string: "'+t+'"')}function li(){}function bi(t,n){0===(t=null===n?0:n.length)&&pi(n);var i=n.charCodeAt(0),a=45===i,e=a?2147483648:2147483647;(i=a||43===i?1:0)>=n.length&&pi(n);for(var r=0;i!==t;){Sn||(Sn=new fi);var s=Sn,o=n.charCodeAt(i);if(256>o)s=48<=o&&57>=o?-48+o|0:65<=o&&90>=o?-55+o|0:97<=o&&122>=o?-87+o|0:-1;else if(65313<=o&&65338>=o)s=-65303+o|0;else if(65345<=o&&65370>=o)s=-65335+o|0;else{t:{Dt();for(var h=ui(s),c=0,u=h.a.length;;){if(c===u){h=-1-c|0;break t}var f=(c+u|0)>>>1|0,p=h.a[f];if(0>(p=o===p?0:o(h=0>h?-2-h|0:h)||9<(s=o-ui(s).a[h]|0)?-1:s}r=10*r+(s=10>s?s:-1),(-1===s||r>e)&&pi(n),i=1+i|0}return a?0|-r:0|r}function yi(t,n){return t=(858993459&(t=n-(1431655765&n>>1)|0))+(858993459&t>>2)|0,Math.imul(16843009,252645135&(t+(t>>4)|0))>>24}function wi(){return qn||(qn=new li),qn}function di(t){return"number"==typeof t||t instanceof kt}function gi(){}function vi(t,n){t.Ff=n,"[object Error]"!==Object.prototype.toString.call(t)&&(void 0===Error.captureStackTrace?Error():Error.captureStackTrace(t))}Tn.prototype=new g,Tn.prototype.constructor=Tn,Tn.prototype.$classData=C({Ej:0},"scala.runtime.ScalaRunTime$",{Ej:1,b:1}),Rn.prototype=new g,Rn.prototype.constructor=Rn,Rn.prototype.$classData=C({Hj:0},"scala.runtime.Statics$",{Hj:1,b:1}),Zn.prototype=new g,Zn.prototype.constructor=Zn,Zn.prototype.$classData=C({rj:0},"scala.scalajs.js.special.package$",{rj:1,b:1}),ti.prototype=new g,ti.prototype.constructor=ti,ni.prototype=ti.prototype,fi.prototype=new g,fi.prototype.constructor=fi,fi.prototype.$classData=C({Jg:0},"java.lang.Character$",{Jg:1,b:1,c:1}),li.prototype=new g,li.prototype.constructor=li,li.prototype.$classData=C({Pg:0},"java.lang.Integer$",{Pg:1,b:1,c:1}),gi.prototype=new g,gi.prototype.constructor=gi,gi.prototype.$classData=C({Vg:0},"java.lang.String$",{Vg:1,b:1,c:1});class $i extends Error{constructor(){super(),this.Ff=null}Ne(){return this.Ff}M(){var t=s(this),n=this.Ne();return null===n?t:t+": "+n}B(){return d.prototype.B.call(this)}D(t){return d.prototype.D.call(this,t)}get message(){var t=this.Ne();return null===t?"":t}get name(){return s(this)}toString(){return this.M()}}function mi(t,n,i,a,e){var r=n;for(n=n+e|0;r"},Li.prototype=new g,Li.prototype.constructor=Li,Fi.prototype=Li.prototype,Li.prototype.M=function(){return""},Oi.prototype=new g,Oi.prototype.constructor=Oi,zi.prototype=Oi.prototype,Oi.prototype.M=function(){return""},Ei.prototype=new g,Ei.prototype.constructor=Ei,Ei.prototype.M=function(){return""+this.sf},Ei.prototype.$classData=C({Aj:0},"scala.runtime.IntRef",{Aj:1,b:1,c:1}),Vi.prototype=new g,Vi.prototype.constructor=Vi,Vi.prototype.M=function(){return""+this.tf},Vi.prototype.$classData=C({Dj:0},"scala.runtime.ObjectRef",{Dj:1,b:1,c:1}),Ni.prototype=new ni,Ni.prototype.constructor=Ni,Ni.prototype.$classData=C({Bh:0},"scala.util.hashing.MurmurHash3$",{Bh:1,Wj:1,b:1}),Ji.prototype=new g,Ji.prototype.constructor=Ji,Ji.prototype.M=function(){return""},Ji.prototype.ne=function(t,n){t=Ti(Pi(),t,n),this.bf=this.bf+t|0,this.cf^=t,this.df=Math.imul(this.df,1|t),this.ef=1+this.ef|0},Ji.prototype.$classData=C({Ch:0},"scala.util.hashing.MurmurHash3$accum$1",{Ch:1,b:1,yg:1}),Gi.prototype=new g,Gi.prototype.constructor=Gi,Gi.prototype.M=function(){return(this.mb.isInterface?"interface ":this.mb.isPrimitive?"":"class ")+this.mb.name},Gi.prototype.$classData=C({Kg:0},"java.lang.Class",{Kg:1,b:1,c:1,oc:1});class Wi extends $i{}function Qi(){Fn=this,mn(),Oe(),va()}function Xi(){}function Zi(){}function Yi(){}function _i(){}function ta(t,n,i){return n=0i?-1:i<=n?0:i-n|0)?ia().Q:new me(t,n,i)}function na(){this.Q=null,On=this,this.Q=new we}function ia(){return On||(On=new na),On}function aa(){this.Yf=null}function ea(){}function ra(t,n,i,a,e,r){this.R=t,this.ba=n,this.pa=i,this.Db=a,this.Ta=e,this.qb=r}function sa(t,n,i,a,e,r,s){var o=un(ln(),e,r),h=fn(ln(),o);if(0!=(t.R&h)){var c=pn(ln(),t.R,o,h);o=t.Dc(c);var u=t.Sd(c);return u===a&&Dn(kn(),o,n)?s?(a=t.nc(c),Object.is(o,n)&&Object.is(a,i)||(h=ha(t,h)<<1,e=new v((a=t.pa).a.length),a.k(0,e,0,a.a.length),e.a[1+h|0]=i,t=new ra(t.R,t.ba,e,t.Db,t.Ta,t.qb)),t):t:(c=t.nc(c),i=oa(t,o,c,u,s=zt(Et(),u),n,i,a,e,5+r|0),n=(e=ha(t,h))<<1,r=(-2+t.pa.a.length|0)-ca(t,h)|0,a=new v(-1+(o=t.pa).a.length|0),o.k(0,a,0,n),o.k(2+n|0,a,n,r-n|0),a.a[r]=i,o.k(2+r|0,a,1+r|0,(o.a.length-r|0)-2|0),e=an(t.Db,e),new ra(t.R^h,t.ba|h,a,e,(-1+t.Ta|0)+i.cb()|0,(t.qb-s|0)+i.Ac()|0))}if(0!=(t.ba&h))return o=pn(ln(),t.ba,o,h),(i=(o=t.bc(o)).xg(n,i,a,e,5+r|0,s))!==o&&(h=(-1+t.pa.a.length|0)-ca(t,h)|0,e=new v((a=t.pa).a.length),a.k(0,e,0,a.a.length),e.a[h]=i,t=new ra(t.R,t.ba,e,t.Db,(t.Ta-o.cb()|0)+i.cb()|0,(t.qb-o.Ac()|0)+i.Ac()|0)),t;if(o=(s=ha(t,h))<<1,r=new v(2+(u=t.pa).a.length|0),u.k(0,r,0,o),r.a[o]=n,r.a[1+o|0]=i,u.k(o,r,2+o|0,u.a.length-o|0),i=t.Db,0>s)throw _t(i,s);if(s>i.a.length)throw _t(i,s);return n=new A(1+i.a.length|0),i.k(0,n,0,s),n.a[s]=a,i.k(s,n,1+s|0,i.a.length-s|0),new ra(t.R|h,t.ba,r,n,1+t.Ta|0,t.qb+e|0)}function oa(t,n,i,a,e,r,s,o,h,c){if(32<=c)return Ye(),new fa(a,e,Ze(new xo([new he(n,i),new he(r,s)])));var u=un(ln(),e,c),f=un(ln(),h,c),p=e+h|0;return u!==f?(t=fn(ln(),u)|fn(ln(),f),u{if(null!==n)return t.ne(n.db,n.Sa);throw new re(n)})))},t.D=function(t){if(t instanceof fa){if(this===t)return!0;if(this.jd===t.jd&&this.da.q()===t.da.q()){for(var n=this.da.p();n.t();){var i=n.h();if(null===i)throw new re(i);var a=i.Sa;if(0>(i=pa(t,i.db))||!Dn(kn(),a,t.da.u(i).Sa))return!1}return!0}}return!1},t.B=function(){throw new ne("Trie nodes do not support hashing.")},t.Ac=function(){return Math.imul(this.da.q(),this.jd)},t.yf=function(){return new fa(this.cg,this.jd,this.da)},t.Oe=function(t){return this.bc(t)},t.$classData=C({si:0},"scala.collection.immutable.HashCollisionMapNode",{si:1,Wi:1,of:1,b:1}),la.prototype=new g,la.prototype.constructor=la,la.prototype.$classData=C({ui:0},"scala.collection.immutable.HashMap$",{ui:1,b:1,Xf:1,c:1}),ya.prototype=new g,ya.prototype.constructor=ya,ya.prototype.ma=function(){return this.Fi},ya.prototype.Ra=function(){return this.Gi},ya.prototype.$classData=C({Ei:0},"scala.collection.immutable.LazyList$State$Cons",{Ei:1,b:1,Di:1,c:1}),wa.prototype=new g,wa.prototype.constructor=wa,wa.prototype.Te=function(){throw ie(new ee,"head of empty lazy list")},wa.prototype.Ra=function(){throw new ne("tail of empty lazy list")},wa.prototype.ma=function(){this.Te()},wa.prototype.$classData=C({Hi:0},"scala.collection.immutable.LazyList$State$Empty$",{Hi:1,b:1,Di:1,c:1}),ga.prototype=new g,ga.prototype.constructor=ga,ga.prototype.$classData=C({Ki:0},"scala.collection.immutable.Map$",{Ki:1,b:1,Xf:1,c:1});var $a=C({Bj:0},"scala.runtime.Nothing$",{Bj:1,Pb:1,b:1,c:1});function ma(t){this.tj=t}function ja(t){return(0,t.tj)()}function Da(t){this.vj=t}function ka(t){this.xj=t}ma.prototype=new Bi,ma.prototype.constructor=ma,ma.prototype.$classData=C({sj:0},"scala.scalajs.runtime.AnonFunction0",{sj:1,tk:1,b:1,Ij:1}),Da.prototype=new Fi,Da.prototype.constructor=Da,Da.prototype.j=function(t){return(0,this.vj)(t)},Da.prototype.$classData=C({uj:0},"scala.scalajs.runtime.AnonFunction1",{uj:1,uk:1,b:1,F:1}),ka.prototype=new zi,ka.prototype.constructor=ka,ka.prototype.ne=function(t,n){return(0,this.xj)(t,n)},ka.prototype.$classData=C({wj:0},"scala.scalajs.runtime.AnonFunction2",{wj:1,vk:1,b:1,yg:1});var Aa,Ma,Ia,Sa,qa=C({Gg:0},"java.lang.Boolean",{Gg:1,b:1,c:1,Ec:1,oc:1},(t=>"boolean"==typeof t)),xa=C({Ig:0},"java.lang.Character",{Ig:1,b:1,c:1,Ec:1,oc:1},(t=>t instanceof a));class Ca extends Wi{}function Ba(t){return t.i="",t}function La(){this.i=null}function Fa(){}function Oa(){}function za(){Ia||(Ia=new Pa)}function Ea(){var t;this.Wf=this.Vf=this.Yf=null,t=va(),this.Yf=t,Ma=this,this.Vf=new d,this.Wf=new ma((()=>Va().Vf))}function Va(){return Ma||(Ma=new Ea),Ma}function Na(){this.hd=null}function Ta(){}function Ha(t,n){var i=t.C();if(-1!==i){var a=n.C();i=-1!==a&&i!==a}else i=!1;if(i)return!1;t:{for(t=t.p(),n=n.p();t.t()&&n.t();)if(!Dn(kn(),t.h(),n.h())){n=!1;break t}n=t.t()===n.t()}return n}function Pa(){Oe()}function Ja(){this.jf=null,Sa=this,this.jf=qo(new Io(new ma((()=>da()))))}function Ga(t,n){return n instanceof Io?n:0===n.C()?t.jf:new Io(new ma((()=>Ra(Ka(),n.p()))))}function Ra(t,n){return n.t()?new ya(n.h(),new Io(new ma((()=>Ra(Ka(),n))))):da()}function Ka(){return Sa||(Sa=new Ja),Sa}Ca.prototype.$classData=C({Ob:0},"java.lang.RuntimeException",{Ob:1,cc:1,Pb:1,b:1,c:1}),La.prototype=new g,La.prototype.constructor=La,La.prototype.M=function(){return this.i},La.prototype.q=function(){return this.i.length},La.prototype.$classData=C({Wg:0},"java.lang.StringBuilder",{Wg:1,b:1,Af:1,Jj:1,c:1}),Fa.prototype=new g,Fa.prototype.constructor=Fa,(t=Oa.prototype=Fa.prototype).p=function(){return this},t.ac=function(t){return this.ke(t,-1)},t.ke=function(t,n){return ta(this,t,n)},t.M=function(){return""},t.$b=function(t,n,i){return Nt(this,t,n,i)},t.Nb=function(t,n,i,a){return Ht(this,t,n,i,a)},t.C=function(){return-1},za.prototype=new _i,za.prototype.constructor=za,za.prototype.$classData=C({Th:0},"scala.collection.Iterable$",{Th:1,Uh:1,b:1,fc:1,c:1}),Ea.prototype=new ea,Ea.prototype.constructor=Ea,Ea.prototype.$classData=C({ai:0},"scala.collection.Map$",{ai:1,dk:1,b:1,Xf:1,c:1}),Na.prototype=new g,Na.prototype.constructor=Na,Ta.prototype=Na.prototype,Na.prototype.Cc=function(t){return this.hd.Bc(t)},Na.prototype.Bc=function(t){return this.Cc(t)},Pa.prototype=new _i,Pa.prototype.constructor=Pa,Pa.prototype.$classData=C({zi:0},"scala.collection.immutable.Iterable$",{zi:1,Uh:1,b:1,fc:1,c:1}),Ja.prototype=new g,Ja.prototype.constructor=Ja,Ja.prototype.Bc=function(t){return Ga(this,t)},Ja.prototype.$classData=C({Bi:0},"scala.collection.immutable.LazyList$",{Bi:1,b:1,gd:1,fc:1,c:1});var Ua=C({Hg:0},"java.lang.Byte",{Hg:1,Vd:1,b:1,c:1,Ec:1,oc:1},(t=>"number"==typeof t&&t<<24>>24===t&&1/t!=-1/0));function Wa(t){var n=new Qa;return vi(n,t),n}class Qa extends Ca{}function Xa(t,n){return vi(t,n),t}Qa.prototype.$classData=C({Df:0},"java.lang.IllegalArgumentException",{Df:1,Ob:1,cc:1,Pb:1,b:1,c:1});class Za extends Ca{}Za.prototype.$classData=C({Ue:0},"java.lang.IndexOutOfBoundsException",{Ue:1,Ob:1,cc:1,Pb:1,b:1,c:1});class Ya extends Ca{constructor(){super(),vi(this,null)}}Ya.prototype.$classData=C({Rg:0},"java.lang.NegativeArraySizeException",{Rg:1,Ob:1,cc:1,Pb:1,b:1,c:1});class _a extends Ca{constructor(){super(),vi(this,null)}}_a.prototype.$classData=C({Sg:0},"java.lang.NullPointerException",{Sg:1,Ob:1,cc:1,Pb:1,b:1,c:1});var te=C({Ug:0},"java.lang.Short",{Ug:1,Vd:1,b:1,c:1,Ec:1,oc:1},(t=>"number"==typeof t&&t<<16>>16===t&&1/t!=-1/0));class ne extends Ca{constructor(t){super(),vi(this,t)}}function ie(t,n){return vi(t,n),t}function ae(){var t=new ee;return vi(t,null),t}ne.prototype.$classData=C({Zg:0},"java.lang.UnsupportedOperationException",{Zg:1,Ob:1,cc:1,Pb:1,b:1,c:1});class ee extends Ca{}ee.prototype.$classData=C({ch:0},"java.util.NoSuchElementException",{ch:1,Ob:1,cc:1,Pb:1,b:1,c:1});class re extends Ca{constructor(t){super(),this.Jf=null,this.Ye=!1,this.ue=t,vi(this,null)}Ne(){if(!this.Ye&&!this.Ye){if(null===this.ue)var t="null";else try{t=this.ue+" (of class "+r(this.ue).mb.name+")"}catch(n){t="an instance of class "+r(this.ue).mb.name}this.Jf=t,this.Ye=!0}return this.Jf}}function se(){}function oe(){}function he(t,n){this.db=t,this.Sa=n}re.prototype.$classData=C({gh:0},"scala.MatchError",{gh:1,Ob:1,cc:1,Pb:1,b:1,c:1}),se.prototype=new g,se.prototype.constructor=se,oe.prototype=se.prototype,se.prototype.m=function(){return this===Jr()},se.prototype.C=function(){return this.m()?0:1},se.prototype.p=function(){return this.m()?ia().Q:(ia(),new de(this.Re()))},he.prototype=new g,he.prototype.constructor=he,(t=he.prototype).yd=function(){return 2},t.zd=function(t){t:switch(t){case 0:t=this.db;break t;case 1:t=this.Sa;break t;default:throw Xa(new Za,t+" is out of bounds (min 0, max 1)")}return t},t.M=function(){return"("+this.db+","+this.Sa+")"},t.dd=function(){return"Tuple2"},t.B=function(){return oi(this)},t.D=function(t){return this===t||t instanceof he&&Dn(kn(),this.db,t.db)&&Dn(kn(),this.Sa,t.Sa)};var ce,ue,fe,pe,le=C({Dg:0},"scala.Tuple2",{Dg:1,b:1,Mj:1,ve:1,s:1,c:1});function be(){}function ye(t){return Tt(t,t.Zb()+"(",", ")}function we(){}function de(t){this.Yh=t,this.ye=!1}function ge(t,n){if(this.Tf=this.ze=null,null===t)throw null;this.ze=t,this.Tf=n}function ve(t){for(;0t.Qb?-1:0>(t=t.Qb-n|0)?0:t}function me(t,n,i){this.Bd=t,this.Qb=i,this.fd=n}function je(t,n){if(0>n)throw Xa(new Za,""+n);if((t=t.zf(n)).m())throw Xa(new Za,""+n);return t.ma()}function De(t,n){if(n&&n.$classData&&n.$classData.Fa.ff)t:for(;;){if(t===n){t=!0;break t}if(t.m()||n.m()||!Dn(kn(),t.ma(),n.ma())){t=t.m()&&n.m();break t}t=t.gb(),n=n.gb()}else t=Ha(t,n);return t}function ke(t){this.Be=t}function Ae(t){null!==t.fe&&(t.Qc=ua(t.Qc)),t.fe=null}function Me(){this.Qc=this.fe=null,this.Qc=new ra(0,0,xt().If,xt().Xe,0,0)}function Ie(t,n,i,a,e,r,s){if(n instanceof ra){var o=un(ln(),r,s),h=fn(ln(),o);if(0!=(n.R&h)){t=pn(ln(),n.R,o,h),o=n.Dc(t);var c=n.Sd(t);if(c===e&&Dn(kn(),o,i))n.pa.a[1+(t<<1)|0]=a;else{var u=n.nc(t);e=oa(n,o,u,c,t=zt(Et(),c),i,a,e,r,5+s|0),a=(i=ha(n,h))<<1,s=(-2+n.pa.a.length|0)-ca(n,h)|0,r=new v(-1+(o=n.pa).a.length|0),o.k(0,r,0,a),o.k(2+a|0,r,a,s-a|0),r.a[s]=e,o.k(2+s|0,r,1+s|0,(o.a.length-s|0)-2|0),i=an(n.Db,i),n.R^=h,n.ba|=h,n.pa=r,n.Db=i,n.Ta=(-1+n.Ta|0)+e.cb()|0,n.qb=(n.qb-t|0)+e.Ac()|0}}else if(0!=(n.ba&h))h=pn(ln(),n.ba,o,h),o=(h=n.bc(h)).cb(),c=h.Ac(),Ie(t,h,i,a,e,r,5+s|0),n.Ta=n.Ta+(h.cb()-o|0)|0,n.qb=n.qb+(h.Ac()-c|0)|0;else{if(o=(s=ha(n,h))<<1,t=new v(2+(c=n.pa).a.length|0),c.k(0,t,0,o),t.a[o]=i,t.a[1+o|0]=a,c.k(o,t,2+o|0,c.a.length-o|0),i=n.Db,0>s)throw lr();if(s>i.a.length)throw lr();a=new A(1+i.a.length|0),i.k(0,a,0,s),a.a[s]=e,i.k(s,a,1+s|0,i.a.length-s|0),n.R|=h,n.pa=t,n.Db=a,n.Ta=1+n.Ta|0,n.qb=n.qb+r|0}}else{if(!(n instanceof fa))throw new re(n);h=pa(n,i),n.da=0>h?n.da.zc(new he(i,a)):n.da.$c(h,new he(i,a))}}function Se(t){return 0===t.Qc.Ta?ba().hf:(null===t.fe&&(t.fe=new Co(t.Qc)),t.fe)}function qe(t,n){Ae(t);var i=n.db;i=Wn(Xn(),i);var a=zt(Et(),i);Ie(t,t.Qc,n.db,n.Sa,i,a,0)}function xe(t,n,i){Ae(t);var a=Wn(Xn(),n);return Ie(t,t.Qc,n,i,a,zt(Et(),a),0),t}function Ce(t,n){if(Ae(t),n instanceof Co)new Mi(t,n);else if(n&&n.$classData&&n.$classData.Fa.kd)n.bd(new ka(((n,i)=>xe(t,n,i))));else for(n=n.p();n.t();)qe(t,n.h())}function Be(){this.hd=null,this.hd=Ye()}function Le(t){this.ge=t}function Fe(){ue=this,hh(),hh()}function Oe(){return ue||(ue=new Fe),ue}function ze(){this.Rc=0,this.Fd=null}function Ee(){}function Ve(){this.Vc=0,this.Uc=null}function Ne(){}function Te(){this.Wc=0,this.hc=null}function He(){}function Pe(){this.ic=null,this.Gd=!1,this.Xc=null,this.ic=mo(),this.Gd=!1}function Je(t,n){return t.Gd?(Ce(t.Xc,n),t):qi(t,n)}function Ge(t){this.ee=this.de=this.De=null,this.mf=0,this.ig=null,this.Hb=this.id=-1,this.de=new A(1+ln().je|0),this.ee=new(L(hn).w)(1+ln().je|0),Ut(this,t),Wt(this),this.mf=0}function Re(t){this.Ed=this.sb=0,this.Pc=null,this.rb=0,this.ce=this.uc=null,Gt(this,t)}function Ke(t){t.Eb<=t.va&&ia().Q.h(),t.qd=1+t.qd|0;for(var n=t.kg.mc(t.qd);0===n.a.length;)t.qd=1+t.qd|0,n=t.kg.mc(t.qd);t.Ee=t.Id;var i=t.Zi/2|0,a=t.qd-i|0;switch(t.pd=(1+i|0)-(0>a?0|-a:a)|0,i=t.pd){case 1:t.Yb=n;break;case 2:t.md=n;break;case 3:t.nd=n;break;case 4:t.od=n;break;case 5:t.Hd=n;break;case 6:t.nf=n;break;default:throw new re(i)}t.Id=t.Ee+Math.imul(n.a.length,1<t.Zc&&(t.Id=t.Zc),1i?t.Yb=t.md.a[31&(n>>>5|0)]:(32768>i?t.md=t.nd.a[31&(n>>>10|0)]:(1048576>i?t.nd=t.od.a[31&(n>>>15|0)]:(33554432>i?t.od=t.Hd.a[31&(n>>>20|0)]:(t.Hd=t.nf.a[n>>>25|0],t.od=t.Hd.a[0]),t.nd=t.od.a[0]),t.md=t.nd.a[0]),t.Yb=t.md.a[0]),t.ie=n}t.Eb=t.Eb-t.va|0,n=t.Yb.a.length,i=t.Eb,t.Yc=n=n){t:{if(t instanceof Wo){Bn||(Bn=new xi);var i=Ui(r(t.tc));if(i===F(P)?(Mr||(Mr=new Ts),i=Mr):i===F(J)?(Or||(Or=new Zs),i=Or):i===F(H)?(Ir||(Ir=new Hs),i=Ir):i===F(G)?i=Rs():i===F(R)?(Cr||(Cr=new Ks),i=Cr):i===F(K)?(qr||(qr=new Js),i=qr):i===F(U)?(Sr||(Sr=new Ps),i=Sr):i===F(T)?(Ar||(Ar=new Ns),i=Ar):i===F(N)?(zr||(zr=new Ys),i=zr):i===F(O)?i=Xs():i===F($a)?(Br||(Br=new Us),i=Br):i===F(Nn)?(Lr||(Lr=new Ws),i=Lr):i=new ns(i),null!==(i=i.Za())&&i===F(O)){t=t.tc;break t}}t&&t.$classData&&t.$classData.Fa.O?(n=new v(n),t.$b(n,0,2147483647),t=n):(n=new v(n),t.p().$b(n,0,2147483647),t=n)}return new rh(t)}return sr(rr(new er,t))}function Ye(){return pe||(pe=new Xe),pe}function _e(t,n){var i=n.a.length;if(0t)return-1;if(t=0>(t=t-this.fd|0)?0:t,0>this.Qb)return t;var n=this.Qb;return nthis.Qb?this.Bd.h():ia().Q.h()},t.ke=function(t,n){if(t=0n)n=$e(this,t);else if(n<=t)n=0;else if(0>this.Qb)n=n-t|0;else{var i=$e(this,t);n=i<(n=n-t|0)?i:n}return 0===n?ia().Q:(this.fd=this.fd+t|0,this.Qb=n,this)},t.$classData=C({$h:0},"scala.collection.Iterator$SliceIterator",{$h:1,Ga:1,b:1,ca:1,l:1,n:1}),ke.prototype=new Oa,ke.prototype.constructor=ke,ke.prototype.t=function(){return!this.Be.m()},ke.prototype.h=function(){var t=this.Be.ma();return this.Be=this.Be.gb(),t},ke.prototype.$classData=C({ci:0},"scala.collection.StrictOptimizedLinearSeqOps$$anon$1",{ci:1,Ga:1,b:1,ca:1,l:1,n:1}),Me.prototype=new g,Me.prototype.constructor=Me,Me.prototype.Nd=function(t){Ce(this,t)},Me.prototype.Od=function(t){qe(this,t)},Me.prototype.Wd=function(){return Se(this)},Me.prototype.$classData=C({vi:0},"scala.collection.immutable.HashMapBuilder",{vi:1,b:1,rf:1,Ge:1,Ie:1,He:1}),Be.prototype=new Ta,Be.prototype.constructor=Be,Be.prototype.Bc=function(t){return wo(t)?t:Na.prototype.Cc.call(this,t)},Be.prototype.Cc=function(t){return wo(t)?t:Na.prototype.Cc.call(this,t)},Be.prototype.$classData=C({xi:0},"scala.collection.immutable.IndexedSeq$",{xi:1,Zf:1,b:1,gd:1,fc:1,c:1}),Le.prototype=new Oa,Le.prototype.constructor=Le,Le.prototype.t=function(){return!this.ge.m()},Le.prototype.h=function(){if(this.ge.m())return ia().Q.h();var t=So(this.ge).ma();return this.ge=So(this.ge).Ra(),t},Le.prototype.$classData=C({Ci:0},"scala.collection.immutable.LazyList$LazyIterator",{Ci:1,Ga:1,b:1,ca:1,l:1,n:1}),Fe.prototype=new g,Fe.prototype.constructor=Fe,Fe.prototype.Bc=function(t){return function(t,n){if(n instanceof Zo){if(t.m())t=n;else if(!n.m()){var i=new sh(n.ma(),t),a=i;for(n=n.gb();!n.m();){var e=new sh(n.ma(),t);a=a.Ce=e,n=n.gb()}t=i}return t}if(0===n.C())return t;if((i=n.p()).t()){for(n=a=new sh(i.h(),t);i.t();)e=new sh(i.h(),t),n=n.Ce=e;return a}return t}(hh(),t)},Fe.prototype.$classData=C({Ji:0},"scala.collection.immutable.List$",{Ji:1,b:1,$f:1,gd:1,fc:1,c:1}),ze.prototype=new Oa,ze.prototype.constructor=ze,Ee.prototype=ze.prototype,ze.prototype.t=function(){return 2>this.Rc},ze.prototype.h=function(){switch(this.Rc){case 0:var t=new he(this.Fd.Sb,this.Fd.Sc);break;case 1:t=new he(this.Fd.Tb,this.Fd.Tc);break;default:t=ia().Q.h()}return this.Rc=1+this.Rc|0,t},ze.prototype.ac=function(t){return this.Rc=this.Rc+t|0,this},Ve.prototype=new Oa,Ve.prototype.constructor=Ve,Ne.prototype=Ve.prototype,Ve.prototype.t=function(){return 3>this.Vc},Ve.prototype.h=function(){switch(this.Vc){case 0:var t=new he(this.Uc.Ib,this.Uc.vc);break;case 1:t=new he(this.Uc.Jb,this.Uc.wc);break;case 2:t=new he(this.Uc.Kb,this.Uc.xc);break;default:t=ia().Q.h()}return this.Vc=1+this.Vc|0,t},Ve.prototype.ac=function(t){return this.Vc=this.Vc+t|0,this},Te.prototype=new Oa,Te.prototype.constructor=Te,He.prototype=Te.prototype,Te.prototype.t=function(){return 4>this.Wc},Te.prototype.h=function(){switch(this.Wc){case 0:var t=new he(this.hc.tb,this.hc.Ub);break;case 1:t=new he(this.hc.ub,this.hc.Vb);break;case 2:t=new he(this.hc.vb,this.hc.Wb);break;case 3:t=new he(this.hc.wb,this.hc.Xb);break;default:t=ia().Q.h()}return this.Wc=1+this.Wc|0,t},Te.prototype.ac=function(t){return this.Wc=this.Wc+t|0,this},Pe.prototype=new g,Pe.prototype.constructor=Pe,Pe.prototype.Nd=function(t){Je(this,t)},Pe.prototype.Od=function(t){var n=t.db;if(t=t.Sa,this.Gd)xe(this.Xc,n,t);else if(4>this.ic.cb())this.ic=this.ic.td(n,t);else if(this.ic.wd(n))this.ic=this.ic.td(n,t);else{this.Gd=!0,null===this.Xc&&(this.Xc=new Me);var i=this.ic;xe(xe(xe(xe(this.Xc,i.tb,i.Ub),i.ub,i.Vb),i.vb,i.Wb),i.wb,i.Xb),xe(this.Xc,n,t)}},Pe.prototype.Wd=function(){return this.Gd?Se(this.Xc):this.ic},Pe.prototype.$classData=C({Ti:0},"scala.collection.immutable.MapBuilderImpl",{Ti:1,b:1,rf:1,Ge:1,Ie:1,He:1}),Ge.prototype=new Xt,Ge.prototype.constructor=Ge,(t=Ge.prototype).p=function(){return this},t.ac=function(t){return ta(this,t,-1)},t.M=function(){return""},t.$b=function(t,n,i){return Nt(this,t,n,i)},t.Nb=function(t,n,i,a){return Ht(this,t,n,i,a)},t.C=function(){return-1},t.B=function(){Pi();var t=this.ig;return si(this.mf,Wn(Xn(),t))},t.h=function(){if(!this.t())throw ae();return this.mf=this.De.Sd(this.id),this.ig=this.De.nc(this.id),this.id=-1+this.id|0,this},t.$classData=C({Ui:0},"scala.collection.immutable.MapKeyValueTupleHashIterator",{Ui:1,jk:1,b:1,ca:1,l:1,n:1}),Re.prototype=new Kt,Re.prototype.constructor=Re,(t=Re.prototype).p=function(){return this},t.ac=function(t){return ta(this,t,-1)},t.M=function(){return""},t.$b=function(t,n,i){return Nt(this,t,n,i)},t.Nb=function(t,n,i,a){return Ht(this,t,n,i,a)},t.C=function(){return-1},t.h=function(){if(!this.t())throw ae();var t=this.Pc.Qe(this.sb);return this.sb=1+this.sb|0,t},t.$classData=C({Vi:0},"scala.collection.immutable.MapKeyValueTupleIterator",{Vi:1,ri:1,b:1,ca:1,l:1,n:1}),We.prototype=new g,We.prototype.constructor=We,(t=We.prototype).p=function(){return this},t.M=function(){return""},t.Nb=function(t,n,i,a){return Ht(this,t,n,i,a)},t.C=function(){return this.Eb-this.va|0},t.t=function(){return this.Eb>this.va},t.h=function(){this.va===this.Yc&&Ue(this);var t=this.Yb.a[this.va];return this.va=1+this.va|0,t},t.ac=function(t){if(0=this.Id;)Ke(this);if(n=t-this.Ee|0,1i||(32768>i||(1048576>i||(33554432>i||(this.Hd=this.nf.a[n>>>25|0]),this.od=this.Hd.a[31&(n>>>20|0)]),this.nd=this.od.a[31&(n>>>15|0)]),this.md=this.nd.a[31&(n>>>10|0)]),this.Yb=this.md.a[31&(n>>>5|0)],this.ie=n}this.Yc=this.Yb.a.length,this.va=31&n,this.Eb=this.va+(this.Zc-t|0)|0,this.Yc>this.Eb&&(this.Yc=this.Eb)}}return this},t.$b=function(t,n,i){var a=wt(dt(),t),e=this.Eb-this.va|0;for(a=0<(a=(i=i>>5|0))>>5|0),a),ir(n,a<<5),0>>10|0))>>10|0),a),ir(n,a<<10),0>>15|0))>>15|0),a),ir(n,a<<15),0>>20|0))>>20|0),a),ir(n,a<<20),0>>25|0)+e|0))throw Wa("exceeding 2^31 elements");i.k(0,n.Ea,a,e),ir(n,e<<25);break;default:throw new re(a)}}};function nr(t){var n=32+t.r|0,i=n^t.r;t.r=n,t.z=0,ar(t,n,i)}function ir(t,n){if(0=i)throw Wa("advance1("+n+", "+i+"): a1="+t.J+", a2="+t.v+", a3="+t.y+", a4="+t.E+", a5="+t.P+", a6="+t.Ea+", depth="+t.A);1024>i?(1>=t.A&&(t.v=new(L(L(O)).w)(32),t.v.a[0]=t.J,t.A=2),t.J=new v(32),t.v.a[31&(n>>>5|0)]=t.J):32768>i?(2>=t.A&&(t.y=new(L(L(L(O))).w)(32),t.y.a[0]=t.v,t.A=3),t.J=new v(32),t.v=new(L(L(O)).w)(32),t.v.a[31&(n>>>5|0)]=t.J,t.y.a[31&(n>>>10|0)]=t.v):1048576>i?(3>=t.A&&(t.E=new(L(L(L(L(O)))).w)(32),t.E.a[0]=t.y,t.A=4),t.J=new v(32),t.v=new(L(L(O)).w)(32),t.y=new(L(L(L(O))).w)(32),t.v.a[31&(n>>>5|0)]=t.J,t.y.a[31&(n>>>10|0)]=t.v,t.E.a[31&(n>>>15|0)]=t.y):33554432>i?(4>=t.A&&(t.P=new(L(L(L(L(L(O))))).w)(32),t.P.a[0]=t.E,t.A=5),t.J=new v(32),t.v=new(L(L(O)).w)(32),t.y=new(L(L(L(O))).w)(32),t.E=new(L(L(L(L(O)))).w)(32),t.v.a[31&(n>>>5|0)]=t.J,t.y.a[31&(n>>>10|0)]=t.v,t.E.a[31&(n>>>15|0)]=t.y,t.P.a[31&(n>>>20|0)]=t.E):(5>=t.A&&(t.Ea=new(L(L(L(L(L(L(O)))))).w)(64),t.Ea.a[0]=t.P,t.A=6),t.J=new v(32),t.v=new(L(L(O)).w)(32),t.y=new(L(L(L(O))).w)(32),t.E=new(L(L(L(L(O)))).w)(32),t.P=new(L(L(L(L(L(O))))).w)(32),t.v.a[31&(n>>>5|0)]=t.J,t.y.a[31&(n>>>10|0)]=t.v,t.E.a[31&(n>>>15|0)]=t.y,t.P.a[31&(n>>>20|0)]=t.E,t.Ea.a[n>>>25|0]=t.P)}function er(){this.J=this.v=this.y=this.E=this.P=this.Ea=null,this.x=this.r=this.z=0,this.Fe=!1,this.A=0,this.J=new v(32),this.x=this.r=this.z=0,this.Fe=!1,this.A=1}function rr(t,n){if(n instanceof Eo)if(0!==t.z||0!==t.r||t.Fe)t=function(t,n){for(var i=n.lc(),a=0;as?0|-s:s)|0)?_e(t,e):32===t.z||0===t.z?tr(t,e,r):gn(vn(),-2+r|0,e,new Da((n=>{_e(t,n)}))),a=1+a|0}return t}(t,n);else{var i=n.lc();switch(i){case 0:break;case 1:t.A=1,i=n.d.a.length,t.z=31&i,t.r=i-t.z|0,n=n.d,t.J=32===n.a.length?n:jt(Dt(),n,0,32);break;case 3:i=n.xb;var a=n.f;t.J=32===a.a.length?a:jt(Dt(),a,0,32),t.A=2,t.x=32-n.Lb|0,a=n.g+t.x|0,t.z=31&a,t.r=a-t.z|0,t.v=new(L(L(O)).w)(32),t.v.a[0]=n.d,i.k(0,t.v,1,i.a.length),t.v.a[1+i.a.length|0]=t.J;break;case 5:i=n.ab,a=n.bb;var e=n.f;t.J=32===e.a.length?e:jt(Dt(),e,0,32),t.A=3,t.x=1024-n.kb|0,e=n.g+t.x|0,t.z=31&e,t.r=e-t.z|0,t.y=new(L(L(L(O))).w)(32),t.y.a[0]=dn(vn(),n.d,n.Fb),i.k(0,t.y,1,i.a.length),t.v=mt(Dt(),a,32),t.y.a[1+i.a.length|0]=t.v,t.v.a[a.a.length]=t.J;break;case 7:i=n.Ia,a=n.Ka,e=n.Ja;var r=n.f;t.J=32===r.a.length?r:jt(Dt(),r,0,32),t.A=4,t.x=32768-n.Xa|0,r=n.g+t.x|0,t.z=31&r,t.r=r-t.z|0,t.E=new(L(L(L(L(O)))).w)(32),t.E.a[0]=dn(vn(),dn(vn(),n.d,n.eb),n.fb),i.k(0,t.E,1,i.a.length),t.y=mt(Dt(),a,32),t.v=mt(Dt(),e,32),t.E.a[1+i.a.length|0]=t.y,t.y.a[a.a.length]=t.v,t.v.a[e.a.length]=t.J;break;case 9:i=n.ea,a=n.ha,e=n.ga,r=n.fa;var s=n.f;t.J=32===s.a.length?s:jt(Dt(),s,0,32),t.A=5,t.x=1048576-n.za|0,s=n.g+t.x|0,t.z=31&s,t.r=s-t.z|0,t.P=new(L(L(L(L(L(O))))).w)(32),t.P.a[0]=dn(vn(),dn(vn(),dn(vn(),n.d,n.Oa),n.Pa),n.Qa),i.k(0,t.P,1,i.a.length),t.E=mt(Dt(),a,32),t.y=mt(Dt(),e,32),t.v=mt(Dt(),r,32),t.P.a[1+i.a.length|0]=t.E,t.E.a[a.a.length]=t.y,t.y.a[e.a.length]=t.v,t.v.a[r.a.length]=t.J;break;case 11:i=n.V,a=n.Z,e=n.Y,r=n.X,s=n.W;var o=n.f;t.J=32===o.a.length?o:jt(Dt(),o,0,32),t.A=6,t.x=33554432-n.ra|0,o=n.g+t.x|0,t.z=31&o,t.r=o-t.z|0,t.Ea=new(L(L(L(L(L(L(O)))))).w)(64),t.Ea.a[0]=dn(vn(),dn(vn(),dn(vn(),dn(vn(),n.d,n.Aa),n.Ba),n.Ca),n.Da),i.k(0,t.Ea,1,i.a.length),t.P=mt(Dt(),a,32),t.E=mt(Dt(),e,32),t.y=mt(Dt(),r,32),t.v=mt(Dt(),s,32),t.Ea.a[1+i.a.length|0]=t.P,t.P.a[a.a.length]=t.E,t.E.a[e.a.length]=t.y,t.y.a[r.a.length]=t.v,t.v.a[s.a.length]=t.J;break;default:throw new re(i)}0===t.z&&0>>25|0;0>>25|0)&&(t.A=5),i=n,n=n.a[0]}if(5<=t.A){null===n&&(n=t.P);var r=31&(t.x>>>20|0);if(5===t.A){0>>20|0)&&(t.A=4)}else{if(0>>15|0);if(4===t.A){0>>15|0)&&(t.A=3)}else{if(0>>10|0);if(3===t.A){0>>10|0)&&(t.A=2)}else{if(0>>5|0);if(2===t.A){0>>5|0)&&(t.A=1)}else{if(0v)throw Xa(new Za,"Vector cannot have negative size "+v);if(32>=v){var m=t.J;return new rh(m.a.length===$?m:mt(Dt(),m,$))}if(1024>=v){var j=31&(-1+v|0),D=(-1+v|0)>>>5|0,k=t.v,A=jt(Dt(),k,1,D),M=t.v.a[0],I=t.v.a[D],S=1+j|0,q=I.a.length===S?I:mt(Dt(),I,S);return new fh(M,32-t.x|0,A,q,$)}if(32768>=v){var x=31&(-1+v|0),C=31&((-1+v|0)>>>5|0),B=(-1+v|0)>>>10|0,L=t.y,F=jt(Dt(),L,1,B),O=t.y.a[0],z=O.a.length,E=jt(Dt(),O,1,z),V=t.y.a[0].a[0],N=t.y.a[B],T=mt(Dt(),N,C),H=t.y.a[B].a[C],P=1+x|0,J=H.a.length===P?H:mt(Dt(),H,P),G=V.a.length;return new ph(V,G,E,G+(E.a.length<<5)|0,F,T,J,$)}if(1048576>=v){var R=31&(-1+v|0),K=31&((-1+v|0)>>>5|0),U=31&((-1+v|0)>>>10|0),W=(-1+v|0)>>>15|0,Q=t.E,X=jt(Dt(),Q,1,W),Z=t.E.a[0],Y=Z.a.length,_=jt(Dt(),Z,1,Y),tt=t.E.a[0].a[0],nt=tt.a.length,it=jt(Dt(),tt,1,nt),at=t.E.a[0].a[0].a[0],et=t.E.a[W],rt=mt(Dt(),et,U),st=t.E.a[W].a[U],ot=mt(Dt(),st,K),ht=t.E.a[W].a[U].a[K],ct=1+R|0,ut=ht.a.length===ct?ht:mt(Dt(),ht,ct),ft=at.a.length,pt=ft+(it.a.length<<5)|0;return new lh(at,ft,it,pt,_,pt+(_.a.length<<10)|0,X,rt,ot,ut,$)}if(33554432>=v){var lt=31&(-1+v|0),bt=31&((-1+v|0)>>>5|0),yt=31&((-1+v|0)>>>10|0),wt=31&((-1+v|0)>>>15|0),dt=(-1+v|0)>>>20|0,gt=t.P,vt=jt(Dt(),gt,1,dt),$t=t.P.a[0],kt=$t.a.length,At=jt(Dt(),$t,1,kt),Mt=t.P.a[0].a[0],It=Mt.a.length,St=jt(Dt(),Mt,1,It),qt=t.P.a[0].a[0].a[0],xt=qt.a.length,Ct=jt(Dt(),qt,1,xt),Bt=t.P.a[0].a[0].a[0].a[0],Lt=t.P.a[dt],Ft=mt(Dt(),Lt,wt),Ot=t.P.a[dt].a[wt],zt=mt(Dt(),Ot,yt),Et=t.P.a[dt].a[wt].a[yt],Vt=mt(Dt(),Et,bt),Nt=t.P.a[dt].a[wt].a[yt].a[bt],Tt=1+lt|0,Ht=Nt.a.length===Tt?Nt:mt(Dt(),Nt,Tt),Pt=Bt.a.length,Jt=Pt+(Ct.a.length<<5)|0,Gt=Jt+(St.a.length<<10)|0;return new bh(Bt,Pt,Ct,Jt,St,Gt,At,Gt+(At.a.length<<15)|0,vt,Ft,zt,Vt,Ht,$)}var Rt=31&(-1+v|0),Kt=31&((-1+v|0)>>>5|0),Ut=31&((-1+v|0)>>>10|0),Wt=31&((-1+v|0)>>>15|0),Qt=31&((-1+v|0)>>>20|0),Xt=(-1+v|0)>>>25|0,Zt=t.Ea,Yt=jt(Dt(),Zt,1,Xt),_t=t.Ea.a[0],tn=_t.a.length,nn=jt(Dt(),_t,1,tn),an=t.Ea.a[0].a[0],en=an.a.length,rn=jt(Dt(),an,1,en),sn=t.Ea.a[0].a[0].a[0],on=sn.a.length,hn=jt(Dt(),sn,1,on),cn=t.Ea.a[0].a[0].a[0].a[0],un=cn.a.length,fn=jt(Dt(),cn,1,un),pn=t.Ea.a[0].a[0].a[0].a[0].a[0],ln=t.Ea.a[Xt],bn=mt(Dt(),ln,Qt),yn=t.Ea.a[Xt].a[Qt],wn=mt(Dt(),yn,Wt),dn=t.Ea.a[Xt].a[Qt].a[Wt],gn=mt(Dt(),dn,Ut),vn=t.Ea.a[Xt].a[Qt].a[Wt].a[Ut],$n=mt(Dt(),vn,Kt),mn=t.Ea.a[Xt].a[Qt].a[Wt].a[Ut].a[Kt],jn=1+Rt|0,Dn=mn.a.length===jn?mn:mt(Dt(),mn,jn),kn=pn.a.length,An=kn+(fn.a.length<<5)|0,Mn=An+(hn.a.length<<10)|0,In=Mn+(rn.a.length<<15)|0;return new yh(pn,kn,fn,An,hn,Mn,rn,In,nn,In+(nn.a.length<<20)|0,Yt,bn,wn,gn,$n,Dn,$)}function or(){this.hd=null,cr||(cr=new pr),this.hd=cr}er.prototype=new g,er.prototype.constructor=er,(t=er.prototype).M=function(){return"VectorBuilder(len1="+this.z+", lenRest="+this.r+", offset="+this.x+", depth="+this.A+")"},t.Wd=function(){return sr(this)},t.Nd=function(t){rr(this,t)},t.Od=function(t){32===this.z&&nr(this),this.J.a[this.z]=t,this.z=1+this.z|0},t.$classData=C({kj:0},"scala.collection.immutable.VectorBuilder",{kj:1,b:1,rf:1,Ge:1,Ie:1,He:1}),or.prototype=new Ta,or.prototype.constructor=or,or.prototype.$classData=C({nj:0},"scala.collection.mutable.Buffer$",{nj:1,Zf:1,b:1,gd:1,fc:1,c:1});var hr,cr,ur=function t(n,i){return Ki(i)?"Array["+t(n,Ui(i))+"]":i.mb.name};function fr(t){this.wg=0,this.Gj=t,this.Je=0,this.wg=t.yd()}function pr(){}function lr(){var t=new br;return vi(t,null),t}fr.prototype=new Oa,fr.prototype.constructor=fr,fr.prototype.t=function(){return this.Je"number"==typeof t)),dr=C({Mg:0},"java.lang.Float",{Mg:1,Vd:1,b:1,c:1,Ec:1,oc:1,se:1},(t=>l(t))),gr=C({Og:0},"java.lang.Integer",{Og:1,Vd:1,b:1,c:1,Ec:1,oc:1,se:1},(t=>p(t))),vr=C({Qg:0},"java.lang.Long",{Qg:1,Vd:1,b:1,c:1,Ec:1,oc:1,se:1},(t=>t instanceof kt));class $r extends Qa{constructor(t){super(),vi(this,t)}}function mr(t){for(var n=0,i=1,a=-1+t.length|0;0<=a;)n=n+Math.imul(t.charCodeAt(a),i)|0,i=Math.imul(31,i),a=-1+a|0;return n}$r.prototype.$classData=C({Tg:0},"java.lang.NumberFormatException",{Tg:1,Df:1,Ob:1,cc:1,Pb:1,b:1,c:1});var jr,Dr,kr,Ar,Mr,Ir,Sr,qr,xr,Cr,Br,Lr,Fr,Or,zr,Er,Vr,Nr,Tr=C({Cg:0},"java.lang.String",{Cg:1,b:1,c:1,Ec:1,Af:1,oc:1,se:1},(t=>"string"==typeof t));class Hr extends Za{constructor(){super(),vi(this,null)}}function Pr(){}function Jr(){return jr||(jr=new Pr),jr}function Gr(t){this.we=t}function Rr(){}function Kr(){}function Ur(t,n){return t.Bb=n,t.o=0,n=t.Bb,t.pb=wt(dt(),n),t}function Wr(){this.Bb=null,this.pb=this.o=0}function Qr(){}function Xr(t){this.Cb=0,this.Sh=t,this.ed=0,this.Cb=t.q()}function Zr(){this.bg=null,this.gf=!1,Dr=this,new be(this)}function Yr(t){if(this.Rc=0,this.Fd=null,null===t)throw null;this.Fd=t,this.Rc=0}function _r(t){if(this.Vc=0,this.Uc=null,null===t)throw null;this.Uc=t,this.Vc=0}function ts(t){if(this.Wc=0,this.hc=null,null===t)throw null;this.hc=t,this.Wc=0}function ns(t){this.xe=t}function is(t){this.Bb=null,this.pb=this.o=0,this.Lf=t,Ur(this,t)}function as(t){this.Bb=null,this.pb=this.o=0,this.Mf=t,Ur(this,t)}function es(t){this.Bb=null,this.pb=this.o=0,this.Nf=t,Ur(this,t)}function rs(t){this.Bb=null,this.pb=this.o=0,this.Of=t,Ur(this,t)}function ss(t){this.Bb=null,this.pb=this.o=0,this.Pf=t,Ur(this,t)}function os(t){this.Bb=null,this.pb=this.o=0,this.Qf=t,Ur(this,t)}function hs(t){this.Bb=null,this.pb=this.o=0,this.Rf=t,Ur(this,t)}function cs(t){this.Bb=null,this.pb=this.o=0,this.Mh=t,Ur(this,t)}function us(t){this.Bb=null,this.pb=this.o=0,this.Sf=t,Ur(this,t)}function fs(){this.La=null,this.N=0}function ps(){}function ls(){}function bs(){}function ys(){this.La=null,this.N=0}function ws(){}function ds(){this.La=null,this.N=0}function gs(){}function vs(){this.La=null,this.N=0}function $s(){}function ms(){this.La=null,this.N=0}function js(){}function Ds(){this.La=null,this.N=0}function ks(){}function As(){this.La=null,this.N=0}function Ms(){}function Is(){this.La=null,this.N=0}function Ss(){}function qs(){this.Xd=null,this.pc=0}function xs(){}function Cs(){this.La=null,this.N=0}function Bs(){}function Ls(){this.La=null,this.N=0}function Fs(){}function Os(){}function zs(){}function Es(){this.pc=0,this.Xd="Any",mn(),this.pc=f(this)}function Vs(){return kr||(kr=new Es),kr}function Ns(){this.N=0,this.La="Boolean",this.N=f(this)}function Ts(){this.N=0,this.La="Byte",this.N=f(this)}function Hs(){this.N=0,this.La="Char",this.N=f(this)}function Ps(){this.N=0,this.La="Double",this.N=f(this)}function Js(){this.N=0,this.La="Float",this.N=f(this)}function Gs(){this.N=0,this.La="Int",this.N=f(this)}function Rs(){return xr||(xr=new Gs),xr}function Ks(){this.N=0,this.La="Long",this.N=f(this)}function Us(){this.pc=0,this.Xd="Nothing",mn(),this.pc=f(this)}function Ws(){this.pc=0,this.Xd="Null",mn(),this.pc=f(this)}function Qs(){this.pc=0,this.Xd="Object",mn(),this.pc=f(this)}function Xs(){return Fr||(Fr=new Qs),Fr}function Zs(){this.N=0,this.La="Short",this.N=f(this)}function Ys(){this.N=0,this.La="Unit",this.N=f(this)}function _s(t,n){return t===n||!!(n&&n.$classData&&n.$classData.Fa.$&&n.oe(t))&&t.Ad(n)}function to(t,n){if(t===n)return!0;if(!(n&&n.$classData&&n.$classData.Fa.Cd))return!1;if(t.cb()!==n.cb())return!1;try{return t.Rd(new Da((t=>Dn(kn(),n.xd(t.db,Va().Wf),t.Sa))))}catch(t){throw t}}function no(){}function io(){}function ao(){}function eo(){}function ro(){}function so(){}function oo(){this.Ae=null}function ho(){}function co(t){this.Ae=t}function uo(){}function fo(){}function po(){}function lo(){}function bo(t,n){return!wo(n)||t.q()===n.q()}function yo(t,n){if(wo(n)){if(t===n)return!0;var i=t.q(),a=i===n.q();if(a){var e=0,r=t.me(),s=n.me(),o=(r=r>>31|0|r>>31<<1;for(r=((s=i>>31)===o?(-2147483648^i)>(-2147483648^r<<1):s>o)?r:i;e")}else{for(s=t,t=0;;){var o=s,h=r;if(o===h||So(o)===So(h))break;s=So(s).Ra(),r=So(r).Ra(),t=1+t|0}for(((s=i)===(o=r)||So(s)===So(o))&&0"}}}else n.i+="";return n.i=""+n.i+e,n}function Io(t){this.fg=null,this.kf=!1,this.eg=t,this.lf=this.Rb=!1}function So(t){if(!t.kf&&!t.kf){if(t.lf)throw vi(t=new Ca,"self-referential LazyList or a derivation thereof has no more elements"),t;t.lf=!0;try{var n=ja(t.eg)}finally{t.lf=!1}t.Rb=!0,t.eg=null,t.fg=n,t.kf=!0}return t.fg}function qo(t){var n=t,i=t;for(n.m()||(n=So(n).Ra());i!==n&&!n.m()&&!(n=So(n).Ra()).m()&&(n=So(n).Ra())!==i;)i=So(i).Ra();return t}function xo(t){this.vg=t}function Co(t){this.ib=t}function Bo(t,n,i){var a=Wn(Xn(),n);return(n=sa(t.ib,n,i,a,zt(Et(),a),0,!0))===t.ib?t:new Co(n)}function Lo(){}function Fo(){}function Oo(){}function zo(){}function Eo(){this.d=null}function Vo(){}function No(){}function To(){}function Ho(t){this.Hc=t}function Po(t){this.Ic=t}function Jo(t){this.Jc=t}function Go(t){this.Kc=t}function Ro(t){this.Lc=t}function Ko(t){this.Mc=t}function Uo(t){this.Nc=t}function Wo(t){this.tc=t}function Qo(t){this.Oc=t}function Xo(t){this.Dd=t}function Zo(){}function Yo(){}function _o(){this.d=null}function th(){}function nh(t){this.Mb=t}function ih(t,n,i,a){t.f=i,t.g=a,t.d=n}function ah(){this.f=this.d=null,this.g=0}function eh(){}function rh(t){this.d=t}function sh(t,n){this.ag=t,this.Ce=n}function oh(){Vr=this,hh(),hh()}function hh(){return Vr||(Vr=new oh),Vr}function ch(){this.f=this.d=null,this.g=0,ih(this,vn().pf,vn().pf,0)}function uh(){return Nr||(Nr=new ch),Nr}function fh(t,n,i,a,e){this.f=this.d=null,this.g=0,this.Lb=n,this.xb=i,ih(this,t,a,e)}function ph(t,n,i,a,e,r,s,o){this.f=this.d=null,this.g=0,this.jb=n,this.Fb=i,this.kb=a,this.ab=e,this.bb=r,ih(this,t,s,o)}function lh(t,n,i,a,e,r,s,o,h,c,u){this.f=this.d=null,this.g=0,this.Va=n,this.eb=i,this.Wa=a,this.fb=e,this.Xa=r,this.Ia=s,this.Ka=o,this.Ja=h,ih(this,t,c,u)}function bh(t,n,i,a,e,r,s,o,h,c,u,f,p,l){this.f=this.d=null,this.g=0,this.wa=n,this.Oa=i,this.xa=a,this.Pa=e,this.ya=r,this.Qa=s,this.za=o,this.ea=h,this.ha=c,this.ga=u,this.fa=f,ih(this,t,p,l)}function yh(t,n,i,a,e,r,s,o,h,c,u,f,p,l,b,y,w){this.f=this.d=null,this.g=0,this.ia=n,this.Aa=i,this.ja=a,this.Ba=e,this.ka=r,this.Ca=s,this.la=o,this.Da=h,this.ra=c,this.V=u,this.Z=f,this.Y=p,this.X=l,this.W=b,ih(this,t,y,w)}function wh(){this.yb=null}function dh(){this.rd=null}Hr.prototype.$classData=C({Xg:0},"java.lang.StringIndexOutOfBoundsException",{Xg:1,Ue:1,Ob:1,cc:1,Pb:1,b:1,c:1}),Pr.prototype=new oe,Pr.prototype.constructor=Pr,(t=Pr.prototype).dd=function(){return"None"},t.yd=function(){return 0},t.zd=function(t){return Qn(Xn(),t)},t.B=function(){return 2433880},t.M=function(){return"None"},t.Re=function(){throw ie(new ee,"None.get")},t.$classData=C({hh:0},"scala.None$",{hh:1,ih:1,b:1,l:1,ve:1,s:1,c:1}),Gr.prototype=new oe,Gr.prototype.constructor=Gr,(t=Gr.prototype).Re=function(){return this.we},t.dd=function(){return"Some"},t.yd=function(){return 1},t.zd=function(t){return 0===t?this.we:Qn(Xn(),t)},t.B=function(){return oi(this)},t.M=function(){return Gn(),Tt(new fr(this),this.dd()+"(",",")},t.D=function(t){return this===t||t instanceof Gr&&Dn(kn(),this.we,t.we)},t.$classData=C({kh:0},"scala.Some",{kh:1,ih:1,b:1,l:1,ve:1,s:1,c:1}),Rr.prototype=new g,Rr.prototype.constructor=Rr,(t=Kr.prototype=Rr.prototype).Zb=function(){return this.yc()},t.Ya=function(t){Vt(this,t)},t.Rd=function(t){for(var n=!0,i=this.p();n&&i.t();)n=!!t.j(i.h());return n},t.$b=function(t,n,i){return Nt(this,t,n,i)},t.Nb=function(t,n,i,a){return Ht(this,t,n,i,a)},t.C=function(){return-1},Wr.prototype=new Oa,Wr.prototype.constructor=Wr,(t=Qr.prototype=Wr.prototype).C=function(){return this.pb-this.o|0},t.t=function(){return this.o=wt(dt(),t)&&ia().Q.h(),t=Hn(Gn(),this.Bb,this.o),this.o=1+this.o|0,t},t.ac=function(t){if(0(t=this.o+t|0))t=this.pb;else{var n=this.pb;t=nt?0:t),this},t.ke=function(t,n){return t=0>t?0:t>this.Cb?this.Cb:t,n=(0>n?0:n>this.Cb?this.Cb:n)-t|0,this.Cb=0>n?0:n,this.ed=this.ed+t|0,this},t.$classData=C({Rh:0},"scala.collection.IndexedSeqView$IndexedSeqViewIterator",{Rh:1,Ga:1,b:1,ca:1,l:1,n:1,c:1}),Zr.prototype=new g,Zr.prototype.constructor=Zr,Zr.prototype.$classData=C({fi:0},"scala.collection.immutable.ArraySeq$",{fi:1,b:1,gk:1,ak:1,Zj:1,bk:1,c:1}),Yr.prototype=new Ee,Yr.prototype.constructor=Yr,Yr.prototype.$classData=C({Oi:0},"scala.collection.immutable.Map$Map2$$anon$1",{Oi:1,kk:1,Ga:1,b:1,ca:1,l:1,n:1}),_r.prototype=new Ne,_r.prototype.constructor=_r,_r.prototype.$classData=C({Qi:0},"scala.collection.immutable.Map$Map3$$anon$4",{Qi:1,lk:1,Ga:1,b:1,ca:1,l:1,n:1}),ts.prototype=new He,ts.prototype.constructor=ts,ts.prototype.$classData=C({Si:0},"scala.collection.immutable.Map$Map4$$anon$7",{Si:1,mk:1,Ga:1,b:1,ca:1,l:1,n:1}),ns.prototype=new g,ns.prototype.constructor=ns,(t=ns.prototype).D=function(t){if(t&&t.$classData&&t.$classData.Fa.ob){var n=this.Za();n=n===(t=t.Za())}else n=!1;return n},t.B=function(){var t=this.xe;return Wn(Xn(),t)},t.M=function(){return ur(this,this.xe)},t.Za=function(){return this.xe},t.nb=function(t){var n=this.xe;return yt(dt(),n,t)},t.$classData=C({nh:0},"scala.reflect.ClassTag$GenericClassTag",{nh:1,b:1,ob:1,zb:1,Ab:1,c:1,s:1}),is.prototype=new Qr,is.prototype.constructor=is,is.prototype.h=function(){this.o>=this.Lf.a.length&&ia().Q.h();var t=this.Lf.a[this.o];return this.o=1+this.o|0,t},is.prototype.$classData=C({Eh:0},"scala.collection.ArrayOps$ArrayIterator$mcB$sp",{Eh:1,ec:1,Ga:1,b:1,ca:1,l:1,n:1,c:1}),as.prototype=new Qr,as.prototype.constructor=as,as.prototype.h=function(){this.o>=this.Mf.a.length&&ia().Q.h();var t=this.Mf.a[this.o];return this.o=1+this.o|0,b(t)},as.prototype.$classData=C({Fh:0},"scala.collection.ArrayOps$ArrayIterator$mcC$sp",{Fh:1,ec:1,Ga:1,b:1,ca:1,l:1,n:1,c:1}),es.prototype=new Qr,es.prototype.constructor=es,es.prototype.h=function(){this.o>=this.Nf.a.length&&ia().Q.h();var t=this.Nf.a[this.o];return this.o=1+this.o|0,t},es.prototype.$classData=C({Gh:0},"scala.collection.ArrayOps$ArrayIterator$mcD$sp",{Gh:1,ec:1,Ga:1,b:1,ca:1,l:1,n:1,c:1}),rs.prototype=new Qr,rs.prototype.constructor=rs,rs.prototype.h=function(){this.o>=this.Of.a.length&&ia().Q.h();var t=this.Of.a[this.o];return this.o=1+this.o|0,t},rs.prototype.$classData=C({Hh:0},"scala.collection.ArrayOps$ArrayIterator$mcF$sp",{Hh:1,ec:1,Ga:1,b:1,ca:1,l:1,n:1,c:1}),ss.prototype=new Qr,ss.prototype.constructor=ss,ss.prototype.h=function(){this.o>=this.Pf.a.length&&ia().Q.h();var t=this.Pf.a[this.o];return this.o=1+this.o|0,t},ss.prototype.$classData=C({Ih:0},"scala.collection.ArrayOps$ArrayIterator$mcI$sp",{Ih:1,ec:1,Ga:1,b:1,ca:1,l:1,n:1,c:1}),os.prototype=new Qr,os.prototype.constructor=os,os.prototype.h=function(){this.o>=this.Qf.a.length&&ia().Q.h();var t=this.Qf.a[this.o],n=t.T;return t=t.S,this.o=1+this.o|0,new kt(n,t)},os.prototype.$classData=C({Jh:0},"scala.collection.ArrayOps$ArrayIterator$mcJ$sp",{Jh:1,ec:1,Ga:1,b:1,ca:1,l:1,n:1,c:1}),hs.prototype=new Qr,hs.prototype.constructor=hs,hs.prototype.h=function(){this.o>=this.Rf.a.length&&ia().Q.h();var t=this.Rf.a[this.o];return this.o=1+this.o|0,t},hs.prototype.$classData=C({Kh:0},"scala.collection.ArrayOps$ArrayIterator$mcS$sp",{Kh:1,ec:1,Ga:1,b:1,ca:1,l:1,n:1,c:1}),cs.prototype=new Qr,cs.prototype.constructor=cs,cs.prototype.h=function(){this.o>=this.Mh.a.length&&ia().Q.h(),this.o=1+this.o|0},cs.prototype.$classData=C({Lh:0},"scala.collection.ArrayOps$ArrayIterator$mcV$sp",{Lh:1,ec:1,Ga:1,b:1,ca:1,l:1,n:1,c:1}),us.prototype=new Qr,us.prototype.constructor=us,us.prototype.h=function(){this.o>=this.Sf.a.length&&ia().Q.h();var t=this.Sf.a[this.o];return this.o=1+this.o|0,t},us.prototype.$classData=C({Nh:0},"scala.collection.ArrayOps$ArrayIterator$mcZ$sp",{Nh:1,ec:1,Ga:1,b:1,ca:1,l:1,n:1,c:1}),fs.prototype=new g,fs.prototype.constructor=fs,ps.prototype=fs.prototype,fs.prototype.M=function(){return this.La},fs.prototype.D=function(t){return this===t},fs.prototype.B=function(){return this.N},ls.prototype=new g,ls.prototype.constructor=ls,bs.prototype=ls.prototype,ys.prototype=new ps,ys.prototype.constructor=ys,ws.prototype=ys.prototype,ys.prototype.Za=function(){return F(T)},ys.prototype.nb=function(t){return new m(t)},ds.prototype=new ps,ds.prototype.constructor=ds,gs.prototype=ds.prototype,ds.prototype.Za=function(){return F(P)},ds.prototype.nb=function(t){return new D(t)},vs.prototype=new ps,vs.prototype.constructor=vs,$s.prototype=vs.prototype,vs.prototype.Za=function(){return F(H)},vs.prototype.nb=function(t){return new j(t)},ms.prototype=new ps,ms.prototype.constructor=ms,js.prototype=ms.prototype,ms.prototype.Za=function(){return F(U)},ms.prototype.nb=function(t){return new S(t)},Ds.prototype=new ps,Ds.prototype.constructor=Ds,ks.prototype=Ds.prototype,Ds.prototype.Za=function(){return F(K)},Ds.prototype.nb=function(t){return new I(t)},As.prototype=new ps,As.prototype.constructor=As,Ms.prototype=As.prototype,As.prototype.Za=function(){return F(G)},As.prototype.nb=function(t){return new A(t)},Is.prototype=new ps,Is.prototype.constructor=Is,Ss.prototype=Is.prototype,Is.prototype.Za=function(){return F(R)},Is.prototype.nb=function(t){return new M(t)},qs.prototype=new bs,qs.prototype.constructor=qs,xs.prototype=qs.prototype,qs.prototype.M=function(){return this.Xd},qs.prototype.D=function(t){return this===t},qs.prototype.B=function(){return this.pc},Cs.prototype=new ps,Cs.prototype.constructor=Cs,Bs.prototype=Cs.prototype,Cs.prototype.Za=function(){return F(J)},Cs.prototype.nb=function(t){return new k(t)},Ls.prototype=new ps,Ls.prototype.constructor=Ls,Fs.prototype=Ls.prototype,Ls.prototype.Za=function(){return F(N)},Ls.prototype.nb=function(t){return new(L(lt).w)(t)},Os.prototype=new Kr,Os.prototype.constructor=Os,zs.prototype=Os.prototype,Os.prototype.M=function(){return this.Zb()+"()"},Es.prototype=new xs,Es.prototype.constructor=Es,Es.prototype.Za=function(){return F(O)},Es.prototype.nb=function(t){return new v(t)},Es.prototype.$classData=C({oh:0},"scala.reflect.ManifestFactory$AnyManifest$",{oh:1,$e:1,Ze:1,b:1,Gb:1,ob:1,zb:1,Ab:1,c:1,s:1}),Ns.prototype=new ws,Ns.prototype.constructor=Ns,Ns.prototype.$classData=C({ph:0},"scala.reflect.ManifestFactory$BooleanManifest$",{ph:1,Nj:1,Fc:1,b:1,Gb:1,ob:1,zb:1,Ab:1,c:1,s:1}),Ts.prototype=new gs,Ts.prototype.constructor=Ts,Ts.prototype.$classData=C({qh:0},"scala.reflect.ManifestFactory$ByteManifest$",{qh:1,Oj:1,Fc:1,b:1,Gb:1,ob:1,zb:1,Ab:1,c:1,s:1}),Hs.prototype=new $s,Hs.prototype.constructor=Hs,Hs.prototype.$classData=C({rh:0},"scala.reflect.ManifestFactory$CharManifest$",{rh:1,Pj:1,Fc:1,b:1,Gb:1,ob:1,zb:1,Ab:1,c:1,s:1}),Ps.prototype=new js,Ps.prototype.constructor=Ps,Ps.prototype.$classData=C({sh:0},"scala.reflect.ManifestFactory$DoubleManifest$",{sh:1,Qj:1,Fc:1,b:1,Gb:1,ob:1,zb:1,Ab:1,c:1,s:1}),Js.prototype=new ks,Js.prototype.constructor=Js,Js.prototype.$classData=C({th:0},"scala.reflect.ManifestFactory$FloatManifest$",{th:1,Rj:1,Fc:1,b:1,Gb:1,ob:1,zb:1,Ab:1,c:1,s:1}),Gs.prototype=new Ms,Gs.prototype.constructor=Gs,Gs.prototype.$classData=C({uh:0},"scala.reflect.ManifestFactory$IntManifest$",{uh:1,Sj:1,Fc:1,b:1,Gb:1,ob:1,zb:1,Ab:1,c:1,s:1}),Ks.prototype=new Ss,Ks.prototype.constructor=Ks,Ks.prototype.$classData=C({vh:0},"scala.reflect.ManifestFactory$LongManifest$",{vh:1,Tj:1,Fc:1,b:1,Gb:1,ob:1,zb:1,Ab:1,c:1,s:1}),Us.prototype=new xs,Us.prototype.constructor=Us,Us.prototype.Za=function(){return F($a)},Us.prototype.nb=function(t){return new v(t)},Us.prototype.$classData=C({wh:0},"scala.reflect.ManifestFactory$NothingManifest$",{wh:1,$e:1,Ze:1,b:1,Gb:1,ob:1,zb:1,Ab:1,c:1,s:1}),Ws.prototype=new xs,Ws.prototype.constructor=Ws,Ws.prototype.Za=function(){return F(Nn)},Ws.prototype.nb=function(t){return new v(t)},Ws.prototype.$classData=C({xh:0},"scala.reflect.ManifestFactory$NullManifest$",{xh:1,$e:1,Ze:1,b:1,Gb:1,ob:1,zb:1,Ab:1,c:1,s:1}),Qs.prototype=new xs,Qs.prototype.constructor=Qs,Qs.prototype.Za=function(){return F(O)},Qs.prototype.nb=function(t){return new v(t)},Qs.prototype.$classData=C({yh:0},"scala.reflect.ManifestFactory$ObjectManifest$",{yh:1,$e:1,Ze:1,b:1,Gb:1,ob:1,zb:1,Ab:1,c:1,s:1}),Zs.prototype=new Bs,Zs.prototype.constructor=Zs,Zs.prototype.$classData=C({zh:0},"scala.reflect.ManifestFactory$ShortManifest$",{zh:1,Uj:1,Fc:1,b:1,Gb:1,ob:1,zb:1,Ab:1,c:1,s:1}),Ys.prototype=new Fs,Ys.prototype.constructor=Ys,Ys.prototype.$classData=C({Ah:0},"scala.reflect.ManifestFactory$UnitManifest$",{Ah:1,Vj:1,Fc:1,b:1,Gb:1,ob:1,zb:1,Ab:1,c:1,s:1}),no.prototype=new Kr,no.prototype.constructor=no,(t=io.prototype=no.prototype).oe=function(){return!0},t.D=function(t){return _s(this,t)},t.B=function(){return Hi(this)},t.M=function(){return ye(this)},t.m=function(){return 0===this.dc(0)},t.Ad=function(t){return Ha(this,t)},ao.prototype=new zs,ao.prototype.constructor=ao,eo.prototype=ao.prototype,ro.prototype=new Kr,ro.prototype.constructor=ro,(t=so.prototype=ro.prototype).D=function(t){return to(this,t)},t.B=function(){var t=Pi();if(this.m())var n=t.af;else n=new Ji,t=t.Gc,this.bd(n),t=ii(0,t,n.bf),n=ri((t=ai(0,t=ii(0,t,n.cf),n.df))^n.ef);return n},t.yc=function(){return"Map"},t.M=function(){return ye(this)},t.bd=function(t){for(var n=this.p();n.t();){var i=n.h();t.ne(i.db,i.Sa)}},t.Nb=function(t,n,i,a){return function(t,n,i,a,e){return Ht(t=new ge(t=t.p(),new Da((t=>{if(null!==t)return t.db+" -> "+t.Sa;throw new re(t)}))),n,i,a,e)}(this,t,n,i,a)},oo.prototype=new eo,oo.prototype.constructor=oo,ho.prototype=oo.prototype,oo.prototype.u=function(t){return this.Ae.u(t)},oo.prototype.q=function(){return this.Ae.q()},oo.prototype.m=function(){return this.Ae.m()},co.prototype=new ho,co.prototype.constructor=co,(t=co.prototype).p=function(){return new Xr(this)},t.yc=function(){return"IndexedSeqView"},t.dc=function(t){var n=this.q();return n===t?0:nt)t=1;else t:for(var n=this,i=0;;){if(i===t){t=n.m()?0:1;break t}if(n.m()){t=-1;break t}i=1+i|0,n=n.gb()}return t},t.u=function(t){return je(this,t)},t.Ad=function(t){return De(this,t)},t.m=function(){return So(this)===da()},t.C=function(){return this.Rb&&this.m()?0:-1},t.ma=function(){return So(this).ma()},t.p=function(){return this.Rb&&this.m()?ia().Q:new Le(this)},t.Ya=function(t){for(var n=this;!n.m();)t.j(So(n).ma()),n=So(n).Ra()},t.Zb=function(){return"LazyList"},t.Nb=function(t,n,i,a){return qo(this),Mo(this,t.yb,n,i,a),t},t.M=function(){var t=new La;return Ba(t),t.i="LazyList",Mo(this,t,"(",", ",")").i},t.j=function(t){return je(this,0|t)},t.zf=function(t){return 0>=t?this:this.Rb&&this.m()?Ka().jf:(Ka(),n=t,i=new Vi(this),a=new Ei(n),new Io(new ma((()=>{for(var t=i.tf,n=a.sf;0e?0|-e:e)|0)-1|0,this.mc(i),t),i=1+i|0}},No.prototype=new vo,No.prototype.constructor=No,(t=To.prototype=No.prototype).yc=function(){return"IndexedSeq"},t.dc=function(t){var n=this.q();return n===t?0:nt)t=1;else t:for(var n=this,i=0;;){if(i===t){t=n.m()?0:1;break t}if(n.m()){t=-1;break t}i=1+i|0,n=n.gb()}return t},t.Zb=function(){return"List"},t.D=function(t){var n;if(t instanceof Zo)t:for(n=this;;){if(n===t){n=!0;break t}var i=n.m(),a=t.m();if(i||a||!Dn(kn(),n.ma(),t.ma())){n=i&&a;break t}n=n.gb(),t=t.gb()}else n=_s(this,t);return n},t.j=function(t){return je(this,0|t)},t.zf=function(t){for(var n=this;!(0>=t||n.m());)t=-1+t|0,n=n.gb();return n},_o.prototype=new Vo,_o.prototype.constructor=_o,th.prototype=_o.prototype,nh.prototype=new To,nh.prototype.constructor=nh,(t=nh.prototype).q=function(){return this.Mb.a.length},t.Pd=function(t){return this.Mb.a[t]},t.B=function(){var t=Pi();return ci(this.Mb,t.hb)},t.D=function(t){if(t instanceof nh){var n=this.Mb;return t=t.Mb,$t(Dt(),n,t)}return No.prototype.D.call(this,t)},t.p=function(){return new as(this.Mb)},t.Nb=function(t,n,i,a){var e=t.yb;if(0!==n.length&&(e.i=""+e.i+n),0!==(n=this.Mb.a.length))if(""===i){if(i=this.Mb,xn||(xn=new gi),0>(n=0+i.a.length|0)||n>i.a.length)throw new Hr;for(var r="",s=0;s!==n;)r=""+r+String.fromCharCode(i.a[s]),s=1+s|0;e.i=""+e.i+r}else for(e.q(),r=String.fromCharCode(this.Mb.a[0]),e.i=""+e.i+r,r=1;rthis.d.a.length)return new rh(yn(vn(),this.d,t));var n=this.d,i=vn().lb,a=new v(1);return a.a[0]=t,new fh(n,32,i,a,33)},t.lc=function(){return 1},t.mc=function(){return this.d},t.j=function(t){if(0<=(t|=0)&&t>>5|0)=this.Lb){var i=t-this.Lb|0;if(t=i>>>5|0,i&=31,tthis.f.a.length)return t=yn(vn(),this.f,t),new fh(this.d,this.Lb,this.xb,t,1+this.g|0);if(30>this.xb.a.length){var n=wn(vn(),this.xb,this.f),i=new v(1);return i.a[0]=t,new fh(this.d,this.Lb,n,i,1+this.g|0)}n=this.d,i=this.Lb;var a=this.xb,e=this.Lb,r=vn().jc,s=this.f,o=new(L(L(O)).w)(1);return o.a[0]=s,(s=new v(1)).a[0]=t,new ph(n,i,a,960+e|0,r,o,s,1+this.g|0)},t.lc=function(){return 3},t.mc=function(t){switch(t){case 0:return this.d;case 1:return this.xb;case 2:return this.f;default:throw new re(t)}},t.j=function(t){var n=0|t;if(0<=n&&n>>5|0)>>10|0;var i=31&(n>>>5|0);return n&=31,t=this.jb?(n=t-this.jb|0,this.Fb.a[n>>>5|0].a[31&n]):this.d.a[t]}throw this.na(t)},t.$c=function(t,n){if(0<=t&&t=this.kb){var i=t-this.kb|0,a=i>>>10|0;if(t=31&(i>>>5|0),i&=31,a=this.jb?(t=(i=t-this.jb|0)>>>5|0,i&=31,(e=(a=this.Fb.e()).a[t].e()).a[i]=n,a.a[t]=e,new ph(this.d,this.jb,a,this.kb,this.ab,this.bb,this.f,this.g)):((i=this.d.e()).a[t]=n,new ph(i,this.jb,this.Fb,this.kb,this.ab,this.bb,this.f,this.g))}throw this.na(t)},t.zc=function(t){if(32>this.f.a.length)return t=yn(vn(),this.f,t),new ph(this.d,this.jb,this.Fb,this.kb,this.ab,this.bb,t,1+this.g|0);if(31>this.bb.a.length){var n=wn(vn(),this.bb,this.f),i=new v(1);return i.a[0]=t,new ph(this.d,this.jb,this.Fb,this.kb,this.ab,n,i,1+this.g|0)}if(30>this.ab.a.length){n=wn(vn(),this.ab,wn(vn(),this.bb,this.f)),i=vn().lb;var a=new v(1);return a.a[0]=t,new ph(this.d,this.jb,this.Fb,this.kb,n,i,a,1+this.g|0)}n=this.d,i=this.jb,a=this.Fb;var e=this.kb,r=this.ab,s=this.kb,o=vn().Ld,h=wn(vn(),this.bb,this.f),c=new(L(L(L(O))).w)(1);c.a[0]=h,h=vn().lb;var u=new v(1);return u.a[0]=t,new lh(n,i,a,e,r,30720+s|0,o,c,h,u,1+this.g|0)},t.lc=function(){return 5},t.mc=function(t){switch(t){case 0:return this.d;case 1:return this.Fb;case 2:return this.ab;case 3:return this.bb;case 4:return this.f;default:throw new re(t)}},t.j=function(t){var n=0|t;if(0<=n&&n>>10|0;var i=31&(t>>>5|0);return t&=31,n=this.jb?(t=n-this.jb|0,this.Fb.a[t>>>5|0].a[31&t]):this.d.a[n]}throw this.na(n)},t.$classData=C({gj:0},"scala.collection.immutable.Vector3",{gj:1,be:1,Kd:1,Jd:1,Ma:1,oa:1,L:1,b:1,G:1,l:1,I:1,n:1,H:1,$:1,K:1,F:1,aa:1,s:1,qa:1,O:1,Ha:1,Ua:1,sa:1,ta:1,$a:1,Na:1,ua:1,U:1,rc:1,c:1}),lh.prototype=new eh,lh.prototype.constructor=lh,(t=lh.prototype).u=function(t){if(0<=t&&t>>15|0;var i=31&(n>>>10|0),a=31&(n>>>5|0);return n&=31,t=this.Wa?(n=t-this.Wa|0,this.fb.a[n>>>10|0].a[31&(n>>>5|0)].a[31&n]):t>=this.Va?(n=t-this.Va|0,this.eb.a[n>>>5|0].a[31&n]):this.d.a[t]}throw this.na(t)},t.$c=function(t,n){if(0<=t&&t=this.Xa){var i=t-this.Xa|0,a=i>>>15|0,e=31&(i>>>10|0);if(t=31&(i>>>5|0),i&=31,a=this.Wa?(t=(e=t-this.Wa|0)>>>10|0,i=31&(e>>>5|0),e&=31,(s=(r=(a=this.fb.e()).a[t].e()).a[i].e()).a[e]=n,r.a[i]=s,a.a[t]=r,new lh(this.d,this.Va,this.eb,this.Wa,a,this.Xa,this.Ia,this.Ka,this.Ja,this.f,this.g)):t>=this.Va?(t=(i=t-this.Va|0)>>>5|0,i&=31,(a=(e=this.eb.e()).a[t].e()).a[i]=n,e.a[t]=a,new lh(this.d,this.Va,e,this.Wa,this.fb,this.Xa,this.Ia,this.Ka,this.Ja,this.f,this.g)):((i=this.d.e()).a[t]=n,new lh(i,this.Va,this.eb,this.Wa,this.fb,this.Xa,this.Ia,this.Ka,this.Ja,this.f,this.g))}throw this.na(t)},t.zc=function(t){if(32>this.f.a.length)return t=yn(vn(),this.f,t),new lh(this.d,this.Va,this.eb,this.Wa,this.fb,this.Xa,this.Ia,this.Ka,this.Ja,t,1+this.g|0);if(31>this.Ja.a.length){var n=wn(vn(),this.Ja,this.f),i=new v(1);return i.a[0]=t,new lh(this.d,this.Va,this.eb,this.Wa,this.fb,this.Xa,this.Ia,this.Ka,n,i,1+this.g|0)}if(31>this.Ka.a.length){n=wn(vn(),this.Ka,wn(vn(),this.Ja,this.f)),i=vn().lb;var a=new v(1);return a.a[0]=t,new lh(this.d,this.Va,this.eb,this.Wa,this.fb,this.Xa,this.Ia,n,i,a,1+this.g|0)}if(30>this.Ia.a.length){n=wn(vn(),this.Ia,wn(vn(),this.Ka,wn(vn(),this.Ja,this.f))),i=vn().jc,a=vn().lb;var e=new v(1);return e.a[0]=t,new lh(this.d,this.Va,this.eb,this.Wa,this.fb,this.Xa,n,i,a,e,1+this.g|0)}n=this.d,i=this.Va,a=this.eb,e=this.Wa;var r=this.fb,s=this.Xa,o=this.Ia,h=this.Xa,c=vn().qf,u=wn(vn(),this.Ka,wn(vn(),this.Ja,this.f)),f=new(L(L(L(L(O)))).w)(1);f.a[0]=u,u=vn().jc;var p=vn().lb,l=new v(1);return l.a[0]=t,new bh(n,i,a,e,r,s,o,983040+h|0,c,f,u,p,l,1+this.g|0)},t.lc=function(){return 7},t.mc=function(t){switch(t){case 0:return this.d;case 1:return this.eb;case 2:return this.fb;case 3:return this.Ia;case 4:return this.Ka;case 5:return this.Ja;case 6:return this.f;default:throw new re(t)}},t.j=function(t){var n=0|t;if(0<=n&&n>>15|0;var i=31&(t>>>10|0),a=31&(t>>>5|0);return t&=31,n=this.Wa?(t=n-this.Wa|0,this.fb.a[t>>>10|0].a[31&(t>>>5|0)].a[31&t]):n>=this.Va?(t=n-this.Va|0,this.eb.a[t>>>5|0].a[31&t]):this.d.a[n]}throw this.na(n)},t.$classData=C({hj:0},"scala.collection.immutable.Vector4",{hj:1,be:1,Kd:1,Jd:1,Ma:1,oa:1,L:1,b:1,G:1,l:1,I:1,n:1,H:1,$:1,K:1,F:1,aa:1,s:1,qa:1,O:1,Ha:1,Ua:1,sa:1,ta:1,$a:1,Na:1,ua:1,U:1,rc:1,c:1}),bh.prototype=new eh,bh.prototype.constructor=bh,(t=bh.prototype).u=function(t){if(0<=t&&t>>20|0;var i=31&(n>>>15|0),a=31&(n>>>10|0),e=31&(n>>>5|0);return n&=31,t=this.ya?(n=t-this.ya|0,this.Qa.a[n>>>15|0].a[31&(n>>>10|0)].a[31&(n>>>5|0)].a[31&n]):t>=this.xa?(n=t-this.xa|0,this.Pa.a[n>>>10|0].a[31&(n>>>5|0)].a[31&n]):t>=this.wa?(n=t-this.wa|0,this.Oa.a[n>>>5|0].a[31&n]):this.d.a[t]}throw this.na(t)},t.$c=function(t,n){if(0<=t&&t=this.za){var i=t-this.za|0,a=i>>>20|0,e=31&(i>>>15|0),r=31&(i>>>10|0);if(t=31&(i>>>5|0),i&=31,a=this.ya?(t=(e=t-this.ya|0)>>>15|0,i=31&(e>>>10|0),r=31&(e>>>5|0),e&=31,(h=(o=(s=(a=this.Qa.e()).a[t].e()).a[i].e()).a[r].e()).a[e]=n,o.a[r]=h,s.a[i]=o,a.a[t]=s,new bh(this.d,this.wa,this.Oa,this.xa,this.Pa,this.ya,a,this.za,this.ea,this.ha,this.ga,this.fa,this.f,this.g)):t>=this.xa?(t=(r=t-this.xa|0)>>>10|0,i=31&(r>>>5|0),r&=31,(s=(a=(e=this.Pa.e()).a[t].e()).a[i].e()).a[r]=n,a.a[i]=s,e.a[t]=a,new bh(this.d,this.wa,this.Oa,this.xa,e,this.ya,this.Qa,this.za,this.ea,this.ha,this.ga,this.fa,this.f,this.g)):t>=this.wa?(t=(i=t-this.wa|0)>>>5|0,i&=31,(e=(r=this.Oa.e()).a[t].e()).a[i]=n,r.a[t]=e,new bh(this.d,this.wa,r,this.xa,this.Pa,this.ya,this.Qa,this.za,this.ea,this.ha,this.ga,this.fa,this.f,this.g)):((i=this.d.e()).a[t]=n,new bh(i,this.wa,this.Oa,this.xa,this.Pa,this.ya,this.Qa,this.za,this.ea,this.ha,this.ga,this.fa,this.f,this.g))}throw this.na(t)},t.zc=function(t){if(32>this.f.a.length)return t=yn(vn(),this.f,t),new bh(this.d,this.wa,this.Oa,this.xa,this.Pa,this.ya,this.Qa,this.za,this.ea,this.ha,this.ga,this.fa,t,1+this.g|0);if(31>this.fa.a.length){var n=wn(vn(),this.fa,this.f),i=new v(1);return i.a[0]=t,new bh(this.d,this.wa,this.Oa,this.xa,this.Pa,this.ya,this.Qa,this.za,this.ea,this.ha,this.ga,n,i,1+this.g|0)}if(31>this.ga.a.length){n=wn(vn(),this.ga,wn(vn(),this.fa,this.f)),i=vn().lb;var a=new v(1);return a.a[0]=t,new bh(this.d,this.wa,this.Oa,this.xa,this.Pa,this.ya,this.Qa,this.za,this.ea,this.ha,n,i,a,1+this.g|0)}if(31>this.ha.a.length){n=wn(vn(),this.ha,wn(vn(),this.ga,wn(vn(),this.fa,this.f))),i=vn().jc,a=vn().lb;var e=new v(1);return e.a[0]=t,new bh(this.d,this.wa,this.Oa,this.xa,this.Pa,this.ya,this.Qa,this.za,this.ea,n,i,a,e,1+this.g|0)}if(30>this.ea.a.length){n=wn(vn(),this.ea,wn(vn(),this.ha,wn(vn(),this.ga,wn(vn(),this.fa,this.f)))),i=vn().Ld,a=vn().jc,e=vn().lb;var r=new v(1);return r.a[0]=t,new bh(this.d,this.wa,this.Oa,this.xa,this.Pa,this.ya,this.Qa,this.za,n,i,a,e,r,1+this.g|0)}n=this.d,i=this.wa,a=this.Oa,e=this.xa,r=this.Pa;var s=this.ya,o=this.Qa,h=this.za,c=this.ea,u=this.za,f=vn().ng,p=wn(vn(),this.ha,wn(vn(),this.ga,wn(vn(),this.fa,this.f))),l=new(L(L(L(L(L(O))))).w)(1);l.a[0]=p,p=vn().Ld;var b=vn().jc,y=vn().lb,w=new v(1);return w.a[0]=t,new yh(n,i,a,e,r,s,o,h,c,31457280+u|0,f,l,p,b,y,w,1+this.g|0)},t.lc=function(){return 9},t.mc=function(t){switch(t){case 0:return this.d;case 1:return this.Oa;case 2:return this.Pa;case 3:return this.Qa;case 4:return this.ea;case 5:return this.ha;case 6:return this.ga;case 7:return this.fa;case 8:return this.f;default:throw new re(t)}},t.j=function(t){var n=0|t;if(0<=n&&n>>20|0;var i=31&(t>>>15|0),a=31&(t>>>10|0),e=31&(t>>>5|0);return t&=31,n=this.ya?(t=n-this.ya|0,this.Qa.a[t>>>15|0].a[31&(t>>>10|0)].a[31&(t>>>5|0)].a[31&t]):n>=this.xa?(t=n-this.xa|0,this.Pa.a[t>>>10|0].a[31&(t>>>5|0)].a[31&t]):n>=this.wa?(t=n-this.wa|0,this.Oa.a[t>>>5|0].a[31&t]):this.d.a[n]}throw this.na(n)},t.$classData=C({ij:0},"scala.collection.immutable.Vector5",{ij:1,be:1,Kd:1,Jd:1,Ma:1,oa:1,L:1,b:1,G:1,l:1,I:1,n:1,H:1,$:1,K:1,F:1,aa:1,s:1,qa:1,O:1,Ha:1,Ua:1,sa:1,ta:1,$a:1,Na:1,ua:1,U:1,rc:1,c:1}),yh.prototype=new eh,yh.prototype.constructor=yh,(t=yh.prototype).u=function(t){if(0<=t&&t>>25|0;var i=31&(n>>>20|0),a=31&(n>>>15|0),e=31&(n>>>10|0),r=31&(n>>>5|0);return n&=31,t=this.la?(n=t-this.la|0,this.Da.a[n>>>20|0].a[31&(n>>>15|0)].a[31&(n>>>10|0)].a[31&(n>>>5|0)].a[31&n]):t>=this.ka?(n=t-this.ka|0,this.Ca.a[n>>>15|0].a[31&(n>>>10|0)].a[31&(n>>>5|0)].a[31&n]):t>=this.ja?(n=t-this.ja|0,this.Ba.a[n>>>10|0].a[31&(n>>>5|0)].a[31&n]):t>=this.ia?(n=t-this.ia|0,this.Aa.a[n>>>5|0].a[31&n]):this.d.a[t]}throw this.na(t)},t.$c=function(t,n){if(0<=t&&t=this.ra){var i=t-this.ra|0,a=i>>>25|0,e=31&(i>>>20|0),r=31&(i>>>15|0),s=31&(i>>>10|0);if(t=31&(i>>>5|0),i&=31,a=this.la?(t=(e=t-this.la|0)>>>20|0,i=31&(e>>>15|0),s=31&(e>>>10|0),r=31&(e>>>5|0),e&=31,(u=(c=(h=(o=(a=this.Da.e()).a[t].e()).a[i].e()).a[s].e()).a[r].e()).a[e]=n,c.a[r]=u,h.a[s]=c,o.a[i]=h,a.a[t]=o,new yh(this.d,this.ia,this.Aa,this.ja,this.Ba,this.ka,this.Ca,this.la,a,this.ra,this.V,this.Z,this.Y,this.X,this.W,this.f,this.g)):t>=this.ka?(t=(r=t-this.ka|0)>>>15|0,i=31&(r>>>10|0),s=31&(r>>>5|0),r&=31,(h=(o=(a=(e=this.Ca.e()).a[t].e()).a[i].e()).a[s].e()).a[r]=n,o.a[s]=h,a.a[i]=o,e.a[t]=a,new yh(this.d,this.ia,this.Aa,this.ja,this.Ba,this.ka,e,this.la,this.Da,this.ra,this.V,this.Z,this.Y,this.X,this.W,this.f,this.g)):t>=this.ja?(t=(s=t-this.ja|0)>>>10|0,i=31&(s>>>5|0),s&=31,(a=(e=(r=this.Ba.e()).a[t].e()).a[i].e()).a[s]=n,e.a[i]=a,r.a[t]=e,new yh(this.d,this.ia,this.Aa,this.ja,r,this.ka,this.Ca,this.la,this.Da,this.ra,this.V,this.Z,this.Y,this.X,this.W,this.f,this.g)):t>=this.ia?(t=(i=t-this.ia|0)>>>5|0,i&=31,(r=(s=this.Aa.e()).a[t].e()).a[i]=n,s.a[t]=r,new yh(this.d,this.ia,s,this.ja,this.Ba,this.ka,this.Ca,this.la,this.Da,this.ra,this.V,this.Z,this.Y,this.X,this.W,this.f,this.g)):((i=this.d.e()).a[t]=n,new yh(i,this.ia,this.Aa,this.ja,this.Ba,this.ka,this.Ca,this.la,this.Da,this.ra,this.V,this.Z,this.Y,this.X,this.W,this.f,this.g))}throw this.na(t)},t.zc=function(t){if(32>this.f.a.length)return t=yn(vn(),this.f,t),new yh(this.d,this.ia,this.Aa,this.ja,this.Ba,this.ka,this.Ca,this.la,this.Da,this.ra,this.V,this.Z,this.Y,this.X,this.W,t,1+this.g|0);if(31>this.W.a.length){var n=wn(vn(),this.W,this.f),i=new v(1);return i.a[0]=t,new yh(this.d,this.ia,this.Aa,this.ja,this.Ba,this.ka,this.Ca,this.la,this.Da,this.ra,this.V,this.Z,this.Y,this.X,n,i,1+this.g|0)}if(31>this.X.a.length){n=wn(vn(),this.X,wn(vn(),this.W,this.f)),i=vn().lb;var a=new v(1);return a.a[0]=t,new yh(this.d,this.ia,this.Aa,this.ja,this.Ba,this.ka,this.Ca,this.la,this.Da,this.ra,this.V,this.Z,this.Y,n,i,a,1+this.g|0)}if(31>this.Y.a.length){n=wn(vn(),this.Y,wn(vn(),this.X,wn(vn(),this.W,this.f))),i=vn().jc,a=vn().lb;var e=new v(1);return e.a[0]=t,new yh(this.d,this.ia,this.Aa,this.ja,this.Ba,this.ka,this.Ca,this.la,this.Da,this.ra,this.V,this.Z,n,i,a,e,1+this.g|0)}if(31>this.Z.a.length){n=wn(vn(),this.Z,wn(vn(),this.Y,wn(vn(),this.X,wn(vn(),this.W,this.f)))),i=vn().Ld,a=vn().jc,e=vn().lb;var r=new v(1);return r.a[0]=t,new yh(this.d,this.ia,this.Aa,this.ja,this.Ba,this.ka,this.Ca,this.la,this.Da,this.ra,this.V,n,i,a,e,r,1+this.g|0)}if(62>this.V.a.length){n=wn(vn(),this.V,wn(vn(),this.Z,wn(vn(),this.Y,wn(vn(),this.X,wn(vn(),this.W,this.f))))),i=vn().qf,a=vn().Ld,e=vn().jc,r=vn().lb;var s=new v(1);return s.a[0]=t,new yh(this.d,this.ia,this.Aa,this.ja,this.Ba,this.ka,this.Ca,this.la,this.Da,this.ra,n,i,a,e,r,s,1+this.g|0)}throw vi(t=new Qa,null),t},t.lc=function(){return 11},t.mc=function(t){switch(t){case 0:return this.d;case 1:return this.Aa;case 2:return this.Ba;case 3:return this.Ca;case 4:return this.Da;case 5:return this.V;case 6:return this.Z;case 7:return this.Y;case 8:return this.X;case 9:return this.W;case 10:return this.f;default:throw new re(t)}},t.j=function(t){var n=0|t;if(0<=n&&n>>25|0;var i=31&(t>>>20|0),a=31&(t>>>15|0),e=31&(t>>>10|0),r=31&(t>>>5|0);return t&=31,n=this.la?(t=n-this.la|0,this.Da.a[t>>>20|0].a[31&(t>>>15|0)].a[31&(t>>>10|0)].a[31&(t>>>5|0)].a[31&t]):n>=this.ka?(t=n-this.ka|0,this.Ca.a[t>>>15|0].a[31&(t>>>10|0)].a[31&(t>>>5|0)].a[31&t]):n>=this.ja?(t=n-this.ja|0,this.Ba.a[t>>>10|0].a[31&(t>>>5|0)].a[31&t]):n>=this.ia?(t=n-this.ia|0,this.Aa.a[t>>>5|0].a[31&t]):this.d.a[n]}throw this.na(n)},t.$classData=C({jj:0},"scala.collection.immutable.Vector6",{jj:1,be:1,Kd:1,Jd:1,Ma:1,oa:1,L:1,b:1,G:1,l:1,I:1,n:1,H:1,$:1,K:1,F:1,aa:1,s:1,qa:1,O:1,Ha:1,Ua:1,sa:1,ta:1,$a:1,Na:1,ua:1,U:1,rc:1,c:1}),wh.prototype=new vo,wh.prototype.constructor=wh,(t=wh.prototype).yc=function(){return"IndexedSeq"},t.p=function(){return new Xr(new co(this))},t.dc=function(t){var n=this.yb.q();return n===t?0:n{if(null!==t){var n=t.db;t=t.Sa;var i=google.maps.Marker,a=Jn(Gn(),new(L(le).w)([]));(a=Yn(_n(),a)).position=t,a.title=n,a.map=e;var s=new i(a);return google.maps.event.addListener(s,"click",(()=>{r.setContent("

This is "+n+"

"),r.open(e,s)}))}throw new re(t)})))}()}catch(t){throw t}}})[577]()})(); \ No newline at end of file +(()=>{"use strict";({577:function(){var t,n,i=Object.freeze({esVersion:6,assumingES6:!0,productionMode:!0,linkerVersion:"1.14.0",fileLevelThis:this});function a(t){this.yf=t}a.prototype.toString=function(){return String.fromCharCode(this.yf)};var e=function t(n,i,a){var e=new n.w(i[a]);if(a>24===t?Ea:t<<16>>16===t?Ra:ur):l(t)?F(cr):F(hr);case"boolean":return F(va);case"undefined":return F(lt);default:return null===t?t.Fg():t instanceof kt?F(fr):t instanceof a?F($a):t&&t.$classData?F(t.$classData):null}}function s(t){switch(typeof t){case"string":return"java.lang.String";case"number":return p(t)?t<<24>>24===t?"java.lang.Byte":t<<16>>16===t?"java.lang.Short":"java.lang.Integer":l(t)?"java.lang.Float":"java.lang.Double";case"boolean":return"java.lang.Boolean";case"undefined":return"java.lang.Void";default:return null===t?t.Fg():t instanceof kt?"java.lang.Long":t instanceof a?"java.lang.Character":t&&t.$classData?t.$classData.name:null.mb.name}}function o(t,n){switch(typeof t){case"string":case"boolean":case"undefined":return t===n;case"number":return Object.is(t,n);default:return t&&t.$classData||null===t?t=t.C(n):t instanceof kt?n instanceof kt?(n=w(n),t=t.S===n.S&&t.R===n.R):t=!1:t=t instanceof a?n instanceof a&&y(t)===y(n):d.prototype.C.call(t,n),t}}function h(t,n,i,a,e){if(t!==i||a>=BigInt(32);return n;case"boolean":return t?1231:1237;case"undefined":return 0;case"symbol":return void 0===(t=t.description)?0:lr(t);default:return null===t?0:(void 0===(n=u.get(t))&&(c=n=c+1|0,u.set(t,n)),n)}}function p(t){return"number"==typeof t&&(0|t)===t&&1/t!=-1/0}function l(t){return"number"==typeof t&&(t!=t||Math.fround(t)===t)}function b(t){return new a(t)}function y(t){return null===t?0:t.yf}function w(t){return null===t?n:t}function d(){}function g(){}function v(t){if("number"==typeof t){this.a=Array(t);for(var n=0;nt===r,r.name=i,r.isPrimitive=!0,r.isInstance=()=>!1,void 0!==a&&(r.Md=B(r,a,e)),r}function C(t,n,i,a){var e=new x,r=function(t){for(var n in t)return n}(t);return e.Ka=i,e.ad="L"+n+";",e.cd=t=>!!t.Ka[r],e.name=n,e.isInterface=!1,e.isInstance=a||(t=>!!(t&&t.$classData&&t.$classData.Ka[r])),e}function B(t,n,i,a){var e=new x;n.prototype.$classData=e;var r="["+t.ad;return e.w=n,e.Ka={b:1,Td:1,c:1},e.Qd=t,e.td=t,e.ud=1,e.ad=r,e.name=r,e.isArrayClass=!0,e.cd=a||(t=>e===t),e.vf=i?t=>new n(new i(t)):t=>new n(t),e.isInstance=t=>t instanceof n,e}function L(t){return t.Md||(t.Md=function(t){function n(t){if("number"==typeof t){this.a=Array(t);for(var n=0;n{var n=t.ud;return n===e?a.cd(t.td):n>e&&a===O};return i.cd=s,i.vf=t=>new n(t),i.isInstance=t=>!!(t=t&&t.$classData)&&(t===i||s(t)),i}(t)),t.Md}function F(t){return t.Ke||(t.Ke=new Oi(t)),t.Ke}d.prototype.constructor=d,g.prototype=d.prototype,d.prototype.B=function(){return f(this)},d.prototype.C=function(t){return this===t},d.prototype.U=function(){var t=this.B();return s(this)+"@"+(+(t>>>0)).toString(16)},d.prototype.toString=function(){return this.U()},v.prototype=new g,v.prototype.constructor=v,v.prototype.l=function(t,n,i,a){h(this.a,t,n.a,i,a)},v.prototype.e=function(){return new v(this.a.slice())},$.prototype=v.prototype,m.prototype=new g,m.prototype.constructor=m,m.prototype.l=function(t,n,i,a){h(this.a,t,n.a,i,a)},m.prototype.e=function(){return new m(this.a.slice())},j.prototype=new g,j.prototype.constructor=j,j.prototype.l=function(t,n,i,a){n.a.set(this.a.subarray(t,t+a|0),i)},j.prototype.e=function(){return new j(this.a.slice())},D.prototype=new g,D.prototype.constructor=D,D.prototype.l=function(t,n,i,a){n.a.set(this.a.subarray(t,t+a|0),i)},D.prototype.e=function(){return new D(this.a.slice())},k.prototype=new g,k.prototype.constructor=k,k.prototype.l=function(t,n,i,a){n.a.set(this.a.subarray(t,t+a|0),i)},k.prototype.e=function(){return new k(this.a.slice())},A.prototype=new g,A.prototype.constructor=A,A.prototype.l=function(t,n,i,a){n.a.set(this.a.subarray(t,t+a|0),i)},A.prototype.e=function(){return new A(this.a.slice())},M.prototype=new g,M.prototype.constructor=M,M.prototype.l=function(t,n,i,a){h(this.a,t,n.a,i,a)},M.prototype.e=function(){return new M(this.a.slice())},I.prototype=new g,I.prototype.constructor=I,I.prototype.l=function(t,n,i,a){n.a.set(this.a.subarray(t,t+a|0),i)},I.prototype.e=function(){return new I(this.a.slice())},S.prototype=new g,S.prototype.constructor=S,S.prototype.l=function(t,n,i,a){n.a.set(this.a.subarray(t,t+a|0),i)},S.prototype.e=function(){return new S(this.a.slice())},x.prototype.isAssignableFrom=function(t){return this===t||this.cd(t)},x.prototype.checkCast=function(){},x.prototype.getSuperclass=function(){return this.fh?F(this.fh):null},x.prototype.getComponentType=function(){return this.Qd?F(this.Qd):null},x.prototype.newArrayOfThisClass=function(t){for(var n=this,i=0;i!t.isPrimitive,O.name="java.lang.Object",O.isInstance=t=>null!==t,O.Md=B(O,v,void 0,(t=>{var n=t.ud;return 1===n?!t.td.isPrimitive:1void 0===t));function bt(){}function yt(t,n,i){return n.mb.newArrayOfThisClass([i])}function wt(t,n){if(n instanceof v||n instanceof m||n instanceof j||n instanceof D||n instanceof k||n instanceof A||n instanceof M||n instanceof I||n instanceof S)return n.a.length;throw Na("argument type mismatch")}function dt(){return et||(et=new bt),et}function gt(){}function vt(t,n,i){if(n===i)return!0;if(null===n||null===i)return!1;if(t=n.a.length,i.a.length!==t)return!1;for(var a=0;a!==t;){if(n.a[a]!==i.a[a])return!1;a=1+a|0}return!0}function $t(t,n,i){if(n===i)return!0;if(null===n||null===i)return!1;if(t=n.a.length,i.a.length!==t)return!1;for(var a=0;a!==t;){if(n.a[a]!==i.a[a])return!1;a=1+a|0}return!0}function mt(t,n,i){if(0>i)throw new Ja;t=i<(t=n.a.length)?i:t;var a=r(n);return i=yt(dt(),Vi(a),i),n.l(0,i,0,t),i}function jt(t,n,i,a){if(i>a)throw Na(i+" > "+a);a=(t=a-i|0)<(a=n.a.length-i|0)?t:a;var e=r(n);return t=yt(dt(),Vi(e),t),n.l(i,t,0,a),t}function Dt(){return rt||(rt=new gt),rt}function kt(t,n){this.S=t,this.R=n}function At(t,n){if(0==(-2097152&n))n=""+(4294967296*n+ +(t>>>0));else{var i=(32+(0|Math.clz32(1e9))|0)-(0!==n?0|Math.clz32(n):32+(0|Math.clz32(t))|0)|0,a=i,e=0==(32&a)?1e9<>>(31-a|0)|0|0<=(-2147483648^e):(-2147483648^h)>=(-2147483648^a))&&(o=s,h=a,o=(-2147483648^(s=r-e|0))>(-2147483648^r)?(o-h|0)-1|0:o-h|0,r=s,s=o,32>i?n|=1<>>1|0|a<<31,a=o=a>>>1|0}(0===(i=s)?-1147483648<=(-2147483648^r):-2147483648<=(-2147483648^i))&&(e=(r=(i=4294967296*s+ +(r>>>0))/1e9)/4294967296|0,n=r=(a=n)+(0|r)|0,t=(-2147483648^r)<(-2147483648^a)?1+(t+e|0)|0:t+e|0,r=i%1e9|0),n=""+(4294967296*t+ +(n>>>0))+"000000000".substring((i=""+r).length)+i}return n}function Mt(){this.le=0}function It(t,n,i){return 0>i?-(4294967296*+((0!==n?~i:0|-i)>>>0)+ +((0|-n)>>>0)):4294967296*i+ +(n>>>0)}function St(){return st||(st=new Mt),st}function xt(){this.Jf=this.Ye=null,ot=this,this.Ye=new A(0),this.Jf=new v(0)}function qt(){return ot||(ot=new xt),ot}function Ct(){}function Bt(){}function Lt(){ht=this}function Ft(){ht||(ht=new Lt)}function Ot(){}function zt(t,n){return t=n+~(n<<9)|0,(t=(t^=t>>>14|0)+(t<<4)|0)^(t>>>10|0)}function Et(){return ct||(ct=new Ot),ct}function Vt(t,n){for(t=t.q();t.t();)n.k(t.h())}function Nt(t,n,i,a){t=t.q();var e=i,r=wt(dt(),n)-i|0;for(a=i+(an)throw Rt(t,n);if(n>(-1+t.a.length|0))throw Rt(t,n);var i=new A(-1+t.a.length|0);return t.l(0,i,0,n),t.l(1+n|0,i,n,(t.a.length-n|0)-1|0),i}bt.prototype=new g,bt.prototype.constructor=bt,bt.prototype.$classData=C({ch:0},"java.lang.reflect.Array$",{ch:1,b:1}),gt.prototype=new g,gt.prototype.constructor=gt,gt.prototype.$classData=C({dh:0},"java.util.Arrays$",{dh:1,b:1}),kt.prototype=new g,kt.prototype.constructor=kt,kt.prototype.C=function(t){return t instanceof kt&&this.S===t.S&&this.R===t.R},kt.prototype.B=function(){return this.S^this.R},kt.prototype.U=function(){St();var t=this.S,n=this.R;return n===t>>31?""+t:0>n?"-"+At(0|-t,0!==t?~n:0|-n):At(t,n)},kt.prototype.$classData=C({Bg:0},"org.scalajs.linker.runtime.RuntimeLong",{Bg:1,b:1}),Mt.prototype=new g,Mt.prototype.constructor=Mt,Mt.prototype.$classData=C({Cg:0},"org.scalajs.linker.runtime.RuntimeLong$",{Cg:1,b:1}),xt.prototype=new g,xt.prototype.constructor=xt,xt.prototype.$classData=C({hh:0},"scala.Array$EmptyArrays$",{hh:1,b:1}),Ct.prototype=new g,Ct.prototype.constructor=Ct,Bt.prototype=Ct.prototype,Lt.prototype=new g,Lt.prototype.constructor=Lt,Lt.prototype.$classData=C({Fh:0},"scala.collection.ArrayOps$",{Fh:1,b:1}),Ot.prototype=new g,Ot.prototype.constructor=Ot,Ot.prototype.$classData=C({Rh:0},"scala.collection.Hashing$",{Rh:1,b:1}),Pt.prototype=new g,Pt.prototype.constructor=Pt,Pt.prototype.$classData=C({fi:0},"scala.collection.StringOps$",{fi:1,b:1}),Jt.prototype=new g,Jt.prototype.constructor=Jt,Jt.prototype.$classData=C({Ai:0},"scala.collection.immutable.IndexedSeqDefaults$",{Ai:1,b:1}),Gt.prototype=new g,Gt.prototype.constructor=Gt,Gt.prototype.$classData=C({Zi:0},"scala.collection.immutable.MapNode$",{Zi:1,b:1}),Kt.prototype=new g,Kt.prototype.constructor=Kt,Ut.prototype=Kt.prototype;var Qt,Xt,Zt,Yt,_t=C({pf:0},"scala.collection.immutable.Node",{pf:1,b:1});function tn(){this.je=0,Qt=this;var t=+Math.ceil(6.4);this.je=2147483647t?-2147483648:0|t}function nn(t,n,i){return 31&(n>>>i|0)}function an(t,n){return 1<>31;break t}}i=null===n?null===i:o(n,i)}else i=n instanceof a?function(t,n){if(n instanceof a)return y(t)===y(n);if(ci(n)){if("number"==typeof n)return+n===y(t);if(n instanceof kt){var i=(n=w(n)).R;return t=y(t),n.S===t&&i===t>>31}return null===n?null===t:o(n,t)}return null===t&&null===n}(n,i):null===n?null===i:o(n,i);return i}function wn(){return Yt||(Yt=new bn),Yt}Kt.prototype.$classData=_t,tn.prototype=new g,tn.prototype.constructor=tn,tn.prototype.$classData=C({cj:0},"scala.collection.immutable.Node$",{cj:1,b:1}),sn.prototype=new g,sn.prototype.constructor=sn,sn.prototype.$classData=C({nj:0},"scala.collection.immutable.VectorStatics$",{nj:1,b:1}),pn.prototype=new g,pn.prototype.constructor=pn,pn.prototype.$classData=C({nh:0},"scala.package$",{nh:1,b:1}),bn.prototype=new g,bn.prototype.constructor=bn,bn.prototype.$classData=C({Bj:0},"scala.runtime.BoxesRunTime$",{Bj:1,b:1});var dn,gn,vn,$n,mn,jn,Dn,kn,An,Mn,In,Sn,xn,qn,Cn=C({Ej:0},"scala.runtime.Null$",{Ej:1,b:1});function Bn(){}function Ln(t,n,i){if(n instanceof v||n instanceof A||n instanceof S||n instanceof M||n instanceof I)return n.a[i];if(n instanceof j)return b(n.a[i]);if(n instanceof D||n instanceof k||n instanceof m)return n.a[i];if(null===n)throw new Ga;throw new Wa(n)}function Fn(t,n,i,a){if(n instanceof v)n.a[i]=a;else if(n instanceof A)n.a[i]=0|a;else if(n instanceof S)n.a[i]=+a;else if(n instanceof M)n.a[i]=w(a);else if(n instanceof I)n.a[i]=Math.fround(a);else if(n instanceof j)n.a[i]=y(a);else if(n instanceof D)n.a[i]=0|a;else if(n instanceof k)n.a[i]=0|a;else{if(!(n instanceof m)){if(null===n)throw new Ga;throw new Wa(n)}n.a[i]=!!a}}function On(t,n){return null===n?null:0===n.a.length?(yr||(yr=new Jr),t=yr,Ws(),t.hf||t.hf||(t.cg=new Ko(new v(0)),t.hf=!0),t.cg):new Ko(n)}function zn(){return dn||(dn=new Bn),dn}function En(){}function Vn(t,n){return t=n.S,(n=n.R)===t>>31?t:t^n}function Nn(t,n){if((t=2147483647n?-2147483648:0|n)===n)return t;if(t=St(),-0x8000000000000000>n){t.le=-2147483648;var i=0}else if(0x8000000000000000<=n)t.le=2147483647,i=-1;else{i=0|n;var a=n/4294967296|0;t.le=0>n&&0!==i?-1+a|0:a}return t=t.le,It(St(),i,t)===n?i^t:Z(Y(),n)}function Tn(t,n){return null===n?0:"number"==typeof n?Nn(0,+n):n instanceof kt?Vn(0,new kt((t=w(n)).S,t.R)):function(t){switch(typeof t){case"string":return lr(t);case"number":return or(t);case"boolean":return t?1231:1237;case"undefined":return 0;default:return t&&t.$classData||null===t?t.B():t instanceof kt?t.S^t.R:t instanceof a?y(t):d.prototype.B.call(t)}}(n)}function Hn(t,n){throw Ha(new Pa,""+n)}function Pn(){return gn||(gn=new En),gn}function Jn(){}function Gn(t,n){var i={};return n.Ya(new la((t=>{i[t.db]=t.Sa}))),i}function Rn(){return vn||(vn=new Jn),vn}function Kn(){}function Un(){}function Wn(t,n,i){return t=Qn(0,n,i),-430675100+Math.imul(5,t<<13|t>>>19|0)|0}function Qn(t,n,i){return t=Math.imul(-862048943,i),n^Math.imul(461845907,t<<15|t>>>17|0)}function Xn(t,n,i){return Zn(n^i)}function Zn(t){return t=Math.imul(-2048144789,t^(t>>>16|0)),(t=Math.imul(-1028477387,t^(t>>>13|0)))^(t>>>16|0)}function Yn(t,n){var i=Wn(0,-889275714,lr("Tuple2"));return i=Wn(0,i,t),Zn(2^(i=Wn(0,i,n)))}function _n(t){Li();var n=t.xd();if(0===n)return lr(t.dd());for(var i=Wn(0,-889275714,lr(t.dd())),a=0;a>24&&0==(32&t.qe)<<24>>24&&(t.Cf=new A(new Int32Array([1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43600,44016,65296,66720,69734,69872,69942,70096,71360,120782,120792,120802,120812,120822])),t.qe=(32|t.qe)<<24>>24),t.Cf}function ai(){this.Cf=null,this.qe=0}function ei(t){throw new pr('For input string: "'+t+'"')}function ri(){}function si(t,n){0===(t=null===n?0:n.length)&&ei(n);var i=n.charCodeAt(0),a=45===i,e=a?2147483648:2147483647;(i=a||43===i?1:0)>=n.length&&ei(n);for(var r=0;i!==t;){$n||($n=new ai);var s=$n,o=n.charCodeAt(i);if(256>o)s=48<=o&&57>=o?-48+o|0:65<=o&&90>=o?-55+o|0:97<=o&&122>=o?-87+o|0:-1;else if(65313<=o&&65338>=o)s=-65303+o|0;else if(65345<=o&&65370>=o)s=-65335+o|0;else{t:{Dt();for(var h=ii(s),c=0,u=h.a.length;;){if(c===u){h=-1-c|0;break t}var f=(c+u|0)>>>1|0,p=h.a[f];if(0>(p=o===p?0:o(h=0>h?-2-h|0:h)||9<(s=o-ii(s).a[h]|0)?-1:s}r=10*r+(s=10>s?s:-1),(-1===s||r>e)&&ei(n),i=1+i|0}return a?0|-r:0|r}function oi(t,n){return t=(858993459&(t=n-(1431655765&n>>1)|0))+(858993459&t>>2)|0,Math.imul(16843009,252645135&(t+(t>>4)|0))>>24}function hi(){return mn||(mn=new ri),mn}function ci(t){return"number"==typeof t||t instanceof kt}function ui(){}function fi(t,n){t.Gf=n,"[object Error]"!==Object.prototype.toString.call(t)&&(void 0===Error.captureStackTrace?Error():Error.captureStackTrace(t))}Bn.prototype=new g,Bn.prototype.constructor=Bn,Bn.prototype.$classData=C({Gj:0},"scala.runtime.ScalaRunTime$",{Gj:1,b:1}),En.prototype=new g,En.prototype.constructor=En,En.prototype.$classData=C({Jj:0},"scala.runtime.Statics$",{Jj:1,b:1}),Jn.prototype=new g,Jn.prototype.constructor=Jn,Jn.prototype.$classData=C({tj:0},"scala.scalajs.js.special.package$",{tj:1,b:1}),Kn.prototype=new g,Kn.prototype.constructor=Kn,Un.prototype=Kn.prototype,ai.prototype=new g,ai.prototype.constructor=ai,ai.prototype.$classData=C({Kg:0},"java.lang.Character$",{Kg:1,b:1,c:1}),ri.prototype=new g,ri.prototype.constructor=ri,ri.prototype.$classData=C({Rg:0},"java.lang.Integer$",{Rg:1,b:1,c:1}),ui.prototype=new g,ui.prototype.constructor=ui,ui.prototype.$classData=C({Xg:0},"java.lang.String$",{Xg:1,b:1,c:1});class pi extends Error{constructor(){super(),this.Gf=null}Ne(){return this.Gf}U(){var t=s(this),n=this.Ne();return null===n?t:t+": "+n}B(){return d.prototype.B.call(this)}C(t){return d.prototype.C.call(this,t)}get message(){var t=this.Ne();return null===t?"":t}get name(){return s(this)}toString(){return this.U()}}function li(t,n,i,a,e){var r=n;for(n=n+e|0;r"},ki.prototype=new g,ki.prototype.constructor=ki,Ai.prototype=ki.prototype,ki.prototype.U=function(){return""},Mi.prototype=new g,Mi.prototype.constructor=Mi,Ii.prototype=Mi.prototype,Mi.prototype.U=function(){return""},Si.prototype=new g,Si.prototype.constructor=Si,Si.prototype.U=function(){return""+this.tf},Si.prototype.$classData=C({Cj:0},"scala.runtime.IntRef",{Cj:1,b:1,c:1}),xi.prototype=new g,xi.prototype.constructor=xi,xi.prototype.U=function(){return""+this.uf},xi.prototype.$classData=C({Fj:0},"scala.runtime.ObjectRef",{Fj:1,b:1,c:1}),qi.prototype=new Un,qi.prototype.constructor=qi,qi.prototype.$classData=C({Dh:0},"scala.util.hashing.MurmurHash3$",{Dh:1,Yj:1,b:1}),Fi.prototype=new g,Fi.prototype.constructor=Fi,Fi.prototype.U=function(){return""},Fi.prototype.ne=function(t,n){t=Ci(Li(),t,n),this.cf=this.cf+t|0,this.df^=t,this.ef=Math.imul(this.ef,1|t),this.ff=1+this.ff|0},Fi.prototype.$classData=C({Eh:0},"scala.util.hashing.MurmurHash3$accum$1",{Eh:1,b:1,zg:1}),Oi.prototype=new g,Oi.prototype.constructor=Oi,Oi.prototype.U=function(){return(this.mb.isInterface?"interface ":this.mb.isPrimitive?"":"class ")+this.mb.name},Oi.prototype.$classData=C({Lg:0},"java.lang.Class",{Lg:1,b:1,c:1,lc:1});class Ni extends pi{}function Ti(){Mn=this,ln(),Be(),ca()}function Hi(){}function Pi(){}function Ji(){}function Gi(){}function Ri(){this.F=null,In=this,this.F=new re}function Ki(){return In||(In=new Ri),In}function Ui(){this.Zf=null}function Wi(){}function Qi(t,n,i,a,e,r){this.Q=t,this.da=n,this.qa=i,this.Db=a,this.Ta=e,this.qb=r}function Xi(t,n,i,a,e,r,s){var o=nn(rn(),e,r),h=an(rn(),o);if(0!=(t.Q&h)){var c=en(rn(),t.Q,o,h);o=t.Dc(c);var u=t.Sd(c);return u===a&&yn(wn(),o,n)?s?(a=t.kc(c),Object.is(o,n)&&Object.is(a,i)||(h=Yi(t,h)<<1,e=new v((a=t.qa).a.length),a.l(0,e,0,a.a.length),e.a[1+h|0]=i,t=new Qi(t.Q,t.da,e,t.Db,t.Ta,t.qb)),t):t:(c=t.kc(c),i=Zi(t,o,c,u,s=zt(Et(),u),n,i,a,e,5+r|0),n=(e=Yi(t,h))<<1,r=(-2+t.qa.a.length|0)-_i(t,h)|0,a=new v(-1+(o=t.qa).a.length|0),o.l(0,a,0,n),o.l(2+n|0,a,n,r-n|0),a.a[r]=i,o.l(2+r|0,a,1+r|0,(o.a.length-r|0)-2|0),e=Wt(t.Db,e),new Qi(t.Q^h,t.da|h,a,e,(-1+t.Ta|0)+i.cb()|0,(t.qb-s|0)+i.yc()|0))}if(0!=(t.da&h))return o=en(rn(),t.da,o,h),(i=(o=t.$b(o)).yg(n,i,a,e,5+r|0,s))!==o&&(h=(-1+t.qa.a.length|0)-_i(t,h)|0,e=new v((a=t.qa).a.length),a.l(0,e,0,a.a.length),e.a[h]=i,t=new Qi(t.Q,t.da,e,t.Db,(t.Ta-o.cb()|0)+i.cb()|0,(t.qb-o.yc()|0)+i.yc()|0)),t;if(o=(s=Yi(t,h))<<1,r=new v(2+(u=t.qa).a.length|0),u.l(0,r,0,o),r.a[o]=n,r.a[1+o|0]=i,u.l(o,r,2+o|0,u.a.length-o|0),i=t.Db,0>s)throw Rt(i,s);if(s>i.a.length)throw Rt(i,s);return n=new A(1+i.a.length|0),i.l(0,n,0,s),n.a[s]=a,i.l(s,n,1+s|0,i.a.length-s|0),new Qi(t.Q|h,t.da,r,n,1+t.Ta|0,t.qb+e|0)}function Zi(t,n,i,a,e,r,s,o,h,c){if(32<=c)return Ge(),new na(a,e,Je(new So([new Za(n,i),new Za(r,s)])));var u=nn(rn(),e,c),f=nn(rn(),h,c),p=e+h|0;return u!==f?(t=an(rn(),u)|an(rn(),f),u{if(null!==n)return t.ne(n.db,n.Sa);throw new Wa(n)})))},t.C=function(t){if(t instanceof na){if(this===t)return!0;if(this.jd===t.jd&&this.ea.p()===t.ea.p()){for(var n=this.ea.q();n.t();){var i=n.h();if(null===i)throw new Wa(i);var a=i.Sa;if(0>(i=ia(t,i.db))||!yn(wn(),a,t.ea.u(i).Sa))return!1}return!0}}return!1},t.B=function(){throw new Ka("Trie nodes do not support hashing.")},t.yc=function(){return Math.imul(this.ea.p(),this.jd)},t.zf=function(){return new na(this.dg,this.jd,this.ea)},t.Oe=function(t){return this.$b(t)},t.$classData=C({ui:0},"scala.collection.immutable.HashCollisionMapNode",{ui:1,Yi:1,pf:1,b:1}),aa.prototype=new g,aa.prototype.constructor=aa,aa.prototype.$classData=C({wi:0},"scala.collection.immutable.HashMap$",{wi:1,b:1,Yf:1,c:1}),ra.prototype=new g,ra.prototype.constructor=ra,ra.prototype.na=function(){return this.Hi},ra.prototype.Ra=function(){return this.Ii},ra.prototype.$classData=C({Gi:0},"scala.collection.immutable.LazyList$State$Cons",{Gi:1,b:1,Fi:1,c:1}),sa.prototype=new g,sa.prototype.constructor=sa,sa.prototype.Te=function(){throw new Ua("head of empty lazy list")},sa.prototype.Ra=function(){throw new Ka("tail of empty lazy list")},sa.prototype.na=function(){this.Te()},sa.prototype.$classData=C({Ji:0},"scala.collection.immutable.LazyList$State$Empty$",{Ji:1,b:1,Fi:1,c:1}),ha.prototype=new g,ha.prototype.constructor=ha,ha.prototype.$classData=C({Mi:0},"scala.collection.immutable.Map$",{Mi:1,b:1,Yf:1,c:1});var ua=C({Dj:0},"scala.runtime.Nothing$",{Dj:1,Hb:1,b:1,c:1});function fa(t){this.vj=t}function pa(t){return(0,t.vj)()}function la(t){this.xj=t}function ba(t){this.zj=t}fa.prototype=new Di,fa.prototype.constructor=fa,fa.prototype.$classData=C({uj:0},"scala.scalajs.runtime.AnonFunction0",{uj:1,vk:1,b:1,Kj:1}),la.prototype=new Ai,la.prototype.constructor=la,la.prototype.k=function(t){return(0,this.xj)(t)},la.prototype.$classData=C({wj:0},"scala.scalajs.runtime.AnonFunction1",{wj:1,wk:1,b:1,G:1}),ba.prototype=new Ii,ba.prototype.constructor=ba,ba.prototype.ne=function(t,n){return(0,this.zj)(t,n)},ba.prototype.$classData=C({yj:0},"scala.scalajs.runtime.AnonFunction2",{yj:1,xk:1,b:1,zg:1});var ya,wa,da,ga,va=C({Hg:0},"java.lang.Boolean",{Hg:1,b:1,c:1,Ec:1,lc:1},(t=>"boolean"==typeof t)),$a=C({Jg:0},"java.lang.Character",{Jg:1,b:1,c:1,Ec:1,lc:1},(t=>t instanceof a));class ma extends Ni{}function ja(t){return t.i="",t}function Da(){this.i=null}function ka(){}function Aa(){}function Ma(){da||(da=new Ba)}function Ia(){var t;this.Xf=this.Wf=this.Zf=null,t=ca(),this.Zf=t,wa=this,this.Wf=new d,this.Xf=new fa((()=>Sa().Wf))}function Sa(){return wa||(wa=new Ia),wa}function xa(){this.hd=null}function qa(){}function Ca(t,n){var i=t.D();if(-1!==i){var a=n.D();i=-1!==a&&i!==a}else i=!1;if(i)return!1;t:{for(t=t.q(),n=n.q();t.t()&&n.t();)if(!yn(wn(),t.h(),n.h())){n=!1;break t}n=t.t()===n.t()}return n}function Ba(){Be()}function La(){this.kf=null,ga=this,this.kf=Io(new Ao(new fa((()=>oa()))))}function Fa(t,n){return n instanceof Ao?n:0===n.D()?t.kf:new Ao(new fa((()=>Oa(za(),n.q()))))}function Oa(t,n){return n.t()?new ra(n.h(),new Ao(new fa((()=>Oa(za(),n))))):oa()}function za(){return ga||(ga=new La),ga}ma.prototype.$classData=C({Gb:0},"java.lang.RuntimeException",{Gb:1,Pb:1,Hb:1,b:1,c:1}),Da.prototype=new g,Da.prototype.constructor=Da,Da.prototype.U=function(){return this.i},Da.prototype.p=function(){return this.i.length},Da.prototype.$classData=C({Yg:0},"java.lang.StringBuilder",{Yg:1,b:1,Bf:1,Lj:1,c:1}),ka.prototype=new g,ka.prototype.constructor=ka,(t=Aa.prototype=ka.prototype).q=function(){return this},t.Ac=function(t){return this.ke(t,-1)},t.ke=function(t,n){return t=0n?-1:n<=t?0:n-t|0)?Ki().F:new ue(this,t,n)},t.U=function(){return""},t.zc=function(t,n,i){return Nt(this,t,n,i)},t.wc=function(t,n,i,a){return Ht(this,t,n,i,a)},t.D=function(){return-1},Ma.prototype=new Gi,Ma.prototype.constructor=Ma,Ma.prototype.$classData=C({Vh:0},"scala.collection.Iterable$",{Vh:1,Wh:1,b:1,cc:1,c:1}),Ia.prototype=new Wi,Ia.prototype.constructor=Ia,Ia.prototype.$classData=C({ci:0},"scala.collection.Map$",{ci:1,fk:1,b:1,Yf:1,c:1}),xa.prototype=new g,xa.prototype.constructor=xa,qa.prototype=xa.prototype,xa.prototype.Cc=function(t){return this.hd.Bc(t)},xa.prototype.Bc=function(t){return this.Cc(t)},Ba.prototype=new Gi,Ba.prototype.constructor=Ba,Ba.prototype.$classData=C({Bi:0},"scala.collection.immutable.Iterable$",{Bi:1,Wh:1,b:1,cc:1,c:1}),La.prototype=new g,La.prototype.constructor=La,La.prototype.Bc=function(t){return Fa(this,t)},La.prototype.$classData=C({Di:0},"scala.collection.immutable.LazyList$",{Di:1,b:1,gd:1,cc:1,c:1});var Ea=C({Ig:0},"java.lang.Byte",{Ig:1,Vd:1,b:1,c:1,Ec:1,lc:1},(t=>"number"==typeof t&&t<<24>>24===t&&1/t!=-1/0));class Va extends ma{constructor(){super(),fi(this,null)}}function Na(t){var n=new Ta;return fi(n,t),n}Va.prototype.$classData=C({Mg:0},"java.lang.ClassCastException",{Mg:1,Gb:1,Pb:1,Hb:1,b:1,c:1});class Ta extends ma{}function Ha(t,n){return fi(t,n),t}Ta.prototype.$classData=C({Ef:0},"java.lang.IllegalArgumentException",{Ef:1,Gb:1,Pb:1,Hb:1,b:1,c:1});class Pa extends ma{}Pa.prototype.$classData=C({Ue:0},"java.lang.IndexOutOfBoundsException",{Ue:1,Gb:1,Pb:1,Hb:1,b:1,c:1});class Ja extends ma{constructor(){super(),fi(this,null)}}Ja.prototype.$classData=C({Tg:0},"java.lang.NegativeArraySizeException",{Tg:1,Gb:1,Pb:1,Hb:1,b:1,c:1});class Ga extends ma{constructor(){super(),fi(this,null)}}Ga.prototype.$classData=C({Ug:0},"java.lang.NullPointerException",{Ug:1,Gb:1,Pb:1,Hb:1,b:1,c:1});var Ra=C({Wg:0},"java.lang.Short",{Wg:1,Vd:1,b:1,c:1,Ec:1,lc:1},(t=>"number"==typeof t&&t<<16>>16===t&&1/t!=-1/0));class Ka extends ma{constructor(t){super(),fi(this,t)}}Ka.prototype.$classData=C({ah:0},"java.lang.UnsupportedOperationException",{ah:1,Gb:1,Pb:1,Hb:1,b:1,c:1});class Ua extends ma{constructor(t){super(),fi(this,t)}}Ua.prototype.$classData=C({eh:0},"java.util.NoSuchElementException",{eh:1,Gb:1,Pb:1,Hb:1,b:1,c:1});class Wa extends ma{constructor(t){super(),this.Kf=null,this.Ze=!1,this.ue=t,fi(this,null)}Ne(){if(!this.Ze&&!this.Ze){if(null===this.ue)var t="null";else try{t=this.ue+" (of class "+r(this.ue).mb.name+")"}catch(n){t="an instance of class "+r(this.ue).mb.name}this.Kf=t,this.Ze=!0}return this.Kf}}function Qa(){}function Xa(){}function Za(t,n){this.db=t,this.Sa=n}Wa.prototype.$classData=C({ih:0},"scala.MatchError",{ih:1,Gb:1,Pb:1,Hb:1,b:1,c:1}),Qa.prototype=new g,Qa.prototype.constructor=Qa,Xa.prototype=Qa.prototype,Qa.prototype.o=function(){return this===Or()},Qa.prototype.D=function(){return this.o()?0:1},Qa.prototype.q=function(){return this.o()?Ki().F:(Ki(),new se(this.Re()))},Za.prototype=new g,Za.prototype.constructor=Za,(t=Za.prototype).xd=function(){return 2},t.yd=function(t){t:switch(t){case 0:t=this.db;break t;case 1:t=this.Sa;break t;default:throw Ha(new Pa,t+" is out of bounds (min 0, max 1)")}return t},t.U=function(){return"("+this.db+","+this.Sa+")"},t.dd=function(){return"Tuple2"},t.B=function(){return _n(this)},t.C=function(t){return this===t||t instanceof Za&&yn(wn(),this.db,t.db)&&yn(wn(),this.Sa,t.Sa)};var Ya,_a,te,ne,ie=C({Eg:0},"scala.Tuple2",{Eg:1,b:1,Oj:1,ve:1,s:1,c:1});function ae(){}function ee(t){return Tt(t,t.Zb()+"(",", ")}function re(){}function se(t){this.$h=t,this.ye=!1}function oe(t,n){if(this.Uf=this.ze=null,null===t)throw null;this.ze=t,this.Uf=n}function he(t){for(;0t.Qb?-1:0>(t=t.Qb-n|0)?0:t}function ue(t,n,i){this.Ad=t,this.Qb=i,this.fd=n}function fe(t,n){if(0>n)throw Ha(new Pa,""+n);if((t=t.Af(n)).o())throw Ha(new Pa,""+n);return t.na()}function pe(t,n){if(n&&n.$classData&&n.$classData.Ka.gf)t:for(;;){if(t===n){t=!0;break t}if(t.o()||n.o()||!yn(wn(),t.na(),n.na())){t=t.o()&&n.o();break t}t=t.gb(),n=n.gb()}else t=Ca(t,n);return t}function le(t){this.Be=t}function be(t,n){null===t.rc&&(t.rc=new A(rn().je<<1),t.ce=new(L(_t).w)(rn().je)),t.rb=1+t.rb|0;var i=t.rb<<1,a=1+(t.rb<<1)|0;t.ce.a[t.rb]=n,t.rc.a[i]=0,t.rc.a[a]=n.Xe()}function ye(t,n){t.sb=0,t.Dd=0,t.rb=-1,n.Se()&&be(t,n),n.pe()&&(t.Pc=n,t.sb=0,t.Dd=n.te())}function we(){this.Dd=this.sb=0,this.Pc=null,this.rb=0,this.ce=this.rc=null}function de(){}function ge(t,n){t.Jb=1+t.Jb|0,t.ee.a[t.Jb]=n,t.de.a[t.Jb]=-1+n.Xe()|0}function ve(t){for(;0<=t.Jb;){var n=t.de.a[t.Jb];if(t.de.a[t.Jb]=-1+n|0,0<=n)n=t.ee.a[t.Jb].Oe(n),ge(t,n);else if(n=t.ee.a[t.Jb],t.Jb=-1+t.Jb|0,n.pe())return t.De=n,t.id=-1+n.te()|0,!0}return!1}function $e(){this.id=0,this.De=null,this.Jb=0,this.ee=this.de=null}function me(){}function je(t){null!==t.fe&&(t.Qc=ta(t.Qc)),t.fe=null}function De(){this.Qc=this.fe=null,this.Qc=new Qi(0,0,qt().Jf,qt().Ye,0,0)}function ke(t,n,i,a,e,r,s){if(n instanceof Qi){var o=nn(rn(),r,s),h=an(rn(),o);if(0!=(n.Q&h)){t=en(rn(),n.Q,o,h),o=n.Dc(t);var c=n.Sd(t);if(c===e&&yn(wn(),o,i))n.qa.a[1+(t<<1)|0]=a;else{var u=n.kc(t);e=Zi(n,o,u,c,t=zt(Et(),c),i,a,e,r,5+s|0),a=(i=Yi(n,h))<<1,s=(-2+n.qa.a.length|0)-_i(n,h)|0,r=new v(-1+(o=n.qa).a.length|0),o.l(0,r,0,a),o.l(2+a|0,r,a,s-a|0),r.a[s]=e,o.l(2+s|0,r,1+s|0,(o.a.length-s|0)-2|0),i=Wt(n.Db,i),n.Q^=h,n.da|=h,n.qa=r,n.Db=i,n.Ta=(-1+n.Ta|0)+e.cb()|0,n.qb=(n.qb-t|0)+e.yc()|0}}else if(0!=(n.da&h))h=en(rn(),n.da,o,h),o=(h=n.$b(h)).cb(),c=h.yc(),ke(t,h,i,a,e,r,5+s|0),n.Ta=n.Ta+(h.cb()-o|0)|0,n.qb=n.qb+(h.yc()-c|0)|0;else{if(o=(s=Yi(n,h))<<1,t=new v(2+(c=n.qa).a.length|0),c.l(0,t,0,o),t.a[o]=i,t.a[1+o|0]=a,c.l(o,t,2+o|0,c.a.length-o|0),i=n.Db,0>s)throw rr();if(s>i.a.length)throw rr();a=new A(1+i.a.length|0),i.l(0,a,0,s),a.a[s]=e,i.l(s,a,1+s|0,i.a.length-s|0),n.Q|=h,n.qa=t,n.Db=a,n.Ta=1+n.Ta|0,n.qb=n.qb+r|0}}else{if(!(n instanceof na))throw new Wa(n);h=ia(n,i),n.ea=0>h?n.ea.xc(new Za(i,a)):n.ea.$c(h,new Za(i,a))}}function Ae(t){return 0===t.Qc.Ta?ea().jf:(null===t.fe&&(t.fe=new xo(t.Qc)),t.fe)}function Me(t,n){je(t);var i=n.db;i=Tn(Pn(),i);var a=zt(Et(),i);ke(t,t.Qc,n.db,n.Sa,i,a,0)}function Ie(t,n,i){je(t);var a=Tn(Pn(),n);return ke(t,t.Qc,n,i,a,zt(Et(),a),0),t}function Se(t,n){if(je(t),n instanceof xo)new Gr(t,n);else if(n&&n.$classData&&n.$classData.Ka.Ed)n.bd(new ba(((n,i)=>Ie(t,n,i))));else for(n=n.q();n.t();)Me(t,n.h())}function xe(){this.hd=null,this.hd=Ge()}function qe(t){this.ge=t}function Ce(){_a=this,sh(),sh()}function Be(){return _a||(_a=new Ce),_a}function Le(){this.Rc=0,this.Fd=null}function Fe(){}function Oe(){this.Vc=0,this.Uc=null}function ze(){}function Ee(){this.Wc=0,this.ec=null}function Ve(){}function Ne(){this.fc=null,this.Gd=!1,this.Xc=null,this.fc=vo(),this.Gd=!1}function Te(t,n){return t.Gd?(Se(t.Xc,n),t):$i(t,n)}function He(){this.hd=null,this.hd=Be()}function Pe(){this.mg=0,this.ng=null,ne=this;try{ut||(ut=new Pt);var t=tt(nt(),"scala.collection.immutable.Vector.defaultApplyPreferredMaxLength","250"),n=si(hi(),t)}catch(t){throw t}this.mg=n,this.ng=new Yr(hh(),0,0)}function Je(t){if(t instanceof Oo)return t;var n=t.D();if(0===n)return hh();if(0=n){t:{if(t instanceof Ko){kn||(kn=new mi);var i=Vi(r(t.qc));if(i===F(P)?(gr||(gr=new Vs),i=gr):i===F(J)?(Ir||(Ir=new Qs),i=Ir):i===F(H)?(vr||(vr=new Ns),i=vr):i===F(G)?i=Js():i===F(R)?(Dr||(Dr=new Gs),i=Dr):i===F(K)?(mr||(mr=new Hs),i=mr):i===F(U)?($r||($r=new Ts),i=$r):i===F(T)?(dr||(dr=new Es),i=dr):i===F(N)?(Sr||(Sr=new Xs),i=Sr):i===F(O)?i=Ws():i===F(ua)?(kr||(kr=new Rs),i=kr):i===F(Cn)?(Ar||(Ar=new Ks),i=Ar):i=new _r(i),null!==(i=i.Za())&&i===F(O)){t=t.qc;break t}}t&&t.$classData&&t.$classData.Ka.O?(n=new v(n),t.zc(n,0,2147483647),t=n):(n=new v(n),t.q().zc(n,0,2147483647),t=n)}return new ah(t)}return Ye(Ze(new Xe,t))}function Ge(){return ne||(ne=new Pe),ne}function Re(t,n){var i=n.a.length;if(0t)return-1;if(t=0>(t=t-this.fd|0)?0:t,0>this.Qb)return t;var n=this.Qb;return nthis.Qb?this.Ad.h():Ki().F.h()},t.ke=function(t,n){if(t=0n)n=ce(this,t);else if(n<=t)n=0;else if(0>this.Qb)n=n-t|0;else{var i=ce(this,t);n=i<(n=n-t|0)?i:n}return 0===n?Ki().F:(this.fd=this.fd+t|0,this.Qb=n,this)},t.$classData=C({bi:0},"scala.collection.Iterator$SliceIterator",{bi:1,$:1,b:1,aa:1,j:1,m:1}),le.prototype=new Aa,le.prototype.constructor=le,le.prototype.t=function(){return!this.Be.o()},le.prototype.h=function(){var t=this.Be.na();return this.Be=this.Be.gb(),t},le.prototype.$classData=C({ei:0},"scala.collection.StrictOptimizedLinearSeqOps$$anon$1",{ei:1,$:1,b:1,aa:1,j:1,m:1}),we.prototype=new Aa,we.prototype.constructor=we,de.prototype=we.prototype,we.prototype.t=function(){var t;if(!(t=this.sbthis.Rc},Le.prototype.h=function(){switch(this.Rc){case 0:var t=new Za(this.Fd.Sb,this.Fd.Sc);break;case 1:t=new Za(this.Fd.Tb,this.Fd.Tc);break;default:t=Ki().F.h()}return this.Rc=1+this.Rc|0,t},Le.prototype.Ac=function(t){return this.Rc=this.Rc+t|0,this},Oe.prototype=new Aa,Oe.prototype.constructor=Oe,ze.prototype=Oe.prototype,Oe.prototype.t=function(){return 3>this.Vc},Oe.prototype.h=function(){switch(this.Vc){case 0:var t=new Za(this.Uc.Kb,this.Uc.sc);break;case 1:t=new Za(this.Uc.Lb,this.Uc.tc);break;case 2:t=new Za(this.Uc.Mb,this.Uc.uc);break;default:t=Ki().F.h()}return this.Vc=1+this.Vc|0,t},Oe.prototype.Ac=function(t){return this.Vc=this.Vc+t|0,this},Ee.prototype=new Aa,Ee.prototype.constructor=Ee,Ve.prototype=Ee.prototype,Ee.prototype.t=function(){return 4>this.Wc},Ee.prototype.h=function(){switch(this.Wc){case 0:var t=new Za(this.ec.tb,this.ec.Ub);break;case 1:t=new Za(this.ec.ub,this.ec.Vb);break;case 2:t=new Za(this.ec.vb,this.ec.Wb);break;case 3:t=new Za(this.ec.wb,this.ec.Xb);break;default:t=Ki().F.h()}return this.Wc=1+this.Wc|0,t},Ee.prototype.Ac=function(t){return this.Wc=this.Wc+t|0,this},Ne.prototype=new g,Ne.prototype.constructor=Ne,Ne.prototype.Nd=function(t){Te(this,t)},Ne.prototype.Od=function(t){var n=t.db;if(t=t.Sa,this.Gd)Ie(this.Xc,n,t);else if(4>this.fc.cb())this.fc=this.fc.sd(n,t);else if(this.fc.vd(n))this.fc=this.fc.sd(n,t);else{this.Gd=!0,null===this.Xc&&(this.Xc=new De);var i=this.fc;Ie(Ie(Ie(Ie(this.Xc,i.tb,i.Ub),i.ub,i.Vb),i.vb,i.Wb),i.wb,i.Xb),Ie(this.Xc,n,t)}},Ne.prototype.Wd=function(){return this.Gd?Ae(this.Xc):this.fc},Ne.prototype.$classData=C({Vi:0},"scala.collection.immutable.MapBuilderImpl",{Vi:1,b:1,sf:1,Ge:1,Ie:1,He:1}),He.prototype=new qa,He.prototype.constructor=He,He.prototype.Bc=function(t){return t&&t.$classData&&t.$classData.Ka.ra?t:xa.prototype.Cc.call(this,t)},He.prototype.Cc=function(t){return t&&t.$classData&&t.$classData.Ka.ra?t:xa.prototype.Cc.call(this,t)},He.prototype.$classData=C({dj:0},"scala.collection.immutable.Seq$",{dj:1,$f:1,b:1,gd:1,cc:1,c:1}),Pe.prototype=new g,Pe.prototype.constructor=Pe,Pe.prototype.Bc=function(t){return Je(t)},Pe.prototype.$classData=C({ej:0},"scala.collection.immutable.Vector$",{ej:1,b:1,ag:1,gd:1,cc:1,c:1});var Ke=function t(n,i,a){if(Ft(),0!==i.a.length){32===n.z&&Ue(n);var e=i.a.length;switch(a){case 2:e=e-(a=(a=31&((1024-n.r|0)>>>5|0))>>5|0),a),We(n,a<<5),0>>10|0))>>10|0),a),We(n,a<<10),0>>15|0))>>15|0),a),We(n,a<<15),0>>20|0))>>20|0),a),We(n,a<<20),0>>25|0)+e|0))throw Na("exceeding 2^31 elements");i.l(0,n.Fa,a,e),We(n,e<<25);break;default:throw new Wa(a)}}};function Ue(t){var n=32+t.r|0,i=n^t.r;t.r=n,t.z=0,Qe(t,n,i)}function We(t,n){if(0=i)throw Na("advance1("+n+", "+i+"): a1="+t.K+", a2="+t.v+", a3="+t.y+", a4="+t.E+", a5="+t.P+", a6="+t.Fa+", depth="+t.A);1024>i?(1>=t.A&&(t.v=new(L(L(O)).w)(32),t.v.a[0]=t.K,t.A=2),t.K=new v(32),t.v.a[31&(n>>>5|0)]=t.K):32768>i?(2>=t.A&&(t.y=new(L(L(L(O))).w)(32),t.y.a[0]=t.v,t.A=3),t.K=new v(32),t.v=new(L(L(O)).w)(32),t.v.a[31&(n>>>5|0)]=t.K,t.y.a[31&(n>>>10|0)]=t.v):1048576>i?(3>=t.A&&(t.E=new(L(L(L(L(O)))).w)(32),t.E.a[0]=t.y,t.A=4),t.K=new v(32),t.v=new(L(L(O)).w)(32),t.y=new(L(L(L(O))).w)(32),t.v.a[31&(n>>>5|0)]=t.K,t.y.a[31&(n>>>10|0)]=t.v,t.E.a[31&(n>>>15|0)]=t.y):33554432>i?(4>=t.A&&(t.P=new(L(L(L(L(L(O))))).w)(32),t.P.a[0]=t.E,t.A=5),t.K=new v(32),t.v=new(L(L(O)).w)(32),t.y=new(L(L(L(O))).w)(32),t.E=new(L(L(L(L(O)))).w)(32),t.v.a[31&(n>>>5|0)]=t.K,t.y.a[31&(n>>>10|0)]=t.v,t.E.a[31&(n>>>15|0)]=t.y,t.P.a[31&(n>>>20|0)]=t.E):(5>=t.A&&(t.Fa=new(L(L(L(L(L(L(O)))))).w)(64),t.Fa.a[0]=t.P,t.A=6),t.K=new v(32),t.v=new(L(L(O)).w)(32),t.y=new(L(L(L(O))).w)(32),t.E=new(L(L(L(L(O)))).w)(32),t.P=new(L(L(L(L(L(O))))).w)(32),t.v.a[31&(n>>>5|0)]=t.K,t.y.a[31&(n>>>10|0)]=t.v,t.E.a[31&(n>>>15|0)]=t.y,t.P.a[31&(n>>>20|0)]=t.E,t.Fa.a[n>>>25|0]=t.P)}function Xe(){this.K=this.v=this.y=this.E=this.P=this.Fa=null,this.x=this.r=this.z=0,this.Fe=!1,this.A=0,this.K=new v(32),this.x=this.r=this.z=0,this.Fe=!1,this.A=1}function Ze(t,n){if(n instanceof Oo)if(0!==t.z||0!==t.r||t.Fe)t=function(t,n){for(var i=n.ic(),a=0;as?0|-s:s)|0)?Re(t,e):32===t.z||0===t.z?Ke(t,e,r):un(fn(),-2+r|0,e,new la((n=>{Re(t,n)}))),a=1+a|0}return t}(t,n);else{var i=n.ic();switch(i){case 0:break;case 1:t.A=1,i=n.d.a.length,t.z=31&i,t.r=i-t.z|0,n=n.d,t.K=32===n.a.length?n:jt(Dt(),n,0,32);break;case 3:i=n.xb;var a=n.f;t.K=32===a.a.length?a:jt(Dt(),a,0,32),t.A=2,t.x=32-n.Nb|0,a=n.g+t.x|0,t.z=31&a,t.r=a-t.z|0,t.v=new(L(L(O)).w)(32),t.v.a[0]=n.d,i.l(0,t.v,1,i.a.length),t.v.a[1+i.a.length|0]=t.K;break;case 5:i=n.ab,a=n.bb;var e=n.f;t.K=32===e.a.length?e:jt(Dt(),e,0,32),t.A=3,t.x=1024-n.kb|0,e=n.g+t.x|0,t.z=31&e,t.r=e-t.z|0,t.y=new(L(L(L(O))).w)(32),t.y.a[0]=cn(fn(),n.d,n.Fb),i.l(0,t.y,1,i.a.length),t.v=mt(Dt(),a,32),t.y.a[1+i.a.length|0]=t.v,t.v.a[a.a.length]=t.K;break;case 7:i=n.Ha,a=n.Ja,e=n.Ia;var r=n.f;t.K=32===r.a.length?r:jt(Dt(),r,0,32),t.A=4,t.x=32768-n.Xa|0,r=n.g+t.x|0,t.z=31&r,t.r=r-t.z|0,t.E=new(L(L(L(L(O)))).w)(32),t.E.a[0]=cn(fn(),cn(fn(),n.d,n.eb),n.fb),i.l(0,t.E,1,i.a.length),t.y=mt(Dt(),a,32),t.v=mt(Dt(),e,32),t.E.a[1+i.a.length|0]=t.y,t.y.a[a.a.length]=t.v,t.v.a[e.a.length]=t.K;break;case 9:i=n.fa,a=n.ia,e=n.ha,r=n.ga;var s=n.f;t.K=32===s.a.length?s:jt(Dt(),s,0,32),t.A=5,t.x=1048576-n.Aa|0,s=n.g+t.x|0,t.z=31&s,t.r=s-t.z|0,t.P=new(L(L(L(L(L(O))))).w)(32),t.P.a[0]=cn(fn(),cn(fn(),cn(fn(),n.d,n.Oa),n.Pa),n.Qa),i.l(0,t.P,1,i.a.length),t.E=mt(Dt(),a,32),t.y=mt(Dt(),e,32),t.v=mt(Dt(),r,32),t.P.a[1+i.a.length|0]=t.E,t.E.a[a.a.length]=t.y,t.y.a[e.a.length]=t.v,t.v.a[r.a.length]=t.K;break;case 11:i=n.V,a=n.Z,e=n.Y,r=n.X,s=n.W;var o=n.f;t.K=32===o.a.length?o:jt(Dt(),o,0,32),t.A=6,t.x=33554432-n.sa|0,o=n.g+t.x|0,t.z=31&o,t.r=o-t.z|0,t.Fa=new(L(L(L(L(L(L(O)))))).w)(64),t.Fa.a[0]=cn(fn(),cn(fn(),cn(fn(),cn(fn(),n.d,n.Ba),n.Ca),n.Da),n.Ea),i.l(0,t.Fa,1,i.a.length),t.P=mt(Dt(),a,32),t.E=mt(Dt(),e,32),t.y=mt(Dt(),r,32),t.v=mt(Dt(),s,32),t.Fa.a[1+i.a.length|0]=t.P,t.P.a[a.a.length]=t.E,t.E.a[e.a.length]=t.y,t.y.a[r.a.length]=t.v,t.v.a[s.a.length]=t.K;break;default:throw new Wa(i)}0===t.z&&0>>25|0;0>>25|0)&&(t.A=5),i=n,n=n.a[0]}if(5<=t.A){null===n&&(n=t.P);var r=31&(t.x>>>20|0);if(5===t.A){0>>20|0)&&(t.A=4)}else{if(0>>15|0);if(4===t.A){0>>15|0)&&(t.A=3)}else{if(0>>10|0);if(3===t.A){0>>10|0)&&(t.A=2)}else{if(0>>5|0);if(2===t.A){0>>5|0)&&(t.A=1)}else{if(0v)throw Ha(new Pa,"Vector cannot have negative size "+v);if(32>=v){var m=t.K;return new ah(m.a.length===$?m:mt(Dt(),m,$))}if(1024>=v){var j=31&(-1+v|0),D=(-1+v|0)>>>5|0,k=t.v,A=jt(Dt(),k,1,D),M=t.v.a[0],I=t.v.a[D],S=1+j|0,x=I.a.length===S?I:mt(Dt(),I,S);return new ch(M,32-t.x|0,A,x,$)}if(32768>=v){var q=31&(-1+v|0),C=31&((-1+v|0)>>>5|0),B=(-1+v|0)>>>10|0,L=t.y,F=jt(Dt(),L,1,B),O=t.y.a[0],z=O.a.length,E=jt(Dt(),O,1,z),V=t.y.a[0].a[0],N=t.y.a[B],T=mt(Dt(),N,C),H=t.y.a[B].a[C],P=1+q|0,J=H.a.length===P?H:mt(Dt(),H,P),G=V.a.length;return new uh(V,G,E,G+(E.a.length<<5)|0,F,T,J,$)}if(1048576>=v){var R=31&(-1+v|0),K=31&((-1+v|0)>>>5|0),U=31&((-1+v|0)>>>10|0),W=(-1+v|0)>>>15|0,Q=t.E,X=jt(Dt(),Q,1,W),Z=t.E.a[0],Y=Z.a.length,_=jt(Dt(),Z,1,Y),tt=t.E.a[0].a[0],nt=tt.a.length,it=jt(Dt(),tt,1,nt),at=t.E.a[0].a[0].a[0],et=t.E.a[W],rt=mt(Dt(),et,U),st=t.E.a[W].a[U],ot=mt(Dt(),st,K),ht=t.E.a[W].a[U].a[K],ct=1+R|0,ut=ht.a.length===ct?ht:mt(Dt(),ht,ct),ft=at.a.length,pt=ft+(it.a.length<<5)|0;return new fh(at,ft,it,pt,_,pt+(_.a.length<<10)|0,X,rt,ot,ut,$)}if(33554432>=v){var lt=31&(-1+v|0),bt=31&((-1+v|0)>>>5|0),yt=31&((-1+v|0)>>>10|0),wt=31&((-1+v|0)>>>15|0),dt=(-1+v|0)>>>20|0,gt=t.P,vt=jt(Dt(),gt,1,dt),$t=t.P.a[0],kt=$t.a.length,At=jt(Dt(),$t,1,kt),Mt=t.P.a[0].a[0],It=Mt.a.length,St=jt(Dt(),Mt,1,It),xt=t.P.a[0].a[0].a[0],qt=xt.a.length,Ct=jt(Dt(),xt,1,qt),Bt=t.P.a[0].a[0].a[0].a[0],Lt=t.P.a[dt],Ft=mt(Dt(),Lt,wt),Ot=t.P.a[dt].a[wt],zt=mt(Dt(),Ot,yt),Et=t.P.a[dt].a[wt].a[yt],Vt=mt(Dt(),Et,bt),Nt=t.P.a[dt].a[wt].a[yt].a[bt],Tt=1+lt|0,Ht=Nt.a.length===Tt?Nt:mt(Dt(),Nt,Tt),Pt=Bt.a.length,Jt=Pt+(Ct.a.length<<5)|0,Gt=Jt+(St.a.length<<10)|0;return new ph(Bt,Pt,Ct,Jt,St,Gt,At,Gt+(At.a.length<<15)|0,vt,Ft,zt,Vt,Ht,$)}var Rt=31&(-1+v|0),Kt=31&((-1+v|0)>>>5|0),Ut=31&((-1+v|0)>>>10|0),Wt=31&((-1+v|0)>>>15|0),Qt=31&((-1+v|0)>>>20|0),Xt=(-1+v|0)>>>25|0,Zt=t.Fa,Yt=jt(Dt(),Zt,1,Xt),_t=t.Fa.a[0],tn=_t.a.length,nn=jt(Dt(),_t,1,tn),an=t.Fa.a[0].a[0],en=an.a.length,rn=jt(Dt(),an,1,en),sn=t.Fa.a[0].a[0].a[0],on=sn.a.length,hn=jt(Dt(),sn,1,on),cn=t.Fa.a[0].a[0].a[0].a[0],un=cn.a.length,fn=jt(Dt(),cn,1,un),pn=t.Fa.a[0].a[0].a[0].a[0].a[0],ln=t.Fa.a[Xt],bn=mt(Dt(),ln,Qt),yn=t.Fa.a[Xt].a[Qt],wn=mt(Dt(),yn,Wt),dn=t.Fa.a[Xt].a[Qt].a[Wt],gn=mt(Dt(),dn,Ut),vn=t.Fa.a[Xt].a[Qt].a[Wt].a[Ut],$n=mt(Dt(),vn,Kt),mn=t.Fa.a[Xt].a[Qt].a[Wt].a[Ut].a[Kt],jn=1+Rt|0,Dn=mn.a.length===jn?mn:mt(Dt(),mn,jn),kn=pn.a.length,An=kn+(fn.a.length<<5)|0,Mn=An+(hn.a.length<<10)|0,In=Mn+(rn.a.length<<15)|0;return new lh(pn,kn,fn,An,hn,Mn,rn,In,nn,In+(nn.a.length<<20)|0,Yt,bn,wn,gn,$n,Dn,$)}function _e(){this.hd=null,nr||(nr=new er),this.hd=nr}Xe.prototype=new g,Xe.prototype.constructor=Xe,(t=Xe.prototype).U=function(){return"VectorBuilder(len1="+this.z+", lenRest="+this.r+", offset="+this.x+", depth="+this.A+")"},t.Wd=function(){return Ye(this)},t.Nd=function(t){Ze(this,t)},t.Od=function(t){32===this.z&&Ue(this),this.K.a[this.z]=t,this.z=1+this.z|0},t.$classData=C({mj:0},"scala.collection.immutable.VectorBuilder",{mj:1,b:1,sf:1,Ge:1,Ie:1,He:1}),_e.prototype=new qa,_e.prototype.constructor=_e,_e.prototype.$classData=C({pj:0},"scala.collection.mutable.Buffer$",{pj:1,$f:1,b:1,gd:1,cc:1,c:1});var tr,nr,ir=function t(n,i){return Ei(i)?"Array["+t(n,Vi(i))+"]":i.mb.name};function ar(t){this.xg=0,this.Ij=t,this.Je=0,this.xg=t.xd()}function er(){}function rr(){var t=new sr;return fi(t,null),t}ar.prototype=new Aa,ar.prototype.constructor=ar,ar.prototype.t=function(){return this.Je"number"==typeof t)),cr=C({Og:0},"java.lang.Float",{Og:1,Vd:1,b:1,c:1,Ec:1,lc:1,se:1},(t=>l(t))),ur=C({Qg:0},"java.lang.Integer",{Qg:1,Vd:1,b:1,c:1,Ec:1,lc:1,se:1},(t=>p(t))),fr=C({Sg:0},"java.lang.Long",{Sg:1,Vd:1,b:1,c:1,Ec:1,lc:1,se:1},(t=>t instanceof kt));class pr extends Ta{constructor(t){super(),fi(this,t)}}function lr(t){for(var n=0,i=1,a=-1+t.length|0;0<=a;)n=n+Math.imul(t.charCodeAt(a),i)|0,i=Math.imul(31,i),a=-1+a|0;return n}pr.prototype.$classData=C({Vg:0},"java.lang.NumberFormatException",{Vg:1,Ef:1,Gb:1,Pb:1,Hb:1,b:1,c:1});var br,yr,wr,dr,gr,vr,$r,mr,jr,Dr,kr,Ar,Mr,Ir,Sr,xr,qr,Cr,Br=C({Dg:0},"java.lang.String",{Dg:1,b:1,c:1,Ec:1,Bf:1,lc:1,se:1},(t=>"string"==typeof t));class Lr extends Pa{constructor(){super(),fi(this,null)}}function Fr(){}function Or(){return br||(br=new Fr),br}function zr(t){this.we=t}function Er(){}function Vr(){}function Nr(t,n){return t.Bb=n,t.n=0,n=t.Bb,t.pb=wt(dt(),n),t}function Tr(){this.Bb=null,this.pb=this.n=0}function Hr(){}function Pr(t){this.Cb=0,this.Uh=t,this.ed=0,this.Cb=t.p()}function Jr(){this.cg=null,this.hf=!1,yr=this,new ae(this)}function Gr(t,n){for(this.Dd=this.sb=0,this.Pc=null,this.rb=0,this.ce=this.rc=null,ye(this,n.ib);this.t();)n=this.Pc.Sd(this.sb),ke(t,t.Qc,this.Pc.Dc(this.sb),this.Pc.kc(this.sb),n,zt(Et(),n),0),this.sb=1+this.sb|0}function Rr(t){if(this.Rc=0,this.Fd=null,null===t)throw null;this.Fd=t,this.Rc=0}function Kr(t){if(this.Vc=0,this.Uc=null,null===t)throw null;this.Uc=t,this.Vc=0}function Ur(t){if(this.Wc=0,this.ec=null,null===t)throw null;this.ec=t,this.Wc=0}function Wr(t){this.ee=this.de=this.De=null,this.nf=0,this.jg=null,this.Jb=this.id=-1,this.de=new A(1+rn().je|0),this.ee=new(L(_t).w)(1+rn().je|0),ge(this,t),ve(this),this.nf=0}function Qr(t){this.Dd=this.sb=0,this.Pc=null,this.rb=0,this.ce=this.rc=null,ye(this,t)}function Xr(t){t.Eb<=t.wa&&Ki().F.h(),t.pd=1+t.pd|0;for(var n=t.lg.jc(t.pd);0===n.a.length;)t.pd=1+t.pd|0,n=t.lg.jc(t.pd);t.Ee=t.Id;var i=t.aj/2|0,a=t.pd-i|0;switch(t.od=(1+i|0)-(0>a?0|-a:a)|0,i=t.od){case 1:t.Yb=n;break;case 2:t.ld=n;break;case 3:t.md=n;break;case 4:t.nd=n;break;case 5:t.Hd=n;break;case 6:t.of=n;break;default:throw new Wa(i)}t.Id=t.Ee+Math.imul(n.a.length,1<t.Zc&&(t.Id=t.Zc),1i?t.Yb=t.ld.a[31&(n>>>5|0)]:(32768>i?t.ld=t.md.a[31&(n>>>10|0)]:(1048576>i?t.md=t.nd.a[31&(n>>>15|0)]:(33554432>i?t.nd=t.Hd.a[31&(n>>>20|0)]:(t.Hd=t.of.a[n>>>25|0],t.nd=t.Hd.a[0]),t.md=t.nd.a[0]),t.ld=t.md.a[0]),t.Yb=t.ld.a[0]),t.ie=n}t.Eb=t.Eb-t.wa|0,n=t.Yb.a.length,i=t.Eb,t.Yc=nyn(wn(),n.wd(t.db,Sa().Xf),t.Sa))))}catch(t){if(t instanceof Va)return!1;throw t}}function _s(){}function to(){}function no(){}function io(){}function ao(){}function eo(){}function ro(){this.Ae=null}function so(){}function oo(t){this.Ae=t}function ho(){}function co(){}function uo(){}function fo(){}function po(t,n){return!bo(n)||t.p()===n.p()}function lo(t,n){if(bo(n)){if(t===n)return!0;var i=t.p(),a=i===n.p();if(a){var e=0,r=t.me(),s=n.me(),o=(r=r>>31|0|r>>31<<1;for(r=((s=i>>31)===o?(-2147483648^i)>(-2147483648^r<<1):s>o)?r:i;e")}else{for(s=t,t=0;;){var o=s,h=r;if(o===h||Mo(o)===Mo(h))break;s=Mo(s).Ra(),r=Mo(r).Ra(),t=1+t|0}for(((s=i)===(o=r)||Mo(s)===Mo(o))&&0"}}}else n.i+="";return n.i=""+n.i+e,n}function Ao(t){this.gg=null,this.lf=!1,this.fg=t,this.mf=this.Rb=!1}function Mo(t){if(!t.lf&&!t.lf){if(t.mf)throw fi(t=new ma,"self-referential LazyList or a derivation thereof has no more elements"),t;t.mf=!0;try{var n=pa(t.fg)}finally{t.mf=!1}t.Rb=!0,t.fg=null,t.gg=n,t.lf=!0}return t.gg}function Io(t){var n=t,i=t;for(n.o()||(n=Mo(n).Ra());i!==n&&!n.o()&&!(n=Mo(n).Ra()).o()&&(n=Mo(n).Ra())!==i;)i=Mo(i).Ra();return t}function So(t){this.wg=t}function xo(t){this.ib=t}function qo(t,n,i){var a=Tn(Pn(),n);return(n=Xi(t.ib,n,i,a,zt(Et(),a),0,!0))===t.ib?t:new xo(n)}function Co(){}function Bo(){}function Lo(){}function Fo(){}function Oo(){this.d=null}function zo(){}function Eo(){}function Vo(){}function No(t){this.Hc=t}function To(t){this.Ic=t}function Ho(t){this.Jc=t}function Po(t){this.Kc=t}function Jo(t){this.Lc=t}function Go(t){this.Mc=t}function Ro(t){this.Nc=t}function Ko(t){this.qc=t}function Uo(t){this.Oc=t}function Wo(t){this.Cd=t}function Qo(){}function Xo(){}function Zo(){this.d=null}function Yo(){}function _o(t){this.Ob=t}function th(t,n,i,a){t.f=i,t.g=a,t.d=n}function nh(){this.f=this.d=null,this.g=0}function ih(){}function ah(t){this.d=t}function eh(t,n){this.bg=t,this.Ce=n}function rh(){qr=this,sh(),sh()}function sh(){return qr||(qr=new rh),qr}function oh(){this.f=this.d=null,this.g=0,th(this,fn().qf,fn().qf,0)}function hh(){return Cr||(Cr=new oh),Cr}function ch(t,n,i,a,e){this.f=this.d=null,this.g=0,this.Nb=n,this.xb=i,th(this,t,a,e)}function uh(t,n,i,a,e,r,s,o){this.f=this.d=null,this.g=0,this.jb=n,this.Fb=i,this.kb=a,this.ab=e,this.bb=r,th(this,t,s,o)}function fh(t,n,i,a,e,r,s,o,h,c,u){this.f=this.d=null,this.g=0,this.Va=n,this.eb=i,this.Wa=a,this.fb=e,this.Xa=r,this.Ha=s,this.Ja=o,this.Ia=h,th(this,t,c,u)}function ph(t,n,i,a,e,r,s,o,h,c,u,f,p,l){this.f=this.d=null,this.g=0,this.xa=n,this.Oa=i,this.ya=a,this.Pa=e,this.za=r,this.Qa=s,this.Aa=o,this.fa=h,this.ia=c,this.ha=u,this.ga=f,th(this,t,p,l)}function lh(t,n,i,a,e,r,s,o,h,c,u,f,p,l,b,y,w){this.f=this.d=null,this.g=0,this.ja=n,this.Ba=i,this.ka=a,this.Ca=e,this.la=r,this.Da=s,this.ma=o,this.Ea=h,this.sa=c,this.V=u,this.Z=f,this.Y=p,this.X=l,this.W=b,th(this,t,y,w)}function bh(){this.yb=null}function yh(){this.qd=null}Lr.prototype.$classData=C({Zg:0},"java.lang.StringIndexOutOfBoundsException",{Zg:1,Ue:1,Gb:1,Pb:1,Hb:1,b:1,c:1}),Fr.prototype=new Xa,Fr.prototype.constructor=Fr,(t=Fr.prototype).dd=function(){return"None"},t.xd=function(){return 0},t.yd=function(t){return Hn(Pn(),t)},t.B=function(){return 2433880},t.U=function(){return"None"},t.Re=function(){throw new Ua("None.get")},t.$classData=C({jh:0},"scala.None$",{jh:1,kh:1,b:1,j:1,ve:1,s:1,c:1}),zr.prototype=new Xa,zr.prototype.constructor=zr,(t=zr.prototype).Re=function(){return this.we},t.dd=function(){return"Some"},t.xd=function(){return 1},t.yd=function(t){return 0===t?this.we:Hn(Pn(),t)},t.B=function(){return _n(this)},t.U=function(){return zn(),Tt(new ar(this),this.dd()+"(",",")},t.C=function(t){return this===t||t instanceof zr&&yn(wn(),this.we,t.we)},t.$classData=C({mh:0},"scala.Some",{mh:1,kh:1,b:1,j:1,ve:1,s:1,c:1}),Er.prototype=new g,Er.prototype.constructor=Er,(t=Vr.prototype=Er.prototype).Zb=function(){return this.vc()},t.Ya=function(t){Vt(this,t)},t.Rd=function(t){for(var n=!0,i=this.q();n&&i.t();)n=!!t.k(i.h());return n},t.zc=function(t,n,i){return Nt(this,t,n,i)},t.wc=function(t,n,i,a){return Ht(this,t,n,i,a)},t.D=function(){return-1},Tr.prototype=new Aa,Tr.prototype.constructor=Tr,(t=Hr.prototype=Tr.prototype).D=function(){return this.pb-this.n|0},t.t=function(){return this.n=wt(dt(),t)&&Ki().F.h(),t=Ln(zn(),this.Bb,this.n),this.n=1+this.n|0,t},t.Ac=function(t){if(0(t=this.n+t|0))t=this.pb;else{var n=this.pb;t=nt?0:t),this},t.ke=function(t,n){return t=0>t?0:t>this.Cb?this.Cb:t,n=(0>n?0:n>this.Cb?this.Cb:n)-t|0,this.Cb=0>n?0:n,this.ed=this.ed+t|0,this},t.$classData=C({Th:0},"scala.collection.IndexedSeqView$IndexedSeqViewIterator",{Th:1,$:1,b:1,aa:1,j:1,m:1,c:1}),Jr.prototype=new g,Jr.prototype.constructor=Jr,Jr.prototype.$classData=C({hi:0},"scala.collection.immutable.ArraySeq$",{hi:1,b:1,ik:1,ck:1,ak:1,dk:1,c:1}),Gr.prototype=new de,Gr.prototype.constructor=Gr,Gr.prototype.We=function(){throw Ki().F.h(),new Va},Gr.prototype.h=function(){this.We()},Gr.prototype.$classData=C({yi:0},"scala.collection.immutable.HashMapBuilder$$anon$1",{yi:1,ti:1,$:1,b:1,aa:1,j:1,m:1}),Rr.prototype=new Fe,Rr.prototype.constructor=Rr,Rr.prototype.$classData=C({Qi:0},"scala.collection.immutable.Map$Map2$$anon$1",{Qi:1,mk:1,$:1,b:1,aa:1,j:1,m:1}),Kr.prototype=new ze,Kr.prototype.constructor=Kr,Kr.prototype.$classData=C({Si:0},"scala.collection.immutable.Map$Map3$$anon$4",{Si:1,nk:1,$:1,b:1,aa:1,j:1,m:1}),Ur.prototype=new Ve,Ur.prototype.constructor=Ur,Ur.prototype.$classData=C({Ui:0},"scala.collection.immutable.Map$Map4$$anon$7",{Ui:1,ok:1,$:1,b:1,aa:1,j:1,m:1}),Wr.prototype=new me,Wr.prototype.constructor=Wr,Wr.prototype.B=function(){Li();var t=this.jg;return Yn(this.nf,Tn(Pn(),t))},Wr.prototype.h=function(){return this.t()||Ki().F.h(),this.nf=this.De.Sd(this.id),this.jg=this.De.kc(this.id),this.id=-1+this.id|0,this},Wr.prototype.$classData=C({Wi:0},"scala.collection.immutable.MapKeyValueTupleHashIterator",{Wi:1,lk:1,$:1,b:1,aa:1,j:1,m:1}),Qr.prototype=new de,Qr.prototype.constructor=Qr,Qr.prototype.h=function(){this.t()||Ki().F.h();var t=this.Pc.Qe(this.sb);return this.sb=1+this.sb|0,t},Qr.prototype.$classData=C({Xi:0},"scala.collection.immutable.MapKeyValueTupleIterator",{Xi:1,ti:1,$:1,b:1,aa:1,j:1,m:1}),Yr.prototype=new Aa,Yr.prototype.constructor=Yr,(t=Yr.prototype).D=function(){return this.Eb-this.wa|0},t.t=function(){return this.Eb>this.wa},t.h=function(){this.wa===this.Yc&&Zr(this);var t=this.Yb.a[this.wa];return this.wa=1+this.wa|0,t},t.Ac=function(t){if(0=this.Id;)Xr(this);if(n=t-this.Ee|0,1i||(32768>i||(1048576>i||(33554432>i||(this.Hd=this.of.a[n>>>25|0]),this.nd=this.Hd.a[31&(n>>>20|0)]),this.md=this.nd.a[31&(n>>>15|0)]),this.ld=this.md.a[31&(n>>>10|0)]),this.Yb=this.ld.a[31&(n>>>5|0)],this.ie=n}this.Yc=this.Yb.a.length,this.wa=31&n,this.Eb=this.wa+(this.Zc-t|0)|0,this.Yc>this.Eb&&(this.Yc=this.Eb)}}return this},t.zc=function(t,n,i){var a=wt(dt(),t),e=this.Eb-this.wa|0;for(a=0<(a=(i=i=this.Mf.a.length&&Ki().F.h();var t=this.Mf.a[this.n];return this.n=1+this.n|0,t},ts.prototype.$classData=C({Gh:0},"scala.collection.ArrayOps$ArrayIterator$mcB$sp",{Gh:1,bc:1,$:1,b:1,aa:1,j:1,m:1,c:1}),ns.prototype=new Hr,ns.prototype.constructor=ns,ns.prototype.h=function(){this.n>=this.Nf.a.length&&Ki().F.h();var t=this.Nf.a[this.n];return this.n=1+this.n|0,b(t)},ns.prototype.$classData=C({Hh:0},"scala.collection.ArrayOps$ArrayIterator$mcC$sp",{Hh:1,bc:1,$:1,b:1,aa:1,j:1,m:1,c:1}),is.prototype=new Hr,is.prototype.constructor=is,is.prototype.h=function(){this.n>=this.Of.a.length&&Ki().F.h();var t=this.Of.a[this.n];return this.n=1+this.n|0,t},is.prototype.$classData=C({Ih:0},"scala.collection.ArrayOps$ArrayIterator$mcD$sp",{Ih:1,bc:1,$:1,b:1,aa:1,j:1,m:1,c:1}),as.prototype=new Hr,as.prototype.constructor=as,as.prototype.h=function(){this.n>=this.Pf.a.length&&Ki().F.h();var t=this.Pf.a[this.n];return this.n=1+this.n|0,t},as.prototype.$classData=C({Jh:0},"scala.collection.ArrayOps$ArrayIterator$mcF$sp",{Jh:1,bc:1,$:1,b:1,aa:1,j:1,m:1,c:1}),es.prototype=new Hr,es.prototype.constructor=es,es.prototype.h=function(){this.n>=this.Qf.a.length&&Ki().F.h();var t=this.Qf.a[this.n];return this.n=1+this.n|0,t},es.prototype.$classData=C({Kh:0},"scala.collection.ArrayOps$ArrayIterator$mcI$sp",{Kh:1,bc:1,$:1,b:1,aa:1,j:1,m:1,c:1}),rs.prototype=new Hr,rs.prototype.constructor=rs,rs.prototype.h=function(){this.n>=this.Rf.a.length&&Ki().F.h();var t=this.Rf.a[this.n],n=t.S;return t=t.R,this.n=1+this.n|0,new kt(n,t)},rs.prototype.$classData=C({Lh:0},"scala.collection.ArrayOps$ArrayIterator$mcJ$sp",{Lh:1,bc:1,$:1,b:1,aa:1,j:1,m:1,c:1}),ss.prototype=new Hr,ss.prototype.constructor=ss,ss.prototype.h=function(){this.n>=this.Sf.a.length&&Ki().F.h();var t=this.Sf.a[this.n];return this.n=1+this.n|0,t},ss.prototype.$classData=C({Mh:0},"scala.collection.ArrayOps$ArrayIterator$mcS$sp",{Mh:1,bc:1,$:1,b:1,aa:1,j:1,m:1,c:1}),os.prototype=new Hr,os.prototype.constructor=os,os.prototype.h=function(){this.n>=this.Oh.a.length&&Ki().F.h(),this.n=1+this.n|0},os.prototype.$classData=C({Nh:0},"scala.collection.ArrayOps$ArrayIterator$mcV$sp",{Nh:1,bc:1,$:1,b:1,aa:1,j:1,m:1,c:1}),hs.prototype=new Hr,hs.prototype.constructor=hs,hs.prototype.h=function(){this.n>=this.Tf.a.length&&Ki().F.h();var t=this.Tf.a[this.n];return this.n=1+this.n|0,t},hs.prototype.$classData=C({Ph:0},"scala.collection.ArrayOps$ArrayIterator$mcZ$sp",{Ph:1,bc:1,$:1,b:1,aa:1,j:1,m:1,c:1}),cs.prototype=new g,cs.prototype.constructor=cs,us.prototype=cs.prototype,cs.prototype.U=function(){return this.La},cs.prototype.C=function(t){return this===t},cs.prototype.B=function(){return this.N},fs.prototype=new g,fs.prototype.constructor=fs,ps.prototype=fs.prototype,ls.prototype=new us,ls.prototype.constructor=ls,bs.prototype=ls.prototype,ls.prototype.Za=function(){return F(T)},ls.prototype.nb=function(t){return new m(t)},ys.prototype=new us,ys.prototype.constructor=ys,ws.prototype=ys.prototype,ys.prototype.Za=function(){return F(P)},ys.prototype.nb=function(t){return new D(t)},ds.prototype=new us,ds.prototype.constructor=ds,gs.prototype=ds.prototype,ds.prototype.Za=function(){return F(H)},ds.prototype.nb=function(t){return new j(t)},vs.prototype=new us,vs.prototype.constructor=vs,$s.prototype=vs.prototype,vs.prototype.Za=function(){return F(U)},vs.prototype.nb=function(t){return new S(t)},ms.prototype=new us,ms.prototype.constructor=ms,js.prototype=ms.prototype,ms.prototype.Za=function(){return F(K)},ms.prototype.nb=function(t){return new I(t)},Ds.prototype=new us,Ds.prototype.constructor=Ds,ks.prototype=Ds.prototype,Ds.prototype.Za=function(){return F(G)},Ds.prototype.nb=function(t){return new A(t)},As.prototype=new us,As.prototype.constructor=As,Ms.prototype=As.prototype,As.prototype.Za=function(){return F(R)},As.prototype.nb=function(t){return new M(t)},Is.prototype=new ps,Is.prototype.constructor=Is,Ss.prototype=Is.prototype,Is.prototype.U=function(){return this.Xd},Is.prototype.C=function(t){return this===t},Is.prototype.B=function(){return this.mc},xs.prototype=new us,xs.prototype.constructor=xs,qs.prototype=xs.prototype,xs.prototype.Za=function(){return F(J)},xs.prototype.nb=function(t){return new k(t)},Cs.prototype=new us,Cs.prototype.constructor=Cs,Bs.prototype=Cs.prototype,Cs.prototype.Za=function(){return F(N)},Cs.prototype.nb=function(t){return new(L(lt).w)(t)},Ls.prototype=new Vr,Ls.prototype.constructor=Ls,Fs.prototype=Ls.prototype,Ls.prototype.U=function(){return this.Zb()+"()"},Os.prototype=new Ss,Os.prototype.constructor=Os,Os.prototype.Za=function(){return F(O)},Os.prototype.nb=function(t){return new v(t)},Os.prototype.$classData=C({qh:0},"scala.reflect.ManifestFactory$AnyManifest$",{qh:1,af:1,$e:1,b:1,Ib:1,ob:1,zb:1,Ab:1,c:1,s:1}),Es.prototype=new bs,Es.prototype.constructor=Es,Es.prototype.$classData=C({rh:0},"scala.reflect.ManifestFactory$BooleanManifest$",{rh:1,Pj:1,Fc:1,b:1,Ib:1,ob:1,zb:1,Ab:1,c:1,s:1}),Vs.prototype=new ws,Vs.prototype.constructor=Vs,Vs.prototype.$classData=C({sh:0},"scala.reflect.ManifestFactory$ByteManifest$",{sh:1,Qj:1,Fc:1,b:1,Ib:1,ob:1,zb:1,Ab:1,c:1,s:1}),Ns.prototype=new gs,Ns.prototype.constructor=Ns,Ns.prototype.$classData=C({th:0},"scala.reflect.ManifestFactory$CharManifest$",{th:1,Rj:1,Fc:1,b:1,Ib:1,ob:1,zb:1,Ab:1,c:1,s:1}),Ts.prototype=new $s,Ts.prototype.constructor=Ts,Ts.prototype.$classData=C({uh:0},"scala.reflect.ManifestFactory$DoubleManifest$",{uh:1,Sj:1,Fc:1,b:1,Ib:1,ob:1,zb:1,Ab:1,c:1,s:1}),Hs.prototype=new js,Hs.prototype.constructor=Hs,Hs.prototype.$classData=C({vh:0},"scala.reflect.ManifestFactory$FloatManifest$",{vh:1,Tj:1,Fc:1,b:1,Ib:1,ob:1,zb:1,Ab:1,c:1,s:1}),Ps.prototype=new ks,Ps.prototype.constructor=Ps,Ps.prototype.$classData=C({wh:0},"scala.reflect.ManifestFactory$IntManifest$",{wh:1,Uj:1,Fc:1,b:1,Ib:1,ob:1,zb:1,Ab:1,c:1,s:1}),Gs.prototype=new Ms,Gs.prototype.constructor=Gs,Gs.prototype.$classData=C({xh:0},"scala.reflect.ManifestFactory$LongManifest$",{xh:1,Vj:1,Fc:1,b:1,Ib:1,ob:1,zb:1,Ab:1,c:1,s:1}),Rs.prototype=new Ss,Rs.prototype.constructor=Rs,Rs.prototype.Za=function(){return F(ua)},Rs.prototype.nb=function(t){return new v(t)},Rs.prototype.$classData=C({yh:0},"scala.reflect.ManifestFactory$NothingManifest$",{yh:1,af:1,$e:1,b:1,Ib:1,ob:1,zb:1,Ab:1,c:1,s:1}),Ks.prototype=new Ss,Ks.prototype.constructor=Ks,Ks.prototype.Za=function(){return F(Cn)},Ks.prototype.nb=function(t){return new v(t)},Ks.prototype.$classData=C({zh:0},"scala.reflect.ManifestFactory$NullManifest$",{zh:1,af:1,$e:1,b:1,Ib:1,ob:1,zb:1,Ab:1,c:1,s:1}),Us.prototype=new Ss,Us.prototype.constructor=Us,Us.prototype.Za=function(){return F(O)},Us.prototype.nb=function(t){return new v(t)},Us.prototype.$classData=C({Ah:0},"scala.reflect.ManifestFactory$ObjectManifest$",{Ah:1,af:1,$e:1,b:1,Ib:1,ob:1,zb:1,Ab:1,c:1,s:1}),Qs.prototype=new qs,Qs.prototype.constructor=Qs,Qs.prototype.$classData=C({Bh:0},"scala.reflect.ManifestFactory$ShortManifest$",{Bh:1,Wj:1,Fc:1,b:1,Ib:1,ob:1,zb:1,Ab:1,c:1,s:1}),Xs.prototype=new Bs,Xs.prototype.constructor=Xs,Xs.prototype.$classData=C({Ch:0},"scala.reflect.ManifestFactory$UnitManifest$",{Ch:1,Xj:1,Fc:1,b:1,Ib:1,ob:1,zb:1,Ab:1,c:1,s:1}),_s.prototype=new Vr,_s.prototype.constructor=_s,(t=to.prototype=_s.prototype).oe=function(){return!0},t.C=function(t){return Zs(this,t)},t.B=function(){return Bi(this)},t.U=function(){return ee(this)},t.o=function(){return 0===this.ac(0)},t.zd=function(t){return Ca(this,t)},no.prototype=new Fs,no.prototype.constructor=no,io.prototype=no.prototype,ao.prototype=new Vr,ao.prototype.constructor=ao,(t=eo.prototype=ao.prototype).C=function(t){return Ys(this,t)},t.B=function(){var t=Li();if(this.o())var n=t.bf;else n=new Fi,t=t.Gc,this.bd(n),t=Wn(0,t,n.cf),n=Zn((t=Qn(0,t=Wn(0,t,n.df),n.ef))^n.ff);return n},t.vc=function(){return"Map"},t.U=function(){return ee(this)},t.bd=function(t){for(var n=this.q();n.t();){var i=n.h();t.ne(i.db,i.Sa)}},t.wc=function(t,n,i,a){return function(t,n,i,a,e){return Ht(t=new oe(t=t.q(),new la((t=>{if(null!==t)return t.db+" -> "+t.Sa;throw new Wa(t)}))),n,i,a,e)}(this,t,n,i,a)},ro.prototype=new io,ro.prototype.constructor=ro,so.prototype=ro.prototype,ro.prototype.u=function(t){return this.Ae.u(t)},ro.prototype.p=function(){return this.Ae.p()},ro.prototype.o=function(){return this.Ae.o()},oo.prototype=new so,oo.prototype.constructor=oo,(t=oo.prototype).q=function(){return new Pr(this)},t.vc=function(){return"IndexedSeqView"},t.ac=function(t){var n=this.p();return n===t?0:nt)t=1;else t:for(var n=this,i=0;;){if(i===t){t=n.o()?0:1;break t}if(n.o()){t=-1;break t}i=1+i|0,n=n.gb()}return t},t.u=function(t){return fe(this,t)},t.zd=function(t){return pe(this,t)},t.o=function(){return Mo(this)===oa()},t.D=function(){return this.Rb&&Mo(this)===oa()?0:-1},t.na=function(){return Mo(this).na()},t.q=function(){return this.Rb&&Mo(this)===oa()?Ki().F:new qe(this)},t.Ya=function(t){for(var n=this;!n.o();)t.k(Mo(n).na()),n=Mo(n).Ra()},t.Zb=function(){return"LazyList"},t.wc=function(t,n,i,a){return Io(this),ko(this,t.yb,n,i,a),t},t.U=function(){var t=new Da;return ja(t),t.i="LazyList",ko(this,t,"(",", ",")").i},t.k=function(t){return fe(this,0|t)},t.Af=function(t){return 0>=t?this:this.Rb&&Mo(this)===oa()?za().kf:(za(),n=t,i=new xi(this),a=new Si(n),new Ao(new fa((()=>{for(var t=i.uf,n=a.tf;0e?0|-e:e)|0)-1|0,this.jc(i),t),i=1+i|0}},Eo.prototype=new wo,Eo.prototype.constructor=Eo,(t=Vo.prototype=Eo.prototype).vc=function(){return"IndexedSeq"},t.ac=function(t){var n=this.p();return n===t?0:nt)t=1;else t:for(var n=this,i=0;;){if(i===t){t=n.o()?0:1;break t}if(n.o()){t=-1;break t}i=1+i|0,n=n.gb()}return t},t.Zb=function(){return"List"},t.C=function(t){var n;if(t instanceof Qo)t:for(n=this;;){if(n===t){n=!0;break t}var i=n.o(),a=t.o();if(i||a||!yn(wn(),n.na(),t.na())){n=i&&a;break t}n=n.gb(),t=t.gb()}else n=Zs(this,t);return n},t.k=function(t){return fe(this,0|t)},t.Af=function(t){for(var n=this;!(0>=t||n.o());)t=-1+t|0,n=n.gb();return n},Zo.prototype=new zo,Zo.prototype.constructor=Zo,Yo.prototype=Zo.prototype,_o.prototype=new Vo,_o.prototype.constructor=_o,(t=_o.prototype).p=function(){return this.Ob.a.length},t.Pd=function(t){return this.Ob.a[t]},t.B=function(){var t=Li();return ni(this.Ob,t.hb)},t.C=function(t){if(t instanceof _o){var n=this.Ob;return t=t.Ob,$t(Dt(),n,t)}return Eo.prototype.C.call(this,t)},t.q=function(){return new ns(this.Ob)},t.wc=function(t,n,i,a){var e=t.yb;if(0!==n.length&&(e.i=""+e.i+n),0!==(n=this.Ob.a.length))if(""===i){if(i=this.Ob,jn||(jn=new ui),0>(n=0+i.a.length|0)||n>i.a.length)throw new Lr;for(var r="",s=0;s!==n;)r=""+r+String.fromCharCode(i.a[s]),s=1+s|0;e.i=""+e.i+r}else for(e.p(),r=String.fromCharCode(this.Ob.a[0]),e.i=""+e.i+r,r=1;rthis.d.a.length)return new ah(on(fn(),this.d,t));var n=this.d,i=fn().lb,a=new v(1);return a.a[0]=t,new ch(n,32,i,a,33)},t.ic=function(){return 1},t.jc=function(){return this.d},t.k=function(t){if(0<=(t|=0)&&t>>5|0)=this.Nb){var i=t-this.Nb|0;if(t=i>>>5|0,i&=31,tthis.f.a.length)return t=on(fn(),this.f,t),new ch(this.d,this.Nb,this.xb,t,1+this.g|0);if(30>this.xb.a.length){var n=hn(fn(),this.xb,this.f),i=new v(1);return i.a[0]=t,new ch(this.d,this.Nb,n,i,1+this.g|0)}n=this.d,i=this.Nb;var a=this.xb,e=this.Nb,r=fn().gc,s=this.f,o=new(L(L(O)).w)(1);return o.a[0]=s,(s=new v(1)).a[0]=t,new uh(n,i,a,960+e|0,r,o,s,1+this.g|0)},t.ic=function(){return 3},t.jc=function(t){switch(t){case 0:return this.d;case 1:return this.xb;case 2:return this.f;default:throw new Wa(t)}},t.k=function(t){var n=0|t;if(0<=n&&n>>5|0)>>10|0;var i=31&(n>>>5|0);return n&=31,t=this.jb?(n=t-this.jb|0,this.Fb.a[n>>>5|0].a[31&n]):this.d.a[t]}throw this.oa(t)},t.$c=function(t,n){if(0<=t&&t=this.kb){var i=t-this.kb|0,a=i>>>10|0;if(t=31&(i>>>5|0),i&=31,a=this.jb?(t=(i=t-this.jb|0)>>>5|0,i&=31,(e=(a=this.Fb.e()).a[t].e()).a[i]=n,a.a[t]=e,new uh(this.d,this.jb,a,this.kb,this.ab,this.bb,this.f,this.g)):((i=this.d.e()).a[t]=n,new uh(i,this.jb,this.Fb,this.kb,this.ab,this.bb,this.f,this.g))}throw this.oa(t)},t.xc=function(t){if(32>this.f.a.length)return t=on(fn(),this.f,t),new uh(this.d,this.jb,this.Fb,this.kb,this.ab,this.bb,t,1+this.g|0);if(31>this.bb.a.length){var n=hn(fn(),this.bb,this.f),i=new v(1);return i.a[0]=t,new uh(this.d,this.jb,this.Fb,this.kb,this.ab,n,i,1+this.g|0)}if(30>this.ab.a.length){n=hn(fn(),this.ab,hn(fn(),this.bb,this.f)),i=fn().lb;var a=new v(1);return a.a[0]=t,new uh(this.d,this.jb,this.Fb,this.kb,n,i,a,1+this.g|0)}n=this.d,i=this.jb,a=this.Fb;var e=this.kb,r=this.ab,s=this.kb,o=fn().Ld,h=hn(fn(),this.bb,this.f),c=new(L(L(L(O))).w)(1);c.a[0]=h,h=fn().lb;var u=new v(1);return u.a[0]=t,new fh(n,i,a,e,r,30720+s|0,o,c,h,u,1+this.g|0)},t.ic=function(){return 5},t.jc=function(t){switch(t){case 0:return this.d;case 1:return this.Fb;case 2:return this.ab;case 3:return this.bb;case 4:return this.f;default:throw new Wa(t)}},t.k=function(t){var n=0|t;if(0<=n&&n>>10|0;var i=31&(t>>>5|0);return t&=31,n=this.jb?(t=n-this.jb|0,this.Fb.a[t>>>5|0].a[31&t]):this.d.a[n]}throw this.oa(n)},t.$classData=C({ij:0},"scala.collection.immutable.Vector3",{ij:1,be:1,Kd:1,Jd:1,Ma:1,pa:1,M:1,b:1,H:1,j:1,J:1,m:1,I:1,ba:1,L:1,G:1,ca:1,s:1,ra:1,O:1,Ga:1,Ua:1,ta:1,ua:1,$a:1,Na:1,va:1,T:1,oc:1,c:1}),fh.prototype=new ih,fh.prototype.constructor=fh,(t=fh.prototype).u=function(t){if(0<=t&&t>>15|0;var i=31&(n>>>10|0),a=31&(n>>>5|0);return n&=31,t=this.Wa?(n=t-this.Wa|0,this.fb.a[n>>>10|0].a[31&(n>>>5|0)].a[31&n]):t>=this.Va?(n=t-this.Va|0,this.eb.a[n>>>5|0].a[31&n]):this.d.a[t]}throw this.oa(t)},t.$c=function(t,n){if(0<=t&&t=this.Xa){var i=t-this.Xa|0,a=i>>>15|0,e=31&(i>>>10|0);if(t=31&(i>>>5|0),i&=31,a=this.Wa?(t=(e=t-this.Wa|0)>>>10|0,i=31&(e>>>5|0),e&=31,(s=(r=(a=this.fb.e()).a[t].e()).a[i].e()).a[e]=n,r.a[i]=s,a.a[t]=r,new fh(this.d,this.Va,this.eb,this.Wa,a,this.Xa,this.Ha,this.Ja,this.Ia,this.f,this.g)):t>=this.Va?(t=(i=t-this.Va|0)>>>5|0,i&=31,(a=(e=this.eb.e()).a[t].e()).a[i]=n,e.a[t]=a,new fh(this.d,this.Va,e,this.Wa,this.fb,this.Xa,this.Ha,this.Ja,this.Ia,this.f,this.g)):((i=this.d.e()).a[t]=n,new fh(i,this.Va,this.eb,this.Wa,this.fb,this.Xa,this.Ha,this.Ja,this.Ia,this.f,this.g))}throw this.oa(t)},t.xc=function(t){if(32>this.f.a.length)return t=on(fn(),this.f,t),new fh(this.d,this.Va,this.eb,this.Wa,this.fb,this.Xa,this.Ha,this.Ja,this.Ia,t,1+this.g|0);if(31>this.Ia.a.length){var n=hn(fn(),this.Ia,this.f),i=new v(1);return i.a[0]=t,new fh(this.d,this.Va,this.eb,this.Wa,this.fb,this.Xa,this.Ha,this.Ja,n,i,1+this.g|0)}if(31>this.Ja.a.length){n=hn(fn(),this.Ja,hn(fn(),this.Ia,this.f)),i=fn().lb;var a=new v(1);return a.a[0]=t,new fh(this.d,this.Va,this.eb,this.Wa,this.fb,this.Xa,this.Ha,n,i,a,1+this.g|0)}if(30>this.Ha.a.length){n=hn(fn(),this.Ha,hn(fn(),this.Ja,hn(fn(),this.Ia,this.f))),i=fn().gc,a=fn().lb;var e=new v(1);return e.a[0]=t,new fh(this.d,this.Va,this.eb,this.Wa,this.fb,this.Xa,n,i,a,e,1+this.g|0)}n=this.d,i=this.Va,a=this.eb,e=this.Wa;var r=this.fb,s=this.Xa,o=this.Ha,h=this.Xa,c=fn().rf,u=hn(fn(),this.Ja,hn(fn(),this.Ia,this.f)),f=new(L(L(L(L(O)))).w)(1);f.a[0]=u,u=fn().gc;var p=fn().lb,l=new v(1);return l.a[0]=t,new ph(n,i,a,e,r,s,o,983040+h|0,c,f,u,p,l,1+this.g|0)},t.ic=function(){return 7},t.jc=function(t){switch(t){case 0:return this.d;case 1:return this.eb;case 2:return this.fb;case 3:return this.Ha;case 4:return this.Ja;case 5:return this.Ia;case 6:return this.f;default:throw new Wa(t)}},t.k=function(t){var n=0|t;if(0<=n&&n>>15|0;var i=31&(t>>>10|0),a=31&(t>>>5|0);return t&=31,n=this.Wa?(t=n-this.Wa|0,this.fb.a[t>>>10|0].a[31&(t>>>5|0)].a[31&t]):n>=this.Va?(t=n-this.Va|0,this.eb.a[t>>>5|0].a[31&t]):this.d.a[n]}throw this.oa(n)},t.$classData=C({jj:0},"scala.collection.immutable.Vector4",{jj:1,be:1,Kd:1,Jd:1,Ma:1,pa:1,M:1,b:1,H:1,j:1,J:1,m:1,I:1,ba:1,L:1,G:1,ca:1,s:1,ra:1,O:1,Ga:1,Ua:1,ta:1,ua:1,$a:1,Na:1,va:1,T:1,oc:1,c:1}),ph.prototype=new ih,ph.prototype.constructor=ph,(t=ph.prototype).u=function(t){if(0<=t&&t>>20|0;var i=31&(n>>>15|0),a=31&(n>>>10|0),e=31&(n>>>5|0);return n&=31,t=this.za?(n=t-this.za|0,this.Qa.a[n>>>15|0].a[31&(n>>>10|0)].a[31&(n>>>5|0)].a[31&n]):t>=this.ya?(n=t-this.ya|0,this.Pa.a[n>>>10|0].a[31&(n>>>5|0)].a[31&n]):t>=this.xa?(n=t-this.xa|0,this.Oa.a[n>>>5|0].a[31&n]):this.d.a[t]}throw this.oa(t)},t.$c=function(t,n){if(0<=t&&t=this.Aa){var i=t-this.Aa|0,a=i>>>20|0,e=31&(i>>>15|0),r=31&(i>>>10|0);if(t=31&(i>>>5|0),i&=31,a=this.za?(t=(e=t-this.za|0)>>>15|0,i=31&(e>>>10|0),r=31&(e>>>5|0),e&=31,(h=(o=(s=(a=this.Qa.e()).a[t].e()).a[i].e()).a[r].e()).a[e]=n,o.a[r]=h,s.a[i]=o,a.a[t]=s,new ph(this.d,this.xa,this.Oa,this.ya,this.Pa,this.za,a,this.Aa,this.fa,this.ia,this.ha,this.ga,this.f,this.g)):t>=this.ya?(t=(r=t-this.ya|0)>>>10|0,i=31&(r>>>5|0),r&=31,(s=(a=(e=this.Pa.e()).a[t].e()).a[i].e()).a[r]=n,a.a[i]=s,e.a[t]=a,new ph(this.d,this.xa,this.Oa,this.ya,e,this.za,this.Qa,this.Aa,this.fa,this.ia,this.ha,this.ga,this.f,this.g)):t>=this.xa?(t=(i=t-this.xa|0)>>>5|0,i&=31,(e=(r=this.Oa.e()).a[t].e()).a[i]=n,r.a[t]=e,new ph(this.d,this.xa,r,this.ya,this.Pa,this.za,this.Qa,this.Aa,this.fa,this.ia,this.ha,this.ga,this.f,this.g)):((i=this.d.e()).a[t]=n,new ph(i,this.xa,this.Oa,this.ya,this.Pa,this.za,this.Qa,this.Aa,this.fa,this.ia,this.ha,this.ga,this.f,this.g))}throw this.oa(t)},t.xc=function(t){if(32>this.f.a.length)return t=on(fn(),this.f,t),new ph(this.d,this.xa,this.Oa,this.ya,this.Pa,this.za,this.Qa,this.Aa,this.fa,this.ia,this.ha,this.ga,t,1+this.g|0);if(31>this.ga.a.length){var n=hn(fn(),this.ga,this.f),i=new v(1);return i.a[0]=t,new ph(this.d,this.xa,this.Oa,this.ya,this.Pa,this.za,this.Qa,this.Aa,this.fa,this.ia,this.ha,n,i,1+this.g|0)}if(31>this.ha.a.length){n=hn(fn(),this.ha,hn(fn(),this.ga,this.f)),i=fn().lb;var a=new v(1);return a.a[0]=t,new ph(this.d,this.xa,this.Oa,this.ya,this.Pa,this.za,this.Qa,this.Aa,this.fa,this.ia,n,i,a,1+this.g|0)}if(31>this.ia.a.length){n=hn(fn(),this.ia,hn(fn(),this.ha,hn(fn(),this.ga,this.f))),i=fn().gc,a=fn().lb;var e=new v(1);return e.a[0]=t,new ph(this.d,this.xa,this.Oa,this.ya,this.Pa,this.za,this.Qa,this.Aa,this.fa,n,i,a,e,1+this.g|0)}if(30>this.fa.a.length){n=hn(fn(),this.fa,hn(fn(),this.ia,hn(fn(),this.ha,hn(fn(),this.ga,this.f)))),i=fn().Ld,a=fn().gc,e=fn().lb;var r=new v(1);return r.a[0]=t,new ph(this.d,this.xa,this.Oa,this.ya,this.Pa,this.za,this.Qa,this.Aa,n,i,a,e,r,1+this.g|0)}n=this.d,i=this.xa,a=this.Oa,e=this.ya,r=this.Pa;var s=this.za,o=this.Qa,h=this.Aa,c=this.fa,u=this.Aa,f=fn().og,p=hn(fn(),this.ia,hn(fn(),this.ha,hn(fn(),this.ga,this.f))),l=new(L(L(L(L(L(O))))).w)(1);l.a[0]=p,p=fn().Ld;var b=fn().gc,y=fn().lb,w=new v(1);return w.a[0]=t,new lh(n,i,a,e,r,s,o,h,c,31457280+u|0,f,l,p,b,y,w,1+this.g|0)},t.ic=function(){return 9},t.jc=function(t){switch(t){case 0:return this.d;case 1:return this.Oa;case 2:return this.Pa;case 3:return this.Qa;case 4:return this.fa;case 5:return this.ia;case 6:return this.ha;case 7:return this.ga;case 8:return this.f;default:throw new Wa(t)}},t.k=function(t){var n=0|t;if(0<=n&&n>>20|0;var i=31&(t>>>15|0),a=31&(t>>>10|0),e=31&(t>>>5|0);return t&=31,n=this.za?(t=n-this.za|0,this.Qa.a[t>>>15|0].a[31&(t>>>10|0)].a[31&(t>>>5|0)].a[31&t]):n>=this.ya?(t=n-this.ya|0,this.Pa.a[t>>>10|0].a[31&(t>>>5|0)].a[31&t]):n>=this.xa?(t=n-this.xa|0,this.Oa.a[t>>>5|0].a[31&t]):this.d.a[n]}throw this.oa(n)},t.$classData=C({kj:0},"scala.collection.immutable.Vector5",{kj:1,be:1,Kd:1,Jd:1,Ma:1,pa:1,M:1,b:1,H:1,j:1,J:1,m:1,I:1,ba:1,L:1,G:1,ca:1,s:1,ra:1,O:1,Ga:1,Ua:1,ta:1,ua:1,$a:1,Na:1,va:1,T:1,oc:1,c:1}),lh.prototype=new ih,lh.prototype.constructor=lh,(t=lh.prototype).u=function(t){if(0<=t&&t>>25|0;var i=31&(n>>>20|0),a=31&(n>>>15|0),e=31&(n>>>10|0),r=31&(n>>>5|0);return n&=31,t=this.ma?(n=t-this.ma|0,this.Ea.a[n>>>20|0].a[31&(n>>>15|0)].a[31&(n>>>10|0)].a[31&(n>>>5|0)].a[31&n]):t>=this.la?(n=t-this.la|0,this.Da.a[n>>>15|0].a[31&(n>>>10|0)].a[31&(n>>>5|0)].a[31&n]):t>=this.ka?(n=t-this.ka|0,this.Ca.a[n>>>10|0].a[31&(n>>>5|0)].a[31&n]):t>=this.ja?(n=t-this.ja|0,this.Ba.a[n>>>5|0].a[31&n]):this.d.a[t]}throw this.oa(t)},t.$c=function(t,n){if(0<=t&&t=this.sa){var i=t-this.sa|0,a=i>>>25|0,e=31&(i>>>20|0),r=31&(i>>>15|0),s=31&(i>>>10|0);if(t=31&(i>>>5|0),i&=31,a=this.ma?(t=(e=t-this.ma|0)>>>20|0,i=31&(e>>>15|0),s=31&(e>>>10|0),r=31&(e>>>5|0),e&=31,(u=(c=(h=(o=(a=this.Ea.e()).a[t].e()).a[i].e()).a[s].e()).a[r].e()).a[e]=n,c.a[r]=u,h.a[s]=c,o.a[i]=h,a.a[t]=o,new lh(this.d,this.ja,this.Ba,this.ka,this.Ca,this.la,this.Da,this.ma,a,this.sa,this.V,this.Z,this.Y,this.X,this.W,this.f,this.g)):t>=this.la?(t=(r=t-this.la|0)>>>15|0,i=31&(r>>>10|0),s=31&(r>>>5|0),r&=31,(h=(o=(a=(e=this.Da.e()).a[t].e()).a[i].e()).a[s].e()).a[r]=n,o.a[s]=h,a.a[i]=o,e.a[t]=a,new lh(this.d,this.ja,this.Ba,this.ka,this.Ca,this.la,e,this.ma,this.Ea,this.sa,this.V,this.Z,this.Y,this.X,this.W,this.f,this.g)):t>=this.ka?(t=(s=t-this.ka|0)>>>10|0,i=31&(s>>>5|0),s&=31,(a=(e=(r=this.Ca.e()).a[t].e()).a[i].e()).a[s]=n,e.a[i]=a,r.a[t]=e,new lh(this.d,this.ja,this.Ba,this.ka,r,this.la,this.Da,this.ma,this.Ea,this.sa,this.V,this.Z,this.Y,this.X,this.W,this.f,this.g)):t>=this.ja?(t=(i=t-this.ja|0)>>>5|0,i&=31,(r=(s=this.Ba.e()).a[t].e()).a[i]=n,s.a[t]=r,new lh(this.d,this.ja,s,this.ka,this.Ca,this.la,this.Da,this.ma,this.Ea,this.sa,this.V,this.Z,this.Y,this.X,this.W,this.f,this.g)):((i=this.d.e()).a[t]=n,new lh(i,this.ja,this.Ba,this.ka,this.Ca,this.la,this.Da,this.ma,this.Ea,this.sa,this.V,this.Z,this.Y,this.X,this.W,this.f,this.g))}throw this.oa(t)},t.xc=function(t){if(32>this.f.a.length)return t=on(fn(),this.f,t),new lh(this.d,this.ja,this.Ba,this.ka,this.Ca,this.la,this.Da,this.ma,this.Ea,this.sa,this.V,this.Z,this.Y,this.X,this.W,t,1+this.g|0);if(31>this.W.a.length){var n=hn(fn(),this.W,this.f),i=new v(1);return i.a[0]=t,new lh(this.d,this.ja,this.Ba,this.ka,this.Ca,this.la,this.Da,this.ma,this.Ea,this.sa,this.V,this.Z,this.Y,this.X,n,i,1+this.g|0)}if(31>this.X.a.length){n=hn(fn(),this.X,hn(fn(),this.W,this.f)),i=fn().lb;var a=new v(1);return a.a[0]=t,new lh(this.d,this.ja,this.Ba,this.ka,this.Ca,this.la,this.Da,this.ma,this.Ea,this.sa,this.V,this.Z,this.Y,n,i,a,1+this.g|0)}if(31>this.Y.a.length){n=hn(fn(),this.Y,hn(fn(),this.X,hn(fn(),this.W,this.f))),i=fn().gc,a=fn().lb;var e=new v(1);return e.a[0]=t,new lh(this.d,this.ja,this.Ba,this.ka,this.Ca,this.la,this.Da,this.ma,this.Ea,this.sa,this.V,this.Z,n,i,a,e,1+this.g|0)}if(31>this.Z.a.length){n=hn(fn(),this.Z,hn(fn(),this.Y,hn(fn(),this.X,hn(fn(),this.W,this.f)))),i=fn().Ld,a=fn().gc,e=fn().lb;var r=new v(1);return r.a[0]=t,new lh(this.d,this.ja,this.Ba,this.ka,this.Ca,this.la,this.Da,this.ma,this.Ea,this.sa,this.V,n,i,a,e,r,1+this.g|0)}if(62>this.V.a.length){n=hn(fn(),this.V,hn(fn(),this.Z,hn(fn(),this.Y,hn(fn(),this.X,hn(fn(),this.W,this.f))))),i=fn().rf,a=fn().Ld,e=fn().gc,r=fn().lb;var s=new v(1);return s.a[0]=t,new lh(this.d,this.ja,this.Ba,this.ka,this.Ca,this.la,this.Da,this.ma,this.Ea,this.sa,n,i,a,e,r,s,1+this.g|0)}throw fi(t=new Ta,null),t},t.ic=function(){return 11},t.jc=function(t){switch(t){case 0:return this.d;case 1:return this.Ba;case 2:return this.Ca;case 3:return this.Da;case 4:return this.Ea;case 5:return this.V;case 6:return this.Z;case 7:return this.Y;case 8:return this.X;case 9:return this.W;case 10:return this.f;default:throw new Wa(t)}},t.k=function(t){var n=0|t;if(0<=n&&n>>25|0;var i=31&(t>>>20|0),a=31&(t>>>15|0),e=31&(t>>>10|0),r=31&(t>>>5|0);return t&=31,n=this.ma?(t=n-this.ma|0,this.Ea.a[t>>>20|0].a[31&(t>>>15|0)].a[31&(t>>>10|0)].a[31&(t>>>5|0)].a[31&t]):n>=this.la?(t=n-this.la|0,this.Da.a[t>>>15|0].a[31&(t>>>10|0)].a[31&(t>>>5|0)].a[31&t]):n>=this.ka?(t=n-this.ka|0,this.Ca.a[t>>>10|0].a[31&(t>>>5|0)].a[31&t]):n>=this.ja?(t=n-this.ja|0,this.Ba.a[t>>>5|0].a[31&t]):this.d.a[n]}throw this.oa(n)},t.$classData=C({lj:0},"scala.collection.immutable.Vector6",{lj:1,be:1,Kd:1,Jd:1,Ma:1,pa:1,M:1,b:1,H:1,j:1,J:1,m:1,I:1,ba:1,L:1,G:1,ca:1,s:1,ra:1,O:1,Ga:1,Ua:1,ta:1,ua:1,$a:1,Na:1,va:1,T:1,oc:1,c:1}),bh.prototype=new wo,bh.prototype.constructor=bh,(t=bh.prototype).vc=function(){return"IndexedSeq"},t.q=function(){return new Pr(new oo(this))},t.ac=function(t){var n=this.yb.p();return n===t?0:n{if(null!==t){var n=t.db;t=t.Sa;var i=google.maps.Marker,a=On(zn(),new(L(ie).w)([]));(a=Gn(Rn(),a)).position=t,a.title=n,a.map=e;var s=new i(a);return google.maps.event.addListener(s,"click",(()=>{r.setContent("

This is "+n+"

"),r.open(e,s)}))}throw new Wa(t)})))}()}catch(t){throw t}}})[577]()})(); \ No newline at end of file diff --git a/docs/jquery/jquery-opt-bundle.js b/docs/jquery/jquery-opt-bundle.js index d72e67f..2186aa1 100644 --- a/docs/jquery/jquery-opt-bundle.js +++ b/docs/jquery/jquery-opt-bundle.js @@ -1,2 +1,2 @@ /*! For license information please see jquery-opt-bundle.js.LICENSE.txt */ -(()=>{var t={77:function(t,e,i){"use strict";var n,s=i(755);i(417),i(882),Object.freeze({esVersion:6,assumingES6:!0,productionMode:!0,linkerVersion:"1.13.2",fileLevelThis:this});var o=0,r=new WeakMap;function a(){}function l(){}function u(t){if("number"==typeof t){this.a=Array(t);for(var e=0;et===s,s.name=i,s.isPrimitive=!0,s.isInstance=()=>!1,void 0!==n&&(s.f=w(s,n)),s}function x(t,e,i,n){var s=new y,o=function(t){for(var e in t)return e}(t);return s.c=i,s.d="L"+e+";",s.e=t=>!!t.c[o],s.name=e,s.isInterface=!1,s.isInstance=n||(t=>!!(t&&t.$classData&&t.$classData.c[o])),s}function w(t,e,i){var n=new y;e.prototype.$classData=n;var s="["+t.d;return n.m=e,n.c={b:1,y:1,l:1},n.g=t,n.h=1,n.d=s,n.name=s,n.isArrayClass=!0,n.e=i||(t=>n===t),n.isInstance=t=>t instanceof e,n}a.prototype.constructor=a,l.prototype=a.prototype,a.prototype.q=function(){return function(t){switch(typeof t){case"string":return W(t);case"number":D||(D=new P);var e=D,i=0|t;return i===t&&-1/0!=1/t?t=i:(e.r[0]=t,t=(0|e.j[0])^(0|e.j[1])),t;case"bigint":for(e=0,t>=BigInt(32);return e;case"boolean":return t?1231:1237;case"undefined":return 0;case"symbol":return void 0===(t=t.description)?0:W(t);default:return null===t?0:(void 0===(e=r.get(t))&&(o=e=o+1|0,r.set(t,e)),e)}}(this)},a.prototype.n=function(){var t=this.q();return function(t){switch(typeof t){case"string":return"java.lang.String";case"number":return"number"==typeof t&&(0|t)===t&&1/t!=-1/0?t<<24>>24===t?"java.lang.Byte":t<<16>>16===t?"java.lang.Short":"java.lang.Integer":"number"!=typeof t||t==t&&Math.fround(t)!==t?"java.lang.Double":"java.lang.Float";case"boolean":return"java.lang.Boolean";case"undefined":return"java.lang.Void";default:return null===t?t.C():t instanceof M?"java.lang.Long":t&&t.$classData?t.$classData.name:null.D()}}(this)+"@"+(+(t>>>0)).toString(16)},a.prototype.toString=function(){return this.n()},u.prototype=new l,u.prototype.constructor=u,h.prototype=u.prototype,c.prototype=new l,c.prototype.constructor=c,d.prototype=new l,d.prototype.constructor=d,p.prototype=new l,p.prototype.constructor=p,f.prototype=new l,f.prototype.constructor=f,g.prototype=new l,g.prototype.constructor=g,m.prototype=new l,m.prototype.constructor=m,v.prototype=new l,v.prototype.constructor=v,b.prototype=new l,b.prototype.constructor=b;var k=new y;k.c={b:1},k.d="Ljava.lang.Object;",k.e=t=>!t.isPrimitive,k.name="java.lang.Object",k.isInstance=t=>null!==t,k.f=w(k,u,(t=>{var e=t.h;return 1===e?!t.g.isPrimitive:1>>0));else{var i=(32+(0|Math.clz32(1e9))|0)-(0!==e?0|Math.clz32(e):32+(0|Math.clz32(t))|0)|0,n=i,s=0==(32&n)?1e9<>>(31-n|0)|0|0<=(-2147483648^s):(-2147483648^l)>=(-2147483648^n))&&(a=r,l=n,a=(-2147483648^(r=o-s|0))>(-2147483648^o)?(a-l|0)-1|0:a-l|0,o=r,r=a,32>i?e|=1<>>1|0|n<<31,n=a=n>>>1|0}(0===(i=r)?-1147483648<=(-2147483648^o):-2147483648<=(-2147483648^i))&&(s=(o=(i=4294967296*r+ +(o>>>0))/1e9)/4294967296|0,e=o=(n=e)+(0|o)|0,t=(-2147483648^o)<(-2147483648^n)?1+(t+s|0)|0:t+s|0,o=i%1e9|0),e=""+(4294967296*t+ +(e>>>0))+"000000000".substring((i=""+o).length)+i}return e}function N(){}function H(t){this.k=t}function z(){}function O(){return A||(A=new z),s}function W(t){for(var e=0,i=1,n=-1+t.length|0;0<=n;)e=e+Math.imul(t.charCodeAt(n),i)|0,i=Math.imul(31,i),n=-1+n|0;return e}_(0,"F","float",v),_(0,"D","double",b),S.prototype=new l,S.prototype.constructor=S,S.prototype.$classData=x({t:0},"demo$package$",{t:1,b:1}),P.prototype=new l,P.prototype.constructor=P,P.prototype.$classData=x({z:0},"java.lang.FloatingPointBits$",{z:1,b:1}),M.prototype=new l,M.prototype.constructor=M,M.prototype.q=function(){return this.p^this.o},M.prototype.n=function(){T||(T=new N);var t=this.p,e=this.o;return e===t>>31?""+t:0>e?"-"+E(0|-t,0!==t?~e:0|-e):E(t,e)},M.prototype.$classData=x({v:0},"org.scalajs.linker.runtime.RuntimeLong",{v:1,b:1}),N.prototype=new l,N.prototype.constructor=N,N.prototype.$classData=x({w:0},"org.scalajs.linker.runtime.RuntimeLong$",{w:1,b:1}),H.prototype=new l,H.prototype.constructor=H,H.prototype.n=function(){return""+this.k},H.prototype.$classData=x({A:0},"scala.runtime.IntRef",{A:1,b:1,l:1}),z.prototype=new l,z.prototype.constructor=z,z.prototype.$classData=x({u:0},"typings.jquery.mod$",{u:1,b:1,B:1});var L=x({x:0},"java.lang.String",{x:1,b:1,l:1,F:1,E:1,G:1,H:1},(t=>"string"==typeof t));n=new M(0,0),I.s=n,L.f||(L.f=function(){function t(t){if("number"==typeof t){this.a=Array(t);for(var e=0;e{var e=t.h;return e===s?n.e(t.g):e>s&&n===k};return i.e=o,i.isInstance=t=>!!(t=t&&t.$classData)&&(t===i||o(t)),i}()),new L.f.m([]);try{!function(){C||(C=new S);var t=new H(1);O()("#button").text("bumpit").on("click",(()=>{t.k=1+t.k|0,O()("#label").text("Value is "+t.k)})),O()("#accordion").accordion()}()}catch(t){throw t}},12:(t,e,i)=>{"use strict";i.d(e,{Z:()=>q});var n=i(81),s=i.n(n),o=i(645),r=i.n(o),a=i(667),l=i.n(a),u=new URL(i(811),i.b),h=new URL(i(373),i.b),c=new URL(i(874),i.b),d=new URL(i(962),i.b),p=new URL(i(222),i.b),f=new URL(i(386),i.b),g=new URL(i(891),i.b),m=new URL(i(230),i.b),v=new URL(i(610),i.b),b=new URL(i(731),i.b),y=new URL(i(476),i.b),_=new URL(i(776),i.b),x=new URL(i(954),i.b),w=new URL(i(31),i.b),k=new URL(i(405),i.b),C=new URL(i(835),i.b),D=r()(s()),T=l()(u),A=l()(h),I=l()(c),S=l()(d),P=l()(p),M=l()(f),E=l()(g),N=l()(m),H=l()(v),z=l()(b),O=l()(y),W=l()(_),L=l()(x),R=l()(w),j=l()(k),F=l()(C);D.push([t.id,`/*! jQuery UI - v1.11.1 - 2014-08-13\n* http://jqueryui.com\n* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css\n* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px\n* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */\n\n/* Layout helpers\n----------------------------------*/\n.ui-helper-hidden {\n\tdisplay: none;\n}\n.ui-helper-hidden-accessible {\n\tborder: 0;\n\tclip: rect(0 0 0 0);\n\theight: 1px;\n\tmargin: -1px;\n\toverflow: hidden;\n\tpadding: 0;\n\tposition: absolute;\n\twidth: 1px;\n}\n.ui-helper-reset {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\toutline: 0;\n\tline-height: 1.3;\n\ttext-decoration: none;\n\tfont-size: 100%;\n\tlist-style: none;\n}\n.ui-helper-clearfix:before,\n.ui-helper-clearfix:after {\n\tcontent: "";\n\tdisplay: table;\n\tborder-collapse: collapse;\n}\n.ui-helper-clearfix:after {\n\tclear: both;\n}\n.ui-helper-clearfix {\n\tmin-height: 0; /* support: IE7 */\n}\n.ui-helper-zfix {\n\twidth: 100%;\n\theight: 100%;\n\ttop: 0;\n\tleft: 0;\n\tposition: absolute;\n\topacity: 0;\n\tfilter:Alpha(Opacity=0); /* support: IE8 */\n}\n\n.ui-front {\n\tz-index: 100;\n}\n\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-disabled {\n\tcursor: default !important;\n}\n\n\n/* Icons\n----------------------------------*/\n\n/* states and images */\n.ui-icon {\n\tdisplay: block;\n\ttext-indent: -99999px;\n\toverflow: hidden;\n\tbackground-repeat: no-repeat;\n}\n\n\n/* Misc visuals\n----------------------------------*/\n\n/* Overlays */\n.ui-widget-overlay {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n.ui-accordion .ui-accordion-header {\n\tdisplay: block;\n\tcursor: pointer;\n\tposition: relative;\n\tmargin: 2px 0 0 0;\n\tpadding: .5em .5em .5em .7em;\n\tmin-height: 0; /* support: IE7 */\n\tfont-size: 100%;\n}\n.ui-accordion .ui-accordion-icons {\n\tpadding-left: 2.2em;\n}\n.ui-accordion .ui-accordion-icons .ui-accordion-icons {\n\tpadding-left: 2.2em;\n}\n.ui-accordion .ui-accordion-header .ui-accordion-header-icon {\n\tposition: absolute;\n\tleft: .5em;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n.ui-accordion .ui-accordion-content {\n\tpadding: 1em 2.2em;\n\tborder-top: 0;\n\toverflow: auto;\n}\n.ui-autocomplete {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tcursor: default;\n}\n.ui-button {\n\tdisplay: inline-block;\n\tposition: relative;\n\tpadding: 0;\n\tline-height: normal;\n\tmargin-right: .1em;\n\tcursor: pointer;\n\tvertical-align: middle;\n\ttext-align: center;\n\toverflow: visible; /* removes extra width in IE */\n}\n.ui-button,\n.ui-button:link,\n.ui-button:visited,\n.ui-button:hover,\n.ui-button:active {\n\ttext-decoration: none;\n}\n/* to make room for the icon, a width needs to be set here */\n.ui-button-icon-only {\n\twidth: 2.2em;\n}\n/* button elements seem to need a little more width */\nbutton.ui-button-icon-only {\n\twidth: 2.4em;\n}\n.ui-button-icons-only {\n\twidth: 3.4em;\n}\nbutton.ui-button-icons-only {\n\twidth: 3.7em;\n}\n\n/* button text element */\n.ui-button .ui-button-text {\n\tdisplay: block;\n\tline-height: normal;\n}\n.ui-button-text-only .ui-button-text {\n\tpadding: .4em 1em;\n}\n.ui-button-icon-only .ui-button-text,\n.ui-button-icons-only .ui-button-text {\n\tpadding: .4em;\n\ttext-indent: -9999999px;\n}\n.ui-button-text-icon-primary .ui-button-text,\n.ui-button-text-icons .ui-button-text {\n\tpadding: .4em 1em .4em 2.1em;\n}\n.ui-button-text-icon-secondary .ui-button-text,\n.ui-button-text-icons .ui-button-text {\n\tpadding: .4em 2.1em .4em 1em;\n}\n.ui-button-text-icons .ui-button-text {\n\tpadding-left: 2.1em;\n\tpadding-right: 2.1em;\n}\n/* no icon support for input elements, provide padding by default */\ninput.ui-button {\n\tpadding: .4em 1em;\n}\n\n/* button icon element(s) */\n.ui-button-icon-only .ui-icon,\n.ui-button-text-icon-primary .ui-icon,\n.ui-button-text-icon-secondary .ui-icon,\n.ui-button-text-icons .ui-icon,\n.ui-button-icons-only .ui-icon {\n\tposition: absolute;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n.ui-button-icon-only .ui-icon {\n\tleft: 50%;\n\tmargin-left: -8px;\n}\n.ui-button-text-icon-primary .ui-button-icon-primary,\n.ui-button-text-icons .ui-button-icon-primary,\n.ui-button-icons-only .ui-button-icon-primary {\n\tleft: .5em;\n}\n.ui-button-text-icon-secondary .ui-button-icon-secondary,\n.ui-button-text-icons .ui-button-icon-secondary,\n.ui-button-icons-only .ui-button-icon-secondary {\n\tright: .5em;\n}\n\n/* button sets */\n.ui-buttonset {\n\tmargin-right: 7px;\n}\n.ui-buttonset .ui-button {\n\tmargin-left: 0;\n\tmargin-right: -.3em;\n}\n\n/* workarounds */\n/* reset extra padding in Firefox, see h5bp.com/l */\ninput.ui-button::-moz-focus-inner,\nbutton.ui-button::-moz-focus-inner {\n\tborder: 0;\n\tpadding: 0;\n}\n.ui-datepicker {\n\twidth: 17em;\n\tpadding: .2em .2em 0;\n\tdisplay: none;\n}\n.ui-datepicker .ui-datepicker-header {\n\tposition: relative;\n\tpadding: .2em 0;\n}\n.ui-datepicker .ui-datepicker-prev,\n.ui-datepicker .ui-datepicker-next {\n\tposition: absolute;\n\ttop: 2px;\n\twidth: 1.8em;\n\theight: 1.8em;\n}\n.ui-datepicker .ui-datepicker-prev-hover,\n.ui-datepicker .ui-datepicker-next-hover {\n\ttop: 1px;\n}\n.ui-datepicker .ui-datepicker-prev {\n\tleft: 2px;\n}\n.ui-datepicker .ui-datepicker-next {\n\tright: 2px;\n}\n.ui-datepicker .ui-datepicker-prev-hover {\n\tleft: 1px;\n}\n.ui-datepicker .ui-datepicker-next-hover {\n\tright: 1px;\n}\n.ui-datepicker .ui-datepicker-prev span,\n.ui-datepicker .ui-datepicker-next span {\n\tdisplay: block;\n\tposition: absolute;\n\tleft: 50%;\n\tmargin-left: -8px;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n.ui-datepicker .ui-datepicker-title {\n\tmargin: 0 2.3em;\n\tline-height: 1.8em;\n\ttext-align: center;\n}\n.ui-datepicker .ui-datepicker-title select {\n\tfont-size: 1em;\n\tmargin: 1px 0;\n}\n.ui-datepicker select.ui-datepicker-month,\n.ui-datepicker select.ui-datepicker-year {\n\twidth: 45%;\n}\n.ui-datepicker table {\n\twidth: 100%;\n\tfont-size: .9em;\n\tborder-collapse: collapse;\n\tmargin: 0 0 .4em;\n}\n.ui-datepicker th {\n\tpadding: .7em .3em;\n\ttext-align: center;\n\tfont-weight: bold;\n\tborder: 0;\n}\n.ui-datepicker td {\n\tborder: 0;\n\tpadding: 1px;\n}\n.ui-datepicker td span,\n.ui-datepicker td a {\n\tdisplay: block;\n\tpadding: .2em;\n\ttext-align: right;\n\ttext-decoration: none;\n}\n.ui-datepicker .ui-datepicker-buttonpane {\n\tbackground-image: none;\n\tmargin: .7em 0 0 0;\n\tpadding: 0 .2em;\n\tborder-left: 0;\n\tborder-right: 0;\n\tborder-bottom: 0;\n}\n.ui-datepicker .ui-datepicker-buttonpane button {\n\tfloat: right;\n\tmargin: .5em .2em .4em;\n\tcursor: pointer;\n\tpadding: .2em .6em .3em .6em;\n\twidth: auto;\n\toverflow: visible;\n}\n.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {\n\tfloat: left;\n}\n\n/* with multiple calendars */\n.ui-datepicker.ui-datepicker-multi {\n\twidth: auto;\n}\n.ui-datepicker-multi .ui-datepicker-group {\n\tfloat: left;\n}\n.ui-datepicker-multi .ui-datepicker-group table {\n\twidth: 95%;\n\tmargin: 0 auto .4em;\n}\n.ui-datepicker-multi-2 .ui-datepicker-group {\n\twidth: 50%;\n}\n.ui-datepicker-multi-3 .ui-datepicker-group {\n\twidth: 33.3%;\n}\n.ui-datepicker-multi-4 .ui-datepicker-group {\n\twidth: 25%;\n}\n.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {\n\tborder-left-width: 0;\n}\n.ui-datepicker-multi .ui-datepicker-buttonpane {\n\tclear: left;\n}\n.ui-datepicker-row-break {\n\tclear: both;\n\twidth: 100%;\n\tfont-size: 0;\n}\n\n/* RTL support */\n.ui-datepicker-rtl {\n\tdirection: rtl;\n}\n.ui-datepicker-rtl .ui-datepicker-prev {\n\tright: 2px;\n\tleft: auto;\n}\n.ui-datepicker-rtl .ui-datepicker-next {\n\tleft: 2px;\n\tright: auto;\n}\n.ui-datepicker-rtl .ui-datepicker-prev:hover {\n\tright: 1px;\n\tleft: auto;\n}\n.ui-datepicker-rtl .ui-datepicker-next:hover {\n\tleft: 1px;\n\tright: auto;\n}\n.ui-datepicker-rtl .ui-datepicker-buttonpane {\n\tclear: right;\n}\n.ui-datepicker-rtl .ui-datepicker-buttonpane button {\n\tfloat: left;\n}\n.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,\n.ui-datepicker-rtl .ui-datepicker-group {\n\tfloat: right;\n}\n.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {\n\tborder-right-width: 0;\n\tborder-left-width: 1px;\n}\n.ui-dialog {\n\toverflow: hidden;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tpadding: .2em;\n\toutline: 0;\n}\n.ui-dialog .ui-dialog-titlebar {\n\tpadding: .4em 1em;\n\tposition: relative;\n}\n.ui-dialog .ui-dialog-title {\n\tfloat: left;\n\tmargin: .1em 0;\n\twhite-space: nowrap;\n\twidth: 90%;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n.ui-dialog .ui-dialog-titlebar-close {\n\tposition: absolute;\n\tright: .3em;\n\ttop: 50%;\n\twidth: 20px;\n\tmargin: -10px 0 0 0;\n\tpadding: 1px;\n\theight: 20px;\n}\n.ui-dialog .ui-dialog-content {\n\tposition: relative;\n\tborder: 0;\n\tpadding: .5em 1em;\n\tbackground: none;\n\toverflow: auto;\n}\n.ui-dialog .ui-dialog-buttonpane {\n\ttext-align: left;\n\tborder-width: 1px 0 0 0;\n\tbackground-image: none;\n\tmargin-top: .5em;\n\tpadding: .3em 1em .5em .4em;\n}\n.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {\n\tfloat: right;\n}\n.ui-dialog .ui-dialog-buttonpane button {\n\tmargin: .5em .4em .5em 0;\n\tcursor: pointer;\n}\n.ui-dialog .ui-resizable-se {\n\twidth: 12px;\n\theight: 12px;\n\tright: -5px;\n\tbottom: -5px;\n\tbackground-position: 16px 16px;\n}\n.ui-draggable .ui-dialog-titlebar {\n\tcursor: move;\n}\n.ui-draggable-handle {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n.ui-menu {\n\tlist-style: none;\n\tpadding: 0;\n\tmargin: 0;\n\tdisplay: block;\n\toutline: none;\n}\n.ui-menu .ui-menu {\n\tposition: absolute;\n}\n.ui-menu .ui-menu-item {\n\tposition: relative;\n\tmargin: 0;\n\tpadding: 3px 1em 3px .4em;\n\tcursor: pointer;\n\tmin-height: 0; /* support: IE7 */\n\t/* support: IE10, see #8844 */\n\tlist-style-image: url(${T});\n}\n.ui-menu .ui-menu-divider {\n\tmargin: 5px 0;\n\theight: 0;\n\tfont-size: 0;\n\tline-height: 0;\n\tborder-width: 1px 0 0 0;\n}\n.ui-menu .ui-state-focus,\n.ui-menu .ui-state-active {\n\tmargin: -1px;\n}\n\n/* icon support */\n.ui-menu-icons {\n\tposition: relative;\n}\n.ui-menu-icons .ui-menu-item {\n\tpadding-left: 2em;\n}\n\n/* left-aligned */\n.ui-menu .ui-icon {\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: .2em;\n\tmargin: auto 0;\n}\n\n/* right-aligned */\n.ui-menu .ui-menu-icon {\n\tleft: auto;\n\tright: 0;\n}\n.ui-progressbar {\n\theight: 2em;\n\ttext-align: left;\n\toverflow: hidden;\n}\n.ui-progressbar .ui-progressbar-value {\n\tmargin: -1px;\n\theight: 100%;\n}\n.ui-progressbar .ui-progressbar-overlay {\n\tbackground: url(${A});\n\theight: 100%;\n\tfilter: alpha(opacity=25); /* support: IE8 */\n\topacity: 0.25;\n}\n.ui-progressbar-indeterminate .ui-progressbar-value {\n\tbackground-image: none;\n}\n.ui-resizable {\n\tposition: relative;\n}\n.ui-resizable-handle {\n\tposition: absolute;\n\tfont-size: 0.1px;\n\tdisplay: block;\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n.ui-resizable-disabled .ui-resizable-handle,\n.ui-resizable-autohide .ui-resizable-handle {\n\tdisplay: none;\n}\n.ui-resizable-n {\n\tcursor: n-resize;\n\theight: 7px;\n\twidth: 100%;\n\ttop: -5px;\n\tleft: 0;\n}\n.ui-resizable-s {\n\tcursor: s-resize;\n\theight: 7px;\n\twidth: 100%;\n\tbottom: -5px;\n\tleft: 0;\n}\n.ui-resizable-e {\n\tcursor: e-resize;\n\twidth: 7px;\n\tright: -5px;\n\ttop: 0;\n\theight: 100%;\n}\n.ui-resizable-w {\n\tcursor: w-resize;\n\twidth: 7px;\n\tleft: -5px;\n\ttop: 0;\n\theight: 100%;\n}\n.ui-resizable-se {\n\tcursor: se-resize;\n\twidth: 12px;\n\theight: 12px;\n\tright: 1px;\n\tbottom: 1px;\n}\n.ui-resizable-sw {\n\tcursor: sw-resize;\n\twidth: 9px;\n\theight: 9px;\n\tleft: -5px;\n\tbottom: -5px;\n}\n.ui-resizable-nw {\n\tcursor: nw-resize;\n\twidth: 9px;\n\theight: 9px;\n\tleft: -5px;\n\ttop: -5px;\n}\n.ui-resizable-ne {\n\tcursor: ne-resize;\n\twidth: 9px;\n\theight: 9px;\n\tright: -5px;\n\ttop: -5px;\n}\n.ui-selectable {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n.ui-selectable-helper {\n\tposition: absolute;\n\tz-index: 100;\n\tborder: 1px dotted black;\n}\n.ui-selectmenu-menu {\n\tpadding: 0;\n\tmargin: 0;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: none;\n}\n.ui-selectmenu-menu .ui-menu {\n\toverflow: auto;\n\t/* Support: IE7 */\n\toverflow-x: hidden;\n\tpadding-bottom: 1px;\n}\n.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {\n\tfont-size: 1em;\n\tfont-weight: bold;\n\tline-height: 1.5;\n\tpadding: 2px 0.4em;\n\tmargin: 0.5em 0 0 0;\n\theight: auto;\n\tborder: 0;\n}\n.ui-selectmenu-open {\n\tdisplay: block;\n}\n.ui-selectmenu-button {\n\tdisplay: inline-block;\n\toverflow: hidden;\n\tposition: relative;\n\ttext-decoration: none;\n\tcursor: pointer;\n}\n.ui-selectmenu-button span.ui-icon {\n\tright: 0.5em;\n\tleft: auto;\n\tmargin-top: -8px;\n\tposition: absolute;\n\ttop: 50%;\n}\n.ui-selectmenu-button span.ui-selectmenu-text {\n\ttext-align: left;\n\tpadding: 0.4em 2.1em 0.4em 1em;\n\tdisplay: block;\n\tline-height: 1.4;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\twhite-space: nowrap;\n}\n.ui-slider {\n\tposition: relative;\n\ttext-align: left;\n}\n.ui-slider .ui-slider-handle {\n\tposition: absolute;\n\tz-index: 2;\n\twidth: 1.2em;\n\theight: 1.2em;\n\tcursor: default;\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n.ui-slider .ui-slider-range {\n\tposition: absolute;\n\tz-index: 1;\n\tfont-size: .7em;\n\tdisplay: block;\n\tborder: 0;\n\tbackground-position: 0 0;\n}\n\n/* support: IE8 - See #6727 */\n.ui-slider.ui-state-disabled .ui-slider-handle,\n.ui-slider.ui-state-disabled .ui-slider-range {\n\tfilter: inherit;\n}\n\n.ui-slider-horizontal {\n\theight: .8em;\n}\n.ui-slider-horizontal .ui-slider-handle {\n\ttop: -.3em;\n\tmargin-left: -.6em;\n}\n.ui-slider-horizontal .ui-slider-range {\n\ttop: 0;\n\theight: 100%;\n}\n.ui-slider-horizontal .ui-slider-range-min {\n\tleft: 0;\n}\n.ui-slider-horizontal .ui-slider-range-max {\n\tright: 0;\n}\n\n.ui-slider-vertical {\n\twidth: .8em;\n\theight: 100px;\n}\n.ui-slider-vertical .ui-slider-handle {\n\tleft: -.3em;\n\tmargin-left: 0;\n\tmargin-bottom: -.6em;\n}\n.ui-slider-vertical .ui-slider-range {\n\tleft: 0;\n\twidth: 100%;\n}\n.ui-slider-vertical .ui-slider-range-min {\n\tbottom: 0;\n}\n.ui-slider-vertical .ui-slider-range-max {\n\ttop: 0;\n}\n.ui-sortable-handle {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n.ui-spinner {\n\tposition: relative;\n\tdisplay: inline-block;\n\toverflow: hidden;\n\tpadding: 0;\n\tvertical-align: middle;\n}\n.ui-spinner-input {\n\tborder: none;\n\tbackground: none;\n\tcolor: inherit;\n\tpadding: 0;\n\tmargin: .2em 0;\n\tvertical-align: middle;\n\tmargin-left: .4em;\n\tmargin-right: 22px;\n}\n.ui-spinner-button {\n\twidth: 16px;\n\theight: 50%;\n\tfont-size: .5em;\n\tpadding: 0;\n\tmargin: 0;\n\ttext-align: center;\n\tposition: absolute;\n\tcursor: default;\n\tdisplay: block;\n\toverflow: hidden;\n\tright: 0;\n}\n/* more specificity required here to override default borders */\n.ui-spinner a.ui-spinner-button {\n\tborder-top: none;\n\tborder-bottom: none;\n\tborder-right: none;\n}\n/* vertically center icon */\n.ui-spinner .ui-icon {\n\tposition: absolute;\n\tmargin-top: -8px;\n\ttop: 50%;\n\tleft: 0;\n}\n.ui-spinner-up {\n\ttop: 0;\n}\n.ui-spinner-down {\n\tbottom: 0;\n}\n\n/* TR overrides */\n.ui-spinner .ui-icon-triangle-1-s {\n\t/* need to fix icons sprite */\n\tbackground-position: -65px -16px;\n}\n.ui-tabs {\n\tposition: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */\n\tpadding: .2em;\n}\n.ui-tabs .ui-tabs-nav {\n\tmargin: 0;\n\tpadding: .2em .2em 0;\n}\n.ui-tabs .ui-tabs-nav li {\n\tlist-style: none;\n\tfloat: left;\n\tposition: relative;\n\ttop: 0;\n\tmargin: 1px .2em 0 0;\n\tborder-bottom-width: 0;\n\tpadding: 0;\n\twhite-space: nowrap;\n}\n.ui-tabs .ui-tabs-nav .ui-tabs-anchor {\n\tfloat: left;\n\tpadding: .5em 1em;\n\ttext-decoration: none;\n}\n.ui-tabs .ui-tabs-nav li.ui-tabs-active {\n\tmargin-bottom: -1px;\n\tpadding-bottom: 1px;\n}\n.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,\n.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,\n.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {\n\tcursor: text;\n}\n.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {\n\tcursor: pointer;\n}\n.ui-tabs .ui-tabs-panel {\n\tdisplay: block;\n\tborder-width: 0;\n\tpadding: 1em 1.4em;\n\tbackground: none;\n}\n.ui-tooltip {\n\tpadding: 8px;\n\tposition: absolute;\n\tz-index: 9999;\n\tmax-width: 300px;\n\t-webkit-box-shadow: 0 0 5px #aaa;\n\tbox-shadow: 0 0 5px #aaa;\n}\nbody .ui-tooltip {\n\tborder-width: 2px;\n}\n\n/* Component containers\n----------------------------------*/\n.ui-widget {\n\tfont-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;\n\tfont-size: 1.1em;\n}\n.ui-widget .ui-widget {\n\tfont-size: 1em;\n}\n.ui-widget input,\n.ui-widget select,\n.ui-widget textarea,\n.ui-widget button {\n\tfont-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;\n\tfont-size: 1em;\n}\n.ui-widget-content {\n\tborder: 1px solid #dddddd;\n\tbackground: #eeeeee url(${I}) 50% top repeat-x;\n\tcolor: #333333;\n}\n.ui-widget-content a {\n\tcolor: #333333;\n}\n.ui-widget-header {\n\tborder: 1px solid #e78f08;\n\tbackground: #f6a828 url(${S}) 50% 50% repeat-x;\n\tcolor: #ffffff;\n\tfont-weight: bold;\n}\n.ui-widget-header a {\n\tcolor: #ffffff;\n}\n\n/* Interaction states\n----------------------------------*/\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default {\n\tborder: 1px solid #cccccc;\n\tbackground: #f6f6f6 url(${P}) 50% 50% repeat-x;\n\tfont-weight: bold;\n\tcolor: #1c94c4;\n}\n.ui-state-default a,\n.ui-state-default a:link,\n.ui-state-default a:visited {\n\tcolor: #1c94c4;\n\ttext-decoration: none;\n}\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus {\n\tborder: 1px solid #fbcb09;\n\tbackground: #fdf5ce url(${M}) 50% 50% repeat-x;\n\tfont-weight: bold;\n\tcolor: #c77405;\n}\n.ui-state-hover a,\n.ui-state-hover a:hover,\n.ui-state-hover a:link,\n.ui-state-hover a:visited,\n.ui-state-focus a,\n.ui-state-focus a:hover,\n.ui-state-focus a:link,\n.ui-state-focus a:visited {\n\tcolor: #c77405;\n\ttext-decoration: none;\n}\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active {\n\tborder: 1px solid #fbd850;\n\tbackground: #ffffff url(${E}) 50% 50% repeat-x;\n\tfont-weight: bold;\n\tcolor: #eb8f00;\n}\n.ui-state-active a,\n.ui-state-active a:link,\n.ui-state-active a:visited {\n\tcolor: #eb8f00;\n\ttext-decoration: none;\n}\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-highlight,\n.ui-widget-content .ui-state-highlight,\n.ui-widget-header .ui-state-highlight {\n\tborder: 1px solid #fed22f;\n\tbackground: #ffe45c url(${N}) 50% top repeat-x;\n\tcolor: #363636;\n}\n.ui-state-highlight a,\n.ui-widget-content .ui-state-highlight a,\n.ui-widget-header .ui-state-highlight a {\n\tcolor: #363636;\n}\n.ui-state-error,\n.ui-widget-content .ui-state-error,\n.ui-widget-header .ui-state-error {\n\tborder: 1px solid #cd0a0a;\n\tbackground: #b81900 url(${H}) 50% 50% repeat;\n\tcolor: #ffffff;\n}\n.ui-state-error a,\n.ui-widget-content .ui-state-error a,\n.ui-widget-header .ui-state-error a {\n\tcolor: #ffffff;\n}\n.ui-state-error-text,\n.ui-widget-content .ui-state-error-text,\n.ui-widget-header .ui-state-error-text {\n\tcolor: #ffffff;\n}\n.ui-priority-primary,\n.ui-widget-content .ui-priority-primary,\n.ui-widget-header .ui-priority-primary {\n\tfont-weight: bold;\n}\n.ui-priority-secondary,\n.ui-widget-content .ui-priority-secondary,\n.ui-widget-header .ui-priority-secondary {\n\topacity: .7;\n\tfilter:Alpha(Opacity=70); /* support: IE8 */\n\tfont-weight: normal;\n}\n.ui-state-disabled,\n.ui-widget-content .ui-state-disabled,\n.ui-widget-header .ui-state-disabled {\n\topacity: .35;\n\tfilter:Alpha(Opacity=35); /* support: IE8 */\n\tbackground-image: none;\n}\n.ui-state-disabled .ui-icon {\n\tfilter:Alpha(Opacity=35); /* support: IE8 - See #6059 */\n}\n\n/* Icons\n----------------------------------*/\n\n/* states and images */\n.ui-icon {\n\twidth: 16px;\n\theight: 16px;\n}\n.ui-icon,\n.ui-widget-content .ui-icon {\n\tbackground-image: url(${z});\n}\n.ui-widget-header .ui-icon {\n\tbackground-image: url(${O});\n}\n.ui-state-default .ui-icon {\n\tbackground-image: url(${W});\n}\n.ui-state-hover .ui-icon,\n.ui-state-focus .ui-icon {\n\tbackground-image: url(${W});\n}\n.ui-state-active .ui-icon {\n\tbackground-image: url(${W});\n}\n.ui-state-highlight .ui-icon {\n\tbackground-image: url(${L});\n}\n.ui-state-error .ui-icon,\n.ui-state-error-text .ui-icon {\n\tbackground-image: url(${R});\n}\n\n/* positioning */\n.ui-icon-blank { background-position: 16px 16px; }\n.ui-icon-carat-1-n { background-position: 0 0; }\n.ui-icon-carat-1-ne { background-position: -16px 0; }\n.ui-icon-carat-1-e { background-position: -32px 0; }\n.ui-icon-carat-1-se { background-position: -48px 0; }\n.ui-icon-carat-1-s { background-position: -64px 0; }\n.ui-icon-carat-1-sw { background-position: -80px 0; }\n.ui-icon-carat-1-w { background-position: -96px 0; }\n.ui-icon-carat-1-nw { background-position: -112px 0; }\n.ui-icon-carat-2-n-s { background-position: -128px 0; }\n.ui-icon-carat-2-e-w { background-position: -144px 0; }\n.ui-icon-triangle-1-n { background-position: 0 -16px; }\n.ui-icon-triangle-1-ne { background-position: -16px -16px; }\n.ui-icon-triangle-1-e { background-position: -32px -16px; }\n.ui-icon-triangle-1-se { background-position: -48px -16px; }\n.ui-icon-triangle-1-s { background-position: -64px -16px; }\n.ui-icon-triangle-1-sw { background-position: -80px -16px; }\n.ui-icon-triangle-1-w { background-position: -96px -16px; }\n.ui-icon-triangle-1-nw { background-position: -112px -16px; }\n.ui-icon-triangle-2-n-s { background-position: -128px -16px; }\n.ui-icon-triangle-2-e-w { background-position: -144px -16px; }\n.ui-icon-arrow-1-n { background-position: 0 -32px; }\n.ui-icon-arrow-1-ne { background-position: -16px -32px; }\n.ui-icon-arrow-1-e { background-position: -32px -32px; }\n.ui-icon-arrow-1-se { background-position: -48px -32px; }\n.ui-icon-arrow-1-s { background-position: -64px -32px; }\n.ui-icon-arrow-1-sw { background-position: -80px -32px; }\n.ui-icon-arrow-1-w { background-position: -96px -32px; }\n.ui-icon-arrow-1-nw { background-position: -112px -32px; }\n.ui-icon-arrow-2-n-s { background-position: -128px -32px; }\n.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }\n.ui-icon-arrow-2-e-w { background-position: -160px -32px; }\n.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }\n.ui-icon-arrowstop-1-n { background-position: -192px -32px; }\n.ui-icon-arrowstop-1-e { background-position: -208px -32px; }\n.ui-icon-arrowstop-1-s { background-position: -224px -32px; }\n.ui-icon-arrowstop-1-w { background-position: -240px -32px; }\n.ui-icon-arrowthick-1-n { background-position: 0 -48px; }\n.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }\n.ui-icon-arrowthick-1-e { background-position: -32px -48px; }\n.ui-icon-arrowthick-1-se { background-position: -48px -48px; }\n.ui-icon-arrowthick-1-s { background-position: -64px -48px; }\n.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }\n.ui-icon-arrowthick-1-w { background-position: -96px -48px; }\n.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }\n.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }\n.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }\n.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }\n.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }\n.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }\n.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }\n.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }\n.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }\n.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }\n.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }\n.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }\n.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }\n.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }\n.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }\n.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }\n.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }\n.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }\n.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }\n.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }\n.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }\n.ui-icon-arrow-4 { background-position: 0 -80px; }\n.ui-icon-arrow-4-diag { background-position: -16px -80px; }\n.ui-icon-extlink { background-position: -32px -80px; }\n.ui-icon-newwin { background-position: -48px -80px; }\n.ui-icon-refresh { background-position: -64px -80px; }\n.ui-icon-shuffle { background-position: -80px -80px; }\n.ui-icon-transfer-e-w { background-position: -96px -80px; }\n.ui-icon-transferthick-e-w { background-position: -112px -80px; }\n.ui-icon-folder-collapsed { background-position: 0 -96px; }\n.ui-icon-folder-open { background-position: -16px -96px; }\n.ui-icon-document { background-position: -32px -96px; }\n.ui-icon-document-b { background-position: -48px -96px; }\n.ui-icon-note { background-position: -64px -96px; }\n.ui-icon-mail-closed { background-position: -80px -96px; }\n.ui-icon-mail-open { background-position: -96px -96px; }\n.ui-icon-suitcase { background-position: -112px -96px; }\n.ui-icon-comment { background-position: -128px -96px; }\n.ui-icon-person { background-position: -144px -96px; }\n.ui-icon-print { background-position: -160px -96px; }\n.ui-icon-trash { background-position: -176px -96px; }\n.ui-icon-locked { background-position: -192px -96px; }\n.ui-icon-unlocked { background-position: -208px -96px; }\n.ui-icon-bookmark { background-position: -224px -96px; }\n.ui-icon-tag { background-position: -240px -96px; }\n.ui-icon-home { background-position: 0 -112px; }\n.ui-icon-flag { background-position: -16px -112px; }\n.ui-icon-calendar { background-position: -32px -112px; }\n.ui-icon-cart { background-position: -48px -112px; }\n.ui-icon-pencil { background-position: -64px -112px; }\n.ui-icon-clock { background-position: -80px -112px; }\n.ui-icon-disk { background-position: -96px -112px; }\n.ui-icon-calculator { background-position: -112px -112px; }\n.ui-icon-zoomin { background-position: -128px -112px; }\n.ui-icon-zoomout { background-position: -144px -112px; }\n.ui-icon-search { background-position: -160px -112px; }\n.ui-icon-wrench { background-position: -176px -112px; }\n.ui-icon-gear { background-position: -192px -112px; }\n.ui-icon-heart { background-position: -208px -112px; }\n.ui-icon-star { background-position: -224px -112px; }\n.ui-icon-link { background-position: -240px -112px; }\n.ui-icon-cancel { background-position: 0 -128px; }\n.ui-icon-plus { background-position: -16px -128px; }\n.ui-icon-plusthick { background-position: -32px -128px; }\n.ui-icon-minus { background-position: -48px -128px; }\n.ui-icon-minusthick { background-position: -64px -128px; }\n.ui-icon-close { background-position: -80px -128px; }\n.ui-icon-closethick { background-position: -96px -128px; }\n.ui-icon-key { background-position: -112px -128px; }\n.ui-icon-lightbulb { background-position: -128px -128px; }\n.ui-icon-scissors { background-position: -144px -128px; }\n.ui-icon-clipboard { background-position: -160px -128px; }\n.ui-icon-copy { background-position: -176px -128px; }\n.ui-icon-contact { background-position: -192px -128px; }\n.ui-icon-image { background-position: -208px -128px; }\n.ui-icon-video { background-position: -224px -128px; }\n.ui-icon-script { background-position: -240px -128px; }\n.ui-icon-alert { background-position: 0 -144px; }\n.ui-icon-info { background-position: -16px -144px; }\n.ui-icon-notice { background-position: -32px -144px; }\n.ui-icon-help { background-position: -48px -144px; }\n.ui-icon-check { background-position: -64px -144px; }\n.ui-icon-bullet { background-position: -80px -144px; }\n.ui-icon-radio-on { background-position: -96px -144px; }\n.ui-icon-radio-off { background-position: -112px -144px; }\n.ui-icon-pin-w { background-position: -128px -144px; }\n.ui-icon-pin-s { background-position: -144px -144px; }\n.ui-icon-play { background-position: 0 -160px; }\n.ui-icon-pause { background-position: -16px -160px; }\n.ui-icon-seek-next { background-position: -32px -160px; }\n.ui-icon-seek-prev { background-position: -48px -160px; }\n.ui-icon-seek-end { background-position: -64px -160px; }\n.ui-icon-seek-start { background-position: -80px -160px; }\n/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */\n.ui-icon-seek-first { background-position: -80px -160px; }\n.ui-icon-stop { background-position: -96px -160px; }\n.ui-icon-eject { background-position: -112px -160px; }\n.ui-icon-volume-off { background-position: -128px -160px; }\n.ui-icon-volume-on { background-position: -144px -160px; }\n.ui-icon-power { background-position: 0 -176px; }\n.ui-icon-signal-diag { background-position: -16px -176px; }\n.ui-icon-signal { background-position: -32px -176px; }\n.ui-icon-battery-0 { background-position: -48px -176px; }\n.ui-icon-battery-1 { background-position: -64px -176px; }\n.ui-icon-battery-2 { background-position: -80px -176px; }\n.ui-icon-battery-3 { background-position: -96px -176px; }\n.ui-icon-circle-plus { background-position: 0 -192px; }\n.ui-icon-circle-minus { background-position: -16px -192px; }\n.ui-icon-circle-close { background-position: -32px -192px; }\n.ui-icon-circle-triangle-e { background-position: -48px -192px; }\n.ui-icon-circle-triangle-s { background-position: -64px -192px; }\n.ui-icon-circle-triangle-w { background-position: -80px -192px; }\n.ui-icon-circle-triangle-n { background-position: -96px -192px; }\n.ui-icon-circle-arrow-e { background-position: -112px -192px; }\n.ui-icon-circle-arrow-s { background-position: -128px -192px; }\n.ui-icon-circle-arrow-w { background-position: -144px -192px; }\n.ui-icon-circle-arrow-n { background-position: -160px -192px; }\n.ui-icon-circle-zoomin { background-position: -176px -192px; }\n.ui-icon-circle-zoomout { background-position: -192px -192px; }\n.ui-icon-circle-check { background-position: -208px -192px; }\n.ui-icon-circlesmall-plus { background-position: 0 -208px; }\n.ui-icon-circlesmall-minus { background-position: -16px -208px; }\n.ui-icon-circlesmall-close { background-position: -32px -208px; }\n.ui-icon-squaresmall-plus { background-position: -48px -208px; }\n.ui-icon-squaresmall-minus { background-position: -64px -208px; }\n.ui-icon-squaresmall-close { background-position: -80px -208px; }\n.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }\n.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }\n.ui-icon-grip-solid-vertical { background-position: -32px -224px; }\n.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }\n.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }\n.ui-icon-grip-diagonal-se { background-position: -80px -224px; }\n\n\n/* Misc visuals\n----------------------------------*/\n\n/* Corner radius */\n.ui-corner-all,\n.ui-corner-top,\n.ui-corner-left,\n.ui-corner-tl {\n\tborder-top-left-radius: 4px;\n}\n.ui-corner-all,\n.ui-corner-top,\n.ui-corner-right,\n.ui-corner-tr {\n\tborder-top-right-radius: 4px;\n}\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-left,\n.ui-corner-bl {\n\tborder-bottom-left-radius: 4px;\n}\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-right,\n.ui-corner-br {\n\tborder-bottom-right-radius: 4px;\n}\n\n/* Overlays */\n.ui-widget-overlay {\n\tbackground: #666666 url(${j}) 50% 50% repeat;\n\topacity: .5;\n\tfilter: Alpha(Opacity=50); /* support: IE8 */\n}\n.ui-widget-shadow {\n\tmargin: -5px 0 0 -5px;\n\tpadding: 5px;\n\tbackground: #000000 url(${F}) 50% 50% repeat-x;\n\topacity: .2;\n\tfilter: Alpha(Opacity=20); /* support: IE8 */\n\tborder-radius: 5px;\n}\n`,""]);const q=D},645:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var i="",n=void 0!==e[5];return e[4]&&(i+="@supports (".concat(e[4],") {")),e[2]&&(i+="@media ".concat(e[2]," {")),n&&(i+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),i+=t(e),n&&(i+="}"),e[2]&&(i+="}"),e[4]&&(i+="}"),i})).join("")},e.i=function(t,i,n,s,o){"string"==typeof t&&(t=[[null,t,void 0]]);var r={};if(n)for(var a=0;a0?" ".concat(h[5]):""," {").concat(h[1],"}")),h[5]=o),i&&(h[2]?(h[1]="@media ".concat(h[2]," {").concat(h[1],"}"),h[2]=i):h[2]=i),s&&(h[4]?(h[1]="@supports (".concat(h[4],") {").concat(h[1],"}"),h[4]=s):h[4]="".concat(s)),e.push(h))}},e}},667:t=>{"use strict";t.exports=function(t,e){return e||(e={}),t?(t=String(t.__esModule?t.default:t),/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),e.hash&&(t+=e.hash),/["'() \t\n]|(%20)/.test(t)||e.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t):t}},81:t=>{"use strict";t.exports=function(t){return t[1]}},755:function(t,e){var i;!function(e,i){"use strict";"object"==typeof t.exports?t.exports=e.document?i(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return i(t)}:i(e)}("undefined"!=typeof window?window:this,(function(n,s){"use strict";var o=[],r=n.document,a=Object.getPrototypeOf,l=o.slice,u=o.concat,h=o.push,c=o.indexOf,d={},p=d.toString,f=d.hasOwnProperty,g=f.toString,m=g.call(Object),v={},b=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function(t){return null!=t&&t===t.window},_={type:!0,src:!0,noModule:!0};function x(t,e,i){var n,s=(e=e||r).createElement("script");if(s.text=t,i)for(n in _)i[n]&&(s[n]=i[n]);e.head.appendChild(s).parentNode.removeChild(s)}function w(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?d[p.call(t)]||"object":typeof t}var k="3.3.1",C=function(t,e){return new C.fn.init(t,e)},D=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function T(t){var e=!!t&&"length"in t&&t.length,i=w(t);return!b(t)&&!y(t)&&("array"===i||0===e||"number"==typeof e&&e>0&&e-1 in t)}C.fn=C.prototype={jquery:k,constructor:C,length:0,toArray:function(){return l.call(this)},get:function(t){return null==t?l.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=C.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return C.each(this,t)},map:function(t){return this.pushStack(C.map(this,(function(e,i){return t.call(e,i,e)})))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,i=+t+(t<0?e:0);return this.pushStack(i>=0&&i+~]|"+O+")"+O+"*"),Y=new RegExp("="+O+"*([^\\]'\"]*?)"+O+"*\\]","g"),U=new RegExp(R),$=new RegExp("^"+W+"$"),K={ID:new RegExp("^#("+W+")"),CLASS:new RegExp("^\\.("+W+")"),TAG:new RegExp("^("+W+"|[*])"),ATTR:new RegExp("^"+L),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),bool:new RegExp("^(?:"+z+")$","i"),needsContext:new RegExp("^"+O+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)","i")},V=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,G=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Q=/[+~]/,J=new RegExp("\\\\([\\da-f]{1,6}"+O+"?|("+O+")|.)","ig"),tt=function(t,e,i){var n="0x"+e-65536;return n!=n||i?e:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)},et=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,it=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},nt=function(){d()},st=bt((function(t){return!0===t.disabled&&("form"in t||"label"in t)}),{dir:"parentNode",next:"legend"});try{E.apply(S=N.call(x.childNodes),x.childNodes),S[x.childNodes.length].nodeType}catch(t){E={apply:S.length?function(t,e){M.apply(t,N.call(e))}:function(t,e){for(var i=t.length,n=0;t[i++]=e[n++];);t.length=i-1}}}function ot(t,e,n,s){var o,a,u,h,c,f,v,b=e&&e.ownerDocument,w=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==w&&9!==w&&11!==w)return n;if(!s&&((e?e.ownerDocument||e:x)!==p&&d(e),e=e||p,g)){if(11!==w&&(c=Z.exec(t)))if(o=c[1]){if(9===w){if(!(u=e.getElementById(o)))return n;if(u.id===o)return n.push(u),n}else if(b&&(u=b.getElementById(o))&&y(e,u)&&u.id===o)return n.push(u),n}else{if(c[2])return E.apply(n,e.getElementsByTagName(t)),n;if((o=c[3])&&i.getElementsByClassName&&e.getElementsByClassName)return E.apply(n,e.getElementsByClassName(o)),n}if(i.qsa&&!T[t+" "]&&(!m||!m.test(t))){if(1!==w)b=e,v=t;else if("object"!==e.nodeName.toLowerCase()){for((h=e.getAttribute("id"))?h=h.replace(et,it):e.setAttribute("id",h=_),a=(f=r(t)).length;a--;)f[a]="#"+h+" "+vt(f[a]);v=f.join(","),b=Q.test(t)&>(e.parentNode)||e}if(v)try{return E.apply(n,b.querySelectorAll(v)),n}catch(t){}finally{h===_&&e.removeAttribute("id")}}}return l(t.replace(F,"$1"),e,n,s)}function rt(){var t=[];return function e(i,s){return t.push(i+" ")>n.cacheLength&&delete e[t.shift()],e[i+" "]=s}}function at(t){return t[_]=!0,t}function lt(t){var e=p.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function ut(t,e){for(var i=t.split("|"),s=i.length;s--;)n.attrHandle[i[s]]=e}function ht(t,e){var i=e&&t,n=i&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(n)return n;if(i)for(;i=i.nextSibling;)if(i===e)return-1;return t?1:-1}function ct(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function dt(t){return function(e){var i=e.nodeName.toLowerCase();return("input"===i||"button"===i)&&e.type===t}}function pt(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&st(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ft(t){return at((function(e){return e=+e,at((function(i,n){for(var s,o=t([],i.length,e),r=o.length;r--;)i[s=o[r]]&&(i[s]=!(n[s]=i[s]))}))}))}function gt(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in i=ot.support={},o=ot.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},d=ot.setDocument=function(t){var e,s,r=t?t.ownerDocument||t:x;return r!==p&&9===r.nodeType&&r.documentElement?(f=(p=r).documentElement,g=!o(p),x!==p&&(s=p.defaultView)&&s.top!==s&&(s.addEventListener?s.addEventListener("unload",nt,!1):s.attachEvent&&s.attachEvent("onunload",nt)),i.attributes=lt((function(t){return t.className="i",!t.getAttribute("className")})),i.getElementsByTagName=lt((function(t){return t.appendChild(p.createComment("")),!t.getElementsByTagName("*").length})),i.getElementsByClassName=G.test(p.getElementsByClassName),i.getById=lt((function(t){return f.appendChild(t).id=_,!p.getElementsByName||!p.getElementsByName(_).length})),i.getById?(n.filter.ID=function(t){var e=t.replace(J,tt);return function(t){return t.getAttribute("id")===e}},n.find.ID=function(t,e){if(void 0!==e.getElementById&&g){var i=e.getElementById(t);return i?[i]:[]}}):(n.filter.ID=function(t){var e=t.replace(J,tt);return function(t){var i=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return i&&i.value===e}},n.find.ID=function(t,e){if(void 0!==e.getElementById&&g){var i,n,s,o=e.getElementById(t);if(o){if((i=o.getAttributeNode("id"))&&i.value===t)return[o];for(s=e.getElementsByName(t),n=0;o=s[n++];)if((i=o.getAttributeNode("id"))&&i.value===t)return[o]}return[]}}),n.find.TAG=i.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):i.qsa?e.querySelectorAll(t):void 0}:function(t,e){var i,n=[],s=0,o=e.getElementsByTagName(t);if("*"===t){for(;i=o[s++];)1===i.nodeType&&n.push(i);return n}return o},n.find.CLASS=i.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&g)return e.getElementsByClassName(t)},v=[],m=[],(i.qsa=G.test(p.querySelectorAll))&&(lt((function(t){f.appendChild(t).innerHTML="",t.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+O+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||m.push("\\["+O+"*(?:value|"+z+")"),t.querySelectorAll("[id~="+_+"-]").length||m.push("~="),t.querySelectorAll(":checked").length||m.push(":checked"),t.querySelectorAll("a#"+_+"+*").length||m.push(".#.+[+~]")})),lt((function(t){t.innerHTML="";var e=p.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&m.push("name"+O+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),f.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),m.push(",.*:")}))),(i.matchesSelector=G.test(b=f.matches||f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&<((function(t){i.disconnectedMatch=b.call(t,"*"),b.call(t,"[s!='']:x"),v.push("!=",R)})),m=m.length&&new RegExp(m.join("|")),v=v.length&&new RegExp(v.join("|")),e=G.test(f.compareDocumentPosition),y=e||G.test(f.contains)?function(t,e){var i=9===t.nodeType?t.documentElement:t,n=e&&e.parentNode;return t===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):t.compareDocumentPosition&&16&t.compareDocumentPosition(n)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},A=e?function(t,e){if(t===e)return c=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n||(1&(n=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!i.sortDetached&&e.compareDocumentPosition(t)===n?t===p||t.ownerDocument===x&&y(x,t)?-1:e===p||e.ownerDocument===x&&y(x,e)?1:h?H(h,t)-H(h,e):0:4&n?-1:1)}:function(t,e){if(t===e)return c=!0,0;var i,n=0,s=t.parentNode,o=e.parentNode,r=[t],a=[e];if(!s||!o)return t===p?-1:e===p?1:s?-1:o?1:h?H(h,t)-H(h,e):0;if(s===o)return ht(t,e);for(i=t;i=i.parentNode;)r.unshift(i);for(i=e;i=i.parentNode;)a.unshift(i);for(;r[n]===a[n];)n++;return n?ht(r[n],a[n]):r[n]===x?-1:a[n]===x?1:0},p):p},ot.matches=function(t,e){return ot(t,null,null,e)},ot.matchesSelector=function(t,e){if((t.ownerDocument||t)!==p&&d(t),e=e.replace(Y,"='$1']"),i.matchesSelector&&g&&!T[e+" "]&&(!v||!v.test(e))&&(!m||!m.test(e)))try{var n=b.call(t,e);if(n||i.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){}return ot(e,p,null,[t]).length>0},ot.contains=function(t,e){return(t.ownerDocument||t)!==p&&d(t),y(t,e)},ot.attr=function(t,e){(t.ownerDocument||t)!==p&&d(t);var s=n.attrHandle[e.toLowerCase()],o=s&&I.call(n.attrHandle,e.toLowerCase())?s(t,e,!g):void 0;return void 0!==o?o:i.attributes||!g?t.getAttribute(e):(o=t.getAttributeNode(e))&&o.specified?o.value:null},ot.escape=function(t){return(t+"").replace(et,it)},ot.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},ot.uniqueSort=function(t){var e,n=[],s=0,o=0;if(c=!i.detectDuplicates,h=!i.sortStable&&t.slice(0),t.sort(A),c){for(;e=t[o++];)e===t[o]&&(s=n.push(o));for(;s--;)t.splice(n[s],1)}return h=null,t},s=ot.getText=function(t){var e,i="",n=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)i+=s(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[n++];)i+=s(e);return i},n=ot.selectors={cacheLength:50,createPseudo:at,match:K,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(J,tt),t[3]=(t[3]||t[4]||t[5]||"").replace(J,tt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||ot.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&ot.error(t[0]),t},PSEUDO:function(t){var e,i=!t[6]&&t[2];return K.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":i&&U.test(i)&&(e=r(i,!0))&&(e=i.indexOf(")",i.length-e)-i.length)&&(t[0]=t[0].slice(0,e),t[2]=i.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(J,tt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=C[t+" "];return e||(e=new RegExp("(^|"+O+")"+t+"("+O+"|$)"))&&C(t,(function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,e,i){return function(n){var s=ot.attr(n,t);return null==s?"!="===e:!e||(s+="","="===e?s===i:"!="===e?s!==i:"^="===e?i&&0===s.indexOf(i):"*="===e?i&&s.indexOf(i)>-1:"$="===e?i&&s.slice(-i.length)===i:"~="===e?(" "+s.replace(j," ")+" ").indexOf(i)>-1:"|="===e&&(s===i||s.slice(0,i.length+1)===i+"-"))}},CHILD:function(t,e,i,n,s){var o="nth"!==t.slice(0,3),r="last"!==t.slice(-4),a="of-type"===e;return 1===n&&0===s?function(t){return!!t.parentNode}:function(e,i,l){var u,h,c,d,p,f,g=o!==r?"nextSibling":"previousSibling",m=e.parentNode,v=a&&e.nodeName.toLowerCase(),b=!l&&!a,y=!1;if(m){if(o){for(;g;){for(d=e;d=d[g];)if(a?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;f=g="only"===t&&!f&&"nextSibling"}return!0}if(f=[r?m.firstChild:m.lastChild],r&&b){for(y=(p=(u=(h=(c=(d=m)[_]||(d[_]={}))[d.uniqueID]||(c[d.uniqueID]={}))[t]||[])[0]===w&&u[1])&&u[2],d=p&&m.childNodes[p];d=++p&&d&&d[g]||(y=p=0)||f.pop();)if(1===d.nodeType&&++y&&d===e){h[t]=[w,p,y];break}}else if(b&&(y=p=(u=(h=(c=(d=e)[_]||(d[_]={}))[d.uniqueID]||(c[d.uniqueID]={}))[t]||[])[0]===w&&u[1]),!1===y)for(;(d=++p&&d&&d[g]||(y=p=0)||f.pop())&&((a?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++y||(b&&((h=(c=d[_]||(d[_]={}))[d.uniqueID]||(c[d.uniqueID]={}))[t]=[w,y]),d!==e)););return(y-=s)===n||y%n==0&&y/n>=0}}},PSEUDO:function(t,e){var i,s=n.pseudos[t]||n.setFilters[t.toLowerCase()]||ot.error("unsupported pseudo: "+t);return s[_]?s(e):s.length>1?(i=[t,t,"",e],n.setFilters.hasOwnProperty(t.toLowerCase())?at((function(t,i){for(var n,o=s(t,e),r=o.length;r--;)t[n=H(t,o[r])]=!(i[n]=o[r])})):function(t){return s(t,0,i)}):s}},pseudos:{not:at((function(t){var e=[],i=[],n=a(t.replace(F,"$1"));return n[_]?at((function(t,e,i,s){for(var o,r=n(t,null,s,[]),a=t.length;a--;)(o=r[a])&&(t[a]=!(e[a]=o))})):function(t,s,o){return e[0]=t,n(e,null,o,i),e[0]=null,!i.pop()}})),has:at((function(t){return function(e){return ot(t,e).length>0}})),contains:at((function(t){return t=t.replace(J,tt),function(e){return(e.textContent||e.innerText||s(e)).indexOf(t)>-1}})),lang:at((function(t){return $.test(t||"")||ot.error("unsupported lang: "+t),t=t.replace(J,tt).toLowerCase(),function(e){var i;do{if(i=g?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(i=i.toLowerCase())===t||0===i.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(e){var i=t.location&&t.location.hash;return i&&i.slice(1)===e.id},root:function(t){return t===f},focus:function(t){return t===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:pt(!1),disabled:pt(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!n.pseudos.empty(t)},header:function(t){return X.test(t.nodeName)},input:function(t){return V.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:ft((function(){return[0]})),last:ft((function(t,e){return[e-1]})),eq:ft((function(t,e,i){return[i<0?i+e:i]})),even:ft((function(t,e){for(var i=0;i=0;)t.push(n);return t})),gt:ft((function(t,e,i){for(var n=i<0?i+e:i;++n1?function(e,i,n){for(var s=t.length;s--;)if(!t[s](e,i,n))return!1;return!0}:t[0]}function _t(t,e,i,n,s){for(var o,r=[],a=0,l=t.length,u=null!=e;a-1&&(o[u]=!(r[u]=c))}}else v=_t(v===r?v.splice(f,v.length):v),s?s(null,r,v,l):E.apply(r,v)}))}function wt(t){for(var e,i,s,o=t.length,r=n.relative[t[0].type],a=r||n.relative[" "],l=r?1:0,h=bt((function(t){return t===e}),a,!0),c=bt((function(t){return H(e,t)>-1}),a,!0),d=[function(t,i,n){var s=!r&&(n||i!==u)||((e=i).nodeType?h(t,i,n):c(t,i,n));return e=null,s}];l1&&yt(d),l>1&&vt(t.slice(0,l-1).concat({value:" "===t[l-2].type?"*":""})).replace(F,"$1"),i,l0,s=t.length>0,o=function(o,r,a,l,h){var c,f,m,v=0,b="0",y=o&&[],_=[],x=u,k=o||s&&n.find.TAG("*",h),C=w+=null==x?1:Math.random()||.1,D=k.length;for(h&&(u=r===p||r||h);b!==D&&null!=(c=k[b]);b++){if(s&&c){for(f=0,r||c.ownerDocument===p||(d(c),a=!g);m=t[f++];)if(m(c,r||p,a)){l.push(c);break}h&&(w=C)}i&&((c=!m&&c)&&v--,o&&y.push(c))}if(v+=b,i&&b!==v){for(f=0;m=e[f++];)m(y,_,r,a);if(o){if(v>0)for(;b--;)y[b]||_[b]||(_[b]=P.call(l));_=_t(_)}E.apply(l,_),h&&!o&&_.length>0&&v+e.length>1&&ot.uniqueSort(l)}return h&&(w=C,u=x),y};return i?at(o):o}(o,s)),a.selector=t}return a},l=ot.select=function(t,e,i,s){var o,l,u,h,c,d="function"==typeof t&&t,p=!s&&r(t=d.selector||t);if(i=i||[],1===p.length){if((l=p[0]=p[0].slice(0)).length>2&&"ID"===(u=l[0]).type&&9===e.nodeType&&g&&n.relative[l[1].type]){if(!(e=(n.find.ID(u.matches[0].replace(J,tt),e)||[])[0]))return i;d&&(e=e.parentNode),t=t.slice(l.shift().value.length)}for(o=K.needsContext.test(t)?0:l.length;o--&&(u=l[o],!n.relative[h=u.type]);)if((c=n.find[h])&&(s=c(u.matches[0].replace(J,tt),Q.test(l[0].type)&>(e.parentNode)||e))){if(l.splice(o,1),!(t=s.length&&vt(l)))return E.apply(i,s),i;break}}return(d||a(t,p))(s,e,!g,i,!e||Q.test(t)&>(e.parentNode)||e),i},i.sortStable=_.split("").sort(A).join("")===_,i.detectDuplicates=!!c,d(),i.sortDetached=lt((function(t){return 1&t.compareDocumentPosition(p.createElement("fieldset"))})),lt((function(t){return t.innerHTML="","#"===t.firstChild.getAttribute("href")}))||ut("type|href|height|width",(function(t,e,i){if(!i)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)})),i.attributes&<((function(t){return t.innerHTML="",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}))||ut("value",(function(t,e,i){if(!i&&"input"===t.nodeName.toLowerCase())return t.defaultValue})),lt((function(t){return null==t.getAttribute("disabled")}))||ut(z,(function(t,e,i){var n;if(!i)return!0===t[e]?e.toLowerCase():(n=t.getAttributeNode(e))&&n.specified?n.value:null})),ot}(n);C.find=A,C.expr=A.selectors,C.expr[":"]=C.expr.pseudos,C.uniqueSort=C.unique=A.uniqueSort,C.text=A.getText,C.isXMLDoc=A.isXML,C.contains=A.contains,C.escapeSelector=A.escape;var I=function(t,e,i){for(var n=[],s=void 0!==i;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(s&&C(t).is(i))break;n.push(t)}return n},S=function(t,e){for(var i=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&i.push(t);return i},P=C.expr.match.needsContext;function M(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var E=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function N(t,e,i){return b(e)?C.grep(t,(function(t,n){return!!e.call(t,n,t)!==i})):e.nodeType?C.grep(t,(function(t){return t===e!==i})):"string"!=typeof e?C.grep(t,(function(t){return c.call(e,t)>-1!==i})):C.filter(e,t,i)}C.filter=function(t,e,i){var n=e[0];return i&&(t=":not("+t+")"),1===e.length&&1===n.nodeType?C.find.matchesSelector(n,t)?[n]:[]:C.find.matches(t,C.grep(e,(function(t){return 1===t.nodeType})))},C.fn.extend({find:function(t){var e,i,n=this.length,s=this;if("string"!=typeof t)return this.pushStack(C(t).filter((function(){for(e=0;e1?C.uniqueSort(i):i},filter:function(t){return this.pushStack(N(this,t||[],!1))},not:function(t){return this.pushStack(N(this,t||[],!0))},is:function(t){return!!N(this,"string"==typeof t&&P.test(t)?C(t):t||[],!1).length}});var H,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(C.fn.init=function(t,e,i){var n,s;if(!t)return this;if(i=i||H,"string"==typeof t){if(!(n="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:z.exec(t))||!n[1]&&e)return!e||e.jquery?(e||i).find(t):this.constructor(e).find(t);if(n[1]){if(e=e instanceof C?e[0]:e,C.merge(this,C.parseHTML(n[1],e&&e.nodeType?e.ownerDocument||e:r,!0)),E.test(n[1])&&C.isPlainObject(e))for(n in e)b(this[n])?this[n](e[n]):this.attr(n,e[n]);return this}return(s=r.getElementById(n[2]))&&(this[0]=s,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):b(t)?void 0!==i.ready?i.ready(t):t(C):C.makeArray(t,this)}).prototype=C.fn,H=C(r);var O=/^(?:parents|prev(?:Until|All))/,W={children:!0,contents:!0,next:!0,prev:!0};function L(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}C.fn.extend({has:function(t){var e=C(t,this),i=e.length;return this.filter((function(){for(var t=0;t-1:1===i.nodeType&&C.find.matchesSelector(i,t))){o.push(i);break}return this.pushStack(o.length>1?C.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?c.call(C(t),this[0]):c.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),C.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return I(t,"parentNode")},parentsUntil:function(t,e,i){return I(t,"parentNode",i)},next:function(t){return L(t,"nextSibling")},prev:function(t){return L(t,"previousSibling")},nextAll:function(t){return I(t,"nextSibling")},prevAll:function(t){return I(t,"previousSibling")},nextUntil:function(t,e,i){return I(t,"nextSibling",i)},prevUntil:function(t,e,i){return I(t,"previousSibling",i)},siblings:function(t){return S((t.parentNode||{}).firstChild,t)},children:function(t){return S(t.firstChild)},contents:function(t){return M(t,"iframe")?t.contentDocument:(M(t,"template")&&(t=t.content||t),C.merge([],t.childNodes))}},(function(t,e){C.fn[t]=function(i,n){var s=C.map(this,e,i);return"Until"!==t.slice(-5)&&(n=i),n&&"string"==typeof n&&(s=C.filter(n,s)),this.length>1&&(W[t]||C.uniqueSort(s),O.test(t)&&s.reverse()),this.pushStack(s)}}));var R=/[^\x20\t\r\n\f]+/g;function j(t){return t}function F(t){throw t}function q(t,e,i,n){var s;try{t&&b(s=t.promise)?s.call(t).done(e).fail(i):t&&b(s=t.then)?s.call(t,e,i):e.apply(void 0,[t].slice(n))}catch(t){i.apply(void 0,[t])}}C.Callbacks=function(t){t="string"==typeof t?function(t){var e={};return C.each(t.match(R)||[],(function(t,i){e[i]=!0})),e}(t):C.extend({},t);var e,i,n,s,o=[],r=[],a=-1,l=function(){for(s=s||t.once,n=e=!0;r.length;a=-1)for(i=r.shift();++a-1;)o.splice(i,1),i<=a&&a--})),this},has:function(t){return t?C.inArray(t,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return s=r=[],o=i="",this},disabled:function(){return!o},lock:function(){return s=r=[],i||e||(o=i=""),this},locked:function(){return!!s},fireWith:function(t,i){return s||(i=[t,(i=i||[]).slice?i.slice():i],r.push(i),e||l()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!n}};return u},C.extend({Deferred:function(t){var e=[["notify","progress",C.Callbacks("memory"),C.Callbacks("memory"),2],["resolve","done",C.Callbacks("once memory"),C.Callbacks("once memory"),0,"resolved"],["reject","fail",C.Callbacks("once memory"),C.Callbacks("once memory"),1,"rejected"]],i="pending",s={state:function(){return i},always:function(){return o.done(arguments).fail(arguments),this},catch:function(t){return s.then(null,t)},pipe:function(){var t=arguments;return C.Deferred((function(i){C.each(e,(function(e,n){var s=b(t[n[4]])&&t[n[4]];o[n[1]]((function(){var t=s&&s.apply(this,arguments);t&&b(t.promise)?t.promise().progress(i.notify).done(i.resolve).fail(i.reject):i[n[0]+"With"](this,s?[t]:arguments)}))})),t=null})).promise()},then:function(t,i,s){var o=0;function r(t,e,i,s){return function(){var a=this,l=arguments,u=function(){var n,u;if(!(t=o&&(i!==F&&(a=void 0,l=[n]),e.rejectWith(a,l))}};t?h():(C.Deferred.getStackHook&&(h.stackTrace=C.Deferred.getStackHook()),n.setTimeout(h))}}return C.Deferred((function(n){e[0][3].add(r(0,n,b(s)?s:j,n.notifyWith)),e[1][3].add(r(0,n,b(t)?t:j)),e[2][3].add(r(0,n,b(i)?i:F))})).promise()},promise:function(t){return null!=t?C.extend(t,s):s}},o={};return C.each(e,(function(t,n){var r=n[2],a=n[5];s[n[1]]=r.add,a&&r.add((function(){i=a}),e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),r.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=r.fireWith})),s.promise(o),t&&t.call(o,o),o},when:function(t){var e=arguments.length,i=e,n=Array(i),s=l.call(arguments),o=C.Deferred(),r=function(t){return function(i){n[t]=this,s[t]=arguments.length>1?l.call(arguments):i,--e||o.resolveWith(n,s)}};if(e<=1&&(q(t,o.done(r(i)).resolve,o.reject,!e),"pending"===o.state()||b(s[i]&&s[i].then)))return o.then();for(;i--;)q(s[i],r(i),o.reject);return o.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;C.Deferred.exceptionHook=function(t,e){n.console&&n.console.warn&&t&&B.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},C.readyException=function(t){n.setTimeout((function(){throw t}))};var Y=C.Deferred();function U(){r.removeEventListener("DOMContentLoaded",U),n.removeEventListener("load",U),C.ready()}C.fn.ready=function(t){return Y.then(t).catch((function(t){C.readyException(t)})),this},C.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--C.readyWait:C.isReady)||(C.isReady=!0,!0!==t&&--C.readyWait>0||Y.resolveWith(r,[C]))}}),C.ready.then=Y.then,"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?n.setTimeout(C.ready):(r.addEventListener("DOMContentLoaded",U),n.addEventListener("load",U));var $=function(t,e,i,n,s,o,r){var a=0,l=t.length,u=null==i;if("object"===w(i))for(a in s=!0,i)$(t,e,a,i[a],!0,o,r);else if(void 0!==n&&(s=!0,b(n)||(r=!0),u&&(r?(e.call(t,n),e=null):(u=e,e=function(t,e,i){return u.call(C(t),i)})),e))for(;a1,null,!0)},removeData:function(t){return this.each((function(){tt.remove(this,t)}))}}),C.extend({queue:function(t,e,i){var n;if(t)return e=(e||"fx")+"queue",n=J.get(t,e),i&&(!n||Array.isArray(i)?n=J.access(t,e,C.makeArray(i)):n.push(i)),n||[]},dequeue:function(t,e){e=e||"fx";var i=C.queue(t,e),n=i.length,s=i.shift(),o=C._queueHooks(t,e);"inprogress"===s&&(s=i.shift(),n--),s&&("fx"===e&&i.unshift("inprogress"),delete o.stop,s.call(t,(function(){C.dequeue(t,e)}),o)),!n&&o&&o.empty.fire()},_queueHooks:function(t,e){var i=e+"queueHooks";return J.get(t,i)||J.access(t,i,{empty:C.Callbacks("once memory").add((function(){J.remove(t,[e+"queue",i])}))})}}),C.fn.extend({queue:function(t,e){var i=2;return"string"!=typeof t&&(e=t,t="fx",i--),arguments.length\x20\t\r\n\f]+)/i,gt=/^$|^module$|\/(?:java|ecma)script/i,mt={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function vt(t,e){var i;return i=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&M(t,e)?C.merge([t],i):i}function bt(t,e){for(var i=0,n=t.length;i-1)s&&s.push(o);else if(u=C.contains(o.ownerDocument,o),r=vt(c.appendChild(o),"script"),u&&bt(r),i)for(h=0;o=r[h++];)gt.test(o.type||"")&&i.push(o);return c}yt=r.createDocumentFragment().appendChild(r.createElement("div")),(_t=r.createElement("input")).setAttribute("type","radio"),_t.setAttribute("checked","checked"),_t.setAttribute("name","t"),yt.appendChild(_t),v.checkClone=yt.cloneNode(!0).cloneNode(!0).lastChild.checked,yt.innerHTML="",v.noCloneChecked=!!yt.cloneNode(!0).lastChild.defaultValue;var kt=r.documentElement,Ct=/^key/,Dt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Tt=/^([^.]*)(?:\.(.+)|)/;function At(){return!0}function It(){return!1}function St(){try{return r.activeElement}catch(t){}}function Pt(t,e,i,n,s,o){var r,a;if("object"==typeof e){for(a in"string"!=typeof i&&(n=n||i,i=void 0),e)Pt(t,a,i,n,e[a],o);return t}if(null==n&&null==s?(s=i,n=i=void 0):null==s&&("string"==typeof i?(s=n,n=void 0):(s=n,n=i,i=void 0)),!1===s)s=It;else if(!s)return t;return 1===o&&(r=s,s=function(t){return C().off(t),r.apply(this,arguments)},s.guid=r.guid||(r.guid=C.guid++)),t.each((function(){C.event.add(this,e,s,n,i)}))}C.event={global:{},add:function(t,e,i,n,s){var o,r,a,l,u,h,c,d,p,f,g,m=J.get(t);if(m)for(i.handler&&(i=(o=i).handler,s=o.selector),s&&C.find.matchesSelector(kt,s),i.guid||(i.guid=C.guid++),(l=m.events)||(l=m.events={}),(r=m.handle)||(r=m.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),u=(e=(e||"").match(R)||[""]).length;u--;)p=g=(a=Tt.exec(e[u])||[])[1],f=(a[2]||"").split(".").sort(),p&&(c=C.event.special[p]||{},p=(s?c.delegateType:c.bindType)||p,c=C.event.special[p]||{},h=C.extend({type:p,origType:g,data:n,handler:i,guid:i.guid,selector:s,needsContext:s&&C.expr.match.needsContext.test(s),namespace:f.join(".")},o),(d=l[p])||((d=l[p]=[]).delegateCount=0,c.setup&&!1!==c.setup.call(t,n,f,r)||t.addEventListener&&t.addEventListener(p,r)),c.add&&(c.add.call(t,h),h.handler.guid||(h.handler.guid=i.guid)),s?d.splice(d.delegateCount++,0,h):d.push(h),C.event.global[p]=!0)},remove:function(t,e,i,n,s){var o,r,a,l,u,h,c,d,p,f,g,m=J.hasData(t)&&J.get(t);if(m&&(l=m.events)){for(u=(e=(e||"").match(R)||[""]).length;u--;)if(p=g=(a=Tt.exec(e[u])||[])[1],f=(a[2]||"").split(".").sort(),p){for(c=C.event.special[p]||{},d=l[p=(n?c.delegateType:c.bindType)||p]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),r=o=d.length;o--;)h=d[o],!s&&g!==h.origType||i&&i.guid!==h.guid||a&&!a.test(h.namespace)||n&&n!==h.selector&&("**"!==n||!h.selector)||(d.splice(o,1),h.selector&&d.delegateCount--,c.remove&&c.remove.call(t,h));r&&!d.length&&(c.teardown&&!1!==c.teardown.call(t,f,m.handle)||C.removeEvent(t,p,m.handle),delete l[p])}else for(p in l)C.event.remove(t,p+e[u],i,n,!0);C.isEmptyObject(l)&&J.remove(t,"handle events")}},dispatch:function(t){var e,i,n,s,o,r,a=C.event.fix(t),l=new Array(arguments.length),u=(J.get(this,"events")||{})[a.type]||[],h=C.event.special[a.type]||{};for(l[0]=a,e=1;e=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==t.type||!0!==u.disabled)){for(o=[],r={},i=0;i-1:C.find(s,this,null,[u]).length),r[s]&&o.push(n);o.length&&a.push({elem:u,handlers:o})}return u=this,l\x20\t\r\n\f]*)[^>]*)\/>/gi,Et=/\s*$/g;function zt(t,e){return M(t,"table")&&M(11!==e.nodeType?e:e.firstChild,"tr")&&C(t).children("tbody")[0]||t}function Ot(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Wt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Lt(t,e){var i,n,s,o,r,a,l,u;if(1===e.nodeType){if(J.hasData(t)&&(o=J.access(t),r=J.set(e,o),u=o.events))for(s in delete r.handle,r.events={},u)for(i=0,n=u[s].length;i1&&"string"==typeof f&&!v.checkClone&&Nt.test(f))return t.each((function(s){var o=t.eq(s);g&&(e[0]=f.call(this,s,o.html())),jt(o,e,i,n)}));if(d&&(o=(s=wt(e,t[0].ownerDocument,!1,t,n)).firstChild,1===s.childNodes.length&&(s=o),o||n)){for(a=(r=C.map(vt(s,"script"),Ot)).length;c")},clone:function(t,e,i){var n,s,o,r,a=t.cloneNode(!0),l=C.contains(t.ownerDocument,t);if(!(v.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||C.isXMLDoc(t)))for(r=vt(a),n=0,s=(o=vt(t)).length;n0&&bt(r,!l&&vt(t,"script")),a},cleanData:function(t){for(var e,i,n,s=C.event.special,o=0;void 0!==(i=t[o]);o++)if(Z(i)){if(e=i[J.expando]){if(e.events)for(n in e.events)s[n]?C.event.remove(i,n):C.removeEvent(i,n,e.handle);i[J.expando]=void 0}i[tt.expando]&&(i[tt.expando]=void 0)}}}),C.fn.extend({detach:function(t){return Ft(this,t,!0)},remove:function(t){return Ft(this,t)},text:function(t){return $(this,(function(t){return void 0===t?C.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)}))}),null,t,arguments.length)},append:function(){return jt(this,arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||zt(this,t).appendChild(t)}))},prepend:function(){return jt(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=zt(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return jt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return jt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(C.cleanData(vt(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return C.clone(this,t,e)}))},html:function(t){return $(this,(function(t){var e=this[0]||{},i=0,n=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!Et.test(t)&&!mt[(ft.exec(t)||["",""])[1].toLowerCase()]){t=C.htmlPrefilter(t);try{for(;i=0&&(l+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-o-l-a-.5))),l}function ie(t,e,i){var n=Bt(t),s=Ut(t,e,n),o="border-box"===C.css(t,"boxSizing",!1,n),r=o;if(qt.test(s)){if(!i)return s;s="auto"}return r=r&&(v.boxSizingReliable()||s===t.style[e]),("auto"===s||!parseFloat(s)&&"inline"===C.css(t,"display",!1,n))&&(s=t["offset"+e[0].toUpperCase()+e.slice(1)],r=!0),(s=parseFloat(s)||0)+ee(t,e,i||(o?"border":"content"),r,n,s)+"px"}function ne(t,e,i,n,s){return new ne.prototype.init(t,e,i,n,s)}C.extend({cssHooks:{opacity:{get:function(t,e){if(e){var i=Ut(t,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,i,n){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var s,o,r,a=G(e),l=Vt.test(e),u=t.style;if(l||(e=Jt(a)),r=C.cssHooks[e]||C.cssHooks[a],void 0===i)return r&&"get"in r&&void 0!==(s=r.get(t,!1,n))?s:u[e];"string"==(o=typeof i)&&(s=ot.exec(i))&&s[1]&&(i=ut(t,e,s),o="number"),null!=i&&i==i&&("number"===o&&(i+=s&&s[3]||(C.cssNumber[a]?"":"px")),v.clearCloneStyle||""!==i||0!==e.indexOf("background")||(u[e]="inherit"),r&&"set"in r&&void 0===(i=r.set(t,i,n))||(l?u.setProperty(e,i):u[e]=i))}},css:function(t,e,i,n){var s,o,r,a=G(e);return Vt.test(e)||(e=Jt(a)),(r=C.cssHooks[e]||C.cssHooks[a])&&"get"in r&&(s=r.get(t,!0,i)),void 0===s&&(s=Ut(t,e,n)),"normal"===s&&e in Gt&&(s=Gt[e]),""===i||i?(o=parseFloat(s),!0===i||isFinite(o)?o||0:s):s}}),C.each(["height","width"],(function(t,e){C.cssHooks[e]={get:function(t,i,n){if(i)return!Kt.test(C.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?ie(t,e,n):lt(t,Xt,(function(){return ie(t,e,n)}))},set:function(t,i,n){var s,o=Bt(t),r="border-box"===C.css(t,"boxSizing",!1,o),a=n&&ee(t,e,n,r,o);return r&&v.scrollboxSize()===o.position&&(a-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(o[e])-ee(t,e,"border",!1,o)-.5)),a&&(s=ot.exec(i))&&"px"!==(s[3]||"px")&&(t.style[e]=i,i=C.css(t,e)),te(0,i,a)}}})),C.cssHooks.marginLeft=$t(v.reliableMarginLeft,(function(t,e){if(e)return(parseFloat(Ut(t,"marginLeft"))||t.getBoundingClientRect().left-lt(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})))+"px"})),C.each({margin:"",padding:"",border:"Width"},(function(t,e){C.cssHooks[t+e]={expand:function(i){for(var n=0,s={},o="string"==typeof i?i.split(" "):[i];n<4;n++)s[t+rt[n]+e]=o[n]||o[n-2]||o[0];return s}},"margin"!==t&&(C.cssHooks[t+e].set=te)})),C.fn.extend({css:function(t,e){return $(this,(function(t,e,i){var n,s,o={},r=0;if(Array.isArray(e)){for(n=Bt(t),s=e.length;r1)}}),C.Tween=ne,ne.prototype={constructor:ne,init:function(t,e,i,n,s,o){this.elem=t,this.prop=i,this.easing=s||C.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=n,this.unit=o||(C.cssNumber[i]?"":"px")},cur:function(){var t=ne.propHooks[this.prop];return t&&t.get?t.get(this):ne.propHooks._default.get(this)},run:function(t){var e,i=ne.propHooks[this.prop];return this.options.duration?this.pos=e=C.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):ne.propHooks._default.set(this),this}},ne.prototype.init.prototype=ne.prototype,ne.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=C.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){C.fx.step[t.prop]?C.fx.step[t.prop](t):1!==t.elem.nodeType||null==t.elem.style[C.cssProps[t.prop]]&&!C.cssHooks[t.prop]?t.elem[t.prop]=t.now:C.style(t.elem,t.prop,t.now+t.unit)}}},ne.propHooks.scrollTop=ne.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},C.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},C.fx=ne.prototype.init,C.fx.step={};var se,oe,re=/^(?:toggle|show|hide)$/,ae=/queueHooks$/;function le(){oe&&(!1===r.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(le):n.setTimeout(le,C.fx.interval),C.fx.tick())}function ue(){return n.setTimeout((function(){se=void 0})),se=Date.now()}function he(t,e){var i,n=0,s={height:t};for(e=e?1:0;n<4;n+=2-e)s["margin"+(i=rt[n])]=s["padding"+i]=t;return e&&(s.opacity=s.width=t),s}function ce(t,e,i){for(var n,s=(de.tweeners[e]||[]).concat(de.tweeners["*"]),o=0,r=s.length;o1)},removeAttr:function(t){return this.each((function(){C.removeAttr(this,t)}))}}),C.extend({attr:function(t,e,i){var n,s,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===t.getAttribute?C.prop(t,e,i):(1===o&&C.isXMLDoc(t)||(s=C.attrHooks[e.toLowerCase()]||(C.expr.match.bool.test(e)?pe:void 0)),void 0!==i?null===i?void C.removeAttr(t,e):s&&"set"in s&&void 0!==(n=s.set(t,i,e))?n:(t.setAttribute(e,i+""),i):s&&"get"in s&&null!==(n=s.get(t,e))?n:null==(n=C.find.attr(t,e))?void 0:n)},attrHooks:{type:{set:function(t,e){if(!v.radioValue&&"radio"===e&&M(t,"input")){var i=t.value;return t.setAttribute("type",e),i&&(t.value=i),e}}}},removeAttr:function(t,e){var i,n=0,s=e&&e.match(R);if(s&&1===t.nodeType)for(;i=s[n++];)t.removeAttribute(i)}}),pe={set:function(t,e,i){return!1===e?C.removeAttr(t,i):t.setAttribute(i,i),i}},C.each(C.expr.match.bool.source.match(/\w+/g),(function(t,e){var i=fe[e]||C.find.attr;fe[e]=function(t,e,n){var s,o,r=e.toLowerCase();return n||(o=fe[r],fe[r]=s,s=null!=i(t,e,n)?r:null,fe[r]=o),s}}));var ge=/^(?:input|select|textarea|button)$/i,me=/^(?:a|area)$/i;function ve(t){return(t.match(R)||[]).join(" ")}function be(t){return t.getAttribute&&t.getAttribute("class")||""}function ye(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(R)||[]}C.fn.extend({prop:function(t,e){return $(this,C.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each((function(){delete this[C.propFix[t]||t]}))}}),C.extend({prop:function(t,e,i){var n,s,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&C.isXMLDoc(t)||(e=C.propFix[e]||e,s=C.propHooks[e]),void 0!==i?s&&"set"in s&&void 0!==(n=s.set(t,i,e))?n:t[e]=i:s&&"get"in s&&null!==(n=s.get(t,e))?n:t[e]},propHooks:{tabIndex:{get:function(t){var e=C.find.attr(t,"tabindex");return e?parseInt(e,10):ge.test(t.nodeName)||me.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(C.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),C.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){C.propFix[this.toLowerCase()]=this})),C.fn.extend({addClass:function(t){var e,i,n,s,o,r,a,l=0;if(b(t))return this.each((function(e){C(this).addClass(t.call(this,e,be(this)))}));if((e=ye(t)).length)for(;i=this[l++];)if(s=be(i),n=1===i.nodeType&&" "+ve(s)+" "){for(r=0;o=e[r++];)n.indexOf(" "+o+" ")<0&&(n+=o+" ");s!==(a=ve(n))&&i.setAttribute("class",a)}return this},removeClass:function(t){var e,i,n,s,o,r,a,l=0;if(b(t))return this.each((function(e){C(this).removeClass(t.call(this,e,be(this)))}));if(!arguments.length)return this.attr("class","");if((e=ye(t)).length)for(;i=this[l++];)if(s=be(i),n=1===i.nodeType&&" "+ve(s)+" "){for(r=0;o=e[r++];)for(;n.indexOf(" "+o+" ")>-1;)n=n.replace(" "+o+" "," ");s!==(a=ve(n))&&i.setAttribute("class",a)}return this},toggleClass:function(t,e){var i=typeof t,n="string"===i||Array.isArray(t);return"boolean"==typeof e&&n?e?this.addClass(t):this.removeClass(t):b(t)?this.each((function(i){C(this).toggleClass(t.call(this,i,be(this),e),e)})):this.each((function(){var e,s,o,r;if(n)for(s=0,o=C(this),r=ye(t);e=r[s++];)o.hasClass(e)?o.removeClass(e):o.addClass(e);else void 0!==t&&"boolean"!==i||((e=be(this))&&J.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===t?"":J.get(this,"__className__")||""))}))},hasClass:function(t){var e,i,n=0;for(e=" "+t+" ";i=this[n++];)if(1===i.nodeType&&(" "+ve(be(i))+" ").indexOf(e)>-1)return!0;return!1}});var _e=/\r/g;C.fn.extend({val:function(t){var e,i,n,s=this[0];return arguments.length?(n=b(t),this.each((function(i){var s;1===this.nodeType&&(null==(s=n?t.call(this,i,C(this).val()):t)?s="":"number"==typeof s?s+="":Array.isArray(s)&&(s=C.map(s,(function(t){return null==t?"":t+""}))),(e=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,s,"value")||(this.value=s))}))):s?(e=C.valHooks[s.type]||C.valHooks[s.nodeName.toLowerCase()])&&"get"in e&&void 0!==(i=e.get(s,"value"))?i:"string"==typeof(i=s.value)?i.replace(_e,""):null==i?"":i:void 0}}),C.extend({valHooks:{option:{get:function(t){var e=C.find.attr(t,"value");return null!=e?e:ve(C.text(t))}},select:{get:function(t){var e,i,n,s=t.options,o=t.selectedIndex,r="select-one"===t.type,a=r?null:[],l=r?o+1:s.length;for(n=o<0?l:r?o:0;n-1)&&(i=!0);return i||(t.selectedIndex=-1),o}}}}),C.each(["radio","checkbox"],(function(){C.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=C.inArray(C(t).val(),e)>-1}},v.checkOn||(C.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})})),v.focusin="onfocusin"in n;var xe=/^(?:focusinfocus|focusoutblur)$/,we=function(t){t.stopPropagation()};C.extend(C.event,{trigger:function(t,e,i,s){var o,a,l,u,h,c,d,p,g=[i||r],m=f.call(t,"type")?t.type:t,v=f.call(t,"namespace")?t.namespace.split("."):[];if(a=p=l=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!xe.test(m+C.event.triggered)&&(m.indexOf(".")>-1&&(v=m.split("."),m=v.shift(),v.sort()),h=m.indexOf(":")<0&&"on"+m,(t=t[C.expando]?t:new C.Event(m,"object"==typeof t&&t)).isTrigger=s?2:3,t.namespace=v.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),e=null==e?[t]:C.makeArray(e,[t]),d=C.event.special[m]||{},s||!d.trigger||!1!==d.trigger.apply(i,e))){if(!s&&!d.noBubble&&!y(i)){for(u=d.delegateType||m,xe.test(u+m)||(a=a.parentNode);a;a=a.parentNode)g.push(a),l=a;l===(i.ownerDocument||r)&&g.push(l.defaultView||l.parentWindow||n)}for(o=0;(a=g[o++])&&!t.isPropagationStopped();)p=a,t.type=o>1?u:d.bindType||m,(c=(J.get(a,"events")||{})[t.type]&&J.get(a,"handle"))&&c.apply(a,e),(c=h&&a[h])&&c.apply&&Z(a)&&(t.result=c.apply(a,e),!1===t.result&&t.preventDefault());return t.type=m,s||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(g.pop(),e)||!Z(i)||h&&b(i[m])&&!y(i)&&((l=i[h])&&(i[h]=null),C.event.triggered=m,t.isPropagationStopped()&&p.addEventListener(m,we),i[m](),t.isPropagationStopped()&&p.removeEventListener(m,we),C.event.triggered=void 0,l&&(i[h]=l)),t.result}},simulate:function(t,e,i){var n=C.extend(new C.Event,i,{type:t,isSimulated:!0});C.event.trigger(n,null,e)}}),C.fn.extend({trigger:function(t,e){return this.each((function(){C.event.trigger(t,e,this)}))},triggerHandler:function(t,e){var i=this[0];if(i)return C.event.trigger(t,e,i,!0)}}),v.focusin||C.each({focus:"focusin",blur:"focusout"},(function(t,e){var i=function(t){C.event.simulate(e,t.target,C.event.fix(t))};C.event.special[e]={setup:function(){var n=this.ownerDocument||this,s=J.access(n,e);s||n.addEventListener(t,i,!0),J.access(n,e,(s||0)+1)},teardown:function(){var n=this.ownerDocument||this,s=J.access(n,e)-1;s?J.access(n,e,s):(n.removeEventListener(t,i,!0),J.remove(n,e))}}}));var ke=n.location,Ce=Date.now(),De=/\?/;C.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{e=(new n.DOMParser).parseFromString(t,"text/xml")}catch(t){e=void 0}return e&&!e.getElementsByTagName("parsererror").length||C.error("Invalid XML: "+t),e};var Te=/\[\]$/,Ae=/\r?\n/g,Ie=/^(?:submit|button|image|reset|file)$/i,Se=/^(?:input|select|textarea|keygen)/i;function Pe(t,e,i,n){var s;if(Array.isArray(e))C.each(e,(function(e,s){i||Te.test(t)?n(t,s):Pe(t+"["+("object"==typeof s&&null!=s?e:"")+"]",s,i,n)}));else if(i||"object"!==w(e))n(t,e);else for(s in e)Pe(t+"["+s+"]",e[s],i,n)}C.param=function(t,e){var i,n=[],s=function(t,e){var i=b(e)?e():e;n[n.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==i?"":i)};if(Array.isArray(t)||t.jquery&&!C.isPlainObject(t))C.each(t,(function(){s(this.name,this.value)}));else for(i in t)Pe(i,t[i],e,s);return n.join("&")},C.fn.extend({serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=C.prop(this,"elements");return t?C.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!C(this).is(":disabled")&&Se.test(this.nodeName)&&!Ie.test(t)&&(this.checked||!pt.test(t))})).map((function(t,e){var i=C(this).val();return null==i?null:Array.isArray(i)?C.map(i,(function(t){return{name:e.name,value:t.replace(Ae,"\r\n")}})):{name:e.name,value:i.replace(Ae,"\r\n")}})).get()}});var Me=/%20/g,Ee=/#.*$/,Ne=/([?&])_=[^&]*/,He=/^(.*?):[ \t]*([^\r\n]*)$/gm,ze=/^(?:GET|HEAD)$/,Oe=/^\/\//,We={},Le={},Re="*/".concat("*"),je=r.createElement("a");function Fe(t){return function(e,i){"string"!=typeof e&&(i=e,e="*");var n,s=0,o=e.toLowerCase().match(R)||[];if(b(i))for(;n=o[s++];)"+"===n[0]?(n=n.slice(1)||"*",(t[n]=t[n]||[]).unshift(i)):(t[n]=t[n]||[]).push(i)}}function qe(t,e,i,n){var s={},o=t===Le;function r(a){var l;return s[a]=!0,C.each(t[a]||[],(function(t,a){var u=a(e,i,n);return"string"!=typeof u||o||s[u]?o?!(l=u):void 0:(e.dataTypes.unshift(u),r(u),!1)})),l}return r(e.dataTypes[0])||!s["*"]&&r("*")}function Be(t,e){var i,n,s=C.ajaxSettings.flatOptions||{};for(i in e)void 0!==e[i]&&((s[i]?t:n||(n={}))[i]=e[i]);return n&&C.extend(!0,t,n),t}je.href=ke.href,C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ke.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ke.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Re,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":C.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Be(Be(t,C.ajaxSettings),e):Be(C.ajaxSettings,t)},ajaxPrefilter:Fe(We),ajaxTransport:Fe(Le),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var i,s,o,a,l,u,h,c,d,p,f=C.ajaxSetup({},e),g=f.context||f,m=f.context&&(g.nodeType||g.jquery)?C(g):C.event,v=C.Deferred(),b=C.Callbacks("once memory"),y=f.statusCode||{},_={},x={},w="canceled",k={readyState:0,getResponseHeader:function(t){var e;if(h){if(!a)for(a={};e=He.exec(o);)a[e[1].toLowerCase()]=e[2];e=a[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return h?o:null},setRequestHeader:function(t,e){return null==h&&(t=x[t.toLowerCase()]=x[t.toLowerCase()]||t,_[t]=e),this},overrideMimeType:function(t){return null==h&&(f.mimeType=t),this},statusCode:function(t){var e;if(t)if(h)k.always(t[k.status]);else for(e in t)y[e]=[y[e],t[e]];return this},abort:function(t){var e=t||w;return i&&i.abort(e),D(0,e),this}};if(v.promise(k),f.url=((t||f.url||ke.href)+"").replace(Oe,ke.protocol+"//"),f.type=e.method||e.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(R)||[""],null==f.crossDomain){u=r.createElement("a");try{u.href=f.url,u.href=u.href,f.crossDomain=je.protocol+"//"+je.host!=u.protocol+"//"+u.host}catch(t){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=C.param(f.data,f.traditional)),qe(We,f,e,k),h)return k;for(d in(c=C.event&&f.global)&&0==C.active++&&C.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!ze.test(f.type),s=f.url.replace(Ee,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(Me,"+")):(p=f.url.slice(s.length),f.data&&(f.processData||"string"==typeof f.data)&&(s+=(De.test(s)?"&":"?")+f.data,delete f.data),!1===f.cache&&(s=s.replace(Ne,"$1"),p=(De.test(s)?"&":"?")+"_="+Ce+++p),f.url=s+p),f.ifModified&&(C.lastModified[s]&&k.setRequestHeader("If-Modified-Since",C.lastModified[s]),C.etag[s]&&k.setRequestHeader("If-None-Match",C.etag[s])),(f.data&&f.hasContent&&!1!==f.contentType||e.contentType)&&k.setRequestHeader("Content-Type",f.contentType),k.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Re+"; q=0.01":""):f.accepts["*"]),f.headers)k.setRequestHeader(d,f.headers[d]);if(f.beforeSend&&(!1===f.beforeSend.call(g,k,f)||h))return k.abort();if(w="abort",b.add(f.complete),k.done(f.success),k.fail(f.error),i=qe(Le,f,e,k)){if(k.readyState=1,c&&m.trigger("ajaxSend",[k,f]),h)return k;f.async&&f.timeout>0&&(l=n.setTimeout((function(){k.abort("timeout")}),f.timeout));try{h=!1,i.send(_,D)}catch(t){if(h)throw t;D(-1,t)}}else D(-1,"No Transport");function D(t,e,r,a){var u,d,p,_,x,w=e;h||(h=!0,l&&n.clearTimeout(l),i=void 0,o=a||"",k.readyState=t>0?4:0,u=t>=200&&t<300||304===t,r&&(_=function(t,e,i){for(var n,s,o,r,a=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=t.mimeType||e.getResponseHeader("Content-Type"));if(n)for(s in a)if(a[s]&&a[s].test(n)){l.unshift(s);break}if(l[0]in i)o=l[0];else{for(s in i){if(!l[0]||t.converters[s+" "+l[0]]){o=s;break}r||(r=s)}o=o||r}if(o)return o!==l[0]&&l.unshift(o),i[o]}(f,k,r)),_=function(t,e,i,n){var s,o,r,a,l,u={},h=t.dataTypes.slice();if(h[1])for(r in t.converters)u[r.toLowerCase()]=t.converters[r];for(o=h.shift();o;)if(t.responseFields[o]&&(i[t.responseFields[o]]=e),!l&&n&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=o,o=h.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(r=u[l+" "+o]||u["* "+o]))for(s in u)if((a=s.split(" "))[1]===o&&(r=u[l+" "+a[0]]||u["* "+a[0]])){!0===r?r=u[s]:!0!==u[s]&&(o=a[0],h.unshift(a[1]));break}if(!0!==r)if(r&&t.throws)e=r(e);else try{e=r(e)}catch(t){return{state:"parsererror",error:r?t:"No conversion from "+l+" to "+o}}}return{state:"success",data:e}}(f,_,k,u),u?(f.ifModified&&((x=k.getResponseHeader("Last-Modified"))&&(C.lastModified[s]=x),(x=k.getResponseHeader("etag"))&&(C.etag[s]=x)),204===t||"HEAD"===f.type?w="nocontent":304===t?w="notmodified":(w=_.state,d=_.data,u=!(p=_.error))):(p=w,!t&&w||(w="error",t<0&&(t=0))),k.status=t,k.statusText=(e||w)+"",u?v.resolveWith(g,[d,w,k]):v.rejectWith(g,[k,w,p]),k.statusCode(y),y=void 0,c&&m.trigger(u?"ajaxSuccess":"ajaxError",[k,f,u?d:p]),b.fireWith(g,[k,w]),c&&(m.trigger("ajaxComplete",[k,f]),--C.active||C.event.trigger("ajaxStop")))}return k},getJSON:function(t,e,i){return C.get(t,e,i,"json")},getScript:function(t,e){return C.get(t,void 0,e,"script")}}),C.each(["get","post"],(function(t,e){C[e]=function(t,i,n,s){return b(i)&&(s=s||n,n=i,i=void 0),C.ajax(C.extend({url:t,type:e,dataType:s,data:i,success:n},C.isPlainObject(t)&&t))}})),C._evalUrl=function(t){return C.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},C.fn.extend({wrapAll:function(t){var e;return this[0]&&(b(t)&&(t=t.call(this[0])),e=C(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t})).append(this)),this},wrapInner:function(t){return b(t)?this.each((function(e){C(this).wrapInner(t.call(this,e))})):this.each((function(){var e=C(this),i=e.contents();i.length?i.wrapAll(t):e.append(t)}))},wrap:function(t){var e=b(t);return this.each((function(i){C(this).wrapAll(e?t.call(this,i):t)}))},unwrap:function(t){return this.parent(t).not("body").each((function(){C(this).replaceWith(this.childNodes)})),this}}),C.expr.pseudos.hidden=function(t){return!C.expr.pseudos.visible(t)},C.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},C.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}};var Ye={0:200,1223:204},Ue=C.ajaxSettings.xhr();v.cors=!!Ue&&"withCredentials"in Ue,v.ajax=Ue=!!Ue,C.ajaxTransport((function(t){var e,i;if(v.cors||Ue&&!t.crossDomain)return{send:function(s,o){var r,a=t.xhr();if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(r in t.xhrFields)a[r]=t.xhrFields[r];for(r in t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||s["X-Requested-With"]||(s["X-Requested-With"]="XMLHttpRequest"),s)a.setRequestHeader(r,s[r]);e=function(t){return function(){e&&(e=i=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===t?a.abort():"error"===t?"number"!=typeof a.status?o(0,"error"):o(a.status,a.statusText):o(Ye[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=e(),i=a.onerror=a.ontimeout=e("error"),void 0!==a.onabort?a.onabort=i:a.onreadystatechange=function(){4===a.readyState&&n.setTimeout((function(){e&&i()}))},e=e("abort");try{a.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}})),C.ajaxPrefilter((function(t){t.crossDomain&&(t.contents.script=!1)})),C.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return C.globalEval(t),t}}}),C.ajaxPrefilter("script",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")})),C.ajaxTransport("script",(function(t){var e,i;if(t.crossDomain)return{send:function(n,s){e=C("