UNPKG

decap-cms-core

Version:

Decap CMS core application, see decap-cms package for the main distribution.

150 lines (149 loc) 46.2 kB
import _styled from "@emotion/styled/base"; import PropTypes from 'prop-types'; import { Component } from 'react'; import ImmutablePropTypes from 'react-immutable-proptypes'; import { OrderedMap } from 'immutable'; import { translate } from 'react-polyglot'; import { connect } from 'react-redux'; import { Dropdown, DropdownItem, StyledDropdownButton, Loader, lengths, components, shadows } from 'decap-cms-ui-default'; import { createNewEntry } from '../../actions/collections'; import { loadUnpublishedEntries, updateUnpublishedEntryStatus, publishUnpublishedEntry, deleteUnpublishedEntry } from '../../actions/editorialWorkflow'; import { selectCanCreateNewEntry, selectUnpublishedEntriesByStatus } from '../../reducers'; import { EDITORIAL_WORKFLOW, status } from '../../constants/publishModes'; import WorkflowList from './WorkflowList'; import { jsx as _jsx, jsxs as _jsxs } from "@emotion/react/jsx-runtime"; const WorkflowContainer = /*#__PURE__*/_styled("div", { target: "e1t9l5ui4", label: "WorkflowContainer" })("height:100vh;margin:", lengths.pageMarginMobile, ";@media (min-width: 500px){margin:", lengths.pageMargin, ";}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1dvcmtmbG93L1dvcmtmbG93LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRCb0MiLCJmaWxlIjoiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvV29ya2Zsb3cvV29ya2Zsb3cuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IEltbXV0YWJsZVByb3BUeXBlcyBmcm9tICdyZWFjdC1pbW11dGFibGUtcHJvcHR5cGVzJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IE9yZGVyZWRNYXAgfSBmcm9tICdpbW11dGFibGUnO1xuaW1wb3J0IHsgdHJhbnNsYXRlIH0gZnJvbSAncmVhY3QtcG9seWdsb3QnO1xuaW1wb3J0IHsgY29ubmVjdCB9IGZyb20gJ3JlYWN0LXJlZHV4JztcbmltcG9ydCB7XG4gIERyb3Bkb3duLFxuICBEcm9wZG93bkl0ZW0sXG4gIFN0eWxlZERyb3Bkb3duQnV0dG9uLFxuICBMb2FkZXIsXG4gIGxlbmd0aHMsXG4gIGNvbXBvbmVudHMsXG4gIHNoYWRvd3MsXG59IGZyb20gJ2RlY2FwLWNtcy11aS1kZWZhdWx0JztcblxuaW1wb3J0IHsgY3JlYXRlTmV3RW50cnkgfSBmcm9tICcuLi8uLi9hY3Rpb25zL2NvbGxlY3Rpb25zJztcbmltcG9ydCB7XG4gIGxvYWRVbnB1Ymxpc2hlZEVudHJpZXMsXG4gIHVwZGF0ZVVucHVibGlzaGVkRW50cnlTdGF0dXMsXG4gIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5LFxuICBkZWxldGVVbnB1Ymxpc2hlZEVudHJ5LFxufSBmcm9tICcuLi8uLi9hY3Rpb25zL2VkaXRvcmlhbFdvcmtmbG93JztcbmltcG9ydCB7IHNlbGVjdENhbkNyZWF0ZU5ld0VudHJ5LCBzZWxlY3RVbnB1Ymxpc2hlZEVudHJpZXNCeVN0YXR1cyB9IGZyb20gJy4uLy4uL3JlZHVjZXJzJztcbmltcG9ydCB7IEVESVRPUklBTF9XT1JLRkxPVywgc3RhdHVzIH0gZnJvbSAnLi4vLi4vY29uc3RhbnRzL3B1Ymxpc2hNb2Rlcyc7XG5pbXBvcnQgV29ya2Zsb3dMaXN0IGZyb20gJy4vV29ya2Zsb3dMaXN0JztcblxuY29uc3QgV29ya2Zsb3dDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46ICR7bGVuZ3Rocy5wYWdlTWFyZ2luTW9iaWxlfTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgbWFyZ2luOiAke2xlbmd0aHMucGFnZU1hcmdpbn07XG4gIH1cbmA7XG5cbmNvbnN0IFdvcmtmbG93VG9wID0gc3R5bGVkLmRpdmBcbiAgJHtjb21wb25lbnRzLmNhcmRUb3B9O1xuYDtcblxuY29uc3QgV29ya2Zsb3dUb3BSb3cgPSBzdHlsZWQuZGl2YFxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgc3Bhbltyb2xlPSdidXR0b24nXSB7XG4gICAgJHtzaGFkb3dzLmRyb3BEZWVwfTtcbiAgfVxuYDtcblxuY29uc3QgV29ya2Zsb3dUb3BIZWFkaW5nID0gc3R5bGVkLmgxYFxuICAke2NvbXBvbmVudHMuY2FyZFRvcEhlYWRpbmd9O1xuYDtcblxuY29uc3QgV29ya2Zsb3dUb3BEZXNjcmlwdGlvbiA9IHN0eWxlZC5wYFxuICAke2NvbXBvbmVudHMuY2FyZFRvcERlc2NyaXB0aW9ufTtcbmA7XG5cbmNsYXNzIFdvcmtmbG93IGV4dGVuZHMgQ29tcG9uZW50IHtcbiAgc3RhdGljIHByb3BUeXBlcyA9IHtcbiAgICBjb2xsZWN0aW9uczogSW1tdXRhYmxlUHJvcFR5cGVzLm1hcC5pc1JlcXVpcmVkLFxuICAgIGNyZWF0YWJsZUNvbGxlY3Rpb25zOiBJbW11dGFibGVQcm9wVHlwZXMubGlzdC5pc1JlcXVpcmVkLFxuICAgIGlzRWRpdG9yaWFsV29ya2Zsb3c6IFByb3BUeXBlcy5ib29sLmlzUmVxdWlyZWQsXG4gICAgaXNPcGVuQXV0aG9yaW5nOiBQcm9wVHlwZXMuYm9vbCxcbiAgICBpc0ZldGNoaW5nOiBQcm9wVHlwZXMuYm9vbCxcbiAgICB1bnB1Ymxpc2hlZEVudHJpZXM6IEltbXV0YWJsZVByb3BUeXBlcy5tYXAsXG4gICAgbG9hZFVucHVibGlzaGVkRW50cmllczogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgICB1cGRhdGVVbnB1Ymxpc2hlZEVudHJ5U3RhdHVzOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICAgIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICAgIGRlbGV0ZVVucHVibGlzaGVkRW50cnk6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gICAgdDogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgfTtcblxuICBjb21wb25lbnREaWRNb3VudCgpIHtcbiAgICAvLyBNYW51YWxseSB2YWxpZGF0ZSBQcm9wVHlwZXMgLSBSZWFjdCAxOSBicmVha2luZyBjaGFuZ2VcbiAgICBQcm9wVHlwZXMuY2hlY2tQcm9wVHlwZXMoV29ya2Zsb3cucHJvcFR5cGVzLCB0aGlzLnByb3BzLCAncHJvcCcsICdXb3JrZmxvdycpO1xuXG4gICAgY29uc3QgeyBsb2FkVW5wdWJsaXNoZWRFbnRyaWVzLCBpc0VkaXRvcmlhbFdvcmtmbG93LCBjb2xsZWN0aW9ucyB9ID0gdGhpcy5wcm9wcztcbiAgICBpZiAoaXNFZGl0b3JpYWxXb3JrZmxvdykge1xuICAgICAgbG9hZFVucHVibGlzaGVkRW50cmllcyhjb2xsZWN0aW9ucyk7XG4gICAgfVxuICB9XG5cbiAgcmVuZGVyKCkge1xuICAgIGNvbnN0IHtcbiAgICAgIGlzRWRpdG9yaWFsV29ya2Zsb3csXG4gICAgICBpc09wZW5BdXRob3JpbmcsXG4gICAgICBpc0ZldGNoaW5nLFxuICAgICAgdW5wdWJsaXNoZWRFbnRyaWVzLFxuICAgICAgdXBkYXRlVW5wdWJsaXNoZWRFbnRyeVN0YXR1cyxcbiAgICAgIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5LFxuICAgICAgZGVsZXRlVW5wdWJsaXNoZWRFbnRyeSxcbiAgICAgIGNvbGxlY3Rpb25zLFxuICAgICAgY3JlYXRhYmxlQ29sbGVjdGlvbnMsXG4gICAgICB0LFxuICAgIH0gPSB0aGlzLnByb3BzO1xuXG4gICAgaWYgKCFpc0VkaXRvcmlhbFdvcmtmbG93KSByZXR1cm4gbnVsbDtcbiAgICBpZiAoaXNGZXRjaGluZykgcmV0dXJuIDxMb2FkZXIgYWN0aXZlPnt0KCd3b3JrZmxvdy53b3JrZmxvdy5sb2FkaW5nJyl9PC9Mb2FkZXI+O1xuICAgIGNvbnN0IHJldmlld0NvdW50ID0gdW5wdWJsaXNoZWRFbnRyaWVzLmdldCgncGVuZGluZ19yZXZpZXcnKS5zaXplO1xuICAgIGNvbnN0IHJlYWR5Q291bnQgPSB1bnB1Ymxpc2hlZEVudHJpZXMuZ2V0KCdwZW5kaW5nX3B1Ymxpc2gnKS5zaXplO1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxXb3JrZmxvd0NvbnRhaW5lcj5cbiAgICAgICAgPFdvcmtmbG93VG9wPlxuICAgICAgICAgIDxXb3JrZmxvd1RvcFJvdz5cbiAgICAgICAgICAgIDxXb3JrZmxvd1RvcEhlYWRpbmc+e3QoJ3dvcmtmbG93LndvcmtmbG93LndvcmtmbG93SGVhZGluZycpfTwvV29ya2Zsb3dUb3BIZWFkaW5nPlxuICAgICAgICAgICAgPERyb3Bkb3duXG4gICAgICAgICAgICAgIGRyb3Bkb3duV2lkdGg9XCIxNjBweFwiXG4gICAgICAgICAgICAgIGRyb3Bkb3duUG9zaXRpb249XCJsZWZ0XCJcbiAgICAgICAgICAgICAgZHJvcGRvd25Ub3BPdmVybGFwPVwiNDBweFwiXG4gICAgICAgICAgICAgIHJlbmRlckJ1dHRvbj17KCkgPT4gKFxuICAgICAgICAgICAgICAgIDxTdHlsZWREcm9wZG93bkJ1dHRvbj57dCgnd29ya2Zsb3cud29ya2Zsb3cubmV3UG9zdCcpfTwvU3R5bGVkRHJvcGRvd25CdXR0b24+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIHtjcmVhdGFibGVDb2xsZWN0aW9ucy5tYXAoY29sbGVjdGlvbiA9PiAoXG4gICAgICAgICAgICAgICAgPERyb3Bkb3duSXRlbVxuICAgICAgICAgICAgICAgICAga2V5PXtjb2xsZWN0aW9uLmdldCgnbmFtZScpfVxuICAgICAgICAgICAgICAgICAgbGFiZWw9e2NvbGxlY3Rpb24uZ2V0KCdsYWJlbCcpfVxuICAgICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gY3JlYXRlTmV3RW50cnkoY29sbGVjdGlvbi5nZXQoJ25hbWUnKSl9XG4gICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgKSl9XG4gICAgICAgICAgICA8L0Ryb3Bkb3duPlxuICAgICAgICAgIDwvV29ya2Zsb3dUb3BSb3c+XG4gICAgICAgICAgPFdvcmtmbG93VG9wRGVzY3JpcHRpb24+XG4gICAgICAgICAgICB7dCgnd29ya2Zsb3cud29ya2Zsb3cuZGVzY3JpcHRpb24nLCB7XG4gICAgICAgICAgICAgIHNtYXJ0X2NvdW50OiByZXZpZXdDb3VudCxcbiAgICAgICAgICAgICAgcmVhZHlDb3VudCxcbiAgICAgICAgICAgIH0pfVxuICAgICAgICAgIDwvV29ya2Zsb3dUb3BEZXNjcmlwdGlvbj5cbiAgICAgICAgPC9Xb3JrZmxvd1RvcD5cbiAgICAgICAgPFdvcmtmbG93TGlzdFxuICAgICAgICAgIGVudHJpZXM9e3VucHVibGlzaGVkRW50cmllc31cbiAgICAgICAgICBoYW5kbGVDaGFuZ2VTdGF0dXM9e3VwZGF0ZVVucHVibGlzaGVkRW50cnlTdGF0dXN9XG4gICAgICAgICAgaGFuZGxlUHVibGlzaD17cHVibGlzaFVucHVibGlzaGVkRW50cnl9XG4gICAgICAgICAgaGFuZGxlRGVsZXRlPXtkZWxldGVVbnB1Ymxpc2hlZEVudHJ5fVxuICAgICAgICAgIGlzT3BlbkF1dGhvcmluZz17aXNPcGVuQXV0aG9yaW5nfVxuICAgICAgICAgIGNvbGxlY3Rpb25zPXtjb2xsZWN0aW9uc31cbiAgICAgICAgLz5cbiAgICAgIDwvV29ya2Zsb3dDb250YWluZXI+XG4gICAgKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBtYXBTdGF0ZVRvUHJvcHMoc3RhdGUpIHtcbiAgY29uc3QgeyBjb2xsZWN0aW9ucywgY29uZmlnLCBnbG9iYWxVSSB9ID0gc3RhdGU7XG4gIGNvbnN0IGlzRWRpdG9yaWFsV29ya2Zsb3cgPSBjb25maWcucHVibGlzaF9tb2RlID09PSBFRElUT1JJQUxfV09SS0ZMT1c7XG4gIGNvbnN0IGlzT3BlbkF1dGhvcmluZyA9IGdsb2JhbFVJLnVzZU9wZW5BdXRob3Jpbmc7XG4gIGNvbnN0IGNyZWF0YWJsZUNvbGxlY3Rpb25zID0gY29sbGVjdGlvbnNcbiAgICAuZmlsdGVyKGNvbGxlY3Rpb24gPT4gc2VsZWN0Q2FuQ3JlYXRlTmV3RW50cnkoc3RhdGUsIGNvbGxlY3Rpb24uZ2V0KCduYW1lJykpKVxuICAgIC50b0xpc3QoKTtcbiAgY29uc3QgcmV0dXJuT2JqID0geyBjb2xsZWN0aW9ucywgY3JlYXRhYmxlQ29sbGVjdGlvbnMsIGlzRWRpdG9yaWFsV29ya2Zsb3csIGlzT3BlbkF1dGhvcmluZyB9O1xuXG4gIGlmIChpc0VkaXRvcmlhbFdvcmtmbG93KSB7XG4gICAgcmV0dXJuT2JqLmlzRmV0Y2hpbmcgPSBzdGF0ZS5lZGl0b3JpYWxXb3JrZmxvdy5nZXRJbihbJ3BhZ2VzJywgJ2lzRmV0Y2hpbmcnXSwgZmFsc2UpO1xuXG4gICAgLypcbiAgICAgKiBHZW5lcmF0ZXMgYW4gb3JkZXJlZCBNYXAgb2YgdGhlIGF2YWlsYWJsZSBzdGF0dXMgYXMga2V5cy5cbiAgICAgKiBFYWNoIGtleSBjb250YWluaW5nIGEgU2VxdWVuY2Ugb2YgYXZhaWxhYmxlIHVucHViaGxpc2hlZCBlbnRyaWVzXG4gICAgICogRWcuOiBPcmRlcmVkTWFweydkcmFmdCc6U2VxKCksICdwZW5kaW5nX3Jldmlldyc6U2VxKCksICdwZW5kaW5nX3B1Ymxpc2gnOlNlcSgpfVxuICAgICAqL1xuICAgIHJldHVybk9iai51bnB1Ymxpc2hlZEVudHJpZXMgPSBzdGF0dXMucmVkdWNlKChhY2MsIGN1cnJTdGF0dXMpID0+IHtcbiAgICAgIGNvbnN0IGVudHJpZXMgPSBzZWxlY3RVbnB1Ymxpc2hlZEVudHJpZXNCeVN0YXR1cyhzdGF0ZSwgY3VyclN0YXR1cyk7XG4gICAgICByZXR1cm4gYWNjLnNldChjdXJyU3RhdHVzLCBlbnRyaWVzKTtcbiAgICB9LCBPcmRlcmVkTWFwKCkpO1xuICB9XG4gIHJldHVybiByZXR1cm5PYmo7XG59XG5cbmV4cG9ydCBkZWZhdWx0IGNvbm5lY3QobWFwU3RhdGVUb1Byb3BzLCB7XG4gIGxvYWRVbnB1Ymxpc2hlZEVudHJpZXMsXG4gIHVwZGF0ZVVucHVibGlzaGVkRW50cnlTdGF0dXMsXG4gIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5LFxuICBkZWxldGVVbnB1Ymxpc2hlZEVudHJ5LFxufSkodHJhbnNsYXRlKCkoV29ya2Zsb3cpKTtcbiJdfQ== */")); const WorkflowTop = /*#__PURE__*/_styled("div", { target: "e1t9l5ui3", label: "WorkflowTop" })(components.cardTop, ";" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1dvcmtmbG93L1dvcmtmbG93LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9DOEIiLCJmaWxlIjoiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvV29ya2Zsb3cvV29ya2Zsb3cuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IEltbXV0YWJsZVByb3BUeXBlcyBmcm9tICdyZWFjdC1pbW11dGFibGUtcHJvcHR5cGVzJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IE9yZGVyZWRNYXAgfSBmcm9tICdpbW11dGFibGUnO1xuaW1wb3J0IHsgdHJhbnNsYXRlIH0gZnJvbSAncmVhY3QtcG9seWdsb3QnO1xuaW1wb3J0IHsgY29ubmVjdCB9IGZyb20gJ3JlYWN0LXJlZHV4JztcbmltcG9ydCB7XG4gIERyb3Bkb3duLFxuICBEcm9wZG93bkl0ZW0sXG4gIFN0eWxlZERyb3Bkb3duQnV0dG9uLFxuICBMb2FkZXIsXG4gIGxlbmd0aHMsXG4gIGNvbXBvbmVudHMsXG4gIHNoYWRvd3MsXG59IGZyb20gJ2RlY2FwLWNtcy11aS1kZWZhdWx0JztcblxuaW1wb3J0IHsgY3JlYXRlTmV3RW50cnkgfSBmcm9tICcuLi8uLi9hY3Rpb25zL2NvbGxlY3Rpb25zJztcbmltcG9ydCB7XG4gIGxvYWRVbnB1Ymxpc2hlZEVudHJpZXMsXG4gIHVwZGF0ZVVucHVibGlzaGVkRW50cnlTdGF0dXMsXG4gIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5LFxuICBkZWxldGVVbnB1Ymxpc2hlZEVudHJ5LFxufSBmcm9tICcuLi8uLi9hY3Rpb25zL2VkaXRvcmlhbFdvcmtmbG93JztcbmltcG9ydCB7IHNlbGVjdENhbkNyZWF0ZU5ld0VudHJ5LCBzZWxlY3RVbnB1Ymxpc2hlZEVudHJpZXNCeVN0YXR1cyB9IGZyb20gJy4uLy4uL3JlZHVjZXJzJztcbmltcG9ydCB7IEVESVRPUklBTF9XT1JLRkxPVywgc3RhdHVzIH0gZnJvbSAnLi4vLi4vY29uc3RhbnRzL3B1Ymxpc2hNb2Rlcyc7XG5pbXBvcnQgV29ya2Zsb3dMaXN0IGZyb20gJy4vV29ya2Zsb3dMaXN0JztcblxuY29uc3QgV29ya2Zsb3dDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46ICR7bGVuZ3Rocy5wYWdlTWFyZ2luTW9iaWxlfTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgbWFyZ2luOiAke2xlbmd0aHMucGFnZU1hcmdpbn07XG4gIH1cbmA7XG5cbmNvbnN0IFdvcmtmbG93VG9wID0gc3R5bGVkLmRpdmBcbiAgJHtjb21wb25lbnRzLmNhcmRUb3B9O1xuYDtcblxuY29uc3QgV29ya2Zsb3dUb3BSb3cgPSBzdHlsZWQuZGl2YFxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgc3Bhbltyb2xlPSdidXR0b24nXSB7XG4gICAgJHtzaGFkb3dzLmRyb3BEZWVwfTtcbiAgfVxuYDtcblxuY29uc3QgV29ya2Zsb3dUb3BIZWFkaW5nID0gc3R5bGVkLmgxYFxuICAke2NvbXBvbmVudHMuY2FyZFRvcEhlYWRpbmd9O1xuYDtcblxuY29uc3QgV29ya2Zsb3dUb3BEZXNjcmlwdGlvbiA9IHN0eWxlZC5wYFxuICAke2NvbXBvbmVudHMuY2FyZFRvcERlc2NyaXB0aW9ufTtcbmA7XG5cbmNsYXNzIFdvcmtmbG93IGV4dGVuZHMgQ29tcG9uZW50IHtcbiAgc3RhdGljIHByb3BUeXBlcyA9IHtcbiAgICBjb2xsZWN0aW9uczogSW1tdXRhYmxlUHJvcFR5cGVzLm1hcC5pc1JlcXVpcmVkLFxuICAgIGNyZWF0YWJsZUNvbGxlY3Rpb25zOiBJbW11dGFibGVQcm9wVHlwZXMubGlzdC5pc1JlcXVpcmVkLFxuICAgIGlzRWRpdG9yaWFsV29ya2Zsb3c6IFByb3BUeXBlcy5ib29sLmlzUmVxdWlyZWQsXG4gICAgaXNPcGVuQXV0aG9yaW5nOiBQcm9wVHlwZXMuYm9vbCxcbiAgICBpc0ZldGNoaW5nOiBQcm9wVHlwZXMuYm9vbCxcbiAgICB1bnB1Ymxpc2hlZEVudHJpZXM6IEltbXV0YWJsZVByb3BUeXBlcy5tYXAsXG4gICAgbG9hZFVucHVibGlzaGVkRW50cmllczogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgICB1cGRhdGVVbnB1Ymxpc2hlZEVudHJ5U3RhdHVzOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICAgIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICAgIGRlbGV0ZVVucHVibGlzaGVkRW50cnk6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gICAgdDogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgfTtcblxuICBjb21wb25lbnREaWRNb3VudCgpIHtcbiAgICAvLyBNYW51YWxseSB2YWxpZGF0ZSBQcm9wVHlwZXMgLSBSZWFjdCAxOSBicmVha2luZyBjaGFuZ2VcbiAgICBQcm9wVHlwZXMuY2hlY2tQcm9wVHlwZXMoV29ya2Zsb3cucHJvcFR5cGVzLCB0aGlzLnByb3BzLCAncHJvcCcsICdXb3JrZmxvdycpO1xuXG4gICAgY29uc3QgeyBsb2FkVW5wdWJsaXNoZWRFbnRyaWVzLCBpc0VkaXRvcmlhbFdvcmtmbG93LCBjb2xsZWN0aW9ucyB9ID0gdGhpcy5wcm9wcztcbiAgICBpZiAoaXNFZGl0b3JpYWxXb3JrZmxvdykge1xuICAgICAgbG9hZFVucHVibGlzaGVkRW50cmllcyhjb2xsZWN0aW9ucyk7XG4gICAgfVxuICB9XG5cbiAgcmVuZGVyKCkge1xuICAgIGNvbnN0IHtcbiAgICAgIGlzRWRpdG9yaWFsV29ya2Zsb3csXG4gICAgICBpc09wZW5BdXRob3JpbmcsXG4gICAgICBpc0ZldGNoaW5nLFxuICAgICAgdW5wdWJsaXNoZWRFbnRyaWVzLFxuICAgICAgdXBkYXRlVW5wdWJsaXNoZWRFbnRyeVN0YXR1cyxcbiAgICAgIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5LFxuICAgICAgZGVsZXRlVW5wdWJsaXNoZWRFbnRyeSxcbiAgICAgIGNvbGxlY3Rpb25zLFxuICAgICAgY3JlYXRhYmxlQ29sbGVjdGlvbnMsXG4gICAgICB0LFxuICAgIH0gPSB0aGlzLnByb3BzO1xuXG4gICAgaWYgKCFpc0VkaXRvcmlhbFdvcmtmbG93KSByZXR1cm4gbnVsbDtcbiAgICBpZiAoaXNGZXRjaGluZykgcmV0dXJuIDxMb2FkZXIgYWN0aXZlPnt0KCd3b3JrZmxvdy53b3JrZmxvdy5sb2FkaW5nJyl9PC9Mb2FkZXI+O1xuICAgIGNvbnN0IHJldmlld0NvdW50ID0gdW5wdWJsaXNoZWRFbnRyaWVzLmdldCgncGVuZGluZ19yZXZpZXcnKS5zaXplO1xuICAgIGNvbnN0IHJlYWR5Q291bnQgPSB1bnB1Ymxpc2hlZEVudHJpZXMuZ2V0KCdwZW5kaW5nX3B1Ymxpc2gnKS5zaXplO1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxXb3JrZmxvd0NvbnRhaW5lcj5cbiAgICAgICAgPFdvcmtmbG93VG9wPlxuICAgICAgICAgIDxXb3JrZmxvd1RvcFJvdz5cbiAgICAgICAgICAgIDxXb3JrZmxvd1RvcEhlYWRpbmc+e3QoJ3dvcmtmbG93LndvcmtmbG93LndvcmtmbG93SGVhZGluZycpfTwvV29ya2Zsb3dUb3BIZWFkaW5nPlxuICAgICAgICAgICAgPERyb3Bkb3duXG4gICAgICAgICAgICAgIGRyb3Bkb3duV2lkdGg9XCIxNjBweFwiXG4gICAgICAgICAgICAgIGRyb3Bkb3duUG9zaXRpb249XCJsZWZ0XCJcbiAgICAgICAgICAgICAgZHJvcGRvd25Ub3BPdmVybGFwPVwiNDBweFwiXG4gICAgICAgICAgICAgIHJlbmRlckJ1dHRvbj17KCkgPT4gKFxuICAgICAgICAgICAgICAgIDxTdHlsZWREcm9wZG93bkJ1dHRvbj57dCgnd29ya2Zsb3cud29ya2Zsb3cubmV3UG9zdCcpfTwvU3R5bGVkRHJvcGRvd25CdXR0b24+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIHtjcmVhdGFibGVDb2xsZWN0aW9ucy5tYXAoY29sbGVjdGlvbiA9PiAoXG4gICAgICAgICAgICAgICAgPERyb3Bkb3duSXRlbVxuICAgICAgICAgICAgICAgICAga2V5PXtjb2xsZWN0aW9uLmdldCgnbmFtZScpfVxuICAgICAgICAgICAgICAgICAgbGFiZWw9e2NvbGxlY3Rpb24uZ2V0KCdsYWJlbCcpfVxuICAgICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gY3JlYXRlTmV3RW50cnkoY29sbGVjdGlvbi5nZXQoJ25hbWUnKSl9XG4gICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgKSl9XG4gICAgICAgICAgICA8L0Ryb3Bkb3duPlxuICAgICAgICAgIDwvV29ya2Zsb3dUb3BSb3c+XG4gICAgICAgICAgPFdvcmtmbG93VG9wRGVzY3JpcHRpb24+XG4gICAgICAgICAgICB7dCgnd29ya2Zsb3cud29ya2Zsb3cuZGVzY3JpcHRpb24nLCB7XG4gICAgICAgICAgICAgIHNtYXJ0X2NvdW50OiByZXZpZXdDb3VudCxcbiAgICAgICAgICAgICAgcmVhZHlDb3VudCxcbiAgICAgICAgICAgIH0pfVxuICAgICAgICAgIDwvV29ya2Zsb3dUb3BEZXNjcmlwdGlvbj5cbiAgICAgICAgPC9Xb3JrZmxvd1RvcD5cbiAgICAgICAgPFdvcmtmbG93TGlzdFxuICAgICAgICAgIGVudHJpZXM9e3VucHVibGlzaGVkRW50cmllc31cbiAgICAgICAgICBoYW5kbGVDaGFuZ2VTdGF0dXM9e3VwZGF0ZVVucHVibGlzaGVkRW50cnlTdGF0dXN9XG4gICAgICAgICAgaGFuZGxlUHVibGlzaD17cHVibGlzaFVucHVibGlzaGVkRW50cnl9XG4gICAgICAgICAgaGFuZGxlRGVsZXRlPXtkZWxldGVVbnB1Ymxpc2hlZEVudHJ5fVxuICAgICAgICAgIGlzT3BlbkF1dGhvcmluZz17aXNPcGVuQXV0aG9yaW5nfVxuICAgICAgICAgIGNvbGxlY3Rpb25zPXtjb2xsZWN0aW9uc31cbiAgICAgICAgLz5cbiAgICAgIDwvV29ya2Zsb3dDb250YWluZXI+XG4gICAgKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBtYXBTdGF0ZVRvUHJvcHMoc3RhdGUpIHtcbiAgY29uc3QgeyBjb2xsZWN0aW9ucywgY29uZmlnLCBnbG9iYWxVSSB9ID0gc3RhdGU7XG4gIGNvbnN0IGlzRWRpdG9yaWFsV29ya2Zsb3cgPSBjb25maWcucHVibGlzaF9tb2RlID09PSBFRElUT1JJQUxfV09SS0ZMT1c7XG4gIGNvbnN0IGlzT3BlbkF1dGhvcmluZyA9IGdsb2JhbFVJLnVzZU9wZW5BdXRob3Jpbmc7XG4gIGNvbnN0IGNyZWF0YWJsZUNvbGxlY3Rpb25zID0gY29sbGVjdGlvbnNcbiAgICAuZmlsdGVyKGNvbGxlY3Rpb24gPT4gc2VsZWN0Q2FuQ3JlYXRlTmV3RW50cnkoc3RhdGUsIGNvbGxlY3Rpb24uZ2V0KCduYW1lJykpKVxuICAgIC50b0xpc3QoKTtcbiAgY29uc3QgcmV0dXJuT2JqID0geyBjb2xsZWN0aW9ucywgY3JlYXRhYmxlQ29sbGVjdGlvbnMsIGlzRWRpdG9yaWFsV29ya2Zsb3csIGlzT3BlbkF1dGhvcmluZyB9O1xuXG4gIGlmIChpc0VkaXRvcmlhbFdvcmtmbG93KSB7XG4gICAgcmV0dXJuT2JqLmlzRmV0Y2hpbmcgPSBzdGF0ZS5lZGl0b3JpYWxXb3JrZmxvdy5nZXRJbihbJ3BhZ2VzJywgJ2lzRmV0Y2hpbmcnXSwgZmFsc2UpO1xuXG4gICAgLypcbiAgICAgKiBHZW5lcmF0ZXMgYW4gb3JkZXJlZCBNYXAgb2YgdGhlIGF2YWlsYWJsZSBzdGF0dXMgYXMga2V5cy5cbiAgICAgKiBFYWNoIGtleSBjb250YWluaW5nIGEgU2VxdWVuY2Ugb2YgYXZhaWxhYmxlIHVucHViaGxpc2hlZCBlbnRyaWVzXG4gICAgICogRWcuOiBPcmRlcmVkTWFweydkcmFmdCc6U2VxKCksICdwZW5kaW5nX3Jldmlldyc6U2VxKCksICdwZW5kaW5nX3B1Ymxpc2gnOlNlcSgpfVxuICAgICAqL1xuICAgIHJldHVybk9iai51bnB1Ymxpc2hlZEVudHJpZXMgPSBzdGF0dXMucmVkdWNlKChhY2MsIGN1cnJTdGF0dXMpID0+IHtcbiAgICAgIGNvbnN0IGVudHJpZXMgPSBzZWxlY3RVbnB1Ymxpc2hlZEVudHJpZXNCeVN0YXR1cyhzdGF0ZSwgY3VyclN0YXR1cyk7XG4gICAgICByZXR1cm4gYWNjLnNldChjdXJyU3RhdHVzLCBlbnRyaWVzKTtcbiAgICB9LCBPcmRlcmVkTWFwKCkpO1xuICB9XG4gIHJldHVybiByZXR1cm5PYmo7XG59XG5cbmV4cG9ydCBkZWZhdWx0IGNvbm5lY3QobWFwU3RhdGVUb1Byb3BzLCB7XG4gIGxvYWRVbnB1Ymxpc2hlZEVudHJpZXMsXG4gIHVwZGF0ZVVucHVibGlzaGVkRW50cnlTdGF0dXMsXG4gIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5LFxuICBkZWxldGVVbnB1Ymxpc2hlZEVudHJ5LFxufSkodHJhbnNsYXRlKCkoV29ya2Zsb3cpKTtcbiJdfQ== */")); const WorkflowTopRow = /*#__PURE__*/_styled("div", { target: "e1t9l5ui2", label: "WorkflowTopRow" })("display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;span[role='button']{", shadows.dropDeep, ";}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1dvcmtmbG93L1dvcmtmbG93LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXdDaUMiLCJmaWxlIjoiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvV29ya2Zsb3cvV29ya2Zsb3cuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IEltbXV0YWJsZVByb3BUeXBlcyBmcm9tICdyZWFjdC1pbW11dGFibGUtcHJvcHR5cGVzJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IE9yZGVyZWRNYXAgfSBmcm9tICdpbW11dGFibGUnO1xuaW1wb3J0IHsgdHJhbnNsYXRlIH0gZnJvbSAncmVhY3QtcG9seWdsb3QnO1xuaW1wb3J0IHsgY29ubmVjdCB9IGZyb20gJ3JlYWN0LXJlZHV4JztcbmltcG9ydCB7XG4gIERyb3Bkb3duLFxuICBEcm9wZG93bkl0ZW0sXG4gIFN0eWxlZERyb3Bkb3duQnV0dG9uLFxuICBMb2FkZXIsXG4gIGxlbmd0aHMsXG4gIGNvbXBvbmVudHMsXG4gIHNoYWRvd3MsXG59IGZyb20gJ2RlY2FwLWNtcy11aS1kZWZhdWx0JztcblxuaW1wb3J0IHsgY3JlYXRlTmV3RW50cnkgfSBmcm9tICcuLi8uLi9hY3Rpb25zL2NvbGxlY3Rpb25zJztcbmltcG9ydCB7XG4gIGxvYWRVbnB1Ymxpc2hlZEVudHJpZXMsXG4gIHVwZGF0ZVVucHVibGlzaGVkRW50cnlTdGF0dXMsXG4gIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5LFxuICBkZWxldGVVbnB1Ymxpc2hlZEVudHJ5LFxufSBmcm9tICcuLi8uLi9hY3Rpb25zL2VkaXRvcmlhbFdvcmtmbG93JztcbmltcG9ydCB7IHNlbGVjdENhbkNyZWF0ZU5ld0VudHJ5LCBzZWxlY3RVbnB1Ymxpc2hlZEVudHJpZXNCeVN0YXR1cyB9IGZyb20gJy4uLy4uL3JlZHVjZXJzJztcbmltcG9ydCB7IEVESVRPUklBTF9XT1JLRkxPVywgc3RhdHVzIH0gZnJvbSAnLi4vLi4vY29uc3RhbnRzL3B1Ymxpc2hNb2Rlcyc7XG5pbXBvcnQgV29ya2Zsb3dMaXN0IGZyb20gJy4vV29ya2Zsb3dMaXN0JztcblxuY29uc3QgV29ya2Zsb3dDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46ICR7bGVuZ3Rocy5wYWdlTWFyZ2luTW9iaWxlfTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgbWFyZ2luOiAke2xlbmd0aHMucGFnZU1hcmdpbn07XG4gIH1cbmA7XG5cbmNvbnN0IFdvcmtmbG93VG9wID0gc3R5bGVkLmRpdmBcbiAgJHtjb21wb25lbnRzLmNhcmRUb3B9O1xuYDtcblxuY29uc3QgV29ya2Zsb3dUb3BSb3cgPSBzdHlsZWQuZGl2YFxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgc3Bhbltyb2xlPSdidXR0b24nXSB7XG4gICAgJHtzaGFkb3dzLmRyb3BEZWVwfTtcbiAgfVxuYDtcblxuY29uc3QgV29ya2Zsb3dUb3BIZWFkaW5nID0gc3R5bGVkLmgxYFxuICAke2NvbXBvbmVudHMuY2FyZFRvcEhlYWRpbmd9O1xuYDtcblxuY29uc3QgV29ya2Zsb3dUb3BEZXNjcmlwdGlvbiA9IHN0eWxlZC5wYFxuICAke2NvbXBvbmVudHMuY2FyZFRvcERlc2NyaXB0aW9ufTtcbmA7XG5cbmNsYXNzIFdvcmtmbG93IGV4dGVuZHMgQ29tcG9uZW50IHtcbiAgc3RhdGljIHByb3BUeXBlcyA9IHtcbiAgICBjb2xsZWN0aW9uczogSW1tdXRhYmxlUHJvcFR5cGVzLm1hcC5pc1JlcXVpcmVkLFxuICAgIGNyZWF0YWJsZUNvbGxlY3Rpb25zOiBJbW11dGFibGVQcm9wVHlwZXMubGlzdC5pc1JlcXVpcmVkLFxuICAgIGlzRWRpdG9yaWFsV29ya2Zsb3c6IFByb3BUeXBlcy5ib29sLmlzUmVxdWlyZWQsXG4gICAgaXNPcGVuQXV0aG9yaW5nOiBQcm9wVHlwZXMuYm9vbCxcbiAgICBpc0ZldGNoaW5nOiBQcm9wVHlwZXMuYm9vbCxcbiAgICB1bnB1Ymxpc2hlZEVudHJpZXM6IEltbXV0YWJsZVByb3BUeXBlcy5tYXAsXG4gICAgbG9hZFVucHVibGlzaGVkRW50cmllczogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgICB1cGRhdGVVbnB1Ymxpc2hlZEVudHJ5U3RhdHVzOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICAgIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICAgIGRlbGV0ZVVucHVibGlzaGVkRW50cnk6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gICAgdDogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgfTtcblxuICBjb21wb25lbnREaWRNb3VudCgpIHtcbiAgICAvLyBNYW51YWxseSB2YWxpZGF0ZSBQcm9wVHlwZXMgLSBSZWFjdCAxOSBicmVha2luZyBjaGFuZ2VcbiAgICBQcm9wVHlwZXMuY2hlY2tQcm9wVHlwZXMoV29ya2Zsb3cucHJvcFR5cGVzLCB0aGlzLnByb3BzLCAncHJvcCcsICdXb3JrZmxvdycpO1xuXG4gICAgY29uc3QgeyBsb2FkVW5wdWJsaXNoZWRFbnRyaWVzLCBpc0VkaXRvcmlhbFdvcmtmbG93LCBjb2xsZWN0aW9ucyB9ID0gdGhpcy5wcm9wcztcbiAgICBpZiAoaXNFZGl0b3JpYWxXb3JrZmxvdykge1xuICAgICAgbG9hZFVucHVibGlzaGVkRW50cmllcyhjb2xsZWN0aW9ucyk7XG4gICAgfVxuICB9XG5cbiAgcmVuZGVyKCkge1xuICAgIGNvbnN0IHtcbiAgICAgIGlzRWRpdG9yaWFsV29ya2Zsb3csXG4gICAgICBpc09wZW5BdXRob3JpbmcsXG4gICAgICBpc0ZldGNoaW5nLFxuICAgICAgdW5wdWJsaXNoZWRFbnRyaWVzLFxuICAgICAgdXBkYXRlVW5wdWJsaXNoZWRFbnRyeVN0YXR1cyxcbiAgICAgIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5LFxuICAgICAgZGVsZXRlVW5wdWJsaXNoZWRFbnRyeSxcbiAgICAgIGNvbGxlY3Rpb25zLFxuICAgICAgY3JlYXRhYmxlQ29sbGVjdGlvbnMsXG4gICAgICB0LFxuICAgIH0gPSB0aGlzLnByb3BzO1xuXG4gICAgaWYgKCFpc0VkaXRvcmlhbFdvcmtmbG93KSByZXR1cm4gbnVsbDtcbiAgICBpZiAoaXNGZXRjaGluZykgcmV0dXJuIDxMb2FkZXIgYWN0aXZlPnt0KCd3b3JrZmxvdy53b3JrZmxvdy5sb2FkaW5nJyl9PC9Mb2FkZXI+O1xuICAgIGNvbnN0IHJldmlld0NvdW50ID0gdW5wdWJsaXNoZWRFbnRyaWVzLmdldCgncGVuZGluZ19yZXZpZXcnKS5zaXplO1xuICAgIGNvbnN0IHJlYWR5Q291bnQgPSB1bnB1Ymxpc2hlZEVudHJpZXMuZ2V0KCdwZW5kaW5nX3B1Ymxpc2gnKS5zaXplO1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxXb3JrZmxvd0NvbnRhaW5lcj5cbiAgICAgICAgPFdvcmtmbG93VG9wPlxuICAgICAgICAgIDxXb3JrZmxvd1RvcFJvdz5cbiAgICAgICAgICAgIDxXb3JrZmxvd1RvcEhlYWRpbmc+e3QoJ3dvcmtmbG93LndvcmtmbG93LndvcmtmbG93SGVhZGluZycpfTwvV29ya2Zsb3dUb3BIZWFkaW5nPlxuICAgICAgICAgICAgPERyb3Bkb3duXG4gICAgICAgICAgICAgIGRyb3Bkb3duV2lkdGg9XCIxNjBweFwiXG4gICAgICAgICAgICAgIGRyb3Bkb3duUG9zaXRpb249XCJsZWZ0XCJcbiAgICAgICAgICAgICAgZHJvcGRvd25Ub3BPdmVybGFwPVwiNDBweFwiXG4gICAgICAgICAgICAgIHJlbmRlckJ1dHRvbj17KCkgPT4gKFxuICAgICAgICAgICAgICAgIDxTdHlsZWREcm9wZG93bkJ1dHRvbj57dCgnd29ya2Zsb3cud29ya2Zsb3cubmV3UG9zdCcpfTwvU3R5bGVkRHJvcGRvd25CdXR0b24+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIHtjcmVhdGFibGVDb2xsZWN0aW9ucy5tYXAoY29sbGVjdGlvbiA9PiAoXG4gICAgICAgICAgICAgICAgPERyb3Bkb3duSXRlbVxuICAgICAgICAgICAgICAgICAga2V5PXtjb2xsZWN0aW9uLmdldCgnbmFtZScpfVxuICAgICAgICAgICAgICAgICAgbGFiZWw9e2NvbGxlY3Rpb24uZ2V0KCdsYWJlbCcpfVxuICAgICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gY3JlYXRlTmV3RW50cnkoY29sbGVjdGlvbi5nZXQoJ25hbWUnKSl9XG4gICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgKSl9XG4gICAgICAgICAgICA8L0Ryb3Bkb3duPlxuICAgICAgICAgIDwvV29ya2Zsb3dUb3BSb3c+XG4gICAgICAgICAgPFdvcmtmbG93VG9wRGVzY3JpcHRpb24+XG4gICAgICAgICAgICB7dCgnd29ya2Zsb3cud29ya2Zsb3cuZGVzY3JpcHRpb24nLCB7XG4gICAgICAgICAgICAgIHNtYXJ0X2NvdW50OiByZXZpZXdDb3VudCxcbiAgICAgICAgICAgICAgcmVhZHlDb3VudCxcbiAgICAgICAgICAgIH0pfVxuICAgICAgICAgIDwvV29ya2Zsb3dUb3BEZXNjcmlwdGlvbj5cbiAgICAgICAgPC9Xb3JrZmxvd1RvcD5cbiAgICAgICAgPFdvcmtmbG93TGlzdFxuICAgICAgICAgIGVudHJpZXM9e3VucHVibGlzaGVkRW50cmllc31cbiAgICAgICAgICBoYW5kbGVDaGFuZ2VTdGF0dXM9e3VwZGF0ZVVucHVibGlzaGVkRW50cnlTdGF0dXN9XG4gICAgICAgICAgaGFuZGxlUHVibGlzaD17cHVibGlzaFVucHVibGlzaGVkRW50cnl9XG4gICAgICAgICAgaGFuZGxlRGVsZXRlPXtkZWxldGVVbnB1Ymxpc2hlZEVudHJ5fVxuICAgICAgICAgIGlzT3BlbkF1dGhvcmluZz17aXNPcGVuQXV0aG9yaW5nfVxuICAgICAgICAgIGNvbGxlY3Rpb25zPXtjb2xsZWN0aW9uc31cbiAgICAgICAgLz5cbiAgICAgIDwvV29ya2Zsb3dDb250YWluZXI+XG4gICAgKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBtYXBTdGF0ZVRvUHJvcHMoc3RhdGUpIHtcbiAgY29uc3QgeyBjb2xsZWN0aW9ucywgY29uZmlnLCBnbG9iYWxVSSB9ID0gc3RhdGU7XG4gIGNvbnN0IGlzRWRpdG9yaWFsV29ya2Zsb3cgPSBjb25maWcucHVibGlzaF9tb2RlID09PSBFRElUT1JJQUxfV09SS0ZMT1c7XG4gIGNvbnN0IGlzT3BlbkF1dGhvcmluZyA9IGdsb2JhbFVJLnVzZU9wZW5BdXRob3Jpbmc7XG4gIGNvbnN0IGNyZWF0YWJsZUNvbGxlY3Rpb25zID0gY29sbGVjdGlvbnNcbiAgICAuZmlsdGVyKGNvbGxlY3Rpb24gPT4gc2VsZWN0Q2FuQ3JlYXRlTmV3RW50cnkoc3RhdGUsIGNvbGxlY3Rpb24uZ2V0KCduYW1lJykpKVxuICAgIC50b0xpc3QoKTtcbiAgY29uc3QgcmV0dXJuT2JqID0geyBjb2xsZWN0aW9ucywgY3JlYXRhYmxlQ29sbGVjdGlvbnMsIGlzRWRpdG9yaWFsV29ya2Zsb3csIGlzT3BlbkF1dGhvcmluZyB9O1xuXG4gIGlmIChpc0VkaXRvcmlhbFdvcmtmbG93KSB7XG4gICAgcmV0dXJuT2JqLmlzRmV0Y2hpbmcgPSBzdGF0ZS5lZGl0b3JpYWxXb3JrZmxvdy5nZXRJbihbJ3BhZ2VzJywgJ2lzRmV0Y2hpbmcnXSwgZmFsc2UpO1xuXG4gICAgLypcbiAgICAgKiBHZW5lcmF0ZXMgYW4gb3JkZXJlZCBNYXAgb2YgdGhlIGF2YWlsYWJsZSBzdGF0dXMgYXMga2V5cy5cbiAgICAgKiBFYWNoIGtleSBjb250YWluaW5nIGEgU2VxdWVuY2Ugb2YgYXZhaWxhYmxlIHVucHViaGxpc2hlZCBlbnRyaWVzXG4gICAgICogRWcuOiBPcmRlcmVkTWFweydkcmFmdCc6U2VxKCksICdwZW5kaW5nX3Jldmlldyc6U2VxKCksICdwZW5kaW5nX3B1Ymxpc2gnOlNlcSgpfVxuICAgICAqL1xuICAgIHJldHVybk9iai51bnB1Ymxpc2hlZEVudHJpZXMgPSBzdGF0dXMucmVkdWNlKChhY2MsIGN1cnJTdGF0dXMpID0+IHtcbiAgICAgIGNvbnN0IGVudHJpZXMgPSBzZWxlY3RVbnB1Ymxpc2hlZEVudHJpZXNCeVN0YXR1cyhzdGF0ZSwgY3VyclN0YXR1cyk7XG4gICAgICByZXR1cm4gYWNjLnNldChjdXJyU3RhdHVzLCBlbnRyaWVzKTtcbiAgICB9LCBPcmRlcmVkTWFwKCkpO1xuICB9XG4gIHJldHVybiByZXR1cm5PYmo7XG59XG5cbmV4cG9ydCBkZWZhdWx0IGNvbm5lY3QobWFwU3RhdGVUb1Byb3BzLCB7XG4gIGxvYWRVbnB1Ymxpc2hlZEVudHJpZXMsXG4gIHVwZGF0ZVVucHVibGlzaGVkRW50cnlTdGF0dXMsXG4gIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5LFxuICBkZWxldGVVbnB1Ymxpc2hlZEVudHJ5LFxufSkodHJhbnNsYXRlKCkoV29ya2Zsb3cpKTtcbiJdfQ== */")); const WorkflowTopHeading = /*#__PURE__*/_styled("h1", { target: "e1t9l5ui1", label: "WorkflowTopHeading" })(components.cardTopHeading, ";" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1dvcmtmbG93L1dvcmtmbG93LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9Eb0MiLCJmaWxlIjoiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvV29ya2Zsb3cvV29ya2Zsb3cuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IEltbXV0YWJsZVByb3BUeXBlcyBmcm9tICdyZWFjdC1pbW11dGFibGUtcHJvcHR5cGVzJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IE9yZGVyZWRNYXAgfSBmcm9tICdpbW11dGFibGUnO1xuaW1wb3J0IHsgdHJhbnNsYXRlIH0gZnJvbSAncmVhY3QtcG9seWdsb3QnO1xuaW1wb3J0IHsgY29ubmVjdCB9IGZyb20gJ3JlYWN0LXJlZHV4JztcbmltcG9ydCB7XG4gIERyb3Bkb3duLFxuICBEcm9wZG93bkl0ZW0sXG4gIFN0eWxlZERyb3Bkb3duQnV0dG9uLFxuICBMb2FkZXIsXG4gIGxlbmd0aHMsXG4gIGNvbXBvbmVudHMsXG4gIHNoYWRvd3MsXG59IGZyb20gJ2RlY2FwLWNtcy11aS1kZWZhdWx0JztcblxuaW1wb3J0IHsgY3JlYXRlTmV3RW50cnkgfSBmcm9tICcuLi8uLi9hY3Rpb25zL2NvbGxlY3Rpb25zJztcbmltcG9ydCB7XG4gIGxvYWRVbnB1Ymxpc2hlZEVudHJpZXMsXG4gIHVwZGF0ZVVucHVibGlzaGVkRW50cnlTdGF0dXMsXG4gIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5LFxuICBkZWxldGVVbnB1Ymxpc2hlZEVudHJ5LFxufSBmcm9tICcuLi8uLi9hY3Rpb25zL2VkaXRvcmlhbFdvcmtmbG93JztcbmltcG9ydCB7IHNlbGVjdENhbkNyZWF0ZU5ld0VudHJ5LCBzZWxlY3RVbnB1Ymxpc2hlZEVudHJpZXNCeVN0YXR1cyB9IGZyb20gJy4uLy4uL3JlZHVjZXJzJztcbmltcG9ydCB7IEVESVRPUklBTF9XT1JLRkxPVywgc3RhdHVzIH0gZnJvbSAnLi4vLi4vY29uc3RhbnRzL3B1Ymxpc2hNb2Rlcyc7XG5pbXBvcnQgV29ya2Zsb3dMaXN0IGZyb20gJy4vV29ya2Zsb3dMaXN0JztcblxuY29uc3QgV29ya2Zsb3dDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46ICR7bGVuZ3Rocy5wYWdlTWFyZ2luTW9iaWxlfTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgbWFyZ2luOiAke2xlbmd0aHMucGFnZU1hcmdpbn07XG4gIH1cbmA7XG5cbmNvbnN0IFdvcmtmbG93VG9wID0gc3R5bGVkLmRpdmBcbiAgJHtjb21wb25lbnRzLmNhcmRUb3B9O1xuYDtcblxuY29uc3QgV29ya2Zsb3dUb3BSb3cgPSBzdHlsZWQuZGl2YFxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgc3Bhbltyb2xlPSdidXR0b24nXSB7XG4gICAgJHtzaGFkb3dzLmRyb3BEZWVwfTtcbiAgfVxuYDtcblxuY29uc3QgV29ya2Zsb3dUb3BIZWFkaW5nID0gc3R5bGVkLmgxYFxuICAke2NvbXBvbmVudHMuY2FyZFRvcEhlYWRpbmd9O1xuYDtcblxuY29uc3QgV29ya2Zsb3dUb3BEZXNjcmlwdGlvbiA9IHN0eWxlZC5wYFxuICAke2NvbXBvbmVudHMuY2FyZFRvcERlc2NyaXB0aW9ufTtcbmA7XG5cbmNsYXNzIFdvcmtmbG93IGV4dGVuZHMgQ29tcG9uZW50IHtcbiAgc3RhdGljIHByb3BUeXBlcyA9IHtcbiAgICBjb2xsZWN0aW9uczogSW1tdXRhYmxlUHJvcFR5cGVzLm1hcC5pc1JlcXVpcmVkLFxuICAgIGNyZWF0YWJsZUNvbGxlY3Rpb25zOiBJbW11dGFibGVQcm9wVHlwZXMubGlzdC5pc1JlcXVpcmVkLFxuICAgIGlzRWRpdG9yaWFsV29ya2Zsb3c6IFByb3BUeXBlcy5ib29sLmlzUmVxdWlyZWQsXG4gICAgaXNPcGVuQXV0aG9yaW5nOiBQcm9wVHlwZXMuYm9vbCxcbiAgICBpc0ZldGNoaW5nOiBQcm9wVHlwZXMuYm9vbCxcbiAgICB1bnB1Ymxpc2hlZEVudHJpZXM6IEltbXV0YWJsZVByb3BUeXBlcy5tYXAsXG4gICAgbG9hZFVucHVibGlzaGVkRW50cmllczogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgICB1cGRhdGVVbnB1Ymxpc2hlZEVudHJ5U3RhdHVzOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICAgIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICAgIGRlbGV0ZVVucHVibGlzaGVkRW50cnk6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gICAgdDogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgfTtcblxuICBjb21wb25lbnREaWRNb3VudCgpIHtcbiAgICAvLyBNYW51YWxseSB2YWxpZGF0ZSBQcm9wVHlwZXMgLSBSZWFjdCAxOSBicmVha2luZyBjaGFuZ2VcbiAgICBQcm9wVHlwZXMuY2hlY2tQcm9wVHlwZXMoV29ya2Zsb3cucHJvcFR5cGVzLCB0aGlzLnByb3BzLCAncHJvcCcsICdXb3JrZmxvdycpO1xuXG4gICAgY29uc3QgeyBsb2FkVW5wdWJsaXNoZWRFbnRyaWVzLCBpc0VkaXRvcmlhbFdvcmtmbG93LCBjb2xsZWN0aW9ucyB9ID0gdGhpcy5wcm9wcztcbiAgICBpZiAoaXNFZGl0b3JpYWxXb3JrZmxvdykge1xuICAgICAgbG9hZFVucHVibGlzaGVkRW50cmllcyhjb2xsZWN0aW9ucyk7XG4gICAgfVxuICB9XG5cbiAgcmVuZGVyKCkge1xuICAgIGNvbnN0IHtcbiAgICAgIGlzRWRpdG9yaWFsV29ya2Zsb3csXG4gICAgICBpc09wZW5BdXRob3JpbmcsXG4gICAgICBpc0ZldGNoaW5nLFxuICAgICAgdW5wdWJsaXNoZWRFbnRyaWVzLFxuICAgICAgdXBkYXRlVW5wdWJsaXNoZWRFbnRyeVN0YXR1cyxcbiAgICAgIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5LFxuICAgICAgZGVsZXRlVW5wdWJsaXNoZWRFbnRyeSxcbiAgICAgIGNvbGxlY3Rpb25zLFxuICAgICAgY3JlYXRhYmxlQ29sbGVjdGlvbnMsXG4gICAgICB0LFxuICAgIH0gPSB0aGlzLnByb3BzO1xuXG4gICAgaWYgKCFpc0VkaXRvcmlhbFdvcmtmbG93KSByZXR1cm4gbnVsbDtcbiAgICBpZiAoaXNGZXRjaGluZykgcmV0dXJuIDxMb2FkZXIgYWN0aXZlPnt0KCd3b3JrZmxvdy53b3JrZmxvdy5sb2FkaW5nJyl9PC9Mb2FkZXI+O1xuICAgIGNvbnN0IHJldmlld0NvdW50ID0gdW5wdWJsaXNoZWRFbnRyaWVzLmdldCgncGVuZGluZ19yZXZpZXcnKS5zaXplO1xuICAgIGNvbnN0IHJlYWR5Q291bnQgPSB1bnB1Ymxpc2hlZEVudHJpZXMuZ2V0KCdwZW5kaW5nX3B1Ymxpc2gnKS5zaXplO1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxXb3JrZmxvd0NvbnRhaW5lcj5cbiAgICAgICAgPFdvcmtmbG93VG9wPlxuICAgICAgICAgIDxXb3JrZmxvd1RvcFJvdz5cbiAgICAgICAgICAgIDxXb3JrZmxvd1RvcEhlYWRpbmc+e3QoJ3dvcmtmbG93LndvcmtmbG93LndvcmtmbG93SGVhZGluZycpfTwvV29ya2Zsb3dUb3BIZWFkaW5nPlxuICAgICAgICAgICAgPERyb3Bkb3duXG4gICAgICAgICAgICAgIGRyb3Bkb3duV2lkdGg9XCIxNjBweFwiXG4gICAgICAgICAgICAgIGRyb3Bkb3duUG9zaXRpb249XCJsZWZ0XCJcbiAgICAgICAgICAgICAgZHJvcGRvd25Ub3BPdmVybGFwPVwiNDBweFwiXG4gICAgICAgICAgICAgIHJlbmRlckJ1dHRvbj17KCkgPT4gKFxuICAgICAgICAgICAgICAgIDxTdHlsZWREcm9wZG93bkJ1dHRvbj57dCgnd29ya2Zsb3cud29ya2Zsb3cubmV3UG9zdCcpfTwvU3R5bGVkRHJvcGRvd25CdXR0b24+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIHtjcmVhdGFibGVDb2xsZWN0aW9ucy5tYXAoY29sbGVjdGlvbiA9PiAoXG4gICAgICAgICAgICAgICAgPERyb3Bkb3duSXRlbVxuICAgICAgICAgICAgICAgICAga2V5PXtjb2xsZWN0aW9uLmdldCgnbmFtZScpfVxuICAgICAgICAgICAgICAgICAgbGFiZWw9e2NvbGxlY3Rpb24uZ2V0KCdsYWJlbCcpfVxuICAgICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gY3JlYXRlTmV3RW50cnkoY29sbGVjdGlvbi5nZXQoJ25hbWUnKSl9XG4gICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgKSl9XG4gICAgICAgICAgICA8L0Ryb3Bkb3duPlxuICAgICAgICAgIDwvV29ya2Zsb3dUb3BSb3c+XG4gICAgICAgICAgPFdvcmtmbG93VG9wRGVzY3JpcHRpb24+XG4gICAgICAgICAgICB7dCgnd29ya2Zsb3cud29ya2Zsb3cuZGVzY3JpcHRpb24nLCB7XG4gICAgICAgICAgICAgIHNtYXJ0X2NvdW50OiByZXZpZXdDb3VudCxcbiAgICAgICAgICAgICAgcmVhZHlDb3VudCxcbiAgICAgICAgICAgIH0pfVxuICAgICAgICAgIDwvV29ya2Zsb3dUb3BEZXNjcmlwdGlvbj5cbiAgICAgICAgPC9Xb3JrZmxvd1RvcD5cbiAgICAgICAgPFdvcmtmbG93TGlzdFxuICAgICAgICAgIGVudHJpZXM9e3VucHVibGlzaGVkRW50cmllc31cbiAgICAgICAgICBoYW5kbGVDaGFuZ2VTdGF0dXM9e3VwZGF0ZVVucHVibGlzaGVkRW50cnlTdGF0dXN9XG4gICAgICAgICAgaGFuZGxlUHVibGlzaD17cHVibGlzaFVucHVibGlzaGVkRW50cnl9XG4gICAgICAgICAgaGFuZGxlRGVsZXRlPXtkZWxldGVVbnB1Ymxpc2hlZEVudHJ5fVxuICAgICAgICAgIGlzT3BlbkF1dGhvcmluZz17aXNPcGVuQXV0aG9yaW5nfVxuICAgICAgICAgIGNvbGxlY3Rpb25zPXtjb2xsZWN0aW9uc31cbiAgICAgICAgLz5cbiAgICAgIDwvV29ya2Zsb3dDb250YWluZXI+XG4gICAgKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBtYXBTdGF0ZVRvUHJvcHMoc3RhdGUpIHtcbiAgY29uc3QgeyBjb2xsZWN0aW9ucywgY29uZmlnLCBnbG9iYWxVSSB9ID0gc3RhdGU7XG4gIGNvbnN0IGlzRWRpdG9yaWFsV29ya2Zsb3cgPSBjb25maWcucHVibGlzaF9tb2RlID09PSBFRElUT1JJQUxfV09SS0ZMT1c7XG4gIGNvbnN0IGlzT3BlbkF1dGhvcmluZyA9IGdsb2JhbFVJLnVzZU9wZW5BdXRob3Jpbmc7XG4gIGNvbnN0IGNyZWF0YWJsZUNvbGxlY3Rpb25zID0gY29sbGVjdGlvbnNcbiAgICAuZmlsdGVyKGNvbGxlY3Rpb24gPT4gc2VsZWN0Q2FuQ3JlYXRlTmV3RW50cnkoc3RhdGUsIGNvbGxlY3Rpb24uZ2V0KCduYW1lJykpKVxuICAgIC50b0xpc3QoKTtcbiAgY29uc3QgcmV0dXJuT2JqID0geyBjb2xsZWN0aW9ucywgY3JlYXRhYmxlQ29sbGVjdGlvbnMsIGlzRWRpdG9yaWFsV29ya2Zsb3csIGlzT3BlbkF1dGhvcmluZyB9O1xuXG4gIGlmIChpc0VkaXRvcmlhbFdvcmtmbG93KSB7XG4gICAgcmV0dXJuT2JqLmlzRmV0Y2hpbmcgPSBzdGF0ZS5lZGl0b3JpYWxXb3JrZmxvdy5nZXRJbihbJ3BhZ2VzJywgJ2lzRmV0Y2hpbmcnXSwgZmFsc2UpO1xuXG4gICAgLypcbiAgICAgKiBHZW5lcmF0ZXMgYW4gb3JkZXJlZCBNYXAgb2YgdGhlIGF2YWlsYWJsZSBzdGF0dXMgYXMga2V5cy5cbiAgICAgKiBFYWNoIGtleSBjb250YWluaW5nIGEgU2VxdWVuY2Ugb2YgYXZhaWxhYmxlIHVucHViaGxpc2hlZCBlbnRyaWVzXG4gICAgICogRWcuOiBPcmRlcmVkTWFweydkcmFmdCc6U2VxKCksICdwZW5kaW5nX3Jldmlldyc6U2VxKCksICdwZW5kaW5nX3B1Ymxpc2gnOlNlcSgpfVxuICAgICAqL1xuICAgIHJldHVybk9iai51bnB1Ymxpc2hlZEVudHJpZXMgPSBzdGF0dXMucmVkdWNlKChhY2MsIGN1cnJTdGF0dXMpID0+IHtcbiAgICAgIGNvbnN0IGVudHJpZXMgPSBzZWxlY3RVbnB1Ymxpc2hlZEVudHJpZXNCeVN0YXR1cyhzdGF0ZSwgY3VyclN0YXR1cyk7XG4gICAgICByZXR1cm4gYWNjLnNldChjdXJyU3RhdHVzLCBlbnRyaWVzKTtcbiAgICB9LCBPcmRlcmVkTWFwKCkpO1xuICB9XG4gIHJldHVybiByZXR1cm5PYmo7XG59XG5cbmV4cG9ydCBkZWZhdWx0IGNvbm5lY3QobWFwU3RhdGVUb1Byb3BzLCB7XG4gIGxvYWRVbnB1Ymxpc2hlZEVudHJpZXMsXG4gIHVwZGF0ZVVucHVibGlzaGVkRW50cnlTdGF0dXMsXG4gIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5LFxuICBkZWxldGVVbnB1Ymxpc2hlZEVudHJ5LFxufSkodHJhbnNsYXRlKCkoV29ya2Zsb3cpKTtcbiJdfQ== */")); const WorkflowTopDescription = /*#__PURE__*/_styled("p", { target: "e1t9l5ui0", label: "WorkflowTopDescription" })(components.cardTopDescription, ";" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1dvcmtmbG93L1dvcmtmbG93LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXdEdUMiLCJmaWxlIjoiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvV29ya2Zsb3cvV29ya2Zsb3cuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IEltbXV0YWJsZVByb3BUeXBlcyBmcm9tICdyZWFjdC1pbW11dGFibGUtcHJvcHR5cGVzJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IE9yZGVyZWRNYXAgfSBmcm9tICdpbW11dGFibGUnO1xuaW1wb3J0IHsgdHJhbnNsYXRlIH0gZnJvbSAncmVhY3QtcG9seWdsb3QnO1xuaW1wb3J0IHsgY29ubmVjdCB9IGZyb20gJ3JlYWN0LXJlZHV4JztcbmltcG9ydCB7XG4gIERyb3Bkb3duLFxuICBEcm9wZG93bkl0ZW0sXG4gIFN0eWxlZERyb3Bkb3duQnV0dG9uLFxuICBMb2FkZXIsXG4gIGxlbmd0aHMsXG4gIGNvbXBvbmVudHMsXG4gIHNoYWRvd3MsXG59IGZyb20gJ2RlY2FwLWNtcy11aS1kZWZhdWx0JztcblxuaW1wb3J0IHsgY3JlYXRlTmV3RW50cnkgfSBmcm9tICcuLi8uLi9hY3Rpb25zL2NvbGxlY3Rpb25zJztcbmltcG9ydCB7XG4gIGxvYWRVbnB1Ymxpc2hlZEVudHJpZXMsXG4gIHVwZGF0ZVVucHVibGlzaGVkRW50cnlTdGF0dXMsXG4gIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5LFxuICBkZWxldGVVbnB1Ymxpc2hlZEVudHJ5LFxufSBmcm9tICcuLi8uLi9hY3Rpb25zL2VkaXRvcmlhbFdvcmtmbG93JztcbmltcG9ydCB7IHNlbGVjdENhbkNyZWF0ZU5ld0VudHJ5LCBzZWxlY3RVbnB1Ymxpc2hlZEVudHJpZXNCeVN0YXR1cyB9IGZyb20gJy4uLy4uL3JlZHVjZXJzJztcbmltcG9ydCB7IEVESVRPUklBTF9XT1JLRkxPVywgc3RhdHVzIH0gZnJvbSAnLi4vLi4vY29uc3RhbnRzL3B1Ymxpc2hNb2Rlcyc7XG5pbXBvcnQgV29ya2Zsb3dMaXN0IGZyb20gJy4vV29ya2Zsb3dMaXN0JztcblxuY29uc3QgV29ya2Zsb3dDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46ICR7bGVuZ3Rocy5wYWdlTWFyZ2luTW9iaWxlfTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgbWFyZ2luOiAke2xlbmd0aHMucGFnZU1hcmdpbn07XG4gIH1cbmA7XG5cbmNvbnN0IFdvcmtmbG93VG9wID0gc3R5bGVkLmRpdmBcbiAgJHtjb21wb25lbnRzLmNhcmRUb3B9O1xuYDtcblxuY29uc3QgV29ya2Zsb3dUb3BSb3cgPSBzdHlsZWQuZGl2YFxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgc3Bhbltyb2xlPSdidXR0b24nXSB7XG4gICAgJHtzaGFkb3dzLmRyb3BEZWVwfTtcbiAgfVxuYDtcblxuY29uc3QgV29ya2Zsb3dUb3BIZWFkaW5nID0gc3R5bGVkLmgxYFxuICAke2NvbXBvbmVudHMuY2FyZFRvcEhlYWRpbmd9O1xuYDtcblxuY29uc3QgV29ya2Zsb3dUb3BEZXNjcmlwdGlvbiA9IHN0eWxlZC5wYFxuICAke2NvbXBvbmVudHMuY2FyZFRvcERlc2NyaXB0aW9ufTtcbmA7XG5cbmNsYXNzIFdvcmtmbG93IGV4dGVuZHMgQ29tcG9uZW50IHtcbiAgc3RhdGljIHByb3BUeXBlcyA9IHtcbiAgICBjb2xsZWN0aW9uczogSW1tdXRhYmxlUHJvcFR5cGVzLm1hcC5pc1JlcXVpcmVkLFxuICAgIGNyZWF0YWJsZUNvbGxlY3Rpb25zOiBJbW11dGFibGVQcm9wVHlwZXMubGlzdC5pc1JlcXVpcmVkLFxuICAgIGlzRWRpdG9yaWFsV29ya2Zsb3c6IFByb3BUeXBlcy5ib29sLmlzUmVxdWlyZWQsXG4gICAgaXNPcGVuQXV0aG9yaW5nOiBQcm9wVHlwZXMuYm9vbCxcbiAgICBpc0ZldGNoaW5nOiBQcm9wVHlwZXMuYm9vbCxcbiAgICB1bnB1Ymxpc2hlZEVudHJpZXM6IEltbXV0YWJsZVByb3BUeXBlcy5tYXAsXG4gICAgbG9hZFVucHVibGlzaGVkRW50cmllczogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgICB1cGRhdGVVbnB1Ymxpc2hlZEVudHJ5U3RhdHVzOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICAgIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICAgIGRlbGV0ZVVucHVibGlzaGVkRW50cnk6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gICAgdDogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgfTtcblxuICBjb21wb25lbnREaWRNb3VudCgpIHtcbiAgICAvLyBNYW51YWxseSB2YWxpZGF0ZSBQcm9wVHlwZXMgLSBSZWFjdCAxOSBicmVha2luZyBjaGFuZ2VcbiAgICBQcm9wVHlwZXMuY2hlY2tQcm9wVHlwZXMoV29ya2Zsb3cucHJvcFR5cGVzLCB0aGlzLnByb3BzLCAncHJvcCcsICdXb3JrZmxvdycpO1xuXG4gICAgY29uc3QgeyBsb2FkVW5wdWJsaXNoZWRFbnRyaWVzLCBpc0VkaXRvcmlhbFdvcmtmbG93LCBjb2xsZWN0aW9ucyB9ID0gdGhpcy5wcm9wcztcbiAgICBpZiAoaXNFZGl0b3JpYWxXb3JrZmxvdykge1xuICAgICAgbG9hZFVucHVibGlzaGVkRW50cmllcyhjb2xsZWN0aW9ucyk7XG4gICAgfVxuICB9XG5cbiAgcmVuZGVyKCkge1xuICAgIGNvbnN0IHtcbiAgICAgIGlzRWRpdG9yaWFsV29ya2Zsb3csXG4gICAgICBpc09wZW5BdXRob3JpbmcsXG4gICAgICBpc0ZldGNoaW5nLFxuICAgICAgdW5wdWJsaXNoZWRFbnRyaWVzLFxuICAgICAgdXBkYXRlVW5wdWJsaXNoZWRFbnRyeVN0YXR1cyxcbiAgICAgIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5LFxuICAgICAgZGVsZXRlVW5wdWJsaXNoZWRFbnRyeSxcbiAgICAgIGNvbGxlY3Rpb25zLFxuICAgICAgY3JlYXRhYmxlQ29sbGVjdGlvbnMsXG4gICAgICB0LFxuICAgIH0gPSB0aGlzLnByb3BzO1xuXG4gICAgaWYgKCFpc0VkaXRvcmlhbFdvcmtmbG93KSByZXR1cm4gbnVsbDtcbiAgICBpZiAoaXNGZXRjaGluZykgcmV0dXJuIDxMb2FkZXIgYWN0aXZlPnt0KCd3b3JrZmxvdy53b3JrZmxvdy5sb2FkaW5nJyl9PC9Mb2FkZXI+O1xuICAgIGNvbnN0IHJldmlld0NvdW50ID0gdW5wdWJsaXNoZWRFbnRyaWVzLmdldCgncGVuZGluZ19yZXZpZXcnKS5zaXplO1xuICAgIGNvbnN0IHJlYWR5Q291bnQgPSB1bnB1Ymxpc2hlZEVudHJpZXMuZ2V0KCdwZW5kaW5nX3B1Ymxpc2gnKS5zaXplO1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxXb3JrZmxvd0NvbnRhaW5lcj5cbiAgICAgICAgPFdvcmtmbG93VG9wPlxuICAgICAgICAgIDxXb3JrZmxvd1RvcFJvdz5cbiAgICAgICAgICAgIDxXb3JrZmxvd1RvcEhlYWRpbmc+e3QoJ3dvcmtmbG93LndvcmtmbG93LndvcmtmbG93SGVhZGluZycpfTwvV29ya2Zsb3dUb3BIZWFkaW5nPlxuICAgICAgICAgICAgPERyb3Bkb3duXG4gICAgICAgICAgICAgIGRyb3Bkb3duV2lkdGg9XCIxNjBweFwiXG4gICAgICAgICAgICAgIGRyb3Bkb3duUG9zaXRpb249XCJsZWZ0XCJcbiAgICAgICAgICAgICAgZHJvcGRvd25Ub3BPdmVybGFwPVwiNDBweFwiXG4gICAgICAgICAgICAgIHJlbmRlckJ1dHRvbj17KCkgPT4gKFxuICAgICAgICAgICAgICAgIDxTdHlsZWREcm9wZG93bkJ1dHRvbj57dCgnd29ya2Zsb3cud29ya2Zsb3cubmV3UG9zdCcpfTwvU3R5bGVkRHJvcGRvd25CdXR0b24+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIHtjcmVhdGFibGVDb2xsZWN0aW9ucy5tYXAoY29sbGVjdGlvbiA9PiAoXG4gICAgICAgICAgICAgICAgPERyb3Bkb3duSXRlbVxuICAgICAgICAgICAgICAgICAga2V5PXtjb2xsZWN0aW9uLmdldCgnbmFtZScpfVxuICAgICAgICAgICAgICAgICAgbGFiZWw9e2NvbGxlY3Rpb24uZ2V0KCdsYWJlbCcpfVxuICAgICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gY3JlYXRlTmV3RW50cnkoY29sbGVjdGlvbi5nZXQoJ25hbWUnKSl9XG4gICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgKSl9XG4gICAgICAgICAgICA8L0Ryb3Bkb3duPlxuICAgICAgICAgIDwvV29ya2Zsb3dUb3BSb3c+XG4gICAgICAgICAgPFdvcmtmbG93VG9wRGVzY3JpcHRpb24+XG4gICAgICAgICAgICB7dCgnd29ya2Zsb3cud29ya2Zsb3cuZGVzY3JpcHRpb24nLCB7XG4gICAgICAgICAgICAgIHNtYXJ0X2NvdW50OiByZXZpZXdDb3VudCxcbiAgICAgICAgICAgICAgcmVhZHlDb3VudCxcbiAgICAgICAgICAgIH0pfVxuICAgICAgICAgIDwvV29ya2Zsb3dUb3BEZXNjcmlwdGlvbj5cbiAgICAgICAgPC9Xb3JrZmxvd1RvcD5cbiAgICAgICAgPFdvcmtmbG93TGlzdFxuICAgICAgICAgIGVudHJpZXM9e3VucHVibGlzaGVkRW50cmllc31cbiAgICAgICAgICBoYW5kbGVDaGFuZ2VTdGF0dXM9e3VwZGF0ZVVucHVibGlzaGVkRW50cnlTdGF0dXN9XG4gICAgICAgICAgaGFuZGxlUHVibGlzaD17cHVibGlzaFVucHVibGlzaGVkRW50cnl9XG4gICAgICAgICAgaGFuZGxlRGVsZXRlPXtkZWxldGVVbnB1Ymxpc2hlZEVudHJ5fVxuICAgICAgICAgIGlzT3BlbkF1dGhvcmluZz17aXNPcGVuQXV0aG9yaW5nfVxuICAgICAgICAgIGNvbGxlY3Rpb25zPXtjb2xsZWN0aW9uc31cbiAgICAgICAgLz5cbiAgICAgIDwvV29ya2Zsb3dDb250YWluZXI+XG4gICAgKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBtYXBTdGF0ZVRvUHJvcHMoc3RhdGUpIHtcbiAgY29uc3QgeyBjb2xsZWN0aW9ucywgY29uZmlnLCBnbG9iYWxVSSB9ID0gc3RhdGU7XG4gIGNvbnN0IGlzRWRpdG9yaWFsV29ya2Zsb3cgPSBjb25maWcucHVibGlzaF9tb2RlID09PSBFRElUT1JJQUxfV09SS0ZMT1c7XG4gIGNvbnN0IGlzT3BlbkF1dGhvcmluZyA9IGdsb2JhbFVJLnVzZU9wZW5BdXRob3Jpbmc7XG4gIGNvbnN0IGNyZWF0YWJsZUNvbGxlY3Rpb25zID0gY29sbGVjdGlvbnNcbiAgICAuZmlsdGVyKGNvbGxlY3Rpb24gPT4gc2VsZWN0Q2FuQ3JlYXRlTmV3RW50cnkoc3RhdGUsIGNvbGxlY3Rpb24uZ2V0KCduYW1lJykpKVxuICAgIC50b0xpc3QoKTtcbiAgY29uc3QgcmV0dXJuT2JqID0geyBjb2xsZWN0aW9ucywgY3JlYXRhYmxlQ29sbGVjdGlvbnMsIGlzRWRpdG9yaWFsV29ya2Zsb3csIGlzT3BlbkF1dGhvcmluZyB9O1xuXG4gIGlmIChpc0VkaXRvcmlhbFdvcmtmbG93KSB7XG4gICAgcmV0dXJuT2JqLmlzRmV0Y2hpbmcgPSBzdGF0ZS5lZGl0b3JpYWxXb3JrZmxvdy5nZXRJbihbJ3BhZ2VzJywgJ2lzRmV0Y2hpbmcnXSwgZmFsc2UpO1xuXG4gICAgLypcbiAgICAgKiBHZW5lcmF0ZXMgYW4gb3JkZXJlZCBNYXAgb2YgdGhlIGF2YWlsYWJsZSBzdGF0dXMgYXMga2V5cy5cbiAgICAgKiBFYWNoIGtleSBjb250YWluaW5nIGEgU2VxdWVuY2Ugb2YgYXZhaWxhYmxlIHVucHViaGxpc2hlZCBlbnRyaWVzXG4gICAgICogRWcuOiBPcmRlcmVkTWFweydkcmFmdCc6U2VxKCksICdwZW5kaW5nX3Jldmlldyc6U2VxKCksICdwZW5kaW5nX3B1Ymxpc2gnOlNlcSgpfVxuICAgICAqL1xuICAgIHJldHVybk9iai51bnB1Ymxpc2hlZEVudHJpZXMgPSBzdGF0dXMucmVkdWNlKChhY2MsIGN1cnJTdGF0dXMpID0+IHtcbiAgICAgIGNvbnN0IGVudHJpZXMgPSBzZWxlY3RVbnB1Ymxpc2hlZEVudHJpZXNCeVN0YXR1cyhzdGF0ZSwgY3VyclN0YXR1cyk7XG4gICAgICByZXR1cm4gYWNjLnNldChjdXJyU3RhdHVzLCBlbnRyaWVzKTtcbiAgICB9LCBPcmRlcmVkTWFwKCkpO1xuICB9XG4gIHJldHVybiByZXR1cm5PYmo7XG59XG5cbmV4cG9ydCBkZWZhdWx0IGNvbm5lY3QobWFwU3RhdGVUb1Byb3BzLCB7XG4gIGxvYWRVbnB1Ymxpc2hlZEVudHJpZXMsXG4gIHVwZGF0ZVVucHVibGlzaGVkRW50cnlTdGF0dXMsXG4gIHB1Ymxpc2hVbnB1Ymxpc2hlZEVudHJ5LFxuICBkZWxldGVVbnB1Ymxpc2hlZEVudHJ5LFxufSkodHJhbnNsYXRlKCkoV29ya2Zsb3cpKTtcbiJdfQ== */")); class Workflow extends Component { static propTypes = { collections: ImmutablePropTypes.map.isRequired, creatableCollections: ImmutablePropTypes.list.isRequired, isEditorialWorkflow: PropTypes.bool.isRequired, isOpenAuthoring: PropTypes.bool, isFetching: PropTypes.bool, unpublishedEntries: ImmutablePropTypes.map, loadUnpublishedEntries: PropTypes.func.isRequired, updateUnpublishedEntryStatus: PropTypes.func.isRequired, publishUnpublishedEntry: PropTypes.func.isRequired, deleteUnpublishedEntry: PropTypes.func.isRequired, t: PropTypes.func.isRequired }; componentDidMount() { // Manually validate PropTypes - React 19 breaking change PropTypes.checkPropTypes(Workflow.propTypes, this.props, 'prop', 'Workflow'); const { loadUnpublishedEntries, isEditorialWorkflow, collections } = this.props; if (isEditorialWorkflow) { loadUnpublishedEntries(collections); } } render() { const { isEditorialWorkflow, isOpenAuthoring, isFetching, unpublishedEntries, updateUnpublishedEntryStatus, publishUnpublishedEntry, deleteUnpublishedEntry, collections, creatableCollections, t } = this.props; if (!isEditorialWorkflow) return null; if (isFetching) return _jsx(Loader, { active: true, children: t('workflow.workflow.loading') }); const reviewCount = unpublishedEntries.get('pending_review').size; const readyCount = unpublishedEntries.get('pending_publish').size; return _jsxs(WorkflowContainer, { children: [_jsxs(WorkflowTop, { children: [_jsxs(WorkflowTopRow, { children: [_jsx(WorkflowTopHeading, { children: t('workflow.workflow.workflowHeading') }), _jsx(Dropdown, { dropdownWidth: "160px", dropdownPosition: "left", dropdownTopOverlap: "40px", renderButton: () => _jsx(StyledDropdownButton, { children: t('workflow.workflow.newPost') }), children: creatableCollections.map(collection => _jsx(DropdownItem, { label: collection.get('label'), onClick: () => createNewEntry(collection.get('name')) }, collection.get('name'))) })] }), _jsx(WorkflowTopDescription, { children: t('workflow.workflow.description', { smart_count: reviewCount, readyCount }) })] }), _jsx(WorkflowList, { entries: unpublishedEntries, handleChangeStatus: updateUnpublishedEntryStatus, handlePublish: publishUnpublishedEntry, handleDelete: deleteUnpublishedEntry, isOpenAuthoring: isOpenAuthoring, collections: collections })] }); } } function mapStateToProps(state) { const { collections, config, globalUI } = state; const isEditorialWorkflow = config.publish_mode === EDITORIAL_WORKFLOW; const isOpenAuthoring = globalUI.useOpenAuthoring; const creatableCollections = collections.filter(collection => selectCanCreateNewEntry(state, collection.get('name'))).toList(); const returnObj = { collections, creatableCollections, isEditorialWorkflow, isOpenAuthoring }; if (isEditorialWorkflow) { returnObj.isFetching = state.editorialWorkflow.getIn(['pages', 'isFetching'], false); /* * Generates an ordered Map of the available status as keys. * Each key containing a Sequence of available unpubhlished entries * Eg.: OrderedMap{'draft':Seq(), 'pending_review':Seq(), 'pending_publish':Seq()} */ returnObj.unpublishedEntries = status.reduce((acc, currStatus) => { const entries = selectUnpublishedEntriesByStatus(state, currStatus); return acc.set(currStatus, entries); }, OrderedMap()); } return returnObj; } export default connect(mapStateToProps, { loadUnpublishedEntries, updateUnpublishedEntryStatus, publishUnpublishedEntry, deleteUnpublishedEntry })(translate()(Workflow));