ack-angular
Version:
Extra special directives, components, providers and pipes to aide in tackling everyday interface development needs in Angular2
134 lines • 21.3 kB
JavaScript
//COMPONENTS
import { AckSections } from "./components/AckSections.component";
import { AckSectionTemplates } from "./components/AckSectionTemplates.component";
import { AckModal } from "./components/AckModal.component";
import { AckModalLayout } from "./components/AckModalLayout.component";
import { AckFixedElementStage } from "./components/AckFixedElementStage.component";
import { AckFixedElement } from "./components/AckFixedElement.component";
import { AckCloseIcon } from "./components/AckCloseIcon.component";
import { AckOptions } from "./components/AckOptions.component";
import { AckOptionsModal } from "./components/AckOptionsModal.component";
import { AbsoluteOverflowX } from "./components/AbsoluteOverflowX.component";
import { ErrorWell } from "./components/ErrorWell.component";
import { ReaderHeaderBody, ReaderHeader, ReaderBody } from "./components/ReaderHeaderBody.component";
import { debugDeclarations } from "./components/debug-area/DebugArea.component";
//DIRECTIVES
import { AckArray } from "./directives/AckArray.directive";
import { AckAggregate } from "./directives/AckAggregate.directive";
import { ScrollPastFixed } from "./components/ScrollPastFixed.component";
import { ShakeOn } from "./directives/ShakeOn.directive";
import { FxOn } from "./directives/FxOn.directive";
import { FocusOn } from "./directives/FocusOn.directive";
import { InitDirective } from "./directives/Init.directive";
import { ContentModel } from "./directives/ContentModel.directive";
import { SelectOn } from "./directives/SelectOn.directive";
import { InnerHtmlModel } from "./directives/InnerHtmlModel.directive";
import { ReplaceModel } from "./directives/ReplaceModel.directive";
import { ElementSizeModel, ElementHeightModel, ElementWidthModel } from "./directives/ElementSizeModel.directive";
import { ScreenScrollHeightDiff } from "./directives/ScreenScrollHeightDiff.directive";
import { ScreenScroll } from "./directives/ScreenScroll.directive";
import { PxFromHtmlTop } from "./directives/PxFromHtmlTop.directive";
import { ScreenScrollModelY } from "./directives/ScreenScrollModelY.directive";
import { ScreenWidthModel } from "./directives/ScreenWidthModel.directive";
import { ScreenHeightModel } from "./directives/ScreenHeightModel.directive";
import { HtmlWidthModel } from "./directives/HtmlWidthModel.directive";
import { HtmlHeightModel } from "./directives/HtmlHeightModel.directive";
import { StatusOnlineModel } from "./directives/StatusOnlineModel.directive";
import { StatusOfflineModel } from "./directives/StatusOfflineModel.directive";
import { VarDirective } from "./directives/VarDirective.directive";
import { EnterKey, EscapeKey, FormAlter, FormChanged, InputHint, PreventBackKey, PreventEnterKey } from "./declarations.short";
export const screenDirectives = [
ScreenScrollModelY,
ScreenWidthModel,
ScreenHeightModel,
ScreenScroll,
ScrollPastFixed,
ScreenScrollHeightDiff,
PxFromHtmlTop
];
export const declarations = [
InitDirective,
SelectOn,
FocusOn,
VarDirective,
ContentModel,
InnerHtmlModel,
ReplaceModel,
FormAlter,
FormChanged,
EnterKey,
EscapeKey,
PreventBackKey,
PreventEnterKey,
...screenDirectives,
HtmlWidthModel,
HtmlHeightModel,
ShakeOn,
FxOn,
StatusOnlineModel,
StatusOfflineModel,
ElementSizeModel,
ElementWidthModel,
ElementHeightModel,
InputHint,
//components
...debugDeclarations,
ErrorWell,
AbsoluteOverflowX,
//sorta ack-angular-templates
ReaderHeaderBody,
ReaderHeader,
ReaderBody,
//ack-angular-templates
AckCloseIcon,
AckSections,
AckSectionTemplates,
AckOptions,
AckOptionsModal,
AckModal,
AckModalLayout,
AckArray,
AckAggregate,
AckFixedElement,
AckFixedElementStage
];
export * from "./declarations.short";
export { AckSections } from "./components/AckSections.component";
export { AckSectionTemplates } from "./components/AckSectionTemplates.component";
export { AckModal } from "./components/AckModal.component";
export { AckModalLayout } from "./components/AckModalLayout.component";
export { AckFixedElementStage } from "./components/AckFixedElementStage.component";
export { AckFixedElement } from "./components/AckFixedElement.component";
export { AckCloseIcon } from "./components/AckCloseIcon.component";
export { AckOptions } from "./components/AckOptions.component";
export { AckOptionsModal } from "./components/AckOptionsModal.component";
export { AbsoluteOverflowX } from "./components/AbsoluteOverflowX.component";
export { ErrorWell } from "./components/ErrorWell.component";
export { ReaderHeaderBody, ReaderHeader, ReaderBody } from "./components/ReaderHeaderBody.component";
export * from "./components/debug-area/DebugArea.component";
//DIRECTIVES
export { AckArray } from "./directives/AckArray.directive";
export { AckAggregate } from "./directives/AckAggregate.directive";
export { ScrollPastFixed } from "./components/ScrollPastFixed.component";
export { ShakeOn } from "./directives/ShakeOn.directive";
export { FxOn } from "./directives/FxOn.directive";
export { FocusOn } from "./directives/FocusOn.directive";
export { InitDirective } from "./directives/Init.directive";
export { ContentModel } from "./directives/ContentModel.directive";
export { SelectOn } from "./directives/SelectOn.directive";
export { InnerHtmlModel } from "./directives/InnerHtmlModel.directive";
export { ReplaceModel } from "./directives/ReplaceModel.directive";
export { ElementSizeModel, ElementHeightModel, ElementWidthModel } from "./directives/ElementSizeModel.directive";
export { ScreenScrollHeightDiff } from "./directives/ScreenScrollHeightDiff.directive";
export { ScreenScroll } from "./directives/ScreenScroll.directive";
export { PxFromHtmlTop } from "./directives/PxFromHtmlTop.directive";
export { ScreenScrollModelY } from "./directives/ScreenScrollModelY.directive";
export { ScreenWidthModel } from "./directives/ScreenWidthModel.directive";
export { ScreenHeightModel } from "./directives/ScreenHeightModel.directive";
export { HtmlWidthModel } from "./directives/HtmlWidthModel.directive";
export { HtmlHeightModel } from "./directives/HtmlHeightModel.directive";
export { StatusOnlineModel } from "./directives/StatusOnlineModel.directive";
export { StatusOfflineModel } from "./directives/StatusOfflineModel.directive";
export { VarDirective } from "./directives/VarDirective.directive";
export { EnterKey, EscapeKey, FormAlter, FormChanged, InputHint, PreventBackKey, PreventEnterKey } from "./declarations.short";
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVjbGFyYXRpb25zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2RlY2xhcmF0aW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxZQUFZO0FBQ1osT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLG9DQUFvQyxDQUFBO0FBQ2hFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLDRDQUE0QyxDQUFBO0FBQ2hGLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQTtBQUMxRCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sdUNBQXVDLENBQUE7QUFDdEUsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sNkNBQTZDLENBQUE7QUFDbEYsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHdDQUF3QyxDQUFBO0FBQ3hFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxxQ0FBcUMsQ0FBQTtBQUNsRSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sbUNBQW1DLENBQUE7QUFDOUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHdDQUF3QyxDQUFBO0FBQ3hFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLDBDQUEwQyxDQUFBO0FBQzVFLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQTtBQUM1RCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsWUFBWSxFQUFFLFVBQVUsRUFBRSxNQUFNLHlDQUF5QyxDQUFBO0FBQ3BHLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLDZDQUE2QyxDQUFBO0FBRS9FLFlBQVk7QUFDWixPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0saUNBQWlDLENBQUE7QUFDMUQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLHFDQUFxQyxDQUFBO0FBQ2xFLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSx3Q0FBd0MsQ0FBQTtBQUN4RSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sZ0NBQWdDLENBQUE7QUFD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QkFBZ0IsRUFBRSxrQkFBa0IsRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHlDQUF5QyxDQUFBO0FBQ2pILE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLCtDQUErQyxDQUFBO0FBQ3RGLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxxQ0FBcUMsQ0FBQTtBQUNsRSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sc0NBQXNDLENBQUE7QUFDcEUsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sMkNBQTJDLENBQUE7QUFDOUUsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0seUNBQXlDLENBQUE7QUFDMUUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sMENBQTBDLENBQUE7QUFDNUUsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLHVDQUF1QyxDQUFBO0FBQ3RFLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSx3Q0FBd0MsQ0FBQTtBQUN4RSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQTtBQUM1RSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSwyQ0FBMkMsQ0FBQTtBQUM5RSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0scUNBQXFDLENBQUE7QUFDbEUsT0FBTyxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxTQUFTLEVBQUUsY0FBYyxFQUFFLGVBQWUsRUFBRSxNQUFNLHNCQUFzQixDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiXG4vL0NPTVBPTkVOVFNcbmltcG9ydCB7IEFja1NlY3Rpb25zIH0gZnJvbSBcIi4vY29tcG9uZW50cy9BY2tTZWN0aW9ucy5jb21wb25lbnRcIlxuaW1wb3J0IHsgQWNrU2VjdGlvblRlbXBsYXRlcyB9IGZyb20gXCIuL2NvbXBvbmVudHMvQWNrU2VjdGlvblRlbXBsYXRlcy5jb21wb25lbnRcIlxuaW1wb3J0IHsgQWNrTW9kYWwgfSBmcm9tIFwiLi9jb21wb25lbnRzL0Fja01vZGFsLmNvbXBvbmVudFwiXG5pbXBvcnQgeyBBY2tNb2RhbExheW91dCB9IGZyb20gXCIuL2NvbXBvbmVudHMvQWNrTW9kYWxMYXlvdXQuY29tcG9uZW50XCJcbmltcG9ydCB7IEFja0ZpeGVkRWxlbWVudFN0YWdlIH0gZnJvbSBcIi4vY29tcG9uZW50cy9BY2tGaXhlZEVsZW1lbnRTdGFnZS5jb21wb25lbnRcIlxuaW1wb3J0IHsgQWNrRml4ZWRFbGVtZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9BY2tGaXhlZEVsZW1lbnQuY29tcG9uZW50XCJcbmltcG9ydCB7IEFja0Nsb3NlSWNvbiB9IGZyb20gXCIuL2NvbXBvbmVudHMvQWNrQ2xvc2VJY29uLmNvbXBvbmVudFwiXG5pbXBvcnQgeyBBY2tPcHRpb25zIH0gZnJvbSBcIi4vY29tcG9uZW50cy9BY2tPcHRpb25zLmNvbXBvbmVudFwiXG5pbXBvcnQgeyBBY2tPcHRpb25zTW9kYWwgfSBmcm9tIFwiLi9jb21wb25lbnRzL0Fja09wdGlvbnNNb2RhbC5jb21wb25lbnRcIlxuaW1wb3J0IHsgQWJzb2x1dGVPdmVyZmxvd1ggfSBmcm9tIFwiLi9jb21wb25lbnRzL0Fic29sdXRlT3ZlcmZsb3dYLmNvbXBvbmVudFwiXG5pbXBvcnQgeyBFcnJvcldlbGwgfSBmcm9tIFwiLi9jb21wb25lbnRzL0Vycm9yV2VsbC5jb21wb25lbnRcIlxuaW1wb3J0IHsgUmVhZGVySGVhZGVyQm9keSwgUmVhZGVySGVhZGVyLCBSZWFkZXJCb2R5IH0gZnJvbSBcIi4vY29tcG9uZW50cy9SZWFkZXJIZWFkZXJCb2R5LmNvbXBvbmVudFwiXG5pbXBvcnQgeyBkZWJ1Z0RlY2xhcmF0aW9ucyB9IGZyb20gXCIuL2NvbXBvbmVudHMvZGVidWctYXJlYS9EZWJ1Z0FyZWEuY29tcG9uZW50XCJcblxuLy9ESVJFQ1RJVkVTXG5pbXBvcnQgeyBBY2tBcnJheSB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvQWNrQXJyYXkuZGlyZWN0aXZlXCJcbmltcG9ydCB7IEFja0FnZ3JlZ2F0ZSB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvQWNrQWdncmVnYXRlLmRpcmVjdGl2ZVwiXG5pbXBvcnQgeyBTY3JvbGxQYXN0Rml4ZWQgfSBmcm9tIFwiLi9jb21wb25lbnRzL1Njcm9sbFBhc3RGaXhlZC5jb21wb25lbnRcIlxuaW1wb3J0IHsgU2hha2VPbiB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvU2hha2VPbi5kaXJlY3RpdmVcIlxuaW1wb3J0IHsgRnhPbiB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvRnhPbi5kaXJlY3RpdmVcIlxuaW1wb3J0IHsgRm9jdXNPbiB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvRm9jdXNPbi5kaXJlY3RpdmVcIlxuaW1wb3J0IHsgSW5pdERpcmVjdGl2ZSB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvSW5pdC5kaXJlY3RpdmVcIlxuaW1wb3J0IHsgQ29udGVudE1vZGVsIH0gZnJvbSBcIi4vZGlyZWN0aXZlcy9Db250ZW50TW9kZWwuZGlyZWN0aXZlXCJcbmltcG9ydCB7IFNlbGVjdE9uIH0gZnJvbSBcIi4vZGlyZWN0aXZlcy9TZWxlY3RPbi5kaXJlY3RpdmVcIlxuaW1wb3J0IHsgSW5uZXJIdG1sTW9kZWwgfSBmcm9tIFwiLi9kaXJlY3RpdmVzL0lubmVySHRtbE1vZGVsLmRpcmVjdGl2ZVwiXG5pbXBvcnQgeyBSZXBsYWNlTW9kZWwgfSBmcm9tIFwiLi9kaXJlY3RpdmVzL1JlcGxhY2VNb2RlbC5kaXJlY3RpdmVcIlxuaW1wb3J0IHsgRWxlbWVudFNpemVNb2RlbCwgRWxlbWVudEhlaWdodE1vZGVsLCBFbGVtZW50V2lkdGhNb2RlbCB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvRWxlbWVudFNpemVNb2RlbC5kaXJlY3RpdmVcIlxuaW1wb3J0IHsgU2NyZWVuU2Nyb2xsSGVpZ2h0RGlmZiB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvU2NyZWVuU2Nyb2xsSGVpZ2h0RGlmZi5kaXJlY3RpdmVcIlxuaW1wb3J0IHsgU2NyZWVuU2Nyb2xsIH0gZnJvbSBcIi4vZGlyZWN0aXZlcy9TY3JlZW5TY3JvbGwuZGlyZWN0aXZlXCJcbmltcG9ydCB7IFB4RnJvbUh0bWxUb3AgfSBmcm9tIFwiLi9kaXJlY3RpdmVzL1B4RnJvbUh0bWxUb3AuZGlyZWN0aXZlXCJcbmltcG9ydCB7IFNjcmVlblNjcm9sbE1vZGVsWSB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvU2NyZWVuU2Nyb2xsTW9kZWxZLmRpcmVjdGl2ZVwiXG5pbXBvcnQgeyBTY3JlZW5XaWR0aE1vZGVsIH0gZnJvbSBcIi4vZGlyZWN0aXZlcy9TY3JlZW5XaWR0aE1vZGVsLmRpcmVjdGl2ZVwiXG5pbXBvcnQgeyBTY3JlZW5IZWlnaHRNb2RlbCB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvU2NyZWVuSGVpZ2h0TW9kZWwuZGlyZWN0aXZlXCJcbmltcG9ydCB7IEh0bWxXaWR0aE1vZGVsIH0gZnJvbSBcIi4vZGlyZWN0aXZlcy9IdG1sV2lkdGhNb2RlbC5kaXJlY3RpdmVcIlxuaW1wb3J0IHsgSHRtbEhlaWdodE1vZGVsIH0gZnJvbSBcIi4vZGlyZWN0aXZlcy9IdG1sSGVpZ2h0TW9kZWwuZGlyZWN0aXZlXCJcbmltcG9ydCB7IFN0YXR1c09ubGluZU1vZGVsIH0gZnJvbSBcIi4vZGlyZWN0aXZlcy9TdGF0dXNPbmxpbmVNb2RlbC5kaXJlY3RpdmVcIlxuaW1wb3J0IHsgU3RhdHVzT2ZmbGluZU1vZGVsIH0gZnJvbSBcIi4vZGlyZWN0aXZlcy9TdGF0dXNPZmZsaW5lTW9kZWwuZGlyZWN0aXZlXCJcbmltcG9ydCB7IFZhckRpcmVjdGl2ZSB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvVmFyRGlyZWN0aXZlLmRpcmVjdGl2ZVwiXG5pbXBvcnQgeyBFbnRlcktleSwgRXNjYXBlS2V5LCBGb3JtQWx0ZXIsIEZvcm1DaGFuZ2VkLCBJbnB1dEhpbnQsIFByZXZlbnRCYWNrS2V5LCBQcmV2ZW50RW50ZXJLZXkgfSBmcm9tIFwiLi9kZWNsYXJhdGlvbnMuc2hvcnRcIlxuXG5leHBvcnQgY29uc3Qgc2NyZWVuRGlyZWN0aXZlcyA9IFtcbiAgU2NyZWVuU2Nyb2xsTW9kZWxZLFxuICBTY3JlZW5XaWR0aE1vZGVsLFxuICBTY3JlZW5IZWlnaHRNb2RlbCxcbiAgU2NyZWVuU2Nyb2xsLFxuICBTY3JvbGxQYXN0Rml4ZWQsXG4gIFNjcmVlblNjcm9sbEhlaWdodERpZmYsXG4gIFB4RnJvbUh0bWxUb3Bcbl1cblxuZXhwb3J0IGNvbnN0IGRlY2xhcmF0aW9ucyA9IFtcbiAgSW5pdERpcmVjdGl2ZSxcbiAgU2VsZWN0T24sXG4gIEZvY3VzT24sXG4gIFZhckRpcmVjdGl2ZSxcbiAgQ29udGVudE1vZGVsLFxuICBJbm5lckh0bWxNb2RlbCxcbiAgUmVwbGFjZU1vZGVsLFxuICBGb3JtQWx0ZXIsXG4gIEZvcm1DaGFuZ2VkLFxuICBFbnRlcktleSxcbiAgRXNjYXBlS2V5LFxuICBQcmV2ZW50QmFja0tleSxcbiAgUHJldmVudEVudGVyS2V5LFxuXG4gIC4uLnNjcmVlbkRpcmVjdGl2ZXMsXG5cbiAgSHRtbFdpZHRoTW9kZWwsXG4gIEh0bWxIZWlnaHRNb2RlbCxcbiAgU2hha2VPbixcbiAgRnhPbixcbiAgU3RhdHVzT25saW5lTW9kZWwsXG4gIFN0YXR1c09mZmxpbmVNb2RlbCxcbiAgRWxlbWVudFNpemVNb2RlbCxcbiAgRWxlbWVudFdpZHRoTW9kZWwsXG4gIEVsZW1lbnRIZWlnaHRNb2RlbCxcbiAgSW5wdXRIaW50LFxuXG4gIC8vY29tcG9uZW50c1xuICAuLi5kZWJ1Z0RlY2xhcmF0aW9ucyxcbiAgRXJyb3JXZWxsLFxuICBBYnNvbHV0ZU92ZXJmbG93WCxcblxuICAvL3NvcnRhIGFjay1hbmd1bGFyLXRlbXBsYXRlc1xuICBSZWFkZXJIZWFkZXJCb2R5LFxuICBSZWFkZXJIZWFkZXIsXG4gIFJlYWRlckJvZHksXG5cbiAgLy9hY2stYW5ndWxhci10ZW1wbGF0ZXNcbiAgQWNrQ2xvc2VJY29uLFxuICBBY2tTZWN0aW9ucyxcbiAgQWNrU2VjdGlvblRlbXBsYXRlcyxcbiAgQWNrT3B0aW9ucyxcbiAgQWNrT3B0aW9uc01vZGFsLFxuICBBY2tNb2RhbCxcbiAgQWNrTW9kYWxMYXlvdXQsXG4gIEFja0FycmF5LFxuICBBY2tBZ2dyZWdhdGUsXG4gIEFja0ZpeGVkRWxlbWVudCxcbiAgQWNrRml4ZWRFbGVtZW50U3RhZ2Vcbl1cblxuZXhwb3J0ICogZnJvbSBcIi4vZGVjbGFyYXRpb25zLnNob3J0XCJcbmV4cG9ydCB7IEFja1NlY3Rpb25zIH0gZnJvbSBcIi4vY29tcG9uZW50cy9BY2tTZWN0aW9ucy5jb21wb25lbnRcIlxuZXhwb3J0IHsgQWNrU2VjdGlvblRlbXBsYXRlcyB9IGZyb20gXCIuL2NvbXBvbmVudHMvQWNrU2VjdGlvblRlbXBsYXRlcy5jb21wb25lbnRcIlxuZXhwb3J0IHsgQWNrTW9kYWwgfSBmcm9tIFwiLi9jb21wb25lbnRzL0Fja01vZGFsLmNvbXBvbmVudFwiXG5leHBvcnQgeyBBY2tNb2RhbExheW91dCB9IGZyb20gXCIuL2NvbXBvbmVudHMvQWNrTW9kYWxMYXlvdXQuY29tcG9uZW50XCJcbmV4cG9ydCB7IEFja0ZpeGVkRWxlbWVudFN0YWdlIH0gZnJvbSBcIi4vY29tcG9uZW50cy9BY2tGaXhlZEVsZW1lbnRTdGFnZS5jb21wb25lbnRcIlxuZXhwb3J0IHsgQWNrRml4ZWRFbGVtZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9BY2tGaXhlZEVsZW1lbnQuY29tcG9uZW50XCJcbmV4cG9ydCB7IEFja0Nsb3NlSWNvbiB9IGZyb20gXCIuL2NvbXBvbmVudHMvQWNrQ2xvc2VJY29uLmNvbXBvbmVudFwiXG5leHBvcnQgeyBBY2tPcHRpb25zIH0gZnJvbSBcIi4vY29tcG9uZW50cy9BY2tPcHRpb25zLmNvbXBvbmVudFwiXG5leHBvcnQgeyBBY2tPcHRpb25zTW9kYWwgfSBmcm9tIFwiLi9jb21wb25lbnRzL0Fja09wdGlvbnNNb2RhbC5jb21wb25lbnRcIlxuZXhwb3J0IHsgQWJzb2x1dGVPdmVyZmxvd1ggfSBmcm9tIFwiLi9jb21wb25lbnRzL0Fic29sdXRlT3ZlcmZsb3dYLmNvbXBvbmVudFwiXG5leHBvcnQgeyBFcnJvcldlbGwgfSBmcm9tIFwiLi9jb21wb25lbnRzL0Vycm9yV2VsbC5jb21wb25lbnRcIlxuZXhwb3J0IHsgUmVhZGVySGVhZGVyQm9keSwgUmVhZGVySGVhZGVyLCBSZWFkZXJCb2R5IH0gZnJvbSBcIi4vY29tcG9uZW50cy9SZWFkZXJIZWFkZXJCb2R5LmNvbXBvbmVudFwiXG5leHBvcnQgKiBmcm9tIFwiLi9jb21wb25lbnRzL2RlYnVnLWFyZWEvRGVidWdBcmVhLmNvbXBvbmVudFwiXG5cbi8vRElSRUNUSVZFU1xuZXhwb3J0IHsgQWNrQXJyYXkgfSBmcm9tIFwiLi9kaXJlY3RpdmVzL0Fja0FycmF5LmRpcmVjdGl2ZVwiXG5leHBvcnQgeyBBY2tBZ2dyZWdhdGUgfSBmcm9tIFwiLi9kaXJlY3RpdmVzL0Fja0FnZ3JlZ2F0ZS5kaXJlY3RpdmVcIlxuZXhwb3J0IHsgU2Nyb2xsUGFzdEZpeGVkIH0gZnJvbSBcIi4vY29tcG9uZW50cy9TY3JvbGxQYXN0Rml4ZWQuY29tcG9uZW50XCJcbmV4cG9ydCB7IFNoYWtlT24gfSBmcm9tIFwiLi9kaXJlY3RpdmVzL1NoYWtlT24uZGlyZWN0aXZlXCJcbmV4cG9ydCB7IEZ4T24gfSBmcm9tIFwiLi9kaXJlY3RpdmVzL0Z4T24uZGlyZWN0aXZlXCJcbmV4cG9ydCB7IEZvY3VzT24gfSBmcm9tIFwiLi9kaXJlY3RpdmVzL0ZvY3VzT24uZGlyZWN0aXZlXCJcbmV4cG9ydCB7IEluaXREaXJlY3RpdmUgfSBmcm9tIFwiLi9kaXJlY3RpdmVzL0luaXQuZGlyZWN0aXZlXCJcbmV4cG9ydCB7IENvbnRlbnRNb2RlbCB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvQ29udGVudE1vZGVsLmRpcmVjdGl2ZVwiXG5leHBvcnQgeyBTZWxlY3RPbiB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvU2VsZWN0T24uZGlyZWN0aXZlXCJcbmV4cG9ydCB7IElubmVySHRtbE1vZGVsIH0gZnJvbSBcIi4vZGlyZWN0aXZlcy9Jbm5lckh0bWxNb2RlbC5kaXJlY3RpdmVcIlxuZXhwb3J0IHsgUmVwbGFjZU1vZGVsIH0gZnJvbSBcIi4vZGlyZWN0aXZlcy9SZXBsYWNlTW9kZWwuZGlyZWN0aXZlXCJcbmV4cG9ydCB7IEVsZW1lbnRTaXplTW9kZWwsIEVsZW1lbnRIZWlnaHRNb2RlbCwgRWxlbWVudFdpZHRoTW9kZWwgfSBmcm9tIFwiLi9kaXJlY3RpdmVzL0VsZW1lbnRTaXplTW9kZWwuZGlyZWN0aXZlXCJcbmV4cG9ydCB7IFNjcmVlblNjcm9sbEhlaWdodERpZmYgfSBmcm9tIFwiLi9kaXJlY3RpdmVzL1NjcmVlblNjcm9sbEhlaWdodERpZmYuZGlyZWN0aXZlXCJcbmV4cG9ydCB7IFNjcmVlblNjcm9sbCB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvU2NyZWVuU2Nyb2xsLmRpcmVjdGl2ZVwiXG5leHBvcnQgeyBQeEZyb21IdG1sVG9wIH0gZnJvbSBcIi4vZGlyZWN0aXZlcy9QeEZyb21IdG1sVG9wLmRpcmVjdGl2ZVwiXG5leHBvcnQgeyBTY3JlZW5TY3JvbGxNb2RlbFkgfSBmcm9tIFwiLi9kaXJlY3RpdmVzL1NjcmVlblNjcm9sbE1vZGVsWS5kaXJlY3RpdmVcIlxuZXhwb3J0IHsgU2NyZWVuV2lkdGhNb2RlbCB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvU2NyZWVuV2lkdGhNb2RlbC5kaXJlY3RpdmVcIlxuZXhwb3J0IHsgU2NyZWVuSGVpZ2h0TW9kZWwgfSBmcm9tIFwiLi9kaXJlY3RpdmVzL1NjcmVlbkhlaWdodE1vZGVsLmRpcmVjdGl2ZVwiXG5leHBvcnQgeyBIdG1sV2lkdGhNb2RlbCB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvSHRtbFdpZHRoTW9kZWwuZGlyZWN0aXZlXCJcbmV4cG9ydCB7IEh0bWxIZWlnaHRNb2RlbCB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvSHRtbEhlaWdodE1vZGVsLmRpcmVjdGl2ZVwiXG5leHBvcnQgeyBTdGF0dXNPbmxpbmVNb2RlbCB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvU3RhdHVzT25saW5lTW9kZWwuZGlyZWN0aXZlXCJcbmV4cG9ydCB7IFN0YXR1c09mZmxpbmVNb2RlbCB9IGZyb20gXCIuL2RpcmVjdGl2ZXMvU3RhdHVzT2ZmbGluZU1vZGVsLmRpcmVjdGl2ZVwiXG5leHBvcnQgeyBWYXJEaXJlY3RpdmUgfSBmcm9tIFwiLi9kaXJlY3RpdmVzL1ZhckRpcmVjdGl2ZS5kaXJlY3RpdmVcIlxuZXhwb3J0IHsgRW50ZXJLZXksIEVzY2FwZUtleSwgRm9ybUFsdGVyLCBGb3JtQ2hhbmdlZCwgSW5wdXRIaW50LCBQcmV2ZW50QmFja0tleSwgUHJldmVudEVudGVyS2V5IH0gZnJvbSBcIi4vZGVjbGFyYXRpb25zLnNob3J0XCJcbiJdfQ==