n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 1.04 MB
JavaScript
!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"n8n@2.16.1"}}catch(e){}}(),System.register(["./chunk-legacy-Dz3fjYb5.js","./vue.runtime.esm-bundler-legacy-BW6xDdqj.js","./core-legacy-VD8c7QJ-.js","./src-legacy-B67uuxhB.js","./get-legacy-CLCnFf3e.js","./_plugin-vue_export-helper-legacy-DFdC_I5Z.js","./_MapCache-legacy-BrGWD-Li.js","./table-legacy-B8DwrQ9H.js","./date-picker-legacy-xv7-JfaG.js","./users.store-legacy-azRUgFdP.js","./ParameterInputList-legacy-BQq1pmzT.js","./radio-legacy-5GBJzlU2.js","./col-legacy-CRjrBpzo.js","./dialog-legacy-Ctrbi48Z.js","./BaseLayout-legacy-D2xw9CZc.js","./constants-legacy-2_ytuuS3.js","./merge-legacy-CqehwKv-.js","./useRootStore-legacy-CC08el-l.js","./settings.store-legacy-I6rZOvfF.js","./banners.store-legacy-QkaJOkrp.js","./dateformat-legacy-BGLHQd3J.js","./useDebounce-legacy-CRJGWVMg.js","./_baseOrderBy-legacy-5zQn-Pv2.js","./versions.store-legacy-4XCrklbY.js","./usePageRedirectionHelper-legacy-DQM99rgh.js","./dataTable.store-legacy-CrFQcdTs.js","./Modal-legacy-myZZZK6d.js","./useClipboard-legacy-DnQV92ly.js","./useBugReporting-legacy-CtmboJIq.js","./executions.store-legacy-Cfatr-ks.js","./CopyInput-legacy-CED6Xllw.js","./apiKeys.store-legacy-C6epo5dQ.js","./assistant.store-legacy-DDWm4tY4.js","./chatPanel.store-legacy-BsMvrm8R.js","./auth.eventBus-legacy-D6_mFtsX.js","./exports-legacy-BC_zzayu.js","./externalSecrets.ee.store-legacy-BPUK9RyR.js","./uniqBy-legacy-DL4sHxk3.js","./communityNodes.store-legacy-4Bqz6_zv.js","./canvas.utils-legacy-DBwbAhDp.js","./canvas.eventBus-legacy-DR7gyyyi.js","./useCanvasOperations-legacy-B8cM-OAy.js","./setupPanel.store-legacy-CxgQYJWF.js","./nodeTransforms-legacy-BzsOh7r-.js","./ContactAdministratorToInstall-legacy-D_2_WgVl.js","./useQuickConnect-legacy-BfHzqFqv.js","./semver-legacy-DMmoc9oJ.js","./ProjectIcon-legacy-CgKMJJy2.js","./ProjectCardBadge-legacy-B-_amJ01.js","./usage.store-legacy-C8awUz5T.js","./CredentialIcon-legacy-B7DgooOp.js","./DropdownMenu-legacy-lUEQmBZg.js","./EnterpriseEdition.ee-legacy-Dh09mCXC.js","./useDynamicCredentials-legacy-ByFvi9Dz.js","./RunDataHtml-legacy-BdFqia50.js","./NodeIcon-legacy-CCBkNBDS.js","./VirtualSchema-legacy-CUc7u758.js","./useCalloutHelpers-legacy-Mzq1I5u0.js","./useTelemetryContext-legacy-DXxvic2t.js","./useRunWorkflow-legacy-DKBAJ9Cs.js","./pushConnection.store-legacy-idli-hOS.js","./useInjectWorkflowId-legacy-piYT0WDS.js","./vue-json-pretty-legacy-ClDlqUZG.js","./collaboration.store-legacy-CFKDVv2B.js","./NodeSettings-legacy-1yPg_OdG.js","./CommunityNodeUpdateInfo-legacy-DynNTkwC.js","./TimeAgo-legacy-IE1NFqmw.js","./ProjectSharing-legacy-CDHINECV.js","./roles.store-legacy-Bhhux2Kq.js","./KeyboardShortcutTooltip-legacy-Dj9i12D0.js","./folders.store-legacy-DaxTE_NY.js","./WorkflowTagsDropdown-legacy-4ALwbgb8.js","./ExternalSecretsProviderConnectionSwitch.ee-legacy-D90N2i8W.js","./SecretsProviderImage.ee-legacy-BbL-y08H.js","./useSecretsProviderConnection.ee-legacy-CNUlIa1x.js","./router-legacy-lf4zTKLR.js","./constants-legacy-Bi9z6I7b.js","./constants-legacy-BcVFPXMl.js","./LoadingView-legacy-hjj_O6ol.js","./logStreaming.store-legacy-ELi18Jkw.js","./SetupTemplateFormStep-legacy-6Z9edR1H.js","./CredentialPicker-legacy-C36WcueE.js","./sourceControl.eventBus-legacy-D6Lya4Yv.js","./orderBy-legacy-BwJw7Ikl.js","./CanvasRunWorkflowButton-legacy-BcDUvuIf.js","./utils-legacy-DhzNIyI4.js","./useMcp-legacy-DF8FdS2L.js","./useCredentialResolvers-legacy-BhuVuzcH.js","./WorkflowDiffView-legacy-BGVCN6X6.js","./chatHubPanel.store-legacy-BByMzy6Y.js","./shuffle-legacy-CLo27Oef.js","./useWorkflowActivate-legacy-BonTrGwF.js","./useGlobalEntityCreation-legacy-UTiP4Bp_.js","./chat.store-legacy-BnVb-kpz.js","./fileUtils-legacy-Dp16LI9C.js","./CreditWarningBanner-legacy-B08O2whB.js","./useProvideWorkflowId-legacy-DJtahBVZ.js","./chart-legacy-BmBDDYdO.js"],(function(e,t){var o,a,r,l,n,i,s,c,d,u,p,v,m,g,b,f,h,_,x,y,w,k,T,C,E,I,j,z,N,S,M,$,A,P,B,L,O,R,D,U,W,V,q,F,H,K,G,Y,Q,X,J,Z,ee,te,oe,ae,re,le,ne,ie,se,ce,de,ue,pe,ve,me,ge,be,fe,he,_e,xe,ye,we,ke,Te,Ce,Ee,Ie,je,ze,Ne,Se,Me,$e,Ae,Pe,Be,Le,Oe,Re,De,Ue,We,Ve,qe,Fe,He,Ke,Ge,Ye,Qe,Xe,Je,Ze,et,tt,ot,at,rt,lt,nt,it,st,ct,dt,ut,pt,vt,mt,gt,bt,ft,ht,_t,xt,yt,wt,kt,Tt,Ct,Et,It,jt,zt,Nt,St,Mt,$t,At,Pt,Bt,Lt,Ot,Rt,Dt,Ut,Wt,Vt,qt,Ft,Ht,Kt,Gt,Yt,Qt,Xt,Jt,Zt,eo,to,oo,ao,ro,lo,no,io,so,co,uo,po,vo,mo,go,bo,fo,ho,_o,xo,yo,wo,ko,To,Co,Eo,Io,jo,zo,No,So,Mo,$o,Ao,Po,Bo,Lo,Oo,Ro,Do,Uo,Wo,Vo,qo,Fo,Ho,Ko,Go,Yo,Qo,Xo,Jo,Zo,ea,ta,oa,aa,ra,la,na,ia,sa,ca,da,ua,pa,va,ma,ga,ba,fa,ha,_a,xa,ya,wa,ka,Ta,Ca,Ea,Ia,ja,za,Na,Sa,Ma,$a,Aa,Pa,Ba,La,Oa,Ra,Da,Ua,Wa,Va,qa,Fa,Ha,Ka,Ga,Ya,Qa,Xa,Ja,Za,er,tr,or,ar,rr,lr,nr,ir,sr,cr,dr,ur,pr,vr,mr,gr,br,fr,hr,_r,xr,yr,wr,kr,Tr,Cr,Er,Ir,jr,zr,Nr,Sr,Mr,$r,Ar,Pr,Br,Lr,Or,Rr,Dr,Ur,Wr,Vr,qr,Fr,Hr,Kr,Gr,Yr,Qr,Xr,Jr,Zr,el,tl,ol,al,rl,ll,nl,il,sl,cl,dl,ul,pl,vl,ml,gl,bl,fl,hl,_l,xl,yl,wl,kl,Tl,Cl,El,Il,jl,zl,Nl,Sl,Ml,$l,Al,Pl,Bl,Ll,Ol,Rl,Dl,Ul,Wl,Vl,ql,Fl,Hl,Kl,Gl,Yl,Ql,Xl,Jl,Zl,en,tn,on,an,rn,ln,nn,sn,cn,dn,un,pn,vn,mn,gn,bn,fn,hn,_n,xn,yn,wn,kn,Tn,Cn,En,In,jn,zn,Nn,Sn,Mn,$n,An,Pn,Bn,Ln,On,Rn,Dn,Un,Wn,Vn,qn,Fn,Hn,Kn,Gn,Yn,Qn,Xn,Jn,Zn,ei,ti,oi,ai,ri,li,ni,ii,si,ci,di,ui,pi,vi,mi,gi,bi,fi,hi,_i,xi,yi,wi,ki,Ti,Ci,Ei,Ii,ji,zi,Ni,Si,Mi,$i,Ai,Pi,Bi,Li,Oi,Ri,Di,Ui,Wi,Vi,qi,Fi,Hi,Ki,Gi,Yi,Qi,Xi,Ji,Zi,es,ts,os,as,rs,ls,ns,is,ss,cs,ds,us,ps,vs,ms,gs,bs,fs,hs,_s,xs,ys,ws,ks,Ts,Cs,Es,Is,js,zs,Ns,Ss,Ms,$s,As,Ps,Bs,Ls,Os,Rs,Ds,Us,Ws,Vs,qs,Fs,Hs,Ks,Gs,Ys,Qs,Xs,Js,Zs,ec,tc,oc,ac,rc,lc,nc,ic,sc,cc,dc,uc,pc,vc,mc,gc,bc,fc,hc,_c,xc,yc,wc,kc,Tc,Cc,Ec,Ic,jc,zc,Nc,Sc,Mc,$c,Ac,Pc,Bc,Lc,Oc,Rc,Dc,Uc,Wc,Vc,qc,Fc,Hc,Kc,Gc,Yc,Qc,Xc,Jc,Zc,ed,td,od,ad,rd,ld,nd,id,sd,cd,dd,ud,pd,vd,md,gd,bd,fd,hd,_d,xd,yd,wd,kd,Td,Cd,Ed,Id,jd,zd,Nd,Sd,Md,$d,Ad,Pd,Bd,Ld,Od,Rd,Dd,Ud,Wd,Vd,qd,Fd,Hd,Kd,Gd,Yd,Qd,Xd,Jd,Zd,eu,tu,ou,au,ru,lu,nu,iu,su,cu,du,uu,pu,vu,mu,gu,bu,fu,hu,_u,xu,yu,wu,ku,Tu,Cu,Eu,Iu,ju,zu,Nu,Su,Mu,$u,Au,Pu,Bu,Lu,Ou,Ru,Du,Uu,Wu,Vu,qu,Fu,Hu,Ku,Gu,Yu,Qu,Xu,Ju,Zu,ep,tp,op,ap,rp,lp,np,ip,sp,cp,dp,up,pp,vp,mp,gp,bp,fp,hp,_p,xp,yp,wp,kp,Tp,Cp,Ep,Ip,jp,zp,Np,Sp,Mp,$p,Ap,Pp,Bp,Lp,Op,Rp,Dp,Up,Wp,Vp,qp,Fp,Hp,Kp,Gp,Yp,Qp,Xp,Jp,Zp,ev,tv,ov,av,rv,lv,nv,iv,sv,cv,dv,uv,pv,vv,mv,gv,bv,fv,hv,_v,xv,yv,wv,kv,Tv,Cv,Ev,Iv,jv,zv,Nv,Sv,Mv,$v,Av,Pv,Bv,Lv,Ov,Rv,Dv,Uv,Wv,Vv,qv,Fv,Hv,Kv,Gv,Yv,Qv,Xv,Jv,Zv,em,tm,om,am,rm,lm,nm,im,sm,cm,dm,um,pm,vm,mm,gm,bm,fm,hm,_m,xm,ym,wm,km,Tm,Cm,Em,Im,jm,zm,Nm,Sm,Mm,$m,Am,Pm,Bm,Lm,Om,Rm,Dm,Um,Wm,Vm,qm,Fm,Hm,Km,Gm,Ym,Qm,Xm,Jm,Zm,eg,tg,og,ag,rg,lg,ng,ig,sg,cg,dg,ug,pg,vg,mg,gg,bg,fg,hg,_g,xg,yg,wg,kg,Tg,Cg,Eg,Ig,jg,zg,Ng,Sg,Mg,$g,Ag,Pg,Bg,Lg,Og,Rg,Dg,Ug,Wg,Vg,qg,Fg,Hg,Kg,Gg,Yg,Qg,Xg,Jg,Zg,eb,tb,ob,ab,rb,lb,nb,ib,sb,cb,db,ub,pb,vb,mb,gb,bb,fb,hb,_b,xb,yb,wb,kb,Tb,Cb,Eb,Ib,jb,zb,Nb,Sb,Mb,$b,Ab,Pb,Bb,Lb,Ob,Rb,Db,Ub,Wb,Vb,qb,Fb,Hb,Kb,Gb,Yb,Qb,Xb,Jb,Zb,ef,tf,of,af,rf,lf,nf,sf,cf,df,uf,pf,vf,mf,gf,bf,ff,hf,_f,xf,yf,wf,kf,Tf,Cf,Ef,If,jf,zf,Nf,Sf,Mf,$f,Af,Pf,Bf,Lf,Of,Rf,Df,Uf,Wf,Vf,qf,Ff,Hf,Kf,Gf,Yf,Qf,Xf,Jf,Zf,eh,th,oh,ah,rh,lh,nh,ih,sh,ch,dh,uh,ph,vh,mh,gh,bh,fh,hh,_h,xh,yh,wh,kh,Th,Ch,Eh,Ih,jh,zh,Nh,Sh,Mh,$h,Ah,Ph,Bh,Lh,Oh,Rh,Dh,Uh,Wh,Vh,qh,Fh,Hh,Kh,Gh,Yh,Qh,Xh,Jh,Zh,e_,t_,o_,a_,r_,l_,n_,i_,s_,c_,d_,u_,p_,v_,m_,g_,b_,f_,h_,__,x_,y_,w_,k_,T_,C_,E_,I_,j_,z_,N_,S_,M_,$_,A_,P_,B_,L_,O_,R_,D_,U_,W_,V_,q_,F_,H_,K_,G_,Y_,Q_,X_,J_,Z_,ex,tx,ox,ax,rx,lx,nx,ix,sx,cx,dx,ux,px,vx,mx,gx,bx,fx,hx,_x,xx,yx,wx,kx,Tx,Cx,Ex,Ix,jx,zx,Nx,Sx,Mx,$x,Ax,Px,Bx,Lx,Ox,Rx,Dx,Ux,Wx,Vx,qx,Fx,Hx,Kx,Gx,Yx,Qx,Xx,Jx,Zx,ey,ty,oy,ay,ry,ly,ny,iy,sy,cy,dy,uy,py,vy,my,gy,by,fy,hy,_y,xy,yy,wy,ky,Ty,Cy,Ey,Iy,jy,zy,Ny,Sy,My,$y,Ay,Py,By,Ly,Oy,Ry,Dy,Uy,Wy,Vy;function qy(e,t,o,a,l,n){const c=S("close"),d=S("el-icon"),u=S("el-focus-trap"),p=S("el-overlay");return r(),ee(te,{to:"body",disabled:!e.appendToBody},[U(q,{name:e.ns.b("fade"),onAfterEnter:e.afterEnter,onAfterLeave:e.afterLeave,onBeforeLeave:e.beforeLeave,persisted:""},{default:ae((()=>[M(U(p,{mask:e.modal,"overlay-class":e.modalClass,"z-index":e.zIndex,onClick:e.onModalClick},{default:ae((()=>[U(u,{loop:"",trapped:e.visible,"focus-trap-el":e.drawerRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:ae((()=>[i("div",k({ref:"drawerRef","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:e.titleId,"aria-describedby":e.bodyId},e.$attrs,{class:[e.ns.b(),e.direction,e.visible&&"open",e.customClass],style:e.isHorizontal?"width: "+e.drawerSize:"height: "+e.drawerSize,role:"dialog",onClick:t[1]||(t[1]=O((()=>{}),["stop"]))}),[i("span",{ref:"focusStartRef",class:z(e.ns.e("sr-focus")),tabindex:"-1"},null,2),e.withHeader?(r(),s("header",{key:0,class:z(e.ns.e("header"))},[e.$slots.title?D(e.$slots,"title",{key:1},(()=>[w(" DEPRECATED SLOT ")])):D(e.$slots,"header",{key:0,close:e.handleClose,titleId:e.titleId,titleClass:e.ns.e("title")},(()=>[e.$slots.title?w("v-if",!0):(r(),s("span",{key:0,id:e.titleId,role:"heading","aria-level":e.headerAriaLevel,class:z(e.ns.e("title"))},y(e.title),11,Vu))])),e.showClose?(r(),s("button",{key:2,"aria-label":e.t("el.drawer.close"),class:z(e.ns.e("close-btn")),type:"button",onClick:t[0]||(t[0]=(...t)=>e.handleClose&&e.handleClose(...t))},[U(d,{class:z(e.ns.e("close"))},{default:ae((()=>[U(c)])),_:1},8,["class"])],10,qu)):w("v-if",!0)],2)):w("v-if",!0),e.rendered?(r(),s("div",{key:1,id:e.bodyId,class:z(e.ns.e("body"))},[D(e.$slots,"default")],10,Fu)):w("v-if",!0),e.$slots.footer?(r(),s("div",{key:2,class:z(e.ns.e("footer"))},[D(e.$slots,"footer")],2)):w("v-if",!0)],16,Wu)])),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])])),_:3},8,["mask","overlay-class","z-index","onClick"]),[[H,e.visible]])])),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])}function Fy(e,t){Cp[e]=Cp[e]||[],Cp[e].push(t)}function Hy(e,t){if(!Ep[e]){Ep[e]=!0;try{t()}catch(o){us&&Bs.error(`Error while instrumenting ${e}`,o)}}}function Ky(e,t){const o=e&&Cp[e];if(o)for(const r of o)try{r(t)}catch(a){us&&Bs.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${Ac(r)}\nError:`,a)}}function Gy(){Ip=dc.onerror,dc.onerror=function(e,t,o,a,r){return Ky("error",{column:a,error:r,line:o,msg:e,url:t}),!!Ip&&Ip.apply(this,arguments)},dc.onerror.__SENTRY_INSTRUMENTED__=!0}function Yy(){jp=dc.onunhandledrejection,dc.onunhandledrejection=function(e){return Ky("unhandledrejection",e),!jp||jp.apply(this,arguments)},dc.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}function Qy(e,t,o){return t||`${function(e){return`${function(e){const t=e.protocol?`${e.protocol}:`:"",o=e.port?`:${e.port}`:"";return`${t}//${e.host}${o}${e.path?`/${e.path}`:""}/api/`}(e)}${e.projectId}/envelope/`}(e)}?${function(e,t){const o={sentry_version:zp};return e.publicKey&&(o.sentry_key=e.publicKey),t&&(o.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(o).toString()}(e,o)}`}function Xy(e){const t=e.defaultIntegrations||[],o=e.integrations;let a;if(t.forEach((e=>{e.isDefaultInstance=!0})),Array.isArray(o))a=[...t,...o];else if("function"==typeof o){const e=o(t);a=Array.isArray(e)?e:[e]}else a=t;return function(e){const t={};return e.forEach((e=>{const{name:o}=e,a=t[o];a&&!a.isDefaultInstance&&e.isDefaultInstance||(t[o]=e)})),Object.values(t)}(a)}function Jy(e,t){for(const o of t)o?.afterAllSetup&&o.afterAllSetup(e)}function Zy(e,t,o){if(o[t.name])us&&Bs.log(`Integration skipped because it was already installed: ${t.name}`);else{if(o[t.name]=t,Np.includes(t.name)||"function"!=typeof t.setupOnce||(t.setupOnce(),Np.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){const o=t.preprocessEvent.bind(t);e.on("preprocessEvent",((t,a)=>o(t,a,e)))}if("function"==typeof t.processEvent){const o=t.processEvent.bind(t),a=Object.assign(((t,a)=>o(t,a,e)),{id:t.name});e.addEventProcessor(a)}us&&Bs.log(`Integration installed: ${t.name}`)}}function ew(e,t){const o=t??function(e){return tw().get(e)}(e)??[];if(0===o.length)return;const a=e.getOptions(),r=function(e,t,o,a){const r={};return t?.sdk&&(r.sdk={name:t.sdk.name,version:t.sdk.version}),o&&a&&(r.dsn=ds(a)),oc(r,[(l=e,[{type:"log",item_count:l.length,content_type:"application/vnd.sentry.items.log+json"},{items:l}])]);var l}(o,a._metadata,a.tunnel,e.getDsn());tw().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(r)}function tw(){return bs("clientToLogBufferMap",(()=>new WeakMap))}function ow(e,t){const o=t??function(e){return aw().get(e)}(e)??[];if(0===o.length)return;const a=e.getOptions(),r=function(e,t,o,a){const r={};return t?.sdk&&(r.sdk={name:t.sdk.name,version:t.sdk.version}),o&&a&&(r.dsn=ds(a)),oc(r,[(l=e,[{type:"trace_metric",item_count:l.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{items:l}])]);var l}(o,a._metadata,a.tunnel,e.getDsn());aw().set(e,[]),e.emit("flushMetrics"),e.sendEnvelope(r)}function aw(){return bs("clientToMetricBufferMap",(()=>new WeakMap))}function rw(e=100){const t=new Set;function o(e){t.delete(e)}return{get $(){return Array.from(t)},add:function(a){if(!(t.size<e))return uc(Sp);const r=a();return t.add(r),r.then((()=>o(r)),(()=>o(r))),r},drain:function(e){if(!t.size)return Ic(!0);const o=Promise.allSettled(Array.from(t)).then((()=>!0));if(!e)return o;const a=[o,new Promise((t=>setTimeout((()=>t(!1)),e)))];return Promise.race(a)}}}function lw(e,{statusCode:t,headers:o},a=Ws()){const r={...e},l=o?.["x-sentry-rate-limits"],n=o?.["retry-after"];if(l)for(const i of l.trim().split(",")){const[e,t,,,o]=i.split(":",5),l=parseInt(e,10),n=1e3*(isNaN(l)?60:l);if(t)for(const i of t.split(";"))"metric_bucket"===i&&o&&!o.split(";").includes("custom")||(r[i]=a+n);else r.all=a+n}else n?r.all=a+function(e,t=Ws()){const o=parseInt(`${e}`,10);if(!isNaN(o))return 1e3*o;const a=Date.parse(`${e}`);return isNaN(a)?Mp:a-t}(n,a):429===t&&(r.all=a+6e4);return r}function nw(e,t,o=rw(e.bufferSize||64)){let a={};return{send:function(r){const l=[];if(Pc(r,((t,o)=>{const r=zc(o);!function(e,t,o=Ws()){return function(e,t){return e[t]||e.all||0}(e,t)>o}(a,r)?l.push(t):e.recordDroppedEvent("ratelimit_backoff",r)})),0===l.length)return Promise.resolve({});const n=oc(r[0],l),i=t=>{Vs(n,["client_report"])?us&&Bs.warn(`Dropping client report. Will not send outcomes (reason: ${t}).`):Pc(n,((o,a)=>{e.recordDroppedEvent(t,zc(a))}))};return o.add((()=>t({body:Ks(n)}).then((e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&us&&Bs.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),a=lw(a,e),e)),(e=>{throw i("network_error"),us&&Bs.error("Encountered error running transport request:",e),e})))).then((e=>e),(e=>{if(e===Sp)return us&&Bs.error("Skipped sending event because buffer is full."),i("queue_overflow"),Promise.resolve({});throw e}))},flush:e=>o.drain(e)}}function iw(e){const t=[];e.message&&t.push(e.message);try{const o=e.exception.values[e.exception.values.length-1];o?.value&&(t.push(o.value),o.type&&t.push(`${o.type}: ${o.value}`))}catch{}return t}function sw(e){return{message:e,[Pp]:!0}}function cw(e){return{message:e,[Bp]:!0}}function dw(e){return!!e&&"object"==typeof e&&Pp in e}function uw(e){return!!e&&"object"==typeof e&&Bp in e}function pw(e,t,o,a,r){let l,n=0,i=!1;e.on(o,(()=>{n=0,clearTimeout(l),i=!1})),e.on(t,(t=>{n+=a(t),n>=8e5?r(e):i||(i=!0,l=setTimeout((()=>{r(e)}),Lp))})),e.on("flush",(()=>{r(e)}))}function vw(e){return"replay_event"===e?"replay":e||"error"}function mw(e,t,o,a){const{beforeSend:r,beforeSendTransaction:l,beforeSendSpan:n,ignoreSpans:i}=t;let s=o;if(gw(s)&&r)return r(s,a);if(bw(s)){if(n||i){const t=function(e){const{trace_id:t,parent_span_id:o,span_id:a,status:r,origin:l,data:n,op:i}=e.contexts?.trace??{};return{data:n??{},description:e.transaction,op:i,parent_span_id:o,span_id:a??"",start_timestamp:e.start_timestamp??0,status:r,timestamp:e.timestamp,trace_id:t??"",origin:l,profile_id:n?.[Is],exclusive_time:n?.[Es],measurements:e.measurements,is_segment:!0}}(s);if(i?.length&&Ps(t,i))return null;if(n){const e=n(t);e?s=ps(o,{type:"transaction",timestamp:(c=e).timestamp,start_timestamp:c.start_timestamp,transaction:c.description,contexts:{trace:{trace_id:c.trace_id,span_id:c.span_id,parent_span_id:c.parent_span_id,op:c.op,status:c.status,origin:c.origin,data:{...c.data,...c.profile_id&&{"sentry.profile_id":c.profile_id},...c.exclusive_time&&{"sentry.exclusive_time":c.exclusive_time}}}},measurements:c.measurements}):js()}if(s.spans){const t=[],o=s.spans;for(const e of o)if(i?.length&&Ps(e,i))Sc(o,e);else if(n){const o=n(e);o?t.push(o):(js(),t.push(e))}else t.push(e);const a=s.spans.length-t.length;a&&e.recordDroppedEvent("before_send","span",a),s.spans=t}}if(l){if(s.spans){const e=s.spans.length;s.sdkProcessingMetadata={...o.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return l(s,a)}}var c;return s}function gw(e){return void 0===e.type}function bw(e){return"transaction"===e.type}function fw(e){let t=0;return e.name&&(t+=2*e.name.length),t+=8,t+_w(e.attributes)}function hw(e){let t=0;return e.message&&(t+=2*e.message.length),t+_w(e.attributes)}function _w(e){if(!e)return 0;let t=0;return Object.values(e).forEach((e=>{Array.isArray(e)?t+=e.length*xw(e[0]):lc(e)?t+=xw(e):t+=100})),t}function xw(e){return"string"==typeof e?2*e.length:"number"==typeof e?8:"boolean"==typeof e?4:0}function yw(e){return function(e){return pc(e)&&"__sentry_fetch_url_host__"in e&&"string"==typeof e.__sentry_fetch_url_host__}(e)?`${e.message} (${e.__sentry_fetch_url_host__})`:e.message}function ww(e,t){!0===t.debug&&(us?Bs.enable():Mc((()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")}))),ws().update(t.initialScope);const o=new e(t);return function(e){ws().setClient(e)}(o),o.init(),o}function kw(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const o=t[6]||"",a=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:o,hash:a,relative:t[5]+o+a}}function Tw(e){"aggregates"in e?void 0===e.attrs?.ip_address&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):void 0===e.ipAddress&&(e.ipAddress="{{auto}}")}function Cw(e,t,o=[t],a="npm"){const r=e._metadata||{};r.sdk||(r.sdk={name:`sentry.javascript.${t}`,packages:o.map((e=>({name:`${a}:@sentry/${e}`,version:zs}))),version:zs}),e._metadata=r}function Ew(e,t){const o=_s(),a=Cs();if(!o)return;const{beforeBreadcrumb:r=null,maxBreadcrumbs:l=Rp}=o.getOptions();if(l<=0)return;const n={timestamp:ys(),...e},i=r?Mc((()=>r(n,t))):n;null!==i&&(o.emit&&o.emit("beforeAddBreadcrumb",i,t),a.addBreadcrumb(i,l))}function Iw(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:Vp],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function jw(e,t){if(e.type){if("transaction"===e.type&&function(e,t){if(!t?.length)return!1;const o=e.transaction;return!!o&&Ds(o,t)}(e,t.ignoreTransactions))return us&&Bs.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${yc(e)}`),!0}else{if(function(e,t){return!!t?.length&&iw(e).some((e=>Ds(e,t)))}(e,t.ignoreErrors))return us&&Bs.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${yc(e)}`),!0;if(function(e){return!!e.exception?.values?.length&&!e.message&&!e.exception.values.some((e=>e.stacktrace||e.type&&"Error"!==e.type||e.value))}(e))return us&&Bs.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${yc(e)}`),!0;if(function(e,t){if(!t?.length)return!1;const o=zw(e);return!!o&&Ds(o,t)}(e,t.denyUrls))return us&&Bs.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${yc(e)}.\nUrl: ${zw(e)}`),!0;if(!function(e,t){if(!t?.length)return!0;const o=zw(e);return!o||Ds(o,t)}(e,t.allowUrls))return us&&Bs.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${yc(e)}.\nUrl: ${zw(e)}`),!0}return!1}function zw(e){try{const t=[...e.exception?.values??[]].reverse().find((e=>void 0===e.mechanism?.parent_id&&e.stacktrace?.frames?.length))?.stacktrace?.frames;return t?function(e=[]){for(let t=e.length-1;t>=0;t--){const o=e[t];if(o&&"<anonymous>"!==o.filename&&"[native code]"!==o.filename)return o.filename||null}return null}(t):null}catch{return us&&Bs.error(`Cannot extract url for event ${yc(e)}`),null}}function Nw(e,t,o,a,r,l){if(!r.exception?.values||!l||!tc(l.originalException,Error))return;const n=r.exception.values.length>0?r.exception.values[r.exception.values.length-1]:void 0;n&&(r.exception.values=Sw(e,t,a,l.originalException,o,r.exception.values,n,0))}function Sw(e,t,o,a,r,l,n,i){if(l.length>=o+1)return l;let s=[...l];if(tc(a[r],Error)){Mw(n,i);const l=e(t,a[r]),c=s.length;$w(l,r,c,i),s=Sw(e,t,o,a[r],r,[l,...s],l,c)}return Array.isArray(a.errors)&&a.errors.forEach(((a,l)=>{if(tc(a,Error)){Mw(n,i);const c=e(t,a),d=s.length;$w(c,`errors[${l}]`,d,i),s=Sw(e,t,o,a,r,[c,...s],c,d)}})),s}function Mw(e,t){e.mechanism={handled:!0,type:"auto.core.linked_errors",...e.mechanism,..."AggregateError"===e.type&&{is_exception_group:!0},exception_id:t}}function $w(e,t,o,a){e.mechanism={handled:!0,...e.mechanism,type:"chained",source:t,exception_id:o,parent_id:a}}function Aw(e){const t="console";Fy(t,e),Hy(t,Pw)}function Pw(){"console"in dc&&ms.forEach((function(e){e in dc.console&&Ec(dc.console,e,(function(t){return hs[e]=t,function(...t){Ky("console",{args:t,level:e}),hs[e]?.apply(dc.console,t)}}))}))}function Bw(e){return"warn"===e?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}function Lw(e,t){return!(!t||!function(e,t){const o=e.message,a=t.message;return!(!o&&!a||o&&!a||!o&&a||o!==a||!Rw(e,t)||!Ow(e,t))}(e,t)&&!function(e,t){const o=Dw(t),a=Dw(e);return!!(o&&a&&o.type===a.type&&o.value===a.value&&Rw(e,t)&&Ow(e,t))}(e,t))}function Ow(e,t){let o=Gs(e),a=Gs(t);if(!o&&!a)return!0;if(o&&!a||!o&&a)return!1;if(a.length!==o.length)return!1;for(let r=0;r<a.length;r++){const e=a[r],t=o[r];if(e.filename!==t.filename||e.lineno!==t.lineno||e.colno!==t.colno||e.function!==t.function)return!1}return!0}function Rw(e,t){let o=e.fingerprint,a=t.fingerprint;if(!o&&!a)return!0;if(o&&!a||!o&&a)return!1;try{return!(o.join("")!==a.join(""))}catch{return!1}}function Dw(e){return e.exception?.values?.[0]}function Uw(...e){let t="",o=!1;for(let a=e.length-1;a>=-1&&!o;a--){const r=a>=0?e[a]:"/";r&&(t=`${r}/${t}`,o="/"===r.charAt(0))}return t=function(e,t){let o=0;for(let a=e.length-1;a>=0;a--){const t=e[a];"."===t?e.splice(a,1):".."===t?(e.splice(a,1),o++):o&&(e.splice(a,1),o--)}if(t)for(;o--;)e.unshift("..");return e}(t.split("/").filter((e=>!!e)),!o).join("/"),(o?"/":"")+t||"."}function Ww(e){let t=0;for(;t<e.length&&""===e[t];t++);let o=e.length-1;for(;o>=0&&""===e[o];o--);return t>o?[]:e.slice(t,o-t+1)}function Vw(e,t){let o=function(e){const t=e.length>1024?`<truncated>${e.slice(-1024)}`:e,o=Yp.exec(t);return o?o.slice(1):[]}(e)[2]||"";return t&&o.slice(-1*t.length)===t&&(o=o.slice(0,o.length-t.length)),o}function qw({isBrowser:e,root:t,prefix:o}){return a=>{if(!a.filename)return a;const r=/^[a-zA-Z]:\\/.test(a.filename)||a.filename.includes("\\")&&!a.filename.includes("/"),l=/^\//.test(a.filename);if(e){if(t){const e=a.filename;0===e.indexOf(t)&&(a.filename=e.replace(t,o))}}else if(r||l){const e=r?a.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):a.filename;a.filename=`${o}${t?function(e,t){e=Uw(e).slice(1),t=Uw(t).slice(1);const o=Ww(e.split("/")),a=Ww(t.split("/")),r=Math.min(o.length,a.length);let l=r;for(let i=0;i<r;i++)if(o[i]!==a[i]){l=i;break}let n=[];for(let i=l;i<o.length;i++)n.push("..");return n=n.concat(a.slice(l)),n.join("/")}(t,e):Vw(e)}`}return a}}function Fw(e){return void 0===e?void 0:e>=400&&e<500?"warning":e>=500?"error":void 0}function Hw(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function Kw(){if("string"==typeof EdgeRuntime)return!0;if(!function(){if(!("fetch"in Xp))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}())return!1;if(Hw(Xp.fetch))return!0;let e=!1;const t=Xp.document;if(t&&"function"==typeof t.createElement)try{const o=t.createElement("iframe");o.hidden=!0,t.head.appendChild(o),o.contentWindow?.fetch&&(e=Hw(o.contentWindow.fetch)),t.head.removeChild(o)}catch(o){us&&Bs.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",o)}return e}function Gw(e,t){const o="fetch";Fy(o,e),Hy(o,(()=>function(e,t=!1){t&&!Kw()||Ec(dc,"fetch",(function(t){return function(...o){const a=new Error,{method:r,url:l}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){const[t,o]=e;return{url:Qw(t),method:Yw(o,"method")?String(o.method).toUpperCase():ac(t)&&Yw(t,"method")?String(t.method).toUpperCase():"GET"}}const t=e[0];return{url:Qw(t),method:Yw(t,"method")?String(t.method).toUpperCase():"GET"}}(o),n={args:o,fetchData:{method:r,url:l},startTimestamp:1e3*Ls(),virtualError:a,headers:Xw(o)};return e||Ky("fetch",{...n}),t.apply(dc,o).then((async t=>(e?e(t):Ky("fetch",{...n,endTimestamp:1e3*Ls(),response:t}),t)),(e=>{Ky("fetch",{...n,endTimestamp:1e3*Ls(),error:e}),pc(e)&&void 0===e.stack&&(e.stack=a.stack,cs(e,"framesToPop",1));const t=_s()?.getOptions().enhanceFetchErrorMessages??"always";if(!1!==t&&e instanceof TypeError&&("Failed to fetch"===e.message||"Load failed"===e.message||"NetworkError when attempting to fetch resource."===e.message))try{const o=new URL(n.fetchData.url).host;"always"===t?e.message=`${e.message} (${o})`:cs(e,"__sentry_fetch_url_host__",o)}catch{}throw e}))}}))}(void 0,t)))}function Yw(e,t){return!!e&&"object"==typeof e&&!!e[t]}function Qw(e){return"string"==typeof e?e:e?Yw(e,"url")?e.url:e.toString?e.toString():"":""}function Xw(e){const[t,o]=e;try{if("object"==typeof o&&null!==o&&"headers"in o&&o.headers)return new Headers(o.headers);if(ac(t))return new Headers(t.headers)}catch{}}function Jw(){return Zp>0}function Zw(e,t={}){if(!function(e){return"function"==typeof e}(e))return e;try{const t=e.__sentry_wrapped__;if(t)return"function"==typeof t?t:e;if(bc(e))return e}catch{return e}const o=function(...o){try{const a=o.map((e=>Zw(e,t)));return e.apply(this,a)}catch(a){throw Zp++,setTimeout((()=>{Zp--})),Lc((e=>{e.addEventProcessor((e=>(t.mechanism&&(xs(e,void 0,void 0),Rs(e,t.mechanism)),e.extra={...e.extra,arguments:o},e))),gc(a)})),a}};try{for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(o[t]=e[t])}catch{}wc(o,e),cs(e,"__sentry_wrapped__",o);try{Object.getOwnPropertyDescriptor(o,"name").configurable&&Object.defineProperty(o,"name",{get:()=>e.name})}catch{}return o}function ek(e,t){const o=ak(e,t),a={type:lk(t),value:nk(t)};return o.length&&(a.stacktrace={frames:o}),void 0===a.type&&""===a.value&&(a.value="Unrecoverable error caught"),a}function tk(e,t,o,a){const r=_s()?.getOptions().normalizeDepth,l=function(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)){const o=e[t];if(o instanceof Error)return o}}(t),n={__serialized__:$c(t,r)};if(l)return{exception:{values:[ek(e,l)]},extra:n};const i={exception:{values:[{type:Js(t)?t.constructor.name:a?"UnhandledRejection":"Error",value:ck(t,{isUnhandledRejection:a})}]},extra:n};if(o){const t=ak(e,o);t.length&&(i.exception.values[0].stacktrace={frames:t})}return i}function ok(e,t){return{exception:{values:[ek(e,t)]}}}function ak(e,t){const o=t.stacktrace||t.stack||"",a=function(e){return e&&ev.test(e.message)?1:0}(t),r=function(e){return"number"==typeof e.framesToPop?e.framesToPop:0}(t);try{return e(o,a,r)}catch{}return[]}function rk(e){return"undefined"!=typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function lk(e){const t=e?.name;return!t&&rk(e)?e.message&&Array.isArray(e.message)&&2==e.message.length?e.message[0]:"WebAssembly.Exception":t}function nk(e){const t=e?.message;return rk(e)?Array.isArray(e.message)&&2==e.message.length?e.message[1]:"wasm exception":t?t.error&&"string"==typeof t.error.message?yw(t.error):yw(e):"No error message"}function ik(e,t,o,a,r){let l;if(jc(t)&&t.error)return ok(e,t.error);if(Tc(t)||Qs(t)){const r=t;if("stack"in t)l=ok(e,t);else{const t=r.name||(Tc(r)?"DOMError":"DOMException"),n=r.message?`${t}: ${r.message}`:t;l=sk(e,n,o,a),xs(l,n)}return"code"in r&&(l.tags={...l.tags,"DOMException.code":`${r.code}`}),l}return pc(t)?ok(e,t):mc(t)||Js(t)?(l=tk(e,t,o,r),Rs(l,{synthetic:!0}),l):(l=sk(e,t,o,a),xs(l,`${t}`,void 0),Rs(l,{synthetic:!0}),l)}function sk(e,t,o,a){const r={};if(a&&o){const a=ak(e,o);a.length&&(r.exception={values:[{value:t,stacktrace:{frames:a}}]}),Rs(r,{synthetic:!0})}if(xc(t)){const{__sentry_template_string__:e,__sentry_template_values__:o}=t;return r.logentry={message:e,params:o},r}return r.message=t,r}function ck(e,{isUnhandledRejection:t}){const o=Zs(e),a=t?"promise rejection":"exception";return jc(e)?`Event \`ErrorEvent\` captured as ${a} with message \`${e.message}\``:Js(e)?`Event \`${function(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}(e)}\` (type=${e.type}) captured as ${a}`:`Object captured as ${a} with keys: ${o}`}function dk(){if(!av.document)return;const e=Ky.bind(null,"dom"),t=uk(e,!0);av.document.addEventListener("click",t,!1),av.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{const o=av[t]?.prototype;o?.hasOwnProperty?.("addEventListener")&&(Ec(o,"addEventListener",(function(t){return function(o,a,r){if("click"===o||"keypress"==o)try{const a=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},l=a[o]=a[o]||{refCount:0};if(!l.handler){const a=uk(e);l.handler=a,t.call(this,o,a,r)}l.refCount++}catch{}return t.call(this,o,a,r)}})),Ec(o,"removeEventListener",(function(e){return function(t,o,a){if("click"===t||"keypress"==t)try{const o=this.__sentry_instrumentation_handlers__||{},r=o[t];r&&(r.refCount--,r.refCount<=0&&(e.call(this,t,r.handler,a),r.handler=void 0,delete o[t]),0===Object.keys(o).length&&delete this.__sentry_instrumentation_handlers__)}catch{}return e.call(this,t,o,a)}})))}))}function uk(e,t=!1){return o=>{if(!o||o._sentryCaptured)return;const a=function(e){try{return e.target}catch{return null}}(o);if(function(e,t){return"keypress"===e&&(!t?.tagName||"INPUT"!==t.tagName&&"TEXTAREA"!==t.tagName&&!t.isContentEditable)}(o.type,a))return;cs(o,"_sentryCaptured",!0),a&&!a._sentryId&&cs(a,"_sentryId",ks());const r="keypress"===o.type?"input":o.type;(function(e){if(e.type!==nv)return!1;try{if(!e.target||e.target._sentryId!==iv)return!1}catch{}return!0})(o)||(e({event:o,name:r,global:t}),nv=o.type,iv=a?a._sentryId:void 0),clearTimeout(lv),lv=av.setTimeout((()=>{iv=void 0,nv=void 0}),rv)}}function pk(e){const t="history";Fy(t,e),Hy(t,vk)}function vk(){function e(e){return function(...t){const o=t.length>2?t[2]:void 0;if(o){const a=sv,r=function(e){try{return new URL(e,av.location.origin).toString()}catch{return e}}(String(o));if(sv=r,a===r)return e.apply(this,t);Ky("history",{from:a,to:r})}return e.apply(this,t)}}av.addEventListener("popstate",(()=>{const e=av.location.href,t=sv;sv=e,t!==e&&Ky("history",{from:t,to:e})})),"history"in Xp&&Xp.history&&(Ec(av.history,"pushState",e),Ec(av.history,"replaceState",e))}function mk(){if(!av.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,o){const a=new Error,r=1e3*Ls(),l=qs(o[0])?o[0].toUpperCase():void 0,n=function(e){if(qs(e))return e;try{return e.toString()}catch{}}(o[1]);if(!l||!n)return e.apply(t,o);t[dv]={method:l,url:n,request_headers:{}},"POST"===l&&n.match(/sentry_key/)&&(t.__sentry_own_request__=!0);const i=()=>{const e=t[dv];if(e&&4===t.readyState){try{e.status_code=t.status}catch{}Ky("xhr",{endTimestamp:1e3*Ls(),startTimestamp:r,xhr:t,virtualError:a})}};return"onreadystatechange"in t&&"function"==typeof t.onreadystatechange?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply:(e,t,o)=>(i(),e.apply(t,o))}):t.addEventListener("readystatechange",i),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,o){const[a,r]=o,l=t[dv];return l&&qs(a)&&qs(r)&&(l.request_headers[a.toLowerCase()]=r),e.apply(t,o)}}),e.apply(t,o)}}),e.send=new Proxy(e.send,{apply(e,t,o){const a=t[dv];return a?(void 0!==o[0]&&(a.body=o[0]),Ky("xhr",{startTimestamp:1e3*Ls(),xhr:t}),e.apply(t,o)):e.apply(t,o)}})}function gk(e,t=function(e){const t=cv[e];if(t)return t;let o=av[e];if(Hw(o))return cv[e]=o.bind(av);const a=av.document;if(a&&"function"==typeof a.createElement)try{const t=a.createElement("iframe");t.hidden=!0,a.head.appendChild(t);const r=t.contentWindow;r?.[e]&&(o=r[e]),a.head.removeChild(t)}catch(r){ov&&Bs.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,r)}return o?cv[e]=o.bind(av):o}("fetch")){let o=0,a=0;return nw(e,(async function(r){const l=r.body.length;o+=l,a++;const n={body:r.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:o<=6e4&&a<15,...e.fetchOptions};try{const r=await t(e.url,n);return{statusCode:r.status,headers:{"x-sentry-rate-limits":r.headers.get("X-Sentry-Rate-Limits"),"retry-after":r.headers.get("Retry-After")}}}catch(i){throw function(e){cv[e]=void 0}("fetch"),i}finally{o-=l,a--}}),rw(e.bufferSize||uv))}function bk(e,t,o,a){const r={filename:e,function:"<anonymous>"===t?"?":t,in_app:!0};return void 0!==o&&(r.lineno=o),void 0!==a&&(r.colno=a),r}function fk(e){return function(...t){const o=t[0];return t[0]=Zw(o,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${Ac(e)}`}}),e.apply(this,t)}}function hk(e){return function(t){return e.apply(this,[Zw(t,{mechanism:{data:{handler:Ac(e)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function _k(e){return function(...t){const o=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((e=>{e in o&&"function"==typeof o[e]&&Ec(o,e,(function(t){const o={mechanism:{data:{handler:Ac(t)},handled:!1,type:`auto.browser.browserapierrors.xhr.${e}`}},a=bc(t);return a&&(o.mechanism.data.handler=Ac(a)),Zw(t,o)}))})),e.apply(this,t)}}function xk(e){!function(e){const t="error";Fy(t,e),Hy(t,Gy)}((t=>{const{stackParser:o,attachStacktrace:a}=kk();if(_s()!==e||Jw())return;const{msg:r,url:l,line:n,column:i,error:s}=t,c=function(e,t,o,a){const r=e.exception=e.exception||{},l=r.values=r.values||[],n=l[0]=l[0]||{},i=n.stacktrace=n.stacktrace||{},s=i.frames=i.frames||[],c=a,d=o,u=function(e){if(qs(e)&&0!==e.length)return e.startsWith("data:")?`<${function(e,t=!0){if(e.startsWith("data:")){const o=e.match(/^data:([^;,]+)/),a=o?o[1]:"text/plain",r=e.includes(";base64,"),l=e.indexOf(",");let n="";if(t&&-1!==l){const t=e.slice(l+1);n=t.length>10?`${t.slice(0,10)}... [truncated]`:t}return`data:${a}${r?",base64":""}${n?`,${n}`:""}`}return e}(e,!1)}>`:e}(t)??Hs();return 0===s.length&&s.push({colno:c,filename:u,function:"?",in_app:!0,lineno:d}),e}(ik(o,s||r,void 0,a,!1),l,n,i);c.level="error",Cc(c,{originalException:s,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})}))}function yk(e){!function(e){const t="unhandledrejection";Fy(t,e),Hy(t,Yy)}((t=>{const{stackParser:o,attachStacktrace:a}=kk();if(_s()!==e||Jw())return;const r=function(e){if(lc(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}(t),l=lc(r)?function(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}(r):ik(o,r,void 0,a,!0);l.level="error",Cc(l,{originalException:r,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})}))}function wk(e){pv&&Bs.log(`Global Handler attached: ${e}`)}function kk(){return _s()?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}function Tk(){return!!function(){if(void 0===Jp.window)return!1;const e=Jp;if(e.nw)return!1;if(!(e.chrome||e.browser)?.runtime?.id)return!1;const t=Hs();return!(Jp===Jp.top&&["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"].some((e=>t.startsWith(`${e}://`))))}()&&(pv&&Mc((()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")})),!0)}function Ck(e){return[Fp(),Wp(),Iv(),Tv(),Nv(),$v(),Gp(),Sv(),jv()]}function Ek(e,t,o){e.$_sentryRootComponentSpanTimer&&clearTimeout(e.$_sentryRootComponentSpanTimer),e.$_sentryRootComponentSpanTimer=setTimeout((()=>{e.$root?.$_sentryRootComponentSpan&&(e.$root.$_sentryRootComponentSpan.end(t),e.$root.$_sentryRootComponentSpan=void 0)}),o)}function Ik(e,t){function o(e){return e.replace(/^<([^\s]*)>(?: at [^\s]*)?$/,"$1")}return e.some((e=>o(t)===o(e)))}function jk(e={}){const t={defaultIntegrations:[...Ck(),Kv()],...e};return Cw(t,"vue"),function(e={}){const t=!e.skipBrowserExtensionCheck&&Tk();let o=null==e.defaultIntegrations?Ck():e.defaultIntegrations;return ww(tv,{...e,enabled:!t&&e.enabled,stackParser:As(e.stackParser||xv),integrations:Xy({integrations:e.integrations,defaultIntegrations:o}),transport:e.transport||gk})}(t)}function zk(e){return cg.test(e)}function Nk(e){const{providerTypes:t}=e,o=cr(),a=Oo(),r=Ca(),l=Ri(),n=c(e.providerKey?.value),i=c(0),s=c(""),d=c(""),u=c(!1),p=c(void 0),v=c({}),m=c({}),g=c(!1),b=c(!1),f=c({}),h=Nd(e.projectId);function _(e){let t=!0;return e.displayOptions?.show&&(t=t&&Object.entries(e.displayOptions.show).every((([e,t])=>t?.includes(v.value[e])))),e.displayOptions?.hide&&(t=t&&!Object.entries(e.displayOptions.hide).every((([e,t])=>t?.includes(v.value[e])))),t}const y=c([]),w=c(!0),k=c([]),T=c(!0),C=c([]);L(C,(async e=>{if(0===e.length)return;const t=e[0].id;r.projects.find((e=>e.id===t))||await r.fetchProject(t)}),{immediate:!0});const E=x((()=>0===y.value.length?[]:r.projects.filter((e=>y.value.includes(e.id))))),I=x((()=>!!e.projectId)),j=c([]),z=x((()=>Bl(j.value).externalSecretsProvider)),N=x((()=>!!e.projectId&&"secretsProviderConnection:owner"===C.value.find((t=>t.id===e.projectId))?.role)),S=x((()=>{return!!e.projectId&&(t=e.projectId,o="externalSecretsProvider:create",r.myProjects.find((e=>e.id===t))?.scopes?.includes(o)??!1);var t,o})),M=x((()=>o.hasScope("externalSecretsProvider:create")||S.value)),$=x((()=>I.value?z.value.update&&N.value:o.hasScope("externalSecretsProvider:update"))),A=x((()=>I.value?z.value.delete&&N.value:o.hasScope("externalSecretsProvider:delete"))),P=x((()=>o.hasScope("externalSecretsProvider:update"))),B=x((()=>!!n.value)),O=x((()=>{const e=t.value.map((e=>({label:e.displayName,value:e.type})));return l.moduleSettings["external-secrets"]?.multipleConnections?e.filter((e=>"infisical"!==e.value)):e})),R=x((()=>Object.keys(v.value).some((e=>v.value[e]!==m.value[e])))),D=x((()=>w.value!==T.value||JSON.stringify(y.value)!==JSON.stringify(k.value))),U=x((()=>s.value!==d.value||R.value||D.value)),W=x((()=>!p.value||(p.value.properties?.filter((e=>e.required&&_(e))).every((e=>{const t=v.value[e.name];return null!=t&&""!==t}))??!0))),V=x((()=>Object.values(f.value).some((e=>!e)))),q=x((()=>Object.entries(v.value).reduce(((e,[t,o])=>{const a=p.value?.properties?.find((e=>e.name===t));return a&&_(a)&&(e[t]=o),e}),{}))),F=x((()=>{const t=s.value.trim();return(e.existingProviderNames?.value??[]).includes(t)&&(!B.value||t!==d.value)})),H=x((()=>{const e=s.value.trim();return e.length>0&&zk(e)&&!F.value})),K=x((()=>{const e=s.value.trim();return 0===e.length?ve.baseText("settings.secretsProviderConnections.modal.validation.connectionName.required"):zk(e)?F.value?ve.baseText("settings.secretsProviderConnections.modal.connectionName.unique"):null:ve.baseText("settings.secretsProviderConnections.modal.validation.connectionName.format")})),G=x((()=>!!H.value&&!!p.value&&!!(B.value?$.value:M.value)&&!V.value&&W.value&&(y.value.length>0||w.value)&&(R.value||D.value||!B.value))),Y=x((()=>d.value?`{{ $secrets.${d.value}.secret_name }}`:""));return function(){if(!n.value&&e.projectId){const t=r.myProjects.find((t=>t.id===e.projectId));y.value=[e.projectId],w.value=!1,k.value=[e.projectId],T.value=!1,t?.name&&(C.value=[{id:t.id,name:t.name}])}}(),{providerSecretsCount:i,providerKey:n,connectionName:s,connectionNameBlurred:u,originalConnectionName:d,selectedProviderType:p,connectionSettings:v,isSaving:g,didSave:b,connection:h,projectIds:y,isSharedGlobally:w,connectionProjects:C,sharedWithProjects:E,canUpdate:$,canDelete:A,canShareGlobally:P,isScopedMode:I,isReadOnly:x((()=>I.value&&B.value&&!$.value)),setScopeState:function(e,t){y.value=e.slice(0,1),w.value=t},isEditMode:B,providerTypeOptions:O,hasUnsavedChanges:U,hasValidationErrors:V,canSave:G,expressionExample:Y,isValidName:H,connectionNameError:K,scopeUpdated:D,updateSettings:function(e,t){v.value={...v.value,[e]:t}},selectProviderType:function(e){const o=t.value.find((t=>t.type===e));o&&(p.value=o,function(e){const t={};e.properties?.forEach((e=>{void 0!==e.default&&""!==e.default&&(t[e.name]=e.default)})),v.value=t}(o))},loadConnection:async function(){if(n.value)try{const{name:e,type:o,state:a,settings:r,projects:l,secretsCount:c,scopes:g}=await h.getConnection(n.value);s.value=e,d.value=e,u.value=!0,v.value={...r},m.value={...r},i.value=c,C.value=l??[],y.value=(l??[]).map((e=>e.id)),w.value=0===y.value.length,k.value=[...y.value],T.value=w.value,g&&(j.value=g),p.value=t.value.find((e=>e.type===o)),h.setConnectionState(a),$.value&&await h.testConnection(n.value)}catch(e){a.showError(e,ve.baseText("generic.error"),e?.response?.data?.data.error)}},saveConnection:async function(){if(!p.value||!G.value)return!1;if(!(B.value?$.value:M.value))return a.showError(new Error(ve.baseText("generic.missing.permissions")),ve.baseText("generic.error"),ve.baseText("generic.missing.permissions")),!1;g.value=!0;try{const e=B.value?await async function(){if(!n.value||!p.value)return!1;const e=w.value?[]:y.value.slice(0,1),t={isGlobal:w.value,settings:q.value,projectIds:e},o=R.value,{secretsCount:a,projects:r,scopes:l,state:c}=await h.updateConnection(n.value,t);return i.value=a,l&&(j.value=l),c&&h.setConnectionState(c),m.value={...v.value},d.value=s.value.trim(),k.value=[...y.value],w.value=0===r.length,T.value=0===r.length,o&&n.value&&await h.testConnection(n.value),!0}():await async function(){if(!p.value)return!1;const e=w.value?[]:y.value.slice(0,1),t={providerKey:s.value.trim(),type:p.value.type,settings:q.value,projectIds:e},{secretsCount:o,scopes:a,projects:r}=await h.createConnection(t);return n.value=s.value.trim(),i.value=o,a&&(j.value=a),r&&(C.value=r),m.value={...v.value},d.value=s.value.trim(),k.value=[...y.value],T.value=w.value,n.value&&await h.testConnection(n.value),!0}();return e&&(b.value=!0),e}catch(e){return a.showError(e,ve.baseText("generic.error"),e?.response?.data?.data.error),!1}finally{g.value=!1}},shouldDisplayProperty:_,setParameterValidationState:function(e,t){al(t)&&"displaysIssues"in t&&(f.value[e]=!t.displaysIssues)}}}function Sk({node:e}){const t=c([]),o=Pr(),a=Ca(),r=Zr(),l=pd(),n=x((()=>o.workflowId?_r(Sr(o.workflowId)):void 0)),i=b({}),s=c(void 0),d=x((()=>{if(!e.value)return;const t=o.getWorkflowExecution?.data?.resultData.runData[e.value?.name];return t?t[0]:void 0})),u={string:{inputType:"text",defaultValue:""},boolean:{inputType:"checkbox",defaultValue:!0},number:{inputType:"number",defaultValue:0},json:{inputType:"text",defaultValue:""}},p=e=>("string"==typeof e?e:e.name).replaceAll(" ","_"),v=e=>`node_${p(e)}_`,m=e=>`tool_${p(e)}_option`,g=async e=>{const t=[],l=await r.getNodeParameterOptions({nodeTypeAndVersion:{name:e.type,version:e.typeVersion},path:"parameters.includedTools",methodName:"getTools",currentNodeParameters:e.parameters,credentials:e.credentials,projectId:a.currentProjectId,workflowId:o.workflowId}),n=l?.map((e=>({label:e.name,value:String(e.value),disabled:!1})));t.push({name:m(e),initialValue:"",properties:{label:"Tool name",type:"select",options:n,required:!0},metadata:{nodeName:e.name,type:"selector"}});const s=i[e.name];if(s){const e=l?.find((e=>String(e.value)===s))?.inputSchema;if(e?.properties)for(const[o,a]of Object.entries(e.properties)){const e="object"==typeof a&&"type"in a&&"string"==typeof a.type?a.type:"text";t.push({name:`${v(s)}query.${o}`,initialValue:"",properties:{label:o,type:u[e].inputType,required:!0},metadata:{nodeName:s,type:"query",propertyName:o}})}}return t},f=async(e,t=!1)=>e?oi(e.type)?{parameters:await h(e)}:"@n8n/n8n-nodes-langchain.mcpClientTool"===e.type?{parameters:await g(e)}:{parameters:_(e,t)}:{parameters:[]},h=async e=>{const t=[],a=o.workflowObject.getParentNodes(e.name,"ALL_NON_MAIN",1).map((e=>n.value?.getNodeByName(e)??null)).filter((e=>!!e)),r=["tool","toolParameters"],l=_(e,!0).filter((e=>!r.includes(e.name.replace(/^query\./,"")))).map((t=>({...t,name:`${p(e)}_${t.name}`})));t.push(...l);const s=a.map((e=>({label:e.name,value:e.name,disabled:!1})));t.push({name:m(e),initialValue:"",properties:{label:"Tool name",type:"select",options:s,required:!0},metadata:{nodeName:e.name,type:"selector"}});const c=i[e.name];if(c){const e=a.find((e=>e.name===c));if(e){const o=await f(e,!0);t.push(...o.parameters.map((t=>({...t,name:`${v(e)}${t.name}`}))))}}return t},_=(e,t=!1)=>{const a=[],n=e.parameters,i=[];$l(n,i);const s=d.value?.inputOverride?.[Ln.AiTool]?.[0]?.[0].json,c=s?.query;i.forEach((t=>{const r=t.type??"string",n=c?.[t.key]?c[t.key]:l.getQueryValue(o.workflowId,e.id,e.name,t.key)??u[r]?.defaultValue;a.push({name:"query."+t.key,initialValue:n,properties:{label:t.key,type:u[t.type??"string"].inputType,required:!0},metadata:{nodeName:e.name,type:"query",propertyName:t.key}})}));const p=function(e){const t=r.getNodeType(e.type,e.typeVersion)?.codex?.subcategories?.AI,o=t?.includes("Vector Stores")&&t?.includes("Tools"),a=e.parameters.mode;return o&&"retrieve-as-tool"===a||Gc.includes(e.type)}(e);if(0===a.length&&!t||p){const t=p?"input":"query",r=s?.[t]??l.getQueryValue(o.workflowId,e.id,e.name,t)??"";a.unshift({name:p?"query.input":"query",initialValue:r??"",properties:{label:"Query",type:"text",required:!0},metadata:{nodeName:e.name,type:"query",propertyName:p?"input":"query",implicitInput:p}})}return a};return L([e,i],(async([e])=>{s.value=void 0;try{t.value=(await f(e)).parameters}catch(o){return void(s.value=o instanceof Error?o:new Error("Unknown error occurred"))}}),{immediate:!0}),{getToolName:p,parameters:t,error:s,updateSelectedTool:(e,t)=>{i[e]=t}}}function Mk(e){this.mode=Vg.MODE_8BIT_BYTE,this.data=e}function $k(e,t){this.totalCount=e,this.dataCount=t}function Ak(){this.buffer=new Array,this.length=0}function Pk(e,t){if(null==e.length)throw new Error(e.length+"/"+t);for(var o=0;o<e.length&&0==e[o];)o++;this.num=new Array(e.length-o+t);for(var a=0;a<e.length-o;a++)this.num[a]=e[a+o]}function Bk(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}function Lk(e,t){var o=Fg[t],a=new db(-1,o);return a.addData(function(e){for(var t="",o=0;o<e.length;o++){var a=e.charCodeAt(o);a<128?t+=String.fromCharCode(a):a<2048?(t+=String.fromCharCode(192|a>>6),t+=String.fromCharCode(128|63&a)):a<55296||a>=57344?(t+=String.fromCharCode(224|a>>12),t+=String.fromCharCode(128|a>>6&63),t+=String.fromCharCode(128|63&a)):(o++,a=65536+((1023&a)<<10|1023&e.charCodeAt(o)),t+=String.fromCharCode(240|a>>18),t+=String.fromCharCode(128|a>>12&63),t+=String.fromCharCode(128|a>>6&63),t+=String.fromCharCode(128|63&a))}return t}(e)),a.make(),a}function Ok(e){return e in Fg}function Rk(e,t){void 0===t&&(t=0);var o=[];return e.forEach((function(e,a){var r=null;e.forEach((function(l,n){if(!l&&null!==r)return o.push("M".concat(r+t," ").concat(a+t,"h").concat(n-r,"v1H").concat(r+t,"z")),void(r=null);if(n!==e.length-1)l&&null===r&&(r=n);else{if(!l)return;null===r?o.push("M".concat(n+t,",").concat(a+t," h1v1H").concat(n+t,"z")):o.push("M".concat(r+t,",").concat(a+t," h").concat(n+1-r,"v1H").concat(r+t,"z"))}}))})),o.join("")}function Dk(e,t="n8n-nodes-base.stickyNote"){return{id:e.id,name:e.id,typeVersion:1,type:t,position:[0,0],credentials:{...e.credentials},parameters:{...e}}}function Uk({files:e,sortBy:t,sortOrder:o,filter:a}){return x((()=>(0,Gb.default)(a?e.value.filter(a):e.value,t,o)))}function Wk(e){const t=c(new Set),o=x((()=>function(e){const t=[],o=new Set;for(const a of e){const e=a.folderPath??[];let r="";for(const[a,l]of e.entries())r=r?`${r}/${l}`:l,o.has(r)||(t.push({id:`folder:${r}`,type:"folder",name:l,depth:a}),o.add(r));t.push({id:`file:${a.id}`,type:"file",file:a,depth:e.length})}return t}(e.value))),a=x((()=>{const e=[],a=[];for(const r of o.value){for(;a.length&&r.depth<=a[a.length-1];)a.pop();a.length||(e.push(r),"folder"===r.type&&t.value.has(r.id)&&a.push(r.depth))}return e}));return{collapsedFolderIds:t,workflowTreeRows:o,visibleWorkflowRows:a,isFolderCollapsed:function(e){return t.value.has(e)},toggleFolderCollapse:function(e){t.value.has(e)?t.value.delete(e):t.value.add(e)},expandFolders:function(e){for(const o of e)t.value.delete(o)},getAncestorFolderIdsForWorkflow:function(e){const t=[];for(const a of o.value){for(;t.length&&a.depth<=t[t.length-1].depth;)t.pop();if("folder"!==a.type){if(a.file.id===e)return t.map((({id:e})=>e))}else t.push({id:a.id,depth:a.depth})}return[]}}}function Vk(e,t,o,a,n,i){const s=S("ElTag");return"danger"===o.type?(r(),ee(s,{key:0,type:"danger",size:"small",class:z(e.$style.danger),"disable-transitions":!0},{default:ae((()=>[l(y(o.text),1)])),_:1},8,["class"])):"warning"===o.type?(r(),ee(s,{key:1,size:"small",class:z(e.$style.warning),"disable-transitions":!0},{default:ae((()=>[l(y(o.text),1)])),_:1},8,["class"])):w("",!0)}function qk(e){const t=se(),{lastQuery:o,activeNodeId:a,currentProjectName:r}=e,l=Zr(),n=or(),i=Pr(),s=Rr(),d=Ca(),u=br(),p=xr(),v=Td(),m=_t(),g=it(),{generateMergedNodesAndActions:b}=Qo(),f=c([]),h=c(new Map),_=c(new Map),y=c(!1),w=x((()=>d.currentProject??d.personalProject)),k=async e=>{try{const t=(e||"").trim(),o=t.toLowerCase(),a=n.httpOnlyCredentialTypes,r=l.allNodeTypes,{mergedNodes:i}=b(r,a),c=i.filter((e=>e.displayName?.toLowerCase()===o)),p=Array.from(new Set(c.map((e=>e.name)))),m=u.allTags.find((e=>e.name.toLowerCase()===o)),g=s.searchWorkflows({query:t,select:["id","name","versionId","ownedBy","parentFolder","isArchived","description"]}),x=p.length>0?s.searchWorkflows({nodeTypes:p,select:["id","name","versionId","nodes","ownedBy","parentFolder","isArchived","description"]}):Promise.resolve([]),w=m?s.searchWorkflows({tags:[m.name],select:["id","name","versionId","ownedBy","tags","parentFolder","isArchived","description"]}):Promise.resolve([]),[k,T,C]=await Promise.all([g,x,w]),E=new Map,I=new Map,j=new Map(c.map((e=>[e.name,e.displayName])));T.forEach((e=>{if(!e.nodes)return;const t=e.nodes.filter((e=>p.includes(e.type)));if(0===t.length)return;I.set(e.id,t[0].type);const o=t.map((e=>j.get(e.type))).filter((e=>!!e));o.length>0&&E.set(e.id,o)})),h.value=E,_.value=I;const z=[...k,...T,...C],N=Array.from(new Map(z.map((e=>[e.id,e]))).values()).filter((e=>!e.isArchived));f.value=N.sort(((e,t)=>e.homeProject?.id===d.currentProjectId?-1:t.homeProject?.id===d.currentProjectId?1:0));const S=N.map((e=>e.parentFolder)).filter((e=>null!=e));S.length>0&&v.cacheFolders(S.map((e=>({id:e.id,name:e.name,parentFolder:void 0}))))}catch{f.value=[],h.value.clear(),_.value.clear()}finally{y.value=!1}},T=(0,W_.default)(k,300),C=e=>e.homeProject?.type===Fa.Personal?{type:"icon",value:"user"}:e.homeProject?.name?Zc(e.homeProject.icon)?e.homeProject.icon:{type:"icon",value:"layers"}:{type:"icon",value:"house"},E=e=>{const o=[];if(e.homeProject&&e.homeProject.type===Fa.Personal?o.push(t.baseText("projects.menu.personal")):e.homeProject?.name&&o.push(e.homeProject.name),e.parentFolder?.id){const t=(e=>{const t=[];let o=e;for(;o;){const e=v.getCachedFolder(o);if(!e)break;t.unshift(e.name),o=e.parentFolder}return t})(e.parentFolder.id);t.length>2?o.push(t[0],"...",t[t.length-1]):o.push(...t)}return o.join(" / ")},I=(e,o)=>{let a=h.value.get(e.id)??[];const r=_.value.get(e.id);let n;if(r){const e=l.getNodeType(r);e&&(n={component:id,props:{nodeType:e,size:24}})}const i=e.name;a=[...a,i],e.description&&(a=[...a,e.description]),e.tags&&e.tags.length>0&&(a=[...a,...e.tags.map((e=>"string"==typeof e?e:e.name))]);const s=E(e),c=e.name||t.baseText("commandBar.workflows.unnamed"),d=o?t.baseText("generic.openResource",{interpolate:{resource:c}}):c,u=o?t.baseText("commandBar.sections.workflows"):t.baseText("commandBar.workflows.open");return{id:e.id,matchAnySearchTerm:!o,title:{component:L_,props:{title:d,suffix:s,...s?{suffixIcon:C(e)}:{}}},section:u,...a.length>0?{keywords:a}:{},...n?{icon:n}:{},handler:()=>{const t=m.resolve({name:vn.WORKFLOW,params:{name:e.id}});window.location.href=t.fullPath}}},j=x((()=>f.value.map((e=>I(e,!1))))),z=x((()=>o.value.length<=2||!i.canViewWorkflows?[]:f.value.map((e=>I(e,!0)))));return{commands:x((()=>{const e=!p.preferences.branchReadOnly&&Bl(w.value?.scopes).workflow.create,o={id:V_.CREATE_WORKFLOW,title:t.baseText("commandBar.workflows.create",{interpolate:{projectName:r.value}}),keywords:[t.baseText("workflows.add")],section:t.baseText("commandBar.sections.workflows"),icon:{component:Ve,props:{icon:"plus",color:"text-light"}},handler:()=>{const e=m.resolve({name:vn.NEW_WORKFLOW,query:{projectId:d.currentProjectId,parentFolderId:g.params.folderId}});window.location.href=e.fullPath}};return[...e?[o]:[],...i.canViewWorkflows?[{id:V_.OPEN_WORKFLOW,title:t.baseText("commandBar.workflows.open"),section:t.baseText("commandBar.sections.workflows"),placeholder:t.baseText("commandBar.workflows.searchPlaceholder"),children:j.value,icon:{component:Ve,props:{icon:"arrow-right",color:"text-light"}}}]:[],...z.value]})),handlers:{onCommandBarChange:function(e){const t=e.trim(),o=a.value===V_.OPEN_WORKFLOW,r=null===a.value&&t.length>2;(o||r)&&(y.value=!0,T(t))},onCommandBarNavigateTo:function(e){a.value=e,e===V_.OPEN_WORKFLOW?(y.value=!0,k("")):null===e&&(y.value=!1,f.value=[],h.value.clear(),_.value.clear())}},isLoading:y,initialize:async function(){await u.fetchAll()}}}function Fk(e){const t=se(),{lastQuery:o,activeNodeId:a,currentProjectName:r}=e,l=Yi(),n=Ca(),i=xr(),s=_t(),d=it(),u=c([]),p=c(!1),v=c(!1),m=x((()=>"string"==typeof d.params.projectId?d.params.projectId:b.value)),g=x((()=>n.currentProject??n.personalProject)),b=x((()=>n.myProjects.find((e=>"personal"===e.type))?.id)),f=async e=>{try{const t=(e||"").trim();v.value||(await l.fetchDataTables("",1,1e3),v.value=!0);const o=t.toLowerCase();u.value=l.dataTables.filter((e=>e.name.toLowerCase().includes(o))).sort(((e,t)=>e.project?.id===m.value?-1:t.project?.id===m.value?1:0))}catch{u.value=[]}finally{p.value=!1}},h=(0,W_.default)(f,300),_=e=>e.project&&"personal"===e.project.type?t.baseText("projects.menu.personal"):e.project?.name??"",y=(e,o)=>{const a=[e.name],r=o?t.baseText("generic.openResource",{interpolate:{resource:e.name}}):e.name,l=o?t.baseText("commandBar.sections.dataTables"):t.baseText("commandBar.dataTables.open");return{id:e.id,title:{component:L_,props:{title:r,suffix:_(e)}},section:l,keywords:a,handler:()=>{s.push({name:Wl,params:{projectId:e.projectId,id:e.id}})}}},w=x((()=>u.value.map((e=>y(e,!1))))),k=x((()=>o.value.length<=2||!l.canViewDataTables?[]:u.value.map((e=>y(e,!0)))));return{commands:x((()=>{const e=!i.preferences.branchReadOnly&&Bl(g.value?.scopes).dataTable.create,o={id:q_.CREATE_DATA_TABLE,title:t.baseText("commandBar.dataTables.create",{interpolate:{projectName:r.value}}),section:t.baseText("commandBar.sections.dataTables"),icon:{component:Ve,props:{icon:"table",color:"text-light"}},handler:()=>{m.value&&s.push({name:Xl,params:{projectId:m.value,new:"new"}})}};return[...e?[o]:[],...l.canViewDataTables?[{id:q_.OPEN_DATA_TABLE,title:t.baseText("commandBar.dataTables.open"),section:t.baseText("commandBar.sections.dataTables"),placeholder:t.baseText("commandBar.dataTables.searchPlaceholder"),icon:{component:Ve,props:{icon:"table",color:"text-light"}},children:w.value}]:[],...k.value]})),handlers:{onCommandBarChange:function(e){if(!l.canViewDataTables)return;const t=e.trim(),o=a.value===q_.OPEN_DATA_TABLE,r=null===a.value&&t.length>2;(o||r)&&(p.value=!0,h(t))},onCommandBarNavigateTo:function(e){a.value=e,e===q_.OPEN_DATA_TABLE?(p.value=!0,f("")):null===e&&(p.value=!1,u.value=[],v.value=!1)}},isLoading:p}}function Hk(e){const t=se(),{lastQuery:o,activeNodeId:a,currentProjectName:r}=e,l=or(),n=Ca(),i=Nr(),s=xr(),d=it(),u=_t(),p=c([]),v=c(!1),m=x((()=>n.myProjects.find((e=>"personal"===e.type))?.id)),g=x((()=>n.currentProject??n.personalProject)),b=async e=>{try{const t=(e||"").trim();await l.fetchAllCredentials();const o=t.toLowerCase();p.value=function(e){const t="string"==typeof d.params.projectId?d.params.projectId:m.value;return e.sort(((e,o)=>e.homeProject?.id===t?-1:o.homeProject?.id===t?1:0))}(l.allCredentials.filter((e=>e.name.toLowerCase().includes(o))))}catch{p.value=[]}finally{v.value=!1}},f=(0,W_.default)(b,300),h=e=>e.homeProject&&"personal"===e.homeProject.type?t.baseText("projects.menu.personal"):e.homeProject?.name??"",_=(e,o)=>{const a=[e.name],r=o?t.baseText("generic.openResource",{interpolate:{resource:e.name}}):e.name,l=o?t.baseText("commandBar.sections.credentials"):t.baseText("commandBar.credentials.open");return{id:e.id,title:{component:L_,props:{title:r,suffix:h(e)}},section:l,keywords:a,icon:{component:ad,props:{credentialTypeName:e.type}},handler:()=>{i.openExistingCredential(e.id)}}},y=x((()=>p.value.map((e=>_(e,!1))))),w=x((()=>o.value.length<=2?[]:p.value.map((e=>_(e,!0)))));return{commands:x((()=>{const e=!s.preferences.branchReadOnly&&Bl(g.value?.scopes).credential.create,o={id:F_.CREATE_CREDENTIAL,title:t.baseText("commandBar.credentials.create",{interpolate:{projectName:r.value}}),section:t.baseText("commandBar.sections.credentials"),keywords:[t.baseText("credentials.add")],icon:{component:Ve,props:{icon:"lock",color:"text-light"}},handler:()=>{const e="string"==typeof d.params.projectId?d.params.projectId:m.value,t=d.name===vn.SHARED_CREDENTIALS?vn.SHARED_CREDENTIALS:d.name===vn.CREDENTIALS?vn.CREDENTIALS:vn.PROJECTS_CREDENTIALS;u.push({name:t,params:{projectId:e,credentialId:"create"}})}};return[...e?[o]:[],{id:F_.OPEN_CREDENTIAL,title:t.baseText("commandBar.credentials.open"),section:t.baseText("commandBar.sections.credentials"),placeholder:t.baseText("commandBar.credentials.searchPlaceholder"),children:y.value,icon:{component:Ve,props:{icon:"lock",color:"text-light"}}},...w.value]})),handlers:{onCommandBarChange:function(e){const t=e.trim(),o=a.value===F_.OPEN_CREDENTIAL,r=null===a.value&&t.length>2;(o||r)&&(v.value=!0,f(t))},onCommandBarNavigateTo:function(e){a.value=e,e===F_.OPEN_CREDENTIAL?(v.value=!0,b("")):null===e&&(v.value=!1,p.value=[])}},isLoading:v,initialize:async function(){await l.fetchCredentialTypes(!1)}}}function Kk(e){const t=se(),{lastQuery:o}=e,a=_t(),r=it(),l=yu(),n=Ri(),i=Oo(),s=Eo(),c=x((()=>"chat"!==r.name&&"chat-conversation"!==r.name||"string"!=typeof r.params.id?null:r.params.id)),d=x((()=>!!c.value&&l.isResponding(c.value))),u=x((()=>{const e=(o.value||"").trim().toLowerCase(),t=Object.values(l.sessions.byId)??[];return e?t.filter((t=>!!t&&(t.title?.toLowerCase().includes(e)??!1))):t.filter((e=>!!e))})),p=x((()=>{const e=(o.value||"").trim().toLowerCase(),t=Object.values(l.agents).flatMap((e=>e.models));return e?t.filter((t=>{if(!t.metadata.available)return!1;const o=t.model.provider;if(wu(o)){const e=n.moduleSettings?.["chat-hub"]?.providers[o];if(e&&!e.enabled)return!1}return t.name?.toLowerCase().includes(e)||t.model.provider?.toLowerCase().includes(e)||Bd[t.model.provider]?.toLowerCase().includes(e)})):t})),v=x((()=>u.value.map((e=>((e,o)=>{let r=e.title;o&&(r=t.baseText("generic.openResource",{interpolate:{resource:r}}));const l=o?t.baseText("commandBar.sections.chat"):t.baseText("commandBar.chat.open");return{id:e.id,title:r,section:l,keywords:[r],handler:()=>{a.push({name:Od,params:{id:e.id}})}}})(e,!1))))),m=(e,o)=>{let r=e.title;o&&(r=t.baseText("commandBar.chat.deleteSession",{interpolate:{title:r}}));const n=o?t.baseText("commandBar.sections.chat"):t.baseText("commandBar.chat.delete");return{id:e.id,title:r,section:n,handler:()=>{!async function(e){if("confirm"===await s.confirm(t.baseText("chatHub.session.delete.confirm.message"),t.baseText("chatHub.session.delete.confirm.title"),{confirmButtonText:t.baseText("chatHub.session.delete.confirm.button"),cancelButtonText:t.baseText("chatHub.session.delete.cancel.button")}))try{await l.deleteSession(e),i.showMessage({type:"success",title:t.baseText("chatHub.session.delete.success")}),e===c.value&&a.push({name:Pd})}catch(o){i.showError(o,t.baseText("chatHub.session.delete.error"))}}(e.id)}}},g=x((()=>u.value.map((e=>m(e,!1))))),b=x((()=>p.value.map((e=>(e=>({id:Tu(e.model),title:{component:L_,props:{title:Bd[e.model.provider],suffix:e.name}},section:t.baseText("commandBar.chat.newWithModel"),keywords:[e.name,Bd[e.model.provider]],handler:()=>{a.push({...ku(e.model),force:!0})}}))(e)))));return{commands:x((()=>{const e=[{id:Y_.NEW_SESSION,title:t.baseText("commandBar.chat.new"),section:t.baseText("commandBar.sections.chat"),handler:()=>{a.push({name:Pd,force:!0})},icon:{component:Ve,props:{icon:"plus"}},keywords:[t.baseText("commandBar.chat.new"),t.baseText("commandBar.sections.chat"),t.baseText("generic.create"),t.baseText("generic.start")]},{id:Y_.NEW_SESSION_WITH_MODEL,title:t.baseText("commandBar.chat.newWithModel"),section:t.baseText("commandBar.sections.chat"),children:b.value,icon:{component:Ve,props:{icon:"message-square-plus"}},keywords:[t.baseText("commandBar.chat.new"),t.baseText("commandBar.sections.chat"),t.baseText("generic.create"),t.baseText("generic.start")]},{id:Y_.OPEN_SESSION,title:t.baseText("commandBar.chat.open"),section:t.baseText("commandBar.sections.chat"),placeholder:t.baseText("commandBar.chat.open.searchPlaceholder"),children:v.value,icon:{component:Ve,props:{icon:"message-square",color:"text-light"}}},{id:Y_.DELETE_SESSION,title:t.baseText("commandBar.chat.delete"),section:t.baseText("commandBar.sections.chat"),placeholder:t.baseText("commandBar.chat.open.searchPlaceholder"),children:g.value,icon:{component:Ve,props:{icon:"trash-2",color:"text-light"}}}];return d.value&&c.value&&e.push({id:Y_.STOP_MESSAGE_GENERATION,title:t.baseText("commandBar.chat.stop"),section:t.baseText("commandBar.sections.chat"),handler:async()=>{c.value&&await l.stopStreamingMessage(c.value)}}),e}))}}function Gk(){const e=Zr(),t=Ca(),o=Ta(),a=_t(),r=it(),l=se(),n=Va(),i=l.baseText("commandBar.placeholder"),s=c(null),d=c(""),u=x((()=>{const e=r.params.projectId||t.currentProjectId;return e===t.personalProject?.id?"Personal":t.myProjects.find((t=>t.id===e))?.name??"Personal"})),p=function(e){const t=se(),{lastQuery:o}=e,{addNodes:a,setNodeActive:r,editableWorkflow:l}=Hc(),n=Zr(),i=or(),s=xr(),c=Pr(),d=fd(),{generateMergedNodesAndActions:u}=Qo(),p=x((()=>_r(Sr(c.workflowId)))),v=x((()=>s.preferences.branchReadOnly||d.shouldBeReadOnly)),m=x((()=>p.value.isArchived)),g=x((()=>Bl(p.value.scopes).workflow)),b=e=>!0===g.value[e]&&!v.value&&!m.value||!c.isWorkflowSaved[c.workflowId],f=x((()=>{const e=i.httpOnlyCredentialTypes,t=n.visibleNodeTypes;return u(t,e).mergedNodes})),h=(e,o)=>{const{name:r,displayName:l}=e;return{id:r,title:o?`${t.baseText("generic.add")} ${l}`:l,section:o?t.baseText("commandBar.sections.nodes"):t.baseText("commandBar.nodes.addNode"),keywords:[l],icon:{component:id,props:{nodeType:e,size:16}},handler:async()=>{const e=await a([{type:r}]);e&&e.length>0&&qc.emit("nodes:select",{ids:[e[0].id]})}}},_=x((()=>b("update")?f.value.map((e=>h(e,!1))):[])),y=x((()=>o.value.length<=2||!b("update")?[]:f.value.map((e=>h(e,!0))))),w=(e,o)=>{const{id:a,name:l,type:i}=e,s=n.getNodeType(e.type,e.typeVersion);return{id:a,title:o?t.baseText("generic.openResource",{interpolate:{resource:l}}):l,section:o?t.baseText("commandBar.sections.nodes"):t.baseText("commandBar.nodes.openNode"),keywords:[l,i],icon:{component:id,props:{nodeType:s,size:16}},handler:()=>{r(a,"command_bar")},placeholder:t.baseText("commandBar.nodes.searchPlaceholder")}},k=x((()=>l.value.nodes.map((e=>w(e,!1))))),T=x((()=>o.value.length<=2?[]:l.value.nodes.map((e=>w(e,!0)))));return{commands:x((()=>[...b("update")?[{id:O_.ADD_NODE,title:{component:L_,props:{title:t.baseText("commandBar.nodes.addNode"),shortcut:{keys:["n"]}}},keywords:[t.baseText("commandBar.nodes.addNode")],section:t.baseText("commandBar.sections.nodes"),placeholder:t.baseText("commandBar.nodes.searchPlaceholder"),children:[..._.value],icon:{component:Ve,props:{icon:"plus"}}}]:[],...y.value,{id:O_.OPEN_NODE,title:t.baseText("commandBar.nodes.openNode"),section:t.baseText("commandBar.sections.nodes"),children:[...k.value],placeholder:t.baseText("commandBar.nodes.searchPlaceholder"),icon:{component:Ve,props:{icon:"columns-3-cog"}}},...T.value,...b("update")?[{id:O_.ADD_STICKY,title:{component:L_,props:{title:t.baseText("commandBar.nodes.addStickyNote"),shortcut:{shiftKey:!0,keys:["s"]}}},section:t.baseText("commandBar.sections.nodes"),handler:()=>{qc.emit("create:sticky")},icon:{component:Ve,props:{icon:"sticky-note"}}}]:[]]))}}({lastQuery:d,activeNodeId:s}),v=function(){const e=se(),{editableWorkflow:t}=Hc(),o=Si(),a=Nr(),r=br(),l=Pr(),n=xr(),i=fd(),s=x((()=>_r(Sr(l.workflowId)))),c=_t(),d=vd({router:c}),u=Zo(),p=Va(),v=x((()=>n.preferences.branchReadOnly||i.shouldBeReadOnly)),m=x((()=>s.value.isArchived)),g=x((()=>Bl(s.value.scopes).workflow)),b=e=>!0===g.value[e]&&!v.value||!l.isWorkflowSaved[l.workflowId],f=x((()=>{const o=(0,D_.default)(t.value.nodes.map((e=>Object.values(e.credentials??{}))).flat(),(e=>e.id));return 0===o.length?[]:[{id:U_.OPEN_CREDENTIAL,title:e.baseText("commandBar.workflow.openCredential"),section:e.baseText("commandBar.sections.credentials"),children:[...o.map((e=>({id:e.id,title:e.name,handler:()=>{"string"==typeof e.id&&a.openExistingCredential(e.id)}})))],icon:{component:Ve,props:{icon:"arrow-right"}}}]})),h=x((()=>[...b("update")&&!m.value?[{id:U_.PUBLISH_WORKFLOW,title:e.baseText("commandBar.workflow.publish"),section:e.baseText("commandBar.sections.workflow"),handler:()=>{rr.emit("publishWorkflow")},icon:{component:Ve,props:{icon:"circle-check"}}},{id:U_.UNPUBLISH_WORKFLOW,title:e.baseText("commandBar.workflow.unpublish"),section:e.baseText("commandBar.sections.workflow"),handler:()=>{rr.emit("unpublishWorkflow")},icon:{component:Ve,props:{icon:"circle-minus"}}},{id:U_.TEST_WORKFLOW,title:{component:L_,props:{title:e.baseText("commandBar.workflow.test"),shortcut:{metaKey:!0,keys:["enter"]}}},section:e.baseText("commandBar.sections.workflow"),keywords:[e.baseText("commandBar.workflow.test"),e.baseText("commandBar.workflow.keywords.test"),e.baseText("commandBar.workflow.keywords.execute"),e.baseText("commandBar.workflow.keywords.run"),e.baseText("commandBar.workflow.keywords.workflow")],handler:()=>{d.runEntireWorkflow("main")},icon:{component:Ve,props:{icon:"flask-conical"}}},{id:U_.TIDY_UP_WORKFLOW,title:{component:L_,props:{title:e.baseText("commandBar.workflow.tidyUp"),shortcut:{shiftKey:!0,altKey:!0,keys:["t"]}}},keywords:[e.baseText("commandBar.workflow.tidyUp")],section:e.baseText("commandBar.sections.workflow"),handler:()=>{qc.emit("tidyUp",{source:"command-bar"})},icon:{component:Ve,props:{icon:"wand-sparkles"}}},{id:U_.RENAME_WORKFLOW,title:e.baseText("commandBar.workflow.rename"),section:e.baseText("commandBar.sections.workflow"),handler:()=>{rr.emit("renameWorkflow")},icon:{component:Ve,props:{icon:"pencil-alt"}}},{id:U_.ADD_TAG,title:e.baseText("workflowDetails.addTag"),section:e.baseText("commandBar.sections.workflow"),handler:()=>{rr.emit("addTag")},icon:{component:Ve,props:{icon:"tags"}}}]:[],{id:U_.SELECT_ALL,title:{component:L_,props:{title:e.baseText("commandBar.workflow.selectAll"),shortcut:{metaKey:!0,keys:["a"]}}},section:e.baseText("commandBar.sections.workflow"),keywords:[e.baseText("commandBar.workflow.selectAll")],handler:()=>{qc.emit("nodes:selectAll")},icon:{component:Ve,props:{icon:"list-checks"}}},{id:U_.OPEN_WORKFLOW_SETTINGS,title:e.baseText("commandBar.workflow.openSettings"),section:e.baseText("commandBar.sections.workflow"),handler:()=>{a.openModal(yi)},icon:{component:Ve,props:{icon:"cog"}}},...b("create")?[{id:U_.DUPLICATE_WORKFLOW,title:e.baseText("commandBar.workflow.duplicate"),section:e.baseText("commandBar.sections.workflow"),handler:()=>{a.openModalWithData({name:ii,data:{id:l.workflowId,name:t.value.name,tags:t.value.tags}})},icon:{component:Ve,props:{icon:"copy"}}}]:[]])),_=x((()=>{const o=t.value.nodes.filter((e=>e.type===Bn)).map((e=>e?.parameters?.workflowId)).filter((e=>Fn(e)&&"string"==typeof e.value&&"string"==typeof e.cachedResultName)).map((({value:e,cachedResultName:t})=>({id:e,name:t})));return 0===o.length?[]:[{id:U_.OPEN_SUB_WORKFLOW,title:e.baseText("commandBar.workflow.openSubworkflow"),section:e.baseText("commandBar.sections.workflow"),children:[...o.map((e=>({id:e.id,title:e.name,handler:()=>{const{href:t}=c.resolve({name:vn.WORKFLOW,params:{name:e.id}});window.open(t,"_blank","noreferrer")}})))],icon:{component:Ve,props:{icon:"sign-in-alt"}}}]})),y=x((()=>[{id:U_.DOWNLOAD_WORKFLOW,title:e.baseText("commandBar.workflow.download"),section:e.baseText("commandBar.sections.workflow"),handler:async()=>{const e=await u.getWorkflowDataToSave(),{tags:a,...l}=e,n={...l,meta:{...e.meta,instanceId:o.instanceId},tags:(a??[]).map((e=>r.tagsById[e]))},i=new Blob([JSON.stringify(n,null,2)],{type:"application/json;charset=utf-8"});let s=t.value.name||"unsaved_workflow";s=s.replace(/[^a-z0-9]/gi,"_"),p.track("User exported workflow",{workflow_id:e.id}),(0,R_.saveAs)(i,s+".json")},icon:{component:Ve,props:{icon:"download"}},keywords:[e.baseText("commandBar.workflow.keywords.download"),e.baseText("commandBar.workflow.keywords.export")]}])),w=x((()=>!b("update")||m.value?[]:[{id:U_.IMPORT_WORKFLOW_FROM_URL,title:e.baseText("commandBar.workflow.importFromURL"),section:e.baseText("commandBar.sections.workflow"),icon:{component:Ve,props:{icon:"link"}},handler:()=>{a.openModal(ri)}},{id:U_.IMPORT_WORKFLOW_FROM_FILE,title:e.baseText("commandBar.workflow.importFromFile"),section:e.baseText("commandBar.sections.workflow"),icon:{component:Ve,props:{icon:"file-import"}},handler:()=>{rr.emit("importWorkflowFromFile")}}])),k=x((()=>b("delete")?m.value?[{id:U_.UNARCHIVE_WORKFLOW,title:e.baseText("commandBar.workflow.unarchive"),section:e.baseText("commandBar.sections.workflow"),keywords:[e.baseText("commandBar.workflow.keywords.restore")],icon:{component:Ve,props:{icon:"archive-restore"}},handler:()=>{rr.emit("unarchiveWorkflow")}},{id:U_.DELETE_WORKFLOW,title:e.baseText("commandBar.workflow.delete"),section:e.baseText("commandBar.sections.workflow"),icon:{component:Ve,props:{icon:"trash"}},handler:()=>{rr.emit("deleteWorkflow")}}]:[{id:U_.ARCHIVE_WORKFLOW,title:e.baseText("commandBar.workflow.archive"),section:e.baseText("commandBar.sections.workflow"),keywords:[e.baseText("commandBar.workflow.keywords.delete")],icon:{component:Ve,props:{icon:"trash"}},handler:()=>{rr.emit("archiveWorkflow")}}]:[])),T=x((()=>[...h.value,..._.value,...y.value,...w.value,...k.value]));return{commands:x((()=>[...T.value,...f.value]))}}(),m=function(){const e=se(),t=_t(),o=it(),a=ts(),r=Rr(),l=Ri(),n=Oo(),i=Eo(),s=Va(),c=x((()=>o.params.name)),d=x((()=>a.activeExecution)),u=x((()=>Bl(r.getWorkflowById(c.value)?.scopes).workflow)),p=x((()=>l.isEnterpriseFeatureEnabled[pn.AdvancedExecutionFilters])),v=x((()=>!!d.value?.annotation&&(d.value?.annotation.vote||d.value?.annotation.tags.length>0))),m=x((()=>d.value?.annotation?.vote||null)),g=x((()=>c.value?[...a.currentExecutionsByWorkflowId[c.value]??[],...a.executionsByWorkflowId[c.value]??[]]:[])),b=x((()=>{if(!d.value)return!1;const e=d.value.status;return"error"===e||"crashed"===e||"canceled"===e})),f=x((()=>!!d.value&&("running"===d.value.status||"new"===d.value.status)));async function h(){const o=[v.value&&e.baseText("executionDetails.confirmMessage.annotationsNote"),e.baseText("executionDetails.confirmMessage.message")].filter(Boolean).join(" ");if("confirm"===await i.confirm(o,e.baseText("executionDetails.confirmMessage.headline"),{type:"warning",confirmButtonText:e.baseText("executionDetails.confirmMessage.confirmButtonText"),cancelButtonText:""}))try{const o=d.value.id,r=g.value.findIndex((e=>e.id===o)),l=g.value[r+1]||g.value[r-1]||g.value[0];await a.deleteExecutions({ids:[o]}),g.value.length>0?await t.replace({name:vn.EXECUTION_PREVIEW,params:{name:c.value,executionId:l.id}}).catch((()=>{})):await t.replace({name:vn.EXECUTION_HOME,params:{name:c.value}}),n.showMessage({title:e.baseText("executionsList.showMessage.handleDeleteSelected.title"),type:"success"})}catch(r){n.showError(r,e.baseText("executionsList.showError.handleDeleteSelected.title"))}}async function _(t){n.showMessage({title:e.baseText("executionDetails.runningMessage"),type:"info",duration:2e3});try{const e=ya((await a.retryExecution(d.value.id,t)).status);e&&n.showMessage(e),s.track("User clicked retry execution button",{workflow_id:c.value,execution_id:d.value.id,retry_type:t?"current":"original"})}catch(o){n.showError(o,e.baseText("executionsList.showError.retryExecution.title"))}}async function y(){try{await a.stopCurrentExecution(d.value.id),n.showMessage({title:e.baseText("executionsList.showMessage.stopExecution.title"),message:e.baseText("executionsList.showMessage.stopExecution.message",{interpolate:{activeExecutionId:d.value.id}}),type:"success"})}catch(t){n.showError(t,e.baseText("executionsList.showError.stopExecution.title"))}}function w(){t.push({name:vn.EXECUTION_DEBUG,params:{name:d.value.workflowId,executionId:d.value.id}})}async function k(e){const t=e===m.value?null:e;try{await a.annotateExecution(d.value.id,{vote:t})}catch(o){n.showError(o,"executionAnnotationView.vote.error")}}return{commands:x((()=>{if(!d.value)return[];const t=[];if(u.value.update){const o="success"===d.value.status;t.push({id:K_.DEBUG_EXECUTION,title:o?e.baseText("executionsList.debug.button.copyToEditor"):e.baseText("executionsList.debug.button.debugInEditor"),section:e.baseText("commandBar.sections.execution"),handler:w,icon:{component:Ve,props:{icon:o?"copy":"bug"}}})}return b.value&&u.value.update&&(t.push({id:K_.RETRY_CURRENT_WORKFLOW,title:e.baseText("executionsList.retryWithCurrentlySavedWorkflow"),section:e.baseText("commandBar.sections.execution"),handler:async()=>await _(!0),icon:{component:Ve,props:{icon:"redo-2"}}}),t.push({id:K_.RETRY_ORIGINAL_WORKFLOW,title:e.baseText("executionsList.retryWithOriginalWorkflow"),section:e.baseText("commandBar.sections.execution"),handler:async()=>await _(!1),icon:{component:Ve,props:{icon:"redo"}}})),f.value&&u.value.execute&&t.push({id:K_.STOP_EXECUTION,title:e.baseText("executionsList.stopExecution"),section:e.baseText("commandBar.sections.execution"),handler:y,icon:{component:Ve,props:{icon:"stop"}}}),p.value&&(t.push({id:K_.VOTE_UP,title:"up"===m.value?e.baseText("executionAnnotationView.vote.removeUp"):e.baseText("executionAnnotationView.vote.up"),section:e.baseText("commandBar.sections.execution"),handler:async()=>await k("up"),icon:{component:Ve,props:{icon:"thumbs-up"}}}),t.push({id:K_.VOTE_DOWN,title:"down"===m.value?e.baseText("executionAnnotationView.vote.removeDown"):e.baseText("executionAnnotationView.vote.down"),section:e.baseText("commandBar.sections.execution"),handler:async()=>await k("down"),icon:{component:Ve,props:{icon:"thumbs-down"}}})),u.value.update&&t.push({id:K_.DELETE_EXECUTION,title:e.baseText("executionDetails.deleteExecution"),section:e.baseText("commandBar.sections.execution"),handler:h,icon:{component:Ve,props:{icon:"trash-2"}}}),t}))}}(),g=qk({lastQuery:d,activeNodeId:s,currentProjectName:u}),b=Fk({lastQuery:d,activeNodeId:s,currentProjectName:u}),f=Hk({lastQuery:d,activeNodeId:s,currentProjectName:u}),h=function(){const e=se(),t=Ca(),o=Pr(),a=_t(),r=it(),l=x((()=>t.myProjects.find((e=>"personal"===e.type))?.id)),n=x((()=>"string"==typeof r.params.projectId?r.params.projectId:l.value));return{commands:x((()=>o.canViewWorkflows?[{id:"open-executions",title:e.baseText("commandBar.executions.open"),section:e.baseText("commandBar.sections.executions"),icon:{component:Ve,props:{icon:"arrow-right"}},handler:()=>{n.value===l.value?a.push({name:vn.EXECUTIONS}):a.push({name:vn.PROJECTS_EXECUTIONS,params:{projectId:n.value}})}}]:[]))}}(),_=function(e){const t=se(),{lastQuery:o,activeNodeId:a}=e,r=Ca(),l=xu(),n=_t(),i=x((()=>{const e=(o.value||"").trim().toLowerCase(),t=r.availableProjects;return e?t.filter((t=>t.name?.toLowerCase().includes(e)||t.id?.toLowerCase().includes(e))):t})),s=(e,o)=>{let a="personal"===e.type?t.baseText("projects.menu.personal"):e.name?e.name:t.baseText("commandBar.projects.unnamed");o&&(a=t.baseText("generic.openResource",{interpolate:{resource:a}}));const r=o?t.baseText("commandBar.sections.projects"):t.baseText("commandBar.projects.open");return{id:e.id,title:a,section:r,keywords:[a],handler:()=>{n.push({name:vn.PROJECTS_WORKFLOWS,params:{projectId:e.id}})}}},c=x((()=>a.value!==H_.OPEN_PROJECT?[]:i.value.map((e=>s(e,!1))))),d=x((()=>null===a.value&&o.value.trim().length>2&&r.canViewProjects?i.value.map((e=>s(e,!0))):[]));return{commands:x((()=>{const e=[];return r.hasPermissionToCreateProjects&&r.canCreateProjects&&e.push({id:H_.CREATE_PROJECT,title:t.baseText("commandBar.projects.create"),section:t.baseText("commandBar.sections.projects"),icon:{component:Ve,props:{icon:"layers",color:"text-light"}},handler:()=>{l.createProject("command_bar")}}),r.availableProjects.length>0&&r.canViewProjects&&e.push({id:H_.OPEN_PROJECT,title:t.baseText("commandBar.projects.open"),section:t.baseText("commandBar.sections.projects"),placeholder:t.baseText("commandBar.projects.searchPlaceholder"),children:c.value,icon:{component:Ve,props:{icon:"layers",color:"text-light"}}}),[...e,...d.value]})),handlers:{onCommandBarChange:function(e){o.value=e},onCommandBarNavigateTo:function(e){a.value=e}}}}({lastQuery:d,activeNodeId:s}),y=function(){const e=se(),t=Nr(),o=_t(),a=Ri(),r=Ca(),l=zr(),{getReportingURL:n}=es();return{commands:x((()=>[{id:G_.WHATS_NEW,title:e.baseText("mainSidebar.whatsNew"),section:e.baseText("commandBar.sections.general"),handler:()=>{t.openModal(Ul)},icon:{component:Ve,props:{icon:"bell"}},keywords:[e.baseText("mainSidebar.whatsNew").toLowerCase(),e.baseText("mainSidebar.whatsNew.fullChangelog").toLowerCase()]},...a.isChatFeatureEnabled?[{id:G_.CHAT_HUB,title:e.baseText("projects.menu.chat"),section:e.baseText("commandBar.sections.general"),handler:()=>{o.push({name:Pd,force:!0})},icon:{component:Ve,props:{icon:"message-circle"}},keywords:["chat","open chat",e.baseText("projects.menu.chat").toLowerCase()]}]:[],...r.canViewProjects?[{id:G_.TEMPLATES,title:e.baseText("generic.templates"),section:e.baseText("commandBar.sections.general"),handler:()=>{l.hasCustomTemplatesHost?o.push({name:vn.TEMPLATES}):window.open(l.websiteTemplateRepositoryURL,"_blank")},icon:{component:Ve,props:{icon:"package-open"}},keywords:[e.baseText("generic.templates").toLowerCase()]}]:[],...r.canViewProjects?[{id:G_.VARIABLES,title:e.baseText("mainSidebar.variables"),section:e.baseText("commandBar.sections.general"),handler:()=>{o.push({name:vn.HOME_VARIABLES})},icon:{component:Ve,props:{icon:"variable"}},keywords:[e.baseText("mainSidebar.variables").toLowerCase()]}]:[],...r.canViewProjects?[{id:G_.INSIGHTS,title:"Insights",section:e.baseText("commandBar.sections.general"),handler:()=>{o.push({name:vn.INSIGHTS})},icon:{component:Ve,props:{icon:"chart-column-decreasing"}},keywords:["insights"]}]:[],{id:G_.QUICKSTART,title:e.baseText("mainSidebar.helpMenuItems.quickstart"),section:e.baseText("mainSidebar.help"),handler:()=>{window.open(Ji.QUICKSTART_VIDEO,"_blank","noreferrer")},icon:{component:Ve,props:{icon:"video"}},keywords:[e.baseText("mainSidebar.helpMenuItems.quickstart").toLowerCase()]},{id:G_.DOCUMENTATION,title:e.baseText("mainSidebar.helpMenuItems.documentation"),section:e.baseText("mainSidebar.help"),handler:()=>{window.open(Ji.DOCUMENTATION,"_blank","noreferrer")},icon:{component:Ve,props:{icon:"book"}},keywords:[e.baseText("mainSidebar.helpMenuItems.documentation").toLowerCase()]},{id:G_.FORUM,title:e.baseText("mainSidebar.helpMenuItems.forum"),section:e.baseText("mainSidebar.help"),handler:()=>{window.open(Ji.FORUM,"_blank","noreferrer")},icon:{component:Ve,props:{icon:"users"}},keywords:[e.baseText("mainSidebar.helpMenuItems.forum").toLowerCase()]},{id:G_.COURSE,title:e.baseText("mainSidebar.helpMenuItems.course"),section:e.baseText("mainSidebar.help"),handler:()=>{window.open(Ji.COURSES,"_blank","noreferrer")},icon:{component:Ve,props:{icon:"graduation-cap"}},keywords:[e.baseText("mainSidebar.helpMenuItems.course").toLowerCase()]},{id:G_.REPORT_BUG,title:e.baseText("mainSidebar.helpMenuItems.reportBug"),section:e.baseText("mainSidebar.help"),handler:()=>{window.open(n(),"_blank","noreferrer")},icon:{component:Ve,props:{icon:"bug"}},keywords:[e.baseText("mainSidebar.helpMenuItems.reportBug").toLowerCase()]},{id:G_.ABOUT,title:e.baseText("mainSidebar.aboutN8n"),section:e.baseText("mainSidebar.help"),handler:()=>{t.openModal(Ml)},icon:{component:Ve,props:{icon:"info"}},keywords:[e.baseText("mainSidebar.aboutN8n").toLowerCase()]},{id:G_.SETTINGS,title:e.baseText("settings"),section:e.baseText("commandBar.sections.general"),handler:()=>{o.push({name:vn.SETTINGS})},icon:{component:Ve,props:{icon:"cog"}},keywords:[e.baseText("settings").toLowerCase()]},{id:G_.SIGN_OUT,title:e.baseText("auth.signout"),section:e.baseText("commandBar.sections.general"),handler:()=>{o.push({name:vn.SIGNOUT})},icon:{component:Ve,props:{icon:"sign-out-alt"}},keywords:[e.baseText("auth.signout").toLowerCase()]}]))}}(),w=Sd(),k=Kk({lastQuery:d}),T=function(e){const t=se(),{lastQuery:o}=e,a=_t(),r=Ri(),l=Eu(),n=x((()=>{const e=(o.value||"").trim().toLowerCase(),t=l.threads;return e?t.filter((t=>t.title?.toLowerCase().includes(e))):t})),i=x((()=>n.value.map((e=>({id:e.id,title:e.title,section:t.baseText("commandBar.instanceAi.openThread"),keywords:[e.title],handler:()=>{a.push({name:Rd,params:{threadId:e.id}})}})))));return{commands:x((()=>r.isModuleActive("instance-ai")?[{id:"instance-ai-open",title:t.baseText("commandBar.instanceAi.open"),section:t.baseText("commandBar.sections.instanceAi"),handler:()=>{a.push({name:Dd})},icon:{component:Ve,props:{icon:"sparkles"}},keywords:["instance ai","ai","agent","assistant"]},{id:"instance-ai-new-thread",title:t.baseText("commandBar.instanceAi.newThread"),section:t.baseText("commandBar.sections.instanceAi"),handler:()=>{const e=l.newThread();a.push({name:Rd,params:{threadId:e}})},icon:{component:Ve,props:{icon:"plus"}},keywords:["instance ai","new","conversation","thread"]},{id:"instance-ai-open-thread",title:t.baseText("commandBar.instanceAi.openThread"),section:t.baseText("commandBar.sections.instanceAi"),placeholder:t.baseText("commandBar.instanceAi.openThread.searchPlaceholder"),children:i.value,icon:{component:Ve,props:{icon:"message-square",color:"text-light"}}}]:[])),async initialize(){r.isModuleActive("instance-ai")&&await l.loadThreads()}}}({lastQuery:d}),C=[w,p,v,g,T,y],E=[w,m,g,_,f,b,h,T,y],I=[w,g,_,f,b,h,T,y],j=[w,f,_,g,b,h,T,y],z=[w,g,_,f,b,T,y],N=[w,b,_,g,f,h,T,y],S=[w,g,_,f,b,h,T,y],M=[k,w,T,y,_,g,f,b,h],$=[w,_,g,f,b,h,T,y],A=x((()=>{switch(a.currentRoute.value.name){case vn.WORKFLOW:case vn.NEW_WORKFLOW:return C;case vn.EXECUTION_PREVIEW:case vn.EXECUTION_DEBUG:return E;case vn.WORKFLOWS:case vn.PROJECTS_WORKFLOWS:return I;case vn.CREDENTIALS:case vn.PROJECTS_CREDENTIALS:return j;case vn.EXECUTIONS:case vn.PROJECTS_EXECUTIONS:return z;case Xl:case sn:return N;case vn.EVALUATION:case vn.EVALUATION_EDIT:case vn.EVALUATION_RUNS_DETAIL:return S;case Pd:case Od:case Ad:case Ld:return M;default:return $}})),P=x((()=>{const e=o?.value?.name??"";switch(a.currentRoute.value.name){case vn.WORKFLOW:case vn.NEW_WORKFLOW:return e?l.baseText("commandBar.sections.workflow")+" ⋅ "+e:"";case vn.EXECUTION_PREVIEW:case vn.EXECUTION_DEBUG:return e?l.baseText("commandBar.sections.execution")+" ⋅ "+e:"";case vn.EVALUATION:case vn.EVALUATION_EDIT:case vn.EVALUATION_RUNS_DETAIL:return e?" ⋅ "+e:"";default:return""}})),B=(e,t,o)=>{n.track("User executed command bar command",{command_id:e.id,command_section:e.section,view:t,parent_command_id:o?.id})},L=e=>{const t={...e},o=(a.currentRoute.value.name??"").toString();if(e.handler){const a=e.handler;t.handler=async()=>(B(e,o),await a())}return e.children&&(t.children=e.children.map((t=>{if(t.handler){const a=t.handler;return{...t,handler:async()=>(B(t,o,e),await a())}}return t}))),t};return{items:x((()=>A.value.flatMap((e=>e.commands.value)).map(L))),initialize:async function(){await e.loadNodeTypesIfNotLoaded();const t=A.value.map((async e=>{e.initialize&&await e.initialize()}));await Promise.all(t)},onCommandBarChange:function(e){d.value=e;for(const t of A.value)t.handlers?.onCommandBarChange&&t.handlers.onCommandBarChange(e)},onCommandBarNavigateTo:function(e){for(const t of A.value)t.handlers?.onCommandBarNavigateTo&&t.handlers.onCommandBarNavigateTo(e)},placeholder:i,context:P,isLoading:x((()=>A.value.some((e=>!0===e.isLoading?.value))))}}function Yk(e){const t=_t(),o=se(),a=Pr(),r=Zr(),l=Fc(),n=Oo(),{runWorkflow:i}=vd({router:t}),s=x((()=>a.workflow.nodes.filter((e=>r.isTriggerNode(e.type))))),c=x((()=>e.value?s.value:[])),d=x((()=>e.value?"":o.baseText("aiAssistant.builder.executeMessage.validationTooltip"))),u=x((()=>a.isWorkflowRunning)),p=x((()=>a.executionWaitingForWebhook));let v;const m=()=>{v&&(v(),v=void 0)};return G(m),{triggerNodes:s,availableTriggerNodes:c,executeButtonTooltip:d,isWorkflowRunning:u,isExecutionWaitingForWebhook:p,execute:async function(t){if(!e.value)return!1;const r=a.selectedTriggerNodeName??c.value[0]?.name,s=r?a.getNodeByName(r):null;if((e=>{m(),v=L((()=>a.workflowExecutionData?.status),(async t=>{await T(),t&&!vx.includes(t)&&(m(),"canceled"!==t&&e())}))})(t),s&&$a(s))return n.showMessage({title:o.baseText("aiAssistant.builder.toast.title"),message:o.baseText("aiAssistant.builder.toast.description"),type:"info"}),l.toggleOpen(!0),!1;const d={};return r&&(d.triggerNode=r),await i(d),!0}}}function Qk(e={}){const{maxResults:t=50}=e,o=ta(),a=Pr(),r=x((()=>a.workflowId?_r(Sr(a.workflowId)):void 0)),l=c(!1),n=c(""),i=c(0),s=c({top:0,left:0}),d=c(-1),u=c(null),p=c(!1),v=x((()=>{const e=n.value.toLowerCase(),a=r.value?.allNodes??[],l=new Set(o.confirmedNodeIds);let i=a.filter((e=>!l.has(e.id)));return e&&(i=i.filter((t=>t.name.toLowerCase().includes(e)))),i.slice(0,t)}));function m(e,t={}){if(p.value=t.viaButton??!1,t.viaButton)u.value=null,d.value=-1;else{const t=e;u.value=t,d.value=t.selectionStart??t.value.length}l.value=!0,n.value="",i.value=0,function(e,t={}){const o=e.getBoundingClientRect();t.alignRight?s.value={top:o.top-8,right:window.innerWidth-o.right}:s.value={top:o.top-8,left:o.left}}(e,t)}function g(e=!1){if(e&&u.value&&d.value>=0){const e=u.value,t=e.value,o=e.selectionStart??t.length;e.value=t.substring(0,d.value)+t.substring(o);const a=d.value;e.setSelectionRange(a,a),e.dispatchEvent(new Event("input",{bubbles:!0}))}l.value=!1,n.value="",i.value=0,d.value=-1}function b(e){if(o.confirmNodes([e.id],"mention"),u.value&&d.value>=0){const t=u.value,o=t.value,a=t.selectionStart??o.length,r=o.substring(0,d.value),l=o.substring(a),n=e.name+" ";t.value=r+n+l;const i=d.value+n.length;t.setSelectionRange(i,i),t.dispatchEvent(new Event("input",{bubbles:!0}))}g()}return L((()=>(r.value?.allNodes??[]).length),(()=>{l.value&&g()})),{showDropdown:l,searchQuery:n,highlightedIndex:i,dropdownPosition:s,filteredNodes:v,openedViaButton:p,handleInput:function(e,t){const o=t.value,a=t.selectionStart??o.length;if(l.value)d.value>=0&&a>d.value?(n.value=o.substring(d.value+1,a),i.value=0):g(),(!o.includes("@")||a<=d.value)&&g();else if("@"===o.charAt(a-1)){const e=a>=2?o.charAt(a-2):"";return void(e&&!/\s/.test(e)||(m(t),d.value=a-1))}},handleKeyDown:function(e){if(!l.value)return!1;switch(e.key){case"ArrowDown":return e.preventDefault(),i.value=Math.min(i.value+1,v.value.length-1),!0;case"ArrowUp":return e.preventDefault(),i.value=Math.max(i.value-1,0),!0;case"Enter":return v.value.length>0&&(e.preventDefault(),e.stopPropagation(),b(v.value[i.value]),!0);case"Escape":return e.preventDefault(),g(),!0;case"Tab":return v.value.length>0?(e.preventDefault(),b(v.value[i.value]),!0):(g(),!1);default:return!1}},selectNode:b,closeDropdown:g,openDropdown:m}}function Xk(){const e=Pr(),t=or(),o=Zr(),a=Bo(),r=Nr(),l=Hc(),n=ir(),i=x((()=>e.workflowId?_r(Sr(e.workflowId)):void 0));function s(e,t){return e.source===t.source&&e.target===t.target&&(e.sourceHandle??null)===(t.sourceHandle??null)&&(e.targetHandle??null)===(t.targetHandle??null)}return{updateWorkflow:async function(c,d){try{!function(e){for(const a of e){if(a.credentials&&Object.keys(a.credentials).length>0)continue;const e=o.getNodeType(a.type);if(e?.credentials)for(const o of e.credentials){const r=t.getCredentialsByType(o.name);if(!r||0===r.length)continue;const l=r[0];a.credentials={[l.type]:{id:l.id,name:l.name}};const n=vo(e),i=ra(e,o);n&&i&&(a.parameters[n.name]=i.value);break}}}(c.nodes??[]);const{nodesToUpdate:p,nodesToAdd:v,nodesToRemove:m}=function(e){const t=i.value?.allNodes??[],o=new Map(t.map((e=>[e.id,e]))),a=new Map(t.map((e=>[`${e.type}::${e.name}`,e]))),r=[],l=[],n=[],s=new Set;return e.nodes?.forEach((e=>{let t=o.get(e.id);if(!t){const o=`${e.type}::${e.name}`;t=a.get(o)}t?(r.push({existing:t,updated:{...e,id:t.id}}),s.add(t.id)):l.push(e)})),o.forEach(((e,t)=>{s.has(t)||n.push(e)})),{nodesToUpdate:r,nodesToAdd:l,nodesToRemove:n}}(c);await async function(t){if(0===t.length)return!1;const a=new Map;let r=!1;for(const{existing:e,updated:o}of t)if(e.name!==o.name){const t=await l.renameNode(e.name,o.name,{trackHistory:!0,trackBulk:!1,showErrorToast:!1});t&&(a.set(e.id,t),r=!0)}const s=e.cloneWorkflowObject();for(const{existing:e,updated:l}of t){const t=a.get(e.id)??e.name,n=s.nodes[t];if(!n)continue;Object.assign(n,{...l,position:e.position,name:t});const c=o.getNodeType(n.type,n.typeVersion);c&&(n.parameters=Wn(c.properties??[],n.parameters,!0,!1,n,c)??{}),(0,Ox.default)(e.parameters,l.parameters)||(i.value?.resetParametersLastUpdatedAt(t),r=!0)}i.value?.setNodes(Object.values(s.nodes)),i.value?.setConnections(s.connectionsBySourceNode);for(const{existing:e}of t){const t=a.get(e.id)??e.name;n.updateNodeParameterIssuesByName(t)}return r}(p)&&r.markStateDirty(),function(e){for(const t of e)l.deleteNode(t.id,{trackHistory:!0,trackBulk:!1})}(m);const g=(await async function(e){return 0===e.length?[]:await l.addNodes(e.map((e=>({...e}))),{trackHistory:!0,trackBulk:!1,forcePosition:!0,telemetry:!1})}(v)).map((e=>e.id));return await async function(e){const t=i.value?.connectionsBySourceNode??{},o=i.value?.allNodes??[],a=Wc(t,o),r=Wc(e,o),n=a.filter((e=>!r.some((t=>s(e,t))))),c=r.filter((e=>!a.some((t=>s(t,e)))));for(const i of n)l.deleteConnection(i,{trackHistory:!0,trackBulk:!1});c.length>0&&await l.addConnections(c,{trackHistory:!0,trackBulk:!1})}(c.connections??{}),function(t,o){if(!t||!o||!e.workflowId)return;const a=_r(Sr(e.workflowId));a.name.startsWith("My workflow")&&a.setName(t)}(c.name,d?.isInitialGeneration),c.pinData&&Object.keys(c.pinData).length>0&&a.storeGeneratedPinData(c.pinData),a.setBuilderMadeEdits(!0),qc.emit("tidyUp",{source:"builder-update",nodeIdsFilter:u,trackEvents:!1,trackHistory:!0,trackBulk:!1}),{success:!0,newNodeIds:g}}catch(p){return{success:!1,error:p}}var u}}}function Jk(){const e=Bo(),t=Pr(),o=cl(),a=Zr(),r=Nr(),l=da(),n=Qa(),i=se(),s=x((()=>t.workflowId?_r(Sr(t.workflowId)):void 0)),d=c(!1),u=x((()=>{const t=e.latestRevertVersion;return t?v.value.get(t.id)?.nodes??[]:[]})),p=x((()=>{const t=e.latestRevertVersion;return!!t&&v.value.has(t.id)})),v=c(new Map),m=c(new Set),g=c(new Map);function b(e){return e.map((e=>{const t=a.getNodeType(e.type,e.typeVersion);if(!t)return e;const o=Wn(t.properties??[],e.parameters,!0,!1,e,t);return{...e,parameters:o??{}}}))}function f(e,t){const o=zn(b(e),b(t)),r=new Map(t.map((e=>[e.id,e])));return[...o.values()].filter((e=>e.status!==Vn.Eq)).map((e=>{const t=e.status===Vn.Deleted?e.node:r.get(e.node.id)??e.node;return{status:e.status,node:t,nodeType:a.getNodeType(t.type,t.typeVersion)}}))}L((()=>e.versionCardMessages),(async e=>{if(!e?.length)return;const a=t.workflowId;for(const t of e){const e=t.data.versionId;if(!v.value.has(e)&&!m.value.has(e)){m.value.add(e);try{const t=await o.getWorkflowVersion(a,e);v.value.set(e,{nodes:t.nodes,connections:t.connections}),g.value.delete(e)}catch(r){const t=(g.value.get(e)??0)+1;g.value.set(e,t),t>=3&&v.value.set(e,{nodes:[],connections:{}}),m.value.delete(e)}}}}),{immediate:!0}),L((()=>e.latestRevertVersion),(e=>{e||(v.value=new Map,m.value=new Set,g.value=new Map)}));const h=x((()=>{const t=e.versionCardMessages,o=e.collapsedMessageIds,a=new Map,r=e=>Boolean(e)&&o.has(e);for(let e=0;e<t.length;e++){const o=t[e].data.versionId,l=v.value.get(o);if(!l)continue;let n;if(0===e)n=[];else if(r(t[e].id)){const o=v.value.get(t[e-1].data.versionId);if(!o)continue;n=o.nodes}else{let o;for(let a=e-1;a>=0;a--)if(!r(t[a].id)){const e=v.value.get(t[a].data.versionId);e&&(o=e.nodes);break}n=o??[]}a.set(o,f(n,l.nodes))}return a})),_=x((()=>{if(!p.value||e.streaming)return[];const t=b(u.value),o=s.value?.allNodes??[],r=zn(t,o),l=new Map(o.map((e=>[e.id,e])));return[...r.values()].filter((e=>e.status!==Vn.Eq)).map((e=>{const t=e.status===Vn.Deleted?e.node:l.get(e.node.id)??e.node;return{status:e.status,node:t,nodeType:a.getNodeType(t.type,t.typeVersion)}}))})),y=x((()=>_.value.length)),w=c(!1),k=c([]);function T(){for(const e of k.value)for(const t of Object.values(Dx))qc.emit("nodes:action",{ids:[e],action:"update:node:class",payload:{className:t,add:!1}});k.value=[]}return L(w,(e=>{e?function(){T();for(const e of _.value){const t=Dx[e.status];t&&(qc.emit("nodes:action",{ids:[e.node.id],action:"update:node:class",payload:{className:t,add:!0}}),k.value.push(e.node.id))}}():T()})),L((()=>e.streaming),(e=>{e&&w.value&&(w.value=!1,T())})),L((()=>e.latestRevertVersion),(()=>{w.value&&(w.value=!1,T())})),L((()=>l.isOpen),(e=>{e||(w.value=!1,T())})),G((()=>{T()})),{showReviewChanges:x((()=>n.isFeatureEnabled(Rl.name)&&!e.streaming&&null!==e.latestRevertVersion&&y.value>0)),editedNodesCount:y,nodeChanges:_,versionNodeChangesMap:h,isExpanded:w,toggleExpanded:function(){w.value=!w.value,e.trackWorkflowBuilderJourney(w.value?"user_expanded_review_changes":"user_collapsed_review_changes")},isLoadingDiff:d,openDiffView:function(o){const a=e.versionCardMessages;if(0===a.length)return;const l=o?a.findIndex((e=>e.data.versionId===o)):a.length-1;if(-1===l)return;const n=a[l],s=v.value.get(n.data.versionId);if(!s)return;let c=[],d={};if(l>0){const e=a[l-1],t=v.value.get(e.data.versionId);t&&(c=t.nodes,d=t.connections)}const u={...t.workflow,nodes:c,connections:d},p={...t.workflow,nodes:s.nodes,connections:s.connections};r.openModalWithData({name:On,data:{eventBus:At(),sourceWorkflow:u,targetWorkflow:p,sourceLabel:i.baseText("aiAssistant.builder.reviewChanges.previousVersion"),targetLabel:i.baseText("aiAssistant.builder.reviewChanges.currentVersion")}})}}}function Zk(e){const t=Va(),o=Ka(),a=go(),r=Nr(),{isCtrlKeyPressed:l}=We(),n=async()=>{const e=a.popUndoableToUndo();if(!e)return;const t=Date.now();if(e instanceof uo){a.bulkInProgress=!0;const o=e.commands,r=[];for(let e=o.length-1;e>=0;e--)await o[e].revert(),r.push(o[e].getReverseCommand(t));a.pushUndoableToRedo(new uo(r)),await T(),a.bulkInProgress=!1}e instanceof ko&&(await e.revert(),a.pushUndoableToRedo(e.getReverseCommand(t)),r.markStateDirty()),s(e,"undo")},i=async()=>{const e=a.popUndoableToRedo();if(!e)return;const t=Date.now();if(e instanceof uo){a.bulkInProgress=!0;const o=e.commands,r=[];for(let e=o.length-1;e>=0;e--)await o[e].revert(),r.push(o[e].getReverseCommand(t));a.pushBulkCommandToUndo(new uo(r),!1),await T(),a.bulkInProgress=!1}e instanceof ko&&(await e.revert(),a.pushCommandToUndo(e.getReverseCommand(t),!1),r.markStateDirty()),s(e,"redo")};function s(e,o){e instanceof ko?t.track(`User hit ${o}`,{commands_length:1,commands:[e.name]}):e instanceof uo&&t.track(`User hit ${o}`,{commands_length:e.commands.length,commands:e.commands.map((e=>e.name))})}function c(a){const s=Lr(e),c=o.isNDVOpen,d=r.isAnyModalOpen||null!==document.querySelector(`${Iy}:not([style*="display: none"])`),u=l(a)&&"z"===a.key.toLowerCase();a.repeat||s!==En.WORKFLOW||a.target instanceof HTMLElement&&Uc(a.target)||(c||d?c&&u&&!a.shiftKey&&function(){const e=o.activeNode;e&&t?.track("User hit undo in NDV",{node_type:e.type})}():u&&(a.preventDefault(),a.shiftKey?i():n()))}return E((()=>{document.addEventListener("keydown",c)})),I((()=>{document.removeEventListener("keydown",c)})),{undo:n,redo:i}}function eT(){const e=Jt(),t=Ri(),o=c(!1);async function a(){if(!o.value){o.value=!0;try{const a=await async function(){if(!t.endpointHealth)return!0;const e=new AbortController,o=setTimeout((()=>e.abort()),zy);try{const a=await fetch(t.endpointHealth,{cache:"no-store",signal:e.signal});return!!a.ok&&"ok"===(await a.json()).status}catch{return!1}finally{clearTimeout(o)}}();e.setOnline(a)}finally{o.value=!1}}}const{startHeartbeat:r,stopHeartbeat:l}=md({interval:jy,onHeartbeat:()=>{a()}});return E((()=>{t.isPreviewMode||(a(),r())})),I((()=>{l()})),{isOnline:e.isOnline}}function tT(){const e=it(),t=Nr(),o=At(),a=e=>{t.modalsById[e]?.open&&t.closeModal(e)},r=(e,o=!1)=>{const a="push"===e?ea:aa,r=o&&t.modalsById[a]?.data?.eventBus?t.modalsById[a].data:{eventBus:At()};t.openModalWithData({name:a,data:r})},l=()=>{const l="string"==typeof e.query.diff?e.query.diff:void 0,n=l&&xi(e.query.workflowStatus)?e.query.workflowStatus:void 0,i="string"!=typeof e.query.direction||"push"!==e.query.direction&&"pull"!==e.query.direction?void 0:e.query.direction,s="string"!=typeof e.query.sourceControl||"push"!==e.query.sourceControl&&"pull"!==e.query.sourceControl?void 0:e.query.sourceControl;((e,a,r)=>{const l=e&&r,n=t.modalsById[Hn]?.open;l&&!n?t.openModalWithData({name:Hn,data:{eventBus:o,workflowId:e,workflowStatus:a,direction:r}}):!l&&n&&t.closeModal(Hn)})(l,n,i),((e,o,l)=>{if(!e||o)if(!l||o||e)e||o||(a(ea),a(aa));else{const e="push"===l?ea:aa;t.modalsById[e]?.open||r(l,!0)}else{const o="push"===e?ea:aa;t.modalsById[o]?.open||r(e)}})(s,l,i)};return L((()=>[e.query.diff,e.query.direction,e.query.sourceControl]),l,{immediate:!0}),l(),{workflowDiffEventBus:o}}function oT(e,t){const o=document.documentElement.style.getPropertyValue(e),a=ue(e);L((()=>u(t)),(e=>{a.value=e}),{immediate:!0}),G((()=>{document.documentElement.style.setProperty(e,o??null)}))}function aT(e){return-1!==e.type.indexOf("mouse")?e.clientX:e.touches[0].clientX}function rT(e){return-1!==e.type.indexOf("mouse")?e.clientY:e.touches[0].clientY}function lT(e,{originalException:t}){return!t||Dy.some((e=>t instanceof e.instanceof&&(!("message"in e)||(e.message instanceof RegExp?e.message.test(t.message??""):t.message===e.message))))?null:e}return{setters:[function(e){o=e.o,a=e.t},function(e){r=e.$,l=e.A,n=e.Bt,i=e.C,s=e.E,c=e.Ft,d=e.H,u=e.Ht,p=e.I,v=e.K,m=e.M,g=e.N,b=e.Nt,f=e.O,h=e.Q,_=e.Rt,x=e.S,y=e.Sn,w=e.T,k=e.U,T=e.W,C=e.Wt,E=e.X,I=e.Z,j=e._,z=e._n,N=e._t,S=e.at,M=e.bt,$=e.c,A=e.dt,P=e.f,B=e.ft,L=e.gt,O=e.h,R=e.i,D=e.it,U=e.j,W=e.l,V=e.m,q=e.n,F=e.ot,H=e.p,K=e.pt,G=e.q,Y=e.r,Q=e.rt,X=e.st,J=e.v,Z=e.vn,ee=e.w,te=e.y,oe=e.yn,ae=e.yt,re=e.zt},function(e){le=e.$,ne=e.B,ie=e.T,se=e.at,ce=e.d,de=e.it,ue=e.l,pe=e.n,ve=e.nt,me=e.ot,ge=e.p,be=e.rt,fe=e.s},function(e){he=e.$,_e=e.$t,xe=e.A,ye=e.Bt,we=e.Ci,ke=e.Di,Te=e.E,Ce=e.Ei,Ee=e.F,Ie=e.Fi,je=e.Fn,ze=e.Ft,Ne=e.G,Se=e.H,Me=e.It,$e=e.J,Ae=e.Ji,Pe=e.Kn,Be=e.Mi,Le=e.Mt,Oe=e.N,Re=e.Nt,De=e.On,Ue=e.Pi,We=e.Pt,Ve=e.Qi,qe=e.R,Fe=e.Si,He=e.Ti,Ke=e.Vt,Ge=e.W,Ye=e.X,Qe=e.Xi,Xe=e.Yi,Je=e.Zi,Ze=e._,et=e._i,tt=e._n,ot=e._t,at=e.b,rt=e.bi,lt=e.bt,nt=e.cn,it=e.ct,st=e.dt,ct=e.ea,dt=e.et,ut=e.f,pt=e.gn,vt=e.h,mt=e.hi,gt=e.i,bt=e.ji,ft=e.jt,ht=e.k,_t=e.lt,xt=e.n,yt=e.o,wt=e.q,kt=e.qt,Tt=e.rr,Ct=e.sn,Et=e.tt,It=e.ut,jt=e.vi,zt=e.vn,Nt=e.vt,St=e.wi,Mt=e.wt,$t=e.xi,At=e.xt,Pt=e.yi,Bt=e.zt},function(e){Lt=e.d,Ot=e.t},function(e){Rt=e.t},function(e){Dt=e.m},function(e){Ut=e.n,Wt=e.t},function(e){Vt=e.t},function(e){qt=e.$,Ft=e.$a,Ht=e.$n,Kt=e.$o,Gt=e.Ao,Yt=e.Ba,Qt=e.Bn,Xt=e.Bo,Jt=e.Bt,Zt=e.Co,eo=e.Cs,to=e.Do,oo=e.Ds,ao=e.Eo,ro=e.Fa,lo=e.Fn,no=e.Fo,io=e.Gi,so=e.Gn,co=e.Go,uo=e.Gr,po=e.Ha,vo=e.Hi,mo=e.Ho,go=e.Hr,bo=e.Ia,fo=e.In,ho=e.Io,_o=e.Jn,xo=e.Jo,yo=e.Kn,wo=e.Ko,ko=e.Kr,To=e.La,Co=e.Li,Eo=e.Ln,Io=e.Lo,jo=e.Lt,zo=e.Mo,No=e.Ms,So=e.Na,Mo=e.Nn,$o=e.No,Ao=e.Ns,Po=e.Oo,Bo=e.Ot,Lo=e.Pa,Oo=e.Pn,Ro=e.Po,Do=e.Pr,Uo=e.Ps,Wo=e.Qa,Vo=e.Qo,qo=e.Ra,Fo=e.Rn,Ho=e.Ro,Ko=e.Rt,e.So,Go=e.Sr,Yo=e.Ss,Qo=e.T,Xo=e.To,Jo=e.Ts,Zo=e.Tt,ea=e.Ua,ta=e.Un,oa=e.Uo,aa=e.Va,ra=e.Vi,la=e.Vn,na=e.Vo,ia=e.Vt,sa=e.Wa,ca=e.Wi,da=e.Wn,ua=e.Wo,pa=e.Xa,va=e.Xn,ma=e.Xo,ga=e.Ya,ba=e.Yn,fa=e.Yo,ha=e.Za,_a=e.Zn,xa=e.Zo,ya=e._,wa=e._o,ka=e._s,Ta=e.aa,Ca=e.ai,Ea=e.ao,Ia=e.as,ja=e.bo,za=e.bs,Na=e.co,Sa=e.cr,Ma=e.cs,$a=e.d,Aa=e.do,Pa=e.dr,Ba=e.ds,La=e.ea,Oa=e.ei,Ra=e.eo,Da=e.er,Ua=e.es,Wa=e.fo,Va=e.fr,qa=e.fs,Fa=e.gi,Ha=e.go,Ka=e.gr,Ga=e.gs,Ya=e.ho,Qa=e.hr,Xa=e.hs,Ja=e.i,Za=e.ii,er=e.io,tr=e.is,or=e.it,ar=e.jo,rr=e.jt,lr=e.ko,nr=e.lo,ir=e.lr,sr=e.ls,cr=e.mi,dr=e.mo,ur=e.mr,pr=e.ms,vr=e.na,mr=e.ni,gr=e.no,br=e.nr,fr=e.ns,hr=e.o,_r=e.oa,xr=e.oi,yr=e.oo,wr=e.os,kr=e.po,Tr=e.pr,Cr=e.ps,Er=e.qi,Ir=e.qn,jr=e.qo,zr=e.qt,Nr=e.r,Sr=e.ra,Mr=e.ri,$r=e.ro,Ar=e.rs,Pr=e.s,Br=e.si,Lr=e.sn,Or=e.so,Rr=e.sr,Dr=e.ss,Ur=e.t,Wr=e.ti,Vr=e.to,qr=e.tr,Fr=e.ts,Hr=e.ua,Kr=e.uo,Gr=e.us,Yr=e.vo,Qr=e.vr,Xr=e.vs,Jr=e.vt,Zr=e.w,el=e.wo,tl=e.ws,ol=e.xo,al=e.xr,rl=e.xs,ll=e.yo,nl=e.ys,il=e.za,sl=e.zi,cl=e.zn,dl=e.zo,ul=e.zt},function(e){pl=e.A,vl=e.C,ml=e.E,gl=e.F,bl=e.P,fl=e.S,hl=e.T,_l=e.f,xl=e.i,yl=e.j,wl=e.l,kl=e.t},function(e){Tl=e.t},function(e){Cl=e.n,El=e.t},function(e){Il=e.i,jl=e.n,zl=e.r},function(e){Nl=e.t},function(e){Sl=e.$a,Ml=e.$o,$l=e.Ai,Al=e.As,Pl=e.Bi,Bl=e.Bo,Ll=e.Bs,Ol=e.Cs,Rl=e.Dc,Dl=e.Do,Ul=e.Ds,Wl=e.Er,Vl=e.Es,e.Et,ql=e.Fa,Fl=e.Fo,Hl=e.Fs,Kl=e.Hc,Gl=e.Hi,Yl=e.Ia,Ql=e.Io,Xl=e.Ir,Jl=e.Is,Zl=e.Lc,en=e.Lo,tn=e.Ls,on=e.Ms,an=e.O,rn=e.Oa,ln=e.Oc,nn=e.Oo,sn=e.Or,cn=e.Os,dn=e.Ps,un=e.Pt,pn=e.Qc,vn=e.Qo,mn=e.R,gn=e.Ra,bn=e.Ro,fn=e.Rs,hn=e.Ss,_n=e.T,e.To,xn=e.Ts,yn=e.Ui,wn=e.Vi,kn=e.Vr,Tn=e.Vs,Cn=e.Wi,En=e.Zo,In=e.a,jn=e.aa,zn=e.ai,Nn=e.as,Sn=e.bs,Mn=e.co,$n=e.cs,e.do,An=e.ds,Pn=e.ea,Bn=e.en,Ln=e.eo,On=e.es,e.f,e.fo,Rn=e.fs,e.go,Dn=e.gs,Un=e.hs,Wn=e.ia,Vn=e.ii,qn=e.is,Fn=e.ja,Hn=e.js,Kn=e.k,Gn=e.ks,Yn=e.lo,Qn=e.ls,Xn=e.ms,Jn=e.mt,e.n,Zn=e.no,ei=e.ns,ti=e.os,oi=e.pa,ai=e.pr,ri=e.ps,li=e.ri,ni=e.rs,ii=e.ss,si=e.t,ci=e.ts,e.ur,di=e.us,ui=e.w,pi=e.wi,vi=e.ws,mi=e.x,e.xo,gi=e.xs,bi=e.y,fi=e.ya,hi=e.ys,_i=e.zi,xi=e.zo,yi=e.zs},function(e){wi=e.y},function(e){ki=e.C,Ti=e.D,Ci=e._,Ei=e.a,Ii=e.h,ji=e.m,zi=e.n,Ni=e.p,Si=e.t,Mi=e.w},function(e){$i=e.N,Ai=e.Tt,Pi=e._n,Bi=e.en,Li=e.nn,Oi=e.on,Ri=e.t,Di=e.wt},function(e){Ui=e.n,Wi=e.t},function(e){Vi=e.t},function(e){qi=e.n,Fi=e.t},function(e){Hi=e.n},function(e){Ki=e.t},function(e){Gi=e.t},function(e){Yi=e.t},function(e){Qi=e.t},function(e){Xi=e.t},function(e){Ji=e.n,Zi=e.r,es=e.t},function(e){ts=e.t},function(e){os=e.t},function(e){as=e.t},function(e){rs=e.t},function(e){ls=e.t},function(e){ns=e.n,is=e.r,ss=e.t},function(e){cs=e.$,ds=e.A,us=e.At,ps=e.B,vs=e.C,ms=e.Ct,gs=e.D,bs=e.Dt,fs=e.E,hs=e.Et,_s=e.F,xs=e.G,ys=e.H,ws=e.I,ks=e.J,Ts=e.K,Cs=e.L,Es=e.M,Is=e.N,js=e.O,zs=e.Ot,Ns=e.P,Ss=e.Q,Ms=e.R,$s=e.S,As=e.St,Ps=e.T,Bs=e.Tt,Ls=e.U,Os=e.V,Rs=e.W,Ds=e.X,Us=e.Y,Ws=e.Z,Vs=e._,qs=e._t,Fs=e.a,Hs=e.at,Ks=e.b,Gs=e.bt,Ys=e.c,Qs=e.ct,Xs=e.d,Js=e.dt,Zs=e.et,ec=e.f,tc=e.ft,oc=e.g,ac=e.gt,rc=e.h,lc=e.ht,nc=e.i,ic=e.it,sc=e.j,cc=e.k,dc=e.kt,uc=e.l,pc=e.lt,vc=e.m,mc=e.mt,gc=e.n,bc=e.nt,fc=e.o,hc=e.ot,_c=e.p,xc=e.pt,yc=e.q,wc=e.rt,kc=e.s,Tc=e.st,Cc=e.t,Ec=e.tt,Ic=e.u,jc=e.ut,zc=e.v,Nc=e.vt,Sc=e.w,Mc=e.wt,$c=e.x,Ac=e.xt,Pc=e.y,Bc=e.yt,Lc=e.z},function(e){Oc=e.t},function(e){Rc=e.t},function(e){Dc=e.t},function(e){Uc=e.l,Wc=e.o},function(e){Vc=e.n,qc=e.t},function(e){Fc=e.r,Hc=e.t},function(e){Kc=e.t},function(e){Gc=e.t},function(e){Yc=e.n},function(e){Qc=e.n,Xc=e.t},function(e){Jc=e.t},function(e){Zc=e.n,ed=e.t},function(e){td=e.t},function(e){od=e.t},function(e){ad=e.t},function(e){},function(e){rd=e.t},function(e){ld=e.t},function(e){nd=e.t},function(e){id=e.t},function(e){sd=e.c,cd=e.l},function(e){dd=e.t},function(e){ud=e.t},function(e){pd=e.n,vd=e.t},function(e){md=e.n},function(e){gd=e.t},function(e){bd=e.t},function(e){fd=e.t},function(e){hd=e.r},function(e){_d=e.i},function(e){xd=e.t},function(e){yd=e.t},function(e){wd=e.t},function(e){kd=e.t},function(e){Td=e.t},function(e){Cd=e.t},function(e){Ed=e.n,Id=e.r,jd=e.t},function(e){zd=e.t},function(e){Nd=e.t},function(e){Sd=e.n,Md=e.r,$d=e.t},function(e){Ad=e.a,Pd=e.c,Bd=e.h,Ld=e.l,Od=e.n},function(e){Rd=e.n,Dd=e.r},function(e){Ud=e.n,Wd=e.t},function(e){Vd=e.t},function(e){qd=e.i,Fd=e.n,Hd=e.r,Kd=e.t},function(e){Gd=e.t},function(e){Yd=e.t},function(e){Qd=e.t},function(e){Xd=e.a,Jd=e.c,Zd=e.d,eu=e.f,tu=e.i,ou=e.l,au=e.m,ru=e.n,lu=e.o,nu=e.p,iu=e.s,su=e.t,cu=e.u},function(e){du=e.r},function(e){uu=e.t},function(e){pu=e.t},function(e){vu=e.n,mu=e.t},function(e){gu=e.t},function(e){bu=e.n,fu=e.r,hu=e.t},function(e){_u=e.t},function(e){xu=e.t},function(e){yu=e.t},function(e){wu=e._,ku=e.f,Tu=e.w},function(e){Cu=e.n,Eu=e.r,Iu=e.t},function(e){ju=e.t},function(e){zu=e.a,Nu=e.c,Su=e.d,Mu=e.f,$u=e.i,Au=e.n,Pu=e.o,Bu=e.r,Lu=e.s,Ou=e.u}],execute:function(){(Ru=document.createElement("style")).textContent='.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus{outline:none}.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus{outline:none}.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path{stroke:#555}.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus{outline:none}.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-output.selected,.vue-flow__node-output:focus{border:1px solid #555;outline:none}.vue-flow__node-default:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-input:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px rgba(0,0,0,.08)}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__selection:focus{outline:none}.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.vue-flow__controls{box-shadow:0 0 2px 1px rgba(0,0,0,.08)}.vue-flow__controls-button{box-sizing:content-box;cursor:pointer;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.vue-flow__resize-control{position:absolute}.vue-flow__resize-control.left,.vue-flow__resize-control.right{cursor:ew-resize}.vue-flow__resize-control.top,.vue-flow__resize-control.bottom{cursor:ns-resize}.vue-flow__resize-control.top.left,.vue-flow__resize-control.bottom.right{cursor:nwse-resize}.vue-flow__resize-control.bottom.left,.vue-flow__resize-control.top.right{cursor:nesw-resize}.vue-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;width:5px;height:5px;transform:translate(-50%,-50%)}.vue-flow__resize-control.handle.left{top:50%;left:0}.vue-flow__resize-control.handle.right{top:50%;left:100%}.vue-flow__resize-control.handle.top{top:0;left:50%}.vue-flow__resize-control.handle.bottom{top:100%;left:50%}.vue-flow__resize-control.handle.top.left,.vue-flow__resize-control.handle.bottom.left{left:0}.vue-flow__resize-control.handle.top.right,.vue-flow__resize-control.handle.bottom.right{left:100%}.vue-flow__resize-control.line{border:0 solid #3367d9}.vue-flow__resize-control.line.left,.vue-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.vue-flow__resize-control.line.left{border-left-width:1px;left:0}.vue-flow__resize-control.line.right{border-right-width:1px;left:100%}.vue-flow__resize-control.line.top,.vue-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.vue-flow__resize-control.line.top{border-top-width:1px;top:0}.vue-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.vjs-tree-brackets{cursor:pointer}.vjs-tree-brackets:hover{color:#1890ff}.vjs-check-controller{position:absolute;left:0}.vjs-check-controller.is-checked .vjs-check-controller-inner{background-color:#1890ff;border-color:#0076e4}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after{transform:rotate(45deg)scaleY(1)}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after{transform:translate(-50%,-50%)scale(1)}.vjs-check-controller .vjs-check-controller-inner{vertical-align:middle;box-sizing:border-box;z-index:1;cursor:pointer;background-color:#fff;border:1px solid #bfcbd9;border-radius:2px;width:16px;height:16px;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);display:inline-block;position:relative}.vjs-check-controller .vjs-check-controller-inner:after{box-sizing:content-box;content:"";transform-origin:50%;border:2px solid #fff;border-top:0;border-left:0;width:4px;height:8px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) 50ms;position:absolute;top:1px;left:4px;transform:rotate(45deg)scaleY(0)}.vjs-check-controller .vjs-check-controller-inner.is-radio{border-radius:100%}.vjs-check-controller .vjs-check-controller-inner.is-radio:after{background-color:#fff;border-radius:100%;height:4px;top:50%;left:50%}.vjs-check-controller .vjs-check-controller-original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.vjs-carets{cursor:pointer;position:absolute;right:0}.vjs-carets svg{transition:transform .3s}.vjs-carets:hover{color:#1890ff}.vjs-carets-close{transform:rotate(-90deg)}.vjs-tree-node{line-height:20px;display:flex;position:relative}.vjs-tree-node.has-carets{padding-left:15px}.vjs-tree-node.has-carets.has-selector,.vjs-tree-node.has-selector{padding-left:30px}.vjs-tree-node.is-highlight,.vjs-tree-node:hover{background-color:#e6f7ff;border-radius:4px}.vjs-tree-node.is-highlight .vjs-tree-node-actions,.vjs-tree-node:hover .vjs-tree-node-actions{display:block}.vjs-tree-node .vjs-indent{display:flex;position:relative}.vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dashed #bfcbd9}.vjs-tree-node .vjs-tree-node-actions{background-color:#e6f7ff;border-radius:4px;padding:0 4px;display:none;position:absolute;top:0;right:0}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item{cursor:pointer}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item:hover{color:#1890ff}.vjs-tree-node.dark.is-highlight,.vjs-tree-node.dark .vjs-tree-node-actions,.vjs-tree-node.dark:hover{background-color:#2e4558}.vjs-node-index{user-select:none;margin-right:4px;position:absolute;right:100%}.vjs-colon{white-space:pre}.vjs-comment{color:#bfcbd9}.vjs-key{white-space:nowrap}.vjs-value{word-break:break-word}.vjs-tree-node.dynamic-height .vjs-value{white-space:pre-wrap}.vjs-value-null,.vjs-value-undefined{color:#d55fde}.vjs-value-boolean,.vjs-value-number{color:#1d8ce0}.vjs-value-string{color:#13ce66}.vjs-tree{text-align:left;font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;font-size:14px}.vjs-tree.is-virtual{overflow:auto}.vjs-tree.is-virtual .vjs-tree-node{white-space:nowrap}:root{--color--white-alpha-100:rgba(255,255,255,.1);--color--white-alpha-200:rgba(255,255,255,.15);--color--white-alpha-300:rgba(255,255,255,.2);--color--white-alpha-400:rgba(255,255,255,.25);--color--white-alpha-500:rgba(255,255,255,.3);--color--white-alpha-600:rgba(255,255,255,.4);--color--white-alpha-700:rgba(255,255,255,.5);--color--white-alpha-800:rgba(255,255,255,.7);--color--white-alpha-900:rgba(255,255,255,.9);--color--black-alpha-100:rgba(0,0,0,.05);--color--black-alpha-200:rgba(0,0,0,.1);--color--black-alpha-300:rgba(0,0,0,.2);--color--black-alpha-400:rgba(0,0,0,.3);--color--black-alpha-500:rgba(0,0,0,.5);--color--black-alpha-600:rgba(0,0,0,.8);--color--black-alpha-700:rgba(0,0,0,.85);--color--black-alpha-800:rgba(0,0,0,.9);--color--black-alpha-900:rgba(0,0,0,.95);--color--neutral-white:#fff;--color--neutral-50:#fcfcfc;--color--neutral-100:#f9f9f9;--color--neutral-125:#f5f5f5;--color--neutral-150:#ededed;--color--neutral-200:#e0e0e0;--color--neutral-250:#ccc;--color--neutral-300:#adadad;--color--neutral-400:#949494;--color--neutral-500:#828282;--color--neutral-600:#757575;--color--neutral-700:#4d4d4d;--color--neutral-750:#424242;--color--neutral-800:#3d3d3d;--color--neutral-850:#2b2b2b;--color--neutral-900:#212121;--color--neutral-950:#171717;--color--neutral-black:#000;--color--neutral-150-alpha-100:rgba(237,237,237,.1);--color--neutral-300-alpha-100:rgba(173,173,173,.1);--color--neutral-800-alpha-100:rgba(61,61,61,.1);--color--orange-50:#fff6f5;--color--orange-100:#ffe8e6;--color--orange-150:#ffdfdb;--color--orange-200:#ffc9c2;--color--orange-250:#ff9c8f;--color--orange-300:#ff6f5c;--color--orange-400:#ff4b33;--color--orange-500:#ff1e00;--color--orange-600:#cc1800;--color--orange-700:#991200;--color--orange-800:#660c00;--color--orange-900:#330600;--color--orange-950:#1a0300;--color--orange-alpha-100:rgba(255,111,92,.1);--color--orange-alpha-300:rgba(255,111,92,.35);--color--orange-alpha-500:rgba(255,111,92,.5);--color--purple-50:#f8f7fc;--color--purple-100:#edecf8;--color--purple-200:#e6e4f6;--color--purple-300:#c3bee9;--color--purple-400:#a098dc;--color--purple-500:#7d72cf;--color--purple-600:#5a4cc2;--color--purple-700:#4438a3;--color--purple-800:#3b308d;--color--purple-900:#302772;--color--purple-950:#211b50;--color--purple-alpha-100:rgba(90,76,194,.1);--color--purple-alpha-200:rgba(90,76,194,.25);--color--green-50:#ebfaf1;--color--green-100:#d6f5e3;--color--green-200:#adebc7;--color--green-300:#85e0ac;--color--green-400:#5cd693;--color--green-500:#33cc78;--color--green-600:#29a360;--color--green-700:#1f7a48;--color--green-800:#19663d;--color--green-900:#145231;--color--green-950:#0a291a;--color--green-alpha-100:rgba(37,147,86,.15);--color--green-alpha-200:rgba(37,147,86,.25);--color--mint-100:#d0fbe3;--color--mint-200:#a2f6c8;--color--mint-300:#73f2ac;--color--mint-400:#44ee91;--color--mint-500:#16e975;--color--mint-600:#13cd67;--color--mint-700:#0d8c46;--color--mint-800:#095d2f;--color--mint-900:#042f17;--color--red-50:#fef1f2;--color--red-100:#fcdadd;--color--red-200:#faccd0;--color--red-250:#f7abb1;--color--red-300:#f5949c;--color--red-400:#f16a75;--color--red-500:#ee4452;--color--red-600:#ea1f30;--color--red-700:#c41221;--color--red-800:#ad101d;--color--red-900:#7e0c15;--color--red-950:#4f070d;--color--red-alpha-020:rgba(234,31,48,.2);--color--blue-50:#eaf2fb;--color--blue-100:#ddebf8;--color--blue-200:#b2d1f0;--color--blue-300:#7fb3e6;--color--blue-400:#4891db;--color--blue-500:#2878c8;--color--blue-600:#236bb3;--color--blue-700:#1b5288;--color--blue-800:#13385e;--color--blue-900:#081a2b;--color--yellow-100:#fff5d6;--color--yellow-200:#ffe48a;--color--yellow-300:#ffdb66;--color--yellow-400:#ffcf33;--color--yellow-500:#ffc400;--color--yellow-600:#cc9c00;--color--yellow-700:#a37d00;--color--yellow-800:#705600;--color--yellow-900:#332700;--color--gold-50:#fdf9f1;--color--gold-100:#f7e3c4;--color--gold-200:#f4d8ae;--color--gold-300:#efc381;--color--gold-400:#e6a23d;--color--gold-500:#d48a1c;--color--gold-600:#b57617;--color--gold-700:#905e13;--color--gold-800:#63410d;--color--gold-900:#2d1d06;--color--gold-alpha-020:rgba(230,162,61,.2);--color--slate-100:#e4e3e8;--color--slate-200:#c8c7d1;--color--slate-300:#adabba;--color--slate-400:#928fa3;--color--slate-500:#76738c;--color--slate-600:#5f5c70;--color--slate-700:#474554;--color--slate-800:#2f2e38;--color--slate-900:#18171c;--color--slate-alpha-700:rgba(71,69,84,.75);--spacing--5xs:.125rem;--spacing--4xs:.25rem;--spacing--3xs:.375rem;--spacing--2xs:.5rem;--spacing--xs:.75rem;--spacing--sm:1rem;--spacing--md:1.25rem;--spacing--lg:1.5rem;--spacing--xl:2rem;--spacing--2xl:3rem;--spacing--3xl:4rem;--spacing--4xl:8rem;--spacing--5xl:16rem;--font-family:InterVariable, sans-serif;--font-family--monospace:CommitMono, ui-monospace, Menlo, Consolas, "DejaVu Sans Mono", monospace;--font-size--4xs:.5rem;--font-size--3xs:.625rem;--font-size--2xs:.75rem;--font-size--xs:.8125rem;--font-size--sm:.875rem;--font-size--md:1rem;--font-size--lg:1.125rem;--font-size--xl:1.25rem;--font-size--2xl:1.75rem;--font-weight--regular:400;--font-weight--medium:500;--font-weight--bold:600;--line-height--xs:1;--line-height--sm:1.25;--line-height--md:1.3;--line-height--lg:1.35;--line-height--xl:1.5;--radius--4xs:.125rem;--radius--3xs:.25rem;--radius--2xs:.375rem;--radius--xs:.5rem;--radius--sm:var(--border-radius-small,2px);--radius--md:1rem;--radius--lg:var(--border-radius-large,8px);--radius--xl:var(--border-radius-xlarge,12px);--radius--2xl:2rem;--radius--full:9999px;--height--5xs:.5rem;--height--4xs:.75rem;--height--3xs:1rem;--height--2xs:1.25rem;--height--xs:1.5rem;--height--sm:1.75rem;--height--md:2rem;--height--lg:2.25rem;--height--xl:2.5rem;--height--2xl:3rem;--height--3xl:3.5rem;--height--4xl:4rem;--height--5xl:6rem;--duration--snappy:.15s;--duration--base:.3s;--easing--ease-out:cubic-bezier(.215, .61, .355, 1);--easing--ease-in:cubic-bezier(.55, .055, .675, .19);--easing--ease-in-out:cubic-bezier(.645, .045, .355, 1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color--primary--h:7;--color--primary--s:100%;--color--primary--l:68%;--color--primary--shade-1:var(--color-primary-shade-1,var(--color--primary));--color--primary:var(--color-primary,var(--color--orange-300));--color--primary--tint-1:var(--color-primary-tint-1,var(--color--orange-200));--color--primary--tint-2:var(--color-primary-tint-2,var(--color--orange-150));--color--primary--tint-3:var(--color-primary-tint-3,var(--color--orange-50));--color--secondary--shade-1:var(--color-secondary-shade-1,var(--color--purple-700));--color--secondary:var(--color-secondary,var(--color--purple-600));--color--secondary--tint-1:var(--color-secondary-tint-1,var(--color--purple-300));--color--secondary--tint-2:var(--color-secondary-tint-3,var(--color--purple-200));--color--success--shade-1:var(--color-success-shade-1,var(--color--green-700));--color--success:var(--color-success,var(--color--green-600));--color--success--tint-1:var(--color-success-light,var(--color--green-300));--color--success--tint-2:var(--color-success-light-2,var(--color--green-200));--color--success--tint-3:var(--color-success-tint-1,var(--color--green-100));--color--success--tint-4:var(--color-success-tint-2,var(--color--green-50));--color--warning--shade-1:var(--color-warning-shade-1,var(--color--gold-500));--color--warning:var(--color-warning,var(--color--gold-600));--color--warning--tint-1:var(--color-warning-tint-1,var(--color--gold-200));--color--warning--tint-2:var(--color-warning-tint-2,var(--color--gold-50));--color--danger--shade-1:var(--color-danger-shade-1,var(--color--red-700));--color--danger:var(--color-danger,var(--color--red-600));--color--danger--tint-1:var(--color-danger-light,var(--color--red-400));--color--danger--tint-2:var(--color-danger-light-2,var(--color--red-300));--color--danger--tint-3:var(--color-danger-tint-1,var(--color--red-100));--color--danger--tint-4:var(--color-danger-tint-2,var(--color--red-50));--color--text--shade-1:var(--color-text-dark,var(--color--neutral-850));--color--text:var(--color-text-base,var(--color--neutral-600));--color--text--tint-1:var(--color-text-light,var(--color--neutral-400));--color--text--tint-2:var(--color-text-lighter,var(--color--neutral-200));--color--text--tint-3:var(--color-text-xlight,var(--color--neutral-white));--color--text--danger:var(--color-text-danger,var(--color--red-600));--color--foreground--shade-2:var(--color-foreground-xdark,var(--color--neutral-500));--color--foreground--shade-1:var(--color-foreground-dark,var(--color--neutral-250));--color--foreground:var(--color-foreground-base,var(--color--neutral-200));--color--foreground--tint-1:var(--color-foreground-light,var(--color--neutral-150));--color--foreground--tint-2:var(--color-foreground-xlight,var(--color--neutral-white));--color--background--shade-2:var(--color-background-dark,var(--color--neutral-950));--color--background--shade-1:var(--color-background-medium,var(--color--neutral-200));--color--background:var(--color-background-base,var(--color--neutral-125));--color--background--light-1:var(--color-background-light-base,var(--color--neutral-100));--color--background--light-2:var(--color-background-light,var(--color--neutral-50));--color--background--light-3:var(--color-background-xlight,var(--color--neutral-white));--shadow:var(--box-shadow-base,0 2px 4px var(--color--black-alpha-200), 0 0 6px var(--color--black-alpha-100));--shadow--dark:var(--box-shadow-dark,0 2px 4px var(--color--black-alpha-200), 0 0 6px var(--color--black-alpha-200));--shadow--light:var(--box-shadow-light,0 2px 12px 0 var(--color--black-alpha-100));--shadow--card-hover:0 2px 8px rgba(68,28,23,.1);--radius:var(--border-radius-base,4px);--border-color--light:var(--border-color-light,var(--color--foreground--tint-1));--border-style:var(--border-style-base,solid);--border-width:var(--border-width-base,1px);--border:var(--border-base,var(--border-width) var(--border-style) var(--border-color--light));--background--brand:var(--color--orange-400);--background--brand--hover:var(--color--orange-500);--background--brand--active:var(--color--orange-600);--background--brand--focus:var(--color--orange-400);--background--brand--disabled:var(--color--neutral-200);--background--surface:var(--color--neutral-white);--background--surface--hover:var(--color--neutral-100);--background--surface--active:var(--color--neutral-125);--background--surface--focus:var(--color--neutral-100);--background--surface--disabled:var(--color--neutral-200);--border-color:var(--border-color-base,var(--color--black-alpha-200));--border-color--subtle:var(--color--black-alpha-100);--border-color--strong:var(--color--black-alpha-300);--border-color--stronger:var(--color--black-alpha-400);--icon-color--subtle:var(--color--neutral-200);--icon-color:var(--color--neutral-500);--icon-color--strong:var(--color--neutral-800);--text-color:var(--color--neutral-900);--text-color--subtle:var(--color--neutral-700);--text-color--subtler:var(--color--neutral-500);--background--success:var(--color--green-50);--border-color--success:var(--color--green-200);--text-color--success:var(--color--green-800);--icon-color--success:var(--color--green-800);--background--warning:var(--color--yellow-100);--border-color--warning:var(--color--yellow-200);--text-color--warning:var(--color--yellow-800);--icon-color--warning:var(--color--yellow-800);--background--danger:var(--color--red-50);--border-color--danger:var(--color--red-200);--text-color--danger:var(--color--red-800);--icon-color--danger:var(--color--red-800);--background--info:var(--color--blue-50);--border-color--info:var(--color--blue-200);--text-color--info:var(--color--blue-800);--icon-color--info:var(--color--blue-800);--background--inverse:var(--color--neutral-900);--border-color--inverse:var(--color--neutral-700);--text-color--inverse:var(--color--neutral-100);--icon-color--inverse:var(--color--neutral-100);--focus--border-width:1px;--focus--border-color:var(--color--secondary);--lm-chat--messages--color--background:var(--color--background);--lm-chat--bot--color--background:var(--color--neutral-white);--lm-chat--user--color--background:var(--color--green-600);--lm-chat--user--color:var(--color--text--tint-3);--canvas--color--background:var(--color--neutral-125);--canvas--dot--color:var(--color--neutral-500);--canvas--read-only-line--color:var(--color--neutral-100);--canvas--color--selected:var(--color--neutral-150);--canvas--color--selected-transparent:rgba(41,65,112,.1);--canvas--label--color:var(--color--neutral-600);--canvas--label--color--background:oklch(from var(--canvas--color--background) l c h / .85);--node--color--background:var(--color--background--light-3);--node--color--background--executing:var(--color--primary--tint-3);--node--color--background--executing-1:var(--color--primary--tint-3);--node--border-color--pinned:var(--color--secondary);--node--border-color--running:var(--color--primary);--node--type-main--color:var(--color--neutral-500);--sticky--color--background:var(--color--yellow-100);--sticky--border-color:var(--color--yellow-200);--sticky--color--text:var(--color--neutral-850);--sticky--code--color--text:var(--color--secondary);--sticky--code--color--background:var(--color--background);--sticky--color--background--variant-1:var(--sticky--color--background);--sticky--border-color--variant-1:var(--sticky--border-color);--sticky--color--background--variant-2:var(--color--gold-100);--sticky--border-color--variant-2:var(--color--gold-300);--sticky--color--background--variant-3:var(--color--red-100);--sticky--border-color--variant-3:var(--color--red-250);--sticky--color--background--variant-4:var(--color--green-100);--sticky--border-color--variant-4:var(--color--green-300);--sticky--color--background--variant-5:var(--color--blue-100);--sticky--border-color--variant-5:var(--color--blue-200);--sticky--color--background--variant-6:var(--color--purple-200);--sticky--border-color--variant-6:var(--color--purple-300);--sticky--color--background--variant-7:var(--color--neutral-100);--sticky--border-color--variant-7:var(--color--neutral-200);--assistant--button--color--background--gradient:linear-gradient(var(--color--background--light-3), var(--color--background--light-3));--assistant--button--color--background--gradient--hover:linear-gradient(var(--color--background--light-3), var(--color--background--light-3));--assistant--button--color--background--gradient--active:linear-gradient(var(--color--background--light-3), var(--color--background--light-3));--assistant--color--highlight-1:#5b60e8;--assistant--color--highlight-2:#aa7bec;--assistant--color--highlight-3:#ec7b8e;--assistant--color--highlight-gradient:linear-gradient(105deg, var(--assistant--color--highlight-1) 0%, var(--assistant--color--highlight-2) 50%, var(--assistant--color--highlight-3) 100%);--assistant--color--highlight-gradient--reverse:linear-gradient(105deg, var(--assistant--color--highlight-3) 0%, var(--assistant--color--highlight-2) 50%, var(--assistant--color--highlight-1) 100%);--assistant--color--text--subtle:var(--color--neutral-500);--assistant--icon-color--subtle:var(--color--neutral-500);--assistant--color--text:var(--color--neutral-800);--assistant--color--text--user-bubble:var(--color--neutral-750);--assistant--color--background--user-bubble:var(--color--neutral-150);--assistant--text-message--collapsed--max-height:200px;--assistant--button--color--background--hover:linear-gradient(108.82deg, rgba(236,123,142,.12) 0%, rgba(170,123,236,.12) 50.5%, rgba(91,96,232,.12) 100%);--assistant--button--color--background--active:linear-gradient(108.82deg, rgba(236,123,142,.25) 0%, rgba(170,123,236,.25) 50.5%, rgba(91,96,232,.25) 100%);--node--icon--color--neutral:var(--color--neutral-400);--node--icon--color--black:var(--color--neutral-800);--node--icon--color--blue:#3a42e9;--node--icon--color--light-blue:#5fabf7;--node--icon--color--dark-blue:#353f6e;--node--icon--color--orange:#ff965a;--node--icon--color--orange-red:var(--color--orange-300);--node--icon--color--pink-red:#ea4b71;--node--icon--color--red:var(--color--red-600);--node--icon--color--light-green:#31c4ab;--node--icon--color--green:var(--color--mint-700);--node--icon--color--dark-green:#157562;--node--icon--color--azure:#54b8c9;--node--icon--color--purple:#539;--node--icon--color--crimson:#724;--expression-editor--resolvable--color--foreground--valid:var(--color--green-600);--expression-editor--resolvable--color--background--valid:var(--color--green-100);--expression-editor--resolvable--color--foreground--invalid:var(--color--red-600);--expression-editor--resolvable--color--background--invalid:var(--color--red-50);--expression-editor--resolvable--color--foreground--pending:var(--color--text);--expression-editor--resolvable--color--background--pending:var(--color--neutral-125);--expression-editor--color--background:var(--color--neutral-white);--expression-editor--modal--color--background:var(--color--background);--expression-editor--syntax-example--color:var(--color--neutral-125);--autocomplete--item--color--selected:var(--color--secondary);--autocomplete--section-header--border-color:var(--color--foreground--tint-1);--autocomplete--infobox--color--background:var(--color--background--light-1);--autocomplete--infobox--examples--border-color:var(--color--foreground--tint-1);--code-tags--string--color:#032f62;--code-tags--regex--color:#032f62;--code-tags--primitive--color:#005cc5;--code-tags--keyword--color:#d73a49;--code-tags--variable--color:#005cc5;--code-tags--parameter--color:var(--color--neutral-850);--code-tags--function--color:#6f42c1;--code-tags--constant--color:#005cc5;--code-tags--property--color:#005cc5;--code-tags--type--color:#005cc5;--code-tags--class--color:#6f42c1;--code-tags--heading--color:#005cc5;--code-tags--invalid--color:#cb2431;--code-tags--comment--color:#6a737d;--json--color:var(--color--purple-700);--json--null--color:var(--color--red-600);--json--boolean--color:var(--color--green-600);--json--number--color:var(--color--green-600);--json--string--color:var(--color--purple-700);--json--key--color:var(--color--neutral-700);--json--brackets--color:var(--color--neutral-700);--json--brackets--color--hover:var(--color--blue-400);--json--line--color:var(--color--neutral-250);--json--highlight--color:var(--color--background);--code--color--background:var(--color--neutral-white);--code--color--background--readonly:var(--color--neutral-125);--code--line-highlight--color:var(--color--neutral-300-alpha-100);--code--color--foreground:var(--color--neutral-700);--code--caret--color:var(--color--neutral-950);--code--selection--color:rgba(3,102,214,.145);--code--selection--color--highlight:rgba(52,208,88,.25);--code--gutter--color--background:var(--color--neutral-white);--code--gutter--color--foreground:var(--color--neutral-300);--code--gutter--color--foreground--active:var(--color--neutral-700);--code--indentation-marker--color:var(--color--neutral-150);--code--indentation-marker--color--active:var(--color--neutral-250);--line-break--color:var(--color--neutral-300);--code--line-break--color:var(--color--purple-400);--tag--height:20px;--tag--padding:0 var(--spacing--4xs);--tag--color--background:var(--color--neutral-125);--tag--color--background--hover:var(--color--neutral-150);--tag--border-color:var(--color--neutral-150);--tag--border-color--hover:var(--color--neutral-200);--tag--radius:var(--radius);--tag--color--text:var(--color--text);--tag--font-size:var(--font-size--2xs);--tag--font-weight:var(--font-weight--regular);--tag--line-height:0;--variables-usage--color--text:var(--color--success);--variables-usage--syntax--color--background:var(--color--success--tint-4);--button--color--text--primary:var(--color--neutral-white);--button--border-color--primary:var(--color--orange-300);--button--color--background--primary:var(--color--orange-300);--button--border-color--primary--hover-active:var(--color--primary);--button--color--background--primary--hover-active-focus:var(--color--primary);--button--outline-color--primary--focus:var(--color--orange-alpha-300);--button--color--text--primary--disabled:var(--color--white-alpha-800);--button--border-color--primary--disabled:var(--color--orange-200);--button--color--background--primary--disabled:var(--color--orange-200);--button--color--text--secondary:var(--color--neutral-700);--button--border-color--secondary:var(--color--neutral-300);--button--color--background--secondary:var(--color--neutral-white);--button--color--text--secondary--hover-active-focus:var(--color--orange-400);--button--border-color--secondary--hover-active-focus:var(--color--orange-300);--button--color--background--secondary--hover:var(--color--orange-50);--button--color--background--secondary--active-focus:var(--color--orange-100);--button--outline-color--secondary--focus:var(--color--neutral-200);--button--color--text--secondary--disabled:var(--color--neutral-250);--button--border-color--secondary--disabled:var(--color--neutral-250);--button--color--text--highlight:var(--color--neutral-700);--button--border-color--highlight:transparent;--button--color--background--highlight:transparent;--button--color--text--highlight--hover-active-focus:var(--color--orange-400);--button--border-color--highlight--hover-active-focus:var(--color--neutral-125);--button--color--background--highlight--hover:var(--color--neutral-125);--button--color--background--highlight--active-focus:var(--color--neutral-125);--button--outline-color--highlight--focus:var(--color--neutral-125);--button--color--text--highlight--disabled:var(--color--neutral-200);--button--border-color--highlight--disabled:transparent;--button--color--background--highlight--disabled:transparent;--button--color--text--highlight-fill:var(--color--text--shade-1);--button--border-color--highlight-fill:transparent;--button--color--background--highlight-fill:var(--color--background);--button--color--text--highlight-fill--hover-active-focus:var(--color--primary);--button--border-color--highlight-fill--hover-active-focus:transparent;--button--color--background--highlight-fill--hover:var(--color--background);--button--color--background--highlight-fill--active-focus:var(--color--background);--button--outline-color--highlight-fill--focus:var(--color--neutral-125);--button--color--text--highlight-fill--disabled:var(--color--neutral-200);--button--border-color--highlight-fill--disabled:transparent;--button--color--background--highlight-fill--disabled:var(--color--background);--button--color--text--success:var(--color--neutral-white);--button--color--text--success--disabled:var(--color--white-alpha-800);--button--color--text--warning:var(--color--text--tint-3);--button--color--text--warning--disabled:var(--color--white-alpha-800);--button--color--text--danger:var(--color--text--tint-3);--button--border-color--danger:var(--color--danger);--button--outline-color--danger--focus:var(--color--danger--tint-3);--button--color--text--danger--disabled:var(--color--white-alpha-800);--button--border-color--danger--disabled:var(--color--danger--tint-3);--button--color--background--danger--disabled:var(--color--danger--tint-3);--text-button--color--text--secondary:var(--color--neutral-700);--node-creator--button--color--text:var(--color--neutral-600);--node-creator--button--color--text--hover:var(--color--orange-300);--node-creator--button--border-color--hover:var(--color--orange-300);--node-creator--button--color--background:var(--color--neutral-white);--table--header--color--background:var(--color--background);--table--row--color--background:var(--color--background--light-3);--table--row--color--background--even:var(--color--background--light-2);--table--row--color--background--hover:var(--color--primary--tint-3);--table--row--color--background--highlight:var(--color--warning--tint-1);--notification--color--background:var(--color--background--light-3);--execution-card--border-color--new:var(--color--neutral-250);--execution-card--border-color--success:var(--color--green-300);--execution-card--border-color--error:var(--color--red-300);--execution-card--border-color--waiting:var(--color--purple-300);--execution-card--border-color--running:var(--color--gold-200);--execution-card--border-color--unknown:var(--color--neutral-200);--execution-card--color--background:var(--color--foreground--tint-2);--execution-card--color--background--hover:var(--color--foreground--tint-1);--execution-card--color--text--waiting:var(--color--secondary);--execution-selector--color--background:var(--color--background--shade-2);--execution-selector--color--text:var(--color--text--tint-3);--execution-select-all--color--text:var(--color--danger);--run-data--color--background:var(--color--neutral-150);--ndvv2--run-data--color--background:var(--color--neutral-125);--ndv--droppable-parameter--color:var(--color--secondary);--ndv--droppable-parameter--color--background:var(--color--purple-alpha-100);--ndv--droppable-parameter--color--background--active:var(--color--green-alpha-100);--ndv--back--color--text:var(--color--neutral-white);--ndv--background--color:var(--color--background--light-3);--ndv--header--color:var(--color--background);--notice--border-color--warning:var(--color--warning--tint-1);--notice--color--background--warning:var(--color--warning--tint-2);--notice--color--text:var(--color--text);--callout--border-color--info:var(--color--foreground);--callout--color--background--info:var(--color--foreground--tint-2);--callout--color--text--info:var(--color--text);--callout--icon-color--info:var(--color--text--tint-1);--callout--border-color--success:var(--color--success--tint-2);--callout--color--background--success:var(--color--success--tint-4);--callout--color--text--success:var(--color--success);--callout--icon-color--success:var(--color--success);--callout--border-color--warning:var(--color--warning--tint-1);--callout--color--background--warning:var(--color--warning--tint-2);--callout--color--text--warning:var(--color--warning);--callout--icon-color--warning:var(--color--warning);--callout--border-color--danger:var(--color--danger--tint-3);--callout--color--background--danger:var(--color--danger--tint-4);--callout--color--text--danger:var(--color--danger);--callout--icon-color--danger:var(--color--danger);--callout--border-color--secondary:var(--color--secondary--tint-1);--callout--color--background--secondary:var(--color--secondary--tint-2);--callout--color--text--secondary:var(--color--secondary);--callout--icon-color--secondary:var(--color--secondary);--dialog--color--background:var(--color--neutral-white);--dialog--overlay--color--background:var(--color--white-alpha-800);--dialog--overlay--color--background--dark:var(--color--black-alpha-600);--block-ui--overlay--color:var(--color--neutral-950);--avatar--color--text:var(--color--text--tint-3);--nps-survey--color--background:var(--color--neutral-850);--nps-survey--color--text:var(--color--neutral-white);--action-dropdown--item--color--background--active:var(--color--background);--switch--color--background:var(--color--neutral-400);--switch--color--background--active:var(--color--mint-600);--switch--border-color:transparent;--switch--toggle--color:var(--color--neutral-white);--feature-request--color--text:var(--color--neutral-white);--input-triple--color--background:var(--color--background--light-2);--node--error-output--color--text:var(--color--danger);--mfa--recovery-code--color--background:var(--color--background);--mfa--recovery-code--color:var(--color--neutral-500);--mfa--lose-access--color--text:var(--color--danger);--text-highlight--color--background:var(--color--yellow-200);--qr-code--border-color:var(--color--neutral-50);--node-type--color--background--l:95%;--node-type--supplemental--label--color--h:235;--node-type--supplemental--label--color--s:28%;--node-type--supplemental--label--color--l:40%;--node-type--supplemental--color--h:235;--node-type--supplemental--color--s:28%;--node-type--supplemental--color--l:60%;--node-type--supplemental--label--color:hsl(var(--node-type--supplemental--label--color--h), var(--node-type--supplemental--label--color--s), var(--node-type--supplemental--label--color--l));--node-type--supplemental--icon--color:var(--color--foreground--shade-1);--node-type--supplemental--color:hsl(var(--node-type--supplemental--color--h), var(--node-type--supplemental--color--s), var(--node-type--supplemental--color--l));--node-type--supplemental--color--background:hsl(var(--node-type--supplemental--color--h), var(--node-type--supplemental--color--s), var(--node-type--color--background--l));--node-type--supplemental--connector--color:var(--color--foreground--shade-1);--node-type--ai-chain--color--h:var(--node-type--supplemental--color--h);--node-type--ai-chain--color--s:var(--node-type--supplemental--color--s);--node-type--ai-chain--color--l:var(--node-type--supplemental--color--l);--node-type--ai-chain--color:hsl(var(--node-type--ai-chain--color--h), var(--node-type--ai-chain--color--s), var(--node-type--ai-chain--color--l));--node-type--chain--color--background:hsl(var(--node-type--ai-chain--color--h), var(--node-type--ai-chain--color--s), var(--node-type--color--background--l));--node-type--ai-document--color--h:var(--node-type--supplemental--color--h);--node-type--ai-document--color--s:var(--node-type--supplemental--color--s);--node-type--ai-document--color--l:var(--node-type--supplemental--color--l);--node-type--ai-document--color:hsl(var(--node-type--ai-document--color--h), var(--node-type--ai-document--color--s), var(--node-type--ai-document--color--l));--node-type--ai-document--color--background:hsl(var(--node-type--ai-document--color--h), var(--node-type--ai-document--color--s), var(--node-type--color--background--l));--node-type--ai-embedding--color--h:var(--node-type--supplemental--color--h);--node-type--ai-embedding--color--s:var(--node-type--supplemental--color--s);--node-type--ai-embedding--color--l:var(--node-type--supplemental--color--l);--node-type--ai-embedding--color:hsl(var(--node-type--ai-embedding--color--h), var(--node-type--ai-embedding--color--s), var(--node-type--ai-embedding--color--l));--node-type--ai-embedding--color--background:hsl(var(--node-type--ai-embedding--color--h), var(--node-type--ai-embedding--color--s), var(--node-type--color--background--l));--node-type--ai-language-model--color--h:var(--node-type--supplemental--color--h);--node-type--ai-language-model--color--s:var(--node-type--supplemental--color--s);--node-type--ai-language-model--color--l:var(--node-type--supplemental--color--l);--node-type--ai-language-model--color:hsl(var(--node-type--ai-language-model--color--h), var(--node-type--ai-language-model--color--s), var(--node-type--ai-language-model--color--l));--node-type--ai-language-model--color--background:hsl(var(--node-type--ai-language-model--color--h), var(--node-type--ai-language-model--color--s), var(--node-type--color--background--l));--node-type--ai-memory--color--h:var(--node-type--supplemental--color--h);--node-type--ai-memory--color--s:var(--node-type--supplemental--color--s);--node-type--ai-memory--color--l:var(--node-type--supplemental--color--l);--node-type--ai-memory--color:hsl(var(--node-type--ai-memory--color--h), var(--node-type--ai-memory--color--s), var(--node-type--ai-memory--color--l));--node-type--ai-memory--color--background:hsl(var(--node-type--ai-memory--color--h), var(--node-type--ai-memory--color--s), var(--node-type--color--background--l));--node-type--ai-output-parser--color--h:var(--node-type--supplemental--color--h);--node-type--ai-output-parser--color--s:var(--node-type--supplemental--color--s);--node-type--ai-output-parser--color--l:var(--node-type--supplemental--color--l);--node-type--ai-output-parser--color:hsl(var(--node-type--ai-output-parser--color--h), var(--node-type--ai-output-parser--color--s), var(--node-type--ai-output-parser--color--l));--node-type--ai-output-parser--color--background:hsl(var(--node-type--ai-output-parser--color--h), var(--node-type--ai-output-parser--color--s), var(--node-type--color--background--l));--node-type--ai-tool--color--h:var(--node-type--supplemental--color--h);--node-type--ai-tool--color--s:var(--node-type--supplemental--color--s);--node-type--ai-tool--color--l:var(--node-type--supplemental--color--l);--node-type--ai-tool--color:hsl(var(--node-type--ai-tool--color--h), var(--node-type--ai-tool--color--s), var(--node-type--ai-tool--color--l));--node-type--ai-tool--color--background:hsl(var(--node-type--ai-tool--color--h), var(--node-type--ai-tool--color--s), var(--node-type--color--background--l));--node-type--ai-retriever--color--h:var(--node-type--supplemental--color--h);--node-type--ai-retriever--color--s:var(--node-type--supplemental--color--s);--node-type--ai-retriever--color--l:var(--node-type--supplemental--color--l);--node-type--ai-retriever--color:hsl(var(--node-type--ai-retriever--color--h), var(--node-type--ai-retriever--color--s), var(--node-type--ai-retriever--color--l));--node-type--ai-retriever--color--background:hsl(var(--node-type--ai-retriever--color--h), var(--node-type--ai-retriever--color--s), var(--node-type--color--background--l));--node-type--ai-text-splitter--color--h:var(--node-type--supplemental--color--h);--node-type--ai-text-splitter--color--s:var(--node-type--supplemental--color--s);--node-type--ai-text-splitter--color--l:var(--node-type--supplemental--color--l);--node-type--ai-text-splitter--color:hsl(var(--node-type--ai-text-splitter--color--h), var(--node-type--ai-text-splitter--color--s), var(--node-type--ai-text-splitter--color--l));--node-type--ai-text-splitter--color--background:hsl(var(--node-type--ai-text-splitter--color--h), var(--node-type--ai-text-splitter--color--s), var(--node-type--color--background--l));--node-type--ai-vector-retriever--color--h:var(--node-type--supplemental--color--h);--node-type--ai-vector-retriever--color--s:var(--node-type--supplemental--color--s);--node-type--ai-vector-retriever--color--l:var(--node-type--supplemental--color--l);--node-type--ai-vector-retriever--color:hsl(var(--node-type--ai-vector-retriever--color--h), var(--node-type--ai-vector-retriever--color--s), var(--node-type--ai-vector-retriever--color--l));--node-type--ai-vector-retriever--color--background:hsl(var(--node-type--ai-vector-retriever--color--h), var(--node-type--ai-vector-retriever--color--s), var(--node-type--color--background--l));--node-type--ai-vector-store--color--h:var(--node-type--supplemental--color--h);--node-type--ai-vector-store--color--s:var(--node-type--supplemental--color--s);--node-type--ai-vector-store--color--l:var(--node-type--supplemental--color--l);--node-type--ai-vector-store--color:hsl(var(--node-type--ai-vector-store--color--h), var(--node-type--ai-vector-store--color--s), var(--node-type--ai-vector-store--color--l));--node-type--ai-vector-store--color--background:hsl(var(--node-type--ai-vector-store--color--h), var(--node-type--ai-vector-store--color--s), var(--node-type--color--background--l));--diff--color--new:#0eab54;--diff--color--new--light:#b4efc4;--diff--color--new--faint:#ddfbe7;--diff--color--modified:#bf941f;--diff--color--modified--light:#f3dca1;--diff--color--modified--faint:var(--color--yellow-100);--diff--color--deleted:#f51f32;--diff--color--deleted--light:var(--color--red-200);--diff--color--deleted--faint:var(--color--red-50);--avatar--color--accent-1:var(--color--neutral-200);--avatar--color--accent-2:var(--color--blue-500);--color--info:var(--color--neutral-400);--color--info--tint-1:var(--color--neutral-200);--color--info--tint-2:var(--color--neutral-125);--color--neutral:var(--color--neutral-250);--color--neutral--light:var(--color--neutral-200);--node--configurable-name--color:var(--color--text--shade-1);--link--color--secondary:var(--color--secondary);--link--color--secondary--hover:var(--color--secondary--shade-1);--menu--color--background:var(--color--neutral-white);--menu--color--background--hover:var(--color--neutral-200);--menu--color--background--active:var(--color--neutral-200);--icon--color:var(--color--text--tint-1);--icon--color--hover:var(--color--orange-300);--grid--row--color--background--selected:var(--color--purple-200);--grid--cell--border-color--editing:2px solid var(--color--secondary);--command-bar-item--color--background--hover:var(--color--background);--command-bar-item--height:40px;--command-bar--shadow:0 15px 45px 0 var(--color--black-alpha-200), 0 5px 10px 0 var(--color--black-alpha-200);--animation--duration:var(--duration--base);--animation--duration--snappy:var(--duration--snappy);--animation--easing:var(--easing--ease-out)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-theme=dark]{--color--danger:var(--color--red-400);--color--text--shade-1:var(--color--neutral-125);--color--text:var(--color--neutral-250);--color--text--tint-1:var(--color--neutral-300);--color--text--tint-2:var(--color--neutral-600);--color--text--tint-3:var(--color--neutral-800);--color--text--danger:var(--color--red-400);--color--foreground--shade-2:var(--color--neutral-400);--color--foreground--shade-1:var(--color--neutral-700);--color--foreground:var(--color--neutral-800);--color--foreground--tint-1:var(--color--neutral-850);--color--foreground--tint-2:var(--color--neutral-950);--color--background--shade-2:var(--color--neutral-150);--color--background--shade-1:var(--color--neutral-600);--color--background:var(--color--neutral-700);--color--background--light-1:var(--color--neutral-850);--color--background--light-2:var(--color--neutral-950);--color--background--light-3:var(--color--neutral-900);--shadow:0 2px 4px var(--color--black-alpha-300), 0 0 6px var(--color--black-alpha-200);--shadow--dark:0 2px 4px var(--color--black-alpha-300), 0 0 6px var(--color--black-alpha-300);--shadow--light:0 2px 12px 0 var(--color--black-alpha-300);--background--brand:var(--color--orange-300);--background--brand--hover:var(--color--orange-400);--background--brand--active:var(--color--orange-500);--background--brand--focus:var(--color--orange-400);--background--brand--disabled:var(--color--neutral-800);--background--surface:var(--color--neutral-900);--background--surface--hover:var(--color--neutral-750);--background--surface--active:var(--color--neutral-600);--background--surface--focus:var(--color--neutral-750);--background--surface--disabled:var(--color--neutral-800);--border-color:var(--border-color-base,var(--color--white-alpha-200));--border-color--subtle:var(--color--white-alpha-100);--border-color--strong:var(--color--white-alpha-300);--border-color--stronger:var(--color--white-alpha-400);--border:var(--border-base,var(--border-width) var(--border-style) var(--border-color));--icon-color--subtle:var(--color--neutral-600);--icon-color:var(--color--neutral-300);--icon-color--strong:var(--color--neutral-white);--text-color:var(--color--neutral-white);--text-color--subtle:var(--color--neutral-200);--text-color--subtler:var(--color--neutral-400);--background--success:var(--color--green-950);--border-color--success:var(--color--green-800);--text-color--success:var(--color--green-50);--icon-color--success:var(--color--green-50);--background--warning:var(--color--yellow-900);--border-color--warning:var(--color--yellow-800);--text-color--warning:var(--color--yellow-100);--icon-color--warning:var(--color--yellow-100);--background--danger:var(--color--red-950);--border-color--danger:var(--color--red-800);--text-color--danger:var(--color--red-50);--icon-color--danger:var(--color--red-50);--background--info:var(--color--blue-900);--border-color--info:var(--color--blue-800);--text-color--info:var(--color--blue-50);--icon-color--info:var(--color--blue-50);--background--inverse:var(--color--neutral-white);--border-color--inverse:var(--color--neutral-200);--text-color--inverse:var(--color--neutral-800);--icon-color--inverse:var(--color--neutral-800);--focus--border-color:var(--color--neutral-100);--assistant--color--highlight-1:#8c90f2;--assistant--color--highlight-2:#a977f0;--assistant--color--highlight-3:#f0778b;--assistant--button--color--background--gradient:linear-gradient(var(--color--neutral-850), var(--color--neutral-850));--assistant--button--color--background--gradient--hover:linear-gradient(#383839, #383839);--assistant--button--color--background--gradient--active:linear-gradient(var(--color--neutral-750), var(--color--neutral-750));--assistant--button--color--background--hover:var(--assistant--button--color--background--gradient--hover);--assistant--button--color--background--active:var(--assistant--button--color--background--gradient--active);--assistant--color--highlight-gradient:linear-gradient(105deg, var(--assistant--color--highlight-1) 0%, var(--assistant--color--highlight-2) 50%, var(--assistant--color--highlight-3) 100%);--assistant--color--highlight-gradient--reverse:linear-gradient(105deg, var(--assistant--color--highlight-3) 0%, var(--assistant--color--highlight-2) 50%, var(--assistant--color--highlight-1) 100%);--assistant--color--text--subtle:var(--color--neutral-250);--assistant--icon-color--subtle:var(--color--neutral-250);--assistant--color--text:var(--color--neutral-white);--assistant--color--text--user-bubble:var(--color--blue-50);--assistant--color--background--user-bubble:var(--color--neutral-800);--lm-chat--messages--color--background:var(--color--neutral-950);--lm-chat--bot--color--background:var(--color--neutral-850);--lm-chat--bot--border-color:var(--color--neutral-500);--lm-chat--user--color--background:var(--color--green-700);--lm-chat--user--border-color:var(--color--green-600);--canvas--color--background:var(--color--neutral-950);--canvas--dot--color:var(--color--neutral-700);--canvas--read-only-line--color:var(--color--neutral-900);--canvas--color--selected:var(--color--white-alpha-400);--canvas--color--selected-transparent:var(--canvas--color--selected);--canvas--label--color:var(--color--neutral-500);--canvas--label--color--background:oklch(from var(--canvas--color--background) l c h / .85);--node--color--background:var(--color--neutral-850);--node--color--background--executing:var(--color--neutral-700);--node--color--background--executing-1:var(--color--neutral-700);--node--border-color--pinned:var(--color--purple-500);--node--type-main--color:var(--color--neutral-400);--sticky--color--background:var(--color--yellow-900);--sticky--border-color:var(--color--yellow-800);--sticky--color--text:var(--color--neutral-125);--sticky--code--color--text:var(--color--purple-300);--sticky--code--color--background:var(--color--neutral-150-alpha-100);--sticky--color--background--variant-1:var(--color--yellow-900);--sticky--border-color--variant-1:var(--color--yellow-800);--sticky--color--background--variant-2:var(--color--gold-900);--sticky--border-color--variant-2:var(--color--gold-800);--sticky--color--background--variant-3:var(--color--red-950);--sticky--border-color--variant-3:var(--color--red-900);--sticky--color--background--variant-4:var(--color--green-950);--sticky--border-color--variant-4:var(--color--green-900);--sticky--color--background--variant-5:var(--color--blue-900);--sticky--border-color--variant-5:var(--color--blue-800);--sticky--color--background--variant-6:var(--color--purple-950);--sticky--border-color--variant-6:var(--color--purple-800);--sticky--color--background--variant-7:var(--color--neutral-900);--sticky--border-color--variant-7:var(--color--neutral-800);--node--icon--color--neutral:var(--color--neutral-200);--node--icon--color--black:var(--color--neutral-200);--node--icon--color--blue:#898fff;--node--icon--color--light-blue:#58abff;--node--icon--color--dark-blue:#7ba7ff;--node--icon--color--orange-red:var(--color--orange-300);--node--icon--color--pink-red:#f85d82;--node--icon--color--red:var(--color--red-400);--node--icon--color--light-green:#20b69e;--node--icon--color--green:var(--color--green-500);--node--icon--color--dark-green:#86decc;--node--icon--color--purple:#9b6dd5;--node--icon--color--crimson:#f188a2;--expression-editor--resolvable--color--foreground--valid:var(--color--green-300);--expression-editor--resolvable--color--background--valid:var(--color--green-alpha-200);--expression-editor--resolvable--color--foreground--invalid:var(--color--red-300);--expression-editor--resolvable--color--background--invalid:var(--color--red-alpha-020);--expression-editor--resolvable--color--foreground--pending:var(--color--text);--expression-editor--resolvable--color--background--pending:var(--color--neutral-150-alpha-100);--expression-editor--color--background:var(--color--neutral-900);--expression-editor--modal--color--background:var(--color--neutral-900);--expression-editor--syntax-example--color:var(--color--neutral-700);--autocomplete--item--color--selected:var(--color--purple-400);--autocomplete--section-header--border-color:var(--color--neutral-600);--autocomplete--infobox--color--background:var(--color--neutral-900);--autocomplete--infobox--examples--border-color:var(--color--neutral-700);--code-tags--string--color:#9ecbff;--code-tags--regex--color:#9ecbff;--code-tags--primitive--color:#79b8ff;--code-tags--keyword--color:#f97583;--code-tags--variable--color:#79b8ff;--code-tags--parameter--color:var(--color--slate-100);--code-tags--function--color:#b392f0;--code-tags--constant--color:#79b8ff;--code-tags--property--color:#79b8ff;--code-tags--type--color:#b392f0;--code-tags--class--color:#b392f0;--code-tags--heading--color:#79b8ff;--code-tags--invalid--color:#f97583;--code-tags--comment--color:#6a737d;--json--color:var(--color--purple-400);--json--null--color:var(--color--danger);--json--boolean--color:var(--color--green-600);--json--number--color:var(--color--green-600);--json--string--color:var(--color--purple-400);--json--key--color:var(--color--text--shade-1);--json--brackets--color:var(--color--neutral-700);--json--brackets--color--hover:var(--color--blue-400);--json--line--color:var(--color--neutral-250);--json--highlight--color:var(--color--background);--code--color--background:var(--color--neutral-950);--code--color--background--readonly:var(--color--neutral-850);--code--line-highlight--color:var(--color--neutral-300-alpha-100);--code--color--foreground:var(--color--neutral-150);--code--caret--color:var(--color--neutral-50);--code--selection--color:rgba(51,146,255,.267);--code--selection--color--highlight:rgba(23,229,230,.2);--code--gutter--color--background:var(--color--neutral-950);--code--gutter--color--foreground:var(--color--neutral-300);--code--gutter--color--foreground--active:var(--color--neutral-50);--code--indentation-marker--color:var(--color--neutral-850);--code--indentation-marker--color--active:var(--color--neutral-700);--line-break--color:var(--color--neutral-400);--code--line-break--color:var(--color--purple-500);--tag--color--background:var(--color--neutral-700);--tag--color--background--hover:var(--color--neutral-600);--tag--border-color:var(--color--neutral-800);--tag--border-color--hover:var(--color--neutral-700);--tag--color--text:var(--color--text--shade-1);--variables-usage--color--text:var(--color--green-300);--variables-usage--syntax--color--background:var(--color--green-alpha-200);--button--outline-color--primary--focus:var(--color--orange-alpha-300);--button--color--text--primary--disabled:var(--color--white-alpha-500);--button--border-color--primary--disabled:transparent;--button--color--background--primary--disabled:var(--color--orange-alpha-500);--button--color--text--secondary:var(--color--neutral-150);--button--border-color--secondary:var(--color--foreground);--button--color--background--secondary:var(--color--background--light-2);--button--color--text--secondary--hover-active-focus:var(--color--orange-250);--button--color--background--secondary--hover:var(--color--background--light-2);--button--color--background--secondary--active-focus:var(--color--orange-alpha-100);--button--outline-color--secondary--focus:var(--color--orange-alpha-300);--button--color--text--secondary--disabled:var(--color--white-alpha-500);--button--border-color--secondary--disabled:var(--color--foreground);--button--color--text--highlight:var(--color--neutral-300);--button--border-color--highlight:transparent;--button--color--background--highlight:transparent;--button--color--text--highlight--hover-active-focus:var(--color--orange-400);--button--border-color--highlight--hover-active-focus:var(--color--neutral-700);--button--color--background--highlight--hover:var(--color--neutral-700);--button--color--background--highlight--active-focus:var(--color--neutral-700);--button--outline-color--highlight--focus:var(--color--neutral-700);--button--color--text--highlight--disabled:var(--color--neutral-600);--button--border-color--highlight--disabled:transparent;--button--color--text--highlight-fill:var(--color--text--shade-1);--button--border-color--highlight-fill:transparent;--button--color--background--highlight-fill:var(--color--background);--button--color--text--highlight-fill--hover-active-focus:var(--color--primary);--button--border-color--highlight-fill--hover-active-focus:transparent;--button--color--background--highlight-fill--hover:var(--color--background);--button--color--background--highlight-fill--active-focus:var(--color--background);--button--outline-color--highlight-fill--focus:var(--color--neutral-700);--button--color--text--highlight-fill--disabled:var(--color--neutral-600);--button--border-color--highlight-fill--disabled:transparent;--button--color--background--highlight-fill--disabled:var(--color--background);--button--color--text--danger:var(--color--neutral-white);--button--border-color--danger:transparent;--button--outline-color--danger--focus:var(--color--red-300);--button--color--text--danger--disabled:var(--color--white-alpha-400);--button--border-color--danger--disabled:transparent;--button--color--background--danger--disabled:var(--color--red-alpha-020);--text-button--color--text--secondary:var(--color--neutral-300);--node-creator--button--color--text:var(--button--color--text--secondary);--node-creator--button--color--text--hover:var(--button--color--text--secondary--hover-active-focus);--node-creator--button--border-color--hover:var(--color--orange-300);--node-creator--button--color--background:var(--color--orange-alpha-100);--table--header--color--background:var(--color--neutral-850);--table--row--color--background:var(--color--neutral-950);--table--row--color--background--even:var(--color--neutral-900);--table--row--color--background--hover:var(--color--neutral-850);--table--row--color--background--highlight:var(--color--warning--tint-1);--notification--color--background:var(--color--neutral-850);--execution-card--color--background:var(--color--foreground--tint-1);--execution-card--color--background--hover:var(--color--foreground);--execution-selector--color--background:var(--color--background--shade-2);--execution-selector--color--text:var(--color--text--tint-3);--execution-select-all--color--text:var(--color--text);--execution-card--color--text--waiting:var(--color--purple-500);--run-data--color--background:var(--color--neutral-900);--ndvv2--run-data--color--background:var(--color--neutral-900);--ndv--droppable-parameter--color:var(--color--orange-300);--ndv--droppable-parameter--color--background:var(--color--orange-alpha-100);--ndv--droppable-parameter--color--background--active:var(--color--green-alpha-100);--ndv--back--color--text:var(--color--neutral-white);--ndv--background--color:var(--color--background--light-1);--ndv--header--color:var(--color--neutral-750);--notice--border-color--warning:var(--color--gold-200);--notice--color--background--warning:var(--color--gold-alpha-020);--notice--color--text:var(--color--neutral-white);--callout--border-color--info:var(--color--foreground);--callout--color--background--info:var(--color--neutral-900);--callout--color--text--info:var(--color--neutral-white);--callout--border-color--success:var(--color--success);--callout--color--background--success:var(--color--green-900);--callout--color--text--success:var(--color--neutral-white);--callout--border-color--warning:var(--color--warning);--callout--color--background--warning:var(--color--gold-800);--callout--color--text--warning:var(--color--neutral-white);--callout--border-color--danger:var(--color--red-800);--callout--color--background--danger:var(--color--red-950);--callout--color--text--danger:var(--color--neutral-white);--callout--icon-color--danger:var(--color--danger);--callout--border-color--secondary:var(--color--secondary);--callout--color--background--secondary:var(--color--purple-alpha-200);--callout--color--text--secondary:var(--color--neutral-white);--dialog--color--background:var(--color--neutral-900);--dialog--overlay--color--background:var(--color--slate-alpha-700);--dialog--overlay--color--background--dark:var(--color--black-alpha-600);--avatar--color--text:var(--color--neutral-white);--nps-survey--color--background:var(--color--neutral-850);--nps-survey--color--text:var(--color--neutral-white);--switch--color--background:var(--color--neutral-950);--switch--border-color:var(--color--neutral-700);--switch--toggle--color:var(--color--neutral-125);--action-dropdown--item--color--background--active:var(--color--background--light-3);--input-triple--color--background:var(--color--neutral-900);--node--error-output--color--text:var(--color--danger);--mfa--recovery-code--color--background:var(--color--background--light-3);--mfa--recovery-code--color:var(--color--text--shade-1);--mfa--lose-access--color--text:var(--color--danger);--text-highlight--color--background:var(--color--yellow-700);--node-type--color--background--l:20%;--node-type--supplemental--label--color--h:235;--node-type--supplemental--label--color--s:28%;--node-type--supplemental--label--color--l:100%;--node-type--supplemental--color--h:235;--node-type--supplemental--color--s:13%;--node-type--supplemental--color--l:60%;--node-type--supplemental--label--color:hsl(var(--node-type--supplemental--label--color--h), var(--node-type--supplemental--label--color--s), var(--node-type--supplemental--label--color--l));--node-type--supplemental--icon--color:var(--color--foreground--shade-1);--node-type--supplemental--color:hsl(var(--node-type--supplemental--color--h), var(--node-type--supplemental--color--s), var(--node-type--supplemental--color--l));--node-type--supplemental--color--background:hsl(var(--node-type--supplemental--color--h), var(--node-type--supplemental--color--s), var(--node-type--color--background--l));--node-type--supplemental--connector--color:var(--color--foreground--shade-1);--node-type--ai-chain--color--h:var(--node-type--supplemental--color--h);--node-type--ai-chain--color--s:var(--node-type--supplemental--color--s);--node-type--ai-chain--color--l:var(--node-type--supplemental--color--l);--node-type--ai-chain--color:hsl(var(--node-type--ai-chain--color--h), var(--node-type--ai-chain--color--s), var(--node-type--ai-chain--color--l));--node-type--chain--color--background:hsl(var(--node-type--ai-chain--color--h), var(--node-type--ai-chain--color--s), var(--node-type--color--background--l));--node-type--ai-document--color--h:var(--node-type--supplemental--color--h);--node-type--ai-document--color--s:var(--node-type--supplemental--color--s);--node-type--ai-document--color--l:var(--node-type--supplemental--color--l);--node-type--ai-document--color:hsl(var(--node-type--ai-document--color--h), var(--node-type--ai-document--color--s), var(--node-type--ai-document--color--l));--node-type--ai-document--color--background:hsl(var(--node-type--ai-document--color--h), var(--node-type--ai-document--color--s), var(--node-type--color--background--l));--node-type--ai-embedding--color--h:var(--node-type--supplemental--color--h);--node-type--ai-embedding--color--s:var(--node-type--supplemental--color--s);--node-type--ai-embedding--color--l:var(--node-type--supplemental--color--l);--node-type--ai-embedding--color:hsl(var(--node-type--ai-embedding--color--h), var(--node-type--ai-embedding--color--s), var(--node-type--ai-embedding--color--l));--node-type--ai-embedding--color--background:hsl(var(--node-type--ai-embedding--color--h), var(--node-type--ai-embedding--color--s), var(--node-type--color--background--l));--node-type--ai-language-model--color--h:var(--node-type--supplemental--color--h);--node-type--ai-language-model--color--s:var(--node-type--supplemental--color--s);--node-type--ai-language-model--color--l:var(--node-type--supplemental--color--l);--node-type--ai-language-model--color:hsl(var(--node-type--ai-language-model--color--h), var(--node-type--ai-language-model--color--s), var(--node-type--ai-language-model--color--l));--node-type--ai-language-model--color--background:hsl(var(--node-type--ai-language-model--color--h), var(--node-type--ai-language-model--color--s), var(--node-type--color--background--l));--node-type--ai-memory--color--h:var(--node-type--supplemental--color--h);--node-type--ai-memory--color--s:var(--node-type--supplemental--color--s);--node-type--ai-memory--color--l:var(--node-type--supplemental--color--l);--node-type--ai-memory--color:hsl(var(--node-type--ai-memory--color--h), var(--node-type--ai-memory--color--s), var(--node-type--ai-memory--color--l));--node-type--ai-memory--color--background:hsl(var(--node-type--ai-memory--color--h), var(--node-type--ai-memory--color--s), var(--node-type--color--background--l));--node-type--ai-output-parser--color--h:var(--node-type--supplemental--color--h);--node-type--ai-output-parser--color--s:var(--node-type--supplemental--color--s);--node-type--ai-output-parser--color--l:var(--node-type--supplemental--color--l);--node-type--ai-output-parser--color:hsl(var(--node-type--ai-output-parser--color--h), var(--node-type--ai-output-parser--color--s), var(--node-type--ai-output-parser--color--l));--node-type--ai-output-parser--color--background:hsl(var(--node-type--ai-output-parser--color--h), var(--node-type--ai-output-parser--color--s), var(--node-type--color--background--l));--node-type--ai-tool--color--h:var(--node-type--supplemental--color--h);--node-type--ai-tool--color--s:var(--node-type--supplemental--color--s);--node-type--ai-tool--color--l:var(--node-type--supplemental--color--l);--node-type--ai-tool--color:hsl(var(--node-type--ai-tool--color--h), var(--node-type--ai-tool--color--s), var(--node-type--ai-tool--color--l));--node-type--ai-tool--color--background:hsl(var(--node-type--ai-tool--color--h), var(--node-type--ai-tool--color--s), var(--node-type--color--background--l));--node-type--ai-retriever--color--h:var(--node-type--supplemental--color--h);--node-type--ai-retriever--color--s:var(--node-type--supplemental--color--s);--node-type--ai-retriever--color--l:var(--node-type--supplemental--color--l);--node-type--ai-retriever--color:hsl(var(--node-type--ai-retriever--color--h), var(--node-type--ai-retriever--color--s), var(--node-type--ai-retriever--color--l));--node-type--ai-retriever--color--background:hsl(var(--node-type--ai-retriever--color--h), var(--node-type--ai-retriever--color--s), var(--node-type--color--background--l));--node-type--ai-text-splitter--color--h:var(--node-type--supplemental--color--h);--node-type--ai-text-splitter--color--s:var(--node-type--supplemental--color--s);--node-type--ai-text-splitter--color--l:var(--node-type--supplemental--color--l);--node-type--ai-text-splitter--color:hsl(var(--node-type--ai-text-splitter--color--h), var(--node-type--ai-text-splitter--color--s), var(--node-type--ai-text-splitter--color--l));--node-type--ai-text-splitter--color--background:hsl(var(--node-type--ai-text-splitter--color--h), var(--node-type--ai-text-splitter--color--s), var(--node-type--color--background--l));--node-type--ai-vector-retriever--color--h:var(--node-type--supplemental--color--h);--node-type--ai-vector-retriever--color--s:var(--node-type--supplemental--color--s);--node-type--ai-vector-retriever--color--l:var(--node-type--supplemental--color--l);--node-type--ai-vector-retriever--color:hsl(var(--node-type--ai-vector-retriever--color--h), var(--node-type--ai-vector-retriever--color--s), var(--node-type--ai-vector-retriever--color--l));--node-type--ai-vector-retriever--color--background:hsl(var(--node-type--ai-vector-retriever--color--h), var(--node-type--ai-vector-retriever--color--s), var(--node-type--color--background--l));--node-type--ai-vector-store--color--h:var(--node-type--supplemental--color--h);--node-type--ai-vector-store--color--s:var(--node-type--supplemental--color--s);--node-type--ai-vector-store--color--l:var(--node-type--supplemental--color--l);--node-type--ai-vector-store--color:hsl(var(--node-type--ai-vector-store--color--h), var(--node-type--ai-vector-store--color--s), var(--node-type--ai-vector-store--color--l));--node-type--ai-vector-store--color--background:hsl(var(--node-type--ai-vector-store--color--h), var(--node-type--ai-vector-store--color--s), var(--node-type--color--background--l));--diff--color--new:var(--color--green-500);--diff--color--new--light:#43674f;--diff--color--new--faint:#3a463e;--diff--color--modified:#d6a625;--diff--color--modified--light:#6a5c38;--diff--color--modified--faint:#464236;--diff--color--deleted:#fb887a;--diff--color--deleted--light:#7a524e;--diff--color--deleted--faint:#4d3e3d;--color--info--tint-1:var(--color--neutral-400);--color--info--tint-2:var(--color--neutral-850);--node--configurable-name--color:var(--color--text--shade-1);--link--color--secondary:var(--color--purple-400);--link--color--secondary--hover:var(--color--purple-500);--icon--color:var(--color--text--tint-1);--icon--color--hover:var(--color--orange-300);--menu--color--background:var(--color--neutral-900);--menu--color--background--hover:var(--color--neutral-700);--menu--color--background--active:var(--color--neutral-700);--grid--row--color--background--selected:var(--color--purple-900);--command-bar-item--color--background--hover:var(--color--background--light-1);--command-bar--shadow:0 15px 45px 0 var(--color--black-alpha-400), 0 5px 10px 0 var(--color--black-alpha-200);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){body:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;--color--danger:var(--color--red-400);--color--text--shade-1:var(--color--neutral-125);--color--text:var(--color--neutral-250);--color--text--tint-1:var(--color--neutral-300);--color--text--tint-2:var(--color--neutral-600);--color--text--tint-3:var(--color--neutral-800);--color--text--danger:var(--color--red-400);--color--foreground--shade-2:var(--color--neutral-400);--color--foreground--shade-1:var(--color--neutral-700);--color--foreground:var(--color--neutral-800);--color--foreground--tint-1:var(--color--neutral-850);--color--foreground--tint-2:var(--color--neutral-950);--color--background--shade-2:var(--color--neutral-150);--color--background--shade-1:var(--color--neutral-600);--color--background:var(--color--neutral-700);--color--background--light-1:var(--color--neutral-850);--color--background--light-2:var(--color--neutral-950);--color--background--light-3:var(--color--neutral-900);--shadow:0 2px 4px var(--color--black-alpha-300), 0 0 6px var(--color--black-alpha-200);--shadow--dark:0 2px 4px var(--color--black-alpha-300), 0 0 6px var(--color--black-alpha-300);--shadow--light:0 2px 12px 0 var(--color--black-alpha-300);--background--brand:var(--color--orange-300);--background--brand--hover:var(--color--orange-400);--background--brand--active:var(--color--orange-500);--background--brand--focus:var(--color--orange-400);--background--brand--disabled:var(--color--neutral-800);--background--surface:var(--color--neutral-900);--background--surface--hover:var(--color--neutral-750);--background--surface--active:var(--color--neutral-600);--background--surface--focus:var(--color--neutral-750);--background--surface--disabled:var(--color--neutral-800);--border-color:var(--border-color-base,var(--color--white-alpha-200));--border-color--subtle:var(--color--white-alpha-100);--border-color--strong:var(--color--white-alpha-300);--border-color--stronger:var(--color--white-alpha-400);--border:var(--border-base,var(--border-width) var(--border-style) var(--border-color));--icon-color--subtle:var(--color--neutral-600);--icon-color:var(--color--neutral-300);--icon-color--strong:var(--color--neutral-white);--text-color:var(--color--neutral-white);--text-color--subtle:var(--color--neutral-200);--text-color--subtler:var(--color--neutral-400);--background--success:var(--color--green-950);--border-color--success:var(--color--green-800);--text-color--success:var(--color--green-50);--icon-color--success:var(--color--green-50);--background--warning:var(--color--yellow-900);--border-color--warning:var(--color--yellow-800);--text-color--warning:var(--color--yellow-100);--icon-color--warning:var(--color--yellow-100);--background--danger:var(--color--red-950);--border-color--danger:var(--color--red-800);--text-color--danger:var(--color--red-50);--icon-color--danger:var(--color--red-50);--background--info:var(--color--blue-900);--border-color--info:var(--color--blue-800);--text-color--info:var(--color--blue-50);--icon-color--info:var(--color--blue-50);--background--inverse:var(--color--neutral-white);--border-color--inverse:var(--color--neutral-200);--text-color--inverse:var(--color--neutral-800);--icon-color--inverse:var(--color--neutral-800);--focus--border-color:var(--color--neutral-100);--assistant--color--highlight-1:#8c90f2;--assistant--color--highlight-2:#a977f0;--assistant--color--highlight-3:#f0778b;--assistant--button--color--background--gradient:linear-gradient(var(--color--neutral-850), var(--color--neutral-850));--assistant--button--color--background--gradient--hover:linear-gradient(#383839, #383839);--assistant--button--color--background--gradient--active:linear-gradient(var(--color--neutral-750), var(--color--neutral-750));--assistant--button--color--background--hover:var(--assistant--button--color--background--gradient--hover);--assistant--button--color--background--active:var(--assistant--button--color--background--gradient--active);--assistant--color--highlight-gradient:linear-gradient(105deg, var(--assistant--color--highlight-1) 0%, var(--assistant--color--highlight-2) 50%, var(--assistant--color--highlight-3) 100%);--assistant--color--highlight-gradient--reverse:linear-gradient(105deg, var(--assistant--color--highlight-3) 0%, var(--assistant--color--highlight-2) 50%, var(--assistant--color--highlight-1) 100%);--assistant--color--text--subtle:var(--color--neutral-250);--assistant--icon-color--subtle:var(--color--neutral-250);--assistant--color--text:var(--color--neutral-white);--assistant--color--text--user-bubble:var(--color--blue-50);--assistant--color--background--user-bubble:var(--color--neutral-800);--lm-chat--messages--color--background:var(--color--neutral-950);--lm-chat--bot--color--background:var(--color--neutral-850);--lm-chat--bot--border-color:var(--color--neutral-500);--lm-chat--user--color--background:var(--color--green-700);--lm-chat--user--border-color:var(--color--green-600);--canvas--color--background:var(--color--neutral-950);--canvas--dot--color:var(--color--neutral-700);--canvas--read-only-line--color:var(--color--neutral-900);--canvas--color--selected:var(--color--white-alpha-400);--canvas--color--selected-transparent:var(--canvas--color--selected);--canvas--label--color:var(--color--neutral-500);--canvas--label--color--background:oklch(from var(--canvas--color--background) l c h / .85);--node--color--background:var(--color--neutral-850);--node--color--background--executing:var(--color--neutral-700);--node--color--background--executing-1:var(--color--neutral-700);--node--border-color--pinned:var(--color--purple-500);--node--type-main--color:var(--color--neutral-400);--sticky--color--background:var(--color--yellow-900);--sticky--border-color:var(--color--yellow-800);--sticky--color--text:var(--color--neutral-125);--sticky--code--color--text:var(--color--purple-300);--sticky--code--color--background:var(--color--neutral-150-alpha-100);--sticky--color--background--variant-1:var(--color--yellow-900);--sticky--border-color--variant-1:var(--color--yellow-800);--sticky--color--background--variant-2:var(--color--gold-900);--sticky--border-color--variant-2:var(--color--gold-800);--sticky--color--background--variant-3:var(--color--red-950);--sticky--border-color--variant-3:var(--color--red-900);--sticky--color--background--variant-4:var(--color--green-950);--sticky--border-color--variant-4:var(--color--green-900);--sticky--color--background--variant-5:var(--color--blue-900);--sticky--border-color--variant-5:var(--color--blue-800);--sticky--color--background--variant-6:var(--color--purple-950);--sticky--border-color--variant-6:var(--color--purple-800);--sticky--color--background--variant-7:var(--color--neutral-900);--sticky--border-color--variant-7:var(--color--neutral-800);--node--icon--color--neutral:var(--color--neutral-200);--node--icon--color--black:var(--color--neutral-200);--node--icon--color--blue:#898fff;--node--icon--color--light-blue:#58abff;--node--icon--color--dark-blue:#7ba7ff;--node--icon--color--orange-red:var(--color--orange-300);--node--icon--color--pink-red:#f85d82;--node--icon--color--red:var(--color--red-400);--node--icon--color--light-green:#20b69e;--node--icon--color--green:var(--color--green-500);--node--icon--color--dark-green:#86decc;--node--icon--color--purple:#9b6dd5;--node--icon--color--crimson:#f188a2;--expression-editor--resolvable--color--foreground--valid:var(--color--green-300);--expression-editor--resolvable--color--background--valid:var(--color--green-alpha-200);--expression-editor--resolvable--color--foreground--invalid:var(--color--red-300);--expression-editor--resolvable--color--background--invalid:var(--color--red-alpha-020);--expression-editor--resolvable--color--foreground--pending:var(--color--text);--expression-editor--resolvable--color--background--pending:var(--color--neutral-150-alpha-100);--expression-editor--color--background:var(--color--neutral-900);--expression-editor--modal--color--background:var(--color--neutral-900);--expression-editor--syntax-example--color:var(--color--neutral-700);--autocomplete--item--color--selected:var(--color--purple-400);--autocomplete--section-header--border-color:var(--color--neutral-600);--autocomplete--infobox--color--background:var(--color--neutral-900);--autocomplete--infobox--examples--border-color:var(--color--neutral-700);--code-tags--string--color:#9ecbff;--code-tags--regex--color:#9ecbff;--code-tags--primitive--color:#79b8ff;--code-tags--keyword--color:#f97583;--code-tags--variable--color:#79b8ff;--code-tags--parameter--color:var(--color--slate-100);--code-tags--function--color:#b392f0;--code-tags--constant--color:#79b8ff;--code-tags--property--color:#79b8ff;--code-tags--type--color:#b392f0;--code-tags--class--color:#b392f0;--code-tags--heading--color:#79b8ff;--code-tags--invalid--color:#f97583;--code-tags--comment--color:#6a737d;--json--color:var(--color--purple-400);--json--null--color:var(--color--danger);--json--boolean--color:var(--color--green-600);--json--number--color:var(--color--green-600);--json--string--color:var(--color--purple-400);--json--key--color:var(--color--text--shade-1);--json--brackets--color:var(--color--neutral-700);--json--brackets--color--hover:var(--color--blue-400);--json--line--color:var(--color--neutral-250);--json--highlight--color:var(--color--background);--code--color--background:var(--color--neutral-950);--code--color--background--readonly:var(--color--neutral-850);--code--line-highlight--color:var(--color--neutral-300-alpha-100);--code--color--foreground:var(--color--neutral-150);--code--caret--color:var(--color--neutral-50);--code--selection--color:rgba(51,146,255,.267);--code--selection--color--highlight:rgba(23,229,230,.2);--code--gutter--color--background:var(--color--neutral-950);--code--gutter--color--foreground:var(--color--neutral-300);--code--gutter--color--foreground--active:var(--color--neutral-50);--code--indentation-marker--color:var(--color--neutral-850);--code--indentation-marker--color--active:var(--color--neutral-700);--line-break--color:var(--color--neutral-400);--code--line-break--color:var(--color--purple-500);--tag--color--background:var(--color--neutral-700);--tag--color--background--hover:var(--color--neutral-600);--tag--border-color:var(--color--neutral-800);--tag--border-color--hover:var(--color--neutral-700);--tag--color--text:var(--color--text--shade-1);--variables-usage--color--text:var(--color--green-300);--variables-usage--syntax--color--background:var(--color--green-alpha-200);--button--outline-color--primary--focus:var(--color--orange-alpha-300);--button--color--text--primary--disabled:var(--color--white-alpha-500);--button--border-color--primary--disabled:transparent;--button--color--background--primary--disabled:var(--color--orange-alpha-500);--button--color--text--secondary:var(--color--neutral-150);--button--border-color--secondary:var(--color--foreground);--button--color--background--secondary:var(--color--background--light-2);--button--color--text--secondary--hover-active-focus:var(--color--orange-250);--button--color--background--secondary--hover:var(--color--background--light-2);--button--color--background--secondary--active-focus:var(--color--orange-alpha-100);--button--outline-color--secondary--focus:var(--color--orange-alpha-300);--button--color--text--secondary--disabled:var(--color--white-alpha-500);--button--border-color--secondary--disabled:var(--color--foreground);--button--color--text--highlight:var(--color--neutral-300);--button--border-color--highlight:transparent;--button--color--background--highlight:transparent;--button--color--text--highlight--hover-active-focus:var(--color--orange-400);--button--border-color--highlight--hover-active-focus:var(--color--neutral-700);--button--color--background--highlight--hover:var(--color--neutral-700);--button--color--background--highlight--active-focus:var(--color--neutral-700);--button--outline-color--highlight--focus:var(--color--neutral-700);--button--color--text--highlight--disabled:var(--color--neutral-600);--button--border-color--highlight--disabled:transparent;--button--color--text--highlight-fill:var(--color--text--shade-1);--button--border-color--highlight-fill:transparent;--button--color--background--highlight-fill:var(--color--background);--button--color--text--highlight-fill--hover-active-focus:var(--color--primary);--button--border-color--highlight-fill--hover-active-focus:transparent;--button--color--background--highlight-fill--hover:var(--color--background);--button--color--background--highlight-fill--active-focus:var(--color--background);--button--outline-color--highlight-fill--focus:var(--color--neutral-700);--button--color--text--highlight-fill--disabled:var(--color--neutral-600);--button--border-color--highlight-fill--disabled:transparent;--button--color--background--highlight-fill--disabled:var(--color--background);--button--color--text--danger:var(--color--neutral-white);--button--border-color--danger:transparent;--button--outline-color--danger--focus:var(--color--red-300);--button--color--text--danger--disabled:var(--color--white-alpha-400);--button--border-color--danger--disabled:transparent;--button--color--background--danger--disabled:var(--color--red-alpha-020);--text-button--color--text--secondary:var(--color--neutral-300);--node-creator--button--color--text:var(--button--color--text--secondary);--node-creator--button--color--text--hover:var(--button--color--text--secondary--hover-active-focus);--node-creator--button--border-color--hover:var(--color--orange-300);--node-creator--button--color--background:var(--color--orange-alpha-100);--table--header--color--background:var(--color--neutral-850);--table--row--color--background:var(--color--neutral-950);--table--row--color--background--even:var(--color--neutral-900);--table--row--color--background--hover:var(--color--neutral-850);--table--row--color--background--highlight:var(--color--warning--tint-1);--notification--color--background:var(--color--neutral-850);--execution-card--color--background:var(--color--foreground--tint-1);--execution-card--color--background--hover:var(--color--foreground);--execution-selector--color--background:var(--color--background--shade-2);--execution-selector--color--text:var(--color--text--tint-3);--execution-select-all--color--text:var(--color--text);--execution-card--color--text--waiting:var(--color--purple-500);--run-data--color--background:var(--color--neutral-900);--ndvv2--run-data--color--background:var(--color--neutral-900);--ndv--droppable-parameter--color:var(--color--orange-300);--ndv--droppable-parameter--color--background:var(--color--orange-alpha-100);--ndv--droppable-parameter--color--background--active:var(--color--green-alpha-100);--ndv--back--color--text:var(--color--neutral-white);--ndv--background--color:var(--color--background--light-1);--ndv--header--color:var(--color--neutral-750);--notice--border-color--warning:var(--color--gold-200);--notice--color--background--warning:var(--color--gold-alpha-020);--notice--color--text:var(--color--neutral-white);--callout--border-color--info:var(--color--foreground);--callout--color--background--info:var(--color--neutral-900);--callout--color--text--info:var(--color--neutral-white);--callout--border-color--success:var(--color--success);--callout--color--background--success:var(--color--green-900);--callout--color--text--success:var(--color--neutral-white);--callout--border-color--warning:var(--color--warning);--callout--color--background--warning:var(--color--gold-800);--callout--color--text--warning:var(--color--neutral-white);--callout--border-color--danger:var(--color--red-800);--callout--color--background--danger:var(--color--red-950);--callout--color--text--danger:var(--color--neutral-white);--callout--icon-color--danger:var(--color--danger);--callout--border-color--secondary:var(--color--secondary);--callout--color--background--secondary:var(--color--purple-alpha-200);--callout--color--text--secondary:var(--color--neutral-white);--dialog--color--background:var(--color--neutral-900);--dialog--overlay--color--background:var(--color--slate-alpha-700);--dialog--overlay--color--background--dark:var(--color--black-alpha-600);--avatar--color--text:var(--color--neutral-white);--nps-survey--color--background:var(--color--neutral-850);--nps-survey--color--text:var(--color--neutral-white);--switch--color--background:var(--color--neutral-950);--switch--border-color:var(--color--neutral-700);--switch--toggle--color:var(--color--neutral-125);--action-dropdown--item--color--background--active:var(--color--background--light-3);--input-triple--color--background:var(--color--neutral-900);--node--error-output--color--text:var(--color--danger);--mfa--recovery-code--color--background:var(--color--background--light-3);--mfa--recovery-code--color:var(--color--text--shade-1);--mfa--lose-access--color--text:var(--color--danger);--text-highlight--color--background:var(--color--yellow-700);--node-type--color--background--l:20%;--node-type--supplemental--label--color--h:235;--node-type--supplemental--label--color--s:28%;--node-type--supplemental--label--color--l:100%;--node-type--supplemental--color--h:235;--node-type--supplemental--color--s:13%;--node-type--supplemental--color--l:60%;--node-type--supplemental--label--color:hsl(var(--node-type--supplemental--label--color--h), var(--node-type--supplemental--label--color--s), var(--node-type--supplemental--label--color--l));--node-type--supplemental--icon--color:var(--color--foreground--shade-1);--node-type--supplemental--color:hsl(var(--node-type--supplemental--color--h), var(--node-type--supplemental--color--s), var(--node-type--supplemental--color--l));--node-type--supplemental--color--background:hsl(var(--node-type--supplemental--color--h), var(--node-type--supplemental--color--s), var(--node-type--color--background--l));--node-type--supplemental--connector--color:var(--color--foreground--shade-1);--node-type--ai-chain--color--h:var(--node-type--supplemental--color--h);--node-type--ai-chain--color--s:var(--node-type--supplemental--color--s);--node-type--ai-chain--color--l:var(--node-type--supplemental--color--l);--node-type--ai-chain--color:hsl(var(--node-type--ai-chain--color--h), var(--node-type--ai-chain--color--s), var(--node-type--ai-chain--color--l));--node-type--chain--color--background:hsl(var(--node-type--ai-chain--color--h), var(--node-type--ai-chain--color--s), var(--node-type--color--background--l));--node-type--ai-document--color--h:var(--node-type--supplemental--color--h);--node-type--ai-document--color--s:var(--node-type--supplemental--color--s);--node-type--ai-document--color--l:var(--node-type--supplemental--color--l);--node-type--ai-document--color:hsl(var(--node-type--ai-document--color--h), var(--node-type--ai-document--color--s), var(--node-type--ai-document--color--l));--node-type--ai-document--color--background:hsl(var(--node-type--ai-document--color--h), var(--node-type--ai-document--color--s), var(--node-type--color--background--l));--node-type--ai-embedding--color--h:var(--node-type--supplemental--color--h);--node-type--ai-embedding--color--s:var(--node-type--supplemental--color--s);--node-type--ai-embedding--color--l:var(--node-type--supplemental--color--l);--node-type--ai-embedding--color:hsl(var(--node-type--ai-embedding--color--h), var(--node-type--ai-embedding--color--s), var(--node-type--ai-embedding--color--l));--node-type--ai-embedding--color--background:hsl(var(--node-type--ai-embedding--color--h), var(--node-type--ai-embedding--color--s), var(--node-type--color--background--l));--node-type--ai-language-model--color--h:var(--node-type--supplemental--color--h);--node-type--ai-language-model--color--s:var(--node-type--supplemental--color--s);--node-type--ai-language-model--color--l:var(--node-type--supplemental--color--l);--node-type--ai-language-model--color:hsl(var(--node-type--ai-language-model--color--h), var(--node-type--ai-language-model--color--s), var(--node-type--ai-language-model--color--l));--node-type--ai-language-model--color--background:hsl(var(--node-type--ai-language-model--color--h), var(--node-type--ai-language-model--color--s), var(--node-type--color--background--l));--node-type--ai-memory--color--h:var(--node-type--supplemental--color--h);--node-type--ai-memory--color--s:var(--node-type--supplemental--color--s);--node-type--ai-memory--color--l:var(--node-type--supplemental--color--l);--node-type--ai-memory--color:hsl(var(--node-type--ai-memory--color--h), var(--node-type--ai-memory--color--s), var(--node-type--ai-memory--color--l));--node-type--ai-memory--color--background:hsl(var(--node-type--ai-memory--color--h), var(--node-type--ai-memory--color--s), var(--node-type--color--background--l));--node-type--ai-output-parser--color--h:var(--node-type--supplemental--color--h);--node-type--ai-output-parser--color--s:var(--node-type--supplemental--color--s);--node-type--ai-output-parser--color--l:var(--node-type--supplemental--color--l);--node-type--ai-output-parser--color:hsl(var(--node-type--ai-output-parser--color--h), var(--node-type--ai-output-parser--color--s), var(--node-type--ai-output-parser--color--l));--node-type--ai-output-parser--color--background:hsl(var(--node-type--ai-output-parser--color--h), var(--node-type--ai-output-parser--color--s), var(--node-type--color--background--l));--node-type--ai-tool--color--h:var(--node-type--supplemental--color--h);--node-type--ai-tool--color--s:var(--node-type--supplemental--color--s);--node-type--ai-tool--color--l:var(--node-type--supplemental--color--l);--node-type--ai-tool--color:hsl(var(--node-type--ai-tool--color--h), var(--node-type--ai-tool--color--s), var(--node-type--ai-tool--color--l));--node-type--ai-tool--color--background:hsl(var(--node-type--ai-tool--color--h), var(--node-type--ai-tool--color--s), var(--node-type--color--background--l));--node-type--ai-retriever--color--h:var(--node-type--supplemental--color--h);--node-type--ai-retriever--color--s:var(--node-type--supplemental--color--s);--node-type--ai-retriever--color--l:var(--node-type--supplemental--color--l);--node-type--ai-retriever--color:hsl(var(--node-type--ai-retriever--color--h), var(--node-type--ai-retriever--color--s), var(--node-type--ai-retriever--color--l));--node-type--ai-retriever--color--background:hsl(var(--node-type--ai-retriever--color--h), var(--node-type--ai-retriever--color--s), var(--node-type--color--background--l));--node-type--ai-text-splitter--color--h:var(--node-type--supplemental--color--h);--node-type--ai-text-splitter--color--s:var(--node-type--supplemental--color--s);--node-type--ai-text-splitter--color--l:var(--node-type--supplemental--color--l);--node-type--ai-text-splitter--color:hsl(var(--node-type--ai-text-splitter--color--h), var(--node-type--ai-text-splitter--color--s), var(--node-type--ai-text-splitter--color--l));--node-type--ai-text-splitter--color--background:hsl(var(--node-type--ai-text-splitter--color--h), var(--node-type--ai-text-splitter--color--s), var(--node-type--color--background--l));--node-type--ai-vector-retriever--color--h:var(--node-type--supplemental--color--h);--node-type--ai-vector-retriever--color--s:var(--node-type--supplemental--color--s);--node-type--ai-vector-retriever--color--l:var(--node-type--supplemental--color--l);--node-type--ai-vector-retriever--color:hsl(var(--node-type--ai-vector-retriever--color--h), var(--node-type--ai-vector-retriever--color--s), var(--node-type--ai-vector-retriever--color--l));--node-type--ai-vector-retriever--color--background:hsl(var(--node-type--ai-vector-retriever--color--h), var(--node-type--ai-vector-retriever--color--s), var(--node-type--color--background--l));--node-type--ai-vector-store--color--h:var(--node-type--supplemental--color--h);--node-type--ai-vector-store--color--s:var(--node-type--supplemental--color--s);--node-type--ai-vector-store--color--l:var(--node-type--supplemental--color--l);--node-type--ai-vector-store--color:hsl(var(--node-type--ai-vector-store--color--h), var(--node-type--ai-vector-store--color--s), var(--node-type--ai-vector-store--color--l));--node-type--ai-vector-store--color--background:hsl(var(--node-type--ai-vector-store--color--h), var(--node-type--ai-vector-store--color--s), var(--node-type--color--background--l));--diff--color--new:var(--color--green-500);--diff--color--new--light:#43674f;--diff--color--new--faint:#3a463e;--diff--color--modified:#d6a625;--diff--color--modified--light:#6a5c38;--diff--color--modified--faint:#464236;--diff--color--deleted:#fb887a;--diff--color--deleted--light:#7a524e;--diff--color--deleted--faint:#4d3e3d;--color--info--tint-1:var(--color--neutral-400);--color--info--tint-2:var(--color--neutral-850);--node--configurable-name--color:var(--color--text--shade-1);--link--color--secondary:var(--color--purple-400);--link--color--secondary--hover:var(--color--purple-500);--icon--color:var(--color--text--tint-1);--icon--color--hover:var(--color--orange-300);--menu--color--background:var(--color--neutral-900);--menu--color--background--hover:var(--color--neutral-700);--menu--color--background--active:var(--color--neutral-700);--grid--row--color--background--selected:var(--color--purple-900);--command-bar-item--color--background--hover:var(--color--background--light-1);--command-bar--shadow:0 15px 45px 0 var(--color--black-alpha-400), 0 5px 10px 0 var(--color--black-alpha-200)}}*,:before,:after{box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:0 0;border:0;outline:0;margin:0;padding:0}html{width:100%;height:100%}body{-ms-scroll-chaining:none;overscroll-behavior:none;width:100%;height:100%;line-height:1;font-size:var(--font-size--md);font-weight:var(--font-weight--regular);color:var(--color--text--shade-1);background-color:var(--color--background--light-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,textarea{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input{font-weight:var(--font-weight--regular)}button{font-weight:var(--font-weight--bold)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{vertical-align:baseline;cursor:pointer;color:var(--color--primary);background:0 0;margin:0;padding:0;font-size:100%;text-decoration:none}a:active{color:hsl(var(--color--primary--h), calc(var(--color--primary--s) + -30%), var(--color--primary--l))}h1,h2,h3,h4,h5,h6{color:var(--color--text--shade-1);font-weight:inherit}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h4,h5,h6,p{font-size:inherit}p{line-height:1.8}p:first-child{margin-top:0}p:last-child{margin-bottom:0}ins{background-color:var(--color--success);color:var(--color--text--shade-1);text-decoration:none}mark{background-color:var(--text-highlight--color--background);color:var(--color--text--shade-1);font-style:italic;font-weight:var(--font-weight--bold)}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}hr{border:0;border-top:1px solid var(--color--foreground--tint-1);height:1px;margin:0;padding:0;display:block}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.fade-in-linear-enter-from,.fade-in-linear-leave-from,.fade-in-linear-leave-active{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-from,.el-fade-in-linear-leave-active{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform-origin:top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform-origin:bottom;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform-origin:0 0;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out}.horizontal-collapse-transition{transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-active{opacity:0;transform:translateY(-30px)}.el-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}@font-face{font-family:element-icons;src:url(/%7B%7BBASE_PATH%7D%7D/assets/element-icons-B-tDfklg.woff)format("woff"),url(/%7B%7BBASE_PATH%7D%7D/assets/element-icons-_lZGOqcG.ttf)format("truetype");font-weight:var(--font-weight--regular);font-display:"auto";font-style:normal}[class^=el-icon-],[class*=\\ el-icon-]{speak:none;font-style:normal;font-weight:var(--font-weight--regular);font-variant:normal;text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;display:inline-block;font-family:element-icons!important}.el-icon{fill:currentColor;width:1em;height:1em;color:inherit;line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon svg{width:1em;height:1em}.el-icon-ice-cream-round:before{content:""}.el-icon-ice-cream-square:before{content:""}.el-icon-lollipop:before{content:""}.el-icon-potato-strips:before{content:""}.el-icon-milk-tea:before{content:""}.el-icon-ice-drink:before{content:""}.el-icon-ice-tea:before{content:""}.el-icon-coffee:before{content:""}.el-icon-orange:before{content:""}.el-icon-pear:before{content:""}.el-icon-apple:before{content:""}.el-icon-cherry:before{content:""}.el-icon-watermelon:before{content:""}.el-icon-grape:before{content:""}.el-icon-refrigerator:before{content:""}.el-icon-goblet-square-full:before{content:""}.el-icon-goblet-square:before{content:""}.el-icon-goblet-full:before{content:""}.el-icon-goblet:before{content:""}.el-icon-cold-drink:before{content:""}.el-icon-coffee-cup:before{content:""}.el-icon-water-cup:before{content:""}.el-icon-hot-water:before{content:""}.el-icon-ice-cream:before{content:""}.el-icon-dessert:before{content:""}.el-icon-sugar:before{content:""}.el-icon-tableware:before{content:""}.el-icon-burger:before{content:""}.el-icon-knife-fork:before{content:""}.el-icon-fork-spoon:before{content:""}.el-icon-chicken:before{content:""}.el-icon-food:before{content:""}.el-icon-dish-1:before{content:""}.el-icon-dish:before{content:""}.el-icon-moon-night:before{content:""}.el-icon-moon:before{content:""}.el-icon-cloudy-and-sunny:before{content:""}.el-icon-partly-cloudy:before{content:""}.el-icon-cloudy:before{content:""}.el-icon-sunny:before{content:""}.el-icon-sunset:before{content:""}.el-icon-sunrise-1:before{content:""}.el-icon-sunrise:before{content:""}.el-icon-heavy-rain:before{content:""}.el-icon-lightning:before{content:""}.el-icon-light-rain:before{content:""}.el-icon-wind-power:before{content:""}.el-icon-baseball:before{content:""}.el-icon-soccer:before{content:""}.el-icon-football:before{content:""}.el-icon-basketball:before{content:""}.el-icon-ship:before{content:""}.el-icon-truck:before{content:""}.el-icon-bicycle:before{content:""}.el-icon-mobile-phone:before{content:""}.el-icon-service:before{content:""}.el-icon-key:before{content:""}.el-icon-unlock:before{content:""}.el-icon-lock:before{content:""}.el-icon-watch:before{content:""}.el-icon-watch-1:before{content:""}.el-icon-timer:before{content:""}.el-icon-alarm-clock:before{content:""}.el-icon-map-location:before{content:""}.el-icon-delete-location:before{content:""}.el-icon-add-location:before{content:""}.el-icon-location-information:before{content:""}.el-icon-location-outline:before{content:""}.el-icon-location:before{content:""}.el-icon-place:before{content:""}.el-icon-discover:before{content:""}.el-icon-first-aid-kit:before{content:""}.el-icon-trophy-1:before{content:""}.el-icon-trophy:before{content:""}.el-icon-medal:before{content:""}.el-icon-medal-1:before{content:""}.el-icon-stopwatch:before{content:""}.el-icon-mic:before{content:""}.el-icon-copy-document:before{content:""}.el-icon-full-screen:before{content:""}.el-icon-switch-button:before{content:""}.el-icon-aim:before{content:""}.el-icon-crop:before{content:""}.el-icon-odometer:before{content:""}.el-icon-time:before{content:""}.el-icon-bangzhu:before{content:""}.el-icon-close-notification:before{content:""}.el-icon-microphone:before{content:""}.el-icon-turn-off-microphone:before{content:""}.el-icon-position:before{content:""}.el-icon-postcard:before{content:""}.el-icon-message:before{content:""}.el-icon-chat-line-square:before{content:""}.el-icon-chat-dot-square:before{content:""}.el-icon-chat-dot-round:before{content:""}.el-icon-chat-square:before{content:""}.el-icon-chat-line-round:before{content:""}.el-icon-chat-round:before{content:""}.el-icon-set-up:before{content:""}.el-icon-turn-off:before{content:""}.el-icon-open:before{content:""}.el-icon-connection:before{content:""}.el-icon-link:before{content:""}.el-icon-cpu:before{content:""}.el-icon-thumb:before{content:""}.el-icon-female:before{content:""}.el-icon-male:before{content:""}.el-icon-guide:before{content:""}.el-icon-news:before{content:""}.el-icon-price-tag:before{content:""}.el-icon-discount:before{content:""}.el-icon-wallet:before{content:""}.el-icon-coin:before{content:""}.el-icon-money:before{content:""}.el-icon-bank-card:before{content:""}.el-icon-box:before{content:""}.el-icon-present:before{content:""}.el-icon-sell:before{content:""}.el-icon-sold-out:before{content:""}.el-icon-shopping-bag-2:before{content:""}.el-icon-shopping-bag-1:before{content:""}.el-icon-shopping-cart-2:before{content:""}.el-icon-shopping-cart-1:before{content:""}.el-icon-shopping-cart-full:before{content:""}.el-icon-smoking:before{content:""}.el-icon-no-smoking:before{content:""}.el-icon-house:before{content:""}.el-icon-table-lamp:before{content:""}.el-icon-school:before{content:""}.el-icon-office-building:before{content:""}.el-icon-toilet-paper:before{content:""}.el-icon-notebook-2:before{content:""}.el-icon-notebook-1:before{content:""}.el-icon-files:before{content:""}.el-icon-collection:before{content:""}.el-icon-receiving:before{content:""}.el-icon-suitcase-1:before{content:""}.el-icon-suitcase:before{content:""}.el-icon-film:before{content:""}.el-icon-collection-tag:before{content:""}.el-icon-data-analysis:before{content:""}.el-icon-pie-chart:before{content:""}.el-icon-data-board:before{content:""}.el-icon-data-line:before{content:""}.el-icon-reading:before{content:""}.el-icon-magic-stick:before{content:""}.el-icon-coordinate:before{content:""}.el-icon-mouse:before{content:""}.el-icon-brush:before{content:""}.el-icon-headset:before{content:""}.el-icon-umbrella:before{content:""}.el-icon-scissors:before{content:""}.el-icon-mobile:before{content:""}.el-icon-attract:before{content:""}.el-icon-monitor:before{content:""}.el-icon-search:before{content:""}.el-icon-takeaway-box:before{content:""}.el-icon-paperclip:before{content:""}.el-icon-printer:before{content:""}.el-icon-document-add:before{content:""}.el-icon-document:before{content:""}.el-icon-document-checked:before{content:""}.el-icon-document-copy:before{content:""}.el-icon-document-delete:before{content:""}.el-icon-document-remove:before{content:""}.el-icon-tickets:before{content:""}.el-icon-folder-checked:before{content:""}.el-icon-folder-delete:before{content:""}.el-icon-folder-remove:before{content:""}.el-icon-folder-add:before{content:""}.el-icon-folder-opened:before{content:""}.el-icon-folder:before{content:""}.el-icon-edit-outline:before{content:""}.el-icon-edit:before{content:""}.el-icon-date:before{content:""}.el-icon-c-scale-to-original:before{content:""}.el-icon-view:before{content:""}.el-icon-loading:before{content:""}.el-icon-rank:before{content:""}.el-icon-sort-down:before{content:""}.el-icon-sort-up:before{content:""}.el-icon-sort:before{content:""}.el-icon-finished:before{content:""}.el-icon-refresh-left:before{content:""}.el-icon-refresh-right:before{content:""}.el-icon-refresh:before{content:""}.el-icon-video-play:before{content:""}.el-icon-video-pause:before{content:""}.el-icon-d-arrow-right:before{content:""}.el-icon-d-arrow-left:before{content:""}.el-icon-arrow-up:before{content:""}.el-icon-arrow-down:before{content:""}.el-icon-arrow-right:before{content:""}.el-icon-arrow-left:before{content:""}.el-icon-top-right:before{content:""}.el-icon-top-left:before{content:""}.el-icon-top:before{content:""}.el-icon-bottom:before{content:""}.el-icon-right:before{content:""}.el-icon-back:before{content:""}.el-icon-bottom-right:before{content:""}.el-icon-bottom-left:before{content:""}.el-icon-caret-top:before{content:""}.el-icon-caret-bottom:before{content:""}.el-icon-caret-right:before{content:""}.el-icon-caret-left:before{content:""}.el-icon-d-caret:before{content:""}.el-icon-share:before{content:""}.el-icon-menu:before{content:""}.el-icon-s-grid:before{content:""}.el-icon-s-check:before{content:""}.el-icon-s-data:before{content:""}.el-icon-s-opportunity:before{content:""}.el-icon-s-custom:before{content:""}.el-icon-s-claim:before{content:""}.el-icon-s-finance:before{content:""}.el-icon-s-comment:before{content:""}.el-icon-s-flag:before{content:""}.el-icon-s-marketing:before{content:""}.el-icon-s-shop:before{content:""}.el-icon-s-open:before{content:""}.el-icon-s-management:before{content:""}.el-icon-s-ticket:before{content:""}.el-icon-s-release:before{content:""}.el-icon-s-home:before{content:""}.el-icon-s-promotion:before{content:""}.el-icon-s-operation:before{content:""}.el-icon-s-unfold:before{content:""}.el-icon-s-fold:before{content:""}.el-icon-s-platform:before{content:""}.el-icon-s-order:before{content:""}.el-icon-s-cooperation:before{content:""}.el-icon-bell:before{content:""}.el-icon-message-solid:before{content:""}.el-icon-video-camera:before{content:""}.el-icon-video-camera-solid:before{content:""}.el-icon-camera:before{content:""}.el-icon-camera-solid:before{content:""}.el-icon-download:before{content:""}.el-icon-upload2:before{content:""}.el-icon-upload:before{content:""}.el-icon-picture-outline-round:before{content:""}.el-icon-picture-outline:before{content:""}.el-icon-picture:before{content:""}.el-icon-close:before{content:""}.el-icon-check:before{content:""}.el-icon-plus:before{content:""}.el-icon-minus:before{content:""}.el-icon-help:before{content:""}.el-icon-s-help:before{content:""}.el-icon-circle-close:before{content:""}.el-icon-circle-check:before{content:""}.el-icon-circle-plus-outline:before{content:""}.el-icon-remove-outline:before{content:""}.el-icon-zoom-out:before{content:""}.el-icon-zoom-in:before{content:""}.el-icon-error:before{content:""}.el-icon-success:before{content:""}.el-icon-circle-plus:before{content:""}.el-icon-remove:before{content:""}.el-icon-info:before{content:""}.el-icon-question:before{content:""}.el-icon-warning-outline:before{content:""}.el-icon-warning:before{content:""}.el-icon-goods:before{content:""}.el-icon-s-goods:before{content:""}.el-icon-star-off:before{content:""}.el-icon-star-on:before{content:""}.el-icon-more-outline:before{content:""}.el-icon-more:before{content:""}.el-icon-phone-outline:before{content:""}.el-icon-phone:before{content:""}.el-icon-user:before{content:""}.el-icon-user-solid:before{content:""}.el-icon-setting:before{content:""}.el-icon-s-tools:before{content:""}.el-icon-delete:before{content:""}.el-icon-delete-solid:before{content:""}.el-icon-eleme:before{content:""}.el-icon-platform-eleme:before{content:""}.el-icon-loading{animation:2s linear infinite rotating}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/%7B%7BBASE_PATH%7D%7D/assets/InterVariable-DiVDrmQJ.woff2)format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/%7B%7BBASE_PATH%7D%7D/assets/InterVariable-Italic-FCBEiFp6.woff2)format("woff2")}@font-face{font-family:CommitMono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/%7B%7BBASE_PATH%7D%7D/assets/CommitMonoVariable-ytizKI8U.woff2)format("woff2")}.el-popper{z-index:2000;word-wrap:break-word;visibility:visible;min-width:10px;position:absolute}.el-popper:not(.el-popover){max-width:420px}.el-popper img{max-width:100%}.el-popper .el-select-dropdown,.el-popper .el-dropdown-menu{margin:0;position:relative}.el-popper:not(.el-select__popper):not(.el-dropdown__popper):not(.el-picker__popper){border-radius:4px;padding:10px;font-size:12px}.el-popper .el-popper__arrow{z-index:1010;filter:drop-shadow(0 2px 12px rgba(0,0,0,.03));border:6px solid transparent;width:0;height:0;display:block;position:absolute}.el-popper .el-popper__arrow:after{content:" ";border:6px solid transparent;width:0;height:0;display:block;position:absolute}.el-popper[data-popper-placement^=top] .el-popper__arrow{border-top-color:var(--border-color--light);border-bottom-width:0;margin:0 3px;bottom:-6px;left:50%}.el-popper[data-popper-placement^=top] .el-popper__arrow:after{border-top-color:var(--color--foreground--tint-2);border-bottom-width:0;margin-left:-6px;bottom:1px}.el-popper[data-popper-placement^=bottom] .el-popper__arrow{border-top-width:0;border-bottom-color:var(--border-color--light);margin:0 3px;top:-6px;left:50%}.el-popper[data-popper-placement^=bottom] .el-popper__arrow:after{border-top-width:0;border-bottom-color:var(--color--foreground--tint-2);margin-left:-6px;top:1px}.el-popper[data-popper-placement^=right] .el-popper__arrow{border-right-color:var(--border-color--light);border-left-width:0;margin:3px 0;top:50%;left:-6px}.el-popper[data-popper-placement^=right] .el-popper__arrow:after{border-right-color:var(--color--foreground--tint-2);border-left-width:0;bottom:-6px;left:1px}.el-popper[data-popper-placement^=left] .el-popper__arrow{border-right-width:0;border-left-color:var(--border-color--light);margin:3px 0;top:50%;right:-6px}.el-popper[data-popper-placement^=left] .el-popper__arrow:after{border-right-width:0;border-left-color:var(--color--foreground--tint-2);margin-left:-6px;bottom:-6px;right:1px}.el-popper.is-dark{background:var(--color--background--shade-2);color:var(--color--foreground--tint-2)}.el-popper.is-dark[data-popper-placement^=top] .el-popper__arrow{border-top-color:transparent}.el-popper.is-dark[data-popper-placement^=top] .el-popper__arrow:after{border-top-color:var(--color--background--shade-2)}.el-popper.is-dark[data-popper-placement^=bottom] .el-popper__arrow{border-bottom-color:transparent}.el-popper.is-dark[data-popper-placement^=bottom] .el-popper__arrow:after{border-bottom-color:var(--color--background--shade-2)}.el-popper.is-dark[data-popper-placement^=right] .el-popper__arrow{border-right-color:transparent}.el-popper.is-dark[data-popper-placement^=right] .el-popper__arrow:after{border-right-color:var(--color--background--shade-2)}.el-popper.is-dark[data-popper-placement^=left] .el-popper__arrow{border-left-color:transparent}.el-popper.is-dark[data-popper-placement^=left] .el-popper__arrow:after{border-left-color:var(--color--background--shade-2)}.el-popper.n8n-tooltip{max-width:180px;line-height:var(--line-height--md)!important}.el-select-dropdown{z-index:1001;border:solid 1px var(--border-color);border-radius:var(--radius);background-color:var(--color--foreground--tint-2);-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);box-sizing:border-box;max-width:var(--select--dropdown--max-width);margin:5px 0;position:absolute}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:var(--color--primary);background-color:var(--color--foreground--tint-2)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:var(--color--background)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{content:"";font-family:element-icons;font-size:12px;font-weight:var(--font-weight--bold);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:20px}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{text-align:center;color:var(--color--text--tint-1);font-size:var(--font-size--sm);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-textarea{vertical-align:bottom;width:100%;font-size:var(--font-size--sm);display:inline-block;position:relative}.el-textarea__inner{resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--input--color--text,var(--color--text--shade-1));background-color:var(--input--color--background,var(--color--foreground--tint-2));border-radius:var(--input--radius,var(--radius));border-top-left-radius:var(--input--radius--top-left,var(--input--radius,var(--radius)));border-top-right-radius:var(--input-triple--radius--top-right,var(--input--radius,var(--radius)));border-bottom-left-radius:var(--input--radius--bottom-left,var(--input--radius,var(--radius)));border-bottom-right-radius:var(--input-triple--radius--bottom-right,var(--input--radius,var(--radius)));background-image:none;padding:8px 12px 5px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);display:block}.el-textarea__inner,.el-textarea__inner:hover{border:var(--input--border-color,var(--border-color)) var(--input--border-style,var(--border-style)) var(--input--border-width,var(--border-width))}.el-textarea__inner::-webkit-input-placeholder{color:var(--input--placeholder--color,var(--color--text--tint-1))}.el-textarea__inner::placeholder{color:var(--input--placeholder--color,var(--color--text--tint-1))}.el-textarea__inner:-ms-placeholder-shown{color:var(--input--placeholder--color,var(--color--text--tint-1))}.el-textarea__inner::placeholder{color:var(--input--placeholder--color,var(--color--text--tint-1))}.el-textarea__inner:focus{border-color:var(--input--border-color--focus,var(--color--secondary));outline:none}.el-textarea .el-input__count{color:var(--color--info);background:var(--color--foreground--tint-2);font-size:12px;position:absolute;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--input--color--background--disabled,var(--color--background--light-2));border-color:var(--input--border-color--disabled,var(--border-color));color:var(--input--color--disabled,var(--color--text));cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:var(--color--text--tint-1)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--color--text--tint-1)}.el-textarea.is-disabled .el-textarea__inner:-ms-placeholder-shown{color:var(--color--text--tint-1)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--color--text--tint-1)}.el-textarea.is-exceed .el-textarea__inner{border-color:var(--color--danger)}.el-textarea.is-exceed .el-input__count{color:var(--color--danger)}.el-input{font-size:var(--input--font-size,var(--font-size--sm));width:100%;display:inline-block;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:#b4bccc;border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--color--foreground--tint-2)}.el-input::-webkit-scrollbar-track{background:var(--color--foreground--tint-2)}.el-input::-webkit-scrollbar-track-piece{background:var(--color--foreground--tint-2);width:6px}.el-input .el-input__clear{color:var(--color--text--tint-1);font-size:var(--input--font-size,var(--font-size--sm));cursor:pointer;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:var(--color--text)}.el-input .el-input__count{height:100%;color:var(--color--info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--color--foreground--tint-2);line-height:initial;padding:0 5px;display:inline-block}.el-input__inner{-webkit-appearance:none;background-color:var(--input--color--background,var(--color--foreground--tint-2));border-radius:var(--input--radius,var(--radius));border-top-left-radius:var(--input--radius--top-left,var(--input--radius,var(--radius)));border-top-right-radius:var(--input-triple--radius--top-right,var(--input--radius,var(--radius)));border-bottom-left-radius:var(--input--radius--bottom-left,var(--input--radius,var(--radius)));border-bottom-right-radius:var(--input-triple--radius--bottom-right,var(--input--radius,var(--radius)));border:var(--input--border-color,var(--border-color)) var(--input--border-style,var(--border-style)) var(--input--border-width,var(--border-width));border-right-color:var(--input--border-right-color,var(--input--border-color,var(--border-color)));border-bottom-color:var(--input--border-bottom-color,var(--input--border-color,var(--border-color)));box-sizing:border-box;color:var(--input--color--text,var(--color--text--shade-1));font-size:inherit;height:40px;min-height:40px;padding:0 0 0 var(--spacing--2xs);background-image:none;outline:none;width:100%;line-height:40px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);display:inline-block}.el-input__inner::-webkit-input-placeholder{color:var(--input--placeholder--color,var(--color--text--tint-1))}.el-input__inner::placeholder{color:var(--input--placeholder--color,var(--color--text--tint-1))}.el-input__inner:-ms-placeholder-shown{color:var(--input--placeholder--color,var(--color--text--tint-1))}.el-input__inner::placeholder{color:var(--input--placeholder--color,var(--color--text--tint-1))}.el-input__inner:focus{border-color:var(--input--border-color--focus,var(--color--secondary));outline:none}.el-input__suffix{height:100%;right:var(--spacing--2xs);text-align:center;color:var(--color--text--tint-1);pointer-events:none;align-items:center;transition:all .3s;display:flex;position:absolute;top:0}.el-input__suffix-inner{pointer-events:all;display:inline-flex}.el-input__prefix{text-align:center;height:100%;color:var(--color--text--tint-2);align-items:center;transition:all .3s;display:flex;position:absolute;top:0;left:14px}.el-input__icon{text-align:center;height:100%;line-height:40px;transition:all .3s}.el-input__icon:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__inner{border-color:var(--input--border-color--focus,var(--color--secondary));outline:none}.el-input.is-disabled .el-input__inner{background-color:var(--input--color--background--disabled,var(--color--background--light-2));border-color:var(--input--border-color--disabled,var(--border-color));color:var(--input--color--disabled,var(--color--text));cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:var(--color--text--tint-1)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--color--text--tint-1)}.el-input.is-disabled .el-input__inner:-ms-placeholder-shown{color:var(--color--text--tint-1)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--color--text--tint-1)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__inner{border-color:var(--color--danger)}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--color--danger)}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:37px}.el-input--medium{font-size:var(--input--font-size,14px)}.el-input--medium .el-input__inner{height:36px;min-height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:12px}.el-input--small .el-input__inner{height:30px;min-height:30px;line-height:30px}.el-input--small .el-input__icon{line-height:30px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:26px;min-height:26px;line-height:26px}.el-input--mini .el-input__icon{line-height:26px}.el-input-group{border-collapse:separate;border-spacing:0;width:100%;line-height:normal;display:inline-table}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:var(--color--background);color:var(--color--info);vertical-align:middle;border:var(--input--border-color,var(--border-color)) var(--input--border-style,var(--border-style)) var(--input--border-width,var(--border-width));border-radius:var(--input--radius,var(--radius));border-top-left-radius:var(--input--radius--top-left,var(--input--radius,var(--radius)));border-top-right-radius:var(--input-triple--radius--top-right,var(--input--radius,var(--radius)));border-bottom-left-radius:var(--input--radius--bottom-left,var(--input--radius,var(--radius)));border-bottom-right-radius:var(--input-triple--radius--bottom-right,var(--input--radius,var(--radius)));border-right-color:var(--input--border-right-color,var(--input--border-color,var(--border-color)));border-bottom-color:var(--input--border-bottom-color,var(--input--border-color,var(--border-color)));white-space:nowrap;width:1px;font-weight:var(--font-weight--regular);padding:0 10px;display:table-cell;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{margin:-10px -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{color:inherit;background-color:transparent;border-color:currentColor transparent;border-top-style:none;border-top-width:0;border-bottom-style:none;border-bottom-width:0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input-group--append .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input__inner::-ms-clear{width:0;height:0;display:none}.el-tag{border-color:var(--callout--border-color--info);background-color:var(--callout--color--background--info);color:var(--callout--color--text--info);font-weight:var(--font-weight--regular)}.el-tag.is-hit{border-color:var(--color--primary)}.el-tag .el-tag__close{color:var(--color--primary)}.el-tag .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--primary)}.el-tag.el-tag--info{border-color:var(--callout--border-color--info);background-color:var(--callout--color--background--info);color:var(--callout--color--text--info);border-style:solid;border-width:1px}.el-tag.el-tag--info.is-hit{border-color:var(--color--info)}.el-tag.el-tag--info .svg-inline--fa{color:var(--callout--icon-color--info)}.el-tag.el-tag--info .el-tag__close{color:var(--color--info)}.el-tag.el-tag--info .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--info)}.el-tag.el-tag--success{border-color:var(--callout--border-color--success);background-color:var(--callout--color--background--success);color:var(--callout--color--text--success);border-style:solid;border-width:1px}.el-tag.el-tag--success .svg-inline--fa{color:var(--callout--icon-color--success)}.el-tag.el-tag--success.is-hit{border-color:var(--color--success)}.el-tag.el-tag--success .el-tag__close{color:var(--color--success)}.el-tag.el-tag--success .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--success)}.el-tag.el-tag--warning{border-color:var(--callout--border-color--warning);background-color:var(--callout--color--background--warning);color:var(--callout--color--text--warning);border-style:solid;border-width:1px}.el-tag.el-tag--warning.is-hit{border-color:var(--color--warning)}.el-tag.el-tag--warning .svg-inline--fa{color:var(--callout--icon-color--warning)}.el-tag.el-tag--warning .el-tag__close{color:var(--color--warning)}.el-tag.el-tag--warning .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--warning)}.el-tag.el-tag--danger{border-color:var(--callout--border-color--danger);background-color:var(--callout--color--background--danger);color:var(--callout--color--text--danger);border-style:solid;border-width:1px}.el-tag.el-tag--danger.is-hit{border-color:var(--color--danger)}.el-tag.el-tag--danger .svg-inline--fa{color:var(--callout--icon-color--danger)}.el-tag.el-tag--danger .el-tag__close{color:var(--color--danger)}.el-tag.el-tag--danger .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--danger)}.el-tag{font-size:var(--font-size--xs);color:var(--color--primary);box-sizing:border-box;white-space:nowrap;border-style:solid;border-width:1px;border-radius:4px;padding:16px;line-height:1;display:inline-block}.el-tag .el-icon.el-tag__close{text-align:center;cursor:pointer;border-radius:50%;width:16px;height:16px;margin-top:0;margin-right:0;font-size:12px;line-height:16px;position:relative}.el-tag .el-icon.el-tag__close:before{display:block}.el-tag--dark{border-color:var(--callout--border-color--info);background-color:var(--callout--color--background--info);color:var(--callout--color--text--info);font-weight:var(--font-weight--regular)}.el-tag--dark.is-hit{border-color:var(--color--primary)}.el-tag--dark .el-tag__close{color:var(--color--primary)}.el-tag--dark .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--primary)}.el-tag--dark.el-tag--info{border-color:var(--callout--border-color--info);background-color:var(--callout--color--background--info);color:var(--callout--color--text--info);border-style:solid;border-width:1px}.el-tag--dark.el-tag--info.is-hit{border-color:var(--color--info)}.el-tag--dark.el-tag--info .svg-inline--fa{color:var(--callout--icon-color--info)}.el-tag--dark.el-tag--info .el-tag__close{color:var(--color--info)}.el-tag--dark.el-tag--info .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--info)}.el-tag--dark.el-tag--success{border-color:var(--callout--border-color--success);background-color:var(--callout--color--background--success);color:var(--callout--color--text--success);border-style:solid;border-width:1px}.el-tag--dark.el-tag--success .svg-inline--fa{color:var(--callout--icon-color--success)}.el-tag--dark.el-tag--success.is-hit{border-color:var(--color--success)}.el-tag--dark.el-tag--success .el-tag__close{color:var(--color--success)}.el-tag--dark.el-tag--success .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--success)}.el-tag--dark.el-tag--warning{border-color:var(--callout--border-color--warning);background-color:var(--callout--color--background--warning);color:var(--callout--color--text--warning);border-style:solid;border-width:1px}.el-tag--dark.el-tag--warning.is-hit{border-color:var(--color--warning)}.el-tag--dark.el-tag--warning .svg-inline--fa{color:var(--callout--icon-color--warning)}.el-tag--dark.el-tag--warning .el-tag__close{color:var(--color--warning)}.el-tag--dark.el-tag--warning .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--warning)}.el-tag--dark.el-tag--danger{border-color:var(--callout--border-color--danger);background-color:var(--callout--color--background--danger);color:var(--callout--color--text--danger);border-style:solid;border-width:1px}.el-tag--dark.el-tag--danger.is-hit{border-color:var(--color--danger)}.el-tag--dark.el-tag--danger .svg-inline--fa{color:var(--callout--icon-color--danger)}.el-tag--dark.el-tag--danger .el-tag__close{color:var(--color--danger)}.el-tag--dark.el-tag--danger .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--danger)}.el-tag--plain{border-color:var(--callout--border-color--info);background-color:var(--callout--color--background--info);color:var(--callout--color--text--info);font-weight:var(--font-weight--regular)}.el-tag--plain.is-hit{border-color:var(--color--primary)}.el-tag--plain .el-tag__close{color:var(--color--primary)}.el-tag--plain .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--primary)}.el-tag--plain.el-tag--info{border-color:var(--callout--border-color--info);background-color:var(--callout--color--background--info);color:var(--callout--color--text--info);border-style:solid;border-width:1px}.el-tag--plain.el-tag--info.is-hit{border-color:var(--color--info)}.el-tag--plain.el-tag--info .svg-inline--fa{color:var(--callout--icon-color--info)}.el-tag--plain.el-tag--info .el-tag__close{color:var(--color--info)}.el-tag--plain.el-tag--info .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--info)}.el-tag--plain.el-tag--success{border-color:var(--callout--border-color--success);background-color:var(--callout--color--background--success);color:var(--callout--color--text--success);border-style:solid;border-width:1px}.el-tag--plain.el-tag--success .svg-inline--fa{color:var(--callout--icon-color--success)}.el-tag--plain.el-tag--success.is-hit{border-color:var(--color--success)}.el-tag--plain.el-tag--success .el-tag__close{color:var(--color--success)}.el-tag--plain.el-tag--success .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--success)}.el-tag--plain.el-tag--warning{border-color:var(--callout--border-color--warning);background-color:var(--callout--color--background--warning);color:var(--callout--color--text--warning);border-style:solid;border-width:1px}.el-tag--plain.el-tag--warning.is-hit{border-color:var(--color--warning)}.el-tag--plain.el-tag--warning .svg-inline--fa{color:var(--callout--icon-color--warning)}.el-tag--plain.el-tag--warning .el-tag__close{color:var(--color--warning)}.el-tag--plain.el-tag--warning .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--warning)}.el-tag--plain.el-tag--danger{border-color:var(--callout--border-color--danger);background-color:var(--callout--color--background--danger);color:var(--callout--color--text--danger);border-style:solid;border-width:1px}.el-tag--plain.el-tag--danger.is-hit{border-color:var(--color--danger)}.el-tag--plain.el-tag--danger .svg-inline--fa{color:var(--callout--icon-color--danger)}.el-tag--plain.el-tag--danger .el-tag__close{color:var(--color--danger)}.el-tag--plain.el-tag--danger .el-tag__close:hover{color:var(--color--foreground--tint-2);background-color:var(--color--danger)}.el-tag--medium{padding:12px}.el-tag--medium .el-icon.el-tag__close{transform:scale(.8)}.el-tag--small{height:24px;padding:0 8px;line-height:22px}.el-tag--small .el-icon.el-tag__close{transform:scale(.8)}.el-tag--mini{height:20px;padding:0 5px;line-height:16px}.el-tag--mini .el-icon.el-tag__close{margin-left:-3px;transform:scale(.7)}.el-select-dropdown__item{font-size:var(--font-size--sm);padding:var(--select--option--padding,0 20px);white-space:nowrap;text-overflow:ellipsis;color:var(--color--text--shade-1);height:auto;min-height:34px;line-height:var(--select--option--line-height,34px);box-sizing:border-box;cursor:pointer;align-items:center;display:flex;position:relative;overflow:hidden}.el-select-dropdown__item.is-disabled{color:var(--color--text--tint-2);cursor:not-allowed}.el-select-dropdown__item.is-disabled:hover{background-color:var(--color--foreground--tint-2)}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--color--background)}.el-select-dropdown__item.selected{color:var(--color--primary);font-weight:var(--font-weight--bold)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{content:"";background:var(--border-color);height:1px;display:block;position:absolute;bottom:12px;left:20px;right:20px}.el-select-group__title{color:var(--color--info);padding-left:20px;font-size:12px;line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-scrollbar{position:relative;overflow:hidden}.el-scrollbar:hover>.el-scrollbar__bar,.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar{opacity:1;transition:opacity .34s ease-out}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__thumb{cursor:pointer;border-radius:inherit;background-color:var(--color--text--tint-2);width:0;height:0;transition:background-color .3s;display:block;position:relative}.el-scrollbar__thumb:hover{background-color:var(--color--text--tint-1)}.el-scrollbar__bar{z-index:1;opacity:0;border-radius:4px;transition:opacity .12s ease-out;position:absolute;bottom:2px;right:2px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-select{width:100%;display:inline-block;position:relative}.el-select .el-select__tags{scrollbar-width:none;-ms-overflow-style:none;overflow-x:scroll}.el-select .el-select__tags::-webkit-scrollbar{display:none}.el-select .el-select__tags>span{display:contents}.el-select .el-select__tags+.el-input input{box-sizing:border-box;padding:0 0 0 var(--spacing--2xs);text-indent:0}.el-select .el-input__inner{cursor:pointer;padding-right:35px}.el-select .el-input__inner:focus{border-color:var(--color--secondary)}.el-select .el-input .el-select__caret{cursor:pointer;font-size:14px;transition:transform .3s}.el-select .el-input .el-select__caret.is-reverse{transform:rotate(180deg)}.el-select .el-input .el-select__caret.is-show-close{font-size:var(--font-size--sm);text-align:center;color:var(--color--text--tint-2);border-radius:100%;transition:color .2s cubic-bezier(.645,.045,.355,1);transform:rotate(180deg)}.el-select .el-input .el-select__caret.is-show-close:hover{color:var(--color--text--tint-1)}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:var(--input--border-color--disabled,var(--border-color))}.el-select .el-input.is-focus .el-input__inner{border-color:var(--color--secondary)}.el-select .el-input__prefix{left:var(--spacing--2xs)}.el-select .el-input--prefix .el-input__inner{padding-left:26px}.el-select>.el-input{display:block}.el-select__input{margin-left:var(--spacing--2xs);color:var(--color--text);font-size:var(--font-size--sm);-webkit-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;height:28px;padding:0}.el-select__input.is-mini{height:14px}.el-select__close{cursor:pointer;z-index:1000;color:var(--color--text--tint-2);font-size:14px;line-height:18px;position:absolute;top:8px;right:25px}.el-select__close:hover{color:var(--color--text--tint-1)}.el-select__tags{white-space:normal;z-index:1;flex-wrap:wrap;align-items:center;line-height:normal;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.el-select .el-tag__close{margin-top:-2px}.el-select .el-tag{box-sizing:border-box;border-color:var(--color--foreground);background-color:var(--color--foreground);color:var(--color--text--shade-1);font-weight:var(--font-weight--regular);border-radius:20px;margin:2px 0 2px 6px}.el-select .el-tag__close.el-icon-close{background-color:var(--color--text--tint-1);color:var(--color--foreground--tint-2);margin-right:6px;top:0;right:-7px}.el-select .el-tag__close.el-icon-close:hover{background-color:var(--color--text)}.el-select .el-tag__close.el-icon-close:before{display:block;transform:translateY(.5px)}.el-select--large .el-input__inner{height:42px}.el-select--default .el-tag{padding:var(--spacing--5xs) var(--spacing--xs)}.el-pagination{white-space:nowrap;color:var(--color--text--shade-1);font-weight:var(--font-weight--bold);padding:2px 5px}.el-pagination:before,.el-pagination:after{content:"";display:table}.el-pagination:after{clear:both}.el-pagination span:not([class*=suffix]),.el-pagination button{font-size:var(--font-size--2xs);vertical-align:top;box-sizing:border-box;min-width:35.5px;height:28px;line-height:28px;display:inline-block}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield;line-height:normal}.el-pagination .el-input__suffix{right:0;transform:scale(.8)}.el-pagination .el-select .el-input{width:100px;margin:0 5px}.el-pagination .el-select .el-input .el-input__inner{border-radius:3px;padding-right:25px}.el-pagination button{background:0 0;border:none;padding:0 6px}.el-pagination button:focus{outline:none}.el-pagination button:hover{color:var(--color--primary)}.el-pagination button:disabled{color:var(--color--text--tint-2);background-color:var(--color--foreground--tint-2);cursor:not-allowed}.el-pagination .btn-prev,.el-pagination .btn-next{background-position:50%;background-repeat:no-repeat;background-size:16px;background-color:var(--color--foreground--tint-2);cursor:pointer;color:var(--color--text--shade-1);justify-content:center;align-items:center;margin:0;display:inline-flex}.el-pagination .btn-prev .el-icon,.el-pagination .btn-next .el-icon{width:12px;height:12px;font-size:12px;font-weight:var(--font-weight--bold)}.el-pagination .btn-prev .el-icon svg,.el-pagination .btn-next .el-icon svg{pointer-events:none;width:12px;height:12px;display:block}.el-pagination .btn-prev{padding-right:12px}.el-pagination .btn-next{padding-left:12px}.el-pagination .el-pager li.disabled{color:var(--color--text--tint-2);cursor:not-allowed}.el-pagination--small .btn-prev,.el-pagination--small .btn-next,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent;min-width:22px;height:22px;font-size:12px;line-height:22px}.el-pagination--small .arrow.disabled{visibility:hidden}.el-pagination--small .more:before,.el-pagination--small li.more:before{line-height:24px}.el-pagination--small span:not([class*=suffix]),.el-pagination--small button{height:22px;line-height:22px}.el-pagination--small .el-pagination__editor,.el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:22px}.el-pagination__sizes{font-weight:var(--font-weight--regular);color:var(--color--text--shade-1);margin:0 10px 0 0}.el-pagination__sizes .el-input .el-input__inner{font-size:var(--font-size--2xs);padding-left:8px}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:var(--color--primary)}.el-pagination__total{font-weight:var(--font-weight--regular);color:var(--color--text--shade-1);margin-right:10px}.el-pagination__jump{font-weight:var(--font-weight--regular);color:var(--color--text--shade-1);margin-left:24px}.el-pagination__jump .el-input__inner{padding:0 3px}.el-pagination__rightwrapper{float:right}.el-pagination__editor{text-align:center;box-sizing:border-box;border-radius:3px;height:28px;margin:0 2px;padding:0 2px;line-height:18px}.el-pagination__editor.el-input{width:50px}.el-pagination__editor.el-input .el-input__inner{height:28px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next,.el-pagination.is-background .el-pager li{color:var(--color--text);border-radius:var(--radius);border:1px solid transparent;min-width:30px;margin:0 1px}.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .el-pager li.disabled{color:var(--color--text--tint-2)}.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next{padding:0}.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .btn-next:disabled{color:var(--color--text--tint-2)}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:var(--color--primary);background-color:var(--color--background--light-3);border:1px solid var(--color--foreground)}.el-pagination.is-background .el-pager li:not(.disabled).is-active{border:1px solid var(--color--primary);color:var(--color--primary)}.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .el-pager li{min-width:22px;margin:0 3px}.el-pager{user-select:none;vertical-align:top;align-items:center;margin:0;padding:0;font-size:0;list-style:none;display:inline-flex}.el-pager .more:before{line-height:30px}.el-pager li{background:var(--color--foreground--tint-2);vertical-align:top;font-size:var(--font-size--2xs);cursor:pointer;box-sizing:border-box;text-align:center;justify-content:center;align-items:center;min-width:35.5px;height:28px;margin:0;padding:0 4px;line-height:28px;display:inline-flex}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{color:var(--color--text--shade-1);line-height:28px}.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled{color:var(--color--text--tint-2)}.el-pager li.btn-quickprev:hover,.el-pager li.btn-quicknext:hover{cursor:pointer}.el-pager li.is-active+li{border-left:0}.el-pager li:hover{color:var(--color--primary)}.el-pager li.is-active{color:var(--color--primary);cursor:default}.v-modal-enter-from{animation:.2s v-modal-in}.v-modal-leave-to{animation:.2s forwards v-modal-out}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background-color:var(--dialog--overlay--color--background);width:100%;height:100%;position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-overlay{background-color:rgba(68,66,87,.75);width:100%;height:100%;display:block;position:fixed;top:0;left:0}.el-overlay-dialog{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow-x:hidden;overflow-y:auto}.el-overlay-message-box{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.el-dialog{background:var(--dialog--color--background);border-radius:var(--radius--sm);box-sizing:border-box;width:var(--el-dialog-width,50%);margin:0 auto 50px;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.3)}.el-dialog.is-fullscreen{width:100%;height:100%;margin-top:0;margin-bottom:0;overflow:auto}.el-dialog__wrapper{margin:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-dialog__header{padding:var(--spacing--lg)}.el-dialog__headerbtn{top:var(--dialog--close--spacing--top,var(--spacing--lg));right:var(--spacing--lg);cursor:pointer;z-index:2;background:0 0;border:none;outline:none;padding:0;font-size:16px;position:absolute}.el-dialog__headerbtn .el-dialog__close{color:var(--color--info)}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--color--primary)}.el-dialog__title{line-height:var(--line-height--sm);font-size:var(--font-size--xl);color:var(--color--text--shade-1);font-weight:var(--font-weight--regular)}.el-dialog__body{padding:var(--spacing--lg);color:var(--color--text);padding-top:0}.el-dialog__footer{padding:var(--spacing--lg);text-align:right;box-sizing:border-box;padding-top:10px}.el-dialog__footer .button+.button{margin-left:var(--spacing--2xs)}.dialog-fade-enter-active{animation:.3s dialog-fade-in}.dialog-fade-leave-active{animation:.3s dialog-fade-out}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-20px)}}.el-dropdown{color:var(--color--text--shade-1);font-size:var(--font-size--sm);vertical-align:top;line-height:1;display:inline-flex;position:relative}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown.is-disabled .el-tooltip__trigger{opacity:.25;cursor:not-allowed;background:unset}.el-dropdown .el-dropdown__caret-button{border-left:none;padding-left:5px;padding-right:5px;position:relative}.el-dropdown .el-dropdown__caret-button:before{content:"";background:rgba(var(--color--foreground--tint-2), .5);width:1px;display:block;position:absolute;top:5px;bottom:5px;left:0}.el-dropdown .el-dropdown__caret-button.button:before{background:hsla(var(--button-default-border-color-h), var(--button-default-border-color-s), var(--button-default-border-color-l), .5)}.el-dropdown .el-dropdown__caret-button:hover:before{top:0;bottom:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{margin:0 3px;font-size:12px}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing){outline-width:0}.el-dropdown-menu{z-index:10;background-color:var(--color--foreground--tint-2);border:1px solid var(--border-color--light);border-radius:var(--radius);margin:5px 0;padding:10px 0;list-style:none;position:relative;top:0;left:0}.el-dropdown-menu__item{line-height:36px;font-size:var(--font-size--sm);font-weight:var(--font-weight--regular);color:var(--color--text);cursor:pointer;white-space:nowrap;outline:none;margin:0;padding:0 16px;list-style:none}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:focus{background-color:var(--action-dropdown--item--color--background--active);color:var(--color--text--shade-1)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--border-color--light);margin-top:6px;position:relative}.el-dropdown-menu__item--divided:before{content:"";background-color:var(--color--foreground--tint-2);height:6px;display:block}.el-dropdown-menu__item.is-disabled{cursor:default;color:var(--color--text--tint-2);pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{padding:0 17px;font-size:14px;line-height:30px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:0 15px;font-size:13px;line-height:27px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{padding:0 10px;font-size:12px;line-height:24px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px}.el-menu{background-color:var(--menu--color--background,var(--color--background--light-3));margin:0;padding-left:0;list-style:none;position:relative}.el-menu:before,.el-menu:after{content:"";display:table}.el-menu:after{clear:both}.el-menu.el-menu--horizontal{border-bottom:1px solid #e6e6e6}.el-menu--horizontal{border-right:none}.el-menu--horizontal>.el-menu-item{float:left;height:60px;color:var(--color--text--tint-1);border-bottom:2px solid transparent;margin:0;line-height:60px}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus{background-color:var(--color--foreground--tint-2)}.el-menu--horizontal>.el-sub-menu{float:left}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:focus .el-sub-menu__title,.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--color--text--shade-1)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--color--primary);color:var(--color--text--shade-1)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:60px;color:var(--color--text--tint-1);border-bottom:2px solid transparent;line-height:60px}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--color--foreground--tint-2)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__icon-arrow{vertical-align:middle;margin-top:-3px;margin-left:8px;position:static}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--color--foreground--tint-2);float:none;height:36px;color:var(--color--text--tint-1);padding:0 10px;line-height:36px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--color--text--shade-1)}.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.el-menu--horizontal .el-menu-item:not(.is-disabled):focus{color:var(--color--text--shade-1);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--color--primary);color:var(--color--text--shade-1)}.el-menu--collapse{width:64px}.el-menu--collapse>.el-menu-item [class^=el-icon-],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon-]{vertical-align:middle;text-align:center;width:24px;margin:0}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title span{visibility:hidden;width:0;height:0;display:inline-block;overflow:hidden}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu{position:relative}.el-menu--collapse .el-sub-menu .el-menu{z-index:10;border:1px solid var(--border-color);border-radius:var(--radius--sm);-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);margin-left:5px;position:absolute;top:0;left:100%}.el-menu--collapse .el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{transform:none}.el-menu--popup{z-index:100;border-radius:var(--radius--sm);min-width:200px;-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);border:none;padding:5px 0}.el-menu--popup-bottom-start{margin-top:5px}.el-menu--popup-right-start{margin-left:5px;margin-right:5px}.el-menu-item{height:var(--menu--item--height,56px);line-height:var(--menu--item--height,56px);font-size:var(--font-size--sm);color:var(--menu--color--text,var(--color--text--shade-1));font-weight:var(--menu--item--font-weight,var(--font-weight--regular));cursor:pointer;box-sizing:border-box;white-space:nowrap;border-radius:var(--menu--item--radius,0);padding:0 20px;list-style:none;transition:border-color .3s,background-color .3s,color .3s;position:relative}.el-menu-item i{color:var(--menu--item--color--text,var(--color--text--tint-1))}.el-menu-item:hover,.el-menu-item:focus{background-color:var(--menu--item--color--background--hover,transparent);color:var(--menu--item--color--text--hover,var(--color--text--shade-1));outline:none}.el-menu-item:hover i,.el-menu-item:focus i{color:var(--menu--item--color--text--hover,var(--color--text--shade-1))}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item{align-items:center;display:flex}.el-menu-item [class^=el-icon-]{text-align:center;vertical-align:middle;width:24px;margin-right:5px;font-size:18px}.el-menu-item.is-active{color:var(--menu--item--color--text--active,var(--color--primary));background-color:var(--menu--item--color--background--active,transparent);font-weight:var(--font-weight--regular)}.el-menu-item.is-active i{color:inherit}.el-sub-menu{margin:0;padding-left:0;list-style:none}.el-sub-menu__title{height:var(--menu--item--height,56px);line-height:var(--menu--item--height,56px);font-size:var(--font-size--sm);color:var(--menu--color--text,var(--color--text--shade-1));font-weight:var(--menu--item--font-weight,var(--font-weight--regular));cursor:pointer;box-sizing:border-box;white-space:nowrap;border-radius:var(--menu--item--radius,0);padding:0 20px;list-style:none;transition:border-color .3s,background-color .3s,color .3s;position:relative}.el-sub-menu__title i{color:var(--menu--item--color--text,var(--color--text--tint-1))}.el-sub-menu__title:hover,.el-sub-menu__title:focus{background-color:var(--menu--item--color--background--hover,transparent);color:var(--menu--item--color--text--hover,var(--color--text--shade-1));outline:none}.el-sub-menu__title:hover i,.el-sub-menu__title:focus i{color:var(--menu--item--color--text--hover,var(--color--text--shade-1))}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--menu--item--color--background--hover,transparent)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{min-width:200px;height:50px;padding:0 45px;line-height:50px}.el-sub-menu__icon-arrow{width:12px;height:12px;margin-top:-6px;margin-right:0;font-size:12px;transition:transform .3s;position:absolute;top:50%;right:20px}.el-sub-menu__icon-arrow svg{width:12px;height:12px;margin-top:-2px;display:block;position:relative}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--color--primary)}.el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{transform:rotate(180deg)}.el-sub-menu.is-disabled .el-sub-menu__title,.el-sub-menu.is-disabled .el-menu-item{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu [class^=el-icon-]{vertical-align:middle;text-align:center;width:24px;margin-right:5px;font-size:18px}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{color:var(--color--text--tint-1);padding:7px 0 7px 20px;font-size:12px;line-height:normal}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{opacity:0;transition:all .2s}.el-input-number{width:100%;line-height:38px;display:inline-block;position:relative}.el-input-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-input-number input[type=number]{-moz-appearance:textfield!important}.el-input-number .el-input{display:block}.el-input-number .el-input__inner{-webkit-appearance:none;text-align:center;padding-left:50px;padding-right:50px}.el-input-number__increase,.el-input-number__decrease{--input--color--disabled:var(--color--text--tint-1);z-index:1;background:var(--color--background);width:40px;height:auto;color:var(--color--text--shade-1);cursor:pointer;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:1px;bottom:1px}.el-input-number__increase:hover,.el-input-number__decrease:hover{color:var(--color--primary)}.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:var(--input--border-color--focus,var(--color--secondary))}.el-input-number__increase.is-disabled,.el-input-number__decrease.is-disabled{color:var(--input--color--disabled,var(--color--text));cursor:not-allowed}.el-input-number__increase{border-left:var(--border);border-radius:0 3px 3px 0;right:1px}.el-input-number__decrease{border-right:var(--border);border-radius:3px 0 0 3px;left:1px}.el-input-number.is-disabled .el-input-number__increase,.el-input-number.is-disabled .el-input-number__decrease{border-color:var(--input--border-color--disabled,var(--border-color));color:var(--input--border-color--disabled,var(--border-color))}.el-input-number.is-disabled .el-input-number__increase:hover,.el-input-number.is-disabled .el-input-number__decrease:hover{color:var(--input--border-color--disabled,var(--border-color));cursor:not-allowed}.el-input-number--medium{line-height:32px}.el-input-number--medium .el-input-number__increase,.el-input-number--medium .el-input-number__decrease{width:36px;font-size:var(--input--font-size,14px)}.el-input-number--medium .el-input__inner{padding-left:43px;padding-right:43px}.el-input-number--small{line-height:26px}.el-input-number--small .el-input-number__increase,.el-input-number--small .el-input-number__decrease{width:30px;font-size:12px}.el-input-number--small .el-input-number__increase [class*=el-icon],.el-input-number--small .el-input-number__decrease [class*=el-icon]{transform:scale(.9)}.el-input-number--small .el-input__inner{padding-left:37px;padding-right:37px}.el-input-number--mini{line-height:22px}.el-input-number--mini .el-input-number__increase,.el-input-number--mini .el-input-number__decrease{width:26px;font-size:12px}.el-input-number--mini .el-input-number__increase [class*=el-icon],.el-input-number--mini .el-input-number__decrease [class*=el-icon]{transform:scale(.8)}.el-input-number--mini .el-input__inner{padding-left:33px;padding-right:33px}.el-input-number.is-without-controls .el-input__inner{text-align:left;padding-left:var(--spacing--2xs);padding-right:var(--spacing--2xs)}.el-input-number.is-controls-right .el-input__inner{padding-left:var(--spacing--2xs);padding-right:44px}.el-input-number.is-controls-right.el-input-number--medium .el-input__inner{padding-right:40px}.el-input-number.is-controls-right.el-input-number--small .el-input__inner{padding-right:34px}.el-input-number.is-controls-right.el-input-number--mini .el-input__inner{padding-left:var(--spacing--4xs);padding-right:30px}.el-input-number.is-controls-right .el-input-number__increase,.el-input-number.is-controls-right .el-input-number__decrease{height:calc(50% - .5px);bottom:auto}.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon],.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-bottom:var(--border);border-radius:0 3px 0 0}.el-input-number.is-controls-right .el-input-number__decrease{border-right:none;border-left:var(--border);border-radius:0 0 3px;top:auto;bottom:1px;left:auto;right:1px}.el-radio{color:var(--color--text--shade-1);font-weight:var(--font-weight--regular);cursor:pointer;white-space:nowrap;line-height:1;font-size:var(--font-size--sm);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;outline:none;margin-right:30px;display:inline-block;position:relative}.el-radio.is-bordered{border-radius:var(--radius);border:var(--border);box-sizing:border-box;height:40px;padding:12px 20px 0 10px}.el-radio.is-bordered.is-checked{border-color:var(--color--primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--border-color--light)}.el-radio.is-bordered+.el-radio.is-bordered{margin-left:10px}.el-radio--medium.is-bordered{border-radius:var(--radius);height:36px;padding:10px 20px 0 10px}.el-radio--medium.is-bordered .el-radio__label{font-size:var(--font-size--sm)}.el-radio--medium.is-bordered .el-radio__inner{width:14px;height:14px}.el-radio--small.is-bordered{border-radius:var(--radius)-1;height:32px;padding:8px 15px 0 10px}.el-radio--small.is-bordered .el-radio__label{font-size:12px}.el-radio--small.is-bordered .el-radio__inner{width:12px;height:12px}.el-radio--mini.is-bordered{border-radius:var(--radius)-1;height:28px;padding:6px 15px 0 10px}.el-radio--mini.is-bordered .el-radio__label{font-size:12px}.el-radio--mini.is-bordered .el-radio__inner{width:12px;height:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;vertical-align:middle;outline:none;line-height:1;display:inline-block;position:relative}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--input--color--background--disabled,var(--color--background--light-2));border-color:var(--input--border-color--disabled,var(--border-color));cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--input--color--background--disabled,var(--color--background--light-2))}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--input--color--background--disabled,var(--color--background--light-2));border-color:var(--input--border-color--disabled,var(--border-color))}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--color--text--tint-2)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--color--text--tint-2);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--color--primary);background:var(--color--primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%)scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--color--primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--color--primary)}.el-radio__inner{border:var(--border);background-color:var(--color--background--light-3);cursor:pointer;box-sizing:border-box;border-radius:100%;width:14px;height:14px;display:inline-block;position:relative}.el-radio__inner:hover{border-color:var(--color--primary)}.el-radio__inner:after{background-color:var(--color--foreground--tint-2);content:"";border-radius:100%;width:4px;height:4px;transition:transform .15s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.el-radio__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{-webkit-box-shadow:0 0 2px 2px var(--color--primary);box-shadow:0 0 2px 2px var(--color--primary)}.el-radio__label{font-size:var(--font-size--sm);padding-left:10px}.el-checkbox{color:var(--color--text);font-size:var(--font-size--sm);cursor:pointer;white-space:nowrap;user-select:none;margin-right:30px;display:inline-block;position:relative}.el-checkbox.is-bordered{border-radius:var(--radius);border:var(--border);box-sizing:border-box;height:40px;padding:9px 20px 9px 10px;line-height:normal}.el-checkbox.is-bordered.is-checked{border-color:var(--color--primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--border-color--light);cursor:not-allowed}.el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.el-checkbox.is-bordered.el-checkbox--medium{border-radius:var(--radius);height:36px;padding:7px 20px 7px 10px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:var(--font-size--sm)}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{width:14px;height:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:var(--radius)-1;height:32px;padding:5px 15px 5px 10px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px;line-height:15px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox.is-bordered.el-checkbox--mini{border-radius:var(--radius)-1;height:28px;padding:3px 15px 3px 10px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{font-size:12px;line-height:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{width:12px;height:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox__input{white-space:nowrap;cursor:pointer;vertical-align:middle;outline:none;line-height:1;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--color--background);border-color:var(--border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--color--text--tint-2)}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--border-color--light);border-color:var(--border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--color--text--tint-2)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--border-color--light);border-color:var(--border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--color--text--tint-2);border-color:var(--color--text--tint-2)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--input--color--disabled,var(--color--text));cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--color--primary);border-color:var(--color--primary)}.el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg)scaleY(1)}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:var(--color--primary)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--color--primary);border-color:var(--color--primary)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";background-color:var(--color--foreground--tint-2);height:2px;display:block;position:absolute;top:5px;left:0;right:0;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{border:var(--border);border-radius:var(--radius--sm);margin-top:var(--spacing--5xs);box-sizing:border-box;background-color:var(--color--background--light-3);z-index:1;width:14px;height:14px;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);display:inline-block;position:relative}.el-checkbox__inner:hover{border-color:var(--color--primary)}.el-checkbox__inner:after{box-sizing:content-box;content:"";border:1px solid var(--color--foreground--tint-2);transform-origin:50%;border-top:0;border-left:0;width:3px;height:7px;transition:transform .15s ease-in 50ms;position:absolute;top:1px;left:4px;transform:rotate(45deg)scaleY(0)}.el-checkbox__original{opacity:0;z-index:-1;outline:none;width:0;height:0;margin:0;position:absolute}.el-checkbox__label{padding-left:10px;font-size:14px;line-height:19px;display:inline-block}.el-checkbox:last-of-type{margin-right:0}.el-checkbox-button{display:inline-block;position:relative}.el-checkbox-button__inner{white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--color--foreground--tint-2);border:var(--border);color:var(--color--text--shade-1);-webkit-appearance:none;text-align:center;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-left:0;border-radius:0;outline:none;margin:0;line-height:1;transition:all .3s cubic-bezier(.645,.045,.355,1);display:inline-block;position:relative}.el-checkbox-button__inner.is-round{padding:var(--button--padding--vertical,var(--spacing--xs)) var(--button--padding--horizontal,var(--spacing--md))}.el-checkbox-button__inner{padding:var(--button--padding--vertical,var(--spacing--xs)) var(--button--padding--horizontal,var(--spacing--md));font-size:var(--button--font-size,var(--font-size--sm))}.el-checkbox-button__inner:hover{color:var(--color--primary)}.el-checkbox-button__inner .el-icon{line-height:.9}.el-checkbox-button__inner .el-icon+span{margin-left:5px}.el-checkbox-button__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--color--text--tint-3);background-color:var(--color--primary);border-color:var(--color--primary);-webkit-box-shadow:-1px 0 0 0 var(--color--primary--tint-1);box-shadow:-1px 0 0 0 var(--color--primary--tint-1)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--color--primary)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:var(--button--color--text--disabled,var(--button--color--text--primary--disabled));cursor:not-allowed;background-image:none;background-color:var(--button--color--background--disabled,var(--button--color--background--primary--disabled));border-color:var(--button--border-color--disabled,var(--button--border-color--primary--disabled));-webkit-box-shadow:none;box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--button--border-color--disabled,var(--button--border-color--primary--disabled))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:var(--border);border-radius:var(--radius) 0 0 var(--radius);-webkit-box-shadow:none!important;box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--color--primary)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 var(--radius) var(--radius) 0}.el-checkbox-button--medium .el-checkbox-button__inner{border-radius:0}.el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.el-checkbox-button--medium .el-checkbox-button__inner{font-size:var(--font-size--sm);padding:10px 20px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px}.el-checkbox-button--mini .el-checkbox-button__inner{border-radius:0}.el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px}.el-checkbox-group{font-size:0}.el-switch{font-size:var(--font-size--sm);vertical-align:middle;align-items:center;height:20px;line-height:20px;display:inline-flex;position:relative}.el-switch .el-loading-mask{border-radius:10px}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{height:20px;font-size:var(--font-size--sm);font-weight:var(--font-weight--medium);cursor:pointer;vertical-align:middle;color:var(--color--text--shade-1);transition:all .2s;display:inline-block}.el-switch__label.is-active{color:var(--color--primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:var(--font-size--sm);display:inline-block}.el-switch__input{opacity:0;width:0;height:0;margin:0;position:absolute}.el-switch__core{border:1px solid var(--switch--color--background);box-sizing:border-box;background:var(--switch--color--background);border:1px solid var(--switch--border-color);cursor:pointer;vertical-align:middle;border-radius:10px;outline:none;width:40px;height:20px;margin:0;transition:border-color .1s,background-color .1s;display:inline-block;position:relative}.el-switch__core:after{content:"";background-color:var(--switch--toggle--color);border-radius:100%;width:16px;height:16px;transition:all .1s;position:absolute;top:1px;left:1px}.el-switch.is-checked .el-switch__core{border-color:var(--switch--color--background--active);background-color:var(--switch--color--background--active)}.el-switch.is-checked .el-switch__core:after{margin-left:-17px;left:100%}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-skeleton{width:100%}.el-skeleton__item{border-radius:var(--radius--lg);background:var(--color--background--light-2);width:100%;height:16px;display:inline-block}.el-skeleton__button{border-radius:20px;width:162px;height:40px}.el-skeleton__p{width:100%;height:16px;margin-top:16px}.el-skeleton__h1{height:20px;margin-top:14px}.el-skeleton__circle{border-radius:50%;width:40px;height:40px}.el-skeleton__image{width:unset;color:var(--color--foreground--shade-1);justify-content:center;align-items:center;display:flex;border-radius:8px!important;height:500px!important}.el-skeleton__image svg{width:22%;height:22%;fill:var(--color--info--tint-1)}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--color--background)}.el-skeleton.is-animated .el-skeleton__item{background:-webkit-gradient(linear, left top, right top, color-stop(25%, var(--color--background--light-1)), color-stop(37%, var(--color--background--light-2)), color-stop(63%, var(--color--background--light-1)));background:linear-gradient(90deg, var(--color--background--light-1) 25%, var(--color--background--light-2) 37%, var(--color--background--light-1) 63%);background-size:400% 100%;animation:1.4s infinite el-skeleton-loading}@keyframes el-skeleton-loading{0%{background-position:100%}to{background-position:0}}.el-tooltip{max-width:200px}.el-tooltip:focus:not(.focusing),.el-tooltip:focus:hover{outline-width:0}.el-tooltip__popper{z-index:2000;word-wrap:break-word;min-width:10px;font-size:12px;line-height:1.2;font-weight:var(--font-weight--regular);border-radius:4px;padding:10px;position:absolute}.el-tooltip__popper a{color:var(--color--primary);font-weight:var(--font-weight--bold)}.el-tooltip__popper .el-popper__arrow,.el-tooltip__popper .el-popper__arrow:after{border-style:solid;border-color:transparent;width:0;height:0;display:block;position:absolute}.el-tooltip__popper .el-popper__arrow{border-width:6px}.el-tooltip__popper .el-popper__arrow:after{content:" ";border-width:5px}.el-tooltip__popper[data-popper-placement^=top] .el-popper__arrow{border-top-color:var(--color--background--shade-2);border-bottom-width:0;bottom:-6px}.el-tooltip__popper[data-popper-placement^=top] .el-popper__arrow:after{border-top-color:var(--color--background--shade-2);border-bottom-width:0;margin-left:-5px;bottom:1px}.el-tooltip__popper[data-popper-placement^=bottom] .el-popper__arrow{border-top-width:0;border-bottom-color:var(--color--background--shade-2);top:-6px}.el-tooltip__popper[data-popper-placement^=bottom] .el-popper__arrow:after{border-top-width:0;border-bottom-color:var(--color--background--shade-2);margin-left:-5px;top:1px}.el-tooltip__popper[data-popper-placement^=right] .el-popper__arrow{border-right-color:var(--color--background--shade-2);border-left-width:0;left:-6px}.el-tooltip__popper[data-popper-placement^=right] .el-popper__arrow:after{border-right-color:var(--color--background--shade-2);border-left-width:0;bottom:-5px;left:1px}.el-tooltip__popper[data-popper-placement^=left] .el-popper__arrow{border-right-width:0;border-left-color:var(--color--background--shade-2);right:-6px}.el-tooltip__popper[data-popper-placement^=left] .el-popper__arrow:after{border-right-width:0;border-left-color:var(--color--background--shade-2);margin-left:-5px;bottom:-5px;right:1px}.el-tooltip__popper.is-is-dark{background:var(--color--background--shade-2);color:var(--color--foreground--tint-2)}.el-tooltip__popper.is-is-light{background:var(--color--foreground--tint-2);border:1px solid var(--color--background--shade-2)}.el-tooltip__popper.is-is-light[data-popper-placement^=top] .el-popper__arrow{border-top-color:var(--color--background--shade-2)}.el-tooltip__popper.is-is-light[data-popper-placement^=top] .el-popper__arrow:after{border-top-color:var(--color--foreground--tint-2)}.el-tooltip__popper.is-is-light[data-popper-placement^=bottom] .el-popper__arrow{border-bottom-color:var(--color--background--shade-2)}.el-tooltip__popper.is-is-light[data-popper-placement^=bottom] .el-popper__arrow:after{border-bottom-color:var(--color--foreground--tint-2)}.el-tooltip__popper.is-is-light[data-popper-placement^=left] .el-popper__arrow{border-left-color:var(--color--background--shade-2)}.el-tooltip__popper.is-is-light[data-popper-placement^=left] .el-popper__arrow:after{border-left-color:var(--color--foreground--tint-2)}.el-tooltip__popper.is-is-light[data-popper-placement^=right] .el-popper__arrow{border-right-color:var(--color--background--shade-2)}.el-tooltip__popper.is-is-light[data-popper-placement^=right] .el-popper__arrow:after{border-right-color:var(--color--foreground--tint-2)}.el-table{box-sizing:border-box;background-color:var(--color--foreground--tint-2);width:100%;max-width:100%;color:var(--color--text--shade-1);flex:1;font-size:14px;position:relative;overflow:hidden}.el-table__empty-block{text-align:center;justify-content:center;align-items:center;width:100%;min-height:60px;display:flex}.el-table__empty-text{width:50%;color:var(--color--text--tint-1);line-height:60px}.el-table__expand-column .cell{text-align:center;padding:0}.el-table__expand-icon{cursor:pointer;color:var(--color--text);height:20px;font-size:12px;transition:transform .2s ease-in-out;position:relative}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{margin-top:-5px;margin-left:-5px;position:absolute;top:50%;left:50%}.el-table__expanded-cell{background-color:var(--color--foreground--tint-2)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{width:20px;display:inline-block}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit th.gutter,.el-table--fit td.gutter{border-right-width:1px}.el-table--scrollable-x .el-table__body-wrapper{overflow-x:auto}.el-table--scrollable-y .el-table__body-wrapper{overflow-y:auto}.el-table thead{color:var(--color--text--tint-1);font-weight:var(--font-weight--medium)}.el-table thead.is-group th{background:var(--color--background)}.el-table th,.el-table td{box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;text-align:left;min-width:0;padding:12px 0;position:relative}.el-table th.is-center,.el-table td.is-center{text-align:center}.el-table th.is-right,.el-table td.is-right{text-align:right}.el-table th.gutter,.el-table td.gutter{border-bottom-width:0;border-right-width:0;width:15px;padding:0}.el-table th.is-hidden>*,.el-table td.is-hidden>*{visibility:hidden}.el-table--medium th,.el-table--medium td{padding:10px 0}.el-table--small{font-size:12px}.el-table--small th,.el-table--small td{padding:8px 0}.el-table--mini{font-size:12px}.el-table--mini th,.el-table--mini td{padding:6px 0}.el-table tr{background-color:var(--color--foreground--tint-2)}.el-table tr input[type=checkbox]{margin:0}.el-table th.is-leaf,.el-table td{border-bottom:1px solid var(--border-color--light)}.el-table th.is-sortable{cursor:pointer}.el-table th{user-select:none;background-color:var(--color--foreground--tint-2);overflow:hidden}.el-table th>.cell{box-sizing:border-box;vertical-align:middle;width:100%;padding-left:10px;padding-right:10px;display:inline-block;position:relative}.el-table th>.cell.highlight{color:var(--color--primary)}.el-table th.required>div:before{content:"";vertical-align:middle;background:#ff4d51;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.el-table td div{box-sizing:border-box}.el-table td.gutter{width:0}.el-table .cell{box-sizing:border-box;text-overflow:ellipsis;white-space:normal;word-break:break-all;padding-left:10px;padding-right:10px;line-height:23px;overflow:hidden}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--group,.el-table--border{border:1px solid var(--border-color--light)}.el-table:before,.el-table--group:after,.el-table--border:after{content:"";background-color:var(--border-color--light);z-index:1;position:absolute}.el-table--group:after,.el-table--border:after{width:1px;height:100%;top:0;right:0}.el-table:before{width:100%;height:1px;bottom:0;left:0}.el-table--border{border-bottom:none;border-right:none}.el-table--border.el-loading-parent--relative{border-color:transparent}.el-table--border th,.el-table--border td{border-right:1px solid var(--border-color--light)}.el-table--border th:first-child .cell,.el-table--border td:first-child .cell{padding-left:10px}.el-table--border th.gutter:last-of-type{border-bottom:1px solid var(--border-color--light);border-bottom-width:1px}.el-table--border th{border-bottom:1px solid var(--border-color--light)}.el-table--hidden{visibility:hidden}.el-table__fixed,.el-table__fixed-right{position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.12)}.el-table__fixed:before,.el-table__fixed-right:before{content:"";background-color:var(--border-color--light);z-index:4;width:100%;height:1px;position:absolute;bottom:0;left:0}.el-table__fixed-right-patch{background-color:var(--color--foreground--tint-2);border-bottom:1px solid var(--border-color--light);position:absolute;top:-1px;right:0}.el-table__fixed-right{top:0;left:auto;right:0}.el-table__fixed-right .el-table__fixed-header-wrapper,.el-table__fixed-right .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-footer-wrapper{left:auto;right:0}.el-table__fixed-header-wrapper{z-index:3;position:absolute;top:0;left:0}.el-table__fixed-footer-wrapper{z-index:3;position:absolute;bottom:0;left:0}.el-table__fixed-footer-wrapper tbody td{border-top:1px solid var(--border-color--light);background-color:var(--table--row--color--background--hover);color:var(--color--text--shade-1)}.el-table__fixed-body-wrapper{z-index:3;position:absolute;top:37px;left:0;overflow:hidden}.el-table__header-wrapper,.el-table__body-wrapper,.el-table__footer-wrapper{width:100%}.el-table__footer-wrapper{margin-top:-1px}.el-table__footer-wrapper td{border-top:1px solid var(--border-color--light)}.el-table__header,.el-table__body,.el-table__footer{table-layout:fixed;border-collapse:separate}.el-table__header-wrapper,.el-table__footer-wrapper{overflow:hidden}.el-table__header-wrapper tbody td,.el-table__footer-wrapper tbody td{background-color:var(--table--row--color--background--hover);color:var(--color--text--shade-1)}.el-table__body-wrapper{position:relative;overflow:hidden}.el-table__body-wrapper.is-scrolling-none~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right,.el-table__body-wrapper.is-scrolling-left~.el-table__fixed,.el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right{-webkit-box-shadow:none;box-shadow:none}.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right{border-left:1px solid var(--border-color--light)}.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid var(--border-color--light)}.el-table .caret-wrapper{vertical-align:middle;cursor:pointer;width:24px;height:34px;overflow:initial;flex-direction:column;align-items:center;display:inline-flex;position:relative}.el-table .sort-caret{border:5px solid transparent;width:0;height:0;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--color--text--tint-1);top:5px}.el-table .sort-caret.descending{border-top-color:var(--color--text--tint-1);bottom:7px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--color--primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--color--primary)}.el-table .hidden-columns{visibility:hidden;z-index:-1;position:absolute}.el-table--striped .el-table__body tr.el-table__row--striped td{background:var(--table--row--color--background--even)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td{background-color:var(--color--primary--tint-3)}.el-table__body tr.hover-row>td,.el-table__body tr.hover-row.current-row>td,.el-table__body tr.hover-row.el-table__row--striped>td,.el-table__body tr.hover-row.el-table__row--striped.current-row>td{background-color:var(--table--row--color--background--hover)}.el-table__body tr.current-row>td{background-color:var(--color--primary--tint-3)}.el-table__column-resize-proxy{border-left:1px solid var(--border-color--light);z-index:10;width:0;position:absolute;top:0;bottom:0;left:200px}.el-table__column-filter-trigger{cursor:pointer;line-height:34px;display:inline-block}.el-table__column-filter-trigger i{color:var(--color--info);font-size:12px;transform:scale(.75)}.el-table--enable-row-transition .el-table__body td{transition:background-color .25s}.el-table--enable-row-hover .el-table__body tr:hover>td{background-color:var(--table--row--color--background--hover)}.el-table--fluid-height .el-table__fixed,.el-table--fluid-height .el-table__fixed-right{bottom:0;overflow:hidden}.el-table [class*=el-table__row--level] .el-table__expand-icon{text-align:center;width:20px;height:20px;margin-right:3px;line-height:20px;display:inline-block}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--border-color--light);background-color:var(--color--foreground--tint-2);-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);box-sizing:border-box;border-radius:2px;margin:2px 0}.el-table-filter__list{min-width:100px;margin:0;padding:5px 0;list-style:none}.el-table-filter__list-item{cursor:pointer;line-height:36px;font-size:var(--font-size--sm);padding:0 10px}.el-table-filter__list-item:hover{background-color:var(--action-dropdown--item--color--background--active);color:var(--color--text--shade-1)}.el-table-filter__list-item.is-active{background-color:var(--color--primary);color:var(--color--foreground--tint-2)}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--border-color--light);padding:8px}.el-table-filter__bottom button{color:var(--color--text--shade-1);cursor:pointer;font-size:var(--font-size--xs);background:0 0;border:none;padding:0 3px}.el-table-filter__bottom button:hover{color:var(--color--primary)}.el-table-filter__bottom button:focus{outline:none}.el-table-filter__bottom button.is-disabled{color:var(--input--color--disabled,var(--color--text));cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{margin-bottom:8px;margin-left:5px;margin-right:5px;display:block}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-date-table{user-select:none;font-size:12px}.el-date-table.is-week-mode .el-date-table__row:hover div{background-color:var(--border-color--light)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--color--text--shade-1)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current div{background-color:var(--border-color--light)}.el-date-table td{box-sizing:border-box;text-align:center;cursor:pointer;width:32px;height:30px;padding:4px 0;position:relative}.el-date-table td div{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td span{border-radius:50%;width:24px;height:24px;margin:0 auto;line-height:24px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--color--text--tint-2)}.el-date-table td.today{position:relative}.el-date-table td.today span{color:var(--color--primary);font-weight:var(--font-weight--bold)}.el-date-table td.today.start-date span,.el-date-table td.today.end-date span{color:var(--color--foreground--tint-2)}.el-date-table td.available:hover{color:var(--color--primary)}.el-date-table td.in-range div,.el-date-table td.in-range div:hover{background-color:var(--border-color--light)}.el-date-table td.current:not(.disabled) span{color:var(--color--foreground--tint-2);background-color:var(--color--primary)}.el-date-table td.start-date div,.el-date-table td.end-date div{color:var(--color--foreground--tint-2)}.el-date-table td.start-date span,.el-date-table td.end-date span{background-color:var(--color--primary)}.el-date-table td.start-date div{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table td.end-date div{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table td.disabled div{background-color:var(--color--background);opacity:1;cursor:not-allowed;color:var(--color--text--tint-2)}.el-date-table td.selected div{background-color:var(--border-color--light);border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected div:hover{background-color:var(--border-color--light)}.el-date-table td.selected span{background-color:var(--color--primary);color:var(--color--foreground--tint-2);border-radius:15px}.el-date-table td.week{color:var(--color--text--shade-1);font-size:80%}.el-date-table th{color:var(--color--text--shade-1);font-weight:var(--font-weight--regular);border-bottom:solid 1px var(--border-color--light);padding:5px}.el-month-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-month-table td{text-align:center;cursor:pointer;padding:8px 0}.el-month-table td div{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .cell{color:var(--color--primary);font-weight:var(--font-weight--bold)}.el-month-table td.today.start-date .cell,.el-month-table td.today.end-date .cell{color:var(--color--foreground--tint-2)}.el-month-table td.disabled .cell{background-color:var(--color--background);cursor:not-allowed;color:var(--color--text--tint-2)}.el-month-table td.disabled .cell:hover{color:var(--color--text--tint-2)}.el-month-table td .cell{width:60px;height:36px;color:var(--color--text--shade-1);border-radius:18px;margin:0 auto;line-height:36px;display:block}.el-month-table td .cell:hover{color:var(--color--primary)}.el-month-table td.in-range div,.el-month-table td.in-range div:hover{background-color:var(--border-color--light)}.el-month-table td.start-date div,.el-month-table td.end-date div{color:var(--color--foreground--tint-2)}.el-month-table td.start-date .cell,.el-month-table td.end-date .cell{color:var(--color--foreground--tint-2);background-color:var(--color--primary)}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:var(--color--primary)}.el-year-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-year-table .el-icon{color:var(--color--text--shade-1)}.el-year-table td{text-align:center;cursor:pointer;padding:20px 3px}.el-year-table td.today .cell{color:var(--color--primary);font-weight:var(--font-weight--bold)}.el-year-table td.disabled .cell{background-color:var(--color--background);cursor:not-allowed;color:var(--color--text--tint-2)}.el-year-table td.disabled .cell:hover{color:var(--color--text--tint-2)}.el-year-table td .cell{width:48px;height:32px;color:var(--color--text--shade-1);margin:0 auto;line-height:32px;display:block}.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell{color:var(--color--primary)}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{vertical-align:top;width:50%;max-height:190px;display:inline-block;position:relative}.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:var(--color--foreground--tint-2);cursor:default}.el-time-spinner__arrow{color:var(--color--text--tint-1);z-index:1;text-align:center;cursor:pointer;width:100%;height:30px;font-size:12px;line-height:30px;position:absolute;left:0}.el-time-spinner__arrow:hover{color:var(--color--primary)}.el-time-spinner__arrow.el-icon-arrow-up{top:10px}.el-time-spinner__arrow.el-icon-arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{text-align:center;padding:0}.el-time-spinner__list{text-align:center;margin:0;padding:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";width:100%;height:80px;display:block}.el-time-spinner__item{height:32px;color:var(--color--text--shade-1);font-size:12px;line-height:32px}.el-time-spinner__item:hover:not(.disabled):not(.active){background:var(--color--background);cursor:pointer}.el-time-spinner__item.active:not(.disabled){color:var(--color--text--shade-1);font-weight:var(--font-weight--bold)}.el-time-spinner__item.disabled{color:var(--color--text--tint-2);cursor:not-allowed}.el-date-editor{text-align:left;display:inline-block;position:relative}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:100%}.el-date-editor--monthrange.el-input,.el-date-editor--monthrange.el-input__inner{width:300px}.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner{width:350px}.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner{width:400px}.el-date-editor--dates .el-input__inner{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .el-icon-circle-close{cursor:pointer}.el-date-editor .el-range__icon{color:var(--color--text--tint-2);float:left;margin-left:-5px;font-size:14px;line-height:32px}.el-date-editor .el-range-input{-webkit-appearance:none;appearance:none;text-align:center;width:39%;height:100%;font-size:var(--font-size--sm);color:var(--color--text--shade-1);border:none;outline:none;margin:0;padding:0;display:inline-block}.el-date-editor .el-range-input::-webkit-input-placeholder{color:var(--color--text--tint-2)}.el-date-editor .el-range-input::placeholder{color:var(--color--text--tint-2)}.el-date-editor .el-range-input:-ms-placeholder-shown{color:var(--color--text--tint-2)}.el-date-editor .el-range-input::placeholder{color:var(--color--text--tint-2)}.el-date-editor .el-range-separator{text-align:center;width:5%;height:100%;color:var(--color--text--shade-1);margin:0;padding:0 5px;font-size:14px;line-height:32px;display:inline-block}.el-date-editor .el-range__close-icon{color:var(--color--text--tint-2);float:right;width:25px;font-size:14px;line-height:32px;display:inline-block}.el-range-editor.el-input__inner{align-items:center;padding:3px 10px;display:inline-flex}.el-range-editor .el-range-input{line-height:1}.el-range-editor.is-active,.el-range-editor.is-active:hover{border-color:var(--color--primary)}.el-range-editor--medium.el-input__inner{height:36px}.el-range-editor--medium .el-range-separator{line-height:28px;font-size:var(--input--font-size,14px)}.el-range-editor--medium .el-range-input{font-size:var(--input--font-size,14px)}.el-range-editor--medium .el-range__icon,.el-range-editor--medium .el-range__close-icon{line-height:28px}.el-range-editor--small.el-input__inner{height:30px}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{font-size:12px}.el-range-editor--small .el-range__icon,.el-range-editor--small .el-range__close-icon{line-height:24px}.el-range-editor--mini.el-input__inner{height:26px}.el-range-editor--mini .el-range-separator{font-size:12px;line-height:20px}.el-range-editor--mini .el-range-input{font-size:12px}.el-range-editor--mini .el-range__icon,.el-range-editor--mini .el-range__close-icon{line-height:20px}.el-range-editor.is-disabled{background-color:var(--input--color--background--disabled,var(--color--background--light-2));border-color:var(--input--border-color--disabled,var(--border-color));color:var(--input--color--disabled,var(--color--text));cursor:not-allowed}.el-range-editor.is-disabled:hover,.el-range-editor.is-disabled:focus{border-color:var(--input--border-color--disabled,var(--border-color))}.el-range-editor.is-disabled input{background-color:var(--input--color--background--disabled,var(--color--background--light-2));color:var(--input--color--disabled,var(--color--text));cursor:not-allowed}.el-range-editor.is-disabled input::-webkit-input-placeholder{color:var(--color--text--tint-1)}.el-range-editor.is-disabled input::placeholder{color:var(--color--text--tint-1)}.el-range-editor.is-disabled input:-ms-placeholder-shown{color:var(--color--text--tint-1)}.el-range-editor.is-disabled input::placeholder{color:var(--color--text--tint-1)}.el-range-editor.is-disabled .el-range-separator{color:var(--input--color--disabled,var(--color--text))}.el-picker-panel{color:var(--color--text--shade-1);border:1px solid var(--input--border-color--disabled,var(--border-color));-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);background:var(--color--foreground--tint-2);border-radius:var(--radius);margin:5px 0;line-height:30px}.el-picker-panel__body:after,.el-picker-panel__body-wrapper:after{content:"";clear:both;display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{border-top:1px solid var(--color--foreground);text-align:right;background-color:var(--color--foreground--tint-2);padding:4px;font-size:0;position:relative}.el-picker-panel__shortcut{width:100%;color:var(--color--text--shade-1);text-align:left;cursor:pointer;background-color:transparent;border:0;outline:none;padding-left:12px;font-size:14px;line-height:28px;display:block}.el-picker-panel__shortcut:hover{color:var(--color--primary)}.el-picker-panel__shortcut.active{color:var(--color--primary);background-color:#e6f1fe}.el-picker-panel__btn{color:#333;cursor:pointer;background-color:transparent;border:1px solid #dcdcdc;border-radius:2px;outline:none;padding:0 20px;font-size:12px;line-height:24px}.el-picker-panel__btn[disabled]{color:var(--color--text--tint-2);cursor:not-allowed}.el-picker-panel__icon-btn{color:var(--color--text--shade-1);cursor:pointer;background:0 0;border:0;outline:none;margin-top:8px;font-size:12px}.el-picker-panel__icon-btn:hover{color:var(--color--primary)}.el-picker-panel__icon-btn.is-disabled{color:var(--color--text--tint-1)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__link-btn,.el-picker-panel__link-btn:focus,.el-picker-panel__link-btn:hover{color:hsl(var(--color--primary--h), var(--color--primary--s), var(--color--primary--l));background-color:var(--color--foreground--tint-2);border-color:hsl(var(--color--primary--h), var(--color--primary--s), var(--color--primary--l))}.el-picker-panel__link-btn.is-loading{color:hsl(var(--color--primary--h), var(--color--primary--s), calc(var(--color--primary--l) + 10%));background-color:var(--color--foreground--tint-2);border-color:hsl(var(--color--primary--h), var(--color--primary--s), calc(var(--color--primary--l) + 10%))}.el-picker-panel__link-btn:active{border-color:hsl(var(--color--primary--h), var(--color--primary--s), calc(var(--color--primary--l) + -10%));background-color:var(--color--foreground--tint-2);color:hsl(var(--color--primary--h), var(--color--primary--s), calc(var(--color--primary--l) + -10%));outline:none}.el-picker-panel__link-btn.is-disabled,.el-picker-panel__link-btn.is-disabled:hover,.el-picker-panel__link-btn.is-disabled:focus,.el-picker-panel__link-btn.is-disabled:active{color:var(--color--text--tint-1);background-color:var(--color--foreground--tint-2);border-color:var(--color--foreground)}.el-picker-panel__link-btn.is-round{padding:var(--spacing--3xs) var(--spacing--xs)}.el-picker-panel__link-btn{padding:var(--spacing--3xs) var(--spacing--xs);font-size:var(--font-size--2xs);--button--radius:20px}.el-picker-panel__link-btn.is-plain{color:var(--button--color--text,var(--button--color--text--primary));background-color:hsl(var(--color--primary--h), var(--color--primary--s), var(--color--primary--l));border-color:hsl(var(--color--primary--h), var(--color--primary--s), var(--color--primary--l))}.el-picker-panel__link-btn.is-plain:active{background:hsl(var(--color--primary--h), var(--color--primary--s), calc(var(--color--primary--l) + -10%));border-color:hsl(var(--color--primary--h), var(--color--primary--s), calc(var(--color--primary--l) + -10%));color:var(--button--color--text,var(--button--color--text--primary));outline:none}.el-picker-panel__link-btn.is-plain.is-active{background:hsl(var(--color--primary--h), var(--color--primary--s), calc(var(--color--primary--l) + -10%));border-color:hsl(var(--color--primary--h), var(--color--primary--s), calc(var(--color--primary--l) + -10%));color:var(--button--color--text,var(--button--color--text--primary))}.el-picker-panel__link-btn.is-plain.is-light{color:hsl(var(--color--primary--h), var(--color--primary--s), var(--color--primary--l));background-color:hsl(var(--color--primary--h), var(--color--primary--s), var(--color--primary--tint-2-l));border-color:hsl(var(--color--primary--h), var(--color--primary--s), var(--color--primary--tint-2-l))}.el-picker-panel__link-btn.is-plain.is-disabled,.el-picker-panel__link-btn.is-plain.is-disabled:hover,.el-picker-panel__link-btn.is-plain.is-disabled:focus,.el-picker-panel__link-btn.is-plain.is-disabled:active{color:var(--color--text--tint-1);background-color:var(--color--foreground);border-color:var(--color--foreground)}.el-picker-panel__link-btn{vertical-align:middle;margin-left:var(--spacing--2xs)}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--color--foreground);box-sizing:border-box;background-color:var(--color--foreground--tint-2);width:110px;padding-top:6px;position:absolute;top:0;bottom:0;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--color--foreground);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-picker__header{text-align:center;margin:12px}.el-date-picker__header--bordered{border-bottom:solid 1px var(--border-color--light);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:var(--font-weight--medium);text-align:center;cursor:pointer;color:var(--color--text--shade-1);padding:0 5px;line-height:22px}.el-date-picker__header-label:hover,.el-date-picker__header-label.active{color:var(--color--primary)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{text-align:center;padding:10px}.el-date-picker__time-label{float:left;cursor:pointer;margin-left:10px;line-height:30px}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{text-align:center;height:28px;position:relative}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:var(--font-weight--medium);margin-right:50px}.el-date-range-picker__content{float:left;box-sizing:border-box;width:50%;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid var(--color--foreground)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--color--foreground);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-range-picker__time-header>.el-icon-arrow-right{vertical-align:middle;color:var(--color--text--shade-1);font-size:20px;display:table-cell}.el-date-range-picker__time-picker-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{z-index:1;background:var(--color--foreground--tint-2);position:absolute;top:13px;right:0}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{text-align:center;padding:10px;position:relative}.el-time-range-picker__cell{box-sizing:border-box;width:50%;margin:0;padding:4px 7px 7px;display:inline-block}.el-time-range-picker__header{text-align:center;margin-bottom:5px;font-size:14px}.el-time-range-picker__body{border:1px solid var(--input--border-color--disabled,var(--border-color));border-radius:2px}.el-time-panel{border:solid 1px var(--input--border-color--disabled,var(--border-color));background-color:var(--color--foreground--tint-2);-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);z-index:1000;user-select:none;box-sizing:content-box;border-radius:2px;width:180px;margin:5px 0;position:absolute;left:0}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";z-index:-1;box-sizing:border-box;text-align:left;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);height:32px;margin-top:-15px;padding-top:6px;position:absolute;top:50%;left:0;right:0}.el-time-panel__content:after{margin-left:12%;margin-right:12%;left:50%}.el-time-panel__content:before{margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333%}.el-time-panel__footer{border-top:1px solid var(--color--foreground);text-align:right;box-sizing:border-box;height:36px;padding:4px;line-height:25px}.el-time-panel__btn{cursor:pointer;color:var(--color--text--shade-1);background-color:transparent;border:none;outline:none;margin:0 5px;padding:0 5px;font-size:12px;line-height:28px}.el-time-panel__btn.confirm{font-weight:var(--font-weight--bold);color:var(--color--primary)}.el-picker-panel__footer .el-picker-panel__link-btn{border-radius:var(--radius--sm);color:var(--text--color);border:1px}.el-picker-panel__footer .el-picker-panel__link-btn:hover{background-color:var(--lightningcss-light,var(--color--neutral-150))var(--lightningcss-dark,var(--color--neutral-800))}.el-picker-panel__footer .el-picker-panel__link-btn:active{background-color:var(--lightningcss-light,var(--color--neutral-200))var(--lightningcss-dark,var(--color--neutral-700))}.el-picker-panel__footer .el-picker-panel__link-btn:last-child{background:var(--color--orange-400);color:var(--color--neutral-white)}.el-picker-panel__footer .el-picker-panel__link-btn:last-child:hover{background-color:var(--color--orange-500)}.el-picker-panel__footer .el-picker-panel__link-btn:last-child:active{background-color:var(--color--orange-600)}.el-popover{background:var(--color--foreground--tint-2);border:1px solid var(--border-color--light);min-width:150px;padding:var(--spacing--sm);z-index:2000;color:var(--color--text--shade-1);text-align:justify;line-height:1.4;font-size:var(--font-size--sm);-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);word-break:break-all;border-radius:4px;position:absolute}.el-popover--plain{padding:18px 20px}.el-popover__title{color:var(--color--text--shade-1);margin-bottom:12px;font-size:16px;line-height:1}.el-popover__reference:focus:not(.focusing),.el-popover__reference:focus:hover,.el-popover:focus:active,.el-popover:focus{outline-width:0}.el-message-box{width:420px;padding-bottom:var(--spacing--sm);vertical-align:middle;background-color:var(--color--foreground--tint-2);border:1px solid var(--border-color--light);font-size:var(--font-size--lg);-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);text-align:left;backface-visibility:hidden;border-radius:4px;display:inline-block;overflow:hidden}.el-message-box.wide{width:525px}.el-message-box__wrapper{text-align:center;position:fixed;top:0;bottom:0;left:0;right:0}.el-message-box__wrapper:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box__header{padding:var(--spacing--sm);padding-bottom:var(--spacing--2xs);position:relative}.el-message-box__title{font-size:var(--font-size--lg);color:var(--color--text--shade-1);margin-bottom:0;padding-left:0;line-height:1}.el-message-box__headerbtn{top:var(--spacing--sm);right:var(--spacing--sm);cursor:pointer;background:0 0;border:none;outline:none;padding:0;font-size:16px;position:absolute}.el-message-box__headerbtn .el-message-box__close{color:var(--color--info)}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--color--primary)}.el-message-box__content{padding:var(--spacing--2xs) var(--spacing--sm) var(--spacing--sm);color:var(--color--text--shade-1);font-size:var(--font-size--sm);padding-bottom:0}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__input input.invalid,.el-message-box__input input.invalid:focus{border-color:var(--color--danger)}.el-message-box__status{position:absolute;top:50%;transform:translateY(-50%);font-size:24px!important}.el-message-box__status:before{padding-left:1px}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px}.el-message-box__status.el-icon-success{color:var(--color--success)}.el-message-box__status.el-icon-info{color:var(--color--info)}.el-message-box__status.el-icon-warning{color:var(--color--warning)}.el-message-box__status.el-icon-error{color:var(--color--danger)}.el-message-box__message{margin:0}.el-message-box__message p{line-height:var(--line-height--lg);margin:0}.el-message-box__message .el-message-box__message__structured p{margin-bottom:var(--spacing--sm)}.el-message-box__errormsg{color:var(--color--danger);min-height:18px;margin-top:2px;font-size:12px}.el-message-box__btns{padding:var(--spacing--sm) var(--spacing--sm) 0;text-align:right}.el-message-box__btns button{margin-left:10px}.el-message-box__btns .btn--confirm,.el-message-box__btns .btn--cancel{--button--color--background:transparent;--button--color--background-hover:transparent;--button--color--background-active:transparent;--button--color:var(--lightningcss-light,var(--color--neutral-900))var(--lightningcss-dark,var(--color--neutral-100));--button--shadow:none;--button--shadow--hover:none;--button--shadow--active:none;--button--border-color:transparent;--button--border-color--hover:transparent;--button--border-color--active:transparent;height:2rem;padding:0 var(--spacing--xs);border-radius:var(--radius--xs);font-size:var(--font-size--sm);font-family:var(--font-family);font-weight:var(--font-weight--medium);border:1px solid var(--button--border-color);background-color:var(--button--color--background);color:var(--button--color);-webkit-box-shadow:var(--button--shadow);box-shadow:var(--button--shadow);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:inline-flex}.el-message-box__btns .btn--confirm:hover,.el-message-box__btns .btn--cancel:hover{background-color:var(--button--color--background-hover);-webkit-box-shadow:var(--button--shadow--hover);box-shadow:var(--button--shadow--hover);border-color:var(--button--border-color--hover)}.el-message-box__btns .btn--confirm:active,.el-message-box__btns .btn--cancel:active{background-color:var(--button--color--background-active);-webkit-box-shadow:var(--button--shadow--active);box-shadow:var(--button--shadow--active);border-color:var(--button--border-color--active)}.el-message-box__btns .btn--confirm{--button--color--background:var(--color--orange-400);--button--color--background-hover:var(--color--orange-500);--button--color--background-active:var(--color--orange-600);--button--color:var(--color--neutral-white);--button--shadow:0 1px 3px 0 var(--lightningcss-light,var(--color--black-alpha-100))var(--lightningcss-dark,var(--color--black-alpha-200));--button--shadow--hover:0 1px 3px 0 var(--lightningcss-light,var(--color--black-alpha-100))var(--lightningcss-dark,var(--color--black-alpha-200));--button--shadow--active:0 1px 3px 0 var(--lightningcss-light,var(--color--black-alpha-100))var(--lightningcss-dark,var(--color--black-alpha-200));--button--border-color:var(--color--orange-400);--button--border-color--hover:var(--color--orange-500);--button--border-color--active:var(--color--orange-600)}.el-message-box__btns .btn--cancel{--button--color--background:transparent;--button--color--background-hover:var(--lightningcss-light,var(--color--neutral-150))var(--lightningcss-dark,var(--color--white-alpha-100));--button--color--background-active:var(--lightningcss-light,var(--color--black-alpha-200))var(--lightningcss-dark,var(--color--white-alpha-200));--button--border-color:var(--lightningcss-light,var(--color--black-alpha-200))var(--lightningcss-dark,var(--color--white-alpha-100));--button--border-color--hover:var(--lightningcss-light,var(--color--black-alpha-200))var(--lightningcss-dark,var(--color--white-alpha-200));--button--border-color--active:var(--lightningcss-light,var(--color--black-alpha-300))var(--lightningcss-dark,var(--color--white-alpha-300))}.el-message-box__btns-reverse{flex-direction:row-reverse}.el-message-box.el-message-box--destructive{width:540px}.el-message-box.el-message-box--destructive .el-message-box__title span{font-size:var(--font-size--xl);font-weight:var(--font-weight--bold);line-height:var(--line-height--sm)}.el-message-box.el-message-box--destructive .el-message-box__btns .btn--confirm{--button--color--background:var(--lightningcss-light,var(--color--red-500))var(--lightningcss-dark,var(--color--red-600));--button--color--background-hover:var(--lightningcss-light,var(--color--red-600))var(--lightningcss-dark,var(--color--red-500));--button--color--background-active:var(--lightningcss-light,var(--color--red-600))var(--lightningcss-dark,var(--color--red-400));--button--border-color:var(--lightningcss-light,var(--color--red-500))var(--lightningcss-dark,var(--color--red-600));--button--border-color--hover:var(--lightningcss-light,var(--color--red-600))var(--lightningcss-dark,var(--color--red-500));--button--border-color--active:var(--lightningcss-light,var(--color--red-600))var(--lightningcss-dark,var(--color--red-400));--button--shadow:none;--button--shadow--hover:none;--button--shadow--active:none}.el-message-box--center{padding-bottom:30px}.el-message-box--center .el-message-box__header{padding-top:30px}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;display:flex;position:relative}.el-message-box--center .el-message-box__status{text-align:center;padding-right:5px;position:relative;top:auto;transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__content{text-align:center}.el-message-box--center .el-message-box__content{padding-left:var(--spacing--sm)12px;padding-right:var(--spacing--sm)12px}.msgbox-fade-enter-active{animation:.3s msgbox-fade-in}.msgbox-fade-leave-active{animation:.3s msgbox-fade-out}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}@keyframes msgbox-fade-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-20px)}}.el-tabs__header{margin:0;padding:0;position:relative}.el-tabs__active-bar{background-color:var(--color--primary);z-index:1;height:2px;list-style:none;transition:transform .3s cubic-bezier(.645,.045,.355,1);position:absolute;bottom:0;left:0}.el-tabs__new-tab{float:right;text-align:center;color:#d3dce6;cursor:pointer;border:1px solid #d3dce6;border-radius:3px;width:18px;height:18px;margin:12px 0 9px 10px;font-size:12px;line-height:18px;transition:all .15s}.el-tabs__new-tab .el-icon-plus{transform:scale(.8)}.el-tabs__new-tab:hover{color:var(--color--primary)}.el-tabs__nav-wrap{margin-bottom:-1px;position:relative;overflow:hidden}.el-tabs__nav-wrap:after{content:"";background-color:var(--border-color);z-index:1;width:100%;height:2px;position:absolute;bottom:0;left:0}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{cursor:pointer;color:var(--color--text--tint-1);font-size:12px;line-height:44px;position:absolute}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;float:left;z-index:2;transition:transform .3s;position:relative}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{text-align:center;flex:1}.el-tabs__item{box-sizing:border-box;height:40px;font-size:14px;line-height:40px;font-weight:var(--font-weight--medium);color:var(--color--text--shade-1);padding:0 20px;list-style:none;display:inline-block;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus.is-active.is-focus:not(:active){-webkit-box-shadow:0 0 2px 2px var(--color--primary) inset;box-shadow:0 0 2px 2px var(--color--primary) inset;border-radius:3px}.el-tabs__item .el-icon-close{text-align:center;border-radius:50%;margin-left:5px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.el-tabs__item .el-icon-close:before{display:inline-block;transform:scale(.9)}.el-tabs__item .el-icon-close:hover{background-color:var(--color--text--tint-2);color:var(--color--foreground--tint-2)}.el-tabs__item.is-active{color:var(--color--primary)}.el-tabs__item:hover{color:var(--color--primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--input--color--disabled,var(--color--text));cursor:default}.el-tabs__content{position:relative;overflow:hidden}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--border-color)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--border-color);box-sizing:border-box;border-bottom:none;border-radius:4px 4px 0 0}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{vertical-align:middle;transform-origin:100%;width:0;height:14px;font-size:12px;line-height:15px;position:relative;top:-1px;right:-2px;overflow:hidden}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--border-color);transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--color--foreground--tint-2)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close{width:14px}.el-tabs--border-card{background:var(--color--foreground--tint-2);border:1px solid var(--border-color);box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--color--background);border-bottom:1px solid var(--border-color);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{color:var(--color--text--tint-1);border:1px solid transparent;margin-top:-1px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child,.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--color--primary);background-color:var(--color--foreground--tint-2);border-right-color:var(--border-color);border-left-color:var(--border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--color--primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--input--color--disabled,var(--color--text))}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--top .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2){padding-left:0}.el-tabs--top .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--bottom .el-tabs__item.is-bottom:last-child{padding-right:0}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-top:10px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-scroll{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{width:2px;height:auto;top:0;bottom:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{text-align:center;cursor:pointer;width:100%;height:30px;line-height:30px}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{top:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{width:2px;height:100%;top:0;bottom:auto}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__active-bar.is-left{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--border-color);border-bottom:none;border-top:1px solid var(--border-color);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--border-color);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--border-color);border-right-color:var(--color--foreground--tint-2);border-bottom:none;border-left:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--border-color);border-right:none;border-radius:4px 0 0 4px}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 transparent}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--border-color)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--border-color);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--border-color);border-left-color:var(--color--foreground--tint-2);border-bottom:none;border-right:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--border-color);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 transparent}.slideInRight-transition,.slideInLeft-transition{display:inline-block}.slideInRight-enter-from{animation:.3s slideInRight-enter}.slideInRight-leave-to{animation:.3s slideInRight-leave;position:absolute;left:0;right:0}.slideInLeft-enter-from{animation:.3s slideInLeft-enter}.slideInLeft-leave-to{animation:.3s slideInLeft-leave;position:absolute;left:0;right:0}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translate(100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;opacity:1;transform:translate(0)}to{transform-origin:0 0;opacity:0;transform:translate(100%)}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translate(-100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;opacity:1;transform:translate(0)}to{transform-origin:0 0;opacity:0;transform:translate(-100%)}}.el-tree{cursor:default;background:var(--color--foreground--tint-2);color:var(--color--text--shade-1);position:relative}.el-tree__empty-block{text-align:center;width:100%;height:100%;min-height:60px;position:relative}.el-tree__empty-text{color:var(--color--text--tint-1);font-size:var(--font-size--sm);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--color--primary);height:1px;position:absolute;left:0;right:0}.el-tree-node{white-space:nowrap;outline:none}.el-tree-node:focus>.el-tree-node__content{background-color:var(--color--background)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--color--primary);color:var(--color--foreground--tint-2)}.el-tree-node__content{cursor:pointer;align-items:center;height:26px;display:flex}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--color--background)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--color--text--tint-2);font-size:12px;transition:transform .3s ease-in-out;transform:rotate(0)}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__label{font-size:var(--font-size--sm)}.el-tree-node__loading-icon{font-size:var(--font-size--sm);color:var(--color--text--tint-2);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:transparent;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--color--primary--tint-3)}.el-notification{box-sizing:border-box;border:1px solid var(--border-color--light);background-color:var(--notification--color--background);width:330px;-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);border-radius:8px;padding:14px 26px 14px 13px;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;display:flex;position:fixed;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification.content-toast{position:absolute}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{line-height:normal;font-weight:var(--font-weight--bold);color:var(--color--text--shade-1);margin:0;font-size:16px}.el-notification__title:first-letter{text-transform:uppercase}.el-notification__content{font-size:var(--font-size--sm);color:var(--color--text--shade-1);text-align:justify;margin:6px 0 0;line-height:1.5}.el-notification__content p{margin:0;line-height:1.5}.el-notification__icon{width:24px;height:24px;font-size:24px}.el-notification__closeBtn{cursor:pointer;color:var(--color--text--tint-1);font-size:16px;position:absolute;top:18px;right:15px}.el-notification__closeBtn:hover{color:var(--color--text--shade-1)}.el-notification .el-icon.el-notification--success{color:var(--color--success)}.el-notification .el-icon.el-notification--error{color:var(--color--danger)}.el-notification .el-icon.el-notification--info{color:var(--color--info)}.el-notification .el-icon.el-notification--warning{color:var(--color--warning)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-active{opacity:0}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{z-index:2000;background-color:rgba(255,255,255,.9);margin:0;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{display:block;transform:translateY(-50%)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{width:50px;height:50px}.el-loading-spinner{text-align:center;justify-content:center;align-items:center;width:100%;max-height:100%;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.el-loading-spinner .el-loading-text{color:var(--color--primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{width:24px;height:24px;max-height:100%;animation:2s linear infinite loading-rotate}.el-loading-spinner .path{stroke-dasharray:90 150;stroke-dashoffset:0;stroke-width:2px;stroke:var(--color--primary);stroke-linecap:round;animation:1.5s ease-in-out infinite loading-dash}.el-loading-spinner i{color:var(--color--primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-active{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}.el-row{box-sizing:border-box;position:relative}.el-row:before,.el-row:after{content:"";display:table}.el-row:after{clear:both}.el-row--flex{display:flex}.el-row--flex:before,.el-row--flex:after{display:none}.el-row--flex.is-justify-center{justify-content:center}.el-row--flex.is-justify-end{justify-content:flex-end}.el-row--flex.is-justify-space-between{justify-content:space-between}.el-row--flex.is-justify-space-around{justify-content:space-around}.el-row--flex.is-align-middle{align-items:center}.el-row--flex.is-align-bottom{align-items:flex-end}[class*=el-col-]{float:left;box-sizing:border-box}.el-col-0{width:0%;display:none}.el-col-offset-0{margin-left:0%}.el-col-pull-0{position:relative;right:0%}.el-col-push-0{position:relative;left:0%}.el-col-1{width:4.16667%}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{position:relative;right:4.16667%}.el-col-push-1{position:relative;left:4.16667%}.el-col-2{width:8.33333%}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{position:relative;right:8.33333%}.el-col-push-2{position:relative;left:8.33333%}.el-col-3{width:12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{width:16.6667%}.el-col-offset-4{margin-left:16.6667%}.el-col-pull-4{position:relative;right:16.6667%}.el-col-push-4{position:relative;left:16.6667%}.el-col-5{width:20.8333%}.el-col-offset-5{margin-left:20.8333%}.el-col-pull-5{position:relative;right:20.8333%}.el-col-push-5{position:relative;left:20.8333%}.el-col-6{width:25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{width:29.1667%}.el-col-offset-7{margin-left:29.1667%}.el-col-pull-7{position:relative;right:29.1667%}.el-col-push-7{position:relative;left:29.1667%}.el-col-8{width:33.3333%}.el-col-offset-8{margin-left:33.3333%}.el-col-pull-8{position:relative;right:33.3333%}.el-col-push-8{position:relative;left:33.3333%}.el-col-9{width:37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{width:41.6667%}.el-col-offset-10{margin-left:41.6667%}.el-col-pull-10{position:relative;right:41.6667%}.el-col-push-10{position:relative;left:41.6667%}.el-col-11{width:45.8333%}.el-col-offset-11{margin-left:45.8333%}.el-col-pull-11{position:relative;right:45.8333%}.el-col-push-11{position:relative;left:45.8333%}.el-col-12{width:50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{width:54.1667%}.el-col-offset-13{margin-left:54.1667%}.el-col-pull-13{position:relative;right:54.1667%}.el-col-push-13{position:relative;left:54.1667%}.el-col-14{width:58.3333%}.el-col-offset-14{margin-left:58.3333%}.el-col-pull-14{position:relative;right:58.3333%}.el-col-push-14{position:relative;left:58.3333%}.el-col-15{width:62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{width:66.6667%}.el-col-offset-16{margin-left:66.6667%}.el-col-pull-16{position:relative;right:66.6667%}.el-col-push-16{position:relative;left:66.6667%}.el-col-17{width:70.8333%}.el-col-offset-17{margin-left:70.8333%}.el-col-pull-17{position:relative;right:70.8333%}.el-col-push-17{position:relative;left:70.8333%}.el-col-18{width:75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{width:79.1667%}.el-col-offset-19{margin-left:79.1667%}.el-col-pull-19{position:relative;right:79.1667%}.el-col-push-19{position:relative;left:79.1667%}.el-col-20{width:83.3333%}.el-col-offset-20{margin-left:83.3333%}.el-col-pull-20{position:relative;right:83.3333%}.el-col-push-20{position:relative;left:83.3333%}.el-col-21{width:87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{width:91.6667%}.el-col-offset-22{margin-left:91.6667%}.el-col-pull-22{position:relative;right:91.6667%}.el-col-push-22{position:relative;left:91.6667%}.el-col-23{width:95.8333%}.el-col-offset-23{margin-left:95.8333%}.el-col-pull-23{position:relative;right:95.8333%}.el-col-push-23{position:relative;left:95.8333%}.el-col-24{width:100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:767px){.el-col-xs-0{width:0%;display:none}.el-col-xs-offset-0{margin-left:0%}.el-col-xs-pull-0{position:relative;right:0%}.el-col-xs-push-0{position:relative;left:0%}.el-col-xs-1{width:4.16667%}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{width:8.33333%}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{width:12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{width:16.6667%}.el-col-xs-offset-4{margin-left:16.6667%}.el-col-xs-pull-4{position:relative;right:16.6667%}.el-col-xs-push-4{position:relative;left:16.6667%}.el-col-xs-5{width:20.8333%}.el-col-xs-offset-5{margin-left:20.8333%}.el-col-xs-pull-5{position:relative;right:20.8333%}.el-col-xs-push-5{position:relative;left:20.8333%}.el-col-xs-6{width:25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{width:29.1667%}.el-col-xs-offset-7{margin-left:29.1667%}.el-col-xs-pull-7{position:relative;right:29.1667%}.el-col-xs-push-7{position:relative;left:29.1667%}.el-col-xs-8{width:33.3333%}.el-col-xs-offset-8{margin-left:33.3333%}.el-col-xs-pull-8{position:relative;right:33.3333%}.el-col-xs-push-8{position:relative;left:33.3333%}.el-col-xs-9{width:37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{width:41.6667%}.el-col-xs-offset-10{margin-left:41.6667%}.el-col-xs-pull-10{position:relative;right:41.6667%}.el-col-xs-push-10{position:relative;left:41.6667%}.el-col-xs-11{width:45.8333%}.el-col-xs-offset-11{margin-left:45.8333%}.el-col-xs-pull-11{position:relative;right:45.8333%}.el-col-xs-push-11{position:relative;left:45.8333%}.el-col-xs-12{width:50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{width:54.1667%}.el-col-xs-offset-13{margin-left:54.1667%}.el-col-xs-pull-13{position:relative;right:54.1667%}.el-col-xs-push-13{position:relative;left:54.1667%}.el-col-xs-14{width:58.3333%}.el-col-xs-offset-14{margin-left:58.3333%}.el-col-xs-pull-14{position:relative;right:58.3333%}.el-col-xs-push-14{position:relative;left:58.3333%}.el-col-xs-15{width:62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{width:66.6667%}.el-col-xs-offset-16{margin-left:66.6667%}.el-col-xs-pull-16{position:relative;right:66.6667%}.el-col-xs-push-16{position:relative;left:66.6667%}.el-col-xs-17{width:70.8333%}.el-col-xs-offset-17{margin-left:70.8333%}.el-col-xs-pull-17{position:relative;right:70.8333%}.el-col-xs-push-17{position:relative;left:70.8333%}.el-col-xs-18{width:75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{width:79.1667%}.el-col-xs-offset-19{margin-left:79.1667%}.el-col-xs-pull-19{position:relative;right:79.1667%}.el-col-xs-push-19{position:relative;left:79.1667%}.el-col-xs-20{width:83.3333%}.el-col-xs-offset-20{margin-left:83.3333%}.el-col-xs-pull-20{position:relative;right:83.3333%}.el-col-xs-push-20{position:relative;left:83.3333%}.el-col-xs-21{width:87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{width:91.6667%}.el-col-xs-offset-22{margin-left:91.6667%}.el-col-xs-pull-22{position:relative;right:91.6667%}.el-col-xs-push-22{position:relative;left:91.6667%}.el-col-xs-23{width:95.8333%}.el-col-xs-offset-23{margin-left:95.8333%}.el-col-xs-pull-23{position:relative;right:95.8333%}.el-col-xs-push-23{position:relative;left:95.8333%}.el-col-xs-24{width:100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{width:0%;display:none}.el-col-sm-offset-0{margin-left:0%}.el-col-sm-pull-0{position:relative;right:0%}.el-col-sm-push-0{position:relative;left:0%}.el-col-sm-1{width:4.16667%}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{width:8.33333%}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{width:12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{width:16.6667%}.el-col-sm-offset-4{margin-left:16.6667%}.el-col-sm-pull-4{position:relative;right:16.6667%}.el-col-sm-push-4{position:relative;left:16.6667%}.el-col-sm-5{width:20.8333%}.el-col-sm-offset-5{margin-left:20.8333%}.el-col-sm-pull-5{position:relative;right:20.8333%}.el-col-sm-push-5{position:relative;left:20.8333%}.el-col-sm-6{width:25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{width:29.1667%}.el-col-sm-offset-7{margin-left:29.1667%}.el-col-sm-pull-7{position:relative;right:29.1667%}.el-col-sm-push-7{position:relative;left:29.1667%}.el-col-sm-8{width:33.3333%}.el-col-sm-offset-8{margin-left:33.3333%}.el-col-sm-pull-8{position:relative;right:33.3333%}.el-col-sm-push-8{position:relative;left:33.3333%}.el-col-sm-9{width:37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{width:41.6667%}.el-col-sm-offset-10{margin-left:41.6667%}.el-col-sm-pull-10{position:relative;right:41.6667%}.el-col-sm-push-10{position:relative;left:41.6667%}.el-col-sm-11{width:45.8333%}.el-col-sm-offset-11{margin-left:45.8333%}.el-col-sm-pull-11{position:relative;right:45.8333%}.el-col-sm-push-11{position:relative;left:45.8333%}.el-col-sm-12{width:50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{width:54.1667%}.el-col-sm-offset-13{margin-left:54.1667%}.el-col-sm-pull-13{position:relative;right:54.1667%}.el-col-sm-push-13{position:relative;left:54.1667%}.el-col-sm-14{width:58.3333%}.el-col-sm-offset-14{margin-left:58.3333%}.el-col-sm-pull-14{position:relative;right:58.3333%}.el-col-sm-push-14{position:relative;left:58.3333%}.el-col-sm-15{width:62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{width:66.6667%}.el-col-sm-offset-16{margin-left:66.6667%}.el-col-sm-pull-16{position:relative;right:66.6667%}.el-col-sm-push-16{position:relative;left:66.6667%}.el-col-sm-17{width:70.8333%}.el-col-sm-offset-17{margin-left:70.8333%}.el-col-sm-pull-17{position:relative;right:70.8333%}.el-col-sm-push-17{position:relative;left:70.8333%}.el-col-sm-18{width:75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{width:79.1667%}.el-col-sm-offset-19{margin-left:79.1667%}.el-col-sm-pull-19{position:relative;right:79.1667%}.el-col-sm-push-19{position:relative;left:79.1667%}.el-col-sm-20{width:83.3333%}.el-col-sm-offset-20{margin-left:83.3333%}.el-col-sm-pull-20{position:relative;right:83.3333%}.el-col-sm-push-20{position:relative;left:83.3333%}.el-col-sm-21{width:87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{width:91.6667%}.el-col-sm-offset-22{margin-left:91.6667%}.el-col-sm-pull-22{position:relative;right:91.6667%}.el-col-sm-push-22{position:relative;left:91.6667%}.el-col-sm-23{width:95.8333%}.el-col-sm-offset-23{margin-left:95.8333%}.el-col-sm-pull-23{position:relative;right:95.8333%}.el-col-sm-push-23{position:relative;left:95.8333%}.el-col-sm-24{width:100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{width:0%;display:none}.el-col-md-offset-0{margin-left:0%}.el-col-md-pull-0{position:relative;right:0%}.el-col-md-push-0{position:relative;left:0%}.el-col-md-1{width:4.16667%}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{width:8.33333%}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{width:12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{width:16.6667%}.el-col-md-offset-4{margin-left:16.6667%}.el-col-md-pull-4{position:relative;right:16.6667%}.el-col-md-push-4{position:relative;left:16.6667%}.el-col-md-5{width:20.8333%}.el-col-md-offset-5{margin-left:20.8333%}.el-col-md-pull-5{position:relative;right:20.8333%}.el-col-md-push-5{position:relative;left:20.8333%}.el-col-md-6{width:25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{width:29.1667%}.el-col-md-offset-7{margin-left:29.1667%}.el-col-md-pull-7{position:relative;right:29.1667%}.el-col-md-push-7{position:relative;left:29.1667%}.el-col-md-8{width:33.3333%}.el-col-md-offset-8{margin-left:33.3333%}.el-col-md-pull-8{position:relative;right:33.3333%}.el-col-md-push-8{position:relative;left:33.3333%}.el-col-md-9{width:37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{width:41.6667%}.el-col-md-offset-10{margin-left:41.6667%}.el-col-md-pull-10{position:relative;right:41.6667%}.el-col-md-push-10{position:relative;left:41.6667%}.el-col-md-11{width:45.8333%}.el-col-md-offset-11{margin-left:45.8333%}.el-col-md-pull-11{position:relative;right:45.8333%}.el-col-md-push-11{position:relative;left:45.8333%}.el-col-md-12{width:50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{width:54.1667%}.el-col-md-offset-13{margin-left:54.1667%}.el-col-md-pull-13{position:relative;right:54.1667%}.el-col-md-push-13{position:relative;left:54.1667%}.el-col-md-14{width:58.3333%}.el-col-md-offset-14{margin-left:58.3333%}.el-col-md-pull-14{position:relative;right:58.3333%}.el-col-md-push-14{position:relative;left:58.3333%}.el-col-md-15{width:62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{width:66.6667%}.el-col-md-offset-16{margin-left:66.6667%}.el-col-md-pull-16{position:relative;right:66.6667%}.el-col-md-push-16{position:relative;left:66.6667%}.el-col-md-17{width:70.8333%}.el-col-md-offset-17{margin-left:70.8333%}.el-col-md-pull-17{position:relative;right:70.8333%}.el-col-md-push-17{position:relative;left:70.8333%}.el-col-md-18{width:75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{width:79.1667%}.el-col-md-offset-19{margin-left:79.1667%}.el-col-md-pull-19{position:relative;right:79.1667%}.el-col-md-push-19{position:relative;left:79.1667%}.el-col-md-20{width:83.3333%}.el-col-md-offset-20{margin-left:83.3333%}.el-col-md-pull-20{position:relative;right:83.3333%}.el-col-md-push-20{position:relative;left:83.3333%}.el-col-md-21{width:87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{width:91.6667%}.el-col-md-offset-22{margin-left:91.6667%}.el-col-md-pull-22{position:relative;right:91.6667%}.el-col-md-push-22{position:relative;left:91.6667%}.el-col-md-23{width:95.8333%}.el-col-md-offset-23{margin-left:95.8333%}.el-col-md-pull-23{position:relative;right:95.8333%}.el-col-md-push-23{position:relative;left:95.8333%}.el-col-md-24{width:100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{width:0%;display:none}.el-col-lg-offset-0{margin-left:0%}.el-col-lg-pull-0{position:relative;right:0%}.el-col-lg-push-0{position:relative;left:0%}.el-col-lg-1{width:4.16667%}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{width:8.33333%}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{width:12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{width:16.6667%}.el-col-lg-offset-4{margin-left:16.6667%}.el-col-lg-pull-4{position:relative;right:16.6667%}.el-col-lg-push-4{position:relative;left:16.6667%}.el-col-lg-5{width:20.8333%}.el-col-lg-offset-5{margin-left:20.8333%}.el-col-lg-pull-5{position:relative;right:20.8333%}.el-col-lg-push-5{position:relative;left:20.8333%}.el-col-lg-6{width:25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{width:29.1667%}.el-col-lg-offset-7{margin-left:29.1667%}.el-col-lg-pull-7{position:relative;right:29.1667%}.el-col-lg-push-7{position:relative;left:29.1667%}.el-col-lg-8{width:33.3333%}.el-col-lg-offset-8{margin-left:33.3333%}.el-col-lg-pull-8{position:relative;right:33.3333%}.el-col-lg-push-8{position:relative;left:33.3333%}.el-col-lg-9{width:37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{width:41.6667%}.el-col-lg-offset-10{margin-left:41.6667%}.el-col-lg-pull-10{position:relative;right:41.6667%}.el-col-lg-push-10{position:relative;left:41.6667%}.el-col-lg-11{width:45.8333%}.el-col-lg-offset-11{margin-left:45.8333%}.el-col-lg-pull-11{position:relative;right:45.8333%}.el-col-lg-push-11{position:relative;left:45.8333%}.el-col-lg-12{width:50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{width:54.1667%}.el-col-lg-offset-13{margin-left:54.1667%}.el-col-lg-pull-13{position:relative;right:54.1667%}.el-col-lg-push-13{position:relative;left:54.1667%}.el-col-lg-14{width:58.3333%}.el-col-lg-offset-14{margin-left:58.3333%}.el-col-lg-pull-14{position:relative;right:58.3333%}.el-col-lg-push-14{position:relative;left:58.3333%}.el-col-lg-15{width:62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{width:66.6667%}.el-col-lg-offset-16{margin-left:66.6667%}.el-col-lg-pull-16{position:relative;right:66.6667%}.el-col-lg-push-16{position:relative;left:66.6667%}.el-col-lg-17{width:70.8333%}.el-col-lg-offset-17{margin-left:70.8333%}.el-col-lg-pull-17{position:relative;right:70.8333%}.el-col-lg-push-17{position:relative;left:70.8333%}.el-col-lg-18{width:75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{width:79.1667%}.el-col-lg-offset-19{margin-left:79.1667%}.el-col-lg-pull-19{position:relative;right:79.1667%}.el-col-lg-push-19{position:relative;left:79.1667%}.el-col-lg-20{width:83.3333%}.el-col-lg-offset-20{margin-left:83.3333%}.el-col-lg-pull-20{position:relative;right:83.3333%}.el-col-lg-push-20{position:relative;left:83.3333%}.el-col-lg-21{width:87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{width:91.6667%}.el-col-lg-offset-22{margin-left:91.6667%}.el-col-lg-pull-22{position:relative;right:91.6667%}.el-col-lg-push-22{position:relative;left:91.6667%}.el-col-lg-23{width:95.8333%}.el-col-lg-offset-23{margin-left:95.8333%}.el-col-lg-pull-23{position:relative;right:95.8333%}.el-col-lg-push-23{position:relative;left:95.8333%}.el-col-lg-24{width:100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{width:0%;display:none}.el-col-xl-offset-0{margin-left:0%}.el-col-xl-pull-0{position:relative;right:0%}.el-col-xl-push-0{position:relative;left:0%}.el-col-xl-1{width:4.16667%}.el-col-xl-offset-1{margin-left:4.16667%}.el-col-xl-pull-1{position:relative;right:4.16667%}.el-col-xl-push-1{position:relative;left:4.16667%}.el-col-xl-2{width:8.33333%}.el-col-xl-offset-2{margin-left:8.33333%}.el-col-xl-pull-2{position:relative;right:8.33333%}.el-col-xl-push-2{position:relative;left:8.33333%}.el-col-xl-3{width:12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{width:16.6667%}.el-col-xl-offset-4{margin-left:16.6667%}.el-col-xl-pull-4{position:relative;right:16.6667%}.el-col-xl-push-4{position:relative;left:16.6667%}.el-col-xl-5{width:20.8333%}.el-col-xl-offset-5{margin-left:20.8333%}.el-col-xl-pull-5{position:relative;right:20.8333%}.el-col-xl-push-5{position:relative;left:20.8333%}.el-col-xl-6{width:25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{width:29.1667%}.el-col-xl-offset-7{margin-left:29.1667%}.el-col-xl-pull-7{position:relative;right:29.1667%}.el-col-xl-push-7{position:relative;left:29.1667%}.el-col-xl-8{width:33.3333%}.el-col-xl-offset-8{margin-left:33.3333%}.el-col-xl-pull-8{position:relative;right:33.3333%}.el-col-xl-push-8{position:relative;left:33.3333%}.el-col-xl-9{width:37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{width:41.6667%}.el-col-xl-offset-10{margin-left:41.6667%}.el-col-xl-pull-10{position:relative;right:41.6667%}.el-col-xl-push-10{position:relative;left:41.6667%}.el-col-xl-11{width:45.8333%}.el-col-xl-offset-11{margin-left:45.8333%}.el-col-xl-pull-11{position:relative;right:45.8333%}.el-col-xl-push-11{position:relative;left:45.8333%}.el-col-xl-12{width:50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{width:54.1667%}.el-col-xl-offset-13{margin-left:54.1667%}.el-col-xl-pull-13{position:relative;right:54.1667%}.el-col-xl-push-13{position:relative;left:54.1667%}.el-col-xl-14{width:58.3333%}.el-col-xl-offset-14{margin-left:58.3333%}.el-col-xl-pull-14{position:relative;right:58.3333%}.el-col-xl-push-14{position:relative;left:58.3333%}.el-col-xl-15{width:62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{width:66.6667%}.el-col-xl-offset-16{margin-left:66.6667%}.el-col-xl-pull-16{position:relative;right:66.6667%}.el-col-xl-push-16{position:relative;left:66.6667%}.el-col-xl-17{width:70.8333%}.el-col-xl-offset-17{margin-left:70.8333%}.el-col-xl-pull-17{position:relative;right:70.8333%}.el-col-xl-push-17{position:relative;left:70.8333%}.el-col-xl-18{width:75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{width:79.1667%}.el-col-xl-offset-19{margin-left:79.1667%}.el-col-xl-pull-19{position:relative;right:79.1667%}.el-col-xl-push-19{position:relative;left:79.1667%}.el-col-xl-20{width:83.3333%}.el-col-xl-offset-20{margin-left:83.3333%}.el-col-xl-pull-20{position:relative;right:83.3333%}.el-col-xl-push-20{position:relative;left:83.3333%}.el-col-xl-21{width:87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{width:91.6667%}.el-col-xl-offset-22{margin-left:91.6667%}.el-col-xl-pull-22{position:relative;right:91.6667%}.el-col-xl-push-22{position:relative;left:91.6667%}.el-col-xl-23{width:95.8333%}.el-col-xl-offset-23{margin-left:95.8333%}.el-col-xl-pull-23{position:relative;right:95.8333%}.el-col-xl-push-23{position:relative;left:95.8333%}.el-col-xl-24{width:100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-color-predefine{width:280px;margin-top:8px;font-size:12px;display:flex}.el-color-predefine__colors{flex-wrap:wrap;flex:1;display:flex}.el-color-predefine__color-selector{cursor:pointer;border-radius:4px;width:20px;height:20px;margin:0 0 8px 8px}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{-webkit-box-shadow:0 0 3px 2px var(--color--primary);box-shadow:0 0 3px 2px var(--color--primary)}.el-color-predefine__color-selector>div{border-radius:3px;height:100%;display:flex}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{box-sizing:border-box;background-color:red;width:280px;height:12px;padding:0 2px;position:relative}.el-color-hue-slider__bar{background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%;position:relative}.el-color-hue-slider__thumb{cursor:pointer;box-sizing:border-box;z-index:1;background:#fff;border:1px solid #f0f0f0;border-radius:1px;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2px rgba(0,0,0,.6)}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{width:100%;height:4px;top:0;left:0}.el-color-svpanel{width:280px;height:180px;position:relative}.el-color-svpanel__white,.el-color-svpanel__black{position:absolute;top:0;bottom:0;left:0;right:0}.el-color-svpanel__white{background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:linear-gradient(transparent,#000)}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;border-radius:50%;width:4px;height:4px;transform:translate(-2px,-2px);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4)}.el-color-alpha-slider{box-sizing:border-box;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);width:280px;height:12px;position:relative}.el-color-alpha-slider__bar{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{cursor:pointer;box-sizing:border-box;z-index:1;background:#fff;border:1px solid #f0f0f0;border-radius:1px;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2px rgba(0,0,0,.6)}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(rgba(255,255,255,0) 0%,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{width:100%;height:4px;top:0;left:0}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{flex-direction:row-reverse;justify-content:space-between;margin-bottom:6px;display:flex}.el-color-dropdown__btns{text-align:right;margin-top:6px}.el-color-dropdown__value{float:left;color:var(--color--foreground--shade-1);width:160px;font-size:12px;line-height:26px}.el-color-dropdown__btn.is-round{padding:var(--spacing--3xs) var(--spacing--xs)}.el-color-dropdown__btn{padding:var(--spacing--3xs) var(--spacing--xs);font-size:var(--font-size--2xs);color:var(--button--color--text,var(--button--color--text--primary));background-color:hsl(var(--color--primary--h), var(--color--primary--s), var(--color--primary--l));border-color:hsl(var(--color--primary--h), var(--color--primary--s), var(--color--primary--l))}.el-color-dropdown__btn:active{background:hsl(var(--color--primary--h), var(--color--primary--s), calc(var(--color--primary--l) + -10%));border-color:hsl(var(--color--primary--h), var(--color--primary--s), calc(var(--color--primary--l) + -10%));color:var(--button--color--text,var(--button--color--text--primary));outline:none}.el-color-dropdown__btn.is-active{background:hsl(var(--color--primary--h), var(--color--primary--s), calc(var(--color--primary--l) + -10%));border-color:hsl(var(--color--primary--h), var(--color--primary--s), calc(var(--color--primary--l) + -10%));color:var(--button--color--text,var(--button--color--text--primary))}.el-color-dropdown__btn.is-light{color:hsl(var(--color--primary--h), var(--color--primary--s), var(--color--primary--l));background-color:hsl(var(--color--primary--h), var(--color--primary--s), var(--color--primary--tint-2-l));border-color:hsl(var(--color--primary--h), var(--color--primary--s), var(--color--primary--tint-2-l))}.el-color-dropdown__btn.is-disabled,.el-color-dropdown__btn.is-disabled:hover,.el-color-dropdown__btn.is-disabled:focus,.el-color-dropdown__btn.is-disabled:active{color:var(--color--text--tint-1);background-color:var(--color--foreground);border-color:var(--color--foreground)}.el-color-dropdown__link-btn.is-round{padding:var(--spacing--3xs) var(--spacing--xs)}.el-color-dropdown__link-btn{padding:var(--spacing--3xs) var(--spacing--xs);font-size:var(--font-size--2xs);margin-right:var(--spacing--2xs)}.el-color-picker{height:40px;line-height:normal;display:inline-block;position:relative}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--medium{height:36px}.el-color-picker--medium .el-color-picker__trigger{width:36px;height:36px}.el-color-picker--medium .el-color-picker__mask{width:34px;height:34px}.el-color-picker--small{height:32px}.el-color-picker--small .el-color-picker__trigger{width:32px;height:32px}.el-color-picker--small .el-color-picker__mask{width:30px;height:30px}.el-color-picker--small .el-color-picker__icon,.el-color-picker--small .el-color-picker__empty{transform:translate(-50%,-50%)scale(.8)}.el-color-picker--mini{height:28px}.el-color-picker--mini .el-color-picker__trigger{width:28px;height:28px}.el-color-picker--mini .el-color-picker__mask{width:26px;height:26px}.el-color-picker--mini .el-color-picker__icon,.el-color-picker--mini .el-color-picker__empty{transform:translate(-50%,-50%)scale(.8)}.el-color-picker__mask{z-index:1;cursor:not-allowed;background-color:rgba(255,255,255,.7);border-radius:4px;width:38px;height:38px;position:absolute;top:1px;left:1px}.el-color-picker__trigger{box-sizing:border-box;cursor:pointer;border:1px solid #e6e6e6;border-radius:4px;width:40px;height:40px;padding:4px;font-size:0;display:inline-block;position:relative}.el-color-picker__color{box-sizing:border-box;border-radius:var(--radius--sm);text-align:center;border:1px solid #999;width:100%;height:100%;display:block;position:relative}.el-color-picker__color.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-picker__color-inner{position:absolute;top:0;bottom:0;left:0;right:0}.el-color-picker__empty{color:#999;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-color-picker__icon{width:100%;color:var(--color--foreground--tint-2);text-align:center;font-size:12px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-color-picker__panel{z-index:10;box-sizing:content-box;background-color:var(--color--foreground--tint-2);border:1px solid var(--border-color--light);border-radius:var(--radius);-webkit-box-shadow:var(--shadow--light);box-shadow:var(--shadow--light);padding:6px;position:absolute}.el-drawer{box-sizing:border-box;background-color:var(--dialog--color--background);flex-direction:column;transition:all .3s;display:flex;position:absolute;overflow:hidden;box-shadow:0 6px 16px rgba(68,28,23,.06)}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{color:#72767b;padding:var(--spacing--lg);align-items:center;margin-bottom:32px;padding-bottom:0;display:flex}.el-drawer__header>:first-child{flex:1}.el-drawer__title{line-height:inherit;flex:1;margin:0;font-size:1rem}.el-drawer__footer{padding:var(--spacing--lg);text-align:right;padding-top:10px}.el-drawer__close-btn{cursor:pointer;font-size:getCssVar("font-size-extra-large");color:inherit;background-color:transparent;border:none;outline:none;display:inline-flex}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:getCssVar("color-primary")}.el-drawer__body{flex:1;padding:0;overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.ttb,.el-drawer.btt{width:100%;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all .3s}.el-drawer-fade-enter-from,.el-drawer-fade-enter-active,.el-drawer-fade-enter-to,.el-drawer-fade-leave-from,.el-drawer-fade-leave-active,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.float-left{float:left!important}.float-right{float:right!important}.overlay-link:after{content:"";z-index:1;pointer-events:auto;position:absolute;top:0;bottom:0;left:0;right:0}.list-style-none,.list-inline{padding-left:0;list-style:none}.list-inline li{margin-right:var(--spacing--2xs);display:inline-block}.mt-5xs{margin-top:var(--spacing--5xs)!important}.mr-5xs{margin-right:var(--spacing--5xs)!important}.mb-5xs{margin-bottom:var(--spacing--5xs)!important}.ml-5xs{margin-left:var(--spacing--5xs)!important}.m-5xs{margin:var(--spacing--5xs)!important}.pt-5xs{padding-top:var(--spacing--5xs)!important}.pr-5xs{padding-right:var(--spacing--5xs)!important}.pb-5xs{padding-bottom:var(--spacing--5xs)!important}.pl-5xs{padding-left:var(--spacing--5xs)!important}.p-5xs{padding:var(--spacing--5xs)!important}.mt-4xs{margin-top:var(--spacing--4xs)!important}.mr-4xs{margin-right:var(--spacing--4xs)!important}.mb-4xs{margin-bottom:var(--spacing--4xs)!important}.ml-4xs{margin-left:var(--spacing--4xs)!important}.m-4xs{margin:var(--spacing--4xs)!important}.pt-4xs{padding-top:var(--spacing--4xs)!important}.pr-4xs{padding-right:var(--spacing--4xs)!important}.pb-4xs{padding-bottom:var(--spacing--4xs)!important}.pl-4xs{padding-left:var(--spacing--4xs)!important}.p-4xs{padding:var(--spacing--4xs)!important}.mt-3xs{margin-top:var(--spacing--3xs)!important}.mr-3xs{margin-right:var(--spacing--3xs)!important}.mb-3xs{margin-bottom:var(--spacing--3xs)!important}.ml-3xs{margin-left:var(--spacing--3xs)!important}.m-3xs{margin:var(--spacing--3xs)!important}.pt-3xs{padding-top:var(--spacing--3xs)!important}.pr-3xs{padding-right:var(--spacing--3xs)!important}.pb-3xs{padding-bottom:var(--spacing--3xs)!important}.pl-3xs{padding-left:var(--spacing--3xs)!important}.p-3xs{padding:var(--spacing--3xs)!important}.mt-2xs{margin-top:var(--spacing--2xs)!important}.mr-2xs{margin-right:var(--spacing--2xs)!important}.mb-2xs{margin-bottom:var(--spacing--2xs)!important}.ml-2xs{margin-left:var(--spacing--2xs)!important}.m-2xs{margin:var(--spacing--2xs)!important}.pt-2xs{padding-top:var(--spacing--2xs)!important}.pr-2xs{padding-right:var(--spacing--2xs)!important}.pb-2xs{padding-bottom:var(--spacing--2xs)!important}.pl-2xs{padding-left:var(--spacing--2xs)!important}.p-2xs{padding:var(--spacing--2xs)!important}.mt-xs{margin-top:var(--spacing--xs)!important}.mr-xs{margin-right:var(--spacing--xs)!important}.mb-xs{margin-bottom:var(--spacing--xs)!important}.ml-xs{margin-left:var(--spacing--xs)!important}.m-xs{margin:var(--spacing--xs)!important}.pt-xs{padding-top:var(--spacing--xs)!important}.pr-xs{padding-right:var(--spacing--xs)!important}.pb-xs{padding-bottom:var(--spacing--xs)!important}.pl-xs{padding-left:var(--spacing--xs)!important}.p-xs{padding:var(--spacing--xs)!important}.mt-s{margin-top:var(--spacing--sm)!important}.mr-s{margin-right:var(--spacing--sm)!important}.mb-s{margin-bottom:var(--spacing--sm)!important}.ml-s{margin-left:var(--spacing--sm)!important}.m-s{margin:var(--spacing--sm)!important}.pt-s{padding-top:var(--spacing--sm)!important}.pr-s{padding-right:var(--spacing--sm)!important}.pb-s{padding-bottom:var(--spacing--sm)!important}.pl-s{padding-left:var(--spacing--sm)!important}.p-s{padding:var(--spacing--sm)!important}.mt-m{margin-top:var(--spacing--md)!important}.mr-m{margin-right:var(--spacing--md)!important}.mb-m{margin-bottom:var(--spacing--md)!important}.ml-m{margin-left:var(--spacing--md)!important}.m-m{margin:var(--spacing--md)!important}.pt-m{padding-top:var(--spacing--md)!important}.pr-m{padding-right:var(--spacing--md)!important}.pb-m{padding-bottom:var(--spacing--md)!important}.pl-m{padding-left:var(--spacing--md)!important}.p-m{padding:var(--spacing--md)!important}.mt-l{margin-top:var(--spacing--lg)!important}.mr-l{margin-right:var(--spacing--lg)!important}.mb-l{margin-bottom:var(--spacing--lg)!important}.ml-l{margin-left:var(--spacing--lg)!important}.m-l{margin:var(--spacing--lg)!important}.pt-l{padding-top:var(--spacing--lg)!important}.pr-l{padding-right:var(--spacing--lg)!important}.pb-l{padding-bottom:var(--spacing--lg)!important}.pl-l{padding-left:var(--spacing--lg)!important}.p-l{padding:var(--spacing--lg)!important}.mt-xl{margin-top:var(--spacing--xl)!important}.mr-xl{margin-right:var(--spacing--xl)!important}.mb-xl{margin-bottom:var(--spacing--xl)!important}.ml-xl{margin-left:var(--spacing--xl)!important}.m-xl{margin:var(--spacing--xl)!important}.pt-xl{padding-top:var(--spacing--xl)!important}.pr-xl{padding-right:var(--spacing--xl)!important}.pb-xl{padding-bottom:var(--spacing--xl)!important}.pl-xl{padding-left:var(--spacing--xl)!important}.p-xl{padding:var(--spacing--xl)!important}.mt-2xl{margin-top:var(--spacing--2xl)!important}.mr-2xl{margin-right:var(--spacing--2xl)!important}.mb-2xl{margin-bottom:var(--spacing--2xl)!important}.ml-2xl{margin-left:var(--spacing--2xl)!important}.m-2xl{margin:var(--spacing--2xl)!important}.pt-2xl{padding-top:var(--spacing--2xl)!important}.pr-2xl{padding-right:var(--spacing--2xl)!important}.pb-2xl{padding-bottom:var(--spacing--2xl)!important}.pl-2xl{padding-left:var(--spacing--2xl)!important}.p-2xl{padding:var(--spacing--2xl)!important}.mt-3xl{margin-top:var(--spacing--3xl)!important}.mr-3xl{margin-right:var(--spacing--3xl)!important}.mb-3xl{margin-bottom:var(--spacing--3xl)!important}.ml-3xl{margin-left:var(--spacing--3xl)!important}.m-3xl{margin:var(--spacing--3xl)!important}.pt-3xl{padding-top:var(--spacing--3xl)!important}.pr-3xl{padding-right:var(--spacing--3xl)!important}.pb-3xl{padding-bottom:var(--spacing--3xl)!important}.pl-3xl{padding-left:var(--spacing--3xl)!important}.p-3xl{padding:var(--spacing--3xl)!important}.mt-4xl{margin-top:var(--spacing--4xl)!important}.mr-4xl{margin-right:var(--spacing--4xl)!important}.mb-4xl{margin-bottom:var(--spacing--4xl)!important}.ml-4xl{margin-left:var(--spacing--4xl)!important}.m-4xl{margin:var(--spacing--4xl)!important}.pt-4xl{padding-top:var(--spacing--4xl)!important}.pr-4xl{padding-right:var(--spacing--4xl)!important}.pb-4xl{padding-bottom:var(--spacing--4xl)!important}.pl-4xl{padding-left:var(--spacing--4xl)!important}.p-4xl{padding:var(--spacing--4xl)!important}.mt-5xl{margin-top:var(--spacing--5xl)!important}.mr-5xl{margin-right:var(--spacing--5xl)!important}.mb-5xl{margin-bottom:var(--spacing--5xl)!important}.ml-5xl{margin-left:var(--spacing--5xl)!important}.m-5xl{margin:var(--spacing--5xl)!important}.pt-5xl{padding-top:var(--spacing--5xl)!important}.pr-5xl{padding-right:var(--spacing--5xl)!important}.pb-5xl{padding-bottom:var(--spacing--5xl)!important}.pl-5xl{padding-left:var(--spacing--5xl)!important}.p-5xl{padding:var(--spacing--5xl)!important}.mt-auto{margin-top:auto!important}.mt-0{margin-top:0!important}.mr-auto{margin-right:auto!important}.mr-0{margin-right:0!important}.mb-auto{margin-bottom:auto!important}.mb-0{margin-bottom:0!important}.ml-auto{margin-left:auto!important}.ml-0{margin-left:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}:root{--chat--color--primary:#e74266;--chat--color--primary-shade-50:#db4061;--chat--color--primary--shade-100:#cf3c5c;--chat--color--secondary:#20b69e;--chat--color-secondary-shade-50:#1ca08a;--chat--color-white:#fff;--chat--color-light:#f2f4f8;--chat--color-light-shade-50:#e6e9f1;--chat--color-light-shade-100:#c2c5cc;--chat--color-medium:#d2d4d9;--chat--color-dark:#101330;--chat--color-disabled:#d2d4d9;--chat--color-typing:#404040;--chat--spacing:1rem;--chat--border-radius:.25rem;--chat--transition-duration:.15s;--chat--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--chat--window--width:400px;--chat--window--height:600px;--chat--window--bottom:var(--chat--spacing);--chat--window--right:var(--chat--spacing);--chat--window--z-index:9999;--chat--window--border:1px solid var(--chat--color-light-shade-50);--chat--window--border-radius:var(--chat--border-radius);--chat--window--margin-bottom:var(--chat--spacing);--chat--header-height:auto;--chat--header--padding:var(--chat--spacing);--chat--header--background:var(--chat--color-dark);--chat--header--color:var(--chat--color-light);--chat--header--border-top:none;--chat--header--border-bottom:none;--chat--header--border-left:none;--chat--header--border-right:none;--chat--heading--font-size:2em;--chat--subtitle--font-size:inherit;--chat--subtitle--line-height:1.8;--chat--message--font-size:1rem;--chat--message--padding:var(--chat--spacing);--chat--message--border-radius:var(--chat--border-radius);--chat--message-line-height:1.5;--chat--message--margin-bottom:calc(var(--chat--spacing) * 1);--chat--message--bot--background:var(--chat--color-white);--chat--message--bot--color:var(--chat--color-dark);--chat--message--bot--border:none;--chat--message--user--background:var(--chat--color--secondary);--chat--message--user--color:var(--chat--color-white);--chat--message--user--border:none;--chat--message--pre--background:rgba(0,0,0,.05);--chat--messages-list--padding:var(--chat--spacing);--chat--toggle--size:64px;--chat--toggle--width:var(--chat--toggle--size);--chat--toggle--height:var(--chat--toggle--size);--chat--toggle--border-radius:50%;--chat--toggle--background:var(--chat--color--primary);--chat--toggle--hover--background:var(--chat--color--primary-shade-50);--chat--toggle--active--background:var(--chat--color--primary--shade-100);--chat--toggle--color:var(--chat--color-white);--chat--textarea--height:50px;--chat--textarea--max-height:30rem;--chat--input--width:100%;--chat--input--font-size:inherit;--chat--input--border:0;--chat--input--border-radius:0;--chat--input--padding:.8rem;--chat--input--background:var(--chat--color-white);--chat--input--text-color:initial;--chat--input--line-height:1.5;--chat--input--placeholder--font-size:var(--chat--input--font-size);--chat--input--border-active:0;--chat--input--left--panel--width:2rem;--chat--input--container--background:var(--chat--color-white);--chat--input--container--border:0;--chat--input--container--border-radius:0;--chat--input--container--padding:0;--chat--input--button--border-radius:16px;--chat--button--padding:calc(var(--chat--spacing) * 5 / 8) var(--chat--spacing);--chat--button--border-radius:var(--chat--border-radius);--chat--button--font-size:1rem;--chat--button--line-height:1;--chat--button--color--primary:var(--chat--color-light);--chat--button--background--primary:var(--chat--color--secondary);--chat--button--border--primary:none;--chat--button--color--primary--hover:var(--chat--color-light);--chat--button--background--primary--hover:var(--chat--color-secondary-shade-50);--chat--button--border--primary--hover:none;--chat--button--color--primary--disabled:var(--chat--color-light);--chat--button--background--primary--disabled:#81bbb1;--chat--button--border--primary--disabled:none;--chat--button--color--secondary:var(--chat--color-light);--chat--button--background--secondary:#949494;--chat--button--border--secondary:none;--chat--button--color--secondary--hover:var(--chat--color-light);--chat--button--background--secondary--hover:#828282;--chat--button--border--secondary--hover:none;--chat--button--color--secondary--disabled:var(--chat--color-light);--chat--button--background--secondary--disabled:#c7c7c7;--chat--button--border--secondary--disabled:none;--chat--close--button--color-hover:var(--chat--color--primary);--chat--message--actions--color:var(--chat--color--primary);--chat--message--actions--gap:var(--chat--spacing);--chat--input--send--button--background:var(--chat--color-white);--chat--input--send--button--color:var(--chat--color--secondary);--chat--input--send--button--background-hover:var(--chat--color--primary-shade-50);--chat--input--send--button--color-hover:var(--chat--color-secondary-shade-50);--chat--input--file--button--background:var(--chat--color-white);--chat--input--file--button--color:var(--chat--color--secondary);--chat--input--file--button--background-hover:var(--chat--input--file--button--background);--chat--input--file--button--color-hover:var(--chat--color-secondary-shade-50);--chat--files-spacing:.25rem;--chat--body--background:var(--chat--color-light);--chat--footer--padding:0;--chat--footer--background:var(--chat--color-light);--chat--footer--color:var(--chat--color-dark);--chat--footer--border-top:1px solid var(--chat--color-light-shade-100)}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}body[data-theme=dark] pre code.hljs{padding:1em;display:block;overflow-x:auto}body[data-theme=dark] code.hljs{padding:3px 5px}body[data-theme=dark] .hljs{color:#adbac7;background:#22272e}body[data-theme=dark] .hljs-doctag,body[data-theme=dark] .hljs-keyword,body[data-theme=dark] .hljs-meta .hljs-keyword,body[data-theme=dark] .hljs-template-tag,body[data-theme=dark] .hljs-template-variable,body[data-theme=dark] .hljs-type,body[data-theme=dark] .hljs-variable.language_{color:#f47067}body[data-theme=dark] .hljs-title,body[data-theme=dark] .hljs-title.class_,body[data-theme=dark] .hljs-title.class_.inherited__,body[data-theme=dark] .hljs-title.function_{color:#dcbdfb}body[data-theme=dark] .hljs-attr,body[data-theme=dark] .hljs-attribute,body[data-theme=dark] .hljs-literal,body[data-theme=dark] .hljs-meta,body[data-theme=dark] .hljs-number,body[data-theme=dark] .hljs-operator,body[data-theme=dark] .hljs-selector-attr,body[data-theme=dark] .hljs-selector-class,body[data-theme=dark] .hljs-selector-id,body[data-theme=dark] .hljs-variable{color:#6cb6ff}body[data-theme=dark] .hljs-meta .hljs-string,body[data-theme=dark] .hljs-regexp,body[data-theme=dark] .hljs-string{color:#96d0ff}body[data-theme=dark] .hljs-built_in,body[data-theme=dark] .hljs-symbol{color:#f69d50}body[data-theme=dark] .hljs-code,body[data-theme=dark] .hljs-comment,body[data-theme=dark] .hljs-formula{color:#768390}body[data-theme=dark] .hljs-name,body[data-theme=dark] .hljs-quote,body[data-theme=dark] .hljs-selector-pseudo,body[data-theme=dark] .hljs-selector-tag{color:#8ddb8c}body[data-theme=dark] .hljs-subst{color:#adbac7}body[data-theme=dark] .hljs-section{color:#316dca;font-weight:700}body[data-theme=dark] .hljs-bullet{color:#eac55f}body[data-theme=dark] .hljs-emphasis{color:#adbac7;font-style:italic}body[data-theme=dark] .hljs-strong{color:#adbac7;font-weight:700}body[data-theme=dark] .hljs-addition{color:#b4f1b4;background-color:#1b4721}body[data-theme=dark] .hljs-deletion{color:#ffd8d3;background-color:#78191b}@media (prefers-color-scheme:dark){body:not([data-theme]) pre code.hljs{padding:1em;display:block;overflow-x:auto}body:not([data-theme]) code.hljs{padding:3px 5px}body:not([data-theme]) .hljs{color:#adbac7;background:#22272e}body:not([data-theme]) .hljs-doctag,body:not([data-theme]) .hljs-keyword,body:not([data-theme]) .hljs-meta .hljs-keyword,body:not([data-theme]) .hljs-template-tag,body:not([data-theme]) .hljs-template-variable,body:not([data-theme]) .hljs-type,body:not([data-theme]) .hljs-variable.language_{color:#f47067}body:not([data-theme]) .hljs-title,body:not([data-theme]) .hljs-title.class_,body:not([data-theme]) .hljs-title.class_.inherited__,body:not([data-theme]) .hljs-title.function_{color:#dcbdfb}body:not([data-theme]) .hljs-attr,body:not([data-theme]) .hljs-attribute,body:not([data-theme]) .hljs-literal,body:not([data-theme]) .hljs-meta,body:not([data-theme]) .hljs-number,body:not([data-theme]) .hljs-operator,body:not([data-theme]) .hljs-selector-attr,body:not([data-theme]) .hljs-selector-class,body:not([data-theme]) .hljs-selector-id,body:not([data-theme]) .hljs-variable{color:#6cb6ff}body:not([data-theme]) .hljs-meta .hljs-string,body:not([data-theme]) .hljs-regexp,body:not([data-theme]) .hljs-string{color:#96d0ff}body:not([data-theme]) .hljs-built_in,body:not([data-theme]) .hljs-symbol{color:#f69d50}body:not([data-theme]) .hljs-code,body:not([data-theme]) .hljs-comment,body:not([data-theme]) .hljs-formula{color:#768390}body:not([data-theme]) .hljs-name,body:not([data-theme]) .hljs-quote,body:not([data-theme]) .hljs-selector-pseudo,body:not([data-theme]) .hljs-selector-tag{color:#8ddb8c}body:not([data-theme]) .hljs-subst{color:#adbac7}body:not([data-theme]) .hljs-section{color:#316dca;font-weight:700}body:not([data-theme]) .hljs-bullet{color:#eac55f}body:not([data-theme]) .hljs-emphasis{color:#adbac7;font-style:italic}body:not([data-theme]) .hljs-strong{color:#adbac7;font-weight:700}body:not([data-theme]) .hljs-addition{color:#b4f1b4;background-color:#1b4721}body:not([data-theme]) .hljs-deletion{color:#ffd8d3;background-color:#78191b}}.chat-message-markdown{-webkit-text-size-adjust:100%;word-break:break-word;line-height:1.4}.chat-message-markdown *,.chat-message-markdown :before,.chat-message-markdown :after{box-sizing:border-box}.chat-message-markdown :before,.chat-message-markdown :after{text-decoration:inherit;vertical-align:inherit}.chat-message-markdown body,.chat-message-markdown dl dl,.chat-message-markdown dl ol,.chat-message-markdown dl ul,.chat-message-markdown ol dl,.chat-message-markdown ul dl,.chat-message-markdown ol ol,.chat-message-markdown ol ul,.chat-message-markdown ul ol,.chat-message-markdown ul ul,.chat-message-markdown button,.chat-message-markdown input,.chat-message-markdown select,.chat-message-markdown textarea{margin:0}.chat-message-markdown hr{height:0;overflow:visible}.chat-message-markdown main,.chat-message-markdown details{display:block}.chat-message-markdown summary{display:list-item}.chat-message-markdown nav ol,.chat-message-markdown nav ul{padding:0;list-style:none}.chat-message-markdown pre,.chat-message-markdown code,.chat-message-markdown kbd,.chat-message-markdown samp{font-family:var(--font-family--monospace), "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1em}.chat-message-markdown abbr[title]{cursor:help;text-decoration:underline;text-decoration:underline dotted}.chat-message-markdown b,.chat-message-markdown strong{font-weight:var(--font-weight--bold)}.chat-message-markdown small{opacity:.8;font-size:80%}.chat-message-markdown audio,.chat-message-markdown canvas,.chat-message-markdown iframe,.chat-message-markdown img,.chat-message-markdown svg,.chat-message-markdown video{vertical-align:middle}.chat-message-markdown img{max-width:100%;height:auto}.chat-message-markdown iframe{border-style:none}.chat-message-markdown svg:not([fill]){fill:currentColor}.chat-message-markdown svg:not(:root){overflow:hidden}.chat-message-markdown button,.chat-message-markdown input{overflow:visible}.chat-message-markdown button,.chat-message-markdown select{text-transform:none}.chat-message-markdown button,.chat-message-markdown [type=button],.chat-message-markdown [type=reset],.chat-message-markdown [type=submit]{-webkit-appearance:button}.chat-message-markdown fieldset{border:1px solid #666;padding:.35em .75em .625em}.chat-message-markdown legend{color:inherit;white-space:normal;max-width:100%;display:table}.chat-message-markdown progress{vertical-align:baseline;display:inline-block}.chat-message-markdown textarea{resize:vertical;overflow:auto}.chat-message-markdown [type=search]{outline-offset:-2px;-webkit-appearance:textfield}.chat-message-markdown ::-webkit-inner-spin-button{height:auto}.chat-message-markdown ::-webkit-outer-spin-button{height:auto}.chat-message-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}.chat-message-markdown ::-webkit-search-decoration{-webkit-appearance:none}.chat-message-markdown ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.chat-message-markdown ::-moz-focus-inner{border-style:none;padding:0}.chat-message-markdown :-moz-focusring{outline:1px dotted buttontext}.chat-message-markdown :-moz-ui-invalid{box-shadow:none}.chat-message-markdown [aria-busy=true]{cursor:progress}.chat-message-markdown [aria-controls]{cursor:pointer}.chat-message-markdown [aria-disabled=true],.chat-message-markdown [disabled]{cursor:not-allowed}.chat-message-markdown [aria-hidden=false][hidden]{display:inline;display:initial}.chat-message-markdown [aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}@media print{.chat-message-markdown a[href^=http]:after{content:" (" attr(href) ")"}}.chat-message-markdown :root{--background-main:#fefefe;--background-element:#eee;--background-inverted:#282a36;--text-main:#1f1f1f;--text-alt:#333;--text-inverted:#fefefe;--border-element:#282a36;--theme:#7a283a;--theme-light:#bc8f8f;--theme-dark:#8f5656}.chat-message-markdown body{background:var(--background-main);max-width:36rem;min-height:100%;color:var(--text-main);margin:auto;overflow-x:hidden}.chat-message-markdown h1,.chat-message-markdown h2,.chat-message-markdown h3,.chat-message-markdown h4,.chat-message-markdown h5,.chat-message-markdown h6{margin:2rem 0 .8em}.chat-message-markdown h1{font-size:2.441rem;line-height:1.1}.chat-message-markdown h2{font-size:1.953rem;line-height:1.15}.chat-message-markdown h3{font-size:1.563rem;line-height:1.2}.chat-message-markdown h4{font-size:1.25rem;line-height:1.3}.chat-message-markdown h5,.chat-message-markdown h6{font-size:1rem;line-height:1.4}.chat-message-markdown p,.chat-message-markdown ul,.chat-message-markdown ol,.chat-message-markdown figure{margin:.6rem 0 1.2rem}.chat-message-markdown h1 span,.chat-message-markdown h2 span,.chat-message-markdown h3 span,.chat-message-markdown h4 span,.chat-message-markdown h5 span,.chat-message-markdown h6 span{font-size:1em;font-style:italic;font-weight:var(--font-weight--regular);margin-top:.3em;line-height:1.3;display:block}.chat-message-markdown h1 span{font-size:.6em}.chat-message-markdown h2 span{font-size:.7em}.chat-message-markdown h3 span{font-size:.8em}.chat-message-markdown h4 span{font-size:.9em}.chat-message-markdown mark{background:pink;padding:.1em .15em}.chat-message-markdown pre{tab-size:4}.chat-message-markdown ins{font-weight:var(--font-weight--bold);text-decoration:none}.chat-message-markdown blockquote{border-left:.3rem solid #7a283a;border-left:.3rem solid var(--theme);margin:.6rem 0 1.2rem;padding-left:2rem}.chat-message-markdown blockquote p{font-size:1.2em;font-style:italic}.chat-message-markdown figure{margin:0}.chat-message-markdown a{color:var(--theme);text-decoration:underline}.chat-message-markdown a:hover{color:var(--theme-light)}.chat-message-markdown a:active{color:var(--theme-dark)}.chat-message-markdown :focus{outline:3px solid #bc8f8f;outline:3px solid var(--theme-light);outline-offset:3px}.chat-message-markdown input{background:#eee;background:var(--background-element);border:2px solid #282a36;border:2px solid var(--border-element);border-radius:.5rem;padding:.5rem .65rem;font-size:1rem}.chat-message-markdown kbd,.chat-message-markdown code{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2rem;padding:.1em .25em}.chat-message-markdown kbd>kbd{padding-left:0;padding-right:0}.chat-message-markdown pre code{word-break:normal;padding:0 0 .5rem .5rem;display:block;overflow-x:auto}.chat-message-markdown [tabindex="-1"]:focus{outline:none}.chat-message-markdown [hidden]{display:none}.chat-message-markdown [aria-disabled],.chat-message-markdown [disabled]{cursor:not-allowed!important;pointer-events:none!important}.chat-message-markdown a[href^=\\#]:after{content:""}.chat-message-markdown body>a:first-child{background:#7a283a;background:var(--theme);color:var(--text-inverted);border-radius:.2rem;padding:.3em .5em;position:absolute;top:-10rem}.chat-message-markdown body>a:first-child:focus{top:1rem}.chat-message-markdown ul,.chat-message-markdown ol{margin-bottom:1rem;padding-left:1.5rem}.chat-message-markdown ul li,.chat-message-markdown ol li{margin-bottom:.5rem}#cm-tooltip-container{z-index:var(--codemirror-tooltip--z);contain:layout;max-width:0;max-height:0;position:relative}.code-node-editor .cm-editor .cm-tooltip-autocomplete>ul[role=listbox]{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}#cm-tooltip-container .cm-tooltip-autocomplete{box-shadow:var(--shadow--light);border-radius:var(--radius);border:none;background-color:var(--color--background--light-3)!important}#cm-tooltip-container .cm-tooltip-autocomplete .cm-tooltip{text-overflow:ellipsis;overflow:hidden}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox]{font-family:var(--font-family--monospace);border:var(--border);border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);border-top-right-radius:0;border-bottom-right-radius:0;min-width:200px;max-width:240px;max-height:min(220px,20vh)}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox]:has(+.cm-completionInfo-left){z-index:1;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);background-color:var(--color--background--light-3);position:relative}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox]:has(+.cm-completionInfo){height:min(220px,20vh)}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] li[role=option]{color:var(--color--text);line-height:var(--line-height--xl);padding:var(--spacing--5xs) var(--spacing--2xs);justify-content:space-between;align-items:center;gap:var(--spacing--2xs);cursor:pointer;scroll-margin:40px;scroll-padding:40px;display:flex}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] li[role=option].strikethrough{text-decoration:line-through}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] li .cm-completionLabel{font-size:var(--font-size--2xs);text-overflow:ellipsis;overflow:hidden}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] li .cm-completionDetail{color:var(--color--text--tint-1);font-size:var(--font-size--3xs);margin-left:0;font-style:normal}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] li[aria-selected]{background-color:var(--color--background);color:var(--autocomplete--item--color--selected)}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox]>.cm-section-header,#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] completion-section{padding:var(--spacing--4xs) var(--spacing--3xs);border-bottom:1px solid var(--autocomplete--section-header--border-color);background-color:var(--color--background--light-3);position:sticky;top:0}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox]>.cm-section-header:not(:first-child){margin-top:var(--spacing--2xs)}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] .cm-section-title,#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] completion-section{color:var(--color--text--shade-1);font-family:var(--font-family);font-weight:var(--font-weight--bold);font-size:var(--font-size--3xs);text-transform:uppercase;padding:var(--spacing--5xs) var(--spacing--4xs);opacity:1}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] completion-section{padding:var(--spacing--3xs) var(--spacing--2xs)}#cm-tooltip-container .cm-tooltip-autocomplete>ul[role=listbox] completion-section:not(:first-child){margin-top:var(--spacing--2xs)}#cm-tooltip-container .cm-tooltip.cm-completionInfo:not(:has(div)){padding:var(--spacing--xs)}#cm-tooltip-container .cm-tooltip.cm-cursorInfo:not(:has(div)){padding:var(--spacing--xs)}#cm-tooltip-container .cm-tooltip-hover:not(:has(div)){padding:var(--spacing--xs)}#cm-tooltip-container .cm-tooltip.cm-completionInfo:has(.cm-tooltip-lint){padding:0;overflow:hidden}#cm-tooltip-container .cm-tooltip.cm-cursorInfo:has(.cm-tooltip-lint){padding:0;overflow:hidden}#cm-tooltip-container .cm-tooltip-hover:has(.cm-tooltip-lint){padding:0;overflow:hidden}#cm-tooltip-container .cm-tooltip.cm-completionInfo:has(.cm-tooltip-lint) .cm-diagnostic{border-left:none}#cm-tooltip-container .cm-tooltip.cm-cursorInfo:has(.cm-tooltip-lint) .cm-diagnostic{border-left:none}#cm-tooltip-container .cm-tooltip-hover:has(.cm-tooltip-lint) .cm-diagnostic{border-left:none}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-container,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-container,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-container{gap:var(--spacing--xs);padding:var(--spacing--xs) 0;flex-direction:column;height:100%;display:flex;overflow-y:auto}#cm-tooltip-container .cm-tooltip.cm-completionInfo strong.autocomplete-info-arg,#cm-tooltip-container .cm-tooltip.cm-completionInfo strong.autocomplete-info-arg-name,#cm-tooltip-container .cm-tooltip.cm-cursorInfo strong.autocomplete-info-arg,#cm-tooltip-container .cm-tooltip.cm-cursorInfo strong.autocomplete-info-arg-name,#cm-tooltip-container .cm-tooltip-hover strong.autocomplete-info-arg,#cm-tooltip-container .cm-tooltip-hover strong.autocomplete-info-arg-name{font-weight:var(--font-weight--regular);color:var(--color--text--shade-1);text-decoration:underline}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-description,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-description,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-description{padding:0 var(--spacing--xs);color:var(--color--text);font-size:var(--font-size--2xs)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-description .autocomplete-info-example,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-description .autocomplete-info-example,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-description .autocomplete-info-example{border-radius:var(--radius);border:1px solid var(--autocomplete--infobox--examples--border-color);color:var(--color--text);margin-top:var(--spacing--xs)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-description code,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-description code,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-description code{color:var(--color--text);font-size:var(--font-size--2xs);font-family:var(--font-family);background-color:transparent;padding:0}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-description p,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-description p,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-description p{line-height:var(--line-height--lg)}#cm-tooltip-container .cm-tooltip.cm-completionInfo a,#cm-tooltip-container .cm-tooltip.cm-cursorInfo a,#cm-tooltip-container .cm-tooltip-hover a{color:var(--color--text--shade-1)}#cm-tooltip-container .cm-tooltip.cm-completionInfo a:hover,#cm-tooltip-container .cm-tooltip.cm-completionInfo a:active,#cm-tooltip-container .cm-tooltip.cm-cursorInfo a:hover,#cm-tooltip-container .cm-tooltip.cm-cursorInfo a:active,#cm-tooltip-container .cm-tooltip-hover a:hover,#cm-tooltip-container .cm-tooltip-hover a:active{text-decoration:underline}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-header,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-header,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-header{padding:0 var(--spacing--xs);color:var(--color--text);font-size:var(--font-size--2xs);font-family:var(--font-family--monospace);line-height:var(--line-height--sm)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-name,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-name,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-name{color:var(--autocomplete--item--color--selected)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-arg,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-arg,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-arg{color:var(--color--text);font-weight:var(--font-weight--regular);padding:0;display:inline-block}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-return,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-return,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-return{display:inline-block}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-args,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-args,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-args{padding:0 var(--spacing--xs);list-style:none}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-args li,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-args li,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-args li{text-indent:calc(var(--spacing--2xs) * -1);margin-left:var(--spacing--2xs)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-args li+li,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-args li+li,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-args li+li{margin-top:var(--spacing--4xs)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-args .autocomplete-info-args,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-args .autocomplete-info-args,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-args .autocomplete-info-args{margin-top:var(--spacing--4xs);padding-left:var(--spacing--sm)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-arg-name,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-arg-name,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-arg-name{font-size:var(--font-size--2xs);color:var(--color--text)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-arg-description,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-arg-description,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-arg-description{color:var(--color--text);margin-left:var(--spacing--4xs);font-size:var(--font-size--2xs)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-arg-description code,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-arg-description code,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-arg-description code{color:var(--color--text);font-size:var(--font-size--2xs);font-family:var(--font-family);background-color:transparent;padding:0}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-examples pre,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-examples pre,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-examples pre{line-height:1}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-examples code,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-examples code,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-examples code{background:inherit}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-examples-list,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-examples-list,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-examples-list{margin:var(--spacing--xs) var(--spacing--xs) 0 var(--spacing--xs);border-radius:var(--radius);border:1px solid var(--autocomplete--infobox--examples--border-color)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-example,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-example,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-example{color:var(--color--text)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-example code,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-example code,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-example code{color:var(--color--text);padding:var(--spacing--3xs) var(--spacing--2xs);font-size:.688rem;font-family:var(--font-family--monospace);line-height:var(--line-height--sm);word-break:break-all;white-space:pre-wrap;display:block}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-example-comment,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-example-comment,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-example-comment{color:var(--color--text--tint-1)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-example+.autocomplete-info-example,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-example+.autocomplete-info-example,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-example+.autocomplete-info-example{margin-top:var(--spacing--4xs)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .autocomplete-info-section-title,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-section-title,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-section-title{margin:var(--spacing--3xs) 0;padding:0 var(--spacing--xs) var(--spacing--3xs) var(--spacing--xs);border-bottom:1px solid var(--autocomplete--section-header--border-color);text-transform:uppercase;color:var(--color--text--shade-1);font-size:var(--font-size--3xs);font-weight:var(--font-weight--bold)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-keyword,#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-punctuation,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-keyword,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-punctuation,#cm-tooltip-container .cm-tooltip-hover .ts-keyword,#cm-tooltip-container .cm-tooltip-hover .ts-punctuation{color:var(--code-tags--keyword--color)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-stringLiteral,#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-primitive,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-stringLiteral,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-primitive,#cm-tooltip-container .cm-tooltip-hover .ts-stringLiteral,#cm-tooltip-container .cm-tooltip-hover .ts-primitive{color:var(--code-tags--primitive--color)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-localName,#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-parameterName,#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-methodName,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-localName,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-parameterName,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-methodName,#cm-tooltip-container .cm-tooltip-hover .ts-localName,#cm-tooltip-container .cm-tooltip-hover .ts-parameterName,#cm-tooltip-container .cm-tooltip-hover .ts-methodName{color:var(--code-tags--variable--color)}#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-typeName,#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-interfaceName,#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-className,#cm-tooltip-container .cm-tooltip.cm-completionInfo .ts-aliasName,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-typeName,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-interfaceName,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-className,#cm-tooltip-container .cm-tooltip.cm-cursorInfo .ts-aliasName,#cm-tooltip-container .cm-tooltip-hover .ts-typeName,#cm-tooltip-container .cm-tooltip-hover .ts-interfaceName,#cm-tooltip-container .cm-tooltip-hover .ts-className,#cm-tooltip-container .cm-tooltip-hover .ts-aliasName{color:var(--code-tags--class--color)}#cm-tooltip-container .cm-tooltip.cm-completionInfo{background-color:var(--color--background--light-3);border:var(--border);box-shadow:var(--shadow--light);clip-path:inset(-12px -12px -12px 0);border-bottom-right-radius:var(--radius);border-top-right-radius:var(--radius);line-height:var(--line-height--lg);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;height:100%;padding:0;max-width:280px!important;top:0!important;left:100%!important;right:auto!important}#cm-tooltip-container .cm-tooltip.cm-completionInfo.cm-completionInfo-left-narrow,#cm-tooltip-container .cm-tooltip.cm-completionInfo.cm-completionInfo-right-narrow{display:none}#cm-tooltip-container .cm-tooltip.cm-completionInfo.cm-completionInfo-left{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);border-left:var(--border);background-color:var(--autocomplete--infobox--color--background);z-index:0;border-right:none;left:auto!important;right:100%!important}#cm-tooltip-container .cm-tooltip.cm-completionInfo.cm-completionInfo-right{background-color:var(--autocomplete--infobox--color--background);min-width:200px}#cm-tooltip-container .cm-tooltip.cm-cursorInfo,#cm-tooltip-container .cm-tooltip-hover{background-color:var(--autocomplete--infobox--color--background);border:var(--border);box-shadow:var(--shadow--light);border-radius:var(--radius);line-height:var(--line-height--lg);max-width:280px;padding:0}#cm-tooltip-container .cm-tooltip.cm-cursorInfo .cm-tooltip-section:not(:first-child),#cm-tooltip-container .cm-tooltip-hover .cm-tooltip-section:not(:first-child){border-top:var(--border)}#cm-tooltip-container .cm-tooltip.cm-cursorInfo .autocomplete-info-container,#cm-tooltip-container .cm-tooltip-hover .autocomplete-info-container{height:auto;max-height:min(220px,20vh)}.vue-flow__resize-control.line{z-index:1;border-color:transparent}.vue-flow__resize-control.line.top{height:var(--spacing--sm);border-top-width:var(--spacing--sm)}.vue-flow__resize-control.line.right{width:var(--spacing--sm);border-right-width:var(--spacing--sm)}.vue-flow__resize-control.line.bottom{height:var(--spacing--sm);border-bottom-width:var(--spacing--sm)}.vue-flow__resize-control.line.left{width:var(--spacing--sm);border-left-width:var(--spacing--sm)}.vue-flow__resize-control.handle{width:var(--spacing--sm);height:var(--spacing--sm);z-index:1;background-color:transparent;border:0;border-radius:0}.vue-flow__minimap{height:120px;margin-bottom:calc(48px + 2 * var(--spacing--xs));border:var(--border);border-radius:var(--radius);background:var(--color--background--light-2);overflow:hidden}.vue-flow__minimap .minimap-node-default{fill:var(--color--foreground--shade-1)}.vue-flow__minimap .minimap-node-n8n-nodes-base-stickyNote{fill:var(--color--foreground--shade-1);opacity:.2}@media screen and (max-width:767px){.vue-flow__minimap{display:none}}.vue-flow__node,.vue-flow__node.draggable{cursor:pointer}.vue-flow__node.dragging{cursor:grabbing}.vue-flow__node:has(.sticky--active){z-index:1!important}.vue-flow__node:has(.canvas-handle-plus):hover{z-index:2!important}.vue-flow__nodes:has(.bring-to-front){z-index:2!important}.vue-flow__handle:not(.connectionindicator) .plus{display:none;position:absolute}.vue-flow__nodesselection-rect{box-sizing:content-box;margin-top:calc(-1 * var(--spacing--2xs));margin-left:calc(-1 * var(--spacing--2xs));padding:var(--spacing--2xs)}.vue-flow__edge-label.selected{z-index:1!important}.vue-flow__edges:has(.bring-to-front){z-index:1!important}.vue-flow__pane{cursor:grab}.vue-flow__pane.selection{cursor:default}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__controls{margin:var(--spacing--sm);gap:var(--spacing--xs);box-shadow:none;display:flex}@media screen and (max-width:767px){.vue-flow__controls{max-width:calc(100% - 3 * var(--spacing--sm) - var(--spacing--2xs));padding-left:var(--spacing--sm);padding-right:var(--spacing--sm);margin-left:0;margin-right:0;overflow:auto}}:root{--navbar--height:64px;--header--height:65;--content-container--width:1280px;--banner--height:48px}.clickable{cursor:pointer!important}.primary-color{color:var(--color--primary)}.text-light{color:var(--color--text--tint-2);font-weight:var(--font-weight--regular)}.el-overlay{background-color:var(--dialog--overlay--color--background--dark);pointer-events:auto}#app-modals .el-overlay{position:absolute}.el-dialog{border:var(--border);border-radius:8px;box-shadow:0 6px 16px rgba(68,28,23,.06)}.el-dialog.classic .el-dialog__header{padding:15px 20px}.el-dialog.classic .el-dialog__headerbtn{color:var(--color--foreground--tint-2);background-color:var(--color--background--shade-2);z-index:110;text-align:center;border-radius:0 18px 18px 0;width:50px;height:50px;font-size:1.7em;line-height:30px;position:absolute;top:0;right:-50px}.el-dialog.classic .el-dialog__headerbtn .el-dialog__close{color:var(--color--foreground--tint-2);font-weight:var(--font-weight--regular)}.el-dialog.classic .el-dialog__headerbtn .el-dialog__close:hover{transform:scale(1.2)}.el-dialog.classic .el-dialog__body{color:var(--color--text--shade-1);padding:0 20px 20px}.el-dialog.classic .el-dialog__title{color:var(--color--text--shade-1)}.el-message-box{background-color:var(--dialog--color--background);border:none}.el-message-box .el-message-box__headerbtn .el-message-box__close,.el-message-box .el-message-box__content,.el-message-box .el-message-box__title{color:var(--color--text--shade-1)}.el-message-box .el-message-box-icon{width:var(--spacing--lg);height:var(--spacing--lg)}.el-message-box .el-message-box-icon--warning{color:var(--color--warning)}.el-message p{line-height:1.5em}.el-table thead th{color:var(--color--text);background-color:var(--color--background)}.el-table tr{color:var(--color--text--shade-1)}.el-table tr td{border:none}.el-table .tr{color:var(--color--text--shade-1)}.type-selector:focus,.el-tabs__header:focus,.el-tabs__nav-wrap:focus,.el-tabs__nav-scroll:focus,.el-tabs__nav:focus{outline:none}.el-tabs__item.is-active{font-weight:var(--font-weight--bold)}.el-tabs__content{border:1px solid var(--color--foreground);border-radius:0 var(--radius) var(--radius)}.el-tabs__header{border-bottom:0!important}.el-tabs__nav{padding:0;overflow:hidden}.el-tabs__item{height:auto;line-height:var(--line-height--xl);font-weight:var(--font-weight--regular);font-size:var(--font-size--2xs);padding:var(--spacing--5xs) var(--spacing--2xs)!important}.el-tabs__item:not([aria-selected=true]){background-color:var(--color--background);border-bottom:1px solid var(--color--foreground)!important}.el-loading-mask{background-color:var(--color--foreground--tint-2);opacity:.8}.el-pager li,.el-pagination .btn-prev,.el-pagination .btn-next{color:var(--color--text--shade-1);background:0 0}.el-pagination button:disabled{color:var(--color--text--tint-2);background:0 0}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{color:var(--color--text--shade-1)}.el-notification{margin-bottom:var(--toast--offset,0);margin-right:var(--toast--right,0);border:none;border-radius:4px}.el-notification.whats-new-notification{width:300px;padding:var(--spacing--xs);border:var(--border);margin-bottom:0;bottom:var(--spacing--xs)!important;left:var(--spacing--sm)!important}.el-notification.whats-new-notification .el-notification__group{margin-left:0;margin-right:var(--spacing--lg)}.el-notification.whats-new-notification .el-notification__title{color:var(--callout--color--text--info);font-family:var(--font-family);font-size:var(--font-size--sm);font-style:normal;font-weight:var(--font-weight--bold);line-height:1.4}.el-notification.whats-new-notification .el-notification__content{color:var(--callout--color--text--info);font-family:var(--font-family);font-size:var(--font-size--sm);font-style:normal;font-weight:var(--font-weight--regular);margin-top:0;line-height:1.4}.el-notification.whats-new-notification .el-notification__closeBtn{height:100%;top:0;right:var(--spacing--xs)}.el-notification__content{text-align:left;word-break:break-word;max-height:30vh;overflow-y:auto}.tags-container .el-select-tags-wrapper .el-tag{font-size:12px;font-weight:var(--font-weight--regular);align-items:center;display:flex}.tags-container .el-select-tags-wrapper .el-tag.is-closable{overflow-y:hidden}.tags-container .el-select-tags-wrapper .el-tag .el-tag__close{max-width:15px;max-height:15px;margin-left:var(--spacing--4xs)}.tags-container .el-select-tags-wrapper .el-tag .el-tag__close:hover{background-color:var(--color--background--light-2)!important}body.dragging-resource *{pointer-events:none}body.dragging-resource [data-droppable]{pointer-events:auto}.executions-list-move,.executions-list-enter-active{transition:all 1.5s cubic-bezier(.19,1,.22,1)}.executions-list-leave-active{transition:none;position:absolute}.executions-list-enter-from{opacity:0;transform:translate(-100px)}.executions-list-leave-to{opacity:0}.ai-diff-added,.ai-diff-modified{position:relative}.ai-diff-added:before,.ai-diff-modified:before{color:var(--color--text--tint-3);font-family:Inter, var(--font-family);z-index:1;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.ai-diff-added:has([data-test-id=canvas-configuration-node]):before{display:none}.ai-diff-modified:has([data-test-id=canvas-configuration-node]):before{display:none}.ai-diff-added{--canvas-node--border-color:var(--diff--color--new);--canvas-node--color--background:var(--diff--color--new--faint)}.ai-diff-added>div{--canvas-node--border-width:2px}.ai-diff-added:before{content:"N";background-color:var(--diff--color--new)}.ai-diff-modified{--canvas-node--border-color:var(--diff--color--modified);--canvas-node--color--background:var(--diff--color--modified--faint)}.ai-diff-modified>div{--canvas-node--border-width:2px}.ai-diff-modified:before{content:"M";background-color:var(--diff--color--modified)}._content_1fc63_125{align-items:center;gap:var(--spacing--3xs);display:flex}._progressBarDiv_1fc63_131{align-items:center;display:flex}._progressBar_1fc63_131{background-color:var(--color--foreground);border:0;border-radius:20px;width:62.4px;height:5px}._progressBar_1fc63_131::-webkit-progress-bar{background-color:var(--color--foreground);border:0;border-radius:20px;width:62.4px;height:5px}._progressBar_1fc63_131::-moz-progress-bar{background-color:var(--color--foreground);border:0;border-radius:20px;width:62.4px;height:5px}._progressBarSuccess_1fc63_160::-moz-progress-bar{background:var(--color--foreground--shade-2);border-radius:20px}._progressBarSuccess_1fc63_160::-webkit-progress-value{background:var(--color--foreground--shade-2);border-radius:20px}._progressBarDanger_1fc63_170::-webkit-progress-value{background:var(--color--danger);border-radius:20px}._progressBarDanger_1fc63_170::-moz-progress-bar{background:var(--color--danger)}._usageText_1fc63_179{margin-left:var(--spacing--sm);margin-right:var(--spacing--sm);margin-top:var(--spacing--xs);line-height:var(--spacing--xs)}._usageCounter_1fc63_186{font-size:var(--font-size--3xs);flex-direction:row;justify-content:center;align-items:center;display:flex}._danger_1fc63_194{color:var(--color--danger)}._executionsCountSection_1fc63_198{margin-left:var(--spacing--xs)}._trailingContentWrapper_1fc63_202{align-items:center;gap:var(--spacing--2xs);display:flex}._v1container_182t0_125 a,._v1container_182t0_125 ._link_182t0_126{font-weight:var(--font-weight--bold);text-decoration:underline}._banners_d938c_125{z-index:var(--top-banners--z)}._spaced_1mc84_125{margin-top:var(--spacing--2xs)}._footer_1mc84_129{justify-content:flex-end;align-items:center;display:flex}._footer_1mc84_129>button{margin-left:auto}._api-key-scopes_1tru2_2 .el-tag{padding:var(--spacing--3xs)}._api-key-scopes_1tru2_2 .el-tag__close{color:#fff;margin-left:var(--spacing--3xs);background-color:var(--color--text)}._scopes-dropdown-container_1tru2_12 .el-select-group__title{font-size:var(--font-size--2xs);color:var(--color--text--shade-1);font-weight:var(--font-weight--bold);border-bottom:var(--spacing--5xs) solid var(--color--text--tint-2);padding-left:var(--spacing--xs)}._scopes-dropdown-container_1tru2_12 .el-select-dropdown__item{color:var(--color--text);font-weight:var(--font-weight--regular);padding-left:var(--spacing--xs)}._scopes-dropdown-container_1tru2_12 .el-select-dropdown.is-multiple .el-select-dropdown__item.selected{font-weight:var(--font-weight--bold)}._scopes-dropdown-container_1tru2_12 .el-select-group__wrap:not(:last-of-type){margin-bottom:var(--spacing--xs);padding:0}._scopes-dropdown-container_1tru2_12 .el-select-dropdown__header{margin-top:var(--spacing--xs);padding-bottom:var(--spacing--xs);border-bottom:var(--spacing--5xs) solid var(--color--text--tint-2)}._scopes-checkbox_1tru2_42{margin-left:var(--spacing--2xs);display:flex}._scopes-dropdown-container_1tru2_12 .el-select-group__wrap:after{display:none}._notice_gomyt_125{margin:0}._form_gomyt_129{gap:var(--spacing--xs);flex-direction:column;display:flex}._expirationSection_gomyt_135{align-items:flex-end;gap:var(--spacing--xs);flex-direction:row;display:flex}._footer_gomyt_142{flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}._container_1yu53_125 p{line-height:normal}._container_1yu53_125 p+p{margin-top:10px}._assistantIcon_1yu53_132{margin-right:var(--spacing--4xs)}._footer_1yu53_136{justify-content:flex-end;gap:10px;display:flex}._description_z8d8j_125{margin-bottom:var(--spacing--sm)}._container_1mbqn_125>*{margin-bottom:var(--spacing--sm);overflow-wrap:break-word}._descriptionContainer_1v6t2_125{border:var(--border-width) var(--border-style) var(--color--info--tint-1);border-radius:var(--radius);background-color:var(--color--background--light-2);justify-content:space-between;align-items:center;display:flex}._descriptionContainer_1v6t2_125 button>span{flex-direction:row-reverse}._descriptionContainer_1v6t2_125 button>span>span{margin-left:var(--spacing--3xs)}._formContainer_1v6t2_140{font-size:var(--font-size--2xs);font-weight:var(--font-weight--regular);color:var(--color--text)}._checkbox_1v6t2_146 span:nth-child(2){vertical-align:text-top}._error_1v6t2_150{color:var(--color--danger)}._error_1v6t2_150 span{border-color:var(--color--danger)}.el-tooltip__popper{max-width:240px}.el-tooltip__popper img{width:100%}.el-tooltip__popper p{line-height:1.2}.el-tooltip__popper p+p{margin-top:var(--spacing--2xs)}[data-v-c38bafc6] .n8n-data-table-server-wrapper .table-scroll{max-height:275px;overflow-x:hidden;overflow-y:auto}.status[data-v-c38bafc6]{border-style:solid;border-width:var(--border-width);padding:var(--spacing--4xs);border-radius:var(--radius)}.active[data-v-c38bafc6]{color:var(--color--primary)}.inactive[data-v-c38bafc6]{color:var(--color--text--tint-1)}.ellipsis[data-v-c38bafc6]{white-space:nowrap;text-overflow:ellipsis;width:fit-content;max-width:100%;line-height:1.2;overflow:hidden}.cardBadge[data-v-c38bafc6]{width:fit-content;margin-right:auto}._descriptionContainer_jy4l8_125{margin:var(--spacing--sm) 0;flex-direction:column;display:flex}._footerContainer_jy4l8_131{justify-content:space-between;align-items:center;display:flex}._descriptionIcon_jy4l8_137{color:var(--color--text--tint-2);align-self:center}._descriptionText_jy4l8_142{padding:0 var(--spacing--xs)}._notice_vkgua_125{margin-bottom:var(--spacing--lg)}._features_vkgua_129{padding:var(--spacing--sm) var(--spacing--lg) 0;list-style:none}._features_vkgua_129 li{padding:0 var(--spacing--sm) var(--spacing--md) 0;display:flex}._features_vkgua_129 li i{margin:var(--spacing--5xs) var(--spacing--xs) 0 0;font-style:normal;font-size:var(--font-size--sm);display:inline-block}._features_vkgua_129 li strong{margin-bottom:var(--spacing--4xs);display:block}._buttons_vkgua_148,._headerRow_10r6u_125{justify-content:space-between;align-items:center;display:flex}._dropdownContent_10r6u_131{width:auto;z-index:var(--modals--z)}._icon_co75j_125{margin:auto 0;position:absolute;top:0;bottom:0;left:14px}._dangerIcon_co75j_133{color:var(--color--danger)}._container_co75j_138{border:none;width:100%;padding-left:40px;position:relative}._message_co75j_145{white-space:normal;line-height:var(--line-height--md);word-break:break-word;overflow:hidden}._dangerMessage_co75j_152{color:var(--callout--color--text--danger)}._banner_co75j_157{align-items:center;display:flex}._content_co75j_162{flex-grow:1;align-items:center;min-height:26px;display:flex}._details_co75j_169{margin-top:var(--spacing--3xs);color:var(--color--text);font-size:var(--font-size--2xs)}._moreDetails_co75j_176{font-size:var(--font-size--xs)}._errors_jmusx_125{margin-top:var(--spacing--2xs)}._hint_jmusx_129{margin-top:var(--spacing--4xs)}.fixed-collection-wrapper .icon-button{opacity:0;top:-3px;left:calc(-.5 * var(--spacing--xs));transition:opacity .1s ease-in;position:absolute}.fixed-collection-wrapper .icon-button Button{color:var(--icon--color)}.fixed-collection-wrapper .icon-button>Button:hover{color:var(--icon--color--hover)}._container_55ujx_125>*{margin-bottom:var(--spacing--lg)}._config_jgct2_125{--notice--margin:0;flex-grow:1}._config_jgct2_125>*+*{margin-bottom:var(--spacing--lg)}._googleReconnectLabel_jgct2_133{margin-right:var(--spacing--3xs)}._askAssistantButton_jgct2_137{align-items:center;display:flex}._askAssistantButton_jgct2_137>span{margin-left:var(--spacing--3xs);font-size:var(--font-size--sm)}._dynamicCredentials_jgct2_146{gap:var(--spacing--2xs);padding:var(--spacing--xs);border:var(--border);border-radius:var(--radius);flex-direction:column;display:flex}._dynamicCredentialsRow_jgct2_155{align-items:center;gap:var(--spacing--2xs);display:flex}._dynamicCredentialsNotice_jgct2_161{margin-top:var(--spacing--xs)}._docsCallout_jgct2_165{background-color:var(--lightningcss-light,var(--color--black-alpha-200))var(--lightningcss-dark,var(--color--white-alpha-100));border-color:var(--lightningcss-light,var(--color--black-alpha-200))var(--lightningcss-dark,var(--color--white-alpha-300))}._docsCallout_jgct2_165 a{text-decoration:none}._container_11e3x_125>*{margin-bottom:var(--spacing--lg)}._label_11e3x_129{font-weight:var(--font-weight--bold);max-width:230px}._accessLabel_11e3x_134{margin-top:var(--spacing--5xs)}._valueLabel_11e3x_139{font-weight:var(--font-weight--regular)}._container_1f7z1_125{width:100%}._container_1f7z1_125>*{margin-bottom:var(--spacing--lg)}._container_1f4xz_125{justify-content:center;align-items:center;height:30px;display:inline-flex}._button_1f4xz_132{height:30px}._saved_1f4xz_136{color:var(--color--text--tint-1);font-size:12px;font-weight:var(--font-weight--bold);text-align:center;padding:var(--spacing--2xs) var(--spacing--2xs);min-width:53px;line-height:12px}._credentialModal_q342k_125{--dialog--max-width:1200px;--dialog--close--spacing--top:36px;--dialog--max-height:750px}._credentialModal_q342k_125 .el-dialog__header{border-bottom:var(--border);padding-bottom:0}._credentialModal_q342k_125 .el-dialog__body{padding-top:var(--spacing--lg);position:relative}._mainContent_q342k_139{padding-bottom:100px;padding-inline:var(--spacing--4xs);flex:1;overflow:auto}._credName_q342k_146{gap:var(--spacing--4xs);flex-direction:column;width:100%;display:flex}._credNameRow_q342k_153{align-items:center;gap:var(--spacing--2xs);min-height:var(--spacing--md);display:flex}._dynamicTagContent_q342k_160{align-items:center;gap:var(--spacing--5xs);display:inline-flex}._sidebar_q342k_166{min-width:170px;max-width:170px;margin-right:var(--spacing--lg);flex-grow:1}._sidebar_q342k_166 ul{padding:0!important}._header_q342k_176{display:flex}._container_q342k_180{height:100%;display:flex}._credInfo_q342k_185{margin-bottom:var(--spacing--lg);flex-direction:row;flex-grow:1;align-items:center;display:flex}._credActions_q342k_193{margin-right:var(--spacing--xl);margin-bottom:var(--spacing--lg);flex-direction:row;align-items:center;display:flex}._credActions_q342k_193>*{margin-left:var(--spacing--2xs)}._credIcon_q342k_204{margin-right:var(--spacing--xs);align-items:center;display:flex}._saveButton_q342k_210{margin-left:1px}._title_1qwik_125{font-size:var(--font-size--xl);line-height:var(--line-height--md)}._subtitle_1qwik_130{margin-bottom:var(--spacing--sm);font-size:var(--font-size--md);line-height:var(--line-height--xl)}._footer_zandy_125{flex-direction:row;justify-content:flex-end;display:flex}._move-folder-dropdown_7gob5_125{padding-top:var(--spacing--2xs);display:flex}._loading-skeleton_7gob5_130{width:100%;margin:0}._loading-skeleton_7gob5_130 .el-skeleton__item{height:40px;margin:0}._folder-select-item_7gob5_139{gap:var(--spacing--2xs);white-space:nowrap;align-items:center;max-width:90%;display:flex;overflow:hidden}._folder-select-item_7gob5_139 li{padding:var(--spacing--4xs) var(--spacing--5xs) var(--spacing--5xs)}._list_7gob5_151{align-items:center;list-style:none;display:flex}._item_7gob5_157,._item_7gob5_157 *{white-space:nowrap;text-overflow:ellipsis;color:var(--color--text--tint-1);font-size:var(--font-size--sm);line-height:var(--line-height--xs);display:block;overflow:hidden}._item_7gob5_157{max-width:var(--spacing--4xl)}._item_7gob5_157._current_7gob5_172 span{color:var(--color--text--shade-1)}._separator_7gob5_176{font-size:var(--font-size--sm);color:var(--color--text--tint-1)}._content_1d66r_125{padding-bottom:var(--spacing--2xs)}._content_1d66r_125>*{margin-bottom:var(--spacing--sm)}._innerContent_1d66r_132>*{margin-bottom:var(--spacing--2xs)}._optionInput_1d66r_136{padding-left:var(--spacing--lg)}._folder-select-item_1d66r_140{gap:var(--spacing--2xs);align-items:center;display:flex}._credentialsList_3zpk8_125{margin:0;padding:0;list-style-type:none}._credentialsList_3zpk8_125 li{padding:0 0 var(--spacing--3xs)}._credentialsList_3zpk8_125 li:last-child{padding-bottom:0}._container_1nh1g_125 h1{max-width:90%}._description_1nh1g_129{font-size:var(--font-size--sm);margin:var(--spacing--sm) 0}._block_1nh1g_134{margin-bottom:var(--spacing--sm)}._footer_1nh1g_138{gap:var(--spacing--2xs);justify-content:flex-end;display:flex}._tooltipText_1nh1g_144{text-decoration:underline}._credentialsCallout_1nh1g_148{margin-top:var(--spacing--sm)}._content_18nve_125{padding-bottom:var(--spacing--2xs)}._content_18nve_125>*{margin-bottom:var(--spacing--sm)}._innerContent_18nve_132>*{margin-bottom:var(--spacing--2xs)}._optionInput_18nve_136{padding-left:var(--spacing--lg)}._content_uugk4_125>:not(:last-child){margin-bottom:var(--spacing--md)}._footer_uugk4_129{justify-content:flex-end;display:flex}._footer_uugk4_129>*{margin-left:var(--spacing--3xs)}._container_1b79w_125>*{overflow-wrap:break-word}._header_1b79w_129{flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;display:flex}._providerTitle_1b79w_137{flex-direction:row;flex:1;align-items:center;display:flex}._providerTitle_1b79w_137 svg,._providerTitle_1b79w_137 img{max-width:28px;max-height:28px}._providerActions_1b79w_149{flex-direction:row;flex:0;align-items:center;display:flex}._footer_1b79w_156{flex-direction:row;justify-content:flex-end;display:flex}#external-secrets-provider-modal .el-dialog__header{flex-direction:row;align-items:center;display:flex}#external-secrets-provider-modal .el-dialog__headerbtn{top:unset;right:unset;margin-left:var(--spacing--xs);position:relative}._secretsProviderConnectionModal_gv6s0_125{--dialog--max-width:1200px;--dialog--close--spacing--top:31px;min-height:var(--dialog--min-height);max-height:var(--dialog--max-height)}._secretsProviderConnectionModal_gv6s0_125 .el-dialog__header{border-bottom:var(--border);padding-bottom:0}._secretsProviderConnectionModal_gv6s0_125 .el-dialog__body{padding-top:var(--spacing--lg);position:relative}._mainContent_gv6s0_140{padding-bottom:60px;padding-inline:var(--spacing--xs);flex:1}._icon_gv6s0_146{width:1.5rem;min-width:1.5rem;height:1.5rem;margin-right:var(--spacing--xs);align-items:center;display:flex}._name_gv6s0_155{flex-direction:column;min-width:0;display:flex}._providerName_gv6s0_161{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._headerHint_gv6s0_167{margin-top:var(--spacing--4xs);display:block}._modalLayout_gv6s0_172{gap:var(--spacing--lg);min-height:400px;display:flex}._sidebar_gv6s0_178{min-width:170px;max-width:170px;margin-right:var(--spacing--lg);flex-grow:1}._sidebar_gv6s0_178 ul{padding:0!important}._header_gv6s0_167{display:flex}._container_gv6s0_192{height:100%;display:flex}._info_gv6s0_197{min-width:0;margin-bottom:var(--spacing--lg);flex-direction:row;flex-grow:1;align-items:center;display:flex}._actions_gv6s0_206{margin-right:var(--spacing--xl);margin-bottom:var(--spacing--lg);flex-direction:row;align-items:center;display:flex}._actions_gv6s0_206>*{margin-left:var(--spacing--2xs)}._contentArea_gv6s0_217{padding-top:var(--spacing--2xs);flex:1;overflow-y:auto}._expressionExample_gv6s0_223{margin-top:var(--spacing--4xs);display:block}._optionContent_gv6s0_228{align-items:center;gap:var(--spacing--2xs);display:flex}._menuItemEmoji_gv6s0_234{font-size:var(--font-size--sm);line-height:1}._globalOption_gv6s0_239{margin-bottom:var(--spacing--sm);position:relative;overflow:visible}._globalOption_gv6s0_239:after{content:"";bottom:calc(var(--spacing--2xs) * -1);left:var(--spacing--xs);right:var(--spacing--xs);background-color:var(--color--foreground);height:1px;position:absolute}._content_z2i0v_125{gap:var(--spacing--md);flex-direction:column;display:flex}._impact_z2i0v_131{gap:var(--spacing--2xs);flex-direction:column;display:flex}._confirmation_z2i0v_137{margin-top:var(--spacing--xs)}._footer_z2i0v_141{justify-content:flex-end;gap:var(--spacing--xs);display:flex}._row_19gz0_125{margin-bottom:10px}._modalFooter_b99k5_125{flex-direction:row;justify-content:space-between;display:flex}._notice_b99k5_131{margin:0}._container_b99k5_135>*{margin-bottom:var(--spacing--sm)}._container_b99k5_135>:last-child{margin-bottom:0}.el-overlay:has([data-test-id=binaryDataView-modal]){z-index:10000000!important}.el-dialog__wrapper:has([data-test-id=binaryDataView-modal]){z-index:10000000!important}.binary-data-modal-content[data-v-c6e05d49]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.binary-data-modal-content.json[data-v-c6e05d49],.binary-data-modal-content.markdown .binary-data-modal-content.html[data-v-c6e05d49],.binary-data-modal-content.text[data-v-c6e05d49]{overflow:auto}.binary-data-modal-content.json .content-wrapper[data-v-c6e05d49],.binary-data-modal-content.markdown .binary-data-modal-content.html .content-wrapper[data-v-c6e05d49],.binary-data-modal-content.text .content-wrapper[data-v-c6e05d49]{justify-content:flex-start;align-items:flex-start}.binary-data-modal-content .content-wrapper[data-v-c6e05d49]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:auto}.binary-data-modal-content img[data-v-c6e05d49],.binary-data-modal-content video[data-v-c6e05d49]{max-width:100%;max-height:100%;display:block}.binary-data-modal-content .binary-data[data-v-c6e05d49]{width:100%;height:100%}.binary-data-modal-content .text-content[data-v-c6e05d49]{white-space:pre-wrap;word-wrap:break-word;width:100%;color:var(--color--text);font-family:var(--font-family);font-size:var(--font-size--md);margin:0}.binary-data-modal-content[data-v-c6e05d49]:not(.markdown):not(.html):not(.pdf){padding:var(--spacing--sm) var(--spacing--md);border:var(--border);border-radius:var(--radius);background-color:var(--color--background--light-3)}.binary-data-modal-content .loading-message[data-v-c6e05d49],.binary-data-modal-content .error-message[data-v-c6e05d49]{height:100%;color:var(--color--text--shade-1);justify-content:center;align-items:center;display:flex}._error-text_15or2_125{color:var(--color--danger);font-size:var(--font-size--2xs);margin-top:var(--spacing--2xs);height:var(--spacing--sm);visibility:hidden}._footer_15or2_133{justify-content:flex-end;gap:var(--spacing--2xs);display:flex}._noScrollbar_15or2_139{overflow:hidden}._container_13wpk_125{flex-direction:column;height:100%;display:flex}._container_13wpk_125>*{margin-bottom:var(--spacing--sm);overflow:visible}._container_13wpk_125>:last-child{margin-bottom:0}._textContainer_13wpk_139{text-align:left;margin:0 0 5px}._formContainer_13wpk_145{padding-bottom:var(--spacing--xl)}._qrContainer_13wpk_149{text-align:center}._qrContainer_13wpk_149 canvas{border:4px solid var(--qr-code--border-color)}._headerContainer_13wpk_156{text-align:center}._recoveryCodesContainer_13wpk_160{background-color:var(--mfa--recovery-code--color--background);text-align:center;padding-top:var(--spacing--xs);padding-bottom:var(--spacing--xs);place-content:normal space-between;align-items:normal;gap:var(--spacing--xs);margin-bottom:var(--spacing--2xs);flex-flow:column;display:flex;overflow-y:auto}._recoveryCodesContainer_13wpk_160 span{font-size:var(--font-size--sm);font-weight:var(--font-weight--regular);line-height:var(--spacing--md);color:var(--mfa--recovery-code--color)}._form_13wpk_145:first-child span{color:var(--color--text);font-weight:var(--font-weight--regular);font-size:var(--font-size--sm)}._form_13wpk_145 input{width:50%;height:30px}._secret_13wpk_194{color:var(--color--primary);font-weight:var(--font-weight--bold)}._loseAccessText_13wpk_199{color:var(--mfa--lose-access--color--text)}._error_13wpk_203 input{border-color:var(--color--danger)}._error_13wpk_203>div>span{color:var(--color--danger);font-size:var(--font-size--2xs)}._modalFooter_13wpk_212{flex-direction:row;justify-content:space-between;display:flex}._notice_13wpk_218{margin:0}.el-drawer__header{margin:0;padding:30px 30px 0}.el-drawer__body{overflow:hidden}._title_1ov97_125{text-align:center;height:16px}@media (max-width:768px){._title_1ov97_125{margin-top:10px;padding:0 15px}}._title_1ov97_125 h2{color:var(--nps-survey--color--text)}._content_1ov97_139{justify-content:center;margin-bottom:10px;display:flex}@media (max-width:768px){._content_1ov97_139{margin-top:20px}}._wrapper_1ov97_150{flex-direction:column;display:flex}._wrapper_1ov97_150 ._text_1ov97_154 span{color:var(--nps-survey--color--text)}._buttons_1ov97_158{display:flex}._container_1ov97_162{margin:0 8px}@media (max-width:768px){._container_1ov97_162{margin:0 4px}}._container_1ov97_162:first-child{margin-left:0}._container_1ov97_162:last-child{margin-right:0}._text_1ov97_154{justify-content:space-between;margin-top:8px;display:flex}._input_1ov97_183{align-items:center;display:flex}._button_1ov97_158{margin-left:10px}._feedback_1ov97_192{flex-direction:column;align-items:flex-end;margin-top:2px;display:flex;position:relative}._feedbackInput_1ov97_200{width:350px;max-width:100%;margin-bottom:10px}._feedbackInput_1ov97_200 textarea{resize:none;font-family:var(--font-family)}._npsSurvey_1ov97_211{background:var(--nps-survey--color--background);height:120px;top:auto}@media (max-width:768px){._npsSurvey_1ov97_211{height:140px;height:140px!important}}._npsSurvey_1ov97_211 header{height:50px;margin:0;padding:18px 0 16px}._npsSurvey_1ov97_211 header button{font-weight:var(--font-weight--bold);color:var(--nps-survey--color--text);position:absolute;top:12px;right:16px}@media (max-width:768px){._npsSurvey_1ov97_211 header button{top:2px;right:2px}}._container_4s3tu_125>div,._container_4s3tu_125 section>div:not(:last-child){margin-bottom:var(--spacing--md)}._buttons_7tzrp_125{justify-content:flex-end;display:flex}._textBlock_7tzrp_130{margin-top:var(--spacing--sm)}._tooltipText_7tzrp_134{text-decoration:underline}._eventListCard_194hy_125{margin-left:1em}._eventList_194hy_125{height:auto;margin:0;padding:0;list-style:none;overflow-y:auto}._eventList_194hy_125 ._eventListItem_194hy_137{color:var(--color--primary);justify-content:left;align-items:center;margin:10px;display:flex}._eventListItemDisabled_194hy_145>label>span>span{background-color:transparent!important}._eventListItemDisabled_194hy_145>label>span>span:after{border-color:#363636!important}._eventList_194hy_125 ._eventListItem_194hy_137+._listItem_194hy_152{margin-top:10px}._labelMargins_bgsjl_125{margin-top:1em;margin-bottom:1em}._typeSelector_bgsjl_130{width:100%;margin-top:1em;margin-bottom:1em}._sidebarSwitches_bgsjl_136{margin-bottom:.5em;margin-left:1.5em}._sidebarSwitches_bgsjl_136 span{color:var(--color--text--shade-1)!important}._tabbar_bgsjl_144{margin-bottom:1em}._mainContent_bgsjl_148{flex:1;padding-bottom:2em;padding-left:1em;padding-right:1em;overflow:auto}._sidebar_bgsjl_136{min-width:170px;max-width:170px;margin-right:var(--spacing--lg);flex-grow:1;padding-top:1em}._sidebar_bgsjl_136 ul{padding:0!important}._cardTitle_bgsjl_167{font-size:14px;font-weight:var(--font-weight--bold)}._header_bgsjl_172{min-height:61px;display:flex}._headerCreate_bgsjl_177{font-size:20px;display:flex}._container_bgsjl_182{height:100%;display:flex}._destinationInfo_bgsjl_187{gap:var(--spacing--4xs);width:100%;margin-bottom:var(--spacing--lg);flex-direction:column;flex-grow:1;display:flex}._destinationActions_bgsjl_196{margin-right:var(--spacing--xl);margin-bottom:var(--spacing--lg);flex-direction:row;align-items:center;display:flex}._destinationActions_bgsjl_196>*{margin-left:var(--spacing--2xs)}._grid_ng0wr_125{margin:0 auto;margin-top:var(--spacing--lg);flex-direction:column;justify-content:center;display:flex}._notice_ng0wr_133{margin-bottom:var(--spacing--2xl)}._appCredentialsContainer_ng0wr_137{gap:var(--spacing--2xl);margin-bottom:var(--spacing--2xl);flex-direction:column;display:flex}._appCredential_ng0wr_137:not(:last-of-type){padding-bottom:var(--spacing--2xl);border-bottom:1px solid var(--color--foreground--tint-1)}._footer_ng0wr_149{justify-content:flex-end;display:flex}._sourceControlPull_1y10x_125.el-dialog{margin:0}._sourceControlPull_1y10x_125 .el-dialog__header{padding-bottom:var(--spacing--xs)}._filtersRow_1y10x_132{justify-content:space-between;align-items:center;gap:8px;display:flex}._filters_1y10x_132{align-items:center;gap:8px;display:flex}._headerTitle_1y10x_145{flex-shrink:0;margin-bottom:0;padding:10px 16px}._filtersApplied_1y10x_151{border-top:var(--border)}._scroller_1y10x_155{scrollbar-color:var(--color--foreground) transparent;outline:var(--border);max-height:100%}._listItem_1y10x_161{border-bottom:var(--border);justify-content:space-between;align-items:center;gap:30px;margin:0;padding:10px 16px;display:flex}._folderRow_1y10x_171{padding:var(--spacing--2xs) var(--spacing--sm);border-bottom:var(--border);align-items:center;display:flex}._folderToggle_1y10x_178{width:24px;height:24px;margin-left:var(--spacing--4xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}._itemContent_1y10x_191{flex:1;min-width:0}._listItemName_1y10x_196{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._listItemName_1y10x_196 a{color:inherit;text-decoration:none}._listItemName_1y10x_196 a:hover{text-decoration:underline}._badges_1y10x_213{flex-shrink:0;align-items:center;gap:10px;display:flex}._footer_1y10x_220{flex-direction:row;justify-content:flex-end;margin-top:8px;display:flex}._warningContent_1y10x_227{flex-direction:column;align-items:flex-start;display:flex}._dataTableList_1y10x_233{margin:var(--spacing--4xs) 0 0 0;padding-left:0;list-style-position:inside}._dataTableList_1y10x_233 li{margin-bottom:var(--spacing--3xs)}._dataTableList_1y10x_233 li:last-child{margin-bottom:0}._table_1y10x_245{border:var(--border);border-top-right-radius:8px;border-bottom-right-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}._tableHeader_1y10x_255{border-bottom:var(--border);flex-direction:column;display:flex}._tabs_1y10x_261{width:165px;padding:var(--spacing--2xs);border:var(--border);border-right:0;border-top-left-radius:8px;border-bottom-left-radius:8px;flex-direction:column;gap:4px;display:flex}._tab_1y10x_245{color:var(--color--text);padding:var(--spacing--2xs);cursor:pointer;text-align:left;background-color:transparent;border:1px solid transparent;border-radius:4px;flex-direction:column;gap:2px;display:flex}._tab_1y10x_245:hover{border-color:var(--color--background)}._tabActive_1y10x_289{background-color:var(--color--background);color:var(--color--text--shade-1)}._autoPublishSection_1y10x_294{gap:var(--spacing--2xs);padding:var(--spacing--4xs) 0;margin-bottom:var(--spacing--xs);align-items:center;display:flex}._select_1y10x_302{width:250px}._statusLine_1y10x_306{align-items:center;gap:var(--spacing--3xs);display:flex}._listOption_1y10x_312{gap:var(--spacing--5xs);margin:var(--spacing--3xs) 0;white-space:normal;padding-right:var(--spacing--md);flex-direction:column;display:flex}._rowNoBorder_1y10x_321{border-bottom:0}._pullResultModal_ibmqa_125.el-dialog{margin:0}._pullResultModal_ibmqa_125 .el-dialog__header{padding-bottom:var(--spacing--xs)}._headerTitle_ibmqa_132{flex-shrink:0;margin-bottom:0;padding:10px 16px}._scrollContent_ibmqa_138{scrollbar-color:var(--color--foreground) transparent;max-height:100%;overflow-y:auto}._listItem_ibmqa_144{border-bottom:var(--border);justify-content:space-between;align-items:center;gap:30px;margin:0;padding:10px 16px;display:flex}._listItem_ibmqa_144:last-child{border-bottom:0}._itemContent_ibmqa_157{flex:1;min-width:0}._listItemName_ibmqa_162{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._listItemName_ibmqa_162 a{color:inherit;text-decoration:none}._listItemName_ibmqa_162 a:hover{text-decoration:underline}._footer_ibmqa_179{flex-direction:row;justify-content:flex-end;margin-top:8px;display:flex}._table_ibmqa_186{border:var(--border);border-top-right-radius:8px;border-bottom-right-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}._tableHeader_ibmqa_196{border-bottom:var(--border);flex-direction:column;display:flex}._tableContent_ibmqa_202{flex-direction:column;flex:1;display:flex;overflow:hidden}._tabs_ibmqa_209{width:165px;padding:var(--spacing--2xs);border:var(--border);border-right:0;border-top-left-radius:8px;border-bottom-left-radius:8px;flex-direction:column;gap:4px;display:flex}._tab_ibmqa_186{color:var(--color--text);padding:var(--spacing--2xs);cursor:pointer;text-align:left;background-color:transparent;border:1px solid transparent;border-radius:4px;flex-direction:column;gap:2px;display:flex}._tab_ibmqa_186:hover{border-color:var(--color--background)}._tabActive_ibmqa_237{background-color:var(--color--background);color:var(--color--text--shade-1)}._filterButton_xgt37_125{align-self:stretch;height:auto}._filtersRow_xgt37_130{justify-content:space-between;align-items:center;gap:8px;display:flex}._filters_xgt37_130{align-items:center;gap:8px;display:flex}._selectAll_xgt37_143{flex-shrink:0;margin-bottom:0;padding:10px 16px}._filtersApplied_xgt37_149{border-top:var(--border)}._scroller_xgt37_153{scrollbar-color:var(--color--foreground) transparent;outline:var(--border);max-height:100%}._listItem_xgt37_159{border-bottom:0;align-items:center;width:100%;margin:0;padding:10px 16px}._listItem_xgt37_159 ._listItemContent_xgt37_166{justify-content:space-between;align-items:center;width:100%;display:flex}._listItem_xgt37_159 ._listItemName_xgt37_172{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._folderRow_xgt37_182{padding:var(--spacing--2xs) var(--spacing--sm);border-bottom:var(--border);align-items:center;display:flex}._folderCheckbox_xgt37_189{align-items:center;width:100%;margin-bottom:0;display:flex}._folderToggle_xgt37_196{width:24px;height:24px;margin-left:var(--spacing--4xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}._folderLabel_xgt37_209{align-items:center;gap:var(--spacing--4xs);display:flex}._fileRow_xgt37_215{box-sizing:border-box;border-bottom:var(--border);width:100%}._rowNoBorder_xgt37_221{border-bottom:0}._badges_xgt37_225{align-items:center;gap:10px;display:flex}._footer_xgt37_231{flex-direction:row;justify-content:flex-end;margin-top:8px;display:flex}._sourceControlPush_xgt37_238.el-dialog{margin:0}._sourceControlPush_xgt37_238 .el-dialog__header{padding-bottom:var(--spacing--xs)}._table_xgt37_245{border:var(--border);border-top-right-radius:8px;border-bottom-right-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}._tableHeader_xgt37_255{border-bottom:var(--border);flex-direction:column;display:flex}._tabs_xgt37_261{width:165px;padding:var(--spacing--2xs);border:var(--border);border-right:0;border-top-left-radius:8px;border-bottom-left-radius:8px;flex-direction:column;gap:4px;display:flex}._tab_xgt37_245{color:var(--color--text);padding:var(--spacing--2xs);cursor:pointer;text-align:left;background-color:transparent;border:1px solid transparent;border-radius:4px;flex-direction:column;gap:2px;display:flex}._tab_xgt37_245:hover{border-color:var(--color--background)}._tabActive_xgt37_289{background-color:var(--color--background);color:var(--color--text--shade-1)}._popover-content_xgt37_294{padding:var(--spacing--sm)}.tags-header[data-v-02364ed2]{margin-bottom:15px}._tags-table_1ogen_125 :deep(tr._disabled_1ogen_125){pointer-events:none}._name_1ogen_129{align-items:center;min-height:45px;display:flex}._ops_1ogen_135{float:right;flex-wrap:nowrap;justify-content:flex-end;align-items:center;min-height:45px;display:flex}._ops_1ogen_135>*{margin:2px}._ops_1ogen_135._main_1ogen_146{margin-left:2px;display:none}._disabled_1ogen_125{color:#afafaf}._hidden_1ogen_155{z-index:0;opacity:0;position:absolute}tr:hover ._ops_1ogen_135:not(._disabled_1ogen_125){display:flex}.fade-enter-active[data-v-6f1aecbf],.fade-leave-active[data-v-6f1aecbf]{transition:opacity .2s}.fade-enter[data-v-6f1aecbf],.fade-leave-to[data-v-6f1aecbf]{opacity:0}._container_15m14_125{justify-content:center;align-items:center;margin-top:45px;display:flex}._content_15m14_132{flex-direction:column;align-items:center;display:flex}._content_15m14_132>button{margin-top:var(--spacing--md)}.notags[data-v-d999c057]{word-break:normal;text-align:center}.notags[data-v-d999c057]>*{margin-bottom:32px}.icon[data-v-d999c057]{font-size:36px;line-height:14px}.description[data-v-d999c057]{font-size:14px;line-height:21px}._header_1bhk4_125{border-bottom:var(--border);padding-bottom:var(--spacing--sm);justify-content:space-between;align-items:center;display:flex}.el-dialog__header{padding-bottom:var(--spacing--sm)}._column_1bhk4_137{gap:var(--spacing--2xs);flex-direction:column;display:flex}._row_1bhk4_143{align-items:center;gap:var(--spacing--2xs);flex-direction:row;display:flex}._container_1bhk4_150{margin-bottom:var(--spacing--lg)}._article_1bhk4_154{padding:var(--spacing--sm) 0}._markdown_1bhk4_158{margin:var(--spacing--sm) 0}._markdown_1bhk4_158 p,._markdown_1bhk4_158 strong,._markdown_1bhk4_158 em,._markdown_1bhk4_158 s,._markdown_1bhk4_158 code,._markdown_1bhk4_158 a,._markdown_1bhk4_158 li{font-size:var(--font-size--sm)}._markdown_1bhk4_158 hr{margin-bottom:var(--spacing--sm)}._container_1lcly_125{margin-top:var(--spacing--md);margin-bottom:var(--spacing--sm)}._row_5zd7s_125{margin-bottom:10px}._container_5zd7s_129 h1{max-width:90%}._description_5zd7s_133{font-size:var(--font-size--sm);margin:var(--spacing--sm) 0}._footer_5zd7s_138{gap:var(--spacing--2xs);justify-content:flex-end;display:flex}._footer_1xtox_125{flex-direction:row;justify-content:flex-end;display:flex}._footer_1xtox_125 button{margin-left:var(--spacing--2xs)}._footer_1hiim_125{flex-direction:row;justify-content:flex-end;display:flex}._footer_1hiim_125 button{margin-left:var(--spacing--2xs)}._content_1hiim_134{align-items:start;gap:var(--spacing--xs);flex-direction:row;display:flex}._icon_1hiim_141{margin-top:var(--spacing--4xs);flex-shrink:0}._formContainer_1ibyw_125{gap:var(--spacing--lg);flex-direction:column;display:flex}._inputWrapper_1ibyw_131{width:100%}._content_1r5gk_125{gap:var(--spacing--lg);flex-direction:column;display:flex}._actions_1r5gk_131{justify-content:flex-end;gap:var(--spacing--xs);display:flex}._workflow-settings_8het0_125{font-size:var(--font-size--sm);gap:var(--spacing--3xs);flex-direction:column;display:flex}._workflow-settings_8het0_125 .el-row{align-items:center;display:flex}._workflow-settings_8het0_125 .el-switch{padding:var(--spacing--md) 0}._dataRedactionHint_8het0_139{padding:var(--spacing--5xs) 0 var(--spacing--2xs) var(--spacing--5xs);display:block}._setting-name_8het0_144,._setting-name_8het0_144 label{align-items:center;gap:var(--spacing--4xs);display:flex}._setting-name_8het0_144 svg{opacity:0;transition:opacity .3s;display:inline-flex}._setting-name_8het0_144:hover svg{opacity:1}._setting-name--disabled_8het0_158{opacity:.5}._upgrade-badge_8het0_162{cursor:pointer}._timeout-input_8het0_166{margin-left:var(--spacing--3xs)}._time-saved_8het0_170{align-items:center;display:flex}._time-saved_8het0_170 .el-input{width:var(--spacing--3xl)}._time-saved_8het0_170 span{margin-left:var(--spacing--2xs)}._time-saved-input_8het0_181{align-items:center;gap:var(--spacing--2xs);display:flex}._time-saved-input_8het0_181 .el-input-number{width:var(--spacing--4xl)}._time-saved-dropdown_8het0_190{margin-bottom:var(--spacing--sm)}._time-saved-tabs_8het0_194{gap:var(--spacing--sm);flex-direction:column;display:flex}._time-saved-content_8het0_200{padding:var(--spacing--sm);border:var(--border-width) var(--border-style) var(--color--foreground);border-radius:var(--radius);background-color:var(--color--background--light-2)}._time-saved-warning_8het0_207{color:var(--color--text);line-height:var(--line-height--xl)}._time-saved-link_8het0_212{color:var(--color--primary);text-decoration:none}._time-saved-link_8het0_212:hover{text-decoration:underline}._time-saved-no-nodes_8het0_220{gap:var(--spacing--3xs);flex-direction:column;display:flex}._no-nodes-title_8het0_226{font-weight:var(--font-weight--bold);color:var(--color--text)}._no-nodes-hint_8het0_231{color:var(--color--text--tint-1);font-size:var(--font-size--sm);line-height:var(--line-height--xl)}._time-saved-nodes-active_8het0_237{gap:var(--spacing--xs);flex-direction:column;display:flex}._nodes-active-wrapper_8het0_243{align-items:flex-start;gap:var(--spacing--2xs);display:flex}._nodes-active-icon_8het0_249{color:var(--color--primary);margin-top:var(--spacing--5xs)}._nodes-active-content_8het0_254{gap:var(--spacing--5xs);flex-direction:column;flex:1;display:flex}._nodes-active-title_8het0_261{font-weight:var(--font-weight--bold);color:var(--color--text)}._nodes-active-hint_8het0_266{color:var(--color--text--tint-1);font-size:var(--font-size--sm)}._add-more-link_8het0_271{color:var(--color--primary);font-size:var(--font-size--sm);text-decoration:none}._add-more-link_8het0_271:hover{text-decoration:underline}._list-option_8het0_280{white-space:normal;margin:6px 0;padding-right:20px}._list-option_8het0_280 ._option-headline_8het0_285{font-weight:var(--font-weight--medium);line-height:var(--line-height--md);overflow-wrap:break-word}._list-option_8het0_280 ._option-description_8het0_290{font-size:var(--font-size--2xs);font-weight:var(--font-weight--regular);line-height:var(--line-height--xl);color:var(--color--text--tint-1);margin-top:2px}._optionContent_8het0_298{justify-content:space-between;align-items:center;width:100%;display:flex}._c_8het0_305{color:var(--color--warning);opacity:0;transition:opacity .2s}.el-select-dropdown__item:hover ._c_8het0_305{opacity:1}._credential-resolver-container_8het0_314{align-items:center;display:flex}._create-new-button_8het0_319{gap:var(--spacing--3xs);width:100%;font-weight:var(--font-weight--bold);padding:var(--spacing--xs) var(--spacing--md);background-color:var(--color--background--light-2);color:var(--color--text--shade-1);border:0;border-top:var(--border);box-shadow:var(--shadow--light);clip-path:inset(-12px 0 0);align-items:center;display:flex}._create-new-button_8het0_319:not([disabled]){cursor:pointer}._create-new-button_8het0_319:not([disabled]):hover{color:var(--color--primary)}._create-new-button_8het0_319[disabled]{opacity:.5;cursor:not-allowed}._container_15pka_125{flex-direction:column;height:100%;display:flex}._container_15pka_125>*{overflow-wrap:break-word}._content_15pka_135{flex-direction:column;height:100%;display:flex;overflow-y:auto}._usersList_15pka_142{height:100%;overflow-y:auto}._actionButtons_15pka_147{justify-content:flex-end;align-items:center;display:flex}._roleSelect_15pka_153{max-width:100px}._roleSelectRemoveOption_15pka_157{border-top:1px solid var(--color--foreground)}._sourceBadge_1jo27_3{z-index:1;border:1px solid var(--color--foreground--tint-1);background:var(--color--foreground--tint-2);border-radius:4px;align-self:stretch;align-items:center;gap:8px;height:30px;padding:0 12px;display:flex;position:absolute;top:12px;left:12px}._deleted_1jo27_20,._added_1jo27_21,._modified_1jo27_22{--workflow-diff--connector--color:transparent;position:relative}:is(._deleted_1jo27_20,._added_1jo27_21,._modified_1jo27_22) .canvas-node-handle-main-output [data-test-id=canvas-handle-plus-wrapper].source{background-color:var(--canvas-node--color--background)}:is(._deleted_1jo27_20,._added_1jo27_21,._modified_1jo27_22) .canvas-node-handle-main-output [data-test-id=canvas-handle-plus-wrapper] line.source{stroke:var(--workflow-diff--connector--color)!important}:is(._deleted_1jo27_20,._added_1jo27_21,._modified_1jo27_22) .canvas-node-handle-main-output [data-test-id=canvas-handle-plus] rect.source{fill:transparent;stroke:var(--workflow-diff--connector--color)}:is(._deleted_1jo27_20,._added_1jo27_21,._modified_1jo27_22) .canvas-node-handle-main-output [data-test-id=canvas-handle-plus] path.source{stroke:var(--workflow-diff--connector--color)}:is(._deleted_1jo27_20,._added_1jo27_21,._modified_1jo27_22) .canvas-node-handle-main-output [class*=dot].source{background-color:var(--workflow-diff--connector--color);border:none}:is(._deleted_1jo27_20,._added_1jo27_21,._modified_1jo27_22) .canvas-node-handle-main-input [class*=dot].target{background-color:var(--workflow-diff--connector--color);border:none}:is(._deleted_1jo27_20,._added_1jo27_21,._modified_1jo27_22):before{color:var(--color--text--tint-3);font-family:Inter, var(--font-family);z-index:1;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}._deleted_1jo27_20{--workflow-diff--connector--color:var(--diff--color--deleted);--canvas-node--color--background:var(--diff--color--deleted--faint);--canvas-node--border-color:var(--diff--color--deleted);--sticky--color--background:var(--diff--color--deleted--faint);--sticky--border-color:var(--diff--color--deleted)}._deleted_1jo27_20>div{--canvas-node--border-width:2px}._deleted_1jo27_20:before{content:"D";background-color:var(--diff--color--deleted)}._deleted_1jo27_20 [class*=disabled]{--canvas-node--border-color:var(--diff--color--deleted)!important}._added_1jo27_21{--workflow-diff--connector--color:var(--diff--color--new);--canvas-node--border-color:var(--diff--color--new);--canvas-node--color--background:var(--diff--color--new--faint);--sticky--color--background:var(--diff--color--new--faint);--sticky--border-color:var(--diff--color--new);position:relative}._added_1jo27_21>div{--canvas-node--border-width:2px}._added_1jo27_21:before{content:"N";background-color:var(--diff--color--new)}._added_1jo27_21 [class*=disabled]{--canvas-node--border-color:var(--diff--color--new)!important}._equal_1jo27_111{opacity:.5;pointer-events:none;cursor:default;--sticky--color--background:rgba(126,129,134,.2);--canvas-node--icon-color:var(--color--foreground--shade-2);--sticky--border-color:var(--color--foreground--shade-2);position:relative}._equal_1jo27_111:deep(img){filter:contrast(0)grayscale()}._modified_1jo27_22{--workflow-diff--connector--color:var(--diff--color--modified);--canvas-node--border-width:2px;--canvas-node--border-color:var(--diff--color--modified);--canvas-node--color--background:var(--diff--color--modified--faint);--sticky--color--background:var(--diff--color--modified--faint);--sticky--border-color:var(--diff--color--modified);position:relative}._modified_1jo27_22>div{--canvas-node--border-width:2px}._modified_1jo27_22:before{content:"M";background-color:var(--diff--color--modified)}._modified_1jo27_22 [class*=disabled]{--canvas-node--border-color:var(--diff--color--modified)!important}._edge-deleted_1jo27_148{--canvas-edge--color:var(--diff--color--deleted);--edge--color--highlight:var(--diff--color--deleted--light)}._edge-added_1jo27_153{--canvas-edge--color:var(--diff--color--new);--edge--color--highlight:var(--diff--color--new--light)}._edge-equal_1jo27_158{opacity:.5}._workflowDiffModal_15wz4_125{border-radius:0;margin-bottom:0}._workflowDiffModal_15wz4_125 .el-dialog__header{margin:0;padding:0;display:none}._workflowDiffModal_15wz4_125 .el-dialog__body{padding:0}._workflowDiffModal_15wz4_125 .el-dialog__headerbtn{display:none}._formContainer_1rysb_125{padding-bottom:var(--spacing--xl)}._nodes_1e9yq_125{flex-direction:row;display:flex}._nodeIcon_1e9yq_130{padding:var(--spacing--2xs);background-color:var(--dialog--color--background);border-radius:var(--radius--lg);z-index:1;margin-right:var(--spacing--3xs);flex-direction:column;align-items:end;display:flex}._suggestion_1e9yq_141{flex-direction:column;justify-content:space-between;min-width:200px;display:flex}._actions_1e9yq_148{flex-direction:row;justify-content:space-between;display:flex}._user_1e9yq_154{flex-direction:row;align-items:center;display:flex}._avatar_1e9yq_160{width:24px;height:24px;margin-right:var(--spacing--2xs);border-radius:100%}._tutorial_7x292_125{gap:var(--spacing--sm);flex-direction:row;display:flex}._video_7x292_131{border-radius:var(--radius)}._header_156ku_125{border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing--sm)}._tab_156ku_130{padding:var(--spacing--3xs)}._suggestions_156ku_134{gap:var(--spacing--md);flex-direction:row;min-height:182px;display:flex;overflow-x:auto}._title_156ku_142{flex-direction:row;justify-content:space-between;align-items:center;display:flex}._videos_156ku_149{gap:var(--spacing--md);flex-direction:column;display:flex;overflow-x:auto}._loading_156ku_156{justify-content:center;align-items:center;gap:var(--spacing--xs);padding:var(--spacing--lg);color:var(--color--text--tint-1);display:flex}._nodes_1mfcg_125{flex-direction:row;display:flex}._nodeIcon_1mfcg_130{z-index:1;margin-right:var(--spacing--3xs);flex-direction:column;justify-content:center;align-items:center;display:flex}._remainingNodes_1mfcg_139{color:var(--color--text);border-color:var(--color--background--light-2)}._description_1mfcg_144{-webkit-line-clamp:2;text-overflow:ellipsis;line-height:var(--line-height--md);color:var(--color--text--tint-1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._suggestion_1mfcg_154{background-color:var(--color--background--light-2);cursor:pointer;flex-direction:column;justify-content:space-between;min-width:200px;transition:all .2s;display:flex}._suggestion_1mfcg_154:hover{background-color:var(--color--background);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}._content_1mfcg_169{flex:1}._modal_1a3q6_125{background-color:var(--color--background--light-3)}._header_1a3q6_129{border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing--sm)}._templates_1a3q6_134{gap:var(--spacing--md);padding:var(--spacing--sm) 0;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}._loading_1a3q6_141{justify-content:center;align-items:center;gap:var(--spacing--xs);padding:var(--spacing--lg);color:var(--color--text--tint-1);display:flex}._footerCard_1a3q6_150{border:1px solid var(--color--foreground);background-color:var(--color--background--light-2);cursor:pointer;transition:all .2s}._footerCard_1a3q6_150:hover{border-color:var(--color--primary);color:var(--color--primary)}._footerContent_1a3q6_161{justify-content:space-between;align-items:start;width:100%;display:flex}._footerContent_1a3q6_161 ._footerText_1a3q6_167{flex-direction:column;display:flex}._footerIcon_1a3q6_172{color:var(--color--text--tint-1)}._form_uzzue_125{gap:var(--spacing--sm);flex-direction:column;display:flex}._footer_uzzue_131{justify-content:flex-end;align-items:center;gap:var(--spacing--xs);flex-direction:row;display:flex}._optionContent_uzzue_139{align-items:center;gap:var(--spacing--2xs);display:flex}._iconEmoji_uzzue_145{font-size:var(--font-size--sm);line-height:1}._globalOption_uzzue_150{margin-bottom:var(--spacing--sm);position:relative;overflow:visible}._globalOption_uzzue_150:after{content:"";bottom:calc(var(--spacing--sm) / -2);left:var(--spacing--xs);right:var(--spacing--xs);background-color:var(--color--foreground);height:1px;position:absolute}._form_5b46q_125{gap:var(--spacing--sm);flex-direction:column;display:flex}._footer_5b46q_131{justify-content:flex-end;align-items:center;gap:var(--spacing--xs);flex-direction:row;display:flex}._container_5b46q_139{gap:var(--spacing--2xs);padding-left:var(--spacing--2xs);flex-direction:column;display:flex}._vertPadding_5b46q_146{padding-bottom:var(--spacing--xs)}._description-edit-content_1vjsk_125{gap:var(--spacing--xs);padding:var(--spacing--s);flex-direction:column;display:flex}._popover-footer_1vjsk_132{justify-content:flex-end;gap:var(--spacing--2xs);display:flex}._content_1b5ei_125{gap:var(--spacing--lg);flex-direction:column;display:flex}._actions_1b5ei_131{justify-content:flex-end;gap:var(--spacing--xs);display:flex}._nodeLinks_1b5ei_137{margin-top:var(--spacing--4xs);padding-left:var(--spacing--sm);list-style-type:disc}._nodeLinks_1b5ei_137 li{margin-bottom:var(--spacing--4xs)}._nodeLinks_1b5ei_137 a span{color:var(--callout--color--text--danger);text-decoration:underline}._badge_pehdx_125{max-height:18px;font-size:11px;line-height:18px;font-weight:var(--font-weight--regular);align-items:center;padding:2px 4px;display:flex}._danger_pehdx_135{color:var(--color--danger);background-color:var(--color--primary--tint-3);border-color:var(--color--primary--tint-2)}._warning_pehdx_142{background-color:var(--color--warning--tint-2);color:var(--color--text--shade-1);border:none}._icon_1n98w_125{height:18px;color:var(--color--danger);font-size:14px}._card_k0ocw_125{background-color:var(--color--background--light-3);border:var(--border);border-radius:8px;padding:16px;text-decoration:none;display:block}._card_k0ocw_125:hover{box-shadow:var(--shadow)}._header_k0ocw_137{flex-wrap:wrap;display:flex}._header_k0ocw_137>*{margin-bottom:5px;display:flex}._header_k0ocw_137>div:first-child{flex-grow:1}._header_k0ocw_137>div:first-child>*{margin-right:5px}._name_k0ocw_152{font-weight:var(--font-weight--bold);color:var(--color--text);font-size:16px;line-height:18px}._divider_k0ocw_159{border-bottom:var(--border);width:100%;margin:10px 0 15px}._description_k0ocw_165{font-size:14px;font-weight:var(--font-weight--regular);color:var(--color--text);line-height:19px}._release-date_k0ocw_172{font-size:12px;line-height:18px;font-weight:var(--font-weight--regular);color:var(--color--foreground--shade-2)}._nodes_k0ocw_179{grid-row-gap:12px;grid-template-columns:repeat(10,1fr);margin-top:24px;display:grid}._title_18xkw_125{color:var(--color--text--shade-1);font-size:24px;line-height:24px;font-weight:var(--font-weight--regular);margin:0}._description_18xkw_133{margin-top:16px;margin-bottom:30px;padding:0 30px}._description_18xkw_133 p{color:var(--color--text);font-size:16px;line-height:22px;font-weight:var(--font-weight--regular);margin:0 0 16px}._description_18xkw_133 div{padding-top:20px}._description_18xkw_133 ._link_18xkw_148{padding-left:0;display:flex}._description_18xkw_133 ._link_18xkw_148:hover{color:var(--color--primary);text-decoration:none}._versions_18xkw_157{background-color:var(--color--background--light-2);border-top:var(--border);height:100%;padding:30px 30px 220px;overflow-y:scroll}._versions-card_18xkw_166{margin-bottom:15px}._resolverModal_jro8l_125{--dialog--max-width:1200px;--dialog--close--spacing--top:31px;--dialog--max-height:750px}._resolverModal_jro8l_125 .el-dialog__header{border-bottom:var(--border);padding-bottom:0}._resolverModal_jro8l_125 .el-dialog__body{padding-top:var(--spacing--lg);position:relative}._mainContent_jro8l_139{padding-bottom:100px;padding-inline:var(--spacing--4xs);flex:1;overflow:auto}._resolverName_jro8l_146{gap:var(--spacing--4xs);flex-direction:column;width:100%;display:flex}._sidebar_jro8l_153{min-width:170px;max-width:170px;margin-right:var(--spacing--lg);flex-grow:1}._sidebar_jro8l_153 ul{padding:0!important}._header_jro8l_163{display:flex}._container_jro8l_167{height:100%;display:flex}._resolverInfo_jro8l_172{margin-bottom:var(--spacing--lg);flex-direction:row;flex-grow:1;align-items:center;display:flex}._resolverActions_jro8l_180{margin-right:var(--spacing--xl);margin-bottom:var(--spacing--lg);flex-direction:row;align-items:center;display:flex}._resolverActions_jro8l_180>*{margin-left:var(--spacing--2xs)}._resolverIcon_jro8l_191{margin-right:var(--spacing--xs);align-items:center;display:flex}._formGroup_jro8l_197{gap:var(--spacing--2xs);margin-bottom:var(--spacing--md);flex-direction:column;display:flex}._label_jro8l_204{font-size:var(--font-size--sm);font-weight:var(--font-weight--bold);color:var(--color--text)}._configSection_jro8l_210{margin-top:var(--spacing--lg)}._errorAlert_jro8l_214,._warningAlert_jro8l_218{margin-bottom:var(--spacing--md)}._aiBuilderDiffModal_jcb8f_125{border-radius:0;margin-bottom:0}._aiBuilderDiffModal_jcb8f_125 .el-dialog__body{padding:0}._aiBuilderDiffModal_jcb8f_125 .el-dialog__header,._aiBuilderDiffModal_jcb8f_125 .el-dialog__headerbtn{display:none}._backButton_jcb8f_139{border:none}._content_16t4t_125{margin-top:var(--spacing--lg)}._credentialList_16t4t_129{gap:var(--spacing--2xl);margin-bottom:var(--spacing--lg);flex-direction:column;padding:0;list-style:none;display:flex}._credentialItem_16t4t_138:not(:last-of-type){padding-bottom:var(--spacing--2xl);border-bottom:var(--border-width) var(--border-style) var(--color--foreground--tint-1)}._stepHeader_16t4t_143{margin-bottom:var(--spacing--2xs);align-items:center;display:flex}._stepOrder_16t4t_149{font-weight:var(--font-weight--bold);margin-right:var(--spacing--xs)}._reason_16t4t_154{font-size:var(--font-size--sm);color:var(--color--text--tint-1);margin-bottom:var(--spacing--lg)}._pickerRow_16t4t_160{align-items:center;max-width:400px;display:flex}._picker_16t4t_160{flex:1}._successIcon_16t4t_170{margin-left:var(--spacing--2xs);font-size:24px}._invisible_16t4t_175{visibility:hidden}._footer_16t4t_179{justify-content:flex-end;display:flex}._container_epkes_125{gap:var(--spacing--3xs);align-items:center;min-width:0;display:flex}._title_epkes_132{color:var(--color--text);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}._suffix_epkes_141{align-items:center;gap:var(--spacing--4xs);color:var(--color--text--tint-1);text-overflow:ellipsis;white-space:nowrap;max-width:50%;display:flex;overflow:hidden}._action_epkes_152{color:var(--color--text--tint-1);flex-shrink:0;margin-left:auto}._shortcut_epkes_158{flex-shrink:0;margin-left:auto}._nodeIssue_1dpuo_125{padding:var(--spacing--2xs) 0;cursor:pointer;align-items:center;list-style:none;display:flex}._nodeIssue_1dpuo_125:hover{color:var(--color--primary)}._nodeIcon_1dpuo_136{margin-right:var(--spacing--2xs);flex-shrink:0}._nodeName_1dpuo_141{font-weight:var(--font-weight--bold);flex-shrink:0}._issueMessage_1dpuo_146{padding-right:var(--spacing--xs);line-height:var(--line-height--md);flex:1}._chevron_1dpuo_152{width:16px;height:16px;color:var(--color--text);flex-shrink:0}._credentialsCard_1ux5v_125{padding:var(--spacing--2xs) 0;cursor:pointer;align-items:center;display:flex}._credentialsCard_1ux5v_125:hover{color:var(--color--primary)}._keyIcon_1ux5v_135{margin-right:var(--spacing--2xs);color:var(--color--primary);flex-shrink:0}._credentialsContent_1ux5v_141{padding-right:var(--spacing--xs);line-height:var(--line-height--md);flex:1}._credentialsHeader_1ux5v_147{font-weight:var(--font-weight--bold)}._credentialsDescription_1ux5v_151{margin-left:var(--spacing--4xs)}._chevron_1ux5v_155{width:16px;height:16px;color:var(--color--text);flex-shrink:0}._card_vd3vn_125{gap:var(--spacing--sm);background-color:var(--color--background--light-3);border:var(--border);border-radius:var(--radius);flex-direction:column;width:100%;padding:0;display:flex}._card_vd3vn_125._completed_vd3vn_135{border-color:var(--color--success)}._header_vd3vn_139{align-items:center;gap:var(--spacing--2xs);padding:var(--spacing--sm) var(--spacing--sm) 0;display:flex}._title_vd3vn_146{flex:1}._completeLabel_vd3vn_150{align-items:center;gap:var(--spacing--4xs);white-space:nowrap;display:flex}._callout_vd3vn_157{margin:0 var(--spacing--sm)}._content_vd3vn_161{gap:var(--spacing--sm);padding:0 var(--spacing--sm);flex-direction:column;display:flex}._footer_vd3vn_168{align-items:center;gap:var(--spacing--xs);border-top:var(--border);padding:var(--spacing--xs) var(--spacing--sm);display:flex}._footerNav_vd3vn_176{align-items:center;gap:var(--spacing--4xs);flex:1;display:flex}._footerActions_vd3vn_183{align-items:center;gap:var(--spacing--2xs);display:flex}._actionButton_vd3vn_189{--button--font-size:var(--font-size--2xs)}._card_1jnix_125{background-color:var(--color--background--light-3);border:var(--border);border-radius:var(--radius);flex-direction:column;width:100%;padding:0;display:flex}._card_1jnix_125._completed_1jnix_134{border-color:var(--color--success)}._header_1jnix_138{align-items:center;gap:var(--spacing--2xs);padding:var(--spacing--sm);display:flex}._header_1jnix_138._headerClickable_1jnix_144{cursor:pointer;user-select:none}._header_1jnix_138 ._headerChevron_1jnix_148{display:none}._header_1jnix_138:hover ._headerChevron_1jnix_148{display:block}._parentBody_1jnix_155{padding:0 var(--spacing--sm) var(--spacing--sm)}._title_1jnix_159{flex:1}._completeLabel_1jnix_163{align-items:center;gap:var(--spacing--4xs);white-space:nowrap;display:flex}._sections_1jnix_170{flex-direction:column;display:flex}._section_1jnix_170{border-top:var(--border);padding:var(--spacing--sm)}._sectionHeader_1jnix_180{align-items:center;gap:var(--spacing--2xs);cursor:pointer;user-select:none;display:flex}._sectionHeader_1jnix_180 ._sectionChevron_1jnix_187{display:none}._sectionHeader_1jnix_180:hover ._sectionChevron_1jnix_187{display:block}._sectionTitle_1jnix_194{font-weight:var(--font-weight--medium);flex:1}._sectionCheck_1jnix_199{color:var(--color--success)}._sectionContent_1jnix_203{padding-top:var(--spacing--xs)}._footer_1jnix_207{align-items:center;gap:var(--spacing--xs);border-top:var(--border);padding:var(--spacing--xs) var(--spacing--sm);display:flex}._footerNav_1jnix_215{align-items:center;gap:var(--spacing--4xs);flex:1;display:flex}._footerActions_1jnix_222{align-items:center;gap:var(--spacing--2xs);display:flex}._actionButton_1jnix_228{--button--font-size:var(--font-size--2xs)}._container_d5qbf_125{gap:var(--spacing--xs);flex-direction:column;display:flex;position:relative}._checkingCredentials_d5qbf_132{align-items:center;gap:var(--spacing--4xs);display:flex}.fade-enter-active[data-v-8ddd6226],.fade-leave-active[data-v-8ddd6226]{transition:opacity .5s}.fade-enter-from[data-v-8ddd6226],.fade-leave-to[data-v-8ddd6226]{opacity:0}._container_1ekbs_125{gap:var(--spacing--xs);line-height:var(--line-height--lg);font-size:var(--font-size--sm);flex-direction:column;display:flex;position:relative}._description_1ekbs_134{color:var(--color--text--shade-1);line-height:var(--line-height--md);margin:0}._noIssuesMessage_1ekbs_140{color:var(--color--text--shade-1);margin:0}._issuesBox_1ekbs_145{padding:var(--spacing--2xs) var(--spacing--xs);background-color:var(--color--background--light-3);border:var(--border);border-radius:var(--radius--lg)}._issuesList_1ekbs_152{gap:var(--spacing--4xs);flex-direction:column;margin:0;padding:0;display:flex;position:relative}._runButton_1ekbs_161{align-self:stretch}._unpinSection_1ekbs_165{align-items:center;gap:var(--spacing--2xs);flex-direction:row;display:flex}._unpinIndividuallyText_1ekbs_172{font-size:var(--font-size--2xs);color:var(--color--text--tint-1);align-items:center;gap:var(--spacing--4xs);display:inline-flex}._infoIcon_1ekbs_180{color:var(--color--text--tint-1);cursor:help}._followUpsSection_1ekbs_185{border-top:var(--border);padding-top:var(--spacing--xs);flex-direction:column;display:flex}._followUpsTitle_1ekbs_192{font-size:var(--font-size--md);font-weight:var(--font-weight--bold);color:var(--color--text);margin-bottom:var(--spacing--2xs);line-height:1.45}._followUpItem_1ekbs_200{padding:var(--spacing--4xs) 0;cursor:pointer;color:var(--color--text);align-items:center;display:flex}._followUpItem_1ekbs_200:hover{color:var(--color--primary)}._followUpItemDisabled_1ekbs_211{cursor:not-allowed;opacity:.5}._followUpItemDisabled_1ekbs_211:hover{color:var(--color--text)}._followUpIcon_1ekbs_219{margin-right:var(--spacing--2xs);color:var(--color--text--tint-1);flex-shrink:0}._followUpText_1ekbs_225{font-size:var(--font-size--sm)}._banner_gny94_125{align-items:center;gap:var(--spacing--xs);padding:var(--spacing--sm) var(--spacing--xs);background:var(--callout--color--background--info);border:1px solid var(--callout--border-color--info);border-radius:var(--radius--lg) var(--radius--lg) 0 0;margin:0 var(--spacing--2xs);line-height:var(--line-height--xl);border-bottom:none;display:flex}._icon_gny94_138{flex-shrink:0}._text_gny94_142{color:var(--callout--color--text--info);font-size:var(--font-size--2xs);flex:1}._closeIcon_gny94_148{color:var(--callout--color--text--info);cursor:pointer;flex-shrink:0}._closeIcon_gny94_148:hover{opacity:.7}._container_7ra49_125{border:var(--border-width) var(--border-style) var(--color--foreground);border-radius:var(--radius--lg);background-color:var(--color--background--light-3);padding:var(--spacing--3xs);margin-bottom:var(--spacing--md);overflow:hidden}._current_7ra49_134{border-color:var(--border-color--info);box-shadow:0 0 0 3px var(--color--primary--tint-3);border-width:2px}._header_7ra49_140{cursor:pointer;justify-content:space-between;align-items:center;display:flex}._headerLeft_7ra49_147{align-items:center;gap:var(--spacing--4xs);display:flex}._chevron_7ra49_153{color:var(--color--text);flex-shrink:0;transition:transform .2s}._chevronExpanded_7ra49_159{transform:rotate(90deg)}._label_7ra49_163{font-size:var(--font-size--sm);font-weight:var(--font-weight--bold);color:var(--color--text--shade-1);white-space:nowrap}._labelActive_7ra49_170{font-size:var(--font-size--2xs);color:var(--color--text--tint-1)}._changesList_7ra49_175{gap:var(--spacing--4xs);margin-top:var(--spacing--2xs);flex-direction:column;display:flex}._changeItem_7ra49_182{align-items:center;gap:var(--spacing--2xs);padding:var(--spacing--3xs) var(--spacing--2xs);border-radius:var(--radius);cursor:pointer;display:flex}._changeItem_7ra49_182:hover{background-color:var(--color--foreground--tint-2)}._penIcon_7ra49_194{color:var(--color--text--tint-1);flex-shrink:0}._nodeIcon_7ra49_199{flex-shrink:0}._nodeName_7ra49_203{font-size:var(--font-size--2xs);color:var(--color--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._container_1w9ou_125{border:var(--border-width) var(--border-style) var(--color--foreground);border-radius:var(--radius) var(--radius) 0 0;margin:0 var(--spacing--2xs);border-bottom:none;overflow:hidden}._header_1w9ou_133{padding:var(--spacing--3xs) var(--spacing--2xs) var(--spacing--3xs) var(--spacing--2xs);cursor:pointer;justify-content:space-between;align-items:center;display:flex}._header_1w9ou_133:hover{background-color:var(--color--background--light-1)}._headerLeft_1w9ou_144{align-items:center;gap:var(--spacing--4xs);display:flex}._chevron_1w9ou_150{color:var(--color--text--shade-1);flex-shrink:0;transition:transform .2s}._chevronExpanded_1w9ou_156{transform:rotate(90deg)}._label_1w9ou_160{font-size:var(--font-size--xs);color:var(--color--text--shade-1);font-weight:var(--font-weight--regular)}._body_1w9ou_166{max-height:0;transition:max-height .2s;overflow:hidden}._bodyExpanded_1w9ou_172{max-height:200px;overflow-y:auto}._nodeList_1w9ou_177{padding:0 var(--spacing--4xs) var(--spacing--2xs);margin:0;list-style:none}._nodeItem_1w9ou_183{align-items:center;gap:var(--spacing--2xs);padding:var(--spacing--3xs) var(--spacing--4xs);border-radius:var(--radius);cursor:pointer;display:flex}._nodeItem_1w9ou_183:hover{background-color:var(--color--background--light-1)}._nodeIcon_1w9ou_195{flex-shrink:0}._nodeName_1w9ou_199{font-size:var(--font-size--2xs);color:var(--color--text--shade-1);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._dropdown_d2t4b_125{background:var(--color--background--light-3);border:.5px solid var(--color--foreground);border-radius:var(--radius);z-index:9999;min-width:200px;max-width:300px;position:fixed;box-shadow:0 1px 3px rgba(0,0,0,.1),0 3px 8px rgba(0,0,0,.1)}._searchWrapper_d2t4b_136{align-items:center;gap:var(--spacing--2xs);padding:var(--spacing--2xs) var(--spacing--xs);border-bottom:var(--border);display:flex}._searchIcon_d2t4b_144{color:var(--color--text--tint-2);flex-shrink:0}._searchInput_d2t4b_149{height:24px;font-size:var(--font-size--sm);color:var(--color--text);background:0 0;border:none;outline:none;flex:1;padding:0}._searchInput_d2t4b_149::placeholder{color:var(--color--text--tint-1)}._list_d2t4b_163{padding:var(--spacing--4xs);max-height:320px;overflow-y:auto}._item_d2t4b_169{align-items:center;gap:var(--spacing--2xs);height:32px;padding:0 var(--spacing--2xs);border-radius:var(--radius);cursor:pointer;transition:background-color .1s;display:flex}._item_d2t4b_169:hover,._item_d2t4b_169._highlighted_d2t4b_179{background:var(--lightningcss-light,var(--color--foreground--tint-1))var(--lightningcss-dark,var(--color--foreground--tint-2))}._item_d2t4b_169._selected_d2t4b_182{background-color:var(--lightningcss-light,var(--color--success--tint-3))var(--lightningcss-dark,var(--color--success--tint-4))}._item_d2t4b_169._selected_d2t4b_182:hover,._item_d2t4b_169._selected_d2t4b_182._highlighted_d2t4b_179{background-color:var(--lightningcss-light,var(--color--success--tint-2))var(--lightningcss-dark,var(--color--success--tint-3))}._nodeName_d2t4b_189{font-size:var(--font-size--sm);text-overflow:ellipsis;white-space:nowrap;color:var(--color--text);flex:1;line-height:20px;overflow:hidden}._checkIcon_d2t4b_199{color:var(--color--success)}._emptyState_d2t4b_203{padding:var(--spacing--sm);text-align:center;font-size:var(--font-size--sm);color:var(--color--text--tint-1)}._chip_1061o_125{align-items:center;gap:var(--spacing--3xs);height:24px;padding:0 var(--spacing--2xs);background-color:var(--lightningcss-light,var(--color--green-100))var(--lightningcss-dark,var(--color--green-900));border:1px solid var(--lightningcss-light,var(--color--green-100))var(--lightningcss-dark,var(--color--green-900));border-radius:var(--radius);font-size:var(--font-size--2xs);color:var(--lightningcss-light,var(--color--green-800))var(--lightningcss-dark,var(--color--green-200));cursor:pointer;white-space:nowrap;display:inline-flex}._chip_1061o_125:hover{background-color:var(--lightningcss-light,var(--color--green-200))var(--lightningcss-dark,var(--color--green-800))}._chip_1061o_125._unconfirmed_1061o_142{background-color:var(--color--background--light-3);border:1px dashed var(--lightningcss-light,var(--color--foreground--shade-2))var(--lightningcss-dark,var(--color--foreground));color:var(--lightningcss-light,var(--color--foreground--shade-2))var(--lightningcss-dark,var(--color--text--tint-1));font-style:italic}._chip_1061o_125._unconfirmed_1061o_142:hover{background-color:var(--color--background--light-1)}._iconWrapper_1061o_152{justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:relative;overflow:visible}._confirmedIcon_1061o_162,._confirmedIcon_1061o_162 svg{color:var(--lightningcss-light,var(--color--green-800))var(--lightningcss-dark,var(--color--green-200))}._confirmedIcon_1061o_162 img{mix-blend-mode:luminosity}._chip_1061o_125:hover ._nodeIcon_1061o_172{display:none}._removeButton_1061o_176{cursor:pointer;color:var(--lightningcss-light,var(--color--green-800))var(--lightningcss-dark,var(--color--green-200));background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none}._chip_1061o_125:hover ._removeButton_1061o_176{display:flex}._closeIcon_1061o_190 svg{width:24px;height:24px}._prefixIcon_1061o_195{color:var(--lightningcss-light,var(--color--foreground--shade-2))var(--lightningcss-dark,var(--color--text--tint-1))}._label_1061o_199{line-height:1}._wrapper_1qi5n_125{width:100%}._overflowText_1qi5n_129{font-size:var(--font-size--2xs);color:var(--color--text--tint-1);padding:var(--spacing--4xs) 0}._bundledConfirmedChip_1qi5n_135{align-items:center;gap:var(--spacing--4xs);height:24px;padding:0 var(--spacing--2xs);background-color:var(--lightningcss-light,var(--color--green-100))var(--lightningcss-dark,var(--color--green-900));border:1px solid var(--lightningcss-light,var(--color--green-100))var(--lightningcss-dark,var(--color--green-900));border-radius:var(--radius);font-size:var(--font-size--2xs);color:var(--lightningcss-light,var(--color--green-800))var(--lightningcss-dark,var(--color--green-200));white-space:nowrap;cursor:pointer;display:inline-flex}._bundledIconWrapper_1qi5n_150{justify-content:center;align-items:center;width:14px;height:14px;display:flex}._bundledConfirmedIcon_1qi5n_158{color:var(--lightningcss-light,var(--color--green-800))var(--lightningcss-dark,var(--color--green-200))}._bundledConfirmedChip_1qi5n_135:hover ._bundledConfirmedIcon_1qi5n_158{display:none}._bundledRemoveButton_1qi5n_165{cursor:pointer;min-width:24px;min-height:24px;color:var(--lightningcss-light,var(--color--green-800))var(--lightningcss-dark,var(--color--green-200));background:0 0;border:none;justify-content:center;align-items:center;margin:-5px;padding:0;display:none}._bundledConfirmedChip_1qi5n_135:hover ._bundledRemoveButton_1qi5n_165{display:flex}._bundledUnconfirmedChip_1qi5n_182{align-items:center;gap:var(--spacing--4xs);height:24px;padding:0 var(--spacing--2xs);background-color:var(--color--background--light-3);border:1px dashed var(--lightningcss-light,var(--color--foreground--shade-2))var(--lightningcss-dark,var(--color--foreground));border-radius:var(--radius);font-size:var(--font-size--2xs);font-weight:var(--font-weight--regular);color:var(--lightningcss-light,var(--color--foreground--shade-2))var(--lightningcss-dark,var(--color--text--tint-1));cursor:pointer;white-space:nowrap;font-style:italic;display:inline-flex}._bundledUnconfirmedChip_1qi5n_182:hover{background-color:var(--color--background--light-1)}._bundledUnconfirmedIcon_1qi5n_202{color:var(--lightningcss-light,var(--color--foreground--shade-2))var(--lightningcss-dark,var(--color--text--tint-1))}._expandedNodeList_1qi5n_206{padding:var(--spacing--4xs);max-height:240px;overflow-y:auto}._expandedNodeItem_1qi5n_212{align-items:center;gap:var(--spacing--2xs);padding:var(--spacing--4xs) var(--spacing--2xs);border-radius:var(--radius);font-size:var(--font-size--2xs);color:var(--color--text);display:flex}._expandedNodeItem_1qi5n_212:hover{background-color:var(--color--foreground--tint-2)}._expandedNodeName_1qi5n_225{text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1;overflow:hidden}._expandedRemoveButton_1qi5n_233{cursor:pointer;min-width:24px;min-height:24px;color:var(--color--text--tint-2);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._expandedRemoveButton_1qi5n_233:hover{color:var(--color--text)}._container_rsqvg_125{gap:var(--spacing--4xs);flex-wrap:wrap;display:flex}._chip_rsqvg_131{align-items:center;gap:var(--spacing--3xs);height:24px;padding:0 var(--spacing--2xs);background-color:var(--lightningcss-light,var(--color--neutral-200))var(--lightningcss-dark,var(--color--neutral-850));border:1px solid var(--lightningcss-light,var(--color--neutral-200))var(--lightningcss-dark,var(--color--neutral-850));border-radius:var(--radius);font-size:var(--font-size--2xs);color:var(--lightningcss-light,var(--color--neutral-800))var(--lightningcss-dark,var(--color--neutral-white));white-space:nowrap;display:inline-flex}._chipIconWrapper_rsqvg_145{width:12px;height:12px;color:var(--lightningcss-light,var(--color--neutral-800))var(--lightningcss-dark,var(--color--neutral-white));justify-content:center;align-items:center;display:flex}._chipIconWrapper_rsqvg_145 svg{color:var(--lightningcss-light,var(--color--neutral-800))var(--lightningcss-dark,var(--color--neutral-white))}._chipIconWrapper_rsqvg_145 img{mix-blend-mode:luminosity}._chipIcon_rsqvg_145{color:var(--lightningcss-light,var(--color--neutral-800))var(--lightningcss-dark,var(--color--neutral-white))}._chipLabel_rsqvg_164{text-overflow:ellipsis;max-width:160px;line-height:1;overflow:hidden}._container_d7kbl_125{text-align:center;padding:0 var(--spacing--lg);flex-direction:column;align-items:center;display:flex}._icon_d7kbl_133{color:var(--color--text);margin-bottom:var(--spacing--xs);font-size:32px}._title_d7kbl_139{font-size:var(--font-size--md);font-weight:var(--font-weight--bold);color:var(--color--text);margin:0 0 var(--spacing--sm) 0;line-height:var(--line-height--lg)}._body_d7kbl_147{font-size:var(--font-size--sm);color:var(--color--text--tint-1);line-height:var(--line-height--xl);margin:0 0 var(--spacing--xs) 0;max-width:289px}._container_16cve_125{padding:var(--spacing--2xs) 0}._collapsedHeader_16cve_129{align-items:center;gap:var(--spacing--2xs);cursor:pointer;display:flex}._dividerLine_16cve_136{background-color:var(--color--foreground);flex:1;height:1px}._toggleButton_16cve_142{align-items:center;gap:var(--spacing--4xs);cursor:pointer;padding:var(--spacing--4xs) var(--spacing--2xs);border-radius:var(--radius);color:var(--color--text--tint-1);font-size:var(--font-size--2xs);white-space:nowrap;background:0 0;border:none;display:flex}._toggleButton_16cve_142:hover{background-color:var(--color--foreground--tint-1)}._count_16cve_159{font-weight:var(--font-weight--bold)}._notVisibleNote_16cve_163{text-align:center;color:var(--color--text--tint-1);font-size:var(--font-size--2xs);margin:var(--spacing--4xs) 0 0}._expandedMessages_16cve_170{margin-top:var(--spacing--xs);padding-left:var(--spacing--xs);border-left:var(--spacing--5xs) var(--border-style) var(--color--foreground);opacity:.65}._message_1jt83_125{margin-top:var(--spacing--sm);margin-bottom:var(--spacing--sm);line-height:var(--line-height--xl);font-size:var(--font-size--sm)}._card_1jt83_132{gap:var(--spacing--xs);border-radius:var(--radius--lg);flex-direction:column;display:flex}._section_1jt83_139{gap:var(--spacing--4xs);flex-direction:column;display:flex}._triggerSection_1jt83_145{gap:var(--spacing--4xs);align-items:baseline;display:flex}._steps_1jt83_151{padding-left:var(--spacing--md);gap:var(--spacing--2xs);margin:0;display:grid}._subSteps_1jt83_158{margin:var(--spacing--4xs) 0 0 0;padding-left:var(--spacing--md);gap:var(--spacing--4xs);display:grid}._notes_1jt83_165{padding-left:var(--spacing--md);gap:var(--spacing--4xs);margin:0;display:grid}._actions_1jt83_172{gap:var(--spacing--2xs);margin-top:var(--spacing--2xs);flex-wrap:wrap;display:flex}._container_13jvs_125{align-items:center;display:flex}._select_13jvs_130,._select_13jvs_130:not([data-disabled]):hover{background-color:transparent}._content_13jvs_137 [role=option]{height:auto;padding:var(--spacing--3xs) var(--spacing--2xs)}._itemContent_13jvs_142{gap:var(--spacing--5xs);flex-direction:column;display:flex}._description_13jvs_148{font-size:var(--font-size--3xs);color:var(--color--text--tint-1);line-height:var(--line-height--sm)}._wrapper_17gun_125{gap:var(--spacing--xs);flex-direction:column;display:flex}._intro_17gun_131{line-height:var(--line-height--xl)}._container_17gun_135{border:var(--border);border-radius:var(--radius--lg);outline:none}._question_17gun_141{padding:var(--spacing--sm) var(--spacing--xs)}._questionText_17gun_145{margin-bottom:var(--spacing--xs)}._options_17gun_149{gap:var(--spacing--4xs);flex-direction:column;display:flex}._optionRow_17gun_155{align-items:center;gap:var(--spacing--2xs);width:100%;padding:var(--spacing--3xs) var(--spacing--2xs);border-radius:var(--radius--lg);cursor:pointer;text-align:left;background:0 0;border:none;transition:background-color .15s;display:flex}._optionRow_17gun_155:hover,._optionRow_17gun_155._highlighted_17gun_168{background-color:var(--lightningcss-light,var(--color--neutral-200))var(--lightningcss-dark,var(--color--neutral-800))}._optionRow_17gun_155:hover ._arrowIndicator_17gun_171,._optionRow_17gun_155._highlighted_17gun_168 ._arrowIndicator_17gun_171{opacity:1}._optionRow_17gun_155._activeSelected_17gun_174{background-color:var(--color--primary)}._optionRow_17gun_155._activeSelected_17gun_174 ._numberBadge_17gun_177{background-color:var(--color--orange-400);color:#fff}._optionRow_17gun_155._activeSelected_17gun_174 ._optionLabel_17gun_181{color:#fff}._optionRow_17gun_155._activeSelected_17gun_174 ._arrowIndicator_17gun_171{opacity:1;color:#fff}._optionRow_17gun_155:disabled{color:var(--color--text--tint-1);cursor:not-allowed}._numberBadge_17gun_177{width:var(--spacing--lg);height:var(--spacing--lg);border-radius:var(--radius);background-color:var(--color--foreground--tint-1);color:var(--color--text);font-size:var(--font-size--2xs);font-weight:var(--font-weight--bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._arrowIndicator_17gun_171{opacity:0;color:var(--color--text--tint-1);flex-shrink:0;margin-left:auto;transition:opacity .15s}._optionLabel_17gun_181{color:var(--color--text);font-size:var(--font-size--sm);font-weight:var(--font-weight--regular);line-height:var(--line-height--xl)}._checkboxRow_17gun_222{align-items:center;gap:var(--spacing--2xs);cursor:pointer;padding:var(--spacing--3xs) var(--spacing--2xs);border-radius:var(--radius--lg);transition:background-color .15s;display:flex}._checkboxRow_17gun_222:hover,._checkboxRow_17gun_222._highlighted_17gun_168{background-color:var(--lightningcss-light,var(--color--neutral-200))var(--lightningcss-dark,var(--color--neutral-800))}._somethingElseRow_17gun_235{align-items:center;justify-items:space-between;padding:var(--spacing--3xs) var(--spacing--2xs);border-radius:var(--radius--lg);border:0;outline:none;transition:background-color .15s;display:flex}._somethingElseRow_17gun_235:hover,._somethingElseRow_17gun_235._highlighted_17gun_168{background-color:var(--lightningcss-light,var(--color--neutral-200))var(--lightningcss-dark,var(--color--neutral-800))}._somethingElseRow_17gun_235 ._somethingElseInput_17gun_248>*{box-shadow:none;background-color:transparent;outline:none}._somethingElseRow_17gun_235 ._somethingElseInput_17gun_248 input{font-size:var(--font-size--sm)}._somethingElseRow_17gun_235 ._somethingElseInput_17gun_248 input::placeholder{color:var(--color--text)}._somethingElseRowMulti_17gun_260{align-items:center;gap:var(--spacing--2xs);padding:var(--spacing--3xs) var(--spacing--2xs);border-radius:var(--radius--lg);border:0;outline:none;transition:background-color .15s;display:flex}._somethingElseRowMulti_17gun_260:hover,._somethingElseRowMulti_17gun_260._highlighted_17gun_168{background-color:var(--lightningcss-light,var(--color--neutral-200))var(--lightningcss-dark,var(--color--neutral-800))}._pencilIconContainer_17gun_274{min-width:var(--spacing--lg);width:var(--spacing--lg);height:var(--spacing--lg);border-radius:var(--radius);background-color:var(--color--foreground--tint-1);justify-content:center;align-items:center;display:flex}._pencilIcon_17gun_274{color:var(--color--text--tint-1);flex-shrink:0}._footer_17gun_290{border-top:var(--border);padding:var(--spacing--xs) var(--spacing--sm);justify-content:space-between;align-items:center;display:flex}._pagination_17gun_298{align-items:center;gap:var(--spacing--3xs);display:flex}._paginationText_17gun_304{color:var(--color--text--tint-1);user-select:none}._navigation_17gun_309{gap:var(--spacing--2xs);min-height:28px;display:flex}._textareaInput_17gun_315 textarea{resize:none;height:5lh;overflow-y:auto}._questionFade-enter-active_17gun_322,._questionFade-leave-active_17gun_323{transition:opacity .15s}._questionFade-enter-from_17gun_327,._questionFade-leave-to_17gun_328{opacity:0}._container_1vfyo_125{background-color:var(--assistant--color--background--user-bubble);border-radius:var(--radius--lg);padding:var(--spacing--sm);margin-top:var(--spacing--sm)}._answerItem_1vfyo_132{gap:var(--spacing--5xs);flex-direction:column;display:flex}._answerItem_1vfyo_132:not(:last-child){margin-bottom:var(--spacing--xs)}._question_1vfyo_141{line-height:var(--line-height--md)}._container_q91wm_125{gap:var(--spacing--xs);padding:var(--spacing--xs);margin-bottom:var(--spacing--sm);border:var(--border);border-radius:var(--spacing--3xs);background-color:#fff;flex-direction:column;display:flex;overflow:clip}._prompt_q91wm_137{color:var(--color--text);font-weight:500}._urlBox_q91wm_142{background-color:var(--color--neutral-125);border-radius:var(--spacing--4xs);padding:var(--spacing--2xs) var(--spacing--xs);overflow:hidden}._urlText_q91wm_149{color:var(--color--text);text-overflow:ellipsis;display:block;overflow:hidden}._actions_q91wm_156{gap:var(--spacing--2xs);align-items:center;display:flex}._splitButton_q91wm_162{display:flex;position:relative}._splitButtonMain_q91wm_167{border-top-right-radius:0;border-bottom-right-radius:0}._splitButtonDropdown_q91wm_172{display:flex}._splitButtonCaret_q91wm_176{border-left:1px solid rgba(255,255,255,.4);border-top-left-radius:0;border-bottom-left-radius:0}.slide-enter-active[data-v-ab7e8743],.slide-leave-active[data-v-ab7e8743]{transition:transform var(--animation--duration) var(--animation--easing)}.slide-enter-from[data-v-ab7e8743],.slide-leave-to[data-v-ab7e8743]{transform:translateY(8px)}._container_1s530_125{width:100%;height:100%}._newWorkflowButtonWrapper_1s530_130{gap:var(--spacing--2xs);background-color:var(--color--background--light-2);padding:var(--spacing--xs);border:0;flex-flow:wrap;display:flex}._newWorkflowText_1s530_140{color:var(--color--text);font-size:var(--font-size--2xs)}._container_18k35_125{text-align:center;padding:0 var(--spacing--lg);flex-direction:column;align-items:center;display:flex}._icon_18k35_133{color:var(--color--text);margin-bottom:var(--spacing--xs);font-size:32px}._title_18k35_139{font-size:var(--font-size--md);font-weight:var(--font-weight--bold);color:var(--color--text);margin:0 0 var(--spacing--sm) 0;line-height:var(--line-height--lg)}._body_18k35_147{font-size:var(--font-size--sm);color:var(--color--text--tint-1);line-height:var(--line-height--xl);margin:0 0 var(--spacing--xs) 0;max-width:289px}._inlineButton_18k35_155{vertical-align:middle;margin:0 var(--spacing--4xs);display:inline-flex}._wrapper_jmxiz_125{width:100%;height:100%}.ask-mode-coachmark{width:289px;padding:var(--spacing--xs);background:var(--color--background--shade-2);color:var(--color--foreground--tint-2)}.ask-mode-coachmark svg{fill:var(--color--background--shade-2);stroke:var(--color--background--shade-2)}.ask-mode-coachmark__header{padding-bottom:var(--spacing--4xs);justify-content:space-between;align-items:center;display:flex}.ask-mode-coachmark__title{font-size:var(--font-size--sm);font-weight:var(--font-weight--bold);line-height:1.45}.ask-mode-coachmark__body{font-size:var(--font-size--sm);line-height:var(--line-height--xl);margin:0}.ask-mode-coachmark__footer{padding-top:var(--spacing--2xs)}.ask-mode-coachmark__button{background-color:var(--color--primary)}.ask-mode-coachmark__button:hover{background-color:var(--color--primary--shade-1)}._slideWrapper_1qkuu_125{height:100%;overflow:hidden}._slideEnterActive_1qkuu_130{transition:width var(--b1207176) ease-in-out}._slideLeaveActive_1qkuu_134{transition:width var(--v1750e316) ease-in-out}._slideFrom_1qkuu_138{width:0!important}._resizeWrapper_1qkuu_142{z-index:var(--ask-assistant-chat--z)}._wrapper_1qkuu_146{flex-direction:column;height:100%;display:flex}._assistantContent_1qkuu_152{flex:1;overflow:hidden}._app_1lj2z_125{height:100vh;overflow:hidden}\n/*$vite$:1*/',document.head.appendChild(Ru);try{e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(u=(new e.Error).stack)&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[u]="bfe0a524-e55f-4c33-8f1a-d0116c9ecb2b",e._sentryDebugIdIdentifier="sentry-dbid-bfe0a524-e55f-4c33-8f1a-d0116c9ecb2b")}catch(e){}var e,u;for((function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver((e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)})).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}(),Du=je({...Il,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0},headerAriaLevel:{type:String,default:"2"}}),Uu=g({name:"ElDrawer",components:{ElOverlay:Uo,ElFocusTrap:_e,ElIcon:Ct,Close:Pe},inheritAttrs:!1,props:Du,emits:zl,setup(e,{slots:t}){zt({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},x((()=>!!t.title))),zt({scope:"el-drawer",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/drawer.html#attributes",type:"Attribute"},x((()=>!!e.customClass)));const o=c(),a=c(),r=pt("drawer"),{t:l}=tt(),n=x((()=>"rtl"===e.direction||"ltr"===e.direction)),i=x((()=>Tt(e.size)));return{...jl(e,o),drawerRef:o,focusStartRef:a,isHorizontal:n,drawerSize:i,ns:r,t:l}}}),Wu=["aria-label","aria-labelledby","aria-describedby"],Vu=["id","aria-level"],qu=["aria-label"],Fu=["id"],Hu=De(nt(Uu,[["render",qy],["__file","/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue"]])),Ku=g({__name:"NonProductionLicenseBanner",setup:e=>(e,t)=>(r(),ee(Ui,{name:"NON_PRODUCTION_LICENSE",dismissible:!1},{mainContent:ae((()=>[i("span",null,y(C(ve).baseText("banners.nonProductionLicense.message")),1)])),_:1}))}),Gu=g({__name:"TrialOverBanner",setup(e){const t=Gi();function o(){t.goToUpgrade("canvas-nav","upgrade-canvas-nav","redirect")}return(e,t)=>(r(),ee(Ui,{"custom-icon":"info",theme:"warning",name:"TRIAL_OVER"},{mainContent:ae((()=>[i("span",null,y(C(ve).baseText("banners.trialOver.message")),1)])),trailingContent:ae((()=>[U(C(Je),{class:"n8n-button--success",variant:"solid",icon:"zap",size:"small",onClick:o},{default:ae((()=>[l(y(C(ve).baseText("generic.upgradeNow")),1)])),_:1})])),_:1}))}}),Yu={key:0},Qu=["value","max"],Xu=g({__name:"TrialBanner",setup(e){const t={success:"solid",primary:"solid",secondary:"subtle",tertiary:"ghost",danger:"destructive"},o={success:{"--button--color--background":"var(--color--success)","--button--color--background-hover":"var(--color--success--shade-1)","--button--color--background-active":"var(--color--success--shade-1)","--button--color":"var(--color--neutral-white)","--button--shadow":"0 0 0 1px var(--color--success)","--button--shadow--hover":"0 0 0 1px var(--color--success--shade-1)","--button--shadow--active":"0 0 0 1px var(--color--success--shade-1)","--button--border-color":"var(--color--success)","--button--border-color--hover":"var(--color--success--shade-1)","--button--border-color--active":"var(--color--success--shade-1)"},warning:{"--button--color--background":"var(--color--warning)","--button--color--background-hover":"var(--color--warning--shade-1)","--button--color--background-active":"var(--color--warning--shade-1)","--button--color":"var(--color--neutral-white)","--button--shadow":"0 0 0 1px var(--color--warning)","--button--shadow--hover":"0 0 0 1px var(--color--warning--shade-1)","--button--shadow--active":"0 0 0 1px var(--color--warning--shade-1)","--button--border-color":"var(--color--warning)","--button--border-color--hover":"var(--color--warning--shade-1)","--button--border-color--active":"var(--color--warning--shade-1)"},danger:{"--button--color--background":"var(--color--danger)","--button--color--background-hover":"var(--color--danger--shade-1)","--button--color--background-active":"var(--color--danger--shade-1)","--button--color":"var(--color--neutral-white)","--button--shadow":"0 0 0 1px var(--color--danger)","--button--shadow--hover":"0 0 0 1px var(--color--danger--shade-1)","--button--shadow--active":"0 0 0 1px var(--color--danger--shade-1)","--button--border-color":"var(--color--danger)","--button--border-color--hover":"var(--color--danger--shade-1)","--button--border-color--active":"var(--color--danger--shade-1)"},primary:{"--button--color--background":"var(--color--primary)","--button--color--background-hover":"var(--color--primary--shade-1)","--button--color--background-active":"var(--color--primary--shade-1)","--button--color":"var(--color--neutral-white)","--button--shadow":"0 0 0 1px var(--color--primary)","--button--shadow--hover":"0 0 0 1px var(--color--primary--shade-1)","--button--shadow--active":"0 0 0 1px var(--color--primary--shade-1)","--button--border-color":"var(--color--primary)","--button--border-color--hover":"var(--color--primary--shade-1)","--button--border-color--active":"var(--color--primary--shade-1)"}},a=Mo(),n=Gi(),c=_t(),d=x((()=>a.bannerTimeLeft)),u=x((()=>a.showExecutions)),p=x((()=>({text:a.bannerCta.text,icon:a.bannerCta.icon,size:a.bannerCta.size,style:a.bannerCta.style,variant:a.bannerCta.variant,href:a.bannerCta.href}))),v=x((()=>a.bannerIcon)),m=x((()=>p.value.variant?p.value.variant:t[p.value.style]??"solid")),g=x((()=>{if(!p.value.variant)return o[p.value.style]})),b=x((()=>a.trialTimeLeft)),f=x((()=>{if(d.value.text)return d.value.text;const{count:e,unit:t}=b.value;return ve.baseText(`banners.trial.message.${t}`,{adjustToNumber:e,interpolate:{count:String(e)}})})),h=x((()=>{const e=a.currentPlanData,t=a.currentUsageData;return e&&t?{...e,usage:t}:null})),_=x((()=>h.value?.usage?h.value.usage.executions<h.value.monthlyExecutionsLimit:0)),k=x((()=>{if(!h.value?.usage)return 0;const e=h.value.usage.executions,t=8*h.value.monthlyExecutionsLimit/100;return e<t?t:e})),T=x((()=>h.value?.monthlyExecutionsLimit?h.value.monthlyExecutionsLimit:0)),E=x((()=>{if(!h.value?.usage)return 0;const e=h.value.usage.executions,t=h.value.monthlyExecutionsLimit;return e>t?t:e}));function I(){p.value.href?p.value.href.startsWith("http")?window.open(p.value.href,"_blank"):c.push(p.value.href):n.goToUpgrade("canvas-nav","upgrade-canvas-nav","redirect")}return(e,t)=>(r(),ee(Ui,{name:"TRIAL",theme:"custom",dismissible:C(a).bannerDismissible,"dismiss-permanently":"","custom-icon":v.value},{mainContent:ae((()=>[i("div",{class:z(e.$style.content)},[d.value.show?(r(),s("span",Yu,y(f.value),1)):w("",!0),u.value?(r(),s("div",{key:1,class:z(e.$style.usageCounter)},[i("div",{class:z(e.$style.progressBarDiv)},[i("progress",{class:z([_.value?e.$style.progressBarSuccess:e.$style.progressBarDanger,e.$style.progressBar]),value:k.value,max:T.value},null,10,Qu)],2),i("div",{class:z(e.$style.executionsCountSection)},[U(C(Qe),{size:"xsmall",color:_.value?"text-dark":"danger"},{default:ae((()=>[l(y(E.value)+"/"+y(T.value),1)])),_:1},8,["color"]),t[0]||(t[0]=l(" ",-1)),U(C(Qe),{size:"xsmall",color:_.value?"text-dark":"danger"},{default:ae((()=>[l(y(C(ve).baseText("executionUsage.label.executions")),1)])),_:1},8,["color"])],2)],2)):w("",!0)],2)])),trailingContent:ae((()=>[i("div",{class:z(e.$style.trailingContentWrapper)},[U(C(Je),{variant:m.value,style:oe(g.value),icon:p.value.icon,size:p.value.size,onClick:I},{default:ae((()=>[l(y(p.value.text),1)])),_:1},8,["variant","style","icon","size"])],2)])),_:1},8,["dismissible","custom-icon"]))}}),Ju=Rt(Xu,[["__cssModules",{$style:{content:"_content_1fc63_125",progressBarDiv:"_progressBarDiv_1fc63_131",progressBar:"_progressBar_1fc63_131",progressBarSuccess:"_progressBarSuccess_1fc63_160",progressBarDanger:"_progressBarDanger_1fc63_170",usageText:"_usageText_1fc63_179",usageCounter:"_usageCounter_1fc63_186",danger:"_danger_1fc63_194",executionsCountSection:"_executionsCountSection_1fc63_198",trailingContentWrapper:"_trailingContentWrapper_1fc63_202"}}]]),Zu=Rt(g({__name:"V1Banner",setup(e){const t=Wi();async function o(){await t.dismissBanner("V1","permanent")}const a=x((()=>Br(["instanceOwner"])));return(e,t)=>{const l=F("n8n-html");return r(),ee(Ui,{"custom-icon":"info",theme:"warning",name:"V1",class:z(e.$style.v1container)},{mainContent:ae((()=>[M(i("span",null,null,512),[[l,C(ve).baseText("banners.v1.message")]]),a.value?(r(),s("a",{key:0,class:z(e.$style.link),"data-test-id":"banner-confirm-v1",onClick:o},[M(i("span",null,null,512),[[l,C(ve).baseText("generic.dontShowAgain")]])],2)):w("",!0)])),_:1},8,["class"])}}}),[["__cssModules",{$style:{v1container:"_v1container_182t0_125",link:"_link_182t0_126"}}]]),ep=g({__name:"EmailConfirmationBanner",setup(e){const t=Oo(),o=Mo(),a=x((()=>o.currentUserCloudInfo?.email??""));async function n(){try{await Ur().sendConfirmationEmail(),t.showMessage({type:"success",title:ve.baseText("banners.confirmEmail.toast.success.heading"),message:ve.baseText("banners.confirmEmail.toast.success.message")})}catch(e){t.showMessage({type:"error",title:ve.baseText("banners.confirmEmail.toast.error.heading"),message:e.message})}}return(e,t)=>{const o=S("RouterLink");return r(),ee(Ui,{name:"EMAIL_CONFIRMATION",theme:"warning"},{mainContent:ae((()=>[i("span",null,[l(y(C(ve).baseText("banners.confirmEmail.message.1"))+" ",1),U(o,{to:"/settings/personal"},{default:ae((()=>[l(y(a.value),1)])),_:1}),l(" "+y(C(ve).baseText("banners.confirmEmail.message.2")),1)])])),trailingContent:ae((()=>[U(C(Je),{class:"n8n-button--success",variant:"solid",icon:"mail",size:"small","data-test-id":"confirm-email-button",onClick:n},{default:ae((()=>[l(y(C(ve).baseText("banners.confirmEmail.button")),1)])),_:1})])),_:1})}}}),tp=ep,op=g({__name:"DataTableStorageLimitWarningBanner",setup(e){const t=Yi(),o=se();return(e,a)=>(r(),ee(Ui,{name:"DATA_TABLE_STORAGE_LIMIT_WARNING",dismissible:!0,theme:"warning"},{mainContent:ae((()=>[i("span",null,y(C(o).baseText("dataTable.banner.storageLimitWarning.message",{interpolate:{usage:`${C(t).dataTableSize} / ${C(t).maxSizeMB}MB`}})),1)])),_:1}))}}),ap=op,rp=g({__name:"DataTableStorageLimitErrorBanner",setup(e){const t=Yi(),o=se();return(e,a)=>(r(),ee(Ui,{name:"DATA_TABLE_STORAGE_LIMIT_ERROR",dismissible:!0,theme:"danger"},{mainContent:ae((()=>[i("span",null,y(C(o).baseText("dataTable.banner.storageLimitError.message",{interpolate:{usage:`${C(t).dataTableSize} / ${C(t).maxSizeMB}MB`}})),1)])),_:1}))}}),lp=rp,np={"data-test-id":"banner-stack"},ip={V1:{priority:350,component:Zu},WORKFLOW_AUTO_DEACTIVATED:{priority:340,component:g({__name:"WorkflowAutoDeactivatedBanner",setup:e=>(e,t)=>(r(),ee(Ui,{name:"WORKFLOW_AUTO_DEACTIVATED",theme:"warning","custom-icon":"info"},{mainContent:ae((()=>[i("span",null,y(C(ve).baseText("banners.workflowAutoDeactivated.message")),1)])),_:1}))})},TRIAL_OVER:{priority:260,component:Gu},EMAIL_CONFIRMATION:{priority:250,component:tp},TRIAL:{priority:150,component:Ju},NON_PRODUCTION_LICENSE:{priority:140,component:Ku},DATA_TABLE_STORAGE_LIMIT_WARNING:{priority:300,component:ap},DATA_TABLE_STORAGE_LIMIT_ERROR:{priority:400,component:lp}},sp=g({__name:"BannerStack",setup(e){const t=Wi();async function o(){const e=await oo();t.updateBannersHeight(e)}const a=e=>ip[e]||t.dynamicBannersMap[e],l=x((()=>{if(o(),0===t.bannerStack.length)return null;let e=a(t.bannerStack[0]),r=t.bannerStack[0];return t.bannerStack.forEach(((t,o)=>{if(0===o)return;const l=a(t);l.priority>e.priority&&(e=l,r=t)})),{component:e.component,props:(l={name:r,content:e.content,theme:e.theme,isDismissible:e.isDismissible,dismissPermanently:e.dismissPermanently},Object.fromEntries(Object.entries(l).filter((([e,t])=>void 0!==t))))};var l}));return E((async()=>{await o()})),(e,t)=>(r(),s("div",np,[l.value?(r(),ee(X(l.value.component),Z(k({key:0},l.value.props)),null,16)):w("",!0)]))}}),cp=Rt(g({__name:"AppBanners",setup(e){const t=it(),o=x((()=>t.name===vn.DEMO||t.name===vn.DEMO_DIFF));return(e,t)=>(r(),s("div",{id:"banners",class:z(e.$style.banners)},[o.value?w("",!0):(r(),ee(sp,{key:0}))],2))}}),[["__cssModules",{$style:{banners:"_banners_d938c_125"}}]]),dp={class:"action-buttons"},up=g({__name:"AboutModal",setup(e){const t=At(),o=Oo(),a=se(),n=Zi(),s=Xi(),c=Si(),d=()=>{t.emit("close")},u=async()=>{try{const e=await $i(c.restApiContext),t=new File([e],"THIRD_PARTY_LICENSES.md",{type:"text/markdown"});window.open(URL.createObjectURL(t))}catch(e){o.showToast({title:a.baseText("about.thirdPartyLicenses.downloadError"),message:e.message,type:"error"})}},p=async()=>{o.showToast({title:a.baseText("about.debug.toast.title"),message:a.baseText("about.debug.toast.message"),type:"info",duration:5e3}),await s.copy(n.generateDebugInfo())};return(e,o)=>(r(),ee(Qi,{"max-width":"540px",title:C(a).baseText("about.aboutN8n"),"event-bus":C(t),name:C(Ml),center:!0},{content:ae((()=>[i("div",{class:z(e.$style.container)},[U(C(Cl),null,{default:ae((()=>[U(C(El),{span:8,class:"info-name"},{default:ae((()=>[U(C(Qe),null,{default:ae((()=>[l(y(C(a).baseText("about.n8nVersion")),1)])),_:1})])),_:1}),U(C(El),{span:16},{default:ae((()=>[U(C(Qe),null,{default:ae((()=>[l(y(C(c).versionCli),1)])),_:1})])),_:1})])),_:1}),U(C(Cl),null,{default:ae((()=>[U(C(El),{span:8,class:"info-name"},{default:ae((()=>[U(C(Qe),null,{default:ae((()=>[l(y(C(a).baseText("about.sourceCode")),1)])),_:1})])),_:1}),U(C(El),{span:16},{default:ae((()=>[U(C(Et),{to:"https://github.com/n8n-io/n8n"},{default:ae((()=>[...o[0]||(o[0]=[l("https://github.com/n8n-io/n8n",-1)])])),_:1})])),_:1})])),_:1}),U(C(Cl),null,{default:ae((()=>[U(C(El),{span:8,class:"info-name"},{default:ae((()=>[U(C(Qe),null,{default:ae((()=>[l(y(C(a).baseText("about.license")),1)])),_:1})])),_:1}),U(C(El),{span:16},{default:ae((()=>[U(C(Et),{to:"https://github.com/n8n-io/n8n/blob/master/LICENSE.md"},{default:ae((()=>[l(y(C(a).baseText("about.n8nLicense")),1)])),_:1})])),_:1})])),_:1}),U(C(Cl),null,{default:ae((()=>[U(C(El),{span:8,class:"info-name"},{default:ae((()=>[U(C(Qe),null,{default:ae((()=>[l(y(C(a).baseText("about.thirdPartyLicenses")),1)])),_:1})])),_:1}),U(C(El),{span:16},{default:ae((()=>[U(C(Et),{onClick:u},{default:ae((()=>[l(y(C(a).baseText("about.thirdPartyLicensesLink")),1)])),_:1})])),_:1})])),_:1}),U(C(Cl),null,{default:ae((()=>[U(C(El),{span:8,class:"info-name"},{default:ae((()=>[U(C(Qe),null,{default:ae((()=>[l(y(C(a).baseText("about.instanceID")),1)])),_:1})])),_:1}),U(C(El),{span:16},{default:ae((()=>[U(C(Qe),null,{default:ae((()=>[l(y(C(c).instanceId),1)])),_:1})])),_:1})])),_:1}),U(C(Cl),null,{default:ae((()=>[U(C(El),{span:8,class:"info-name"},{default:ae((()=>[U(C(Qe),null,{default:ae((()=>[l(y(C(a).baseText("about.debug.title")),1)])),_:1})])),_:1}),U(C(El),{span:16},{default:ae((()=>[i("div",{class:z(e.$style.debugInfo),onClick:p},[U(C(Et),null,{default:ae((()=>[l(y(C(a).baseText("about.debug.message")),1)])),_:1})],2)])),_:1})])),_:1})],2)])),footer:ae((()=>[i("div",dp,[U(C(Je),{float:"right",label:C(a).baseText("about.close"),"data-test-id":"close-about-modal-button",onClick:d},null,8,["label"])])])),_:1},8,["title","event-bus","name"]))}}),pp=Rt(up,[["__cssModules",{$style:{container:"_container_1mbqn_125"}}]]),vp=g({__name:"ActivationModal",setup(e){const t=c(!1),o=ts(),a=Pr(),n=Zr(),s=Nr(),d=_t(),u=se(),p=x((()=>u.baseText("activationModal.workflowPublished"))),v=x((()=>{const e=Co(a.workflowTriggerNodes);if(!e.length)return"";if(e.length>1)return u.baseText("activationModal.yourTriggersWillNowFire");const t=e[0],o=n.getNodeType(t.type,t.typeVersion);if(o){if(o.activationMessage)return o.activationMessage;const e=Er(o);if(t.webhookId)return u.baseText("activationModal.yourWorkflowWillNowListenForEvents",{interpolate:{serviceName:e}});if(o.polling)return u.baseText("activationModal.yourWorkflowWillNowRegularlyCheck",{interpolate:{serviceName:e}})}return u.baseText("activationModal.yourTriggerWillNowFire")})),m=async()=>{const e=o.activeExecution,t=a.workflowId;e?d.push({name:vn.EXECUTION_PREVIEW,params:{name:t,executionId:e.id}}).catch((()=>{})):d.push({name:vn.EXECUTION_HOME,params:{name:t}}).catch((()=>{})),s.closeModal(Gn)},g=async()=>{s.openModal(yi)},b=e=>{const o="boolean"==typeof e?e:Boolean(e);t.value=o,Qr(Tn).value=o.toString()};return(e,o)=>(r(),ee(Qi,{name:C(Gn),title:p.value,width:"460px"},{content:ae((()=>[i("div",null,[U(C(Qe),null,{default:ae((()=>[l(y(v.value),1)])),_:1})]),i("div",{class:z(e.$style.spaced)},[U(C(Qe),null,{default:ae((()=>[U(C(Qe),{bold:!0},{default:ae((()=>[l(y(C(u).baseText("activationModal.theseExecutionsWillNotShowUp")),1)])),_:1}),l(" "+y(C(u).baseText("activationModal.butYouCanSeeThem"))+" ",1),i("a",{onClick:m},y(C(u).baseText("activationModal.executionList")),1),l(" "+y(C(u).baseText("activationModal.ifYouChooseTo"))+" ",1),i("a",{onClick:g},y(C(u).baseText("activationModal.saveExecutions")),1)])),_:1})],2)])),footer:ae((({close:o})=>[i("div",{class:z(e.$style.footer)},[U(C(st),{"model-value":t.value,"onUpdate:modelValue":b},{label:ae((()=>[l(y(C(u).baseText("generic.dontShowAgain")),1)])),_:1},8,["model-value"]),U(C(Je),{label:C(u).baseText("activationModal.gotIt"),onClick:o},null,8,["label","onClick"])],2)])),_:1},8,["name","title"]))}}),mp=Rt(vp,[["__cssModules",{$style:{spaced:"_spaced_1mc84_125",footer:"_footer_1mc84_129"}}]]),gp={__name:"ApiKeyScopes",props:{modelValue:{type:Array,default:()=>[]},availableScopes:{type:Array,default:()=>[]}},emits:["update:modelValue"],setup(e,{emit:t}){const o=e,a=t,l=c(o.modelValue),n=se(),d=c(!1),u=c(!1),p=c(null),v=x((()=>{const e={};return o.availableScopes.forEach((t=>{const[o,a]=t.split(":");e[o]||(e[o]=[]),a&&e[o].push(a)})),e}));return L(l,(e=>{e.length===o.availableScopes.length?(u.value=!1,d.value=!0):e.length>0?u.value=!0:0===e.length&&(u.value=!1,d.value=!1),a("update:modelValue",e)})),L(d,(e=>{l.value=e?o.availableScopes:[]})),(e,t)=>(r(),s("div",{class:z(e.$style["api-key-scopes"])},[i("div",{ref_key:"popperContainer",ref:p},null,512),U(C(It),{label:C(n).baseText("settings.api.scopes.label"),color:"text-dark"},{default:ae((()=>[U(C(Ke),{modelValue:l.value,"onUpdate:modelValue":t[1]||(t[1]=e=>l.value=e),"data-test-id":"scopes-select","popper-class":e.$style["scopes-dropdown-container"],teleported:!0,multiple:"","collapse-tags":"","max-collapse-tags":10,placement:"top","reserve-keyword":!1,placeholder:C(n).baseText("settings.api.scopes.placeholder"),"append-to":p.value},{header:ae((()=>[U(C(st),{modelValue:d.value,"onUpdate:modelValue":t[0]||(t[0]=e=>d.value=e),class:z(e.$style["scopes-checkbox"]),indeterminate:u.value,label:C(n).baseText("settings.api.scopes.selectAll")},null,8,["modelValue","class","indeterminate","label"])])),default:ae((()=>[(r(!0),s(j,null,Q(v.value,((e,t)=>(r(),ee(C(ye),{key:t,label:C(qt)(t).toUpperCase()},{default:ae((()=>[(r(!0),s(j,null,Q(e,(e=>(r(),ee(C(Bt),{key:`${t}:${e}`,label:`${t}:${e}`,value:`${t}:${e}`},null,8,["label","value"])))),128))])),_:2},1032,["label"])))),128))])),_:1},8,["modelValue","popper-class","placeholder","append-to"])])),_:1},8,["label"])],2))}},bp=Rt(gp,[["__cssModules",{$style:{"api-key-scopes":"_api-key-scopes_1tru2_2","scopes-dropdown-container":"_scopes-dropdown-container_1tru2_12","scopes-checkbox":"_scopes-checkbox_1tru2_42"}}]]),fp=g({__name:"ApiKeyCreateOrEditModal",props:{mode:{default:"new"},activeId:{default:""}},setup(e){const t={"7_DAYS":7,"30_DAYS":30,"60_DAYS":60,"90_DAYS":90,CUSTOM:1,NO_EXPIRATION:0},o=se(),{showError:a,showMessage:n}=Oo(),d=Nr(),u=Si(),{createApiKey:p,updateApiKey:v,apiKeysById:m,availableScopes:g}=as(),b=Ko(),f=c(""),h=c(t["30_DAYS"]),_=At(),k=c(null),T=c(!1),I=c(""),N=c(""),S=c(!1),M=c(""),$=c([]),A=as(),P=e=>Sl.now().setZone(u.timezone).startOf("day").plus({days:e}),B=c(P(h.value).toFormat("ccc, MMM d yyyy")),L=c(null),O=e,R=x((()=>{const e=h.value===t.NO_EXPIRATION||h.value===t.CUSTOM&&N.value||B.value;return f.value&&$.value.length>0&&("edit"===O.mode||e)})),D=e=>Date.now()>e.getTime();function W(e){f.value=e}function q(e){$.value=e}E((()=>{if(b.set(o.baseText("settings.api")),setTimeout((()=>{L.value?.focus()})),"edit"===O.mode){const e=m[O.activeId];f.value=e.label??"",M.value=F(e),$.value=e.scopes.filter((e=>A.availableScopes.includes(e)))}else $.value=[...g]}));const F=e=>{const t=Sl.fromMillis(Date.parse(e.createdAt)).toFormat("ccc, MMM d yyyy");return o.baseText("settings.api.creationTime",{interpolate:{time:t}})};async function H(){try{T.value=!0,await v(O.activeId,{label:f.value,scopes:$.value}),n({type:"success",title:o.baseText("settings.api.update.toast")}),K()}catch(e){a(e,o.baseText("settings.api.edit.error"))}finally{T.value=!1}}function K(){d.closeModal(So)}const G=async()=>{if(!f.value)return;let e=null;h.value===t.CUSTOM?e=parseInt(N.value,10):h.value!==t.NO_EXPIRATION&&(e=P(h.value).toUnixInteger());const r={label:f.value,expiresAt:e,scopes:$.value};try{T.value=!0,k.value=await p(r),I.value=k.value.rawApiKey,n({type:"success",title:o.baseText("settings.api.create.toast")})}catch(l){a(l,o.baseText("settings.api.create.error"))}finally{T.value=!1}},Y=x((()=>{let e="edit";return"new"===O.mode&&(e=k.value?"created":"create"),o.baseText(`settings.api.view.modal.title.${e}`)})),X=e=>e===t.CUSTOM?(S.value=!0,void(B.value="")):e!==t.NO_EXPIRATION?(B.value=P(e).toFormat("ccc, MMM d yyyy"),void(S.value=!1)):(B.value="",void(S.value=!1));async function J(e){"Enter"===e.key&&("new"===O.mode?await G():await H())}return(a,n)=>(r(),ee(Qi,{title:Y.value,"event-bus":C(_),name:C(So),width:"600px","lock-scroll":!1,"close-on-esc":!0,"close-on-click-modal":!1,"show-close":!0},{content:ae((()=>[i("div",{onKeyup:V(J,["enter"])},[k.value?(r(),ee(C(Mt),{key:0,class:"mb-4xs"},{default:ae((()=>[U(os,{label:k.value.label,value:k.value.rawApiKey,"redact-value":!0,"copy-button-text":C(o).baseText("generic.clickToCopy"),"toast-title":C(o).baseText("settings.api.view.copy.toast"),hint:C(o).baseText("settings.api.view.copy")},null,8,["label","value","copy-button-text","toast-title","hint"])])),_:1})):(r(),s("div",{key:1,class:z(a.$style.form)},[U(C(It),{label:C(o).baseText("settings.api.view.modal.form.label"),color:"text-dark"},{default:ae((()=>[U(C(bt),{ref_key:"inputRef",ref:L,required:"","model-value":f.value,size:"large",type:"text",placeholder:C(o).baseText("settings.api.view.modal.form.label.placeholder"),maxlength:50,"data-test-id":"api-key-label","onUpdate:modelValue":W},null,8,["model-value","placeholder"])])),_:1},8,["label"]),"new"===e.mode?(r(),s("div",{key:0,class:z(a.$style.expirationSection)},[U(C(It),{label:C(o).baseText("settings.api.view.modal.form.expiration"),color:"text-dark"},{default:ae((()=>[U(C(ot),{modelValue:h.value,"onUpdate:modelValue":[n[0]||(n[0]=e=>h.value=e),X],size:"large",filterable:"",readonly:"","data-test-id":"expiration-select"},{default:ae((()=>[(r(!0),s(j,null,Q(Object.keys(t),(e=>{return r(),ee(C(Nt),{key:e,value:t[e],label:(a=t[e],t.CUSTOM===a?o.baseText("settings.api.view.modal.form.expiration.custom"):t.NO_EXPIRATION===a?o.baseText("settings.api.view.modal.form.expiration.none"):o.baseText("settings.api.view.modal.form.expiration.days",{interpolate:{numberOfDays:a}}))},null,8,["value","label"]);var a})),128))])),_:1},8,["modelValue"])])),_:1},8,["label"]),B.value?(r(),ee(C(Qe),{key:0,class:"mb-xs"},{default:ae((()=>[l(y(C(o).baseText("settings.api.view.modal.form.expirationText",{interpolate:{expirationDate:B.value}})),1)])),_:1})):w("",!0),S.value?(r(),ee(C(Vt),{key:1,modelValue:N.value,"onUpdate:modelValue":n[1]||(n[1]=e=>N.value=e),type:"date",teleported:!1,placeholder:"yyyy-mm-dd","value-format":"X","disabled-date":D},null,8,["modelValue"])):w("",!0)],2)):w("",!0),U(bp,{modelValue:$.value,"onUpdate:modelValue":[n[2]||(n[2]=e=>$.value=e),q],"available-scopes":C(g)},null,8,["modelValue","available-scopes"])],2))],32)])),footer:ae((()=>[i("div",{class:z(a.$style.footer)},["new"!==e.mode||k.value?"new"===e.mode?(r(),ee(C(Je),{key:1,label:C(o).baseText("settings.api.view.modal.done.button"),onClick:K},null,8,["label"])):w("",!0):(r(),ee(C(Je),{key:0,loading:T.value,disabled:!R.value,label:C(o).baseText("settings.api.view.modal.save.button"),onClick:G},null,8,["loading","disabled","label"])),"edit"===e.mode?(r(),ee(C(Je),{key:2,disabled:!R.value,label:C(o).baseText("settings.api.view.modal.save.button"),onClick:H},null,8,["disabled","label"])):w("",!0),"edit"===e.mode?(r(),ee(C(Qe),{key:3,size:"small",color:"text-light"},{default:ae((()=>[l(y(M.value),1)])),_:1})):w("",!0)],2)])),_:1},8,["title","event-bus","name"]))}}),hp=Rt(fp,[["__cssModules",{$style:{notice:"_notice_gomyt_125",form:"_form_gomyt_129",expirationSection:"_expirationSection_gomyt_135",footer:"_footer_gomyt_142"}}]]),_p=g({__name:"NewAssistantSessionModal",props:{name:{},data:{}},setup(e){const t=se(),o=Nr(),a=rs(),n=ls(),s=e,c=()=>{o.closeModal(Sn)},d=async()=>{"errorHelp"in s.data.context?(await n.openWithErrorHelper(s.data.context.errorHelp),a.trackUserOpenedAssistant({source:"error",task:"error",has_existing_session:!0})):"credHelp"in s.data.context&&await n.openWithCredHelp(s.data.context.credHelp.credType),c()};return(e,o)=>(r(),ee(Qi,{width:"460px",height:"250px","data-test-id":"new-assistant-session-modal",name:C(Sn),center:!0,"append-to-body":!0},{header:ae((()=>[l(y(C(t).baseText("aiAssistant.newSessionModal.title.part1"))+" ",1),i("span",{class:z(e.$style.assistantIcon)},[U(C(et),{size:"medium"})],2),U(C(mt),{size:"xlarge",text:C(t).baseText("aiAssistant.assistant")},null,8,["text"]),l(" "+y(C(t).baseText("aiAssistant.newSessionModal.title.part2")),1)])),content:ae((()=>[i("div",{class:z(e.$style.container)},[i("p",null,[U(C(Qe),null,{default:ae((()=>[l(y(C(t).baseText("aiAssistant.newSessionModal.message")),1)])),_:1})]),i("p",null,[U(C(Qe),null,{default:ae((()=>[l(y(C(t).baseText("aiAssistant.newSessionModal.question")),1)])),_:1})])],2)])),footer:ae((()=>[i("div",{class:z(e.$style.footer)},[U(C(Je),{variant:"subtle",label:C(t).baseText("generic.cancel"),onClick:c},null,8,["label"]),U(C(Je),{label:C(t).baseText("aiAssistant.newSessionModal.confirm"),onClick:d},null,8,["label"])],2)])),_:1},8,["name"]))}}),xp=Rt(_p,[["__cssModules",{$style:{container:"_container_1yu53_125",assistantIcon:"_assistantIcon_1yu53_132",footer:"_footer_1yu53_136"}}]]),yp=g({__name:"ChangePasswordModal",setup(e){const t=c(null),o=lt(),a=At(),l=c(""),n=c(!1),i=se(),{showMessage:s,showError:d}=Oo(),u=Ur(),p=e=>"string"==typeof e&&e!==l.value&&{messageKey:"auth.changePassword.passwordsMustMatchError"},v=e=>{"password"===e.name&&"string"==typeof e.value&&(l.value=e.value)},m=async e=>{const t=e;try{n.value=!0,await u.updateCurrentUserPassword({currentPassword:t.currentPassword,newPassword:t.password,mfaCode:t.mfaCode}),s({type:"success",title:i.baseText("auth.changePassword.passwordUpdated"),message:i.baseText("auth.changePassword.passwordUpdatedMessage")}),a.emit("close")}catch(o){d(o,i.baseText("auth.changePassword.error"))}finally{n.value=!1}},g=()=>{o.emit("submit")};return E((()=>{const e={currentPassword:{name:"currentPassword",properties:{label:i.baseText("auth.changePassword.currentPassword"),type:"password",required:!0,autocomplete:"current-password",capitalize:!0,focusInitially:!0}},mfaCode:{name:"mfaCode",properties:{label:i.baseText("auth.changePassword.mfaCode"),type:"text",required:!0,capitalize:!0}},newPassword:{name:"password",properties:{label:i.baseText("auth.newPassword"),type:"password",required:!0,validationRules:[{name:"DEFAULT_PASSWORD_RULES"}],infoText:i.baseText("auth.defaultPasswordRequirements"),autocomplete:"new-password",capitalize:!0}},newPasswordAgain:{name:"password2",properties:{label:i.baseText("auth.changePassword.reenterNewPassword"),type:"password",required:!0,validators:{TWO_PASSWORDS_MATCH:{validate:p}},validationRules:[{name:"TWO_PASSWORDS_MATCH"}],autocomplete:"new-password",capitalize:!0}}},{currentUser:o}=u;t.value=o?.mfaEnabled?[e.currentPassword,e.mfaCode,e.newPassword,e.newPasswordAgain]:[e.currentPassword,e.newPassword,e.newPasswordAgain]})),(e,l)=>(r(),ee(Qi,{name:C(ei),title:C(i).baseText("auth.changePassword"),center:!0,width:"460px","event-bus":C(a),onEnter:g},{content:ae((()=>[t.value?(r(),ee(C(he),{key:0,inputs:t.value,"event-bus":C(o),"column-view":!0,onUpdate:v,onSubmit:m},null,8,["inputs","event-bus"])):w("",!0)])),footer:ae((()=>[U(C(Je),{loading:n.value,label:C(i).baseText("auth.changePassword"),float:"right","data-test-id":"change-password-button",onClick:g},null,8,["loading","label"])])),_:1},8,["name","title","event-bus"]))}}),wp=yp,kp=g({__name:"ConfirmPasswordModal",setup(e){const t=c(null),o=lt(),a=c(!1),n=se(),i=e=>{const t=e.currentPassword;t&&(a.value=!0,ss.emit("close",{currentPassword:t}))},s=()=>{o.emit("submit")};return E((()=>{t.value=[{name:"currentPassword",properties:{label:n.baseText("auth.confirmPassword.currentPassword"),type:"password",required:!0,autocomplete:"current-password",capitalize:!0,focusInitially:!0}}]})),(e,c)=>(r(),ee(Qi,{name:C(qn),title:C(n).baseText("auth.confirmPassword"),center:!0,width:"460px","event-bus":C(ss),onEnter:s},{content:ae((()=>[U(C(Qe),{class:z(e.$style.description),tag:"p"},{default:ae((()=>[l(y(C(n).baseText("auth.confirmPassword.confirmPasswordToChangeEmail")),1)])),_:1},8,["class"]),t.value?(r(),ee(C(he),{key:0,inputs:t.value,"event-bus":C(o),"column-view":!0,onSubmit:i},null,8,["inputs","event-bus"])):w("",!0)])),footer:ae((()=>[U(C(Je),{loading:a.value,label:C(n).baseText("generic.confirm"),float:"right","data-test-id":"confirm-password-button",onClick:s},null,8,["loading","label"])])),_:1},8,["name","title","event-bus"]))}}),Tp=Rt(kp,[["__cssModules",{$style:{description:"_description_z8d8j_125"}}]]),Cp={},Ep={},Ip=null,jp=null,zp="7",Np=[],Sp=Symbol.for("SentryBufferFullError"),Mp=6e4,$p="Not capturing exception because it's already been captured.",Ap="Discarded session because of missing or non-string release",Pp=Symbol.for("SentryInternalError"),Bp=Symbol.for("SentryDoNotSendEventError"),Lp=5e3,Op=class{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=rw(e.transportOptions?.bufferSize??64),e.dsn?this._dsn=sc(e.dsn):us&&Bs.warn("No DSN provided, client will not send events."),this._dsn){const t=Qy(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}this._options.enableLogs=this._options.enableLogs??this._options._experiments?.enableLogs,this._options.enableLogs&&pw(this,"afterCaptureLog","flushLogs",hw,ew),(this._options.enableMetrics??this._options._experiments?.enableMetrics??1)&&pw(this,"afterCaptureMetric","flushMetrics",fw,ow)}captureException(e,t,o){const a=ks();if(Ts(e))return us&&Bs.log($p),a;const r={event_id:a,...t};return this._process((()=>this.eventFromException(e,r).then((e=>this._captureEvent(e,r,o))).then((e=>e))),"error"),r.event_id}captureMessage(e,t,o,a){const r={event_id:ks(),...o},l=xc(e)?e:String(e),n=lc(e),i=n?this.eventFromMessage(l,t,r):this.eventFromException(e,r);return this._process((()=>i.then((e=>this._captureEvent(e,r,a)))),n?"unknown":"error"),r.event_id}captureEvent(e,t,o){const a=ks();if(t?.originalException&&Ts(t.originalException))return us&&Bs.log($p),a;const r={event_id:a,...t},l=e.sdkProcessingMetadata||{},n=l.capturedSpanScope,i=l.capturedSpanIsolationScope,s=vw(e.type);return this._process((()=>this._captureEvent(e,r,n||o,i)),s),r.event_id}captureSession(e){this.sendSession(e),Os(e,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(e){const t=this._transport;if(!t)return!0;this.emit("flush");const o=await this._isClientDoneProcessing(e),a=await t.flush(e);return o&&a}async close(e){const t=await this.flush(e);return this.getOptions().enabled=!1,this.emit("close"),t}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some((({name:e})=>e.startsWith("Spotlight"))))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}addIntegration(e){const t=this._integrations[e.name];Zy(this,e,this._integrations),t||Jy(this,[e])}sendEvent(e,t={}){this.emit("beforeSendEvent",e,t);let o=ec(e,this._dsn,this._options._metadata,this._options.tunnel);for(const a of t.attachments||[])o=vc(o,rc(a));this.sendEnvelope(o).then((t=>this.emit("afterSendEvent",e,t)))}sendSession(e){const{release:t,environment:o=vs}=this._options;if("aggregates"in e){const a=e.attrs||{};if(!a.release&&!t)return void(us&&Bs.warn(Ap));a.release=a.release||t,a.environment=a.environment||o,e.attrs=a}else{if(!e.release&&!t)return void(us&&Bs.warn(Ap));e.release=e.release||t,e.environment=e.environment||o}this.emit("beforeSendSession",e);const a=_c(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(a)}recordDroppedEvent(e,t,o=1){if(this._options.sendClientReports){const a=`${e}:${t}`;us&&Bs.log(`Recording outcome: "${a}"${o>1?` (${o} times)`:""}`),this._outcomes[a]=(this._outcomes[a]||0)+o}}on(e,t){const o=this._hooks[e]=this._hooks[e]||new Set,a=(...e)=>t(...e);return o.add(a),()=>{o.delete(a)}}emit(e,...t){const o=this._hooks[e];o&&o.forEach((e=>e(...t)))}async sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)try{return await this._transport.send(e)}catch(t){return us&&Bs.error("Error while sending envelope:",t),{}}return us&&Bs.error("Transport disabled"),{}}_setupIntegrations(){const{integrations:e}=this._options;this._integrations=function(e,t){const o={};return t.forEach((t=>{t&&Zy(e,t,o)})),o}(this,e),Jy(this,e)}_updateSessionFromEvent(e,t){let o="fatal"===t.level,a=!1;const r=t.exception?.values;if(r){a=!0,o=!1;for(const e of r)if(!1===e.mechanism?.handled){o=!0;break}}const l="ok"===e.status;(l&&0===e.errors||l&&o)&&(Os(e,{...o&&{status:"crashed"},errors:e.errors||Number(a||o)}),this.captureSession(e))}async _isClientDoneProcessing(e){let t=0;for(;!e||t<e;){if(await new Promise((e=>setTimeout(e,1))),!this._numProcessing)return!0;t++}return!1}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,o,a){const r=this.getOptions(),l=Object.keys(this._integrations);return!t.integrations&&l?.length&&(t.integrations=l),this.emit("preprocessEvent",e,t),e.type||a.setLastEventId(e.event_id||t.event_id),Ys(r,e,t,o,this,a).then((e=>(null===e||(this.emit("postprocessEvent",e,t),e.contexts={trace:Ms(o),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:$s(this,o),...e.sdkProcessingMetadata}),e)))}_captureEvent(e,t={},o=ws(),a=Cs()){return us&&gw(e)&&Bs.log(`Captured error event \`${iw(e)[0]||"<unknown>"}\``),this._processEvent(e,t,o,a).then((e=>e.event_id),(e=>{us&&(uw(e)?Bs.log(e.message):dw(e)?Bs.warn(e.message):Bs.warn(e))}))}_processEvent(e,t,o,a){const r=this.getOptions(),{sampleRate:l}=r,n=bw(e),i=gw(e),s=`before send for type \`${e.type||"error"}\``,c=void 0===l?void 0:cc(l);if(i&&"number"==typeof c&&Ss()>c)return this.recordDroppedEvent("sample_rate","error"),uc(cw(`Discarding event because it's not included in the random sample (sampling rate = ${l})`));const d=vw(e.type);return this._prepareEvent(e,t,o,a).then((e=>{if(null===e)throw this.recordDroppedEvent("event_processor",d),cw("An event processor returned `null`, will not send event.");return t.data&&!0===t.data.__sentry__?e:function(e,t){const o=`${t} must return \`null\` or a valid event.`;if(Nc(e))return e.then((e=>{if(!mc(e)&&null!==e)throw sw(o);return e}),(e=>{throw sw(`${t} rejected with ${e}`)}));if(!mc(e)&&null!==e)throw sw(o);return e}(mw(this,r,e,t),s)})).then((r=>{if(null===r){if(this.recordDroppedEvent("before_send",d),n){const t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw cw(`${s} returned \`null\`, will not send event.`)}const l=o.getSession()||a.getSession();if(i&&l&&this._updateSessionFromEvent(l,r),n){const e=(r.sdkProcessingMetadata?.spanCountBeforeProcessing||0)-(r.spans?r.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}const c=r.transaction_info;if(n&&c&&r.transaction!==e.transaction){const e="custom";r.transaction_info={...c,source:e}}return this.sendEvent(r,t),r})).then(null,(e=>{if(uw(e)||dw(e))throw e;throw this.captureException(e,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:e}),sw(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${e}`)}))}_process(e,t){this._numProcessing++,this._promiseBuffer.add(e).then((e=>(this._numProcessing--,e)),(e=>(this._numProcessing--,e===Sp&&this.recordDroppedEvent("queue_overflow",t),e)))}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.entries(e).map((([e,t])=>{const[o,a]=e.split(":");return{reason:o,category:a,quantity:t}}))}_flushOutcomes(){us&&Bs.log("Flushing outcomes...");const e=this._clearOutcomes();if(0===e.length)return void(us&&Bs.log("No outcomes to send"));if(!this._dsn)return void(us&&Bs.log("No dsn provided, will not send outcomes"));us&&Bs.log("Sending outcomes:",e);const t=function(e,t,o){const a=[{type:"client_report"},{timestamp:o||ys(),discarded_events:e}];return oc(t?{dsn:t}:{},[a])}(e,this._options.tunnel&&ds(this._dsn));this.sendEnvelope(t)}},Rp=100,Up=new WeakMap,Wp=()=>({name:"FunctionToString",setupOnce(){Dp=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=bc(this),o=Up.has(_s())&&void 0!==t?t:this;return Dp.apply(o,e)}}catch{}},setup(e){Up.set(e,!0)}}),Vp=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/],qp=(e={})=>{let t;return{name:"EventFilters",setup(o){t=Iw(e,o.getOptions())},processEvent:(o,a,r)=>(t||(t=Iw(e,r.getOptions())),jw(o,t)?null:o)}},Fp=(e={})=>({...qp(e),name:"InboundFilters"}),Hp=(e={})=>{const t=e.levels||ms,o=e.handled??!0;return{name:"CaptureConsole",setup(e){"console"in dc&&Aw((({args:a,level:r})=>{_s()===e&&t.includes(r)&&function(e,t,o){const a=Bw(t),r=new Error,l={level:Bw(t),extra:{arguments:e}};Lc((n=>{if(n.addEventProcessor((e=>(e.logger="console",Rs(e,{handled:o,type:"auto.core.capture_console"}),e))),"assert"===t){if(!e[0]){const t=`Assertion failed: ${Us(e.slice(1)," ")||"console.assert"}`;n.setExtra("arguments",e.slice(1)),n.captureMessage(t,a,{captureContext:l,syntheticException:r})}return}const i=e.find((e=>e instanceof Error));if(i)return void gc(i,l);const s=Us(e," ");n.captureMessage(s,a,{captureContext:l,syntheticException:r})}))}(a,r,o)}))}}},Kp=Hp,Gp=()=>{let e;return{name:"Dedupe",processEvent(t){if(t.type)return t;try{if(Lw(t,e))return us&&Bs.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}},Yp=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/,Qp=(e={})=>{const t=e.root,o=e.prefix||"app:///",a="window"in dc&&!!dc.window,r=e.iteratee||qw({isBrowser:a,root:t,prefix:o});return{name:"RewriteFrames",processEvent(e){let t=e;return e.exception&&Array.isArray(e.exception.values)&&(t=function(e){try{return{...e,exception:{...e.exception,values:e.exception.values.map((e=>{return{...e,...e.stacktrace&&{stacktrace:(t=e.stacktrace,{...t,frames:t?.frames?.map((e=>r(e)))})}};var t}))}}}catch{return e}}(t)),t}}},Xp=dc,Jp=dc,Zp=0,ev=/Minified React error #\d+;/i,tv=class extends Op{constructor(e){const t=(o=e,{release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:Jp.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...o});var o;Cw(t,"browser",["browser"],Jp.SENTRY_SDK_SOURCE||"npm"),t._metadata?.sdk&&(t._metadata.sdk.settings={infer_ip:t.sendDefaultPii?"auto":"never",...t._metadata.sdk.settings}),super(t);const{sendDefaultPii:a,sendClientReports:r,enableLogs:l,_experiments:n,enableMetrics:i}=this._options,s=i??n?.enableMetrics??!0;Jp.document&&(r||l||s)&&Jp.document.addEventListener("visibilitychange",(()=>{"hidden"===Jp.document.visibilityState&&(r&&this._flushOutcomes(),l&&ew(this),s&&ow(this))})),a&&this.on("beforeSendSession",Tw)}eventFromException(e,t){return function(e,t,o,a){const r=ik(e,t,o?.syntheticException||void 0,a);return Rs(r),r.level="error",o?.event_id&&(r.event_id=o.event_id),Ic(r)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",o){return function(e,t,o="info",a,r){const l=sk(e,t,a?.syntheticException||void 0,r);return l.level=o,a?.event_id&&(l.event_id=a.event_id),Ic(l)}(this._options.stackParser,e,t,o,this._options.attachStacktrace)}_prepareEvent(e,t,o,a){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,o,a)}},ov="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,av=dc,rv=1e3,cv={},dv="__sentry_xhr_v3__",uv=40,pv="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,vv=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,mv=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,gv=/\((\S*)(?::(\d+))(?::(\d+))\)/,bv=/at (.+?) ?\(data:(.+?),/,fv=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,hv=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,_v=[[30,e=>{const t=e.match(bv);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};const o=vv.exec(e);if(o){const[,e,t,a]=o;return bk(e,"?",+t,+a)}const a=mv.exec(e);if(a){if(a[2]&&0===a[2].indexOf("eval")){const e=gv.exec(a[2]);e&&(a[2]=e[1],a[3]=e[2],a[4]=e[3])}const[e,t]=yv(a[1]||"?",a[2]);return bk(t,e,a[3]?+a[3]:void 0,a[4]?+a[4]:void 0)}}],[50,e=>{const t=fv.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const e=hv.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],o=t[1]||"?";return[o,e]=yv(o,e),bk(e,o,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}]],xv=Bc(..._v),yv=(e,t)=>{const o=-1!==e.indexOf("safari-extension"),a=-1!==e.indexOf("safari-web-extension");return o||a?[-1!==e.indexOf("@")?e.split("@")[0]:"?",o?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},wv=1024,kv=(e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){var o;t.console&&Aw(function(e){return function(t){if(_s()!==e)return;const o={category:"console",data:{arguments:t.args,logger:"console"},level:Bw(t.level),message:Us(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;o.message=`Assertion failed: ${Us(t.args.slice(1)," ")||"console.assert"}`,o.data.arguments=t.args.slice(1)}Ew(o,{input:t.args,level:t.level})}}(e)),t.dom&&(o=function(e,t){return function(o){if(_s()!==e)return;let a,r,l="object"==typeof t?t.serializeAttribute:void 0,n="object"==typeof t&&"number"==typeof t.maxStringLength?t.maxStringLength:void 0;n&&n>wv&&(pv&&Bs.warn(`\`dom.maxStringLength\` cannot exceed ${wv}, but a value of ${n} was configured. Sentry will use ${wv} instead.`),n=wv),"string"==typeof l&&(l=[l]);try{const e=o.event,t=function(e){return!!e&&!!e.target}(e)?e.target:e;a=hc(t,{keyAttrs:l,maxStringLength:n}),r=ic(t)}catch{a="<unknown>"}if(0===a.length)return;const i={category:`ui.${o.name}`,message:a};r&&(i.data={"ui.component_name":r}),Ew(i,{event:o.event,name:o.name,global:o.global})}}(e,t.dom),Fy("dom",o),Hy("dom",dk)),t.xhr&&function(e){Fy("xhr",e),Hy("xhr",mk)}(function(e){return function(t){if(_s()!==e)return;const{startTimestamp:o,endTimestamp:a}=t,r=t.xhr[dv];if(!o||!a||!r)return;const{method:l,url:n,status_code:i,body:s}=r,c={method:l,url:n,status_code:i},d={xhr:t.xhr,input:s,startTimestamp:o,endTimestamp:a},u={category:"xhr",data:c,type:"http",level:Fw(i)};e.emit("beforeOutgoingRequestBreadcrumb",u,d),Ew(u,d)}}(e)),t.fetch&&Gw(function(e){return function(t){if(_s()!==e)return;const{startTimestamp:o,endTimestamp:a}=t;if(a&&(!t.fetchData.url.match(/sentry_key/)||"POST"!==t.fetchData.method))if(t.fetchData.method,t.fetchData.url,t.error){const r=t.fetchData,l={data:t.error,input:t.args,startTimestamp:o,endTimestamp:a},n={category:"fetch",data:r,level:"error",type:"http"};e.emit("beforeOutgoingRequestBreadcrumb",n,l),Ew(n,l)}else{const r=t.response,l={...t.fetchData,status_code:r?.status};t.fetchData.request_body_size,t.fetchData.response_body_size,r?.status;const n={input:t.args,response:r,startTimestamp:o,endTimestamp:a},i={category:"fetch",data:l,type:"http",level:Fw(l.status_code)};e.emit("beforeOutgoingRequestBreadcrumb",i,n),Ew(i,n)}}}(e)),t.history&&pk(function(e){return function(t){if(_s()!==e)return;let o=t.from,a=t.to;const r=kw(Jp.location.href);let l=o?kw(o):void 0;const n=kw(a);l?.path||(l=r),r.protocol===n.protocol&&r.host===n.host&&(a=n.relative),r.protocol===l.protocol&&r.host===l.host&&(o=l.relative),Ew({category:"navigation",data:{from:o,to:a}})}}(e)),t.sentry&&e.on("beforeSendEvent",function(e){return function(t){_s()===e&&Ew({category:"sentry."+("transaction"===t.type?"transaction":"event"),event_id:t.event_id,level:t.level,message:yc(t)},{event:t})}}(e))}}},Tv=kv,Cv=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],Ev=(e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:"BrowserApiErrors",setupOnce(){t.setTimeout&&Ec(Jp,"setTimeout",fk),t.setInterval&&Ec(Jp,"setInterval",fk),t.requestAnimationFrame&&Ec(Jp,"requestAnimationFrame",hk),t.XMLHttpRequest&&"XMLHttpRequest"in Jp&&Ec(XMLHttpRequest.prototype,"send",_k);const e=t.eventTarget;e&&(Array.isArray(e)?e:Cv).forEach((e=>function(e,t){const o=Jp[e]?.prototype;o?.hasOwnProperty?.("addEventListener")&&(Ec(o,"addEventListener",(function(o){return function(a,r,l){try{"function"==typeof r.handleEvent&&(r.handleEvent=Zw(r.handleEvent,{mechanism:{data:{handler:Ac(r),target:e},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return t.unregisterOriginalCallbacks&&function(e,t,o){e&&"object"==typeof e&&"removeEventListener"in e&&"function"==typeof e.removeEventListener&&e.removeEventListener(t,o)}(this,a,r),o.apply(this,[a,Zw(r,{mechanism:{data:{handler:Ac(r),target:e},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),l])}})),Ec(o,"removeEventListener",(function(e){return function(t,o,a){try{const r=o.__sentry_wrapped__;r&&e.call(this,t,r,a)}catch{}return e.call(this,t,o,a)}})))}(e,t)))}}},Iv=Ev,jv=()=>({name:"BrowserSession",setupOnce(){void 0!==Jp.document?(kc({ignoreDuration:!0}),nc(),pk((({from:e,to:t})=>{void 0!==e&&e!==t&&(kc({ignoreDuration:!0}),nc())}))):pv&&Bs.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.")}}),zv=(e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){t.onerror&&(xk(e),wk("onerror")),t.onunhandledrejection&&(yk(e),wk("onunhandledrejection"))}}},Nv=zv,Sv=()=>({name:"HttpContext",preprocessEvent(e){if(!Jp.navigator&&!Jp.location&&!Jp.document)return;const t=function(){const e=Hs(),{referrer:t}=Jp.document||{},{userAgent:o}=Jp.navigator||{};return{url:e,headers:{...t&&{Referer:t},...o&&{"User-Agent":o}}}}(),o={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:o}}}),Mv=(e={})=>{const t=e.limit||5,o=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,a,r){Nw(ek,r.getOptions().stackParser,o,t,e,a)}}},$v=Mv,Av=["activate","mount"],Pv="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,Bv=/(?:^|[-_])(\w)/g,Lv=e=>e.replace(Bv,(e=>e.toUpperCase())).replace(/[-_]/g,""),Ov="<Anonymous>",Rv=(e,t)=>e.repeat(t),Dv=(e,t)=>{if(!e)return Ov;if(e.$root===e)return"<Root>";if(!e.$options)return Ov;const o=e.$options;let a=o.name||o._componentTag||o.__name;const r=o.__file;if(!a&&r){const e=r.match(/([^/\\]+)\.vue$/);e&&(a=e[1])}return(a?`<${Lv(a)}>`:Ov)+(r&&!1!==t?` at ${r}`:"")},Uv=e=>{if(e&&(e._isVue||e.__isVue)&&e.$parent){const t=[];let o=0;for(;e;){if(t.length>0){const a=t[t.length-1];if(a.constructor===e.constructor){o++,e=e.$parent;continue}o>0&&(t[t.length-1]=[a,o],o=0)}t.push(e),e=e.$parent}return`\n\nfound in\n\n${t.map(((e,t)=>`${(0===t?"---\x3e ":Rv(" ",5+2*t))+(Array.isArray(e)?`${Dv(e[0])}... (${e[1]} recursive calls)`:Dv(e))}`)).join("\n")}`}return`\n\n(found in ${Dv(e)})`},Wv=(e,t)=>{const{errorHandler:o}=e.config;e.config.errorHandler=(a,r,l)=>{const n={componentName:Dv(r,!1),lifecycleHook:l,trace:r?Uv(r):""};if(!1!==t?.attachProps&&r&&(r.$options?.propsData?n.propsData=r.$options.propsData:r.$props&&(n.propsData=r.$props)),setTimeout((()=>{gc(a,{captureContext:{contexts:{vue:n}},mechanism:{handled:!!o,type:"auto.function.vue.error_handler"}})})),"function"!=typeof o||!e.config.errorHandler)throw a;o.call(e,a,r,l)}},Vv="ui.vue",qv={activate:["activated","deactivated"],create:["beforeCreate","created"],unmount:["beforeUnmount","unmounted"],destroy:["beforeDestroy","destroyed"],mount:["beforeMount","mounted"],update:["beforeUpdate","updated"]},Fv=(e={})=>{const t=(e.hooks||[]).concat(Av).filter(((e,t,o)=>o.indexOf(e)===t)),o={},a=e.timeout||2e3;for(const r of t){const t=qv[r];if(t)for(const l of t)o[l]=function(){const o=this.$root===this;o&&(this.$_sentryRootComponentSpan=this.$_sentryRootComponentSpan||Xs({name:"Application Render",op:`${Vv}.render`,attributes:{"sentry.origin":"auto.ui.vue"},onlyIfParent:!0}),Ek(this,Ls(),a));const n=Dv(this,!1);if(!o&&!(Array.isArray(e.trackComponents)?Ik(e.trackComponents,n):e.trackComponents))return void Ek(this,Ls(),a);this.$_sentryComponentSpans=this.$_sentryComponentSpans||{};const i=l===t[0],s=this.$root?.$_sentryRootComponentSpan||gs();if(i){if(s){const e=this.$_sentryComponentSpans[r];e&&e.end(),this.$_sentryComponentSpans[r]=Xs({name:`Vue ${n}`,op:`${Vv}.${r}`,attributes:{[Ns]:"auto.ui.vue"},onlyIfParent:!0})}}else{const e=this.$_sentryComponentSpans[r];if(!e)return;e.end(),Ek(this,Ls(),a)}};else Pv&&Bs.warn(`Unknown hook: ${r}`)}return o},Hv={Vue:dc.Vue,attachProps:!0,attachErrorHandler:!0,tracingOptions:{hooks:Av,timeout:2e3,trackComponents:!1}},Kv=(e={})=>({name:"Vue",setup(t){const o={...Hv,...t.getOptions(),...e};o.Vue||o.app?o.app?(Array.isArray(o.app)?o.app:[o.app]).forEach((e=>Gv(e,o))):o.Vue&&Gv(o.Vue,o):Mc((()=>{console.warn("[@sentry/vue]: Misconfigured SDK. Vue specific errors will not be captured. Update your `Sentry.init` call with an appropriate config option: `app` (Application Instance - Vue 3) or `Vue` (Vue Constructor - Vue 2).")}))}}),Gv=(e,t)=>{Pv&&!0===e._instance?.isMounted&&Mc((()=>{console.warn("[@sentry/vue]: Misconfigured SDK. Vue app is already mounted. Make sure to call `app.mount()` after `Sentry.init()`.")})),t.attachErrorHandler&&Wv(e,t),fs(t)&&e.mixin(Fv(t.tracingOptions))},Yv={key:0},Qv={class:"mb-s"},Xv={class:"mb-s"},Jv={class:"action-buttons"},Zv="import",em=g({__name:"ChatEmbedModal",props:{modalBus:{default:()=>At()}},setup(e){const t=e,o=se(),a=Si(),n=Pr(),d=x((()=>n.workflowId?_r(Sr(n.workflowId)):void 0)),u=c([{label:"CDN Embed",value:"cdn"},{label:"Vue Embed",value:"vue"},{label:"React Embed",value:"react"},{label:"Other",value:"other"}]),p=c("cdn"),v=x((()=>{for(const e of[un,ai]){const t=(d.value?.allNodes??[]).find((t=>t.type===e));if(t){if("@n8n/n8n-nodes-langchain.chatTrigger"===e&&!t.parameters.public)continue;return{type:e,node:t}}}return null})),m=x((()=>{const e=`${a.webhookUrl}${v.value?`/${v.value.node.webhookId}`:""}`;return"@n8n/n8n-nodes-langchain.chatTrigger"===v.value?.type?`${e}/chat`:e}));function g(e,t="\t"){return e.split("\n").map((e=>`${t}${e}`)).join("\n")}const b=x((()=>({import:`${Zv} '@n8n/chat/style.css';\n${Zv} { createChat } from '@n8n/chat';`,createChat:`createChat({\n\twebhookUrl: '${m.value}'\n});`,install:"npm install @n8n/chat"}))),f=x((()=>`<link href="https://cdn.jsdelivr.net/npm/@n8n/chat/dist/style.css" rel="stylesheet" />\n<script type="module">\n${Zv} { createChat } from 'https://cdn.jsdelivr.net/npm/@n8n/chat/dist/chat.bundle.es.js';\n\n${b.value.createChat}\n<\/script>`)),h=x((()=>`<script lang="ts" setup>\n${Zv} { onMounted } from 'vue';\n${b.value.import}\n\nonMounted(() => {\n${g(b.value.createChat)}\n});\n<\/script>`)),_=x((()=>`${Zv} { useEffect } from 'react';\n${b.value.import}\n\nexport const App = () => {\n\tuseEffect(() => {\n${g(b.value.createChat,"\t\t")}\n\t}, []);\n\n\treturn (<div></div>);\n};\n\n<\/script>`)),k=x((()=>`${b.value.import}\n\n${b.value.createChat}`));function T(){t.modalBus.emit("close")}return(t,a)=>(r(),ee(Qi,{"max-width":"960px",title:C(o).baseText("chatEmbed.title"),"event-bus":e.modalBus,name:C(ni),center:!0},{content:ae((()=>[i("div",{class:z(t.$style.container)},[U(C(Te),{modelValue:p.value,"onUpdate:modelValue":a[0]||(a[0]=e=>p.value=e),options:u.value},null,8,["modelValue","options"]),"cdn"!==p.value?(r(),s("div",Yv,[i("div",Qv,[U(C(Qe),null,{default:ae((()=>[l(y(C(o).baseText("chatEmbed.install")),1)])),_:1})]),U(gl,{"model-value":b.value.install,"is-read-only":""},null,8,["model-value"])])):w("",!0),i("div",Xv,[U(C(Qe),null,{default:ae((()=>[U(C(me),{keypath:`chatEmbed.paste.${p.value}`,scope:"global"},{code:ae((()=>[i("code",null,y(C(o).baseText(`chatEmbed.paste.${p.value}.file`)),1)])),_:1},8,["keypath"])])),_:1})]),"cdn"===p.value?(r(),ee(gl,{key:1,"model-value":f.value,"is-read-only":""},null,8,["model-value"])):w("",!0),"vue"===p.value?(r(),ee(gl,{key:2,"model-value":h.value,"is-read-only":""},null,8,["model-value"])):w("",!0),"react"===p.value?(r(),ee(bl,{key:3,"model-value":_.value,"is-read-only":""},null,8,["model-value"])):w("",!0),"other"===p.value?(r(),ee(bl,{key:4,"model-value":k.value,"is-read-only":""},null,8,["model-value"])):w("",!0),U(C(Qe),null,{default:ae((()=>[l(y(C(o).baseText("chatEmbed.packageInfo.description"))+" ",1),U(C(Et),{href:C(o).baseText("chatEmbed.url"),"new-window":"",bold:""},{default:ae((()=>[l(y(C(o).baseText("chatEmbed.packageInfo.link")),1)])),_:1},8,["href"])])),_:1}),U(C($e),{class:"mt-s"},{default:ae((()=>[l(y(C(o).baseText("chatEmbed.chatTriggerNode")),1)])),_:1})],2)])),footer:ae((()=>[i("div",Jv,[U(C(Je),{float:"right",label:C(o).baseText("chatEmbed.close"),onClick:T},null,8,["label"])])])),_:1},8,["title","event-bus","name"]))}}),tm=Rt(em,[["__cssModules",{$style:{container:"_container_1mbqn_125"}}]]),om=["textContent"],am=g({__name:"CommunityPackageInstallModal",setup(e){const t=Va(),o=se(),{installNode:a,loading:n}=Yc(),d=Nr(),u=At(),p=x((()=>d.modalsById[To]?.data)),v=c(p.value?.packageName??""),m=c(!1),g=c(!1),b=c(""),{getQuickConnectOptionByPackageName:f}=Xc(),h=x((()=>f(v.value))),_=()=>{t.track("user clicked cnr browse button",{source:"cnr install modal"}),window.open(il,"_blank")},k=async()=>{if(m.value){b.value="";const e=await a({type:"unverified",packageName:v.value,nodeType:p.value?.nodeType,telemetry:{source:"cnr settings page",hasQuickConnect:void 0!==h.value}});e.error&&"httpStatusCode"in e.error&&400===e.error.httpStatusCode&&(b.value=e.error.message),e.success&&u.emit("close")}else g.value=!0},T=()=>{g.value=!1},E=()=>!n.value,I=()=>{v.value=v.value.replaceAll("npm i ","").replaceAll("npm install ","")},j=()=>{t.track("user clicked cnr docs link",{source:"install package modal top"})},N=()=>{t.track("user clicked cnr docs link",{source:"install package modal bottom"})};return(e,t)=>(r(),ee(Qi,{width:"540px",name:C(To),title:C(o).baseText("settings.communityNodes.installModal.title"),"event-bus":C(u),center:!0,"before-close":E,"show-close":!C(n)},{content:ae((()=>[p.value?.hideSuggestion?w("",!0):(r(),s("div",{key:0,class:z([e.$style.descriptionContainer,"p-s"])},[i("div",null,[U(C(Qe),null,{default:ae((()=>[l(y(C(o).baseText("settings.communityNodes.installModal.description")),1)])),_:1}),t[2]||(t[2]=l(" "+y(" ")+" ",-1)),U(C(Et),{to:C(Lo),onClick:j},{default:ae((()=>[l(y(C(o).baseText("generic.moreInfo")),1)])),_:1},8,["to"])]),U(C(Je),{label:C(o).baseText("settings.communityNodes.browseButton.label"),icon:"external-link",class:z(e.$style.browseButton),onClick:_},null,8,["label","class"])],2)),i("div",{class:z([e.$style.formContainer,"mt-m"])},[U(C(It),{class:z(e.$style.labelTooltip),label:C(o).baseText("settings.communityNodes.installModal.packageName.label"),"tooltip-text":C(o).baseText("settings.communityNodes.installModal.packageName.tooltip",{interpolate:{npmURL:C(il)}})},{default:ae((()=>[U(C(bt),{modelValue:v.value,"onUpdate:modelValue":t[0]||(t[0]=e=>v.value=e),name:"packageNameInput",type:"text","data-test-id":"package-name-input",maxlength:214,placeholder:C(o).baseText("settings.communityNodes.installModal.packageName.placeholder"),required:!0,disabled:C(n)||p.value?.disableInput,onBlur:I},null,8,["modelValue","placeholder","disabled"])])),_:1},8,["class","label","tooltip-text"]),i("div",{class:z([e.$style.infoText,"mt-4xs"])},[i("span",{size:"small",class:z([e.$style.infoText,b.value?e.$style.error:""]),textContent:y(b.value)},null,10,om)],2),U(C(st),{modelValue:m.value,"onUpdate:modelValue":t[1]||(t[1]=e=>m.value=e),class:z([e.$style.checkbox,g.value?e.$style.error:"","mt-l"]),disabled:C(n),"data-test-id":"user-agreement-checkbox",onChange:T},{label:ae((()=>[U(C(Qe),null,{default:ae((()=>[l(y(C(o).baseText("settings.communityNodes.installModal.checkbox.label")),1)])),_:1}),t[3]||(t[3]=i("br",null,null,-1)),U(C(Et),{to:C(ro),onClick:N},{default:ae((()=>[l(y(C(o).baseText("generic.moreInfo")),1)])),_:1},8,["to"])])),_:1},8,["modelValue","class","disabled"])],2)])),footer:ae((()=>[U(C(Je),{loading:C(n),disabled:!m.value||""===v.value||C(n),label:C(n)?C(o).baseText("settings.communityNodes.installModal.installButton.label.loading"):C(o).baseText("settings.communityNodes.installModal.installButton.label"),size:"large",float:"right","data-test-id":"install-community-package-button",onClick:k},null,8,["loading","disabled","label"])])),_:1},8,["name","title","event-bus","show-close"]))}}),rm=Rt(am,[["__cssModules",{$style:{descriptionContainer:"_descriptionContainer_1v6t2_125",formContainer:"_formContainer_1v6t2_140",checkbox:"_checkbox_1v6t2_146",error:"_error_1v6t2_150"}}]]),lm=o(Jc(),1),nm={key:0,class:"status active"},im={key:1,class:"status inactive"},sm=g({__name:"NodesInWorkflowTable",props:d({data:{}},{sortBy:{},sortByModifiers:{}}),emits:["update:sortBy"],setup(e){const t=e,o=A(e,"sortBy"),a=se(),n=Ca(),d=c([{title:"Workflow",key:"name",width:250},{title:"Owner",key:"homeProject.name",width:100},{title:"Status",key:"active",width:30}]),u=x((()=>{if(!o?.value?.length)return t.data;const[{id:e,desc:a}]=o.value;return[...t.data].sort(((t,o)=>t[e]&&o[e]?t[e]<o[e]?a?1:-1:t[e]>o[e]?a?-1:1:0:0))}));return(e,t)=>{const c=S("RouterLink");return r(),s("div",null,[u.value?.length?(r(),ee(C(Ze),{key:0,"sort-by":o.value,"onUpdate:sortBy":t[0]||(t[0]=e=>o.value=e),headers:d.value,items:u.value,"items-length":u.value.length,"page-sizes":[u.value.length+1]},{"item.name":ae((({item:e})=>{return[U(c,{to:(t=e.id,{name:vn.WORKFLOW,params:{name:t}}),target:"_blank"},{default:ae((()=>[U(C(Qe),{class:"ellipsis",style:{color:"var(--color--text)"}},{default:ae((()=>[l(y(e.name),1)])),_:2},1024)])),_:2},1032,["to"])];var t})),"item.homeProject.name":ae((({item:e})=>[i("div",null,[U(td,{class:"cardBadge",resource:e,"resource-type":C(Oa).Workflow,"resource-type-label":C(a).baseText("generic.workflow").toLowerCase(),"personal-project":C(n).personalProject,"show-badge-border":!1},null,8,["resource","resource-type","resource-type-label","personal-project"])])])),"item.active":ae((({item:e})=>[e.active?(r(),s("span",nm,"Active")):(r(),s("span",im,"Inactive"))])),_:2},1032,["sort-by","headers","items","items-length","page-sizes"])):w("",!0)])}}}),cm=Rt(sm,[["__scopeId","data-v-c38bafc6"]]),dm=g({__name:"CommunityPackageManageConfirmModal",props:{modalName:{},activePackageName:{},mode:{}},setup(e){const t=e,o=Dc(),a=Zr(),n=Ri(),s=Rr(),d=At(),u=Oo(),p=se(),v=Va(),m=c(!1),g=c([]),b=n.isCommunityNodesFeatureEnabled&&n.isUnverifiedPackagesEnabled,f=n.isCommunityNodesFeatureEnabled&&!n.isUnverifiedPackagesEnabled,h=x((()=>o.installedPackages[t.activePackageName])),_=x((()=>n.isUnverifiedPackagesEnabled?h.value.updateAvailable:k.value?.npmVersion)),k=c(),T=c(!0),I=c(h.value.updateAvailable??""),j=x((()=>h.value.installedNodes.map((e=>e.name)).join(", "))),N=x((()=>t.mode===qo.UNINSTALL?{title:p.baseText("settings.communityNodes.confirmModal.uninstall.title"),message:p.baseText("settings.communityNodes.confirmModal.includedNodes",{interpolate:{nodes:j.value}}),description:g.value.length?p.baseText("settings.communityNodes.confirmModal.uninstall.description"):p.baseText("settings.communityNodes.confirmModal.noWorkflowsUsingNodes"),buttonLabel:p.baseText("settings.communityNodes.confirmModal.uninstall.buttonLabel"),buttonLoadingLabel:p.baseText("settings.communityNodes.confirmModal.uninstall.buttonLoadingLabel")}:{title:p.baseText("settings.communityNodes.confirmModal.update.title"),message:p.baseText("settings.communityNodes.confirmModal.includedNodes",{interpolate:{nodes:j.value}}),description:g.value.length?p.baseText("settings.communityNodes.confirmModal.update.description"):p.baseText("settings.communityNodes.confirmModal.noWorkflowsUsingNodes"),warning:p.baseText("settings.communityNodes.confirmModal.update.warning"),buttonLabel:p.baseText("settings.communityNodes.confirmModal.update.buttonLabel"),buttonLoadingLabel:p.baseText("settings.communityNodes.confirmModal.update.buttonLoadingLabel")})),S=()=>!m.value,M=async()=>{t.mode===qo.UNINSTALL?await $():t.mode===qo.UPDATE&&await A()},$=async()=>{try{v.track("user started cnr package deletion",{package_name:h.value.packageName,package_node_names:h.value.installedNodes.map((e=>e.name)),package_version:h.value.installedVersion,package_author:h.value.authorName,package_author_email:h.value.authorEmail}),m.value=!0,await o.uninstallPackage(t.activePackageName),await Promise.all([Zr().getNodeTypes(),Zr().fetchCommunityNodePreviews()]),u.showMessage({title:p.baseText("settings.communityNodes.messages.uninstall.success.title"),type:"success"})}catch(e){u.showError(e,p.baseText("settings.communityNodes.messages.uninstall.error"))}finally{m.value=!1,d.emit("close")}},A=async()=>{try{if(v.track("user started cnr package update",{package_name:h.value.packageName,package_node_names:h.value.installedNodes.map((e=>e.name)),package_version_current:h.value.installedVersion,package_version_new:h.value.updateAvailable,package_author:h.value.authorName,package_author_email:h.value.authorEmail}),m.value=!0,n.isUnverifiedPackagesEnabled)await o.updatePackage(t.activePackageName);else{if(!n.isCommunityNodesFeatureEnabled)throw new Error("Community nodes feature is not correctly enabled.");await o.updatePackage(t.activePackageName,_.value,k.value?.checksum)}await Zr().getNodeTypes(),u.showMessage({title:p.baseText("settings.communityNodes.messages.update.success.title"),message:p.baseText("settings.communityNodes.messages.update.success.message",{interpolate:{packageName:t.activePackageName,version:_.value??""}}),type:"success"})}catch(e){u.showError(e,p.baseText("settings.communityNodes.messages.update.error.title"))}finally{m.value=!1,d.emit("close")}},P=async()=>{Nr().closeModal(bo)};return E((async()=>{if(t.activePackageName&&await async function(e){await a.loadNodeTypesIfNotLoaded();const t=a.visibleNodeTypes.find((t=>t.name.includes(e)));t&&(k.value=await a.getCommunityNodeAttributes(t?.name)??void 0)}(t.activePackageName),h.value?.installedNodes.length){const e=h.value.installedNodes.map((e=>e.type));g.value=(await s.fetchWorkflowsWithNodesIncluded(e))?.data??[]}b&&k.value?.npmVersion&&h.value.updateAvailable&&(T.value=lm.default.eq(k.value.npmVersion,h.value.updateAvailable)),f&&(I.value=k.value?.npmVersion??I.value)})),(e,t)=>(r(),ee(Qi,{width:"640px",name:C(bo),title:N.value.title,"event-bus":C(d),center:!0,"show-close":!m.value,"before-close":S},{content:ae((()=>[U(C(Qe),{color:"text-dark",bold:!0},{default:ae((()=>[l(y(N.value.message),1)])),_:1}),!T.value&&N.value.warning?(r(),ee(C(qe),{key:0,"data-test-id":"communityPackageManageConfirmModal-warning",content:N.value.warning},null,8,["content"])):w("",!0),i("div",{class:z(e.$style.descriptionContainer)},[U(C(Qe),{size:"medium",color:"text-base"},{default:ae((()=>[l(y(N.value.description),1)])),_:1})],2),g.value?.length?(r(),ee(cm,{key:1,data:g.value},null,8,["data"])):w("",!0)])),footer:ae((()=>[i("div",{class:z(e.$style.footerContainer)},[U(C(Je),{variant:"subtle",label:C(p).baseText("settings.communityNodes.confirmModal.cancel"),size:"large","data-test-id":"close-button",onClick:P},null,8,["label"]),U(C(Je),{loading:m.value,disabled:m.value,label:m.value?N.value.buttonLoadingLabel:N.value.buttonLabel,size:"large",onClick:M},null,8,["loading","disabled","label"])],2)])),_:1},8,["name","title","event-bus","show-close"]))}}),um=Rt(dm,[["__cssModules",{$style:{descriptionContainer:"_descriptionContainer_jy4l8_125",footerContainer:"_footerContainer_jy4l8_131",descriptionIcon:"_descriptionIcon_jy4l8_137",descriptionText:"_descriptionText_jy4l8_142"}}]]),pm=["href"],vm=g({__name:"CommunityPlusEnrollmentModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=Oo(),n=od(),s=Va(),d=Ur(),u=c(!1),p=c(!1),v=c(d.currentUser?.email??""),m=c([{name:"email"}]),g=c({email:{validate:e=>"string"==typeof e&&!an.test(e)&&{message:"settings.users.invalidEmailError",options:{interpolate:{email:e}}}}}),b=At(),f=()=>{s.track("User skipped community plus"),b.emit("close"),t.data?.closeCallback?.()},h=async()=>{if(p.value&&!u.value){u.value=!0;try{const{title:e,text:t}=await n.registerCommunityEdition(v.value);f(),a.showMessage({title:e??o.baseText("communityPlusModal.success.title"),message:t??o.baseText("communityPlusModal.success.message",{interpolate:{email:v.value}}),type:"success",duration:0})}catch(e){a.showError(e,o.baseText("communityPlusModal.error.title"))}finally{u.value=!1}}};return(a,n)=>(r(),ee(Qi,{width:"500px",name:t.modalName,"event-bus":C(b),"show-close":!1,"close-on-click-modal":!1,"close-on-press-escape":!1},{content:ae((()=>[i("div",null,[U(C(Qe),{tag:"h1",align:"center",size:"xlarge",class:"mb-m"},{default:ae((()=>[l(y(e.data?.customHeading??C(o).baseText("communityPlusModal.title")),1)])),_:1}),U(C(Qe),{tag:"p"},{default:ae((()=>[l(y(C(o).baseText("communityPlusModal.description")),1)])),_:1}),i("ul",{class:z(a.$style.features)},[i("li",null,[n[2]||(n[2]=i("i",null,"🐞",-1)),U(C(Qe),null,{default:ae((()=>[i("strong",null,y(C(o).baseText("communityPlusModal.features.debugging.title")),1),l(" "+y(C(o).baseText("communityPlusModal.features.debugging.description")),1)])),_:1})]),i("li",null,[n[3]||(n[3]=i("i",null,"🔎",-1)),U(C(Qe),null,{default:ae((()=>[i("strong",null,y(C(o).baseText("communityPlusModal.features.execution.title")),1),l(" "+y(C(o).baseText("communityPlusModal.features.execution.description")),1)])),_:1})]),i("li",null,[n[4]||(n[4]=i("i",null," 📁",-1)),U(C(Qe),null,{default:ae((()=>[i("strong",null,y(C(o).baseText("communityPlusModal.features.folders.title")),1),l(" "+y(C(o).baseText("communityPlusModal.features.folders.description")),1)])),_:1})])],2),U(C(dt),{id:"email",modelValue:v.value,"onUpdate:modelValue":n[0]||(n[0]=e=>v.value=e),label:C(o).baseText("communityPlusModal.input.email.label"),type:"email",name:"email","label-size":"small","tag-size":"small",required:"","show-required-asterisk":!0,"validate-on-blur":!1,"validation-rules":m.value,validators:g.value,onValidate:n[1]||(n[1]=e=>p.value=e),onKeyup:V(h,["enter"])},null,8,["modelValue","label","validation-rules","validators"])])])),footer:ae((()=>[i("div",{class:z(a.$style.notice)},[U(C(Qe),{size:"xsmall",tag:"span"},{default:ae((()=>[l(y(C(o).baseText("communityPlusModal.notice"))+" ",1),i("a",{href:C(Ft),target:"_blank"},y(C(o).baseText("generic.moreInfo")),9,pm)])),_:1})],2),i("div",{class:z(a.$style.buttons)},[U(C(Je),{variant:"ghost",class:z(a.$style.skip),disabled:u.value,onClick:f},{default:ae((()=>[l(y(C(o).baseText("communityPlusModal.button.skip")),1)])),_:1},8,["class","disabled"]),U(C(Je),{disabled:!p.value||u.value,variant:"solid",onClick:h},{default:ae((()=>[l(y(C(o).baseText("communityPlusModal.button.confirm")),1)])),_:1},8,["disabled"])],2)])),_:1},8,["name","event-bus"]))}}),mm=Rt(vm,[["__cssModules",{$style:{notice:"_notice_vkgua_125",features:"_features_vkgua_129",buttons:"_buttons_vkgua_148"}}]]),gm={key:0,"data-test-id":"credential-mode-selector"},bm=g({__name:"CredentialModeSelector",props:{credentialType:{},useCustomOauth:{type:Boolean},showManagedOauthOptions:{type:Boolean},quickConnectAvailable:{type:Boolean},isQuickConnectMode:{type:Boolean}},emits:["update:authType"],setup(e,{emit:t}){const o=e,a=t,n=Zr(),c=Ka(),d=se(),{isOAuthCredentialType:u}=Qc(),p=x((()=>c.activeNode)),v=x((()=>p.value?n.getNodeType(p.value.type,p.value.typeVersion):null)),m=x((()=>{const e=v.value?.credentials?.find((e=>e.name===o.credentialType.name));return ra(v.value,e)})),g=x((()=>u(o.credentialType.name))),b=x((()=>g.value&&o.showManagedOauthOptions)),f=x((()=>[{name:d.baseText("credentialEdit.credentialConfig.oauthModeManaged"),value:{type:"oAuth2",customOauth:!1}},{name:d.baseText("credentialEdit.credentialConfig.oauthModeCustom"),value:{type:"oAuth2",customOauth:!0}}])),h=x((()=>o.quickConnectAvailable?{name:d.baseText("credentialEdit.credentialConfig.quickConnect"),value:{type:m.value?.value??"",quickConnectEnabled:!0}}:null)),_=x((()=>{if(v.value&&!m.value&&!b.value)return[];const e=ca(v.value,p.value?.typeVersion);return 0===e.length&&b.value?f.value:e.flatMap((e=>o.showManagedOauthOptions&&"oAuth2"===e.value?f.value:{name:e.name,value:{type:e.value}}))})),k=x((()=>{const e=_.value,t=h.value;return t?[t,...e.length>0?e:[{name:d.baseText("credentialEdit.credentialConfig.setupManually"),value:{type:""}}]]:e}));function T(e){return e.quickConnectEnabled?!!o.isQuickConnectMode:!o.isQuickConnectMode&&(""===e.type&&void 0===e.customOauth||(void 0!==e.customOauth?g.value&&!!o.useCustomOauth===e.customOauth:e.type===m.value?.value))}const E=x((()=>k.value.length>=2)),I=x((()=>k.value.find((e=>T(e.value)))??null)),j=x((()=>o.isQuickConnectMode?d.baseText("credentialEdit.credentialConfig.quickConnectTitle"):d.baseText("credentialEdit.credentialConfig.setupCredential"))),N=x((()=>k.value.map((e=>({id:e.value,label:e.name,checked:T(e.value)})))));function S(e){T(e)||a("update:authType",e)}return(e,t)=>E.value?(r(),s("div",gm,[i("div",{class:z(e.$style.headerRow)},[U(C(Qe),{tag:"span",bold:!0,size:"large"},{default:ae((()=>[l(y(j.value),1)])),_:1}),U(C(xt),{items:N.value,placement:"bottom-end","extra-popper-class":e.$style.dropdownContent,"data-test-id":"credential-mode-dropdown",onSelect:S},{trigger:ae((()=>[U(C(Je),{variant:"subtle",text:"","data-test-id":"credential-mode-dropdown-trigger"},{default:ae((()=>[l(y(I.value?.name)+" ",1),U(C(Ve),{icon:"chevron-down",size:"small"})])),_:1})])),_:1},8,["items","extra-popper-class"])],2)])):w("",!0)}}),fm=Rt(bm,[["__cssModules",{$style:{headerRow:"_headerRow_10r6u_125",dropdownContent:"_dropdownContent_10r6u_131"}}]]),hm=g({__name:"Banner",props:{theme:{},message:{},buttonLabel:{default:""},buttonLoadingLabel:{default:""},buttonTitle:{default:""},details:{default:""},buttonLoading:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const o=t,a=c(!1),l=()=>{a.value=!0},n=()=>{a.value=!1,o("click")};return(t,o)=>(r(),ee(C(kt),{type:e.theme,"disable-transitions":!0,class:z(t.$style.container)},{default:ae((()=>[U(C(Ve),{icon:"success"===e.theme?"circle-check":"triangle-alert",class:z("success"===e.theme?t.$style.icon:t.$style.dangerIcon)},null,8,["icon","class"]),i("div",{class:z(t.$style.banner)},[i("div",{class:z(t.$style.content)},[i("div",null,[i("span",{class:z("success"===e.theme?t.$style.message:t.$style.dangerMessage)},y(e.message)+" ",3),e.details&&!a.value?(r(),ee(C(Et),{key:0,bold:!0,size:"small",onClick:l},{default:ae((()=>[i("span",{class:z(t.$style.moreDetails)},"More details",2)])),_:1})):w("",!0)])],2),t.$slots.button?D(t.$slots,"button",{key:0}):e.buttonLabel?(r(),ee(C(Je),{key:1,variant:"outline",label:e.buttonLoading&&e.buttonLoadingLabel?e.buttonLoadingLabel:e.buttonLabel,title:e.buttonTitle,loading:e.buttonLoading,size:"small",onClick:O(n,["stop"])},null,8,["label","title","loading"])):w("",!0)],2),a.value?(r(),s("div",{key:0,class:z(t.$style.details)},y(e.details),3)):w("",!0)])),_:3},8,["type","class"]))}}),_m=Rt(hm,[["__cssModules",{$style:{icon:"_icon_co75j_125",dangerIcon:"_dangerIcon_co75j_133 _icon_co75j_125",container:"_container_co75j_138",message:"_message_co75j_145",dangerMessage:"_dangerMessage_co75j_152 _message_co75j_145",banner:"_banner_co75j_157",content:"_content_co75j_162",details:"_details_co75j_169 _message_co75j_145",moreDetails:"_moreDetails_co75j_176"}}]]),xm={key:0,class:"fixed-collection-wrapper","data-test-id":"fixed-collection-wrapper"},ym=g({__name:"ParameterInputExpanded",props:{parameter:{},value:{type:[String,Number,Boolean,null,Object,Array]},nodeValues:{default:()=>({})},showValidationWarnings:{type:Boolean},documentationUrl:{default:void 0},eventSource:{default:void 0},label:{default:()=>({size:"small"})}},emits:["update"],setup(e,{expose:o,emit:a}){const n=m((async()=>await Lt((()=>t.import("./FixedCollectionParameter-legacy-B2v0SATC.js")),void 0))),i=e,d=a,u=c(!1),p=c(!1),v=c(!1),g=c(At()),b=Nr(),f=Pr(),h=se(),_=Va(),{activeCredentialType:k}=Ti(b),T=x((()=>"fixedCollection"===i.parameter.type)),E=x((()=>{if(!T.value)return[];if(!i.parameter.options?.length)return[];const e=[];for(const t of i.parameter.options)rn(t)&&e.push(...t.values.map((e=>e.name)));return e})),I=x((()=>T.value&&i.value?i.value:{})),j=x((()=>{if(!i.parameter.required)return!1;if(p.value||i.showValidationWarnings){if("string"===i.parameter.type)return!i.value;if("number"===i.parameter.type)return("string"!=typeof i.value||!i.value.startsWith("="))&&"number"!=typeof i.value}return!1})),N=x((()=>S.value?null:h.credText(k.value).hint(i.parameter))),S=x((()=>La(i.parameter,i.value)));function M(){u.value=!0}function $(){p.value=!0,u.value=!1}function A(e){v.value=e}function P(e){g.value.emit("optionSelected",e)}function B(e){let t=e.name;T.value||(t=t.split(".").pop()??t),d("update",{name:t,value:e.value})}function L(){_.track("User clicked credential modal docs link",{docs_link:i.documentationUrl,source:"field",workflow_id:f.workflowId})}const O=K("param");return o({displaysIssues:x((()=>O.value?.displaysIssues))}),(t,o)=>(r(),s("div",null,[U(C(It),{label:C(h).credText(C(k)).inputLabelDisplayName(e.parameter),"tooltip-text":C(h).credText(C(k)).inputLabelDescription(e.parameter),required:e.parameter.required,"show-tooltip":u.value,"show-options":v.value,"data-test-id":e.parameter.name,size:e.label.size},{options:ae((()=>[U(_l,{parameter:e.parameter,value:e.value,"is-read-only":!1,"show-options":!T.value,"show-expression-selector":!T.value,"is-value-expression":S.value,"onUpdate:modelValue":P,onMenuExpanded:A},null,8,["parameter","value","show-options","show-expression-selector","is-value-expression"])])),default:ae((()=>[T.value?w("",!0):(r(),ee(xl,{key:0,ref_key:"param",ref:O,"input-size":"large",parameter:e.parameter,"model-value":e.value,path:e.parameter.name,"hide-issues":!0,"documentation-url":e.documentationUrl,"error-highlight":j.value,"is-for-credential":!0,"event-source":e.eventSource,hint:!j.value&&N.value?N.value:"","event-bus":g.value,onFocus:M,onBlur:$,onTextInput:B,onUpdate:B},null,8,["parameter","model-value","path","documentation-url","error-highlight","event-source","hint","event-bus"])),j.value?(r(),s("div",{key:1,class:z(t.$style.errors)},[U(C(Qe),{color:"danger",size:"small"},{default:ae((()=>[l(y(C(h).baseText("parameterInputExpanded.thisFieldIsRequired"))+" ",1),e.documentationUrl?(r(),ee(C(Et),{key:0,to:e.documentationUrl,size:"small",underline:!0,onClick:L},{default:ae((()=>[l(y(C(h).baseText("parameterInputExpanded.openDocs")),1)])),_:1},8,["to"])):w("",!0)])),_:1})],2)):w("",!0)])),_:1},8,["label","tooltip-text","required","show-tooltip","show-options","data-test-id","size"]),T.value?(r(),s("div",xm,[U(C(n),{parameter:e.parameter,values:I.value,"node-values":e.nodeValues,path:e.parameter.name,"hidden-issues-inputs":E.value,onValueChanged:B},null,8,["parameter","values","node-values","path","hidden-issues-inputs"])])):w("",!0)]))}}),wm=Rt(ym,[["__cssModules",{$style:{errors:"_errors_jmusx_125",hint:"_hint_jmusx_129"}}]]),km=g({__name:"CredentialInputs",props:{credentialProperties:{},credentialData:{},documentationUrl:{},showValidationWarnings:{type:Boolean}},emits:["update"],setup(e,{emit:t}){const o=e,a=x((()=>o.credentialData)),l=t;function n(e){l("update",e)}return(t,o)=>e.credentialProperties.length?(r(),s("div",{key:0,class:z(t.$style.container),onKeydown:o[1]||(o[1]=O((()=>{}),["stop"]))},[(r(!0),s(j,null,Q(e.credentialProperties,(t=>(r(),s("form",{key:t.name,autocomplete:"off","data-test-id":"credential-connection-parameter",onSubmit:o[0]||(o[0]=O((()=>{}),["prevent"]))},["notice"===t.type?(r(),ee(C(qe),{key:0,content:t.displayName},null,8,["content"])):(r(),ee(wm,{key:1,parameter:t,value:a.value[t.name],"node-values":a.value,"documentation-url":e.documentationUrl,"show-validation-warnings":e.showValidationWarnings,label:{size:"medium"},"event-source":"credentials",onUpdate:n},null,8,["parameter","value","node-values","documentation-url","show-validation-warnings"]))],32)))),128))],34)):w("",!0)}}),Tm=Rt(km,[["__cssModules",{$style:{container:"_container_55ujx_125"}}]]),Cm={key:1},Em=["textContent"],Im=g({__name:"CredentialConfig",props:{mode:{},credentialType:{},credentialProperties:{},credentialData:{},credentialId:{default:""},credentialPermissions:{default:()=>({})},parentTypes:{default:()=>[]},showValidationWarning:{type:Boolean,default:!1},authError:{default:""},testedSuccessfully:{type:Boolean},isOAuthType:{type:Boolean},isOAuthConnected:{type:Boolean},isRetesting:{type:Boolean},requiredPropertiesFilled:{type:Boolean},isManaged:{type:Boolean},isDynamicCredentialsEnabled:{type:Boolean},isResolvable:{type:Boolean},isNewCredential:{type:Boolean},managedOauthAvailable:{type:Boolean},useCustomOauth:{type:Boolean},isQuickConnectMode:{type:Boolean}},emits:["update","authTypeChanged","scrollToTop","retest","oauth","quickConnect","update:isResolvable"],setup(e,{emit:t}){const o=e,a=t,n=or(),c=Ka(),d=Si(),u=Nr(),p=Pr(),m=rs(),g=ls(),b=se(),h=Va(),{getQuickConnectOption:_}=Xc();v((async()=>{if(u.activeCredentialType=o.credentialType.name,"en"===d.defaultLocale)return;const e=`n8n-nodes-base.credentials.${o.credentialType.name}`;if(b.exists(e))return;const t=await n.getCredentialTranslation(o.credentialType.name);t&&le({[o.credentialType.name]:t},d.defaultLocale)}));const k=x((()=>o.credentialType?sl(o.credentialType.displayName):"")),T=x((()=>k.value||b.baseText("credentialEdit.credentialConfig.theServiceYouReConnectingTo"))),E=x((()=>o.credentialType?.name)),I=x((()=>n.getCredentialOwnerNameById(`${o.credentialId}`))),N=x((()=>{const e=o.credentialType,t=c.activeNode,a=!!t&&Yl(t.type),r=e?.documentationUrl;if(!r)return"";let l;if(r.startsWith("https://")||r.startsWith("http://")){if(l=new URL(r),"docs.n8n.io"!==l.hostname)return r}else{if(a)return"";l=new URL(`${In}${r}/`)}return"docs.n8n.io"===l.hostname&&(l.searchParams.set("utm_source","n8n_app"),l.searchParams.set("utm_medium","credential_settings"),l.searchParams.set("utm_campaign","create_new_credentials_modal")),l.href})),S=x((()=>"googleOAuth2Api"===E.value||o.parentTypes.includes("googleOAuth2Api"))),$=x((()=>{const e="oAuth2Api"===E.value||o.parentTypes.includes("oAuth2Api")?"oauth2":"oauth1";return d.OAuthCallbackUrls[e]})),A=x((()=>o.isOAuthType&&o.requiredPropertiesFilled&&o.isOAuthConnected&&!o.authError)),P=x((()=>null===o.credentialType)),B=x((()=>"new"===o.mode&&!o.credentialId)),O=x((()=>N.value&&N.value.includes("docs.n8n.io")&&o.credentialProperties.length&&o.credentialPermissions.update&&!(o.isOAuthType&&o.requiredPropertiesFilled)&&m.isAssistantEnabled)),R=x((()=>m.isCredTypeActive(o.credentialType))),D=x((()=>B.value&&!!o.credentialPermissions.create)),W=x((()=>!B.value&&!!o.credentialPermissions.update)),V=x((()=>D.value||W.value)),q=x((()=>c.activeNode)),F=x((()=>{if(q.value)return _(o.credentialType.name,q.value.type)})),K=x((()=>!!F.value)),G=x((()=>F.value?.text??"")),Y=x((()=>o.isOAuthType&&o.managedOauthAvailable&&!o.useCustomOauth));function Q(e){a("update",e)}function X(){h.track("User clicked credential modal docs link",{docs_link:N.value,credential_type:E.value,source:"modal",workflow_id:p.workflowId})}function J(e){a("authTypeChanged",e)}async function Z(){m.isSessionEnded?await g.openWithCredHelp(o.credentialType):u.openModalWithData({name:Sn,data:{context:{credHelp:{credType:o.credentialType}}}})}return L(A,((e,t)=>{e&&!t&&a("scrollToTop")})),(t,o)=>e.isManaged?(r(),ee(C(Xe),{key:0,theme:"warning",icon:"triangle-alert"},{default:ae((()=>[l(y(C(b).baseText("freeAi.credits.credentials.edit")),1)])),_:1})):(r(),s("div",Cm,[i("div",{class:z(t.$style.config),"data-test-id":"node-credentials-config-container"},[U(hd,{"credential-type-name":e.credentialType?.name},null,8,["credential-type-name"]),V.value?(r(),ee(fm,{key:0,"credential-type":e.credentialType,"use-custom-oauth":e.useCustomOauth,"show-managed-oauth-options":e.managedOauthAvailable,"quick-connect-available":K.value,"is-quick-connect-mode":e.isQuickConnectMode,"onUpdate:authType":J},null,8,["credential-type","use-custom-oauth","show-managed-oauth-options","quick-connect-available","is-quick-connect-mode"])):w("",!0),e.isQuickConnectMode?(r(),s(j,{key:1},[G.value?(r(),ee(_d,{key:0,text:G.value},null,8,["text"])):w("",!0),U(pl,{"service-name":k.value,"credential-type-name":e.credentialType.name,"data-test-id":"quick-connect-modal-button",onClick:o[0]||(o[0]=e=>t.$emit("quickConnect"))},null,8,["service-name","credential-type-name"])],64)):(r(),s(j,{key:2},[N.value&&e.credentialProperties.length&&!Y.value?(r(),ee(C(Xe),{key:0,class:z(t.$style.docsCallout),theme:"custom",iconless:""},{actions:ae((()=>[U(C(Et),{to:N.value,size:"small",onClick:X},{default:ae((()=>[l(y(C(b).baseText("credentialEdit.credentialConfig.openDocs")),1)])),_:1},8,["to"])])),default:ae((()=>[l(y(C(b).baseText("credentialEdit.credentialConfig.needHelpFillingOutTheseFields"))+" ",1)])),_:1},8,["class"])):w("",!0),M(U(_m,{theme:"danger",message:C(b).baseText("credentialEdit.credentialConfig.pleaseCheckTheErrorsBelow"+(e.credentialPermissions.update?"":".sharee"),{interpolate:{owner:I.value}})},null,8,["message"]),[[H,e.showValidationWarning]]),e.authError&&!e.showValidationWarning?(r(),ee(_m,{key:1,theme:"danger",message:C(b).baseText("credentialEdit.credentialConfig.couldntConnectWithTheseSettings"+(e.credentialPermissions.update?"":".sharee"),{interpolate:{owner:I.value}}),details:e.authError,"button-label":C(b).baseText("credentialEdit.credentialConfig.retry"),"button-loading-label":"Retrying","button-title":C(b).baseText("credentialEdit.credentialConfig.retryCredentialTest"),"button-loading":e.isRetesting,onClick:o[1]||(o[1]=e=>t.$emit("retest"))},null,8,["message","details","button-label","button-title","button-loading"])):w("",!0),M(U(_m,{theme:"success",message:C(b).baseText("credentialEdit.credentialConfig.accountConnected"),"button-label":C(b).baseText("credentialEdit.credentialConfig.reconnect"),"button-title":C(b).baseText("credentialEdit.credentialConfig.reconnectOAuth2Credential"),"data-test-id":"oauth-connect-success-banner",onClick:o[4]||(o[4]=e=>t.$emit("oauth"))},f({_:2},[S.value?{name:"button",fn:ae((()=>[i("p",{class:z(t.$style.googleReconnectLabel),textContent:y(`${C(b).baseText("credentialEdit.credentialConfig.reconnect")}:`)},null,10,Em),U(yl,{onClick:o[2]||(o[2]=e=>t.$emit("oauth"))})])),key:"0"}:{name:"button",fn:ae((()=>[U(pl,{size:"small","service-name":k.value,"credential-type-name":e.credentialType.name,label:C(b).baseText("credentialEdit.credentialConfig.reconnect"),"data-test-id":"quick-connect-reconnect-button",onClick:o[3]||(o[3]=e=>t.$emit("oauth"))},null,8,["service-name","credential-type-name","label"])])),key:"1"}]),1032,["message","button-label","button-title"]),[[H,A.value&&!e.showValidationWarning]]),M(U(_m,{theme:"success",message:C(b).baseText("credentialEdit.credentialConfig.connectionTestedSuccessfully"),"button-label":C(b).baseText("credentialEdit.credentialConfig.retry"),"button-loading-label":C(b).baseText("credentialEdit.credentialConfig.retrying"),"button-title":C(b).baseText("credentialEdit.credentialConfig.retryCredentialTest"),"button-loading":e.isRetesting,"data-test-id":"credentials-config-container-test-success",onClick:o[5]||(o[5]=e=>t.$emit("retest"))},null,8,["message","button-label","button-loading-label","button-title","button-loading"]),[[H,e.testedSuccessfully&&!e.showValidationWarning]]),e.isDynamicCredentialsEnabled&&e.isOAuthType&&V.value?(r(),s("div",{key:2,class:z(t.$style.dynamicCredentials),"data-test-id":"dynamic-credentials-section"},[i("div",{class:z(t.$style.dynamicCredentialsRow)},[U(C(Me),{"model-value":e.isResolvable,"data-test-id":"dynamic-credentials-toggle","onUpdate:modelValue":o[6]||(o[6]=e=>t.$emit("update:isResolvable",Boolean(e)))},null,8,["model-value"]),U(C(Qe),{size:"small"},{default:ae((()=>[l(y(C(b).baseText("credentialEdit.credentialConfig.dynamicCredentials.title")),1)])),_:1}),U(C(ke),{placement:"top"},{content:ae((()=>[i("div",null,y(C(b).baseText("credentialEdit.credentialConfig.dynamicCredentials.infoTip")),1)])),default:ae((()=>[U(C(Ve),{icon:"circle-help",size:"small",color:"text-light"})])),_:1})],2)],2)):w("",!0),V.value?(r(),s(j,{key:3},[O.value?(r(),s("div",{key:0,class:z(t.$style.askAssistantButton),"data-test-id":"credential-edit-ask-assistant-button"},[U(C(Ye),{asked:R.value,onClick:Z},null,8,["asked"]),o[8]||(o[8]=i("span",null,"for setup instructions",-1))],2)):w("",!0),e.isOAuthType&&!Y.value?(r(),ee(os,{key:1,label:C(b).baseText("credentialEdit.credentialConfig.oAuthRedirectUrl"),value:$.value,"copy-button-text":C(b).baseText("credentialEdit.credentialConfig.clickToCopy"),hint:C(b).baseText("credentialEdit.credentialConfig.subtitle",{interpolate:{appName:T.value}}),"toast-title":C(b).baseText("credentialEdit.credentialConfig.redirectUrlCopiedToClipboard"),"redact-value":!0},null,8,["label","value","copy-button-text","hint","toast-title"])):w("",!0)],64)):(r(),ee(rd,{key:4,features:[C(pn).Sharing]},{default:ae((()=>[i("div",null,[U(C($e),{bold:!1},{default:ae((()=>[l(y(C(b).baseText("credentialEdit.credentialEdit.info.sharee",{interpolate:{credentialOwnerName:I.value}})),1)])),_:1})])])),_:1},8,["features"])),e.credentialType&&V.value?(r(),ee(Tm,{key:5,"credential-data":e.credentialData,"credential-properties":e.credentialProperties,"documentation-url":N.value,"show-validation-warnings":e.showValidationWarning,onUpdate:Q},null,8,["credential-data","credential-properties","documentation-url","show-validation-warnings"])):w("",!0),e.isOAuthType&&!e.isOAuthConnected&&V.value?(r(),ee(pl,{key:6,"service-name":k.value,"credential-type-name":e.credentialType.name,disabled:!e.requiredPropertiesFilled,"disabled-tooltip":C(b).baseText("credentialEdit.credentialConfig.oauthDisabledTooltip"),"data-test-id":"quick-connect-button",onClick:o[7]||(o[7]=e=>t.$emit("oauth"))},null,8,["service-name","credential-type-name","disabled","disabled-tooltip"])):w("",!0),P.value?(r(),ee(C(Qe),{key:7,color:"text-base",size:"medium"},{default:ae((()=>[l(y(C(b).baseText("credentialEdit.credentialConfig.missingCredentialType")),1)])),_:1})):w("",!0),U(rd,{features:[C(pn).ExternalSecrets]},{fallback:ae((()=>[U(C($e),{class:"mt-s"},{default:ae((()=>[l(y(C(b).baseText("credentialEdit.credentialConfig.externalSecrets"))+" ",1),U(C(Et),{bold:"",to:C(b).baseText("settings.externalSecrets.docs"),size:"small"},{default:ae((()=>[l(y(C(b).baseText("credentialEdit.credentialConfig.externalSecrets.moreInfo")),1)])),_:1},8,["to"])])),_:1})])),_:1},8,["features"])],64))],2)]))}}),jm=Rt(Im,[["__cssModules",{$style:{config:"_config_jgct2_125",googleReconnectLabel:"_googleReconnectLabel_jgct2_133",askAssistantButton:"_askAssistantButton_jgct2_137",dynamicCredentials:"_dynamicCredentials_jgct2_146",dynamicCredentialsRow:"_dynamicCredentialsRow_jgct2_155",dynamicCredentialsNotice:"_dynamicCredentialsNotice_jgct2_161",docsCallout:"_docsCallout_jgct2_165"}}]]),zm=g({__name:"CredentialInfo",props:{currentCredential:{}},setup(e){const t=se();return(o,a)=>(r(),s("div",{class:z(o.$style.container)},[e.currentCredential?(r(),ee(C(Cl),{key:0},{default:ae((()=>[U(C(El),{span:8,class:z(o.$style.label)},{default:ae((()=>[U(C(Qe),{compact:!0,bold:!0},{default:ae((()=>[l(y(C(t).baseText("credentialEdit.credentialInfo.created")),1)])),_:1})])),_:1},8,["class"]),U(C(El),{span:16,class:z(o.$style.valueLabel)},{default:ae((()=>[U(C(Qe),{compact:!0},{default:ae((()=>[U(xd,{date:e.currentCredential.createdAt,capitalize:!0},null,8,["date"])])),_:1})])),_:1},8,["class"])])),_:1})):w("",!0),e.currentCredential?(r(),ee(C(Cl),{key:1},{default:ae((()=>[U(C(El),{span:8,class:z(o.$style.label)},{default:ae((()=>[U(C(Qe),{compact:!0,bold:!0},{default:ae((()=>[l(y(C(t).baseText("credentialEdit.credentialInfo.lastModified")),1)])),_:1})])),_:1},8,["class"]),U(C(El),{span:16,class:z(o.$style.valueLabel)},{default:ae((()=>[U(C(Qe),{compact:!0},{default:ae((()=>[U(xd,{date:e.currentCredential.updatedAt,capitalize:!0},null,8,["date"])])),_:1})])),_:1},8,["class"])])),_:1})):w("",!0),e.currentCredential?(r(),ee(C(Cl),{key:2},{default:ae((()=>[U(C(El),{span:8,class:z(o.$style.label)},{default:ae((()=>[U(C(Qe),{compact:!0,bold:!0},{default:ae((()=>[l(y(C(t).baseText("credentialEdit.credentialInfo.id")),1)])),_:1})])),_:1},8,["class"]),U(C(El),{span:16,class:z(o.$style.valueLabel)},{default:ae((()=>[U(C(Qe),{compact:!0},{default:ae((()=>[l(y(e.currentCredential.id),1)])),_:1})])),_:1},8,["class"])])),_:1})):w("",!0)],2))}}),Nm=Rt(zm,[["__cssModules",{$style:{container:"_container_11e3x_125",label:"_label_11e3x_129",accessLabel:"_accessLabel_11e3x_134 _label_11e3x_129",valueLabel:"_valueLabel_11e3x_139"}}]]),Sm={key:0},Mm={key:1},$m=g({__name:"CredentialSharing.ee",props:{credentialId:{},credentialData:{},credentialPermissions:{},credential:{default:null},modalBus:{},isSharedGlobally:{type:Boolean,default:!1}},emits:["update:modelValue","update:shareWithAllUsers"],setup(e,{emit:t}){const o=e,a=t,n=se(),i=Ur(),d=Nr(),u=Ri(),p=Ca(),v=wd(),m=Gi(),g=c([...o.credential?.sharedWithProjects??[]]),b=x((()=>u.isEnterpriseFeatureEnabled[pn.Sharing])),f=x((()=>{const{name:e,email:t}=mr(o.credential?.homeProject?.name??"");return e??t??""})),h=x((()=>o.credentialData&&"homeProject"in o.credentialData?o.credentialData.homeProject:void 0)),_=Za(),w=e=>e.id!==o.credential?.homeProject?.id&&e.id!==h.value?.id,k=x((()=>o.credential?.homeProject??h.value)),T=x((()=>k.value?.type===Fa.Team)),E=x((()=>k.value?.type===Fa.Personal&&k.value?.id===p.personalProject?.id&&!o.credentialPermissions.share)),I=x((()=>({"credential:user":n.baseText("credentialEdit.credentialSharing.role.user")}))),j=x((()=>v.processedCredentialRoles.map((({slug:e,scopes:t,licensed:o,description:a,systemRole:r,roleType:l})=>({slug:e,displayName:I.value[e],scopes:t,licensed:o,description:a,systemRole:r,roleType:l}))))),N=x((()=>p.teamProjects.length?n.baseText("projects.sharing.select.placeholder.project"):n.baseText("projects.sharing.select.placeholder.user"))),S=x((()=>Bl(i.currentUser?.globalScopes).credential?.shareGlobally??!1));function M(){m.goToUpgrade("credential_sharing","upgrade-credentials-sharing")}return L(g,(e=>{a("update:modelValue",e)}),{deep:!0}),(t,o)=>(r(),s("div",{class:z(t.$style.container)},[b.value?(r(),s("div",Mm,[e.credentialPermissions.share||E.value?(r(),ee(C($e),{key:0,bold:!1,class:"mb-s"},{default:ae((()=>[l(y(C(n).baseText("credentialEdit.credentialSharing.info.owner")),1)])),_:1})):T.value?(r(),ee(C($e),{key:1,bold:!1,class:"mb-s"},{default:ae((()=>[l(y(C(n).baseText("credentialEdit.credentialSharing.info.sharee.team")),1)])),_:1})):(r(),ee(C($e),{key:2,bold:!1,class:"mb-s"},{default:ae((()=>[l(y(C(n).baseText("credentialEdit.credentialSharing.info.sharee.personal",{interpolate:{credentialOwnerName:f.value}})),1)])),_:1})),U(yd,{modelValue:g.value,"onUpdate:modelValue":o[0]||(o[0]=e=>g.value=e),"search-fn":C(_),"filter-fn":w,roles:j.value,"home-project":k.value,readonly:!e.credentialPermissions.share,static:!e.credentialPermissions.share,"disabled-tooltip":E.value?C(n).baseText("credentialEdit.credentialSharing.info.personalSpaceRestricted"):void 0,placeholder:N.value,"can-share-globally":S.value,"is-shared-globally":e.isSharedGlobally,"onUpdate:shareWithAllUsers":o[1]||(o[1]=e=>a("update:shareWithAllUsers",e))},null,8,["modelValue","search-fn","roles","home-project","readonly","static","disabled-tooltip","placeholder","can-share-globally","is-shared-globally"])])):(r(),s("div",Sm,[U(C(Ue),{heading:C(n).baseText(C(d).contextBasedTranslationKeys.credentials.sharing.unavailable.title),description:C(n).baseText(C(d).contextBasedTranslationKeys.credentials.sharing.unavailable.description),"button-text":C(n).baseText(C(d).contextBasedTranslationKeys.credentials.sharing.unavailable.button),"onClick:button":M},null,8,["heading","description","button-text"])]))],2))}}),Am=Rt($m,[["__cssModules",{$style:{container:"_container_1f7z1_125"}}]]),Pm=g({__name:"SaveButton",props:{saved:{type:Boolean},isSaving:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},variant:{default:"solid"},withShortcut:{type:Boolean,default:!1},shortcutTooltip:{},savingLabel:{}},emits:["click"],setup(e,{emit:t}){const o=t,a=e,l=se(),n=x((()=>a.isSaving?a.savingLabel??l.baseText("saveButton.saving"):l.baseText("saveButton.save"))),i=x((()=>a.shortcutTooltip??l.baseText("saveButton.save")));return(t,a)=>(r(),s("span",{class:z(t.$style.container),"data-test-id":"save-button"},[e.saved?(r(),s("span",{key:0,class:z(t.$style.saved),onClick:a[0]||(a[0]=O((()=>{}),["prevent","stop"]))},y(C(l).baseText("saveButton.saved")),3)):(r(),s(j,{key:1},[e.withShortcut?(r(),ee(kd,{key:0,label:i.value,shortcut:{keys:["s"],metaKey:!0},placement:"bottom"},{default:ae((()=>[U(C(Je),{label:n.value,loading:e.isSaving,disabled:e.disabled,class:z(t.$style.button),variant:e.variant,onClick:a[1]||(a[1]=e=>o("click"))},null,8,["label","loading","disabled","class","variant"])])),_:1},8,["label"])):(r(),ee(C(Je),{key:1,label:n.value,loading:e.isSaving,disabled:e.disabled,class:z(t.$style.button),variant:e.variant,onClick:a[2]||(a[2]=e=>o("click"))},null,8,["label","loading","disabled","class","variant"]))],64))],2))}}),Bm=Rt(Pm,[["__cssModules",{$style:{container:"_container_1f4xz_125",button:"_button_1f4xz_132",saved:"_saved_1f4xz_136"}}]]),Lm=o(Ot(),1),Om=g({__name:"CredentialEdit",props:{modalName:{},activeId:{default:void 0},mode:{default:"new"}},setup(e){const t=e,o=or(),a=Ka(),n=Ri(),d=Nr(),u=Pr(),p=Zr(),v=Ca(),m=Oc(),g=ir(),b=fo(),f=Oo(),h=Eo(),_=se(),k=Va(),T=_t(),I=Si(),{isEnabled:N}=ld(),{getQuickConnectOption:S,connect:M}=Xc(),$=c(!1),A=c("connection"),P=c(""),B=c(""),O=c(""),R=c(""),D=c({}),W=c(null),V=c(At()),q=c(!1),F=c(!1),H=c(!1),G=c(!1),Y=c(!1),X=c(!1),J=c(!1),Z=c(!1),te=c(!1),oe=c(!1),re=c(!1),le=c(!1),ne=c(),ie=c(!1),ce=c(!1),de=c(!1),ue=c(null),pe=c({}),ve=x((()=>{const e=a.activeNode;return e?p.getNodeType(e.type,e.typeVersion):null})),me=x((()=>{if("new"!==t.mode)return null;if(""!==R.value)return o.getCredentialTypeByName(R.value)??null;if(le.value){const e=ca(ve.value);if(e.length>0&&ve.value?.credentials)return io(ve.value,e[0].value);if(t.activeId){const e=ve.value?.credentials?.find((e=>e.name===t.activeId));if(e)return e}return ve.value?.credentials?.[0]??null}return null})),be=x((()=>{if(!fe.value)return null;const e=o.getCredentialTypeByName(fe.value);return e?{...e,properties:Oe(fe.value)}:null})),fe=x((()=>"edit"===t.mode?R.value?R.value:W.value?W.value.type:null:me.value?me.value.name:`${t.activeId}`)),he=x((()=>!!t.activeId&&(o.getCredentialById(t.activeId)?.isManaged??!1))),_e=x((()=>!(we.value||!Ee.value||Ce.value.some((e=>{const t=D.value[e.name];return"string"==typeof t&&Zn(t)&&!Jr(t)}))||!xe.value.filter((e=>!!e.credentials&&!!e.credentials.filter((e=>e.name===fe.value&&e.testedBy)).length)).length&&(!be.value||!be.value.test)))),xe=x((()=>fe.value?o.getNodesWithAccess(fe.value):[])),ye=x((()=>fe.value?Ye(fe.value):[])),we=x((()=>!!fe.value&&(("oAuth2Api"===fe.value||ye.value.includes("oAuth2Api"))&&("authorizationCode"===D.value.grantType||"pkce"===D.value.grantType)||"oAuth1Api"===fe.value||ye.value.includes("oAuth1Api")))),ke=x((()=>ve.value?.credentials?.some((e=>function(e){const t=o.getCredentialTypeByName(e);return!t?.__skipManagedCreation&&t?.__overwrittenProperties?.includes("clientId")&&t.__overwrittenProperties.includes("clientSecret")}(e.name)))??!1)),Te=x((()=>we.value&&!!D.value.oauthTokenData)),Ce=x((()=>{const e=be.value;if(!e)return[];const t=e.properties.filter((t=>{return!("hidden"===(o=t).type||o.displayOptions?.hideOnCloud&&n.isCloudDeployment||void 0!==o.displayOptions&&!g.displayParameter(D.value,o,"",null))&&(de.value||!e.__overwrittenProperties?.includes(t.name));var o}));return t.every((e=>"notice"===e.type))?[]:t})),Ee=x((()=>{for(const e of Ce.value){if(!0!==e.required)continue;const t=D.value[e.name];if("string"===e.type&&!t)return!1;if("number"===e.type){const e="string"==typeof t&&t.startsWith("=");if("number"!=typeof t&&!e)return!1}if("json"===e.type&&t){const e=String(t);if(!Zn(e)&&"__n8n_EMPTY_VALUE_7b1af746-3729-4c60-9b9b-e08eb29e58da"!==e)try{JSON.parse(e)}catch{return!1}}}return!0})),Ie=x((()=>Bl(W.value?.scopes??$e.value?.scopes).credential)),je=x((()=>[{id:"connection",label:_.baseText("credentialEdit.credentialEdit.connection"),position:"top"},{id:"sharing",label:_.baseText("credentialEdit.credentialEdit.sharing"),position:"top"},{id:"details",label:_.baseText("credentialEdit.credentialEdit.details"),position:"top"}])),ze=x((()=>{let e=fe.value;return e&&"null"!==e||ve.value?.credentials&&ve.value.credentials.length>0&&(e=ve.value.credentials[0].name),e??""})),Ne=x((()=>!($.value||!(Ie.value.create??Ie.value.update)||we.value&&!Te.value))),Me=x((()=>"sharing"===A.value&&!!be.value)),$e=x((()=>{const e=d.modalsById[pa],t=Go(e)?e.projectId:void 0;if(t){const e=v.myProjects.find((e=>e.id===t));if(e)return e}const{currentProject:o,personalProject:a}=v;return o??a})),Ae=x((()=>"new"===t.mode&&!B.value));function Pe(){if(be.value)for(const e of be.value.properties)D.value.hasOwnProperty(e.name)||be.value.__overwrittenProperties?.includes(e.name)||(D.value={...D.value,[e.name]:e.default})}async function Le(){let e=!1;if(G.value&&!Ae.value){const t=be.value?be.value.displayName:"";e=await h.confirm(_.baseText("credentialEdit.credentialEdit.confirmMessage.beforeClose1.message",{interpolate:{credentialDisplayName:t}}),_.baseText("credentialEdit.credentialEdit.confirmMessage.beforeClose1.headline"),{cancelButtonText:_.baseText("credentialEdit.credentialEdit.confirmMessage.beforeClose1.cancelButtonText"),confirmButtonText:_.baseText("credentialEdit.credentialEdit.confirmMessage.beforeClose1.confirmButtonText")})===hi}else Ie.value.update&&we.value&&!Te.value&&(e=await h.confirm(_.baseText("credentialEdit.credentialEdit.confirmMessage.beforeClose2.message"),_.baseText("credentialEdit.credentialEdit.confirmMessage.beforeClose2.headline"),{cancelButtonText:_.baseText("credentialEdit.credentialEdit.confirmMessage.beforeClose2.cancelButtonText"),confirmButtonText:_.baseText("credentialEdit.credentialEdit.confirmMessage.beforeClose2.confirmButtonText")})===hi);return e?(Ee.value?we.value&&setTimeout((()=>{ne.value&&(ne.value.scrollTop=ne.value.scrollHeight)}),0):(J.value=!0,Je()),!1):(ue.value=null,d.activeCredentialType=null,!0)}function Oe(e){const t=o.getCredentialTypeByName(e);if(!t)return[];if(void 0===t.extends)return t.properties;const a=[];for(const o of t.extends){const e=Oe(o);fi(a,e)}return fi(a,t.properties),a}async function Re(e=t.activeId??""){B.value=e;try{const e=await o.getCredentialData({id:B.value});if(!e)throw new Error(_.baseText("credentialEdit.credentialEdit.couldNotFindCredentialWithId")+":"+B.value);W.value=e,D.value=function(e){const t=structuredClone(e);return Object.entries(t).forEach((([e,o])=>{""===o&&delete t[e]})),t}(e.data||{}),e.sharedWithProjects&&(D.value={...D.value,sharedWithProjects:e.sharedWithProjects}),e.homeProject&&(D.value={...D.value,homeProject:e.homeProject}),O.value=e.name,ie.value="isGlobal"in e&&"boolean"==typeof e.isGlobal&&e.isGlobal,ce.value="isResolvable"in e&&"boolean"==typeof e.isResolvable&&e.isResolvable}catch(a){return f.showError(a,_.baseText("credentialEdit.credentialEdit.showError.loadCredential.title")),void Ke()}}function De(e){D.value={...D.value,sharedWithProjects:e},re.value=!0,G.value=!0}function Ue(e){ie.value=e,G.value=!0}function We(){const e=fe.value??"";return we.value?`${e}:${de.value?"custom":"managed"}`:e}function qe(){const e=pe.value[We()];e?D.value={...e}:function(){if(!be.value)return;for(const i of be.value.properties)be.value.__overwrittenProperties?.includes(i.name)||(D.value={...D.value,[i.name]:i.default});const e=d.modalsById[pa],t=Go(e)?e.projectId:void 0,o=t?v.myProjects.find((e=>e.id===t)):void 0,{currentProject:a,personalProject:r}=v,l=o??a??r??{},n=("scopes"in l?l.scopes:void 0)??[];D.value={...D.value,scopes:n,homeProject:l}}()}function Fe(e){ce.value=e,G.value=!0}function He({name:e,value:t}){if((0,Lm.default)(D.value,e)!==t){if(G.value=!0,we.value&&("clientId"===e||"clientSecret"===e)){const{oauthTokenData:e,...t}=D.value;D.value=ql(t)}fl(D.value,e,t)}}function Ke(){V.value.emit("close")}function Ye(e){const t=o.getCredentialTypeByName(e);if(void 0===t?.extends)return[];const a=[];for(const o of t.extends)a.push(o),a.push.apply(a,Ye(o));return a}function Xe(e){G.value=!0,oe.value=!0,O.value=e}function Je(){setTimeout((()=>{ne.value&&(ne.value.scrollTop=0)}),0)}async function Ze(){if(he.value)return;if(!_e.value||!fe.value)return P.value="",void(Z.value=!1);const{ownedBy:e,sharedWithProjects:t,...o}=D.value,a={id:B.value,name:O.value,type:fe.value,data:o};te.value=!0,await et(a),te.value=!1}async function et(e){const t=await o.testCredential(e);"Error"===t.status?(P.value=t.message,Z.value=!1):(P.value="",Z.value=!0),Je()}function tt(e){return Object.entries(e).some((([,e])=>"object"!=typeof e&&/=.*\{\{[^}]*\$secrets\.[^}]+}}.*/.test(`${e}`)))}async function ot(){if(!Ee.value)return J.value=!0,Je(),null;J.value=!1,F.value=!0,Ii(be.value);const e=Wn(be.value.properties,D.value,!1,!1,null,null);Ii(fe.value);const r={id:B.value,name:O.value,type:fe.value,data:e,isGlobal:ie.value,isResolvable:ce.value};n.isEnterpriseFeatureEnabled[pn.Sharing]&&D.value.sharedWithProjects&&(r.sharedWithProjects=D.value.sharedWithProjects),D.value.homeProject&&(r.homeProject=D.value.homeProject);const l=ue.value;l&&a.activeNode&&(vr(u.workflowId,a.activeNode,l),ue.value=null);let i=null;const s="new"===t.mode&&!B.value;if(s?i=await async function(e,t){let a;try{a=await o.createNewCredential(e,t?.id,T.currentRoute.value.query.uiContext?.toString());const{uiContext:r,...l}=T.currentRoute.value.query;T.replace({query:l}),G.value=!1;const{title:n,message:i}=(e=>{let t=_.baseText("credentials.create.personal.toast.title"),o="";return v.currentProject&&v.currentProject.id!==v.personalProject?.id&&(t=_.baseText("credentials.create.project.toast.title",{interpolate:{projectName:e?.name??""}}),o=_.baseText("credentials.create.project.toast.text",{interpolate:{projectName:e?.name??""}})),{title:t,message:o}})(t);f.showMessage({title:n,message:i,type:"success"})}catch(r){return f.showError(r,_.baseText("credentialEdit.credentialEdit.showError.createCredential.title")),null}return await b.run("credential.saved",{credential_type:e.type,credential_id:a.id,is_new:!0}),k.track("User created credentials",{credential_type:e.type,credential_id:a.id,workflow_id:u.workflowId}),a}(r,v.currentProject):(n.isEnterpriseFeatureEnabled[pn.Sharing]&&(r.sharedWithProjects=D.value.sharedWithProjects),i=await async function(e){let t=null;try{Ie.value.update&&(t=await o.updateCredential({id:B.value,data:e})),Ie.value.share&&re.value&&e.sharedWithProjects&&(t=await o.setCredentialSharedWith({credentialId:e.id,sharedWithProjects:e.sharedWithProjects}),re.value=!1),G.value=!1,Y.value=!0,t&&await b.run("credential.saved",{credential_type:e.type,credential_id:t.id,is_new:!1})}catch(a){return f.showError(a,_.baseText("credentialEdit.credentialEdit.showError.updateCredential.title")),null}return g.updateNodesCredentialsIssues(),t}(r)),F.value=!1,i){B.value=i.id,W.value=i,Ce.value.some((e=>e.typeOptions?.redactJsonLeaves))&&(await Re(i.id),Pe()),_e.value?(H.value=!0,r.data=D.value,r.id=B.value,await et(r),H.value=!1):(P.value="",Z.value=!1);const e={credential_type:r.type,workflow_id:u.workflowId,credential_id:i.id,is_complete:!!Ee.value,is_new:s,uses_external_secrets:tt(r.data??{})};we.value?e.is_valid=!!Te.value:_e.value&&(e.is_valid=!!Z.value),a.activeNode&&(e.node_type=a.activeNode.type),P.value&&""!==P.value&&(e.authError=P.value),we.value||(k.track("User saved credentials",e),at(!!e.is_valid)),await b.run("credentialEdit.saveCredential",e)}return i}async function at(e){if(e&&n.isCloudDeployment)try{const e=await Pi(I.restApiContext,{eventType:"credential-saved",metadata:{credential_type:fe.value}});e.title&&e.message&&setTimeout((async()=>{try{await h.confirm(e.message,e.title,{confirmButtonText:_.baseText("generic.keepBuilding"),cancelButtonText:"",showCancelButton:!1,closeOnClickModal:!0,closeOnPressEscape:!0})}catch(t){}}),15e3)}catch(t){}}async function rt(){if(!W.value)return;const e=W.value.name;if("confirm"===await h.confirm(_.baseText("credentialEdit.credentialEdit.confirmMessage.deleteCredential.message",{interpolate:{savedCredentialName:e}}),_.baseText("credentialEdit.credentialEdit.confirmMessage.deleteCredential.headline"),{confirmButtonText:_.baseText("credentialEdit.credentialEdit.confirmMessage.deleteCredential.confirmButtonText")})){try{q.value=!0,await o.deleteCredential({id:B.value}),G.value=!1,Y.value=!0}catch(t){return f.showError(t,_.baseText("credentialEdit.credentialEdit.showError.deleteCredential.title")),void(q.value=!1)}q.value=!1,g.updateNodesCredentialsIssues(),D.value={},f.showMessage({title:_.baseText("credentialEdit.credentialEdit.showMessage.title"),type:"success"}),Ke()}}async function lt(){let e;const r=await ot();if(!r)return;const l=ye.value;try{const{sharedWithProjects:t,...a}=D.value,n={id:r.id,...a};"oAuth2Api"===fe.value||l.includes("oAuth2Api")?Do(n)&&(e=await o.oAuth2Authorize(n)):("oAuth1Api"===fe.value||l.includes("oAuth1Api"))&&Do(n)&&(e=await o.oAuth1Authorize(n))}catch(d){return void f.showError(d,_.baseText("credentialEdit.credentialEdit.showError.generateAuthorizationUrl.title"),_.baseText("credentialEdit.credentialEdit.showError.generateAuthorizationUrl.message"))}if(void 0===e||""===e)return void f.showError(new Error(_.baseText("credentialEdit.credentialEdit.showError.invalidOAuthUrl.message")),_.baseText("credentialEdit.credentialEdit.showError.invalidOAuthUrl.title"));const n=["http:","https:"];try{const t=new URL(e);if(!n.includes(t.protocol))return void f.showError(new Error(_.baseText("credentialEdit.credentialEdit.showError.invalidOAuthUrl.message")),_.baseText("credentialEdit.credentialEdit.showError.invalidOAuthUrl.title"))}catch{return void f.showError(new Error(_.baseText("credentialEdit.credentialEdit.showError.invalidOAuthUrl.message")),_.baseText("credentialEdit.credentialEdit.showError.invalidOAuthUrl.title"))}const i=window.open(e,"OAuth Authorization","scrollbars=no,resizable=yes,status=no,titlebar=noe,location=no,toolbar=no,menubar=no,width=500,height=700");D.value={...D.value,oauthTokenData:null};const s=new BroadcastChannel("oauth-callback"),c=e=>{const o="success"===e.data,r={credential_type:fe.value,workflow_id:u.workflowId||null,credential_id:B.value,is_complete:!!Ee.value,is_new:"new"===t.mode&&!B.value,is_valid:o,uses_external_secrets:tt(D.value)};a.activeNode&&(r.node_type=a.activeNode.type),k.track("User saved credentials",r),at(o),o&&(s.removeEventListener("message",c),D.value={...D.value,oauthTokenData:{}},i&&i.close())};s.addEventListener("message",c)}async function nt(e){if(e.quickConnectEnabled)return void($.value=!0);if($.value=!1,function(){const e=We();e&&(pe.value[e]={...D.value})}(),P.value="",de.value=e.customOauth??!1,!ve.value?.credentials)return;const t=io(ve.value,e.type);t&&(R.value=t.name,d.activeCredentialType=t.name,qe(),ue.value=e.type,G.value&&!oe.value&&(O.value=await o.getNewCredentialName({credentialTypeName:ze.value})))}async function it(){if(!fe.value||!a.activeNode)return;const e=sl(be.value?.displayName??""),t=await M({credentialTypeName:fe.value,nodeType:a.activeNode.type,source:"credential_type",serviceName:e});t&&(await Re(t.id),Pe(),$.value=!1,Z.value=!0)}L(be,(e=>{"new"===t.mode&&e?.__skipManagedCreation&&(de.value=!0)}),{immediate:!0}),E((async()=>{const e=d.modalsById[pa];le.value=Go(e)&&!0===e.showAuthSelector;const r=Go(e)&&!0===e.forceManualMode,l=(Go(e)?e.projectId:void 0)??v.currentProjectId??v.personalProject?.id;if(l)try{await m.fetchSecretsForProject(l)}catch{}if("new"===t.mode&&fe.value){const t=Go(e)?e.suggestedName:void 0;O.value=t||await o.getNewCredentialName({credentialTypeName:ze.value}),D.value={...D.value,...$e.value?{homeProject:$e.value}:{}}}else await Re();Pe(),be.value?.__overwrittenProperties?.includes("clientId")&&D.value.clientId&&D.value.clientSecret&&(de.value=!0),"new"===t.mode&&!r&&fe.value&&a.activeNode&&S(fe.value,a.activeNode.type)&&($.value=!0),await b.run("credentialsEdit.credentialModalOpened",{credentialType:fe.value,isEditingCredential:"edit"===t.mode,activeNode:a.activeNode}),setTimeout((async()=>{B.value&&(!Ee.value&&Ie.value.update?J.value=!0:await Ze())}),0),X.value=!1}));const st=K("credNameRef"),{width:ct}=ge(st);return(o,n)=>(r(),ee(Qi,{name:e.modalName,"custom-class":o.$style.credentialModal,"event-bus":V.value,loading:X.value,"before-close":Le,width:"70%",height:"80%"},{header:ae((()=>[i("div",{class:z(o.$style.header)},[i("div",{class:z(o.$style.credInfo)},[i("div",{class:z(o.$style.credIcon)},[U(ad,{"credential-type-name":ze.value},null,8,["credential-type-name"])],2),i("div",{ref_key:"credNameRef",ref:st,class:z(o.$style.credName)},[i("div",{class:z(o.$style.credNameRow)},[O.value?(r(),ee(C(vt),{key:0,"data-test-id":"credential-name","model-value":O.value,"max-width":C(ct)-10,readonly:!(Ie.value.create&&"new"===t.mode||Ie.value.update)||!be.value||he.value,"onUpdate:modelValue":Xe},null,8,["model-value","max-width","readonly"])):w("",!0),ce.value?(r(),ee(C(Ge),{key:1,text:C(_).baseText("credentialEdit.credentialEdit.dynamic"),clickable:!1,class:z(o.$style.dynamicTag),"data-test-id":"credential-dynamic-tag"},{tag:ae((()=>[i("span",{class:z(o.$style.dynamicTagContent)},[U(C(Ve),{icon:"key-round",size:"xsmall"}),l(" "+y(C(_).baseText("credentialEdit.credentialEdit.dynamic")),1)],2)])),_:1},8,["text","class"])):w("",!0)],2),be.value?(r(),ee(C(Qe),{key:0,size:"small",tag:"p",color:"text-light"},{default:ae((()=>[l(y(be.value.displayName),1)])),_:1})):w("",!0)],2)],2),i("div",{class:z(o.$style.credActions)},[W.value&&Ie.value.delete?(r(),ee(C(Be),{key:0,variant:"subtle",title:C(_).baseText("credentialEdit.credentialEdit.delete"),icon:"trash-2",disabled:F.value,loading:q.value,"data-test-id":"credential-delete-button",onClick:rt},null,8,["title","disabled","loading"])):w("",!0)],2)],2)])),content:ae((()=>[i("div",{class:z(o.$style.container),"data-test-id":"credential-edit-dialog"},[he.value?w("",!0):(r(),s("div",{key:0,class:z(o.$style.sidebar)},[(r(!0),s(j,null,Q(je.value,(e=>(r(),ee(C(Se),{key:e.id,item:e,active:A.value===e.id,onClick:()=>function(e){A.value=e;const t=be.value?be.value.name:"",o=a.activeNode;k.track("User viewed credential tab",{credential_type:t,node_type:o?o.type:null,tab:e,workflow_id:u.workflowId,credential_id:B.value,sharing_enabled:pn.Sharing})}(e.id)},null,8,["item","active","onClick"])))),128))],2)),"connection"===A.value&&be.value?(r(),s("div",{key:1,ref_key:"contentRef",ref:ne,class:z(o.$style.mainContent)},[U(jm,{"credential-type":be.value,"credential-properties":Ce.value,"credential-data":D.value,"credential-id":B.value,"is-managed":he.value,"show-validation-warning":J.value,"auth-error":P.value,"tested-successfully":Z.value,"is-o-auth-type":we.value,"is-o-auth-connected":Te.value,"is-retesting":te.value,"parent-types":ye.value,"required-properties-filled":Ee.value,"credential-permissions":Ie.value,mode:e.mode,"selected-credential":R.value,"is-dynamic-credentials-enabled":C(N),"is-resolvable":ce.value,"is-new-credential":Ae.value,"managed-oauth-available":ke.value,"use-custom-oauth":de.value,"is-quick-connect-mode":$.value,onUpdate:He,onOauth:lt,onQuickConnect:it,onRetest:Ze,onScrollToTop:Je,onAuthTypeChanged:nt,"onUpdate:isResolvable":Fe},null,8,["credential-type","credential-properties","credential-data","credential-id","is-managed","show-validation-warning","auth-error","tested-successfully","is-o-auth-type","is-o-auth-connected","is-retesting","parent-types","required-properties-filled","credential-permissions","mode","selected-credential","is-dynamic-credentials-enabled","is-resolvable","is-new-credential","managed-oauth-available","use-custom-oauth","is-quick-connect-mode"]),Ne.value?(r(),ee(Bm,{key:0,class:z(o.$style.saveButton),disabled:!G.value&&!H.value&&!!B.value,"is-saving":F.value||H.value,saved:!1,"saving-label":H.value?C(_).baseText("credentialEdit.credentialEdit.testing"):C(_).baseText("credentialEdit.credentialEdit.saving"),"data-test-id":"credential-save-button",onClick:ot},null,8,["class","disabled","is-saving","saving-label"])):w("",!0)],2)):Me.value?(r(),s("div",{key:2,class:z(o.$style.mainContent)},[U(Am,{credential:W.value,"credential-data":D.value,"credential-id":B.value,"credential-permissions":Ie.value,"is-shared-globally":ie.value,"modal-bus":V.value,"onUpdate:modelValue":De,"onUpdate:shareWithAllUsers":Ue},null,8,["credential","credential-data","credential-id","credential-permissions","is-shared-globally","modal-bus"]),Ne.value?(r(),ee(Bm,{key:0,class:z(o.$style.saveButton),disabled:!G.value&&!H.value&&!!B.value,"is-saving":F.value||H.value,saved:!1,"saving-label":H.value?C(_).baseText("credentialEdit.credentialEdit.testing"):C(_).baseText("credentialEdit.credentialEdit.saving"),"data-test-id":"credential-save-button",onClick:ot},null,8,["class","disabled","is-saving","saving-label"])):w("",!0)],2)):"details"===A.value&&be.value?(r(),s("div",{key:3,class:z(o.$style.mainContent)},[U(Nm,{"current-credential":W.value},null,8,["current-credential"])],2)):w("",!0)],2)])),_:1},8,["name","custom-class","event-bus","loading"]))}}),Rm=Rt(Om,[["__cssModules",{$style:{credentialModal:"_credentialModal_q342k_125",mainContent:"_mainContent_q342k_139",credName:"_credName_q342k_146",credNameRow:"_credNameRow_q342k_153",dynamicTagContent:"_dynamicTagContent_q342k_160",sidebar:"_sidebar_q342k_166",header:"_header_q342k_176",container:"_container_q342k_180",credInfo:"_credInfo_q342k_185",credActions:"_credActions_q342k_193",credIcon:"_credIcon_q342k_204",saveButton:"_saveButton_q342k_210"}}]]),Dm=g({__name:"CredentialsSelectModal",setup(t){const o=fo(),a=Va(),l=se(),n=c(At()),d=c(""),u=c(!0),p=c(),v=or(),m=Nr(),g=Pr();E((async()=>{try{await v.fetchCredentialTypes(!1)}catch(e){}u.value=!1,setTimeout((()=>{p.value&&p.value.focus()}),0)}));const b=x((()=>v.allCredentialTypes.filter((e=>!e.name.startsWith("chatHub")))));function f(e){d.value=e}function h(){n.value.emit("close"),m.openNewCredential(d.value);const e={credential_type:d.value,source:"primary_menu",new_credential:!0,workflow_id:g.workflowId};a.track("User opened Credential modal",e),o.run("credentialsSelectModal.openCredentialType",e)}return(e,t)=>(r(),ee(Qi,{name:C(ha),"event-bus":n.value,width:"50%",center:!0,loading:u.value,"max-width":"460px","min-height":"250px"},{header:ae((()=>[i("h2",{class:z(e.$style.title)},y(C(l).baseText("credentialSelectModal.addNewCredential")),3)])),content:ae((()=>[i("div",null,[i("div",{class:z(e.$style.subtitle)},y(C(l).baseText("credentialSelectModal.selectAnAppOrServiceToConnectTo")),3),U(C(ot),{ref_key:"selectRef",ref:p,filterable:"","default-first-option":"",placeholder:C(l).baseText("credentialSelectModal.searchForApp"),size:"xlarge","model-value":d.value,"data-test-id":"new-credential-type-select","onUpdate:modelValue":f},{prefix:ae((()=>[U(C(Ve),{icon:"search"})])),default:ae((()=>[(r(!0),s(j,null,Q(b.value,(e=>(r(),ee(C(Nt),{key:e.name,value:e.name,label:e.displayName,filterable:"","data-test-id":"new-credential-type-select-option"},null,8,["value","label"])))),128))])),_:1},8,["placeholder","model-value"])])])),footer:ae((()=>[i("div",{class:z(e.$style.footer)},[U(C(Je),{label:C(l).baseText("credentialSelectModal.continue"),float:"right",size:"large",disabled:!d.value,"data-test-id":"new-credential-type-button",onClick:h},null,8,["label","disabled"])],2)])),_:1},8,["name","event-bus","loading"]))}}),Um=Rt(Dm,[["__cssModules",{$style:{title:"_title_1qwik_125",subtitle:"_subtitle_1qwik_130"}}]]),Wm=g({__name:"DebugPaywallModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se();return(e,a)=>(r(),ee(Qi,{width:"500px",title:t.data.title,name:t.modalName},{content:ae((()=>[U(C(Qe),null,{default:ae((()=>[l(y(C(o).baseText("executionsList.debug.paywall.content"))+" ",1),a[0]||(a[0]=i("br",null,null,-1)),a[1]||(a[1]=i("br",null,null,-1)),l(" "+y(C(o).baseText("executionsList.debug.paywall.subContent"))+" ",1),U(C(Et),{to:C(o).baseText("executionsList.debug.paywall.link.url"),"new-window":""},{default:ae((()=>[l(y(C(o).baseText("executionsList.debug.paywall.link.text")),1)])),_:1},8,["to"])])),_:1})])),footer:ae((()=>[i("div",{class:z(e.$style.footer)},[U(C(Je),{onClick:t.data.footerButtonAction},{default:ae((()=>[l(y(C(o).baseText("generic.seePlans")),1)])),_:1},8,["onClick"])],2)])),_:1},8,["title","name"]))}}),Vm=Rt(Wm,[["__cssModules",{$style:{footer:"_footer_zandy_125"}}]]),qm=["title","data-resourceid"],Fm=g({__name:"MoveToFolderDropdown",props:{selectedLocation:{default:null},selectedProjectId:{},currentProjectId:{default:void 0},currentFolderId:{default:void 0},parentFolderId:{default:void 0}},emits:["location:selected"],setup(e,{emit:t}){const o=e,a=t,n=se(),d=Td(),u=c([]),p=x({get:()=>o.selectedLocation?.id??null,set:e=>{const t=u.value.find((t=>t.id===e));t&&a("location:selected",t)}}),v=c(!1),m=c(!0),g=async e=>{v.value=!0;const t=await d.fetchFoldersAvailableForMove(o.selectedProjectId,o.currentFolderId,{name:e??void 0});o.parentFolderId?u.value=t.filter((e=>e.id!==o.parentFolderId)):u.value=t;const r=n.baseText("folders.move.project.root.name"),l=!e||r.toLowerCase().includes(e?.toLowerCase()),i={id:o.selectedProjectId,name:r,resource:"project",createdAt:"",updatedAt:"",workflowCount:0,subFolderCount:0,path:[]};l&&u.value.unshift(i),e||o.selectedLocation||a("location:selected",i),v.value=!1,m.value=!1};L((()=>[o.selectedProjectId,o.currentFolderId,o.parentFolderId]),(()=>{u.value=[],m.value=!0,g()}),{immediate:!0});const b=(e,t)=>t===e.path.length-1||t>=3;return(e,t)=>(r(),s("div",{class:z(e.$style["move-folder-dropdown"]),"data-test-id":"move-to-folder-dropdown"},[m.value?(r(),ee(C(ft),{key:0,rows:1,class:z(e.$style["loading-skeleton"])},null,8,["class"])):(r(),ee(C(ot),{key:1,ref:"moveFolderDropdown",modelValue:p.value,"onUpdate:modelValue":t[0]||(t[0]=e=>p.value=e),filterable:!0,remote:!0,"remote-method":g,loading:v.value,placeholder:C(n).baseText("folders.move.modal.folder.placeholder"),"no-data-text":C(n).baseText("folders.move.modal.folder.noData.label"),"option-label":"name","option-value":"id"},{prefix:ae((()=>[U(C(Ve),{icon:"search"})])),default:ae((()=>[(r(!0),s(j,null,Q(u.value,(o=>(r(),ee(C(Nt),{key:o.id,value:o.id,label:o.name,"data-test-id":"move-to-folder-option"},{default:ae((()=>[i("div",{class:z(e.$style["folder-select-item"])},[i("ul",{class:z(e.$style.list)},["project"===o.resource?(r(),s("li",{key:0,class:z(e.$style.current)},[U(C(Qe),null,{default:ae((()=>[l(y(o.name),1)])),_:2},1024)],2)):(r(),s(j,{key:1},[o.path.length>4?(r(),s("li",{key:0,class:z(e.$style.item)},[U(C(Qe),null,{default:ae((()=>[...t[1]||(t[1]=[l("...",-1)])])),_:1})],2)):w("",!0),o.path.length>0?(r(),s("li",{key:1,class:z(e.$style.separator)},[U(C(Qe),null,{default:ae((()=>[l(y("/"))])),_:1})],2)):w("",!0),(r(!0),s(j,null,Q(o.path.slice(-4),((t,a)=>(r(),s(j,{key:`${o.id}-${a}`},[i("li",{class:z({[e.$style.item]:!0,[e.$style.current]:b(o,a)}),title:t,"data-resourceid":t,"data-test-id":"breadcrumbs-item","data-target":"folder-breadcrumb-item"},[U(C(Qe),null,{default:ae((()=>[l(y(t),1)])),_:2},1024)],10,qm),b(o,a)?w("",!0):(r(),s("li",{key:0,class:z(e.$style.separator)},[U(C(Qe),null,{default:ae((()=>[l(y("/"))])),_:1})],2))],64)))),128))],64))],2)],2)])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue","loading","placeholder","no-data-text"]))],2))}}),Hm=Rt(Fm,[["__cssModules",{$style:{"move-folder-dropdown":"_move-folder-dropdown_7gob5_125","loading-skeleton":"_loading-skeleton_7gob5_130","folder-select-item":"_folder-select-item_7gob5_139",list:"_list_7gob5_151",item:"_item_7gob5_157",current:"_current_7gob5_172",separator:"_separator_7gob5_176"}}]]),Km={key:0},Gm=g({__name:"DeleteFolderModal",props:{modalName:{},activeId:{},data:{}},setup(e){const t=e,o=At(),{showMessage:a,showError:n}=Oo(),d=se(),u=it(),p=Td(),v=Ca(),m=c(!1),g=c(""),b=c(""),f=c(null),h=x((()=>t.activeId?p.breadcrumbsCache[t.activeId]:null)),_=x((()=>!!f.value&&!f.value.name)),k=x((()=>{const e=h.value?.name??"";return d.baseText("folders.delete.confirm.title",{interpolate:{folderName:e}})})),T=x((()=>!!_.value||"delete"===g.value&&b.value===d.baseText("folders.delete.typeToConfirm",{interpolate:{folderName:h.value?.name??""}})||!("transfer"!==g.value||!f.value))),E=x((()=>{const e=v.currentProject;return e?.type===Fa.Personal?d.baseText("projects.menu.personal"):e?.name})),I=x((()=>{const e=t.data.content.subFolderCount??0,o=t.data.content.workflowCount??0;let a="",r="";return e>0&&(a=d.baseText("folder.count",{interpolate:{count:e}})),o>0&&(r=d.baseText("workflow.count",{interpolate:{count:o}})),e>0&&o>0&&(a+=` ${d.baseText("folder.and.workflow.separator")} `),d.baseText("folder.delete.modal.confirmation",{interpolate:{folders:a,workflows:r}})}));async function j(){if(T.value)try{m.value=!0;const e="project"===f.value?.resource?"0":f.value?.id??void 0;await p.deleteFolder(u.params.projectId,t.activeId,e);let r="";f.value&&(r=d.baseText("folders.transfer.confirm.message",{interpolate:{folderName:f.value.name??""}})),a({type:"success",title:d.baseText("folders.delete.success.message"),message:r}),t.data.workflowListEventBus.emit("folder-deleted",{folderId:t.activeId,workflowCount:t.data.content.workflowCount,folderCount:t.data.content.subFolderCount}),o.emit("close")}catch(e){n(e,d.baseText("folders.delete.error.message"))}finally{m.value=!1}}const N=e=>{f.value=e};return(a,n)=>(r(),ee(Qi,{name:e.modalName,title:k.value,center:!0,width:"600","event-bus":C(o),onEnter:j},{content:ae((()=>[i("div",null,[_.value?(r(),s("div",Km,[U(C(Qe),{color:"text-base"},{default:ae((()=>[l(y(C(d).baseText("folders.delete.confirm.message")),1)])),_:1})])):(r(),s("div",{key:1,class:z(a.$style.content)},[i("div",null,[U(C(Qe),{color:"text-base"},{default:ae((()=>[l(y(I.value),1)])),_:1})]),U(C(Tl),{modelValue:g.value,"onUpdate:modelValue":[n[0]||(n[0]=e=>g.value=e),n[1]||(n[1]=e=>g.value="transfer")],"data-test-id":"transfer-content-radio",label:"transfer"},{default:ae((()=>[E.value?(r(),ee(C(Qe),{key:0},{default:ae((()=>[l(y(C(d).baseText("folders.transfer.action",{interpolate:{projectName:E.value}})),1)])),_:1})):(r(),ee(C(Qe),{key:1,color:"text-dark"},{default:ae((()=>[l(y(C(d).baseText("folders.transfer.action.noProject")),1)])),_:1}))])),_:1},8,["modelValue"]),"transfer"===g.value?(r(),s("div",{key:0,class:z(a.$style.optionInput)},[U(C(Qe),{color:"text-dark"},{default:ae((()=>[l(y(C(d).baseText("folders.transfer.selectFolder")),1)])),_:1}),C(v).currentProject?(r(),ee(Hm,{key:0,"selected-location":f.value,"selected-project-id":C(v).currentProject?.id,"current-project-id":C(v).currentProject?.id,"current-folder-id":t.activeId,"parent-folder-id":h.value?.parentFolder,"onLocation:selected":N},null,8,["selected-location","selected-project-id","current-project-id","current-folder-id","parent-folder-id"])):w("",!0)],2)):w("",!0),U(C(Tl),{modelValue:g.value,"onUpdate:modelValue":[n[2]||(n[2]=e=>g.value=e),n[3]||(n[3]=e=>g.value="delete")],"data-test-id":"delete-content-radio",label:"delete"},{default:ae((()=>[U(C(Qe),{color:"text-dark"},{default:ae((()=>[l(y(C(d).baseText("folders.delete.action")),1)])),_:1})])),_:1},8,["modelValue"]),"delete"===g.value?(r(),s("div",{key:1,class:z(a.$style.optionInput),"data-test-id":"delete-data-input"},[U(C(It),{label:C(d).baseText("folders.delete.confirmation.message",{interpolate:{folderName:h.value?.name??""}})},{default:ae((()=>[U(C(bt),{modelValue:b.value,"onUpdate:modelValue":n[4]||(n[4]=e=>b.value=e),"data-test-id":"delete-data-input",placeholder:C(d).baseText("folders.delete.typeToConfirm",{interpolate:{folderName:h.value?.name??""}})},null,8,["modelValue","placeholder"])])),_:1},8,["label"])],2)):w("",!0)],2))])])),footer:ae((()=>[U(C(Je),{loading:m.value,disabled:!T.value,label:C(d).baseText("generic.delete"),float:"right","data-test-id":"confirm-delete-folder-button",onClick:j},null,8,["loading","disabled","label"])])),_:1},8,["name","title","event-bus"]))}}),Ym=Rt(Gm,[["__cssModules",{$style:{content:"_content_1d66r_125",innerContent:"_innerContent_1d66r_132",optionInput:"_optionInput_1d66r_136","folder-select-item":"_folder-select-item_1d66r_140"}}]]),Qm={key:1},Xm=Rt(g({__name:"ProjectMoveResourceModalCredentialsList",props:{credentials:{default:()=>[]},currentProjectId:{default:""}},setup(e){const t=e,o=e=>"scopes"in e&&Bl(e.scopes).credential.read,a=e=>{const o=e.sharedWithProjects?.find((e=>e.id===t.currentProjectId)),a={credentialId:e.id};return(o??e.homeProject?.id)&&(a.projectId=o?t.currentProjectId:e.homeProject?.id),{name:o?vn.PROJECTS_CREDENTIALS:vn.CREDENTIALS,params:a}};return(e,n)=>{const i=S("RouterLink");return r(),s("ul",{class:z(e.$style.credentialsList)},[(r(!0),s(j,null,Q(t.credentials,(e=>(r(),s("li",{key:e.id},[o(e)?(r(),ee(i,{key:0,target:"_blank",to:a(e)},{default:ae((()=>[l(y(e.name),1)])),_:2},1032,["to"])):(r(),s("span",Qm,y(e.name),1))])))),128))],2)}}}),[["__cssModules",{$style:{credentialsList:"_credentialsList_3zpk8_125"}}]]),Jm=g({__name:"MoveToFolderModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=At(),n=Td(),d=Ca(),u=Nr(),p=or(),v=Rr(),m=Pr(),g=Oo(),b=c(null),f=c(d.currentProject),h=c(!1),_=x((()=>f.value?.type===Fa.Personal)),k=x((()=>f.value?.type===Fa.Personal&&f.value?.id===d.personalProject?.id)),T=x((()=>f.value&&f.value?.id!==d.currentProject?.id)),I=c(0),j=c(0),N=c(!1),S=c([]),M=c([]),$=x((()=>M.value.filter((e=>T.value&&Bl(e.scopes).credential.share&&S.value.find((t=>t.id===e.id)))))),A=x((()=>S.value.reduce(((e,t)=>{const o=p.getCredentialById(t.id),a=Bl(o?.scopes).credential;return a.share||(a.read?e.push(o):e.push(t)),e}),[]))),P=Mr(),B=e=>!e.scopes||!!Bl(e.scopes)[t.data.resourceType].create,O=x((()=>o.baseText(`generic.${t.data.resourceType}`).toLowerCase())),R=x((()=>o.baseText("folders.move.modal.title",{interpolate:{folderName:t.data.resource.name,resourceTypeLabel:O.value}}))),D=x((()=>{if("workflow"!==t.data.resourceType)return{id:t.data.resource.id,name:t.data.resource.name}}));L((()=>[f.value]),(()=>{b.value=null})),L((()=>[D.value,f.value]),(()=>{(async()=>{if(!D.value||!d.currentProject)return;const{totalWorkflows:e,totalSubFolders:t}=await n.fetchFolderContent(d.currentProject.id,D.value.id);I.value=e,j.value=t})()}),{immediate:!0});const W=e=>{b.value=e},V=x((()=>f.value?.type===Fa.Personal?(e=>{const{name:t}=mr(e??""),a=o.baseText("projects.sharing.personalSpace");return t?`${t} (${a})`:a})(f.value?.name):Wr(f.value?.name))),q=async()=>{if(!f.value||h.value)return;const e=b.value?{id:b.value.id,name:b.value.name,type:b.value.resource}:{id:f.value.id,name:V.value,type:"project"};h.value=!0;try{if("folder"===t.data.resourceType)if(f.value.id!==d.currentProject?.id){const e=b.value&&b.value.id!==f.value.id?b.value.id:void 0,o=N.value?$.value.map((e=>e.id)):void 0;await n.moveFolderToProject(d.currentProject?.id??"",t.data.resource.id,f.value.id,e,o),t.data.workflowListEventBus.emit("folder-transferred",{source:{projectId:d.currentProject?.id,folder:{id:t.data.resource.id,name:t.data.resource.name}},destination:{projectId:f.value.id,parentFolder:{id:e,name:b.value&&b.value.id!==f.value.id?b.value.name:V.value},canAccess:K.value}})}else{const o="folder"===e.type?e.id:"0";await n.moveFolder(d.currentProject?.id??"",t.data.resource.id,o),t.data.workflowListEventBus.emit("folder-moved",{newParent:e,folder:{id:t.data.resource.id,name:t.data.resource.name},options:{skipApiCall:!0}})}else if(T.value){const e=b.value&&b.value.id!==f.value.id?b.value.id:void 0,o=N.value?$.value.map((e=>e.id)):void 0;await d.moveResourceToProject("workflow",t.data.resource.id,f.value.id,e,o),t.data.workflowListEventBus.emit("workflow-transferred",{source:{projectId:d.currentProject?.id,workflow:{id:t.data.resource.id,name:t.data.resource.name}},destination:{projectId:f.value.id,parentFolder:{id:e,name:b.value&&b.value.id!==f.value.id?b.value.name:V.value},canAccess:K.value},toast:{targetProject:f.value,targetProjectName:V.value,shareUsedCredentials:N.value,areAllUsedCredentialsShareable:$.value.length===S.value.length}})}else{const o="folder"===e.type?e.id:"0";await m.updateWorkflow(t.data.resource.id,{parentFolderId:o}),t.data.workflowListEventBus.emit("workflow-moved",{newParent:e,workflow:{id:t.data.resource.id,name:t.data.resource.name,oldParentId:t.data.resource.parentFolderId},options:{skipApiCall:!0}})}u.closeModal(ga)}catch(a){const e="folder"===t.data.resourceType?"folders.move.error.title":"folders.move.workflow.error.title";g.showError(a,o.baseText(e))}finally{h.value=!1}},F=x((()=>{let e="",t="";return j.value>0&&(e=o.baseText("folders.move.modal.folder.count",{interpolate:{count:j.value}})),I.value>0&&(t=o.baseText("folders.move.modal.workflow.count",{interpolate:{count:I.value}})),j.value>0&&I.value>0&&(e+=` ${o.baseText("folder.and.workflow.separator")} `),o.baseText("folders.move.modal.description",{interpolate:{folders:e?` ${e}`:"",workflows:t?` ${t}`:""}})})),H=x((()=>t.data.resourceType===Oa.Workflow)),K=x((()=>k.value||!_.value)),G=x((()=>d.currentProject?.id??t.data.resource.homeProjectId));return E((async()=>{if(d.isTeamProjectFeatureEnabled||(f.value=d.personalProject),H.value){const[e,o]=await Promise.all([v.fetchWorkflow(t.data.resource.id),p.fetchAllCredentials()]);S.value=e?.usedCredentials??[],M.value=o}else if(d.currentProject?.id&&D.value?.id){const[e,t]=await Promise.all([await n.fetchFolderUsedCredentials(d.currentProject.id,D.value.id),p.fetchAllCredentials()]);S.value=e,M.value=t}})),(n,c)=>(r(),ee(Qi,{name:e.modalName,title:R.value,width:"500",class:z(n.$style.container),"event-bus":C(a)},{content:ae((()=>["folder"===t.data.resourceType&&(I.value>0||j.value>0)?(r(),s("p",{key:0,class:z(n.$style.description),"data-test-id":"move-modal-description"},y(F.value),3)):w("",!0),U(rd,{features:[C(pn).Sharing],class:z(n.$style.content)},{default:ae((()=>[i("div",{class:z(n.$style.block)},[U(C(Qe),{color:"text-dark"},{default:ae((()=>[l(y(C(o).baseText("folders.move.modal.project.label")),1)])),_:1}),U(yd,{modelValue:f.value,"onUpdate:modelValue":c[0]||(c[0]=e=>f.value=e),class:"pt-2xs","search-fn":C(P),"filter-fn":B,placeholder:C(o).baseText("folders.move.modal.project.placeholder")},null,8,["modelValue","search-fn","placeholder"])],2),T.value?(r(),s("div",{key:0,class:z(n.$style.block)},[U(C(Qe),null,{default:ae((()=>[U(C(me),{keypath:"projects.move.resource.modal.message.sharingNote",scope:"global"},{note:ae((()=>[i("strong",null,y(C(o).baseText("projects.move.resource.modal.message.note")),1)])),resourceTypeLabel:ae((()=>[l(y(O.value),1)])),_:1}),t.data.resource.sharedWithProjects?.length?(r(),s("div",{key:0,class:z(n.$style.textBlock)},y(C(o).baseText("projects.move.resource.modal.message.sharingInfo",{adjustToNumber:t.data.resource.sharedWithProjects?.length,interpolate:{count:t.data.resource.sharedWithProjects?.length??0}})),3)):w("",!0)])),_:1})],2)):w("",!0)])),_:1},8,["features","class"]),f.value&&K.value?(r(),s("div",{key:1,class:z(n.$style.block)},[U(C(Qe),{color:"text-dark"},{default:ae((()=>[l(y(C(o).baseText("folders.move.modal.folder.label")),1)])),_:1}),U(Hm,{"selected-location":b.value,"selected-project-id":f.value.id,"current-project-id":G.value,"current-folder-id":D.value?.id,"parent-folder-id":t.data.resource.parentFolderId,"exclude-only-parent":"workflow"===t.data.resourceType,"onLocation:selected":W},null,8,["selected-location","selected-project-id","current-project-id","current-folder-id","parent-folder-id","exclude-only-parent"])],2)):w("",!0),$.value.length?(r(),ee(C(st),{key:2,modelValue:N.value,"onUpdate:modelValue":c[1]||(c[1]=e=>N.value=e),class:z(n.$style.textBlock),"data-test-id":"move-modal-share-credentials-checkbox"},{label:ae((()=>[U(C(me),{keypath:"workflow"===e.data.resourceType?"folders.move.modal.message.usedCredentials.workflow":"folders.move.modal.message.usedCredentials.folder",scope:"global"},{usedCredentials:ae((()=>[U(C(ke),{placement:"top"},{content:ae((()=>[U(Xm,{"current-project-id":C(d).currentProjectId,credentials:$.value},null,8,["current-project-id","credentials"])])),default:ae((()=>[i("span",{class:z(n.$style.tooltipText)},y(C(o).baseText("projects.move.resource.modal.message.usedCredentials.number",{adjustToNumber:$.value.length,interpolate:{count:$.value.length}})),3)])),_:1})])),_:1},8,["keypath"])])),_:1},8,["modelValue","class"])):w("",!0),$.value.length&&!N.value?(r(),ee(C(Xe),{key:3,class:z(n.$style.credentialsCallout),theme:"warning","data-test-id":"move-modal-used-credentials-warning"},{default:ae((()=>[l(y(C(o).baseText("folders.move.modal.message.usedCredentials.warning")),1)])),_:1},8,["class"])):w("",!0),A.value.length?(r(),s("div",{key:4,class:z(n.$style.textBlock)},[U(C(me),{keypath:"projects.move.resource.modal.message.unAccessibleCredentials.note",scope:"global"},{credentials:ae((()=>[U(C(ke),{placement:"top"},{content:ae((()=>[U(Xm,{"current-project-id":C(d).currentProjectId,credentials:A.value},null,8,["current-project-id","credentials"])])),default:ae((()=>[i("span",{class:z(n.$style.tooltipText)},y(C(o).baseText("projects.move.resource.modal.message.unAccessibleCredentials")),3)])),_:1})])),_:1})],2)):w("",!0)])),footer:ae((({close:e})=>[i("div",{class:z(n.$style.footer)},[U(C(Je),{variant:"subtle",label:C(o).baseText("generic.cancel"),disabled:h.value,float:"right","data-test-id":"cancel-move-folder-button",onClick:e},null,8,["label","disabled","onClick"]),U(C(Je),{disabled:!b.value&&K.value||h.value,loading:h.value,label:C(o).baseText("folders.move.modal.confirm",{interpolate:{resourceTypeLabel:O.value}}),float:"right","data-test-id":"confirm-move-folder-button",onClick:q},null,8,["disabled","loading","label"])],2)])),_:1},8,["name","title","class","event-bus"]))}}),Zm=Rt(Jm,[["__cssModules",{$style:{container:"_container_1nh1g_125",description:"_description_1nh1g_129",block:"_block_1nh1g_134",footer:"_footer_1nh1g_138",tooltipText:"_tooltipText_1nh1g_144",credentialsCallout:"_credentialsCallout_1nh1g_148"}}]]),eg={key:0},tg=g({__name:"DeleteUserModal",props:{modalName:{},data:{}},setup(e){const t=e,o=At(),a=c(!1),n=c(""),d=c(""),u=c(null),p=se(),v=Ur(),m=x((()=>t.data?.userId?v.usersList.state.items.find((e=>e.id===t.data.userId)):null)),g=x((()=>!m.value?.firstName)),b=x((()=>{const e=m.value?.firstName&&m.value.lastName?`${m.value.firstName} ${m.value.lastName}`:m.value?.email??"";return p.baseText("settings.users.deleteUser",{interpolate:{user:e}})})),f=x((()=>!!g.value||"delete"===n.value&&d.value===p.baseText("settings.users.deleteConfirmationText")||!("transfer"!==n.value||!u.value))),h=Za(),_=e=>e.name!==`${m.value?.firstName} ${m.value?.lastName} <${m.value?.email}>`,{showMessage:k,showError:T}=Oo();async function E(){if(f.value)try{a.value=!0;const e={id:t.data.userId};"transfer"===n.value&&u.value&&(e.transferId=u.value.id),await v.deleteUser(e);let r="";e.transferId&&u.value&&(r=p.baseText("settings.users.transferredToUser",{interpolate:{projectName:u.value.name??""}})),k({type:"success",title:p.baseText("settings.users.userDeleted"),message:r}),await(t.data.afterDelete?.()),o.emit("close")}catch(e){T(e,p.baseText("settings.users.userDeletedError"))}finally{a.value=!1}}return(t,c)=>(r(),ee(Qi,{name:e.modalName,title:b.value,center:!0,width:"520","event-bus":C(o),onEnter:E},{content:ae((()=>[i("div",null,[g.value?(r(),s("div",eg,[U(C(Qe),{color:"text-base"},{default:ae((()=>[l(y(C(p).baseText("settings.users.confirmUserDeletion")),1)])),_:1})])):(r(),s("div",{key:1,class:z(t.$style.content)},[i("div",null,[U(C(Qe),{color:"text-base"},{default:ae((()=>[l(y(C(p).baseText("settings.users.confirmDataHandlingAfterDeletion")),1)])),_:1})]),U(C(Tl),{modelValue:n.value,"onUpdate:modelValue":[c[0]||(c[0]=e=>n.value=e),c[1]||(c[1]=e=>n.value="transfer")],label:"transfer"},{default:ae((()=>[U(C(Qe),{color:"text-dark"},{default:ae((()=>[l(y(C(p).baseText("settings.users.transferWorkflowsAndCredentials")),1)])),_:1})])),_:1},8,["modelValue"]),"transfer"===n.value?(r(),s("div",{key:0,class:z(t.$style.optionInput)},[U(C(Qe),{color:"text-dark"},{default:ae((()=>[l(y(C(p).baseText("settings.users.transferWorkflowsAndCredentials.user")),1)])),_:1}),U(yd,{modelValue:u.value,"onUpdate:modelValue":c[2]||(c[2]=e=>u.value=e),class:"pt-2xs","search-fn":C(h),"filter-fn":_,placeholder:C(p).baseText("settings.users.transferWorkflowsAndCredentials.placeholder")},null,8,["modelValue","search-fn","placeholder"])],2)):w("",!0),U(C(Tl),{modelValue:n.value,"onUpdate:modelValue":[c[3]||(c[3]=e=>n.value=e),c[4]||(c[4]=e=>n.value="delete")],label:"delete"},{default:ae((()=>[U(C(Qe),{color:"text-dark"},{default:ae((()=>[l(y(C(p).baseText("settings.users.deleteWorkflowsAndCredentials")),1)])),_:1})])),_:1},8,["modelValue"]),"delete"===n.value?(r(),s("div",{key:1,class:z(t.$style.optionInput),"data-test-id":"delete-data-input"},[U(C(It),{label:C(p).baseText("settings.users.deleteConfirmationMessage")},{default:ae((()=>[U(C(bt),{modelValue:d.value,"onUpdate:modelValue":c[5]||(c[5]=e=>d.value=e),placeholder:C(p).baseText("settings.users.deleteConfirmationText")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])],2)):w("",!0)],2))])])),footer:ae((()=>[U(C(Je),{loading:a.value,disabled:!f.value,label:C(p).baseText("settings.users.delete"),float:"right","data-test-id":"confirm-delete-user-button",onClick:E},null,8,["loading","disabled","label"])])),_:1},8,["name","title","event-bus"]))}}),og=Rt(tg,[["__cssModules",{$style:{content:"_content_18nve_125",innerContent:"_innerContent_18nve_132",optionInput:"_optionInput_18nve_136"}}]]),ag=g({__name:"DuplicateWorkflowDialog",props:{modalName:{},isActive:{type:Boolean},data:{}},setup(e){const t=e,o=ul({router:_t()}),a=Zo(),{showMessage:l,showError:n}=Oo(),s=se(),d=Va(),u=or(),p=Ri(),v=Pr(),m=Rr(),g=c(""),b=c(t.data.tags),f=c(!1),h=c(b.value),_=At(),x=At(),y=c(),k=()=>{h.value=b.value},I=()=>{b.value=h.value},j=async()=>{const e=g.value.trim();if(!e)return void l({title:s.baseText("duplicateWorkflowDialog.errors.missingName.title"),message:s.baseText("duplicateWorkflowDialog.errors.missingName.message"),type:"error"});const r=t.data.parentFolderId,i=t.data.id;f.value=!0;try{let l;if(v.isWorkflowSaved[t.data.id]){const{createdAt:e,updatedAt:o,usedCredentials:r,id:n,homeProject:i,sharedWithProjects:s,activeVersionId:c,activeVersion:d,active:p,...v}=await m.fetchWorkflow(t.data.id);l={...v,projectId:i?.id},a.removeForeignCredentialsFromWorkflow(l,u.allCredentials)}await o.saveAsNewWorkflow({name:e,data:l,tags:b.value,resetWebhookUrls:!0,openInNewWindow:!0,resetNodeIds:!0,requestNewId:!0,parentFolderId:r})&&(_.emit("close"),d.track("User duplicated workflow",{old_workflow_id:i,workflow_id:t.data.id,sharing_role:a.getWorkflowProjectRole(t.data.id)}),t.data.externalEventBus?.emit("workflow-duplicated",{id:t.data.id}))}catch(c){403===c.httpStatusCode?(c.message=s.baseText("duplicateWorkflowDialog.errors.forbidden.message"),n(c,s.baseText("duplicateWorkflowDialog.errors.forbidden.title"))):n(c,s.baseText("duplicateWorkflowDialog.errors.generic.title"))}finally{f.value=!1}};return L((()=>t.isActive),(e=>{e&&x.emit("focus")})),E((async()=>{g.value=await v.getDuplicateCurrentWorkflowName(t.data.name),await T(),y.value?.focus&&y.value.focus()})),(t,o)=>(r(),ee(Qi,{name:e.modalName,"event-bus":C(_),title:C(s).baseText("duplicateWorkflowDialog.duplicateWorkflow"),center:!0,width:"420px",onEnter:j},{content:ae((()=>[i("div",{class:z(t.$style.content)},[U(C(bt),{ref_key:"nameInputRef",ref:y,modelValue:g.value,"onUpdate:modelValue":o[0]||(o[0]=e=>g.value=e),placeholder:C(s).baseText("duplicateWorkflowDialog.enterWorkflowName"),maxlength:C(128)},null,8,["modelValue","placeholder","maxlength"]),C(p).areTagsEnabled?(r(),ee(Cd,{key:0,ref:"dropdown",modelValue:b.value,"onUpdate:modelValue":o[1]||(o[1]=e=>b.value=e),"create-enabled":!0,"event-bus":C(x),placeholder:C(s).baseText("duplicateWorkflowDialog.chooseOrCreateATag"),onBlur:k,onEsc:I},null,8,["modelValue","event-bus","placeholder"])):w("",!0)],2)])),footer:ae((({close:e})=>[i("div",{class:z(t.$style.footer)},[U(C(Je),{variant:"subtle",disabled:f.value,label:C(s).baseText("duplicateWorkflowDialog.cancel"),onClick:e},null,8,["disabled","label","onClick"]),U(C(Je),{loading:f.value,label:C(s).baseText("duplicateWorkflowDialog.save"),onClick:j},null,8,["loading","label"])],2)])),_:1},8,["name","event-bus","title"]))}}),rg=Rt(ag,[["__cssModules",{$style:{content:"_content_uugk4_125",footer:"_footer_uugk4_129"}}]]),lg={key:0,class:"mb-l"},ng={key:0},ig=g({__name:"ExternalSecretsProviderModal.ee",props:{data:{}},setup(e){const t=e,o={infisical:{siteURL:"https://app.infisical.com"}},a=Oc(),n=Oo(),d=se(),{confirm:u}=Eo(),p=c(!1),v=At(),m={size:"medium"},g=x((()=>a.providers.find((e=>e.name===t.data.name)))),b=c({}),{connectionState:f,initialConnectionState:h,normalizedProviderData:_,shouldDisplayProperty:k,setConnectionState:T,testConnection:I}=Id(g,b),N=x((()=>Object.keys(b.value).find((e=>b.value[e]!==g.value?.data?.[e])))),S=x((()=>g.value?.properties?.filter((e=>e.required&&k(e))).every((e=>!!b.value[e.name]))&&N.value));function $(e){b.value={...b.value,[e.name]:e.value}}async function A(){if(g.value){try{p.value=!0,await a.updateProvider(g.value.name,{data:_.value}),T(g.value.state)}catch(e){n.showError(e,"Error")}await I(),"initializing"===h.value&&"tested"===f.value&&setTimeout((()=>{v.emit("connect",!0)}),100),p.value=!1}}async function P(){return!N.value||await u(d.baseText("settings.externalSecrets.provider.closeWithoutSaving.description",{interpolate:{provider:g.value?.displayName??""}}),{title:d.baseText("settings.externalSecrets.provider.closeWithoutSaving.title"),confirmButtonText:d.baseText("settings.externalSecrets.provider.closeWithoutSaving.confirm"),cancelButtonText:d.baseText("settings.externalSecrets.provider.closeWithoutSaving.cancel")})!==hi}async function B(){await I()}return E((async()=>{try{const e=await a.getProvider(t.data.name);b.value={...o[t.data.name]||{},...e.data},T(e.state),e.connected?h.value=e.state:Object.keys(e.data??{}).length&&await I(),"connected"===e.state&&a.reloadProvider(t.data.name)}catch(e){n.showError(e,"Error")}})),(t,o)=>(r(),ee(Qi,{id:"external-secrets-provider-modal",width:"812px",title:g.value?.displayName,"event-bus":e.data.eventBus,name:C(di),"before-close":P},{header:ae((()=>[g.value?(r(),s("div",{key:0,class:z(t.$style.header)},[i("div",{class:z(t.$style.providerTitle)},[U(Ed,{provider:g.value,class:"mr-xs"},null,8,["provider"]),i("span",null,y(g.value.displayName),1)],2),i("div",{class:z(t.$style.providerActions)},[U(jd,{class:"mr-s",disabled:("initializing"===C(f)||"error"===C(f))&&!g.value.connected,"event-bus":C(v),provider:g.value,onChange:B},null,8,["disabled","event-bus","provider"]),U(C(Je),{variant:"solid",loading:p.value,disabled:!S.value&&!p.value,onClick:A},{default:ae((()=>[l(y(C(d).baseText("settings.externalSecrets.provider.buttons."+(p.value?"saving":"save"))),1)])),_:1},8,["loading","disabled"])],2)],2)):w("",!0)])),content:ae((()=>[g.value?(r(),s("div",{key:0,class:z(t.$style.container)},[o[2]||(o[2]=i("hr",{class:"mb-l"},null,-1)),"initializing"!==C(f)?(r(),s("div",lg,["connected"===C(f)||"tested"===C(f)?(r(),ee(C(Xe),{key:0,theme:"success"},{default:ae((()=>[l(y(C(d).baseText("settings.externalSecrets.provider.testConnection.success"+(g.value.connected?".connected":""),{interpolate:{count:`${C(a).secrets[g.value.name]?.length}`,provider:g.value.displayName}}))+" ",1),g.value.connected?(r(),s("span",ng,[o[1]||(o[1]=i("br",null,null,-1)),U(C(me),{keypath:"settings.externalSecrets.provider.testConnection.success.connected.usage",scope:"global"},{code:ae((()=>[i("code",null,y(`{{ $secrets.${g.value.name}.secret_name }}`),1)])),_:1}),U(C(Et),{href:C(d).baseText("settings.externalSecrets.docs.use"),size:"small"},{default:ae((()=>[l(y(C(d).baseText("settings.externalSecrets.provider.testConnection.success.connected.docs")),1)])),_:1},8,["href"])])):w("",!0)])),_:1})):"error"===C(f)?(r(),ee(C(Xe),{key:1,theme:"danger"},{default:ae((()=>[l(y(C(d).baseText("settings.externalSecrets.provider.testConnection.error"+(g.value.connected?".connected":""),{interpolate:{provider:g.value.displayName}})),1)])),_:1})):w("",!0)])):w("",!0),(r(!0),s(j,null,Q(g.value.properties,(e=>M((r(),s("form",{key:e.name,autocomplete:"off","data-test-id":"external-secrets-provider-properties-form",onSubmit:o[0]||(o[0]=O((()=>{}),["prevent"]))},["notice"===e.type?(r(),ee(C(qe),{key:0,content:e.displayName},null,8,["content"])):(r(),ee(wm,{key:1,class:"mb-l",parameter:e,value:b.value[e.name],label:m,"event-source":"external-secrets-provider",onUpdate:$},null,8,["parameter","value"]))],32)),[[H,C(k)(e)]]))),128))],2)):w("",!0)])),_:1},8,["title","event-bus","name"]))}}),sg=Rt(ig,[["__cssModules",{$style:{container:"_container_1b79w_125",header:"_header_1b79w_129",providerTitle:"_providerTitle_1b79w_137",providerActions:"_providerActions_1b79w_149",footer:"_footer_1b79w_156"}}]]),cg=/^[a-zA-Z][a-zA-Z0-9]*$/,dg={key:0},ug={key:1},pg=["disabled"],vg={class:"mb-l"},mg={class:"mb-l"},gg=g({__name:"SecretsProviderConnectionModal.ee",props:{modalName:{},data:{default:()=>({activeTab:"connection"})}},setup(e){const t=e,o=se(),{confirm:a}=Eo(),n=At(),d=Ca(),u=Nr(),p=Ri(),v={size:"medium"},m=c(t.data?.activeTab??"connection"),g=x((()=>t.data.providerTypes??[])),b=Nk({providerTypes:g,providerKey:x((()=>t.data.providerKey??"")),existingProviderNames:x((()=>t.data.existingProviderNames??[])),projectId:x((()=>t.data.projectId)).value}),f=(p.moduleSettings["external-secrets"]?.forProjects??!1)&&b.canShareGlobally.value,h=x({get:()=>f?m.value:"connection",set:e=>{f&&(m.value=e)}}),_=x((()=>[{id:"connection",label:o.baseText("settings.secretsProviderConnections.modal.items.connection"),position:"top"},{id:"sharing",label:o.baseText("settings.secretsProviderConnections.modal.items.scope"),position:"top"}])),k=x((()=>{const e=[{value:"",label:o.baseText("settings.secretsProviderConnections.modal.scope.global"),icon:{type:"icon",value:"globe"}}];return e.push(...d.teamProjects.map((e=>{const t=e.icon??{type:"icon",value:"layer-group"};return{value:e.id,label:e.name??e.id,icon:t}}))),e})),T=x((()=>b.isSharedGlobally.value?"":b.projectIds.value[0]??"")),I=x((()=>k.value.find((e=>e.value===T.value))?.icon??{type:"icon",value:"globe"}));function N(e){""===e?b.setScopeState([],!0):b.setScopeState([e],!1)}function S(e){b.connectionName.value=e,b.connectionNameBlurred.value=!1}function $(){b.connectionNameBlurred.value=!0}function A(e){b.selectProviderType(e)}function P(e){b.updateSettings(e.name,e.value)}async function B(){await b.saveConnection()}function L(){if(!b.providerKey.value)return;const e=b.connectionProjects.value.length>0?b.connectionProjects.value[0].id:void 0;u.openModalWithData({name:ti,data:{providerKey:b.providerKey.value,providerName:b.connectionName.value,secretsCount:b.providerSecretsCount.value??0,projectId:e,onConfirm:()=>{t.data.onClose?.(),n.emit("close")}}})}async function R(){return!(b.hasUnsavedChanges.value&&"confirm"===await a(o.baseText("settings.secretsProviderConnections.modal.unsavedChanges.text"),{title:o.baseText("settings.secretsProviderConnections.modal.unsavedChanges.title"),confirmButtonText:o.baseText("generic.keepEditing"),cancelButtonText:o.baseText("generic.close")})||(t.data.onClose?.(),0))}return E((async()=>{0!==g.value.length&&b.isEditMode.value&&await Promise.all([b.loadConnection()])})),(e,t)=>g.value.length?(r(),ee(Qi,{key:0,id:`${C(Ol)}-modal`,"custom-class":e.$style.secretsProviderConnectionModal,"event-bus":C(n),name:C(Ol),"before-close":R,width:"70%",height:"80%"},{header:ae((()=>[i("div",{class:z(e.$style.header)},[i("div",{class:z(e.$style.info)},[i("div",{class:z(e.$style.icon)},[C(b).selectedProviderType.value?(r(),ee(zd,{key:0,provider:C(b).selectedProviderType.value,class:z(e.$style.headerIcon)},null,8,["provider","class"])):(r(),ee(C(Ve),{key:1,icon:"vault",width:"24",height:"24"}))],2),i("div",{class:z(e.$style.name)},[C(b).providerKey.value?(r(),ee(C(Qe),{key:0,size:"large",class:z(e.$style.providerName),title:C(b).providerKey.value},{default:ae((()=>[l(y(C(b).providerKey.value),1)])),_:1},8,["class","title"])):w("",!0),U(C(Qe),{size:C(b).providerKey.value?"small":"large",color:C(b).providerKey.value?"text-light":"text-base"},{default:ae((()=>[l(y(C(b).selectedProviderType.value?.displayName??C(o).baseText("settings.secretsProviderConnections.modal.providerType.placeholder")),1)])),_:1},8,["size","color"])],2)],2),C(b).isReadOnly.value?w("",!0):(r(),s("div",{key:0,class:z(e.$style.actions)},[U(C(ke),{placement:"left"},{content:ae((()=>[l(y(C(o).baseText("generic.delete")),1)])),default:ae((()=>[C(b).isEditMode.value&&C(b).canDelete.value?(r(),ee(C(Be),{key:0,title:C(o).baseText("generic.delete"),icon:"trash-2",variant:"ghost",disabled:C(b).isSaving.value,"data-test-id":"secrets-provider-delete-button",onClick:L},null,8,["title","disabled"])):w("",!0)])),_:1}),U(Bm,{saved:!C(b).hasUnsavedChanges.value&&C(b).isEditMode.value,"is-saving":C(b).isSaving.value,disabled:!C(b).canSave.value,"saving-label":C(o).baseText("settings.secretsProviderConnections.modal.saving"),"data-test-id":"secrets-provider-connection-save-button",onClick:B},null,8,["saved","is-saving","disabled","saving-label"])],2))],2)])),content:ae((()=>[i("div",{class:z(e.$style.container)},[C(f)?(r(),s("nav",{key:0,class:z(e.$style.sidebar)},[(r(!0),s(j,null,Q(_.value,(e=>(r(),ee(C(Se),{key:e.id,item:e,active:h.value===e.id,"data-test-id":`sidebar-item-${e.id}`,onClick:t=>h.value=e.id},null,8,["item","active","data-test-id","onClick"])))),128))],2)):w("",!0),i("div",{class:z(e.$style.contentArea)},[C(b).connection.isLoading.value?(r(),s("div",dg,[U(C(ft),{variant:"p",rows:4})])):(r(),s("div",ug,["connection"===h.value?(r(),s("div",{key:0,class:z(e.$style.mainContent)},[i("div",null,[C(b).isReadOnly.value?(r(),ee(C(qe),{key:0,class:"mb-l","data-test-id":"secrets-provider-read-only-notice",content:C(o).baseText(C(b).isSharedGlobally.value&&C(b).canShareGlobally.value?"settings.secretsProviderConnections.modal.readOnly.notice.admin":"settings.secretsProviderConnections.modal.readOnly.notice.noPermission")},null,8,["content"])):w("",!0),"connected"===C(b).connection.connectionState.value?(r(),ee(C(Xe),{key:1,theme:"success",class:"mb-l","data-test-id":"connection-success-callout"},{default:ae((()=>[i("div",null,[i("p",null,y(C(o).baseText("settings.secretsProviderConnections.modal.testConnection.success.serviceEnabled",{interpolate:{count:C(b).providerSecretsCount.value,providerName:C(b).connectionName.value}})),1),i("p",null,y(C(o).baseText("settings.secretsProviderConnections.modal.testConnection.success.reference")),1),i("code",{class:z(e.$style.expressionExample)},y(C(b).expressionExample.value),3)])])),_:1})):"error"===C(b).connection.connectionState.value?(r(),ee(_m,{key:2,class:"mb-l","data-test-id":"connection-error-banner",theme:"danger",message:C(o).baseText("settings.secretsProviderConnections.modal.testConnection.error"),details:C(b).connection.connectionError.value},null,8,["message","details"])):w("",!0),i("fieldset",{disabled:C(b).isReadOnly.value},[i("div",vg,[U(C(It),{label:C(o).baseText("settings.secretsProviderConnections.modal.connectionName")},null,8,["label"]),U(C(bt),{"data-test-id":"provider-name","model-value":C(b).connectionName.value,readonly:C(b).isEditMode.value,disabled:C(b).isEditMode.value,"aria-required":"true",placeholder:"myVault","onUpdate:modelValue":S,onBlur:$},null,8,["model-value","readonly","disabled"]),C(b).connectionNameError.value&&C(b).connectionNameBlurred.value&&!C(b).isEditMode.value?(r(),ee(C(Qe),{key:0,size:"small",color:"danger",class:z(e.$style.headerHint)},{default:ae((()=>[l(y(C(b).connectionNameError.value),1)])),_:1},8,["class"])):C(b).isEditMode.value?w("",!0):(r(),ee(C(Qe),{key:1,size:"small",color:"text-light",class:z(e.$style.headerHint)},{default:ae((()=>[l(y(C(o).baseText("settings.secretsProviderConnections.modal.connectionName.hint")),1)])),_:1},8,["class"]))]),i("div",mg,[U(C(It),{label:C(o).baseText("settings.secretsProviderConnections.modal.providerType")},null,8,["label"]),U(C(ot),{"data-test-id":"provider-type-select","model-value":C(b).selectedProviderType.value?.type,disabled:C(b).isEditMode.value,"onUpdate:modelValue":A},{default:ae((()=>[(r(!0),s(j,null,Q(C(b).providerTypeOptions.value,(e=>(r(),ee(C(Nt),{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["model-value","disabled"])]),(r(!0),s(j,null,Q(C(b).selectedProviderType.value?.properties,(e=>M((r(),s("form",{key:e.name,autocomplete:"off",onSubmit:t[0]||(t[0]=O((()=>{}),["prevent"]))},["notice"===e.type?(r(),ee(C(qe),{key:0,content:e.displayName},null,8,["content"])):(r(),ee(wm,{key:1,ref_for:!0,ref:t=>C(b).setParameterValidationState(e.name,t),class:"mb-l",parameter:e,value:C(b).connectionSettings.value[e.name],label:v,"event-source":"secrets-provider-connection",onUpdate:P},null,8,["parameter","value"]))],32)),[[H,C(b).shouldDisplayProperty(e)]]))),128))],8,pg)])],2)):w("",!0),"sharing"===h.value&&C(b).isEditMode?(r(),s("div",{key:1,class:z(e.$style.mainContent)},[i("div",null,[U(C($e),{bold:!1,class:"mb-s"},{default:ae((()=>[l(y(C(o).baseText("settings.secretsProviderConnections.modal.scope.info")),1)])),_:1}),U(C(It),{label:C(o).baseText("settings.secretsProviderConnections.modal.scope.label")},{default:ae((()=>[U(C(ot),{"model-value":T.value,size:"large",filterable:"",disabled:!C(b).canUpdate.value||C(b).isScopedMode.value,"data-test-id":"secrets-provider-scope-select","onUpdate:modelValue":N},{prefix:ae((()=>["emoji"===I.value?.type?(r(),ee(C(Qe),{key:0,color:"text-light",class:z(e.$style.menuItemEmoji)},{default:ae((()=>[l(y(I.value.value),1)])),_:1},8,["class"])):I.value?.value?(r(),ee(C(Ve),{key:1,color:"text-light",icon:I.value.value},null,8,["icon"])):w("",!0)])),default:ae((()=>[(r(!0),s(j,null,Q(k.value,(t=>(r(),ee(C(Nt),{key:t.value||"global",value:t.value,label:t.label,class:z({[e.$style.globalOption]:""===t.value&&k.value.length>1})},{default:ae((()=>[i("div",{class:z(e.$style.optionContent)},["emoji"===t.icon?.type?(r(),ee(C(Qe),{key:0,class:z(e.$style.menuItemEmoji)},{default:ae((()=>[l(y(t.icon.value),1)])),_:2},1032,["class"])):t.icon?.value?(r(),ee(C(Ve),{key:1,icon:t.icon.value},null,8,["icon"])):w("",!0),i("span",null,y(t.label),1)],2)])),_:2},1032,["value","label","class"])))),128))])),_:1},8,["model-value","disabled"])])),_:1},8,["label"])])],2)):w("",!0)]))],2)],2)])),_:1},8,["id","custom-class","event-bus","name"])):w("",!0)}}),bg=Rt(gg,[["__cssModules",{$style:{secretsProviderConnectionModal:"_secretsProviderConnectionModal_gv6s0_125",mainContent:"_mainContent_gv6s0_140",icon:"_icon_gv6s0_146",name:"_name_gv6s0_155",providerName:"_providerName_gv6s0_161",headerHint:"_headerHint_gv6s0_167",modalLayout:"_modalLayout_gv6s0_172",sidebar:"_sidebar_gv6s0_178",header:"_header_gv6s0_167",container:"_container_gv6s0_192",info:"_info_gv6s0_197",actions:"_actions_gv6s0_206",contentArea:"_contentArea_gv6s0_217",expressionExample:"_expressionExample_gv6s0_223",optionContent:"_optionContent_gv6s0_228",menuItemEmoji:"_menuItemEmoji_gv6s0_234",globalOption:"_globalOption_gv6s0_239"}}]]),fg=g({__name:"DeleteSecretsProviderModal.ee",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=Oo(),n=Si(),d=Nr(),u=At(),p=c(""),v=c(!1),m=c(0),g=c(!0),b=x((()=>m.value>0)),f=x((()=>!b.value||p.value===t.data.providerName)),h=x((()=>({name:vn.CREDENTIALS,query:{externalSecretsStore:t.data.providerKey}}))),_=x((()=>{const e=t.data.secretsCount;return 1===e?o.baseText("settings.secretsProviderConnections.oneSecret"):o.baseText("settings.secretsProviderConnections.secrets",{interpolate:{count:e.toString()}})})),k=x((()=>{const e=m.value;return 1===e?o.baseText("settings.secretsProviderConnections.delete.impact.oneCredential"):o.baseText("settings.secretsProviderConnections.delete.impact.credentials",{interpolate:{count:e.toString()}})}));async function T(){v.value=!0;try{t.data.projectId?await Di(n.restApiContext,t.data.projectId,t.data.providerKey):await Ai(n.restApiContext,t.data.providerKey),a.showMessage({title:o.baseText("settings.secretsProviderConnections.delete.success",{interpolate:{name:t.data.providerName}}),type:"success"}),t.data.onConfirm&&await t.data.onConfirm(),d.closeModal(t.modalName),d.closeModal(Ol)}catch(e){a.showError(e,o.baseText("settings.secretsProviderConnections.delete.error"))}finally{v.value=!1}}function I(){d.closeModal(t.modalName)}return E((async()=>{g.value=!0;try{m.value=(await Hr(n.restApiContext,{includeGlobal:!0,externalSecretsStore:t.data.providerKey})).length}catch(e){a.showError(e,o.baseText("error"))}finally{g.value=!1}})),(t,a)=>(r(),ee(Qi,{name:e.modalName,title:C(o).baseText("settings.secretsProviderConnections.delete.title",{interpolate:{name:e.data.providerName}}),"event-bus":C(u),width:"540px"},{content:ae((()=>[b.value?(r(),s("div",{key:0,class:z(t.$style.content)},[U(C(Qe),{size:"medium",color:"text-base"},{default:ae((()=>[l(y(C(o).baseText("settings.secretsProviderConnections.delete.description",{interpolate:{name:e.data.providerName,secretsCount:_.value}})),1)])),_:1}),g.value?w("",!0):(r(),s("div",{key:0,class:z(t.$style.impact)},[U(C(Qe),{size:"medium",color:"text-base",bold:""},{default:ae((()=>[l(y(C(o).baseText("settings.secretsProviderConnections.delete.impact.title")),1)])),_:1}),i("ul",null,[i("li",null,[U(C(Qe),{size:"medium",color:"text-base"},{default:ae((()=>[U(C(Et),{"data-test-id":"credentials-link",to:h.value,target:"_blank"},{default:ae((()=>[l(y(k.value),1)])),_:1},8,["to"]),l(" "+y(C(o).baseText("settings.secretsProviderConnections.delete.impact.description")),1)])),_:1})])])],2)),i("div",{class:z(t.$style.confirmation)},[U(C(It),{label:C(o).baseText("settings.secretsProviderConnections.delete.confirmationLabel",{interpolate:{name:e.data.providerName}}),size:"small"},{default:ae((()=>[U(C(bt),{modelValue:p.value,"onUpdate:modelValue":a[0]||(a[0]=e=>p.value=e),placeholder:e.data.providerName,"data-test-id":"delete-confirmation-input"},null,8,["modelValue","placeholder"])])),_:1},8,["label"])],2)],2)):(r(),s("div",{key:1,class:z(t.$style.content)},[U(C(Qe),{size:"medium",color:"text-base"},{default:ae((()=>[l(y(C(o).baseText("settings.secretsProviderConnections.delete.description.noImpact")),1)])),_:1})],2))])),footer:ae((()=>[i("div",{class:z(t.$style.footer)},[U(C(Je),{variant:"subtle",onClick:I},{default:ae((()=>[l(y(C(o).baseText("generic.cancel")),1)])),_:1}),U(C(Je),{variant:"destructive",disabled:!f.value,loading:v.value,"data-test-id":"confirm-delete-button",onClick:T},{default:ae((()=>[l(y(C(o).baseText("generic.delete")),1)])),_:1},8,["disabled","loading"])],2)])),_:1},8,["name","title","event-bus"]))}}),hg=Rt(fg,[["__cssModules",{$style:{content:"_content_z2i0v_125",impact:"_impact_z2i0v_131",confirmation:"_confirmation_z2i0v_137",footer:"_footer_z2i0v_141"}}]]),_g=g({__name:"FromAiParametersModal",props:{modalName:{},data:{}},setup(e){const t=e,o=c(),a=se(),n=Va(),i=Ka(),s=At(),d=Pr(),u=x((()=>d.workflowId?_r(Sr(d.workflowId)):void 0)),{runWorkflow:p}=vd({router:_t()}),v=pd(),m=x((()=>t.data.nodeName?u.value?.getNodeByName(t.data.nodeName):void 0)),g=x((()=>{if(!m.value)return;const e=d.workflowObject.getChildNodes(m.value.name,"ALL",1);return 0!==e.length?u.value?.getNodeByName(e[0])?.name:void 0})),{getToolName:b,parameters:h,error:_,updateSelectedTool:k}=Sk({node:m}),T=async()=>{if(!m.value)return;const e=m.value.name,t=Object.values(o.value?.getValuesWithMetadata()??{});v.clearAgentRequests(d.workflowId,m.value.id);const a=t.findLast((e=>"selector"===e.metadata?.type))?.value,r={query:{},toolName:b(a||e)};for(const o of t){if("query"!==o.metadata?.type)continue;const e=b(o.metadata.nodeName),t=o.metadata.propertyName,a=o.value;o.metadata.implicitInput?r.query[e]=a:(r.query[e]??={},r.query[e][t]=a)}v.setAgentRequestForNode(d.workflowId,m.value.id,r);const l={node_type:m.value.type,workflow_id:d.workflowId,source:"from-ai-parameters-modal",push_ref:i.pushRef};n.track("User clicked execute node button in modal",l),await p({destinationNode:{nodeName:m.value.name,mode:"inclusive"}}),s.emit("close")},E=e=>{const t=e.metadata;"selector"===t?.type&&"string"==typeof e.value&&k(t.nodeName,e.value)};return(e,t)=>(r(),ee(Qi,{"max-width":"540px",title:C(a).baseText("fromAiParametersModal.title",{interpolate:{nodeName:m.value?.name||""}}),"event-bus":C(s),name:C(An),center:!0,"close-on-click-modal":!1},f({_:2},[C(_)?{name:"content",fn:ae((()=>[C(_)?(r(),ee(C(Xe),{key:0,theme:"danger"},{default:ae((()=>[l(y(C(_).message),1)])),_:1})):w("",!0)])),key:"0"}:{name:"content",fn:ae((()=>[U(C(El),null,{default:ae((()=>[U(C(Cl),{class:z(e.$style.row)},{default:ae((()=>[U(C(Qe),{"data-testid":"from-ai-parameters-modal-description"},{default:ae((()=>[l(y(C(a).baseText("fromAiParametersModal.description",{interpolate:{parentNodeName:g.value||""}})),1)])),_:1})])),_:1},8,["class"])])),_:1}),U(C(El),null,{default:ae((()=>[U(C(Cl),{class:z(e.$style.row)},{default:ae((()=>[C(h).length?(r(),ee(C(he),{key:0,ref_key:"inputs",ref:o,inputs:C(h),"column-view":!0,"data-test-id":"from-ai-parameters-modal-inputs",onSubmit:T,onUpdate:E},null,8,["inputs"])):w("",!0)])),_:1},8,["class"])])),_:1})])),key:"1"},C(_)?void 0:{name:"footer",fn:ae((()=>[U(C(Je),{"data-test-id":"execute-workflow-button",icon:"flask-conical",label:C(a).baseText("fromAiParametersModal.execute"),float:"right",onClick:T},null,8,["label"])])),key:"2"}]),1032,["title","event-bus","name"]))}}),xg=Rt(_g,[["__cssModules",{$style:{row:"_row_19gz0_125"}}]]),yg=g({__name:"ImportCurlModal",setup(e){const o=Va(),a=se(),l=Nr(),n=Ka(),s=c(""),d=At(),u=c(null);function p(e){s.value=e}function v(){u.value?.select()}function m(){f(),d.emit("close")}function g(e){f({success:!1,...e})}function b(){const e=n.activeNode?.id,t=l.modalsById.importCurl.data?.curlCommands??{};t[e]=s.value,l.setModalData({name:Rn,data:{curlCommands:t}})}function f(e={success:!0,invalidProtocol:!1,protocol:""}){o.track("User imported curl command",{success:e.success,invalidProtocol:e.invalidProtocol,protocol:e.protocol})}async function h(){const{useImportCurlCommand:e}=await Lt((async()=>{const{useImportCurlCommand:e}=await t.import("./useImportCurlCommand-legacy-CPTBa44k.js");return{useImportCurlCommand:e}}),void 0),{importCurlCommand:o}=e({onImportSuccess:m,onImportFailure:g,onAfterImport:b});o(s)}return E((()=>{const e=l.modalsById[Rn].data?.curlCommands,t=n.activeNode?.id??"";s.value=e?.[t]??"",setTimeout((()=>{u.value?.focus()}))})),(e,t)=>(r(),ee(Qi,{width:"700px",title:C(a).baseText("importCurlModal.title"),"event-bus":C(d),name:C(Rn),center:!0},{content:ae((()=>[i("div",{class:z(e.$style.container)},[U(C(It),{label:C(a).baseText("importCurlModal.input.label"),color:"text-dark"},{default:ae((()=>[U(C(bt),{ref_key:"inputRef",ref:u,"model-value":s.value,type:"textarea",rows:5,"data-test-id":"import-curl-modal-input",placeholder:C(a).baseText("importCurlModal.input.placeholder"),"onUpdate:modelValue":p,onFocus:v},null,8,["model-value","placeholder"])])),_:1},8,["label"])],2)])),footer:ae((()=>[i("div",{class:z(e.$style.modalFooter)},[U(C(qe),{class:z(e.$style.notice),content:C(a).baseText("ImportCurlModal.notice.content")},null,8,["class","content"]),i("div",null,[U(C(Je),{float:"right",label:C(a).baseText("importCurlModal.button.label"),"data-test-id":"import-curl-modal-button",onClick:h},null,8,["label"])])],2)])),_:1},8,["title","event-bus","name"]))}}),wg=Rt(yg,[["__cssModules",{$style:{modalFooter:"_modalFooter_b99k5_125",notice:"_notice_b99k5_131",container:"_container_b99k5_135"}}]]),kg={key:0,class:"loading-message"},Tg={key:1,class:"error-message"},Cg={key:2,class:"content-wrapper"},Eg={key:0,controls:"",autoplay:""},Ig=["src","type"],jg={key:1,controls:"",autoplay:""},zg=["src","type"],Ng=["src","alt"],Sg={key:6,class:"text-content"},Mg=["src"],$g={key:8,class:"error-message"},Ag=g({__name:"BinaryDataViewModal",props:{data:{}},setup(t){const o=se(),a=Pr(),n=t,d=c(!0),u=c(""),p=c(!1),v=c("");let m=null;const g=x((()=>{const{id:e,mimeType:t,fileName:o}=n.data.binaryData;let a=n.data.binaryData.fileType;return t&&(t.startsWith("image/")?a="image":t.startsWith("audio/")?a="audio":t.startsWith("video/")?a="video":"application/pdf"===t?a="pdf":"application/json"===t||"text/json"===t?a="json":"text/html"===t?a="html":"text/markdown"===t||t.includes("markdown")?a="markdown":"text/plain"===t?a="text":void 0===a&&(a="other")),{id:e,mimeType:t,fileName:o,fileType:a||"other"}}));function b(){m&&(URL.revokeObjectURL(m),m=null)}return L((()=>n.data.binaryData),(()=>{(async function(){d.value=!0,p.value=!1,b(),u.value="",v.value="";const{id:t,fileName:o,fileType:r,mimeType:l}=g.value;try{const e=["html","pdf","text"].includes(r)?"download":"view",n=a.getBinaryUrl(t,e,o||"",l||"");switch(r){case"json":v.value=await(await fetch(n,{credentials:"include"})).json();break;case"html":case"markdown":case"text":v.value=await(await fetch(n,{credentials:"include"})).text();break;case"pdf":{const e=await(await fetch(n,{credentials:"include"})).blob();m=URL.createObjectURL(e),u.value=m;break}default:u.value=n}}catch(e){console.error(e.message),p.value=!0}d.value=!1})().catch((()=>{}))}),{immediate:!0}),G((()=>{b()})),(e,t)=>(r(),ee(Qi,{width:"60%",height:"90%",title:"File Preview",name:C(ci),center:!0},{content:ae((()=>[i("div",{class:z(["binary-data-modal-content",g.value.fileType])},[d.value?(r(),s("div",kg,"Loading binary data...")):p.value?(r(),s("div",Tg,"Error loading binary data")):(r(),s("div",Cg,["video"===g.value.fileType?(r(),s("video",Eg,[i("source",{src:u.value,type:g.value.mimeType},null,8,Ig),l(" "+y(C(o).baseText("binaryDataDisplay.yourBrowserDoesNotSupport")),1)])):"audio"===g.value.fileType?(r(),s("audio",jg,[i("source",{src:u.value,type:g.value.mimeType},null,8,zg),l(" "+y(C(o).baseText("binaryDataDisplay.yourBrowserDoesNotSupport")),1)])):"image"===g.value.fileType?(r(),s("img",{key:2,src:u.value,alt:g.value.fileName||"Image preview"},null,8,Ng)):"json"===g.value.fileType?(r(),ee(C(bd),{key:3,data:v.value,deep:3,"show-length":!0},null,8,["data"])):"html"===g.value.fileType?(r(),ee(nd,{key:4,"input-html":v.value},null,8,["input-html"])):"markdown"===g.value.fileType?(r(),ee(ml,{key:5,"input-markdown":v.value},null,8,["input-markdown"])):"text"===g.value.fileType?(r(),s("pre",Sg,"\t\t\t\t\t\t"+y(v.value)+"\n\t\t\t\t\t",1)):"pdf"===g.value.fileType?(r(),s("embed",{key:7,src:u.value,class:"binary-data",type:"application/pdf"},null,8,Mg)):(r(),s("div",$g,"Preview not available for this file type"))]))],2)])),_:1},8,["name"]))}}),Pg=Rt(Ag,[["__scopeId","data-v-c6e05d49"]]),Bg=g({__name:"ImportWorkflowUrlModal",setup(e){const t=se(),o=Nr(),a=c(""),n=c(null),s=x((()=>!a.value||Kn.test(a.value))),d=()=>{o.closeModal(ri)},u=()=>{rr.emit("importWorkflowUrl",{url:a.value}),d()},p=async()=>{n.value&&n.value.focus()};return(e,o)=>(r(),ee(Qi,{name:C(ri),title:C(t).baseText("mainSidebar.prompt.importWorkflowFromUrl"),"show-close":!0,center:!0,width:"420px",onOpened:p},{content:ae((()=>[i("div",{class:z(e.$style.noScrollbar)},[U(C(bt),{ref_key:"inputRef",ref:n,modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=e=>a.value=e),placeholder:C(t).baseText("mainSidebar.prompt.workflowUrl"),state:s.value?"default":"error","data-test-id":"workflow-url-import-input",onKeyup:V(u,["enter"])},null,8,["modelValue","placeholder","state"]),i("p",{class:z(e.$style["error-text"]),style:oe({visibility:s.value?"hidden":"visible"})},y(C(t).baseText("mainSidebar.prompt.invalidUrl")),7)],2)])),footer:ae((()=>[i("div",{class:z(e.$style.footer)},[U(C(Je),{variant:"solid",float:"right",disabled:!a.value||!s.value,"data-test-id":"confirm-workflow-import-url-button",onClick:u},{default:ae((()=>[l(y(C(t).baseText("mainSidebar.prompt.import")),1)])),_:1},8,["disabled"]),U(C(Je),{variant:"subtle",float:"right","data-test-id":"cancel-workflow-import-url-button",onClick:d},{default:ae((()=>[l(y(C(t).baseText("mainSidebar.prompt.cancel")),1)])),_:1})],2)])),_:1},8,["name","title"]))}}),Lg=Rt(Bg,[["__cssModules",{$style:{"error-text":"_error-text_15or2_125",footer:"_footer_15or2_133",noScrollbar:"_noScrollbar_15or2_139"}}]]),Og={key:1},Rg=g({__name:"InviteUsersModal",props:{modalName:{},data:{}},setup(e){const t=e,o=/^.* <(.*)>$/,a=Ur(),n=Ri(),i=Xi(),{showMessage:d,showError:u}=Oo(),p=se(),{goToUpgrade:v}=Gi(),m=lt(),g=At(),b=c(),h=c(""),_=c(t.data.initialRole??kn.Member),k=c(null),T=c(!1),I=x((()=>h.value.split(",").filter((e=>!!e.trim())).length)),j=x((()=>I.value>1?p.baseText("settings.users.inviteXUser"+(n.isSmtpSetup?"":".inviteUrl"),{interpolate:{count:I.value.toString()}}):p.baseText("settings.users.inviteUser"+(n.isSmtpSetup?"":".inviteUrl")))),z=x((()=>I.value>=1)),N=x((()=>n.isEnterpriseFeatureEnabled[pn.AdvancedPermissions])),S=x((()=>n.isChatFeatureEnabled)),M=x((()=>S.value&&n.isEnterpriseFeatureEnabled[pn.AdvancedPermissions])),$=x((()=>k.value?k.value.map((e=>({...e.user,isPendingUser:!0}))):[])),A=e=>{if("string"!=typeof e)return!1;const t=e.split(",");for(let o=0;o<t.length;o++){const e=D(t[o]);if(e.trim()&&!an.test(String(e).trim().toLowerCase()))return{messageKey:"settings.users.invalidEmailError",options:{interpolate:{email:e}}}}return!1};function P(e){var t;"emails"===e.name&&"string"==typeof e.value&&(h.value=e.value),"role"===e.name&&"string"==typeof(t=e.value)&&[kn.Member,kn.Admin,kn.ChatUser].includes(t)&&(_.value=e.value)}async function B(){try{T.value=!0;const o=h.value.split(",").map((e=>({email:D(e),role:_.value}))).filter((e=>!!e.email));if(0===o.length)throw new Error(p.baseText("settings.users.noUsersToInvite"));const r=await a.inviteUsers(o),l=r.filter((e=>e.error)),n=r.filter((e=>!e.error&&e.user.emailSent)),s=r.filter((e=>!e.error&&!e.user.emailSent));if(n.length&&d({type:"success",title:p.baseText(n.length>1?"settings.users.usersInvited":"settings.users.userInvited"),message:p.baseText("settings.users.emailInvitesSent",{interpolate:{emails:n.map((({user:e})=>e.email)).join(", ")}})}),s.length){if(1===s.length)try{const e=await a.generateInviteLink({id:s[0].user.id});i.copy(e.link)}catch(e){u(e,p.baseText("settings.users.inviteLinkError"))}d({type:"success",title:p.baseText(s.length>1?"settings.users.multipleInviteUrlsCreated":"settings.users.inviteUrlCreated"),message:p.baseText(s.length>1?"settings.users.multipleInviteUrlsCreated.message":"settings.users.inviteUrlCreated.message",{interpolate:{emails:s.map((({user:e})=>e.email)).join(", ")}})})}l.length&&setTimeout((()=>{d({type:"error",title:p.baseText("settings.users.usersEmailedError"),message:p.baseText("settings.users.emailInvitesSentError",{interpolate:{emails:l.map((({error:e})=>e)).join(", ")}})})}),0),s.length>1?k.value=s:g.emit("close"),await(t.data.afterInvite?.())}catch(e){u(e,p.baseText("settings.users.usersInvitedError"))}T.value=!1}function L(){m.emit("submit")}async function O(e){var t;if(k.value)try{const o=await a.generateInviteLink({id:e.id});i.copy(o.link),t=[],d({type:"success",title:p.baseText(t.length>1?"settings.users.multipleInviteUrlsCreated":"settings.users.inviteUrlCreated"),message:p.baseText(t.length>1?"settings.users.multipleInviteUrlsCreated.message":"settings.users.inviteUrlCreated.message",{interpolate:{emails:t.map((({user:e})=>e.email)).join(", ")}})})}catch(o){u(o,p.baseText("settings.users.inviteLinkError"))}}function R(){v("advanced-permissions","upgrade-advanced-permissions")}function D(e){let t=e.trim();if(o.test(t)){const e=t.match(o);e&&2===e.length&&(t=e[1])}return t}return E((()=>{b.value=[{name:"emails",properties:{label:p.baseText("settings.users.newEmailsToInvite"),required:!0,validationRules:[{name:"VALID_EMAILS"}],validators:{VALID_EMAILS:{validate:A}},placeholder:"name1@email.com, name2@email.com, ...",capitalize:!0,focusInitially:!0}},{name:"role",initialValue:t.data.initialRole??kn.Member,properties:{label:p.baseText("auth.role"),required:!0,type:"select",options:[{value:kn.Member,label:p.baseText("auth.roles.member")},...S.value?[{value:kn.ChatUser,label:p.baseText("auth.roles.chatUser"),disabled:!M.value}]:[],{value:kn.Admin,label:p.baseText("auth.roles.admin"),disabled:!N.value}],capitalize:!0}}]})),(e,t)=>(r(),ee(Qi,{name:C($o),title:C(p).baseText(k.value?"settings.users.copyInviteUrls":"settings.users.inviteNewUsers"),center:!0,width:"460px","event-bus":C(g),onEnter:B},f({content:ae((()=>[N.value?w("",!0):(r(),ee(C(qe),{key:0},{default:ae((()=>[U(C(me),{keypath:"settings.users.advancedPermissions.warning",scope:"global"},{link:ae((()=>[U(C(Et),{size:"small",onClick:R},{default:ae((()=>[l(y(C(p).baseText("generic.upgrade")),1)])),_:1})])),_:1})])),_:1})),k.value?(r(),s("div",Og,[U(C(at),{users:$.value},{actions:ae((({user:e})=>[U(C(ke),null,{content:ae((()=>[l(y(C(p).baseText("settings.users.actions.generateInviteLink")),1)])),default:ae((()=>[U(C(Be),{variant:"subtle",icon:"link","aria-label":C(p).baseText("settings.users.actions.generateInviteLink"),"data-test-id":"generate-invite-link-button",onClick:t=>O(e)},null,8,["aria-label","onClick"])])),_:2},1024)])),_:1},8,["users"])])):b.value?(r(),ee(C(he),{key:2,inputs:b.value,"event-bus":C(m),"column-view":!0,onUpdate:P,onSubmit:B},null,8,["inputs","event-bus"])):w("",!0)])),_:2},[k.value?void 0:{name:"footer",fn:ae((()=>[U(C(Je),{loading:T.value,disabled:!z.value,label:j.value,float:"right",onClick:L},null,8,["loading","disabled","label"])])),key:"0"}]),1032,["name","title","event-bus"]))}}),Dg=Rg,Ug=function(){return Ug=Object.assign||function(e){for(var t,o=1,a=arguments.length;o<a;o++)for(var r in t=arguments[o])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},Ug.apply(this,arguments)},Vg=Wg={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},Mk.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t<this.data.length;t++)e.put(this.data.charCodeAt(t),8)}},qg=Mk,Hg=Fg={L:1,M:0,Q:3,H:2},$k.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],$k.getRSBlocks=function(e,t){var o=$k.getRsBlockTable(e,t);if(null==o)throw new Error("bad rs block @ typeNumber:"+e+"/errorCorrectLevel:"+t);for(var a=o.length/3,r=new Array,l=0;l<a;l++)for(var n=o[3*l+0],i=o[3*l+1],s=o[3*l+2],c=0;c<n;c++)r.push(new $k(i,s));return r},$k.getRsBlockTable=function(e,t){switch(t){case Hg.L:return $k.RS_BLOCK_TABLE[4*(e-1)+0];case Hg.M:return $k.RS_BLOCK_TABLE[4*(e-1)+1];case Hg.Q:return $k.RS_BLOCK_TABLE[4*(e-1)+2];case Hg.H:return $k.RS_BLOCK_TABLE[4*(e-1)+3];default:return}},Kg=$k,Ak.prototype={get:function(e){var t=Math.floor(e/8);return 1==(this.buffer[t]>>>7-e%8&1)},put:function(e,t){for(var o=0;o<t;o++)this.putBit(1==(e>>>t-o-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},Gg=Ak,Yg={glog:function(e){if(e<1)throw new Error("glog("+e+")");return Yg.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return Yg.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},ue=0);ue<8;ue++)Yg.EXP_TABLE[ue]=1<<ue;for(var ue=8;ue<256;ue++)Yg.EXP_TABLE[ue]=Yg.EXP_TABLE[ue-4]^Yg.EXP_TABLE[ue-5]^Yg.EXP_TABLE[ue-6]^Yg.EXP_TABLE[ue-8];for(ue=0;ue<255;ue++)Yg.LOG_TABLE[Yg.EXP_TABLE[ue]]=ue;Xg=Qg=Yg,Pk.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=new Array(this.getLength()+e.getLength()-1),o=0;o<this.getLength();o++)for(var a=0;a<e.getLength();a++)t[o+a]^=Xg.gexp(Xg.glog(this.get(o))+Xg.glog(e.get(a)));return new Pk(t,0)},mod:function(e){if(this.getLength()-e.getLength()<0)return this;for(var t=Xg.glog(this.get(0))-Xg.glog(e.get(0)),o=new Array(this.getLength()),a=0;a<this.getLength();a++)o[a]=this.get(a);for(a=0;a<e.getLength();a++)o[a]^=Xg.gexp(Xg.glog(e.get(a))+t);return new Pk(o,0).mod(e)}},Zg=Wg,eb=Jg=Pk,tb=Qg,ob={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},ab={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var t=e<<10;ab.getBCHDigit(t)-ab.getBCHDigit(ab.G15)>=0;)t^=ab.G15<<ab.getBCHDigit(t)-ab.getBCHDigit(ab.G15);return(e<<10|t)^ab.G15_MASK},getBCHTypeNumber:function(e){for(var t=e<<12;ab.getBCHDigit(t)-ab.getBCHDigit(ab.G18)>=0;)t^=ab.G18<<ab.getBCHDigit(t)-ab.getBCHDigit(ab.G18);return e<<12|t},getBCHDigit:function(e){for(var t=0;0!=e;)t++,e>>>=1;return t},getPatternPosition:function(e){return ab.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,o){switch(e){case ob.PATTERN000:return(t+o)%2==0;case ob.PATTERN001:return t%2==0;case ob.PATTERN010:return o%3==0;case ob.PATTERN011:return(t+o)%3==0;case ob.PATTERN100:return(Math.floor(t/2)+Math.floor(o/3))%2==0;case ob.PATTERN101:return t*o%2+t*o%3==0;case ob.PATTERN110:return(t*o%2+t*o%3)%2==0;case ob.PATTERN111:return(t*o%3+(t+o)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new eb([1],0),o=0;o<e;o++)t=t.multiply(new eb([1,tb.gexp(o)],0));return t},getLengthInBits:function(e,t){if(1<=t&&t<10)switch(e){case Zg.MODE_NUMBER:return 10;case Zg.MODE_ALPHA_NUM:return 9;case Zg.MODE_8BIT_BYTE:case Zg.MODE_KANJI:return 8;default:throw new Error("mode:"+e)}else if(t<27)switch(e){case Zg.MODE_NUMBER:return 12;case Zg.MODE_ALPHA_NUM:return 11;case Zg.MODE_8BIT_BYTE:return 16;case Zg.MODE_KANJI:return 10;default:throw new Error("mode:"+e)}else{if(!(t<41))throw new Error("type:"+t);switch(e){case Zg.MODE_NUMBER:return 14;case Zg.MODE_ALPHA_NUM:return 13;case Zg.MODE_8BIT_BYTE:return 16;case Zg.MODE_KANJI:return 12;default:throw new Error("mode:"+e)}}},getLostPoint:function(e){for(var t=e.getModuleCount(),o=0,a=0;a<t;a++)for(var r=0;r<t;r++){for(var l=0,n=e.isDark(a,r),i=-1;i<=1;i++)if(!(a+i<0||t<=a+i))for(var s=-1;s<=1;s++)r+s<0||t<=r+s||0==i&&0==s||n==e.isDark(a+i,r+s)&&l++;l>5&&(o+=3+l-5)}for(a=0;a<t-1;a++)for(r=0;r<t-1;r++){var c=0;e.isDark(a,r)&&c++,e.isDark(a+1,r)&&c++,e.isDark(a,r+1)&&c++,e.isDark(a+1,r+1)&&c++,0!=c&&4!=c||(o+=3)}for(a=0;a<t;a++)for(r=0;r<t-6;r++)e.isDark(a,r)&&!e.isDark(a,r+1)&&e.isDark(a,r+2)&&e.isDark(a,r+3)&&e.isDark(a,r+4)&&!e.isDark(a,r+5)&&e.isDark(a,r+6)&&(o+=40);for(r=0;r<t;r++)for(a=0;a<t-6;a++)e.isDark(a,r)&&!e.isDark(a+1,r)&&e.isDark(a+2,r)&&e.isDark(a+3,r)&&e.isDark(a+4,r)&&!e.isDark(a+5,r)&&e.isDark(a+6,r)&&(o+=40);var d=0;for(r=0;r<t;r++)for(a=0;a<t;a++)e.isDark(a,r)&&d++;return o+=Math.abs(100*d/t/t-50)/5*10}},rb=qg,lb=Kg,nb=Gg,ib=ab,sb=Jg,(cb=Bk.prototype).addData=function(e){var t=new rb(e);this.dataList.push(t),this.dataCache=null},cb.isDark=function(e,t){if(e<0||this.moduleCount<=e||t<0||this.moduleCount<=t)throw new Error(e+","+t);return this.modules[e][t]},cb.getModuleCount=function(){return this.moduleCount},cb.make=function(){if(this.typeNumber<1){var e=1;for(e=1;e<40;e++){for(var t=lb.getRSBlocks(e,this.errorCorrectLevel),o=new nb,a=0,r=0;r<t.length;r++)a+=t[r].dataCount;for(r=0;r<this.dataList.length;r++){var l=this.dataList[r];o.put(l.mode,4),o.put(l.getLength(),ib.getLengthInBits(l.mode,e)),l.write(o)}if(o.getLengthInBits()<=8*a)break}this.typeNumber=e}this.makeImpl(!1,this.getBestMaskPattern())},cb.makeImpl=function(e,t){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var o=0;o<this.moduleCount;o++){this.modules[o]=new Array(this.moduleCount);for(var a=0;a<this.moduleCount;a++)this.modules[o][a]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(e,t),this.typeNumber>=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=Bk.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},cb.setupPositionProbePattern=function(e,t){for(var o=-1;o<=7;o++)if(!(e+o<=-1||this.moduleCount<=e+o))for(var a=-1;a<=7;a++)t+a<=-1||this.moduleCount<=t+a||(this.modules[e+o][t+a]=0<=o&&o<=6&&(0==a||6==a)||0<=a&&a<=6&&(0==o||6==o)||2<=o&&o<=4&&2<=a&&a<=4)},cb.getBestMaskPattern=function(){for(var e=0,t=0,o=0;o<8;o++){this.makeImpl(!0,o);var a=ib.getLostPoint(this);(0==o||e>a)&&(e=a,t=o)}return t},cb.createMovieClip=function(e,t,o){var a=e.createEmptyMovieClip(t,o);this.make();for(var r=0;r<this.modules.length;r++)for(var l=1*r,n=0;n<this.modules[r].length;n++){var i=1*n;this.modules[r][n]&&(a.beginFill(0,100),a.moveTo(i,l),a.lineTo(i+1,l),a.lineTo(i+1,l+1),a.lineTo(i,l+1),a.endFill())}return a},cb.setupTimingPattern=function(){for(var e=8;e<this.moduleCount-8;e++)null==this.modules[e][6]&&(this.modules[e][6]=e%2==0);for(var t=8;t<this.moduleCount-8;t++)null==this.modules[6][t]&&(this.modules[6][t]=t%2==0)},cb.setupPositionAdjustPattern=function(){for(var e=ib.getPatternPosition(this.typeNumber),t=0;t<e.length;t++)for(var o=0;o<e.length;o++){var a=e[t],r=e[o];if(null==this.modules[a][r])for(var l=-2;l<=2;l++)for(var n=-2;n<=2;n++)this.modules[a+l][r+n]=-2==l||2==l||-2==n||2==n||0==l&&0==n}},cb.setupTypeNumber=function(e){for(var t=ib.getBCHTypeNumber(this.typeNumber),o=0;o<18;o++){var a=!e&&1==(t>>o&1);this.modules[Math.floor(o/3)][o%3+this.moduleCount-8-3]=a}for(o=0;o<18;o++)a=!e&&1==(t>>o&1),this.modules[o%3+this.moduleCount-8-3][Math.floor(o/3)]=a},cb.setupTypeInfo=function(e,t){for(var o=this.errorCorrectLevel<<3|t,a=ib.getBCHTypeInfo(o),r=0;r<15;r++){var l=!e&&1==(a>>r&1);r<6?this.modules[r][8]=l:r<8?this.modules[r+1][8]=l:this.modules[this.moduleCount-15+r][8]=l}for(r=0;r<15;r++)l=!e&&1==(a>>r&1),r<8?this.modules[8][this.moduleCount-r-1]=l:r<9?this.modules[8][15-r-1+1]=l:this.modules[8][15-r-1]=l;this.modules[this.moduleCount-8][8]=!e},cb.mapData=function(e,t){for(var o=-1,a=this.moduleCount-1,r=7,l=0,n=this.moduleCount-1;n>0;n-=2)for(6==n&&n--;;){for(var i=0;i<2;i++)if(null==this.modules[a][n-i]){var s=!1;l<e.length&&(s=1==(e[l]>>>r&1)),ib.getMask(t,a,n-i)&&(s=!s),this.modules[a][n-i]=s,-1==--r&&(l++,r=7)}if((a+=o)<0||this.moduleCount<=a){a-=o,o=-o;break}}},Bk.PAD0=236,Bk.PAD1=17,Bk.createData=function(e,t,o){for(var a=lb.getRSBlocks(e,t),r=new nb,l=0;l<o.length;l++){var n=o[l];r.put(n.mode,4),r.put(n.getLength(),ib.getLengthInBits(n.mode,e)),n.write(r)}var i=0;for(l=0;l<a.length;l++)i+=a[l].dataCount;if(r.getLengthInBits()>8*i)throw new Error("code length overflow. ("+r.getLengthInBits()+">"+8*i+")");for(r.getLengthInBits()+4<=8*i&&r.put(0,4);r.getLengthInBits()%8!=0;)r.putBit(!1);for(;!(r.getLengthInBits()>=8*i||(r.put(Bk.PAD0,8),r.getLengthInBits()>=8*i));)r.put(Bk.PAD1,8);return Bk.createBytes(r,a)},Bk.createBytes=function(e,t){for(var o=0,a=0,r=0,l=new Array(t.length),n=new Array(t.length),i=0;i<t.length;i++){var s=t[i].dataCount,c=t[i].totalCount-s;a=Math.max(a,s),r=Math.max(r,c),l[i]=new Array(s);for(var d=0;d<l[i].length;d++)l[i][d]=255&e.buffer[d+o];o+=s;var u=ib.getErrorCorrectPolynomial(c),p=new sb(l[i],u.getLength()-1).mod(u);for(n[i]=new Array(u.getLength()-1),d=0;d<n[i].length;d++){var v=d+p.getLength()-n[i].length;n[i][d]=v>=0?p.get(v):0}}var m=0;for(d=0;d<t.length;d++)m+=t[d].totalCount;var g=new Array(m),b=0;for(d=0;d<a;d++)for(i=0;i<t.length;i++)d<l[i].length&&(g[b++]=l[i][d]);for(d=0;d<r;d++)for(i=0;i<t.length;i++)d<n[i].length&&(g[b++]=n[i][d]);return g},db=Bk,ub=function(){try{(new Path2D).addPath(new Path2D)}catch(e){return!1}return!0}(),vb=Ug(Ug({},pb={value:{type:String,required:!0,default:""},size:{type:Number,default:100},level:{type:String,default:"H",validator:function(e){return Ok(e)}},background:{type:String,default:"#fff"},foreground:{type:String,default:"#000"},margin:{type:Number,required:!1,default:0}}),{renderAs:{type:String,required:!1,default:"canvas",validator:function(e){return["canvas","svg"].indexOf(e)>-1}}}),mb=g({name:"QRCodeSvg",props:pb,setup:function(e){var t=c(0),o=c(""),a=function(){var a=e.value,r=e.level,l=e.margin,n=Lk(a,r).modules;t.value=n.length+2*l,o.value=Rk(n,l)};return a(),h(a),function(){return p("svg",{width:e.size,height:e.size,"shape-rendering":"crispEdges",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(t.value," ").concat(t.value)},[p("path",{fill:e.background,d:"M0,0 h".concat(t.value,"v").concat(t.value,"H0z")}),p("path",{fill:e.foreground,d:o.value})])}}}),gb=g({name:"QRCodeCanvas",props:pb,setup:function(e){var t=c(null),o=function(){var o=e.value,a=e.level,r=e.size,l=e.margin,n=e.background,i=e.foreground,s=Lk(o,a).modules,c=s.length+2*l,d=t.value;if(d){var u=d.getContext("2d");if(u){var p=window.devicePixelRatio||1,v=r/c*p;d.height=d.width=r*p,u.scale(v,v),u.fillStyle=n,u.fillRect(0,0,c,c),u.fillStyle=i,ub?u.fill(new Path2D(Rk(s,l))):s.forEach((function(e,t){e.forEach((function(e,o){e&&u.fillRect(o+l,t+l,1,1)}))}))}}};return E(o),h(o),function(){return p("canvas",{ref:t,style:{width:"".concat(e.size,"px"),height:"".concat(e.size,"px")}})}}}),bb=g({name:"Qrcode",render:function(){var e=this.$props,t=e.renderAs,o=e.value,a=e.size,r=e.margin,l=e.level,n=e.background,i=e.foreground,s=a>>>0,c=r>>>0,d=Ok(l)?l:"H";return p("svg"===t?mb:gb,{value:o,size:s,margin:c,level:d,background:n,foreground:i})},props:vb}),fb=["textContent"],hb={key:0},_b={key:1},xb=g({__name:"MfaSetupModal",setup(t){const o=c(Dn),a=c(ns),n=c(""),d=c(""),u=c(!1),p=c(ns),v=c(!1),m=c([]),g=c(!1),b=c(""),f=c(""),h=c(!0),_=Xi(),x=Ur(),w=Ri(),k=se(),T=Oo(),I=e=>{6===e.length?x.verifyMfaCode({mfaCode:e}).then((()=>{v.value=!0,b.value=e})).catch((()=>{f.value=k.baseText("mfa.setup.invalidCode")})):f.value=""},N=()=>{_.copy(n.value),T.showToast({title:k.baseText("mfa.setup.step1.toast.copyToClipboard.title"),message:k.baseText("mfa.setup.step1.toast.copyToClipboard.message"),type:"success"})},S=()=>{p.value.emit("submit")},M=()=>{const e=document.createElement("a");e.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(m.value.join("\n"))),e.setAttribute("download","n8n-recovery-codes.txt"),e.style.display="none",document.body.appendChild(e),e.click(),document.body.removeChild(e),g.value=!0},$=async()=>{try{await x.enableMfa({mfaCode:b.value}),a.value.emit("close"),T.showMessage({type:"success",title:k.baseText("mfa.setup.step2.toast.setupFinished.message")}),w.isMFAEnforced&&(await x.logout(),await $d.push({name:vn.SIGNIN}))}catch(e){if(997===e.errorCode)return void T.showMessage({type:"error",title:k.baseText("mfa.setup.step2.toast.tokenExpired.error.message")});T.showMessage({type:"error",title:k.baseText("mfa.setup.step2.toast.setupFinished.error.message")})}};return E((async()=>{await(async()=>{try{const e=await x.fetchMfaQR();d.value=e.qrCode,n.value=e.secret,m.value=e.recoveryCodes}catch(e){T.showError(e,k.baseText("settings.api.view.error"))}finally{h.value=!1}})()})),(e,t)=>(r(),ee(Qi,{width:"460px",height:"80%","max-height":"640px",title:v.value?C(k).baseText("mfa.setup.step2.title"):C(k).baseText("mfa.setup.step1.title"),"event-bus":a.value,name:o.value,center:!0,loading:h.value},{content:ae((()=>[v.value?(r(),s("div",{key:1,class:z(e.$style.container)},[i("div",null,[U(C(Qe),{size:"medium",bold:!1},{default:ae((()=>[l(y(C(k).baseText("mfa.setup.step2.description")),1)])),_:1})]),i("div",{class:z(e.$style.recoveryCodesContainer)},[(r(!0),s(j,null,Q(m.value,(e=>(r(),s("div",{key:e},[U(C(Qe),{size:"medium"},{default:ae((()=>[l(y(e),1)])),_:2},1024)])))),128))],2),U(C($e),{bold:!1,class:z(e.$style["edit-mode-footer-infotip"])},{default:ae((()=>[U(C(me),{keypath:"mfa.setup.step2.infobox.description",tag:"span",scope:"global"},{part1:ae((()=>[l(y(C(k).baseText("mfa.setup.step2.infobox.description.part1")),1)])),part2:ae((()=>[U(C(Qe),{size:"small",bold:!0,class:z(e.$style.loseAccessText)},{default:ae((()=>[l(y(C(k).baseText("mfa.setup.step2.infobox.description.part2")),1)])),_:1},8,["class"])])),_:1})])),_:1},8,["class"]),i("div",null,[U(C(Je),{variant:"solid",icon:"hard-drive-download",float:"right",label:C(k).baseText("mfa.setup.step2.button.download"),"data-test-id":"mfa-recovery-codes-button",onClick:M},null,8,["label"])])],2)):(r(),s("div",{key:0,class:z([e.$style.container,e.$style.modalContent])},[i("div",{class:z(e.$style.textContainer)},[U(C(Qe),{size:"large",color:"text-dark",bold:!0},{default:ae((()=>[l(y(C(k).baseText("mfa.setup.step1.instruction1.title")),1)])),_:1})],2),i("div",null,[U(C(Qe),{size:"medium",bold:!1},{default:ae((()=>[U(C(me),{keypath:"mfa.setup.step1.instruction1.subtitle",tag:"span",scope:"global"},{part1:ae((()=>[l(y(C(k).baseText("mfa.setup.step1.instruction1.subtitle.part1")),1)])),part2:ae((()=>[i("a",{class:z(e.$style.secret),"data-test-id":"mfa-secret-button",onClick:N},y(C(k).baseText("mfa.setup.step1.instruction1.subtitle.part2")),3)])),_:1})])),_:1})]),i("div",{class:z(e.$style.qrContainer)},[U(bb,{value:d.value,size:150,level:"H"},null,8,["value"])],2),i("div",{class:z(e.$style.textContainer)},[U(C(Qe),{size:"large",color:"text-dark",bold:!0},{default:ae((()=>[l(y(C(k).baseText("mfa.setup.step1.instruction2.title")),1)])),_:1})],2),i("div",{class:z([e.$style.form,f.value?e.$style.error:""])},[U(C(It),{size:"medium",bold:!1,class:z(e.$style.labelTooltip),label:C(k).baseText("mfa.setup.step1.input.label")},{default:ae((()=>[U(C(bt),{modelValue:b.value,"onUpdate:modelValue":t[0]||(t[0]=e=>b.value=e),type:"text",maxlength:6,placeholder:C(k).baseText("mfa.code.input.placeholder"),required:!0,"data-test-id":"mfa-token-input",onInput:I},null,8,["modelValue","placeholder"])])),_:1},8,["class","label"]),i("div",{class:z([e.$style.infoText,"mt-4xs"])},[i("span",{size:"small",textContent:y(f.value)},null,8,fb)],2)],2)],2))])),footer:ae((()=>[v.value?(r(),s("div",hb,[i("div",null,[U(C(Je),{float:"right",disabled:!g.value,label:C(k).baseText("mfa.setup.step2.button.save"),size:"large","data-test-id":"mfa-save-button",onClick:$},null,8,["disabled","label"])])])):(r(),s("div",_b,[i("div",null,[U(C(Je),{float:"right",label:C(k).baseText("mfa.setup.step1.button.continue"),size:"large",disabled:!u.value,onClick:S},null,8,["label","disabled"])])]))])),_:1},8,["title","event-bus","name","loading"]))}}),yb=Rt(xb,[["__cssModules",{$style:{container:"_container_13wpk_125",textContainer:"_textContainer_13wpk_139",formContainer:"_formContainer_13wpk_145",qrContainer:"_qrContainer_13wpk_149",headerContainer:"_headerContainer_13wpk_156",recoveryCodesContainer:"_recoveryCodesContainer_13wpk_160",form:"_form_13wpk_145",secret:"_secret_13wpk_194",loseAccessText:"_loseAccessText_13wpk_199",error:"_error_13wpk_203",modalFooter:"_modalFooter_13wpk_212",notice:"_notice_13wpk_218"}}]]),wb={key:0},kb=g({__name:"ModalRoot",props:{name:{},keepAlive:{type:Boolean}},setup(e){const t=Nr();return(o,a)=>C(t).modalsById[e.name].open||e.keepAlive?(r(),s("div",wb,[D(o.$slots,"default",{modalName:e.name,active:C(t).isModalActiveById[e.name],open:C(t).modalsById[e.name].open,activeId:C(t).modalsById[e.name].activeId,mode:C(t).modalsById[e.name].mode,data:C(t).modalsById[e.name].data})])):w("",!0)}}),Tb=kb,Cb=g({__name:"ModalDrawer",props:{name:{},beforeClose:{},eventBus:{},direction:{},modal:{type:Boolean,default:!0},width:{},wrapperClosable:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!1},showClose:{type:Boolean,default:!0},zIndex:{}},emits:["enter"],setup(e,{emit:t}){const o=e,a=t,l=Nr(),n=e=>{l.isModalActiveById[o.name]&&e&&13===e.keyCode&&l.isModalActiveById[o.name]&&a("enter")},s=async()=>{o.beforeClose&&!1===await o.beforeClose()||l.closeModal(o.name)};return E((()=>{window.addEventListener("keydown",n),o.eventBus?.on("close",s);const e=document.activeElement;e&&e.blur()})),G((()=>{o.eventBus?.off("close",s),window.removeEventListener("keydown",n)})),(t,o)=>(r(),ee(C(Hu),{direction:e.direction,"model-value":C(l).modalsById[e.name]?.open??!1,size:e.width,"before-close":s,modal:e.modal,"wrapper-closable":e.wrapperClosable,"close-on-click-modal":e.closeOnClickModal,"z-index":e.zIndex,"show-close":e.showClose},{header:ae((()=>[D(t.$slots,"header")])),default:ae((()=>[i("span",{onKeydown:o[0]||(o[0]=O((()=>{}),["stop"]))},[D(t.$slots,"content")],32)])),_:3},8,["direction","model-value","size","modal","wrapper-closable","close-on-click-modal","z-index","show-close"]))}}),Eb=Cb,Ib=g({__name:"NpsSurvey",props:{isActive:{type:Boolean}},setup(e){const t=e,o=Si(),a=se(),n=Oo(),d=Va(),{APP_Z_INDEXES:u}=lo(),p=a.baseText("prompts.npsSurvey.recommendationQuestion"),v=a.baseText("prompts.npsSurvey.greatFeedbackTitle"),m=a.baseText("prompts.npsSurvey.defaultFeedbackTitle"),g=a.baseText("prompts.npsSurvey.feedbackQuestionTitle"),b=a.baseText("prompts.npsSurvey.veryLikely"),f=a.baseText("prompts.npsSurvey.notLikely"),h=a.baseText("prompts.npsSurvey.send"),_=c({value:"",feedback:""}),k=c(!0),T=c(!1),E=At(),I=x((()=>T.value?g:""!==_?.value?.value?Number(_.value.value)>7?v:m:p));async function N(){""===_.value.value&&(d.track("User responded value survey score",{instance_id:o.instanceId,nps:""}),await Fo().ignoreNpsSurvey()),""!==_.value.value&&""===_.value.feedback.trim()&&d.track("User responded value survey feedback",{instance_id:o.instanceId,feedback:"",nps:_.value.value})}function S(e){_.value.feedback=e}async function M(){""!==_.value.feedback.trim()&&(d.track("User responded value survey feedback",{instance_id:o.instanceId,nps:_.value.value,feedback:_.value.feedback}),n.showMessage({title:a.baseText("prompts.npsSurvey.thanks"),message:Number(_.value.value)>=8?a.baseText("prompts.npsSurvey.reviewUs"):"",type:"success",duration:15e3}),setTimeout((()=>{_.value.value="",_.value.feedback="",k.value=!0,T.value=!1}),1e3),E.emit("close"))}return L((()=>t.isActive),(e=>{e&&d.track("User shown value survey",{instance_id:o.instanceId})})),(e,t)=>(r(),ee(Eb,{name:C(gi),"event-bus":C(E),"before-close":N,modal:!0,"wrapper-closable":!1,direction:"btt",width:"auto",class:z(["nps-survey",e.$style.npsSurvey]),"close-on-click-modal":!1,"z-index":C(u).NPS_SURVEY_MODAL,"data-test-id":"nps-survey-modal"},{header:ae((()=>[i("div",{class:z(e.$style.title)},[U(C(Ae),{tag:"h2",size:"medium",color:"text-xlight"},{default:ae((()=>[l(y(I.value),1)])),_:1})],2)])),content:ae((()=>[i("section",{class:z(e.$style.content)},[k.value?(r(),s("div",{key:0,class:z(e.$style.wrapper)},[i("div",{class:z(e.$style.buttons),"data-test-id":"nps-survey-ratings"},[(r(),s(j,null,Q(11,(t=>i("div",{key:t-1,class:z(e.$style.container)},[U(C(Je),{variant:"subtle",iconOnly:"","aria-label":(t-1).toString(),label:(t-1).toString(),onClick:e=>async function(e){_.value.value=e,k.value=!1,T.value=!0,d.track("User responded value survey score",{instance_id:o.instanceId,nps:_.value.value}),await Fo().respondNpsSurvey()}((t-1).toString())},null,8,["aria-label","label","onClick"])],2))),64))],2),i("div",{class:z(e.$style.text)},[U(C(Qe),{size:"small",color:"text-xlight"},{default:ae((()=>[l(y(C(f)),1)])),_:1}),U(C(Qe),{size:"small",color:"text-xlight"},{default:ae((()=>[l(y(C(b)),1)])),_:1})],2)],2)):T.value?(r(),s("div",{key:1,class:z(e.$style.feedback)},[i("div",{class:z(e.$style.input),"data-test-id":"nps-survey-feedback"},[U(C(bt),{modelValue:_.value.feedback,"onUpdate:modelValue":[t[0]||(t[0]=e=>_.value.feedback=e),S],type:"textarea",rows:2,class:z(e.$style.feedbackInput)},null,8,["modelValue","class"])],2),i("div",{class:z(e.$style.button),"data-test-id":"nps-survey-feedback-button"},[U(C(Je),{label:C(h),float:"right",disabled:!_.value.feedback.trim(),onClick:M},null,8,["label","disabled"])],2)],2)):w("",!0)],2)])),_:1},8,["name","event-bus","class","z-index"]))}}),jb=Rt(Ib,[["__cssModules",{$style:{title:"_title_1ov97_125",content:"_content_1ov97_139",wrapper:"_wrapper_1ov97_150",text:"_text_1ov97_154",buttons:"_buttons_1ov97_158",container:"_container_1ov97_162",input:"_input_1ov97_183",button:"_button_1ov97_158",feedback:"_feedback_1ov97_192",feedbackInput:"_feedbackInput_1ov97_200",npsSurvey:"_npsSurvey_1ov97_211"}}]]),zb=g({__name:"PersonalizationModal",setup(t){const o=fo(),a=At(),l=lt(),{showError:n}=Oo(),s=se(),d=Si(),u=Ur(),p=Qa(),v=it(),m=_t(),g=Nr(),b=c({}),f=c(!1),h=x((()=>Bl(u.currentUser?.globalScopes))),_=x((()=>[{name:Ya,properties:{label:s.baseText("personalizationModal.whatBestDescribesYourCompany"),type:"select",placeholder:s.baseText("personalizationModal.select"),options:[{label:s.baseText("personalizationModal.saas"),value:Yo},{label:s.baseText("personalizationModal.eCommerce"),value:Po},{label:s.baseText("personalizationModal.digitalAgencyOrConsultant"),value:to},{label:s.baseText("personalizationModal.systemsIntegrator"),value:tl},{value:lr,label:s.baseText("personalizationModal.education")},{label:s.baseText("personalizationModal.other"),value:fa},{label:s.baseText("personalizationModal.imNotUsingN8nForWork"),value:Kt}]}},{name:Na,properties:{type:"multi-select",label:s.baseText("personalizationModal.whichIndustriesIsYourCompanyIn"),placeholder:s.baseText("personalizationModal.select"),options:[{value:Gt,label:s.baseText("personalizationModal.financeOrInsurance")},{value:ar,label:s.baseText("personalizationModal.government")},{value:zo,label:s.baseText("personalizationModal.healthcare")},{value:Ro,label:s.baseText("personalizationModal.it")},{value:no,label:s.baseText("personalizationModal.legal")},{value:"msp",label:s.baseText("personalizationModal.managedServiceProvider")},{value:co,label:s.baseText("personalizationModal.marketing")},{value:wo,label:s.baseText("personalizationModal.media")},{value:ho,label:s.baseText("personalizationModal.manufacturing")},{value:Ua,label:s.baseText("personalizationModal.physicalRetailOrServices")},{value:Fr,label:s.baseText("personalizationModal.realEstateOrConstruction")},{value:eo,label:s.baseText("personalizationModal.security")},{value:Jo,label:s.baseText("personalizationModal.telecoms")},{value:ma,label:s.baseText("personalizationModal.otherPleaseSpecify")}]},shouldDisplay:e=>e[Ya]===fa},{name:xo,properties:{placeholder:s.baseText("personalizationModal.specifyYourCompanysIndustry")},shouldDisplay(e){const t=e[Ya],o=e[Na];return"other"===t&&!!o&&o.includes("other")}},{name:ka,properties:{type:"select",label:s.baseText("personalizationModal.whichRoleBestDescribesYou"),placeholder:s.baseText("personalizationModal.select"),options:[{value:qa,label:s.baseText("personalizationModal.businessOwner")},{value:Cr,label:s.baseText("personalizationModal.customerSupport")},{value:pr,label:s.baseText("personalizationModal.dataScience")},{value:Xa,label:s.baseText("personalizationModal.devops")},{value:"it",label:s.baseText("personalizationModal.it")},{value:Ga,label:s.baseText("personalizationModal.engineering")},{value:za,label:s.baseText("personalizationModal.salesAndMarketing")},{value:rl,label:s.baseText("personalizationModal.security")},{value:Xr,label:s.baseText("personalizationModal.otherPleaseSpecify")}]},shouldDisplay:e=>e[Ya]!==Kt},{name:nl,properties:{placeholder:s.baseText("personalizationModal.specifyYourRole")},shouldDisplay(e){const t=e[Ya],o=e[ka];return"personal"!==t&&"other"===o}},{name:ja,properties:{type:"multi-select",label:s.baseText("personalizationModal.whatAreYouLookingToAutomate"),placeholder:s.baseText("personalizationModal.select"),options:[{value:wa,label:s.baseText("personalizationModal.cicd")},{value:Yr,label:s.baseText("personalizationModal.cloudInfrastructureOrchestration")},{value:ll,label:s.baseText("personalizationModal.dataSynching")},{value:Zt,label:s.baseText("personalizationModal.incidentResponse")},{value:el,label:s.baseText("personalizationModal.monitoringAndAlerting")},{value:Xo,label:s.baseText("personalizationModal.reporting")},{value:ao,label:s.baseText("personalizationModal.ticketingSystemsIntegrations")},{value:jr,label:s.baseText("personalizationModal.other")}]},shouldDisplay(e){const t=e[Ya],o=e[ka];return"personal"!==t&&["devops","engineering","it"].includes(o)}},{name:ol,properties:{placeholder:s.baseText("personalizationModal.specifyYourAutomationGoal")},shouldDisplay(e){const t=e[Ya],o=e[ja],a=e[ka];return"personal"!==t&&["devops","engineering","it"].includes(a)&&!!o&&o.includes("other")}},{name:na,properties:{type:"multi-select",label:s.baseText("personalizationModal.specifySalesMarketingGoal"),placeholder:s.baseText("personalizationModal.select"),options:[{label:s.baseText("personalizationModal.leadGeneration"),value:mo},{label:s.baseText("personalizationModal.customerCommunication"),value:dl},{label:s.baseText("personalizationModal.customerActions"),value:Io},{label:s.baseText("personalizationModal.adCampaign"),value:Ho},{label:s.baseText("personalizationModal.reporting"),value:ua},{label:s.baseText("personalizationModal.dataSynching"),value:Xt},{label:s.baseText("personalizationModal.other"),value:oa}]},shouldDisplay(e){const t=e[Ya],o=e[ka];return"personal"!==t&&"sales-and-marketing"===o}},{name:xa,properties:{placeholder:s.baseText("personalizationModal.specifyOtherSalesAndMarketingGoal")},shouldDisplay(e){const t=e[Ya],o=e[na],a=e[ka];return"personal"!==t&&"sales-and-marketing"===a&&!!o&&o.includes("other")}},{name:er,properties:{type:"select",label:s.baseText("personalizationModal.specifyAutomationBeneficiary"),placeholder:s.baseText("personalizationModal.select"),options:[{label:s.baseText("personalizationModal.myself"),value:Or},{label:s.baseText("personalizationModal.myTeam"),value:Ea},{label:s.baseText("personalizationModal.otherTeams"),value:yr}]},shouldDisplay:e=>e[Ya]!==Kt},{name:kr,properties:{type:"select",label:s.baseText("personalizationModal.howBigIsYourCompany"),placeholder:s.baseText("personalizationModal.select"),options:[{label:s.baseText("personalizationModal.lessThan20People"),value:"<20"},{label:`20-99 ${s.baseText("personalizationModal.people")}`,value:Aa},{label:`100-499 ${s.baseText("personalizationModal.people")}`,value:Kr},{label:`500-999 ${s.baseText("personalizationModal.people")}`,value:Wa},{label:`1000+ ${s.baseText("personalizationModal.people")}`,value:nr},{label:s.baseText("personalizationModal.imNotUsingN8nForWork"),value:dr}]},shouldDisplay:e=>e[Ya]!==Kt},{name:Ia,properties:{type:"select",label:s.baseText("personalizationModal.howDidYouHearAboutN8n"),placeholder:s.baseText("personalizationModal.select"),options:[{label:"Google",value:tr},{label:"Twitter",value:Gr},{label:"LinkedIn",value:wr},{label:"YouTube",value:Ba},{label:"ChatGPT / LLM",value:"llm"},{label:s.baseText("personalizationModal.friendWordOfMouth"),value:Ar},{label:s.baseText("personalizationModal.podcast"),value:sr},{label:s.baseText("personalizationModal.event"),value:fr},{label:s.baseText("personalizationModal.otherPleaseSpecify"),value:Dr}]}},{name:Ma,properties:{placeholder:s.baseText("personalizationModal.specifyReportedSource")},shouldDisplay:e=>e[Ia]===Dr}])),y=()=>{l.emit("submit")},w=()=>{v.name!==vn.HOMEPAGE&&m.replace({name:vn.HOMEPAGE})},k=async t=>{f.value=!0;try{const e={...t,version:"v4",personalization_survey_submitted_at:(new Date).toISOString(),personalization_survey_n8n_version:d.versionCli};await o.run("personalizationModal.onSubmit",e),await u.submitPersonalizationSurvey(e),p.setMetadata(e,"user")}catch(e){n(e,"Error while submitting results")}finally{f.value=!1,a.emit("close"),h.value.community.register?g.openModalWithData({name:Ra,data:{closeCallback:w,customHeading:void 0}}):w()}};return(e,t)=>(r(),ee(Qi,{name:C(Vo),title:C(s).baseText("personalizationModal.customizeN8n"),subtitle:C(s).baseText("personalizationModal.theseQuestionsHelpUs"),"center-title":!0,"show-close":!1,"event-bus":C(a),"close-on-click-modal":!1,"close-on-press-escape":!1,width:"460px","data-test-id":"personalization-form",onEnter:y},{content:ae((()=>[i("div",{class:z(e.$style.container)},[U(C(he),{modelValue:b.value,"onUpdate:modelValue":t[0]||(t[0]=e=>b.value=e),inputs:_.value,"column-view":!0,"event-bus":C(l),teleported:!0,"tag-size":"small",onSubmit:k},null,8,["modelValue","inputs","event-bus"])],2)])),footer:ae((()=>[i("div",null,[U(C(Je),{loading:f.value,label:C(s).baseText("personalizationModal.getStarted"),float:"right",onClick:y},null,8,["loading","label"])])])),_:1},8,["name","title","subtitle","event-bus"]))}}),Nb=Rt(zb,[["__cssModules",{$style:{container:"_container_4s3tu_125"}}]]),Sb=g({__name:"ProjectMoveResourceModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=Nr(),n=Oo(),d=Ca(),u=Mr(),p=Rr(),v=or(),m=Va(),{showMoveToProjectToast:g}=Ud(),b=c(null),h=c(!1),_=c([]),k=c([]),T=c(!1),I=x((()=>k.value.filter((e=>Bl(e.scopes).credential.share&&_.value.find((t=>t.id===e.id)))))),j=x((()=>_.value.reduce(((e,t)=>{const o=v.getCredentialById(t.id),a=Bl(o?.scopes).credential;return a.share||(a.read?e.push(o):e.push(t)),e}),[]))),N=x((()=>R(t.data.resource.homeProject?.name??"")??"")),S=e=>!e.scopes||!!Bl(e.scopes)[t.data.resourceType].create,M=x((()=>O(t.data.resource))),$=x((()=>t.data.resourceType===Oa.Workflow)),A=x((()=>Wr(b.value?.name))),P=x((()=>Ie(t.data.resource.name,25))),B=x((()=>t.data.resource.homeProject?.type===Fa.Personal&&t.data.resource.homeProject?.id===d.personalProject?.id)),L=x((()=>b.value?.id===d.personalProject?.id)),O=e=>e.homeProject?.type===Fa.Team,R=e=>{const{name:t,email:o}=mr(e);return t??o},D=()=>{a.closeModal(t.modalName)},W=async()=>{if(b.value&&!T.value){T.value=!0;try{await d.moveResourceToProject(t.data.resourceType,t.data.resource.id,b.value.id,void 0,h.value?I.value.map((e=>e.id)):void 0),D(),m.track(`User successfully moved ${t.data.resourceType}`,{[`${t.data.resourceType}_id`]:t.data.resource.id,project_from_type:d.currentProject?.type??d.personalProject?.type}),g({resourceType:t.data.resourceType,resourceTypeLabel:t.data.resourceTypeLabel,resourceName:P.value,targetProject:b.value,targetProjectName:A.value,shareUsedCredentials:h.value,areAllUsedCredentialsShareable:I.value.length===_.value.length}),t.data.eventBus&&t.data.eventBus.emit("resource-moved",{resourceId:t.data.resource.id,resourceType:t.data.resourceType,targetProjectId:b.value.id})}catch(e){n.showError(e,o.baseText("projects.move.resource.error.title",{interpolate:{resourceTypeLabel:t.data.resourceTypeLabel,resourceName:P.value}}))}finally{T.value=!1}}};return E((async()=>{if(m.track(`User clicked to move a ${t.data.resourceType}`,{[`${t.data.resourceType}_id`]:t.data.resource.id,project_from_type:d.currentProject?.type??d.personalProject?.type}),$.value){const[e,o]=await Promise.all([p.fetchWorkflow(t.data.resource.id),v.fetchAllCredentials()]);_.value=e?.usedCredentials??[],k.value=o??[]}})),(e,a)=>(r(),ee(Qi,{width:"500px",name:t.modalName,"data-test-id":"project-move-resource-modal"},{header:ae((()=>[U(C(Ae),{tag:"h2",size:"xlarge",class:"mb-m pr-s"},{default:ae((()=>[l(y(C(o).baseText("projects.move.resource.modal.title",{interpolate:{resourceTypeLabel:t.data.resourceTypeLabel}})),1)])),_:1}),U(C(Qe),null,{default:ae((()=>[U(C(me),{keypath:"projects.move.resource.modal.message",scope:"global"},f({resourceName:ae((()=>[i("strong",null,y(P.value),1)])),_:2},[M.value?{name:"inTeamProject",fn:ae((()=>[U(C(me),{keypath:"projects.move.resource.modal.message.team",scope:"global"},{resourceHomeProjectName:ae((()=>[i("strong",null,y(N.value),1)])),_:1})])),key:"0"}:{name:"inPersonalProject",fn:ae((()=>[U(C(me),{keypath:"projects.move.resource.modal.message.personal",scope:"global"},{resourceHomeProjectName:ae((()=>[i("strong",null,y(N.value),1)])),_:1})])),key:"1"}]),1024)])),_:1})])),content:ae((()=>[i("div",null,[U(yd,{modelValue:b.value,"onUpdate:modelValue":a[0]||(a[0]=e=>b.value=e),class:"mr-2xs mb-xs","search-fn":C(u),"home-project":t.data.resource.homeProject,"filter-fn":S,placeholder:C(o).baseText("projects.move.resource.modal.selectPlaceholder"),"empty-options-text":C(o).baseText("projects.move.resource.modal.message.noProjects",{interpolate:{resourceTypeLabel:t.data.resourceTypeLabel}}),"data-test-id":"project-move-resource-modal-select"},null,8,["modelValue","search-fn","home-project","placeholder","empty-options-text"]),U(C(Qe),null,{default:ae((()=>[U(C(me),{keypath:"projects.move.resource.modal.message.sharingNote",scope:"global"},{note:ae((()=>[i("strong",null,y(C(o).baseText("projects.move.resource.modal.message.note")),1)])),resourceTypeLabel:ae((()=>[l(y(t.data.resourceTypeLabel),1)])),_:1}),t.data.resource.sharedWithProjects?.length?(r(),s("span",{key:0,class:z(e.$style.textBlock)},y(C(o).baseText("projects.move.resource.modal.message.sharingInfo",{adjustToNumber:t.data.resource.sharedWithProjects?.length,interpolate:{count:t.data.resource.sharedWithProjects?.length??0}})),3)):w("",!0),I.value.length&&!L.value?(r(),ee(C(st),{key:1,modelValue:h.value,"onUpdate:modelValue":a[1]||(a[1]=e=>h.value=e),class:z(e.$style.textBlock),"data-test-id":"project-move-resource-modal-checkbox-all"},{label:ae((()=>[U(C(me),{keypath:"projects.move.resource.modal.message.usedCredentials",scope:"global"},{usedCredentials:ae((()=>[U(C(ke),{placement:"top"},{content:ae((()=>[U(Xm,{"current-project-id":C(d).currentProjectId,credentials:I.value},null,8,["current-project-id","credentials"])])),default:ae((()=>[i("span",{class:z(e.$style.tooltipText)},y(C(o).baseText("projects.move.resource.modal.message.usedCredentials.number",{adjustToNumber:I.value.length,interpolate:{count:I.value.length}})),3)])),_:1})])),_:1})])),_:1},8,["modelValue","class"])):w("",!0),j.value.length&&!L.value?(r(),ee(C(Xe),{key:2,theme:"warning",class:z(e.$style.textBlock)},{default:ae((()=>[U(C(me),{keypath:B.value?"projects.move.resource.modal.message.unAccessibleCredentials.personalSpaceNote":"projects.move.resource.modal.message.unAccessibleCredentials.note",scope:"global"},{credentials:ae((()=>[U(C(ke),{placement:"top"},{content:ae((()=>[U(Xm,{"current-project-id":C(d).currentProjectId,credentials:j.value},null,8,["current-project-id","credentials"])])),default:ae((()=>[i("span",{class:z(e.$style.tooltipText)},y(C(o).baseText("projects.move.resource.modal.message.unAccessibleCredentials.count",{adjustToNumber:j.value.length,interpolate:{count:j.value.length}})),3)])),_:1})])),_:1},8,["keypath"])])),_:1},8,["class"])):w("",!0)])),_:1})])])),footer:ae((()=>[i("div",{class:z(e.$style.buttons)},[U(C(Je),{variant:"ghost",class:"mr-2xs",disabled:T.value,onClick:D},{default:ae((()=>[l(y(C(o).baseText("generic.cancel")),1)])),_:1},8,["disabled"]),U(C(Je),{variant:"solid",loading:T.value,disabled:!b.value||T.value,"data-test-id":"project-move-resource-modal-button",onClick:W},{default:ae((()=>[l(y(C(o).baseText("projects.move.resource.modal.button",{interpolate:{resourceTypeLabel:t.data.resourceTypeLabel}})),1)])),_:1},8,["loading","disabled"])],2)])),_:1},8,["name"]))}}),Mb=Rt(Sb,[["__cssModules",{$style:{buttons:"_buttons_7tzrp_125",textBlock:"_textBlock_7tzrp_130",tooltipText:"_tooltipText_7tzrp_134"}}]]),$b=o(vl(),1),Ab=o(hl(),1),Pb=g({__name:"EventSelection",props:{destinationId:{default:"defaultDestinationId"},readonly:{type:Boolean,default:!1}},emits:["input","change"],setup(e,{emit:t}){const o=e,a=t,n=se(),c=Vd(),d=x((()=>c.items[o.destinationId]?.destination.anonymizeAuditMessages));function u(){a("input")}function p(e,t){c.setSelectedInGroup(o.destinationId,e,t)}function v(e){const t=`settings.log-streaming.eventGroup.${e}.info`,o=n.baseText(t);if(o!==t&&""!==o)return o}return(t,m)=>(r(),s("div",null,[(r(!0),s(j,null,Q(C(c).items[e.destinationId]?.eventGroups,(g=>(r(),s("div",{key:g.name,shadow:"never"},[U(C(st),{"model-value":g.selected,indeterminate:g.indeterminate,disabled:e.readonly,"onUpdate:modelValue":e=>{u(),p(g.name,e)}},{label:ae((()=>{return[i("strong",null,y((e=g.name,n.baseText(`settings.log-streaming.eventGroup.${e}`)??e)),1),void 0!==v(g.name)?(r(),ee(C(ke),{key:0,placement:"top","content-class":t.$style.tooltipPopper,class:"ml-xs"},{content:ae((()=>[l(y(v(g.name)),1)])),default:ae((()=>[U(C(Ve),{icon:"circle-help",size:"small",class:"ml-4xs"})])),_:2},1032,["content-class"])):w("",!0)];var e})),_:2},1032,["model-value","indeterminate","disabled","onUpdate:modelValue"]),"n8n.audit"===g.name?(r(),ee(C(st),{key:0,"model-value":d.value,disabled:e.readonly,"onUpdate:modelValue":m[0]||(m[0]=e=>{u(),function(e){c.items[o.destinationId].destination.anonymizeAuditMessages=e,a("change",{name:"anonymizeAuditMessages",node:o.destinationId,value:e})}(e)})},{label:ae((()=>[l(y(C(n).baseText("settings.log-streaming.tab.events.anonymize"))+" ",1),U(C(ke),{placement:"top","content-class":t.$style.tooltipPopper},{content:ae((()=>[l(y(C(n).baseText("settings.log-streaming.tab.events.anonymize.info")),1)])),default:ae((()=>[U(C(Ve),{icon:"circle-help",size:"small",class:"ml-4xs"})])),_:1},8,["content-class"])])),_:1},8,["model-value","disabled"])):w("",!0),i("ul",{class:z(t.$style.eventList)},[(r(!0),s(j,null,Q(g.children,(o=>(r(),s("li",{key:o.name,class:z(`${t.$style.eventListItem}`)},[U(C(st),{"model-value":o.selected||g.selected,indeterminate:o.indeterminate,disabled:e.readonly,"onUpdate:modelValue":e=>{u(),p(o.name,e)}},{label:ae((()=>[l(y(o.label)+" ",1),U(C(ke),{placement:"top","content-class":t.$style.tooltipPopper},{content:ae((()=>[l(y(o.name),1)])),_:2},1032,["content-class"])])),_:2},1032,["model-value","indeterminate","disabled","onUpdate:modelValue"])],2)))),128))],2)])))),128))]))}}),Bb=Rt(Pb,[["__cssModules",{$style:{eventListCard:"_eventListCard_194hy_125",eventList:"_eventList_194hy_125",eventListItem:"_eventListItem_194hy_137",eventListItemDisabled:"_eventListItemDisabled_194hy_145",listItem:"_listItem_194hy_152"}}]]),Ob=[{displayName:"Method",name:"method",noDataExpression:!0,type:"options",options:[{name:"GET",value:"GET"},{name:"POST",value:"POST"},{name:"PUT",value:"PUT"}],default:"POST",description:"The request method to use"},{displayName:"URL",name:"url",type:"string",noDataExpression:!0,default:"",placeholder:"http://example.com/index.html",description:"The URL to make the request to"},{displayName:"Generic Auth Type (OAuth not supported yet)",name:"genericAuthType",type:"credentialsSelect",default:"",credentialTypes:["has:genericAuth"],displayOptions:{show:{authentication:["genericCredentialType"]}}},{displayName:"Add Query Parameters",name:"sendQuery",type:"boolean",default:!1,noDataExpression:!0,description:"Whether the request has query params or not"},{displayName:"Specify Query Parameters",name:"specifyQuery",type:"options",displayOptions:{show:{sendQuery:[!0]}},options:[{name:"Using Fields Below",value:"keypair"},{name:"Using JSON",value:"json"}],default:"keypair"},{displayName:"Add Query Parameters",name:"queryParameters",type:"fixedCollection",displayOptions:{show:{sendQuery:[!0],specifyQuery:["keypair"]}},typeOptions:{multipleValues:!0},placeholder:"Add Parameter",default:{parameters:[{name:"",value:""}]},options:[{name:"parameters",displayName:"Parameter",values:[{displayName:"Name",name:"name",type:"string",default:""},{displayName:"Value",name:"value",type:"string",default:""}]}]},{displayName:"JSON",name:"jsonQuery",type:"json",displayOptions:{show:{sendQuery:[!0],specifyQuery:["json"]}},default:""},{displayName:"Add Headers",name:"sendHeaders",type:"boolean",default:!1,noDataExpression:!0,description:"Whether the request has headers or not"},{displayName:"Specify Headers",name:"specifyHeaders",type:"options",displayOptions:{show:{sendHeaders:[!0]}},options:[{name:"Using Fields Below",value:"keypair"},{name:"Using JSON",value:"json"}],default:"keypair"},{displayName:"Header Parameters",name:"headerParameters",type:"fixedCollection",displayOptions:{show:{sendHeaders:[!0],specifyHeaders:["keypair"]}},typeOptions:{multipleValues:!0},placeholder:"Add Parameter",default:{parameters:[{name:"",value:""}]},options:[{name:"parameters",displayName:"Parameter",values:[{displayName:"Name",name:"name",type:"string",default:""},{displayName:"Value",name:"value",type:"string",default:""}]}]},{displayName:"JSON",name:"jsonHeaders",type:"json",displayOptions:{show:{sendHeaders:[!0],specifyHeaders:["json"]}},default:""},{displayName:"Options",name:"options",type:"collection",placeholder:"Add Option",default:{},options:[{displayName:"Ignore SSL Issues (Insecure)",name:"allowUnauthorizedCerts",type:"boolean",noDataExpression:!0,default:!1,description:"Whether to ignore SSL certificate validation"},{displayName:"Array Format in Query Parameters",name:"queryParameterArrays",type:"options",displayOptions:{show:{"/sendQuery":[!0]}},options:[{name:"No Brackets",value:"repeat",description:"e.g. foo=bar&foo=qux"},{name:"Brackets Only",value:"brackets",description:"e.g. foo[]=bar&foo[]=qux"},{name:"Brackets with Indices",value:"indices",description:"e.g. foo[0]=bar&foo[1]=qux"}],default:"brackets"},{displayName:"Redirects",name:"redirect",placeholder:"Add Redirect",type:"fixedCollection",typeOptions:{multipleValues:!1},default:{redirect:{}},options:[{displayName:"Redirect",name:"redirect",values:[{displayName:"Follow Redirects",name:"followRedirects",type:"boolean",default:!1,noDataExpression:!0,description:"Whether to follow all redirects"},{displayName:"Max Redirects",name:"maxRedirects",type:"number",displayOptions:{show:{followRedirects:[!0]}},default:21,description:"Max number of redirects to follow"}]}]},{displayName:"Proxy",name:"proxy",description:"Add Proxy",type:"fixedCollection",typeOptions:{multipleValues:!1},default:{proxy:{}},options:[{displayName:"Proxy",name:"proxy",values:[{displayName:"Protocol",name:"protocol",type:"options",default:"https",options:[{name:"HTTPS",value:"https"},{name:"HTTP",value:"http"}]},{displayName:"Host",name:"host",type:"string",default:"127.0.0.1",description:"Proxy Host (without protocol or port)"},{displayName:"Port",name:"port",type:"number",default:9e3,description:"Proxy Port"}]}]},{displayName:"Timeout",name:"timeout",type:"number",typeOptions:{minValue:1},default:5e3,description:"Time in ms to wait for the server to send response headers (and start the response body) before aborting the request"},{displayName:"Socket",name:"socket",description:"Socket options",type:"collection",typeOptions:{multipleValues:!1},default:{keepAlive:!0,maxSockets:50,maxFreeSockets:5},options:[{displayName:"Keep Alive",name:"keepAlive",type:"boolean",default:!0,noDataExpression:!0,description:"Whether to keep the sockets available."},{displayName:"Max Sockets",name:"maxSockets",type:"number",typeOptions:{minValue:1},default:50,description:"Maximum number of sockets per host to keep open at any given time."},{displayName:"Max Free Sockets",name:"maxFreeSockets",type:"number",typeOptions:{minValue:1},default:5,description:"Maximum number of sockets per host to leave open in a free state."}]}]},Lb={displayName:"Circuit Breaker Options",name:"circuitBreaker",type:"collection",placeholder:"Add Circuit Breaker Option",description:"A circuit breaker protects services from cascading failures by monitoring request failures and temporarily blocking requests when failure rates are high. This gives failing services time to recover without being overwhelmed by traffic.",default:{},options:[{displayName:"Max Failures",name:"maxFailures",type:"number",typeOptions:{minValue:1},default:5,description:"After this many errors within the failure window n8n stops sending requests to prevent overloading the external service that’s not working properly."},{displayName:"Failure Window",name:"failureWindow",type:"number",typeOptions:{minValue:100},default:Ci,description:"Time window in milliseconds for counting failures (sliding window). Only failures within this window are counted toward the threshold. Older failures expire naturally."}]}],Rb=[{displayName:"Host",name:"host",type:"string",default:"127.0.0.1",placeholder:"127.0.0.1",description:"The IP or host name to make the request to",noDataExpression:!0},{displayName:"Port",name:"port",type:"number",default:"514",placeholder:"514",description:"The port number to make the request to",noDataExpression:!0},{displayName:"Protocol",name:"protocol",type:"options",options:[{name:"TCP",value:"tcp"},{name:"UDP",value:"udp"},{name:"TLS",value:"tls"}],default:"udp",description:"The protocol to use for the connection"},{displayName:"TLS CA",name:"tlsCa",type:"string",typeOptions:{rows:4},displayOptions:{show:{protocol:["tls"]}},required:!0,default:"",description:"The CA certificate to use for TLS connections"},{displayName:"Facility",name:"facility",type:"options",options:[{name:"Kernel",value:0},{name:"User",value:1},{name:"System",value:3},{name:"Audit",value:13},{name:"Alert",value:14},{name:"Local0",value:16},{name:"Local1",value:17},{name:"Local2",value:18},{name:"Local3",value:19},{name:"Local4",value:20},{name:"Local5",value:21},{name:"Local6",value:22},{name:"Local7",value:23}],default:"16",description:"Syslog facility parameter"},{displayName:"App Name",name:"app_name",type:"string",default:"n8n",placeholder:"n8n",noDataExpression:!0,description:"Syslog app name parameter"},Lb],Db=[{displayName:"DSN",name:"dsn",type:"string",default:"https://",noDataExpression:!0,description:"Your Sentry DSN Client Key"},Lb],Ub={class:"mt-m text-right"},Wb={class:""},Vb=g({name:"EventDestinationSettingsModal",__name:"EventDestinationSettingsModal",props:{modalName:{},destination:{default:()=>ql(Pl)},isNew:{type:Boolean,default:!1},eventBus:{}},setup(e){const{modalName:t,destination:o,isNew:a,eventBus:n}=e,d=se(),{confirm:u}=Eo(),p=Va(),v=Vd(),m=Ka(),g=Pr(),b=x((()=>g.workflowId?_r(Sr(g.workflowId)):void 0)),f=Nr(),h=c(!a),_=c("settings"),k=c(!a),T=c(!1),I=c(!1),N=c(!1),S=c(""),M=c("Destination Type"),$=c(ql(Pl)),A=c(Ob),P=c(Db),B=c(Rb),O=c(At()),R=c(o.label),D=c(!1),W=c(!1),V=x((()=>{const e=[];for(const t of Cn)t!==_i.abstract&&e.push({value:t,label:`settings.log-streaming.${t}`});return e})),q=x((()=>$.value.__type===_i.abstract)),F=x((()=>$.value.__type===_i.webhook)),H=x((()=>$.value.__type===_i.syslog)),G=x((()=>$.value.__type===_i.sentry)),Y=x((()=>Dk($.value))),X=x((()=>`settings.log-streaming.${$.value.__type}`)),J=x((()=>{const e=[{id:"settings",label:d.baseText("settings.log-streaming.tab.settings"),position:"top"}];return q.value||e.push({id:"events",label:d.baseText("settings.log-streaming.tab.events"),position:"top"}),e})),Z=x((()=>Br(["rbac"],{rbac:{scope:"logStreaming:manage"}}))),te=x((()=>{if(q.value)return!1;let e;if(F.value)e=A.value;else if(G.value)e=P.value;else{if(!H.value)return!1;e=B.value}return null===jn(e,Y.value,null)})),oe=x((()=>b?.value?.getNodeByName(o.id??"")??null));function re(){h.value=!1,D.value=!1}function le(e){re(),R.value=e,$.value.label=e}function ne(e){b?.value?.removeNode(Y.value),m.setActiveNodeName(e.id??"thisshouldnothappen","other"),b?.value?.addNode(Dk(e)),$.value=e,v.items[o.id].destination=e}function ie(e){S.value=e}async function ce(){let e;switch(S.value){case _i.syslog:e=Object.assign(ql(Gl),{id:o.id});break;case _i.sentry:e=Object.assign(ql(wn),{id:o.id});break;case _i.webhook:e=Object.assign(ql(yn),{id:o.id})}e&&(R.value=e?.label??R.value,ne(e))}function de(e){h.value=!1,D.value=!1;const t=e.value,o=e.name?.startsWith("parameters.")?e.name.split(".").slice(1).join("."):e.name||"",a=ql($.value);if(void 0===e.value&&o.match(/(.*)\[(\d+)\]$/)){const e=o.match(/(.*)\[(\d+)\]$/)?.[1],t=parseInt(o.match(/(.*)\[(\d+)\]$/)?.[2]??"0",10),r=(0,Lm.default)(a,e);Array.isArray(r)&&(r.splice(t,1),a[e]=r)}else void 0===t?(0,$b.default)(a,o):(0,Ab.default)(a,o,t);$.value=ql(a),b?.value?.updateNodeProperties({name:Y.value.name,properties:{parameters:$.value,position:[0,0]}}),k.value&&v.updateDestination($.value)}async function ue(){W.value=await v.sendTestMessage($.value),D.value=!0}async function pe(){"confirm"===await u(d.baseText("settings.log-streaming.destinationDelete.message",{interpolate:{destinationName:o.label}}),d.baseText("settings.log-streaming.destinationDelete.headline"),{type:"warning",confirmButtonText:d.baseText("settings.log-streaming.destinationDelete.confirmButtonText"),cancelButtonText:d.baseText("settings.log-streaming.destinationDelete.cancelButtonText")})&&(be("remove",o.id),f.closeModal(Un),f.markStateClean())}function ve(){k.value||(b?.value?.removeNode(Y.value),$.value.id&&"object"!=typeof $.value.id&&v.removeDestination($.value.id.toString())),m.unsetActiveNodeName(),be("closing",o.id),f.markStateClean()}async function me(){if(!h.value&&o.id&&te.value&&await v.saveDestination($.value)){k.value=!0,D.value=!1,h.value=!0,be("destinationWasSaved",o.id),f.markStateClean();const e=($.value.__type&&"object"!=typeof $.value.__type?`${$.value.__type}`:"unknown").replace("$MessageEventBusDestination","").toLowerCase(),t=()=>{if(F.value)return""!==o.url;if(G.value)return""!==o.dsn;if(H.value){const e=o;return""!==e.host&&void 0!==e.port&&""!==e.protocol&&void 0!==e.facility&&""!==e.app_name}return!1};p.track("User updated log streaming destination",{instance_id:Si().instanceId,destination_type:e,is_complete:t(),is_active:o.enabled})}}function be(e,t){n&&n.emit(e,t)}L((()=>oe.value?.credentials),(e=>{h.value=!1,$.value.credentials=e||{}})),E((()=>{ne(Object.assign(ql(Pl),o))}));const fe=K("defNameRef"),{width:he}=ge(fe);return(e,a)=>(r(),ee(Qi,{name:C(t),"event-bus":O.value,"before-close":ve,scrollable:!0,center:!0,loading:N.value,"min-width":q.value?"460px":"70%","max-width":q.value?"460px":"70%","min-height":q.value?"160px":"650px","max-height":q.value?"300px":"650px","data-test-id":"destination-modal"},{header:ae((()=>[q.value?(r(),s("div",{key:0,class:z(e.$style.headerCreate)},[...a[0]||(a[0]=[i("span",null,"Add new destination",-1)])],2)):(r(),s(j,{key:1},[i("div",{class:z(e.$style.header)},[i("div",{ref_key:"defNameRef",ref:fe,class:z(e.$style.destinationInfo)},[U(C(vt),{"max-width":C(he)-10,"data-test-id":"subtitle-showing-type","model-value":R.value,readonly:q.value,"onUpdate:modelValue":le},null,8,["max-width","model-value","readonly"]),U(C(Qe),{size:"small",tag:"p",color:"text-light"},{default:ae((()=>[l(y(q.value?"Select type":C(d).baseText(X.value)),1)])),_:1})],2),i("div",{class:z(e.$style.destinationActions)},[$.value&&k.value&&h.value?(r(),ee(C(Je),{key:0,variant:"subtle",icon:D.value?W.value?"check":"triangle-alert":void 0,title:D.value&&W.value?"Event sent and returned OK":"Event returned with error",label:"Send Test-Event",disabled:!k.value||!h.value,"data-test-id":"destination-test-button",onClick:ue},null,8,["icon","title","disabled"])):w("",!0),Z.value?(r(),s(j,{key:1},[$.value&&k.value?(r(),ee(C(Be),{key:0,variant:"subtle",title:C(d).baseText("settings.log-streaming.delete"),icon:"trash-2",disabled:T.value,loading:I.value,"data-test-id":"destination-delete-button",onClick:pe},null,8,["title","disabled","loading"])):w("",!0),U(Bm,{saved:h.value&&k.value,disabled:h.value||!te.value,"saving-label":C(d).baseText("settings.log-streaming.saving"),"data-test-id":"destination-save-button",onClick:me},null,8,["saved","disabled","saving-label"])],64)):w("",!0)],2)],2),a[1]||(a[1]=i("hr",null,null,-1))],64))])),content:ae((()=>[i("div",{class:z(e.$style.container)},[q.value?(r(),ee(C(It),{key:0,class:z(e.$style.typeSelector),label:C(d).baseText("settings.log-streaming.selecttype"),"tooltip-text":C(d).baseText("settings.log-streaming.selecttypehint"),bold:!1,size:"medium",underline:!1},{default:ae((()=>[U(C(ot),{ref:"typeSelectRef","model-value":S.value,placeholder:M.value,"data-test-id":"select-destination-type",name:"name","onUpdate:modelValue":ie},{default:ae((()=>[(r(!0),s(j,null,Q(V.value||[],(e=>(r(),ee(C(Nt),{key:e.value,value:e.value,label:C(d).baseText(e.label)},null,8,["value","label"])))),128))])),_:1},8,["model-value","placeholder"]),i("div",Ub,[U(C(Je),{size:"large","data-test-id":"select-destination-button",disabled:!S.value,onClick:ce},{default:ae((()=>[l(y(C(d).baseText("settings.log-streaming.continue")),1)])),_:1},8,["disabled"])])])),_:1},8,["class","label","tooltip-text"])):(r(),s(j,{key:1},[i("div",{class:z(e.$style.sidebar)},[(r(!0),s(j,null,Q(J.value,(e=>(r(),ee(C(Se),{key:e.id,item:e,active:_.value===e.id,onClick:()=>function(e){_.value=e}(e.id)},null,8,["item","active","onClick"])))),128))],2),"settings"===_.value?(r(),s("div",{key:0,ref:"content",class:z(e.$style.mainContent)},[F.value?(r(),ee(kl,{key:0,parameters:A.value,"hide-delete":!0,"node-values":$.value,"is-read-only":!Z.value,path:"",onValueChanged:de},null,8,["parameters","node-values","is-read-only"])):H.value?(r(),ee(kl,{key:1,parameters:B.value,"hide-delete":!0,"node-values":$.value,"is-read-only":!Z.value,path:"",onValueChanged:de},null,8,["parameters","node-values","is-read-only"])):G.value?(r(),ee(kl,{key:2,parameters:P.value,"hide-delete":!0,"node-values":$.value,"is-read-only":!Z.value,path:"",onValueChanged:de},null,8,["parameters","node-values","is-read-only"])):w("",!0)],2)):w("",!0),"events"===_.value?(r(),s("div",{key:1,class:z(e.$style.mainContent)},[i("div",Wb,[U(C(It),{class:"mb-m mt-m",label:C(d).baseText("settings.log-streaming.tab.events.title"),bold:!0,size:"medium",underline:!1},null,8,["label"]),U(Bb,{"destination-id":C(o).id,readonly:!Z.value,onInput:re,onChange:de},null,8,["destination-id","readonly"])])],2)):w("",!0)],64))],2)])),_:1},8,["name","event-bus","loading","min-width","max-width","min-height","max-height"]))}}),qb=Rt(Vb,[["__cssModules",{$style:{labelMargins:"_labelMargins_bgsjl_125",typeSelector:"_typeSelector_bgsjl_130",sidebarSwitches:"_sidebarSwitches_bgsjl_136",tabbar:"_tabbar_bgsjl_144",mainContent:"_mainContent_bgsjl_148",sidebar:"_sidebar_bgsjl_136",cardTitle:"_cardTitle_bgsjl_167",header:"_header_bgsjl_172",headerCreate:"_headerCreate_bgsjl_177",container:"_container_bgsjl_182",destinationInfo:"_destinationInfo_bgsjl_187",destinationActions:"_destinationActions_bgsjl_196"}}]]),Fb=()=>{const e=Pr(),t=or(),o=ir(),a=x((()=>{const t=e.workflowId;if(t)return _r(Sr(t))})),{appCredentials:r,credentialOverrides:l,credentialUsages:n,credentialsByKey:i,numFilledCredentials:s,selectedCredentialIdByKey:c,setSelectedCredentialId:d,unsetSelectedCredential:u}=qd(x((()=>a.value?.allNodes??[]))),p=()=>{c.value={};for(const e of n.value){const o=t.getCredentialsByType(e.credentialType).find((t=>t.name===e.credentialName));o&&(c.value[e.key]=o.id)}};return{appCredentials:r,credentialOverrides:l,credentialUsages:n,credentialsByKey:i,numFilledCredentials:s,selectedCredentialIdByKey:c,setInitialCredentialSelection:p,setCredential:(e,r)=>{d(e,r);const l=i.value.get(e);if(!l)return;const n={id:r,name:t.getCredentialById(r)?.name};l.usedBy.forEach((e=>{a.value?.updateNodeProperties({name:e.name,properties:{credentials:{...e.credentials,[l.credentialType]:n}}}),o.updateNodeCredentialIssuesByName(e.name)})),p()},unsetCredential:e=>{u(e);const t=i.value.get(e);t&&(t.usedBy.forEach((e=>{const r={...e.credentials};delete r[t.credentialType],a.value?.updateNodeProperties({name:e.name,properties:{credentials:r}}),o.updateNodeCredentialIssuesByName(e.name)})),p())}}},Hb=g({__name:"SetupWorkflowCredentialsModal",props:{modalName:{},data:{}},setup(e){const t=se(),o=Va(),a=Pr(),n=Nr(),c=e,d=x((()=>"builder"===c.data?.source?t.baseText("setupCredentialsModal.title.builder"):t.baseText("setupCredentialsModal.title"))),{appCredentials:u,credentialUsages:p,numFilledCredentials:v,selectedCredentialIdByKey:m,setInitialCredentialSelection:g,setCredential:b,unsetCredential:f}=Fb();return E((()=>{g(),o.track("User opened cred setup",{source:c.data?.source??"canvas"})})),I((()=>{o.track("User closed cred setup",{completed:v.value===p.value.length,creds_filled:v.value,creds_needed:p.value.length,workflow_id:a.workflowId,source:c.data?.source??"canvas"})})),(e,o)=>(r(),ee(Qi,{width:"700px","max-height":"90%",name:c.modalName},{header:ae((()=>[U(C(Ae),{tag:"h2",size:"xlarge"},{default:ae((()=>[l(y(d.value),1)])),_:1})])),content:ae((()=>[i("div",{class:z(e.$style.grid)},[i("div",{class:z(e.$style.notice),"data-test-id":"info-callout"},[U(Hd,{"app-credentials":C(u),source:c.data?.source},null,8,["app-credentials","source"])],2),i("div",null,[i("ol",{class:z(e.$style.appCredentialsContainer)},[(r(!0),s(j,null,Q(C(p),((t,a)=>(r(),ee(Kd,{key:t.key,class:z(e.$style.appCredential),order:a+1,credentials:t,"selected-credential-id":C(m)[t.key],source:c.data?.source,onCredentialSelected:o[0]||(o[0]=e=>C(b)(e.credentialUsageKey,e.credentialId)),onCredentialDeselected:o[1]||(o[1]=e=>C(f)(e.credentialUsageKey))},null,8,["class","order","credentials","selected-credential-id","source"])))),128))],2)])],2)])),footer:ae((()=>[i("div",{class:z(e.$style.footer)},[U(C(Je),{size:"large",label:C(t).baseText("templateSetup.continue.button"),disabled:0===C(v),"data-test-id":"continue-button",onClick:o[2]||(o[2]=e=>C(n).closeModal(c.modalName))},null,8,["label","disabled"])],2)])),_:1},8,["name"]))}}),Kb=Rt(Hb,[["__cssModules",{$style:{grid:"_grid_ng0wr_125",notice:"_notice_ng0wr_133",appCredentialsContainer:"_appCredentialsContainer_ng0wr_137",appCredential:"_appCredential_ng0wr_137",footer:"_footer_ng0wr_149"}}]]),Gb=o(Qd(),1),Yb=a(((e,t)=>{t.exports=function(e,t,o,a){for(var r=-1,l=null==e?0:e.length;++r<l;){var n=e[r];t(a,n,o(n),e)}return a}})),Qb=a(((e,t)=>{var o=Hi();t.exports=function(e,t,a,r){return o(e,(function(e,o,l){t(r,e,a(e),l)})),r}})),Xb=a(((e,t)=>{var o=Yb(),a=Qb(),r=pi(),l=Dt();t.exports=function(e,t){return function(n,i){var s=l(n)?o:a,c=t?t():{};return s(n,e,r(i,2),c)}}})),Jb=o(a(((e,t)=>{var o=wi(),a=Xb(),r=Object.prototype.hasOwnProperty,l=a((function(e,t,a){r.call(e,a)?e[a].push(t):o(e,a,[t])}));t.exports=l}))(),1),Zb=o(Vi(),1),ef=se(),tf=e=>ef.baseText(`settings.sourceControl.status.${e}`),of=e=>({[en.created]:"success",[en.deleted]:"danger",[en.modified]:"warning"}[e]),af={[en.modified]:2,[en.created]:1,[en.deleted]:3},rf=e=>af[e]??0,lf={[en.modified]:1,[en.renamed]:2,[en.created]:3,[en.deleted]:4},nf=e=>lf[e]??0,sf=e=>{const t={name:vn.HOME_VARIABLES,query:{incomplete:"true"}},{href:o}=e.resolve(t);return{title:ef.baseText("settings.sourceControl.pull.upToDate.variables.title"),message:p("a",{href:o,onClick:o=>{o.preventDefault(),ur.track("User clicked review variables"),e.push(t)}},ef.baseText("settings.sourceControl.pull.upToDate.variables.description")),type:"info",duration:0}},cf=e=>{const t={name:vn.CREDENTIALS,query:{setupNeeded:"true"}},{href:o}=e.resolve(t);return{title:ef.baseText("settings.sourceControl.pull.upToDate.credentials.title"),message:p("a",{href:o,onClick:o=>{o.preventDefault(),ur.track("User clicked review credentials"),e.push(t)}},ef.baseText("settings.sourceControl.pull.upToDate.credentials.description")),type:"info",duration:0}},df=({credential:e,tags:t,variables:o,datatable:a,workflow:r,folders:l,project:n})=>{const i=[];r?.length&&i.push(ef.baseText("generic.workflow",{adjustToNumber:r.length,interpolate:{count:r.length}})),e?.length&&i.push(ef.baseText("generic.credential",{adjustToNumber:e.length,interpolate:{count:e.length}})),o?.length&&i.push(ef.baseText("generic.variable_plural")),a?.length&&i.push(ef.baseText("generic.datatable",{adjustToNumber:a.length,interpolate:{count:a.length}})),t?.length&&i.push(ef.baseText("generic.tag_plural")),l?.length&&i.push(ef.baseText("generic.folders_plural")),n?.length&&i.push(ef.baseText("generic.projects"));const s=(r?.length??0)+(e?.length??0)+(o?.length??0)+(a?.length??0)+(t?.length??0)+(l?.length??0)+(n?.length??0),c=o?.length||t?.length||l?.length||n?.length?Math.max(s,2):s;return[new Intl.ListFormat(ef.locale,{style:"long",type:"conjunction"}).format(i),ef.baseText("settings.sourceControl.pull.success.description",{adjustToNumber:c})].join(" ")},uf=e=>{const t=new Set;for(const o of e){const e=o.folderPath??[];let a="";for(const o of e)a=a?`${a}/${o}`:o,t.add(a)}return Array.from(t).sort(((e,t)=>{const o=e.split("/").length-t.split("/").length;return 0!==o?o:e.localeCompare(t)})).map((e=>({label:e.replaceAll("/"," / "),value:e})))},pf=e=>{const t=(new Date).getFullYear().toString();return ef.baseText("settings.sourceControl.lastUpdated",{interpolate:{date:(0,Zb.default)(e,"d mmm"+(e?.startsWith(t)?"":", yyyy")),time:(0,Zb.default)(e,"HH:MM")}})},vf=async(e,t,o)=>{if(!e?.length)return void t.showMessage({title:ef.baseText("settings.sourceControl.pull.upToDate.title"),message:ef.baseText("settings.sourceControl.pull.upToDate.description"),type:"success"});const{credential:a,tags:r,variables:l,datatable:n,workflow:i,folders:s,project:c}=(0,Jb.default)(e,"type"),d=[...l?.length?[sf(o)]:[],...a?.length?[cf(o)]:[],{title:ef.baseText("settings.sourceControl.pull.success.title"),message:df({credential:a,tags:r,variables:l,datatable:n,workflow:i,folders:s,project:c}),type:"success"}];for(const u of d)t.showToast(u),await T()},mf={style:{display:"flex","flex-direction":"column",height:"100%"}},gf={style:{display:"flex",flex:"1","min-height":"0"}},bf=["data-test-id","onClick"],ff={style:{flex:"1"}},hf={style:{flex:"1",overflow:"hidden"}},_f=["onClick"],xf={key:2},yf={key:1,class:"mb-xs"},wf=g({__name:"SourceControlPullModal",props:{data:{}},setup(e){const t=e,o=Va(),a=Pa(),n=Oo(),d=se(),u=xr(),p=Ca(),m=it(),g=_t(),b=Ri(),f=Nr(),h=x((()=>b.settings.enterprise.workflowDiffs)),_=c(t.data.status||[]),k=c(!1),T=c("none"),I=x((()=>{const e=_.value.filter((e=>e.type===bn.workflow)).some((e=>e.isLocalPublished&&"created"!==e.status));return[{label:d.baseText("settings.sourceControl.modals.pull.autoPublish.options.off"),description:d.baseText("settings.sourceControl.modals.pull.autoPublish.options.off.description"),value:"none"},{label:d.baseText("settings.sourceControl.modals.pull.autoPublish.options.published"),description:d.baseText("settings.sourceControl.modals.pull.autoPublish.options.published.description"),value:"published",disabled:!e},{label:d.baseText("settings.sourceControl.modals.pull.autoPublish.options.on"),description:d.baseText("settings.sourceControl.modals.pull.autoPublish.options.on.description"),value:"all"}]})),N=x((()=>_.value.some((e=>e.type===bn.workflow&&"modified"===e.status)))),M=x((()=>_.value.some((e=>e.type===bn.credential&&"modified"===e.status))));v((()=>{p.getAvailableProjects()}));const $=c(bn.workflow),A=x((()=>{const e={};return _.value.forEach((t=>{e[t.type]||(e[t.type]=[]),e[t.type].push(t)})),e})),P=Uk({files:x((()=>A.value[bn.workflow]||[])),sortBy:[({folderPath:e})=>e?.join("/")??"",({status:e})=>rf(e),"updatedAt"],sortOrder:["asc","asc","desc"]}),B=x((()=>P.value.map((e=>({...e,willBeAutoPublished:e.type===bn.workflow&&"deleted"!==e.status&&li({isNewWorkflow:"created"===e.status,isLocalPublished:e.isLocalPublished??!1,isRemoteArchived:e.isRemoteArchived??!1,autoPublish:T.value})}))))),{visibleWorkflowRows:L,isFolderCollapsed:R,toggleFolderCollapse:D}=Wk(B),W=Uk({files:x((()=>A.value[bn.credential]||[])),sortBy:[({status:e})=>rf(e),"updatedAt"],sortOrder:["asc","desc"]}),V=Uk({files:x((()=>A.value[bn.datatable]||[])),sortBy:[({status:e})=>rf(e),"updatedAt"],sortOrder:["asc","desc"]}),q=x((()=>V.value.filter((e=>!0===e.conflict&&"modified"===e.status)))),F=x((()=>q.value.length>0)),H=x((()=>F.value?d.baseText("settings.sourceControl.modals.pull.dataTablesWarning",{interpolate:{count:q.value.length}}):"")),K=x((()=>$.value===bn.workflow?B.value:$.value===bn.credential?W.value:$.value===bn.datatable?V.value:[])),G=x((()=>$.value===bn.workflow?L.value:K.value.map((e=>({id:`file:${e.id}`,type:"file",file:e,depth:0}))))),Y=x((()=>$.value===bn.workflow?d.baseText("workflows.noResults"):$.value===bn.credential?d.baseText("credentials.noResults"):$.value===bn.datatable?d.baseText("dataTables.noResults"):d.baseText("workflows.noResults"))),X=x((()=>[{label:"Workflows",value:bn.workflow,total:A.value[bn.workflow]?.length||0},{label:"Credentials",value:bn.credential,total:A.value[bn.credential]?.length||0},{label:"Data Tables",value:bn.datatable,total:A.value[bn.datatable]?.length||0}])),J=x((()=>{const e=[],t=A.value[bn.variables];t&&e.push.apply(e,t);const o=A.value[bn.tags];o&&e.push.apply(e,o);const a=A.value[bn.folders];a&&e.push.apply(e,a);const r=A.value[bn.project];return r&&e.push.apply(e,r),e})),Z=x((()=>{const e=[],t=A.value[bn.variables];t?.length&&e.push(`Variables (${t.length})`);const o=A.value[bn.tags];o?.length&&e.push(`Tags (${o.length})`);const a=A.value[bn.folders];a?.length&&e.push(`Folders (${a.length})`);const r=A.value[bn.project];return r?.length&&e.push(`Projects (${r.length})`),e.join(", ")}));function te(){g.back()}async function re(){a.startLoading(d.baseText("settings.sourceControl.loading.checkingForChanges"));const e=B.value.filter((e=>e.willBeAutoPublished));try{const t=await u.pullWorkfolder(!0,T.value);if(await vf(t,n,g),Yd.emit("pull"),e.length>0){const o=t.filter((t=>t.type===bn.workflow&&e.some((e=>e.id===t.id))));o.length>0&&f.openModalWithData({name:po,data:{workflows:o}})}}catch(t){n.showError(t,"Error")}finally{a.stopLoading(),te()}}const le=x((()=>A.value[bn.workflow]?.length||A.value[bn.credential]?.length?"min(80vh, 850px)":"auto"));return E((()=>{t.data.status&&0!==t.data.status.length||async function(){if(!k.value){k.value=!0,a.startLoading(),a.setLoadingText(d.baseText("settings.sourceControl.loading.checkingForChanges"));try{_.value=await u.getAggregatedStatus({direction:"pull",preferLocalVersion:!1,verbose:!1})||[],0===_.value.length&&(n.showMessage({title:d.baseText("settings.sourceControl.pull.upToDate.description"),type:"success"}),te())}catch(e){n.showError(e,"Error"),te()}finally{k.value=!1,a.stopLoading(),a.setLoadingText(d.baseText("genericHelpers.loading"))}}}()})),(t,a)=>{const n=S("RouterLink");return k.value?w("",!0):(r(),ee(Qi,{key:0,width:"812px","event-bus":e.data.eventBus,name:C(aa),height:le.value,"custom-class":t.$style.sourceControlPull,"before-close":te},{header:ae((()=>[U(C(Ae),{tag:"h1",size:"xlarge"},{default:ae((()=>[l(y(C(d).baseText("settings.sourceControl.modals.pull.title")),1)])),_:1}),i("div",{class:z([[t.$style.filtersRow],"mt-xs"])},[U(C(Qe),{tag:"div"},{default:ae((()=>[l(y(C(d).baseText("settings.sourceControl.modals.pull.description"))+" ",1),U(C(Et),{to:C(d).baseText("settings.sourceControl.docs.using.pushPull.url")},{default:ae((()=>[l(y(C(d).baseText("settings.sourceControl.modals.push.description.learnMore")),1)])),_:1},8,["to"])])),_:1})],2)])),content:ae((()=>[i("div",mf,[i("div",{class:z(t.$style.autoPublishSection)},[U(C(Qe),{tag:"div",bold:"",size:"medium",color:"text-dark"},{default:ae((()=>[l(y(C(d).baseText("settings.sourceControl.modals.pull.autoPublish.title")),1)])),_:1}),U(C(ot),{modelValue:T.value,"onUpdate:modelValue":a[0]||(a[0]=e=>T.value=e),size:"medium",class:z(t.$style.select),"data-test-id":"auto-publish-select"},{default:ae((()=>[(r(!0),s(j,null,Q(I.value,(e=>(r(),ee(C(Nt),{key:e.value,value:e.value,label:e.label,disabled:e.disabled},{default:ae((()=>[i("div",{class:z(t.$style.listOption)},[U(C(Qe),{bold:""},{default:ae((()=>[l(y(e.label),1)])),_:2},1024),e.description?(r(),ee(C(Qe),{key:0,size:"small",color:"text-light"},{default:ae((()=>[l(y(e.description),1)])),_:2},1024)):w("",!0)],2)])),_:2},1032,["value","label","disabled"])))),128))])),_:1},8,["modelValue","class"])],2),i("div",gf,[i("div",{class:z(t.$style.tabs)},[(r(!0),s(j,null,Q(X.value,(e=>(r(),s("button",{key:e.value,type:"button",class:z([t.$style.tab,{[t.$style.tabActive]:$.value===e.value}]),"data-test-id":`source-control-pull-modal-tab-${e.value}`,onClick:t=>$.value=e.value},[i("div",null,y(e.label),1),U(C(Qe),{tag:"div",color:"text-light"},{default:ae((()=>[l(y(e.total)+" "+y(1===e.total?"item":"items"),1)])),_:2},1024)],10,bf)))),128))],2),i("div",ff,[i("div",{class:z([t.$style.table])},[i("div",{class:z([t.$style.tableHeader])},[i("div",{class:z(t.$style.headerTitle)},[U(C(Qe),null,{default:ae((()=>[...a[3]||(a[3]=[l("Title",-1)])])),_:1})],2)],2),i("div",hf,[K.value.length?w("",!0):(r(),ee(C($e),{key:0,class:"p-xs",bold:!1},{default:ae((()=>[l(y(Y.value),1)])),_:1})),G.value.length?(r(),ee(C(cd),{key:1,class:z([t.$style.scroller]),items:G.value,"min-item-size":57,"item-class":"scrollerItem"},{default:ae((({item:e,active:c,index:u})=>[U(C(sd),{item:e,active:c,"size-dependencies":[e.type,"file"===e.type?e.file.name:e.name,e.id,e.depth],"data-index":u},{default:ae((()=>["folder"===e.type?(r(),s("div",{key:0,class:z([t.$style.folderRow,{[t.$style.rowNoBorder]:u===G.value.length-1}]),style:oe({paddingLeft:16+16*e.depth+"px"}),"data-test-id":"source-control-pull-modal-folder-row"},[U(C(Qe),{tag:"span",color:"text-light"},{default:ae((()=>[l(y(e.name),1)])),_:2},1024),i("button",{type:"button",class:z(t.$style.folderToggle),"data-test-id":"source-control-pull-modal-folder-toggle",onClick:O((t=>C(D)(e.id)),["stop"]),onMousedown:a[1]||(a[1]=O((()=>{}),["stop"])),onPointerdown:a[2]||(a[2]=O((()=>{}),["stop"]))},[U(C(Ve),{icon:C(R)(e.id)?"chevron-right":"chevron-down",color:"text-light",size:"small"},null,8,["icon"])],42,_f)],6)):(r(),s("div",{key:1,class:z([t.$style.listItem,{[t.$style.rowNoBorder]:u===G.value.length-1}]),"data-test-id":"pull-modal-item"},[i("div",{class:z([t.$style.itemContent]),style:oe({paddingLeft:16*e.depth+"px"})},[U(C(Qe),{tag:"div",bold:"",color:"text-dark",class:z([t.$style.listItemName])},{default:ae((()=>[e.file.type===C(bn).credential?(r(),ee(n,{key:0,target:"_blank",rel:"noopener noreferrer",to:{name:C(vn).CREDENTIALS,params:{credentialId:e.file.id}}},{default:ae((()=>[l(y(e.file.name),1)])),_:2},1032,["to"])):e.file.type===C(bn).workflow?(r(),ee(n,{key:1,target:"_blank",rel:"noopener noreferrer",to:{name:C(vn).WORKFLOW,params:{name:e.file.id}}},{default:ae((()=>[l(y(e.file.name),1)])),_:2},1032,["to"])):(r(),s("span",xf,y(e.file.name),1))])),_:2},1032,["class"]),i("div",{class:z(t.$style.statusLine)},[e.file.updatedAt?(r(),ee(C(Qe),{key:0,color:"text-light",size:"small"},{default:ae((()=>{return[l(y((t=e.file,pf(t.updatedAt))),1)];var t})),_:2},1024)):w("",!0),e.file.willBeAutoPublished?(r(),ee(C(Qe),{key:1,color:"success",size:"small",bold:""},{default:ae((()=>[l(y(C(d).baseText("settings.sourceControl.modals.pull.autoPublishing")),1)])),_:1})):w("",!0),e.file.isRemoteArchived?(r(),ee(C(Qe),{key:2,color:"warning",size:"small",bold:""},{default:ae((()=>[l(y(C(d).baseText("settings.sourceControl.modals.pull.willBeArchived")),1)])),_:1})):w("",!0)],2)],6),i("span",{class:z([t.$style.badges])},[U(C(ze),{theme:C(of)(e.file.status),style:{height:"25px"}},{default:ae((()=>[l(y(C(tf)(e.file.status)),1)])),_:2},1032,["theme"]),h.value?(r(),s(j,{key:0},[e.file.type===C(bn).workflow&&"modified"===e.file.status?(r(),ee(C(ke),{key:0,content:C(d).baseText("workflowDiff.compare"),placement:"top"},{default:ae((()=>[U(C(Be),{variant:"subtle",icon:"file-diff",onClick:t=>{return a=e.file.id,o.track("User clicks compare workflows",{workflow_id:a,context:"source_control_pull"}),void g.push({query:{...m.query,diff:a,direction:"pull"}});var a}},null,8,["onClick"])])),_:2},1032,["content"])):w("",!0)],64)):w("",!0)],2)],2))])),_:2},1032,["item","active","size-dependencies","data-index"])])),_:1},8,["class","items"])):w("",!0)])],2)])])])])),footer:ae((()=>[M.value?(r(),ee(C(qe),{key:0,compact:!1,class:"mt-0"},{default:ae((()=>[U(C(Qe),{size:"small"},{default:ae((()=>[l(y(C(d).baseText("settings.sourceControl.modals.pull.modifiedCredentialsNotice")),1)])),_:1})])),_:1})):w("",!0),J.value.length?(r(),s("div",yf,[U(C(Qe),{bold:"",size:"medium"},{default:ae((()=>[...a[4]||(a[4]=[l("Additional changes to be pulled:",-1)])])),_:1}),U(C(Qe),{size:"small"},{default:ae((()=>[l(y(Z.value),1)])),_:1})])):w("",!0),F.value?(r(),ee(C(Xe),{key:2,theme:"warning",class:"mb-xs"},{default:ae((()=>[i("div",{class:z(t.$style.warningContent)},[i("div",null,y(H.value),1),i("ul",{class:z(t.$style.dataTableList)},[(r(!0),s(j,null,Q(q.value,(e=>(r(),s("li",{key:e.id},y(e.name),1)))),128))],2)],2)])),_:1})):w("",!0),i("div",{class:z(t.$style.footer)},[U(C(Je),{variant:"subtle",class:"mr-2xs",onClick:te},{default:ae((()=>[l(y(C(d).baseText("settings.sourceControl.modals.pull.buttons.cancel")),1)])),_:1}),U(C(Je),{variant:"solid","data-test-id":"force-pull",onClick:re},{default:ae((()=>[l(y(N.value?C(d).baseText("settings.sourceControl.modals.pull.buttons.save"):C(d).baseText("settings.sourceControl.modals.pull.buttons.pull")),1)])),_:1})],2)])),_:1},8,["event-bus","name","height","custom-class"]))}}}),kf=Rt(wf,[["__cssModules",{$style:{sourceControlPull:"_sourceControlPull_1y10x_125",filtersRow:"_filtersRow_1y10x_132",filters:"_filters_1y10x_132",headerTitle:"_headerTitle_1y10x_145",filtersApplied:"_filtersApplied_1y10x_151",scroller:"_scroller_1y10x_155",listItem:"_listItem_1y10x_161",folderRow:"_folderRow_1y10x_171",folderToggle:"_folderToggle_1y10x_178",itemContent:"_itemContent_1y10x_191",listItemName:"_listItemName_1y10x_196",badges:"_badges_1y10x_213",footer:"_footer_1y10x_220",warningContent:"_warningContent_1y10x_227",dataTableList:"_dataTableList_1y10x_233",table:"_table_1y10x_245",tableHeader:"_tableHeader_1y10x_255",tabs:"_tabs_1y10x_261",tab:"_tab_1y10x_245",tabActive:"_tabActive_1y10x_289",autoPublishSection:"_autoPublishSection_1y10x_294",select:"_select_1y10x_302",statusLine:"_statusLine_1y10x_306",listOption:"_listOption_1y10x_312",rowNoBorder:"_rowNoBorder_1y10x_321"}}]]),Tf={style:{display:"flex","flex-direction":"column",height:"100%"}},Cf={style:{display:"flex",flex:"1","min-height":"0"}},Ef=["data-test-id","onClick"],If={style:{flex:"1"}},jf=g({__name:"SourceControlPullResultModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=Nr(),n=x((()=>t.data.workflows.filter((e=>e.type===bn.workflow&&!e.publishingError)))),d=x((()=>t.data.workflows.filter((e=>e.type===bn.workflow&&e.publishingError)))),u=c(d.value.length>0?"failed":"published"),p=x((()=>{const e=[];return d.value.length>0&&e.push({label:o.baseText("settings.sourceControl.modals.pullResult.tabs.failed"),value:"failed",total:d.value.length}),e.push({label:o.baseText("settings.sourceControl.modals.pullResult.tabs.published"),value:"published",total:n.value.length}),e})),v=x((()=>"failed"===u.value?d.value:n.value));function m(){a.closeModal(t.modalName)}return(t,a)=>{const n=S("RouterLink");return r(),ee(Qi,{name:e.modalName,width:"812px",height:"min(80vh, 850px)","custom-class":t.$style.pullResultModal,onClose:m},{header:ae((()=>[U(C(Ae),{tag:"h1",size:"xlarge"},{default:ae((()=>[l(y(C(o).baseText("settings.sourceControl.modals.pullResult.title")),1)])),_:1})])),content:ae((()=>[i("div",Tf,[i("div",Cf,[i("div",{class:z(t.$style.tabs)},[(r(!0),s(j,null,Q(p.value,(e=>(r(),s("button",{key:e.value,type:"button",class:z([t.$style.tab,{[t.$style.tabActive]:u.value===e.value}]),"data-test-id":`pull-result-modal-tab-${e.value}`,onClick:t=>u.value=e.value},[i("div",null,y(e.label),1),U(C(Qe),{tag:"div",color:"text-light"},{default:ae((()=>[l(y(C(o).baseText("settings.sourceControl.modals.pullResult.itemCount",{adjustToNumber:e.total,interpolate:{count:`${e.total}`}})),1)])),_:2},1024)],10,Ef)))),128))],2),i("div",If,[i("div",{class:z([t.$style.table])},[i("div",{class:z([t.$style.tableHeader])},[i("div",{class:z(t.$style.headerTitle)},[U(C(Qe),null,{default:ae((()=>[l(y(C(o).baseText("settings.sourceControl.modals.pullResult.tableHeader.title")),1)])),_:1})],2)],2),i("div",{class:z(t.$style.tableContent)},[v.value.length?w("",!0):(r(),ee(C($e),{key:0,class:"p-xs",bold:!1},{default:ae((()=>[l(y(C(o).baseText("settings.sourceControl.modals.pullResult.noWorkflows")),1)])),_:1})),v.value.length?(r(),s("div",{key:1,class:z(t.$style.scrollContent)},[(r(!0),s(j,null,Q(v.value,(e=>(r(),s("div",{key:e.id,class:z(t.$style.listItem)},[i("div",{class:z([t.$style.itemContent])},[U(C(Qe),{tag:"div",bold:"",color:"text-dark",class:z([t.$style.listItemName])},{default:ae((()=>[U(n,{target:"_blank",rel:"noopener noreferrer",to:{name:C(vn).WORKFLOW,params:{name:e.id}}},{default:ae((()=>[l(y(e.name),1)])),_:2},1032,["to"])])),_:2},1032,["class"]),e.publishingError?(r(),ee(C(Qe),{key:0,tag:"p",class:"mt-4xs",color:"danger",size:"small"},{default:ae((()=>[l(y(e.publishingError),1)])),_:2},1024)):w("",!0)],2)],2)))),128))],2)):w("",!0)],2)],2)])])])])),footer:ae((()=>[i("div",{class:z(t.$style.footer)},[U(C(Je),{type:"primary",onClick:m},{default:ae((()=>[l(y(C(o).baseText("settings.sourceControl.modals.pullResult.buttons.close")),1)])),_:1})],2)])),_:1},8,["name","custom-class"])}}}),zf=Rt(jf,[["__cssModules",{$style:{pullResultModal:"_pullResultModal_ibmqa_125",headerTitle:"_headerTitle_ibmqa_132",scrollContent:"_scrollContent_ibmqa_138",listItem:"_listItem_ibmqa_144",itemContent:"_itemContent_ibmqa_157",listItemName:"_listItemName_ibmqa_162",footer:"_footer_ibmqa_179",table:"_table_ibmqa_186",tableHeader:"_tableHeader_ibmqa_196",tableContent:"_tableContent_ibmqa_202",tabs:"_tabs_ibmqa_209",tab:"_tab_ibmqa_186",tabActive:"_tabActive_ibmqa_237"}}]]),Nf={key:0,class:"mt-s"},Sf={style:{display:"flex",height:"100%"}},Mf=["data-test-id","onClick"],$f={style:{flex:"1"}},Af={style:{flex:"1",overflow:"hidden"}},Pf=["onClick"],Bf=["data-workflow-id"],Lf={key:0},Of=g({__name:"SourceControlPushModal",props:{data:{}},setup(e){const t=e,o=Pa(),a=Oo(),n=se(),d=xr(),u=Ca(),p=it(),m=_t(),g=Va(),f=Ur(),h=Ri(),_=x((()=>h.settings.enterprise.workflowDiffs)),I=c(t.data.status??[]),S=c(!1),M=ie("SOURCE_CONTROL_PROJECT_ADMIN_CALLOUT_DISMISSED",!1,localStorage),$=Mr(),A=e=>!e.role||"project:admin"===e.role;v((async()=>{await u.getAvailableProjects()}));const P=e=>new Intl.ListFormat(n.locale,{style:"long",type:"conjunction"}).format(e),B=x((()=>{const e=[];return W.value.variables.length&&e.push({title:"Variables",content:"at least one new or modified"}),W.value.tags.length&&e.push({title:"Tags",content:"at least one new or modified"}),W.value.folders.length&&e.push({title:"Folders",content:"at least one new or modified"}),W.value.projects.length&&e.push({title:"Projects",content:"at least one new or modified"}),e})),R=x((()=>W.value.credential.some((e=>_e.has(e.id)&&"modified"===e.status)))),D=x((()=>[vn.WORKFLOW].includes(p.name)&&p.params.name?.toString()||void 0)),W=x((()=>{return e=I.value,t=D.value,e.reduce(((e,o)=>{const a=u.availableProjects.find((({id:e})=>e===o.owner?.projectId));return o.location===Ql.remote&&o.type===bn.workflow&&o.status===en.created?e:o.type===bn.variables?(e.variables.push({...o,project:a}),e):o.type===bn.datatable?(e.datatable.push({...o,project:a}),e):o.type===bn.tags?(e.tags.push({...o,project:a}),e):o.type===bn.folders?(e.folders.push({...o,project:a}),e):(o.type===bn.workflow&&t===o.id&&(e.currentWorkflow={...o,project:a}),o.type===bn.workflow?(e.workflow.push({...o,project:a}),e):o.type===bn.credential?(e.credential.push({...o,project:a}),e):o.type===bn.project?(e.projects.push({...o,project:a}),e):e)}),{tags:[],variables:[],datatable:[],credential:[],workflow:[],folders:[],projects:[],currentWorkflow:void 0});var e,t})),q=b(new Set),F=c({project:null,folder:""}),H=x((()=>Boolean(X.value)||Boolean(Object.values(F.value).filter(Boolean).length))),K=()=>{F.value={project:null,folder:""},X.value=""};function G(){F.value.project=null}const Y=[{label:"New",value:en.created},{label:"Modified",value:en.modified},{label:"Deleted",value:en.deleted}],X=c(""),J=ne(X,250),Z=x((()=>Object.values(F.value).reduce(((e,t)=>t?e+1:e),0))),te=x((()=>uf(W.value.workflow))),le=Uk({files:x((()=>W.value.workflow)),sortBy:[({folderPath:e})=>e?.join("/")??"",({status:e})=>nf(e),"updatedAt"],sortOrder:["asc","asc","desc"],filter:e=>{const t=J.value.toLocaleLowerCase().trim(),o=e.name.toLocaleLowerCase().includes(t),a=(e.folderPath??[]).some((e=>e.toLocaleLowerCase().includes(t)));if(t&&!o&&!a)return!1;if(F.value.project&&e.project?.id!==F.value.project.id)return!1;if(F.value.status&&F.value.status!==e.status)return!1;const r=F.value.folder?.trim();if(!r)return!0;const l=(e.folderPath??[]).join("/");return l===r||l.startsWith(`${r}/`)}}),ce=c(bn.workflow),de=c(null),{workflowTreeRows:ue,visibleWorkflowRows:pe,isFolderCollapsed:ve,toggleFolderCollapse:me,expandFolders:ge,getAncestorFolderIdsForWorkflow:be}=Wk(le),{revealAndScrollToCurrentWorkflow:fe}=function({visibleWorkflowRows:e,workflowScroller:t,activeTab:o,workflowTabValue:a,currentWorkflowId:r,isLoading:l,expandAncestorFolders:n}){const i=c(!1),s=c(!1);function d(e){const o=t.value?.$el;return o instanceof Element?o.querySelector(`[data-workflow-id="${e}"]`):null}return{revealAndScrollToCurrentWorkflow:async function(){const c=o.value===a;if(!s.value&&!i.value&&c&&r.value&&!l.value){s.value=!0;try{n(r.value);for(let o=0;o<6;o++){o>0&&await T();const a=e.value.findIndex((e=>"file"===e.type&&e.file.id===r.value)),l=t.value;if(a>=0&&l){l.scrollToItem(a);const e=d(r.value);if(!e)continue;return e.scrollIntoView({block:"center",inline:"nearest"}),void(i.value=!0)}}}finally{s.value=!1}}}}}({visibleWorkflowRows:pe,workflowScroller:de,activeTab:ce,workflowTabValue:bn.workflow,currentWorkflowId:x((()=>W.value.currentWorkflow?.id)),isLoading:S,expandAncestorFolders:e=>{ge(be(e))}}),he=x((()=>{const e=new Map,t=ue.value;for(const[o,a]of t.entries()){if("folder"!==a.type)continue;const r=[];for(let e=o+1;e<t.length;e++){const o=t[e];if(o.depth<=a.depth)break;"file"===o.type&&r.push(o.file.id)}e.set(a.id,r)}return e})),_e=b(new Set),xe=b(new Set),ye=Uk({files:x((()=>W.value.credential)),sortBy:[({status:e})=>nf(e),"updatedAt"],sortOrder:["asc","desc"],filter:e=>{const t=J.value.toLocaleLowerCase().trim();return!(t&&!e.name.toLocaleLowerCase().includes(t)||F.value.project&&e.project?.id!==F.value.project.id||F.value.status&&F.value.status!==e.status)}}),we=Uk({files:x((()=>W.value.datatable)),sortBy:[({status:e})=>nf(e),"updatedAt"],sortOrder:["asc","desc"],filter:e=>{const t=J.value.toLocaleLowerCase().trim();return!(t&&!e.name.toLocaleLowerCase().includes(t)||F.value.project&&e.project?.id!==F.value.project.id||F.value.status&&F.value.status!==e.status)}}),Te=c(""),Ce=x((()=>!Te.value.trim()||_e.size+xe.size+W.value.tags.length+W.value.variables.length+W.value.folders.length+W.value.projects.length+q.size<=0)),Ie=x((()=>!!Ge.value.size&&0!==re(Ge.value).intersection(new Set(Fe.value.map((({id:e})=>e)))).size&&!Re.value)),je=x((()=>q.size+_e.size+xe.size));function Ne(){if(Re.value){const e=re(Ge.value).difference(new Set(Fe.value.map((({id:e})=>e))));Ge.value.clear(),e.forEach((e=>Ge.value.add(e)))}else Fe.value.forEach((e=>Ge.value.add(e.id)))}function Se(){m.back()}async function Me(){Ce.value||await Le()}const Pe=()=>{const e=[];q.size&&e.push(n.baseText("generic.workflow",{adjustToNumber:q.size,interpolate:{count:q.size}})),_e.size&&e.push(n.baseText("generic.credential",{adjustToNumber:_e.size,interpolate:{count:_e.size}})),W.value.variables.length&&e.push(n.baseText("generic.variable_plural")),xe.size&&e.push(n.baseText("generic.datatable",{adjustToNumber:xe.size,interpolate:{count:xe.size}})),W.value.folders.length&&e.push(n.baseText("generic.folders_plural")),W.value.tags.length&&e.push(n.baseText("generic.tag_plural")),W.value.projects.length&&e.push(n.baseText("generic.projects"));const t=q.size+_e.size+W.value.variables.length+xe.size+W.value.folders.length+W.value.tags.length+W.value.projects.length;return[P(e),n.baseText("settings.sourceControl.modals.push.success.description",{adjustToNumber:t})].join(" ")};async function Le(){const e=W.value.tags.concat(W.value.variables).concat(W.value.datatable.filter((e=>xe.has(e.id)))).concat(W.value.credential.filter((e=>_e.has(e.id)))).concat(W.value.folders).concat(W.value.projects).concat(W.value.workflow.filter((e=>q.has(e.id))));o.startLoading(n.baseText("settings.sourceControl.loading.push")),Se();try{await d.pushWorkfolder({force:!0,commitMessage:Te.value,fileNames:e}),a.showToast({title:n.baseText("settings.sourceControl.modals.push.success.title"),message:Pe(),type:"success"})}catch(t){a.showError(t,n.baseText("error"))}finally{o.stopLoading()}}const Oe=x((()=>W.value.workflow.length?"min(80vh, 850px)":"auto"));L((()=>F.value.status),(e=>{g.track("User filtered by status in commit modal",{status:e})})),L(ne(X,500),(e=>{g.track("User searched workflows in commit modal",{search:e})}));const Re=x((()=>{if(!Ge.value.size)return!1;if(ce.value===bn.workflow){const e=new Set(le.value.map((({id:e})=>e)));return!!e.size&&!e.difference(re(Ge.value)).size}if(ce.value===bn.credential){const e=new Set(ye.value.map((({id:e})=>e)));return!!e.size&&!e.difference(re(Ge.value)).size}if(ce.value===bn.datatable){const e=new Set(we.value.map((({id:e})=>e)));return!!e.size&&!e.difference(re(Ge.value)).size}return!1}));function De(e){const t=he.value.get(e)??[];return!!t.length&&t.every((e=>q.has(e)))}function Ue(e){const t=he.value.get(e)??[];if(!t.length)return!1;const o=t.filter((e=>q.has(e))).length;return o>0&&o<t.length}const We=x((()=>ce.value===bn.workflow?W.value.workflow:ce.value===bn.credential?W.value.credential:ce.value===bn.datatable?W.value.datatable:[])),Fe=x((()=>ce.value===bn.workflow?le.value:ce.value===bn.credential?ye.value:ce.value===bn.datatable?we.value:[])),He=x((()=>ce.value===bn.workflow?pe.value:Fe.value.map((e=>({id:`file:${e.id}`,type:"file",file:e,depth:0}))))),Ke=x((()=>ce.value===bn.workflow?"generic.workflows":ce.value===bn.credential?"generic.credentials":"generic.datatable")),Ge=x((()=>ce.value===bn.workflow?q:ce.value===bn.credential?_e:ce.value===bn.datatable?xe:new Set)),Ye=x((()=>[{label:"Workflows",value:bn.workflow,selected:q.size,total:W.value.workflow.length},{label:"Credentials",value:bn.credential,selected:_e.size,total:W.value.credential.length},{label:"Data Tables",value:bn.datatable,selected:xe.size,total:W.value.datatable.length}])),Ze=x((()=>ce.value===bn.workflow?n.baseText("workflows.noResults"):ce.value===bn.credential?n.baseText("credentials.noResults"):ce.value===bn.datatable?n.baseText("dataTables.noResults"):n.baseText("workflows.noResults")));return N((()=>{var e;W.value.currentWorkflow&&!q.has(W.value.currentWorkflow.id)&&(e=W.value.currentWorkflow)&&q.add(e.id)})),L([()=>W.value.currentWorkflow?.id,()=>ce.value,()=>pe.value.length,()=>de.value,()=>S.value],(()=>{fe()}),{immediate:!0,flush:"post"}),E((async()=>{await async function(){if(!S.value){S.value=!0,o.startLoading(),o.setLoadingText(n.baseText("settings.sourceControl.loading.checkingForChanges"));try{const e=await d.getAggregatedStatus();if(!e.length)return a.showMessage({title:"No changes to commit",message:"Everything is up to date",type:"info"}),void Se();I.value=e,e.forEach((e=>{"credential"===e.type&&_e.add(e.id),"datatable"===e.type&&xe.add(e.id)}))}catch(e){a.showError(e,n.baseText("error")),Se()}finally{o.stopLoading(),o.setLoadingText(n.baseText("genericHelpers.loading")),S.value=!1}}}()})),(t,o)=>S.value?w("",!0):(r(),ee(Qi,{key:0,width:"812px","event-bus":e.data.eventBus,name:C(ea),height:Oe.value,"custom-class":t.$style.sourceControlPush,"before-close":Se},{header:ae((()=>[U(C(Ae),{tag:"h1",size:"xlarge"},{default:ae((()=>[l(y(C(n).baseText("settings.sourceControl.modals.push.title")),1)])),_:1}),W.value.workflow.length||W.value.credential.length||W.value.datatable.length?(r(),s("div",{key:0,class:z([[t.$style.filtersRow],"mt-l"])},[i("div",{class:z([t.$style.filters])},[U(C(bt),{modelValue:X.value,"onUpdate:modelValue":o[0]||(o[0]=e=>X.value=e),"data-test-id":"source-control-push-search",placeholder:"Filter by title",clearable:"",style:{width:"234px"}},{prefix:ae((()=>[U(C(Ve),{icon:"search"})])),_:1},8,["modelValue"]),U(C(Ee),{width:"304px","content-class":t.$style["popover-content"],style:{"align-self":"normal"},"z-index":"2000"},{trigger:ae((()=>[U(C(Je),{variant:"subtle",icon:"funnel",class:z(t.$style.filterButton),active:Boolean(Z.value),"data-test-id":"source-control-filter-dropdown"},{default:ae((()=>[Z.value?(r(),ee(C(ze),{key:0,theme:"primary",class:"mr-4xs"},{default:ae((()=>[l(y(Z.value),1)])),_:1})):w("",!0)])),_:1},8,["class","active"])])),content:ae((()=>[U(C(It),{label:C(n).baseText("workflows.filters.status"),bold:!1,size:"small",color:"text-base",class:"mb-3xs"},null,8,["label"]),U(C(ot),{modelValue:F.value.status,"onUpdate:modelValue":o[1]||(o[1]=e=>F.value.status=e),"data-test-id":"source-control-status-filter",clearable:""},{default:ae((()=>[(r(),s(j,null,Q(Y,(e=>U(C(Nt),k({key:e.label,"data-test-id":"source-control-status-filter-option"},{ref_for:!0},e),null,16))),64))])),_:1},8,["modelValue"]),U(C(It),{label:C(n).baseText("forms.resourceFiltersDropdown.owner"),bold:!1,size:"small",color:"text-base",class:"mb-3xs mt-3xs"},null,8,["label"]),U(yd,{modelValue:F.value.project,"onUpdate:modelValue":o[2]||(o[2]=e=>F.value.project=e),"data-test-id":"source-control-push-modal-project-search",clearable:"","search-fn":C($),"filter-fn":A,placeholder:C(n).baseText("forms.resourceFiltersDropdown.owner.placeholder"),"empty-options-text":C(n).baseText("projects.sharing.noMatchingProjects"),onClear:G},null,8,["modelValue","search-fn","placeholder","empty-options-text"]),U(C(It),{label:C(n).baseText("generic.folder"),bold:!1,size:"small",color:"text-base",class:"mb-3xs mt-3xs"},null,8,["label"]),U(C(ot),{modelValue:F.value.folder,"onUpdate:modelValue":o[3]||(o[3]=e=>F.value.folder=e),"data-test-id":"source-control-folder-filter",clearable:"",filterable:"",placeholder:C(n).baseText("generic.folder")},{default:ae((()=>[(r(!0),s(j,null,Q(te.value,(e=>(r(),ee(C(Nt),{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue","placeholder"]),Z.value?(r(),s("div",Nf,[U(C(Et),{onClick:K},{default:ae((()=>[l(y(C(n).baseText("forms.resourceFiltersDropdown.reset")),1)])),_:1})])):w("",!0)])),_:1},8,["content-class"])],2)],2)):w("",!0),C(f).currentUser&&C(f).currentUser.role?(r(),s(j,{key:1},[C(f).currentUser.role!==C(kn).Owner&&C(f).currentUser.role!==C(kn).Admin?(r(),s(j,{key:0},[C(M)?w("",!0):(r(),ee(C(Xe),{key:0,theme:"secondary",class:"mt-s"},{trailingContent:ae((()=>[U(C(Ve),{icon:"x",title:"Dismiss",size:"medium",type:"secondary",onClick:o[4]||(o[4]=e=>M.value=!0)})])),default:ae((()=>[l(y(C(n).baseText("settings.sourceControl.modals.push.projectAdmin.callout"))+" ",1)])),_:1}))],64)):w("",!0)],64)):w("",!0)])),content:ae((()=>[i("div",Sf,[i("div",{class:z(t.$style.tabs)},[(r(!0),s(j,null,Q(Ye.value,(e=>(r(),s("button",{key:e.value,type:"button",class:z([t.$style.tab,{[t.$style.tabActive]:ce.value===e.value}]),"data-test-id":`source-control-push-modal-tab-${e.value}`,onClick:t=>ce.value=e.value},[i("div",null,y(e.label),1),U(C(Qe),{tag:"div",color:"text-light"},{default:ae((()=>[l(y(e.selected)+" / "+y(e.total)+" selected ",1)])),_:2},1024)],10,Mf)))),128))],2),i("div",$f,[i("div",{class:z([t.$style.table])},[i("div",{class:z([t.$style.tableHeader])},[U(C(st),{class:z(t.$style.selectAll),indeterminate:Ie.value,"model-value":Re.value,"data-test-id":"source-control-push-modal-toggle-all",disabled:0===Fe.value.length,"onUpdate:modelValue":Ne},{label:ae((()=>[U(C(Qe),null,{default:ae((()=>[...o[9]||(o[9]=[l(" Title ",-1)])])),_:1})])),_:1},8,["class","indeterminate","model-value","disabled"]),H.value?(r(),ee(C($e),{key:0,class:z(["p-xs",t.$style.filtersApplied]),bold:!1},{default:ae((()=>[l(y(C(n).baseText("settings.sourceControl.modals.push.filter",{interpolate:{count:`${Fe.value.length} / ${We.value.length}`,entity:C(n).baseText(Ke.value).toLowerCase()}}))+" ",1),U(C(Et),{size:"small","data-test-id":"source-control-filters-reset",onClick:K},{default:ae((()=>[l(y(C(n).baseText("workflows.filters.active.reset")),1)])),_:1})])),_:1},8,["class"])):w("",!0)],2),i("div",Af,[Fe.value.length?w("",!0):(r(),ee(C($e),{key:0,class:"p-xs",bold:!1},{default:ae((()=>[l(y(Ze.value),1)])),_:1})),He.value.length?(r(),ee(C(cd),{key:1,ref_key:"workflowScroller",ref:de,class:z([t.$style.scroller]),items:He.value,"min-item-size":57,"item-class":"scrollerItem"},{default:ae((({item:e,active:a,index:c})=>[U(C(sd),{item:e,active:a,"size-dependencies":[e.type,"file"===e.type?e.file.name:e.name,e.id,e.depth],"data-index":c},{default:ae((()=>["folder"===e.type?(r(),s("div",{key:0,class:z([t.$style.folderRow,{[t.$style.rowNoBorder]:c===He.value.length-1}]),style:oe({paddingLeft:16+16*e.depth+"px"})},[U(C(st),{class:z(t.$style.folderCheckbox),"data-test-id":"source-control-push-modal-folder-checkbox","model-value":De(e.id),indeterminate:Ue(e.id),"onUpdate:modelValue":t=>function(e){const t=he.value.get(e)??[];t.length&&(De(e)?t.forEach((e=>q.delete(e))):t.forEach((e=>q.add(e))))}(e.id)},{label:ae((()=>[i("div",{class:z(t.$style.folderLabel)},[U(C(Ve),{icon:"folder",color:"text-light",size:"small"}),U(C(Qe),{tag:"span",color:"text-light"},{default:ae((()=>[l(y(e.name),1)])),_:2},1024),i("button",{type:"button",class:z(t.$style.folderToggle),"data-test-id":"source-control-push-modal-folder-toggle",onClick:O((t=>C(me)(e.id)),["stop","prevent"]),onMousedown:o[5]||(o[5]=O((()=>{}),["stop","prevent"])),onMouseup:o[6]||(o[6]=O((()=>{}),["stop","prevent"])),onPointerdown:o[7]||(o[7]=O((()=>{}),["stop","prevent"]))},[U(C(Ve),{icon:C(ve)(e.id)?"chevron-right":"chevron-down",color:"text-light",size:"small"},null,8,["icon"])],42,Pf)],2)])),_:2},1032,["class","model-value","indeterminate","onUpdate:modelValue"])],6)):(r(),s("div",{key:1,class:z([t.$style.fileRow,{[t.$style.rowNoBorder]:c===He.value.length-1}]),style:oe({paddingLeft:16*e.depth+"px"}),"data-workflow-id":e.file.type===C(bn).workflow?e.file.id:void 0},[U(C(st),{class:z([t.$style.listItem]),"data-test-id":"source-control-push-modal-file-checkbox","model-value":Ge.value.has(e.file.id),"onUpdate:modelValue":t=>{return o=e.file.id,void(Ge.value.has(o)?Ge.value.delete(o):Ge.value.add(o));var o}},{label:ae((()=>{return[i("div",{class:z(t.$style.listItemContent)},[i("span",null,[U(C(Qe),{tag:"div",bold:"",color:"text-dark",class:z([t.$style.listItemName])},{default:ae((()=>[l(y(e.file.name||e.file.id),1)])),_:2},1032,["class"]),e.file.updatedAt?(r(),ee(C(Qe),{key:0,tag:"p",class:"mt-0",color:"text-light",size:"small"},{default:ae((()=>{return[l(y((t=e.file,pf(t.updatedAt))),1)];var t})),_:2},1024)):w("",!0)]),i("span",{class:z([t.$style.badges])},[W.value.currentWorkflow&&e.file.id===W.value.currentWorkflow.id?(r(),ee(C(ze),{key:0,class:"mr-2xs"},{default:ae((()=>[l(y(C(n).baseText("settings.sourceControl.modals.push.currentWorkflow")),1)])),_:1})):w("",!0),e.file.type===C(bn).workflow||e.file.type===C(bn).credential||e.file.type===C(bn).datatable?(r(),s(j,{key:1},[e.file.project?(r(),ee(td,{key:0,"data-test-id":"source-control-push-modal-project-badge",resource:(a=e.file.project,{homeProject:a,id:"",name:"",active:!1,activeVersionId:null,createdAt:"",updatedAt:"",isArchived:!1,readOnly:!1,resourceType:"workflow",sharedWithProjects:[]}),"resource-type":(o=e.file.type,o===bn.workflow?Oa.Workflow:Oa.Credential),"resource-type-label":C(n).baseText(`generic.${e.file.type}`).toLowerCase(),"personal-project":C(u).personalProject,"show-badge-border":!1},null,8,["resource","resource-type","resource-type-label","personal-project"])):w("",!0)],64)):w("",!0),U(C(ze),{theme:C(of)(e.file.status),style:{height:"25px"}},{default:ae((()=>[l(y(C(tf)(e.file.status)),1)])),_:2},1032,["theme"]),_.value?(r(),s(j,{key:2},[e.file.type===C(bn).workflow?(r(),ee(C(ke),{key:0,content:C(n).baseText("workflowDiff.compare"),placement:"top"},{default:ae((()=>[U(C(Be),{variant:"subtle","data-test-id":"source-control-workflow-diff-button",icon:"file-diff",onClick:t=>{return o=e.file.id,a=e.file.status,g.track("User clicks compare workflows",{workflow_id:o,context:"source_control_push"}),void m.push({query:{...p.query,diff:o,workflowStatus:a,direction:"push"}});var o,a}},null,8,["onClick"])])),_:2},1032,["content"])):w("",!0)],64)):w("",!0)],2)],2)];var o,a})),_:2},1032,["class","model-value","onUpdate:modelValue"])],14,Bf))])),_:2},1032,["item","active","size-dependencies","data-index"])])),_:1},8,["class","items"])):w("",!0)])],2)])])])),footer:ae((()=>[B.value.length||R.value?(r(),ee(C(qe),{key:0,id:"source-control-push-modal-notice",compact:!1,class:"mt-0"},{default:ae((()=>[B.value.length?(r(),s(j,{key:0},[U(C(Qe),{bold:"",size:"medium"},{default:ae((()=>[...o[10]||(o[10]=[l("Changes to variables, tags, folders and projects ",-1)])])),_:1}),o[11]||(o[11]=i("br",null,null,-1)),(r(!0),s(j,null,Q(B.value,(({title:e,content:t})=>(r(),s(j,{key:e},[U(C(Qe),{bold:"",size:"small"},{default:ae((()=>[l(y(e),1)])),_:2},1024),U(C(Qe),{size:"small"},{default:ae((()=>[l(": "+y(t)+". ",1)])),_:2},1024)],64)))),128)),R.value?(r(),s("br",Lf)):w("",!0)],64)):w("",!0),R.value?(r(),ee(C(Qe),{key:1,size:"small"},{default:ae((()=>[l(y(C(n).baseText("settings.sourceControl.modals.push.modifiedCredentialsNotice")),1)])),_:1})):w("",!0)])),_:1})):w("",!0),U(C(Qe),{bold:"",tag:"p"},{default:ae((()=>[l(y(C(n).baseText("settings.sourceControl.modals.push.commitMessage")),1)])),_:1}),i("div",{class:z(t.$style.footer)},[U(C(bt),{modelValue:Te.value,"onUpdate:modelValue":o[8]||(o[8]=e=>Te.value=e),class:"mr-2xs","data-test-id":"source-control-push-modal-commit",placeholder:C(n).baseText("settings.sourceControl.modals.push.commitMessage.placeholder"),onKeydown:V(O(Me,["stop"]),["enter"])},null,8,["modelValue","placeholder","onKeydown"]),U(C(Je),{variant:"solid","data-test-id":"source-control-push-modal-submit",disabled:Ce.value,size:"large",onClick:Le},{default:ae((()=>[l(y(C(n).baseText("settings.sourceControl.modals.push.buttons.save"))+" "+y(je.value?`(${je.value})`:void 0),1)])),_:1},8,["disabled"])],2)])),_:1},8,["event-bus","name","height","custom-class"]))}}),Rf=Rt(Of,[["__cssModules",{$style:{filterButton:"_filterButton_xgt37_125",filtersRow:"_filtersRow_xgt37_130",filters:"_filters_xgt37_130",selectAll:"_selectAll_xgt37_143",filtersApplied:"_filtersApplied_xgt37_149",scroller:"_scroller_xgt37_153",listItem:"_listItem_xgt37_159",listItemContent:"_listItemContent_xgt37_166",listItemName:"_listItemName_xgt37_172",folderRow:"_folderRow_xgt37_182",folderCheckbox:"_folderCheckbox_xgt37_189",folderToggle:"_folderToggle_xgt37_196",folderLabel:"_folderLabel_xgt37_209",fileRow:"_fileRow_xgt37_215",rowNoBorder:"_rowNoBorder_xgt37_221",badges:"_badges_xgt37_225",footer:"_footer_xgt37_231",sourceControlPush:"_sourceControlPush_xgt37_238",table:"_table_xgt37_245",tableHeader:"_tableHeader_xgt37_255",tabs:"_tabs_xgt37_261",tab:"_tab_xgt37_245",tabActive:"_tabActive_xgt37_289","popover-content":"_popover-content_xgt37_294"}}]]),Df=g({__name:"TagsTableHeader",props:{disabled:{type:Boolean,default:!1},search:{default:""}},emits:["searchChange","createEnable"],setup(e,{emit:t}){const o=se(),a=t,l=c(24),n=()=>{a("createEnable")},i=e=>{a("searchChange",e)};return(t,a)=>(r(),ee(C(Cl),{class:"tags-header"},{default:ae((()=>[U(C(El),{span:10},{default:ae((()=>[U(C(bt),{placeholder:C(o).baseText("tagsTableHeader.searchTags"),"model-value":e.search,disabled:e.disabled,maxlength:l.value,clearable:"","onUpdate:modelValue":i},{prefix:ae((()=>[U(C(Ve),{icon:"search"})])),_:1},8,["placeholder","model-value","disabled","maxlength"])])),_:1}),U(C(El),{span:14},{default:ae((()=>[U(C(Je),{disabled:e.disabled,icon:"plus",label:C(o).baseText("tagsTableHeader.addNew"),size:"large",float:"right",onClick:n},null,8,["disabled","label"])])),_:1})])),_:1}))}}),Uf=Rt(Df,[["__scopeId","data-v-02364ed2"]]),Wf={key:1},Vf=g({__name:"TagsTable",props:{rows:{},isLoading:{type:Boolean},newName:{},isSaving:{type:Boolean},usageColumnTitleLocaleKey:{default:"tagsTable.usage"}},emits:["updateEnable","newNameChange","deleteEnable","cancelOperation","applyOperation"],setup(e,{emit:t}){const o=e,a=t,l=se(),n=c(null),d=c(null),u=c(24),p=({row:e})=>e.disable?"disabled":"",v=({row:e,columnIndex:t})=>0===t&&e.tag&&e.delete?{rowspan:1,colspan:2}:1===t&&e.tag&&e.delete?{rowspan:0,colspan:0}:{rowspan:1,colspan:1},m=()=>{a("cancelOperation")},g=()=>{a("applyOperation")},b=e=>{a("newNameChange",e)},f=()=>{setTimeout((()=>{d.value?.focus&&d.value.focus()}),350)},h=()=>{setTimeout((()=>{const e=d.value;e?.focus&&e.focus()}),100)};return L((()=>o.rows),(e=>{e?.[0]?.create&&(()=>{const e=n.value?.$refs.bodyWrapper;e&&(e.scrollTop=0),f()})()})),E((()=>{1===o.rows.length&&o.rows[0].create&&f()})),(t,o)=>{const c=F("loading");return M((r(),ee(C(Wt),{ref_key:"table",ref:n,class:z(t.$style["tags-table"]),stripe:"","max-height":"450","empty-text":C(l).baseText("tagsTable.noMatchingTagsExist"),data:e.rows,"span-method":v,"row-class-name":p},{default:ae((()=>[U(C(Ut),{label:C(l).baseText("tagsTable.name")},{default:ae((a=>[(r(),s("div",{key:a.row.id,class:z(t.$style.name),onKeydown:o[0]||(o[0]=O((()=>{}),["stop"]))},[U(q,{name:"fade",mode:"out-in"},{default:ae((()=>[a.row.create||a.row.update?(r(),ee(C(bt),{key:0,ref_key:"nameInput",ref:d,"model-value":e.newName,maxlength:u.value,"onUpdate:modelValue":b},null,8,["model-value","maxlength"])):a.row.delete?(r(),s("span",Wf,[i("span",null,y(C(l).baseText("tagsTable.areYouSureYouWantToDeleteThisTag")),1),i("input",{ref:"deleteHiddenInput",class:z(t.$style.hidden)},null,2)])):(r(),s("span",{key:2,class:z({[t.$style.disabled]:a.row.disable})},y(a.row.tag.name),3))])),_:2},1024)],34))])),_:1},8,["label"]),U(C(Ut),{label:C(l).baseText(e.usageColumnTitleLocaleKey),width:"170"},{default:ae((e=>[U(q,{name:"fade",mode:"out-in"},{default:ae((()=>[e.row.create||e.row.delete?w("",!0):(r(),s("div",{key:0,class:z({[t.$style.disabled]:e.row.disable})},y(e.row.usage),3))])),_:2},1024)])),_:1},8,["label"]),U(C(Ut),null,{default:ae((o=>[U(q,{name:"fade",mode:"out-in"},{default:ae((()=>[o.row.create?(r(),s("div",{key:0,class:z(t.$style.ops)},[U(C(Je),{variant:"subtle",label:C(l).baseText("tagsTable.cancel"),disabled:e.isSaving,onClick:O(m,["stop"])},null,8,["label","disabled"]),U(C(Je),{label:C(l).baseText("tagsTable.createTag"),loading:e.isSaving,onClick:O(g,["stop"])},null,8,["label","loading"])],2)):o.row.update?(r(),s("div",{key:1,class:z(t.$style.ops)},[U(C(Je),{variant:"subtle",label:C(l).baseText("tagsTable.cancel"),disabled:e.isSaving,onClick:O(m,["stop"])},null,8,["label","disabled"]),U(C(Je),{label:C(l).baseText("tagsTable.saveChanges"),loading:e.isSaving,onClick:O(g,["stop"])},null,8,["label","loading"])],2)):o.row.delete?(r(),s("div",{key:2,class:z(t.$style.ops)},[U(C(Je),{variant:"subtle",label:C(l).baseText("tagsTable.cancel"),disabled:e.isSaving,onClick:O(m,["stop"])},null,8,["label","disabled"]),U(C(Je),{label:C(l).baseText("tagsTable.deleteTag"),loading:e.isSaving,onClick:O(g,["stop"])},null,8,["label","loading"])],2)):o.row.disable?w("",!0):(r(),s("div",{key:3,class:z([t.$style.ops,t.$style.main])},[U(C(Be),{title:C(l).baseText("tagsTable.editTag"),icon:"pen","data-test-id":"edit-tag-button",onClick:O((e=>(e=>{e.tag&&(a("updateEnable",e.tag.id),a("newNameChange",e.tag.name),f())})(o.row)),["stop"])},null,8,["title","onClick"]),o.row.canDelete?(r(),ee(C(Be),{key:0,title:C(l).baseText("tagsTable.deleteTag"),icon:"trash-2","data-test-id":"delete-tag-button",onClick:O((e=>(e=>{e.tag&&(a("deleteEnable",e.tag.id),h())})(o.row)),["stop"])},null,8,["title","onClick"])):w("",!0)],2))])),_:2},1024)])),_:1})])),_:1},8,["class","empty-text","data"])),[[c,e.isLoading]])}}}),qf=Rt(Vf,[["__cssModules",{$style:{"tags-table":"_tags-table_1ogen_125",disabled:"_disabled_1ogen_125",name:"_name_1ogen_129",ops:"_ops_1ogen_135",main:"_main_1ogen_146",hidden:"_hidden_1ogen_155"}}],["__scopeId","data-v-6f1aecbf"]]),Ff=g({name:"TagsView",__name:"TagsView",props:{usageColumnTitleLocaleKey:{default:"tagsTable.usage"},usageLocaleKey:{default:"tagsView.inUse"},tags:{},isLoading:{type:Boolean}},emits:["update","delete","create","disableCreate"],setup(e,{emit:t}){const o=e,a=t,l=se(),n=cr(),i=c(!1),d=c(""),u=c(""),p=c(""),v=c(""),m=c(new Set),g=c(!1),b=x((()=>0===o.tags.length||i.value)),f=x((()=>{const e=e=>e&&e>0?l.baseText(o.usageLocaleKey,{adjustToNumber:e}):l.baseText("tagsView.notBeingUsed"),t=b.value||!!u.value||!!d.value,a=o.tags.filter((e=>m.value.has(e.id)||((e,t)=>e.toLowerCase().trim().includes(t.toLowerCase().trim()))(e.name,p.value))).map((o=>({tag:o,usage:e(o.usageCount),disable:t&&o.id!==d.value&&o.id!==u.value,update:t&&o.id===u.value,delete:t&&o.id===d.value,canDelete:n.hasScope("tag:delete")})));return b.value?[{create:!0},...a]:a})),h=e=>{v.value=e},_=e=>{m.value.clear(),p.value=e},y=e=>{u.value=e},w=()=>{u.value="",v.value=""},k=e=>{d.value=e},T=()=>{d.value=""},C=()=>{i.value=!0,v.value=""},E=()=>{i.value=!1,a("disableCreate")},I=()=>{g.value||(b.value?(()=>{g.value=!0;const e=v.value.trim();a("create",e,(e=>{e&&(m.value.add(e.id),E()),g.value=!1}))})():u.value?(()=>{g.value=!0;const e=v.value.trim();a("update",u.value,e,(e=>{g.value=!1,e&&(m.value.add(u.value),w())}))})():d.value&&(g.value=!0,a("delete",d.value,(e=>{e&&T(),g.value=!1}))))},j=()=>{g.value||(b.value?E():u.value?w():d.value&&T())};return(t,a)=>(r(),s("div",{onKeyup:[V(I,["enter"]),V(j,["esc"])]},[U(Uf,{search:p.value,disabled:o.isLoading||!!(b.value||u.value||d.value),onSearchChange:_,onCreateEnable:C},null,8,["search","disabled"]),U(qf,{ref:"tagsTable",rows:f.value,"is-loading":e.isLoading,"is-saving":g.value,"new-name":v.value,"usage-column-title-locale-key":e.usageColumnTitleLocaleKey,"data-test-id":"tags-table",onNewNameChange:h,onUpdateEnable:y,onDeleteEnable:k,onCancelOperation:j,onApplyOperation:I},null,8,["rows","is-loading","is-saving","new-name","usage-column-title-locale-key"])],32))}}),Hf=Ff,Kf={class:"mb-s"},Gf={class:"description"},Yf=g({__name:"NoTagsView",props:{titleLocaleKey:{default:"noTagsView.readyToOrganizeYourWorkflows"},descriptionLocaleKey:{default:"noTagsView.withWorkflowTagsYouReFree"},createLocaleKey:{default:"noTagsView.createTag"}},setup(e){const t=se();return(o,a)=>(r(),s("div",{class:z(o.$style.container)},[U(C(El),{class:"notags",span:16},{default:ae((()=>[a[1]||(a[1]=i("div",{class:"icon"},"🗄️",-1)),i("div",{class:z(o.$style.content)},[i("div",Kf,[U(C(Ae),{size:"large"},{default:ae((()=>[l(y(C(t).baseText(e.titleLocaleKey)),1)])),_:1})]),i("div",Gf,y(C(t).baseText(e.descriptionLocaleKey)),1),U(C(Je),{label:C(t).baseText(`${e.createLocaleKey}`),size:"large",onClick:a[0]||(a[0]=e=>o.$emit("enableCreate"))},null,8,["label"])],2)])),_:1})],2))}}),Qf=Rt(Yf,[["__cssModules",{$style:{container:"_container_15m14_125",content:"_content_15m14_132"}}],["__scopeId","data-v-d999c057"]]),Xf=g({__name:"TagsManager",props:{modalKey:{},usageLocaleKey:{default:"tagsView.inUse"},usageColumnTitleLocaleKey:{default:"tagsTable.usage"},titleLocaleKey:{default:"tagsManager.manageTags"},noTagsTitleLocaleKey:{default:"noTagsView.readyToOrganizeYourWorkflows"},noTagsDescriptionLocaleKey:{default:"noTagsView.withWorkflowTagsYouReFree"},noTagsCreateLocaleKey:{default:"noTagsView.createTag"},tags:{},isLoading:{type:Boolean},onFetchTags:{},onCreateTag:{},onUpdateTag:{},onDeleteTag:{}},emits:["update:tags"],setup(e,{emit:t}){const o=e,a=t,l=c(o.tags.map((e=>e.id))),n=c(!1),i=At(),s=x((()=>l.value.map((e=>o.tags.find((t=>t.id===e)))).filter((e=>Boolean(e))))),d=x((()=>s.value.length>0)),u=se();function p(){n.value=!0}function v(){n.value=!1}async function m(e,t){try{if(!e)throw new Error(u.baseText("tagsManager.tagNameCannotBeEmpty"));const r=await o.onCreateTag(e);l.value=[r.id,...l.value],a("update:tags",[...o.tags,r]),t(r)}catch(r){t(null,r)}}async function g(e,t,r){const l=o.tags.find((t=>t.id===e));if(!l)return void r(!1,new Error("Tag not found"));const n=l.name;try{if(!t)throw new Error(u.baseText("tagsManager.tagNameCannotBeEmpty"));if(t===n)return void r(!0);const l=await o.onUpdateTag(e,t);a("update:tags",o.tags.map((t=>t.id===e?l:t))),r(!0)}catch(i){r(!1,i)}}async function b(e,t){if(o.tags.find((t=>t.id===e)))try{const r=await o.onDeleteTag(e);if(!r)throw new Error(u.baseText("tagsManager.couldNotDeleteTag"));l.value=l.value.filter((t=>t!==e)),a("update:tags",o.tags.filter((t=>t.id!==e))),t(r)}catch(r){t(!1,r)}else t(!1,new Error("Tag not found"))}function f(){o.isLoading||(d.value?i.emit("close"):p())}return E((()=>{o.onFetchTags()})),(t,o)=>(r(),ee(Qi,{title:C(u).baseText(e.titleLocaleKey),name:e.modalKey,"event-bus":C(i),"min-width":"620px","min-height":"420px",onEnter:f},{content:ae((()=>[U(C(Cl),null,{default:ae((()=>[d.value||n.value?(r(),ee(Hf,{key:0,"is-loading":e.isLoading,tags:s.value,"usage-locale-key":e.usageLocaleKey,"usage-column-title-locale-key":e.usageColumnTitleLocaleKey,onCreate:m,onUpdate:g,onDelete:b,onDisableCreate:v},null,8,["is-loading","tags","usage-locale-key","usage-column-title-locale-key"])):(r(),ee(Qf,{key:1,"title-locale-key":e.noTagsTitleLocaleKey,"description-locale-key":e.noTagsDescriptionLocaleKey,"create-locale-key":e.noTagsCreateLocaleKey,onEnableCreate:p},null,8,["title-locale-key","description-locale-key","create-locale-key"]))])),_:1})])),footer:ae((({close:e})=>[U(C(Je),{variant:"subtle",label:C(u).baseText("tagsManager.done"),style:{"margin-left":"auto"},onClick:e},null,8,["label","onClick"])])),_:1},8,["title","name","event-bus"]))}}),Jf=Xf,Zf=g({__name:"AnnotationTagsManager.ee",setup(e){const t=se(),{showError:o,showMessage:a}=Oo(),l=qr(),n=x((()=>l.allTags)),i=x((()=>l.isLoading));async function s(){try{await l.fetchAll({force:!0,withUsageCount:!0})}catch(e){o(e,t.baseText("tagsManager.showError.onFetch.title"),t.baseText("tagsManager.showError.onFetch.message"))}}async function c(e){try{return await l.create(e)}catch(a){const r=escape(e);throw o(a,t.baseText("tagsManager.showError.onCreate.title"),t.baseText("tagsManager.showError.onCreate.message",{interpolate:{escapedName:r}})+":"),a}}async function d(e,r){try{const o=await l.rename({id:e,name:r});return a({title:t.baseText("tagsManager.showMessage.onUpdate.title"),type:"success"}),o}catch(n){const e=escape(r);throw o(n,t.baseText("tagsManager.showError.onUpdate.title"),t.baseText("tagsManager.showError.onUpdate.message",{interpolate:{escapedName:e}})+":"),n}}async function u(e){try{const o=await l.deleteTagById(e);if(!o)throw new Error(t.baseText("tagsManager.couldNotDeleteTag"));return a({title:t.baseText("tagsManager.showMessage.onDelete.title"),type:"success"}),o}catch(r){const a=l.tagsById[e],n=escape(a?.name||"");throw o(r,t.baseText("tagsManager.showError.onDelete.title"),t.baseText("tagsManager.showError.onDelete.message",{interpolate:{escapedName:n}})+":"),r}}return(e,t)=>(r(),ee(Jf,{"title-locale-key":"annotationTagsManager.manageTags","usage-locale-key":"annotationTagsView.inUse","usage-column-title-locale-key":"annotationTagsView.usage","no-tags-title-locale-key":"noAnnotationTagsView.title","no-tags-description-locale-key":"noAnnotationTagsView.description","modal-key":C(gr),tags:n.value,"is-loading":i.value,"on-fetch-tags":s,"on-create-tag":c,"on-update-tag":d,"on-delete-tag":u},null,8,["modal-key","tags","is-loading"]))}}),eh=Zf,th=g({__name:"WorkflowTagsManager",setup(e){const t=se(),{showError:o,showMessage:a}=Oo(),l=br(),n=x((()=>l.allTags)),i=x((()=>l.isLoading));async function s(){try{await l.fetchAll({force:!0,withUsageCount:!0})}catch(e){o(e,t.baseText("tagsManager.showError.onFetch.title"),t.baseText("tagsManager.showError.onFetch.message"))}}async function c(e){try{return await l.create(e)}catch(a){const r=escape(e);throw o(a,t.baseText("tagsManager.showError.onCreate.title"),t.baseText("tagsManager.showError.onCreate.message",{interpolate:{escapedName:r}})+":"),a}}async function d(e,r){try{const o=await l.rename({id:e,name:r});return a({title:t.baseText("tagsManager.showMessage.onUpdate.title"),type:"success"}),o}catch(n){const e=escape(r);throw o(n,t.baseText("tagsManager.showError.onUpdate.title"),t.baseText("tagsManager.showError.onUpdate.message",{interpolate:{escapedName:e}})+":"),n}}async function u(e){try{const o=await l.deleteTagById(e);if(!o)throw new Error(t.baseText("tagsManager.couldNotDeleteTag"));return a({title:t.baseText("tagsManager.showMessage.onDelete.title"),type:"success"}),o}catch(r){const a=l.tagsById[e],n=escape(a?.name||"");throw o(r,t.baseText("tagsManager.showError.onDelete.title"),t.baseText("tagsManager.showError.onDelete.message",{interpolate:{escapedName:n}})+":"),r}}return(e,t)=>(r(),ee(Jf,{"modal-key":C($r),tags:n.value,"is-loading":i.value,"on-fetch-tags":s,"on-create-tag":c,"on-update-tag":d,"on-delete-tag":u},null,8,["modal-key","tags","is-loading"]))}}),oh=th,ah=["data-test-id"],rh=g({__name:"WhatsNewModal",props:{modalName:{},data:{}},setup(e){const t=e,o=c({}),a=Gi(),n=se(),d=At(),u=Ki(),p=Nr(),v=Ur(),m=Va(),g=x((()=>u.nextVersions)),b=()=>{p.openModal(Vl)},f=async()=>{m.track("User clicked on update button",{source:"whats-new-modal"}),await a.goToVersions()};return d.on("opened",(()=>{u.closeWhatsNewCallout();for(const e of u.whatsNewArticles)u.isWhatsNewArticleRead(e.id)||u.setWhatsNewArticleRead(e.id);(async e=>{await T((()=>{const t=o.value[e];t&&t.scrollIntoView({behavior:"smooth",block:"start"})}))})(t.data.articleId)})),(e,t)=>(r(),ee(Qi,{"max-width":"860px","max-height":"85vh","event-bus":C(d),name:C(Ul),center:!0,"show-close":!1},{header:ae((()=>[i("div",{class:z(e.$style.header)},[i("div",{class:z(e.$style.row)},[U(C(Ve),{icon:"bell",color:"primary",size:"large"}),i("div",{class:z(e.$style.column)},[U(C(Ae),{size:"xlarge"},{default:ae((()=>[l(y(C(u).whatsNew.title),1)])),_:1}),i("div",{class:z(e.$style.row)},[U(C(Ae),{size:"medium",color:"text-light"},{default:ae((()=>[l(y(C(Zb.default)(C(u).latestVersion.createdAt,"d mmmm, yyyy")),1)])),_:1}),C(u).hasVersionUpdates?(r(),s(j,{key:0},[U(C(Qe),{size:"medium",class:z(e.$style.text),color:"text-base"},{default:ae((()=>[...t[0]||(t[0]=[l("•",-1)])])),_:1},8,["class"]),U(C(Et),{size:"medium",theme:"primary","data-test-id":"whats-new-modal-next-versions-link",onClick:b},{default:ae((()=>[l(y(C(n).baseText("whatsNew.versionsBehind",{interpolate:{count:g.value.length>99?"99+":g.value.length}})),1)])),_:1})],64)):w("",!0)],2)],2)],2),C(u).hasVersionUpdates?(r(),ee(C(ke),{key:0,disabled:C(v).canUserUpdateVersion,content:C(n).baseText("whatsNew.updateNudgeTooltip"),placement:"bottom"},{default:ae((()=>[U(C(Je),{size:"large",label:C(n).baseText("whatsNew.update"),disabled:!C(v).canUserUpdateVersion,"data-test-id":"whats-new-modal-update-button",onClick:f},null,8,["label","disabled"])])),_:1},8,["disabled","content"])):w("",!0)],2)])),content:ae((()=>[i("div",{class:z(e.$style.container)},[C(u).hasSignificantUpdates?(r(),ee(C(Xe),{key:0,class:z(e.$style.callout),theme:"warning"},{default:ae((()=>[D(e.$slots,"callout-message",{},(()=>[U(C(Qe),{size:"small"},{default:ae((()=>[l(y(C(n).baseText("whatsNew.updateAvailable",{interpolate:{currentVersion:C(u).currentVersion?.name??"unknown",latestVersion:C(u).latestVersion?.name,count:g.value.length}}))+" ",1),U(C(Et),{size:"small",underline:!0,theme:"primary",to:C(bi),target:"_blank"},{default:ae((()=>[l(y(C(n).baseText("whatsNew.updateAvailable.changelogLink")),1)])),_:1},8,["to"])])),_:1})]))])),_:3},8,["class"])):w("",!0),(r(!0),s(j,null,Q(C(u).whatsNewArticles,(t=>(r(),s("div",{ref_for:!0,ref:e=>{e&&(o.value[t.id]=e)},key:t.id,class:z(e.$style.article),"data-test-id":`whats-new-item-${t.id}`},[U(C(Ae),{bold:"",tag:"h2",size:"xlarge"},{default:ae((()=>[l(y(t.title),1)])),_:2},1024),U(C(Ne),{content:t.content,class:z(e.$style.markdown),options:{markdown:{html:!0,linkify:!0,typographer:!0,breaks:!0},tasklists:{enabled:!1},linkAttributes:{attrs:{target:"_blank",rel:"noopener"}},youtube:{width:"100%",height:"315"}}},null,8,["content","class"])],10,ah)))),128)),U(C(Ne),{content:C(u).whatsNew.footer,class:z(e.$style.markdown),options:{markdown:{html:!0,linkify:!0,typographer:!0,breaks:!0},tasklists:{enabled:!1},linkAttributes:{attrs:{target:"_blank",rel:"noopener"}},youtube:{width:"100%",height:"315"}}},null,8,["content","class"])],2)])),_:3},8,["event-bus","name"]))}}),lh=Rt(rh,[["__cssModules",{$style:{header:"_header_1bhk4_125",column:"_column_1bhk4_137",row:"_row_1bhk4_143",container:"_container_1bhk4_150",article:"_article_1bhk4_154",markdown:"_markdown_1bhk4_158"}}]]),nh={"data-test-id":"conflicting-webhook-path"},ih=Rt(g({__name:"WorkflowActivationConflictingWebhookModal",props:{data:{}},setup(e){const t=At(),o=Nr(),a=Si(),{data:n}=e,s=x((()=>a.webhookUrl)),c=x((()=>{const e=" and activate this one, or ";return"n8n-nodes-base.formTrigger"===n.triggerType?{title:"Form",callout:"form trigger",suggestion:e+"adjust the following URL path in either workflow:"}:"@n8n/n8n-nodes-langchain.chatTrigger"===n.triggerType?{title:"Chat",callout:"chat trigger",suggestion:e+"insert a new Chat Trigger node in either workflow:"}:"n8n-nodes-base.webhook"===n.triggerType?{title:"Webhook",callout:"webhook trigger",suggestion:e+"adjust the following URL path in either workflow:"}:{title:"Trigger",callout:"trigger",suggestion:e+"insert a new trigger node of the same type in either workflow:"}})),d=x((()=>a.urlBaseEditor+"workflow/"+n.workflowId)),u=async()=>{o.closeModal(cn)};return(e,o)=>(r(),ee(Qi,{width:"540px",name:C(cn),title:`Conflicting ${c.value.title} Path`,"event-bus":C(t),center:!0},{content:ae((()=>[U(C(Xe),{theme:"danger","data-test-id":"conflicting-webhook-callout"},{default:ae((()=>[l(" A "+y(c.value.callout)+" '"+y(C(n).node)+"' in the workflow '"+y(C(n).workflowName)+"' uses a conflicting URL path, so this workflow cannot be activated ",1)])),_:1}),i("div",{class:z(e.$style.container)},[i("div",null,[U(C(Qe),{color:"text-base"},{default:ae((()=>[...o[0]||(o[0]=[l(" You can deactivate ",-1)])])),_:1}),U(C(Et),{to:d.value,underline:!0},{default:ae((()=>[l(y(C(n).workflowName),1)])),_:1},8,["to"]),o[1]||(o[1]=l(" "+y(" ")+" ",-1)),U(C(Qe),{color:"text-base","data-test-id":"conflicting-webhook-suggestion"},{default:ae((()=>[l(y(c.value.suggestion),1)])),_:1})])],2),i("div",nh,[U(C(Qe),{color:"text-light"},{default:ae((()=>[l(y(s.value)+"/",1)])),_:1}),U(C(Qe),{color:"text-dark",bold:""},{default:ae((()=>[l(y(C(n).webhookPath),1)])),_:1})])])),footer:ae((()=>[U(C(Je),{label:"Done",size:"medium",float:"right","data-test-id":"close-button",onClick:u})])),_:1},8,["name","title","event-bus"]))}}),[["__cssModules",{$style:{container:"_container_1lcly_125"}}]]),sh="My Sub-workflow",ch=g({__name:"WorkflowExtractionNameModal",props:{modalName:{},data:{}},setup(t){const o=t,a=se(),l=Oo(),n=At(),s=au(),d=c(sh),u=c(!1),p=x((()=>d.value?d.value:sh)),v=async()=>{if(u.value)return;u.value=!0;const{selection:t,subGraph:r}=o.data;try{await s.extractNodesIntoSubworkflow(t,r,p.value)}catch(e){l.showError(e,a.baseText("workflowExtraction.error.failure"))}finally{n.emit("close")}},m=c(null);return E((()=>{setTimeout((()=>{m.value?.inputRef?.select(),m.value?.inputRef?.focus()}))})),(e,t)=>(r(),ee(Qi,{"max-width":"540px",title:C(a).baseText("workflowExtraction.modal.description",{adjustToNumber:o.data.subGraph.length}),"event-bus":C(n),name:C(on),center:!0,"close-on-click-modal":!1},{content:ae((()=>[U(C(dt),{ref_key:"inputRef",ref:m,modelValue:d.value,"onUpdate:modelValue":t[0]||(t[0]=e=>d.value=e),name:"key",label:"","max-length":"128","focus-initially":"",onEnter:v},null,8,["modelValue"])])),footer:ae((({close:t})=>[i("div",{class:z(e.$style.footer)},[U(C(Je),{variant:"subtle",label:C(a).baseText("generic.cancel"),float:"right","data-test-id":"cancel-button",onClick:t},null,8,["label","onClick"]),U(C(Je),{label:C(a).baseText("generic.confirm"),float:"right",disabled:!d.value,"data-test-id":"submit-button",onClick:v},null,8,["label","disabled"])],2)])),_:1},8,["title","event-bus","name"]))}}),dh=Rt(ch,[["__cssModules",{$style:{row:"_row_5zd7s_125",container:"_container_5zd7s_129",description:"_description_5zd7s_133",footer:"_footer_5zd7s_138"}}]]),uh=g({__name:"WorkflowHistoryVersionRestoreModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=Nr();return(e,n)=>(r(),ee(Qi,{width:"500px",name:t.modalName,"before-close":t.data.beforeClose},{header:ae((()=>[U(C(Ae),{tag:"h2",size:"xlarge"},{default:ae((()=>[l(y(C(o).baseText("workflowHistory.action.restore.modal.title")),1)])),_:1})])),content:ae((()=>[i("div",null,[U(C(Qe),null,{default:ae((()=>[U(C(me),{keypath:"workflowHistory.action.restore.modal.subtitle",tag:"span",scope:"global"},{date:ae((()=>[i("strong",null,y(t.data.formattedCreatedAt),1)])),_:1}),n[0]||(n[0]=i("br",null,null,-1)),n[1]||(n[1]=i("br",null,null,-1)),t.data.isWorkflowActivated?(r(),ee(C(me),{key:0,keypath:"workflowHistory.action.restore.modal.publishedNote",tag:"span",scope:"global"})):w("",!0)])),_:1})])])),footer:ae((()=>[i("div",{class:z(e.$style.footer)},[(r(!0),s(j,null,Q(t.data.buttons,((e,o)=>(r(),ee(C(Je),{key:o,size:"medium",variant:e.variant,onClick:()=>{e.action(),a.closeModal(t.modalName)}},{default:ae((()=>[l(y(e.text),1)])),_:2},1032,["variant","onClick"])))),128))],2)])),_:1},8,["name","before-close"]))}}),ph=Rt(uh,[["__cssModules",{$style:{footer:"_footer_1xtox_125"}}]]),vh=g({__name:"WorkflowHistoryVersionUnpublishModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=Nr(),n=c(!1),s=()=>{t.data.eventBus.emit("cancel"),a.closeModal(t.modalName)},d=()=>{n.value=!0,t.data.eventBus.emit("unpublish")};return G((()=>{n.value=!1})),(e,a)=>(r(),ee(Qi,{width:"500px",name:t.modalName,"before-close":s},{header:ae((()=>[U(C(Ae),{tag:"h2",size:"xlarge"},{default:ae((()=>[l(y(C(o).baseText("workflowHistory.action.unpublish.modal.title",{interpolate:{versionName:t.data.versionName||""}})),1)])),_:1})])),content:ae((()=>[i("div",{class:z(e.$style.content)},[U(C(Ve),{class:z(e.$style.icon),icon:"triangle-alert",color:"warning",size:"xlarge"},null,8,["class"]),U(C(Qe),{size:"medium"},{default:ae((()=>[l(y(C(o).baseText("workflowHistory.action.unpublish.modal.description",{interpolate:{versionName:t.data.versionName||""}})),1)])),_:1})],2)])),footer:ae((()=>[i("div",{class:z(e.$style.footer)},[U(C(Je),{variant:"subtle",size:"medium",disabled:n.value,onClick:s},{default:ae((()=>[l(y(C(o).baseText("generic.cancel")),1)])),_:1},8,["disabled"]),U(C(Je),{variant:"solid",size:"medium",loading:n.value,onClick:d},{default:ae((()=>[l(y(C(o).baseText("workflowHistory.action.unpublish.modal.button.unpublish")),1)])),_:1},8,["loading"])],2)])),_:1},8,["name"]))}}),mh=Rt(vh,[["__cssModules",{$style:{footer:"_footer_1hiim_125",content:"_content_1hiim_134",icon:"_icon_1hiim_141"}}]]),gh=g({__name:"WorkflowVersionForm",props:d({disabled:{type:Boolean},versionNameTestId:{},descriptionTestId:{}},{versionName:{required:!0},versionNameModifiers:{},description:{required:!0},descriptionModifiers:{}}),emits:d(["submit"],["update:versionName","update:description"]),setup(e,{expose:t,emit:o}){const a=A(e,"versionName"),l=A(e,"description"),n=K("nameInput"),i=se(),c=o,d=()=>{c("submit")};return t({focusInput:()=>{n.value?.select()}}),(t,o)=>(r(),s("div",{class:z(t.$style.formContainer)},[U(C(It),{"input-name":"workflow-version-name",label:C(i).baseText("workflows.publishModal.versionNameLabel"),required:!0,class:z(t.$style.inputWrapper)},{default:ae((()=>[U(C(bt),{id:"workflow-version-name",ref:"nameInput",modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=e=>a.value=e),disabled:e.disabled,size:"large",maxlength:C(128),"data-test-id":e.versionNameTestId,onKeydown:V(d,["enter"])},null,8,["modelValue","disabled","maxlength","data-test-id"])])),_:1},8,["label","class"]),U(C(It),{"input-name":"workflow-version-description",label:C(i).baseText("workflows.publishModal.descriptionPlaceholder")},{default:ae((()=>[U(C(bt),{id:"workflow-version-description",modelValue:l.value,"onUpdate:modelValue":o[1]||(o[1]=e=>l.value=e),type:"textarea",rows:4,disabled:e.disabled,size:"large",maxlength:C(Fl),"data-test-id":e.descriptionTestId},null,8,["modelValue","disabled","maxlength","data-test-id"])])),_:1},8,["label"])],2))}}),bh=Rt(gh,[["__cssModules",{$style:{formContainer:"_formContainer_1ibyw_125",inputWrapper:"_inputWrapper_1ibyw_131"}}]]),fh=g({__name:"WorkflowVersionFormModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=At(),n=Nr(),s=K("versionForm"),d=c(""),u=c(""),p=x((()=>t.data.submitting??!1));function v(){s.value?.focusInput()}E((()=>{t.data.versionName?d.value=t.data.versionName:t.data.versionId&&(d.value=du(t.data.versionId)),t.data.description&&(u.value=t.data.description),a.on("opened",v)})),G((()=>{a.off("opened",v)}));const m=()=>{t.data.eventBus.emit("cancel"),n.closeModal(t.modalName)},g=()=>{0!==d.value.trim().length&&t.data.eventBus.emit("submit",{versionId:t.data.versionId,name:d.value,description:u.value})};return(t,n)=>(r(),ee(Qi,{width:"500px","max-height":"85vh",name:e.modalName,"event-bus":C(a),center:!0,"before-close":m},{header:ae((()=>[U(C(Ae),{size:"xlarge"},{default:ae((()=>[l(y(e.data.modalTitle),1)])),_:1})])),content:ae((()=>[i("div",{class:z(t.$style.content)},[U(bh,{ref_key:"versionForm",ref:s,"version-name":d.value,"onUpdate:versionName":n[0]||(n[0]=e=>d.value=e),description:u.value,"onUpdate:description":n[1]||(n[1]=e=>u.value=e),"version-name-test-id":`${e.modalName}-version-name-input`,"description-test-id":`${e.modalName}-description-input`,onSubmit:g},null,8,["version-name","description","version-name-test-id","description-test-id"]),i("div",{class:z(t.$style.actions)},[U(C(Je),{variant:"subtle",disabled:p.value,label:C(o).baseText("generic.cancel"),"data-test-id":`${e.modalName}-cancel-button`,onClick:m},null,8,["disabled","label","data-test-id"]),U(C(Je),{loading:p.value,disabled:0===d.value.trim().length,label:e.data.submitButtonLabel,"data-test-id":`${e.modalName}-submit-button`,onClick:g},null,8,["loading","disabled","label","data-test-id"])],2)],2)])),_:1},8,["name","event-bus"]))}}),hh=Rt(fh,[["__cssModules",{$style:{content:"_content_1r5gk_125",actions:"_actions_1r5gk_131"}}]]),_h={class:"list-option"},xh={class:"option-headline"},yh={class:"option-description"},wh=["textContent"],kh=["disabled"],Th={key:1,"data-test-id":"workflow-caller-policy"},Ch=["textContent"],Eh=["textContent"],Ih=["textContent"],jh=["textContent"],zh=["textContent"],Nh=["textContent"],Sh=["textContent"],Mh=["textContent"],$h=["textContent"],Ah=["textContent"],Ph={key:3,"data-test-id":"workflow-settings-timeout-form"},Bh=["textContent"],Lh={for:"availableInMCP"},Oh={for:"timeSavedPerExecution"},Rh={class:"ignore-key-press-canvas"},Dh=g({__name:"WorkflowSettings",setup(e){const t=it(),o=se(),a=fo(),n=Oo(),d=At(),u=Va(),{trackMcpAccessEnabledForWorkflow:v}=uu(),{registerCustomAction:m,unregisterCustomAction:g}=nu(),b=Gi(),{isEnabled:h}=ld(),_=Br(["rbac"],{rbac:{scope:"credentialResolver:list"}}),k=Br(["rbac"],{rbac:{scope:"credentialResolver:create"}}),I=Br(["rbac"],{rbac:{scope:"credentialResolver:update"}}),N=Si(),S=Ri(),$=xr(),A=fd(),P=Pr(),B=Rr(),L=x((()=>{const e=P.workflowId;return e?_r(Sr(e)):null})),O=Da(),R=Vc(),D=Qa(),W=c(!0),V=c([]),q=c([{key:"default",value:o.baseText("workflowSettings.redactionOptions.default")},{key:"redact",value:o.baseText("workflowSettings.redactionOptions.redact")}]),H=c([]),K=c([]),Y=c([]),X=c([]),J=c([{key:"v0",value:o.baseText("workflowSettings.executionLogic.v0.title"),description:o.baseText("workflowSettings.executionLogic.v0.description")},{key:"v1",value:o.baseText("workflowSettings.executionLogic.v1.title"),description:o.baseText("workflowSettings.executionLogic.v1.description")},{key:"v2",value:o.baseText("workflowSettings.executionLogic.v2.title"),description:o.baseText("workflowSettings.executionLogic.v2.description")}]),Z=c([]),te=c({}),oe=c([]),re=c(null),le=c(void 0),{resolvers:ne,resolverTypes:ie,fetchResolvers:ce,fetchResolverTypes:de,openCreateModal:ue,openEditModal:pe}=pu(),ve=c(0),me=c(0),ge=c({hours:0,minutes:0,seconds:0}),be=x((()=>{const e=te.value.credentialResolverId;if(!e)return!1;const t=ne.value.find((t=>t.id===e));return!!t&&!!ie.value.find((e=>e.name===t.type))?.options?.length})),fe=x((()=>({errorWorkflow:o.baseText("workflowSettings.helpTexts.errorWorkflow"),timezone:o.baseText("workflowSettings.helpTexts.timezone"),credentialResolver:o.baseText("workflowSettings.helpTexts.credentialResolver"),saveDataErrorExecution:o.baseText("workflowSettings.helpTexts.saveDataErrorExecution"),saveDataSuccessExecution:o.baseText("workflowSettings.helpTexts.saveDataSuccessExecution"),saveExecutionProgress:o.baseText("workflowSettings.helpTexts.saveExecutionProgress"),saveManualExecutions:o.baseText("workflowSettings.helpTexts.saveManualExecutions"),executionTimeoutToggle:o.baseText("workflowSettings.helpTexts.executionTimeoutToggle"),executionTimeout:o.baseText("workflowSettings.helpTexts.executionTimeout"),workflowCallerPolicy:o.baseText("workflowSettings.helpTexts.workflowCallerPolicy"),workflowCallerIds:o.baseText("workflowSettings.helpTexts.workflowCallerIds"),redactProductionData:o.baseText("workflowSettings.helpTexts.redactProductionData"),redactManualData:o.baseText("workflowSettings.helpTexts.redactManualData")}))),he=c({timezone:"America/New_York",saveDataErrorExecution:"all",saveDataSuccessExecution:"all",saveExecutionProgress:!1,saveManualExecutions:!1,workflowCallerPolicy:"workflowsFromSameOwner",availableInMCP:!1}),_e=x((()=>"combined"===te.value.binaryMode?"v2":te.value.executionOrder||"v0")),xe=x((()=>S.isModuleActive("mcp")&&S.moduleSettings.mcp?.mcpAccessEnabled)),ye=x((()=>$.preferences.branchReadOnly||A.shouldBeReadOnly)),we=x((()=>L.value?.name??"")),Te=x((()=>P.workflowId)),Ce=x((()=>B.getWorkflowById(Te.value))),Ee=x((()=>S.isEnterpriseFeatureEnabled[pn.Sharing])),Ie=x((()=>{const e=o.baseText("workflowSettings.callerPolicy.options.workflowsFromSameProject");return O.getWorkflowOwnerName(`${Te.value}`,e)})),je=x((()=>Bl(Ce.value?.scopes).workflow)),Ne=x((()=>S.isEnterpriseFeatureEnabled[pn.DataRedaction])),Se=x((()=>S.isModuleActive("redaction")&&(!Ne.value||je.value.updateRedactionSetting)));function $e(){b.goToUpgrade("workflow-settings","upgrade-data-redaction")}const Ae=x((()=>h.value&&!!te.value.credentialResolverId)),Pe=x({get(){if(Ae.value)return"redact";const e=te.value.redactionPolicy;return"all"===e||"non-manual"===e?"redact":"default"},set(e){const t="redact"===Le.value;te.value.redactionPolicy="redact"===e?t?"all":"non-manual":t?"manual-only":"none"}}),Le=x({get(){const e=te.value.redactionPolicy;return"all"===e||"manual-only"===e?"redact":"default"},set(e){const t="redact"===Pe.value;te.value.redactionPolicy="redact"===e?t?"all":"manual-only":t?"non-manual":"none"}}),Oe=x((()=>ye.value||!je.value.update)),Re=x((()=>o.baseText("workflowSettings.availableInMCP.tooltip"))),De=x((()=>Ce?.value?.nodes?Ce.value.nodes.filter((e=>"n8n-nodes-base.timeSaved"===e.type&&!0!==e.disabled)):[])),Ue=x((()=>De.value.length>0)),We=x((()=>[{label:o.baseText("workflowSettings.timeSavedPerExecution.tab.fixed"),value:"fixed"},{label:o.baseText("workflowSettings.timeSavedPerExecution.tab.dynamic"),value:"dynamic"}])),qe=x((()=>"combined"===te.value.binaryMode||D.isVariantEnabled(Zl.name,Zl.variant)?J.value:J.value.filter((e=>"v2"!==e.key)))),Fe=e=>{te.value.callerIds=/^[a-zA-Z0-9,\s_-]+$/.test(e)?e:e.replace(/[^a-zA-Z0-9,\s_-]/g,"")},He=()=>{d.emit("close"),a.run("workflowSettings.dialogVisibleChanged",{dialogVisible:!1})},Ke=(e,t)=>{const o=t?parseInt(t,10):0;ge.value={...ge.value,[e]:o}},Ge=async()=>{V.value=[{key:"none",value:o.baseText("workflowSettings.callerPolicy.options.none")},{key:"workflowsFromSameOwner",value:o.baseText(Ce.value.homeProject?.type===Fa.Personal?"workflowSettings.callerPolicy.options.workflowsFromPersonalProject":"workflowSettings.callerPolicy.options.workflowsFromTeamProject",{interpolate:{projectName:Ie.value}})},{key:"workflowsFromAList",value:o.baseText("workflowSettings.callerPolicy.options.workflowsFromAList")},{key:"any",value:o.baseText("workflowSettings.callerPolicy.options.any")}]},Ye=async()=>{H.value=[{key:"DEFAULT",value:o.baseText("workflowSettings.saveDataErrorExecutionOptions.defaultSave",{interpolate:{defaultValue:"all"===he.value.saveDataErrorExecution?o.baseText("workflowSettings.saveDataErrorExecutionOptions.save"):o.baseText("workflowSettings.saveDataErrorExecutionOptions.doNotSave")}})},{key:"all",value:o.baseText("workflowSettings.saveDataErrorExecutionOptions.save")},{key:"none",value:o.baseText("workflowSettings.saveDataErrorExecutionOptions.doNotSave")}]},Xe=async()=>{K.value=[{key:"DEFAULT",value:o.baseText("workflowSettings.saveDataSuccessExecutionOptions.defaultSave",{interpolate:{defaultValue:"all"===he.value.saveDataSuccessExecution?o.baseText("workflowSettings.saveDataSuccessExecutionOptions.save"):o.baseText("workflowSettings.saveDataSuccessExecutionOptions.doNotSave")}})},{key:"all",value:o.baseText("workflowSettings.saveDataSuccessExecutionOptions.save")},{key:"none",value:o.baseText("workflowSettings.saveDataSuccessExecutionOptions.doNotSave")}]},Ze=async()=>{Y.value=[{key:"DEFAULT",value:o.baseText("workflowSettings.saveExecutionProgressOptions.defaultSave",{interpolate:{defaultValue:he.value.saveExecutionProgress?o.baseText("workflowSettings.saveExecutionProgressOptions.save"):o.baseText("workflowSettings.saveExecutionProgressOptions.doNotSave")}})},{key:!0,value:o.baseText("workflowSettings.saveExecutionProgressOptions.save")},{key:!1,value:o.baseText("workflowSettings.saveExecutionProgressOptions.doNotSave")}]},et=async()=>{X.value=[{key:"DEFAULT",value:o.baseText("workflowSettings.saveManualOptions.defaultSave",{interpolate:{defaultValue:he.value.saveManualExecutions?o.baseText("workflowSettings.saveManualOptions.save"):o.baseText("workflowSettings.saveManualOptions.doNotSave")}})},{key:!0,value:o.baseText("workflowSettings.saveManualOptions.save")},{key:!1,value:o.baseText("workflowSettings.saveManualOptions.doNotSave")}]},tt=async()=>{if(0!==Z.value.length)return;const e=await S.getTimezones();let t=e[he.value.timezone];void 0===t&&(t=o.baseText("workflowSettings.defaultTimezoneNotValid")),Z.value.push({key:"DEFAULT",value:o.baseText("workflowSettings.defaultTimezone",{interpolate:{defaultTimezoneValue:t}})});for(const o of Object.keys(e))Z.value.push({key:o,value:e[o]})},at=async e=>{const t=await B.searchWorkflows({query:e,isArchived:!1,triggerNodeTypes:["n8n-nodes-base.errorTrigger"]});t.sort(((e,t)=>e.name.toLowerCase()<t.name.toLowerCase()?-1:e.name.toLowerCase()>t.name.toLowerCase()?1:0)),t.unshift({id:"DEFAULT",name:o.baseText("workflowSettings.noWorkflow")}),oe.value=t},rt=async()=>{re.value?.blur(),await T(),ue({onSave:async e=>{await ce(),te.value.credentialResolverId=e}})},lt=async()=>{te.value.credentialResolverId&&pe(te.value.credentialResolverId,{onSave:async()=>{await ce()},onDelete:async e=>{await ce(),te.value.credentialResolverId===e&&(te.value.credentialResolverId=void 0)}})},{debounce:nt}=Fi(),st=nt(at,{debounceTime:300,trailing:!0}),ct=e=>{if(e>0){const t=e%3600;return{hours:Math.floor(e/3600),minutes:Math.floor(t/60),seconds:t%60}}return{hours:0,minutes:0,seconds:0}},dt=async()=>{const e={settings:te.value},{hours:r,minutes:l,seconds:i}=ge.value;if(e.settings.executionTimeout=-1!==e.settings.executionTimeout?3600*r+60*l+i:-1,0===e.settings.executionTimeout)return void n.showError(new Error(o.baseText("workflowSettings.showError.saveSettings1.errorMessage")),o.baseText("workflowSettings.showError.saveSettings1.title"),o.baseText("workflowSettings.showError.saveSettings1.message")+":");if(te.value?.maxExecutionTimeout&&e.settings.executionTimeout>te.value?.maxExecutionTimeout){const e=ct(te.value.maxExecutionTimeout);return void n.showError(new Error(o.baseText("workflowSettings.showError.saveSettings2.errorMessage",{interpolate:{hours:e.hours.toString(),minutes:e.minutes.toString(),seconds:e.seconds.toString()}})),o.baseText("workflowSettings.showError.saveSettings2.title"),o.baseText("workflowSettings.showError.saveSettings2.message")+":")}delete e.settings.maxExecutionTimeout,W.value=!0,e.versionId=P.workflowVersionId,e.expectedChecksum=L?.value?.checksum;try{await P.updateWorkflow(String(t.params.name),e)}catch(d){return n.showError(d,o.baseText("workflowSettings.showError.saveSettings3.title")),void(W.value=!1)}const s=Object.fromEntries(Object.entries(te.value).filter((([,e])=>"DEFAULT"!==e))),c=L?.value?.getSettingsSnapshot()??{};L?.value?.setSettings(s),W.value=!1,n.showMessage({title:o.baseText("workflowSettings.showMessage.saveSettings.title"),type:"success"}),He(),a.run("workflowSettings.saveSettings",{oldSettings:{...c}}),u.track("User updated workflow settings",{workflow_id:P.workflowId,time_saved:te.value.timeSavedPerExecution??"",error_workflow:te.value.errorWorkflow??""}),xe.value&&te.value.availableInMCP&&v(Te.value),te.value.binaryMode!==le.value&&n.showMessage({title:o.baseText("workflowSettings.executionLogic.changed.title"),message:p("span",[o.baseText("workflowSettings.executionLogic.changed.description"),p(Et,{to:"https://docs.n8n.io/data/binary-data/",size:"small",newWindow:!0},(()=>o.baseText("generic.learnMore")))]),type:"warning",duration:0})},ut=()=>{te.value.executionTimeout=-1===te.value.executionTimeout?0:-1},pt=()=>{te.value.availableInMCP=!te.value.availableInMCP},vt=e=>{const t=parseInt(e,10);te.value.timeSavedPerExecution=isNaN(t)?void 0:t<0?0:t},mt=e=>{"v0"!==e&&"v1"!==e||(te.value.binaryMode=Yn,te.value.executionOrder=e),"v2"===e&&(te.value.binaryMode=Mn,te.value.executionOrder="v1")};return E((async()=>{if(ve.value=N.executionTimeout,me.value=N.maxExecutionTimeout,!P.isWorkflowSaved[P.workflowId])return n.showMessage({title:"No workflow active",message:"No workflow active to display settings of.",type:"error",duration:0}),void He();he.value.saveDataErrorExecution=S.saveDataErrorExecution,he.value.saveDataSuccessExecution=S.saveDataSuccessExecution,he.value.saveManualExecutions=S.saveManualExecutions,he.value.saveExecutionProgress=S.saveDataProgressExecution,he.value.timezone=N.timezone,he.value.workflowCallerPolicy=S.workflowCallerPolicyDefaultOption,W.value=!0;let e=!1;try{const t=[B.fetchWorkflow(Te.value),at(),Ye(),Xe(),Ze(),et(),tt(),Ge()];h.value&&_&&t.push(ce().then((t=>{e=t})),de()),await Promise.all(t)}catch(o){n.showError(o,"Problem loading settings","The following error occurred loading the data:")}const t=L?.value?.getSettingsSnapshot()??{};void 0===t.timeSavedMode&&(t.timeSavedMode="fixed"),void 0===t.errorWorkflow&&(t.errorWorkflow="DEFAULT"),void 0===t.timezone&&(t.timezone="DEFAULT"),void 0===t.saveDataErrorExecution&&(t.saveDataErrorExecution="DEFAULT"),void 0===t.saveDataSuccessExecution&&(t.saveDataSuccessExecution="DEFAULT"),void 0===t.saveExecutionProgress&&(t.saveExecutionProgress="DEFAULT"),void 0===t.saveManualExecutions&&(t.saveManualExecutions="DEFAULT"),void 0===t.callerPolicy&&(t.callerPolicy=he.value.workflowCallerPolicy),void 0===t.executionTimeout&&(t.executionTimeout=N.executionTimeout),void 0===t.maxExecutionTimeout&&(t.maxExecutionTimeout=N.maxExecutionTimeout),void 0===t.executionOrder&&(t.executionOrder="v0"),void 0===t.binaryMode&&(t.binaryMode=Yn),void 0===t.availableInMCP&&(t.availableInMCP=he.value.availableInMCP),le.value=t.binaryMode,te.value=t,e&&t.credentialResolverId&&!ne.value.some((e=>e.id===t.credentialResolverId))&&(te.value.credentialResolverId=void 0),ge.value=ct(t.executionTimeout),W.value=!1,a.run("workflowSettings.dialogVisibleChanged",{dialogVisible:!0}),u.track("User opened workflow settings",{workflow_id:P.workflowId}),m({key:"openSavedTimeNodeCreator",action:()=>{He(),R.openNodeCreatorForRegularNodes(Jn.NODE_CONNECTION_ACTION)}})})),G((()=>{st.cancel?.(),g("openSavedTimeNodeCreator")})),(e,t)=>{const a=F("n8n-html"),n=F("loading");return r(),ee(Qi,{name:C(yi),width:"65%","max-height":"80%",title:C(o).baseText("workflowSettings.settingsFor",{interpolate:{workflowName:we.value,workflowId:Te.value}}),"event-bus":C(d),scrollable:!0},{content:ae((()=>[M((r(),s("div",{class:z(e.$style["workflow-settings"]),"data-test-id":"workflow-settings-dialog"},[U(C(Cl),null,{default:ae((()=>[U(C(El),{span:10,class:z(e.$style["setting-name"])},{default:ae((()=>[l(y(C(o).baseText("workflowSettings.executionLogic")),1)])),_:1},8,["class"]),U(C(El),{span:14,class:"ignore-key-press-canvas"},{default:ae((()=>[U(C(ot),{modelValue:_e.value,"onUpdate:modelValue":[t[0]||(t[0]=e=>_e.value=e),mt],placeholder:"Select Execution Order",size:"medium",filterable:"",disabled:ye.value||!je.value.update,"limit-popper-width":!0,"data-test-id":"workflow-settings-execution-order"},{default:ae((()=>[(r(!0),s(j,null,Q(qe.value,(e=>(r(),ee(C(Nt),{key:e.key,label:e.value,value:e.key},{default:ae((()=>[i("div",_h,[i("div",xh,y(e.value),1),M(i("div",yh,null,512),[[a,e.description]])])])),_:2},1032,["label","value"])))),128))])),_:1},8,["modelValue","disabled"])])),_:1})])),_:1}),U(C(Cl),{"data-test-id":"error-workflow"},{default:ae((()=>[U(C(El),{span:10,class:z(e.$style["setting-name"])},{default:ae((()=>[l(y(C(o).baseText("workflowSettings.errorWorkflow"))+" ",1),U(C(ke),{placement:"top"},{content:ae((()=>[M(i("div",null,null,512),[[a,fe.value.errorWorkflow]])])),default:ae((()=>[U(C(Ve),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),U(C(El),{span:14,class:"ignore-key-press-canvas"},{default:ae((()=>[U(C(ot),{modelValue:te.value.errorWorkflow,"onUpdate:modelValue":t[1]||(t[1]=e=>te.value.errorWorkflow=e),placeholder:"Select Workflow",filterable:"",remote:"","remote-method":C(st),"remote-show-suffix":"",disabled:ye.value||!je.value.update,"limit-popper-width":!0,"data-test-id":"workflow-settings-error-workflow"},{default:ae((()=>[(r(!0),s(j,null,Q(oe.value,(t=>(r(),ee(C(Nt),{key:t.id,label:t.name,value:t.id,disabled:!1===t.active},{default:ae((()=>[i("div",{class:z(e.$style.optionContent)},[i("span",null,y(t.name),1),!1===t.active?(r(),ee(C(ke),{key:0,content:C(o).baseText("resourceLocator.workflow.inactive.tooltip"),placement:"top"},{default:ae((()=>[U(C(Ve),{icon:"triangle-alert",size:"small",class:z(e.$style.inactiveIcon)},null,8,["class"])])),_:1},8,["content"])):w("",!0)],2)])),_:2},1032,["label","value","disabled"])))),128))])),_:1},8,["modelValue","remote-method","disabled"])])),_:1})])),_:1}),C(h)?(r(),ee(C(Cl),{key:0,"data-test-id":"credential-resolver"},{default:ae((()=>[U(C(El),{span:10,class:z(e.$style["setting-name"])},{default:ae((()=>[l(y(C(o).baseText("workflowSettings.credentialResolver"))+" ",1),U(C(ke),{placement:"top"},{content:ae((()=>[i("div",{textContent:y(fe.value.credentialResolver)},null,8,wh)])),default:ae((()=>[U(C(Ve),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),U(C(El),{span:14,class:"ignore-key-press-canvas"},{default:ae((()=>[i("div",{class:z(e.$style["credential-resolver-container"])},[U(C(ot),{ref_key:"credentialResolverSelectRef",ref:re,modelValue:te.value.credentialResolverId,"onUpdate:modelValue":t[2]||(t[2]=e=>te.value.credentialResolverId=e),placeholder:C(o).baseText("workflowSettings.credentialResolver.placeholder"),filterable:"",clearable:"",disabled:ye.value||!je.value.update||!C(_),"limit-popper-width":!0,"data-test-id":"workflow-settings-credential-resolver"},f({default:ae((()=>[(r(!0),s(j,null,Q(C(ne),(e=>(r(),ee(C(Nt),{key:e.id,label:e.name,value:e.id},null,8,["label","value"])))),128))])),_:2},[C(k)?{name:"footer",fn:ae((()=>[i("button",{type:"button",class:z(e.$style["create-new-button"]),disabled:ye.value||!je.value.update,"data-test-id":"workflow-settings-credential-resolver-create-new",onClick:rt},[U(C(Ve),{size:"xsmall",icon:"plus"}),l(" "+y(C(o).baseText("workflowSettings.credentialResolver.createNew")),1)],10,kh)])),key:"0"}:void 0]),1032,["modelValue","placeholder","disabled"]),be.value&&C(I)?(r(),ee(C(Be),{key:0,variant:"ghost",icon:"pen",size:"small",disabled:ye.value||!je.value.update,title:C(o).baseText("workflowSettings.credentialResolver.edit"),"data-test-id":"workflow-settings-credential-resolver-edit",onClick:lt},null,8,["disabled","title"])):w("",!0)],2)])),_:1})])),_:1})):w("",!0),Ee.value?(r(),s("div",Th,[U(C(Cl),null,{default:ae((()=>[U(C(El),{span:10,class:z(e.$style["setting-name"])},{default:ae((()=>[l(y(C(o).baseText("workflowSettings.callerPolicy"))+" ",1),U(C(ke),{placement:"top"},{content:ae((()=>[i("div",{textContent:y(fe.value.workflowCallerPolicy)},null,8,Ch)])),default:ae((()=>[U(C(Ve),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),U(C(El),{span:14,class:"ignore-key-press-canvas"},{default:ae((()=>[U(C(ot),{modelValue:te.value.callerPolicy,"onUpdate:modelValue":t[3]||(t[3]=e=>te.value.callerPolicy=e),disabled:ye.value||!je.value.update,placeholder:C(o).baseText("workflowSettings.selectOption"),filterable:"","limit-popper-width":!0},{default:ae((()=>[(r(!0),s(j,null,Q(V.value,(e=>(r(),ee(C(Nt),{key:e.key,label:e.value,value:e.key},null,8,["label","value"])))),128))])),_:1},8,["modelValue","disabled","placeholder"])])),_:1})])),_:1}),"workflowsFromAList"===te.value.callerPolicy?(r(),ee(C(Cl),{key:0},{default:ae((()=>[U(C(El),{span:10,class:z(e.$style["setting-name"])},{default:ae((()=>[l(y(C(o).baseText("workflowSettings.callerIds"))+" ",1),U(C(ke),{placement:"top"},{content:ae((()=>[i("div",{textContent:y(fe.value.workflowCallerIds)},null,8,Eh)])),default:ae((()=>[U(C(Ve),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),U(C(El),{span:14},{default:ae((()=>[U(C(bt),{modelValue:te.value.callerIds,"onUpdate:modelValue":[t[4]||(t[4]=e=>te.value.callerIds=e),Fe],disabled:ye.value||!je.value.update,placeholder:C(o).baseText("workflowSettings.callerIds.placeholder"),type:"text","data-test-id":"workflow-caller-policy-workflow-ids"},null,8,["modelValue","disabled","placeholder"])])),_:1})])),_:1})):w("",!0)])):w("",!0),U(C(Cl),null,{default:ae((()=>[U(C(El),{span:10,class:z(e.$style["setting-name"])},{default:ae((()=>[l(y(C(o).baseText("workflowSettings.timezone"))+" ",1),U(C(ke),{placement:"top"},{content:ae((()=>[i("div",{textContent:y(fe.value.timezone)},null,8,Ih)])),default:ae((()=>[U(C(Ve),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),U(C(El),{span:14,class:"ignore-key-press-canvas"},{default:ae((()=>[U(C(ot),{modelValue:te.value.timezone,"onUpdate:modelValue":t[5]||(t[5]=e=>te.value.timezone=e),placeholder:"Select Timezone",filterable:"",disabled:ye.value||!je.value.update,"limit-popper-width":!0,"data-test-id":"workflow-settings-timezone"},{default:ae((()=>[(r(!0),s(j,null,Q(Z.value,(e=>(r(),ee(C(Nt),{key:e.key,label:e.value,value:e.key},null,8,["label","value"])))),128))])),_:1},8,["modelValue","disabled"])])),_:1})])),_:1}),U(C(Cl),null,{default:ae((()=>[U(C(El),{span:10,class:z(e.$style["setting-name"])},{default:ae((()=>[l(y(C(o).baseText("workflowSettings.saveDataErrorExecution"))+" ",1),U(C(ke),{placement:"top"},{content:ae((()=>[i("div",{textContent:y(fe.value.saveDataErrorExecution)},null,8,jh)])),default:ae((()=>[U(C(Ve),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),U(C(El),{span:14,class:"ignore-key-press-canvas"},{default:ae((()=>[U(C(ot),{modelValue:te.value.saveDataErrorExecution,"onUpdate:modelValue":t[6]||(t[6]=e=>te.value.saveDataErrorExecution=e),placeholder:C(o).baseText("workflowSettings.selectOption"),filterable:"",disabled:ye.value||!je.value.update,"limit-popper-width":!0,"data-test-id":"workflow-settings-save-failed-executions"},{default:ae((()=>[(r(!0),s(j,null,Q(H.value,(e=>(r(),ee(C(Nt),{key:e.key,label:e.value,value:e.key},null,8,["label","value"])))),128))])),_:1},8,["modelValue","placeholder","disabled"])])),_:1})])),_:1}),U(C(Cl),null,{default:ae((()=>[U(C(El),{span:10,class:z(e.$style["setting-name"])},{default:ae((()=>[l(y(C(o).baseText("workflowSettings.saveDataSuccessExecution"))+" ",1),U(C(ke),{placement:"top"},{content:ae((()=>[i("div",{textContent:y(fe.value.saveDataSuccessExecution)},null,8,zh)])),default:ae((()=>[U(C(Ve),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),U(C(El),{span:14,class:"ignore-key-press-canvas"},{default:ae((()=>[U(C(ot),{modelValue:te.value.saveDataSuccessExecution,"onUpdate:modelValue":t[7]||(t[7]=e=>te.value.saveDataSuccessExecution=e),placeholder:C(o).baseText("workflowSettings.selectOption"),filterable:"",disabled:ye.value||!je.value.update,"limit-popper-width":!0,"data-test-id":"workflow-settings-save-success-executions"},{default:ae((()=>[(r(!0),s(j,null,Q(K.value,(e=>(r(),ee(C(Nt),{key:e.key,label:e.value,value:e.key},null,8,["label","value"])))),128))])),_:1},8,["modelValue","placeholder","disabled"])])),_:1})])),_:1}),U(C(Cl),null,{default:ae((()=>[U(C(El),{span:10,class:z(e.$style["setting-name"])},{default:ae((()=>[l(y(C(o).baseText("workflowSettings.saveManualExecutions"))+" ",1),U(C(ke),{placement:"top"},{content:ae((()=>[i("div",{textContent:y(fe.value.saveManualExecutions)},null,8,Nh)])),default:ae((()=>[U(C(Ve),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),U(C(El),{span:14,class:"ignore-key-press-canvas"},{default:ae((()=>[U(C(ot),{modelValue:te.value.saveManualExecutions,"onUpdate:modelValue":t[8]||(t[8]=e=>te.value.saveManualExecutions=e),placeholder:C(o).baseText("workflowSettings.selectOption"),filterable:"",disabled:ye.value||!je.value.update,"limit-popper-width":!0,"data-test-id":"workflow-settings-save-manual-executions"},{default:ae((()=>[(r(!0),s(j,null,Q(X.value,(e=>(r(),ee(C(Nt),{key:`${e.key}`,label:e.value,value:e.key},null,8,["label","value"])))),128))])),_:1},8,["modelValue","placeholder","disabled"])])),_:1})])),_:1}),U(C(Cl),null,{default:ae((()=>[U(C(El),{span:10,class:z(e.$style["setting-name"])},{default:ae((()=>[l(y(C(o).baseText("workflowSettings.saveExecutionProgress"))+" ",1),U(C(ke),{placement:"top"},{content:ae((()=>[i("div",{textContent:y(fe.value.saveExecutionProgress)},null,8,Sh)])),default:ae((()=>[U(C(Ve),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),U(C(El),{span:14,class:"ignore-key-press-canvas"},{default:ae((()=>[U(C(ot),{modelValue:te.value.saveExecutionProgress,"onUpdate:modelValue":t[9]||(t[9]=e=>te.value.saveExecutionProgress=e),placeholder:C(o).baseText("workflowSettings.selectOption"),filterable:"",disabled:ye.value||!je.value.update,"limit-popper-width":!0,"data-test-id":"workflow-settings-save-execution-progress"},{default:ae((()=>[(r(!0),s(j,null,Q(Y.value,(e=>(r(),ee(C(Nt),{key:`${e.key}`,label:e.value,value:e.key},null,8,["label","value"])))),128))])),_:1},8,["modelValue","placeholder","disabled"])])),_:1})])),_:1}),Se.value?(r(),s(j,{key:2},[U(C(Cl),{"data-test-id":"workflow-settings-redaction-policy"},{default:ae((()=>[U(C(El),{span:10,class:z([e.$style["setting-name"],{[e.$style["setting-name--disabled"]]:!Ne.value}])},{default:ae((()=>[l(y(C(o).baseText("workflowSettings.redactProductionData"))+" ",1),Ne.value?w("",!0):(r(),ee(C(ze),{key:0,class:z([e.$style["upgrade-badge"],"ml-4xs"]),onClick:$e},{default:ae((()=>[l(y(C(o).baseText("generic.upgrade")),1)])),_:1},8,["class"])),U(C(ke),{placement:"top"},{content:ae((()=>[i("div",{textContent:y(fe.value.redactProductionData)},null,8,Mh)])),default:ae((()=>[U(C(Ve),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),U(C(El),{span:14,class:"ignore-key-press-canvas"},{default:ae((()=>[U(C(ot),{modelValue:Pe.value,"onUpdate:modelValue":t[10]||(t[10]=e=>Pe.value=e),disabled:!Ne.value||ye.value||!je.value.updateRedactionSetting||Ae.value,placeholder:C(o).baseText("workflowSettings.selectOption"),filterable:"","limit-popper-width":!0,"data-test-id":"workflow-settings-redact-production-select"},{default:ae((()=>[(r(!0),s(j,null,Q(q.value,(e=>(r(),ee(C(Nt),{key:e.key,label:e.value,value:e.key},null,8,["label","value"])))),128))])),_:1},8,["modelValue","disabled","placeholder"])])),_:1})])),_:1}),Ae.value?(r(),ee(C(Cl),{key:0,class:z(e.$style["dynamic-credentials-hint"])},{default:ae((()=>[U(C(El),{span:10}),U(C(El),{span:14},{default:ae((()=>[U(C(Qe),{size:"small",color:"text-light",class:z(e.$style.dataRedactionHint)},{default:ae((()=>[l(y(C(o).baseText("workflowSettings.redactProductionData.dynamicCredentialsHint")),1)])),_:1},8,["class"])])),_:1})])),_:1},8,["class"])):w("",!0),U(C(Cl),null,{default:ae((()=>[U(C(El),{span:10,class:z([e.$style["setting-name"],{[e.$style["setting-name--disabled"]]:!Ne.value}])},{default:ae((()=>[l(y(C(o).baseText("workflowSettings.redactManualData"))+" ",1),Ne.value?w("",!0):(r(),ee(C(ze),{key:0,class:z([e.$style["upgrade-badge"],"ml-4xs"]),onClick:$e},{default:ae((()=>[l(y(C(o).baseText("generic.upgrade")),1)])),_:1},8,["class"])),U(C(ke),{placement:"top"},{content:ae((()=>[i("div",{textContent:y(fe.value.redactManualData)},null,8,$h)])),default:ae((()=>[U(C(Ve),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),U(C(El),{span:14,class:"ignore-key-press-canvas"},{default:ae((()=>[U(C(ot),{modelValue:Le.value,"onUpdate:modelValue":t[11]||(t[11]=e=>Le.value=e),disabled:!Ne.value||ye.value||!je.value.updateRedactionSetting,placeholder:C(o).baseText("workflowSettings.selectOption"),filterable:"","limit-popper-width":!0,"data-test-id":"workflow-settings-redact-manual-select"},{default:ae((()=>[(r(!0),s(j,null,Q(q.value,(e=>(r(),ee(C(Nt),{key:e.key,label:e.value,value:e.key},null,8,["label","value"])))),128))])),_:1},8,["modelValue","disabled","placeholder"])])),_:1})])),_:1})],64)):w("",!0),U(C(Cl),null,{default:ae((()=>[U(C(El),{span:10,class:z(e.$style["setting-name"])},{default:ae((()=>[l(y(C(o).baseText("workflowSettings.timeoutWorkflow"))+" ",1),U(C(ke),{placement:"top"},{content:ae((()=>[i("div",{textContent:y(fe.value.executionTimeoutToggle)},null,8,Ah)])),default:ae((()=>[U(C(Ve),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),U(C(El),{span:14},{default:ae((()=>[i("div",null,[U(C(Me),{ref:"inputField",disabled:ye.value||!je.value.update,"model-value":(te.value.executionTimeout??-1)>-1,"data-test-id":"workflow-settings-timeout-workflow","onUpdate:modelValue":ut},null,8,["disabled","model-value"])])])),_:1})])),_:1}),(te.value.executionTimeout??-1)>-1?(r(),s("div",Ph,[U(C(Cl),null,{default:ae((()=>[U(C(El),{span:10,class:z(e.$style["setting-name"])},{default:ae((()=>[l(y(C(o).baseText("workflowSettings.timeoutAfter"))+" ",1),U(C(ke),{placement:"top"},{content:ae((()=>[i("div",{textContent:y(fe.value.executionTimeout)},null,8,Bh)])),default:ae((()=>[U(C(Ve),{icon:"circle-help"})])),_:1})])),_:1},8,["class"]),U(C(El),{span:4},{default:ae((()=>[U(C(bt),{disabled:ye.value||!je.value.update,"model-value":ge.value.hours,min:0,"onUpdate:modelValue":t[12]||(t[12]=e=>Ke("hours",e))},{append:ae((()=>[l(y(C(o).baseText("workflowSettings.hours")),1)])),_:1},8,["disabled","model-value"])])),_:1}),U(C(El),{span:4,class:z(e.$style["timeout-input"])},{default:ae((()=>[U(C(bt),{disabled:ye.value||!je.value.update,"model-value":ge.value.minutes,min:0,max:60,"onUpdate:modelValue":t[13]||(t[13]=e=>Ke("minutes",e))},{append:ae((()=>[l(y(C(o).baseText("workflowSettings.minutes")),1)])),_:1},8,["disabled","model-value"])])),_:1},8,["class"]),U(C(El),{span:4,class:z(e.$style["timeout-input"])},{default:ae((()=>[U(C(bt),{disabled:ye.value||!je.value.update,"model-value":ge.value.seconds,min:0,max:60,"onUpdate:modelValue":t[14]||(t[14]=e=>Ke("seconds",e))},{append:ae((()=>[l(y(C(o).baseText("workflowSettings.seconds")),1)])),_:1},8,["disabled","model-value"])])),_:1},8,["class"])])),_:1})])):w("",!0),xe.value?(r(),ee(C(Cl),{key:4,"data-test-id":"workflow-settings-available-in-mcp"},{default:ae((()=>[U(C(El),{span:10,class:z(e.$style["setting-name"])},{default:ae((()=>[i("label",Lh,[l(y(C(o).baseText("workflowSettings.availableInMCP"))+" ",1),U(C(ke),{placement:"top"},{content:ae((()=>[l(y(Re.value),1)])),default:ae((()=>[U(C(Ve),{icon:"circle-help"})])),_:1})])])),_:1},8,["class"]),U(C(El),{span:14},{default:ae((()=>[i("div",null,[U(C(ke),{placement:"top",disabled:!Oe.value},{content:ae((()=>[l(y(Re.value),1)])),default:ae((()=>[U(C(Me),{ref:"inputField",disabled:Oe.value,"model-value":te.value.availableInMCP??!1,"data-test-id":"workflow-settings-available-in-mcp","onUpdate:modelValue":pt},null,8,["disabled","model-value"])])),_:1},8,["disabled"])])])),_:1})])),_:1})):w("",!0),U(C(Cl),null,{default:ae((()=>[U(C(El),{span:10,class:z(e.$style["setting-name"])},{default:ae((()=>[i("label",Oh,[l(y(C(o).baseText("workflowSettings.timeSavedPerExecution"))+" ",1),U(C(ke),{placement:"top"},{content:ae((()=>[l(y(C(o).baseText("workflowSettings.timeSavedPerExecution.tooltip")),1)])),default:ae((()=>[U(C(Ve),{icon:"circle-help"})])),_:1})])])),_:1},8,["class"]),U(C(El),{span:14},{default:ae((()=>[i("div",Rh,[U(C(ot),{modelValue:te.value.timeSavedMode,"onUpdate:modelValue":t[15]||(t[15]=e=>te.value.timeSavedMode=e),disabled:ye.value||!je.value.update,"data-test-id":"workflow-settings-time-saved-mode",size:"medium",filterable:"","limit-popper-width":!0},{default:ae((()=>[(r(!0),s(j,null,Q(We.value,(e=>(r(),ee(C(Nt),{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue","disabled"])])])),_:1})])),_:1}),"fixed"===te.value.timeSavedMode?(r(),ee(C(Cl),{key:5},{default:ae((()=>[U(C(El),{span:14,offset:10},{default:ae((()=>[i("div",{class:z(e.$style["time-saved-input"])},[U(C(wt),{id:"timeSavedPerExecution",modelValue:te.value.timeSavedPerExecution,"onUpdate:modelValue":[t[16]||(t[16]=e=>te.value.timeSavedPerExecution=e),vt],"controls-position":"right",size:"medium",controls:!0,disabled:ye.value||!je.value.update,"data-test-id":"workflow-settings-time-saved-per-execution",min:0},null,8,["modelValue","disabled"]),i("span",null,y(C(o).baseText("workflowSettings.timeSavedPerExecution.hint")),1)],2)])),_:1})])),_:1})):w("",!0),"fixed"===te.value.timeSavedMode&&Ue.value?(r(),ee(C(Cl),{key:6},{default:ae((()=>[U(C(El),{span:14,offset:10},{default:ae((()=>[i("div",{class:z(e.$style["time-saved-content"])},[i("div",{class:z(e.$style["time-saved-warning"])},[M(i("span",null,null,512),[[a,C(o).baseText("workflowSettings.timeSavedPerExecution.fixedTabWarning",{interpolate:{link:`<a href='#' class='${e.$style["time-saved-link"]}' data-action='openSavedTimeNodeCreator'>${C(o).baseText("workflowSettings.timeSavedPerExecution.fixedTabWarning.link")}</a>`}})]])],2)],2)])),_:1})])),_:1})):w("",!0),"dynamic"===te.value.timeSavedMode&&Ue.value?(r(),ee(C(Cl),{key:7},{default:ae((()=>[U(C(El),{span:14,offset:10},{default:ae((()=>[i("div",{class:z(e.$style["time-saved-content"])},[i("div",{class:z(e.$style["time-saved-nodes-active"])},[i("div",{class:z(e.$style["nodes-active-wrapper"])},[U(C(Ve),{icon:"clock",class:z(e.$style["nodes-active-icon"])},null,8,["class"]),i("div",{class:z(e.$style["nodes-active-content"])},[i("div",{class:z(e.$style["nodes-active-title"])},y(C(o).baseText("workflowSettings.timeSavedPerExecution.nodesDetected",{interpolate:{count:De.value.length}})),3),i("div",{class:z(e.$style["nodes-active-hint"])},y(C(o).baseText("workflowSettings.timeSavedPerExecution.nodesDetected.hint")),3)],2)],2),i("a",{href:"#",class:z(e.$style["add-more-link"]),"data-action":"openSavedTimeNodeCreator"},y(C(o).baseText("workflowSettings.timeSavedPerExecution.nodesDetected.addMore")),3)],2)],2)])),_:1})])),_:1})):w("",!0),"dynamic"!==te.value.timeSavedMode||Ue.value?w("",!0):(r(),ee(C(Cl),{key:8},{default:ae((()=>[U(C(El),{span:14,offset:10},{default:ae((()=>[i("div",{class:z(e.$style["time-saved-content"])},[i("div",{class:z(e.$style["time-saved-no-nodes"])},[i("div",{class:z(e.$style["no-nodes-title"])},y(C(o).baseText("workflowSettings.timeSavedPerExecution.noNodesDetected")),3),i("div",{class:z(e.$style["no-nodes-hint"])},y(C(o).baseText("workflowSettings.timeSavedPerExecution.noNodesDetected.hint")),3)],2)],2)])),_:1})])),_:1}))],2)),[[n,W.value]])])),footer:ae((()=>[i("div",{class:z(e.$style["action-buttons"]),"data-test-id":"workflow-settings-save-button"},[U(C(Je),{disabled:ye.value||!je.value.update,label:C(o).baseText("workflowSettings.save"),size:"large",float:"right",onClick:dt},null,8,["disabled","label"])],2)])),_:1},8,["name","title","event-bus"])}}}),Uh=Rt(Dh,[["__cssModules",{$style:{"workflow-settings":"_workflow-settings_8het0_125",dataRedactionHint:"_dataRedactionHint_8het0_139","setting-name":"_setting-name_8het0_144","setting-name--disabled":"_setting-name--disabled_8het0_158","upgrade-badge":"_upgrade-badge_8het0_162","timeout-input":"_timeout-input_8het0_166","time-saved":"_time-saved_8het0_170","time-saved-input":"_time-saved-input_8het0_181","time-saved-dropdown":"_time-saved-dropdown_8het0_190","time-saved-tabs":"_time-saved-tabs_8het0_194","time-saved-content":"_time-saved-content_8het0_200","time-saved-warning":"_time-saved-warning_8het0_207","time-saved-link":"_time-saved-link_8het0_212","time-saved-no-nodes":"_time-saved-no-nodes_8het0_220","no-nodes-title":"_no-nodes-title_8het0_226","no-nodes-hint":"_no-nodes-hint_8het0_231","time-saved-nodes-active":"_time-saved-nodes-active_8het0_237","nodes-active-wrapper":"_nodes-active-wrapper_8het0_243","nodes-active-icon":"_nodes-active-icon_8het0_249","nodes-active-content":"_nodes-active-content_8het0_254","nodes-active-title":"_nodes-active-title_8het0_261","nodes-active-hint":"_nodes-active-hint_8het0_266","add-more-link":"_add-more-link_8het0_271","list-option":"_list-option_8het0_280","option-headline":"_option-headline_8het0_285","option-description":"_option-description_8het0_290",optionContent:"_optionContent_8het0_298",c:"_c_8het0_305","credential-resolver-container":"_credential-resolver-container_8het0_314","create-new-button":"_create-new-button_8het0_319"}}]]),Wh=g({__name:"WorkflowShareModal.ee",props:{data:{}},setup(e){const{data:t}=e,o=Pr(),a=Rr(),n=Ri(),d=Nr(),u=Da(),p=Ca(),v=wd(),m=Oo(),g=Eo(),b=Gi(),f=se(),h=_t(),_=it(),k=ul({router:h}),T=x((()=>t.id?_r(Sr(t.id)):void 0)),I=x((()=>a.workflowsById[t.id])),j=x((()=>t.id)),N=x((()=>I.value?.name??T.value?.name??"")),S=x((()=>I.value?.homeProject??T.value?.homeProject??o.workflow.homeProject)),$=x((()=>I.value?.scopes??T.value?.scopes??o.workflow.scopes)),A=x((()=>I.value?.sharedWithProjects??o.workflow.sharedWithProjects)),P=c(!0),B=c(!1),O=At(),R=c([...A.value??[]]),D=c(null),W=x((()=>n.isEnterpriseFeatureEnabled[pn.Sharing])),V=x((()=>S.value?.type===Fa.Team)),q=x((()=>V.value?f.baseText("workflows.shareModal.title.static",{interpolate:{projectName:S.value?.name??""}}):f.baseText(W.value?d.contextBasedTranslationKeys.workflows.sharing.title:d.contextBasedTranslationKeys.workflows.sharing.unavailable.title,{interpolate:{name:N.value}}))),F=x((()=>Bl($.value).workflow)),K=x((()=>S.value?.type===Fa.Personal&&S.value?.id===p.personalProject?.id&&!F.value.share)),G=x((()=>u.getWorkflowOwnerName(`${j.value}`))),Y=Za(),Q=e=>"personal"===e.type&&e.id!==S.value?.id,X=x((()=>D.value?.relations.length??0)),J=x((()=>({"workflow:editor":f.baseText("workflows.shareModal.role.editor"),"workflow:owner":""}))),Z=x((()=>v.processedWorkflowRoles.map((({slug:e,scopes:t,displayName:o,licensed:a,description:r,systemRole:l,roleType:n})=>({slug:e,displayName:e in J.value?J.value[e]:o,scopes:t,licensed:a,description:r,systemRole:l,roleType:n}))))),te=(e,t)=>{ur.track(e,{workflow_id:j.value,...t})},oe=e=>{te("User selected sharee to add",{project_id_sharer:S.value?.id,project_id_sharee:e.id})},re=e=>{te("User selected sharee to remove",{project_id_sharer:S.value?.id,project_id_sharee:e.id})},le=async()=>{if(P.value)return;P.value=!0;const e=async()=>{if(o.isWorkflowSaved[j.value])return j.value;{const e=_.query.folderId,t=await k.saveAsNewWorkflow({parentFolderId:e});if(!t)throw new Error(f.baseText("workflows.shareModal.onSave.error.title"));return t}};try{const t=await e();await u.saveWorkflowSharedWith({workflowId:t,sharedWithProjects:R.value}),m.showMessage({title:f.baseText("workflows.shareModal.onSave.success.title")}),B.value=!1}catch(t){m.showError(t,f.baseText("workflows.shareModal.onSave.error.title"))}finally{O.emit("close"),P.value=!1}},ne=async()=>!B.value||"confirm"!==await g.confirm(f.baseText("workflows.shareModal.saveBeforeClose.message"),f.baseText("workflows.shareModal.saveBeforeClose.title"),{type:"warning",confirmButtonText:f.baseText("workflows.shareModal.saveBeforeClose.confirmButtonText"),cancelButtonText:f.baseText("workflows.shareModal.saveBeforeClose.cancelButtonText")})||await le(),ie=()=>{b.goToUpgrade("workflow_sharing","upgrade-workflow-sharing")};return E((async()=>{await(async()=>{W.value&&(o.isWorkflowSaved[j.value]&&await a.fetchWorkflow(j.value),V.value&&S.value&&(D.value=await p.fetchProject(S.value.id))),P.value=!1})()})),L(R,(()=>{B.value=!0}),{deep:!0}),(e,t)=>(r(),ee(Qi,{width:"460px","max-height":"75%",title:q.value,"event-bus":C(O),name:C(Ll),center:!0,"before-close":ne},{content:ae((()=>[W.value?(r(),s("div",{key:1,class:z(e.$style.container)},[F.value.share||V.value||K.value?w("",!0):(r(),ee(C($e),{key:0,bold:!1,class:"mb-s"},{default:ae((()=>[l(y(C(f).baseText("workflows.shareModal.info.sharee",{interpolate:{workflowOwnerName:G.value}})),1)])),_:1})),U(rd,{features:[C(pn).Sharing],class:z(e.$style.content)},{fallback:ae((()=>[U(C(Qe),null,{default:ae((()=>[U(C(me),{keypath:C(d).contextBasedTranslationKeys.workflows.sharing.unavailable.description.tooltip,tag:"span",scope:"global"},{action:ae((()=>[...t[2]||(t[2]=[])])),_:1},8,["keypath"])])),_:1})])),default:ae((()=>[i("div",null,[U(yd,{modelValue:R.value,"onUpdate:modelValue":t[0]||(t[0]=e=>R.value=e),"home-project":S.value,"search-fn":C(Y),"filter-fn":Q,roles:Z.value,readonly:!F.value.share,static:V.value||!F.value.share,"disabled-tooltip":K.value?C(f).baseText("workflows.shareModal.info.personalSpaceRestricted"):void 0,placeholder:C(f).baseText("workflows.shareModal.select.placeholder"),"empty-options-text":C(f).baseText("workflows.shareModel.select.notFound"),onProjectAdded:oe,onProjectRemoved:re},null,8,["modelValue","home-project","search-fn","roles","readonly","static","disabled-tooltip","placeholder","empty-options-text"]),V.value?(r(),ee(C($e),{key:0,bold:!1,class:"mt-s"},{default:ae((()=>[U(C(me),{keypath:"workflows.shareModal.info.members",tag:"span",scope:"global"},{projectName:ae((()=>[l(y(S.value?.name),1)])),members:ae((()=>[i("strong",null,y(C(f).baseText("workflows.shareModal.info.members.number",{interpolate:{number:String(X.value)},adjustToNumber:X.value})),1)])),_:1})])),_:1})):w("",!0)])])),_:1},8,["features","class"])],2)):(r(),s("div",{key:0,class:z(e.$style.container)},[U(C(Qe),null,{default:ae((()=>[l(y(C(f).baseText(C(d).contextBasedTranslationKeys.workflows.sharing.unavailable.description.modal)),1)])),_:1})],2))])),footer:ae((()=>[W.value?(r(),ee(rd,{key:1,features:[C(pn).Sharing],class:z(e.$style.actionButtons)},{default:ae((()=>[M(U(C(Qe),{color:"text-light",size:"small",class:"mr-xs"},{default:ae((()=>[l(y(C(f).baseText("workflows.shareModal.changesHint")),1)])),_:1},512),[[H,B.value]]),V.value?(r(),ee(C(Je),{key:0,variant:"subtle",onClick:t[1]||(t[1]=e=>C(O).emit("close"))},{default:ae((()=>[l(y(C(f).baseText("generic.close")),1)])),_:1})):M((r(),ee(C(Je),{key:1,loading:P.value,disabled:!B.value,"data-test-id":"workflow-sharing-modal-save-button",onClick:le},{default:ae((()=>[l(y(C(f).baseText("workflows.shareModal.save")),1)])),_:1},8,["loading","disabled"])),[[H,F.value.share]])])),_:1},8,["features","class"])):(r(),s("div",{key:0,class:z(e.$style.actionButtons)},[U(C(Je),{onClick:ie},{default:ae((()=>[l(y(C(f).baseText(C(d).contextBasedTranslationKeys.workflows.sharing.unavailable.button)),1)])),_:1})],2))])),_:1},8,["title","event-bus","name"]))}}),Vh=Rt(Wh,[["__cssModules",{$style:{container:"_container_15pka_125",content:"_content_15pka_135",usersList:"_usersList_15pka_142",actionButtons:"_actionButtons_15pka_147",roleSelect:"_roleSelect_15pka_153",roleSelectRemoveOption:"_roleSelectRemoveOption_15pka_157"}}]]),qh=g({__name:"WorkflowDiffModal",props:{data:{}},setup(e){const t=e,o=Oo(),a=$(),n=Zr(),i=xr(),s=se(),d=_t(),u=it(),p=Rr(),v={resetOnExecute:!0,shallow:!1,immediate:!1},m=c(!1),g=()=>{if(!m.value)if(m.value=!0,window.history.length>1)d.back();else{const e={...u.query};delete e.diff,delete e.direction,d.replace({query:e})}},b=e=>{"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),g())},f=fe((async()=>{if("push"===t.data.direction&&"created"===t.data.workflowStatus)return{workflow:void 0,remote:!0};try{const{workflowId:e}=t.data,{content:o}=await i.getRemoteWorkflow(e);return{workflow:o,remote:!0}}catch(e){return o.showError(e,s.baseText("generic.error")),g(),{workflow:void 0,remote:!0}}}),void 0,v),h=fe((async()=>{try{const{workflowId:e}=t.data;return{workflow:await p.fetchWorkflow(e),remote:!1}}catch(e){return o.showError(e,s.baseText("generic.error")),g(),{workflow:void 0,remote:!1}}}),void 0,v),_=x((()=>"push"===t.data.direction?f:h)),k=x((()=>"push"===t.data.direction?h:f)),T=x((()=>_.value.state.value?.workflow)),j=x((()=>k.value.state.value?.workflow)),N=x((()=>!T.value&&!!j.value));function S(e){return e?s.baseText("workflowDiff.remote",{interpolate:{branchName:i.preferences.branchName}}):s.baseText("workflowDiff.local")}const M=x((()=>S(_.value.state.value?.remote??!1))),A=x((()=>S(k.value.state.value?.remote??!1)));return E((async()=>{document.addEventListener("keydown",b,!0),await n.loadNodeTypesIfNotLoaded(),f.execute(),h.execute(),ur.track("user_clicks_compare_workflows",{instance_id:Si().instanceId,workflow_id:t.data.workflowId,source:"push_pull_modal"})})),I((()=>{document.removeEventListener("keydown",b,!0)})),(t,o)=>(r(),ee(Qi,{"event-bus":e.data.eventBus,name:C(Hn),"custom-class":C(a).workflowDiffModal,height:"100%",width:"100%","max-width":"100%","max-height":"100%","close-on-press-escape":!1,"show-close":!1,onBeforeClose:g},{content:ae((()=>[U(mu,{"source-workflow":T.value,"target-workflow":j.value,"source-label":M.value,"target-label":A.value,"show-back-button":!0,source:"push_pull_modal",onBack:g},{sourceLabel:ae((()=>[_.value.state.value?(r(),ee(C(Qe),{key:0,color:"text-dark",size:"small",class:z(C(a).sourceBadge)},{default:ae((()=>[_.value.state.value.remote?(r(),ee(C(Ve),{key:0,icon:"git-branch"})):w("",!0),l(" "+y(M.value),1)])),_:1},8,["class"])):w("",!0)])),sourceEmptyText:ae((()=>[_.value.state.value?.remote?(r(),ee(C(Qe),{key:0,color:"text-base"},{default:ae((()=>[l(y(N.value?C(s).baseText("workflowDiff.newWorkflow.remote"):C(s).baseText("workflowDiff.deletedWorkflow.remote")),1)])),_:1})):(r(),ee(C(Qe),{key:1,color:"text-base"},{default:ae((()=>[l(y(N.value?C(s).baseText("workflowDiff.newWorkflow.database"):C(s).baseText("workflowDiff.deletedWorkflow.database")),1)])),_:1}))])),targetLabel:ae((()=>[k.value.state.value?(r(),ee(C(Qe),{key:0,color:"text-dark",size:"small",class:z(C(a).sourceBadge)},{default:ae((()=>[k.value.state.value.remote?(r(),ee(C(Ve),{key:0,icon:"git-branch"})):w("",!0),l(" "+y(A.value),1)])),_:1},8,["class"])):w("",!0)])),targetEmptyText:ae((()=>[k.value.state.value?.remote?(r(),ee(C(Qe),{key:0,color:"text-base"},{default:ae((()=>[l(y(C(s).baseText("workflowDiff.deletedWorkflow.remote")),1)])),_:1})):(r(),ee(C(Qe),{key:1,color:"text-base"},{default:ae((()=>[l(y(C(s).baseText("workflowDiff.deletedWorkflow.database")),1)])),_:1}))])),_:1},8,["source-workflow","target-workflow","source-label","target-label"])])),_:1},8,["event-bus","name","custom-class"]))}}),Fh=Rt(qh,[["__cssModules",{$style:{workflowDiffModal:"_workflowDiffModal_15wz4_125",sourceBadge:"_sourceBadge_15wz4_141 _sourceBadge_1jo27_3"}}]]),Hh=g({__name:"PromptMfaCodeModal",setup(e){const t=se(),o=lt(),a=c(!1),l=[{name:"mfaCodeOrMfaRecoveryCode",initialValue:"",properties:{label:t.baseText("mfa.code.recovery.input.label"),placeholder:t.baseText("mfa.code.recovery.input.placeholder"),focusInitially:!0,capitalize:!0,required:!0}}];function n(e){"mfaCodeOrMfaRecoveryCode"in e&&"string"==typeof e.mfaCodeOrMfaRecoveryCode&&(Dl(e.mfaCodeOrMfaRecoveryCode)?is.emit("close",{mfaRecoveryCode:e.mfaCodeOrMfaRecoveryCode}):is.emit("close",{mfaCode:e.mfaCodeOrMfaRecoveryCode}))}function s(){o.emit("submit")}function d(e){a.value=e}return(e,c)=>(r(),ee(Qi,{width:"500px",height:"300px","max-height":"640px",title:C(t).baseText("mfa.prompt.code.modal.title"),"event-bus":C(is),name:C(hn),center:!0},{content:ae((()=>[i("div",{class:z([e.$style.formContainer])},[U(C(he),{"data-test-id":"mfa-code-or-recovery-code-input",inputs:l,"event-bus":C(o),onSubmit:n,onReady:d},null,8,["event-bus"])],2)])),footer:ae((()=>[i("div",null,[U(C(Je),{float:"right",disabled:!a.value,label:C(t).baseText("settings.personal.save"),size:"large","data-test-id":"mfa-save-button",onClick:s},null,8,["disabled","label"])])])),_:1},8,["title","event-bus","name"]))}}),Kh=Rt(Hh,[["__cssModules",{$style:{formContainer:"_formContainer_1rysb_125"}}]]),Gh=g({__name:"DynamicModalLoader",setup(e){const t=_([]),o=()=>{const e=[];Ja().forEach(((t,o)=>{const a=(e=>"function"==typeof e)(t.component)?m(t.component):t.component;e.push({key:o,component:a})})),t.value=e};let a;return E((()=>{o(),a=hr((()=>{o()}))})),I((()=>{a?.()})),(e,o)=>(r(),s("div",null,[(r(!0),s(j,null,Q(t.value,(e=>(r(),ee(Tb,{key:e.key,name:e.key},{default:ae((({modalName:t,active:o,open:a,activeId:l,mode:n,data:i})=>[(r(),ee(X(e.component),{"modal-name":t,active:o,open:a,"active-id":l,mode:n,data:i},null,8,["modal-name","active","open","active-id","mode","data"]))])),_:2},1032,["name"])))),128))]))}}),Yh=Gh,Qh=g({__name:"TemplateCard",props:{template:{},currentNodeName:{}},setup(e){const t=e,o=Zr(),{getTemplateRoute:a,trackTemplateTileClick:n}=fu(),c=_t(),d=Nr(),u=se(),p=x((()=>{if(!t.template?.nodes)return[];const e=new Set(t.template.nodes.map((e=>e.name))),a=Array.from(e);if(t.currentNodeName&&e.has(t.currentNodeName)){const e=a.filter((e=>e!==t.currentNodeName)),r=[t.currentNodeName];return e.length>0&&r.push(e[0]),r.map((e=>o.getNodeType(e))).filter(Boolean)}return a.slice(0,2).map((e=>o.getNodeType(e))).filter(Boolean)})),v=async()=>{n(t.template.id),await c.push(a(t.template.id)),d.closeModal($n)};return(t,o)=>(r(),ee(C(Mt),{class:z(t.$style.suggestion)},{default:ae((()=>[i("div",null,[p.value.length>0?(r(),s("div",{key:0,class:z([t.$style.nodes,"mb-s"])},[(r(!0),s(j,null,Q(p.value,(e=>(r(),s("div",{key:e.name,class:z(t.$style.nodeIcon)},[U(id,{size:18,"stroke-width":1.5,"node-type":e},null,8,["node-type"])],2)))),128))],2)):w("",!0),U(C(Qe),{size:"medium",bold:!0},{default:ae((()=>[l(y(e.template.name),1)])),_:1})]),i("div",{class:z([t.$style.actions,"mt-m"])},[U(C(Je),{variant:"subtle",label:C(u).baseText("workflows.templateRecoV2.useTemplate"),size:"xsmall",onClick:v},null,8,["label"])],2)])),_:1},8,["class"]))}}),Xh=Rt(Qh,[["__cssModules",{$style:{nodes:"_nodes_1e9yq_125",nodeIcon:"_nodeIcon_1e9yq_130",suggestion:"_suggestion_1e9yq_141",actions:"_actions_1e9yq_148",user:"_user_1e9yq_154",avatar:"_avatar_1e9yq_160"}}]]),Jh=["src"],Zh=Rt(g({__name:"YoutubeCard",props:{videoId:{},title:{},description:{}},setup(e){const t=e,{trackVideoClick:o}=fu(),a=()=>{o(t.title),window.open(`https://www.youtube.com/watch?v=${t.videoId}`,"_blank")};return(e,o)=>(r(),ee(C(Mt),{hoverable:"",onClick:a},{default:ae((()=>[i("div",{class:z(e.$style.tutorial)},[i("img",{src:`https://img.youtube.com/vi/${t.videoId}/hq720.jpg`,width:"250px",class:z(e.$style.video)},null,10,Jh),i("div",null,[U(C(Qe),{tag:"h2",size:"large",bold:!0},{default:ae((()=>[l(y(t.title),1)])),_:1}),U(C(Qe),{tag:"h3",size:"small",class:"mt-2xs"},{default:ae((()=>[l(y(t.description),1)])),_:1})])],2)])),_:1}))}}),[["__cssModules",{$style:{tutorial:"_tutorial_7x292_125",video:"_video_7x292_131"}}]]),e_=g({__name:"NodeRecommendationModal",props:{modalName:{},data:{}},setup(e){const t=e,o=Nr(),{nodes:a,getNodeData:n,getTemplateData:d,trackModalTabView:u,trackSeeMoreClick:p}=fu(),v=Zr(),m=se(),g=()=>{o.closeModal($n)},b=c(t.data.nodeName??a[0]??""),f=c([]),h=c([]),_=c(!1),w=x((()=>a.map((e=>({value:e,label:v.getNodeType(e)?.displayName??""}))))),k=x((()=>new Map(a.map((e=>[e,v.getNodeType(e)]))))),T=x((()=>n(b.value))),E=x((()=>T.value.youtube||[])),I=x((()=>{const e=k.value.get(b.value)?.displayName??"",t=encodeURIComponent(e);return`${mi.BASE_WEBSITE_URL}?integrations=${t}&q=Simple`})),S=x((()=>{const e=k.value.get(b.value)?.displayName??"",t=encodeURIComponent(e);return`${mi.BASE_WEBSITE_URL}?integrations=${t}`}));function M(e){b.value=e}return N((async()=>{if(!b.value)return;const e=w.value.find((e=>e.value===b.value))?.label;e&&u(e),_.value=!0;try{const e=n(b.value),t=e.starter?.map((async e=>await d(e)))||[],o=e.popular?.map((async e=>await d(e)))||[],[a,r]=await Promise.all([Promise.allSettled(t),Promise.allSettled(o)]);f.value=a.filter((e=>"fulfilled"===e.status&&null!==e.value)).map((e=>e.value)),h.value=r.filter((e=>"fulfilled"===e.status&&null!==e.value)).map((e=>e.value))}catch(t){console.error("Error loading templates:",t)}finally{_.value=!1}})),(e,t)=>(r(),ee(Qi,{name:C($n),"min-width":"min(800px, 90vw)","max-height":"90vh",onClose:g,onCanceled:g},{header:ae((()=>[i("div",{class:z(e.$style.header)},[U(C(Oe),{modelValue:b.value,"onUpdate:modelValue":[t[0]||(t[0]=e=>b.value=e),M],options:w.value,size:"medium"},{option:ae((t=>[i("div",{class:z(e.$style.tab)},[U(id,{size:18,class:z(e.$style.nodeIcon),"stroke-width":1.5,"node-type":k.value.get(t.value)},null,8,["class","node-type"])],2)])),_:1},8,["modelValue","options"])],2)])),content:ae((()=>[i("div",{class:z([e.$style.title,"mb-m"])},[U(C(Qe),{tag:"h2",size:"large",bold:!0},{default:ae((()=>[l(y(C(m).baseText("workflows.templateRecoV2.starterTemplates")),1)])),_:1}),U(C(Et),{href:I.value,onClick:t[1]||(t[1]=e=>C(p)("starter"))},{default:ae((()=>[l(y(C(m).baseText("workflows.templateRecoV2.seeMoreStarterTemplates")),1)])),_:1},8,["href"])],2),i("div",{class:z(e.$style.suggestions)},[_.value?(r(),s("div",{key:0,class:z(e.$style.loading)},[U(C(ht),{size:"small"}),U(C(Qe),{size:"small"},{default:ae((()=>[l(y(C(m).baseText("workflows.templateRecoV2.loadingTemplates")),1)])),_:1})],2)):(r(!0),s(j,{key:1},Q(f.value,(e=>(r(),ee(Xh,{key:e.id,template:e,"current-node-name":b.value},null,8,["template","current-node-name"])))),128))],2),i("div",{class:z([e.$style.title,"mb-m mt-m"])},[U(C(Qe),{tag:"h2",size:"large",bold:!0},{default:ae((()=>[l(y(C(m).baseText("workflows.templateRecoV2.popularTemplates")),1)])),_:1}),U(C(Et),{href:S.value,onClick:t[2]||(t[2]=e=>C(p)("popular"))},{default:ae((()=>[l(y(C(m).baseText("workflows.templateRecoV2.seeMorePopularTemplates")),1)])),_:1},8,["href"])],2),i("div",{class:z(e.$style.suggestions)},[_.value?(r(),s("div",{key:0,class:z(e.$style.loading)},[U(C(ht),{size:"small"}),U(C(Qe),{size:"small"},{default:ae((()=>[l(y(C(m).baseText("workflows.templateRecoV2.loadingTemplates")),1)])),_:1})],2)):(r(!0),s(j,{key:1},Q(h.value,(e=>(r(),ee(Xh,{key:e.id,template:e,"current-node-name":b.value},null,8,["template","current-node-name"])))),128))],2),U(C(Qe),{tag:"h2",size:"large",bold:!0,class:"mb-m mt-m"},{default:ae((()=>[l(y(C(m).baseText("workflows.templateRecoV2.tutorials")),1)])),_:1}),i("div",{class:z(e.$style.videos)},[(r(!0),s(j,null,Q(E.value,(e=>(r(),ee(Zh,{key:e.id,"video-id":e.id,title:e.title,description:e.description},null,8,["video-id","title","description"])))),128))],2)])),_:1},8,["name"]))}}),t_=Rt(e_,[["__cssModules",{$style:{header:"_header_156ku_125",tab:"_tab_156ku_130",suggestions:"_suggestions_156ku_134",title:"_title_156ku_142",videos:"_videos_156ku_149",loading:"_loading_156ku_156"}}]]),o_=g({__name:"TemplateCard",props:{template:{}},setup(e){const t=e,o=Zr(),{getTemplateRoute:a,trackTemplateClickFromModal:n}=bu(),c=_t(),d=Nr(),u=x((()=>{if(!t.template?.nodes)return[];const e=new Set(t.template.nodes.map((e=>e.name))),a=Array.from(e),r=[],l=o.getNodeType("n8n-nodes-base.hubspot");l&&e.has("n8n-nodes-base.hubspot")&&r.push(l);const n=a.filter((e=>"n8n-nodes-base.hubspot"!==e));if(n.length>0){const e=o.getNodeType(n[0]);e&&r.push(e)}return r})),p=x((()=>t.template?.name?t.template.name.replace(/[\u{1F600}-\u{1F64F}]|[\u{1F300}-\u{1F5FF}]|[\u{1F680}-\u{1F6FF}]|[\u{1F1E0}-\u{1F1FF}]|[\u{1F900}-\u{1F9FF}]|[\u{1FA00}-\u{1FA6F}]|[\u{1FA70}-\u{1FAFF}]|[\u{2600}-\u{26FF}]|[\u{2700}-\u{27BF}]/gu,"").replace(/\s+/g," ").trim():"")),v=x((()=>t.template?.description?t.template.description.replace(/\*\*(.*?)\*\*/g,'<script setup lang="ts">').replace(/\*(.*?)\*/g,'<script setup lang="ts">').replace(/`(.*?)`/g,'<script setup lang="ts">').replace(/!\[(.*?)\]\(.*?\)/g,"").replace(/\[(.*?)\]\(.*?\)/g,'<script setup lang="ts">').replace(/#{1,6}\s/g,"").replace(/^\s*[-*+]\s/gm,"").replace(/^\s*\d+\.\s/gm,"").replace(/[\u{1F600}-\u{1F64F}]|[\u{1F300}-\u{1F5FF}]|[\u{1F680}-\u{1F6FF}]|[\u{1F1E0}-\u{1F1FF}]|[\u{1F900}-\u{1F9FF}]|[\u{1FA00}-\u{1FA6F}]|[\u{1FA70}-\u{1FAFF}]|[\u{2600}-\u{26FF}]|[\u{2700}-\u{27BF}]/gu,"").replace(/[\r\n\t\f\v]/g," ").replace(/[\u00A0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/g," ").replace(/[\u200B-\u200D\uFEFF\uFE0F]/g,"").replace(/\s+/g," ").trim():"")),m=async()=>{n(t.template.id),await c.push(a(t.template.id)),d.closeModal(Qn)};return(e,t)=>(r(),ee(C(Mt),{class:z(e.$style.suggestion),onClick:m},{default:ae((()=>[i("div",{class:z(e.$style.content)},[U(C(Qe),{size:"medium",bold:!0},{default:ae((()=>[l(y(p.value),1)])),_:1}),v.value?(r(),ee(C(Qe),{key:0,size:"small",class:z([e.$style.description,"mt-2xs"])},{default:ae((()=>[l(y(v.value),1)])),_:1},8,["class"])):w("",!0)],2),u.value.length>0?(r(),s("div",{key:0,class:z([e.$style.nodes,"mt-m"])},[(r(!0),s(j,null,Q(u.value,(t=>(r(),s("div",{key:t.name,class:z(e.$style.nodeIcon)},[U(id,{size:18,"stroke-width":1.5,"node-type":t},null,8,["node-type"])],2)))),128))],2)):w("",!0)])),_:1},8,["class"]))}}),a_=Rt(o_,[["__cssModules",{$style:{nodes:"_nodes_1mfcg_125",nodeIcon:"_nodeIcon_1mfcg_130",remainingNodes:"_remainingNodes_1mfcg_139",description:"_description_1mfcg_144",suggestion:"_suggestion_1mfcg_154",content:"_content_1mfcg_169"}}]]),r_={key:1},l_=g({__name:"NodeRecommendationModal",setup(e){const t=Nr(),o=zr(),{getHubSpotData:a,getTemplateData:n,trackPersonalizationModalView:d,trackTemplatesRepoClickFromModal:u}=bu(),p=se(),v=()=>{t.closeModal(Qn)},m=()=>{u(),window.open(o.websiteTemplateRepositoryURL,"_blank")},g=c([]),b=c(!1);return N((async()=>{d(),b.value=!0;try{const e=a().templates?.map((async e=>await n(e)))||[];g.value=(await Promise.allSettled(e)).filter((e=>"fulfilled"===e.status&&null!==e.value)).map((e=>e.value))}catch(e){console.error("Error loading templates:",e)}finally{b.value=!1}})),(e,t)=>(r(),ee(Qi,{name:C(Qn),"min-width":"min(800px, 90vw)","max-height":"90vh",class:z(e.$style.modal),onClose:v,onCanceled:v},{header:ae((()=>[i("div",{class:z(e.$style.header)},[U(C(Qe),{tag:"h1",size:"large",bold:!0},{default:ae((()=>[l(y(C(p).baseText("experiments.personalizedTemplatesV3.recommendedForYou")),1)])),_:1})],2)])),content:ae((()=>[b.value?(r(),s("div",{key:0,class:z(e.$style.loading)},[U(C(ht),{size:"small"}),U(C(Qe),{size:"small"},{default:ae((()=>[l(y(C(p).baseText("experiments.personalizedTemplatesV3.loadingTemplates")),1)])),_:1})],2)):(r(),s("div",r_,[i("div",{class:z(e.$style.templates)},[(r(!0),s(j,null,Q(g.value,(e=>(r(),ee(a_,{key:e.id,template:e},null,8,["template"])))),128))],2),U(C(Mt),{class:z([e.$style.footerCard]),onClick:m},{default:ae((()=>[i("div",{class:z(e.$style.footerContent)},[i("div",{class:z(e.$style.footerText)},[U(C(Qe),{size:"medium",bold:!0,class:"mr-s",color:"text-light"},{default:ae((()=>[l(y(C(p).baseText("experiments.personalizedTemplatesV3.couldntFind")),1)])),_:1}),U(C(Qe),{size:"small",class:z("mt-2xs")},{default:ae((()=>[l(y(C(p).baseText("experiments.personalizedTemplatesV3.browseAllTemplates")),1)])),_:1})],2),i("div",{class:z(e.$style.footerIcon)},[U(C(Ve),{icon:"external-link",size:"medium"})],2)],2)])),_:1},8,["class"])]))])),_:1},8,["name","class"]))}}),n_=Rt(l_,[["__cssModules",{$style:{modal:"_modal_1a3q6_125",header:"_header_1a3q6_129",templates:"_templates_1a3q6_134",loading:"_loading_1a3q6_141",footerCard:"_footerCard_1a3q6_150",footerContent:"_footerContent_1a3q6_161",footerText:"_footerText_1a3q6_167",footerIcon:"_footerIcon_1a3q6_172"}}]]),i_={key:2},s_=g({__name:"VariableModal",props:{mode:{default:"new"},variable:{}},setup(e){const t=e,o=se(),{showError:a}=Oo(),n=Nr(),d=Sa(),u=Ca(),p=At(),v=c(!1),m=c(null),g=[{name:"REQUIRED"},{name:"MAX_LENGTH",config:{maximum:50}},{name:"MATCH_REGEX",config:{regex:/^[A-Za-z0-9_]+$/,message:o.baseText("variables.editing.key.error.regex")}}],f=[{name:"MAX_LENGTH",config:{maximum:1e3}}],h=b({key:t.variable?.key||"",value:t.variable?.value||"",projectId:t.variable?t.variable.project?.id:u.currentProjectId}),_=b({key:!1,value:!1}),k=x((()=>!!h.key&&!!d.variables.find((e=>("edit"!==t.mode||e.id!==t.variable?.id)&&e.key===h.key&&(!e.project&&!h.projectId||e.project&&e.project?.id===h.projectId))))),I=x((()=>!(!h.key||k.value||!h.projectId||!d.variables.find((e=>e.key===h.key&&!e.project))))),N=x((()=>Object.values(_).every((e=>e))&&!k.value)),S=x((()=>"new"===t.mode?o.baseText("variables.modal.title.create"):o.baseText("variables.modal.title.edit"))),M=x((()=>{const e=[{value:"",label:o.baseText("variables.modal.scope.global"),icon:{type:"icon",value:"database"}}];return u.availableProjects&&e.push(...u.availableProjects.filter((e=>"personal"!==e.type)).map((e=>{const t=e.icon||{type:"icon",value:"layer-group"};return{value:e.id,label:e.name??e.id,icon:t}}))),e})),$=x((()=>M.value.find((e=>e.value===h.projectId))?.icon??{type:"icon",value:"database"})),A=x((()=>"new"===t.mode&&!u.currentProjectId));function P(){n.closeModal(Wo)}async function B(){if(N.value)try{v.value=!0;const e={key:h.key,value:h.value};void 0!==h.projectId&&(e.projectId=h.projectId),"new"===t.mode?await d.createVariable(e):t.variable&&await d.updateVariable({id:t.variable.id,...e}),P()}catch(e){a(e,o.baseText("variables.errors.save"))}finally{v.value=!1}}return E((async()=>{await T();const e=m.value?.inputRef;e&&requestAnimationFrame((()=>{e.focus()})),"new"===t.mode&&g.push({name:"MATCH_REGEX",config:{regex:/^[A-Za-z_]/,message:o.baseText("variables.editing.key.error.regex-no-start-with-number")}})})),(e,t)=>(r(),ee(Qi,{title:S.value,"event-bus":C(p),name:C(Wo),width:"600px","lock-scroll":!1,"close-on-esc":!0,"close-on-click-modal":!1,"show-close":!0},{content:ae((()=>[i("div",{class:z(e.$style.form),onKeyup:V(B,["enter"])},[U(C(dt),{ref_key:"keyInputRef",ref:m,modelValue:h.key,"onUpdate:modelValue":t[0]||(t[0]=e=>h.key=e),label:C(o).baseText("variables.modal.key.label"),name:"key","focus-initially":"","data-test-id":"variable-modal-key-input",placeholder:C(o).baseText("variables.editing.key.placeholder"),required:"","validate-on-blur":!0,"validation-rules":g,onValidate:t[1]||(t[1]=e=>_.key=e)},null,8,["modelValue","label","placeholder"]),k.value?(r(),ee(C(Xe),{key:0,theme:"danger","data-test-id":"variable-modal-key-exists-error"},{default:ae((()=>[l(y(C(o).baseText("variables.modal.error.keyExistsInProject")),1)])),_:1})):I.value?(r(),ee(C(Xe),{key:1,theme:"warning","data-test-id":"variable-modal-global-exists-warning"},{default:ae((()=>[l(y(C(o).baseText("variables.modal.warning.globalKeyExists")),1)])),_:1})):w("",!0),U(C(dt),{modelValue:h.value,"onUpdate:modelValue":t[2]||(t[2]=e=>h.value=e),name:"value",label:C(o).baseText("variables.modal.value.label"),"data-test-id":"variable-modal-value-input",placeholder:C(o).baseText("variables.editing.value.placeholder"),type:"textarea",autosize:{minRows:3,maxRows:6},maxlength:1e3,"validate-on-blur":!0,"validation-rules":f,onValidate:t[3]||(t[3]=e=>_.value=e)},null,8,["modelValue","label","placeholder"]),A.value?(r(),s("div",i_,[U(C(It),{label:C(o).baseText("variables.modal.scope.label"),color:"text-dark"},{default:ae((()=>[U(C(ot),{modelValue:h.projectId,"onUpdate:modelValue":t[4]||(t[4]=e=>h.projectId=e),size:"large",filterable:"","data-test-id":"variable-modal-scope-select"},{prefix:ae((()=>["emoji"===$.value?.type?(r(),ee(C(Qe),{key:0,class:z(e.$style.menuItemEmoji)},{default:ae((()=>[l(y($.value.value),1)])),_:1},8,["class"])):$.value?.value?(r(),ee(C(Ve),{key:1,icon:$.value.value},null,8,["icon"])):w("",!0)])),default:ae((()=>[(r(!0),s(j,null,Q(M.value,(t=>(r(),ee(C(Nt),{key:t.value||"global",value:t.value,label:t.label,class:z({[e.$style.globalOption]:""===t.value})},{default:ae((()=>[i("div",{class:z(e.$style.optionContent)},["emoji"===t.icon?.type?(r(),ee(C(Qe),{key:0,class:z(e.$style.menuItemEmoji)},{default:ae((()=>[l(y(t.icon.value),1)])),_:2},1032,["class"])):t.icon?.value?(r(),ee(C(Ve),{key:1,icon:t.icon.value},null,8,["icon"])):w("",!0),i("span",null,y(t.label),1)],2)])),_:2},1032,["value","label","class"])))),128))])),_:1},8,["modelValue"])])),_:1},8,["label"])])):w("",!0)],34)])),footer:ae((()=>[i("div",{class:z(e.$style.footer)},[U(C(Je),{variant:"subtle",label:C(o).baseText("variables.modal.button.cancel"),"data-test-id":"variable-modal-cancel-button",onClick:P},null,8,["label"]),U(C(Je),{loading:v.value,disabled:!N.value,label:C(o).baseText("variables.modal.button.save"),"data-test-id":"variable-modal-save-button",onClick:B},null,8,["loading","disabled","label"])],2)])),_:1},8,["title","event-bus","name"]))}}),c_=Rt(s_,[["__cssModules",{$style:{form:"_form_uzzue_125",footer:"_footer_uzzue_131",optionContent:"_optionContent_uzzue_139",iconEmoji:"_iconEmoji_uzzue_145",globalOption:"_globalOption_uzzue_150"}}]]),d_=g({__name:"StopManyExecutionsModal",props:{modalName:{}},setup(t){const o=t,a=c(!1),n=ts(),s=se(),d=Va(),u=c(!0),p=c(!0),v=c(!0),m=x((()=>{const{startedBefore:e,startedAfter:t}=n.executionsFilters;return e&&t?s.baseText("executionStopManyModal.dateHint.startEnd",{interpolate:{startedBefore:e,startedAfter:t}}):t?s.baseText("executionStopManyModal.dateHint.startOnly",{interpolate:{startedAfter:t}}):e?s.baseText("executionStopManyModal.dateHint.endOnly",{interpolate:{startedBefore:e}}):""})),g=x((()=>"all"===n.filters.workflowId?s.baseText("executionStopManyModal.allWorkflowsHint"):"")),b=Oo(),f=At(),h=async()=>{try{const e=[v.value?["waiting"]:[],u.value?["running"]:[],p.value?["new"]:[]].flat(),{startedBefore:t,startedAfter:o}=n.executionsFilters;a.value=!0;const{stopped:r}=await n.stopManyExecutions({status:e,startedBefore:t,startedAfter:o});a.value=!1,b.showMessage({title:s.baseText("executionStopManyModal.success",{interpolate:{count:r}}),type:r>0?"success":"info"}),d.track("User confirmed stop many executions",{waitingExecutions:v.value,runningExecutions:u.value,queuedExecutions:p.value,stoppedCount:r})}catch(e){b.showError(e,s.baseText("executionStopManyModal.error.failure"))}finally{f.emit("close")}};function _(){f.emit("close")}return(e,t)=>(r(),ee(Qi,{"max-width":"540px",title:C(s).baseText("executionStopManyModal.title"),"event-bus":C(f),name:o.modalName,center:!0},{content:ae((()=>[i("div",{class:z(e.$style.container)},[m.value?(r(),ee(C(Cl),{key:0,class:z(e.$style.vertPadding)},{default:ae((()=>[U(C(Xe),{theme:"info"},{default:ae((()=>[l(y(m.value),1)])),_:1})])),_:1},8,["class"])):w("",!0),g.value?(r(),ee(C(Cl),{key:1,class:z(e.$style.vertPadding)},{default:ae((()=>[U(C(Xe),{theme:"warning"},{default:ae((()=>[l(y(g.value),1)])),_:1})])),_:1},8,["class"])):w("",!0),U(C(Cl),{class:z(e.$style.vertPadding)},{default:ae((()=>[U(C(Qe),{color:"text-base"},{default:ae((()=>[l(y(C(s).baseText("executionStopManyModal.description")),1)])),_:1})])),_:1},8,["class"]),U(C(Cl),null,{default:ae((()=>[U(C(dt),{modelValue:p.value,"onUpdate:modelValue":t[0]||(t[0]=e=>p.value=e),type:"checkbox",disabled:a.value,label:C(s).baseText("executionStopManyModal.queued"),"data-test-id":"sme-check-queued"},null,8,["modelValue","disabled","label"])])),_:1}),U(C(Cl),null,{default:ae((()=>[U(C(dt),{modelValue:u.value,"onUpdate:modelValue":t[1]||(t[1]=e=>u.value=e),type:"checkbox",disabled:a.value,label:C(s).baseText("executionStopManyModal.running"),"data-test-id":"sme-check-running"},null,8,["modelValue","disabled","label"])])),_:1}),U(C(Cl),null,{default:ae((()=>[U(C(dt),{modelValue:v.value,"onUpdate:modelValue":t[2]||(t[2]=e=>v.value=e),type:"checkbox",disabled:a.value,label:C(s).baseText("executionStopManyModal.waiting"),"data-test-id":"sme-check-waiting"},null,8,["modelValue","disabled","label"])])),_:1})],2)])),footer:ae((()=>[i("div",{class:z(e.$style.footer)},[U(C(Je),{variant:"subtle",label:C(s).baseText("executionStopManyModal.button.close"),"data-test-id":"sme-close-button",onClick:_},null,8,["label"]),U(C(Je),{disabled:!v.value&&!u.value&&!p.value,label:C(s).baseText("executionStopManyModal.button.submit"),loading:a.value,"data-test-id":"sme-submit-button",onClick:h},null,8,["disabled","label","loading"])],2)])),_:1},8,["title","event-bus","name"]))}}),u_=Rt(d_,[["__cssModules",{$style:{form:"_form_5b46q_125",footer:"_footer_5b46q_131",container:"_container_5b46q_139",vertPadding:"_vertPadding_5b46q_146"}}]]),p_=g({__name:"WorkflowDescriptionModal",props:{modalName:{},data:{}},setup(e){const t=e,o=At(),a=se(),n=Oo(),s=Va(),d=Ri(),u=Pr(),p=c(t.data.workflowDescription??""),v=K("descriptionInput"),m=c(!1),g=x((()=>(p.value??"").trim())),b=x((()=>(t.data.workflowDescription??"").trim())),f=x((()=>g.value!==b.value)),h=x((()=>d.isModuleActive("mcp")&&d.moduleSettings.mcp?.mcpAccessEnabled)),_=x((()=>h.value?a.baseText("workflow.description.mcp"):a.baseText("workflow.description.nomcp"))),w=()=>{o.emit("close")},k=async()=>{await(async()=>{m.value=!0;try{await u.saveWorkflowDescription(t.data.workflowId,g.value??null),t.data.onSave?.(g.value??null),s.track("User set workflow description",{workflow_id:t.data.workflowId,description:g.value??null})}catch(e){n.showError(e,a.baseText("workflow.description.error.title"))}finally{m.value=!1}})(),o.emit("close")},T=async e=>{if("Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),w()),"Enter"===e.key&&!e.shiftKey){if(!f.value)return;e.preventDefault(),e.stopPropagation(),await k()}};return E((()=>{setTimeout((()=>{v.value?.focus()}),150)})),(e,t)=>(r(),ee(Qi,{name:C(Al),title:C(a).baseText("generic.description"),width:"500",class:z(e.$style.container),"event-bus":C(o),"close-on-click-modal":!1},{content:ae((()=>[i("div",{class:z(e.$style["description-edit-content"]),"data-test-id":"workflow-description-edit-content"},[U(C(Qe),{color:"text-base","data-test-id":"descriptionTooltip"},{default:ae((()=>[l(y(_.value),1)])),_:1}),U(C(bt),{ref_key:"descriptionInput",ref:v,modelValue:p.value,"onUpdate:modelValue":t[0]||(t[0]=e=>p.value=e),rows:6,"data-test-id":"workflow-description-input",type:"textarea",onKeydown:T},null,8,["modelValue"])],2)])),footer:ae((()=>[i("div",{class:z(e.$style["popover-footer"])},[U(C(Je),{variant:"subtle",label:C(a).baseText("generic.cancel"),size:"small",disabled:m.value,"data-test-id":"workflow-description-cancel-button",onClick:w},null,8,["label","disabled"]),U(C(Je),{variant:"solid",label:C(a).baseText("generic.unsavedWork.confirmMessage.confirmButtonText"),loading:m.value,disabled:!f.value||m.value,"data-test-id":"workflow-description-save-button",onClick:k},null,8,["label","loading","disabled"])],2)])),_:1},8,["name","title","class","event-bus"]))}}),v_=Rt(p_,[["__cssModules",{$style:{"description-edit-content":"_description-edit-content_1vjsk_125","popover-footer":"_popover-footer_1vjsk_132"}}]]),m_=g({__name:"WorkflowActivationErrorMessage",props:{message:{}},setup(e){const t=se();return(o,a)=>(r(),s("div",null,[l(y(C(t).baseText("workflowActivator.showMessage.displayActivationError.message.errorDataNotUndefined"))+" ",1),a[0]||(a[0]=i("br",null,null,-1)),i("i",null,y(e.message),1)]))}}),g_=m_,b_=g({__name:"WorkflowPublishModal",setup(e){const t=At(),o=se(),a=Pr(),n=x((()=>_r(Sr(a.workflow.id)))),d=or(),{showMessage:u}=Oo(),v=_u(),m=c(!1),g=K("publishForm"),b=c(""),f=c(""),h=x((()=>Co(a.workflowTriggerNodes))),_=x((()=>h.value.length>0)),k=x((()=>a.workflow.versionId!==n.value?.activeVersion?.versionId)),T=x((()=>a.nodesIssuesExist)),I=x((()=>!k.value||!_.value||T.value||m.value)),N=x((()=>I.value||0===f.value.trim().length)),S=x((()=>_.value?T.value?"nodeIssues":k.value?null:"noChanges":"noTrigger"));function M(){g.value?.focusInput()}E((()=>{const e=a.versionData;f.value||(f.value=e?.name?e.name:du(a.workflow.versionId)),!b.value&&e?.description&&(b.value=e.description),t.on("opened",M)})),G((()=>{t.off("opened",M)}));const $=x((()=>{const e=n.value?.usedCredentials;if(!e)return!1;const t=function(e){return Object.keys(e).find((e=>{const t=d.state.credentials[e];return t.isManaged&&"openAiApi"===t.type}))}(e);return!!t&&function(e,t){return e.some((e=>e?.credentials?.openAiApi?.id===t&&!e.disabled))}(n.value?.allNodes??[],t)}));async function A(){if(N.value)return;m.value=!0;const{success:e,errorHandled:r}=await v.publishWorkflow(a.workflow.id,a.workflow.versionId,{name:f.value,description:b.value});e?(a.setWorkflowVersionData({versionId:a.workflow.versionId,name:f.value,description:b.value}),$.value&&u({title:o.baseText("freeAi.credits.showWarning.workflow.activation.title"),message:o.baseText("freeAi.credits.showWarning.workflow.activation.description"),type:"warning",duration:0}),ur.track("User published version from canvas",{workflow_id:a.workflow.id}),t.emit("close")):r||await async function(){let e;try{const t=await a.getActivationError(a.workflow.id);e=void 0===t?o.baseText("workflowActivator.showMessage.displayActivationError.message.errorDataUndefined"):p(g_,{message:t})}catch{e=o.baseText("workflowActivator.showMessage.displayActivationError.message.catchBlock")}u({title:o.baseText("workflowActivator.showMessage.displayActivationError.title"),message:e,type:"warning",duration:0})}(),m.value=!1}return(e,n)=>(r(),ee(Qi,{"max-width":"500px","max-height":"85vh",name:C(fn),center:!0,"show-close":!0,"close-on-click-modal":!1,"event-bus":C(t)},{header:ae((()=>[U(C(Ae),{size:"xlarge"},{default:ae((()=>[l(y(C(o).baseText("workflows.publishModal.title")),1)])),_:1})])),content:ae((()=>[i("div",{class:z(e.$style.content)},["noTrigger"===S.value?(r(),ee(C(Xe),{key:0,theme:"danger",icon:"status-error"},{default:ae((()=>[l(y(C(o).baseText("workflows.publishModal.noTriggerMessage")),1)])),_:1})):"nodeIssues"===S.value?(r(),ee(C(Xe),{key:1,theme:"danger",icon:"status-error"},{default:ae((()=>[l(y(C(o).baseText("workflowActivator.showMessage.activeChangedNodesIssuesExistTrue.title",{interpolate:{count:C(a).nodesWithIssues.length},adjustToNumber:C(a).nodesWithIssues.length}))+" ",1),i("ul",{class:z(e.$style.nodeLinks)},[(r(!0),s(j,null,Q(C(a).nodesWithIssues,(e=>(r(),s("li",{key:e.id},[U(C(Et),{size:"small",to:`/workflow/${C(a).workflow.id}/${e.id}`,onClick:n[0]||(n[0]=e=>C(t).emit("close"))},{default:ae((()=>[l(y(e.name),1)])),_:2},1032,["to"])])))),128))],2)])),_:1})):"noChanges"===S.value?(r(),ee(C(Xe),{key:2,theme:"warning"},{default:ae((()=>[l(y(C(o).baseText("workflows.publishModal.noChanges")),1)])),_:1})):w("",!0),U(bh,{ref_key:"publishForm",ref:g,"version-name":f.value,"onUpdate:versionName":n[1]||(n[1]=e=>f.value=e),description:b.value,"onUpdate:description":n[2]||(n[2]=e=>b.value=e),disabled:I.value,"version-name-test-id":"workflow-publish-version-name-input","description-test-id":"workflow-publish-description-input",onSubmit:A},null,8,["version-name","description","disabled"]),i("div",{class:z(e.$style.actions)},[U(C(Je),{variant:"subtle",disabled:m.value,label:C(o).baseText("generic.cancel"),"data-test-id":"workflow-publish-cancel-button",onClick:n[3]||(n[3]=e=>C(t).emit("close"))},null,8,["disabled","label"]),U(C(Je),{disabled:N.value,loading:m.value,label:C(o).baseText("workflows.publish"),"data-test-id":"workflow-publish-button",onClick:A},null,8,["disabled","loading","label"])],2)],2)])),_:1},8,["name","event-bus"]))}}),f_=Rt(b_,[["__cssModules",{$style:{content:"_content_1b5ei_125",actions:"_actions_1b5ei_131",nodeLinks:"_nodeLinks_1b5ei_137"}}]]),h_=Rt({components:{ElTag:kt},props:["text","type"]},[["render",Vk],["__cssModules",{$style:{badge:"_badge_pehdx_125",danger:"_danger_pehdx_135 _badge_pehdx_125",warning:"_warning_pehdx_142 _badge_pehdx_125"}}]]),__=Rt(g({__name:"WarningTooltip",setup:e=>(e,t)=>(r(),s("span",null,[U(C(ke),{content:" ",placement:"top"},{content:ae((()=>[D(e.$slots,"default")])),default:ae((()=>[U(C(Ve),{class:z(e.$style.icon),icon:"triangle-alert"},null,8,["class"])])),_:3})]))}),[["__cssModules",{$style:{icon:"_icon_1n98w_125"}}]]),x_=["href"],y_=g({__name:"VersionCard",props:{version:{}},setup(e){const t=se(),o=e=>null!==e?e.displayName:t.baseText("versionCard.unknown");return(a,n)=>{const c=F("n8n-html");return e.version?(r(),s("a",{key:0,href:e.version.documentationUrl,target:"_blank",class:z(a.$style.card),"data-test-id":"version-card"},[i("div",{class:z(a.$style.header)},[i("div",null,[i("div",{class:z(a.$style.name)},y(`${C(t).baseText("versionCard.version")} ${e.version.name}`),3),e.version.hasSecurityIssue?(r(),ee(__,{key:0},{default:ae((()=>[M(i("span",null,null,512),[[c,C(t).baseText("versionCard.thisVersionHasASecurityIssue")]])])),_:1})):w("",!0),e.version.hasSecurityFix?(r(),ee(h_,{key:1,text:C(t).baseText("versionCard.securityUpdate"),type:"danger"},null,8,["text"])):w("",!0),e.version.hasBreakingChange?(r(),ee(h_,{key:2,text:C(t).baseText("versionCard.breakingChanges"),type:"warning"},null,8,["text"])):w("",!0)]),i("div",{class:z(a.$style["release-date"])},[l(y(C(t).baseText("versionCard.released"))+" ",1),U(xd,{date:e.version.createdAt},null,8,["date"])],2)],2),e.version.description||e.version.nodes&&e.version.nodes.length?(r(),s("div",{key:0,class:z(a.$style.divider)},null,2)):w("",!0),i("div",null,[e.version.description?M((r(),s("div",{key:0,class:z(a.$style.description)},null,2)),[[c,e.version.description]]):w("",!0),e.version.nodes&&e.version.nodes.length>0?(r(),s("div",{key:1,class:z(a.$style.nodes)},[(r(!0),s(j,null,Q(e.version.nodes,(e=>(r(),ee(id,{key:e.name,"node-type":e,title:o(e)},null,8,["node-type","title"])))),128))],2)):w("",!0)])],10,x_)):w("",!0)}}}),w_=Rt(y_,[["__cssModules",{$style:{card:"_card_k0ocw_125",header:"_header_k0ocw_137",name:"_name_k0ocw_152",divider:"_divider_k0ocw_159",description:"_description_k0ocw_165","release-date":"_release-date_k0ocw_172",nodes:"_nodes_k0ocw_179"}}]]),k_={key:0},T_=g({__name:"UpdatesPanel",setup(e){const t=Ki(),o=Gi(),a=se();return(e,n)=>(r(),ee(Eb,{name:C(Vl),direction:"ltr",width:"520px","data-test-id":"version-updates-panel"},{header:ae((()=>[i("span",{class:z(e.$style.title)},y(C(a).baseText("updatesPanel.weVeBeenBusy")),3)])),content:ae((()=>[i("section",{class:z(e.$style.description)},[C(t).currentVersion?(r(),s("p",k_,[l(y(C(a).baseText("updatesPanel.youReOnVersion",{interpolate:{currentVersionName:C(t).currentVersion.name}}))+" ",1),i("strong",null,[U(xd,{date:C(t).currentVersion.createdAt},null,8,["date"])]),l(" "+y(C(a).baseText("updatesPanel.andIs"))+" ",1),i("strong",null,y(C(a).baseText("updatesPanel.version",{interpolate:{numberOfVersions:C(t).nextVersions.length,howManySuffix:C(t).nextVersions.length>1?"s":""}})),1),l(" "+y(C(a).baseText("updatesPanel.behindTheLatest")),1)])):w("",!0),C(t).infoUrl?(r(),ee(C(Je),{key:1,variant:"ghost",size:"large",class:z(e.$style.link),bold:!0,onClick:n[0]||(n[0]=e=>C(o).goToVersions())},{default:ae((()=>[U(C(Ve),{icon:"info",class:"mr-2xs"}),i("span",null,y(C(a).baseText("updatesPanel.howToUpdateYourN8nVersion")),1)])),_:1},8,["class"])):w("",!0)],2),i("section",{class:z(e.$style.versions)},[(r(!0),s(j,null,Q(C(t).nextVersions,(t=>(r(),s("div",{key:t.name,class:z(e.$style["versions-card"])},[U(w_,{version:t},null,8,["version"])],2)))),128))],2)])),_:1},8,["name"]))}}),C_=Rt(T_,[["__cssModules",{$style:{title:"_title_18xkw_125",description:"_description_18xkw_133",link:"_link_18xkw_148",versions:"_versions_18xkw_157","versions-card":"_versions-card_18xkw_166"}}]]),E_=g({__name:"CredentialResolverEditModal",props:{modalName:{},data:{}},setup(e){const t=e,o=At(),a=se(),n=Oo(),d=Si(),u=c("configuration"),p=c(!1),v=c(!1),m=c(""),g=c(""),b=c({}),f=c(null),h=c(!1),_=c(""),k=c(),T=c(""),I=c(""),N=c({}),S=c(!1),{resolverTypes:M,fetchResolverTypes:$,deleteResolver:A,isDeleting:P}=pu(),B=x((()=>!!t.data?.resolverId)),L=e=>"string"==typeof e||"number"==typeof e||"boolean"==typeof e||(Array.isArray(e)?e.every((e=>"string"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e))):"object"==typeof e&&null!==e),O=x((()=>M.value.find((e=>e.name===g.value)))),R=e=>({...e,name:"string"==typeof e.name?e.name:"",type:"string"==typeof e.type?e.type:"string",displayName:"string"==typeof e.displayName?e.displayName:"",default:e.default??"",..."boolean"==typeof e.required&&{required:e.required},..."string"==typeof e.description&&{description:e.description},..."string"==typeof e.placeholder&&{placeholder:e.placeholder}}),D=x((()=>O.value?.options?O.value.options.map(R).filter((e=>"hidden"!==e.type&&(!e.displayOptions||Pn(W.value,e,"",null,null)))):[])),W=x((()=>(e=>{const t={};for(const[o,a]of Object.entries(e))L(a)?t[o]=a:"string"!=typeof a&&"number"!=typeof a&&"boolean"!=typeof a||(t[o]=String(a));return t})(b.value))),V=x((()=>{for(const e of D.value){if(!0!==e.required)continue;const t=W.value[e.name];if("string"===e.type&&!t)return!1;if("number"===e.type){const e="string"==typeof t&&t.startsWith("=");if("number"!=typeof t&&!e)return!1}}return!0})),q=x((()=>{if(!B.value)return!1;const e=I.value!==g.value,t=JSON.stringify(N.value)!==JSON.stringify(b.value);return(e||t)&&(S.value=!0),S.value})),F=x((()=>{const e=""!==m.value.trim()&&""!==g.value;return B.value&&q.value?e&&null!==f.value:e})),H=x((()=>[{id:"configuration",label:a.baseText("credentialResolverEdit.sidebar.configuration"),position:"top"},{id:"details",label:a.baseText("credentialResolverEdit.sidebar.details"),position:"top"}])),K=()=>(h.value,!0),G=async()=>{if(F.value){if(v.value=!0,_.value="",!V.value)return _.value=a.baseText("credentialResolverEdit.error.missingRequiredFields"),void(v.value=!1);if(B.value&&q.value&&null===f.value)return _.value=a.baseText("credentialResolverEdit.clearCredentials.error.required"),void(v.value=!1);try{const e={name:m.value.trim(),type:g.value,config:b.value};let r;B.value&&(q.value&&null!==f.value?e.clearCredentials=f.value:q.value||(e.clearCredentials=!1)),r=B.value&&t.data?.resolverId?await Oi(d.restApiContext,t.data.resolverId,e):await Bi(d.restApiContext,e),t.data?.onSave&&t.data.onSave(r.id),n.showMessage({title:a.baseText("credentialResolverEdit.saveSuccess.title"),type:"success"}),h.value=!1,o.emit("close")}catch(e){_.value=e instanceof Error?e.message:a.baseText("credentialResolverEdit.error.save"),k.value?.scrollTo({top:0,behavior:"smooth"})}finally{v.value=!1}}},Y=e=>{b.value={...b.value,[e.name]:e.value},h.value=!0,_.value="",B.value&&(f.value=null)},X=e=>{m.value=e,h.value=!0},J=async()=>{t.data?.resolverId&&await A({id:t.data.resolverId,name:m.value,type:g.value,config:JSON.stringify(b.value),createdAt:new Date,updatedAt:new Date})&&(h.value=!1,t.data?.onDelete&&t.data.onDelete(t.data.resolverId),o.emit("close"))};return E((async()=>{p.value=!0,await $(),B.value?await(async()=>{if(t.data?.resolverId)try{const e=await Li(d.restApiContext,t.data.resolverId);m.value=e.name,g.value=e.type,b.value=e.decryptedConfig||{},T.value=e.name,I.value=e.type,N.value=ql(e.decryptedConfig||{}),S.value=!1,f.value=null}catch(e){n.showError(e,a.baseText("credentialResolverEdit.error.save"))}})():(m.value=a.baseText("credentialResolverEdit.defaultName"),f.value=null),p.value=!1})),(e,n)=>(r(),ee(Qi,{name:C(Nn),"custom-class":e.$style.resolverModal,"event-bus":C(o),loading:p.value,"before-close":K,width:"70%",height:"80%"},{header:ae((()=>[i("div",{class:z(e.$style.header)},[i("div",{class:z(e.$style.resolverInfo)},[i("div",{class:z(e.$style.resolverIcon)},[U(C(Be),{variant:"subtle",icon:"database",size:"large",disabled:!0,"aria-label":C(a).baseText("credentialResolverEdit.icon")},null,8,["aria-label"])],2),i("div",{class:z(e.$style.resolverName)},[m.value?(r(),ee(C(vt),{key:0,"data-test-id":"credential-resolver-name","model-value":m.value,"onUpdate:modelValue":X},null,8,["model-value"])):w("",!0),O.value?(r(),ee(C(Qe),{key:1,size:"small",tag:"p",color:"text-light"},{default:ae((()=>[l(y(O.value.displayName),1)])),_:1})):w("",!0)],2)],2),i("div",{class:z(e.$style.resolverActions)},[B.value?(r(),ee(C(Be),{key:0,variant:"subtle",title:C(a).baseText("credentialResolverEdit.delete"),icon:"trash-2",disabled:v.value,loading:C(P),"data-test-id":"credential-resolver-delete-button",onClick:J},null,8,["title","disabled","loading"])):w("",!0),U(Bm,{saved:!1,"is-saving":v.value,disabled:!F.value,"data-test-id":"credential-resolver-save-button",onClick:G},null,8,["is-saving","disabled"])],2)],2)])),content:ae((()=>[i("div",{class:z(e.$style.container),"data-test-id":"credential-resolver-edit-dialog"},[i("div",{class:z(e.$style.sidebar)},[(r(!0),s(j,null,Q(H.value,(e=>(r(),ee(C(Se),{key:e.id,item:e,active:u.value===e.id,onClick:()=>{return t=e.id,void(u.value=t);var t}},null,8,["item","active","onClick"])))),128))],2),"configuration"===u.value?(r(),s("div",{key:0,ref_key:"mainContentRef",ref:k,class:z(e.$style.mainContent)},[_.value?(r(),ee(C(Xe),{key:0,theme:"danger",class:z(e.$style.errorAlert),"data-test-id":"credential-resolver-error-alert"},{default:ae((()=>[l(y(_.value),1)])),_:1},8,["class"])):w("",!0),B.value&&q.value?(r(),s("div",{key:1,class:z(e.$style.formGroup)},[i("label",{class:z(e.$style.label)},y(C(a).baseText("credentialResolverEdit.clearCredentials.label")),3),U(C(ot),{modelValue:f.value,"onUpdate:modelValue":[n[0]||(n[0]=e=>f.value=e),n[1]||(n[1]=()=>{h.value=!0,_.value=""})],placeholder:C(a).baseText("credentialResolverEdit.clearCredentials.placeholder"),"data-test-id":"credential-resolver-clear-credentials-select"},{default:ae((()=>[U(C(Nt),{label:C(a).baseText("credentialResolverEdit.clearCredentials.yes"),value:!0},null,8,["label"]),U(C(Nt),{label:C(a).baseText("credentialResolverEdit.clearCredentials.no"),value:!1},null,8,["label"])])),_:1},8,["modelValue","placeholder"])],2)):w("",!0),B.value&&q.value?(r(),ee(C(Xe),{key:2,theme:"warning",class:z(e.$style.warningAlert),"data-test-id":"credential-resolver-clear-credentials-warning"},{default:ae((()=>[l(y(C(a).baseText("credentialResolverEdit.clearCredentials.warning")),1)])),_:1},8,["class"])):w("",!0),i("div",{class:z(e.$style.formGroup)},[i("label",{class:z(e.$style.label)},y(C(a).baseText("credentialResolverEdit.type.label")),3),U(C(ot),{modelValue:g.value,"onUpdate:modelValue":[n[2]||(n[2]=e=>g.value=e),n[3]||(n[3]=()=>{h.value=!0,_.value="",f.value=null})],placeholder:C(a).baseText("credentialResolverEdit.type.placeholder"),"data-test-id":"credential-resolver-type-select"},{default:ae((()=>[(r(!0),s(j,null,Q(C(M),(e=>(r(),ee(C(Nt),{key:e.name,label:e.displayName,value:e.name},null,8,["label","value"])))),128))])),_:1},8,["modelValue","placeholder"])],2),D.value.length>0?(r(),s("div",{key:3,class:z(e.$style.configSection)},[U(Tm,{"credential-properties":D.value,"credential-data":W.value,"documentation-url":"","show-validation-warnings":!!_.value,onUpdate:Y},null,8,["credential-properties","credential-data","show-validation-warnings"])],2)):w("",!0)],2)):w("",!0),"details"===u.value?(r(),s("div",{key:1,class:z(e.$style.mainContent)},[i("div",{class:z(e.$style.formGroup)},[i("label",{class:z(e.$style.label)},y(C(a).baseText("credentialResolverEdit.details.id")),3),t.data?.resolverId?(r(),ee(C(Qe),{key:0,color:"text-base"},{default:ae((()=>[l(y(t.data.resolverId),1)])),_:1})):(r(),ee(C(Qe),{key:1,color:"text-light"},{default:ae((()=>[l(y(C(a).baseText("credentialResolverEdit.details.notSaved")),1)])),_:1}))],2)],2)):w("",!0)],2)])),_:1},8,["name","custom-class","event-bus","loading"]))}}),I_=Rt(E_,[["__cssModules",{$style:{resolverModal:"_resolverModal_jro8l_125",mainContent:"_mainContent_jro8l_139",resolverName:"_resolverName_jro8l_146",sidebar:"_sidebar_jro8l_153",header:"_header_jro8l_163",container:"_container_jro8l_167",resolverInfo:"_resolverInfo_jro8l_172",resolverActions:"_resolverActions_jro8l_180",resolverIcon:"_resolverIcon_jro8l_191",formGroup:"_formGroup_jro8l_197",label:"_label_jro8l_204",configSection:"_configSection_jro8l_210",errorAlert:"_errorAlert_jro8l_214",warningAlert:"_warningAlert_jro8l_218"}}]]),j_=g({__name:"AIBuilderDiffModal",props:{data:{}},setup(e){const t=e,o=$(),a=Va(),l=Bo(),n=Nr();function i(){a.track("Workflow diff view closed",{source:"ai-builder-review"}),l.trackWorkflowBuilderJourney("user_closed_review_changes")}function s(){n.closeModal(On)}return E((()=>{a.track("Workflow diff view opened",{source:"ai-builder-review"}),l.trackWorkflowBuilderJourney("user_opened_review_changes")})),(a,l)=>(r(),ee(Qi,{"event-bus":e.data.eventBus,name:C(On),"custom-class":C(o).aiBuilderDiffModal,height:"100%",width:"100%","max-width":"100%","max-height":"100%","close-on-press-escape":!0,"append-to-body":!0,"before-close":i},{content:ae((()=>[U(mu,{"source-workflow":t.data.sourceWorkflow,"target-workflow":t.data.targetWorkflow,"source-label":t.data.sourceLabel,"target-label":t.data.targetLabel,"show-back-button":!0,onBack:s},null,8,["source-workflow","target-workflow","source-label","target-label"])])),_:1},8,["event-bus","name","custom-class"]))}}),z_=Rt(j_,[["__cssModules",{$style:{aiBuilderDiffModal:"_aiBuilderDiffModal_jcb8f_125",backButton:"_backButton_jcb8f_139"}}]]),N_=g({__name:"InstanceAiCredentialSetupModal",props:{modalName:{},data:{}},setup(e){const t=e,o=se(),a=Nr(),n=or(),d=c(Object.fromEntries(t.data.credentialRequests.map((e=>[e.credentialType,null])))),u=x((()=>t.data.credentialRequests.every((e=>null!==d.value[e.credentialType]))));function p(e){return n.getCredentialTypeByName(e)?.displayName??e}function v(){const e={};for(const[t,o]of Object.entries(d.value))o&&(e[t]=o);t.data.onComplete(e),a.closeModal(t.modalName)}return(e,a)=>(r(),ee(Qi,{width:"500px","max-height":"80%",name:t.modalName,scrollable:!0},{header:ae((()=>[U(C(Ae),{tag:"h2",size:"xlarge"},{default:ae((()=>[l(y(C(o).baseText("instanceAi.credential.modal.title")),1)])),_:1})])),content:ae((()=>[i("div",{class:z(e.$style.content)},[i("ol",{class:z(e.$style.credentialList)},[(r(!0),s(j,null,Q(t.data.credentialRequests,((o,a)=>(r(),s("li",{key:o.credentialType,class:z(e.$style.credentialItem),"data-test-id":"instance-ai-credential-step"},[i("div",{class:z(e.$style.stepHeader)},[U(C(Ae),{tag:"h3",size:"large"},{default:ae((()=>[i("span",{class:z(e.$style.stepOrder)},y(a+1)+".",3),l(" "+y(p(o.credentialType)),1)])),_:2},1024)],2),o.reason?(r(),s("p",{key:0,class:z(e.$style.reason)},y(o.reason),3)):w("",!0),i("div",{class:z(e.$style.pickerRow)},[U(Gd,{class:z(e.$style.picker),"app-name":p(o.credentialType),"credential-type":o.credentialType,"selected-credential-id":d.value[o.credentialType],"project-id":t.data.projectId,"suggested-credential-name":o.suggestedName,onCredentialSelected:e=>{return t=o.credentialType,a=e,void(d.value[t]=a);var t,a},onCredentialDeselected:e=>{return t=o.credentialType,void(d.value[t]=null);var t}},null,8,["class","app-name","credential-type","selected-credential-id","project-id","suggested-credential-name","onCredentialSelected","onCredentialDeselected"]),U(Fd,{class:z({[e.$style.successIcon]:!0,[e.$style.invisible]:!d.value[o.credentialType]})},null,8,["class"])],2)],2)))),128))],2)],2)])),footer:ae((()=>[i("div",{class:z(e.$style.footer)},[U(C(Je),{size:"large",label:C(o).baseText("templateSetup.continue.button"),disabled:!u.value,"data-test-id":"instance-ai-credential-continue-button",onClick:v},null,8,["label","disabled"])],2)])),_:1},8,["name"]))}}),S_=Rt(N_,[["__cssModules",{$style:{content:"_content_16t4t_125",credentialList:"_credentialList_16t4t_129",credentialItem:"_credentialItem_16t4t_138",stepHeader:"_stepHeader_16t4t_143",stepOrder:"_stepOrder_16t4t_149",reason:"_reason_16t4t_154",pickerRow:"_pickerRow_16t4t_160",picker:"_picker_16t4t_160",successIcon:"_successIcon_16t4t_170",invisible:"_invisible_16t4t_175",footer:"_footer_16t4t_179"}}]]),M_=g({__name:"Modals",setup:e=>(e,t)=>(r(),s("div",null,[U(Tb,{name:C(pa)},{default:ae((({modalName:e,activeId:t,mode:o})=>[U(Rm,{"modal-name":e,mode:o,"active-id":t},null,8,["modal-name","mode","active-id"])])),_:1},8,["name"]),U(Tb,{name:C(So)},{default:ae((({modalName:e,data:{mode:t,activeId:o}})=>[U(hp,{"modal-name":e,mode:t,"active-id":o},null,8,["modal-name","mode","active-id"])])),_:1},8,["name"]),U(Tb,{name:C(Ml)},{default:ae((()=>[U(pp)])),_:1},8,["name"]),U(Tb,{name:C(ni)},{default:ae((()=>[U(tm)])),_:1},8,["name"]),U(Tb,{name:C(ha)},{default:ae((()=>[U(Um)])),_:1},8,["name"]),U(Tb,{name:C(ii)},{default:ae((({modalName:e,active:t,data:o})=>[U(rg,{data:o,"is-active":t,"modal-name":e},null,8,["data","is-active","modal-name"])])),_:1},8,["name"]),U(Tb,{name:C(ri)},{default:ae((()=>[U(Lg)])),_:1},8,["name"]),U(Tb,{name:C(Vo)},{default:ae((()=>[U(Nb)])),_:1},8,["name"]),U(Tb,{name:C($r)},{default:ae((()=>[U(oh)])),_:1},8,["name"]),U(Tb,{name:C(gr)},{default:ae((()=>[U(eh)])),_:1},8,["name"]),U(Tb,{name:C(Vl),"keep-alive":!0},{default:ae((()=>[U(C_)])),_:1},8,["name"]),U(Tb,{name:C(gi),"keep-alive":!0},{default:ae((({active:e})=>[U(jb,{"is-active":e},null,8,["is-active"])])),_:1},8,["name"]),U(Tb,{name:C(yi)},{default:ae((()=>[U(Uh)])),_:1},8,["name"]),U(Tb,{name:C(ei)},{default:ae((()=>[U(wp)])),_:1},8,["name"]),U(Tb,{name:C(qn)},{default:ae((()=>[U(Tp)])),_:1},8,["name"]),U(Tb,{name:C($o)},{default:ae((({modalName:e,data:t})=>[U(Dg,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(Ha)},{default:ae((({modalName:e,data:t})=>[U(og,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(Gn)},{default:ae((()=>[U(mp)])),_:1},8,["name"]),U(Tb,{name:C(Dn)},{default:ae((()=>[U(yb)])),_:1},8,["name"]),U(Tb,{name:C(hn)},{default:ae((()=>[U(Kh)])),_:1},8,["name"]),U(Tb,{name:C(Ll)},{default:ae((({modalName:e,active:t,data:o})=>[U(Vh,{data:o,"is-active":t,"modal-name":e},null,8,["data","is-active","modal-name"])])),_:1},8,["name"]),U(Tb,{name:C(To)},{default:ae((()=>[U(rm)])),_:1},8,["name"]),U(Tb,{name:C(Rn)},{default:ae((()=>[U(wg)])),_:1},8,["name"]),U(Tb,{name:C(bo)},{default:ae((({modalName:e,activeId:t,mode:o})=>[U(um,{"modal-name":e,"active-package-name":t,mode:o},null,8,["modal-name","active-package-name","mode"])])),_:1},8,["name"]),U(Tb,{name:C(Un)},{default:ae((({modalName:e,data:t})=>[U(qb,{"modal-name":e,destination:t.destination,"is-new":t.isNew,"event-bus":t.eventBus},null,8,["modal-name","destination","is-new","event-bus"])])),_:1},8,["name"]),U(Tb,{name:C(ea)},{default:ae((({modalName:e,data:t})=>[U(Rf,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(aa)},{default:ae((({modalName:e,data:t})=>[U(kf,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(po)},{default:ae((({modalName:e,data:t})=>[U(zf,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(Hn)},{default:ae((({modalName:e,data:t})=>[U(Fh,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(On)},{default:ae((({modalName:e,data:t})=>[U(z_,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(di)},{default:ae((({modalName:e,data:t})=>[U(sg,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(Ol)},{default:ae((({modalName:e,data:t})=>[U(bg,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(ti)},{default:ae((({modalName:e,data:t})=>[U(hg,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(Vr)},{default:ae((({modalName:e,data:t})=>[U(Vm,{"data-test-id":"debug-paywall-modal","modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(Jl)},{default:ae((({modalName:e,data:t})=>[U(ph,{"data-test-id":"workflow-history-version-restore-modal","modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(tn)},{default:ae((({modalName:e,data:t})=>[U(mh,{"data-test-id":"workflow-history-version-unpublish-modal","modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(dn)},{default:ae((({modalName:e,data:t})=>[U(hh,{"data-test-id":"workflow-history-name-version-modal","modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(vi)},{default:ae((({modalName:e,data:t})=>[U(Kb,{"data-test-id":"setup-workflow-credentials-modal","modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(Yt)},{default:ae((({modalName:e,data:t})=>[U(Mb,{"data-test-id":"project-move-resource-modal","modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(Sn)},{default:ae((({modalName:e,data:t})=>[U(xp,{name:e,data:t},null,8,["name","data"])])),_:1},8,["name"]),U(Tb,{name:C(Ra)},{default:ae((({modalName:e,data:t})=>[U(mm,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(sa)},{default:ae((({modalName:e,activeId:t,data:o})=>[U(Ym,{"modal-name":e,"active-id":t,data:o},null,8,["modal-name","active-id","data"])])),_:1},8,["name"]),U(Tb,{name:C(ga)},{default:ae((({modalName:e,activeId:t,data:o})=>[U(Zm,{"modal-name":e,"active-id":t,data:o},null,8,["modal-name","active-id","data"])])),_:1},8,["name"]),U(Tb,{name:C(cn)},{default:ae((({modalName:e,data:t})=>[U(ih,{data:t,"modal-name":e},null,8,["data","modal-name"])])),_:1},8,["name"]),U(Tb,{name:C(An)},{default:ae((({modalName:e,data:t})=>[U(xg,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(xn)},{default:ae((({modalName:e,data:t})=>[U(u_,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(on)},{default:ae((({modalName:e,data:t})=>[U(dh,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(Ul)},{default:ae((({modalName:e,data:t})=>[U(lh,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C($n)},{default:ae((({modalName:e,data:t})=>[U(t_,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(Qn)},{default:ae((({modalName:e,data:t})=>[U(n_,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(Wo)},{default:ae((({data:e})=>[U(c_,{mode:e?.mode??"new",variable:e?.variable},null,8,["mode","variable"])])),_:1},8,["name"]),U(Tb,{name:C(ci)},{default:ae((({modalName:e,data:t})=>[U(Pg,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(Al)},{default:ae((({modalName:e,data:t})=>[U(v_,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(fn)},{default:ae((({modalName:e,data:t})=>[U(f_,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(Hl)},{default:ae((({modalName:e,data:t})=>[U(hh,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(Nn)},{default:ae((({modalName:e,data:t})=>[U(I_,{"modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Tb,{name:C(Xn)},{default:ae((({modalName:e,data:t})=>[U(S_,{"data-test-id":"instance-ai-credential-setup-modal","modal-name":e,data:t},null,8,["modal-name","data"])])),_:1},8,["name"]),U(Yh)]))}),$_=M_,A_=["id"],P_=g({__name:"AppModals",setup:e=>(e,t)=>(r(),s("div",{id:C(ui)},[U($_)],8,A_))}),B_=g({__name:"CommandBarItemTitle",props:{title:{},suffix:{},suffixIcon:{},actionText:{},shortcut:{},isSelected:{type:Boolean},isHovered:{type:Boolean}},setup:e=>(t,o)=>(r(),s("span",{class:z(t.$style.container)},[i("span",{class:z(t.$style.title)},y(e.title),3),e.suffix?(r(),s("span",{key:0,class:z(t.$style.suffix)},[e.suffixIcon?(r(),ee(ed,{key:0,icon:e.suffixIcon,size:"mini","border-less":!0},null,8,["icon"])):w("",!0),l(" "+y(e.suffix),1)],2)):w("",!0),e.actionText&&(e.isSelected||e.isHovered)?(r(),s("span",{key:1,class:z(t.$style.action)},y(e.actionText),3)):w("",!0),e.shortcut?(r(),s("span",{key:2,class:z(t.$style.shortcut)},[U(C(Re),{keys:e.shortcut.keys,"meta-key":e.shortcut.metaKey,"alt-key":e.shortcut.altKey,"shift-key":e.shortcut.shiftKey},null,8,["keys","meta-key","alt-key","shift-key"])],2)):w("",!0)],2))}),L_=Rt(B_,[["__cssModules",{$style:{container:"_container_epkes_125",title:"_title_epkes_132",suffix:"_suffix_epkes_141",action:"_action_epkes_152",shortcut:"_shortcut_epkes_158"}}]]),O_={ADD_NODE:"add-node",OPEN_NODE:"open-node",ADD_STICKY:"add-sticky"},R_=o(Qt(),1),D_=o(Rc(),1),U_={OPEN_CREDENTIAL:"open-credential",OPEN_SUB_WORKFLOW:"open-sub-workflow",TEST_WORKFLOW:"test-workflow",SELECT_ALL:"select-all",OPEN_WORKFLOW_SETTINGS:"open-workflow-settings",TIDY_UP_WORKFLOW:"tidy-up-workflow",RENAME_WORKFLOW:"rename-workflow",ADD_TAG:"add-tag",DUPLICATE_WORKFLOW:"duplicate-workflow",DOWNLOAD_WORKFLOW:"download-workflow",IMPORT_WORKFLOW_FROM_URL:"import-workflow-from-url",IMPORT_WORKFLOW_FROM_FILE:"import-workflow-from-file",ARCHIVE_WORKFLOW:"archive-workflow",UNARCHIVE_WORKFLOW:"unarchive-workflow",DELETE_WORKFLOW:"delete-workflow",PUBLISH_WORKFLOW:"publish-workflow",UNPUBLISH_WORKFLOW:"unpublish-workflow"},W_=o(qi(),1),V_={CREATE_WORKFLOW:"create-workflow",OPEN_WORKFLOW:"open-workflow"},q_={OPEN_DATA_TABLE:"open-data-table",CREATE_DATA_TABLE:"create-data-table"},F_={CREATE_CREDENTIAL:"create-credential",OPEN_CREDENTIAL:"open-credential"},H_={CREATE_PROJECT:"create-project",OPEN_PROJECT:"open-project"},K_={DELETE_EXECUTION:"delete-execution",RETRY_CURRENT_WORKFLOW:"retry-current-workflow",RETRY_ORIGINAL_WORKFLOW:"retry-original-workflow",STOP_EXECUTION:"stop-execution",DEBUG_EXECUTION:"debug-execution",VOTE_UP:"vote-up",VOTE_DOWN:"vote-down"},G_={CHAT_HUB:"chat-hub",WHATS_NEW:"whats-new",SETTINGS:"settings",SIGN_OUT:"sign-out",TEMPLATES:"templates",VARIABLES:"variables",INSIGHTS:"insights",QUICKSTART:"quickstart",DOCUMENTATION:"documentation",FORUM:"forum",COURSE:"course",REPORT_BUG:"report-bug",ABOUT:"about"},Y_={NEW_SESSION:"new-session",NEW_SESSION_WITH_MODEL:"new-session-with-model",OPEN_SESSION:"open-session",DELETE_SESSION:"delete-session",STOP_MESSAGE_GENERATION:"stop-message-generation"},Q_=g({__name:"AppCommandBar",setup(e){const t=it();ju();const{APP_Z_INDEXES:o}=lo(),{initialize:a,items:l,placeholder:n,context:i,onCommandBarChange:s,onCommandBarNavigateTo:c,isLoading:d}=Gk(),u=x((()=>t.name===vn.DEMO)),p=x((()=>Br(["authenticated"])&&!u.value));return L(p,(e=>{e&&a()})),(e,t)=>p.value?(r(),ee(C(ut),{key:0,items:C(l),placeholder:C(n),context:C(i),"is-loading":C(d),"z-index":C(o).COMMAND_BAR,onInputChange:C(s),onNavigateTo:C(c)},null,8,["items","placeholder","context","is-loading","z-index","onInputChange","onNavigateTo"])):w("",!0)}}),X_={key:0},J_=g({__name:"AppLayout",emits:["mounted"],setup(e,{emit:o}){const a=m((async()=>await Lt((()=>t.import("./DefaultLayout-legacy-BN4ITu1z.js")),void 0))),l=m((async()=>await Lt((()=>t.import("./SettingsLayout-legacy-D3ab595Z.js")),void 0))),n=m((async()=>await Lt((()=>t.import("./WorkflowLayout-legacy-CKVBs3BX.js")),void 0))),i=m((async()=>await Lt((()=>t.import("./AuthLayout-legacy-D_YL-OGM.js")),void 0))),d=m((async()=>await Lt((()=>t.import("./DemoLayout-legacy-CBEtPKF2.js")),void 0))),u=m((async()=>await Lt((()=>t.import("./ChatLayout-legacy-CY1ynuWq.js")),void 0))),p=m((async()=>await Lt((()=>t.import("./InstanceAiLayout-legacy-CMueJOT9.js")),void 0))),v=it(),g=_t(),b=o,f=c(!1),h=g.afterEach((()=>{f.value=!0,h()}));function _(e){b("mounted",e)}return(e,t)=>f.value?(r(),ee(J,{key:1},{default:ae((()=>["settings"===C(v).meta.layout?(r(),ee(C(l),{key:0,onMounted:_})):"workflow"===C(v).meta.layout?(r(),ee(C(n),{key:1,onMounted:_})):"auth"===C(v).meta.layout?(r(),ee(C(i),{key:2,onMounted:_})):"demo"===C(v).meta.layout?(r(),ee(C(d),{key:3,onMounted:_})):"chat"===C(v).meta.layout?(r(),ee(C(u),{key:4,onMounted:_})):"instanceAi"===C(v).meta.layout?(r(),ee(C(p),{key:5,onMounted:_})):(r(),ee(C(a),{key:6,onMounted:_}))])),_:1})):(r(),s("div",X_))}}),Z_=J_,ex=["aria-label"],tx=["aria-label"],ox=Rt(g({__name:"NodeIssueItem",props:{issue:{},getNodeType:{type:Function},formatIssueMessage:{type:Function}},emits:["click"],setup(e,{emit:t}){const o=e,a=t,n=Ka();function c(){n.setActiveNodeName(o.issue.node,"other"),a("click")}return(t,o)=>(r(),s("li",{class:z(t.$style.nodeIssue),role:"listitem","aria-label":`Edit ${e.issue.node} node`,onClick:c},[U(id,{"node-type":e.getNodeType(e.issue.node),size:14,shrink:!1,"show-tooltip":!0,"tooltip-position":"left",class:z(t.$style.nodeIcon),"aria-label":`${e.issue.node} node`},null,8,["node-type","class","aria-label"]),i("div",{class:z(t.$style.issueMessage),"aria-label":`Issue: ${e.formatIssueMessage(e.issue.value)}`},[i("span",{class:z(t.$style.nodeName)},y(e.issue.node)+":",3),l(" "+y(e.formatIssueMessage(e.issue.value)),1)],10,tx),U(C(Ve),{class:z(t.$style.chevron),icon:"chevron-right"},null,8,["class"])],10,ex))}}),[["__cssModules",{$style:{nodeIssue:"_nodeIssue_1dpuo_125",nodeIcon:"_nodeIcon_1dpuo_136",nodeName:"_nodeName_1dpuo_141",issueMessage:"_issueMessage_1dpuo_146",chevron:"_chevron_1dpuo_152"}}]]),ax=g({__name:"CredentialsSetupCard",props:{issues:{}},emits:["click"],setup(e,{emit:t}){const o=e,a=t,l=se(),n=x((()=>{const e=new Set;return o.issues.filter((t=>!e.has(t.node)&&(e.add(t.node),!0))).map((e=>e.node))})),c=x((()=>{const e=n.value;if(0===e.length)return"";if(1===e.length)return e[0];if(2===e.length)return l.baseText("aiAssistant.builder.executeMessage.nodeListTwo",{interpolate:{first:e[0],second:e[1]}});if(e.length<=3){const t=e.slice(0,-1).join(", ");return l.baseText("aiAssistant.builder.executeMessage.nodeListLast",{interpolate:{list:t,last:e[e.length-1]}})}const t=e.slice(0,3).join(", "),o=e.length-3;return l.baseText("aiAssistant.builder.executeMessage.nodeListMore",{interpolate:{list:t,count:String(o)},adjustToNumber:o})}));function d(){a("click")}return(e,t)=>(r(),s("div",{class:z(e.$style.credentialsCard),role:"button",tabindex:"0",onClick:d,onKeydown:V(d,["enter"])},[U(C(Ve),{class:z(e.$style.keyIcon),icon:"key-round",size:14},null,8,["class"]),i("div",{class:z(e.$style.credentialsContent)},[i("span",{class:z(e.$style.credentialsHeader)},y(C(l).baseText("aiAssistant.builder.executeMessage.addMissingCredentials")),3),i("span",{class:z(e.$style.credentialsDescription)},y(c.value),3)],2),U(C(Ve),{class:z(e.$style.chevron),icon:"chevron-right"},null,8,["class"])],34))}}),rx=Rt(ax,[["__cssModules",{$style:{credentialsCard:"_credentialsCard_1ux5v_125",keyIcon:"_keyIcon_1ux5v_135",credentialsContent:"_credentialsContent_1ux5v_141",credentialsHeader:"_credentialsHeader_1ux5v_147",credentialsDescription:"_credentialsDescription_1ux5v_151",chevron:"_chevron_1ux5v_155"}}]]),lx=g({__name:"BuilderSetupCard",props:{state:{},stepIndex:{},totalCards:{},firstTriggerName:{}},emits:["goToNext","goToPrev","continueCurrent","stepExecuted","credentialSelected","credentialDeselected"],setup(e,{emit:t}){const o=e,a=t,n=se(),d=Zr(),u=Pr(),p=or(),v=ir(),m=c([]),g=x((()=>d.getNodeType(o.state.node.type,o.state.node.typeVersion))),b=x((()=>!!o.state.credentialType)),f=x((()=>d.isToolNode(o.state.node.type)?null:o.state.isTrigger?o.firstTriggerName&&o.state.node.name===o.firstTriggerName?o.state.node:null:v.isNodeExecutable(o.state.node,!0,[])?o.state.node:null)),{isExecuting:h,isButtonDisabled:_,label:k,buttonIcon:T,tooltipItems:E,execute:I,isInListeningState:j,listeningHint:N}=lu(f,{telemetrySource:"aiWorkflowBuilder"}),{webhookUrls:S}=Xd(f),M=x((()=>h.value||j.value)),$=x((()=>{const e=o.state.selectedCredentialId;return!!e&&p.isCredentialTestPending(e)})),A=x((()=>{const e=Object.keys(o.state.parameterIssues),t=o.state.additionalParameterNames??[];return e.length>0||t.length>0})),P=x((()=>o.state.isTrigger&&!b.value&&!A.value)),B=x((()=>b.value&&!A.value&&!P.value)),O=x((()=>o.state.isComplete)),R=x((()=>null!==f.value)),D=x((()=>("@n8n/n8n-nodes-langchain.chatTrigger"!==g.value?.name||!j.value)&&R.value)),W=x((()=>o.stepIndex===o.totalCards-1)),V=x((()=>o.totalCards>1)),q=x((()=>0===o.stepIndex)),F=x((()=>W.value)),H=x((()=>!R.value&&o.totalCards>1&&!W.value)),K=x((()=>b.value&&!o.state.selectedCredentialId)),G=x((()=>o.state.isTrigger&&j.value));return L(M,((e,t)=>{if(t&&!e){const e=u.getWorkflowResultDataByNodeName(o.state.node.name);e?.[e.length-1]?.error||a("stepExecuted")}})),(t,o)=>(r(),s("div",{"data-test-id":"builder-setup-card",class:z([t.$style.card,{[t.$style.completed]:O.value}])},[i("header",{class:z(t.$style.header)},[B.value?(r(),ee(ad,{key:0,"credential-type-name":e.state.credentialType,size:16},null,8,["credential-type-name"])):(r(),ee(id,{key:1,"node-type":g.value,size:16},null,8,["node-type"])),U(C(Qe),{class:z(t.$style.title),size:"medium",color:"text-dark",bold:""},{default:ae((()=>[l(y(e.state.node.name),1)])),_:1},8,["class"]),O.value?(r(),ee(C(Qe),{key:2,"data-test-id":"builder-setup-card-check",class:z(t.$style.completeLabel),size:"medium",color:"success"},{default:ae((()=>[U(C(Ve),{icon:"check",size:"large"}),l(" "+y(C(n).baseText("generic.complete")),1)])),_:1},8,["class"])):w("",!0)],2),G.value?(r(),ee(C(Xe),{key:0,class:z(t.$style.callout),"data-test-id":"trigger-listening-callout",theme:"secondary"},{default:ae((()=>[l(y(C(N)),1)])),_:1},8,["class"])):w("",!0),e.state.isTrigger&&C(j)&&C(S).length>0?(r(),ee(Zd,{key:1,class:z(t.$style.callout),urls:C(S)},null,8,["class","urls"])):w("",!0),P.value?w("",!0):(r(),ee(cu,{key:2,state:e.state},{default:ae((()=>[i("div",{class:z(t.$style.content)},[U(iu,{state:e.state,"sticky-parameters":m.value,"is-wizard":!0,onCredentialSelected:o[0]||(o[0]=e=>a("credentialSelected",e)),onCredentialDeselected:o[1]||(o[1]=e=>a("credentialDeselected",e)),onParametersDiscovered:o[2]||(o[2]=e=>m.value.push(...e))},null,8,["state","sticky-parameters"])],2)])),_:1},8,["state"])),i("footer",{class:z(t.$style.footer)},[i("div",{class:z(t.$style.footerNav)},[V.value?(r(),ee(C(Je),{key:0,variant:"ghost",size:"xsmall","icon-only":"",disabled:q.value,"data-test-id":"wizard-card-footer-prev","aria-label":"Previous step",onClick:o[3]||(o[3]=e=>a("goToPrev"))},{default:ae((()=>[U(C(Ve),{icon:"chevron-left",size:"xsmall"})])),_:1},8,["disabled"])):w("",!0),U(C(Qe),{size:"small",color:"text-light"},{default:ae((()=>[l(y(e.stepIndex+1)+" of "+y(e.totalCards),1)])),_:1}),V.value?(r(),ee(C(Je),{key:1,variant:"ghost",size:"xsmall","icon-only":"",disabled:F.value,"data-test-id":"wizard-card-footer-next","aria-label":"Next step",onClick:o[4]||(o[4]=e=>a("goToNext"))},{default:ae((()=>[U(C(Ve),{icon:"chevron-right",size:"xsmall"})])),_:1},8,["disabled"])):w("",!0)],2),i("div",{class:z(t.$style.footerActions)},[H.value?(r(),ee(C(Je),{key:0,"data-test-id":"builder-setup-card-continue",type:"primary",size:"small",class:z(t.$style.actionButton),disabled:K.value,label:C(n).baseText("aiAssistant.builder.setupWizard.continue"),onClick:o[5]||(o[5]=e=>a("continueCurrent"))},null,8,["class","disabled","label"])):w("",!0),D.value?(r(),ee(eu,{key:1,label:C(k),icon:C(T),disabled:C(_)||$.value,loading:C(h),"tooltip-items":C(E),onClick:C(I)},null,8,["label","icon","disabled","loading","tooltip-items","onClick"])):w("",!0)],2)],2)],2))}}),nx=Rt(lx,[["__cssModules",{$style:{card:"_card_vd3vn_125",completed:"_completed_vd3vn_135",header:"_header_vd3vn_139",title:"_title_vd3vn_146",completeLabel:"_completeLabel_vd3vn_150",callout:"_callout_vd3vn_157",content:"_content_vd3vn_161",footer:"_footer_vd3vn_168",footerNav:"_footerNav_vd3vn_176",footerActions:"_footerActions_vd3vn_183",actionButton:"_actionButton_vd3vn_189"}}]]),ix=["onMouseenter"],sx=["onClick"],cx=g({__name:"BuilderNodeGroupCard",props:{nodeGroup:{},stepIndex:{},totalCards:{}},emits:["goToNext","goToPrev","continueCurrent","stepExecuted","credentialSelected","credentialDeselected","sectionHighlight"],setup(e,{emit:t}){const o=e,a=t,c=se(),d=Pr(),u=or(),p=ir(),{parentNodeType:v,subnodeSections:m,allSections:g,getStickyParameters:b,addStickyParameters:f,expandedSections:h,toggleSection:_,hoveredSection:k,onSectionMouseEnter:T,onSectionMouseLeave:E,getSectionNodeType:I}=tu(n(o,"nodeGroup")),N=x((()=>{const e=o.nodeGroup.parentNode;return p.isNodeExecutable(e,!0,[])?e:null})),{isExecuting:S,isButtonDisabled:M,label:$,buttonIcon:A,tooltipItems:P,execute:B,isInListeningState:O}=lu(N),R=x((()=>S.value||O.value)),D=x((()=>o.stepIndex===o.totalCards-1)),W=x((()=>o.totalCards>1)),V=x((()=>0===o.stepIndex)),q=x((()=>D.value)),F=x((()=>null!==N.value)),H=x((()=>!F.value&&o.totalCards>1&&!D.value)),K=x((()=>Jd({nodeGroup:o.nodeGroup}))),G=x((()=>g.value.some((e=>{const t=e.selectedCredentialId;return!!t&&u.isCredentialTestPending(t)}))));return L(R,((e,t)=>{if(t&&!e){const e=d.getWorkflowResultDataByNodeName(o.nodeGroup.parentNode.name);e?.[e.length-1]?.error||a("stepExecuted")}})),L(k,(e=>{a("sectionHighlight",e?(e.allNodesUsingCredential??[e.node]).map((e=>e.id)):null)})),(t,o)=>(r(),s("div",{"data-test-id":"builder-node-group-card",class:z([t.$style.card,{[t.$style.completed]:K.value}])},[i("header",{class:z([t.$style.header,{[t.$style.headerClickable]:!!e.nodeGroup.parentState}]),onClick:o[0]||(o[0]=t=>e.nodeGroup.parentState&&C(_)(e.nodeGroup.parentState.node.id))},[U(id,{"node-type":C(v),size:16},null,8,["node-type"]),U(C(Qe),{class:z(t.$style.title),size:"medium",color:"text-dark",bold:""},{default:ae((()=>[l(y(e.nodeGroup.parentNode.name),1)])),_:1},8,["class"]),K.value?(r(),ee(C(Qe),{key:0,"data-test-id":"builder-node-group-card-check",class:z(t.$style.completeLabel),size:"medium",color:"success"},{default:ae((()=>[U(C(Ve),{icon:"check",size:"large"}),l(" "+y(C(c).baseText("generic.complete")),1)])),_:1},8,["class"])):w("",!0),e.nodeGroup.parentState?(r(),ee(C(Ve),{key:1,class:z(t.$style.headerChevron),icon:C(h)[e.nodeGroup.parentState.node.id]?"chevrons-down-up":"chevrons-up-down",size:"large",color:"text-light"},null,8,["class","icon"])):w("",!0)],2),e.nodeGroup.parentState&&C(h)[e.nodeGroup.parentState.node.id]?(r(),s("div",{key:0,class:z(t.$style.parentBody),onMouseenter:o[4]||(o[4]=t=>C(T)(e.nodeGroup.parentState)),onMouseleave:o[5]||(o[5]=(...e)=>C(E)&&C(E)(...e))},[U(cu,{state:e.nodeGroup.parentState},{default:ae((()=>[U(iu,{state:e.nodeGroup.parentState,"sticky-parameters":C(b)(e.nodeGroup.parentState.node.id),"is-wizard":!0,onCredentialSelected:o[1]||(o[1]=e=>a("credentialSelected",e)),onCredentialDeselected:o[2]||(o[2]=e=>a("credentialDeselected",e)),onParametersDiscovered:o[3]||(o[3]=t=>C(f)(e.nodeGroup.parentState.node.id,t))},null,8,["state","sticky-parameters"])])),_:1},8,["state"])],34)):w("",!0),i("div",{class:z(t.$style.sections)},[(r(!0),s(j,null,Q(C(m),(e=>(r(),s("div",{key:e.node.id,class:z(t.$style.section),"data-test-id":"builder-node-group-section",onMouseenter:t=>C(T)(e),onMouseleave:o[8]||(o[8]=(...e)=>C(E)&&C(E)(...e))},[i("div",{class:z(t.$style.sectionHeader),"data-test-id":"builder-node-group-section-header",onClick:t=>C(_)(e.node.id)},[e.isComplete?(r(),ee(C(Ve),{key:0,icon:"check",size:"small",class:z(t.$style.sectionCheck)},null,8,["class"])):(r(),ee(id,{key:1,"node-type":C(I)(e),size:14},null,8,["node-type"])),U(C(Qe),{class:z(t.$style.sectionTitle),size:"medium",color:"text-dark"},{default:ae((()=>[l(y(e.node.name),1)])),_:2},1032,["class"]),U(C(Ve),{class:z(t.$style.sectionChevron),icon:C(h)[e.node.id]?"chevrons-down-up":"chevrons-up-down",size:"large",color:"text-light"},null,8,["class","icon"])],10,sx),C(h)[e.node.id]?(r(),s("div",{key:0,class:z(t.$style.sectionContent)},[U(cu,{state:e},{default:ae((()=>[U(iu,{state:e,"sticky-parameters":C(b)(e.node.id),"is-wizard":!0,onCredentialSelected:o[6]||(o[6]=e=>a("credentialSelected",e)),onCredentialDeselected:o[7]||(o[7]=e=>a("credentialDeselected",e)),onParametersDiscovered:t=>C(f)(e.node.id,t)},null,8,["state","sticky-parameters","onParametersDiscovered"])])),_:2},1032,["state"])],2)):w("",!0)],42,ix)))),128))],2),i("footer",{class:z(t.$style.footer)},[i("div",{class:z(t.$style.footerNav)},[W.value?(r(),ee(C(Je),{key:0,variant:"ghost",size:"xsmall","icon-only":"",disabled:V.value,"data-test-id":"wizard-card-footer-prev","aria-label":"Previous step",onClick:o[9]||(o[9]=e=>a("goToPrev"))},{default:ae((()=>[U(C(Ve),{icon:"chevron-left",size:"xsmall"})])),_:1},8,["disabled"])):w("",!0),U(C(Qe),{size:"small",color:"text-light"},{default:ae((()=>[l(y(e.stepIndex+1)+" of "+y(e.totalCards),1)])),_:1}),W.value?(r(),ee(C(Je),{key:1,variant:"ghost",size:"xsmall","icon-only":"",disabled:q.value,"data-test-id":"wizard-card-footer-next","aria-label":"Next step",onClick:o[10]||(o[10]=e=>a("goToNext"))},{default:ae((()=>[U(C(Ve),{icon:"chevron-right",size:"xsmall"})])),_:1},8,["disabled"])):w("",!0)],2),i("div",{class:z(t.$style.footerActions)},[H.value?(r(),ee(C(Je),{key:0,"data-test-id":"builder-node-group-card-continue",type:"primary",size:"small",class:z(t.$style.actionButton),label:C(c).baseText("aiAssistant.builder.setupWizard.continue"),onClick:o[11]||(o[11]=e=>a("continueCurrent"))},null,8,["class","label"])):w("",!0),F.value?(r(),ee(eu,{key:1,label:C($),icon:C(A),disabled:C(M)||G.value,loading:C(S),"tooltip-items":C(P),onClick:C(B)},null,8,["label","icon","disabled","loading","tooltip-items","onClick"])):w("",!0)],2)],2)],2))}}),dx=Rt(cx,[["__cssModules",{$style:{card:"_card_1jnix_125",completed:"_completed_1jnix_134",header:"_header_1jnix_138",headerClickable:"_headerClickable_1jnix_144",headerChevron:"_headerChevron_1jnix_148",parentBody:"_parentBody_1jnix_155",title:"_title_1jnix_159",completeLabel:"_completeLabel_1jnix_163",sections:"_sections_1jnix_170",section:"_section_1jnix_170",sectionHeader:"_sectionHeader_1jnix_180",sectionChevron:"_sectionChevron_1jnix_187",sectionTitle:"_sectionTitle_1jnix_194",sectionCheck:"_sectionCheck_1jnix_199",sectionContent:"_sectionContent_1jnix_203",footer:"_footer_1jnix_207",footerNav:"_footerNav_1jnix_215",footerActions:"_footerActions_1jnix_222",actionButton:"_actionButton_1jnix_228"}}]]),ux=g({__name:"BuilderSetupWizard",emits:["workflowExecuted","noSetupNeeded"],setup(e,{emit:t}){const o=t,a=se(),n=Bo(),i=Kc(),{currentStepIndex:d,currentCard:u,isAllComplete:p,isInitialCredentialTestingDone:v,totalCards:m,firstTriggerName:g,setCredential:b,unsetCredential:f,goToNext:h,goToPrev:_,continueCurrent:k,onStepExecuted:T}=function(){const e=Bo(),t=Pr(),o=x((()=>t.workflowId?_r(Sr(t.workflowId)):void 0)),a=c(new Map);L(x((()=>{const e=new Map;for(const t of o.value?.allNodes??[]){const o=la(t.parameters);o.length>0&&e.set(t.name,[...new Set(o.map((e=>e.path[0])).filter(Boolean))])}return e})),(e=>{for(const[t,o]of e)a.value.set(t,o)}),{immediate:!0});const{setupCards:r,firstTriggerName:l,isInitialCredentialTestingDone:n,setCredential:i,unsetCredential:s}=ru(void 0,{additionalParametersByNode:x((()=>a.value))}),d=x({get:()=>e.wizardCurrentStep,set:t=>{e.wizardCurrentStep=t}}),u=x((()=>r.value.length)),p=x((()=>r.value[d.value])),v=x((()=>n.value&&(0===r.value.length||r.value.every((e=>Jd(e))))));function m(){const e=r.value[d.value];if(!e||!Jd(e))return;const t=r.value.findIndex((e=>!Jd(e)));-1!==t&&(d.value=t)}function g(){d.value<r.value.length-1&&d.value++}return L((()=>r.value.length),(e=>{0!==e?(d.value>=e&&(d.value=e-1),m()):d.value=0}),{immediate:!0}),L(v,((t,o)=>{t&&!o&&e.trackWorkflowBuilderJourney("setup_wizard_all_complete",{total:u.value})})),L(n,(t=>{t&&(v.value?e.wizardHasExecutedWorkflow=!0:m())}),{immediate:!0}),{cards:r,currentStepIndex:d,currentCard:p,isAllComplete:v,isInitialCredentialTestingDone:n,totalCards:u,firstTriggerName:l,setCredential:i,unsetCredential:s,goToNext:g,goToPrev:function(){d.value>0&&d.value--},goToStep:function(e){d.value=Math.max(0,Math.min(e,r.value.length-1))},continueCurrent:function(){const t=p.value,o=t?.nodeGroup?t.nodeGroup.parentNode.type:t?.state?.node.type;e.trackWorkflowBuilderJourney("setup_wizard_step_completed",{step:d.value+1,total:u.value,node_type:o}),g()},onStepExecuted:function(){p.value&&Jd(p.value)&&(v.value&&d.value===u.value-1?e.wizardHasExecutedWorkflow=!0:g())}}}(),E=x((()=>p.value&&n.wizardHasExecutedWorkflow)),I=x((()=>!v.value&&!E.value)),N=x((()=>u.value&&!E.value&&v.value)),S=x((()=>!E.value)),M=c(!1);function $(){M.value=!0}function A(){M.value=!1,i.clearHighlightedNodes()}const P=c(null);function B(e){P.value=e,M.value&&S.value&&i.setHighlightedNodes(e??O.value)}const O=x((()=>{const e=u.value;if(!e)return[];if(ou(e)){const t=new Set([e.nodeGroup.parentNode.id]);for(const o of e.nodeGroup.subnodeCards)t.add(o.node.id);return[...t]}return e.state.allNodesUsingCredential?.length?e.state.allNodesUsingCredential.map((e=>e.id)):[e.state.node.id]})),R=x((()=>P.value??O.value));L(u,(()=>{P.value=null})),L([M,R,S],(([e,t,o])=>{e&&t.length>0&&o?i.setHighlightedNodes(t):i.clearHighlightedNodes()}));const D=x((()=>p.value?a.baseText("aiAssistant.builder.executeMessage.noIssues"):a.baseText("aiAssistant.builder.executeMessage.description")));function W(){n.trackWorkflowBuilderJourney("setup_wizard_step_navigated",{step:d.value+2,total:m.value,direction:"next"}),h()}function V(){n.trackWorkflowBuilderJourney("setup_wizard_step_navigated",{step:d.value,total:m.value,direction:"prev"}),_()}function q(e){b(e.credentialType,e.credentialId,e.nodeName)}function F(e){f(e.credentialType,e.nodeName)}function H(){T(),n.wizardHasExecutedWorkflow&&(i.clearHighlightedNodes(),o("workflowExecuted"))}const K=c(!1);return L(N,(e=>{e&&!K.value&&(K.value=!0,n.trackWorkflowBuilderJourney("setup_wizard_shown",{total:m.value}))}),{immediate:!0}),L([m,E],(([e,t])=>{(0!==e||n.getAiBuilderMadeEdits())&&(0!==e&&!t||K.value||o("noSetupNeeded"))}),{immediate:!0}),(e,t)=>S.value?(r(),s("div",{key:0,"data-test-id":"builder-setup-wizard",class:z(e.$style.container),role:"region","aria-label":"Workflow setup wizard",onMouseenter:$,onMouseleave:A},[I.value?(r(),ee(C(Qe),{key:0,class:z(e.$style.checkingCredentials),size:"medium",color:"text-light"},{default:ae((()=>[l(y(C(a).baseText("aiAssistant.builder.setupWizard.checkingCredentials"))+" ",1),U(C(Ve),{icon:"chevron-right",size:"small"})])),_:1},8,["class"])):(r(),s(j,{key:1},[U(C(Qe),{class:z(e.$style.description),size:"medium",color:"text-dark"},{default:ae((()=>[l(y(D.value),1)])),_:1},8,["class"]),N.value&&C(u)?(r(),s(j,{key:0},[C(ou)(C(u))?(r(),ee(dx,{key:`group-${C(d)}`,"node-group":C(u).nodeGroup,"step-index":C(d),"total-cards":C(m),onGoToNext:W,onGoToPrev:V,onStepExecuted:H,onContinueCurrent:C(k),onSectionHighlight:B,onCredentialSelected:q,onCredentialDeselected:F},null,8,["node-group","step-index","total-cards","onContinueCurrent"])):(r(),ee(nx,{key:C(d),state:C(u).state,"step-index":C(d),"total-cards":C(m),"first-trigger-name":C(g),onGoToNext:W,onGoToPrev:V,onStepExecuted:H,onContinueCurrent:C(k),onCredentialSelected:q,onCredentialDeselected:F},null,8,["state","step-index","total-cards","first-trigger-name","onContinueCurrent"]))],64)):w("",!0)],64))],34)):w("",!0)}}),px=Rt(ux,[["__cssModules",{$style:{container:"_container_d5qbf_125",checkingCredentials:"_checkingCredentials_d5qbf_132"}}]]),vx=["running","waiting"],mx=["tabindex","aria-disabled"],gx=["tabindex","aria-disabled"],bx=g({__name:"ExecuteMessage",emits:["workflowExecuted","executeWithMockData"],setup(e,{emit:t}){const o=t,a=Pr(),n=gd(),d=x((()=>n.value?_r(Sr(n.value)):void 0)),u=Zr(),p=Nr(),v=se(),m=Bo(),g=Qa(),b=c(!1),f=x((()=>!b.value&&g.getVariant(ln.name)===ln.variant)),h=x((()=>m.workflowTodos.length>0)),{triggerNodes:_,availableTriggerNodes:k,executeButtonTooltip:T,isWorkflowRunning:I,isExecutionWaitingForWebhook:N,execute:S}=Yk(x((()=>!h.value))),M=c(),$=x((()=>{const e=[],t=[];for(const o of m.workflowTodos)("credentials"===o.type?e:t).push(o);return{credentials:e,other:t}})),A=function(e){const t=v.baseText(e,{interpolate:{type:".+"}}).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace("\\.\\+",".+");return new RegExp(t,"i")}("nodeIssues.credentials.notSet"),P=/Parameter\s+".+"\s+is\s+required/i;function B(e){const t=a.formatIssueMessage(e);return P.test(t)&&"model"===t.match(/Parameter\s+"(.+)"\s+is\s+required/i)?.[1]?.toLowerCase()?v.baseText("aiAssistant.builder.executeMessage.chooseModel"):A.test(t)?v.baseText("aiAssistant.builder.executeMessage.chooseCredentials"):t}function O(e){const t=d.value?.getNodeByName(e);return t?u.getNodeType(t.type):null}const R=x((()=>(m.isCodeBuilder||m.pinDataApplied)&&m.hasTodosHiddenByPinnedData&&m.hasHadSuccessfulExecution)),D=x((()=>m.hasDeferredPinData)),W=x((()=>h.value||m.hasNoCreditsRemaining)),q=x((()=>Object.keys(d.value?.pinData??{}).length>0)),F=x((()=>m.pinDataApplied&&!m.hasDeferredPinData)),H=x((()=>v.baseText("aiAssistant.builder.followUps.title"))),K=x((()=>v.baseText("aiAssistant.builder.followUps.executeWithMockData"))),G=x((()=>q.value?v.baseText("aiAssistant.builder.followUps.unpinTestData"):v.baseText("aiAssistant.builder.followUps.repinTestData"))),X=x((()=>v.baseText("aiAssistant.builder.followUps.executeAndRefine"))),J=x((()=>v.baseText("aiAssistant.builder.followUps.executeWithConfiguredData")));function Z(){m.unpinAllNodes(),m.trackWorkflowBuilderJourney("user_clicked_unpin_all")}function te(){q.value?Z():m.applyGeneratedPinData()}function oe(){m.trackWorkflowBuilderJourney("user_clicked_run_with_test_data"),o("executeWithMockData")}async function re(){W.value||await S((()=>o("workflowExecuted")))}function le(){p.openModalWithData({name:vi,data:{source:"builder"}}),m.trackWorkflowBuilderJourney("user_clicked_todo",{type:"credentials",count:$.value.credentials.length,source:"builder"})}return E((function(){M.value?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})})),L(h,((e,t)=>{t&&!e&&m.trackWorkflowBuilderJourney("no_placeholder_values_left")})),(e,t)=>(r(),s("div",{ref_key:"containerRef",ref:M,class:z(e.$style.container),role:"region","aria-label":"Workflow execution panel"},[f.value?(r(),ee(px,{key:0,onWorkflowExecuted:t[0]||(t[0]=e=>o("workflowExecuted")),onNoSetupNeeded:t[1]||(t[1]=e=>b.value=!0)})):(r(),s(j,{key:1},[h.value?(r(),s(j,{key:0},[i("p",{class:z(e.$style.description)},y(C(v).baseText("aiAssistant.builder.executeMessage.description")),3),i("div",{class:z(e.$style.issuesBox)},[$.value.credentials.length>0?(r(),ee(rx,{key:0,issues:$.value.credentials,"get-node-type":O,onClick:le},null,8,["issues"])):w("",!0),$.value.other.length>0?(r(),ee(Y,{key:1,name:"fade",tag:"ul",class:z(e.$style.issuesList),role:"list","aria-label":"Workflow validation issues"},{default:ae((()=>[(r(!0),s(j,null,Q($.value.other,(e=>(r(),ee(ox,{key:`${B(e.value)}_${e.node}`,issue:e,"get-node-type":O,"format-issue-message":B,onClick:()=>function(e){m.trackWorkflowBuilderJourney("user_clicked_todo",{node_type:d.value?.getNodeByName(e.node)?.type,type:e.type})}(e)},null,8,["issue","onClick"])))),128))])),_:1},8,["class"])):w("",!0)],2)],64)):C(_).length>0?(r(),s("p",{key:1,class:z(e.$style.noIssuesMessage)},[l(y(C(m).hasTodosHiddenByPinnedData||C(m).pinDataApplied?C(v).baseText("aiAssistant.builder.executeMessage.noIssuesWithPinData"):C(v).baseText("aiAssistant.builder.executeMessage.noIssues"))+" ",1),C(m).hasTodosHiddenByPinnedData||C(m).pinDataApplied?(r(),ee(C(ke),{key:0,placement:"top"},{content:ae((()=>[l(y(C(v).baseText("aiAssistant.builder.executeMessage.unpinTooltip")),1)])),default:ae((()=>[U(C(Ve),{icon:"circle-help",size:"small",class:z(e.$style.infoIcon)},null,8,["class"])])),_:1})):w("",!0)],2)):w("",!0),C(_).length>0&&!D.value&&!F.value?(r(),ee(C(ke),{key:2,disabled:!h.value,content:C(T),placement:"left"},{default:ae((()=>[U(su,{class:z(e.$style.runButton),disabled:h.value||C(m).hasNoCreditsRemaining,"waiting-for-webhook":C(N),"hide-tooltip":!0,label:C(v).baseText("aiAssistant.builder.executeMessage.execute"),executing:C(I),"include-chat-trigger":!0,size:"medium","trigger-nodes":C(k),"get-node-type":C(u).getNodeType,"selected-trigger-node-name":C(a).selectedTriggerNodeName,onExecute:re,onSelectTriggerNode:C(a).setSelectedTriggerNodeName},null,8,["class","disabled","waiting-for-webhook","label","executing","trigger-nodes","get-node-type","selected-trigger-node-name","onSelectTriggerNode"])])),_:1},8,["disabled","content"])):w("",!0),R.value&&!F.value?(r(),s("div",{key:3,class:z(e.$style.unpinSection)},[U(C(Je),{type:"secondary",size:"medium",icon:"pin",label:C(v).baseText("aiAssistant.builder.executeMessage.unpinAll"),onClick:Z},null,8,["label"]),i("span",{class:z(e.$style.unpinIndividuallyText)},[l(y(C(v).baseText("aiAssistant.builder.executeMessage.unpinIndividually"))+" ",1),U(C(ke),{placement:"top"},{content:ae((()=>[l(y(C(v).baseText("aiAssistant.builder.executeMessage.unpinTooltip")),1)])),default:ae((()=>[U(C(Ve),{icon:"circle-help",size:"small",class:z(e.$style.infoIcon)},null,8,["class"])])),_:1})],2)],2)):w("",!0)],64)),f.value&&(C(m).hasTodosHiddenByPinnedData||C(m).pinDataApplied)?(r(),s("p",{key:2,class:z(e.$style.noIssuesMessage)},[l(y(C(v).baseText("aiAssistant.builder.executeMessage.noIssuesWithPinData"))+" ",1),U(C(ke),{placement:"top"},{content:ae((()=>[l(y(C(v).baseText("aiAssistant.builder.executeMessage.unpinTooltip")),1)])),default:ae((()=>[U(C(Ve),{icon:"circle-help",size:"small",class:z(e.$style.infoIcon)},null,8,["class"])])),_:1})],2)):w("",!0),D.value?(r(),s("div",{key:3,class:z(e.$style.followUpsSection)},[i("span",{class:z(e.$style.followUpsTitle)},y(H.value),3),i("div",{class:z(e.$style.followUpItem),role:"button",tabindex:"0","data-test-id":"follow-up-execute-with-mock-data",onClick:oe,onKeydown:V(oe,["enter"])},[U(C(Ve),{class:z(e.$style.followUpIcon),icon:"flask-conical",size:14},null,8,["class"]),i("span",{class:z(e.$style.followUpText)},y(K.value),3)],34),U(C(ke),{disabled:!W.value,content:C(T),placement:"left"},{default:ae((()=>[i("div",{class:z([e.$style.followUpItem,{[e.$style.followUpItemDisabled]:W.value}]),role:"button",tabindex:W.value?-1:0,"aria-disabled":W.value,"data-test-id":"follow-up-execute-with-configured-data",onClick:re,onKeydown:V(re,["enter"])},[U(C(Ve),{class:z(e.$style.followUpIcon),icon:"play",size:14},null,8,["class"]),i("span",{class:z(e.$style.followUpText)},y(J.value),3)],42,mx)])),_:1},8,["disabled","content"])],2)):w("",!0),F.value?(r(),s("div",{key:4,class:z(e.$style.followUpsSection)},[i("span",{class:z(e.$style.followUpsTitle)},y(H.value),3),i("div",{class:z(e.$style.followUpItem),role:"button",tabindex:"0","data-test-id":"follow-up-toggle-pin-data",onClick:te,onKeydown:V(te,["enter"])},[U(C(Ve),{class:z(e.$style.followUpIcon),icon:"pin",size:14},null,8,["class"]),i("span",{class:z(e.$style.followUpText)},y(G.value),3)],34),U(C(ke),{disabled:!W.value,content:C(T),placement:"left"},{default:ae((()=>[i("div",{class:z([e.$style.followUpItem,{[e.$style.followUpItemDisabled]:W.value}]),role:"button",tabindex:W.value?-1:0,"aria-disabled":W.value,"data-test-id":"follow-up-execute-and-refine",onClick:re,onKeydown:V(re,["enter"])},[U(C(Ve),{class:z(e.$style.followUpIcon),icon:"play",size:14},null,8,["class"]),i("span",{class:z(e.$style.followUpText)},y(X.value),3)],42,gx)])),_:1},8,["disabled","content"])],2)):w("",!0)],2))}}),fx=Rt(bx,[["__cssModules",{$style:{container:"_container_1ekbs_125",description:"_description_1ekbs_134",noIssuesMessage:"_noIssuesMessage_1ekbs_140",issuesBox:"_issuesBox_1ekbs_145",issuesList:"_issuesList_1ekbs_152",runButton:"_runButton_1ekbs_161",unpinSection:"_unpinSection_1ekbs_165",unpinIndividuallyText:"_unpinIndividuallyText_1ekbs_172",infoIcon:"_infoIcon_1ekbs_180",followUpsSection:"_followUpsSection_1ekbs_185",followUpsTitle:"_followUpsTitle_1ekbs_192",followUpItem:"_followUpItem_1ekbs_200",followUpItemDisabled:"_followUpItemDisabled_1ekbs_211",followUpIcon:"_followUpIcon_1ekbs_219",followUpText:"_followUpText_1ekbs_225"}}],["__scopeId","data-v-8ddd6226"]]),hx=g({__name:"NotificationPermissionBanner",setup(e){const{requestPermission:t,recordDismissal:o,resetMetadata:a}=jo(),n=se(),c=Bo();async function d(){const{permission:e}=await t();"denied"!==e&&"granted"!==e||a(),c.trackWorkflowBuilderJourney("browser_notification_accept")}function u(){c.trackWorkflowBuilderJourney("browser_notification_dismiss"),o()}return(e,t)=>(r(),s("div",{class:z(e.$style.banner),"data-test-id":"notification-permission-banner"},[U(C(Ve),{icon:"bell",size:"medium",class:z(e.$style.icon)},null,8,["class"]),i("span",{class:z(e.$style.text)},y(C(n).baseText("aiAssistant.builder.notificationBanner.text")),3),U(C(Je),{variant:"outline",size:"xsmall","data-test-id":"notification-banner-notify",onClick:d},{default:ae((()=>[l(y(C(n).baseText("aiAssistant.builder.notificationBanner.notify")),1)])),_:1}),U(C(Ve),{icon:"x",size:"small",class:z(e.$style.closeIcon),"data-test-id":"notification-banner-dismiss",onClick:u},null,8,["class"])],2))}}),_x=Rt(hx,[["__cssModules",{$style:{banner:"_banner_gny94_125",icon:"_icon_gny94_138",text:"_text_gny94_142",closeIcon:"_closeIcon_gny94_148"}}]]),xx=["onClick","onKeydown"],yx=g({__name:"ChatVersionCard",props:{versionId:{},isCurrent:{type:Boolean},nodeChanges:{},pruneTimeHours:{},title:{},versionIndex:{},versionExists:{type:Boolean}},emits:["openDiff","restore","showInHistory","selectNode"],setup(e,{emit:t}){const o=e,a=t,l=se(),n=c(!1),d=c(!1),u=c(null),p=c(null);pe(p,(()=>{d.value&&(d.value=!1)}));const v=ce(x((()=>u.value?.$el?u.value.$el:null))),m=x((()=>d.value?{position:"fixed",top:`${v.bottom.value+8}px`,right:window.innerWidth-v.right.value+"px",zIndex:9999}:{})),g=x((()=>{if(!o.versionExists)return[];const e=[{id:"openDiff",label:l.baseText("aiAssistant.versionCard.menu.openDiff"),icon:"file-diff"}];return o.isCurrent||e.push({id:"restore",label:l.baseText("aiAssistant.versionCard.menu.restore"),icon:"undo-2"}),e.push({id:"showInHistory",label:l.baseText("aiAssistant.versionCard.menu.showInHistory"),icon:"history"}),e}));function b(){n.value=!n.value}function f(e){switch(e){case"openDiff":a("openDiff",o.versionId);break;case"restore":d.value=!0;break;case"showInHistory":a("showInHistory",o.versionId)}}function h(){a("restore",o.versionId),d.value=!1}return(t,o)=>(r(),s("div",{class:z([t.$style.container,e.isCurrent&&t.$style.current]),"data-test-id":"version-card"},[i("div",{class:z(t.$style.header),role:"button",tabindex:"0",onClick:b,onKeydown:V(b,["enter"])},[i("div",{class:z(t.$style.headerLeft)},[U(C(Ve),{icon:"chevron-right",size:"large",class:z([t.$style.chevron,n.value&&t.$style.chevronExpanded])},null,8,["class"]),i("span",{class:z(t.$style.label)},y(e.title||C(l).baseText("aiAssistant.versionCard.versionNumber",{interpolate:{number:String(e.versionIndex)}})),3),e.isCurrent?(r(),s("span",{key:0,class:z(t.$style.labelActive)}," ("+y(C(l).baseText("aiAssistant.builder.reviewChanges.currentVersion"))+") ",3)):w("",!0)],2),g.value.length>0?(r(),ee(C(Le),{key:0,ref_key:"menuButtonRef",ref:u,items:g.value,"activator-icon":"ellipsis","activator-size":"small",placement:"bottom-end",teleported:!0,"data-test-id":"version-card-menu",onClick:o[0]||(o[0]=O((()=>{}),["stop"])),onSelect:f},null,8,["items"])):w("",!0)],34),n.value?(r(),s("div",{key:0,class:z(t.$style.changesList)},[(r(!0),s(j,null,Q(e.nodeChanges,(e=>(r(),s("div",{key:e.node.id,class:z(t.$style.changeItem),role:"button",tabindex:"0","data-test-id":"version-card-change-item",onClick:t=>a("selectNode",e.node.id),onKeydown:V((t=>a("selectNode",e.node.id)),["enter"])},[U(vu,{type:e.status},null,8,["type"]),U(C(Ve),{icon:"pen",size:"small",class:z(t.$style.penIcon)},null,8,["class"]),e.nodeType?(r(),ee(id,{key:0,"node-type":e.nodeType,size:16,class:z(t.$style.nodeIcon)},null,8,["node-type","class"])):w("",!0),i("span",{class:z(t.$style.nodeName)},y(e.node.name),3)],42,xx)))),128))],2)):w("",!0),(r(),ee(te,{to:"body"},[d.value?(r(),s("div",{key:0,ref_key:"restoreConfirmRef",ref:p,style:oe(m.value)},[U(C(Pt),{"version-id":e.versionId,"prune-time-hours":e.pruneTimeHours,onConfirm:h,onCancel:o[1]||(o[1]=e=>d.value=!1),onShowVersion:o[2]||(o[2]=e=>a("showInHistory",e))},null,8,["version-id","prune-time-hours"])],4)):w("",!0)]))],2))}}),wx=Rt(yx,[["__cssModules",{$style:{container:"_container_7ra49_125",current:"_current_7ra49_134",header:"_header_7ra49_140",headerLeft:"_headerLeft_7ra49_147",chevron:"_chevron_7ra49_153",chevronExpanded:"_chevronExpanded_7ra49_159",label:"_label_7ra49_163",labelActive:"_labelActive_7ra49_170",changesList:"_changesList_7ra49_175",changeItem:"_changeItem_7ra49_182",penIcon:"_penIcon_7ra49_194",nodeIcon:"_nodeIcon_7ra49_199",nodeName:"_nodeName_7ra49_203"}}]]),kx=["onClick","onKeydown"],Tx=g({__name:"ReviewChangesBanner",props:{nodeChanges:{},expanded:{type:Boolean}},emits:["toggle","openDiff","selectNode"],setup(e,{emit:t}){const o=t,a=se();return(t,n)=>(r(),s("div",{class:z(t.$style.container),"data-test-id":"review-changes-banner"},[i("div",{class:z(t.$style.header),role:"button",tabindex:"0",onClick:n[1]||(n[1]=e=>o("toggle")),onKeydown:n[2]||(n[2]=V((e=>o("toggle")),["enter"]))},[i("div",{class:z(t.$style.headerLeft)},[U(C(Ve),{icon:"chevron-right",size:"small",class:z([t.$style.chevron,e.expanded&&t.$style.chevronExpanded])},null,8,["class"]),i("span",{class:z(t.$style.label)},y(C(a).baseText("aiAssistant.builder.reviewChanges.editsCount",{interpolate:{count:String(e.nodeChanges.length)}})),3)],2),U(C(Je),{size:"xsmall",variant:"ghost",onClick:n[0]||(n[0]=O((e=>o("openDiff")),["stop"]))},{default:ae((()=>[l(y(C(a).baseText("aiAssistant.builder.reviewChanges.openDiff"))+" ",1),U(C(Ve),{icon:"arrow-up-right",size:"xsmall"})])),_:1})],34),i("div",{class:z([t.$style.body,e.expanded&&t.$style.bodyExpanded])},[i("ul",{class:z(t.$style.nodeList)},[(r(!0),s(j,null,Q(e.nodeChanges,(e=>(r(),s("li",{key:e.node.id,class:z(t.$style.nodeItem),role:"button",tabindex:"0",onClick:t=>o("selectNode",e.node.id),onKeydown:V((t=>o("selectNode",e.node.id)),["enter"])},[U(vu,{type:e.status},null,8,["type"]),e.nodeType?(r(),ee(id,{key:0,"node-type":e.nodeType,size:16,class:z(t.$style.nodeIcon)},null,8,["node-type","class"])):w("",!0),i("span",{class:z(t.$style.nodeName)},y(e.node.name),3)],42,kx)))),128))],2)],2)],2))}}),Cx=Rt(Tx,[["__cssModules",{$style:{container:"_container_1w9ou_125",header:"_header_1w9ou_133",headerLeft:"_headerLeft_1w9ou_144",chevron:"_chevron_1w9ou_150",chevronExpanded:"_chevronExpanded_1w9ou_156",label:"_label_1w9ou_160",body:"_body_1w9ou_166",bodyExpanded:"_bodyExpanded_1w9ou_172",nodeList:"_nodeList_1w9ou_177",nodeItem:"_nodeItem_1w9ou_183",nodeIcon:"_nodeIcon_1w9ou_195",nodeName:"_nodeName_1w9ou_199"}}]]),Ex=["placeholder"],Ix=["onClick","onMouseenter"],jx=g({__name:"NodeMentionDropdown",props:{nodes:{},selectedNodeIds:{},highlightedIndex:{},position:{},searchQuery:{},viaButton:{type:Boolean}},emits:["select","highlight","keydown","close","update:searchQuery"],setup(e,{emit:t}){const o=e,a=t,l=se(),n=Zr(),d=c(null),u=c(null),p=c(o.searchQuery);L((()=>o.searchQuery),(e=>{p.value=e})),L(p,(e=>{a("update:searchQuery",e)}));const v=x((()=>{const e={top:`${o.position.top}px`,transform:"translateY(-100%)"};return void 0!==o.position.right?e.right=`${o.position.right}px`:void 0!==o.position.left&&(e.left=`${o.position.left}px`),e}));function m(e){a("keydown",e)}function g(e){e.target.closest("[data-node-mention-dropdown]")||a("close")}return L((()=>o.highlightedIndex),(e=>{T((()=>{const t=u.value;t&&t.querySelectorAll("[data-mention-item]")[e]?.scrollIntoView({block:"nearest"})}))})),E((()=>{o.viaButton&&T((()=>{d.value?.focus()})),document.addEventListener("click",g)})),I((()=>{document.removeEventListener("click",g)})),(t,o)=>(r(),ee(te,{to:"body"},[i("div",{"data-node-mention-dropdown":"",class:z(t.$style.dropdown),style:oe(v.value)},[e.viaButton?(r(),s("div",{key:0,class:z(t.$style.searchWrapper)},[U(C(Ve),{icon:"search",size:"small",class:z(t.$style.searchIcon)},null,8,["class"]),M(i("input",{ref_key:"inputRef",ref:d,"onUpdate:modelValue":o[0]||(o[0]=e=>p.value=e),type:"text",class:z(t.$style.searchInput),placeholder:C(l).baseText("focusedNodes.mentionPlaceholder"),onKeydown:m},null,42,Ex),[[P,p.value]])],2)):w("",!0),i("div",{ref_key:"listRef",ref:u,class:z(t.$style.list)},[(r(!0),s(j,null,Q(e.nodes,((o,l)=>{return r(),s("div",{key:o.id,"data-mention-item":"",class:z([t.$style.item,{[t.$style.highlighted]:l===e.highlightedIndex},{[t.$style.selected]:e.selectedNodeIds.includes(o.id)}]),onClick:e=>function(e){a("select",e)}(o),onMouseenter:e=>function(e){a("highlight",e)}(l)},[U(id,{"node-type":(c=o.type,n.getNodeType(c)),size:16},null,8,["node-type"]),i("span",{class:z(t.$style.nodeName)},y(o.name),3),e.selectedNodeIds.includes(o.id)?(r(),ee(C(Ve),{key:0,icon:"check",size:"small",class:z(t.$style.checkIcon)},null,8,["class"])):w("",!0)],42,Ix);var c})),128)),0===e.nodes.length?(r(),s("div",{key:0,class:z(t.$style.emptyState)},y(C(l).baseText("focusedNodes.noMatches",{interpolate:{query:e.searchQuery}})),3)):w("",!0)],2)],6)]))}}),zx=Rt(jx,[["__cssModules",{$style:{dropdown:"_dropdown_d2t4b_125",searchWrapper:"_searchWrapper_d2t4b_136",searchIcon:"_searchIcon_d2t4b_144",searchInput:"_searchInput_d2t4b_149",list:"_list_d2t4b_163",item:"_item_d2t4b_169",highlighted:"_highlighted_d2t4b_179",selected:"_selected_d2t4b_182",nodeName:"_nodeName_d2t4b_189",checkIcon:"_checkIcon_d2t4b_199",emptyState:"_emptyState_d2t4b_203"}}]]),Nx=g({__name:"FocusedNodeChip",props:{node:{}},emits:["click","remove"],setup(e,{emit:t}){const o=e,a=t,l=se(),n=Zr(),c=x((()=>"confirmed"===o.node.state)),d=x((()=>"unconfirmed"===o.node.state)),u=x((()=>n.getNodeType(o.node.nodeType))),p=x((()=>{const e=o.node.nodeName;return e.length<=20?e:`${e.substring(0,19)}...`}));function v(e){e.stopPropagation(),a("click")}function m(e){e.stopPropagation(),a("remove")}return(e,t)=>(r(),ee(C(ke),{content:C(l).baseText("focusedNodes.unconfirmedTooltip"),disabled:!d.value,placement:"top","show-after":300},{default:ae((()=>[i("span",{class:z([e.$style.chip,{[e.$style.unconfirmed]:d.value}]),onClick:v},[i("span",{class:z([e.$style.iconWrapper,{[e.$style.confirmedIcon]:c.value}])},[d.value?(r(),ee(C(Ve),{key:0,icon:"plus",size:"xsmall",class:z(e.$style.prefixIcon)},null,8,["class"])):(r(),s(j,{key:1},[U(id,{"node-type":u.value,size:12,class:z(e.$style.nodeIcon)},null,8,["node-type","class"]),i("button",{type:"button",class:z(e.$style.removeButton),onClick:m},[U(C(Ve),{icon:"x",class:z(e.$style.closeIcon)},null,8,["class"])],2)],64))],2),i("span",{class:z(e.$style.label)},y(p.value),3)],2)])),_:1},8,["content","disabled"]))}}),Sx=Rt(Nx,[["__cssModules",{$style:{chip:"_chip_1061o_125",unconfirmed:"_unconfirmed_1061o_142",iconWrapper:"_iconWrapper_1061o_152",confirmedIcon:"_confirmedIcon_1061o_162",nodeIcon:"_nodeIcon_1061o_172",removeButton:"_removeButton_1061o_176",closeIcon:"_closeIcon_1061o_190",prefixIcon:"_prefixIcon_1061o_195",label:"_label_1061o_199"}}]]),Mx=["onClick"],$x=g({__name:"ChatInputWithMention",props:{modelValue:{default:""},placeholder:{default:""},disabled:{type:Boolean,default:!1},disabledTooltip:{default:void 0},streaming:{type:Boolean,default:!1},creditsQuota:{default:void 0},creditsRemaining:{default:void 0},showAskOwnerTooltip:{type:Boolean,default:!1},maxLength:{default:void 0}},emits:["update:modelValue","submit","stop","upgrade-click"],setup(e,{expose:t,emit:o}){const a=e,l=o,n=se(),d=ta(),u=x((()=>d.isFeatureEnabled)),{confirmedNodes:p,unconfirmedNodes:v,confirmedCount:m,unconfirmedCount:g,allNodesConfirmed:b,allNodesUnconfirmed:h,shouldBundleConfirmed:_,shouldBundleUnconfirmed:k,individualConfirmedNodes:E,individualUnconfirmedNodes:I,getNodeType:N,handleChipClick:S,handleRemove:M}=function(){const e=ta(),t=Zr(),o=Pr(),a=x((()=>o.workflowId?_r(Sr(o.workflowId)):void 0)),r=x((()=>e.confirmedNodes)),l=x((()=>e.filteredUnconfirmedNodes)),n=x((()=>r.value.length)),i=x((()=>l.value.length)),s=x((()=>n.value>0&&(a.value?.allNodes??[]).length>0&&n.value>=(a.value?.allNodes??[]).length)),c=x((()=>0===n.value&&i.value>0&&(a.value?.allNodes??[]).length>0&&i.value>=(a.value?.allNodes??[]).length)),d=x((()=>n.value>=3)),u=x((()=>i.value>=3)),p=x((()=>n.value>=1&&n.value<3?r.value:[])),v=x((()=>i.value>=1&&i.value<3?l.value:[]));return{confirmedNodes:r,unconfirmedNodes:l,confirmedCount:n,unconfirmedCount:i,allNodesConfirmed:s,allNodesUnconfirmed:c,shouldBundleConfirmed:d,shouldBundleUnconfirmed:u,individualConfirmedNodes:p,individualUnconfirmedNodes:v,getNodeType:function(e){return t.getNodeType(e)},handleChipClick:function(t){if("confirmed"===e.focusedNodesMap[t]?.state)qc.emit("nodes:select",{ids:[t],panIntoView:!0});else{const o=e.isNodeSelectedOnCanvas(t);e.toggleNode(t,o)}},handleRemove:function(t){e.isNodeSelectedOnCanvas(t)?e.setState(t,"unconfirmed"):e.removeNode(t)}}}(),$=c(null),A=c(a.modelValue);L((()=>a.modelValue),(e=>{A.value=e})),L(A,(e=>{l("update:modelValue",e)}));const{showDropdown:P,searchQuery:B,highlightedIndex:R,dropdownPosition:W,filteredNodes:V,openedViaButton:q,handleInput:F,handleKeyDown:H,selectNode:K,closeDropdown:G,openDropdown:Y}=Qk(),X=x((()=>d.confirmedNodeIds)),J=x((()=>p.value.length>0)),Z=x((()=>v.value.length>0));function te(){d.confirmAllUnconfirmed()}function oe(){d.removeAllConfirmed()}function re(e){if(!u.value)return;const t=e,o=e.target;o&&F(t,o)}function le(e){H(e)&&e.preventDefault()}function ne(){P.value||l("submit")}function ie(){l("stop")}function ce(){l("upgrade-click")}function de(e){!H(e)||"Enter"!==e.key&&"Tab"!==e.key||T((()=>{me()}))}function ue(e){K(e),T((()=>{me()}))}function pe(e){B.value=e}function ve(){G(0===V.value.length)}function me(){$.value?.focusInput?.()}function ge(e){e.stopPropagation();const t=e.currentTarget;t&&Y(t,{viaButton:!0,alignRight:!0})}return t({focusInput:me}),(t,o)=>(r(),s("div",{class:z(t.$style.wrapper)},[U(C(rt),{ref_key:"inputRef",ref:$,modelValue:A.value,"onUpdate:modelValue":o[0]||(o[0]=e=>A.value=e),placeholder:e.placeholder,disabled:e.disabled,"disabled-tooltip":e.disabledTooltip,streaming:e.streaming,"credits-quota":e.creditsQuota,"credits-remaining":e.creditsRemaining,"show-ask-owner-tooltip":e.showAskOwnerTooltip,"max-length":e.maxLength,"refocus-after-send":!0,"data-test-id":"chat-input-with-mention",autofocus:"",onInput:re,onKeydown:le,onSubmit:ne,onStop:ie,onUpgradeClick:ce},f({_:2},[u.value&&J.value?{name:"inline-chips",fn:ae((()=>[C(b)?(r(),s("span",{key:0,class:z(t.$style.bundledConfirmedChip)},[i("span",{class:z(t.$style.bundledIconWrapper)},[U(C(Ve),{icon:"layers",size:"small",class:z(t.$style.bundledConfirmedIcon)},null,8,["class"]),i("button",{type:"button",class:z(t.$style.bundledRemoveButton),onClick:O(oe,["stop"])},[U(C(Ve),{icon:"x",size:"small"})],2)],2),i("span",null,y(C(n).baseText("focusedNodes.allNodes")),1)],2)):(r(),s(j,{key:1},[(r(!0),s(j,null,Q(C(E),(e=>(r(),ee(Sx,{key:e.nodeId,node:e,onClick:t=>C(S)(e.nodeId),onRemove:t=>C(M)(e.nodeId)},null,8,["node","onClick","onRemove"])))),128)),C(_)?(r(),ee(C(Ee),{key:0,side:"top",width:"220px","z-index":2e3},{trigger:ae((()=>[i("span",{class:z(t.$style.bundledConfirmedChip)},[i("span",{class:z(t.$style.bundledIconWrapper)},[U(C(Ve),{icon:"layers",size:"small",class:z(t.$style.bundledConfirmedIcon)},null,8,["class"]),i("button",{type:"button",class:z(t.$style.bundledRemoveButton),onClick:O(oe,["stop"])},[U(C(Ve),{icon:"x",size:"small"})],2)],2),i("span",null,y(C(n).baseText("focusedNodes.nodesCount",{interpolate:{count:C(m)}})),1)],2)])),content:ae((()=>[i("div",{class:z(t.$style.expandedNodeList)},[(r(!0),s(j,null,Q(C(p),(e=>(r(),s("div",{key:e.nodeId,class:z(t.$style.expandedNodeItem)},[U(id,{"node-type":C(N)(e.nodeType),size:12},null,8,["node-type"]),i("span",{class:z(t.$style.expandedNodeName)},y(e.nodeName),3),i("button",{type:"button",class:z(t.$style.expandedRemoveButton),onClick:O((t=>C(M)(e.nodeId)),["stop"])},[U(C(Ve),{icon:"x",size:"xsmall"})],10,Mx)],2)))),128))],2)])),_:1})):w("",!0)],64))])),key:"0"}:void 0,u.value||t.$slots["extra-actions"]?{name:"extra-actions",fn:ae((()=>[D(t.$slots,"extra-actions"),u.value?(r(),ee(C(Be),{key:0,icon:"at-sign",variant:"ghost",text:!0,size:"small",title:C(n).baseText("focusedNodes.mentionTooltip"),"data-test-id":"mention-node-button",onClick:ge},null,8,["title"])):w("",!0)])),key:"1"}:void 0,u.value&&Z.value?{name:"bottom-actions-chips",fn:ae((()=>[C(h)?(r(),ee(C(ke),{key:0,content:C(n).baseText("focusedNodes.unconfirmedTooltip"),placement:"top"},{default:ae((()=>[i("button",{type:"button",class:z(t.$style.bundledUnconfirmedChip),onClick:te},[U(C(Ve),{icon:"plus",size:"xsmall",class:z(t.$style.bundledUnconfirmedIcon)},null,8,["class"]),i("span",null,y(C(n).baseText("focusedNodes.allNodes")),1)],2)])),_:1},8,["content"])):(r(),s(j,{key:1},[(r(!0),s(j,null,Q(C(I),(e=>(r(),ee(Sx,{key:e.nodeId,node:e,onClick:t=>C(S)(e.nodeId),onRemove:t=>C(M)(e.nodeId)},null,8,["node","onClick","onRemove"])))),128)),C(k)?(r(),ee(C(ke),{key:0,content:C(n).baseText("focusedNodes.unconfirmedTooltip"),placement:"top"},{default:ae((()=>[i("button",{type:"button",class:z(t.$style.bundledUnconfirmedChip),onClick:te},[U(C(Ve),{icon:"plus",size:"xsmall",class:z(t.$style.bundledUnconfirmedIcon)},null,8,["class"]),i("span",null,y(C(n).baseText("focusedNodes.nodesCount",{interpolate:{count:C(g)}})),1)],2)])),_:1},8,["content"])):w("",!0)],64))])),key:"2"}:void 0]),1032,["modelValue","placeholder","disabled","disabled-tooltip","streaming","credits-quota","credits-remaining","show-ask-owner-tooltip","max-length"]),u.value&&C(P)?(r(),ee(zx,{key:0,nodes:C(V),"selected-node-ids":X.value,"highlighted-index":C(R),position:C(W),"search-query":C(B),"via-button":C(q),onSelect:ue,onHighlight:o[1]||(o[1]=e=>R.value=e),onKeydown:de,onClose:ve,"onUpdate:searchQuery":pe},null,8,["nodes","selected-node-ids","highlighted-index","position","search-query","via-button"])):w("",!0)],2))}}),Ax=Rt($x,[["__cssModules",{$style:{wrapper:"_wrapper_1qi5n_125",overflowText:"_overflowText_1qi5n_129",bundledConfirmedChip:"_bundledConfirmedChip_1qi5n_135",bundledIconWrapper:"_bundledIconWrapper_1qi5n_150",bundledConfirmedIcon:"_bundledConfirmedIcon_1qi5n_158",bundledRemoveButton:"_bundledRemoveButton_1qi5n_165",bundledUnconfirmedChip:"_bundledUnconfirmedChip_1qi5n_182",bundledUnconfirmedIcon:"_bundledUnconfirmedIcon_1qi5n_202",expandedNodeList:"_expandedNodeList_1qi5n_206",expandedNodeItem:"_expandedNodeItem_1qi5n_212",expandedNodeName:"_expandedNodeName_1qi5n_225",expandedRemoveButton:"_expandedRemoveButton_1qi5n_233"}}]]),Px=g({__name:"MessageFocusedNodesChips",props:{focusedNodeNames:{}},setup(e){const t=e,o=se(),a=Zr(),l=gd(),n=x((()=>l.value?_r(Sr(l.value)):void 0)),c=x((()=>t.focusedNodeNames?.length??0)),d=x((()=>c.value>=3)),u=x((()=>{const e=n.value?.allNodes??[];return c.value>0&&e.length>0&&c.value>=e.length})),p=x((()=>{if(!t.focusedNodeNames?.length)return[];const e=n.value?.allNodes??[];return t.focusedNodeNames.map((t=>{const o=e.find((e=>e.name===t));return{name:t,nodeType:o?a.getNodeType(o.type):null}}))})),v=e=>e.length<=20?e:`${e.substring(0,19)}...`;return(t,a)=>e.focusedNodeNames?.length?(r(),s("div",{key:0,class:z(t.$style.container)},[u.value?(r(),s("span",{key:0,class:z(t.$style.chip)},[U(C(Ve),{icon:"layers",size:"small",class:z(t.$style.chipIcon)},null,8,["class"]),i("span",{class:z(t.$style.chipLabel)},y(C(o).baseText("focusedNodes.allNodes")),3)],2)):d.value?(r(),s("span",{key:1,class:z(t.$style.chip)},[U(C(Ve),{icon:"layers",size:"small",class:z(t.$style.chipIcon)},null,8,["class"]),i("span",{class:z(t.$style.chipLabel)},y(C(o).baseText("focusedNodes.nodesCount",{interpolate:{count:c.value}})),3)],2)):(r(!0),s(j,{key:2},Q(p.value,(e=>(r(),s("span",{key:e.name,class:z(t.$style.chip)},[i("span",{class:z(t.$style.chipIconWrapper)},[e.nodeType?(r(),ee(id,{key:0,"node-type":e.nodeType,size:12},null,8,["node-type"])):(r(),ee(C(Ve),{key:1,icon:"crosshair",size:"xsmall",class:z(t.$style.chipIcon)},null,8,["class"]))],2),i("span",{class:z(t.$style.chipLabel)},y(v(e.name)),3)],2)))),128))],2)):w("",!0)}}),Bx=Rt(Px,[["__cssModules",{$style:{container:"_container_rsqvg_125",chip:"_chip_rsqvg_131",chipIconWrapper:"_chipIconWrapper_rsqvg_145",chipIcon:"_chipIcon_rsqvg_145",chipLabel:"_chipLabel_rsqvg_164"}}]]),Lx=[{id:"multi-agent-research",summary:"Multi-agent research workflow",prompt:'Create a multi-agent AI workflow using `gpt-4.1-mini` where several agents work together to research a topic, fact-check the findings, and write a report that\'s sent as an HTML email. One agent should gather recent, credible information about the topic. Another agent should verify the facts and only mark something as "verified" if it appears in at least two independent sources. A third agent should combine the verified information into a clear, well-written report under 1,000 words. A final agent should edit and format the report to make it look clean and professional in the body of the email. Use Gmail to send the report.'},{id:"email-summary",summary:"Summarize emails with AI",prompt:"Create an automation that runs on Monday mornings. It reads my Gmail inbox from the weekend, analyzes them with `gpt-4.1-mini` to find action items and priorities, and emails me a structured email using Gmail."},{id:"ai-news-digest",summary:"Daily AI news digest",prompt:'Build an automation that runs every night 8pm. Use the NewsAPI "/everything" endpoint to search for AI-related news from the day. Pick the top 5 articles and use OpenAI `gpt-4.1-mini` to summarize each in two sentences. Generate an image using OpenAI based on the top article\'s summary. Send a structured Telegram message.'},{id:"daily-weather-report",summary:"Daily weather report",prompt:"Create an automation that checks the weather for my location every morning at 5 a.m using OpenWeather. Send me a short weather report by email using Gmail. Use OpenAI `gpt-4.1-mini` to write a short, fun formatted email body by adding personality when describing the weather and how the day might feel. Include all details relevant to decide on my plans and clothes for the day."},{id:"invoice-pipeline",summary:"Invoice processing pipeline",prompt:"Create an invoice processing workflow using an n8n Form. When a user submits an invoice file (PDF or image) with their email address, use OpenAI `gpt-4.1-mini` to extract invoice data. Then, validate the date format is correct, the currency is valid, and the total amount is greater than zero. If validation fails, email the user a clear error message that explains which check failed from my Gmail. If the data passes validation, store the structured result in a datatable plus email the user. Every Monday morning, generate a weekly spending report using `gpt-4.1-mini` based on stored invoices and send a clean email using Gmail."},{id:"rag-assistant",summary:"RAG knowledge assistant",prompt:"Build an automation that creates a document-to-chat RAG pipeline. The workflow starts with an n8n Form where a user uploads one or more files (PDF, CSV, or JSON). Each upload should trigger a process that reads the file, splits it into chunks, and generates embeddings using OpenAI `gpt-4.1-mini` model, saved in one Pinecone table. Add a second part of the workflow for querying: use a Chat Message Trigger to act as a chatbot interface. When a user sends a question, retrieve the top 5 most relevant chunks from Pinecone, pass them into `gpt-4.1-mini` as context, and have it answer naturally using only the retrieved information. If a question can't be answered confidently, the bot should respond with: \"I couldn't find that in the uploaded documents.\" Log each chat interaction in a Data Table with the user query, matched file(s), and timestamp. Send a daily summary email through Gmail showing total questions asked, top files referenced, and any failed lookups."},{id:"lead-qualification",summary:"Lead qualification and call scheduling",prompt:"Create an n8n form with a lead generation form I can embed on my website homepage. Build an automation that processes form submissions, uses AI to qualify the lead, sends data to an n8n data table. For high-score leads, it should also email them to offer to schedule a 15-min call in a free slot in my calendar."},{id:"youtube-auto-chapters",summary:"YouTube video chapters",prompt:"Build an n8n workflow that automatically generates YouTube chapter timestamps from video captions. Use the n8n chat trigger for me to enter the URL of the YouTube video. Use the YouTube Get a video node to get the video title, description, and existing metadata. Use the YouTube Captions API to download the transcript for the given video ID. Send the transcript to AI agent using Anthropic's Claude model. Prompt the model to identify topic shifts and return structured output in timestamp - chapter format. Append the generated chapter list to the existing video description. Use the YouTube Update a video node to update the video description. Respond back with the updates using the respond to chat node."}],Ox=o(nn(),1),Rx=o(hu(),1),Dx={[Vn.Added]:"ai-diff-added",[Vn.Modified]:"ai-diff-modified"},Ux=["running","waiting"],Wx=g({__name:"BuildModeEmptyState",setup(e){const t=se();return(e,o)=>(r(),s("div",{class:z(e.$style.container)},[U(C(Ve),{icon:"wand-sparkles",class:z(e.$style.icon)},null,8,["class"]),i("h3",{class:z(e.$style.title)},y(C(t).baseText("aiAssistant.builder.existingWorkflow.emptyState.title")),3),i("p",{class:z(e.$style.body)},y(C(t).baseText("aiAssistant.builder.existingWorkflow.emptyState.body")),3)],2))}}),Vx=Rt(Wx,[["__cssModules",{$style:{container:"_container_d7kbl_125",icon:"_icon_d7kbl_133",title:"_title_d7kbl_139",body:"_body_d7kbl_147"}}]]),qx=["aria-expanded"],Fx=g({__name:"CollapsedMessagesGroup",props:{messages:{},versionNodeChangesMap:{},getVersionIndex:{type:Function}},emits:["open-diff","restore","show-in-history","select-node"],setup(e,{emit:t}){const o=e,a=t,l=se(),n=c(!1),d=x((()=>o.messages.filter((e=>va(e)&&(o.versionNodeChangesMap.get(e.data.versionId)??[]).length>0)).length)),u=x((()=>{const e=[];let t=0;for(;t<o.messages.length;){const a=o.messages[t];if(!we(a)){"workflow-updated"!==a.type&&e.push(a),t++;continue}const r=[a];let n=t+1;for(;n<o.messages.length;){const e=o.messages[n];if(!we(e)&&"workflow-updated"!==e.type)break;we(e)&&r.push(e),n++}const i=new Map;for(const e of r)i.set(e.toolName,e);const s={id:`thinking-group-collapsed-${t}`,role:"assistant",type:"thinking-group",items:Array.from(i.values()).map((e=>({id:`tool-${e.toolName}`,displayTitle:e.customDisplayTitle||e.displayTitle||e.toolName.split("_").map((e=>e.charAt(0).toUpperCase()+e.slice(1))).join(" "),status:e.status}))),latestStatusText:l.baseText("aiAssistant.builder.collapsedMessages.thinking")};e.push(s),t=n}return e}));function p(e){return va(e)&&(o.versionNodeChangesMap.get(e.data.versionId)??[]).length>0}function v(e){return"custom"===e.type}function m(){n.value=!n.value}return(t,o)=>(r(),s("div",{class:z(t.$style.container)},[i("div",{class:z(t.$style.collapsedHeader),"aria-expanded":n.value,onClick:m},[i("div",{class:z(t.$style.dividerLine)},null,2),i("button",{class:z(t.$style.toggleButton),type:"button"},[i("span",{class:z(t.$style.count)},y(C(l).baseText("aiAssistant.builder.collapsedMessages.count",{interpolate:{count:String(d.value)}})),3),U(C(Ve),{icon:n.value?"chevron-up":"chevron-down",size:"small"},null,8,["icon"])],2),i("div",{class:z(t.$style.dividerLine)},null,2)],10,qx),i("p",{class:z(t.$style.notVisibleNote)},y(C(l).baseText("aiAssistant.builder.collapsedMessages.notVisibleToAI")),3),n.value?(r(),s("div",{key:0,class:z(t.$style.expandedMessages)},[(r(!0),s(j,null,Q(u.value,((t,l)=>(r(),s(j,{key:t.id},[p(t)?(r(),ee(wx,{key:0,"version-id":t.data.versionId,"is-current":!1,"node-changes":e.versionNodeChangesMap.get(t.data.versionId)??[],title:t.data.title,"version-index":e.getVersionIndex(t),"version-exists":!!t.data.createdAt,onOpenDiff:o[0]||(o[0]=e=>a("open-diff",e)),onRestore:e=>a("restore",e,t.id),onShowInHistory:o[1]||(o[1]=e=>a("show-in-history",e)),onSelectNode:o[2]||(o[2]=e=>a("select-node",e))},null,8,["version-id","node-changes","title","version-index","version-exists","onRestore"])):C(Fe)(t)?(r(),ee(C(He),{key:1,items:t.items,"default-expanded":!1,"latest-status-text":t.latestStatusText,"is-streaming":!1},null,8,["items","latest-status-text"])):v(t)?w("",!0):(r(),ee(C(Ce),{key:2,message:t,"is-first-of-role":0===l||t.role!==u.value[l-1].role,streaming:!1,"is-last-message":!1},null,8,["message","is-first-of-role"]))],64)))),128))],2)):w("",!0)],2))}}),Hx=Rt(Fx,[["__cssModules",{$style:{container:"_container_16cve_125",collapsedHeader:"_collapsedHeader_16cve_129",dividerLine:"_dividerLine_16cve_136",toggleButton:"_toggleButton_16cve_142",count:"_count_16cve_159",notVisibleNote:"_notVisibleNote_16cve_163",expandedMessages:"_expandedMessages_16cve_170"}}]]),Kx=g({__name:"PlanDisplayMessage",props:{message:{},disabled:{type:Boolean},showActions:{type:Boolean,default:!0}},emits:["decision"],setup(e,{emit:t}){const o=e,a=t,n=se(),d=c(!1),u=x((()=>o.message.data.plan));function p(){d.value||(d.value=!0,a("decision",{action:"approve"}))}return(t,o)=>(r(),s("div",{class:z(t.$style.message),"data-test-id":"plan-mode-plan-message"},[i("div",{class:z(t.$style.card)},[U(C(Qe),null,{default:ae((()=>[l(y(u.value.summary),1)])),_:1}),i("div",{class:z(t.$style.triggerSection)},[U(C(Qe),null,{default:ae((()=>[l(y(C(n).baseText("aiAssistant.builder.planMode.plan.triggerLabel"))+":",1)])),_:1}),U(C(Qe),{tag:"p"},{default:ae((()=>[l(y(u.value.trigger),1)])),_:1})],2),i("ol",{class:z(t.$style.steps)},[(r(!0),s(j,null,Q(u.value.steps,((e,o)=>(r(),s("li",{key:o},[U(C(Qe),null,{default:ae((()=>[l(y(e.description),1)])),_:2},1024),e.subSteps?.length?(r(),s("ul",{key:0,class:z(t.$style.subSteps)},[(r(!0),s(j,null,Q(e.subSteps,((e,t)=>(r(),s("li",{key:t},[U(C(Qe),null,{default:ae((()=>[l(y(e),1)])),_:2},1024)])))),128))],2)):w("",!0)])))),128))],2),u.value.additionalSpecs?.length?(r(),s("div",{key:0,class:z(t.$style.section)},[U(C(Qe),null,{default:ae((()=>[l(y(C(n).baseText("aiAssistant.builder.planMode.plan.notesLabel")),1)])),_:1}),i("ul",{class:z(t.$style.notes)},[(r(!0),s(j,null,Q(u.value.additionalSpecs,((e,t)=>(r(),s("li",{key:t},[U(C(Qe),null,{default:ae((()=>[l(y(e),1)])),_:2},1024)])))),128))],2)],2)):w("",!0),e.showActions?(r(),s("div",{key:1,class:z(t.$style.actions)},[U(C(Je),{type:"primary",disabled:e.disabled||d.value,"data-test-id":"plan-mode-plan-approve",onClick:p},{default:ae((()=>[l(y(C(n).baseText("aiAssistant.builder.planMode.actions.implement")),1)])),_:1},8,["disabled"])],2)):w("",!0)],2)],2))}}),Gx=Rt(Kx,[["__cssModules",{$style:{message:"_message_1jt83_125",card:"_card_1jt83_132",section:"_section_1jt83_139",triggerSection:"_triggerSection_1jt83_145",steps:"_steps_1jt83_151",subSteps:"_subSteps_1jt83_158",notes:"_notes_1jt83_165",actions:"_actions_1jt83_172"}}]]),Yx=g({__name:"PlanModeSelector",props:{modelValue:{}},emits:["update:modelValue"],setup(e,{emit:t}){const o=e,a=t,n=se(),c=x((()=>[{value:"build",label:n.baseText("aiAssistant.builder.planMode.selector.build"),description:n.baseText("aiAssistant.builder.planMode.selector.build.description"),icon:"box"},{value:"plan",label:n.baseText("aiAssistant.builder.planMode.selector.plan"),description:n.baseText("aiAssistant.builder.planMode.selector.plan.description"),icon:"scroll-text"}])),d=x((()=>c.value.find((e=>e.value===o.modelValue))??c.value[0]));function u(e){e&&a("update:modelValue",e)}return(e,t)=>(r(),s("div",{class:z(e.$style.container),"data-test-id":"plan-mode-selector"},[U(C(gt),{class:z(e.$style.select),items:c.value,"model-value":o.modelValue,icon:d.value.icon,variant:"ghost",size:"small",position:"popper",side:"top","content-class":e.$style.content,"onUpdate:modelValue":u},{default:ae((()=>[l(y(d.value.label),1)])),"item-label":ae((({item:t})=>[i("div",{class:z(e.$style.itemContent)},[i("span",null,y(t.label),1),i("span",{class:z(e.$style.description)},y(t.description),3)],2)])),_:1},8,["class","items","model-value","icon","content-class"])],2))}}),Qx=Rt(Yx,[["__cssModules",{$style:{container:"_container_13jvs_125",select:"_select_13jvs_130",content:"_content_13jvs_137",itemContent:"_itemContent_13jvs_142",description:"_description_13jvs_148"}}]]),Xx=["data-option-index","disabled","onClick","onMouseenter"],Jx=["data-option-index"],Zx=["data-option-index","onMouseenter"],ey=["data-option-index"],ty="__other__",oy=g({__name:"PlanQuestionsMessage",props:{questions:{},introMessage:{},disabled:{type:Boolean},answered:{type:Boolean}},emits:["submit","telemetry"],setup(e,{emit:t}){const o=e,a=se(),n=t,d=c(0),u=c(!1),p=c(new Map),v=c(-1),m=c(null),g=c(null),b=x((()=>o.questions[d.value])),f=x((()=>0===d.value)),h=x((()=>d.value===o.questions.length-1)),_=x((()=>(b.value.options??[]).filter((e=>!e.toLowerCase().trim().startsWith("other"))))),k=x((()=>{const e=b.value;return e?p.value.get(e.id):void 0})),E=x((()=>!!k.value?.customText?.trim())),I=x((()=>{const e=k.value;if(!e)return!1;if(e.skipped)return!0;const t=!!e.customText?.trim(),o=e.selectedOptions.length>0;return"text"===b.value?.type||e.selectedOptions.includes(ty)?t:o||t})),N=x((()=>!(h.value||"single"===b.value?.type&&E.value))),S=x((()=>"single"!==b.value?.type||E.value)),M=x((()=>{const e=b.value;return!!e&&("single"===e.type?E.value:"multi"===e.type?(k.value?.selectedOptions.length??0)>0||E.value:"text"===e.type&&E.value)})),$=x((()=>h.value?a.baseText("aiAssistant.builder.planMode.questions.submitButton"):a.baseText("aiAssistant.builder.planMode.questions.next")));function A(e,t="click"){!function(e){const t=k.value;t&&(t.selectedOptions=[e],e!==ty&&(t.customText=""),t.skipped=!1)}(e);const o=_.value.indexOf(e);m.value=o>=0?o:null,F("qa_question_answered",t),setTimeout((()=>{m.value=null,R()}),250)}function P(e,t){const o=k.value;if(!o)return;const a=o.selectedOptions;if(t&&!a.includes(e))a.push(e);else if(!t){const t=a.indexOf(e);t>-1&&a.splice(t,1)}o.skipped=!1}function B(e){const t=k.value;if(t){if(t.customText=e,t.skipped=!1,"multi"===b.value?.type)if(e.trim())t.selectedOptions.includes(ty)||t.selectedOptions.push(ty);else{const e=t.selectedOptions.indexOf(ty);e>-1&&t.selectedOptions.splice(e,1)}"single"===b.value?.type&&(e.trim()?t.selectedOptions=[ty]:t.selectedOptions=[])}}function O(){f.value||d.value--}function R(){if(!I.value){const e=k.value;e&&(e.skipped=!0)}h.value?u.value||(u.value=!0,n("submit",o.questions.map((e=>{const t=p.value.get(e.id);return t?{...t,selectedOptions:t.selectedOptions.filter((e=>e!==ty))}:{questionId:e.id,question:e.question,selectedOptions:[],customText:"",skipped:!0}}))),n("telemetry","qa_answers_submitted",{total_questions:o.questions.length})):d.value++}function D(){I.value?F("qa_question_answered","click"):F("qa_question_skipped","click"),R()}function W(){const e=k.value;e&&(e.skipped=!0),F("qa_question_skipped","click"),R()}function V(){const e=k.value;e&&!I.value&&(e.skipped=!0),h.value||d.value++}function F(e,t){n("telemetry",e,{question_type:b.value?.type,question_index:d.value,total_questions:o.questions.length,input_method:t,custom_answer_used:E.value})}function H(e){const t=b.value;if(!t||o.disabled)return;const a=e.target;if("INPUT"===a.tagName||"TEXTAREA"===a.tagName)return void(function(e,t){return!("Enter"!==e.key||e.shiftKey||("multi"!==t||e.metaKey||e.ctrlKey)&&(e.preventDefault(),(E.value||M.value)&&(F("qa_question_answered","keyboard_enter"),R()),0))}(e,t.type)||function(e){("ArrowUp"===e.key||"ArrowDown"===e.key)&&(e.preventDefault(),g.value?.focus(),"ArrowUp"===e.key&&(v.value=Math.max(0,v.value-1)))}(e));const r=_.value.length;(function(e,t,o){return"ArrowUp"===e.key?(e.preventDefault(),v.value=Math.max(0,v.value-1),K(),!0):"ArrowDown"===e.key&&(e.preventDefault(),v.value=Math.min("text"===t?0:o,v.value+1),K(),!0)})(e,t.type,r)||function(e,t,o){if("Enter"!==e.key)return!1;if(e.preventDefault(),"single"===t)v.value>=0&&v.value<o&&A(_.value[v.value],"keyboard_enter");else if("multi"===t){if(e.metaKey||e.ctrlKey)M.value&&(F("qa_question_answered","keyboard_enter"),R());else if(v.value>=0&&v.value<o){const e=_.value[v.value],t=k.value;t&&P(e,!t.selectedOptions.includes(e))}}else"text"===t&&E.value&&(F("qa_question_answered","keyboard_enter"),R());return!0}(e,t.type,r)||function(e,t,o){if("single"!==t)return!1;const a=parseInt(e.key,10);a>=1&&a<=o&&(e.preventDefault(),A(_.value[a-1],"keyboard_number"))}(e,t.type,r)}function K(){T((()=>{const e=g.value?.querySelector(`[data-option-index="${v.value}"]`);e?.scrollIntoView({block:"nearest"}),v.value===_.value.length&&e?.querySelector("input")?.focus()}))}function G(e){v.value=e}return L(d,(()=>{const e=b.value;e&&!p.value.has(e.id)&&p.value.set(e.id,{questionId:e.id,question:e.question,selectedOptions:[],customText:"",skipped:!1}),m.value=null,v.value="text"===b.value?.type?-1:0,T((()=>{if("text"===b.value?.type){const e=g.value?.querySelector("textarea");e?e.focus():requestAnimationFrame((()=>{g.value?.querySelector("textarea")?.focus()}))}else g.value?.focus()}))}),{immediate:!0}),(t,o)=>(r(),s("div",{class:z(t.$style.wrapper),"data-test-id":"plan-mode-questions-message"},[e.introMessage?(r(),ee(C(Qe),{key:0,class:z(t.$style.intro)},{default:ae((()=>[l(y(e.introMessage),1)])),_:1},8,["class"])):w("",!0),!e.answered&&b.value&&k.value?(r(),s("div",{key:1,ref_key:"containerRef",ref:g,class:z(t.$style.container),tabindex:"0",onKeydown:H},[U(q,{name:t.$style.questionFade,mode:"out-in"},{default:ae((()=>[(r(),s("div",{key:b.value.id,class:z(t.$style.question)},[U(C(Qe),{tag:"p",bold:!0,class:z(t.$style.questionText)},{default:ae((()=>[l(y(b.value.question),1)])),_:1},8,["class"]),"single"===b.value.type?(r(),s("div",{key:0,class:z(t.$style.options)},[(r(!0),s(j,null,Q(_.value,((o,a)=>(r(),s("button",{key:o,class:z([t.$style.optionRow,{[t.$style.highlighted]:v.value===a},{[t.$style.activeSelected]:m.value===a}]),"data-option-index":a,disabled:e.disabled,type:"button",tabindex:"-1",onClick:e=>A(o),onMouseenter:e=>G(a)},[i("span",{class:z(t.$style.numberBadge)},y(a+1),3),i("span",{class:z(t.$style.optionLabel)},y(o),3),U(C(Ve),{class:z(t.$style.arrowIndicator),icon:"arrow-right",size:16},null,8,["class"])],42,Xx)))),128)),i("div",{class:z([t.$style.somethingElseRow,{[t.$style.highlighted]:v.value===_.value.length}]),"data-option-index":_.value.length,onMouseenter:o[0]||(o[0]=e=>G(_.value.length))},[i("div",{class:z(t.$style.pencilIconContainer)},[U(C(Ve),{class:z(t.$style.pencilIcon),icon:"pen",size:"medium"},null,8,["class"])],2),U(C(bt),{"model-value":k.value.customText,disabled:e.disabled,placeholder:C(a).baseText("aiAssistant.builder.planMode.questions.somethingElse"),size:"small",class:z(t.$style.somethingElseInput),"data-test-id":"plan-mode-something-else-input","onUpdate:modelValue":B},null,8,["model-value","disabled","placeholder","class"])],42,Jx)],2)):"multi"===b.value.type?(r(),s("div",{key:1,class:z(t.$style.options)},[(r(!0),s(j,null,Q(_.value,((o,a)=>(r(),s("label",{key:o,class:z([t.$style.checkboxRow,{[t.$style.highlighted]:v.value===a},{[t.$style.selected]:k.value.selectedOptions.includes(o)}]),"data-option-index":a,onMouseenter:e=>G(a)},[U(C(st),{"model-value":k.value.selectedOptions.includes(o),disabled:e.disabled,"onUpdate:modelValue":e=>P(o,e)},null,8,["model-value","disabled","onUpdate:modelValue"]),i("span",{class:z(t.$style.optionLabel)},y(o),3)],42,Zx)))),128)),i("div",{class:z([t.$style.somethingElseRowMulti,{[t.$style.highlighted]:v.value===_.value.length}]),"data-option-index":_.value.length,onMouseenter:o[2]||(o[2]=e=>G(_.value.length))},[U(C(st),{"model-value":!!k.value.customText?.trim(),disabled:e.disabled,"onUpdate:modelValue":o[1]||(o[1]=e=>{e||B("")})},null,8,["model-value","disabled"]),U(C(bt),{"model-value":k.value.customText,disabled:e.disabled,placeholder:C(a).baseText("aiAssistant.builder.planMode.questions.somethingElse"),size:"small",class:z(t.$style.somethingElseInput),"data-test-id":"plan-mode-something-else-input","onUpdate:modelValue":B},null,8,["model-value","disabled","placeholder","class"])],42,ey)],2)):"text"===b.value.type?(r(),ee(C(bt),{key:2,class:z(t.$style.textareaInput),"model-value":k.value.customText,type:"textarea",rows:3,disabled:e.disabled,placeholder:C(a).baseText("aiAssistant.builder.planMode.questions.clarifyPlaceholder"),"onUpdate:modelValue":B},null,8,["class","model-value","disabled","placeholder"])):w("",!0)],2))])),_:1},8,["name"]),i("div",{class:z(t.$style.footer)},[i("div",{class:z(t.$style.pagination)},[U(C(Je),{variant:"ghost",size:"xsmall","icon-only":"",disabled:f.value,"data-test-id":"plan-mode-pagination-back","aria-label":"Previous question",onClick:O},{default:ae((()=>[U(C(Ve),{icon:"chevron-left",size:"xsmall"})])),_:1},8,["disabled"]),U(C(Qe),{class:z(t.$style.paginationText),size:"small"},{default:ae((()=>[l(y(d.value+1)+" "+y(C(a).baseText("aiAssistant.builder.planMode.questions.paginationOf"))+" "+y(e.questions.length),1)])),_:1},8,["class"]),U(C(Je),{variant:"ghost",size:"xsmall","icon-only":"",disabled:h.value,"data-test-id":"plan-mode-pagination-forward","aria-label":"Next question",onClick:V},{default:ae((()=>[U(C(Ve),{icon:"chevron-right",size:"xsmall"})])),_:1},8,["disabled"])],2),i("div",{class:z(t.$style.navigation)},[N.value?(r(),ee(C(Je),{key:0,variant:"outline",size:"small",disabled:e.disabled,"data-test-id":"plan-mode-questions-skip",onClick:W},{default:ae((()=>[l(y(C(a).baseText("aiAssistant.builder.planMode.questions.skip")),1)])),_:1},8,["disabled"])):w("",!0),S.value?(r(),ee(C(Je),{key:1,type:M.value?"primary":"secondary",size:"small",disabled:e.disabled||u.value||!M.value,"data-test-id":"plan-mode-questions-next",onClick:D},{default:ae((()=>[l(y($.value),1)])),_:1},8,["type","disabled"])):w("",!0)],2)],2)],34)):w("",!0)],2))}}),ay=Rt(oy,[["__cssModules",{$style:{wrapper:"_wrapper_17gun_125",intro:"_intro_17gun_131",container:"_container_17gun_135",question:"_question_17gun_141",questionText:"_questionText_17gun_145",options:"_options_17gun_149",optionRow:"_optionRow_17gun_155",highlighted:"_highlighted_17gun_168",arrowIndicator:"_arrowIndicator_17gun_171",activeSelected:"_activeSelected_17gun_174",numberBadge:"_numberBadge_17gun_177",optionLabel:"_optionLabel_17gun_181",checkboxRow:"_checkboxRow_17gun_222",somethingElseRow:"_somethingElseRow_17gun_235",somethingElseInput:"_somethingElseInput_17gun_248",somethingElseRowMulti:"_somethingElseRowMulti_17gun_260",pencilIconContainer:"_pencilIconContainer_17gun_274",pencilIcon:"_pencilIcon_17gun_274",footer:"_footer_17gun_290",pagination:"_pagination_17gun_298",paginationText:"_paginationText_17gun_304",navigation:"_navigation_17gun_309",textareaInput:"_textareaInput_17gun_315","questionFade-enter-active":"_questionFade-enter-active_17gun_322","questionFade-leave-active":"_questionFade-leave-active_17gun_323","questionFade-enter-from":"_questionFade-enter-from_17gun_327","questionFade-leave-to":"_questionFade-leave-to_17gun_328"}}]]),ry=g({__name:"UserAnswersMessage",props:{answers:{}},setup(e){const t=se();function o(e){const o=[];return e.selectedOptions.length>0&&o.push(e.selectedOptions.join(", ")),e.customText?.trim()&&o.push(e.customText.trim()),o.join(", ")||t.baseText("aiAssistant.builder.planMode.answers.noAnswer")}return(a,n)=>e.answers.length>0?(r(),s("div",{key:0,class:z(a.$style.container),"data-test-id":"plan-mode-user-answers"},[(r(!0),s(j,null,Q(e.answers,(e=>(r(),s("div",{key:e.questionId,class:z(a.$style.answerItem)},[U(C(Qe),{bold:!0,class:z(a.$style.question)},{default:ae((()=>[l(y(e.question),1)])),_:2},1032,["class"]),e.skipped?(r(),ee(C(Qe),{key:0},{default:ae((()=>[l(y(C(t).baseText("aiAssistant.builder.planMode.answers.skipped")),1)])),_:1})):(r(),ee(C(Qe),{key:1},{default:ae((()=>[l(y(o(e)),1)])),_:2},1024))],2)))),128))],2)):w("",!0)}}),ly=Rt(ry,[["__cssModules",{$style:{container:"_container_1vfyo_125",answerItem:"_answerItem_1vfyo_132",question:"_question_1vfyo_141"}}]]),ny=g({__name:"WebFetchApprovalMessage",props:{data:{},disabled:{type:Boolean}},emits:["decision"],setup(e,{emit:t}){const o=e,a=se(),n=t,d=c(!1),u=[{id:"allow_once",label:a.baseText("aiAssistant.builder.webFetch.allowOnce")},{id:"allow_all",label:a.baseText("aiAssistant.builder.webFetch.allowAll")}];function p(e){d.value=!0,n("decision",{requestId:o.data.requestId,url:o.data.url,domain:o.data.domain,action:e})}function v(e){p(e)}return(t,o)=>d.value?w("",!0):(r(),s("div",{key:0,class:z(t.$style.container)},[U(C(Qe),{class:z(t.$style.prompt),size:"small"},{default:ae((()=>[l(y(C(a).baseText("aiAssistant.builder.webFetch.prompt")),1)])),_:1},8,["class"]),i("div",{class:z(t.$style.urlBox)},[U(C(Qe),{class:z(t.$style.urlText),tag:"code",size:"small"},{default:ae((()=>[l(y(e.data.url),1)])),_:1},8,["class"])],2),i("div",{class:z(t.$style.actions)},[i("div",{class:z(t.$style.splitButton)},[U(C(Je),{variant:"solid",class:z(t.$style.splitButtonMain),label:C(a).baseText("aiAssistant.builder.webFetch.alwaysAllow"),"aria-label":C(a).baseText("aiAssistant.builder.webFetch.alwaysAllow"),disabled:e.disabled,"data-test-id":"approve-web-fetch-button",onClick:o[0]||(o[0]=e=>p("allow_domain"))},null,8,["class","label","aria-label","disabled"]),U(C(Le),{items:u,class:z(t.$style.splitButtonDropdown),disabled:e.disabled,placement:"bottom-end","data-test-id":"web-fetch-approval-dropdown",onSelect:v},{activator:ae((()=>[U(C(Be),{variant:"solid",icon:"chevron-down",class:z(t.$style.splitButtonCaret),disabled:e.disabled,"aria-label":"More approval options"},null,8,["class","disabled"])])),_:1},8,["class","disabled"])],2),U(C(Je),{variant:"outline",disabled:e.disabled,label:C(a).baseText("aiAssistant.builder.webFetch.deny"),onClick:o[1]||(o[1]=e=>p("deny"))},null,8,["disabled","label"])],2)],2))}}),iy=Rt(ny,[["__cssModules",{$style:{container:"_container_q91wm_125",prompt:"_prompt_q91wm_137",urlBox:"_urlBox_q91wm_142",urlText:"_urlText_q91wm_149",actions:"_actions_q91wm_156",splitButton:"_splitButton_q91wm_162",splitButtonMain:"_splitButtonMain_q91wm_167",splitButtonDropdown:"_splitButtonDropdown_q91wm_172",splitButtonCaret:"_splitButtonCaret_q91wm_176"}}]]),sy=g({__name:"AskAssistantBuild",emits:["close"],setup(t,{expose:o,emit:a}){const l=a,n=Bo(),d=Ur(),u=cl(),p=go(),v=fd(),m=ia(),g=gd(),b=Va(),h=B(),_=Pr(),k=x((()=>g.value?_r(Sr(g.value)):void 0)),E=rs(),I=Ri(),j=da(),N=_t(),S=se(),M=it(),{goToUpgrade:$}=Gi(),A=Oo(),{runWorkflow:P}=vd({router:N}),R=Zr(),W=Fc(),{updateWorkflow:V}=Xk(),{handleError:F}=function(e){const t=Oo(),o=se();return{handleError:function(a,r){const l=a instanceof Error?a.message:String(a),n=r?.context;console.error(`[${e.source}${n?` - ${n}`:""}]`,a),gc(a,{tags:{source:e.source,context:n}});const i=r?.title??(e.titleKey?o.baseText(e.titleKey):"Error");t.showMessage({type:"error",title:i,message:r?.message??l})}}}({source:"ai-builder",titleKey:"aiAssistant.builder.error.title"}),{onDocumentVisible:H}=wl(),{canPrompt:K}=jo();H((()=>{n.clearDoneIndicatorTitle()}));const G=c(new Set),Y=c([]),Q=c(),X=c(),J=c(),Z=c(""),te=c(!1);L((()=>n.creditsRemaining),(()=>{te.value=!1}));const oe=x((()=>n.isLowCredits&&!te.value)),re=x((()=>E.canManageAISettings&&!I.settings.ai.allowSendingParameterValues)),le=x((()=>n.streaming&&K.value));L(le,(e=>{e&&n.trackWorkflowBuilderJourney("browser_notification_ask_permission")}));const ne=x((()=>({firstName:d.currentUser?.firstName??"",lastName:d.currentUser?.lastName??""}))),ie=x((()=>{if(!(n.getRunningTools(n.chatMessages).length>0))return n.builderThinkingMessage})),ce=x((()=>M.name)),de=x((()=>{const e=n.chatMessages,t=e.findLastIndex((e=>"workflow-updated"===e.type||"tool"===e.type&&"update_node_parameters"===e.toolName)),o=e.slice(t+1),a=o.some((e=>"error"===e.type)),r=o.some((e=>$t(e))),l=e.findLast((e=>"assistant"===e.role)),i=l&&(_o(l)||Ir(l)||_a(l));return!n.streaming&&(k.value?.allNodes??[]).length>0&&n.hasMessages&&!a&&!r&&!i})),ue=x((()=>n.creditsQuota)),pe=x((()=>n.creditsRemaining)),ve=x((()=>!d.isInstanceOwner)),me=x((()=>n.isCodeBuilder?S.baseText("aiAssistant.builder.thinkingCompletionMessage.codeBuilder"):void 0)),ge=x((()=>{if(!(n.hasMessages||(k.value?.allNodes??[]).length>0))return(0,Rx.default)(Lx)})),be=x((()=>m.autoSaveState===si.Scheduled||m.autoSaveState===si.InProgress)),fe=x((()=>v.shouldBeReadOnly||be.value)),he=x((()=>fe.value||n.shouldDisableChatInput)),{versionNodeChangesMap:_e,showReviewChanges:xe,nodeChanges:ye,isExpanded:we,toggleExpanded:ke,openDiffView:Te}=Jk();function Ce(e){qc.emit("nodes:select",{ids:[e],panIntoView:!0})}function Ee(e){return!!va(e)&&(_e.value.get(e.data.versionId)??[]).length>0}function Ie(e){if(!Ee(e))return!1;if(n.activeVersionCardId&&!n.resumeAfterRestoreMessageId)return e.id===n.activeVersionCardId;const t=n.collapsedMessageIds,o=n.chatMessages.filter((e=>va(e)&&Ee(e)&&(!e.id||!t.has(e.id))));return o[o.length-1]?.id===e.id}function je(e){let t=0;for(const o of n.chatMessages)if(va(o)&&Ee(o)&&(t++,o.id===e.id))return t;return t+1}const ze=x((()=>{const e=n.collapsedMessageIds;if(!e.size)return n.chatMessages;const t=[],o=[];for(const a of n.chatMessages)a.id&&e.has(a.id)?o.push(a):(o.length>0&&(t.push(so([...o])),o.length=0),t.push(a));return o.length>0&&t.push(so(o)),t}));async function Ne(e){await n.applyCodeDiff(g.value,e)}async function Se(e){await n.undoCodeDiff(g.value,e)}const Me=x((()=>{if(he.value)return be.value?S.baseText("aiAssistant.builder.disabledTooltip.autosaving"):v.shouldBeReadOnly?S.baseText("aiAssistant.builder.disabledTooltip.readOnly"):void 0})),Ae=x((()=>{const e=n.chatMessages.findLast((e=>_o(e)));if(e&&_o(e)&&!function(e){const t=n.chatMessages,o=t.findIndex((t=>t.id===e.id));if(-1===o)return!1;for(let a=o+1;a<t.length;a++)if(ba(t[a]))return!0;return!1}(e))return e}));function Pe(e){const t=n.chatMessages,o=t.findLastIndex((t=>t.id===e.id));return-1!==o&&!t.slice(o+1).some((e=>"user"===e.role))}async function Be(e){n.trackWorkflowBuilderJourney("web_fetch_decision",{domain:e.domain,url:e.url,decision:e.action});const t={deny:S.baseText("aiAssistant.builder.webFetch.deny"),allow_once:S.baseText("aiAssistant.builder.webFetch.allowOnce"),allow_domain:S.baseText("aiAssistant.builder.webFetch.allowDomain",{interpolate:{domain:e.domain}}),allow_all:S.baseText("aiAssistant.builder.webFetch.allowAll")};await n.sendChatMessage({text:t[e.action],resumeData:e,skipUserMessage:!0})}async function Le(e){v.requestWriteAccess(),Y.value=[];const t=0===(k.value?.allNodes??[]).length;await n.sendChatMessage({text:e,initialGeneration:t})}async function Oe(){if(!Z.value.trim())return;const e=Z.value;Z.value="",await Le(e)}let Re;function De(e){e.rating&&b.track("User rated workflow generation",{helpful:"up"===e.rating,workflow_id:g.value,session_id:n.trackingSessionId}),e.feedback&&b.track("User submitted workflow generation feedback",{feedback:e.feedback,workflow_id:g.value,session_id:n.trackingSessionId,user_message_id:n.lastUserMessageId})}async function Ue(){if(n.wizardHasExecutedWorkflow)return void(await n.sendChatMessage({text:S.baseText("aiAssistant.builder.executeMessage.wizardSetupSuccess"),type:"execution",executionStatus:"success"}));const e=_.workflowExecutionData,t=e?.status??"unknown",o=e?.data?.resultData.lastNodeExecuted,a=o?k.value?.getNodeByName(o)?.type:void 0;if(!e)return void(await n.sendChatMessage({text:S.baseText("aiAssistant.builder.executeMessage.noExecutionData"),type:"execution",executionStatus:"error",errorMessage:"Workflow execution data missing after run attempt."}));if("success"===t){if(n.pinDataApplied)return;return void(await n.sendChatMessage({text:S.baseText("aiAssistant.builder.executeMessage.executionSuccess"),type:"execution",executionStatus:t}))}const r=e.data?.resultData.error?.message??"Unknown error",l=o?S.baseText("aiAssistant.builder.executeMessage.executionFailedOnNode",{interpolate:{nodeName:o,errorMessage:r}}):S.baseText("aiAssistant.builder.executeMessage.executionFailed",{interpolate:{errorMessage:r}}),i="unknown"===t?"error":t;await n.sendChatMessage({text:l,type:"execution",errorMessage:r,errorNodeType:a,executionStatus:i})}async function We(){n.applyGeneratedPinData();const e=(k.value?.allNodes??[]).find((e=>R.isTriggerNode(e.type)));if(e&&$a(e))return A.showMessage({title:S.baseText("aiAssistant.builder.toast.title"),message:S.baseText("aiAssistant.builder.toast.description"),type:"info"}),void W.toggleOpen(!0);Re=function(e){const t=Pr(),o=L((()=>t.workflowExecutionData?.status),(async t=>{await T(),t&&!Ux.includes(t)&&(o(),"canceled"!==t&&await e())}));return o}((()=>{Re=void 0,Ue()})),await P({triggerNode:_.selectedTriggerNodeName??e?.name})}function Ve(e){try{return gn(e)}catch(t){return void F(t,{context:"workflow-json-parse",title:S.baseText("aiAssistant.builder.workflowParsingError.title"),message:S.baseText("aiAssistant.builder.workflowParsingError.content")})}}async function qe(t,o){try{const e=await n.restoreToVersion(t,o);if(!e)return;G.value.clear(),Y.value=[],n.clearExistingWorkflow(),rr.emit("importWorkflowData",{data:e,tidyUp:!1,regenerateIds:!1,trackEvents:!1,setStateDirty:!1}),await T(),n.builderMode="build"}catch(e){A.showMessage({type:"error",title:S.baseText("aiAssistant.builder.restoreError.title"),message:e instanceof Error?e.message:"Unknown error"})}}function Fe(e){const t=N.resolve({name:vn.WORKFLOW_HISTORY,params:{workflowId:g.value,versionId:e}});window.open(t.href,"_blank")}return L((()=>n.workflowMessages),(async e=>{for(const t of e){if(!t.id||G.value.has(t.id))continue;if(!St(t))continue;G.value.add(t.id);const e=Ve(t.codeSnippet);if(!e)continue;const o=await V(e,{isInitialGeneration:n.initialGeneration,nodeIdsToTidyUp:Y.value});if(!o.success)return F(o.error,{context:"workflow-update"}),void n.abortStreaming();o.newNodeIds.length>0&&(Y.value=[...Y.value,...o.newNodeIds])}}),{deep:!0}),L((()=>n.streaming),((e,t)=>{e&&!t?p.startRecordingUndo():!e&&t&&p.stopRecordingUndo()})),L((()=>n.streaming),(async(e,t)=>{t&&!e&&(n.initialGeneration&&(k.value?.allNodes??[]).length>0&&(n.initialGeneration=!1),Y.value.length>0&&(Y.value=[],await T(),qc.emit("tidyUp",{source:"builder-update",trackEvents:!1,trackHistory:!1,trackBulk:!1}),await T(),qc.emit("fitView")))})),L(ce,(()=>{n.streaming||(n.resetBuilderChat(),G.value.clear(),Y.value=[],Re?.(),Re=void 0)})),L((()=>j.focusRequested),(()=>{T((()=>{J.value?.focusInput()??X.value?.focusInput()??Q.value?.focusInput()}))})),o({focusInput:()=>{J.value?.focusInput()??X.value?.focusInput()??Q.value?.focusInput()}}),(e,t)=>(r(),s("div",{"data-test-id":"ask-assistant-chat",tabindex:"0",class:z(e.$style.container),onKeydown:t[10]||(t[10]=O((()=>{}),["stop"]))},[U(C(jt),{ref_key:"n8nChatRef",ref:Q,user:ne.value,messages:ze.value,streaming:C(n).streaming,"loading-message":ie.value,"thinking-completion-message":me.value,mode:C(S).baseText("aiAssistant.builder.mode"),"show-stop":!0,"scroll-on-new-message":!0,"credits-quota":ue.value,"credits-remaining":pe.value,"show-ask-owner-tooltip":ve.value,suggestions:ge.value,"input-placeholder":C(S).baseText("aiAssistant.builder.assistantPlaceholder"),"workflow-id":C(g),disabled:he.value,"disabled-tooltip":Me.value,onClose:t[8]||(t[8]=e=>l("close")),onMessage:Le,onUpgradeClick:t[9]||(t[9]=()=>C($)("ai-builder-sidebar","upgrade-builder")),onFeedback:De,onStop:C(n).abortStreaming,onCodeReplace:Ne,onCodeUndo:Se},f({"focused-nodes-chips":ae((({message:e})=>[U(Bx,{"focused-node-names":e.focusedNodeNames},null,8,["focused-node-names"])])),inputHeader:ae((()=>[C(xe)?(r(),ee(Cx,{key:0,"node-changes":C(ye),expanded:C(we),onToggle:C(ke),onOpenDiff:C(Te),onSelectNode:Ce},null,8,["node-changes","expanded","onToggle","onOpenDiff"])):oe.value?(r(),ee(Iu,{key:1,"credits-remaining":pe.value,"credits-quota":ue.value,onUpgradeClick:t[1]||(t[1]=()=>C($)("ai-builder-sidebar","upgrade-builder")),onDismiss:t[2]||(t[2]=e=>te.value=!0)},null,8,["credits-remaining","credits-quota"])):(r(),ee(q,{key:2,name:"slide"},{default:ae((()=>[le.value&&!Ae.value?(r(),ee(_x,{key:0})):w("",!0)])),_:1}))])),messagesFooter:ae((()=>[de.value?(r(),ee(fx,{key:0,onWorkflowExecuted:Ue,onExecuteWithMockData:We})):w("",!0)])),placeholder:ae((()=>[U(Vx)])),"custom-message":ae((({message:e})=>[C(yo)(e)?(r(),ee(Hx,{key:0,messages:e.data.collapsedMessages,"version-node-changes-map":C(_e),"get-version-index":je,onOpenDiff:t[3]||(t[3]=e=>C(Te)(e)),onRestore:qe,onShowInHistory:Fe,onSelectNode:Ce},null,8,["messages","version-node-changes-map"])):C(va)(e)&&Ee(e)?(r(),ee(wx,{key:1,"version-id":e.data.versionId,"is-current":Ie(e),"node-changes":C(_e).get(e.data.versionId)??[],"prune-time-hours":C(u).evaluatedPruneTime,title:e.data.title,"version-index":je(e),"version-exists":!!e.data.createdAt,onOpenDiff:t[4]||(t[4]=e=>C(Te)(e)),onRestore:t=>qe(t,e.id),onShowInHistory:Fe,onSelectNode:Ce},null,8,["version-id","is-current","node-changes","prune-time-hours","title","version-index","version-exists","onRestore"])):w("",!0),C(_o)(e)?(r(),ee(ay,{key:2,questions:e.data.questions,"intro-message":e.data.introMessage,disabled:!0,answered:!0},null,8,["questions","intro-message"])):C(Ir)(e)?(r(),ee(Gx,{key:3,message:e,disabled:C(n).streaming,"show-actions":Pe(e),onDecision:C(n).resumeWithPlanDecision},null,8,["message","disabled","show-actions","onDecision"])):C(ba)(e)?(r(),ee(ly,{key:4,answers:e.data.answers},null,8,["answers"])):C(_a)(e)?(r(),ee(iy,{key:5,data:e.data,disabled:C(n).streaming,onDecision:Be},null,8,["data","disabled"])):w("",!0)])),"suggestions-input":ae((({modelValue:e,onUpdateModelValue:t,placeholder:o,disabled:a,disabledTooltip:r,streaming:l,creditsQuota:i,creditsRemaining:s,showAskOwnerTooltip:c,onSubmit:d,onStop:u,onUpgradeClick:p,registerFocus:v})=>[U(Ax,{ref_key:"suggestionsInputRef",ref:J,"model-value":e,placeholder:o,disabled:a,"disabled-tooltip":r,streaming:l,"credits-quota":i,"credits-remaining":s,"show-ask-owner-tooltip":c,"onUpdate:modelValue":t,onSubmit:d,onStop:u,onUpgradeClick:p,onVnodeMounted:e=>v((()=>J.value?.focusInput()))},f({_:2},[C(n).isPlanModeAvailable?{name:"extra-actions",fn:ae((()=>[U(Qx,{"model-value":C(n).builderMode,"onUpdate:modelValue":C(n).setBuilderMode},null,8,["model-value","onUpdate:modelValue"])])),key:"0"}:void 0]),1032,["model-value","placeholder","disabled","disabled-tooltip","streaming","credits-quota","credits-remaining","show-ask-owner-tooltip","onUpdate:modelValue","onSubmit","onStop","onUpgradeClick","onVnodeMounted"])])),inputPlaceholder:ae((()=>[Ae.value?(r(),ee(ay,{key:0,questions:Ae.value.data.questions,disabled:C(n).streaming,answered:!1,onSubmit:C(n).resumeWithQuestionsAnswers,onTelemetry:t[5]||(t[5]=(e,t)=>C(n).trackWorkflowBuilderJourney(e,t))},null,8,["questions","disabled","onSubmit"])):(r(),ee(Ax,{key:1,ref_key:"chatInputRef",ref:X,modelValue:Z.value,"onUpdate:modelValue":t[6]||(t[6]=e=>Z.value=e),placeholder:C(S).baseText("aiAssistant.builder.assistantPlaceholder"),disabled:fe.value,"disabled-tooltip":Me.value,streaming:C(n).streaming,"credits-quota":ue.value,"credits-remaining":pe.value,"show-ask-owner-tooltip":ve.value,onSubmit:Oe,onStop:C(n).abortStreaming,onUpgradeClick:t[7]||(t[7]=()=>C($)("ai-builder-sidebar","upgrade-builder"))},f({_:2},[C(n).isPlanModeAvailable?{name:"extra-actions",fn:ae((()=>[U(Qx,{"model-value":C(n).builderMode,"onUpdate:modelValue":C(n).setBuilderMode},null,8,["model-value","onUpdate:modelValue"])])),key:"0"}:void 0]),1032,["modelValue","placeholder","disabled","disabled-tooltip","streaming","credits-quota","credits-remaining","show-ask-owner-tooltip","onStop"]))])),_:2},[C(h).header||re.value?{name:"header",fn:ae((()=>[D(e.$slots,"header",{},void 0,!0),re.value?(r(),ee(C($e),{key:0,theme:"warning",type:"tooltip"},{default:ae((()=>[i("span",null,y(C(S).baseText("aiAssistant.reducedHelp.chat.notice")),1)])),_:1})):w("",!0)])),key:"0"}:void 0,void 0!==ue.value&&void 0!==pe.value?{name:"headerActions",fn:ae((()=>[U(Cu,{"credits-remaining":pe.value,"credits-quota":ue.value,"is-low-credits":C(n).isLowCredits,onUpgradeClick:t[0]||(t[0]=()=>C($)("ai-builder-sidebar","upgrade-builder"))},null,8,["credits-remaining","credits-quota","is-low-credits"])])),key:"1"}:void 0]),1032,["user","messages","streaming","loading-message","thinking-completion-message","mode","credits-quota","credits-remaining","show-ask-owner-tooltip","suggestions","input-placeholder","workflow-id","disabled","disabled-tooltip","onStop"])],34))}}),cy=Rt(sy,[["__cssModules",{$style:{container:"_container_1s530_125",newWorkflowButtonWrapper:"_newWorkflowButtonWrapper_1s530_130",newWorkflowText:"_newWorkflowText_1s530_140"}}],["__scopeId","data-v-ab7e8743"]]),dy=g({__name:"AskModeEmptyState",setup(e){const t=se();return(e,o)=>(r(),s("div",{class:z(e.$style.container)},[U(C(Ve),{icon:"lightbulb",class:z(e.$style.icon)},null,8,["class"]),i("h3",{class:z(e.$style.title)},y(C(t).baseText("aiAssistant.askMode.emptyState.title")),3),i("p",{class:z(e.$style.body)},y(C(t).baseText("aiAssistant.askMode.emptyState.body1")),3),i("p",{class:z(e.$style.body)},[l(y(C(t).baseText("aiAssistant.askMode.emptyState.body2"))+" ",1),U(C(Ye),{size:"small",static:!0,class:z(e.$style.inlineButton)},null,8,["class"]),l(" "+y(C(t).baseText("aiAssistant.askMode.emptyState.body3")),1)],2)],2))}}),uy=Rt(dy,[["__cssModules",{$style:{container:"_container_18k35_125",icon:"_icon_18k35_133",title:"_title_18k35_139",body:"_body_18k35_147",inlineButton:"_inlineButton_18k35_155"}}]]),py=g({__name:"AskAssistantChat",emits:["close"],setup(e,{expose:t,emit:o}){const a=o,l=rs(),n=gd(),d=Ri(),u=Ur(),p=Va(),v=B(),m=se(),g=c(),b=x((()=>({firstName:u.currentUser?.firstName??"",lastName:u.currentUser?.lastName??""}))),h=x((()=>l.assistantThinkingMessage)),_=x((()=>l.canManageAISettings&&!d.settings.ai.allowSendingParameterValues));async function k(e,t,o=!1){l.currentSessionId?await l.sendMessage(n.value,{text:e,quickReplyType:t}):await l.initSupportChat(n.value,e);const a=l.chatSessionTask,r=l.chatMessages.filter((e=>"assistant"===e.role&&!["text","event"].includes(e.type))).length;o&&p.track("User gave feedback",{task:a,chat_session_id:l.currentSessionId,is_quick_reply:!!t,is_positive:"all-good"===t,solution_count:r,response:e})}async function T(e){await l.applyCodeDiff(n.value,e),p.track("User clicked solution card action",{action:"replace_code"})}async function E(e){await l.undoCodeDiff(n.value,e),p.track("User clicked solution card action",{action:"undo_code_replace"})}return t({focusInput:()=>{g.value?.focusInput()}}),(e,t)=>(r(),s("div",{"data-test-id":"ask-assistant-chat",tabindex:"0",class:z(e.$style.wrapper),onKeydown:t[1]||(t[1]=O((()=>{}),["stop"]))},[U(C(jt),{ref_key:"n8nChatRef",ref:g,user:b.value,messages:C(l).chatMessages,streaming:C(l).streaming,"loading-message":h.value,"session-id":C(l).currentSessionId,"input-placeholder":C(m).baseText("aiAssistant.askMode.inputPlaceholder"),onClose:t[0]||(t[0]=e=>a("close")),onMessage:k,onStop:C(l).abortStreaming,onCodeReplace:T,onCodeUndo:E},f({placeholder:ae((()=>[U(uy)])),_:2},[C(v).header||_.value?{name:"header",fn:ae((()=>[D(e.$slots,"header"),_.value?(r(),ee(C($e),{key:0,theme:"warning",type:"tooltip"},{default:ae((()=>[i("span",null,y(C(m).baseText("aiAssistant.reducedHelp.chat.notice")),1)])),_:1})):w("",!0)])),key:"0"}:void 0]),1032,["user","messages","streaming","loading-message","session-id","input-placeholder","onStop"])],34))}}),vy=Rt(py,[["__cssModules",{$style:{wrapper:"_wrapper_jmxiz_125"}}]]),my={class:"ask-mode-coachmark__header"},gy={class:"ask-mode-coachmark__title"},by={class:"ask-mode-coachmark__body"},fy={class:"ask-mode-coachmark__footer"},hy=g({__name:"AskModeCoachmark",props:{visible:{type:Boolean}},emits:["dismiss"],setup(e,{emit:t}){const o=t,a=se();return(t,l)=>(r(),ee(C(Ee),{open:e.visible,"show-arrow":!0,"enable-scrolling":!1,"suppress-auto-focus":!0,side:"bottom",align:"center","side-offset":8,"z-index":2200,"content-class":"ask-mode-coachmark"},{trigger:ae((()=>[D(t.$slots,"default")])),content:ae((()=>[i("div",my,[i("span",gy,y(C(a).baseText("aiAssistant.coachmark.title")),1)]),i("p",by,y(C(a).baseText("aiAssistant.coachmark.body")),1),i("div",fy,[U(C(Je),{size:"small",label:C(a).baseText("aiAssistant.coachmark.gotIt"),class:"ask-mode-coachmark__button",onClick:l[0]||(l[0]=e=>o("dismiss"))},null,8,["label"])])])),_:3},8,["open"]))}}),_y=hy,xy="ask-mode-coachmark",yy=e=>"string"==typeof e&&Ht.includes(e),wy=g({__name:"HubSwitcher",props:{isBuildMode:{type:Boolean},disabled:{type:Boolean,default:!1}},emits:["toggle"],setup(e,{emit:t}){const o=e,a=t,l=se(),n=x((()=>[{label:l.baseText("aiAssistant.tabs.ask"),value:!1},{label:l.baseText("aiAssistant.tabs.build"),value:!0}]));function i(e){a("toggle",e)}return(e,t)=>(r(),ee(C(ke),{content:C(l).baseText("aiAssistant.tabs.builder.disabled.tooltip"),disabled:!o.disabled},{default:ae((()=>[U(C(Oe),{size:"small","model-value":o.isBuildMode,options:n.value,disabled:o.disabled,"onUpdate:modelValue":i},null,8,["model-value","options","disabled"])])),_:1},8,["content","disabled"]))}}),ky=wy,Ty=g({__name:"AssistantsHub",setup(e){W((e=>({b1207176:_,v1750e316:y})));const t=Bo(),o=rs(),a=ls(),l=Ri(),{isBuildMode:n,isMergeAskBuildEnabled:s,canToggleModes:d,shouldShowCoachmark:u,onDismissCoachmark:p}=function(){const e=ls(),t=Bo(),o=Ri(),a=it(),{isCalloutDismissed:r,dismissCallout:l}=dd(),n=Qa(),i=x((()=>e.isBuilderModeActive)),s=x((()=>n.isFeatureEnabled(Kl.name)&&o.isAiAssistantEnabled&&t.isAIBuilderEnabled)),c=x((()=>!s.value&&o.isAiAssistantEnabled&&t.isAIBuilderEnabled&&yy(a?.name))),d=x((()=>Boolean(e.isOpen&&!i.value&&e.showCoachmark&&c.value&&!r("ask-mode-coachmark"))));return{isBuildMode:i,isMergeAskBuildEnabled:s,canToggleModes:c,shouldShowCoachmark:d,onDismissCoachmark:async function(){await l(xy)}}}(),v=c(!1),m=x((()=>u.value&&v.value));L((()=>a.isOpen),(e=>{e||(v.value=!1)}));const g=c(),b=c(),h=x((()=>a.width)),_="175ms",y="150ms";function w(e){a.updateWidth(e.width)}function k(e){Fi().callDebounced(w,{debounceTime:10,trailing:!0},e)}async function T(){const e=a.isOpen,o=!n.value,r=o?"builder":"assistant";e?(o&&0===t.chatMessages.length&&(await t.fetchBuilderCredits(),await t.loadSessions()),a.switchMode(r)):await a.open({mode:r})}function I(){a.close()}function j(){v.value=!0,n.value?g.value?.focusInput():b.value?.focusInput()}const N=o.$onAction((({name:e})=>{["initErrorHelper","initCredHelp"].includes(e)&&!s.value&&a.switchMode("assistant")})),S=t.$onAction((({name:e})=>{["sendChatMessage"].includes(e)&&a.switchMode("builder")}));return E((()=>{d.value||(t.isAIBuilderEnabled?a.switchMode("builder"):l.isAiAssistantEnabled&&a.switchMode("assistant"))})),G((()=>{N(),S()})),(e,t)=>(r(),ee(q,{"enter-active-class":e.$style.slideEnterActive,"enter-from-class":e.$style.slideFrom,"leave-active-class":e.$style.slideLeaveActive,"leave-to-class":e.$style.slideFrom,onAfterEnter:j},{default:ae((()=>[M(i("div",{class:z(e.$style.slideWrapper),style:oe({width:`${h.value}px`})},[U(C(xe),{"supported-directions":["left"],width:h.value,"min-width":C(a).MIN_CHAT_WIDTH,"max-width":C(a).MAX_CHAT_WIDTH,class:z(e.$style.resizeWrapper),"data-test-id":"ask-assistant-sidebar",onResize:k},{default:ae((()=>[i("div",{style:oe({width:`${h.value}px`}),class:z(e.$style.wrapper)},[i("div",{class:z(e.$style.assistantContent)},[C(n)?(r(),ee(cy,{key:0,ref_key:"askAssistantBuildRef",ref:g,onClose:I},f({_:2},[C(d)?{name:"header",fn:ae((()=>[U(ky,{"is-build-mode":C(n),onToggle:T},null,8,["is-build-mode"])])),key:"0"}:void 0]),1536)):(r(),ee(vy,{key:1,ref_key:"askAssistantChatRef",ref:b,onClose:I},f({_:2},[C(d)?{name:"header",fn:ae((()=>[U(_y,{visible:m.value,onDismiss:C(p)},{default:ae((()=>[U(ky,{"is-build-mode":C(n),onToggle:T},null,8,["is-build-mode"])])),_:1},8,["visible","onDismiss"])])),key:"0"}:void 0]),1536))],2)],6)])),_:1},8,["width","min-width","max-width","class"])],6),[[H,C(a).isOpen]])])),_:1},8,["enter-active-class","enter-from-class","leave-active-class","leave-to-class"]))}}),Cy=Rt(Ty,[["__cssModules",{$style:{slideWrapper:"_slideWrapper_1qkuu_125",slideEnterActive:"_slideEnterActive_1qkuu_130",slideLeaveActive:"_slideLeaveActive_1qkuu_134",slideFrom:"_slideFrom_1qkuu_138",resizeWrapper:"_resizeWrapper_1qkuu_142",wrapper:"_wrapper_1qkuu_146",assistantContent:"_assistantContent_1qkuu_152"}}]]),Ey=g({__name:"AppChatPanel",props:{layoutRef:{}},setup(e){const t=e;ju();const o=ls(),a=gu(),l=Nr(),n=x((()=>o.width)),i=async()=>{if(await T(),t.layoutRef){const{width:e,height:o}=t.layoutRef.getBoundingClientRect();l.appGridDimensions={width:e,height:o}}};return E((async()=>{window.addEventListener("resize",i),await i()})),G((()=>{window.removeEventListener("resize",i)})),L(n,(async()=>{a.isOpen||await i()})),(e,t)=>(r(),ee(Cy))}}),Iy=".el-overlay",jy=1e4,zy=5e3,Ny=42,Sy=["id"],My=g({__name:"App",setup(e){const t=it(),o=Si(),a=Ri(),l=Ka(),{setAppZIndexes:n}=lo(),{toastBottomOffset:s,toastRightOffset:d,askAiFloatingButtonBottomOffset:u}=function(){const e=rs(),t=ls(),o=Ka(),a=Fc(),r=x((()=>!0)),l=x((()=>o.isNDVOpen&&!r.value?48:16));return{askAiFloatingButtonBottomOffset:x((()=>`${l.value}px`)),toastBottomOffset:x((()=>`${(o.isNDVOpen||t.isOpen?0:a.height)+(e.isFloatingButtonShown?Ny+l.value:0)}px`)),toastRightOffset:x((()=>t.isOpen?`${t.width}px`:"0px"))}}();Zk(t),tT(),function(){const e=c(!1),t=Si(),o=Ri(),a=Ur(),r=Ca(),l=Va(),n=it(),i=x((()=>a.currentUserId??"")),s=x((()=>{const e=n.meta;return!e?.telemetry||!e.telemetry.disabled})),d=x((()=>o.telemetry)),u=x((()=>!!d.value?.enabled));function p(){!e.value&&s.value&&u.value&&(l.init(d.value,{instanceId:t.instanceId,userId:i.value,projectId:r.personalProject?.id,versionCli:t.versionCli}),e.value=!0)}L(d,(()=>{p()})),L(s,(e=>{e&&p()})),E((()=>{p()}))}(),eT();const p=c(!0),v=x((()=>o.defaultLocale)),m=x((()=>t.name===vn.DEMO)),g=c(!1);ud({ndv_source:x((()=>l.lastSetActiveNodeSource))}),E((async()=>{n(),b(),p.value=!1}));const b=()=>{a.isHiringBannerEnabled&&!m.value&&console.log(mn)};L(t,(e=>{g.value=e.matched.some((e=>void 0!==e.components?.footer))})),L(v,(async e=>{de(e),ji.defaults.headers.common["Accept-Language"]=e,ct(e)}),{immediate:!0});const f=c(null),h=e=>{f.value=e};return oT("--toast--offset",s),oT("--toast--right",d),oT("--ask-assistant--floating-button--margin-bottom",u),(e,t)=>{const o=S("RouterView");return p.value?(r(),ee(Wd,{key:0})):(r(),ee(Nl,{key:1,id:"n8n-app",class:z(e.$style.app)},{banners:ae((()=>[U(cp)])),aside:ae((()=>[f.value?(r(),ee(Ey,{key:0,"layout-ref":f.value},null,8,["layout-ref"])):w("",!0)])),default:ae((()=>[U(Z_,{onMounted:h},{default:ae((()=>[U(o)])),_:1}),U(P_),U(Q_),i("div",{id:C(_n)},null,8,Sy)])),_:1},8,["class"]))}}}),$y=Rt(My,[["__cssModules",{$style:{app:"_app_1lj2z_125"}}]]),Ay=a(((e,t)=>{var o=function(e){var t,o=Object.prototype,a=o.hasOwnProperty,r=Object.defineProperty||function(e,t,o){e[t]=o.value},l="function"==typeof Symbol?Symbol:{},n=l.iterator||"@@iterator",i=l.asyncIterator||"@@asyncIterator",s=l.toStringTag||"@@toStringTag";function c(e,t,o){return Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(S){c=function(e,t,o){return e[t]=o}}function d(e,t,o,a){var l=t&&t.prototype instanceof b?t:b,n=Object.create(l.prototype);return r(n,"_invoke",{value:C(e,o,new z(a||[]))}),n}function u(e,t,o){try{return{type:"normal",arg:e.call(t,o)}}catch(S){return{type:"throw",arg:S}}}e.wrap=d;var p="suspendedStart",v="executing",m="completed",g={};function b(){}function f(){}function h(){}var _={};c(_,n,(function(){return this}));var x=Object.getPrototypeOf,y=x&&x(x(N([])));y&&y!==o&&a.call(y,n)&&(_=y);var w=h.prototype=b.prototype=Object.create(_);function k(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function o(r,l,n,i){var s=u(e[r],e,l);if("throw"!==s.type){var c=s.arg,d=c.value;return d&&"object"==typeof d&&a.call(d,"__await")?t.resolve(d.__await).then((function(e){o("next",e,n,i)}),(function(e){o("throw",e,n,i)})):t.resolve(d).then((function(e){c.value=e,n(c)}),(function(e){return o("throw",e,n,i)}))}i(s.arg)}var l;r(this,"_invoke",{value:function(e,a){function r(){return new t((function(t,r){o(e,a,t,r)}))}return l=l?l.then(r,r):r()}})}function C(e,o,a){var r=p;return function(l,n){if(r===v)throw new Error("Generator is already running");if(r===m){if("throw"===l)throw n;return{value:t,done:!0}}for(a.method=l,a.arg=n;;){var i=a.delegate;if(i){var s=E(i,a);if(s){if(s===g)continue;return s}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(r===p)throw r=m,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);r=v;var c=u(e,o,a);if("normal"===c.type){if(r=a.done?m:"suspendedYield",c.arg===g)continue;return{value:c.arg,done:a.done}}"throw"===c.type&&(r=m,a.method="throw",a.arg=c.arg)}}}function E(e,o){var a=o.method,r=e.iterator[a];if(r===t)return o.delegate=null,"throw"===a&&e.iterator.return&&(o.method="return",o.arg=t,E(e,o),"throw"===o.method)||"return"!==a&&(o.method="throw",o.arg=new TypeError("The iterator does not provide a '"+a+"' method")),g;var l=u(r,e.iterator,o.arg);if("throw"===l.type)return o.method="throw",o.arg=l.arg,o.delegate=null,g;var n=l.arg;return n?n.done?(o[e.resultName]=n.value,o.next=e.nextLoc,"return"!==o.method&&(o.method="next",o.arg=t),o.delegate=null,g):n:(o.method="throw",o.arg=new TypeError("iterator result is not an object"),o.delegate=null,g)}function I(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function z(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(I,this),this.reset(!0)}function N(e){if(null!=e){var o=e[n];if(o)return o.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,l=function o(){for(;++r<e.length;)if(a.call(e,r))return o.value=e[r],o.done=!1,o;return o.value=t,o.done=!0,o};return l.next=l}}throw new TypeError(typeof e+" is not iterable")}return f.prototype=h,r(w,"constructor",{value:h,configurable:!0}),r(h,"constructor",{value:f,configurable:!0}),f.displayName=c(h,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,c(e,s,"GeneratorFunction")),e.prototype=Object.create(w),e},e.awrap=function(e){return{__await:e}},k(T.prototype),c(T.prototype,i,(function(){return this})),e.AsyncIterator=T,e.async=function(t,o,a,r,l){void 0===l&&(l=Promise);var n=new T(d(t,o,a,r),l);return e.isGeneratorFunction(o)?n:n.next().then((function(e){return e.done?e.value:n.next()}))},k(w),c(w,s,"Generator"),c(w,n,(function(){return this})),c(w,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),o=[];for(var a in t)o.push(a);return o.reverse(),function e(){for(;o.length;){var a=o.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=N,z.prototype={constructor:z,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(j),!e)for(var o in this)"t"===o.charAt(0)&&a.call(this,o)&&!isNaN(+o.slice(1))&&(this[o]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var o=this;function r(a,r){return i.type="throw",i.arg=e,o.next=a,r&&(o.method="next",o.arg=t),!!r}for(var l=this.tryEntries.length-1;l>=0;--l){var n=this.tryEntries[l],i=n.completion;if("root"===n.tryLoc)return r("end");if(n.tryLoc<=this.prev){var s=a.call(n,"catchLoc"),c=a.call(n,"finallyLoc");if(s&&c){if(this.prev<n.catchLoc)return r(n.catchLoc,!0);if(this.prev<n.finallyLoc)return r(n.finallyLoc)}else if(s){if(this.prev<n.catchLoc)return r(n.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<n.finallyLoc)return r(n.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var l=r;break}}l&&("break"===e||"continue"===e)&&l.tryLoc<=t&&t<=l.finallyLoc&&(l=null);var n=l?l.completion:{};return n.type=e,n.arg=t,l?(this.method="next",this.next=l.finallyLoc,g):this.complete(n)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),j(o),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var a=o.completion;if("throw"===a.type){var r=a.arg;j(o)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,o,a){return this.delegate={iterator:N(e),resultName:o,nextLoc:a},"next"===this.method&&(this.arg=t),g}},e}("object"==typeof t?t.exports:{});try{regeneratorRuntime=o}catch(a){"object"==typeof globalThis?globalThis.regeneratorRuntime=o:Function("r","regeneratorRuntime = r")(o)}})),Ay(),Py={install(e){const t=Eo();e.use(yt,{}),e.use(Ao),e.config.globalProperties.$loading=Ao.service,e.config.globalProperties.$msgbox=No,e.config.globalProperties.$alert=t.alert,e.config.globalProperties.$confirm=t.confirm,e.config.globalProperties.$prompt=t.prompt,e.config.globalProperties.$message=t.message}},By=function(){var t=!1;try{var o=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,o)}catch(e){}return t}(),Ly={install:function(e,t){var o=Object.assign({},{disableClick:!1,tapTolerance:10,swipeTolerance:30,touchHoldTolerance:400,longTapTimeInterval:400,touchClass:"",dragFrequency:100,rollOverFrequency:100},t);function a(e){var t=this.$$touchObj,o=e.type.indexOf("touch")>=0,a=e.type.indexOf("mouse")>=0,r=this;o&&(t.lastTouchStartTime=e.timeStamp),a&&t.lastTouchStartTime&&e.timeStamp-t.lastTouchStartTime<350||t.touchStarted||(u(this),t.touchStarted=!0,t.touchMoved=!1,t.swipeOutBounded=!1,t.startX=aT(e),t.startY=rT(e),t.currentX=0,t.currentY=0,t.touchStartTime=e.timeStamp,t.hasSwipe=c(this,"swipe")||c(this,"swipe.left")||c(this,"swipe.right")||c(this,"swipe.top")||c(this,"swipe.bottom"),c(this,"hold")&&(t.touchHoldTimer=setTimeout((function(){t.touchHoldTimer=null,d(e,r,"hold")}),t.options.touchHoldTolerance)),d(e,this,"press"))}function r(e){var t=this.$$touchObj,o=aT(e),a=rT(e),r=t.currentX!=o||t.currentY!=a;if(t.currentX=o,t.currentY=a,t.touchMoved){if(t.hasSwipe&&!t.swipeOutBounded){var l=t.options.swipeTolerance;t.swipeOutBounded=Math.abs(t.startX-t.currentX)>l&&Math.abs(t.startY-t.currentY)>l}}else{var n=t.options.tapTolerance;t.touchMoved=Math.abs(t.startX-t.currentX)>n||Math.abs(t.startY-t.currentY)>n,t.touchMoved&&(v(t),d(e,this,"drag.once"))}if(c(this,"rollover")&&r){var i=e.timeStamp,s=t.options.rollOverFrequency;(null==t.touchRollTime||i>t.touchRollTime+s)&&(t.touchRollTime=i,d(e,this,"rollover"))}c(this,"drag")&&t.touchStarted&&t.touchMoved&&r&&(i=e.timeStamp,s=t.options.dragFrequency,(null==t.touchDragTime||i>t.touchDragTime+s)&&(t.touchDragTime=i,d(e,this,"drag")))}function l(){var e=this.$$touchObj;v(e),p(this),e.touchStarted=e.touchMoved=!1,e.startX=e.startY=0}function n(e){var t=this.$$touchObj,o=e.type.indexOf("touch")>=0,a=e.type.indexOf("mouse")>=0;o&&(t.lastTouchEndTime=e.timeStamp);var r=o&&!t.touchHoldTimer;if(v(t),t.touchStarted=!1,p(this),!(a&&t.lastTouchEndTime&&e.timeStamp-t.lastTouchEndTime<350))if(d(e,this,"release"),t.touchMoved){if(t.hasSwipe&&!t.swipeOutBounded){var l,n=t.options.swipeTolerance,i=Math.abs(t.startY-t.currentY),s=Math.abs(t.startX-t.currentX);(i>n||s>n)&&(c(this,"swipe."+(l=i>n?t.startY>t.currentY?"top":"bottom":t.startX>t.currentX?"left":"right"))?d(e,this,"swipe."+l,l):d(e,this,"swipe",l))}}else if(c(this,"longtap")&&e.timeStamp-t.touchStartTime>t.options.longTapTimeInterval)e.cancelable&&e.preventDefault(),d(e,this,"longtap");else{if(c(this,"hold")&&r)return void(e.cancelable&&e.preventDefault());d(e,this,"tap")}}function i(){u(this)}function s(){p(this)}function c(e,t){var o=e.$$touchObj.callbacks[t];return null!=o&&o.length>0}function d(e,t,o,a){var r=t.$$touchObj.callbacks[o];if(null==r||0===r.length)return null;for(var l=0;l<r.length;l++){var n=r[l];n.modifiers.stop&&e.stopPropagation(),n.modifiers.prevent&&e.preventDefault(),n.modifiers.self&&e.target!==e.currentTarget||"function"==typeof n.value&&(a?n.value(a,e):n.value(e))}}function u(e){var t=e.$$touchObj.options.touchClass;t&&e.classList.add(t)}function p(e){var t=e.$$touchObj.options.touchClass;t&&e.classList.remove(t)}function v(e){e.touchHoldTimer&&(clearTimeout(e.touchHoldTimer),e.touchHoldTimer=null)}function m(e,t){var a=e.$$touchObj||{callbacks:{},hasBindTouchEvents:!1,options:o};return t&&(a.options=Object.assign({},a.options,t)),e.$$touchObj=a,e.$$touchObj}e.directive("touch",{beforeMount:function(e,t){var o=m(e),c=!!By&&{passive:!0},d=t.arg||"tap";switch(d){case"swipe":var u=t.modifiers;if(u.left||u.right||u.top||u.bottom){for(var p in t.modifiers)if(["left","right","top","bottom"].indexOf(p)>=0){var v="swipe."+p;o.callbacks[v]=o.callbacks[v]||[],o.callbacks[v].push(t)}}else o.callbacks.swipe=o.callbacks.swipe||[],o.callbacks.swipe.push(t);break;case"press":case"drag":t.modifiers.disablePassive&&(c=!1);default:o.callbacks[d]=o.callbacks[d]||[],o.callbacks[d].push(t)}o.hasBindTouchEvents||(e.addEventListener("touchstart",a,c),e.addEventListener("touchmove",r,c),e.addEventListener("touchcancel",l),e.addEventListener("touchend",n),o.options.disableClick||(e.addEventListener("mousedown",a),e.addEventListener("mousemove",r),e.addEventListener("mouseup",n),e.addEventListener("mouseenter",i),e.addEventListener("mouseleave",s)),o.hasBindTouchEvents=!0)},unmounted:function(e){e.removeEventListener("touchstart",a),e.removeEventListener("touchmove",r),e.removeEventListener("touchcancel",l),e.removeEventListener("touchend",n),e.$$touchObj&&!e.$$touchObj.options.disableClick&&(e.removeEventListener("mousedown",a),e.removeEventListener("mousemove",r),e.removeEventListener("mouseup",n),e.removeEventListener("mouseenter",i),e.removeEventListener("mouseleave",s)),delete e.$$touchObj}}),e.directive("touch-class",{beforeMount:function(e,t){m(e,{touchClass:t.value})}}),e.directive("touch-options",{beforeMount:function(e,t){m(e,t.value)}})}},Oy={install(e){e.use(Ly)}},Ry={install:()=>{$u.register(Bu,Lu,Au,Pu,Nu,Su,Mu,Ou,zu)}},Dy=[{instanceof:Ni},{instanceof:Ei,message:/ECONNREFUSED/},{instanceof:Ei,message:"Can't connect to n8n."},{instanceof:Ei,message:"Unauthorized"},{instanceof:Ei,message:/Your most recent changes may be lost/},{instanceof:RangeError,message:/Position \d+ is out of range for changeset of length \d+/},{instanceof:RangeError,message:/Invalid change range \d+ to \d+/},{instanceof:RangeError,message:/Selection points outside of document$/},{instanceof:Error,message:/ResizeObserver/}],Uy={install:e=>{const t=zi("sentry");if(!t?.dsn)return;const{dsn:o,release:a,environment:r,serverName:l}=t;jk({app:e,dsn:o,release:a,environment:r,integrations:[Kp({levels:["error"]}),Qp({prefix:"",root:window.location.origin+"/"})],beforeSend:lT}),l&&(Fs("server_name",l),fc({id:l}))}},Wy=Mi(),(Vy=R($y)).use(Uy),Md($d),Vy.use(Tr),Vy.use(ki),Vy.use(Py),Vy.use(Oy),Vy.use(Wy),Vy.use($d),Vy.use(be),Vy.use(Ry),Vy.mount("#app")}}}));
//# sourceMappingURL=index-legacy-CKpB7p9q.js.map