(()=>{"use strict";var i,u,Y={7238:(i,u,_)=>{_.r(u),_.d(u,{AUTO_STYLE:()=>g,AnimationBuilder:()=>h,AnimationFactory:()=>y,NoopAnimationPlayer:()=>N,animate:()=>T,animateChild:()=>b,animation:()=>w,group:()=>p,keyframes:()=>P,query:()=>U,sequence:()=>j,stagger:()=>G,state:()=>S,style:()=>d,transition:()=>D,trigger:()=>c,useAnimation:()=>E,\u0275AnimationGroupPlayer:()=>q,\u0275PRE_STYLE:()=>R});class h{}class y{}const g="*";function c(f,o){return{type:7,name:f,definitions:o,options:{}}}function T(f,o=null){return{type:4,styles:o,timings:f}}function p(f,o=null){return{type:3,steps:f,options:o}}function j(f,o=null){return{type:2,steps:f,options:o}}function d(f){return{type:6,styles:f,offset:null}}function S(f,o,m){return{type:0,name:f,styles:o,options:m}}function P(f){return{type:5,steps:f}}function D(f,o,m=null){return{type:1,expr:f,animation:o,options:m}}function w(f,o=null){return{type:8,animation:f,options:o}}function b(f=null){return{type:9,options:f}}function E(f,o=null){return{type:10,animation:f,options:o}}function U(f,o,m=null){return{type:11,selector:f,animation:o,options:m}}function G(f,o){return{type:12,timings:f,animation:o}}function $(f){Promise.resolve(null).then(f)}class N{constructor(o=0,m=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=o+m}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}onStart(o){this._onStartFns.push(o)}onDone(o){this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){$(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(o=>o()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(o){this._position=this.totalTime?o*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(o){const m="start"==o?this._onStartFns:this._onDoneFns;m.forEach(F=>F()),m.length=0}}class q{constructor(o){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=o;let m=0,F=0,M=0;const V=this.players.length;0==V?$(()=>this._onFinish()):this.players.forEach(n=>{n.onDone(()=>{++m==V&&this._onFinish()}),n.onDestroy(()=>{++F==V&&this._onDestroy()}),n.onStart(()=>{++M==V&&this._onStart()})}),this.totalTime=this.players.reduce((n,e)=>Math.max(n,e.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}init(){this.players.forEach(o=>o.init())}onStart(o){this._onStartFns.push(o)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(o=>o()),this._onStartFns=[])}onDone(o){this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(o=>o.play())}pause(){this.players.forEach(o=>o.pause())}restart(){this.players.forEach(o=>o.restart())}finish(){this._onFinish(),this.players.forEach(o=>o.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(o=>o.destroy()),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}reset(){this.players.forEach(o=>o.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(o){const m=o*this.totalTime;this.players.forEach(F=>{const M=F.totalTime?Math.min(1,m/F.totalTime):1;F.setPosition(M)})}getPosition(){const o=this.players.reduce((m,F)=>null===m||F.totalTime>m.totalTime?F:m,null);return null!=o?o.getPosition():0}beforeDestroy(){this.players.forEach(o=>{o.beforeDestroy&&o.beforeDestroy()})}triggerCallback(o){const m="start"==o?this._onStartFns:this._onDoneFns;m.forEach(F=>F()),m.length=0}}const R="!"},4431:(i,u,_)=>{_.e("src_bootstrap_ts").then(_.bind(_,357)).catch(h=>console.error(h))}},L={};function r(i){var u=L[i];if(void 0!==u)return u.exports;var _=L[i]={exports:{}};return Y[i](_,_.exports,r),_.exports}r.m=Y,r.c=L,r.n=i=>{var u=i&&i.__esModule?()=>i.default:()=>i;return r.d(u,{a:u}),u},r.d=(i,u)=>{for(var _ in u)r.o(u,_)&&!r.o(i,_)&&Object.defineProperty(i,_,{enumerable:!0,get:u[_]})},r.f={},r.e=i=>Promise.all(Object.keys(r.f).reduce((u,_)=>(r.f[_](i,u),u),[])),r.u=i=>i+"."+{src_bootstrap_ts:"d284fda5602f93fe2dbc","node_modules_angular_common___ivy_ngcc___fesm2015_http_js-_b1fc0":"431318991488e86c78f5","node_modules_angular_common___ivy_ngcc___fesm2015_common_js-_df080":"1047c5812b025eab4902",node_modules_angular_core___ivy_ngcc___fesm2015_core_js:"6d97af9f92669c9d0a2d","node_modules_angular_platform-browser___ivy_ngcc___fesm2015_platform-browser_js-_810f1":"2cdaf2edb5cc1a80ea98","node_modules_angular_router___ivy_ngcc___fesm2015_router_js-_615e1":"c95b88e1ce9c092940d0","src_cement-microfrontends-shared-logic_public-api_ts-_903f1":"8d2700b91d7ab522ea65","node_modules_angular_platform-browser___ivy_ngcc___fesm2015_platform-browser_js-_810f0":"0e43f15ebd939dd718eb","node_modules_angular_common___ivy_ngcc___fesm2015_common_js-_df081":"e29e0d0d6bc4bc331f65","node_modules_angular_router___ivy_ngcc___fesm2015_router_js-_615e0":"47cab34ba450cfba9f37","node_modules_angular_common___ivy_ngcc___fesm2015_http_js-_b1fc1":"499196f79115a333685b","src_cement-microfrontends-shared-logic_public-api_ts-_903f0":"9cc97ce382b7ba099c14"}[i]+".js",r.miniCssF=i=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(i){if("object"==typeof window)return window}}(),r.o=(i,u)=>Object.prototype.hasOwnProperty.call(i,u),i={},u="mcf:",r.l=(_,h,y,g)=>{if(i[_])i[_].push(h);else{var c,T;if(void 0!==y)for(var p=document.getElementsByTagName("script"),j=0;j<p.length;j++){var d=p[j];if(d.getAttribute("src")==_||d.getAttribute("data-webpack")==u+y){c=d;break}}c||(T=!0,(c=document.createElement("script")).charset="utf-8",c.timeout=120,r.nc&&c.setAttribute("nonce",r.nc),c.setAttribute("data-webpack",u+y),c.src=r.tu(_)),i[_]=[h];var S=(D,w)=>{c.onerror=c.onload=null,clearTimeout(P);var b=i[_];if(delete i[_],c.parentNode&&c.parentNode.removeChild(c),b&&b.forEach(E=>E(w)),D)return D(w)},P=setTimeout(S.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=S.bind(null,c.onerror),c.onload=S.bind(null,c.onload),T&&document.head.appendChild(c)}},r.r=i=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},(()=>{r.S={};var i={},u={};r.I=(_,h)=>{h||(h=[]);var y=u[_];if(y||(y=u[_]={}),!(h.indexOf(y)>=0)){if(h.push(y),i[_])return i[_];r.o(r.S,_)||(r.S[_]={});var g=r.S[_],p=(S,P,D,w)=>{var b=g[S]=g[S]||{},E=b[P];(!E||!E.loaded&&(!w!=!E.eager?w:"mcf">E.from))&&(b[P]={get:D,from:"mcf",eager:!!w})},d=[];switch(_){case"default":p("@angular/animations","12.2.2",()=>()=>r(7238),1),p("@angular/common/http","12.2.2",()=>r.e("node_modules_angular_common___ivy_ngcc___fesm2015_http_js-_b1fc0").then(()=>()=>r(1841))),p("@angular/common","12.2.2",()=>r.e("node_modules_angular_common___ivy_ngcc___fesm2015_common_js-_df080").then(()=>()=>r(8583))),p("@angular/core","12.2.2",()=>r.e("node_modules_angular_core___ivy_ngcc___fesm2015_core_js").then(()=>()=>r(8720))),p("@angular/platform-browser","12.2.2",()=>r.e("node_modules_angular_platform-browser___ivy_ngcc___fesm2015_platform-browser_js-_810f1").then(()=>()=>r(9075))),p("@angular/router","12.2.2",()=>r.e("node_modules_angular_router___ivy_ngcc___fesm2015_router_js-_615e1").then(()=>()=>r(3256))),p("cement-microfrontends-shared-logic","1.0.10",()=>r.e("src_cement-microfrontends-shared-logic_public-api_ts-_903f1").then(()=>()=>r(992)))}return i[_]=d.length?Promise.all(d).then(()=>i[_]=1):1}}})(),(()=>{var i;r.tu=u=>(void 0===i&&(i={createScriptURL:_=>_},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(i=trustedTypes.createPolicy("angular#bundler",i))),i.createScriptURL(u))})(),(()=>{var i;r.g.importScripts&&(i=r.g.location+"");var u=r.g.document;if(!i&&u&&(u.currentScript&&(i=u.currentScript.src),!i)){var _=u.getElementsByTagName("script");_.length&&(i=_[_.length-1].src)}if(!i)throw new Error("Automatic publicPath is not supported in this browser");i=i.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=i})(),(()=>{var i=n=>{var e=a=>a.split(".").map(l=>+l==l?+l:l),t=/^([^-+]+)?(?:-([^+]+))?(?:\+(.+))?$/.exec(n),s=t[1]?e(t[1]):[];return t[2]&&(s.length++,s.push.apply(s,e(t[2]))),t[3]&&(s.push([]),s.push.apply(s,e(t[3]))),s},u=(n,e)=>{n=i(n),e=i(e);for(var t=0;;){if(t>=n.length)return t<e.length&&"u"!=(typeof e[t])[0];var s=n[t],a=(typeof s)[0];if(t>=e.length)return"u"==a;var l=e[t],v=(typeof l)[0];if(a!=v)return"o"==a&&"n"==v||"s"==v||"u"==a;if("o"!=a&&"u"!=a&&s!=l)return s<l;t++}},_=n=>{var e=n[0],t="";if(1===n.length)return"*";if(e+.5){t+=0==e?">=":-1==e?"<":1==e?"^":2==e?"~":e>0?"=":"!=";for(var s=1,a=1;a<n.length;a++)s--,t+="u"==(typeof(v=n[a]))[0]?"-":(s>0?".":"")+(s=2,v);return t}var l=[];for(a=1;a<n.length;a++){var v=n[a];l.push(0===v?"not("+C()+")":1===v?"("+C()+" || "+C()+")":2===v?l.pop()+" "+l.pop():_(v))}return C();function C(){return l.pop().replace(/^\((.+)\)$/,"$1")}},h=(n,e)=>{if(0 in n){e=i(e);var t=n[0],s=t<0;s&&(t=-t-1);for(var a=0,l=1,v=!0;;l++,a++){var C,x,A=l<n.length?(typeof n[l])[0]:"";if(a>=e.length||"o"==(x=(typeof(C=e[a]))[0]))return!v||("u"==A?l>t&&!s:""==A!=s);if("u"==x){if(!v||"u"!=A)return!1}else if(v)if(A==x)if(l<=t){if(C!=n[l])return!1}else{if(s?C>n[l]:C<n[l])return!1;C!=n[l]&&(v=!1)}else if("s"!=A&&"n"!=A){if(s||l<=t)return!1;v=!1,l--}else{if(l<=t||x<A!=s)return!1;v=!1}else"s"!=A&&"n"!=A&&(v=!1,l--)}}var B=[],k=B.pop.bind(B);for(a=1;a<n.length;a++){var O=n[a];B.push(1==O?k()|k():2==O?k()&k():O?h(O,e):!k())}return!!k()},j=(n,e,t,s)=>{var a=((n,e)=>{var t=n[e];return Object.keys(t).reduce((s,a)=>!s||!t[s].loaded&&u(s,a)?a:s,0)})(n,t);if(!h(s,a))throw new Error(((n,e,t)=>"Unsatisfied version "+e+" of shared singleton module "+n+" (required "+_(t)+")")(t,a,s));return w(n[t][a])},w=n=>(n.loaded=1,n.get()),b=n=>function(e,t,s,a){var l=r.I(e);return l&&l.then?l.then(n.bind(n,e,r.S[e],t,s,a)):n(e,r.S[e],t,s,a)},U=b((n,e,t,s)=>e&&r.o(e,t)?w(((n,e)=>{var t=n[e];return(e=Object.keys(t).reduce((s,a)=>!s||u(s,a)?a:s,0))&&t[e]})(e,t)):s()),m=b((n,e,t,s,a)=>e&&r.o(e,t)?j(e,0,t,s):a()),F={},M={6942:()=>m("default","@angular/platform-browser",[4,12,2,2],()=>r.e("node_modules_angular_platform-browser___ivy_ngcc___fesm2015_platform-browser_js-_810f0").then(()=>()=>r(9075))),2379:()=>m("default","@angular/core",[4,12,2,2],()=>r.e("node_modules_angular_core___ivy_ngcc___fesm2015_core_js").then(()=>()=>r(8720))),6776:()=>m("default","@angular/common",[4,12,2,2],()=>r.e("node_modules_angular_common___ivy_ngcc___fesm2015_common_js-_df081").then(()=>()=>r(8583))),2226:()=>m("default","@angular/router",[4,12,2,2],()=>r.e("node_modules_angular_router___ivy_ngcc___fesm2015_router_js-_615e0").then(()=>()=>r(3256))),3986:()=>m("default","@angular/common/http",[4,12,2,2],()=>r.e("node_modules_angular_common___ivy_ngcc___fesm2015_http_js-_b1fc1").then(()=>()=>r(1841))),9785:()=>U("default","cement-microfrontends-shared-logic",()=>r.e("src_cement-microfrontends-shared-logic_public-api_ts-_903f0").then(()=>()=>r(992))),5483:()=>m("default","@angular/animations",[4,12,2,2],()=>()=>r(7238))},V={src_bootstrap_ts:[6942,2379,6776,2226,3986,9785,5483],"node_modules_angular_common___ivy_ngcc___fesm2015_http_js-_b1fc0":[2379,6776],"node_modules_angular_common___ivy_ngcc___fesm2015_common_js-_df080":[2379],"node_modules_angular_platform-browser___ivy_ngcc___fesm2015_platform-browser_js-_810f1":[6776,2379],"node_modules_angular_router___ivy_ngcc___fesm2015_router_js-_615e1":[6776,2379],"src_cement-microfrontends-shared-logic_public-api_ts-_903f1":[3986,2379],"node_modules_angular_common___ivy_ngcc___fesm2015_http_js-_b1fc1":[6776]};r.f.consumes=(n,e)=>{r.o(V,n)&&V[n].forEach(t=>{if(r.o(F,t))return e.push(F[t]);var s=v=>{F[t]=0,r.m[t]=C=>{delete r.c[t],C.exports=v()}},a=v=>{delete F[t],r.m[t]=C=>{throw delete r.c[t],v}};try{var l=M[t]();l.then?e.push(F[t]=l.then(s).catch(a)):s(l)}catch(v){a(v)}})}})(),(()=>{var i={main:0};r.f.j=(h,y)=>{var g=r.o(i,h)?i[h]:void 0;if(0!==g)if(g)y.push(g[2]);else{var c=new Promise((d,S)=>g=i[h]=[d,S]);y.push(g[2]=c);var T=r.p+r.u(h),p=new Error;r.l(T,d=>{if(r.o(i,h)&&(0!==(g=i[h])&&(i[h]=void 0),g)){var S=d&&("load"===d.type?"missing":d.type),P=d&&d.target&&d.target.src;p.message="Loading chunk "+h+" failed.\n("+S+": "+P+")",p.name="ChunkLoadError",p.type=S,p.request=P,g[1](p)}},"chunk-"+h,h)}};var u=(h,y)=>{var p,j,[g,c,T]=y,d=0;for(p in c)r.o(c,p)&&(r.m[p]=c[p]);for(T&&T(r),h&&h(y);d<g.length;d++)r.o(i,j=g[d])&&i[j]&&i[j][0](),i[g[d]]=0},_=self.webpackChunkmcf=self.webpackChunkmcf||[];_.forEach(u.bind(null,0)),_.push=u.bind(null,_.push.bind(_))})(),r(4431)})();