UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 18.8 kB
(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`n8n@2.13.4`}}catch{}})();try{(function(){var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`acb8a54e-a93a-435b-872f-bb21cb865d67`,e._sentryDebugIdIdentifier=`sentry-dbid-acb8a54e-a93a-435b-872f-bb21cb865d67`)})()}catch{}import{o as e}from"./chunk-DxpFCn6T.js";import{$ as t,A as n,C as r,E as i,Ft as a,K as o,N as s,S as c,Sn as l,T as u,Wt as d,X as f,_ as p,_n as m,at as h,c as g,gt as _,h as v,it as y,j as b,pt as x,q as S,rt as C,w,yt as T}from"./vue.runtime.esm-bundler-D9KLAxvJ.js";import{bt as E,j as D,xt as O}from"./_MapCache-CUJwh2qp.js";import{$i as k,Gt as A,Ii as j,Mi as M,Qi as ee,Qt as N,Xt as P,Zi as F,Zt as I,gt as L,lt as R,wt as te,yt as z}from"./src-wni2AGA3.js";import{t as B}from"./_plugin-vue_export-helper-Dm3nT7Ps.js";import"./sanitize-html-my1ogl5v.js";import"./date-picker-_u2qOcgh.js";import{As as ne,Dr as V,Gr as H,Tr as U,_ as W,en as G,jr as re,s as K,vn as ie}from"./users.store-BHWXXawf.js";import{Ps as ae,Vo as q,is as oe,ms as se,pl as ce}from"./constants-CIP7tKq1.js";import"./merge-BqvKZ38d.js";import{N as J}from"./_baseOrderBy-CaKruttV.js";import"./dateformat-CYfyw486.js";import"./useDebounce-CTeIt-cH.js";import"./versions.store-CNV-esbv.js";import{t as le}from"./usePageRedirectionHelper-Dxb_B6-R.js";import{t as ue}from"./executions.store-CZbPSd3l.js";import"./ProjectIcon-BBMQDCgu.js";import{t as de}from"./dateFormatter-aoRZizgK.js";import{t as fe}from"./useExecutionHelpers-D8SD8Eej.js";import"./folders.store-DKth0xuB.js";import"./TagsDropdown-DD1kUoaA.js";import"./WorkflowTagsDropdown-BqoujWpp.js";import{t as Y}from"./insights.store-DoHmMCwa.js";import"./insights.constants-BWd0PYhd.js";import"./insights.utils-BGXnT8rV.js";import{r as pe}from"./readyToRun.store-DpPozriV.js";import{t as X}from"./AnimatedSpinner-CGTlYi1c.js";import{t as Z}from"./ProjectHeader-AgSz0mHM.js";import{t as me}from"./InsightsSummary-CbWiDO6-.js";import{t as he}from"./SelectedItemsInfo-BMwkG_bF.js";import"./AnnotationTagsDropdown.ee-Dib88PNH.js";import{i as ge,n as _e,r as ve,t as ye}from"./ExecutionsTime-CnDmC4T3.js";var be=B(s({__name:`GlobalExecutionsListItemQueuedTooltip`,props:{status:{},concurrencyCap:{},isCloudDeployment:{type:Boolean}},emits:[`goToUpgrade`],setup(e,{emit:r}){let i=e,a=r,o=E();return(e,r)=>(t(),w(d(M),{placement:`top`},{content:T(()=>[i.status===`waiting`?(t(),w(d(O),{key:0,keypath:`executionsList.statusTooltipText.theWorkflowIsWaitingIndefinitely`,scope:`global`})):u(``,!0),i.status===`new`?(t(),w(d(O),{key:1,keypath:`executionsList.statusTooltipText.waitingForConcurrencyCapacity`,scope:`global`},{instance:T(()=>[i.isCloudDeployment?(t(),w(d(O),{key:0,keypath:`executionsList.statusTooltipText.waitingForConcurrencyCapacity.cloud`,scope:`global`},{concurrencyCap:T(()=>[n(l(i.concurrencyCap),1)]),link:T(()=>[b(d(R),{bold:``,size:`small`,class:m(e.$style.link),onClick:r[0]||=e=>a(`goToUpgrade`)},{default:T(()=>[n(l(d(o).baseText(`generic.upgradeNow`)),1)]),_:1},8,[`class`])]),_:1})):(t(),w(d(O),{key:1,keypath:`executionsList.statusTooltipText.waitingForConcurrencyCapacity.self`,scope:`global`},{concurrencyCap:T(()=>[n(l(i.concurrencyCap),1)]),link:T(()=>[b(d(R),{class:m(e.$style.link),href:d(o).baseText(`executions.concurrency.docsLink`),target:`_blank`},{default:T(()=>[n(l(d(o).baseText(`generic.viewDocs`)),1)]),_:1},8,[`class`,`href`])]),_:1}))]),_:1})):u(``,!0)]),default:T(()=>[y(e.$slots,`default`)]),_:3}))}}),[[`__cssModules`,{$style:{link:`_link_1g7mx_125`}}]]),Q={"data-test-id":`execution-status`},xe={"data-test-id":`execution-time`},Se={key:0},Ce={key:1},$={key:2},we=B(s({__name:`GlobalExecutionsListItem`,props:{execution:{},selected:{type:Boolean,default:!1},workflowName:{default:``},workflowPermissions:{},concurrencyCap:{},isCloudDeployment:{type:Boolean}},emits:[`stop`,`select`,`retrySaved`,`retryOriginal`,`delete`,`goToUpgrade`],setup(e,{emit:o}){let s=o,f=e,_=g(),y=E(),x=fe(),S=a(!1),C=c(()=>f.execution.status===`running`),D=c(()=>f.execution.waitTill?new Date(f.execution.waitTill).getTime()===q.getTime():!1),O=c(()=>x.isExecutionRetriable(f.execution)),A={CRASHED:`crashed`,ERROR:`error`,WAITING:`waiting`,SUCCESS:`success`,NEW:`new`,RUNNING:`running`,UNKNOWN:`unknown`,CANCELED:`canceled`},L={[A.CRASHED]:{icon:`status-error`,color:`danger`},[A.ERROR]:{icon:`status-error`,color:`danger`},[A.WAITING]:{icon:`status-waiting`,color:`secondary`},[A.SUCCESS]:{icon:`status-completed`,color:`success`},[A.NEW]:{icon:`status-new`,color:`foreground-xdark`},[A.RUNNING]:{icon:`spinner`,color:`secondary`},[A.UNKNOWN]:{icon:`status-unknown`,color:`foreground-xdark`},[A.CANCELED]:{icon:`status-canceled`,color:`foreground-xdark`}},R=[A.ERROR,A.CRASHED],te=c(()=>({[_.dangerBg]:R.includes(f.execution.status)})),B=c(()=>f.execution.startedAt?W(f.execution.startedAt):y.baseText(`executionsList.startingSoon`)),ne=c(()=>f.execution.waitTill?W(f.execution.waitTill):``),V=c(()=>f.execution.stoppedAt?y.displayTimer(new Date(f.execution.stoppedAt).getTime()-new Date(f.execution.startedAt??f.execution.createdAt).getTime(),!0):``);function H(e){return e===A.CRASHED?y.baseText(`executionsList.error`):y.baseText(`executionsList.${e}`)}let U=c(()=>({...L[f.execution.status],label:H(f.execution.status)}));function W(e){let{date:t,time:n}=de(e);return y.baseText(`executionsList.started`,{interpolate:{time:n,date:t}})}function G(){S.value=!0,s(`stop`,f.execution)}function re(){s(`select`,f.execution)}async function K(e){s(e,f.execution)}return(a,o)=>{let c=h(`RouterLink`);return t(),i(`tr`,{class:m(te.value)},[r(`td`,null,[b(d(z),{"model-value":e.selected,"data-test-id":`select-execution-checkbox`,disabled:!(e.execution.id&&e.execution.stoppedAt),class:`mb-0`,style:{marginTop:`-3px`},"onUpdate:modelValue":re},null,8,[`model-value`,`disabled`])]),r(`td`,null,[b(d(M),{content:e.execution.workflowName||e.workflowName,placement:`top`},{default:T(()=>[b(c,{to:{name:d(se).EXECUTION_PREVIEW,params:{name:e.execution.workflowId,executionId:e.execution.id}},class:m(a.$style.workflowName),target:`_blank`},{default:T(()=>[n(l(e.execution.workflowName||e.workflowName),1)]),_:1},8,[`to`,`class`])]),_:1},8,[`content`])]),r(`td`,Q,[D.value||e.execution.status===A.NEW?(t(),w(be,{key:0,status:f.execution.status,"concurrency-cap":f.concurrencyCap,"is-cloud-deployment":f.isCloudDeployment,onGoToUpgrade:o[0]||=e=>s(`goToUpgrade`)},{default:T(()=>[r(`div`,null,[b(d(k),{icon:U.value.icon,color:U.value.color,class:`mr-2xs`},null,8,[`icon`,`color`]),n(` `+l(U.value.label),1)])]),_:1},8,[`status`,`concurrency-cap`,`is-cloud-deployment`])):(t(),w(d(M),{key:1,disabled:e.execution.status!==A.WAITING,content:d(y).baseText(`executionsList.statusWaiting`,{interpolate:{status:e.execution.status,time:ne.value}})},{default:T(()=>[r(`div`,null,[e.execution.status===A.RUNNING?(t(),w(d(F),{key:0,color:`secondary`,class:`mr-2xs`},{default:T(()=>[b(X)]),_:1})):(t(),w(d(k),{key:1,size:`medium`,icon:U.value.icon,color:U.value.color,class:`mr-2xs`},null,8,[`icon`,`color`])),n(` `+l(U.value.label),1)])]),_:1},8,[`disabled`,`content`]))]),r(`td`,null,l(B.value),1),r(`td`,xe,[V.value?(t(),i(p,{key:0},[n(l(V.value),1)],64)):(t(),w(ye,{key:1,"start-time":e.execution.startedAt??e.execution.createdAt},null,8,[`start-time`]))]),r(`td`,null,[e.execution.id?(t(),i(`span`,Se,l(e.execution.id),1)):u(``,!0),e.execution.retryOf?(t(),i(`span`,Ce,[o[1]||=r(`br`,null,null,-1),r(`small`,null,` (`+l(d(y).baseText(`executionsList.retryOf`))+` `+l(e.execution.retryOf)+`) `,1)])):e.execution.retrySuccessId?(t(),i(`span`,$,[o[2]||=r(`br`,null,null,-1),r(`small`,null,` (`+l(d(y).baseText(`executionsList.successRetry`))+` `+l(e.execution.retrySuccessId)+`) `,1)])):u(``,!0)]),r(`td`,null,[e.execution.mode===`manual`?(t(),w(d(M),{key:0,content:`Manual Execution`,placement:`top`},{default:T(()=>[b(d(k),{icon:`flask-conical`})]),_:1})):e.execution.mode===`chat`?(t(),w(d(M),{key:1,content:`Chat Execution`,placement:`top`},{default:T(()=>[b(d(k),{icon:`messages-square`})]),_:1})):u(``,!0)]),r(`td`,null,[!e.execution.stoppedAt||e.execution.waitTill?(t(),w(d(ee),{key:0,variant:`ghost`,"data-test-id":`stop-execution-button`,loading:S.value,disabled:S.value,onClick:v(G,[`stop`])},{default:T(()=>[n(l(d(y).baseText(`executionsList.stop`)),1)]),_:1},8,[`loading`,`disabled`])):u(``,!0)]),r(`td`,null,[C.value?u(``,!0):(t(),w(d(P),{key:0,trigger:`click`,onCommand:K},{dropdown:T(()=>[b(d(N),{class:m({[a.$style.actions]:!0,[a.$style.deleteOnly]:!O.value})},{default:T(()=>[O.value?(t(),w(d(I),{key:0,"data-test-id":`execution-retry-saved-dropdown-item`,class:m(a.$style.retryAction),command:`retrySaved`,disabled:!e.workflowPermissions.execute},{default:T(()=>[n(l(d(y).baseText(`executionsList.retryWithCurrentlySavedWorkflow`)),1)]),_:1},8,[`class`,`disabled`])):u(``,!0),O.value?(t(),w(d(I),{key:1,"data-test-id":`execution-retry-original-dropdown-item`,class:m(a.$style.retryAction),command:`retryOriginal`,disabled:!e.workflowPermissions.execute},{default:T(()=>[n(l(d(y).baseText(`executionsList.retryWithOriginalWorkflow`)),1)]),_:1},8,[`class`,`disabled`])):u(``,!0),b(d(I),{"data-test-id":`execution-delete-dropdown-item`,class:m(a.$style.deleteAction),command:`delete`,disabled:!e.workflowPermissions.update},{default:T(()=>[n(l(d(y).baseText(`generic.delete`)),1)]),_:1},8,[`class`,`disabled`])]),_:1},8,[`class`])]),default:T(()=>[b(d(j),{variant:`subtle`,icon:`ellipsis-vertical`})]),_:1}))])],2)}}}),[[`__cssModules`,{$style:{dangerBg:`_dangerBg_11wla_125`,workflowName:`_workflowName_11wla_129`}}]]),Te={key:0},Ee={style:{width:`50px`}},De={colspan:`8`},Oe={style:{width:`50px`}},ke={colspan:`9`,style:{"text-align":`center`}},Ae={key:0,"data-test-id":`execution-list-empty`},je=B(s({__name:`GlobalExecutionsList`,props:{executions:{},filters:{},total:{default:0},concurrentTotal:{default:0},estimated:{type:Boolean,default:!1}},emits:[`update:filters`,`execution:stop`],setup(e,{emit:o}){let s=e,f=o,h=E(),g=G(),v=K(),S=H(),O=ue(),k=ne(),j=le(),M=a(!1),N=a(!1),P=a({}),F=re(),I=U(),L=c(()=>N.value?s.total:Object.keys(P.value).length),R=c(()=>[{id:`all`,name:h.baseText(`executionsList.allWorkflows`)},...S.allWorkflows]),B=c(()=>k.isEnterpriseFeatureEnabled[ce.AdvancedExecutionFilters]),V=c(()=>k.isConcurrencyEnabled&&!k.isQueueModeEnabled);_(()=>s.executions,()=>{s.executions.length===0&&J(),me()});function ie(){N.value=!N.value,M.value=!N.value,ae()}function ae(){M.value=!M.value,M.value?Z():(N.value=!1,P.value={})}function q(e){let t=e.id;if(P.value[t]){let{[t]:e,...n}=P.value;P.value=n}else P.value={...P.value,[t]:!0};M.value=Object.keys(P.value).length===s.executions.length,N.value=Object.keys(P.value).length===s.total}async function se(){let e=[B.value&&h.baseText(`executionsList.confirmMessage.annotationsNote`),h.baseText(`executionsList.confirmMessage.message`,{interpolate:{count:L.value.toString()}})].filter(Boolean).join(` `);if(await F.confirm(e,h.baseText(`executionsList.confirmMessage.headline`),{type:`warning`,confirmButtonText:h.baseText(`executionsList.confirmMessage.confirmButtonText`),cancelButtonText:h.baseText(`executionsList.confirmMessage.cancelButtonText`)})===`confirm`){try{await O.deleteExecutions({filters:O.executionsFilters,...N.value?{deleteBefore:new Date}:{ids:Object.keys(P.value)}})}catch(e){I.showError(e,h.baseText(`executionsList.showError.handleDeleteSelected.title`));return}I.showMessage({title:h.baseText(`executionsList.showMessage.handleDeleteSelected.title`),type:`success`}),J()}}function J(){M.value=!1,N.value=!1,P.value={}}async function de(e){f(`update:filters`,e),J()}function fe(e){return pe(e.workflowId??``)??h.baseText(`executionsList.unsavedWorkflow`)}function Y(e){return oe(e.scopes).workflow}function pe(e){return R.value.find(t=>t.id===e)?.name}D(x(`loadMoreButton`),([e])=>{e?.isIntersecting&&X()});async function X(){if(O.filters.status===`running`)return;let e=s.executions.at(-1);try{await O.fetchExecutions(O.executionsFilters,e?.id)}catch(e){I.showError(e,h.baseText(`executionsList.showError.loadMore.title`))}}function Z(){s.executions.forEach(e=>{P.value[e.id]=!0})}function me(){N.value&&(M.value=!0,Z())}async function ye(e){await Q(e,!0)}async function be(e){await Q(e,!1)}async function Q(e,t){try{let n=W((await O.retryExecution(e.id,t)).status);n&&I.showMessage(n)}catch(e){I.showError(e,h.baseText(`executionsList.showError.retryExecution.title`))}g.track(`User clicked retry execution button`,{workflow_id:v.workflowId,execution_id:e.id,retry_type:t?`current`:`original`})}async function xe(e){try{await O.stopCurrentExecution(e.id),I.showMessage({title:h.baseText(`executionsList.showMessage.stopExecution.title`),message:h.baseText(`executionsList.showMessage.stopExecution.message`,{interpolate:{activeExecutionId:e.id}}),type:`success`}),f(`execution:stop`)}catch(e){I.showError(e,h.baseText(`executionsList.showError.stopExecution.title`))}}async function Se(e){if(!(e.annotation&&(e.annotation.vote||e.annotation.tags.length>0)&&await F.confirm(h.baseText(`executionsList.confirmMessage.annotatedExecutionMessage`),h.baseText(`executionDetails.confirmMessage.headline`),{type:`warning`,confirmButtonText:h.baseText(`executionDetails.confirmMessage.confirmButtonText`),cancelButtonText:``})!==`confirm`))try{if(await O.deleteExecutions({ids:[e.id]}),M.value){let{[e.id]:t,...n}=P.value;P.value=n}}catch(e){I.showError(e,h.baseText(`executionsList.showError.handleDeleteSelected.title`))}}async function Ce(e){e?await O.startAutoRefreshInterval():O.stopAutoRefreshInterval()}let $=()=>{j.goToUpgrade(`concurrency`,`upgrade-concurrency`)};return(a,o)=>(t(),i(`div`,{class:m(a.$style.execListWrapper)},[y(a.$slots,`default`),r(`div`,{class:m(a.$style.execListHeaderControls)},[V.value?(t(),w(ge,{key:0,"running-executions-count":e.concurrentTotal,"concurrency-cap":d(k).concurrency,"is-cloud-deployment":d(k).isCloudDeployment,onGoToUpgrade:$},null,8,[`running-executions-count`,`concurrency-cap`,`is-cloud-deployment`])):(t(),w(d(z),{key:1,modelValue:d(O).autoRefresh,"onUpdate:modelValue":[o[0]||=e=>d(O).autoRefresh=e,Ce],"data-test-id":`execution-auto-refresh-checkbox`,label:d(h).baseText(`executionsList.autoRefresh`)},null,8,[`modelValue`,`label`])),r(`div`,{class:m(a.$style.execHeaderRight)},[b(_e,{executions:s.executions},null,8,[`executions`]),b(ve,{workflows:R.value,class:`execFilter`,onFilterChanged:de},null,8,[`workflows`])],2)],2),r(`div`,{class:m(a.$style.execList)},[r(`div`,{class:m(a.$style.execTable)},[b(d(te),null,{default:T(()=>[r(`thead`,null,[M.value&&e.total>0?(t(),i(`tr`,Te,[r(`th`,Ee,[b(d(z),{"model-value":N.value,"data-test-id":`select-all-executions-checkbox`,class:`mb-0`,"onUpdate:modelValue":ie},null,8,[`model-value`])]),r(`th`,De,l(d(h).baseText(`executionsList.selectAll`,{adjustToNumber:e.total,interpolate:{count:`${e.total}`}})),1)])):u(``,!0),r(`tr`,null,[r(`th`,Oe,[b(d(z),{"model-value":M.value,disabled:e.total<1,"data-test-id":`select-visible-executions-checkbox`,class:`mb-0`,"onUpdate:modelValue":ae},null,8,[`model-value`,`disabled`])]),r(`th`,null,l(d(h).baseText(`generic.workflow`)),1),r(`th`,null,l(d(h).baseText(`executionsList.status`)),1),r(`th`,null,l(d(h).baseText(`executionsList.startedAt`)),1),r(`th`,null,l(d(h).baseText(`executionsList.runTime`)),1),r(`th`,null,l(d(h).baseText(`executionsList.id`)),1),o[2]||=r(`th`,null,null,-1),o[3]||=r(`th`,{style:{width:`69px`}},null,-1),o[4]||=r(`th`,{style:{width:`50px`}},null,-1)])]),r(`tbody`,null,[(t(!0),i(p,null,C(e.executions,e=>(t(),w(we,{key:e.id,execution:e,"workflow-name":fe(e),"workflow-permissions":Y(e),selected:P.value[e.id]||N.value,"concurrency-cap":d(k).concurrency,"is-cloud-deployment":d(k).isCloudDeployment,"data-test-id":`global-execution-list-item`,onStop:xe,onDelete:Se,onSelect:q,onRetrySaved:ye,onRetryOriginal:be,onGoToUpgrade:$},null,8,[`execution`,`workflow-name`,`workflow-permissions`,`selected`,`concurrency-cap`,`is-cloud-deployment`]))),128)),d(O).loading&&!e.executions.length?(t(!0),i(p,{key:0},C(d(O).itemsPerPage,e=>(t(),i(`tr`,{key:e},[(t(),i(p,null,C(9,e=>r(`td`,{key:e},[b(d(A))])),64))]))),128)):u(``,!0),r(`tr`,null,[r(`td`,ke,[e.executions.length?e.total>e.executions.length||e.estimated?(t(),w(d(ee),{key:1,ref:`loadMoreButton`,icon:`refresh-cw`,title:d(h).baseText(`executionsList.loadMore`),label:d(h).baseText(`executionsList.loadMore`),loading:d(O).loading,"data-test-id":`load-more-button`,onClick:o[1]||=e=>X()},null,8,[`title`,`label`,`loading`])):(t(),i(p,{key:2},[n(l(d(h).baseText(`executionsList.loadedAll`)),1)],64)):(t(),i(`span`,Ae,l(d(h).baseText(`executionsList.empty`)),1))])])])]),_:1})],2)],2),b(he,{"selected-count":L.value,onDeleteSelected:se,onClearSelection:J},null,8,[`selected-count`])],2))}}),[[`__cssModules`,{$style:{execListWrapper:`_execListWrapper_5gyes_125`,execList:`_execList_5gyes_125`,execListHeaderControls:`_execListHeaderControls_5gyes_140`,execTable:`_execTable_5gyes_147`,execHeaderRight:`_execHeaderRight_5gyes_152`}}]]),Me=s({__name:`ExecutionsView`,setup(e){let n=L(),r=E(),i=G(),a=V(),s=K(),c=H(),l=ue(),p=Y(),m=ie(),h=U(),g=pe(),{executionsCount:_,executionsCountEstimated:v,concurrentExecutionsCount:y,filters:x,allExecutions:C}=J(l);o(async()=>{await D(),a.run(`executionsList.openDialog`),i.track(`User opened Executions log`,{workflow_id:s.workflowId})}),f(async()=>{m.set(r.baseText(`executionsList.workflowExecutions`)),document.addEventListener(`visibilitychange`,O),await l.initialize()}),S(()=>{l.reset(),document.removeEventListener(`visibilitychange`,O)});async function D(){try{await c.fetchAllWorkflows(n.params?.projectId)}catch(e){h.showError(e,r.baseText(`executionsList.showError.loadWorkflows.title`))}}function O(){document.visibilityState===`hidden`?l.stopAutoRefreshInterval():l.startAutoRefreshInterval()}async function k(){try{await l.fetchExecutions()}catch(e){h.showError(e,r.baseText(`executionsList.showError.refreshData.title`))}}async function A(e){l.reset(),l.setFilters(e),await l.initialize()}async function j(){await k()}return(e,n)=>(t(),w(je,{executions:d(C),filters:d(x),total:d(_),"estimated-total":d(v),"concurrent-total":d(y),"onExecution:stop":j,"onUpdate:filters":A},{default:T(()=>[b(Z,null,{default:T(()=>[d(g).isOverviewSubPage&&d(p).isSummaryEnabled?(t(),w(me,{key:0,loading:d(p).weeklySummary.isLoading,summary:d(p).weeklySummary.state,"time-range":`week`},null,8,[`loading`,`summary`])):u(``,!0)]),_:1})]),_:1},8,[`executions`,`filters`,`total`,`estimated-total`,`concurrent-total`]))}});export{Me as default}; //# sourceMappingURL=ExecutionsView-CqWrf307.js.map