UNPKG

ack-angular

Version:

Extra special directives, components, providers and pipes to aide in tackling everyday interface development needs in Angular2

2 lines 14.2 kB
export const string = "<ng-container [(htmlHeightModel)]=\"htmlHeightModel\"></ng-container><ng-container *ngIf=\"SectionProvider.headerTemplates.length\"><div *ngIf=\"mode==='calculate'\" style=\"position:fixed;top:0;width:100%\" [style.z-index]=\"zIndex\" [(elementHeightModel)]=\"headerHeight\" [elementSizeModelWatch]=\"SectionProvider.headerTemplates.length\"><ng-template *ngTemplateOutlet=\"headerWrap || headerContent;context:{outlet:headerContent}\"></ng-template></div><ng-template #headerContent=\"\"><ng-container *ngFor=\"let item of SectionProvider.headerTemplates\"><ng-template *ngTemplateOutlet=\"item\"></ng-template></ng-container></ng-template><div *ngIf=\"!mode || mode==='clone'\" style=\"position:fixed;top:0;width:100%\" [style.z-index]=\"zIndex\"><ng-template *ngTemplateOutlet=\"headerContent\"></ng-template></div></ng-container><ng-template *ngTemplateOutlet=\"table || defaultTableTag;context:{outlet:tableRows}\"></ng-template><ng-template #defaultTableTag=\"\"><table style=\"height:100%;width:100%;border-collapse: collapse;\" cellPadding=\"0\" cellSpacing=\"0\" border=\"0\"><ng-template *ngTemplateOutlet=\"tableRows\"></ng-template></table></ng-template><ng-template #tableRows=\"\"><tr *ngIf=\"SectionProvider.headerTemplates.length\"><td colspan=\"3\" [style.height.px]=\"headerHeight\" style=\"visibility:hidden\"><ng-container *ngIf=\"!mode || mode==='clone'\"><ng-container *ngFor=\"let item of SectionProvider.headerTemplates\"><ng-template *ngTemplateOutlet=\"item\"></ng-template></ng-container></ng-container></td></tr><tr><td *ngIf=\"SectionProvider.leftBodyTemplates.length\" [style.min-width.px]=\"leftBodyWidth\" valign=\"top\" align=\"right\"><ng-template #defaultLeftBodyWrap=\"\"><div style=\"overflow:auto;height:100%;\"><ng-template *ngTemplateOutlet=\"leftBodyContent\"></ng-template></div></ng-template><ng-template #leftBodyContent=\"\"><ng-container *ngFor=\"let item of SectionProvider.leftBodyTemplates\"><ng-template *ngTemplateOutlet=\"item\"></ng-template></ng-container></ng-template><div *ngIf=\"mode==='calculate'\" style=\"position:fixed;\" [style.z-index]=\"zIndex - 1\" [style.height.px]=\"htmlHeightModel - (SectionProvider.headerTemplates.length ? headerHeight : 0) - (SectionProvider.footerTemplates.length ? footerHeight : 0)\" [(elementWidthModel)]=\"leftBodyWidth\" [elementSizeModelWatch]=\"SectionProvider.leftBodyTemplates.length\"><ng-template *ngTemplateOutlet=\"leftBodyWrap || defaultLeftBodyWrap;context:{outlet:leftBodyContent}\"></ng-template></div><div *ngIf=\"!mode || mode==='clone'\" style=\"position:fixed;top:0;\" [style.z-index]=\"zIndex - 1\"><ng-template *ngTemplateOutlet=\"leftBodyWrap || defaultLeftBodyWrap;context:{outlet:leftBodyContent}\"></ng-template></div><ng-container *ngIf=\"!mode || mode==='clone'\"><ng-template *ngTemplateOutlet=\"leftBodyWrap || defaultLeftBodyWrap;context:{outlet:leftBodyContent}\"></ng-template></ng-container></td><ng-container *ngTemplateOutlet=\"bodyCell || defaultBodyCell;context:{outlet:body}\"></ng-container><ng-template #defaultBodyCell=\"\"><td style=\"height:100%\" valign=\"top\"><ng-template *ngTemplateOutlet=\"body\"></ng-template></td></ng-template><ng-template #body=\"\"><ng-content></ng-content></ng-template><td *ngIf=\"SectionProvider.rightBodyTemplates.length\" [style.min-width.px]=\"rightBodyWidth\" valign=\"top\" align=\"left\"><ng-template #defaultRightBodyWrap=\"\"><div style=\"overflow:auto;height:100%;\"><ng-template *ngTemplateOutlet=\"rightBodyContent\"></ng-template></div></ng-template><ng-template #rightBodyContent=\"\"><ng-container *ngFor=\"let item of SectionProvider.rightBodyTemplates\"><ng-template *ngTemplateOutlet=\"item\"></ng-template></ng-container></ng-template><div *ngIf=\"mode==='calculate'\" style=\"position:fixed;\" [style.z-index]=\"zIndex - 1\" [style.height.px]=\"htmlHeightModel - (SectionProvider.headerTemplates.length ? headerHeight : 0) - (SectionProvider.footerTemplates.length ? footerHeight : 0)\" [(elementWidthModel)]=\"rightBodyWidth\" [elementSizeModelWatch]=\"SectionProvider.rightBodyTemplates.length\"><ng-template *ngTemplateOutlet=\"rightBodyWrap || defaultRightBodyWrap;context:{outlet:rightBodyContent}\"></ng-template></div><div *ngIf=\"!mode || mode==='clone'\" style=\"position:fixed;top:0;overflow:auto;\" [style.z-index]=\"zIndex - 1\"><ng-template *ngTemplateOutlet=\"rightBodyWrap || defaultRightBodyWrap;context:{outlet:rightBodyContent}\"></ng-template></div><ng-container *ngIf=\"!mode || mode==='clone'\"><ng-template *ngTemplateOutlet=\"rightBodyWrap || defaultRightBodyWrap;context:{outlet:rightBodyContent}\"></ng-template></ng-container></td></tr><tr *ngIf=\"SectionProvider.footerTemplates.length\"><td colspan=\"3\" [style.height.px]=\"footerHeight\"><div *ngIf=\"!mode || mode==='clone'\" style=\"visibility:hidden\"><ng-container *ngFor=\"let item of SectionProvider.footerTemplates\"><ng-template *ngTemplateOutlet=\"item\"></ng-template></ng-container></div></td></tr></ng-template><ng-container *ngIf=\"SectionProvider.footerTemplates.length\"><div *ngIf=\"mode==='calculate'\" style=\"position:fixed;bottom:0;width:100%\" [style.z-index]=\"zIndex\" [(elementHeightModel)]=\"footerHeight\" [elementSizeModelWatch]=\"SectionProvider.footerTemplates.length\"><ng-container *ngFor=\"let item of SectionProvider.footerTemplates\"><ng-template *ngTemplateOutlet=\"item\"></ng-template></ng-container></div><div *ngIf=\"!mode || mode==='clone'\" style=\"position:fixed;bottom:0;width:100%\" [style.z-index]=\"zIndex\"><ng-container *ngFor=\"let item of SectionProvider.footerTemplates\"><ng-template *ngTemplateOutlet=\"item\"></ng-template></ng-container></div></ng-container>"; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNrLXNlY3Rpb25zLnB1Zy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL3RlbXBsYXRlcy9hY2stc2VjdGlvbnMucHVnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBQyxNQUFNLE1BQU0sR0FBRyxpakxBQWlqTCxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IHN0cmluZyA9IFwiPG5nLWNvbnRhaW5lciBbKGh0bWxIZWlnaHRNb2RlbCldPVxcXCJodG1sSGVpZ2h0TW9kZWxcXFwiPjwvbmctY29udGFpbmVyPjxuZy1jb250YWluZXIgKm5nSWY9XFxcIlNlY3Rpb25Qcm92aWRlci5oZWFkZXJUZW1wbGF0ZXMubGVuZ3RoXFxcIj48ZGl2ICpuZ0lmPVxcXCJtb2RlPT09J2NhbGN1bGF0ZSdcXFwiIHN0eWxlPVxcXCJwb3NpdGlvbjpmaXhlZDt0b3A6MDt3aWR0aDoxMDAlXFxcIiBbc3R5bGUuei1pbmRleF09XFxcInpJbmRleFxcXCIgWyhlbGVtZW50SGVpZ2h0TW9kZWwpXT1cXFwiaGVhZGVySGVpZ2h0XFxcIiBbZWxlbWVudFNpemVNb2RlbFdhdGNoXT1cXFwiU2VjdGlvblByb3ZpZGVyLmhlYWRlclRlbXBsYXRlcy5sZW5ndGhcXFwiPjxuZy10ZW1wbGF0ZSAqbmdUZW1wbGF0ZU91dGxldD1cXFwiaGVhZGVyV3JhcCB8fCBoZWFkZXJDb250ZW50O2NvbnRleHQ6e291dGxldDpoZWFkZXJDb250ZW50fVxcXCI+PC9uZy10ZW1wbGF0ZT48L2Rpdj48bmctdGVtcGxhdGUgI2hlYWRlckNvbnRlbnQ9XFxcIlxcXCI+PG5nLWNvbnRhaW5lciAqbmdGb3I9XFxcImxldCBpdGVtIG9mIFNlY3Rpb25Qcm92aWRlci5oZWFkZXJUZW1wbGF0ZXNcXFwiPjxuZy10ZW1wbGF0ZSAqbmdUZW1wbGF0ZU91dGxldD1cXFwiaXRlbVxcXCI+PC9uZy10ZW1wbGF0ZT48L25nLWNvbnRhaW5lcj48L25nLXRlbXBsYXRlPjxkaXYgKm5nSWY9XFxcIiFtb2RlIHx8IG1vZGU9PT0nY2xvbmUnXFxcIiBzdHlsZT1cXFwicG9zaXRpb246Zml4ZWQ7dG9wOjA7d2lkdGg6MTAwJVxcXCIgW3N0eWxlLnotaW5kZXhdPVxcXCJ6SW5kZXhcXFwiPjxuZy10ZW1wbGF0ZSAqbmdUZW1wbGF0ZU91dGxldD1cXFwiaGVhZGVyQ29udGVudFxcXCI+PC9uZy10ZW1wbGF0ZT48L2Rpdj48L25nLWNvbnRhaW5lcj48bmctdGVtcGxhdGUgKm5nVGVtcGxhdGVPdXRsZXQ9XFxcInRhYmxlIHx8IGRlZmF1bHRUYWJsZVRhZztjb250ZXh0OntvdXRsZXQ6dGFibGVSb3dzfVxcXCI+PC9uZy10ZW1wbGF0ZT48bmctdGVtcGxhdGUgI2RlZmF1bHRUYWJsZVRhZz1cXFwiXFxcIj48dGFibGUgc3R5bGU9XFxcImhlaWdodDoxMDAlO3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcXFwiIGNlbGxQYWRkaW5nPVxcXCIwXFxcIiBjZWxsU3BhY2luZz1cXFwiMFxcXCIgYm9yZGVyPVxcXCIwXFxcIj48bmctdGVtcGxhdGUgKm5nVGVtcGxhdGVPdXRsZXQ9XFxcInRhYmxlUm93c1xcXCI+PC9uZy10ZW1wbGF0ZT48L3RhYmxlPjwvbmctdGVtcGxhdGU+PG5nLXRlbXBsYXRlICN0YWJsZVJvd3M9XFxcIlxcXCI+PHRyICpuZ0lmPVxcXCJTZWN0aW9uUHJvdmlkZXIuaGVhZGVyVGVtcGxhdGVzLmxlbmd0aFxcXCI+PHRkIGNvbHNwYW49XFxcIjNcXFwiIFtzdHlsZS5oZWlnaHQucHhdPVxcXCJoZWFkZXJIZWlnaHRcXFwiIHN0eWxlPVxcXCJ2aXNpYmlsaXR5OmhpZGRlblxcXCI+PG5nLWNvbnRhaW5lciAqbmdJZj1cXFwiIW1vZGUgfHwgbW9kZT09PSdjbG9uZSdcXFwiPjxuZy1jb250YWluZXIgKm5nRm9yPVxcXCJsZXQgaXRlbSBvZiBTZWN0aW9uUHJvdmlkZXIuaGVhZGVyVGVtcGxhdGVzXFxcIj48bmctdGVtcGxhdGUgKm5nVGVtcGxhdGVPdXRsZXQ9XFxcIml0ZW1cXFwiPjwvbmctdGVtcGxhdGU+PC9uZy1jb250YWluZXI+PC9uZy1jb250YWluZXI+PC90ZD48L3RyPjx0cj48dGQgKm5nSWY9XFxcIlNlY3Rpb25Qcm92aWRlci5sZWZ0Qm9keVRlbXBsYXRlcy5sZW5ndGhcXFwiIFtzdHlsZS5taW4td2lkdGgucHhdPVxcXCJsZWZ0Qm9keVdpZHRoXFxcIiB2YWxpZ249XFxcInRvcFxcXCIgYWxpZ249XFxcInJpZ2h0XFxcIj48bmctdGVtcGxhdGUgI2RlZmF1bHRMZWZ0Qm9keVdyYXA9XFxcIlxcXCI+PGRpdiBzdHlsZT1cXFwib3ZlcmZsb3c6YXV0bztoZWlnaHQ6MTAwJTtcXFwiPjxuZy10ZW1wbGF0ZSAqbmdUZW1wbGF0ZU91dGxldD1cXFwibGVmdEJvZHlDb250ZW50XFxcIj48L25nLXRlbXBsYXRlPjwvZGl2PjwvbmctdGVtcGxhdGU+PG5nLXRlbXBsYXRlICNsZWZ0Qm9keUNvbnRlbnQ9XFxcIlxcXCI+PG5nLWNvbnRhaW5lciAqbmdGb3I9XFxcImxldCBpdGVtIG9mIFNlY3Rpb25Qcm92aWRlci5sZWZ0Qm9keVRlbXBsYXRlc1xcXCI+PG5nLXRlbXBsYXRlICpuZ1RlbXBsYXRlT3V0bGV0PVxcXCJpdGVtXFxcIj48L25nLXRlbXBsYXRlPjwvbmctY29udGFpbmVyPjwvbmctdGVtcGxhdGU+PGRpdiAqbmdJZj1cXFwibW9kZT09PSdjYWxjdWxhdGUnXFxcIiBzdHlsZT1cXFwicG9zaXRpb246Zml4ZWQ7XFxcIiBbc3R5bGUuei1pbmRleF09XFxcInpJbmRleCAtIDFcXFwiIFtzdHlsZS5oZWlnaHQucHhdPVxcXCJodG1sSGVpZ2h0TW9kZWwgLSAoU2VjdGlvblByb3ZpZGVyLmhlYWRlclRlbXBsYXRlcy5sZW5ndGggPyBoZWFkZXJIZWlnaHQgOiAwKSAtIChTZWN0aW9uUHJvdmlkZXIuZm9vdGVyVGVtcGxhdGVzLmxlbmd0aCA/IGZvb3RlckhlaWdodCA6IDApXFxcIiBbKGVsZW1lbnRXaWR0aE1vZGVsKV09XFxcImxlZnRCb2R5V2lkdGhcXFwiIFtlbGVtZW50U2l6ZU1vZGVsV2F0Y2hdPVxcXCJTZWN0aW9uUHJvdmlkZXIubGVmdEJvZHlUZW1wbGF0ZXMubGVuZ3RoXFxcIj48bmctdGVtcGxhdGUgKm5nVGVtcGxhdGVPdXRsZXQ9XFxcImxlZnRCb2R5V3JhcCB8fCBkZWZhdWx0TGVmdEJvZHlXcmFwO2NvbnRleHQ6e291dGxldDpsZWZ0Qm9keUNvbnRlbnR9XFxcIj48L25nLXRlbXBsYXRlPjwvZGl2PjxkaXYgKm5nSWY9XFxcIiFtb2RlIHx8IG1vZGU9PT0nY2xvbmUnXFxcIiBzdHlsZT1cXFwicG9zaXRpb246Zml4ZWQ7dG9wOjA7XFxcIiBbc3R5bGUuei1pbmRleF09XFxcInpJbmRleCAtIDFcXFwiPjxuZy10ZW1wbGF0ZSAqbmdUZW1wbGF0ZU91dGxldD1cXFwibGVmdEJvZHlXcmFwIHx8IGRlZmF1bHRMZWZ0Qm9keVdyYXA7Y29udGV4dDp7b3V0bGV0OmxlZnRCb2R5Q29udGVudH1cXFwiPjwvbmctdGVtcGxhdGU+PC9kaXY+PG5nLWNvbnRhaW5lciAqbmdJZj1cXFwiIW1vZGUgfHwgbW9kZT09PSdjbG9uZSdcXFwiPjxuZy10ZW1wbGF0ZSAqbmdUZW1wbGF0ZU91dGxldD1cXFwibGVmdEJvZHlXcmFwIHx8IGRlZmF1bHRMZWZ0Qm9keVdyYXA7Y29udGV4dDp7b3V0bGV0OmxlZnRCb2R5Q29udGVudH1cXFwiPjwvbmctdGVtcGxhdGU+PC9uZy1jb250YWluZXI+PC90ZD48bmctY29udGFpbmVyICpuZ1RlbXBsYXRlT3V0bGV0PVxcXCJib2R5Q2VsbCB8fCBkZWZhdWx0Qm9keUNlbGw7Y29udGV4dDp7b3V0bGV0OmJvZHl9XFxcIj48L25nLWNvbnRhaW5lcj48bmctdGVtcGxhdGUgI2RlZmF1bHRCb2R5Q2VsbD1cXFwiXFxcIj48dGQgc3R5bGU9XFxcImhlaWdodDoxMDAlXFxcIiB2YWxpZ249XFxcInRvcFxcXCI+PG5nLXRlbXBsYXRlICpuZ1RlbXBsYXRlT3V0bGV0PVxcXCJib2R5XFxcIj48L25nLXRlbXBsYXRlPjwvdGQ+PC9uZy10ZW1wbGF0ZT48bmctdGVtcGxhdGUgI2JvZHk9XFxcIlxcXCI+PG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PjwvbmctdGVtcGxhdGU+PHRkICpuZ0lmPVxcXCJTZWN0aW9uUHJvdmlkZXIucmlnaHRCb2R5VGVtcGxhdGVzLmxlbmd0aFxcXCIgW3N0eWxlLm1pbi13aWR0aC5weF09XFxcInJpZ2h0Qm9keVdpZHRoXFxcIiB2YWxpZ249XFxcInRvcFxcXCIgYWxpZ249XFxcImxlZnRcXFwiPjxuZy10ZW1wbGF0ZSAjZGVmYXVsdFJpZ2h0Qm9keVdyYXA9XFxcIlxcXCI+PGRpdiBzdHlsZT1cXFwib3ZlcmZsb3c6YXV0bztoZWlnaHQ6MTAwJTtcXFwiPjxuZy10ZW1wbGF0ZSAqbmdUZW1wbGF0ZU91dGxldD1cXFwicmlnaHRCb2R5Q29udGVudFxcXCI+PC9uZy10ZW1wbGF0ZT48L2Rpdj48L25nLXRlbXBsYXRlPjxuZy10ZW1wbGF0ZSAjcmlnaHRCb2R5Q29udGVudD1cXFwiXFxcIj48bmctY29udGFpbmVyICpuZ0Zvcj1cXFwibGV0IGl0ZW0gb2YgU2VjdGlvblByb3ZpZGVyLnJpZ2h0Qm9keVRlbXBsYXRlc1xcXCI+PG5nLXRlbXBsYXRlICpuZ1RlbXBsYXRlT3V0bGV0PVxcXCJpdGVtXFxcIj48L25nLXRlbXBsYXRlPjwvbmctY29udGFpbmVyPjwvbmctdGVtcGxhdGU+PGRpdiAqbmdJZj1cXFwibW9kZT09PSdjYWxjdWxhdGUnXFxcIiBzdHlsZT1cXFwicG9zaXRpb246Zml4ZWQ7XFxcIiBbc3R5bGUuei1pbmRleF09XFxcInpJbmRleCAtIDFcXFwiIFtzdHlsZS5oZWlnaHQucHhdPVxcXCJodG1sSGVpZ2h0TW9kZWwgLSAoU2VjdGlvblByb3ZpZGVyLmhlYWRlclRlbXBsYXRlcy5sZW5ndGggPyBoZWFkZXJIZWlnaHQgOiAwKSAtIChTZWN0aW9uUHJvdmlkZXIuZm9vdGVyVGVtcGxhdGVzLmxlbmd0aCA/IGZvb3RlckhlaWdodCA6IDApXFxcIiBbKGVsZW1lbnRXaWR0aE1vZGVsKV09XFxcInJpZ2h0Qm9keVdpZHRoXFxcIiBbZWxlbWVudFNpemVNb2RlbFdhdGNoXT1cXFwiU2VjdGlvblByb3ZpZGVyLnJpZ2h0Qm9keVRlbXBsYXRlcy5sZW5ndGhcXFwiPjxuZy10ZW1wbGF0ZSAqbmdUZW1wbGF0ZU91dGxldD1cXFwicmlnaHRCb2R5V3JhcCB8fCBkZWZhdWx0UmlnaHRCb2R5V3JhcDtjb250ZXh0OntvdXRsZXQ6cmlnaHRCb2R5Q29udGVudH1cXFwiPjwvbmctdGVtcGxhdGU+PC9kaXY+PGRpdiAqbmdJZj1cXFwiIW1vZGUgfHwgbW9kZT09PSdjbG9uZSdcXFwiIHN0eWxlPVxcXCJwb3NpdGlvbjpmaXhlZDt0b3A6MDtvdmVyZmxvdzphdXRvO1xcXCIgW3N0eWxlLnotaW5kZXhdPVxcXCJ6SW5kZXggLSAxXFxcIj48bmctdGVtcGxhdGUgKm5nVGVtcGxhdGVPdXRsZXQ9XFxcInJpZ2h0Qm9keVdyYXAgfHwgZGVmYXVsdFJpZ2h0Qm9keVdyYXA7Y29udGV4dDp7b3V0bGV0OnJpZ2h0Qm9keUNvbnRlbnR9XFxcIj48L25nLXRlbXBsYXRlPjwvZGl2PjxuZy1jb250YWluZXIgKm5nSWY9XFxcIiFtb2RlIHx8IG1vZGU9PT0nY2xvbmUnXFxcIj48bmctdGVtcGxhdGUgKm5nVGVtcGxhdGVPdXRsZXQ9XFxcInJpZ2h0Qm9keVdyYXAgfHwgZGVmYXVsdFJpZ2h0Qm9keVdyYXA7Y29udGV4dDp7b3V0bGV0OnJpZ2h0Qm9keUNvbnRlbnR9XFxcIj48L25nLXRlbXBsYXRlPjwvbmctY29udGFpbmVyPjwvdGQ+PC90cj48dHIgKm5nSWY9XFxcIlNlY3Rpb25Qcm92aWRlci5mb290ZXJUZW1wbGF0ZXMubGVuZ3RoXFxcIj48dGQgY29sc3Bhbj1cXFwiM1xcXCIgW3N0eWxlLmhlaWdodC5weF09XFxcImZvb3RlckhlaWdodFxcXCI+PGRpdiAqbmdJZj1cXFwiIW1vZGUgfHwgbW9kZT09PSdjbG9uZSdcXFwiIHN0eWxlPVxcXCJ2aXNpYmlsaXR5OmhpZGRlblxcXCI+PG5nLWNvbnRhaW5lciAqbmdGb3I9XFxcImxldCBpdGVtIG9mIFNlY3Rpb25Qcm92aWRlci5mb290ZXJUZW1wbGF0ZXNcXFwiPjxuZy10ZW1wbGF0ZSAqbmdUZW1wbGF0ZU91dGxldD1cXFwiaXRlbVxcXCI+PC9uZy10ZW1wbGF0ZT48L25nLWNvbnRhaW5lcj48L2Rpdj48L3RkPjwvdHI+PC9uZy10ZW1wbGF0ZT48bmctY29udGFpbmVyICpuZ0lmPVxcXCJTZWN0aW9uUHJvdmlkZXIuZm9vdGVyVGVtcGxhdGVzLmxlbmd0aFxcXCI+PGRpdiAqbmdJZj1cXFwibW9kZT09PSdjYWxjdWxhdGUnXFxcIiBzdHlsZT1cXFwicG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7d2lkdGg6MTAwJVxcXCIgW3N0eWxlLnotaW5kZXhdPVxcXCJ6SW5kZXhcXFwiIFsoZWxlbWVudEhlaWdodE1vZGVsKV09XFxcImZvb3RlckhlaWdodFxcXCIgW2VsZW1lbnRTaXplTW9kZWxXYXRjaF09XFxcIlNlY3Rpb25Qcm92aWRlci5mb290ZXJUZW1wbGF0ZXMubGVuZ3RoXFxcIj48bmctY29udGFpbmVyICpuZ0Zvcj1cXFwibGV0IGl0ZW0gb2YgU2VjdGlvblByb3ZpZGVyLmZvb3RlclRlbXBsYXRlc1xcXCI+PG5nLXRlbXBsYXRlICpuZ1RlbXBsYXRlT3V0bGV0PVxcXCJpdGVtXFxcIj48L25nLXRlbXBsYXRlPjwvbmctY29udGFpbmVyPjwvZGl2PjxkaXYgKm5nSWY9XFxcIiFtb2RlIHx8IG1vZGU9PT0nY2xvbmUnXFxcIiBzdHlsZT1cXFwicG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7d2lkdGg6MTAwJVxcXCIgW3N0eWxlLnotaW5kZXhdPVxcXCJ6SW5kZXhcXFwiPjxuZy1jb250YWluZXIgKm5nRm9yPVxcXCJsZXQgaXRlbSBvZiBTZWN0aW9uUHJvdmlkZXIuZm9vdGVyVGVtcGxhdGVzXFxcIj48bmctdGVtcGxhdGUgKm5nVGVtcGxhdGVPdXRsZXQ9XFxcIml0ZW1cXFwiPjwvbmctdGVtcGxhdGU+PC9uZy1jb250YWluZXI+PC9kaXY+PC9uZy1jb250YWluZXI+XCIiXX0=