UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 41.3 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]=`017aa7b7-705c-48c4-9a2d-70773cc24032`,e._sentryDebugIdIdentifier=`sentry-dbid-017aa7b7-705c-48c4-9a2d-70773cc24032`)})()}catch{}import{o as e}from"./chunk-DxpFCn6T.js";import{$ as t,A as n,C as r,E as i,Ft as a,Ht as o,I as s,N as c,Nt as l,P as u,S as d,Sn as f,T as p,W as m,Wt as h,X as g,_,_n as v,bt as y,ft as b,gt as x,h as S,it as C,j as w,p as T,pt as E,q as D,rt as O,w as k,yn as A,yt as j}from"./vue.runtime.esm-bundler-D9KLAxvJ.js";import{D as ee,G as M,J as te,K as N,P,X as F,Y as ne,at as I,bt as L,ct as re,ft as R,g as z,h as B,it as V,q as H,rt as U,st as W,tt as ie,xt as ae}from"./_MapCache-CUJwh2qp.js";import{$i as oe,F as se,H as ce,Ii as le,It as ue,K as de,Mi as fe,Qi as pe,Xi as G,Zi as K,en as q,gt as me,h as J,v as he}from"./src-wni2AGA3.js";import{t as Y}from"./_plugin-vue_export-helper-Dm3nT7Ps.js";import{$t as ge,As as _e,Dr as ve,Ei as ye,Et as be,Fa as xe,Gr as Se,It as Ce,Ma as we,T as Te,Tr as Ee,_i as De,aa as Oe,at as ke,en as Ae,fn as je,in as Me,na as Ne,r as Pe,rn as X,s as Fe,t as Ie,un as Le,w as Re,z as ze}from"./users.store-BHWXXawf.js";import{M as Be,O as Ve,_ as He,b as Ue,c as We,h as Ge,k as Ke,m as qe,p as Je,t as Ye}from"./ParameterInputList-BFWz3KF9.js";import{n as Xe,t as Ze}from"./col-DUeOzW-F.js";import{Gt as Z,I as Qe,Lo as $e,Pn as et,Qn as tt,Xa as nt,Yn as rt,Za as it,_a as at,d as ot,en as st,gn as ct,ho as lt,l as ut,ms as dt,s as ft,x as pt,ya as mt}from"./constants-CIP7tKq1.js";import{t as ht}from"./useDebounce-CTeIt-cH.js";import{t as gt}from"./dataTable.store-DzRmkvR8.js";import{t as Q}from"./useClipboard-D72kaMkX.js";import{t as _t}from"./nodeIcon-BFJyt77y.js";import{n as vt}from"./canvas.eventBus-C-z2MFNA.js";import{n as yt,t as bt}from"./ContactAdministratorToInstall-CmQ5LyOX.js";import{t as xt}from"./useQuickConnect-CGSObYV3.js";import{t as St}from"./NodeIcon-0naEDfOR.js";import{n as Ct}from"./VirtualSchema-VZf8DCpb.js";import{t as wt}from"./useFreeAiCredits-oLq3Ynnl.js";import{i as Tt,n as Et,r as Dt,t as Ot}from"./CommunityNodeUpdateInfo-VtIhgbTd.js";import{t as kt}from"./useActions-CIZqXgqI.js";var At={key:2},jt=`@n8n/n8n-nodes-langchain.`,Mt=`@n8n/n8n-nodes.`,Nt=c({__name:`FreeAiCreditsCallout`,props:{credentialTypeName:{}},setup(e){let r=e,o=[`${jt}openAi`,`${jt}embeddingsOpenAi`,`${jt}lmChatOpenAi`,`${Mt}openAi`],s=a(!1),c=X(),l=L(),{aiCreditsQuota:u,userCanClaimOpenAiCredits:p,claimingCredits:m,claimCredits:g}=wt(),_=d(()=>r.credentialTypeName&&r.credentialTypeName===`openAiApi`),v=d(()=>c.activeNode?.type&&o.includes(c.activeNode.type)),y=d(()=>p.value&&(v.value||_.value)),b=async()=>{await g(`freeAiCreditsCallout`)&&(s.value=!0)};return(e,r)=>y.value&&!s.value?(t(),k(h(G),{key:0,theme:`secondary`,icon:`circle-alert`,class:`mt-xs`},{trailingContent:j(()=>[w(h(pe),{variant:`subtle`,size:`small`,label:h(l).baseText(`freeAi.credits.callout.claim.button.label`),loading:h(m),onClick:b},null,8,[`label`,`loading`])]),default:j(()=>[n(f(h(l).baseText(`freeAi.credits.callout.claim.title`,{interpolate:{credits:h(u)}}))+` `,1)]),_:1})):s.value?(t(),k(h(G),{key:1,theme:`success`,icon:`circle-check`,class:`mt-xs`},{default:j(()=>[w(h(K),{size:`small`},{default:j(()=>[n(f(h(l).baseText(`freeAi.credits.callout.success.title.part1`,{interpolate:{credits:h(u)}})),1)]),_:1}),r[0]||=n(` \xA0 `,-1),w(h(K),{size:`small`,bold:!0},{default:j(()=>[n(f(h(l).baseText(`freeAi.credits.callout.success.title.part2`)),1)]),_:1})]),_:1})):(t(),i(`div`,At))}}),Pt=c({name:`OnClickOutside`,props:[`as`,`options`],emits:[`trigger`],setup(e,{slots:t,emit:n}){let r=a();return z(r,e=>{n(`trigger`,e)},e.options),()=>{if(t.default)return s(e.as||`div`,{ref:r},t.default())}}});function Ft(e){let t=U(e);return t?.$el??t}var It=N?window:void 0;function Lt(...e){let t,n,r,i;if(typeof e[0]==`string`||Array.isArray(e[0])?([n,r,i]=e,t=It):[t,n,r,i]=e,!t)return ne;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);let a=[],o=()=>{a.forEach(e=>e()),a.length=0},s=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),c=x(()=>[Ft(t),U(i)],([e,t])=>{if(o(),!e)return;let i=te(t)?{...t}:t;a.push(...n.flatMap(t=>r.map(n=>s(e,t,n,i))))},{immediate:!0,flush:`post`}),l=()=>{c(),o()};return I(l),l}M.mounted,M.unmounted,M.mounted,M.mounted,M.mounted,M.mounted,M.mounted;function Rt(e){return typeof Window<`u`&&e instanceof Window?e.document.documentElement:typeof Document<`u`&&e instanceof Document?e.documentElement:e}M.mounted,M.mounted,M.mounted;function $(e){let t=window.getComputedStyle(e);if(t.overflowX===`scroll`||t.overflowY===`scroll`||t.overflowX===`auto`&&e.clientWidth<e.scrollWidth||t.overflowY===`auto`&&e.clientHeight<e.scrollHeight)return!0;{let t=e.parentNode;return!t||t.tagName===`BODY`?!1:$(t)}}function zt(e){let t=e||window.event,n=t.target;return $(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)}var Bt=new WeakMap;function Vt(e,t=!1){let n=a(t),r=null,i=``;x(ie(e),e=>{let t=Rt(U(e));if(t){let e=t;if(Bt.get(e)||Bt.set(e,e.style.overflow),e.style.overflow!==`hidden`&&(i=e.style.overflow),e.style.overflow===`hidden`)return n.value=!0;if(n.value)return e.style.overflow=`hidden`}},{immediate:!0});let o=()=>{let t=Rt(U(e));!t||n.value||(H&&(r=Lt(t,`touchmove`,e=>{zt(e)},{passive:!1})),t.style.overflow=`hidden`,n.value=!0)},s=()=>{let t=Rt(U(e));!t||!n.value||(H&&r?.(),t.style.overflow=i,Bt.delete(t),n.value=!1)};return I(s),d({get(){return n.value},set(e){e?o():s()}})}function Ht(){let e=!1,t=a(!1);return(n,r)=>{if(t.value=r.value,e)return;e=!0;let i=Vt(n,r.value);x(t,e=>i.value=e)}}Ht();var Ut=[`data-test-id`],Wt=[`textContent`],Gt=[`onClick`],Kt=[`onClick`],qt=[`data-node-name`],Jt=[`onClick`],Yt=Y(c({__name:`NDVSubConnections`,props:{rootNode:{}},emits:[`switchSelectedNode`,`openConnectionNodeCreator`],setup(e,{expose:o,emit:s}){let c=e,l=Fe(),u=Re(),m=ge(),g=L(),{debounce:y}=ht(),b=s,S=a([]),C=a([]),T=a(!1),E=d(()=>u.getNodeType(c.rootNode.type,c.rootNode.typeVersion)),D=d(()=>l.getNodeByName(c.rootNode.name)),ee=X(),M=d(()=>l.workflowObject),te=d(()=>m.getNodeIssues(E.value,c.rootNode,M.value,[`typeUnknown`,`parameters`,`credentials`,`execution`])?.input??{}),N=d(()=>{let e={};return S.value.reduce((t,n)=>{let r=e[n.type]??0;e[n.type]=r+1;let i=z(((M.value.connectionsByDestinationNode[c.rootNode.name]?.[n.type]??[])[r]??[]).map(e=>e.node)),a=`${n.type}-${r}`;return{...t,[a]:i}},{})});function P(e,t){let n=0;for(let r=0;r<t;r++)S.value[r].type===e.type&&n++;return{connectionType:e.type,typeIndex:n,key:`${e.type}-${n}`}}function F(e,t){return P(e,t).key}function ne(e,t){return S.value.filter(t=>t.type===e).at(t)}function I(e){return ne(e.connectionType,e.typeIndex)?.maxConnections!==1}function re(e){return I(e)&&!C.value.includes(e.connectionType)}function R(e,t){I(e)&&(t?C.value=[...C.value,e.connectionType]:C.value=C.value.filter(t=>t!==e.connectionType))}function z(e){return e.map(e=>{let t=l.getNodeByName(e);if(t){let e=u.getNodeType(t.type);if(e){let n=m.getNodeIssues(e,t,M.value);return{node:t,nodeType:e,issues:n?m.nodeIssuesToString(n,t):``}}}return null}).filter(e=>e!==null)}function B(e){return T.value&&(te.value[e.connectionType]??[]).length>0}function V(e){return typeof e==`string`?!1:`type`in e}function H(){return!E.value||!c.rootNode?[]:at(M.value,c.rootNode,E.value).filter(e=>V(e)?e.type!==`main`:!1)}function U(e,t){if(I(t)&&!C.value.includes(t.connectionType)){R(t,!0);return}b(`switchSelectedNode`,e)}function W(e){let t=N.value[e.key];if(I(e)&&!C.value.includes(e.connectionType)&&t.length>=1){R(e,!0);return}b(`openConnectionNodeCreator`,c.rootNode.name,e.connectionType,e.typeIndex)}function ie(){T.value=!1,setTimeout(()=>{T.value=!0},0)}return x([D,ee.activeNode],y(()=>setTimeout(()=>{C.value=[],S.value=H()},0),{debounceTime:1e3}),{immediate:!0}),o({showNodeInputsIssues:ie}),(e,a)=>S.value.length?(t(),i(`div`,{key:0,class:v(e.$style.container)},[r(`div`,{class:v(e.$style.connections),style:A(`--possible-connections: ${S.value.length}`)},[(t(!0),i(_,null,O(S.value,(a,o)=>(t(),i(`div`,{key:F(a,o),"data-test-id":`subnode-connection-group-${F(a,o)}`},[r(`div`,{class:v(e.$style.connectionType)},[r(`span`,{class:v({[e.$style.connectionLabel]:!0,[e.$style.hasIssues]:B(P(a,o))}),textContent:f(`${a.displayName}${a.required?` *`:``}`)},null,10,Wt),w(h(Pt),{onTrigger:e=>R(P(a,o),!1)},{default:j(()=>[r(`div`,{ref_for:!0,ref:`connectedNodesWrapper`,class:v({[e.$style.connectedNodesWrapper]:!0,[e.$style.connectedNodesWrapperExpanded]:C.value.includes(a.type)}),style:A(`--nodes-length: ${N.value[F(a,o)].length}`),onClick:e=>R(P(a,o),!0)},[!(N.value[F(a,o)].length>=1)||a.maxConnections!==1?(t(),i(`div`,{key:0,class:v({[e.$style.plusButton]:!0,[e.$style.hasIssues]:B(P(a,o))}),onClick:e=>W(P(a,o))},[w(h(fe),{placement:`top`,teleported:!0,offset:10,"show-after":300,disabled:re(P(a,o))&&N.value[F(a,o)].length>=1},{content:j(()=>[n(` Add `+f(a.displayName)+` `,1),B(P(a,o))?(t(),k(Be,{key:0,title:`${h(g).baseText(`node.issues`)}:`,items:te.value[a.type]},null,8,[`title`,`items`])):p(``,!0)]),default:j(()=>[w(h(le),{variant:`subtle`,size:`medium`,icon:`plus`,"data-test-id":`add-subnode-${F(a,o)}`},null,8,[`data-test-id`])]),_:2},1032,[`disabled`])],10,Kt)):p(``,!0),N.value[F(a,o)].length>0?(t(),i(`div`,{key:1,class:v({[e.$style.connectedNodes]:!0,[e.$style.connectedNodesMultiple]:N.value[F(a,o)].length>1})},[(t(!0),i(_,null,O(N.value[F(a,o)],(s,c)=>(t(),i(`div`,{key:s.node.name,class:v({[e.$style.nodeWrapper]:!0,[e.$style.hasIssues]:s.issues}),"data-test-id":`floating-subnode`,"data-node-name":s.node.name,style:A(`--node-index: ${c}`)},[(t(),k(h(fe),{key:s.node.name,placement:`top`,teleported:!0,offset:10,"show-after":300,disabled:re(P(a,o))},{content:j(()=>[n(f(s.node.name)+` `,1),s.issues?(t(),k(Be,{key:0,title:`${h(g).baseText(`node.issues`)}:`,items:s.issues},null,8,[`title`,`items`])):p(``,!0)]),default:j(()=>[r(`div`,{class:v(e.$style.connectedNode),onClick:e=>U(s.node.name,P(a,o))},[w(St,{"node-type":s.nodeType,"node-name":s.node.name,"tooltip-position":`top`,size:20,circle:``},null,8,[`node-type`,`node-name`])],10,Jt)]),_:2},1032,[`disabled`]))],14,qt))),128))],2)):p(``,!0)],14,Gt)]),_:2},1032,[`onTrigger`])],2)],8,Ut))),128))],6)],2)):p(``,!0)}}),[[`__cssModules`,{$style:{container:`_container_1x2tc_142`,connections:`_connections_1x2tc_150`,connectionType:`_connectionType_1x2tc_163`,connectionLabel:`_connectionLabel_1x2tc_170`,hasIssues:`_hasIssues_1x2tc_176`,connectedNodesWrapper:`_connectedNodesWrapper_1x2tc_180`,plusButton:`_plusButton_1x2tc_188`,"horizontal-shake":`_horizontal-shake_1x2tc_1`,connectedNodesWrapperExpanded:`_connectedNodesWrapperExpanded_1x2tc_206`,connectedNodesMultiple:`_connectedNodesMultiple_1x2tc_212`,connectedNode:`_connectedNode_1x2tc_180`,connectedNodes:`_connectedNodes_1x2tc_180`,nodeWrapper:`_nodeWrapper_1x2tc_251`}}]]);const Xt=({nodeType:e})=>{let t=d(()=>o(e)?.name.split(`.`)[0]??``),n=d(()=>{let t=o(e);return t?it(t.name):!1});return{docsUrl:d(()=>{let r=o(e);if(!r)return``;if(r.documentationUrl?.startsWith(`http`))return r.documentationUrl;let i=new URLSearchParams({utm_source:`n8n_app`,utm_medium:`node_settings_modal-credential_link`,utm_campaign:r.name}),a=r.codex?.resources?.primaryDocumentation?.[0]?.url;return a?`${a}?${i.toString()}`:n.value?`${pt}${t.value}`:`${ut}?${i.toString()}`})}};var Zt=c({__name:`NodeSettingsTabs`,props:{modelValue:{default:`params`},nodeType:{default:void 0},pushRef:{default:``},hideDocs:{type:Boolean},tabsVariant:{default:void 0},includeAction:{type:Boolean},includeCredential:{type:Boolean},hasCredentialIssue:{type:Boolean,default:!1},compact:{type:Boolean}},emits:[`update:model-value`],setup(e,{emit:n}){let r=e,i=n,a=ve(),o=X(),s=Fe(),c=L(),l=Ae(),{docsUrl:u}=Xt({nodeType:()=>r.nodeType}),f=d(()=>o.activeNode),{installedPackage:p,isCommunityNode:m,isUpdateCheckAvailable:g}=Dt(d(()=>r.nodeType?.name)),_=d(()=>r.nodeType?.name.split(`.`)[0]??``),v=d(()=>r.hideDocs?``:u.value),y=d(()=>{let e=[];return r.includeAction&&e.push({label:c.baseText(`nodeSettings.action`),value:`action`}),r.includeCredential&&e.push({label:c.baseText(`nodeSettings.credential`),value:`credential`,...r.hasCredentialIssue&&{icon:`triangle-alert`,iconPosition:`right`,variant:`danger`}}),e.push({label:c.baseText(r.compact?`nodeSettings.parametersShort`:`nodeSettings.parameters`),value:`params`},{value:`settings`,notification:g.value&&p.value?.updateAvailable?!0:void 0,...r.compact?{icon:`settings`,align:`right`,tooltip:c.baseText(`nodeSettings.settings`)}:{label:c.baseText(`nodeSettings.settings`)}}),m.value&&e.push({icon:`box`,value:`communityNode`,align:`right`,tooltip:c.baseText(`generic.communityNode.tooltip`,{interpolate:{docUrl:we,packageName:_.value}})}),v.value&&e.push({value:`docs`,href:v.value,align:`right`,...r.compact?{icon:`book-open`,tooltip:c.baseText(`nodeSettings.docs`)}:{label:c.baseText(`nodeSettings.docs`)}}),e});function b(e){e===`docs`&&r.nodeType&&(a.run(`dataDisplay.onDocumentationUrlClick`,{nodeType:r.nodeType,documentationUrl:v.value}),l.track(`User clicked ndv link`,{node_type:f.value?.type,workflow_id:s.workflowId,push_ref:r.pushRef,pane:lt.Main,type:`docs`})),e===`settings`&&r.nodeType&&l.track(`User viewed node settings`,{node_type:r.nodeType.name,workflow_id:s.workflowId}),(e===`settings`||e===`params`||e===`action`||e===`credential`)&&i(`update:model-value`,e)}function x(e,t){e===`communityNode`&&t.target.localName===`a`&&l.track(`user clicked cnr docs link`,{source:`node details view`})}return(n,r)=>(t(),k(h(se),{options:y.value,"model-value":e.modelValue,variant:e.tabsVariant,size:e.compact?`small`:`medium`,"onUpdate:modelValue":b,onTooltipClick:x},null,8,[`options`,`model-value`,`variant`,`size`]))}}),Qt=Y(c({__name:`NodeSettingsHeader`,props:{nodeName:{},hideExecute:{type:Boolean},hideDocs:{type:Boolean},hideTabs:{type:Boolean},disableExecute:{type:Boolean},executeButtonTooltip:{},selectedTab:{},nodeType:{},pushRef:{}},emits:[`execute`,`stop-execution`,`value-changed`,`tab-changed`],setup(e,{emit:n}){let r=n;return(n,a)=>(t(),i(`div`,{class:v(n.$style.header)},[e.hideTabs?p(``,!0):(t(),k(Zt,{key:0,"hide-docs":e.hideDocs,"model-value":e.selectedTab,"node-type":e.nodeType,"push-ref":e.pushRef,class:v(n.$style.tabs),"tabs-variant":`modern`,"onUpdate:modelValue":a[0]||=e=>r(`tab-changed`,e)},null,8,[`hide-docs`,`model-value`,`node-type`,`push-ref`,`class`])),e.hideExecute?p(``,!0):(t(),k(Ct,{key:1,"data-test-id":`node-execute-button`,"node-name":e.nodeName,disabled:e.disableExecute,tooltip:e.executeButtonTooltip,class:v(n.$style.execute),size:`small`,"telemetry-source":`parameters`,onExecute:a[1]||=e=>r(`execute`),onStopExecution:a[2]||=e=>r(`stop-execution`),onValueChanged:a[3]||=e=>r(`value-changed`,e)},null,8,[`node-name`,`disabled`,`tooltip`,`class`]))],2))}}),[[`__cssModules`,{$style:{header:`_header_11v3h_125`,execute:`_execute_11v3h_133`,tabs:`_tabs_11v3h_137`}}]]),$t={key:0,class:`webhooks`},en=[`title`],tn={key:0,class:`node-webhooks`},nn={key:0,class:`url-selection`},rn={key:0,class:`webhook-wrapper`},an={class:`http-field`},on={class:`http-method`},sn={class:`url-field`},cn=[`onClick`],ln={key:1,class:`webhook-wrapper`},un={class:`url-field-full-width`},dn=[`onClick`],fn=Y(c({__name:`NodeWebhooks`,props:{node:{},nodeTypeDescription:{}},setup(e){let o=e,s=Q(),c=be(),l=Ee(),u=L(),m=Ae(),g=a(o.nodeTypeDescription&&!rt.includes(o.nodeTypeDescription.name)),y=a(`test`),b=d(()=>o.nodeTypeDescription&&tt.includes(o.nodeTypeDescription.name)),S=d(()=>[...b.value?[]:[{label:E.value.testUrl,value:`test`}],{label:E.value.productionUrl,value:`production`}]),C=d(()=>o.nodeTypeDescription?.webhooks===void 0?[]:o.nodeTypeDescription.webhooks.filter(e=>e.restartWebhook!==!0)),T=B(async()=>{let e=y.value,t=o.node,n=[];for(let r of C.value){let i=!r.ndvHideUrl;if(typeof r.ndvHideUrl==`string`&&(i=!await c.getWebhookExpressionValue(r,`ndvHideUrl`)),!i)continue;let a=``;t&&(a=await c.getWebhookUrl(r,t,b.value?`production`:e));let o=!r.ndvHideMethod;try{let e=await c.getWebhookExpressionValue(r,`httpMethod`,!1);Array.isArray(e)&&e.length!==1?o=!1:typeof r.ndvHideMethod==`string`&&(o=!await c.getWebhookExpressionValue(r,`ndvHideMethod`))}catch{}let s=``;try{let e=await c.getWebhookExpressionValue(r,`httpMethod`,!1);s=Array.isArray(e)?e[0]:e}catch{}n.push({webhook:r,url:a,httpMethod:s,isMethodVisible:o})}return n},[]),E=d(()=>{switch(o.nodeTypeDescription?.name){case Z:return{toggleTitle:u.baseText(`nodeWebhooks.webhookUrls.chatTrigger`),clickToDisplay:u.baseText(`nodeWebhooks.clickToDisplayWebhookUrls.formTrigger`),clickToHide:u.baseText(`nodeWebhooks.clickToHideWebhookUrls.chatTrigger`),clickToCopy:u.baseText(`nodeWebhooks.clickToCopyWebhookUrls.chatTrigger`),testUrl:u.baseText(`nodeWebhooks.testUrl`),productionUrl:u.baseText(`nodeWebhooks.productionUrl`),copyTitle:u.baseText(`nodeWebhooks.showMessage.title.chatTrigger`),copyMessage:u.baseText(`nodeWebhooks.showMessage.message.chatTrigger`)};case ct:return{toggleTitle:u.baseText(`nodeWebhooks.webhookUrls.formTrigger`),clickToDisplay:u.baseText(`nodeWebhooks.clickToDisplayWebhookUrls.formTrigger`),clickToHide:u.baseText(`nodeWebhooks.clickToHideWebhookUrls.formTrigger`),clickToCopy:u.baseText(`nodeWebhooks.clickToCopyWebhookUrls.formTrigger`),testUrl:u.baseText(`nodeWebhooks.testUrl`),productionUrl:u.baseText(`nodeWebhooks.productionUrl`),copyTitle:u.baseText(`nodeWebhooks.showMessage.title.formTrigger`),copyMessage:u.baseText(`nodeWebhooks.showMessage.message.formTrigger`)};case et:return{toggleTitle:u.baseText(`nodeWebhooks.webhookUrls.mcpTrigger`),clickToDisplay:u.baseText(`nodeWebhooks.clickToDisplayWebhookUrls.mcpTrigger`),clickToHide:u.baseText(`nodeWebhooks.clickToHideWebhookUrls.mcpTrigger`),clickToCopy:u.baseText(`nodeWebhooks.clickToCopyWebhookUrls.mcpTrigger`),testUrl:u.baseText(`nodeWebhooks.testUrl`),productionUrl:u.baseText(`nodeWebhooks.productionUrl`),copyTitle:u.baseText(`nodeWebhooks.showMessage.title.mcpTrigger`),copyMessage:void 0};default:return{toggleTitle:u.baseText(`nodeWebhooks.webhookUrls`),clickToDisplay:u.baseText(`nodeWebhooks.clickToDisplayWebhookUrls`),clickToHide:u.baseText(`nodeWebhooks.clickToHideWebhookUrls`),clickToCopy:u.baseText(`nodeWebhooks.clickToCopyWebhookUrls`),testUrl:u.baseText(`nodeWebhooks.testUrl`),productionUrl:u.baseText(`nodeWebhooks.productionUrl`),copyTitle:u.baseText(`nodeWebhooks.showMessage.title`),copyMessage:void 0}}});function D(e){s.copy(e.url),l.showMessage({title:E.value.copyTitle,message:E.value.copyMessage,type:`success`}),m.track(`User copied webhook URL`,{pane:`parameters`,type:`${y.value} url`})}return x(()=>o.node,()=>{g.value=o.nodeTypeDescription&&!rt.includes(o.nodeTypeDescription.name)}),(e,a)=>C.value.length&&h(T).length>0?(t(),i(`div`,$t,[r(`div`,{class:v([`clickable headline`,{expanded:!g.value}]),title:g.value?E.value.clickToDisplay:E.value.clickToHide,onClick:a[0]||=e=>g.value=!g.value},[w(h(oe),{icon:`chevron-right`,class:`minimize-button minimize-icon`}),n(` `+f(E.value.toggleTitle),1)],10,en),w(h(q),null,{default:j(()=>[g.value?p(``,!0):(t(),i(`div`,tn,[b.value?p(``,!0):(t(),i(`div`,nn,[w(h(Xe),null,{default:j(()=>[w(h(Ze),{span:24},{default:j(()=>[w(h(ce),{modelValue:y.value,"onUpdate:modelValue":a[1]||=e=>y.value=e,options:S.value},null,8,[`modelValue`,`options`])]),_:1})]),_:1})])),(t(!0),i(_,null,O(h(T),(e,o)=>(t(),k(h(fe),{key:o,class:`item`,content:E.value.clickToCopy,placement:`left`},{default:j(()=>[e.isMethodVisible?(t(),i(`div`,rn,[r(`div`,an,[r(`div`,on,[n(f(e.httpMethod),1),a[2]||=r(`br`,null,null,-1)])]),r(`div`,sn,[r(`div`,{class:`webhook-url left-ellipsis clickable`,onClick:t=>D(e)},[n(f(e.url),1),a[3]||=r(`br`,null,null,-1)],8,cn)])])):(t(),i(`div`,ln,[r(`div`,un,[r(`div`,{class:`webhook-url left-ellipsis clickable`,onClick:t=>D(e)},[n(f(e.url),1),a[4]||=r(`br`,null,null,-1)],8,dn)])]))]),_:2},1032,[`content`]))),128))]))]),_:1})])):p(``,!0)}}),[[`__scopeId`,`data-v-75d5f44c`]]),pn=Y(c({__name:`ExperimentalEmbeddedNdvHeader`,props:{node:{},readOnly:{type:Boolean},nodeType:{},pushRef:{},subTitle:{},extraTabsClassName:{},selectedTab:{},includeAction:{type:Boolean},includeCredential:{type:Boolean},hasCredentialIssue:{type:Boolean}},emits:[`name-changed`,`dblclick-title`,`tab-changed`],setup(e,{emit:a}){let o=a;return(a,s)=>(t(),i(`div`,{class:v([a.$style.component,e.node.disabled?a.$style.disabled:``])},[r(`div`,{class:v(a.$style.title),onDblclick:s[1]||=e=>o(`dblclick-title`,e)},[w(St,{"node-type":e.nodeType,size:16},null,8,[`node-type`]),r(`div`,{class:v(a.$style.titleText)},[w(h(J),{"min-width":0,"model-value":e.node.name,"read-only":e.readOnly,"onUpdate:modelValue":s[0]||=e=>o(`name-changed`,e)},null,8,[`model-value`,`read-only`])],2),w(h(K),{bold:``,size:`small`,color:`text-light`,class:v(a.$style.subTitleText)},{default:j(()=>[n(f(e.subTitle),1)]),_:1},8,[`class`]),C(a.$slots,`actions`)],34),r(`div`,{class:v(a.$style.tabsContainer)},[w(Zt,{class:v(e.extraTabsClassName),"model-value":e.selectedTab,"node-type":e.nodeType,"push-ref":e.pushRef,"tabs-variant":`modern`,compact:``,"include-action":e.includeAction,"include-credential":e.includeCredential,"has-credential-issue":e.hasCredentialIssue,"onUpdate:modelValue":s[2]||=e=>o(`tab-changed`,e)},null,8,[`class`,`model-value`,`node-type`,`push-ref`,`include-action`,`include-credential`,`has-credential-issue`])],2)],2))}}),[[`__cssModules`,{$style:{component:`_component_1f41t_125`,title:`_title_1f41t_129`,disabled:`_disabled_1f41t_137`,titleText:`_titleText_1f41t_141`,subTitleText:`_subTitleText_1f41t_153`,tabsContainer:`_tabsContainer_1f41t_162`}}]]),mn=[`onClick`],hn=Y(c({__name:`NodeActionsList`,props:{node:{}},emits:[`actionSelected`],setup(e,{emit:r}){let o=r,s=Re(),{generateMergedNodesAndActions:c}=Te(),{parseCategoryActions:l,getActionData:u}=kt(),m=L(),g=a(),y=d(()=>s.getNodeType(e.node.type,e.node.typeVersion)),b=d(()=>{let{actions:t}=c(y.value?[y.value]:[],[]);return l(Object.values(t).flatMap(e=>e.filter(({actionKey:e})=>e!==Qe).map(e=>({type:`action`,subcategory:e.actionKey,key:e.actionKey,properties:e}))),m.baseText(`nodeCreator.actionsCategory.actions`),!0).map(t=>{if(t.type!==`action`)return{action:t,isSelected:!1};let n=u(t.properties).value,r=!0;for(let[t,i]of Object.entries(n))r&&=e.node.parameters[t]===i;return{action:t,isSelected:r}})});function S(e){e.type===`action`&&o(`actionSelected`,u(e.properties).value)}function C(e){e instanceof HTMLDivElement&&(g.value=e)}return x(g,e=>{e?.scrollIntoView()},{flush:`post`}),(e,r)=>(t(),i(`div`,{class:v(e.$style.component)},[(t(!0),i(_,null,O(b.value,r=>(t(),i(_,{key:r.action.key},[r.action.type===`label`?(t(),k(h(K),{key:0,tag:`div`,class:v(e.$style.label),size:`xsmall`,color:`text-base`,bold:``},{default:j(()=>[n(f(r.action.key),1)]),_:2},1032,[`class`])):r.action.type===`action`?(t(),i(`div`,{key:1,ref_for:!0,ref:r.isSelected?C:void 0,class:v({[e.$style.option]:!0,[e.$style.selected]:r.isSelected}),role:`button`,onClick:e=>S(r.action)},[w(St,{size:20,"node-type":y.value},null,8,[`node-type`]),w(h(K),{size:`small`,bold:``,class:v(e.$style.optionText)},{default:j(()=>[n(f(r.action.properties.displayName),1)]),_:2},1032,[`class`]),r.isSelected?(t(),k(h(oe),{key:0,icon:`check`,color:`primary`})):p(``,!0)],10,mn)):p(``,!0)],64))),128))],2))}}),[[`__cssModules`,{$style:{component:`_component_617qw_125`,label:`_label_617qw_129`,option:`_option_617qw_134`,selected:`_selected_617qw_141`,optionText:`_optionText_617qw_145`}}]]),gn={class:`mt-s mb-xs`},_n=[`href`,`textContent`],vn=Y(c({__name:`NodeSettingsInvalidNodeWarning`,props:{node:{},previewMode:{type:Boolean,default:!1}},setup(e){let a=L(),o=Ae(),s=Re(),c=Pe(),l=X(),u=vt(),m=Ie(),g=d(()=>it(e.node.type)),_=d(()=>it(e.node.type)&&s.communityNodeType(e.node.type)?.isOfficialNode),y=d(()=>ze(e.node.type.split(`.`)[0])),b=d(()=>m.isAdminOrOwner),{getQuickConnectOptionByPackageName:S}=xt(),C=d(()=>S(y.value)),{installNode:T,loading:E}=yt(),D=d(()=>!!s.nodeTypes[e.node.type]);async function O(){o.track(`user clicked cnr docs link`,{source:`missing node modal source`,package_name:e.node.type.split(`.`)[0],node_type:e.node.type}),_.value?await u.openNodeCreatorWithNode(e.node.name):y.value&&window.open(`https://www.npmjs.com/package/${y.value}`,`_blank`)}async function A(){o.track(`user clicked cnr install button`,{source:`missing node modal source`,package_name:y.value,node_type:e.node.type}),_.value?await T({type:`verified`,packageName:y.value,nodeType:e.node.type,telemetry:{source:`missing node modal source`,hasQuickConnect:C.value!==void 0}}):c.openModalWithData({name:xe,data:{packageName:y.value,disableInput:!0,hideSuggestion:!0,nodeType:e.node.type}})}return x(D,()=>{D.value&&l.unsetActiveNodeName()}),(o,s)=>(t(),i(`div`,{class:v(o.$style.nodeIsNotValid)},[r(`p`,{class:v(o.$style.warningIcon)},[w(h(oe),{icon:`triangle-alert`})],2),r(`div`,gn,[w(h(K),{size:`large`,color:`text-dark`,bold:``},{default:j(()=>[n(f(e.previewMode?h(a).baseText(`nodeSettings.communityNodeUnknown.title.preview`):h(a).baseText(`nodeSettings.communityNodeUnknown.title`)),1)]),_:1})]),g.value&&!e.previewMode?(t(),i(`div`,{key:0,class:v(o.$style.descriptionContainer)},[w(h(ae),{keypath:`nodeSettings.communityNodeUnknown.description`,tag:`span`,scope:`global`},{action:j(()=>[w(h(K),{size:`medium`,bold:``},{default:j(()=>[n(f(y.value),1)]),_:1})]),_:1}),b.value?(t(),i(`div`,{key:0,class:v(o.$style.communityNodeActionsContainer)},[b.value?(t(),k(h(pe),{key:0,variant:`solid`,icon:`hard-drive-download`,"data-test-id":`install-community-node-button`,loading:h(E),disabled:h(E),onClick:A},{default:j(()=>[n(f(h(a).baseText(`nodeSettings.communityNodeUnknown.installButton.label`)),1)]),_:1},8,[`loading`,`disabled`])):p(``,!0),w(h(pe),{variant:`subtle`,icon:`external-link`,onClick:O,"data-test-id":`view-details-button`},{default:j(()=>[n(f(h(a).baseText(`nodeSettings.communityNodeUnknown.viewDetailsButton.label`)),1)]),_:1})],2)):(t(),k(bt,{key:1,box:!1}))],2)):e.previewMode?p(``,!0):(t(),k(h(ae),{key:1,keypath:`nodeSettings.nodeTypeUnknown.description`,tag:`span`,scope:`global`},{action:j(()=>[r(`a`,{href:h(ot),target:`_blank`,textContent:f(h(a).baseText(`nodeSettings.nodeTypeUnknown.description.customNode`))},null,8,_n)]),_:1}))],2))}}),[[`__cssModules`,{$style:{communityNodeActionsContainer:`_communityNodeActionsContainer_10r04_125`,nodeIsNotValid:`_nodeIsNotValid_10r04_130`,warningIcon:`_warningIcon_10r04_141`,descriptionContainer:`_descriptionContainer_10r04_146`}}]]),yn={key:0},bn={key:1},xn=c({__name:`NodeStorageLimitCallout`,setup(e){let n=L(),r=X(),a=gt(),o=d(()=>{if(!st.includes(r.activeNode?.type??``))return null;switch(a.dataTableSizeLimitState){case`error`:return`danger`;case`warn`:return`warning`;default:return null}});return(e,r)=>o.value?(t(),k(h(G),{key:0,theme:o.value,class:`mt-xs`},{default:j(()=>[o.value===`danger`?(t(),i(`span`,yn,f(h(n).baseText(`dataTable.banner.storageLimitError.message`,{interpolate:{usage:`${h(a).dataTableSize} / ${h(a).maxSizeMB}MB`}})),1)):(t(),i(`span`,bn,f(h(n).baseText(`dataTable.banner.storageLimitWarning.message`,{interpolate:{usage:`${h(a).dataTableSize} / ${h(a).maxSizeMB}MB`}})),1))]),_:1},8,[`theme`])):p(``,!0)}}),Sn=Y(c({__name:`NodeTitle`,props:{modelValue:{default:``},nodeType:{default:void 0},iconSource:{default:void 0},readOnly:{type:Boolean,default:!1}},emits:[`update:model-value`],setup(e,{emit:n}){let a=n;function o(e){e.trim()!==``&&a(`update:model-value`,e.trim())}let s=E(`wrapperRef`),{width:c}=ee(s);return(n,a)=>(t(),i(`span`,{class:v(n.$style.container),"data-test-id":`node-title-container`},[r(`span`,{class:v(n.$style.iconWrapper)},[e.iconSource?(t(),k(St,{key:1,"icon-source":e.iconSource,"node-type":e.nodeType,size:18,"show-tooltip":!0,"tooltip-position":`left`},null,8,[`icon-source`,`node-type`])):(t(),k(St,{key:0,"node-type":e.nodeType,size:18,"show-tooltip":!0,"tooltip-position":`left`},null,8,[`node-type`]))],2),r(`div`,{ref_key:`wrapperRef`,ref:s,class:v(n.$style.textWrapper)},[w(h(J),{"max-width":h(c),"model-value":e.modelValue,"read-only":e.readOnly,"onUpdate:modelValue":o},null,8,[`max-width`,`model-value`,`read-only`])],2)],2))}}),[[`__cssModules`,{$style:{container:`_container_jnhsg_125`,textWrapper:`_textWrapper_jnhsg_134`,iconWrapper:`_iconWrapper_jnhsg_139`}}]]),Cn=e(he(),1),wn=[`data-has-output-connection`],Tn={class:`header-side-menu`},En={key:1,class:`no-parameters`},Dn={key:2,class:`parameter-item parameter-notice`,"data-test-id":`node-parameters-http-notice`},On={class:`node-version`,"data-test-id":`node-version`},kn=Y(c({__name:`NodeSettings`,props:{eventBus:{},dragging:{type:Boolean},pushRef:{},readOnly:{type:Boolean},foreignCredentials:{},blockUI:{type:Boolean},executable:{type:Boolean},inputSize:{default:0},activeNode:{default:void 0},isEmbeddedInCanvas:{type:Boolean,default:!1},subTitle:{default:void 0},extraTabsClassName:{},extraParameterWrapperClassName:{},isNdvV2:{type:Boolean,default:!1},hideExecute:{type:Boolean,default:!1},hideDocs:{type:Boolean,default:!0},hideSubConnections:{type:Boolean,default:!1}},emits:[`stopExecution`,`valueChanged`,`switchSelectedNode`,`openConnectionNodeCreator`,`activate`,`execute`,`captureWheelBody`,`dblclickHeader`],setup(e,{emit:o}){let s=e,c=o;b();let l=a(He()),u=Re(),m=X(),_=Fe(),O=Se(),A=Me(),ee=d(()=>_.workflowId?Oe(Ne(_.workflowId)):void 0),M=ke(),te=De(),N=Ae(),F=ge(),ne=ve(),I=L(),re=me(),R=We(),z=E(`nodeParameterWrapper`),B=a(!1);s.isEmbeddedInCanvas&&P(z,()=>{B.value=(z.value?.scrollHeight??0)>(z.value?.offsetHeight??0)});let V=a(!0),H=a(`params`),U=a(!1),W=a([]),ie=a(null),ae=d(()=>re?.name===dt.DEMO),{isPreviewMode:se}=_e(),ce=d(()=>ae.value&&se),le=d(()=>O.getWorkflowById(_.workflowObject.id)),fe=d(()=>s.foreignCredentials.length>0),pe=d(()=>le.value?.homeProject?.type===Ce.Team),G=d(()=>s.readOnly||fe.value&&!pe.value),q=d(()=>s.activeNode??m.activeNode),J=d(()=>q.value?u.getNodeType(q.value.type,q.value.typeVersion):null),{areAllCredentialsSet:he}=Ke(q,J,``),{installedPackage:Y,isUpdateCheckAvailable:be}=Dt(d(()=>q.value?.type)),xe=d(()=>!!q.value&&u.isTriggerNode(q.value.type)),we=d(()=>!!q.value&&u.isToolNode(q.value.type)),Te=d(()=>F.isNodeExecutable(q.value,s.executable,s.foreignCredentials)),Ee=d(()=>q.value?u.getNodeVersions(q.value.type):[]),Pe=d(()=>Math.max(...Ee.value)),ze=d(()=>!q.value?.typeVersion||Pe.value===q.value.typeVersion),Be=d(()=>q.value&&ze.value&&s.inputSize>1&&!F.isSingleExecution(q.value.type,q.value.parameters)?I.baseText(`nodeSettings.executeButtonTooltip.times`,{interpolate:{inputSize:s.inputSize}}):``),Xe=d(()=>!J.value||J.value.hidden?I.baseText(`nodeSettings.deprecated`):ze.value?I.baseText(`nodeSettings.latest`):I.baseText(`nodeSettings.latestVersion`,{interpolate:{version:Pe.value.toString()}})),Ze=d(()=>J.value===null?[]:J.value?.properties??[]),Z=d(()=>Je(Ze.value,s.isEmbeddedInCanvas)),Qe=d(()=>M.getCredentialTypesNodeDescriptions(``,J.value).filter(e=>Bt(e)).length>0),$e=d(()=>M.getCredentialTypesNodeDescriptions(``,J.value).filter(e=>Bt(e)).map(e=>e.name)),{getQuickConnectOptionByCredentialTypes:et}=xt(),tt=d(()=>et($e.value)),rt=d(()=>tt.value&&!he.value&&!G.value&&!ce.value&&!s.isEmbeddedInCanvas),at=d(()=>!Qe.value&&(Z.value.params??[]).filter(e=>e.type!==`notice`).length===0),ot=d(()=>m.outputPanelEditMode),st=d(()=>!!q.value&&it(q.value.type)),ct=d(()=>q.value?.type.split(`.`)[0]??``),ut=d(()=>Object.values(ee.value?.usedCredentials??{}).filter(e=>Object.values(q.value?.credentials||[]).find(t=>t.id===e.id))),pt=d(()=>{let e=ut.value?Object.values(ut.value).find(e=>e.id===s.foreignCredentials[0]):void 0;return M.getCredentialOwnerName(e)}),ht=d(()=>J.value?`${ft}${J.value.name}`:``),gt=d(()=>{if(!q.value)return!1;let e=_.outgoingConnectionsByNodeName(q.value.name);return(Object.values(e)?.[0]?.[0]??[]).length>0}),Q=e=>{let t;t=e.hasOwnProperty(`value`)?e.value:(0,Cn.default)(l.value,e.name);let n=e.node||q.value?.name;if(!n)return;let r=_.getNodeByName(n);if(r!==null)if(e.name===`name`)c(`valueChanged`,{value:t,oldValue:n,name:e.name});else if(e.name===`parameters`){let n=u.getNodeType(r.type,r.typeVersion);if(!n)return;let i=mt(n.properties,r.parameters,!1,!1,r,n),a=Object.assign({},i);if(i=nt(i),e.value&&typeof e.value==`object`)for(let[o,s]of Object.entries(e.value)){t=s;let e=R.updateParameterByPath(o,t,i,n,r.typeVersion);ne.run(`nodeSettings.valueChanged`,{parameterPath:e,newValue:t,parameters:Ze.value,oldNodeParameters:a})}i=mt(n.properties,i,!0,!1,r,n);for(let e of Object.keys(i))i?.[e]!==null&&i?.[e]!==void 0&&R.setValue(l,`parameters.${e}`,i[e]);if(i){let e={name:r.name,value:i};A.setNodeParameters(e),F.updateNodeParameterIssuesByName(r.name),F.updateNodeCredentialIssuesByName(r.name)}}else if(Ue(e))R.updateNodeParameter(l,e,t,r,we.value);else{l.value={...l.value,[e.name]:t};let n={name:r.name,key:e.name,value:t};A.setNodeValue(n)}},vt=e=>{try{Q({node:q.value?.name,name:`parameters`,value:e})}catch{}},yt=e=>{c(`switchSelectedNode`,e)},bt=(e,t,n=0)=>{c(`openConnectionNodeCreator`,e,t,n)},St=()=>{!q.value||!_.isNodePristine(q.value.name)||(W.value.push(`credentials`),Z.value.params.forEach(e=>{W.value.push(e.name)}),_.setNodePristine(q.value.name,!1))},wt=d(()=>Ge(we.value,I.baseText.bind(I))),kt=d(()=>_t(J.value??q.value?.type,q.value??null)),At=e=>{W.value=W.value.filter(t=>t!==e)},jt=()=>{W.value=[],c(`activate`)},Mt=()=>{W.value=[],ie.value?.showNodeInputsIssues(),c(`execute`)},Pt=e=>{A.updateNodeProperties(e);let t=_.getNodeByName(e.name);t&&F.updateNodeCredentialIssues(t),ne.run(`nodeSettings.credentialSelected`,{updateInformation:e})},Ft=e=>{q.value&&te.pushCommandToUndo(new ye(q.value.name,e,Date.now())),Q({value:e,name:`name`})},It=()=>{if(!q.value){U.value=!0;return}J.value===null?V.value=!1:(V.value=!0,l.value=qe(q.value,wt.value)),U.value=!0},Lt=()=>{c(`stopExecution`)},Rt=()=>{H.value=`settings`},$=e=>{H.value=e},zt=()=>{window.open(ht.value,`_blank`),q.value&&N.track(`User clicked ndv link`,{node_type:q.value.type,workflow_id:_.workflowId,push_ref:s.pushRef,pane:lt.Main,type:`i-wish-this-node-would`})};x(q,()=>{It()}),g(async()=>{St(),It(),s.eventBus?.on(`openSettings`,Rt),q.value!==null&&F.updateNodeParameterIssues(q.value,J.value),je.on(`setHttpNodeParameters`,vt),Le.on(`updateParameterValue`,Q)}),D(()=>{s.eventBus?.off(`openSettings`,Rt),je.off(`setHttpNodeParameters`,vt),Le.off(`updateParameterValue`,Q)});function Bt(e){return e.displayOptions===void 0?!0:!!q.value&&F.displayParameter(q.value.parameters,e,``,q.value)}function Vt(e){for(let[t,n]of Object.entries(e))Q({name:`parameters.${t}`,value:n});if(Qe.value&&!he.value){$(`credential`);return}Z.value.params.length>0&&$(`params`)}return(a,o)=>(t(),i(`div`,{class:v({"node-settings":!0,dragging:e.dragging,embedded:s.isEmbeddedInCanvas}),"data-has-output-connection":gt.value,onKeydown:o[2]||=S(()=>{},[`stop`])},[e.isEmbeddedInCanvas&&q.value?(t(),k(pn,{key:0,node:q.value,"selected-tab":H.value,"read-only":e.readOnly,"node-type":J.value,"push-ref":e.pushRef,"sub-title":e.subTitle,"extra-tabs-class-name":e.extraTabsClassName,"include-action":Z.value.action.length>0,"include-credential":Qe.value,"has-credential-issue":!h(he),onNameChanged:Ft,onTabChanged:$,onDblclickTitle:o[0]||=e=>c(`dblclickHeader`,e)},{actions:j(()=>[C(a.$slots,`actions`,{},void 0,!0)]),_:3},8,[`node`,`selected-tab`,`read-only`,`node-type`,`push-ref`,`sub-title`,`extra-tabs-class-name`,`include-action`,`include-credential`,`has-credential-issue`])):e.isNdvV2?q.value&&V.value?(t(),k(Qt,{key:2,"selected-tab":H.value,"node-name":q.value.name,"node-type":J.value,"execute-button-tooltip":Be.value,"hide-execute":s.hideExecute||!Te.value||e.blockUI||!q.value||!V.value,"disable-execute":ot.value.enabled&&!xe.value,"hide-tabs":!V.value,"hide-docs":s.hideDocs,"push-ref":e.pushRef,onExecute:Mt,onStopExecution:Lt,onValueChanged:Q,onTabChanged:$},null,8,[`selected-tab`,`node-name`,`node-type`,`execute-button-tooltip`,`hide-execute`,`disable-execute`,`hide-tabs`,`hide-docs`,`push-ref`])):p(``,!0):(t(),i(`div`,{key:1,class:v(a.$style.header)},[r(`div`,Tn,[q.value?(t(),k(Sn,{key:0,class:`node-name`,"model-value":q.value.name,"icon-source":kt.value,"read-only":G.value,"node-type":J.value,"onUpdate:modelValue":Ft},null,8,[`model-value`,`icon-source`,`read-only`,`node-type`])):p(``,!0),Te.value&&!e.blockUI&&q.value&&V.value?(t(),k(Ct,{key:1,"data-test-id":`node-execute-button`,"node-name":q.value.name,disabled:ot.value.enabled&&!xe.value,tooltip:Be.value,size:`small`,"telemetry-source":`parameters`,onExecute:Mt,onStopExecution:Lt,onValueChanged:Q},null,8,[`node-name`,`disabled`,`tooltip`])):p(``,!0)]),q.value&&V.value?(t(),k(Zt,{key:0,"model-value":H.value,"node-type":J.value,"push-ref":e.pushRef,"onUpdate:modelValue":$},null,8,[`model-value`,`node-type`,`push-ref`])):p(``,!0)],2)),q.value&&!V.value?(t(),k(vn,{key:3,node:q.value,"preview-mode":ce.value},null,8,[`node`,`preview-mode`])):p(``,!0),q.value&&V.value?(t(),i(`div`,{key:4,ref_key:`nodeParameterWrapper`,ref:z,class:v([`node-parameters-wrapper`,B.value?`with-static-scrollbar`:``,{"ndv-v2":e.isNdvV2},e.extraParameterWrapperClassName??``]),"data-test-id":`node-parameters`,onWheelCapture:o[1]||=e=>c(`captureWheelBody`,e)},[fe.value&&!pe.value?(t(),k(h(de),{key:0,content:h(I).baseText(`nodeSettings.hasForeignCredential`,{interpolate:{owner:pt.value}})},null,8,[`content`])):p(``,!0),w(Nt),w(xn),H.value===`action`?(t(),k(hn,{key:1,class:`action-tab`,node:q.value,onActionSelected:Vt},null,8,[`node`])):p(``,!0),H.value===`credential`?(t(),k(Ve,{key:2,node:q.value,readonly:G.value,"show-all":!0,"hide-issues":W.value.includes(`credentials`),onCredentialSelected:Pt,onValueChanged:Q,onBlur:At},null,8,[`node`,`readonly`,`hide-issues`])):p(``,!0),y(r(`div`,null,[w(fn,{node:q.value,"node-type-description":J.value},null,8,[`node`,`node-type-description`]),U.value?(t(),k(Ye,{key:0,parameters:Z.value.params,"hide-delete":!0,"node-values":l.value,"is-read-only":G.value,"hidden-issues-inputs":W.value,path:`parameters`,node:s.activeNode,onValueChanged:Q,onActivate:jt,onParameterBlur:At},{default:j(()=>[rt.value?(t(),k(Tt,{key:0,text:tt.value?.text??``,class:v(a.$style.quickConnectBanner)},null,8,[`text`,`class`])):p(``,!0),!e.isEmbeddedInCanvas&&!ce.value?(t(),k(Ve,{key:1,node:q.value,readonly:G.value,"show-all":!0,"hide-issues":W.value.includes(`credentials`),onCredentialSelected:Pt,onValueChanged:Q,onBlur:At},null,8,[`node`,`readonly`,`hide-issues`])):p(``,!0)]),_:1},8,[`parameters`,`node-values`,`is-read-only`,`hidden-issues-inputs`,`node`])):p(``,!0),at.value?(t(),i(`div`,En,[w(h(K),null,{default:j(()=>[n(f(h(I).baseText(`nodeSettings.thisNodeDoesNotHaveAnyParameters`)),1)]),_:1})])):p(``,!0),h(F).isCustomApiCallSelected(l.value)?(t(),i(`div`,Dn,[w(h(de),{content:h(I).baseText(`nodeSettings.useTheHttpRequestNode`,{interpolate:{nodeTypeDisplayName:J.value?.displayName??``}})},null,8,[`content`])])):p(``,!0)],512),[[T,H.value===`params`]]),y(r(`div`,null,[h(be)&&h(Y)?.updateAvailable?(t(),k(Ot,{key:0,"data-test-id":`update-available`,"package-name":ct.value,style:{"margin-top":`var(--spacing--sm)`},source:`node settings`},null,8,[`package-name`])):p(``,!0),w(Ye,{parameters:Z.value.settings,"node-values":l.value,"is-read-only":G.value,"hide-delete":!0,"hidden-issues-inputs":W.value,path:`parameters`,onValueChanged:Q,onParameterBlur:At},null,8,[`parameters`,`node-values`,`is-read-only`,`hidden-issues-inputs`]),w(Ye,{parameters:wt.value,"hide-delete":!0,"node-values":l.value,"is-read-only":G.value,"hidden-issues-inputs":W.value,path:``,onValueChanged:Q,onParameterBlur:At},null,8,[`parameters`,`node-values`,`is-read-only`,`hidden-issues-inputs`]),r(`div`,On,[n(f(h(I).baseText(`nodeSettings.nodeVersion`,{interpolate:{node:J.value?.displayName,version:(q.value.typeVersion??Pe.value).toString()}}))+` `,1),r(`span`,null,`(`+f(Xe.value)+`)`,1)])],512),[[T,H.value===`settings`]]),e.isNdvV2&&ht.value&&!e.isEmbeddedInCanvas?(t(),i(`div`,{key:3,class:v(a.$style.featureRequest)},[r(`a`,{target:`_blank`,onClick:zt},[w(h(oe),{icon:`lightbulb`}),n(` `+f(h(I).baseText(`ndv.featureRequest`)),1)])],2)):p(``,!0)],34)):p(``,!0),q.value&&!e.hideSubConnections?(t(),k(Yt,{key:5,ref_key:`subConnections`,ref:ie,"root-node":q.value,onSwitchSelectedNode:yt,onOpenConnectionNodeCreator:bt},null,8,[`root-node`])):p(``,!0),w(h(ue),{show:e.blockUI,class:v({[a.$style.uiBlockerNdvV2]:e.isNdvV2})},null,8,[`show`,`class`]),H.value===`settings`&&st.value?(t(),k(Et,{key:6,"package-name":ct.value,"show-manage":h(Ie)().isInstanceOwner},null,8,[`package-name`,`show-manage`])):p(``,!0)],42,wn))}}),[[`__cssModules`,{$style:{header:`_header_17oyk_125`,featureRequest:`_featureRequest_17oyk_129`,quickConnectBanner:`_quickConnectBanner_17oyk_143`,uiBlockerNdvV2:`_uiBlockerNdvV2_17oyk_147`}}],[`__scopeId`,`data-v-640f5910`]]);export{Xt as n,Nt as r,kn as t}; //# sourceMappingURL=NodeSettings-Duq7ydj8.js.map