/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var k,aa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ca="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)},da=function(a){a=["object"==typeof globalThis&&globalThis,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global,a];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");
},l=da(this),ea=function(){ea=function(){};l.Symbol||(l.Symbol=fa)},ha=function(a,b){this.gI=a;ca(this,"description",{configurable:!0,writable:!0,value:b})};ha.prototype.toString=function(){return this.gI};
var fa=function(){function a(c){if(this instanceof a)throw new TypeError("Symbol is not a constructor");return new ha("jscomp_symbol_"+(c||"")+"_"+b++,c)}var b=0;return a}(),ka=function(){ea();var a=l.Symbol.iterator;a||(a=l.Symbol.iterator=l.Symbol("Symbol.iterator"));"function"!=typeof Array.prototype[a]&&ca(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return ja(aa(this))}});ka=function(){}},ja=function(a){ka();a={next:a};a[l.Symbol.iterator]=function(){return this};return a},
n=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:aa(a)}},na=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c},oa=function(a){return a instanceof Array?a:na(n(a))},pa="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},qa;
if("function"==typeof Object.setPrototypeOf)qa=Object.setPrototypeOf;else{var ra;a:{var sa={VN:!0},ua={};try{ua.__proto__=sa;ra=ua.VN;break a}catch(a){}ra=!1}qa=ra?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}
var va=qa,u=function(a,b){a.prototype=pa(b.prototype);a.prototype.constructor=a;if(va)va(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c]},xa=function(a,b){if(b){var c=l;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&ca(c,a,{configurable:!0,writable:!0,value:b})}},ya=function(a,b){return Object.prototype.hasOwnProperty.call(a,
b)},za="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)ya(d,e)&&(a[e]=d[e])}return a};xa("Object.assign",function(a){return a||za});
xa("Promise",function(a){function b(){this.yh=null}function c(g){return g instanceof e?g:new e(function(h){h(g)})}if(a)return a;b.prototype.dE=function(g){if(null==this.yh){this.yh=[];var h=this;this.eE(function(){h.WO()})}this.yh.push(g)};var d=l.setTimeout;b.prototype.eE=function(g){d(g,0)};b.prototype.WO=function(){for(;this.yh&&this.yh.length;){var g=this.yh;this.yh=[];for(var h=0;h<g.length;++h){var m=g[h];g[h]=null;try{m()}catch(p){this.iO(p)}}}this.yh=null};b.prototype.iO=function(g){this.eE(function(){throw g;
})};var e=function(g){this.No=0;this.Jy=void 0;this.xl=[];var h=this.cx();try{g(h.resolve,h.reject)}catch(m){h.reject(m)}};e.prototype.cx=function(){function g(p){return function(q){m||(m=!0,p.call(h,q))}}var h=this,m=!1;return{resolve:g(this.tQ),reject:g(this.Ey)}};e.prototype.tQ=function(g){if(g===this)this.Ey(new TypeError("A Promise cannot resolve to itself"));else if(g instanceof e)this.BQ(g);else{a:switch(typeof g){case "object":var h=null!=g;break a;case "function":h=!0;break a;default:h=!1}h?
this.sQ(g):this.dF(g)}};e.prototype.sQ=function(g){var h=void 0;try{h=g.then}catch(m){this.Ey(m);return}"function"==typeof h?this.CQ(h,g):this.dF(g)};e.prototype.Ey=function(g){this.oH(2,g)};e.prototype.dF=function(g){this.oH(1,g)};e.prototype.oH=function(g,h){if(0!=this.No)throw Error("Cannot settle("+g+", "+h+"): Promise already settled in state"+this.No);this.No=g;this.Jy=h;this.XO()};e.prototype.XO=function(){if(null!=this.xl){for(var g=0;g<this.xl.length;++g)f.dE(this.xl[g]);this.xl=null}};var f=
new b;e.prototype.BQ=function(g){var h=this.cx();g.ir(h.resolve,h.reject)};e.prototype.CQ=function(g,h){var m=this.cx();try{g.call(h,m.resolve,m.reject)}catch(p){m.reject(p)}};e.prototype.then=function(g,h){function m(z,x){return"function"==typeof z?function(w){try{p(z(w))}catch(t){q(t)}}:x}var p,q,r=new e(function(z,x){p=z;q=x});this.ir(m(g,p),m(h,q));return r};e.prototype.catch=function(g){return this.then(void 0,g)};e.prototype.ir=function(g,h){function m(){switch(p.No){case 1:g(p.Jy);break;case 2:h(p.Jy);
break;default:throw Error("Unexpected state: "+p.No);}}var p=this;null==this.xl?f.dE(m):this.xl.push(m)};e.resolve=c;e.reject=function(g){return new e(function(h,m){m(g)})};e.race=function(g){return new e(function(h,m){for(var p=n(g),q=p.next();!q.done;q=p.next())c(q.value).ir(h,m)})};e.all=function(g){var h=n(g),m=h.next();return m.done?c([]):new e(function(p,q){function r(w){return function(t){z[w]=t;x--;0==x&&p(z)}}var z=[],x=0;do z.push(void 0),x++,c(m.value).ir(r(z.length-1),q),m=h.next();while(!m.done)})};
return e});
xa("WeakMap",function(a){function b(){}function c(m){var p=typeof m;return"object"===p&&null!==m||"function"===p}function d(m){if(!ya(m,f)){var p=new b;ca(m,f,{value:p})}}function e(m){var p=Object[m];p&&(Object[m]=function(q){if(q instanceof b)return q;d(q);return p(q)})}if(function(){if(!a||!Object.seal)return!1;try{var m=Object.seal({}),p=Object.seal({}),q=new a([[m,2],[p,3]]);if(2!=q.get(m)||3!=q.get(p))return!1;q.delete(m);q.set(p,4);return!q.has(m)&&4==q.get(p)}catch(r){return!1}}())return a;var f=
"$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var g=0,h=function(m){this.Mn=(g+=Math.random()+1).toString();if(m){m=n(m);for(var p;!(p=m.next()).done;)p=p.value,this.set(p[0],p[1])}};h.prototype.set=function(m,p){if(!c(m))throw Error("Invalid WeakMap key");d(m);if(!ya(m,f))throw Error("WeakMap key fail: "+m);m[f][this.Mn]=p;return this};h.prototype.get=function(m){return c(m)&&ya(m,f)?m[f][this.Mn]:void 0};h.prototype.has=function(m){return c(m)&&ya(m,f)&&ya(m[f],this.Mn)};
h.prototype.delete=function(m){return c(m)&&ya(m,f)&&ya(m[f],this.Mn)?delete m[f][this.Mn]:!1};return h});
xa("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var h=Object.seal({x:4}),m=new a(n([[h,"s"]]));if("s"!=m.get(h)||1!=m.size||m.get({x:4})||m.set({x:4},"t")!=m||2!=m.size)return!1;var p=m.entries(),q=p.next();if(q.done||q.value[0]!=h||"s"!=q.value[1])return!1;q=p.next();return q.done||4!=q.value[0].x||"t"!=q.value[1]||!p.next().done?!1:!0}catch(r){return!1}}())return a;ka();var b=new WeakMap,c=function(h){this.yn={};this.zg=
f();this.size=0;if(h){h=n(h);for(var m;!(m=h.next()).done;)m=m.value,this.set(m[0],m[1])}};c.prototype.set=function(h,m){h=0===h?0:h;var p=d(this,h);p.list||(p.list=this.yn[p.id]=[]);p.Pc?p.Pc.value=m:(p.Pc={next:this.zg,Lg:this.zg.Lg,head:this.zg,key:h,value:m},p.list.push(p.Pc),this.zg.Lg.next=p.Pc,this.zg.Lg=p.Pc,this.size++);return this};c.prototype.delete=function(h){h=d(this,h);return h.Pc&&h.list?(h.list.splice(h.index,1),h.list.length||delete this.yn[h.id],h.Pc.Lg.next=h.Pc.next,h.Pc.next.Lg=
h.Pc.Lg,h.Pc.head=null,this.size--,!0):!1};c.prototype.clear=function(){this.yn={};this.zg=this.zg.Lg=f();this.size=0};c.prototype.has=function(h){return!!d(this,h).Pc};c.prototype.get=function(h){return(h=d(this,h).Pc)&&h.value};c.prototype.entries=function(){return e(this,function(h){return[h.key,h.value]})};c.prototype.keys=function(){return e(this,function(h){return h.key})};c.prototype.values=function(){return e(this,function(h){return h.value})};c.prototype.forEach=function(h,m){for(var p=this.entries(),
q;!(q=p.next()).done;)q=q.value,h.call(m,q[1],q[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(h,m){var p=m&&typeof m;"object"==p||"function"==p?b.has(m)?p=b.get(m):(p=""+ ++g,b.set(m,p)):p="p_"+m;var q=h.yn[p];if(q&&ya(h.yn,p))for(h=0;h<q.length;h++){var r=q[h];if(m!==m&&r.key!==r.key||m===r.key)return{id:p,list:q,index:h,Pc:r}}return{id:p,list:q,index:-1,Pc:void 0}},e=function(h,m){var p=h.zg;return ja(function(){if(p){for(;p.head!=h.zg;)p=p.Lg;for(;p.next!=p.head;)return p=
p.next,{done:!1,value:m(p)};p=null}return{done:!0,value:void 0}})},f=function(){var h={};return h.Lg=h.next=h.head=h},g=0;return c});var Ba=function(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""};
xa("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=Ba(this,b,"startsWith");b+="";var e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}});xa("Array.prototype.fill",function(a){return a?a:function(b,c,d){var e=this.length||0;0>c&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);c<d;c++)this[c]=b;return this}});
xa("Set",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(n([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;ka();var b=function(c){this.Df=new Map;
if(c){c=n(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.Df.size};b.prototype.add=function(c){c=0===c?0:c;this.Df.set(c,c);this.size=this.Df.size;return this};b.prototype.delete=function(c){c=this.Df.delete(c);this.size=this.Df.size;return c};b.prototype.clear=function(){this.Df.clear();this.size=0};b.prototype.has=function(c){return this.Df.has(c)};b.prototype.entries=function(){return this.Df.entries()};b.prototype.values=function(){return this.Df.values()};b.prototype.keys=b.prototype.values;
b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.Df.forEach(function(f){return c.call(d,f,f,e)})};return b});xa("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(h){return h};var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof f){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}});
xa("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}});xa("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=Ba(this,b,"endsWith");b+="";void 0===c&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;0<e&&0<c;)if(d[--c]!=b[--e])return!1;return 0>=e}});
xa("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}});xa("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)ya(b,d)&&c.push(b[d]);return c}});
xa("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});xa("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==Ba(this,b,"includes").indexOf(b,c||0)}});xa("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)ya(b,d)&&c.push([d,b[d]]);return c}});/*

 The MIT License

 Copyright (c) 2014-2016 Google, Inc. http://angular.io

 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:

 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
*/
var __self,__window,__globalThis;/*
 Copyright (c) Microsoft Corporation. All rights reserved.
 Licensed under the Apache License, Version 2.0 (the "License"); you may not use
 this file except in compliance with the License. You may obtain a copy of the
 License at http://www.apache.org/licenses/LICENSE-2.0

 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
 WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
 MERCHANTABLITY OR NON-INFRINGEMENT.

 See the Apache Version 2.0 License for specific language governing permissions
 and limitations under the License.
*/
/*

 Copyright Google Inc. All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
*/
(function(a){function b(D){h&&h.mark&&h.mark(D)}function c(D,E){h&&h.measure&&h.measure(D,E)}function d(D){return m+D}function e(D){if(0===Da&&0===J.length)if(O||a[t]&&(O=a[t].resolve(0)),O){var E=O[F];E||(E=O.then);E.call(O,f)}else a[w](f,0);D&&J.push(D)}function f(){if(!G){for(G=!0;J.length;){var D=J;J=[];for(var E=0;E<D.length;E++){var I=D[E];try{I.ia.Gs(I,null,null)}catch(ba){R.jy(ba)}}}R.bG();G=!1}}function g(){}var h=a.performance;b("Zone");var m=a.__Zone_symbol_prefix||"__zone_symbol__",p=
!0===a[d("forceDuplicateZoneCheck")];if(a.Zone){if(p||"function"!==typeof a.Zone.Wb)throw Error("Zone already loaded.");return a.Zone}var q=function(D,E){this.Y=D;this.Le=E?E.name||"unnamed":"<root>";this.zC=E&&E.properties||{};this.ie=new z(this,this.Y&&this.Y.ie,E)};q.hO=function(){if(a.Promise!==L.ZoneAwarePromise)throw 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.)");
};q.Vb=function(D,E){if(L.hasOwnProperty(D)){if(p)throw Error("Already loaded patch: "+D);}else if(!a["__Zone_disable_"+D]){var I="Zone:"+D;b(I);L[D]=E(a,q,R);c(I,I)}};q.prototype.get=function(D){var E=this.nP(D);if(E)return E.zC[D]};q.prototype.nP=function(D){for(var E=this;E;){if(E.zC.hasOwnProperty(D))return E;E=E.Y}return null};q.prototype.oe=function(D){if(!D)throw Error("ZoneSpec required!");return this.ie.oe(this,D)};q.prototype.YQ=function(D,E){if("function"!==typeof D)throw Error("Expecting function got: "+
D);var I=this.ie.Lx(this,D,E),ba=this;return function(){return ba.Ij(I,this,arguments,E)}};q.prototype.ea=function(D,E,I,ba){U={parent:U,ia:this};try{return this.ie.ub(this,D,E,I,ba)}finally{U=U.parent}};q.prototype.Ij=function(D,E,I,ba){U={parent:U,ia:this};try{try{return this.ie.ub(this,D,void 0===E?null:E,I,ba)}catch(Z){if(this.ie.handleError(this,Z))throw Z;}}finally{U=U.parent}};q.prototype.Gs=function(D,E,I){if(D.ia!=this)throw Error("A task can only be run in the zone of creation! (Creation: "+
(D.ia||N).name+"; Execution: "+this.name+")");if("notScheduled"!==D.state||"eventTask"!==D.type&&"macroTask"!==D.type){var ba="running"!=D.state;ba&&D.Kd("running","scheduled");D.Hj++;var Z=ta;ta=D;U={parent:U,ia:this};try{"macroTask"==D.type&&D.data&&!D.data.Rn&&(D.hn=void 0);try{return this.ie.Oh(this,D,E,I)}catch(Ka){if(this.ie.handleError(this,Ka))throw Ka;}}finally{"notScheduled"!==D.state&&"unknown"!==D.state&&("eventTask"==D.type||D.data&&D.data.Rn?ba&&D.Kd("scheduled","running"):(D.Hj=0,this.$m(D,
-1),ba&&D.Kd("notScheduled","running","notScheduled"))),U=U.parent,ta=Z}}};q.prototype.Qg=function(D){if(D.ia&&D.ia!==this)for(var E=this;E;){if(E===D.ia)throw Error("can not reschedule task to "+this.name+" which is descendants of the original zone "+D.ia.name);E=E.parent}D.Kd("scheduling","notScheduled");E=[];D.Wk=E;D.Ua=this;try{D=this.ie.Qg(this,D)}catch(I){throw D.Kd("unknown","scheduling","notScheduled"),this.ie.handleError(this,I),I;}D.Wk===E&&this.$m(D,1);"scheduling"==D.state&&D.Kd("scheduled",
"scheduling");return D};q.prototype.Hl=function(D,E,I,ba){return this.Qg(new x("microTask",D,E,I,ba,void 0))};q.prototype.Is=function(D,E,I,ba,Z){return this.Qg(new x("macroTask",D,E,I,ba,Z))};q.prototype.My=function(D,E,I,ba,Z){return this.Qg(new x("eventTask",D,E,I,ba,Z))};q.prototype.rg=function(D){if(D.ia!=this)throw Error("A task can only be cancelled in the zone of creation! (Creation: "+(D.ia||N).name+"; Execution: "+this.name+")");D.Kd("canceling","scheduled","running");try{this.ie.rg(this,
D)}catch(E){throw D.Kd("unknown","canceling"),this.ie.handleError(this,E),E;}this.$m(D,-1);D.Kd("notScheduled","canceling");D.Hj=0;return D};q.prototype.$m=function(D,E){var I=D.Wk;-1==E&&(D.Wk=null);for(var ba=0;ba<I.length;ba++)I[ba].$m(D.type,E)};l.Object.defineProperties(q.prototype,{parent:{configurable:!0,enumerable:!0,get:function(){return this.Y}},name:{configurable:!0,enumerable:!0,get:function(){return this.Le}}});l.Object.defineProperties(q,{root:{configurable:!0,enumerable:!0,get:function(){for(var D=
q.current;D.parent;)D=D.parent;return D}},current:{configurable:!0,enumerable:!0,get:function(){return U.ia}},gl:{configurable:!0,enumerable:!0,get:function(){return ta}}});q.Wb=d;var r={name:"",hy:function(D,E,I,ba){return D.Cx(I,ba)},Vh:function(D,E,I,ba){return D.Qg(I,ba)},Uh:function(D,E,I,ba,Z,Ka){return D.Oh(I,ba,Z,Ka)},pj:function(D,E,I,ba){return D.rg(I,ba)}},z=function(D,E,I){this.dN={microTask:0,macroTask:0,eventTask:0};this.ia=D;this.xR=E;this.eu=I&&(I&&I.ls?I:E.eu);this.TA=I&&(I.ls?E:
E.TA);this.sK=I&&(I.ls?this.ia:E.sK);this.Du=I&&(I.iy?I:E.Du);this.BB=I&&(I.iy?E:E.BB);this.AB=I&&(I.iy?this.ia:E.AB);this.Gu=I&&(I.wl?I:E.Gu);this.GB=I&&(I.wl?E:E.GB);this.EB=I&&(I.wl?this.ia:E.EB);this.ou=I&&(I.qj?I:E.ou);this.fB=I&&(I.qj?E:E.fB);this.eB=I&&(I.qj?this.ia:E.eB);this.Hq=I&&(I.Vh?I:E.Hq);this.Ov=I&&(I.Vh?E:E.Ov);this.Nv=I&&(I.Vh?this.ia:E.Nv);this.Zp=I&&(I.Uh?I:E.Zp);this.Fu=I&&(I.Uh?E:E.Fu);this.Eu=I&&(I.Uh?this.ia:E.Eu);this.xp=I&&(I.pj?I:E.xp);this.Dt=I&&(I.pj?E:E.Dt);this.Ct=I&&
(I.pj?this.ia:E.Ct);this.nB=this.pB=this.oB=this.tm=null;var ba=I&&I.hy,Z=E&&E.tm;if(ba||Z)this.tm=ba?I:r,this.oB=E,this.pB=this,this.nB=D,I.Vh||(this.Hq=r,this.Ov=E,this.Nv=this.ia),I.Uh||(this.Zp=r,this.Fu=E,this.Eu=this.ia),I.pj||(this.xp=r,this.Dt=E,this.Ct=this.ia)};z.prototype.oe=function(D,E){return this.eu?this.eu.ls(this.TA,this.ia,D,E):new q(D,E)};z.prototype.Lx=function(D,E,I){return this.Du?this.Du.iy(this.BB,this.AB,D,E,I):E};z.prototype.ub=function(D,E,I,ba,Z){return this.Gu?this.Gu.wl(this.GB,
this.EB,D,E,I,ba,Z):E.apply(I,ba)};z.prototype.handleError=function(D,E){return this.ou?this.ou.qj(this.fB,this.eB,D,E):!0};z.prototype.Qg=function(D,E){var I=E;if(this.Hq)this.tm&&I.Wk.push(this.pB),(I=this.Hq.Vh(this.Ov,this.Nv,D,E))||(I=E);else if(E.cH)E.cH(E);else if("microTask"==E.type)e(E);else throw Error("Task is missing scheduleFn.");return I};z.prototype.Oh=function(D,E,I,ba){return this.Zp?this.Zp.Uh(this.Fu,this.Eu,D,E,I,ba):E.Nd.apply(I,ba)};z.prototype.rg=function(D,E){if(this.xp)D=
this.xp.pj(this.Dt,this.Ct,D,E);else{if(!E.hn)throw Error("Task is not cancelable");D=E.hn(E)}return D};z.prototype.Cx=function(D,E){try{this.tm&&this.tm.hy(this.oB,this.nB,D,E)}catch(I){this.handleError(D,I)}};z.prototype.$m=function(D,E){var I=this.dN,ba=I[D];E=I[D]=ba+E;if(0>E)throw Error("More tasks executed then were scheduled.");0!=ba&&0!=E||this.Cx(this.ia,{OP:0<I.microTask,KP:0<I.macroTask,LR:0<I.eventTask,Oa:D})};var x=function(D,E,I,ba,Z,Ka){this.Ua=null;this.Hj=0;this.Wk=null;this.pa="notScheduled";
this.type=D;this.source=E;this.data=ba;this.cH=Z;this.hn=Ka;if(!I)throw Error("callback is not defined");this.Nd=I;var ob=this;this.ub="eventTask"===D&&ba&&ba.hz?x.Oh:function(){return x.Oh.call(a,ob,this,arguments)}};x.Oh=function(D,E,I){D||(D=this);Da++;try{return D.Hj++,D.ia.Gs(D,E,I)}finally{1==Da&&f(),Da--}};x.prototype.Kd=function(D,E,I){if(this.pa===E||this.pa===I)this.pa=D,"notScheduled"==D&&(this.Wk=null);else throw Error(this.type+" '"+this.source+"': can not transition to '"+D+"', expecting state '"+
E+"'"+(I?" or '"+I+"'":"")+", was '"+this.pa+"'.");};x.prototype.toString=function(){return this.data&&"undefined"!==typeof this.data.Lh?this.data.Lh.toString():Object.prototype.toString.call(this)};x.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,ia:this.ia.name,Hj:this.Hj}};l.Object.defineProperties(x.prototype,{ia:{configurable:!0,enumerable:!0,get:function(){return this.Ua}},state:{configurable:!0,enumerable:!0,get:function(){return this.pa}}});var w=d("setTimeout"),
t=d("Promise"),F=d("then"),J=[],G=!1,O,N={name:"NO ZONE"},L={},R={wd:d,FO:function(){return U},jy:g,bG:g,Hl:e,EQ:function(){return!q[d("ignoreConsoleErrorUncaughtError")]},vo:function(){return[]},FG:g,EG:function(){return g},lO:function(){return[]},iQ:function(){return g},DG:function(){return g},AQ:function(D){D&&"function"===typeof D.resolve&&(O=D.resolve(0))},CG:function(){return g},HF:function(){return!1},yg:function(){},Yj:function(){return g},Zj:function(){},nz:function(){},lz:function(){return[]},
BG:function(){return g},ap:function(){return g},aP:function(){return[]},fE:function(){return g},Ev:function(){return g},sy:function(){return g}},U={parent:null,ia:new q(null,null)},ta=null,Da=0;c("Zone","Zone");return a.Zone=q})("undefined"!==typeof window&&window||"undefined"!==typeof self&&self||global);Zone.Vb("Error",function(a,b,c){function d(G){for(var O={dI:G.ia.name},N=O;G.parent;){G=G.parent;var L={dI:G.ia.name};O=O.parent=L}return N}function e(G,O,N){N=void 0===N?!0:N;G=G.split("\n");for(var L=0;G[L]!==p&&G[L]!==q&&G[L]!==r&&G[L]!==z&&G[L]!==x&&L<G.length;)L++;for(;L<G.length&&O;L++){var R=G[L];if(R.trim())switch(m[R]){case 0:G.splice(L,1);L--;break;case 1:O=O.parent?O.parent:null;G.splice(L,1);L--;break;default:G[L]+=N?" ["+O.ia.name+"]":" ["+O.dI+"]"}}return G.join("\n")}function f(){var G=
this,O=h.apply(this,arguments),N=O.originalStack=O.stack;if(f.stackRewrite&&N){var L=c.FO();if("lazy"===w)O[c.wd("zoneFrameNames")]=d(L);else if("default"===w)try{O.stack=O.qS=e(N,L)}catch(R){}}return this instanceof h&&this.constructor!=h?(Object.keys(O).concat("stack","message").forEach(function(R){var U=O[R];if(void 0!==U)try{G[R]=U}catch(ta){}}),this):O}var g=c.wd("blacklistedStackFrames"),h=a[c.wd("Error")]=a.Error,m={},p,q,r,z,x;a.Error=f;var w=a.__Zone_Error_BlacklistedStackFrames_policy||
"default";f.prototype=h.prototype;f[g]=m;f.stackRewrite=!1;var t=c.wd("zoneAwareStack");"lazy"===w&&Object.defineProperty(f.prototype,"zoneAwareStack",{configurable:!0,enumerable:!0,get:function(){this[t]||(this[t]=e(this.os,this[c.wd("zoneFrameNames")],!1));return this[t]},set:function(G){this.os=G;this[t]=e(this.os,this[c.wd("zoneFrameNames")],!1)}});var F=["stackTraceLimit","captureStackTrace","prepareStackTrace"];(a=Object.keys(h))&&a.forEach(function(G){0===F.filter(function(O){return O===G}).length&&
Object.defineProperty(f,G,{get:function(){return h[G]},set:function(O){h[G]=O}})});h.hasOwnProperty("stackTraceLimit")&&(h.stackTraceLimit=Math.max(h.stackTraceLimit,15),Object.defineProperty(f,"stackTraceLimit",{get:function(){return h.stackTraceLimit},set:function(G){return h.stackTraceLimit=G}}));h.hasOwnProperty("captureStackTrace")&&Object.defineProperty(f,"captureStackTrace",{value:function(G,O){h.captureStackTrace(G,O)}});Object.defineProperty(f,"prepareStackTrace",{get:function(){return h.NG},
set:function(G){return G&&"function"===typeof G?h.NG=function(O,N){if(N)for(var L=0;L<N.length;L++)if("zoneCaptureStackTrace"===N[L].getFunctionName()){N.splice(L,1);break}return G.call(this,O,N)}:h.NG=G}});if("disable"!==w){var J=b.current.oe({name:"detect",qj:function(G,O,N,L){if(L.os&&Error===f)for(G=L.os.split(/\n/),L=N=O=!1;G.length;){var R=G.shift();if(/:\d+:\d+/.test(R)||"ZoneAwareError"===R){var U=R.split("(")[0].split("@")[0],ta=1;-1!==U.indexOf("ZoneAwareError")&&(-1!==U.indexOf("new ZoneAwareError")?
(p=R,q=R.replace("new ZoneAwareError","new Error.ZoneAwareError")):(r=R,z=R.replace("Error.",""),-1===R.indexOf("Error.ZoneAwareError")&&(x=R.replace("ZoneAwareError","Error.ZoneAwareError"))),m[q]=0);-1!==U.indexOf("runGuarded")?N=!0:-1!==U.indexOf("runTask")?L=!0:-1!==U.indexOf("run")?O=!0:ta=0;m[R]=ta;if(O&&N&&L){f.stackRewrite=!0;break}}}return!1}}).oe({name:"child",Vh:function(G,O,N,L){return G.Qg(N,L)},Uh:function(G,O,N,L,R,U){return G.Oh(N,L,R,U)},pj:function(G,O,N,L){return G.rg(N,L)},wl:function(G,
O,N,L,R,U,ta){return G.ub(N,L,R,U,ta)}});b=Error.stackTraceLimit;Error.stackTraceLimit=100;J.ea(function(){J.Ij(function(){var G=function(){};J.My(g,function(){J.Is(g,function(){J.Hl(g,function(){throw Error();},void 0,function(O){O.Kd=G;O.ub()});J.Hl(g,function(){throw Error();},void 0,function(O){O.Kd=G;O.ub()})},void 0,function(O){O.Kd=G;O.ub()},function(){})},void 0,function(O){O.Kd=G;O.ub()},function(){})})});Error.stackTraceLimit=b}});var Ca=Object.getOwnPropertyDescriptor,Ea=Object.defineProperty,Ga=Object.getPrototypeOf,Ha=Object.create,Ia=Array.prototype.slice,Ja=Zone.Wb("addEventListener"),La=Zone.Wb("removeEventListener"),Ma=Zone.Wb("");function Na(a,b){return Zone.current.YQ(a,b)}var Oa=Zone.Wb,Pa="undefined"!==typeof window,Qa=Pa?window:void 0,Sa=Pa&&Qa||"object"===typeof self&&self||global,Ua=[null];function Wa(a,b){for(var c=a.length-1;0<=c;c--)"function"===typeof a[c]&&(a[c]=Na(a[c],b+"_"+c));return a}
function Xa(a){for(var b=["getCurrentPosition","watchPosition"],c=a.constructor.name,d={},e=0;e<b.length;d={Wj:d.Wj},e++){d.Wj=b[e];var f=a[d.Wj];if(f){var g=Ca(a,d.Wj);Ya(g)&&(a[d.Wj]=function(h){return function(m){var p=function(){return m.apply(this,Wa(arguments,c+"."+h.Wj))};Za(p,m);return p}}(d)(f))}}}function Ya(a){return a?!1===a.writable?!1:!("function"===typeof a.get&&"undefined"===typeof a.set):!0}
var $a="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,ab=!("nw"in Sa)&&"undefined"!==typeof Sa.process&&"[object process]"==={}.toString.call(Sa.process),bb=!ab&&!$a&&!(!Pa||!Qa.HTMLElement),cb="undefined"!==typeof Sa.process&&"[object process]"==={}.toString.call(Sa.process)&&!$a&&!(!Pa||!Qa.HTMLElement),db={},eb=function(a){if(a=a||Sa.event){var b=db[a.type];b||(b=db[a.type]=Oa("ON_PROPERTY"+a.type));var c=this||a.target||Sa;b=c[b];bb&&c===Qa&&"error"===a.type?(c=a,c=
b&&b.call(this,c.message,c.filename,c.lineno,c.colno,c.error),!0===c&&a.preventDefault()):(c=b&&b.apply(this,arguments),void 0==c||c||a.preventDefault());return c}};
function fb(a,b,c){var d=Ca(a,b);!d&&c&&Ca(c,b)&&(d={enumerable:!0,configurable:!0});if(d&&d.configurable&&(c=Oa("on"+b+"patched"),!a.hasOwnProperty(c)||!a[c])){delete d.writable;delete d.value;var e=d.get,f=d.set,g=b.substr(2),h=db[g];h||(h=db[g]=Oa("ON_PROPERTY"+g));d.set=function(m){var p=this;p||a!==Sa||(p=Sa);p&&(p[h]&&p.removeEventListener(g,eb),f&&f.apply(p,Ua),"function"===typeof m?(p[h]=m,p.addEventListener(g,eb,!1)):p[h]=null)};d.get=function(){var m=this;m||a!==Sa||(m=Sa);if(!m)return null;
var p=m[h];return p?p:e&&(p=e&&e.call(this))?(d.set.call(this,p),"function"===typeof m.removeAttribute&&m.removeAttribute(b),p):null};Ea(a,b,d);a[c]=!0}}function gb(a,b,c){if(b)for(var d=0;d<b.length;d++)fb(a,"on"+b[d],c);else{b=[];for(d in a)"on"==d.substr(0,2)&&b.push(d);for(d=0;d<b.length;d++)fb(a,b[d],c)}}var hb=Oa("originalInstance");
function jb(a){var b=Sa[a];if(b){Sa[Oa(a)]=b;Sa[a]=function(){var e=Wa(arguments,a);switch(e.length){case 0:this[hb]=new b;break;case 1:this[hb]=new b(e[0]);break;case 2:this[hb]=new b(e[0],e[1]);break;case 3:this[hb]=new b(e[0],e[1],e[2]);break;case 4:this[hb]=new b(e[0],e[1],e[2],e[3]);break;default:throw Error("Arg list too long.");}};Za(Sa[a],b);var c=new b(function(){}),d;for(d in c)"XMLHttpRequest"===a&&"responseBlob"===d||function(e){"function"===typeof c[e]?Sa[a].prototype[e]=function(){return this[hb][e].apply(this[hb],
arguments)}:Ea(Sa[a].prototype,e,{set:function(f){"function"===typeof f?(this[hb][e]=Na(f,a+"."+e),Za(this[hb][e],f)):this[hb][e]=f},get:function(){return this[hb][e]}})}(d);for(d in b)"prototype"!==d&&b.hasOwnProperty(d)&&(Sa[a][d]=b[d])}}function kb(a,b,c){for(var d=a;d&&!d.hasOwnProperty(b);)d=Ga(d);!d&&a[b]&&(d=a);a=Oa(b);var e=null;if(d&&!(e=d[a])){e=d[a]=d[b];var f=d&&Ca(d,b);if(Ya(f)){var g=c(e,a,b);d[b]=function(){return g(this,arguments)};Za(d[b],e)}}return e}
function lb(a,b,c){function d(f){var g=f.data;g.uh[g.kr]=function(){f.ub.apply(this,arguments)};e.apply(g.target,g.uh);return f}var e=null;e=kb(a,b,function(f){return function(g,h){var m=c(g,h);return 0<=m.kr&&"function"===typeof h[m.kr]?Zone.current.Is(m.name,h[m.kr],m,d,void 0):f.apply(g,h)}})}function Za(a,b){a[Oa("OriginalDelegate")]=b}var mb=!1,nb=!1;function pb(){try{var a=Qa.navigator.userAgent;if(-1!==a.indexOf("MSIE ")||-1!==a.indexOf("Trident/"))return!0}catch(b){}return!1}
function qb(){if(mb)return nb;mb=!0;try{var a=Qa.navigator.userAgent;if(-1!==a.indexOf("MSIE ")||-1!==a.indexOf("Trident/")||-1!==a.indexOf("Edge/"))nb=!0}catch(b){}return nb};var rb=!1;if("undefined"!==typeof window)try{var sb=Object.defineProperty({},"passive",{get:function(){rb=!0}});window.addEventListener("test",sb,sb);window.removeEventListener("test",sb,sb)}catch(a){rb=!1}var tb={hz:!0},ub={},vb={},wb=new RegExp("^"+Ma+"(\\w+)(true|false)$"),xb=Oa("propagationStopped");function yb(a,b){var c=(b?b(a):a)+"false";b=(b?b(a):a)+"true";c=Ma+c;b=Ma+b;ub[a]={};ub[a]["false"]=c;ub[a]["true"]=b}
function zb(a,b,c){function d(t,F){if(!t)return!1;var J=!0;F&&void 0!==F.hz&&(J=F.hz);var G=F&&F.UQ,O=!0;F&&void 0!==F.uO&&(O=F.uO);var N=!1;F&&void 0!==F.uQ&&(N=F.uQ);for(var L=t;L&&!L.hasOwnProperty(e);)L=Ga(L);!L&&t[e]&&(L=t);if(!L||L[m])return!1;var R=F&&F.KR,U={},ta=L[m]=L[e],Da=L[Oa(f)]=L[f];t=L[Oa(g)]=L[g];var D=L[Oa(h)]=L[h],E;F&&F.prepend&&(E=L[Oa(F.prepend)]=L[F.prepend]);var I=function(y){if(!y.Mx){var C=ub[y.ne],H;C&&(H=C[y.capture?"true":"false"]);if(C=H&&y.target[H])for(var T=0;T<C.length;T++)if(C[T]===
y){C.splice(T,1);y.Mx=!0;0===C.length&&(y.ZD=!0,y.target[H]=null);break}}if(y.ZD)return Da.call(y.target,y.ne,y.capture?z:r,y.options)},ba=function(y){return ta.call(U.target,U.ne,y.ub,U.options)},Z=function(y){return E.call(U.target,U.ne,y.ub,U.options)},Ka=function(y){return Da.call(y.target,y.ne,y.ub,y.options)};ba=J?function(){if(!U.DP)return ta.call(U.target,U.ne,U.capture?z:r,U.options)}:ba;I=J?I:Ka;Ka=function(y,C){var H=typeof C;return"function"===H&&y.Nd===C||"object"===H&&y.Hf===C};var ob=
F&&F.Xi?F.Xi:Ka,Va=Zone[Oa("BLACK_LISTED_EVENTS")],Pb=a[Oa("PASSIVE_EVENTS")];Ka=function(y,C,H,T,la,wa){la=void 0===la?!1:la;wa=void 0===wa?!1:wa;return function(){var ia=this||a,ma=arguments[0];F&&F.fi&&(ma=F.fi(ma));var Fa=arguments[1];if(!Fa||ab&&"uncaughtException"===ma)return y.apply(this,arguments);var Ra=!1;if("function"!==typeof Fa){if(!Fa.handleEvent)return y.apply(this,arguments);Ra=!0}if(!G||G(y,Fa,ia,arguments)){var Ta=rb&&!!Pb&&-1!==Pb.indexOf(ma);var Aa=arguments[2];Aa=!rb&&"object"===
typeof Aa&&Aa?!!Aa.capture:rb&&Ta?"boolean"===typeof Aa?{capture:Aa,passive:!0}:Aa?"object"===typeof Aa&&!1!==Aa.passive?Object.assign(Object.assign({},Aa),{passive:!0}):Aa:{passive:!0}:Aa;if(Va)for(var mc=0;mc<Va.length;mc++)if(ma===Va[mc])return Ta?y.call(ia,ma,Fa,Aa):y.apply(this,arguments);Ta=Aa?"boolean"===typeof Aa?!0:Aa.capture:!1;mc=Aa&&"object"===typeof Aa?Aa.once:!1;var me=Zone.current,Eb=ub[ma];Eb||(yb(ma,R),Eb=ub[ma]);var Mb=Eb[Ta?"true":"false"];Eb=ia[Mb];var ac=!1;if(Eb){if(ac=!0,O)for(Mb=
0;Mb<Eb.length;Mb++)if(ob(Eb[Mb],Fa))return}else Eb=ia[Mb]=[];var ib;Mb=ia.constructor.name;var Fd=vb[Mb];Fd&&(ib=Fd[ma]);ib||(ib=Mb+C+(R?R(ma):ma));U.options=Aa;mc&&(U.options.once=!1);U.target=ia;U.capture=Ta;U.ne=ma;U.DP=ac;if(ac=J?tb:void 0)ac.NQ=U;ib=me.My(ib,Fa,ac,H,T);U.target=null;ac&&(ac.NQ=null);mc&&(Aa.once=!0);if(rb||"boolean"!==typeof ib.options)ib.options=Aa;ib.target=ia;ib.capture=Ta;ib.ne=ma;Ra&&(ib.Hf=Fa);wa?Eb.unshift(ib):Eb.push(ib);if(la)return ia}}};L[e]=Ka(ta,p,ba,I,N);E&&(L.prependListener=
Ka(E,".prependListener:",Z,I,N,!0));L[f]=function(){var y=this||a,C=arguments[0];F&&F.fi&&(C=F.fi(C));var H=arguments[2],T=H?"boolean"===typeof H?!0:H.capture:!1;H=arguments[1];if(!H)return Da.apply(this,arguments);if(!G||G(Da,H,y,arguments)){var la=ub[C],wa;la&&(wa=la[T?"true":"false"]);if(T=wa&&y[wa])for(la=0;la<T.length;la++){var ia=T[la];if(ob(ia,H)){T.splice(la,1);ia.Mx=!0;0===T.length&&(ia.ZD=!0,y[wa]=null,"string"===typeof C&&(y[Ma+"ON_PROPERTY"+C]=null));ia.ia.rg(ia);if(N)return y;return}}return Da.apply(this,
arguments)}};L[g]=function(y){var C=this||a,H=y;F&&F.fi&&(H=F.fi(H));y=[];C=Ab(C,R?R(H):H);for(H=0;H<C.length;H++){var T=C[H];y.push(T.Hf?T.Hf:T.Nd)}return y};L[h]=function(y){var C=this||a;if(y){F&&F.fi&&(y=F.fi(y));var H=ub[y];if(H){var T=C[H["false"]];C=C[H["true"]];if(T)for(T=T.slice(),H=0;H<T.length;H++){var la=T[H];this[f].call(this,y,la.Hf?la.Hf:la.Nd,la.options)}if(C)for(C=C.slice(),T=0;T<C.length;T++)H=C[T],this[f].call(this,y,H.Hf?H.Hf:H.Nd,H.options)}}else{y=Object.keys(C);for(C=0;C<y.length;C++)(T=
(T=wb.exec(y[C]))&&T[1])&&"removeListener"!==T&&this[h].call(this,T);this[h].call(this,"removeListener")}if(N)return this};Za(L[e],ta);Za(L[f],Da);D&&Za(L[h],D);t&&Za(L[g],t);return!0}for(var e=c&&c.add||"addEventListener",f=c&&c.gS||"removeEventListener",g=c&&c.Ux||"eventListeners",h=c&&c.hS||"removeAllListeners",m=Oa(e),p="."+e+":",q=function(t,F,J){if(!t.Mx){var G=t.Nd;"object"===typeof G&&G.handleEvent&&(t.Nd=function(N){return G.handleEvent(N)},t.Hf=G);t.ub(t,F,[J]);var O=t.options;O&&"object"===
typeof O&&O.once&&F[f].call(F,J.type,t.Hf?t.Hf:t.Nd,O)}},r=function(t){if(t=t||a.event){var F=this||t.target||a,J=F[ub[t.type]["false"]];if(J)if(1===J.length)q(J[0],F,t);else{J=J.slice();for(var G=0;G<J.length&&(!t||!0!==t[xb]);G++)q(J[G],F,t)}}},z=function(t){if(t=t||a.event){var F=this||t.target||a,J=F[ub[t.type]["true"]];if(J)if(1===J.length)q(J[0],F,t);else{J=J.slice();for(var G=0;G<J.length&&(!t||!0!==t[xb]);G++)q(J[G],F,t)}}},x=[],w=0;w<b.length;w++)x[w]=d(b[w],c);return x}
function Ab(a,b){if(!b){var c=[],d;for(d in a){var e=wb.exec(d);if((e=e&&e[1])&&(!b||e===b)&&(e=a[d]))for(var f=0;f<e.length;f++)c.push(e[f])}return c}c=ub[b];c||(yb(b),c=ub[b]);b=a[c["false"]];a=a[c["true"]];return b?a?b.concat(a):b.slice():a?a.slice():[]}function Bb(a,b){(a=a.Event)&&a.prototype&&b.EG(a.prototype,"stopImmediatePropagation",function(c){return function(d,e){d[xb]=!0;c&&c.apply(d,e)}})};Zone.Vb("ZoneAwarePromise",function(a,b,c){function d(y){if(y&&y.toString===Object.prototype.toString){var C=y.constructor&&y.constructor.name;return(C?C:"")+": "+JSON.stringify(y)}return y?y.toString():Object.prototype.toString.call(y)}function e(y){c.jy(y);try{var C=b[N];"function"===typeof C&&C.call(this,y)}catch(H){}}function f(y){return y}function g(y){return Z.reject(y)}function h(y,C){return function(H){try{m(y,C,H)}catch(T){m(y,!1,T)}}}function m(y,C,H){var T=D();if(y===H)throw new TypeError("Promise resolved with itself");
if(null===y[L]){var la=null;try{if("object"===typeof H||"function"===typeof H)la=H&&H.then}catch(wa){return T(function(){m(y,!1,wa)})(),y}if(!1!==C&&H instanceof Z&&H.hasOwnProperty(L)&&H.hasOwnProperty(R)&&null!==H[L])p(H),m(y,H[L],H[R]);else if(!1!==C&&"function"===typeof la)try{la.call(H,T(h(y,C)),T(h(y,!1)))}catch(wa){T(function(){m(y,!1,wa)})()}else{y[L]=C;T=y[R];y[R]=H;y[U]===U&&!0===C&&(y[L]=y[Da],y[R]=y[ta]);!1===C&&H instanceof Error&&(la=b.gl&&b.gl.data&&b.gl.data.__creationTrace__)&&w(H,
E,{configurable:!0,enumerable:!1,writable:!0,value:la});for(la=0;la<T.length;)q(y,T[la++],T[la++],T[la++],T[la++]);if(0==T.length&&0==C){y[L]=0;C=H;if(!J)try{throw Error("Uncaught (in promise): "+d(H)+(H&&H.stack?"\n"+H.stack:""));}catch(wa){C=wa}C.Fy=H;C.df=y;C.ia=b.current;C.Po=b.gl;F.push(C);c.Hl()}}}return y}function p(y){if(0===y[L]){try{var C=b[I];C&&"function"===typeof C&&C.call(this,{Fy:y[R],df:y})}catch(H){}y[L]=!1;for(C=0;C<F.length;C++)y===F[C].df&&F.splice(C,1)}}function q(y,C,H,T,la){p(y);
var wa=y[L],ia=wa?"function"===typeof T?T:f:"function"===typeof la?la:g;C.Hl("Promise.then",function(){try{var ma=y[R],Fa=!!H&&U===H[U];Fa&&(H[ta]=ma,H[Da]=wa);var Ra=C.ea(ia,void 0,Fa&&ia!==g&&ia!==f?[]:[ma]);m(H,!0,Ra)}catch(Ta){m(H,!1,Ta)}},H)}function r(y){var C=y.prototype,H=x(C,"then");if(!H||!1!==H.writable&&H.configurable){var T=C.then;C[O]=T;y.prototype.then=function(la,wa){var ia=this;return(new Z(function(ma,Fa){T.call(ia,ma,Fa)})).then(la,wa)};y[Pb]=!0}}function z(y){return function(){var C=
y.apply(this,arguments);if(C instanceof Z)return C;var H=C.constructor;H[Pb]||r(H);return C}}var x=Object.getOwnPropertyDescriptor,w=Object.defineProperty,t=c.wd,F=[],J=!0===a[t("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],G=t("Promise"),O=t("then");c.jy=function(y){if(c.EQ()){var C=y&&y.Fy;C?console.error("Unhandled Promise rejection:",C instanceof Error?C.message:C,"; Zone:",y.ia.name,"; Task:",y.Po&&y.Po.source,"; Value:",C,C instanceof Error?C.stack:void 0):console.error(y)}};c.bG=function(){for(var y=
{};F.length;){y.ep=F.shift();try{y.ep.ia.Ij(function(C){return function(){throw C.ep;}}(y))}catch(C){e(C)}y={ep:y.ep}}};var N=t("unhandledPromiseRejectionHandler"),L=t("state"),R=t("value"),U=t("finally"),ta=t("parentPromiseValue"),Da=t("parentPromiseState"),D=function(){var y=!1;return function(C){return function(){y||(y=!0,C.apply(null,arguments))}}},E=t("currentTaskTrace"),I=t("rejectionHandledHandler"),ba=function(){};ea();ea();var Z=function(y){if(!(this instanceof Z))throw Error("Must be an instanceof Promise.");
this[L]=null;this[R]=[];try{y&&y(h(this,!0),h(this,!1))}catch(C){m(this,!1,C)}};Z.toString=function(){return"function ZoneAwarePromise() { [native code] }"};Z.resolve=function(y){return m(new this(null),!0,y)};Z.reject=function(y){return m(new this(null),!1,y)};Z.race=function(y){function C(ma){T(ma)}function H(ma){la(ma)}var T,la,wa=new this(function(ma,Fa){T=ma;la=Fa});y=n(y);for(var ia=y.next();!ia.done;ia=y.next())(ia=ia.value)&&ia.then||(ia=this.resolve(ia)),ia.then(C,H);return wa};Z.all=function(y){return Z.$D(y)};
Z.allSettled=function(y){return(this&&this.prototype instanceof Z?this:Z).$D(y,{PQ:function(C){return{status:"fulfilled",value:C}},VO:function(C){return{status:"rejected",reason:C}}})};Z.$D=function(y,C){var H,T,la=new this(function(Ta,Aa){H=Ta;T=Aa}),wa=2,ia=0,ma=[],Fa={};y=n(y);for(var Ra=y.next();!Ra.done;Fa={cp:Fa.cp},Ra=y.next()){(Ra=Ra.value)&&Ra.then||(Ra=this.resolve(Ra));Fa.cp=ia;try{Ra.then(function(Ta){return function(Aa){ma[Ta.cp]=C?C.PQ(Aa):Aa;wa--;0===wa&&H(ma)}}(Fa),function(Ta){return function(Aa){C?
(ma[Ta.cp]=C.VO(Aa),wa--,0===wa&&H(ma)):T(Aa)}}(Fa))}catch(Ta){T(Ta)}wa++;ia++}wa-=2;0===wa&&H(ma);return la};l.Object.defineProperty(Z.prototype,Symbol.toStringTag,{configurable:!0,enumerable:!0,get:function(){return"Promise"}});l.Object.defineProperty(Z.prototype,Symbol.species,{configurable:!0,enumerable:!0,get:function(){return Z}});Z.prototype.then=function(y,C){ea();var H=this.constructor[Symbol.species];H&&"function"===typeof H||(H=this.constructor||Z);H=new H(ba);var T=b.current;null==this[L]?
this[R].push(T,H,y,C):q(this,T,H,y,C);return H};Z.prototype.catch=function(y){return this.then(null,y)};Z.prototype.finally=function(y){ea();var C=this.constructor[Symbol.species];C&&"function"===typeof C||(C=Z);C=new C(ba);C[U]=U;var H=b.current;null==this[L]?this[R].push(H,C,y,y):q(this,H,C,y,y);return C};Z.resolve=Z.resolve;Z.reject=Z.reject;Z.race=Z.race;Z.all=Z.all;var Ka=a[G]=a.Promise,ob=b.Wb("ZoneAwarePromise"),Va=x(a,"Promise");if(!Va||Va.configurable)Va&&delete Va.writable,Va&&delete Va.value,
Va||(Va={configurable:!0,enumerable:!0}),Va.get=function(){return a[ob]?a[ob]:a[G]},Va.set=function(y){y===Z?a[ob]=y:(a[G]=y,y.prototype[O]||r(y),c.AQ(y))},w(a,"Promise",Va);a.Promise=Z;var Pb=t("thenPatched");c.iQ=r;Ka&&(r(Ka),Ka=a.fetch,"function"==typeof Ka&&(a[c.wd("fetch")]=Ka,a.fetch=z(Ka)));Promise[b.Wb("uncaughtPromiseErrors")]=F;return Z});var Cb=Oa("zoneTask");
function Db(a,b,c,d){function e(p){var q=p.data;q.uh[0]=function(){try{p.ub.apply(this,arguments)}finally{p.data&&p.data.Rn||("number"===typeof q.Lh?delete m[q.Lh]:q.Lh&&(q.Lh[Cb]=null))}};q.Lh=g.apply(a,q.uh);return p}function f(p){return h(p.data.Lh)}var g=null,h=null;b+=d;c+=d;var m={};g=kb(a,b,function(p){return function(q,r){if("function"===typeof r[0]){q=Zone.current.Is(b,r[0],{Rn:"Interval"===d,delay:"Timeout"===d||"Interval"===d?r[1]||0:void 0,uh:r},e,f);if(!q)return q;r=q.data.Lh;"number"===
typeof r?m[r]=q:r&&(r[Cb]=q);r&&r.Cy&&r.dz&&"function"===typeof r.Cy&&"function"===typeof r.dz&&(q.Cy=r.Cy.bind(r),q.dz=r.dz.bind(r));return"number"===typeof r||r?r:q}return p.apply(a,r)}});h=kb(a,c,function(p){return function(q,r){q=r[0];if("number"===typeof q)var z=m[q];else(z=q&&q[Cb])||(z=q);z&&"string"===typeof z.type?"notScheduled"!==z.state&&(z.hn&&z.data.Rn||0===z.Hj)&&("number"===typeof q?delete m[q]:q&&(q[Cb]=null),z.ia.rg(z)):p.apply(a,r)}})};Zone.Vb("toString",function(a){var b=Function.prototype.toString,c=Oa("OriginalDelegate"),d=Oa("Promise"),e=Oa("Error"),f=function(){if("function"===typeof this){var h=this[c];if(h)return"function"===typeof h?b.call(h):Object.prototype.toString.call(h);if(this===Promise&&(h=a[d])||this===Error&&(h=a[e]))return b.call(h)}return b.call(this)};f[c]=b;Function.prototype.toString=f;var g=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?"[object Promise]":g.call(this)}});/*

 Copyright Google Inc. All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
 @param {!_ZonePrivate} api
 @param {?} target
 @param {string} targetName
 @param {string} method
 @param {!Array<string>} callbacks
 @return {void}
*/
function Fb(a,b,c,d,e){var f=Zone.Wb(d);if(!b[f]){var g=b[f]=b[d];b[d]=function(h,m,p){m&&m.prototype&&e.forEach(function(q){var r=c+"."+d+"::"+q,z=m.prototype;if(z.hasOwnProperty(q)){var x=a.Zj(z,q);x&&x.value?(x.value=a.ap(x.value,r),a.Ev(m.prototype,q,x)):z[q]&&(z[q]=a.ap(z[q],r))}else z[q]&&(z[q]=a.ap(z[q],r))});return g.call(b,h,m,p)};a.fE(b[d],g)}};var Gb="absolutedeviceorientation afterinput afterprint appinstalled beforeinstallprompt beforeprint beforeunload devicelight devicemotion deviceorientation deviceorientationabsolute deviceproximity hashchange languagechange message mozbeforepaint offline online paint pageshow pagehide popstate rejectionhandled storage unhandledrejection unload userproximity vrdisplayconnected vrdisplaydisconnected vrdisplaypresentchange".split(" "),Hb=["encrypted","waitingforkey","msneedkey","mozinterruptbegin",
"mozinterruptend"],Ib=["load"],Jb="blur error focus load resize scroll messageerror".split(" "),Kb=["bounce","finish","start"],Lb="loadstart progress abort error load progress timeout loadend readystatechange".split(" "),Nb="upgradeneeded complete abort success error blocked versionchange close".split(" "),Ob=["close","error","open","message"],Qb=["error","message"],Rb="abort animationcancel animationend animationiteration auxclick beforeinput blur cancel canplay canplaythrough change compositionstart compositionupdate compositionend cuechange click close contextmenu curechange dblclick drag dragend dragenter dragexit dragleave dragover drop durationchange emptied ended error focus focusin focusout gotpointercapture input invalid keydown keypress keyup load loadstart loadeddata loadedmetadata lostpointercapture mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup mousewheel orientationchange pause play playing pointercancel pointerdown pointerenter pointerleave pointerlockchange mozpointerlockchange webkitpointerlockerchange pointerlockerror mozpointerlockerror webkitpointerlockerror pointermove pointout pointerover pointerup progress ratechange reset resize scroll seeked seeking select selectionchange selectstart show sort stalled submit suspend timeupdate volumechange touchcancel touchmove touchstart touchend transitioncancel transitionend waiting wheel".split(" ").concat(["webglcontextrestored",
"webglcontextlost","webglcontextcreationerror"],["autocomplete","autocompleteerror"],["toggle"],"afterscriptexecute beforescriptexecute DOMContentLoaded freeze fullscreenchange mozfullscreenchange webkitfullscreenchange msfullscreenchange fullscreenerror mozfullscreenerror webkitfullscreenerror msfullscreenerror readystatechange visibilitychange resume".split(" "),Gb,"beforecopy beforecut beforepaste copy cut paste dragstart loadend animationstart search transitionrun transitionstart webkitanimationend webkitanimationiteration webkitanimationstart webkittransitionend".split(" "),
"activate afterupdate ariarequest beforeactivate beforedeactivate beforeeditfocus beforeupdate cellchange controlselect dataavailable datasetchanged datasetcomplete errorupdate filterchange layoutcomplete losecapture move moveend movestart propertychange resizeend resizestart rowenter rowexit rowsdelete rowsinserted command compassneedscalibration deactivate help mscontentzoom msmanipulationstatechanged msgesturechange msgesturedoubletap msgestureend msgesturehold msgesturestart msgesturetap msgotpointercapture msinertiastart mslostpointercapture mspointercancel mspointerdown mspointerenter mspointerhover mspointerleave mspointermove mspointerout mspointerover mspointerup pointerout mssitemodejumplistitemremoved msthumbnailclick stop storagecommit".split(" "));
function Sb(a,b,c){if(!c||0===c.length)return b;c=c.filter(function(e){return e.target===a});if(!c||0===c.length)return b;var d=c[0].vP;return b.filter(function(e){return-1===d.indexOf(e)})}function Tb(a,b,c,d){a&&(b=Sb(a,b,c),gb(a,b,d))};Zone.Vb("util",function(a,b,c){c.FG=gb;c.EG=kb;c.lO=Wa;c.DG=lb;var d=b.Wb("BLACK_LISTED_EVENTS"),e=b.Wb("UNPATCHED_EVENTS");a[e]&&(a[d]=a[e]);a[d]&&(b[d]=b[e]=a[d]);c.CG=Bb;c.vo=zb;c.HF=qb;c.Yj=Ea;c.Zj=Ca;c.nz=Ha;c.lz=Ia;c.BG=jb;c.ap=Na;c.aP=Sb;c.fE=Za;c.Ev=Object.defineProperty;c.sy=Fb;c.yg=function(){return{oP:vb,eI:ub,px:Rb,wa:bb,$r:cb,EP:ab,oz:"true",mz:"false",pz:Ma,hI:"addEventListener",kI:"removeEventListener"}}});var Ub,Vb,Wb,Xb,Yb;
function Zb(){Ub=Zone.Wb;Vb=Object[Ub("defineProperty")]=Object.defineProperty;Wb=Object[Ub("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor;Xb=Object.create;Yb=Ub("unconfigurables");Object.defineProperty=function(a,b,c){if(a&&a[Yb]&&a[Yb][b])throw new TypeError("Cannot assign to read only property '"+b+"' of "+a);var d=c.configurable;"prototype"!==b&&(c=$b(a,b,c));return bc(a,b,c,d)};Object.defineProperties=function(a,b){Object.keys(b).forEach(function(c){Object.defineProperty(a,c,b[c])});
return a};Object.create=function(a,b){"object"!==typeof b||Object.isFrozen(b)||Object.keys(b).forEach(function(c){b[c]=$b(a,c,b[c])});return Xb(a,b)};Object.getOwnPropertyDescriptor=function(a,b){var c=Wb(a,b);c&&a&&a[Yb]&&a[Yb][b]&&(c.configurable=!1);return c}}function cc(a,b,c){var d=c.configurable;c=$b(a,b,c);return bc(a,b,c,d)}function $b(a,b,c){Object.isFrozen(c)||(c.configurable=!0);c.configurable||(a[Yb]||Object.isFrozen(a)||Vb(a,Yb,{writable:!0,value:{}}),a[Yb]&&(a[Yb][b]=!0));return c}
function bc(a,b,c,d){try{return Vb(a,b,c)}catch(e){if(c.configurable){"undefined"==typeof d?delete c.configurable:c.configurable=d;try{return Vb(a,b,c)}catch(f){d=null;try{d=JSON.stringify(c)}catch(g){d=c.toString()}console.log("Attempting to configure '"+b+"' with descriptor '"+d+"' on object '"+a+"' and got error, giving up: "+f)}}else throw e;}};function dc(a,b){var c=b.yg(),d=c.px,e=c.oP,f=c.eI,g=c.oz,h=c.mz,m=c.pz,p="ApplicationCache EventSource FileReader InputMethodContext MediaController MessagePort Node Performance SVGElementInstance SharedWorker TextTrack TextTrackCue TextTrackList WebKitNamedFlow Window Worker WorkerGlobalScope XMLHttpRequest XMLHttpRequestEventTarget XMLHttpRequestUpload IDBRequest IDBOpenDBRequest IDBDatabase IDBTransaction IDBCursor DBIndex WebSocket".split(" ");c=[];var q="Anchor Area Audio BR Base BaseFont Body Button Canvas Content DList Directory Div Embed FieldSet Font Form Frame FrameSet HR Head Heading Html IFrame Image Input Keygen LI Label Legend Link Map Marquee Media Menu Meta Meter Mod OList Object OptGroup Option Output Paragraph Pre Progress Quote Script Select Source Span Style TableCaption TableCell TableCol Table TableRow TableSection TextArea Title Track UList Unknown Video".split(" ");
a.wtf?c=q.map(function(G){return"HTML"+G+"Element"}).concat(p):a.EventTarget?c.push("EventTarget"):c=p;var r=a.__Zone_disable_IE_check||!1,z=a.__Zone_enable_cross_context_check||!1,x=b.HF(),w={MSPointerCancel:"pointercancel",MSPointerDown:"pointerdown",MSPointerEnter:"pointerenter",MSPointerHover:"pointerhover",MSPointerLeave:"pointerleave",MSPointerMove:"pointermove",MSPointerOut:"pointerout",MSPointerOver:"pointerover",MSPointerUp:"pointerup"};for(p=0;p<d.length;p++){var t=d[p],F=m+(t+h),J=m+(t+
g);f[t]={};f[t][h]=F;f[t][g]=J}for(f=0;f<q.length;f++)for(g=q[f],h=e[g]={},m=0;m<d.length;m++)p=d[m],h[p]=g+".addEventListener:"+p;d=[];for(e=0;e<c.length;e++)q=a[c[e]],d.push(q&&q.prototype);b.vo(a,d,{UQ:function(G,O,N,L){if(!r&&x)if(z)try{var R=O.toString();if("[object FunctionWrapper]"===R||"function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }"==R)return G.apply(N,L),!1}catch(U){return G.apply(N,L),!1}else{if(O=O.toString(),"[object FunctionWrapper]"===O||"function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }"==
O)return G.apply(N,L),!1}else if(z)try{O.toString()}catch(U){return G.apply(N,L),!1}return!0},fi:function(G){return w[G]||G}});Zone[b.wd("patchEventTarget")]=!!a.EventTarget};function ec(a,b){var c=a.yg(),d=c.hI,e=c.kI,f=b.WebSocket;b.EventTarget||a.vo(b,[f.prototype]);b.WebSocket=function(h,m){var p=1<arguments.length?new f(h,m):new f(h),q=a.Zj(p,"onmessage");if(q&&!1===q.configurable){var r=a.nz(p);var z=p;[d,e,"send","close"].forEach(function(x){r[x]=function(){var w=a.lz.call(arguments);if(x===d||x===e){var t=0<w.length?w[0]:void 0;t&&(t=Zone.Wb("ON_PROPERTY"+t),p[t]=r[t])}return p[x].apply(p,w)}})}else r=p;a.FG(r,["close","error","message","open"],z);return r};c=
b.WebSocket;for(var g in f)c[g]=f[g]};function fc(a,b){var c=a.yg(),d=c.$r;if((c.wa||d)&&!a.Zj(HTMLElement.prototype,"onclick")&&"undefined"!==typeof Element){if((c=a.Zj(Element.prototype,"onclick"))&&!c.configurable)return!1;if(c)return a.Yj(Element.prototype,"onclick",{enumerable:!0,configurable:!0,get:function(){return!0}}),d=!!document.createElement("div").onclick,a.Yj(Element.prototype,"onclick",c),d}var e=b.XMLHttpRequest;if(!e)return!1;c=e.prototype;if(d=a.Zj(c,"onreadystatechange"))return a.Yj(c,"onreadystatechange",{enumerable:!0,
configurable:!0,get:function(){return!0}}),e=!!(new e).onreadystatechange,a.Yj(c,"onreadystatechange",d||{}),e;var f=a.wd("fake");a.Yj(c,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return this[f]},set:function(g){this[f]=g}});a=new e;c=function(){};a.onreadystatechange=c;c=a[f]===c;a.onreadystatechange=null;return c}
function gc(a){for(var b=a.yg().px,c=a.wd("unbound"),d={},e=0;e<b.length;d={Sf:d.Sf},e++){var f=b[e];d.Sf="on"+f;self.addEventListener(f,function(g){return function(h){h=h.target;var m;for(m=h?h.constructor.name+"."+g.Sf:"unknown."+g.Sf;h;){if(h[g.Sf]&&!h[g.Sf][c]){var p=a.ap(h[g.Sf],m);p[c]=h[g.Sf];h[g.Sf]=p}h=h.parentElement}}}(d),!0)}};(function(a){function b(d){return c+d}var c=a.__Zone_symbol_prefix||"__zone_symbol__";a[b("legacyPatch")]=function(){var d=a.Zone;d.Vb("defineProperty",function(e,f,g){g.Ev=cc;Zb()});d.Vb("registerElement",function(e,f,g){f=g.yg();var h=f.$r;(f.wa||h)&&"registerElement"in e.document&&g.sy(g,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])});d.Vb("EventTargetLegacy",function(e,f,g){dc(e,g);f=g.yg();var h=f.$r;f.EP&&!h||fc(g,
e)||(f="undefined"!==typeof WebSocket,gc(g),g.BG("XMLHttpRequest"),f&&ec(g,e),Zone[g.wd("patchEvents")]=!0)})}})("undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{});Zone.Vb("legacy",function(a){(a=a[Zone.Wb("legacyPatch")])&&a()});Zone.Vb("timers",function(a){Db(a,"set","clear","Timeout");Db(a,"set","clear","Interval");Db(a,"set","clear","Immediate")});Zone.Vb("requestAnimationFrame",function(a){Db(a,"request","cancel","AnimationFrame");Db(a,"mozRequest","mozCancel","AnimationFrame");Db(a,"webkitRequest","webkitCancel","AnimationFrame")});
Zone.Vb("blocking",function(a,b){for(var c=["alert","prompt","confirm"],d=0;d<c.length;d++)kb(a,c[d],function(e,f,g){return function(h,m){return b.current.ea(e,a,m,g)}})});
Zone.Vb("EventTarget",function(a,b,c){c.CG(a,c);if(!Zone[c.wd("patchEventTarget")]){var d=c.yg();b=d.px;var e=d.eI,f=d.oz,g=d.mz;d=d.pz;for(var h=0;h<b.length;h++){var m=b[h],p=d+(m+g),q=d+(m+f);e[m]={};e[m][g]=p;e[m][f]=q}(b=a.EventTarget)&&b.prototype&&c.vo(a,[b&&b.prototype])}(b=a.XMLHttpRequestEventTarget)&&b.prototype&&c.vo(a,[b.prototype]);jb("MutationObserver");jb("WebKitMutationObserver");jb("IntersectionObserver");jb("FileReader")});
Zone.Vb("on_property",function(a,b,c){if((!ab||cb)&&!Zone[c.wd("patchEvents")]){b="undefined"!==typeof WebSocket;c=a.__Zone_ignore_on_properties;if(bb){var d=window,e=pb?[{target:d,vP:["error"]}]:[];Tb(d,Rb.concat(["messageerror"]),c?c.concat(e):c,Ga(d));Tb(Document.prototype,Rb,c);"undefined"!==typeof d.SVGElement&&Tb(d.SVGElement.prototype,Rb,c);Tb(Element.prototype,Rb,c);Tb(HTMLElement.prototype,Rb,c);Tb(HTMLMediaElement.prototype,Hb,c);Tb(HTMLFrameSetElement.prototype,Gb.concat(Jb),c);Tb(HTMLBodyElement.prototype,
Gb.concat(Jb),c);Tb(HTMLFrameElement.prototype,Ib,c);Tb(HTMLIFrameElement.prototype,Ib,c);(e=d.HTMLMarqueeElement)&&Tb(e.prototype,Kb,c);(d=d.Worker)&&Tb(d.prototype,Qb,c)}(d=a.XMLHttpRequest)&&Tb(d.prototype,Lb,c);(a=a.XMLHttpRequestEventTarget)&&Tb(a&&a.prototype,Lb,c);"undefined"!==typeof IDBIndex&&(Tb(IDBIndex.prototype,Nb,c),Tb(IDBRequest.prototype,Nb,c),Tb(IDBOpenDBRequest.prototype,Nb,c),Tb(IDBDatabase.prototype,Nb,c),Tb(IDBTransaction.prototype,Nb,c),Tb(IDBCursor.prototype,Nb,c));b&&Tb(WebSocket.prototype,
Ob,c)}});Zone.Vb("customElements",function(a,b,c){b=c.yg();var d=b.$r;(b.wa||d)&&a.customElements&&"customElements"in a&&c.sy(c,a.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])});
Zone.Vb("XHR",function(a,b){(function(m){function p(N){var L=N.data,R=L.target;R[f]=!1;R[h]=!1;var U=R[e];x||(x=R[Ja],w=R[La]);U&&w.call(R,"readystatechange",U);U=R[e]=function(){if(R.readyState===R.DONE)if(!L.aborted&&R[f]&&"scheduled"===N.state){var ta=R[b.Wb("loadfalse")];if(ta&&0<ta.length){var Da=N.ub;N.ub=function(){for(var D=R[b.Wb("loadfalse")],E=0;E<D.length;E++)D[E]===N&&D.splice(E,1);L.aborted||"scheduled"!==N.state||Da.call(N)};ta.push(N)}else N.ub()}else L.aborted||!1!==R[f]||(R[h]=!0)};
x.call(R,"readystatechange",U);R[c]||(R[c]=N);G.apply(R,L.uh);R[f]=!0;return N}function q(){}function r(N){N=N.data;N.aborted=!0;return O.apply(N.target,N.uh)}var z=m.XMLHttpRequest;if(z){z=z.prototype;var x=z[Ja],w=z[La];!x&&(m=m.XMLHttpRequestEventTarget)&&(m=m.prototype,x=m[Ja],w=m[La]);var t=kb(z,"open",function(){return function(N,L){N[d]=0==L[2];N[g]=L[1];return t.apply(N,L)}}),F=Oa("fetchTaskAborting"),J=Oa("fetchTaskScheduling"),G=kb(z,"send",function(){return function(N,L){if(!0===b.current[J]||
N[d])return G.apply(N,L);L={target:N,url:N[g],Rn:!1,uh:L,aborted:!1};var R=Zone.current.Is("XMLHttpRequest.send",q,L,p,r);N&&!0===N[h]&&!L.aborted&&"scheduled"===R.state&&R.ub()}}),O=kb(z,"abort",function(){return function(N,L){var R=N[c];if(R&&"string"==typeof R.type)null==R.hn||R.data&&R.data.aborted||R.ia.rg(R);else if(!0===b.current[F])return O.apply(N,L)}})}})(a);var c=Oa("xhrTask"),d=Oa("xhrSync"),e=Oa("xhrListener"),f=Oa("xhrScheduled"),g=Oa("xhrURL"),h=Oa("xhrErrorBeforeScheduled")});
Zone.Vb("geolocation",function(a){a.navigator&&a.navigator.geolocation&&Xa(a.navigator.geolocation)});Zone.Vb("PromiseRejectionEvent",function(a,b){function c(d){return function(e){Ab(a,d).forEach(function(f){var g=a.PromiseRejectionEvent;g&&(g=new g(d,{df:e.df,reason:e.Fy}),f.ub(g))})}}a.PromiseRejectionEvent&&(b[Oa("unhandledPromiseRejectionHandler")]=c("unhandledrejection"),b[Oa("rejectionHandledHandler")]=c("rejectionhandled"))});Zone.Vb("canvas",function(a,b,c){a=a.HTMLCanvasElement;"undefined"!==typeof a&&a.prototype&&a.prototype.toBlob&&c.DG(a.prototype,"toBlob",function(d,e){return{name:"HTMLCanvasElement.toBlob",target:d,kr:0,uh:e}})});var hc={},ic="__SEP_TAG__@[native]",kc=function(){this.error=jc();this.timestamp=new Date};function lc(){return Error("STACKTRACE TRACKING")}function nc(){try{throw lc();}catch(a){return a}}var oc=nc(),jc=lc().stack?lc:oc.stack?nc:lc;function pc(a){return a.stack?a.stack.split("\n"):[]}
function qc(a,b){b=[b?b.trim():""];if(a)for(var c=(new Date).getTime(),d=0;d<a.length;d++){var e=a[d],f=e.timestamp;c="____________________Elapsed "+(c-f.getTime())+" ms; At: "+f;c=c.replace(/[^\w\d]/g,"_");b.push(ic.replace("__SEP_TAG__",c));e=pc(e.error);for(c=0;c<e.length;c++)hc.hasOwnProperty(e[c])||b.push(e[c]);c=f.getTime()}return b.join("\n")}
Zone.longStackTraceZoneSpec={name:"long-stack-trace",VF:10,OR:function(a){if(a){var b=a[Zone.Wb("currentTaskTrace")];return b?qc(b,a.stack):a.stack}},Vh:function(a,b,c,d){0<Error.stackTraceLimit&&(b=(b=Zone.gl)&&b.data&&b.data.__creationTrace__||[],b=[new kc].concat(b),b.length>this.VF&&(b.length=this.VF),d.data||(d.data={}),"eventTask"===d.type&&(d.data=Object.assign({},d.data)),d.data.__creationTrace__=b);return a.Qg(c,d)},qj:function(a,b,c,d){if(0<Error.stackTraceLimit&&(b=Zone.gl||d.Po,d instanceof
Error&&b)){b=qc(b.data&&b.data.__creationTrace__,d.stack);try{d.stack=d.TR=b}catch(e){}}return a.handleError(c,d)}};function rc(a,b){0<b&&(a.push(pc((new kc).error)),rc(a,b-1))}if(0<Error.stackTraceLimit){var sc=[];rc(sc,2);for(var tc=sc[0],uc=sc[1],vc=0;vc<tc.length;vc++){var wc=tc[vc];if(-1==wc.indexOf("STACKTRACE TRACKING")){var xc=wc.match(/^\s*at\s+/);if(xc){ic=xc[0]+"__SEP_TAG__ (http://localhost)";break}}}for(var yc=0;yc<tc.length;yc++){var zc=tc[yc];if(zc===uc[yc])hc[zc]=!0;else break}};(function(a){function b(h,m){if(!h||!m)return null;var p={},q;for(q in h)if(h.hasOwnProperty(q)){var r=h[q];switch(typeof r){case "object":var z=r&&r.constructor&&r.constructor.name;r=z==Object.name?b(r,m-1):z;break;case "function":r=r.name||void 0}p[q]=r}return p}function c(h){var m=h.name;for(h=h.parent;null!=h;)m=h.name+"::"+m,h=h.parent;return m}var d=null,e=null,f=function(){var h=a.wtf;return h&&(d=h.trace)?(e=d.events,!0):!1}(),g=function(){this.name="WTF"};g.prototype.ls=function(h,m,p,q){h=
h.oe(p,q);g.iP(c(p),h.name);return h};g.prototype.wl=function(h,m,p,q,r,z,x){m=x||"unknown";var w=g.BF[m];w||(w=g.BF[m]=e.DO("Zone:invoke:"+x+"(ascii zone)"));return d.HP(w(c(p)),h.ub(p,q,r,z,x))};g.prototype.qj=function(h,m,p,q){return h.handleError(p,q)};g.prototype.Vh=function(h,m,p,q){var r=q.type+":"+q.source;(m=g.dH[r])||(m=g.dH[r]=e.BE("Zone:schedule:"+r+"(ascii zone, any data)"));h=h.Qg(p,q);m(c(p),b(q.data,2));return h};g.prototype.Uh=function(h,m,p,q,r,z){m=q.source;var x=g.CF[m];x||(x=
g.CF[m]=e.DO("Zone:invokeTask:"+m+"(ascii zone)"));return d.HP(x(c(p)),h.Oh(p,q,r,z))};g.prototype.pj=function(h,m,p,q){var r=q.source;(m=g.lE[r])||(m=g.lE[r]=e.BE("Zone:cancel:"+r+"(ascii zone, any options)"));h=h.rg(p,q);m(c(p),b(q.data,2));return h};g.iP=f?e.BE("Zone:fork(ascii zone, ascii newZone)"):null;g.dH={};g.lE={};g.BF={};g.CF={};Zone.wtfZoneSpec=f?new g:null})("object"===typeof window&&window||"object"===typeof self&&self||global);function Ac(a){for(var b in a)if(a[b]===Ac)return b;throw Error("Could not find renamed property on target object.");};function Bc(a){if("string"===typeof a)return a;if(Array.isArray(a))return"["+a.map(Bc).join(", ")+"]";if(null==a)return""+a;if(a.eQ)return""+a.eQ;if(a.name)return""+a.name;a=a.toString();if(null==a)return""+a;var b=a.indexOf("\n");return-1===b?a:a.substring(0,b)};var Cc=Ac({qz:Ac});function Dc(a){a.qz=Dc;a.toString=function(){return Bc(this())};return a}function Ec(a){return"function"===typeof a&&a.hasOwnProperty(Cc)&&a.qz===Dc?a():a};function Fc(a){return{s:a.s,W:a.W||null,T:a.T,value:void 0}}function Gc(a){var b=a[Hc];(b=b&&b.s===a?b:null)||(b=(b=a[Ic])&&b.s===a?b:null);return b}var Hc=Ac({fa:Ac});Ac({uS:Ac});Ac({xS:Ac});var Ic=Ac({XR:Ac});Ac({YR:Ac});var Jc="undefined"!==typeof window&&window,Kc="undefined"!==typeof self&&"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Lc="undefined"!==typeof global&&global,Mc="undefined"!==typeof globalThis&&globalThis||Lc||Jc||Kc;var v=function(a,b){this.UJ=a;this.fa=void 0;"number"==typeof b?this.Tf=b:void 0!==b&&(this.fa=Fc({s:this,W:b.W||"root",T:b.T}))};v.prototype.toString=function(){return"InjectionToken "+this.UJ};function Nc(a){return function(b){for(var c=[],d=0;d<arguments.length;++d)c[d-0]=arguments[d];if(a){c=a.apply(null,oa(c));for(var e in c)this[e]=c[e]}}}
function Oc(a){return function(){function b(d){for(var e=[],f=0;f<arguments.length;++f)e[f-0]=arguments[f];f=function(h,m,p){for(m=h.hasOwnProperty("__parameters__")?h.__parameters__:Object.defineProperty(h,"__parameters__",{value:[]}).__parameters__;m.length<=p;)m.push(null);(m[p]=m[p]||[]).push(g);return h};if(this instanceof b)return c.apply(this,e),this;var g=new (Function.prototype.bind.apply(b,[null].concat(oa(e))));f.BR=g;return f}var c=Nc(a);return b.CR=b}()};var Pc=Oc(function(a){return{s:a}}),Qc=Oc(),Rc=Oc(),Sc=Oc();var Tc=new v("INJECTOR",-1),Uc={},Vc=/\n/gm,Wc=Ac({Sa:String,Xc:Ac}),Xc=void 0;function Yc(a){var b=Xc;Xc=a;return b}function Zc(a,b){b=void 0===b?0:b;a=Ec(a);b=void 0===b?0:b;if(void 0===Xc)throw Error("inject() must be called from an injection context");if(null===Xc){var c=Gc(a);if(c&&"root"==c.W)a=void 0===c.value?c.value=c.T():c.value;else if(b&8)a=null;else throw Error("Injector: NOT_FOUND ["+Bc(a)+"]");}else a=Xc.get(a,b&8?null:void 0,b);return a}var $c=function(){};
$c.prototype.get=function(a,b){b=void 0===b?Uc:b;if(b===Uc)throw a=Error("NullInjectorError: No provider for "+Bc(a)+"!"),a.name="NullInjectorError",a;return b};
function ad(a,b,c){c=void 0===c?null:c;a=a&&"\n"===a.charAt(0)&&"\u0275"==a.charAt(1)?a.substr(2):a;var d=Bc(b);if(Array.isArray(b))d=b.map(Bc).join(" -> ");else if("object"===typeof b){d=[];for(var e in b)if(b.hasOwnProperty(e)){var f=b[e];d.push(e+":"+("string"===typeof f?JSON.stringify(f):Bc(f)))}d="{"+d.join(", ")+"}"}return"StaticInjectorError"+(c?"("+c+")":"")+"["+d+"]: "+a.replace(Vc,"\n  ")};var bd=function(){},cd=function(){};Ac({rS:Ac});Ac({sS:Ac});Ac({wS:Ac});Ac({fI:Ac});Ac({vS:Ac});Ac({tS:Ac});Ac({Tf:Ac});var dd=("undefined"!==typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Mc);function ed(a){return a.ngOriginalError}function fd(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];a.error.apply(a,oa(c))};var gd=function(){this.jm=console};gd.prototype.handleError=function(a){var b=this.lK(a),c=this.LA(a),d=a.ngErrorLogger||fd;d(this.jm,"ERROR",a);b&&d(this.jm,"ORIGINAL ERROR",b);c&&d(this.jm,"ERROR CONTEXT",c)};gd.prototype.LA=function(a){return a?a.ngDebugContext?a.ngDebugContext:this.LA(ed(a)):null};gd.prototype.lK=function(a){for(a=ed(a);a&&ed(a);)a=ed(a);return a};/*

 Copyright Google Inc. All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
 @param {?} obj
 @param {?} debug
 @return {void}
*/
var hd=function(a){this.kn=a};hd.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.kn+" (see http://g.co/ng/security#xss)"};var id=function(){hd.apply(this,arguments)};u(id,hd);id.prototype.getTypeName=function(){return"ResourceURL"};function jd(a){return a instanceof hd?a.kn:a}
function kd(a,b){a=a instanceof hd&&a.getTypeName()||null;if(null!=a&&a!==b){if("ResourceURL"===a&&"URL"===b)return!0;throw Error("Required a safe "+b+", got a "+a+" (see http://g.co/ng/security#xss)");}return a===b};var ld=function(a){this.JE=a;this.rl=this.JE.implementation.createHTMLDocument("sanitization-inert");a=this.rl.body;if(null==a){var b=this.rl.createElement("html");this.rl.appendChild(b);a=this.rl.createElement("body");b.appendChild(a)}a.innerHTML='<svg><g onload="this.parentNode.remove()"></g></svg>';if(a.querySelector&&!a.querySelector("svg"))this.zx=this.mP;else{a.innerHTML='<svg><p><style><img src="</style><img src=x onerror=alert(1)//">';if(a=a.querySelector&&a.querySelector("svg img"))try{a=
!!window.DOMParser}catch(c){a=!1}this.zx=a?this.kP:this.lP}};ld.prototype.mP=function(a){a="<body><remove></remove>"+a+"</body>";try{a=encodeURI(a)}catch(c){return null}var b=new XMLHttpRequest;b.responseType="document";b.open("GET","data:text/html;charset=utf-8,"+a,!1);b.send(void 0);a=b.response.body;a.removeChild(a.firstChild);return a};
ld.prototype.kP=function(a){a="<body><remove></remove>"+a+"</body>";try{var b=(new window.DOMParser).parseFromString(a,"text/html").body;b.removeChild(b.firstChild);return b}catch(c){return null}};ld.prototype.lP=function(a){var b=this.rl.createElement("template");if("content"in b)return b.innerHTML=a,b;b=this.rl.createElement("body");b.innerHTML=a;this.JE.documentMode&&md(this,b);return b};
var md=function(a,b){for(var c=b.attributes,d=c.length-1;0<d;d--){var e=c.item(d).name;"xmlns:ns1"!==e&&0!==e.indexOf("ns1:")||b.removeAttribute(e)}for(b=b.firstChild;b;)b.nodeType===Node.ELEMENT_NODE&&md(a,b),b=b.nextSibling};var nd=!0,od=!1;function pd(){od=!0;return nd};var qd=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,rd=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function sd(a){a=String(a);if(a.match(qd)||a.match(rd))return a;pd()&&console.warn("WARNING: sanitizing unsafe URL value "+a+" (see http://g.co/ng/security#xss)");return"unsafe:"+a}function td(a){a=String(a);return a.split(",").map(function(b){return sd(b.trim())}).join(", ")};function ud(a){var b={};a=n(a.split(","));for(var c=a.next();!c.done;c=a.next())b[c.value]=!0;return b}function vd(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];c={};b=n(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;for(var e in d)d.hasOwnProperty(e)&&(c[e]=!0)}return c}
var wd=ud("area,br,col,hr,img,wbr"),xd=ud("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),yd=ud("rp,rt"),zd=vd(yd,xd),Ad=vd(xd,ud("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Bd=vd(yd,ud("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),
Cd=vd(wd,Ad,Bd,zd),Dd=ud("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ed=ud("srcset"),Gd=ud("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),
Hd=ud("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),
Id=vd(Dd,Ed,Gd,Hd),Jd=ud("script,style,template"),Kd=function(){this.Hs=!1;this.qg=[]},Ld=function(a,b){if(b&&(a.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw Error("Failed to sanitize html because the element is clobbered: "+a.outerHTML);return b},Md=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Nd=/([^#-~ |!])/g;
function Od(a){return a.replace(/&/g,"&amp;").replace(Md,function(b){return"&#"+(1024*(b.charCodeAt(0)-55296)+(b.charCodeAt(1)-56320)+65536)+";"}).replace(Nd,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}var Pd;function Qd(a){return"content"in a&&a.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===a.nodeName?a.content:null};var Rd={NONE:0,aR:1,dR:2,cR:3,URL:4,bR:5,0:"NONE",1:"HTML",2:"STYLE",3:"SCRIPT",4:"URL",5:"RESOURCE_URL"};var Sd=/^([-,."'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|Z|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:attr|calc|var))\([-0-9.%, #a-zA-Z]+\))$/g,Td=/^url\(([^)]+)\)$/;
function Ud(a){a=String(a).trim();if(!a)return"";var b=a.match(Td);if(!(b=b&&sd(b[1])===b[1])&&(b=a.match(Sd))){for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"===e&&c?b=!b:'"'===e&&b&&(c=!c)}b=b&&c}if(b)return a;pd()&&console.warn("WARNING: sanitizing unsafe style value "+a+" (see http://g.co/ng/security#xss).");return"unsafe"};var Vd=/([A-Z])/g;function Wd(a){return a.replace(Vd,function(b){for(var c=[],d=0;d<arguments.length;++d)c[d-0]=arguments[d];return"-"+c[1].toLowerCase()})};Promise.resolve(null);function Xd(a,b){void 0===b&&(b=a);for(var c=0;c<a.length;c++){var d=a[c];Array.isArray(d)?(b===a&&(b=a.slice(0,c)),Xd(d,b)):b!==a&&b.push(d)}return b}function Yd(a,b){b>=a.length-1?a.pop():a.splice(b,1)}function Zd(a){for(var b=[],c=0;c<a;c++)b.push(void 0);return b};var $d=function(){};$d.Tf=function(){};Ac({Sa:String,Xc:Ac});Ac({Sa:String,Xc:Ac});var ae=new v("Set Injector scope.");var be=function(){},de=function(a){return Array.isArray(a)?new ce(a,void 0,""):new ce(a.dc,a.parent,a.name||"")},ee=new $c;be.fa=Fc({s:be,W:"any",T:function(){return Zc(Tc)}});be.Tf=-1;var fe=function(a){return a},ge=[],he=function(){return Array.prototype.slice.call(arguments)},ce=function(a,b,c){this.parent=b=void 0===b?ee:b;this.source=void 0===c?null:c;b=this.Hi=new Map;b.set(be,{s:be,nl:fe,Ha:ge,value:this,$s:!1});b.set(Tc,{s:Tc,nl:fe,Ha:ge,value:this,$s:!1});this.scope=ie(b,a)};
ce.prototype.get=function(a,b,c){c=void 0===c?0:c;var d=this.Hi,e=d.get(a);if(void 0===e){var f=Gc(a);if(f){var g=f&&f.W;("any"===g||null!=g&&g===this.scope)&&d.set(a,e=je({Sa:a,Xo:f.T,Ha:ge}))}void 0===e&&d.set(a,null)}f=Yc(this);try{return ke(a,e,d,this.parent,b,c)}catch(p){b=p;var h=this.source,m=b.ngTempTokenPath;a.__source&&m.unshift(a.__source);b.message=ad("\n"+b.message,m,h);b.ngTokenPath=m;b.ngTempTokenPath=null;throw b;}finally{Yc(f)}};
ce.prototype.toString=function(){var a=[];this.Hi.forEach(function(b,c){return a.push(Bc(c))});return"StaticInjector["+a.join(", ")+"]"};
function je(a){var b=ge;var c=a.Ha;if(c&&c.length){b=[];for(var d=0;d<c.length;d++){var e=6,f=Ec(c[d]);if(Array.isArray(f))for(var g=0,h=f;g<h.length;g++){var m=h[g];m instanceof Qc||m==Qc?e|=1:m instanceof Sc||m==Sc?e&=-3:m instanceof Rc||m==Rc?e&=-5:f=m instanceof Pc?m.s:Ec(m)}b.push({s:f,options:e})}}else if(a.QH)b=[{s:Ec(a.QH),options:6}];else if(!(c||Wc in a))throw Error(ad("'deps' required",a));c=fe;d=ge;e=!1;f=Ec(a.Sa);if(Wc in a)d=a.Xc;else if(a.Xo)c=a.Xo;else if(!a.QH)if(a.gz)e=!0,c=Ec(a.gz);
else if("function"==typeof f)e=!0,c=f;else throw Error(ad("StaticProvider does not have [useValue|useFactory|useExisting|useClass] or [provide] is not newable",a));return{Ha:b,nl:c,$s:e,value:d}}function le(a){return Error(ad("Cannot mix multi providers and regular providers",a))}
function ie(a,b){var c=null;if(b)if(b=Ec(b),Array.isArray(b))for(var d=0;d<b.length;d++)c=ie(a,b[d])||c;else{if("function"===typeof b)throw Error(ad("Function/Class not supported",b));if(b&&"object"===typeof b&&b.Sa){d=Ec(b.Sa);var e=je(b);if(!0===b.eG){var f=a.get(d);if(f){if(f.nl!==he)throw le(d);}else a.set(d,f={s:b.Sa,Ha:[],$s:!1,nl:he,value:ge});d=b;f.Ha.push({s:d,options:6})}if((b=a.get(d))&&b.nl==he)throw le(d);d===ae&&(c=e.value);a.set(d,e)}else throw Error(ad("Unexpected provider",b));}return c}
function ke(a,b,c,d,e,f){try{if(!b||f&4)var g=f&2?f&8?ee.get(a,"undefined"!==typeof e?e:null):ee.get(a,e):d.get(a,e,0);else{g=b.value;if(g==fe)throw Error("\u0275Circular dependency");if(g===ge){b.value=fe;var h=b.$s,m=b.nl,p=b.Ha;e=ge;if(p.length)for(e=[],f=0;f<p.length;f++){var q=p[f],r=q.options,z=r&2?c.get(q.s):void 0;e.push(ke(q.s,z,c,z||r&4?d:ee,r&1?null:Uc,0))}b.value=g=h?new (Function.prototype.bind.apply(m,[null].concat(oa(e)))):m.apply(void 0,e)}}return g}catch(x){throw x instanceof Error||
(x=Error(x)),(x.ngTempTokenPath=x.ngTempTokenPath||[]).unshift(a),b&&b.value==fe&&(b.value=ge),x;}};var ne=function(a,b){this.s=a;this.id=b;if(!a)throw Error("Token must be defined!");this.displayName=Bc(this.s)};l.Object.defineProperties(ne,{fy:{configurable:!0,enumerable:!0,get:function(){return oe.fy}}});var pe=function(){this.mp=new Map};pe.prototype.get=function(a){if(a instanceof ne)return a;if(this.mp.has(a))return this.mp.get(a);var b=new ne(a,ne.fy);this.mp.set(a,b);return b};l.Object.defineProperties(pe.prototype,{fy:{configurable:!0,enumerable:!0,get:function(){return this.mp.size}}});
var oe=new pe;oe.get(Ec(be));function qe(a){return!!a&&"function"===typeof a.then}function re(a){return!!a&&"function"===typeof a.subscribe};var se=new v("Application Initializer"),te=function(a){var b=this;this.Jw=a;this.done=this.xF=!1;this.RO=new Promise(function(c,d){b.resolve=c;b.reject=d})},ue=function(a){if(!a.xF){var b=[];if(a.Jw)for(var c=0;c<a.Jw.length;c++){var d=a.Jw[c]();qe(d)&&b.push(d)}Promise.all(b).then(function(){a.done=!0;a.resolve()}).catch(function(e){a.reject(e)});0===b.length&&(a.done=!0,a.resolve());a.xF=!0}};var ve=new v("AppId");function we(){return""+xe()+xe()+xe()}function xe(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var ye=new v("Platform Initializer"),ze=new v("Platform ID"),Ae=new v("appBootstrapListener");var Be=function(){};Be.prototype.log=function(a){console.log(a)};Be.prototype.warn=function(a){console.warn(a)};var Ce=new v("LocaleId"),De=new v("DefaultCurrencyCode");var Ee=function(){},Fe=function(){};var Ge=function(){},He=function(a,b,c){this.Y=b;this.DL=c;this.GA=new Map;for(var d=0;d<a.length;d++){var e=a[d];this.GA.set(e.rn,e)}},Ie=function(a,b){var c=a.GA.get(b);!c&&a.Y&&(c=Ie(a.Y,b));if(!c)throw a=Error("No component factory found for "+Bc(b)+". Did you add it to @NgModule.entryComponents?"),a.ngComponent=b,a;return new Je(c,a.DL)},Je=function(a,b){this.T=a;this.Ff=b;this.ud=a.ud;this.rn=a.rn;this.inputs=a.inputs;this.outputs=a.outputs};u(Je,Fe);
Je.prototype.create=function(a,b,c,d){return this.T.create(a,b,c,d||this.Ff)};var A=function(a){this.h=a};A.Tf=function(){};var Ke=function(){},Le=function(){};Le.Tf=function(){};var Me=null;function Ne(){if(!Me){var a=Mc.Symbol;if(a&&a.iterator)Me=a.iterator;else{a=Object.getOwnPropertyNames(Map.prototype);for(var b=0;b<a.length;++b){var c=a[b];"entries"!==c&&"size"!==c&&Map.prototype[c]===Map.prototype.entries&&(Me=c)}}}return Me};function Oe(a,b){return a===b||"number"===typeof a&&"number"===typeof b&&isNaN(a)&&isNaN(b)};function Pe(a,b){var c=Qe(a),d=Qe(b);if(c&&d){a:for(a=a[Ne()](),b=b[Ne()]();;){c=a.next();d=b.next();if(c.done&&d.done){b=!0;break a}if(c.done||d.done||!Pe(c.value,d.value)){b=!1;break a}}return b}return c||!a||"object"!==typeof a&&"function"!==typeof a||d||!b||"object"!==typeof b&&"function"!==typeof b?Oe(a,b):!0}var Re=function(a){this.ZQ=a},Se=function(a){return a instanceof Re?a.ZQ:a};function Qe(a){return Te(a)?Array.isArray(a)||!(a instanceof Map)&&Ne()in a:!1}
function Ue(a,b){if(Array.isArray(a))for(var c=0;c<a.length;c++)b(a[c]);else for(a=a[Ne()]();!(c=a.next()).done;)b(c.value)}function Te(a){return null!==a&&("function"===typeof a||"object"===typeof a)};var Ve=function(){};Ve.fa=Fc({s:Ve,W:"root",T:function(){return null}});var We=function(){this.Fn="0.0.0-PLACEHOLDER";["0","0","0-PLACEHOLDER"].slice(2)},Xe=new We;var Ye=function(){};Ye.prototype.supports=function(a){return Qe(a)};Ye.prototype.create=function(a){return new Ze(a)};
var $e=function(a,b){return b},Ze=function(a){this.length=0;this.sk=this.Xp=this.tf=this.Te=this.Ek=this.jq=this.zd=this.Zd=this.xm=this.wk=this.dM=this.Ue=this.Bi=null;this.Vq=a||$e},bf=function(a,b){var c=a.wk;a=a.Te;for(var d=0,e=null;c||a;){var f=!a||c&&c.yf<af(a,d,e)?c:a,g=af(f,d,e),h=f.yf;if(f===a)d--,a=a.Me;else if(c=c.ba,null==f.zj)d++;else{e||(e=[]);var m=g-d,p=h-d;if(m!=p){for(var q=0;q<m;q++){var r=q<e.length?e[q]:e[q]=0,z=r+q;p<=z&&z<m&&(e[q]=r+1)}e[f.zj]=p-m}}g!==h&&b(f,g,h)}};
Ze.prototype.Kr=function(a){var b;for(b=this.Zd;null!==b;b=b.cg)a(b)};Ze.prototype.Lr=function(a){var b;for(b=this.Te;null!==b;b=b.Me)a(b)};var cf=function(a,b){for(a=a.Xp;null!==a;a=a.dv)b(a)};k=Ze.prototype;k.Xi=function(a){null==a&&(a=[]);if(!Qe(a))throw Error("Error trying to diff '"+Bc(a)+"'. Only arrays and iterables are allowed");return this.check(a)?this:null};k.Pa=function(){};
k.check=function(a){var b=this;this.Hv();var c=this.wk,d=!1;if(Array.isArray(a)){this.length=a.length;for(var e=0;e<this.length;e++){var f=a[e];var g=this.Vq(e,f);null!==c&&Oe(c.So,g)?(d&&(c=this.ND(c,f,g,e)),Oe(c.item,f)||this.ip(c,f)):(c=this.WB(c,f,g,e),d=!0);c=c.ba}}else{var h=0;Ue(a,function(m){g=b.Vq(h,m);null!==c&&Oe(c.So,g)?(d&&(c=b.ND(c,m,g,h)),Oe(c.item,m)||b.ip(c,m)):(c=b.WB(c,m,g,h),d=!0);c=c.ba;h++});this.length=h}this.sN(c);return this.Pn};
k.Hv=function(){if(this.Pn){var a;for(a=this.dM=this.wk;null!==a;a=a.ba)a.fv=a.ba;for(a=this.Zd;null!==a;a=a.cg)a.zj=a.yf;this.Zd=this.zd=null;for(a=this.jq;null!==a;)a.zj=a.yf,a=a.ev;this.Xp=this.sk=this.Te=this.tf=this.jq=this.Ek=null}};
k.WB=function(a,b,c,d){if(null===a)var e=this.xm;else e=a.hc,this.nM(a);a=null===this.Bi?null:this.Bi.get(c,d);null!==a?(Oe(a.item,b)||this.ip(a,b),this.AL(a,e,d)):(a=null===this.Ue?null:this.Ue.get(c,null),null!==a?(Oe(a.item,b)||this.ip(a,b),this.GC(a,e,d)):a=this.nI(new df(b,c),e,d));return a};k.ND=function(a,b,c,d){b=null===this.Ue?null:this.Ue.get(c,null);null!==b?a=this.GC(b,a.hc,d):a.yf!=d&&(a.yf=d,this.mt(a,d));return a};
k.sN=function(a){for(;null!==a;){var b=a.ba;this.uz(this.ww(a));a=b}null!==this.Ue&&this.Ue.clear();null!==this.zd&&(this.zd.cg=null);null!==this.Ek&&(this.Ek.ev=null);null!==this.xm&&(this.xm.ba=null);null!==this.tf&&(this.tf.Me=null);null!==this.sk&&(this.sk.dv=null)};k.GC=function(a,b,c){null!==this.Ue&&this.Ue.remove(a);var d=a.vq,e=a.Me;null===d?this.Te=e:d.Me=e;null===e?this.tf=d:e.vq=d;this.Cu(a,b,c);this.mt(a,c);return a};k.AL=function(a,b,c){this.ww(a);this.Cu(a,b,c);this.mt(a,c);return a};
k.nI=function(a,b,c){this.Cu(a,b,c);this.zd=null===this.zd?this.Zd=a:this.zd.cg=a;return a};k.Cu=function(a,b,c){var d=null===b?this.wk:b.ba;a.ba=d;a.hc=b;null===d?this.xm=a:d.hc=a;null===b?this.wk=a:b.ba=a;null===this.Bi&&(this.Bi=new ef);this.Bi.put(a);a.yf=c;return a};k.nM=function(a){return this.uz(this.ww(a))};k.ww=function(a){null!==this.Bi&&this.Bi.remove(a);var b=a.hc,c=a.ba;null===b?this.wk=c:b.ba=c;null===c?this.xm=b:c.hc=b;return a};
k.mt=function(a,b){if(a.zj===b)return a;this.Ek=null===this.Ek?this.jq=a:this.Ek.ev=a;return a};k.uz=function(a){null===this.Ue&&(this.Ue=new ef);this.Ue.put(a);a.yf=null;a.Me=null;null===this.tf?(this.tf=this.Te=a,a.vq=null):(a.vq=this.tf,this.tf=this.tf.Me=a);return a};k.ip=function(a,b){a.item=b;this.sk=null===this.sk?this.Xp=a:this.sk.dv=a;return a};
l.Object.defineProperties(Ze.prototype,{Pn:{configurable:!0,enumerable:!0,get:function(){return null!==this.Zd||null!==this.jq||null!==this.Te||null!==this.Xp}}});var df=function(a,b){this.item=a;this.So=b;this.dv=this.ev=this.cg=this.Me=this.vq=this.Gk=this.uq=this.ba=this.hc=this.fv=this.zj=this.yf=null},ff=function(){this.Wm=this.rk=null};ff.prototype.add=function(a){null===this.rk?(this.rk=this.Wm=a,a.Gk=null,a.uq=null):(this.Wm.Gk=a,a.uq=this.Wm,a.Gk=null,this.Wm=a)};
ff.prototype.get=function(a,b){var c;for(c=this.rk;null!==c;c=c.Gk)if((null===b||b<=c.yf)&&Oe(c.So,a))return c;return null};ff.prototype.remove=function(a){var b=a.uq;a=a.Gk;null===b?this.rk=a:b.Gk=a;null===a?this.Wm=b:a.uq=b;return null===this.rk};var ef=function(){this.map=new Map};ef.prototype.put=function(a){var b=a.So,c=this.map.get(b);c||(c=new ff,this.map.set(b,c));c.add(a)};ef.prototype.get=function(a,b){var c=this.map.get(a);return c?c.get(a,b):null};
ef.prototype.remove=function(a){var b=a.So;this.map.get(b).remove(a)&&this.map.delete(b);return a};ef.prototype.clear=function(){this.map.clear()};l.Object.defineProperties(ef.prototype,{ej:{configurable:!0,enumerable:!0,get:function(){return 0===this.map.size}}});function af(a,b,c){a=a.zj;if(null===a)return a;var d=0;c&&a<c.length&&(d=c[a]);return a+b+d};var gf=function(){};gf.prototype.supports=function(a){return a instanceof Map||Te(a)};gf.prototype.create=function(){return new hf};var hf=function(){this.Hi=new Map;this.tf=this.Te=this.zd=this.Zd=this.fk=this.ek=this.uC=this.ki=this.Ci=null},jf=function(a,b){for(a=a.ek;null!==a;a=a.kq)b(a)};k=hf.prototype;k.Kr=function(a){var b;for(b=this.Zd;null!==b;b=b.cg)a(b)};k.Lr=function(a){var b;for(b=this.Te;null!==b;b=b.Me)a(b)};
k.Xi=function(a){if(!a)a=new Map;else if(!(a instanceof Map||Te(a)))throw Error("Error trying to diff '"+Bc(a)+"'. Only maps and objects are allowed");return this.check(a)?this:null};k.Pa=function(){};
k.check=function(a){var b=this;this.Hv();var c=this.Ci;this.ki=null;this.rK(a,function(d,e){c&&c.key===e?(b.UB(c,d),b.ki=c,c=c.ba):(d=b.yK(e,d),c=b.$K(c,d))});if(c)for(c.hc&&(c.hc.ba=null),a=this.Te=c;null!==a;a=a.Me)a===this.Ci&&(this.Ci=null),this.Hi.delete(a.key),a.Me=a.ba,a.Aj=a.Nc,a.Nc=null,a.hc=null,a.ba=null;this.fk&&(this.fk.kq=null);this.zd&&(this.zd.cg=null);return this.Pn};
k.$K=function(a,b){if(a){var c=a.hc;b.ba=a;b.hc=c;a.hc=b;c&&(c.ba=b);a===this.Ci&&(this.Ci=b);return this.ki=a}this.ki?(this.ki.ba=b,b.hc=this.ki):this.Ci=b;this.ki=b;return null};k.yK=function(a,b){if(this.Hi.has(a)){a=this.Hi.get(a);this.UB(a,b);b=a.hc;var c=a.ba;b&&(b.ba=c);c&&(c.hc=b);a.ba=null;a.hc=null;return a}c=new kf(a);this.Hi.set(a,c);c.Nc=b;this.tI(c);return c};
k.Hv=function(){if(this.Pn){var a;for(a=this.uC=this.Ci;null!==a;a=a.ba)a.fv=a.ba;for(a=this.ek;null!==a;a=a.kq)a.Aj=a.Nc;for(a=this.Zd;null!=a;a=a.cg)a.Aj=a.Nc;this.Te=this.Zd=this.zd=this.ek=this.fk=null}};k.UB=function(a,b){Oe(b,a.Nc)||(a.Aj=a.Nc,a.Nc=b,this.uI(a))};k.tI=function(a){null===this.Zd?this.Zd=this.zd=a:this.zd=this.zd.cg=a};k.uI=function(a){null===this.ek?this.ek=this.fk=a:this.fk=this.fk.kq=a};
k.rK=function(a,b){a instanceof Map?a.forEach(b):Object.keys(a).forEach(function(c){return b(a[c],c)})};l.Object.defineProperties(hf.prototype,{Pn:{configurable:!0,enumerable:!0,get:function(){return null!==this.Zd||null!==this.ek||null!==this.Te}}});var kf=function(a){this.key=a;this.kq=this.Me=this.cg=this.hc=this.ba=this.fv=this.Nc=this.Aj=null};var lf=function(a){this.sx=a};lf.prototype.find=function(a){var b=this.sx.find(function(c){return c.supports(a)});if(null!=b)return b;throw Error("Cannot find a differ supporting object '"+a+"' of type '"+(a.name||typeof a)+"'");};lf.fa=Fc({s:lf,W:"root",T:function(){return new lf([new Ye])}});var mf=function(a){this.sx=a};mf.prototype.find=function(a){var b=this.sx.find(function(c){return c.supports(a)});if(b)return b;throw Error("Cannot find a differ supporting object '"+a+"'");};mf.fa=Fc({s:mf,W:"root",T:function(){return new mf([new gf])}});var nf=function(a,b,c){this.Aj=a;this.Nc=b;this.bP=c};var of=new lf([new Ye]),pf=new mf([new gf]);var qf=function(){};qf.Tf=function(){};var rf=function(){};rf.Tf=function(){};function sf(a,b){a.ngDebugContext=b;a.ngErrorLogger=b.JP.bind(b)}function tf(){return Error("ViewDestroyedError: Attempt to use a destroyed view: "+uf[vf])};function wf(a,b,c){var d=a.state,e=d&1792;return e===b?(a.state=d&-1793|c,a.Jx=-1,!0):e===c}function xf(a,b,c){return(a.state&1792)===b&&a.Jx<=c?(a.Jx=c+1,!0):!1}var yf=void 0,zf=void 0,Af=void 0,Bf=void 0,Cf=void 0,Df=void 0,Ef=void 0,Ff=void 0,Gf=void 0,Hf=void 0,If=void 0,Jf=void 0,Kf=void 0,Lf=void 0;var Mf=function(){},Nf=new Map;function Of(a){var b=Nf.get(a);b||(b=Bc(a)+"_"+Nf.size,Nf.set(a,b));return b}function Pf(a,b,c){c instanceof Re&&(c=Se(c),b=a.$.i[b].Md+0,a.oj[b]=new Re(Se(a.oj[b])));return c}function Qf(a){return{id:"$$undefined",g:a.g,P:a.P,data:a.data}}var Rf=0;function Sf(a){a&&"$$undefined"===a.id&&(null!=a.P&&2!==a.P||a.g.length||Object.keys(a.data).length?a.id="c"+Rf++:a.id="$$empty");a&&"$$empty"===a.id&&(a=null);return a||null}
function Tf(a,b,c,d){var e=a.oj;return a.state&2||!Oe(e[b.Md+c],d)?!0:!1}function Uf(a,b,c,d){return Tf(a,b,c,d)?(a.oj[b.Md+c]=d,!0):!1}
function Vf(a,b,c,d){var e=a.oj[b.Md+c];if(a.state&1||!Pe(e,d))throw c=b.Wa[c].name,b=Hf(a,b.w),d="ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '"+(c+": "+e)+"'. Current value: '"+(c+": "+d)+"'.",0!==(a.state&1)&&(d+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),a=Error(d),sf(a,b),a;}
function Wf(a){for(;a;)a.$.flags&2&&(a.state|=8),a=a.at||a.parent}function Xf(a,b,c,d){try{return Wf(a.$.i[b].flags&33554432?a.i[b].Pd:a),If(a,b,c,d)}catch(e){a.root.Ih.handleError(e)}}function Yf(a){return a.parent?a.parent.i[a.tj.w]:null}function Zf(a){return a.parent?a.tj.parent:null}function $f(a,b){switch(b.flags&201347067){case 1:return a.i[b.w].Uc;case 2:return a.i[b.w].Ao}}function ag(a){return!!a.parent&&!!(a.tj.flags&32768)}
function bg(a){var b={},c=0,d={};a&&a.forEach(function(e){var f=n(e);e=f.next().value;f=f.next().value;"number"===typeof e?(b[e]=f,c|=1<<e%32):d[e]=f});return{Ye:b,Tc:d,ue:c}}function cg(a,b){return a.map(function(c){if(Array.isArray(c)){c=n(c);var d=c.next().value;c=c.next().value}else d=0;c&&("function"===typeof c||"object"===typeof c)&&b&&Object.defineProperty(c,"__source",{value:b,configurable:!0});return{flags:d,s:c,Ql:Of(c)}})}
function dg(a,b,c){var d=c.Kf;if(d){if(0===(d.flags&1)||0===(d.flags&33554432)||d.element.cl&&1===d.element.cl.P)return a.i[c.Kf.w].Uc}else return b}var eg=new WeakMap;function fg(a){var b=eg.get(a);b||(b=a(function(){return Mf}),b.T=a,eg.set(a,b));return b}function gg(a,b,c,d,e){3===b&&(c=a.Za.parentNode($f(a,a.$.Un)));hg(a,b,0,a.$.i.length-1,c,d,e)}function hg(a,b,c,d,e,f,g){for(;c<=d;c++){var h=a.$.i[c];h.flags&11&&ig(a,h,b,e,f,g);c+=h.va}}
function jg(a,b,c,d,e,f){for(var g=a;g&&!ag(g);)g=g.parent;var h=g.parent,m=Zf(g);g=m.w+m.va;for(m=m.w+1;m<=g;m++){var p=h.$.i[m];p.jj===b&&ig(h,p,c,d,e,f);m+=p.va}if(!h.parent&&(b=a.root.oQ[b]))for(h=0;h<b.length;h++)kg(a,b[h],c,d,e,f)}
function ig(a,b,c,d,e,f){if(b.flags&8)jg(a,b.Sh.index,c,d,e,f);else{var g=$f(a,b);3===c&&b.flags&33554432&&b.pg&48?(b.pg&16&&kg(a,g,c,d,e,f),b.pg&32&&kg(a.i[b.w].Pd,g,c,d,e,f)):kg(a,g,c,d,e,f);if(b.flags&16777216){g=a.i[b.w].Vg.Ge;for(var h=0;h<g.length;h++)gg(g[h],c,d,e,f)}b.flags&1&&!b.element.name&&hg(a,c,b.w+1,b.w+b.va,d,e,f)}}function kg(a,b,c,d,e,f){a=a.Za;switch(c){case 1:a.appendChild(d,b);break;case 2:a.insertBefore(d,b,e);break;case 3:a.removeChild(d,b);break;case 0:f.push(b)}}var lg=/^:([^:]+):(.+)$/;
function mg(a){return":"===a[0]?(a=a.match(lg),[a[1],a[2]]):["",a]}function ng(a){for(var b=0,c=0;c<a.length;c++)b|=a[c].flags;return b};var og={},pg=Of(be),qg=Of(Tc),rg=Of(bd);function B(a,b,c,d){c=Ec(c);return{index:-1,Ha:cg(d,Bc(b)),flags:a,s:b,value:c}}
function sg(a,b,c){c=void 0===c?Uc:c;var d=Yc(a);try{if(b.flags&8)return b.s;b.flags&2&&(c=null);if(b.flags&1)return a.Y.get(b.s,c);var e=b.Ql;switch(e){case pg:case qg:case rg:return a}var f=a.$d.Dj[e],g;if(f){var h=a.Mk[f.index];void 0===h&&(h=a.Mk[f.index]=tg(a,f));return h===og?void 0:h}var m;if(m=g=Gc(b.s)){var p=g.W;m=null!=p&&("any"===p||p===a.$d.scope||-1<a.$d.bo.indexOf(p))}if(m){var q=a.Mk.length;a.$d.dc[q]=a.$d.Dj[b.Ql]={flags:5120,value:g.T,Ha:[],index:q,s:b.s};a.Mk[q]=og;return a.Mk[q]=
tg(a,a.$d.Dj[b.Ql])}return b.flags&4?c:a.Y.get(b.s,c)}finally{Yc(d)}}function tg(a,b){switch(b.flags&201347067){case 512:var c=ug(a,b.value,b.Ha);break;case 1024:c=vg(a,b.value,b.Ha);break;case 2048:c=sg(a,b.Ha[0]);break;case 256:c=b.value}c===og||null===c||"object"!==typeof c||b.flags&131072||"function"!==typeof c.U||(b.flags|=131072);return void 0===c?og:c}
function ug(a,b,c){var d=c.length;switch(d){case 0:return new b;case 1:return new b(sg(a,c[0]));case 2:return new b(sg(a,c[0]),sg(a,c[1]));case 3:return new b(sg(a,c[0]),sg(a,c[1]),sg(a,c[2]));default:for(var e=[],f=0;f<d;f++)e[f]=sg(a,c[f]);return new (Function.prototype.bind.apply(b,[null].concat(oa(e))))}}
function vg(a,b,c){var d=c.length;switch(d){case 0:return b();case 1:return b(sg(a,c[0]));case 2:return b(sg(a,c[0]),sg(a,c[1]));case 3:return b(sg(a,c[0]),sg(a,c[1]),sg(a,c[2]));default:for(var e=[],f=0;f<d;f++)e[f]=sg(a,c[f]);return b.apply(null,oa(e))}}function wg(a){for(var b=a.$d,c=new Set,d=0;d<b.dc.length;d++)if(b.dc[d].flags&131072){var e=a.Mk[d];if(e&&e!==og){var f=e.U;"function"!==typeof f||c.has(e)||(f.apply(e),c.add(e))}}};function xg(a,b){a=a.Vg.Ge;if(null==b||b>=a.length)b=a.length-1;if(0>b)return null;var c=a[b];c.at=null;Yd(a,b);Lf(c);yg(c);return c}function zg(a,b,c){b=b?$f(b,b.$.Un):a.Uc;a=c.Za.parentNode(b);b=c.Za.nextSibling(b);gg(c,2,a,b,void 0)}function yg(a){gg(a,3,null,null,void 0)};var Ag={};function Bg(a,b,c){return new Cg(a,b,c,{},{},[])}var Cg=function(a,b,c,d,e){this.ud=a;this.rn=b;this.ZK=d;this.iC=e;this.UH=c};u(Cg,Fe);Cg.prototype.create=function(a,b,c,d){if(!d)throw Error("ngModule should be provided");var e=fg(this.UH),f=e.i[0].element.qn.w;a=zf(a,b||[],c,e,d,Ag);f=a.i[f].instance;c&&a.Za.setAttribute(a.i[0].Uc,"ng-version",Xe.Fn);return new Dg(a,new Eg(a),f)};
l.Object.defineProperties(Cg.prototype,{inputs:{configurable:!0,enumerable:!0,get:function(){var a=[],b=this.ZK,c;for(c in b)a.push({Cj:c,OQ:b[c]});return a}},outputs:{configurable:!0,enumerable:!0,get:function(){var a=[],b;for(b in this.iC)a.push({Cj:b,OQ:this.iC[b]});return a}}});var Dg=function(a,b,c){this.Ga=a;this.PD=b;this.vJ=c;this.om=this.Ga.$.i[0];this.Mh=b;this.instance=c};u(Dg,Ee);Dg.prototype.destroy=function(){this.PD.destroy()};Dg.prototype.Pa=function(a){this.PD.Pa(a)};
l.Object.defineProperties(Dg.prototype,{location:{configurable:!0,enumerable:!0,get:function(){return new A(this.Ga.i[this.om.w].Uc)}},X:{configurable:!0,enumerable:!0,get:function(){return new Fg(this.Ga,this.om)}},rn:{configurable:!0,enumerable:!0,get:function(){return this.vJ.constructor}}});var Gg=function(a,b,c){this.Ga=a;this.om=b;this.lk=c;this.Ge=[]};Gg.prototype.clear=function(){for(var a=this.Ge.length-1;0<=a;a--){var b=xg(this.lk,a);Ff(b)}};
Gg.prototype.get=function(a){return(a=this.Ge[a])?(a=new Eg(a),Hg(a,this),a):null};Gg.prototype.Mc=function(a,b,c){a=a.Mc(b||{});this.Yr(a,c);return a};var Ig=function(a,b,c,d){var e;d=d||a.hQ;e||b instanceof Je||(e=d.get(bd));b=b.create(d,void 0,void 0,e);a.Yr(b.Mh,c);return b};k=Gg.prototype;
k.Yr=function(a,b){if(a.Qd)throw Error("Cannot insert a destroyed View in a ViewContainer!");var c=this.lk,d=a.Ga,e=c.Vg.Ge;if(null===b||void 0===b)b=e.length;d.at=this.Ga;var f=b;f>=e.length?e.push(d):e.splice(f,0,d);if((f=Yf(d))&&f!==c&&!(d.state&16)){d.state|=16;var g=f.xb.Bq;g||(g=f.xb.Bq=[]);g.push(d);f=d.parent.$;g=d.tj;if(!(g.flags&4))for(f.Gg|=4,g.flags|=4,f=g.parent;f;)f.sb|=4,f=f.parent}Lf(d);zg(c,0<b?e[b-1]:null,d);Hg(a,this)};
k.move=function(a,b){if(a.Qd)throw Error("Cannot move a destroyed View in a ViewContainer!");var c=this.lk,d=this.Ge.indexOf(a.Ga),e=c.Vg.Ge,f=e[d];Yd(e,d);null==b&&(b=e.length);d=b;d>=e.length?e.push(f):e.splice(d,0,f);Lf(f);yg(f);zg(c,0<b?e[b-1]:null,f);return a};k.indexOf=function(a){return this.Ge.indexOf(a.Ga)};k.remove=function(a){(a=xg(this.lk,a))&&Ff(a)};k.detach=function(a){return(a=xg(this.lk,a))?new Eg(a):null};
l.Object.defineProperties(Gg.prototype,{element:{configurable:!0,enumerable:!0,get:function(){return new A(this.lk.Uc)}},X:{configurable:!0,enumerable:!0,get:function(){return new Fg(this.Ga,this.om)}},hQ:{configurable:!0,enumerable:!0,get:function(){for(var a=this.Ga,b=this.om.parent;!b&&a;)b=Zf(a),a=a.parent;return a?new Fg(a,b):new Fg(this.Ga,null)}},length:{configurable:!0,enumerable:!0,get:function(){return this.Ge.length}}});var Eg=function(a){this.Ga=a;this.Ee=this.Bb=null},Jg=function(a){Wf(a.Ga)};
k=Eg.prototype;k.detach=function(){this.Ga.state&=-5};k.Eh=function(){var a=this.Ga.root.WG;a.zh&&a.zh();try{Df(this.Ga)}finally{a.end&&a.end()}};k.pE=function(){Ef(this.Ga)};k.Pa=function(a){this.Ga.Gh||(this.Ga.Gh=[]);this.Ga.Gh.push(a)};k.destroy=function(){this.Ee?(Kg(this.Ee.Pi,this),Lg(this)):this.Bb&&this.Bb.detach(this.Bb.indexOf(this));Ff(this.Ga)};
var Lg=function(a){a.Ee=null;yg(a.Ga);Lf(a.Ga)},Hg=function(a,b){if(a.Ee)throw Error("This view is already attached directly to the ApplicationRef!");a.Bb=b};l.Object.defineProperties(Eg.prototype,{Ky:{configurable:!0,enumerable:!0,get:function(){var a=[];gg(this.Ga,0,void 0,void 0,a);return a}},context:{configurable:!0,enumerable:!0,get:function(){return this.Ga.context}},Qd:{configurable:!0,enumerable:!0,get:function(){return 0!==(this.Ga.state&128)}}});var Mg=function(a,b){this.pC=a;this.$d=b};
u(Mg,qf);Mg.Tf=qf.Tf;Mg.prototype.Mc=function(a){return new Eg(Af(this.pC,this.$d,this.$d.element.xb,a))};l.Object.defineProperties(Mg.prototype,{Rd:{configurable:!0,enumerable:!0,get:function(){return new A(this.pC.i[this.$d.w].Uc)}}});var Fg=function(a,b){this.view=a;this.me=b};Fg.prototype.get=function(a,b){b=void 0===b?Uc:b;return Gf(this.view,this.me,this.me?0!==(this.me.flags&33554432):!1,{flags:0,s:a,Ql:Of(a)},b)};
function K(a,b){var c=a.$.i[b];if(c.flags&1)return a=a.i[c.w],c.element.xb?a.xb:a.Uc;if(c.flags&2)return a.i[c.w].Ao;if(c.flags&20240)return a.i[c.w].instance;throw Error("Illegal state: read nodeValue for node index "+b);}function Ng(a,b,c,d){return new Og(a,b,c,d)}var Og=function(a,b,c,d){this.zL=a;this.Y=b;this.wp=c;this.$d=d;this.mm=[];this.Z=!1;this.X=this;for(var e=this.$d,f=this.Mk=Zd(e.dc.length),g=0;g<e.dc.length;g++){var h=e.dc[g];h.flags&4096||void 0===f[g]&&(f[g]=tg(this,h))}};
Og.prototype.get=function(a,b,c){b=void 0===b?Uc:b;c=void 0===c?0:c;var d=0;c&4?d|=1:c&2&&(d|=4);return sg(this,{s:a,Ql:Of(a),flags:d},b)};Og.prototype.destroy=function(){if(this.Z)throw Error("The ng module "+Bc(this.instance.constructor)+" has already been destroyed.");this.Z=!0;wg(this);this.mm.forEach(function(a){return a()})};Og.prototype.Pa=function(a){this.mm.push(a)};
l.Object.defineProperties(Og.prototype,{instance:{configurable:!0,enumerable:!0,get:function(){return this.get(this.zL)}},pn:{configurable:!0,enumerable:!0,get:function(){return this.get(Ge)}}});var Pg=Of(Le),Qg=Of(A),Rg=Of(rf),Sg=Of(qf),Tg=Of($d),Ug=Of(be),Vg=Of(Tc);function M(a,b,c,d,e,f,g,h){var m=[];if(g)for(var p in g){var q=n(g[p]),r=q.next().value;q=q.next().value;m[r]={flags:8,name:p,mo:q,nj:null,Go:null,suffix:null}}g=[];if(h)for(var z in h)g.push({type:1,Cj:z,target:null,ne:h[z]});return Wg(a,b|16384,c,d,e,e,f,m,g)}function Xg(a,b,c){return Wg(-1,a|16,null,0,b,b,c)}function Yg(a,b,c,d,e){return Wg(-1,a,b,0,c,d,e)}
function Wg(a,b,c,d,e,f,g,h,m){var p=bg(c);c=p.Ye;var q=p.Tc;p=p.ue;m||(m=[]);h||(h=[]);f=Ec(f);g=cg(g,Bc(e));return{w:-1,parent:null,Kf:null,Md:-1,Jg:-1,bl:a,flags:b,sb:0,wg:0,Lc:0,Ye:c,ue:p,Tc:q,jj:-1,va:d,Wa:h,pg:ng(h),outputs:m,element:null,wc:{s:e,value:f,Ha:g},text:null,query:null,Sh:null}}function Zg(a,b,c){return function(d){return Xf(a,b,c,d)}}
function $g(a,b){var c=0<(b.flags&8192),d=b.wc;switch(b.flags&201347067){case 512:return ah(a,b.parent,c,d.value,d.Ha);case 1024:a:{b=b.parent;var e=d.value;d=d.Ha;var f=d.length;switch(f){case 0:a=e();break a;case 1:a=e(bh(a,b,c,d[0]));break a;case 2:a=e(bh(a,b,c,d[0]),bh(a,b,c,d[1]));break a;case 3:a=e(bh(a,b,c,d[0]),bh(a,b,c,d[1]),bh(a,b,c,d[2]));break a;default:for(var g=[],h=0;h<f;h++)g.push(bh(a,b,c,d[h]));a=e.apply(null,oa(g))}}return a;case 2048:return bh(a,b.parent,c,d.Ha[0]);case 256:return d.value}}
function ah(a,b,c,d,e){var f=e.length;switch(f){case 0:return new d;case 1:return new d(bh(a,b,c,e[0]));case 2:return new d(bh(a,b,c,e[0]),bh(a,b,c,e[1]));case 3:return new d(bh(a,b,c,e[0]),bh(a,b,c,e[1]),bh(a,b,c,e[2]));default:for(var g=[],h=0;h<f;h++)g.push(bh(a,b,c,e[h]));return new (Function.prototype.bind.apply(d,[null].concat(oa(g))))}}var ch={};
function bh(a,b,c,d,e){e=void 0===e?Uc:e;if(d.flags&8)return d.s;d.flags&2&&(e=null);var f=d.Ql;f===Tg&&(c=!(!b||!b.element.Pd));b&&d.flags&1&&(c=!1,b=b.parent);for(var g=a;g;){if(b)switch(f){case Pg:return dh(g,b,c).Za;case Qg:return new A(g.i[b.w].Uc);case Rg:return g.i[b.w].Vg;case Sg:if(b.element.xb)return g.i[b.w].xb;break;case Tg:return new Eg(dh(g,b,c));case Ug:case Vg:return new Fg(g,b);default:if(b=(c?b.element.Yk:b.element.Jf)[f])return a=g.i[b.w],a||(a={instance:$g(g,b)},g.i[b.w]=a),a.instance}c=
ag(g);b=Zf(g);g=g.parent;d.flags&4&&(g=null)}g=a.root.X.get(d.s,ch);return g!==ch||e===ch?g:a.root.Ff.X.get(d.s,e)}function dh(a,b,c){if(c)a=a.i[b.w].Pd;else for(;a.parent&&!ag(a);)a=a.parent;return a}function eh(a,b,c,d,e,f){if(c.flags&32768){var g=a.i[c.parent.w].Pd;g.$.flags&2&&(g.state|=8)}b.instance[c.Wa[d].name]=e;c.flags&524288&&(f=f||{},f[c.Wa[d].mo]=new nf(Se(a.oj[c.Md+d]),e,0!==(a.state&2)));a.oj[c.Md+d]=e;return f}
function fh(a,b){if(a.$.Gg&b)for(var c=a.$.i,d=0,e=0;e<c.length;e++){var f=c[e],g=f.parent;!g&&f.flags&b&&gh(a,e,f.flags&b,d++);for(0===(f.sb&b)&&(e+=f.va);g&&g.flags&1&&e===g.w+g.va;){if(g.wg&b){f=a;for(var h=g,m=b,p=h.w+1;p<=h.w+h.va;p++){var q=f.$.i[p];q.flags&m&&gh(f,p,q.flags&m,d++);p+=q.va}}g=g.parent}}}function gh(a,b,c,d){var e=a.i[b];e&&(e=e.instance)&&(yf(a,b),c&1048576&&xf(a,512,d)&&e.Ze(),c&2097152&&e.jG(),c&4194304&&xf(a,768,d)&&e.Rh(),c&8388608&&e.kG(),c&131072&&e.U())};var hh=new v("SCHEDULER_TOKEN",{W:"root",T:function(){return dd}});function ih(){throw Error("Runtime compiler is not loaded");}var jh=function(){this.tE=ih};var kh=Promise.resolve(0);function lh(a){"undefined"===typeof Zone?kh.then(function(){a&&a.apply(null,null)}):Zone.current.Hl("scheduleMicrotask",a)};/*


 Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
*/
var mh=!0,nh={set lf(a){a?console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+Error().stack):mh&&console.log("RxJS: Back to a better error behavior. Thank you. <3");mh=a},get lf(){return mh}};ea();ea();var oh="function"===typeof Symbol&&Symbol.observable||"@@observable";function ph(a){setTimeout(function(){throw a;},0)};var qh={closed:!0,next:function(){},error:function(a){if(nh.lf)throw a;ph(a)},complete:function(){}};var rh=function(){function a(b){this.message=b?b.length+" errors occurred during unsubscription:\n"+b.map(function(c,d){return d+1+") "+c.toString()}).join("\n  "):"";this.name="UnsubscriptionError";this.ga=b;return this}a.prototype=Object.create(Error.prototype);return a}();var sh=Array.isArray||function(a){return a&&"number"===typeof a.length};function th(a){return"function"===typeof a};function uh(a){return null!==a&&"object"===typeof a};var vh=function(a){this.closed=!1;this.Tk=this.lh=null;a&&(this.ge=a)};
vh.prototype.unsubscribe=function(){if(!this.closed){var a=this.lh,b=this.ge,c=this.Tk;this.closed=!0;this.Tk=this.lh=null;if(a instanceof vh)a.remove(this);else if(null!==a)for(var d=0;d<a.length;++d)a[d].remove(this);if(th(b))try{b.call(this)}catch(h){var e=h instanceof rh?wh(h.ga):[h]}if(sh(c)){d=-1;for(var f=c.length;++d<f;){var g=c[d];if(uh(g))try{g.unsubscribe()}catch(h){e=e||[],h instanceof rh?e=e.concat(wh(h.ga)):e.push(h)}}}if(e)throw new rh(e);}};
vh.prototype.add=function(a){var b=a;if(!a)return vh.EMPTY;switch(typeof a){case "function":b=new vh(a);case "object":if(b===this||b.closed||"function"!==typeof b.unsubscribe)return b;if(this.closed)return b.unsubscribe(),b;b instanceof vh||(a=b,b=new vh,b.Tk=[a]);break;default:throw Error("unrecognized teardown "+a+" added to Subscription.");}var c=b.lh;if(null===c)b.lh=this;else if(c instanceof vh){if(c===this)return b;b.lh=[c,this]}else if(-1===c.indexOf(this))c.push(this);else return b;a=this.Tk;
null===a?this.Tk=[b]:a.push(b);return b};vh.prototype.remove=function(a){var b=this.Tk;b&&(a=b.indexOf(a),-1!==a&&b.splice(a,1))};var xh=new vh;xh.closed=!0;vh.EMPTY=xh;function wh(a){return a.reduce(function(b,c){return b.concat(c instanceof rh?c.ga:c)},[])};ea();ea();var yh="function"===typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();var P=function(a,b,c){vh.call(this);this.Ps=null;this.vb=this.Ce=this.Os=!1;switch(arguments.length){case 0:this.destination=qh;break;case 1:if(!a){this.destination=qh;break}if("object"===typeof a){a instanceof P?(this.Ce=a.Ce,this.destination=a,a.add(this)):(this.Ce=!0,this.destination=new zh(this,a));break}default:this.Ce=!0,this.destination=new zh(this,a,b,c)}};u(P,vh);P.EMPTY=vh.EMPTY;P.prototype[yh]=function(){return this};P.create=function(a,b,c){a=new P(a,b,c);a.Ce=!1;return a};k=P.prototype;
k.next=function(a){this.vb||this.ba(a)};k.error=function(a){this.vb||(this.vb=!0,this.He(a))};k.complete=function(){this.vb||(this.vb=!0,this.yb())};k.unsubscribe=function(){this.closed||(this.vb=!0,vh.prototype.unsubscribe.call(this))};k.ba=function(a){this.destination.next(a)};k.He=function(a){this.destination.error(a);this.unsubscribe()};k.yb=function(){this.destination.complete();this.unsubscribe()};
k.yN=function(){var a=this.lh;this.lh=null;this.unsubscribe();this.vb=this.closed=!1;this.lh=a;return this};var zh=function(a,b,c,d){P.call(this);this.Nm=a;var e=this;if(th(b))var f=b;else b&&(f=b.next,c=b.error,d=b.complete,b!==qh&&(e=Object.create(b),th(e.unsubscribe)&&this.add(e.unsubscribe.bind(e)),e.unsubscribe=this.unsubscribe.bind(this)));this.Ac=e;this.ba=f;this.He=c;this.yb=d};u(zh,P);zh.EMPTY=P.EMPTY;zh.create=P.create;k=zh.prototype;
k.next=function(a){if(!this.vb&&this.ba){var b=this.Nm;nh.lf&&b.Ce?this.kt(b,this.ba,a)&&this.unsubscribe():this.lt(this.ba,a)}};k.error=function(a){if(!this.vb){var b=this.Nm,c=nh.lf;if(this.He)c&&b.Ce?this.kt(b,this.He,a):this.lt(this.He,a),this.unsubscribe();else if(b.Ce)c?(b.Ps=a,b.Os=!0):ph(a),this.unsubscribe();else{this.unsubscribe();if(c)throw a;ph(a)}}};
k.complete=function(){var a=this;if(!this.vb){var b=this.Nm;if(this.yb){var c=function(){return a.yb.call(a.Ac)};nh.lf&&b.Ce?this.kt(b,c):this.lt(c)}this.unsubscribe()}};k.lt=function(a,b){try{a.call(this.Ac,b)}catch(c){this.unsubscribe();if(nh.lf)throw c;ph(c)}};k.kt=function(a,b,c){if(!nh.lf)throw Error("bad call");try{b.call(this.Ac,c)}catch(d){return nh.lf?(a.Ps=d,a.Os=!0):ph(d),!0}return!1};k.ge=function(){var a=this.Nm;this.Nm=this.Ac=null;a.unsubscribe()};function Ah(){};function Bh(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];return Ch(b)}function Ch(a){return a?1===a.length?a[0]:function(b){return a.reduce(function(c,d){return d(c)},b)}:Ah};var Dh=function(a){this.sR=!1;a&&(this.rc=a)};k=Dh.prototype;k.bb=function(a){var b=new Dh;b.source=this;b.ns=a;return b};k.subscribe=function(a,b,c){var d=this.ns;a:{if(a){if(a instanceof P)break a;if(a[yh]){a=a[yh]();break a}}a=a||b||c?new P(a,b,c):new P(qh)}d?a.add(d.call(a,this.source)):a.add(this.source||nh.lf&&!a.Ce?this.rc(a):this.tw(a));if(nh.lf&&a.Ce&&(a.Ce=!1,a.Os))throw a.Ps;return a};
k.tw=function(a){try{return this.rc(a)}catch(e){nh.lf&&(a.Os=!0,a.Ps=e);var b;a:{for(b=a;b;){var c=b.destination,d=b.vb;if(b.closed||d){b=!1;break a}b=c&&c instanceof P?c:null}b=!0}b?a.error(e):console.warn(e)}};k.forEach=function(a,b){var c=this;b=Eh(b);return new b(function(d,e){var f=c.subscribe(function(g){try{a(g)}catch(h){e(h),f&&f.unsubscribe()}},e,d)})};k.rc=function(a){var b=this.source;return b&&b.subscribe(a)};Dh.prototype[oh]=function(){return this};
Dh.prototype.b=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];return 0===b.length?this:Ch(b)(this)};Dh.create=function(a){return new Dh(a)};function Eh(a){a||(a=Promise);if(!a)throw Error("no Promise impl found");return a};var Fh=function(a,b){vh.call(this);this.jf=a;this.Uy=b;this.closed=!1};u(Fh,vh);Fh.EMPTY=vh.EMPTY;Fh.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var a=this.jf,b=a.Ig;this.jf=null;!b||0===b.length||a.vb||a.closed||(a=b.indexOf(this.Uy),-1!==a&&b.splice(a,1))}};var Gh=function(){function a(){this.message="object unsubscribed";this.name="ObjectUnsubscribedError";return this}a.prototype=Object.create(Error.prototype);return a}();var Hh=function(a){P.call(this,a);this.destination=a};u(Hh,P);Hh.EMPTY=P.EMPTY;Hh.create=P.create;var Q=function(){Dh.call(this);this.Ig=[];this.pl=this.vb=this.closed=!1;this.Xy=null};u(Q,Dh);Q.prototype[yh]=function(){return new Hh(this)};k=Q.prototype;k.bb=function(a){var b=new Ih(this,this);b.ns=a;return b};k.next=function(a){if(this.closed)throw new Gh;if(!this.vb){var b=this.Ig,c=b.length;b=b.slice();for(var d=0;d<c;d++)b[d].next(a)}};
k.error=function(a){if(this.closed)throw new Gh;this.pl=!0;this.Xy=a;this.vb=!0;var b=this.Ig,c=b.length;b=b.slice();for(var d=0;d<c;d++)b[d].error(a);this.Ig.length=0};k.complete=function(){if(this.closed)throw new Gh;this.vb=!0;var a=this.Ig,b=a.length;a=a.slice();for(var c=0;c<b;c++)a[c].complete();this.Ig.length=0};k.unsubscribe=function(){this.closed=this.vb=!0;this.Ig=null};k.tw=function(a){if(this.closed)throw new Gh;return Dh.prototype.tw.call(this,a)};
k.rc=function(a){if(this.closed)throw new Gh;if(this.pl)return a.error(this.Xy),vh.EMPTY;if(this.vb)return a.complete(),vh.EMPTY;this.Ig.push(a);return new Fh(this,a)};var Jh=function(a){var b=new Dh;b.source=a;return b};Q.create=function(a,b){return new Ih(a,b)};var Ih=function(a,b){Q.call(this);this.destination=a;this.source=b};u(Ih,Q);Ih.create=Q.create;Ih.prototype.next=function(a){var b=this.destination;b&&b.next&&b.next(a)};Ih.prototype.error=function(a){var b=this.destination;b&&b.error&&this.destination.error(a)};
Ih.prototype.complete=function(){var a=this.destination;a&&a.complete&&this.destination.complete()};Ih.prototype.rc=function(a){return this.source?this.source.subscribe(a):vh.EMPTY};var Kh=function(a){Q.call(this);this.ja=a};u(Kh,Q);Kh.create=Q.create;Kh.prototype.rc=function(a){var b=Q.prototype.rc.call(this,a);b&&!b.closed&&a.next(this.ja);return b};Kh.prototype.getValue=function(){if(this.pl)throw this.Xy;if(this.closed)throw new Gh;return this.ja};Kh.prototype.next=function(a){Q.prototype.next.call(this,this.ja=a)};l.Object.defineProperties(Kh.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var Lh=new Dh(function(a){return a.complete()});function Mh(a,b){return new Dh(function(c){var d=new vh,e=0;d.add(b.schedule(function(){e===a.length?c.complete():(c.next(a[e++]),c.closed||d.add(this.schedule()))}));return d})};var Nh=function(a){return function(b){for(var c=0,d=a.length;c<d&&!b.closed;c++)b.next(a[c]);b.complete()}};function Oh(a){return a&&"function"===typeof a.schedule};function Ph(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];c=b[b.length-1];return Oh(c)?(b.pop(),Mh(b,c)):new Dh(Nh(b))};function Qh(a){return new Dh(function(b){return b.error(a)})};var Rh=function(a,b,c){this.kind=a;this.value=b;this.error=c;this.pe="N"===a};Rh.prototype.observe=function(a){switch(this.kind){case "N":return a.next&&a.next(this.value);case "E":return a.error&&a.error(this.error);case "C":return a.complete&&a.complete()}};Rh.prototype.accept=function(a,b,c){if(a&&"function"===typeof a.next)a=this.observe(a);else a:{switch(this.kind){case "N":a=a&&a(this.value);break a;case "E":a=b&&b(this.error);break a;case "C":a=c&&c();break a}a=void 0}return a};
var Th=function(a){return"undefined"!==typeof a?new Rh("N",a):Sh},Uh=new Rh("C"),Sh=new Rh("N",void 0);function Vh(){var a=Wh;var b=void 0===b?0:b;return function(c){return c.bb(new Xh(a,b))}}var Xh=function(a,b){this.wb=a;this.delay=void 0===b?0:b};Xh.prototype.call=function(a,b){return b.subscribe(new Yh(a,this.wb,this.delay))};var Yh=function(a,b,c){c=void 0===c?0:c;P.call(this,a);this.wb=b;this.delay=c};u(Yh,P);Yh.EMPTY=P.EMPTY;Yh.create=P.create;Yh.Aa=function(a){a.notification.observe(a.destination);this.unsubscribe()};
var $h=function(a,b){a.destination.add(a.wb.schedule(Yh.Aa,a.delay,new Zh(b,a.destination)))};Yh.prototype.ba=function(a){$h(this,Th(a))};Yh.prototype.He=function(a){$h(this,new Rh("E",void 0,a));this.unsubscribe()};Yh.prototype.yb=function(){$h(this,Uh);this.unsubscribe()};var Zh=function(a,b){this.notification=a;this.destination=b};var ai=function(){vh.call(this)};u(ai,vh);ai.EMPTY=vh.EMPTY;ai.prototype.schedule=function(){return this};var bi=function(a,b){vh.call(this);this.wb=a;this.dt=b;this.pending=!1};u(bi,ai);bi.EMPTY=ai.EMPTY;k=bi.prototype;k.schedule=function(a,b){b=void 0===b?0:b;if(this.closed)return this;this.state=a;a=this.id;var c=this.wb;null!=a&&(this.id=this.zo(c,a,b));this.pending=!0;this.delay=b;this.id=this.id||this.Bo(c,this.id,b);return this};k.Bo=function(a,b,c){return setInterval(a.flush.bind(a,this),void 0===c?0:c)};
k.zo=function(a,b,c){c=void 0===c?0:c;if(null!==c&&this.delay===c&&!1===this.pending)return b;clearInterval(b)};k.Br=function(a,b){if(this.closed)return Error("executing a cancelled action");this.pending=!1;if(a=this.EA(a,b))return a;!1===this.pending&&null!=this.id&&(this.id=this.zo(this.wb,this.id,null))};k.EA=function(a){var b=!1,c=void 0;try{this.dt(a)}catch(d){b=!0,c=!!d&&d||Error(d)}if(b)return this.unsubscribe(),c};
k.ge=function(){var a=this.id,b=this.wb,c=b.actions,d=c.indexOf(this);this.state=this.dt=null;this.pending=!1;this.wb=null;-1!==d&&c.splice(d,1);null!=a&&(this.id=this.zo(b,a,null));this.delay=null};var ci=function(a,b){bi.call(this,a,b);this.wb=a;this.dt=b};u(ci,bi);ci.EMPTY=bi.EMPTY;ci.prototype.schedule=function(a,b){b=void 0===b?0:b;if(0<b)return bi.prototype.schedule.call(this,a,b);this.delay=b;this.state=a;this.wb.flush(this);return this};ci.prototype.Br=function(a,b){return 0<b||this.closed?bi.prototype.Br.call(this,a,b):this.EA(a,b)};ci.prototype.Bo=function(a,b,c){c=void 0===c?0:c;return null!==c&&0<c||null===c&&0<this.delay?bi.prototype.Bo.call(this,a,b,c):a.flush(this)};var di=function(a,b){b=void 0===b?di.now:b;this.lI=a;this.now=b};di.prototype.schedule=function(a,b,c){b=void 0===b?0:b;return(new this.lI(this,a)).schedule(c,b)};di.now=function(){return Date.now()};var ei=function(a,b){b=void 0===b?di.now:b;di.call(this,a,function(){return ei.S&&ei.S!==c?ei.S.now():b()});var c=this;this.actions=[];this.active=!1;this.Js=void 0};u(ei,di);ei.now=di.now;ei.prototype.schedule=function(a,b,c){b=void 0===b?0:b;return ei.S&&ei.S!==this?ei.S.schedule(a,b,c):di.prototype.schedule.call(this,a,b,c)};
ei.prototype.flush=function(a){var b=this.actions;if(this.active)b.push(a);else{var c;this.active=!0;do if(c=a.Br(a.state,a.delay))break;while(a=b.shift());this.active=!1;if(c){for(;a=b.shift();)a.unsubscribe();throw c;}}};var fi=function(){ei.apply(this,arguments)};u(fi,ei);fi.now=ei.now;var Wh=new fi(ci);function gi(){return function(a){return a.bb(new hi(a))}}var hi=function(a){this.Bh=a};hi.prototype.call=function(a,b){var c=this.Bh;c.Qm++;a=new ii(a,c);b=b.subscribe(a);a.closed||(a.connection=c.connect());return b};var ii=function(a,b){P.call(this,a);this.Bh=b;this.connection=null};u(ii,P);ii.EMPTY=P.EMPTY;ii.create=P.create;
ii.prototype.ge=function(){var a=this.Bh;if(a){this.Bh=null;var b=a.Qm;0>=b?this.connection=null:(a.Qm=b-1,1<b?this.connection=null:(b=this.connection,a=a.ik,this.connection=null,!a||b&&a!==b||a.unsubscribe()))}else this.connection=null};var ji=function(a,b){Dh.call(this);this.source=a;this.CH=b;this.Qm=0;this.$p=!1};u(ji,Dh);ji.create=Dh.create;ji.prototype.rc=function(a){return this.Qr().subscribe(a)};ji.prototype.Qr=function(){var a=this.Mi;if(!a||a.vb)this.Mi=this.CH();return this.Mi};ji.prototype.connect=function(){var a=this.ik;a||(this.$p=!1,a=this.ik=new vh,a.add(this.source.subscribe(new ki(this.Qr(),this))),a.closed&&(this.ik=null,a=vh.EMPTY));return a};ji.prototype.TG=function(){return gi()(this)};var li,mi=ji.prototype;
li={ns:{value:null},Qm:{value:0,writable:!0},Mi:{value:null,writable:!0},ik:{value:null,writable:!0},rc:{value:mi.rc},$p:{value:mi.$p,writable:!0},Qr:{value:mi.Qr},connect:{value:mi.connect},TG:{value:mi.TG}};var ki=function(a,b){Hh.call(this,a);this.Bh=b};u(ki,Hh);ki.EMPTY=Hh.EMPTY;ki.create=Hh.create;ki.prototype.He=function(a){this.ge();Hh.prototype.He.call(this,a)};ki.prototype.yb=function(){this.Bh.$p=!0;this.ge();Hh.prototype.yb.call(this)};
ki.prototype.ge=function(){var a=this.Bh;if(a){this.Bh=null;var b=a.ik;a.Qm=0;a.Mi=null;a.ik=null;b&&b.unsubscribe()}};function ni(a){return function(b){if("function"!==typeof a)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return b.bb(new oi(a))}}var oi=function(a){this.vc=a;this.De=void 0};oi.prototype.call=function(a,b){return b.subscribe(new pi(a,this.vc,this.De))};var pi=function(a,b,c){P.call(this,a);this.vc=b;this.count=0;this.De=c||this};u(pi,P);pi.EMPTY=P.EMPTY;pi.create=P.create;
pi.prototype.ba=function(a){try{var b=this.vc.call(this.De,a,this.count++)}catch(c){this.destination.error(c);return}this.destination.next(b)};var qi=function(){P.apply(this,arguments)};u(qi,P);qi.EMPTY=P.EMPTY;qi.create=P.create;qi.prototype.mj=function(a){this.destination.next(a)};qi.prototype.Gf=function(){this.destination.complete()};var ri=function(a,b,c){P.call(this);this.parent=a;this.aQ=c;this.index=0};u(ri,P);ri.EMPTY=P.EMPTY;ri.create=P.create;ri.prototype.ba=function(a){this.parent.mj(a,this.aQ,this.index++)};ri.prototype.He=function(a){this.parent.destination.error(a);this.unsubscribe()};ri.prototype.yb=function(){this.parent.Gf(this);this.unsubscribe()};var si="function"===typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";var ti=function(a){return function(b){var c=a[si]();do{var d=c.next();if(d.done){b.complete();break}b.next(d.value);if(b.closed)break}while(1);"function"===typeof c.return&&b.add(function(){c.return&&c.return()});return b}};var ui=function(a){return function(b){var c=a[oh]();if("function"!==typeof c.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return c.subscribe(b)}};var vi=function(a){return function(b){a.then(function(c){b.closed||(b.next(c),b.complete())},function(c){return b.error(c)}).then(null,ph);return b}};var wi=function(a){if(a&&"function"===typeof a[oh])return ui(a);if(a&&"number"===typeof a.length&&"function"!==typeof a)return Nh(a);if(a&&"function"!==typeof a.subscribe&&"function"===typeof a.then)return vi(a);if(a&&"function"===typeof a[si])return ti(a);throw new TypeError("You provided "+(uh(a)?"an invalid object":"'"+a+"'")+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.");};function xi(a,b,c,d,e){e=void 0===e?new ri(a,c,d):e;if(!e.closed)return b instanceof Dh?b.subscribe(e):wi(b)(e)};var yi={};function zi(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];var d=c=void 0;Oh(b[b.length-1])&&(d=b.pop());"function"===typeof b[b.length-1]&&(c=b.pop());1===b.length&&sh(b[0])&&(b=b[0]);return(d?Mh(b,d):new Dh(Nh(b))).bb(new Ai(c))}var Ai=function(a){this.Cs=a};Ai.prototype.call=function(a,b){return b.subscribe(new Bi(a,this.Cs))};var Bi=function(a,b){qi.call(this,a);this.Cs=b;this.active=0;this.values=[];this.oo=[]};u(Bi,qi);Bi.EMPTY=qi.EMPTY;Bi.create=qi.create;k=Bi.prototype;
k.ba=function(a){this.values.push(yi);this.oo.push(a)};k.yb=function(){var a=this.oo,b=a.length;if(0===b)this.destination.complete();else{this.Rj=this.active=b;for(var c=0;c<b;c++){var d=a[c];this.add(xi(this,d,d,c))}}};k.Gf=function(){0===--this.active&&this.destination.complete()};k.mj=function(a,b){var c=this.values,d=c[b];d=this.Rj?d===yi?--this.Rj:this.Rj:0;c[b]=a;0===d&&(this.Cs?this.vN(c):this.destination.next(c.slice()))};
k.vN=function(a){try{var b=this.Cs.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)};function Ci(a){return a instanceof Dh?a:new Dh(wi(a))};function Di(a,b){var c=void 0===c?Number.POSITIVE_INFINITY:c;if("function"===typeof b)return function(d){return d.b(Di(function(e,f){return Ci(a(e,f)).b(ni(function(g,h){return b(e,g,f,h)}))},c))};"number"===typeof b&&(c=b);return function(d){return d.bb(new Ei(a,c))}}var Ei=function(a,b){b=void 0===b?Number.POSITIVE_INFINITY:b;this.vc=a;this.ax=b};Ei.prototype.call=function(a,b){return b.subscribe(new Fi(a,this.vc,this.ax))};
var Fi=function(a,b,c){c=void 0===c?Number.POSITIVE_INFINITY:c;qi.call(this,a);this.vc=b;this.ax=c;this.hF=!1;this.buffer=[];this.index=this.active=0};u(Fi,qi);Fi.EMPTY=qi.EMPTY;Fi.create=qi.create;k=Fi.prototype;k.ba=function(a){this.active<this.ax?this.tN(a):this.buffer.push(a)};k.tN=function(a){var b=this.index++;try{var c=this.vc(a,b)}catch(d){this.destination.error(d);return}this.active++;this.Au(c,a,b)};
k.Au=function(a,b,c){b=new ri(this,b,c);c=this.destination;c.add(b);a=xi(this,a,void 0,void 0,b);a!==b&&c.add(a)};k.yb=function(){this.hF=!0;0===this.active&&0===this.buffer.length&&this.destination.complete();this.unsubscribe()};k.mj=function(a){this.destination.next(a)};k.Gf=function(a){var b=this.buffer;this.remove(a);this.active--;0<b.length?this.ba(b.shift()):0===this.active&&this.hF&&this.destination.complete()};function Gi(a){return a};function Hi(a){a=void 0===a?Number.POSITIVE_INFINITY:a;return Di(Gi,a)};function Ii(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];return Hi(1)(Ph.apply(null,oa(b)))};function Ji(a){return new Dh(function(b){try{var c=a()}catch(d){b.error(d);return}return(c?Ci(c):Lh).subscribe(b)})};function Ki(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];if(1===b.length){var d=b[0];if(sh(d))return Li(d,null);if(uh(d)&&Object.getPrototypeOf(d)===Object.prototype)return b=Object.keys(d),Li(b.map(function(f){return d[f]}),b)}if("function"===typeof b[b.length-1]){var e=b.pop();b=1===b.length&&sh(b[0])?b[0]:b;return Li(b,null).b(ni(function(f){return e.apply(null,oa(f))}))}return Li(b,null)}
function Li(a,b){return new Dh(function(c){var d=a.length;if(0===d)c.complete();else for(var e=Array(d),f=0,g=0,h={Vj:0};h.Vj<d;h={Vl:h.Vl,Vj:h.Vj},h.Vj++){var m=Ci(a[h.Vj]);h.Vl=!1;c.add(m.subscribe({next:function(p){return function(q){p.Vl||(p.Vl=!0,g++);e[p.Vj]=q}}(h),error:function(p){return c.error(p)},complete:function(p){return function(){f++;f!==d&&p.Vl||(g===d&&c.next(b?b.reduce(function(q,r,z){return q[r]=e[z],q},{}):e),c.complete())}}(h)}))}})};function Ij(a,b,c){if(th(c)){var d=c;c=void 0}return d?Ij(a,b,c).b(ni(function(e){return sh(e)?d.apply(null,oa(e)):d(e)})):new Dh(function(e){Jj(a,b,function(f){1<arguments.length?e.next(Array.prototype.slice.call(arguments)):e.next(f)},e,c)})}
function Jj(a,b,c,d,e){if(a&&"function"===typeof a.addEventListener&&"function"===typeof a.removeEventListener){a.addEventListener(b,c,e);var f=function(){return a.removeEventListener(b,c,e)}}else if(a&&"function"===typeof a.on&&"function"===typeof a.off)a.on(b,c),f=function(){return a.off(b,c)};else if(a&&"function"===typeof a.addListener&&"function"===typeof a.removeListener)a.addListener(b,c),f=function(){return a.removeListener(b,c)};else if(a&&a.length)for(var g=0,h=a.length;g<h;g++)Jj(a[g],
b,c,d,e);else throw new TypeError("Invalid event target");d.add(f)};var Kj=new ei(bi);function Lj(a){return!sh(a)&&0<=a-parseFloat(a)+1};function Mj(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];c=Number.POSITIVE_INFINITY;var d=void 0,e=b[b.length-1];Oh(e)?(d=b.pop(),1<b.length&&"number"===typeof b[b.length-1]&&(c=b.pop())):"number"===typeof e&&(c=b.pop());return!d&&1===b.length&&b[0]instanceof Dh?b[0]:Hi(c)(d?Mh(b,d):new Dh(Nh(b)))};function Nj(a){return function(b){return b.bb(new Oj(a))}}var Oj=function(a){this.yj=a;this.De=void 0};Oj.prototype.call=function(a,b){return b.subscribe(new Pj(a,this.yj,this.De))};var Pj=function(a,b,c){P.call(this,a);this.yj=b;this.De=c;this.count=0};u(Pj,P);Pj.EMPTY=P.EMPTY;Pj.create=P.create;Pj.prototype.ba=function(a){try{var b=this.yj.call(this.De,a,this.count++)}catch(c){this.destination.error(c);return}b&&this.destination.next(a)};function Qj(a,b){var c;a=void 0===a?0:a;var d=-1;Lj(b)?d=1>Number(b)&&1||Number(b):Oh(b)&&(c=b);Oh(c)||(c=Kj);return new Dh(function(e){var f=Lj(a)?a:+a-c.now();return c.schedule(Rj,f,{index:0,kQ:d,Uy:e})})}function Rj(a){var b=a.index,c=a.kQ,d=a.Uy;d.next(b);if(!d.closed){if(-1===c)return d.complete();a.index=b+1;this.schedule(a,c)}};var Sj=1,Tj,Uj={};function Vj(a){return a in Uj?(delete Uj[a],!0):!1}var Wj=function(a){var b=Sj++;Uj[b]=!0;Tj||(Tj=Promise.resolve());Tj.then(function(){return Vj(b)&&a()});return b};var Xj=function(a,b){bi.call(this,a,b);this.wb=a;this.dt=b};u(Xj,bi);Xj.EMPTY=bi.EMPTY;Xj.prototype.Bo=function(a,b,c){c=void 0===c?0:c;if(null!==c&&0<c)return bi.prototype.Bo.call(this,a,b,c);a.actions.push(this);return a.Js||(a.Js=Wj(a.flush.bind(a,void 0)))};Xj.prototype.zo=function(a,b,c){c=void 0===c?0:c;if(null!==c&&0<c||null===c&&0<this.delay)return bi.prototype.zo.call(this,a,b,c);0===a.actions.length&&(Vj(b),a.Js=void 0)};var Yj=function(){ei.apply(this,arguments)};u(Yj,ei);Yj.now=ei.now;Yj.prototype.flush=function(a){this.active=!0;this.Js=void 0;var b=this.actions,c,d=-1,e=b.length;a=a||b.shift();do if(c=a.Br(a.state,a.delay))break;while(++d<e&&(a=b.shift()));this.active=!1;if(c){for(;++d<e&&(a=b.shift());)a.unsubscribe();throw c;}};var Zj=new Yj(Xj);var ak=function(){function a(){this.message="argument out of range";this.name="ArgumentOutOfRangeError";return this}a.prototype=Object.create(Error.prototype);return a}();var bk=function(){function a(){this.message="no elements in sequence";this.name="EmptyError";return this}a.prototype=Object.create(Error.prototype);return a}();(function(){function a(){this.message="Timeout has occurred";this.name="TimeoutError";return this}a.prototype=Object.create(Error.prototype);return a})();var ck=function(a){a=void 0===a?!1:a;Q.call(this);this.$j=a};u(ck,Q);ck.create=Q.create;ck.prototype.emit=function(a){Q.prototype.next.call(this,a)};
ck.prototype.subscribe=function(a,b,c){var d=function(){return null},e=function(){return null};if(a&&"object"===typeof a){var f=this.$j?function(g){setTimeout(function(){return a.next(g)})}:function(g){a.next(g)};a.error&&(d=this.$j?function(g){setTimeout(function(){return a.error(g)})}:function(g){a.error(g)});a.complete&&(e=this.$j?function(){setTimeout(function(){return a.complete()})}:function(){a.complete()})}else f=this.$j?function(g){setTimeout(function(){return a(g)})}:function(g){a(g)},b&&
(d=this.$j?function(g){setTimeout(function(){return b(g)})}:function(g){b(g)}),c&&(e=this.$j?function(){setTimeout(function(){return c()})}:function(){c()});f=Q.prototype.subscribe.call(this,f,d,e);a instanceof vh&&a.add(f);return f};var S=function(a){var b=void 0===a.VE?!1:a.VE;a=void 0===a.Mo?!1:a.Mo;this.Hn=this.Tr=!1;this.isStable=!0;this.ky=new ck(!1);this.po=new ck(!1);this.$e=new ck(!1);this.lG=new ck(!1);if("undefined"==typeof Zone)throw Error("In this configuration Angular requires Zone.js");Zone.hO();this.Fk=0;this.VL=this.Je=Zone.current;Zone.wtfZoneSpec&&(this.Je=this.Je.oe(Zone.wtfZoneSpec));Zone.TaskTrackingZoneSpec&&(this.Je=this.Je.oe(new Zone.TaskTrackingZoneSpec));b&&Zone.longStackTraceZoneSpec&&(this.Je=this.Je.oe(Zone.longStackTraceZoneSpec));
this.Mo=a;this.bs=-1;b=Mc.requestAnimationFrame;a=Mc.cancelAnimationFrame;"undefined"!==typeof Zone&&b&&a&&((a=b[Zone.Wb("OriginalDelegate")])&&(b=a),Zone.Wb("OriginalDelegate"));this.iG=b;dk(this)},ek=function(){return!0===Zone.current.get("isAngularZone")},fk=function(){if(ek())throw Error("Expected to not be in Angular Zone, but it is!");};S.prototype.ea=function(a,b,c){return this.Je.ea(a,b,c)};
S.prototype.Gs=function(a,b,c){var d=this.Je;a=d.My("NgZoneEvent: undefined",a,gk,hk,hk);try{return d.Gs(a,b,c)}finally{d.rg(a)}};S.prototype.Ij=function(a,b,c){return this.Je.Ij(a,b,c)};S.prototype.ka=function(a){return this.VL.ea(a)};function hk(){}var gk={};function ik(a){if(0==a.Fk&&!a.Hn&&!a.isStable)try{a.Fk++,a.po.emit(null)}finally{if(a.Fk--,!a.Hn)try{a.ka(function(){return a.$e.emit(null)})}finally{a.isStable=!0}}}
function jk(a){-1===a.bs&&(a.bs=a.iG.call(Mc,function(){a.bs=-1;kk(a);ik(a)}),kk(a))}
function dk(a){var b=!!a.Mo&&a.iG&&function(){jk(a)};a.Je=a.Je.oe({name:"angular",properties:{isAngularZone:!0,maybeDelayChangeDetection:b},Uh:function(c,d,e,f,g,h){try{return lk(a),c.Oh(e,f,g,h)}finally{b&&"eventTask"===f.type&&b(),a.Fk--,ik(a)}},wl:function(c,d,e,f,g,h,m){try{return lk(a),c.ub(e,f,g,h,m)}finally{a.Fk--,ik(a)}},hy:function(c,d,e,f){c.Cx(e,f);d===e&&("microTask"==f.Oa?(a.OK=f.OP,kk(a),ik(a)):"macroTask"==f.Oa&&(a.Tr=f.KP))},qj:function(c,d,e,f){c.handleError(e,f);a.ka(function(){return a.lG.emit(f)});
return!1}})}function kk(a){a.Hn=a.OK||a.Mo&&-1!==a.bs?!0:!1}function lk(a){a.Fk++;a.isStable&&(a.isStable=!1,a.ky.emit(null))};var mk=function(a){var b=this;this.L=a;this.XL=0;this.Lu=!0;this.nm=!1;this.li=[];this.Qs=null;this.QN();a.ea(function(){b.Qs="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})};mk.prototype.QN=function(){var a=this;this.L.ky.subscribe({next:function(){a.nm=!0;a.Lu=!1}});this.L.ka(function(){a.L.$e.subscribe({next:function(){fk();lh(function(){a.Lu=!0;a.QC()})}})})};mk.prototype.isStable=function(){return this.Lu&&0===this.XL&&!this.L.Tr};
mk.prototype.QC=function(){var a=this;if(this.isStable())lh(function(){for(;0!==a.li.length;){var c=a.li.pop();clearTimeout(c.Yy);c.QO(a.nm)}a.nm=!1});else{var b=nk(this);this.li=this.li.filter(function(c){return c.OH&&c.OH(b)?(clearTimeout(c.Yy),!1):!0});this.nm=!0}};
var nk=function(a){return a.Qs?a.Qs.UR.map(function(b){return{source:b.source,EO:b.EO,data:b.data}}):[]},ok=function(a,b,c,d){var e=-1;c&&0<c&&(e=setTimeout(function(){a.li=a.li.filter(function(f){return f.Yy!==e});b(a.nm,nk(a))},c));a.li.push({QO:b,Yy:e,OH:d})};mk.prototype.whenStable=function(a,b,c){if(c&&!this.Qs)throw Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');ok(this,a,b,c);this.QC()};
mk.prototype.findProviders=function(){return[]};var qk=function(){this.pp=new Map;pk.VD(this)},rk=function(a,b,c){a.pp.set(b,c)};qk.prototype.ml=function(a,b){return pk.ml(this,a,void 0===b?!0:b)};var sk=function(){};sk.prototype.VD=function(){};sk.prototype.ml=function(){return null};var pk=new sk;function tk(a){return function(b){return b.bb(new uk(a))}}var uk=function(a){this.mx=a};uk.prototype.call=function(a,b){return b.subscribe(new vk(a,this.mx))};var vk=function(a,b){qi.call(this,a);this.mx=b;this.value=null;this.pe=!1;this.Rs=null};u(vk,qi);vk.EMPTY=qi.EMPTY;vk.create=qi.create;vk.prototype.ba=function(a){this.value=a;this.pe=!0;if(!this.Rs){try{var b=this.mx;var c=b(a)}catch(d){return this.destination.error(d)}a=xi(this,c);!a||a.closed?wk(this):this.add(this.Rs=a)}};
var wk=function(a){var b=a.value,c=a.pe,d=a.Rs;d&&(a.remove(d),a.Rs=null,d.unsubscribe());c&&(a.value=null,a.pe=!1,a.destination.next(b))};vk.prototype.mj=function(){wk(this)};vk.prototype.Gf=function(){wk(this)};function xk(a){var b=void 0===b?Kj:b;return tk(function(){return Qj(a,b)})};function yk(a){return function(b){var c=new zk(a);b=b.bb(c);return c.Sw=b}}var zk=function(a){this.ud=a};zk.prototype.call=function(a,b){return b.subscribe(new Ak(a,this.ud,this.Sw))};var Ak=function(a,b,c){qi.call(this,a);this.ud=b;this.Sw=c};u(Ak,qi);Ak.EMPTY=qi.EMPTY;Ak.create=qi.create;Ak.prototype.error=function(a){if(!this.vb){try{var b=this.ud(a,this.Sw)}catch(c){qi.prototype.error.call(this,c);return}this.yN();a=new ri(this,void 0,void 0);this.add(a);b=xi(this,b,void 0,void 0,a);b!==a&&this.add(b)}};function Bk(a){var b=void 0===b?Kj:b;return function(c){return c.bb(new Ck(a,b))}}var Ck=function(a,b){this.lx=a;this.wb=b};Ck.prototype.call=function(a,b){return b.subscribe(new Dk(a,this.lx,this.wb))};var Dk=function(a,b,c){P.call(this,a);this.lx=b;this.wb=c;this.Tx=this.fx=null;this.pe=!1};u(Dk,P);Dk.EMPTY=P.EMPTY;Dk.create=P.create;Dk.prototype.ba=function(a){Ek(this);this.Tx=a;this.pe=!0;this.add(this.fx=this.wb.schedule(Fk,this.lx,this))};Dk.prototype.yb=function(){Gk(this);this.destination.complete()};
var Gk=function(a){Ek(a);if(a.pe){var b=a.Tx;a.Tx=null;a.pe=!1;a.destination.next(b)}},Ek=function(a){var b=a.fx;null!==b&&(a.remove(b),b.unsubscribe(),a.fx=null)};function Fk(a){Gk(a)};function Hk(a){a=void 0===a?null:a;return function(b){return b.bb(new Ik(a))}}var Ik=function(a){this.defaultValue=a};Ik.prototype.call=function(a,b){return b.subscribe(new Jk(a,this.defaultValue))};var Jk=function(a,b){P.call(this,a);this.defaultValue=b;this.ej=!0};u(Jk,P);Jk.EMPTY=P.EMPTY;Jk.create=P.create;Jk.prototype.ba=function(a){this.ej=!1;this.destination.next(a)};Jk.prototype.yb=function(){this.ej&&this.destination.next(this.defaultValue);this.destination.complete()};function Kk(a,b){b=void 0===b?Kj:b;var c=a instanceof Date&&!isNaN(+a)?+a-b.now():Math.abs(a);return function(d){return d.bb(new Lk(c,b))}}var Lk=function(a,b){this.delay=a;this.wb=b};Lk.prototype.call=function(a,b){return b.subscribe(new Mk(a,this.delay,this.wb))};var Mk=function(a,b,c){P.call(this,a);this.delay=b;this.wb=c;this.Ay=[];this.XE=this.active=!1};u(Mk,P);Mk.EMPTY=P.EMPTY;Mk.create=P.create;
var Nk=function(a){for(var b=a.source,c=b.Ay,d=a.wb,e=a.destination;0<c.length&&0>=c[0].time-d.now();)c.shift().notification.observe(e);0<c.length?(b=Math.max(0,c[0].time-d.now()),this.schedule(a,b)):(this.unsubscribe(),b.active=!1)};Mk.prototype.AM=function(a){this.active=!0;this.destination.add(a.schedule(Nk,this.delay,{source:this,destination:this.destination,wb:a}))};var Pk=function(a,b){if(!0!==a.XE){var c=a.wb;b=new Ok(c.now()+a.delay,b);a.Ay.push(b);!1===a.active&&a.AM(c)}};
Mk.prototype.ba=function(a){Pk(this,Th(a))};Mk.prototype.He=function(a){this.XE=!0;this.Ay=[];this.destination.error(a);this.unsubscribe()};Mk.prototype.yb=function(){Pk(this,Uh);this.unsubscribe()};var Ok=function(a,b){this.time=a;this.notification=b};function Qk(a){return function(b){return b.bb(new Rk(a))}}var Rk=function(a){this.compare=a;this.Ox=void 0};Rk.prototype.call=function(a,b){return b.subscribe(new Sk(a,this.compare,this.Ox))};var Sk=function(a,b,c){P.call(this,a);this.Ox=c;this.kF=!1;"function"===typeof b&&(this.compare=b)};u(Sk,P);Sk.EMPTY=P.EMPTY;Sk.create=P.create;Sk.prototype.compare=function(a,b){return a===b};
Sk.prototype.ba=function(a){try{var b=this.Ox;var c=b?b(a):a}catch(e){return this.destination.error(e)}b=!1;if(this.kF)try{var d=this.compare;b=d(this.key,c)}catch(e){return this.destination.error(e)}else this.kF=!0;b||(this.key=c,this.destination.next(a))};function Tk(){return function(a){return a.bb(new Uk)}}var Uk=function(){this.total=1;if(0>this.total)throw new ak;};Uk.prototype.call=function(a,b){return b.subscribe(new Vk(a,this.total))};var Vk=function(a,b){P.call(this,a);this.total=b;this.count=0};u(Vk,P);Vk.EMPTY=P.EMPTY;Vk.create=P.create;Vk.prototype.ba=function(a){var b=this.total,c=++this.count;c<=b&&(this.destination.next(a),c===b&&(this.destination.complete(),this.unsubscribe()))};function Wk(a){a=void 0===a?Xk:a;return function(b){return b.bb(new Yk(a))}}var Yk=function(a){this.ox=a};Yk.prototype.call=function(a,b){return b.subscribe(new Zk(a,this.ox))};var Zk=function(a,b){P.call(this,a);this.ox=b;this.pe=!1};u(Zk,P);Zk.EMPTY=P.EMPTY;Zk.create=P.create;Zk.prototype.ba=function(a){this.pe=!0;this.destination.next(a)};Zk.prototype.yb=function(){if(this.pe)return this.destination.complete();try{var a=this.ox()}catch(b){a=b}this.destination.error(a)};
function Xk(){return new bk};function $k(a){return function(b){return b.bb(new al(a,b))}}var al=function(a,b){this.yj=a;this.De=void 0;this.source=b};al.prototype.call=function(a,b){return b.subscribe(new bl(a,this.yj,this.De,this.source))};var bl=function(a,b,c,d){P.call(this,a);this.yj=b;this.De=c;this.source=d;this.index=0;this.De=c||this};u(bl,P);bl.EMPTY=P.EMPTY;bl.create=P.create;bl.prototype.Gf=function(a){this.destination.next(a);this.destination.complete()};
bl.prototype.ba=function(a){var b=!1;try{b=this.yj.call(this.De,a,this.index++,this.source)}catch(c){this.destination.error(c);return}b||this.Gf(!1)};bl.prototype.yb=function(){this.Gf(!0)};function cl(a){return function(b){return b.bb(new dl(a))}}var dl=function(a){this.Nd=a};dl.prototype.call=function(a,b){return b.subscribe(new el(a,this.Nd))};var el=function(a,b){P.call(this,a);this.add(new vh(b))};u(el,P);el.EMPTY=P.EMPTY;el.create=P.create;function fl(a,b){var c=2<=arguments.length;return function(d){return d.b(a?Nj(function(e,f){return a(e,f,d)}):Gi,Tk(),c?Hk(b):Wk(function(){return new bk}))}};function gl(){return function(a){return a.bb(new hl)}}var hl=function(){this.total=1;if(0>this.total)throw new ak;};hl.prototype.call=function(a,b){return b.subscribe(new il(a,this.total))};var il=function(a,b){P.call(this,a);this.total=b;this.YG=[];this.count=0};u(il,P);il.EMPTY=P.EMPTY;il.create=P.create;il.prototype.ba=function(a){var b=this.YG,c=this.total,d=this.count++;b.length<c?b.push(a):b[d%c]=a};
il.prototype.yb=function(){var a=this.destination,b=this.count;if(0<b)for(var c=this.count>=this.total?this.total:this.count,d=this.YG,e=0;e<c;e++){var f=b++%c;a.next(d[f])}a.complete()};function jl(a,b){var c=2<=arguments.length;return function(d){return d.b(a?Nj(function(e,f){return a(e,f,d)}):Gi,gl(),c?Hk(b):Wk(function(){return new bk}))}};function kl(a,b){var c=!1;2<=arguments.length&&(c=!0);return function(d){return d.bb(new ll(a,b,c))}}var ll=function(a,b,c){this.Dw=a;this.yQ=b;this.rP=void 0===c?!1:c};ll.prototype.call=function(a,b){return b.subscribe(new ml(a,this.Dw,this.yQ,this.rP))};var ml=function(a,b,c,d){P.call(this,a);this.Dw=b;this.pa=c;this.mB=d;this.index=0};u(ml,P);ml.EMPTY=P.EMPTY;ml.create=P.create;
ml.prototype.ba=function(a){var b=this.destination;if(this.mB){var c=this.index++;try{var d=this.Dw(this.pa,a,c)}catch(e){b.error(e);return}this.pa=d;b.next(d)}else this.pa=a,this.mB=!0,b.next(a)};function nl(a,b){return 2<=arguments.length?function(c){return Bh(kl(a,b),gl(),Hk(b))(c)}:function(c){return Bh(kl(function(d,e,f){return a(d,e,f+1)}),gl())(c)}};function ol(){var a=pl;return function(b){var c="function"===typeof a?a:function(){return a};var d=Object.create(b,li);d.source=b;d.CH=c;return d}};function ql(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];var d=b.length;if(0===d)throw Error("list of properties cannot be empty.");return function(e){return ni(rl(b,d))(e)}}function rl(a,b){return function(c){var d=c;for(c=0;c<b;c++)if(d=d[a[c]],"undefined"===typeof d)return;return d}};function pl(){return new Q}function sl(){return function(a){return gi()(ol()(a))}};function tl(){return function(a){return a.bb(new ul)}}var ul=function(){this.total=1};ul.prototype.call=function(a,b){return b.subscribe(new vl(a,this.total))};var vl=function(a,b){P.call(this,a);this.total=b;this.count=0};u(vl,P);vl.EMPTY=P.EMPTY;vl.create=P.create;vl.prototype.ba=function(a){++this.count>this.total&&this.destination.next(a)};function wl(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];var d=b[b.length-1];return Oh(d)?(b.pop(),function(e){return Ii(b,e,d)}):function(e){return Ii(b,e)}};function xl(a){return function(b){return b.bb(new yl(a))}}var yl=function(a){this.vc=a};yl.prototype.call=function(a,b){return b.subscribe(new zl(a,this.vc))};var zl=function(a,b){qi.call(this,a);this.vc=b;this.index=0};u(zl,qi);zl.EMPTY=qi.EMPTY;zl.create=qi.create;k=zl.prototype;k.ba=function(a){var b=this.index++;try{var c=this.vc(a,b)}catch(d){this.destination.error(d);return}this.Au(c,a,b)};
k.Au=function(a,b,c){var d=this.tl;d&&d.unsubscribe();b=new ri(this,b,c);c=this.destination;c.add(b);this.tl=xi(this,a,void 0,void 0,b);this.tl!==b&&c.add(this.tl)};k.yb=function(){var a=this.tl;a&&!a.closed||qi.prototype.yb.call(this);this.unsubscribe()};k.ge=function(){this.tl=null};k.Gf=function(a){this.destination.remove(a);this.tl=null;this.vb&&qi.prototype.yb.call(this)};k.mj=function(a){this.destination.next(a)};function Al(a){return function(b){return b.bb(new Bl(a))}}var Bl=function(a){this.WP=a};Bl.prototype.call=function(a,b){a=new Cl(a);var c=xi(a,this.WP);return c&&!a.gH?(a.add(c),b.subscribe(a)):a};var Cl=function(a){qi.call(this,a);this.gH=!1};u(Cl,qi);Cl.EMPTY=qi.EMPTY;Cl.create=qi.create;Cl.prototype.mj=function(){this.gH=!0;this.complete()};Cl.prototype.Gf=function(){};function Dl(a){return function(b){return b.bb(new El(a))}}var El=function(a){this.RP=a;this.complete=this.error=void 0};El.prototype.call=function(a,b){return b.subscribe(new Fl(a,this.RP,this.error,this.complete))};var Fl=function(a,b,c,d){P.call(this,a);this.dw=this.ew=this.fw=Ah;this.ew=c||Ah;this.dw=d||Ah;th(b)?(this.Ac=this,this.fw=b):b&&(this.Ac=b,this.fw=b.next||Ah,this.ew=b.error||Ah,this.dw=b.complete||Ah)};u(Fl,P);Fl.EMPTY=P.EMPTY;Fl.create=P.create;
Fl.prototype.ba=function(a){try{this.fw.call(this.Ac,a)}catch(b){this.destination.error(b);return}this.destination.next(a)};Fl.prototype.He=function(a){try{this.ew.call(this.Ac,a)}catch(b){this.destination.error(b);return}this.destination.error(a)};Fl.prototype.yb=function(){try{this.dw.call(this.Ac)}catch(a){this.destination.error(a);return}return this.destination.complete()};function Gl(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];return function(d){var e;"function"===typeof b[b.length-1]&&(e=b.pop());return d.bb(new Hl(b,e))}}var Hl=function(a,b){this.oo=a;this.vc=b};Hl.prototype.call=function(a,b){return b.subscribe(new Il(a,this.oo,this.vc))};var Il=function(a,b,c){qi.call(this,a);this.oo=b;this.vc=c;this.Rj=[];a=b.length;this.values=Array(a);for(c=0;c<a;c++)this.Rj.push(c);for(c=0;c<a;c++){var d=b[c];this.add(xi(this,d,d,c))}};u(Il,qi);
Il.EMPTY=qi.EMPTY;Il.create=qi.create;Il.prototype.mj=function(a,b){this.values[b]=a;a=this.Rj;0<a.length&&(b=a.indexOf(b),-1!==b&&a.splice(b,1))};Il.prototype.Gf=function(){};Il.prototype.ba=function(a){0===this.Rj.length&&(a=[a].concat(oa(this.values)),this.vc?this.uN(a):this.destination.next(a))};Il.prototype.uN=function(a){try{var b=this.vc.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)};var Jl,Kl=new v("AllowMultipleToken"),Ll=function(a,b){this.name=a;this.s=b};function Ml(a){if(Jl&&!Jl.Qd&&!Jl.X.get(Kl,!1))throw Error("There can be only one platform. Destroy the previous one to create a new one.");Jl=a.get(Nl);(a=a.get(ye,null))&&a.forEach(function(b){return b()})}
function Ol(a,b,c){c=void 0===c?[]:c;var d="Platform: "+b,e=new v(d);return function(f){f=void 0===f?[]:f;var g=Jl&&!Jl.Qd?Jl:null;if(!g||g.X.get(Kl,!1))a?a(c.concat(f).concat({Sa:e,Xc:!0})):Ml(de({dc:c.concat(f).concat({Sa:e,Xc:!0},{Sa:ae,Xc:"platform"}),name:d}));f=Jl&&!Jl.Qd?Jl:null;if(!f)throw Error("No platform exists!");if(!f.X.get(e,null))throw Error("A platform with a different configuration has been created. Please destroy it first.");return f}}
var Nl=function(a){this.Cc=a;this.bv=[];this.mm=[];this.Z=!1};Nl.prototype.yL=function(a){var b=a.X.get(Pl);if(0<a.wp.length)a.wp.forEach(function(c){return Ql(b,c)});else if(a.instance.SP)a.instance.SP(b);else throw Error("The module "+Bc(a.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');this.bv.push(a)};Nl.prototype.Pa=function(a){this.mm.push(a)};
Nl.prototype.destroy=function(){if(this.Z)throw Error("The platform has already been destroyed!");this.bv.slice().forEach(function(a){return a.destroy()});this.mm.forEach(function(a){return a()});this.Z=!0};l.Object.defineProperties(Nl.prototype,{X:{configurable:!0,enumerable:!0,get:function(){return this.Cc}},Qd:{configurable:!0,enumerable:!0,get:function(){return this.Z}}});
function Rl(a,b,c){try{var d=c();return qe(d)?d.catch(function(e){b.ka(function(){return a.handleError(e)});throw e;}):d}catch(e){throw b.ka(function(){return a.handleError(e)}),e;}}
var Pl=function(a,b,c,d,e,f){var g=this;this.Ua=a;this.jm=b;this.Cc=c;this.fK=d;this.oi=e;this.WK=f;this.UI=[];this.Pi=[];this.AA=this.Mv=!1;this.Rk=!0;this.xE=[];this.Zw=[];this.AA=pd();this.Ua.po.subscribe({next:function(){g.Ua.ea(function(){Sl(g)})}});this.isStable=Mj(new Dh(function(h){g.Rk=g.Ua.isStable&&!g.Ua.Tr&&!g.Ua.Hn;g.Ua.ka(function(){h.next(g.Rk);h.complete()})}),(new Dh(function(h){var m;g.Ua.ka(function(){m=g.Ua.$e.subscribe(function(){fk();lh(function(){g.Rk||g.Ua.Tr||g.Ua.Hn||(g.Rk=
!0,h.next(!0))})})});var p=g.Ua.ky.subscribe(function(){if(!ek())throw Error("Expected to be in Angular Zone, but it is not!");g.Rk&&(g.Rk=!1,g.Ua.ka(function(){h.next(!1)}))});return function(){m.unsubscribe();p.unsubscribe()}})).b(sl()))},Ql=function(a,b){if(!a.WK.done)throw Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");b=b instanceof Fe?b:Ie(a.oi,b);a.xE.push(b.rn);var c=b instanceof Je?void 0:
a.Cc.get(bd),d=b.create(ee,[],b.ud,c);d.Pa(function(){a.wN(d)});(b=d.X.get(mk,null))&&rk(d.X.get(qk),d.location.h,b);a.rL(d);pd()&&a.jm.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode.");return d},Sl=function(a){if(a.Mv)throw Error("ApplicationRef.tick is called recursively");try{a.Mv=!0;for(var b=n(a.Pi),c=b.next();!c.done;c=b.next())c.value.Eh();if(a.AA){var d=n(a.Pi);for(c=d.next();!c.done;c=d.next())c.value.pE()}}catch(e){a.Ua.ka(function(){return a.fK.handleError(e)})}finally{a.Mv=
!1}},Tl=function(a,b){a.Pi.push(b);if(b.Bb)throw Error("This view is already attached to a ViewContainer!");b.Ee=a};Pl.prototype.rL=function(a){Tl(this,a.Mh);Sl(this);this.Zw.push(a);this.Cc.get(Ae,[]).concat(this.UI).forEach(function(b){return b(a)})};Pl.prototype.wN=function(a){var b=a.Mh;Kg(this.Pi,b);Lg(b);Kg(this.Zw,a)};Pl.prototype.U=function(){this.Pi.slice().forEach(function(a){return a.destroy()})};function Kg(a,b){b=a.indexOf(b);-1<b&&a.splice(b,1)};var Ul=function(){};function Vl(){return this.qc[Ne()]()}var Wl=function(){this.Af=!0;this.qc=[];this.Db=new ck;this.length=0;var a=Ne(),b=Wl.prototype;b[a]||(b[a]=Vl)};k=Wl.prototype;k.map=function(a){return this.qc.map(a)};k.filter=function(a){return this.qc.filter(a)};k.find=function(a){return this.qc.find(a)};k.reduce=function(a,b){return this.qc.reduce(a,b)};k.forEach=function(a){this.qc.forEach(a)};k.some=function(a){return this.qc.some(a)};k.toString=function(){return this.qc.toString()};
k.reset=function(a){this.qc=Xd(a);this.Af=!1;this.length=this.qc.length;this.first=this.qc[0]};var Xl=function(a){a.Db.emit(a)};Wl.prototype.destroy=function(){this.Db.complete();this.Db.unsubscribe()};var Yl=function(){},Zl={ZO:"",$O:".ngfactory"},$l=function(a,b){this.cA=a;this.V=b||Zl};$l.prototype.load=function(a){return this.cA instanceof jh?am(this,a):bm(this,a)};
var bm=function(a,b){b=n(b.split("#"));var c=b.next().value,d=b.next().value;void 0===d&&(d="default");return System.import(c).then(function(e){return e[d]}).then(function(e){return cm(e,c,d)}).then(function(e){return a.cA.tE(e)})},am=function(a,b){b=n(b.split("#"));var c=b.next().value,d=b.next().value,e="NgFactory";void 0===d&&(d="default",e="");return System.import(a.V.ZO+c+a.V.$O).then(function(f){return f[d+e]}).then(function(f){return cm(f,c,d)})};
function cm(a,b,c){if(!a)throw Error("Cannot find '"+c+"' in '"+b+"'");return a};function dm(){return of}function em(){return pf}function fm(a){return a||"en-US"}new Qc;new Pc(Ce);new Qc;new Sc;function gm(a){var b=[];a.$e.subscribe(function(){for(;b.length;)b.pop()()});return function(c){b.push(c)}}var hm=function(){};function im(a,b,c,d,e,f){a|=1;var g=bg(b);b=g.Ye;var h=g.Tc;g=g.ue;f=f?fg(f):null;return{w:-1,parent:null,Kf:null,Md:-1,Jg:-1,flags:a,bl:-1,sb:0,wg:0,Lc:0,Ye:b,ue:g,Tc:h,jj:c,va:d,Wa:[],pg:0,outputs:[],element:{nj:null,name:null,er:null,xb:f,qn:null,Pd:null,cl:null,Jf:null,Yk:null,handleEvent:e||Mf},wc:null,text:null,query:null,Sh:null}}
function V(a,b,c,d,e,f,g,h,m,p,q,r){g=void 0===g?[]:g;p||(p=Mf);var z=bg(c);c=z.Ye;var x=z.Tc;z=z.ue;var w=null,t=null;f&&(t=n(mg(f)),w=t.next().value,t=t.next().value);h=h||[];f=[];for(var F=0;F<h.length;F++){var J=n(h[F]),G=J.next().value,O=J.next().value;J=J.next().value;var N=n(mg(O));O=N.next().value;N=N.next().value;var L=void 0,R=void 0;switch(G&15){case 4:R=J;break;case 1:case 8:L=J}f[F]={flags:G,nj:O,name:N,mo:N,Go:L,suffix:R}}m=m||[];h=[];for(F=0;F<m.length;F++)J=n(m[F]),G=J.next().value,
J=J.next().value,h[F]={type:0,target:G,ne:J,Cj:null};g=g||[];g=g.map(function(U){U=n(U);var ta=U.next().value;U=U.next().value;var Da=n(mg(ta));ta=Da.next().value;Da=Da.next().value;return[ta,Da,U]});r=Sf(r);q&&(b|=33554432);return{w:-1,parent:null,Kf:null,Md:-1,Jg:-1,bl:a,flags:b|1,sb:0,wg:0,Lc:0,Ye:c,ue:z,Tc:x,jj:d,va:e,Wa:f,pg:ng(f),outputs:h,element:{nj:w,name:t,er:g,xb:null,qn:null,Pd:q||null,cl:r,Jf:null,Yk:null,handleEvent:p||Mf},wc:null,text:null,query:null,Sh:null}}
function jm(a,b,c){return function(d){return Xf(a,b,c,d)}}
function km(a,b,c,d){if(!Uf(a,b,c,d))return!1;var e=b.Wa[c],f=a.i[b.w];c=f.Uc;var g=e.name;switch(e.flags&15){case 1:b=e.nj;e=(e=e.Go)?a.root.Ly.ci(e,d):d;e=null!=e?e.toString():null;a=a.Za;null!=d?a.setAttribute(c,g,e,b):a.removeAttribute(c,g,b);break;case 2:a=a.Za;d?a.Xk(c,g):a.El(c,g);break;case 4:d=a.root.Ly.ci(2,d);null!=d?(d=d.toString(),e=e.suffix,null!=e&&(d+=e)):d=null;a=a.Za;null!=d?a.Ll(c,g,d):a.Fl(c,g);break;case 8:a=b.flags&33554432&&e.flags&32?f.Pd:a,d=(e=e.Go)?a.root.Ly.ci(e,d):d,a.Za.setProperty(c,
g,d)}return!0};var lm=function(a,b){this.name=a;this.Nd=b},om=function(a,b,c){this.Ux=[];this.parent=null;this.Ep=c;this.hG=a;b&&b instanceof mm&&nm(b,this)};l.Object.defineProperties(om.prototype,{X:{configurable:!0,enumerable:!0,get:function(){return this.Ep.X}},wE:{configurable:!0,enumerable:!0,get:function(){return this.Ep.a}},context:{configurable:!0,enumerable:!0,get:function(){return this.Ep.context}},Tc:{configurable:!0,enumerable:!0,get:function(){return this.Ep.Tc}}});
var mm=function(a,b,c){om.call(this,a,b,c);this.properties={};this.attributes={};this.qE={};this.g={};this.childNodes=[];this.h=a};u(mm,om);var nm=function(a,b){b&&(a.childNodes.push(b),b.parent=a)};mm.prototype.removeChild=function(a){var b=this.childNodes.indexOf(a);-1!==b&&(a.parent=null,this.childNodes.splice(b,1))};mm.prototype.insertBefore=function(a,b){a=this.childNodes.indexOf(a);-1===a?nm(this,b):(b.parent&&b.parent.removeChild(b),b.parent=this,this.childNodes.splice(a,0,b))};
mm.prototype.query=function(a){var b=[];pm(this,a,b);return b[0]||null};l.Object.defineProperties(mm.prototype,{children:{configurable:!0,enumerable:!0,get:function(){return this.childNodes.filter(function(a){return a instanceof mm})}}});function pm(a,b,c){a.childNodes.forEach(function(d){d instanceof mm&&(b(d)&&c.push(d),pm(d,b,c))})}var qm=new Map;function rm(a){return qm.get(a)||null}function sm(a){qm.set(a.hG,a)};function W(a,b,c){var d=[],e;for(e in c)d.push({Cj:e,nO:c[e]});return{w:-1,parent:null,Kf:null,Md:-1,Jg:-1,bl:-1,flags:a,sb:0,wg:0,Lc:0,jj:-1,Ye:{},ue:0,Tc:{},va:0,Wa:[],pg:0,outputs:[],element:null,wc:null,text:null,query:{id:b,Jh:1<<b%32,Wa:d},Sh:null}}
function tm(a){for(var b=a.$.ks;a.parent&&a.parent&&!(a.tj.flags&32768);){var c=a.tj;a=a.parent;for(var d=c.w+c.va,e=0;e<=d;e++){var f=a.$.i[e];f.flags&67108864&&f.flags&536870912&&(f.query.Jh&b)===f.query.Jh&&(a.i[e].Af=!0);!(f.flags&1&&e+f.va<c.w)&&f.sb&67108864&&f.sb&536870912||(e+=f.va)}}if(a.$.Gg&134217728)for(b=0;b<a.$.i.length;b++)c=a.$.i[b],c.flags&134217728&&c.flags&536870912&&(a.i[b].Af=!0),b+=c.va}
function um(a,b,c,d,e){for(;b<=c;b++){var f=a.$.i[b],g=f.Ye[d.id];null!=g&&e.push(vm(a,f,g));if(f.flags&1&&f.element.xb&&(f.element.xb.ks&d.Jh)===d.Jh){g=a.i[b];(f.Lc&d.Jh)===d.Jh&&(um(a,b+1,b+f.va,d,e),b+=f.va);if(f.flags&16777216)for(var h=g.Vg.Ge,m=0;m<h.length;m++){var p=h[m],q=Yf(p);q&&q===g&&um(p,0,p.$.i.length-1,d,e)}if(g=g.xb.Bq)for(h=0;h<g.length;h++)m=g[h],um(m,0,m.$.i.length-1,d,e)}(f.Lc&d.Jh)!==d.Jh&&(b+=f.va)}return e}
function vm(a,b,c){if(null!=c)switch(c){case 1:return a.i[b.w].Uc;case 0:return new A(a.i[b.w].Uc);case 2:return a.i[b.w].xb;case 3:return a.i[b.w].Vg;case 4:return a.i[b.w].instance}};function wm(a,b){return{w:-1,parent:null,Kf:null,Md:-1,Jg:-1,bl:-1,flags:8,sb:0,wg:0,Lc:0,Ye:{},ue:0,Tc:{},jj:a,va:0,Wa:[],pg:0,outputs:[],element:null,wc:null,text:null,query:null,Sh:{index:b}}};function xm(a,b){b=Object.keys(b);for(var c=b.length,d=[],e=0;e<c;e++)d.push(b[e]);return ym(64,a,d)}function ym(a,b,c){for(var d=[],e=0;e<c.length;e++){var f=c[e];d.push({flags:8,name:f,nj:null,mo:f,Go:null,suffix:null})}return{w:-1,parent:null,Kf:null,Md:-1,Jg:-1,bl:b,flags:a,sb:0,wg:0,Lc:0,Ye:{},ue:0,Tc:{},jj:-1,va:0,Wa:d,pg:ng(d),outputs:[],element:null,wc:null,text:null,query:null,Sh:null}};function X(a,b,c){for(var d=[],e=1;e<c.length;e++)d[e-1]={flags:8,name:null,nj:null,mo:null,Go:null,suffix:c[e]};return{w:-1,parent:null,Kf:null,Md:-1,Jg:-1,bl:a,flags:2,sb:0,wg:0,Lc:0,Ye:{},ue:0,Tc:{},jj:b,va:0,Wa:d,pg:8,outputs:[],element:null,wc:null,text:{prefix:c[0]},query:null,Sh:null}}function zm(a,b){return(null!=a?a.toString():"")+b.suffix};var Bm={WQ:function(a,b,c,d){for(var e=0,f=0,g=0,h=0,m=0,p=null,q=null,r=!1,z=!1,x=null,w=0;w<b.length;w++){var t=b[w];t.w=w;t.parent=p;t.Md=e;t.Jg=f;t.Kf=q;g|=t.flags;m|=t.ue;t.element&&(r=t.element,r.Jf=p?p.element.Jf:Object.create(null),r.Yk=r.Jf,z=r=!1,t.element.xb&&(m|=t.element.xb.ks));Am(p,t,b.length);e+=t.Wa.length;f+=t.outputs.length;!q&&t.flags&3&&(x=t);if(t.flags&20224){r||(r=!0,p.element.Jf=Object.create(p.element.Jf),p.element.Yk=p.element.Jf);var F=0!==(t.flags&32768);0===(t.flags&8192)||
F?p.element.Jf[Of(t.wc.s)]=t:(z||(z=!0,p.element.Yk=Object.create(p.element.Jf)),p.element.Yk[Of(t.wc.s)]=t);F&&(p.element.qn=t)}p?(p.sb|=t.flags,p.wg|=t.flags,p.Lc|=t.ue,t.element&&t.element.xb&&(p.Lc|=t.element.xb.ks)):h|=t.flags;if(0<t.va)p=t,0!==(t.flags&1)&&null===t.element.name||(q=t);else for(;p&&w===p.w+p.va;){if(q=p.parent)q.sb|=p.sb,q.Lc|=p.Lc;q=(p=q)&&0!==(p.flags&1)&&null===p.element.name?p.Kf:p}}return{T:null,Gg:g,iS:h,ks:m,flags:a,i:b,To:c||Mf,Uo:d||Mf,handleEvent:function(J,G,O,N){return b[G].element.handleEvent(J,
O,N)},mO:e,yG:f,Un:x}}};
function Am(a,b,c){var d=b.element&&b.element.xb;if(d){if(!d.Un)throw Error("Illegal State: Embedded templates without nodes are not allowed!");if(d.Un&&d.Un.flags&16777216)throw Error("Illegal State: Last root node of a template can't have embedded views, at index "+b.w+"!");}if(b.flags&20224&&0===((a?a.flags:0)&1))throw Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+b.w+"!");if(b.query){if(b.flags&67108864&&(!a||0===(a.flags&16384)))throw Error("Illegal State: Content Query nodes need to be children of directives, at index "+
b.w+"!");if(b.flags&134217728&&a)throw Error("Illegal State: View Query nodes have to be top level nodes, at index "+b.w+"!");}if(b.va&&(a=a?a.w+a.va:c-1,b.w<=a&&b.w+b.va>a))throw Error("Illegal State: childCount of node leads outside of parent, at index "+b.w+"!");}Bm.Mc=function(a,b,c,d){b=Cm(a.root,a.Za,a,b,c);b.a=a.a;b.context=d;Dm(b);return b};Bm.tn=function(a,b,c){a=Cm(a,a.Za,null,null,b);a.a=c;a.context=c;Dm(a);return a};
Bm.sn=function(a,b,c,d){var e=b.element.cl;d=e?a.root.WG.Wi(d,e):a.root.Za;return Cm(a.root,d,a,b.element.qn,c)};function Cm(a,b,c,d,e){return{$:e,parent:c,at:null,tj:d,context:null,a:null,i:Array(e.i.length),state:13,root:a,Za:b,oj:Array(e.mO),Gh:e.yG?Array(e.yG):null,Jx:-1}}
function Dm(a){if(ag(a))var b=a.parent.i[a.tj.parent.w].Uc;for(var c=a.$,d=a.i,e=0;e<c.i.length;e++){var f=c.i[e];yf(a,e);var g=void 0;switch(f.flags&201347067){case 1:var h=a,m=b;g=f.element;var p=h.root.zQ;var q=h.Za;h.parent||!p?(p=g.name?q.createElement(g.name,g.nj):q.createComment(""),(h=dg(h,m,f))&&q.appendChild(h,p)):p=q.Ho(p,!!g.cl&&3===g.cl.P);if(g.er)for(h=0;h<g.er.length;h++){var r=n(g.er[h]);m=r.next().value;var z=r.next().value;r=r.next().value;q.setAttribute(p,z,r,m)}g=p;q=void 0;f.flags&
33554432&&(q=fg(f.element.Pd),q=Bf(a,f,q,g));p=a;h=q;for(m=0;m<f.outputs.length;m++){z=f.outputs[m];r=z.target;var x=z.ne;r=jm(p,f.w,r?r+":"+x:x);x=z.target;var w=p;"component"===z.target&&(x=null,w=h);z=w.Za.Pb(x||g,z.ne,r);p.Gh[f.Jg+m]=z}g={Uc:g,Pd:q,Vg:null,xb:f.element.xb?new Mg(a,f):void 0};f.flags&16777216&&(g.Vg=new Gg(a,f,g));break;case 2:p=a;h=b;q=p.Za;g=q.un(f.text.prefix);(f=dg(p,h,f))&&q.appendChild(f,g);g={Ao:g};break;case 512:case 1024:case 2048:case 256:(g=d[e])||f.flags&4096||(g={instance:$g(a,
f)});break;case 16:for(g=a;g.parent&&!ag(g);)g=g.parent;g={instance:ah(g.parent,Zf(g),!0,f.wc.value,f.wc.Ha)};break;case 16384:g=d[e];if(!g){g=a;q=ah(g,f.parent,0<(f.flags&32768),f.wc.value,f.wc.Ha);if(f.outputs.length)for(p=0;p<f.outputs.length;p++)if(h=f.outputs[p],m=q[h.Cj],re(m))h=m.subscribe(Zg(g,f.parent.w,h.ne)),g.Gh[f.Jg+p]=h.unsubscribe.bind(h);else throw Error("@Output "+h.Cj+" not initialized in '"+q.constructor.name+"'.");g={instance:q}}f.flags&32768&&(f=a.i[f.parent.w].Pd,q=g.instance,
f.a=g.instance,f.context=q);break;case 32:case 64:case 128:g={value:void 0};break;case 67108864:case 134217728:g=new Wl;break;case 8:(g=dg(a,b,f))&&jg(a,f.Sh.index,1,g,null,void 0),g=void 0}d[e]=g}Em(a,Fm);Gm(a,201326592,268435456)}function Hm(a){Im(a);Jf(a,1);Jm(a,Km);Kf(a,1);Em(a,Km);a.state&=-97}Bm.mn=Hm;
function Lm(a){a.state&1?(a.state&=-2,a.state|=2):a.state&=-3;wf(a,0,256);Im(a);Jf(a,0);Jm(a,Mm);Gm(a,67108864,536870912);var b=wf(a,256,512);fh(a,2097152|(b?1048576:0));Kf(a,0);Em(a,Mm);Gm(a,134217728,536870912);b=wf(a,512,768);fh(a,8388608|(b?4194304:0));a.$.flags&2&&(a.state&=-9);a.state&=-97;wf(a,768,1024)}Bm.ln=Lm;
Bm.oE=function(a,b,c,d,e,f,g,h,m,p,q,r,z){if(0===c)a:switch(b.flags&201347067){case 1:var x=b.Wa.length,w=!1;0<x&&km(a,b,0,d)&&(w=!0);1<x&&km(a,b,1,e)&&(w=!0);2<x&&km(a,b,2,f)&&(w=!0);3<x&&km(a,b,3,g)&&(w=!0);4<x&&km(a,b,4,h)&&(w=!0);5<x&&km(a,b,5,m)&&(w=!0);6<x&&km(a,b,6,p)&&(w=!0);7<x&&km(a,b,7,q)&&(w=!0);8<x&&km(a,b,8,r)&&(w=!0);9<x&&km(a,b,9,z)&&(w=!0);d=w;break a;case 2:x=!1;w=b.Wa;c=w.length;0<c&&Uf(a,b,0,d)&&(x=!0);1<c&&Uf(a,b,1,e)&&(x=!0);2<c&&Uf(a,b,2,f)&&(x=!0);3<c&&Uf(a,b,3,g)&&(x=!0);
4<c&&Uf(a,b,4,h)&&(x=!0);5<c&&Uf(a,b,5,m)&&(x=!0);6<c&&Uf(a,b,6,p)&&(x=!0);7<c&&Uf(a,b,7,q)&&(x=!0);8<c&&Uf(a,b,8,r)&&(x=!0);9<c&&Uf(a,b,9,z)&&(x=!0);if(x){var t=b.text.prefix;0<c&&(t+=zm(d,w[0]));1<c&&(t+=zm(e,w[1]));2<c&&(t+=zm(f,w[2]));3<c&&(t+=zm(g,w[3]));4<c&&(t+=zm(h,w[4]));5<c&&(t+=zm(m,w[5]));6<c&&(t+=zm(p,w[6]));7<c&&(t+=zm(q,w[7]));8<c&&(t+=zm(r,w[8]));9<c&&(t+=zm(z,w[9]));a.Za.setValue(a.i[b.w].Ao,t)}d=x;break a;case 16384:x=a.i[b.w];w=x.instance;c=!1;t=void 0;var F=b.Wa.length;0<F&&Tf(a,
b,0,d)&&(c=!0,t=eh(a,x,b,0,d,t));1<F&&Tf(a,b,1,e)&&(c=!0,t=eh(a,x,b,1,e,t));2<F&&Tf(a,b,2,f)&&(c=!0,t=eh(a,x,b,2,f,t));3<F&&Tf(a,b,3,g)&&(c=!0,t=eh(a,x,b,3,g,t));4<F&&Tf(a,b,4,h)&&(c=!0,t=eh(a,x,b,4,h,t));5<F&&Tf(a,b,5,m)&&(c=!0,t=eh(a,x,b,5,m,t));6<F&&Tf(a,b,6,p)&&(c=!0,t=eh(a,x,b,6,p,t));7<F&&Tf(a,b,7,q)&&(c=!0,t=eh(a,x,b,7,q,t));8<F&&Tf(a,b,8,r)&&(c=!0,t=eh(a,x,b,8,r,t));9<F&&Tf(a,b,9,z)&&(c=!0,t=eh(a,x,b,9,z,t));t&&w.ob(t);b.flags&65536&&xf(a,256,b.w)&&w.ib();b.flags&262144&&w.Th();d=c;break a;
case 32:case 64:case 128:x=b.Wa;c=!1;t=x.length;0<t&&Uf(a,b,0,d)&&(c=!0);1<t&&Uf(a,b,1,e)&&(c=!0);2<t&&Uf(a,b,2,f)&&(c=!0);3<t&&Uf(a,b,3,g)&&(c=!0);4<t&&Uf(a,b,4,h)&&(c=!0);5<t&&Uf(a,b,5,m)&&(c=!0);6<t&&Uf(a,b,6,p)&&(c=!0);7<t&&Uf(a,b,7,q)&&(c=!0);8<t&&Uf(a,b,8,r)&&(c=!0);9<t&&Uf(a,b,9,z)&&(c=!0);if(c){a=a.i[b.w];switch(b.flags&201347067){case 32:w=[];0<t&&w.push(d);1<t&&w.push(e);2<t&&w.push(f);3<t&&w.push(g);4<t&&w.push(h);5<t&&w.push(m);6<t&&w.push(p);7<t&&w.push(q);8<t&&w.push(r);9<t&&w.push(z);
break;case 64:w={};0<t&&(w[x[0].name]=d);1<t&&(w[x[1].name]=e);2<t&&(w[x[2].name]=f);3<t&&(w[x[3].name]=g);4<t&&(w[x[4].name]=h);5<t&&(w[x[5].name]=m);6<t&&(w[x[6].name]=p);7<t&&(w[x[7].name]=q);8<t&&(w[x[8].name]=r);9<t&&(w[x[9].name]=z);break;case 128:switch(t){case 1:w=d.transform(d);break;case 2:w=d.transform(e);break;case 3:w=d.transform(e,f);break;case 4:w=d.transform(e,f,g);break;case 5:w=d.transform(e,f,g,h);break;case 6:w=d.transform(e,f,g,h,m);break;case 7:w=d.transform(e,f,g,h,m,p);break;
case 8:w=d.transform(e,f,g,h,m,p,q);break;case 9:w=d.transform(e,f,g,h,m,p,q,r);break;case 10:w=d.transform(e,f,g,h,m,p,q,r,z)}}a.value=w}d=c;break a;default:throw"unreachable";}else a:switch(b.flags&201347067){case 1:e=!1;for(f=0;f<d.length;f++)km(a,b,f,d[f])&&(e=!0);d=e;break a;case 2:e=b.Wa;f=!1;for(g=0;g<d.length;g++)Uf(a,b,g,d[g])&&(f=!0);if(f){g="";for(h=0;h<d.length;h++)g+=zm(d[h],e[h]);g=b.text.prefix+g;a.Za.setValue(a.i[b.w].Ao,g)}d=f;break a;case 16384:e=a.i[b.w];f=e.instance;g=!1;h=void 0;
for(m=0;m<d.length;m++)Tf(a,b,m,d[m])&&(g=!0,h=eh(a,e,b,m,d[m],h));h&&f.ob(h);b.flags&65536&&xf(a,256,b.w)&&f.ib();b.flags&262144&&f.Th();d=g;break a;case 32:case 64:case 128:f=b.Wa;e=!1;for(g=0;g<d.length;g++)Uf(a,b,g,d[g])&&(e=!0);if(e){a=a.i[b.w];switch(b.flags&201347067){case 32:x=d;break;case 64:x={};for(b=0;b<d.length;b++)x[f[b].name]=d[b];break;case 128:b=d[0],d=d.slice(1),x=b.transform.apply(b,oa(d))}a.value=x}d=e;break a;default:throw"unreachable";}return d};
function Im(a){var b=a.$;if(b.Gg&4)for(var c=0;c<b.i.length;c++){var d=b.i[c];if(d.flags&4){if(d=a.i[c].xb.Bq)for(var e=0;e<d.length;e++){var f=d[e];f.state|=32;for(var g=a;f&&f!==g;)f.state|=64,f=f.at||f.parent}}else 0===(d.sb&4)&&(c+=d.va)}}
Bm.Xw=function(a,b,c,d,e,f,g,h,m,p,q,r,z){if(0===c)c=b.Wa.length,0<c&&Vf(a,b,0,d),1<c&&Vf(a,b,1,e),2<c&&Vf(a,b,2,f),3<c&&Vf(a,b,3,g),4<c&&Vf(a,b,4,h),5<c&&Vf(a,b,5,m),6<c&&Vf(a,b,6,p),7<c&&Vf(a,b,7,q),8<c&&Vf(a,b,8,r),9<c&&Vf(a,b,9,z);else for(e=0;e<d.length;e++)Vf(a,b,e,d[e]);return!1};
function Nm(a){if(!(a.state&128)){Jm(a,Om);Em(a,Om);fh(a,131072);if(a.Gh)for(var b=0;b<a.Gh.length;b++)a.Gh[b]();a.state&16&&(b=Yf(a))&&(b=b.xb.Bq)&&(Yd(b,b.indexOf(a)),Lf(a));if(a.Za.Dh){b=a.$.i.length;for(var c=0;c<b;c++){var d=a.$.i[c];d.flags&1?a.Za.Dh(a.i[c].Uc):d.flags&2?a.Za.Dh(a.i[c].Ao):(d.flags&67108864||d.flags&134217728)&&a.i[c].destroy()}}ag(a)&&a.Za.destroy();a.state|=128}}Bm.zn=Nm;var Fm=0,Km=1,Pm=2,Mm=3,Qm=4,Om=5;
function Em(a,b){var c=a.$;if(c.Gg&33554432)for(var d=0;d<c.i.length;d++){var e=c.i[d];e.flags&33554432?Rm(a.i[d].Pd,b):0===(e.sb&33554432)&&(d+=e.va)}}function Jm(a,b){var c=a.$;if(c.Gg&16777216)for(var d=0;d<c.i.length;d++){var e=c.i[d];if(e.flags&16777216){e=a.i[d].Vg.Ge;for(var f=0;f<e.length;f++)Rm(e[f],b)}else 0===(e.sb&16777216)&&(d+=e.va)}}
function Rm(a,b){var c=a.state;switch(b){case Km:0===(c&128)&&(12===(c&12)?Hm(a):c&64&&Sm(a,Pm));break;case Pm:0===(c&128)&&(c&32?Hm(a):c&64&&Sm(a,b));break;case Mm:0===(c&128)&&(12===(c&12)?Lm(a):c&64&&Sm(a,Qm));break;case Qm:0===(c&128)&&(c&32?Lm(a):c&64&&Sm(a,b));break;case Om:Nm(a);break;case Fm:Dm(a)}}function Sm(a,b){Jm(a,b);Em(a,b)}
function Gm(a,b,c){if(a.$.Gg&b&&a.$.Gg&c)for(var d=a.$.i.length,e=0;e<d;e++){var f=a.$.i[e];if(f.flags&b&&f.flags&c)switch(yf(a,f.w),0){case 0:var g=void 0,h=a,m=h.i[f.w];if(m.Af){var p=void 0;f.flags&67108864?(g=f.parent.parent,p=um(h,g.w,g.w+g.va,f.query,[]),g=h.i[f.parent.w].instance):f.flags&134217728&&(p=um(h,0,h.$.i.length-1,f.query,[]),g=h.a);m.reset(p);h=f.query.Wa;p=!1;for(var q=0;q<h.length;q++){var r=h[q],z=void 0;switch(r.nO){case 0:z=m.first;break;case 1:z=m,p=!0}g[r.Cj]=z}p&&Xl(m)}}f.sb&
b&&f.sb&c||(e+=f.va)}};var Tm=!1;function Um(){return{iH:function(){},tn:Vm,Mc:Bm.Mc,sn:Bm.sn,CE:Ng,gQ:Mf,fQ:Mf,vO:Mf,ln:Bm.ln,mn:Bm.mn,zn:Bm.zn,dl:function(a,b){return new Wm(a,b)},handleEvent:function(a,b,c,d){return a.$.handleEvent(a,b,c,d)},To:function(a,b){return a.$.To(0===b?Xm:Ym,a)},Uo:function(a,b){return a.$.Uo(0===b?Xm:Ym,a)}}}function Zm(){return{iH:$m,tn:an,Mc:bn,sn:cn,CE:dn,gQ:en,fQ:fn,vO:gn,ln:hn,mn:jn,zn:kn,dl:function(a,b){return new Wm(a,b)},handleEvent:ln,To:mn,Uo:nn}}
function Vm(a,b,c,d,e,f){var g=e.X.get(Ke);return(0,Bm.tn)(on(a,e,g,b,c),d,f)}function an(a,b,c,d,e,f){var g=e.X.get(Ke);a=on(a,e,new pn(g),b,c);d=qn(d);return rn(sn,Bm.tn,[a,d,f])}function on(a,b,c,d,e){var f=b.X.get(Ve),g=b.X.get(gd),h=c.Wi(null,null);return{Ff:b,X:a,oQ:d,zQ:e,Ly:f,WG:c,Za:h,Ih:g}}function bn(a,b,c,d){c=qn(c);return rn(sn,Bm.Mc,[a,b,c,d])}function cn(a,b,c,d){var e=tn.get(b.element.qn.wc.s);c=e?e:qn(c);return rn(sn,Bm.sn,[a,b,c,d])}
function dn(a,b,c,d){d=un(d);return Ng(a,b,c,d)}var vn=new Map,wn=new Map,tn=new Map;function en(a){vn.set(a.s,a);var b;"function"===typeof a.s&&(b=Gc(a.s))&&"function"===typeof b.W&&wn.set(a.s,a)}function fn(a,b){b=fg(b.UH);b=fg(b.i[0].element.Pd);tn.set(a,b)}function gn(){vn.clear();wn.clear();tn.clear()}
function qn(a){function b(e,f){for(f+=1;f<e.i.length;f++){var g=e.i[f];if(g.flags&1)break;if(g.flags&3840){var h=g.wc,m=vn.get(h.s);m&&(g.flags=g.flags&-3841|m.flags,h.Ha=cg(m.Ha),h.value=m.value)}}}if(0===vn.size)return a;var c=function(e){for(var f=[],g=null,h=0;h<e.i.length;h++){var m=e.i[h];m.flags&1&&(g=m);g&&m.flags&3840&&vn.has(m.wc.s)&&(f.push(g.w),g=null)}return f}(a);if(0===c.length)return a;a=a.T(function(){return Mf});for(var d=0;d<c.length;d++)b(a,c[d]);return a}
function un(a){var b=function(d){var e=!1,f=!1;if(0===vn.size)return{mF:e,iF:f};d.dc.forEach(function(g){var h=vn.get(g.s);g.flags&3840&&h&&(e=!0,f=f||h.JO)});d.bo.forEach(function(g){wn.forEach(function(h,m){Gc(m).W===g&&(e=!0,f=f||h.JO)})});return{mF:e,iF:f}}(a),c=b.iF;if(!b.mF)return a;a=a.T(function(){return Mf});(function(d){for(var e=0;e<d.dc.length;e++){var f=d.dc[e];c&&(f.flags|=4096);var g=vn.get(f.s);g&&(f.flags=f.flags&-3841|g.flags,f.Ha=cg(g.Ha),f.value=g.value)}if(0<wn.size){var h=new Set(d.bo);
wn.forEach(function(m,p){h.has(Gc(p).W)&&(m={s:p,flags:m.flags|(c?4096:0),Ha:cg(m.Ha),value:m.value,index:d.dc.length},d.dc.push(m),d.Dj[Of(p)]=m)})}})(a);return a}function Xm(a,b,c,d,e,f,g,h,m,p,q,r,z){var x=a.$.i[b];(0,Bm.oE)(a,x,c,d,e,f,g,h,m,p,q,r,z);return x.flags&224?a.i[b].value:void 0}function Ym(a,b,c,d,e,f,g,h,m,p,q,r,z){var x=a.$.i[b];(0,Bm.Xw)(a,x,c,d,e,f,g,h,m,p,q,r,z);return x.flags&224?a.i[b].value:void 0}function hn(a){return rn(xn,Bm.ln,[a])}
function jn(a){return rn(yn,Bm.mn,[a])}function kn(a){return rn(zn,Bm.zn,[a])}var sn=0,xn=1,yn=2,zn=3,An=4,uf={create:sn,Eh:xn,pE:yn,destroy:zn,handleEvent:An};uf[sn]="create";uf[xn]="detectChanges";uf[yn]="checkNoChanges";uf[zn]="destroy";uf[An]="handleEvent";var vf,Bn,Cn;function $m(a,b){Bn=a;Cn=b}function ln(a,b,c,d){$m(a,b);return rn(An,a.$.handleEvent,[a,b,c,d])}
function mn(a,b){if(a.state&128)throw tf();$m(a,Dn(a,0));return a.$.To(function(c,d,e,f){for(var g=[],h=3;h<arguments.length;++h)g[h-3]=arguments[h];h=c.$.i[d];0===b?En(c,h,e,g):Bm.Xw.apply(Bm,[c,h,e].concat(oa(g)));h.flags&16384&&$m(c,Dn(c,d));return h.flags&224?c.i[h.w].value:void 0},a)}
function nn(a,b){if(a.state&128)throw tf();$m(a,Fn(a,0));return a.$.Uo(function(c,d,e,f){for(var g=[],h=3;h<arguments.length;++h)g[h-3]=arguments[h];h=c.$.i[d];0===b?En(c,h,e,g):Bm.Xw.apply(Bm,[c,h,e].concat(oa(g)));h.flags&3&&$m(c,Fn(c,d));return h.flags&224?c.i[h.w].value:void 0},a)}
function En(a,b,c,d){if(Bm.oE.apply(Bm,[a,b,c].concat(oa(d)))&&(d=1===c?d[0]:d,b.flags&16384)){c={};for(var e=0;e<b.Wa.length;e++){var f=b.Wa[e],g=d[e];if(f.flags&8){f=f.mo;f=Wd(f.replace(/[$@]/g,"_"));f="ng-reflect-"+f;try{var h=null!=g?g.toString().slice(0,30):g}catch(p){h="[ERROR] Exception while trying to serialize the value"}c[f]=h}}h=b.parent;b=a.i[h.w].Uc;if(h.element.name)for(var m in c)h=c[m],null!=h?a.Za.setAttribute(b,m,h):a.Za.removeAttribute(b,m);else a.Za.setValue(b,"bindings="+JSON.stringify(c,
null,2))}}function Dn(a,b){for(;b<a.$.i.length;b++){var c=a.$.i[b];if(c.flags&16384&&c.Wa&&c.Wa.length)return b}return null}function Fn(a,b){for(;b<a.$.i.length;b++){var c=a.$.i[b];if(c.flags&3&&c.Wa&&c.Wa.length)return b}return null}var Wm=function(a,b){this.view=a;this.w=b;null==b&&(this.w=b=0);for(b=this.ey=a.$.i[b];b&&0===(b.flags&1);)b=b.parent;if(!b)for(;!b&&a;)b=Zf(a),a=a.parent;this.me=b;this.kl=a};
Wm.prototype.JP=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];if(this.ey.flags&2){d=this.view.$;var e=this.ey.w}else d=this.kl.$,e=this.me.w;var f=Gn(d,e),g=-1;d.T(function(){g++;return g===f?a.error.bind.apply(a.error,[a].concat(oa(c))):Mf});g<f&&(a.error("Illegal state: the ViewDefinitionFactory did not call the logger!"),a.error.apply(a,oa(c)))};
l.Object.defineProperties(Wm.prototype,{TE:{configurable:!0,enumerable:!0,get:function(){return this.kl.i[this.me.w].Pd||this.view}},X:{configurable:!0,enumerable:!0,get:function(){return new Fg(this.kl,this.me)}},a:{configurable:!0,enumerable:!0,get:function(){return this.TE.a}},context:{configurable:!0,enumerable:!0,get:function(){return this.TE.context}},Tc:{configurable:!0,enumerable:!0,get:function(){var a={};if(this.me){Hn(this.kl,this.me,a);for(var b=this.me.w+1;b<=this.me.w+this.me.va;b++){var c=
this.kl.$.i[b];c.flags&20224&&Hn(this.kl,c,a);b+=c.va}}return a}}});function Gn(a,b){for(var c=-1,d=0;d<=b;d++)a.i[d].flags&3&&c++;return c}function Hn(a,b,c){for(var d in b.Tc)c[d]=vm(a,b,b.Tc[d])}function rn(a,b,c){var d=vf,e=Bn,f=Cn;try{vf=a;var g=b.apply(null,c);Bn=e;Cn=f;vf=d;return g}catch(h){if(h.ngDebugContext||!Bn)throw h;a=h;b=In();a instanceof Error||(a=Error(a.toString()));sf(a,b);throw a;}}function In(){return Bn?new Wm(Bn,Cn):null}var pn=function(a){this.S=a};
pn.prototype.Wi=function(a,b){return new Jn(this.S.Wi(a,b))};pn.prototype.zh=function(){this.S.zh&&this.S.zh()};pn.prototype.end=function(){this.S.end&&this.S.end()};var Jn=function(a){this.S=a;this.HO=In;this.data=this.S.data};k=Jn.prototype;k.dl=function(a){return this.HO(a)};k.Dh=function(a){var b=rm(a);qm.delete(b.hG);b instanceof om&&(b.Ux.length=0);this.S.Dh&&this.S.Dh(a)};k.destroy=function(){this.S.destroy()};
k.createElement=function(a,b){b=this.S.createElement(a,b);var c=this.dl(b);c&&(c=new mm(b,null,c),c.name=a,sm(c));return b};k.createComment=function(a){a=this.S.createComment(a);var b=this.dl(a);b&&sm(new om(a,null,b));return a};k.un=function(a){a=this.S.un(a);var b=this.dl(a);b&&sm(new om(a,null,b));return a};k.appendChild=function(a,b){var c=rm(a),d=rm(b);c&&d&&c instanceof mm&&nm(c,d);this.S.appendChild(a,b)};
k.insertBefore=function(a,b,c){var d=rm(a),e=rm(b),f=rm(c);d&&e&&d instanceof mm&&d.insertBefore(f,e);this.S.insertBefore(a,b,c)};k.removeChild=function(a,b){var c=rm(a),d=rm(b);c&&d&&c instanceof mm&&c.removeChild(d);this.S.removeChild(a,b)};k.Ho=function(a,b){a=this.S.Ho(a,b);(b=In())&&sm(new mm(a,null,b));return a};k.setAttribute=function(a,b,c,d){var e=rm(a);e&&e instanceof mm&&(e.attributes[d?d+":"+b:b]=c);this.S.setAttribute(a,b,c,d)};
k.removeAttribute=function(a,b,c){var d=rm(a);d&&d instanceof mm&&(d.attributes[c?c+":"+b:b]=null);this.S.removeAttribute(a,b,c)};k.Xk=function(a,b){var c=rm(a);c&&c instanceof mm&&(c.qE[b]=!0);this.S.Xk(a,b)};k.El=function(a,b){var c=rm(a);c&&c instanceof mm&&(c.qE[b]=!1);this.S.El(a,b)};k.Ll=function(a,b,c,d){var e=rm(a);e&&e instanceof mm&&(e.g[b]=c);this.S.Ll(a,b,c,d)};k.Fl=function(a,b,c){var d=rm(a);d&&d instanceof mm&&(d.g[b]=null);this.S.Fl(a,b,c)};
k.setProperty=function(a,b,c){var d=rm(a);d&&d instanceof mm&&(d.properties[b]=c);this.S.setProperty(a,b,c)};k.Pb=function(a,b,c){if("string"!==typeof a){var d=rm(a);d&&d.Ux.push(new lm(b,c))}return this.S.Pb(a,b,c)};k.parentNode=function(a){return this.S.parentNode(a)};k.nextSibling=function(a){return this.S.nextSibling(a)};k.setValue=function(a,b){return this.S.setValue(a,b)};var Kn=function(a,b,c){this.dG=a;this.wp=b;this.EL=c};u(Kn,cd);Kn.prototype.create=function(a){if(!Tm){Tm=!0;var b=pd()?Zm():Um();yf=b.iH;zf=b.tn;Af=b.Mc;Bf=b.sn;Cf=b.CE;Df=b.ln;Ef=b.mn;Ff=b.zn;Gf=bh;Hf=b.dl;If=b.handleEvent;Jf=b.To;Kf=b.Uo;Lf=tm}b=fg(this.EL);var c=Array.from(b.dc),d=Array.from(b.bo),e={},f;for(f in b.Dj)e[f]=b.Dj[f];return Cf(this.dG,a||ee,this.wp,{T:b.T,scope:b.scope,dc:c,bo:d,Dj:e})};var Y=Bm.WQ;var Ln=Ol(null,"core",[{Sa:ze,Xc:"unknown"},{Sa:Nl,Ha:[be]},{Sa:qk,Ha:[]},{Sa:Be,Ha:[]}]);var Mn={fI:function(a){for(var b={},c=[],d=null,e=0;e<a.length;e++){var f=a[e];f.s===ae&&(d=f.value);f.flags&1073741824&&c.push(f.s);f.index=e;b[Of(f.s)]=f}return{T:null,Dj:b,dc:a,bo:c,scope:d}}};var Nn=function(){},Pn=function(a){if(!(a instanceof On))throw Error("wrong type");return a.kn},On=function(a){this.kn=a};u(On,Nn);On.prototype.toString=function(){return"TrustedResourceUrl{"+this.kn+"}"};var Qn=function(a,b,c,d){this.lL=a;this.mL=b;this.Gm=c;this.la=d;this.eq=this.cq=null;this.Yp=[];this.ig=null};k=Qn.prototype;k.Th=function(){if(this.cq){var a=this.cq.Xi(this.ig);a&&this.CI(a)}else this.eq&&(a=this.eq.Xi(this.ig))&&this.DI(a)};k.DI=function(a){var b=this;a.Kr(function(c){return b.Kc(c.key,c.Nc)});jf(a,function(c){return b.Kc(c.key,c.Nc)});a.Lr(function(c){c.Aj&&b.Kc(c.key,!1)})};
k.CI=function(a){var b=this;a.Kr(function(c){if("string"===typeof c.item)b.Kc(c.item,!0);else throw Error("NgClass can only toggle CSS classes expressed as strings, got "+Bc(c.item));});a.Lr(function(c){return b.Kc(c.item,!1)})};k.st=function(a){var b=this;a&&(Array.isArray(a)||a instanceof Set?a.forEach(function(c){return b.Kc(c,!0)}):Object.keys(a).forEach(function(c){return b.Kc(c,!!a[c])}))};
k.HC=function(a){var b=this;a&&(Array.isArray(a)||a instanceof Set?a.forEach(function(c){return b.Kc(c,!1)}):Object.keys(a).forEach(function(c){return b.Kc(c,!1)}))};k.Kc=function(a,b){var c=this;(a=a.trim())&&a.split(/\s+/g).forEach(function(d){b?c.la.Xk(c.Gm.h,d):c.la.El(c.Gm.h,d)})};
l.Object.defineProperties(Qn.prototype,{Px:{configurable:!0,enumerable:!0,set:function(a){this.HC(this.Yp);this.Yp="string"===typeof a?a.split(/\s+/):[];this.st(this.Yp);this.st(this.ig)}},ij:{configurable:!0,enumerable:!0,set:function(a){this.HC(this.ig);this.st(this.Yp);this.eq=this.cq=null;if(this.ig="string"===typeof a?a.split(/\s+/):a)Qe(this.ig)?this.cq=this.lL.find(this.ig).create():this.eq=this.mL.find(this.ig).create()}}});var Rn=function(a,b,c,d){this.da=a;this.Ib=b;this.index=c;this.count=d};l.Object.defineProperties(Rn.prototype,{first:{configurable:!0,enumerable:!0,get:function(){return 0===this.index}}});var Sn=function(a,b,c){this.he=a;this.kD=b;this.Qt=c;this.Hm=null;this.gv=!0;this.Zf=null};
Sn.prototype.Th=function(){if(this.gv){this.gv=!1;var a=this.Hm;if(!this.Zf&&a)try{this.Zf=this.Qt.find(a).create(this.TP)}catch(b){throw Error("Cannot find a differ supporting object '"+a+"' of type '"+(a.name||typeof a)+"'. NgFor only supports binding to Iterables such as Arrays.");}}this.Zf&&(a=this.Zf.Xi(this.Hm))&&this.rt(a)};
Sn.prototype.rt=function(a){var b=this,c=[];bf(a,function(g,h,m){null==g.zj?(m=b.he.Mc(b.kD,new Rn(null,b.Hm,-1,-1),null===m?void 0:m),c.push(new Tn(g,m))):null==m?b.he.remove(null===h?void 0:h):null!==h&&(h=b.he.get(h),b.he.move(h,m),c.push(new Tn(g,h)))});for(var d=0;d<c.length;d++)this.YL(c[d].view,c[d].qQ);d=0;for(var e=this.he.length;d<e;d++){var f=this.he.get(d);f.context.index=d;f.context.count=e;f.context.Ib=this.Hm}cf(a,function(g){b.he.get(g.yf).context.da=g.item})};
Sn.prototype.YL=function(a,b){a.context.da=b.item};l.Object.defineProperties(Sn.prototype,{Ib:{configurable:!0,enumerable:!0,set:function(a){this.Hm=a;this.gv=!0}},TP:{configurable:!0,enumerable:!0,set:function(a){pd()&&null!=a&&"function"!==typeof a&&console&&console.warn&&console.warn("trackBy must be a function, but received "+JSON.stringify(a)+". See https://angular.io/api/common/NgForOf#change-propagation for more information.");this.Vq=a},get:function(){return this.Vq}}});
var Tn=function(a,b){this.qQ=a;this.view=b};var Vn=function(a,b){this.he=a;this.Ac=new Un;this.Ip=this.gw=this.Vt=null;this.lD=b};Vn.prototype.GD=function(){this.Ac.da?this.gw||(this.he.clear(),this.Ip=null,this.lD&&(this.gw=this.he.Mc(this.lD,this.Ac))):this.Ip||(this.he.clear(),this.gw=null,this.Vt&&(this.Ip=this.he.Mc(this.Vt,this.Ac)))};
l.Object.defineProperties(Vn.prototype,{cc:{configurable:!0,enumerable:!0,set:function(a){this.Ac.da=this.Ac.cc=a;this.GD()}},cy:{configurable:!0,enumerable:!0,set:function(a){if(a&&!a.Mc)throw Error("ngIfElse must be a TemplateRef, but received '"+Bc(a)+"'.");this.Vt=a;this.Ip=null;this.GD()}}});var Un=function(){this.cc=this.da=null};var Wn=function(a,b){this.Bb=a;this.fN=b;this.kk=!1};Wn.prototype.create=function(){this.kk=!0;this.Bb.Mc(this.fN)};Wn.prototype.destroy=function(){this.kk=!1;this.Bb.clear()};var Xn=function(){this.lA=!1;this.Pu=this.Et=0;this.gq=!1};Xn.prototype.oI=function(){return this.Et++};Xn.prototype.pI=function(a){this.lm||(this.lm=[]);this.lm.push(a)};Xn.prototype.uL=function(a){a=a==this.FL;this.gq=this.gq||a;this.Pu++;this.Pu===this.Et&&(this.wD(!this.gq),this.Pu=0,this.gq=!1);return a};
Xn.prototype.wD=function(a){if(this.lm&&a!==this.lA){this.lA=a;for(var b=0;b<this.lm.length;b++){var c=this.lm[b],d=a;d&&!c.kk?c.create():!d&&c.kk&&c.destroy()}}};l.Object.defineProperties(Xn.prototype,{lj:{configurable:!0,enumerable:!0,set:function(a){this.FL=a;0===this.Et&&this.wD(!0)}}});var Yn=function(a,b,c){this.lj=c;c.oI();this.Ga=new Wn(a,b)};Yn.prototype.Th=function(){var a=this.Ga,b=this.lj.uL(this.Fg);b&&!a.kk?a.create():!b&&a.kk&&a.destroy()};var Zn=function(a,b,c){c.pI(new Wn(a,b))};var $n=function(){},ao=function(a){this.locale=a};u(ao,$n);var bo=function(a,b,c){this.Gm=a;this.Qt=b;this.la=c;this.Zf=this.aC=null};bo.prototype.Th=function(){if(this.Zf){var a=this.Zf.Xi(this.aC);a&&this.rt(a)}};bo.prototype.Tv=function(a,b){var c=n(a.split("."));a=c.next().value;c=c.next().value;b=null!=b&&c?""+b+c:b;null!=b?this.la.Ll(this.Gm.h,a,b):this.la.Fl(this.Gm.h,a)};bo.prototype.rt=function(a){var b=this;a.Lr(function(c){return b.Tv(c.key,null)});a.Kr(function(c){return b.Tv(c.key,c.Nc)});jf(a,function(c){return b.Tv(c.key,c.Nc)})};
l.Object.defineProperties(bo.prototype,{kj:{configurable:!0,enumerable:!0,set:function(a){this.aC=a;!this.Zf&&a&&(this.Zf=this.Qt.find(a).create())}}});function co(a,b){return Error("InvalidPipeArgument: '"+b+"' for pipe '"+Bc(a)+"'")};var eo=function(){};eo.prototype.DE=function(a,b){return a.subscribe({next:b,error:function(c){throw c;}})};eo.prototype.tb=function(a){a.unsubscribe()};eo.prototype.Pa=function(a){a.unsubscribe()};var fo=function(){};fo.prototype.DE=function(a,b){return a.then(b,function(c){throw c;})};fo.prototype.tb=function(){};fo.prototype.Pa=function(){};var go=new fo,ho=new eo,io=function(a){this.kM=a;this.Zv=this.Im=this.Pq=this.Bm=this.Ai=null};k=io.prototype;k.U=function(){this.Pq&&this.sA()};
k.transform=function(a){if(!this.Im)return a&&this.rc(a),this.Bm=this.Ai;if(a!==this.Im)return this.sA(),this.transform(a);if(Oe(this.Ai,this.Bm))return this.Bm;this.Bm=this.Ai;return new Re(this.Ai)};k.rc=function(a){var b=this;this.Im=a;this.Zv=this.EM(a);this.Pq=this.Zv.DE(a,function(c){return b.BN(a,c)})};k.EM=function(a){if(qe(a))return go;if(re(a))return ho;throw co(io,a);};k.sA=function(){this.Zv.tb(this.Pq);this.Im=this.Pq=this.Bm=this.Ai=null};k.BN=function(a,b){a===this.Im&&(this.Ai=b,Jg(this.kM))};var jo=function(){};jo.prototype.transform=function(a){if(!a)return a;if("string"!==typeof a)throw co(jo,a);return a.toUpperCase()};var ko=function(){};var lo=new v("DocumentToken");var mo=null,no=function(){};var oo=function(){};oo.fa=Fc({T:po,s:oo,W:"platform"});function po(){return Zc(qo)}var ro=new v("Location Initialized"),qo=function(a){this.nc=a;this.TK()};u(qo,oo);qo.prototype.TK=function(){this.location=window.location;this.vm=window.history};qo.prototype.qo=function(a){so(this.nc,"window").addEventListener("popstate",a,!1)};var to=function(a,b){so(a.nc,"window").addEventListener("hashchange",b,!1)};k=qo.prototype;
k.pushState=function(a,b,c){window.history.pushState?this.vm.pushState(a,b,c):this.location.hash=c};k.replaceState=function(a,b,c){window.history.pushState?this.vm.replaceState(a,b,c):this.location.hash=c};k.forward=function(){this.vm.forward()};k.back=function(){this.vm.back()};k.getState=function(){return this.vm.state};
l.Object.defineProperties(qo.prototype,{href:{configurable:!0,enumerable:!0,get:function(){return this.location.href}},protocol:{configurable:!0,enumerable:!0,get:function(){return this.location.protocol}},hostname:{configurable:!0,enumerable:!0,get:function(){return this.location.hostname}},port:{configurable:!0,enumerable:!0,get:function(){return this.location.port}},pathname:{configurable:!0,enumerable:!0,get:function(){return this.location.pathname},set:function(a){this.location.pathname=a}},
search:{configurable:!0,enumerable:!0,get:function(){return this.location.search}},hash:{configurable:!0,enumerable:!0,get:function(){return this.location.hash}}});qo.fa=Fc({T:uo,s:qo,W:"platform"});function uo(){return new qo(Zc(lo))};function vo(a,b){if(0==a.length)return b;if(0==b.length)return a;var c=0;a.endsWith("/")&&c++;b.startsWith("/")&&c++;return 2==c?a+b.substring(1):1==c?a+b:a+"/"+b}function wo(a){var b=a.match(/#|\?|$/);b=b&&b.index||a.length;return a.slice(0,b-("/"===a[b-1]?1:0))+a.slice(b)}function xo(a){return a&&"?"!==a[0]?"?"+a:a};var yo=function(){};yo.fa=Fc({T:zo,s:yo,W:"root"});function zo(){var a=Zc(lo).location;return new Ao(Zc(oo),a&&a.origin||"")}var Bo=new v("appBaseHref"),Ao=function(a,b){this.qb=a;null==b&&(b=mo.Or());if(null==b)throw Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this.Wg=b};u(Ao,yo);Ao.fa=yo.fa;k=Ao.prototype;k.qo=function(a){this.qb.qo(a);to(this.qb,a)};k.Or=function(){return this.Wg};k.Kg=function(a){return vo(this.Wg,a)};
k.path=function(a){var b=this.qb.pathname+xo(this.qb.search),c=this.qb.hash;return c&&(void 0===a?0:a)?""+b+c:b};k.pushState=function(a,b,c,d){this.qb.pushState(a,b,this.Kg(c+xo(d)))};k.replaceState=function(a,b,c,d){this.qb.replaceState(a,b,this.Kg(c+xo(d)))};k.forward=function(){this.qb.forward()};k.back=function(){this.qb.back()};var Co=function(a,b){this.qb=a;this.Wg="";null!=b&&(this.Wg=b)};u(Co,yo);Co.fa=yo.fa;k=Co.prototype;k.qo=function(a){this.qb.qo(a);to(this.qb,a)};k.Or=function(){return this.Wg};k.path=function(){var a=this.qb.hash;null==a&&(a="#");return 0<a.length?a.substring(1):a};k.Kg=function(a){a=vo(this.Wg,a);return 0<a.length?"#"+a:a};k.pushState=function(a,b,c,d){c=this.Kg(c+xo(d));0==c.length&&(c=this.qb.pathname);this.qb.pushState(a,b,c)};
k.replaceState=function(a,b,c,d){c=this.Kg(c+xo(d));0==c.length&&(c=this.qb.pathname);this.qb.replaceState(a,b,c)};k.forward=function(){this.qb.forward()};k.back=function(){this.qb.back()};var Do=function(a,b){var c=this;this.Mi=new ck;this.HN=[];this.mh=a;a=this.mh.Or();this.qb=b;this.Wg=wo(a.replace(/\/index.html$/,""));this.mh.qo(function(d){c.Mi.emit({url:c.path(!0),pop:!0,state:d.state,type:d.type})})};k=Do.prototype;k.path=function(a){return this.normalize(this.mh.path(void 0===a?!1:a))};k.getState=function(){return this.qb.getState()};k.normalize=function(a){var b=this.Wg;a=a.replace(/\/index.html$/,"");return wo(b&&a.startsWith(b)?a.substring(b.length):a)};
k.Kg=function(a){a&&"/"!==a[0]&&(a="/"+a);return this.mh.Kg(a)};k.go=function(a,b,c){b=void 0===b?"":b;c=void 0===c?null:c;this.mh.pushState(c,"",a,b);this.bC(this.Kg(a+xo(b)),c)};k.replaceState=function(a,b,c){b=void 0===b?"":b;c=void 0===c?null:c;this.mh.replaceState(c,"",a,b);this.bC(this.Kg(a+xo(b)),c)};k.forward=function(){this.mh.forward()};k.back=function(){this.mh.back()};k.bC=function(a,b){a=void 0===a?"":a;this.HN.forEach(function(c){return c(a,b)})};
k.subscribe=function(a,b,c){return this.Mi.subscribe({next:a,error:b,complete:c})};Do.fa=Fc({T:Eo,s:Do,W:"root"});function Eo(){return new Do(Zc(yo),Zc(oo))};new We;var Fo=function(){};Fo.fa=Fc({s:Fo,W:"root",T:function(){return new Go}});
var Go=function(){var a=Zc(lo),b=window,c=Zc(gd);this.document=a;this.window=b;this.Ih=c;this.offset=function(){return[0,0]}},Ho=function(a,b){a.offset=Array.isArray(b)?function(){return b}:b},Jo=function(a,b){Io(a)&&a.window.scrollTo(b[0],b[1])},Ko=function(a,b){var c=b.getBoundingClientRect();b=c.left+a.window.pageXOffset;c=c.top+a.window.pageYOffset;var d=a.offset();a.window.scrollTo(b-d[0],c-d[1])},Io=function(a){try{return!!a.window&&!!a.window.scrollTo}catch(b){return!1}};var Lo=function(){};u(Lo,no);var Mo=function(){};u(Mo,Lo);Mo.prototype.getProperty=function(a,b){return a[b]};Mo.prototype.log=function(a){window.console&&window.console.log&&window.console.log(a)};var No=function(a,b,c){a.addEventListener(b,c,!1);return function(){a.removeEventListener(b,c,!1)}};Mo.prototype.dispatchEvent=function(a,b){a.dispatchEvent(b)};Mo.prototype.remove=function(a){a.parentNode&&a.parentNode.removeChild(a);return a};Mo.prototype.getValue=function(a){return a.value};
Mo.prototype.createElement=function(a,b){b=b||document;return b.createElement(a)};var so=function(a,b){return"window"===b?window:"document"===b?a:"body"===b?a.body:null};Mo.prototype.Or=function(){a:{if(!Oo&&(Oo=document.querySelector("base"),!Oo)){var a=null;break a}a=Oo.getAttribute("href")}null==a?a=null:(Po||(Po=document.createElement("a")),Po.setAttribute("href",a),a="/"===Po.pathname.charAt(0)?Po.pathname:"/"+Po.pathname);return a};var Oo=null,Po;var Qo=function(){};
Qo.prototype.VD=function(a){Mc.getAngularTestability=function(b,c){b=a.ml(b,void 0===c?!0:c);if(null==b)throw Error("Could not find testability for element.");return b};Mc.getAllAngularTestabilities=function(){return Array.from(a.pp.values())};Mc.getAllAngularRootElements=function(){return Array.from(a.pp.keys())};Mc.frameworkStabilizers||(Mc.frameworkStabilizers=[]);Mc.frameworkStabilizers.push(function(b){var c=Mc.getAllAngularTestabilities(),d=c.length,e=!1,f=function(g){e=e||g;d--;0==d&&b(e)};
c.forEach(function(g){g.whenStable(f)})})};Qo.prototype.ml=function(a,b,c){if(null==b)return null;var d=a.pp.get(b)||null;return null!=d?d:c?b instanceof DocumentFragment?this.ml(a,b.host,!0):this.ml(a,b.parentElement,!0):null};function Ro(){};var So={ApplicationRef:Pl,NgZone:S};function To(a){return rm(a)}function Uo(a){Ro(Object.assign(Object.assign({},So),Vo(a||[])));return function(){return To}}function Vo(a){return a.reduce(function(b,c){return b[c.name]=c.s,b},{})}new Qc;var Wo=new v("EventManagerPlugins"),Xo=function(a,b){var c=this;this.Ua=b;this.DA=new Map;a.forEach(function(d){return d.Wx=c});this.$L=a.slice().reverse()};Xo.prototype.addEventListener=function(a,b,c){return this.MA(b).addEventListener(a,b,c)};Xo.prototype.Gw=function(a,b,c){return this.MA(b).Gw(a,b,c)};
Xo.prototype.MA=function(a){var b=this.DA.get(a);if(b)return b;b=this.$L;for(var c=0;c<b.length;c++){var d=b[c];if(d.supports(a))return this.DA.set(a,d),d}throw Error("No event manager plugin found for event "+a);};var Yo=function(a){this.nc=a};Yo.prototype.Gw=function(a,b,c){a=so(this.nc,a);if(!a)throw Error("Unsupported event target "+a+" for event "+b);return this.addEventListener(a,b,c)};var Zo=function(){this.Oq=new Set},$o=function(a,b){var c=new Set;b.forEach(function(d){a.Oq.has(d)||(a.Oq.add(d),c.add(d))});a.qG(c)};Zo.prototype.qG=function(){};var ap=function(a){this.Oq=new Set;this.nc=a;this.Vp=new Set;this.fD=new Set;this.Vp.add(a.head)};u(ap,Zo);ap.prototype.sz=function(a,b){var c=this;a.forEach(function(d){var e=c.nc.createElement("style");e.textContent=d;c.fD.add(b.appendChild(e))})};ap.prototype.qG=function(a){var b=this;this.Vp.forEach(function(c){return b.sz(a,c)})};
ap.prototype.U=function(){this.fD.forEach(function(a){return mo.remove(a)})};var bp={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},cp=/%COMP%/g;function dp(a,b,c){for(var d=0;d<b.length;d++){var e=b[d];Array.isArray(e)?dp(a,e,c):(e=e.replace(cp,a),c.push(e))}return c}function ep(a){return function(b){if("__ngUnwrap__"===b)return a;!1===a(b)&&(b.preventDefault(),b.returnValue=!1)}}
var gp=function(a,b,c){this.Cn=a;this.Ml=b;this.appId=c;this.ys=new Map;this.gx=new fp(a)};gp.prototype.Wi=function(a,b){if(!a||!b)return this.gx;switch(b.P){case 0:var c=this.ys.get(b.id);c||(c=new hp(this.Cn,this.Ml,b,this.appId),this.ys.set(b.id,c));fp.prototype.setAttribute.call(c,a,c.sP,"");return c;case 1:case 3:return new ip(this.Cn,this.Ml,a,b);default:return this.ys.has(b.id)||(a=dp(b.id,b.g,[]),$o(this.Ml,a),this.ys.set(b.id,this.gx)),this.gx}};gp.prototype.zh=function(){};
gp.prototype.end=function(){};var fp=function(a){this.Cn=a;this.data=Object.create(null)};k=fp.prototype;k.destroy=function(){};k.createElement=function(a,b){return b?document.createElementNS(bp[b]||b,a):document.createElement(a)};k.createComment=function(a){return document.createComment(a)};k.un=function(a){return document.createTextNode(a)};k.appendChild=function(a,b){a.appendChild(b)};k.insertBefore=function(a,b,c){a&&a.insertBefore(b,c)};k.removeChild=function(a,b){a&&a.removeChild(b)};
k.Ho=function(a,b){var c="string"===typeof a?document.querySelector(a):a;if(!c)throw Error('The selector "'+a+'" did not match any elements');b||(c.textContent="");return c};k.parentNode=function(a){return a.parentNode};k.nextSibling=function(a){return a.nextSibling};k.setAttribute=function(a,b,c,d){d?(b=d+":"+b,(d=bp[d])?a.setAttributeNS(d,b,c):a.setAttribute(b,c)):a.setAttribute(b,c)};k.removeAttribute=function(a,b,c){if(c){var d=bp[c];d?a.removeAttributeNS(d,b):a.removeAttribute(c+":"+b)}else a.removeAttribute(b)};
k.Xk=function(a,b){a.classList.add(b)};k.El=function(a,b){a.classList.remove(b)};k.Ll=function(a,b,c,d){d&2?a.style.setProperty(b,c,d&1?"important":""):a.style[b]=c};k.Fl=function(a,b,c){c&2?a.style.removeProperty(b):a.style[b]=""};k.setProperty=function(a,b,c){a[b]=c};k.setValue=function(a,b){a.nodeValue=b};k.Pb=function(a,b,c){return"string"===typeof a?this.Cn.Gw(a,b,ep(c)):this.Cn.addEventListener(a,b,ep(c))};
var hp=function(a,b,c,d){fp.call(this,a);this.a=c;a=dp(d+"-"+c.id,c.g,[]);$o(b,a);this.BO="_ngcontent-%COMP%".replace(cp,d+"-"+c.id);this.sP="_nghost-%COMP%".replace(cp,d+"-"+c.id)};u(hp,fp);hp.prototype.createElement=function(a,b){a=fp.prototype.createElement.call(this,a,b);fp.prototype.setAttribute.call(this,a,this.BO,"");return a};
var ip=function(a,b,c,d){fp.call(this,a);this.Ml=b;this.tP=c;this.a=d;this.shadowRoot=3===d.P?c.attachShadow({mode:"open"}):c.createShadowRoot();a=this.Ml;b=this.shadowRoot;a.sz(a.Oq,b);a.Vp.add(b);d=dp(d.id,d.g,[]);for(a=0;a<d.length;a++)b=document.createElement("style"),b.textContent=d[a],this.shadowRoot.appendChild(b)};u(ip,fp);var jp=function(a,b){return b===a.tP?a.shadowRoot:b};k=ip.prototype;k.destroy=function(){this.Ml.Vp.delete(this.shadowRoot)};
k.appendChild=function(a,b){return fp.prototype.appendChild.call(this,jp(this,a),b)};k.insertBefore=function(a,b,c){return fp.prototype.insertBefore.call(this,jp(this,a),b,c)};k.removeChild=function(a,b){return fp.prototype.removeChild.call(this,jp(this,a),b)};k.parentNode=function(a){return jp(this,fp.prototype.parentNode.call(this,jp(this,a)))};var kp=function(a){this.nc=a};u(kp,Yo);kp.prototype.supports=function(){return!0};kp.prototype.addEventListener=function(a,b,c){var d=this;a.addEventListener(b,c,!1);return function(){return d.removeEventListener(a,b,c)}};kp.prototype.removeEventListener=function(a,b,c){return a.removeEventListener(b,c)};var lp={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0},mp=new v("HammerGestureConfig"),np=new v("HammerLoader"),op=function(){this.events=[];this.zG={}},pp=function(a,b){b=new Hammer(b,a.options);b.get("pinch").set({enable:!0});
b.get("rotate").set({enable:!0});for(var c in a.zG)b.get(c).set(a.zG[c]);return b},qp=function(a,b,c,d){this.nc=a;this.V=b;this.console=c;this.gj=d};u(qp,Yo);qp.prototype.supports=function(a){return lp.hasOwnProperty(a.toLowerCase())||-1<this.V.events.indexOf(a)?window.Hammer||this.gj?!0:(this.console.warn('The "'+a+'" event cannot be bound because Hammer.JS is not loaded and no custom loader has been specified.'),!1):!1};
qp.prototype.addEventListener=function(a,b,c){var d=this,e=this.Wx.Ua;b=b.toLowerCase();if(!window.Hammer&&this.gj){var f=!1,g=function(){f=!0};this.gj().then(function(){window.Hammer?f||(g=d.addEventListener(a,b,c)):(d.console.warn("The custom HAMMER_LOADER completed, but Hammer.JS is not present."),g=function(){})}).catch(function(){d.console.warn('The "'+b+'" event cannot be bound because the custom Hammer.JS loader failed.');g=function(){}});return function(){g()}}return e.ka(function(){var h=
pp(d.V,a),m=function(p){e.Ij(function(){c(p)})};h.on(b,m);return function(){h.off(b,m);"function"===typeof h.destroy&&h.destroy()}})};new Qc;var rp=["alt","control","meta","shift"],sp={"\b":"Backspace","\t":"Tab","\u007f":"Delete","\u001b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},tp={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\u0090":"NumLock"},up={alt:function(a){return a.altKey},control:function(a){return a.ctrlKey},meta:function(a){return a.metaKey},shift:function(a){return a.shiftKey}},
vp=function(a){this.nc=a};u(vp,Yo);vp.prototype.supports=function(a){return null!=wp(a)};vp.prototype.addEventListener=function(a,b,c){var d=wp(b),e=xp(d.fullKey,c,this.Wx.Ua);return this.Wx.Ua.ka(function(){return No(a,d.domEventName,e)})};
var wp=function(a){var b=a.toLowerCase().split(".");a=b.shift();if(0===b.length||"keydown"!==a&&"keyup"!==a)return null;var c=yp(b.pop()),d="";rp.forEach(function(e){var f=b.indexOf(e);-1<f&&(b.splice(f,1),d+=e+".")});d+=c;if(0!=b.length||0===c.length)return null;a={domEventName:a};a.fullKey=d;return a},Ap=function(a){var b="",c=zp(a);c=c.toLowerCase();" "===c?c="space":"."===c&&(c="dot");rp.forEach(function(d){d!=c&&(0,up[d])(a)&&(b+=d+".")});return b+=c},xp=function(a,b,c){return function(d){Ap(d)===
a&&c.Ij(function(){return b(d)})}},yp=function(a){switch(a){case "esc":return"escape";default:return a}};function zp(a){var b=a.key;if(null==b){b=a.keyIdentifier;if(null==b)return"Unidentified";b.startsWith("U+")&&(b=String.fromCharCode(parseInt(b.substring(2),16)),3===a.location&&tp.hasOwnProperty(b)&&(b=tp[b]))}return sp[b]||b};var Bp=function(){};Bp.fa=Fc({T:function(){return Zc(Cp)},s:Bp,W:"root"});var Cp=function(a){this.nc=a};u(Cp,Bp);
Cp.prototype.ci=function(a,b){if(null==b)return null;switch(a){case 0:return b;case 1:if(kd(b,"HTML"))var c=jd(b);else a:{b=String(b);a=null;try{Pd=Pd||new ld(this.nc);var d=b?String(b):"";a=Pd.zx(d);b=5;var e=d;do{if(0===b)throw Error("Failed to sanitize html because the input is unstable");b--;d=e;e=a.innerHTML;a=Pd.zx(d)}while(d!==e);var f=new Kd,g=(Qd(a)||a).firstChild;for(d=!0;g;){if(g.nodeType===Node.ELEMENT_NODE){b=g;var h=b.nodeName.toLowerCase();if(Cd.hasOwnProperty(h)){f.qg.push("<");f.qg.push(h);
var m=b.attributes;for(b=0;b<m.length;b++){var p=m.item(b),q=p.name,r=q.toLowerCase();if(Id.hasOwnProperty(r)){var z=p.value;Dd[r]&&(z=sd(z));Ed[r]&&(z=td(z));f.qg.push(" ",q,'="',Od(z),'"')}else f.Hs=!0}f.qg.push(">");d=!0}else f.Hs=!0,d=!Jd.hasOwnProperty(h)}else g.nodeType===Node.TEXT_NODE?f.qg.push(Od(g.nodeValue)):f.Hs=!0;if(d&&g.firstChild)g=g.firstChild;else for(;g;){if(g.nodeType===Node.ELEMENT_NODE){var x=g.nodeName.toLowerCase();Cd.hasOwnProperty(x)&&!wd.hasOwnProperty(x)&&(f.qg.push("</"),
f.qg.push(x),f.qg.push(">"))}var w=Ld(g,g.nextSibling);if(w){g=w;break}g=Ld(g,g.parentNode)}}var t=f.qg.join("");pd()&&f.Hs&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss");c=t;break a}finally{if(a)for(f=Qd(a)||a;f.firstChild;)f.removeChild(f.firstChild)}c=void 0}return c;case 2:return kd(b,"Style")?jd(b):Ud(b);case 3:if(kd(b,"Script"))return jd(b);throw Error("unsafe value used in a script context");case 4:return b instanceof hd&&b.getTypeName(),kd(b,
"URL")?jd(b):sd(String(b));case 5:if(kd(b,"ResourceURL"))return jd(b);throw Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw Error("Unexpected SecurityContext "+a+" (see http://g.co/ng/security#xss)");}};Cp.prototype.Pw=function(a){return new id(a)};Cp.fa=Fc({T:function(){var a=Zc(Tc);return new Cp(a.get(lo))},s:Cp,W:"root"});function Dp(){return new gd}var Ep=Ol(Ln,"browser",[{Sa:ze,Xc:"browser"},{Sa:ye,Xc:function(){var a=new Mo;mo||(mo=a);pk=new Qo},eG:!0},{Sa:lo,Xo:function(){return document},Ha:[]}]),Fp=function(a){if(a)throw 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.");};new We;var Gp=function(a){this.xr=new Cp(a)};u(Gp,Bp);Gp.fa=Bp.fa;Gp.prototype.ci=function(a,b){if(null==b)return null;if(b instanceof Nn){if(Hp(b,a))return this.xr.ci(a,null!=b&&b instanceof Nn?this.xr.Pw(Pn(b)):null);throw Error("Required a safe value for "+Rd[a]+", got "+b+" (see http://g.co/ng/security#xss)");}return this.xr.ci(a,b)};Gp.prototype.Pw=function(a){return this.xr.Pw(a)};
var Hp=function(a,b){switch(b){case 1:return!1;case 4:return a instanceof Nn;case 5:return a instanceof Nn;case 2:return!1;case 3:return!1;default:return!1}};var Ip=function(){};/*

 Copyright Google Inc. All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
 @type {string}
*/
function Jp(a,b){var c=[];"string"==typeof a?a.split(/\s*,\s*/).forEach(function(d){a:{var e=d;if(":"==e[0]){d=Kp(e,b);if("function"==typeof d){c.push(d);d=void 0;break a}e=d}d=e.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==d||4>d.length)b.push('The provided transition expression "'+e+'" is not supported'),d=c;else{e=d[1];var f=d[2];d=d[3];c.push(Lp(e,d));"<"!=f[0]||"*"==e&&"*"==d||c.push(Lp(d,e));d=void 0}}return d}):c.push(a);return c}
function Kp(a,b){switch(a){case ":enter":return"void => *";case ":leave":return"* => void";case ":increment":return function(c,d){return parseFloat(d)>parseFloat(c)};case ":decrement":return function(c,d){return parseFloat(d)<parseFloat(c)};default:return b.push('The transition alias value "'+a+'" is not supported'),"* => *"}}var Mp=new Set(["true","1"]),Np=new Set(["false","0"]);
function Lp(a,b){var c=Mp.has(a)||Np.has(a),d=Mp.has(b)||Np.has(b);return function(e,f){var g="*"==a||a==e,h="*"==b||b==f;!g&&c&&"boolean"===typeof e&&(g=e?Mp.has(a):Np.has(a));!h&&d&&"boolean"===typeof f&&(h=f?Mp.has(b):Np.has(b));return g&&h}};var Op=function(){},Pp=function(){};/*

 Copyright Google Inc. All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
 @param {function(): ?} cb
 @return {void}
*/
var Qp=function(a,b){this.Lb=[];this.Mb=[];this.Dc=[];this.$c=this.Z=this.ld=!1;this.uj=null;this.totalTime=(void 0===a?0:a)+(void 0===b?0:b)};k=Qp.prototype;k.Oe=function(){this.$c||(this.$c=!0,this.Lb.forEach(function(a){return a()}),this.Lb=[])};k.ve=function(a){this.Mb.push(a)};k.Sc=function(a){this.Lb.push(a)};k.Pa=function(a){this.Dc.push(a)};k.Td=function(){return this.ld};k.init=function(){};k.play=function(){this.Td()||(this.Jm(),Rp(this));this.ld=!0};var Rp=function(a){Promise.resolve(null).then(function(){return a.Oe()})};
k=Qp.prototype;k.Jm=function(){this.Mb.forEach(function(a){return a()});this.Mb=[]};k.pause=function(){};k.bi=function(){};k.finish=function(){this.Oe()};k.destroy=function(){this.Z||(this.Z=!0,this.Td()||this.Jm(),this.finish(),this.Dc.forEach(function(a){return a()}),this.Dc=[])};k.reset=function(){};k.setPosition=function(){};k.gi=function(a){a="start"==a?this.Mb:this.Lb;a.forEach(function(b){return b()});a.length=0};var Sp=function(a){var b=this;this.Lb=[];this.Mb=[];this.Z=this.ld=this.$c=!1;this.Dc=[];this.uj=null;this.totalTime=0;this.Ca=a;var c=0,d=0,e=0,f=this.Ca.length;0==f?Promise.resolve(null).then(function(){return b.Oe()}):this.Ca.forEach(function(g){g.Sc(function(){++c==f&&b.Oe()});g.Pa(function(){++d==f&&b.dC()});g.ve(function(){++e==f&&b.Jm()})});this.totalTime=this.Ca.reduce(function(g,h){return Math.max(g,h.totalTime)},0)};k=Sp.prototype;
k.Oe=function(){this.$c||(this.$c=!0,this.Lb.forEach(function(a){return a()}),this.Lb=[])};k.init=function(){this.Ca.forEach(function(a){return a.init()})};k.ve=function(a){this.Mb.push(a)};k.Jm=function(){this.Td()||(this.ld=!0,this.Mb.forEach(function(a){return a()}),this.Mb=[])};k.Sc=function(a){this.Lb.push(a)};k.Pa=function(a){this.Dc.push(a)};k.Td=function(){return this.ld};k.play=function(){this.uj||this.init();this.Jm();this.Ca.forEach(function(a){return a.play()})};k.pause=function(){this.Ca.forEach(function(a){return a.pause()})};
k.bi=function(){this.Ca.forEach(function(a){return a.bi()})};k.finish=function(){this.Oe();this.Ca.forEach(function(a){return a.finish()})};k.destroy=function(){this.dC()};k.dC=function(){this.Z||(this.Z=!0,this.Oe(),this.Ca.forEach(function(a){return a.destroy()}),this.Dc.forEach(function(a){return a()}),this.Dc=[])};k.reset=function(){this.Ca.forEach(function(a){return a.reset()});this.ld=this.$c=this.Z=!1};
k.setPosition=function(a){var b=a*this.totalTime;this.Ca.forEach(function(c){c.setPosition(c.totalTime?Math.min(1,b/c.totalTime):1)})};k.al=function(){this.Ca.forEach(function(a){a.al&&a.al()})};k.gi=function(a){a="start"==a?this.Mb:this.Lb;a.forEach(function(b){return b()});a.length=0};function Tp(){return"undefined"!==typeof process&&"[object process]"==={}.toString.call(process)}function Up(a){switch(a.length){case 0:return new Qp;case 1:return a[0];default:return new Sp(a)}}
function Vp(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;var d=[],e=[],f=-1,g=null;a.forEach(function(h){var m=h.offset,p=m==f,q=p&&g||{};Object.keys(h).forEach(function(r){var z=r,x=h[r];if("offset"!==r)switch(z=Wp(z),x){case "!":x=b[r];break;case "*":x=c[r];break;default:var w="",t=x.toString().trim();if(Xp[z]&&0!==x&&"0"!==x)if("number"===typeof x)w="px";else{var F=x.match(/^[+-]?[\d\.]+([a-z]*)$/);F&&0==F[1].length&&d.push("Please provide a CSS unit value for "+r+":"+x)}x=t+w}q[z]=x});p||e.push(q);
g=q;f=m});if(d.length)throw Error("Unable to animate due to the following errors:\n - "+d.join("\n - "));return e}function Yp(a,b,c,d){switch(b){case "start":a.ve(function(){return d(c&&Zp(c,"start",a))});break;case "done":a.Sc(function(){return d(c&&Zp(c,"done",a))});break;case "destroy":a.Pa(function(){return d(c&&Zp(c,"destroy",a))})}}function Zp(a,b,c){var d=c.totalTime;b=$p(a.element,a.xd,a.Qc,a.ab,b||a.rs,void 0==d?a.totalTime:d,c.disabled?!0:!1);a=a._data;null!=a&&(b._data=a);return b}
function $p(a,b,c,d,e,f,g){return{element:a,xd:b,Qc:c,ab:d,rs:void 0===e?"":e,totalTime:void 0===f?0:f,disabled:!!g}}function aq(a,b,c){var d;a instanceof Map?(d=a.get(b))||a.set(b,d=c):(d=a[b])||(d=a[b]=c);return d}function bq(a){var b=a.indexOf(":");return[a.substring(1,b),a.substr(b+1)]}var cq=function(){return!1},dq=function(){return!1},eq=function(){return[]},fq=Tp();
if(fq||"undefined"!==typeof Element)cq=function(a,b){return a.contains(b)},dq=function(){if(fq||Element.prototype.matches)return function(c,d){return c.matches(d)};var a=Element.prototype,b=a.matchesSelector||a.mozMatchesSelector||a.msMatchesSelector||a.oMatchesSelector||a.webkitMatchesSelector;return b?function(c,d){return b.apply(c,[d])}:dq}(),eq=function(a,b,c){var d=[];c?d.push.apply(d,oa(a.querySelectorAll(b))):(a=a.querySelector(b))&&d.push(a);return d};var gq=null,hq=!1;
function iq(a){gq||(gq=("undefined"!=typeof document?document.body:null)||{},hq=gq.style?"WebkitAppearance"in gq.style:!1);var b=!0;gq.style&&"ebkit"!=a.substring(1,6)&&(b=a in gq.style,!b&&hq&&(b="Webkit"+a.charAt(0).toUpperCase()+a.substr(1)in gq.style));return b}function jq(a){var b={};Object.keys(a).forEach(function(c){var d=c.replace(/([a-z])([A-Z])/g,"$1-$2");b[d]=a[c]});return b};function kq(a){if("number"==typeof a)return a;a=a.match(/^(-?[\.\d]+)(m?s)/);return!a||2>a.length?0:lq(parseFloat(a[1]),a[2])}function lq(a,b){switch(b){case "s":return 1E3*a;default:return a}}
function mq(a,b,c){if(!a.hasOwnProperty("duration"))a:{var d=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,e=0,f="";if("string"===typeof a){var g=a.match(d);if(null===g){b.push('The provided timing value "'+a+'" is invalid.');a={duration:0,delay:0,easing:""};break a}d=lq(parseFloat(g[1]),g[2]);var h=g[3];null!=h&&(e=lq(parseFloat(h),g[4]));(g=g[5])&&(f=g)}else d=a;c||(c=!1,g=b.length,0>d&&(b.push("Duration values below 0 are not allowed for this animation step."),c=!0),
0>e&&(b.push("Delay values below 0 are not allowed for this animation step."),c=!0),c&&b.splice(g,0,'The provided timing value "'+a+'" is invalid.'));a={duration:d,delay:e,easing:f}}return a}function nq(a,b){b=void 0===b?{}:b;Object.keys(a).forEach(function(c){b[c]=a[c]});return b}function oq(a,b,c){c=void 0===c?{}:c;if(b)for(var d in a)c[d]=a[d];else nq(a,c);return c}
function pq(a){for(var b="",c=0;c<a.style.length;c++){var d=a.style.item(c),e=a.style.getPropertyValue(d);b+=e?d+":"+e+";":""}for(var f in a.style)a.style.hasOwnProperty(f)&&!f.startsWith("_")&&(c=f.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),d=a.style[f],b+=d?c+":"+d+";":"");a.setAttribute("style",b)}function qq(a,b,c){a.style&&(Object.keys(b).forEach(function(d){var e=Wp(d);c&&!c.hasOwnProperty(d)&&(c[d]=a.style[e]);a.style[e]=b[d]}),Tp()&&pq(a))}
function rq(a,b){a.style&&(Object.keys(b).forEach(function(c){c=Wp(c);a.style[c]=""}),Tp()&&pq(a))}function sq(a){return Array.isArray(a)?1==a.length?a[0]:{type:2,vd:a,options:null}:a}function tq(a,b,c){var d=b.params||{};a=uq(a);a.length&&a.forEach(function(e){d.hasOwnProperty(e)||c.push("Unable to resolve the local animation param "+e+" in the given list of values")})}var vq=/{{\s*(.+?)\s*}}/g;
function uq(a){var b=[];if("string"===typeof a){for(var c;c=vq.exec(a);)b.push(c[1]);vq.lastIndex=0}return b}function wq(a,b,c){var d=a.toString(),e=d.replace(vq,function(f,g){var h=b[g];b.hasOwnProperty(g)||(c.push("Please provide a value for the animation param "+g),h="");return h.toString()});return e==d?a:e}function xq(a){for(var b=[],c=a.next();!c.done;)b.push(c.value),c=a.next();return b}var yq=/-+([a-z0-9])/g;
function Wp(a){return a.replace(yq,function(b){for(var c=[],d=0;d<arguments.length;++d)c[d-0]=arguments[d];return c[1].toUpperCase()})}function zq(a,b,c){var d=Object.keys(c);if(d.length&&b.length){var e=b[0],f=[];d.forEach(function(h){e.hasOwnProperty(h)||f.push(h);e[h]=c[h]});if(f.length){d={};for(var g=1;g<b.length;d={gt:d.gt},g++)d.gt=b[g],f.forEach(function(h){return function(m){h.gt[m]=Aq(a,m)}}(d))}}return b}
function Bq(a,b,c){switch(b.type){case 7:return a.cI(b,c);case 0:return a.jz(b,c);case 1:return a.kz(b,c);case 2:return a.aI(b,c);case 3:return a.ZH(b,c);case 4:return a.WH(b,c);case 5:return a.bt(b,c);case 6:return a.Zo(b,c);case 8:return a.ct(b,c);case 9:return a.XH(b,c);case 10:return a.YH(b,c);case 11:return a.$H(b,c);case 12:return a.bI(b,c);default:throw Error("Unable to resolve animation metadata node #"+b.type);}}function Aq(a,b){return window.getComputedStyle(a)[b]};var Cq=/s*:selfs*,?/g,Dq=function(a){this.Bc=a};k=Dq.prototype;k.Si=function(a,b){b=new Eq(b);this.MC(b);return Bq(this,sq(a),b)};k.MC=function(a){a.fl="";a.lr={};a.lr[""]={};a.currentTime=0};
k.cI=function(a,b){var c=this,d=b.$h=0,e=b.zf=0,f=[],g=[];"@"==a.name.charAt(0)&&b.ga.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))");a.le.forEach(function(h){c.MC(b);if(0==h.type){var m=h.name;m.toString().split(/\s*,\s*/).forEach(function(p){h.name=p;f.push(c.jz(h,b))});h.name=m}else 1==h.type?(m=c.kz(h,b),d+=m.$h,e+=m.zf,g.push(m)):b.ga.push("only state() and transition() definitions can sit inside of a trigger()")});return{type:7,name:a.name,Pj:f,Sj:g,
$h:d,zf:e,options:null}};k.jz=function(a,b){var c=this.Zo(a.g,b),d=a.options&&a.options.params||null;if(c.AO){var e=new Set,f=d||{};c.g.forEach(function(h){Fq(h)&&Object.keys(h).forEach(function(m){uq(h[m]).forEach(function(p){f.hasOwnProperty(p)||e.add(p)})})});if(e.size){var g=xq(e.values());b.ga.push('state("'+a.name+'", ...) must define default values for all the following style substitutions: '+g.join(", "))}}return{type:0,name:a.name,style:c,options:d?{params:d}:null}};
k.kz=function(a,b){b.$h=0;b.zf=0;var c=Bq(this,sq(a.animation),b);return{type:1,XF:Jp(a.Zb,b.ga),animation:c,$h:b.$h,zf:b.zf,options:Gq(a.options)}};k.aI=function(a,b){var c=this;return{type:2,vd:a.vd.map(function(d){return Bq(c,d,b)}),options:Gq(a.options)}};k.ZH=function(a,b){var c=this,d=b.currentTime,e=0,f=a.vd.map(function(g){b.currentTime=d;g=Bq(c,g,b);e=Math.max(e,b.currentTime);return g});b.currentTime=e;return{type:3,vd:f,options:Gq(a.options)}};
k.WH=function(a,b){var c=Hq(a.$a,b.ga);b.ke=c;var d=a.g?a.g:{type:6,g:{},offset:null};if(5==d.type)a=this.bt(d,b);else{d=a.g;a=!1;d||(a=!0,d={},c.easing&&(d.easing=c.easing),d={type:6,g:d,offset:null});b.currentTime+=c.duration+c.delay;var e=this.Zo(d,b);e.CP=a;a=e}b.ke=null;return{type:4,$a:c,style:a,options:null}};k.Zo=function(a,b){a=this.TB(a,b);this.LD(a,b);return a};
k.TB=function(a,b){var c=[];Array.isArray(a.g)?a.g.forEach(function(f){"string"==typeof f?"*"==f?c.push(f):b.ga.push("The provided style string value "+f+" is not allowed."):c.push(f)}):c.push(a.g);var d=!1,e=null;c.forEach(function(f){if(Fq(f)){var g=f.easing;g&&(e=g,delete f.easing);if(!d)for(var h in f)if(0<=f[h].toString().indexOf("{{")){d=!0;break}}});return{type:6,g:c,easing:e,offset:a.offset,AO:d,options:null}};
k.LD=function(a,b){var c=this,d=b.ke,e=b.currentTime,f=b.currentTime;d&&0<f&&(f-=d.duration+d.delay);a.g.forEach(function(g){"string"!=typeof g&&Object.keys(g).forEach(function(h){if(c.Bc.SH(h)){var m=b.lr[b.fl],p=m[h],q=!0;p&&(f!=e&&f>=p.startTime&&e<=p.endTime&&(b.ga.push('The CSS property "'+h+'" that exists between the times of "'+p.startTime+'ms" and "'+p.endTime+'ms" is also being animated in a parallel animation between the times of "'+f+'ms" and "'+e+'ms"'),q=!1),f=p.startTime);q&&(m[h]={startTime:f,
endTime:e});b.options&&tq(g[h],b.options,b.ga)}else b.ga.push('The provided animation property "'+h+'" is not a supported CSS property for animations')})})};
k.bt=function(a,b){var c=this,d={type:5,g:[],options:null};if(!b.ke)return b.ga.push("keyframes() must be placed inside of a call to animate()"),d;var e=0,f=[],g=!1,h=!1,m=0,p=a.vd.map(function(t){t=c.TB(t,b);var F=null!=t.offset?t.offset:Iq(t.g),J=0;null!=F&&(e++,J=t.offset=F);h=h||0>J||1<J;g=g||J<m;m=J;f.push(J);return t});h&&b.ga.push("Please ensure that all keyframe offsets are between 0 and 1");g&&b.ga.push("Please ensure that all keyframe offsets are in order");a=a.vd.length;var q=0;0<e&&e<
a?b.ga.push("Not all style() steps within the declared keyframes() contain offsets"):0==e&&(q=1/(a-1));var r=a-1,z=b.currentTime,x=b.ke,w=x.duration;p.forEach(function(t,F){F=0<q?F==r?1:q*F:f[F];var J=F*w;b.currentTime=z+x.delay+J;x.duration=J;c.LD(t,b);t.offset=F;d.g.push(t)});return d};k.ct=function(a,b){return{type:8,animation:Bq(this,sq(a.animation),b),options:Gq(a.options)}};k.XH=function(a,b){b.zf++;return{type:9,options:Gq(a.options)}};
k.YH=function(a,b){return{type:10,animation:this.ct(a.animation,b),options:Gq(a.options)}};k.$H=function(a,b){var c=b.fl,d=a.options||{};b.$h++;b.dx=a;var e=n(Jq(a.ud)),f=e.next().value;e=e.next().value;b.fl=c.length?c+" "+f:f;aq(b.lr,b.fl,{});var g=Bq(this,sq(a.animation),b);b.dx=null;b.fl=c;return{type:11,ud:f,limit:d.limit||0,optional:!!d.optional,xP:e,animation:g,$P:a.ud,options:Gq(a.options)}};
k.bI=function(a,b){b.dx||b.ga.push("stagger() can only be used inside of query()");var c="full"===a.$a?{duration:0,delay:0,easing:"full"}:mq(a.$a,b.ga,!0);return{type:12,animation:Bq(this,sq(a.animation),b),$a:c,options:null}};function Jq(a){var b=a.split(/\s*,\s*/).find(function(c){return":self"==c})?!0:!1;b&&(a=a.replace(Cq,""));a=a.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,function(c){return".ng-trigger-"+c.substr(1)}).replace(/:animating/g,".ng-animating");return[a,b]}
var Eq=function(a){this.ga=a;this.zf=this.$h=0;this.ke=this.fl=this.dx=null;this.currentTime=0;this.lr={};this.options=null};function Iq(a){if("string"==typeof a)return null;var b=null;Array.isArray(a)?a.forEach(function(c){Fq(c)&&c.hasOwnProperty("offset")&&(b=parseFloat(c.offset),delete c.offset)}):Fq(a)&&a.hasOwnProperty("offset")&&(b=parseFloat(a.offset),delete a.offset);return b}function Fq(a){return!Array.isArray(a)&&"object"==typeof a}
function Hq(a,b){var c=null;if(a.hasOwnProperty("duration"))c=a;else if("number"==typeof a)return{duration:mq(a,b).duration,delay:0,easing:""};if(a.split(/\s+/).some(function(d){return"{"==d.charAt(0)&&"{"==d.charAt(1)}))return b={duration:0,delay:0,easing:"",SO:!0},b.JQ=a,b;c=c||mq(a,b);return{duration:c.duration,delay:c.delay,easing:c.easing}}function Gq(a){if(a){if(a=nq(a),a.params){var b=a;var c=(c=a.params)?nq(c):null;b.params=c}}else a={};return a};function Kq(a,b,c,d,e,f,g,h){return{type:1,element:a,Bg:b,Cl:c,xj:d,duration:e,delay:f,totalTime:e+f,easing:void 0===g?null:g,LQ:void 0===h?!1:h}};var Lq=function(){this.Ck=new Map};Lq.prototype.append=function(a,b){var c=this.Ck.get(a);c||this.Ck.set(a,c=[]);c.push.apply(c,oa(b))};Lq.prototype.has=function(a){return this.Ck.has(a)};Lq.prototype.clear=function(){this.Ck.clear()};var Mq=/:enter/g,Nq=/:leave/g;function Oq(a,b,c,d,e,f,g,h,m,p){f=void 0===f?{}:f;g=void 0===g?{}:g;p=void 0===p?[]:p;return(new Pq).gr(a,b,c,d,e,f,g,h,m,p)}var Pq=function(){};k=Pq.prototype;
k.gr=function(a,b,c,d,e,f,g,h,m,p){p=void 0===p?[]:p;m=m||new Lq;a=new Qq(a,b,m,d,e,p,[]);a.options=h;Rq(a.ma,[f],null,a.ga,h);Bq(this,c,a);c=a.Sg.filter(function(q){return q.AE()});c.length&&Object.keys(g).length&&(f=c[c.length-1],f.iA!==f.mc||Rq(f,[g],null,a.ga,h));return c.length?c.map(function(q){return q.gr()}):[Kq(b,[],[],[],0,0,"",!1)]};k.cI=function(){};k.jz=function(){};k.kz=function(){};
k.XH=function(a,b){var c=b.AH;var d=b.element;var e=c.Ck.get(d);e?c.Ck.delete(d):e=[];if(d=e)e=Sq(b,a.options),c=b.ma.currentTime,d=this.NN(d,e,e.options),c!=d&&Tq(b,d);b.previousNode=a};k.YH=function(a,b){var c=Sq(b,a.options);Tq(c);this.ct(a.animation,c);Tq(b,c.ma.currentTime);b.previousNode=a};
k.NN=function(a,b,c){var d=b.ma.currentTime,e=null!=c.duration?kq(c.duration):null,f=null!=c.delay?kq(c.delay):null;0!==e&&a.forEach(function(g){var h={duration:null!=e?e:g.duration,delay:b.ma.currentTime+(null!=f?f:0)+g.delay,easing:""};g=new Uq(b.Bc,g.element,g.Bg,g.Cl,g.xj,h,g.KQ);b.Sg.push(g);d=Math.max(d,h.duration+h.delay)});return d};k.ct=function(a,b){Vq(b,a.options,!0);Bq(this,a.animation,b);b.previousNode=a};
k.aI=function(a,b){var c=this,d=b.Ty,e=b,f=a.options;f&&(f.params||f.delay)&&(e=Sq(b,f),Tq(e),null!=f.delay&&(6==e.previousNode.type&&(Wq(e.ma),e.previousNode=Xq),f=kq(f.delay),e.hl(f)));a.vd.length&&(a.vd.forEach(function(g){return Bq(c,g,e)}),Yq(e.ma),e.Ty>d&&Tq(e));b.previousNode=a};
k.ZH=function(a,b){var c=this,d=[],e=b.ma.currentTime,f=a.options&&a.options.delay?kq(a.options.delay):0;a.vd.forEach(function(g){var h=Sq(b,a.options);f&&h.hl(f);Bq(c,g,h);e=Math.max(e,h.ma.currentTime);d.push(h.ma)});d.forEach(function(g){return Zq(b.ma,g)});Tq(b,e);b.previousNode=a};k.ON=function(a,b){return a.SO?(a=a.JQ,a=b.params?wq(a,b.params,b.ga):a,mq(a,b.ga)):{duration:a.duration,delay:a.delay,easing:a.easing}};
k.WH=function(a,b){var c=b.ke=this.ON(a.$a,b),d=b.ma;c.delay&&($q(b.ma,b.ma.duration+c.delay),Wq(d));var e=a.style;5==e.type?this.bt(e,b):($q(b.ma,b.ma.duration+c.duration),this.Zo(e,b),Yq(d));b.ke=null;b.previousNode=a};k.Zo=function(a,b){var c=b.ma,d=b.ke;!d&&Object.keys(c.mc).length&&(c.duration+=1,c.Uu());d=d&&d.easing||a.easing;a.CP?ar(c,d):Rq(c,a.g,d,b.ga,b.options);b.previousNode=a};
k.bt=function(a,b){var c=b.ke,d=b.ma.duration,e=c.duration,f=Sq(b).ma;f.easing=c.easing;a.g.forEach(function(g){$q(f,(g.offset||0)*e);Rq(f,g.g,g.easing,b.ga,b.options);Yq(f)});Zq(b.ma,f);Tq(b,d+e);b.previousNode=a};
k.$H=function(a,b){var c=this,d=b.ma.currentTime,e=a.options||{},f=e.delay?kq(e.delay):0;f&&(6===b.previousNode.type||0==d&&Object.keys(b.ma.mc).length)&&(Wq(b.ma),b.previousNode=Xq);var g=d;d=nr(b,a.ud,a.$P,a.limit,a.xP,e.optional?!0:!1,b.ga);b.wn=d.length;var h=null;d.forEach(function(m,p){b.vn=p;p=Sq(b,a.options,m);f&&p.hl(f);m===b.element&&(h=p.ma);Bq(c,a.animation,p);Yq(p.ma);g=Math.max(g,p.ma.currentTime)});b.vn=0;b.wn=0;Tq(b,g);h&&(Zq(b.ma,h),Wq(b.ma));b.previousNode=a};
k.bI=function(a,b){var c=b.AG,d=b.ma,e=a.$a,f=Math.abs(e.duration),g=f*(b.wn-1);f*=b.vn;switch(0>e.duration?"reverse":e.easing){case "reverse":f=g-f;break;case "full":f=c.GE}e=b.ma;f&&e.hl(f);e=e.currentTime;Bq(this,a.animation,b);b.previousNode=a;c.GE=d.currentTime-e+(d.startTime-c.ma.startTime)};
var Xq={},Qq=function(a,b,c,d,e,f,g,h){this.Bc=a;this.element=b;this.AH=c;this.BA=d;this.QB=e;this.ga=f;this.Sg=g;this.ke=this.AG=null;this.previousNode=Xq;this.Ty=0;this.options={};this.GE=this.wn=this.vn=0;this.ma=h||new or(this.Bc,b,0);g.push(this.ma)},Vq=function(a,b,c){if(b){var d=a.options;null!=b.duration&&(d.duration=kq(b.duration));null!=b.delay&&(d.delay=kq(b.delay));var e=b.params;if(e){var f=d.params;f||(f=a.options.params={});Object.keys(e).forEach(function(g){c&&f.hasOwnProperty(g)||
(f[g]=wq(e[g],f,a.ga))})}}};Qq.prototype.AJ=function(){var a={};if(this.options){var b=this.options.params;if(b){var c=a.params={};Object.keys(b).forEach(function(d){c[d]=b[d]})}}return a};var Sq=function(a,b,c){b=void 0===b?null:b;c=c||a.element;c=new Qq(a.Bc,c,a.AH,a.BA,a.QB,a.ga,a.Sg,a.ma.oe(c,0));c.previousNode=a.previousNode;c.ke=a.ke;c.options=a.AJ();Vq(c,b);c.vn=a.vn;c.wn=a.wn;c.AG=a;a.Ty++;return c},Tq=function(a,b){a.previousNode=Xq;a.ma=a.ma.oe(a.element,b);a.Sg.push(a.ma)};
Qq.prototype.hl=function(a){0<a&&this.ma.hl(a)};var nr=function(a,b,c,d,e,f,g){var h=[];e&&h.push(a.element);0<b.length&&(b=b.replace(Mq,"."+a.BA),b=b.replace(Nq,"."+a.QB),a=a.Bc.query(a.element,b,1!=d),0!==d&&(a=0>d?a.slice(a.length+d,a.length):a.slice(0,d)),h.push.apply(h,oa(a)));f||0!=h.length||g.push('`query("'+c+'")` returned zero elements. (Use `query("'+c+'", { optional: true })` if you wish to allow this.)');return h};
l.Object.defineProperties(Qq.prototype,{params:{configurable:!0,enumerable:!0,get:function(){return this.options.params}}});var or=function(a,b,c,d){this.Bc=a;this.element=b;this.startTime=c;this.pm=d;this.duration=0;this.Bv={};this.mc={};this.yk=new Map;this.Nq={};this.Pm={};this.sp={};this.iA=null;this.pm||(this.pm=new Map);this.ih=Object.create(this.sp,{});this.ah=this.pm.get(b);this.ah||(this.ah=this.ih,this.pm.set(b,this.ih));this.Uu()};
or.prototype.AE=function(){switch(this.yk.size){case 0:return!1;case 1:return 0<Object.keys(this.mc).length;default:return!0}};or.prototype.hl=function(a){var b=1==this.yk.size&&Object.keys(this.Pm).length;this.duration||b?($q(this,this.currentTime+a),b&&Wq(this)):this.startTime+=a};or.prototype.oe=function(a,b){Yq(this);return new or(this.Bc,a,b||this.currentTime,this.pm)};
or.prototype.Uu=function(){this.mc&&(this.Bv=this.mc);this.mc=this.yk.get(this.duration);this.mc||(this.mc=Object.create(this.sp,{}),this.yk.set(this.duration,this.mc))};var $q=function(a,b){Yq(a);a.duration=b;a.Uu()};or.prototype.yw=function(a,b){this.ih[a]=b;this.ah[a]=b;this.Nq[a]={time:this.currentTime,value:b}};
var ar=function(a,b){b&&(a.Bv.easing=b);Object.keys(a.ah).forEach(function(c){a.sp[c]=a.ah[c]||"*";a.mc[c]="*"});a.iA=a.mc},Rq=function(a,b,c,d,e){c&&(a.Bv.easing=c);var f=e&&e.params||{},g=pr(b,a.ah);Object.keys(g).forEach(function(h){var m=wq(g[h],f,d);a.Pm[h]=m;a.ih.hasOwnProperty(h)||(a.sp[h]=a.ah.hasOwnProperty(h)?a.ah[h]:"*");a.yw(h,m)})},Yq=function(a){var b=a.Pm,c=Object.keys(b);0!=c.length&&(a.Pm={},c.forEach(function(d){a.mc[d]=b[d]}),Object.keys(a.ih).forEach(function(d){a.mc.hasOwnProperty(d)||
(a.mc[d]=a.ih[d])}))},Wq=function(a){Object.keys(a.ih).forEach(function(b){var c=a.ih[b];a.Pm[b]=c;a.yw(b,c)})},Zq=function(a,b){Object.keys(b.Nq).forEach(function(c){var d=a.Nq[c],e=b.Nq[c];(!d||e.time>d.time)&&a.yw(c,e.value)})};
or.prototype.gr=function(){var a=this;Yq(this);var b=new Set,c=new Set,d=1===this.yk.size&&0===this.duration,e=[];this.yk.forEach(function(p,q){var r=oq(p,!0);Object.keys(r).forEach(function(z){var x=r[z];"!"==x?b.add(z):"*"==x&&c.add(z)});d||(r.offset=q/a.duration);e.push(r)});var f=b.size?xq(b.values()):[],g=c.size?xq(c.values()):[];if(d){var h=e[0],m=nq(h);h.offset=0;m.offset=1;e=[h,m]}return Kq(this.element,e,f,g,this.duration,this.startTime,this.easing,!1)};
l.Object.defineProperties(or.prototype,{currentTime:{configurable:!0,enumerable:!0,get:function(){return this.startTime+this.duration}},properties:{configurable:!0,enumerable:!0,get:function(){var a=[],b;for(b in this.mc)a.push(b);return a}}});var Uq=function(a,b,c,d,e,f,g){g=void 0===g?!1:g;or.call(this,a,b,f.delay);this.element=b;this.Bg=c;this.Cl=d;this.xj=e;this.ZM=g;this.$a={duration:f.duration,delay:f.delay,easing:f.easing}};u(Uq,or);Uq.prototype.AE=function(){return 1<this.Bg.length};
Uq.prototype.gr=function(){var a=this.Bg,b=this.$a,c=b.delay,d=b.duration,e=b.easing;if(this.ZM&&c){b=[];e=d+c;var f=c/e,g=oq(a[0],!1);g.offset=0;b.push(g);g=oq(a[0],!1);g.offset=qr(f);b.push(g);f=a.length-1;for(g=1;g<=f;g++){var h=oq(a[g],!1);h.offset=qr((c+h.offset*d)/e);b.push(h)}d=e;c=0;e="";a=b}return Kq(this.element,a,this.Cl,this.xj,d,c,e,!0)};function qr(a){var b=Math.pow(10,2);return Math.round(a*b)/b}
function pr(a,b){var c={},d;a.forEach(function(e){"*"===e?(d=d||Object.keys(b),d.forEach(function(f){c[f]="*"})):oq(e,!1,c)});return c};var rr=function(){};var sr=function(){};u(sr,rr);var Xp=tr();function tr(){var a={};"width height minWidth minHeight maxWidth maxHeight left top bottom right fontSize outlineWidth outlineOffset paddingTop paddingLeft paddingBottom paddingRight marginTop marginLeft marginBottom marginRight borderRadius borderWidth borderTopWidth borderLeftWidth borderRightWidth borderBottomWidth textIndent perspective".split(" ").forEach(function(b){return a[b]=!0});return a};var ur=function(){};function vr(a,b,c,d,e,f,g,h,m,p,q,r,z){return{type:0,element:a,xd:b,KF:e,Qc:c,Nr:f,ab:d,Qo:g,Sg:h,pQ:m,Cl:p,xj:q,totalTime:r,ga:z}};var wr={},xr=function(a,b,c){this.qD=a;this.Ri=b;this.dD=c};xr.prototype.match=function(a,b,c,d){return yr(this.Ri.XF,a,b,c,d)};xr.prototype.Ti=function(a,b,c){var d=this.dD["*"];a=this.dD[a];d=d?d.Ti(b,c):{};return a?a.Ti(b,c):d};
xr.prototype.Si=function(a,b,c,d,e,f,g,h,m,p){var q=[],r=this.Ri.options&&this.Ri.options.params||wr;g=this.Ti(c,g&&g.params||wr,q);var z=h&&h.params||wr;h=this.Ti(d,z,q);var x=new Set,w=new Map,t=new Map,F="void"===d;r={params:Object.assign(Object.assign({},r),z)};a=p?[]:Oq(a,b,this.Ri.animation,e,f,g,h,r,m,q);var J=0;a.forEach(function(G){J=Math.max(G.duration+G.delay,J)});if(q.length)return vr(b,this.qD,c,d,F,g,h,[],[],w,t,J,q);a.forEach(function(G){var O=G.element,N=aq(w,O,{});G.Cl.forEach(function(R){return N[R]=
!0});var L=aq(t,O,{});G.xj.forEach(function(R){return L[R]=!0});O!==b&&x.add(O)});q=xq(x.values());return vr(b,this.qD,c,d,F,g,h,a,q,w,t,J)};function yr(a,b,c,d,e){return a.some(function(f){return f(b,c,d,e)})}var zr=function(a,b){this.g=a;this.IO=b};
zr.prototype.Ti=function(a,b){var c={},d=nq(this.IO);Object.keys(a).forEach(function(e){var f=a[e];null!=f&&(d[e]=f)});this.g.g.forEach(function(e){"string"!==typeof e&&Object.keys(e).forEach(function(f){var g=e[f];1<g.length&&(g=wq(g,d,b));c[f]=g})});return c};var Cr=function(a,b){var c=this;this.name=a;this.Ri=b;this.MH=[];this.Pj={};b.Pj.forEach(function(d){c.Pj[d.name]=new zr(d.style,d.options&&d.options.params||{})});Ar(this.Pj,"true","1");Ar(this.Pj,"false","0");b.Sj.forEach(function(d){c.MH.push(new xr(a,d,c.Pj))});this.Cr=Br(a,this.Pj)},Dr=function(a,b,c,d,e){return a.MH.find(function(f){return f.match(b,c,d,e)})||null};
function Br(a,b){return new xr(a,{type:1,animation:{type:2,vd:[],options:null},XF:[function(){return!0}],options:null,$h:0,zf:0},b)}function Ar(a,b,c){a.hasOwnProperty(b)?a.hasOwnProperty(c)||(a[c]=a[b]):a.hasOwnProperty(c)&&(a[b]=a[c])};var Er=new Lq,Fr=function(a,b,c){this.Ow=a;this.Bc=b;this.HL=c;this.Bz={};this.vv={};this.Ca=[]};k=Fr.prototype;k.register=function(a,b){var c=[];b=(new Dq(this.Bc)).Si(b,c);if(c.length)throw Error("Unable to build the animation due to the following errors: "+c.join("\n"));this.Bz[a]=b};k.ck=function(a,b,c){var d=a.element;b=Vp(a.Bg,b,c);return this.Bc.animate(d,b,a.duration,a.delay,a.easing,[],!0)};
k.create=function(a,b,c){var d=this;c=void 0===c?{}:c;var e=[],f=this.Bz[a],g=new Map;f?(b=Oq(this.Bc,b,f,"ng-enter","ng-leave",{},{},c,Er,e),b.forEach(function(h){var m=aq(g,h.element,{});h.xj.forEach(function(p){return m[p]=null})})):(e.push("The requested animation doesn't exist or has already been destroyed"),b=[]);if(e.length)throw Error("Unable to create the animation due to the following errors: "+e.join("\n"));g.forEach(function(h,m){Object.keys(h).forEach(function(p){h[p]=d.Bc.$w(m,p)})});
e=b.map(function(h){var m=g.get(h.element);return d.ck(h,{},m)});e=Up(e);this.vv[a]=e;e.Pa(function(){return d.destroy(a)});this.Ca.push(e);return e};k.destroy=function(a){var b=this.nu(a);b.destroy();delete this.vv[a];a=this.Ca.indexOf(b);0<=a&&this.Ca.splice(a,1)};k.nu=function(a){var b=this.vv[a];if(!b)throw Error("Unable to find the timeline player referenced by "+a);return b};k.Pb=function(a,b,c,d){b=$p(b,"","","");Yp(this.nu(a),c,b,d);return function(){}};var Gr=[],Hr={Hb:"",Nj:!1,Py:!1,Rr:!1,Gy:!1},Ir={Hb:"",Py:!1,Nj:!1,Rr:!1,Gy:!0},Jr=function(a,b){this.Hb=void 0===b?"":b;var c=(b=a&&a.hasOwnProperty("value"))?a.value:a;this.value=null!=c?c:null;b?(a=nq(a),delete a.value,this.options=a):this.options={};this.options.params||(this.options.params={})},Kr=function(a,b){var c=b.params;if(c){var d=a.options.params;Object.keys(c).forEach(function(e){null==d[e]&&(d[e]=c[e])})}};
l.Object.defineProperties(Jr.prototype,{params:{configurable:!0,enumerable:!0,get:function(){return this.options.params}}});var Lr=new Jr("void"),Nr=function(a,b,c){this.id=a;this.Bf=b;this.hb=c;this.Ca=[];this.sh={};this.Cq=[];this.mk=new Map;this.tB="ng-tns-"+a;Mr(b,this.tB)};k=Nr.prototype;
k.Pb=function(a,b,c,d){var e=this;if(!this.sh.hasOwnProperty(b))throw Error('Unable to listen on the animation trigger event "'+c+'" because the animation trigger "'+b+"\" doesn't exist!");if(null==c||0==c.length)throw Error('Unable to listen on the animation trigger "'+b+'" because the provided event is undefined!');if("start"!=c&&"done"!=c)throw Error('The provided animation trigger event "'+c+'" for the animation trigger "'+b+'" is not supported!');var f=aq(this.mk,a,[]),g={name:b,lQ:c,Nd:d};f.push(g);
var h=aq(this.hb.Of,a,{});h.hasOwnProperty(b)||(Mr(a,"ng-trigger"),Mr(a,"ng-trigger-"+b),h[b]=Lr);return function(){Or(e.hb,function(){var m=f.indexOf(g);0<=m&&f.splice(m,1);e.sh[b]||delete h[b]})}};k.register=function(a,b){if(this.sh[a])return!1;this.sh[a]=b;return!0};k.IK=function(a){var b=this.sh[a];if(!b)throw Error('The provided animation trigger "'+a+'" has not been registered!');return b};
k.trigger=function(a,b,c,d){var e=this;d=void 0===d?!0:d;var f=this.IK(b),g=new Pr(this.id,b,a),h=this.hb.Of.get(a);h||(Mr(a,"ng-trigger"),Mr(a,"ng-trigger-"+b),this.hb.Of.set(a,h={}));var m=h[b],p=new Jr(c,this.id);c&&c.hasOwnProperty("value")||!m||Kr(p,m.options);h[b]=p;m||(m=Lr);if("void"!==p.value&&m.value===p.value){if(!Qr(m.params,p.params)){d=[];var q=f.Cr.Ti(m.value,m.params,d),r=f.Cr.Ti(p.value,p.params,d);d.length?Rr(d):Or(this.hb,function(){rq(a,q);qq(a,r)})}}else{c=aq(this.hb.wj,a,[]);
c.forEach(function(x){x.Hb==e.id&&x.xd==b&&x.Wd&&x.destroy()});h=Dr(f,m.value,p.value,a,p.params);var z=!1;if(!h){if(!d)return;h=f.Cr;z=!0}this.hb.Vs++;this.Cq.push({element:a,xd:b,transition:h,Qc:m,ab:p,vj:g,GF:z});z||(Mr(a,"ng-animate-queued"),g.ve(function(){Sr(a,"ng-animate-queued")}));g.Sc(function(){var x=e.Ca.indexOf(g);0<=x&&e.Ca.splice(x,1);if(x=e.hb.wj.get(a)){var w=x.indexOf(g);0<=w&&x.splice(w,1)}});this.Ca.push(g);c.push(g);return g}};
k.hx=function(a){var b=this;delete this.sh[a];this.hb.Of.forEach(function(c){delete c[a]});this.mk.forEach(function(c,d){b.mk.set(d,c.filter(function(e){return e.name!=a}))})};var Tr=function(a,b){a.hb.Of.delete(b);a.mk.delete(b);var c=a.hb.wj.get(b);c&&(c.forEach(function(d){return d.destroy()}),a.hb.wj.delete(b))};
Nr.prototype.$C=function(a,b){var c=this,d=this.hb.Oc.query(a,".ng-trigger",!0);d.forEach(function(e){if(!e.__ng_removed){var f=Ur(c.hb,e);f.size?f.forEach(function(g){return Vr(g,e,b,!1,!0)}):Tr(c,e)}});Wr(this.hb,function(){return d.forEach(function(e){return Tr(c,e)})})};
var Vr=function(a,b,c,d,e){var f=a.hb.Of.get(b);if(f){var g=[];Object.keys(f).forEach(function(h){a.sh[h]&&(h=a.trigger(b,h,"void",e))&&g.push(h)});if(g.length)return Xr(a.hb,a.id,b,!0,c),d&&Up(g).Sc(function(){return Yr(a.hb,b)}),!0}return!1},Zr=function(a,b){var c=a.mk.get(b);if(c){var d=new Set;c.forEach(function(e){e=e.name;if(!d.has(e)){d.add(e);var f=a.sh[e].Cr,g=a.hb.Of.get(b)[e]||Lr,h=new Jr("void"),m=new Pr(a.id,e,b);a.hb.Vs++;a.Cq.push({element:b,xd:e,transition:f,Qc:g,ab:h,vj:m,GF:!0})}})}};
Nr.prototype.removeNode=function(a,b){var c=this,d=this.hb;a.childElementCount&&this.$C(a,b);if(!Vr(this,a,b,!0)){var e=!1;if(d.Zy){var f=d.Ca.length?d.Bl.get(a):[];if(f&&f.length)e=!0;else for(f=a;f=f.parentNode;)if(d.Of.get(f)){e=!0;break}}Zr(this,a);e?Xr(d,this.id,a,!1,b):(e=a.__ng_removed,e&&e!==Hr||(Or(d,function(){return Tr(c,a)}),$r(d,a),d.pv(a,b)))}};Nr.prototype.insertNode=function(a){Mr(a,this.tB)};
var as=function(a,b){var c=[];a.Cq.forEach(function(d){var e=d.vj;if(!e.Qd){var f=d.element,g=a.mk.get(f);g&&g.forEach(function(h){if(h.name==d.xd){var m=$p(f,d.xd,d.Qc.value,d.ab.value);m._data=b;Yp(d.vj,h.lQ,m,h.Nd)}});e.WF?Or(a.hb,function(){e.destroy()}):c.push(d)}});a.Cq=[];return c.sort(function(d,e){var f=d.transition.Ri.zf,g=e.transition.Ri.zf;return 0==f||0==g?f-g:a.hb.Oc.sr(d.element,e.element)?1:-1})};
Nr.prototype.destroy=function(a){this.Ca.forEach(function(b){return b.destroy()});this.$C(this.Bf,a)};var bs=function(a,b,c){this.Ow=a;this.Oc=b;this.HL=c;this.Ca=[];this.js=new Map;this.wj=new Map;this.Bl=new Map;this.Of=new Map;this.Bn=new Set;this.Vs=this.Zy=0;this.Fm={};this.sf=[];this.au=[];this.$q=[];this.by=new Map;this.Ah=[];this.tg=[];this.ro=function(){}};k=bs.prototype;k.pv=function(a,b){this.ro(a,b)};
k.Nz=function(a,b){var c=this.sf.length-1;if(0<=c){for(var d=!1;0<=c;c--)if(this.Oc.sr(this.sf[c].Bf,b)){this.sf.splice(c+1,0,a);d=!0;break}d||this.sf.splice(0,0,a)}else this.sf.push(a);this.by.set(b,a);return a};k.register=function(a,b){var c=this.Fm[a];c||(c=new Nr(a,b,this),b.parentNode?this.Nz(c,b):(this.js.set(b,c),this.Ah.push(b)),c=this.Fm[a]=c);return c};k.Dy=function(a,b,c){(a=this.Fm[a])&&a.register(b,c)&&this.Zy++};
k.destroy=function(a,b){var c=this;if(a){var d=this.ti(a);Or(this,function(){c.by.delete(d.Bf);delete c.Fm[a];var e=c.sf.indexOf(d);0<=e&&c.sf.splice(e,1)});Wr(this,function(){return d.destroy(b)})}};k.ti=function(a){return this.Fm[a]};var Ur=function(a,b){var c=new Set;if(b=a.Of.get(b))for(var d=Object.keys(b),e=0;e<d.length;e++){var f=b[d[e]].Hb;f&&(f=a.ti(f))&&c.add(f)}return c};bs.prototype.trigger=function(a,b,c,d){return cs(b)&&(a=this.ti(a))?(a.trigger(b,c,d),!0):!1};
bs.prototype.insertNode=function(a,b,c,d){if(cs(b)){var e=b.__ng_removed;e&&e.Nj&&(e.Nj=!1,e.Py=!0,e=this.tg.indexOf(b),0<=e&&this.tg.splice(e,1));a&&(a=this.ti(a))&&a.insertNode(b,c);d&&this.Ah.push(b)}};var ds=function(a,b,c){c?a.Bn.has(b)||(a.Bn.add(b),Mr(b,"ng-animate-disabled")):a.Bn.has(b)&&(a.Bn.delete(b),Sr(b,"ng-animate-disabled"))};
bs.prototype.removeNode=function(a,b,c,d){if(cs(b)){var e=a?this.ti(a):null;e?e.removeNode(b,d):Xr(this,a,b,!1,d);c&&(c=this.by.get(b))&&c.id!==a&&c.removeNode(b,d)}else this.pv(b,d)};var Xr=function(a,b,c,d,e){a.tg.push(c);c.__ng_removed={Hb:b,Nj:e,Rr:d,Gy:!1}};bs.prototype.Pb=function(a,b,c,d,e){return cs(b)?this.ti(a).Pb(b,c,d,e):function(){}};bs.prototype.YI=function(a,b,c,d,e){return a.transition.Si(this.Oc,a.element,a.Qc.value,a.ab.value,c,d,a.Qc.options,a.ab.options,b,e)};
var $r=function(a,b){var c=a.Oc.query(b,".ng-trigger",!0);c.forEach(function(d){return es(a,d)});0!=a.Bl.size&&(c=a.Oc.query(b,".ng-animating",!0),c.forEach(function(d){return fs(a,d)}))},es=function(a,b){(a=a.wj.get(b))&&a.forEach(function(c){c.Wd?c.WF=!0:c.destroy()})},fs=function(a,b){(a=a.Bl.get(b))&&a.forEach(function(c){return c.finish()})},Yr=function(a,b){var c=b.__ng_removed;if(c&&c.Nj){b.__ng_removed=Hr;if(c.Hb){$r(a,b);var d=a.ti(c.Hb);d&&Tr(d,b)}a.pv(b,c.Nj)}a.Oc.YF(b,".ng-animate-disabled")&&
ds(a,b,!1);a.Oc.query(b,".ng-animate-disabled",!0).forEach(function(e){ds(a,e,!1)})};
bs.prototype.flush=function(a){var b=this;a=void 0===a?-1:a;var c=[];this.js.size&&(this.js.forEach(function(f,g){return b.Nz(f,g)}),this.js.clear());if(this.Zy&&this.Ah.length)for(var d=0;d<this.Ah.length;d++)Mr(this.Ah[d],"ng-star-inserted");if(this.sf.length&&(this.Vs||this.tg.length)){d=[];try{c=this.nK(d,a)}finally{for(a=0;a<d.length;a++)d[a]()}}else for(a=0;a<this.tg.length;a++)Yr(this,this.tg[a]);this.Vs=0;this.Ah.length=0;this.tg.length=0;this.au.forEach(function(f){return f()});this.au=[];
if(this.$q.length){var e=this.$q;this.$q=[];c.length?Up(c).Sc(function(){e.forEach(function(f){return f()})}):e.forEach(function(f){return f()})}};var Rr=function(a){throw Error("Unable to process animations due to the following failed trigger transitions\n "+a.join("\n"));};
bs.prototype.nK=function(a,b){var c=this,d=new Lq,e=[],f=new Map,g=[],h=new Map,m=new Map,p=new Map,q=new Set;this.Bn.forEach(function(y){q.add(y);y=c.Oc.query(y,".ng-animate-queued",!0);for(var C=0;C<y.length;C++)q.add(y[C])});var r=this.Ow,z=Array.from(this.Of.keys()),x=gs(z,this.Ah),w=new Map,t=0;x.forEach(function(y,C){var H="ng-enter"+t++;w.set(C,H);y.forEach(function(T){return Mr(T,H)})});for(var F=[],J=new Set,G=new Set,O=0;O<this.tg.length;O++){var N=this.tg[O],L=N.__ng_removed;L&&L.Nj&&(F.push(N),
J.add(N),L.Rr?this.Oc.query(N,".ng-star-inserted",!0).forEach(function(y){return J.add(y)}):G.add(N))}var R=new Map,U=gs(z,Array.from(J));U.forEach(function(y,C){var H="ng-leave"+t++;R.set(C,H);y.forEach(function(T){return Mr(T,H)})});a.push(function(){x.forEach(function(y,C){var H=w.get(C);y.forEach(function(T){return Sr(T,H)})});U.forEach(function(y,C){var H=R.get(C);y.forEach(function(T){return Sr(T,H)})});F.forEach(function(y){Yr(c,y)})});var ta=[],Da=[];for(a=this.sf.length-1;0<=a;a--)as(this.sf[a],
b).forEach(function(y){var C=y.vj,H=y.element;ta.push(C);if(c.Ah.length){var T=H.__ng_removed;if(T&&T.Py){C.destroy();return}}T=!r||!c.Oc.sr(r,H);var la=R.get(H),wa=w.get(H),ia=c.YI(y,d,wa,la,T);ia.ga&&ia.ga.length?Da.push(ia):T?(C.ve(function(){return rq(H,ia.Nr)}),C.Pa(function(){return qq(H,ia.Qo)}),e.push(C)):y.GF?(C.ve(function(){return rq(H,ia.Nr)}),C.Pa(function(){return qq(H,ia.Qo)}),e.push(C)):(ia.Sg.forEach(function(ma){return ma.KQ=!0}),d.append(H,ia.Sg),g.push({zF:ia,vj:C,element:H}),
ia.pQ.forEach(function(ma){return aq(h,ma,[]).push(C)}),ia.Cl.forEach(function(ma,Fa){ma=Object.keys(ma);if(ma.length){var Ra=m.get(Fa);Ra||m.set(Fa,Ra=new Set);ma.forEach(function(Ta){return Ra.add(Ta)})}}),ia.xj.forEach(function(ma,Fa){ma=Object.keys(ma);var Ra=p.get(Fa);Ra||p.set(Fa,Ra=new Set);ma.forEach(function(Ta){return Ra.add(Ta)})}))});if(Da.length){var D=[];Da.forEach(function(y){D.push("@"+y.xd+" has failed due to:\n");y.ga.forEach(function(C){return D.push("- "+C+"\n")})});ta.forEach(function(y){return y.destroy()});
Rr(D)}var E=new Map,I=new Map;g.forEach(function(y){var C=y.element;d.has(C)&&(I.set(C,C),c.RI(y.vj.Hb,y.zF,E))});e.forEach(function(y){var C=y.element;c.$A(C,!1,y.Hb,y.xd,null).forEach(function(H){aq(E,C,[]).push(H);H.destroy()})});var ba=F.filter(function(y){return hs(y,m,p)}),Z=new Map;is(Z,this.Oc,G,p).forEach(function(y){hs(y,m,p)&&ba.push(y)});var Ka=new Map;x.forEach(function(y){is(Ka,c.Oc,new Set(y),m)});ba.forEach(function(y){var C=Z.get(y),H=Ka.get(y);Z.set(y,Object.assign(Object.assign({},
C),H))});var ob=[],Va=[],Pb={};g.forEach(function(y){var C=y.element,H=y.vj,T=y.zF;if(d.has(C))if(q.has(C))H.Pa(function(){return qq(C,T.Qo)}),H.disabled=!0,H.totalTime=T.totalTime,e.push(H);else{var la=Pb;if(1<I.size){y=C;for(var wa=[];y=y.parentNode;){var ia=I.get(y);if(ia){la=ia;break}wa.push(y)}wa.forEach(function(ma){return I.set(ma,la)})}y=c.WI(H.Hb,T,E,f,Ka,Z);js(H,y);la===Pb?ob.push(H):((y=c.wj.get(la))&&y.length&&(H.uj=Up(y)),e.push(H))}else rq(C,T.Nr),H.Pa(function(){return qq(C,T.Qo)}),
Va.push(H),q.has(C)&&e.push(H)});Va.forEach(function(y){var C=f.get(y.element);C&&C.length&&(C=Up(C),js(y,C))});e.forEach(function(y){y.uj?ks(y,y.uj):y.destroy()});for(b=0;b<F.length;b++)if(G=F[b],a=G.__ng_removed,Sr(G,"ng-leave"),!a||!a.Rr){a=[];if(h.size)for((z=h.get(G))&&z.length&&a.push.apply(a,oa(z)),z=this.Oc.query(G,".ng-animating",!0),O=0;O<z.length;O++)(N=h.get(z[O]))&&N.length&&a.push.apply(a,oa(N));a=a.filter(function(y){return!y.Qd});a.length?ls(this,G,a):Yr(this,G)}F.length=0;ob.forEach(function(y){c.Ca.push(y);
y.Sc(function(){y.destroy();c.Ca.splice(c.Ca.indexOf(y),1)});y.play()});return ob};var Or=function(a,b){a.au.push(b)},Wr=function(a,b){a.$q.push(b)};bs.prototype.$A=function(a,b,c,d,e){var f=[];if(b)(e=this.Bl.get(a))&&(f=e);else if(a=this.wj.get(a)){var g=!e||"void"==e;a.forEach(function(h){h.Wd||(g||h.xd==d)&&f.push(h)})}if(c||d)f=f.filter(function(h){return c&&c!=h.Hb||d&&d!=h.xd?!1:!0});return f};
bs.prototype.RI=function(a,b,c){var d=b.xd,e=b.element;a=b.KF?void 0:a;d=b.KF?void 0:d;for(var f={},g=n(b.Sg),h=g.next();!h.done;f={ht:f.ht},h=g.next()){h=h.value.element;var m=h!==e;f.ht=aq(c,h,[]);this.$A(h,m,a,d,b.ab).forEach(function(p){return function(q){var r=q.fc;r.al&&r.al();q.destroy();p.ht.push(q)}}(f))}rq(e,b.Nr)};
bs.prototype.WI=function(a,b,c,d,e,f){var g=this,h=b.xd,m=b.element,p=[],q=new Set,r=new Set,z=b.Sg.map(function(w){var t=w.element;q.add(t);var F=t.__ng_removed;if(F&&F.Gy)return new Qp(w.duration,w.delay);F=t!==m;var J=ms((c.get(t)||Gr).map(function(N){return N.fc})).filter(function(N){return N.element?N.element===t:!1}),G=e.get(t),O=f.get(t);G=Vp(w.Bg,G,O);J=g.ck(w,G,J);w.LQ&&d&&r.add(t);F&&(w=new Pr(a,h,t),js(w,J),p.push(w));return J});p.forEach(function(w){aq(g.Bl,w.element,[]).push(w);w.Sc(function(){var t=
g.Bl,F=w.element,J;if(t instanceof Map){if(J=t.get(F))J.length&&J.splice(J.indexOf(w),1),0==J.length&&t.delete(F)}else if(J=t[F])J.length&&J.splice(J.indexOf(w),1),0==J.length&&delete t[F];return J})});q.forEach(function(w){return Mr(w,"ng-animating")});var x=Up(z);x.Pa(function(){q.forEach(function(w){return Sr(w,"ng-animating")});qq(m,b.Qo)});r.forEach(function(w){aq(d,w,[]).push(x)});return x};
bs.prototype.ck=function(a,b,c){return 0<b.length?this.Oc.animate(a.element,b,a.duration,a.delay,a.easing,c):new Qp(a.duration,a.delay)};
var Pr=function(a,b,c){this.Hb=a;this.xd=b;this.element=c;this.fc=new Qp;this.fA=!1;this.Dq={};this.disabled=this.WF=this.Qd=!1;this.Wd=!0;this.totalTime=0},js=function(a,b){a.fA||(a.fc=b,Object.keys(a.Dq).forEach(function(c){a.Dq[c].forEach(function(d){return Yp(b,c,void 0,d)})}),a.Dq={},a.fA=!0,a.totalTime=b.totalTime,a.Wd=!1)},ks=function(a,b){var c=a.fc;c.gi&&b.ve(function(){return c.gi("start")});b.Sc(function(){return a.finish()});b.Pa(function(){return a.destroy()})};k=Pr.prototype;
k.Dv=function(a,b){aq(this.Dq,a,[]).push(b)};k.Sc=function(a){this.Wd&&this.Dv("done",a);this.fc.Sc(a)};k.ve=function(a){this.Wd&&this.Dv("start",a);this.fc.ve(a)};k.Pa=function(a){this.Wd&&this.Dv("destroy",a);this.fc.Pa(a)};k.init=function(){this.fc.init()};k.Td=function(){return this.Wd?!1:this.fc.Td()};k.play=function(){!this.Wd&&this.fc.play()};k.pause=function(){!this.Wd&&this.fc.pause()};k.bi=function(){!this.Wd&&this.fc.bi()};k.finish=function(){this.fc.finish()};
k.destroy=function(){this.Qd=!0;this.fc.destroy()};k.reset=function(){!this.Wd&&this.fc.reset()};k.setPosition=function(a){this.Wd||this.fc.setPosition(a)};k.gi=function(a){var b=this.fc;b.gi&&b.gi(a)};function cs(a){return a&&1===a.nodeType}function ns(a,b){var c=a.style.display;a.style.display=null!=b?b:"none";return c}
function is(a,b,c,d){var e=[];c.forEach(function(h){return e.push(ns(h))});var f=[];d.forEach(function(h,m){var p={};h.forEach(function(q){q=p[q]=b.$w(m,q);q&&0!=q.length||(m.__ng_removed=Ir,f.push(m))});a.set(m,p)});var g=0;c.forEach(function(h){return ns(h,e[g++])});return f}
function gs(a,b){function c(g){if(!g)return 1;var h=f.get(g);if(h)return h;h=g.parentNode;h=d.has(h)?h:e.has(h)?1:c(h);f.set(g,h);return h}var d=new Map;a.forEach(function(g){return d.set(g,[])});if(0==b.length)return d;var e=new Set(b),f=new Map;b.forEach(function(g){var h=c(g);1!==h&&d.get(h).push(g)});return d}function Mr(a,b){if(a.classList)a.classList.add(b);else{var c=a.$$classes;c||(c=a.$$classes={});c[b]=!0}}function Sr(a,b){a.classList?a.classList.remove(b):(a=a.$$classes)&&delete a[b]}
function ls(a,b,c){Up(c).Sc(function(){return Yr(a,b)})}function ms(a){var b=[];os(a,b);return b}function os(a,b){for(var c=0;c<a.length;c++){var d=a[c];d instanceof Sp?os(d.Ca,b):b.push(d)}}function Qr(a,b){var c=Object.keys(a),d=Object.keys(b);if(c.length!=d.length)return!1;for(d=0;d<c.length;d++){var e=c[d];if(!b.hasOwnProperty(e)||a[e]!==b[e])return!1}return!0}
function hs(a,b,c){var d=c.get(a);if(!d)return!1;var e=b.get(a);e?d.forEach(function(f){return e.add(f)}):b.set(a,d);c.delete(a);return!0};var ps=function(a,b,c){var d=this;this.Ow=a;this.Bc=b;this.pD={};this.ro=function(){};this.fe=new bs(a,b,c);this.jw=new Fr(a,b,c);this.fe.ro=function(e,f){return d.ro(e,f)}};k=ps.prototype;k.Dy=function(a,b,c,d,e){a=a+"-"+d;c=this.pD[a];if(!c){c=[];e=(new Dq(this.Bc)).Si(e,c);if(c.length)throw Error('The animation trigger "'+d+'" has failed to build due to the following errors:\n - '+c.join("\n - "));c=new Cr(d,e);this.pD[a]=c}this.fe.Dy(b,d,c)};k.register=function(a,b){this.fe.register(a,b)};
k.destroy=function(a,b){this.fe.destroy(a,b)};k.yr=function(a,b){ds(this.fe,a,b)};
k.process=function(a,b,c,d){if("@"==c.charAt(0)){c=n(bq(c));a=c.next().value;c=c.next().value;var e=this.jw;if("register"==c)e.register(a,d[0]);else if("create"==c)e.create(a,b,d[0]||{});else switch(b=e.nu(a),c){case "play":b.play();break;case "pause":b.pause();break;case "reset":b.reset();break;case "restart":b.bi();break;case "finish":b.finish();break;case "init":b.init();break;case "setPosition":b.setPosition(parseFloat(d[0]));break;case "destroy":e.destroy(a)}}else this.fe.trigger(a,b,c,d)};
k.Pb=function(a,b,c,d,e){return"@"==c.charAt(0)?(c=n(bq(c)),a=c.next().value,c=c.next().value,this.jw.Pb(a,b,c,e)):this.fe.Pb(a,b,c,d,e)};k.flush=function(a){this.fe.flush(void 0===a?-1:a)};l.Object.defineProperties(ps.prototype,{Ca:{configurable:!0,enumerable:!0,get:function(){return this.fe.Ca.concat(this.jw.Ca)}}});/*

 Copyright Google Inc. All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
 @type {number}
*/
var qs=function(a,b,c,d,e,f){var g="forwards",h=this;this.ha=a;this.Le=b;this.$g=c;this.Wf=d;this.dK=e;this.kK=g;this.NL=f;this.Z=this.$c=!1;this.Yb=this.cD=0;this.CA=function(m){return h.KK(m)}};k=qs.prototype;k.apply=function(){var a=this.ha,b=this.$g+"ms "+this.dK+" "+this.Wf+"ms 1 normal "+this.kK+" "+this.Le,c=a.style.animation.trim();if(c.length){for(var d=0,e=0;e<c.length;e++)","===c.charAt(e)&&d++;b=c+", "+b}rs(a,"",b);ss(this.ha,this.CA,!1);this.cD=Date.now()};
k.pause=function(){var a=this.ha;rs(a,"PlayState","paused",ts(a,this.Le))};k.resume=function(){var a=this.ha;rs(a,"PlayState","running",ts(a,this.Le))};k.setPosition=function(a){var b=ts(this.ha,this.Le);this.Yb=a*this.$g;rs(this.ha,"Delay","-"+this.Yb+"ms",b)};k.KK=function(a){var b=a.tR||Date.now(),c=1E3*parseFloat(a.elapsedTime.toFixed(3));a.animationName==this.Le&&Math.max(b-this.cD,0)>=this.Wf&&c>=this.$g&&this.finish()};k.finish=function(){this.$c||(this.$c=!0,this.NL(),ss(this.ha,this.CA,!0))};
k.destroy=function(){if(!this.Z){this.Z=!0;this.finish();var a=this.ha,b=a.style.animation.split(","),c=us(b,this.Le);0<=c&&(b.splice(c,1),rs(a,"",b.join(",")))}};function ts(a,b){a=a.style.animation;return 0<a.indexOf(",")?us(a.split(","),b):us([a],b)}function us(a,b){for(var c=0;c<a.length;c++)if(0<=a[c].indexOf(b))return c;return-1}function ss(a,b,c){c?a.removeEventListener("animationend",b):a.addEventListener("animationend",b)}
function rs(a,b,c,d){b="animation"+b;if(null!=d){var e=a.style[b];e.length&&(e=e.split(","),e[d]=c,c=e.join(","))}a.style[b]=c};var vs=function(a,b,c,d,e,f,g,h){this.element=a;this.Bg=b;this.animationName=c;this.$g=d;this.Wf=e;this.JA=g;this.Id=h;this.Lb=[];this.Mb=[];this.Dc=[];this.ld=!1;this.ug={};this.pa=0;this.easing=f||"linear";this.totalTime=d+e;this.Qz()};k=vs.prototype;k.ve=function(a){this.Mb.push(a)};k.Sc=function(a){this.Lb.push(a)};k.Pa=function(a){this.Dc.push(a)};
k.destroy=function(){this.init();4<=this.pa||(this.pa=4,this.lg.destroy(),this.bu(),this.RA(),this.Id&&this.Id.destroy(),this.Dc.forEach(function(a){return a()}),this.Dc=[])};k.RA=function(){this.Lb.forEach(function(a){return a()});this.Lb=[]};k.bu=function(){this.Mb.forEach(function(a){return a()});this.Mb=[]};k.finish=function(){this.init();3<=this.pa||(this.pa=3,this.lg.finish(),this.bu(),this.Id&&this.Id.finish(),this.RA())};k.setPosition=function(a){this.lg.setPosition(a)};
k.Td=function(){return 2<=this.pa};k.init=function(){1<=this.pa||(this.pa=1,this.lg.apply(),this.Wf&&this.lg.pause())};k.play=function(){this.init();this.Td()||(this.bu(),this.pa=2,this.Id&&this.Id.start());this.lg.resume()};k.pause=function(){this.init();this.lg.pause()};k.bi=function(){this.reset();this.play()};k.reset=function(){this.lg.destroy();this.Qz();this.lg.apply()};k.Qz=function(){var a=this;this.lg=new qs(this.element,this.animationName,this.$g,this.Wf,this.easing,function(){return a.finish()})};
k.gi=function(a){a="start"==a?this.Mb:this.Lb;a.forEach(function(b){return b()});a.length=0};k.al=function(){var a=this;this.init();var b={};if(this.Td()){var c=3<=this.pa;Object.keys(this.JA).forEach(function(d){"offset"!=d&&(b[d]=c?a.JA[d]:Aq(a.element,d))})}this.ug=b};var ws=function(a,b){Qp.call(this);this.element=a;this.Li={};this.rz=!1;this.$v=jq(b)};u(ws,Qp);ws.prototype.init=function(){var a=this;!this.rz&&this.Li&&(this.rz=!0,Object.keys(this.$v).forEach(function(b){a.Li[b]=a.element.style[b]}),Qp.prototype.init.call(this))};ws.prototype.play=function(){var a=this;this.Li&&(this.init(),Object.keys(this.$v).forEach(function(b){return a.element.style.setProperty(b,a.$v[b])}),Qp.prototype.play.call(this))};
ws.prototype.destroy=function(){var a=this;this.Li&&(Object.keys(this.Li).forEach(function(b){var c=a.Li[b];c?a.element.style.setProperty(b,c):a.element.style.removeProperty(b)}),this.Li=null,Qp.prototype.destroy.call(this))};function xs(a,b){var c=null,d=null;Array.isArray(b)&&b.length?(c=ys(b[0]),1<b.length&&(d=ys(b[b.length-1]))):b&&(c=ys(b));return c||d?new zs(a,c,d):null}var zs=function(a,b,c){this.ha=a;this.Lq=b;this.si=c;this.pa=0;var d=As.get(a);d||As.set(a,d={});this.zu=d};zs.prototype.start=function(){1>this.pa&&(this.Lq&&qq(this.ha,this.Lq,this.zu),this.pa=1)};zs.prototype.finish=function(){this.start();2>this.pa&&(qq(this.ha,this.zu),this.si&&(qq(this.ha,this.si),this.si=null),this.pa=1)};
zs.prototype.destroy=function(){this.finish();3>this.pa&&(As.delete(this.ha),this.Lq&&(rq(this.ha,this.Lq),this.si=null),this.si&&(rq(this.ha,this.si),this.si=null),qq(this.ha,this.zu),this.pa=3)};var As=new WeakMap;function ys(a){for(var b=null,c=Object.keys(a),d=0;d<c.length;d++){var e=c[d];if("display"===e||"position"===e)b=b||{},b[e]=a[e]}return b};var Bs=function(){this.BJ=0;this.rk=document.querySelector("head");this.QD=!1};k=Bs.prototype;k.SH=function(a){return iq(a)};k.YF=function(a,b){return dq(a,b)};k.sr=function(a,b){return cq(a,b)};k.query=function(a,b,c){return eq(a,b,c)};k.$w=function(a,b){return window.getComputedStyle(a)[b]};
var Cs=function(a,b){b=b.map(function(e){return jq(e)});var c="@keyframes "+a+" {\n",d="";b.forEach(function(e){d=" ";c+=""+d+100*parseFloat(e.offset)+"% {\n";d+=" ";Object.keys(e).forEach(function(f){var g=e[f];switch(f){case "offset":break;case "easing":g&&(c+=d+"animation-timing-function: "+g+";\n");break;default:c+=""+d+f+": "+g+";\n"}});c+=d+"}\n"});c+="}\n";a=document.createElement("style");a.innerHTML=c;return a};
Bs.prototype.animate=function(a,b,c,d,e,f,g){f=void 0===f?[]:f;g&&this.IL();f=f.filter(function(q){return q instanceof vs});var h={};0!==c&&0!==d||f.forEach(function(q){var r=q.ug;Object.keys(r).forEach(function(z){return h[z]=r[z]})});b=zq(a,b,h);f=Ds(b);if(0==c)return new ws(a,f);g="gen_css_kf_"+this.BJ++;var m=Cs(g,b);document.querySelector("head").appendChild(m);var p=xs(a,b);a=new vs(a,b,g,c,d,e,f,p);a.Pa(function(){m.parentNode.removeChild(m)});return a};
Bs.prototype.IL=function(){this.QD||(console.warn("@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\n","  visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill."),this.QD=!0)};function Ds(a){var b={};a&&(Array.isArray(a)?a:[a]).forEach(function(c){Object.keys(c).forEach(function(d){"offset"!=d&&"easing"!=d&&(b[d]=c[d])})});return b};var Es=function(a,b,c,d){this.element=a;this.Bg=b;this.options=c;this.Id=d;this.Lb=[];this.Mb=[];this.Dc=[];this.Z=this.ld=this.$c=this.wB=!1;this.time=0;this.uj=null;this.ug={};this.$g=c.duration;this.Wf=c.delay||0;this.time=this.$g+this.Wf};k=Es.prototype;k.Oe=function(){this.$c||(this.$c=!0,this.Lb.forEach(function(a){return a()}),this.Lb=[])};k.init=function(){this.ck();this.cM()};
k.ck=function(){var a=this;if(!this.wB){this.wB=!0;var b=this.Bg;this.Hh=this.rN(this.element,b,this.options);this.IA=b.length?b[b.length-1]:{};this.Hh.addEventListener("finish",function(){return a.Oe()})}};k.cM=function(){this.Wf?this.Iv():this.Hh.pause()};k.rN=function(a,b,c){return a.animate(b,c)};k.ve=function(a){this.Mb.push(a)};k.Sc=function(a){this.Lb.push(a)};k.Pa=function(a){this.Dc.push(a)};
k.play=function(){this.ck();this.Td()||(this.Mb.forEach(function(a){return a()}),this.Mb=[],this.ld=!0,this.Id&&this.Id.start());this.Hh.play()};k.pause=function(){this.init();this.Hh.pause()};k.finish=function(){this.init();this.Id&&this.Id.finish();this.Oe();this.Hh.finish()};k.reset=function(){this.Iv();this.ld=this.$c=this.Z=!1};k.Iv=function(){this.Hh&&this.Hh.cancel()};k.bi=function(){this.reset();this.play()};k.Td=function(){return this.ld};
k.destroy=function(){this.Z||(this.Z=!0,this.Iv(),this.Oe(),this.Id&&this.Id.destroy(),this.Dc.forEach(function(a){return a()}),this.Dc=[])};k.setPosition=function(a){this.Hh.currentTime=a*this.time};k.al=function(){var a=this,b={};this.Td()&&Object.keys(this.IA).forEach(function(c){"offset"!=c&&(b[c]=a.$c?a.IA[c]:Aq(a.element,c))});this.ug=b};k.gi=function(a){a="start"==a?this.Mb:this.Lb;a.forEach(function(b){return b()});a.length=0};
l.Object.defineProperties(Es.prototype,{totalTime:{configurable:!0,enumerable:!0,get:function(){return this.Wf+this.$g}}});var Gs=function(){this.fL=/\{\s*\[native\s+code\]\s*\}/.test(Fs().toString());this.LJ=new Bs};k=Gs.prototype;k.SH=function(a){return iq(a)};k.YF=function(a,b){return dq(a,b)};k.sr=function(a,b){return cq(a,b)};k.query=function(a,b,c){return eq(a,b,c)};k.$w=function(a,b){return window.getComputedStyle(a)[b]};
k.animate=function(a,b,c,d,e,f,g){f=void 0===f?[]:f;if(!g&&!this.fL)return this.LJ.animate(a,b,c,d,e,f);g={duration:c,delay:d,fill:0==d?"both":"forwards"};e&&(g.easing=e);var h={};e=f.filter(function(m){return m instanceof Es});0!==c&&0!==d||e.forEach(function(m){var p=m.ug;Object.keys(p).forEach(function(q){return h[q]=p[q]})});b=b.map(function(m){return oq(m,!1)});b=zq(a,b,h);c=xs(a,b);return new Es(a,b,g,c)};
function Fs(){return"undefined"!==typeof window&&"undefined"!==typeof window.document&&Element.prototype.animate||{}};var Hs=function(){},Is=function(){};var Ks=function(a){var b=this;this.Hg=new Map;this.Vn=null;a?this.Dg="string"===typeof a?function(){b.headers=new Map;a.split("\n").forEach(function(c){var d=c.indexOf(":");if(0<d){var e=c.slice(0,d),f=e.toLowerCase();c=c.slice(d+1).trim();Js(b,e,f);b.headers.has(f)?b.headers.get(f).push(c):b.headers.set(f,[c])}})}:function(){b.headers=new Map;Object.keys(a).forEach(function(c){var d=a[c],e=c.toLowerCase();"string"===typeof d&&(d=[d]);0<d.length&&(b.headers.set(e,d),Js(b,c,e))})}:this.headers=new Map};
k=Ks.prototype;k.has=function(a){this.init();return this.headers.has(a.toLowerCase())};k.get=function(a){this.init();return(a=this.headers.get(a.toLowerCase()))&&0<a.length?a[0]:null};k.keys=function(){this.init();return Array.from(this.Hg.values())};k.getAll=function(a){this.init();return this.headers.get(a.toLowerCase())||null};k.append=function(a,b){return this.clone({name:a,value:b,op:"a"})};k.set=function(a,b){return this.clone({name:a,value:b,op:"s"})};
k.delete=function(a,b){return this.clone({name:a,value:b,op:"d"})};var Js=function(a,b,c){a.Hg.has(c)||a.Hg.set(c,b)};Ks.prototype.init=function(){var a=this;this.Dg&&(this.Dg instanceof Ks?Ls(this,this.Dg):this.Dg(),this.Dg=null,this.Vn&&(this.Vn.forEach(function(b){return Ms(a,b)}),this.Vn=null))};var Ls=function(a,b){b.init();Array.from(b.headers.keys()).forEach(function(c){a.headers.set(c,b.headers.get(c));a.Hg.set(c,b.Hg.get(c))})};
Ks.prototype.clone=function(a){var b=new Ks;b.Dg=this.Dg&&this.Dg instanceof Ks?this.Dg:this;b.Vn=(this.Vn||[]).concat([a]);return b};
var Ms=function(a,b){var c=b.name.toLowerCase();switch(b.op){case "a":case "s":var d=b.value;"string"===typeof d&&(d=[d]);if(0===d.length)break;Js(a,b.name,c);b=("a"===b.op?a.headers.get(c):void 0)||[];b.push.apply(b,oa(d));a.headers.set(c,b);break;case "d":var e=b.value;if(e){if(d=a.headers.get(c))d=d.filter(function(f){return-1===e.indexOf(f)}),0===d.length?(a.headers.delete(c),a.Hg.delete(c)):a.headers.set(c,d)}else a.headers.delete(c),a.Hg.delete(c)}};
Ks.prototype.forEach=function(a){var b=this;this.init();Array.from(this.Hg.keys()).forEach(function(c){return a(b.Hg.get(c),b.headers.get(c))})};var Ns=function(){};function Os(a){var b=new Map;0<a.length&&a.split("&").forEach(function(c){var d=c.indexOf("=");if(-1==d)var e=[decodeURIComponent(c),""];else e=c.slice(0,d),e=decodeURIComponent(e),c=c.slice(d+1),c=decodeURIComponent(c),e=[e,c];c=n(e);e=c.next().value;c=c.next().value;d=b.get(e)||[];d.push(c);b.set(e,d)});return b}
function Ps(a){return encodeURIComponent(a).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}
var Qs=function(a){var b=this;a=void 0===a?{}:a;this.Ui=this.Zs=null;this.nx=a.nx||new Ns;if(a.jP){if(a.Mr)throw Error("Cannot specify both fromString and fromObject.");this.map=Os(a.jP)}else a.Mr?(this.map=new Map,Object.keys(a.Mr).forEach(function(c){var d=a.Mr[c];b.map.set(c,Array.isArray(d)?d:[d])})):this.map=null};k=Qs.prototype;k.has=function(a){this.init();return this.map.has(a)};k.get=function(a){this.init();return(a=this.map.get(a))?a[0]:null};
k.getAll=function(a){this.init();return this.map.get(a)||null};k.keys=function(){this.init();return Array.from(this.map.keys())};k.append=function(a,b){return this.clone({Yh:a,value:b,op:"a"})};k.set=function(a,b){return this.clone({Yh:a,value:b,op:"s"})};k.delete=function(a,b){return this.clone({Yh:a,value:b,op:"d"})};
k.toString=function(){var a=this;this.init();return this.keys().map(function(b){var c=Ps(b);return a.map.get(b).map(function(d){return c+"="+Ps(d)}).join("&")}).filter(function(b){return""!==b}).join("&")};k.clone=function(a){var b=new Qs({nx:this.nx});b.Ui=this.Ui||this;b.Zs=(this.Zs||[]).concat([a]);return b};
k.init=function(){var a=this;null===this.map&&(this.map=new Map);null!==this.Ui&&(this.Ui.init(),this.Ui.keys().forEach(function(b){return a.map.set(b,a.Ui.map.get(b))}),this.Zs.forEach(function(b){switch(b.op){case "a":case "s":var c=("a"===b.op?a.map.get(b.Yh):void 0)||[];c.push(b.value);a.map.set(b.Yh,c);break;case "d":if(void 0!==b.value){c=a.map.get(b.Yh)||[];var d=c.indexOf(b.value);-1!==d&&c.splice(d,1);0<c.length?a.map.set(b.Yh,c):a.map.delete(b.Yh)}else a.map.delete(b.Yh)}}),this.Ui=this.Zs=
null)};function Rs(a){return"undefined"!==typeof ArrayBuffer&&a instanceof ArrayBuffer}function Ss(a){return"undefined"!==typeof Blob&&a instanceof Blob}function Ts(a){return"undefined"!==typeof FormData&&a instanceof FormData}
var Us=function(a,b,c,d){this.url=b;this.body=null;this.withCredentials=this.ze=!1;this.responseType="json";this.method=a.toUpperCase();a:switch(this.method){case "DELETE":case "GET":case "HEAD":case "OPTIONS":case "JSONP":a=!1;break a;default:a=!0}if(a||d)this.body=void 0!==c?c:null,c=d;c&&(this.ze=!!c.ze,this.withCredentials=!!c.withCredentials,c.responseType&&(this.responseType=c.responseType),c.headers&&(this.headers=c.headers),c.params&&(this.params=c.params));this.headers||(this.headers=new Ks);
this.params?(c=this.params.toString(),0===c.length?this.fz=b:(d=b.indexOf("?"),this.fz=b+(-1===d?"?":d<b.length-1?"&":"")+c)):(this.params=new Qs,this.fz=b)},Vs=function(a){return null===a.body?null:Rs(a.body)||Ss(a.body)||Ts(a.body)||"string"===typeof a.body?a.body:a.body instanceof Qs?a.body.toString():"object"===typeof a.body||"boolean"===typeof a.body||Array.isArray(a.body)?JSON.stringify(a.body):a.body.toString()};
Us.prototype.clone=function(a){a=void 0===a?{}:a;var b=a.method||this.method,c=a.url||this.url,d=a.responseType||this.responseType,e=void 0!==a.body?a.body:this.body,f=void 0!==a.withCredentials?a.withCredentials:this.withCredentials,g=void 0!==a.ze?a.ze:this.ze,h=a.headers||this.headers,m=a.params||this.params;void 0!==a.lH&&(h=Object.keys(a.lH).reduce(function(p,q){return p.set(q,a.lH[q])},h));a.mH&&(m=Object.keys(a.mH).reduce(function(p,q){return p.set(q,a.mH[q])},m));return new Us(b,c,e,{params:m,
headers:h,ze:g,responseType:d,withCredentials:f})};var Ws=function(a,b,c){this.headers=a.headers||new Ks;this.status=void 0!==a.status?a.status:void 0===b?200:b;this.statusText=a.statusText||(void 0===c?"OK":c);this.url=a.url||null;this.ok=200<=this.status&&300>this.status},Xs=function(a){a=void 0===a?{}:a;Ws.call(this,a);this.type=2};u(Xs,Ws);Xs.prototype.clone=function(a){a=void 0===a?{}:a;return new Xs({headers:a.headers||this.headers,status:void 0!==a.status?a.status:this.status,statusText:a.statusText||this.statusText,url:a.url||this.url||void 0})};
var Ys=function(a){a=void 0===a?{}:a;Ws.call(this,a);this.type=4;this.body=void 0!==a.body?a.body:null};u(Ys,Ws);Ys.prototype.clone=function(a){a=void 0===a?{}:a;return new Ys({body:void 0!==a.body?a.body:this.body,headers:a.headers||this.headers,status:void 0!==a.status?a.status:this.status,statusText:a.statusText||this.statusText,url:a.url||this.url||void 0})};
var Zs=function(a){Ws.call(this,a,0,"Unknown Error");this.name="HttpErrorResponse";this.ok=!1;this.message=200<=this.status&&300>this.status?"Http failure during parsing for "+(a.url||"(unknown url)"):"Http failure response for "+(a.url||"(unknown url)")+": "+a.status+" "+a.statusText;this.error=a.error||null};u(Zs,Ws);var $s=function(a){this.handler=a};k=$s.prototype;
k.request=function(a,b,c){var d=this;c=void 0===c?{}:c;if(a instanceof Us)b=a;else{var e=void 0;e=c.headers instanceof Ks?c.headers:new Ks(c.headers);var f=void 0;c.params&&(f=c.params instanceof Qs?c.params:new Qs({Mr:c.params}));b=new Us(a,b,void 0!==c.body?c.body:null,{headers:e,params:f,ze:c.ze,responseType:c.responseType||"json",withCredentials:c.withCredentials})}e=Ph(b).b(Di(function(g){return d.handler.handle(g)},1));if(a instanceof Us||"events"===c.observe)return e;a=e.b(Nj(function(g){return g instanceof
Ys}));switch(c.observe||"body"){case "body":switch(b.responseType){case "arraybuffer":return a.b(ni(function(g){if(null!==g.body&&!(g.body instanceof ArrayBuffer))throw Error("Response is not an ArrayBuffer.");return g.body}));case "blob":return a.b(ni(function(g){if(null!==g.body&&!(g.body instanceof Blob))throw Error("Response is not a Blob.");return g.body}));case "text":return a.b(ni(function(g){if(null!==g.body&&"string"!==typeof g.body)throw Error("Response is not a string.");return g.body}));
default:return a.b(ni(function(g){return g.body}))}case "response":return a;default:throw Error("Unreachable: unhandled observe type "+c.observe+"}");}};k.delete=function(a,b){b=void 0===b?{}:b;return this.request("DELETE",a,b)};k.get=function(a,b){b=void 0===b?{}:b;return this.request("GET",a,b)};k.head=function(a,b){b=void 0===b?{}:b;return this.request("HEAD",a,b)};k.options=function(a,b){b=void 0===b?{}:b;return this.request("OPTIONS",a,b)};
k.put=function(a,b,c){c=void 0===c?{}:c;return this.request("PUT",a,{body:b,headers:c.headers,observe:c.observe,params:c.params,ze:c.ze,responseType:c.responseType,withCredentials:c.withCredentials})};var at=function(a,b){this.next=a;this.zP=b};at.prototype.handle=function(a){return this.zP.Lx(a,this.next)};var bt=new v("HTTP_INTERCEPTORS");var ct=/^\)\]\}',?\n/,dt=function(){},et=function(){};et.prototype.Si=function(){return new XMLHttpRequest};var ft=function(a){this.$Q=a};
ft.prototype.handle=function(a){var b=this;if("JSONP"===a.method)throw Error("Attempted to construct Jsonp request without JsonpClientModule installed.");return new Dh(function(c){var d=b.$Q.Si();d.open(a.method,a.fz);a.withCredentials&&(d.withCredentials=!0);a.headers.forEach(function(x,w){return d.setRequestHeader(x,w.join(","))});a.headers.has("Accept")||d.setRequestHeader("Accept","application/json, text/plain, */*");if(!a.headers.has("Content-Type")){var e=null===a.body||Ts(a.body)?null:Ss(a.body)?
a.body.type||null:Rs(a.body)?null:"string"===typeof a.body?"text/plain":a.body instanceof Qs?"application/x-www-form-urlencoded;charset=UTF-8":"object"===typeof a.body||"number"===typeof a.body||Array.isArray(a.body)?"application/json":null;null!==e&&d.setRequestHeader("Content-Type",e)}a.responseType&&(e=a.responseType.toLowerCase(),d.responseType="json"!==e?e:"text");var f=Vs(a),g=null,h=function(){if(null!==g)return g;var x=1223===d.status?204:d.status,w=d.statusText||"OK",t=new Ks(d.getAllResponseHeaders()),
F=("responseURL"in d&&d.responseURL?d.responseURL:/^X-Request-URL:/m.test(d.getAllResponseHeaders())?d.getResponseHeader("X-Request-URL"):null)||a.url;return g=new Xs({headers:t,status:x,statusText:w,url:F})},m=function(){var x=h(),w=x.headers,t=x.status,F=x.statusText;x=x.url;var J=null;204!==t&&(J="undefined"===typeof d.response?d.responseText:d.response);0===t&&(t=J?200:0);var G=200<=t&&300>t;if("json"===a.responseType&&"string"===typeof J){var O=J;J=J.replace(ct,"");try{J=""!==J?JSON.parse(J):
null}catch(N){J=O,G&&(G=!1,J={error:N,text:J})}}G?(c.next(new Ys({body:J,headers:w,status:t,statusText:F,url:x||void 0})),c.complete()):c.error(new Zs({error:J,headers:w,status:t,statusText:F,url:x||void 0}))},p=function(x){var w=h().url;c.error(new Zs({error:x,status:d.status||0,statusText:d.statusText||"Unknown Error",url:w||void 0}))},q=!1,r=function(x){q||(c.next(h()),q=!0);var w={type:3,loaded:x.loaded};x.lengthComputable&&(w.total=x.total);"text"===a.responseType&&d.responseText&&(w.$R=d.responseText);
c.next(w)},z=function(x){var w={type:1,loaded:x.loaded};x.lengthComputable&&(w.total=x.total);c.next(w)};d.addEventListener("load",m);d.addEventListener("error",p);a.ze&&(d.addEventListener("progress",r),null!==f&&d.upload&&d.upload.addEventListener("progress",z));d.send(f);c.next({type:0});return function(){d.removeEventListener("error",p);d.removeEventListener("load",m);a.ze&&(d.removeEventListener("progress",r),null!==f&&d.upload&&d.upload.removeEventListener("progress",z));d.abort()}})};var gt=new v("XSRF_COOKIE_NAME"),ht=new v("XSRF_HEADER_NAME"),it=function(){},jt=function(a,b,c){this.PO=a;this.platform=b;this.CO=c;this.PF="";this.SF=null},kt=function(a,b){this.QQ=a;this.nF=b};
kt.prototype.Lx=function(a,b){var c=a.url.toLowerCase();if("GET"===a.method||"HEAD"===a.method||c.startsWith("http://")||c.startsWith("https://"))return b.handle(a);c=this.QQ;if("server"===c.platform)c=null;else{var d=c.PO.cookie||"";if(d!==c.PF){b:{var e=c.CO;e=encodeURIComponent(e);for(var f=n(d.split(";")),g=f.next();!g.done;g=f.next()){g=g.value;var h=g.indexOf("=");h=n(-1==h?[g,""]:[g.slice(0,h),g.slice(h+1)]);g=h.next().value;h=h.next().value;if(g.trim()===e){e=decodeURIComponent(h);break b}}e=
null}c.SF=e;c.PF=d}c=c.SF}null===c||a.headers.has(this.nF)||(a=a.clone({headers:a.headers.set(this.nF,c)}));return b.handle(a)};var lt=function(a,b){this.jO=a;this.X=b;this.Tw=null};lt.prototype.handle=function(a){null===this.Tw&&(this.Tw=this.X.get(bt,[]).reduceRight(function(b,c){return new at(b,c)},this.jO));return this.Tw.handle(a)};var mt=function(){},nt=function(){};var ot=new v("NgValueAccessor");var pt=function(a,b){this.la=a;this.j=b;this.Qb=function(){};this.Ya=function(){}};pt.prototype.yd=function(a){this.la.setProperty(this.j.h,"checked",a)};pt.prototype.sd=function(a){this.Qb=a};pt.prototype.ye=function(a){this.Ya=a};pt.prototype.Ae=function(a){this.la.setProperty(this.j.h,"disabled",a)};var qt=new v("CompositionEventMode"),rt=function(a,b,c){this.la=a;this.j=b;this.im=c;this.Qb=function(){};this.Ya=function(){};this.Kt=!1;null==this.im&&(this.im=!/android (\d+)/.test((mo?window.navigator.userAgent:"").toLowerCase()))};k=rt.prototype;k.yd=function(a){this.la.setProperty(this.j.h,"value",null==a?"":a)};k.sd=function(a){this.Qb=a};k.ye=function(a){this.Ya=a};k.Ae=function(a){this.la.setProperty(this.j.h,"disabled",a)};k.Qp=function(a){(!this.im||this.im&&!this.Kt)&&this.Qb(a)};
k.Cp=function(){this.Kt=!0};k.Bp=function(a){this.Kt=!1;this.im&&this.Qb(a)};var st=function(){};st.prototype.reset=function(a){this.control&&this.control.reset(a)};st.prototype.pl=function(a,b){return this.control?this.control.pl(a,b):!1};st.prototype.getError=function(a,b){return this.control?this.control.getError(a,b):null};
l.Object.defineProperties(st.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.value:null}},valid:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.valid:null}},Zr:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.Zr:null}},pending:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.pending:null}},disabled:{configurable:!0,enumerable:!0,get:function(){return this.control?
this.control.disabled:null}},enabled:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.enabled:null}},ga:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.ga:null}},Bj:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.Bj:null}},Af:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.Af:null}},Tg:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.Tg:null}},status:{configurable:!0,
enumerable:!0,get:function(){return this.control?this.control.status:null}},ez:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.ez:null}},Oo:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.Oo:null}},Tl:{configurable:!0,enumerable:!0,get:function(){return this.control?this.control.Tl:null}},path:{configurable:!0,enumerable:!0,get:function(){return null}}});function tt(){throw Error("unimplemented");}var ut=function(){this.mf=this.name=this.Y=null;this.Fq=[];this.Eq=[]};u(ut,st);l.Object.defineProperties(ut.prototype,{Ug:{configurable:!0,enumerable:!0,get:function(){return tt()}},og:{configurable:!0,enumerable:!0,get:function(){return tt()}}});var vt=function(){};u(vt,st);l.Object.defineProperties(vt.prototype,{$i:{configurable:!0,enumerable:!0,get:function(){return null}},path:{configurable:!0,enumerable:!0,get:function(){return null}}});var wt=function(a){this.zc=a};
l.Object.defineProperties(wt.prototype,{jo:{configurable:!0,enumerable:!0,get:function(){return this.zc.control?this.zc.control.ez:!1}},io:{configurable:!0,enumerable:!0,get:function(){return this.zc.control?this.zc.control.Tg:!1}},ho:{configurable:!0,enumerable:!0,get:function(){return this.zc.control?this.zc.control.Bj:!1}},co:{configurable:!0,enumerable:!0,get:function(){return this.zc.control?this.zc.control.Af:!1}},ko:{configurable:!0,enumerable:!0,get:function(){return this.zc.control?this.zc.control.valid:
!1}},eo:{configurable:!0,enumerable:!0,get:function(){return this.zc.control?this.zc.control.Zr:!1}},fo:{configurable:!0,enumerable:!0,get:function(){return this.zc.control?this.zc.control.pending:!1}}});var xt=function(a){this.zc=a};u(xt,wt);function yt(a){return a.validate?function(b){return a.validate(b)}:a}function zt(a){return a.validate?function(b){return a.validate(b)}:a};var At=function(a,b){this.la=a;this.j=b;this.Qb=function(){};this.Ya=function(){}};At.prototype.yd=function(a){this.la.setProperty(this.j.h,"value",null==a?"":a)};At.prototype.sd=function(a){this.Qb=function(b){a(""==b?null:parseFloat(b))}};At.prototype.ye=function(a){this.Ya=a};At.prototype.Ae=function(a){this.la.setProperty(this.j.h,"disabled",a)};var Bt=function(){this.$l=[]};Bt.prototype.add=function(a,b){this.$l.push([a,b])};Bt.prototype.remove=function(a){for(var b=this.$l.length-1;0<=b;--b)if(this.$l[b][1]===a){this.$l.splice(b,1);break}};Bt.prototype.select=function(a){var b=this;this.$l.forEach(function(c){b.hL(c,a)&&c[1]!==a&&c[1].yd(a.value)})};Bt.prototype.hL=function(a,b){return a[0].control?a[0].Y===b.u.Y&&a[1].name===b.name:!1};var Ct=function(a,b,c,d){this.la=a;this.j=b;this.Gv=c;this.Cc=d;this.Qb=function(){};this.Ya=function(){}};
k=Ct.prototype;k.ib=function(){this.u=this.Cc.get(ut);this.Ht();this.Gv.add(this.u,this)};k.U=function(){this.Gv.remove(this)};k.yd=function(a){this.pa=a===this.value;this.la.setProperty(this.j.h,"checked",this.pa)};k.sd=function(a){var b=this;this.jR=a;this.Qb=function(){a(b.value);b.Gv.select(b)}};k.ye=function(a){this.Ya=a};k.Ae=function(a){this.la.setProperty(this.j.h,"disabled",a)};k.Ht=function(){this.name&&this.wx&&this.name!==this.wx&&this.gN();!this.name&&this.wx&&(this.name=this.wx)};
k.gN=function(){throw Error('\n      If you define both a name and a formControlName attribute on your radio button, their values\n      must match. Ex: <input type="radio" formControlName="food" name="food">\n    ');};var Dt=function(a,b){this.la=a;this.j=b;this.Qb=function(){};this.Ya=function(){}};Dt.prototype.yd=function(a){this.la.setProperty(this.j.h,"value",parseFloat(a))};Dt.prototype.sd=function(a){this.Qb=function(b){a(""==b?null:parseFloat(b))}};Dt.prototype.ye=function(a){this.Ya=a};Dt.prototype.Ae=function(a){this.la.setProperty(this.j.h,"disabled",a)};var Et=function(a,b){this.la=a;this.j=b;this.Re=new Map;this.wu=0;this.Qb=function(){};this.Ya=function(){};this.hm=Oe};k=Et.prototype;k.yd=function(a){this.value=a;var b=this.iu(a);null==b&&this.la.setProperty(this.j.h,"selectedIndex",-1);null==b?b=""+a:(a&&"object"===typeof a&&(a="Object"),b=(b+": "+a).slice(0,50));this.la.setProperty(this.j.h,"value",b)};k.sd=function(a){var b=this;this.Qb=function(c){b.value=b.Op(c);a(b.value)}};k.ye=function(a){this.Ya=a};
k.Ae=function(a){this.la.setProperty(this.j.h,"disabled",a)};k.lM=function(){return(this.wu++).toString()};k.iu=function(a){for(var b=n(Array.from(this.Re.keys())),c=b.next();!c.done;c=b.next())if(c=c.value,this.hm(this.Re.get(c),a))return c;return null};k.Op=function(a){var b=a.split(":")[0];return this.Re.has(b)?this.Re.get(b):a};var Ft=function(a,b){this.la=a;this.j=b;this.Re=new Map;this.wu=0;this.Qb=function(){};this.Ya=function(){};this.hm=Oe};k=Ft.prototype;k.yd=function(a){var b=this;this.value=a;if(Array.isArray(a)){var c=a.map(function(d){return b.iu(d)});a=function(d,e){d.PM(-1<c.indexOf(e.toString()))}}else a=function(d){d.PM(!1)};this.Re.forEach(a)};
k.sd=function(a){var b=this;this.Qb=function(c){var d=[];if(c.hasOwnProperty("selectedOptions"))for(var e=c.selectedOptions,f=0;f<e.length;f++){var g=e.item(f);g=b.Op(g.value);d.push(g)}else for(e=c.options,f=0;f<e.length;f++)g=e.item(f),g.selected&&(g=b.Op(g.value),d.push(g));b.value=d;a(d)}};k.ye=function(a){this.Ya=a};k.Ae=function(a){this.la.setProperty(this.j.h,"disabled",a)};k.lM=function(a){var b=(this.wu++).toString();this.Re.set(b,a);return b};
k.iu=function(a){for(var b=n(Array.from(this.Re.keys())),c=b.next();!c.done;c=b.next())if(c=c.value,this.hm(this.Re.get(c).ja,a))return c;return null};k.Op=function(a){var b=a.split(":")[0];return this.Re.has(b)?this.Re.get(b).ja:a};var Gt=new v("NgValidators"),Kt=function(a){if(!a)return null;var b=a.filter(Ht);return 0==b.length?null:function(c){return It(Jt(c,b))}},Nt=function(a){if(!a)return null;var b=a.filter(Ht);return 0==b.length?null:function(c){c=Lt(c,b).map(Mt);return Ki(c).b(ni(It))}};function Ht(a){return null!=a}function Mt(a){a=qe(a)?Ci(a):a;if(!re(a))throw Error("Expected validator to return Promise or Observable.");return a}function Jt(a,b){return b.map(function(c){return c(a)})}
function Lt(a,b){return b.map(function(c){return c(a)})}function It(a){var b={};a.forEach(function(c){b=null!=c?Object.assign(Object.assign({},b),c):b});return 0===Object.keys(b).length?null:b};function Ot(a,b){a||Pt(b,"Cannot find control with");b.mf||Pt(b,"No value accessor for form control with");a.Ug=Kt([a.Ug,b.Ug]);a.og=Nt([a.og,b.og]);b.mf.yd(a.value);Qt(a,b);Rt(a,b);St(a,b);b.mf.Ae&&Tt(a,function(c){b.mf.Ae(c)});b.Fq.forEach(function(c){c.ai&&c.ai(function(){return Ut(a)})});b.Eq.forEach(function(c){c.ai&&c.ai(function(){return Ut(a)})})}
function Vt(a,b){b.mf.sd(function(){return Wt(b)});b.mf.ye(function(){return Wt(b)});b.Fq.forEach(function(c){c.ai&&c.ai(null)});b.Eq.forEach(function(c){c.ai&&c.ai(null)});a&&a.qJ()}function Qt(a,b){b.mf.sd(function(c){a.Jk=c;a.qq=!0;a.uv=!0;"change"===a.kf&&Xt(a,b)})}function St(a,b){b.mf.ye(function(){a.qC=!0;"blur"===a.kf&&a.qq&&Xt(a,b);"submit"!==a.kf&&Yt(a)})}function Xt(a,b){a.uv&&Zt(a);a.setValue(a.Jk,{UE:!1});var c=a.Jk;b.iz=c;b.update.emit(c);a.qq=!1}
function Rt(a,b){a.sd(function(c,d){b.mf.yd(c);d&&(b.iz=c,b.update.emit(c))})}function Wt(a){return Pt(a,"There is no FormControl instance attached to form control element with")}function Pt(a,b){throw Error(b+" "+(1<a.path.length?"path: '"+a.path.join(" -> ")+"'":a.path[0]?"name: '"+a.path+"'":"unspecified name attribute"));}function $t(a){return null!=a?Kt(a.map(yt)):null}function au(a){return null!=a?Nt(a.map(zt)):null}var bu=[pt,Dt,At,Et,Ft,Ct];
function cu(a){return bu.some(function(b){return a.constructor===b})}
function du(a,b){if(!b)return null;Array.isArray(b)||Pt(a,"Value accessor was not provided as an array for form control with");var c=void 0,d=void 0,e=void 0;b.forEach(function(f){f.constructor===rt?c=f:cu(f)?(d&&Pt(a,"More than one built-in value accessor matches form control with"),d=f):(e&&Pt(a,"More than one custom value accessor matches form control with"),e=f)});if(e)return e;if(d)return d;if(c)return c;Pt(a,"No valid value accessor for form control with");return null};function eu(a,b){if(null==b)return null;Array.isArray(b)||(b=b.split("."));if(Array.isArray(b)&&0===b.length)return null;var c=a;b.forEach(function(d){c=c instanceof fu?c.controls.hasOwnProperty(d)?c.controls[d]:null:c instanceof gu?c.controls[d]||null:null});return c}function hu(a){a=iu(a)?a.pS:a;return Array.isArray(a)?$t(a):a||null}function ju(a,b){a=iu(b)?b.ER:a;return Array.isArray(a)?au(a):a||null}function iu(a){return null!=a&&!Array.isArray(a)&&"object"===typeof a}
var ku=function(a,b){this.Ug=a;this.og=b;this.jh=function(){};this.Bj=!0;this.Tg=!1;this.lq=[]},Yt=function(a,b){b=void 0===b?{}:b;a.Tg=!0;a.Y&&!b.Qa&&Yt(a.Y,b)},lu=function(a,b){b=void 0===b?{}:b;a.Tg=!1;a.qC=!1;a.oc(function(c){lu(c,{Qa:!0})});a.Y&&!b.Qa&&a.Y.an(b)},Zt=function(a,b){b=void 0===b?{}:b;a.Bj=!1;a.Y&&!b.Qa&&Zt(a.Y,b)},mu=function(a,b){b=void 0===b?{}:b;a.Bj=!0;a.uv=!1;a.oc(function(c){mu(c,{Qa:!0})});a.Y&&!b.Qa&&a.Y.Zm(b)};
ku.prototype.disable=function(a){a=void 0===a?{}:a;var b=this.oC(a.Qa);this.status="DISABLED";this.ga=null;this.oc(function(c){c.disable(Object.assign(Object.assign({},a),{Qa:!0}))});this.Vk();!1!==a.Xa&&(this.Tl.emit(this.value),this.Oo.emit(this.status));this.uD(Object.assign(Object.assign({},a),{qH:b}));this.lq.forEach(function(c){return c(!0)})};
ku.prototype.enable=function(a){a=void 0===a?{}:a;var b=this.oC(a.Qa);this.status="VALID";this.oc(function(c){c.enable(Object.assign(Object.assign({},a),{Qa:!0}))});Ut(this,{Qa:!0,Xa:a.Xa});this.uD(Object.assign(Object.assign({},a),{qH:b}));this.lq.forEach(function(c){return c(!1)})};ku.prototype.uD=function(a){this.Y&&!a.Qa&&(Ut(this.Y,a),a.qH||this.Y.Zm(),this.Y.an())};
var Ut=function(a,b){b=void 0===b?{}:b;a.KM();a.Vk();a.enabled&&(a.iJ(),a.ga=a.zM(),a.status=a.Sz(),"VALID"!==a.status&&"PENDING"!==a.status||a.wM(b.Xa));!1!==b.Xa&&(a.Tl.emit(a.value),a.Oo.emit(a.status));a.Y&&!b.Qa&&Ut(a.Y,b)};k=ku.prototype;k.ED=function(a){a=void 0===a?{Xa:!0}:a;this.oc(function(b){return b.ED(a)});Ut(this,{Qa:!0,Xa:a.Xa})};k.KM=function(){this.status=this.lp()?"DISABLED":"VALID"};k.zM=function(){return this.Ug?this.Ug(this):null};
k.wM=function(a){var b=this;this.og&&(this.status="PENDING",this.Iz=Mt(this.og(this)).subscribe(function(c){var d={Xa:a};d=void 0===d?{}:d;b.ga=c;b.vD(!1!==d.Xa)}))};k.iJ=function(){this.Iz&&this.Iz.unsubscribe()};k.get=function(a){return eu(this,a)};k.getError=function(a,b){return(b=b?this.get(b):this)&&b.ga?b.ga[a]:null};k.pl=function(a,b){return!!this.getError(a,b)};k.vD=function(a){this.status=this.Sz();a&&this.Oo.emit(this.status);this.Y&&this.Y.vD(a)};
k.yu=function(){this.Tl=new ck;this.Oo=new ck};k.Sz=function(){return this.lp()?"DISABLED":this.ga?"INVALID":this.Dz("PENDING")?"PENDING":this.Dz("INVALID")?"INVALID":"VALID"};k.Dz=function(a){return this.em(function(b){return b.status===a})};k.Cz=function(){return this.em(function(a){return a.Af})};k.BI=function(){return this.em(function(a){return a.Tg})};k.Zm=function(a){a=void 0===a?{}:a;this.Bj=!this.Cz();this.Y&&!a.Qa&&this.Y.Zm(a)};
k.an=function(a){a=void 0===a?{}:a;this.Tg=this.BI();this.Y&&!a.Qa&&this.Y.an(a)};k.dL=function(a){return"object"===typeof a&&null!==a&&2===Object.keys(a).length&&"value"in a&&"disabled"in a};k.Ii=function(a){this.jh=a};k.Ji=function(a){iu(a)&&null!=a.kf&&(this.Wq=a.kf)};k.oC=function(a){var b=this.Y&&this.Y.Af;return!a&&b&&!this.Y.Cz()};
l.Object.defineProperties(ku.prototype,{parent:{configurable:!0,enumerable:!0,get:function(){return this.Y}},valid:{configurable:!0,enumerable:!0,get:function(){return"VALID"===this.status}},Zr:{configurable:!0,enumerable:!0,get:function(){return"INVALID"===this.status}},pending:{configurable:!0,enumerable:!0,get:function(){return"PENDING"==this.status}},disabled:{configurable:!0,enumerable:!0,get:function(){return"DISABLED"===this.status}},enabled:{configurable:!0,enumerable:!0,get:function(){return"DISABLED"!==
this.status}},Af:{configurable:!0,enumerable:!0,get:function(){return!this.Bj}},ez:{configurable:!0,enumerable:!0,get:function(){return!this.Tg}},kf:{configurable:!0,enumerable:!0,get:function(){return this.Wq?this.Wq:this.parent?this.parent.kf:"change"}},root:{configurable:!0,enumerable:!0,get:function(){for(var a=this;a.Y;)a=a.Y;return a}}});var nu=function(a,b,c){a=void 0===a?null:a;ku.call(this,hu(b),ju(c,b));this.gd=[];this.Fz(a);this.Ji(b);Ut(this,{Qa:!0,Xa:!1});this.yu()};u(nu,ku);k=nu.prototype;
k.setValue=function(a,b){var c=this;b=void 0===b?{}:b;this.value=this.Jk=a;this.gd.length&&!1!==b.UE&&this.gd.forEach(function(d){return d(c.value,!1!==b.UO)});Ut(this,b)};k.reset=function(a,b){b=void 0===b?{}:b;this.Fz(void 0===a?null:a);mu(this,b);lu(this,b);this.setValue(this.value,b);this.qq=!1};k.Vk=function(){};k.em=function(){return!1};k.lp=function(){return this.disabled};k.sd=function(a){this.gd.push(a)};k.qJ=function(){this.gd=[];this.lq=[];this.jh=function(){}};var Tt=function(a,b){a.lq.push(b)};
nu.prototype.oc=function(){};nu.prototype.Rq=function(){return"submit"===this.kf&&(this.uv&&Zt(this),this.qC&&Yt(this),this.qq)?(this.setValue(this.Jk,{Qa:!0,UE:!1}),!0):!1};nu.prototype.Fz=function(a){this.dL(a)?(this.value=this.Jk=a.value,a.disabled?this.disable({Qa:!0,Xa:!1}):this.enable({Qa:!0,Xa:!1})):this.value=this.Jk=a};var fu=function(a,b,c){ku.call(this,hu(b),ju(c,b));this.controls=a;this.yu();this.Ji(b);this.Uv();Ut(this,{Qa:!0,Xa:!1})};u(fu,ku);
var ou=function(a,b,c){if(a.controls[b])return a.controls[b];a.controls[b]=c;c.Y=a;c.Ii(a.jh);return c};k=fu.prototype;k.Fw=function(a){ou(this,a,void 0);Ut(this);this.jh()};k.xs=function(a){this.controls[a]&&this.controls[a].Ii(function(){});delete this.controls[a];Ut(this);this.jh()};k.contains=function(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled};
k.setValue=function(a,b){var c=this;b=void 0===b?{}:b;this.Gt(a);Object.keys(a).forEach(function(d){c.hw(d);c.controls[d].setValue(a[d],{Qa:!0,Xa:b.Xa})});Ut(this,b)};k.reset=function(a,b){a=void 0===a?{}:a;b=void 0===b?{}:b;this.oc(function(c,d){c.reset(a[d],{Qa:!0,Xa:b.Xa})});this.Zm(b);this.an(b);Ut(this,b)};k.Rq=function(){var a=this.EC(!1,function(b,c){return c.Rq()?!0:b});a&&Ut(this,{Qa:!0});return a};
k.hw=function(a){if(!Object.keys(this.controls).length)throw 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[a])throw Error("Cannot find form control with name: "+a+".");};k.oc=function(a){var b=this;Object.keys(this.controls).forEach(function(c){return a(b.controls[c],c)})};k.Uv=function(){var a=this;this.oc(function(b){b.Y=a;b.Ii(a.jh)})};
k.Vk=function(){this.value=this.jM()};k.em=function(a){var b=this,c=!1;this.oc(function(d,e){c=c||b.contains(e)&&a(d)});return c};k.jM=function(){var a=this;return this.EC({},function(b,c,d){if(c.enabled||a.disabled)b[d]=c.value;return b})};k.EC=function(a,b){var c=a;this.oc(function(d,e){c=b(c,d,e)});return c};k.lp=function(){for(var a=n(Object.keys(this.controls)),b=a.next();!b.done;b=a.next())if(this.controls[b.value].enabled)return!1;return 0<Object.keys(this.controls).length||this.disabled};
k.Gt=function(a){this.oc(function(b,c){if(void 0===a[c])throw Error("Must supply a value for form control with name: '"+c+"'.");})};var gu=function(a,b,c){ku.call(this,hu(b),ju(c,b));this.controls=a;this.yu();this.Ji(b);this.Uv();Ut(this,{Qa:!0,Xa:!1})};u(gu,ku);k=gu.prototype;k.push=function(a){this.controls.push(a);this.Fv(a);Ut(this);this.jh()};k.Yr=function(a,b){this.controls.splice(a,0,b);this.Fv(b);Ut(this)};
k.setValue=function(a,b){var c=this;b=void 0===b?{}:b;this.Gt(a);a.forEach(function(d,e){c.hw(e);c.controls[e].setValue(d,{Qa:!0,Xa:b.Xa})});Ut(this,b)};k.reset=function(a,b){a=void 0===a?[]:a;b=void 0===b?{}:b;this.oc(function(c,d){c.reset(a[d],{Qa:!0,Xa:b.Xa})});this.Zm(b);this.an(b);Ut(this,b)};k.clear=function(){1>this.controls.length||(this.oc(function(a){return a.Ii(function(){})}),this.controls.splice(0),Ut(this))};
k.Rq=function(){var a=this.controls.reduce(function(b,c){return c.Rq()?!0:b},!1);a&&Ut(this,{Qa:!0});return a};k.hw=function(a){if(!this.controls.length)throw 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.controls[a])throw Error("Cannot find form control at index "+a);};k.oc=function(a){this.controls.forEach(function(b,c){a(b,c)})};
k.Vk=function(){var a=this;this.value=this.controls.filter(function(b){return b.enabled||a.disabled}).map(function(b){return b.value})};k.em=function(a){return this.controls.some(function(b){return b.enabled&&a(b)})};k.Uv=function(){var a=this;this.oc(function(b){return a.Fv(b)})};k.Gt=function(a){this.oc(function(b,c){if(void 0===a[c])throw Error("Must supply a value for form control at index: "+c+".");})};
k.lp=function(){for(var a=n(this.controls),b=a.next();!b.done;b=a.next())if(b.value.enabled)return!1;return 0<this.controls.length||this.disabled};k.Fv=function(a){a.Y=this;a.Ii(this.jh)};l.Object.defineProperties(gu.prototype,{length:{configurable:!0,enumerable:!0,get:function(){return this.controls.length}}});var pu=Promise.resolve(null),qu=function(a,b){this.DH=!1;this.pA=[];this.form=new fu({},$t(a),au(b))};u(qu,vt);k=qu.prototype;k.Rh=function(){this.Ji()};k.Fw=function(a){var b=this;pu.then(function(){var c=b.KA(a.path);a.control=ou(c,a.name,a.control);Ot(a.control,a);Ut(a.control,{Xa:!1});b.pA.push(a)})};k.xs=function(a){var b=this;pu.then(function(){var c=b.KA(a.path);c&&c.xs(a.name);c=b.pA;var d=c.indexOf(a);-1<d&&c.splice(d,1)})};k.setValue=function(a){this.control.setValue(a)};
k.Ji=function(){this.options&&null!=this.options.kf&&(this.form.Wq=this.options.kf)};k.KA=function(a){a.pop();return a.length?this.form.get(a):this.form};l.Object.defineProperties(qu.prototype,{$i:{configurable:!0,enumerable:!0,get:function(){return this}},control:{configurable:!0,enumerable:!0,get:function(){return this.form}},path:{configurable:!0,enumerable:!0,get:function(){return[]}},controls:{configurable:!0,enumerable:!0,get:function(){return this.form.controls}}});var ru=Promise.resolve(null),su=function(a,b,c,d){ut.call(this);this.control=new nu;this.FC=!1;this.update=new ck;this.Y=a;this.Fq=b||[];this.Eq=c||[];this.mf=du(this,d)};u(su,ut);k=su.prototype;k.ob=function(a){this.lJ();this.FC||this.SM();"isDisabled"in a&&this.AN(a);var b=this.iz;a.hasOwnProperty("model")?(a=a.model,b=a.bP?!0:!Oe(b,a.Nc)):b=!1;b&&(this.Vk(this.vl),this.iz=this.vl)};k.U=function(){this.$i&&this.$i.xs(this)};
k.SM=function(){this.Ji();this.Ku()?this.TM():this.$i.Fw(this);this.FC=!0};k.Ji=function(){this.options&&null!=this.options.kf&&(this.control.Wq=this.options.kf)};k.Ku=function(){return!this.Y||!(!this.options||!this.options.kS)};k.TM=function(){Ot(this.control,this);Ut(this.control,{Xa:!1})};k.lJ=function(){this.Ku()||this.oJ();this.Ht()};
k.oJ=function(){if(!(this.Y instanceof qu))throw 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      \n    <div [formGroup]="myGroup">\n      <input formControlName="firstName">\n    </div>\n\n    In your class:\n\n    this.myGroup = new FormGroup({\n       firstName: new FormControl()\n    });\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    <div [formGroup]="myGroup">\n       <input formControlName="firstName">\n       <input [(ngModel)]="showMoreControls" [ngModelOptions]="{standalone: true}">\n    </div>\n  ');};
k.Ht=function(){this.options&&this.options.name&&(this.name=this.options.name);if(!this.Ku()&&!this.name)throw 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: <input [(ngModel)]="person.firstName" name="first">\n      Example 2: <input [(ngModel)]="person.firstName" [ngModelOptions]="{standalone: true}">');};
k.Vk=function(a){var b=this;ru.then(function(){b.control.setValue(a,{UO:!1})})};k.AN=function(a){var b=this;a=a.isDisabled.Nc;var c=""===a||a&&"false"!==a;ru.then(function(){c&&!b.control.disabled?b.control.disable():!c&&b.control.disabled&&b.control.enable()})};
l.Object.defineProperties(su.prototype,{path:{configurable:!0,enumerable:!0,get:function(){if(this.Y){var a=this.name;a=[].concat(oa(this.Y.path),[a])}else a=[this.name];return a}},$i:{configurable:!0,enumerable:!0,get:function(){return this.Y?this.Y.$i:null}},Ug:{configurable:!0,enumerable:!0,get:function(){return $t(this.Fq)}},og:{configurable:!0,enumerable:!0,get:function(){return au(this.Eq)}}});var tu=function(a,b){this.LN=a;this.HI=b;this.DH=!1;this.jx=[];this.form=null};u(tu,vt);k=tu.prototype;k.ob=function(a){this.mJ();a.hasOwnProperty("form")&&(this.GN(),this.xD(),this.DN())};k.Fw=function(a){var b=this.form.get(a.path);Ot(b,a);Ut(b,{Xa:!1});this.jx.push(a)};k.xs=function(a){var b=this.jx;a=b.indexOf(a);-1<a&&b.splice(a,1)};k.xD=function(){var a=this;this.jx.forEach(function(b){var c=a.form.get(b.path);b.control!==c&&(Vt(b.control,b),c&&Ot(c,b),b.control=c)});this.form.ED({Xa:!1})};
k.DN=function(){var a=this;this.form.Ii(function(){return a.xD()});this.cC&&this.cC.Ii(function(){});this.cC=this.form};k.GN=function(){var a=$t(this.LN);this.form.Ug=Kt([this.form.Ug,a]);a=au(this.HI);this.form.og=Nt([this.form.og,a])};
k.mJ=function(){if(!this.form)throw Error('formGroup expects a FormGroup instance. Please pass one in.\n\n       Example:\n\n       \n    <div [formGroup]="myGroup">\n      <input formControlName="firstName">\n    </div>\n\n    In your class:\n\n    this.myGroup = new FormGroup({\n       firstName: new FormControl()\n    });');};
l.Object.defineProperties(tu.prototype,{$i:{configurable:!0,enumerable:!0,get:function(){return this}},control:{configurable:!0,enumerable:!0,get:function(){return this.form}},path:{configurable:!0,enumerable:!0,get:function(){return[]}}});var uu=function(){};uu.prototype.validate=function(a){this.required?(a=a.value,a=null==a||0===a.length?{required:!0}:null):a=null;return a};uu.prototype.ai=function(a){this.gd=a};l.Object.defineProperties(uu.prototype,{required:{configurable:!0,enumerable:!0,get:function(){return this.Hc},set:function(a){this.Hc=null!=a&&!1!==a&&"false"!==""+a;this.gd&&this.gd()}}});var vu=function(){};var wu=function(){};new We;var xu=function(a,b){this.$B=0;this.la=a.Wi(b.body,{id:"0",P:2,g:[],data:{animation:[]}})};u(xu,Op);xu.prototype.Si=function(a){var b=this.$B.toString();this.$B++;this.la.setProperty(null,"@@"+b+":register",[Array.isArray(a)?{type:2,vd:a,options:null}:a]);return new yu(b,this.la)};var yu=function(a,b){this.zi=a;this.la=b};u(yu,Pp);yu.prototype.create=function(a,b){return new zu(this.zi,a,b||{},this.la)};
var zu=function(a,b,c,d){this.id=a;this.element=b;this.la=d;this.uj=null;this.ld=!1;this.totalTime=0;this.Uf("create",c)};k=zu.prototype;k.Tu=function(a,b){return this.la.Pb(this.element,"@@"+this.id+":"+a,b)};k.Uf=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];return this.la.setProperty(this.element,"@@"+this.id+":"+a,c)};k.Sc=function(a){this.Tu("done",a)};k.ve=function(a){this.Tu("start",a)};k.Pa=function(a){this.Tu("destroy",a)};k.init=function(){this.Uf("init")};
k.Td=function(){return this.ld};k.play=function(){this.Uf("play");this.ld=!0};k.pause=function(){this.Uf("pause")};k.bi=function(){this.Uf("restart")};k.finish=function(){this.Uf("finish")};k.destroy=function(){this.Uf("destroy")};k.reset=function(){this.Uf("reset")};k.setPosition=function(a){this.Uf("setPosition",a)};var Au=function(a,b,c){this.S=a;this.Sd=b;this.Ua=c;this.jA=0;this.$u=1;this.np=[];this.LC=new Map;this.Ft=0;this.df=Promise.resolve(0);b.ro=function(d,e){e&&e.parentNode(d)&&e.removeChild(d.parentNode,d)}};
Au.prototype.Wi=function(a,b){var c=this,d=this.S.Wi(a,b);if(!(a&&b&&b.data&&b.data.animation))return b=this.LC.get(d),b||(b=new Bu("",d,this.Sd),this.LC.set(d,b)),b;var e=b.id,f=b.id+"-"+this.jA;this.jA++;this.Sd.register(f,a);var g=function(h){Array.isArray(h)?h.forEach(g):c.Sd.Dy(e,f,a,h.name,h)};b.data.animation.forEach(g);return new Cu(this,f,d,this.Sd)};Au.prototype.zh=function(){this.Ft++;this.S.zh&&this.S.zh()};Au.prototype.BM=function(){var a=this;this.df.then(function(){a.$u++})};
var Du=function(a,b,c,d){0<=b&&b<a.$u?a.Ua.ea(function(){return c(d)}):(0==a.np.length&&Promise.resolve(null).then(function(){a.Ua.ea(function(){a.np.forEach(function(e){var f=n(e);e=f.next().value;f=f.next().value;e(f)});a.np=[]})}),a.np.push([c,d]))};Au.prototype.end=function(){var a=this;this.Ft--;0==this.Ft&&this.Ua.ka(function(){a.BM();a.Sd.flush(a.$u)});this.S.end&&this.S.end()};var Bu=function(a,b,c){this.Hb=a;this.S=b;this.Sd=c;this.Dh=this.S.Dh?function(d){return b.Dh(d)}:null};k=Bu.prototype;
k.destroy=function(){this.Sd.destroy(this.Hb,this.S);this.S.destroy()};k.createElement=function(a,b){return this.S.createElement(a,b)};k.createComment=function(a){return this.S.createComment(a)};k.un=function(a){return this.S.un(a)};k.appendChild=function(a,b){this.S.appendChild(a,b);this.Sd.fe.insertNode(this.Hb,b,a,!1)};k.insertBefore=function(a,b,c){this.S.insertBefore(a,b,c);this.Sd.fe.insertNode(this.Hb,b,a,!0)};k.removeChild=function(a,b,c){this.Sd.fe.removeNode(this.Hb,b,c||!1,this.S)};
k.Ho=function(a,b){return this.S.Ho(a,b)};k.parentNode=function(a){return this.S.parentNode(a)};k.nextSibling=function(a){return this.S.nextSibling(a)};k.setAttribute=function(a,b,c,d){this.S.setAttribute(a,b,c,d)};k.removeAttribute=function(a,b,c){this.S.removeAttribute(a,b,c)};k.Xk=function(a,b){this.S.Xk(a,b)};k.El=function(a,b){this.S.El(a,b)};k.Ll=function(a,b,c,d){this.S.Ll(a,b,c,d)};k.Fl=function(a,b,c){this.S.Fl(a,b,c)};
k.setProperty=function(a,b,c){"@"==b.charAt(0)&&"@.disabled"==b?this.yr(a,!!c):this.S.setProperty(a,b,c)};k.setValue=function(a,b){this.S.setValue(a,b)};k.Pb=function(a,b,c){return this.S.Pb(a,b,c)};k.yr=function(a,b){this.Sd.yr(a,b)};l.Object.defineProperties(Bu.prototype,{data:{configurable:!0,enumerable:!0,get:function(){return this.S.data}}});var Cu=function(a,b,c,d){Bu.call(this,b,c,d);this.T=a;this.Hb=b};u(Cu,Bu);
Cu.prototype.setProperty=function(a,b,c){"@"==b.charAt(0)?"."==b.charAt(1)&&"@.disabled"==b?this.yr(a,void 0===c?!0:!!c):this.Sd.process(this.Hb,a,b.substr(1),c):this.S.setProperty(a,b,c)};Cu.prototype.Pb=function(a,b,c){var d=this;if("@"==b.charAt(0)){a=Eu(a);b=b.substr(1);var e="";"@"!=b.charAt(0)&&(e=n(Fu(b)),b=e.next().value,e=e.next().value);return this.Sd.Pb(this.Hb,a,b,e,function(f){Du(d.T,f._data||-1,c,f)})}return this.S.Pb(a,b,c)};
function Eu(a){switch(a){case "body":return document.body;case "document":return document;case "window":return window;default:return a}}function Fu(a){var b=a.indexOf(".");return[a.substring(0,b),a.substr(b+1)]};var Gu=function(a,b,c){ps.call(this,a.body,b,c)};u(Gu,ps);function Hu(){return"function"===typeof Fs()?new Gs:new Bs}function Iu(){return new sr}function Ju(a,b,c){return new Au(a,b,c)}var Ku=new v("AnimationModuleType"),Lu=[{Sa:Op,gz:xu},{Sa:rr,Xo:Iu},{Sa:ps,gz:Gu},{Sa:Ke,Xo:Ju,Ha:[gp,ps,S]}];oa(Lu);oa(Lu);var Mu=function(){};var Nu=function(a,b){this.id=a;this.url=b},Ou=function(a,b,c,d){c=void 0===c?"imperative":c;d=void 0===d?null:d;Nu.call(this,a,b);this.PP=c;this.Gl=d};u(Ou,Nu);Ou.prototype.toString=function(){return"NavigationStart(id: "+this.id+", url: '"+this.url+"')"};var Pu=function(a,b,c){Nu.call(this,a,b);this.Ja=c};u(Pu,Nu);Pu.prototype.toString=function(){return"NavigationEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.Ja+"')"};var Qu=function(a,b,c){Nu.call(this,a,b);this.reason=c};
u(Qu,Nu);Qu.prototype.toString=function(){return"NavigationCancel(id: "+this.id+", url: '"+this.url+"')"};var Ru=function(a,b,c){Nu.call(this,a,b);this.error=c};u(Ru,Nu);Ru.prototype.toString=function(){return"NavigationError(id: "+this.id+", url: '"+this.url+"', error: "+this.error+")"};var Su=function(a,b,c,d){Nu.call(this,a,b);this.Ja=c;this.state=d};u(Su,Nu);
Su.prototype.toString=function(){return"RoutesRecognized(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.Ja+"', state: "+this.state+")"};var Tu=function(a,b,c,d){Nu.call(this,a,b);this.Ja=c;this.state=d};u(Tu,Nu);Tu.prototype.toString=function(){return"GuardsCheckStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.Ja+"', state: "+this.state+")"};var Uu=function(a,b,c,d,e){Nu.call(this,a,b);this.Ja=c;this.state=d;this.DQ=e};u(Uu,Nu);
Uu.prototype.toString=function(){return"GuardsCheckEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.Ja+"', state: "+this.state+", shouldActivate: "+this.DQ+")"};var Vu=function(a,b,c,d){Nu.call(this,a,b);this.Ja=c;this.state=d};u(Vu,Nu);Vu.prototype.toString=function(){return"ResolveStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.Ja+"', state: "+this.state+")"};var Wu=function(a,b,c,d){Nu.call(this,a,b);this.Ja=c;this.state=d};u(Wu,Nu);
Wu.prototype.toString=function(){return"ResolveEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.Ja+"', state: "+this.state+")"};var Xu=function(a){this.kc=a};Xu.prototype.toString=function(){return"RouteConfigLoadStart(path: "+this.kc.path+")"};var Yu=function(a){this.kc=a};Yu.prototype.toString=function(){return"RouteConfigLoadEnd(path: "+this.kc.path+")"};var Zu=function(a){this.ya=a};
Zu.prototype.toString=function(){return"ChildActivationStart(path: '"+(this.ya.Da&&this.ya.Da.path||"")+"')"};var $u=function(a){this.ya=a};$u.prototype.toString=function(){return"ChildActivationEnd(path: '"+(this.ya.Da&&this.ya.Da.path||"")+"')"};var av=function(a){this.ya=a};av.prototype.toString=function(){return"ActivationStart(path: '"+(this.ya.Da&&this.ya.Da.path||"")+"')"};var bv=function(a){this.ya=a};
bv.prototype.toString=function(){return"ActivationEnd(path: '"+(this.ya.Da&&this.ya.Da.path||"")+"')"};var cv=function(a,b){this.position=a;this.anchor=b};cv.prototype.toString=function(){return"Scroll(anchor: '"+this.anchor+"', position: '"+(this.position?this.position[0]+", "+this.position[1]:null)+"')"};var dv=function(){};function ev(a){a=Error("NavigationCancelingError: "+a);a.ngNavigationCancelingError=!0;return a}function fv(a,b,c){var d=c.path.split("/");if(d.length>a.length||"full"===c.Zh&&(0<b.Rc||d.length<a.length))return null;b={};for(c=0;c<d.length;c++){var e=d[c],f=a[c];if(e.startsWith(":"))b[e.substring(1)]=f;else if(e!==f.path)return null}return{Vi:a.slice(0,d.length),LG:b}};var gv=function(a,b){this.Fs=a;this.module=b};
function hv(a,b){b=void 0===b?"":b;for(var c=0;c<a.length;c++){var d=a[c],e=d?b||d.path?b&&!d.path?b+"/":!b&&d.path?d.path:b+"/"+d.path:"":b;if(!d)throw Error("\n      Invalid configuration of route '"+e+"': Encountered undefined route.\n      The reason might be an extra comma.\n\n      Example:\n      const routes: Routes = [\n        { path: '', redirectTo: '/dashboard', pathMatch: 'full' },\n        { path: 'dashboard',  component: DashboardComponent },, << two commas\n        { path: 'detail/:id', component: HeroDetailComponent }\n      ];\n    ");if(Array.isArray(d))throw Error("Invalid configuration of route '"+
e+"': Array cannot be specified");if(!d.a&&!d.children&&!d.Cf&&d.na&&"primary"!==d.na)throw Error("Invalid configuration of route '"+e+"': a componentless route without children or loadChildren cannot have a named outlet set");if(d.rd&&d.children)throw Error("Invalid configuration of route '"+e+"': redirectTo and children cannot be used together");if(d.rd&&d.Cf)throw Error("Invalid configuration of route '"+e+"': redirectTo and loadChildren cannot be used together");if(d.children&&d.Cf)throw Error("Invalid configuration of route '"+
e+"': children and loadChildren cannot be used together");if(d.rd&&d.a)throw Error("Invalid configuration of route '"+e+"': redirectTo and component cannot be used together");if(d.path&&d.Xx)throw Error("Invalid configuration of route '"+e+"': path and matcher cannot be used together");if(void 0===d.rd&&!d.a&&!d.children&&!d.Cf)throw Error("Invalid configuration of route '"+e+"'. One of the following must be provided: component, redirectTo, children or loadChildren");if(void 0===d.path&&void 0===
d.Xx)throw Error("Invalid configuration of route '"+e+"': routes must have either a path or a matcher specified");if("string"===typeof d.path&&"/"===d.path.charAt(0))throw Error("Invalid configuration of route '"+e+"': path cannot start with a slash");if(""===d.path&&void 0!==d.rd&&void 0===d.Zh)throw Error("Invalid configuration of route '{path: \""+e+'", redirectTo: "'+d.rd+"\"}': please provide 'pathMatch'. The default value of 'pathMatch' is 'prefix', but often the intent is to use 'full'.");
if(void 0!==d.Zh&&"full"!==d.Zh&&"prefix"!==d.Zh)throw Error("Invalid configuration of route '"+e+"': pathMatch can only be set to 'prefix' or 'full'");d.children&&hv(d.children,e)}}function iv(a){var b=a.children&&a.children.map(iv);a=b?Object.assign(Object.assign({},a),{children:b}):Object.assign({},a);!a.a&&(b||a.Cf)&&a.na&&"primary"!==a.na&&(a.a=dv);return a};function jv(a,b){var c=Object.keys(a),d=Object.keys(b);if(!c||!d||c.length!=d.length)return!1;for(var e=0;e<c.length;e++)if(d=c[e],!kv(a[d],b[d]))return!1;return!0}function kv(a,b){return Array.isArray(a)&&Array.isArray(b)?a.length!=b.length?!1:a.every(function(c){return-1<b.indexOf(c)}):a===b}function lv(a,b){for(var c in a)a.hasOwnProperty(c)&&b(a[c],c)}
function mv(a,b){if(0===Object.keys(a).length)return Ph({});var c=[],d=[],e={};lv(a,function(f,g){f=b(g,f).b(ni(function(h){return e[g]=h}));"primary"===g?c.push(f):d.push(f)});return Ph.apply(null,c.concat(d)).b(Hi(1),jl(),ni(function(){return e}))}function nv(a){return re(a)?a:qe(a)?Ci(Promise.resolve(a)):Ph(a)};var ov=function(a,b,c){this.root=a;this.jb=b;this.$b=c};ov.prototype.toString=function(){return pv(this)};var qv=function(a,b){var c=this;this.Na=a;this.children=b;this.parent=null;lv(b,function(d){return d.parent=c})};qv.prototype.toString=function(){return rv(this)};l.Object.defineProperties(qv.prototype,{Rc:{configurable:!0,enumerable:!0,get:function(){return Object.keys(this.children).length}}});var sv=function(a,b){this.path=a;this.parameters=b};
sv.prototype.toString=function(){return""+tv(this.path)+uv(this.parameters)};function vv(a,b){return wv(a,b)&&a.every(function(c,d){return jv(c.parameters,b[d].parameters)})}function wv(a,b){return a.length!==b.length?!1:a.every(function(c,d){return c.path===b[d].path})}function xv(a,b){var c=[];lv(a.children,function(d,e){"primary"===e&&(c=c.concat(b(d,e)))});lv(a.children,function(d,e){"primary"!==e&&(c=c.concat(b(d,e)))});return c}var yv=function(){},zv=function(){};
zv.prototype.parse=function(a){a=new Av(a);Bv(a,"/");var b=""===a.gb||a.gb.startsWith("?")||a.gb.startsWith("#")?new qv([],{}):new qv([],Cv(a));var c={};if(Bv(a,"?")){do{var d,e,f=a.gb.match(Dv);if(e=f?f[0]:"")a.capture(e),f="",Bv(a,"=")&&(d=(d=a.gb.match(Ev))?d[0]:"")&&(f=d,a.capture(f)),e=decodeURIComponent(e.replace(/\+/g,"%20")),f=decodeURIComponent(f.replace(/\+/g,"%20")),c.hasOwnProperty(e)?(d=c[e],Array.isArray(d)||(d=[d],c[e]=d),d.push(f)):c[e]=f}while(Bv(a,"&"))}return new ov(b,c,Bv(a,"#")?
decodeURIComponent(a.gb):null)};var pv=function(a){var b="/"+Fv(a.root,!0),c=Gv(a.jb);a="string"===typeof a.$b?"#"+encodeURI(a.$b):"";return""+b+c+a};function rv(a){return a.Na.map(function(b){return""+tv(b.path)+uv(b.parameters)}).join("/")}
function Fv(a,b){if(!(0<a.Rc))return rv(a);if(b){b=a.children.primary?Fv(a.children.primary,!1):"";var c=[];lv(a.children,function(d,e){"primary"!==e&&c.push(e+":"+Fv(d,!1))});return 0<c.length?b+"("+c.join("//")+")":b}b=xv(a,function(d,e){return"primary"===e?[Fv(a.children.primary,!1)]:[e+":"+Fv(d,!1)]});return rv(a)+"/("+b.join("//")+")"}function Hv(a){return encodeURIComponent(a).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}
function Iv(a){return Hv(a).replace(/%3B/gi,";")}function tv(a){return Hv(a).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function uv(a){return Object.keys(a).map(function(b){return";"+tv(b)+"="+tv(a[b])}).join("")}function Gv(a){var b=Object.keys(a).map(function(c){var d=a[c];return Array.isArray(d)?d.map(function(e){return Iv(c)+"="+Iv(e)}).join("&"):Iv(c)+"="+Iv(d)});return b.length?"?"+b.join("&"):""}var Jv=/^[^\/()?;=#]+/;function Kv(a){return(a=a.match(Jv))?a[0]:""}
var Dv=/^[^=?&#]+/,Ev=/^[^?&#]+/,Av=function(a){this.gb=this.url=a},Cv=function(a){if(""===a.gb)return{};Bv(a,"/");var b=[];for(a.gb.startsWith("(")||b.push(Lv(a));a.gb.startsWith("/")&&!a.gb.startsWith("//")&&!a.gb.startsWith("/(");)a.capture("/"),b.push(Lv(a));var c={};a.gb.startsWith("/(")&&(a.capture("/"),c=Mv(a,!0));var d={};a.gb.startsWith("(")&&(d=Mv(a,!1));if(0<b.length||0<Object.keys(c).length)d.primary=new qv(b,c);return d},Lv=function(a){var b=Kv(a.gb);if(""===b&&a.gb.startsWith(";"))throw Error("Empty path url segment cannot have parameters: '"+
a.gb+"'.");a.capture(b);b=decodeURIComponent(b);for(var c={};Bv(a,";");){var d=a,e=Kv(d.gb);if(e){d.capture(e);var f="";if(Bv(d,"=")){var g=Kv(d.gb);g&&(f=g,d.capture(f))}c[decodeURIComponent(e)]=decodeURIComponent(f)}}return new sv(b,c)},Mv=function(a,b){var c={};for(a.capture("(");!Bv(a,")")&&0<a.gb.length;){var d=Kv(a.gb),e=a.gb[d.length];if("/"!==e&&")"!==e&&";"!==e)throw Error("Cannot parse url '"+a.url+"'");e=void 0;-1<d.indexOf(":")?(e=d.substr(0,d.indexOf(":")),a.capture(e),a.capture(":")):
b&&(e="primary");d=Cv(a);c[e]=1===Object.keys(d).length?d.primary:new qv([],d);Bv(a,"//")}return c},Bv=function(a,b){return a.gb.startsWith(b)?(a.gb=a.gb.substring(b.length),!0):!1};Av.prototype.capture=function(a){if(!Bv(this,a))throw Error('Expected "'+a+'".');};var Nv=function(a){this.jd=a};Nv.prototype.parent=function(a){a=this.zl(a);return 1<a.length?a[a.length-2]:null};Nv.prototype.children=function(a){return(a=Ov(a,this.jd))?a.children.map(function(b){return b.value}):[]};Nv.prototype.firstChild=function(a){return(a=Ov(a,this.jd))&&0<a.children.length?a.children[0].value:null};Nv.prototype.zl=function(a){return Pv(a,this.jd).map(function(b){return b.value})};l.Object.defineProperties(Nv.prototype,{root:{configurable:!0,enumerable:!0,get:function(){return this.jd.value}}});
function Ov(a,b){if(a===b.value)return b;b=n(b.children);for(var c=b.next();!c.done;c=b.next())if(c=Ov(a,c.value))return c;return null}function Pv(a,b){if(a===b.value)return[b];for(var c=n(b.children),d=c.next();!d.done;d=c.next())if(d=Pv(a,d.value),d.length)return d.unshift(b),d;return[]}var Qv=function(a,b){this.value=a;this.children=b};Qv.prototype.toString=function(){return"TreeNode("+this.value+")"};function Rv(a){var b={};a&&a.children.forEach(function(c){return b[c.value.na]=c});return b};var Tv=function(a,b){this.jd=a;this.ya=b;Sv(this,a)};u(Tv,Nv);Tv.prototype.toString=function(){return this.ya.toString()};function Uv(a,b){a=new Vv("",new Qv(new Wv([],{},{},"",{},"primary",b,null,a.root,-1,{}),[]));b=new Xv(new Kh([new sv("",{})]),new Kh({}),new Kh({}),new Kh(""),new Kh({}),"primary",b,a.root);b.ya=a.root;return new Tv(new Qv(b,[]),a)}var Xv=function(a,b,c,d,e,f,g,h){this.url=a;this.params=b;this.jb=c;this.$b=d;this.data=e;this.na=f;this.a=g;this.vi=h};
Xv.prototype.toString=function(){return this.ya?this.ya.toString():"Future("+this.vi+")"};
l.Object.defineProperties(Xv.prototype,{Da:{configurable:!0,enumerable:!0,get:function(){return this.vi.Da}},root:{configurable:!0,enumerable:!0,get:function(){return this.uf.root}},parent:{configurable:!0,enumerable:!0,get:function(){return this.uf.parent(this)}},firstChild:{configurable:!0,enumerable:!0,get:function(){return this.uf.firstChild(this)}},children:{configurable:!0,enumerable:!0,get:function(){return this.uf.children(this)}},zl:{configurable:!0,enumerable:!0,get:function(){return this.uf.zl(this)}}});
function Yv(a,b){a=a.zl;var c=0;if("always"!==(void 0===b?"emptyOnly":b))for(c=a.length-1;1<=c;){b=a[c];var d=a[c-1];if(b.Da&&""===b.Da.path)c--;else if(d.a)break;else c--}return Zv(a.slice(c))}function Zv(a){return a.reduce(function(b,c){var d=Object.assign(Object.assign({},b.params),c.params),e=Object.assign(Object.assign({},b.data),c.data);b=Object.assign(Object.assign({},b.resolve),c.Kv);return{params:d,data:e,resolve:b}},{params:{},data:{},resolve:{}})}
var Wv=function(a,b,c,d,e,f,g,h,m,p,q){this.url=a;this.params=b;this.jb=c;this.$b=d;this.data=e;this.na=f;this.a=g;this.Da=h;this.ID=m;this.OB=p;this.uM=q};Wv.prototype.toString=function(){return"Route(url:'"+this.url.map(function(a){return a.toString()}).join("/")+"', path:'"+(this.Da?this.Da.path:"")+"')"};
l.Object.defineProperties(Wv.prototype,{root:{configurable:!0,enumerable:!0,get:function(){return this.uf.root}},parent:{configurable:!0,enumerable:!0,get:function(){return this.uf.parent(this)}},firstChild:{configurable:!0,enumerable:!0,get:function(){return this.uf.firstChild(this)}},children:{configurable:!0,enumerable:!0,get:function(){return this.uf.children(this)}},zl:{configurable:!0,enumerable:!0,get:function(){return this.uf.zl(this)}}});
var Vv=function(a,b){this.jd=b;this.url=a;Sv(this,b)};u(Vv,Nv);Vv.prototype.toString=function(){return $v(this.jd)};function Sv(a,b){b.value.uf=a;b.children.forEach(function(c){return Sv(a,c)})}function $v(a){var b=0<a.children.length?" { "+a.children.map($v).join(", ")+" } ":"";return""+a.value+b}
function aw(a){if(a.ya){var b=a.ya,c=a.vi;a.ya=c;jv(b.jb,c.jb)||a.jb.next(c.jb);b.$b!==c.$b&&a.$b.next(c.$b);jv(b.params,c.params)||a.params.next(c.params);a:{var d=b.url;var e=c.url;if(d.length!==e.length)d=!1;else{for(var f=0;f<d.length;++f)if(!jv(d[f],e[f])){d=!1;break a}d=!0}}d||a.url.next(c.url);jv(b.data,c.data)||a.data.next(c.data)}else a.ya=a.vi,a.data.next(a.vi.data)}
function bw(a,b){var c=jv(a.params,b.params)&&vv(a.url,b.url),d=!a.parent!==!b.parent;return c&&!d&&(!a.parent||bw(a.parent,b.parent))};function cw(a,b,c){if(c&&b.value.Da===c.value.ya.Da){var d=c.value;d.vi=b.value;b=dw(a,b,c);return new Qv(d,b)}d=ew(b.value);b=b.children.map(function(e){return cw(a,e)});return new Qv(d,b)}function dw(a,b,c){return b.children.map(function(d){for(var e=n(c.children),f=e.next();!f.done;f=e.next())if(f=f.value,f.value.ya.Da===d.value.Da)return cw(a,d,f);return cw(a,d)})}function ew(a){return new Xv(new Kh(a.url),new Kh(a.params),new Kh(a.jb),new Kh(a.$b),new Kh(a.data),a.na,a.a,a)};function fw(a){return"object"===typeof a&&null!=a&&!a.bf&&!a.hH}function gw(a,b,c,d,e){var f={};d&&lv(d,function(g,h){f[h]=Array.isArray(g)?g.map(function(m){return""+m}):""+g});return c.root===a?new ov(b,f,e):new ov(hw(c.root,a,b),f,e)}function hw(a,b,c){var d={};lv(a.children,function(e,f){d[f]=e===b?c:hw(e,b,c)});return new qv(a.Na,d)}
var iw=function(a,b,c){this.DF=a;this.XP=b;this.nn=c;if(a&&0<c.length&&fw(c[0]))throw Error("Root segment cannot have matrix parameters");if((a=c.find(function(d){return"object"===typeof d&&null!=d&&d.bf}))&&a!==(0<c.length?c[c.length-1]:null))throw Error("{outlets:{}} has to be the last command");};
function jw(a){if("string"===typeof a[0]&&1===a.length&&"/"===a[0])return new iw(!0,0,a);var b=0,c=!1;a=a.reduce(function(d,e,f){if("object"===typeof e&&null!=e){if(e.bf){var g={};lv(e.bf,function(h,m){g[m]="string"===typeof h?h.split("/"):h});return[].concat(oa(d),[{bf:g}])}if(e.hH)return[].concat(oa(d),[e.hH])}return"string"!==typeof e?[].concat(oa(d),[e]):0===f?(e.split("/").forEach(function(h,m){if(0!=m||"."!==h)0==m&&""===h?c=!0:".."===h?b++:""!=h&&d.push(h)}),d):[].concat(oa(d),[e])},[]);return new iw(c,
b,a)}var kw=function(a,b,c){this.td=a;this.us=b;this.index=c};function lw(a){return"object"===typeof a&&null!=a&&a.bf?a.bf.primary:""+a}function mw(a){if("object"!==typeof a[0]){var b={};return b.primary=a,b}return void 0===a[0].bf?(b={},b.primary=a,b):a[0].bf}
function nw(a,b,c){a||(a=new qv([],{}));if(0===a.Na.length&&0<a.Rc)return ow(a,b,c);a:{var d=a;for(var e=0,f=b,g={match:!1,qs:0,sE:0};f<d.Na.length;){if(e>=c.length){d=g;break a}var h=d.Na[f],m=lw(c[e]),p=e<c.length-1?c[e+1]:null;if(0<f&&void 0===m)break;if(m&&p&&"object"===typeof p&&void 0===p.bf){if(m!=h.path||!jv(p,h.parameters)){d=g;break a}e+=2}else{p={};if(m!=h.path||!jv(p,h.parameters)){d=g;break a}e++}f++}d={match:!0,qs:f,sE:e}}e=c.slice(d.sE);return d.match&&d.qs<a.Na.length?(b=new qv(a.Na.slice(0,
d.qs),{}),b.children.primary=new qv(a.Na.slice(d.qs),a.children),ow(b,0,e)):d.match&&0===e.length?new qv(a.Na,{}):!d.match||0<a.Rc?d.match?ow(a,0,e):pw(a,b,c):pw(a,b,c)}function ow(a,b,c){if(0===c.length)return new qv(a.Na,{});var d=mw(c),e={};lv(d,function(f,g){null!==f&&(e[g]=nw(a.children[g],b,f))});lv(a.children,function(f,g){void 0===d[g]&&(e[g]=f)});return new qv(a.Na,e)}
function pw(a,b,c){for(var d=a.Na.slice(0,b),e=0;e<c.length;){if("object"===typeof c[e]&&void 0!==c[e].bf)return a=qw(c[e].bf),new qv(d,a);if(0===e&&fw(c[0]))d.push(new sv(a.Na[b].path,c[0])),e++;else{var f=lw(c[e]),g=e<c.length-1?c[e+1]:null;f&&g&&fw(g)?(d.push(new sv(f,rw(g))),e+=2):(d.push(new sv(f,{})),e++)}}return new qv(d,{})}function qw(a){var b={};lv(a,function(c,d){null!==c&&(b[d]=pw(new qv([],{}),0,c))});return b}function rw(a){var b={};lv(a,function(c,d){return b[d]=""+c});return b};var vw=function(a,b,c){return ni(function(d){var e=new sw(b,d.Wy,d.xn,c),f=e.fF.jd,g=e.EE?e.EE.jd:null;tw(e,f,g,a);aw(e.fF.root);uw(e,f,g,a);return d})},sw=function(a,b,c,d){this.Es=a;this.fF=b;this.EE=c;this.bF=d},tw=function(a,b,c,d){var e=Rv(c);b.children.forEach(function(f){var g=f.value.na,h=e[g],m=f.value,p=h?h.value:null;m===p?m.a?(m=d.getContext(m.na))&&tw(a,f,h,m.children):tw(a,f,h,d):p&&ww(a,h,d);delete e[g]});lv(e,function(f){ww(a,f,d)})},ww=function(a,b,c){var d=c.getContext(b.value.na);
if(d){var e=Rv(b),f=b.value.a?d.children:c;lv(e,function(g){ww(a,g,f)});d.na&&(xw(d.na),d.children.tr=new Map)}},uw=function(a,b,c,d){var e=Rv(c);b.children.forEach(function(f){var g=e[f.value.na],h=f.value,m=g?g.value:null;aw(h);if(h===m)h.a?(h=yw(d,h.na),uw(a,f,g,h.children)):uw(a,f,g,d);else if(h.a){g=yw(d,h.na);a:{for(m=h.ya.parent;m;m=m.parent){var p=m.Da;if(p&&p.Ke){m=p.Ke;break a}if(p&&p.a)break}m=null}m=m?m.module.pn:null;g.Lw=null;g.kc=h;g.As=m;g.na&&zw(g.na,h,m);uw(a,f,null,g.children)}else uw(a,
f,null,d);a.bF(new bv(f.value.ya))});b.children.length&&a.bF(new $u(b.value.ya))};function Aw(a){return"function"===typeof a}function Bw(a){return a instanceof ov};var Cw=function(a){this.td=a||null},Dw=function(a){this.Wc=a};function Ew(a){return new Dh(function(b){return b.error(new Cw(a))})}function Fw(a){return new Dh(function(b){return b.error(new Dw(a))})}function Gw(a){return new Dh(function(b){return b.error(Error("Only absolute redirects can have named outlets. redirectTo: '"+a+"'"))})}function Hw(a){return new Dh(function(b){return b.error(ev("Cannot load children because the guard of the route \"path: '"+a.path+"'\" returned false"))})}
var Iw=function(a,b,c,d,e){this.nr=b;this.Wo=c;this.Wc=d;this.nd=e;this.aE=!0;this.Ff=a.get(bd)};Iw.prototype.apply=function(){var a=this;return Jw(this,this.Ff,this.nd,this.Wc.root,"primary").b(ni(function(b){return a.vr(b,a.Wc.jb,a.Wc.$b)})).b(yk(function(b){if(b instanceof Dw)return a.aE=!1,a.match(b.Wc);if(b instanceof Cw)throw Kw(b);throw b;}))};
Iw.prototype.match=function(a){var b=this;return Jw(this,this.Ff,this.nd,a.root,"primary").b(ni(function(c){return b.vr(c,a.jb,a.$b)})).b(yk(function(c){if(c instanceof Cw)throw Kw(c);throw c;}))};var Kw=function(a){return Error("Cannot match any routes. URL Segment: '"+a.td+"'")};Iw.prototype.vr=function(a,b,c){var d={};a=0<a.Na.length?new qv([],(d.primary=a,d)):a;return new ov(a,b,c)};
var Jw=function(a,b,c,d,e){return 0===d.Na.length&&0<d.Rc?Lw(a,b,c,d).b(ni(function(f){return new qv([],f)})):Mw(a,b,d,c,d.Na,e,!0)},Lw=function(a,b,c,d){return mv(d.children,function(e,f){return Jw(a,b,c,f,e)})},Mw=function(a,b,c,d,e,f,g){return Ph.apply(null,oa(d)).b(ni(function(h){return Nw(a,b,c,d,h,e,f,g).b(yk(function(m){if(m instanceof Cw)return Ph(null);throw m;}))}),Hi(1),fl(function(h){return!!h}),yk(function(h){if(h instanceof bk||"EmptyError"===h.name){if(a.dy(c,e,f))return Ph(new qv([],
{}));throw new Cw(c);}throw h;}))};Iw.prototype.dy=function(a,b,c){return 0===b.length&&!a.children[c]};
var Nw=function(a,b,c,d,e,f,g,h){return Ow(e)!==g?Ew(c):void 0===e.rd?Pw(a,b,c,e,f):h&&a.aE?"**"===e.path?Qw(a,b,d,e,g):Rw(a,b,c,d,e,f,g):Ew(c)},Qw=function(a,b,c,d,e){var f=Sw(a,[],d.rd,{});return d.rd.startsWith("/")?Fw(f):Tw(d,f).b(Di(function(g){var h=new qv(g,{});return Mw(a,b,h,c,g,e,!1)}))},Rw=function(a,b,c,d,e,f,g){var h=Uw(c,e,f),m=h.lastChild;if(!h.Xn)return Ew(c);h=Sw(a,h.Ch,e.rd,h.ts);return e.rd.startsWith("/")?Fw(h):Tw(e,h).b(Di(function(p){return Mw(a,b,c,d,p.concat(f.slice(m)),g,
!1)}))},Pw=function(a,b,c,d,e){if("**"===d.path)return d.Cf?a.nr.load(b.X,d).b(ni(function(m){d.Ke=m;return new qv(e,{})})):Ph(new qv(e,{}));var f=Uw(c,d,e),g=f.Ch;if(!f.Xn)return Ew(c);var h=e.slice(f.lastChild);return Vw(a,b,d,e).b(Di(function(m){var p=m.module;m=m.Fs;var q=Ww(c,g,h,m),r=q.td;q=q.Oj;return 0===q.length&&0<r.Rc?Lw(a,p,m,r).b(ni(function(z){return new qv(g,z)})):0===m.length&&0===q.length?Ph(new qv(g,{})):Mw(a,p,r,m,q,"primary",!0).b(ni(function(z){return new qv(g.concat(z.Na),z.children)}))}))},
Vw=function(a,b,c,d){return c.children?Ph(new gv(c.children,b)):c.Cf?void 0!==c.Ke?Ph(c.Ke):Xw(b.X,c,d).b(Di(function(e){return e?a.nr.load(b.X,c).b(ni(function(f){return c.Ke=f})):Hw(c)})):Ph(new gv([],b))},Tw=function(a,b){var c=[];for(b=b.root;;){c=c.concat(b.Na);if(0===b.Rc)return Ph(c);if(1<b.Rc||!b.children.primary)return Gw(a.rd);b=b.children.primary}},Sw=function(a,b,c,d){var e=a.Wo.parse(c);b=Yw(a,c,e.root,b,d);return new ov(b,Zw(e.jb,a.Wc.jb),e.$b)},Zw=function(a,b){var c={};lv(a,function(d,
e){c[e]="string"===typeof d&&d.startsWith(":")?b[d.substring(1)]:d});return c},Yw=function(a,b,c,d,e){var f=$w(b,c.Na,d,e),g={};lv(c.children,function(h,m){g[m]=Yw(a,b,h,d,e)});return new qv(f,g)},$w=function(a,b,c,d){return b.map(function(e){if(e.path.startsWith(":")){var f=d[e.path.substring(1)];if(!f)throw Error("Cannot redirect to '"+a+"'. Cannot find '"+e.path+"'.");e=f}else a:{f=0;for(var g=n(c),h=g.next();!h.done;h=g.next()){h=h.value;if(h.path===e.path){c.splice(f);e=h;break a}f++}}return e})};
function Xw(a,b,c){var d=b.jr;return d&&0!==d.length?Ci(d).b(ni(function(e){if((e=a.get(e))&&Aw(e.jr))e=e.jr(b,c);else if(Aw(e))e=e(b,c);else throw Error("Invalid CanLoad guard");return nv(e)})).b(Hi(1),$k(function(e){return!0===e})):Ph(!0)}function Uw(a,b,c){return""===b.path?"full"===b.Zh&&(0<a.Rc||0<c.length)?{Xn:!1,Ch:[],lastChild:0,ts:{}}:{Xn:!0,Ch:[],lastChild:0,ts:{}}:(a=(b.Xx||fv)(c,a,b))?{Xn:!0,Ch:a.Vi,lastChild:a.Vi.length,ts:a.LG}:{Xn:!1,Ch:[],lastChild:0,ts:{}}}
function Ww(a,b,c,d){if(0<c.length&&ax(a,c,d)){a=new qv(c,a.children);c={};c.primary=a;a=n(d);for(d=a.next();!d.done;d=a.next())d=d.value,""===d.path&&"primary"!==Ow(d)&&(c[Ow(d)]=new qv([],{}));c=new qv(b,c);return{td:bx(c),Oj:[]}}if(0===c.length&&cx(a,c,d)){b=a.Na;var e=a.children,f={};d=n(d);for(var g=d.next();!g.done;g=d.next())g=g.value,dx(a,c,g)&&!e[Ow(g)]&&(f[Ow(g)]=new qv([],{}));a=Object.assign(Object.assign({},e),f);a=new qv(b,a);return{td:bx(a),Oj:c}}return{td:a,Oj:c}}
function bx(a){if(1===a.Rc&&a.children.primary){var b=a.children.primary;return new qv(a.Na.concat(b.Na),b.children)}return a}function ax(a,b,c){return c.some(function(d){return dx(a,b,d)&&"primary"!==Ow(d)})}function cx(a,b,c){return c.some(function(d){return dx(a,b,d)})}function dx(a,b,c){return(0<a.Rc||0<b.length)&&"full"===c.Zh?!1:""===c.path&&void 0!==c.rd}function Ow(a){return a.na||"primary"};function ex(a,b,c,d){return function(e){return e.b(xl(function(f){return(new Iw(a,b,c,f.Nb,d)).apply().b(ni(function(g){return Object.assign(Object.assign({},f),{Ja:g})}))}))}};ea();var fx=Symbol("INITIAL_VALUE");function gx(){return xl(function(a){return zi.apply(null,oa(a.map(function(b){return b.b(Tk(),wl(fx))}))).b(kl(function(b,c){var d=!1;return c.reduce(function(e,f,g){if(e!==fx)return e;f===fx&&(d=!0);if(!d){if(!1===f)return f;if(g===c.length-1||Bw(f))return f}return e},b)},fx),Nj(function(b){return b!==fx}),ni(function(b){return Bw(b)?b:!0===b}),Tk())})};var hx=function(a){this.path=a;this.kc=this.path[this.path.length-1]},ix=function(a,b){this.a=a;this.kc=b};function jx(a,b,c){a=a.jd;return kx(a,b?b.jd:null,c,[a.value])}function lx(a,b,c){a:{if(b)for(b=b.parent;b;b=b.parent){var d=b.Da;if(d&&d.Ke){b=d.Ke;break a}}b=null}return(b?b.module.X:c).get(a)}
function kx(a,b,c,d,e){e=void 0===e?{canDeactivateChecks:[],canActivateChecks:[]}:e;var f=Rv(b);a.children.forEach(function(g){var h=f[g.value.na],m=d.concat([g.value]),p=e;p=void 0===p?{canDeactivateChecks:[],canActivateChecks:[]}:p;var q=g.value,r=h?h.value:null,z=c?c.getContext(g.value.na):null;if(r&&q.Da===r.Da){var x=mx(r,q,q.Da.jS);x?p.canActivateChecks.push(new hx(m)):(q.data=r.data,q.Kv=r.Kv);q.a?kx(g,h,z?z.children:null,m,p):kx(g,h,c,m,p);x&&p.canDeactivateChecks.push(new ix(z&&z.na&&z.na.a||
null,r))}else r&&nx(h,z,p),p.canActivateChecks.push(new hx(m)),q.a?kx(g,null,z?z.children:null,m,p):kx(g,null,c,m,p);delete f[g.value.na]});lv(f,function(g,h){return nx(g,c.getContext(h),e)});return e}
function mx(a,b,c){if("function"===typeof c)return c(a,b);switch(c){case "pathParamsChange":return!wv(a.url,b.url);case "pathParamsOrQueryParamsChange":return!wv(a.url,b.url)||!jv(a.jb,b.jb);case "always":return!0;case "paramsOrQueryParamsChange":return!bw(a,b)||!jv(a.jb,b.jb);default:return!bw(a,b)}}
function nx(a,b,c){var d=Rv(a),e=a.value;lv(d,function(f,g){e.a?b?nx(f,b.children.getContext(g),c):nx(f,null,c):nx(f,b,c)});e.a?b&&b.na&&b.na.EF?c.canDeactivateChecks.push(new ix(b.na.a,e)):c.canDeactivateChecks.push(new ix(null,e)):c.canDeactivateChecks.push(new ix(null,e))};function ox(a,b){return function(c){return c.b(Di(function(d){var e=d.Xd,f=d.ug,g=d.ol,h=g.canActivateChecks;g=g.canDeactivateChecks;return 0===g.length&&0===h.length?Ph(Object.assign(Object.assign({},d),{aj:!0})):px(g,e,f,a).b(Di(function(m){return m&&"boolean"===typeof m?qx(e,h,a,b):Ph(m)}),ni(function(m){return Object.assign(Object.assign({},d),{aj:m})}))}))}}function px(a,b,c,d){return Ci(a).b(Di(function(e){return rx(e.a,e.kc,c,b,d)}),fl(function(e){return!0!==e},!0))}
function qx(a,b,c,d){return Ci(b).b(Di(function(e){return Ci([sx(e.kc.parent,d),tx(e.kc,d),ux(a,e.path,c),vx(a,e.kc,c)]).b(Hi(1),fl(function(f){return!0!==f},!0))},1),fl(function(e){return!0!==e},!0))}function tx(a,b){null!==a&&b&&b(new av(a));return Ph(!0)}function sx(a,b){null!==a&&b&&b(new Zu(a));return Ph(!0)}
function vx(a,b,c){var d=b.Da?b.Da.iE:null;if(!d||0===d.length)return Ph(!0);d=d.map(function(e){return Ji(function(){var f=lx(e,b,c);if(f&&Aw(f.iE))f=nv(f.iE(b,a));else if(Aw(f))f=nv(f(b,a));else throw Error("Invalid CanActivate guard");return f.b(fl())})});return Ph(d).b(gx())}
function ux(a,b,c){var d=b[b.length-1];b=b.slice(0,b.length-1).reverse().map(function(e){var f=e.Da?e.Da.jE:null;return f&&0!==f.length?{node:e,ol:f}:null}).filter(function(e){return null!==e}).map(function(e){return Ji(function(){var f=e.ol.map(function(g){if((g=lx(g,e.node,c))&&Aw(g.jE))g=nv(g.jE(d,a));else if(Aw(g))g=nv(g(d,a));else throw Error("Invalid CanActivateChild guard");return g.b(fl())});return Ph(f).b(gx())})});return Ph(b).b(gx())}
function rx(a,b,c,d,e){var f=b&&b.Da?b.Da.kE:null;if(!f||0===f.length)return Ph(!0);f=f.map(function(g){if((g=lx(g,b,e))&&Aw(g.kE))g=nv(g.kE(a,b,c,d));else if(Aw(g))g=nv(g(a,b,c,d));else throw Error("Invalid CanDeactivate guard");return g.b(fl())});return Ph(f).b(gx())};var wx=function(){};function xx(a,b,c,d,e,f){return(new yx(a,b,c,d,void 0===e?"emptyOnly":e,void 0===f?"legacy":f)).recognize()}var yx=function(a,b,c,d,e,f){this.Gj=a;this.nd=b;this.Wc=c;this.url=d;this.sj=e;this.Fj=f};
yx.prototype.recognize=function(){try{var a=zx(this.Wc.root,[],[],this.nd,this.Fj).td,b=Ax(this,this.nd,a,"primary"),c=new Wv([],Object.freeze({}),Object.freeze(Object.assign({},this.Wc.jb)),this.Wc.$b,{},"primary",this.Gj,null,this.Wc.root,-1,{}),d=new Vv(this.url,new Qv(c,b));Bx(this,d.jd);return Ph(d)}catch(e){return new Dh(function(f){return f.error(e)})}};
var Bx=function(a,b){var c=b.value,d=Yv(c,a.sj);c.params=Object.freeze(d.params);c.data=Object.freeze(d.data);b.children.forEach(function(e){return Bx(a,e)})},Ax=function(a,b,c,d){return 0===c.Na.length&&0<c.Rc?a.us(b,c):Cx(a,b,c,c.Na,d)};yx.prototype.us=function(a,b){var c=this;b=xv(b,function(d,e){return Ax(c,a,d,e)});Dx(b);Ex(b);return b};
var Cx=function(a,b,c,d,e){b=n(b);for(var f=b.next();!f.done;f=b.next()){f=f.value;try{var g=void 0,h=a,m=c,p=d,q=e;if(f.rd)throw new wx;if((f.na||"primary")!==q)throw new wx;var r=[],z=[];if("**"===f.path)g=new Wv(p,0<p.length?(0<p.length?p[p.length-1]:null).parameters:{},Object.freeze(Object.assign({},h.Wc.jb)),h.Wc.$b,f.data||{},q,f.a,f,Fx(m),Gx(m)+p.length,f.resolve||{});else{var x=Hx(m,f,p);r=x.Ch;z=p.slice(x.lastChild);g=new Wv(r,x.parameters,Object.freeze(Object.assign({},h.Wc.jb)),h.Wc.$b,
f.data||{},q,f.a,f,Fx(m),Gx(m)+r.length,f.resolve||{})}var w=f.children?f.children:f.Cf?f.Ke.Fs:[],t=zx(m,r,z,w,h.Fj),F=t.td,J=t.Oj;if(0===J.length&&0<F.Rc){var G=h.us(w,F);var O=[new Qv(g,G)]}else if(0===w.length&&0===J.length)O=[new Qv(g,[])];else{var N=Cx(h,w,F,J,"primary");O=[new Qv(g,N)]}return O}catch(L){if(!(L instanceof wx))throw L;}}if(a.dy(c,d,e))return[];throw new wx;};yx.prototype.dy=function(a,b,c){return 0===b.length&&!a.children[c]};
function Ex(a){a.sort(function(b,c){return"primary"===b.value.na?-1:"primary"===c.value.na?1:b.value.na.localeCompare(c.value.na)})}function Hx(a,b,c){if(""===b.path){if("full"===b.Zh&&(0<a.Rc||0<c.length))throw new wx;return{Ch:[],lastChild:0,parameters:{}}}a=(b.Xx||fv)(c,a,b);if(!a)throw new wx;var d={};lv(a.LG,function(e,f){d[f]=e.path});b=0<a.Vi.length?Object.assign(Object.assign({},d),a.Vi[a.Vi.length-1].parameters):d;return{Ch:a.Vi,lastChild:a.Vi.length,parameters:b}}
function Dx(a){var b={};a.forEach(function(c){var d=b[c.value.na];if(d)throw d=d.url.map(function(e){return e.toString()}).join("/"),c=c.value.url.map(function(e){return e.toString()}).join("/"),Error("Two segments cannot have the same outlet name: '"+d+"' and '"+c+"'.");b[c.value.na]=c.value})}function Fx(a){for(;a.kg;)a=a.kg;return a}function Gx(a){for(var b=a.jg?a.jg:0;a.kg;)a=a.kg,b+=a.jg?a.jg:0;return b-1}
function zx(a,b,c,d,e){if(0<c.length&&Ix(a,c,d)){var f=new qv(c,a.children);c={};c.primary=f;f.kg=a;f.jg=b.length;f=n(d);for(e=f.next();!e.done;e=f.next())if(e=e.value,""===e.path&&"primary"!==Jx(e)){var g=new qv([],{});g.kg=a;g.jg=b.length;c[Jx(e)]=g}c=new qv(b,c);c.kg=a;c.jg=b.length;return{td:c,Oj:[]}}if(0===c.length&&Kx(a,c,d)){f=a.Na;g=a.children;var h={};d=n(d);for(var m=d.next();!m.done;m=d.next())if(m=m.value,Lx(a,c,m)&&!g[Jx(m)]){var p=new qv([],{});p.kg=a;p.jg="legacy"===e?a.Na.length:b.length;
h[Jx(m)]=p}e=Object.assign(Object.assign({},g),h);f=new qv(f,e);f.kg=a;f.jg=b.length;return{td:f,Oj:c}}f=new qv(a.Na,a.children);f.kg=a;f.jg=b.length;return{td:f,Oj:c}}function Ix(a,b,c){return c.some(function(d){return Lx(a,b,d)&&"primary"!==Jx(d)})}function Kx(a,b,c){return c.some(function(d){return Lx(a,b,d)})}function Lx(a,b,c){return(0<a.Rc||0<b.length)&&"full"===c.Zh?!1:""===c.path&&void 0===c.rd}function Jx(a){return a.na||"primary"};function Mx(a,b,c,d,e){return function(f){return f.b(Di(function(g){return xx(a,b,g.Ja,c(g.Ja),d,e).b(ni(function(h){return Object.assign(Object.assign({},g),{Xd:h})}))}))}};function Nx(a,b){return function(c){return c.b(Di(function(d){var e=d.Xd,f=d.ol.canActivateChecks;return f.length?Ci(f).b(Di(function(g){return Ox(g.kc,e,a,b)},1),nl(function(g){return g}),ni(function(){return d})):Ph(d)}))}}function Ox(a,b,c,d){return Px(a.uM,a,b,d).b(ni(function(e){a.Kv=e;a.data=Object.assign(Object.assign({},a.data),Yv(a,c).resolve);return null}))}
function Px(a,b,c,d){var e=Object.keys(a);if(0===e.length)return Ph({});if(1===e.length){var f=e[0];return Qx(a[f],b,c,d).b(ni(function(h){var m={};return m[f]=h,m}))}var g={};return Ci(e).b(Di(function(h){return Qx(a[h],b,c,d).b(ni(function(m){return g[h]=m}))})).b(jl(),ni(function(){return g}))}function Qx(a,b,c,d){a=lx(a,b,d);return a.resolve?nv(a.resolve(b,c)):nv(a(b,c))};function Rx(a){return function(b){return b.b(xl(function(c){var d=a(c);return d?Ci(d).b(ni(function(){return c})):Ci([c])}))}};var Sx=function(){},Tx=function(){};Tx.prototype.store=function(){};var Ux=new v("ROUTES"),Vx=function(a,b,c,d){this.gj=a;this.zO=b;this.nG=c;this.mG=d};Vx.prototype.load=function(a,b){var c=this;this.nG&&this.nG(b);return Wx(this,b.Cf).b(ni(function(d){c.mG&&c.mG(b);d=d.create(a);return new gv(Array.prototype.concat.apply([],d.X.get(Ux)).map(iv),d)}))};var Wx=function(a,b){return"string"===typeof b?Ci(a.gj.load(b)):nv(b()).b(Di(function(c){return c instanceof cd?Ph(c):Ci(a.zO.tE(c))}))};var Xx=function(){},Yx=function(){};Yx.prototype.merge=function(a){return a};function Zx(a){throw a;}function $x(a,b){return b.parse("/")}function ay(){return Ph(null)}
var fy=function(a,b,c,d,e,f,g,h){var m=this;this.Gj=a;this.Wo=b;this.aH=c;this.location=d;this.nd=h;this.el=this.Sx=null;this.Ef=0;this.JF=!1;this.events=new Q;this.Ih=Zx;this.es=$x;this.hs=!1;this.Rx=-1;this.Ix={kO:ay,XD:ay};this.Vo=new Yx;this.Es=new Tx;this.ms="ignore";this.sj="emptyOnly";this.Rl="deferred";this.Fj="legacy";this.Ff=e.get(bd);this.console=e.get(Be);this.JF=e.get(S)instanceof S;by(this,h);this.fn=this.ff=this.eb=new ov(new qv([],{}),{},null);this.nr=new Vx(f,g,function(p){return cy(m,
new Xu(p))},function(p){return cy(m,new Yu(p))});this.Pg=Uv(this.eb,this.Gj);this.Sj=new Kh({id:0,eb:this.eb,FE:this.eb,Nb:this.eb,Ja:this.eb,ef:this.eb,pd:{},resolve:null,reject:null,df:Promise.resolve(!0),source:"imperative",Gl:null,ug:this.Pg.ya,Xd:null,xn:this.Pg,Wy:null,ol:{canActivateChecks:[],canDeactivateChecks:[]},aj:null});this.QP=dy(this,this.Sj);ey(this)},dy=function(a,b){var c=a.events;return b.b(Nj(function(d){return 0!==d.id}),ni(function(d){return Object.assign(Object.assign({},d),
{Nb:d.ef})}),xl(function(d){var e=!1,f=!1;return Ph(d).b(Dl(function(g){a.el={id:g.id,PR:g.FE,Nb:g.Nb,trigger:g.source,pd:g.pd,nQ:a.Sx?Object.assign(Object.assign({},a.Sx),{nQ:null}):null}}),xl(function(g){var h=!a.hs||g.Nb.toString()!==a.fn.toString();if("reload"===a.ms||h)return Ph(g).b(xl(function(r){var z=a.Sj.getValue();c.next(new Ou(r.id,pv(r.Nb),r.source,r.Gl));return z!==a.Sj.getValue()?Lh:[r]}),xl(function(r){return Promise.resolve(r)}),ex(a.Ff.X,a.nr,a.Wo,a.nd),Dl(function(r){a.el=Object.assign(Object.assign({},
a.el),{MR:r.Ja})}),Mx(a.Gj,a.nd,function(r){return pv(r)},a.sj,a.Fj),Dl(function(r){"eager"===a.Rl&&(r.pd.Nf||gy(a,r.Ja,!!r.pd.Ng,r.id,r.pd.state),a.fn=r.Ja)}),Dl(function(r){r=new Su(r.id,pv(r.Nb),pv(r.Ja),r.Xd);c.next(r)}));if(h&&a.ff){h=g.Nb;var m=g.source,p=g.Gl,q=g.pd;m=new Ou(g.id,pv(h),m,p);c.next(m);m=Uv(h,a.Gj).ya;return Ph(Object.assign(Object.assign({},g),{Xd:m,Ja:h,pd:Object.assign(Object.assign({},q),{Nf:!1,Ng:!1})}))}a.ff=g.ef;a.fn=g.Ja;g.resolve(null);return Lh}),Rx(function(g){var h=
g.pd;return a.Ix.kO(g.Xd,{Ef:g.id,cO:g.Nb,ff:g.ef,Nf:!!h.Nf,Ng:!!h.Ng})}),Dl(function(g){g=new Tu(g.id,pv(g.Nb),pv(g.Ja),g.Xd);cy(a,g)}),ni(function(g){return Object.assign(Object.assign({},g),{ol:jx(g.Xd,g.ug,a.aH)})}),ox(a.Ff.X,function(g){return cy(a,g)}),Dl(function(g){if(Bw(g.aj)){var h=ev('Redirecting to "'+pv(g.aj)+'"');h.url=g.aj;throw h;}}),Dl(function(g){g=new Uu(g.id,pv(g.Nb),pv(g.Ja),g.Xd,!!g.aj);cy(a,g)}),Nj(function(g){if(!g.aj){hy(a);var h=new Qu(g.id,pv(g.Nb),"");c.next(h);g.resolve(!1);
return!1}return!0}),Rx(function(g){if(g.ol.canActivateChecks.length)return Ph(g).b(Dl(function(h){h=new Vu(h.id,pv(h.Nb),pv(h.Ja),h.Xd);cy(a,h)}),Nx(a.sj,a.Ff.X),Dl(function(h){h=new Wu(h.id,pv(h.Nb),pv(h.Ja),h.Xd);cy(a,h)}))}),Rx(function(g){var h=g.pd;return a.Ix.XD(g.Xd,{Ef:g.id,cO:g.Nb,ff:g.ef,Nf:!!h.Nf,Ng:!!h.Ng})}),ni(function(g){var h=g.Xd;var m=g.xn;m=cw(a.Es,h.jd,m?m.jd:void 0);h=new Tv(m,h);return Object.assign(Object.assign({},g),{Wy:h})}),Dl(function(g){a.eb=g.Ja;a.ff=a.Vo.merge(a.eb,
g.ef);a.Pg=g.Wy;"deferred"===a.Rl&&(g.pd.Nf||gy(a,a.ff,!!g.pd.Ng,g.id,g.pd.state),a.fn=g.Ja)}),vw(a.aH,a.Es,function(g){return cy(a,g)}),Dl({next:function(){e=!0},complete:function(){e=!0}}),cl(function(){if(!e&&!f){hy(a);var g=new Qu(d.id,pv(d.Nb),"Navigation ID "+d.id+" is not equal to the current navigation id "+a.Ef);c.next(g);d.resolve(!1)}a.el=null}),yk(function(g){f=!0;if(g&&g.ngNavigationCancelingError){var h=Bw(g.url);h||(a.hs=!0,iy(a,d.xn,d.eb,d.ef));var m=new Qu(d.id,pv(d.Nb),g.message);
c.next(m);h?setTimeout(function(){var p=a.Vo.merge(g.url,a.ff);return jy(a,p,"imperative",null,{Nf:d.pd.Nf,Ng:"eager"===a.Rl},{resolve:d.resolve,reject:d.reject,df:d.df})},0):d.resolve(!1)}else{iy(a,d.xn,d.eb,d.ef);h=new Ru(d.id,pv(d.Nb),g);c.next(h);try{d.resolve(a.Ih(g))}catch(p){d.reject(p)}}return Lh}))}))},ky=function(a){var b=a.Sj.value;b.Ja=a.fn;return b},ly=function(a,b){a.Sj.next(Object.assign(Object.assign({},ky(a)),b))};
fy.prototype.se=function(){my(this);0===this.Ef&&ny(this,this.location.path(!0),{Ng:!0})};var my=function(a){a.ds||(a.ds=a.location.subscribe(function(b){var c=oy(a,b.url),d="popstate"===b.type?"popstate":"hashchange",e=b.state&&b.state.Ef?b.state:null;setTimeout(function(){jy(a,c,d,e,{Ng:!0})},0)}))},cy=function(a,b){a.events.next(b)},by=function(a,b){hv(b);a.nd=b.map(iv);a.hs=!1;a.Rx=-1};fy.prototype.U=function(){this.tb()};fy.prototype.tb=function(){this.ds&&(this.ds.unsubscribe(),this.ds=null)};
fy.prototype.vr=function(a,b){var c=b=void 0===b?{}:b,d=c.eS,e=c.jb;b=c.$b;var f=c.bS,g=c.dS;c=c.aS;pd()&&f&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");d=d||this.Pg.root;b=c?this.eb.$b:b;if(g)switch(g){case "merge":f=Object.assign(Object.assign({},this.eb.jb),e);break;case "preserve":f=this.eb.jb;break;default:f=e||null}else f=f?this.eb.jb:e||null;null!==f&&(f=py(f));e=this.eb;if(0===a.length)b=gw(e.root,e.root,e,f,b);else if(a=jw(a),
a.DF&&1===a.nn.length&&"/"==a.nn[0])b=gw(e.root,new qv([],{}),e,f,b);else{if(a.DF)d=new kw(e.root,!0,0);else if(-1===d.ya.OB)d=new kw(d.ya.ID,!0,0);else{g=d.ya.ID;d=d.ya.OB+(fw(a.nn[0])?0:1);for(c=a.XP;c>d;){c-=d;g=g.parent;if(!g)throw Error("Invalid number of '../'");d=g.Na.length}d=new kw(g,!1,d-c)}a=d.us?ow(d.td,d.index,a.nn):nw(d.td,d.index,a.nn);b=gw(d.td,a,e,f,b)}return b};
var ny=function(a,b,c){c=void 0===c?{Nf:!1}:c;pd()&&a.JF&&!ek()&&a.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");b=Bw(b)?b:oy(a,b);b=a.Vo.merge(b,a.ff);return jy(a,b,"imperative",null,c)};fy.prototype.navigate=function(a,b){b=void 0===b?{Nf:!1}:b;for(var c=0;c<a.length;c++){var d=a[c];if(null==d)throw Error("The requested path contains "+d+" segment at index "+c);}return ny(this,this.vr(a,b),b)};
var oy=function(a,b){try{var c=a.Wo.parse(b)}catch(d){c=a.es(d,a.Wo,b)}return c},py=function(a){return Object.keys(a).reduce(function(b,c){var d=a[c];null!==d&&void 0!==d&&(b[c]=d);return b},{})},ey=function(a){a.QP.subscribe(function(b){a.hs=!0;a.Rx=b.id;a.events.next(new Pu(b.id,pv(b.Nb),pv(a.eb)));a.Sx=a.el;a.el=null;b.resolve(!0)},function(){a.console.warn("Unhandled Navigation Error: ")})},jy=function(a,b,c,d,e,f){var g=ky(a);if(g&&"imperative"!==c&&"imperative"===g.source&&g.ef.toString()===
b.toString()||g&&"hashchange"==c&&"popstate"===g.source&&g.ef.toString()===b.toString()||g&&"popstate"==c&&"hashchange"===g.source&&g.ef.toString()===b.toString())return Promise.resolve(!0);if(f){var h=f.resolve;var m=f.reject;f=f.df}else f=new Promise(function(p,q){h=p;m=q});g=++a.Ef;ly(a,{id:g,source:c,Gl:d,eb:a.eb,FE:a.ff,ef:b,pd:e,resolve:h,reject:m,df:f,ug:a.Pg.ya,xn:a.Pg});return f.catch(function(p){return Promise.reject(p)})},gy=function(a,b,c,d,e){b=pv(b);e=e||{};var f=a.location;var g=void 0===
g?"":g;f.path()==f.normalize(b+xo(g))||c?a.location.replaceState(b,"",Object.assign(Object.assign({},e),{Ef:d})):a.location.go(b,"",Object.assign(Object.assign({},e),{Ef:d}))},iy=function(a,b,c,d){a.Pg=b;a.eb=c;a.ff=a.Vo.merge(a.eb,d);hy(a)},hy=function(a){a.location.replaceState(pv(a.ff),"",{Ef:a.Rx})};l.Object.defineProperties(fy.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return pv(this.eb)}}});var ry=function(){this.As=this.kc=this.na=null;this.children=new qy;this.Lw=null},qy=function(){this.tr=new Map},yw=function(a,b){var c=a.getContext(b);c||(c=new ry,a.tr.set(b,c));return c};qy.prototype.getContext=function(a){return this.tr.get(a)||null};var sy=function(a,b,c,d,e){this.qy=a;this.location=b;this.As=c;this.sO=e;this.fp=this.Ld=null;this.WN=new ck;this.GO=new ck;b=this.name=d||"primary";c=yw(a,b);c.na=this;a.tr.set(b,c)};sy.prototype.U=function(){var a=this.qy.getContext(this.name);a&&(a.na=null)};sy.prototype.ib=function(){if(!this.Ld){var a=this.qy.getContext(this.name);a&&a.kc&&(a.Lw?this.Va(a.Lw,a.kc):zw(this,a.kc,a.As||null))}};
sy.prototype.detach=function(){if(!this.Ld)throw Error("Outlet is not activated");this.location.detach();var a=this.Ld;this.fp=this.Ld=null;return a};sy.prototype.Va=function(a,b){this.Ld=a;this.fp=b;this.location.Yr(a.Mh)};
var xw=function(a){if(a.Ld){var b=a.a;a.Ld.destroy();a.Ld=null;a.fp=null;a.GO.emit(b)}},zw=function(a,b,c){if(a.EF)throw Error("Cannot activate an already activated outlet");a.fp=b;var d=b.vi.Da.a;c=c||a.As;c=Ie(c,d);d=yw(a.qy,a.name).children;a.Ld=Ig(a.location,c,a.location.length,new ty(b,d,a.location.X));Jg(a.sO);a.WN.emit(a.Ld.instance)};
l.Object.defineProperties(sy.prototype,{EF:{configurable:!0,enumerable:!0,get:function(){return!!this.Ld}},a:{configurable:!0,enumerable:!0,get:function(){if(!this.Ld)throw Error("Outlet is not activated");return this.Ld.instance}}});var ty=function(a,b,c){this.kc=a;this.tO=b;this.parent=c};ty.prototype.get=function(a,b){return a===Xv?this.kc:a===qy?this.tO:this.parent.get(a,b)};/*

Copyright Google Inc. All Rights Reserved.

Use of this source code is governed by an MIT-style license that can be
found in the LICENSE file at https://angular.io/license
*/
var uy=function(){},vy=function(){};vy.prototype.preload=function(a,b){return b().b(yk(function(){return Ph(null)}))};var wy=function(){};wy.prototype.preload=function(){return Ph(null)};var xy=function(a,b,c,d,e){this.Og=a;this.X=d;this.mQ=e;this.gj=new Vx(b,c,function(f){return cy(a,new Xu(f))},function(f){return cy(a,new Yu(f))})},yy=function(a){a.MQ=a.Og.events.b(Nj(function(b){return b instanceof Pu}),Di(function(){return a.preload()},1)).subscribe(function(){})};
xy.prototype.preload=function(){var a=this.X.get(bd);return zy(this,a,this.Og.nd)};xy.prototype.U=function(){this.MQ.unsubscribe()};
var zy=function(a,b,c){var d=[];c=n(c);for(var e=c.next();!e.done;e=c.next())e=e.value,e.Cf&&!e.jr&&e.Ke?(e=e.Ke,d.push(zy(a,e.module,e.Fs))):e.Cf&&!e.jr?d.push(Ay(a,b,e)):e.children&&d.push(zy(a,b,e.children));return Ci(d).b(Hi(),ni(function(){}))},Ay=function(a,b,c){return a.mQ.preload(c,function(){return a.gj.load(b.X,c).b(Di(function(d){c.Ke=d;return zy(a,d.module,d.Fs)}))})};var By=function(a,b,c){c=void 0===c?{}:c;this.Og=a;this.Ul=b;this.options=c;this.QF=0;this.RF="imperative";this.XG=0;this.store={};c.Eo=c.Eo||"disabled";c.bE=c.bE||"disabled"};By.prototype.init=function(){if("disabled"!==this.options.Eo){var a=this.Ul;Io(a)&&(a=a.window.history)&&a.scrollRestoration&&(a.scrollRestoration="manual")}this.bH=Cy(this);this.fH=Dy(this)};
var Cy=function(a){return a.Og.events.subscribe(function(b){if(b instanceof Ou){var c=a.Ul;a.store[a.QF]=Io(c)?[c.window.scrollX,c.window.scrollY]:[0,0];a.RF=b.PP;a.XG=b.Gl?b.Gl.Ef:0}else b instanceof Pu&&(a.QF=b.id,b=oy(a.Og,b.Ja).$b,cy(a.Og,new cv("popstate"===a.RF?a.store[a.XG]:null,b)))})},Dy=function(a){return a.Og.events.subscribe(function(b){if(b instanceof cv)if(b.position)"top"===a.options.Eo?Jo(a.Ul,[0,0]):"enabled"===a.options.Eo&&Jo(a.Ul,b.position);else if(b.anchor&&"enabled"===a.options.bE){var c=
a.Ul;b=b.anchor;if(Io(c)){b=c.window.CSS&&c.window.CSS.escape?c.window.CSS.escape(b):b.replace(/("|' |:|\.|\[|\]|,|=)/g,"\\$1");try{var d=c.document.querySelector("#"+b);if(d)Ko(c,d);else{var e=c.document.querySelector("[name='"+b+"']");e&&Ko(c,e)}}catch(f){c.Ih.handleError(f)}}}else"disabled"!==a.options.Eo&&Jo(a.Ul,[0,0])})};By.prototype.U=function(){this.bH&&this.bH.unsubscribe();this.fH&&this.fH.unsubscribe()};var Ey=new v("ROUTER_CONFIGURATION"),Fy=new v("ROUTER_FORROOT_GUARD");new Qc;new Qc;var Gy=function(){};function Hy(a,b,c){c.vQ&&Ho(b,c.vQ);return new By(a,b,c)}function Iy(a,b,c){c=void 0===c?{}:c;return c.oS?new Co(a,b):new Ao(a,b)}function Jy(a){if(a)throw Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}
function Ky(a,b,c,d,e,f,g,h,m,p){h=void 0===h?{}:h;a=new fy(null,a,b,c,d,e,f,Array.prototype.concat.apply([],g));m&&(a.Vo=m);p&&(a.Es=p);h.Ih&&(a.Ih=h.Ih);h.es&&(a.es=h.es);if(h.JR){var q=mo;a.events.subscribe(function(r){window.console&&window.console.group&&window.console.group("Router Event: "+r.constructor.name);q.log(r.toString());q.log(r);window.console&&window.console.groupEnd&&window.console.groupEnd()})}h.ms&&(a.ms=h.ms);h.sj&&(a.sj=h.sj);h.Rl&&(a.Rl=h.Rl);h.Fj&&(a.Fj=h.Fj);return a}
function Ly(a){return a.Pg.root}var My=function(a){this.X=a;this.wF=!1;this.Iy=new Q};
My.prototype.bO=function(){var a=this;return this.X.get(ro,Promise.resolve(null)).then(function(){var b=null,c=new Promise(function(f){return b=f}),d=a.X.get(fy),e=a.X.get(Ey);if("legacy_disabled"===e.se||!1===e.se||Ny(e))b(!0);else if("disabled"===e.se)my(d),b(!0);else if("enabled"===e.se)d.Ix.XD=function(){if(a.wF)return Ph(null);a.wF=!0;b(!0);return a.Iy},d.se();else throw Error("Invalid initialNavigation options: '"+e.se+"'");return c})};
My.prototype.oO=function(a){var b=this.X.get(Ey),c=this.X.get(xy),d=this.X.get(By),e=this.X.get(fy),f=this.X.get(Pl);a===f.Zw[0]&&(Ny(b)?e.se():("legacy_disabled"===b.se||!1===b.se)&&my(e),yy(c),d.init(),e.Gj=f.xE[0],e.Pg.root.a=e.Gj,this.Iy.next(null),this.Iy.complete())};var Ny=function(a){return"legacy_enabled"===a.se||!0===a.se||void 0===a.se};function Oy(a){return a.oO.bind(a)}var Py=new v("Router Initializer");new We;var Qy=Qf({P:2,g:[],data:{}});function Ry(a){return Y(0,[(a()(),V(0,16777216,null,null,1,"router-outlet",[],null,null,null,null,null)),M(1,212992,null,0,sy,[qy,rf,Ge,[8,null],$d],null,null)],function(b,c){b(c,1,0)},null)}var Sy=Bg("ng-component",dv,function(a){return Y(0,[(a()(),V(0,0,null,null,1,"ng-component",[],null,null,null,Ry,Qy)),M(1,49152,null,0,dv,[],null,null)],null,null)});/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
*/
function Ty(a){return null!=a&&"false"!==""+a};function Uy(a){return null==a?"":"string"===typeof a?a:a+"px"};function Vy(a){return a instanceof A?a.h:a};function Wy(a,b){return isNaN(parseFloat(a))||isNaN(Number(a))?void 0===b?0:b:Number(a)};var Xy=function(){};Xy.prototype.create=function(a){return"undefined"===typeof MutationObserver?null:new MutationObserver(a)};Xy.fa=Fc({T:function(){return new Xy},s:Xy,W:"root"});var Yy=function(a){this.BL=a;this.Ne=new Map};k=Yy.prototype;k.U=function(){var a=this;this.Ne.forEach(function(b,c){return a.$z(c)})};k.observe=function(a){var b=this,c=Vy(a);return new Dh(function(d){var e=b.JL(c).subscribe(d);return function(){e.unsubscribe();b.xN(c)}})};
k.JL=function(a){if(this.Ne.has(a))this.Ne.get(a).count++;else{var b=new Q,c=this.BL.create(function(d){return b.next(d)});c&&c.observe(a,{characterData:!0,childList:!0,subtree:!0});this.Ne.set(a,{YP:c,stream:b,count:1})}return this.Ne.get(a).stream};k.xN=function(a){this.Ne.has(a)&&(this.Ne.get(a).count--,this.Ne.get(a).count||this.$z(a))};k.$z=function(a){if(this.Ne.has(a)){var b=this.Ne.get(a),c=b.YP;b=b.stream;c&&c.disconnect();b.complete();this.Ne.delete(a)}};
Yy.fa=Fc({T:function(){return new Yy(Zc(Xy))},s:Yy,W:"root"});var Zy=function(a,b,c){this.zJ=a;this.j=b;this.L=c;this.event=new ck;this.Ka=!1;this.Dp=null};Zy.prototype.Ze=function(){this.Dp||this.disabled||this.rc()};Zy.prototype.U=function(){this.ge()};Zy.prototype.rc=function(){var a=this;this.ge();var b=this.zJ.observe(this.j);this.L.ka(function(){a.Dp=(a.IE?b.b(Bk(a.IE)):b).subscribe(a.event)})};Zy.prototype.ge=function(){this.Dp&&this.Dp.unsubscribe()};
l.Object.defineProperties(Zy.prototype,{disabled:{configurable:!0,enumerable:!0,get:function(){return this.Ka},set:function(a){(this.Ka=Ty(a))?this.ge():this.rc()}},IE:{configurable:!0,enumerable:!0,get:function(){return this.OJ},set:function(a){this.OJ=Wy(a);this.rc()}}});var $y=function(){};var az,bz="color button checkbox date datetime-local email file hidden image month number password radio range reset search submit tel text time url week".split(" ");function cz(){if(az)return az;if("object"!==typeof document||!document)return az=new Set(bz);var a=document.createElement("input");return az=new Set(bz.filter(function(b){a.setAttribute("type",b);return a.type===b}))};var dz;function ez(){if(null==dz&&"undefined"!==typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return dz=!0}}))}finally{dz=dz||!1}return dz}function fz(a){return ez()?a:!!a.capture};var gz;function hz(){if("object"!==typeof document||!document)return 0;if(null==gz){var a=document.createElement("div"),b=a.style;a.dir="rtl";b.height="1px";b.width="1px";b.overflow="auto";b.visibility="hidden";b.pointerEvents="none";b.position="absolute";b=document.createElement("div");var c=b.style;c.width="2px";c.height="1px";a.appendChild(b);document.body.appendChild(a);gz=0;0===a.scrollLeft&&(a.scrollLeft=1,gz=0===a.scrollLeft?1:2);a.parentNode.removeChild(a)}return gz};var iz;var jz=function(){};var kz;try{kz="undefined"!==typeof Intl&&Intl.v8BreakIterator}catch(a){kz=!1}
var lz=function(a){this.it=(this.wa=(this.rC=a)?"browser"===this.rC:"object"===typeof document&&!!document)&&/(edge)/i.test(navigator.userAgent);this.Yl=this.wa&&/(msie|trident)/i.test(navigator.userAgent);this.Xj=this.wa&&!(!window.chrome&&!kz)&&"undefined"!==typeof CSS&&!this.it&&!this.Yl;this.Zl=this.wa&&/AppleWebKit/i.test(navigator.userAgent)&&!this.Xj&&!this.it&&!this.Yl;this.jt=this.wa&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);this.jI=this.wa&&/(firefox|minefield)/i.test(navigator.userAgent);
this.iI=this.wa&&/android/i.test(navigator.userAgent)&&!this.Yl};lz.fa=Fc({T:function(){return new lz(Zc(ze,8))},s:lz,W:"root"});var mz=new v("cdk-focus-monitor-default-options"),nz=fz({passive:!0,capture:!0}),oz=function(a,b,c,d){var e=this;this.L=a;this.ca=b;this.fg=null;this.Bw=!1;this.$f=new Map;this.YB=0;this.tA=function(){e.Bk=null;e.Sv("keyboard")};this.uA=function(){e.Bk||e.Sv("mouse")};this.vA=function(f){null!=e.ow&&clearTimeout(e.ow);e.Bk=f.composedPath?f.composedPath()[0]:f.target;e.ow=setTimeout(function(){return e.Bk=null},650)};this.SD=function(){e.Bw=!0;e.UN=setTimeout(function(){return e.Bw=!1})};this.o=c;
this.XJ=(null===d||void 0===d?void 0:d.GR)||0};
oz.prototype.Eg=function(a,b){var c=this;b=void 0===b?!1:b;if(!this.ca.wa)return Ph(null);var d=Vy(a);if(this.$f.has(d))return a=this.$f.get(d),a.Ww=b,Jh(a.jf);b={Xs:function(){},Ww:b,jf:new Q};this.$f.set(d,b);this.SK();var e=function(g){return c.eg(g,d)},f=function(g){return c.dg(g,d)};this.L.ka(function(){d.addEventListener("focus",e,!0);d.addEventListener("blur",f,!0)});b.Xs=function(){d.removeEventListener("focus",e,!0);d.removeEventListener("blur",f,!0)};return Jh(b.jf)};
oz.prototype.hf=function(a){a=Vy(a);var b=this.$f.get(a);b&&(b.Xs(),b.jf.complete(),this.Rv(a),this.$f.delete(a),this.PJ())};var pz=function(a,b,c,d){b=Vy(b);a.Sv(c);"function"===typeof b.focus&&b.focus(d)};k=oz.prototype;k.U=function(){var a=this;this.$f.forEach(function(b,c){return a.hf(c)})};k.ae=function(){return this.o||document};k.Fd=function(){return this.ae().defaultView||window};k.Kc=function(a,b,c){c?a.classList.add(b):a.classList.remove(b)};
k.Rv=function(a,b){this.$f.get(a)&&(this.Kc(a,"cdk-focused",!!b),this.Kc(a,"cdk-touch-focused","touch"===b),this.Kc(a,"cdk-keyboard-focused","keyboard"===b),this.Kc(a,"cdk-mouse-focused","mouse"===b),this.Kc(a,"cdk-program-focused","program"===b))};k.Sv=function(a){var b=this;this.L.ka(function(){b.fg=a;0===b.XJ&&(b.UL=setTimeout(function(){return b.fg=null},1))})};k.PN=function(a){a=a.target;return this.Bk instanceof Node&&a instanceof Node&&(a===this.Bk||a.contains(this.Bk))};
k.eg=function(a,b){var c=this.$f.get(b);if(c&&(c.Ww||b===a.target)){var d=this.fg;d||(d=this.Bw&&this.NB?this.NB:this.PN(a)?"touch":"program");this.Rv(b,d);this.yA(c.jf,d);this.NB=d}};k.dg=function(a,b){var c=this.$f.get(b);!c||c.Ww&&a.relatedTarget instanceof Node&&b.contains(a.relatedTarget)||(this.Rv(b),this.yA(c.jf,null))};k.yA=function(a,b){this.L.ea(function(){return a.next(b)})};
k.SK=function(){var a=this;1==++this.YB&&this.ca.wa&&this.L.ka(function(){var b=a.ae(),c=a.Fd();b.addEventListener("keydown",a.tA,nz);b.addEventListener("mousedown",a.uA,nz);b.addEventListener("touchstart",a.vA,nz);c.addEventListener("focus",a.SD)})};
k.PJ=function(){if(!--this.YB){var a=this.ae(),b=this.Fd();a.removeEventListener("keydown",this.tA,nz);a.removeEventListener("mousedown",this.uA,nz);a.removeEventListener("touchstart",this.vA,nz);b.removeEventListener("focus",this.SD);clearTimeout(this.UN);clearTimeout(this.ow);clearTimeout(this.UL)}};oz.fa=Fc({T:function(){return new oz(Zc(S),Zc(lz),Zc(lo,8),Zc(mz,8))},s:oz,W:"root"});var qz=function(a){this.ca=a};qz.prototype.BP=function(a){return a.hasAttribute("disabled")};qz.prototype.isVisible=function(a){return!!(a.offsetWidth||a.offsetHeight||"function"===typeof a.getClientRects&&a.getClientRects().length)&&"visible"===getComputedStyle(a).visibility};
var sz=function(a,b){if(!a.ca.wa)return!1;try{var c=(b.ownerDocument&&b.ownerDocument.defaultView||window).frameElement}catch(e){c=null}if(c){var d=c&&c.nodeName.toLowerCase();if(-1===rz(c)||(a.ca.Xj||a.ca.Zl)&&"object"===d||(a.ca.Xj||a.ca.Zl)&&!a.isVisible(c))return!1}c=b.nodeName.toLowerCase();d=rz(b);if(b.hasAttribute("contenteditable"))return-1!==d;if("iframe"===c)return!1;if("audio"===c){if(!b.hasAttribute("controls"))return!1;if(a.ca.Xj)return!0}if("video"===c){if(!b.hasAttribute("controls")&&
a.ca.Yl)return!1;if(a.ca.Xj||a.ca.jI)return!0}if(!(c="object"===c&&(a.ca.Xj||a.ca.Zl))){if(a=a.ca.Zl&&a.ca.jt)a=b.nodeName.toLowerCase(),c="input"===a&&b.type,a=!("text"===c||"password"===c||"select"===a||"textarea"===a);c=a}return c?!1:0<=b.tabIndex},uz=function(a,b){if("input"==b.nodeName.toLowerCase()&&"hidden"==b.type)var c=!1;else c=b.nodeName.toLowerCase(),c="input"===c||"select"===c||"button"===c||"textarea"===c||"a"==b.nodeName.toLowerCase()&&b.hasAttribute("href")||b.hasAttribute("contenteditable")||
tz(b);return c&&!a.BP(b)&&a.isVisible(b)};qz.fa=Fc({T:function(){return new qz(Zc(lz))},s:qz,W:"root"});function tz(a){if(!a.hasAttribute("tabindex")||void 0===a.tabIndex)return!1;a=a.getAttribute("tabindex");return"-32768"==a?!1:!(!a||isNaN(parseInt(a,10)))}function rz(a){if(!tz(a))return null;a=parseInt(a.getAttribute("tabindex")||"",10);return isNaN(a)?-1:a};var xz=function(a,b,c,d,e){var f=this;this.ha=a;this.mi=b;this.L=c;this.o=d;this.pu=!1;this.tH=function(){var g=f.aB("end");g&&g.focus();return!!g};this.WE=function(){return vz(f)};this.Yt=!0;(void 0===e?0:e)||wz(this)};xz.prototype.destroy=function(){var a=this.Ki,b=this.ri;a&&(a.removeEventListener("focus",this.tH),a.parentNode&&a.parentNode.removeChild(a));b&&(b.removeEventListener("focus",this.WE),b.parentNode&&b.parentNode.removeChild(b));this.Ki=this.ri=null};
var wz=function(a){a.pu||(a.L.ka(function(){a.Ki||(a.Ki=a.gA(),a.Ki.addEventListener("focus",a.tH));a.ri||(a.ri=a.gA(),a.ri.addEventListener("focus",a.WE))}),a.ha.parentNode&&(a.ha.parentNode.insertBefore(a.Ki,a.ha),a.ha.parentNode.insertBefore(a.ri,a.ha.nextSibling),a.pu=!0))},yz=function(a){return new Promise(function(b){a.gK(function(){var c;(c=a.ha.querySelector("[cdk-focus-initial], [cdkFocusInitial]"))?(c.hasAttribute("cdk-focus-initial")&&console.warn("Found use of deprecated attribute 'cdk-focus-initial', use 'cdkFocusInitial' instead. The deprecated attribute will be removed in 8.0.0",
c),pd()&&!uz(a.mi,c)&&console.warn("Element matching '[cdkFocusInitial]' is not focusable.",c),c.focus(),c=!0):c=vz(a);return b(c)})})};
xz.prototype.aB=function(a){for(var b=this.ha.querySelectorAll("[cdk-focus-region-"+a+"], [cdkFocusRegion"+(a+"], [cdk-focus-")+(a+"]")),c=0;c<b.length;c++)b[c].hasAttribute("cdk-focus-"+a)?console.warn("Found use of deprecated attribute 'cdk-focus-"+a+"', use 'cdkFocusRegion"+(a+"' instead. The deprecated attribute will be removed in 8.0.0."),b[c]):b[c].hasAttribute("cdk-focus-region-"+a)&&console.warn("Found use of deprecated attribute 'cdk-focus-region-"+a+"', use 'cdkFocusRegion"+(a+"' instead. The deprecated attribute will be removed in 8.0.0."),
b[c]);return"start"==a?b.length?b[0]:this.WA(this.ha):b.length?b[b.length-1]:this.XA(this.ha)};var vz=function(a){(a=a.aB("start"))&&a.focus();return!!a};k=xz.prototype;k.ac=function(){return this.pu};k.WA=function(a){if(uz(this.mi,a)&&sz(this.mi,a))return a;a=a.children||a.childNodes;for(var b=0;b<a.length;b++){var c=a[b].nodeType===this.o.ELEMENT_NODE?this.WA(a[b]):null;if(c)return c}return null};
k.XA=function(a){if(uz(this.mi,a)&&sz(this.mi,a))return a;a=a.children||a.childNodes;for(var b=a.length-1;0<=b;b--){var c=a[b].nodeType===this.o.ELEMENT_NODE?this.XA(a[b]):null;if(c)return c}return null};k.gA=function(){var a=this.o.createElement("div");this.lw(this.Yt,a);a.classList.add("cdk-visually-hidden");a.classList.add("cdk-focus-trap-anchor");a.setAttribute("aria-hidden","true");return a};k.lw=function(a,b){a?b.setAttribute("tabindex","0"):b.removeAttribute("tabindex")};
k.gK=function(a){this.L.isStable?a():Jh(this.L.$e).b(Tk()).subscribe(a)};l.Object.defineProperties(xz.prototype,{enabled:{configurable:!0,enumerable:!0,get:function(){return this.Yt},set:function(a){this.Yt=a;this.Ki&&this.ri&&(this.lw(a,this.Ki),this.lw(a,this.ri))}}});var zz=function(a,b,c){this.mi=a;this.L=b;this.o=c};zz.prototype.create=function(a,b){return new xz(a,this.mi,this.L,this.o,void 0===b?!1:b)};zz.fa=Fc({T:function(){return new zz(Zc(qz),Zc(S),Zc(lo))},s:zz,W:"root"});var Az=function(a,b){this.ca=a;this.o=b},Bz=function(a){if(!a.ca.wa)return 0;var b=a.o.createElement("div");b.style.backgroundColor="rgb(1,2,3)";b.style.position="absolute";a.o.body.appendChild(b);var c=(a.o.defaultView.getComputedStyle(b).backgroundColor||"").replace(/ /g,"");a.o.body.removeChild(b);switch(c){case "rgb(0,0,0)":return 2;case "rgb(255,255,255)":return 1}return 0};
Az.prototype.Ez=function(){if(this.ca.wa&&this.o.body){var a=this.o.body.classList;a.remove("cdk-high-contrast-active");a.remove("cdk-high-contrast-black-on-white");a.remove("cdk-high-contrast-white-on-black");var b=Bz(this);1===b?(a.add("cdk-high-contrast-active"),a.add("cdk-high-contrast-black-on-white")):2===b&&(a.add("cdk-high-contrast-active"),a.add("cdk-high-contrast-white-on-black"))}};Az.fa=Fc({T:function(){return new Az(Zc(lz),Zc(lo))},s:Az,W:"root"});var Dz=new v("liveAnnouncerElement",{W:"root",T:Cz});function Cz(){return null}var Ez=new v("LIVE_ANNOUNCER_DEFAULT_OPTIONS");var Fz=function(a,b,c,d){this.L=b;this.Ad=d;this.o=c;this.ag=a||this.EJ()};
Fz.prototype.cE=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];var e=this;d=this.Ad;if(1===c.length&&"number"===typeof c[0])var f=c[0];else{c=n(c);var g=c.next().value;f=c.next().value}this.clear();clearTimeout(this.Aq);g||(g=d&&d.wo?d.wo:"polite");null==f&&d&&(f=d.duration);this.ag.setAttribute("aria-live",g);this.L.ka(function(){return new Promise(function(h){clearTimeout(e.Aq);e.Aq=setTimeout(function(){e.ag.textContent=a;h();"number"===typeof f&&(e.Aq=setTimeout(function(){return e.clear()},
f))},100)})})};Fz.prototype.clear=function(){this.ag&&(this.ag.textContent="")};Fz.prototype.U=function(){clearTimeout(this.Aq);this.ag&&this.ag.parentNode&&(this.ag.parentNode.removeChild(this.ag),this.ag=null)};
Fz.prototype.EJ=function(){for(var a=this.o.getElementsByClassName("cdk-live-announcer-element"),b=this.o.createElement("div"),c=0;c<a.length;c++)a[c].parentNode.removeChild(a[c]);b.classList.add("cdk-live-announcer-element");b.classList.add("cdk-visually-hidden");b.setAttribute("aria-atomic","true");b.setAttribute("aria-live","polite");this.o.body.appendChild(b);return b};Fz.fa=Fc({T:function(){return new Fz(Zc(Dz,8),Zc(S),Zc(lo),Zc(Ez,8))},s:Fz,W:"root"});var Gz=function(a){a.Ez()};function Hz(a,b){var c=Iz(a);c.some(function(d){return d.trim()==b.trim()})||(c.push(b.trim()),a.setAttribute("aria-describedby",c.join(" ")))}function Jz(a,b){var c=Iz(a).filter(function(d){return d!=b.trim()});c.length?a.setAttribute("aria-describedby",c.join(" ")):a.removeAttribute("aria-describedby")}function Iz(a){return(a.getAttribute("aria-describedby")||"").match(/\S+/g)||[]};var Kz=0,Lz=new Map,Mz=null,Nz=function(a){this.o=a},Oz=function(a,b,c){a.KB(b)&&(a.JB(b,c)&&a.pM(b,c),"string"===typeof c&&(b=Lz.get(c))&&0===b.ws&&a.TJ(c),Mz&&0===Mz.childNodes.length&&a.mA())};k=Nz.prototype;k.U=function(){for(var a=this.o.querySelectorAll("[cdk-describedby-host]"),b=0;b<a.length;b++)this.oM(a[b]),a[b].removeAttribute("cdk-describedby-host");Mz&&this.mA();Lz.clear()};
k.FJ=function(a){var b=this.o.createElement("div");this.XC(b);b.textContent=a;this.GJ();Mz.appendChild(b);Lz.set(a,{ao:b,ws:0})};k.XC=function(a){a.id||(a.id="cdk-describedby-message-"+Kz++)};k.TJ=function(a){var b=Lz.get(a);b=b&&b.ao;Mz&&b&&Mz.removeChild(b);Lz.delete(a)};
k.GJ=function(){if(!Mz){var a=this.o.getElementById("cdk-describedby-message-container");a&&a.parentNode.removeChild(a);Mz=this.o.createElement("div");Mz.id="cdk-describedby-message-container";Mz.setAttribute("aria-hidden","true");Mz.style.display="none";this.o.body.appendChild(Mz)}};k.mA=function(){Mz&&Mz.parentNode&&(Mz.parentNode.removeChild(Mz),Mz=null)};k.oM=function(a){var b=Iz(a).filter(function(c){return 0!=c.indexOf("cdk-describedby-message")});a.setAttribute("aria-describedby",b.join(" "))};
k.rI=function(a,b){b=Lz.get(b);Hz(a,b.ao.id);a.setAttribute("cdk-describedby-host","");b.ws++};k.pM=function(a,b){b=Lz.get(b);b.ws--;Jz(a,b.ao.id);a.removeAttribute("cdk-describedby-host")};k.JB=function(a,b){a=Iz(a);b=(b=Lz.get(b))&&b.ao.id;return!!b&&-1!=a.indexOf(b)};k.fJ=function(a,b){if(!this.KB(a))return!1;if(b&&"object"===typeof b)return!0;b=null==b?"":(""+b).trim();a=a.getAttribute("aria-label");return b?!a||a.trim()!==b:!1};k.KB=function(a){return a.nodeType===this.o.ELEMENT_NODE};
Nz.fa=Fc({T:function(){return new Nz(Zc(lo))},s:Nz,W:"root"});function Pz(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];return c.length?c.some(function(e){return a[e]}):a.altKey||a.shiftKey||a.ctrlKey||a.metaKey};var Qz=function(a){var b=this;this.xk=a;this.Yd=-1;this.gp=null;this.Cw=!1;this.Su=new Q;this.rD=vh.EMPTY;this.mg=!0;this.zz=[];this.Yv=function(c){return c.disabled};this.Gi=[];this.Vy=new Q;this.Oa=new Q;a instanceof Wl&&a.Db.subscribe(function(c){b.gp&&(c=c.qc.slice().indexOf(b.gp),-1<c&&c!==b.Yd&&(b.Yd=c))})},Rz=function(a){a.Cw=!0;return a},Sz=function(a){a.mg=!0;return a},Tz=function(a,b){a.Tp=b;return a},Uz=function(a){a.zz=["shiftKey"];return a},Vz=function(a,b){b=void 0===b?200:b;if(a.xk.length&&
a.xk.some(function(c){return"function"!==typeof c.Ax}))throw Error("ListKeyManager items in typeahead mode must implement the `getLabel` method.");a.rD.unsubscribe();a.rD=a.Su.b(Dl(function(c){return a.Gi.push(c)}),Bk(b),Nj(function(){return 0<a.Gi.length}),ni(function(){return a.Gi.join("")})).subscribe(function(c){for(var d=a.Mp(),e=1;e<d.length+1;e++){var f=(a.Yd+e)%d.length,g=d[f];if(!a.Yv(g)&&0===g.Ax().toUpperCase().trim().indexOf(c)){a.gf(f);break}}a.Gi=[]});return a};
Qz.prototype.gf=function(a){var b=this.Yd;Wz(this,a);this.Yd!==b&&this.Oa.next(this.Yd)};
var Zz=function(a,b){var c=b.keyCode,d=["altKey","ctrlKey","metaKey","shiftKey"].every(function(e){return!b[e]||-1<a.zz.indexOf(e)});switch(c){case 9:a.Vy.next();return;case 40:if(a.mg&&d){Xz(a);break}else return;case 38:if(a.mg&&d){Yz(a);break}else return;case 39:if(a.Tp&&d){"rtl"===a.Tp?Yz(a):Xz(a);break}else return;case 37:if(a.Tp&&d){"rtl"===a.Tp?Xz(a):Yz(a);break}else return;default:if(d||Pz(b,"shiftKey"))b.key&&1===b.key.length?a.Su.next(b.key.toLocaleUpperCase()):(65<=c&&90>=c||48<=c&&57>=
c)&&a.Su.next(String.fromCharCode(c));return}a.Gi=[];b.preventDefault()},$z=function(a){a.qh(a.xk.length-1,-1)},Xz=function(a){0>a.Yd?a.qh(0,1):a.WC(1)},Yz=function(a){0>a.Yd&&a.Cw?$z(a):a.WC(-1)},Wz=function(a,b){var c=a.Mp();b="number"===typeof b?b:c.indexOf(b);c=c[b];a.gp=null==c?null:c;a.Yd=b};k=Qz.prototype;k.WC=function(a){this.Cw?this.GM(a):this.FM(a)};k.GM=function(a){for(var b=this.Mp(),c=1;c<=b.length;c++){var d=(this.Yd+a*c+b.length)%b.length;if(!this.Yv(b[d])){this.gf(d);break}}};
k.FM=function(a){this.qh(this.Yd+a,a)};k.qh=function(a,b){var c=this.Mp();if(c[a]){for(;this.Yv(c[a]);)if(a+=b,!c[a])return;this.gf(a)}};k.Mp=function(){return this.xk instanceof Wl?this.xk.qc.slice():this.xk};l.Object.defineProperties(Qz.prototype,{cr:{configurable:!0,enumerable:!0,get:function(){return this.Yd}},ic:{configurable:!0,enumerable:!0,get:function(){return this.gp}}});var aA=function(){Qz.apply(this,arguments)};u(aA,Qz);aA.prototype.gf=function(a){if(this.ic){var b=this.ic;b.am&&(b.am=!1,Jg(b.aa))}Qz.prototype.gf.call(this,a);this.ic&&(a=this.ic,a.am||(a.am=!0,Jg(a.aa)))};var bA=function(){Qz.apply(this,arguments);this.fg="program"};u(bA,Qz);bA.prototype.gf=function(a){Qz.prototype.gf.call(this,a);this.ic&&this.ic.focus(this.fg)};var cA=function(a,b,c){var d=this;a=void 0===a?!1:a;c=void 0===c?!0:c;this.rf=a;this.xA=c;this.vf=new Set;this.Gp=[];this.Tm=[];this.mE=new Q;b&&b.length&&(a?b.forEach(function(e){return d.Xu(e)}):this.Xu(b[0]),this.Tm.length=0)};k=cA.prototype;k.select=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];var d=this;this.OD(b);b.forEach(function(e){return d.Xu(e)});this.Cd()};
k.il=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];var d=this;this.OD(b);b.forEach(function(e){return d.tD(e)});this.Cd()};k.toggle=function(a){this.vf.has(a)?this.il(a):this.select(a)};k.clear=function(){this.sD();this.Cd()};k.ej=function(){return 0===this.vf.size};k.pe=function(){return!this.ej()};k.sort=function(a){this.rf&&this.selected&&this.cb.sort(a)};
k.Cd=function(){this.cb=null;if(this.Tm.length||this.Gp.length)this.mE.next({source:this,YN:this.Tm,rQ:this.Gp}),this.Gp=[],this.Tm=[]};k.Xu=function(a){this.vf.has(a)||(this.rf||this.sD(),this.vf.add(a),this.xA&&this.Tm.push(a))};k.tD=function(a){this.vf.has(a)&&(this.vf.delete(a),this.xA&&this.Gp.push(a))};k.sD=function(){var a=this;this.ej()||this.vf.forEach(function(b){return a.tD(b)})};
k.OD=function(a){if(1<a.length&&!this.rf)throw Error("Cannot pass multiple values into SelectionModel with single-value mode.");};l.Object.defineProperties(cA.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){this.cb||(this.cb=Array.from(this.vf.values()));return this.cb}}});var dA=function(){this.Cm=[]},eA=function(a,b,c){a=n(a.Cm);for(var d=a.next();!d.done;d=a.next())d=d.value,d(b,c)};dA.prototype.Pb=function(a){var b=this;this.Cm.push(a);return function(){b.Cm=b.Cm.filter(function(c){return a!==c})}};dA.prototype.U=function(){this.Cm=[]};dA.fa=Fc({T:function(){return new dA},s:dA,W:"root"});var fA=0,gA=function(a,b,c){var d=this;this.Cb=a;this.aa=b;this.hK=c;this.fC=vh.EMPTY;this.closed=new ck;this.Vd=new ck;this.Qd=new ck;this.YO=new ck;this.id="cdk-accordion-child-"+fA++;this.Ka=this.Zt=!1;this.Rm=function(){};this.Rm=c.Pb(function(e,f){d.Cb&&!d.Cb.eG&&d.Cb.id===f&&d.id!==e&&(d.Ma=!1)});this.Cb&&(this.fC=this.aN())};k=gA.prototype;k.U=function(){this.Vd.complete();this.closed.complete();this.Qd.emit();this.Qd.complete();this.Rm();this.fC.unsubscribe()};
k.toggle=function(){this.disabled||(this.Ma=!this.Ma)};k.close=function(){this.disabled||(this.Ma=!1)};k.open=function(){this.disabled||(this.Ma=!0)};k.aN=function(){var a=this;return this.Cb.vR.subscribe(function(b){a.disabled||(a.Ma=b)})};
l.Object.defineProperties(gA.prototype,{Ma:{configurable:!0,enumerable:!0,get:function(){return this.Zt},set:function(a){a=Ty(a);this.Zt!==a&&(this.Zt=a,this.YO.emit(a),a?(this.Vd.emit(),eA(this.hK,this.id,this.Cb?this.Cb.id:this.id)):this.closed.emit(),Jg(this.aa))}},disabled:{configurable:!0,enumerable:!0,get:function(){return this.Ka},set:function(a){this.Ka=Ty(a)}}});var hA=function(){};var jA=new v("cdk-dir-doc",{W:"root",T:iA});function iA(){return Zc(lo)};var kA=function(a){this.value="ltr";this.Oa=new ck;if(a){var b=a.documentElement?a.documentElement.dir:null;b=(a.body?a.body.dir:null)||b;this.value="ltr"===b||"rtl"===b?b:"ltr"}};kA.prototype.U=function(){this.Oa.complete()};kA.fa=Fc({T:function(){return new kA(Zc(jA,8))},s:kA,W:"root"});var lA=function(){};var mA=new Set,nA,pA=function(a){this.ca=a;this.vL=this.ca.wa&&window.matchMedia?window.matchMedia.bind(window):oA};pA.prototype.matchMedia=function(a){if(this.ca.Zl&&!mA.has(a))try{nA||(nA=document.createElement("style"),nA.setAttribute("type","text/css"),document.head.appendChild(nA)),nA.sheet&&(nA.sheet.insertRule("@media "+a+" {.fx-query-test{ }}",0),mA.add(a))}catch(b){console.error(b)}return this.vL(a)};pA.fa=Fc({T:function(){return new pA(Zc(lz))},s:pA,W:"root"});
function oA(a){return{matches:"all"===a||""===a,media:a,addListener:function(){},removeListener:function(){}}};var qA=function(a,b){this.wL=a;this.Ua=b;this.Cv=new Map;this.Ot=new Q};qA.prototype.U=function(){this.Ot.next();this.Ot.complete()};qA.prototype.observe=function(a){var b=this;a=rA(Array.isArray(a)?a:[a]).map(function(c){return b.mM(c).observable});a=zi(a);a=Ii(a.b(Tk()),a.b(tl(),Bk(0)));return a.b(ni(function(c){var d={matches:!1,pO:{}};c.forEach(function(e){d.matches=d.matches||e.matches;d.pO[e.query]=e.matches});return d}))};
qA.prototype.mM=function(a){var b=this;if(this.Cv.has(a))return this.Cv.get(a);var c=this.wL.matchMedia(a),d={observable:(new Dh(function(e){var f=function(g){return b.Ua.ea(function(){return e.next(g)})};c.addListener(f);return function(){c.removeListener(f)}})).b(wl(c),ni(function(e){return{query:a,matches:e.matches}}),Al(this.Ot)),WR:c};this.Cv.set(a,d);return d};qA.fa=Fc({T:function(){return new qA(Zc(pA),Zc(S))},s:qA,W:"root"});
function rA(a){return a.map(function(b){return b.split(",")}).reduce(function(b,c){return b.concat(c)}).map(function(b){return b.trim()})};/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
 @type {{XSmall: string, Small: string, Medium: string, Large: string, XLarge: string, Handset: string, Tablet: string, Web: string, HandsetPortrait: string, TabletPortrait: string, WebPortrait: string, HandsetLandscape: string, TabletLandscape: string, WebLandscape: string}}
*/
var sA=function(a,b,c){this.L=a;this.ca=b;this.Sm=new Q;this.rm=null;this.Qv=0;this.Il=new Map;this.o=c};sA.prototype.register=function(a){var b=this;this.Il.has(a)||this.Il.set(a,a.eK.subscribe(function(){return b.Sm.next(a)}))};sA.prototype.hx=function(a){var b=this.Il.get(a);b&&(b.unsubscribe(),this.Il.delete(a))};
var tA=function(a,b){b=void 0===b?20:b;return a.ca.wa?new Dh(function(c){a.rm||a.qI();var d=0<b?a.Sm.b(xk(b)).subscribe(c):a.Sm.subscribe(c);a.Qv++;return function(){d.unsubscribe();a.Qv--;a.Qv||a.JC()}}):Ph()};sA.prototype.U=function(){var a=this;this.JC();this.Il.forEach(function(b,c){return a.hx(c)});this.Sm.complete()};var uA=function(a,b){var c=[];a.Il.forEach(function(d,e){a.DM(e,b)&&c.push(e)});return c};k=sA.prototype;k.ae=function(){return this.o||document};
k.Fd=function(){return this.ae().defaultView||window};k.DM=function(a,b){b=b.h;a=a.Rd.h;do if(b==a)return!0;while(b=b.parentElement);return!1};k.qI=function(){var a=this;this.rm=this.L.ka(function(){return Ij(a.Fd().document,"scroll").subscribe(function(){return a.Sm.next()})})};k.JC=function(){this.rm&&(this.rm.unsubscribe(),this.rm=null)};sA.fa=Fc({T:function(){return new sA(Zc(S),Zc(lz),Zc(lo,8))},s:sA,W:"root"});var vA=function(a,b,c,d){var e=this;this.Rd=a;this.eH=b;this.UP=c;this.dir=d;this.Z=new Q;this.eK=new Dh(function(f){return e.UP.ka(function(){return Ij(e.Rd.h,"scroll").b(Al(e.Z)).subscribe(f)})})};vA.prototype.ib=function(){this.eH.register(this)};vA.prototype.U=function(){this.eH.hx(this);this.Z.next();this.Z.complete()};
vA.prototype.scrollTo=function(a){var b=this.Rd.h,c=this.dir&&"rtl"==this.dir.value;null==a.left&&(a.left=c?a.end:a.start);null==a.right&&(a.right=c?a.start:a.end);null!=a.bottom&&(a.top=b.scrollHeight-b.clientHeight-a.bottom);c&&0!=hz()?(null!=a.left&&(a.right=b.scrollWidth-b.clientWidth-a.left),2==hz()?a.left=a.right:1==hz()&&(a.left=a.right?-a.right:a.right)):null!=a.right&&(a.left=b.scrollWidth-b.clientWidth-a.right);this.EI(a)};
vA.prototype.EI=function(a){var b=this.Rd.h;"object"==typeof document&&"scrollBehavior"in document.documentElement.style?b.scrollTo(a):(null!=a.top&&(b.scrollTop=a.top),null!=a.left&&(b.scrollLeft=a.left))};var wA=function(a,b,c){var d=this;this.ca=a;this.o=c;b.ka(function(){var e=d.Fd();d.Uz=a.wa?Mj(Ij(e,"resize"),Ij(e,"orientationchange")):Ph();d.aL=d.Oa().subscribe(function(){return d.HD()})})};wA.prototype.U=function(){this.aL.unsubscribe()};
var xA=function(a){a.Zq||a.HD();var b={width:a.Zq.width,height:a.Zq.height};a.ca.wa||(a.Zq=null);return b},yA=function(a){if(!a.ca.wa)return{top:0,left:0};var b=a.ae();a=a.Fd();var c=b.documentElement,d=c.getBoundingClientRect();return{top:-d.top||b.body.scrollTop||a.scrollY||c.scrollTop||0,left:-d.left||b.body.scrollLeft||a.scrollX||c.scrollLeft||0}};wA.prototype.Oa=function(a){a=void 0===a?20:a;return 0<a?this.Uz.b(xk(a)):this.Uz};wA.prototype.ae=function(){return this.o||document};
wA.prototype.Fd=function(){return this.ae().defaultView||window};wA.prototype.HD=function(){var a=this.Fd();this.Zq=this.ca.wa?{width:a.innerWidth,height:a.innerHeight}:{width:0,height:0}};wA.fa=Fc({T:function(){return new wA(Zc(lz),Zc(S),Zc(lo,8))},s:wA,W:"root"});var zA="undefined"!==typeof window&&!!window&&!(!window.mI&&!window.GP),AA=function(a,b){this.ca=b;this.o=a};AA.prototype.U=function(){var a=this.jk;a&&a.parentNode&&a.parentNode.removeChild(a)};var BA=function(a){a.jk||a.CJ();return a.jk};
AA.prototype.CJ=function(){var a=this.ca?this.ca.wa:"undefined"!==typeof window;if(a||zA)for(var b=this.o.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]'),c=0;c<b.length;c++)b[c].parentNode.removeChild(b[c]);b=this.o.createElement("div");b.classList.add("cdk-overlay-container");zA?b.setAttribute("platform","test"):a||b.setAttribute("platform","server");this.o.body.appendChild(b);this.jk=b};
AA.fa=Fc({T:function(){return new AA(Zc(lo),Zc(lz))},s:AA,W:"root"});new Qc;new Sc;var CA=function(a){var b=this;this.gm=[];this.MB=function(c){for(var d=b.gm,e=d.length-1;-1<e;e--)if(0<d[e].Mu){d[e].Nu.next(c);break}};this.o=a};CA.prototype.U=function(){this.Yf()};CA.prototype.add=function(a){this.remove(a);this.Hu||(this.o.body.addEventListener("keydown",this.MB),this.Hu=!0);this.gm.push(a)};CA.prototype.remove=function(a){a=this.gm.indexOf(a);-1<a&&this.gm.splice(a,1);0===this.gm.length&&this.Yf()};
CA.prototype.Yf=function(){this.Hu&&(this.o.body.removeEventListener("keydown",this.MB),this.Hu=!1)};CA.fa=Fc({T:function(){return new CA(Zc(lo))},s:CA,W:"root"});new Qc;new Sc;var DA=function(a,b){this.rb=a;this.wq={top:"",left:""};this.aq=!1;this.o=b};DA.prototype.Va=function(){};DA.prototype.enable=function(){if(this.gJ()){var a=this.o.documentElement;this.zq=yA(this.rb);this.wq.left=a.style.left||"";this.wq.top=a.style.top||"";a.style.left=Uy(-this.zq.left);a.style.top=Uy(-this.zq.top);a.classList.add("cdk-global-scrollblock");this.aq=!0}};
DA.prototype.disable=function(){if(this.aq){var a=this.o.documentElement,b=a.style,c=this.o.body.style,d=b.Do||"",e=c.Do||"";this.aq=!1;b.left=this.wq.left;b.top=this.wq.top;a.classList.remove("cdk-global-scrollblock");b.Do=c.Do="auto";window.scroll(this.zq.left,this.zq.top);b.Do=d;c.Do=e}};DA.prototype.gJ=function(){if(this.o.documentElement.classList.contains("cdk-global-scrollblock")||this.aq)return!1;var a=this.o.body,b=xA(this.rb);return a.scrollHeight>b.height||a.scrollWidth>b.width};function EA(){return Error("Scroll strategy has already been attached.")};var FA=function(a,b,c,d){var e=this;this.oh=a;this.L=b;this.rb=c;this.V=d;this.ee=null;this.Yf=function(){e.disable();e.m.ac()&&e.L.ea(function(){return e.m.detach()})}};FA.prototype.Va=function(a){if(this.m)throw EA();this.m=a};FA.prototype.enable=function(){var a=this;if(!this.ee){var b=tA(this.oh,0);this.V&&this.V.threshold&&1<this.V.threshold?(this.XK=yA(this.rb).top,this.ee=b.subscribe(function(){var c=yA(a.rb).top;Math.abs(c-a.XK)>a.V.threshold?a.Yf():a.m.Qf()})):this.ee=b.subscribe(this.Yf)}};
FA.prototype.disable=function(){this.ee&&(this.ee.unsubscribe(),this.ee=null)};FA.prototype.detach=function(){this.disable();this.m=null};var GA=function(){};GA.prototype.enable=function(){};GA.prototype.disable=function(){};GA.prototype.Va=function(){};function HA(a,b){return b.some(function(c){var d=a.top>c.bottom,e=a.right<c.left,f=a.left>c.right;return a.bottom<c.top||d||e||f})}function IA(a,b){return b.some(function(c){var d=a.bottom>c.bottom,e=a.left<c.left,f=a.right>c.right;return a.top<c.top||d||e||f})};var JA=function(a,b,c,d){this.oh=a;this.rb=b;this.L=c;this.V=d;this.ee=null};JA.prototype.Va=function(a){if(this.m)throw EA();this.m=a};JA.prototype.enable=function(){var a=this;this.ee||(this.ee=tA(this.oh,this.V?this.V.wQ:0).subscribe(function(){a.m.Qf();if(a.V&&a.V.FR){var b=a.m.Xh.getBoundingClientRect(),c=xA(a.rb),d=c.width;c=c.height;HA(b,[{width:d,height:c,bottom:c,right:d,top:0,left:0}])&&(a.disable(),a.L.ea(function(){return a.m.detach()}))}}))};
JA.prototype.disable=function(){this.ee&&(this.ee.unsubscribe(),this.ee=null)};JA.prototype.detach=function(){this.disable();this.m=null};var KA=function(){};var LA=function(a,b,c,d){var e=this;this.oh=a;this.rb=b;this.L=c;this.close=function(f){return new FA(e.oh,e.L,e.rb,f)};this.block=function(){return new DA(e.rb,e.o)};this.zs=function(f){return new JA(e.oh,e.rb,e.L,f)};this.o=d};LA.fa=Fc({T:function(){return new LA(Zc(sA),Zc(wA),Zc(S),Zc(lo))},s:LA,W:"root"});var MA=function(a){this.Lf=new GA;this.Jb="";this.Ob=!1;this.jc="cdk-overlay-dark-backdrop";this.SE=!1;if(a){var b=Object.keys(a);b=n(b);for(var c=b.next();!c.done;c=b.next())c=c.value,void 0!==a[c]&&(this[c]=a[c])}};var NA=function(a,b,c,d,e,f,g,h){var m=this;this.Gd=a;this.Kb=b;this.pb=c;this.V=d;this.L=e;this.ym=f;this.o=g;this.bg=h;this.Fe=null;this.wt=new Q;this.vt=new Q;this.Zg=new Q;this.Vu=vh.EMPTY;this.Mz=function(p){return m.wt.next(p)};this.nL=new Dh(function(p){var q=m.Nu.subscribe(p);m.Mu++;return function(){q.unsubscribe();m.Mu--}});this.Nu=new Q;this.Mu=0;d.Lf&&(this.kd=d.Lf,this.kd.Va(this));this.hg=d.we};k=NA.prototype;
k.Va=function(a){var b=this;a=this.Gd.Va(a);!this.Kb.parentElement&&this.xq&&this.xq.appendChild(this.Kb);this.hg&&this.hg.Va(this);this.FN();this.zD();this.yD();this.kd&&this.kd.enable();Jh(this.L.$e).b(Tk()).subscribe(function(){b.ac()&&b.Qf()});this.nD(!0);this.V.Ob&&this.JI();this.V.Jb&&this.Uq(this.pb,this.V.Jb,!0);this.vt.next();this.ym.add(this);this.V.SE&&this.bg&&(this.Vu=this.bg.subscribe(function(){return b.tb()}));return a};
k.detach=function(){if(this.ac()){OA(this);this.nD(!1);this.hg&&this.hg.detach&&this.hg.detach();this.kd&&this.kd.disable();var a=this.Gd.detach();this.Zg.next();this.ym.remove(this);this.WJ();this.Vu.unsubscribe();return a}};
k.tb=function(){var a=this.ac();this.hg&&this.hg.tb();this.bK();OA(this);this.Vu.unsubscribe();this.ym.remove(this);this.Gd.tb();this.vt.complete();this.wt.complete();this.Nu.complete();this.Kb&&this.Kb.parentNode&&(this.Kb.parentNode.removeChild(this.Kb),this.Kb=null);this.xq=this.pb=null;a&&this.Zg.next();this.Zg.complete()};k.ac=function(){return this.Gd.ac()};k.xf=function(){return Jh(this.wt)};k.Tn=function(){return this.nL};k.Qf=function(){this.hg&&this.hg.apply()};
k.Tj=function(a){this.V=Object.assign(Object.assign({},this.V),a);this.zD()};k.setDirection=function(a){this.V=Object.assign(Object.assign({},this.V),{direction:a});this.yD()};var PA=function(a){return(a=a.V.direction)?"string"===typeof a?a:a.value:"ltr"};k=NA.prototype;k.yD=function(){this.Kb.setAttribute("dir",PA(this))};
k.zD=function(){if(this.pb){var a=this.pb.style;a.width=Uy(this.V.width);a.height=Uy(this.V.height);a.minWidth=Uy(this.V.minWidth);a.minHeight=Uy(this.V.minHeight);a.maxWidth=Uy(this.V.maxWidth);a.maxHeight=Uy(this.V.maxHeight)}};k.nD=function(a){this.pb.style.pointerEvents=a?"auto":"none"};
k.JI=function(){var a=this;this.Fe=this.o.createElement("div");this.Fe.classList.add("cdk-overlay-backdrop");this.V.jc&&this.Uq(this.Fe,this.V.jc,!0);this.Kb.parentElement.insertBefore(this.Fe,this.Kb);this.Fe.addEventListener("click",this.Mz);"undefined"!==typeof requestAnimationFrame?this.L.ka(function(){requestAnimationFrame(function(){a.Fe&&a.Fe.classList.add("cdk-overlay-backdrop-showing")})}):this.Fe.classList.add("cdk-overlay-backdrop-showing")};k.FN=function(){this.Kb.nextSibling&&this.Kb.parentNode.appendChild(this.Kb)};
var OA=function(a){var b=a.Fe;if(b){var c=function(){b&&(b.removeEventListener("click",a.Mz),b.removeEventListener("transitionend",c),b.parentNode&&b.parentNode.removeChild(b));a.Fe==b&&(a.Fe=null);a.V.jc&&a.Uq(b,a.V.jc,!1);clearTimeout(d)};b.classList.remove("cdk-overlay-backdrop-showing");a.L.ka(function(){b.addEventListener("transitionend",c)});b.style.pointerEvents="none";var d=a.L.ka(function(){return setTimeout(c,500)})}};
NA.prototype.Uq=function(a,b,c){var d=a.classList;(Array.isArray(b)?b:[b]).forEach(function(e){e&&(c?d.add(e):d.remove(e))})};NA.prototype.WJ=function(){var a=this;this.L.ka(function(){var b=Jh(a.L.$e).b(Al(Mj(a.vt,a.Zg))).subscribe(function(){a.pb&&a.Kb&&0!==a.pb.children.length||(a.pb&&a.V.Jb&&a.Uq(a.pb,a.V.Jb,!1),a.Kb&&a.Kb.parentElement&&(a.xq=a.Kb.parentElement,a.xq.removeChild(a.Kb)),b.unsubscribe())})})};NA.prototype.bK=function(){var a=this.kd;a&&(a.disable(),a.detach&&a.detach())};
l.Object.defineProperties(NA.prototype,{Xh:{configurable:!0,enumerable:!0,get:function(){return this.pb}},Bf:{configurable:!0,enumerable:!0,get:function(){return this.Kb}}});var QA=function(a,b){this.zE=a;this.xQ=b};function RA(a,b){if("top"!==b&&"bottom"!==b&&"center"!==b)throw Error("ConnectedPosition: Invalid "+a+' "'+b+'". Expected "top", "bottom" or "center".');}function SA(a,b){if("start"!==b&&"end"!==b&&"center"!==b)throw Error("ConnectedPosition: Invalid "+a+' "'+b+'". Expected "start", "end" or "center".');};var TA=/([A-Za-z%]+)$/,VA=function(a,b,c,d,e){this.rb=b;this.o=c;this.ca=d;this.Fi=e;this.zm={width:0,height:0};this.fh=!1;this.Tz=!0;this.xi=!1;this.Rp=!0;this.xv=!1;this.md=0;this.UC=[];this.Lk=[];this.tq=new Q;this.Jv=vh.EMPTY;this.fd=this.hv=0;this.qp=[];this.yy=Jh(this.tq);UA(this,a)};
VA.prototype.Va=function(a){var b=this;if(this.m&&a!==this.m)throw Error("This position strategy is already attached to an overlay");this.KD();a.Bf.classList.add("cdk-overlay-connected-position-bounding-box");this.m=a;this.bk=a.Bf;this.pb=a.Xh;this.bd=!1;this.vk=!0;this.Ak=null;this.Jv.unsubscribe();this.Jv=this.rb.Oa().subscribe(function(){b.vk=!0;b.apply()})};
VA.prototype.apply=function(){if(!this.bd&&this.ca.wa)if(!this.vk&&this.xv&&this.Ak){if(!this.bd&&(!this.ca||this.ca.wa)){this.rv=this.ku();this.kh=this.pb.getBoundingClientRect();this.Yq=this.YA();var a=this.Ak||this.Lk[0],b=this.ZA(this.rv,a);this.rp(a,b)}}else{this.aA();this.NC();this.sM();this.Yq=this.YA();this.rv=this.ku();this.kh=this.pb.getBoundingClientRect();b=this.rv;var c=this.kh,d=this.Yq;a=[];for(var e,f=n(this.Lk),g=f.next();!g.done;g=f.next()){g=g.value;var h=this.ZA(b,g),m=this.mu(h,
c,g),p=this.AK(m,c,d,g);if(p.AP){this.fh=!1;this.rp(g,h);return}if(this.hJ(p,m,d))a.push({position:g,origin:h,dQ:c,hE:this.Rz(h,g)});else if(!e||e.bQ.VH<p.VH)e={bQ:p,ZR:m,ZP:h,position:g,dQ:c}}if(a.length){b=null;c=-1;a=n(a);for(d=a.next();!d.done;d=a.next())d=d.value,e=d.hE.width*d.hE.height*(d.position.weight||1),e>c&&(c=e,b=d);this.fh=!1;this.rp(b.position,b.origin)}else this.Tz&&(this.fh=!0),this.rp(e.position,e.ZP)}};VA.prototype.detach=function(){this.aA();this.yq=this.Ak=null;this.Jv.unsubscribe()};
VA.prototype.tb=function(){this.bd||(this.bk&&WA(this.bk.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this.pb&&this.NC(),this.m&&this.m.Bf.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this.tq.complete(),this.m=this.bk=null,this.bd=!0)};
var XA=function(a,b){a.UC=b;return a},YA=function(a,b){a.Lk=b;-1===b.indexOf(a.Ak)&&(a.Ak=null);a.KD();return a},ZA=function(a,b){a.md=b;return a},$A=function(a,b){a.Rp=void 0===b?!0:b;return a},aB=function(a,b){a.xi=void 0===b?!0:b;return a},bB=function(a,b){a.Tz=void 0===b?!0:b;return a},cB=function(a,b){a.xv=void 0===b?!0:b;return a},UA=function(a,b){a.fg=b;return a},dB=function(a,b){a.oD=b;return a};k=VA.prototype;
k.ZA=function(a,b){if("center"==b.Rb)var c=a.left+a.width/2;else{c=this.ce()?a.right:a.left;var d=this.ce()?a.left:a.right;c="start"==b.Rb?c:d}return{x:c,y:"center"==b.Sb?a.top+a.height/2:"top"==b.Sb?a.top:a.bottom}};k.mu=function(a,b,c){var d="center"==c.xa?-b.width/2:"start"===c.xa?this.ce()?-b.width:0:this.ce()?0:-b.width;return{x:a.x+d,y:a.y+("center"==c.Ra?-b.height/2:"top"==c.Ra?0:-b.height)}};
k.AK=function(a,b,c,d){var e=a.x;a=a.y;var f=this.Np(d,"x");d=this.Np(d,"y");f&&(e+=f);d&&(a+=d);d=0-a;a=a+b.height-c.height;c=this.hD(b.width,0-e,e+b.width-c.width);e=this.hD(b.height,d,a);a=c*e;return{VH:a,AP:b.width*b.height===a,dP:e===b.height,cP:c==b.width}};k.hJ=function(a,b,c){if(this.Rp){var d=c.bottom-b.y;c=c.right-b.x;b=eB(this.m.V.minHeight);var e=eB(this.m.V.minWidth);c=a.cP||null!=e&&e<=c;return(a.dP||null!=b&&b<=d)&&c}return!1};
k.CC=function(a,b,c){if(this.yq&&this.xv)return{x:a.x+this.yq.x,y:a.y+this.yq.y};var d=this.Yq,e=Math.max(a.x+b.width-d.right,0),f=Math.max(a.y+b.height-d.bottom,0),g=Math.max(d.top-c.top-a.y,0),h=Math.max(d.left-c.left-a.x,0);e=b.width<=d.width?h||-e:a.x<this.md?d.left-c.left-a.x:0;b=b.height<=d.height?g||-f:a.y<this.md?d.top-c.top-a.y:0;this.yq={x:e,y:b};return{x:a.x+e,y:a.y+b}};
k.rp=function(a,b){this.RM(a);this.NM(b,a);this.HM(b,a);a.Jb&&this.sI(a.Jb);this.Ak=a;this.tq.Ig.length&&(b=this.FK(),this.tq.next(new QA(a,b)));this.vk=!1};k.RM=function(a){if(this.oD){var b=this.bk.querySelectorAll(this.oD),c=a.Ra;a="center"===a.xa?"center":this.ce()?"start"===a.xa?"right":"left":"start"===a.xa?"left":"right";for(var d=0;d<b.length;d++)b[d].style.transformOrigin=a+" "+c}};
k.Rz=function(a,b){var c=this.Yq,d=this.ce();if("top"===b.Ra){var e=a.y;var f=c.height-e+this.md}else if("bottom"===b.Ra){var g=c.height-a.y+2*this.md;f=c.height-g+this.md}else{e=Math.min(c.bottom-a.y+c.top,a.y);var h=this.zm.height;f=2*e;e=a.y-e;f>h&&!this.vk&&!this.xi&&(e=a.y-h/2)}h="start"===b.xa&&!d||"end"===b.xa&&d;if("end"===b.xa&&!d||"start"===b.xa&&d){var m=c.width-a.x+this.md;b=a.x-this.md}else if(h){var p=a.x;b=c.right-a.x}else p=Math.min(c.right-a.x+c.left,a.x),c=this.zm.width,b=2*p,p=
a.x-p,b>c&&!this.vk&&!this.xi&&(p=a.x-c/2);return{top:e,left:p,bottom:g,right:m,width:b,height:f}};
k.HM=function(a,b){a=this.Rz(a,b);this.vk||this.xi||(a.height=Math.min(a.height,this.zm.height),a.width=Math.min(a.width,this.zm.width));var c={};if(this.kB())c.top=c.left="0",c.bottom=c.right=c.maxHeight=c.maxWidth="",c.width=c.height="100%";else{var d=this.m.V.maxHeight,e=this.m.V.maxWidth;c.height=Uy(a.height);c.top=Uy(a.top);c.bottom=Uy(a.bottom);c.width=Uy(a.width);c.left=Uy(a.left);c.right=Uy(a.right);c.alignItems="center"===b.xa?"center":"end"===b.xa?"flex-end":"flex-start";c.justifyContent=
"center"===b.Ra?"center":"bottom"===b.Ra?"flex-end":"flex-start";d&&(c.maxHeight=Uy(d));e&&(c.maxWidth=Uy(e))}this.zm=a;WA(this.bk.style,c)};k.sM=function(){WA(this.bk.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})};k.NC=function(){WA(this.pb.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})};
k.NM=function(a,b){var c={},d=this.kB(),e=this.Rp,f=this.m.V;if(d){var g=yA(this.rb);WA(c,this.wK(b,a,g));WA(c,this.vK(b,a,g))}else c.position="static";a="";g=this.Np(b,"x");b=this.Np(b,"y");g&&(a+="translateX("+g+"px) ");b&&(a+="translateY("+b+"px)");c.transform=a.trim();f.maxHeight&&(d?c.maxHeight=Uy(f.maxHeight):e&&(c.maxHeight=""));f.maxWidth&&(d?c.maxWidth=Uy(f.maxWidth):e&&(c.maxWidth=""));WA(this.pb.style,c)};
k.wK=function(a,b,c){var d={top:"",bottom:""};b=this.mu(b,this.kh,a);this.fh&&(b=this.CC(b,this.kh,c));c=BA(this.Fi).getBoundingClientRect().top;b.y-=c;"bottom"===a.Ra?d.bottom=this.o.documentElement.clientHeight-(b.y+this.kh.height)+"px":d.top=Uy(b.y);return d};
k.vK=function(a,b,c){var d={left:"",right:""};b=this.mu(b,this.kh,a);this.fh&&(b=this.CC(b,this.kh,c));"right"===(this.ce()?"end"===a.xa?"left":"right":"end"===a.xa?"right":"left")?d.right=this.o.documentElement.clientWidth-(b.x+this.kh.width)+"px":d.left=Uy(b.x);return d};k.FK=function(){var a=this.ku(),b=this.pb.getBoundingClientRect(),c=this.UC.map(function(d){return d.Rd.h.getBoundingClientRect()});return{QR:IA(a,c),RR:HA(a,c),FP:IA(b,c),SR:HA(b,c)}};
k.hD=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];return c.reduce(function(e,f){return e-Math.max(f,0)},a)};k.YA=function(){var a=this.o.documentElement.clientWidth,b=this.o.documentElement.clientHeight,c=yA(this.rb);return{top:c.top+this.md,left:c.left+this.md,right:c.left+a-this.md,bottom:c.top+b-this.md,width:a-2*this.md,height:b-2*this.md}};k.ce=function(){return"rtl"===PA(this.m)};k.kB=function(){return!this.Rp||this.fh};
k.Np=function(a,b){return"x"===b?null==a.offsetX?this.hv:a.offsetX:null==a.offsetY?this.fd:a.offsetY};k.KD=function(){if(!this.Lk.length)throw Error("FlexibleConnectedPositionStrategy: At least one position is required.");this.Lk.forEach(function(a){SA("originX",a.Rb);RA("originY",a.Sb);SA("overlayX",a.xa);RA("overlayY",a.Ra)})};k.sI=function(a){var b=this;this.pb&&(Array.isArray(a)?a:[a]).forEach(function(c){""!==c&&-1===b.qp.indexOf(c)&&(b.qp.push(c),b.pb.classList.add(c))})};
k.aA=function(){var a=this;this.pb&&(this.qp.forEach(function(b){a.pb.classList.remove(b)}),this.qp=[])};k.ku=function(){var a=this.fg;if(a instanceof A)return a.h.getBoundingClientRect();if(a instanceof Element)return a.getBoundingClientRect();var b=a.width||0,c=a.height||0;return{top:a.y,bottom:a.y+c,left:a.x,right:a.x+b,height:c,width:b}};l.Object.defineProperties(VA.prototype,{xo:{configurable:!0,enumerable:!0,get:function(){return this.Lk}}});
function WA(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}function eB(a){if("number"!==typeof a&&null!=a){var b=n(a.split(TA));a=b.next().value;return(b=b.next().value)&&"px"!==b?null:parseFloat(a)}return a||null};var fB=function(){this.MJ="static";this.su=this.th=this.gh=this.kp=this.Lv=this.Ru=this.yt=this.nw=""};k=fB.prototype;k.Va=function(a){var b=a.V;this.m=a;this.th&&!b.width&&a.Tj({width:this.th});this.su&&!b.height&&a.Tj({height:this.su});a.Bf.classList.add("cdk-global-overlay-wrapper");this.bd=!1};k.top=function(a){this.yt="";this.nw=void 0===a?"":a;this.kp="flex-start";return this};k.left=function(a){this.Lv="";this.Ru=void 0===a?"":a;this.gh="flex-start";return this};
k.bottom=function(a){this.nw="";this.yt=void 0===a?"":a;this.kp="flex-end";return this};k.right=function(a){this.Ru="";this.Lv=void 0===a?"":a;this.gh="flex-end";return this};k.width=function(a){a=void 0===a?"":a;this.m?this.m.Tj({width:a}):this.th=a;return this};k.height=function(a){a=void 0===a?"":a;this.m?this.m.Tj({height:a}):this.su=a;return this};
k.apply=function(){if(this.m&&this.m.ac()){var a=this.m.Xh.style,b=this.m.Bf.style,c=this.m.V,d=c.width,e=c.height,f=c.maxWidth;c=c.maxHeight;d=("100%"===d||"100vw"===d)&&(!f||"100%"===f||"100vw"===f);e=("100%"===e||"100vh"===e)&&(!c||"100%"===c||"100vh"===c);a.position=this.MJ;a.marginLeft=d?"0":this.Ru;a.marginTop=e?"0":this.nw;a.marginBottom=this.yt;a.marginRight=this.Lv;d?b.justifyContent="flex-start":"center"===this.gh?b.justifyContent="center":"rtl"===this.m.V.direction?"flex-start"===this.gh?
b.justifyContent="flex-end":"flex-end"===this.gh&&(b.justifyContent="flex-start"):b.justifyContent=this.gh;b.alignItems=e?"flex-start":this.kp}};k.tb=function(){if(!this.bd&&this.m){var a=this.m.Xh.style,b=this.m.Bf,c=b.style;b.classList.remove("cdk-global-overlay-wrapper");c.justifyContent=c.alignItems=a.marginTop=a.marginBottom=a.marginLeft=a.marginRight=a.position="";this.m=null;this.bd=!0}};var gB=function(a,b,c,d){this.rb=a;this.o=b;this.ca=c;this.Fi=d};gB.prototype.global=function(){return new fB};var hB=function(a,b){return new VA(b,a.rb,a.o,a.ca,a.Fi)};gB.fa=Fc({T:function(){return new gB(Zc(wA),Zc(lo),Zc(lz),Zc(AA))},s:gB,W:"root"});function iB(){throw Error("Host already has a portal attached");};var jB=function(){};jB.prototype.Va=function(a){if(null==a)throw Error("Attempting to attach a portal to a null PortalOutlet");a.ac()&&iB();this.fm=a;return a.Va(this)};jB.prototype.detach=function(){var a=this.fm;if(null==a)throw Error("Attempting to detach a portal that is not attached to a host");this.fm=null;a.detach()};var kB=function(a,b,c,d){this.a=a;this.Ub=b;this.X=c;this.pn=d};u(kB,jB);var lB=function(a,b,c){this.Qj=a;this.Ub=b;this.context=c};u(lB,jB);
lB.prototype.Va=function(a,b){this.context=b=void 0===b?this.context:b;return jB.prototype.Va.call(this,a)};lB.prototype.detach=function(){this.context=void 0;return jB.prototype.detach.call(this)};l.Object.defineProperties(lB.prototype,{origin:{configurable:!0,enumerable:!0,get:function(){return this.Qj.Rd}}});var mB=function(){this.bd=!1};k=mB.prototype;k.ac=function(){return!!this.nf};
k.Va=function(a){if(!a)throw Error("Must provide a portal to attach");this.ac()&&iB();if(this.bd)throw Error("This PortalOutlet has already been disposed");if(a instanceof kB)return this.nf=a,this.wh(a);if(a instanceof lB)return this.nf=a,this.xh(a);throw Error("Attempting to attach an unknown Portal type. BasePortalOutlet accepts either a ComponentPortal or a TemplatePortal.");};k.detach=function(){this.nf&&(this.nf=this.nf.fm=null);this.FB()};
k.tb=function(){this.ac()&&this.detach();this.FB();this.bd=!0};k.Ko=function(a){this.Tt=a};k.FB=function(){this.Tt&&(this.Tt(),this.Tt=null)};var nB=function(a,b,c,d,e){this.bd=!1;this.to=a;this.oi=b;this.Ee=c;this.SJ=d;this.o=e};u(nB,mB);nB.prototype.wh=function(a){var b=this,c=Ie(a.pn||this.oi,a.a);if(a.Ub){var d=Ig(a.Ub,c,a.Ub.length,a.X||a.Ub.X);this.Ko(function(){return d.destroy()})}else d=c.create(a.X||this.SJ),Tl(this.Ee,d.Mh),this.Ko(function(){var e=d.Mh;Kg(b.Ee.Pi,e);Lg(e);d.destroy()});this.to.appendChild(this.uK(d));return d};
nB.prototype.xh=function(a){var b=this,c=a.Ub,d=c.Mc(a.Qj,a.context);d.Eh();d.Ky.forEach(function(e){return b.to.appendChild(e)});this.Ko(function(){var e=c.indexOf(d);-1!==e&&c.remove(e)});return d};nB.prototype.tb=function(){mB.prototype.tb.call(this);null!=this.to.parentNode&&this.to.parentNode.removeChild(this.to)};nB.prototype.uK=function(a){return a.Mh.Ky[0]};var oB=function(a,b,c){this.bd=!1;this.oi=a;this.Bb=b;this.dh=!1;this.gE=new ck;this.o=c};u(oB,mB);k=oB.prototype;k.ib=function(){this.dh=!0};k.U=function(){mB.prototype.tb.call(this);this.Kz=this.nf=null};k.wh=function(a){a.fm=this;var b=null!=a.Ub?a.Ub:this.Bb,c=Ie(a.pn||this.oi,a.a),d=Ig(b,c,b.length,a.X||b.X);b!==this.Bb&&this.EK().appendChild(d.Mh.Ky[0]);mB.prototype.Ko.call(this,function(){return d.destroy()});this.nf=a;this.Kz=d;this.gE.emit(d);return d};
k.xh=function(a){var b=this;a.fm=this;var c=this.Bb.Mc(a.Qj,a.context);mB.prototype.Ko.call(this,function(){return b.Bb.clear()});this.nf=a;this.Kz=c;this.gE.emit(c);return c};k.EK=function(){var a=this.Bb.element.h;return a.nodeType===a.ELEMENT_NODE?a:a.parentNode};l.Object.defineProperties(oB.prototype,{xy:{configurable:!0,enumerable:!0,get:function(){return this.nf},set:function(a){if(!this.ac()||a||this.dh)this.ac()&&mB.prototype.detach.call(this),a&&mB.prototype.Va.call(this,a),this.nf=a}}});
var pB=function(){};var qB=function(a,b){this.WL=a;this.NJ=b};qB.prototype.get=function(a,b){var c=this.NJ.get(a);return"undefined"!==typeof c?c:this.WL.get(a,b)};var rB=0,sB=function(a,b,c,d,e,f,g,h,m,p){this.Fo=a;this.Fi=b;this.oi=c;this.aM=d;this.ym=e;this.Cc=f;this.L=g;this.o=h;this.YJ=m;this.bg=p};k=sB.prototype;k.create=function(a){var b=this.DJ(),c=this.HJ(b),d=this.IJ(c);a=new MA(a);a.direction=a.direction||this.YJ.value;return new NA(d,b,c,a,this.L,this.ym,this.o,this.bg)};k.position=function(){return this.aM};k.HJ=function(a){var b=this.o.createElement("div");b.id="cdk-overlay-"+rB++;b.classList.add("cdk-overlay-pane");a.appendChild(b);return b};
k.DJ=function(){var a=this.o.createElement("div");BA(this.Fi).appendChild(a);return a};k.IJ=function(a){this.Ee||(this.Ee=this.Cc.get(Pl));return new nB(a,this.oi,this.Ee,this.Cc,this.o)};var tB=[{Rb:"start",Sb:"bottom",xa:"start",Ra:"top"},{Rb:"start",Sb:"top",xa:"start",Ra:"bottom"},{Rb:"end",Sb:"top",xa:"end",Ra:"bottom"},{Rb:"end",Sb:"bottom",xa:"end",Ra:"top"}],uB=new v("cdk-connected-overlay-scroll-strategy"),vB=function(a){this.Rd=a},wB=function(a,b,c,d,e){this.hd=a;this.Ea=e;this.BC=this.QA=this.xi=this.SB=this.sm=!1;this.up=vh.EMPTY;this.XQ=0;this.open=!1;this.xf=new ck;this.MG=new ck;this.Va=new ck;this.detach=new ck;this.cQ=new ck;this.eN=new lB(b,c);this.Pv=d;this.Lf=this.Pv()};
k=wB.prototype;k.U=function(){this.m&&this.m.tb();this.up.unsubscribe()};k.ob=function(a){this.Yb&&(this.Xq(this.Yb),this.m.Tj({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),a.origin&&this.open&&this.Yb.apply());a.open&&(this.open?this.MI():this.nA())};k.Vf=function(){var a=this;this.xo&&this.xo.length||(this.xo=tB);this.m=this.hd.create(this.XI());this.m.Tn().subscribe(function(b){a.cQ.next(b);27!==b.keyCode||Pz(b)||(b.preventDefault(),a.nA())})};
k.XI=function(){var a=this.Yb=this.we||this.JJ();a=new MA({direction:this.Ea,we:a,Lf:this.Lf,Ob:this.Ob});if(this.width||0===this.width)a.width=this.width;if(this.height||0===this.height)a.height=this.height;if(this.minWidth||0===this.minWidth)a.minWidth=this.minWidth;if(this.minHeight||0===this.minHeight)a.minHeight=this.minHeight;this.jc&&(a.jc=this.jc);this.Jb&&(a.Jb=this.Jb);return a};
k.Xq=function(a){var b=this,c=this.xo.map(function(d){return{Rb:d.Rb,Sb:d.Sb,xa:d.xa,Ra:d.Ra,offsetX:d.offsetX||b.offsetX,offsetY:d.offsetY||b.offsetY,Jb:d.Jb||void 0}});return dB(cB(ZA(aB(bB($A(YA(UA(a,this.origin.Rd),c),this.gP),this.push),this.pP),this.XQ),this.UF),this.lS)};k.JJ=function(){var a=this,b=hB(this.hd.position(),this.origin.Rd);this.Xq(b);b.yy.subscribe(function(c){return a.MG.emit(c)});return b};
k.MI=function(){var a=this;this.m?this.m.V.Ob=this.Ob:this.Vf();this.m.ac()||(this.m.Va(this.eN),this.Va.emit());this.Ob?this.up=this.m.xf().subscribe(function(b){a.xf.emit(b)}):this.up.unsubscribe()};k.nA=function(){this.m&&(this.m.detach(),this.detach.emit());this.up.unsubscribe()};
l.Object.defineProperties(wB.prototype,{offsetX:{configurable:!0,enumerable:!0,get:function(){return this.hv},set:function(a){this.hv=a;this.Yb&&this.Xq(this.Yb)}},offsetY:{configurable:!0,enumerable:!0,get:function(){return this.fd},set:function(a){this.fd=a;this.Yb&&this.Xq(this.Yb)}},Ob:{configurable:!0,enumerable:!0,get:function(){return this.sm},set:function(a){this.sm=Ty(a)}},UF:{configurable:!0,enumerable:!0,get:function(){return this.SB},set:function(a){this.SB=Ty(a)}},gP:{configurable:!0,
enumerable:!0,get:function(){return this.QA},set:function(a){this.QA=Ty(a)}},pP:{configurable:!0,enumerable:!0,get:function(){return this.xi},set:function(a){this.xi=Ty(a)}},push:{configurable:!0,enumerable:!0,get:function(){return this.BC},set:function(a){this.BC=Ty(a)}},uo:{configurable:!0,enumerable:!0,get:function(){return this.m}},dir:{configurable:!0,enumerable:!0,get:function(){return this.Ea?this.Ea.value:"ltr"}}});function xB(a){return function(){return a.Fo.zs()}};var yB=function(){};var zB=fz({passive:!0}),AB=function(a,b){this.ca=a;this.L=b;this.Em=new Map};
AB.prototype.Eg=function(a){var b=this;if(!this.ca.wa)return Lh;var c=Vy(a);if(a=this.Em.get(c))return Jh(a.jf);var d=new Q,e=function(f){"cdk-text-field-autofill-start"!==f.animationName||c.classList.contains("cdk-text-field-autofilled")?"cdk-text-field-autofill-end"===f.animationName&&c.classList.contains("cdk-text-field-autofilled")&&(c.classList.remove("cdk-text-field-autofilled"),b.L.ea(function(){return d.next({target:f.target,FF:!1})})):(c.classList.add("cdk-text-field-autofilled"),b.L.ea(function(){return d.next({target:f.target,
FF:!0})}))};this.L.ka(function(){c.addEventListener("animationstart",e,zB);c.classList.add("cdk-text-field-autofill-monitored")});this.Em.set(c,{jf:d,Xs:function(){c.removeEventListener("animationstart",e,zB)}});return Jh(d)};AB.prototype.hf=function(a){a=Vy(a);var b=this.Em.get(a);b&&(b.Xs(),b.jf.complete(),a.classList.remove("cdk-text-field-autofill-monitored"),a.classList.remove("cdk-text-field-autofilled"),this.Em.delete(a))};AB.prototype.U=function(){var a=this;this.Em.forEach(function(b,c){return a.hf(c)})};
AB.fa=Fc({T:function(){return new AB(Zc(lz),Zc(S))},s:AB,W:"root"});var BB=function(){};function CB(a,b){var c=function(d){for(var e=[],f=0;f<arguments.length;++f)e[f-0]=arguments[f];e=a.apply(this,[].concat(oa(e)))||this;e.color=b;return e};u(c,a);l.Object.defineProperties(c.prototype,{color:{configurable:!0,enumerable:!0,get:function(){return this.hk},set:function(d){d=d||b;d!==this.hk&&(this.hk&&this.j.h.classList.remove("mat-"+this.hk),d&&this.j.h.classList.add("mat-"+d),this.hk=d)}}});return c};var DB=new We,EB=new We,FB=new v("mat-sanity-checks",{W:"root",T:function(){return!0}}),GB=function(a,b,c){this.jB=!1;this.o=c;a.Ez();this.Pk=b;this.jB||(this.kJ(),this.pJ(),this.jJ(),this.jB=!0)};k=GB.prototype;k.ae=function(){var a=this.o||document;return"object"===typeof a&&a?a:null};k.Fd=function(){var a=this.ae();a=(null===a||void 0===a?void 0:a.defaultView)||window;return"object"===typeof a&&a?a:null};k.It=function(){return pd()&&!this.jL()};
k.jL=function(){var a=this.Fd();return a&&(a.mI||a.GP)};k.kJ=function(){var a=this.It()&&(!0===this.Pk||this.Pk.doctype),b=this.ae();a&&b&&!b.doctype&&console.warn("Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.")};
k.pJ=function(){var a=!this.It()||!1===this.Pk||!this.Pk.theme,b=this.ae();if(!a&&b&&b.body&&"function"===typeof getComputedStyle){a=b.createElement("div");a.classList.add("mat-theme-loaded-marker");b.body.appendChild(a);var c=getComputedStyle(a);c&&"none"!==c.display&&console.warn("Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming");b.body.removeChild(a)}};
k.jJ=function(){this.It()&&(!0===this.Pk||this.Pk.version)&&EB.Fn!==DB.Fn&&console.warn("The Angular Material version ("+EB.Fn+") does not match the Angular CDK version ("+DB.Fn+").\nPlease ensure the versions of these two packages exactly match.")};function HB(a){var b=function(c){for(var d=[],e=0;e<arguments.length;++e)d[e-0]=arguments[e];d=a.apply(this,[].concat(oa(d)))||this;d.rA=!1;return d};u(b,a);l.Object.defineProperties(b.prototype,{Zi:{configurable:!0,enumerable:!0,get:function(){return this.rA},set:function(c){this.rA=Ty(c)}}});return b};function IB(a){var b=function(c){for(var d=[],e=0;e<arguments.length;++e)d[e-0]=arguments[e];d=a.apply(this,[].concat(oa(d)))||this;d.Ka=!1;return d};u(b,a);l.Object.defineProperties(b.prototype,{disabled:{configurable:!0,enumerable:!0,get:function(){return this.Ka},set:function(c){this.Ka=Ty(c)}}});return b};function JB(a){var b=function(c){for(var d=[],e=0;e<arguments.length;++e)d[e-0]=arguments[e];d=a.apply(this,[].concat(oa(d)))||this;d.sa=!1;d.kb=new Q;return d};u(b,a);b.prototype.PH=function(){var c=this.bc?this.bc.control:null;var d=this.nC||this.mC;c=!!(c&&c.Zr&&(c.Tg||d&&d.DH));c!==this.sa&&(this.sa=c,this.kb.next())};return b};function KB(a){var b=void 0===b?0:b;var c=function(d){for(var e=[],f=0;f<arguments.length;++f)e[f-0]=arguments[f];e=a.apply(this,[].concat(oa(e)))||this;e.iD=b;return e};u(c,a);l.Object.defineProperties(c.prototype,{tabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:this.iD},set:function(d){this.iD=null!=d?d:b}}});return c};for(var LB=Array(31),MB=0;31>MB;MB++)LB[MB]=String(MB+1);var NB=function(){};NB.fa=Fc({T:function(){return new NB},s:NB,W:"root"});var OB=new v("mat-label-global-options");var PB=IB(function(){}),QB=0,RB=function(){var a=PB.apply(this,arguments)||this;a.Ou="mat-optgroup-label-"+QB++;return a};u(RB,PB);var SB=0,TB=function(a,b){this.source=a;this.MF=void 0===b?!1:b},UB=new v("MAT_OPTION_PARENT_COMPONENT"),VB=function(a,b,c,d){this.ha=a;this.aa=b;this.Y=c;this.group=d;this.Ka=this.am=this.cb=!1;this.ZB="";this.id="mat-option-"+SB++;this.pG=new ck;this.Mq=new Q};k=VB.prototype;k.select=function(){this.cb||(this.cb=!0,Jg(this.aa),this.Xt())};k.il=function(){this.cb&&(this.cb=!1,Jg(this.aa),this.Xt())};k.focus=function(a,b){var c=this.Ed();"function"===typeof c.focus&&c.focus(b)};k.Ax=function(){return this.Yo};
k.pc=function(a){13!==a.keyCode&&32!==a.keyCode||Pz(a)||(this.ph(),a.preventDefault())};k.ph=function(){this.disabled||(this.cb=this.multiple?!this.cb:!0,Jg(this.aa),this.Xt(!0))};k.hu=function(){return this.selected||(this.multiple?!1:null)};k.qk=function(){return this.disabled?"-1":"0"};k.Ed=function(){return this.ha.h};k.kG=function(){if(this.cb){var a=this.Yo;a!==this.ZB&&(this.ZB=a,this.Mq.next())}};k.U=function(){this.Mq.complete()};k.Xt=function(a){this.pG.emit(new TB(this,void 0===a?!1:a))};
l.Object.defineProperties(VB.prototype,{multiple:{configurable:!0,enumerable:!0,get:function(){return this.Y&&this.Y.multiple}},selected:{configurable:!0,enumerable:!0,get:function(){return this.cb}},disabled:{configurable:!0,enumerable:!0,get:function(){return this.group&&this.group.disabled||this.Ka},set:function(a){this.Ka=Ty(a)}},Zi:{configurable:!0,enumerable:!0,get:function(){return this.Y&&this.Y.Zi}},active:{configurable:!0,enumerable:!0,get:function(){return this.am}},Yo:{configurable:!0,
enumerable:!0,get:function(){return(this.Ed().textContent||"").trim()}}});function WB(a,b,c){if(c.length){b=b.qc.slice();c=c.qc.slice();for(var d=0,e=0;e<a+1;e++)b[e].group&&b[e].group===c[d]&&d++;return d}return 0};var XB=function(a,b,c){this.la=a;this.element=b;this.nd=c;this.state=3};var YB={Ar:450,qx:400},ZB=fz({passive:!0}),bC=function(a,b,c,d){var e=this;this.Sq=a;this.L=b;this.wm=!1;this.rw=new Map;this.hp=new Set;this.QL=function(f){var g=0===f.buttons,h=e.PB&&Date.now()<e.PB+800;e.Sq.$G||g||h||(e.wm=!0,$B(e,f.clientX,f.clientY,e.Sq.ZG))};this.SL=function(f){if(!e.Sq.$G){e.PB=Date.now();e.wm=!0;f=f.changedTouches;for(var g=0;g<f.length;g++)$B(e,f[g].clientX,f[g].clientY,e.Sq.ZG)}};this.nq=function(){e.wm&&(e.wm=!1,e.hp.forEach(function(f){var g=1===f.state||f.nd.GH&&0===
f.state;!f.nd.IG&&g&&aC(f.la,f)}))};d.wa&&(this.jk=Vy(c),this.rw.set("mousedown",this.QL).set("mouseup",this.nq).set("mouseleave",this.nq).set("touchstart",this.SL).set("touchend",this.nq).set("touchcancel",this.nq))},$B=function(a,b,c,d){d=void 0===d?{}:d;var e=a.eA=a.eA||a.jk.getBoundingClientRect(),f=Object.assign(Object.assign({},YB),d.animation);d.jn&&(b=e.left+e.width/2,c=e.top+e.height/2);var g=d.yo||cC(b,c,e);b-=e.left;c-=e.top;f=f.Ar;e=document.createElement("div");e.classList.add("mat-ripple-element");
e.style.left=b-g+"px";e.style.top=c-g+"px";e.style.height=2*g+"px";e.style.width=2*g+"px";null!=d.color&&(e.style.backgroundColor=d.color);e.style.transitionDuration=f+"ms";a.jk.appendChild(e);window.getComputedStyle(e).getPropertyValue("opacity");e.style.transform="scale(1)";var h=new XB(a,e,d);h.state=0;a.hp.add(h);d.IG||(a.cv=h);a.RC(function(){var m=h===a.cv;h.state=1;d.IG||m&&a.wm||aC(h.la,h)},f)},aC=function(a,b){var c=a.hp.delete(b);b===a.cv&&(a.cv=null);a.hp.size||(a.eA=null);if(c){var d=
b.element;c=Object.assign(Object.assign({},YB),b.nd.animation);d.style.transitionDuration=c.qx+"ms";d.style.opacity="0";b.state=2;a.RC(function(){b.state=3;d.parentNode.removeChild(d)},c.qx)}},dC=function(a,b){var c=Vy(b);c&&c!==a.qw&&(a.KC(),a.L.ka(function(){a.rw.forEach(function(d,e){c.addEventListener(e,d,ZB)})}),a.qw=c)};bC.prototype.RC=function(a,b){b=void 0===b?0:b;this.L.ka(function(){return setTimeout(a,b)})};
bC.prototype.KC=function(){var a=this;this.qw&&this.rw.forEach(function(b,c){a.qw.removeEventListener(c,b,ZB)})};function cC(a,b,c){a=Math.max(Math.abs(a-c.left),Math.abs(a-c.right));b=Math.max(Math.abs(b-c.top),Math.abs(b-c.bottom));return Math.sqrt(a*a+b*b)};var eC=new v("mat-ripple-global-options"),fC=function(a,b,c,d,e){this.j=a;this.yo=0;this.dh=this.Ka=!1;this.Pp=d||{};this.PC=new bC(this,b,a,c);"NoopAnimations"===e&&(this.Pp.animation={Ar:0,qx:0})};fC.prototype.ib=function(){this.dh=!0;this.Vv()};fC.prototype.U=function(){this.PC.KC()};fC.prototype.Vv=function(){!this.disabled&&this.dh&&dC(this.PC,this.trigger)};
l.Object.defineProperties(fC.prototype,{disabled:{configurable:!0,enumerable:!0,get:function(){return this.Ka},set:function(a){this.Ka=a;this.Vv()}},trigger:{configurable:!0,enumerable:!0,get:function(){return this.qN||this.j.h},set:function(a){this.qN=a;this.Vv()}},ZG:{configurable:!0,enumerable:!0,get:function(){return{jn:this.jn,yo:this.yo,color:this.color,animation:Object.assign(Object.assign({},this.Pp.animation),this.animation),GH:this.Pp.GH}}},$G:{configurable:!0,enumerable:!0,get:function(){return this.disabled||
!!this.Pp.disabled}}});var gC=function(){};var hC=function(a){this.ua=a;this.state="unchecked";this.disabled=!1};var iC=function(){};var jC=function(){};new We;var kC="mat-button mat-flat-button mat-icon-button mat-raised-button mat-stroked-button mat-mini-fab mat-fab".split(" "),lC=CB(IB(HB(function(a){this.j=a}))),mC=function(a,b,c){var d=lC.call(this,a)||this;d.Fa=b;d.ua=c;d.LF=d.qu("mat-fab","mat-mini-fab");d.IF=d.qu("mat-icon-button");for(var e=n(kC),f=e.next();!f.done;f=e.next())f=f.value,d.qu(f)&&d.Ed().classList.add(f);a.h.classList.add("mat-button-base");d.Fa.Eg(d.j,!0);d.LF&&(d.color="accent");return d};u(mC,lC);k=mC.prototype;k.U=function(){this.Fa.hf(this.j)};
k.focus=function(a,b){pz(this.Fa,this.Ed(),void 0===a?"program":a,b)};k.Ed=function(){return this.j.h};k.Ju=function(){return this.Zi||this.disabled};k.qu=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];var d=this;return b.some(function(e){return d.Ed().hasAttribute(e)})};var nC=function(){};var oC=Qf({P:2,g:[[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button[disabled],.mat-icon-button[disabled],.mat-stroked-button[disabled],.mat-flat-button[disabled]{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button[disabled]{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab[disabled]{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab[disabled]{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.cdk-high-contrast-active .mat-button-focus-overlay{background-color:#fff}.cdk-high-contrast-black-on-white .mat-button-focus-overlay{background-color:#000}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}\n"]],
data:{}});
function pC(a){return Y(2,[W(671088640,1,{fS:0}),(a()(),V(1,0,null,null,1,"span",[["class","mat-button-wrapper"]],null,null,null,null,null)),wm(null,0),(a()(),V(3,0,null,null,1,"div",[["class","mat-button-ripple mat-ripple"],["matRipple",""]],[[2,"mat-button-ripple-round",null],[2,"mat-ripple-unbounded",null]],null,null,null,null)),M(4,212992,[[1,4]],0,fC,[A,S,lz,[2,eC],[2,Ku]],{jn:[0,"centered"],disabled:[1,"disabled"],trigger:[2,"trigger"]},null),(a()(),V(5,0,null,null,0,"div",[["class","mat-button-focus-overlay"]],
null,null,null,null,null))],function(b,c){var d=c.a;b(c,4,0,d.IF,d.Ju(),d.Ed())},function(b,c){var d=c.a,e=d.LF||d.IF,f=K(c,4).Ws;b(c,3,0,e,f)})};var qC=function(){},rC=function(){},sC=function(a){this.ua=a};var tC=function(){};var uC=Qf({P:2,g:[[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions .mat-button:first-child,.mat-card-actions .mat-raised-button:first-child,.mat-card-actions .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"]],
data:{}});function vC(){return Y(2,[wm(null,0),wm(null,1)],null,null)};var wC=Qf({P:2,g:[['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n']],
data:{}});function xC(){return Y(2,[],null,null)};var yC=Qf({P:2,g:[[".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.cdk-high-contrast-active .mat-option .mat-option-ripple{opacity:.5}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"]],
data:{}});
function zC(a){return Y(0,[(a()(),V(0,0,null,null,1,"mat-pseudo-checkbox",[["class","mat-option-pseudo-checkbox mat-pseudo-checkbox"]],[[2,"mat-pseudo-checkbox-indeterminate",null],[2,"mat-pseudo-checkbox-checked",null],[2,"mat-pseudo-checkbox-disabled",null],[2,"_mat-animation-noopable",null]],null,null,xC,wC)),M(1,49152,null,0,hC,[[2,Ku]],{state:[0,"state"],disabled:[1,"disabled"]},null)],function(b,c){var d=c.a;b(c,1,0,d.selected?"checked":"unchecked",d.disabled)},function(b,c){var d="indeterminate"===
K(c,1).state,e="checked"===K(c,1).state,f=K(c,1).disabled,g="NoopAnimations"===K(c,1).ua;b(c,0,0,d,e,f,g)})}
function AC(a){return Y(2,[(a()(),im(16777216,null,null,1,null,zC)),M(1,16384,null,0,Vn,[rf,qf],{cc:[0,"ngIf"]},null),(a()(),V(2,0,null,null,1,"span",[["class","mat-option-text"]],null,null,null,null,null)),wm(null,0),(a()(),V(4,0,null,null,1,"div",[["class","mat-option-ripple mat-ripple"],["mat-ripple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),M(5,212992,null,0,fC,[A,S,lz,[2,eC],[2,Ku]],{disabled:[0,"disabled"],trigger:[1,"trigger"]},null)],function(b,c){var d=c.a;b(c,1,0,d.multiple);
b(c,5,0,d.disabled||d.Zi,d.Ed())},function(b,c){var d=K(c,5).Ws;b(c,4,0,d)})};var BC=function(){this.role="dialog";this.Jb="";this.Ob=!0;this.jc="";this.Yi=!1;this.height=this.width="";this.maxWidth="80vw";this.vh=this.gO=this.eO=this.data=null;this.xO=this.Hy=this.fr=!0};function CC(){throw Error("Attempting to attach dialog content after content is already attached");}var DC=function(a,b,c,d,e){this.bd=!1;this.j=a;this.du=b;this.aa=c;this.V=e;this.wA=null;this.pa="enter";this.dm=new ck;this.FI=e.gO||null;this.o=d};u(DC,mB);k=DC.prototype;k.wh=function(a){this.Gd.ac()&&CC();this.TC();return this.Gd.wh(a)};k.xh=function(a){this.Gd.ac()&&CC();this.TC();return this.Gd.xh(a)};
k.pN=function(){var a=this.j.h;this.Ie||(this.Ie=this.du.create(a));if(this.V.fr)yz(this.Ie);else{var b=this.o.activeElement;b===a||a.contains(b)||a.focus()}};k.Ok=function(){var a=this.wA;if(this.V.Hy&&a&&"function"===typeof a.focus){var b=this.o.activeElement,c=this.j.h;b&&b!==this.o.body&&b!==c&&!c.contains(b)||a.focus()}this.Ie&&this.Ie.destroy()};k.TC=function(){var a=this;this.o&&(this.wA=this.o.activeElement,this.j.h.focus&&Promise.resolve().then(function(){return a.j.h.focus()}))};
k.iv=function(a){"enter"===a.ab?this.pN():"exit"===a.ab&&this.Ok();this.dm.emit(a)};k.jv=function(a){this.dm.emit(a)};k.YM=function(){this.pa="exit";Jg(this.aa)};var EC=Qf({P:2,g:[[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"]],
data:{animation:[{type:7,name:"dialogContainer",le:[{type:0,name:"void, exit",g:{type:6,g:{opacity:0,transform:"scale(0.7)"},offset:null},options:void 0},{type:0,name:"enter",g:{type:6,g:{transform:"none"},offset:null},options:void 0},{type:1,Zb:"* => enter",animation:{type:4,g:{type:6,g:{transform:"none",opacity:1},offset:null},$a:"150ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,Zb:"* => void, * => exit",animation:{type:4,g:{type:6,g:{opacity:0},offset:null},$a:"75ms cubic-bezier(0.4, 0.0, 0.2, 1)"},
options:null}],options:{}}]}});function FC(a){return Y(0,[(a()(),im(0,null,null,0))],null,null)}function GC(a){return Y(0,[W(402653184,1,{Gd:0}),(a()(),im(16777216,null,null,1,null,FC)),M(2,212992,[[1,4]],0,oB,[Ge,rf,lo],{xy:[0,"portal"]},null)],function(b,c){b(c,2,0,"")},null)}
var HC=Bg("mat-dialog-container",DC,function(a){return Y(0,[(a()(),V(0,0,null,null,1,"mat-dialog-container",[["aria-modal","true"],["class","mat-dialog-container"],["tabindex","-1"]],[[1,"id",0],[1,"role",0],[1,"aria-labelledby",0],[1,"aria-label",0],[1,"aria-describedby",0],[40,"@dialogContainer",0]],[["component","@dialogContainer.start"],["component","@dialogContainer.done"]],function(b,c,d){var e=!0;"component:@dialogContainer.start"===c&&(e=!1!==K(b,1).jv(d)&&e);"component:@dialogContainer.done"===
c&&(e=!1!==K(b,1).iv(d)&&e);return e},GC,EC)),M(1,49152,null,0,DC,[A,zz,$d,[2,lo],BC],null,null)],null,function(b,c){var d=K(c,1).zi,e=K(c,1).V.role,f=K(c,1).V.vh?null:K(c,1).FI,g=K(c,1).V.vh,h=K(c,1).V.eO||null,m=K(c,1).pa;b(c,0,0,d,e,f,g,h,m)})});var IC=0,JC=function(a,b,c){var d=this;c=void 0===c?"mat-dialog-"+IC++:c;this.m=a;this.Lt=b;this.id=c;this.Yi=this.Lt.V.Yi;this.ii=new Q;this.jp=new Q;this.vp=new Q;this.pa=0;b.zi=c;b.dm.b(Nj(function(e){return"done"===e.rs&&"enter"===e.ab}),Tk()).subscribe(function(){d.ii.next();d.ii.complete()});b.dm.b(Nj(function(e){return"done"===e.rs&&"exit"===e.ab}),Tk()).subscribe(function(){clearTimeout(d.sJ);d.m.tb()});Jh(a.Zg).subscribe(function(){d.vp.next(d.OC);d.vp.complete();d.jp.next(d.OC);d.jp.complete();
d.wE=null;d.m.tb()});a.Tn().b(Nj(function(e){return 27===e.keyCode&&!d.Yi&&!Pz(e)})).subscribe(function(e){e.preventDefault();d.close()})};k=JC.prototype;k.close=function(a){var b=this;this.OC=a;this.Lt.dm.b(Nj(function(c){return"start"===c.rs}),Tk()).subscribe(function(c){b.vp.next(a);b.vp.complete();b.pa=2;OA(b.m);b.sJ=setTimeout(function(){b.m.tb()},c.totalTime+100)});this.Lt.YM();this.pa=1};k.en=function(){return Jh(this.ii)};k.xf=function(){return this.m.xf()};k.Tn=function(){return this.m.Tn()};
k.Qf=function(a){var b=this.m.V.we;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):(b.left(""),b.gh="center");a&&(a.top||a.bottom)?a.top?b.top(a.top):b.bottom(a.bottom):(b.top(""),b.kp="center");this.m.Qf()};k.Tj=function(a,b){b=void 0===b?"":b;this.m.V.we.width(void 0===a?"":a).height(b);this.m.Qf();return this};k.getState=function(){return this.pa};k.mR=function(){return this.m.V.we};var KC=new v("MatDialogData"),LC=new v("mat-dialog-default-options"),MC=new v("mat-dialog-scroll-strategy");function NC(a){return function(){return a.Fo.block()}}var OC=function(a,b,c,d,e,f,g){this.hd=a;this.Cc=b;this.Ad=d;this.Lm=f;this.Fi=g;this.gC=[];this.wz=new Q;this.xz=new Q;this.ut=new Map;this.kd=e};
OC.prototype.open=function(a,b){var c=this;b=PC(b,this.Ad||new BC);if(b.id&&QC(this,b.id))throw Error('Dialog with id "'+b.id+'" exists already. The dialog id must be unique.');var d=this.Vf(b),e=this.KI(d,b),f=this.LI(a,e,d,b);this.rj.length||this.QK();this.rj.push(f);Jh(f.jp).subscribe(function(){return c.qM(f)});this.en.next(f);return f};var QC=function(a,b){return a.rj.find(function(c){return c.id===b})};k=OC.prototype;k.U=function(){this.rJ(this.gC);this.wz.complete();this.xz.complete()};
k.Vf=function(a){a=this.lu(a);return this.hd.create(a)};k.lu=function(a){var b=new MA({we:this.hd.position().global(),Lf:a.Lf||this.kd(),Jb:a.Jb,Ob:a.Ob,direction:a.direction,minWidth:a.minWidth,minHeight:a.minHeight,maxWidth:a.maxWidth,maxHeight:a.maxHeight,SE:a.xO});a.jc&&(b.jc=a.jc);return b};k.KI=function(a,b){var c=de({parent:b&&b.Ub&&b.Ub.X||this.Cc,dc:[{Sa:BC,Xc:b}]});return a.Va(new kB(DC,b.Ub,c,b.pn)).instance};
k.LI=function(a,b,c,d){var e=new JC(c,b,d.id);d.Ob&&c.xf().subscribe(function(){e.Yi||e.close()});a instanceof qf?b.xh(new lB(a,null,{da:d.data,ix:e})):(c=this.Nt(d,e,b),a=b.wh(new kB(a,d.Ub,c)),e.wE=a.instance);e.Tj(d.width,d.height).Qf(d.position);return e};k.Nt=function(a,b,c){var d=a&&a.Ub&&a.Ub.X;b=[{Sa:DC,Xc:c},{Sa:KC,Xc:a.data},{Sa:JC,Xc:b}];!a.direction||d&&d.get(kA,null)||b.push({Sa:kA,Xc:{value:a.direction,Oa:Ph()}});return de({parent:d||this.Cc,dc:b})};
k.qM=function(a){a=this.rj.indexOf(a);-1<a&&(this.rj.splice(a,1),this.rj.length||(this.ut.forEach(function(b,c){b?c.setAttribute("aria-hidden",b):c.removeAttribute("aria-hidden")}),this.ut.clear(),this.vz.next()))};k.QK=function(){var a=BA(this.Fi);if(a.parentElement)for(var b=a.parentElement.children,c=b.length-1;-1<c;c--){var d=b[c];d===a||"SCRIPT"===d.nodeName||"STYLE"===d.nodeName||d.hasAttribute("aria-live")||(this.ut.set(d,d.getAttribute("aria-hidden")),d.setAttribute("aria-hidden","true"))}};
k.rJ=function(a){for(var b=a.length;b--;)a[b].close()};l.Object.defineProperties(OC.prototype,{rj:{configurable:!0,enumerable:!0,get:function(){return this.Lm?this.Lm.rj:this.gC}},en:{configurable:!0,enumerable:!0,get:function(){return this.Lm?this.Lm.en:this.xz}},vz:{configurable:!0,enumerable:!0,get:function(){var a=this.Lm;return a?a.vz:this.wz}}});function PC(a,b){return Object.assign(Object.assign({},b),a)};var RC=function(){},SC=function(){};var TC=function(){};var UC=function(){this.zB=this.mg=!1};l.Object.defineProperties(UC.prototype,{vertical:{configurable:!0,enumerable:!0,get:function(){return this.mg},set:function(a){this.mg=Ty(a)}},te:{configurable:!0,enumerable:!0,get:function(){return this.zB},set:function(a){this.zB=Ty(a)}}});var VC=function(){};var WC=Qf({P:2,g:[[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"]],data:{}});function XC(){return Y(2,[],null,null)};var YC=new v("MAT_ACCORDION");var ZC=0,$C=new v("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),aD=function(a,b,c,d,e,f,g){gA.call(this,a,b,c);var h=this;this.Bb=d;this.ua=f;this.rB=!1;this.$N=new ck;this.ZN=new ck;this.Bu=new Q;this.ru="mat-expansion-panel-header-"+ZC++;this.xt=new Q;this.Cb=a;this.o=e;this.xt.b(Qk(function(m,p){return m.Qc===p.Qc&&m.ab===p.ab})).subscribe(function(m){"void"!==m.Qc&&("expanded"===m.ab?h.$N.emit():"collapsed"===m.ab&&h.ZN.emit())});g&&(this.Ur=g.Ur)};u(aD,gA);k=aD.prototype;
k.lB=function(){return this.Cb?this.Ma&&"default"===this.Cb.displayMode:!1};k.nk=function(){return this.Ma?"expanded":"collapsed"};k.toggle=function(){this.Ma=!this.Ma};k.close=function(){this.Ma=!1};k.open=function(){this.Ma=!0};k.Ze=function(){var a=this;this.Qu&&this.Vd.b(wl(null),Nj(function(){return a.Ma&&!a.gg}),Tk()).subscribe(function(){a.gg=new lB(a.Qu.kD,a.Bb)})};k.ob=function(a){this.Bu.next(a)};k.U=function(){gA.prototype.U.call(this);this.xt.complete();this.Bu.complete()};
k.xJ=function(){if(this.Oz){var a=this.o.activeElement,b=this.Oz.h;return a===b||b.contains(a)}return!1};l.Object.defineProperties(aD.prototype,{Ur:{configurable:!0,enumerable:!0,get:function(){return this.rB||this.Cb&&this.Cb.Ur},set:function(a){this.rB=Ty(a)}},Pl:{configurable:!0,enumerable:!0,get:function(){return this.lN||this.Cb&&this.Cb.Pl},set:function(a){this.lN=a}}});var bD=function(a,b,c,d,e){var f=this;this.Ia=a;this.ha=b;this.Fa=c;this.aa=d;this.lC=vh.EMPTY;this.pt=!0;var g=a.Cb?a.Cb.Mq.b(Nj(function(h){return!(!h.hideToggle&&!h.togglePosition)})):Lh;this.lC=Mj(a.Vd,a.closed,g,a.Bu.b(Nj(function(h){return!!(h.hideToggle||h.disabled||h.togglePosition)}))).subscribe(function(){return Jg(f.aa)});a.closed.b(Nj(function(){return a.xJ()})).subscribe(function(){return pz(c,b,"program")});c.Eg(b).subscribe(function(h){h&&a.Cb&&a.Cb.oR(f)});e&&(this.expandedHeight=
e.expandedHeight,this.collapsedHeight=e.collapsedHeight)};k=bD.prototype;k.ak=function(){this.pt=!1};k.kw=function(){this.disabled||this.Ia.toggle()};k.rR=function(){return this.Ia.Ma};k.nk=function(){return this.Ia.nk()};k.lR=function(){return this.Ia.id};k.nR=function(){return this.Ia.Pl};k.VM=function(){return!this.Ia.Ur&&!this.Ia.disabled};k.LB=function(a){switch(a.keyCode){case 32:case 13:Pz(a)||(a.preventDefault(),this.kw());break;default:this.Ia.Cb&&this.Ia.Cb.pR(a)}};
k.focus=function(a,b){pz(this.Fa,this.ha,void 0===a?"program":a,b)};k.U=function(){this.lC.unsubscribe();this.Fa.hf(this.ha)};l.Object.defineProperties(bD.prototype,{disabled:{configurable:!0,enumerable:!0,get:function(){return this.Ia.disabled}}});var cD=function(){};var dD=function(){};var eD=Qf({P:2,g:[['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}\n']],
data:{animation:[{type:7,name:"indicatorRotate",le:[{type:0,name:"collapsed, void",g:{type:6,g:{transform:"rotate(0deg)"},offset:null},options:void 0},{type:0,name:"expanded",g:{type:6,g:{transform:"rotate(180deg)"},offset:null},options:void 0},{type:1,Zb:"expanded <=> collapsed, void => collapsed",animation:{type:4,g:null,$a:"225ms cubic-bezier(0.4,0.0,0.2,1)"},options:null}],options:{}},{type:7,name:"expansionHeight",le:[{type:0,name:"collapsed, void",g:{type:6,g:{height:"{{collapsedHeight}}"},
offset:null},options:{params:{collapsedHeight:"48px"}}},{type:0,name:"expanded",g:{type:6,g:{height:"{{expandedHeight}}"},offset:null},options:{params:{expandedHeight:"64px"}}},{type:1,Zb:"expanded <=> collapsed, void => collapsed",animation:{type:3,vd:[{type:11,ud:"@indicatorRotate",animation:{type:9,options:null},options:{optional:!0}},{type:4,g:null,$a:"225ms cubic-bezier(0.4,0.0,0.2,1)"}],options:null},options:null}],options:{}}]}});
function fD(a){return Y(0,[(a()(),V(0,0,null,null,0,"span",[["class","mat-expansion-indicator"]],[[24,"@indicatorRotate",0]],null,null,null,null))],null,function(b,c){var d=c.a;b(c,0,0,d.nk())})}function gD(a){return Y(2,[(a()(),V(0,0,null,null,3,"span",[["class","mat-content"]],null,null,null,null,null)),wm(null,0),wm(null,1),wm(null,2),(a()(),im(16777216,null,null,1,null,fD)),M(5,16384,null,0,Vn,[rf,qf],{cc:[0,"ngIf"]},null)],function(b,c){var d=c.a;b(c,5,0,d.VM())},null)};var hD=Qf({P:2,g:[[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"]],
data:{animation:[{type:7,name:"bodyExpansion",le:[{type:0,name:"collapsed, void",g:{type:6,g:{height:"0px",visibility:"hidden"},offset:null},options:void 0},{type:0,name:"expanded",g:{type:6,g:{height:"*",visibility:"visible"},offset:null},options:void 0},{type:1,Zb:"expanded <=> collapsed, void => collapsed",animation:{type:4,g:null,$a:"225ms cubic-bezier(0.4,0.0,0.2,1)"},options:null}],options:{}}]}});function iD(a){return Y(0,[(a()(),im(0,null,null,0))],null,null)}
function jD(a){return Y(2,[W(671088640,1,{Oz:0}),wm(null,0),(a()(),V(2,0,[[1,0],["body",1]],null,5,"div",[["class","mat-expansion-panel-content"],["role","region"]],[[24,"@bodyExpansion",0],[1,"aria-labelledby",0],[8,"id",0]],[[null,"@bodyExpansion.done"]],function(b,c,d){var e=!0,f=b.a;"@bodyExpansion.done"===c&&(e=!1!==f.xt.next(d)&&e);return e},null,null)),(a()(),V(3,0,null,null,3,"div",[["class","mat-expansion-panel-body"]],null,null,null,null,null)),wm(null,1),(a()(),im(16777216,null,null,1,
null,iD)),M(6,212992,null,0,oB,[Ge,rf,lo],{xy:[0,"portal"]},null),wm(null,2)],function(b,c){var d=c.a;b(c,6,0,d.gg)},function(b,c){var d=c.a;b(c,2,0,d.nk(),d.ru,d.id)})};var kD=function(){};function lD(a){return Error("A hint was already declared for 'align=\""+a+"\"'.")};var mD=function(){};var nD=function(){};var oD=0,pD=CB(function(a){this.j=a},"primary"),qD=new v("MAT_FORM_FIELD_DEFAULT_OPTIONS"),rD=new v("MatFormField"),sD=function(a,b,c,d,e,f,g,h){var m=pD.call(this,a)||this;m.j=a;m.aa=b;m.Ea=d;m.Fp=e;m.ca=f;m.L=g;m.pq=!1;m.Km=!1;m.Z=new Q;m.Xv=!1;m.aw="";m.uu="";m.sB="mat-hint-"+oD++;m.Ou="mat-form-field-label-"+oD++;m.pL=c?c:{};m.Dn=m.UA();m.xc="NoopAnimations"!==h;m.R=e&&e.R?e.R:"legacy";m.qB=e&&null!=e.Gx?e.Gx:!1;return m};u(sD,pD);k=sD.prototype;
k.Ze=function(){var a=this;this.JD();var b=this.u;b.ur&&this.j.h.classList.add("mat-form-field-type-"+b.ur);b.kb.b(wl(null)).subscribe(function(){a.JN();a.cw();Jg(a.aa)});b.bc&&b.bc.Tl&&b.bc.Tl.b(Al(this.Z)).subscribe(function(){return Jg(a.aa)});this.L.ka(function(){Jh(a.L.$e).b(Al(a.Z)).subscribe(function(){a.Km&&tD(a)})});Mj(this.Gc.Db,this.Jc.Db).subscribe(function(){a.Km=!0;Jg(a.aa)});this.zb.Db.b(wl(null)).subscribe(function(){a.xC();Jg(a.aa)});this.Xb.Db.b(wl(null)).subscribe(function(){a.cw();
Jg(a.aa)});this.Ea&&this.Ea.Oa.b(Al(this.Z)).subscribe(function(){"function"===typeof requestAnimationFrame?a.L.ka(function(){requestAnimationFrame(function(){return tD(a)})}):tD(a)})};k.jG=function(){this.JD();this.pq&&tD(this)};k.Rh=function(){this.aw="enter";this.aa.Eh()};k.U=function(){this.Z.next();this.Z.complete()};k.l=function(a){var b=this.u?this.u.bc:null;return b&&b[a]};k.PK=function(){return!!(this.u&&this.u.placeholder||this.Fc)};k.Sp=function(){return!!this.oL};
k.Ic=function(){return this.lc&&(this.u.pH||this.Wv)};k.ad=function(){return"legacy"===this.R&&!this.Sp()||this.Sp()&&!this.Ic()};k.ec=function(){return this.Sp()||"legacy"===this.R&&this.PK()};k.VA=function(){return this.Xb&&0<this.Xb.length&&this.u.sa?"error":"hint"};k.gR=function(){var a=this;this.ec()&&this.lc&&(this.xc&&this.zk&&(this.Xv=!0,Ij(this.zk.h,"transitionend").b(Tk()).subscribe(function(){a.Xv=!1})),this.Dn="always",Jg(this.aa))};
k.JN=function(){if(this.u.placeholder&&this.Fc)throw Error("Placeholder attribute and child element were both specified.");};k.xC=function(){this.IN();this.cw()};k.IN=function(){var a=this;if(this.zb){var b,c;this.zb.forEach(function(d){if("start"===d.align){if(b||a.Hx)throw lD("start");b=d}else if("end"===d.align){if(c)throw lD("end");c=d}})}};k.UA=function(){return this.Fp&&this.Fp.Dn||this.pL.NR||"auto"};
k.cw=function(){if(this.u){var a=[];if("hint"===this.VA()){var b=this.zb?this.zb.find(function(d){return"start"===d.align}):null,c=this.zb?this.zb.find(function(d){return"end"===d.align}):null;b?a.push(b.id):this.uu&&a.push(this.sB);c&&a.push(c.id)}else this.Xb&&(a=this.Xb.map(function(d){return d.id}));this.u.jH(a)}};k.JD=function(){if(!this.u)throw Error("mat-form-field must contain a MatFormFieldControl.");};
var tD=function(a){var b=a.zk?a.zk.h:null;if("outline"===a.R&&b&&b.children.length&&b.textContent.trim()&&a.ca.wa)if(a.bL()){var c=0,d=0,e=a.wJ.h,f=e.querySelectorAll(".mat-form-field-outline-start"),g=e.querySelectorAll(".mat-form-field-outline-gap");if(a.zk&&a.zk.h.children.length){d=e.getBoundingClientRect();if(0===d.width&&0===d.height){a.Km=!0;a.pq=!1;return}c=a.cB(d);e=a.cB(b.children[0].getBoundingClientRect());d=0;b=n(b.children);for(var h=b.next();!h.done;h=b.next())d+=h.value.offsetWidth;
c=Math.abs(e-c)-5;d=0<d?.75*d+10:0}for(b=0;b<f.length;b++)f[b].style.width=c+"px";for(f=0;f<g.length;f++)g[f].style.width=d+"px";a.Km=a.pq=!1}else a.pq=!0};sD.prototype.cB=function(a){return this.Ea&&"rtl"===this.Ea.value?a.right:a.left};sD.prototype.bL=function(){var a=this.j.h;if(a.getRootNode){var b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)};
l.Object.defineProperties(sD.prototype,{R:{configurable:!0,enumerable:!0,get:function(){return this.qt},set:function(a){var b=this.qt;this.qt=a||this.Fp&&this.Fp.R||"legacy";"outline"===this.qt&&b!==a&&(this.Km=!0)}},Gx:{configurable:!0,enumerable:!0,get:function(){return this.qB},set:function(a){this.qB=Ty(a)}},Wv:{configurable:!0,enumerable:!0,get:function(){return"always"===this.Dn&&!this.Xv}},lc:{configurable:!0,enumerable:!0,get:function(){return"never"!==this.Dn}},Hx:{configurable:!0,enumerable:!0,
get:function(){return this.uu},set:function(a){this.uu=a;this.xC()}},Dn:{configurable:!0,enumerable:!0,get:function(){return"legacy"!==this.R&&"never"===this.$t?"auto":this.$t},set:function(a){a!==this.$t&&(this.$t=a||this.UA(),Jg(this.aa))}},u:{configurable:!0,enumerable:!0,get:function(){return this.iK||this.Yc||this.Zc},set:function(a){this.iK=a}},oL:{configurable:!0,enumerable:!0,get:function(){return this.dd||this.ed}}});var uD=function(){};var vD=Qf({P:2,g:[[".mat-form-field{display:inline-block;position:relative;text-align:left}[dir=rtl] .mat-form-field{text-align:right}.mat-form-field-wrapper{position:relative}.mat-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-form-field-prefix,.mat-form-field-suffix{white-space:nowrap;flex:none;position:relative}.mat-form-field-infix{display:block;position:relative;flex:auto;min-width:0;width:180px}.cdk-high-contrast-active .mat-form-field-infix{border-image:linear-gradient(transparent, transparent)}.mat-form-field-label-wrapper{position:absolute;left:0;box-sizing:content-box;width:100%;height:100%;overflow:hidden;pointer-events:none}[dir=rtl] .mat-form-field-label-wrapper{left:auto;right:0}.mat-form-field-label{position:absolute;left:0;font:inherit;pointer-events:none;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:0 0;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),width 400ms cubic-bezier(0.25, 0.8, 0.25, 1);display:none}[dir=rtl] .mat-form-field-label{transform-origin:100% 0;left:auto;right:0}.mat-form-field-empty.mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{display:block}.mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:block;transition:none}.mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:block}.mat-form-field-label:not(.mat-form-field-empty){transition:none}.mat-form-field-underline{position:absolute;width:100%;pointer-events:none;transform:scale3d(1, 1.0001, 1)}.mat-form-field-ripple{position:absolute;left:0;width:100%;transform-origin:50%;transform:scaleX(0.5);opacity:0;transition:background-color 300ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-form-field.mat-focused .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple{opacity:1;transform:scaleX(1);transition:transform 300ms cubic-bezier(0.25, 0.8, 0.25, 1),opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 300ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-subscript-wrapper{position:absolute;box-sizing:border-box;width:100%;overflow:hidden}.mat-form-field-subscript-wrapper .mat-icon,.mat-form-field-label-wrapper .mat-icon{width:1em;height:1em;font-size:inherit;vertical-align:baseline}.mat-form-field-hint-wrapper{display:flex}.mat-form-field-hint-spacer{flex:1 0 1em}.mat-error{display:block}.mat-form-field-control-wrapper{position:relative}.mat-form-field._mat-animation-noopable .mat-form-field-label,.mat-form-field._mat-animation-noopable .mat-form-field-ripple{transition:none}\n"],
['.mat-form-field-appearance-fill .mat-form-field-flex{border-radius:4px 4px 0 0;padding:.75em .75em 0 .75em}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-flex{outline:solid 1px}.mat-form-field-appearance-fill .mat-form-field-underline::before{content:"";display:block;position:absolute;bottom:0;height:1px;width:100%}.mat-form-field-appearance-fill .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-fill._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}.mat-form-field-appearance-fill .mat-form-field-subscript-wrapper{padding:0 1em}\n'],
['.mat-input-element{font:inherit;background:transparent;color:currentColor;border:none;outline:none;padding:0;margin:0;width:100%;max-width:100%;vertical-align:bottom;text-align:inherit}.mat-input-element:-moz-ui-invalid{box-shadow:none}.mat-input-element::-ms-clear,.mat-input-element::-ms-reveal{display:none}.mat-input-element,.mat-input-element::-webkit-search-cancel-button,.mat-input-element::-webkit-search-decoration,.mat-input-element::-webkit-search-results-button,.mat-input-element::-webkit-search-results-decoration{-webkit-appearance:none}.mat-input-element::-webkit-contacts-auto-fill-button,.mat-input-element::-webkit-caps-lock-indicator,.mat-input-element::-webkit-credentials-auto-fill-button{visibility:hidden}.mat-input-element[type=date],.mat-input-element[type=datetime],.mat-input-element[type=datetime-local],.mat-input-element[type=month],.mat-input-element[type=week],.mat-input-element[type=time]{line-height:1}.mat-input-element[type=date]::after,.mat-input-element[type=datetime]::after,.mat-input-element[type=datetime-local]::after,.mat-input-element[type=month]::after,.mat-input-element[type=week]::after,.mat-input-element[type=time]::after{content:" ";white-space:pre;width:1px}.mat-input-element::-webkit-inner-spin-button,.mat-input-element::-webkit-calendar-picker-indicator,.mat-input-element::-webkit-clear-button{font-size:.75em}.mat-input-element::placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::placeholder:-ms-input-placeholder{-ms-user-select:text}.mat-input-element::-moz-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-moz-placeholder:-ms-input-placeholder{-ms-user-select:text}.mat-input-element::-webkit-input-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-webkit-input-placeholder:-ms-input-placeholder{-ms-user-select:text}.mat-input-element:-ms-input-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element:-ms-input-placeholder:-ms-input-placeholder{-ms-user-select:text}.mat-form-field-hide-placeholder .mat-input-element::placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}textarea.mat-input-element{resize:vertical;overflow:auto}textarea.mat-input-element.cdk-textarea-autosize{resize:none}textarea.mat-input-element{padding:2px 0;margin:-2px 0}select.mat-input-element{-moz-appearance:none;-webkit-appearance:none;position:relative;background-color:transparent;display:inline-flex;box-sizing:border-box;padding-top:1em;top:-1em;margin-bottom:-1em}select.mat-input-element::-ms-expand{display:none}select.mat-input-element::-moz-focus-inner{border:0}select.mat-input-element:not(:disabled){cursor:pointer}select.mat-input-element::-ms-value{color:inherit;background:none}.mat-focused .cdk-high-contrast-active select.mat-input-element::-ms-value{color:inherit}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;position:absolute;top:50%;right:0;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-form-field-type-mat-native-select .mat-form-field-infix::after{right:auto;left:0}.mat-form-field-type-mat-native-select .mat-input-element{padding-right:15px}[dir=rtl] .mat-form-field-type-mat-native-select .mat-input-element{padding-right:0;padding-left:15px}.mat-form-field-type-mat-native-select .mat-form-field-label-wrapper{max-width:calc(100% - 10px)}.mat-form-field-type-mat-native-select.mat-form-field-appearance-outline .mat-form-field-infix::after{margin-top:-5px}.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix::after{margin-top:-10px}\n'],
[".mat-form-field-appearance-legacy .mat-form-field-label{transform:perspective(100px);-ms-transform:none}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon{width:1em}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button{font:inherit;vertical-align:baseline}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button .mat-icon{font-size:inherit}.mat-form-field-appearance-legacy .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-legacy .mat-form-field-ripple{top:0;height:2px;overflow:hidden}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:transparent}.cdk-high-contrast-active .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px}.mat-form-field-appearance-legacy.mat-form-field-invalid:not(.mat-focused) .mat-form-field-ripple{height:1px}\n"],
[".mat-form-field-appearance-outline .mat-form-field-wrapper{margin:.25em 0}.mat-form-field-appearance-outline .mat-form-field-flex{padding:0 .75em 0 .75em;margin-top:-0.25em;position:relative}.mat-form-field-appearance-outline .mat-form-field-prefix,.mat-form-field-appearance-outline .mat-form-field-suffix{top:.25em}.mat-form-field-appearance-outline .mat-form-field-outline{display:flex;position:absolute;top:.25em;left:0;right:0;bottom:0;pointer-events:none}.mat-form-field-appearance-outline .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-end{border:1px solid currentColor;min-width:5px}.mat-form-field-appearance-outline .mat-form-field-outline-start{border-radius:5px 0 0 5px;border-right-style:none}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-start{border-right-style:solid;border-left-style:none;border-radius:0 5px 5px 0}.mat-form-field-appearance-outline .mat-form-field-outline-end{border-radius:0 5px 5px 0;border-left-style:none;flex-grow:1}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-end{border-left-style:solid;border-right-style:none;border-radius:5px 0 0 5px}.mat-form-field-appearance-outline .mat-form-field-outline-gap{border-radius:.000001px;border:1px solid currentColor;border-left-style:none;border-right-style:none}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap{border-top-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline-thick{opacity:0}.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap{border-width:2px}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline{opacity:0;transition:opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick{opacity:1}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline{opacity:0;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline-thick{opacity:1}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{padding:0 1em}.mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-start,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-end,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-gap{transition:none}\n"],
[".mat-form-field-appearance-standard .mat-form-field-flex{padding-top:.75em}.mat-form-field-appearance-standard .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-standard .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-ripple{height:0;border-top:2px}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:transparent}.cdk-high-contrast-active .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px}.mat-form-field-appearance-standard:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-standard._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}\n"]],
data:{animation:[{type:7,name:"transitionMessages",le:[{type:0,name:"enter",g:{type:6,g:{opacity:1,transform:"translateY(0%)"},offset:null},options:void 0},{type:1,Zb:"void => enter",animation:[{type:6,g:{opacity:0,transform:"translateY(-100%)"},offset:null},{type:4,g:null,$a:"300ms cubic-bezier(0.55, 0, 0.55, 0.2)"}],options:null}],options:{}}]}});
function wD(a){return Y(0,[(a()(),V(0,0,null,null,8,null,null,null,null,null,null,null)),(a()(),V(1,0,null,null,3,"div",[["class","mat-form-field-outline"]],null,null,null,null,null)),(a()(),V(2,0,null,null,0,"div",[["class","mat-form-field-outline-start"]],null,null,null,null,null)),(a()(),V(3,0,null,null,0,"div",[["class","mat-form-field-outline-gap"]],null,null,null,null,null)),(a()(),V(4,0,null,null,0,"div",[["class","mat-form-field-outline-end"]],null,null,null,null,null)),(a()(),V(5,0,null,
null,3,"div",[["class","mat-form-field-outline mat-form-field-outline-thick"]],null,null,null,null,null)),(a()(),V(6,0,null,null,0,"div",[["class","mat-form-field-outline-start"]],null,null,null,null,null)),(a()(),V(7,0,null,null,0,"div",[["class","mat-form-field-outline-gap"]],null,null,null,null,null)),(a()(),V(8,0,null,null,0,"div",[["class","mat-form-field-outline-end"]],null,null,null,null,null))],null,null)}
function xD(a){return Y(0,[(a()(),V(0,0,null,null,1,"div",[["class","mat-form-field-prefix"]],null,null,null,null,null)),wm(null,0)],null,null)}function yD(a){return Y(0,[(a()(),V(0,0,null,null,3,null,null,null,null,null,null,null)),wm(null,2),(a()(),V(2,0,null,null,1,"span",[],null,null,null,null,null)),(a()(),X(3,null,["",""]))],null,function(b,c){var d=c.a;b(c,3,0,d.u.placeholder)})}function zD(a){return Y(0,[wm(null,3),(a()(),im(0,null,null,0))],null,null)}
function AD(a){return Y(0,[(a()(),V(0,0,null,null,1,"span",[["aria-hidden","true"],["class","mat-placeholder-required mat-form-field-required-marker"]],null,null,null,null,null)),(a()(),X(-1,null,[" *"]))],null,null)}
function BD(a){return Y(0,[(a()(),V(0,0,[[4,0],["label",1]],null,8,"label",[["class","mat-form-field-label"]],[[8,"id",0],[1,"for",0],[1,"aria-owns",0],[2,"mat-empty",null],[2,"mat-form-field-empty",null],[2,"mat-accent",null],[2,"mat-warn",null]],[[null,"cdkObserveContent"]],function(b,c){var d=!0,e=b.a;"cdkObserveContent"===c&&(d=!1!==tD(e)&&d);return d},null,null)),M(1,16384,null,0,Xn,[],{lj:[0,"ngSwitch"]},null),M(2,1196032,null,0,Zy,[Yy,A,S],{disabled:[0,"disabled"]},{event:"cdkObserveContent"}),
(a()(),im(16777216,null,null,1,null,yD)),M(4,278528,null,0,Yn,[rf,qf,Xn],{Fg:[0,"ngSwitchCase"]},null),(a()(),im(16777216,null,null,1,null,zD)),M(6,278528,null,0,Yn,[rf,qf,Xn],{Fg:[0,"ngSwitchCase"]},null),(a()(),im(16777216,null,null,1,null,AD)),M(8,16384,null,0,Vn,[rf,qf],{cc:[0,"ngIf"]},null)],function(b,c){var d=c.a;b(c,1,0,d.Sp());b(c,2,0,"outline"!=d.R);b(c,4,0,!1);b(c,6,0,!0);b(c,8,0,!d.Gx&&d.u.required&&!d.u.disabled)},function(b,c){var d=c.a;b(c,0,0,d.Ou,d.u.id,d.u.id,d.u.empty&&!d.Wv,d.u.empty&&
!d.Wv,"accent"==d.color,"warn"==d.color)})}function CD(a){return Y(0,[(a()(),V(0,0,null,null,1,"div",[["class","mat-form-field-suffix"]],null,null,null,null,null)),wm(null,4)],null,null)}
function DD(a){return Y(0,[(a()(),V(0,0,[[1,0],["underline",1]],null,1,"div",[["class","mat-form-field-underline"]],null,null,null,null,null)),(a()(),V(1,0,null,null,0,"span",[["class","mat-form-field-ripple"]],[[2,"mat-accent",null],[2,"mat-warn",null]],null,null,null,null))],null,function(b,c){var d=c.a;b(c,1,0,"accent"==d.color,"warn"==d.color)})}
function ED(a){return Y(0,[(a()(),V(0,0,null,null,1,"div",[],[[24,"@transitionMessages",0]],null,null,null,null)),wm(null,5)],null,function(b,c){var d=c.a;b(c,0,0,d.aw)})}function FD(a){return Y(0,[(a()(),V(0,0,null,null,1,"div",[["class","mat-hint"]],[[8,"id",0]],null,null,null,null)),(a()(),X(1,null,["",""]))],null,function(b,c){var d=c.a;b(c,0,0,d.sB);b(c,1,0,d.Hx)})}
function GD(a){return Y(0,[(a()(),V(0,0,null,null,5,"div",[["class","mat-form-field-hint-wrapper"]],[[24,"@transitionMessages",0]],null,null,null,null)),(a()(),im(16777216,null,null,1,null,FD)),M(2,16384,null,0,Vn,[rf,qf],{cc:[0,"ngIf"]},null),wm(null,6),(a()(),V(4,0,null,null,0,"div",[["class","mat-form-field-hint-spacer"]],null,null,null,null,null)),wm(null,7)],function(b,c){var d=c.a;b(c,2,0,d.Hx)},function(b,c){var d=c.a;b(c,0,0,d.aw)})}
function HD(a){return Y(2,[W(671088640,1,{mS:0}),W(402653184,2,{wJ:0}),W(671088640,3,{qR:0}),W(671088640,4,{zk:0}),(a()(),V(4,0,null,null,20,"div",[["class","mat-form-field-wrapper"]],null,null,null,null,null)),(a()(),V(5,0,[[2,0],["connectionContainer",1]],null,11,"div",[["class","mat-form-field-flex"]],null,[[null,"click"]],function(b,c,d){var e=!0,f=b.a;"click"===c&&(e=!1!==(f.u.gy&&f.u.gy(d))&&e);return e},null,null)),(a()(),im(16777216,null,null,1,null,wD)),M(7,16384,null,0,Vn,[rf,qf],{cc:[0,
"ngIf"]},null),(a()(),im(16777216,null,null,1,null,xD)),M(9,16384,null,0,Vn,[rf,qf],{cc:[0,"ngIf"]},null),(a()(),V(10,0,[[3,0],["inputContainer",1]],null,4,"div",[["class","mat-form-field-infix"]],null,null,null,null,null)),wm(null,1),(a()(),V(12,0,null,null,2,"span",[["class","mat-form-field-label-wrapper"]],null,null,null,null,null)),(a()(),im(16777216,null,null,1,null,BD)),M(14,16384,null,0,Vn,[rf,qf],{cc:[0,"ngIf"]},null),(a()(),im(16777216,null,null,1,null,CD)),M(16,16384,null,0,Vn,[rf,qf],{cc:[0,
"ngIf"]},null),(a()(),im(16777216,null,null,1,null,DD)),M(18,16384,null,0,Vn,[rf,qf],{cc:[0,"ngIf"]},null),(a()(),V(19,0,null,null,5,"div",[["class","mat-form-field-subscript-wrapper"]],null,null,null,null,null)),M(20,16384,null,0,Xn,[],{lj:[0,"ngSwitch"]},null),(a()(),im(16777216,null,null,1,null,ED)),M(22,278528,null,0,Yn,[rf,qf,Xn],{Fg:[0,"ngSwitchCase"]},null),(a()(),im(16777216,null,null,1,null,GD)),M(24,278528,null,0,Yn,[rf,qf,Xn],{Fg:[0,"ngSwitchCase"]},null)],function(b,c){var d=c.a;b(c,7,
0,"outline"==d.R);b(c,9,0,d.Gc.length);b(c,14,0,d.ec());b(c,16,0,d.Jc.length);b(c,18,0,"outline"!=d.R);b(c,20,0,d.VA());b(c,22,0,"error");b(c,24,0,"hint")},null)};function ID(a){return Error('Unable to find icon with the name "'+a+'"')}var JD=function(a,b,c,d){this.vB=a;this.SC=b;this.qm=d;this.bw=new Map;this.Wp=new Map;this.$I=new Map;this.xu=new Map;this.oK=new Map;this.RJ="material-icons";this.o=c},KD=function(a,b,c){c=void 0===c?"":c;var d=c+":"+b,e=a.bw.get(d);return e?a.GK(e):(c=a.Wp.get(c))?a.HK(b,c):Qh(ID(d))};k=JD.prototype;k.U=function(){this.bw.clear();this.Wp.clear();this.$I.clear()};
k.GK=function(a){return a.Pf?Ph(a.Pf.cloneNode(!0)):this.sL(a).b(Dl(function(b){return a.Pf=b}),ni(function(b){return b.cloneNode(!0)}))};k.HK=function(a,b){var c=this,d=this.FA(a,b);if(d)return Ph(d);d=b.filter(function(e){return!e.Pf}).map(function(e){return c.tL(e).b(yk(function(f){f="Loading icon set URL: "+c.SC.ci(5,e.url)+" failed: "+f.message;c.qm?c.qm.handleError(Error(f)):console.error(f);return Ph(null)}))});return Ki(d).b(ni(function(){var e=c.FA(a,b);if(!e)throw ID(a);return e}))};
k.FA=function(a,b){for(var c=b.length-1;0<=c;c--){var d=b[c];if(d.Pf&&(d=this.jK(d.Pf,a,d.options)))return d}return null};k.sL=function(a){var b=this;return this.HA(a.url).b(ni(function(c){return b.KJ(c,a.options)}))};k.tL=function(a){var b=this;return a.Pf?Ph(a.Pf):this.HA(a.url).b(ni(function(c){a.Pf||(a.Pf=b.Qq(c));return a.Pf}))};k.KJ=function(a,b){a=this.Qq(a);this.Jq(a,b);return a};
k.jK=function(a,b,c){a=a.querySelector('[id="'+b+'"]');if(!a)return null;a=a.cloneNode(!0);a.removeAttribute("id");if("svg"===a.nodeName.toLowerCase())return this.Jq(a,c);if("symbol"===a.nodeName.toLowerCase())return this.Jq(this.kN(a),c);b=this.Qq("<svg></svg>");b.appendChild(a);return this.Jq(b,c)};k.Qq=function(a){var b=this.o.createElement("DIV");b.innerHTML=a;a=b.querySelector("svg");if(!a)throw Error("<svg> tag not found");return a};
k.kN=function(a){for(var b=this.Qq("<svg></svg>"),c=a.attributes,d=0;d<c.length;d++){var e=c[d],f=e.name;e=e.value;"id"!==f&&b.setAttribute(f,e)}for(c=0;c<a.childNodes.length;c++)a.childNodes[c].nodeType===this.o.ELEMENT_NODE&&b.appendChild(a.childNodes[c].cloneNode(!0));return b};
k.Jq=function(a,b){a.setAttribute("fit","");a.setAttribute("height","100%");a.setAttribute("width","100%");a.setAttribute("preserveAspectRatio","xMidYMid meet");a.setAttribute("focusable","false");b&&b.VQ&&a.setAttribute("viewBox",b.VQ);return a};
k.HA=function(a){var b=this;if(!this.vB)throw Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.");if(null==a)throw Error('Cannot fetch icon from URL "'+a+'".');var c=this.SC.ci(5,a);if(!c)throw Error("The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was \""+(a+'".'));if(a=this.xu.get(c))return a;a=this.vB.get(c,{responseType:"text"}).b(cl(function(){return b.xu.delete(c)}),
sl());this.xu.set(c,a);return a};k.eR=function(a,b,c){this.bw.set(a+":"+b,c);return this};k.fR=function(a,b){var c=this.Wp.get(a);c?c.push(b):this.Wp.set(a,[b]);return this};JD.fa=Fc({T:function(){return new JD(Zc($s,8),Zc(Bp),Zc(lo,8),Zc(gd,8))},s:JD,W:"root"});new Qc;new Sc;new Qc;new Qc;new Qc;var LD=CB(function(a){this.j=a}),ND=new v("mat-icon-location",{W:"root",T:MD});function MD(){var a=Zc(lo),b=a?a.location:null;return{Pr:function(){return b?b.pathname+b.search:""}}}
var OD="clip-path color-profile src cursor fill filter marker marker-start marker-mid marker-end mask stroke".split(" "),PD=OD.map(function(a){return"["+a+"]"}).join(", "),QD=/^url\(['"]?#(.*?)['"]?\)$/,RD=function(a,b,c,d,e){var f=LD.call(this,a)||this;f.vu=b;f.bg=d;f.qm=e;f.xB=!1;c||a.h.setAttribute("aria-hidden","true");return f};u(RD,LD);k=RD.prototype;
k.WM=function(a){if(!a)return["",""];var b=a.split(":");switch(b.length){case 1:return["",b[0]];case 2:return b;default:throw Error('Invalid icon name: "'+a+'"');}};k.ob=function(a){var b=this;if(a=a.svgIcon)if(this.FH){a=n(this.WM(this.FH));var c=a.next().value,d=a.next().value;KD(this.vu,d,c).b(Tk()).subscribe(function(e){return b.QM(e)},function(e){e="Error retrieving icon "+c+":"+d+"! "+e.message;b.qm?b.qm.handleError(Error(e)):console.error(e)})}else a.Aj&&this.bA();this.zw()&&this.AD()};
k.ib=function(){this.zw()&&this.AD()};k.kG=function(){var a=this.pi;a&&this.bg&&a.size&&(a=this.bg.Pr(),a!==this.wC&&(this.wC=a,this.tC(a)))};k.U=function(){this.pi&&this.pi.clear()};k.zw=function(){return!this.FH};k.QM=function(a){this.bA();for(var b=a.querySelectorAll("style"),c=0;c<b.length;c++)b[c].textContent+=" ";this.bg&&(this.wC=b=this.bg.Pr(),this.ZI(a),this.tC(b));this.j.h.appendChild(a)};
k.bA=function(){var a=this.j.h,b=a.childNodes.length;for(this.pi&&this.pi.clear();b--;){var c=a.childNodes[b];1===c.nodeType&&"svg"!==c.nodeName.toLowerCase()||a.removeChild(c)}};k.AD=function(){if(this.zw()){var a=this.j.h;if(this.aF){var b=this.aF;b=this.vu.oK.get(b)||b}else b=this.vu.RJ;b!=this.Av&&(this.Av&&a.classList.remove(this.Av),b&&a.classList.add(b),this.Av=b);this.Jr!=this.zv&&(this.zv&&a.classList.remove(this.zv),this.Jr&&a.classList.add(this.Jr),this.zv=this.Jr)}};
k.Zz=function(a){return"string"===typeof a?a.trim().split(" ")[0]:a};k.tC=function(a){var b=this.pi;b&&b.forEach(function(c,d){c.forEach(function(e){d.setAttribute(e.name,"url('"+a+"#"+e.value+"')")})})};k.ZI=function(a){var b=a.querySelectorAll(PD),c=this.pi=this.pi||new Map;for(a={Wl:0};a.Wl<b.length;a={Wl:a.Wl},a.Wl++)OD.forEach(function(d){return function(e){var f=b[d.Wl],g=f.getAttribute(e);if(g=g?g.match(QD):null){var h=c.get(f);h||(h=[],c.set(f,h));h.push({name:e,value:g[1]})}}}(a))};
l.Object.defineProperties(RD.prototype,{inline:{configurable:!0,enumerable:!0,get:function(){return this.xB},set:function(a){this.xB=Ty(a)}},aF:{configurable:!0,enumerable:!0,get:function(){return this.qK},set:function(a){this.qK=this.Zz(a)}},Jr:{configurable:!0,enumerable:!0,get:function(){return this.pK},set:function(a){this.pK=this.Zz(a)}}});var SD=function(){};var TD=Qf({P:2,g:[[".mat-icon{background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"]],
data:{}});function UD(){return Y(2,[wm(null,0)],null,null)};var VD="button checkbox file hidden image radio range reset submit".split(" "),WD=0,XD=JB(function(a,b,c,d){this.QJ=a;this.mC=b;this.nC=c;this.bc=d}),YD=function(a,b,c,d,e,f,g,h,m){var p=XD.call(this,f,d,e,c)||this;p.j=a;p.ca=b;p.bc=c;p.Lz=h;p.vw="mat-input-"+WD++;p.de=!1;p.cd=!1;p.focused=!1;p.kb=new Q;p.ur="mat-input";p.sc=!1;p.Ka=!1;p.Hc=!1;p.Oi="text";p.DC=!1;p.CL="date datetime datetime-local month time week".split(" ").filter(function(q){return cz().has(q)});c=p.j.h;p.yB=g||c;p.vC=p.value;p.id=
p.id;b.jt&&m.ka(function(){a.h.addEventListener("keyup",function(q){q=q.target;q.value||q.selectionStart||q.selectionEnd||(q.setSelectionRange(1,1),q.setSelectionRange(0,0))})});p.de=!p.ca.wa;p.cd="select"===c.nodeName.toLowerCase();p.cd&&(p.ur=c.multiple?"mat-native-select-multiple":"mat-native-select");return p};u(YD,XD);k=YD.prototype;k.ib=function(){var a=this;this.ca.wa&&this.Lz.Eg(this.j.h).subscribe(function(b){a.sc=b.FF;a.kb.next()})};k.ob=function(){this.kb.next()};
k.U=function(){this.kb.complete();this.ca.wa&&this.Lz.hf(this.j.h)};k.Th=function(){this.bc&&this.PH();this.ZJ()};k.focus=function(a){this.j.h.focus(a)};k.lb=function(a){a===this.focused||this.xe&&a||(this.focused=a,this.kb.next())};k.Pe=function(){};k.kL=function(){return"textarea"===this.j.h.nodeName.toLowerCase()};k.ZJ=function(){var a=this.j.h.value;this.vC!==a&&(this.vC=a,this.kb.next())};
k.KN=function(){if(-1<VD.indexOf(this.Oi))throw Error('Input type "'+this.Oi+"\" isn't supported by matInput.");};k.gL=function(){return-1<this.CL.indexOf(this.Oi)};k.cL=function(){var a=this.j.h.validity;return a&&a.badInput};k.jH=function(a){this.yc=a.join(" ")};k.gy=function(){this.focused||this.focus()};
l.Object.defineProperties(YD.prototype,{disabled:{configurable:!0,enumerable:!0,get:function(){return this.bc&&null!==this.bc.disabled?this.bc.disabled:this.Ka},set:function(a){this.Ka=Ty(a);this.focused&&(this.focused=!1,this.kb.next())}},id:{configurable:!0,enumerable:!0,get:function(){return this.zi},set:function(a){this.zi=a||this.vw}},required:{configurable:!0,enumerable:!0,get:function(){return this.Hc},set:function(a){this.Hc=Ty(a)}},type:{configurable:!0,enumerable:!0,get:function(){return this.Oi},
set:function(a){this.Oi=a||"text";this.KN();!this.kL()&&cz().has(this.Oi)&&(this.j.h.type=this.Oi)}},value:{configurable:!0,enumerable:!0,get:function(){return this.yB.value},set:function(a){a!==this.value&&(this.yB.value=a,this.kb.next())}},xe:{configurable:!0,enumerable:!0,get:function(){return this.DC},set:function(a){this.DC=Ty(a)}},empty:{configurable:!0,enumerable:!0,get:function(){return!this.gL()&&!this.j.h.value&&!this.cL()&&!this.sc}},pH:{configurable:!0,enumerable:!0,get:function(){if(this.cd){var a=
this.j.h,b=a.options[0];return this.focused||a.multiple||!this.empty||!!(-1<a.selectedIndex&&b&&b.label)}return this.focused||!this.empty}}});var ZD=function(){};var $D=new v("MAT_MENU_PANEL");var aE=HB(IB(function(){})),bE=function(a,b,c,d){var e=aE.call(this)||this;e.j=a;e.Fa=c;e.Ec=d;e.role="menuitem";e.yi=new Q;e.ui=new Q;e.tu=!1;e.sw=!1;c&&c.Eg(e.j,!1);e.o=b;return e};u(bE,aE);k=bE.prototype;k.focus=function(a,b){this.Fa?pz(this.Fa,this.Ed(),void 0===a?"program":a,b):this.Ed().focus(b);this.ui.next(this)};k.U=function(){this.Fa&&this.Fa.hf(this.j);this.Ec&&this.Ec.removeItem&&this.Ec.removeItem(this);this.yi.complete();this.ui.complete()};
k.qk=function(){return this.disabled?"-1":"0"};k.Ed=function(){return this.j.h};k.Vz=function(a){this.disabled&&(a.preventDefault(),a.stopPropagation())};k.gB=function(){this.yi.next(this)};k.Ax=function(){var a=this.j.h,b=this.o?this.o.TEXT_NODE:3,c="";if(a.childNodes)for(var d=a.childNodes.length,e=0;e<d;e++)a.childNodes[e].nodeType===b&&(c+=a.childNodes[e].textContent);return c.trim()};var dE=new v("mat-menu-default-options",{W:"root",T:cE});function cE(){return{oy:!1,bp:"after",et:"below",jc:"cdk-overlay-transparent-backdrop"}}var eE=0,fE=function(a,b,c){this.j=a;this.L=b;this.Ad=c;this.TD=this.Ad.bp;this.UD=this.Ad.et;this.pf=new Wl;this.jD=vh.EMPTY;this.ni={};this.sv="void";this.cm=new Q;this.jc=this.Ad.jc;this.jC=this.Ad.oy;this.sm=this.Ad.Ob;this.close=this.closed=new ck;this.py="mat-menu-panel-"+eE++};k=fE.prototype;k.ib=function(){this.Lo()};
k.Ze=function(){var a=this;this.zN();this.La=Vz(Rz(new bA(this.pf)));this.jD=this.La.Vy.subscribe(function(){return a.closed.emit("tab")});this.pf.Db.b(wl(this.pf),xl(function(b){return Mj.apply(null,oa(b.map(function(c){return c.ui})))})).subscribe(function(b){return Wz(a.La,b)})};k.U=function(){this.pf.destroy();this.jD.unsubscribe();this.closed.complete()};k.yi=function(){return this.pf.Db.b(wl(this.pf),xl(function(a){return Mj.apply(null,oa(a.map(function(b){return b.yi})))}))};k.removeItem=function(){};
k.pc=function(a){var b=a.keyCode,c=this.La;switch(b){case 27:Pz(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case 37:this.ps&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.ps&&"rtl"===this.direction&&this.closed.emit("keydown");break;case 36:case 35:Pz(a)||(36===b?c.qh(0,1):$z(c),a.preventDefault());break;default:if(38===b||40===b)c.fg="keyboard";Zz(c,a)}};
var gE=function(a,b){b=void 0===b?"program":b;a.Cg?Jh(a.L.$e).b(Tk()).subscribe(function(){return a.SA(b)}):a.SA(b)};k=fE.prototype;k.SA=function(a){var b=this.La;b.fg=a;b.qh(0,1);if(!b.ic&&this.pf.length)for(a=this.pf.first.Ed().parentElement;a;)if("menu"===a.getAttribute("role")){a.focus();break}else a=a.parentElement};
k.kH=function(a){a="mat-elevation-z"+Math.min(4+a,24);var b=Object.keys(this.ni).find(function(c){return c.startsWith("mat-elevation-z")});b&&b!==this.yv||(this.yv&&(this.ni[this.yv]=!1),this.ni[a]=!0,this.yv=a)};k.Lo=function(a,b){a=void 0===a?this.bp:a;b=void 0===b?this.et:b;var c=this.ni;c["mat-menu-before"]="before"===a;c["mat-menu-after"]="after"===a;c["mat-menu-above"]="above"===b;c["mat-menu-below"]="below"===b};k.XM=function(){this.sv="enter"};k.rM=function(){this.sv="void"};
k.iv=function(a){this.cm.next(a);this.IB=!1};k.jv=function(a){this.IB=!0;"enter"===a.ab&&0===this.La.cr&&(a.element.scrollTop=0)};k.zN=function(){var a=this;this.nt.Db.b(wl(this.nt)).subscribe(function(b){a.pf.reset(b.filter(function(c){return c.Ec===a}));Xl(a.pf)})};
l.Object.defineProperties(fE.prototype,{bp:{configurable:!0,enumerable:!0,get:function(){return this.TD},set:function(a){if("before"!==a&&"after"!==a)throw Error('xPosition value must be either \'before\' or after\'.\n      Example: <mat-menu xPosition="before" #menu="matMenu"></mat-menu>');this.TD=a;this.Lo()}},et:{configurable:!0,enumerable:!0,get:function(){return this.UD},set:function(a){if("above"!==a&&"below"!==a)throw Error('yPosition value must be either \'above\' or below\'.\n      Example: <mat-menu yPosition="above" #menu="matMenu"></mat-menu>');
this.UD=a;this.Lo()}},oy:{configurable:!0,enumerable:!0,get:function(){return this.jC},set:function(a){this.jC=Ty(a)}},Ob:{configurable:!0,enumerable:!0,get:function(){return this.sm},set:function(a){this.sm=Ty(a)}},Jb:{configurable:!0,enumerable:!0,set:function(a){var b=this,c=this.eM;c&&c.length&&c.split(" ").forEach(function(d){b.ni[d]=!1});(this.eM=a)&&a.length&&(a.split(" ").forEach(function(d){b.ni[d]=!0}),this.j.h.className="")}},classList:{configurable:!0,enumerable:!0,get:function(){return this.Jb},
set:function(a){this.Jb=a}}});var hE=function(){fE.apply(this,arguments)};u(hE,fE);var iE=function(a,b,c){hE.call(this,a,b,c)};u(iE,hE);var jE=new v("mat-menu-scroll-strategy");function kE(a){return function(){return a.Fo.zs()}}var lE=fz({passive:!0}),nE=function(a,b,c,d,e,f,g,h){var m=this;this.hd=a;this.ha=b;this.Bb=c;this.Ec=e;this.hq=f;this.Ea=g;this.Fa=h;this.m=null;this.Dk=!1;this.Zu=this.uB=this.Jt=vh.EMPTY;this.iB=function(){return m.Ei="touch"};this.Ei=null;this.Hy=!0;this.MP=new ck;this.LP=new ck;b.h.addEventListener("touchstart",this.iB,lE);f&&(f.sw=mE(this));this.kd=d};nE.prototype.Ze=function(){this.Wz();this.MK()};
nE.prototype.U=function(){this.m&&(this.m.tb(),this.m=null);this.ha.h.removeEventListener("touchstart",this.iB,lE);this.Zu.unsubscribe();this.Jt.unsubscribe();this.uB.unsubscribe()};var mE=function(a){return!(!a.hq||!a.Ec)},oE=function(a){if(!a.Dk){a.Wz();var b=a.Vf(),c=b.V;a.OM(c.we);c.Ob=null==a.ta.Ob?!mE(a):a.ta.Ob;b.Va(a.DK());a.ta.Cg&&a.ta.Cg.Va(a.VR);a.Jt=a.xL().subscribe(function(){a.ta.close.emit()});a.VK();a.ta instanceof hE&&a.ta.XM()}};k=nE.prototype;
k.focus=function(a,b){this.Fa?pz(this.Fa,this.ha,void 0===a?"program":a,b):this.ha.h.focus(b)};k.VJ=function(){var a=this;if(this.m&&this.$n){var b=this.ta;this.Jt.unsubscribe();this.m.detach();this.Ok();b instanceof hE?(b.rM(),b.Cg?b.cm.b(Nj(function(c){return"void"===c.ab}),Tk(),Al(b.Cg.hR)).subscribe({next:function(){return b.Cg.detach()},complete:function(){return a.Iq(!1)}}):this.Iq(!1)):(this.Iq(!1),b.Cg&&b.Cg.detach())}};
k.VK=function(){this.ta.ps=mE(this)?this.Ec:void 0;this.ta.direction=this.dir;this.LM();this.Iq(!0);gE(this.ta,this.Ei||"program")};k.LM=function(){if(this.ta.kH){for(var a=0,b=this.ta.ps;b;)a++,b=b.ps;this.ta.kH(a)}};k.Ok=function(){this.Hy&&(this.Ei?mE(this)||this.focus(this.Ei):this.focus());this.Ei=null};k.Iq=function(a){(this.Dk=a)?this.MP.emit():this.LP.emit();mE(this)&&(this.hq.tu=a)};
k.Wz=function(){if(!this.ta)throw Error('matMenuTriggerFor: must pass in an mat-menu instance.\n\n    Example:\n      <mat-menu #menu="matMenu"></mat-menu>\n      <button [matMenuTriggerFor]="menu"></button>');};k.Vf=function(){if(!this.m){var a=this.lu();this.bN(a.we);this.m=this.hd.create(a);this.m.Tn().subscribe()}return this.m};
k.lu=function(){return new MA({we:dB(cB(hB(this.hd.position(),this.ha)),".mat-menu-panel, .mat-mdc-menu-panel"),jc:this.ta.jc||"cdk-overlay-transparent-backdrop",Lf:this.kd(),direction:this.Ea})};k.bN=function(a){var b=this;this.ta.Lo&&a.yy.subscribe(function(c){b.ta.Lo("start"===c.zE.xa?"after":"before","top"===c.zE.Ra?"below":"above")})};
k.OM=function(a){var b=n("before"===this.ta.bp?["end","start"]:["start","end"]),c=b.next().value;b=b.next().value;var d=n("above"===this.ta.et?["bottom","top"]:["top","bottom"]),e=d.next().value;d=d.next().value;var f=n([e,d]),g=f.next().value;f=f.next().value;var h=n([c,b]),m=h.next().value;h=h.next().value;var p=0;mE(this)?(h=c="before"===this.ta.bp?"start":"end",b=m="end"===c?"start":"end",p="bottom"===e?8:-8):this.ta.oy||(g="top"===e?"bottom":"top",f="top"===d?"bottom":"top");YA(a,[{Rb:c,Sb:g,
xa:m,Ra:e,offsetY:p},{Rb:b,Sb:g,xa:h,Ra:e,offsetY:p},{Rb:c,Sb:f,xa:m,Ra:d,offsetY:-p},{Rb:b,Sb:f,xa:h,Ra:d,offsetY:-p}])};k.xL=function(){var a=this,b=this.m.xf(),c=Jh(this.m.Zg),d=this.Ec?this.Ec.closed:Ph(),e=this.Ec?this.Ec.yi().b(Nj(function(f){return f!==a.hq}),Nj(function(){return a.Dk})):Ph();return Mj(b,d,e,c)};k.hB=function(a){0!==a.buttons&&(this.Ei=0===a.button?"mouse":null,mE(this)&&a.preventDefault())};
k.pc=function(a){a=a.keyCode;mE(this)&&(39===a&&"ltr"===this.dir||37===a&&"rtl"===this.dir)&&oE(this)};k.dB=function(a){mE(this)?(a.stopPropagation(),oE(this)):this.Dk?this.ta.close.emit():oE(this)};k.MK=function(){var a=this;mE(this)&&(this.uB=this.Ec.yi().b(Nj(function(b){return b===a.hq&&!b.disabled}),Kk(0,Zj)).subscribe(function(){a.Ei="mouse";a.ta instanceof hE&&a.ta.IB?a.ta.cm.b(Tk(),Kk(0,Zj),Al(a.Ec.yi())).subscribe(function(){return oE(a)}):oE(a)}))};
k.DK=function(){this.gg&&this.gg.Qj===this.ta.Qj||(this.gg=new lB(this.ta.Qj,this.Bb));return this.gg};
l.Object.defineProperties(nE.prototype,{iR:{configurable:!0,enumerable:!0,get:function(){return this.ta},set:function(a){this.ta=a}},ta:{configurable:!0,enumerable:!0,get:function(){return this.VB},set:function(a){var b=this;a!==this.VB&&(this.VB=a,this.Zu.unsubscribe(),a&&(this.Zu=Jh(a.close).subscribe(function(c){b.VJ();"click"!==c&&"tab"!==c||!b.Ec||b.Ec.closed.emit(c)})))}},$n:{configurable:!0,enumerable:!0,get:function(){return this.Dk}},dir:{configurable:!0,enumerable:!0,get:function(){return this.Ea&&
"rtl"===this.Ea.value?"rtl":"ltr"}}});var pE=function(){},qE=function(){};var rE=Qf({P:2,g:[],data:{}});function sE(a){return Y(2,[wm(null,0),(a()(),V(1,0,null,null,1,"div",[["class","mat-menu-ripple mat-ripple"],["matRipple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),M(2,212992,null,0,fC,[A,S,lz,[2,eC],[2,Ku]],{disabled:[0,"disabled"],trigger:[1,"trigger"]},null)],function(b,c){var d=c.a;b(c,2,0,d.Zi||d.disabled,d.Ed())},function(b,c){var d=K(c,2).Ws;b(c,1,0,d)})};var tE=Qf({P:2,g:[['.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}.mat-menu-item-submenu-trigger::after{width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent currentColor;content:"";display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}[dir=rtl] .mat-menu-item-submenu-trigger::after{right:auto;left:16px;transform:rotateY(180deg) translateY(-50%)}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n']],
data:{animation:[{type:7,name:"transformMenu",le:[{type:0,name:"void",g:{type:6,g:{opacity:0,transform:"scale(0.8)"},offset:null},options:void 0},{type:1,Zb:"void => enter",animation:{type:3,vd:[{type:11,ud:".mat-menu-content, .mat-mdc-menu-content",animation:{type:4,g:{type:6,g:{opacity:1},offset:null},$a:"100ms linear"},options:null},{type:4,g:{type:6,g:{transform:"scale(1)"},offset:null},$a:"120ms cubic-bezier(0, 0, 0.2, 1)"}],options:null},options:null},{type:1,Zb:"* => void",animation:{type:4,
g:{type:6,g:{opacity:0},offset:null},$a:"100ms 25ms linear"},options:null}],options:{}},{type:7,name:"fadeInItems",le:[{type:0,name:"showing",g:{type:6,g:{opacity:1},offset:null},options:void 0},{type:1,Zb:"void => *",animation:[{type:6,g:{opacity:0},offset:null},{type:4,g:null,$a:"400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"}],options:null}],options:{}}]}});
function uE(a){return Y(0,[(a()(),V(0,0,null,null,3,"div",[["class","mat-menu-panel"],["role","menu"],["tabindex","-1"]],[[8,"id",0],[24,"@transformMenu",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-describedby",0]],[[null,"keydown"],[null,"click"],[null,"@transformMenu.start"],[null,"@transformMenu.done"]],function(b,c,d){var e=!0,f=b.a;"keydown"===c&&(e=!1!==f.pc(d)&&e);"click"===c&&(e=!1!==f.closed.emit("click")&&e);"@transformMenu.start"===c&&(e=!1!==f.jv(d)&&e);"@transformMenu.done"===
c&&(e=!1!==f.iv(d)&&e);return e},null,null)),M(1,278528,null,0,Qn,[lf,mf,A,Le],{Px:[0,"klass"],ij:[1,"ngClass"]},null),(a()(),V(2,0,null,null,1,"div",[["class","mat-menu-content"]],null,null,null,null,null)),wm(null,0)],function(b,c){var d=c.a;b(c,1,0,"mat-menu-panel",d.ni)},function(b,c){var d=c.a;b(c,0,0,d.py,d.sv,d.vh||null,d.$k||null,d.fO||null)})}function vE(a){return Y(2,[W(671088640,1,{Qj:0}),(a()(),im(0,[[1,2]],null,0,null,uE))],null,null)};var wE=CB(function(a){this.j=a},"primary"),yE=new v("mat-progress-bar-location",{W:"root",T:xE});function xE(){var a=Zc(lo),b=a?a.location:null;return{Pr:function(){return b?b.pathname+b.search:""}}}var zE=0,AE=function(a,b,c,d){var e=wE.call(this,a)||this;e.j=a;e.L=b;e.ua=c;e.Iu=!1;e.ja=0;e.Pz=0;e.aO=new ck;e.Az=vh.EMPTY;e.mode="determinate";e.OG="mat-progress-bar-"+zE++;e.iM="url('"+(d?d.Pr().split("#")[0]:"")+"#"+e.OG+"')";e.Iu="NoopAnimations"===c;return e};u(AE,wE);
AE.prototype.fM=function(){return{transform:"scaleX("+this.value/100+")"}};AE.prototype.VI=function(){return"buffer"===this.mode?{transform:"scaleX("+this.qO/100+")"}:null};AE.prototype.Rh=function(){var a=this;this.L.ka(function(){var b=a.gM.h;a.Az=Ij(b,"transitionend").b(Nj(function(c){return c.target===b})).subscribe(function(){"determinate"!==a.mode&&"buffer"!==a.mode||a.L.ea(function(){return a.aO.next({value:a.value})})})})};AE.prototype.U=function(){this.Az.unsubscribe()};
l.Object.defineProperties(AE.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.ja},set:function(a){this.ja=Math.max(0,Math.min(100,Wy(a)||0))}},qO:{configurable:!0,enumerable:!0,get:function(){return this.Pz},set:function(a){this.Pz=Math.max(0,Math.min(100,a||0))}}});var BE=function(){};var CE=Qf({P:2,g:[['.mat-progress-bar{display:block;height:4px;overflow:hidden;position:relative;transition:opacity 250ms linear;width:100%}._mat-animation-noopable.mat-progress-bar{transition:none;animation:none}.mat-progress-bar .mat-progress-bar-element,.mat-progress-bar .mat-progress-bar-fill::after{height:100%;position:absolute;width:100%}.mat-progress-bar .mat-progress-bar-background{width:calc(100% + 10px)}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-background{display:none}.mat-progress-bar .mat-progress-bar-buffer{transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-buffer{border-top:solid 5px;opacity:.5}.mat-progress-bar .mat-progress-bar-secondary{display:none}.mat-progress-bar .mat-progress-bar-fill{animation:none;transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-fill{border-top:solid 4px}.mat-progress-bar .mat-progress-bar-fill::after{animation:none;content:"";display:inline-block;left:0}.mat-progress-bar[dir=rtl],[dir=rtl] .mat-progress-bar{transform:rotateY(180deg)}.mat-progress-bar[mode=query]{transform:rotateZ(180deg)}.mat-progress-bar[mode=query][dir=rtl],[dir=rtl] .mat-progress-bar[mode=query]{transform:rotateZ(180deg) rotateY(180deg)}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-fill,.mat-progress-bar[mode=query] .mat-progress-bar-fill{transition:none}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary,.mat-progress-bar[mode=query] .mat-progress-bar-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-translate 2000ms infinite linear;left:-145.166611%}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-primary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary,.mat-progress-bar[mode=query] .mat-progress-bar-secondary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-translate 2000ms infinite linear;left:-54.888891%;display:block}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-secondary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=buffer] .mat-progress-bar-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-background-scroll 250ms infinite linear;display:block}.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-buffer,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-background{animation:none;transition-duration:1ms}@keyframes mat-progress-bar-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mat-progress-bar-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mat-progress-bar-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-background-scroll{to{transform:translateX(-8px)}}\n']],
data:{}});
function DE(a){return Y(2,[W(671088640,1,{gM:0}),(a()(),V(1,0,null,null,4,":svg:svg",[["class","mat-progress-bar-background mat-progress-bar-element"],["focusable","false"],["height","4"],["width","100%"]],null,null,null,null,null)),(a()(),V(2,0,null,null,2,":svg:defs",[],null,null,null,null,null)),(a()(),V(3,0,null,null,1,":svg:pattern",[["height","4"],["patternUnits","userSpaceOnUse"],["width","8"],["x","4"],["y","0"]],[[8,"id",0]],null,null,null,null)),(a()(),V(4,0,null,null,0,":svg:circle",[["cx",
"2"],["cy","2"],["r","2"]],null,null,null,null,null)),(a()(),V(5,0,null,null,0,":svg:rect",[["height","100%"],["width","100%"]],[[1,"fill",0]],null,null,null,null)),(a()(),V(6,0,null,null,1,"div",[["class","mat-progress-bar-buffer mat-progress-bar-element"]],null,null,null,null,null)),M(7,278528,null,0,bo,[A,mf,Le],{kj:[0,"ngStyle"]},null),(a()(),V(8,0,[[1,0],["primaryValueBar",1]],null,1,"div",[["class","mat-progress-bar-primary mat-progress-bar-fill mat-progress-bar-element"]],null,null,null,null,
null)),M(9,278528,null,0,bo,[A,mf,Le],{kj:[0,"ngStyle"]},null),(a()(),V(10,0,null,null,0,"div",[["class","mat-progress-bar-secondary mat-progress-bar-fill mat-progress-bar-element"]],null,null,null,null,null))],function(b,c){var d=c.a;b(c,7,0,d.VI());b(c,9,0,d.fM())},function(b,c){var d=c.a;b(c,3,0,d.OG);b(c,5,0,d.iM)})};var EE=CB(function(a){this.j=a},"primary"),GE=new v("mat-progress-spinner-default-options",{W:"root",T:FE});function FE(){return{od:100}}var IE=function(a,b,c,d,e){var f=EE.call(this,a)||this;f.j=a;f.o=c;f.Pt=100;f.ja=0;f.Jp=!1;f.mode="determinate";HE.has(c.head)||HE.set(c.head,new Set([100]));f.Jp=b.it||b.Yl;f.GL="NoopAnimations"===d&&!!e&&!e.kR;e&&(e.od&&(f.od=e.od),e.strokeWidth&&(f.strokeWidth=e.strokeWidth));return f};u(IE,EE);
IE.prototype.ib=function(){var a=this.j.h;a:{if(null==iz){var b="undefined"!==typeof document?document.head:null;iz=!(!b||!b.createShadowRoot&&!b.attachShadow)}if(iz&&(b=a.getRootNode?a.getRootNode():null,b instanceof ShadowRoot))break a;b=null}this.gD=b||this.o.head;this.Jz();a.classList.add("mat-progress-spinner-indeterminate"+(this.Jp?"-fallback":"")+"-animation")};
IE.prototype.Jz=function(){var a=this.gD,b=this.Pt,c=HE.get(a);if(!c||!c.has(b)){var d=this.o.createElement("style");d.setAttribute("mat-spinner-animation",b+"");d.textContent=this.tK();a.appendChild(d);c||(c=new Set,HE.set(a,c));c.add(b)}};
IE.prototype.tK=function(){return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n    0%      { stroke-dashoffset: START_VALUE;  transform: rotate(0); }\n    12.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(0); }\n    12.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(72.5deg); }\n    25%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(72.5deg); }\n\n    25.0001%   { stroke-dashoffset: START_VALUE;  transform: rotate(270deg); }\n    37.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(270deg); }\n    37.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(161.5deg); }\n    50%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(161.5deg); }\n\n    50.0001%  { stroke-dashoffset: START_VALUE;  transform: rotate(180deg); }\n    62.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(180deg); }\n    62.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(251.5deg); }\n    75%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(251.5deg); }\n\n    75.0001%  { stroke-dashoffset: START_VALUE;  transform: rotate(90deg); }\n    87.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(90deg); }\n    87.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(341.5deg); }\n    100%    { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(341.5deg); }\n  }\n".replace(/START_VALUE/g,""+
.95*this.Sk).replace(/END_VALUE/g,""+.2*this.Sk).replace(/DIAMETER/g,""+this.od)};
l.Object.defineProperties(IE.prototype,{od:{configurable:!0,enumerable:!0,get:function(){return this.Pt},set:function(a){this.Pt=Wy(a);!this.Jp&&this.gD&&this.Jz()}},strokeWidth:{configurable:!0,enumerable:!0,get:function(){return this.$M||this.od/10},set:function(a){this.$M=Wy(a)}},value:{configurable:!0,enumerable:!0,get:function(){return"determinate"===this.mode?this.ja:0},set:function(a){this.ja=Math.max(0,Math.min(100,Wy(a)))}},yp:{configurable:!0,enumerable:!0,get:function(){return(this.od-
10)/2}},MN:{configurable:!0,enumerable:!0,get:function(){var a=2*this.yp+this.strokeWidth;return"0 0 "+a+" "+a}},Sk:{configurable:!0,enumerable:!0,get:function(){return 2*Math.PI*this.yp}},eD:{configurable:!0,enumerable:!0,get:function(){return"determinate"===this.mode?this.Sk*(100-this.ja)/100:this.Jp&&"indeterminate"===this.mode?.2*this.Sk:null}},Yz:{configurable:!0,enumerable:!0,get:function(){return this.strokeWidth/this.od*100}}});
var HE=new WeakMap,JE=function(a,b,c,d,e){a=IE.call(this,a,b,c,d,e)||this;a.mode="indeterminate";return a};u(JE,IE);var KE=function(){};var LE=Qf({P:2,g:[[".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\n"]],
data:{}});function ME(a){return Y(0,[(a()(),V(0,0,null,null,0,":svg:circle",[["cx","50%"],["cy","50%"]],[[1,"r",0],[4,"animation-name",null],[4,"stroke-dashoffset","px"],[4,"stroke-dasharray","px"],[4,"stroke-width","%"]],null,null,null,null))],null,function(b,c){var d=c.a;b(c,0,0,d.yp,"mat-progress-spinner-stroke-rotate-"+d.od,d.eD,d.Sk,d.Yz)})}
function NE(a){return Y(0,[(a()(),V(0,0,null,null,0,":svg:circle",[["cx","50%"],["cy","50%"]],[[1,"r",0],[4,"stroke-dashoffset","px"],[4,"stroke-dasharray","px"],[4,"stroke-width","%"]],null,null,null,null))],null,function(b,c){var d=c.a;b(c,0,0,d.yp,d.eD,d.Sk,d.Yz)})}
function OE(a){return Y(2,[(a()(),V(0,0,null,null,5,":svg:svg",[["focusable","false"],["preserveAspectRatio","xMidYMid meet"]],[[4,"width","px"],[4,"height","px"],[1,"viewBox",0]],null,null,null,null)),M(1,16384,null,0,Xn,[],{lj:[0,"ngSwitch"]},null),(a()(),im(16777216,null,null,1,null,ME)),M(3,278528,null,0,Yn,[rf,qf,Xn],{Fg:[0,"ngSwitchCase"]},null),(a()(),im(16777216,null,null,1,null,NE)),M(5,278528,null,0,Yn,[rf,qf,Xn],{Fg:[0,"ngSwitchCase"]},null)],function(b,c){var d=c.a;b(c,1,0,"indeterminate"===
d.mode);b(c,3,0,!0);b(c,5,0,!1)},function(b,c){var d=c.a;b(c,0,0,d.od,d.od,d.MN)})};var QE=new v("mat-radio-default-options",{W:"root",T:PE});function PE(){return{color:"accent"}}var RE=0,SE=function(a,b){this.source=a;this.value=b},TE=function(a){this.dk=a;this.ja=null;this.Le="mat-radio-group-"+RE++;this.cb=null;this.dh=!1;this.fq="after";this.Hc=this.Ka=!1;this.km=function(){};this.Ya=function(){};this.Oa=new ck};k=TE.prototype;k.Xz=function(){this.cb&&!this.cb.checked&&(this.cb.checked=!0)};k.Ze=function(){this.dh=!0};k.mN=function(){this.Ya&&this.Ya()};
k.CN=function(){var a=this;this.Nk&&this.Nk.forEach(function(b){b.name=a.name;b.Di()})};k.EN=function(){var a=this,b=null!==this.cb&&this.cb.value===this.ja;this.Nk&&!b&&(this.cb=null,this.Nk.forEach(function(c){c.checked=a.value===c.value;c.checked&&(a.cb=c)}))};k.Cd=function(){this.dh&&this.Oa.emit(new SE(this.cb,this.ja))};k.Wu=function(){this.Nk&&this.Nk.forEach(function(a){return a.Di()})};k.yd=function(a){this.value=a;Jg(this.dk)};k.sd=function(a){this.km=a};k.ye=function(a){this.Ya=a};
k.Ae=function(a){this.disabled=a;Jg(this.dk)};
l.Object.defineProperties(TE.prototype,{name:{configurable:!0,enumerable:!0,get:function(){return this.Le},set:function(a){this.Le=a;this.CN()}},fj:{configurable:!0,enumerable:!0,get:function(){return this.fq},set:function(a){this.fq="before"===a?"before":"after";this.Wu()}},value:{configurable:!0,enumerable:!0,get:function(){return this.ja},set:function(a){this.ja!==a&&(this.ja=a,this.EN(),this.Xz())}},selected:{configurable:!0,enumerable:!0,get:function(){return this.cb},set:function(a){this.value=
(this.cb=a)?a.value:null;this.Xz()}},disabled:{configurable:!0,enumerable:!0,get:function(){return this.Ka},set:function(a){this.Ka=Ty(a);this.Wu()}},required:{configurable:!0,enumerable:!0,get:function(){return this.Hc},set:function(a){this.Hc=Ty(a);this.Wu()}}});
var UE=HB(KB(function(a){this.j=a})),VE=function(a,b,c,d,e,f,g){var h=UE.call(this,b)||this;h.dk=c;h.Fa=d;h.hM=e;h.ua=f;h.AC=g;h.Ym="mat-radio-"+ ++RE;h.id=h.Ym;h.Oa=new ck;h.gk=!1;h.ja=null;h.Rm=function(){};h.Ta=a;h.Rm=e.Pb(function(m,p){m!==h.id&&p===h.name&&(h.checked=!1)});return h};u(VE,UE);k=VE.prototype;k.focus=function(a){pz(this.Fa,this.bh,"keyboard",a)};k.Di=function(){Jg(this.dk)};k.ib=function(){this.Ta&&(this.checked=this.Ta.value===this.ja,this.name=this.Ta.name)};
k.Rh=function(){var a=this;this.Fa.Eg(this.j,!0).subscribe(function(b){!b&&a.Ta&&a.Ta.mN()})};k.U=function(){this.Fa.hf(this.j);this.Rm()};k.Cd=function(){this.Oa.emit(new SE(this,this.ja))};k.Ju=function(){return this.Zi||this.disabled};k.mv=function(a){a.stopPropagation()};k.OL=function(a){a.stopPropagation();a=this.Ta&&this.value!==this.Ta.value;this.checked=!0;this.Cd();this.Ta&&(this.Ta.km(this.value),a&&this.Ta.Cd())};k.JM=function(a){this.Ka!==a&&(this.Ka=a,Jg(this.dk))};
l.Object.defineProperties(VE.prototype,{checked:{configurable:!0,enumerable:!0,get:function(){return this.gk},set:function(a){a=Ty(a);this.gk!==a&&((this.gk=a)&&this.Ta&&this.Ta.value!==this.value?this.Ta.selected=this:!a&&this.Ta&&this.Ta.value===this.value&&(this.Ta.selected=null),a&&eA(this.hM,this.id,this.name),Jg(this.dk))}},value:{configurable:!0,enumerable:!0,get:function(){return this.ja},set:function(a){this.ja!==a&&(this.ja=a,null!==this.Ta&&(this.checked||(this.checked=this.Ta.value===
a),this.checked&&(this.Ta.selected=this)))}},fj:{configurable:!0,enumerable:!0,get:function(){return this.fq||this.Ta&&this.Ta.fj||"after"},set:function(a){this.fq=a}},disabled:{configurable:!0,enumerable:!0,get:function(){return this.Ka||null!==this.Ta&&this.Ta.disabled},set:function(a){this.JM(Ty(a))}},required:{configurable:!0,enumerable:!0,get:function(){return this.Hc||this.Ta&&this.Ta.required},set:function(a){this.Hc=Ty(a)}},color:{configurable:!0,enumerable:!0,get:function(){return this.hk||
this.Ta&&this.Ta.color||this.AC&&this.AC.color||"accent"},set:function(a){this.hk=a}},Nn:{configurable:!0,enumerable:!0,get:function(){return(this.id||this.Ym)+"-input"}}});var WE=function(){};var XE=Qf({P:2,g:[[".mat-radio-button{display:inline-block;-webkit-tap-highlight-color:transparent;outline:0}.mat-radio-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;width:100%}.mat-radio-container{box-sizing:border-box;display:inline-block;position:relative;width:20px;height:20px;flex-shrink:0}.mat-radio-outer-circle{box-sizing:border-box;height:20px;left:0;position:absolute;top:0;transition:border-color ease 280ms;width:20px;border-width:2px;border-style:solid;border-radius:50%}._mat-animation-noopable .mat-radio-outer-circle{transition:none}.mat-radio-inner-circle{border-radius:50%;box-sizing:border-box;height:20px;left:0;position:absolute;top:0;transition:transform ease 280ms,background-color ease 280ms;width:20px;transform:scale(0.001)}._mat-animation-noopable .mat-radio-inner-circle{transition:none}.mat-radio-checked .mat-radio-inner-circle{transform:scale(0.5)}.cdk-high-contrast-active .mat-radio-checked .mat-radio-inner-circle{border:solid 10px}.mat-radio-label-content{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;display:inline-block;order:0;line-height:inherit;padding-left:8px;padding-right:0}[dir=rtl] .mat-radio-label-content{padding-right:8px;padding-left:0}.mat-radio-label-content.mat-radio-label-before{order:-1;padding-left:0;padding-right:8px}[dir=rtl] .mat-radio-label-content.mat-radio-label-before{padding-right:0;padding-left:8px}.mat-radio-disabled,.mat-radio-disabled .mat-radio-label{cursor:default}.mat-radio-button .mat-radio-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-radio-button .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple){opacity:.16}.mat-radio-persistent-ripple{width:100%;height:100%;transform:none}.mat-radio-container:hover .mat-radio-persistent-ripple{opacity:.04}.mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-persistent-ripple,.mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-persistent-ripple{opacity:.12}.mat-radio-persistent-ripple,.mat-radio-disabled .mat-radio-container:hover .mat-radio-persistent-ripple{opacity:0}@media(hover: none){.mat-radio-container:hover .mat-radio-persistent-ripple{display:none}}.mat-radio-input{bottom:0;left:50%}.cdk-high-contrast-active .mat-radio-disabled{opacity:.5}\n"]],
data:{}});
function YE(a){return Y(2,[W(671088640,1,{bh:0}),(a()(),V(1,0,[["label",1]],null,12,"label",[["class","mat-radio-label"]],[[1,"for",0]],null,null,null,null)),(a()(),V(2,0,null,null,7,"div",[["class","mat-radio-container"]],null,null,null,null,null)),(a()(),V(3,0,null,null,0,"div",[["class","mat-radio-outer-circle"]],null,null,null,null,null)),(a()(),V(4,0,null,null,0,"div",[["class","mat-radio-inner-circle"]],null,null,null,null,null)),(a()(),V(5,0,[[1,0],["input",1]],null,0,"input",[["class","mat-radio-input cdk-visually-hidden"],
["type","radio"]],[[8,"id",0],[8,"checked",0],[8,"disabled",0],[8,"tabIndex",0],[1,"name",0],[1,"value",0],[8,"required",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-describedby",0]],[[null,"change"],[null,"click"]],function(b,c,d){var e=!0,f=b.a;"change"===c&&(e=!1!==f.OL(d)&&e);"click"===c&&(e=!1!==f.mv(d)&&e);return e},null,null)),(a()(),V(6,0,null,null,3,"div",[["class","mat-radio-ripple mat-focus-indicator mat-ripple"],["mat-ripple",""]],[[2,"mat-ripple-unbounded",null]],null,null,
null,null)),M(7,212992,null,0,fC,[A,S,lz,[2,eC],[2,Ku]],{jn:[0,"centered"],yo:[1,"radius"],animation:[2,"animation"],disabled:[3,"disabled"],trigger:[4,"trigger"]},null),xm(8,{Ar:0}),(a()(),V(9,0,null,null,0,"div",[["class","mat-ripple-element mat-radio-persistent-ripple"]],null,null,null,null,null)),(a()(),V(10,0,null,null,3,"div",[["class","mat-radio-label-content"]],[[2,"mat-radio-label-before",null]],null,null,null,null)),(a()(),V(11,0,null,null,1,"span",[["style","display:none"]],null,null,null,
null,null)),(a()(),X(-1,null,["\u00a0"])),wm(null,0)],function(b,c){var d=c.a,e=b(c,8,0,150),f=d.Ju(),g=K(c,1);b(c,7,0,!0,20,e,f,g)},function(b,c){var d=c.a;b(c,1,0,d.Nn);b(c,5,0,d.Nn,d.checked,d.disabled,d.tabIndex,d.name,d.value,d.required,d.vh,d.$k,d.fO);var e=K(c,7).Ws;b(c,6,0,e);b(c,10,0,"before"==d.fj)})};var ZE=0,$E=new v("mat-select-scroll-strategy");function aF(a){return function(){return a.Fo.zs()}}
var bF=new v("MAT_SELECT_CONFIG"),cF=function(a,b){this.source=a;this.value=b},dF=HB(KB(IB(JB(function(a,b,c,d,e){this.j=a;this.QJ=b;this.mC=c;this.nC=d;this.bc=e})))),eF=function(a,b,c,d,e,f,g,h,m,p,q,r,z,x){var w=dF.call(this,e,d,g,h,p)||this;w.rb=a;w.aa=b;w.L=c;w.Ea=f;w.Mm=m;w.bc=p;w.qL=z;w.Se=!1;w.Hc=!1;w.Hd=0;w.rf=!1;w.hm=function(t,F){return t===F};w.vw="mat-select-"+ZE++;w.Xf=new Q;w.Xm=0;w.gd=function(){};w.Ik=function(){};w.oq="";w.Uk="top";w.kC=new Q;w.fd=0;w.bM=[{Rb:"start",Sb:"top",xa:"start",
Ra:"top"},{Rb:"start",Sb:"bottom",xa:"start",Ra:"bottom"}];w.Rt=!1;w.ui=!1;w.ur="mat-select";w.vh="";w.tG=Ji(function(){var t=w.options;return t?t.Db.b(wl(t),xl(function(){return Mj.apply(null,oa(t.map(function(F){return F.pG})))})):Jh(w.L.$e).b(Tk(),xl(function(){return w.tG}))});w.af=new ck;w.TL=w.af.b(Nj(function(t){return t}),ni(function(){}));w.uJ=w.af.b(Nj(function(t){return!t}),ni(function(){}));w.Ls=new ck;w.Sl=new ck;w.bc&&(w.bc.mf=w);w.Pv=r;w.kd=w.Pv();w.tabIndex=parseInt(q)||0;w.id=w.id;
x&&(null!=x.kx&&(w.kx=x.kx),null!=x.$y&&(w.$y=x.$y));return w};u(eF,dF);k=eF.prototype;k.ib=function(){var a=this;this.Ab=new cA(this.multiple);this.kb.next();this.kC.b(Qk(),Al(this.Xf)).subscribe(function(){a.If?(a.Hd=0,a.af.emit(!0)):(a.af.emit(!1),a.Wh.offsetX=0,Jg(a.aa))});this.rb.Oa().b(Al(this.Xf)).subscribe(function(){a.Se&&(a.rh=a.trigger.h.getBoundingClientRect(),Jg(a.aa))})};
k.Ze=function(){var a=this;this.UK();this.Ab.mE.b(Al(this.Xf)).subscribe(function(b){b.YN.forEach(function(c){return c.select()});b.rQ.forEach(function(c){return c.il()})});this.options.Db.b(wl(null),Al(this.Xf)).subscribe(function(){a.tM();a.YK()})};k.Th=function(){this.bc&&this.PH()};k.ob=function(a){a.disabled&&this.kb.next();a.typeaheadDebounceInterval&&this.La&&Vz(this.La,this.uw)};k.U=function(){this.Xf.next();this.Xf.complete();this.kb.complete()};k.toggle=function(){this.If?this.close():this.open()};
k.open=function(){var a=this;!this.disabled&&this.options&&this.options.length&&!this.Se&&(this.rh=this.trigger.h.getBoundingClientRect(),this.Xm=parseInt(getComputedStyle(this.trigger.h).fontSize||"0"),this.Se=!0,Tz(this.La,null),this.cJ(),this.RK(),Jg(this.aa),Jh(this.L.$e).b(Tk()).subscribe(function(){a.Xm&&a.Wh.uo&&a.Wh.uo.Xh&&(a.Wh.uo.Xh.style.fontSize=a.Xm+"px")}))};k.close=function(){this.Se&&(this.Se=!1,Tz(this.La,this.ce()?"rtl":"ltr"),Jg(this.aa),this.Ik())};
k.yd=function(a){this.options&&this.YC(a)};k.sd=function(a){this.gd=a};k.ye=function(a){this.Ik=a};k.Ae=function(a){this.disabled=a;Jg(this.aa);this.kb.next()};k.ce=function(){return this.Ea?"rtl"===this.Ea.value:!1};k.pc=function(a){this.disabled||(this.If?this.NK(a):this.LK(a))};
k.LK=function(a){var b=a.keyCode,c=40===b||38===b||37===b||39===b,d=this.La;!(0<d.Gi.length||13!==b&&32!==b||Pz(a))||(this.multiple||a.altKey)&&c?(a.preventDefault(),this.open()):this.multiple||(c=this.selected,36===b||35===b?(36===b?d.qh(0,1):$z(d),a.preventDefault()):Zz(d,a),(a=this.selected)&&c!==a&&this.qL.cE(a.Yo,1E4))};
k.NK=function(a){var b=this.La,c=a.keyCode,d=40===c||38===c,e=0<b.Gi.length;if(36===c||35===c)a.preventDefault(),36===c?b.qh(0,1):$z(b);else if(d&&a.altKey)a.preventDefault(),this.close();else if(e||13!==c&&32!==c||!b.ic||Pz(a))if(!e&&this.rf&&65===c&&a.ctrlKey){a.preventDefault();var f=this.options.some(function(g){return!g.disabled&&!g.selected});this.options.forEach(function(g){g.disabled||(f?g.select():g.il())})}else c=b.cr,Zz(b,a),this.rf&&d&&a.shiftKey&&b.ic&&b.cr!==c&&b.ic.ph();else a.preventDefault(),
b.ic.ph()};k.eg=function(){this.disabled||(this.ui=!0,this.kb.next())};k.dg=function(){this.ui=!1;this.disabled||this.If||(this.Ik(),Jg(this.aa),this.kb.next())};k.KL=function(){var a=this;this.Wh.MG.b(Tk()).subscribe(function(){a.aa.Eh();a.aJ();a.Ia.h.scrollTop=a.Hd})};k.CK=function(){return this.Mm?"mat-"+this.Mm.color:""};k.YK=function(){var a=this;Promise.resolve().then(function(){a.YC(a.bc?a.bc.value:a.ja);a.kb.next()})};
k.YC=function(a){var b=this;if(this.multiple&&a){if(!Array.isArray(a))throw Error("Value must be an array in multiple-selection mode.");this.Ab.clear();a.forEach(function(c){return b.VC(c)});this.bD()}else this.Ab.clear(),(a=this.VC(a))?this.La.gf(a):this.If||this.La.gf(-1);Jg(this.aa)};k.VC=function(a){var b=this,c=this.options.find(function(d){try{return null!=d.value&&b.hm(d.value,a)}catch(e){return pd()&&console.warn(e),!1}});c&&this.Ab.select(c);return c};
k.UK=function(){var a=this;this.La=Uz(Tz(Sz(Vz(new aA(this.options),this.uw)),this.ce()?"rtl":"ltr"));this.La.Vy.b(Al(this.Xf)).subscribe(function(){!a.multiple&&a.La.ic&&a.La.ic.ph();a.focus();a.close()});this.La.Oa.b(Al(this.Xf)).subscribe(function(){a.Se&&a.Ia?a.CM():a.Se||a.multiple||!a.La.ic||a.La.ic.ph()})};
k.tM=function(){var a=this,b=Mj(this.options.Db,this.Xf);this.tG.b(Al(b)).subscribe(function(c){a.RL(c.source,c.MF);c.MF&&!a.multiple&&a.Se&&(a.close(),a.focus())});Mj.apply(null,oa(this.options.map(function(c){return c.Mq}))).b(Al(b)).subscribe(function(){Jg(a.aa);a.kb.next()});this.MM()};
k.RL=function(a,b){var c=this.Ab.vf.has(a);null!=a.value||this.rf?(c!==a.selected&&(a.selected?this.Ab.select(a):this.Ab.il(a)),b&&this.La.gf(a),this.multiple&&(this.bD(),b&&this.focus())):(a.il(),this.Ab.clear(),this.yC(a.value));c!==this.Ab.vf.has(a)&&this.yC();this.kb.next()};k.bD=function(){var a=this;if(this.multiple){var b=this.options.qc.slice();this.Ab.sort(function(c,d){return a.GQ?a.GQ(c,d,b):b.indexOf(c)-b.indexOf(d)});this.kb.next()}};
k.yC=function(a){var b=null;this.ja=b=this.multiple?this.selected.map(function(c){return c.value}):this.selected?this.selected.value:a;this.Sl.emit(b);this.gd(b);this.Ls.emit(new cF(this,b));Jg(this.aa)};k.MM=function(){this.oq=this.options.map(function(a){return a.id}).join(" ")};k.RK=function(){this.La&&(this.empty?this.La.qh(0,1):this.La.gf(this.Ab.selected[0]))};
k.CM=function(){var a=this.La.cr||0,b=WB(a,this.options,this.so),c=this.pk(),d=this.Ia.h.scrollTop;a=(a+b)*c;this.Ia.h.scrollTop=a<d?a:a+c>d+256?Math.max(0,a-256+c):d};k.focus=function(a){this.j.h.focus(a)};k.xK=function(a){return this.options.reduce(function(b,c,d){return void 0!==b?b:a===c?d:void 0},void 0)};
k.cJ=function(){var a=this.pk(),b=this.Lp(),c=Math.min(b*a,256);a=b*a-c;b=this.empty?0:this.xK(this.Ab.selected[0]);b+=WB(b,this.options,this.so);c/=2;this.Hd=this.dJ(b,c,a);this.fd=this.bJ(b,c,a);this.nJ(a)};k.dJ=function(a,b,c){var d=this.pk();return Math.min(Math.max(0,d*a-b+d/2),c)};k.Kp=function(){return this.$k?null:this.vh||this.placeholder};k.gu=function(){return this.$k?this.$k:this.Mm&&this.Mm.ec()&&!this.Kp()?this.Mm.Ou||null:null};
k.fu=function(){return this.If&&this.La&&this.La.ic?this.La.ic.id:null};k.aJ=function(){var a=this.Wh.uo.Xh.getBoundingClientRect(),b=xA(this.rb),c=this.ce(),d=this.multiple?56:32;var e=this.multiple?40:(e=this.Ab.selected[0]||this.options.first)&&e.group?32:16;c||(e*=-1);var f=-(a.left+e-(c?d:0));a=a.right+e-b.width+(c?0:d);0<f?e+=f+8:0<a&&(e-=a+8);this.Wh.offsetX=Math.round(e);this.Wh.uo.Qf()};
k.bJ=function(a,b,c){var d=this.pk(),e=(d-this.rh.height)/2,f=Math.floor(256/d);return this.Rt?0:Math.round(-1*(0===this.Hd?a*d:this.Hd===c?(a-(this.Lp()-f))*d+(d-(this.Lp()*d-256)%d):b-d/2)-e)};k.nJ=function(a){var b=this.pk(),c=xA(this.rb),d=this.rh.top-8;c=c.height-this.rh.bottom-8;var e=Math.abs(this.fd);b=Math.min(this.Lp()*b,256)-e-this.rh.height;b>c?this.wI(b,c):e>d?this.vI(e,d,a):this.Uk=this.ju()};
k.wI=function(a,b){a=Math.round(a-b);this.Hd-=a;this.fd-=a;this.Uk=this.ju();0>=this.Hd&&(this.fd=this.Hd=0,this.Uk="50% bottom 0px")};k.vI=function(a,b,c){a=Math.round(a-b);this.Hd+=a;this.fd+=a;this.Uk=this.ju();this.Hd>=c&&(this.Hd=c,this.fd=0,this.Uk="50% top 0px")};k.ju=function(){var a=this.pk();return"50% "+(Math.abs(this.fd)-(a-this.rh.height)/2+a/2)+"px 0px"};k.Lp=function(){return this.options.length+this.so.length};k.pk=function(){return 3*this.Xm};k.jH=function(a){this.yc=a.join(" ")};
k.gy=function(){this.focus();this.open()};
l.Object.defineProperties(eF.prototype,{focused:{configurable:!0,enumerable:!0,get:function(){return this.ui||this.Se}},placeholder:{configurable:!0,enumerable:!0,get:function(){return this.ZL},set:function(a){this.ZL=a;this.kb.next()}},required:{configurable:!0,enumerable:!0,get:function(){return this.Hc},set:function(a){this.Hc=Ty(a);this.kb.next()}},multiple:{configurable:!0,enumerable:!0,get:function(){return this.rf},set:function(a){if(this.Ab)throw Error("Cannot change `multiple` mode of select after initialization.");this.rf=
Ty(a)}},kx:{configurable:!0,enumerable:!0,get:function(){return this.Rt},set:function(a){this.Rt=Ty(a)}},value:{configurable:!0,enumerable:!0,get:function(){return this.ja},set:function(a){a!==this.ja&&(this.yd(a),this.ja=a)}},$y:{configurable:!0,enumerable:!0,get:function(){return this.uw},set:function(a){this.uw=Wy(a)}},id:{configurable:!0,enumerable:!0,get:function(){return this.zi},set:function(a){this.zi=a||this.vw;this.kb.next()}},If:{configurable:!0,enumerable:!0,get:function(){return this.Se}},
selected:{configurable:!0,enumerable:!0,get:function(){return this.multiple?this.Ab.selected:this.Ab.selected[0]}},SQ:{configurable:!0,enumerable:!0,get:function(){if(this.empty)return"";if(this.rf){var a=this.Ab.selected.map(function(b){return b.Yo});this.ce()&&a.reverse();return a.join(", ")}return this.Ab.selected[0].Yo}},empty:{configurable:!0,enumerable:!0,get:function(){return!this.Ab||this.Ab.ej()}},pH:{configurable:!0,enumerable:!0,get:function(){return this.Se||!this.empty}}});var fF=function(){};var gF=Qf({P:2,g:[[".mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}\n"]],
data:{animation:[{type:7,name:"transformPanelWrap",le:[{type:1,Zb:"* => void",animation:{type:11,ud:"@transformPanel",animation:[{type:9,options:null}],options:{optional:!0}},options:null}],options:{}},{type:7,name:"transformPanel",le:[{type:0,name:"void",g:{type:6,g:{transform:"scaleY(0.8)",minWidth:"100%",opacity:0},offset:null},options:void 0},{type:0,name:"showing",g:{type:6,g:{opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"},offset:null},options:void 0},{type:0,name:"showing-multiple",
g:{type:6,g:{opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"},offset:null},options:void 0},{type:1,Zb:"void => *",animation:{type:4,g:null,$a:"120ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,Zb:"* => void",animation:{type:4,g:{type:6,g:{opacity:0},offset:null},$a:"100ms 25ms linear"},options:null}],options:{}}]}});
function hF(a){return Y(0,[(a()(),V(0,0,null,null,1,"span",[["class","mat-select-placeholder"]],null,null,null,null,null)),(a()(),X(1,null,["",""]))],null,function(b,c){var d=c.a;b(c,1,0,d.placeholder||"\u00a0")})}function iF(a){return Y(0,[(a()(),V(0,0,null,null,1,"span",[],null,null,null,null,null)),(a()(),X(1,null,["",""]))],null,function(b,c){var d=c.a;b(c,1,0,d.SQ||"\u00a0")})}function jF(a){return Y(0,[wm(null,0),(a()(),im(0,null,null,0))],null,null)}
function kF(a){return Y(0,[(a()(),V(0,0,null,null,5,"span",[["class","mat-select-value-text"]],null,null,null,null,null)),M(1,16384,null,0,Xn,[],{lj:[0,"ngSwitch"]},null),(a()(),im(16777216,null,null,1,null,iF)),M(3,16384,null,0,Zn,[rf,qf,Xn],null,null),(a()(),im(16777216,null,null,1,null,jF)),M(5,278528,null,0,Yn,[rf,qf,Xn],{Fg:[0,"ngSwitchCase"]},null)],function(b,c){var d=c.a;b(c,1,0,!!d.ex);b(c,5,0,!0)},null)}
function lF(a){return Y(0,[(a()(),V(0,0,null,null,3,"div",[["class","mat-select-panel-wrap"]],[[24,"@transformPanelWrap",0]],null,null,null,null)),(a()(),V(1,0,[[2,0],["panel",1]],null,2,"div",[],[[24,"@transformPanel",0],[4,"transformOrigin",null],[4,"font-size","px"]],[[null,"@transformPanel.done"],[null,"keydown"]],function(b,c,d){var e=!0,f=b.a;"@transformPanel.done"===c&&(e=!1!==f.kC.next(d.ab)&&e);"keydown"===c&&(e=!1!==f.pc(d)&&e);return e},null,null)),M(2,278528,null,0,Qn,[lf,mf,A,Le],{Px:[0,
"klass"],ij:[1,"ngClass"]},null),wm(null,1)],function(b,c){var d=c.a,e=d.CK();b(c,2,0,"mat-select-panel "+(null!=e?e.toString():""),d.Jb)},function(b,c){var d=c.a;b(c,0,0,void 0);b(c,1,0,d.multiple?"showing-multiple":"showing",d.Uk,d.Xm)})}
function mF(a){return Y(2,[W(671088640,1,{trigger:0}),W(671088640,2,{Ia:0}),W(671088640,3,{Wh:0}),(a()(),V(3,0,[[1,0],["trigger",1]],null,9,"div",[["aria-hidden","true"],["cdk-overlay-origin",""],["class","mat-select-trigger"]],null,[[null,"click"]],function(b,c){var d=!0,e=b.a;"click"===c&&(d=!1!==e.toggle()&&d);return d},null,null)),M(4,16384,[["origin",4]],0,vB,[A],null,null),(a()(),V(5,0,null,null,5,"div",[["class","mat-select-value"]],null,null,null,null,null)),M(6,16384,null,0,Xn,[],{lj:[0,
"ngSwitch"]},null),(a()(),im(16777216,null,null,1,null,hF)),M(8,278528,null,0,Yn,[rf,qf,Xn],{Fg:[0,"ngSwitchCase"]},null),(a()(),im(16777216,null,null,1,null,kF)),M(10,278528,null,0,Yn,[rf,qf,Xn],{Fg:[0,"ngSwitchCase"]},null),(a()(),V(11,0,null,null,1,"div",[["class","mat-select-arrow-wrapper"]],null,null,null,null,null)),(a()(),V(12,0,null,null,0,"div",[["class","mat-select-arrow"]],null,null,null,null,null)),(a()(),im(16777216,null,null,1,function(b,c){var d=!0,e=b.a;"backdropClick"===c&&(d=!1!==
e.close()&&d);"attach"===c&&(d=!1!==e.KL()&&d);"detach"===c&&(d=!1!==e.close()&&d);return d},lF)),M(14,671744,[[3,4]],0,wB,[sB,qf,rf,uB,[2,kA]],{origin:[0,"origin"],xo:[1,"positions"],offsetY:[2,"offsetY"],minWidth:[3,"minWidth"],jc:[4,"backdropClass"],Lf:[5,"scrollStrategy"],open:[6,"open"],Ob:[7,"hasBackdrop"],UF:[8,"lockPosition"]},{xf:"backdropClick",Va:"attach",detach:"detach"})],function(b,c){var d=c.a;b(c,6,0,d.empty);b(c,8,0,!0);b(c,10,0,!1);var e=K(c,4);b(c,14,0,e,d.bM,d.fd,null==d.rh?null:
d.rh.width,"cdk-overlay-transparent-backdrop",d.kd,d.If,"","")},null)};function nF(a){throw Error("A drawer was already declared for 'position=\""+a+"\"'");}var pF=new v("MAT_DRAWER_DEFAULT_AUTOSIZE",{W:"root",T:oF}),qF=new v("MAT_DRAWER_CONTAINER");function oF(){return!1}var rF=function(a,b,c,d,e){vA.call(this,c,d,e);this.aa=a;this.Xg=b};u(rF,vA);rF.prototype.Ze=function(){var a=this;this.Xg.Mt.subscribe(function(){Jg(a.aa)})};
var sF=function(a,b,c,d,e,f,g){var h=this;this.j=a;this.du=b;this.Fa=c;this.ca=d;this.L=e;this.nc=f;this.Xg=g;this.Hp=null;this.zA=!1;this.Yb="start";this.XB="over";this.qv=this.qA=!1;this.ak=new Q;this.ot=new Q;this.ji="void";this.af=new ck(!0);this.Z=new Q;this.oG=new ck;this.av=new Q;this.af.subscribe(function(m){m?(h.nc&&(h.Hp=h.nc.activeElement),h.cN()):h.Ok()});this.L.ka(function(){Ij(h.j.h,"keydown").b(Nj(function(m){return 27===m.keyCode&&!h.Yi&&!Pz(m)}),Al(h.Z)).subscribe(function(m){return h.L.ea(function(){h.close();
m.stopPropagation();m.preventDefault()})})});this.ot.b(Qk(function(m,p){return m.Qc===p.Qc&&m.ab===p.ab})).subscribe(function(m){var p=m.Qc;m=m.ab;(0===m.indexOf("open")&&"void"===p||"void"===m&&0===p.indexOf("open"))&&h.af.emit(h.qv)})};k=sF.prototype;k.cN=function(){var a=this;this.fr&&this.Ie&&yz(this.Ie).then(function(b){b||"function"!==typeof a.j.h.focus||a.j.h.focus()})};
k.Ok=function(){if(this.fr){var a=this.nc&&this.nc.activeElement;a&&this.j.h.contains(a)&&(this.Hp?pz(this.Fa,this.Hp,this.hC):this.j.h.blur());this.hC=this.Hp=null}};k.Ze=function(){this.Ie=this.du.create(this.j.h);this.xw()};k.jG=function(){this.ca.wa&&(this.zA=!0)};k.U=function(){this.Ie&&this.Ie.destroy();this.ak.complete();this.ot.complete();this.av.complete();this.Z.next();this.Z.complete()};k.open=function(a){return this.toggle(!0,a)};k.close=function(){return this.toggle(!1)};
k.toggle=function(a,b){var c=this;a=void 0===a?!this.Vd:a;b=void 0===b?"program":b;(this.qv=a)?(this.ji=this.zA?"open":"open-instant",this.hC=b):(this.ji="void",this.Ok());this.xw();return new Promise(function(d){c.af.b(Tk()).subscribe(function(e){return d(e?"open":"close")})})};k.xw=function(){this.Ie&&(this.Ie.enabled=this.Vd&&"side"!==this.mode)};k.AI=function(a){this.ak.next(a)};k.yI=function(a){this.ot.next(a)};
l.Object.defineProperties(sF.prototype,{position:{configurable:!0,enumerable:!0,get:function(){return this.Yb},set:function(a){a="end"===a?"end":"start";a!=this.Yb&&(this.Yb=a,this.oG.emit())}},mode:{configurable:!0,enumerable:!0,get:function(){return this.XB},set:function(a){this.XB=a;this.xw();this.av.next()}},Yi:{configurable:!0,enumerable:!0,get:function(){return this.qA},set:function(a){this.qA=Ty(a)}},fr:{configurable:!0,enumerable:!0,get:function(){var a=this.OI;return null==a?"side"!==this.mode:
a},set:function(a){this.OI=Ty(a)}},Vd:{configurable:!0,enumerable:!0,get:function(){return this.qv},set:function(a){this.toggle(Ty(a))}},TL:{configurable:!0,enumerable:!0,get:function(){return this.af.b(Nj(function(a){return a}),ni(function(){}))}},uJ:{configurable:!0,enumerable:!0,get:function(){return this.af.b(Nj(function(a){return!a}),ni(function(){}))}},th:{configurable:!0,enumerable:!0,get:function(){return this.j.h?this.j.h.offsetWidth||0:0}}});
var uF=function(a,b,c,d,e,f,g){var h=this;f=void 0===f?!1:f;this.Ea=a;this.ha=b;this.L=c;this.aa=d;this.ua=g;this.Bd=new Wl;this.xf=new ck;this.Z=new Q;this.Ut=new Q;this.Yg={left:null,right:null};this.Mt=new Q;a&&a.Oa.b(Al(this.Z)).subscribe(function(){h.Aw();tF(h)});e.Oa().b(Al(this.Z)).subscribe(function(){return tF(h)});this.QI=f};
uF.prototype.Ze=function(){var a=this;this.yz.Db.b(wl(this.yz),Al(this.Z)).subscribe(function(b){a.Bd.reset(b.filter(function(c){return!c.Xg||c.Xg===a}));Xl(a.Bd)});this.Bd.Db.b(wl(null)).subscribe(function(){a.Aw();a.Bd.forEach(function(b){a.TN(b);a.SN(b);a.RN(b)});(!a.Bd.length||a.uk(a.Jd)||a.uk(a.Dd))&&tF(a);Jg(a.aa)});this.Ut.b(Bk(10),Al(this.Z)).subscribe(function(){return tF(a)})};uF.prototype.U=function(){this.Mt.complete();this.Ut.complete();this.Bd.destroy();this.Z.next();this.Z.complete()};
uF.prototype.open=function(){this.Bd.forEach(function(a){return a.open()})};uF.prototype.close=function(){this.Bd.forEach(function(a){return a.close()})};var tF=function(a){var b=0,c=0;if(a.hh&&a.hh.Vd)if("side"==a.hh.mode)b+=a.hh.th;else if("push"==a.hh.mode){var d=a.hh.th;b+=d;c-=d}a.nh&&a.nh.Vd&&("side"==a.nh.mode?c+=a.nh.th:"push"==a.nh.mode&&(d=a.nh.th,c+=d,b-=d));b=b||null;c=c||null;if(b!==a.Yg.left||c!==a.Yg.right)a.Yg={left:b,right:c},a.L.ea(function(){return a.Mt.next(a.Yg)})};k=uF.prototype;
k.Th=function(){var a=this;this.QI&&this.fh()&&this.L.ka(function(){return a.Ut.next()})};k.TN=function(a){var b=this;a.ak.b(Nj(function(c){return c.Qc!==c.ab}),Al(this.Bd.Db)).subscribe(function(c){"open-instant"!==c.ab&&"NoopAnimations"!==b.ua&&b.ha.h.classList.add("mat-drawer-transition");tF(b);Jg(b.aa)});"side"!==a.mode&&a.af.b(Al(this.Bd.Db)).subscribe(function(){return b.IM(a.Vd)})};k.SN=function(a){var b=this;a&&a.oG.b(Al(this.Bd.Db)).subscribe(function(){Jh(b.L.po).b(Tk()).subscribe(function(){b.Aw()})})};
k.RN=function(a){var b=this;a&&a.av.b(Al(Mj(this.Bd.Db,this.Z))).subscribe(function(){tF(b);Jg(b.aa)})};k.IM=function(a){var b=this.ha.h.classList;a?b.add("mat-drawer-container-has-open"):b.remove("mat-drawer-container-has-open")};
k.Aw=function(){var a=this;this.Jd=this.Dd=null;this.Bd.forEach(function(b){"end"==b.position?(null!=a.Dd&&nF("end"),a.Dd=b):(null!=a.Jd&&nF("start"),a.Jd=b)});this.nh=this.hh=null;this.Ea&&"rtl"===this.Ea.value?(this.hh=this.Dd,this.nh=this.Jd):(this.hh=this.Jd,this.nh=this.Dd)};k.fh=function(){return this.uk(this.Jd)&&"over"!=this.Jd.mode||this.uk(this.Dd)&&"over"!=this.Dd.mode};k.LL=function(){this.xf.emit();this.tJ()};
k.tJ=function(){var a=this;[this.Jd,this.Dd].filter(function(b){return b&&!b.Yi&&a.Bt(b)}).forEach(function(b){return b.close()})};k.iL=function(){return this.uk(this.Jd)&&this.Bt(this.Jd)||this.uk(this.Dd)&&this.Bt(this.Dd)};k.Bt=function(a){return"side"!==a.mode||!!this.tp};k.uk=function(a){return null!=a&&a.Vd};
l.Object.defineProperties(uF.prototype,{start:{configurable:!0,enumerable:!0,get:function(){return this.Jd}},end:{configurable:!0,enumerable:!0,get:function(){return this.Dd}},Ob:{configurable:!0,enumerable:!0,get:function(){return null==this.tp?!this.Jd||"side"!==this.Jd.mode||!this.Dd||"side"!==this.Dd.mode:this.tp},set:function(a){this.tp=null==a?null:Ty(a)}}});var vF=function(a,b,c,d,e){rF.call(this,a,b,c,d,e)};u(vF,rF);var wF=function(){sF.apply(this,arguments);this.OA=!1;this.NA=this.PA=0};u(wF,sF);l.Object.defineProperties(wF.prototype,{vx:{configurable:!0,enumerable:!0,get:function(){return this.OA},set:function(a){this.OA=Ty(a)}},fP:{configurable:!0,enumerable:!0,get:function(){return this.PA},set:function(a){this.PA=Wy(a)}},eP:{configurable:!0,enumerable:!0,get:function(){return this.NA},set:function(a){this.NA=Wy(a)}}});
var xF=function(){uF.apply(this,arguments)};u(xF,uF);var yF=function(){};var zF=Qf({P:2,g:[],data:{}});function AF(){return Y(2,[wm(null,0)],null,null)}
var BF=Qf({P:2,g:[],data:{animation:[{type:7,name:"transform",le:[{type:0,name:"open, open-instant",g:{type:6,g:{transform:"none",visibility:"visible"},offset:null},options:void 0},{type:0,name:"void",g:{type:6,g:{"box-shadow":"none",visibility:"hidden"},offset:null},options:void 0},{type:1,Zb:"void => open-instant",animation:{type:4,g:null,$a:"0ms"},options:null},{type:1,Zb:"void <=> open, open-instant => void",animation:{type:4,g:null,$a:"400ms cubic-bezier(0.25, 0.8, 0.25, 1)"},options:null}],
options:{}}]}});function CF(a){return Y(2,[(a()(),V(0,0,null,null,1,"div",[["class","mat-drawer-inner-container"]],null,null,null,null,null)),wm(null,0)],null,null)}
var DF=Qf({P:2,g:[[".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n"]],data:{}});
function EF(a){return Y(0,[(a()(),V(0,0,null,null,0,"div",[["class","mat-drawer-backdrop"]],[[2,"mat-drawer-shown",null]],[[null,"click"]],function(b,c){var d=!0,e=b.a;"click"===c&&(d=!1!==e.LL()&&d);return d},null,null))],null,function(b,c){var d=c.a;b(c,0,0,d.iL())})}
function FF(a){return Y(0,[(a()(),V(0,0,null,null,3,"mat-sidenav-content",[["cdkScrollable",""],["class","mat-drawer-content mat-sidenav-content"]],[[4,"margin-left","px"],[4,"margin-right","px"]],null,null,AF,zF)),M(1,212992,null,0,vA,[A,sA,S,[2,kA]],null,null),M(2,1294336,null,0,vF,[$d,xF,A,sA,S],null,null),wm(0,2)],function(b,c){b(c,1,0);b(c,2,0)},function(b,c){var d=K(c,2).Xg.Yg.left,e=K(c,2).Xg.Yg.right;b(c,0,0,d,e)})}
function GF(a){return Y(2,[W(671088640,1,{AR:0}),(a()(),im(16777216,null,null,1,null,EF)),M(2,16384,null,0,Vn,[rf,qf],{cc:[0,"ngIf"]},null),wm(null,0),wm(null,1),(a()(),im(16777216,null,null,1,null,FF)),M(6,16384,null,0,Vn,[rf,qf],{cc:[0,"ngIf"]},null)],function(b,c){var d=c.a;b(c,2,0,d.Ob);b(c,6,0,!d.yJ)},null)};var HF=new v("mat-slide-toggle-default-options",{W:"root",T:function(){return{LO:!1}}});var IF=0,JF=function(a,b){this.source=a;this.checked=b},KF=KB(CB(HB(IB(function(a){this.j=a})),"accent")),LF=function(a,b,c,d,e,f,g){a=KF.call(this,a)||this;a.Fa=b;a.aa=c;a.defaults=f;a.ua=g;a.gd=function(){};a.Ik=function(){};a.Ym="mat-slide-toggle-"+ ++IF;a.Hc=!1;a.gk=!1;a.name=null;a.id=a.Ym;a.fj="after";a.vh=null;a.$k=null;a.Oa=new ck;a.Ts=new ck;a.IR=new ck;a.tabIndex=parseInt(d)||0;return a};u(LF,KF);k=LF.prototype;
k.Ze=function(){var a=this;this.Fa.Eg(this.j,!0).subscribe(function(b){"keyboard"===b||"program"===b?a.bh.h.focus():b||Promise.resolve().then(function(){return a.Ik()})})};k.U=function(){this.Fa.hf(this.j)};k.ML=function(a){a.stopPropagation();this.Ts.emit();this.defaults.LO?this.bh.h.checked=this.checked:(this.checked=this.bh.h.checked,this.Cd())};k.mv=function(a){a.stopPropagation()};k.yd=function(a){this.checked=!!a};k.sd=function(a){this.gd=a};k.ye=function(a){this.Ik=a};
k.Ae=function(a){this.disabled=a;Jg(this.aa)};k.focus=function(a){pz(this.Fa,this.bh,"keyboard",a)};k.toggle=function(){this.checked=!this.checked;this.gd(this.checked)};k.Cd=function(){this.gd(this.checked);this.Oa.emit(new JF(this,this.checked))};k.PL=function(){this.aa.Eh()};
l.Object.defineProperties(LF.prototype,{required:{configurable:!0,enumerable:!0,get:function(){return this.Hc},set:function(a){this.Hc=Ty(a)}},checked:{configurable:!0,enumerable:!0,get:function(){return this.gk},set:function(a){this.gk=Ty(a);Jg(this.aa)}},Nn:{configurable:!0,enumerable:!0,get:function(){return(this.id||this.Ym)+"-input"}}});var MF=function(){},NF=function(){};var OF=Qf({P:2,g:[[".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}.cdk-high-contrast-active .mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:2px dotted;outline-offset:5px}\n"]],
data:{}});
function PF(a){return Y(2,[W(671088640,1,{zR:0}),W(671088640,2,{yR:0}),W(671088640,3,{bh:0}),(a()(),V(3,0,[["label",1]],null,13,"label",[["class","mat-slide-toggle-label"]],[[1,"for",0]],null,null,null,null)),(a()(),V(4,0,[[2,0],["toggleBar",1]],null,7,"div",[["class","mat-slide-toggle-bar"]],[[2,"mat-slide-toggle-bar-no-side-margin",null]],null,null,null,null)),(a()(),V(5,0,[[3,0],["input",1]],null,0,"input",[["class","mat-slide-toggle-input cdk-visually-hidden"],["role","switch"],["type","checkbox"]],
[[8,"id",0],[8,"required",0],[8,"tabIndex",0],[8,"checked",0],[8,"disabled",0],[1,"name",0],[1,"aria-checked",0],[1,"aria-label",0],[1,"aria-labelledby",0]],[[null,"change"],[null,"click"]],function(b,c,d){var e=!0,f=b.a;"change"===c&&(e=!1!==f.ML(d)&&e);"click"===c&&(e=!1!==f.mv(d)&&e);return e},null,null)),(a()(),V(6,0,[[1,0],["thumbContainer",1]],null,5,"div",[["class","mat-slide-toggle-thumb-container"]],null,null,null,null,null)),(a()(),V(7,0,null,null,0,"div",[["class","mat-slide-toggle-thumb"]],
null,null,null,null,null)),(a()(),V(8,0,null,null,3,"div",[["class","mat-slide-toggle-ripple mat-focus-indicator mat-ripple"],["mat-ripple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),M(9,212992,null,0,fC,[A,S,lz,[2,eC],[2,Ku]],{jn:[0,"centered"],yo:[1,"radius"],animation:[2,"animation"],disabled:[3,"disabled"],trigger:[4,"trigger"]},null),xm(10,{Ar:0}),(a()(),V(11,0,null,null,0,"div",[["class","mat-ripple-element mat-slide-toggle-persistent-ripple"]],null,null,null,null,null)),(a()(),
V(12,0,[["labelContent",1]],null,4,"span",[["class","mat-slide-toggle-content"]],null,[[null,"cdkObserveContent"]],function(b,c){var d=!0,e=b.a;"cdkObserveContent"===c&&(d=!1!==e.PL()&&d);return d},null,null)),M(13,1196032,null,0,Zy,[Yy,A,S],null,{event:"cdkObserveContent"}),(a()(),V(14,0,null,null,1,"span",[["style","display:none"]],null,null,null,null,null)),(a()(),X(-1,null,["\u00a0"])),wm(null,0)],function(b,c){var d=c.a,e=b(c,10,0,150),f=d.Zi||d.disabled,g=K(c,3);b(c,9,0,!0,20,e,f,g)},function(b,
c){var d=c.a;b(c,3,0,d.Nn);var e=!K(c,12).textContent||!K(c,12).textContent.trim();b(c,4,0,e);b(c,5,0,d.Nn,d.required,d.tabIndex,d.checked,d.disabled,d.name,d.checked.toString(),d.vh,d.$k);e=K(c,9).Ws;b(c,8,0,e)})};var QF=fz({passive:!1}),RF=function(){},SF=KB(CB(IB(function(a){this.j=a}),"accent")),UF=function(a,b,c,d,e,f,g,h){var m=SF.call(this,a)||this;m.Fa=b;m.aa=c;m.Ea=d;m.ua=f;m.L=g;m.CB=!1;m.Yu=100;m.Dm=0;m.Vm=1;m.mD=!1;m.iw=0;m.ja=null;m.mg=!1;m.Oa=new ck;m.input=new ck;m.Sl=new ck;m.Ya=function(){};m.rq=0;m.qf=!1;m.HB=!1;m.Tq=0;m.wf=null;m.km=function(){};m.oA=vh.EMPTY;m.sq=function(p){m.disabled||m.qf||"t"!==p.type[0]&&0!==p.button||m.xM(function(){var q=m.value,r=TF(p);m.qf=!0;m.Am=p;p.preventDefault();
m.cu();m.mq();m.SI(p);m.cu();m.FD(r);m.MD=m.value;m.sC=r;q!=m.value&&(m.Wt(),m.Cd())})};m.wv=function(p){if(m.qf){p.preventDefault();var q=m.value;m.Am=p;m.FD(TF(p));q!=m.value&&m.Wt()}};m.Kk=function(p){if(m.qf){var q=m.sC,r=TF(p);p.preventDefault();m.IC();m.MD=m.sC=m.Am=null;m.qf=!1;m.MD==m.value||m.disabled||!q||q.x===r.x&&q.y===r.y||m.Cd()}};m.RD=function(){m.Am&&m.Kk(m.Am)};m.o=h;m.tabIndex=parseInt(e)||0;m.yM(function(){var p=a.h;p.addEventListener("mousedown",m.sq,QF);p.addEventListener("touchstart",
m.sq,QF)});return m};u(UF,SF);k=UF.prototype;k.focus=function(a){this.cu(a)};k.blur=function(){this.TI()};k.Qk=function(){return"rtl"!=this.wi()||this.vertical?this.be:!this.be};k.wi=function(){return this.Ea&&"rtl"==this.Ea.value?"rtl":"ltr"};k.ib=function(){var a=this;this.Fa.Eg(this.j,!0).subscribe(function(b){a.HB=!!b&&"keyboard"!==b;a.aa.Eh()});this.Ea&&(this.oA=this.Ea.Oa.subscribe(function(){Jg(a.aa)}))};
k.U=function(){var a=this.j.h;a.removeEventListener("mousedown",this.sq,QF);a.removeEventListener("touchstart",this.sq,QF);this.Am=null;this.IC();this.Fa.hf(this.j);this.oA.unsubscribe()};k.mq=function(){this.disabled||(this.wf=this.bB(),this.CD())};k.eg=function(){this.wf=this.bB();this.CD()};k.dg=function(){this.Ya()};
k.nv=function(a){if(!this.disabled&&!Pz(a)){var b=this.value;switch(a.keyCode){case 33:this.tk(10);break;case 34:this.tk(-10);break;case 35:this.value=this.max;break;case 36:this.value=this.min;break;case 37:this.tk("rtl"==this.wi()?1:-1);break;case 38:this.tk(1);break;case 39:this.tk("rtl"==this.wi()?-1:1);break;case 40:this.tk(-1);break;default:return}b!=this.value&&(this.Wt(),this.Cd());this.qf=!0;a.preventDefault()}};k.ov=function(){this.qf=!1};
k.Fd=function(){var a;return(null===(a=this.o)||void 0===a?void 0:a.defaultView)||window};k.SI=function(a){if("undefined"!==typeof this.o&&this.o){var b=this.o.body,c=(a="t"===a.type[0])?"touchend":"mouseup";b.addEventListener(a?"touchmove":"mousemove",this.wv,QF);b.addEventListener(c,this.Kk,QF);a&&b.addEventListener("touchcancel",this.Kk,QF)}b=this.Fd();"undefined"!==typeof b&&b&&b.addEventListener("blur",this.RD)};
k.IC=function(){if("undefined"!==typeof this.o&&this.o){var a=this.o.body;a.removeEventListener("mousemove",this.wv,QF);a.removeEventListener("mouseup",this.Kk,QF);a.removeEventListener("touchmove",this.wv,QF);a.removeEventListener("touchend",this.Kk,QF);a.removeEventListener("touchcancel",this.Kk,QF)}a=this.Fd();"undefined"!==typeof a&&a&&a.removeEventListener("blur",this.RD)};k.tk=function(a){this.value=this.zp((this.value||0)+this.step*a,this.min,this.max)};
k.FD=function(a){this.wf&&(a=this.zp(((this.vertical?a.y:a.x)-(this.vertical?this.wf.top:this.wf.left))/(this.vertical?this.wf.height:this.wf.width)),this.Qk()&&(a=1-a),this.value=0===a?this.min:1===a?this.max:this.zp(Math.round((this.eJ(a)-this.min)/this.step)*this.step+this.min,this.min,this.max))};k.Cd=function(){this.km(this.value);this.Sl.emit(this.value);this.Oa.emit(this.hA())};k.Wt=function(){this.input.emit(this.hA())};
k.CD=function(){if(this.Ol&&this.wf)if("auto"==this.Ol){var a=this.vertical?this.wf.height:this.wf.width;this.Tq=Math.ceil(30/(a*this.step/(this.max-this.min)))*this.step/a}else this.Tq=this.Ol*this.step/(this.max-this.min)};k.hA=function(a){a=void 0===a?this.value:a;var b=new RF;b.source=this;b.value=a;return b};k.At=function(a){return((a||0)-this.min)/(this.max-this.min)};k.eJ=function(a){return this.min+a*(this.max-this.min)};
k.zp=function(a,b,c){return Math.max(void 0===b?0:b,Math.min(a,void 0===c?1:c))};k.bB=function(){return this.aD?this.aD.h.getBoundingClientRect():null};k.cu=function(a){this.j.h.focus(a)};k.TI=function(){this.j.h.blur()};k.xM=function(a){this.L?this.L.ea(a):a()};k.yM=function(a){this.L?this.L.ka(a):a()};k.yd=function(a){this.value=a};k.sd=function(a){this.km=a};k.ye=function(a){this.Ya=a};k.Ae=function(a){this.disabled=a};
l.Object.defineProperties(UF.prototype,{AF:{configurable:!0,enumerable:!0,get:function(){return this.CB},set:function(a){this.CB=Ty(a)}},max:{configurable:!0,enumerable:!0,get:function(){return this.Yu},set:function(a){this.Yu=Wy(a,this.Yu);this.rq=this.At(this.ja);Jg(this.aa)}},min:{configurable:!0,enumerable:!0,get:function(){return this.Dm},set:function(a){this.Dm=Wy(a,this.Dm);null===this.ja&&(this.value=this.Dm);this.rq=this.At(this.ja);Jg(this.aa)}},step:{configurable:!0,enumerable:!0,get:function(){return this.Vm},
set:function(a){this.Vm=Wy(a,this.Vm);0!==this.Vm%1&&(this.Gq=this.Vm.toString().split(".").pop().length);Jg(this.aa)}},Ss:{configurable:!0,enumerable:!0,get:function(){return this.mD},set:function(a){this.mD=Ty(a)}},Ol:{configurable:!0,enumerable:!0,get:function(){return this.iw},set:function(a){this.iw="auto"===a?"auto":"number"===typeof a||"string"===typeof a?Wy(a,this.iw):0}},value:{configurable:!0,enumerable:!0,get:function(){null===this.ja&&(this.value=this.Dm);return this.ja},set:function(a){a!==
this.ja&&(a=Wy(a),this.Gq&&(a=parseFloat(a.toFixed(this.Gq))),this.ja=a,this.rq=this.At(this.ja),Jg(this.aa))}},vertical:{configurable:!0,enumerable:!0,get:function(){return this.mg},set:function(a){this.mg=Ty(a)}},NO:{configurable:!0,enumerable:!0,get:function(){return this.OO?this.OO(this.value):this.Gq&&this.value&&0!==this.value%1?this.value.toFixed(this.Gq):this.value||0}},cf:{configurable:!0,enumerable:!0,get:function(){return this.zp(this.rq)}},be:{configurable:!0,enumerable:!0,get:function(){return this.vertical?
!this.AF:this.AF}},eh:{configurable:!0,enumerable:!0,get:function(){return 0===this.cf}},Ni:{configurable:!0,enumerable:!0,get:function(){return this.disabled?7:this.eh&&!this.Ss?this.HB?10:7:0}},nN:{configurable:!0,enumerable:!0,get:function(){return{transform:"translate"+(this.vertical?"Y":"X")+"("+(this.Qk()?"-":"")+this.Ni+"px) scale3d("+(this.vertical?"1, "+(1-this.cf)+", 1":1-this.cf+", 1, 1")+")"}}},oN:{configurable:!0,enumerable:!0,get:function(){var a=this.cf;return{transform:"translate"+
(this.vertical?"Y":"X")+"("+(this.Qk()?"":"-")+this.Ni+"px) scale3d("+(this.vertical?"1, "+a+", 1":a+", 1, 1")+")",display:0===a?"none":""}}},iN:{configurable:!0,enumerable:!0,get:function(){return{transform:"translate"+(this.vertical?"Y":"X")+"("+(this.vertical||"rtl"!=this.wi()?"-":"")+this.Tq/2*100+"%)"}}},jN:{configurable:!0,enumerable:!0,get:function(){var a=100*this.Tq;a={backgroundSize:this.vertical?"2px "+a+"%":a+"% 2px",transform:"translateZ(0) translate"+(this.vertical?"Y":"X")+"("+(this.vertical||
"rtl"!=this.wi()?"":"-")+a/2+"%)"+(this.vertical||"rtl"!=this.wi()?"":" rotate(180deg)")};this.eh&&this.Ni&&(a["padding"+(this.vertical?this.be?"Bottom":"Top":this.be?"Right":"Left")]=this.Ni+"px");return a}},hN:{configurable:!0,enumerable:!0,get:function(){return{transform:"translate"+(this.vertical?"Y":"X")+"(-"+100*(("rtl"!=this.wi()||this.vertical?this.be:!this.be)?this.cf:1-this.cf)+"%)"}}}});
function TF(a){a="t"===a.type[0]?a.touches[0]||a.changedTouches[0]:a;return{x:a.clientX,y:a.clientY}};var VF=function(){};var WF=Qf({P:2,g:[['.mat-slider{display:inline-block;position:relative;box-sizing:border-box;padding:8px;outline:none;vertical-align:middle}.mat-slider:not(.mat-slider-disabled):active,.mat-slider.mat-slider-sliding:not(.mat-slider-disabled){cursor:-webkit-grabbing;cursor:grabbing}.mat-slider-wrapper{position:absolute}.mat-slider-track-wrapper{position:absolute;top:0;left:0;overflow:hidden}.mat-slider-track-fill{position:absolute;transform-origin:0 0;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-slider-track-background{position:absolute;transform-origin:100% 100%;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-slider-ticks-container{position:absolute;left:0;top:0;overflow:hidden}.mat-slider-ticks{background-repeat:repeat;background-clip:content-box;box-sizing:border-box;opacity:0;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-slider-thumb-container{position:absolute;z-index:1;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-slider-focus-ring{position:absolute;width:30px;height:30px;border-radius:50%;transform:scale(0);opacity:0;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-slider.cdk-keyboard-focused .mat-slider-focus-ring,.mat-slider.cdk-program-focused .mat-slider-focus-ring{transform:scale(1);opacity:1}.mat-slider:not(.mat-slider-disabled):not(.mat-slider-sliding) .mat-slider-thumb-label,.mat-slider:not(.mat-slider-disabled):not(.mat-slider-sliding) .mat-slider-thumb{cursor:-webkit-grab;cursor:grab}.mat-slider-thumb{position:absolute;right:-10px;bottom:-10px;box-sizing:border-box;width:20px;height:20px;border:3px solid transparent;border-radius:50%;transform:scale(0.7);transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),border-color 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-slider-thumb-label{display:none;align-items:center;justify-content:center;position:absolute;width:28px;height:28px;border-radius:50%;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),border-radius 400ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.cdk-high-contrast-active .mat-slider-thumb-label{outline:solid 1px}.mat-slider-thumb-label-text{z-index:1;opacity:0;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-slider-sliding .mat-slider-track-fill,.mat-slider-sliding .mat-slider-track-background,.mat-slider-sliding .mat-slider-thumb-container{transition-duration:0ms}.mat-slider-has-ticks .mat-slider-wrapper::after{content:"";position:absolute;border-width:0;border-style:solid;opacity:0;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-slider-has-ticks.cdk-focused:not(.mat-slider-hide-last-tick) .mat-slider-wrapper::after,.mat-slider-has-ticks:hover:not(.mat-slider-hide-last-tick) .mat-slider-wrapper::after{opacity:1}.mat-slider-has-ticks.cdk-focused:not(.mat-slider-disabled) .mat-slider-ticks,.mat-slider-has-ticks:hover:not(.mat-slider-disabled) .mat-slider-ticks{opacity:1}.mat-slider-thumb-label-showing .mat-slider-focus-ring{display:none}.mat-slider-thumb-label-showing .mat-slider-thumb-label{display:flex}.mat-slider-axis-inverted .mat-slider-track-fill{transform-origin:100% 100%}.mat-slider-axis-inverted .mat-slider-track-background{transform-origin:0 0}.mat-slider:not(.mat-slider-disabled).cdk-focused.mat-slider-thumb-label-showing .mat-slider-thumb{transform:scale(0)}.mat-slider:not(.mat-slider-disabled).cdk-focused .mat-slider-thumb-label{border-radius:50% 50% 0}.mat-slider:not(.mat-slider-disabled).cdk-focused .mat-slider-thumb-label-text{opacity:1}.mat-slider:not(.mat-slider-disabled).cdk-mouse-focused .mat-slider-thumb,.mat-slider:not(.mat-slider-disabled).cdk-touch-focused .mat-slider-thumb,.mat-slider:not(.mat-slider-disabled).cdk-program-focused .mat-slider-thumb{border-width:2px;transform:scale(1)}.mat-slider-disabled .mat-slider-focus-ring{transform:scale(0);opacity:0}.mat-slider-disabled .mat-slider-thumb{border-width:4px;transform:scale(0.5)}.mat-slider-disabled .mat-slider-thumb-label{display:none}.mat-slider-horizontal{height:48px;min-width:128px}.mat-slider-horizontal .mat-slider-wrapper{height:2px;top:23px;left:8px;right:8px}.mat-slider-horizontal .mat-slider-wrapper::after{height:2px;border-left-width:2px;right:0;top:0}.mat-slider-horizontal .mat-slider-track-wrapper{height:2px;width:100%}.mat-slider-horizontal .mat-slider-track-fill{height:2px;width:100%;transform:scaleX(0)}.mat-slider-horizontal .mat-slider-track-background{height:2px;width:100%;transform:scaleX(1)}.mat-slider-horizontal .mat-slider-ticks-container{height:2px;width:100%}.cdk-high-contrast-active .mat-slider-horizontal .mat-slider-ticks-container{height:0;outline:solid 2px;top:1px}.mat-slider-horizontal .mat-slider-ticks{height:2px;width:100%}.mat-slider-horizontal .mat-slider-thumb-container{width:100%;height:0;top:50%}.mat-slider-horizontal .mat-slider-focus-ring{top:-15px;right:-15px}.mat-slider-horizontal .mat-slider-thumb-label{right:-14px;top:-40px;transform:translateY(26px) scale(0.01) rotate(45deg)}.mat-slider-horizontal .mat-slider-thumb-label-text{transform:rotate(-45deg)}.mat-slider-horizontal.cdk-focused .mat-slider-thumb-label{transform:rotate(45deg)}.cdk-high-contrast-active .mat-slider-horizontal.cdk-focused .mat-slider-thumb-label,.cdk-high-contrast-active .mat-slider-horizontal.cdk-focused .mat-slider-thumb-label-text{transform:none}.mat-slider-vertical{width:48px;min-height:128px}.mat-slider-vertical .mat-slider-wrapper{width:2px;top:8px;bottom:8px;left:23px}.mat-slider-vertical .mat-slider-wrapper::after{width:2px;border-top-width:2px;bottom:0;left:0}.mat-slider-vertical .mat-slider-track-wrapper{height:100%;width:2px}.mat-slider-vertical .mat-slider-track-fill{height:100%;width:2px;transform:scaleY(0)}.mat-slider-vertical .mat-slider-track-background{height:100%;width:2px;transform:scaleY(1)}.mat-slider-vertical .mat-slider-ticks-container{width:2px;height:100%}.cdk-high-contrast-active .mat-slider-vertical .mat-slider-ticks-container{width:0;outline:solid 2px;left:1px}.mat-slider-vertical .mat-slider-focus-ring{bottom:-15px;left:-15px}.mat-slider-vertical .mat-slider-ticks{width:2px;height:100%}.mat-slider-vertical .mat-slider-thumb-container{height:100%;width:0;left:50%}.mat-slider-vertical .mat-slider-thumb{-webkit-backface-visibility:hidden;backface-visibility:hidden}.mat-slider-vertical .mat-slider-thumb-label{bottom:-14px;left:-40px;transform:translateX(26px) scale(0.01) rotate(-45deg)}.mat-slider-vertical .mat-slider-thumb-label-text{transform:rotate(45deg)}.mat-slider-vertical.cdk-focused .mat-slider-thumb-label{transform:rotate(-45deg)}[dir=rtl] .mat-slider-wrapper::after{left:0;right:auto}[dir=rtl] .mat-slider-horizontal .mat-slider-track-fill{transform-origin:100% 100%}[dir=rtl] .mat-slider-horizontal .mat-slider-track-background{transform-origin:0 0}[dir=rtl] .mat-slider-horizontal.mat-slider-axis-inverted .mat-slider-track-fill{transform-origin:0 0}[dir=rtl] .mat-slider-horizontal.mat-slider-axis-inverted .mat-slider-track-background{transform-origin:100% 100%}.mat-slider._mat-animation-noopable .mat-slider-track-fill,.mat-slider._mat-animation-noopable .mat-slider-track-background,.mat-slider._mat-animation-noopable .mat-slider-ticks,.mat-slider._mat-animation-noopable .mat-slider-thumb-container,.mat-slider._mat-animation-noopable .mat-slider-focus-ring,.mat-slider._mat-animation-noopable .mat-slider-thumb,.mat-slider._mat-animation-noopable .mat-slider-thumb-label,.mat-slider._mat-animation-noopable .mat-slider-thumb-label-text,.mat-slider._mat-animation-noopable .mat-slider-has-ticks .mat-slider-wrapper::after{transition:none}\n']],
data:{}});
function XF(a){return Y(2,[W(671088640,1,{aD:0}),(a()(),V(1,0,[[1,0],["sliderWrapper",1]],null,16,"div",[["class","mat-slider-wrapper"]],null,null,null,null,null)),(a()(),V(2,0,null,null,4,"div",[["class","mat-slider-track-wrapper"]],null,null,null,null,null)),(a()(),V(3,0,null,null,1,"div",[["class","mat-slider-track-background"]],null,null,null,null,null)),M(4,278528,null,0,bo,[A,mf,Le],{kj:[0,"ngStyle"]},null),(a()(),V(5,0,null,null,1,"div",[["class","mat-slider-track-fill"]],null,null,null,null,
null)),M(6,278528,null,0,bo,[A,mf,Le],{kj:[0,"ngStyle"]},null),(a()(),V(7,0,null,null,3,"div",[["class","mat-slider-ticks-container"]],null,null,null,null,null)),M(8,278528,null,0,bo,[A,mf,Le],{kj:[0,"ngStyle"]},null),(a()(),V(9,0,null,null,1,"div",[["class","mat-slider-ticks"]],null,null,null,null,null)),M(10,278528,null,0,bo,[A,mf,Le],{kj:[0,"ngStyle"]},null),(a()(),V(11,0,null,null,6,"div",[["class","mat-slider-thumb-container"]],null,null,null,null,null)),M(12,278528,null,0,bo,[A,mf,Le],{kj:[0,
"ngStyle"]},null),(a()(),V(13,0,null,null,0,"div",[["class","mat-slider-focus-ring"]],null,null,null,null,null)),(a()(),V(14,0,null,null,0,"div",[["class","mat-slider-thumb"]],null,null,null,null,null)),(a()(),V(15,0,null,null,2,"div",[["class","mat-slider-thumb-label"]],null,null,null,null,null)),(a()(),V(16,0,null,null,1,"span",[["class","mat-slider-thumb-label-text"]],null,null,null,null,null)),(a()(),X(17,null,["",""]))],function(b,c){var d=c.a;b(c,4,0,d.nN);b(c,6,0,d.oN);b(c,8,0,d.iN);b(c,10,
0,d.jN);b(c,12,0,d.hN)},function(b,c){var d=c.a;b(c,17,0,d.NO)})};var YF=new v("MatSnackBarData"),ZF=function(){this.wo="assertive";this.Zk="";this.duration=0;this.data=null;this.In="center";this.TH="bottom"};var $F=function(a,b,c,d){this.bd=!1;this.L=a;this.j=b;this.aa=c;this.Ms=d;this.Z=!1;this.kv=new Q;this.eC=new Q;this.ji="void";this.vM="assertive"!==d.wo||d.Zk?"off"===d.wo?null:"status":"alert"};u($F,mB);$F.prototype.wh=function(a){this.Hz();this.Gz();return this.Gd.wh(a)};$F.prototype.xh=function(a){this.Hz();this.Gz();return this.Gd.xh(a)};
var aG=function(a,b){var c=b.Qc;b=b.ab;("void"===b&&"void"!==c||"hidden"===b)&&a.dA();if("visible"===b){var d=a.eC;a.L.ea(function(){d.next();d.complete()})}},bG=function(a){a.Z||(a.ji="visible",a.aa.Eh())};$F.prototype.U=function(){this.Z=!0;this.dA()};$F.prototype.dA=function(){var a=this;Jh(this.L.po).b(Tk()).subscribe(function(){a.kv.next();a.kv.complete()})};
$F.prototype.Gz=function(){var a=this.j.h,b=this.Ms.Jb;b&&(Array.isArray(b)?b.forEach(function(c){return a.classList.add(c)}):a.classList.add(b));"center"===this.Ms.In&&a.classList.add("mat-snack-bar-center");"top"===this.Ms.TH&&a.classList.add("mat-snack-bar-top")};$F.prototype.Hz=function(){if(this.Gd.ac())throw Error("Attempting to attach snack bar content after content is already attached");};var cG=Math.pow(2,31)-1,dG=function(a,b){var c=this;this.m=b;this.bm=new Q;this.ii=new Q;this.Hk=new Q;this.St=!1;this.qr=a;Jh(this.Hk).subscribe(function(){return c.jl()});a.kv.subscribe(function(){return c.mK()})};k=dG.prototype;k.jl=function(){if(!this.bm.closed){var a=this.qr;a.ji="hidden";a.j.h.setAttribute("mat-exit","")}clearTimeout(this.cK)};k.aK=function(a){var b=this;this.cK=setTimeout(function(){return b.jl()},Math.min(a,cG))};k.uR=function(){this.ii.closed||(this.ii.next(),this.ii.complete())};
k.mK=function(){this.m.tb();this.Hk.closed||this.Hk.complete();this.bm.next({HR:this.St});this.bm.complete();this.St=!1};k.en=function(){return this.qr.eC};var eG=function(a,b){this.sH=a;this.data=b};eG.prototype.action=function(){var a=this.sH;a.Hk.closed||(a.St=!0,a.Hk.next(),a.Hk.complete())};l.Object.defineProperties(eG.prototype,{qP:{configurable:!0,enumerable:!0,get:function(){return!!this.data.action}}});var fG=function(){};var hG=new v("mat-snack-bar-default-options",{W:"root",T:gG});function gG(){return new ZF}var iG=function(a,b,c,d,e,f){this.hd=a;this.RB=b;this.Cc=c;this.zt=d;this.tv=e;this.kA=f;this.Kq=null};k=iG.prototype;k.open=function(a,b,c){b=void 0===b?"":b;var d=Object.assign(Object.assign({},this.kA),c);d.data={message:a,action:b};d.Zk||(d.Zk=a);return this.II(eG,d)};k.jl=function(){this.Qe&&this.Qe.jl()};k.U=function(){this.Kq&&this.Kq.jl()};
k.NI=function(a,b){a=a.Va(new kB($F,b.Ub,new qB(b&&b.Ub&&b.Ub.X||this.Cc,new WeakMap([[ZF,b]]))));a.instance.Ms=b;return a.instance};
k.II=function(a,b){b=Object.assign(Object.assign(Object.assign({},new ZF),this.kA),b);var c=this.Vf(b),d=this.NI(c,b),e=new dG(d,c);if(a instanceof qf)e.instance=d.xh(new lB(a,null,{da:b.data,sH:e}));else{var f=this.Nt(b,e);a=d.wh(new kB(a,void 0,f));e.instance=a.instance}this.zt.observe("(max-width: 599.99px) and (orientation: portrait)").b(Al(Jh(c.Zg))).subscribe(function(g){var h=c.Xh.classList;g.matches?h.add("mat-snack-bar-handset"):h.remove("mat-snack-bar-handset")});this.xI(e,b);return this.Qe=
e};k.xI=function(a,b){var c=this;Jh(a.bm).subscribe(function(){c.Qe==a&&(c.Qe=null);b.Zk&&c.RB.clear()});this.Qe?(Jh(this.Qe.bm).subscribe(function(){bG(a.qr)}),this.Qe.jl()):bG(a.qr);b.duration&&0<b.duration&&a.en().subscribe(function(){return a.aK(b.duration)});b.Zk&&this.RB.cE(b.Zk,b.wo)};
k.Vf=function(a){var b=new MA;b.direction=a.direction;var c=this.hd.position().global(),d="rtl"===a.direction;d="left"===a.In||"start"===a.In&&!d||"end"===a.In&&d;var e=!d&&"center"!==a.In;d?c.left("0"):e?c.right("0"):(c.left(""),c.gh="center");"top"===a.TH?c.top("0"):c.bottom("0");b.we=c;return this.hd.create(b)};k.Nt=function(a,b){return new qB(a&&a.Ub&&a.Ub.X||this.Cc,new WeakMap([[dG,b],[YF,a.data]]))};
l.Object.defineProperties(iG.prototype,{Qe:{configurable:!0,enumerable:!0,get:function(){var a=this.tv;return a?a.Qe:this.Kq},set:function(a){this.tv?this.tv.Qe=a:this.Kq=a}}});iG.fa=Fc({T:function(){return new iG(Zc(sB),Zc(Fz),Zc(Tc),Zc(qA),Zc(iG,12),Zc(hG))},s:iG,W:fG});var jG=Qf({P:2,g:[[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\n"]],data:{}});
function kG(a){return Y(0,[(a()(),V(0,0,null,null,3,"div",[["class","mat-simple-snackbar-action"]],null,null,null,null,null)),(a()(),V(1,0,null,null,2,"button",[["class","mat-focus-indicator"],["mat-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],function(b,c){var d=!0,e=b.a;"click"===c&&(d=!1!==e.action()&&d);return d},pC,oC)),M(2,180224,null,0,mC,[A,oz,[2,Ku]],null,null),(a()(),X(3,0,["",""]))],null,function(b,c){var d=c.a,e=K(c,2).disabled||null,f="NoopAnimations"===
K(c,2).ua;b(c,1,0,e,f);b(c,3,0,d.data.action)})}function lG(a){return Y(2,[(a()(),V(0,0,null,null,1,"span",[],null,null,null,null,null)),(a()(),X(1,null,["",""])),(a()(),im(16777216,null,null,1,null,kG)),M(3,16384,null,0,Vn,[rf,qf],{cc:[0,"ngIf"]},null)],function(b,c){var d=c.a;b(c,3,0,d.qP)},function(b,c){var d=c.a;b(c,1,0,d.data.message)})}
var mG=Bg("simple-snack-bar",eG,function(a){return Y(0,[(a()(),V(0,0,null,null,1,"simple-snack-bar",[["class","mat-simple-snackbar"]],null,null,null,lG,jG)),M(1,49152,null,0,eG,[dG,YF],null,null)],null,null)});var nG=Qf({P:2,g:[[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"]],data:{animation:[{type:7,name:"state",le:[{type:0,name:"void, hidden",g:{type:6,g:{transform:"scale(0.8)",
opacity:0},offset:null},options:void 0},{type:0,name:"visible",g:{type:6,g:{transform:"scale(1)",opacity:1},offset:null},options:void 0},{type:1,Zb:"* => visible",animation:{type:4,g:null,$a:"150ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,Zb:"* => void, * => hidden",animation:{type:4,g:{type:6,g:{opacity:0},offset:null},$a:"75ms cubic-bezier(0.4, 0.0, 1, 1)"},options:null}],options:{}}]}});function oG(a){return Y(0,[(a()(),im(0,null,null,0))],null,null)}
function pG(a){return Y(0,[W(402653184,1,{Gd:0}),(a()(),im(16777216,null,null,1,null,oG)),M(2,212992,[[1,4]],0,oB,[Ge,rf,lo],{xy:[0,"portal"]},null)],function(b,c){b(c,2,0,"")},null)}
var qG=Bg("snack-bar-container",$F,function(a){return Y(0,[(a()(),V(0,0,null,null,1,"snack-bar-container",[["class","mat-snack-bar-container"]],[[1,"role",0],[40,"@state",0]],[["component","@state.done"]],function(b,c,d){var e=!0;"component:@state.done"===c&&(e=!1!==aG(K(b,1),d)&&e);return e},pG,nG)),M(1,180224,null,0,$F,[S,A,$d,ZF],null,null)],null,function(b,c){var d=K(c,1).vM,e=K(c,1).ji;b(c,0,0,d,e)})});var rG=fz({passive:!0});function sG(a){return Error('Tooltip position "'+a+'" is invalid.')}var tG=new v("mat-tooltip-scroll-strategy");function uG(a){return function(){return a.Fo.zs({wQ:20})}}var wG=new v("mat-tooltip-default-options",{W:"root",T:vG});function vG(){return{Qy:0,Ex:0,RQ:1500}}
var xG=function(a,b,c,d,e,f,g,h,m,p,q){var r=this;this.hd=a;this.j=b;this.oh=c;this.Bb=d;this.L=e;this.ca=f;this.tt=g;this.Fa=h;this.Ea=p;this.Ad=q;this.Yb="below";this.Ka=!1;this.Qy=this.Ad.Qy;this.Ex=this.Ad.Ex;this.Ro="auto";this.iq="";this.Om=new Map;this.Z=new Q;this.pc=function(z){r.bq()&&27===z.keyCode&&!Pz(z)&&(z.preventDefault(),z.stopPropagation(),r.L.ea(function(){return r.Ve(0)}))};this.kd=m;q&&(q.position&&(this.position=q.position),q.Ro&&(this.Ro=q.Ro));h.Eg(b).b(Al(this.Z)).subscribe(function(z){z?
"keyboard"===z&&e.ea(function(){return r.show()}):e.ea(function(){return r.Ve(0)})});e.ka(function(){b.h.addEventListener("keydown",r.pc)})};k=xG.prototype;k.ib=function(){this.UM()};k.U=function(){var a=this.j.h;clearTimeout(this.pw);this.m&&(this.m.tb(),this.mb=null);a.removeEventListener("keydown",this.pc);this.Om.forEach(function(b,c){a.removeEventListener(c,b,rG)});this.Om.clear();this.Z.next();this.Z.complete();Oz(this.tt,a,this.message);this.Fa.hf(a)};
k.show=function(a){var b=this;a=void 0===a?this.Qy:a;if(!this.disabled&&this.message&&(!this.bq()||this.mb.Um||this.mb.um)){var c=this.Vf();this.Yf();this.gg=this.gg||new kB(yG,this.Bb);this.mb=c.Va(this.gg).instance;Jh(this.mb.lv).b(Al(this.Z)).subscribe(function(){return b.Yf()});this.ZC(this.mw);this.DD();this.mb.show(a)}};k.Ve=function(a){a=void 0===a?this.Ex:a;this.mb&&this.mb.Ve(a)};k.toggle=function(){this.bq()?this.Ve():this.show()};k.bq=function(){return!!this.mb&&this.mb.isVisible()};
k.Vf=function(){var a=this;if(this.m)return this.m;var b=uA(this.oh,this.j);b=XA(ZA($A(dB(hB(this.hd.position(),this.j),".mat-tooltip"),!1),8),b);b.yy.b(Al(this.Z)).subscribe(function(c){a.mb&&c.xQ.FP&&a.mb.isVisible()&&a.L.ea(function(){return a.Ve(0)})});this.m=this.hd.create({direction:this.Ea,we:b,Jb:"mat-tooltip-panel",Lf:this.kd()});this.BD();Jh(this.m.Zg).b(Al(this.Z)).subscribe(function(){return a.Yf()});return this.m};k.Yf=function(){this.m&&this.m.ac()&&this.m.detach();this.mb=null};
k.BD=function(){var a=this.m.V.we,b=this.zK(),c=this.BK();YA(a,[Object.assign(Object.assign({},b.Vx),c.Vx),Object.assign(Object.assign({},b.tx),c.tx)])};
k.zK=function(){var a=!this.Ea||"ltr"==this.Ea.value,b=this.position;if("above"==b||"below"==b)a={Rb:"center",Sb:"above"==b?"top":"bottom"};else if("before"==b||"left"==b&&a||"right"==b&&!a)a={Rb:"start",Sb:"center"};else if("after"==b||"right"==b&&a||"left"==b&&!a)a={Rb:"end",Sb:"center"};else throw sG(b);b=this.DB(a.Rb,a.Sb);return{Vx:a,tx:{Rb:b.x,Sb:b.y}}};
k.BK=function(){var a=!this.Ea||"ltr"==this.Ea.value,b=this.position;if("above"==b)a={xa:"center",Ra:"bottom"};else if("below"==b)a={xa:"center",Ra:"top"};else if("before"==b||"left"==b&&a||"right"==b&&!a)a={xa:"end",Ra:"center"};else if("after"==b||"right"==b&&a||"left"==b&&!a)a={xa:"start",Ra:"center"};else throw sG(b);b=this.DB(a.xa,a.Ra);return{Vx:a,tx:{xa:b.x,Ra:b.y}}};
k.DD=function(){var a=this;this.mb&&(this.mb.message=this.message,this.mb.Di(),Jh(this.L.po).b(Tk(),Al(this.Z)).subscribe(function(){a.mb&&a.m.Qf()}))};k.ZC=function(a){this.mb&&(this.mb.JH=a,this.mb.Di())};k.DB=function(a,b){"above"===this.position||"below"===this.position?"top"===b?b="bottom":"bottom"===b&&(b="top"):"end"===a?a="start":"start"===a&&(a="end");return{x:a,y:b}};
k.UM=function(){var a=this;if(!this.ca.jt&&!this.ca.iI)this.Om.set("mouseenter",function(){return a.show()}).set("mouseleave",function(){return a.Ve()});else if("off"!==this.Ro){this.$J();var b=function(){clearTimeout(a.pw);a.Ve(a.Ad.RQ)};this.Om.set("touchend",b).set("touchcancel",b).set("touchstart",function(){clearTimeout(a.pw);a.pw=setTimeout(function(){return a.show()},500)})}this.Om.forEach(function(c,d){a.j.h.addEventListener(d,c,rG)})};
k.$J=function(){var a=this.j.h,b=a.style,c=this.Ro;if("off"!==c){if("on"===c||"INPUT"!==a.nodeName&&"TEXTAREA"!==a.nodeName)b.userSelect=b.msUserSelect=b.webkitUserSelect=b.MozUserSelect="none";"on"!==c&&a.draggable||(b.webkitUserDrag="none");b.touchAction="none";b.webkitTapHighlightColor="transparent"}};
l.Object.defineProperties(xG.prototype,{position:{configurable:!0,enumerable:!0,get:function(){return this.Yb},set:function(a){a!==this.Yb&&(this.Yb=a,this.m&&(this.BD(),this.mb&&this.mb.show(0),this.m.Qf()))}},disabled:{configurable:!0,enumerable:!0,get:function(){return this.Ka},set:function(a){(this.Ka=Ty(a))&&this.Ve(0)}},message:{configurable:!0,enumerable:!0,get:function(){return this.iq},set:function(a){var b=this;Oz(this.tt,this.j.h,this.iq);this.iq=null!=a?(""+a).trim():"";!this.iq&&this.bq()?
this.Ve(0):(this.DD(),this.L.ka(function(){Promise.resolve().then(function(){var c=b.tt,d=b.j.h,e=b.message;c.fJ(d,e)&&("string"!==typeof e?(c.XC(e),Lz.set(e,{ao:e,ws:0})):Lz.has(e)||c.FJ(e),c.JB(d,e)||c.rI(d,e))})}))}},JH:{configurable:!0,enumerable:!0,get:function(){return this.mw},set:function(a){this.mw=a;this.mb&&this.ZC(this.mw)}}});var yG=function(a,b){this.aa=a;this.zt=b;this.bn="initial";this.Ap=!1;this.lv=new Q;this.eL=this.zt.observe("(max-width: 599.99px) and (orientation: portrait), (max-width: 959.99px) and (orientation: landscape)")};
k=yG.prototype;k.show=function(a){var b=this;this.um&&(clearTimeout(this.um),this.um=null);this.Ap=!0;this.Um=setTimeout(function(){b.bn="visible";b.Um=null;b.Di()},a)};k.Ve=function(a){var b=this;this.Um&&(clearTimeout(this.Um),this.Um=null);this.um=setTimeout(function(){b.bn="hidden";b.um=null;b.Di()},a)};k.isVisible=function(){return"visible"===this.bn};k.U=function(){this.lv.complete()};k.zI=function(){this.Ap=!1};
k.cm=function(a){a=a.ab;"hidden"!==a||this.isVisible()||this.lv.next();if("visible"===a||"hidden"===a)this.Ap=!0};k.JK=function(){this.Ap&&this.Ve(0)};k.Di=function(){Jg(this.aa)};var zG=function(){};var AG=Qf({P:2,g:[[".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\n"]],data:{animation:[{type:7,name:"state",le:[{type:0,name:"initial, void, hidden",g:{type:6,g:{opacity:0,transform:"scale(0)"},offset:null},options:void 0},{type:0,
name:"visible",g:{type:6,g:{transform:"scale(1)"},offset:null},options:void 0},{type:1,Zb:"* => visible",animation:{type:4,g:{type:5,vd:[{type:6,g:{opacity:0,transform:"scale(0)",offset:0},offset:null},{type:6,g:{opacity:.5,transform:"scale(0.99)",offset:.5},offset:null},{type:6,g:{opacity:1,transform:"scale(1)",offset:1},offset:null}]},$a:"200ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,Zb:"* => hidden",animation:{type:4,g:{type:6,g:{opacity:0},offset:null},$a:"100ms cubic-bezier(0, 0, 0.2, 1)"},
options:null}],options:{}}]}});
function BG(a){return Y(2,[(a()(),V(0,0,null,null,3,"div",[["class","mat-tooltip"]],[[2,"mat-tooltip-handset",null],[24,"@state",0]],[[null,"@state.start"],[null,"@state.done"]],function(b,c,d){var e=!0,f=b.a;"@state.start"===c&&(e=!1!==f.zI()&&e);"@state.done"===c&&(e=!1!==f.cm(d)&&e);return e},null,null)),M(1,278528,null,0,Qn,[lf,mf,A,Le],{Px:[0,"klass"],ij:[1,"ngClass"]},null),Xg(131072,io,[$d]),(a()(),X(3,null,["",""]))],function(b,c){var d=c.a;b(c,1,0,"mat-tooltip",d.JH)},function(b,c){var d=
c.a,e=null,f=null==(e=Pf(c,0,K(c,2).transform(d.eL)))?null:e.matches;b(c,0,0,f,d.bn);b(c,3,0,d.message)})}var CG=Bg("mat-tooltip-component",yG,function(a){return Y(0,[(a()(),V(0,0,null,null,1,"mat-tooltip-component",[["aria-hidden","true"]],[[4,"zoom",null]],[["body","click"]],function(b,c){var d=!0;"body:click"===c&&(d=!1!==K(b,1).JK()&&d);return d},BG,AG)),M(1,180224,null,0,yG,[$d,qA],null,null)],null,function(b,c){var d="visible"===K(c,1).bn?1:null;b(c,0,0,d)})});/*

 (The MIT License)

 Copyright (c) 2017 Brandon Roberts, Mike Ryan, Victor Savkin, Rob Wormald

 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the
 'Software'), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sublicense, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:

 The above copyright notice and this permission notice shall be
 included in all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
function DG(a){var b={GI:"props",wR:void 0};if("function"===typeof b)return EG(a,function(c){for(var d=[],e=0;e<arguments.length;++e)d[e-0]=arguments[e];return Object.assign(Object.assign({},b.apply(null,oa(d))),{type:a})});switch(b?b.GI:"empty"){case "empty":return EG(a,function(){return{type:a}});case "props":return EG(a,function(c){return Object.assign(Object.assign({},c),{type:a})});default:throw Error("Unexpected config.");}}
function EG(a,b){return Object.defineProperty(b,"type",{value:a,writable:!1})};var FG=function(){Kh.call(this,{type:"@ngrx/store/init"})};u(FG,Kh);FG.create=Kh.create;
FG.prototype.next=function(a){if("function"===typeof a)throw new TypeError("\n        Dispatch expected an object, instead it received a function.\n        If you're using the createAction function, make sure to invoke the function\n        before dispatching the action. For example, someAction should be someAction().");if("undefined"===typeof a)throw new TypeError("Actions must be objects");if("undefined"===typeof a.type)throw new TypeError("Actions must have a type property");Kh.prototype.next.call(this,
a)};FG.prototype.complete=function(){};FG.prototype.U=function(){Kh.prototype.complete.call(this)};function GG(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];c=b.pop();b=b.reduce(function(d,e){return[].concat(oa(d),[e.type])},[]);return{SG:c,types:b}};var HG=new v("@ngrx/store Internal Root Guard"),IG=new v("@ngrx/store Internal Initial State"),JG=new v("@ngrx/store Initial State"),KG=new v("@ngrx/store Reducer Factory"),LG=new v("@ngrx/store Internal Reducer Factory Provider"),MG=new v("@ngrx/store Initial Reducers"),NG=new v("@ngrx/store Internal Initial Reducers"),OG=new v("@ngrx/store Store Features"),PG=new v("@ngrx/store Internal Store Reducers"),QG=new v("@ngrx/store Internal Feature Reducers"),RG=new v("@ngrx/store Internal Feature Configs"),
SG=new v("@ngrx/store Internal Store Features"),TG=new v("@ngrx/store Internal Feature Reducers Token"),UG=new v("@ngrx/store Feature Reducers"),VG=new v("@ngrx/store User Provided Meta Reducers"),WG=new v("@ngrx/store Meta Reducers"),XG=new v("@ngrx/store Internal Resolved Meta Reducers"),YG=new v("@ngrx/store User Runtime Checks Config"),ZG=new v("@ngrx/store Internal User Runtime Checks Config"),$G=new v("@ngrx/store Internal Runtime Checks");function aH(a,b){b=void 0===b?{}:b;for(var c=Object.keys(a),d={},e=0;e<c.length;e++){var f=c[e];"function"===typeof a[f]&&(d[f]=a[f])}var g=Object.keys(d);return function(h,m){h=void 0===h?b:h;for(var p=!1,q={},r=0;r<g.length;r++){var z=g[r],x=h[z],w=(0,d[z])(x,m);q[z]=w;p=p||w!==x}return p?q:h}}function bH(a,b){return Object.keys(a).filter(function(c){return c!==b}).reduce(function(c,d){var e={};return Object.assign(c,(e[d]=a[d],e))},{})}
function cH(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];return function(d){if(0===b.length)return d;var e=b[b.length-1];return b.slice(0,-1).reduceRight(function(f,g){return g(f)},e(d))}}function dH(a,b){Array.isArray(b)&&0<b.length&&(a=cH.apply(null,[].concat(oa(b),[a])));return function(c,d){var e=a(c);return function(f,g){f=void 0===f?d:f;return e(f,g)}}}
function eH(a){var b=Array.isArray(a)&&0<a.length?cH.apply(null,oa(a)):function(c){return c};return function(c,d){c=b(c);return function(e,f){e=void 0===e?d:e;return c(e,f)}}};var fH=function(){Dh.apply(this,arguments)};u(fH,Dh);fH.create=Dh.create;var gH=function(){FG.apply(this,arguments)};u(gH,FG);gH.create=FG.create;var hH=function(a,b,c,d){Kh.call(this,d(c,b));this.MO=a;this.sl=b;this.Ej=c;this.Dl=d};u(hH,Kh);hH.create=Kh.create;
var jH=function(a,b){b=b.reduce(function(c,d){var e=d.Ej,f=d.Dl,g=d.gs,h=d.sl;d=d.key;e="function"===typeof e?eH(g)(e,h):dH(f,g)(e,h);c[d]=e;return c},{});iH(a,b)},lH=function(a,b){kH(a,b.map(function(c){return c.key}))},iH=function(a,b){a.Ej=Object.assign(Object.assign({},a.Ej),b);mH(a,Object.keys(b))},kH=function(a,b){b.forEach(function(c){a.Ej=bH(a.Ej,c)});mH(a,b)},mH=function(a,b){a.next(a.Dl(a.Ej,a.sl));a.MO.next({type:"@ngrx/store/update-reducers",YE:b})};hH.prototype.U=function(){this.complete()};var nH=function(){Q.apply(this,arguments)};u(nH,Q);nH.create=Q.create;nH.prototype.U=function(){this.complete()};function oH(a,b){return a===b}function pH(a){var b=void 0===b?oH:b;var c=void 0===c?oH:c;var d=null,e=null,f;return{fs:function(){if(void 0!==f)return f;if(!d)return e=a.apply(null,arguments),d=arguments,e;a:{var g=arguments;for(var h=d,m=0;m<g.length;m++)if(!b(g[m],h[m])){g=!0;break a}g=!1}if(!g)return e;g=a.apply(null,arguments);d=arguments;return c(e,g)?e:e=g},reset:function(){e=d=null},nH:function(g){f=g}}}
function qH(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];return rH().apply(null,oa(b))}function sH(a,b,c,d){if(void 0===c)return b=b.map(function(e){return e(a)}),d.fs.apply(null,b);b=b.map(function(e){return e(a,c)});return d.fs.apply(null,[].concat(oa(b),[c]))}
function rH(){var a=void 0===a?{HQ:sH}:a;return function(b){for(var c=[],d=0;d<arguments.length;++d)c[d-0]=arguments[d];Array.isArray(c[0])&&(d=n(c),c=d.next().value,d=na(d),c=[].concat(oa(c),oa(d)));var e=c.slice(0,c.length-1),f=c[c.length-1],g=e.filter(function(p){return p.release&&"function"===typeof p.release}),h=pH(function(p){for(var q=[],r=0;r<arguments.length;++r)q[r-0]=arguments[r];return f.apply(null,q)}),m=pH(function(p,q){return a.HQ.apply(null,[p,e,q,h])});return Object.assign(m.fs,{release:function(){m.reset();
h.reset();g.forEach(function(p){return p.release()})},cS:h.fs,nH:m.nH})}};var tH=function(){Dh.apply(this,arguments)};u(tH,Dh);tH.create=Dh.create;var vH=function(a,b,c,d){Kh.call(this,d);var e=this;this.IQ=a.b(Vh()).b(Gl(b)).b(kl(uH,{state:d})).subscribe(function(f){var g=f.action;e.next(f.state);c.next(g)})};u(vH,Kh);vH.create=Kh.create;vH.prototype.U=function(){this.IQ.unsubscribe();this.complete()};function uH(a,b){a=void 0===a?{state:void 0}:a;var c=n(b);b=c.next().value;c=c.next().value;return{state:c(a.state,b),action:b}};var wH=function(a,b,c){Dh.call(this);this.cn=b;this.By=c;this.source=a};u(wH,Dh);wH.create=Dh.create;k=wH.prototype;k.select=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];return xH.call.apply(xH,[null,a].concat(oa(c)))(this)};k.bb=function(a){var b=new wH(this,this.cn,this.By);b.ns=a;return b};k.Aa=function(a){this.cn.next(a)};k.next=function(a){this.cn.next(a)};k.error=function(a){this.cn.error(a)};k.complete=function(){this.cn.complete()};
function xH(a,b,c){for(var d=[],e=2;e<arguments.length;++e)d[e-2]=arguments[e];return function(f){if("string"===typeof a){var g=[b].concat(oa(d)).filter(Boolean);f=f.b(ql.apply(null,[a].concat(oa(g))))}else if("function"===typeof a)f=f.b(ni(function(h){return a(h,b)}));else throw new TypeError("Unexpected type '"+typeof a+"' in select operator, expected 'string' or 'function'");return f.b(Qk())}};function yH(a,b){return function(c,d){d=b.action?zH(d):d;c=a(c,d);return b.state?zH(c):c}}function zH(a){Object.freeze(a);var b="function"===typeof a;Object.getOwnPropertyNames(a).forEach(function(c){Object.prototype.hasOwnProperty.call(a,c)&&(b?"caller"!==c&&"callee"!==c&&"arguments"!==c:1)&&(c=a[c],("object"!==typeof c||null===c)&&"function"!==typeof c||Object.isFrozen(c)||zH(c))});return a};function AH(a,b){return function(c,d){if(b.action){var e=BH(d);CH(e,"action")}c=a(c,d);b.state&&(d=BH(c),CH(d,"state"));return c}}
function BH(a,b){b=void 0===b?[]:b;return void 0!==a&&null!==a||0!==b.length?Object.keys(a).reduce(function(c,d){if(c)return c;c=a[d];if(void 0===c||null===c||"number"===typeof c||"boolean"===typeof c||"string"===typeof c||Array.isArray(c))d=!1;else{if("object"!==typeof c||null===c||Array.isArray(c))var e=!1;else e=Object.getPrototypeOf(c),e=e===Object.prototype||null===e;d=e?BH(c,[].concat(oa(b),[d])):{path:[].concat(oa(b),[d]),value:c}}return d},!1):{path:["root"],value:a}}
function CH(a,b){if(!1!==a){var c=a.path.join(".");b=Error("Detected unserializable "+b+' at "'+c+'"');b.value=a.value;b.nS=c;throw b;}};function DH(a){return pd()?(void 0===a&&console.warn("@ngrx/store: runtime checks are currently opt-in but will be the default in the next major version with the possibility to opt-out, see https://ngrx.io/guide/migration/v8 for more information."),Object.assign({zH:!1,xH:!1,yH:!1,wH:!1},a)):{zH:!1,xH:!1,yH:!1,wH:!1}}function EH(a){var b=a.xH,c=a.zH;return function(d){return b||c?AH(d,{action:b,state:c}):d}}
function FH(a){var b=a.wH,c=a.yH;return function(d){return b||c?yH(d,{action:b,state:c}):d}}function GH(a){return a};var HH=function(){},JH=function(a,b,c){this.YE=a;this.By=c;a=a.map(function(d,e){e=b.shift()[e];return Object.assign(Object.assign({},d),{Ej:e,sl:IH(d.sl)})});jH(c,a)};JH.prototype.U=function(){lH(this.By,this.YE)};function KH(a,b){return b instanceof v?a.get(b):b}function LH(a,b,c){return c.map(function(d,e){return b[e]instanceof v?(e=a.get(b[e]),{key:d.key,Dl:e.Dl?e.Dl:aH,gs:e.gs?e.gs:[],sl:e.sl}):d})}function MH(a,b){return b.map(function(c){return c instanceof v?a.get(c):c})}
function IH(a){return"function"===typeof a?a():a}function NH(a,b){return a.concat(b)}function OH(a){a&&console.error("StoreModule.forRoot caught");return"guarded"};function PH(a,b){for(var c=0;b<a.length;b++)if(0===c)if("."===a[b])c=1;else if("e"===a[b]||"E"===a[b])c=2;else{if(!QH(a[b]))break}else if(1===c)if("e"===a[b]||"E"===a[b])c=2;else{if(!QH(a[b]))break}else if(2===c)if(QH(a[b])||"+"===a[b]||"-"===a[b])c=3;else break;else if(3===c&&!QH(a[b]))break;return b}function QH(a){return"0"<=a&&"9">=a}function RH(a){return"/"===a||"_"===a||QH(a)}
function SH(a,b){for(var c=0,d=0;;){if(c===a.length)return d===b.length?0:-1;if(d===b.length)return 1;if(QH(a[c])&&QH(b[d])){var e=c,f=d;c=PH(a,c+1);d=PH(b,d+1);e=parseFloat(a.slice(e,c));f=parseFloat(b.slice(f,d));if(e<f)return-1;if(e>f)return 1}else{if(RH(a[c])){if(!RH(b[d]))return-1}else{if(RH(b[d]))return 1;if(a[c]<b[d])return-1;if(a[c]>b[d])return 1}c++;d++}}};var TH=[{key:"highFlopsComputeUs",label:"High flops compute"},{key:"lowFlopsComputeUs",label:"Low flops compute"},{key:"hostInfeedDurationUs",label:"Host infeed"},{key:"hostOutfeedDurationUs",label:"Host outfeed"},{key:"allReduceComputeDurationUs",label:"AllReduce compute"},{key:"allReduceSyncDurationUs",label:"AllReduce sync"},{key:"sendDurationUs",label:"Send"},{key:"recvDurationUs",label:"Recv"}];var UH={foo:["overview_page","trace_viewer"],empty:[],bar:"overview_page overview_page@ input_pipeline_analyzer input_pipeline_analyzer@ memory_viewer kernel_stats op_profile pod_viewer trace_viewer trace_viewer@ tensorflow_stats".split(" ")},VH=["device","host"],WH=[{cols:[{id:"selfTimePercent",label:"Time (%)",type:"number"},{id:"cumulativeTimePercent",label:"Cumulative time (%)",type:"number"},{id:"category",label:"Category",type:"string"},{id:"operation",label:"Operation",type:"string"},{id:"flopRate",
label:"GFLOPs/Sec",type:"number"}],rows:[{c:[{v:.11555},{v:.11555},{v:"InfeedDequeueTuple"},{v:"InfeedQueue/dequeue"},{v:0}]},{c:[{v:.03827},{v:.15383},{v:""},{v:"all-reduce.958"},{v:1.39586}]},{c:[{v:.01991},{v:.17374},{v:"DepthwiseConv2dNativeBackpropInput"},{v:"gradients/mnas_v4/DepthwiseConv2dNativeBackpropInput"},{v:184.05721510136567}]},{c:[{v:.01867},{v:.19242},{v:"Conv2DBackpropInput"},{v:"gradients/mnas_v4/Conv2DBackpropInput"},{v:398.40904}]},{c:[{v:.0185},{v:.21092},{v:"Conv2DBackpropInput"},
{v:"gradients/mnas_v4/Conv2DBackpropInput"},{v:498.64649}]},{c:[{v:.01774},{v:.22866},{v:""},{v:"reshape.1223"},{v:0}]},{c:[{v:.01616},{v:.24483},{v:"DepthwiseConv2dNativeBackpropInput"},{v:"gradients/mnas_v4/DepthwiseConv2dNativeBackpropInput"},{v:221.49059}]},{c:[{v:.01427},{v:.25911},{v:"DepthwiseConv2dNativeBackpropFilter"},{v:"gradients/mnas_v4/DepthwiseConv2dNativeBackpropFilter"},{v:256.82179}]},{c:[{v:.01411},{v:.27323},{v:"Conv2D"},{v:"mnas_v4/feature_network/stem/conv/Conv2D_Fold"},{v:471.18847}]},
{c:[{v:.01409},{v:.28732},{v:"Conv2D"},{v:"mnas_v4/feature_network/stem/conv/Conv2D"},{v:463.7274}]}],p:{device_idle_time_percent:"1.1%",flop_rate_utilization_relative_to_roofline:"54.6%",host_idle_time_percent:"59.7%",memory_bw_utilization_relative_to_hw_limit:"54.6%",mxu_utilization_percent:"12.8%",remark_color:"",remark_text:""}},{cols:[{id:"stepnum",label:"stepnum",type:"string"},{id:"computeTimeMs",label:"Compute",type:"number"},{id:"inputTimeMs",label:"Input",type:"number"},{id:"idleTimeMs",
label:"Idle",type:"number"},{id:"tooltip",label:"tooltip",type:"string",p:{role:"tooltip"}}],rows:[{c:[{v:"1491"},{v:1.2346},{v:1.358},{v:1.4938},{v:"step 1491:\nTime waiting for input data = 1.494 ms, Step time = 2.593 ms"}]},{c:[{v:"1492"},{v:6.1728},{v:6.7901},{v:7.4691},{v:"step 1492:\nTime waiting for input data = 7.469 ms, Step time = 12.963 ms"}]},{c:[{v:"1493"},{v:3.7037},{v:4.0741},{v:4.4815},{v:"step 1493:\nTime waiting for input data = 4.481 ms, Step time = 7.778 ms"}]},{c:[{v:"1494"},
{v:8.642},{v:9.5062},{v:10.4568},{v:"step 1494:\nTime waiting for input data = 10.457 ms, Step time = 18.148 ms"}]},{c:[{v:"1495"},{v:2.4691},{v:2.716},{v:2.9877},{v:"step 1495:\nTime waiting for input data = 2.988 ms, Step time = 5.185 ms"}]}],p:{steptime_ms_average:"9.3",steptime_ms_maximum:"18.1",steptime_ms_minimum:"2.6",steptime_ms_standard_deviation:"5.6",idle_ms_average:"5.4",input_ms_average:"4.9",compute_ms_average:"4.4"}},{cols:[],rows:[],p:{device_core_count:"16 (Replica count = 1, num cores per replica = 16)",
device_type:"DragonFish",host_count:"1"}},{cols:[{id:"tip_type",label:"tip_type",type:"string"},{id:"link",label:"link",type:"string"}],rows:[{c:[{v:"host"},{v:'Contact <a href="mailto:tf-data-user@google.com" target="_blank">tf-data-users@google.com</a> with your information.'}]},{c:[{v:"host"},{v:"trace_viewer (Use the Trace Viewer.)"}]},{c:[{v:"device"},{v:'Contact <a href="mailto:tf-data-user@google.com" target="_blank">tf-data-users@google.com</a> with your information.'}]},{c:[{v:"device"},
{v:"trace_viewer (Use the Trace Viewer.)"}]},{c:[{v:"doc"},{v:'<a href="http://tensorflow.org" target="_blank">TensorFlow</a>'}]},{c:[{v:"doc"},{v:'<a href="http://cloud.google.com/tpu/" target="_blank">Cloud TPU</a>'}]}],p:{bottleneck:"device",statement:"(1) Your program is NOT input-bound because only 0.2% of the total sep time sampled is waiting for input. Therefore, you should focus on reducing the TPU time."}}],XH=[{cols:[{id:"stepnum",label:"stepnum",type:"string"},{id:"computeTimeMs",label:"Compute time (in ms)",
type:"number"},{id:"inputTimeMs",label:"Input time (in ms)",type:"number"},{id:"idleTimeMs",label:"Idle time (in ms)",type:"number"},{id:"tooltip",label:"tooltip",type:"string",p:{role:"tooltip"}},{id:"infeedPercentAverage",label:"% step time waiting for input data",type:"number"},{id:"infeedPercentMin",label:"Infeed percent min",type:"number",p:{role:"interval"}},{id:"infeedPercentMax",label:"Infeed percent max",type:"number",p:{role:"interval"}}],rows:[{c:[{v:"0"},{v:1.2346},{v:1.358},{v:.358},
{v:"step 0:\nTime waiting for input data = 1.358 ms, Step time = 1.235 ms"},{v:1.2346},{v:.3856},{v:1.3047}]},{c:[{v:"1"},{v:6.1728},{v:6.7901},{v:5.7901},{v:"step 1:\nTime waiting for input data = 6.790 ms, Step time = 6.173 ms"},{v:6.1728},{v:6.0534},{v:7.2894}]},{c:[{v:"2"},{v:3.7037},{v:4.0741},{v:3.0741},{v:"step 2:\nTime waiting for input data = 4.074 ms, Step time = 3.704 ms"},{v:3.7037},{v:2.8989},{v:4.2162}]},{c:[{v:"3"},{v:8.642},{v:9.5062},{v:8.5062},{v:"step 3:\nTime waiting for input data = 9.506 ms, Step time = 8.642 ms"},
{v:8.642},{v:7.9922},{v:8.7247}]},{c:[{v:"4"},{v:2.4691},{v:2.716},{v:1.716},{v:"step 4:\nTime waiting for input data = 2.716 ms, Step time = 2.469 ms"},{v:2.4691},{v:1.6194},{v:2.967}]},{c:[{v:"5"},{v:1.2346},{v:1.358},{v:.358},{v:"step 5:\nTime waiting for input data = 1.358 ms, Step time = 1.235 ms"},{v:1.2346},{v:.6609},{v:2.3396}]},{c:[{v:"6"},{v:3.7037},{v:4.0741},{v:3.0741},{v:"step 6:\nTime waiting for input data = 4.074 ms, Step time = 3.704 ms"},{v:3.7037},{v:2.8748},{v:3.9398}]},{c:[{v:"7"},
{v:1.2346},{v:1.358},{v:.358},{v:"step 7:\nTime waiting for input data = 1.358 ms, Step time = 1.235 ms"},{v:2.4691},{v:1.8634},{v:2.9298}]}],p:{infeed_percent_average:"3.7",infeed_percent_maximum:"8.6",infeed_percent_minimum:"1.2",infeed_percent_standard_deviation:"2.4",steptime_ms_average:"3.5",steptime_ms_maximum:"8.6",steptime_ms_minimum:"1.2",steptime_ms_standard_deviation:"2.5",summary_conclusion:"(1) Your program is NOT input-bound",summary_nextstep:"Look at the section 3 for the breakdown of input time on the host."}},
{},{cols:[{id:"opName",label:"Input Op",type:"string"},{id:"count",label:"Count",type:"number"},{id:"timeInMs",label:"Total Time (in ms)",type:"number"},{id:"timeInPercent",label:"Total Time (as % of total input-processing time)",type:"number"},{id:"selfTimeInMs",label:"Total Self Time (in ms)",type:"number"},{id:"selfTimeInPercent",label:"Total Self Time (as % of total input-processing time)",type:"number"},{id:"category",label:"Category",type:"string"}],rows:[{c:[{v:"Iterator::Model::Prefetch::MapAndBatch::Shuffle::SSTable"},
{v:18},{v:898.126},{v:.016},{v:898.126},{v:.016},{v:"Advanced file read"}]},{c:[{v:"Iterator::Model::Prefetch::MapAndBatch::ParallelInterleave"},{v:374},{v:831.369},{v:.015},{v:814.603},{v:.014},{v:"Preprocessing"}]},{c:[{v:"Iterator::Model::Prefetch::MapAndBatch::Shuffle::SSTable[2]"},{v:13},{v:813.236},{v:.014},{v:813.236},{v:.014},{v:"Advanced file read"}]},{c:[{v:"input_pipeline_task0/while/InfeedQueue/enqueue/6"},{v:4},{v:307.823},{v:.005},{v:307.823},{v:.005},{v:"Enqueue"}]},{c:[{v:"Iterator::Model"},
{v:18},{v:535.884},{v:.009},{v:.234},{v:4.245},{v:"Preprocessing"}]}],p:{advanced_file_read_us:"4307208.812",demanded_file_read_us:"0.000",enqueue_us:"3002954.541",preprocessing_us:"180620.171",unclassified_nonequeue_us:"0.000"}},{cols:[{id:"link",label:"link",type:"string"}],rows:[{c:[{v:"Enqueuing data: you may want to combine small input data chunks into fewer but larger chunks."}]},{c:[{v:'Other data reading or processing: you may consider using the <a href="https://www.tensorflow.org/programmers_guide/datasets" target="_blank">Dataset API</a> (if you are not using it now)'}]}]}],
YH=[{cols:[{id:"rank",label:"Rank",type:"number"},{id:"host_or_device",label:"Host/device",type:"string"},{id:"type",label:"Type",type:"string"},{id:"operation",label:"Operation",type:"string"},{id:"occurrences",label:"#Occurrences",type:"number"},{id:"total_time",label:"Total time (us)",type:"number"},{id:"avg_time",label:"Avg. time (us)",type:"number"},{id:"total_self_time",label:"Total self-time (us)",type:"number"},{id:"avg_self_time",label:"Avg. self-time (us)",type:"number"},{id:"device_total_self_time_percent",
label:"Total self-time on Device (%)",type:"number"},{id:"device_cumulative_total_self_time_percent",label:"Cumulative total-self time on Device (%)",type:"number"},{id:"host_total_self_time_percent",label:"Total self-time on Host (%)",type:"number"},{id:"Host_cumulative_total_self_time_percent",label:"Cumulative total-self time on Host (%)",type:"number"},{id:"measured_flop_rate",label:"Measured GFLOPs/Sec",type:"number"},{id:"measured_memory_bw",label:"Measured Memory BW (GBytes/Sec)",type:"number"},
{id:"operational_intensity",label:"Operational Intensity (FLOPs/Byte)",type:"number"},{id:"bound_by",label:"Bound by",type:"string"}],p:{architecture_type:"Convolutional Neural Network (CNN)",device_tf_pprof_link:"",host_tf_pprof_link:"",task_type:"Training"},rows:[{c:[{v:1},{v:"Device"},{v:"Conv2D"},{v:"Conv2D_Fold"},{v:50},{v:4000000.5},{v:80000.01},{v:4000000.5},{v:80000.01},{v:.4},{v:.4},{v:0},{v:0},{v:5413.5},{v:85},{v:63.7},{v:"Memory"}]},{c:[{v:2},{v:"Device"},{v:"Conv2D"},{v:"Conv2D"},{v:40},
{v:1200000.5},{v:30000.01},{v:1200000.5},{v:30000.01},{v:.12},{v:.52},{v:0},{v:0},{v:447.2},{v:121.5},{v:3.7},{v:"Memory"}]},{c:[{v:3},{v:"Device"},{v:"DepthwiseConv2dNative"},{v:"DepthwiseConv2dNative"},{v:25},{v:2000000.5},{v:80000.02},{v:2000000.5},{v:80000.02},{v:.2},{v:.72},{v:0},{v:0},{v:5383.2},{v:62.8},{v:85.8},{v:"Memory"}]},{c:[{v:4},{v:"Device"},{v:"Max"},{v:"BatchMax"},{v:10},{v:1300000.5},{v:130000.05},{v:1300000.5},{v:130000.05},{v:.13},{v:.85},{v:0},{v:0},{v:111.6},{v:210.5},{v:.5},
{v:"Memory"}]},{c:[{v:5},{v:"Device"},{v:"IDLE"},{v:"IDLE"},{v:10},{v:1500000.5},{v:150000.05},{v:1500000.5},{v:150000.05},{v:.15},{v:1},{v:0},{v:0},{v:0},{v:0},{v:0},{v:"Unknown"}]},{c:[{v:6},{v:"Host"},{v:"IDLE"},{v:"IDLE"},{v:30},{v:4500000.1},{v:15E5},{v:4500000.1},{v:15E5},{v:0},{v:0},{v:.45},{v:.45},{v:0},{v:0},{v:0},{v:"Unknown"}]},{c:[{v:7},{v:"Host"},{v:"OutfeedDequeueTuple"},{v:"OutfeedDequeueTuple"},{v:20},{v:3000000.1},{v:15E4},{v:3000000.1},{v:15E4},{v:0},{v:0},{v:.3},{v:.75},{v:0},{v:0},
{v:0},{v:"Unknown"}]},{c:[{v:8},{v:"Host"},{v:"OutfeedDequeueTuple"},{v:"OutfeedDequeueTuple_1"},{v:10},{v:2500000.1},{v:250000.01},{v:2500000.1},{v:250000.01},{v:0},{v:0},{v:.25},{v:1},{v:0},{v:0},{v:0},{v:"Unknown"}]}]},{cols:[{id:"rank",label:"Rank",type:"number"},{id:"host_or_device",label:"Host/device",type:"string"},{id:"type",label:"Type",type:"string"},{id:"operation",label:"Operation",type:"string"},{id:"occurrences",label:"#Occurrences",type:"number"},{id:"total_time",label:"Total time (us)",
type:"number"},{id:"avg_time",label:"Avg. time (us)",type:"number"},{id:"total_self_time",label:"Total self-time (us)",type:"number"},{id:"avg_self_time",label:"Avg. self-time (us)",type:"number"},{id:"device_total_self_time_percent",label:"Total self-time on Device (%)",type:"number"},{id:"device_cumulative_total_self_time_percent",label:"Cumulative total-self time on Device (%)",type:"number"},{id:"host_total_self_time_percent",label:"Total self-time on Host (%)",type:"number"},{id:"Host_cumulative_total_self_time_percent",
label:"Cumulative total-self time on Host (%)",type:"number"},{id:"measured_flop_rate",label:"Measured GFLOPs/Sec",type:"number"},{id:"measured_memory_bw",label:"Measured Memory BW (GBytes/Sec)",type:"number"},{id:"operational_intensity",label:"Operational Intensity (FLOPs/Byte)",type:"number"},{id:"bound_by",label:"Bound by",type:"string"}],p:{architecture_type:"Convolutional Neural Network (CNN)",device_tf_pprof_link:"",host_tf_pprof_link:"",task_type:"Training"},rows:[{c:[{v:1},{v:"Device"},{v:"Conv2D"},
{v:"Conv2D_Fold"},{v:50},{v:4000000.5},{v:80000.01},{v:4000000.5},{v:80000.01},{v:.46},{v:.46},{v:0},{v:0},{v:5413.5},{v:85},{v:63.7},{v:"Memory"}]},{c:[{v:2},{v:"Device"},{v:"Conv2D"},{v:"Conv2D"},{v:40},{v:1200000.5},{v:30000.01},{v:1200000.5},{v:30000.01},{v:.14},{v:.6},{v:0},{v:0},{v:447.2},{v:121.5},{v:3.7},{v:"Memory"}]},{c:[{v:3},{v:"Device"},{v:"DepthwiseConv2dNative"},{v:"DepthwiseConv2dNative"},{v:25},{v:2000000.5},{v:80000.02},{v:2000000.5},{v:80000.02},{v:.24},{v:.84},{v:0},{v:0},{v:5383.2},
{v:62.8},{v:85.8},{v:"Memory"}]},{c:[{v:4},{v:"Device"},{v:"Max"},{v:"BatchMax"},{v:10},{v:1300000.5},{v:130000.05},{v:1300000.5},{v:130000.05},{v:.16},{v:1},{v:0},{v:0},{v:111.6},{v:210.5},{v:.5},{v:"Memory"}]},{c:[{v:5},{v:"Host"},{v:"OutfeedDequeueTuple"},{v:"OutfeedDequeueTuple"},{v:20},{v:3000000.1},{v:15E4},{v:3000000.1},{v:15E4},{v:0},{v:0},{v:.67},{v:.67},{v:0},{v:0},{v:0},{v:"Unknown"}]},{c:[{v:6},{v:"Host"},{v:"OutfeedDequeueTuple"},{v:"OutfeedDequeueTuple_1"},{v:10},{v:2500000.1},{v:250000.01},
{v:2500000.1},{v:250000.01},{v:0},{v:0},{v:.33},{v:1},{v:0},{v:0},{v:0},{v:"Unknown"}]}]}],ZH={hloModule:{name:"Good Module",entryComputationName:"comp",entryComputationId:"0",computations:[{name:"comp",instructions:[{name:"ins-0",opcode:"fusion",shape:{elementType:"F32",layout:{format:"DENSE",maxSparseElements:"0"}},id:"0"},{name:"ins-1",opcode:"fusion",shape:{elementType:"F32",dimensions:["32","16","16","32"],layout:{format:"DENSE",minorToMajor:["3","0","2","1"],maxSparseElements:"0"}},metadata:{opType:"Relu",
opName:"sequentila/conv2d/Relu",sourceLine:0},id:"1"},{name:"ins-2",opcode:"fusion",shape:{elementType:"F32",layout:{format:"DENSE",maxSparseElements:"0"}},id:"2"},{name:"ins-3",opcode:"fusion",shape:{elementType:"F32",layout:{format:"DENSE",maxSparseElements:"0"}},id:"3"},{name:"ins-4",opcode:"fusion",shape:{elementType:"F32",layout:{format:"DENSE",maxSparseElements:"0"}},id:"4"}],id:"0"}]},bufferAssignment:{logicalBuffers:[{id:"0",size:"1048576",definedAt:{computationName:"comp",instructionName:"ins-0"}},
{id:"1",size:"2097512",definedAt:{computationName:"comp",instructionName:"ins-1"}},{id:"2",size:"3145728",definedAt:{computationName:"comp",instructionName:"ins-2"}},{id:"3",size:"5242880",definedAt:{computationName:"comp",instructionName:"ins-3"}},{id:"4",size:"1048576",definedAt:{computationName:"comp",instructionName:"ins-4"}}],bufferAllocations:[{index:"0",size:"10485676",isThreadLocal:!0,isResuable:!1,isEntryComputationParameter:!1,maybeLiveOut:!1,assigned:[{logicalBufferId:"0",offset:"0",size:"1048576"}]},
{index:"1",size:"2097512",isThreadLocal:!0,isResuable:!1,isEntryComputationParameter:!1,maybeLiveOut:!1,assigned:[{logicalBufferId:"1",offset:"0",size:"2097512"}]},{index:"2",size:"3145728",isThreadLocal:!0,isResuable:!1,isEntryComputationParameter:!1,maybeLiveOut:!1,assigned:[{logicalBufferId:"2",offset:"0",size:"3145728"}]},{index:"3",size:"5242880",isThreadLocal:!0,isResuable:!1,isEntryComputationParameter:!1,maybeLiveOut:!1,assigned:[{logicalBufferId:"3",offset:"0",size:"5242880"}]},{index:"4",
size:"10485676",isThreadLocal:!0,isResuable:!1,isEntryComputationParameter:!1,maybeLiveOut:!1,assigned:[{logicalBufferId:"4",offset:"0",size:"1048576"}]}],heapSimulatorTraces:[{events:[{kind:"ALLOC",bufferId:"0",computationName:"comp",instructionName:"ins-0"},{kind:"ALLOC",bufferId:"1",computationName:"comp",instructionName:"ins-1"},{kind:"ALLOC",bufferId:"2",computationName:"comp",instructionName:"ins-2"},{kind:"ALLOC",bufferId:"3",computationName:"comp",instructionName:"ins-3"},{kind:"FREE",bufferId:"3",
computationName:"comp",instructionName:"ins-3"},{kind:"FREE",bufferId:"2",computationName:"comp",instructionName:"ins-2"},{kind:"FREE",bufferId:"1",computationName:"comp",instructionName:"ins-1"},{kind:"ALLOC",bufferId:"4",computationName:"comp",instructionName:"ins-4"},{kind:"FREE",bufferId:"4",computationName:"comp",instructionName:"ins-4"},{kind:"FREE",bufferId:"0",computationName:"comp",instructionName:"ins-0"}]}]}},$H={byCategory:{name:"byCategory",metrics:{time:1,flops:.4,memoryBandwidth:.05},
children:[{name:"Good ops",metrics:{time:.6,flops:.4},category:{},children:[{name:"%convolution",metrics:{time:.2,flops:.18},xla:{op:"convolution",expression:"%convolution = something",provenance:"Convolution2D",category:"Good ops",layout:{dimensions:[{size:200,alignment:128,semantics:"feature"},{size:8,alignment:8,semantics:"batch"},{size:256,alignment:0,semantics:"spatial"}]}},children:[]},{name:"%fusion",metrics:{time:.4,flops:.22},xla:{op:"fusion:kOutput",expression:"%fusion = something",provenance:"",
category:"Good ops"},children:[{name:"%dot.1",xla:{op:"dot",expression:"%dot.1 = something",provenance:"TfOpForFusedDot",category:"Good ops"},children:[]},{name:"%dot.2",xla:{op:"dot",expression:"%dot.2 = something",provenance:"",category:"Good ops"},children:[]}]}]},{name:"Overhead",metrics:{time:.4,flops:0},category:{},children:[{name:"%infeed",metrics:{time:.4,flops:0},xla:{op:"infeed",expression:"%infeed = something",provenance:"",category:"Overhead"},children:[]}]}]},byProgram:{name:"byProgram",
metrics:{time:1,flops:.37,memoryBandwidth:.057},children:[]}},aI={podStatsSequence:{podStatsMap:[{allReduceOpDb:[{dataSize:"30661632",durationUs:10811.5,name:"all-reduce",replicaGroups:[{replicaIds:["0"]}]},{dataSize:"2048",durationUs:2521.16,name:"all-reduce.1",replicaGroups:[{replicaIds:["0"]}]},{dataSize:"12356608",durationUs:463.57,name:"all-reduce.2",replicaGroups:[{replicaIds:["0"]}]}],channelDb:[{channelId:"16436",dataSize:"2764800",durationUs:34.01,hloNames:["send.42","recv-done.52"],srcCoreIds:[0,
3],dstCoreIds:[1,2],sendDelayUs:0},{channelId:"17643",dataSize:"20480",durationUs:276.6,hloNames:["recv-done.100","send.83"],srcCoreIds:[3],dstCoreIds:[0],sendDelayUs:73.25}],coreIdToReplicaIdMap:{0:0,1:0,2:0,3:0},podStatsPerCore:{0:{chipId:1,allReduceComputeDurationUs:3296.22,allReduceSyncDurationUs:.40571,highFlopsComputeUs:207233.68,hostInfeedDurationUs:1714.96,hostName:"njsw1:14059",hostOutfeedDurationUs:0,nodeId:0,recvDurationUs:40773.72,sendDurationUs:18154.35,totalDurationUs:398215.85},1:{chipId:1,
allReduceComputeDurationUs:3296.22,allReduceSyncDurationUs:.40571,highFlopsComputeUs:207201.06,hostInfeedDurationUs:1719.77,hostName:"njsw1:14059",hostOutfeedDurationUs:0,nodeId:1,recvDurationUs:37772.05,sendDurationUs:17354.91,totalDurationUs:398223.51},2:{chipId:0,allReduceComputeDurationUs:3296.22,allReduceSyncDurationUs:36.02,highFlopsComputeUs:214142.01,hostInfeedDurationUs:1725.31,hostName:"njsw1:14059",hostOutfeedDurationUs:.33,nodeId:0,recvDurationUs:31277.58,sendDurationUs:9243.76,totalDurationUs:398218.81},
3:{chipId:0,allReduceComputeDurationUs:3296.22,allReduceSyncDurationUs:36.02,highFlopsComputeUs:209330.51,hostInfeedDurationUs:1720.71,hostName:"njsw1:14059",hostOutfeedDurationUs:0,nodeId:1,recvDurationUs:22356.51,sendDurationUs:15068.79,totalDurationUs:398221.08}},stepNum:222}]},runEnvironment:{topology:{xDimension:"2",yDimension:"1"},tpuType:"TPU v2"}},bI=[{cols:[{id:"rank",label:"Rank",type:"number"},{id:"kernel_name",label:"Kernel Name",type:"string"},{id:"registers_per_thread",label:"Registers per thread",
type:"number"},{id:"shmem_bytes",label:"Shared Mem bytes",type:"number"},{id:"block_dim",label:"Block dim",type:"string"},{id:"grid_dim",label:"Grid dim",type:"string"},{id:"is_op_tensor_core_eligible",label:"Op is TensorCore eligible",type:"boolean"},{id:"is_kernel_using_tensor_core",label:"Kernel uses TensorCore",type:"boolean"},{id:"op_name",label:"Op Name",type:"string"},{id:"occurrences",label:"Occurrences",type:"number"},{id:"total_duration_us",label:"Total Duration (us)",type:"number"},{id:"avg_duration_us",
label:"Avg Duration (us)",type:"number"},{id:"min_duration_us",label:"Min Duration (us)",type:"number"},{id:"max_duration_us",label:"Max Duration (us)",type:"number"}],rows:[{c:[{v:1},{v:"volta_sgemm_64x64_nn"},{v:126},{v:8448},{v:"64,1,1"},{v:"4,1547,1"},{v:!0},{v:!1},{v:"model_1/dense/MatMul"},{v:520},{v:473852.691},{v:911.261},{v:904.191},{v:922.621}]},{c:[{v:2},{v:"volta_sgemm_32x128_nn"},{v:55},{v:16384},{v:"256,1,1"},{v:"4,774,1"},{v:!1},{v:!1},{v:"model_1/dense_1/MatMul"},{v:520},{v:265960.752},
{v:511.462},{v:505.852},{v:519.17}]},{c:[{v:3},{v:"void tensorflow::BiasNHWCKernel(int, float const*, float const*, flot*, int)"},{v:20},{v:0},{v:"1024,1,1"},{v:"80,1,1"},{v:!1},{v:!0},{v:"model_1/dense/BiasAdd"},{v:520},{v:153061.981},{v:294.352},{v:289.791},{v:302.082}]},{c:[{v:4},{v:"void Eigen::internal::EigenMetaKernel const, Eigen::array const, Eigen::TensorMap, 16, Eigen::MakePointer> >, Eigen::TensorMap, 16, Eigen::MakePointer> const> const, Eigen::GpuDevice>, int>(Eigen::TensorEvaluator const, Eigen::array const, Eigen::TensorMap, 16, Eigen::MakePointer> >, Eigen::TensorMap, 16, Eigen::MakePointer> const> const, Eigen::GpuDevice>, int)"},
{v:16},{v:0},{v:"1024,1,1"},{v:"160,1,1"},{v:!0},{v:!0},{v:"model_1/concatenate/concat"},{v:1040},{v:142534.251},{v:137.052},{v:134.142},{v:141.313}]},{c:[{v:5},{v:"void Eigen::internal::EigenMetaKernel, 16, Eigen::MakePointer>, Eigen::TensorCwiseBinaryOp, Eigen::TensorMap, 16, Eigen::MakePointer> const, Eigen::TensorCwiseBinaryNullaryOp, Eigen::TensorMap, 16, Eigen::MakePointer> const> const> const> const, Eigen::GpuDevice>, long>(Eigne::TensorEvaluator, 16, Eigen::MakePointer>, Eigen::TensorCwiseBinaryOp, Eigen::TensorMap, 16, Eigen::MakePointer> const, Eigen::TensorCwiseBinaryNullaryOp, Eigen::TensorMap, 16, Eigen::MakePointer> const> const> const> const, Eigen::GpuDevice>, long)"},
{v:26},{v:0},{v:"1024,1,1"},{v:"160,1,1"},{v:!1},{v:!1},{v:"model_1/dense/Relu"},{v:520},{v:132006.561},{v:253.861},{v:250.881},{v:258.051}]},{c:[{v:6},{v:"void tensorflow::GatherOpKernel(float const*, int const*, float*, long long, long long, long long, long long)"},{v:22},{v:0},{v:"1024,1,1"},{v:"80,1,1"},{v:!0},{v:!0},{v:"model_1/embedding_user/embedding_lookup"},{v:520},{v:128865.962},{v:247.821},{v:244.742},{v:253.95}]},{c:[{v:7},{v:"void tensorflow::GatherOpKernel(float const*, int const*, float*, long long, long long, long long, long long)"},
{v:22},{v:0},{v:"1024,1,1"},{v:"80,1,1"},{v:!0},{v:!0},{v:"model_1/embedding_item/embedding_lookup"},{v:520},{v:124522.141},{v:239.461},{v:236.542},{v:247.811}]},{c:[{v:8},{v:"void tensorflow::BiasNHWCKernel(int, float const*, float const*, float*, int)"},{v:20},{v:0},{v:"1024,1,1"},{v:"80,1,1"},{v:!0},{v:!1},{v:"model_1/dense_1/BiasAdd"},{v:520},{v:76828.481},{v:147.751},{v:145.411},{v:155.652}]},{c:[{v:9},{v:"volta_sgemm_32x128_nn"},{v:55},{v:16384},{v:"256,1,1"},{v:"2,774,1"},{v:!1},{v:!1},{v:"model_1/dense_2/MatMul"},
{v:519},{v:76154.662},{v:146.731},{v:144.382},{v:148.481}]},{c:[{v:10},{v:"void Eigen::internal::EigenMetaKernel const, Eigen::array const, Eigen::TensorMap, 16, Eigen::MakePointer> >, Eigen::TensorMap, 16, Eigen::MakePointer> const> const, Eigen::GpuDevice>, int>(Eigen::TensorEvaluator const, Eigen::array const, Eigen::TensorMap, 16, Eigen::MakePointer> >, Eigen::TensorMap, 16, Eigen::MakePointer> const> const, Eigen::GpuDevice>, int)"},{v:16},{v:0},{v:"1024,1,1"},{v:"160,1,1"},{v:!1},{v:!0},{v:"model_1/concatenate_1/concat"},
{v:1038},{v:73137.971},{v:70.461},{v:68.611},{v:72.702}]},{c:[{v:11},{v:"void Eigen::internal::EigenMetaKernel, 16, Eigen::MakePointer>, Eigen::TensorCwiseBinaryOp, Eigen::TensorMap, 16, Eigen::MakePointer> const, Eigen::TensorCwiseBinaryNullaryOp, Eigen::TensorMap, 16, Eigen::MakePointer> const> const> const> const, Eigen::GpuDevice>, int>(Eigne::TensorEvaluator, 16, Eigen::MakePointer>, Eigen::TensorCwiseBinaryOp, Eigen::TensorMap, 16, Eigen::MakePointer> const, Eigen::TensorCwiseBinaryNullaryOp, Eigen::TensorMap, 16, Eigen::MakePointer> const> const> const> const, Eigen::GpuDevice>, int)"},
{v:16},{v:0},{v:"1024,1,1"},{v:"160,1,1"},{v:!1},{v:!1},{v:"model_1/embedding_user_mip/strided_slice"},{v:520},{v:70798.131},{v:136.151},{v:133.121},{v:148.482}]},{c:[{v:12},{v:"void Eigen::internal::EigenMetaKernel, 16, Eigen::MakePointer>, Eigen::TensorCwiseBinaryOp, Eigen::TensorMap, 16, Eigen::MakePointer> const, Eigen::TensorCwiseBinaryNullaryOp, Eigen::TensorMap, 16, Eigen::MakePointer> const> const> const> const, Eigen::GpuDevice>, int>(Eigne::TensorEvaluator, 16, Eigen::MakePointer>, Eigen::TensorCwiseBinaryOp, Eigen::TensorMap, 16, Eigen::MakePointer> const, Eigen::TensorCwiseBinaryNullaryOp, Eigen::TensorMap, 16, Eigen::MakePointer> const> const> const> const, Eigen::GpuDevice>, int)"},
{v:16},{v:0},{v:"1024,1,1"},{v:"160,1,1"},{v:!1},{v:!1},{v:"model_1/embedding_item_mip/strided_slice"},{v:520},{v:70783.822},{v:136.121},{v:133.121},{v:149.502}]}],p:{}}];var cI=function(a,b){this.Vr=a;this.Qn=!1;this.Qn="/"===b.pathname};cI.prototype.Rw=function(a){if(this.Qn)return Ph({result:"Done"});a=(new Qs).set("service_addr",a.Mj).set("is_tpu_name",a.Sn.toString()).set("duration",a.duration.toString()).set("num_retry",a.no.toString()).set("worker_list",a.$o);return this.Vr.get("/data/plugin/profile/capture_profile",{params:a})};
var dI=function(a){return a.Qn?Ph(UH):a.Vr.get("/data/plugin/profile/tools")},eI=function(a,b,c){if(a.Qn)return Ph(VH).b(Kk(1E3));b=(new Qs).set("run",b).set("tag",c);return a.Vr.get("/data/plugin/profile/hosts",{params:b})};
cI.prototype.getData=function(a,b,c){if(this.Qn)return"overview_page"===b||"overview_page@"===b?Ph(WH).b(Kk(1E3)):"input_pipeline_analyzer"===b||"input_pipeline_analyzer@"===b?Ph(XH).b(Kk(1E3)):"tensorflow_stats"===b?Ph(YH).b(Kk(1E3)):"memory_viewer"===b?Ph(ZH).b(Kk(1E3)):"op_profile"===b?Ph($H).b(Kk(1E3)):"pod_viewer"===b?Ph(aI).b(Kk(1E3)):"kernel_stats"===b?Ph(bI).b(Kk(1E3)):Ph([]).b(Kk(1E3));a=(new Qs).set("run",a).set("tag",b).set("host",c);return this.Vr.get("/data/plugin/profile/data",{params:a})};
cI.prototype.ll=function(a,b,c){if("kernel_stats"===b||"tensorflow_stats"===b)a=(new Qs).set("run",a).set("tag",b).set("host",c).set("tqx","out:csv;"),window.open("/data/plugin/profile/data?"+a.toString(),"_blank")};var gI=function(a){var b=this;this.nb=a;this.Ba=!0;this.HE=this.Yw=!1;this.vg=[];this.PG=0;document.addEventListener("tensorboard-reload",function(){var c=(new Date).getTime(),d=(c-b.PG)/1E3;28<=d&&(b.PG=c);b.Ba||b.Yw||!(28>d||32<d)||fI(b)})},hI=function(a){var b=[],c=Object.keys(a);a=Object.values(a);for(var d=0;d<c.length;d++)b.push({name:c[d],Ew:a[d]||[]});b.sort(function(e,f){return-SH(e.name,f.name)});return b};
gI.prototype.ib=function(){var a=this;dI(this.nb).subscribe(function(b){a.vg=hI(b||{});a.HE=0!==a.vg.length;a.Ba=!1})};var fI=function(a){a.Yw=!0;dI(a.nb).subscribe(function(b){b=hI(b||{});JSON.stringify(b)!==JSON.stringify(a.vg)&&document.dispatchEvent(new Event("plugin-reload"));a.Yw=!1})};var iI=function(a){return qH(function(b){var c=b[a];!pd()||a in b||console.warn('@ngrx/store: The feature name "'+a+"\" does not exist in the state, therefore createFeatureSelector cannot access it.  Be sure it is imported in a loaded module using StoreModule.forRoot('"+(a+"', ...) or StoreModule.forFeature('")+(a+"', ...).  If the default state is intended to be undefined, as is the case with router state, this development-only warning message can be ignored."));return c},function(b){return b})}("root"),
jI=qH(iI,function(a){return a.$x}),kI=qH(jI,function(a){return a.br}),lI=qH(iI,function(a){return a.ny}),mI=qH(lI,function(a){return a.dn}),nI=qH(iI,function(a){return a.wy}),oI=qH(nI,function(a){return a.Qi}),pI=qH(iI,function(a){return a.sg}),qI=qH(iI,function(a){return a.Gb}),rI=qH(iI,function(a){return a.wr});var sI=function(a,b){var c=this;this.Og=a;this.vg=[];this.Ba=!0;this.TF="";b.select(qI).subscribe(function(d){c.Ba=d.Ba;c.TF=d.message})};var tI=DG("[Heap object] Set active heap object"),uI=DG("[Op Profile Node] Set active op profile node"),vI=DG("[Pod Viewer Info] Set active pod viewer info"),wI=DG("[App State] Set capturing profile"),xI=DG("[App State] Set loading state"),yI=DG("[App State] Set current tool state");var AI=function(a,b){var c=this;this.nb=a;this.store=b;this.update=new ck;this.IH=[];this.Co=[];this.tags=[];this.re=[];this.Kj=this.Mf=this.Lj="";b.select(rI).subscribe(function(d){zI(c,d)})},zI=function(a,b){b=void 0===b?"":b;a.store.Aa(xI({Gb:{Ba:!0,message:"Loading data"}}));var c=a.IH.find(function(d){return d.name===a.Lj});c&&c.Ew&&0<c.Ew.length?(a.tags=c.Ew,a.Mf=a.tags.find(function(d){return d===b||d===b+"@"||d===b+"#"})||a.tags[0],a.Ys()):(a.tags=[],a.Mf="",a.re=[],a.Kj="",BI(a))};
AI.prototype.Ys=function(){var a=this;this.store.Aa(xI({Gb:{Ba:!0,message:"Loading data"}}));var b=this.Lj,c=this.Mf;this.re=[];this.Kj="";eI(this.nb,b,c).subscribe(function(d){d=d||[""];0===d.length&&d.push("");d=d.map(function(e){return null===e?"":""===e?"default":e});b===a.Lj&&c===a.Mf&&(a.re=d,a.Kj=a.re[0],BI(a))})};var BI=function(a){a.store.Aa(xI({Gb:{Ba:!1,message:""}}));a.update.emit({ea:a.Lj,tag:a.Mf,host:"default"===a.Kj?"":a.Kj})};
l.Object.defineProperties(AI.prototype,{vg:{configurable:!0,enumerable:!0,set:function(a){a&&0<a.length&&(this.IH=a,this.Co=a.map(function(b){return b.name}),this.Lj=a[0].name,zI(this))}}});var CI=function(a){this.ix=a;this.Qw="Capture";this.wO="Close";this.Mj="";this.Sn=!1;this.WD="ip";this.duration=1E3;this.no=3;this.$o=""};CI.prototype.Rw=function(){this.ix.close({Mj:this.Mj,Sn:this.Sn,duration:this.duration,no:this.no,$o:this.$o})};CI.prototype.close=function(){this.ix.close()};var DI=function(a,b,c,d){this.KO=a;this.FQ=b;this.nb=c;this.store=d;this.Qw="Capture Profile";this.sg=this.store.select(pI)},EI=function(a,b){a.FQ.open(b,"Close now!",{duration:5E3})};
DI.prototype.openDialog=function(){var a=this;Jh(this.KO.open(CI).jp).subscribe(function(b){b&&(a.store.Aa(wI({sg:!0})),a.nb.Rw(b).subscribe(function(c){a.store.Aa(wI({sg:!1}));c&&(c.error?EI(a,"Failed to capture profile: "+c.error):c.result&&(EI(a,c.result),setTimeout(function(){document.dispatchEvent(new Event("plugin-reload"))},1E3)))},function(c){a.store.Aa(wI({sg:!1}));EI(a,"Failed to capture profile: "+(c&&c.toString()?c.toString():""))}))})};var FI=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}mat-form-field[_ngcontent-%COMP%]{width:400px}mat-radio-button[_ngcontent-%COMP%]{margin-left:20px}mat-dialog-actions[_ngcontent-%COMP%]{justify-content:flex-end}.mat-raised-button[_ngcontent-%COMP%]{box-shadow:none;border:1px solid #000}"]],
data:{}});
function GI(a){return Y(0,[Xg(0,jo,[]),(a()(),V(1,0,null,null,112,"mat-dialog-content",[["class","mat-dialog-content"]],null,null,null,null,null)),M(2,16384,null,0,RC,[],null,null),(a()(),V(3,0,null,null,25,"div",[],null,null,null,null,null)),(a()(),V(4,0,null,null,24,"mat-form-field",[["class","mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",
null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,HD,vD)),
Yg(6144,null,rD,null,[sD]),M(6,7520256,null,9,sD,[A,$d,[2,OB],[2,kA],[2,qD],lz,S,[2,Ku]],null,null),W(603979776,1,{Yc:0}),W(335544320,2,{Zc:0}),W(603979776,3,{dd:0}),W(335544320,4,{ed:0}),W(603979776,5,{Fc:0}),W(603979776,6,{Xb:1}),W(603979776,7,{zb:1}),W(603979776,8,{Gc:1}),W(603979776,9,{Jc:1}),(a()(),V(16,0,null,3,2,"mat-label",[],null,null,null,null,null)),M(17,16384,[[3,4],[4,4]],0,mD,[],null,null),(a()(),X(-1,null,["Profile Service URL or TPU name"])),(a()(),V(19,0,null,1,9,"input",[["class",
"mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","localhost:6009"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"ngModelChange"],[null,"input"],
[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],function(b,c,d){var e=!0,f=b.a;"input"===c&&(e=!1!==K(b,20).Qp(d.target.value)&&e);"blur"===c&&(e=!1!==K(b,20).Ya()&&e);"compositionstart"===c&&(e=!1!==K(b,20).Cp()&&e);"compositionend"===c&&(e=!1!==K(b,20).Bp(d.target.value)&&e);"blur"===c&&(e=!1!==K(b,27).lb(!1)&&e);"focus"===c&&(e=!1!==K(b,27).lb(!0)&&e);"input"===c&&(e=!1!==K(b,27).Pe()&&e);"ngModelChange"===c&&(e=!1!==(f.Mj=d)&&e);"ngModelChange"===c&&(f.Mj=d.trim());
return e},null,null)),M(20,16384,null,0,rt,[Le,A,[2,qt]],null,null),M(21,16384,null,0,uu,[],{required:[0,"required"]},null),Yg(1024,null,Gt,function(b){return[b]},[uu]),Yg(1024,null,ot,function(b){return[b]},[rt]),M(24,671744,null,0,su,[[8,null],[6,Gt],[8,null],[6,ot]],{vl:[0,"model"]},{update:"ngModelChange"}),Yg(2048,null,ut,null,[su]),M(26,16384,null,0,xt,[[4,ut]],null,null),M(27,999424,null,0,YD,[A,lz,[6,ut],[2,qu],[2,tu],NB,[8,null],AB,S],{placeholder:[0,"placeholder"],required:[1,"required"]},
null),Yg(2048,[[1,4],[2,4]],kD,null,[YD]),(a()(),V(29,0,null,null,14,"div",[],null,null,null,null,null)),(a()(),V(30,0,null,null,13,"mat-radio-group",[["aria-label","address type"],["class","mat-radio-group"],["role","radiogroup"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],function(b,c,d){var e=!0,f=b.a;"ngModelChange"===c&&(e=!1!==(f.WD=d)&&e);"ngModelChange"===
c&&(f.Sn="tpu"===d);return e},null,null)),M(31,1064960,null,1,TE,[$d],null,null),W(603979776,10,{Nk:1}),Yg(1024,null,ot,function(b){return[b]},[TE]),M(34,671744,null,0,su,[[8,null],[8,null],[8,null],[6,ot]],{vl:[0,"model"]},{update:"ngModelChange"}),Yg(2048,null,ut,null,[su]),M(36,16384,null,0,xt,[[4,ut]],null,null),(a()(),X(-1,null,[" Address Type: "])),(a()(),V(38,0,null,null,2,"mat-radio-button",[["class","mat-radio-button"],["value","ip"]],[[2,"mat-radio-checked",null],[2,"mat-radio-disabled",
null],[2,"_mat-animation-noopable",null],[2,"mat-primary",null],[2,"mat-accent",null],[2,"mat-warn",null],[1,"tabindex",0],[1,"id",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-describedby",0]],[[null,"focus"]],function(b,c){var d=!0;"focus"===c&&(d=!1!==K(b,39).bh.h.focus()&&d);return d},YE,XE)),M(39,4440064,[[10,4]],0,VE,[[2,TE],A,$d,oz,dA,[2,Ku],[2,QE]],{value:[0,"value"]},null),(a()(),X(-1,0,["IP Address"])),(a()(),V(41,0,null,null,2,"mat-radio-button",[["class","mat-radio-button"],["value",
"tpu"]],[[2,"mat-radio-checked",null],[2,"mat-radio-disabled",null],[2,"_mat-animation-noopable",null],[2,"mat-primary",null],[2,"mat-accent",null],[2,"mat-warn",null],[1,"tabindex",0],[1,"id",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-describedby",0]],[[null,"focus"]],function(b,c){var d=!0;"focus"===c&&(d=!1!==K(b,42).bh.h.focus()&&d);return d},YE,XE)),M(42,4440064,[[10,4]],0,VE,[[2,TE],A,$d,oz,dA,[2,Ku],[2,QE]],{value:[0,"value"]},null),(a()(),X(-1,0,["TPU Name"])),(a()(),V(44,0,null,
null,0,"br",[],null,null,null,null,null)),(a()(),V(45,0,null,null,21,"div",[],null,null,null,null,null)),(a()(),V(46,0,null,null,20,"mat-form-field",[["class","mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],
[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,HD,vD)),Yg(6144,null,rD,null,[sD]),M(48,7520256,null,9,sD,[A,$d,[2,OB],[2,kA],[2,qD],lz,S,[2,Ku]],null,null),W(603979776,11,
{Yc:0}),W(335544320,12,{Zc:0}),W(603979776,13,{dd:0}),W(335544320,14,{ed:0}),W(603979776,15,{Fc:0}),W(603979776,16,{Xb:1}),W(603979776,17,{zb:1}),W(603979776,18,{Gc:1}),W(603979776,19,{Jc:1}),(a()(),V(58,0,null,1,8,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Profiling Duration (milliseconds)"],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],
[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"],[null,"focus"]],function(b,c,d){var e=!0,f=b.a;"input"===c&&(e=!1!==K(b,59).Qp(d.target.value)&&e);"blur"===c&&(e=!1!==K(b,59).Ya()&&e);"compositionstart"===c&&(e=!1!==K(b,59).Cp()&&
e);"compositionend"===c&&(e=!1!==K(b,59).Bp(d.target.value)&&e);"change"===c&&(e=!1!==K(b,60).Qb(d.target.value)&&e);"input"===c&&(e=!1!==K(b,60).Qb(d.target.value)&&e);"blur"===c&&(e=!1!==K(b,60).Ya()&&e);"blur"===c&&(e=!1!==K(b,65).lb(!1)&&e);"focus"===c&&(e=!1!==K(b,65).lb(!0)&&e);"input"===c&&(e=!1!==K(b,65).Pe()&&e);"ngModelChange"===c&&(e=!1!==(f.duration=d)&&e);return e},null,null)),M(59,16384,null,0,rt,[Le,A,[2,qt]],null,null),M(60,16384,null,0,At,[Le,A],null,null),Yg(1024,null,ot,function(b,
c){return[b,c]},[rt,At]),M(62,671744,null,0,su,[[8,null],[8,null],[8,null],[6,ot]],{vl:[0,"model"]},{update:"ngModelChange"}),Yg(2048,null,ut,null,[su]),M(64,16384,null,0,xt,[[4,ut]],null,null),M(65,999424,null,0,YD,[A,lz,[6,ut],[2,qu],[2,tu],NB,[8,null],AB,S],{placeholder:[0,"placeholder"],type:[1,"type"]},null),Yg(2048,[[11,4],[12,4]],kD,null,[YD]),(a()(),V(67,0,null,null,21,"div",[],null,null,null,null,null)),(a()(),V(68,0,null,null,20,"mat-form-field",[["class","mat-form-field"]],[[2,"mat-form-field-appearance-standard",
null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",
null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,HD,vD)),Yg(6144,null,rD,null,[sD]),M(70,7520256,null,9,sD,[A,$d,[2,OB],[2,kA],[2,qD],lz,S,[2,Ku]],null,null),W(603979776,20,{Yc:0}),W(335544320,21,{Zc:0}),W(603979776,22,{dd:0}),W(335544320,23,{ed:0}),W(603979776,24,{Fc:0}),W(603979776,25,{Xb:1}),W(603979776,26,{zb:1}),W(603979776,27,{Gc:1}),W(603979776,28,{Jc:1}),(a()(),V(80,0,null,1,8,"input",
[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Automatically retry N times when no trace event is collected"],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",
0]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"],[null,"focus"]],function(b,c,d){var e=!0,f=b.a;"input"===c&&(e=!1!==K(b,81).Qp(d.target.value)&&e);"blur"===c&&(e=!1!==K(b,81).Ya()&&e);"compositionstart"===c&&(e=!1!==K(b,81).Cp()&&e);"compositionend"===c&&(e=!1!==K(b,81).Bp(d.target.value)&&e);"change"===c&&(e=!1!==K(b,82).Qb(d.target.value)&&e);"input"===c&&(e=!1!==K(b,82).Qb(d.target.value)&&e);"blur"===c&&(e=!1!==K(b,82).Ya()&&
e);"blur"===c&&(e=!1!==K(b,87).lb(!1)&&e);"focus"===c&&(e=!1!==K(b,87).lb(!0)&&e);"input"===c&&(e=!1!==K(b,87).Pe()&&e);"ngModelChange"===c&&(e=!1!==(f.no=d)&&e);return e},null,null)),M(81,16384,null,0,rt,[Le,A,[2,qt]],null,null),M(82,16384,null,0,At,[Le,A],null,null),Yg(1024,null,ot,function(b,c){return[b,c]},[rt,At]),M(84,671744,null,0,su,[[8,null],[8,null],[8,null],[6,ot]],{vl:[0,"model"]},{update:"ngModelChange"}),Yg(2048,null,ut,null,[su]),M(86,16384,null,0,xt,[[4,ut]],null,null),M(87,999424,
null,0,YD,[A,lz,[6,ut],[2,qu],[2,tu],NB,[8,null],AB,S],{placeholder:[0,"placeholder"],type:[1,"type"]},null),Yg(2048,[[20,4],[21,4]],kD,null,[YD]),(a()(),V(89,0,null,null,24,"div",[],[[8,"hidden",0]],null,null,null,null)),(a()(),V(90,0,null,null,23,"div",[],null,null,null,null,null)),(a()(),V(91,0,null,null,22,"mat-form-field",[["class","mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",
null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",
null]],null,null,HD,vD)),Yg(6144,null,rD,null,[sD]),M(93,7520256,null,9,sD,[A,$d,[2,OB],[2,kA],[2,qD],lz,S,[2,Ku]],null,null),W(603979776,29,{Yc:0}),W(335544320,30,{Zc:0}),W(603979776,31,{dd:0}),W(335544320,32,{ed:0}),W(603979776,33,{Fc:0}),W(603979776,34,{Xb:1}),W(603979776,35,{zb:1}),W(603979776,36,{Gc:1}),W(603979776,37,{Jc:1}),(a()(),V(103,0,null,3,2,"mat-label",[],null,null,null,null,null)),M(104,16384,[[31,4],[32,4]],0,mD,[],null,null),(a()(),X(-1,null,["Subset of worker TPUs to profile (optional)"])),
(a()(),V(106,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","List of IPs, e.g. 10.4.1.2k10.4.1.3"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,
"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],function(b,c,d){var e=!0,f=b.a;"input"===c&&(e=!1!==K(b,107).Qp(d.target.value)&&e);"blur"===c&&(e=!1!==K(b,107).Ya()&&e);"compositionstart"===c&&(e=!1!==K(b,107).Cp()&&e);"compositionend"===c&&(e=!1!==K(b,107).Bp(d.target.value)&&e);"blur"===c&&(e=!1!==K(b,112).lb(!1)&&e);"focus"===c&&(e=!1!==K(b,112).lb(!0)&&e);"input"===c&&(e=!1!==K(b,112).Pe()&&e);"ngModelChange"===c&&(e=!1!==(f.$o=
d)&&e);return e},null,null)),M(107,16384,null,0,rt,[Le,A,[2,qt]],null,null),Yg(1024,null,ot,function(b){return[b]},[rt]),M(109,671744,null,0,su,[[8,null],[8,null],[8,null],[6,ot]],{vl:[0,"model"]},{update:"ngModelChange"}),Yg(2048,null,ut,null,[su]),M(111,16384,null,0,xt,[[4,ut]],null,null),M(112,999424,null,0,YD,[A,lz,[6,ut],[2,qu],[2,tu],NB,[8,null],AB,S],{placeholder:[0,"placeholder"]},null),Yg(2048,[[29,4],[30,4]],kD,null,[YD]),(a()(),V(114,0,null,null,9,"mat-dialog-actions",[["class","mat-dialog-actions"]],
null,null,null,null,null)),M(115,16384,null,0,SC,[],null,null),(a()(),V(116,0,null,null,3,"button",[["class","mat-focus-indicator"],["mat-raised-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],function(b,c){var d=!0,e=b.a;"click"===c&&(d=!1!==e.Rw()&&d);return d},pC,oC)),M(117,180224,null,0,mC,[A,oz,[2,Ku]],{disabled:[0,"disabled"]},null),(a()(),X(118,0,[" "," "])),ym(128,119,Zd(2)),(a()(),V(120,0,null,null,3,"button",[["class","mat-focus-indicator"],["mat-raised-button",
""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],function(b,c){var d=!0,e=b.a;"click"===c&&(d=!1!==e.close()&&d);return d},pC,oC)),M(121,180224,null,0,mC,[A,oz,[2,Ku]],null,null),(a()(),X(122,0,[" "," "])),ym(128,123,Zd(2))],function(b,c){var d=c.a;b(c,21,0,"");b(c,24,0,d.Mj);b(c,27,0,"localhost:6009","");b(c,34,0,d.WD);b(c,39,0,"ip");b(c,42,0,"tpu");b(c,62,0,d.duration);b(c,65,0,"Profiling Duration (milliseconds)","number");b(c,84,0,d.no);b(c,87,0,"Automatically retry N times when no trace event is collected",
"number");b(c,109,0,d.$o);b(c,112,0,"List of IPs, e.g. 10.4.1.2k10.4.1.3");b(c,117,0,!d.Mj)},function(b,c){var d=c.a,e="standard"==K(c,6).R,f="fill"==K(c,6).R,g="outline"==K(c,6).R,h="legacy"==K(c,6).R,m=K(c,6).u.sa,p=K(c,6).lc,q=K(c,6).Ic(),r=K(c,6).ec(),z=K(c,6).ad(),x=K(c,6).u.disabled,w=K(c,6).u.sc,t=K(c,6).u.focused,F="accent"==K(c,6).color,J="warn"==K(c,6).color,G=K(c,6).l("untouched"),O=K(c,6).l("touched"),N=K(c,6).l("pristine"),L=K(c,6).l("dirty"),R=K(c,6).l("valid"),U=K(c,6).l("invalid"),
ta=K(c,6).l("pending"),Da=!K(c,6).xc;b(c,4,1,[e,f,g,h,m,p,q,r,z,x,w,t,F,J,G,O,N,L,R,U,ta,Da]);var D=K(c,21).required?"":null,E=K(c,26).jo,I=K(c,26).io,ba=K(c,26).ho,Z=K(c,26).co,Ka=K(c,26).ko,ob=K(c,26).eo,Va=K(c,26).fo,Pb=K(c,27).de,y=K(c,27).id,C=K(c,27).placeholder,H=K(c,27).disabled,T=K(c,27).required,la=K(c,27).xe&&!K(c,27).cd||null,wa=K(c,27).yc||null,ia=K(c,27).sa,ma=K(c,27).required.toString();b(c,19,1,[D,E,I,ba,Z,Ka,ob,Va,Pb,y,C,H,T,la,wa,ia,ma]);var Fa=K(c,36).jo,Ra=K(c,36).io,Ta=K(c,36).ho,
Aa=K(c,36).co,mc=K(c,36).ko,me=K(c,36).eo,Eb=K(c,36).fo;b(c,30,0,Fa,Ra,Ta,Aa,mc,me,Eb);var Mb=K(c,39).checked,ac=K(c,39).disabled,ib="NoopAnimations"===K(c,39).ua,Fd="primary"===K(c,39).color,Mi="accent"===K(c,39).color,Ni="warn"===K(c,39).color,Oi=K(c,39).id;b(c,38,1,[Mb,ac,ib,Fd,Mi,Ni,-1,Oi,null,null,null]);var Pi=K(c,42).checked,Qi=K(c,42).disabled,Ri="NoopAnimations"===K(c,42).ua,Si="primary"===K(c,42).color,Ti="accent"===K(c,42).color,Ui="warn"===K(c,42).color,Vi=K(c,42).id;b(c,41,1,[Pi,Qi,Ri,
Si,Ti,Ui,-1,Vi,null,null,null]);var Wi="standard"==K(c,48).R,Xi="fill"==K(c,48).R,Yi="outline"==K(c,48).R,Zi="legacy"==K(c,48).R,$i=K(c,48).u.sa,aj=K(c,48).lc,bj=K(c,48).Ic(),cj=K(c,48).ec(),dj=K(c,48).ad(),ej=K(c,48).u.disabled,fj=K(c,48).u.sc,gj=K(c,48).u.focused,hj="accent"==K(c,48).color,ij="warn"==K(c,48).color,jj=K(c,48).l("untouched"),kj=K(c,48).l("touched"),lj=K(c,48).l("pristine"),mj=K(c,48).l("dirty"),nj=K(c,48).l("valid"),oj=K(c,48).l("invalid"),pj=K(c,48).l("pending"),qj=!K(c,48).xc;b(c,
46,1,[Wi,Xi,Yi,Zi,$i,aj,bj,cj,dj,ej,fj,gj,hj,ij,jj,kj,lj,mj,nj,oj,pj,qj]);var rj=K(c,64).jo,sj=K(c,64).io,tj=K(c,64).ho,uj=K(c,64).co,vj=K(c,64).ko,wj=K(c,64).eo,xj=K(c,64).fo,yj=K(c,65).de,zj=K(c,65).id,Aj=K(c,65).placeholder,Bj=K(c,65).disabled,Cj=K(c,65).required,Dj=K(c,65).xe&&!K(c,65).cd||null,Ej=K(c,65).yc||null,Fj=K(c,65).sa,Gj=K(c,65).required.toString();b(c,58,1,[rj,sj,tj,uj,vj,wj,xj,yj,zj,Aj,Bj,Cj,Dj,Ej,Fj,Gj]);var Hj="standard"==K(c,70).R,br="fill"==K(c,70).R,cr="outline"==K(c,70).R,dr=
"legacy"==K(c,70).R,er=K(c,70).u.sa,fr=K(c,70).lc,gr=K(c,70).Ic(),hr=K(c,70).ec(),ir=K(c,70).ad(),jr=K(c,70).u.disabled,kr=K(c,70).u.sc,lr=K(c,70).u.focused,mr="accent"==K(c,70).color,YK="warn"==K(c,70).color,ZK=K(c,70).l("untouched"),$K=K(c,70).l("touched"),aL=K(c,70).l("pristine"),bL=K(c,70).l("dirty"),cL=K(c,70).l("valid"),dL=K(c,70).l("invalid"),eL=K(c,70).l("pending"),fL=!K(c,70).xc;b(c,68,1,[Hj,br,cr,dr,er,fr,gr,hr,ir,jr,kr,lr,mr,YK,ZK,$K,aL,bL,cL,dL,eL,fL]);var gL=K(c,86).jo,hL=K(c,86).io,
iL=K(c,86).ho,jL=K(c,86).co,kL=K(c,86).ko,lL=K(c,86).eo,mL=K(c,86).fo,nL=K(c,87).de,oL=K(c,87).id,pL=K(c,87).placeholder,qL=K(c,87).disabled,rL=K(c,87).required,sL=K(c,87).xe&&!K(c,87).cd||null,tL=K(c,87).yc||null,uL=K(c,87).sa,vL=K(c,87).required.toString();b(c,80,1,[gL,hL,iL,jL,kL,lL,mL,nL,oL,pL,qL,rL,sL,tL,uL,vL]);b(c,89,0,!d.Sn);var wL="standard"==K(c,93).R,xL="fill"==K(c,93).R,yL="outline"==K(c,93).R,zL="legacy"==K(c,93).R,AL=K(c,93).u.sa,BL=K(c,93).lc,CL=K(c,93).Ic(),DL=K(c,93).ec(),EL=K(c,
93).ad(),FL=K(c,93).u.disabled,GL=K(c,93).u.sc,HL=K(c,93).u.focused,IL="accent"==K(c,93).color,JL="warn"==K(c,93).color,KL=K(c,93).l("untouched"),LL=K(c,93).l("touched"),ML=K(c,93).l("pristine"),NL=K(c,93).l("dirty"),OL=K(c,93).l("valid"),PL=K(c,93).l("invalid"),QL=K(c,93).l("pending"),RL=!K(c,93).xc;b(c,91,1,[wL,xL,yL,zL,AL,BL,CL,DL,EL,FL,GL,HL,IL,JL,KL,LL,ML,NL,OL,PL,QL,RL]);var SL=K(c,111).jo,TL=K(c,111).io,UL=K(c,111).ho,VL=K(c,111).co,WL=K(c,111).ko,XL=K(c,111).eo,YL=K(c,111).fo,ZL=K(c,112).de,
$L=K(c,112).id,aM=K(c,112).placeholder,bM=K(c,112).disabled,cM=K(c,112).required,dM=K(c,112).xe&&!K(c,112).cd||null,eM=K(c,112).yc||null,fM=K(c,112).sa,gM=K(c,112).required.toString();b(c,106,1,[SL,TL,UL,VL,WL,XL,YL,ZL,$L,aM,bM,cM,dM,eM,fM,gM]);var hM=K(c,117).disabled||null,iM="NoopAnimations"===K(c,117).ua;b(c,116,0,hM,iM);var jM=Pf(c,118,b(c,119,0,K(c,0),d.Qw));b(c,118,0,jM);var kM=K(c,121).disabled||null,lM="NoopAnimations"===K(c,121).ua;b(c,120,0,kM,lM);var mM=Pf(c,122,b(c,123,0,K(c,0),d.wO));
b(c,122,0,mM)})}var HI=Bg("capture-profile-dialog",CI,function(a){return Y(0,[(a()(),V(0,0,null,null,1,"capture-profile-dialog",[],null,null,null,GI,FI)),M(1,49152,null,0,CI,[JC],null,null)],null,null)});var II=function(){};var JI=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}mat-spinner[_ngcontent-%COMP%]{position:absolute;top:calc(50% - 10px);left:calc(50% - 10px)}.mat-raised-button[_ngcontent-%COMP%]{box-shadow:none;border:1px solid #000}"]],
data:{}});
function KI(a){return Y(0,[Xg(0,jo,[]),(a()(),V(1,0,null,null,8,"div",[],null,null,null,null,null)),(a()(),V(2,0,null,null,7,"button",[["class","mat-focus-indicator"],["mat-raised-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],function(b,c){var d=!0,e=b.a;"click"===c&&(d=!1!==e.openDialog()&&d);return d},pC,oC)),M(3,180224,null,0,mC,[A,oz,[2,Ku]],{disabled:[0,"disabled"]},null),Xg(131072,io,[$d]),(a()(),X(5,0,[" "," "])),ym(128,6,Zd(2)),(a()(),V(7,0,null,0,2,"mat-spinner",
[["class","mat-spinner mat-progress-spinner"],["diameter","20"],["mode","indeterminate"],["role","progressbar"]],[[4,"visibility",null],[2,"_mat-animation-noopable",null],[4,"width","px"],[4,"height","px"]],null,null,OE,LE)),M(8,114688,null,0,JE,[A,lz,[2,lo],[2,Ku],GE],{od:[0,"diameter"]},null),Xg(131072,io,[$d])],function(b,c){var d=c.a,e=Pf(c,3,K(c,4).transform(d.sg));b(c,3,0,e);b(c,8,0,"20")},function(b,c){var d=c.a,e=K(c,3).disabled||null,f="NoopAnimations"===K(c,3).ua;b(c,2,0,e,f);e=Pf(c,5,b(c,
6,0,K(c,0),d.Qw));b(c,5,0,e);e=Pf(c,7,K(c,9).transform(d.sg))?"visible":"hidden";f=K(c,8).GL;var g=K(c,8).od,h=K(c,8).od;b(c,7,0,e,f,g,h)})};var LI={BF16:2,C64:8,F16:2,F32:4,F64:8,PRED:1,TOKEN:0,S8:1,S16:2,S32:4,S64:8,U8:1,U16:2,U32:4,U64:8},MI="#e91e63 #2196f3 #81c784 #4dd0e1 #3f51b5 #e53935 #ff9100 #b39ddb #90a4ae #26c6da #ad1457 #03a9f4 #2196f3 #c2185b #795548 #f9a825 #00bfa5 #880e4f #d500f9 #ce93d8 #ec407a #4caf50 #ff8f00 #ffca28 #ab47bc #00e5ff #ff9800 #40c4ff #1e88e5 #9fa8da #bf360c #00b8d4 #f57f17 #64b5f6 #e040fb #ffab91 #4caf50 #01579b #66bb6a #ef9a9a #558b2f #fb8c00 #ff4081 #00e676 #388e3c #424242 #6d4c41 #c62828 #616161 #00897b #448aff #0d47a1 #607d8b #673ab7 #00c853 #2e7d32 #ffa726 #5e35b1 #ba68c8 #8d6e63 #00bcd4 #ff6f00 #f4511e #ff1744 #9e9e9e #d81b60 #4a148c #26a69a #689f38 #7b1fa2 #b0bec5 #304ffe #f48fb1 #ffd600 #ffb74d #8bc34a #303f9f #5d4037 #80cbc4 #ffcc80 #00acc1 #3e2723 #ff5252 #ff7043 #e91e63 #ea80fc #e65100 #d84315 #212121 #ff5722 #1976d2 #2962ff #bdbdbd #3949ab #69f0ae #d50000 #ffd740 #c0ca33 #ff6e40 #00b0ff #2979ff #e64a19 #7c4dff #607d8b #009688 #ffb300 #c51162 #ffc400 #29b6f6 #3d5afe #76ff03 #cddc39 #b388ff #5c6bc0 #9e9d24 #7cb342 #ef5350 #fdd835 #ef6c00 #4fc3f7 #6200ea #004d40 #ff8a65 #ffab00 #80deea #0097a7 #7e57c2 #ff6d00 #1565c0 #455a64 #ffc107 #4527a0 #ff5722 #f44336 #f57c00 #827717 #a5d6a7 #82b1ff #9c27b0 #ff80ab #e1bee7 #78909c #311b92 #00695c #4e342e #3f51b5 #651fff #9e9e9e #81d4fa #f8bbd0 #b71c1c #0091ea #673ab7 #a1887f #4db6ac #ffa000 #6a1b9a #43a047 #bcaaa4 #546e7a #aeea00 #e57373 #ffccbc #006064 #fbc02d #ffeb3b #8bc34a #039be5 #8e24aa #80d8ff #009688 #9ccc65 #512da8 #ffc107 #757575 #0277bd #ff3d00 #33691e #03a9f4 #00838f #ff8a80 #283593 #f50057 #1a237e #90caf9 #9c27b0 #aa00ff #aed581 #afb42b #9575cd #d32f2f #64dd17 #f44336 #795548 #cddc39 #ff9e80 #7986cb #dd2c00 #0288d1 #ff9800 #263238 #00796b #42a5f5 #8c9eff #1b5e20 #ffab40 #536dfe #00bcd4 #f06292".split(" "),
NI="input_pipeline_analyzer memory_viewer op_profile pod_viewer tensorflow_stats trace_viewer".split(" ");function OI(a){return LI.hasOwnProperty(a)?LI[a]:(console.error("Unhandled primitive type "+a),0)}function PI(a){a=Number(a);return isNaN(a)?0:a}function QI(a,b,c,d){return"rgba("+Math.round(255*a).toString()+","+Math.round(255*b).toString()+","+Math.round(255*c).toString()+","+d.toString()+")"}
function RI(a,b,c,d){void 0===b&&(b=1);void 0===c&&(c=1);void 0===d&&(d=function(e){return 1-Math.sqrt(1-e)});if(isNaN(a))return QI(b,b,b,c);a=d(a);return.5>a?QI(b,2*a*b,0,c):QI(2*(1-a)*b,b,0,c)}function SI(a){return a&&a.metrics&&a.metrics.time?(a.metrics.flops||0)/a.metrics.time:NaN}function TI(a){return a&&a.metrics&&a.metrics.memoryBandwidth?a.metrics.memoryBandwidth:NaN}function UI(a){return!!a&&!!a.metrics&&!!a.metrics.time}
function VI(a){return isNaN(a)?"-":.995<=a?"100%":1E-5>a?"0.00%":(100*a).toPrecision(2).toString()+"%"}function WI(a){return a&&a.metrics?(a.metrics.time||0)*(1-Math.max(SI(a),TI(a))):NaN}
function XI(a,b){switch(b){case "highFlopsComputeUs":return a.highFlopsComputeUs||0;case "lowFlopsComputeUs":return a.lowFlopsComputeUs||0;case "hostInfeedDurationUs":return a.hostInfeedDurationUs||0;case "hostOutfeedDurationUs":return a.hostOutfeedDurationUs||0;case "allReduceComputeDurationUs":return a.allReduceComputeDurationUs||0;case "allReduceSyncDurationUs":return a.allReduceSyncDurationUs||0;case "sendDurationUs":return a.sendDurationUs||0;case "recvDurationUs":return a.recvDurationUs||0;
default:return console.warn("No valid property name of PodStatsRecord"),0}}function YI(a){a=void 0===a?"":a;NI.forEach(function(b){a=a.replace(new RegExp(b,"g"),"<a>"+(void 0===b?"":b)+"</a>")});return a};var ZI=function(a){var b=this;this.store=a;this.oF=null;this.store.select(kI).subscribe(function(c){b.update(c)})};
ZI.prototype.update=function(a){if(this.oF=a){var b=a.di||0,c=a.TQ||0;this.instructionName=a.instructionName;this.opcode=a.opcode?a.opcode+" operation":"";this.size=b.toFixed(1);this.shape=a.shape;this.Nl=a.Nl;this.Kh=a.Kh;c?(this.cz=c.toFixed(1),this.padding=(b-c).toFixed(1),a=c/b,this.expansion=(1/a).toFixed(1),this.color=RI(a,.7)):(this.expansion=this.padding=this.cz="",this.color="rgb(192,192,192)")}};var $I=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block;margin-top:20px}mat-card[_ngcontent-%COMP%]{box-shadow:none !important;border-top:1px solid #eee;border-radius:0;padding:0}.info-header[_ngcontent-%COMP%]{padding:16px;display:flex}.info-header-circle[_ngcontent-%COMP%]{display:inline-block;width:40px;height:40px;border-radius:20px;margin:5px 10px 5px 0}.info-header-content-container[_ngcontent-%COMP%]{display:inline-block;width:260px;height:50px;position:relative}.info-header-content[_ngcontent-%COMP%]{position:absolute;top:50%;transform:translateY(-50%)}.info-header-title[_ngcontent-%COMP%]{font-size:20px;font-weight:500}.info-header-subheader[_ngcontent-%COMP%]{color:#4a4a4a;font-style:italic}.info-content[_ngcontent-%COMP%]{color:#4a4a4a;font-size:16px;padding:16px;word-break:break-word}.info[_ngcontent-%COMP%]{margin-bottom:16px}.title[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}"]],
data:{}});
function aJ(a){return Y(0,[(a()(),V(0,0,null,null,51,"div",[],[[8,"hidden",0]],null,null,null,null)),(a()(),V(1,0,null,null,50,"mat-card",[["class","mat-card mat-focus-indicator"]],[[2,"_mat-animation-noopable",null]],null,null,vC,uC)),M(2,49152,null,0,sC,[[2,Ku]],null,null),(a()(),V(3,0,null,0,48,"mat-card-content",[["class","mat-card-content"]],null,null,null,null,null)),M(4,16384,null,0,qC,[],null,null),(a()(),V(5,0,null,null,7,"div",[["class","info-header"]],null,null,null,null,null)),(a()(),
V(6,0,null,null,0,"div",[["class","info-header-circle"]],[[4,"background",null]],null,null,null,null)),(a()(),V(7,0,null,null,5,"div",[["class","info-header-content-container"]],null,null,null,null,null)),(a()(),V(8,0,null,null,4,"div",[["class","info-header-content"]],null,null,null,null,null)),(a()(),V(9,0,null,null,1,"div",[["class","info-header-title"]],null,null,null,null,null)),(a()(),X(10,null,["",""])),(a()(),V(11,0,null,null,1,"div",[["class","info-header-subheader"]],null,null,null,null,
null)),(a()(),X(12,null,["",""])),(a()(),V(13,0,null,null,38,"div",[["class","info-content"]],null,null,null,null,null)),(a()(),V(14,0,null,null,4,"div",[["class","info"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(15,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(a()(),X(-1,null,["Size: "])),(a()(),V(17,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(18,null,[""," MiB"])),(a()(),V(19,0,null,null,4,"div",[["class","info"]],[[8,"hidden",0]],null,null,null,null)),
(a()(),V(20,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(a()(),X(-1,null,["Unpadded Size: "])),(a()(),V(22,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(23,null,[""," MiB"])),(a()(),V(24,0,null,null,4,"div",[["class","info"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(25,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(a()(),X(-1,null,["Extra memory due to padding: "])),(a()(),V(27,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),
X(28,null,[""," MiB"])),(a()(),V(29,0,null,null,7,"div",[["class","info"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(30,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(a()(),X(-1,null,["Expansion: "])),(a()(),V(32,0,null,null,4,"div",[],null,null,null,null,null)),(a()(),V(33,0,null,null,1,"span",[],null,null,null,null,null)),(a()(),X(34,null,["",""])),(a()(),V(35,0,null,null,1,"span",[["class","title"]],null,null,null,null,null)),(a()(),X(-1,null,["X"])),(a()(),V(37,0,null,
null,4,"div",[["class","info"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(38,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(a()(),X(-1,null,["Shape (and minor-to-major order): "])),(a()(),V(40,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(41,null,["",""])),(a()(),V(42,0,null,null,4,"div",[["class","info"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(43,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(a()(),X(-1,null,["Tf Op Name:: "])),
(a()(),V(45,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(46,null,["",""])),(a()(),V(47,0,null,null,4,"div",[["class","info"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(48,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(a()(),X(-1,null,["Allocation Type: "])),(a()(),V(50,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(51,null,["",""]))],null,function(b,c){var d=c.a;b(c,0,0,!d.oF);var e="NoopAnimations"===K(c,2).ua;b(c,1,0,e);b(c,6,0,d.color);b(c,10,
0,d.instructionName);b(c,12,0,d.opcode);b(c,14,0,!d.size);b(c,18,0,d.size);b(c,19,0,!d.cz);b(c,23,0,d.cz);b(c,24,0,!d.padding);b(c,28,0,d.padding);b(c,29,0,!d.expansion);b(c,34,0,d.expansion);b(c,37,0,!d.shape);b(c,41,0,d.shape);b(c,42,0,!d.Nl);b(c,46,0,d.Nl);b(c,47,0,!d.Kh);b(c,51,0,d.Kh)})};var bJ=function(a){var b=this;this.store=a;this.provenance=this.expression=this.gn=this.Zn=this.En=this.utilization=this.BH=this.name=this.color="";this.lF=this.gF=this.eF=!1;this.dimensions=[];this.store.select(mI).subscribe(function(c){b.update(c)})},cJ=function(a){if(!a||!a.alignment)return"";a=(a.size||0)/a.alignment;return RI(a/Math.ceil(a),1,.25,function(b){return 1-Math.sqrt(1-b)})};
bJ.prototype.update=function(a){if(this.node=a||void 0)this.color=RI(SI(this.node),.7,1,Math.sqrt),this.name=this.node.name||"",this.BH=this.node?this.node.xla&&this.node.xla.category?this.node.xla.category+" operation":this.node.category?"Operation category":"Unknown":"",UI(this.node)?(a=SI(this.node),this.utilization=VI(a),this.En=RI(a,.7,1,Math.sqrt)):this.utilization="",(a=this.node)&&a.metrics&&a.metrics.memoryBandwidth?(a=TI(this.node),this.Zn=VI(a),this.gn=RI(1-a,.7,1,Math.sqrt)):this.Zn="",
this.expression=this.node.xla&&this.node.xla.expression?this.node.xla.expression:"",this.provenance=this.node.xla&&this.node.xla.provenance?this.node.xla.provenance:"",this.eF=!!this.node.xla&&!this.node.metrics,this.gF=!!this.node.category,this.lF=!!this.node.xla&&!!this.node.xla.layout&&!!this.node.xla.layout.dimensions&&0<this.node.xla.layout.dimensions.length,this.node.xla&&this.node.xla.layout&&(this.dimensions=this.node.xla.layout.dimensions||[])};var dJ=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block;margin-top:20px}mat-card[_ngcontent-%COMP%]{box-shadow:none !important;border-top:1px solid #eee;border-radius:0;padding:0}.info-header[_ngcontent-%COMP%]{padding:16px;display:flex}.info-header-circle[_ngcontent-%COMP%]{display:inline-block;width:40px;height:40px;border-radius:20px;margin:5px 10px 5px 0}.info-header-content-container[_ngcontent-%COMP%]{display:inline-block;width:260px;height:50px;position:relative}.info-header-content[_ngcontent-%COMP%]{position:absolute;top:50%;transform:translateY(-50%)}.info-header-title[_ngcontent-%COMP%]{font-size:20px;font-weight:500}.info-header-subheader[_ngcontent-%COMP%]{color:#4a4a4a;font-style:italic}.info-content[_ngcontent-%COMP%]{color:#4a4a4a;font-size:16px;padding:16px}.info[_ngcontent-%COMP%]{margin-bottom:16px}.title[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.bar-container[_ngcontent-%COMP%]{background-color:#ccc;height:24px}.bar[_ngcontent-%COMP%]{height:24px;line-height:24px}.expression[_ngcontent-%COMP%]{display:block;word-wrap:break-word}.unavailable[_ngcontent-%COMP%]{font-style:italic;color:#666}.layout[_ngcontent-%COMP%]{display:table;width:100%;border-spacing:16px 5px;margin-left:-10px}.layout[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{display:table-row}.layout[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{display:table-cell}.size[_ngcontent-%COMP%], .size-x[_ngcontent-%COMP%]{text-align:center;width:20%}.size-x[_ngcontent-%COMP%]{font-weight:bold;color:#888}.semantics[_ngcontent-%COMP%]{font-size:smaller;font-weight:bold;color:#48c;text-transform:uppercase;vertical-align:middle;width:30%}.alignment[_ngcontent-%COMP%]{position:absolute;padding:8px;margin-top:-8px;width:45%;box-sizing:border-box}"]],
data:{}});
function eJ(a){return Y(0,[(a()(),V(0,0,null,null,11,"div",[["class","layout"]],null,null,null,null,null)),(a()(),V(1,0,null,null,3,"div",[],null,null,null,null,null)),(a()(),V(2,0,null,null,2,"div",[["class","size-x"]],null,null,null,null,null)),(a()(),V(3,0,null,null,1,"div",[],[[8,"hidden",0]],null,null,null,null)),(a()(),X(-1,null,["x"])),(a()(),V(5,0,null,null,6,"div",[],null,null,null,null,null)),(a()(),V(6,0,null,null,1,"span",[["class","size"]],null,null,null,null,null)),(a()(),X(7,null,["",
""])),(a()(),V(8,0,null,null,1,"span",[["class","semantics"]],null,null,null,null,null)),(a()(),X(9,null,["",""])),(a()(),V(10,0,null,null,1,"span",[["class","alignment"]],[[4,"background-color",null]],null,null,null,null)),(a()(),X(11,null,[" "," "]))],null,function(b,c){b(c,3,0,!c.context.index);b(c,7,0,c.context.da.size);b(c,9,0,c.context.da.semantics);var d=cJ(c.context.da);b(c,10,0,d);if((d=c.context.da)&&d.alignment){var e=d.size||0,f=Math.ceil(e/d.alignment),g=1===f?"":": "+f.toString()+" x "+
d.alignment.toString();d=0===e%d.alignment?"Exact fit"+g:"Pad to "+(f*d.alignment).toString()+g}else d="";b(c,11,0,d)})}
function fJ(a){return Y(0,[(a()(),V(0,0,null,null,46,"div",[],[[8,"hidden",0]],null,null,null,null)),(a()(),V(1,0,null,null,45,"mat-card",[["class","mat-card mat-focus-indicator"]],[[2,"_mat-animation-noopable",null]],null,null,vC,uC)),M(2,49152,null,0,sC,[[2,Ku]],null,null),(a()(),V(3,0,null,0,43,"mat-card-content",[["class","mat-card-content"]],null,null,null,null,null)),M(4,16384,null,0,qC,[],null,null),(a()(),V(5,0,null,null,7,"div",[["class","info-header"]],null,null,null,null,null)),(a()(),
V(6,0,null,null,0,"div",[["class","info-header-circle"]],[[4,"background",null]],null,null,null,null)),(a()(),V(7,0,null,null,5,"div",[["class","info-header-content-container"]],null,null,null,null,null)),(a()(),V(8,0,null,null,4,"div",[["class","info-header-content"]],null,null,null,null,null)),(a()(),V(9,0,null,null,1,"div",[["class","info-header-title"]],null,null,null,null,null)),(a()(),X(10,null,["",""])),(a()(),V(11,0,null,null,1,"div",[["class","info-header-subheader"]],null,null,null,null,
null)),(a()(),X(12,null,["",""])),(a()(),V(13,0,null,null,33,"div",[["class","info-content"]],null,null,null,null,null)),(a()(),V(14,0,null,null,5,"div",[["class","info"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(15,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(a()(),X(-1,null,["FLOPS utilization:"])),(a()(),V(17,0,null,null,2,"div",[["class","bar-container"]],null,null,null,null,null)),(a()(),V(18,0,null,null,1,"div",[["class","bar"]],[[4,"width",null],[4,"background-color",
null]],null,null,null,null)),(a()(),X(19,null,[" \u00a0"," "])),(a()(),V(20,0,null,null,5,"div",[["class","info"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(21,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(a()(),X(-1,null,["Memory bandwidth utilization:"])),(a()(),V(23,0,null,null,2,"div",[["class","bar-container"]],null,null,null,null,null)),(a()(),V(24,0,null,null,1,"div",[["class","bar"]],[[4,"width",null],[4,"background-color",null]],null,null,null,null)),(a()(),X(25,
null,[" \u00a0"," "])),(a()(),V(26,0,null,null,4,"div",[["class","info"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(27,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(a()(),X(-1,null,["XLA Expression:"])),(a()(),V(29,0,null,null,1,"code",[["class","expression"]],null,null,null,null,null)),(a()(),X(30,null,["",""])),(a()(),V(31,0,null,null,4,"div",[["class","info"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(32,0,null,null,1,"div",[["class","title"]],null,null,null,null,
null)),(a()(),X(-1,null,["TensorFlow Name:"])),(a()(),V(34,0,null,null,1,"code",[["class","expression"]],null,null,null,null,null)),(a()(),X(35,null,["",""])),(a()(),V(36,0,null,null,2,"div",[["class","info"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(37,0,null,null,1,"div",[["class","unavailable"]],null,null,null,null,null)),(a()(),X(-1,null,[" Performance information for individual fused operations is not available. "])),(a()(),V(39,0,null,null,2,"div",[["class","info"]],[[8,"hidden",0]],
null,null,null,null)),(a()(),V(40,0,null,null,1,"div",[["class","unavailable"]],null,null,null,null,null)),(a()(),X(-1,null,[" Select items within this category for performace details. "])),(a()(),V(42,0,null,null,4,"div",[["class","info"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(43,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(a()(),X(-1,null,["Layout:"])),(a()(),im(16777216,null,null,1,null,eJ)),M(46,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},null)],function(b,
c){var d=c.a;b(c,46,0,d.dimensions)},function(b,c){var d=c.a;b(c,0,0,!d.node);var e="NoopAnimations"===K(c,2).ua;b(c,1,0,e);b(c,6,0,d.color);b(c,10,0,d.name);b(c,12,0,d.BH);b(c,14,0,!d.utilization);b(c,18,0,d.utilization,d.En);b(c,19,0,d.utilization);b(c,20,0,!d.Zn);b(c,24,0,d.Zn,d.gn);b(c,25,0,d.Zn);b(c,26,0,!d.expression);b(c,30,0,d.expression);b(c,31,0,!d.provenance);b(c,35,0,d.provenance);b(c,36,0,!d.eF);b(c,39,0,!d.gF);b(c,42,0,!d.lF)})};var gJ=function(a){var b=this;this.store=a;this.name="";this.details=[];this.description=this.replicaGroups=this.hloNames="";this.store.select(oI).subscribe(function(c){b.update(c)})},hJ=function(a,b){var c=Number(b.dataSize||"0");b=Number(b.durationUs||"0");a.details.push({title:"Data Transferred",value:(c/1048576).toFixed(2)+" MiB"});a.details.push({title:"Latency",value:b.toFixed(2)+" Us"});a.details.push({title:"BW",value:(0!==b?c/b/1073.74:0).toFixed(2)+" GiB/s"})},iJ=function(a,b){a.info=b;
a.name=b.name||"";hJ(a,b);(b.replicaGroups||[]).forEach(function(c){c.replicaIds&&0<c.replicaIds.length&&(a.replicaGroups+="{"+c.replicaIds.join(",")+"} ")});a.description=b.description||""},jJ=function(a,b){a.info=b;a.name="Channel # "+(b.channelId||0).toString();hJ(a,b);a.details.push({title:"Send Delay",value:(Number(b.sendDelayUs||"0")/1048576).toFixed(2)+" Us"});(b.hloNames||[]).forEach(function(c){c&&(a.hloNames+='"'+c+'" ')});a.description=b.description||""},kJ=function(a,b){a.info=b;a.name=
"Step breakdown of chip "+(b.chipId||0).toString();a.description="";var c=b.totalDurationUs||0;c&&TH.forEach(function(d){var e=XI(b,d.key);a.details.push({title:d.label,value:e.toFixed(2)+" Us ("+(e/c).toFixed(2)+"%)"})})};gJ.prototype.update=function(a){this.details=[];this.replicaGroups=this.hloNames="";a?a.hasOwnProperty("channelId")?jJ(this,a):a.hasOwnProperty("chipId")?kJ(this,a):iJ(this,a):this.info=void 0};var lJ=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block;margin-top:20px}mat-card[_ngcontent-%COMP%]{box-shadow:none !important;border-top:1px solid #eee;border-radius:0;padding:0}.info-header[_ngcontent-%COMP%]{padding:16px;font-size:20px;font-weight:500}.info-content[_ngcontent-%COMP%]{color:#4a4a4a;padding:16px}.info[_ngcontent-%COMP%]{margin-bottom:16px}.title[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.scroll-x-auto[_ngcontent-%COMP%]{overflow-x:auto}code[_ngcontent-%COMP%]{font-weight:normal}"]],
data:{}});function mJ(a){return Y(0,[(a()(),V(0,0,null,null,4,"div",[["class","info"]],null,null,null,null,null)),(a()(),V(1,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(a()(),X(2,null,["",": "])),(a()(),V(3,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(4,null,["",""]))],null,function(b,c){b(c,2,0,c.context.da.title);b(c,4,0,c.context.da.value)})}
function nJ(a){return Y(0,[(a()(),V(0,0,null,null,24,"div",[],[[8,"hidden",0]],null,null,null,null)),(a()(),V(1,0,null,null,23,"mat-card",[["class","mat-card mat-focus-indicator"]],[[2,"_mat-animation-noopable",null]],null,null,vC,uC)),M(2,49152,null,0,sC,[[2,Ku]],null,null),(a()(),V(3,0,null,0,21,"mat-card-content",[["class","mat-card-content"]],null,null,null,null,null)),M(4,16384,null,0,qC,[],null,null),(a()(),V(5,0,null,null,1,"div",[["class","info-header"]],null,null,null,null,null)),(a()(),
X(6,null,["",""])),(a()(),V(7,0,null,null,17,"div",[["class","info-content"]],null,null,null,null,null)),(a()(),im(16777216,null,null,1,null,mJ)),M(9,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},null),(a()(),V(10,0,null,null,4,"div",[["class","info scroll-x-auto"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(11,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(a()(),X(-1,null,["Hlo Names"])),(a()(),V(13,0,null,null,1,"code",[],null,null,null,null,null)),(a()(),X(14,null,["",
""])),(a()(),V(15,0,null,null,4,"div",[["class","info scroll-x-auto"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(16,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(a()(),X(-1,null,["Replica Groups"])),(a()(),V(18,0,null,null,1,"code",[],null,null,null,null,null)),(a()(),X(19,null,["",""])),(a()(),V(20,0,null,null,4,"div",[["class","info scroll-x-auto"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(21,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(a()(),
X(-1,null,["Description"])),(a()(),V(23,0,null,null,1,"code",[],null,null,null,null,null)),(a()(),X(24,null,["",""]))],function(b,c){var d=c.a;b(c,9,0,d.details)},function(b,c){var d=c.a;b(c,0,0,!d.info);var e="NoopAnimations"===K(c,2).ua;b(c,1,0,e);b(c,6,0,d.name);b(c,10,0,!d.hloNames);b(c,14,0,d.hloNames);b(c,15,0,!d.replicaGroups);b(c,19,0,d.replicaGroups);b(c,20,0,!d.description);b(c,24,0,d.description)})};var oJ=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}.button-container[_ngcontent-%COMP%]{padding:20px}.item-container[_ngcontent-%COMP%]{padding:20px 20px 0 20px}.mat-subheading-2[_ngcontent-%COMP%]{margin-bottom:0}"]],
data:{}});
function pJ(a){return Y(0,[(a()(),V(0,0,null,null,2,"mat-option",[["class","mat-option mat-focus-indicator"],["role","option"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],function(b,c,d){var e=!0;"click"===c&&(e=!1!==K(b,1).ph()&&e);"keydown"===c&&(e=!1!==K(b,1).pc(d)&&e);return e},AC,yC)),M(1,8568832,[[10,4]],0,VB,[A,$d,[2,UB],
[2,RB]],{value:[0,"value"]},null),(a()(),X(2,0,[" "," "]))],function(b,c){b(c,1,0,c.context.da)},function(b,c){var d=K(c,1).qk(),e=K(c,1).selected,f=K(c,1).multiple,g=K(c,1).active,h=K(c,1).id,m=K(c,1).hu(),p=K(c,1).disabled.toString(),q=K(c,1).disabled;b(c,0,0,d,e,f,g,h,m,p,q);b(c,2,0,c.context.da)})}
function qJ(a){return Y(0,[(a()(),V(0,0,null,null,2,"mat-option",[["class","mat-option mat-focus-indicator"],["role","option"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],function(b,c,d){var e=!0;"click"===c&&(e=!1!==K(b,1).ph()&&e);"keydown"===c&&(e=!1!==K(b,1).pc(d)&&e);return e},AC,yC)),M(1,8568832,[[22,4]],0,VB,[A,$d,[2,UB],
[2,RB]],{value:[0,"value"]},null),(a()(),X(2,0,[" "," "]))],function(b,c){b(c,1,0,c.context.da)},function(b,c){var d=K(c,1).qk(),e=K(c,1).selected,f=K(c,1).multiple,g=K(c,1).active,h=K(c,1).id,m=K(c,1).hu(),p=K(c,1).disabled.toString(),q=K(c,1).disabled;b(c,0,0,d,e,f,g,h,m,p,q);d=(d=c.context.da)&&d.length&&("@"===d[d.length-1]||"#"===d[d.length-1])?d.slice(0,-1):d||"";b(c,2,0,d)})}
function rJ(a){return Y(0,[(a()(),V(0,0,null,null,2,"mat-option",[["class","mat-option mat-focus-indicator"],["role","option"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],function(b,c,d){var e=!0;"click"===c&&(e=!1!==K(b,1).ph()&&e);"keydown"===c&&(e=!1!==K(b,1).pc(d)&&e);return e},AC,yC)),M(1,8568832,[[34,4]],0,VB,[A,$d,[2,UB],
[2,RB]],{value:[0,"value"]},null),(a()(),X(2,0,[" "," "]))],function(b,c){b(c,1,0,c.context.da)},function(b,c){var d=K(c,1).qk(),e=K(c,1).selected,f=K(c,1).multiple,g=K(c,1).active,h=K(c,1).id,m=K(c,1).hu(),p=K(c,1).disabled.toString(),q=K(c,1).disabled;b(c,0,0,d,e,f,g,h,m,p,q);b(c,2,0,c.context.da)})}
function sJ(a){return Y(0,[(a()(),V(0,0,null,null,2,"div",[["class","button-container horizontal-center"]],null,null,null,null,null)),(a()(),V(1,0,null,null,1,"capture-profile",[],null,null,null,KI,JI)),M(2,49152,null,0,DI,[OC,iG,cI,wH],null,null),(a()(),V(3,0,null,null,25,"div",[["class","item-container"]],null,null,null,null,null)),(a()(),V(4,0,null,null,3,"div",[],null,null,null,null,null)),M(5,278528,null,0,Qn,[lf,mf,A,Le],{ij:[0,"ngClass"]},null),xm(6,{"mat-subheading-2":0,disabled:1}),(a()(),
X(7,null,[" Runs (",") "])),(a()(),V(8,0,null,null,20,"mat-form-field",[["class","full-width mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",
null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,HD,vD)),M(9,7520256,null,9,sD,[A,$d,[2,OB],[2,kA],[2,qD],lz,S,[2,Ku]],null,null),W(603979776,1,{Yc:0}),W(335544320,2,{Zc:0}),W(603979776,3,{dd:0}),W(335544320,4,{ed:0}),W(603979776,5,{Fc:0}),W(603979776,
6,{Xb:1}),W(603979776,7,{zb:1}),W(603979776,8,{Gc:1}),W(603979776,9,{Jc:1}),Yg(2048,null,rD,null,[sD]),(a()(),V(20,0,null,1,8,"mat-select",[["class","mat-select"],["role","listbox"]],[[1,"id",0],[1,"tabindex",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-required",0],[1,"aria-disabled",0],[1,"aria-invalid",0],[1,"aria-owns",0],[1,"aria-multiselectable",0],[1,"aria-describedby",0],[1,"aria-activedescendant",0],[2,"mat-select-disabled",null],[2,"mat-select-invalid",null],[2,"mat-select-required",
null],[2,"mat-select-empty",null]],[[null,"valueChange"],[null,"selectionChange"],[null,"keydown"],[null,"focus"],[null,"blur"]],function(b,c,d){var e=!0,f=b.a;"keydown"===c&&(e=!1!==K(b,22).pc(d)&&e);"focus"===c&&(e=!1!==K(b,22).eg()&&e);"blur"===c&&(e=!1!==K(b,22).dg()&&e);"valueChange"===c&&(e=!1!==(f.Lj=d)&&e);"selectionChange"===c&&(e=!1!==zI(f)&&e);return e},mF,gF)),Yg(6144,null,UB,null,[eF]),M(22,2080768,null,3,eF,[wA,$d,S,NB,A,[2,kA],[2,qu],[2,tu],[2,rD],[8,null],[8,null],$E,Fz,[2,bF]],{disabled:[0,
"disabled"],value:[1,"value"]},{Ls:"selectionChange",Sl:"valueChange"}),W(603979776,10,{options:1}),W(603979776,11,{so:1}),W(603979776,12,{ex:0}),Yg(2048,[[1,4],[2,4]],kD,null,[eF]),(a()(),im(16777216,null,1,1,null,pJ)),M(28,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},null),(a()(),V(29,0,null,null,25,"div",[["class","item-container"]],null,null,null,null,null)),(a()(),V(30,0,null,null,3,"div",[],null,null,null,null,null)),M(31,278528,null,0,Qn,[lf,mf,A,Le],{ij:[0,"ngClass"]},null),xm(32,{"mat-subheading-2":0,
disabled:1}),(a()(),X(33,null,[" Tools (",") "])),(a()(),V(34,0,null,null,20,"mat-form-field",[["class","full-width mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,
"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,HD,vD)),M(35,7520256,null,9,sD,[A,$d,[2,OB],[2,kA],[2,qD],lz,S,[2,Ku]],null,null),W(603979776,13,{Yc:0}),W(335544320,14,{Zc:0}),W(603979776,15,{dd:0}),W(335544320,16,{ed:0}),
W(603979776,17,{Fc:0}),W(603979776,18,{Xb:1}),W(603979776,19,{zb:1}),W(603979776,20,{Gc:1}),W(603979776,21,{Jc:1}),Yg(2048,null,rD,null,[sD]),(a()(),V(46,0,null,1,8,"mat-select",[["class","mat-select"],["role","listbox"]],[[1,"id",0],[1,"tabindex",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-required",0],[1,"aria-disabled",0],[1,"aria-invalid",0],[1,"aria-owns",0],[1,"aria-multiselectable",0],[1,"aria-describedby",0],[1,"aria-activedescendant",0],[2,"mat-select-disabled",null],[2,"mat-select-invalid",
null],[2,"mat-select-required",null],[2,"mat-select-empty",null]],[[null,"valueChange"],[null,"selectionChange"],[null,"keydown"],[null,"focus"],[null,"blur"]],function(b,c,d){var e=!0,f=b.a;"keydown"===c&&(e=!1!==K(b,48).pc(d)&&e);"focus"===c&&(e=!1!==K(b,48).eg()&&e);"blur"===c&&(e=!1!==K(b,48).dg()&&e);"valueChange"===c&&(e=!1!==(f.Mf=d)&&e);"selectionChange"===c&&(e=!1!==f.Ys()&&e);return e},mF,gF)),Yg(6144,null,UB,null,[eF]),M(48,2080768,null,3,eF,[wA,$d,S,NB,A,[2,kA],[2,qu],[2,tu],[2,rD],[8,
null],[8,null],$E,Fz,[2,bF]],{disabled:[0,"disabled"],value:[1,"value"]},{Ls:"selectionChange",Sl:"valueChange"}),W(603979776,22,{options:1}),W(603979776,23,{so:1}),W(603979776,24,{ex:0}),Yg(2048,[[13,4],[14,4]],kD,null,[eF]),(a()(),im(16777216,null,1,1,null,qJ)),M(54,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},null),(a()(),V(55,0,null,null,25,"div",[["class","item-container"]],null,null,null,null,null)),(a()(),V(56,0,null,null,3,"div",[],null,null,null,null,null)),M(57,278528,null,0,Qn,[lf,mf,
A,Le],{ij:[0,"ngClass"]},null),xm(58,{"mat-subheading-2":0,disabled:1}),(a()(),X(59,null,[" Hosts (",") "])),(a()(),V(60,0,null,null,20,"mat-form-field",[["class","full-width mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",
null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,HD,vD)),M(61,7520256,null,9,sD,[A,$d,[2,OB],[2,kA],[2,qD],lz,S,[2,Ku]],null,null),W(603979776,25,{Yc:0}),W(335544320,
26,{Zc:0}),W(603979776,27,{dd:0}),W(335544320,28,{ed:0}),W(603979776,29,{Fc:0}),W(603979776,30,{Xb:1}),W(603979776,31,{zb:1}),W(603979776,32,{Gc:1}),W(603979776,33,{Jc:1}),Yg(2048,null,rD,null,[sD]),(a()(),V(72,0,null,1,8,"mat-select",[["class","mat-select"],["role","listbox"]],[[1,"id",0],[1,"tabindex",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-required",0],[1,"aria-disabled",0],[1,"aria-invalid",0],[1,"aria-owns",0],[1,"aria-multiselectable",0],[1,"aria-describedby",0],[1,"aria-activedescendant",
0],[2,"mat-select-disabled",null],[2,"mat-select-invalid",null],[2,"mat-select-required",null],[2,"mat-select-empty",null]],[[null,"valueChange"],[null,"selectionChange"],[null,"keydown"],[null,"focus"],[null,"blur"]],function(b,c,d){var e=!0,f=b.a;"keydown"===c&&(e=!1!==K(b,74).pc(d)&&e);"focus"===c&&(e=!1!==K(b,74).eg()&&e);"blur"===c&&(e=!1!==K(b,74).dg()&&e);"valueChange"===c&&(e=!1!==(f.Kj=d)&&e);"selectionChange"===c&&(e=!1!==BI(f)&&e);return e},mF,gF)),Yg(6144,null,UB,null,[eF]),M(74,2080768,
null,3,eF,[wA,$d,S,NB,A,[2,kA],[2,qu],[2,tu],[2,rD],[8,null],[8,null],$E,Fz,[2,bF]],{disabled:[0,"disabled"],value:[1,"value"]},{Ls:"selectionChange",Sl:"valueChange"}),W(603979776,34,{options:1}),W(603979776,35,{so:1}),W(603979776,36,{ex:0}),Yg(2048,[[25,4],[26,4]],kD,null,[eF]),(a()(),im(16777216,null,1,1,null,rJ)),M(80,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},null),(a()(),V(81,0,null,null,2,"div",[],[[8,"hidden",0]],null,null,null,null)),(a()(),V(82,0,null,null,1,"buffer-details",[],null,
null,null,aJ,$I)),M(83,49152,null,0,ZI,[wH],null,null),(a()(),V(84,0,null,null,2,"div",[],[[8,"hidden",0]],null,null,null,null)),(a()(),V(85,0,null,null,1,"op-details",[],null,null,null,fJ,dJ)),M(86,49152,null,0,bJ,[wH],null,null),(a()(),V(87,0,null,null,2,"div",[],[[8,"hidden",0]],null,null,null,null)),(a()(),V(88,0,null,null,1,"pod-viewer-details",[],null,null,null,nJ,lJ)),M(89,49152,null,0,gJ,[wH],null,null),(a()(),V(90,0,null,null,0,"br",[],null,null,null,null,null))],function(b,c){var d=c.a,
e=b(c,6,0,!0,!d.Co.length);b(c,5,0,e);b(c,22,0,!d.Co.length,d.Lj);b(c,28,0,d.Co);e=b(c,32,0,!0,!d.tags.length);b(c,31,0,e);b(c,48,0,!d.tags.length,d.Mf);b(c,54,0,d.tags);e=b(c,58,0,!0,!d.re.length);b(c,57,0,e);b(c,74,0,!d.re.length,d.Kj);b(c,80,0,d.re)},function(b,c){var d=c.a;b(c,7,0,d.Co.length);var e="standard"==K(c,9).R,f="fill"==K(c,9).R,g="outline"==K(c,9).R,h="legacy"==K(c,9).R,m=K(c,9).u.sa,p=K(c,9).lc,q=K(c,9).Ic(),r=K(c,9).ec(),z=K(c,9).ad(),x=K(c,9).u.disabled,w=K(c,9).u.sc,t=K(c,9).u.focused,
F="accent"==K(c,9).color,J="warn"==K(c,9).color,G=K(c,9).l("untouched"),O=K(c,9).l("touched"),N=K(c,9).l("pristine"),L=K(c,9).l("dirty"),R=K(c,9).l("valid"),U=K(c,9).l("invalid"),ta=K(c,9).l("pending"),Da=!K(c,9).xc;b(c,8,1,[e,f,g,h,m,p,q,r,z,x,w,t,F,J,G,O,N,L,R,U,ta,Da]);var D=K(c,22).id,E=K(c,22).tabIndex,I=K(c,22).Kp(),ba=K(c,22).gu(),Z=K(c,22).required.toString(),Ka=K(c,22).disabled.toString(),ob=K(c,22).sa,Va=K(c,22).If?K(c,22).oq:null,Pb=K(c,22).multiple,y=K(c,22).yc||null,C=K(c,22).fu(),H=
K(c,22).disabled,T=K(c,22).sa,la=K(c,22).required,wa=K(c,22).empty;b(c,20,1,[D,E,I,ba,Z,Ka,ob,Va,Pb,y,C,H,T,la,wa]);b(c,33,0,d.tags.length);var ia="standard"==K(c,35).R,ma="fill"==K(c,35).R,Fa="outline"==K(c,35).R,Ra="legacy"==K(c,35).R,Ta=K(c,35).u.sa,Aa=K(c,35).lc,mc=K(c,35).Ic(),me=K(c,35).ec(),Eb=K(c,35).ad(),Mb=K(c,35).u.disabled,ac=K(c,35).u.sc,ib=K(c,35).u.focused,Fd="accent"==K(c,35).color,Mi="warn"==K(c,35).color,Ni=K(c,35).l("untouched"),Oi=K(c,35).l("touched"),Pi=K(c,35).l("pristine"),
Qi=K(c,35).l("dirty"),Ri=K(c,35).l("valid"),Si=K(c,35).l("invalid"),Ti=K(c,35).l("pending"),Ui=!K(c,35).xc;b(c,34,1,[ia,ma,Fa,Ra,Ta,Aa,mc,me,Eb,Mb,ac,ib,Fd,Mi,Ni,Oi,Pi,Qi,Ri,Si,Ti,Ui]);var Vi=K(c,48).id,Wi=K(c,48).tabIndex,Xi=K(c,48).Kp(),Yi=K(c,48).gu(),Zi=K(c,48).required.toString(),$i=K(c,48).disabled.toString(),aj=K(c,48).sa,bj=K(c,48).If?K(c,48).oq:null,cj=K(c,48).multiple,dj=K(c,48).yc||null,ej=K(c,48).fu(),fj=K(c,48).disabled,gj=K(c,48).sa,hj=K(c,48).required,ij=K(c,48).empty;b(c,46,1,[Vi,
Wi,Xi,Yi,Zi,$i,aj,bj,cj,dj,ej,fj,gj,hj,ij]);b(c,59,0,d.re.length);var jj="standard"==K(c,61).R,kj="fill"==K(c,61).R,lj="outline"==K(c,61).R,mj="legacy"==K(c,61).R,nj=K(c,61).u.sa,oj=K(c,61).lc,pj=K(c,61).Ic(),qj=K(c,61).ec(),rj=K(c,61).ad(),sj=K(c,61).u.disabled,tj=K(c,61).u.sc,uj=K(c,61).u.focused,vj="accent"==K(c,61).color,wj="warn"==K(c,61).color,xj=K(c,61).l("untouched"),yj=K(c,61).l("touched"),zj=K(c,61).l("pristine"),Aj=K(c,61).l("dirty"),Bj=K(c,61).l("valid"),Cj=K(c,61).l("invalid"),Dj=K(c,
61).l("pending"),Ej=!K(c,61).xc;b(c,60,1,[jj,kj,lj,mj,nj,oj,pj,qj,rj,sj,tj,uj,vj,wj,xj,yj,zj,Aj,Bj,Cj,Dj,Ej]);var Fj=K(c,74).id,Gj=K(c,74).tabIndex,Hj=K(c,74).Kp(),br=K(c,74).gu(),cr=K(c,74).required.toString(),dr=K(c,74).disabled.toString(),er=K(c,74).sa,fr=K(c,74).If?K(c,74).oq:null,gr=K(c,74).multiple,hr=K(c,74).yc||null,ir=K(c,74).fu(),jr=K(c,74).disabled,kr=K(c,74).sa,lr=K(c,74).required,mr=K(c,74).empty;b(c,72,1,[Fj,Gj,Hj,br,cr,dr,er,fr,gr,hr,ir,jr,kr,lr,mr]);b(c,81,0,"memory_viewer"!=d.Mf);
b(c,84,0,"op_profile"!=d.Mf);b(c,87,0,"pod_viewer"!=d.Mf)})};var tJ=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}mat-sidenav-container[_ngcontent-%COMP%]{background-color:#fff}mat-sidenav[_ngcontent-%COMP%]{background:transparent;width:340px;border-right:1px solid #eee}mat-progress-bar[_ngcontent-%COMP%]{width:300px;margin:0 auto}.progress-container[_ngcontent-%COMP%]{padding:50px}.loading-message[_ngcontent-%COMP%]{width:fit-content;margin:0 auto}"]],
data:{}});
function uJ(a){return Y(0,[(a()(),V(0,0,null,null,18,"mat-sidenav-container",[["class","mat-drawer-container mat-sidenav-container"],["fullscreen",""]],[[2,"mat-drawer-container-explicit-backdrop",null]],null,null,GF,DF)),M(1,1490944,null,2,xF,[[2,kA],A,S,$d,wA,pF,[2,Ku]],null,null),W(603979776,1,{yz:1}),W(603979776,2,{yJ:0}),Yg(2048,null,qF,null,[xF]),(a()(),V(5,0,null,0,3,"mat-sidenav",[["class","mat-drawer mat-sidenav"],["mode","side"],["opened",""],["tabIndex","-1"]],[[1,"align",0],[2,"mat-drawer-end",
null],[2,"mat-drawer-over",null],[2,"mat-drawer-push",null],[2,"mat-drawer-side",null],[2,"mat-drawer-opened",null],[2,"mat-sidenav-fixed",null],[4,"top","px"],[4,"bottom","px"],[40,"@transform",0]],[["component","@transform.start"],["component","@transform.done"]],function(b,c,d){var e=!0;"component:@transform.start"===c&&(e=!1!==K(b,6).AI(d)&&e);"component:@transform.done"===c&&(e=!1!==K(b,6).yI(d)&&e);return e},CF,BF)),M(6,3325952,[[1,4]],0,wF,[A,zz,oz,lz,S,[2,lo],[2,qF]],{mode:[0,"mode"],Vd:[1,
"opened"]},null),(a()(),V(7,0,null,0,1,"sidenav",[],null,[[null,"update"]],function(b,c,d){var e=b.a;"update"===c&&(c=e,c.Ba=!1,c.Og.navigate([d.tag||"empty",d]));return!0},sJ,oJ)),M(8,49152,null,0,AI,[cI,wH],{vg:[0,"datasets"]},{update:"update"}),(a()(),V(9,0,null,1,9,"mat-sidenav-content",[["class","mat-drawer-content mat-sidenav-content"]],[[4,"margin-left","px"],[4,"margin-right","px"]],null,null,AF,zF)),M(10,1294336,[[2,4]],0,vF,[$d,xF,A,sA,S],null,null),(a()(),V(11,0,null,0,4,"div",[["class",
"progress-container"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(12,0,null,null,1,"div",[["class","loading-message"]],null,null,null,null,null)),(a()(),X(13,null,["",""])),(a()(),V(14,0,null,null,1,"mat-progress-bar",[["aria-valuemax","100"],["aria-valuemin","0"],["class","mat-progress-bar"],["color","primary"],["mode","indeterminate"],["role","progressbar"]],[[1,"aria-valuenow",0],[1,"mode",0],[2,"_mat-animation-noopable",null]],null,null,DE,CE)),M(15,4374528,null,0,AE,[A,S,[2,Ku],[2,yE]],
{color:[0,"color"],mode:[1,"mode"]},null),(a()(),V(16,0,null,0,2,"div",[],[[8,"className",0]],null,null,null,null)),(a()(),V(17,16777216,null,null,1,"router-outlet",[],null,null,null,null,null)),M(18,212992,null,0,sy,[qy,rf,Ge,[8,null],$d],null,null)],function(b,c){var d=c.a;b(c,1,0);b(c,6,0,"side","");b(c,8,0,d.vg);b(c,10,0);b(c,15,0,"primary","indeterminate");b(c,18,0)},function(b,c){var d=c.a,e=K(c,1).tp;b(c,0,0,e);e="end"===K(c,6).position;var f="over"===K(c,6).mode,g="push"===K(c,6).mode,h="side"===
K(c,6).mode,m=K(c,6).Vd,p=K(c,6).vx,q=K(c,6).vx?K(c,6).fP:null,r=K(c,6).vx?K(c,6).eP:null,z=K(c,6).ji;b(c,5,0,null,e,f,g,h,m,p,q,r,z);e=K(c,10).Xg.Yg.left;f=K(c,10).Xg.Yg.right;b(c,9,0,e,f);b(c,11,0,!d.Ba);b(c,13,0,d.TF);e="indeterminate"===K(c,15).mode||"query"===K(c,15).mode?null:K(c,15).value;f=K(c,15).mode;g=K(c,15).Iu;b(c,14,0,e,f,g);b(c,16,0,d.Ba?"hidden-content":"full-height")})};var vJ=function(){this.wP=!!(window.parent.TENSORBOARD_ENV||{}).IN_COLAB};var wJ=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block}.container[_ngcontent-%COMP%]{max-width:540px;margin:80px auto 0 auto}"]],
data:{}});
function xJ(a){return Y(0,[(a()(),V(0,0,null,null,7,"div",[["class","container"]],null,null,null,null,null)),(a()(),V(1,0,null,null,1,"h3",[],null,null,null,null,null)),(a()(),X(-1,null,["Profiling isn't supported in Colab yet."])),(a()(),V(3,0,null,null,4,"p",[],null,null,null,null,null)),(a()(),X(-1,null,[" Please see "])),(a()(),V(5,0,null,null,1,"a",[["href","https://github.com/tensorflow/tensorboard/issues/1913"],["rel","noopener"],["target","_blank"]],null,null,null,null,null)),(a()(),X(-1,
null,["GitHub issue #1913"])),(a()(),X(-1,null,[" for more information. "]))],null,null)}
function yJ(a){return Y(0,[(a()(),V(0,0,null,null,22,"div",[["class","container"]],null,null,null,null,null)),(a()(),V(1,0,null,null,1,"h3",[],null,null,null,null,null)),(a()(),X(-1,null,["No profile data was found."])),(a()(),V(3,0,null,null,2,"div",[["class","horizontal-center"]],null,null,null,null,null)),(a()(),V(4,0,null,null,1,"capture-profile",[],null,null,null,KI,JI)),M(5,49152,null,0,DI,[OC,iG,cI,wH],null,null),(a()(),V(6,0,null,null,1,"p",[],null,null,null,null,null)),(a()(),X(-1,null,[" If you have a model running on CPU, GPU, or Google Cloud TPU, you may be able to use the above button to capture a profile. "])),
(a()(),V(8,0,null,null,4,"p",[],null,null,null,null,null)),(a()(),X(-1,null,[" If you're a CPU or GPU user, please use the IP address option. You may want to check out the "])),(a()(),V(10,0,null,null,1,"a",[["href","https://colab.research.google.com/github/tensorflow/tensorboard/blob/master/docs/tensorboard_profiling_keras.ipynb"],["rel","noopener"],["target","_blank"]],null,null,null,null,null)),(a()(),X(-1,null,["tutorial"])),(a()(),X(-1,null,[" on how to start a TensorFlow profiler server and profile a Keras model on a GPU. "])),
(a()(),V(13,0,null,null,4,"p",[],null,null,null,null,null)),(a()(),X(-1,null,[" If you're a TPU user, please use the TPU name option and you may want to check out the "])),(a()(),V(15,0,null,null,1,"a",[["href","https://cloud.google.com/tpu/docs/cloud-tpu-tools"],["rel","noopener"],["target","_blank"]],null,null,null,null,null)),(a()(),X(-1,null,["tutorial"])),(a()(),X(-1,null,[" on how to interpreting the profiling results. "])),(a()(),V(18,0,null,null,4,"p",[],null,null,null,null,null)),(a()(),
X(-1,null,[" If you think profiling is done properly, please see the page of "])),(a()(),V(20,0,null,null,1,"a",[["href","https://cloud.google.com/tpu/docs/troubleshooting"],["rel","noopener"],["target","_blank"]],null,null,null,null,null)),(a()(),X(-1,null,["Google Cloud TPU Troubleshooting and FAQ"])),(a()(),X(-1,null,[" and consider filing an issue on GitHub. "]))],null,null)}
function zJ(a){return Y(0,[(a()(),im(16777216,null,null,1,null,xJ)),M(1,16384,null,0,Vn,[rf,qf],{cc:[0,"ngIf"],cy:[1,"ngIfElse"]},null),(a()(),im(0,[["no_profile_data",2]],null,0,null,yJ))],function(b,c){var d=c.a,e=d.wP,f=K(c,2);b(c,1,0,e,f)},null)}var AJ=Bg("empty-page",vJ,function(a){return Y(0,[(a()(),V(0,0,null,null,1,"empty-page",[],null,null,null,zJ,wJ)),M(1,49152,null,0,vJ,[],null,null)],null,null)});var BJ=function(){};var CJ=function(){};var DJ="infeed_percent_average infeed_percent_maximum infeed_percent_minimum infeed_percent_standard_deviation steptime_ms_average steptime_ms_maximum steptime_ms_minimum steptime_ms_standard_deviation summary_conclusion summary_nextstep".split(" "),EJ=["advanced_file_read_us","demanded_file_read_us","enqueue_us","preprocessing_us","unclassified_nonequeue_us"],FJ=function(a,b,c){var d=this;this.nb=b;this.store=c;this.vs=this.Ag=this.Fh=null;this.jF=!0;a.params.subscribe(function(e){d.update(e)})},
GJ=function(a,b,c){c=void 0===c?[]:c;if(!a)return{};for(var d=0;d<a.length;d++){var e=a[d];if(e&&(e.cols&&e.cols.find(function(f){return f.id===b})||e.p&&Object.keys(e.p).find(function(f){return c.includes(f)})))return e}return{}};
FJ.prototype.update=function(a){var b=this,c=a.ea||"",d=a.tag||"input_pipeline_analyzer";a=a.host||"";this.store.Aa(xI({Gb:{Ba:!0,message:"Loading data"}}));this.nb.getData(c,d,a).subscribe(function(e){b.store.Aa(xI({Gb:{Ba:!1,message:""}}));e=e||[];b.Fh=GJ(e,"stepnum",DJ);b.Ag=GJ(e,"opName",EJ);b.vs=GJ(e,"link");e=b.Fh||{};e.p=e.p||{};b.jF=!!e.rows&&0<e.rows.length})};var HJ=function(){this.EH=this.Ns=""};l.Object.defineProperties(HJ.prototype,{Fh:{configurable:!0,enumerable:!0,set:function(a){a=a||{};a.p=a.p||{};this.Ns=a.p.summary_conclusion||"";this.EH=(a.p.summary_nextstep||"").replace(/section 2/g,"Device-side analysis details section").replace(/section 3/g,"Host-side analysis details section");this.Ns.includes("HIGHLY")||this.Ns.includes("MODERATE")}}});var IJ=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block;padding:20px}.summary-conclusion[_ngcontent-%COMP%]{font-style:italic;margin-top:-16px}.summary-nextstep[_ngcontent-%COMP%]{margin-top:-16px}"]],
data:{}});
function JJ(a){return Y(0,[(a()(),V(0,0,null,null,1,"div",[["class","mat-headline"]],null,null,null,null,null)),(a()(),X(-1,null,["Summary of input-pipeline analysis"])),(a()(),V(2,0,null,null,1,"div",[["class","summary-conclusion description"]],null,null,null,null,null)),(a()(),X(3,null,["",""])),(a()(),V(4,0,null,null,0,"br",[],null,null,null,null,null)),(a()(),V(5,0,null,null,1,"div",[["class","mat-title"]],null,null,null,null,null)),(a()(),X(-1,null,["Recommendation for next step:"])),(a()(),
V(7,0,null,null,0,"div",[["class","summary-nextstep description"]],[[8,"innerHTML",1]],null,null,null,null))],null,function(b,c){var d=c.a;b(c,3,0,d.Ns);b(c,7,0,d.EH)})};var KJ=["stepnum","infeedPercentAverage","infeedPercentMin","infeedPercentMax"],LJ=["stepnum","computeTimeMs","inputTimeMs","idleTimeMs","tooltip"],MJ="stepnum deviceComputeTimeMs deviceToDeviceTimeMs hostComputeTimeMs kernelLaunchTimeMs infeedTimeMs outfeedTimeMs compileTimeMs otherTimeMs tooltip".split(" "),NJ=["green","crimson","blue"],OJ="#9CCC65 #FFEB3B #64B5F6 #FF9800 #B71C1C black #00695C #5E35B1".split(" "),PJ=function(){this.Ph=!0;this.Kx=null;this.Nh={};this.ei={};this.cs=this.dr=null};
PJ.prototype.Rh=function(){this.ra()};PJ.prototype.ob=function(){this.fb()};
PJ.prototype.fb=function(){if(this.Kx&&this.cs&&this.dr){var a=new google.visualization.DataTable(this.Kx),b=a.clone();if(this.dr&&b){for(var c=0,d=this.Ph?LJ:MJ,e=this.Ph?NJ:OJ;c<b.getNumberOfColumns();)d.includes(b.getColumnId(c))?c++:b.removeColumn(c);this.dr.draw(b,{hAxis:{title:"Step Number"},vAxis:{title:"Milliseconds",format:"###.####ms",minValue:0},chartArea:{left:100,top:10,width:"65%",height:"90%"},width:820,height:300,colors:e,backgroundColor:{fill:"transparent"},isStacked:!0})}a=a.clone();
if(this.cs&&a){for(b=0;b<a.getNumberOfColumns();)KJ.includes(a.getColumnId(b))?b++:a.removeColumn(b);this.cs.draw(a,{hAxis:{title:"Step Number"},vAxis:{title:"% of step time",format:"###.###'%'"},chartArea:{left:100,top:10,width:"65%",height:"90%"},width:820,height:300,legend:"none",lineWidth:1,colors:["none"],backgroundColor:{fill:"transparent"},intervals:{style:"boxes",color:"red"}})}}};
PJ.prototype.ra=function(){var a=this;google&&google.charts||setTimeout(function(){a.ra()},100);google.charts.load("current",{packages:["corechart"]});google.charts.setOnLoadCallback(function(){a.dr=new google.visualization.AreaChart(a.dO.h);a.cs=new google.visualization.LineChart(a.IP.h);a.fb()})};
l.Object.defineProperties(PJ.prototype,{Fh:{configurable:!0,enumerable:!0,set:function(a){a=(this.Kx=a)||{};a.p=a.p||{};a.rows&&0!==a.rows.length&&(this.Ph="TPU"===(a.p.hardware_type||"TPU"),this.ei.Mw=a.p.steptime_ms_average||"",this.ei.max=a.p.steptime_ms_maximum||"",this.ei.min=a.p.steptime_ms_minimum||"",this.ei.Sy=a.p.steptime_ms_standard_deviation||"",this.Nh.Mw=a.p.infeed_percent_average||"",this.Nh.max=a.p.infeed_percent_maximum||"",this.Nh.min=a.p.infeed_percent_minimum||"",this.Nh.Sy=a.p.infeed_percent_standard_deviation||
"")}}});var QJ=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block;padding:20px}.content-container[_ngcontent-%COMP%]{margin-left:32px;margin-top:-16px}.content-container[_ngcontent-%COMP%]   .mat-title[_ngcontent-%COMP%]{margin-bottom:0}.sub-section-title[_ngcontent-%COMP%]{font-size:22px;margin-left:8px}.description[_ngcontent-%COMP%]{margin-bottom:4px}.chart[_ngcontent-%COMP%]{margin-left:-52px}"]],
data:{}});
function RJ(a){return Y(0,[W(671088640,1,{dO:0}),W(671088640,2,{IP:0}),(a()(),V(2,0,null,null,35,"div",[],null,null,null,null,null)),(a()(),V(3,0,null,null,1,"div",[["class","mat-headline"]],null,null,null,null,null)),(a()(),X(-1,null,["Device-side analysis details"])),(a()(),V(5,0,null,null,1,"div",[["class","mat-headline sub-section-title"]],null,null,null,null,null)),(a()(),X(-1,null,["Device step time"])),(a()(),V(7,0,null,null,10,"div",[["class","content-container"]],null,null,null,null,null)),
(a()(),V(8,0,null,null,1,"div",[["class","mat-title"]],null,null,null,null,null)),(a()(),X(-1,null,["Device step-time statistics"])),(a()(),V(10,0,null,null,1,"div",[["class","primary-content"]],null,null,null,null,null)),(a()(),X(11,null,[" Average: "," ms (\u03c3 = "," ms) "])),(a()(),V(12,0,null,null,1,"div",[["class","primary-content"]],null,null,null,null,null)),(a()(),X(13,null,[" Range: "," - "," ms "])),(a()(),V(14,0,null,null,0,"br",[],null,null,null,null,null)),(a()(),V(15,0,null,null,1,
"div",[["class","mat-title"]],null,null,null,null,null)),(a()(),X(-1,null,["Step Time (in milliseconds)"])),(a()(),V(17,0,[[1,0],["areaChart",1]],null,0,"div",[["class","chart"]],null,null,null,null,null)),(a()(),V(18,0,null,null,0,"br",[],null,null,null,null,null)),(a()(),V(19,0,null,null,18,"div",[],[[8,"className",0]],null,null,null,null)),(a()(),V(20,0,null,null,1,"div",[["class","mat-headline sub-section-title"]],null,null,null,null,null)),(a()(),X(-1,null,[" Range of device time waiting for input data across cores at each step "])),
(a()(),V(22,0,null,null,15,"div",[["class","content-container"]],null,null,null,null,null)),(a()(),V(23,0,null,null,1,"div",[["class","mat-title"]],null,null,null,null,null)),(a()(),X(-1,null,["% of device step time waiting for input data"])),(a()(),V(25,0,null,null,4,"div",[["class","description"]],null,null,null,null,null)),(a()(),X(-1,null,[" (average over the "])),(a()(),V(27,0,null,null,1,"i",[],null,null,null,null,null)),(a()(),X(-1,null,["maximum"])),(a()(),X(-1,null,[" waiting time across cores at each step) "])),
(a()(),V(30,0,null,null,1,"div",[["class","primary-content"]],null,null,null,null,null)),(a()(),X(31,null,[" Average: "," % (\u03c3 = "," ms) "])),(a()(),V(32,0,null,null,1,"div",[["class","primary-content"]],null,null,null,null,null)),(a()(),X(33,null,[" Range: "," - "," % "])),(a()(),V(34,0,null,null,0,"br",[],null,null,null,null,null)),(a()(),V(35,0,null,null,1,"div",[["class","mat-title"]],null,null,null,null,null)),(a()(),X(-1,null,[" Range of device time waiting for input data acrsss cores at each step (in % of step time) "])),
(a()(),V(37,0,[[2,0],["lineChart",1]],null,0,"div",[["class","chart"]],null,null,null,null,null))],null,function(b,c){var d=c.a;b(c,11,0,d.ei.Mw,d.ei.Sy);b(c,13,0,d.ei.min,d.ei.max);b(c,19,0,d.Ph?"full-height":"hidden-content");b(c,31,0,d.Nh.Mw,d.Nh.Sy);b(c,33,0,d.Nh.min,d.Nh.max)})};var SJ=function(){this.Ag=null;this.Sr=!1;this.QG=[];this.table=this.mr=null};k=SJ.prototype;k.Rh=function(){this.ra()};k.ob=function(){this.fb()};
k.fb=function(){if(this.Ag&&this.mr&&this.table){if(this.Ag&&this.mr){var a=this.Ag.p||{};a=google.visualization.arrayToDataTable(["Input time breakdown;Other data reading or processing (in ms);Reading data from files on demand (in ms);Reading data from files in advance [including caching, prefetching, interleaving] (in ms);Data preprocessing (in ms);Enqueuing data to be transferred to device (in ms)".split(";"),["",Number(a.unclassified_nonequeue_us)/1E3,Number(a.demanded_file_read_us)/1E3,Number(a.advanced_file_read_us)/
1E3,Number(a.preprocessing_us)/1E3,Number(a.enqueue_us)/1E3]]);this.mr.draw(a,{bar:{groupWidth:"45%"},chartArea:{left:40,width:"50%",height:"90%"},width:800,height:300,colors:["red","blue","orange","green","purple"],backgroundColor:{fill:"transparent"},isStacked:"percent"})}this.Eb()}};
k.Eb=function(){if(this.Ag&&this.table){var a=new google.visualization.DataTable(this.Ag);if(1>a.getNumberOfRows())this.Sr=!1;else{this.Sr=!0;for(var b=0,c=0,d=0,e=0,f=0,g=0,h=0,m=0;m<a.getNumberOfColumns();m++)switch(a.getColumnId(m)){case "opName":b=m;break;case "count":c=m;break;case "timeInMs":d=m;break;case "timeInPercent":e=m;break;case "selfTimeInMs":f=m;break;case "selfTimeInPercent":g=m;break;case "category":h=m}m=new google.visualization.NumberFormat({pattern:"##.#%"});m.format(a,e);m.format(a,
g);m=new google.visualization.NumberFormat({fractionDigits:0});m.format(a,d);m.format(a,f);a.setProperty(0,b,"style","width: 40%");a.setProperty(0,c,"style","width: 15%");a.setProperty(0,d,"style","width: 10%");a.setProperty(0,e,"style","width: 5%");a.setProperty(0,f,"style","width: 10%");a.setProperty(0,g,"style","width: 5%");a.setProperty(0,h,"style","width: 15%");this.table.draw(a,{showRowNumber:!1,cssClassNames:{oddTableRow:"google-chart-table-odd-table-row",headerCell:"google-chart-table-header-cell",
tableCell:"google-chart-table-table-cell"}})}}};k.ra=function(){var a=this;google&&google.charts||setTimeout(function(){a.ra()},100);google.charts.load("current",{packages:["corechart","table"]});google.charts.setOnLoadCallback(function(){a.mr=new google.visualization.ColumnChart(a.yO.h);a.table=new google.visualization.Table(a.Rg.h);a.fb()})};
l.Object.defineProperties(SJ.prototype,{vs:{configurable:!0,enumerable:!0,set:function(a){var b=this;a=a||{};a.rows=a.rows||[];a.rows.forEach(function(c){c.c&&c.c[0]&&c.c[0].v&&b.QG.push(String(c.c[0].v))})}}});var TJ=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}mat-expansion-panel[_ngcontent-%COMP%]{box-shadow:none !important;margin:8px;margin:0}@media screen and (max-width: 1140px){mat-expansion-panel[_ngcontent-%COMP%]{min-width:500px}}mat-expansion-panel-header[_ngcontent-%COMP%]{margin:8px 8px 0 8px}mat-panel-title[_ngcontent-%COMP%]{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;color:#000;font-size:24px;font-weight:400;background-color:transparent}mat-expansion-panel-header.cdk-keyboard-focused[_ngcontent-%COMP%], mat-expansion-panel[_ngcontent-%COMP%]:not(.mat-expanded)   mat-expansion-panel-header[_ngcontent-%COMP%]:hover{background-color:#eee !important}.mat-expanded[_ngcontent-%COMP%]   mat-expansion-panel-header[_ngcontent-%COMP%]{border-bottom-left-radius:0;border-bottom-right-radius:0}.section-container[_ngcontent-%COMP%]{border-bottom:1px solid #eee;padding:20px}.content-container[_ngcontent-%COMP%]{margin-left:32px}.column-chart[_ngcontent-%COMP%], .recommendations[_ngcontent-%COMP%]{color:#4a4a4a;margin-top:-16px}"]],
data:{}});function UJ(a){return Y(0,[(a()(),V(0,0,null,null,0,"div",[],[[8,"innerHTML",1]],null,null,null,null))],null,function(b,c){b(c,0,0,c.context.da)})}
function VJ(a){return Y(0,[(a()(),V(0,0,null,null,4,"div",[["class","section-container"]],null,null,null,null,null)),(a()(),V(1,0,null,null,1,"div",[["class","mat-headline"]],null,null,null,null,null)),(a()(),X(-1,null,["Host-side analysis details"])),(a()(),V(3,0,null,null,1,"p",[],null,null,null,null,null)),(a()(),X(-1,null,["Host side analysis can not be done without instrumentation."]))],null,null)}
function WJ(a){return Y(0,[W(671088640,1,{yO:0}),W(671088640,2,{Rg:0}),(a()(),V(2,0,null,null,25,"div",[],[[8,"className",0]],null,null,null,null)),(a()(),V(3,0,null,null,11,"div",[["class","section-container"]],null,null,null,null,null)),(a()(),V(4,0,null,null,1,"div",[["class","mat-headline"]],null,null,null,null,null)),(a()(),X(-1,null,["Host-side analysis details"])),(a()(),V(6,0,null,null,8,"div",[["class","content-container"]],null,null,null,null,null)),(a()(),V(7,0,null,null,1,"div",[["class",
"mat-title"]],null,null,null,null,null)),(a()(),X(-1,null,["Breakdown of input processing time on the host"])),(a()(),V(9,0,[[1,0],["columnChart",1]],null,0,"div",[["class","column-chart"]],null,null,null,null,null)),(a()(),V(10,0,null,null,1,"div",[["class","mat-title"]],null,null,null,null,null)),(a()(),X(-1,null,["What can be done to reduce above components of the host input time:"])),(a()(),V(12,0,null,null,2,"div",[["class","recommendations"]],null,null,null,null,null)),(a()(),im(16777216,null,
null,1,null,UJ)),M(14,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},null),(a()(),V(15,16777216,null,null,11,"mat-expansion-panel",[["class","mat-expansion-panel"]],[[2,"mat-expanded",null],[2,"_mat-animation-noopable",null],[2,"mat-expansion-panel-spacing",null]],null,null,jD,hD)),M(16,1753088,null,1,aD,[[3,YC],$d,dA,rf,lo,[2,Ku],[2,$C]],null,null),W(603979776,3,{Qu:0}),Yg(256,null,YC,void 0,[]),(a()(),V(19,0,null,0,6,"mat-expansion-panel-header",[["class","mat-expansion-panel-header"],["role","button"]],
[[1,"id",0],[1,"tabindex",0],[1,"aria-controls",0],[1,"aria-expanded",0],[1,"aria-disabled",0],[2,"mat-expanded",null],[2,"mat-expansion-toggle-indicator-after",null],[2,"mat-expansion-toggle-indicator-before",null],[40,"@.disabled",0],[40,"@expansionHeight",0]],[[null,"click"],[null,"keydown"],["component","@expansionHeight.start"]],function(b,c,d){var e=!0;"click"===c&&(e=!1!==K(b,20).kw()&&e);"keydown"===c&&(e=!1!==K(b,20).LB(d)&&e);"component:@expansionHeight.start"===c&&(e=!1!==K(b,20).ak()&&
e);return e},gD,eD)),M(20,180224,null,0,bD,[aD,A,oz,$d,[2,$C]],null,null),xm(21,{collapsedHeight:0,expandedHeight:1}),xm(22,{value:0,params:1}),(a()(),V(23,0,null,0,2,"mat-panel-title",[["class","mat-expansion-panel-header-title"]],null,null,null,null,null)),M(24,16384,null,0,cD,[],null,null),(a()(),X(-1,null,["Input Op statistics"])),(a()(),V(26,0,[[2,0],["table",1]],1,0,"div",[],null,null,null,null,null)),(a()(),V(27,0,null,null,0,"br",[],null,null,null,null,null)),(a()(),im(16777216,null,null,
1,null,VJ)),M(29,16384,null,0,Vn,[rf,qf],{cc:[0,"ngIf"]},null)],function(b,c){var d=c.a;b(c,14,0,d.QG);b(c,29,0,!d.Sr)},function(b,c){var d=c.a;b(c,2,0,d.Sr?"full-height":"hidden-content");var e=K(c,16).Ma,f="NoopAnimations"===K(c,16).ua,g=K(c,16).lB();b(c,15,0,e,f,g);e=K(c,20).Ia.ru;f=K(c,20).disabled?-1:0;g=K(c,20).Ia.id;var h=K(c,20).Ia.Ma,m=K(c,20).Ia.disabled,p=K(c,20).Ia.Ma,q="after"===K(c,20).Ia.Pl,r="before"===K(c,20).Ia.Pl,z=K(c,20).pt,x=b(c,22,0,K(c,20).nk(),b(c,21,0,K(c,20).collapsedHeight,
K(c,20).expandedHeight));b(c,19,0,e,f,g,h,m,p,q,r,z,x)})};var XJ=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block}"]],data:{}});
function YJ(a){return Y(0,[(a()(),V(0,0,null,null,11,"div",[],null,null,null,null,null)),(a()(),V(1,0,null,null,1,"analysis-summary",[],null,null,null,JJ,IJ)),M(2,49152,null,0,HJ,[],{Fh:[0,"deviceAnalysis"]},null),(a()(),V(3,0,null,null,1,"mat-divider",[["class","mat-divider"],["role","separator"]],[[1,"aria-orientation",0],[2,"mat-divider-vertical",null],[2,"mat-divider-horizontal",null],[2,"mat-divider-inset",null]],null,null,XC,WC)),M(4,49152,null,0,UC,[],null,null),(a()(),V(5,0,null,null,4,"div",
[],[[8,"className",0]],null,null,null,null)),(a()(),V(6,0,null,null,1,"device-side-analysis-detail",[],null,null,null,RJ,QJ)),M(7,4767744,null,0,PJ,[],{Fh:[0,"deviceAnalysis"]},null),(a()(),V(8,0,null,null,1,"mat-divider",[["class","mat-divider"],["role","separator"]],[[1,"aria-orientation",0],[2,"mat-divider-vertical",null],[2,"mat-divider-horizontal",null],[2,"mat-divider-inset",null]],null,null,XC,WC)),M(9,49152,null,0,UC,[],null,null),(a()(),V(10,0,null,null,1,"host-side-analysis-detail",[],null,
null,null,WJ,TJ)),M(11,4767744,null,0,SJ,[],{Ag:[0,"hostAnalysis"],vs:[1,"recommendation"]},null)],function(b,c){var d=c.a;b(c,2,0,d.Fh);b(c,7,0,d.Fh);b(c,11,0,d.Ag,d.vs)},function(b,c){var d=c.a,e=K(c,4).vertical?"vertical":"horizontal",f=K(c,4).vertical,g=!K(c,4).vertical,h=K(c,4).te;b(c,3,0,e,f,g,h);b(c,5,0,d.jF?"full-height":"hidden-content");e=K(c,9).vertical?"vertical":"horizontal";f=K(c,9).vertical;g=!K(c,9).vertical;h=K(c,9).te;b(c,8,0,e,f,g,h)})}
var ZJ=Bg("input-pipeline",FJ,function(a){return Y(0,[(a()(),V(0,0,null,null,1,"input-pipeline",[],null,null,null,YJ,XJ)),M(1,49152,null,0,FJ,[Xv,cI,wH],null,null)],null,null)});var $J=function(){};var aK=function(){};var bK=function(){};var cK=function(){};var dK=function(a,b,c){var d=this;this.nb=b;this.store=c;this.data=null;this.host=this.ea="";this.Gn=!1;a.params.subscribe(function(e){d.update(e)})};dK.prototype.ll=function(){this.nb.ll(this.ea,"kernel_stats",this.host)};
dK.prototype.update=function(a){var b=this;this.ea=a.ea||"";this.host=a.host||"";this.store.Aa(xI({Gb:{Ba:!0,message:"Loading data"}}));this.nb.getData(this.ea,"kernel_stats",this.host).subscribe(function(c){b.store.Aa(xI({Gb:{Ba:!1,message:""}}));b.data=(c||[{}])[0];b.Gn=!!b.data.rows&&0<b.data.rows.length})};var eK=function(){this.qa=this.Qh=null};eK.prototype.ib=function(){this.ra()};eK.prototype.ob=function(){this.fb()};
eK.prototype.fb=function(){if(this.qa&&this.Qh){for(var a=new google.visualization.DataTable(this.Qh),b=0,c=0,d=0;d<a.getNumberOfColumns();d++)switch(a.getColumnId(d)){case "kernel_name":b=d;break;case "total_duration_us":c=d}a=new google.visualization.data.group(a,[b],[{column:c,aggregation:google.visualization.data.sum,type:"number"}]);a.sort([{column:1,desc:!0},{column:0,DR:!0}]);a.addColumn({type:"string",role:"tooltip",p:{html:!0}});for(c=b=0;c<Math.min(a.getNumberOfRows(),10);c++)b+=a.getValue(c,
1);for(c=0;c<a.getNumberOfRows();c++){d=a.getValue(c,0);var e=a.getValue(c,1);a.setValue(c,2,'<div style="padding:5px;"><b>'+d+"</b><br/>"+e.toFixed(2)+" us ("+(e/b*100).toFixed(1)+")%</div>")}a=new google.visualization.DataView(a);10<a.getNumberOfRows()&&a.hideRows(10,a.getNumberOfRows()-1);this.qa.draw(a,{backgroundColor:"transparent",width:700,height:250,chartArea:{left:0,width:"90%",height:"90%"},legend:{textStyle:{fontSize:10}},sliceVisibilityThreshold:.01,tooltip:{isHtml:!0}})}};
eK.prototype.ra=function(){var a=this;google&&google.charts||setTimeout(function(){a.ra()},100);google.charts.load("current",{packages:["corechart"]});google.charts.setOnLoadCallback(function(){a.qa=new google.visualization.PieChart(a.Od.h);a.fb()})};var fK=Qf({P:0,g:[["[_nghost-%COMP%]{display:block;width:800px;height:fit-content;margin:8px 8px 8px 0}"]],data:{}});function gK(a){return Y(0,[W(671088640,1,{Od:0}),(a()(),V(1,0,null,null,3,"div",[],null,null,null,null,null)),(a()(),V(2,0,null,null,1,"div",[["class","mat-title"]],null,null,null,null,null)),(a()(),X(-1,null,["Top 10 Kernels with highest Total Duration"])),(a()(),V(4,0,[[1,0],["chart",1]],null,0,"div",[["class","chart"]],null,null,null,null,null))],null,null)};var hK=function(){this.Qh=null;this.za={rank:0,kernelName:0,registersPerThread:0,shmemBytes:0,blockDim:0,gridDim:0,isKernelUsingTensorCore:0,isOpTensorCoreEligible:0,opName:0,occurrences:0,totalDurationUs:0,avgDurationUs:0,minDurationUs:0,maxDurationUs:0};this.dataTable=null;this.Gr=this.Fr="";this.sortAscending=!0;this.sortColumn=0;this.table=null;this.Ba=!0};k=hK.prototype;k.ib=function(){this.ra()};k.ob=function(){this.dataTable=null;this.Eb()};
k.bx=function(){this.table&&this.Qh&&!this.dataTable&&(this.dataTable=new google.visualization.DataTable(this.Qh))};k.Eb=function(){if(this.table&&this.Qh){var a=this.xx();a&&this.table.draw(a,{allowHtml:!0,alternatingRowStyle:!0,showRowNumber:!1,width:"100%",cssClassNames:{oddTableRow:"google-chart-table-odd-table-row",headerCell:"google-chart-table-header-cell",tableCell:"google-chart-table-table-cell"},sort:"event",sortAscending:this.sortAscending,sortColumn:this.sortColumn,page:"enable",pageSize:100})}};
k.xx=function(){if(!this.dataTable&&(this.bx(),this.dataTable))for(var a=0;a<this.dataTable.getNumberOfColumns();a++)switch(this.dataTable.getColumnId(a)){case "rank":this.za.rank=a;break;case "kernel_name":this.za.kernelName=a;break;case "registers_per_thread":this.za.registersPerThread=a;break;case "shmem_bytes":this.za.shmemBytes=a;break;case "block_dim":this.za.blockDim=a;break;case "grid_dim":this.za.gridDim=a;break;case "is_kernel_using_tensor_core":this.za.isKernelUsingTensorCore=a;break;case "is_op_tensor_core_eligible":this.za.isOpTensorCoreEligible=
a;break;case "op_name":this.za.opName=a;break;case "occurrences":this.za.occurrences=a;break;case "total_duration_us":this.za.totalDurationUs=a;break;case "avg_duration_us":this.za.avgDurationUs=a;break;case "min_duration_us":this.za.minDurationUs=a;break;case "max_duration_us":this.za.maxDurationUs=a}this.dataTable&&(this.dataTable.setProperty(0,this.za.kernelName,"style","width: 30%"),this.dataTable.setProperty(0,this.za.opName,"style","width: 25%"));a=this.Ry();if(!a)return null;a.setColumns([this.za.rank,
this.za.kernelName,this.za.registersPerThread,this.za.shmemBytes,this.za.blockDim,this.za.gridDim,this.za.isKernelUsingTensorCore,this.za.isOpTensorCoreEligible,this.za.opName,this.za.occurrences,this.za.totalDurationUs,this.za.avgDurationUs,this.za.minDurationUs,this.za.maxDurationUs]);return a};
k.yx=function(){if(!this.dataTable)return null;var a=[];if(this.Fr.trim()){var b=this.Fr.trim().toLowerCase();a.push({column:1,test:function(e){return 0<=e.toLowerCase().indexOf(b)}})}if(this.Gr.trim()){var c=this.Gr.trim().toLowerCase();a.push({column:8,test:function(e){return 0<=e.toLowerCase().indexOf(c)}})}if(0<a.length){var d=new google.visualization.DataView(this.dataTable);d.setRows(this.dataTable.getFilteredRows(a));return d.toDataTable()}return this.dataTable};
k.ra=function(){var a=this;google&&google.charts||setTimeout(function(){a.ra()},100);google.charts.load("current",{packages:["table"]});google.charts.setOnLoadCallback(function(){a.table=new google.visualization.Table(a.Rg.h);google.visualization.events.addListener(a.table,"sort",function(b){a.sortColumn=b.column;a.sortAscending=b.ascending;a.Eb()});a.Eb()})};
k.Ry=function(){var a=this.yx();if(!a)return null;var b=a.getSortedRows({column:this.sortColumn,desc:!this.sortAscending});if(0!==this.sortColumn||this.sortAscending)b.forEach(function(e,f){a.setCell(e,0,f+1)});else{var c=b.length;b.forEach(function(e){a.setCell(e,0,c--)})}var d=new google.visualization.DataView(a);d.setRows(b);return d};var iK=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block;padding:20px}mat-form-field[_ngcontent-%COMP%]{margin:0 8px}mat-icon[_ngcontent-%COMP%]{color:#777;vertical-align:bottom}.table[_ngcontent-%COMP%]{border:1px solid #eee}"]],
data:{}});
function jK(a){return Y(0,[W(671088640,1,{Rg:0}),(a()(),V(1,0,null,null,40,"div",[],null,null,null,null,null)),(a()(),V(2,0,null,null,1,"div",[["class","mat-headline"]],null,null,null,null,null)),(a()(),X(-1,null,["TensorFlow operations"])),(a()(),V(4,0,null,null,18,"mat-form-field",[["class","mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",
null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,HD,vD)),
Yg(6144,null,rD,null,[sD]),M(6,7520256,null,9,sD,[A,$d,[2,OB],[2,kA],[2,qD],lz,S,[2,Ku]],null,null),W(603979776,2,{Yc:0}),W(335544320,3,{Zc:0}),W(603979776,4,{dd:0}),W(335544320,5,{ed:0}),W(603979776,6,{Fc:0}),W(603979776,7,{Xb:1}),W(603979776,8,{zb:1}),W(603979776,9,{Gc:1}),W(603979776,10,{Jc:1}),(a()(),V(16,0,null,1,2,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Kernel Name"]],[[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,
"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"input"],[null,"blur"],[null,"focus"]],function(b,c,d){var e=!0,f=b.a;"blur"===c&&(e=!1!==K(b,17).lb(!1)&&e);"focus"===c&&(e=!1!==K(b,17).lb(!0)&&e);"input"===c&&(e=!1!==K(b,17).Pe()&&e);"input"===c&&(f.Fr=d.target.value,e=!1!==f.Eb()&&e);return e},null,null)),M(17,999424,null,0,YD,[A,lz,[8,null],[2,qu],[2,tu],NB,[8,null],AB,S],{placeholder:[0,"placeholder"],value:[1,"value"]},
null),Yg(2048,[[2,4],[3,4]],kD,null,[YD]),(a()(),V(19,0,null,4,3,"mat-icon",[["class","mat-icon notranslate"],["matSuffix",""],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,UD,TD)),M(20,16384,[[10,4]],0,nD,[],null,null),M(21,9158656,null,0,RD,[A,JD,[8,null],[2,ND],[2,gd]],null,null),(a()(),X(-1,0,["search"])),(a()(),V(23,0,null,null,18,"mat-form-field",[["class","mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",
null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",
null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,HD,vD)),Yg(6144,null,rD,null,[sD]),M(25,7520256,null,9,sD,[A,$d,[2,OB],[2,kA],[2,qD],lz,S,[2,Ku]],null,null),W(603979776,11,{Yc:0}),W(335544320,12,{Zc:0}),W(603979776,13,{dd:0}),W(335544320,14,{ed:0}),W(603979776,15,{Fc:0}),W(603979776,16,{Xb:1}),W(603979776,17,{zb:1}),W(603979776,18,{Gc:1}),W(603979776,19,{Jc:1}),(a()(),V(35,0,null,1,2,"input",[["class","mat-input-element mat-form-field-autofill-control"],
["matInput",""],["placeholder","Op Name"]],[[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"input"],[null,"blur"],[null,"focus"]],function(b,c,d){var e=!0,f=b.a;"blur"===c&&(e=!1!==K(b,36).lb(!1)&&e);"focus"===c&&(e=!1!==K(b,36).lb(!0)&&e);"input"===c&&(e=!1!==K(b,36).Pe()&&e);"input"===c&&(f.Gr=d.target.value,e=!1!==f.Eb()&&e);return e},null,null)),M(36,999424,
null,0,YD,[A,lz,[8,null],[2,qu],[2,tu],NB,[8,null],AB,S],{placeholder:[0,"placeholder"],value:[1,"value"]},null),Yg(2048,[[11,4],[12,4]],kD,null,[YD]),(a()(),V(38,0,null,4,3,"mat-icon",[["class","mat-icon notranslate"],["matSuffix",""],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,UD,TD)),M(39,16384,[[19,4]],0,nD,[],null,null),M(40,9158656,null,0,RD,[A,JD,[8,null],[2,ND],[2,gd]],null,null),(a()(),X(-1,0,["search"])),(a()(),V(42,0,null,null,0,"br",[],null,null,
null,null,null)),(a()(),V(43,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),V(44,0,[[1,0],["table",1]],null,0,"div",[["class","table"]],null,null,null,null,null))],function(b,c){var d=c.a;b(c,17,0,"Kernel Name",d.Fr);b(c,21,0);b(c,36,0,"Op Name",d.Gr);b(c,40,0)},function(b,c){var d="standard"==K(c,6).R,e="fill"==K(c,6).R,f="outline"==K(c,6).R,g="legacy"==K(c,6).R,h=K(c,6).u.sa,m=K(c,6).lc,p=K(c,6).Ic(),q=K(c,6).ec(),r=K(c,6).ad(),z=K(c,6).u.disabled,x=K(c,6).u.sc,w=K(c,6).u.focused,t="accent"==
K(c,6).color,F="warn"==K(c,6).color,J=K(c,6).l("untouched"),G=K(c,6).l("touched"),O=K(c,6).l("pristine"),N=K(c,6).l("dirty"),L=K(c,6).l("valid"),R=K(c,6).l("invalid"),U=K(c,6).l("pending"),ta=!K(c,6).xc;b(c,4,1,[d,e,f,g,h,m,p,q,r,z,x,w,t,F,J,G,O,N,L,R,U,ta]);d=K(c,17).de;e=K(c,17).id;f=K(c,17).placeholder;g=K(c,17).disabled;h=K(c,17).required;m=K(c,17).xe&&!K(c,17).cd||null;p=K(c,17).yc||null;q=K(c,17).sa;r=K(c,17).required.toString();b(c,16,0,d,e,f,g,h,m,p,q,r);d=K(c,21).inline;e="primary"!==K(c,
21).color&&"accent"!==K(c,21).color&&"warn"!==K(c,21).color;b(c,19,0,d,e);d="standard"==K(c,25).R;e="fill"==K(c,25).R;f="outline"==K(c,25).R;g="legacy"==K(c,25).R;h=K(c,25).u.sa;m=K(c,25).lc;p=K(c,25).Ic();q=K(c,25).ec();r=K(c,25).ad();z=K(c,25).u.disabled;x=K(c,25).u.sc;w=K(c,25).u.focused;t="accent"==K(c,25).color;F="warn"==K(c,25).color;J=K(c,25).l("untouched");G=K(c,25).l("touched");O=K(c,25).l("pristine");N=K(c,25).l("dirty");L=K(c,25).l("valid");R=K(c,25).l("invalid");U=K(c,25).l("pending");
ta=!K(c,25).xc;b(c,23,1,[d,e,f,g,h,m,p,q,r,z,x,w,t,F,J,G,O,N,L,R,U,ta]);d=K(c,36).de;e=K(c,36).id;f=K(c,36).placeholder;g=K(c,36).disabled;h=K(c,36).required;m=K(c,36).xe&&!K(c,36).cd||null;p=K(c,36).yc||null;q=K(c,36).sa;r=K(c,36).required.toString();b(c,35,0,d,e,f,g,h,m,p,q,r);d=K(c,40).inline;e="primary"!==K(c,40).color&&"accent"!==K(c,40).color&&"warn"!==K(c,40).color;b(c,38,0,d,e)})};var kK=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block}.section-container[_ngcontent-%COMP%]{padding:20px}.row[_ngcontent-%COMP%]{display:flex}.flex-space[_ngcontent-%COMP%]{flex:1}.save-button[_ngcontent-%COMP%]{padding-top:8px;text-align:center;width:130px}.save-button[_ngcontent-%COMP%]:hover{color:#777;cursor:pointer}"]],
data:{}});
function lK(a){return Y(0,[(a()(),V(0,0,null,null,15,"div",[["class","section-container"]],null,null,null,null,null)),(a()(),V(1,0,null,null,10,"div",[["class","row"]],null,null,null,null,null)),(a()(),V(2,0,null,null,2,"div",[],null,null,null,null,null)),(a()(),V(3,0,null,null,1,"div",[["class","mat-headline"]],null,null,null,null,null)),(a()(),X(-1,null,["GPU Kernel Stats"])),(a()(),V(5,0,null,null,0,"div",[["class","flex-space"]],null,null,null,null,null)),(a()(),V(6,0,null,null,5,"div",[["class",
"save-button"]],null,[[null,"click"]],function(b,c){var d=!0,e=b.a;"click"===c&&(d=!1!==e.ll()&&d);return d},null,null)),(a()(),V(7,0,null,null,2,"mat-icon",[["class","mat-icon notranslate"],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,UD,TD)),M(8,9158656,null,0,RD,[A,JD,[8,null],[2,ND],[2,gd]],null,null),(a()(),X(-1,0,["save_alt"])),(a()(),V(10,0,null,null,1,"div",[["class","mat-title"]],null,null,null,null,null)),(a()(),X(-1,null,["Export as CSV"])),(a()(),
V(12,0,null,null,3,"div",[],[[8,"className",0]],null,null,null,null)),(a()(),V(13,0,null,null,0,"br",[],null,null,null,null,null)),(a()(),V(14,0,null,null,1,"kernel-stats-chart",[],null,null,null,gK,fK)),M(15,638976,null,0,eK,[],{Qh:[0,"kernelStatsData"]},null),(a()(),V(16,0,null,null,4,"div",[],[[8,"className",0]],null,null,null,null)),(a()(),V(17,0,null,null,1,"mat-divider",[["class","mat-divider"],["role","separator"]],[[1,"aria-orientation",0],[2,"mat-divider-vertical",null],[2,"mat-divider-horizontal",
null],[2,"mat-divider-inset",null]],null,null,XC,WC)),M(18,49152,null,0,UC,[],null,null),(a()(),V(19,0,null,null,1,"kernel-stats-table",[],null,null,null,jK,iK)),M(20,638976,null,0,hK,[],{Qh:[0,"kernelStatsData"]},null),(a()(),V(21,0,null,null,1,"div",[["class","section-container"]],[[8,"hidden",0]],null,null,null,null)),(a()(),X(-1,null,[" There is no GPU data to display because there were no kernels in the capture duration.\n"]))],function(b,c){var d=c.a;b(c,8,0);b(c,15,0,d.data);b(c,20,0,d.data)},
function(b,c){var d=c.a,e=K(c,8).inline,f="primary"!==K(c,8).color&&"accent"!==K(c,8).color&&"warn"!==K(c,8).color;b(c,7,0,e,f);b(c,12,0,d.Gn?"full-height":"hidden-content");b(c,16,0,d.Gn?"full-height":"hidden-content");e=K(c,18).vertical?"vertical":"horizontal";f=K(c,18).vertical;var g=!K(c,18).vertical,h=K(c,18).te;b(c,17,0,e,f,g,h);b(c,21,0,d.Gn)})}
var mK=Bg("kernel-stats",dK,function(a){return Y(0,[(a()(),V(0,0,null,null,1,"kernel-stats",[],null,null,null,lK,kK)),M(1,49152,null,0,dK,[Xv,cI,wH],null,null)],null,null)});var nK=function(){};var oK=function(){};var pK=function(){};var qK=function(a){a=a||{};this.logicalBufferId=PI(a.logicalBufferId);this.offset=PI(a.offset);this.size=PI(a.size)};var sK=function(a){a=a||{};this.index=PI(a.index);this.size=PI(a.size);this.isThreadLocal=a.isThreadLocal||!1;this.assigned=rK(a);this.Kh=a.isEntryComputationParameter?"Parameter":a.maybeLiveOut?"Output":a.isThreadLocal?"Thread-local":"Temporary"},rK=function(a){return a.assigned?a.assigned.map(function(b){return new qK(b)}):[]};var uK=function(a,b,c){b=void 0===b?[]:b;c=void 0===c?"":c;a=a||{};this.format=a.format||"";this.minorToMajor=[];this.dimensions=[];this.ZF=0;a.minorToMajor&&(this.minorToMajor=a.minorToMajor.map(function(d){return Number(d)}),this.dimensions=tK(b,this.minorToMajor,c))},tK=function(a,b,c){var d=[];b=n(b);for(var e=b.next();!e.done;e=b.next()){e=a[e.value];var f=0;0===d.length?f=128:1===d.length&&(f=2>=e?"BF16"===c?4:2:4>=e?4:8);d.push({size:e,alignment:f})}return d},vK=function(a){return"SPARSE"===
a.format?"sparse{"+a.ZF.toString()+"}":"DENSE"===a.format?"{"+a.minorToMajor.join()+"}":""};var wK=function(a){a=a||{};this.elementType=a.elementType||"";this.dimensions=[];this.tupleShapes=[];a.dimensions&&(this.dimensions=a.dimensions.map(function(b){return Number(b)}));a.tupleShapes&&(this.tupleShapes=a.tupleShapes.map(function(b){return new wK(b)}));a.layout&&(this.layout=new uK(a.layout,this.dimensions,a.elementType))},xK=function(a){if("TUPLE"===a.elementType)return"("+a.tupleShapes.map(function(c){return xK(c)}).join(", ")+")";var b=a.elementType+"["+a.dimensions.join()+"]";return"OPAQUE"!==
a.elementType&&"TOKEN"!==a.elementType&&0<a.dimensions.length&&a.layout?b+vK(a.layout):b},yK=function(a,b){return b.reduce(function(c,d){return c.tupleShapes[d]},a)},zK=function(a){if("TOKEN"===a.elementType)return 0;if("TUPLE"===a.elementType)return 8*a.tupleShapes.length;var b=0;if(a.layout&&"DENSE"!==a.layout.format)"SPARSE"===a.layout.format&&(c=a.layout.ZF,b=c*OI(a.elementType),b+=c*a.dimensions.length*8);else{var c=a.dimensions.reduce(function(d,e){return d*e},1);b+=c*OI(a.elementType)}return b};var AK=function(a){a=a||{};this.name=a.name||"";this.opcode=a.opcode||"";a.shape&&(this.shape=new wK(a.shape));a.metadata&&(this.Nl=a.metadata.opName||"")};var CK=function(a){a=a||{};this.id=PI(a.id);this.size=PI(a.size);this.color=PI(a.color);this.instructionName=this.computationName="";this.shapeIndex=[];a.definedAt&&BK(this,a.definedAt)},BK=function(a,b){b&&(a.computationName=b.computationName||"",a.instructionName=b.instructionName||"",b.shapeIndex&&(a.shapeIndex=b.shapeIndex.map(function(c){return Number(c)})))};var FK=function(a){this.rO=[];this.Ln={};this.Wr={};this.ay={};this.az=new Set;this.Ny=new Set;this.NH=this.uy=this.Bs=this.gG=0;this.HG=[];this.vy=0;this.qe=[];this.hi=[];this.Ud=[];this.Yn=[];this.hr=[];this.Yx=[];this.Wn={};this.rH=16384;var b=a.hloModule;if(b){b=n(b.computations||[]);for(var c=b.next();!c.done;c=b.next()){c=n(c.value.instructions||[]);for(var d=c.next();!d.done;d=c.next())d=d.value,d.name&&(this.ay[d.name]=new AK(d))}}else console.warn("Missing hloModule, skipping unpadded allocation size analysis");
if(a=a.bufferAssignment){if(b=a.logicalBuffers)for(b=n(b),c=b.next();!c.done;c=b.next())c=c.value,c.id&&(c=new CK(c),this.rO.push(c),this.Ln[c.id]=c,this.az.add(c.id));if(b=a.bufferAllocations)for(b=n(b),c=b.next();!c.done;c=b.next()){d=c.value;c=new sK(d);d=n(d.assigned||[]);for(var e=d.next();!e.done;e=d.next())e=e.value,e.logicalBufferId&&(this.Wr[PI(e.logicalBufferId)]=c)}a:{if(a=a.heapSimulatorTraces)for(a=n(a),b=a.next();!b.done;b=a.next())for(b=b.value,c=n(b.events||[]),d=c.next();!d.done;d=
c.next())if(d=d.value,d.bufferId&&(d=this.Ln[PI(d.bufferId)])){if(0!=d.color)break;a=b;break a}a=null}a?DK(this,a):console.warn("Missing hbm heap simulator trace.")}else console.warn("No buffer assignment info");EK(this)},GK=function(a,b,c){if(b)if(b.size<=a.rH)a.Bs+=b.size;else if(b.instructionName){var d=a.ay[b.instructionName];if(d&&d.shape){var e=yK(d.shape,b.shapeIndex);e&&(b=b&&d?{instructionName:b.instructionName,logicalBufferId:b.id,TQ:e?zK(e)/1048576:0,Nl:d.Nl,opcode:d.opcode,di:b.size/1048576,
color:a.gG++,shape:e?xK(e):"",Kh:c}:null)&&a.Ud.push(b)}}},HK=function(a,b){var c=0;b.forEach(function(d){var e=a.Wr[d];!e||e.isThreadLocal||a.Ny.has(e.index)||(a.Ny.add(e.index),c+=e.size,GK(a,a.Ln[d],e.Kh))});return c},DK=function(a,b){if(b){var c=[],d=[],e=[],f=[],g=0,h=0,m=0,p=0,q=0,r={};b=n(b.events||[]);for(var z=b.next();!z.done;r={Rf:r.Rf},z=b.next()){z=z.value;c.push(g/1048576);d.push(h/1048576);r.Rf=PI(z.bufferId);var x=a.Ln[r.Rf];a.az.delete(r.Rf);var w=a.Wr[r.Rf];w&&a.Ny.add(w.index);
w=null;if(x.instructionName&&""!=x.instructionName){var t=a.ay[x.instructionName];t&&t.shape&&(w=yK(t.shape,x.shapeIndex))}switch(z.kind){case "ALLOC":case "SHARE_WITH":e.push(r.Rf);g+=x.size;w&&(h+=zK(w));a.Wn[r.Rf]=[c.length-1,-1];g>m&&(m=g,p=h,q=c.length-1,f=e.slice());break;case "FREE":e=e.filter(function(J){return function(G){return G!==J.Rf}}(r));g-=x.size;w&&(h-=zK(w));a.Wn[r.Rf][1]=c.length-1;0>g&&console.error("heap_size_bytes < 0");break;default:console.log("ERROR: unknown heap event kind:"+
z.toString())}}c.push(g/1048576);d.push(h/1048576);e=HK(a,a.az);a.uy=m+e;a.NH=p+e;a.HG=f;a.vy=q;var F=e/1048576;a.qe=c.map(function(J){return J+F});a.hi=d.map(function(J){return J+F})}},EK=function(a){for(var b=n(a.HG),c=b.next();!c.done;c=b.next()){c=c.value;var d=a.Wr[c];GK(a,a.Ln[c],d?d.Kh:"")}0!=a.Bs&&(b="small (<"+(a.rH/1024).toString()+" KiB)",a.Ud.push({instructionName:b,di:a.Bs/1048576,color:a.gG++,Kh:b}));b=a.Ud.map(function(e,f){return{yP:f,Uj:e}});b.sort(function(e,f){return(f&&f.Uj&&f.Uj.di?
f.Uj.di:0)-(e&&e.Uj&&e.Uj.di?e.Uj.di:0)});a.Yn=b.map(function(e){return e.Uj});a.hr=b.map(function(e){return e.yP});a.Yx.length=a.Ud.length;for(b=0;b<a.hr.length;b++)a.Yx[a.hr[b]]=b};var IK=function(a,b,c){var d=this;this.nb=b;this.store=c;this.bz=this.GG=this.cG="";this.Oy=this.selectedIndex=-1;this.Bx=!1;a.params.subscribe(function(e){d.update(e)})};IK.prototype.U=function(){JK(this)};
var JK=function(a,b){b=void 0===b?null:b;a.store.Aa(tI({br:b}));b?a.ng={size:b.di||0,Iw:KK(a,b.logicalBufferId||0,0),cF:KK(a,b.logicalBufferId||0,1),color:MI[(b.color||0)%MI.length]}:(a.ng=void 0,a.selectedIndex=-1,a.Oy=-1)},KK=function(a,b,c){return a.usage&&a.usage.Wn&&a.usage.Wn[b]?a.usage.Wn[b][c]+1:0};
IK.prototype.update=function(a){var b=this;this.store.Aa(xI({Gb:{Ba:!0,message:"Loading data"}}));this.nb.getData(a.ea||"","memory_viewer",a.host||"").subscribe(function(c){b.store.Aa(xI({Gb:{Ba:!1,message:""}}));c&&c.hloModule&&c.bufferAssignment&&(b.cG=c.hloModule.name||"",b.usage=new FK(c),b.GG=(b.usage.uy/1048576).toFixed(2),b.bz=(b.usage.NH/1048576).toFixed(2),b.qe=b.usage.qe,b.hi=b.usage.hi,b.Al={size:b.usage.uy/1048576,Iw:b.usage.vy+1,cF:b.usage.vy+2},b.Ud=b.usage.Ud,b.Yn=b.usage.Yn,b.Bx=!!b.qe&&
0<b.qe.length)})};var LK=function(){this.title="";this.selectedIndex=-1;this.selected=new ck;this.qa=null};LK.prototype.ib=function(){this.ra()};LK.prototype.ob=function(a){a.maxHeap&&this.fb();a.selectedIndex&&this.qa&&this.qa.setSelection([{row:0,column:this.selectedIndex+1}])};
LK.prototype.fb=function(){var a=this;if(this.qa&&this.Ud){var b=[0].concat(this.Ud.map(function(d){return d?d.di||0:0})),c=this.Ud.map(function(d){return MI[(d.color||0)%MI.length]});b=google.visualization.arrayToDataTable([Array(b.length).fill(""),b]);this.qa.draw(b,{bar:{groupWidth:"100%"},colors:c,chartArea:{left:0,right:0,width:"100%",height:"100%"},isStacked:"percent",legend:{position:"none"},orientation:"vertical",tooltip:{trigger:"none"},hAxis:{baselineColor:"transparent"},vAxis:{baselineColor:"transparent"}});
google.visualization.events.addListener(this.qa,"click",function(){a.qa&&a.qa.setSelection([])});google.visualization.events.addListener(this.qa,"onmouseout",function(){a.qa&&a.qa.setSelection([]);a.selected.emit(-1)});google.visualization.events.addListener(this.qa,"onmouseover",function(d){d=d||{};var e=[];e.push(d);a.qa&&a.qa.setSelection(e);a.selected.emit((d.column||0)-1)})}};
LK.prototype.ra=function(){var a=this;google&&google.charts||setTimeout(function(){a.ra()},100);google.charts.load("current",{packages:["corechart"]});google.charts.setOnLoadCallback(function(){a.qa=new google.visualization.ColumnChart(a.Od.h);a.fb()})};var MK=function(){};var NK=function(){this.ty=this.qa=this.ar=null;this.ul=this.maxSize=0};NK.prototype.ib=function(){this.ra()};NK.prototype.ob=function(a){(a.heapSizes||a.unpaddedHeapSizes)&&this.fb();a.peakInfo&&OK(this);a.activeInfo&&PK(this)};
var PK=function(a){if(a.ar)if(a.ng){var b=google.visualization.arrayToDataTable([["X","Size"],[a.ng.Iw,a.ng.size],[a.ng.cF,a.ng.size]]);a.ar.draw(b,{areaOpacity:.7,backgroundColor:"transparent",chartArea:{left:50,right:50,width:"90%",height:"90%"},colors:[a.ng.color||""],focusTarget:"none",hAxis:{baselineColor:"transparent",gridlines:{color:"transparent"},textPosition:"none",viewWindow:{min:0,max:a.ul}},vAxis:{baselineColor:"transparent",gridlines:{color:"transparent"},textPosition:"none",viewWindow:{min:0,
max:a.maxSize}},legend:{position:"none"},lineWidth:2})}else a.ar.clearChart()};
NK.prototype.fb=function(){if(this.qa&&this.qe&&this.hi){var a=[];this.ul=this.qe.length-1;for(var b=0;b<this.qe.length;b++)this.maxSize=Math.max(this.maxSize,Math.max(this.qe[b],this.hi[b])),a.push([b,this.qe[b],this.hi[b]]);this.maxSize=Math.round(1.1*this.maxSize);b=new google.visualization.DataTable;b.addColumn("number","X");b.addColumn("number","Size");b.addColumn("number","Unpadded Size");b.addRows(a);this.qa.draw(b,{backgroundColor:"transparent",chartArea:{left:50,right:50,width:"90%",height:"90%"},
focusTarget:"none",hAxis:{baselineColor:"transparent",viewWindow:{min:0,max:this.ul}},vAxis:{baselineColor:"transparent",viewWindow:{min:0,max:this.maxSize}},legend:{position:"top"}})}};
var OK=function(a){if(a.ty&&a.Al){var b=Math.max(Math.round(a.ul/50),1),c=Math.max(Math.round(a.Al.Iw-b/2),0);b=google.visualization.arrayToDataTable([["X","Size"],[c,a.Al.size],[Math.min(c+b,a.ul),a.Al.size]]);a.ty.draw(b,{backgroundColor:"transparent",chartArea:{left:50,right:50,width:"90%",height:"90%"},colors:["#00ff00"],focusTarget:"none",hAxis:{baselineColor:"transparent",gridlines:{color:"transparent"},textPosition:"none",viewWindow:{min:0,max:a.ul}},vAxis:{baselineColor:"transparent",gridlines:{color:"transparent"},
textPosition:"none",viewWindow:{min:0,max:a.maxSize}},legend:{position:"none"},lineWidth:0})}};NK.prototype.ra=function(){var a=this;google&&google.charts||setTimeout(function(){a.ra()},100);google.charts.load("current",{packages:["corechart"]});google.charts.setOnLoadCallback(function(){a.ar=new google.visualization.AreaChart(a.XN.h);a.qa=new google.visualization.LineChart(a.Od.h);a.ty=new google.visualization.AreaChart(a.jQ.h);OK(a);PK(a);a.fb()})};var QK=function(){};var RK=function(){};var SK=function(){};SK.prototype.update=function(a){if(a){var b=SI(a);this.En=RI(b,.7,1,Math.sqrt);this.RH=VI(b);b=TI(a);this.gn=RI(1-b,.7,1,Math.sqrt);this.aG=VI(b)}else this.RH=this.aG=this.En=this.gn=void 0};var TK=function(a,b,c){var d=this;this.nb=b;this.store=c;this.profile=null;this.data=new SK;this.Be=this.je=this.On=this.Dx=!1;this.tc=10;a.params.subscribe(function(e){d.update(e)})},UK=function(a){a.Ds=a.profile?a.Dx?a.On?a.profile.byCategory:a.profile.byProgram:a.profile.byCategory||a.profile.byProgram:void 0};
TK.prototype.update=function(a){var b=this;this.store.Aa(xI({Gb:{Ba:!0,message:"Loading data"}}));this.nb.getData(a.ea||"","op_profile",a.host||"").subscribe(function(c){b.store.Aa(xI({Gb:{Ba:!1,message:""}}));b.profile=c;b.Dx=!!b.profile&&!!b.profile.byCategory&&!!b.profile.byProgram;b.On=!1;b.tc=10;UK(b);b.data.update(b.Ds)})};var VK=function(a){this.store=a;this.Be=this.je=!1;this.tc=10};VK.prototype.U=function(){this.store.Aa(uI({dn:null}))};var WK=function(){this.level=0;this.Be=this.je=!1;this.tc=10;this.Kn=new ck;this.selected=new ck;this.children=[];this.Ma=!1;this.ZE=this.Nw="";this.Fx=!1;this.utilization=this.HH=this.provenance=this.cf=this.offset=this.name=""};
WK.prototype.ob=function(){this.node?(0===this.level&&(this.Ma=!0),this.children=XK(this),this.node&&this.node.metrics&&this.node.metrics.time?this.Nw=this.cf=VI(this.node.metrics.time):(this.Nw="0",this.cf=""),this.ZE=RI(SI(this.node),.7,1,Math.sqrt),this.Fx=!UI(this.node),this.name=this.node&&this.node.name?this.node.name:"",this.offset=this.level.toString()+"em",this.provenance=this.node&&this.node.xla&&this.node.xla.provenance?this.node.xla.provenance.replace(/^.*(:|\/)/,""):"",this.HH=VI(WI(this.node)),
this.utilization=VI(SI(this.node))):this.children=[]};
var nM=function(a){if(!(a.Be&&a.node&&a.node.children&&0!==a.node.children.length&&a.node.metrics&&a.node.metrics.time))return a.tc;for(var b=0,c=.9*a.node.metrics.time,d=Math.min(a.tc,a.node.children.length),e=0;e<d;e++){if(b>=c)return e;var f=a.node.children[e];f&&f.metrics&&f.metrics.time&&(b+=f.metrics.time)}return a.tc},XK=function(a){if(!a.node||!a.node.children)return[];var b=[];b=nM(a);b=a.level?a.node.children.slice(0,b):a.node.children.slice();a.je&&b.sort(function(c,d){return WI(d)-WI(c)});
return b};var oM=function(){};var pM=function(){};var qM=function(){};var rM=function(a,b,c,d){var e=this;this.nb=b;this.store=c;this.Rd=d;this.errorMessage="";this.VP=this.runEnvironment=this.Mg=this.Fb=this.xg=null;a.params.subscribe(function(f){e.update(f)})};
rM.prototype.update=function(a){var b=this,c=a.ea||"",d=a.tag||"overview_page";a=a.host||"";this.store.Aa(xI({Gb:{Ba:!0,message:"Loading data"}}));this.errorMessage="";this.nb.getData(c,d,a).subscribe(function(e){b.store.Aa(xI({Gb:{Ba:!1,message:""}}));e=e||[];b.xg=e[0];b.Fb=e[1];b.runEnvironment=e[2];b.runEnvironment&&b.runEnvironment.p&&(b.errorMessage=b.runEnvironment.p.error_message||"");b.Mg=e[3];b.VP=e[5];sM(b)})};
var sM=function(a){if(a.Rd){a.Mg=a.Mg||{};a.Mg.p=a.Mg.p||{};var b=a.Mg.p.statement||"",c="green";b.includes("HIGHLY")?c="red":b.includes("MODERATE")&&(c="orange");a.Rd.h.style.setProperty("--summary-color",c)}else setTimeout(function(){sM(a)},100)};var tM=function(){};var uM=function(){this.title="Performance Summary";this.Ph=!0;this.NE=this.ME=this.RE=this.QE=this.qF=this.pF=this.OF=this.NF=this.vF=this.uF=this.xG=this.wG=this.vE=this.uE=this.vG=this.uG=this.vH=this.uH=this.UG=this.VG=this.LE=this.KE=this.$F=this.$E=this.fG=this.sF=this.PE=this.yF=this.tF=this.yE="";this.hP="The first number shows the hardware utilization based on the hardware performance counter. The second one shows the performance compared to the program's optimal performance considering the instruction mix (i.e., the ratio of floating-point operations and memory operations)."};
l.Object.defineProperties(uM.prototype,{xg:{configurable:!0,enumerable:!0,set:function(a){a=a||{};a.p=a.p||{};this.PE=a.p.device_idle_time_percent||"";this.sF=a.p.host_idle_time_percent||"";this.fG=a.p.mxu_utilization_percent||"";this.$E=a.p.flop_rate_utilization_relative_to_roofline||"";this.$F=a.p.memory_bw_utilization_relative_to_hw_limit||"";this.KE=a.p.device_compute_16bit_percent||"";this.LE=a.p.device_compute_32bit_percent||"";this.VG=a.p.remark_text||"";this.UG=a.p.remark_color||""}},Fb:{configurable:!0,
enumerable:!0,set:function(a){a=a||{};a.p=a.p||{};this.Ph="TPU"===(a.p.hardware_type||"TPU");this.yE=a.p.compute_ms_average||"";this.tF=a.p.idle_ms_average||"";this.yF=a.p.input_ms_average||"";this.uH=a.p.steptime_ms_average||"";this.vH=a.p.steptime_ms_standard_deviation||"";this.uG=a.p.other_time_ms_avg||"";this.vG=a.p.other_time_ms_sdv||"";this.uE=a.p.compile_time_ms_avg||"";this.vE=a.p.compile_time_ms_sdv||"";this.wG=a.p.outfeed_time_ms_avg||"";this.xG=a.p.outfeed_time_ms_sdv||"";this.uF=a.p.infeed_time_ms_avg||
"";this.vF=a.p.infeed_time_ms_sdv||"";this.NF=a.p.kernel_launch_time_ms_avg||"";this.OF=a.p.kernel_launch_time_ms_sdv||"";this.pF=a.p.host_compute_time_ms_avg||"";this.qF=a.p.host_compute_time_ms_sdv||"";this.QE=a.p.device_to_device_time_ms_avg||"";this.RE=a.p.device_to_device_time_ms_sdv||"";this.ME=a.p.device_compute_time_ms_avg||"";this.NE=a.p.device_compute_time_ms_sdv||""}}});var vM=function(){};var wM=function(a){this.store=a;this.title="Recommendation for Next Step";this.zy=this.Nx=this.Hw=this.statement="";this.An=[];this.zr=[];this.Dr=[];this.Jn=[]},xM=function(a,b){b&&b.target&&"A"===b.target.tagName&&(b=b.target.innerText,YI(b)==="<a>"+(void 0===b?"":b)+"</a>"&&a.store.Aa(yI({wr:b})))};
l.Object.defineProperties(wM.prototype,{Mg:{configurable:!0,enumerable:!0,set:function(a){var b=this;a=a||{};a.p=a.p||{};this.statement=a.p.statement||"";this.Hw=a.p.all_other_statement||"";this.Nx=a.p.kernel_launch_statement||"";this.zy=a.p.precision_statement||"";this.Jn=[];this.An=[];this.zr=[];this.Dr=[];a.rows=a.rows||[];a.rows.forEach(function(c){if(c.c&&c.c[0]&&c.c[0].v&&c.c[1]&&c.c[1].v)switch(c.c[0].v){case "host":b.Jn.push(YI(String(c.c[1].v)));break;case "device":b.An.push(YI(String(c.c[1].v)));
break;case "doc":b.zr.push(String(c.c[1].v));break;case "faq":b.Dr.push(String(c.c[1].v))}});a=a.p.bottleneck;"device"===a&&(this.Jn=[]);"host"===a&&(this.An=[])}}});var yM=function(){};var zM=function(){this.title="Run Environment";this.rF=this.deviceType=this.OE=""};l.Object.defineProperties(zM.prototype,{runEnvironment:{configurable:!0,enumerable:!0,set:function(a){a=a||{};a.p=a.p||{};this.OE=a.p.device_core_count||"";this.deviceType=a.p.device_type||"";this.rF=a.p.host_count||""}}});var AM=function(){};var BM=["stepnum","computeTimeMs","inputTimeMs","idleTimeMs","tooltip"],CM="stepnum deviceComputeTimeMs deviceToDeviceTimeMs hostComputeTimeMs kernelLaunchTimeMs infeedTimeMs outfeedTimeMs compileTimeMs otherTimeMs tooltip".split(" "),DM=["green","crimson","blue"],EM="#9CCC65 #FFEB3B #64B5F6 #FF9800 #B71C1C black #00695C #5E35B1".split(" "),FM=function(){this.Fb=null;this.title="Step-time Graph";this.height=300;this.width=0;this.qa=null};FM.prototype.Rh=function(){this.ra()};
FM.prototype.ob=function(){this.width=0;this.fb()};
FM.prototype.fb=function(){if(this.Od){var a=Math.min(800,this.Od.h.offsetWidth);if(this.qa&&this.Fb&&this.width!==a){this.width=a;a=new google.visualization.DataTable(this.Fb);var b=BM,c=DM;this.height=300;this.Fb.p=this.Fb.p||{};"TPU"!==(this.Fb.p.hardware_type||"TPU")&&(b=CM,c=EM,this.height=400);for(var d=0;d<a.getNumberOfColumns();)b.includes(a.getColumnId(d))?d++:a.removeColumn(d);b={title:"Step Time (in milliseconds)",titleTextStyle:{bold:!0},hAxis:{title:"Step Number",showTextEvery:Math.max(1,
Math.floor(a.getNumberOfRows()/10)),textStyle:{bold:!0}},vAxis:{format:"###.####",minValue:0,textStyle:{bold:!0}},chartArea:{left:50,width:"60%"},colors:c,height:this.height,isStacked:!0};this.qa.draw(a,b)}}};FM.prototype.ra=function(){var a=this;google&&google.charts||setTimeout(function(){a.ra()},100);google.charts.load("current",{packages:["corechart"]});google.charts.setOnLoadCallback(function(){a.qa=new google.visualization.AreaChart(a.Od.h);a.fb()})};var GM=function(){};var HM=function(){this.Fb=this.xg=null;this.title="Top TensorFlow operations on TPU";this.table=null};HM.prototype.Rh=function(){this.ra()};HM.prototype.ob=function(){this.Eb()};
HM.prototype.Eb=function(){if(this.table&&this.xg&&this.Fb){var a=new google.visualization.DataTable(this.xg);if(!(1>a.getNumberOfColumns())){this.Fb.p=this.Fb.p||{};this.title="Top "+String(a.getNumberOfRows())+" TensorFlow operations on "+(this.Fb.p.hardware_type||"TPU");for(var b=0,c=0,d=0,e=0,f=0,g=0;g<a.getNumberOfColumns();g++)switch(a.getColumnId(g)){case "selfTimePercent":b=g;break;case "cumulativeTimePercent":c=g;break;case "category":d=g;break;case "operation":e=g;break;case "flopRate":f=
g}g=new google.visualization.NumberFormat({pattern:"##.#%"});g.format(a,b);g.format(a,c);(new google.visualization.NumberFormat({fractionDigits:1})).format(a,f);a.setProperty(0,b,"style","width: 10%");a.setProperty(0,c,"style","width: 10%");a.setProperty(0,d,"style","width: 20%");a.setProperty(0,e,"style","width: 50%");a.setProperty(0,f,"style","display: 10%");"TPU"!==(this.Fb.p.hardware_type||"TPU")&&a.removeColumn(4);this.table.draw(a,{showRowNumber:!1,cssClassNames:{oddTableRow:"google-chart-table-odd-table-row",
headerCell:"google-chart-table-header-cell",tableCell:"google-chart-table-table-cell"},width:"100%"})}}};HM.prototype.ra=function(){var a=this;google&&google.charts||setTimeout(function(){a.ra()},100);google.charts.load("current",{packages:["table"]});google.charts.setOnLoadCallback(function(){a.table=new google.visualization.Table(a.Rg.h);a.Eb()})};var IM=function(){};var JM=function(){};var KM=function(a,b,c){var d=this;this.nb=b;this.store=c;this.data=null;this.Zx=this.hj=0;this.Ks="";this.KG=TH;a.params.subscribe(function(e){d.update(e)})},LM=function(a,b){if(a.data&&a.data.podStatsSequence&&a.data.podStatsSequence.podStatsMap){var c=a.data.podStatsSequence.podStatsMap[b-a.hj];c?(a.Ks=b.toString(),a.allReduceOpDb=(c.allReduceOpDb||[]).slice(0).sort(function(d,e){return(d.durationUs||0)<(e.durationUs||0)?1:-1}),a.YD=a.allReduceOpDb.map(function(d){var e=d.name||"";e=e.replace(/ll-reduce.|usion.|ll-reduce|usion/,
"");e=e.replace(/all-to-all.|all-to-all/,"l");e=1<e.length?e:e+"0";return[e,d.durationUs]}),a.YD.unshift(["name","Duration (us)"]),a.channelDb=(c.channelDb||[]).sort(function(d,e){return(d.channelId||"0")>(e.channelId||"0")?1:-1}),a.Uw=(c.channelDb||[]).slice(0).sort(function(d,e){return(d.durationUs||0)<(e.durationUs||0)?1:-1}),a.nE=a.Uw.map(function(d){return[d.channelId,d.durationUs]}),a.nE.unshift(["channelId","Duration (us)"]),a.coreIdToReplicaIdMap=c.coreIdToReplicaIdMap||{},a.podStatsPerCore=
c.podStatsPerCore,a.podStatsPerCore&&Object.values(a.podStatsPerCore).forEach(function(d){var e=d.totalDurationUs||0;a.KG.forEach(function(f){"lowFlopsComputeUs"!==f.key&&(e-=XI(d,f.key))});d.lowFlopsComputeUs=e}),a.ss=Object.values(a.podStatsPerCore||{}).map(function(d){return d}),a.ss.sort(function(d,e){return d.chipId===e.chipId?(d.nodeId||0)>(e.nodeId||0)?1:-1:(d.chipId||0)>(e.chipId||0)?1:-1}),a.JG=a.ss.map(function(d){return["("+(d.chipId||0).toString()+","+(d.nodeId||0).toString()+")",d.highFlopsComputeUs||
0,d.lowFlopsComputeUs||0,d.hostInfeedDurationUs||0,d.hostOutfeedDurationUs||0,d.allReduceComputeDurationUs||0,d.allReduceSyncDurationUs||0,d.sendDurationUs||0,d.recvDurationUs||0]}),b=TH.map(function(d){return d.label}),b.unshift("metrics"),a.JG.unshift(b)):(a.Ks="",a.channelDb=void 0,a.podStatsPerCore=void 0)}else a.Ks="",a.channelDb=void 0,a.podStatsPerCore=void 0};
KM.prototype.update=function(a){var b=this;this.store.Aa(xI({Gb:{Ba:!0,message:"Loading data"}}));this.nb.getData(a.ea||"","pod_viewer",a.host||"").subscribe(function(c){b.store.Aa(xI({Gb:{Ba:!1,message:""}}));b.data=c;b.hj=0;b.Zx=0;b.data&&b.data.podStatsSequence&&b.data.podStatsSequence.podStatsMap&&(c=b.data.podStatsSequence.podStatsMap[0])&&(b.hj=c.stepNum||0,b.Zx=Math.max(b.hj,b.hj+b.data.podStatsSequence.podStatsMap.length-1));LM(b,b.hj);b.runEnvironment=b.data?b.data.runEnvironment:void 0})};var MM=function(){this.selected=new ck;this.qa=null;this.Vw=500};MM.prototype.ib=function(){this.ra()};MM.prototype.ob=function(){this.fb()};
MM.prototype.fb=function(){if(this.qa&&this.data){this.Vw=Math.max(500,50*this.data.length);var a=window.google.visualization.arrayToDataTable(this.data);this.qa.draw(a,{backgroundColor:"transparent",chartArea:{left:50,right:20,top:50,bottom:20},focusTarget:"category",isStacked:!0,legend:{position:"top",maxLines:3,textStyle:{fontSize:12}},hAxis:{textStyle:{fontSize:12}},vAxis:{textStyle:{fontSize:12}},orientation:"horizontal",tooltip:{trigger:"none"},width:this.Vw})}};
MM.prototype.ra=function(){var a=this;google&&google.charts||setTimeout(function(){a.ra()},100);google.charts.load("current",{packages:["corechart"]});google.charts.setOnLoadCallback(function(){a.qa=new google.visualization.BarChart(a.Od.h);google.visualization.events.addListener(a.qa,"onmouseover",function(b){b=b||{};a.selected.emit(b.row||0)});a.fb()})};var NM=function(){};var OM="#ffffd9 #edf8b1 #c7e9b4 #7fcdbb #41b6c4 #1d91c0 #225ea8 #253494 #081d58".split(" "),QM=function(a){this.TO=a;this.selected=new ck;this.re=[];this.labels=[];this.i=[];this.rE=[];this.channels=[];this.Kw=[];this.tpuType="";this.cj=this.ql=this.We=this.rr=this.pr=this.yDimension=this.xDimension=0;this.Xe=this.uc=1;this.dj=0;this.lo=2;this.Jo=this.Io="";this.Jl=this.Jj=this.Qx=this.ux=this.channelCount=0;this.oa="";this.LH=this.KH=0;PM(this)};QM.prototype.ob=function(){this.update()};
var PM=function(a){var b=OM.length;a.rE=OM.map(function(c,d){return{color:c,label:(d/b).toFixed(1)}})},RM=function(a,b,c){var d=6+a.cj+1+5,e=16*a.lo+9;var f=34+(6+a.dj+1+5)*Math.floor(b%(a.We*a.uc)/a.uc);f=f+11+b%a.uc*e;d=28+d*Math.floor(Math.floor(b/(a.We*a.uc))/a.Xe);d=d+11+Math.floor(b/(a.We*a.uc))%a.Xe*40;return{x:f+(4+16*c),y:d+4}},SM=function(a){a.Kw=[];if(a.runEnvironment&&a.runEnvironment.topology&&a.podStatsPerCore&&a.channelDb){var b=a.channelDb[a.Jj];if(b&&b.srcCoreIds&&b.dstCoreIds)for(var c=
Math.min(b.srcCoreIds.length,b.dstCoreIds.length),d=0;d<c;d++){var e=b.srcCoreIds[d]||0,f=b.dstCoreIds[d]||0;e=RM(a,Math.floor(e/2),e&1);f=RM(a,Math.floor(f/2),f&1);var g=e.x-f.x,h=e.y-f.y;a.Kw.push({x:f.x+1+7.5,y:f.y+1+15,scale:Math.sqrt(g*g+h*h)/100,rotate:Math.atan2(f.y-e.y,f.x-e.x)})}}},TM=function(a){a.runEnvironment&&a.runEnvironment.topology&&a.podStatsPerCore&&a.channelDb?(a.channels=a.channelDb.map(function(b){return Number(b.channelId||0)}),a.channelCount=a.channelDb.length-1,a.ux=a.channels[0],
a.Qx=a.channels[a.channelCount],a.Jj=0,a.Jl=a.channels[0],SM(a),a.selected.emit(0)):(a.channelCount=0,a.ux=0,a.Qx=0,a.Jj=0,a.Jl=0)};QM.prototype.Ys=function(){this.re=[];if(this.runEnvironment&&this.runEnvironment.topology)for(var a=6+this.dj+1+5,b=6+this.cj+1+5,c=0;c<this.ql;c++)for(var d=0;d<this.We;d++)this.re.push({x:39+a*d,y:33+b*c})};
var UM=function(a){a.i=[];a.runEnvironment&&a.runEnvironment.topology&&a.podStatsPerCore&&Object.values(a.podStatsPerCore).forEach(function(b){var c=b.chipId||0;b=b.nodeId||0;var d=RM(a,c,b);d.id="node-"+c.toString()+"-"+b.toString();a.i.push(d)})},VM=function(a,b,c){b&&c?(a.Io=b,a.Jo="Color: "+c,a.podStatsPerCore&&Object.values(a.podStatsPerCore).forEach(function(d){var e=a.TO.h.querySelector("#node-"+((d.chipId||0).toString()+"-"+(d.nodeId||0).toString()));if(e){var f=XI(d,b);f=d.totalDurationUs?
f/d.totalDurationUs:0;d=Math.floor((f||0)*OM.length);d=Math.min(d,OM.length-1);e.style.backgroundColor=OM[d]}})):(a.Io="",a.Jo="Please select a metric")},WM=function(a,b){a.oa="";var c=null,d="";if((c=Object.entries(a.podStatsPerCore||{}).find(function(g){g=n(g);g.next();g=g.next().value;return b==="node-"+(g.chipId||0).toString()+"-"+(g.nodeId||0).toString()}))&&2==c.length&&(d=c[0],c=c[1])){var e=c.chipId||0,f=c.nodeId||0;a.oa+="pos: (";a.oa+=(e%(a.We*a.uc)).toString();a.oa+=",";a.oa+=Math.floor(e/
(a.We*a.uc)).toString();a.oa+=")\n";a.oa+="host: "+(c.hostName||"")+"\n";a.oa+="chip id: "+e.toString()+"\n";a.oa+="node id: "+f.toString()+"\n";a.coreIdToReplicaIdMap&&void 0!==a.coreIdToReplicaIdMap[d]&&(a.oa+="replica id: "+a.coreIdToReplicaIdMap[d].toString()+"\n");a.Io&&a.Jo&&(d=XI(c,a.Io),a.oa+=a.Jo.replace("Color: ",""),a.oa+=" spends ",a.oa+=d.toFixed(2),a.oa+="us in total, ",a.oa+="taking ",a.oa+=c.totalDurationUs?(100*d/c.totalDurationUs).toFixed(2):"0.00",a.oa+="% of a step.");c=RM(a,e,
f);a.KH=c.x+20;a.LH=c.y+35}},XM=function(a,b){a.Jj=b;a.Jl=a.channels[b];SM(a);a.selected.emit(b||0)};
QM.prototype.update=function(){if(this.runEnvironment){this.tpuType=this.runEnvironment.tpuType||"";switch(this.runEnvironment.tpuType){case "JellyFish":case "TPU v2":this.lo=this.Xe=this.uc=2;break;case "DragonFish":case "TPU v3":this.uc=4;this.lo=this.Xe=2;break;default:this.Xe=this.uc=1,this.lo=2,console.warn("TPU type: ",void 0,"is not supported by pod viewer.")}if(this.runEnvironment.topology){this.xDimension=PI(this.runEnvironment.topology.xDimension);this.yDimension=PI(this.runEnvironment.topology.yDimension);
this.dj=(16*this.lo+9)*this.uc+10;this.cj=40*this.Xe+10;var a=6+this.dj+5+1,b=6+this.cj+5+1;this.We=Math.floor(this.xDimension/this.uc);0!==this.xDimension%this.uc&&this.We++;this.rr=a*this.We+38;this.ql=Math.floor(this.yDimension/this.Xe);0!==this.yDimension%this.Xe&&this.ql++;this.pr=b*this.ql+32}else this.cj=this.dj=this.ql=this.We=this.pr=this.rr=this.yDimension=this.xDimension=0}else this.tpuType="",this.cj=this.dj=this.ql=this.We=this.pr=this.rr=this.yDimension=this.xDimension=0;this.labels=
[];if(this.runEnvironment&&this.runEnvironment.topology){a=34;b=16;for(var c=0;c<this.xDimension;c++)0===c%this.uc&&(a+=11),a+=20,this.labels.push({id:c.toString(),x:a,y:b}),a+=21,c%this.uc===this.uc-1&&(a+=11);a=19;b=28;for(c=0;c<this.yDimension;c++)0===c%this.Xe&&(b+=11),b+=20,this.labels.push({id:c.toString(),x:a,y:b}),b+=20,c%this.Xe===this.Xe-1&&(b+=11)}this.Ys();UM(this);VM(this,"","");TM(this)};var YM=function(){};var ZM=function(){};var $M=function(){};var aN=function(){};var bN=function(){};var cN=function(){};var dN=function(a,b,c){var d=this;this.nb=b;this.store=c;this.Vc=this.data=null;this.host=this.ea="";this.Xr="No";this.uP=["Yes","No"];this.ly="Device";this.my="Host";this.rG="Name";this.sG="Type";this.Po="";this.Gn=!0;this.bj=!1;a.params.subscribe(function(e){d.Xr="No";d.update(e)})};dN.prototype.ll=function(){this.nb.ll(this.ea,"tensorflow_stats",this.host)};
var eN=function(a,b){b=void 0===b?"No":b;a.Xr=b;a.data?(a.Vc="Yes"===b?a.data[0]||null:a.data[1]||null,a.Vc&&a.Vc.p&&(a.Po=a.Vc.p.task_type||""),a.bj=!1,a.Vc&&a.Vc.rows&&(a.bj=!!a.Vc.rows.find(function(c){return c&&c.c&&c.c[1]&&"Device"===c.c[1].v}))):a.Vc=null};
dN.prototype.update=function(a){var b=this;this.ea=a.ea||"";this.host=a.host||"";this.store.Aa(xI({Gb:{Ba:!0,message:"Loading data"}}));this.nb.getData(this.ea,"tensorflow_stats",this.host).subscribe(function(c){b.store.Aa(xI({Gb:{Ba:!1,message:""}}));b.data=c||[];eN(b)})};var fN=function(){};var gN=function(){};var hN=function(){this.Tb=null;this.qd="";this.table=null;this.title=""};hN.prototype.ib=function(){this.ra()};hN.prototype.ob=function(){this.Eb()};
hN.prototype.Eb=function(){if(this.table&&this.Tb&&this.qd){if("Device"===this.qd)if(this.table&&this.Tb&&"Device"===this.qd){this.title="Device-side TensorFlow operations (grouped by TYPE)";var a=new google.visualization.DataTable(this.Tb);a=new google.visualization.DataView(a);a.setRows(a.getFilteredRows([{column:1,value:"Device"}]));a.setColumns([2,4,7,9]);a=new google.visualization.data.group(a,[0],[{column:1,aggregation:google.visualization.data.sum,type:"number"},{column:2,aggregation:google.visualization.data.sum,
type:"number"},{column:3,aggregation:google.visualization.data.sum,type:"number"}]);a.sort({column:2,desc:!0});(new google.visualization.NumberFormat({fractionDigits:0})).format(a,2);(new google.visualization.NumberFormat({pattern:"##.#%"})).format(a,3);a=new google.visualization.DataView(a);a.setColumns([0,1,2,3])}else a=null;else this.table&&this.Tb&&"Host"===this.qd?(this.title="Host-side TensorFlow operations (grouped by TYPE)",a=new google.visualization.DataTable(this.Tb),a=new google.visualization.DataView(a),
a.setRows(a.getFilteredRows([{column:1,value:"Host"}])),a.setColumns([2,4,7,11]),a=new google.visualization.data.group(a,[0],[{column:1,aggregation:google.visualization.data.sum,type:"number"},{column:2,aggregation:google.visualization.data.sum,type:"number"},{column:3,aggregation:google.visualization.data.sum,type:"number"}]),a.sort({column:2,desc:!0}),(new google.visualization.NumberFormat({fractionDigits:0})).format(a,2),(new google.visualization.NumberFormat({pattern:"##.#%"})).format(a,3),a=
new google.visualization.DataView(a)):a=null;if(a){var b={allowHtml:!0,alternatingRowStyle:!0,showRowNumber:!1,width:"100%",height:20>a.getNumberOfRows()?"":"600px",cssClassNames:{oddTableRow:"google-chart-table-odd-table-row",headerCell:"google-chart-table-header-cell",tableCell:"google-chart-table-table-cell"}};this.table.draw(a,b)}}};
hN.prototype.ra=function(){var a=this;google&&google.charts||setTimeout(function(){a.ra()},100);google.charts.load("current",{packages:["table"]});google.charts.setOnLoadCallback(function(){a.table=new google.visualization.Table(a.Rg.h);a.Eb()})};var iN=function(){};var jN=function(){this.Tb=null;this.title=this.yl=this.qd="";this.qa=null};jN.prototype.ib=function(){this.ra()};jN.prototype.ob=function(){this.fb()};
jN.prototype.fb=function(){if(this.qa&&this.Tb&&this.qd&&this.yl){var a=new google.visualization.DataTable(this.Tb),b=new google.visualization.NumberFormat({fractionDigits:0}),c=new google.visualization.DataView(a);c.setRows(c.getFilteredRows([{column:1,value:this.qd}]));this.title="ON "+String(this.qd).toUpperCase()+": TOTAL SELF-TIME";"Type"===this.yl?(this.title+=" (GROUPED BY TYPE)",a=new google.visualization.data.group(c,[2],[{column:7,aggregation:google.visualization.data.sum,type:"number"}]),
a.sort({column:1,desc:!0}),b.format(a,1),c=new google.visualization.DataView(a)):(b.format(a,7),c.setColumns([3,7]));this.qa.draw(c,{backgroundColor:"transparent",width:400,height:200,chartArea:{left:0,width:"100%",height:"80%"},legend:{textStyle:{fontSize:10}},sliceVisibilityThreshold:.01})}};
jN.prototype.ra=function(){var a=this;google&&google.charts||setTimeout(function(){a.ra()},100);google.charts.load("current",{packages:["corechart"]});google.charts.setOnLoadCallback(function(){a.qa=new google.visualization.PieChart(a.Od.h);a.fb()})};var kN=function(){};var lN=function(){this.Tb=null;this.bj=!1;this.dataTable=null;this.Hr=this.Ir=this.Er="";this.sortAscending=!0;this.sortColumn=-1;this.table=null;this.Us="";this.Ba=!0};k=lN.prototype;k.ib=function(){this.ra()};k.ob=function(){this.dataTable=null;this.Eb()};
k.bx=function(){if(this.table&&this.Tb&&!this.dataTable){var a=new google.visualization.DataTable(this.Tb),b=a.getNumberOfRows();this.dataTable=a.clone();this.Us="";1E3<b&&(this.Us=String(b),this.dataTable.removeRows(1E3,b-1E3));a=new google.visualization.NumberFormat({fractionDigits:0});a.format(this.dataTable,5);a.format(this.dataTable,6);a.format(this.dataTable,7);a.format(this.dataTable,8);a=new google.visualization.NumberFormat({pattern:"##.#%"});a.format(this.dataTable,9);a.format(this.dataTable,
11);this.dataTable.insertColumn(1,"number","Rank")}};k.Eb=function(){if(this.table&&this.Tb){var a=this.xx();a&&this.table.draw(a,{allowHtml:!0,alternatingRowStyle:!0,showRowNumber:!1,width:"100%",height:"600px",cssClassNames:{oddTableRow:"google-chart-table-odd-table-row",headerCell:"google-chart-table-header-cell",tableCell:"google-chart-table-table-cell"},sort:"event",sortAscending:this.sortAscending,sortColumn:this.sortColumn})}};
k.xx=function(){this.dataTable||this.bx();var a=this.Ry();if(!a)return null;a.hideColumns([0]);return a};
k.yx=function(){if(!this.dataTable)return null;var a=[];if(this.Er.trim()){var b=this.Er.trim().toLowerCase();a.push({column:2,test:function(f){return 0<=f.toLowerCase().indexOf(b)}})}if(this.Ir.trim()){var c=this.Ir.trim().toLowerCase();a.push({column:3,test:function(f){return 0<=f.toLowerCase().indexOf(c)}})}if(this.Hr.trim()){var d=this.Hr.trim().toLowerCase();a.push({column:4,test:function(f){return 0<=f.toLowerCase().indexOf(d)}})}if(0<a.length){var e=new google.visualization.DataView(this.dataTable);
e.setRows(this.dataTable.getFilteredRows(a));return e.toDataTable()}return this.dataTable};k.ra=function(){var a=this;google&&google.charts||setTimeout(function(){a.ra()},100);google.charts.load("current",{packages:["table"]});google.charts.setOnLoadCallback(function(){a.table=new google.visualization.Table(a.Rg.h);google.visualization.events.addListener(a.table,"sort",function(b){a.sortColumn=b.column;a.sortAscending=b.ascending;a.Eb()});a.Eb()})};
k.Ry=function(){var a=this.yx();if(!a)return null;var b=this.sortColumn+1;if(0===this.sortColumn||10===this.sortColumn||12===this.sortColumn)b=this.sortColumn;var c=a.getSortedRows({column:b,desc:!this.sortAscending}),d=0,e=0;if(0!==b||this.sortAscending){if(c.forEach(function(m,p){a.setCell(m,1,p+1);d+=a.getValue(m,10);100<d&&(d=100);a.setCell(m,11,d);e+=a.getValue(m,12);100<e&&(e=100);a.setCell(m,13,e)}),!this.sortAscending&&(10===this.sortColumn||12===this.sortColumn)){var f=10===this.sortColumn?
d:e,g=10===this.sortColumn?11:13;c.forEach(function(m){a.setCell(m,g,f);f-=a.getValue(m,g-1);0>f&&(f=0)})}}else{var h=c.length;c.forEach(function(m){a.setCell(m,1,h--);d+=a.getValue(m,10);a.setCell(m,11,d);e+=a.getValue(m,12);a.setCell(m,13,e)})}b=new google.visualization.NumberFormat({pattern:"##.#%"});b.format(a,11);b.format(a,13);b=new google.visualization.DataView(a);b.setRows(c);return b};var mN=function(){};var nN=function(){};var oN=function(a){var b=this;this.url="";a.params.subscribe(function(c){b.update(c)})};oN.prototype.update=function(a){a=(new Qs).set("run",a.ea).set("tag",a.tag).set("host",a.host);this.url="/data/plugin/profile/trace_viewer_index.html?is_streaming=false&trace_data_url="+encodeURIComponent("/data/plugin/profile/data?"+a.toString())};var pN=function(){};pN.prototype.transform=function(a){return new On(a)};var qN=function(){};var rN=function(){};var sN=function(){};new Qc;new Sc;new Pc(Bo);new Qc;var tN=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block;margin:20px}.description[_ngcontent-%COMP%]{margin-top:-16px}.chart[_ngcontent-%COMP%]{margin-top:24px;width:1200px;height:100px}"]],
data:{}});
function uN(a){return Y(0,[W(671088640,1,{Od:0}),(a()(),V(1,0,null,null,5,"div",[],null,null,null,null,null)),(a()(),V(2,0,null,null,1,"div",[["class","mat-headline"]],null,null,null,null,null)),(a()(),X(3,null,["",""])),(a()(),V(4,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(a()(),X(-1,null,["Hover over a bar for buffer details to appear on the left."])),(a()(),V(6,0,[[1,0],["chart",1]],null,0,"div",[["class","chart"]],null,null,null,null,null))],null,function(b,c){var d=
c.a;b(c,3,0,d.title)})};var vN=Qf({P:0,g:[["[_nghost-%COMP%]{display:block;margin:20px}.chart-container[_ngcontent-%COMP%]{position:relative;width:1200px;height:380px}.chart[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:1200px;height:380px}"]],data:{}});
function wN(a){return Y(0,[W(671088640,1,{XN:0}),W(671088640,2,{Od:0}),W(671088640,3,{jQ:0}),(a()(),V(3,0,null,null,6,"div",[],null,null,null,null,null)),(a()(),V(4,0,null,null,1,"div",[["class","mat-headline"]],null,null,null,null,null)),(a()(),X(-1,null,["Working Space Size (MiB) vs Program Order (HLO Sequence)"])),(a()(),V(6,0,null,null,3,"div",[["class","chart-container"]],null,null,null,null,null)),(a()(),V(7,0,[[3,0],["peakChart",1]],null,0,"div",[["class","chart"]],null,null,null,null,null)),
(a()(),V(8,0,[[2,0],["chart",1]],null,0,"div",[["class","chart"]],null,null,null,null,null)),(a()(),V(9,0,[[1,0],["activeChart",1]],null,0,"div",[["class","chart"]],null,null,null,null,null))],null,null)};var xN=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block}.section-container[_ngcontent-%COMP%]{padding:20px}.sub-title[_ngcontent-%COMP%]{font-weight:500}"]],
data:{}});
function yN(a){return Y(0,[(a()(),V(0,0,null,null,9,"div",[["class","section-container"]],null,null,null,null,null)),(a()(),V(1,0,null,null,1,"div",[["class","mat-headline"]],null,null,null,null,null)),(a()(),X(2,null,["Module name: ",""])),(a()(),V(3,0,null,null,6,"div",[],null,null,null,null,null)),(a()(),V(4,0,null,null,1,"div",[["class","sub-title"]],null,null,null,null,null)),(a()(),X(5,null,["Peak memory allocation is "," MiB"])),(a()(),V(6,0,null,null,1,"div",[["class","description"]],[[8,
"hidden",0]],null,null,null,null)),(a()(),X(7,null,[" ("," MiB without padding) "])),(a()(),V(8,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(a()(),X(-1,null,[" Modifying your model's architecture, batch size and data dimensions may help reduce the memory footprint. "])),(a()(),V(10,0,null,null,1,"mat-divider",[["class","mat-divider"],["role","separator"]],[[1,"aria-orientation",0],[2,"mat-divider-vertical",null],[2,"mat-divider-horizontal",null],[2,"mat-divider-inset",
null]],null,null,XC,WC)),M(11,49152,null,0,UC,[],null,null),(a()(),V(12,0,null,null,10,"div",[],[[8,"className",0]],null,null,null,null)),(a()(),V(13,0,null,null,1,"program-order-chart",[],null,null,null,wN,vN)),M(14,638976,null,0,NK,[],{qe:[0,"heapSizes"],hi:[1,"unpaddedHeapSizes"],Al:[2,"peakInfo"],ng:[3,"activeInfo"]},null),(a()(),V(15,0,null,null,1,"mat-divider",[["class","mat-divider"],["role","separator"]],[[1,"aria-orientation",0],[2,"mat-divider-vertical",null],[2,"mat-divider-horizontal",
null],[2,"mat-divider-inset",null]],null,null,XC,WC)),M(16,49152,null,0,UC,[],null,null),(a()(),V(17,0,null,null,1,"max-heap-chart",[],null,[[null,"selected"]],function(b,c,d){var e=b.a;"selected"===c&&(c=e,c.usage&&(-1===d?JK(c):(JK(c,c.usage.Ud[d]),c.Oy=c.usage.Yx[d])));return!0},uN,tN)),M(18,638976,null,0,LK,[],{Ud:[0,"maxHeap"],title:[1,"title"],selectedIndex:[2,"selectedIndex"]},{selected:"selected"}),(a()(),V(19,0,null,null,1,"mat-divider",[["class","mat-divider"],["role","separator"]],[[1,
"aria-orientation",0],[2,"mat-divider-vertical",null],[2,"mat-divider-horizontal",null],[2,"mat-divider-inset",null]],null,null,XC,WC)),M(20,49152,null,0,UC,[],null,null),(a()(),V(21,0,null,null,1,"max-heap-chart",[],null,[[null,"selected"]],function(b,c,d){var e=b.a;"selected"===c&&(c=e,c.usage&&(-1===d?JK(c):(JK(c,c.usage.Yn[d]),c.selectedIndex=c.usage.hr[d])));return!0},uN,tN)),M(22,638976,null,0,LK,[],{Ud:[0,"maxHeap"],title:[1,"title"],selectedIndex:[2,"selectedIndex"]},{selected:"selected"}),
(a()(),V(23,0,null,null,1,"div",[["class","section-container"]],[[8,"hidden",0]],null,null,null,null)),(a()(),X(-1,null,[" There is no data to display.\n"]))],function(b,c){var d=c.a;b(c,14,0,d.qe,d.hi,d.Al,d.ng);b(c,18,0,d.Ud,"By Program Order",d.selectedIndex);b(c,22,0,d.Yn,"By Size",d.Oy)},function(b,c){var d=c.a;b(c,2,0,d.cG);b(c,5,0,d.GG);b(c,6,0,!d.bz);b(c,7,0,d.bz);var e=K(c,11).vertical?"vertical":"horizontal",f=K(c,11).vertical,g=!K(c,11).vertical,h=K(c,11).te;b(c,10,0,e,f,g,h);b(c,12,0,
d.Bx?"full-height":"hidden-content");e=K(c,16).vertical?"vertical":"horizontal";f=K(c,16).vertical;g=!K(c,16).vertical;h=K(c,16).te;b(c,15,0,e,f,g,h);e=K(c,20).vertical?"vertical":"horizontal";f=K(c,20).vertical;g=!K(c,20).vertical;h=K(c,20).te;b(c,19,0,e,f,g,h);b(c,23,0,d.Bx)})}var zN=Bg("memory-viewer",IK,function(a){return Y(0,[(a()(),V(0,0,null,null,1,"memory-viewer",[],null,null,null,yN,xN)),M(1,180224,null,0,IK,[Xv,cI,wH],null,null)],null,null)});var AN=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{color:#4a4a4a}.row[_ngcontent-%COMP%]{display:flex;align-self:center;position:relative;border-top:1px solid #eee;z-index:0}.row.expanded[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.04);font-weight:bold}.row[_ngcontent-%COMP%]:hover{background-color:rgba(0,0,0,.05)}.row[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{padding:.5em;overflow:hidden;flex-shrink:0;box-sizing:border-box}.bar[_ngcontent-%COMP%]{position:absolute;top:0;left:0;bottom:0;z-index:-2;background-color:#cde;padding:0 !important}.row-focus[_ngcontent-%COMP%]{position:absolute;top:0;left:0;bottom:0;z-index:-1;width:8px;background-color:#e8710a;padding:0 !important}.time[_ngcontent-%COMP%], .wasted[_ngcontent-%COMP%], .utilization[_ngcontent-%COMP%]{line-height:20px;font-size:smaller;width:60px}.time[_ngcontent-%COMP%]{padding-left:20px !important;width:80px}.name[_ngcontent-%COMP%]{display:inline-block;min-width:40%}.disclosure[_ngcontent-%COMP%]{display:inline-block;width:1em}.provenance[_ngcontent-%COMP%]{flex:1 1 0 !important}.utilization[_ngcontent-%COMP%]{align-self:stretch;text-align:right}.flame-color-circle[_ngcontent-%COMP%]{margin:10px 20px 10px 10px;width:16px;height:16px;border-radius:8px}"]],
data:{}});
function BN(a){return Y(0,[(a()(),V(0,0,null,null,1,"op-table-entry",[],null,[[null,"hover"],[null,"selected"]],function(b,c,d){var e=!0,f=b.a;"hover"===c&&(e=!1!==f.Kn.emit(d)&&e);"selected"===c&&(e=!1!==f.selected.emit(d)&&e);return e},CN,AN)),M(1,573440,null,0,WK,[],{level:[0,"level"],node:[1,"node"],Kl:[2,"selectedNode"],je:[3,"byWasted"],Be:[4,"showP90"],tc:[5,"childrenCount"]},{Kn:"hover",selected:"selected"})],function(b,c){var d=c.a;b(c,1,0,d.level+1,c.context.da,d.Kl,d.je,d.Be,d.tc)},null)}
function CN(a){return Y(0,[(a()(),V(0,0,null,null,20,"div",[],[[8,"hidden",0]],null,null,null,null)),(a()(),V(1,0,null,null,19,"div",[["class","row"]],null,[[null,"click"],[null,"mouseenter"],[null,"mouseleave"]],function(b,c){var d=!0,e=b.a;if("click"===c){var f=e;f.Ma=!f.Ma;f.selected.emit(f.node)}"mouseenter"===c&&(d=!1!==e.Kn.emit(e.node)&&d);"mouseleave"===c&&(d=!1!==e.Kn.emit(null)&&d);return d},null,null)),(a()(),V(2,0,null,null,0,"div",[["class","bar"]],[[4,"width",null]],null,null,null,null)),
(a()(),V(3,0,null,null,0,"div",[["class","row-focus"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(4,0,null,null,1,"span",[["class","time"]],null,null,null,null,null)),(a()(),X(5,null,["",""])),(a()(),V(6,0,null,null,1,"span",[["class","wasted"]],null,null,null,null,null)),(a()(),X(7,null,["",""])),(a()(),V(8,0,null,null,7,"span",[["class","name"]],[[4,"padding-left",null]],null,null,null,null)),(a()(),V(9,0,null,null,5,"span",[["class","disclosure"]],null,null,null,null,null)),(a()(),V(10,0,
null,null,4,"span",[],[[8,"hidden",0]],null,null,null,null)),(a()(),V(11,0,null,null,1,"span",[],[[8,"hidden",0]],null,null,null,null)),(a()(),X(-1,null,["\u25b6"])),(a()(),V(13,0,null,null,1,"span",[],[[8,"hidden",0]],null,null,null,null)),(a()(),X(-1,null,["\u25bc"])),(a()(),X(15,null,[" "," "])),(a()(),V(16,0,null,null,1,"span",[["class","provenance"]],null,null,null,null,null)),(a()(),X(17,null,["","\u00a0"])),(a()(),V(18,0,null,null,1,"span",[["class","utilization"]],[[8,"hidden",0]],null,null,
null,null)),(a()(),X(19,null,[" "," "])),(a()(),V(20,0,null,null,0,"span",[["class","flame-color-circle"]],[[8,"hidden",0],[4,"background-color",null]],null,null,null,null)),(a()(),V(21,0,null,null,2,"div",[],[[8,"hidden",0]],null,null,null,null)),(a()(),im(16777216,null,null,1,null,BN)),M(23,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},null)],function(b,c){var d=c.a;b(c,23,0,d.children)},function(b,c){var d=c.a;b(c,0,0,!d.level);b(c,2,0,d.Nw);b(c,3,0,d.node!==d.Kl);b(c,5,0,d.cf);b(c,7,0,d.HH);
b(c,8,0,d.offset);b(c,10,0,!d.children.length);b(c,11,0,d.Ma);b(c,13,0,!d.Ma);b(c,15,0,d.name);b(c,17,0,d.provenance);b(c,18,0,d.Fx);b(c,19,0,d.utilization);b(c,20,0,d.Fx,d.ZE);b(c,21,0,!d.Ma)})};var DN=Qf({P:0,g:[[".header[_ngcontent-%COMP%]{display:flex;align-items:center;font-size:smaller;font-weight:bold;color:#666;padding-bottom:.25em;text-transform:uppercase;white-space:nowrap}.header[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{padding:.5em .5em 0;overflow:hidden;flex-shrink:0;box-sizing:border-box}.time[_ngcontent-%COMP%]{padding-left:20px !important;width:80px}.wasted[_ngcontent-%COMP%], .utilization[_ngcontent-%COMP%]{width:60px}.name[_ngcontent-%COMP%]{display:inline-block;min-width:40%;padding-left:2em !important}.provenance[_ngcontent-%COMP%]{flex:1 1 0 !important}.utilization[_ngcontent-%COMP%]{text-align:right}.flame-color-circle[_ngcontent-%COMP%]{margin:0 20px 0 10px;width:16px}"]],
data:{}});
function EN(a){return Y(0,[(a()(),V(0,0,null,null,11,"div",[["class","header"]],null,null,null,null,null)),(a()(),V(1,0,null,null,1,"span",[["class","time"]],null,null,null,null,null)),(a()(),X(-1,null,["Time"])),(a()(),V(3,0,null,null,1,"span",[["class","wasted"]],null,null,null,null,null)),(a()(),X(-1,null,["Wasted"])),(a()(),V(5,0,null,null,1,"span",[["class","name"]],null,null,null,null,null)),(a()(),X(-1,null,["Name"])),(a()(),V(7,0,null,null,1,"span",[["class","provenance"]],null,null,null,
null,null)),(a()(),X(-1,null,["TensorFlow Op"])),(a()(),V(9,0,null,null,1,"span",[["class","utilization"]],null,null,null,null,null)),(a()(),X(-1,null,["FLOPS"])),(a()(),V(11,0,null,null,0,"span",[["class","flame-color-circle"]],null,null,null,null,null)),(a()(),V(12,0,null,null,1,"op-table-entry",[],null,[[null,"hover"],[null,"selected"]],function(b,c,d){var e=b.a;if("hover"===c){var f=e;f.store.Aa(uI({dn:d||f.Kl||null}))}"selected"===c&&(e.Kl=d);return!0},CN,AN)),M(13,573440,null,0,WK,[],{level:[0,
"level"],node:[1,"node"],Kl:[2,"selectedNode"],je:[3,"byWasted"],Be:[4,"showP90"],tc:[5,"childrenCount"]},{Kn:"hover",selected:"selected"})],function(b,c){var d=c.a;b(c,13,0,0,d.Ds,d.Kl,d.je,d.Be,d.tc)},null)};var FN=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}.container[_ngcontent-%COMP%]{padding:20px}.description[_ngcontent-%COMP%]{margin-top:-16px}.control-container[_ngcontent-%COMP%]{display:flex;padding-top:32px}.control[_ngcontent-%COMP%]{margin-right:32px}.ops-control[_ngcontent-%COMP%]{margin-right:32px;text-align:center}.control-title[_ngcontent-%COMP%]{color:#5f6368;margin-bottom:16px}.ops-control-title[_ngcontent-%COMP%]{color:#5f6368;margin:-20px 0 -24px}.children-count-input[_ngcontent-%COMP%]{width:50px}"]],
data:{}});
function GN(a){return Y(0,[(a()(),V(0,0,null,null,63,"div",[["class","container"]],null,null,null,null,null)),(a()(),V(1,0,null,null,8,"div",[["class","mat-headline"]],null,null,null,null,null)),(a()(),V(2,0,null,null,3,"div",[],null,null,null,null,null)),(a()(),X(-1,null,[" Overall TPU FLOPS utilization is "])),(a()(),V(4,0,null,null,1,"span",[],[[4,"color",null]],null,null,null,null)),(a()(),X(5,null,["",""])),(a()(),V(6,0,null,null,3,"div",[],null,null,null,null,null)),(a()(),X(-1,null,[" Memory bandwidth utilization is "])),
(a()(),V(8,0,null,null,1,"span",[],[[4,"color",null]],null,null,null,null)),(a()(),X(9,null,["",""])),(a()(),V(10,0,null,null,11,"div",[["class","description"]],null,null,null,null,null)),(a()(),V(11,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(-1,null,[" Modifying your model's architecture, data dimensions, and improving the efficiency of CPU operations may help reach the TPU's FLOPS potential. "])),(a()(),V(13,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(-1,null,[' "Idle" represents the portion of the total execution time on device that is idle. '])),
(a()(),V(15,0,null,null,6,"div",[],null,null,null,null,null)),(a()(),V(16,0,null,null,1,"span",[],null,null,null,null,null)),(a()(),X(-1,null,["Wasted time is defined by "])),(a()(),V(18,0,null,null,1,"code",[],null,null,null,null,null)),(a()(),X(-1,null,["RuntimeFraction * (1 - max(FlopsUtilization, MemoryUtilization))"])),(a()(),V(20,0,null,null,1,"span",[],null,null,null,null,null)),(a()(),X(-1,null,["."])),(a()(),V(22,0,null,null,41,"div",[["class","control-container"]],null,null,null,null,null)),
(a()(),V(23,0,null,null,5,"div",[["class","control"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(24,0,null,null,1,"div",[["class","control-title"]],null,null,null,null,null)),(a()(),X(-1,null,["By category"])),(a()(),V(26,0,null,null,2,"mat-slide-toggle",[["class","mat-slide-toggle"]],[[8,"id",0],[1,"tabindex",0],[1,"aria-label",0],[1,"aria-labelledby",0],[2,"mat-checked",null],[2,"mat-disabled",null],[2,"mat-slide-toggle-label-before",null],[2,"_mat-animation-noopable",null]],[[null,"toggleChange"]],
function(b,c){var d=b.a;"toggleChange"===c&&(c=d,c.On=!c.On,UK(c));return!0},PF,OF)),Yg(5120,null,ot,function(b){return[b]},[LF]),M(28,1228800,null,0,LF,[A,oz,$d,[8,null],S,HF,[2,Ku],[2,kA]],{checked:[0,"checked"]},{Ts:"toggleChange"}),(a()(),V(29,0,null,null,22,"div",[["class","ops-control"]],null,null,null,null,null)),(a()(),V(30,0,null,null,17,"div",[["class","ops-control-title"]],null,null,null,null,null)),(a()(),X(-1,null,[" Show top\u00a0 "])),(a()(),V(32,0,null,null,14,"mat-form-field",[["class",
"children-count-input mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],
[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,HD,vD)),Yg(6144,null,rD,null,[sD]),M(34,7520256,null,9,sD,[A,$d,[2,OB],[2,kA],[2,qD],lz,S,[2,Ku]],null,null),W(603979776,1,{Yc:0}),W(335544320,2,{Zc:0}),W(603979776,3,{dd:0}),W(335544320,4,{ed:0}),W(603979776,5,{Fc:0}),W(603979776,6,{Xb:1}),W(603979776,7,{zb:1}),
W(603979776,8,{Gc:1}),W(603979776,9,{Jc:1}),(a()(),V(44,0,null,1,2,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["type","number"]],[[8,"min",0],[8,"max",0],[8,"step",0],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"input"],[null,"blur"],[null,"focus"]],function(b,c,d){var e=!0,f=b.a;"blur"===c&&(e=!1!==K(b,45).lb(!1)&&
e);"focus"===c&&(e=!1!==K(b,45).lb(!0)&&e);"input"===c&&(e=!1!==K(b,45).Pe()&&e);"input"===c&&(f.tc=Math.max(Math.min(10*Math.round(d.target.value/10),100),10));return e},null,null)),M(45,999424,null,0,YD,[A,lz,[8,null],[2,qu],[2,tu],NB,[8,null],AB,S],{type:[0,"type"],value:[1,"value"]},null),Yg(2048,[[1,4],[2,4]],kD,null,[YD]),(a()(),X(-1,null,[" \u00a0ops "])),(a()(),V(48,0,null,null,3,"div",[],null,null,null,null,null)),(a()(),V(49,0,null,null,2,"mat-slider",[["class","mat-slider mat-focus-indicator"],
["role","slider"]],[[8,"tabIndex",0],[1,"aria-disabled",0],[1,"aria-valuemax",0],[1,"aria-valuemin",0],[1,"aria-valuenow",0],[1,"aria-orientation",0],[2,"mat-slider-disabled",null],[2,"mat-slider-has-ticks",null],[2,"mat-slider-horizontal",null],[2,"mat-slider-axis-inverted",null],[2,"mat-slider-invert-mouse-coords",null],[2,"mat-slider-sliding",null],[2,"mat-slider-thumb-label-showing",null],[2,"mat-slider-vertical",null],[2,"mat-slider-min-value",null],[2,"mat-slider-hide-last-tick",null],[2,"_mat-animation-noopable",
null]],[[null,"change"],[null,"focus"],[null,"blur"],[null,"keydown"],[null,"keyup"],[null,"mouseenter"],[null,"selectstart"]],function(b,c,d){var e=!0,f=b.a;"focus"===c&&(e=!1!==K(b,51).eg()&&e);"blur"===c&&(e=!1!==K(b,51).dg()&&e);"keydown"===c&&(e=!1!==K(b,51).nv(d)&&e);"keyup"===c&&(e=!1!==K(b,51).ov()&&e);"mouseenter"===c&&(e=!1!==K(b,51).mq()&&e);"selectstart"===c&&(e=!1!==d.preventDefault()&&e);"change"===c&&(f.tc=Math.max(Math.min(10*Math.round(d.value/10),100),10));return e},XF,WF)),Yg(5120,
null,ot,function(b){return[b]},[UF]),M(51,245760,null,0,UF,[A,oz,$d,[2,kA],[8,null],[2,Ku],S,[2,lo]],{max:[0,"max"],min:[1,"min"],step:[2,"step"],value:[3,"value"]},{Oa:"change"}),(a()(),V(52,0,null,null,5,"div",[["class","control"]],null,null,null,null,null)),(a()(),V(53,0,null,null,1,"div",[["class","control-title"]],null,null,null,null,null)),(a()(),X(-1,null,["Sort by wasted time"])),(a()(),V(55,0,null,null,2,"mat-slide-toggle",[["class","mat-slide-toggle"]],[[8,"id",0],[1,"tabindex",0],[1,"aria-label",
0],[1,"aria-labelledby",0],[2,"mat-checked",null],[2,"mat-disabled",null],[2,"mat-slide-toggle-label-before",null],[2,"_mat-animation-noopable",null]],[[null,"toggleChange"]],function(b,c){var d=b.a;"toggleChange"===c&&(c=d,c.je=!c.je);return!0},PF,OF)),Yg(5120,null,ot,function(b){return[b]},[LF]),M(57,1228800,null,0,LF,[A,oz,$d,[8,null],S,HF,[2,Ku],[2,kA]],{checked:[0,"checked"]},{Ts:"toggleChange"}),(a()(),V(58,0,null,null,5,"div",[["class","control"]],null,null,null,null,null)),(a()(),V(59,0,null,
null,1,"div",[["class","control-title"]],null,null,null,null,null)),(a()(),X(-1,null,["Top 90%"])),(a()(),V(61,0,null,null,2,"mat-slide-toggle",[["class","mat-slide-toggle"]],[[8,"id",0],[1,"tabindex",0],[1,"aria-label",0],[1,"aria-labelledby",0],[2,"mat-checked",null],[2,"mat-disabled",null],[2,"mat-slide-toggle-label-before",null],[2,"_mat-animation-noopable",null]],[[null,"toggleChange"]],function(b,c){var d=b.a;"toggleChange"===c&&(c=d,c.Be=!c.Be);return!0},PF,OF)),Yg(5120,null,ot,function(b){return[b]},
[LF]),M(63,1228800,null,0,LF,[A,oz,$d,[8,null],S,HF,[2,Ku],[2,kA]],{checked:[0,"checked"]},{Ts:"toggleChange"}),(a()(),V(64,0,null,null,1,"op-table",[],null,null,null,EN,DN)),M(65,180224,null,0,VK,[wH],{Ds:[0,"rootNode"],je:[1,"byWasted"],Be:[2,"showP90"],tc:[3,"childrenCount"]},null)],function(b,c){var d=c.a;b(c,28,0,d.On);b(c,45,0,"number",d.tc);b(c,51,0,100,10,10,d.tc);b(c,57,0,d.je);b(c,63,0,d.Be);b(c,65,0,d.Ds,d.je,d.Be,d.tc)},function(b,c){var d=c.a;b(c,4,0,d.data.En);b(c,5,0,d.data.RH);b(c,
8,0,d.data.gn);b(c,9,0,d.data.aG);b(c,23,0,!d.Dx);var e=K(c,28).id,f=K(c,28).disabled?null:-1,g=K(c,28).checked,h=K(c,28).disabled,m="before"==K(c,28).fj,p="NoopAnimations"===K(c,28).ua;b(c,26,0,e,f,null,null,g,h,m,p);e="standard"==K(c,34).R;f="fill"==K(c,34).R;g="outline"==K(c,34).R;h="legacy"==K(c,34).R;m=K(c,34).u.sa;p=K(c,34).lc;var q=K(c,34).Ic(),r=K(c,34).ec(),z=K(c,34).ad(),x=K(c,34).u.disabled,w=K(c,34).u.sc,t=K(c,34).u.focused,F="accent"==K(c,34).color,J="warn"==K(c,34).color,G=K(c,34).l("untouched"),
O=K(c,34).l("touched"),N=K(c,34).l("pristine"),L=K(c,34).l("dirty"),R=K(c,34).l("valid"),U=K(c,34).l("invalid"),ta=K(c,34).l("pending"),Da=!K(c,34).xc;b(c,32,1,[e,f,g,h,m,p,q,r,z,x,w,t,F,J,G,O,N,L,R,U,ta,Da]);e=K(c,45).de;f=K(c,45).id;g=K(c,45).placeholder;h=K(c,45).disabled;m=K(c,45).required;p=K(c,45).xe&&!K(c,45).cd||null;q=K(c,45).yc||null;r=K(c,45).sa;z=K(c,45).required.toString();b(c,44,1,[10,100,10,e,f,g,h,m,p,q,r,z]);e=K(c,51).tabIndex;f=K(c,51).disabled;g=K(c,51).max;h=K(c,51).min;m=K(c,
51).value;p=K(c,51).vertical?"vertical":"horizontal";q=K(c,51).disabled;r=K(c,51).Ol;z=!K(c,51).vertical;x=K(c,51).be;w=K(c,51).Qk();t=K(c,51).qf;F=K(c,51).Ss;J=K(c,51).vertical;G=K(c,51).eh;O=K(c,51).disabled||K(c,51).eh&&K(c,51).Ni&&K(c,51).be;N="NoopAnimations"===K(c,51).ua;b(c,49,1,[e,f,g,h,m,p,q,r,z,x,w,t,F,J,G,O,N]);e=K(c,57).id;f=K(c,57).disabled?null:-1;g=K(c,57).checked;h=K(c,57).disabled;m="before"==K(c,57).fj;p="NoopAnimations"===K(c,57).ua;b(c,55,0,e,f,null,null,g,h,m,p);e=K(c,63).id;
f=K(c,63).disabled?null:-1;g=K(c,63).checked;h=K(c,63).disabled;m="before"==K(c,63).fj;p="NoopAnimations"===K(c,63).ua;b(c,61,0,e,f,null,null,g,h,m,p)})}var HN=Bg("op-profile",TK,function(a){return Y(0,[(a()(),V(0,0,null,null,1,"op-profile",[],null,null,null,GN,FN)),M(1,49152,null,0,TK,[Xv,cI,wH],null,null)],null,null)});var IN=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{border-bottom:1px solid #eee;border-right:1px solid #eee}mat-card[_ngcontent-%COMP%]{box-shadow:none !important;margin:8px;height:calc(100% - 48px)}@media screen and (max-width: 1140px){mat-card[_ngcontent-%COMP%]{min-width:500px}}mat-card-title[_ngcontent-%COMP%]{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;color:#000;font-size:24px;font-weight:400}b[_ngcontent-%COMP%]{font-weight:500}ul[_ngcontent-%COMP%]{list-style-position:outside;margin-top:-16px;padding-inline-start:20px}table[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0}.item-container[_ngcontent-%COMP%]{margin-bottom:16px}.item-container[_ngcontent-%COMP%] > table[_ngcontent-%COMP%]{border-spacing:0}.item-container[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}.item-value[_ngcontent-%COMP%]{padding-left:8px;min-width:80px;width:20%;font-size:18px;font-weight:500}.item-description[_ngcontent-%COMP%]{margin-left:20px}.flops-utilization-tooltip-target[_ngcontent-%COMP%]{color:#e8710a;border-bottom:1px dotted #e8710a}"]],
data:{}});
function JN(a){return Y(0,[(a()(),V(0,0,null,null,199,"mat-card",[["class","mat-card mat-focus-indicator"]],[[2,"_mat-animation-noopable",null]],null,null,vC,uC)),M(1,49152,null,0,sC,[[2,Ku]],null,null),(a()(),V(2,0,null,0,2,"mat-card-title",[["class","mat-card-title"]],null,null,null,null,null)),M(3,16384,null,0,rC,[],null,null),(a()(),X(4,null,["",""])),(a()(),V(5,0,null,0,194,"mat-card-content",[["class","mat-card-content"]],null,null,null,null,null)),M(6,16384,null,0,qC,[],null,null),(a()(),V(7,
0,null,null,12,"div",[["class","item-container"]],null,null,null,null,null)),(a()(),V(8,0,null,null,11,"table",[],null,null,null,null,null)),(a()(),V(9,0,null,null,10,"tr",[],null,null,null,null,null)),(a()(),V(10,0,null,null,6,"td",[],null,null,null,null,null)),(a()(),V(11,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["Average Step Time"])),(a()(),V(13,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(a()(),X(-1,null,["lower is better"])),(a()(),V(15,0,
null,null,1,"div",[["class","description"]],null,null,null,null,null)),(a()(),X(16,null,["(\u03c3 = "," ms)"])),(a()(),V(17,0,null,null,2,"td",[["class","item-value"]],null,null,null,null,null)),(a()(),V(18,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(19,null,[""," ms"])),(a()(),V(20,0,null,null,57,"div",[],[[8,"hidden",0]],null,null,null,null)),(a()(),V(21,0,null,null,6,"ul",[],null,null,null,null,null)),(a()(),V(22,0,null,null,1,"li",[["class","primary-content"]],null,null,null,null,
null)),(a()(),X(23,null,["Idle: "," ms"])),(a()(),V(24,0,null,null,1,"li",[["class","primary-content"]],null,null,null,null,null)),(a()(),X(25,null,["Input: "," ms"])),(a()(),V(26,0,null,null,1,"li",[["class","primary-content"]],null,null,null,null,null)),(a()(),X(27,null,["Compute: "," ms"])),(a()(),V(28,0,null,null,10,"div",[["class","item-container"]],null,null,null,null,null)),(a()(),V(29,0,null,null,9,"table",[],null,null,null,null,null)),(a()(),V(30,0,null,null,8,"tr",[],null,null,null,null,
null)),(a()(),V(31,0,null,null,4,"td",[],null,null,null,null,null)),(a()(),V(32,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["Host Idle Time"])),(a()(),V(34,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(a()(),X(-1,null,["lower is better"])),(a()(),V(36,0,null,null,2,"td",[["class","item-value"]],null,null,null,null,null)),(a()(),V(37,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(38,null,["",""])),(a()(),V(39,0,null,null,10,"div",[["class",
"item-container"]],null,null,null,null,null)),(a()(),V(40,0,null,null,9,"table",[],null,null,null,null,null)),(a()(),V(41,0,null,null,8,"tr",[],null,null,null,null,null)),(a()(),V(42,0,null,null,4,"td",[],null,null,null,null,null)),(a()(),V(43,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["TPU Idle Time"])),(a()(),V(45,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(a()(),X(-1,null,["lower is better"])),(a()(),V(47,0,null,null,2,"td",[["class","item-value"]],
null,null,null,null,null)),(a()(),V(48,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(49,null,["",""])),(a()(),V(50,0,null,null,11,"div",[["class","item-container"]],null,null,null,null,null)),(a()(),V(51,0,null,null,10,"table",[],null,null,null,null,null)),(a()(),V(52,0,null,null,9,"tr",[],null,null,null,null,null)),(a()(),V(53,0,null,null,8,"td",[],null,null,null,null,null)),(a()(),V(54,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["FLOPS Utilization"])),(a()(),V(56,
0,null,null,5,"div",[["class","description"]],null,null,null,null,null)),(a()(),X(-1,null,[" (higher is better, "])),(a()(),V(58,16777216,null,null,2,"span",[["class","flops-utilization-tooltip-target"],["matTooltipPosition","above"]],null,null,null,null,null)),M(59,212992,null,0,xG,[sB,A,sA,rf,S,lz,Nz,oz,tG,[2,kA],[2,wG],A],{position:[0,"position"],message:[1,"message"]},null),(a()(),X(-1,null,[" why two numbers? "])),(a()(),X(-1,null,[" ) "])),(a()(),V(62,0,null,null,4,"ul",[],null,null,null,null,
null)),(a()(),V(63,0,null,null,1,"li",[["class","primary-content"]],null,null,null,null,null)),(a()(),X(64,null,["Utilization of TPU Matrix Units: ",""])),(a()(),V(65,0,null,null,1,"li",[["class","primary-content"]],null,null,null,null,null)),(a()(),X(66,null,[" Compared to Program's Optimal FLOPS: "," "])),(a()(),V(67,0,null,null,10,"div",[["class","item-container"]],null,null,null,null,null)),(a()(),V(68,0,null,null,9,"table",[],null,null,null,null,null)),(a()(),V(69,0,null,null,8,"tr",[],null,
null,null,null,null)),(a()(),V(70,0,null,null,4,"td",[],null,null,null,null,null)),(a()(),V(71,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["Memory Bandwidth Utilization"])),(a()(),V(73,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(a()(),X(-1,null,["higher is better"])),(a()(),V(75,0,null,null,2,"td",[["class","item-value"]],null,null,null,null,null)),(a()(),V(76,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(77,null,["",""])),(a()(),V(78,
0,null,null,117,"div",[],[[8,"hidden",0]],null,null,null,null)),(a()(),V(79,0,null,null,12,"div",[["class","item-container"]],null,null,null,null,null)),(a()(),V(80,0,null,null,11,"table",[],null,null,null,null,null)),(a()(),V(81,0,null,null,10,"tr",[],null,null,null,null,null)),(a()(),V(82,0,null,null,6,"td",[],null,null,null,null,null)),(a()(),V(83,0,null,null,3,"ul",[],null,null,null,null,null)),(a()(),V(84,0,null,null,2,"li",[],null,null,null,null,null)),(a()(),V(85,0,null,null,1,"b",[],null,
null,null,null,null)),(a()(),X(-1,null,["All Others Time"])),(a()(),V(87,0,null,null,1,"div",[["class","item-description description"]],null,null,null,null,null)),(a()(),X(88,null,["(\u03c3 = "," ms)"])),(a()(),V(89,0,null,null,2,"td",[["class","item-value"]],null,null,null,null,null)),(a()(),V(90,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(91,null,[""," ms"])),(a()(),V(92,0,null,null,12,"div",[["class","item-container"]],null,null,null,null,null)),(a()(),V(93,0,null,null,11,"table",
[],null,null,null,null,null)),(a()(),V(94,0,null,null,10,"tr",[],null,null,null,null,null)),(a()(),V(95,0,null,null,6,"td",[],null,null,null,null,null)),(a()(),V(96,0,null,null,3,"ul",[],null,null,null,null,null)),(a()(),V(97,0,null,null,2,"li",[],null,null,null,null,null)),(a()(),V(98,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["Compilation Time"])),(a()(),V(100,0,null,null,1,"div",[["class","item-description description"]],null,null,null,null,null)),(a()(),X(101,null,["(\u03c3 = ",
" ms)"])),(a()(),V(102,0,null,null,2,"td",[["class","item-value"]],null,null,null,null,null)),(a()(),V(103,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(104,null,[""," ms"])),(a()(),V(105,0,null,null,12,"div",[["class","item-container"]],null,null,null,null,null)),(a()(),V(106,0,null,null,11,"table",[],null,null,null,null,null)),(a()(),V(107,0,null,null,10,"tr",[],null,null,null,null,null)),(a()(),V(108,0,null,null,6,"td",[],null,null,null,null,null)),(a()(),V(109,0,null,null,3,"ul",
[],null,null,null,null,null)),(a()(),V(110,0,null,null,2,"li",[],null,null,null,null,null)),(a()(),V(111,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["Output Time"])),(a()(),V(113,0,null,null,1,"div",[["class","item-description description"]],null,null,null,null,null)),(a()(),X(114,null,["(\u03c3 = "," ms)"])),(a()(),V(115,0,null,null,2,"td",[["class","item-value"]],null,null,null,null,null)),(a()(),V(116,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(117,null,["",
" ms"])),(a()(),V(118,0,null,null,12,"div",[["class","item-container"]],null,null,null,null,null)),(a()(),V(119,0,null,null,11,"table",[],null,null,null,null,null)),(a()(),V(120,0,null,null,10,"tr",[],null,null,null,null,null)),(a()(),V(121,0,null,null,6,"td",[],null,null,null,null,null)),(a()(),V(122,0,null,null,3,"ul",[],null,null,null,null,null)),(a()(),V(123,0,null,null,2,"li",[],null,null,null,null,null)),(a()(),V(124,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["Input Time"])),
(a()(),V(126,0,null,null,1,"div",[["class","item-description description"]],null,null,null,null,null)),(a()(),X(127,null,["(\u03c3 = "," ms)"])),(a()(),V(128,0,null,null,2,"td",[["class","item-value"]],null,null,null,null,null)),(a()(),V(129,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(130,null,[""," ms"])),(a()(),V(131,0,null,null,12,"div",[["class","item-container"]],null,null,null,null,null)),(a()(),V(132,0,null,null,11,"table",[],null,null,null,null,null)),(a()(),V(133,0,null,null,
10,"tr",[],null,null,null,null,null)),(a()(),V(134,0,null,null,6,"td",[],null,null,null,null,null)),(a()(),V(135,0,null,null,3,"ul",[],null,null,null,null,null)),(a()(),V(136,0,null,null,2,"li",[],null,null,null,null,null)),(a()(),V(137,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["Kernel Launch Time"])),(a()(),V(139,0,null,null,1,"div",[["class","item-description description"]],null,null,null,null,null)),(a()(),X(140,null,["(\u03c3 = "," ms)"])),(a()(),V(141,0,null,null,2,"td",
[["class","item-value"]],null,null,null,null,null)),(a()(),V(142,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(143,null,[""," ms"])),(a()(),V(144,0,null,null,12,"div",[["class","item-container"]],null,null,null,null,null)),(a()(),V(145,0,null,null,11,"table",[],null,null,null,null,null)),(a()(),V(146,0,null,null,10,"tr",[],null,null,null,null,null)),(a()(),V(147,0,null,null,6,"td",[],null,null,null,null,null)),(a()(),V(148,0,null,null,3,"ul",[],null,null,null,null,null)),(a()(),V(149,
0,null,null,2,"li",[],null,null,null,null,null)),(a()(),V(150,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["Host Compute Time"])),(a()(),V(152,0,null,null,1,"div",[["class","item-description description"]],null,null,null,null,null)),(a()(),X(153,null,["(\u03c3 = "," ms)"])),(a()(),V(154,0,null,null,2,"td",[["class","item-value"]],null,null,null,null,null)),(a()(),V(155,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(156,null,[""," ms"])),(a()(),V(157,0,null,null,12,
"div",[["class","item-container"]],null,null,null,null,null)),(a()(),V(158,0,null,null,11,"table",[],null,null,null,null,null)),(a()(),V(159,0,null,null,10,"tr",[],null,null,null,null,null)),(a()(),V(160,0,null,null,6,"td",[],null,null,null,null,null)),(a()(),V(161,0,null,null,3,"ul",[],null,null,null,null,null)),(a()(),V(162,0,null,null,2,"li",[],null,null,null,null,null)),(a()(),V(163,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["Device to Device Time"])),(a()(),V(165,0,null,
null,1,"div",[["class","item-description description"]],null,null,null,null,null)),(a()(),X(166,null,["(\u03c3 = "," ms)"])),(a()(),V(167,0,null,null,2,"td",[["class","item-value"]],null,null,null,null,null)),(a()(),V(168,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(169,null,[""," ms"])),(a()(),V(170,0,null,null,12,"div",[["class","item-container"]],null,null,null,null,null)),(a()(),V(171,0,null,null,11,"table",[],null,null,null,null,null)),(a()(),V(172,0,null,null,10,"tr",[],null,null,
null,null,null)),(a()(),V(173,0,null,null,6,"td",[],null,null,null,null,null)),(a()(),V(174,0,null,null,3,"ul",[],null,null,null,null,null)),(a()(),V(175,0,null,null,2,"li",[],null,null,null,null,null)),(a()(),V(176,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["Device Compute Time"])),(a()(),V(178,0,null,null,1,"div",[["class","item-description description"]],null,null,null,null,null)),(a()(),X(179,null,["(\u03c3 = "," ms)"])),(a()(),V(180,0,null,null,2,"td",[["class","item-value"]],
null,null,null,null,null)),(a()(),V(181,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),X(182,null,[""," ms"])),(a()(),V(183,0,null,null,7,"div",[["class","item-container"]],null,null,null,null,null)),(a()(),V(184,0,null,null,6,"table",[],null,null,null,null,null)),(a()(),V(185,0,null,null,5,"tr",[],null,null,null,null,null)),(a()(),V(186,0,null,null,4,"td",[],null,null,null,null,null)),(a()(),V(187,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["Device Compute Precisions"])),
(a()(),V(189,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(a()(),X(-1,null,["(out of Total Device Time)"])),(a()(),V(191,0,null,null,4,"ul",[],null,null,null,null,null)),(a()(),V(192,0,null,null,1,"li",[["class","primary-content"]],null,null,null,null,null)),(a()(),X(193,null,["16-bit: ",""])),(a()(),V(194,0,null,null,1,"li",[["class","primary-content"]],null,null,null,null,null)),(a()(),X(195,null,["32-bit: ",""])),(a()(),V(196,0,null,null,2,"div",[["class","item-container"]],
null,null,null,null,null)),(a()(),V(197,0,null,null,1,"b",[],[[4,"color",null]],null,null,null,null)),(a()(),X(198,null,["",""])),(a()(),V(199,0,null,null,0,"p",[],null,null,null,null,null))],function(b,c){var d=c.a;b(c,59,0,"above",d.hP)},function(b,c){var d=c.a,e="NoopAnimations"===K(c,1).ua;b(c,0,0,e);b(c,4,0,d.title);b(c,16,0,d.vH);b(c,19,0,d.uH);b(c,20,0,!d.Ph);b(c,23,0,d.tF);b(c,25,0,d.yF);b(c,27,0,d.yE);b(c,38,0,d.sF);b(c,49,0,d.PE);b(c,64,0,d.fG);b(c,66,0,d.$E);b(c,77,0,d.$F);b(c,78,0,d.Ph);
b(c,88,0,d.vG);b(c,91,0,d.uG);b(c,101,0,d.vE);b(c,104,0,d.uE);b(c,114,0,d.xG);b(c,117,0,d.wG);b(c,127,0,d.vF);b(c,130,0,d.uF);b(c,140,0,d.OF);b(c,143,0,d.NF);b(c,153,0,d.qF);b(c,156,0,d.pF);b(c,166,0,d.RE);b(c,169,0,d.QE);b(c,179,0,d.NE);b(c,182,0,d.ME);b(c,193,0,d.KE);b(c,195,0,d.LE);b(c,197,0,d.UG);b(c,198,0,d.VG)})};var KN=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{border-bottom:1px solid #eee;border-right:1px solid #eee;flex-grow:1}mat-card[_ngcontent-%COMP%]{box-shadow:none !important;margin:8px;height:calc(100% - 48px)}@media screen and (max-width: 1140px){mat-card[_ngcontent-%COMP%]{min-width:500px}}mat-card-title[_ngcontent-%COMP%]{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;color:#000;font-size:24px;font-weight:400}b[_ngcontent-%COMP%]{font-weight:500}ul[_ngcontent-%COMP%]{list-style-position:outside;margin-top:-16px;padding-inline-start:20px}.bottleneck-statement[_ngcontent-%COMP%]{margin:10px 0}.bottleneck-tips[_ngcontent-%COMP%]{margin:16px 0}.documentation-tips[_ngcontent-%COMP%]{margin:16px 0}"]],
data:{}});function LN(a){return Y(0,[(a()(),V(0,0,null,null,0,"li",[],[[8,"innerHTML",1]],null,null,null,null))],null,function(b,c){b(c,0,0,c.context.da)})}function MN(a){return Y(0,[(a()(),V(0,0,null,null,0,"li",[],[[8,"innerHTML",1]],[[null,"click"]],function(b,c,d){var e=!0,f=b.a;"click"===c&&(e=!1!==xM(f,d)&&e);return e},null,null))],null,function(b,c){b(c,0,0,c.context.da)})}
function NN(a){return Y(0,[(a()(),V(0,0,null,null,0,"li",[],[[8,"innerHTML",1]],[[null,"click"]],function(b,c,d){var e=!0,f=b.a;"click"===c&&(e=!1!==xM(f,d)&&e);return e},null,null))],null,function(b,c){b(c,0,0,c.context.da)})}function ON(a){return Y(0,[(a()(),V(0,0,null,null,0,"li",[],[[8,"innerHTML",1]],null,null,null,null))],null,function(b,c){b(c,0,0,c.context.da)})}
function PN(a){return Y(0,[(a()(),V(0,0,null,null,43,"mat-card",[["class","mat-card mat-focus-indicator"]],[[2,"_mat-animation-noopable",null]],null,null,vC,uC)),M(1,49152,null,0,sC,[[2,Ku]],null,null),(a()(),V(2,0,null,0,2,"mat-card-title",[["class","mat-card-title"]],null,null,null,null,null)),M(3,16384,null,0,rC,[],null,null),(a()(),X(4,null,["",""])),(a()(),V(5,0,null,0,38,"mat-card-content",[["class","primary-content mat-card-content"]],null,null,null,null,null)),M(6,16384,null,0,qC,[],null,
null),(a()(),V(7,0,null,null,8,"ul",[],null,null,null,null,null)),(a()(),V(8,0,null,null,1,"li",[["class","bottleneck-statement"]],[[8,"hidden",0]],null,null,null,null)),(a()(),X(9,null,[" "," "])),(a()(),V(10,0,null,null,1,"li",[["class","bottleneck-statement"]],[[8,"hidden",0]],null,null,null,null)),(a()(),X(11,null,[" "," "])),(a()(),V(12,0,null,null,1,"li",[["class","bottleneck-statement"]],[[8,"hidden",0]],null,null,null,null)),(a()(),X(13,null,[" "," "])),(a()(),V(14,0,null,null,1,"li",[["class",
"bottleneck-statement"]],[[8,"hidden",0]],null,null,null,null)),(a()(),X(15,null,[" "," "])),(a()(),V(16,0,null,null,6,"div",[["class","bottleneck-tips"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(17,0,null,null,2,"p",[],null,null,null,null,null)),(a()(),V(18,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["Tool troubleshooting / FAQ"])),(a()(),V(20,0,null,null,2,"ul",[],null,null,null,null,null)),(a()(),im(16777216,null,null,1,null,LN)),M(22,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,
"ngForOf"]},null),(a()(),V(23,0,null,null,6,"div",[["class","bottleneck-tips"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(24,0,null,null,2,"p",[],null,null,null,null,null)),(a()(),V(25,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["Next tools to use for reducing the input time"])),(a()(),V(27,0,null,null,2,"ul",[],null,null,null,null,null)),(a()(),im(16777216,null,null,1,null,MN)),M(29,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},null),(a()(),V(30,0,null,null,6,"div",[["class",
"bottleneck-tips"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(31,0,null,null,2,"p",[],null,null,null,null,null)),(a()(),V(32,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["Next tools to use for reducing the Device time"])),(a()(),V(34,0,null,null,2,"ul",[],null,null,null,null,null)),(a()(),im(16777216,null,null,1,null,NN)),M(36,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},null),(a()(),V(37,0,null,null,6,"div",[["class","documentation-tips"]],[[8,"hidden",0]],null,null,
null,null)),(a()(),V(38,0,null,null,2,"p",[],null,null,null,null,null)),(a()(),V(39,0,null,null,1,"b",[],null,null,null,null,null)),(a()(),X(-1,null,["Other useful resources"])),(a()(),V(41,0,null,null,2,"ul",[],null,null,null,null,null)),(a()(),im(16777216,null,null,1,null,ON)),M(43,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},null)],function(b,c){var d=c.a;b(c,22,0,d.Dr);b(c,29,0,d.Jn);b(c,36,0,d.An);b(c,43,0,d.zr)},function(b,c){var d=c.a,e="NoopAnimations"===K(c,1).ua;b(c,0,0,e);b(c,4,0,d.title);
b(c,8,0,!d.statement);b(c,9,0,d.statement);b(c,10,0,!d.Nx);b(c,11,0,d.Nx);b(c,12,0,!d.Hw);b(c,13,0,d.Hw);b(c,14,0,!d.zy);b(c,15,0,d.zy);b(c,16,0,!d.Dr.length);b(c,23,0,!d.Jn.length);b(c,30,0,!d.An.length);b(c,37,0,!d.zr.length)})};var QN=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{border-bottom:1px solid #eee;border-right:1px solid #eee;flex-grow:1}mat-card[_ngcontent-%COMP%]{box-shadow:none !important;margin:8px;height:calc(100% - 48px)}@media screen and (max-width: 1140px){mat-card[_ngcontent-%COMP%]{min-width:500px}}mat-card-title[_ngcontent-%COMP%]{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;color:#000;font-size:24px;font-weight:400}b[_ngcontent-%COMP%]{font-weight:500}"]],
data:{}});
function RN(a){return Y(0,[(a()(),V(0,0,null,null,25,"mat-card",[["class","mat-card mat-focus-indicator"]],[[2,"_mat-animation-noopable",null]],null,null,vC,uC)),M(1,49152,null,0,sC,[[2,Ku]],null,null),(a()(),V(2,0,null,0,2,"mat-card-title",[["class","mat-card-title"]],null,null,null,null,null)),M(3,16384,null,0,rC,[],null,null),(a()(),X(4,null,["",""])),(a()(),V(5,0,null,0,20,"mat-card-content",[["class","primary-content mat-card-content"]],null,null,null,null,null)),M(6,16384,null,0,qC,[],null,
null),(a()(),V(7,0,null,null,5,"p",[],null,null,null,null,null)),(a()(),V(8,0,null,null,1,"span",[],null,null,null,null,null)),(a()(),X(-1,null,["Number of Hosts used"])),(a()(),X(-1,null,[": "])),(a()(),V(11,0,null,null,1,"span",[],null,null,null,null,null)),(a()(),X(12,null,["",""])),(a()(),V(13,0,null,null,5,"p",[],null,null,null,null,null)),(a()(),V(14,0,null,null,1,"span",[],null,null,null,null,null)),(a()(),X(-1,null,["Device type"])),(a()(),X(-1,null,[": "])),(a()(),V(17,0,null,null,1,"span",
[],null,null,null,null,null)),(a()(),X(18,null,["",""])),(a()(),V(19,0,null,null,5,"p",[],null,null,null,null,null)),(a()(),V(20,0,null,null,1,"span",[],null,null,null,null,null)),(a()(),X(-1,null,["Number of device cores"])),(a()(),X(-1,null,[": "])),(a()(),V(23,0,null,null,1,"span",[],null,null,null,null,null)),(a()(),X(24,null,["",""])),(a()(),V(25,0,null,null,0,"p",[],null,null,null,null,null))],null,function(b,c){var d=c.a,e="NoopAnimations"===K(c,1).ua;b(c,0,0,e);b(c,4,0,d.title);b(c,12,0,d.rF);
b(c,18,0,d.deviceType);b(c,24,0,d.OE)})};var SN=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{border-bottom:1px solid #eee;border-right:1px solid #eee}mat-card[_ngcontent-%COMP%]{box-shadow:none !important;margin:8px;height:calc(100% - 48px)}@media screen and (max-width: 1140px){mat-card[_ngcontent-%COMP%]{min-width:500px}}mat-card-title[_ngcontent-%COMP%]{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;color:#000;font-size:24px;font-weight:400}.chart[_ngcontent-%COMP%]{margin:0 auto;max-width:800px}"]],
data:{}});
function TN(a){return Y(0,[W(671088640,1,{Od:0}),(a()(),V(1,0,null,null,7,"mat-card",[["class","mat-card mat-focus-indicator"]],[[2,"_mat-animation-noopable",null]],null,null,vC,uC)),M(2,49152,null,0,sC,[[2,Ku]],null,null),(a()(),V(3,0,null,0,2,"mat-card-title",[["class","mat-card-title"]],null,null,null,null,null)),M(4,16384,null,0,rC,[],null,null),(a()(),X(5,null,["",""])),(a()(),V(6,0,null,0,2,"mat-card-content",[["class","mat-card-content"]],null,null,null,null,null)),M(7,16384,null,0,qC,[],null,
null),(a()(),V(8,0,[[1,0],["chart",1]],null,0,"div",[["class","chart"]],[[4,"height",null]],null,null,null,null))],null,function(b,c){var d=c.a,e="NoopAnimations"===K(c,2).ua;b(c,1,0,e);b(c,5,0,d.title);b(c,8,0,d.height+"px")})};var UN=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}mat-expansion-panel[_ngcontent-%COMP%]{box-shadow:none !important;margin:8px;margin:0}@media screen and (max-width: 1140px){mat-expansion-panel[_ngcontent-%COMP%]{min-width:500px}}mat-expansion-panel-header[_ngcontent-%COMP%]{margin:8px 8px 0 8px}mat-panel-title[_ngcontent-%COMP%]{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;color:#000;font-size:24px;font-weight:400;background-color:transparent}mat-expansion-panel-header.cdk-keyboard-focused[_ngcontent-%COMP%], mat-expansion-panel[_ngcontent-%COMP%]:not(.mat-expanded)   mat-expansion-panel-header[_ngcontent-%COMP%]:hover{background-color:#eee !important}.mat-expanded[_ngcontent-%COMP%]   mat-expansion-panel-header[_ngcontent-%COMP%]{border-bottom-left-radius:0;border-bottom-right-radius:0}"]],
data:{}});
function VN(a){return Y(0,[W(671088640,1,{Rg:0}),(a()(),V(1,16777216,null,null,12,"mat-expansion-panel",[["class","mat-expansion-panel"]],[[2,"mat-expanded",null],[2,"_mat-animation-noopable",null],[2,"mat-expansion-panel-spacing",null]],null,null,jD,hD)),M(2,1753088,null,1,aD,[[3,YC],$d,dA,rf,lo,[2,Ku],[2,$C]],{Ma:[0,"expanded"]},null),W(603979776,2,{Qu:0}),Yg(256,null,YC,void 0,[]),(a()(),V(5,0,null,0,6,"mat-expansion-panel-header",[["class","mat-expansion-panel-header"],["role","button"]],[[1,
"id",0],[1,"tabindex",0],[1,"aria-controls",0],[1,"aria-expanded",0],[1,"aria-disabled",0],[2,"mat-expanded",null],[2,"mat-expansion-toggle-indicator-after",null],[2,"mat-expansion-toggle-indicator-before",null],[40,"@.disabled",0],[40,"@expansionHeight",0]],[[null,"click"],[null,"keydown"],["component","@expansionHeight.start"]],function(b,c,d){var e=!0;"click"===c&&(e=!1!==K(b,6).kw()&&e);"keydown"===c&&(e=!1!==K(b,6).LB(d)&&e);"component:@expansionHeight.start"===c&&(e=!1!==K(b,6).ak()&&e);return e},
gD,eD)),M(6,180224,null,0,bD,[aD,A,oz,$d,[2,$C]],null,null),xm(7,{collapsedHeight:0,expandedHeight:1}),xm(8,{value:0,params:1}),(a()(),V(9,0,null,0,2,"mat-panel-title",[["class","mat-expansion-panel-header-title"]],null,null,null,null,null)),M(10,16384,null,0,cD,[],null,null),(a()(),X(11,null,["",""])),(a()(),V(12,0,[[1,0],["table",1]],1,0,"div",[],null,null,null,null,null)),(a()(),V(13,0,null,1,0,"br",[],null,null,null,null,null))],function(b,c){b(c,2,0,!0)},function(b,c){var d=c.a,e=K(c,2).Ma,f=
"NoopAnimations"===K(c,2).ua,g=K(c,2).lB();b(c,1,0,e,f,g);e=K(c,6).Ia.ru;f=K(c,6).disabled?-1:0;g=K(c,6).Ia.id;var h=K(c,6).Ia.Ma,m=K(c,6).Ia.disabled,p=K(c,6).Ia.Ma,q="after"===K(c,6).Ia.Pl,r="before"===K(c,6).Ia.Pl,z=K(c,6).pt,x=b(c,8,0,K(c,6).nk(),b(c,7,0,K(c,6).collapsedHeight,K(c,6).expandedHeight));b(c,5,0,e,f,g,h,m,p,q,r,z,x);b(c,11,0,d.title)})};var WN=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block}.error-message[_ngcontent-%COMP%]{color:red;font-size:.5cm;font-weight:bolder;margin-top:.5cm;margin-bottom:.5cm;text-align:center}.container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;width:100%}.left-column[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:33.333%}.right-column[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:66.667%}.full-column[_ngcontent-%COMP%]{border-right:1px solid #eee;width:100%}@media screen and (max-width: 860px){[_nghost-%COMP%]{width:fit-content}}@media screen and (max-width: 1140px){.left-column[_ngcontent-%COMP%], .right-column[_ngcontent-%COMP%]{width:100%}}"]],
data:{}});
function XN(a){return Y(0,[(a()(),V(0,0,null,null,17,"div",[],null,null,null,null,null)),(a()(),V(1,0,null,null,1,"div",[["class","error-message"]],[[8,"hidden",0]],null,null,null,null)),(a()(),X(2,null,["",""])),(a()(),V(3,0,null,null,14,"div",[],[[8,"hidden",0]],null,null,null,null)),(a()(),V(4,0,null,null,13,"div",[["class","container"]],null,null,null,null,null)),(a()(),V(5,0,null,null,4,"div",[["class","left-column"]],null,null,null,null,null)),(a()(),V(6,0,null,null,1,"performance-summary",[],
null,null,null,JN,IN)),M(7,49152,null,0,uM,[],{xg:[0,"generalAnalysis"],Fb:[1,"inputPipelineAnalysis"]},null),(a()(),V(8,0,null,null,1,"run-environment-view",[],null,null,null,RN,QN)),M(9,49152,null,0,zM,[],{runEnvironment:[0,"runEnvironment"]},null),(a()(),V(10,0,null,null,4,"div",[["class","right-column"]],null,null,null,null,null)),(a()(),V(11,0,null,null,1,"step-time-graph",[],null,[["window","resize"]],function(b,c){"window:resize"===c&&K(b,12).fb();return!0},TN,SN)),M(12,4767744,null,0,FM,[],
{Fb:[0,"inputPipelineAnalysis"]},null),(a()(),V(13,0,null,null,1,"recommendation-result-view",[],null,null,null,PN,KN)),M(14,49152,null,0,wM,[wH],{Mg:[0,"recommendationResult"]},null),(a()(),V(15,0,null,null,2,"div",[["class","full-column"]],null,null,null,null,null)),(a()(),V(16,0,null,null,1,"top-ops-table",[],null,null,null,VN,UN)),M(17,4767744,null,0,HM,[],{xg:[0,"generalAnalysis"],Fb:[1,"inputPipelineAnalysis"]},null)],function(b,c){var d=c.a;b(c,7,0,d.xg,d.Fb);b(c,9,0,d.runEnvironment);b(c,
12,0,d.Fb);b(c,14,0,d.Mg);b(c,17,0,d.xg,d.Fb)},function(b,c){var d=c.a;b(c,1,0,!d.errorMessage);b(c,2,0,d.errorMessage);b(c,3,0,d.errorMessage)})}var YN=Bg("overview",rM,function(a){return Y(0,[(a()(),V(0,0,null,null,1,"overview",[],null,null,null,XN,WN)),M(1,49152,null,0,rM,[Xv,cI,wH,A],null,null)],null,null)});var ZN=Qf({P:0,g:[["[_nghost-%COMP%]{display:block;margin:20px 0}.container[_ngcontent-%COMP%]{width:100%;overflow-x:auto;overflow-y:hidden}.chart[_ngcontent-%COMP%]{height:300px}"]],data:{}});function $N(a){return Y(0,[W(671088640,1,{Od:0}),(a()(),V(1,0,null,null,1,"div",[["class","container"]],null,null,null,null,null)),(a()(),V(2,0,[[1,0],["chart",1]],null,0,"div",[["class","chart"]],[[4,"width",null]],null,null,null,null))],null,function(b,c){var d=c.a;b(c,2,0,d.Vw+"px")})};var aO=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block;padding-top:20px}.topology-header[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin-top:-32px}.control-row-left[_ngcontent-%COMP%]{display:flex;margin-right:32px;flex-flow:row nowrap;align-items:center;line-height:50px;text-align:bottom;justify-content:flex-start}.container[_ngcontent-%COMP%]{position:relative}.label[_ngcontent-%COMP%]{position:absolute;width:0;height:0}.label[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{position:absolute;top:-7px;left:-15px;font-size:14px;line-height:14px;width:30px;text-align:center}.host[_ngcontent-%COMP%]{position:absolute;border-radius:8px;border:1px solid #333;background-color:#eee}.node[_ngcontent-%COMP%]{position:absolute;border-radius:4px;border:1px solid #333;width:15px;height:30px;background-color:#1d91c0;transition:background-color 1s}.color-table[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;padding:20px 20px 0}.color-cell[_ngcontent-%COMP%]{margin:0 22px;border:1px solid #333;width:15px;height:30px;border-radius:4px}.color-label[_ngcontent-%COMP%]{width:60px;margin:8px 0;text-align:center}.selected-metric-label[_ngcontent-%COMP%]{text-transform:uppercase;padding-right:8px}.selected-metric-item[_ngcontent-%COMP%]{font-weight:bold;background:rgba(0,0,0,.02)}.channel-input[_ngcontent-%COMP%]{width:70px}.arrow-container[_ngcontent-%COMP%]{position:absolute;pointer-events:none}.arrow-container[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{overflow:visible}.arrow[_ngcontent-%COMP%]{fill:red;transform-origin:0px 0px}.node-tooltip[_ngcontent-%COMP%]{position:absolute;background-color:#fff;padding:10px;border-radius:8px;width:200px;font-size:12px;line-height:20px;font-family:sans-serif;pointer-events:none}.node-tooltip[_ngcontent-%COMP%] > pre[_ngcontent-%COMP%]{margin:0;white-space:pre-wrap}.control[_ngcontent-%COMP%]{color:#5f6368}"]],
data:{}});
function bO(a){return Y(0,[(a()(),V(0,0,null,null,4,"button",[["class","mat-focus-indicator"],["mat-menu-item",""]],[[1,"role",0],[2,"mat-menu-item",null],[2,"mat-menu-item-highlighted",null],[2,"mat-menu-item-submenu-trigger",null],[1,"tabindex",0],[1,"aria-disabled",0],[1,"disabled",0]],[[null,"click"],[null,"mouseenter"]],function(b,c,d){var e=!0,f=b.a;"click"===c&&(e=!1!==K(b,3).Vz(d)&&e);"mouseenter"===c&&(e=!1!==K(b,3).gB()&&e);"click"===c&&(e=!1!==VM(f,b.context.da.key,b.context.da.label)&&e);
return e},sE,rE)),M(1,278528,null,0,Qn,[lf,mf,A,Le],{ij:[0,"ngClass"]},null),xm(2,{"selected-metric-item":0}),M(3,180224,[[1,4],[2,4]],0,bE,[A,lo,oz,[2,$D]],null,null),(a()(),X(4,0,[" "," "]))],function(b,c){var d=c.a,e=b(c,2,0,d.Io===c.context.da.key);b(c,1,0,e)},function(b,c){var d=K(c,3).role,e=K(c,3).tu,f=K(c,3).sw,g=K(c,3).qk(),h=K(c,3).disabled.toString(),m=K(c,3).disabled||null;b(c,0,0,d,!0,e,f,g,h,m);b(c,4,0,c.context.da.label)})}
function cO(a){return Y(0,[(a()(),V(0,0,null,null,2,"div",[["class","label"]],[[4,"top",null],[4,"left",null]],null,null,null,null)),(a()(),V(1,0,null,null,1,"div",[["class","title"]],null,null,null,null,null)),(a()(),X(2,null,["",""]))],null,function(b,c){b(c,0,0,c.context.da.y+"px",c.context.da.x+"px");b(c,2,0,c.context.da.id)})}
function dO(a){return Y(0,[(a()(),V(0,0,null,null,0,"div",[["class","host"]],[[4,"width",null],[4,"height",null],[4,"top",null],[4,"left",null]],null,null,null,null))],null,function(b,c){var d=c.a;b(c,0,0,d.dj+"px",d.cj+"px",c.context.da.y+"px",c.context.da.x+"px")})}
function eO(a){return Y(0,[(a()(),V(0,0,null,null,0,"div",[["class","node"]],[[8,"id",0],[4,"top",null],[4,"left",null]],[[null,"mouseenter"],[null,"mouseleave"]],function(b,c){var d=!0,e=b.a;"mouseenter"===c&&(d=!1!==WM(e,b.context.da.id)&&d);"mouseleave"===c&&(e.oa="");return d},null,null))],null,function(b,c){b(c,0,0,c.context.da.id,c.context.da.y+"px",c.context.da.x+"px")})}
function fO(a){return Y(0,[(a()(),V(0,0,null,null,4,"div",[["class","arrow-container"]],[[4,"top",null],[4,"left",null]],null,null,null,null)),(a()(),V(1,0,null,null,3,":svg:svg",[],null,null,null,null,null)),(a()(),V(2,0,null,null,2,":svg:g",[["class","arrow"]],[[4,"transform",null]],null,null,null,null)),(a()(),V(3,0,null,null,0,":svg:polygon",[["points","3,0 -6,-5 -6,5"]],null,null,null,null,null)),(a()(),V(4,0,null,null,0,":svg:polygon",[["points","0,-1.5 -100,-1.5, -100,1.5 0,1.5"]],[[4,"transform",
null]],null,null,null,null))],null,function(b,c){b(c,0,0,c.context.da.y+"px",c.context.da.x+"px");b(c,2,0,"rotate("+c.context.da.rotate+"rad)");b(c,4,0,"scaleX("+c.context.da.scale+")")})}
function gO(a){return Y(0,[(a()(),V(0,0,null,null,3,"div",[],null,null,null,null,null)),(a()(),V(1,0,null,null,0,"div",[["class","color-cell"]],[[4,"backgroundColor",null]],null,null,null,null)),(a()(),V(2,0,null,null,1,"div",[["class","color-label"]],null,null,null,null,null)),(a()(),X(3,null,["\u2265 ",""]))],null,function(b,c){b(c,1,0,c.context.da.color);b(c,3,0,c.context.da.label)})}
function hO(a){return Y(0,[(a()(),V(0,0,null,null,57,"div",[],null,null,null,null,null)),(a()(),V(1,0,null,null,1,"div",[["class","mat-title"]],null,null,null,null,null)),(a()(),X(2,null,[" "," ","x"," "])),(a()(),V(3,0,null,null,39,"div",[["class","topology-header"]],null,null,null,null,null)),(a()(),V(4,0,null,null,17,"div",[["class","control-row-left"]],null,null,null,null,null)),(a()(),V(5,0,null,null,1,"span",[["class","selected-metric-label control"]],null,null,null,null,null)),(a()(),X(6,null,
["",""])),(a()(),V(7,16777216,null,null,5,"button",[["aria-haspopup","true"],["aria-label","Metric menu"],["class","mat-focus-indicator mat-menu-trigger"],["mat-icon-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null],[1,"aria-expanded",0],[1,"aria-controls",0]],[[null,"mousedown"],[null,"keydown"],[null,"click"]],function(b,c,d){var e=!0;"mousedown"===c&&(e=!1!==K(b,9).hB(d)&&e);"keydown"===c&&(e=!1!==K(b,9).pc(d)&&e);"click"===c&&(e=!1!==K(b,9).dB(d)&&e);return e},pC,oC)),M(8,180224,
null,0,mC,[A,oz,[2,Ku]],null,null),M(9,1196032,null,0,nE,[sB,A,rf,jE,[2,hE],[8,null],[2,kA],oz],{ta:[0,"menu"]},null),(a()(),V(10,0,null,0,2,"mat-icon",[["class","mat-icon notranslate"],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,UD,TD)),M(11,9158656,null,0,RD,[A,JD,[8,null],[2,ND],[2,gd]],null,null),(a()(),X(-1,0,["arrow_drop_down"])),(a()(),V(13,0,null,null,8,"mat-menu",[],null,null,null,vE,tE)),Yg(6144,null,hE,null,[iE]),Yg(6144,null,$D,null,[hE]),M(16,1294336,
[["mecticMenu",4]],3,iE,[A,S,dE],null,null),W(603979776,1,{nt:1}),W(603979776,2,{items:1}),W(603979776,3,{Cg:0}),(a()(),im(16777216,null,0,1,null,bO)),M(21,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},null),(a()(),V(22,0,null,null,20,"div",[["class","control-row-left "]],[[4,"visibility",null]],null,null,null,null)),(a()(),V(23,0,null,null,1,"span",[["class","control"]],null,null,null,null,null)),(a()(),X(-1,null,["PLEASE SELECT A CHANNEL ID\u00a0"])),(a()(),V(25,0,null,null,2,"mat-slider",[["class",
"mat-slider mat-focus-indicator"],["role","slider"]],[[8,"tabIndex",0],[1,"aria-disabled",0],[1,"aria-valuemax",0],[1,"aria-valuemin",0],[1,"aria-valuenow",0],[1,"aria-orientation",0],[2,"mat-slider-disabled",null],[2,"mat-slider-has-ticks",null],[2,"mat-slider-horizontal",null],[2,"mat-slider-axis-inverted",null],[2,"mat-slider-invert-mouse-coords",null],[2,"mat-slider-sliding",null],[2,"mat-slider-thumb-label-showing",null],[2,"mat-slider-vertical",null],[2,"mat-slider-min-value",null],[2,"mat-slider-hide-last-tick",
null],[2,"_mat-animation-noopable",null]],[[null,"change"],[null,"focus"],[null,"blur"],[null,"keydown"],[null,"keyup"],[null,"mouseenter"],[null,"selectstart"]],function(b,c,d){var e=!0,f=b.a;"focus"===c&&(e=!1!==K(b,27).eg()&&e);"blur"===c&&(e=!1!==K(b,27).dg()&&e);"keydown"===c&&(e=!1!==K(b,27).nv(d)&&e);"keyup"===c&&(e=!1!==K(b,27).ov()&&e);"mouseenter"===c&&(e=!1!==K(b,27).mq()&&e);"selectstart"===c&&(e=!1!==d.preventDefault()&&e);"change"===c&&(e=!1!==XM(f,d.value)&&e);return e},XF,WF)),Yg(5120,
null,ot,function(b){return[b]},[UF]),M(27,245760,null,0,UF,[A,oz,$d,[2,kA],[8,null],[2,Ku],S,[2,lo]],{max:[0,"max"],min:[1,"min"],step:[2,"step"],value:[3,"value"]},{Oa:"change"}),(a()(),V(28,0,null,null,14,"mat-form-field",[["class","channel-input mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",
null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,HD,vD)),Yg(6144,null,rD,null,[sD]),M(30,7520256,
null,9,sD,[A,$d,[2,OB],[2,kA],[2,qD],lz,S,[2,Ku]],null,null),W(603979776,4,{Yc:0}),W(335544320,5,{Zc:0}),W(603979776,6,{dd:0}),W(335544320,7,{ed:0}),W(603979776,8,{Fc:0}),W(603979776,9,{Xb:1}),W(603979776,10,{zb:1}),W(603979776,11,{Gc:1}),W(603979776,12,{Jc:1}),(a()(),V(40,0,null,1,2,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["type","number"]],[[8,"min",0],[8,"max",0],[8,"step",0],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",
0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"change"],[null,"blur"],[null,"focus"],[null,"input"]],function(b,c,d){var e=!0,f=b.a;"blur"===c&&(e=!1!==K(b,41).lb(!1)&&e);"focus"===c&&(e=!1!==K(b,41).lb(!0)&&e);"input"===c&&(e=!1!==K(b,41).Pe()&&e);if("change"===c)if(c=f,d=d.target.value,d<c.Jl){for(var g=c.Jj-1;0<=g&&!(c.channels[g]<=d);)g--;XM(c,Math.max(0,g))}else if(d>c.Jl){for(g=c.Jj+1;g<=c.channelCount&&!(c.channels[g]>=d);)g++;
XM(c,Math.min(c.channelCount,g))}return e},null,null)),M(41,999424,null,0,YD,[A,lz,[8,null],[2,qu],[2,tu],NB,[8,null],AB,S],{type:[0,"type"],value:[1,"value"]},null),Yg(2048,[[4,4],[5,4]],kD,null,[YD]),(a()(),V(43,0,null,null,11,"div",[["class","container"]],[[4,"width",null],[4,"height",null]],null,null,null,null)),(a()(),im(16777216,null,null,1,null,cO)),M(45,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},null),(a()(),im(16777216,null,null,1,null,dO)),M(47,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},
null),(a()(),im(16777216,null,null,1,null,eO)),M(49,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},null),(a()(),im(16777216,null,null,1,null,fO)),M(51,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},null),(a()(),V(52,0,null,null,2,"div",[["class","node-tooltip mat-elevation-z2"]],[[4,"left",null],[4,"top",null],[8,"hidden",0]],null,null,null,null)),(a()(),V(53,0,null,null,1,"pre",[],null,null,null,null,null)),(a()(),X(54,null,["",""])),(a()(),V(55,0,null,null,2,"div",[["class","color-table"]],null,
null,null,null,null)),(a()(),im(16777216,null,null,1,null,gO)),M(57,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},null)],function(b,c){var d=c.a,e=K(c,16);b(c,9,0,e);b(c,11,0);b(c,16,0);b(c,21,0,d.NP);b(c,27,0,d.channelCount,0,1,d.Jj);b(c,41,0,"number",d.Jl);b(c,45,0,d.labels);b(c,47,0,d.re);b(c,49,0,d.i);b(c,51,0,d.Kw);b(c,57,0,d.rE)},function(b,c){var d=c.a;b(c,2,0,d.tpuType,d.xDimension,d.yDimension);b(c,6,0,d.Jo);var e=K(c,8).disabled||null,f="NoopAnimations"===K(c,8).ua,g=K(c,9).$n||null,h=
K(c,9).$n?K(c,9).ta.py:null;b(c,7,0,e,f,g,h);e=K(c,11).inline;f="primary"!==K(c,11).color&&"accent"!==K(c,11).color&&"warn"!==K(c,11).color;b(c,10,0,e,f);b(c,22,0,d.channelDb&&d.channelDb.length?"visible":"hidden");e=K(c,27).tabIndex;f=K(c,27).disabled;g=K(c,27).max;h=K(c,27).min;var m=K(c,27).value,p=K(c,27).vertical?"vertical":"horizontal",q=K(c,27).disabled,r=K(c,27).Ol,z=!K(c,27).vertical,x=K(c,27).be,w=K(c,27).Qk(),t=K(c,27).qf,F=K(c,27).Ss,J=K(c,27).vertical,G=K(c,27).eh,O=K(c,27).disabled||
K(c,27).eh&&K(c,27).Ni&&K(c,27).be,N="NoopAnimations"===K(c,27).ua;b(c,25,1,[e,f,g,h,m,p,q,r,z,x,w,t,F,J,G,O,N]);e="standard"==K(c,30).R;f="fill"==K(c,30).R;g="outline"==K(c,30).R;h="legacy"==K(c,30).R;m=K(c,30).u.sa;p=K(c,30).lc;q=K(c,30).Ic();r=K(c,30).ec();z=K(c,30).ad();x=K(c,30).u.disabled;w=K(c,30).u.sc;t=K(c,30).u.focused;F="accent"==K(c,30).color;J="warn"==K(c,30).color;G=K(c,30).l("untouched");O=K(c,30).l("touched");N=K(c,30).l("pristine");var L=K(c,30).l("dirty"),R=K(c,30).l("valid"),U=
K(c,30).l("invalid"),ta=K(c,30).l("pending"),Da=!K(c,30).xc;b(c,28,1,[e,f,g,h,m,p,q,r,z,x,w,t,F,J,G,O,N,L,R,U,ta,Da]);e=d.ux;f=d.Qx;g=K(c,41).de;h=K(c,41).id;m=K(c,41).placeholder;p=K(c,41).disabled;q=K(c,41).required;r=K(c,41).xe&&!K(c,41).cd||null;z=K(c,41).yc||null;x=K(c,41).sa;w=K(c,41).required.toString();b(c,40,1,[e,f,1,g,h,m,p,q,r,z,x,w]);b(c,43,0,d.rr+"px",d.pr+"px");b(c,52,0,d.KH+"px",d.LH+"px",!d.oa);b(c,54,0,d.oa)})};var iO=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block}.section-container[_ngcontent-%COMP%]{padding:20px}mat-slider[_ngcontent-%COMP%]{width:200px}.chart-title[_ngcontent-%COMP%]{font-size:24px;padding-bottom:8px}.control[_ngcontent-%COMP%]{color:#5f6368}"]],
data:{}});
function jO(a){return Y(0,[(a()(),V(0,0,null,null,10,"div",[["class","section-container"]],null,null,null,null,null)),(a()(),V(1,0,null,null,1,"div",[["class","mat-headline"]],null,null,null,null,null)),(a()(),X(-1,null,["Pod Viewer"])),(a()(),V(3,0,null,null,1,"div",[["class","control"]],null,null,null,null,null)),(a()(),X(4,null,["Selected step: ",""])),(a()(),V(5,0,null,null,3,"div",[],null,null,null,null,null)),(a()(),V(6,0,null,null,2,"mat-slider",[["class","mat-slider mat-focus-indicator"],["role",
"slider"]],[[8,"tabIndex",0],[1,"aria-disabled",0],[1,"aria-valuemax",0],[1,"aria-valuemin",0],[1,"aria-valuenow",0],[1,"aria-orientation",0],[2,"mat-slider-disabled",null],[2,"mat-slider-has-ticks",null],[2,"mat-slider-horizontal",null],[2,"mat-slider-axis-inverted",null],[2,"mat-slider-invert-mouse-coords",null],[2,"mat-slider-sliding",null],[2,"mat-slider-thumb-label-showing",null],[2,"mat-slider-vertical",null],[2,"mat-slider-min-value",null],[2,"mat-slider-hide-last-tick",null],[2,"_mat-animation-noopable",
null]],[[null,"change"],[null,"focus"],[null,"blur"],[null,"keydown"],[null,"keyup"],[null,"mouseenter"],[null,"selectstart"]],function(b,c,d){var e=!0,f=b.a;"focus"===c&&(e=!1!==K(b,8).eg()&&e);"blur"===c&&(e=!1!==K(b,8).dg()&&e);"keydown"===c&&(e=!1!==K(b,8).nv(d)&&e);"keyup"===c&&(e=!1!==K(b,8).ov()&&e);"mouseenter"===c&&(e=!1!==K(b,8).mq()&&e);"selectstart"===c&&(e=!1!==d.preventDefault()&&e);"change"===c&&(e=!1!==LM(f,d.value)&&e);return e},XF,WF)),Yg(5120,null,ot,function(b){return[b]},[UF]),
M(8,245760,null,0,UF,[A,oz,$d,[2,kA],[8,null],[2,Ku],S,[2,lo]],{max:[0,"max"],min:[1,"min"],step:[2,"step"]},{Oa:"change"}),(a()(),V(9,0,null,null,1,"topology-graph",[],null,[[null,"selected"]],function(b,c,d){var e=b.a;"selected"===c&&(c=e,c.store.Aa(vI({Qi:c.channelDb?c.channelDb[d]:null})));return!0},hO,aO)),M(10,573440,null,0,QM,[A],{channelDb:[0,"channelDb"],coreIdToReplicaIdMap:[1,"coreIdToReplicaIdMap"],NP:[2,"metricMap"],podStatsPerCore:[3,"podStatsPerCore"],runEnvironment:[4,"runEnvironment"]},
{selected:"selected"}),(a()(),V(11,0,null,null,9,"div",[],[[8,"className",0]],null,null,null,null)),(a()(),V(12,0,null,null,1,"mat-divider",[["class","mat-divider"],["role","separator"]],[[1,"aria-orientation",0],[2,"mat-divider-vertical",null],[2,"mat-divider-horizontal",null],[2,"mat-divider-inset",null]],null,null,XC,WC)),M(13,49152,null,0,UC,[],null,null),(a()(),V(14,0,null,null,6,"div",[["class","section-container"]],null,null,null,null,null)),(a()(),V(15,0,null,null,1,"div",[["class","chart-title"]],
null,null,null,null,null)),(a()(),X(-1,null,["Latency of Send and Recv channels"])),(a()(),V(17,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(a()(),X(-1,null,["(x-axis: channel id, y-axis: time(us))"])),(a()(),V(19,0,null,null,1,"stack-bar-chart",[],null,[[null,"selected"]],function(b,c,d){var e=b.a;"selected"===c&&(c=e,c.store.Aa(vI({Qi:c.Uw?c.Uw[d]:null})));return!0},$N,ZN)),M(20,638976,null,0,MM,[],{data:[0,"data"]},{selected:"selected"}),(a()(),V(21,0,null,null,9,"div",
[],[[8,"className",0]],null,null,null,null)),(a()(),V(22,0,null,null,1,"mat-divider",[["class","mat-divider"],["role","separator"]],[[1,"aria-orientation",0],[2,"mat-divider-vertical",null],[2,"mat-divider-horizontal",null],[2,"mat-divider-inset",null]],null,null,XC,WC)),M(23,49152,null,0,UC,[],null,null),(a()(),V(24,0,null,null,6,"div",[["class","section-container"]],null,null,null,null,null)),(a()(),V(25,0,null,null,1,"div",[["class","chart-title"]],null,null,null,null,null)),(a()(),X(-1,null,["Duration of all-reduce or all-to-all ops"])),
(a()(),V(27,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(a()(),X(-1,null,[" (x-axis: short names for all-reduces ops (a#) or fusion (f#) or all-to-all (l#), y-axis: time(us)) "])),(a()(),V(29,0,null,null,1,"stack-bar-chart",[],null,[[null,"selected"]],function(b,c,d){var e=b.a;"selected"===c&&(c=e,c.store.Aa(vI({Qi:c.allReduceOpDb?c.allReduceOpDb[d]:null})));return!0},$N,ZN)),M(30,638976,null,0,MM,[],{data:[0,"data"]},{selected:"selected"}),(a()(),V(31,0,null,null,1,"mat-divider",
[["class","mat-divider"],["role","separator"]],[[1,"aria-orientation",0],[2,"mat-divider-vertical",null],[2,"mat-divider-horizontal",null],[2,"mat-divider-inset",null]],null,null,XC,WC)),M(32,49152,null,0,UC,[],null,null),(a()(),V(33,0,null,null,6,"div",[["class","section-container"]],null,null,null,null,null)),(a()(),V(34,0,null,null,1,"div",[["class","chart-title"]],null,null,null,null,null)),(a()(),X(-1,null,["Step breakdown"])),(a()(),V(36,0,null,null,1,"div",[["class","description"]],null,null,
null,null,null)),(a()(),X(-1,null,["(x-axis: global chip id, node id, y-axis: time(us))"])),(a()(),V(38,0,null,null,1,"stack-bar-chart",[],null,[[null,"selected"]],function(b,c,d){var e=b.a;"selected"===c&&(c=e,c.store.Aa(vI({Qi:c.ss?c.ss[d]:null})));return!0},$N,ZN)),M(39,638976,null,0,MM,[],{data:[0,"data"]},{selected:"selected"})],function(b,c){var d=c.a;b(c,8,0,d.Zx,d.hj,1);b(c,10,0,d.channelDb,d.coreIdToReplicaIdMap,d.KG,d.podStatsPerCore,d.runEnvironment);b(c,20,0,d.nE);b(c,30,0,d.YD);b(c,39,
0,d.JG)},function(b,c){var d=c.a;b(c,4,0,d.Ks);var e=K(c,8).tabIndex,f=K(c,8).disabled,g=K(c,8).max,h=K(c,8).min,m=K(c,8).value,p=K(c,8).vertical?"vertical":"horizontal",q=K(c,8).disabled,r=K(c,8).Ol,z=!K(c,8).vertical,x=K(c,8).be,w=K(c,8).Qk(),t=K(c,8).qf,F=K(c,8).Ss,J=K(c,8).vertical,G=K(c,8).eh,O=K(c,8).disabled||K(c,8).eh&&K(c,8).Ni&&K(c,8).be,N="NoopAnimations"===K(c,8).ua;b(c,6,1,[e,f,g,h,m,p,q,r,z,x,w,t,F,J,G,O,N]);b(c,11,0,d.channelDb&&d.channelDb.length?"full-height":"hidden-content");e=
K(c,13).vertical?"vertical":"horizontal";f=K(c,13).vertical;g=!K(c,13).vertical;h=K(c,13).te;b(c,12,0,e,f,g,h);b(c,21,0,d.allReduceOpDb&&d.allReduceOpDb.length?"full-height":"hidden-content");e=K(c,23).vertical?"vertical":"horizontal";f=K(c,23).vertical;g=!K(c,23).vertical;h=K(c,23).te;b(c,22,0,e,f,g,h);e=K(c,32).vertical?"vertical":"horizontal";f=K(c,32).vertical;g=!K(c,32).vertical;h=K(c,32).te;b(c,31,0,e,f,g,h)})}
var kO=Bg("pod-viewer",KM,function(a){return Y(0,[(a()(),V(0,0,null,null,1,"pod-viewer",[],null,null,null,jO,iO)),M(1,49152,null,0,KM,[Xv,cI,wH],null,null)],null,null)});var lO=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block;padding:20px}.table[_ngcontent-%COMP%]{border:1px solid #eee}"]],data:{}});
function mO(a){return Y(0,[W(671088640,1,{Rg:0}),(a()(),V(1,0,null,null,1,"div",[["class","mat-headline"]],null,null,null,null,null)),(a()(),X(2,null,["",""])),(a()(),V(3,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),V(4,0,[[1,0],["table",1]],null,0,"div",[["class","table"]],null,null,null,null,null))],null,function(b,c){var d=c.a;b(c,2,0,d.title)})};var nO=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block;width:450px;height:fit-content;margin:8px 8px 8px 0}.description[_ngcontent-%COMP%]{margin-top:-16px}"]],
data:{}});
function oO(a){return Y(0,[W(671088640,1,{Od:0}),(a()(),V(1,0,null,null,5,"div",[],null,null,null,null,null)),(a()(),V(2,0,null,null,1,"div",[["class","mat-title"]],null,null,null,null,null)),(a()(),X(3,null,["",""])),(a()(),V(4,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(a()(),X(-1,null,["(in microseconds) of a TensorFlow operation"])),(a()(),V(6,0,[[1,0],["chart",1]],null,0,"div",[["class","chart"]],null,null,null,null,null))],null,function(b,c){var d=c.a;b(c,3,0,d.title)})}
;var pO=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block;padding:20px}mat-form-field[_ngcontent-%COMP%]{margin:0 8px}mat-icon[_ngcontent-%COMP%]{color:#777;vertical-align:bottom}.table[_ngcontent-%COMP%]{border:1px solid #eee}"]],
data:{}});
function qO(a){return Y(0,[W(671088640,1,{Rg:0}),(a()(),V(1,0,null,null,59,"div",[],null,null,null,null,null)),(a()(),V(2,0,null,null,1,"div",[["class","mat-headline"]],null,null,null,null,null)),(a()(),X(-1,null,["TensorFlow operations"])),(a()(),V(4,0,null,null,18,"mat-form-field",[["class","mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",
null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,HD,vD)),
Yg(6144,null,rD,null,[sD]),M(6,7520256,null,9,sD,[A,$d,[2,OB],[2,kA],[2,qD],lz,S,[2,Ku]],null,null),W(603979776,2,{Yc:0}),W(335544320,3,{Zc:0}),W(603979776,4,{dd:0}),W(335544320,5,{ed:0}),W(603979776,6,{Fc:0}),W(603979776,7,{Xb:1}),W(603979776,8,{zb:1}),W(603979776,9,{Gc:1}),W(603979776,10,{Jc:1}),(a()(),V(16,0,null,1,2,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Host/device"]],[[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,
"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"input"],[null,"blur"],[null,"focus"]],function(b,c,d){var e=!0,f=b.a;"blur"===c&&(e=!1!==K(b,17).lb(!1)&&e);"focus"===c&&(e=!1!==K(b,17).lb(!0)&&e);"input"===c&&(e=!1!==K(b,17).Pe()&&e);"input"===c&&(f.Er=d.target.value,e=!1!==f.Eb()&&e);return e},null,null)),M(17,999424,null,0,YD,[A,lz,[8,null],[2,qu],[2,tu],NB,[8,null],AB,S],{placeholder:[0,"placeholder"],value:[1,"value"]},
null),Yg(2048,[[2,4],[3,4]],kD,null,[YD]),(a()(),V(19,0,null,4,3,"mat-icon",[["class","mat-icon notranslate"],["matSuffix",""],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,UD,TD)),M(20,16384,[[10,4]],0,nD,[],null,null),M(21,9158656,null,0,RD,[A,JD,[8,null],[2,ND],[2,gd]],null,null),(a()(),X(-1,0,["search"])),(a()(),V(23,0,null,null,18,"mat-form-field",[["class","mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",
null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",
null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,HD,vD)),Yg(6144,null,rD,null,[sD]),M(25,7520256,null,9,sD,[A,$d,[2,OB],[2,kA],[2,qD],lz,S,[2,Ku]],null,null),W(603979776,11,{Yc:0}),W(335544320,12,{Zc:0}),W(603979776,13,{dd:0}),W(335544320,14,{ed:0}),W(603979776,15,{Fc:0}),W(603979776,16,{Xb:1}),W(603979776,17,{zb:1}),W(603979776,18,{Gc:1}),W(603979776,19,{Jc:1}),(a()(),V(35,0,null,1,2,"input",[["class","mat-input-element mat-form-field-autofill-control"],
["matInput",""],["placeholder","Type"]],[[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"input"],[null,"blur"],[null,"focus"]],function(b,c,d){var e=!0,f=b.a;"blur"===c&&(e=!1!==K(b,36).lb(!1)&&e);"focus"===c&&(e=!1!==K(b,36).lb(!0)&&e);"input"===c&&(e=!1!==K(b,36).Pe()&&e);"input"===c&&(f.Ir=d.target.value,e=!1!==f.Eb()&&e);return e},null,null)),M(36,999424,null,
0,YD,[A,lz,[8,null],[2,qu],[2,tu],NB,[8,null],AB,S],{placeholder:[0,"placeholder"],value:[1,"value"]},null),Yg(2048,[[11,4],[12,4]],kD,null,[YD]),(a()(),V(38,0,null,4,3,"mat-icon",[["class","mat-icon notranslate"],["matSuffix",""],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,UD,TD)),M(39,16384,[[19,4]],0,nD,[],null,null),M(40,9158656,null,0,RD,[A,JD,[8,null],[2,ND],[2,gd]],null,null),(a()(),X(-1,0,["search"])),(a()(),V(42,0,null,null,18,"mat-form-field",[["class",
"mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],
[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,HD,vD)),Yg(6144,null,rD,null,[sD]),M(44,7520256,null,9,sD,[A,$d,[2,OB],[2,kA],[2,qD],lz,S,[2,Ku]],null,null),W(603979776,20,{Yc:0}),W(335544320,21,{Zc:0}),W(603979776,22,{dd:0}),W(335544320,23,{ed:0}),W(603979776,24,{Fc:0}),W(603979776,25,{Xb:1}),W(603979776,26,{zb:1}),W(603979776,
27,{Gc:1}),W(603979776,28,{Jc:1}),(a()(),V(54,0,null,1,2,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Operation"]],[[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"input"],[null,"blur"],[null,"focus"]],function(b,c,d){var e=!0,f=b.a;"blur"===c&&(e=!1!==K(b,55).lb(!1)&&e);"focus"===c&&(e=!1!==K(b,55).lb(!0)&&
e);"input"===c&&(e=!1!==K(b,55).Pe()&&e);"input"===c&&(f.Hr=d.target.value,e=!1!==f.Eb()&&e);return e},null,null)),M(55,999424,null,0,YD,[A,lz,[8,null],[2,qu],[2,tu],NB,[8,null],AB,S],{placeholder:[0,"placeholder"],value:[1,"value"]},null),Yg(2048,[[20,4],[21,4]],kD,null,[YD]),(a()(),V(57,0,null,4,3,"mat-icon",[["class","mat-icon notranslate"],["matSuffix",""],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,UD,TD)),M(58,16384,[[28,4]],0,nD,[],null,null),M(59,9158656,
null,0,RD,[A,JD,[8,null],[2,ND],[2,gd]],null,null),(a()(),X(-1,0,["search"])),(a()(),V(61,0,null,null,1,"div",[],[[4,"display",null]],null,null,null,null)),(a()(),X(62,null,[" Note: To avoid sluggishness, only the 1000 most time-consuming operations out of the total "," operations are shown in the table below.\n"])),(a()(),V(63,0,null,null,0,"br",[],null,null,null,null,null)),(a()(),V(64,0,null,null,1,"div",[],null,null,null,null,null)),(a()(),V(65,0,[[1,0],["table",1]],null,0,"div",[["class","table"]],
null,null,null,null,null))],function(b,c){var d=c.a;b(c,17,0,"Host/device",d.Er);b(c,21,0);b(c,36,0,"Type",d.Ir);b(c,40,0);b(c,55,0,"Operation",d.Hr);b(c,59,0)},function(b,c){var d=c.a,e="standard"==K(c,6).R,f="fill"==K(c,6).R,g="outline"==K(c,6).R,h="legacy"==K(c,6).R,m=K(c,6).u.sa,p=K(c,6).lc,q=K(c,6).Ic(),r=K(c,6).ec(),z=K(c,6).ad(),x=K(c,6).u.disabled,w=K(c,6).u.sc,t=K(c,6).u.focused,F="accent"==K(c,6).color,J="warn"==K(c,6).color,G=K(c,6).l("untouched"),O=K(c,6).l("touched"),N=K(c,6).l("pristine"),
L=K(c,6).l("dirty"),R=K(c,6).l("valid"),U=K(c,6).l("invalid"),ta=K(c,6).l("pending"),Da=!K(c,6).xc;b(c,4,1,[e,f,g,h,m,p,q,r,z,x,w,t,F,J,G,O,N,L,R,U,ta,Da]);var D=K(c,17).de,E=K(c,17).id,I=K(c,17).placeholder,ba=K(c,17).disabled,Z=K(c,17).required,Ka=K(c,17).xe&&!K(c,17).cd||null,ob=K(c,17).yc||null,Va=K(c,17).sa,Pb=K(c,17).required.toString();b(c,16,0,D,E,I,ba,Z,Ka,ob,Va,Pb);var y=K(c,21).inline,C="primary"!==K(c,21).color&&"accent"!==K(c,21).color&&"warn"!==K(c,21).color;b(c,19,0,y,C);var H="standard"==
K(c,25).R,T="fill"==K(c,25).R,la="outline"==K(c,25).R,wa="legacy"==K(c,25).R,ia=K(c,25).u.sa,ma=K(c,25).lc,Fa=K(c,25).Ic(),Ra=K(c,25).ec(),Ta=K(c,25).ad(),Aa=K(c,25).u.disabled,mc=K(c,25).u.sc,me=K(c,25).u.focused,Eb="accent"==K(c,25).color,Mb="warn"==K(c,25).color,ac=K(c,25).l("untouched"),ib=K(c,25).l("touched"),Fd=K(c,25).l("pristine"),Mi=K(c,25).l("dirty"),Ni=K(c,25).l("valid"),Oi=K(c,25).l("invalid"),Pi=K(c,25).l("pending"),Qi=!K(c,25).xc;b(c,23,1,[H,T,la,wa,ia,ma,Fa,Ra,Ta,Aa,mc,me,Eb,Mb,ac,
ib,Fd,Mi,Ni,Oi,Pi,Qi]);var Ri=K(c,36).de,Si=K(c,36).id,Ti=K(c,36).placeholder,Ui=K(c,36).disabled,Vi=K(c,36).required,Wi=K(c,36).xe&&!K(c,36).cd||null,Xi=K(c,36).yc||null,Yi=K(c,36).sa,Zi=K(c,36).required.toString();b(c,35,0,Ri,Si,Ti,Ui,Vi,Wi,Xi,Yi,Zi);var $i=K(c,40).inline,aj="primary"!==K(c,40).color&&"accent"!==K(c,40).color&&"warn"!==K(c,40).color;b(c,38,0,$i,aj);var bj="standard"==K(c,44).R,cj="fill"==K(c,44).R,dj="outline"==K(c,44).R,ej="legacy"==K(c,44).R,fj=K(c,44).u.sa,gj=K(c,44).lc,hj=K(c,
44).Ic(),ij=K(c,44).ec(),jj=K(c,44).ad(),kj=K(c,44).u.disabled,lj=K(c,44).u.sc,mj=K(c,44).u.focused,nj="accent"==K(c,44).color,oj="warn"==K(c,44).color,pj=K(c,44).l("untouched"),qj=K(c,44).l("touched"),rj=K(c,44).l("pristine"),sj=K(c,44).l("dirty"),tj=K(c,44).l("valid"),uj=K(c,44).l("invalid"),vj=K(c,44).l("pending"),wj=!K(c,44).xc;b(c,42,1,[bj,cj,dj,ej,fj,gj,hj,ij,jj,kj,lj,mj,nj,oj,pj,qj,rj,sj,tj,uj,vj,wj]);var xj=K(c,55).de,yj=K(c,55).id,zj=K(c,55).placeholder,Aj=K(c,55).disabled,Bj=K(c,55).required,
Cj=K(c,55).xe&&!K(c,55).cd||null,Dj=K(c,55).yc||null,Ej=K(c,55).sa,Fj=K(c,55).required.toString();b(c,54,0,xj,yj,zj,Aj,Bj,Cj,Dj,Ej,Fj);var Gj=K(c,59).inline,Hj="primary"!==K(c,59).color&&"accent"!==K(c,59).color&&"warn"!==K(c,59).color;b(c,57,0,Gj,Hj);b(c,61,0,d.Us?"block":"none");b(c,62,0,d.Us)})};var rO=Qf({P:0,g:[[".horizontal-center[_ngcontent-%COMP%]{text-align:center}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.hidden-content[_ngcontent-%COMP%]{height:0;overflow:hidden}.primary-content[_ngcontent-%COMP%]{color:#4a4a4a}.description[_ngcontent-%COMP%]{color:#5f6368;font-size:14px;font-style:italic}[_nghost-%COMP%]{display:block}.section-container[_ngcontent-%COMP%]{padding:20px}.header-content[_ngcontent-%COMP%]{font-style:italic;margin-top:-16px}.row[_ngcontent-%COMP%]{display:flex}.flex-space[_ngcontent-%COMP%]{flex:1}.mat-raised-button[_ngcontent-%COMP%]{box-shadow:none;border:1px solid #000;border-radius:0;color:#777}.idle-button-container[_ngcontent-%COMP%]{margin-top:-16px}.save-button[_ngcontent-%COMP%]{padding-top:8px;text-align:center;width:130px}.save-button[_ngcontent-%COMP%]:hover{color:#777;cursor:pointer}"]],
data:{}});
function sO(a){return Y(0,[(a()(),V(0,0,null,null,2,"button",[["class","mat-focus-indicator"],["mat-menu-item",""]],[[1,"role",0],[2,"mat-menu-item",null],[2,"mat-menu-item-highlighted",null],[2,"mat-menu-item-submenu-trigger",null],[1,"tabindex",0],[1,"aria-disabled",0],[1,"disabled",0]],[[null,"click"],[null,"mouseenter"]],function(b,c,d){var e=!0,f=b.a;"click"===c&&(e=!1!==K(b,1).Vz(d)&&e);"mouseenter"===c&&(e=!1!==K(b,1).gB()&&e);"click"===c&&(e=!1!==eN(f,b.context.da)&&e);return e},sE,rE)),M(1,
180224,[[1,4],[2,4]],0,bE,[A,lo,oz,[2,$D]],{disabled:[0,"disabled"]},null),(a()(),X(2,0,[" "," "]))],function(b,c){var d=c.a;b(c,1,0,d.Xr==c.context.da)},function(b,c){var d=K(c,1).role,e=K(c,1).tu,f=K(c,1).sw,g=K(c,1).qk(),h=K(c,1).disabled.toString(),m=K(c,1).disabled||null;b(c,0,0,d,!0,e,f,g,h,m);b(c,2,0,c.context.da)})}
function tO(a){return Y(0,[(a()(),V(0,0,null,null,47,"div",[["class","section-container"]],null,null,null,null,null)),(a()(),V(1,0,null,null,15,"div",[["class","row"]],null,null,null,null,null)),(a()(),V(2,0,null,null,7,"div",[],null,null,null,null,null)),(a()(),V(3,0,null,null,1,"div",[["class","mat-headline"]],null,null,null,null,null)),(a()(),X(-1,null,["TensorFlow Stats"])),(a()(),V(5,0,null,null,4,"div",[["class","header-content"]],null,null,null,null,null)),(a()(),V(6,0,null,null,1,"div",[["class",
"description"]],null,null,null,null,null)),(a()(),X(-1,null,[' (1) In the charts and table below, "IDLE" represents the portion of the total execution time on device (or host) that is idle. '])),(a()(),V(8,0,null,null,1,"div",[["class","description"]],null,null,null,null,null)),(a()(),X(-1,null,[' (2) In the pie charts, the "Other" sector represents the sum of sectors that are too small to be shown individually. '])),(a()(),V(10,0,null,null,0,"div",[["class","flex-space"]],null,null,null,null,null)),
(a()(),V(11,0,null,null,5,"div",[["class","save-button"]],null,[[null,"click"]],function(b,c){var d=!0,e=b.a;"click"===c&&(d=!1!==e.ll()&&d);return d},null,null)),(a()(),V(12,0,null,null,2,"mat-icon",[["class","mat-icon notranslate"],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,UD,TD)),M(13,9158656,null,0,RD,[A,JD,[8,null],[2,ND],[2,gd]],null,null),(a()(),X(-1,0,["save_alt"])),(a()(),V(15,0,null,null,1,"div",[["class","mat-title"]],null,null,null,null,null)),
(a()(),X(-1,null,["Export as CSV"])),(a()(),V(17,0,null,null,0,"br",[],null,null,null,null,null)),(a()(),V(18,0,null,null,1,"div",[["class","mat-title"]],null,null,null,null,null)),(a()(),X(-1,null,["Include IDLE time in statistics"])),(a()(),V(20,0,null,null,8,"mat-menu",[],null,null,null,vE,tE)),Yg(6144,null,hE,null,[iE]),Yg(6144,null,$D,null,[hE]),M(23,1294336,[["idleOptions",4]],3,iE,[A,S,dE],null,null),W(603979776,1,{nt:1}),W(603979776,2,{items:1}),W(603979776,3,{Cg:0}),(a()(),im(16777216,null,
0,1,null,sO)),M(28,278528,null,0,Sn,[rf,qf,lf],{Ib:[0,"ngForOf"]},null),(a()(),V(29,0,null,null,7,"div",[["class","idle-button-container"]],null,null,null,null,null)),(a()(),V(30,16777216,null,null,6,"button",[["aria-haspopup","true"],["class","mat-focus-indicator mat-menu-trigger"],["mat-raised-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null],[1,"aria-expanded",0],[1,"aria-controls",0]],[[null,"mousedown"],[null,"keydown"],[null,"click"]],function(b,c,d){var e=!0;"mousedown"===c&&
(e=!1!==K(b,32).hB(d)&&e);"keydown"===c&&(e=!1!==K(b,32).pc(d)&&e);"click"===c&&(e=!1!==K(b,32).dB(d)&&e);return e},pC,oC)),M(31,180224,null,0,mC,[A,oz,[2,Ku]],null,null),M(32,1196032,null,0,nE,[sB,A,rf,jE,[2,hE],[8,null],[2,kA],oz],{ta:[0,"menu"]},null),(a()(),X(33,0,[" "," "])),(a()(),V(34,0,null,0,2,"mat-icon",[["class","mat-icon notranslate"],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,UD,TD)),M(35,9158656,null,0,RD,[A,JD,[8,null],[2,ND],[2,gd]],null,null),
(a()(),X(-1,0,["arrow_drop_down"])),(a()(),V(37,0,null,null,0,"br",[],null,null,null,null,null)),(a()(),V(38,0,null,null,4,"div",[],[[8,"className",0]],null,null,null,null)),(a()(),V(39,0,null,null,1,"self-time-chart",[],null,null,null,oO,nO)),M(40,638976,null,0,jN,[],{Tb:[0,"tensorflowStatsData"],qd:[1,"opExecutor"],yl:[2,"opKind"]},null),(a()(),V(41,0,null,null,1,"self-time-chart",[],null,null,null,oO,nO)),M(42,638976,null,0,jN,[],{Tb:[0,"tensorflowStatsData"],qd:[1,"opExecutor"],yl:[2,"opKind"]},
null),(a()(),V(43,0,null,null,4,"div",[["class","row"]],null,null,null,null,null)),(a()(),V(44,0,null,null,1,"self-time-chart",[],null,null,null,oO,nO)),M(45,638976,null,0,jN,[],{Tb:[0,"tensorflowStatsData"],qd:[1,"opExecutor"],yl:[2,"opKind"]},null),(a()(),V(46,0,null,null,1,"self-time-chart",[],null,null,null,oO,nO)),M(47,638976,null,0,jN,[],{Tb:[0,"tensorflowStatsData"],qd:[1,"opExecutor"],yl:[2,"opKind"]},null),(a()(),V(48,0,null,null,1,"mat-divider",[["class","mat-divider"],["role","separator"]],
[[1,"aria-orientation",0],[2,"mat-divider-vertical",null],[2,"mat-divider-horizontal",null],[2,"mat-divider-inset",null]],null,null,XC,WC)),M(49,49152,null,0,UC,[],null,null),(a()(),V(50,0,null,null,1,"stats-table",[],null,null,null,qO,pO)),M(51,638976,null,0,lN,[],{Tb:[0,"tensorflowStatsData"],bj:[1,"hasDeviceData"]},null),(a()(),V(52,0,null,null,1,"mat-divider",[["class","mat-divider"],["role","separator"]],[[1,"aria-orientation",0],[2,"mat-divider-vertical",null],[2,"mat-divider-horizontal",null],
[2,"mat-divider-inset",null]],null,null,XC,WC)),M(53,49152,null,0,UC,[],null,null),(a()(),V(54,0,null,null,1,"operations-table",[],[[8,"hidden",0]],null,null,mO,lO)),M(55,638976,null,0,hN,[],{Tb:[0,"tensorflowStatsData"],qd:[1,"opExecutor"]},null),(a()(),V(56,0,null,null,1,"mat-divider",[["class","mat-divider"],["role","separator"]],[[1,"aria-orientation",0],[2,"mat-divider-vertical",null],[2,"mat-divider-horizontal",null],[2,"mat-divider-inset",null]],null,null,XC,WC)),M(57,49152,null,0,UC,[],null,
null),(a()(),V(58,0,null,null,1,"operations-table",[],null,null,null,mO,lO)),M(59,638976,null,0,hN,[],{Tb:[0,"tensorflowStatsData"],qd:[1,"opExecutor"]},null)],function(b,c){var d=c.a;b(c,13,0);b(c,23,0);b(c,28,0,d.uP);var e=K(c,23);b(c,32,0,e);b(c,35,0);b(c,40,0,d.Vc,d.ly,d.sG);b(c,42,0,d.Vc,d.ly,d.rG);b(c,45,0,d.Vc,d.my,d.sG);b(c,47,0,d.Vc,d.my,d.rG);b(c,51,0,d.Vc,d.bj);b(c,55,0,d.Vc,d.ly);b(c,59,0,d.Vc,d.my)},function(b,c){var d=c.a,e=K(c,13).inline,f="primary"!==K(c,13).color&&"accent"!==K(c,
13).color&&"warn"!==K(c,13).color;b(c,12,0,e,f);e=K(c,31).disabled||null;f="NoopAnimations"===K(c,31).ua;var g=K(c,32).$n||null,h=K(c,32).$n?K(c,32).ta.py:null;b(c,30,0,e,f,g,h);b(c,33,0,d.Xr);e=K(c,35).inline;f="primary"!==K(c,35).color&&"accent"!==K(c,35).color&&"warn"!==K(c,35).color;b(c,34,0,e,f);b(c,38,0,d.bj?"row full-height":"row hidden-content");e=K(c,49).vertical?"vertical":"horizontal";f=K(c,49).vertical;g=!K(c,49).vertical;h=K(c,49).te;b(c,48,0,e,f,g,h);e=K(c,53).vertical?"vertical":"horizontal";
f=K(c,53).vertical;g=!K(c,53).vertical;h=K(c,53).te;b(c,52,0,e,f,g,h);b(c,54,0,!d.bj);e=K(c,57).vertical?"vertical":"horizontal";f=K(c,57).vertical;g=!K(c,57).vertical;h=K(c,57).te;b(c,56,0,e,f,g,h)})}var uO=Bg("tensorflow-stats",dN,function(a){return Y(0,[(a()(),V(0,0,null,null,1,"tensorflow-stats",[],null,null,null,tO,rO)),M(1,49152,null,0,dN,[Xv,cI,wH],null,null)],null,null)});var vO=Qf({P:0,g:[["iframe[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%;box-sizing:border-box}"]],data:{}});function wO(a){return Y(0,[Xg(0,pN,[]),(a()(),V(1,0,null,null,1,"iframe",[],[[8,"src",5]],null,null,null,null)),ym(128,2,Zd(2))],null,function(b,c){var d=c.a,e=Pf(c,1,b(c,2,0,K(c,0),d.url));b(c,1,0,e)})}var xO=Bg("trace-viewer",oN,function(a){return Y(0,[(a()(),V(0,0,null,null,1,"trace-viewer",[],null,null,null,wO,vO)),M(1,49152,null,0,oN,[Xv],null,null)],null,null)});var yO=Qf({P:0,g:[["mat-progress-bar[_ngcontent-%COMP%]{width:300px;margin:0 auto}.progress-container[_ngcontent-%COMP%]{padding:50px}.loading-message[_ngcontent-%COMP%]{width:fit-content;margin:0 auto}"]],data:{}});function zO(a){return Y(0,[(a()(),V(0,0,null,null,2,"div",[],null,null,null,null,null)),(a()(),V(1,0,null,null,1,"main-page",[],null,null,null,uJ,tJ)),M(2,49152,null,0,sI,[fy,wH],{vg:[0,"datasets"]},null)],function(b,c){var d=c.a;b(c,2,0,d.vg)},null)}
function AO(a){return Y(0,[(a()(),V(0,0,null,null,1,"empty-page",[],null,null,null,zJ,wJ)),M(1,49152,null,0,vJ,[],null,null)],null,null)}function BO(a){return Y(0,[(a()(),V(0,0,null,null,3,"div",[],null,null,null,null,null)),(a()(),im(16777216,null,null,1,null,zO)),M(2,16384,null,0,Vn,[rf,qf],{cc:[0,"ngIf"],cy:[1,"ngIfElse"]},null),(a()(),im(0,[["emptypage",2]],null,0,null,AO))],function(b,c){var d=c.a,e=d.HE,f=K(c,3);b(c,2,0,e,f)},null)}
function CO(a){return Y(0,[(a()(),V(0,0,null,null,4,"div",[["class","progress-container"]],[[8,"hidden",0]],null,null,null,null)),(a()(),V(1,0,null,null,1,"div",[["class","loading-message"]],null,null,null,null,null)),(a()(),X(-1,null,["Loading data"])),(a()(),V(3,0,null,null,1,"mat-progress-bar",[["aria-valuemax","100"],["aria-valuemin","0"],["class","mat-progress-bar"],["color","primary"],["mode","indeterminate"],["role","progressbar"]],[[1,"aria-valuenow",0],[1,"mode",0],[2,"_mat-animation-noopable",
null]],null,null,DE,CE)),M(4,4374528,null,0,AE,[A,S,[2,Ku],[2,yE]],{color:[0,"color"],mode:[1,"mode"]},null)],function(b,c){b(c,4,0,"primary","indeterminate")},function(b,c){var d=c.a;b(c,0,0,!d.Ba);var e="indeterminate"===K(c,4).mode||"query"===K(c,4).mode?null:K(c,4).value,f=K(c,4).mode,g=K(c,4).Iu;b(c,3,0,e,f,g)})}
function DO(a){return Y(0,[(a()(),im(16777216,null,null,1,null,BO)),M(1,16384,null,0,Vn,[rf,qf],{cc:[0,"ngIf"],cy:[1,"ngIfElse"]},null),(a()(),im(0,[["progress_bar",2]],null,0,null,CO))],function(b,c){var d=c.a,e=!d.Ba,f=K(c,2);b(c,1,0,e,f)},null)}var EO=Bg("app",gI,function(a){return Y(0,[(a()(),V(0,0,null,null,1,"app",[],null,null,null,DO,yO)),M(1,114688,null,0,gI,[cI],null,null)],function(b,c){b(c,1,0)},null)});var FO=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];var e=new Map;d={};c=n(c);for(var f=c.next();!f.done;d={Xl:d.Xl},f=c.next()){d.Xl=f.value;f={};for(var g=n(d.Xl.types),h=g.next();!h.done;f={ft:f.ft},h=g.next())h=h.value,e.has(h)?(f.ft=e.get(h),e.set(h,function(m,p){return function(q,r){return m.Xl.SG(p.ft(q,r),r)}}(d,f))):e.set(h,d.Xl.SG)}return function(m,p){m=void 0===m?a:m;var q=e.get(p.type);return q?q(m,p):m}}({$x:{br:null},ny:{dn:null},wy:{Qi:null},sg:!1,Gb:{Ba:!1,
message:""},wr:""},GG(tI,function(a,b){return Object.assign(Object.assign({},a),{$x:Object.assign(Object.assign({},a.$x),{br:b.br})})}),GG(uI,function(a,b){return Object.assign(Object.assign({},a),{ny:Object.assign(Object.assign({},a.ny),{dn:b.dn})})}),GG(vI,function(a,b){return Object.assign(Object.assign({},a),{wy:Object.assign(Object.assign({},a.wy),{Qi:b.Qi})})}),GG(wI,function(a,b){return Object.assign(Object.assign({},a),{sg:b.sg})}),GG(xI,function(a,b){return Object.assign(Object.assign({},
a),{Gb:b.Gb})}),GG(yI,function(a,b){return Object.assign(Object.assign({},a),{wr:b.wr})}));function GO(a,b){return FO(a,b)};var HO=function(){};new Pc(TG);new Qc;new Sc;new Pc(PG);var IO=function(){};var JO;
JO=new Kn(IO,[gI],function(){return(0,Mn.fI)([B(512,Ge,He,[[8,[HC,qG,mG,HI,CG,Sy,AJ,YN,ZJ,mK,zN,HN,kO,uO,xO,EO]],[3,Ge],bd]),B(5120,Ce,fm,[[3,Ce]]),B(4608,$n,ao,[Ce]),B(5120,hh,gm,[S]),B(5120,ve,we,[]),B(5120,lf,dm,[]),B(5120,mf,em,[]),B(4608,Bp,Gp,[lo]),B(6144,Ve,null,[Bp]),B(4608,mp,op,[]),B(5120,Wo,function(a,b,c,d,e,f,g,h){return[new kp(a,b,c),new vp(d),new qp(e,f,g,h)]},[lo,S,ze,lo,lo,mp,Be,[2,np]]),B(4608,Xo,Xo,[Wo,S]),B(135680,ap,ap,[lo]),B(4608,gp,gp,[Xo,ap,ve]),B(5120,ur,Hu,[]),B(5120,rr,
Iu,[]),B(4608,ps,Gu,[lo,ur,rr]),B(5120,Ke,Ju,[gp,ps,S]),B(6144,Zo,null,[ap]),B(4608,mk,mk,[S]),B(4608,it,jt,[lo,ze,gt]),B(4608,kt,kt,[it,ht]),B(5120,bt,function(a){return[a]},[kt]),B(4608,et,et,[]),B(6144,dt,null,[et]),B(4608,ft,ft,[dt]),B(6144,Is,null,[ft]),B(4608,Hs,lt,[Is,be]),B(4608,$s,$s,[Hs]),B(4608,sB,sB,[LA,AA,Ge,gB,CA,be,S,lo,kA,[2,Do]]),B(5120,uB,xB,[sB]),B(5120,MC,NC,[sB]),B(135680,OC,OC,[sB,be,[2,Do],[2,LC],MC,[3,OC],AA]),B(4608,Bt,Bt,[]),B(4608,Xy,Xy,[]),B(4608,NB,NB,[]),B(5120,$E,aF,
[sB]),B(5120,tG,uG,[sB]),B(5120,jE,kE,[sB]),B(5120,Xv,Ly,[fy]),B(4608,wy,wy,[]),B(6144,uy,null,[wy]),B(135680,xy,xy,[fy,Ul,jh,be,uy]),B(4608,vy,vy,[]),B(5120,By,Hy,[fy,Fo,Ey]),B(5120,Py,Oy,[My]),B(5120,Ae,function(a){return[a]},[Py]),B(4608,Op,xu,[Ke,lo]),B(4608,cI,cI,[$s,oo]),B(1073742336,ko,ko,[]),B(1024,gd,Dp,[]),B(1024,Ll,function(){return[new Ll("Router",fy)]},[]),B(512,My,My,[be]),B(1024,se,function(a,b){return[Uo(a),b.bO.bind(b)]},[[2,Ll],My]),B(512,te,te,[[2,se]]),B(131584,Pl,Pl,[S,Be,be,
gd,Ge,te]),B(1073742336,hm,hm,[Pl]),B(1073742336,Fp,Fp,[[3,Fp]]),B(1073742336,Ip,Ip,[]),B(1073742336,mt,mt,[]),B(1073742336,nt,nt,[]),B(1073742336,lA,lA,[]),B(1073742336,GB,GB,[Az,[2,FB],[2,lo]]),B(1073742336,BE,BE,[]),B(1073742336,jz,jz,[]),B(1073742336,gC,gC,[]),B(1073742336,nC,nC,[]),B(1073742336,pB,pB,[]),B(1073742336,KA,KA,[]),B(1073742336,yB,yB,[]),B(1073742336,TC,TC,[]),B(1073742336,KE,KE,[]),B(1073742336,vu,vu,[]),B(1073742336,wu,wu,[]),B(1073742336,$y,$y,[]),B(1073742336,uD,uD,[]),B(1073742336,
BB,BB,[]),B(1073742336,ZD,ZD,[]),B(1073742336,WE,WE,[]),B(1073742336,II,II,[]),B(1073742336,fG,fG,[]),B(1073742336,BJ,BJ,[]),B(1073742336,CJ,CJ,[]),B(1073742336,yF,yF,[]),B(1073742336,iC,iC,[]),B(1073742336,jC,jC,[]),B(1073742336,fF,fF,[]),B(1073742336,tC,tC,[]),B(1073742336,$M,$M,[]),B(1073742336,aN,aN,[]),B(1073742336,bN,bN,[]),B(1073742336,cN,cN,[]),B(1073742336,qN,qN,[]),B(1073742336,rN,rN,[]),B(1073742336,Gz,Gz,[Az]),B(1073742336,zG,zG,[]),B(1073742336,vM,vM,[]),B(1073742336,yM,yM,[]),B(1073742336,
AM,AM,[]),B(1073742336,GM,GM,[]),B(1073742336,hA,hA,[]),B(1073742336,dD,dD,[]),B(1073742336,IM,IM,[]),B(1073742336,tM,tM,[]),B(1073742336,JM,JM,[]),B(1073742336,VC,VC,[]),B(1073742336,$J,$J,[]),B(1073742336,aK,aK,[]),B(1073742336,bK,bK,[]),B(1073742336,cK,cK,[]),B(1073742336,SD,SD,[]),B(1073742336,nK,nK,[]),B(1073742336,oK,oK,[]),B(1073742336,pK,pK,[]),B(1073742336,MK,MK,[]),B(1073742336,QK,QK,[]),B(1073742336,RK,RK,[]),B(1073742336,VF,VF,[]),B(1073742336,MF,MF,[]),B(1073742336,NF,NF,[]),B(1073742336,
oM,oM,[]),B(1073742336,pM,pM,[]),B(1073742336,qM,qM,[]),B(1073742336,NM,NM,[]),B(1073742336,pE,pE,[]),B(1073742336,qE,qE,[]),B(1073742336,YM,YM,[]),B(1073742336,ZM,ZM,[]),B(1073742336,fN,fN,[]),B(1073742336,gN,gN,[]),B(1073742336,iN,iN,[]),B(1073742336,kN,kN,[]),B(1073742336,mN,mN,[]),B(1073742336,nN,nN,[]),B(1024,Fy,Jy,[[3,fy]]),B(512,yv,zv,[]),B(512,qy,qy,[]),B(256,Ey,{},[]),B(1024,yo,Iy,[oo,[2,Bo],Ey]),B(512,Do,Do,[yo,oo]),B(512,jh,jh,[]),B(512,Ul,$l,[jh,[2,Yl]]),B(1024,Ux,function(){return[[{path:"empty",
a:vJ},{path:"overview_page",a:rM},{path:"overview_page@",a:rM},{path:"input_pipeline_analyzer",a:FJ},{path:"input_pipeline_analyzer@",a:FJ},{path:"kernel_stats",a:dK},{path:"memory_viewer",a:IK},{path:"op_profile",a:TK},{path:"pod_viewer",a:KM},{path:"tensorflow_stats",a:dN},{path:"trace_viewer",a:oN},{path:"trace_viewer#",a:oN},{path:"trace_viewer@",a:oN},{path:"**",a:vJ}]]},[]),B(1024,fy,Ky,[yv,qy,Do,be,Ul,jh,Ux,Ey,[2,Xx],[2,Sx]]),B(1073742336,Gy,Gy,[[2,Fy],[2,fy]]),B(1073742336,sN,sN,[]),B(1073742336,
Mu,Mu,[]),B(1024,RG,function(){return[{}]},[]),B(1024,OG,function(){return[{key:"root",Dl:aH,gs:[]}]},[]),B(1024,SG,LH,[be,RG,OG]),B(1024,QG,function(){return[GO]},[]),B(1024,TG,function(a){return[a]},[QG]),B(1024,UG,function(a,b){return[MH(a,b)]},[be,QG,TG]),B(131584,FG,FG,[]),B(2048,gH,null,[FG]),B(256,IG,void 0,[]),B(1024,JG,IH,[IG]),B(256,NG,{},[]),B(2048,PG,null,[NG]),B(1024,MG,KH,[be,NG,PG]),B(256,LG,aH,[]),B(256,ZG,void 0,[]),B(1024,YG,GH,[ZG]),B(1024,$G,DH,[YG]),B(1024,WG,function(a,b){return[FH(a),
EH(b)]},[$G,$G]),B(256,VG,[],[]),B(1024,XG,NH,[WG,VG]),B(1024,KG,dH,[LG,XG]),B(131584,hH,hH,[gH,JG,MG,KG]),B(2048,fH,null,[hH]),B(131584,nH,nH,[]),B(131584,vH,vH,[FG,fH,nH,JG]),B(2048,tH,null,[vH]),B(512,wH,wH,[tH,FG,hH]),B(1024,HG,OH,[[3,wH]]),B(1073742336,HH,HH,[FG,fH,nH,wH,[2,HG]]),B(1073873408,JH,JH,[SG,UG,hH,HH]),B(1073742336,HO,HO,[]),B(1073742336,IO,IO,[]),B(256,De,"USD",[]),B(256,ae,"root",[]),B(256,gt,"XSRF-TOKEN",[]),B(256,ht,"X-XSRF-TOKEN",[]),B(256,Ku,"BrowserAnimations",[])])});if(od)throw Error("Cannot enable prod mode after platform setup.");nd=!1;
(function(){var a=Ep(),b=new S({VE:pd(),Mo:!1}),c=[{Sa:S,Xc:b}];b.ea(function(){var d=de({dc:c,parent:a.X,name:JO.dG.name}),e=JO.create(d),f=e.X.get(gd,null);if(!f)throw Error("No ErrorHandler. Is platform module (BrowserModule) included?");e.Pa(function(){return Kg(a.bv,e)});b.ka(function(){return b.lG.subscribe({next:function(g){f.handleError(g)}})});return Rl(f,b,function(){var g=e.X.get(te);ue(g);return g.RO.then(function(){a.yL(e);return e})})})})();
