New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@skyux/core

Package Overview
Dependencies
Maintainers
1
Versions
497
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@skyux/core - npm Package Compare versions

Comparing version 3.11.1 to 3.12.0

modules/affix/affix-config.d.ts

4

bundles/bundle.umd.js

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@angular/core"),require("@angular/common"),require("@skyux/i18n"),require("rxjs/Observable"),require("rxjs/Subject"),require("rxjs"),require("rxjs/add/observable/fromEvent"),require("@angular/router"),require("rxjs/add/observable/of"),require("rxjs/add/operator/takeUntil"),require("rxjs/BehaviorSubject"),require("rxjs/add/operator/debounceTime"),require("@skyux/i18n/modules/i18n/get-string-for-locale"),require("@angular/platform-browser")):"function"==typeof define&&define.amd?define(["@angular/core","@angular/common","@skyux/i18n","rxjs/Observable","rxjs/Subject","rxjs","rxjs/add/observable/fromEvent","@angular/router","rxjs/add/observable/of","rxjs/add/operator/takeUntil","rxjs/BehaviorSubject","rxjs/add/operator/debounceTime","@skyux/i18n/modules/i18n/get-string-for-locale","@angular/platform-browser"],t):"object"==typeof exports?exports["skyux-core"]=t(require("@angular/core"),require("@angular/common"),require("@skyux/i18n"),require("rxjs/Observable"),require("rxjs/Subject"),require("rxjs"),require("rxjs/add/observable/fromEvent"),require("@angular/router"),require("rxjs/add/observable/of"),require("rxjs/add/operator/takeUntil"),require("rxjs/BehaviorSubject"),require("rxjs/add/operator/debounceTime"),require("@skyux/i18n/modules/i18n/get-string-for-locale"),require("@angular/platform-browser")):e["skyux-core"]=t(e["@angular/core"],e["@angular/common"],e["@skyux/i18n"],e["rxjs/Observable"],e["rxjs/Subject"],e.rxjs,e["rxjs/add/observable/fromEvent"],e["@angular/router"],e["rxjs/add/observable/of"],e["rxjs/add/operator/takeUntil"],e["rxjs/BehaviorSubject"],e["rxjs/add/operator/debounceTime"],e["@skyux/i18n/modules/i18n/get-string-for-locale"],e["@angular/platform-browser"])}(window,(function(e,t,r,n,o,i,s,a,c,u,l,d,p,f){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=39)}([function(e,t,r){"use strict";r.r(t),r.d(t,"__extends",(function(){return o})),r.d(t,"__assign",(function(){return i})),r.d(t,"__rest",(function(){return s})),r.d(t,"__decorate",(function(){return a})),r.d(t,"__param",(function(){return c})),r.d(t,"__metadata",(function(){return u})),r.d(t,"__awaiter",(function(){return l})),r.d(t,"__generator",(function(){return d})),r.d(t,"__exportStar",(function(){return p})),r.d(t,"__values",(function(){return f})),r.d(t,"__read",(function(){return y})),r.d(t,"__spread",(function(){return h})),r.d(t,"__spreadArrays",(function(){return v})),r.d(t,"__await",(function(){return m})),r.d(t,"__asyncGenerator",(function(){return _})),r.d(t,"__asyncDelegator",(function(){return b})),r.d(t,"__asyncValues",(function(){return g})),r.d(t,"__makeTemplateObject",(function(){return S})),r.d(t,"__importStar",(function(){return k})),r.d(t,"__importDefault",(function(){return x})),r.d(t,"__classPrivateFieldGet",(function(){return w})),r.d(t,"__classPrivateFieldSet",(function(){return O}));
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@angular/core"),require("@angular/common"),require("@skyux/i18n"),require("rxjs"),require("rxjs/add/observable/fromEvent"),require("rxjs/Observable"),require("rxjs/Subject"),require("@angular/router"),require("rxjs/add/observable/of"),require("rxjs/add/operator/takeUntil"),require("rxjs/BehaviorSubject"),require("rxjs/add/operator/debounceTime"),require("@angular/platform-browser")):"function"==typeof define&&define.amd?define(["@angular/core","@angular/common","@skyux/i18n","rxjs","rxjs/add/observable/fromEvent","rxjs/Observable","rxjs/Subject","@angular/router","rxjs/add/observable/of","rxjs/add/operator/takeUntil","rxjs/BehaviorSubject","rxjs/add/operator/debounceTime","@angular/platform-browser"],t):"object"==typeof exports?exports["skyux-core"]=t(require("@angular/core"),require("@angular/common"),require("@skyux/i18n"),require("rxjs"),require("rxjs/add/observable/fromEvent"),require("rxjs/Observable"),require("rxjs/Subject"),require("@angular/router"),require("rxjs/add/observable/of"),require("rxjs/add/operator/takeUntil"),require("rxjs/BehaviorSubject"),require("rxjs/add/operator/debounceTime"),require("@angular/platform-browser")):e["skyux-core"]=t(e["@angular/core"],e["@angular/common"],e["@skyux/i18n"],e.rxjs,e["rxjs/add/observable/fromEvent"],e["rxjs/Observable"],e["rxjs/Subject"],e["@angular/router"],e["rxjs/add/observable/of"],e["rxjs/add/operator/takeUntil"],e["rxjs/BehaviorSubject"],e["rxjs/add/operator/debounceTime"],e["@angular/platform-browser"])}(window,(function(e,t,r,n,o,i,s,a,c,u,l,d,f){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=41)}([function(e,t,r){"use strict";r.r(t),r.d(t,"__extends",(function(){return o})),r.d(t,"__assign",(function(){return i})),r.d(t,"__rest",(function(){return s})),r.d(t,"__decorate",(function(){return a})),r.d(t,"__param",(function(){return c})),r.d(t,"__metadata",(function(){return u})),r.d(t,"__awaiter",(function(){return l})),r.d(t,"__generator",(function(){return d})),r.d(t,"__exportStar",(function(){return f})),r.d(t,"__values",(function(){return p})),r.d(t,"__read",(function(){return y})),r.d(t,"__spread",(function(){return h})),r.d(t,"__spreadArrays",(function(){return m})),r.d(t,"__await",(function(){return v})),r.d(t,"__asyncGenerator",(function(){return b})),r.d(t,"__asyncDelegator",(function(){return _})),r.d(t,"__asyncValues",(function(){return g})),r.d(t,"__makeTemplateObject",(function(){return S})),r.d(t,"__importStar",(function(){return k})),r.d(t,"__importDefault",(function(){return x})),r.d(t,"__classPrivateFieldGet",(function(){return w})),r.d(t,"__classPrivateFieldSet",(function(){return O}));
/*! *****************************************************************************

@@ -16,2 +16,2 @@ Copyright (c) Microsoft Corporation. All rights reserved.

***************************************************************************** */
var n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function o(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var i=function(){return(i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function s(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function a(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s}function c(e,t){return function(r,n){t(r,n,e)}}function u(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))}function d(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=(o=s.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}}function p(e,t){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}function f(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function y(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s}function h(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(y(arguments[t]));return e}function v(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)n[o]=i[s];return n}function m(e){return this instanceof m?(this.v=e,this):new m(e)}function _(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),i=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){i.push([e,t,r,n])>1||a(e,t)}))})}function a(e,t){try{(r=o[e](t)).value instanceof m?Promise.resolve(r.value.v).then(c,u):l(i[0][2],r)}catch(e){l(i[0][3],e)}var r}function c(e){a("next",e)}function u(e){a("throw",e)}function l(e,t){e(t),i.shift(),i.length&&a(i[0][0],i[0][1])}}function b(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:m(e[n](t)),done:"return"===n}:o?o(t):t}:o}}function g(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=f(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){(function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)})(n,o,(t=e[r](t)).done,t.value)}))}}}function S(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function k(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function x(e){return e&&e.__esModule?e:{default:e}}function w(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function O(e,t,r){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,r),r}},function(t,r){t.exports=e},function(e,r){e.exports=t},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=function(){function e(){}return e.prototype.create=function(e){return new MutationObserver(e)},e=n.__decorate([o.Injectable()],e)}();t.MutationObserverService=i},function(e,t){e.exports=r},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(6),s=r(8),a=function(){function e(){}return e=n.__decorate([o.NgModule({providers:[i.SkyWindowRefService,s.SkyDynamicComponentService]})],e)}();t.SkyDynamicComponentModule=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(46),t),n.__exportStar(r(7),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1);function i(){return window}t.getWindow=i;var s=function(){function e(){}return Object.defineProperty(e.prototype,"nativeWindow",{get:function(){return i()},enumerable:!0,configurable:!0}),e=n.__decorate([o.Injectable()],e)}();t.SkyAppWindowRef=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(6),s=r(19),a=function(){function e(e,t,r,n,o){this.componentFactoryResolver=e,this.applicationRef=t,this.injector=r,this.windowRef=n,this.renderer=o.createRenderer(void 0,void 0)}return e.prototype.createComponent=function(e,t){t=t||{location:s.SkyDynamicComponentLocation.BodyBottom};var r=this.componentFactoryResolver.resolveComponentFactory(e).create(this.injector);this.applicationRef.attachView(r.hostView);var n=this.getRootNode(r),o=this.windowRef.getWindow().document.body;switch(t.location){case s.SkyDynamicComponentLocation.BodyTop:this.renderer.insertBefore(o,n,o.firstChild);break;default:this.renderer.appendChild(o,n)}return r},e.prototype.removeComponent=function(e){e&&(this.applicationRef.detachView(e.hostView),e.destroy())},e.prototype.getRootNode=function(e){return e.hostView.rootNodes[0]},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[o.ComponentFactoryResolver,o.ApplicationRef,o.Injector,i.SkyWindowRefService,o.RendererFactory2])],e)}();t.SkyDynamicComponentService=a},function(e,t){e.exports=n},function(e,t){e.exports=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(4),s=r(27),a=function(){function e(e){this.resourcesService=e,this.symbolIndex=[{value:1e12,label:this.getSymbol("skyux_numeric_trillions_symbol")},{value:1e9,label:this.getSymbol("skyux_numeric_billions_symbol")},{value:1e6,label:this.getSymbol("skyux_numeric_millions_symbol")},{value:1e3,label:this.getSymbol("skyux_numeric_thousands_symbol")}],this.defaultLocale="en-US"}return e.prototype.formatNumber=function(e,t){if(isNaN(e)||null===e)return"";var r,n,o=/\.0+$|(\.[0-9]*[1-9])0+$/,a=this.symbolIndex.find((function(r){return t.truncate&&(e>=t.truncateAfter&&e>=r.value||-e>=t.truncateAfter&&-e>=r.value)}));a?r=this.roundNumber(e/a.value,t.digits).toString().replace(o,"$1")+a.label:r=this.roundNumber(e,t.digits).toString().replace(o,"$1");switch(this.storeShortenSymbol(r),t.format.toLowerCase()){case"currency":var c=e>this.symbolIndex[this.symbolIndex.length-1].value,u=e%1!=0;n=t.minDigits?"1."+t.minDigits+"-"+t.digits:!c&&u&&t.digits>=2?"1.2-"+t.digits:"1.0-"+t.digits;r=s.SkyNumberFormatUtility.formatNumber(this.defaultLocale,parseFloat(r),i.SkyIntlNumberFormatStyle.Currency,n,t.iso,"symbol");break;default:n=t.minDigits?"1."+t.minDigits+"-"+t.digits:t.truncate?"1.0-"+t.digits:"1."+t.digits+"-"+t.digits,r=s.SkyNumberFormatUtility.formatNumber(this.defaultLocale,parseFloat(r),i.SkyIntlNumberFormatStyle.Decimal,n)}return t.truncate&&(r=this.replaceShortenSymbol(r)),r},e.prototype.roundNumber=function(e,t){if(void 0===t&&(t=0),t<0)throw new Error("SkyInvalidArgument: precision must be >= 0");if(isNaN(e)||null===e)return 0;var r=this.scaleNumberByPowerOfTen(e,t,!0),n=Math.round(r);return this.scaleNumberByPowerOfTen(n,t,!1)},e.prototype.scaleNumberByPowerOfTen=function(e,t,r){var n=e.toString().toLowerCase();if(n.includes("e")){var o=n.split("e"),i=o[0],s=o[1],a=r?Number(s)+t:Number(s)-t;return Number(i+"e"+a)}return Number(""+e+(r?"e":"e-")+t)},e.prototype.storeShortenSymbol=function(e){var t=this.symbolIndex.map((function(e){return e.label})),r=new RegExp(t.join("|"),"ig"),n=e.match(r);this.shortSymbol=n?n.toString():""},e.prototype.replaceShortenSymbol=function(e){var t=/(\d)(?!.*\d)/g.exec(e),r=t.index+t.length;return e.substring(0,r)+this.shortSymbol+e.substring(r)},e.prototype.getSymbol=function(e){return this.resourcesService.getStringForLocale({locale:"en_US"},e)},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[i.SkyLibResourcesService])],e)}();t.SkyNumericService=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(72),s=r(73),a=function(){function e(e){this.hostOptions=e}return e.prototype.create=function(e){return e=Object.assign({},this.hostOptions||{},e),new i.SkyViewkeeper(e)},e.prototype.destroy=function(e){e.destroy()},e=n.__decorate([o.Injectable(),n.__param(0,o.Optional()),n.__metadata("design:paramtypes",[s.SkyViewkeeperHostOptions])],e)}();t.SkyViewkeeperService=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(14),s=["a[href]","area[href]","input:not([disabled])","button:not([disabled])","select:not([disabled])","textarea:not([disabled])","iframe","object","embed","*[contenteditable=true]","*[tabindex]"].join(", "),a=function(){function e(e){this.rendererFactory=e,this.renderer=this.rendererFactory.createRenderer(void 0,void 0)}return e.prototype.setResponsiveContainerClass=function(e,t){var r,n=e.nativeElement;switch(this.renderer.removeClass(n,"sky-responsive-container-xs"),this.renderer.removeClass(n,"sky-responsive-container-sm"),this.renderer.removeClass(n,"sky-responsive-container-md"),this.renderer.removeClass(n,"sky-responsive-container-lg"),t){case i.SkyMediaBreakpoints.xs:r="sky-responsive-container-xs";break;case i.SkyMediaBreakpoints.sm:r="sky-responsive-container-sm";break;case i.SkyMediaBreakpoints.md:r="sky-responsive-container-md";break;default:r="sky-responsive-container-lg"}this.renderer.addClass(n,r)},e.prototype.toggleIframePointerEvents=function(e){for(var t=document.querySelectorAll("iframe"),r=0;r<t.length;r++)t[r].style.pointerEvents=e?"":"none"},e.prototype.applyAutoFocus=function(e){var t=e.nativeElement.querySelector("[autofocus]");return!!t&&(t.focus(),!0)},e.prototype.getFocusableChildrenAndApplyFocus=function(e,t,r){void 0===r&&(r=!1);var n=e.nativeElement.querySelector(t),o=this.getFocusableChildren(n);!this.focusFirstElement(o)&&r&&n.focus()},e.prototype.getFocusableChildren=function(e,t){var r=this,n=Array.prototype.slice.call(e.querySelectorAll(s));return t&&t.ignoreTabIndex||(n=n.filter((function(e){return-1!==e.tabIndex}))),t&&t.ignoreVisibility||(n=n.filter((function(e){return r.isVisible(e)}))),n},e.prototype.focusFirstElement=function(e){return e.length>0&&(e[0].focus(),!0)},e.prototype.isVisible=function(e){var t=window.getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility&&!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[o.RendererFactory2])],e)}();t.SkyCoreAdapterService=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(42),t),n.__exportStar(r(15),t),n.__exportStar(r(16),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(43),s=r(16),a=function(){function e(e){this.zone=e,this.currentSubject=new i.BehaviorSubject(this.current),this._current=s.SkyMediaBreakpoints.md,this.breakpoints=[{mediaQueryString:t.xs,name:s.SkyMediaBreakpoints.xs},{mediaQueryString:t.sm,name:s.SkyMediaBreakpoints.sm},{mediaQueryString:t.md,name:s.SkyMediaBreakpoints.md},{mediaQueryString:t.lg,name:s.SkyMediaBreakpoints.lg}],this.mediaQueries=[],this.addListeners()}var t;return t=e,Object.defineProperty(e.prototype,"current",{get:function(){return this._current},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this.removeListeners(),this.currentSubject.complete()},e.prototype.subscribe=function(e){return this.currentSubject.subscribe({next:function(t){e(t)}})},e.prototype.destroy=function(){this.removeListeners(),this.currentSubject.complete()},e.prototype.addListeners=function(){var e=this;this.mediaQueries=this.breakpoints.map((function(t){var r=matchMedia(t.mediaQueryString),n=function(r){e.zone.run((function(){r.matches&&e.notifyBreakpointChange(t.name)}))};return r.addListener(n),r.matches&&e.notifyBreakpointChange(t.name),{mediaQueryList:r,listener:n}}))},e.prototype.removeListeners=function(){this.mediaQueries.forEach((function(e){e.mediaQueryList.removeListener(e.listener)})),this.mediaQueries=[]},e.prototype.notifyBreakpointChange=function(e){this._current=e,this.currentSubject.next(e)},e.xs="(max-width: 767px)",e.sm="(min-width: 768px) and (max-width: 991px)",e.md="(min-width: 992px) and (max-width: 1199px)",e.lg="(min-width: 1200px)",e=t=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[o.NgZone])],e)}();t.SkyMediaQueryService=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.xs=1]="xs",e[e.sm=2]="sm",e[e.md=3]="md",e[e.lg=4]="lg"}(t.SkyMediaBreakpoints||(t.SkyMediaBreakpoints={}))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(18),o=function(){function e(e,t){this.componentInstance=e,this.stackOrder=t,this._destroyed=new n.Subject}return Object.defineProperty(e.prototype,"destroyed",{get:function(){return this._destroyed.asObservable()},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this._destroyed.next(),this._destroyed.complete()},e}();t.SkyDockItem=o},function(e,t){e.exports=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.BodyBottom=0]="BodyBottom",e[e.BodyTop=1]="BodyTop"}(t.SkyDynamicComponentLocation||(t.SkyDynamicComponentLocation={}))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(47),s=r(22),a=function(){function e(e,t,r,n,o){this.changeDetector=e,this.resolver=t,this.elementRef=r,this.injector=n,this.domAdapter=o,this.itemRefs=[]}return e.prototype.ngOnInit=function(){this.domAdapter.watchDomChanges(this.elementRef)},e.prototype.insertComponent=function(e,t){void 0===t&&(t={});var r=this.resolver.resolveComponentFactory(e),n=o.Injector.create({providers:t.providers||[],parent:this.injector}),i=this.target.createComponent(r,void 0,n),s=null!==t.stackOrder&&void 0!==t.stackOrder?t.stackOrder:this.getHighestStackOrder();return this.itemRefs.push({componentRef:i,stackOrder:s}),this.sortItemsByStackOrder(),this.changeDetector.markForCheck(),{componentRef:i,stackOrder:s}},e.prototype.removeItem=function(e){var t=e.componentRef.hostView;this.target.remove(this.target.indexOf(t));var r=this.itemRefs.find((function(e){return e.componentRef.hostView===t}));this.itemRefs.splice(this.itemRefs.indexOf(r),1)},e.prototype.sortItemsByStackOrder=function(){var e=this;this.itemRefs.sort(s.sortByStackOrder);for(var t=0,r=this.target.length;t<r;t++)this.target.detach(t);this.itemRefs.forEach((function(t,r){return e.target.insert(t.componentRef.hostView,r)}))},e.prototype.getHighestStackOrder=function(){return 0===this.itemRefs.length?0:this.itemRefs[0].stackOrder+1},n.__decorate([o.ViewChild("target",{read:o.ViewContainerRef,static:!0}),n.__metadata("design:type",o.ViewContainerRef)],e.prototype,"target",void 0),e=n.__decorate([o.Component({selector:"sky-dock",template:"<ng-container\n #target\n></ng-container>",styles:[":host{position:fixed;left:0;bottom:0;right:0;display:flex;flex-direction:column;width:100%}\n"],providers:[i.SkyDockDomAdapterService],changeDetection:o.ChangeDetectionStrategy.OnPush}),n.__metadata("design:paramtypes",[o.ChangeDetectorRef,o.ComponentFactoryResolver,o.ElementRef,o.Injector,i.SkyDockDomAdapterService])],e)}();t.SkyDockComponent=a},function(e,t){e.exports=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortByStackOrder=function(e,t){return e.stackOrder>t.stackOrder?-1:e.stackOrder<t.stackOrder?1:0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(8),s=r(17),a=r(20),c=r(22),u=function(){function e(e){this.dynamicComponentService=e,this._items=[]}return Object.defineProperty(e.prototype,"items",{get:function(){return this._items},enumerable:!0,configurable:!0}),e.prototype.insertComponent=function(e,t){var r=this;this.dockRef||this.createDock();var n=this.dockRef.instance.insertComponent(e,t),o=new s.SkyDockItem(n.componentRef.instance,n.stackOrder);return o.destroyed.subscribe((function(){r.dockRef.instance.removeItem(n),r._items.splice(r._items.indexOf(o),1),0===r._items.length&&r.destroyDock()})),this._items.push(o),this._items.sort(c.sortByStackOrder),o},e.prototype.createDock=function(){this.dockRef=this.dynamicComponentService.createComponent(a.SkyDockComponent)},e.prototype.destroyDock=function(){this.dynamicComponentService.removeComponent(this.dockRef),this.dockRef=void 0},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[i.SkyDynamicComponentService])],e)}();t.SkyDockService=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(19),t),n.__exportStar(r(5),t),n.__exportStar(r(8),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=function(){function e(){}return e.prototype.warn=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];window.console&&window.console.warn.apply(window.console,arguments)},e=n.__decorate([o.Injectable()],e)}();t.SkyLogService=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(11),s=r(56),a=function(){function e(e){this.skyNumeric=e}return e.prototype.transform=function(e,t){var r=new s.NumericOptions;if(t&&!1===t.truncate&&void 0===t.digits&&(t.digits=0),t&&t.minDigits&&t.digits&&t.minDigits>t.digits)throw new Error("The `digits` property must be greater than or equal to the `minDigits` property");return t&&t.minDigits&&!t.digits&&(t.digits=t.minDigits),Object.assign(r,t),this.skyNumeric.formatNumber(e,r)},e=n.__decorate([o.Pipe({name:"skyNumeric"}),n.__metadata("design:paramtypes",[i.SkyNumericService])],e)}();t.SkyNumericPipe=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(4);function o(e){var t=parseInt(e,10);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}var i=function(){function e(){}return e.formatNumber=function(e,t,r,i,s,a){if(void 0===s&&(s=null),void 0===a&&(a=!1),null==t)return null;if("number"!=typeof(t="string"==typeof t&&function(e){return!isNaN(e-parseFloat(e))}(t)?+t:t))throw Error("SkyInvalidPipeArgument: '"+t+"'");var c=void 0,u=void 0,l=void 0;if(r!==n.SkyIntlNumberFormatStyle.Currency&&(c=1,u=0,l=3),i){var d=i.match(this._NUMBER_FORMAT_REGEXP);if(null===d)throw new Error(i+" is not a valid digit info for number pipes");null!=d[1]&&(c=o(d[1])),null!=d[3]&&(u=o(d[3])),null!=d[5]&&(l=o(d[5]))}return n.SkyIntlNumberFormatter.format(t,e,r,{minimumIntegerDigits:c,minimumFractionDigits:u,maximumFractionDigits:l,currency:s,currencyAsSymbol:a})},e._NUMBER_FORMAT_REGEXP=/^(\d+)?\.((\d+)(-(\d+))?)?$/,e}();t.SkyNumberFormatUtility=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(4),s=r(59),a=function(){function e(){}return e=n.__decorate([o.NgModule({providers:[{provide:i.SKY_LIB_RESOURCES_PROVIDERS,useClass:s.SkyCoreResourcesProvider,multi:!0}]})],e)}();t.SkyCoreResourcesModule=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(18),o=function(){function e(e,t){var r=this;this.config=e,this.componentRef=t,this._closed=new n.Subject,this.componentRef.instance.closed.subscribe((function(){r.close()}))}return Object.defineProperty(e.prototype,"closed",{get:function(){return this._closed},enumerable:!0,configurable:!0}),e.prototype.attachComponent=function(e,t){return this.componentRef.instance.attachComponent(e,t).instance},e.prototype.attachTemplate=function(e,t){this.componentRef.instance.attachTemplate(e,t)},e.prototype.close=function(){this._closed.next(),this._closed.complete()},e}();t.SkyOverlayInstance=o},function(e,t){e.exports=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(7),s=function(){function e(e,t){this.windowRef=e,this.renderer=t.createRenderer(void 0,void 0)}return e.prototype.restrictBodyScroll=function(){this.renderer.setStyle(this.windowRef.nativeWindow.document.body,"overflow","hidden")},e.prototype.releaseBodyScroll=function(){this.renderer.removeStyle(this.windowRef.nativeWindow.document.body,"overflow")},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[i.SkyAppWindowRef,o.RendererFactory2])],e)}();t.SkyOverlayAdapterService=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(33),s=r(36),a=function(){function e(e,t,r){this.changeDetector=e,this.resolver=t,this.injector=r}return e.prototype.createOverlay=function(e){var t=o.Injector.create({parent:this.injector,providers:[{provide:s.SkyOverlayContext,useValue:new s.SkyOverlayContext(e)}]}),r=this.resolver.resolveComponentFactory(i.SkyOverlayComponent),n=this.targetRef.createComponent(r,void 0,t);return this.changeDetector.markForCheck(),n},n.__decorate([o.ViewChild("target",{read:o.ViewContainerRef}),n.__metadata("design:type",o.ViewContainerRef)],e.prototype,"targetRef",void 0),e=n.__decorate([o.Component({selector:"sky-overlay-host",template:"<ng-template #target>\n</ng-template>\n",styles:[":host{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;width:100%;height:100%;pointer-events:none}:host ::ng-deep *{pointer-events:initial}\n"],changeDetection:o.ChangeDetectionStrategy.OnPush}),n.__metadata("design:paramtypes",[o.ChangeDetectorRef,o.ComponentFactoryResolver,o.Injector])],e)}();t.SkyOverlayHostComponent=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(30),s=r(9),a=r(10);r(21),r(34),r(35);var c=r(36),u=function(){function e(e,t,r,n,o,i){this.changeDetector=e,this.resolver=t,this.elementRef=r,this.injector=n,this.router=o,this.context=i,this.allowClickThrough=!1,this.showBackdrop=!1,this.ngUnsubscribe=new a.Subject,this._closed=new a.Subject}return Object.defineProperty(e.prototype,"closed",{get:function(){return this._closed.asObservable()},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){this.applyConfig(this.context.config),this.context.config.enableClose&&this.addBackdropClickListener(),this.context.config.closeOnNavigation&&this.addRouteListener()},e.prototype.ngOnDestroy=function(){this.removeRouteListener(),this.ngUnsubscribe.next(),this.ngUnsubscribe.complete(),this._closed.complete()},e.prototype.attachComponent=function(e,t){void 0===t&&(t=[]);var r=this.resolver.resolveComponentFactory(e),n=o.Injector.create({providers:t,parent:this.injector});return this.targetRef.createComponent(r,void 0,n)},e.prototype.attachTemplate=function(e,t){this.targetRef.createEmbeddedView(e,t)},e.prototype.applyConfig=function(e){this.showBackdrop=e.showBackdrop,this.allowClickThrough=!this.showBackdrop&&!e.enableClose,this.changeDetector.markForCheck()},e.prototype.addBackdropClickListener=function(){var e=this;s.Observable.fromEvent(this.elementRef.nativeElement,"click").takeUntil(this.ngUnsubscribe).subscribe((function(){e._closed.next(),e._closed.complete()}))},e.prototype.addRouteListener=function(){var e=this;this.routerSubscription=this.router.events.subscribe((function(t){t instanceof i.NavigationStart&&(e._closed.next(),e._closed.complete())}))},e.prototype.removeRouteListener=function(){this.routerSubscription&&(this.routerSubscription.unsubscribe(),this.routerSubscription=void 0)},n.__decorate([o.ViewChild("target",{read:o.ViewContainerRef}),n.__metadata("design:type",o.ViewContainerRef)],e.prototype,"targetRef",void 0),e=n.__decorate([o.Component({selector:"sky-overlay",template:'<div\n class="sky-overlay"\n [ngClass]="{\n \'sky-overlay-ignore-pointer-events\': allowClickThrough\n }"\n>\n <div\n class="sky-overlay-content"\n (click)="$event.stopPropagation();"\n >\n <ng-template\n #target\n >\n </ng-template>\n </div>\n <div *ngIf="showBackdrop"\n class="sky-overlay-backdrop"\n ></div>\n</div>\n',styles:[":host{pointer-events:none}:host,.sky-overlay{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:100%;display:flex}.sky-overlay-content{position:relative;z-index:1;display:inline-flex;align-self:start}.sky-overlay-ignore-pointer-events{pointer-events:none}.sky-overlay-ignore-pointer-events ::ng-deep *{pointer-events:auto}.sky-overlay-backdrop{background:rgba(0,0,0,0.5);top:0;right:0;left:0;bottom:0;width:100%;height:100%;position:absolute}\n"],changeDetection:o.ChangeDetectionStrategy.OnPush}),n.__metadata("design:paramtypes",[o.ChangeDetectorRef,o.ComponentFactoryResolver,o.ElementRef,o.Injector,i.Router,c.SkyOverlayContext])],e)}();t.SkyOverlayComponent=u},function(e,t){e.exports=c},function(e,t){e.exports=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){this.config=e};t.SkyOverlayContext=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(24),s=r(31),a=r(32),c=r(29),u=function(){function e(e,t){this.dynamicComponentService=e,this.adapter=t,this.overlays=[],this.createHostComponent()}return e.prototype.create=function(e){var t=this,r=this.prepareConfig(e);!1===r.enableScroll&&this.adapter.restrictBodyScroll();var n=this.host.instance.createOverlay(r),o=new c.SkyOverlayInstance(r,n);return o.closed.subscribe((function(){t.destroyOverlay(o),n.destroy()})),this.overlays.push(o),o},e.prototype.closeAll=function(){for(;this.overlays.length>0;)this.overlays[0].close()},e.prototype.createHostComponent=function(){this.host=this.dynamicComponentService.createComponent(a.SkyOverlayHostComponent)},e.prototype.prepareConfig=function(e){return n.__assign({},{closeOnNavigation:!0,enableClose:!1,enableScroll:!0,showBackdrop:!1},e)},e.prototype.destroyOverlay=function(e){(this.overlays.splice(this.overlays.indexOf(e),1),!1===e.config.enableScroll)&&(this.overlays.some((function(e){return!e.config.enableScroll}))||this.adapter.releaseBodyScroll())},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[i.SkyDynamicComponentService,s.SkyOverlayAdapterService])],e)}();t.SkyOverlayService=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(4),s=r(10);r(35);var a=r(27),c=function(){function e(e){var t=this;this.localeProvider=e,this.defaultFormat="1.0-2",this.defaultLocale="en-US",this.ngUnsubscribe=new s.Subject,this.localeProvider.getLocaleInfo().takeUntil(this.ngUnsubscribe).subscribe((function(e){t.defaultLocale=e.locale,t.updateFormattedValue()}))}return e.prototype.ngOnDestroy=function(){this.ngUnsubscribe.next(),this.ngUnsubscribe.complete()},e.prototype.transform=function(e,t,r){return this.value=e,this.format=t,this.locale=r,this.updateFormattedValue(),this.formattedValue},e.prototype.updateFormattedValue=function(){var e=this.locale||this.defaultLocale,t=this.format||this.defaultFormat;this.formattedValue=a.SkyNumberFormatUtility.formatNumber(e,this.value,i.SkyIntlNumberFormatStyle.Percent,t)},e=n.__decorate([o.Pipe({name:"skyPercent",pure:!1}),n.__metadata("design:paramtypes",[i.SkyAppLocaleProvider])],e)}();t.SkyPercentPipe=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(0).__exportStar(r(40),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(41),t),n.__exportStar(r(17),t),n.__exportStar(r(45),t),n.__exportStar(r(23),t),n.__exportStar(r(24),t),n.__exportStar(r(49),t),n.__exportStar(r(52),t),n.__exportStar(r(14),t),n.__exportStar(r(54),t),n.__exportStar(r(55),t),n.__exportStar(r(29),t),n.__exportStar(r(61),t),n.__exportStar(r(37),t),n.__exportStar(r(62),t),n.__exportStar(r(64),t),n.__exportStar(r(67),t),n.__exportStar(r(69),t),n.__exportStar(r(6),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(13),t),n.__exportStar(r(44),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(2),s=r(15),a=function(){function e(){}return e=n.__decorate([o.NgModule({providers:[s.SkyMediaQueryService],imports:[i.CommonModule]})],e)}();t.SkyMediaQueryModule=a},function(e,t){e.exports=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(13),s=function(){function e(){}return e=n.__decorate([o.NgModule({providers:[i.SkyCoreAdapterService]})],e)}();t.SkyCoreAdapterModule=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(2),i=r(1),s=r(5),a=r(3),c=r(20),u=r(23),l=function(){function e(){}return e=n.__decorate([i.NgModule({imports:[o.CommonModule,s.SkyDynamicComponentModule],declarations:[c.SkyDockComponent],entryComponents:[c.SkyDockComponent],providers:[a.MutationObserverService,u.SkyDockService]})],e)}();t.SkyDockModule=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=function(){function e(){}return e.prototype.getWindow=function(){return window},e=n.__decorate([o.Injectable()],e)}();t.SkyWindowRefService=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(3),s=r(9),a=r(10);r(21),r(48);var c=function(){function e(e,t){this.mutationService=e,this.ngUnsubscribe=new a.Subject,this.renderer=t.createRenderer(void 0,void 0)}return e.prototype.ngOnDestroy=function(){this.observer.disconnect(),this.ngUnsubscribe.next(),this.styleElement&&this.destroyStyleElement(),this.currentDockHeight=this.ngUnsubscribe=this.observer=this.styleElement=void 0},e.prototype.watchDomChanges=function(e){var t=this;this.observer=this.mutationService.create((function(){t.adjustBodyStyles(e)})),this.observer.observe(e.nativeElement,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),s.Observable.fromEvent(window,"resize").debounceTime(250).takeUntil(this.ngUnsubscribe).subscribe((function(){return t.adjustBodyStyles(e)}))},e.prototype.adjustBodyStyles=function(e){var t=e.nativeElement.getBoundingClientRect().height;if(t!==this.currentDockHeight){var r=this.renderer.createElement("style"),n=this.renderer.createText("body { margin-bottom: "+t+"px; }");this.renderer.setAttribute(r,"data-test-selector","sky-layout-dock-bottom-styles"),this.renderer.appendChild(r,n),this.renderer.appendChild(document.head,r),this.styleElement&&this.destroyStyleElement(),this.currentDockHeight=t,this.styleElement=r}},e.prototype.destroyStyleElement=function(){this.renderer.removeChild(document.head,this.styleElement)},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[i.MutationObserverService,o.RendererFactory2])],e)}();t.SkyDockDomAdapterService=c},function(e,t){e.exports=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(0).__exportStar(r(50),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(51);t.SkyAppFormat=n.SkyAppFormat;var o=function(){function e(){}return e.formatText=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return this.isEmpty(e)?"":String(e).replace(/\{(\d+)\}/g,(function(e,r){return t[parseInt(r,10)]}))},e.isEmpty=function(e){return null==e},e}();t.SkyFormat=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=function(){function e(){}return e.prototype.formatText=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return String(e).replace(/\{(\d+)\}/g,(function(e,r){return t[parseInt(r,10)]}))},e=n.__decorate([o.Injectable()],e)}();t.SkyAppFormat=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(53),t),n.__exportStar(r(25),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(2),s=r(25),a=function(){function e(){}return e=n.__decorate([o.NgModule({imports:[i.CommonModule],providers:[s.SkyLogService]})],e)}();t.SkyLogModule=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(0).__exportStar(r(3),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(26),t),n.__exportStar(r(11),t),n.__exportStar(r(57),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){this.digits=1,this.format="number",this.iso="USD",this.truncate=!0,this.truncateAfter=0};t.NumericOptions=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(4),s=r(58),a=r(26),c=r(11),u=function(){function e(){}return e=n.__decorate([o.NgModule({declarations:[a.SkyNumericPipe],providers:[a.SkyNumericPipe,c.SkyNumericService],imports:[i.SkyI18nModule,s.SkyCoreResourcesModule],exports:[a.SkyNumericPipe]})],e)}();t.SkyNumericModule=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(0).__exportStar(r(28),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(60),s=function(){function e(){this.resources={"EN-US":{skyux_numeric_billions_symbol:"B",skyux_numeric_millions_symbol:"M",skyux_numeric_thousands_symbol:"K",skyux_numeric_trillions_symbol:"T"}}}return e.prototype.getString=function(e,t){return i.getStringForLocale(this.resources,e.locale,t)},e=n.__decorate([o.Injectable()],e)}();t.SkyCoreResourcesProvider=s},function(e,t){e.exports=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(2),i=r(1),s=r(30),a=r(5),c=r(7),u=r(31),l=r(32),d=r(33),p=r(37),f=function(){function e(){}return e=n.__decorate([i.NgModule({imports:[o.CommonModule,s.RouterModule,a.SkyDynamicComponentModule],declarations:[d.SkyOverlayComponent,l.SkyOverlayHostComponent],entryComponents:[d.SkyOverlayComponent,l.SkyOverlayHostComponent],providers:[c.SkyAppWindowRef,u.SkyOverlayAdapterService,p.SkyOverlayService]})],e)}();t.SkyOverlayModule=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(38),t),n.__exportStar(r(63),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(2),i=r(1),s=r(28),a=r(38),c=function(){function e(){}return e=n.__decorate([i.NgModule({declarations:[a.SkyPercentPipe],providers:[a.SkyPercentPipe],imports:[o.CommonModule,s.SkyCoreResourcesModule],exports:[a.SkyPercentPipe]})],e)}();t.SkyPercentPipeModule=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(0).__exportStar(r(65),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(66),s=function(){function e(e){this.title=e}return e.prototype.setTitle=function(e){e&&e.titleParts&&this.title.setTitle(e.titleParts.join(" - "))},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[i.Title])],e)}();t.SkyAppTitleService=s},function(e,t){e.exports=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(0).__exportStar(r(68),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(9);r(34);var s=function(){function e(){}return e.prototype.getConfig=function(e,t){return i.Observable.of(t)},e.prototype.setConfig=function(e,t){return i.Observable.of({})},e=n.__decorate([o.Injectable()],e)}();t.SkyUIConfigService=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(70),t),n.__exportStar(r(12),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(71),s=r(12),a=r(3),c=function(){function e(){}return e=n.__decorate([o.NgModule({declarations:[i.SkyViewkeeperDirective],exports:[i.SkyViewkeeperDirective],providers:[s.SkyViewkeeperService,a.MutationObserverService]})],e)}();t.SkyViewkeeperModule=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(3),s=r(12),a=function(){function e(e,t,r){this.el=e,this.mutationObserverSvc=t,this.viewkeeperSvc=r,this.viewkeepers=[]}return Object.defineProperty(e.prototype,"skyViewkeeper",{get:function(){return this._skyViewkeeper},set:function(e){this._skyViewkeeper=e,this.detectElements()},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){var e=this;this.observer=this.mutationObserverSvc.create((function(){return e.detectElements()})),this.observer.observe(this.el.nativeElement,{childList:!0,subtree:!0})},e.prototype.ngOnDestroy=function(){this.observer.disconnect(),this.destroyViewkeepers()},e.prototype.destroyViewkeepers=function(){for(var e=0,t=this.viewkeepers;e<t.length;e++){var r=t[e];this.viewkeeperSvc.destroy(r)}this.viewkeepers=[]},e.prototype.getViewkeeperEls=function(){var e;if(this.skyViewkeeper){e=[];for(var t=0,r=this.skyViewkeeper;t<r.length;t++){var n=r[t],o=Array.from(this.el.nativeElement.querySelectorAll(n));e=e.concat(o)}}return e},e.prototype.viewkeeperElsChanged=function(e){if(!e!=!this.currentViewkeeperEls)return!0;if(e&&this.currentViewkeeperEls){if(e.length!==this.currentViewkeeperEls.length)return!0;for(var t=0,r=e.length;t<r;t++)if(e[t]!==this.currentViewkeeperEls[t])return!0}return!1},e.prototype.detectElements=function(){var e=this.getViewkeeperEls();if(this.viewkeeperElsChanged(e)){this.destroyViewkeepers();for(var t=void 0,r=0,n=e;r<n.length;r++){var o=n[r];this.viewkeepers.push(this.viewkeeperSvc.create({boundaryEl:this.el.nativeElement,el:o,setWidth:!0,verticalOffsetEl:t})),t=o}this.currentViewkeeperEls=e}},n.__decorate([o.Input(),n.__metadata("design:type",Array),n.__metadata("design:paramtypes",[Array])],e.prototype,"skyViewkeeper",null),e=n.__decorate([o.Directive({selector:"[skyViewkeeper]"}),n.__metadata("design:paramtypes",[o.ElementRef,i.MutationObserverService,s.SkyViewkeeperService])],e)}();t.SkyViewkeeperDirective=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,o;function i(e){var t=e.getBoundingClientRect();return{top:t.top+document.documentElement.scrollTop,left:t.left+document.documentElement.scrollLeft}}function s(e){var t=e?e.toString():"";return"number"==typeof e&&(t=e+"px"),t}function a(e,t,r,n,o){e.style.top=s(r),e.style.left=s(t),e.style.marginTop=s(o),null!==n&&(e.style.width=s(n))}var c=function(){function e(e){var t=this;e=e||{},this.setWidth=e.setWidth,this.id="viewkeeper-"+(o=(o||0)+1),this.el=e.el,this.boundaryEl=e.boundaryEl,this.verticalOffset=e.verticalOffset||0,this.verticalOffsetEl=e.verticalOffsetEl,this.viewportMarginTop=e.viewportMarginTop||0,this.syncElPositionHandler=function(){return t.syncElPosition()},this.verticalOffsetEl&&this.verticalOffsetEl.addEventListener("afterViewkeeperSync",this.syncElPositionHandler),window.addEventListener("scroll",this.syncElPositionHandler),window.addEventListener("resize",this.syncElPositionHandler),window.addEventListener("orientationchange",this.syncElPositionHandler),function(){if(!n){n=document.createElement("style");var e=document.createTextNode("\n.sky-viewkeeper-fixed {\n position: fixed !important;\n z-index: 999;\n opacity: 0.95;\n overflow: hidden;\n}\n");n.appendChild(e),document.head.appendChild(n)}}(),this.syncElPosition()}return e.prototype.syncElPosition=function(){var e=this.calculateVerticalOffset();if(0!==this.el.offsetWidth||0!==this.el.offsetHeight){var t=this.getBoundaryInfo(),r=this.getFixedStyles(t,e),n=this.shouldFixEl(t,e);this.needsUpdating(n,r)&&(n?this.fixEl(t,r):this.unfixEl());var o=function(e){var t=document.createEvent("CustomEvent");return t.initCustomEvent(e,!1,!1,void 0),t}("afterViewkeeperSync");this.el.dispatchEvent(o)}},e.prototype.destroy=function(){this.isDestroyed||(window.removeEventListener("scroll",this.syncElPositionHandler),window.removeEventListener("resize",this.syncElPositionHandler),window.removeEventListener("orientationchange",this.syncElPositionHandler),this.unfixEl(),this.verticalOffsetEl&&this.verticalOffsetEl.removeEventListener("afterViewkeeperSync",this.syncElPositionHandler),this.el=this.boundaryEl=this.verticalOffsetEl=void 0,this.isDestroyed=!0)},e.prototype.getSpacerId=function(){return this.id+"-spacer"},e.prototype.unfixEl=function(){var e,t=document.getElementById(this.getSpacerId());t&&t.parentElement.removeChild(t),this.el.classList.remove("sky-viewkeeper-fixed"),this.currentElFixedLeft=this.currentElFixedTop=this.currentElFixedWidth=void 0,this.setWidth&&(e="auto"),a(this.el,"","",e,"")},e.prototype.calculateVerticalOffset=function(){var e=this.verticalOffset;if(this.verticalOffsetEl){var t=this.verticalOffsetEl.style.top,r=parseInt(t,10)||0;e+=this.verticalOffsetEl.offsetHeight+r}return e},e.prototype.shouldFixEl=function(e,t){var r;return r=e.spacerEl?i(e.spacerEl).top:i(this.el).top,e.scrollTop+t+this.viewportMarginTop>r},e.prototype.getFixedStyles=function(e,t){var r;r=Math.min(e.boundaryBottom-e.elHeight-e.scrollTop,t);var n=e.boundaryEl.getBoundingClientRect().width;return{elFixedLeft:e.boundaryOffset.left-e.scrollLeft,elFixedTop:r,elFixedWidth:n}},e.prototype.needsUpdating=function(e,t){return!(e&&this.currentElFixedLeft===t.elFixedLeft&&this.currentElFixedTop===t.elFixedTop&&this.currentElFixedWidth===t.elFixedWidth||!(e||void 0!==this.currentElFixedLeft&&null!==this.currentElFixedLeft))},e.prototype.fixEl=function(e,t){var r,n=this.el;if(!e.spacerEl){var o=e.elHeight,i=document.createElement("div");i.id=e.spacerId,i.style.height=s(o),n.parentNode.insertBefore(i,n.nextSibling)}n.classList.add("sky-viewkeeper-fixed"),this.currentElFixedTop=t.elFixedTop,this.currentElFixedLeft=t.elFixedLeft,this.currentElFixedWidth=t.elFixedWidth,this.setWidth&&(r=t.elFixedWidth),a(n,t.elFixedLeft,t.elFixedTop,r,this.viewportMarginTop)},e.prototype.getBoundaryInfo=function(){var e,t,r=this.getSpacerId(),n=document.getElementById(r),o=this.boundaryEl,s=i(o),a=s.top+o.getBoundingClientRect().height,c=document.documentElement.scrollLeft,u=document.documentElement.scrollTop;return{boundaryBottom:a,boundaryOffset:s,boundaryEl:o,elHeight:(e=this.el,t=getComputedStyle(e),e.offsetHeight+parseInt(t.marginTop,10)+parseInt(t.marginBottom,10)),scrollLeft:c,scrollTop:u,spacerId:r,spacerEl:n}},e}();t.SkyViewkeeper=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){};t.SkyViewkeeperHostOptions=n}])}));
var n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function o(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var i=function(){return(i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function s(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function a(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s}function c(e,t){return function(r,n){t(r,n,e)}}function u(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))}function d(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=(o=s.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}}function f(e,t){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}function p(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function y(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s}function h(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(y(arguments[t]));return e}function m(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)n[o]=i[s];return n}function v(e){return this instanceof v?(this.v=e,this):new v(e)}function b(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),i=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){i.push([e,t,r,n])>1||a(e,t)}))})}function a(e,t){try{(r=o[e](t)).value instanceof v?Promise.resolve(r.value.v).then(c,u):l(i[0][2],r)}catch(e){l(i[0][3],e)}var r}function c(e){a("next",e)}function u(e){a("throw",e)}function l(e,t){e(t),i.shift(),i.length&&a(i[0][0],i[0][1])}}function _(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:v(e[n](t)),done:"return"===n}:o?o(t):t}:o}}function g(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=p(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){(function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)})(n,o,(t=e[r](t)).done,t.value)}))}}}function S(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function k(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function x(e){return e&&e.__esModule?e:{default:e}}function w(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function O(e,t,r){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,r),r}},function(t,r){t.exports=e},function(e,r){e.exports=t},function(e,t){e.exports=r},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=function(){function e(){}return e.prototype.create=function(e){return new MutationObserver(e)},e=n.__decorate([o.Injectable()],e)}();t.MutationObserverService=i},function(e,t){e.exports=n},function(e,t){e.exports=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(8),s=r(10),a=function(){function e(){}return e=n.__decorate([o.NgModule({providers:[i.SkyWindowRefService,s.SkyDynamicComponentService]})],e)}();t.SkyDynamicComponentModule=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(53),t),n.__exportStar(r(9),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1);function i(){return window}t.getWindow=i;var s=function(){function e(){}return Object.defineProperty(e.prototype,"nativeWindow",{get:function(){return i()},enumerable:!0,configurable:!0}),e=n.__decorate([o.Injectable()],e)}();t.SkyAppWindowRef=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(8),s=r(21),a=function(){function e(e,t,r,n,o){this.componentFactoryResolver=e,this.applicationRef=t,this.injector=r,this.windowRef=n,this.renderer=o.createRenderer(void 0,void 0)}return e.prototype.createComponent=function(e,t){t=t||{location:s.SkyDynamicComponentLocation.BodyBottom};var r=this.componentFactoryResolver.resolveComponentFactory(e).create(this.injector);this.applicationRef.attachView(r.hostView);var n=this.getRootNode(r),o=this.windowRef.getWindow().document.body;switch(t.location){case s.SkyDynamicComponentLocation.BodyTop:this.renderer.insertBefore(o,n,o.firstChild);break;default:this.renderer.appendChild(o,n)}return r},e.prototype.removeComponent=function(e){e&&(this.applicationRef.detachView(e.hostView),e.destroy())},e.prototype.getRootNode=function(e){return e.hostView.rootNodes[0]},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[o.ComponentFactoryResolver,o.ApplicationRef,o.Injector,i.SkyWindowRefService,o.RendererFactory2])],e)}();t.SkyDynamicComponentService=a},function(e,t){e.exports=i},function(e,t){e.exports=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(3),s=r(28),a=function(){function e(e){this.resourcesService=e,this.symbolIndex=[{value:1e12,label:this.getSymbol("skyux_numeric_trillions_symbol")},{value:1e9,label:this.getSymbol("skyux_numeric_billions_symbol")},{value:1e6,label:this.getSymbol("skyux_numeric_millions_symbol")},{value:1e3,label:this.getSymbol("skyux_numeric_thousands_symbol")}],this.defaultLocale="en-US"}return e.prototype.formatNumber=function(e,t){if(isNaN(e)||null===e)return"";var r,n,o=/\.0+$|(\.[0-9]*[1-9])0+$/,a=this.symbolIndex.find((function(r){return t.truncate&&(e>=t.truncateAfter&&e>=r.value||-e>=t.truncateAfter&&-e>=r.value)}));a?r=this.roundNumber(e/a.value,t.digits).toString().replace(o,"$1")+a.label:r=this.roundNumber(e,t.digits).toString().replace(o,"$1");switch(this.storeShortenSymbol(r),t.format.toLowerCase()){case"currency":var c=e>this.symbolIndex[this.symbolIndex.length-1].value,u=e%1!=0;n=t.minDigits?"1."+t.minDigits+"-"+t.digits:!c&&u&&t.digits>=2?"1.2-"+t.digits:"1.0-"+t.digits;r=s.SkyNumberFormatUtility.formatNumber(this.defaultLocale,parseFloat(r),i.SkyIntlNumberFormatStyle.Currency,n,t.iso,"symbol");break;default:n=t.minDigits?"1."+t.minDigits+"-"+t.digits:t.truncate?"1.0-"+t.digits:"1."+t.digits+"-"+t.digits,r=s.SkyNumberFormatUtility.formatNumber(this.defaultLocale,parseFloat(r),i.SkyIntlNumberFormatStyle.Decimal,n)}return t.truncate&&(r=this.replaceShortenSymbol(r)),r},e.prototype.roundNumber=function(e,t){if(void 0===t&&(t=0),t<0)throw new Error("SkyInvalidArgument: precision must be >= 0");if(isNaN(e)||null===e)return 0;var r=this.scaleNumberByPowerOfTen(e,t,!0),n=Math.round(r);return this.scaleNumberByPowerOfTen(n,t,!1)},e.prototype.scaleNumberByPowerOfTen=function(e,t,r){var n=e.toString().toLowerCase();if(n.includes("e")){var o=n.split("e"),i=o[0],s=o[1],a=r?Number(s)+t:Number(s)-t;return Number(i+"e"+a)}return Number(""+e+(r?"e":"e-")+t)},e.prototype.storeShortenSymbol=function(e){var t=this.symbolIndex.map((function(e){return e.label})),r=new RegExp(t.join("|"),"ig"),n=e.match(r);this.shortSymbol=n?n.toString():""},e.prototype.replaceShortenSymbol=function(e){var t=/(\d)(?!.*\d)/g.exec(e),r=t.index+t.length;return e.substring(0,r)+this.shortSymbol+e.substring(r)},e.prototype.getSymbol=function(e){return this.resourcesService.getStringForLocale({locale:"en_US"},e)},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[i.SkyLibResourcesService])],e)}();t.SkyNumericService=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(78),s=r(40),a=function(){function e(e){this.hostOptions=e}return e.prototype.create=function(e){return e=Object.assign({},this.hostOptions||{},e),new i.SkyViewkeeper(e)},e.prototype.destroy=function(e){e.destroy()},e=n.__decorate([o.Injectable(),n.__param(0,o.Optional()),n.__metadata("design:paramtypes",[s.SkyViewkeeperHostOptions])],e)}();t.SkyViewkeeperService=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(16),s=["a[href]","area[href]","input:not([disabled])","button:not([disabled])","select:not([disabled])","textarea:not([disabled])","iframe","object","embed","*[contenteditable=true]","*[tabindex]"].join(", "),a=function(){function e(e){this.rendererFactory=e,this.renderer=this.rendererFactory.createRenderer(void 0,void 0)}return e.prototype.setResponsiveContainerClass=function(e,t){var r,n=e.nativeElement;switch(this.renderer.removeClass(n,"sky-responsive-container-xs"),this.renderer.removeClass(n,"sky-responsive-container-sm"),this.renderer.removeClass(n,"sky-responsive-container-md"),this.renderer.removeClass(n,"sky-responsive-container-lg"),t){case i.SkyMediaBreakpoints.xs:r="sky-responsive-container-xs";break;case i.SkyMediaBreakpoints.sm:r="sky-responsive-container-sm";break;case i.SkyMediaBreakpoints.md:r="sky-responsive-container-md";break;default:r="sky-responsive-container-lg"}this.renderer.addClass(n,r)},e.prototype.toggleIframePointerEvents=function(e){for(var t=document.querySelectorAll("iframe"),r=0;r<t.length;r++)t[r].style.pointerEvents=e?"":"none"},e.prototype.applyAutoFocus=function(e){var t=e.nativeElement.querySelector("[autofocus]");return!!t&&(t.focus(),!0)},e.prototype.getFocusableChildrenAndApplyFocus=function(e,t,r){void 0===r&&(r=!1);var n=e.nativeElement.querySelector(t),o=this.getFocusableChildren(n);!this.focusFirstElement(o)&&r&&n.focus()},e.prototype.getFocusableChildren=function(e,t){var r=this,n=Array.prototype.slice.call(e.querySelectorAll(s));return t&&t.ignoreTabIndex||(n=n.filter((function(e){return-1!==e.tabIndex}))),t&&t.ignoreVisibility||(n=n.filter((function(e){return r.isVisible(e)}))),n},e.prototype.focusFirstElement=function(e){return e.length>0&&(e[0].focus(),!0)},e.prototype.isVisible=function(e){var t=window.getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility&&!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[o.RendererFactory2])],e)}();t.SkyCoreAdapterService=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(44),t),n.__exportStar(r(17),t),n.__exportStar(r(18),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(45),s=r(18),a=function(){function e(e){this.zone=e,this.currentSubject=new i.BehaviorSubject(this.current),this._current=s.SkyMediaBreakpoints.md,this.breakpoints=[{mediaQueryString:t.xs,name:s.SkyMediaBreakpoints.xs},{mediaQueryString:t.sm,name:s.SkyMediaBreakpoints.sm},{mediaQueryString:t.md,name:s.SkyMediaBreakpoints.md},{mediaQueryString:t.lg,name:s.SkyMediaBreakpoints.lg}],this.mediaQueries=[],this.addListeners()}var t;return t=e,Object.defineProperty(e.prototype,"current",{get:function(){return this._current},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this.removeListeners(),this.currentSubject.complete()},e.prototype.subscribe=function(e){return this.currentSubject.subscribe({next:function(t){e(t)}})},e.prototype.destroy=function(){this.removeListeners(),this.currentSubject.complete()},e.prototype.addListeners=function(){var e=this;this.mediaQueries=this.breakpoints.map((function(t){var r=matchMedia(t.mediaQueryString),n=function(r){e.zone.run((function(){r.matches&&e.notifyBreakpointChange(t.name)}))};return r.addListener(n),r.matches&&e.notifyBreakpointChange(t.name),{mediaQueryList:r,listener:n}}))},e.prototype.removeListeners=function(){this.mediaQueries.forEach((function(e){e.mediaQueryList.removeListener(e.listener)})),this.mediaQueries=[]},e.prototype.notifyBreakpointChange=function(e){this._current=e,this.currentSubject.next(e)},e.xs="(max-width: 767px)",e.sm="(min-width: 768px) and (max-width: 991px)",e.md="(min-width: 992px) and (max-width: 1199px)",e.lg="(min-width: 1200px)",e=t=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[o.NgZone])],e)}();t.SkyMediaQueryService=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.xs=1]="xs",e[e.sm=2]="sm",e[e.md=3]="md",e[e.lg=4]="lg"}(t.SkyMediaBreakpoints||(t.SkyMediaBreakpoints={}))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(49),s=function(){function e(e){this.renderer=e.createRenderer(void 0,void 0)}return e.prototype.createAffixer=function(e){return new i.SkyAffixer(e.nativeElement,this.renderer)},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[o.RendererFactory2])],e)}();t.SkyAffixService=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(5),o=function(){function e(e,t){this.componentInstance=e,this.stackOrder=t,this._destroyed=new n.Subject}return Object.defineProperty(e.prototype,"destroyed",{get:function(){return this._destroyed.asObservable()},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this._destroyed.next(),this._destroyed.complete()},e}();t.SkyDockItem=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.BodyBottom=0]="BodyBottom",e[e.BodyTop=1]="BodyTop"}(t.SkyDynamicComponentLocation||(t.SkyDynamicComponentLocation={}))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(54),s=r(23),a=function(){function e(e,t,r,n,o){this.changeDetector=e,this.resolver=t,this.elementRef=r,this.injector=n,this.domAdapter=o,this.itemRefs=[]}return e.prototype.ngOnInit=function(){this.domAdapter.watchDomChanges(this.elementRef)},e.prototype.insertComponent=function(e,t){void 0===t&&(t={});var r=this.resolver.resolveComponentFactory(e),n=o.Injector.create({providers:t.providers||[],parent:this.injector}),i=this.target.createComponent(r,void 0,n),s=null!==t.stackOrder&&void 0!==t.stackOrder?t.stackOrder:this.getHighestStackOrder();return this.itemRefs.push({componentRef:i,stackOrder:s}),this.sortItemsByStackOrder(),this.changeDetector.markForCheck(),{componentRef:i,stackOrder:s}},e.prototype.removeItem=function(e){var t=e.componentRef.hostView;this.target.remove(this.target.indexOf(t));var r=this.itemRefs.find((function(e){return e.componentRef.hostView===t}));this.itemRefs.splice(this.itemRefs.indexOf(r),1)},e.prototype.sortItemsByStackOrder=function(){var e=this;this.itemRefs.sort(s.sortByStackOrder);for(var t=0,r=this.target.length;t<r;t++)this.target.detach(t);this.itemRefs.forEach((function(t,r){return e.target.insert(t.componentRef.hostView,r)}))},e.prototype.getHighestStackOrder=function(){return 0===this.itemRefs.length?0:this.itemRefs[0].stackOrder+1},n.__decorate([o.ViewChild("target",{read:o.ViewContainerRef,static:!0}),n.__metadata("design:type",o.ViewContainerRef)],e.prototype,"target",void 0),e=n.__decorate([o.Component({selector:"sky-dock",template:"<ng-container\n #target\n></ng-container>",styles:[":host{position:fixed;left:0;bottom:0;right:0;display:flex;flex-direction:column;width:100%}\n"],providers:[i.SkyDockDomAdapterService],changeDetection:o.ChangeDetectionStrategy.OnPush}),n.__metadata("design:paramtypes",[o.ChangeDetectorRef,o.ComponentFactoryResolver,o.ElementRef,o.Injector,i.SkyDockDomAdapterService])],e)}();t.SkyDockComponent=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortByStackOrder=function(e,t){return e.stackOrder>t.stackOrder?-1:e.stackOrder<t.stackOrder?1:0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(10),s=r(20),a=r(22),c=r(23),u=function(){function e(e){this.dynamicComponentService=e,this._items=[]}return Object.defineProperty(e.prototype,"items",{get:function(){return this._items},enumerable:!0,configurable:!0}),e.prototype.insertComponent=function(e,t){var r=this;this.dockRef||this.createDock();var n=this.dockRef.instance.insertComponent(e,t),o=new s.SkyDockItem(n.componentRef.instance,n.stackOrder);return o.destroyed.subscribe((function(){r.dockRef.instance.removeItem(n),r._items.splice(r._items.indexOf(o),1),0===r._items.length&&r.destroyDock()})),this._items.push(o),this._items.sort(c.sortByStackOrder),o},e.prototype.createDock=function(){this.dockRef=this.dynamicComponentService.createComponent(a.SkyDockComponent)},e.prototype.destroyDock=function(){this.dynamicComponentService.removeComponent(this.dockRef),this.dockRef=void 0},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[i.SkyDynamicComponentService])],e)}();t.SkyDockService=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(21),t),n.__exportStar(r(7),t),n.__exportStar(r(10),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=function(){function e(){}return e.prototype.warn=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];window.console&&window.console.warn.apply(window.console,arguments)},e=n.__decorate([o.Injectable()],e)}();t.SkyLogService=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(13),s=r(63),a=function(){function e(e){this.skyNumeric=e}return e.prototype.transform=function(e,t){var r=new s.NumericOptions;if(t&&!1===t.truncate&&void 0===t.digits&&(t.digits=0),t&&t.minDigits&&t.digits&&t.minDigits>t.digits)throw new Error("The `digits` property must be greater than or equal to the `minDigits` property");return t&&t.minDigits&&!t.digits&&(t.digits=t.minDigits),Object.assign(r,t),this.skyNumeric.formatNumber(e,r)},e=n.__decorate([o.Pipe({name:"skyNumeric"}),n.__metadata("design:paramtypes",[i.SkyNumericService])],e)}();t.SkyNumericPipe=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(3);function o(e){var t=parseInt(e,10);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}var i=function(){function e(){}return e.formatNumber=function(e,t,r,i,s,a){if(void 0===s&&(s=null),void 0===a&&(a=!1),null==t)return null;if("number"!=typeof(t="string"==typeof t&&function(e){return!isNaN(e-parseFloat(e))}(t)?+t:t))throw Error("SkyInvalidPipeArgument: '"+t+"'");var c=void 0,u=void 0,l=void 0;if(r!==n.SkyIntlNumberFormatStyle.Currency&&(c=1,u=0,l=3),i){var d=i.match(this._NUMBER_FORMAT_REGEXP);if(null===d)throw new Error(i+" is not a valid digit info for number pipes");null!=d[1]&&(c=o(d[1])),null!=d[3]&&(u=o(d[3])),null!=d[5]&&(l=o(d[5]))}return n.SkyIntlNumberFormatter.format(t,e,r,{minimumIntegerDigits:c,minimumFractionDigits:u,maximumFractionDigits:l,currency:s,currencyAsSymbol:a})},e._NUMBER_FORMAT_REGEXP=/^(\d+)?\.((\d+)(-(\d+))?)?$/,e}();t.SkyNumberFormatUtility=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(3),s=r(66),a=function(){function e(){}return e=n.__decorate([o.NgModule({providers:[{provide:i.SKY_LIB_RESOURCES_PROVIDERS,useClass:s.SkyCoreResourcesProvider,multi:!0}]})],e)}();t.SkyCoreResourcesModule=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(5),o=function(){function e(e,t){var r=this;this.config=e,this.componentRef=t,this._closed=new n.Subject,this.componentRef.instance.closed.subscribe((function(){r.close()}))}return Object.defineProperty(e.prototype,"closed",{get:function(){return this._closed},enumerable:!0,configurable:!0}),e.prototype.attachComponent=function(e,t){return this.componentRef.instance.attachComponent(e,t).instance},e.prototype.attachTemplate=function(e,t){this.componentRef.instance.attachTemplate(e,t)},e.prototype.close=function(){this._closed.next(),this._closed.complete()},e}();t.SkyOverlayInstance=o},function(e,t){e.exports=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(9),s=function(){function e(e,t){this.windowRef=e,this.renderer=t.createRenderer(void 0,void 0)}return e.prototype.restrictBodyScroll=function(){this.renderer.setStyle(this.windowRef.nativeWindow.document.body,"overflow","hidden")},e.prototype.releaseBodyScroll=function(){this.renderer.removeStyle(this.windowRef.nativeWindow.document.body,"overflow")},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[i.SkyAppWindowRef,o.RendererFactory2])],e)}();t.SkyOverlayAdapterService=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(34),s=r(37),a=function(){function e(e,t,r){this.changeDetector=e,this.resolver=t,this.injector=r}return e.prototype.createOverlay=function(e){var t=o.Injector.create({parent:this.injector,providers:[{provide:s.SkyOverlayContext,useValue:new s.SkyOverlayContext(e)}]}),r=this.resolver.resolveComponentFactory(i.SkyOverlayComponent),n=this.targetRef.createComponent(r,void 0,t);return this.changeDetector.markForCheck(),n},n.__decorate([o.ViewChild("target",{read:o.ViewContainerRef}),n.__metadata("design:type",o.ViewContainerRef)],e.prototype,"targetRef",void 0),e=n.__decorate([o.Component({selector:"sky-overlay-host",template:"<ng-template #target>\n</ng-template>\n",styles:[":host{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;width:100%;height:100%;pointer-events:none}:host ::ng-deep *{pointer-events:initial}\n"],changeDetection:o.ChangeDetectionStrategy.OnPush}),n.__metadata("design:paramtypes",[o.ChangeDetectorRef,o.ComponentFactoryResolver,o.Injector])],e)}();t.SkyOverlayHostComponent=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(31),s=r(11),a=r(12);r(6),r(35),r(36);var c=r(37),u=function(){function e(e,t,r,n,o,i){this.changeDetector=e,this.resolver=t,this.elementRef=r,this.injector=n,this.router=o,this.context=i,this.allowClickThrough=!1,this.showBackdrop=!1,this.ngUnsubscribe=new a.Subject,this._closed=new a.Subject}return Object.defineProperty(e.prototype,"closed",{get:function(){return this._closed.asObservable()},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){this.applyConfig(this.context.config),this.context.config.enableClose&&this.addBackdropClickListener(),this.context.config.closeOnNavigation&&this.addRouteListener()},e.prototype.ngOnDestroy=function(){this.removeRouteListener(),this.ngUnsubscribe.next(),this.ngUnsubscribe.complete(),this._closed.complete()},e.prototype.attachComponent=function(e,t){void 0===t&&(t=[]);var r=this.resolver.resolveComponentFactory(e),n=o.Injector.create({providers:t,parent:this.injector});return this.targetRef.createComponent(r,void 0,n)},e.prototype.attachTemplate=function(e,t){this.targetRef.createEmbeddedView(e,t)},e.prototype.applyConfig=function(e){this.showBackdrop=e.showBackdrop,this.allowClickThrough=!this.showBackdrop&&!e.enableClose,this.changeDetector.markForCheck()},e.prototype.addBackdropClickListener=function(){var e=this;s.Observable.fromEvent(this.elementRef.nativeElement,"click").takeUntil(this.ngUnsubscribe).subscribe((function(){e._closed.next(),e._closed.complete()}))},e.prototype.addRouteListener=function(){var e=this;this.routerSubscription=this.router.events.subscribe((function(t){t instanceof i.NavigationStart&&(e._closed.next(),e._closed.complete())}))},e.prototype.removeRouteListener=function(){this.routerSubscription&&(this.routerSubscription.unsubscribe(),this.routerSubscription=void 0)},n.__decorate([o.ViewChild("target",{read:o.ViewContainerRef}),n.__metadata("design:type",o.ViewContainerRef)],e.prototype,"targetRef",void 0),e=n.__decorate([o.Component({selector:"sky-overlay",template:'<div\n class="sky-overlay"\n [ngClass]="{\n \'sky-overlay-ignore-pointer-events\': allowClickThrough\n }"\n>\n <div\n class="sky-overlay-content"\n (click)="$event.stopPropagation();"\n >\n <ng-template\n #target\n >\n </ng-template>\n </div>\n <div *ngIf="showBackdrop"\n class="sky-overlay-backdrop"\n ></div>\n</div>\n',styles:[":host{pointer-events:none}:host,.sky-overlay{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:100%;display:flex}.sky-overlay-content{position:relative;z-index:1;display:inline-flex;align-self:start}.sky-overlay-ignore-pointer-events{pointer-events:none}.sky-overlay-ignore-pointer-events ::ng-deep *{pointer-events:auto}.sky-overlay-backdrop{background:rgba(0,0,0,0.5);top:0;right:0;left:0;bottom:0;width:100%;height:100%;position:absolute}\n"],changeDetection:o.ChangeDetectionStrategy.OnPush}),n.__metadata("design:paramtypes",[o.ChangeDetectorRef,o.ComponentFactoryResolver,o.ElementRef,o.Injector,i.Router,c.SkyOverlayContext])],e)}();t.SkyOverlayComponent=u},function(e,t){e.exports=c},function(e,t){e.exports=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){this.config=e};t.SkyOverlayContext=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(25),s=r(32),a=r(33),c=r(30),u=function(){function e(e,t){this.dynamicComponentService=e,this.adapter=t,this.overlays=[],this.createHostComponent()}return e.prototype.create=function(e){var t=this,r=this.prepareConfig(e);!1===r.enableScroll&&this.adapter.restrictBodyScroll();var n=this.host.instance.createOverlay(r),o=new c.SkyOverlayInstance(r,n);return o.closed.subscribe((function(){t.destroyOverlay(o),n.destroy()})),this.overlays.push(o),o},e.prototype.closeAll=function(){for(;this.overlays.length>0;)this.overlays[0].close()},e.prototype.createHostComponent=function(){this.host=this.dynamicComponentService.createComponent(a.SkyOverlayHostComponent)},e.prototype.prepareConfig=function(e){return n.__assign({},{closeOnNavigation:!0,enableClose:!1,enableScroll:!0,showBackdrop:!1},e)},e.prototype.destroyOverlay=function(e){(this.overlays.splice(this.overlays.indexOf(e),1),!1===e.config.enableScroll)&&(this.overlays.some((function(e){return!e.config.enableScroll}))||this.adapter.releaseBodyScroll())},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[i.SkyDynamicComponentService,s.SkyOverlayAdapterService])],e)}();t.SkyOverlayService=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(3),s=r(12);r(36);var a=r(28),c=function(){function e(e){var t=this;this.localeProvider=e,this.defaultFormat="1.0-2",this.defaultLocale="en-US",this.ngUnsubscribe=new s.Subject,this.localeProvider.getLocaleInfo().takeUntil(this.ngUnsubscribe).subscribe((function(e){t.defaultLocale=e.locale,t.updateFormattedValue()}))}return e.prototype.ngOnDestroy=function(){this.ngUnsubscribe.next(),this.ngUnsubscribe.complete()},e.prototype.transform=function(e,t,r){return this.value=e,this.format=t,this.locale=r,this.updateFormattedValue(),this.formattedValue},e.prototype.updateFormattedValue=function(){var e=this.locale||this.defaultLocale,t=this.format||this.defaultFormat;this.formattedValue=a.SkyNumberFormatUtility.formatNumber(e,this.value,i.SkyIntlNumberFormatStyle.Percent,t)},e=n.__decorate([o.Pipe({name:"skyPercent",pure:!1}),n.__metadata("design:paramtypes",[i.SkyAppLocaleProvider])],e)}();t.SkyPercentPipe=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=function(){function e(){}return e=n.__decorate([o.Injectable()],e)}();t.SkyViewkeeperHostOptions=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(0).__exportStar(r(42),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(43),t),n.__exportStar(r(47),t),n.__exportStar(r(20),t),n.__exportStar(r(52),t),n.__exportStar(r(24),t),n.__exportStar(r(25),t),n.__exportStar(r(56),t),n.__exportStar(r(59),t),n.__exportStar(r(16),t),n.__exportStar(r(61),t),n.__exportStar(r(62),t),n.__exportStar(r(30),t),n.__exportStar(r(67),t),n.__exportStar(r(38),t),n.__exportStar(r(68),t),n.__exportStar(r(70),t),n.__exportStar(r(73),t),n.__exportStar(r(75),t),n.__exportStar(r(8),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(15),t),n.__exportStar(r(46),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(2),s=r(17),a=function(){function e(){}return e=n.__decorate([o.NgModule({providers:[s.SkyMediaQueryService],imports:[i.CommonModule]})],e)}();t.SkyMediaQueryModule=a},function(e,t){e.exports=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(15),s=function(){function e(){}return e=n.__decorate([o.NgModule({providers:[i.SkyCoreAdapterService]})],e)}();t.SkyCoreAdapterModule=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(2),i=r(1),s=r(48),a=r(19),c=function(){function e(){}return e=n.__decorate([i.NgModule({imports:[o.CommonModule],exports:[s.SkyAffixDirective],declarations:[s.SkyAffixDirective],providers:[a.SkyAffixService]})],e)}();t.SkyAffixModule=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(5),s=r(19),a=function(){function e(e,t){var r=this;this.affixService=t,this.affixPlacementChange=new o.EventEmitter,this.ngUnsubscribe=new i.Subject,this.affixer=this.affixService.createAffixer(e),this.affixer.placementChange.takeUntil(this.ngUnsubscribe).subscribe((function(e){return r.affixPlacementChange.emit(e)}))}return e.prototype.ngOnChanges=function(e){(e.affixPlacement||e.affixHorizontalAlignment||e.affixVerticalAlignment||e.affixIsSticky||e.affixEnableAutoFit)&&this.updateAlignment()},e.prototype.ngOnDestroy=function(){this.affixPlacementChange.complete(),this.ngUnsubscribe.next(),this.ngUnsubscribe.complete(),this.affixer.destroy()},e.prototype.updateAlignment=function(){this.affixer.affixTo(this.skyAffixTo,{enableAutoFit:this.affixEnableAutoFit,horizontalAlignment:this.affixHorizontalAlignment,isSticky:this.affixIsSticky,placement:this.affixPlacement,verticalAlignment:this.affixVerticalAlignment})},n.__decorate([o.Input(),n.__metadata("design:type",HTMLElement)],e.prototype,"skyAffixTo",void 0),n.__decorate([o.Input(),n.__metadata("design:type",Boolean)],e.prototype,"affixEnableAutoFit",void 0),n.__decorate([o.Input(),n.__metadata("design:type",String)],e.prototype,"affixHorizontalAlignment",void 0),n.__decorate([o.Input(),n.__metadata("design:type",Boolean)],e.prototype,"affixIsSticky",void 0),n.__decorate([o.Input(),n.__metadata("design:type",String)],e.prototype,"affixPlacement",void 0),n.__decorate([o.Input(),n.__metadata("design:type",String)],e.prototype,"affixVerticalAlignment",void 0),n.__decorate([o.Output(),n.__metadata("design:type",Object)],e.prototype,"affixPlacementChange",void 0),e=n.__decorate([o.Directive({selector:"[skyAffixTo]"}),n.__metadata("design:paramtypes",[o.ElementRef,s.SkyAffixService])],e)}();t.SkyAffixDirective=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(5);r(6);var i=r(50),s=r(51),a={enableAutoFit:!1,horizontalAlignment:"center",isSticky:!1,placement:"above",verticalAlignment:"middle"},c=function(){function e(e,t){this.affixedElement=e,this.renderer=t,this._placementChange=new o.Subject}return Object.defineProperty(e.prototype,"placementChange",{get:function(){return this._placementChange.asObservable()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"config",{get:function(){return this._config},set:function(e){var t=n.__assign({},a,e);Object.keys(t).forEach((function(e){void 0===t[e]&&(t[e]=a[e])})),this._config=t},enumerable:!0,configurable:!0}),e.prototype.affixTo=function(e,t){this.reset(),this.config=t,this.baseElement=e,this.scrollableParents=s.getScrollableParents(e),this.affix(),this.config.isSticky&&(this.addScrollListeners(),this.addResizeListener())},e.prototype.destroy=function(){this.reset(),this._placementChange.complete(),this._placementChange=void 0},e.prototype.affix=function(){this.baseRect=this.baseElement.getBoundingClientRect(),this.affixedRect=this.affixedElement.getBoundingClientRect();var e=this.getOffset(),t=e.top,r=e.left;this.renderer.setStyle(this.affixedElement,"top",t+"px"),this.renderer.setStyle(this.affixedElement,"left",r+"px")},e.prototype.getOffset=function(){var e,t=s.getImmediateScrollableParent(this.scrollableParents),r=0,n=!1,o=this.config.placement;do{if(e=this.getPreferredOffset(o),n=s.isOffsetVisibleWithinParent(t,e),!this.config.enableAutoFit)break;n||(o=r%2==0?i.getInversePlacement(o):i.getNextPlacement(o)),r++}while(!n&&r<4);return n?(this.emitPlacementChange(o),e):(this.emitPlacementChange(null),this.getPreferredOffset(this.config.placement))},e.prototype.getPreferredOffset=function(e){var t,r,o=this.affixedRect,i=this.baseRect,s=this.config.horizontalAlignment,a=this.config.verticalAlignment,c=this.config.enableAutoFit;if("above"===e||"below"===e)switch(t="above"===e?i.top-o.height:i.bottom,s){case"left":r=i.left;break;case"center":default:r=i.left+i.width/2-o.width/2;break;case"right":r=i.right-o.width}else switch(r="left"===e?i.left-o.width:i.right,a){case"top":t=i.top;break;case"middle":default:t=i.top+i.height/2-o.height/2;break;case"bottom":t=i.bottom-o.height}var u={left:r,top:t};return c&&(u=this.adjustOffsetToScrollableParent(n.__assign({},u),e)),u.bottom=u.top+o.height,u.right=u.left+o.width,u},e.prototype.adjustOffsetToScrollableParent=function(e,t){var r=s.getImmediateScrollableParent(this.scrollableParents),n=s.getElementOffset(r),o=this.affixedRect,i=this.baseRect;switch(t){case"above":case"below":e.left<n.left?e.left=n.left:e.left+o.width>n.right&&(e.left=n.right-o.width),e.left>i.left?e.left=i.left:e.left+o.width<i.right&&(e.left=i.right-o.width);break;case"left":case"right":e.top<n.top?e.top=n.top:e.top+o.height>n.bottom&&(e.top=n.bottom-o.height),e.top>i.top?e.top=i.top:e.top+o.height<i.bottom&&(e.top=i.bottom-o.height)}return e},e.prototype.emitPlacementChange=function(e){this.currentPlacement!==e&&(this.currentPlacement=e,this._placementChange.next({placement:e}))},e.prototype.reset=function(){this.removeScrollListeners(),this.removeResizeListener(),this._config=this.affixedRect=this.baseElement=this.baseRect=this.scrollableParents=void 0},e.prototype.addScrollListeners=function(){var e=this;this.scrollListeners=this.scrollableParents.map((function(t){var r=t===document.body?"window":t;return e.renderer.listen(r,"scroll",(function(){return e.affix()}))}))},e.prototype.addResizeListener=function(){var e=this;this.resizeListener=o.Observable.fromEvent(window,"resize").subscribe((function(){return e.affix()}))},e.prototype.removeResizeListener=function(){this.resizeListener&&(this.resizeListener.unsubscribe(),this.resizeListener=void 0)},e.prototype.removeScrollListeners=function(){this.scrollListeners&&(this.scrollListeners.forEach((function(e){return e()})),this.scrollListeners=void 0)},e}();t.SkyAffixer=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getNextPlacement=function(e){var t=["above","right","below","left"],r=t.indexOf(e)+1;return r>=t.length&&(r=0),t[r]},t.getInversePlacement=function(e){return{above:"below",below:"above",right:"left",left:"right"}[e]}},function(e,t,r){"use strict";function n(e){var t,r,n,o;if(e===document.body)r=0,t=0,n=document.documentElement.clientWidth,o=document.documentElement.clientHeight;else{var i=e.getBoundingClientRect();r=i.left,t=i.top,n=i.right,o=i.bottom}return{bottom:o,left:r,right:n,top:t}}Object.defineProperty(t,"__esModule",{value:!0}),t.getElementOffset=n,t.getImmediateScrollableParent=function(e){return e[e.length-1]},t.getScrollableParents=function(e){for(var t=window.document.body,r=[t],n=e.parentNode;void 0!==n&&n!==t&&n instanceof HTMLElement;){var o=window.getComputedStyle(n,void 0).overflowY.toLowerCase();"auto"!==o&&"hidden"!==o&&"scroll"!==o||r.push(n),n=n.parentNode}return r},t.isOffsetVisibleWithinParent=function(e,t){var r=n(e);return!(r.top>t.top||r.right<t.right||r.bottom<t.bottom||r.left>t.left)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(2),i=r(1),s=r(7),a=r(4),c=r(22),u=r(24),l=function(){function e(){}return e=n.__decorate([i.NgModule({imports:[o.CommonModule,s.SkyDynamicComponentModule],declarations:[c.SkyDockComponent],entryComponents:[c.SkyDockComponent],providers:[a.MutationObserverService,u.SkyDockService]})],e)}();t.SkyDockModule=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=function(){function e(){}return e.prototype.getWindow=function(){return window},e=n.__decorate([o.Injectable()],e)}();t.SkyWindowRefService=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(4),s=r(11),a=r(12);r(6),r(55);var c=function(){function e(e,t){this.mutationService=e,this.ngUnsubscribe=new a.Subject,this.renderer=t.createRenderer(void 0,void 0)}return e.prototype.ngOnDestroy=function(){this.observer.disconnect(),this.ngUnsubscribe.next(),this.styleElement&&this.destroyStyleElement(),this.currentDockHeight=this.ngUnsubscribe=this.observer=this.styleElement=void 0},e.prototype.watchDomChanges=function(e){var t=this;this.observer=this.mutationService.create((function(){t.adjustBodyStyles(e)})),this.observer.observe(e.nativeElement,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),s.Observable.fromEvent(window,"resize").debounceTime(250).takeUntil(this.ngUnsubscribe).subscribe((function(){return t.adjustBodyStyles(e)}))},e.prototype.adjustBodyStyles=function(e){var t=e.nativeElement.getBoundingClientRect().height;if(t!==this.currentDockHeight){var r=this.renderer.createElement("style"),n=this.renderer.createText("body { margin-bottom: "+t+"px; }");this.renderer.setAttribute(r,"data-test-selector","sky-layout-dock-bottom-styles"),this.renderer.appendChild(r,n),this.renderer.appendChild(document.head,r),this.styleElement&&this.destroyStyleElement(),this.currentDockHeight=t,this.styleElement=r}},e.prototype.destroyStyleElement=function(){this.renderer.removeChild(document.head,this.styleElement)},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[i.MutationObserverService,o.RendererFactory2])],e)}();t.SkyDockDomAdapterService=c},function(e,t){e.exports=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(0).__exportStar(r(57),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(58);t.SkyAppFormat=n.SkyAppFormat;var o=function(){function e(){}return e.formatText=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return this.isEmpty(e)?"":String(e).replace(/\{(\d+)\}/g,(function(e,r){return t[parseInt(r,10)]}))},e.isEmpty=function(e){return null==e},e}();t.SkyFormat=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=function(){function e(){}return e.prototype.formatText=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return String(e).replace(/\{(\d+)\}/g,(function(e,r){return t[parseInt(r,10)]}))},e=n.__decorate([o.Injectable()],e)}();t.SkyAppFormat=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(60),t),n.__exportStar(r(26),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(2),s=r(26),a=function(){function e(){}return e=n.__decorate([o.NgModule({imports:[i.CommonModule],providers:[s.SkyLogService]})],e)}();t.SkyLogModule=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(0).__exportStar(r(4),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(27),t),n.__exportStar(r(13),t),n.__exportStar(r(64),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){this.digits=1,this.format="number",this.iso="USD",this.truncate=!0,this.truncateAfter=0};t.NumericOptions=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(3),s=r(65),a=r(27),c=r(13),u=function(){function e(){}return e=n.__decorate([o.NgModule({declarations:[a.SkyNumericPipe],providers:[a.SkyNumericPipe,c.SkyNumericService],imports:[i.SkyI18nModule,s.SkyCoreResourcesModule],exports:[a.SkyNumericPipe]})],e)}();t.SkyNumericModule=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(0).__exportStar(r(29),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(3),s=function(){function e(){this.resources={"EN-US":{skyux_numeric_billions_symbol:"B",skyux_numeric_millions_symbol:"M",skyux_numeric_thousands_symbol:"K",skyux_numeric_trillions_symbol:"T"}}}return e.prototype.getString=function(e,t){return i.getStringForLocale(this.resources,e.locale,t)},e=n.__decorate([o.Injectable()],e)}();t.SkyCoreResourcesProvider=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(2),i=r(1),s=r(31),a=r(7),c=r(9),u=r(32),l=r(33),d=r(34),f=r(38),p=function(){function e(){}return e=n.__decorate([i.NgModule({imports:[o.CommonModule,s.RouterModule,a.SkyDynamicComponentModule],declarations:[d.SkyOverlayComponent,l.SkyOverlayHostComponent],entryComponents:[d.SkyOverlayComponent,l.SkyOverlayHostComponent],providers:[c.SkyAppWindowRef,u.SkyOverlayAdapterService,f.SkyOverlayService]})],e)}();t.SkyOverlayModule=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(39),t),n.__exportStar(r(69),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(2),i=r(1),s=r(29),a=r(39),c=function(){function e(){}return e=n.__decorate([i.NgModule({declarations:[a.SkyPercentPipe],providers:[a.SkyPercentPipe],imports:[o.CommonModule,s.SkyCoreResourcesModule],exports:[a.SkyPercentPipe]})],e)}();t.SkyPercentPipeModule=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(0).__exportStar(r(71),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(72),s=function(){function e(e){this.title=e}return e.prototype.setTitle=function(e){e&&e.titleParts&&this.title.setTitle(e.titleParts.join(" - "))},e=n.__decorate([o.Injectable(),n.__metadata("design:paramtypes",[i.Title])],e)}();t.SkyAppTitleService=s},function(e,t){e.exports=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(0).__exportStar(r(74),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(11);r(35);var s=function(){function e(){}return e.prototype.getConfig=function(e,t){return i.Observable.of(t)},e.prototype.setConfig=function(e,t){return i.Observable.of({})},e=n.__decorate([o.Injectable()],e)}();t.SkyUIConfigService=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);n.__exportStar(r(40),t),n.__exportStar(r(76),t),n.__exportStar(r(14),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(77),s=r(14),a=r(4),c=function(){function e(){}return e=n.__decorate([o.NgModule({declarations:[i.SkyViewkeeperDirective],exports:[i.SkyViewkeeperDirective],providers:[s.SkyViewkeeperService,a.MutationObserverService]})],e)}();t.SkyViewkeeperModule=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(4),s=r(14),a=function(){function e(e,t,r){this.el=e,this.mutationObserverSvc=t,this.viewkeeperSvc=r,this.viewkeepers=[]}return Object.defineProperty(e.prototype,"skyViewkeeper",{get:function(){return this._skyViewkeeper},set:function(e){this._skyViewkeeper=e,this.detectElements()},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){var e=this;this.observer=this.mutationObserverSvc.create((function(){return e.detectElements()})),this.observer.observe(this.el.nativeElement,{childList:!0,subtree:!0})},e.prototype.ngOnDestroy=function(){this.observer.disconnect(),this.destroyViewkeepers()},e.prototype.destroyViewkeepers=function(){for(var e=0,t=this.viewkeepers;e<t.length;e++){var r=t[e];this.viewkeeperSvc.destroy(r)}this.viewkeepers=[]},e.prototype.getViewkeeperEls=function(){var e;if(this.skyViewkeeper){e=[];for(var t=0,r=this.skyViewkeeper;t<r.length;t++){var n=r[t],o=Array.from(this.el.nativeElement.querySelectorAll(n));e=e.concat(o)}}return e},e.prototype.viewkeeperElsChanged=function(e){if(!e!=!this.currentViewkeeperEls)return!0;if(e&&this.currentViewkeeperEls){if(e.length!==this.currentViewkeeperEls.length)return!0;for(var t=0,r=e.length;t<r;t++)if(e[t]!==this.currentViewkeeperEls[t])return!0}return!1},e.prototype.detectElements=function(){var e=this.getViewkeeperEls();if(this.viewkeeperElsChanged(e)){this.destroyViewkeepers();for(var t=void 0,r=0,n=e;r<n.length;r++){var o=n[r];this.viewkeepers.push(this.viewkeeperSvc.create({boundaryEl:this.el.nativeElement,el:o,setWidth:!0,verticalOffsetEl:t})),t=o}this.currentViewkeeperEls=e}},n.__decorate([o.Input(),n.__metadata("design:type",Array),n.__metadata("design:paramtypes",[Array])],e.prototype,"skyViewkeeper",null),e=n.__decorate([o.Directive({selector:"[skyViewkeeper]"}),n.__metadata("design:paramtypes",[o.ElementRef,i.MutationObserverService,s.SkyViewkeeperService])],e)}();t.SkyViewkeeperDirective=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,o;function i(e){var t=e.getBoundingClientRect();return{top:t.top+document.documentElement.scrollTop,left:t.left+document.documentElement.scrollLeft}}function s(e){var t=e?e.toString():"";return"number"==typeof e&&(t=e+"px"),t}function a(e,t,r,n,o){e.style.top=s(r),e.style.left=s(t),e.style.marginTop=s(o),null!==n&&(e.style.width=s(n))}var c=function(){function e(e){var t=this;e=e||{},this.setWidth=e.setWidth,this.id="viewkeeper-"+(o=(o||0)+1),this.el=e.el,this.boundaryEl=e.boundaryEl,this.verticalOffset=e.verticalOffset||0,this.verticalOffsetEl=e.verticalOffsetEl,this.viewportMarginTop=e.viewportMarginTop||0,this.syncElPositionHandler=function(){return t.syncElPosition()},this.verticalOffsetEl&&this.verticalOffsetEl.addEventListener("afterViewkeeperSync",this.syncElPositionHandler),window.addEventListener("scroll",this.syncElPositionHandler),window.addEventListener("resize",this.syncElPositionHandler),window.addEventListener("orientationchange",this.syncElPositionHandler),function(){if(!n){n=document.createElement("style");var e=document.createTextNode("\n.sky-viewkeeper-fixed {\n position: fixed !important;\n z-index: 999;\n opacity: 0.95;\n overflow: hidden;\n}\n");n.appendChild(e),document.head.appendChild(n)}}(),this.syncElPosition()}return e.prototype.syncElPosition=function(){var e=this.calculateVerticalOffset();if(0!==this.el.offsetWidth||0!==this.el.offsetHeight){var t=this.getBoundaryInfo(),r=this.getFixedStyles(t,e),n=this.shouldFixEl(t,e);this.needsUpdating(n,r)&&(n?this.fixEl(t,r):this.unfixEl());var o=function(e){var t=document.createEvent("CustomEvent");return t.initCustomEvent(e,!1,!1,void 0),t}("afterViewkeeperSync");this.el.dispatchEvent(o)}},e.prototype.destroy=function(){this.isDestroyed||(window.removeEventListener("scroll",this.syncElPositionHandler),window.removeEventListener("resize",this.syncElPositionHandler),window.removeEventListener("orientationchange",this.syncElPositionHandler),this.unfixEl(),this.verticalOffsetEl&&this.verticalOffsetEl.removeEventListener("afterViewkeeperSync",this.syncElPositionHandler),this.el=this.boundaryEl=this.verticalOffsetEl=void 0,this.isDestroyed=!0)},e.prototype.getSpacerId=function(){return this.id+"-spacer"},e.prototype.unfixEl=function(){var e,t=document.getElementById(this.getSpacerId());t&&t.parentElement.removeChild(t),this.el.classList.remove("sky-viewkeeper-fixed"),this.currentElFixedLeft=this.currentElFixedTop=this.currentElFixedWidth=void 0,this.setWidth&&(e="auto"),a(this.el,"","",e,"")},e.prototype.calculateVerticalOffset=function(){var e=this.verticalOffset;if(this.verticalOffsetEl){var t=this.verticalOffsetEl.style.top,r=parseInt(t,10)||0;e+=this.verticalOffsetEl.offsetHeight+r}return e},e.prototype.shouldFixEl=function(e,t){var r;return r=e.spacerEl?i(e.spacerEl).top:i(this.el).top,e.scrollTop+t+this.viewportMarginTop>r},e.prototype.getFixedStyles=function(e,t){var r;r=Math.min(e.boundaryBottom-e.elHeight-e.scrollTop,t);var n=e.boundaryEl.getBoundingClientRect().width;return{elFixedLeft:e.boundaryOffset.left-e.scrollLeft,elFixedTop:r,elFixedWidth:n}},e.prototype.needsUpdating=function(e,t){return!(e&&this.currentElFixedLeft===t.elFixedLeft&&this.currentElFixedTop===t.elFixedTop&&this.currentElFixedWidth===t.elFixedWidth||!(e||void 0!==this.currentElFixedLeft&&null!==this.currentElFixedLeft))},e.prototype.fixEl=function(e,t){var r,n=this.el;if(!e.spacerEl){var o=e.elHeight,i=document.createElement("div");i.id=e.spacerId,i.style.height=s(o),n.parentNode.insertBefore(i,n.nextSibling)}n.classList.add("sky-viewkeeper-fixed"),this.currentElFixedTop=t.elFixedTop,this.currentElFixedLeft=t.elFixedLeft,this.currentElFixedWidth=t.elFixedWidth,this.setWidth&&(r=t.elFixedWidth),a(n,t.elFixedLeft,t.elFixedTop,r,this.viewportMarginTop)},e.prototype.getBoundaryInfo=function(){var e,t,r=this.getSpacerId(),n=document.getElementById(r),o=this.boundaryEl,s=i(o),a=s.top+o.getBoundingClientRect().height,c=document.documentElement.scrollLeft,u=document.documentElement.scrollTop;return{boundaryBottom:a,boundaryOffset:s,boundaryEl:o,elHeight:(e=this.el,t=getComputedStyle(e),e.offsetHeight+parseInt(t.marginTop,10)+parseInt(t.marginBottom,10)),scrollLeft:c,scrollTop:u,spacerId:r,spacerEl:n}},e}();t.SkyViewkeeper=c}])}));

@@ -0,1 +1,7 @@

# 3.12.0 (2020-03-03)
- Added the affix service and directive that enables SKY UX components to affix an element to another element. [#135](https://github.com/blackbaud/skyux-core/pull/135)
- Added the missing `SkyViewkeeperHostOptions` to the exports API. [#137](https://github.com/blackbaud/skyux-core/pull/137)
- Added the `@Injectable()` decorator to the `SkyViewkeeperHostOptions` class to satisfy build requirements. [#137](https://github.com/blackbaud/skyux-core/pull/137)
# 3.11.1 (2020-02-27)

@@ -2,0 +8,0 @@

@@ -5,3 +5,3 @@ /**

*/
export { SkyCoreAdapterService, SkyCoreAdapterModule, SkyDockItem, SkyDockModule, SkyDockService, SkyDynamicComponentLocation, SkyDynamicComponentModule, SkyDynamicComponentService, SkyAppFormat, SkyFormat, SkyLogModule, SkyLogService, SkyMediaQueryModule, SkyMediaQueryService, SkyMediaBreakpoints, MutationObserverService, SkyNumericPipe, SkyNumericService, SkyNumericModule, SkyOverlayInstance, SkyOverlayModule, SkyOverlayService, SkyPercentPipe, SkyPercentPipeModule, SkyAppTitleService, SkyUIConfigService, SkyViewkeeperModule, SkyViewkeeperService, SkyWindowRefService, getWindow, SkyAppWindowRef } from './modules';
export { SkyCoreAdapterService, SkyCoreAdapterModule, SkyAffixModule, SkyDockItem, SkyDockModule, SkyDockService, SkyDynamicComponentLocation, SkyDynamicComponentModule, SkyDynamicComponentService, SkyAppFormat, SkyFormat, SkyLogModule, SkyLogService, SkyMediaQueryModule, SkyMediaQueryService, SkyMediaBreakpoints, MutationObserverService, SkyNumericPipe, SkyNumericService, SkyNumericModule, SkyOverlayInstance, SkyOverlayModule, SkyOverlayService, SkyPercentPipe, SkyPercentPipeModule, SkyAppTitleService, SkyUIConfigService, SkyViewkeeperHostOptions, SkyViewkeeperModule, SkyViewkeeperService, SkyWindowRefService, getWindow, SkyAppWindowRef } from './modules';
//# sourceMappingURL=index.js.map
export * from './adapter-service';
export * from './affix/affix-config';
export * from './affix/affix-horizontal-alignment';
export * from './affix/affix-placement';
export * from './affix/affix-placement-change';
export * from './affix/affix-vertical-alignment';
export * from './affix/affix.module';
export * from './dock/dock-insert-component-config';

@@ -3,0 +9,0 @@ export * from './dock/dock-item';

@@ -6,2 +6,8 @@ /**

export { SkyCoreAdapterService, SkyCoreAdapterModule } from './adapter-service';
export {} from './affix/affix-config';
export {} from './affix/affix-horizontal-alignment';
export {} from './affix/affix-placement';
export {} from './affix/affix-placement-change';
export {} from './affix/affix-vertical-alignment';
export { SkyAffixModule } from './affix/affix.module';
export {} from './dock/dock-insert-component-config';

@@ -24,4 +30,4 @@ export { SkyDockItem } from './dock/dock-item';

export { SkyUIConfigService } from './ui-config';
export { SkyViewkeeperModule, SkyViewkeeperService } from './viewkeeper';
export { SkyViewkeeperHostOptions, SkyViewkeeperModule, SkyViewkeeperService } from './viewkeeper';
export { SkyWindowRefService, getWindow, SkyAppWindowRef } from './window';
//# sourceMappingURL=index.js.map

@@ -1,1 +0,1 @@

[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./adapter-service"},{"from":"./dock/dock-insert-component-config"},{"from":"./dock/dock-item"},{"from":"./dock/dock.module"},{"from":"./dock/dock.service"},{"from":"./dynamic-component"},{"from":"./format"},{"from":"./log"},{"from":"./media-query"},{"from":"./mutation"},{"from":"./numeric"},{"from":"./overlay/overlay-config"},{"from":"./overlay/overlay-instance"},{"from":"./overlay/overlay.module"},{"from":"./overlay/overlay.service"},{"from":"./percent-pipe"},{"from":"./title"},{"from":"./ui-config"},{"from":"./viewkeeper"},{"from":"./window"}]}]
[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./adapter-service"},{"from":"./affix/affix-config"},{"from":"./affix/affix-horizontal-alignment"},{"from":"./affix/affix-placement"},{"from":"./affix/affix-placement-change"},{"from":"./affix/affix-vertical-alignment"},{"from":"./affix/affix.module"},{"from":"./dock/dock-insert-component-config"},{"from":"./dock/dock-item"},{"from":"./dock/dock.module"},{"from":"./dock/dock.service"},{"from":"./dynamic-component"},{"from":"./format"},{"from":"./log"},{"from":"./media-query"},{"from":"./mutation"},{"from":"./numeric"},{"from":"./overlay/overlay-config"},{"from":"./overlay/overlay-instance"},{"from":"./overlay/overlay.module"},{"from":"./overlay/overlay.service"},{"from":"./percent-pipe"},{"from":"./title"},{"from":"./ui-config"},{"from":"./viewkeeper"},{"from":"./window"}]}]

@@ -0,3 +1,4 @@

export * from './viewkeeper-host-options';
export * from './viewkeeper-options';
export * from './viewkeeper.module';
export * from './viewkeeper.service';

@@ -5,2 +5,3 @@ /**

*/
export { SkyViewkeeperHostOptions } from './viewkeeper-host-options';
export {} from './viewkeeper-options';

@@ -7,0 +8,0 @@ export { SkyViewkeeperModule } from './viewkeeper.module';

@@ -1,1 +0,1 @@

[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./viewkeeper-options"},{"from":"./viewkeeper.module"},{"from":"./viewkeeper.service"}]}]
[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./viewkeeper-host-options"},{"from":"./viewkeeper-options"},{"from":"./viewkeeper.module"},{"from":"./viewkeeper.service"}]}]

@@ -5,5 +5,9 @@ /**

*/
import { Injectable } from '@angular/core';
var SkyViewkeeperHostOptions = /** @class */ (function () {
function SkyViewkeeperHostOptions() {
}
SkyViewkeeperHostOptions.decorators = [
{ type: Injectable }
];
return SkyViewkeeperHostOptions;

@@ -10,0 +14,0 @@ }());

@@ -1,1 +0,1 @@

[{"__symbolic":"module","version":4,"metadata":{"SkyViewkeeperHostOptions":{"__symbolic":"class"}}}]
[{"__symbolic":"module","version":4,"metadata":{"SkyViewkeeperHostOptions":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}]}}}]
{
"name": "@skyux/core",
"version": "3.11.1",
"version": "3.12.0",
"description": "SKY UX Core",

@@ -42,3 +42,3 @@ "main": "bundles/bundle.umd.js",

"@angular/router": "7.2.16",
"@blackbaud/auth-client": "2.22.0",
"@blackbaud/auth-client": "2.24.0",
"@blackbaud/skyux-lib-clipboard": "1.1.1",

@@ -48,6 +48,6 @@ "@blackbaud/skyux-lib-code-block": "1.3.1",

"@blackbaud/skyux-lib-stache": "3.2.3",
"@pact-foundation/pact": "9.6.1",
"@pact-foundation/pact-web": "9.6.1",
"@skyux-sdk/builder": "3.15.0",
"@skyux-sdk/builder-plugin-skyux": "1.2.2",
"@pact-foundation/pact": "9.7.0",
"@pact-foundation/pact-web": "9.7.0",
"@skyux-sdk/builder": "3.15.2",
"@skyux-sdk/builder-plugin-skyux": "1.3.1",
"@skyux-sdk/e2e": "3.1.2",

@@ -58,4 +58,4 @@ "@skyux-sdk/pact": "3.3.1",

"@skyux/assets": "3.1.0",
"@skyux/config": "3.7.0",
"@skyux/core": "3.10.0",
"@skyux/config": "3.8.1",
"@skyux/core": "3.11.1",
"@skyux/docs-tools": "3.1.0",

@@ -65,6 +65,6 @@ "@skyux/forms": "3.6.3",

"@skyux/i18n": "3.9.3",
"@skyux/indicators": "3.1.2",
"@skyux/indicators": "3.1.3",
"@skyux/inline-form": "3.1.0",
"@skyux/layout": "3.7.0",
"@skyux/lists": "3.8.1",
"@skyux/layout": "3.8.0",
"@skyux/lists": "3.8.5",
"@skyux/lookup": "3.2.1",

@@ -77,3 +77,3 @@ "@skyux/modals": "3.1.2",

"@skyux/theme": "3.9.0",
"@types/core-js": "2.5.2",
"@types/core-js": "2.5.3",
"codelyzer": "4.5.0",

@@ -80,0 +80,0 @@ "core-js": "2.6.11",

@@ -6,3 +6,3 @@ /**

import { Injectable } from '@angular/core';
import { getStringForLocale } from '@skyux/i18n/modules/i18n/get-string-for-locale';
import { getStringForLocale } from '@skyux/i18n';
var SkyCoreResourcesProvider = /** @class */ (function () {

@@ -9,0 +9,0 @@ function SkyCoreResourcesProvider() {

@@ -1,1 +0,1 @@

[{"__symbolic":"module","version":4,"metadata":{"SkyCoreResourcesProvider":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":14,"character":1}}],"members":{"getString":[{"__symbolic":"method"}]}}}}]
[{"__symbolic":"module","version":4,"metadata":{"SkyCoreResourcesProvider":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1}}],"members":{"getString":[{"__symbolic":"method"}]}}}}]

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc