UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

1 lines 162 kB
!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"n8n@2.13.4"}}catch(e){}}(),System.register(["./chunk-legacy-TXBRODOR.js","./vue.runtime.esm-bundler-legacy-IafOlCW8.js","./_MapCache-legacy-DwgdC8YO.js","./src-legacy-Dwzr7bD0.js","./_plugin-vue_export-helper-legacy-DEZAmQqp.js","./users.store-legacy-OKuN0qAC.js","./constants-legacy-DNCca_FT.js","./_baseOrderBy-legacy-PsQY_Pvh.js","./NodeIcon-legacy-B4uktMo3.js","./useCanvasMapping-legacy-BRPGYoU9.js"],(function(e,o){var t,r,n,a,l,i,c,s,d,f,g,u,h,b,p,m,v,w,_,y,k,x,E,j,N,D,M,A,S,C,T,L,O,R,I,B,$,P,z,U,F,H,q,W,K,Z,Q,V,G,X,J,Y,ee,oe,te,re,ne,ae,le,ie,ce,se,de,fe,ge,ue,he,be,pe,me,ve,we,_e,ye,ke,xe,Ee,je,Ne,De,Me,Ae,Se,Ce,Te,Le,Oe,Re,Ie,Be,$e,Pe,ze,Ue,Fe,He,qe,We,Ke,Ze,Qe,Ve,Ge,Xe,Je,Ye,eo,oo,to,ro,no,ao,lo,io,co,so,fo,go,uo,ho,bo,po,mo,vo,wo,_o,yo,ko,xo,Eo,jo,No,Do,Mo,Ao,So,Co,To,Lo,Oo,Ro,Io,Bo,$o,Po,zo,Uo,Fo,Ho,qo,Wo,Ko,Zo,Qo,Vo,Go,Xo,Jo,Yo,et,ot,tt,rt,nt,at,lt,it,ct,st,dt,ft,gt,ut,ht,bt,pt,mt,vt,wt,_t,yt,kt,xt,Et,jt,Nt,Dt,Mt,At,St,Ct,Tt,Lt,Ot,Rt,It,Bt,$t,Pt,zt,Ut,Ft,Ht,qt,Wt;function Kt(){}function Zt(e,o,t,r,n){for(var a,l=[];o;)l.push(o),a=o.previousComponent,delete o.previousComponent,o=a;l.reverse();for(var i=0,c=l.length,s=0,d=0;i<c;i++){var f=l[i];if(f.removed){if(f.value=e.join(r.slice(d,d+f.count)),d+=f.count,i&&l[i-1].added){var g=l[i-1];l[i-1]=l[i],l[i]=g}}else{if(!f.added&&n){var u=t.slice(s,s+f.count);u=u.map((function(e,o){var t=r[d+o];return t.length>e.length?t:e})),f.value=e.join(u)}else f.value=e.join(t.slice(s,s+f.count));s+=f.count,f.added||(d+=f.count)}}var h=l[c-1];return c>1&&"string"==typeof h.value&&(h.added||h.removed)&&e.equals("",h.value)&&(l[c-2].value+=h.value,l.pop()),l}function Qt(e,o,t){return he.diff(e,o,t)}function Vt(e,o,t){return t=function(e,o){if("function"==typeof e)o.callback=e;else if(e)for(var t in e)e.hasOwnProperty(t)&&(o[t]=e[t]);return o}(t,{ignoreWhitespace:!0}),me.diff(e,o,t)}function Gt(e){return(Gt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Xt(e,o,t,r,n){var a,l;for(o=o||[],t=t||[],r&&(e=r(n,e)),a=0;a<o.length;a+=1)if(o[a]===e)return t[a];if("[object Array]"===we.call(e)){for(o.push(e),l=new Array(e.length),t.push(l),a=0;a<e.length;a+=1)l[a]=Xt(e[a],o,t,r,n);return o.pop(),t.pop(),l}if(e&&e.toJSON&&(e=e.toJSON()),"object"===Gt(e)&&null!==e){o.push(e),l={},t.push(l);var i,c=[];for(i in e)e.hasOwnProperty(i)&&c.push(i);for(c.sort(),a=0;a<c.length;a+=1)l[i=c[a]]=Xt(e[i],o,t,r,i);o.pop(),t.pop()}else l=e;return l}function Jt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Yt(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((o=>{const t=e[o],r=typeof t;("object"===r||"function"===r)&&!Object.isFrozen(t)&&Yt(t)})),e}function er(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function or(e,...o){const t=Object.create(null);for(const r in e)t[r]=e[r];return o.forEach((function(e){for(const o in e)t[o]=e[o]})),t}function tr(e){return e?"string"==typeof e?e:e.source:null}function rr(e){return lr("(?=",e,")")}function nr(e){return lr("(?:",e,")*")}function ar(e){return lr("(?:",e,")?")}function lr(...e){return e.map((e=>tr(e))).join("")}function ir(...e){return"("+(function(e){const o=e[e.length-1];return"object"==typeof o&&o.constructor===Object?(e.splice(e.length-1,1),o):{}}(e).capture?"":"?:")+e.map((e=>tr(e))).join("|")+")"}function cr(e){return new RegExp(e.toString()+"|").exec("").length-1}function sr(e,{joinWith:o}){let t=0;return e.map((e=>{t+=1;const o=t;let r=tr(e),n="";for(;r.length>0;){const e=Ce.exec(r);if(!e){n+=r;break}n+=r.substring(0,e.index),r=r.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?n+="\\"+String(Number(e[1])+o):(n+=e[0],"("===e[0]&&t++)}return n})).map((e=>`(${e})`)).join(o)}function dr(e,o){"."===e.input[e.index-1]&&o.ignoreMatch()}function fr(e,o){void 0!==e.className&&(e.scope=e.className,delete e.className)}function gr(e,o){o&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=dr,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function ur(e,o){Array.isArray(e.illegal)&&(e.illegal=ir(...e.illegal))}function hr(e,o){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function br(e,o){void 0===e.relevance&&(e.relevance=1)}function pr(e,o,t=no){const r=Object.create(null);return"string"==typeof e?n(t,e.split(" ")):Array.isArray(e)?n(t,e):Object.keys(e).forEach((function(t){Object.assign(r,pr(e[t],o,t))})),r;function n(e,t){o&&(t=t.map((e=>e.toLowerCase()))),t.forEach((function(o){const t=o.split("|");r[t[0]]=[e,mr(t[0],t[1])]}))}}function mr(e,o){return o?Number(o):function(e){return ro.includes(e.toLowerCase())}(e)?0:1}function vr(e,o,{key:t}){let r=0;const n=e[t],a={},l={};for(let i=1;i<=o.length;i++)l[i+r]=n[i],a[i+r]=!0,r+=cr(o[i-1]);e[t]=l,e[t]._emit=a,e[t]._multi=!0}function wr(e){(function(e){e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)})(e),"string"==typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope}),function(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw lo("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),so;if("object"!=typeof e.beginScope||null===e.beginScope)throw lo("beginScope must be object"),so;vr(e,e.begin,{key:"beginScope"}),e.begin=sr(e.begin,{joinWith:""})}}(e),function(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw lo("skip, excludeEnd, returnEnd not compatible with endScope: {}"),so;if("object"!=typeof e.endScope||null===e.endScope)throw lo("endScope must be object"),so;vr(e,e.end,{key:"endScope"}),e.end=sr(e.end,{joinWith:""})}}(e)}function _r(e){function o(o,t){return new RegExp(tr(o),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,o){o.position=this.position++,this.matchIndexes[this.matchAt]=o,this.regexes.push([o,e]),this.matchAt+=cr(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null),this.matcherRe=o(sr(this.regexes.map((e=>e[1])),{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const o=this.matcherRe.exec(e);if(!o)return null;const t=o.findIndex(((e,o)=>o>0&&void 0!==e)),r=this.matchIndexes[t];return o.splice(0,t),Object.assign(o,r)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const o=new t;return this.rules.slice(e).forEach((([e,t])=>o.addRule(e,t))),o.compile(),this.multiRegexes[e]=o,o}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,o){this.rules.push([e,o]),"begin"===o.type&&this.count++}exec(e){const o=this.getMatcher(this.regexIndex);o.lastIndex=this.lastIndex;let t=o.exec(e);if(this.resumingScanAtSamePosition()&&(!t||t.index!==this.lastIndex)){const o=this.getMatcher(0);o.lastIndex=this.lastIndex+1,t=o.exec(e)}return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&this.considerAll()),t}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=or(e.classNameAliases||{}),function t(n,a){const l=n;if(n.isCompiled)return l;[fr,hr,wr,to].forEach((e=>e(n,a))),e.compilerExtensions.forEach((e=>e(n,a))),n.__beforeBegin=null,[gr,ur,br].forEach((e=>e(n,a))),n.isCompiled=!0;let i=null;return"object"==typeof n.keywords&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),i=n.keywords.$pattern,delete n.keywords.$pattern),i=i||/\w+/,n.keywords&&(n.keywords=pr(n.keywords,e.case_insensitive)),l.keywordPatternRe=o(i,!0),a&&(n.begin||(n.begin=/\B|\b/),l.beginRe=o(l.begin),!n.end&&!n.endsWithParent&&(n.end=/\B|\b/),n.end&&(l.endRe=o(l.end)),l.terminatorEnd=tr(l.end)||"",n.endsWithParent&&a.terminatorEnd&&(l.terminatorEnd+=(n.end?"|":"")+a.terminatorEnd)),n.illegal&&(l.illegalRe=o(n.illegal)),n.contains||(n.contains=[]),n.contains=[].concat(...n.contains.map((function(e){return function(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(o){return or(e,{variants:null},o)}))),e.cachedVariants?e.cachedVariants:yr(e)?or(e,{starts:e.starts?or(e.starts):null}):Object.isFrozen(e)?or(e):e}("self"===e?n:e)}))),n.contains.forEach((function(e){t(e,l)})),n.starts&&t(n.starts,a),l.matcher=function(e){const o=new r;return e.contains.forEach((e=>o.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&o.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&o.addRule(e.illegal,{type:"illegal"}),o}(l),l}(e)}function yr(e){return!!e&&(e.endsWithParent||yr(e.starts))}function kr(e){const o=e.regex,t=o.concat(/[\p{L}_]/u,o.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),r={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},n={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},a=e.inherit(n,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{className:"string"}),i=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),c={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:/[\p{L}0-9._:-]+/u,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[r]},{begin:/'/,end:/'/,contains:[r]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[n,i,l,a,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[n,a,i,l]}]}]},e.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},r,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[i]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[c],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[c],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:o.concat(/</,o.lookahead(o.concat(t,o.either(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:t,relevance:0,starts:c}]},{className:"tag",begin:o.concat(/<\//,o.lookahead(o.concat(t,/>/))),contains:[{className:"name",begin:t,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}function xr(e){const o=e.regex,t=wo,r="<>",n="</>",a={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,o)=>{const t=e[0].length+e.index,r=e.input[t];if("<"===r||","===r)return void o.ignoreMatch();let n;">"===r&&(((e,{after:o})=>{const t="</"+e[0].slice(1);return-1!==e.input.indexOf(t,o)})(e,{after:t})||o.ignoreMatch());const a=e.input.substring(t);((n=a.match(/^\s*=/))||(n=a.match(/^\s+extends\s+/))&&0===n.index)&&o.ignoreMatch()}},l={$pattern:wo,keyword:_o,literal:yo,built_in:No,"variable.language":jo},i="[0-9](_?[0-9])*",c=`\\.(${i})`,s="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",d={className:"number",variants:[{begin:`(\\b(${s})((${c})|\\.)?|(${c}))[eE][+-]?(${i})\\b`},{begin:`\\b(${s})\\b((${c})\\b|\\.)?|(${c})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},f={className:"subst",begin:"\\$\\{",end:"\\}",keywords:l,contains:[]},g={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,f],subLanguage:"xml"}},u={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,f],subLanguage:"css"}},h={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,f],subLanguage:"graphql"}},b={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,f]},p={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:t+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},m=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,g,u,h,b,{match:/\$\d+/},d];f.contains=m.concat({begin:/\{/,end:/\}/,keywords:l,contains:["self"].concat(m)});const v=[].concat(p,f.contains),w=v.concat([{begin:/(\s*)\(/,end:/\)/,keywords:l,contains:["self"].concat(v)}]),_={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:w},y={variants:[{match:[/class/,/\s+/,t,/\s+/,/extends/,/\s+/,o.concat(t,"(",o.concat(/\./,t),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,t],scope:{1:"keyword",3:"title.class"}}]},k={relevance:0,match:o.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...ko,...xo]}},x={variants:[{match:[/function/,/\s+/,t,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[_],illegal:/%/},E={match:o.concat(/\b/,(A=[...Eo,"super","import"].map((e=>`${e}\\s*\\(`)),o.concat("(?!",A.join("|"),")")),t,o.lookahead(/\s*\(/)),className:"title.function",relevance:0},j={begin:o.concat(/\./,o.lookahead(o.concat(t,/(?![0-9A-Za-z$_(])/))),end:t,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},N={match:[/get|set/,/\s+/,t,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},_]},D="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",M={match:[/const|var|let/,/\s+/,t,/\s*/,/=\s*/,/(async\s*)?/,o.lookahead(D)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[_]};var A;return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:l,exports:{PARAMS_CONTAINS:w,CLASS_REFERENCE:k},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,g,u,h,b,p,{match:/\$\d+/},d,k,{className:"attr",begin:t+o.lookahead(":"),relevance:0},M,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[p,e.REGEXP_MODE,{className:"function",begin:D,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:w}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:r,end:n},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:a.begin,"on:begin":a.isTrulyOpeningTag,end:a.end}],subLanguage:"xml",contains:[{begin:a.begin,end:a.end,skip:!0,contains:["self"]}]}]},x,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[_,e.inherit(e.TITLE_MODE,{begin:t,className:"title.function"})]},{match:/\.\.\./,relevance:0},j,{match:"\\$"+t,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[_]},E,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},y,N,{match:/\$[(.]/}]}}function Er(e){const o=["true","false","null"],t={scope:"literal",beginKeywords:o.join(" ")};return{name:"JSON",aliases:["jsonc"],keywords:{literal:o},contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,t,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}function jr(e){const o="true false yes no null",t="[\\w#;/?:@&=+$,.~*'()[\\]]+",r={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},n=e.inherit(r,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),a={end:",",endsWithParent:!0,excludeEnd:!0,keywords:o,relevance:0},l={begin:/\{/,end:/\}/,contains:[a],illegal:"\\n",relevance:0},i={begin:"\\[",end:"\\]",contains:[a],illegal:"\\n",relevance:0},c=[{className:"attr",variants:[{begin:/\w[\w :()\./-]*:(?=[ \t]|$)/},{begin:/"\w[\w :()\./-]*":(?=[ \t]|$)/},{begin:/'\w[\w :()\./-]*':(?=[ \t]|$)/}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+t},{className:"type",begin:"!<"+t+">"},{className:"type",begin:"!"+t},{className:"type",begin:"!!"+t},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:o,keywords:{literal:o}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},l,i,r],s=[...c];return s.pop(),s.push(n),a.contains=s,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:c}}function Nr(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}function Dr(e){const o=e.regex,t=/[\p{XID_Start}_]\p{XID_Continue}*/u,r=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],n={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:r,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},a={className:"meta",begin:/^(>>>|\.\.\.) /},l={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},i={begin:/\{\{/,relevance:0},c={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,i,l]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,i,l]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,i,l]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,i,l]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},s="[0-9](_?[0-9])*",d=`(\\b(${s}))?\\.(${s})|\\b(${s})\\.`,f=`\\b|${r.join("|")}`,g={className:"number",relevance:0,variants:[{begin:`(\\b(${s})|(${d}))[eE][+-]?(${s})[jJ]?(?=${f})`},{begin:`(${d})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${f})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${f})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${f})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${f})`},{begin:`\\b(${s})[jJ](?=${f})`}]},u={className:"comment",begin:o.lookahead(/# type:/),end:/$/,keywords:n,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},h={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:["self",a,g,c,e.HASH_COMMENT_MODE]}]};return l.contains=[c,g,a],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:n,illegal:/(<\/|\?)|=>/,contains:[a,g,{scope:"variable.language",match:/\bself\b/},{beginKeywords:"if",relevance:0},{match:/\bor\b/,scope:"keyword"},c,u,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,t],scope:{1:"keyword",3:"title.function"},contains:[h]},{variants:[{match:[/\bclass/,/\s+/,t,/\s*/,/\(\s*/,t,/\s*\)/]},{match:[/\bclass/,/\s+/,t]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[g,h,c]}]}}function Mr(e,o,t){return-1===t?"":e.replace(o,(r=>Mr(e,o,t-1)))}function Ar(e){const o=e.regex,t="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",r=t+Mr("(?:<"+t+"~~~(?:\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*~~~)*>)?",/~~~/g,2),n={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits","goto"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},a={className:"meta",begin:"@"+t,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},l={className:"params",begin:/\(/,end:/\)/,keywords:n,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:n,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,t],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[o.concat(/(?!else)/,t),/\s+/,t,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,t],className:{1:"keyword",3:"title.class"},contains:[l,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+r+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:n,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:n,relevance:0,contains:[a,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,So,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},So,a]}}function Sr(e){const o=e.regex,t={},r={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:o.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},r]});const n={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},a=e.inherit(e.COMMENT(),{match:[/(^|\s)/,/#.*$/],scope:{2:"comment"}}),l={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},i={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,n]};n.contains.push(i);const c={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t]},s=e.SHEBANG({binary:`(${["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"].join("|")})`,relevance:10}),d={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:["if","then","else","elif","fi","for","while","until","in","do","done","case","esac","function","select"],literal:["true","false"],built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","sudo","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"]},contains:[s,e.SHEBANG(),d,c,a,l,{match:/(\/[a-z._-]+)+/},i,{match:/\\"/},{className:"string",begin:/'/,end:/'/},{match:/\\'/},t]}}function Cr(e){const o=e.regex,t=e.COMMENT("--","$"),r=["true","false","unknown"],n=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],a=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],l=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],i=a,c=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter((e=>!a.includes(e))),s={begin:o.concat(/\b/,o.either(...i),/\s*\(/),relevance:0,keywords:{built_in:i}};return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:function(e,{exceptions:o,when:t}={}){const r=t;return o=o||[],e.map((e=>e.match(/\|\d+$/)||o.includes(e)?e:r(e)?`${e}|0`:e))}(c,{when:e=>e.length<3}),literal:r,type:n,built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"]},contains:[{begin:o.either(...l),relevance:0,keywords:{$pattern:/[\w\.]+/,keyword:c.concat(l),literal:r,type:n}},{className:"type",begin:o.either("double precision","large object","with timezone","without timezone")},s,{className:"variable",begin:/@[a-z0-9][a-z0-9_]*/},{className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{begin:/""/}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,{className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}}function Tr(e){return void 0===e?Co.EQUAL:e.added?Co.ADD:e.removed?Co.DELETE:Co.EQUAL}function Lr(e,o,t="word"){return void 0===e?o:void 0===o?e:("char"===t?Qt:Vt)(e,o).filter((e=>Tr(e)!==Co.DELETE)).map((e=>Tr(e)===Co.ADD?`${To}${e.value}${Lo}`:e.value)).join("")}function Or(e,o){const t=new xe.diff_match_patch,r=t.diff_linesToChars_(e,o),n=r.chars1,a=r.chars2,l=r.lineArray,i=t.diff_main(n,a,!1);return t.diff_charsToLines_(i,l),i.map((e=>{const[o,t]=e;return{count:t.replace(/\n$/,"").split("\n").length,value:t,removed:o===xe.DIFF_DELETE,added:o===xe.DIFF_INSERT}}))}function Rr(e,o){if(!o.match(new RegExp(`(${To}|${Lo})`,"g")))return vo.highlight(o,{language:e}).value;let t=o;const r=o.replace(new RegExp(`(${To}|${Lo})`,"g"),""),n=document.createElement("div");n.innerHTML=vo.highlight(r,{language:e}).value;let a=!1;const l=e=>{e.childNodes.forEach((e=>{if(e.nodeType===Node.ELEMENT_NODE&&l(e),e.nodeType===Node.TEXT_NODE){if(!e.textContent)return;let o=e.textContent,r="";for(a&&(r+=To);o.length;){if(t.startsWith(To)){t=t.slice(20),r+=To,a=!0;continue}if(t.startsWith(Lo)){t=t.slice(21),r+=Lo,a=!1;continue}const e=t.match(new RegExp(`(${To}|${Lo})`)),n=e&&e.index?e.index:t.length,l=Math.min(n,o.length);r+=t.substring(0,l),t=t.slice(l),o=o.slice(l)}a&&(r+=Lo),e.textContent=r}}))};return l(n),n.innerHTML.replace(new RegExp(Oo,"g"),'<span class="x">').replace(new RegExp(Ro,"g"),"</span>")}function Ir(e,o){const t=(e,o)=>(e.match(new RegExp(o,"g"))||[]).length,r=e=>e.filter((e=>null==o?void 0:o.test(e))).length;let n=0,a=0,l=0,i=0;for(const c of e)if(c.added){const e=r(c.value.trim().split("\n"));n+=t(c.value.trim(),"\n")+1-e,l+=e}else if(c.removed){const e=r(c.value.trim().split("\n"));a+=t(c.value.trim(),"\n")+1-e,i+=e}return{additionsNum:n,deletionsNum:a,ignoreAdditionsNum:l,ignoreDeletionsNum:i}}function Br(e,o,r,n,a,i){return t(),l("svg",tt,rt)}function $r(e,o,r,n,a,i){return t(),l("svg",lt,it)}function Pr(e){return e.reduce(((e,o)=>(e.set.add(o.id),e.map.set(o.id,o),e)),{set:new Set,map:new Map})}function zr(e,o){const t=u((()=>s(e))),r=c([]),n=c({}),a=g(o([],{}));return y((()=>{const e=t.value;if(e){const t=e.nodes.map((e=>e.id?e:{...e,id:window.crypto.randomUUID()}));a.value=o(t,e.connections),r.value=t,n.value=e.connections}})),{workflowRef:t,workflowNodes:r,workflowConnections:n,workflowObjectRef:a}}function Ur(e,o,t,r){const{nodes:n,connections:a}=de({nodes:o,connections:t,workflowObject:r});return{canvasData:u((()=>e.value?{workflow:e,nodes:n.value.map((e=>(e.draggable=!1,e.selectable=!1,e.focusable=!1,e))),connections:a.value.map((e=>(e.selectable=!1,e.focusable=!1,e.label="",e)))}:{workflow:void 0,nodes:[],connections:[]})),workflowNodes:o}}return{setters:[function(e){e.o},function(e){t=e.$,r=e.A,n=e.At,a=e.C,l=e.E,i=e.F,c=e.Ft,s=e.Ht,d=e.N,f=e.O,g=e.Rt,u=e.S,h=e.Sn,b=e.T,p=e.U,m=e.Wt,v=e.X,w=e._,_=e._n,y=e._t,k=e.c,x=e.gt,E=e.h,j=e.it,N=e.j,D=e.l,M=e.rt,A=e.vn,S=e.w,C=e.yn,T=e.yt},function(e){L=e.U,O=e.W,R=e.bt},function(e){I=e.At,B=e.H,$=e.Ii,P=e.Qi,z=e.Qt,U=e.Xt,F=e.Yi,H=e.Zi,q=e.Zt,W=e.yt,K=e.z},function(e){Z=e.t},function(e){Q=e.At,V=e.Tr,G=e.er,X=e.nn,J=e.r,Y=e.s,ee=e.ur,oe=e.w},function(e){te=e.Si,e.gr,re=e.xi},function(e){ne=e.r},function(e){ae=e.t},function(e){le=e.c,ie=e.n,ce=e.o,se=e.r,de=e.t}],execute:function(){(fe=document.createElement("style")).textContent='._diffBadge_osfae_2{background-color:var(--v2f23a409);color:var(--color--text--tint-3);font-size:var(--font-size--3xs);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-weight:700;display:inline-flex}._emptyState_1ns07_125{padding:var(--spacing--md)var(--spacing--xs);justify-content:center;align-items:center;display:flex}._codeDiff_6ow2z_126.code-diff-view{border:none;border-radius:0;height:100%;margin:0}._codeDiff_6ow2z_126.code-diff-view .blob-num{display:none}._codeDiff_6ow2z_126.code-diff-view[theme=dark]{--fgColor-default:var(--color--text--shade-1);--bgColor-default:var(--color--background--light-2);--color-fg-subtle:var(--color--text--tint-1);--diff--blob--deletion-num--color--background:var(--diff--color--deleted--light);--diff--blob--deletion-num--color--text:var(--color--text--tint-3);--diff--color--danger--emphasis:var(--diff--color--deleted);--diff--blob--addition-num--color--text:var(--color--text--tint-3);--diff--blob--addition-num--color--background:var(--diff--color--new--light);--diff--color--success--emphasis:var(--diff--color--new);--diff--blob--hunk-num--color--background:var(--color--background--shade-1)}._codeDiff_6ow2z_126.code-diff-view[theme=dark] .blob-code-hunk{background-color:var(--diff--blob--hunk-num--color--background)}._workflowDiffAside_pzi06_125{width:calc(var(--v6973a6ba)*1px);border-left:1px solid var(--color--foreground);border-top:1px solid var(--color--foreground);flex-direction:column;height:100%;display:flex}._asideHeader_pzi06_134{align-items:center;gap:var(--spacing--2xs);padding:var(--spacing--xs)var(--spacing--2xs);flex-direction:row;display:flex}._nodeTitle_pzi06_142{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._sourceBadge_5j5ev_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_5j5ev_20,._added_5j5ev_21,._modified_5j5ev_22{position:relative}:is(._deleted_5j5ev_20,._added_5j5ev_21,._modified_5j5ev_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_5j5ev_20{--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_5j5ev_20>div{--canvas-node--border-width:2px}._deleted_5j5ev_20:before{content:"D";background-color:var(--diff--color--deleted)}._deleted_5j5ev_20 .canvas-node-handle-main-output .source{background-color:var(--diff--color--deleted);border:none}._deleted_5j5ev_20 .canvas-node-handle-main-input .target{background-color:var(--diff--color--deleted);border:none}._deleted_5j5ev_20 [class*=disabled]{--canvas-node--border-color:var(--diff--color--deleted)!important}._added_5j5ev_21{--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_5j5ev_21>div{--canvas-node--border-width:2px}._added_5j5ev_21:before{content:"N";background-color:var(--diff--color--new)}._added_5j5ev_21 .canvas-node-handle-main-output .source{background-color:var(--diff--color--new);border:none}._added_5j5ev_21 .canvas-node-handle-main-input .target{background-color:var(--diff--color--new);border:none}._added_5j5ev_21 [class*=disabled]{--canvas-node--border-color:var(--diff--color--new)!important}._equal_5j5ev_95{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_5j5ev_95:deep(img){filter:contrast(0)grayscale()}._modified_5j5ev_22{--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_5j5ev_22>div{--canvas-node--border-width:2px}._modified_5j5ev_22:before{content:"M";background-color:var(--diff--color--modified)}._modified_5j5ev_22 .canvas-node-handle-main-output .source{background-color:var(--diff--color--modified);border:none}._modified_5j5ev_22 .canvas-node-handle-main-input .target{background-color:var(--diff--color--modified);border:none}._modified_5j5ev_22 [class*=disabled]{--canvas-node--border-color:var(--diff--color--modified)!important}._edge-deleted_5j5ev_136{--canvas-edge--color:var(--diff--color--deleted);--edge--color--highlight:var(--diff--color--deleted--light)}._edge-added_5j5ev_141{--canvas-edge--color:var(--diff--color--new);--edge--color--highlight:var(--diff--color--new--light)}._edge-equal_5j5ev_146{opacity:.5}._workflowDiffContent_p1w5q_125{flex:1;height:100%;display:flex;overflow:hidden}._workflowDiff_p1w5q_125{flex-direction:column;flex:1;height:100%;display:flex}._workflowDiffPanel_p1w5q_139{border-top:1px solid var(--color--foreground);background:var(--canvas--color--background);flex:1;position:relative}._emptyWorkflow_p1w5q_150{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.el-dropdown-menu__item.workflow-diff-node-item{align-items:center;gap:var(--spacing--2xs);border-radius:var(--radius--3xs);padding:var(--spacing--xs)var(--spacing--2xs);margin-right:var(--spacing--xs);line-height:unset;min-width:0;transition:background-color .2s;display:flex}.el-dropdown-menu__item.workflow-diff-node-item:hover{background-color:var(--color--background--light-3)}.el-dropdown-menu__item.workflow-diff-node-item.workflow-diff-node-item--compact{padding:var(--spacing--5xs)0}.el-dropdown-menu__item.workflow-diff-node-item.workflow-diff-node-item--active{background-color:var(--color--background--light-3)}._nodeName_1ibfh_148{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._workflowDiffViewContainer_avju5_125{flex-direction:column;height:100%;display:flex}._tabs_avju5_131{display:flex}._tabs_avju5_131 .n8n-radio-button{flex:1}._tabs_avju5_131 .n8n-radio-button>div{justify-content:center}._popper_avju5_141{box-shadow:var(--shadow--light)}._popper_avju5_141 .el-popper__arrow{display:none}._changes_avju5_148>li{align-items:flex-start;gap:var(--spacing--2xs);padding:10px 0 var(--spacing--3xs)var(--spacing--2xs);display:flex}._separator_avju5_155{background-color:var(--color--foreground--shade-2);width:1px;height:10px;margin-left:var(--spacing--sm);z-index:1;position:relative}._circleBadge_avju5_164{background-color:var(--color--primary);width:16px;height:16px;color:var(--color--text--tint-3);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}._dropdownContent_avju5_178{min-width:320px;padding:0 12px}._dropdownContent_avju5_178 ul{max-height:400px;margin:0;padding:0;list-style:none;overflow-x:hidden;overflow-y:auto}._dropdownContent_avju5_178 ._noNumberDiff_avju5_190{min-height:41px;margin:0 12px 10px 0;overflow:hidden}._dropdownContent_avju5_178 ._noNumberDiff_avju5_190 .blob-num{display:none}._header_avju5_199{border-bottom:1px solid var(--color--foreground);justify-content:space-between;align-items:center;padding:11px 16px;display:flex}._header_avju5_199 ._navigationButton_avju5_206:hover{z-index:1}._header_avju5_199 ._backButton_avju5_209{border:none}._headerLeft_avju5_213,._headerRight_avju5_214{align-items:center;display:flex}\n/*$vite$:1*/',document.head.appendChild(fe);try{o="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(s=(new o.Error).stack)&&(o._sentryDebugIds=o._sentryDebugIds||{},o._sentryDebugIds[s]="cb2f57c5-b657-42be-8a08-ec0ae1add8d1",o._sentryDebugIdIdentifier="sentry-dbid-cb2f57c5-b657-42be-8a08-ec0ae1add8d1")}catch(o){}var o,s;e("n",ge=Z(d({__name:"DiffBadge",props:{type:{}},setup(e){D((e=>({v2f23a409:n.value})));const o=e,r=u((()=>{switch(o.type){case re.Added:return"N";case re.Deleted:return"D";case re.Modified:return"M";default:return""}})),n=u((()=>{switch(o.type){case re.Added:return"var(--node--icon--color--green)";case re.Deleted:return"var(--node--icon--color--red)";case re.Modified:return"var(--node--icon--color--orange)";default:return""}}));return(e,o)=>(t(),l("div",{class:_(e.$style.diffBadge)},h(r.value),3))}}),[["__cssModules",{$style:{diffBadge:"_diffBadge_osfae_2"}}]])),ue=Z(d({__name:"WorkflowDiffEmptyState",props:{text:{}},setup:e=>(o,n)=>(t(),l("li",{class:_(o.$style.emptyState)},[N(m(H),{color:"text-base",size:"small"},{default:T((()=>[r(h(e.text),1)])),_:1})],2))}),[["__cssModules",{$style:{emptyState:"_emptyState_1ns07_125"}}]]),function(){try{if("undefined"!=typeof document){var e=document.createElement("style");e.appendChild(document.createTextNode(".code-diff-view[theme=light]{color:var(--fgColor-default, var(--color-fg-default));background-color:var(--bgColor-default, var(--color-canvas-default));--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,.15);--color-diffstat-addition-border: rgba(31,35,40,.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #6639ba;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,.4);--color-codemirror-activeline-bg: rgba(234,238,242,.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--col