(self.webpackChunk_bull_board_ui=self.webpackChunk_bull_board_ui||[]).push([["4670"],{37492:function(e,a,t){var n,r;n=0,r=e=>(()=>{var a={703:(e,a,t)=>{"use strict";var n=t(414);function r(){}function s(){}s.resetWarningCache=r,e.exports=function(){function e(e,a,t,r,s,i){if(i!==n){var l=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function a(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:a,element:e,elementType:e,instanceOf:a,node:e,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:s,resetWarningCache:r};return t.PropTypes=t,t}},697:(e,a,t)=>{e.exports=t(703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},98:a=>{"use strict";a.exports=e}},t={};function n(e){var r=t[e];if(void 0!==r)return r.exports;var s=t[e]={exports:{}};return a[e](s,s.exports,n),s.exports}n.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return n.d(a,{a}),a},n.d=(e,a)=>{for(var t in a)n.o(a,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},n.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return(()=>{"use strict";n.r(r),n.d(r,{default:()=>m});var e=n(98),a=n.n(e),t=n(697),s=n.n(t);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var a=1;a1&&void 0!==arguments[1]?arguments[1]:"";return null!=e?e:a}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var a=1;a0?a-1:void 0,{isPrevious:!0})}),f(b(t),"handleNextPage",function(e){var a=t.state.selected,n=t.props.pageCount;t.handleClick(e,null,a3&&void 0!==arguments[3]?arguments[3]:{},s=r.isPrevious,i=r.isNext,l=r.isBreak,o=r.isActive;e.preventDefault?e.preventDefault():e.returnValue=!1;var c=t.state.selected,p=t.props.onClick,u=n;if(p){var d=p({index:a,selected:c,nextSelectedPage:n,event:e,isPrevious:void 0!==s&&s,isNext:void 0!==i&&i,isBreak:void 0!==l&&l,isActive:void 0!==o&&o});if(!1===d)return;Number.isInteger(d)&&(u=d)}void 0!==u&&t.handlePageChange(u)}),f(b(t),"handleBreakClick",function(e,a){var n=t.state.selected;t.handleClick(a,e,ns-r/2?b=r-(h=s-d):ds-i)C.push({type:"page",index:f,display:m(f)});else if(f>=d-b&&f<=d+(0===d&&r>1?h-1:h))C.push({type:"page",index:f,display:m(f)});else if(l&&C.length>0&&C[C.length-1].display!==v&&(r>0||i>0)){var y=fr-1&&console.warn("(react-paginate): The initialPage prop provided is greater than the maximum page index from pageCount prop (".concat(a," > ").concat(r-1,").")),void 0!==s&&s>r-1&&console.warn("(react-paginate): The forcePage prop provided is greater than the maximum page index from pageCount prop (".concat(s," > ").concat(r-1,")."))}},{key:"componentDidUpdate",value:function(e){void 0!==this.props.forcePage&&this.props.forcePage!==e.forcePage&&(this.props.forcePage>this.props.pageCount-1&&console.warn("(react-paginate): The forcePage prop provided is greater than the maximum page index from pageCount prop (".concat(this.props.forcePage," > ").concat(this.props.pageCount-1,").")),this.setState({selected:this.props.forcePage})),Number.isInteger(e.pageCount)&&!Number.isInteger(this.props.pageCount)&&console.warn("(react-paginate): The pageCount prop value provided is not an integer (".concat(this.props.pageCount,"). Did you forget a Math.ceil()?"))}},{key:"getForwardJump",value:function(){var e=this.state.selected,a=this.props,t=a.pageCount,n=e+a.pageRangeDisplayed;return n>=t?t-1:n}},{key:"getBackwardJump",value:function(){var e=this.state.selected-this.props.pageRangeDisplayed;return e<0?0:e}},{key:"getElementHref",value:function(e){var a=this.props,t=a.hrefBuilder,n=a.pageCount,r=a.hrefAllControls;if(t)return r||e>=0&&e=0&&eH});var n=t("52322"),r=t("66485"),s=t("2784"),i=t("59382"),l=t("6294"),o=t("37492"),c=t.n(o),p=t("7267");let u={pagination:"pagination-Jxux8S",isActive:"isActive-mi6SmB",disabled:"disabled-AC9vJS"};var d=t("4930");let g=()=>(0,n.jsx)("svg",{"aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 512",children:(0,n.jsx)("path",{d:"M24.707 38.101L4.908 57.899c-4.686 4.686-4.686 12.284 0 16.971L185.607 256 4.908 437.13c-4.686 4.686-4.686 12.284 0 16.971L24.707 473.9c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L41.678 38.101c-4.687-4.687-12.285-4.687-16.971 0z"})});class b extends s.PureComponent{render(){let{pageCount:e}=this.props;if(e<=1)return null;let{location:{search:a}}=this.props,t=(Number(new URLSearchParams(a).get("page"))||1)-1;return(0,n.jsx)(c(),{forcePage:t,previousLabel:(0,n.jsx)(d.Y,{}),nextLabel:(0,n.jsx)(g,{}),breakLabel:"...",breakClassName:u.breakMe,pageCount:e,marginPagesDisplayed:2,pageRangeDisplayed:3,onPageChange:this.handlePageChange,containerClassName:u.pagination,activeClassName:u.isActive,disabledClassName:u.disabled,hrefBuilder:this.hrefBuilder})}handlePageChange(e){let{selected:a}=e,{location:{search:t,pathname:n},history:r}=this.props,s=new URLSearchParams(t);a>0?s.set("page",`${a+1}`):s.delete("page"),s.sort(),r.push({pathname:n,search:s.toString()})}hrefBuilder(e){let{location:{search:a}}=this.props,t=new URLSearchParams(a);return e>0&&(t.set("page",`${e}`),t.sort()),t.toString()}constructor(e){super(e),this.hrefBuilder=this.hrefBuilder.bind(this),this.handlePageChange=this.handlePageChange.bind(this)}}let h=(0,p.EN)(b);var f=t("47549"),v=t("25156"),m=t("17500"),C=t("2054");let x={queueActions:"queueActions-dnGfku",button:"button-nYphDd"},y=[r.n.failed,r.n.delayed,r.n.completed],P=e=>y.includes(e),k=e=>{var a,t,s;let{status:l,actions:o,queue:c,allowRetries:p}=e,{t:u}=(0,i.$G)();if(!P(l))return null;return(0,n.jsxs)("ul",{className:x.queueActions,children:[(a=l,[r.n.failed,r.n.completed].includes(a)&&p&&(0,n.jsx)("li",{children:(0,n.jsxs)(f.z,{onClick:o.retryAll(c.name,l),className:x.button,children:[(0,n.jsx)(m.O,{}),u("QUEUE.ACTIONS.RETRY_ALL")]})})),(t=l,[r.n.delayed].includes(t)&&(0,n.jsx)("li",{children:(0,n.jsxs)(f.z,{onClick:o.promoteAll(c.name),className:x.button,children:[(0,n.jsx)(v.m,{}),u("QUEUE.ACTIONS.PROMOTE_ALL")]})})),(s=l,[r.n.failed,r.n.delayed,r.n.completed].includes(s)&&(0,n.jsx)("li",{children:(0,n.jsxs)(f.z,{onClick:o.cleanAll(c.name,l),className:x.button,children:[(0,n.jsx)(C.X,{}),u("QUEUE.ACTIONS.CLEAN_ALL")]})}))]})};var L=t("89007"),N=t("29368");let j=()=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",children:(0,n.jsx)("path",{d:"M64 80c-8.8 0-16 7.2-16 16v320c0 8.8 7.2 16 16 16h320c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96c0-35.3 28.7-64 64-64h320c35.3 0 64 28.7 64 64v320c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm200 248v-64h-64c-13.3 0-24-10.7-24-24s10.7-24 24-24h64v-64c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24h-64v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"})}),E=()=>(0,n.jsx)("svg",{"aria-hidden":"true",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 192 512",children:(0,n.jsx)("path",{d:"M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z"})});var O=t("34372"),w=t("74154");let A="trigger-GNtOnV",R=e=>{let{queue:a,actions:t}=e,{t:r}=(0,i.$G)();return(0,n.jsxs)(L.fC,{children:[(0,n.jsx)(L.xz,{asChild:!0,children:(0,n.jsx)(f.z,{className:A,children:(0,n.jsx)(E,{})})}),(0,n.jsx)(L.Uv,{children:(0,n.jsxs)(N.N,{align:"end",children:[(0,n.jsxs)(L.ck,{onSelect:t.addJob,children:[(0,n.jsx)(j,{}),r("QUEUE.ACTIONS.ADD_JOB")]}),(0,n.jsx)(L.ck,{onSelect:a.isPaused?t.resumeQueue(a.name):t.pauseQueue(a.name),children:a.isPaused?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(w.o,{}),r("QUEUE.ACTIONS.RESUME")]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(O.f,{}),r("QUEUE.ACTIONS.PAUSE")]})}),(0,n.jsxs)(L.ck,{onSelect:t.emptyQueue(a.name),children:[(0,n.jsx)(C.X,{}),r("QUEUE.ACTIONS.EMPTY")]})]})})]})};var S=t("47933"),T=t("34620");let B={statusMenu:"statusMenu-MKEeK1",active:"active-doMaqb",badge:"badge-IioYbb"},U=e=>{let{queue:a,children:t}=e,{t:r}=(0,i.$G)();return(0,n.jsxs)("div",{className:B.statusMenu,children:[a.statuses.map(e=>{let t="latest"===e,s=r(`QUEUE.STATUS.${e.toUpperCase()}`).toLocaleUpperCase();return(0,n.jsxs)(S.OL,{to:T.O.queuePage(a.name,{[a.name]:e}),activeClassName:B.active,isActive:(a,n)=>{let{search:r}=n,s=new URLSearchParams(r);return s.get("status")===e||t&&null===s.get("status")},children:[(0,n.jsx)("span",{title:s,children:s}),a.counts[e]>0&&(0,n.jsx)("span",{className:B.badge,children:a.counts[e]})]},`${a.name}-${e}`)}),!!t&&(0,n.jsx)("div",{children:t})]})};var _=t("15927"),D=t("19392"),J=t("59789"),M=t("12826"),I=t("95095"),q=t("11489");let z=s.lazy(()=>Promise.all([t.e("13346"),t.e("81191")]).then(t.bind(t,31250)).then(e=>{let{AddJobModal:a}=e;return{default:a}})),Q=s.lazy(()=>Promise.all([t.e("13346"),t.e("87586")]).then(t.bind(t,15106)).then(e=>{let{UpdateJobDataModal:a}=e;return{default:a}})),H=()=>{let{t:e}=(0,i.$G)(),a=(0,q.U)(),{actions:t}=(0,I.y)(),{actions:o}=(0,J.t)(),c=(0,D.O)(),p=(0,M.d)(),[u,d]=s.useState(null);if(t.pollQueues(),!c)return(0,n.jsx)("section",{children:e("QUEUE.NOT_FOUND")});let g=a[c.name],b=g===r.n.latest;return(0,n.jsxs)("section",{children:[(0,n.jsx)(_.M,{actions:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{children:c.jobs.length>0&&!c.readOnlyMode&&(0,n.jsx)(k,{queue:c,actions:t,status:a[c.name],allowRetries:("failed"==a[c.name]||c.allowCompletedRetries)&&c.allowRetries})}),(0,n.jsx)(h,{pageCount:c.pagination.pageCount})]}),children:(0,n.jsx)(U,{queue:c,children:!c.readOnlyMode&&(0,n.jsx)(R,{queue:c,actions:{...t,addJob:()=>p.open("addJob")}})})}),c.jobs.map(e=>(0,n.jsx)(l.t,{job:e,jobUrl:T.O.jobPage(c.name,`${e.id}`,a),status:b&&e.isFailed?r.n.failed:g,actions:{cleanJob:o.cleanJob(c.name)(e),promoteJob:o.promoteJob(c.name)(e),retryJob:o.retryJob(c.name,g)(e),getJobLogs:o.getJobLogs(c.name)(e),updateJobData:()=>{d(e),p.open("updateJobData")},duplicateJob:()=>{d(e),p.open("addJob")}},readOnlyMode:null==c?void 0:c.readOnlyMode,allowRetries:(e.isFailed||c.allowCompletedRetries)&&c.allowRetries},e.id)),(0,n.jsxs)(s.Suspense,{fallback:null,children:[p.isMounted("addJob")&&(0,n.jsx)(z,{open:p.isOpen("addJob"),onClose:p.close("addJob"),job:u}),p.isMounted("updateJobData")&&!!u&&(0,n.jsx)(Q,{open:p.isOpen("updateJobData"),onClose:()=>{d(null),p.close("updateJobData")},job:u})]})]})}}}]);