n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 42 kB
JavaScript
!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"n8n@2.13.4"}}catch(e){}}(),System.register(["./chunk-legacy-TXBRODOR.js","./vue.runtime.esm-bundler-legacy-IafOlCW8.js","./_MapCache-legacy-DwgdC8YO.js","./src-legacy-Dwzr7bD0.js","./_plugin-vue_export-helper-legacy-DEZAmQqp.js","./sanitize-html-legacy-ChR3ikxn.js","./date-picker-legacy-uAA3gY1d.js","./users.store-legacy-OKuN0qAC.js","./ParameterInputList-legacy-D5sySi2K.js","./constants-legacy-DNCca_FT.js","./merge-legacy-uu1aGqHK.js","./_baseOrderBy-legacy-PsQY_Pvh.js","./dateformat-legacy-BxdD_OP7.js","./useDebounce-legacy-CT3oYGrC.js","./versions.store-legacy-BoVYiMEK.js","./usePageRedirectionHelper-legacy-dYzA8Va8.js","./dataTable.store-legacy-CvwqAgvm.js","./Modal-legacy-D-vb8tRz.js","./useClipboard-legacy-D5bRgqfO.js","./executions.store-legacy-z6ytCHo9.js","./assistant.store-legacy-kpq6KUPM.js","./chatPanel.store-legacy-BXT37O-E.js","./RunData-legacy-5Sfz7IzF.js","./NDVEmptyState-legacy-CfqV96iU.js","./externalSecrets.ee.store-legacy-C6uyA9v4.js","./uniqBy-legacy-DmwIYJPs.js","./communityNodes.store-legacy-FzflxT4z.js","./usePinnedData-legacy-CxgKkO-J.js","./nodeIcon-legacy-CU0X8703.js","./canvas.utils-legacy-BYFKir1g.js","./canvas.eventBus-legacy-DA8zEJ09.js","./useCanvasOperations-legacy-DHjpE9Af.js","./setupPanel.store-legacy-D5xiJOzj.js","./nodeTransforms-legacy-CEnqyD1g.js","./templateTransforms-legacy-bPWknje4.js","./ContactAdministratorToInstall-legacy-D-4RoJ1v.js","./useQuickConnect-legacy-Joyt3P8m.js","./semver-legacy-CCqi4WLs.js","./CredentialIcon-legacy-W6FyX5zO.js","./useDynamicCredentials-legacy-DYuGI0-p.js","./RunDataHtml-legacy-DYuZnk8K.js","./Draggable-legacy-1VY-jpKk.js","./NodeIcon-legacy-B4uktMo3.js","./VirtualSchema-legacy-j9JfcIEe.js","./useCalloutHelpers-legacy-vHYCBchw.js","./useTelemetryContext-legacy-DP-NcoCt.js","./useRunWorkflow-legacy-D--lDsti.js","./pushConnection.store-legacy-CdZe0qqo.js","./vue-json-pretty-legacy-C9tMykq1.js","./collaboration.store-legacy-Cbihou7P.js","./dateFormatter-legacy-CmupnmDm.js","./useExecutionHelpers-legacy-L8nz8vaT.js","./useFreeAiCredits-legacy-CEp4XoS_.js","./NodeSettings-legacy-BiSl-jI5.js","./CommunityNodeUpdateInfo-legacy-CKc-nhzm.js","./KeyboardShortcutTooltip-legacy-B39T1G4_.js","./vue-legacy-BRu5yuNI.js","./utils-legacy-L_l-KqR-.js","./WorkflowDiffView-legacy-DLT1P9fl.js","./useCanvasMapping-legacy-BRPGYoU9.js","./useKeybindings-legacy-PJ9pRJzI.js","./useNodeCreatorShortcutCoachmark-legacy-CYIB-Ysu.js","./useActions-legacy-BnKsuRcU.js","./chatHubPanel.store-legacy-CNIu4UHq.js","./useWorkflowActivate-legacy-Br2Wp4oy.js","./WorkflowPreview-legacy-DP8CfnLP.js","./useIntersectionObserver-legacy-yv2hSUny.js"],(function(e,o){var t,s,a,i,l,r,n,d,u,c,p,f,v,w,m,_,y,g,h,b,k,I,x,T,H,j,W,$,V,C,B,L,M,D,A,P,R,S,N,z,E,U,O,q,F,K,Y,X,G,J,Q,Z,ee,oe,te,se,ae,ie,le,re,ne,de,ue,ce,pe,fe,ve,we,me,_e,ye,ge,he,be,ke,Ie,xe,Te,He,je,We,$e,Ve,Ce,Be,Le,Me,De,Ae,Pe,Re,Se,Ne,ze,Ee,Ue,Oe,qe,Fe,Ke,Ye,Xe,Ge,Je,Qe,Ze,eo,oo,to;return{setters:[function(e){t=e.o,s=e.t},function(e){a=e.$,i=e.A,l=e.Bt,r=e.C,n=e.E,d=e.F,u=e.Ft,c=e.I,p=e.K,f=e.N,v=e.Nt,w=e.O,m=e.S,_=e.Sn,y=e.T,g=e.Wt,h=e.X,b=e._,k=e._n,I=e._t,x=e.at,T=e.gt,H=e.h,j=e.it,W=e.j,$=e.rt,V=e.st,C=e.vn,B=e.w,L=e.yt},function(e){M=e.bt,D=e.xt},function(e){A=e.$i,P=e.At,R=e.C,S=e.Ii,N=e.Jt,z=e.Mi,E=e.Qi,U=e.Rt,O=e.Tt,q=e.Ut,F=e.Yi,K=e.Zi,Y=e._t,X=e.gt,G=e.lt,J=e.qt,Q=e.x,Z=e.zt},function(e){ee=e.t},function(e){},function(e){},function(e){oe=e.As,te=e.Gr,se=e.Nr,ae=e.Tr,ie=e.nn,le=e.r,re=e.t},function(e){ne=e.w},function(e){de=e.Hi,ue=e.Js,ce=e.Qs,pe=e.Ui,fe=e.Xs,ve=e.Ys,we=e.is,me=e.ms,_e=e.pl,ye=e.wi},function(e){ge=e.c,he=e.u},function(e){be=e.r},function(e){},function(e){},function(e){},function(e){ke=e.t},function(e){},function(e){Ie=e.t},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){xe=e.a,Te=e.i,He=e.n,je=e.o,We=e.t},function(e){$e=e.t},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){Ve=e.t},function(e){Ce=e.t},function(e){Be=e.t}],execute:function(){(Le=document.createElement("style")).textContent='._indicator_7bf00_125{width:var(--spacing--2xs);height:var(--spacing--2xs);border-radius:50%;flex-shrink:0;display:inline-block}._indicator-published_7bf00_133{background-color:var(--color--mint-600)}._indicator-latest_7bf00_137{background-color:var(--color--yellow-500)}._indicator-default_7bf00_141{border:var(--border);border-color:var(--color--text--tint-2)}._tooltipContentTitle_1caju_125{align-items:center;gap:var(--spacing--3xs);display:flex}._tooltipSecondaryText_1caju_131{color:var(--color--text--tint-2);padding-left:calc(var(--spacing--3xs) + var(--spacing--2xs));display:block}._tooltipContent_1caju_125{max-width:320px}._item_1mw5y_125{padding:0 var(--spacing--3xs);line-height:var(--line-height--xl);border-radius:var(--radius);cursor:pointer;margin-top:var(--spacing--lg);justify-content:space-between;align-items:center;display:flex;position:relative}._item_1mw5y_125:not(._grouped_1mw5y_136)._selected_1mw5y_136,._item_1mw5y_125:not(._grouped_1mw5y_136):hover{background-color:var(--color--background--light-1)}._item_1mw5y_125._firstItem_1mw5y_139{margin-top:0}._item_1mw5y_125:not(._firstItem_1mw5y_139):not(._grouped_1mw5y_136):before{width:var(--border-width);background-color:var(--color--foreground);content:"";height:var(--spacing--lg);position:absolute;bottom:100%;left:17.5px}._item_1mw5y_125._grouped_1mw5y_136{margin-top:var(--spacing--xs)}._item_1mw5y_125._grouped_1mw5y_136 ._wrapper_1mw5y_154{border-radius:var(--radius)}._item_1mw5y_125._grouped_1mw5y_136._selected_1mw5y_136 ._wrapper_1mw5y_154,._item_1mw5y_125._grouped_1mw5y_136:hover ._wrapper_1mw5y_154{background-color:var(--color--background--light-1)}._wrapper_1mw5y_154{flex:1;align-items:center;min-width:0;display:flex}._timelineColumn_1mw5y_168{width:var(--spacing--lg);min-width:var(--spacing--lg);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}._timelineLine_1mw5y_179{width:var(--border-width);background-color:var(--color--foreground);top:calc(-1*var(--spacing--xs));position:absolute;bottom:0}._content_1mw5y_187{padding:var(--spacing--3xs);flex-direction:column;flex:auto;min-width:0;display:flex}._mainRow_1mw5y_195{align-items:center;gap:var(--spacing--2xs);display:flex}._mainLine_1mw5y_201{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._metaRow_1mw5y_207{align-items:center;gap:var(--spacing--5xs);margin-top:var(--spacing--5xs);min-width:0;display:flex}._metaAuthor_1mw5y_215{white-space:nowrap;text-overflow:ellipsis;max-width:130px;display:block;overflow:hidden}._metaTime_1mw5y_223{white-space:nowrap;flex-shrink:0}._actions_1mw5y_228{padding:var(--spacing--3xs);flex-shrink:0;align-self:center;display:block}._compareButton_1mw5y_235{flex-shrink:0}._retention_1f7ao_125{padding:var(--spacing--sm);font-size:var(--font-size--2xs);line-height:var(--line-height--lg);text-align:center;display:grid}._withTopBorder_1f7ao_133{border-top:var(--border-width)var(--border-style)var(--color--foreground)}._list_vsdqz_125{width:100%;height:100%;padding:var(--spacing--sm)var(--spacing--2xs);position:absolute;top:0;left:0;overflow:auto}._loader_vsdqz_135{padding:0 var(--spacing--sm)}._sentinel_vsdqz_139{height:1px}._groupHeader_vsdqz_143{align-items:center;gap:var(--spacing--2xs);padding:var(--spacing--2xs)var(--spacing--3xs);margin-top:var(--spacing--lg);cursor:pointer;display:flex;position:relative}._groupHeader_vsdqz_143:not(:first-child):before{width:var(--border-width);background-color:var(--color--foreground);content:"";height:var(--spacing--lg);position:absolute;bottom:100%;left:17.5px}._groupTimelineColumn_vsdqz_162{min-width:var(--spacing--lg)}._groupChevron_vsdqz_166{color:var(--color--text--tint-1)}._content_1kvp7_125{width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:auto}._info_1kvp7_135{z-index:1;width:100%;position:absolute;top:0;left:0}._card_1kvp7_143{padding:var(--spacing--sm)var(--spacing--lg)0;justify-content:space-between;align-items:start;display:flex}._descriptionBox_1kvp7_150{gap:var(--spacing--3xs);max-width:330px;margin-top:var(--spacing--3xs);padding:var(--spacing--xs);border:var(--border-width)var(--border-style)var(--color--foreground);border-radius:var(--radius);background-color:var(--color--background--light-3);flex-direction:column;display:flex}._mainLine_1kvp7_162{text-overflow:ellipsis;white-space:nowrap;cursor:default;display:block;overflow:hidden}._actions_1kvp7_170{padding:var(--spacing--3xs);display:block}._container_132hu_125{display:inline-block}._select_132hu_129{width:240px}._select_132hu_129 .el-input--prefix .el-input__inner{padding-left:22px}._workflow-history-version-select-dropdown_132hu_137 .el-select-dropdown{min-width:320px!important}._workflow-history-version-select-dropdown_132hu_137 .el-select-group__wrap:after{width:100%;left:0;bottom:var(--spacing--2xs)}._workflow-history-version-select-dropdown_132hu_137 .el-select-group__wrap:not(:last-of-type){padding-bottom:16px}._optionRow_132hu_151{align-items:center;gap:var(--spacing--2xs);display:flex}._workflow-history-version-select-dropdown_132hu_137 [data-grace-area-trigger]{width:100%;display:block}._container_2rd14_125{flex-direction:column;height:100%;display:flex}._state_2rd14_131{justify-content:center;align-items:center;height:100%;display:flex}._sourceBadge_2rd14_138{top:var(--spacing--md);left:var(--spacing--md);z-index:1;position:absolute}._view_fgk58_125{background-color:var(--color--background--light-3);grid-template:"header corner"65px"content list"/auto 330px;width:100%;display:grid;position:relative}._header_fgk58_135{padding:0 var(--spacing--lg);border-bottom:var(--border-width)var(--border-style)var(--color--foreground);grid-area:header;align-items:center;display:flex}._corner_fgk58_143{padding:0 var(--spacing--3xs)0 var(--spacing--sm);background-color:var(--color--background--light-2er);border-bottom:var(--border-width)var(--border-style)var(--color--foreground);border-left:var(--border-width)var(--border-style)var(--color--foreground);grid-area:corner;justify-content:space-between;align-items:center;display:flex}._contentComponentWrapper_fgk58_154{grid-area:content;position:relative}._listComponentWrapper_fgk58_159{border-left:var(--border-width)var(--border-style)var(--color--foreground);grid-area:list;position:relative}._workflowHistoryDiffModal_fgk58_165{border-radius:0;margin-bottom:0}._workflowHistoryDiffModal_fgk58_165 .el-dialog__header{margin:0;padding:0;display:none}._workflowHistoryDiffModal_fgk58_165 .el-dialog__body{padding:0}._workflowHistoryDiffModal_fgk58_165 .el-dialog__headerbtn{display:none}\n/*$vite$:1*/',document.head.appendChild(Le);try{o="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(so=(new o.Error).stack)&&(o._sentryDebugIds=o._sentryDebugIds||{},o._sentryDebugIds[so]="d49b8c36-3849-4b57-9f5e-e4aed1e7c1ac",o._sentryDebugIdIdentifier="sentry-dbid-d49b8c36-3849-4b57-9f5e-e4aed1e7c1ac")}catch(o){}var o,so;Me=ee(f({__name:"WorkflowVersionStatusIndicator",props:{status:{default:"default"}},setup:e=>(o,t)=>(a(),n("span",{class:k([o.$style.indicator,o.$style[`indicator-${e.status}`]])},null,2))}),[["__cssModules",{$style:{indicator:"_indicator_7bf00_125","indicator-published":"_indicator-published_7bf00_133","indicator-latest":"_indicator-latest_7bf00_137","indicator-default":"_indicator-default_7bf00_141"}}]]),De=e=>{const o=M();return m((()=>{const t=g(e);if(!t)return"";const{date:s,time:a}=He(t.publishedAt),i=o.baseText("workflowHistory.item.createdAt",{interpolate:{date:s,time:a}});return`${o.baseText("workflowHistory.item.publishedBy")} ${t.publishedBy??"Unknown"}, ${i}`}))},Ae=ee(f({__name:"WorkflowHistoryPublishedTooltip",props:{label:{},publishInfo:{},status:{default:"default"},placement:{default:"left"},offset:{default:8}},setup(e){const o=e,t=M(),s=De(l(o,"publishInfo"));return(e,l)=>(a(),B(g(z),{placement:o.placement,"show-after":300,offset:o.offset,"content-class":e.$style.tooltipContent},{content:L((()=>[r("div",{class:k(e.$style.tooltipContentTitle)},[W(Me,{status:o.status},null,8,["status"]),W(g(K),{size:"small",bold:!0},{default:L((()=>[i(_(o.label)+" ",1),"published"===o.status?(a(),n(b,{key:0},[i(" ("+_(g(t).baseText("workflows.published"))+") ",1)],64)):y("",!0)])),_:1})],2),W(g(K),{size:"small",class:k(e.$style.tooltipSecondaryText)},{default:L((()=>[i(_(g(s)),1)])),_:1},8,["class"])])),default:L((()=>[j(e.$slots,"default")])),_:3},8,["placement","offset","content-class"]))}}),[["__cssModules",{$style:{tooltipContentTitle:"_tooltipContentTitle_1caju_125",tooltipSecondaryText:"_tooltipSecondaryText_1caju_131",tooltipContent:"_tooltipContent_1caju_125"}}]]),Pe=f({__name:"WorkflowHistoryListItem",props:{item:{},index:{},compareWith:{default:null},actions:{},isSelected:{type:Boolean,default:!1},isPublished:{type:Boolean,default:!1},isGrouped:{type:Boolean,default:!1},isWorkflowDiffsEnabled:{type:Boolean,default:!1}},emits:["action","preview","mounted","compare"],setup(e,{emit:o}){const t=e,s=o,l=M(),c=re(),p=u(!1),f=u(null),v=m((()=>{const{date:e,time:o}=He(t.item.createdAt);return l.baseText("workflowHistory.item.createdAt",{interpolate:{date:e,time:o}})})),w=m((()=>{const e=t.item.authors.split(", ");let o=e[0];return e.length>1&&(o=`${o} + ${e.length-1}`),o})),I=m((()=>{const e=0===t.index?t.item.versionId:void 0;return je({workflowHistory:t.item,currentVersionId:e})})),x=m((()=>t.isPublished?"published":0===t.index?"latest":"default")),T=m((()=>{const e=Te(t.item.workflowPublishHistory);if(!e)return null;const o=(e=>{if(!e)return null;const o=c.usersById[e];return o?.fullName??o?.email??null})(e.userId);return{label:I.value,status:x.value,publishInfo:{publishedBy:o,publishedAt:e.createdAt,isCurrentlyPublished:t.isPublished}}})),j=m((()=>!t.compareWith?.versionId)),$=m((()=>t.compareWith?.name?`Compare with ${t.compareWith.name}`:"")),D=e=>{s("action",{action:e,id:t.item.versionId,data:{formattedCreatedAt:v.value,versionName:I.value,description:t.item.description}})},A=e=>{p.value=e},P=e=>{s("preview",{event:e,id:t.item.versionId})},R=()=>{t.compareWith?.versionId&&s("compare",{id:t.compareWith.versionId})};return h((()=>{s("mounted",{index:t.index,offsetTop:f.value?.offsetTop??0,isSelected:t.isSelected})})),(e,o)=>(a(),B(V(T.value?Ae:"span"),C(d(T.value??{})),{default:L((()=>[r("li",{ref_key:"itemElement",ref:f,"data-test-id":"workflow-history-list-item",role:"button",class:k({[e.$style.item]:!0,[e.$style.selected]:t.isSelected,[e.$style.actionsVisible]:p.value,[e.$style.grouped]:t.isGrouped,[e.$style.firstItem]:0===t.index}),onClick:P},[r("span",{class:k(e.$style.timelineColumn)},[t.isGrouped?(a(),n("span",{key:1,class:k(e.$style.timelineLine)},null,2)):(a(),B(Me,{key:0,status:x.value},null,8,["status"]))],2),r("div",{class:k(e.$style.wrapper)},[r("div",{class:k(e.$style.content)},[r("div",{class:k(e.$style.mainRow)},[W(g(K),{size:"small",bold:!0,color:"text-dark",class:k(e.$style.mainLine)},{default:L((()=>[i(_(I.value)+" ",1),t.isPublished?(a(),n(b,{key:0},[i(" ("+_(g(l).baseText("workflowHistory.item.active"))+") ",1)],64)):y("",!0)])),_:1},8,["class"])],2),r("div",{class:k(e.$style.metaRow)},[W(g(K),{size:"small",color:"text-base",class:k(e.$style.metaAuthor)},{default:L((()=>[i(_(w.value)+", ",1)])),_:1},8,["class"]),W(g(K),{tag:"time",size:"small",color:"text-base",class:k(e.$style.metaTime)},{default:L((()=>[i(_(v.value),1)])),_:1},8,["class"])],2)],2),t.isWorkflowDiffsEnabled?(a(),B(g(z),{key:0,content:$.value,disabled:j.value,placement:"top"},{default:L((()=>[W(g(S),{variant:"ghost",icon:"file-diff",disabled:j.value,class:k(e.$style.compareButton),"data-test-id":"workflow-history-compare-item-button",onClick:H(R,["stop"])},null,8,["disabled","class"])])),_:1},8,["content","disabled"])):y("",!0),W(g(U),{class:k(e.$style.actions),actions:t.actions,placement:"bottom-end",onAction:D,onClick:o[0]||(o[0]=H((()=>{}),["stop"])),onVisibleChange:A},null,8,["class","actions"])],2)],2)])),_:1},16))}}),Re=ee(Pe,[["__cssModules",{$style:{item:"_item_1mw5y_125",grouped:"_grouped_1mw5y_136",selected:"_selected_1mw5y_136",firstItem:"_firstItem_1mw5y_139",wrapper:"_wrapper_1mw5y_154",timelineColumn:"_timelineColumn_1mw5y_168",timelineLine:"_timelineLine_1mw5y_179",content:"_content_1mw5y_187",mainRow:"_mainRow_1mw5y_195",mainLine:"_mainLine_1mw5y_201",metaRow:"_metaRow_1mw5y_207",metaAuthor:"_metaAuthor_1mw5y_215",metaTime:"_metaTime_1mw5y_223",actions:"_actions_1mw5y_228",compareButton:"_compareButton_1mw5y_235"}}]]),Se={"data-test-id":"prune-time-display"},Ne=f({__name:"WorkflowHistoryUpgradeFooter",props:{pruneTimeDisplay:{},withTopBorder:{type:Boolean,default:!1}},emits:["upgrade"],setup(e,{emit:o}){const t=e,s=o,i=M();return(e,o)=>(a(),n("div",{class:k([e.$style.retention,{[e.$style.withTopBorder]:t.withTopBorder}])},[r("span",Se,_(t.pruneTimeDisplay),1),W(g(D),{keypath:"workflowHistory.upgrade",tag:"span",scope:"global"},{link:L((()=>[r("a",{href:"#",onClick:o[0]||(o[0]=H((e=>s("upgrade")),["prevent"]))},_(g(i).baseText("workflowHistory.upgrade.link")),1)])),_:1})],2))}}),ze=ee(Ne,[["__cssModules",{$style:{retention:"_retention_1f7ao_125",withTopBorder:"_withTopBorder_1f7ao_133"}}]]),Ee=["aria-expanded","onClick"],Ue=["aria-label"],Oe={key:2},qe=f({__name:"WorkflowHistoryList",props:{items:{},selectedItem:{},actions:{},requestNumberOfItems:{},lastReceivedItemsLength:{},evaluatedPruneTimeInHours:{},shouldUpgrade:{type:Boolean},isListLoading:{type:Boolean},publishedVersionId:{},isWorkflowDiffsEnabled:{type:Boolean}},emits:["action","preview","loadMore","upgrade","compare"],setup(e,{emit:o}){const t=e,s=o,l=M(),r=u(null),d=u(null),c=u(!0),p=v(new Set),f=m((()=>We(t.items))),w=m((()=>t.lastReceivedItemsLength===t.requestNumberOfItems)),{observe:h}=Be({root:r,threshold:.01,onIntersect:()=>{c.value=!1,s("loadMore",{take:t.requestNumberOfItems,skip:t.items.length})}});T([d,w,()=>t.items.length],(([e,o])=>{e&&o&&h(e)}),{immediate:!0});const I=(e,o)=>{let s=t.actions;return 0===o&&(s=s.filter((e=>"restore"!==e.value))),s=e.versionId===t.publishedVersionId?s.filter((e=>"publish"!==e.value)):s.filter((e=>"unpublish"!==e.value)),s},x=({action:e,id:o,data:t})=>{c.value=!1,s("action",{action:e,id:o,data:t})},H=({event:e,id:o})=>{c.value=!1,s("preview",{event:e,id:o})},j=({id:e})=>{c.value=!1,s("compare",{id:e})},V=e=>{const o=t.items[0]?.versionId;return je({workflowHistory:e,currentVersionId:o})},C=(e,o)=>{if(!t.isWorkflowDiffsEnabled)return null;if(!t.selectedItem)return null;if(t.items[o]?.versionId===t.selectedItem?.versionId){const e=t.items[o+1];return e?{name:V(e),versionId:e.versionId}:null}return{name:V(t.selectedItem),versionId:e.versionId}},D=({offsetTop:e,isSelected:o})=>{o&&c.value&&(c.value=!1,r.value?.scrollTo({top:e,behavior:"smooth"}))},P=m((()=>{const e=t.evaluatedPruneTimeInHours;if(e<24){const o=1===e?"workflowHistory.limitHour":"workflowHistory.limitHours";return l.baseText(o,{interpolate:{hours:String(e)}})}{const o=Math.round(e/24),t=1===o?"workflowHistory.limitDay":"workflowHistory.limitDays";return l.baseText(t,{interpolate:{days:String(o)}})}}));return(e,o)=>(a(),n("ul",{ref_key:"listElement",ref:r,class:k(e.$style.list),"data-test-id":"workflow-history-list"},[(a(!0),n(b,null,$(f.value,(o=>(a(),n(b,{key:"version"===o.type?o.item.versionId:o.groupId},["group-header"===o.type?(a(),n("li",{key:0,class:k(e.$style.groupHeader),"aria-expanded":p.has(o.groupId),role:"button","data-test-id":"workflow-history-group-header",onClick:e=>{return t=o.groupId,void(p.has(t)?p.delete(t):p.add(t));var t}},[W(g(A),{class:k([e.$style.groupTimelineColumn,e.$style.groupChevron]),icon:p.has(o.groupId)?"chevron-down":"chevron-right",size:"small"},null,8,["class","icon"]),W(g(K),{color:"text-base",size:"small"},{default:L((()=>[i(_(g(l).baseText("workflowHistory.group.unnamedVersions",{adjustToNumber:o.count,interpolate:{count:String(o.count)}})),1)])),_:2},1024)],10,Ee)):y("",!0),"group-header"===o.type&&p.has(o.groupId)?(a(!0),n(b,{key:1},$(o.versions,(e=>(a(),B(Re,{key:e.item.versionId,index:e.originalIndex,item:e.item,"compare-with":C(e.item,e.originalIndex),"is-selected":e.item.versionId===t.selectedItem?.versionId,"is-published":e.item.versionId===t.publishedVersionId,actions:I(e.item,e.originalIndex),"is-workflow-diffs-enabled":t.isWorkflowDiffsEnabled,"is-grouped":!0,onAction:x,onPreview:H,onCompare:j,onMounted:D},null,8,["index","item","compare-with","is-selected","is-published","actions","is-workflow-diffs-enabled"])))),128)):y("",!0),"version"===o.type?(a(),B(Re,{key:2,index:o.originalIndex,item:o.item,"compare-with":C(o.item,o.originalIndex),"is-selected":o.item.versionId===t.selectedItem?.versionId,"is-published":o.item.versionId===t.publishedVersionId,actions:I(o.item,o.originalIndex),"is-workflow-diffs-enabled":t.isWorkflowDiffsEnabled,onAction:x,onPreview:H,onCompare:j,onMounted:D},null,8,["index","item","compare-with","is-selected","is-published","actions","is-workflow-diffs-enabled"])):y("",!0)],64)))),128)),t.items.length&&w.value?(a(),n("li",{key:0,ref_key:"loadMoreSentinel",ref:d,class:k(e.$style.sentinel),"aria-hidden":"true"},null,2)):y("",!0),t.isListLoading?(a(),n("li",{key:1,class:k(e.$style.loader),role:"status","aria-live":"polite","aria-busy":"true","aria-label":g(l).baseText("generic.loading")},[W(g(Z),{rows:3,class:"mb-xs"}),W(g(Z),{rows:3,class:"mb-xs"}),W(g(Z),{rows:3,class:"mb-xs"})],10,Ue)):y("",!0),t.shouldUpgrade?(a(),n("li",Oe,[W(ze,{"prune-time-display":P.value,onUpgrade:o[0]||(o[0]=e=>s("upgrade"))},null,8,["prune-time-display"])])):y("",!0)],2))}}),Fe=ee(qe,[["__cssModules",{$style:{list:"_list_vsdqz_125",loader:"_loader_vsdqz_135",sentinel:"_sentinel_vsdqz_139",groupHeader:"_groupHeader_vsdqz_143",groupTimelineColumn:"_groupTimelineColumn_vsdqz_162",groupChevron:"_groupChevron_vsdqz_166"}}]]),Ke=s(((e,o)=>{var t=he();o.exports=function(e){return t(e)?void 0:e}})),Xe=t((Ye=s(((e,o)=>{var t=R(),s=de(),a=ne(),i=Q(),l=ge(),r=Ke(),n=ye(),d=pe(),u=n((function(e,o){var n={};if(null==e)return n;var u=!1;o=t(o,(function(o){return o=i(o,e),u||(u=o.length>1),o})),l(e,d(e),n),u&&(n=s(n,7,r));for(var c=o.length;c--;)a(n,o[c]);return n}));o.exports=u})))(),1),Ge=f({__name:"WorkflowHistoryContent",props:{workflow:{},workflowVersion:{},actions:{},isPublished:{type:Boolean},isListLoading:{type:Boolean},isFirstItemShown:{type:Boolean}},emits:["action"],setup(e,{emit:o}){const t=M(),s=e,l=o,d=m((()=>{if(s.workflowVersion&&s.workflow)return{...(0,Xe.default)(s.workflow,"pinData"),nodes:s.workflowVersion.nodes,connections:s.workflowVersion.connections}})),c=m((()=>{if(!s.workflowVersion)return"";const{date:e,time:o}=He(s.workflowVersion.createdAt);return t.baseText("workflowHistory.item.createdAt",{interpolate:{date:e,time:o}})})),p=m((()=>s.workflowVersion?je({workflowHistory:s.workflowVersion,currentVersionId:s.workflow?.versionId}):"")),f=u(!1),v=m((()=>s.workflowVersion?.description??"")),w=m((()=>v.value.length>200)),h=m((()=>!w.value||f.value?v.value:v.value.substring(0,200)+"... ")),b=()=>{f.value=!f.value},I=m((()=>{let e=s.actions;return s.isFirstItemShown&&(e=e.filter((e=>"restore"!==e.value))),e=s.isPublished?e.filter((e=>"publish"!==e.value)):e.filter((e=>"unpublish"!==e.value)),e})),x=e=>{s.workflowVersion&&l("action",{action:e,id:s.workflowVersion.versionId,data:{formattedCreatedAt:c.value,versionName:p.value,description:v.value}})};return T((()=>s.workflowVersion),(()=>{f.value=!1})),(e,o)=>(a(),n("div",{class:k(e.$style.content)},[s.workflowVersion?(a(),B(Ce,{key:0,workflow:d.value,loading:s.isListLoading,"loader-type":"spinner"},null,8,["workflow","loading"])):y("",!0),s.workflowVersion?(a(),n("div",{key:1,class:k(e.$style.info)},[r("div",{class:k(e.$style.card)},[r("div",{class:k(e.$style.descriptionBox)},[p.value?(a(),B(g(z),{key:0,placement:"right","show-after":300},{content:L((()=>[i(_(c.value),1)])),default:L((()=>[W(g(K),{class:k(e.$style.mainLine),bold:"",color:"text-dark"},{default:L((()=>[i(_(p.value),1)])),_:1},8,["class"])])),_:1})):y("",!0),v.value?(a(),B(g(K),{key:1,size:"small",color:"text-base"},{default:L((()=>[i(_(h.value)+" ",1),w.value?(a(),B(g(G),{key:0,size:"small",onClick:b},{default:L((()=>[i(_(f.value?g(t).baseText("generic.showLess"):g(t).baseText("generic.showMore")),1)])),_:1})):y("",!0)])),_:1})):y("",!0)],2),W(g(U),{class:k(e.$style.actions),actions:I.value,placement:"bottom-end","data-test-id":"workflow-history-content-actions",onAction:x},{default:L((()=>[W(g(E),{variant:"subtle",size:"large","data-test-id":"action-toggle-button"},{default:L((()=>[i(_(g(t).baseText("workflowHistory.content.actions"))+" ",1),W(g(A),{class:"ml-3xs",icon:"chevron-down",size:"small"})])),_:1})])),_:1},8,["class","actions"])],2)],2)):y("",!0)],2))}}),Je=ee(Ge,[["__cssModules",{$style:{content:"_content_1kvp7_125",info:"_info_1kvp7_135",card:"_card_1kvp7_143",descriptionBox:"_descriptionBox_1kvp7_150",mainLine:"_mainLine_1kvp7_162",actions:"_actions_1kvp7_170"}}]]),Qe=ee(f({__name:"WorkflowHistoryVersionSelect",props:{modelValue:{},options:{},dataTestId:{}},emits:["update:modelValue","upgrade"],setup(e,{emit:o}){const t=e,s=o,i=u(null),l=u(""),c=M(),p=se(),f=m((()=>new Map(t.options.map((e=>[e.value,e]))))),v=m((()=>f.value.get(t.modelValue))),y=m((()=>{const e=v.value?.publishInfo;return e?{label:v.value.label,status:v.value.status,publishInfo:e}:null})),h=m((()=>{const e=new Map;for(const o of t.options){const t=o.createdAt?He(o.createdAt).date:"Unknown",s=e.get(t);s?s.push(o):e.set(t,[o])}return Array.from(e.entries()).map((([e,o])=>({dateLabel:e,options:o})))})),I=m((()=>Boolean(v.value?.publishInfo))),x=(e,o)=>{const t=e.options.filter((e=>e.label.toLowerCase().includes(o)));return t.length===e.options.length?e:{...e,options:t}},T=m((()=>{if(!l.value)return h.value;const e=l.value.toLowerCase().trim(),o=[];for(const t of h.value){const s=x(t,e);s.options.length>0&&o.push(s)}return o}));function H(e=""){l.value=e}function j(e){e||(l.value="")}const D=m((()=>{const e=g(p.evaluatedPruneTime)??0;if(e<24){const o=1===e?"workflowHistory.limitHour":"workflowHistory.limitHours";return c.baseText(o,{interpolate:{hours:String(e)}})}const o=Math.round(e/24),t=1===o?"workflowHistory.limitDay":"workflowHistory.limitDays";return c.baseText(t,{interpolate:{days:String(o)}})})),A=m((()=>Boolean(g(p.shouldUpgrade))));return(e,o)=>(a(),n("div",{class:k(e.$style.container)},[r("div",{ref_key:"popperContainer",ref:i},null,512),(a(),B(V(I.value?Ae:"span"),C(d(y.value??{})),{default:L((()=>[W(g(O),{"model-value":t.modelValue,size:"small",filterable:"","filter-method":H,class:k(e.$style.select),"popper-class":e.$style["workflow-history-version-select-dropdown"],"append-to":i.value,teleported:"","data-test-id":t.dataTestId,"onUpdate:modelValue":o[1]||(o[1]=e=>s("update:modelValue",e)),onVisibleChange:j},w({prefix:L((()=>[W(Me,{status:v.value?.status},null,8,["status"])])),default:L((()=>[(a(!0),n(b,null,$(T.value,(o=>(a(),B(g(N),{key:o.dateLabel,label:o.dateLabel},{default:L((()=>[(a(!0),n(b,null,$(o.options,(o=>(a(),B(g(J),{key:o.value,value:o.value,label:o.label},{default:L((()=>[o.publishInfo?(a(),B(Ae,{key:0,label:o.label,status:o.status,"publish-info":o.publishInfo,offset:24,placement:"right"},{default:L((()=>[r("span",{class:k(e.$style.optionRow)},[W(Me,{status:o.status},null,8,["status"]),r("span",null,_(o.label),1)],2)])),_:2},1032,["label","status","publish-info"])):(a(),n("span",{key:1,class:k(e.$style.optionRow)},[W(Me,{status:o.status},null,8,["status"]),r("span",null,_(o.label),1)],2))])),_:2},1032,["value","label"])))),128))])),_:2},1032,["label"])))),128))])),_:2},[A.value?{name:"footer",fn:L((()=>[W(ze,{"prune-time-display":D.value,"with-top-border":!0,onUpgrade:o[0]||(o[0]=e=>s("upgrade"))},null,8,["prune-time-display"])])),key:"0"}:void 0]),1032,["model-value","class","popper-class","append-to","data-test-id"])])),_:1},16))],2))}}),[["__cssModules",{$style:{container:"_container_132hu_125",select:"_select_132hu_129","workflow-history-version-select-dropdown":"_workflow-history-version-select-dropdown_132hu_137",optionRow:"_optionRow_132hu_151"}}]]),Ze=({availableVersions:e,currentWorkflowVersionId:o,publishedWorkflowVersionId:t,selectedVersionIds:s,resolveUserDisplayName:a})=>{const i=m((()=>new Map(e.value.map((e=>[e.versionId,e]))))),l=e=>i.value.get(e),r=e=>je({workflowHistory:l(e)??{versionId:e,name:null},currentVersionId:o.value}),n=e=>{const o=l(e);if(!o)return;const t=Te(o.workflowPublishHistory);return t?{publishedBy:a(t.userId),publishedAt:t.createdAt}:void 0},d=e=>l(e)?.createdAt;return{getVersionLabelById:r,versionOptions:m((()=>{const a=new Map(e.value.map((e=>[e.versionId,r(e.versionId)])));for(const e of s.value)e&&!a.has(e)&&a.set(e,r(e));return Array.from(a.entries()).map((([e,s])=>{return{value:e,label:s,status:(a=e,a===t.value?"published":a===o.value?"latest":"default"),publishInfo:n(e),createdAt:d(e)};var a}))}))}},eo=t(Ye(),1),oo=ee(f({__name:"WorkflowHistoryDiff",props:{workflowId:{},sourceWorkflowVersionId:{},targetWorkflowVersionId:{},availableVersions:{}},emits:["close"],setup(e,{emit:o}){const t=e,s=o,l=M(),d=ae(),c=se(),p=be(),f=te(),v=re(),w=u(!0),h=u(),b=u(),I=u(""),x=u(""),H=u(t.sourceWorkflowVersionId),j=u(t.targetWorkflowVersionId),$=u(),V=u(),C=u(0),{getVersionLabelById:D,versionOptions:A}=Ze({availableVersions:m((()=>t.availableVersions)),currentWorkflowVersionId:$,publishedWorkflowVersionId:V,selectedVersionIds:m((()=>[H.value,j.value])),resolveUserDisplayName:e=>{if(!e)return null;const o=v.usersById[e];return o?.fullName??o?.email??null}}),P=()=>{const e=H.value;H.value=j.value,j.value=e},R=(e,o)=>{ie.track("user_selects_version_in_diff",{instance_id:p.instanceId,workflow_id:t.workflowId,version_id:o,side:e,source:"version_history"})},S=e=>{R("source",e),e!==j.value?H.value=e:P()},N=e=>{R("target",e),e!==H.value?j.value=e:P()};return T((()=>[t.sourceWorkflowVersionId,t.targetWorkflowVersionId]),(([e,o])=>{H.value=e,j.value=o})),T([H,j],(([e,o])=>{(async(e,o)=>{const a=++C.value;w.value=!0;try{const[s,i,r]=await Promise.all([f.fetchWorkflow(t.workflowId),c.getWorkflowVersion(t.workflowId,e),c.getWorkflowVersion(t.workflowId,o)]);if(a!==C.value)return;if(i.workflowId!==t.workflowId||r.workflowId!==t.workflowId)throw new Error(l.baseText("workflowDiff.versionMismatchError"));$.value=s.versionId,V.value=s.activeVersionId??void 0;const n=(0,eo.default)(s,"pinData");h.value={...n,versionId:i.versionId,nodes:i.nodes,connections:i.connections},b.value={...n,versionId:r.versionId,nodes:r.nodes,connections:r.connections},I.value=D(i.versionId),x.value=D(r.versionId)}catch(i){d.showError(i,l.baseText("workflowDiff.compareVersionsLoadError")),s("close")}finally{a===C.value&&(w.value=!1)}})(e,o)}),{immediate:!0}),(e,o)=>(a(),n("div",{class:k(e.$style.container)},[w.value?(a(),n("div",{key:0,class:k(e.$style.state)},[W(g(K),{color:"text-base"},{default:L((()=>[i(_(g(l).baseText("generic.loading")),1)])),_:1})],2)):h.value&&b.value?(a(),B($e,{key:1,"source-workflow":h.value,"target-workflow":b.value,"source-label":I.value,"target-label":x.value,"show-back-button":!0,source:"version_history",onBack:o[0]||(o[0]=e=>s("close"))},{sourceLabel:L((()=>[r("div",{class:k(e.$style.sourceBadge)},[W(Qe,{"model-value":H.value,options:g(A),"data-test-id":"workflow-history-diff-source-version","onUpdate:modelValue":S},null,8,["model-value","options"])],2)])),targetLabel:L((()=>[r("div",{class:k(e.$style.sourceBadge)},[W(Qe,{"model-value":j.value,options:g(A),"data-test-id":"workflow-history-diff-target-version","onUpdate:modelValue":N},null,8,["model-value","options"])],2)])),_:1},8,["source-workflow","target-workflow","source-label","target-label"])):y("",!0)],2))}}),[["__cssModules",{$style:{container:"_container_2rd14_125",state:"_state_2rd14_131",sourceBadge:"_sourceBadge_2rd14_138"}}]]),to={key:0},e("default",ee(f({__name:"WorkflowHistory",setup(e){const o=["restore","publish","unpublish","name","clone","open","download"],t=o.reduce(((e,o)=>({...e,[o.toUpperCase()]:o})),{}),s=X(),l=Y(),d=M(),f=ae(),v=ke(),w=se(),h=le(),b=te(),T=re(),H=oe(),j=Ve(),$=m((()=>H.isEnterpriseFeatureEnabled[_e.NamedVersions])),V=m((()=>H.settings.enterprise.workflowDiffs)),C=u(!0),D=u(!0),A=u(20),R=u(0),S=u(null),N=u([]),z=u(null),U=m((()=>o.filter((e=>!("publish"===e&&S.value?.isArchived||"name"===e&&!$.value))))),O=m((()=>ye("workflowId"))),K=m((()=>ye("versionId"))),G=m((()=>{const e=s.query.diffWith;return"string"==typeof e?e:void 0})),J=m((()=>({name:me.WORKFLOW,params:{name:O.value}}))),Q=m((()=>we(b.getWorkflowById(O.value)?.scopes).workflow)),Z=m((()=>{const e=xe(S.value);return e||xe(b.getWorkflowById(O.value))})),ee=m((()=>U.value.map((e=>({label:d.baseText(`workflowHistory.item.actions.${e}`),disabled:"clone"===e&&!Q.value.create||("restore"===e||"name"===e)&&!Q.value.update||("publish"===e||"unpublish"===e)&&!Q.value.publish,value:e}))))),ne=m((()=>N.value[0]?.versionId===K.value)),de=(e,o)=>{ie.track(e,{instance_id:be().instanceId,workflow_id:O.value,...o})},pe=async e=>{const o=await w.getWorkflowHistory(O.value,e);R.value=o.length;const t=o.flatMap((e=>e.workflowPublishHistory.map((e=>e.userId)))).filter((e=>Boolean(e))),s=new Set(t);await T.fetchUsers({filter:{ids:Array.from(s)}}),N.value=N.value.concat(o)};p((async()=>{de("User opened workflow history");try{const[e]=await Promise.all([b.fetchWorkflow(O.value),pe({take:A.value})]);S.value=e,D.value=!1,!K.value&&N.value.length&&await l.replace({name:me.WORKFLOW_HISTORY,params:{workflowId:O.value,versionId:N.value[0].versionId}})}catch(e){C.value=!1,f.showError(e,d.baseText("workflowHistory.title"))}}));const ye=e=>{const o=s.params[e];return"string"==typeof o?o:o?.[0]??""},ge=e=>{const{href:o}=l.resolve({name:me.WORKFLOW_HISTORY,params:{workflowId:O.value,versionId:e}});window.open(o,"_blank")},he=async({action:e,id:o,data:s})=>{try{switch(e){case t.OPEN:ge(o),de("User opened version in new tab");break;case t.DOWNLOAD:await w.downloadVersion(O.value,o,s),de("User downloaded version");break;case t.CLONE:await(async(e,o)=>{const t=await w.cloneIntoNewWorkflow(O.value,e,o),{href:s}=l.resolve({name:me.WORKFLOW,params:{name:t.id}});f.showMessage({title:d.baseText("workflowHistory.action.clone.success.title"),message:c("a",{href:s,target:"_blank"},d.baseText("workflowHistory.action.clone.success.message")),type:"success",duration:1e4})})(o,s),de("User cloned version");break;case t.RESTORE:await(async e=>{const o=(await b.fetchWorkflow(O.value)).versionId;S.value=await w.restoreWorkflow(O.value,e),S.value.versionId!==o?(N.value=(await w.getWorkflowHistory(O.value,{take:1})).concat(N.value),f.showMessage({title:d.baseText("workflowHistory.action.restore.success.title"),type:"success"})):f.showMessage({title:d.baseText("workflowHistory.action.restore.alreadyRestored"),type:"info"})})(o),de("User restored version");break;case t.PUBLISH:((e,o)=>{const t=P(),s=u({versionId:e,versionName:o.versionName,description:o.description,modalTitle:d.baseText("workflows.publishModal.title"),submitButtonLabel:d.baseText("workflows.publish"),submitting:!1,eventBus:t});t.once("submit",(async o=>{s.value.submitting=!0;try{const{success:t}=await j.publishWorkflow(O.value,e,{name:o.name,description:o.description});if(t){S.value=b.getWorkflowById(O.value);const e=N.value.find((e=>e.versionId===o.versionId));e&&(e.name=o.name,e.description=o.description,S.value?.activeVersion?.workflowPublishHistory&&(e.workflowPublishHistory=S.value.activeVersion.workflowPublishHistory)),z.value?.versionId===o.versionId&&(z.value={...z.value,name:o.name,description:o.description,workflowPublishHistory:S.value?.activeVersion?.workflowPublishHistory??z.value.workflowPublishHistory}),de("User published version from history"),h.closeModal(fe)}}finally{s.value.submitting=!1}})),h.openModalWithData({name:fe,data:s.value})})(o,s);break;case t.UNPUBLISH:((e,o)=>{if(Z.value!==e)return;const t=P();t.once("unpublish",(async()=>{const e=await j.unpublishWorkflowFromHistory(O.value);h.closeModal(ce),e&&(S.value=b.getWorkflowById(O.value),f.showMessage({title:d.baseText("workflowHistory.action.unpublish.success.title"),type:"success"}),de("User unpublished workflow from history"))})),h.openModalWithData({name:ce,data:{versionName:o.versionName,eventBus:t}})})(o,s);break;case t.NAME:await(async(e,o)=>{const t=P(),s=u({versionId:e,versionName:o.versionName,description:o.description,modalTitle:d.baseText("workflowHistory.nameVersionModal.title"),submitButtonLabel:d.baseText("workflowHistory.nameVersionModal.confirmButton"),submitting:!1,eventBus:t});t.once("submit",(async o=>{s.value.submitting=!0;try{await w.updateWorkflowHistoryVersion(O.value,e,{name:o.name,description:o.description});const t=N.value.find((e=>e.versionId===o.versionId));t&&(t.name=o.name,t.description=o.description),z.value?.versionId===o.versionId&&(z.value={...z.value,name:o.name,description:o.description}),f.showMessage({title:d.baseText("workflowHistory.action.nameVersion.success.title"),type:"success"}),de("User named version from history"),h.closeModal(ve)}catch(t){f.showError(t,d.baseText("workflowHistory.action.nameVersion.error.title"))}finally{s.value.submitting=!1}})),h.openModalWithData({name:ve,data:s.value})})(o,s)}}catch(a){f.showError(a,d.baseText("workflowHistory.action.error.title",{interpolate:{action:d.baseText(`workflowHistory.item.actions.${e}`).toLowerCase()}}))}},Te=async({event:e,id:o})=>{e.metaKey||e.ctrlKey?(ge(o),de("User opened version in new tab")):await l.push({name:me.WORKFLOW_HISTORY,params:{workflowId:O.value,versionId:o}})},He=()=>{v.goToUpgrade("workflow-history","upgrade-workflow-history")},je=async e=>{V.value&&K.value&&K.value!==e&&(await l.push((e=>({name:me.WORKFLOW_HISTORY,params:{workflowId:O.value,versionId:K.value},query:{...s.query,diffWith:e}}))(e)),de("user_clicks_compare_workflows",{source:"version_history"}))},We=async()=>{h.modalsById.workflowHistoryDiff?.open&&h.closeModal(ue);const e={...s.query};delete e.diffWith,await l.replace({name:me.WORKFLOW_HISTORY,params:{workflowId:O.value,versionId:K.value},query:e})};return I((()=>{const e=Boolean(V.value&&G.value&&K.value),o=h.modalsById[ue]?.open;e&&!o&&h.openModal(ue),!e&&o&&h.closeModal(ue)})),I((async()=>{if(K.value)try{const[e,o]=await Promise.all([w.getWorkflowVersion(O.value,K.value),b.fetchWorkflow(O.value)]);z.value=e,S.value=o,de("User selected version")}catch(e){e.message?.includes("version")?f.showError(new Error(`${e.message} "${K.value}" `),d.baseText("workflowHistory.title")):(C.value=!1,f.showError(e,d.baseText("workflowHistory.title")))}})),(e,o)=>{const t=x("RouterLink");return a(),n("div",{class:k(e.$style.view)},[r("div",{class:k(e.$style.header)},[W(g(F),{tag:"h2",size:"medium"},{default:L((()=>[i(_(S.value?.name),1)])),_:1}),S.value?.isArchived?(a(),n("span",to,[W(g(q),{class:"ml-s",theme:"tertiary",bold:"","data-test-id":"workflow-archived-tag"},{default:L((()=>[i(_(g(d).baseText("workflows.item.archived")),1)])),_:1})])):y("",!0)],2),r("div",{class:k(e.$style.corner)},[W(g(F),{tag:"h2",size:"medium",bold:""},{default:L((()=>[i(_(g(d).baseText("workflowHistory.title")),1)])),_:1}),W(t,{to:J.value,"data-test-id":"workflow-history-close-button"},{default:L((()=>[W(g(E),{variant:"ghost",icon:"x",size:"small",square:""})])),_:1},8,["to"])],2),r("div",{class:k(e.$style.listComponentWrapper)},[C.value?(a(),B(Fe,{key:0,items:N.value,"last-received-items-length":R.value,"selected-item":z.value,actions:ee.value,"request-number-of-items":A.value,"should-upgrade":g(w).shouldUpgrade,"evaluated-prune-time-in-hours":g(w).evaluatedPruneTime,"is-list-loading":D.value,"published-version-id":Z.value,"is-workflow-diffs-enabled":V.value,onAction:he,onPreview:Te,onCompare:o[0]||(o[0]=({id:e})=>je(e)),onLoadMore:pe,onUpgrade:He},null,8,["items","last-received-items-length","selected-item","actions","request-number-of-items","should-upgrade","evaluated-prune-time-in-hours","is-list-loading","published-version-id","is-workflow-diffs-enabled"])):y("",!0)],2),r("div",{class:k(e.$style.contentComponentWrapper)},[C.value?(a(),B(Je,{key:0,workflow:S.value,"workflow-version":z.value,"is-published":z.value?.versionId===Z.value,actions:ee.value,"is-list-loading":D.value,"is-first-item-shown":ne.value,onAction:he},null,8,["workflow","workflow-version","is-published","actions","is-list-loading","is-first-item-shown"])):y("",!0)],2),V.value&&G.value&&K.value?(a(),B(Ie,{key:0,name:g(ue),"custom-class":e.$style.workflowHistoryDiffModal,height:"100%",width:"100%","max-width":"100%","max-height":"100%","close-on-press-escape":!1,"show-close":!1,"before-close":We},{content:L((()=>[(a(),B(oo,{key:`${K.value}:${G.value}`,"workflow-id":O.value,"source-workflow-version-id":G.value,"target-workflow-version-id":K.value,"available-versions":N.value,onClose:We},null,8,["workflow-id","source-workflow-version-id","target-workflow-version-id","available-versions"]))])),_:1},8,["name","custom-class"])):y("",!0)],2)}}}),[["__cssModules",{$style:{view:"_view_fgk58_125",header:"_header_fgk58_135",corner:"_corner_fgk58_143",contentComponentWrapper:"_contentComponentWrapper_fgk58_154",listComponentWrapper:"_listComponentWrapper_fgk58_159",workflowHistoryDiffModal:"_workflowHistoryDiffModal_fgk58_165"}}]]))}}}));
//# sourceMappingURL=WorkflowHistory-legacy-BSQrOeZ9.js.map