UNPKG

botframework-webchat-component

Version:
165 lines (163 loc) 22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = createSuggestedActionsStyle; /* eslint no-empty-pattern: "off" */ /* eslint no-magic-numbers: ["error", { "ignore": [1.5, 2] }] */ function createSuggestedActionsStyle(_ref) { var paddingRegular = _ref.paddingRegular, suggestedActionsCarouselFlipperSize = _ref.suggestedActionsCarouselFlipperSize, suggestedActionsFlowMaxHeight = _ref.suggestedActionsFlowMaxHeight, suggestedActionsStackedHeight = _ref.suggestedActionsStackedHeight, suggestedActionsStackedOverflow = _ref.suggestedActionsStackedOverflow, suggestedActionsVisualKeyboardIndicatorColor = _ref.suggestedActionsVisualKeyboardIndicatorColor, suggestedActionsVisualKeyboardIndicatorStyle = _ref.suggestedActionsVisualKeyboardIndicatorStyle, suggestedActionsVisualKeyboardIndicatorWidth = _ref.suggestedActionsVisualKeyboardIndicatorWidth, transcriptOverlayButtonBackground = _ref.transcriptOverlayButtonBackground, transcriptOverlayButtonBackgroundOnDisabled = _ref.transcriptOverlayButtonBackgroundOnDisabled, transcriptOverlayButtonBackgroundOnFocus = _ref.transcriptOverlayButtonBackgroundOnFocus, transcriptOverlayButtonBackgroundOnHover = _ref.transcriptOverlayButtonBackgroundOnHover, transcriptOverlayButtonColor = _ref.transcriptOverlayButtonColor, transcriptOverlayButtonColorOnDisabled = _ref.transcriptOverlayButtonColorOnDisabled, transcriptOverlayButtonColorOnFocus = _ref.transcriptOverlayButtonColorOnFocus, transcriptOverlayButtonColorOnHover = _ref.transcriptOverlayButtonColorOnHover; return { '&.webchat__suggested-actions': { position: 'relative', '&.webchat__suggested-actions--carousel-layout': { '& .webchat__suggested-actions__carousel': { paddingBottom: paddingRegular / 2, paddingTop: paddingRegular / 2, '& .webchat__suggested-actions__item-box': { paddingBottom: paddingRegular / 2, paddingLeft: paddingRegular / 2, paddingRight: paddingRegular / 2, paddingTop: paddingRegular / 2 }, '& .react-film__filmstrip': { scrollbarWidth: 'none' }, '& .react-film__flipper': { '&:disabled, &[aria-disabled="true"]': { '& .react-film__flipper__body': { backgroundColor: transcriptOverlayButtonBackgroundOnDisabled, color: transcriptOverlayButtonColorOnDisabled } }, '&:focus .react-film__flipper__body': { backgroundColor: transcriptOverlayButtonBackgroundOnFocus, color: transcriptOverlayButtonColorOnFocus || transcriptOverlayButtonColor }, '&:hover .react-film__flipper__body': { backgroundColor: transcriptOverlayButtonBackgroundOnHover, color: transcriptOverlayButtonColorOnHover || transcriptOverlayButtonColor }, '& .react-film__flipper__body': { background: transcriptOverlayButtonBackground, color: transcriptOverlayButtonColor, outline: 0 } } }, '&:not(.webchat__suggested-actions--rtl)': { '& .react-film__filmstrip__item:first-child': { paddingLeft: paddingRegular / 2 }, '& .react-film__filmstrip__item:last-child': { paddingRight: paddingRegular / 2 }, '& .react-film__flipper + .react-film__filmstrip': { '& .react-film__filmstrip__item:first-child': { paddingLeft: suggestedActionsCarouselFlipperSize + paddingRegular * 1.5 }, '& .react-film__filmstrip__item:last-child': { paddingRight: suggestedActionsCarouselFlipperSize + paddingRegular * 1.5 } } }, '&.webchat__suggested-actions--rtl': { '& .react-film__filmstrip__item:first-child': { paddingRight: paddingRegular / 2 }, '& .react-film__filmstrip__item:last-child': { paddingLeft: paddingRegular / 2 }, '& .react-film__flipper + .react-film__filmstrip': { '& .react-film__filmstrip__item:first-child': { paddingRight: suggestedActionsCarouselFlipperSize + paddingRegular * 1.5 }, '& .react-film__filmstrip__item:last-child': { paddingLeft: suggestedActionsCarouselFlipperSize + paddingRegular * 1.5 } } } }, '&.webchat__suggested-actions--flow-layout': { '& .webchat__suggested-actions__flow-box': { maxHeight: suggestedActionsFlowMaxHeight, overflowY: 'auto', paddingBottom: paddingRegular / 2, paddingLeft: paddingRegular / 2, paddingRight: paddingRegular / 2, paddingTop: paddingRegular / 2 }, '& .webchat__suggested-actions__flow-item-box': { maxWidth: '100%', overflow: 'hidden' // This is required in IE11 }, '& .webchat__suggested-actions__item-box': { paddingBottom: paddingRegular / 2, paddingLeft: paddingRegular / 2, paddingRight: paddingRegular / 2, paddingTop: paddingRegular / 2 } }, '&.webchat__suggested-actions--stacked-layout': { '& .webchat__suggested-actions__stack': { maxHeight: suggestedActionsStackedHeight || 'auto', overflowY: suggestedActionsStackedOverflow || 'auto', paddingBottom: paddingRegular / 2, paddingLeft: paddingRegular / 2, paddingRight: paddingRegular / 2, paddingTop: paddingRegular / 2 }, '& .webchat__suggested-actions__item-box': { paddingBottom: paddingRegular / 2, paddingLeft: paddingRegular / 2, paddingRight: paddingRegular / 2, paddingTop: paddingRegular / 2 } }, '&.webchat__suggested-actions--flow-layout, &.webchat__suggested-actions--stacked-layout': { '& .webchat__suggested-actions__button-text': { overflow: 'hidden', textOverflow: 'ellipsis' }, '& .webchat__suggested-actions__button-text-stacked-text-wrap': { alignItems: 'center', display: 'flex', whiteSpace: 'normal' } }, '& .webchat__suggested-actions__item-box': { display: 'flex', maxWidth: '100%' }, '&.webchat__suggested-actions--focus-within, &:focus-within': { '& .webchat__suggested-actions__focus-indicator': { borderColor: suggestedActionsVisualKeyboardIndicatorColor, borderStyle: suggestedActionsVisualKeyboardIndicatorStyle, borderWidth: suggestedActionsVisualKeyboardIndicatorWidth, boxSizing: 'border-box', height: '100%', pointerEvents: 'none', position: 'absolute', top: 0, width: '100%' } } } }; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJjcmVhdGVTdWdnZXN0ZWRBY3Rpb25zU3R5bGUiLCJfcmVmIiwicGFkZGluZ1JlZ3VsYXIiLCJzdWdnZXN0ZWRBY3Rpb25zQ2Fyb3VzZWxGbGlwcGVyU2l6ZSIsInN1Z2dlc3RlZEFjdGlvbnNGbG93TWF4SGVpZ2h0Iiwic3VnZ2VzdGVkQWN0aW9uc1N0YWNrZWRIZWlnaHQiLCJzdWdnZXN0ZWRBY3Rpb25zU3RhY2tlZE92ZXJmbG93Iiwic3VnZ2VzdGVkQWN0aW9uc1Zpc3VhbEtleWJvYXJkSW5kaWNhdG9yQ29sb3IiLCJzdWdnZXN0ZWRBY3Rpb25zVmlzdWFsS2V5Ym9hcmRJbmRpY2F0b3JTdHlsZSIsInN1Z2dlc3RlZEFjdGlvbnNWaXN1YWxLZXlib2FyZEluZGljYXRvcldpZHRoIiwidHJhbnNjcmlwdE92ZXJsYXlCdXR0b25CYWNrZ3JvdW5kIiwidHJhbnNjcmlwdE92ZXJsYXlCdXR0b25CYWNrZ3JvdW5kT25EaXNhYmxlZCIsInRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQmFja2dyb3VuZE9uRm9jdXMiLCJ0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkJhY2tncm91bmRPbkhvdmVyIiwidHJhbnNjcmlwdE92ZXJsYXlCdXR0b25Db2xvciIsInRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQ29sb3JPbkRpc2FibGVkIiwidHJhbnNjcmlwdE92ZXJsYXlCdXR0b25Db2xvck9uRm9jdXMiLCJ0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkNvbG9yT25Ib3ZlciIsInBvc2l0aW9uIiwicGFkZGluZ0JvdHRvbSIsInBhZGRpbmdUb3AiLCJwYWRkaW5nTGVmdCIsInBhZGRpbmdSaWdodCIsInNjcm9sbGJhcldpZHRoIiwiYmFja2dyb3VuZENvbG9yIiwiY29sb3IiLCJiYWNrZ3JvdW5kIiwib3V0bGluZSIsIm1heEhlaWdodCIsIm92ZXJmbG93WSIsIm1heFdpZHRoIiwib3ZlcmZsb3ciLCJ0ZXh0T3ZlcmZsb3ciLCJhbGlnbkl0ZW1zIiwiZGlzcGxheSIsIndoaXRlU3BhY2UiLCJib3JkZXJDb2xvciIsImJvcmRlclN0eWxlIiwiYm9yZGVyV2lkdGgiLCJib3hTaXppbmciLCJoZWlnaHQiLCJwb2ludGVyRXZlbnRzIiwidG9wIiwid2lkdGgiXSwic291cmNlUm9vdCI6ImNvbXBvbmVudDovLy8iLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9TdHlsZXMvU3R5bGVTZXQvU3VnZ2VzdGVkQWN0aW9ucy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBlc2xpbnQgbm8tZW1wdHktcGF0dGVybjogXCJvZmZcIiAqL1xuLyogZXNsaW50IG5vLW1hZ2ljLW51bWJlcnM6IFtcImVycm9yXCIsIHsgXCJpZ25vcmVcIjogWzEuNSwgMl0gfV0gKi9cblxuaW1wb3J0IHsgU3RyaWN0U3R5bGVPcHRpb25zIH0gZnJvbSAnYm90ZnJhbWV3b3JrLXdlYmNoYXQtYXBpJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gY3JlYXRlU3VnZ2VzdGVkQWN0aW9uc1N0eWxlKHtcbiAgcGFkZGluZ1JlZ3VsYXIsXG4gIHN1Z2dlc3RlZEFjdGlvbnNDYXJvdXNlbEZsaXBwZXJTaXplLFxuICBzdWdnZXN0ZWRBY3Rpb25zRmxvd01heEhlaWdodCxcbiAgc3VnZ2VzdGVkQWN0aW9uc1N0YWNrZWRIZWlnaHQsXG4gIHN1Z2dlc3RlZEFjdGlvbnNTdGFja2VkT3ZlcmZsb3csXG4gIHN1Z2dlc3RlZEFjdGlvbnNWaXN1YWxLZXlib2FyZEluZGljYXRvckNvbG9yLFxuICBzdWdnZXN0ZWRBY3Rpb25zVmlzdWFsS2V5Ym9hcmRJbmRpY2F0b3JTdHlsZSxcbiAgc3VnZ2VzdGVkQWN0aW9uc1Zpc3VhbEtleWJvYXJkSW5kaWNhdG9yV2lkdGgsXG4gIHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQmFja2dyb3VuZCxcbiAgdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25CYWNrZ3JvdW5kT25EaXNhYmxlZCxcbiAgdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25CYWNrZ3JvdW5kT25Gb2N1cyxcbiAgdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25CYWNrZ3JvdW5kT25Ib3ZlcixcbiAgdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25Db2xvcixcbiAgdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25Db2xvck9uRGlzYWJsZWQsXG4gIHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQ29sb3JPbkZvY3VzLFxuICB0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkNvbG9yT25Ib3ZlclxufTogU3RyaWN0U3R5bGVPcHRpb25zKSB7XG4gIHJldHVybiB7XG4gICAgJyYud2ViY2hhdF9fc3VnZ2VzdGVkLWFjdGlvbnMnOiB7XG4gICAgICBwb3NpdGlvbjogJ3JlbGF0aXZlJyxcblxuICAgICAgJyYud2ViY2hhdF9fc3VnZ2VzdGVkLWFjdGlvbnMtLWNhcm91c2VsLWxheW91dCc6IHtcbiAgICAgICAgJyYgLndlYmNoYXRfX3N1Z2dlc3RlZC1hY3Rpb25zX19jYXJvdXNlbCc6IHtcbiAgICAgICAgICBwYWRkaW5nQm90dG9tOiBwYWRkaW5nUmVndWxhciAvIDIsXG4gICAgICAgICAgcGFkZGluZ1RvcDogcGFkZGluZ1JlZ3VsYXIgLyAyLFxuXG4gICAgICAgICAgJyYgLndlYmNoYXRfX3N1Z2dlc3RlZC1hY3Rpb25zX19pdGVtLWJveCc6IHtcbiAgICAgICAgICAgIHBhZGRpbmdCb3R0b206IHBhZGRpbmdSZWd1bGFyIC8gMixcbiAgICAgICAgICAgIHBhZGRpbmdMZWZ0OiBwYWRkaW5nUmVndWxhciAvIDIsXG4gICAgICAgICAgICBwYWRkaW5nUmlnaHQ6IHBhZGRpbmdSZWd1bGFyIC8gMixcbiAgICAgICAgICAgIHBhZGRpbmdUb3A6IHBhZGRpbmdSZWd1bGFyIC8gMlxuICAgICAgICAgIH0sXG5cbiAgICAgICAgICAnJiAucmVhY3QtZmlsbV9fZmlsbXN0cmlwJzoge1xuICAgICAgICAgICAgc2Nyb2xsYmFyV2lkdGg6ICdub25lJ1xuICAgICAgICAgIH0sXG5cbiAgICAgICAgICAnJiAucmVhY3QtZmlsbV9fZmxpcHBlcic6IHtcbiAgICAgICAgICAgICcmOmRpc2FibGVkLCAmW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdJzoge1xuICAgICAgICAgICAgICAnJiAucmVhY3QtZmlsbV9fZmxpcHBlcl9fYm9keSc6IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQmFja2dyb3VuZE9uRGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQ29sb3JPbkRpc2FibGVkXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0sXG5cbiAgICAgICAgICAgICcmOmZvY3VzIC5yZWFjdC1maWxtX19mbGlwcGVyX19ib2R5Jzoge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQmFja2dyb3VuZE9uRm9jdXMsXG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkNvbG9yT25Gb2N1cyB8fCB0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkNvbG9yXG4gICAgICAgICAgICB9LFxuXG4gICAgICAgICAgICAnJjpob3ZlciAucmVhY3QtZmlsbV9fZmxpcHBlcl9fYm9keSc6IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiB0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkJhY2tncm91bmRPbkhvdmVyLFxuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25Db2xvck9uSG92ZXIgfHwgdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25Db2xvclxuICAgICAgICAgICAgfSxcblxuICAgICAgICAgICAgJyYgLnJlYWN0LWZpbG1fX2ZsaXBwZXJfX2JvZHknOiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQmFja2dyb3VuZCxcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQ29sb3IsXG4gICAgICAgICAgICAgIG91dGxpbmU6IDBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0sXG5cbiAgICAgICAgJyY6bm90KC53ZWJjaGF0X19zdWdnZXN0ZWQtYWN0aW9ucy0tcnRsKSc6IHtcbiAgICAgICAgICAnJiAucmVhY3QtZmlsbV9fZmlsbXN0cmlwX19pdGVtOmZpcnN0LWNoaWxkJzoge1xuICAgICAgICAgICAgcGFkZGluZ0xlZnQ6IHBhZGRpbmdSZWd1bGFyIC8gMlxuICAgICAgICAgIH0sXG5cbiAgICAgICAgICAnJiAucmVhY3QtZmlsbV9fZmlsbXN0cmlwX19pdGVtOmxhc3QtY2hpbGQnOiB7XG4gICAgICAgICAgICBwYWRkaW5nUmlnaHQ6IHBhZGRpbmdSZWd1bGFyIC8gMlxuICAgICAgICAgIH0sXG5cbiAgICAgICAgICAnJiAucmVhY3QtZmlsbV9fZmxpcHBlciArIC5yZWFjdC1maWxtX19maWxtc3RyaXAnOiB7XG4gICAgICAgICAgICAnJiAucmVhY3QtZmlsbV9fZmlsbXN0cmlwX19pdGVtOmZpcnN0LWNoaWxkJzoge1xuICAgICAgICAgICAgICBwYWRkaW5nTGVmdDogc3VnZ2VzdGVkQWN0aW9uc0Nhcm91c2VsRmxpcHBlclNpemUgKyBwYWRkaW5nUmVndWxhciAqIDEuNVxuICAgICAgICAgICAgfSxcblxuICAgICAgICAgICAgJyYgLnJlYWN0LWZpbG1fX2ZpbG1zdHJpcF9faXRlbTpsYXN0LWNoaWxkJzoge1xuICAgICAgICAgICAgICBwYWRkaW5nUmlnaHQ6IHN1Z2dlc3RlZEFjdGlvbnNDYXJvdXNlbEZsaXBwZXJTaXplICsgcGFkZGluZ1JlZ3VsYXIgKiAxLjVcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0sXG5cbiAgICAgICAgJyYud2ViY2hhdF9fc3VnZ2VzdGVkLWFjdGlvbnMtLXJ0bCc6IHtcbiAgICAgICAgICAnJiAucmVhY3QtZmlsbV9fZmlsbXN0cmlwX19pdGVtOmZpcnN0LWNoaWxkJzoge1xuICAgICAgICAgICAgcGFkZGluZ1JpZ2h0OiBwYWRkaW5nUmVndWxhciAvIDJcbiAgICAgICAgICB9LFxuXG4gICAgICAgICAgJyYgLnJlYWN0LWZpbG1fX2ZpbG1zdHJpcF9faXRlbTpsYXN0LWNoaWxkJzoge1xuICAgICAgICAgICAgcGFkZGluZ0xlZnQ6IHBhZGRpbmdSZWd1bGFyIC8gMlxuICAgICAgICAgIH0sXG5cbiAgICAgICAgICAnJiAucmVhY3QtZmlsbV9fZmxpcHBlciArIC5yZWFjdC1maWxtX19maWxtc3RyaXAnOiB7XG4gICAgICAgICAgICAnJiAucmVhY3QtZmlsbV9fZmlsbXN0cmlwX19pdGVtOmZpcnN0LWNoaWxkJzoge1xuICAgICAgICAgICAgICBwYWRkaW5nUmlnaHQ6IHN1Z2dlc3RlZEFjdGlvbnNDYXJvdXNlbEZsaXBwZXJTaXplICsgcGFkZGluZ1JlZ3VsYXIgKiAxLjVcbiAgICAgICAgICAgIH0sXG5cbiAgICAgICAgICAgICcmIC5yZWFjdC1maWxtX19maWxtc3RyaXBfX2l0ZW06bGFzdC1jaGlsZCc6IHtcbiAgICAgICAgICAgICAgcGFkZGluZ0xlZnQ6IHN1Z2dlc3RlZEFjdGlvbnNDYXJvdXNlbEZsaXBwZXJTaXplICsgcGFkZGluZ1JlZ3VsYXIgKiAxLjVcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0sXG5cbiAgICAgICcmLndlYmNoYXRfX3N1Z2dlc3RlZC1hY3Rpb25zLS1mbG93LWxheW91dCc6IHtcbiAgICAgICAgJyYgLndlYmNoYXRfX3N1Z2dlc3RlZC1hY3Rpb25zX19mbG93LWJveCc6IHtcbiAgICAgICAgICBtYXhIZWlnaHQ6IHN1Z2dlc3RlZEFjdGlvbnNGbG93TWF4SGVpZ2h0LFxuICAgICAgICAgIG92ZXJmbG93WTogJ2F1dG8nLFxuICAgICAgICAgIHBhZGRpbmdCb3R0b206IHBhZGRpbmdSZWd1bGFyIC8gMixcbiAgICAgICAgICBwYWRkaW5nTGVmdDogcGFkZGluZ1JlZ3VsYXIgLyAyLFxuICAgICAgICAgIHBhZGRpbmdSaWdodDogcGFkZGluZ1JlZ3VsYXIgLyAyLFxuICAgICAgICAgIHBhZGRpbmdUb3A6IHBhZGRpbmdSZWd1bGFyIC8gMlxuICAgICAgICB9LFxuXG4gICAgICAgICcmIC53ZWJjaGF0X19zdWdnZXN0ZWQtYWN0aW9uc19fZmxvdy1pdGVtLWJveCc6IHtcbiAgICAgICAgICBtYXhXaWR0aDogJzEwMCUnLFxuICAgICAgICAgIG92ZXJmbG93OiAnaGlkZGVuJyAvLyBUaGlzIGlzIHJlcXVpcmVkIGluIElFMTFcbiAgICAgICAgfSxcblxuICAgICAgICAnJiAud2ViY2hhdF9fc3VnZ2VzdGVkLWFjdGlvbnNfX2l0ZW0tYm94Jzoge1xuICAgICAgICAgIHBhZGRpbmdCb3R0b206IHBhZGRpbmdSZWd1bGFyIC8gMixcbiAgICAgICAgICBwYWRkaW5nTGVmdDogcGFkZGluZ1JlZ3VsYXIgLyAyLFxuICAgICAgICAgIHBhZGRpbmdSaWdodDogcGFkZGluZ1JlZ3VsYXIgLyAyLFxuICAgICAgICAgIHBhZGRpbmdUb3A6IHBhZGRpbmdSZWd1bGFyIC8gMlxuICAgICAgICB9XG4gICAgICB9LFxuXG4gICAgICAnJi53ZWJjaGF0X19zdWdnZXN0ZWQtYWN0aW9ucy0tc3RhY2tlZC1sYXlvdXQnOiB7XG4gICAgICAgICcmIC53ZWJjaGF0X19zdWdnZXN0ZWQtYWN0aW9uc19fc3RhY2snOiB7XG4gICAgICAgICAgbWF4SGVpZ2h0OiBzdWdnZXN0ZWRBY3Rpb25zU3RhY2tlZEhlaWdodCB8fCAnYXV0bycsXG4gICAgICAgICAgb3ZlcmZsb3dZOiBzdWdnZXN0ZWRBY3Rpb25zU3RhY2tlZE92ZXJmbG93IHx8ICdhdXRvJyxcbiAgICAgICAgICBwYWRkaW5nQm90dG9tOiBwYWRkaW5nUmVndWxhciAvIDIsXG4gICAgICAgICAgcGFkZGluZ0xlZnQ6IHBhZGRpbmdSZWd1bGFyIC8gMixcbiAgICAgICAgICBwYWRkaW5nUmlnaHQ6IHBhZGRpbmdSZWd1bGFyIC8gMixcbiAgICAgICAgICBwYWRkaW5nVG9wOiBwYWRkaW5nUmVndWxhciAvIDJcbiAgICAgICAgfSxcblxuICAgICAgICAnJiAud2ViY2hhdF9fc3VnZ2VzdGVkLWFjdGlvbnNfX2l0ZW0tYm94Jzoge1xuICAgICAgICAgIHBhZGRpbmdCb3R0b206IHBhZGRpbmdSZWd1bGFyIC8gMixcbiAgICAgICAgICBwYWRkaW5nTGVmdDogcGFkZGluZ1JlZ3VsYXIgLyAyLFxuICAgICAgICAgIHBhZGRpbmdSaWdodDogcGFkZGluZ1JlZ3VsYXIgLyAyLFxuICAgICAgICAgIHBhZGRpbmdUb3A6IHBhZGRpbmdSZWd1bGFyIC8gMlxuICAgICAgICB9XG4gICAgICB9LFxuXG4gICAgICAnJi53ZWJjaGF0X19zdWdnZXN0ZWQtYWN0aW9ucy0tZmxvdy1sYXlvdXQsICYud2ViY2hhdF9fc3VnZ2VzdGVkLWFjdGlvbnMtLXN0YWNrZWQtbGF5b3V0Jzoge1xuICAgICAgICAnJiAud2ViY2hhdF9fc3VnZ2VzdGVkLWFjdGlvbnNfX2J1dHRvbi10ZXh0Jzoge1xuICAgICAgICAgIG92ZXJmbG93OiAnaGlkZGVuJyxcbiAgICAgICAgICB0ZXh0T3ZlcmZsb3c6ICdlbGxpcHNpcydcbiAgICAgICAgfSxcblxuICAgICAgICAnJiAud2ViY2hhdF9fc3VnZ2VzdGVkLWFjdGlvbnNfX2J1dHRvbi10ZXh0LXN0YWNrZWQtdGV4dC13cmFwJzoge1xuICAgICAgICAgIGFsaWduSXRlbXM6ICdjZW50ZXInLFxuICAgICAgICAgIGRpc3BsYXk6ICdmbGV4JyxcbiAgICAgICAgICB3aGl0ZVNwYWNlOiAnbm9ybWFsJ1xuICAgICAgICB9XG4gICAgICB9LFxuXG4gICAgICAnJiAud2ViY2hhdF9fc3VnZ2VzdGVkLWFjdGlvbnNfX2l0ZW0tYm94Jzoge1xuICAgICAgICBkaXNwbGF5OiAnZmxleCcsXG4gICAgICAgIG1heFdpZHRoOiAnMTAwJSdcbiAgICAgIH0sXG5cbiAgICAgICcmLndlYmNoYXRfX3N1Z2dlc3RlZC1hY3Rpb25zLS1mb2N1cy13aXRoaW4sICY6Zm9jdXMtd2l0aGluJzoge1xuICAgICAgICAnJiAud2ViY2hhdF9fc3VnZ2VzdGVkLWFjdGlvbnNfX2ZvY3VzLWluZGljYXRvcic6IHtcbiAgICAgICAgICBib3JkZXJDb2xvcjogc3VnZ2VzdGVkQWN0aW9uc1Zpc3VhbEtleWJvYXJkSW5kaWNhdG9yQ29sb3IsXG4gICAgICAgICAgYm9yZGVyU3R5bGU6IHN1Z2dlc3RlZEFjdGlvbnNWaXN1YWxLZXlib2FyZEluZGljYXRvclN0eWxlLFxuICAgICAgICAgIGJvcmRlcldpZHRoOiBzdWdnZXN0ZWRBY3Rpb25zVmlzdWFsS2V5Ym9hcmRJbmRpY2F0b3JXaWR0aCxcbiAgICAgICAgICBib3hTaXppbmc6ICdib3JkZXItYm94JyxcbiAgICAgICAgICBoZWlnaHQ6ICcxMDAlJyxcbiAgICAgICAgICBwb2ludGVyRXZlbnRzOiAnbm9uZScsXG4gICAgICAgICAgcG9zaXRpb246ICdhYnNvbHV0ZScsXG4gICAgICAgICAgdG9wOiAwLFxuICAgICAgICAgIHdpZHRoOiAnMTAwJSdcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTs7QUFJZSxTQUFTQSwyQkFBMkJBLENBQUFDLElBQUEsRUFpQjVCO0VBQUEsSUFoQnJCQyxjQUFjLEdBQUFELElBQUEsQ0FBZEMsY0FBYztJQUNkQyxtQ0FBbUMsR0FBQUYsSUFBQSxDQUFuQ0UsbUNBQW1DO0lBQ25DQyw2QkFBNkIsR0FBQUgsSUFBQSxDQUE3QkcsNkJBQTZCO0lBQzdCQyw2QkFBNkIsR0FBQUosSUFBQSxDQUE3QkksNkJBQTZCO0lBQzdCQywrQkFBK0IsR0FBQUwsSUFBQSxDQUEvQkssK0JBQStCO0lBQy9CQyw0Q0FBNEMsR0FBQU4sSUFBQSxDQUE1Q00sNENBQTRDO0lBQzVDQyw0Q0FBNEMsR0FBQVAsSUFBQSxDQUE1Q08sNENBQTRDO0lBQzVDQyw0Q0FBNEMsR0FBQVIsSUFBQSxDQUE1Q1EsNENBQTRDO0lBQzVDQyxpQ0FBaUMsR0FBQVQsSUFBQSxDQUFqQ1MsaUNBQWlDO0lBQ2pDQywyQ0FBMkMs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