UNPKG

@blackbaud/skyux

Version:
2 lines 911 kB
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/common"),require("@angular/forms"),require("@angular/platform-browser"),require("ng2-dragula/ng2-dragula"),require("@angular/router")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/common","@angular/forms","@angular/platform-browser","ng2-dragula/ng2-dragula","@angular/router"],e):e((t.skyux=t.skyux||{},t.skyux.core=t.skyux.core||{}),t.ng.core,t.ng.common,t.ng.forms,t.ng.platformBrowser,t.ng2.dragula,t.ng.router)}(this,function(t,e,n,r,i,o,s){"use strict";function a(t){return t.charAt(0).toUpperCase()}function u(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function c(t,e){return e={exports:{}},t(e,e.exports),e.exports}function l(t){return"function"==typeof t}function d(t){return null!=t&&"object"==typeof t}function p(){try{return vi.apply(this,arguments)}catch(t){return zi.errorObject.e=t,zi.errorObject}}function h(t){return vi=t,p}function y(t){return t.reduce(function(t,e){return t.concat(e instanceof Fi.UnsubscriptionError?e.errors:e)},[])}function M(t,e,n){if(t){if(t instanceof Ki.Subscriber)return t;if(t[Vi.rxSubscriber])return t[Vi.rxSubscriber]()}return t||e||n?new Ki.Subscriber(t,e,n):new Ki.Subscriber(Gi.empty)}function m(t){var e=t.value,n=t.subject;n.next(e),n.complete()}function f(t){var e=t.err;t.subject.error(e)}function L(t){var e=this,n=t.source,r=t.subscriber,i=t.context,o=n,s=o.callbackFunc,a=o.args,u=o.scheduler,c=n.subject;if(!c){c=n.subject=new Ds.AsyncSubject;var l=function t(){for(var n=[],r=0;r<arguments.length;r++)n[r-0]=arguments[r];var i=t.source,o=i.selector,s=i.subject,a=n.shift();if(a)e.add(u.schedule(g,0,{err:a,subject:s}));else if(o){var c=Ai.tryCatch(o).apply(this,n);c===zi.errorObject?e.add(u.schedule(g,0,{err:zi.errorObject.e,subject:s})):e.add(u.schedule(_,0,{value:c,subject:s}))}else{var l=n.length<=1?n[0]:n;e.add(u.schedule(_,0,{value:l,subject:s}))}};l.source=n;Ai.tryCatch(s).apply(i,a.concat(l))===zi.errorObject&&e.add(u.schedule(g,0,{err:zi.errorObject.e,subject:c}))}e.add(c.subscribe(r))}function _(t){var e=t.value,n=t.subject;n.next(e),n.complete()}function g(t){var e=t.err;t.subject.error(e)}function w(t){return t&&"function"==typeof t.schedule}function b(t){return t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}function j(t,e,n,r){var i=new pa.InnerSubscriber(t,n,r);if(i.closed)return null;if(e instanceof io.Observable)return e._isScalar?(i.next(e.value),i.complete(),null):e.subscribe(i);if(oa.isArrayLike(e)){for(var o=0,s=e.length;o<s&&!i.closed;o++)i.next(e[o]);i.closed||i.complete()}else{if(aa.isPromise(e))return e.then(function(t){i.closed||(i.next(t),i.complete())},function(t){return i.error(t)}).then(null,function(t){Ti.root.setTimeout(function(){throw t})}),i;if(e&&"function"==typeof e[ua.iterator])for(var a=e[ua.iterator]();;){var u=a.next();if(u.done){i.complete();break}if(i.next(u.value),i.closed)break}else if(e&&"function"==typeof e[to.observable]){var c=e[to.observable]();if("function"==typeof c.subscribe)return c.subscribe(new pa.InnerSubscriber(t,n,r));i.error(new TypeError("Provided object does not correctly implement Symbol.observable"))}else{var l=Yi.isObject(e)?"an invalid object":"'"+e+"'",d="You provided "+l+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.";i.error(new TypeError(d))}}return null}function k(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=null;return"function"==typeof t[t.length-1]&&(n=t.pop()),1===t.length&&Si.isArray(t[0])&&(t=t[0].slice()),t.unshift(this),this.lift.call(new $s.ArrayObservable(t),new La(n))}function v(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=null,r=null;return Hs.isScheduler(t[t.length-1])&&(r=t.pop()),"function"==typeof t[t.length-1]&&(n=t.pop()),1===t.length&&Si.isArray(t[0])&&(t=t[0]),new $s.ArrayObservable(t,r).lift(new ba.CombineLatestOperator(n))}function T(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),this.lift(new Da(t))}function D(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return this.lift.call(x.apply(void 0,[this].concat(t)))}function x(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=null,r=t;return Hs.isScheduler(r[t.length-1])&&(n=r.pop()),null===n&&1===t.length&&t[0]instanceof io.Observable?t[0]:new $s.ArrayObservable(t,n).lift(new Ca.MergeAllOperator(1))}function N(t){var e=t.value,n=t.subscriber;n.closed||(n.next(e),n.complete())}function S(t){var e=t.err,n=t.subscriber;n.closed||n.error(e)}function C(t){var e=t[ua.iterator];if(!e&&"string"==typeof t)return new su(t);if(!e&&void 0!==t.length)return new au(t);if(!e)throw new TypeError("object is not iterable");return t[ua.iterator]()}function Y(t){var e=+t.length;return isNaN(e)?0:0!==e&&I(e)?(e=z(e)*Math.floor(Math.abs(e)),e<=0?0:e>uu?uu:e):e}function I(t){return"number"==typeof t&&Ti.root.isFinite(t)}function z(t){var e=+t;return 0===e?e:isNaN(e)?e:e<0?-1:1}function O(t,e){return void 0===e&&(e=0),this.lift(new _u(t,e))}function A(t){return!!t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}function E(t){return!!t&&"function"==typeof t.on&&"function"==typeof t.off}function P(t){return!!t&&"[object NodeList]"===Iu.call(t)}function U(t){return!!t&&"[object HTMLCollection]"===Iu.call(t)}function F(t){return!!t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}function H(t){return!Si.isArray(t)&&t-parseFloat(t)+1>=0}function Q(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return this.lift.call(R.apply(void 0,[this].concat(t)))}function R(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=Number.POSITIVE_INFINITY,r=null,i=t[t.length-1];return Hs.isScheduler(i)?(r=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(n=t.pop())):"number"==typeof i&&(n=t.pop()),null===r&&1===t.length&&t[0]instanceof io.Observable?t[0]:new $s.ArrayObservable(t,r).lift(new Ca.MergeAllOperator(n))}function W(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return 1===t.length&&Si.isArray(t[0])&&(t=t[0]),this.lift.call(G.apply(void 0,[this].concat(t)))}function G(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];if(1===t.length){if(!Si.isArray(t[0]))return t[0];t=t[0]}return new $s.ArrayObservable(t).lift(new Pc)}function V(){}function B(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return 1===t.length&&Si.isArray(t[0])&&(t=t[0]),this.lift(new nl(t))}function Z(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=null;return 1===t.length&&Si.isArray(t[0])&&(t=t[0]),n=t.shift(),new Nu.FromObservable(n,null).lift(new nl(t))}function J(t){var e=t.obj,n=t.keys,r=t.length,i=t.index,o=t.subscriber;if(i===r)return void o.complete();var s=n[i];o.next([s,e[s]]),t.index=i+1,this.schedule(t)}function q(t){return t instanceof Date&&!isNaN(+t)}function K(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return this.lift.call(X.apply(void 0,[this].concat(t)))}function X(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=t[t.length-1];return"function"==typeof n&&t.pop(),new $s.ArrayObservable(t).lift(new Hl(n))}function $(t,e){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return this.lift(new $l(t,e))}function tt(){if(Ti.root.XMLHttpRequest)return new Ti.root.XMLHttpRequest;if(Ti.root.XDomainRequest)return new Ti.root.XDomainRequest;throw new Error("CORS is not supported by your browser")}function et(){if(Ti.root.XMLHttpRequest)return new Ti.root.XMLHttpRequest;var t=void 0;try{for(var e=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],n=0;n<3;n++)try{if(t=e[n],new Ti.root.ActiveXObject(t))break}catch(t){}return new Ti.root.ActiveXObject(t)}catch(t){throw new Error("XMLHttpRequest is not supported by your browser")}}function nt(t,e){return void 0===e&&(e=null),new ld({method:"GET",url:t,headers:e})}function rt(t,e,n){return new ld({method:"POST",url:t,body:e,headers:n})}function it(t,e){return new ld({method:"DELETE",url:t,headers:e})}function ot(t,e,n){return new ld({method:"PUT",url:t,body:e,headers:n})}function st(t,e,n){return new ld({method:"PATCH",url:t,body:e,headers:n})}function at(t,e){return new ld({method:"GET",url:t,responseType:"json",headers:e}).lift(new nd.MapOperator(function(t,e){return t.response},null))}function ut(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=e.length,i=0;i<r;i++){var o=e[i];for(var s in o)o.hasOwnProperty(s)&&(t[s]=o[s])}return t}function ct(t){return t.Object.assign||ut}function lt(t){return this.lift(new qd(t))}function dt(t,e){return void 0===e&&(e=null),this.lift(new ep(t,e))}function pt(t){var e=arguments.length,n=jc.async;Hs.isScheduler(arguments[arguments.length-1])&&(n=arguments[arguments.length-1],e--);var r=null;e>=2&&(r=arguments[1]);var i=Number.POSITIVE_INFINITY;return e>=3&&(i=arguments[2]),this.lift(new ap(t,r,i,n))}function ht(t){var e=t.subscriber,n=t.context;n&&e.closeContext(n),e.closed||(t.context=e.openContext(),t.context.closeAction=this.schedule(t,t.bufferTimeSpan))}function yt(t){var e=t.bufferCreationInterval,n=t.bufferTimeSpan,r=t.subscriber,i=t.scheduler,o=r.openContext(),s=this;r.closed||(r.add(o.closeAction=i.schedule(Mt,n,{subscriber:r,context:o})),s.schedule(t,e))}function Mt(t){var e=t.subscriber,n=t.context;e.closeContext(n)}function mt(t,e){return this.lift(new hp(t,e))}function ft(t){return this.lift(new Lp(t))}function Lt(t){var e=new jp(t),n=this.lift(e);return e.caught=n}function _t(t){return this.lift(new ba.CombineLatestOperator(t))}function gt(){return this.lift(new Ca.MergeAllOperator(1))}function wt(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"number"==typeof e&&(n=e,e=null),this.lift(new Yp(t,e,n))}function bt(t,e){return this.lift(new Ap.MergeMapOperator(t,e,1))}function jt(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"number"==typeof e&&(n=e,e=null),this.lift(new Hp(t,e,n))}function kt(t,e){return this.lift(new Gp.MergeMapToOperator(t,e,1))}function vt(t){return this.lift(new qp(t,this))}function Tt(){return this.lift(new eh)}function Dt(t){return this.lift(new sh(t))}function xt(t,e){return void 0===e&&(e=jc.async),this.lift(new dh(t,e))}function Nt(t){t.debouncedNext()}function St(t){return void 0===t&&(t=null),this.lift(new mh(t))}function Ct(t,e){void 0===e&&(e=jc.async);var n=Cl.isDate(t),r=n?+t-e.now():Math.abs(t);return this.lift(new wh(r,e))}function Yt(t,e){return e?new Nh(this,e).lift(new Dh(t)):this.lift(new Dh(t))}function It(){return function(){function t(){this._values=[]}return t.prototype.add=function(t){this.has(t)||this._values.push(t)},t.prototype.has=function(t){return-1!==this._values.indexOf(t)},Object.defineProperty(t.prototype,"size",{get:function(){return this._values.length},enumerable:!0,configurable:!0}),t.prototype.clear=function(){this._values.length=0},t}()}function zt(t,e){return this.lift(new Eh(t,e))}function Ot(t,e){return this.lift(new Rh(t,e))}function At(t,e){return Gh.distinctUntilChanged.call(this,function(n,r){return e?e(n[t],r[t]):n[t]===r[t]})}function Et(t,e,n){return this.lift(new qh(t,e,n))}function Pt(){return this.lift(new ey)}function Ut(t,e){return this.lift(new sy(t,e))}function Ft(t,e,n){return void 0===e&&(e=Number.POSITIVE_INFINITY),void 0===n&&(n=void 0),e=(e||0)<1?Number.POSITIVE_INFINITY:e,this.lift(new dy(t,e,n))}function Ht(t,e){return this.lift(new by(t,e))}function Qt(t,e){return this.lift(new Dy(t,e))}function Rt(t){return this.lift(new Yy(t))}function Wt(t,e){if("function"!=typeof t)throw new TypeError("predicate is not a function");return this.lift(new Ey(t,this,!1,e))}function Gt(t,e){return this.lift(new Hy.FindValueOperator(t,this,!0,e))}function Vt(t,e,n){return this.lift(new qy(t,e,n,this))}function Bt(t,e,n,r){return this.lift(new cM(t,e,n,r))}function Zt(){return this.lift(new LM)}function Jt(){return this.lift(new jM)}function qt(t){return this.lift(new xM(t))}function Kt(t,e){return void 0===e&&(e=jc.async),this.lift(new IM(t,e))}function Xt(t){t.clearThrottle()}function $t(t,e,n){return this.lift(new PM(t,e,n,this))}function te(t){return t(this)}function ee(t,e){return this.lift(new GM(t,e,this))}function ne(t){return this.lift(new qM(t))}function re(){return this.lift(new em)}function ie(t,e){var n=!1;return arguments.length>=2&&(n=!0),this.lift(new sm(t,e,n))}function oe(t){var e="function"==typeof t?function(e,n){return t(e,n)>0?e:n}:function(t,e){return t>e?t:e};return this.lift(new lm.ReduceOperator(e))}function se(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),this.lift(new Mm(t,e,n))}function ae(t){var e="function"==typeof t?function(e,n){return t(e,n)<0?e:n}:function(t,e){return t<e?t:e};return this.lift(new lm.ReduceOperator(e))}function ue(t,e){var n;if(n="function"==typeof t?t:function(){return t},"function"==typeof e)return this.lift(new Ym(n,e));var r=Object.create(this,Sm.connectableObservableDescriptor);return r.source=this,r.subjectFactory=n,r}function ce(){return this.lift(new Em)}function le(t,e){function n(){return!n.pred.apply(n.thisArg,arguments)}return n.pred=t,n.thisArg=e,n}function de(t,e){return[Ny.filter.call(this,t,e),Ny.filter.call(this,Hm.not(t,e))]}function pe(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=t.length;if(0===n)throw new Error("list of properties cannot be empty.");return nd.map.call(this,he(t,n))}function he(t,e){return function(n){for(var r=n,i=0;i<e;i++){var o=r[t[i]];if(void 0===o)return;r=o}return r}}function ye(t){return t?zm.multicast.call(this,function(){return new wo.Subject},t):zm.multicast.call(this,new wo.Subject)}function Me(t){return zm.multicast.call(this,new vo.BehaviorSubject(t))}function me(t,e,n){return void 0===t&&(t=Number.POSITIVE_INFINITY),void 0===e&&(e=Number.POSITIVE_INFINITY),zm.multicast.call(this,new Ed.ReplaySubject(t,e,n))}function fe(){return zm.multicast.call(this,new Ds.AsyncSubject)}function Le(t){return void 0===t&&(t=-1),0===t?new Js.EmptyObservable:t<0?this.lift(new nf(-1,this)):this.lift(new nf(t-1,this))}function _e(t){return this.lift(new uf(t))}function ge(t){return void 0===t&&(t=-1),this.lift(new hf(t,this))}function we(t){return this.lift(new Lf(t,this))}function be(t){return this.lift(new jf(t))}function je(t,e){return void 0===e&&(e=jc.async),this.lift(new xf(t,e))}function ke(t){var e=t.subscriber,n=t.period;e.notifyNext(),this.schedule(t,n)}function ve(t,e){var n=!1;return arguments.length>=2&&(n=!0),this.lift(new If(t,e,n))}function Te(t,e){return this.lift(new Pf(t,e))}function De(){return new wo.Subject}function xe(){return zm.multicast.call(this,De).refCount()}function Ne(t,e,n){var r;return zm.multicast.call(this,function(){return this._isComplete?r:r=new Ed.ReplaySubject(t,e,n)}).refCount()}function Se(t){return this.lift(new qf(t,this))}function Ce(t){return this.lift(new eL(t))}function Ye(t){return this.lift(new sL(t))}function Ie(t){return this.lift(new dL(t))}function ze(t){return this.lift(new mL(t))}function Oe(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=t[t.length-1];Hs.isScheduler(n)?t.pop():n=null;var r=t.length;return 1===r?za.concatStatic(new Gs.ScalarObservable(t[0],n),this):r>1?za.concatStatic(new $s.ArrayObservable(t,n),this):za.concatStatic(new Js.EmptyObservable(n),this)}function Ae(t,e){return void 0===e&&(e=0),this.lift(new FL(t,e))}function Ee(){return this.lift(new WL)}function Pe(t,e){return this.lift(new JL(t,e))}function Ue(t,e){return this.lift(new t_(t,e))}function Fe(t){return 0===t?new Js.EmptyObservable:this.lift(new o_(t))}function He(t){return 0===t?new Js.EmptyObservable:this.lift(new l_(t))}function Qe(t){return this.lift(new M_(t))}function Re(t){return this.lift(new g_(t))}function We(t,e,n){return void 0===e&&(e=jc.async),void 0===n&&(n=j_.defaultThrottleConfig),this.lift(new T_(t,e,n.leading,n.trailing))}function Ge(t){t.subscriber.clearThrottle()}function Ve(t){return void 0===t&&(t=jc.async),this.lift(new I_(t))}function Be(t,e){void 0===e&&(e=jc.async);var n=Cl.isDate(t),r=n?+t-e.now():Math.abs(t);return this.lift(new Q_(r,n,e,new U_.TimeoutError))}function Ze(t,e,n){void 0===n&&(n=jc.async);var r=Cl.isDate(t),i=r?+t-n.now():Math.abs(t);return this.lift(new B_(i,r,e,n))}function Je(t){return void 0===t&&(t=jc.async),this.lift(new tg(t))}function qe(){return this.lift(new og)}function Ke(t){var e=this;if(t||(Ti.root.Rx&&Ti.root.Rx.config&&Ti.root.Rx.config.Promise?t=Ti.root.Rx.config.Promise:Ti.root.Promise&&(t=Ti.root.Promise)),!t)throw new Error("no Promise impl found");return new t(function(t,n){var r;e.subscribe(function(t){return r=t},function(t){return n(t)},function(){return t(r)})})}function Xe(t){return this.lift(new pg(t))}function $e(t,e){return void 0===e&&(e=0),this.lift(new fg(t,e))}function tn(t){var e=jc.async,n=null,r=Number.POSITIVE_INFINITY;return Hs.isScheduler(arguments[3])&&(e=arguments[3]),Hs.isScheduler(arguments[2])?e=arguments[2]:sc.isNumeric(arguments[2])&&(r=arguments[2]),Hs.isScheduler(arguments[1])?e=arguments[1]:sc.isNumeric(arguments[1])&&(n=arguments[1]),this.lift(new bg(t,n,r,e))}function en(t){var e=t.subscriber,n=t.windowTimeSpan,r=t.window;r&&e.closeWindow(r),t.window=e.openWindow(),this.schedule(t,n)}function nn(t){var e=t.windowTimeSpan,n=t.subscriber,r=t.scheduler,i=t.windowCreationInterval,o=n.openWindow(),s=this,a={action:s,subscription:null},u={subscriber:n,window:o,context:a};a.subscription=r.schedule(rn,e,u),s.add(a.subscription),s.schedule(t,i)}function rn(t){var e=t.subscriber,n=t.window,r=t.context;r&&r.action&&r.subscription&&r.action.remove(r.subscription),e.closeWindow(n)}function on(t,e){return this.lift(new xg(t,e))}function sn(t){return this.lift(new Ig(t))}function an(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n;"function"==typeof t[t.length-1]&&(n=t.pop());var r=t;return this.lift(new Pg(r,n))}function un(t){return this.lift(new Zl.ZipOperator(t))}function cn(t,e){for(var n=0,r=e.length;n<r;n++)for(var i=e[n],o=Object.getOwnPropertyNames(i.prototype),s=0,a=o.length;s<a;s++){var u=o[s];t.prototype[u]=i.prototype[u]}}function ln(t,e){t instanceof nb.Observable?t.subscribe(function(t){return e(t)}):e(t)}function dn(t,e){var n=e.split(".");n.length>0&&""===n[0]&&n.shift();var r=t;if(n.length>0)for(var i=0;i<n.length;i++){var o=n[i];if(null===r[o]||void 0===r[o]){r=null;break}r=r[o]}if(r!==t)return r}function pn(t,e){return null===t?1:null===e?-1:(t&&"string"==typeof t&&(t=t.toLowerCase()),e&&"string"==typeof e&&(e=e.toLowerCase()),t===e?0:t>e?1:-1)}function hn(t){return!(!t||!t[eo])}function yn(t,e){return void 0===e&&(e=null),{type:2,steps:t,options:e}}function Mn(t){return{type:6,styles:t,offset:null}}function mn(t,e){return{type:0,name:t,styles:e}}function fn(t){Promise.resolve(null).then(t)}function Ln(t,e){function n(){this.constructor=t}_k(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}function _n(t){switch(t.length){case 0:return new hk;case 1:return t[0];default:return new yk(t)}}function gn(t,e,n,r,i,o){void 0===i&&(i={}),void 0===o&&(o={});var s=[],a=[],u=-1,c=null;if(r.forEach(function(t){var n=t.offset,r=n==u,l=r&&c||{};Object.keys(t).forEach(function(n){var r=n,a=t[n];a==Mk?a=i[n]:a==pk?a=o[n]:"offset"!=n&&(r=e.normalizePropertyName(n,s),a=e.normalizeStyleValue(n,r,t[n],s)),l[r]=a}),r||a.push(l),c=l,u=n}),s.length){throw new Error("Unable to animate due to the following errors:\n - "+s.join("\n - "))}return a}function wn(t,e,n,r){switch(e){case"start":t.onStart(function(){return r(n&&bn(n,"start",t.totalTime))});break;case"done":t.onDone(function(){return r(n&&bn(n,"done",t.totalTime))});break;case"destroy":t.onDestroy(function(){return r(n&&bn(n,"destroy",t.totalTime))})}}function bn(t,e,n){var r=jn(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,void 0==n?t.totalTime:n),i=t._data;return null!=i&&(r._data=i),r}function jn(t,e,n,r,i,o){return void 0===i&&(i=""),void 0===o&&(o=0),{element:t,triggerName:e,fromState:n,toState:r,phaseName:i,totalTime:o}}function kn(t,e,n){var r;return t instanceof Map?(r=t.get(e))||t.set(e,r=n):(r=t[e])||(r=t[e]=n),r}function vn(t){var e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}function Tn(t){if("number"==typeof t)return t;var e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Dn(parseFloat(e[1]),e[2])}function Dn(t,e){switch(e){case"s":return t*Sk;default:return t}}function xn(t,e,n){return t.hasOwnProperty("duration")?t:Nn(t,e,n)}function Nn(t,e,n){var r,i=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,o=0,s="";if("string"==typeof t){var a=t.match(i);if(null===a)return e.push('The provided timing value "'+t+'" is invalid.'),{duration:0,delay:0,easing:""};r=Dn(parseFloat(a[1]),a[2]);var u=a[3];null!=u&&(o=Dn(Math.floor(parseFloat(u)),a[4]));var c=a[5];c&&(s=c)}else r=t;if(!n){var l=!1,d=e.length;r<0&&(e.push("Duration values below 0 are not allowed for this animation step."),l=!0),o<0&&(e.push("Delay values below 0 are not allowed for this animation step."),l=!0),l&&e.splice(d,0,'The provided timing value "'+t+'" is invalid.')}return{duration:r,delay:o,easing:s}}function Sn(t,e){return void 0===e&&(e={}),Object.keys(t).forEach(function(n){e[n]=t[n]}),e}function Cn(t,e,n){if(void 0===n&&(n={}),e)for(var r in t)n[r]=t[r];else Sn(t,n);return n}function Yn(t,e){t.style&&Object.keys(e).forEach(function(n){var r=Un(n);t.style[r]=e[n]})}function In(t,e){t.style&&Object.keys(e).forEach(function(e){var n=Un(e);t.style[n]=""})}function zn(t){return Array.isArray(t)?1==t.length?t[0]:yn(t):t}function On(t,e,n){var r=e.params||{};if("string"==typeof t){var i=t.toString().match(Ok);i&&i.forEach(function(t){r.hasOwnProperty(t)||n.push("Unable to resolve the local animation param "+t+" in the given list of values")})}}function An(t,e,n){var r=t.toString(),i=r.replace(Ok,function(t,r){var i=e[r];return e.hasOwnProperty(r)||(n.push("Please provide a value for the animation param "+r),i=""),i.toString()});return i==r?t:i}function En(t){for(var e=[],n=t.next();!n.done;)e.push(n.value),n=t.next();return e}function Pn(t,e){if(t.params){var n=t.params;e.params||(e.params={});var r=e.params;Object.keys(n).forEach(function(t){r.hasOwnProperty(t)||(r[t]=n[t])})}return e}function Un(t){return t.replace(Ak,function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t[1].toUpperCase()})}function Fn(t,e,n){switch(e.type){case 7:return t.visitTrigger(e,n);case 0:return t.visitState(e,n);case 1:return t.visitTransition(e,n);case 2:return t.visitSequence(e,n);case 3:return t.visitGroup(e,n);case 4:return t.visitAnimate(e,n);case 5:return t.visitKeyframes(e,n);case 6:return t.visitStyle(e,n);case 8:return t.visitReference(e,n);case 9:return t.visitAnimateChild(e,n);case 10:return t.visitAnimateRef(e,n);case 11:return t.visitQuery(e,n);case 12:return t.visitStagger(e,n);default:throw new Error("Unable to resolve animation metadata node #"+e.type)}}function Hn(t,e){var n=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(function(t){return Qn(t,n,e)}):n.push(t),n}function Qn(t,e,n){":"==t[0]&&(t=Rn(t,n));var r=t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==r||r.length<4)return n.push('The provided transition expression "'+t+'" is not supported'),e;var i=r[1],o=r[2],s=r[3];e.push(Wn(i,s));var a=i==tv&&s==tv;"<"!=o[0]||a||e.push(Wn(s,i))}function Rn(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";default:return e.push('The transition alias value "'+t+'" is not supported'),"* => *"}}function Wn(t,e){return function(n,r){var i=t==tv||t==n,o=e==tv||e==r;return i||"boolean"!=typeof n||(i=n?"true"===t:"false"===t),o||"boolean"!=typeof r||(o=r?"true"===e:"false"===e),i&&o}}function Gn(t,e){return(new ov).build(t,e)}function Vn(t){var e=!!t.split(/\s*,\s*/).find(function(t){return t==ev});return e&&(t=t.replace(nv,"")),t=t.replace(iv,Ck).replace(rv,Yk).replace(/@\*/g,Ik).replace(/@\w+/g,function(t){return Ik+"-"+t.substr(1)}).replace(/:animating/g,zk),[t,e]}function Bn(t){return t?Sn(t):null}function Zn(t){if("string"==typeof t)return null;var e=null;if(Array.isArray(t))t.forEach(function(t){if(Jn(t)&&t.hasOwnProperty("offset")){var n=t;e=parseFloat(n.offset),delete n.offset}});else if(Jn(t)&&t.hasOwnProperty("offset")){var n=t;e=parseFloat(n.offset),delete n.offset}return e}function Jn(t){return!Array.isArray(t)&&"object"==typeof t}function qn(t,e){var n=null;if(t.hasOwnProperty("duration"))n=t;else if("number"==typeof t){xn(t,e).duration;return new Xk(t,0,"")}var r=t;return r.split(/\s+/).some(function(t){return"{"==t.charAt(0)&&"{"==t.charAt(1)})?new $k(r):(n=n||xn(r,e),new Xk(n.duration,n.delay,n.easing))}function Kn(t){return t?(t=Sn(t),t.params&&(t.params=Bn(t.params))):t={},t}function Xn(t,e,n,r,i,o,s,a){return void 0===s&&(s=null),void 0===a&&(a=!1),{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:r,duration:i,delay:o,totalTime:i+o,easing:s,subTimeline:a}}function $n(t,e,n,r,i,o,s,a){return void 0===r&&(r={}),void 0===i&&(i={}),void 0===a&&(a=[]),(new uv).buildKeyframes(t,e,n,r,i,o,s,a)}function tr(t,e){void 0===e&&(e=3);var n=Math.pow(10,e-1);return Math.round(t*n)/n}function er(t,e){var n,r={};return t.forEach(function(t){"*"===t?(n=n||Object.keys(e),n.forEach(function(t){r[t]=pk})):Cn(t,!1,r)}),r}function nr(t,e,n,r,i,o,s,a,u,c,l){return{type:0,element:t,triggerName:e,isRemovalTransition:i,fromState:n,fromStyles:o,toState:r,toStyles:s,timelines:a,queriedElements:u,preStyleProps:c,postStyleProps:l}}function rr(t,e,n){return t.some(function(t){return t(e,n)})}function ir(t,e){return new fv(t,e)}function or(t,e){var n=[function(t,e){return!0}],r=new Qk([]),i=new Hk(n,r);return new mv(t,i,e)}function sr(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}function ar(t,e,n){var r;if(t instanceof Map){if(r=t.get(e)){if(r.length){var i=r.indexOf(n);r.splice(i,1)}0==r.length&&t.delete(e)}}else if(r=t[e]){if(r.length){var i=r.indexOf(n);r.splice(i,1)}0==r.length&&delete t[e]}return r}function ur(t){switch(typeof t){case"boolean":return t?"1":"0";default:return null!=t?t.toString():null}}function cr(t){return t&&1===t.nodeType}function lr(t){return"start"==t||"done"==t}function dr(t,e){var n=t.style.display;return t.style.display=null!=e?e:"none",n}function pr(t,e,n,r){var i=e.map(function(t){return dr(t)}),o=new Map;return n.forEach(function(e,n){var i={};e.forEach(function(e){var o=i[e]=t.computeStyle(n,e,r);o&&0!=o.length||(n[jv]=bv)}),o.set(n,i)}),e.forEach(function(t,e){return dr(t,i[e])}),o}function hr(t){var e,n=new Set(t),r=new Set;return e=function(t){return!t||!n.has(t.parentNode)&&(!!r.has(t.parentNode)||!!e(t.parentNode)&&(r.add(t),!0))}}function yr(t,e){if(t.classList)return t.classList.contains(e);var n=t[Sv];return n&&n[e]}function Mr(t,e){if(t.classList)t.classList.add(e);else{var n=t[Sv];n||(n=t[Sv]={}),n[e]=!0}}function mr(t,e){if(t.classList)t.classList.remove(e);else{var n=t[Sv];n&&delete n[e]}}function fr(){return"undefined"!=typeof document?document.body:null}function Lr(t,e,n){_n(n).onDone(function(){return t.processLeaveNode(e)})}function _r(t,e){return window.getComputedStyle(t)[e]}function gr(){return"undefined"!=typeof Element&&"function"==typeof Element.prototype.animate}function wr(t,e,n,r,i){return t.setProperty(e,"@@"+n+":"+r,i)}function br(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}function jr(t){var e=t.indexOf(".");return[t.substring(0,e),t.substr(e+1)]}function kr(){return gr()?new Iv:new xk}function vr(){return new yv}function Tr(t,e,n){return new Ev(t,e,n)}function Dr(t){if(t)for(var e=t.elementRef.nativeElement,n=void 0;e;){if(n=e.getAttribute(Dx))return n;e=e.parentElement}}var xr=function(){function t(t,e){this.appRef=t,this.injector=e}return t.prototype.addHostEl=function(){document.body.appendChild(document.createElement("sky-modal-host"))},t.prototype.removeHostEl=function(){document.body.removeChild(document.querySelector("sky-modal-host"))},t.prototype.setPageScroll=function(t){t?document.body.classList.add("sky-modal-body-open"):document.body.classList.remove("sky-modal-body-open")},t.prototype.getModalOpener=function(){return document.activeElement},t}();xr.decorators=[{type:e.Injectable}],xr.ctorParameters=function(){return[{type:e.ApplicationRef},{type:e.Injector}]};var Nr=function(){function t(){this.close=new e.EventEmitter,t.modalHosts.push(this)}return Object.defineProperty(t,"openModalCount",{get:function(){return t.modalHosts.length},enumerable:!0,configurable:!0}),Object.defineProperty(t,"BASE_Z_INDEX",{get:function(){return 1040},enumerable:!0,configurable:!0}),Object.defineProperty(t,"backdropZIndex",{get:function(){return t.BASE_Z_INDEX+10*t.modalHosts.length},enumerable:!0,configurable:!0}),Object.defineProperty(t,"topModal",{get:function(){return t.modalHosts[t.modalHosts.length-1]},enumerable:!0,configurable:!0}),t.prototype.getModalZIndex=function(){var e=t.BASE_Z_INDEX+1;return e+=10*(t.modalHosts.indexOf(this)+1)},t.prototype.onClose=function(t){this.close.emit(t)},t.prototype.destroy=function(){t.modalHosts.splice(t.modalHosts.indexOf(this))},t}();Nr.modalHosts=[],Nr.decorators=[{type:e.Injectable}],Nr.ctorParameters=function(){return[]};var Sr=function(){function t(){this.fullPage=this.fullPage,this.size="medium"}return t}();Sr.decorators=[{type:e.Injectable}],Sr.ctorParameters=function(){return[]};var Cr=function(){function t(){}return t.prototype.handleWindowChange=function(t){var e=t.nativeElement.querySelector(".sky-modal"),n=t.nativeElement.querySelector(".sky-modal-full-page"),r=window.innerHeight-40;if(e.style.maxHeight=r.toString()+"px",n)n.style.height=window.innerHeight.toString()+"px",n.style.maxHeight=window.innerHeight.toString()+"px";else{var i=t.nativeElement.querySelector(".sky-modal-content"),o=r-114;i.style.maxHeight=o.toString()+"px"}},t.prototype.loadFocusElementList=function(t){var e=this;return Array.prototype.slice.call(t.nativeElement.querySelectorAll("a[href], area[href], input:not([disabled]):not([tabindex='-1']), button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']), textarea:not([disabled]):not([tabindex='-1']), iframe, object, embed, *[tabindex]:not([tabindex='-1']), *[contenteditable=true]")).filter(function(t){return e.isVisible(t)})},t.prototype.isFocusInFirstItem=function(t,e){var n=t.target||t.srcElement;return e.length>0&&n===e[0]},t.prototype.isFocusInLastItem=function(t,e){var n=t.target||t.srcElement;return e.length>0&&n===e[e.length-1]},t.prototype.isModalFocused=function(t,e){var n=t.target||t.srcElement;return e&&n===e.nativeElement.querySelector(".sky-modal-dialog")},t.prototype.focusLastElement=function(t){return t.length>0&&(t[t.length-1].focus(),!0)},t.prototype.focusFirstElement=function(t){return t.length>0&&(t[0].focus(),!0)},t.prototype.modalOpened=function(t){if(!document.activeElement||!t.nativeElement.contains(document.activeElement)){var e=t.nativeElement.querySelector("[autofocus]");if(e)e.focus();else{t.nativeElement.querySelector(".sky-modal-dialog").focus()}}},t.prototype.isVisible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},t}();Cr.decorators=[{type:e.Injectable}],Cr.ctorParameters=function(){return[]};var Yr=0,Ir=function(){function t(t,e,n,r){this.hostService=t,this.config=e,this.elRef=n,this.componentAdapter=r,this.modalState="in",this.modalContentId="sky-modal-content-id-"+Yr.toString(),this.modalHeaderId="sky-modal-header-id-"+Yr.toString()}return Object.defineProperty(t.prototype,"modalZIndex",{get:function(){return this.hostService.getModalZIndex()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"modalFullPage",{get:function(){return this.config.fullPage},enumerable:!0,configurable:!0}), Object.defineProperty(t.prototype,"isSmallSize",{get:function(){return!this.modalFullPage&&this.isSizeEqual(this.config.size,"small")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isMediumSize",{get:function(){return!this.modalFullPage&&!(this.isSmallSize||this.isLargeSize)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isLargeSize",{get:function(){return!this.modalFullPage&&this.isSizeEqual(this.config.size,"large")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ariaDescribedBy",{get:function(){return this.config.ariaDescribedBy||this.modalContentId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ariaLabelledBy",{get:function(){return this.config.ariaLabelledBy||this.modalHeaderId},enumerable:!0,configurable:!0}),t.prototype.onDocumentKeyDown=function(t){if(Nr.openModalCount>0){var e=Nr.topModal;if(e&&e===this.hostService)switch(t.which){case 27:t.preventDefault(),this.hostService.onClose(this);break;case 9:var n=!1,r=this.componentAdapter.loadFocusElementList(this.elRef);t.shiftKey&&(this.componentAdapter.isFocusInFirstItem(t,r)||this.componentAdapter.isModalFocused(t,this.elRef))?n=this.componentAdapter.focusLastElement(r):this.componentAdapter.isFocusInLastItem(t,r)&&(n=this.componentAdapter.focusFirstElement(r)),n&&(t.preventDefault(),t.stopPropagation())}}},t.prototype.ngAfterViewInit=function(){Yr++,this.componentAdapter.handleWindowChange(this.elRef),this.componentAdapter.modalOpened(this.elRef)},t.prototype.closeButtonClick=function(){this.hostService.onClose(this)},t.prototype.windowResize=function(){this.componentAdapter.handleWindowChange(this.elRef)},t.prototype.isSizeEqual=function(t,e){return t&&t.toLowerCase()===e},t}();Ir.decorators=[{type:e.Component,args:[{selector:"sky-modal",template:'\x3c!--\n Animations are broken in Chrome v52. Angular 2 RC5 will fix it.\n https://github.com/angular/angular/issues/10245\n--\x3e\n\x3c!--<div @modalState="modalState">--\x3e\n\n<div\n class="sky-modal-dialog"\n role="dialog"\n tabindex="-1"\n [attr.aria-describedby]="ariaDescribedBy"\n [attr.aria-labelledby]="ariaLabelledBy"\n (window:resize)="windowResize()"\n>\n <div class="sky-modal"\n [ngClass]="{\n \'sky-modal-full-page\': modalFullPage,\n \'sky-modal-small\' : isSmallSize,\n \'sky-modal-medium\' : isMediumSize,\n \'sky-modal-large\' : isLargeSize\n }"\n [ngStyle]="{\n zIndex: modalZIndex\n }">\n\n <div class="sky-modal-header" [hidden]="!headerContent || !headerContent.children || headerContent.children.length < 1">\n <div [attr.id]="modalHeaderId" class="sky-modal-header-content" #headerContent>\n <ng-content select="sky-modal-header"></ng-content>\n </div>\n <div class="sky-modal-header-buttons">\n\n <button type="button" class="sky-btn sky-modal-btn-close" [attr.aria-label]="\'modal_close\' | skyResources" (click)="closeButtonClick()">\n\n <i class="fa fa-close"></i>\n </button>\n </div>\n\n </div>\n <div [attr.id]="modalContentId" class="sky-modal-content">\n <ng-content select="sky-modal-content"></ng-content>\n </div>\n <div class="sky-modal-footer">\n <ng-content select="sky-modal-footer"></ng-content>\n </div>\n</div>\n</div>\n',styles:[".sky-modal{border-top:1px solid #cdcfd2;border-bottom:1px solid #cdcfd2;border-left:1px solid #cdcfd2;border-right:1px solid #cdcfd2;box-shadow:0px 0px 5px 0 rgba(0,0,0,0.3);position:fixed;width:auto;left:0;right:0;top:20px;margin:10px;display:flex;flex-direction:column}@media (min-width: 768px){.sky-modal:not(.sky-modal-large){margin:0 auto}.sky-modal-small{width:300px}.sky-modal-medium{width:600px}}@media (min-width: 920px){.sky-modal-large{margin:0 auto;width:900px}}.sky-modal-content{background-color:#fff;padding:15px}.sky-modal-header{padding-left:15px;padding-top:9px;padding-bottom:9px;padding-right:3px;background-color:#fff;display:flex;align-items:baseline;border-bottom:1px solid #e2e3e4}.sky-modal-header-buttons .sky-btn{border:none;color:#686c73}.sky-modal-header-buttons .sky-btn:hover{color:#282b31;transition:color 150ms}.sky-modal-header-content{flex-grow:1;color:#282b31;font-weight:600;font-size:16px}.sky-modal-header{flex-shrink:0}.sky-modal-content{overflow-y:auto}.sky-modal-footer{flex-shrink:0}.sky-modal-footer /deep/ sky-tabset-nav-button+sky-tabset-nav-button{margin-left:10px}.sky-modal-footer /deep/ sky-tabset-nav-button+.sky-btn{margin-left:10px}.sky-modal-footer /deep/ .sky-btn+.sky-btn{margin-left:10px}.sky-modal-footer /deep/ .sky-btn+.sky-btn-link{margin-left:-2px}.sky-modal-full-page{width:100%;top:0;margin:0}.sky-modal-full-page .sky-modal-header-content{color:#282b31;font-weight:300;font-size:26px;font-stretch:condensed}.sky-modal-full-page .sky-modal-header-buttons .fa-close{font-size:20px}.sky-modal-full-page .sky-modal-content{flex-grow:1}\n"],animations:[e.trigger("modalState",[e.state("in",e.style({opacity:"1.0"})),e.state("out",e.style({opacity:"0.0"})),e.transition("void => *",[e.style({opacity:"0.0"}),e.animate(150)]),e.transition("* => void",[e.animate(150,e.style({opacity:"0.0"}))])])],providers:[Cr]}]}],Ir.ctorParameters=function(){return[{type:Nr},{type:Sr},{type:e.ElementRef},{type:Cr}]},Ir.propDecorators={onDocumentKeyDown:[{type:e.HostListener,args:["document:keydown",["$event"]]}]};var zr=function(){function t(){}return t}();zr.decorators=[{type:e.Component,args:[{selector:"sky-modal-content",template:"<ng-content></ng-content>\n"}]}],zr.ctorParameters=function(){return[]};var Or=function(){function t(){}return t}();Or.decorators=[{type:e.Component,args:[{selector:"sky-modal-footer",template:'<div class="sky-modal-footer-container">\n <ng-content></ng-content>\n</div>\n',styles:[".sky-modal-footer-container{background-color:#fff;padding:15px;border-top:1px solid #e2e3e4}.sky-modal-footer-container /deep/ .sky-btn-link:first-child{margin-left:-12px}\n"]}]}],Or.ctorParameters=function(){return[]};var Ar=function(){function t(){}return t}();Ar.decorators=[{type:e.Component,args:[{selector:"sky-modal-header",template:"<ng-content></ng-content>\n"}]}],Ar.ctorParameters=function(){return[]};var Er=function(){function t(t,e,n,r,i){this.resolver=t,this.elRef=e,this.viewContainer=n,this.adapter=r,this.injector=i}return Object.defineProperty(t.prototype,"modalOpen",{get:function(){return Nr.openModalCount>0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"backdropZIndex",{get:function(){return Nr.backdropZIndex},enumerable:!0,configurable:!0}),t.prototype.open=function(t,n,r){function i(){a.destroy(),u.setPageScroll(Nr.openModalCount>0),c&&c.focus&&c.focus(),h.destroy()}var o=Object.assign({},r),s=this.resolver.resolveComponentFactory(n),a=new Nr,u=this.adapter,c=u.getModalOpener();o.providers.push({provide:Nr,useValue:a}),o.providers.push({provide:Sr,useValue:o}),u.setPageScroll(Nr.openModalCount>0);var l=o.providers||[],d=e.ReflectiveInjector.resolve(l),p=e.ReflectiveInjector.fromResolvedProviders(d,this.injector),h=this.target.createComponent(s,void 0,p);t.componentInstance=h.instance,a.close.subscribe(function(t){i()}),t.setCloseCallback(function(){i()})},t}();Er.decorators=[{type:e.Component,args:[{selector:"sky-modal-host",template:'<div\n class="sky-modal-host-backdrop"\n [hidden]="!modalOpen"\n [ngStyle]="{\n zIndex: backdropZIndex\n }"\n>\n</div>\n<div #target></div>\n',styles:[".sky-modal-host-backdrop{background-color:rgba(0,0,0,0.2);position:fixed;top:0;left:0;bottom:0;right:0}\n"],viewProviders:[xr]}]}],Er.ctorParameters=function(){return[{type:e.ComponentFactoryResolver},{type:e.ElementRef},{type:e.ViewContainerRef},{type:xr},{type:e.Injector}]},Er.propDecorators={target:[{type:e.ViewChild,args:["target",{read:e.ViewContainerRef}]}]};var Pr=function(){function t(){this.closed=new e.EventEmitter}return t.prototype.setCloseCallback=function(t){this.closeCallback=t},t.prototype.close=function(t,e){void 0===e&&(e="close"),this.closeModal(e,t)},t.prototype.cancel=function(t){this.closeModal("cancel",t)},t.prototype.save=function(t){this.closeModal("save",t)},t.prototype.closeModal=function(t,e){this.closeCallback&&this.closeCallback(),this.closed.emit({reason:t,data:e})},t}(),Ur=function(){function t(t,e,n,r){var i=this;this.resolver=t,this.injector=e,this.appRef=n,this.adapter=r,setTimeout(function(){i.createHostComponent()})}return t.prototype.open=function(){var e=new Pr;this.createHostComponent();var n=arguments[1],r=this.getConfigFromParameter(n),i=arguments[0];return r.providers.push({provide:Pr,useValue:e}),t.hostComponent.open(e,i,r),e},t.prototype.dispose=function(){t.hostComponent&&(t.hostComponent=void 0,this.adapter.removeHostEl())},t.prototype.getConfigFromParameter=function(t){var e={providers:[],fullPage:!1,size:"medium"},n=void 0;return n={"providers?":Object.assign({},e,{providers:t}),config:Object.assign({},e,t)},!0===Array.isArray(t)?n["providers?"]:n.config},t.prototype.createHostComponent=function(){if(!t.hostComponent){var e=this.resolver.resolveComponentFactory(Er);this.adapter.addHostEl();var n=this.appRef.bootstrap(e);t.hostComponent=n.instance}},t}();Ur.decorators=[{type:e.Injectable}],Ur.ctorParameters=function(){return[{type:e.ComponentFactoryResolver},{type:e.Injector},{type:e.ApplicationRef},{type:xr}]};var Fr=function(){function t(){}return t.getString=function(t){var e=this.resources[t];return e?e.message:t},t}();Fr.resources={action_bar_actions:{_description:"The label for the actions dropdown on the action button bar",message:"Actions"},alert_close:{_description:"Screen reader text for the close button on alerts",message:"Close the alert"},avatar_error_not_image_description:{_description:"Message description displayed when the user attempts to upload an avatar file that is not a valid image",message:"Please choose a file that is a valid image."},avatar_error_not_image_title:{_description:"Message title displayed when the user attempts to upload an avatar file that is not a valid image",message:"File is not an image."},avatar_error_too_large_description:{_description:"Message description displayed when the user attempts to upload an avatar image with a file size that is too large",message:"Please choose an image that is less than {0}."},avatar_error_too_large_title:{_description:"Message title displayed when the user attempts to upload an avatar image with a file size that is too large",message:"File is too large."},card_checkbox_label:{_description:"Label for the multiselect checkbox for the card component",message:"Select card"},checklist_clear_all:{_description:"Text for the link in a checklist to clear selections.",message:"Clear all"},checklist_no_items:{_description:"Text in a checklist when no items are shown based on the current filter.",message:"No items found"},checklist_select_all:{_description:"Text for the link in a checklist to select all items.",message:"Select all"},chevron_collapse:{_description:"Screen reader text for when clicking the chevron would collapse the corresponding section",message:"Collapse"},chevron_expand:{_description:"Screen reader text for when clicking the chevron would expand the corresponding section",message:"Expand"},colorpicker_alpha:{_description:"Label for the alpha input",message:"A:"},colorpicker_apply:{_description:"Label for the apply button",message:"Apply"},colorpicker_aria_alpha:{_description:"aria label for the alpha input",message:"Alpha"},colorpicker_aria_blue:{_description:"aria label for the blue input",message:"Blue"},colorpicker_aria_green:{_description:"aria label for the green input",message:"Green"},colorpicker_aria_hex:{_description:"aria label for the hex input",message:"Hex"},colorpicker_aria_red:{_description:"aria label for the red input",message:"Red"},colorpicker_blue:{_description:"Label for the blue input",message:"B:"},colorpicker_close:{_description:"Label for the close button",message:"Close"},colorpicker_green:{_description:"Label for the green input",message:"G:"},colorpicker_hex:{_description:"aria label for the hex input",message:"Hex:"},colorpicker_preset_color:{_description:"Label for the preset colors",message:"Preset Color:"},colorpicker_red:{_description:"Label for the red input",message:"R:"},colorpicker_reset:{_description:"Label for the reset button to change the color back to the initial color",message:"Reset"},context_menu_default_label:{_description:"The label on the context menu button used for screen readers when the consumer has not specified a label",message:"Context menu"},date_field_invalid_date_message:{_description:"error message shown when an invalid date is entered.",message:"Please enter a valid date"},date_range_picker_at_any_time:{_description:"text for date range picker",message:"At any time"},date_range_picker_filter_description_at_any_time:{_description:"text for date range picker",message:"{0} at any time"},date_range_picker_filter_description_last_calendar_year:{_description:"text for date range picker",message:"{0} from last calendar year"},date_range_picker_filter_description_last_fiscal_year:{_description:"text for date range picker",message:"{0} from last fiscal year"},date_range_picker_filter_description_last_month:{_description:"text for date range picker",message:"{0} from last month"},date_range_picker_filter_description_last_quarter:{_description:"text for date range picker",message:"{0} from last quarter"},date_range_picker_filter_description_last_week:{_description:"text for date range picker",message:"{0} from last week"},date_range_picker_filter_description_next_calendar_year:{_description:"text for date range picker",message:"{0} for next calendar year"},date_range_picker_filter_description_next_fiscal_year:{_description:"text for date range picker",message:"{0} for next fiscal year"},date_range_picker_filter_description_next_month:{_description:"text for date range picker",message:"{0} for next month"},date_range_picker_filter_description_next_quarter:{_description:"text for date range picker",message:"{0} for next quarter"},date_range_picker_filter_description_next_week:{_description:"text for date range picker",message:"{0} for next week"},date_range_picker_filter_description_specific_range:{_description:"text for date range picker",message:"{0} from {1} to {2}"},date_range_picker_filter_description_this_calendar_year:{_description:"text for date range picker",message:"{0} for this calendar year"},date_range_picker_filter_description_this_fiscal_year:{_description:"text for date range picker",message:"{0} for this fiscal year"},date_range_picker_filter_description_this_month:{_description:"text for date range picker",message:"{0} for this month"},date_range_picker_filter_description_this_quarter:{_description:"text for date range picker",message:"{0} for this quarter"},date_range_picker_filter_description_this_week:{_description:"text for date range picker",message:"{0} for this week"},date_range_picker_filter_description_today:{_description:"text for date range picker",message:"{0} for today"},date_range_picker_filter_description_tomorrow:{_description:"text for date range picker",message:"{0} for tomorrow"},date_range_picker_filter_description_yesterday:{_description:"text for date range picker",message:"{0} from yesterday"},date_range_picker_from_date:{_description:"label for date range picker",message:"From date"},date_range_picker_last_calendar_year:{_description:"text for date range picker",message:"Last calendar year"},date_range_picker_last_fiscal_year:{_description:"text for date range picker",message:"Last fiscal year"},date_range_picker_last_month:{_description:"text for date range picker",message:"Last month"},date_range_picker_last_quarter:{_description:"text for date range picker",message:"Last quarter"},date_range_picker_last_week:{_description:"text for date range picker",message:"Last week"},date_range_picker_max_date_error:{_description:"error message for date range picker",message:"Start date must be before end date"},date_range_picker_min_date_error:{_description:"error message for date range picker",message:"End date must be after start date"},date_range_picker_next_calendar_year:{_description:"text for date range picker",message:"Next calendar year"},date_range_picker_next_fiscal_year:{_description:"text for date range picker",message:"Next fiscal year"},date_range_picker_next_month:{_description:"text for date range picker",message:"Next month"},date_range_picker_next_quarter:{_description:"text for date range picker",message:"Next quarter"},date_range_picker_next_week:{_description:"text for date range picker",message:"Next week"},date_range_picker_specific_range:{_description:"text for date range picker",message:"Specific range"},date_range_picker_this_calendar_year:{_description:"text for date range picker",message:"This calendar year"},date_range_picker_this_fiscal_year:{_description:"text for date range picker",message:"This fiscal year"},date_range_picker_this_month:{_description:"text for date range picker",message:"This month"},date_range_picker_this_quarter:{_description:"text for date range picker",message:"This quarter"},date_range_picker_this_week:{_description:"text for date range picker",message:"This week"},date_range_picker_to_date:{_description:"label for date range picker",message:"To date"},date_range_picker_today:{_description:"text for date range picker",message:"Today"},date_range_picker_tomorrow:{_description:"text for date range picker",message:"Tomorrow"},date_range_picker_yesterday:{_description:"text for date range picker",message:"Yesterday"},datepicker_clear:{_description:"Text displayed in the Clear button of the datepicker",message:"Clear"},datepicker_close:{_description:"Text displayed in the Close button of the datepicker",message:"Done"},datepicker_today:{_description:"Text displayed in the Today button of the datepicker",message:"Today"},definition_list_none_found:{_description:"The default text to show when a definition list item has no v