webpackJsonp([1],{0:function(n,t,e){n.exports=e("cDNt")},"1j/l":function(n,t,e){"use strict";e.d(t,"a",function(){return r});var r=Array.isArray||function(n){return n&&"number"==typeof n.length}},"2kLc":function(n,t,e){"use strict";t.a=function(){for(var n=[],t=0;t1&&"number"==typeof n[n.length-1]&&(e=n.pop())):"number"==typeof a&&(e=n.pop()),null===u&&1===n.length&&n[0]instanceof r.a?n[0]:Object(i.a)(e)(new l.a(n,u))};var r=e("AP4T"),l=e("Oryw"),o=e("3iOE"),i=e("bywS")},"3iOE":function(n,t,e){"use strict";t.a=function(n){return n&&"function"==typeof n.schedule}},"6Xbx":function(n,t,e){"use strict";t.b=function(n,t){function e(){this.constructor=n}r(n,t),n.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)},e.d(t,"a",function(){return l});var r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var e in t)t.hasOwnProperty(e)&&(n[e]=t[e])},l=Object.assign||function(n){for(var t,e=1,r=arguments.length;e ");else if("object"==typeof t){var l=[];for(var o in t)if(t.hasOwnProperty(o)){var i=t[o];l.push(o+":"+("string"==typeof i?JSON.stringify(i):P(i)))}r="{"+l.join(", ")+"}"}return"StaticInjectorError"+(e?"("+e+")":"")+"["+r+"]: "+n.replace(z,"\n ")}function Z(n,t){return new Error(G(n,t))}var Q="ngDebugContext",q="ngOriginalError",J="ngErrorLogger";function X(n){return n[Q]}function K(n){return n[q]}function $(n){for(var t=[],e=1;e0)n._bootstrapComponents.forEach(function(n){return t.bootstrap(n)});else{if(!n.instance.ngDoBootstrap)throw new Error("The module "+P(n.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');n.instance.ngDoBootstrap(t)}this._modules.push(n)},n.prototype.onDestroy=function(n){this._destroyListeners.push(n)},Object.defineProperty(n.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),n.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(n){return n.destroy()}),this._destroyListeners.forEach(function(n){return n()}),this._destroyed=!0},Object.defineProperty(n.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),n}();function $n(n,t){return Array.isArray(t)?t.reduce($n,n):Object(r.a)({},n,t)}var nt=function(){function n(n,t,e,r,u,a){var s=this;this._zone=n,this._console=t,this._injector=e,this._exceptionHandler=r,this._componentFactoryResolver=u,this._initStatus=a,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=Qn(),this._zone.onMicrotaskEmpty.subscribe({next:function(){s._zone.run(function(){s.tick()})}});var c=new l.a(function(n){s._stable=s._zone.isStable&&!s._zone.hasPendingMacrotasks&&!s._zone.hasPendingMicrotasks,s._zone.runOutsideAngular(function(){n.next(s._stable),n.complete()})}),f=new l.a(function(n){var t;s._zone.runOutsideAngular(function(){t=s._zone.onStable.subscribe(function(){In.assertNotInAngularZone(),E(function(){s._stable||s._zone.hasPendingMacrotasks||s._zone.hasPendingMicrotasks||(s._stable=!0,n.next(!0))})})});var e=s._zone.onUnstable.subscribe(function(){In.assertInAngularZone(),s._stable&&(s._stable=!1,s._zone.runOutsideAngular(function(){n.next(!1)}))});return function(){t.unsubscribe(),e.unsubscribe()}});this.isStable=Object(o.a)(c,i.a.call(f))}return n.prototype.bootstrap=function(n,t){var e,r=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");e=n instanceof vn?n:this._componentFactoryResolver.resolveComponentFactory(n),this.componentTypes.push(e.componentType);var l=e instanceof On?null:this._injector.get(Sn),o=e.create(j.NULL,[],t||e.selector,l);o.onDestroy(function(){r._unloadComponent(o)});var i=o.injector.get(Ln,null);return i&&o.injector.get(Un).registerApplication(o.location.nativeElement,i),this._loadComponent(o),Qn()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),o},n.prototype.tick=function(){var t=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var e=n._tickScope();try{this._runningTick=!0,this._views.forEach(function(n){return n.detectChanges()}),this._enforceNoNewChanges&&this._views.forEach(function(n){return n.checkNoChanges()})}catch(n){this._zone.runOutsideAngular(function(){return t._exceptionHandler.handleError(n)})}finally{this._runningTick=!1,Tn(e)}},n.prototype.attachView=function(n){var t=n;this._views.push(t),t.attachToAppRef(this)},n.prototype.detachView=function(n){var t=n;tt(this._views,t),t.detachFromAppRef()},n.prototype._loadComponent=function(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(fn,[]).concat(this._bootstrapListeners).forEach(function(t){return t(n)})},n.prototype._unloadComponent=function(n){this.detachView(n.hostView),tt(this.components,n)},n.prototype.ngOnDestroy=function(){this._views.slice().forEach(function(n){return n.destroy()})},Object.defineProperty(n.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),n._tickScope=kn("ApplicationRef#tick()"),n}();function tt(n,t){var e=n.indexOf(t);e>-1&&n.splice(e,1)}var et=function(){},rt=function(){var n={Important:1,DashCase:2};return n[n.Important]="Important",n[n.DashCase]="DashCase",n}(),lt=function(n){this.nativeElement=n},ot=function(){},it=function(){function n(){this.dirty=!0,this._results=[],this.changes=new Mn,this.length=0}return n.prototype.map=function(n){return this._results.map(n)},n.prototype.filter=function(n){return this._results.filter(n)},n.prototype.find=function(n){return this._results.find(n)},n.prototype.reduce=function(n,t){return this._results.reduce(n,t)},n.prototype.forEach=function(n){this._results.forEach(n)},n.prototype.some=function(n){return this._results.some(n)},n.prototype.toArray=function(){return this._results.slice()},n.prototype[S()]=function(){return this._results[S()]()},n.prototype.toString=function(){return this._results.toString()},n.prototype.reset=function(n){this._results=function n(t){return t.reduce(function(t,e){var r=Array.isArray(e)?n(e):e;return t.concat(r)},[])}(n),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]},n.prototype.notifyOnChanges=function(){this.changes.emit(this)},n.prototype.setDirty=function(){this.dirty=!0},n.prototype.destroy=function(){this.changes.complete(),this.changes.unsubscribe()},n}(),ut=function(){},at={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},st=function(){function n(n,t){this._compiler=n,this._config=t||at}return n.prototype.load=function(n){return this._compiler instanceof dn?this.loadFactory(n):this.loadAndCompile(n)},n.prototype.loadAndCompile=function(n){var t=this,r=n.split("#"),l=r[0],o=r[1];return void 0===o&&(o="default"),e("YuZA")(l).then(function(n){return n[o]}).then(function(n){return ct(n,l,o)}).then(function(n){return t._compiler.compileModuleAsync(n)})},n.prototype.loadFactory=function(n){var t=n.split("#"),r=t[0],l=t[1],o="NgFactory";return void 0===l&&(l="default",o=""),e("YuZA")(this._config.factoryPathPrefix+r+this._config.factoryPathSuffix).then(function(n){return n[l+o]}).then(function(n){return ct(n,r,l)})},n}();function ct(n,t,e){if(!n)throw new Error("Cannot find '"+e+"' in '"+t+"'");return n}var ft=function(){},pt=function(){},ht=function(){},dt=function(){function n(n,t,e){this._debugContext=e,this.nativeNode=n,t&&t instanceof gt?t.addChild(this):this.parent=null,this.listeners=[]}return Object.defineProperty(n.prototype,"injector",{get:function(){return this._debugContext.injector},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"componentInstance",{get:function(){return this._debugContext.component},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"context",{get:function(){return this._debugContext.context},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"references",{get:function(){return this._debugContext.references},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"providerTokens",{get:function(){return this._debugContext.providerTokens},enumerable:!0,configurable:!0}),n}(),gt=function(n){function t(t,e,r){var l=n.call(this,t,e,r)||this;return l.properties={},l.attributes={},l.classes={},l.styles={},l.childNodes=[],l.nativeElement=t,l}return Object(r.b)(t,n),t.prototype.addChild=function(n){n&&(this.childNodes.push(n),n.parent=this)},t.prototype.removeChild=function(n){var t=this.childNodes.indexOf(n);-1!==t&&(n.parent=null,this.childNodes.splice(t,1))},t.prototype.insertChildrenAfter=function(n,t){var e,r=this,l=this.childNodes.indexOf(n);-1!==l&&((e=this.childNodes).splice.apply(e,[l+1,0].concat(t)),t.forEach(function(n){n.parent&&n.parent.removeChild(n),n.parent=r}))},t.prototype.insertBefore=function(n,t){var e=this.childNodes.indexOf(n);-1===e?this.addChild(t):(t.parent&&t.parent.removeChild(t),t.parent=this,this.childNodes.splice(e,0,t))},t.prototype.query=function(n){return this.queryAll(n)[0]||null},t.prototype.queryAll=function(n){var t=[];return vt(this,n,t),t},t.prototype.queryAllNodes=function(n){var t=[];return mt(this,n,t),t},Object.defineProperty(t.prototype,"children",{get:function(){return this.childNodes.filter(function(n){return n instanceof t})},enumerable:!0,configurable:!0}),t.prototype.triggerEventHandler=function(n,t){this.listeners.forEach(function(e){e.name==n&&e.callback(t)})},t}(dt);function vt(n,t,e){n.childNodes.forEach(function(n){n instanceof gt&&(t(n)&&e.push(n),vt(n,t,e))})}function mt(n,t,e){n instanceof gt&&n.childNodes.forEach(function(n){t(n)&&e.push(n),n instanceof gt&&mt(n,t,e)})}var yt=new Map;function _t(n){return yt.get(n)||null}function bt(n){yt.set(n.nativeNode,n)}function wt(n,t){var e=Ot(n),r=Ot(t);return e&&r?function(n,t,e){for(var r=n[S()](),l=t[S()]();;){var o=r.next(),i=l.next();if(o.done&&i.done)return!0;if(o.done||i.done)return!1;if(!e(o.value,i.value))return!1}}(n,t,wt):!(e||!n||"object"!=typeof n&&"function"!=typeof n||r||!t||"object"!=typeof t&&"function"!=typeof t)||A(n,t)}var xt=function(){function n(n){this.wrapped=n}return n.wrap=function(t){return new n(t)},n.unwrap=function(t){return n.isWrapped(t)?t.wrapped:t},n.isWrapped=function(t){return t instanceof n},n}(),Ct=function(){function n(n,t,e){this.previousValue=n,this.currentValue=t,this.firstChange=e}return n.prototype.isFirstChange=function(){return this.firstChange},n}();function Ot(n){return!!St(n)&&(Array.isArray(n)||!(n instanceof Map)&&S()in n)}function St(n){return null!==n&&("function"==typeof n||"object"==typeof n)}var Et=function(){function n(){}return n.prototype.supports=function(n){return Ot(n)},n.prototype.create=function(n){return new Pt(n)},n}(),At=function(n,t){return t},Pt=function(){function n(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||At}return n.prototype.forEachItem=function(n){var t;for(t=this._itHead;null!==t;t=t._next)n(t)},n.prototype.forEachOperation=function(n){for(var t=this._itHead,e=this._removalsHead,r=0,l=null;t||e;){var o=!e||t&&t.currentIndex=e.length)&&(t=e.length-1),t<0)return null;var r=e[t];return r.viewContainerParent=null,$e(e,t),ee.dirtyParentQueries(r),Xe(r),r}function Je(n,t,e){var r=t?we(t,t.def.lastRenderRootNode):n.renderElement;ke(e,2,e.renderer.parentNode(r),e.renderer.nextSibling(r),void 0)}function Xe(n){ke(n,3,null,null,void 0)}function Ke(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function $e(n,t){t>=n.length-1?n.pop():n.splice(t,1)}var nr=new Object;function tr(n,t,e,r,l,o){return new er(n,t,e,r,l,o)}var er=function(n){function t(t,e,r,l,o,i){var u=n.call(this)||this;return u.selector=t,u.componentType=e,u._inputs=l,u._outputs=o,u.ngContentSelectors=i,u.viewDefFactory=r,u}return Object(r.b)(t,n),Object.defineProperty(t.prototype,"inputs",{get:function(){var n=[],t=this._inputs;for(var e in t)n.push({propName:e,templateName:t[e]});return n},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"outputs",{get:function(){var n=[];for(var t in this._outputs)n.push({propName:t,templateName:this._outputs[t]});return n},enumerable:!0,configurable:!0}),t.prototype.create=function(n,t,e,r){if(!r)throw new Error("ngModule should be provided");var l=Pe(this.viewDefFactory),o=l.nodes[0].element.componentProvider.nodeIndex,i=ee.createRootView(n,t||[],e,l,r,nr),u=$t(i,o).instance;return e&&i.renderer.setAttribute(Kt(i,0).renderElement,"ng-version",g.full),new rr(i,new ur(i),u)},t}(vn),rr=function(n){function t(t,e,r){var l=n.call(this)||this;return l._view=t,l._viewRef=e,l._component=r,l._elDef=l._view.def.nodes[0],l.hostView=e,l.changeDetectorRef=e,l.instance=r,l}return Object(r.b)(t,n),Object.defineProperty(t.prototype,"location",{get:function(){return new lt(Kt(this._view,this._elDef.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return new fr(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentType",{get:function(){return this._component.constructor},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){this._viewRef.destroy()},t.prototype.onDestroy=function(n){this._viewRef.onDestroy(n)},t}(function(){});function lr(n,t,e){return new or(n,t,e)}var or=function(){function n(n,t,e){this._view=n,this._elDef=t,this._data=e,this._embeddedViews=[]}return Object.defineProperty(n.prototype,"element",{get:function(){return new lt(this._data.renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"injector",{get:function(){return new fr(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"parentInjector",{get:function(){for(var n=this._view,t=this._elDef.parent;!t&&n;)t=be(n),n=n.parent;return n?new fr(n,t):new fr(this._view,null)},enumerable:!0,configurable:!0}),n.prototype.clear=function(){for(var n=this._embeddedViews.length-1;n>=0;n--){var t=qe(this._data,n);ee.destroyView(t)}},n.prototype.get=function(n){var t=this._embeddedViews[n];if(t){var e=new ur(t);return e.attachToViewContainerRef(this),e}return null},Object.defineProperty(n.prototype,"length",{get:function(){return this._embeddedViews.length},enumerable:!0,configurable:!0}),n.prototype.createEmbeddedView=function(n,t,e){var r=n.createEmbeddedView(t||{});return this.insert(r,e),r},n.prototype.createComponent=function(n,t,e,r,l){var o=e||this.parentInjector;l||n instanceof On||(l=o.get(Sn));var i=n.create(o,r,void 0,l);return this.insert(i.hostView,t),i},n.prototype.insert=function(n,t){if(n.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var e,r,l,o,i=n;return l=i._view,o=(e=this._data).viewContainer._embeddedViews,null!==(r=t)&&void 0!==r||(r=o.length),l.viewContainerParent=this._view,Ke(o,r,l),function(n,t){var e=_e(t);if(e&&e!==n&&!(16&t.state)){t.state|=16;var r=e.template._projectedViews;r||(r=e.template._projectedViews=[]),r.push(t),function(n,e){if(!(4&e.flags)){t.parent.def.nodeFlags|=4,e.flags|=4;for(var r=e.parent;r;)r.childFlags|=4,r=r.parent}}(0,t.parentNodeDef)}}(e,l),ee.dirtyParentQueries(l),Je(e,r>0?o[r-1]:null,l),i.attachToViewContainerRef(this),n},n.prototype.move=function(n,t){if(n.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var e,r,l,o,i,u=this._embeddedViews.indexOf(n._view);return l=t,i=(o=(e=this._data).viewContainer._embeddedViews)[r=u],$e(o,r),null==l&&(l=o.length),Ke(o,l,i),ee.dirtyParentQueries(i),Xe(i),Je(e,l>0?o[l-1]:null,i),n},n.prototype.indexOf=function(n){return this._embeddedViews.indexOf(n._view)},n.prototype.remove=function(n){var t=qe(this._data,n);t&&ee.destroyView(t)},n.prototype.detach=function(n){var t=qe(this._data,n);return t?new ur(t):null},n}();function ir(n){return new ur(n)}var ur=function(){function n(n){this._view=n,this._viewContainerRef=null,this._appRef=null}return Object.defineProperty(n.prototype,"rootNodes",{get:function(){return ke(this._view,0,void 0,void 0,n=[]),n;var n},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"destroyed",{get:function(){return 0!=(128&this._view.state)},enumerable:!0,configurable:!0}),n.prototype.markForCheck=function(){ve(this._view)},n.prototype.detach=function(){this._view.state&=-5},n.prototype.detectChanges=function(){var n=this._view.root.rendererFactory;n.begin&&n.begin();try{ee.checkAndUpdateView(this._view)}finally{n.end&&n.end()}},n.prototype.checkNoChanges=function(){ee.checkNoChangesView(this._view)},n.prototype.reattach=function(){this._view.state|=4},n.prototype.onDestroy=function(n){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(n)},n.prototype.destroy=function(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),ee.destroyView(this._view)},n.prototype.detachFromAppRef=function(){this._appRef=null,Xe(this._view),ee.dirtyParentQueries(this._view)},n.prototype.attachToAppRef=function(n){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=n},n.prototype.attachToViewContainerRef=function(n){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=n},n}();function ar(n,t){return new sr(n,t)}var sr=function(n){function t(t,e){var r=n.call(this)||this;return r._parentView=t,r._def=e,r}return Object(r.b)(t,n),t.prototype.createEmbeddedView=function(n){return new ur(ee.createEmbeddedView(this._parentView,this._def,this._def.element.template,n))},Object.defineProperty(t.prototype,"elementRef",{get:function(){return new lt(Kt(this._parentView,this._def.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),t}(ft);function cr(n,t){return new fr(n,t)}var fr=function(){function n(n,t){this.view=n,this.elDef=t}return n.prototype.get=function(n,t){return void 0===t&&(t=j.THROW_IF_NOT_FOUND),ee.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:n,tokenKey:ae(n)},t)},n}();function pr(n,t){var e=n.def.nodes[t];if(1&e.flags){var r=Kt(n,e.nodeIndex);return e.element.template?r.template:r.renderElement}if(2&e.flags)return Xt(n,e.nodeIndex).renderText;if(20240&e.flags)return $t(n,e.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index "+t)}function hr(n){return new dr(n.renderer)}var dr=function(){function n(n){this.delegate=n}return n.prototype.selectRootElement=function(n){return this.delegate.selectRootElement(n)},n.prototype.createElement=function(n,t){var e=Ne(t),r=this.delegate.createElement(e[1],e[0]);return n&&this.delegate.appendChild(n,r),r},n.prototype.createViewRoot=function(n){return n},n.prototype.createTemplateAnchor=function(n){var t=this.delegate.createComment("");return n&&this.delegate.appendChild(n,t),t},n.prototype.createText=function(n,t){var e=this.delegate.createText(t);return n&&this.delegate.appendChild(n,e),e},n.prototype.projectNodes=function(n,t){for(var e=0;e0,t.provider.value,t.provider.deps);if(t.outputs.length)for(var r=0;r0,r=t.provider;switch(201347067&t.flags){case 512:return Tr(n,t.parent,e,r.value,r.deps);case 1024:return function(n,t,e,r,l){var o=l.length;switch(o){case 0:return r();case 1:return r(Ir(n,t,e,l[0]));case 2:return r(Ir(n,t,e,l[0]),Ir(n,t,e,l[1]));case 3:return r(Ir(n,t,e,l[0]),Ir(n,t,e,l[1]),Ir(n,t,e,l[2]));default:for(var i=Array(o),u=0;u0)s=g,Zr(g)||(c=g);else for(;s&&d===s.nodeIndex+s.childCount;){var y=s.parent;y&&(y.childFlags|=s.childFlags,y.childMatchedQueries|=s.childMatchedQueries),c=(s=y)&&Zr(s)?s.renderParent:s}}return{factory:null,nodeFlags:i,rootNodeFlags:u,nodeMatchedQueries:a,flags:n,nodes:t,updateDirectives:e||ie,updateRenderer:r||ie,handleEvent:function(n,e,r,l){return t[e].element.handleEvent(n,r,l)},bindingCount:l,outputCount:o,lastRenderRootNode:h}}function Zr(n){return 0!=(1&n.flags)&&null===n.element.name}function Qr(n,t,e){var r=t.element&&t.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index "+t.nodeIndex+"!")}if(20224&t.flags&&0==(1&(n?n.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+t.nodeIndex+"!");if(t.query){if(67108864&t.flags&&(!n||0==(16384&n.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+t.nodeIndex+"!");if(134217728&t.flags&&n)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+t.nodeIndex+"!")}if(t.childCount){var l=n?n.nodeIndex+n.childCount:e-1;if(t.nodeIndex<=l&&t.nodeIndex+t.childCount>l)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+t.nodeIndex+"!")}}function qr(n,t,e,r){var l=Kr(n.root,n.renderer,n,t,e);return $r(l,n.component,r),nl(l),l}function Jr(n,t,e){var r=Kr(n,n.renderer,null,null,t);return $r(r,e,e),nl(r),r}function Xr(n,t,e,r){var l,o=t.element.componentRendererType;return l=o?n.root.rendererFactory.createRenderer(r,o):n.root.renderer,Kr(n.root,l,n,t.element.componentProvider,e)}function Kr(n,t,e,r,l){var o=new Array(l.nodes.length),i=l.outputCount?new Array(l.outputCount):null;return{def:l,parent:e,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:o,state:13,root:n,renderer:t,oldValues:new Array(l.bindingCount),disposables:i,initIndex:-1}}function $r(n,t,e){n.component=t,n.context=e}function nl(n){var t;xe(n)&&(t=Kt(n.parent,n.parentNodeDef.parent.nodeIndex).renderElement);for(var e=n.def,r=n.nodes,l=0;l0&&He(n,t,0,e)&&(h=!0),p>1&&He(n,t,1,r)&&(h=!0),p>2&&He(n,t,2,l)&&(h=!0),p>3&&He(n,t,3,o)&&(h=!0),p>4&&He(n,t,4,i)&&(h=!0),p>5&&He(n,t,5,u)&&(h=!0),p>6&&He(n,t,6,a)&&(h=!0),p>7&&He(n,t,7,s)&&(h=!0),p>8&&He(n,t,8,c)&&(h=!0),p>9&&He(n,t,9,f)&&(h=!0),h}(n,t,e,r,l,o,i,u,a,s,c,f);case 2:return function(n,t,e,r,l,o,i,u,a,s,c,f){var p=!1,h=t.bindings,d=h.length;if(d>0&&de(n,t,0,e)&&(p=!0),d>1&&de(n,t,1,r)&&(p=!0),d>2&&de(n,t,2,l)&&(p=!0),d>3&&de(n,t,3,o)&&(p=!0),d>4&&de(n,t,4,i)&&(p=!0),d>5&&de(n,t,5,u)&&(p=!0),d>6&&de(n,t,6,a)&&(p=!0),d>7&&de(n,t,7,s)&&(p=!0),d>8&&de(n,t,8,c)&&(p=!0),d>9&&de(n,t,9,f)&&(p=!0),p){var g=t.text.prefix;d>0&&(g+=Wr(e,h[0])),d>1&&(g+=Wr(r,h[1])),d>2&&(g+=Wr(l,h[2])),d>3&&(g+=Wr(o,h[3])),d>4&&(g+=Wr(i,h[4])),d>5&&(g+=Wr(u,h[5])),d>6&&(g+=Wr(a,h[6])),d>7&&(g+=Wr(s,h[7])),d>8&&(g+=Wr(c,h[8])),d>9&&(g+=Wr(f,h[9]));var v=Xt(n,t.nodeIndex).renderText;n.renderer.setValue(v,g)}return p}(n,t,e,r,l,o,i,u,a,s,c,f);case 16384:return function(n,t,e,r,l,o,i,u,a,s,c,f){var p=$t(n,t.nodeIndex),h=p.instance,d=!1,g=void 0,v=t.bindings.length;return v>0&&he(n,t,0,e)&&(d=!0,g=jr(n,p,t,0,e,g)),v>1&&he(n,t,1,r)&&(d=!0,g=jr(n,p,t,1,r,g)),v>2&&he(n,t,2,l)&&(d=!0,g=jr(n,p,t,2,l,g)),v>3&&he(n,t,3,o)&&(d=!0,g=jr(n,p,t,3,o,g)),v>4&&he(n,t,4,i)&&(d=!0,g=jr(n,p,t,4,i,g)),v>5&&he(n,t,5,u)&&(d=!0,g=jr(n,p,t,5,u,g)),v>6&&he(n,t,6,a)&&(d=!0,g=jr(n,p,t,6,a,g)),v>7&&he(n,t,7,s)&&(d=!0,g=jr(n,p,t,7,s,g)),v>8&&he(n,t,8,c)&&(d=!0,g=jr(n,p,t,8,c,g)),v>9&&he(n,t,9,f)&&(d=!0,g=jr(n,p,t,9,f,g)),g&&h.ngOnChanges(g),65536&t.flags&&Jt(n,256,t.nodeIndex)&&h.ngOnInit(),262144&t.flags&&h.ngDoCheck(),d}(n,t,e,r,l,o,i,u,a,s,c,f);case 32:case 64:case 128:return function(n,t,e,r,l,o,i,u,a,s,c,f){var p=t.bindings,h=!1,d=p.length;if(d>0&&de(n,t,0,e)&&(h=!0),d>1&&de(n,t,1,r)&&(h=!0),d>2&&de(n,t,2,l)&&(h=!0),d>3&&de(n,t,3,o)&&(h=!0),d>4&&de(n,t,4,i)&&(h=!0),d>5&&de(n,t,5,u)&&(h=!0),d>6&&de(n,t,6,a)&&(h=!0),d>7&&de(n,t,7,s)&&(h=!0),d>8&&de(n,t,8,c)&&(h=!0),d>9&&de(n,t,9,f)&&(h=!0),h){var g=ne(n,t.nodeIndex),v=void 0;switch(201347067&t.flags){case 32:v=new Array(p.length),d>0&&(v[0]=e),d>1&&(v[1]=r),d>2&&(v[2]=l),d>3&&(v[3]=o),d>4&&(v[4]=i),d>5&&(v[5]=u),d>6&&(v[6]=a),d>7&&(v[7]=s),d>8&&(v[8]=c),d>9&&(v[9]=f);break;case 64:v={},d>0&&(v[p[0].name]=e),d>1&&(v[p[1].name]=r),d>2&&(v[p[2].name]=l),d>3&&(v[p[3].name]=o),d>4&&(v[p[4].name]=i),d>5&&(v[p[5].name]=u),d>6&&(v[p[6].name]=a),d>7&&(v[p[7].name]=s),d>8&&(v[p[8].name]=c),d>9&&(v[p[9].name]=f);break;case 128:var m=e;switch(d){case 1:v=m.transform(e);break;case 2:v=m.transform(r);break;case 3:v=m.transform(r,l);break;case 4:v=m.transform(r,l,o);break;case 5:v=m.transform(r,l,o,i);break;case 6:v=m.transform(r,l,o,i,u);break;case 7:v=m.transform(r,l,o,i,u,a);break;case 8:v=m.transform(r,l,o,i,u,a,s);break;case 9:v=m.transform(r,l,o,i,u,a,s,c);break;case 10:v=m.transform(r,l,o,i,u,a,s,c,f)}}g.value=v}return h}(n,t,e,r,l,o,i,u,a,s,c,f);default:throw"unreachable"}}(n,t,r,l,o,i,u,a,s,c,f,p):function(n,t,e){switch(201347067&t.flags){case 1:return function(n,t,e){for(var r=!1,l=0;l0&&ge(n,t,0,e),p>1&&ge(n,t,1,r),p>2&&ge(n,t,2,l),p>3&&ge(n,t,3,o),p>4&&ge(n,t,4,i),p>5&&ge(n,t,5,u),p>6&&ge(n,t,6,a),p>7&&ge(n,t,7,s),p>8&&ge(n,t,8,c),p>9&&ge(n,t,9,f)}(n,t,r,l,o,i,u,a,s,c,f,p):function(n,t,e){for(var r=0;r1?new t(n,r):1===l?new o.a(n[0],r):new i.a(r)},t.dispatch=function(n){var t=n.array,e=n.index,r=n.subscriber;e>=n.count?r.complete():(r.next(t[e]),r.closed||(n.index=e+1,this.schedule(n)))},t.prototype._subscribe=function(n){var e=this.array,r=e.length,l=this.scheduler;if(l)return l.schedule(t.dispatch,0,{array:e,index:0,count:r,subscriber:n});for(var o=0;o1)this.connection=null;else{var e=this.connection,r=n._connection;this.connection=null,!r||e&&r!==e||r.unsubscribe()}}else this.connection=null},t}(i.a),f=function(n){function t(t,e){n.call(this),this.source=t,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}return Object(r.b)(t,n),t.prototype._subscribe=function(n){return this.getSubject().subscribe(n)},t.prototype.getSubject=function(){var n=this._subject;return n&&!n.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype.connect=function(){var n=this._connection;return n||(this._isComplete=!1,(n=this._connection=new u.a).add(this.source.subscribe(new h(this.getSubject(),this))),n.closed?(this._connection=null,n=u.a.EMPTY):this._connection=n),n},t.prototype.refCount=function(){return a()(this)},t}(o.a).prototype,p={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:f._subscribe},_isComplete:{value:f._isComplete,writable:!0},getSubject:{value:f.getSubject},connect:{value:f.connect},refCount:{value:f.refCount}},h=function(n){function t(t,e){n.call(this,t),this.connectable=e}return Object(r.b)(t,n),t.prototype._error=function(t){this._unsubscribe(),n.prototype._error.call(this,t)},t.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),n.prototype._complete.call(this)},t.prototype._unsubscribe=function(){var n=this.connectable;if(n){this.connectable=null;var t=n._connection;n._refCount=0,n._subject=null,n._connection=null,t&&t.unsubscribe()}},t}(l.b);function d(){return new l.a}t.a=function(){return this,a()((n=d,function(t){var e;e="function"==typeof n?n:function(){return n};var r=Object.create(t,p);return r.source=t,r.subjectFactory=e,r})(this));var n}},Upor:function(n,t,e){"use strict";e.d(t,"a",function(){return l});var r=e("6Xbx"),l=function(n){function t(){var t=n.call(this,"object unsubscribed");this.name=t.name="ObjectUnsubscribedError",this.stack=t.stack,this.message=t.message}return Object(r.b)(t,n),t}(Error)},V7AE:function(n,t,e){"use strict";e.d(t,"a",function(){return l});var r=e("xIGM").a.Symbol,l="function"==typeof r&&"function"==typeof r.for?r.for("rxSubscriber"):"@@rxSubscriber"},X3fp:function(n,t,e){"use strict";e.d(t,"a",function(){return r});var r=function(n){var t=n.Symbol;if("function"==typeof t)return t.iterator||(t.iterator=t("iterator polyfill")),t.iterator;var e=n.Set;if(e&&"function"==typeof(new e)["@@iterator"])return"@@iterator";var r=n.Map;if(r)for(var l=Object.getOwnPropertyNames(r.prototype),o=0;o=i&&window.clearInterval(r),0>o&&window.clearInterval(r)},5):window.setInterval(function(){window.scroll(0,o),o+=e,l.getClientRects()[0].top<=i&&window.clearInterval(r),document.documentElement.scrollHeight-window.innerHeight li[_ngcontent-%COMP%]{font-family:arial;font-weight:bolder}.mission__img[_ngcontent-%COMP%]{-webkit-transform:scale(1.5);transform:scale(1.5)}@media screen and (max-width:991px){.mission__img[_ngcontent-%COMP%]{-webkit-transform:scale(1.1);transform:scale(1.1)}}.blockchain[_ngcontent-%COMP%]{color:#fff;padding-top:40px;padding-bottom:40px}.blockchain[_ngcontent-%COMP%] .blockchain_container[_ngcontent-%COMP%]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blockchain__title[_ngcontent-%COMP%]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;border-bottom:4px dashed #fff;padding-bottom:10px;font-family:arial;font-weight:700;color:#db444d}.blockchain__description[_ngcontent-%COMP%]{margin-top:30px;font-family:arial;padding-bottom:20px}.blockchain[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffc200}.bg_primary[_ngcontent-%COMP%]{background:#2f2831}.mission[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.mission__title[_ngcontent-%COMP%]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:148px;margin:0 auto;border-bottom:4px dashed #fff;color:#db444d;font-weight:700;margin-bottom:40px}.mission__text[_ngcontent-%COMP%], .mission__title[_ngcontent-%COMP%]{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:arial;padding:0}.mission__text[_ngcontent-%COMP%]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;list-style-type:none;color:#fff}.mission__text__title[_ngcontent-%COMP%]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:3px}.mission__text__title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{padding-left:15px;font-size:20px}.mission__text[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding:0;list-style-type:none}.mission__text[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{font-family:arial;font-weight:bolder;text-align:center}.vision[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.vision__title[_ngcontent-%COMP%]{width:70px;margin:0 auto;border-bottom:4px dashed #000;padding-bottom:30px;color:#db444d;font-weight:700}.vision__text[_ngcontent-%COMP%], .vision__title[_ngcontent-%COMP%]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:arial;padding:0}.vision__text[_ngcontent-%COMP%]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;list-style-type:none}.vision__text__title[_ngcontent-%COMP%]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:3px}.vision__text__title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{padding-left:15px;font-size:20px}.vision__text[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding:0;list-style-type:none}.vision__text[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{font-family:arial;font-weight:bolder;text-align:center}.img-responsive[_ngcontent-%COMP%]{max-width:80%}@media (max-width:1027px){.mission[_ngcontent-%COMP%]{\n }.mission__text[_ngcontent-%COMP%]{max-width:21em;padding-left:0}.mission[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin:0 auto;max-width:50%}}@media (max-width:1027px){.mission-row[_ngcontent-%COMP%]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767.98px){.section[_ngcontent-%COMP%]{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.section[_ngcontent-%COMP%], .section__container[_ngcontent-%COMP%]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical}.section__container[_ngcontent-%COMP%]{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slogan[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-style:italic;line-height:30px;max-width:100%;color:#000}}svg[_ngcontent-%COMP%]:not(:root).svg-inline--fa{color:#ff5a5b}']],data:{}});function p(n){return r._12(0,[(n()(),r._11(-1,null,["\n\n"])),(n()(),r.Y(1,0,null,null,641,"section",[["id","company"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n\n "])),(n()(),r.Y(3,0,null,null,72,"div",[["class","container main d-flex align-item-center justify-content-center "]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(5,0,null,null,69,"div",[["class","row justify-content-center section"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n\n "])),(n()(),r.Y(7,0,null,null,56,"div",[["class","d-flex col-md-12 col-lg-12 section__container"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(9,0,null,null,47,"ul",[["class","overview"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(11,0,null,null,4,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(13,0,null,null,1,"p",[["style","color: #db444d; font-size: 2.5em; line-height: 1.2;"]],null,null,null,null,null)),(n()(),r._11(-1,null,["Company Overview"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(17,0,null,null,6,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(19,0,null,null,0,"i",[["class","fas fa-code"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" "])),(n()(),r.Y(21,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Microservices Software Development"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(25,0,null,null,6,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(27,0,null,null,0,"i",[["class","fas fa-database"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" "])),(n()(),r.Y(29,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Big Data Management"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(33,0,null,null,6,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(35,0,null,null,0,"i",[["class","fas fa-cloud"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" "])),(n()(),r.Y(37,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Cloud DevOps"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(41,0,null,null,6,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(43,0,null,null,0,"i",[["class","fab fa-bitcoin"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" "])),(n()(),r.Y(45,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Blockchains, Cryptocurrencies and Smart Contracts"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(49,0,null,null,6,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(51,0,null,null,0,"i",[["class","fas fa-info-circle"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" "])),(n()(),r.Y(53,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Information Technology and Security Consulting"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r.Y(58,0,null,null,4,"ul",[["class","overview__middle"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(60,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r.Y(61,0,null,null,0,"img",[["alt","company-image"],["class","img-responsive company-boutique"],["src","assets/img/company.gif"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(78,0,null,null,86,"div",[["class","bg_primary"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(80,0,null,null,83,"div",[["class","container mission"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(82,0,null,null,1,"h1",[["class","mission__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["Mission"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(85,0,null,null,77,"div",[["class","row mission-row"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(87,0,null,null,69,"div",[["class","col-md-8 d-flex flex-column align-items-center"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(89,0,null,null,15,"ul",[["class","mission__text"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(91,0,null,null,6,"li",[["class","mission__text__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(93,0,null,null,0,"i",[["class","fas fa-handshake"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" "])),(n()(),r.Y(95,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Confidence"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(99,0,null,null,4,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(101,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["We are assured of own forces and are ready to overcoming of any obstacles for solution of the\n challenges. This confidence is grounded on our possibilities and real reachings that allows us to assume\n serious obligations, to bear responsibility for result and we always remain winners.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(106,0,null,null,15,"ul",[["class","mission__text"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(108,0,null,null,6,"li",[["class","mission__text__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(110,0,null,null,0,"i",[["class","fas fa-check"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" "])),(n()(),r.Y(112,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Professionalism"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(116,0,null,null,4,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(118,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["We are in constant search of new possibilities for achievement of the best results. We invest in\n development of high technologies and we are the first to apply them in our solutions for clients. We are\n constantly improving and put into practice new ideas that change the information technology world. We\n use talent, knowledge and skills of our employees in reaching of objects in view.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(123,0,null,null,15,"ul",[["class","mission__text"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(125,0,null,null,6,"li",[["class","mission__text__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(127,0,null,null,0,"i",[["class","fas fa-chart-line"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" "])),(n()(),r.Y(129,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Productivity"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(133,0,null,null,4,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(135,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["We stably reach defined goals and carry out the obligations, being guided by principles and norms of a\n professional etiquette. We create decisions which bring to our clients and a society real advantage.\n Achievements and concrete results are a basis of our leadership.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(140,0,null,null,15,"ul",[["class","mission__text"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(142,0,null,null,6,"li",[["class","mission__text__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(144,0,null,null,0,"i",[["class","fab fa-searchengin"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" "])),(n()(),r.Y(146,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Future-proof Engineering"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(150,0,null,null,4,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(152,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["We provide solutions based on cutting edge processes and technologies for endless business growth.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(158,0,null,null,3,"div",[["class","col-md-12 col-lg-4 d-flex align-items-center "]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(160,0,null,null,0,"img",[["alt","mission-image"],["class","img-responsive mission__img"],["src","assets/svg/software_engineers.svg"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n\n "])),(n()(),r._11(-1,null,["\n\n\n "])),(n()(),r.Y(167,0,null,null,100,"div",[["class","container vision"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(169,0,null,null,1,"h1",[["class","vision__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["Vision"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(172,0,null,null,94,"div",[["class","row"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(174,0,null,null,3,"div",[["class","col-md-5 col-12 d-flex align-items-center justify-content-center d-flex flex-column"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(176,0,null,null,0,"img",[["alt","mission-image"],["class","img-responsive"],["height","400"],["src","assets/img/vision.gif"],["width","400"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(179,0,null,null,86,"div",[["class","col-md-7"],["style","margin-top: 40px;"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(181,0,null,null,15,"ul",[["class","vision__text"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(183,0,null,null,6,"li",[["class","vision__text__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(185,0,null,null,0,"i",[["class","fas fa-lightbulb"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" "])),(n()(),r.Y(187,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Microservices Driven Solutions"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(191,0,null,null,4,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(193,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Software solutions designed as Microservices allow for manageable and agile solution architectures that\n are easily\n adapted to changing the business needs.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(198,0,null,null,15,"ul",[["class","vision__text"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(200,0,null,null,6,"li",[["class","vision__text__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(202,0,null,null,0,"i",[["class","fas fa-database"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" "])),(n()(),r.Y(204,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Big Data Distributed Computing"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(208,0,null,null,4,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(210,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Big Data solutions in contrast to proprietary vendors\u2019 products allow to process high volume of data\n near\n real\n time to gain new business insight and enable management to make better business decisions, identify\n business\n opportunities, improve sales processes and increase revenues.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(215,0,null,null,15,"ul",[["class","vision__text"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(217,0,null,null,6,"li",[["class","vision__text__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(219,0,null,null,0,"i",[["class","fas fa-cloud"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" "])),(n()(),r.Y(221,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Cloud Managed Services"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(225,0,null,null,4,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(227,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Using cloud infrastructures allows for immediate commencing of continuous development and integration\n with\n on demand\n access to scalable computing resources.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(232,0,null,null,15,"ul",[["class","vision__text"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(234,0,null,null,6,"li",[["class","vision__text__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(236,0,null,null,0,"i",[["class","fab fa-bitcoin"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" "])),(n()(),r.Y(238,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Blockchain"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(242,0,null,null,4,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(244,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Blockchain is a new and advancing technology, which has uses in many areas and applications. The most\n important\n feature of blockchain is the obviation of need for a central authority in multi-party applications,\n especially\n where users do not inherently trust each other.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(249,0,null,null,15,"ul",[["class","vision__text"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(251,0,null,null,6,"li",[["class","vision__text__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(253,0,null,null,0,"i",[["class","fas fa-comments"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" "])),(n()(),r.Y(255,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Consulting"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(259,0,null,null,4,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(261,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Traditionally, business has difficulties with explaining its needs to IT and vice versa, IT does not\n always follow\n business requirements. Bringing best practices, we advise processes and technologies that will improve\n customer\u2019s\n business.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r.Y(270,0,null,null,124,"div",[["class","services bg_primary"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(272,0,null,null,121,"div",[["class","container"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(274,0,null,null,1,"h1",[["class","services__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["Services"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(277,0,null,null,115,"div",[["class","row justify-content-center"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(279,0,null,null,18,"ul",[["class","services__text col-md-4"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(281,0,null,null,3,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(283,0,null,null,0,"i",[["class","fas fa-code"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" Software Development\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(286,0,null,null,10,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(288,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["UI/UX design"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(291,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Web and Mobile Applications"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(294,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["RESTful Services"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(299,0,null,null,24,"ul",[["class","services__text col-md-4"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(301,0,null,null,3,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(303,0,null,null,0,"i",[["class","fas fa-database"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" Data Management\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(306,0,null,null,16,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(308,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["NoSQL and Relational Data Modeling"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(311,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Big Data Enterprise Data Warehousing"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(314,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Stream and batch data processing pipelines"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(317,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Classical BI \u2013 reports, dashboards, scorecards"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(320,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Advanced BI - Data Mining, Predictive Analytics"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(325,0,null,null,18,"ul",[["class","services__text col-md-4"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(327,0,null,null,3,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(329,0,null,null,0,"i",[["class","fas fa-comments"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" Consulting\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(332,0,null,null,10,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(334,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Cloud infrastructure audits"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(337,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Data Analysis"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(340,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Business Process Modeling"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r.Y(345,0,null,null,15,"ul",[["class","services__text col-md-4"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(347,0,null,null,3,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(349,0,null,null,0,"i",[["class","fas fa-cloud"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" Cloud Deployment and Support\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(352,0,null,null,7,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(354,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Google, AWS, Azure, IBM Cloud, CenturyLink, OpenStack"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(357,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Deployment, migrations, configuration, monitoring and maintenance"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(362,0,null,null,15,"ul",[["class","services__text col-md-4"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(364,0,null,null,3,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(366,0,null,null,0,"i",[["class","fas fa-cogs"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" DevOps\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(369,0,null,null,7,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(371,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Setting up and managing your CD/CI environment"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(374,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Automation: creation and support with Open Source tools (Ansible, Chef, Kubernetes, Docker, etc.)"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(379,0,null,null,12,"ul",[["class","services__text col-md-4"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(381,0,null,null,3,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(383,0,null,null,0,"i",[["class","fab fa-bitcoin"]],null,null,null,null,null)),(n()(),r._11(-1,null,[" Blockchain and Cryptocurrency Support\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(386,0,null,null,4,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(388,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Smart Contract, Blockchain Custom Development, Deployment, Post-Deployment SLA O&M"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r._11(-1,null,["\n\n\n "])),(n()(),r.Y(397,0,null,null,21,"div",[["class","container solution"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(399,0,null,null,18,"div",[["class","row flex-column"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(401,0,null,null,1,"h1",[["class","solution__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["Solutions"])),(n()(),r.Y(403,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),r.Y(404,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(406,0,null,null,0,"img",[["alt",""],["src","assets/img/solution/solution_slide.png"],["width","100%"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(408,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),r.Y(409,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(411,0,null,null,0,"img",[["alt",""],["src","assets/img/solution/AdionaLabSulutions_slide_1.png"],["width","100%"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(413,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),r.Y(414,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(416,0,null,null,0,"img",[["alt",""],["src","assets/img/solution/AdionaLabSulutions_slide_2.png"],["width","100%"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r.Y(420,0,null,null,49,"div",[["class","blockchain bg_primary"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(422,0,null,null,46,"div",[["class","container blockchain_container"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(424,0,null,null,1,"h1",[["class","blockchain__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["Hadoop Big Data Ecosystem"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(427,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),r.Y(428,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(430,0,null,null,37,"div",[["class","row justify-content-center"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(432,0,null,null,7,"div",[["class","col-item col-md-6"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(434,0,null,null,1,"h3",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Two key services"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(437,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["The Hadoop platform consists of two key services: a reliable, distributed file system and the\n high-performance parallel data processing engine."])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(441,0,null,null,7,"div",[["class","col-item col-md-6"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(443,0,null,null,1,"h3",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Distributed framework"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(446,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["The combination of distributed file system and MapReduce programming paradigm provides a software framework\n for processing vast amounts of data in parallel on large clusters of commodity hardware in a reliable,\n fault-tolerant manner."])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(450,0,null,null,7,"div",[["class","col-item col-md-6"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(452,0,null,null,1,"h3",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Other tools"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(455,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["The Hadoop ecosystem includes other tools to address particular needs. Hive is a SQL dialect and engine to\n translate a Business Logic to MapReduce jobs behind higher-level abstractions more appropriate for user\n goals. Zookeeper is used for federating services. ORC, Parquet, Avro, Thrift and Protobuf are\n platform-portable data serialization and description formats."])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(459,0,null,null,7,"div",[["class","col-item col-md-6"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(461,0,null,null,1,"h3",[],null,null,null,null,null)),(n()(),r._11(-1,null,["In-memory analytics"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(464,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Apache Spark is a data analytics cluster computing framework of Hadoop open-source community, building on\n top of the Hadoop Distributed File System (HDFS). Spark solves similar problems as Hadoop MapReduce does but\n with a fast in-memory approach and a clean functional style API."])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r.Y(471,0,null,null,6,"div",[["class","container solution"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(473,0,null,null,3,"div",[["class","row flex-column"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(475,0,null,null,0,"img",[["alt",""],["src","assets/img/solution/AdionaLabSulutions_slide_3.png"],["width","100%"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r.Y(479,0,null,null,49,"div",[["class","blockchain bg_primary"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(481,0,null,null,46,"div",[["class","container blockchain_container"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(483,0,null,null,1,"h1",[["class","blockchain__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["The Hadoop ecosystem projects"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(486,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),r.Y(487,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(489,0,null,null,37,"div",[["class","row justify-content-center"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(491,0,null,null,7,"div",[["class","col-item col-md-6"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(493,0,null,null,1,"h3",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Apache Hive"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(496,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["A data warehouse infrastructure that provides data summarization and ad hoc querying. It\u2019s a system that\n gives users the tools to make powerful queries and get results often in real-time."])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(500,0,null,null,7,"div",[["class","col-item col-md-6"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(502,0,null,null,1,"h3",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Apache Spark"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(505,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Apache Spark is a general compute engine that offers fast data analysis on a large scale. Common use cases\n for Spark include real-time queries, event stream processing, iterative algorithms, complex operations and\n machine learning."])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(509,0,null,null,7,"div",[["class","col-item col-md-6"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(511,0,null,null,1,"h3",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Apache HBase"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(514,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["HBase is a non-relational database management system that runs on top of HDFS. It is built to handle sparse\n data sets common to big data projects."])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(518,0,null,null,7,"div",[["class","col-item col-md-6"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(520,0,null,null,1,"h3",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Apache Cassandra"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(523,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Distributed Non-SQL DBMS that can run without HDFS initially coded by Facebook, which while\n implementing the BigTable data model, uses a system inspired by Amazon\u2019s Dynamo for storing data."])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(531,0,null,null,6,"div",[["class","container solution"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(533,0,null,null,3,"div",[["class","row flex-column"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(535,0,null,null,0,"img",[["alt",""],["src","assets/img/solution/AdionaLabSulutions_slide_4.png"],["width","100%"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n\n "])),(n()(),r.Y(539,0,null,null,69,"div",[["class","blockchain bg_primary"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(541,0,null,null,66,"div",[["class","container blockchain_container"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(543,0,null,null,1,"h1",[["class","blockchain__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["Blockchain (CB) Toolkit \u2122"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(546,0,null,null,3,"p",[["class","blockchain__description"]],null,null,null,null,null)),(n()(),r._11(-1,null,["Blockchain Toolkit is a set of tools that helps integrating blockchain\n networks,\n "])),(n()(),r.Y(548,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),r._11(-1,null,["such as Ethereum and Bitcoin, and simplifies management of your digital assets"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(551,0,null,null,55,"div",[["class","row justify-content-center"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(553,0,null,null,7,"div",[["class","col-item col-md-4"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(555,0,null,null,1,"h3",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Why CB Toolkit?"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(558,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Connecting and using blockchains has never been easy, especially for non-tech users. With Adionalab\n Blockchain Toolkit \u2122 you can greatly simplify your experience with the Blockchain \u201cuniverse\u201d."])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(562,0,null,null,7,"div",[["class","col-item col-md-4"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(564,0,null,null,1,"h3",[],null,null,null,null,null)),(n()(),r._11(-1,null,["CB CyberWallet \u2122"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(567,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["There are many crypto wallets out there. Why have another one? CB CyberWallet adds programmatic access to\n your Bitcoins, Ethers and tokens. And with CB ChainReactor \u2122, your wallet can now \u201ctalk\u201d to the other\n environments."])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(571,0,null,null,7,"div",[["class","col-item col-md-4"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(573,0,null,null,1,"h3",[],null,null,null,null,null)),(n()(),r._11(-1,null,["CB ChainReactor \u2122"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(576,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["CB ChainReactor listens for blockchain events that you define, and fires actions that you configure.\n Connected to CB CyberWallet, it can watch your wallets for changes and react accordingly."])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(580,0,null,null,7,"div",[["class","col-item col-md-4"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(582,0,null,null,1,"h3",[],null,null,null,null,null)),(n()(),r._11(-1,null,["CB Keyonix \u2122"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(585,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["In the world of crypto, securing your digital assets becomes a crucial demand. Keyonix is a\n multi-signature, M-to-N secure key storage that safely stores your precious keys in a highly protected\n environment"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r.Y(589,0,null,null,7,"div",[["class","col-item col-md-4"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(591,0,null,null,1,"h3",[],null,null,null,null,null)),(n()(),r._11(-1,null,["CB CyberEscrow \u2122"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(594,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Not only your keys, but other digital assets require careful storage. Protected by Keyonix, CyberEscrow\n will secure your digital assets forever*. * As long as Amazon Glacier lasts. Which we believe is\n forever."])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(598,0,null,null,7,"div",[["class","col-item col-md-4"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(600,0,null,null,1,"h3",[],null,null,null,null,null)),(n()(),r._11(-1,null,["CB CyberWill \u2122"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(603,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Unfortunately, life is short and can unpredictably cease. In the world of digital assets, what is your plan\n for uncertainties? Protect those who you love, use CyberWill to ensure they get access to your digital\n assets if something happens to you."])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r.Y(610,0,null,null,27,"div",[["class","container company"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(612,0,null,null,24,"div",[["class","row"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(614,0,null,null,21,"div",[["class","col col-12"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(616,0,null,null,1,"h1",[["class","company__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["About Us"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(619,0,null,null,15,"ul",[["class","company__text"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(621,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Adionalab is innovative, Web Services and Microservices architecture oriented, Big Data ecosystem cloud\n based, focused\n on online E-commerce, Blockchain, Data Warehousing, Business Intelligence and Analytical services\n development\n and\n integration company that provides client-tailored solutions.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(624,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["With a unique blend of market knowledge and technological expertise, we provide a range of services that\n help\n clients\n attain their strategic objectives.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(627,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["We understand that our service is paramount to each company's enhanced efficiency, revenue growth, and\n cost\n reduction.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(630,0,null,null,3,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Our services are grouped into the following categories:"])),(n()(),r.Y(632,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n Cloud Services, Web & Mobile Applications, Microservices, Data Warehousing, Data Processing and Business\n Intelligence,\n Predictive Analytics and Data Mining.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(640,0,null,null,1,"app-footer",[],null,null,null,s,a)),r.X(641,114688,null,0,u,[],null,null),(n()(),r._11(-1,null,["\n"])),(n()(),r._11(-1,null,["\n\n\n\n\n"]))],function(n,t){n(t,641,0)},null)}var h=r.U("app-company",c,function(n){return r._12(0,[(n()(),r.Y(0,0,null,null,1,"app-company",[],null,null,null,p,f)),r.X(1,114688,null,0,c,[],null,null)],function(n,t){n(t,1,0)},null)},{},{},[]),d=function(){function n(){}return n.prototype.ngOnInit=function(){},n}(),g=r.W({encapsulation:0,styles:[['@import url("https://fonts.googleapis.com/css?family=Zilla+Slab+Highlight");@import url("https://fonts.googleapis.com/css?family=Libre+Barcode+128+Text");@import url("https://fonts.googleapis.com/css?family=Geo");@import url("https://fonts.googleapis.com/css?family=Oswald|Timmana");@import url("https://fonts.googleapis.com/css?family=Quantico");.solutions[_ngcontent-%COMP%]{padding-top:90px;font-family:arial}.solutions__title[_ngcontent-%COMP%]{padding:0;font-size:1em;border-bottom:4px solid #343a40;font-weight:700;color:#db444d}.solutions[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:bolder}.solutions[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:70%}.solutions[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#515151}.article[_ngcontent-%COMP%]{margin:40px}\nul[_ngcontent-%COMP%]{list-style:none}@media (max-width:992px){.solutions__title[_ngcontent-%COMP%]{font-size:3vw}}']],data:{}});function v(n){return r._12(0,[(n()(),r.Y(0,0,null,null,121,"section",[["id","solutions"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(2,0,null,null,115,"div",[["class","container solutions"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(4,0,null,null,112,"div",[["class","row justify-content-center"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n \n "])),(n()(),r.Y(6,0,null,null,7,"div",[["class","d-flex align-items-center flex-column article"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(8,0,null,null,2,"h1",[["class","d-flex justify-content-center"]],null,null,null,null,null)),(n()(),r.Y(9,0,null,null,1,"span",[["class","solutions__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["BigData Management Platform"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(12,0,null,null,0,"img",[["alt","bigdata_management_platform"],["class","img-responsive"],["src","assets/img/bigdata_management_platform.png"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n \n "])),(n()(),r.Y(15,0,null,null,12,"div",[["class","d-flex align-items-center flex-column article"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(17,0,null,null,2,"h1",[["class","d-flex justify-content-center"]],null,null,null,null,null)),(n()(),r.Y(18,0,null,null,1,"span",[["class","solutions__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["DataMarts Management System"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(21,0,null,null,3,"p",[],null,null,null,null,null)),(n()(),r.Y(22,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Cyberionix DataMart Management System"])),(n()(),r._11(-1,null,[" \u2013 Our proprietary system for modeling and high-volume data-processing is based on flexible scheduling. The system allows engineers to store and execute HiveQL, BigQuery and SQL queries."])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(26,0,null,null,0,"img",[["alt","datamarts_management_system"],["class","img-responsive"],["src","assets/img/datamarts_management_system.png"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n \n "])),(n()(),r.Y(29,0,null,null,12,"div",[["class","d-flex align-items-center flex-column article"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(31,0,null,null,2,"h1",[["class","d-flex justify-content-center"]],null,null,null,null,null)),(n()(),r.Y(32,0,null,null,1,"span",[["class","solutions__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["NoETL Process eXecutor"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(35,0,null,null,3,"p",[],null,null,null,null,null)),(n()(),r.Y(36,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Cyberionix NoETL Applied Process eXecutor"])),(n()(),r._11(-1,null,[" \u2013 Data Processing platform based on Apache projects technologies."])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(40,0,null,null,0,"img",[["alt","noetl_process_executor"],["src","assets/img/noetl_process_executor.png"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n \n "])),(n()(),r.Y(43,0,null,null,3,"div",[["class","col-md-12 text-center article"]],null,null,null,null,null)),(n()(),r.Y(44,0,null,null,2,"h1",[["class","d-flex justify-content-center"]],null,null,null,null,null)),(n()(),r.Y(45,0,null,null,1,"span",[["class","solutions__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["Master Data Management"])),(n()(),r._11(-1,null,["\n \n "])),(n()(),r.Y(48,0,null,null,26,"ul",[["class","col-md-6"],["style","color: #515151"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n \n "])),(n()(),r.Y(50,0,null,null,8,"li",[],null,null,null,null,null)),(n()(),r.Y(51,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["CMDM (Cyberionix Master Data Management)"])),(n()(),r._11(-1,null,[" "])),(n()(),r.Y(54,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),r._11(-1,null,[" \u2013 platform for effective dimensional information management. "])),(n()(),r.Y(56,0,null,null,0,"br",[],null,null,null,null,null)),(n()(),r.Y(57,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["CMDM allows:"])),(n()(),r._11(-1,null,[" \n "])),(n()(),r.Y(60,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Describe dimensions structure"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(63,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Using dimensions while cleansing and validating data"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(66,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Store dimensional data"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(69,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Provide dimensional data to external systems"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(72,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Search, review and edit dimensional data"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(76,0,null,null,23,"ul",[["class","col-md-6"]],null,null,null,null,null)),(n()(),r.Y(77,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["CMDM"])),(n()(),r._11(-1,null,[" is a foundation for creating effective business processes and enables to:\n "])),(n()(),r.Y(80,0,null,null,3,"li",[],null,null,null,null,null)),(n()(),r.Y(81,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Automate"])),(n()(),r._11(-1,null,[" collaboration of information sub-systems of the organization which use dimensional information;"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(85,0,null,null,3,"li",[],null,null,null,null,null)),(n()(),r.Y(86,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Conform"])),(n()(),r._11(-1,null,[" dimensional information across all company branches;"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(90,0,null,null,3,"li",[],null,null,null,null,null)),(n()(),r.Y(91,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Enable"])),(n()(),r._11(-1,null,[" role based access to dimensional information;"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(95,0,null,null,3,"li",[],null,null,null,null,null)),(n()(),r.Y(96,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Eliminate"])),(n()(),r._11(-1,null,[" duplicates and ambiguity, ensure referential integrity and conformity of dimensional data across all levels within organization."])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(101,0,null,null,0,"img",[["alt","master_data_management"],["src","assets/img/master_data_management.png"],["style","height: 10%"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n \n "])),(n()(),r.Y(103,0,null,null,12,"div",[["class","d-flex align-items-center flex-column article"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(105,0,null,null,2,"h1",[["class","d-flex justify-content-center"]],null,null,null,null,null)),(n()(),r.Y(106,0,null,null,1,"span",[["class","solutions__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["Dashboard"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(109,0,null,null,3,"p",[],null,null,null,null,null)),(n()(),r.Y(110,0,null,null,1,"span",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Cyberionix Dashboard"])),(n()(),r._11(-1,null,[" \u2013 is a system designed for displaying key technical and financial indicators on iOS and Android mobile devices.\n Dashboard allows to obtain the most important information about the facts actual and historical state in the most convenient view.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(114,0,null,null,0,"img",[["alt","dashboard"],["src","assets/img/dashboard.png"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n \n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n \n "])),(n()(),r.Y(119,0,null,null,1,"app-footer",[],null,null,null,s,a)),r.X(120,114688,null,0,u,[],null,null),(n()(),r._11(-1,null,["\n"])),(n()(),r._11(-1,null,["\n"]))],function(n,t){n(t,120,0)},null)}var m=r.U("app-solutions",d,function(n){return r._12(0,[(n()(),r.Y(0,0,null,null,1,"app-solutions",[],null,null,null,v,g)),r.X(1,114688,null,0,d,[],null,null)],function(n,t){n(t,1,0)},null)},{},{},[]),y=function(){function n(){}return n.prototype.ngOnInit=function(){},n}(),_=r.W({encapsulation:0,styles:[['@import url("https://fonts.googleapis.com/css?family=Zilla+Slab+Highlight");@import url("https://fonts.googleapis.com/css?family=Libre+Barcode+128+Text");@import url("https://fonts.googleapis.com/css?family=Geo");@import url("https://fonts.googleapis.com/css?family=Teko:600");@import url("https://fonts.googleapis.com/css?family=Quantico");.blockchain[_ngcontent-%COMP%]{font-family:arial;color:#000;padding-top:90px;padding-bottom:30px}.blockchain__title[_ngcontent-%COMP%]{text-align:center;margin:0 auto;font-size:1.5em}.blockchain__paragraph[_ngcontent-%COMP%]{text-align:center;font-weight:700;width:36%;margin:0 auto}.blockchain[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:center;font-weight:700;font-size:1em;color:#db444d}.blockchain__content[_ngcontent-%COMP%]{margin-top:30px}.blockchain__content[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding:0;list-style-type:none}.blockchain[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{width:30%;margin:0 auto;color:#000}@media (max-width:1027px){.blockchain__paragraph[_ngcontent-%COMP%], .blockchain[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{width:79%}}']],data:{}});function b(n){return r._12(0,[(n()(),r.Y(0,0,null,null,76,"section",[["id","blockchain"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(2,0,null,null,70,"div",[["class","cointainer-fluid blockchain"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(4,0,null,null,67,"div",[["class","flex-column"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(6,0,null,null,1,"h1",[["class","blockchain__title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["Cyberionix Blockchain (CB) Toolkit \u2122"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(9,0,null,null,1,"p",[["class","blockchain__paragraph"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\tCyberionix Blockchain Toolkit is a set of tools that helps integrating blockchain networks, such as Ethereum and Bitcoin, and simplifies management of your digital assets"])),(n()(),r._11(-1,null,["\n \n "])),(n()(),r.Y(12,0,null,null,58,"div",[["class","blockchain__content"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(14,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Why CB Toolkit?"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(17,0,null,null,4,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(19,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Connecting and using blockchains has never been easy, especially for non-tech users.\n With Cyberionix Blockchain Toolkit \u2122 you can greatly simplify your experience with the Blockchain \u201cuniverse\u201d.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(23,0,null,null,1,"p",[["style","margin-top: 30px;"]],null,null,null,null,null)),(n()(),r._11(-1,null,["What\u2019s in the CB Toolkit \u2122?"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(26,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["CB CyberWallet \u2122"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(29,0,null,null,4,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(31,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["There are many crypto wallets out there. Why have another one?\n CB CyberWallet adds programmatic access to your Bitcoins, Ethers and tokens.\n And with CB ChainReactor \u2122, your wallet can now \u201ctalk\u201d to the other environments.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(35,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["CB ChainReactor \u2122"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(38,0,null,null,4,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(40,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["CB ChainReactor listens for blockchain events that you define, and fires actions that you configure. Connected to CB CyberWallet, it can watch your wallets for changes and react accordingly.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(44,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["CB Keyonix \u2122"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(47,0,null,null,4,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(49,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["In the world of crypto, securing your digital assets becomes a crucial demand.\n Keyonix is a multi-signature, M-to-N secure key storage that safely stores your precious keys in a highly protected environment\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(53,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["CB CyberEscrow \u2122"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(56,0,null,null,4,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(58,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Not only your keys, but other digital assets require careful storage.\n Protected by Keyonix, CyberEscrow will secure your digital assets forever*.\n * As long as Amazon Glacier lasts. Which we believe is forever.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(62,0,null,null,1,"p",[],null,null,null,null,null)),(n()(),r._11(-1,null,["CB CyberWill \u2122"])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(65,0,null,null,4,"ul",[],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(67,0,null,null,1,"li",[],null,null,null,null,null)),(n()(),r._11(-1,null,["Unfortunately, life is short and can unpredictably cease. In the world of digital assets, what is your plan for uncertainties?\n Protect those who you love, use CyberWill to ensure they get access to your digital assets if something happens to you.\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n \n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n \n \n "])),(n()(),r.Y(74,0,null,null,1,"app-footer",[],null,null,null,s,a)),r.X(75,114688,null,0,u,[],null,null),(n()(),r._11(-1,null,["\n"])),(n()(),r._11(-1,null,["\n"]))],function(n,t){n(t,75,0)},null)}var w=r.U("app-blockchain",y,function(n){return r._12(0,[(n()(),r.Y(0,0,null,null,1,"app-blockchain",[],null,null,null,b,_)),r.X(1,114688,null,0,y,[],null,null)],function(n,t){n(t,1,0)},null)},{},{},[]),x=function(){function n(){}return n.prototype.ngOnInit=function(){},n}(),C=r.W({encapsulation:0,styles:[['@import url("https://fonts.googleapis.com/css?family=Quantico");.container[_ngcontent-%COMP%]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.container[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{background-color:#fff;color:#fec201;text-align:left;padding-top:20px;margin-top:200px}.container[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:none}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .container[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{\n padding-left:32px;border-color:transparent;background-color:#2f2831;border-radius:0}.container[_ngcontent-%COMP%] .btn-default[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:30px;padding:15px 36px;background-color:#2f2831;border-radius:0;border:0;color:#fec201;font-weight:700;font-family:arial}.container[_ngcontent-%COMP%] .btn-default[_ngcontent-%COMP%]:focus, .container[_ngcontent-%COMP%] .btn-default[_ngcontent-%COMP%]:hover{background-color:#2f2831;color:#fff;border-color:transparent;outline:0 auto -webkit-focus-ring-color;font-weight:700;font-family:arial}\n.container[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{margin-top:-24px}.container[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%], .container[_ngcontent-%COMP%] .icon-textarea[_ngcontent-%COMP%]{position:relative;float:left;margin-left:8px;z-index:2;color:#fec201}.container[_ngcontent-%COMP%] .icon-textarea[_ngcontent-%COMP%]{margin-top:-104px}.form-title[_ngcontent-%COMP%]{text-align:center;font-family:arial;color:#2f2831;font-weight:700;text-transform:uppercase}[_ngcontent-%COMP%]::-webkit-input-placeholder{\n color:#fff;opacity:1\n }[_ngcontent-%COMP%]:-ms-input-placeholder, [_ngcontent-%COMP%]::-ms-input-placeholder{\n opacity:1\n }[_ngcontent-%COMP%]::placeholder{\n color:#fff;opacity:1\n }[_ngcontent-%COMP%]:-ms-input-placeholder{\n color:#fff}[_ngcontent-%COMP%]::-ms-input-placeholder{\n color:#fff}@media (max-width:576px){.container[_ngcontent-%COMP%] #form[_ngcontent-%COMP%]{margin-top:70px}}']],data:{}});function O(n){return r._12(0,[(n()(),r.Y(0,0,null,null,39,"div",[["class","container"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(2,0,null,null,36,"form",[["action",""],["id","form"],["method",""],["role","form "]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(4,0,null,null,1,"h1",[["class","form-title"]],null,null,null,null,null)),(n()(),r._11(-1,null,["Contact Us"])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r.Y(7,0,null,null,8,"div",[["class","form-group"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(9,0,null,null,0,"label",[["for","name"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(11,0,null,null,0,"input",[["class","form-control"],["id","name"],["name","name"],["placeholder","Full Name"],["required",""],["type","text"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(14,0,null,null,0,"span",[["class","icon fa fa-user fa-lg"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n \n "])),(n()(),r.Y(17,0,null,null,7,"div",[["class","form-group"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(19,0,null,null,0,"label",[["for","email"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(21,0,null,null,0,"input",[["class","form-control"],["id","email"],["name","email"],["placeholder","Email Address"],["required",""],["type","email"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(23,0,null,null,0,"span",[["class","icon fa fa-envelope fa-lg"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r.Y(26,0,null,null,5,"div",[["class","form-group"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(28,0,null,null,0,"textarea",[["cols","30"],["id","msg"],["name","msg"],["placeholder","Message"],["rows","5"],["style","width:100%"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(30,0,null,null,0,"span",[["class","icon-textarea fa fa-paper-plane fa-lg "]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n \n "])),(n()(),r.Y(33,0,null,null,4,"div",[["class","col-sm-12 text-center"]],null,null,null,null,null)),(n()(),r._11(-1,null,["\n "])),(n()(),r.Y(35,0,null,null,1,"button",[["class","btn btn-default"],["type","submit"]],null,null,null,null,null)),(n()(),r._11(-1,null,["Submit"])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n "])),(n()(),r._11(-1,null,["\n \n "])),(n()(),r._11(-1,null,["\n\n "])),(n()(),r.Y(41,0,null,null,1,"app-footer",[],null,null,null,s,a)),r.X(42,114688,null,0,u,[],null,null),(n()(),r._11(-1,null,["\n"]))],function(n,t){n(t,42,0)},null)}var S=r.U("app-contact",x,function(n){return r._12(0,[(n()(),r.Y(0,0,null,null,1,"app-contact",[],null,null,null,O,C)),r.X(1,114688,null,0,x,[],null,null)],function(n,t){n(t,1,0)},null)},{},{},[]),E=e("6Xbx"),A=function(){},P=new r.n("Location Initialized"),k=function(){},T=new r.n("appBaseHref"),M=function(){function n(t){var e=this;this._subject=new r.l,this._platformStrategy=t;var l=this._platformStrategy.getBaseHref();this._baseHref=n.stripTrailingSlash(I(l)),this._platformStrategy.onPopState(function(n){e._subject.emit({url:e.path(!0),pop:!0,type:n.type})})}return n.prototype.path=function(n){return void 0===n&&(n=!1),this.normalize(this._platformStrategy.path(n))},n.prototype.isCurrentPathEqualTo=function(t,e){return void 0===e&&(e=""),this.path()==this.normalize(t+n.normalizeQueryParams(e))},n.prototype.normalize=function(t){return n.stripTrailingSlash(function(n,t){return n&&t.startsWith(n)?t.substring(n.length):t}(this._baseHref,I(t)))},n.prototype.prepareExternalUrl=function(n){return n&&"/"!==n[0]&&(n="/"+n),this._platformStrategy.prepareExternalUrl(n)},n.prototype.go=function(n,t){void 0===t&&(t=""),this._platformStrategy.pushState(null,"",n,t)},n.prototype.replaceState=function(n,t){void 0===t&&(t=""),this._platformStrategy.replaceState(null,"",n,t)},n.prototype.forward=function(){this._platformStrategy.forward()},n.prototype.back=function(){this._platformStrategy.back()},n.prototype.subscribe=function(n,t,e){return this._subject.subscribe({next:n,error:t,complete:e})},n.normalizeQueryParams=function(n){return n&&"?"!==n[0]?"?"+n:n},n.joinWithSlash=function(n,t){if(0==n.length)return t;if(0==t.length)return n;var e=0;return n.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?n+t.substring(1):1==e?n+t:n+"/"+t},n.stripTrailingSlash=function(n){var t=n.match(/#|\?|$/),e=t&&t.index||n.length;return n.slice(0,e-("/"===n[e-1]?1:0))+n.slice(e)},n}();function I(n){return n.replace(/\/index.html$/,"")}var R=function(n){function t(t,e){var r=n.call(this)||this;return r._platformLocation=t,r._baseHref="",null!=e&&(r._baseHref=e),r}return Object(E.b)(t,n),t.prototype.onPopState=function(n){this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n)},t.prototype.getBaseHref=function(){return this._baseHref},t.prototype.path=function(n){void 0===n&&(n=!1);var t=this._platformLocation.hash;return null==t&&(t="#"),t.length>0?t.substring(1):t},t.prototype.prepareExternalUrl=function(n){var t=M.joinWithSlash(this._baseHref,n);return t.length>0?"#"+t:t},t.prototype.pushState=function(n,t,e,r){var l=this.prepareExternalUrl(e+M.normalizeQueryParams(r));0==l.length&&(l=this._platformLocation.pathname),this._platformLocation.pushState(n,t,l)},t.prototype.replaceState=function(n,t,e,r){var l=this.prepareExternalUrl(e+M.normalizeQueryParams(r));0==l.length&&(l=this._platformLocation.pathname),this._platformLocation.replaceState(n,t,l)},t.prototype.forward=function(){this._platformLocation.forward()},t.prototype.back=function(){this._platformLocation.back()},t}(k),j=function(n){function t(t,e){var r=n.call(this)||this;if(r._platformLocation=t,null==e&&(e=r._platformLocation.getBaseHrefFromDOM()),null==e)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");return r._baseHref=e,r}return Object(E.b)(t,n),t.prototype.onPopState=function(n){this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n)},t.prototype.getBaseHref=function(){return this._baseHref},t.prototype.prepareExternalUrl=function(n){return M.joinWithSlash(this._baseHref,n)},t.prototype.path=function(n){void 0===n&&(n=!1);var t=this._platformLocation.pathname+M.normalizeQueryParams(this._platformLocation.search),e=this._platformLocation.hash;return e&&n?""+t+e:t},t.prototype.pushState=function(n,t,e,r){var l=this.prepareExternalUrl(e+M.normalizeQueryParams(r));this._platformLocation.pushState(n,t,l)},t.prototype.replaceState=function(n,t,e,r){var l=this.prepareExternalUrl(e+M.normalizeQueryParams(r));this._platformLocation.replaceState(n,t,l)},t.prototype.forward=function(){this._platformLocation.forward()},t.prototype.back=function(){this._platformLocation.back()},t}(k),N=["en",[["a","p"],["AM","PM"]],[["AM","PM"],,],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",,"{1} 'at' {0}"],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"$","US Dollar",function(n){var t=Math.floor(Math.abs(n)),e=n.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===e?1:5}],Y={},D=function(){var n={Zero:0,One:1,Two:2,Few:3,Many:4,Other:5};return n[n.Zero]="Zero",n[n.One]="One",n[n.Two]="Two",n[n.Few]="Few",n[n.Many]="Many",n[n.Other]="Other",n}(),V=new r.n("UseV4Plurals"),L=function(){},U=function(n){function t(t,e){var r=n.call(this)||this;return r.locale=t,r.deprecatedPluralFn=e,r}return Object(E.b)(t,n),t.prototype.getPluralCategory=function(n,t){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(t||this.locale,n):function(n){return function(n){var t=n.toLowerCase().replace(/_/g,"-"),e=Y[t];if(e)return e;var r=t.split("-")[0];if(e=Y[r])return e;if("en"===r)return N;throw new Error('Missing locale data for the locale "'+n+'".')}(n)[17]}(t||this.locale)(n)){case D.Zero:return"zero";case D.One:return"one";case D.Two:return"two";case D.Few:return"few";case D.Many:return"many";default:return"other"}},t}(L),H=function(){},z=new r.n("DocumentToken"),B=e("TO51"),F=e("Upor"),W=function(n){function t(t){n.call(this),this._value=t}return Object(E.b)(t,n),Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),t.prototype._subscribe=function(t){var e=n.prototype._subscribe.call(this,t);return e&&!e.closed&&t.next(this._value),e},t.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new F.a;return this._value},t.prototype.next=function(t){n.prototype.next.call(this,this._value=t)},t}(B.a),G=e("Oryw"),Z=G.a.of,Q=e("wP3s");function q(n,t){return function(n,t){return Object(Q.a)(n,t,1)}(n,t)(this)}var J=e("E9/g"),X=function(){function n(n,t){this.project=n,this.thisArg=t}return n.prototype.call=function(n,t){return t.subscribe(new K(n,this.project,this.thisArg))},n}(),K=function(n){function t(t,e,r){n.call(this,t),this.project=e,this.count=0,this.thisArg=r||this}return Object(E.b)(t,n),t.prototype._next=function(n){var t;try{t=this.project.call(this.thisArg,n,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(t)},t}(J.a);function $(n,t){return function(n,t){return function(e){if("function"!=typeof n)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return e.lift(new X(n,t))}}(n,t)(this)}function nn(n,t,e){return void 0===e&&(e=Number.POSITIVE_INFINITY),Object(Q.a)(n,t,e)(this)}var tn=e("AP4T"),en=e("1j/l"),rn=e("kQVV"),ln=e("mHG6"),on=e("xIGM"),un=function(n){function t(t,e){n.call(this),this.promise=t,this.scheduler=e}return Object(E.b)(t,n),t.create=function(n,e){return new t(n,e)},t.prototype._subscribe=function(n){var t=this,e=this.promise,r=this.scheduler;if(null==r)this._isScalar?n.closed||(n.next(this.value),n.complete()):e.then(function(e){t.value=e,t._isScalar=!0,n.closed||(n.next(e),n.complete())},function(t){n.closed||n.error(t)}).then(null,function(n){on.a.setTimeout(function(){throw n})});else if(this._isScalar){if(!n.closed)return r.schedule(an,0,{value:this.value,subscriber:n})}else e.then(function(e){t.value=e,t._isScalar=!0,n.closed||n.add(r.schedule(an,0,{value:e,subscriber:n}))},function(t){n.closed||n.add(r.schedule(sn,0,{err:t,subscriber:n}))}).then(null,function(n){on.a.setTimeout(function(){throw n})})},t}(tn.a);function an(n){var t=n.subscriber;t.closed||(t.next(n.value),t.complete())}function sn(n){var t=n.subscriber;t.closed||t.error(n.err)}var cn=e("X3fp"),fn=function(n){function t(t,e){if(n.call(this),this.scheduler=e,null==t)throw new Error("iterator cannot be null.");this.iterator=dn(t)}return Object(E.b)(t,n),t.create=function(n,e){return new t(n,e)},t.dispatch=function(n){var t=n.index,e=n.iterator,r=n.subscriber;if(n.hasError)r.error(n.error);else{var l=e.next();l.done?r.complete():(r.next(l.value),n.index=t+1,r.closed?"function"==typeof e.return&&e.return():this.schedule(n))}},t.prototype._subscribe=function(n){var e=this.iterator,r=this.scheduler;if(r)return r.schedule(t.dispatch,0,{index:0,iterator:e,subscriber:n});for(;;){var l=e.next();if(l.done){n.complete();break}if(n.next(l.value),n.closed){"function"==typeof e.return&&e.return();break}}},t}(tn.a),pn=function(){function n(n,t,e){void 0===t&&(t=0),void 0===e&&(e=n.length),this.str=n,this.idx=t,this.len=e}return n.prototype[cn.a]=function(){return this},n.prototype.next=function(){return this.idxgn?gn:l:l}()),this.arr=n,this.idx=t,this.len=e}return n.prototype[cn.a]=function(){return this},n.prototype.next=function(){return this.idx=n.length?r.complete():(r.next(t[e]),n.index=e+1,this.schedule(n)))},t.prototype._subscribe=function(n){var e=this.arrayLike,r=this.scheduler,l=e.length;if(r)return r.schedule(t.dispatch,0,{arrayLike:e,index:0,length:l,subscriber:n});for(var o=0;o=2&&(e=!0),function(r){return r.lift(new Fn(n,t,e))}}var Fn=function(){function n(n,t,e){void 0===e&&(e=!1),this.accumulator=n,this.seed=t,this.hasSeed=e}return n.prototype.call=function(n,t){return t.subscribe(new Wn(n,this.accumulator,this.seed,this.hasSeed))},n}(),Wn=function(n){function t(t,e,r,l){n.call(this,t),this.accumulator=e,this._seed=r,this.hasSeed=l,this.index=0}return Object(E.b)(t,n),Object.defineProperty(t.prototype,"seed",{get:function(){return this._seed},set:function(n){this.hasSeed=!0,this._seed=n},enumerable:!0,configurable:!0}),t.prototype._next=function(n){if(this.hasSeed)return this._tryNext(n);this.seed=n,this.destination.next(n)},t.prototype._tryNext=function(n){var t,e=this.index++;try{t=this.accumulator(this.seed,n,e)}catch(n){this.destination.error(n)}this.seed=t,this.destination.next(t)},t}(J.a),Gn=function(n){function t(){var t=n.call(this,"argument out of range");this.name=t.name="ArgumentOutOfRangeError",this.stack=t.stack,this.message=t.message}return Object(E.b)(t,n),t}(Error);function Zn(n){return function(t){return 0===n?new mn.a:t.lift(new Qn(n))}}var Qn=function(){function n(n){if(this.total=n,this.total<0)throw new Gn}return n.prototype.call=function(n,t){return t.subscribe(new qn(n,this.total))},n}(),qn=function(n){function t(t,e){n.call(this,t),this.total=e,this.ring=new Array,this.count=0}return Object(E.b)(t,n),t.prototype._next=function(n){var t=this.ring,e=this.total,r=this.count++;t.length0)for(var e=this.count>=this.total?this.total:this.count,r=this.ring,l=0;l=2?function(e){return Object(Kn.a)(Bn(n,t),Zn(1),(void 0===(r=t)&&(r=null),function(n){return n.lift(new Jn(r))}))(e);var r}:function(t){return Object(Kn.a)(Bn(function(t,e,r){return n(t,e,r+1)}),Zn(1))(t)}}var nt=null;function tt(){return nt}var et,rt={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},lt={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},ot={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"};r.Z.Node&&(et=r.Z.Node.prototype.contains||function(n){return!!(16&this.compareDocumentPosition(n))});var it,ut=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Object(E.b)(t,n),t.prototype.parse=function(n){throw new Error("parse not implemented")},t.makeCurrent=function(){var n;n=new t,nt||(nt=n)},t.prototype.hasProperty=function(n,t){return t in n},t.prototype.setProperty=function(n,t,e){n[t]=e},t.prototype.getProperty=function(n,t){return n[t]},t.prototype.invoke=function(n,t,e){var r;(r=n)[t].apply(r,e)},t.prototype.logError=function(n){window.console&&(console.error?console.error(n):console.log(n))},t.prototype.log=function(n){window.console&&window.console.log&&window.console.log(n)},t.prototype.logGroup=function(n){window.console&&window.console.group&&window.console.group(n)},t.prototype.logGroupEnd=function(){window.console&&window.console.groupEnd&&window.console.groupEnd()},Object.defineProperty(t.prototype,"attrToPropMap",{get:function(){return rt},enumerable:!0,configurable:!0}),t.prototype.contains=function(n,t){return et.call(n,t)},t.prototype.querySelector=function(n,t){return n.querySelector(t)},t.prototype.querySelectorAll=function(n,t){return n.querySelectorAll(t)},t.prototype.on=function(n,t,e){n.addEventListener(t,e,!1)},t.prototype.onAndCancel=function(n,t,e){return n.addEventListener(t,e,!1),function(){n.removeEventListener(t,e,!1)}},t.prototype.dispatchEvent=function(n,t){n.dispatchEvent(t)},t.prototype.createMouseEvent=function(n){var t=this.getDefaultDocument().createEvent("MouseEvent");return t.initEvent(n,!0,!0),t},t.prototype.createEvent=function(n){var t=this.getDefaultDocument().createEvent("Event");return t.initEvent(n,!0,!0),t},t.prototype.preventDefault=function(n){n.preventDefault(),n.returnValue=!1},t.prototype.isPrevented=function(n){return n.defaultPrevented||null!=n.returnValue&&!n.returnValue},t.prototype.getInnerHTML=function(n){return n.innerHTML},t.prototype.getTemplateContent=function(n){return"content"in n&&this.isTemplateElement(n)?n.content:null},t.prototype.getOuterHTML=function(n){return n.outerHTML},t.prototype.nodeName=function(n){return n.nodeName},t.prototype.nodeValue=function(n){return n.nodeValue},t.prototype.type=function(n){return n.type},t.prototype.content=function(n){return this.hasProperty(n,"content")?n.content:n},t.prototype.firstChild=function(n){return n.firstChild},t.prototype.nextSibling=function(n){return n.nextSibling},t.prototype.parentElement=function(n){return n.parentNode},t.prototype.childNodes=function(n){return n.childNodes},t.prototype.childNodesAsList=function(n){for(var t=n.childNodes,e=new Array(t.length),r=0;r0},t.prototype.tagName=function(n){return n.tagName},t.prototype.attributeMap=function(n){for(var t=new Map,e=n.attributes,r=0;r0;u||(u=n[i]=[]);var s=Bt(t)?Zone.root:Zone.current;if(0===u.length)u.push({zone:s,handler:o});else{for(var c=!1,f=0;f-1},t}(xt),Jt=["alt","control","meta","shift"],Xt={alt:function(n){return n.altKey},control:function(n){return n.ctrlKey},meta:function(n){return n.metaKey},shift:function(n){return n.shiftKey}},Kt=function(n){function t(t){return n.call(this,t)||this}return Object(E.b)(t,n),t.prototype.supports=function(n){return null!=t.parseEventName(n)},t.prototype.addEventListener=function(n,e,r){var l=t.parseEventName(e),o=t.eventCallback(l.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return tt().onAndCancel(n,l.domEventName,o)})},t.parseEventName=function(n){var e=n.toLowerCase().split("."),r=e.shift();if(0===e.length||"keydown"!==r&&"keyup"!==r)return null;var l=t._normalizeKey(e.pop()),o="";if(Jt.forEach(function(n){var t=e.indexOf(n);t>-1&&(e.splice(t,1),o+=n+".")}),o+=l,0!=e.length||0===l.length)return null;var i={};return i.domEventName=r,i.fullKey=o,i},t.getEventFullKey=function(n){var t="",e=tt().getEventKey(n);return" "===(e=e.toLowerCase())?e="space":"."===e&&(e="dot"),Jt.forEach(function(r){r!=e&&(0,Xt[r])(n)&&(t+=r+".")}),t+=e},t.eventCallback=function(n,e,r){return function(l){t.getEventFullKey(l)===n&&r.runGuarded(function(){return e(l)})}},t._normalizeKey=function(n){switch(n){case"esc":return"escape";default:return n}},t}(xt),$t=function(){function n(n,t){this.defaultDoc=n,this.DOM=t;var e=this.DOM.createHtmlDocument();if(this.inertBodyElement=e.body,null==this.inertBodyElement){var r=this.DOM.createElement("html",e);this.inertBodyElement=this.DOM.createElement("body",e),this.DOM.appendChild(r,this.inertBodyElement),this.DOM.appendChild(e,r)}this.DOM.setInnerHTML(this.inertBodyElement,''),!this.inertBodyElement.querySelector||this.inertBodyElement.querySelector("svg")?(this.DOM.setInnerHTML(this.inertBodyElement,'

'),this.getInertBodyElement=this.inertBodyElement.querySelector&&this.inertBodyElement.querySelector("svg img")&&function(){try{return!!window.DOMParser}catch(n){return!1}}()?this.getInertBodyElement_DOMParser:this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}return n.prototype.getInertBodyElement_XHR=function(n){n=""+n+"";try{n=encodeURI(n)}catch(n){return null}var t=new XMLHttpRequest;t.responseType="document",t.open("GET","data:text/html;charset=utf-8,"+n,!1),t.send(null);var e=t.response.body;return e.removeChild(e.firstChild),e},n.prototype.getInertBodyElement_DOMParser=function(n){n=""+n+"";try{var t=(new window.DOMParser).parseFromString(n,"text/html").body;return t.removeChild(t.firstChild),t}catch(n){return null}},n.prototype.getInertBodyElement_InertDocument=function(n){var t=this.DOM.createElement("template");return"content"in t?(this.DOM.setInnerHTML(t,n),t):(this.DOM.setInnerHTML(this.inertBodyElement,n),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(this.inertBodyElement),this.inertBodyElement)},n.prototype.stripCustomNsAttrs=function(n){var t=this;this.DOM.attributeMap(n).forEach(function(e,r){"xmlns:ns1"!==r&&0!==r.indexOf("ns1:")||t.DOM.removeAttribute(n,r)});for(var e=0,r=this.DOM.childNodesAsList(n);e")):this.sanitizedSomething=!0},n.prototype.endElement=function(n){var t=this.DOM.nodeName(n).toLowerCase();ce.hasOwnProperty(t)&&!ie.hasOwnProperty(t)&&(this.buf.push(""))},n.prototype.chars=function(n){this.buf.push(me(n))},n.prototype.checkClobberedElement=function(n,t){if(t&&this.DOM.contains(n,t))throw new Error("Failed to sanitize html because the element is clobbered: "+this.DOM.getOuterHTML(n));return t},n}(),ge=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ve=/([^\#-~ |!])/g;function me(n){return n.replace(/&/g,"&").replace(ge,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(ve,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}var ye=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:calc|attr))\\([-0-9.%, #a-zA-Z]+\\))$","g"),_e=/^url\(([^)]+)\)$/,be=function(){},we=function(n){function t(t){var e=n.call(this)||this;return e._doc=t,e}return Object(E.b)(t,n),t.prototype.sanitize=function(n,t){if(null==t)return null;switch(n){case r.D.NONE:return t;case r.D.HTML:return t instanceof Ce?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"HTML"),function(n,t){var e=tt(),l=null;try{oe=oe||new $t(n,e);var o=t?String(t):"";l=oe.getInertBodyElement(o);var i=5,u=o;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,o=u,u=e.getInnerHTML(l),l=oe.getInertBodyElement(o)}while(o!==u);var a=new de,s=a.sanitizeChildren(e.getTemplateContent(l)||l);return Object(r.P)()&&a.sanitizedSomething&&e.log("WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss)."),s}finally{if(l)for(var c=e.getTemplateContent(l)||l,f=0,p=e.childNodesAsList(c);fn.length)return null;if("full"===e.pathMatch&&(t.hasChildren()||r.length0?n[n.length-1]:null}function ar(n,t){for(var e in n)n.hasOwnProperty(e)&&t(n[e],e)}function sr(n){var t=zn.call(n);return Vn.call(t,function(n){return!0===n})}function cr(n){return Object(r._2)(n)?n:Object(r._3)(n)?Nn(Promise.resolve(n)):Z(n)}function fr(n,t,e){return e?function(n,t){return or(n,t)}(n.queryParams,t.queryParams)&&function n(t,e){if(!gr(t.segments,e.segments))return!1;if(t.numberOfChildren!==e.numberOfChildren)return!1;for(var r in e.children){if(!t.children[r])return!1;if(!n(t.children[r],e.children[r]))return!1}return!0}(n.root,t.root):function(n,t){return Object.keys(t).length<=Object.keys(n).length&&Object.keys(t).every(function(e){return t[e]===n[e]})}(n.queryParams,t.queryParams)&&function n(t,e){return function t(e,r,l){if(e.segments.length>l.length)return!!gr(i=e.segments.slice(0,l.length),l)&&!r.hasChildren();if(e.segments.length===l.length){if(!gr(e.segments,l))return!1;for(var o in r.children){if(!e.children[o])return!1;if(!n(e.children[o],r.children[o]))return!1}return!0}var i=l.slice(0,e.segments.length),u=l.slice(e.segments.length);return!!gr(e.segments,i)&&!!e.children[Je]&&t(e.children[Je],r,u)}(t,e,e.segments)}(n.root,t.root)}var pr=function(){function n(n,t,e){this.root=n,this.queryParams=t,this.fragment=e}return Object.defineProperty(n.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=Ke(this.queryParams)),this._queryParamMap},enumerable:!0,configurable:!0}),n.prototype.toString=function(){return _r.serialize(this)},n}(),hr=function(){function n(n,t){var e=this;this.segments=n,this.children=t,this.parent=null,ar(t,function(n,t){return n.parent=e})}return n.prototype.hasChildren=function(){return this.numberOfChildren>0},Object.defineProperty(n.prototype,"numberOfChildren",{get:function(){return Object.keys(this.children).length},enumerable:!0,configurable:!0}),n.prototype.toString=function(){return br(this)},n}(),dr=function(){function n(n,t){this.path=n,this.parameters=t}return Object.defineProperty(n.prototype,"parameterMap",{get:function(){return this._parameterMap||(this._parameterMap=Ke(this.parameters)),this._parameterMap},enumerable:!0,configurable:!0}),n.prototype.toString=function(){return Er(this)},n}();function gr(n,t){return n.length===t.length&&n.every(function(n,e){return n.path===t[e].path})}function vr(n,t){var e=[];return ar(n.children,function(n,r){r===Je&&(e=e.concat(t(n,r)))}),ar(n.children,function(n,r){r!==Je&&(e=e.concat(t(n,r)))}),e}var mr=function(){},yr=function(){function n(){}return n.prototype.parse=function(n){var t=new Mr(n);return new pr(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())},n.prototype.serialize=function(n){var t,e;return"/"+function n(t,e){if(!t.hasChildren())return br(t);if(e){var r=t.children[Je]?n(t.children[Je],!1):"",l=[];return ar(t.children,function(t,e){e!==Je&&l.push(e+":"+n(t,!1))}),l.length>0?r+"("+l.join("//")+")":r}var o=vr(t,function(e,r){return r===Je?[n(t.children[Je],!1)]:[r+":"+n(e,!1)]});return br(t)+"/("+o.join("//")+")"}(n.root,!0)+(t=n.queryParams,(e=Object.keys(t).map(function(n){var e=t[n];return Array.isArray(e)?e.map(function(t){return xr(n)+"="+xr(t)}).join("&"):xr(n)+"="+xr(e)})).length?"?"+e.join("&"):"")+("string"==typeof n.fragment?"#"+encodeURI(n.fragment):"")},n}(),_r=new yr;function br(n){return n.segments.map(function(n){return Er(n)}).join("/")}function wr(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function xr(n){return wr(n).replace(/%3B/gi,";")}function Cr(n){return wr(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Or(n){return decodeURIComponent(n)}function Sr(n){return Or(n.replace(/\+/g,"%20"))}function Er(n){return""+Cr(n.path)+(t=n.parameters,Object.keys(t).map(function(n){return";"+Cr(n)+"="+Cr(t[n])}).join(""));var t}var Ar=/^[^\/()?;=&#]+/;function Pr(n){var t=n.match(Ar);return t?t[0]:""}var kr=/^[^=?&#]+/,Tr=/^[^?&#]+/,Mr=function(){function n(n){this.url=n,this.remaining=n}return n.prototype.parseRootSegment=function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new hr([],{}):new hr([],this.parseChildren())},n.prototype.parseQueryParams=function(){var n={};if(this.consumeOptional("?"))do{this.parseQueryParam(n)}while(this.consumeOptional("&"));return n},n.prototype.parseFragment=function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null},n.prototype.parseChildren=function(){if(""===this.remaining)return{};this.consumeOptional("/");var n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());var t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));var e={};return this.peekStartsWith("(")&&(e=this.parseParens(!1)),(n.length>0||Object.keys(t).length>0)&&(e[Je]=new hr(n,t)),e},n.prototype.parseSegment=function(){var n=Pr(this.remaining);if(""===n&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '"+this.remaining+"'.");return this.capture(n),new dr(Or(n),this.parseMatrixParams())},n.prototype.parseMatrixParams=function(){for(var n={};this.consumeOptional(";");)this.parseParam(n);return n},n.prototype.parseParam=function(n){var t=Pr(this.remaining);if(t){this.capture(t);var e="";if(this.consumeOptional("=")){var r=Pr(this.remaining);r&&this.capture(e=r)}n[Or(t)]=Or(e)}},n.prototype.parseQueryParam=function(n){var t,e=(t=this.remaining.match(kr))?t[0]:"";if(e){this.capture(e);var r="";if(this.consumeOptional("=")){var l=function(n){var t=n.match(Tr);return t?t[0]:""}(this.remaining);l&&this.capture(r=l)}var o=Sr(e),i=Sr(r);if(n.hasOwnProperty(o)){var u=n[o];Array.isArray(u)||(n[o]=u=[u]),u.push(i)}else n[o]=i}},n.prototype.parseParens=function(n){var t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var e=Pr(this.remaining),r=this.remaining[e.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error("Cannot parse url '"+this.url+"'");var l=void 0;e.indexOf(":")>-1?(l=e.substr(0,e.indexOf(":")),this.capture(l),this.capture(":")):n&&(l=Je);var o=this.parseChildren();t[l]=1===Object.keys(o).length?o[Je]:new hr([],o),this.consumeOptional("//")}return t},n.prototype.peekStartsWith=function(n){return this.remaining.startsWith(n)},n.prototype.consumeOptional=function(n){return!!this.peekStartsWith(n)&&(this.remaining=this.remaining.substring(n.length),!0)},n.prototype.capture=function(n){if(!this.consumeOptional(n))throw new Error('Expected "'+n+'".')},n}(),Ir=function(n){this.segmentGroup=n||null},Rr=function(n){this.urlTree=n};function jr(n){return new tn.a(function(t){return t.error(new Ir(n))})}function Nr(n){return new tn.a(function(t){return t.error(new Rr(n))})}function Yr(n){return new tn.a(function(t){return t.error(new Error("Only absolute redirects can have named outlets. redirectTo: '"+n+"'"))})}var Dr=function(){function n(n,t,e,l,o){this.configLoader=t,this.urlSerializer=e,this.urlTree=l,this.config=o,this.allowRedirects=!0,this.ngModule=n.get(r.u)}return n.prototype.apply=function(){var n=this,t=this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,Je),e=$.call(t,function(t){return n.createUrlTree(t,n.urlTree.queryParams,n.urlTree.fragment)});return Pn.call(e,function(t){if(t instanceof Rr)return n.allowRedirects=!1,n.match(t.urlTree);if(t instanceof Ir)throw n.noMatchError(t);throw t})},n.prototype.match=function(n){var t=this,e=this.expandSegmentGroup(this.ngModule,this.config,n.root,Je),r=$.call(e,function(e){return t.createUrlTree(e,n.queryParams,n.fragment)});return Pn.call(r,function(n){if(n instanceof Ir)throw t.noMatchError(n);throw n})},n.prototype.noMatchError=function(n){return new Error("Cannot match any routes. URL Segment: '"+n.segmentGroup+"'")},n.prototype.createUrlTree=function(n,t,e){var r,l=n.segments.length>0?new hr([],((r={})[Je]=n,r)):n;return new pr(l,t,e)},n.prototype.expandSegmentGroup=function(n,t,e,r){return 0===e.segments.length&&e.hasChildren()?$.call(this.expandChildren(n,t,e),function(n){return new hr([],n)}):this.expandSegment(n,e,t,e.segments,r,!0)},n.prototype.expandChildren=function(n,t,e){var r=this;return function(e,l){if(0===Object.keys(e).length)return Z({});var o=[],i=[],u={};ar(e,function(e,l){var a=$.call(r.expandSegmentGroup(n,t,e,l),function(n){return u[l]=n});l===Je?o.push(a):i.push(a)});var a=Tn.call(Z.apply(void 0,o.concat(i))),s=Hn.call(a);return $.call(s,function(){return u})}(e.children)},n.prototype.expandSegment=function(n,t,e,r,l,o){var i=this,u=Z.apply(void 0,e),a=$.call(u,function(u){var a=i.expandSegmentAgainstRoute(n,t,e,u,r,l,o);return Pn.call(a,function(n){if(n instanceof Ir)return Z(null);throw n})}),s=Tn.call(a),c=jn.call(s,function(n){return!!n});return Pn.call(c,function(n,e){if(n instanceof Mn||"EmptyError"===n.name){if(i.noLeftoversInUrl(t,r,l))return Z(new hr([],{}));throw new Ir(t)}throw n})},n.prototype.noLeftoversInUrl=function(n,t,e){return 0===t.length&&!n.children[e]},n.prototype.expandSegmentAgainstRoute=function(n,t,e,r,l,o,i){return Hr(r)!==o?jr(t):void 0===r.redirectTo?this.matchSegmentAgainstRoute(n,t,r,l):i&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(n,t,e,r,l,o):jr(t)},n.prototype.expandSegmentAgainstRouteUsingRedirect=function(n,t,e,r,l,o){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(n,e,r,o):this.expandRegularSegmentAgainstRouteUsingRedirect(n,t,e,r,l,o)},n.prototype.expandWildCardWithParamsAgainstRouteUsingRedirect=function(n,t,e,r){var l=this,o=this.applyRedirectCommands([],e.redirectTo,{});return e.redirectTo.startsWith("/")?Nr(o):nn.call(this.lineralizeSegments(e,o),function(e){var o=new hr(e,{});return l.expandSegment(n,o,t,e,r,!1)})},n.prototype.expandRegularSegmentAgainstRouteUsingRedirect=function(n,t,e,r,l,o){var i=this,u=Vr(t,r,l),a=u.consumedSegments,s=u.lastChild,c=u.positionalParamSegments;if(!u.matched)return jr(t);var f=this.applyRedirectCommands(a,r.redirectTo,c);return r.redirectTo.startsWith("/")?Nr(f):nn.call(this.lineralizeSegments(r,f),function(r){return i.expandSegment(n,t,e,r.concat(l.slice(s)),o,!1)})},n.prototype.matchSegmentAgainstRoute=function(n,t,e,r){var l=this;if("**"===e.path)return e.loadChildren?$.call(this.configLoader.load(n.injector,e),function(n){return e._loadedConfig=n,new hr(r,{})}):Z(new hr(r,{}));var o=Vr(t,e,r),i=o.consumedSegments,u=o.lastChild;if(!o.matched)return jr(t);var a=r.slice(u),s=this.getChildConfig(n,e);return nn.call(s,function(n){var e=n.module,r=n.routes,o=function(n,t,e,r){return e.length>0&&function(n,t,e){return r.some(function(e){return Ur(n,t,e)&&Hr(e)!==Je})}(n,e)?{segmentGroup:Lr(new hr(t,function(n,t){var e={};e[Je]=t;for(var r=0,l=n;r1||!r.children[Je])return Yr(n.redirectTo);r=r.children[Je]}},n.prototype.applyRedirectCommands=function(n,t,e){return this.applyRedirectCreatreUrlTree(t,this.urlSerializer.parse(t),n,e)},n.prototype.applyRedirectCreatreUrlTree=function(n,t,e,r){var l=this.createSegmentGroup(n,t.root,e,r);return new pr(l,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)},n.prototype.createQueryParams=function(n,t){var e={};return ar(n,function(n,r){if("string"==typeof n&&n.startsWith(":")){var l=n.substring(1);e[r]=t[l]}else e[r]=n}),e},n.prototype.createSegmentGroup=function(n,t,e,r){var l=this,o=this.createSegments(n,t.segments,e,r),i={};return ar(t.children,function(t,o){i[o]=l.createSegmentGroup(n,t,e,r)}),new hr(o,i)},n.prototype.createSegments=function(n,t,e,r){var l=this;return t.map(function(t){return t.path.startsWith(":")?l.findPosParam(n,t,r):l.findOrReturn(t,e)})},n.prototype.findPosParam=function(n,t,e){var r=e[t.path.substring(1)];if(!r)throw new Error("Cannot redirect to '"+n+"'. Cannot find '"+t.path+"'.");return r},n.prototype.findOrReturn=function(n,t){for(var e=0,r=0,l=t;r0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};var r=(t.matcher||$e)(e,n,t);return r?{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,positionalParamSegments:r.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function Lr(n){if(1===n.numberOfChildren&&n.children[Je]){var t=n.children[Je];return new hr(n.segments.concat(t.segments),t.children)}return n}function Ur(n,t,e){return(!(n.hasChildren()||t.length>0)||"full"!==e.pathMatch)&&""===e.path&&void 0!==e.redirectTo}function Hr(n){return n.outlet||Je}var zr=function(){function n(n){this._root=n}return Object.defineProperty(n.prototype,"root",{get:function(){return this._root.value},enumerable:!0,configurable:!0}),n.prototype.parent=function(n){var t=this.pathFromRoot(n);return t.length>1?t[t.length-2]:null},n.prototype.children=function(n){var t=Br(n,this._root);return t?t.children.map(function(n){return n.value}):[]},n.prototype.firstChild=function(n){var t=Br(n,this._root);return t&&t.children.length>0?t.children[0].value:null},n.prototype.siblings=function(n){var t=Fr(n,this._root);return t.length<2?[]:t[t.length-2].children.map(function(n){return n.value}).filter(function(t){return t!==n})},n.prototype.pathFromRoot=function(n){return Fr(n,this._root).map(function(n){return n.value})},n}();function Br(n,t){if(n===t.value)return t;for(var e=0,r=t.children;e=1;){var l=e[r],o=e[r-1];if(l.routeConfig&&""===l.routeConfig.path)r--;else{if(o.component)break;r--}}return function(n){return n.reduce(function(n,t){return{params:Object(E.a)({},n.params,t.params),data:Object(E.a)({},n.data,t.data),resolve:Object(E.a)({},n.resolve,t._resolvedData)}},{params:{},data:{},resolve:{}})}(e.slice(r))}var Xr=function(){function n(n,t,e,r,l,o,i,u,a,s,c){this.url=n,this.params=t,this.queryParams=e,this.fragment=r,this.data=l,this.outlet=o,this.component=i,this.routeConfig=u,this._urlSegment=a,this._lastPathIndex=s,this._resolve=c}return Object.defineProperty(n.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"paramMap",{get:function(){return this._paramMap||(this._paramMap=Ke(this.params)),this._paramMap},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=Ke(this.queryParams)),this._queryParamMap},enumerable:!0,configurable:!0}),n.prototype.toString=function(){return"Route(url:'"+this.url.map(function(n){return n.toString()}).join("/")+"', path:'"+(this.routeConfig?this.routeConfig.path:"")+"')"},n}(),Kr=function(n){function t(t,e){var r=n.call(this,e)||this;return r.url=t,$r(r,e),r}return Object(E.b)(t,n),t.prototype.toString=function(){return nl(this._root)},t}(zr);function $r(n,t){t.value._routerState=n,t.children.forEach(function(t){return $r(n,t)})}function nl(n){var t=n.children.length>0?" { "+n.children.map(nl).join(", ")+" } ":"";return""+n.value+t}function tl(n){if(n.snapshot){var t=n.snapshot,e=n._futureSnapshot;n.snapshot=e,or(t.queryParams,e.queryParams)||n.queryParams.next(e.queryParams),t.fragment!==e.fragment&&n.fragment.next(e.fragment),or(t.params,e.params)||n.params.next(e.params),function(n,t){if(n.length!==t.length)return!1;for(var e=0;e0&&rl(e[0]))throw new Error("Root segment cannot have matrix parameters");var r=e.find(function(n){return"object"==typeof n&&null!=n&&n.outlets});if(r&&r!==ur(e))throw new Error("{outlets:{}} has to be the last command")}return n.prototype.toRoot=function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]},n}(),il=function(n,t,e){this.segmentGroup=n,this.processChildren=t,this.index=e};function ul(n){return"object"==typeof n&&null!=n&&n.outlets?n.outlets[Je]:""+n}function al(n,t,e){if(n||(n=new hr([],{})),0===n.segments.length&&n.hasChildren())return sl(n,t,e);var r=function(n,t,e){for(var r=0,l=t,o={match:!1,pathIndex:0,commandIndex:0};l=e.length)return o;var i=n.segments[l],u=ul(e[r]),a=r0&&void 0===u)break;if(u&&a&&"object"==typeof a&&void 0===a.outlets){if(!hl(u,a,i))return o;r+=2}else{if(!hl(u,{},i))return o;r++}l++}return{match:!0,pathIndex:l,commandIndex:r}}(n,t,e),l=e.slice(r.commandIndex);if(r.match&&r.pathIndex=2?$n(n,t)(this):$n(n)(this)}).call(r,function(n,t){return n})},n.prototype.isDeactivating=function(){return 0!==this.canDeactivateChecks.length},n.prototype.isActivating=function(){return 0!==this.canActivateChecks.length},n.prototype.setupChildRouteGuards=function(n,t,e,r){var l=this,o=Gr(t);n.children.forEach(function(n){l.setupRouteGuards(n,o[n.value.outlet],e,r.concat([n.value])),delete o[n.value.outlet]}),ar(o,function(n,t){return l.deactivateRouteAndItsChildren(n,e.getContext(t))})},n.prototype.setupRouteGuards=function(n,t,e,r){var l=n.value,o=t?t.value:null,i=e?e.getContext(n.value.outlet):null;if(o&&l.routeConfig===o.routeConfig){var u=this.shouldRunGuardsAndResolvers(o,l,l.routeConfig.runGuardsAndResolvers);u?this.canActivateChecks.push(new dl(r)):(l.data=o.data,l._resolvedData=o._resolvedData),this.setupChildRouteGuards(n,t,l.component?i?i.children:null:e,r),u&&this.canDeactivateChecks.push(new gl(i.outlet.component,o))}else o&&this.deactivateRouteAndItsChildren(t,i),this.canActivateChecks.push(new dl(r)),this.setupChildRouteGuards(n,null,l.component?i?i.children:null:e,r)},n.prototype.shouldRunGuardsAndResolvers=function(n,t,e){switch(e){case"always":return!0;case"paramsOrQueryParamsChange":return!el(n,t)||!or(n.queryParams,t.queryParams);case"paramsChange":default:return!el(n,t)}},n.prototype.deactivateRouteAndItsChildren=function(n,t){var e=this,r=Gr(n),l=n.value;ar(r,function(n,r){e.deactivateRouteAndItsChildren(n,l.component?t?t.children.getContext(r):null:t)}),this.canDeactivateChecks.push(new gl(l.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,l))},n.prototype.runCanDeactivateChecks=function(){var n=this,t=Cn(this.canDeactivateChecks),e=nn.call(t,function(t){return n.runCanDeactivate(t.component,t.route)});return Vn.call(e,function(n){return!0===n})},n.prototype.runCanActivateChecks=function(){var n=this,t=Cn(this.canActivateChecks),e=q.call(t,function(t){return sr(Cn([n.fireChildActivationStart(t.route.parent),n.fireActivationStart(t.route),n.runCanActivateChild(t.path),n.runCanActivate(t.route)]))});return Vn.call(e,function(n){return!0===n})},n.prototype.fireActivationStart=function(n){return null!==n&&this.forwardEvent&&this.forwardEvent(new Qe(n)),Z(!0)},n.prototype.fireChildActivationStart=function(n){return null!==n&&this.forwardEvent&&this.forwardEvent(new Ge(n)),Z(!0)},n.prototype.runCanActivate=function(n){var t=this,e=n.routeConfig?n.routeConfig.canActivate:null;return e&&0!==e.length?sr($.call(Cn(e),function(e){var r,l=t.getToken(e,n);return r=cr(l.canActivate?l.canActivate(n,t.future):l(n,t.future)),jn.call(r)})):Z(!0)},n.prototype.runCanActivateChild=function(n){var t=this,e=n[n.length-1],r=n.slice(0,n.length-1).reverse().map(function(n){return t.extractCanActivateChild(n)}).filter(function(n){return null!==n});return sr($.call(Cn(r),function(n){return sr($.call(Cn(n.guards),function(r){var l,o=t.getToken(r,n.node);return l=cr(o.canActivateChild?o.canActivateChild(e,t.future):o(e,t.future)),jn.call(l)}))}))},n.prototype.extractCanActivateChild=function(n){var t=n.routeConfig?n.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:n,guards:t}:null},n.prototype.runCanDeactivate=function(n,t){var e=this,r=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!r||0===r.length)return Z(!0);var l=nn.call(Cn(r),function(r){var l,o=e.getToken(r,t);return l=cr(o.canDeactivate?o.canDeactivate(n,t,e.curr,e.future):o(n,t,e.curr,e.future)),jn.call(l)});return Vn.call(l,function(n){return!0===n})},n.prototype.runResolve=function(n,t){return $.call(this.resolveNode(n._resolve,n),function(e){return n._resolvedData=e,n.data=Object(E.a)({},n.data,Jr(n,t).resolve),null})},n.prototype.resolveNode=function(n,t){var e=this,r=Object.keys(n);if(0===r.length)return Z({});if(1===r.length){var l=r[0];return $.call(this.getResolver(n[l],t),function(n){return(t={})[l]=n,t;var t})}var o={},i=nn.call(Cn(r),function(r){return $.call(e.getResolver(n[r],t),function(n){return o[r]=n,n})});return $.call(Hn.call(i),function(){return o})},n.prototype.getResolver=function(n,t){var e=this.getToken(n,t);return cr(e.resolve?e.resolve(t,this.future):e(t,this.future))},n.prototype.getToken=function(n,t){var e=function(n){if(!n)return null;for(var t=n.parent;t;t=t.parent){var e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig}return null}(t);return(e?e.module.injector:this.moduleInjector).get(n)},n}(),ml=function(){},yl=function(){function n(n,t,e,r,l){this.rootComponentType=n,this.config=t,this.urlTree=e,this.url=r,this.paramsInheritanceStrategy=l}return n.prototype.recognize=function(){try{var n=wl(this.urlTree.root,[],[],this.config).segmentGroup,t=this.processSegmentGroup(this.config,n,Je),e=new Xr([],Object.freeze({}),Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,{},Je,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new Wr(e,t),l=new Kr(this.url,r);return this.inheritParamsAndData(l._root),Z(l)}catch(n){return new tn.a(function(t){return t.error(n)})}},n.prototype.inheritParamsAndData=function(n){var t=this,e=n.value,r=Jr(e,this.paramsInheritanceStrategy);e.params=Object.freeze(r.params),e.data=Object.freeze(r.data),n.children.forEach(function(n){return t.inheritParamsAndData(n)})},n.prototype.processSegmentGroup=function(n,t,e){return 0===t.segments.length&&t.hasChildren()?this.processChildren(n,t):this.processSegment(n,t,t.segments,e)},n.prototype.processChildren=function(n,t){var e,r=this,l=vr(t,function(t,e){return r.processSegmentGroup(n,t,e)});return e={},l.forEach(function(n){var t=e[n.value.outlet];if(t){var r=t.url.map(function(n){return n.toString()}).join("/"),l=n.value.url.map(function(n){return n.toString()}).join("/");throw new Error("Two segments cannot have the same outlet name: '"+r+"' and '"+l+"'.")}e[n.value.outlet]=n.value}),l.sort(function(n,t){return n.value.outlet===Je?-1:t.value.outlet===Je?1:n.value.outlet.localeCompare(t.value.outlet)}),l},n.prototype.processSegment=function(n,t,e,r){for(var l=0,o=n;l0?ur(e).parameters:{};l=new Xr(e,u,Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,Ol(n),r,n.component,n,_l(t),bl(t)+e.length,Sl(n))}else{var a=function(n,t,e){if(""===t.path){if("full"===t.pathMatch&&(n.hasChildren()||e.length>0))throw new ml;return{consumedSegments:[],lastChild:0,parameters:{}}}var r=(t.matcher||$e)(e,n,t);if(!r)throw new ml;var l={};ar(r.posParams,function(n,t){l[t]=n.path});var o=r.consumed.length>0?Object(E.a)({},l,r.consumed[r.consumed.length-1].parameters):l;return{consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:o}}(t,n,e);o=a.consumedSegments,i=e.slice(a.lastChild),l=new Xr(o,a.parameters,Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,Ol(n),r,n.component,n,_l(t),bl(t)+o.length,Sl(n))}var s=function(n){return n.children?n.children:n.loadChildren?n._loadedConfig.routes:[]}(n),c=wl(t,o,i,s),f=c.segmentGroup,p=c.slicedSegments;if(0===p.length&&f.hasChildren()){var h=this.processChildren(s,f);return[new Wr(l,h)]}if(0===s.length&&0===p.length)return[new Wr(l,[])];var d=this.processSegment(s,f,p,Je);return[new Wr(l,d)]},n}();function _l(n){for(var t=n;t._sourceSegment;)t=t._sourceSegment;return t}function bl(n){for(var t=n,e=t._segmentIndexShift?t._segmentIndexShift:0;t._sourceSegment;)e+=(t=t._sourceSegment)._segmentIndexShift?t._segmentIndexShift:0;return e-1}function wl(n,t,e,r){if(e.length>0&&function(n,t,e){return r.some(function(e){return xl(n,t,e)&&Cl(e)!==Je})}(n,e)){var l=new hr(t,function(n,t,e,r){var l={};l[Je]=r,r._sourceSegment=n,r._segmentIndexShift=t.length;for(var o=0,i=e;o0)||"full"!==e.pathMatch)&&""===e.path&&void 0===e.redirectTo}function Cl(n){return n.outlet||Je}function Ol(n){return n.data||{}}function Sl(n){return n.resolve||{}}var El=function(){},Al=function(){function n(){}return n.prototype.shouldDetach=function(n){return!1},n.prototype.store=function(n,t){},n.prototype.shouldAttach=function(n){return!1},n.prototype.retrieve=function(n){return null},n.prototype.shouldReuseRoute=function(n,t){return n.routeConfig===t.routeConfig},n}(),Pl=new r.n("ROUTES"),kl=function(){function n(n,t,e,r){this.loader=n,this.compiler=t,this.onLoadStartListener=e,this.onLoadEndListener=r}return n.prototype.load=function(n,t){var e=this;this.onLoadStartListener&&this.onLoadStartListener(t);var r=this.loadModuleFactory(t.loadChildren);return $.call(r,function(r){e.onLoadEndListener&&e.onLoadEndListener(t);var l=r.create(n);return new nr(ir(l.injector.get(Pl)).map(lr),l)})},n.prototype.loadModuleFactory=function(n){var t=this;return"string"==typeof n?Nn(this.loader.load(n)):nn.call(cr(n()),function(n){return n instanceof r.s?Z(n):Nn(t.compiler.compileModuleAsync(n))})},n}(),Tl=function(){},Ml=function(){function n(){}return n.prototype.shouldProcessUrl=function(n){return!0},n.prototype.extract=function(n){return n},n.prototype.merge=function(n,t){return n},n}();function Il(n){throw n}function Rl(n){return Z(null)}var jl=function(){function n(n,t,e,l,o,i,u,a){var s=this;this.rootComponentType=n,this.urlSerializer=t,this.rootContexts=e,this.location=l,this.config=a,this.navigations=new W(null),this.navigationId=0,this.events=new B.a,this.errorHandler=Il,this.navigated=!1,this.hooks={beforePreactivation:Rl,afterPreactivation:Rl},this.urlHandlingStrategy=new Ml,this.routeReuseStrategy=new Al,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.ngModule=o.get(r.u),this.resetConfig(a),this.currentUrlTree=new pr(new hr([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.configLoader=new kl(i,u,function(n){return s.triggerEvent(new Fe(n))},function(n){return s.triggerEvent(new We(n))}),this.routerState=Qr(this.currentUrlTree,this.rootComponentType),this.processNavigations()}return n.prototype.resetRootComponentType=function(n){this.rootComponentType=n,this.routerState.root.component=this.rootComponentType},n.prototype.initialNavigation=function(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})},n.prototype.setUpLocationChangeListener=function(){var n=this;this.locationSubscription||(this.locationSubscription=this.location.subscribe(function(t){var e=n.urlSerializer.parse(t.url),r="popstate"===t.type?"popstate":"hashchange";setTimeout(function(){n.scheduleNavigation(e,r,{replaceUrl:!0})},0)}))},Object.defineProperty(n.prototype,"url",{get:function(){return this.serializeUrl(this.currentUrlTree)},enumerable:!0,configurable:!0}),n.prototype.triggerEvent=function(n){this.events.next(n)},n.prototype.resetConfig=function(n){tr(n),this.config=n.map(lr),this.navigated=!1},n.prototype.ngOnDestroy=function(){this.dispose()},n.prototype.dispose=function(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)},n.prototype.createUrlTree=function(n,t){void 0===t&&(t={});var e=t.relativeTo,l=t.queryParams,o=t.fragment,i=t.preserveQueryParams,u=t.queryParamsHandling,a=t.preserveFragment;Object(r.P)()&&i&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");var s=e||this.routerState.root,c=a?this.currentUrlTree.fragment:o,f=null;if(u)switch(u){case"merge":f=Object(E.a)({},this.currentUrlTree.queryParams,l);break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=l||null}else f=i?this.currentUrlTree.queryParams:l||null;return null!==f&&(f=this.removeEmptyProps(f)),function(n,t,e,r,l){if(0===e.length)return ll(t.root,t.root,t,r,l);var o=function(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new ol(!0,0,n);var t=0,e=!1,r=n.reduce(function(n,r,l){if("object"==typeof r&&null!=r){if(r.outlets){var o={};return ar(r.outlets,function(n,t){o[t]="string"==typeof n?n.split("/"):n}),n.concat([{outlets:o}])}if(r.segmentPath)return n.concat([r.segmentPath])}return"string"!=typeof r?n.concat([r]):0===l?(r.split("/").forEach(function(r,l){0==l&&"."===r||(0==l&&""===r?e=!0:".."===r?t++:""!=r&&n.push(r))}),n):n.concat([r])},[]);return new ol(e,t,r)}(e);if(o.toRoot())return ll(t.root,new hr([],{}),t,r,l);var i=function(n,e,r){if(n.isAbsolute)return new il(t.root,!0,0);if(-1===r.snapshot._lastPathIndex)return new il(r.snapshot._urlSegment,!0,0);var l=rl(n.commands[0])?0:1;return function(t,e,o){for(var i=r.snapshot._urlSegment,u=r.snapshot._lastPathIndex+l,a=n.numberOfDoubleDots;a>u;){if(a-=u,!(i=i.parent))throw new Error("Invalid number of '../'");u=i.segments.length}return new il(i,!1,u-a)}()}(o,0,n),u=i.processChildren?sl(i.segmentGroup,i.index,o.commands):al(i.segmentGroup,i.index,o.commands);return ll(i.segmentGroup,u,t,r,l)}(s,this.currentUrlTree,n,f,c)},n.prototype.navigateByUrl=function(n,t){void 0===t&&(t={skipLocationChange:!1});var e=n instanceof pr?n:this.parseUrl(n),r=this.urlHandlingStrategy.merge(e,this.rawUrlTree);return this.scheduleNavigation(r,"imperative",t)},n.prototype.navigate=function(n,t){return void 0===t&&(t={skipLocationChange:!1}),function(n){for(var t=0;t0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},t}(o.a)},xIGM:function(n,t,e){"use strict";(function(n){e.d(t,"a",function(){return o});var r="undefined"!=typeof window&&window,l="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,o=r||"undefined"!=typeof n&&n||l}).call(t,e("fRUx"))}},[0]);