PageSourceSearch

https://slatebook.ai/_next/static/chunks/830.226024f0a29cc724.js

js slatebook.ai collected 2026-10-05 15:05:47 UTC 16,401 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[830],{90881:function(e,r,t){t.d(r,{L:function(){return s}});var n=t(64215),a=class extends n.kb{static{(0,n.eW)(this,"WardleyValueConverter")}runCustomConverter(e,r,t){if("LINK_LABEL"===e.name.toUpperCase())return r.substring(1).trim()}},i={parser:{ValueConverter:(0,n.eW)(()=>new a,"ValueConverter")}};function s(e=n.uZ){let r=(0,n.f3)((0,n.T9)(e),n.GS),t=(0,n.f3)((0,n.Q)({shared:r}),n.P3,i);return r.ServiceRegistry.register(t),{shared:r,Wardley:t}}(0,n.eW)(s,"createWardleyServices")},57979:function(e,r,t){t.d(r,{g:function(){return o}});var n=t(64215),a=class extends n.T7{static{(0,n.eW)(this,"RailroadAbnfTokenBuilder")}constructor(){super(["railroad-abnf-beta"])}},i=class extends n.kb{static{(0,n.eW)(this,"RailroadAbnfValueConverter")}runConverter(e,r,t){let n=super.runConverter(e,r,t);if("TITLE"===e.name&&"string"==typeof n){let e=n.trim();if(e.startsWith('"')&&e.endsWith('"')||e.startsWith("'")&&e.endsWith("'"))return e.slice(1,-1)}return n}runCustomConverter(e,r,t){if("ABNF_STRING"===e.name)return r.slice(1,-1)}},s={parser:{TokenBuilder:(0,n.eW)(()=>new a,"TokenBuilder"),ValueConverter:(0,n.eW)(()=>new i,"ValueConverter")}};function o(e=n.uZ){let r=(0,n.f3)((0,n.T9)(e),n.GS),t=(0,n.f3)((0,n.Q)({shared:r}),n.WJ,s);return r.ServiceRegistry.register(t),{shared:r,RailroadAbnf:t}}(0,n.eW)(o,"createRailroadAbnfServices")},34699:function(e,r,t){t.d(r,{h:function(){return v}});var n=t(64215),a=class extends n.T7{static{(0,n.eW)(this,"EventModelingTokenBuilder")}constructor(){super(["eventmodeling"])}},i=new Set(["cmd","command"]),s=new Set(["evt","event"]),o=new Set(["rmo","readmodel"]),u=new Set(["pcr","processor"]),c=new Set(["ui"]);function l(e){let r=e.validation.EventModelingValidator,t=e.validation.ValidationRegistry;if(t){let e={EmTimeFrame:r.checkSourceFrameTypes.bind(r),EmResetFrame:r.checkSourceFrameTypes.bind(r)};t.register(e,r)}}(0,n.eW)(l,"registerValidationChecks");var d=class{static{(0,n.eW)(this,"EventModelingValidator")}checkSourceFrameTypes(e,r){0!==e.sourceFrames.length&&(i.has(e.modelEntityType)?this.validateSources(e,new Set([...c,...u]),"command","ui or processor",r):s.has(e.modelEntityType)?this.validateSources(e,i,"event","command",r):o.has(e.modelEntityType)?this.validateSources(e,s,"read model","event",r):u.has(e.modelEntityType)?this.validateSources(e,o,"processor","read model",r):c.has(e.modelEntityType)&&this.validateSources(e,o,"ui","read model",r))}validateSources(e,r,t,n,a){for(let i of e.sourceFrames){let s=i.ref;void 0===s||r.has(s.modelEntityType)||a("error",`A ${t} can only receive input from a ${n}, not from '${s.modelEntityType}'.`,{node:e,property:"sourceFrames"})}}},f={parser:{TokenBuilder:(0,n.eW)(()=>new a,"TokenBuilder"),ValueConverter:(0,n.eW)(()=>new n.nr,"ValueConverter")},validation:{EventModelingValidator:(0,n.eW)(()=>new d,"EventModelingValidator")}};function v(e=n.uZ){let r=(0,n.f3)((0,n.T9)(e),n.GS),t=(0,n.f3)((0,n.Q)({shared:r}),n.Ir,f);return r.ServiceRegistry.register(t),l(t),{shared:r,EventModel:t}}(0,n.eW)(v,"createEventModelingServices")},97216:function(e,r,t){t.d(r,{l:function(){return u}});var n=t(64215),a=class extends n.T7{static{(0,n.eW)(this,"RailroadTokenBuilder")}constructor(){super(["railroad-beta"])}},i=(0,n.eW)(e=>{let r=e.slice(1,-1),t="";for(let e=0;e<r.length;e++){let n=r[e];if("\\"===n&&e+1<r.length){let n=r[++e];switch(n){case"n":t+="\n";break;case"r":t+="\r";break;case"t":t+="	";break;default:t+=n}continue}t+=n}return t},"decodeEscapedString"),s=class extends n.kb{static{(0,n.eW)(this,"RailroadValueConverter")}runConverter(e,r,t){let n=super.runConverter(e,r,t);if("TITLE"===e.name&&"string"==typeof n){let e=n.trim();if(e.startsWith('"')&&e.endsWith('"')||e.startsWith("'")&&e.endsWith("'"))return i(e)}return n}runCustomConverter(e,r,t){if("RR_STRING"===e.name)return i(r)}},o={parser:{TokenBuilder:(0,n.eW)(()=>new a,"TokenBuilder"),ValueConverter:(0,n.eW)(()=>new s,"ValueConverter")}};function u(e=n.uZ){let r=(0,n.f3)((0,n.T9)(e),n.GS),t=(0,n.f3)((0,n.Q)({shared:r}),n.sn,o);return r.ServiceRegistry.register(t),{shared:r,Railroad:t}}(0,n.eW)(u,"createRailroadServices")},4462:function(e,r,t){t.d(r,{M:function(){return s}});var n=t(64215),a=class extends n.T7{static{(0,n.eW)(this,"InfoTokenBuilder")}constructor(){super(["info","showInfo"])}},i={parser:{TokenBuilder:(0,n.eW)(()=>new a,"TokenBuilder"),ValueConverter:(0,n.eW)(()=>new n.nr,"ValueConverter")}};function s(e=n.uZ){let r=(0,n.f3)((0,n.T9)(e),n.GS),t=(0,n.f3)((0,n.Q)({shared:r}),n.JA,i);return r.ServiceRegistry.register(t),{shared:r,Info:t}}(0,n.eW)(s,"createInfoServices")},24365:function(e,r,t){t.d(r,{U:function(){return o}});var n=t(64215),a=class extends n.kb{static{(0,n.eW)(this,"TreeViewValueConverter")}runCustomConverter(e,r,t){if("INDENTATION"===e.name)return r?.length||0;if("QUOTED_NAME"===e.name)return r.substring(1,r.length-1);if("BARE_NAME"===e.name)return r.replace(/[\t ]+$/,"");if("CLASS_ANNOTATION"===e.name)return r.trim().substring(3).trim();if("ICON_ANNOTATION"===e.name){let e=r.trim();return e.substring(5,e.length-1)}if("DESC_ANNOTATION"===e.name)return r.trim().substring(2).trim()}},i=class extends n.T7{static{(0,n.eW)(this,"TreeViewTokenBuilder")}constructor(){super(["treeView-beta"])}},s={parser:{TokenBuilder:(0,n.eW)(()=>new i,"TokenBuilder"),ValueConverter:(0,n.eW)(()=>new a,"ValueConverter")}};function o(e=n.uZ){let r=(0,n.f3)((0,n.T9)(e),n.GS),t=(0,n.f3)((0,n.Q)({shared:r}),n.mD,s);return r.ServiceRegistry.register(t),{shared:r,TreeView:t}}(0,n.eW)(o,"createTreeViewServices")},55595:function(e,r,t){t.d(r,{z:function(){return s}});var n=t(64215),a=class extends n.T7{static{(0,n.eW)(this,"GitGraphTokenBuilder")}constructor(){super(["gitGraph"])}},i={parser:{TokenBuilder:(0,n.eW)(()=>new a,"TokenBuilder"),ValueConverter:(0,n.eW)(()=>new n.nr,"ValueConverter")}};function s(e=n.uZ){let r=(0,n.f3)((0,n.T9)(e),n.GS),t=(0,n.f3)((0,n.Q)({shared:r}),n.j1,i);return r.ServiceRegistry.register(t),{shared:r,GitGraph:t}}(0,n.eW)(s,"createGitGraphServices")},63340:function(e,r,t){t.d(r,{g:function(){return s}});var n=t(64215),a=class extends n.T7{static{(0,n.eW)(this,"PacketTokenBuilder")}constructor(){super(["packet"])}},i={parser:{TokenBuilder:(0,n.eW)(()=>new a,"TokenBuilder"),ValueConverter:(0,n.eW)(()=>new n.nr,"ValueConverter")}};function s(e=n.uZ){let r=(0,n.f3)((0,n.T9)(e),n.GS),t=(0,n.f3)((0,n.Q)({shared:r}),n.RB,i);return r.ServiceRegistry.register(t),{shared:r,Packet:t}}(0,n.eW)(s,"createPacketServices")},49554:function(e,r,t){t.d(r,{s:function(){return u}});var n=t(64215),a=class extends n.T7{static{(0,n.eW)(this,"RailroadPegTokenBuilder")}constructor(){super(["railroad-peg-beta"])}},i=(0,n.eW)(e=>{let r=e.slice(1,-1),t="";for(let e=0;e<r.length;e++){let n=r[e];if("\\"===n&&e+1<r.length){let n=r[++e];switch(n){case"n":t+="\n";break;case"r":t+="\r";break;case"t":t+="	";break;default:t+=n}continue}t+=n}return t},"decodeEscapedString"),s=class extends n.kb{static{(0,n.eW)(this,"RailroadPegValueConverter")}runConverter(e,r,t){let n=super.runConverter(e,r,t);if("TITLE"===e.name&&"string"==typeof n){let e=n.trim();if(e.startsWith('"')&&e.endsWith('"')||e.startsWith("'")&&e.endsWith("'"))return i(e)}return n}runCustomConverter(e,r,t){if("PEG_STRING"===e.name)return i(r)}},o={parser:{TokenBuilder:(0,n.eW)(()=>new a,"TokenBuilder"),ValueConverter:(0,n.eW)(()=>new s,"ValueConverter")}};function u(e=n.uZ){let r=(0,n.f3)((0,n.T9)(e),n.GS),t=(0,n.f3)((0,n.Q)({shared:r}),n.c1,o);return r.ServiceRegistry.register(t),{shared:r,RailroadPeg:t}}(0,n.eW)(u,"createRailroadPegServices")},38982:function(e,r,t){t.d(r,{i:function(){return o}});var n=t(64215),a=class extends n.T7{static{(0,n.eW)(this,"ArchitectureTokenBuilder")}constructor(){super(["architecture"])}},i=class extends n.kb{static{(0,n.eW)(this,"ArchitectureValueConverter")}runCustomConverter(e,r,t){if("ARCH_ICON"===e.name)return r.replace(/[()]/g,"").trim();if("ARCH_TEXT_ICON"===e.name)return r.replace(/["()]/g,"");if("ARCH_TITLE"===e.name){let e=r.replace(/^\[|]$/g,"").trim();return(e.startsWith('"')&&e.endsWith('"')||e.startsWith("'")&&e.endsWith("'"))&&(e=(e=e.slice(1,-1)).replace(/\\"/g,'"').replace(/\\'/g,"'")),e.trim()}}},s={parser:{TokenBuilder:(0,n.eW)(()=>new a,"TokenBuilder"),ValueConverter:(0,n.eW)(()=>new i,"ValueConverter")}};function o(e=n.uZ){let r=(0,n.f3)((0,n.T9)(e),n.GS),t=(0,n.f3)((0,n.Q)({shared:r}),n.TF,s);return r.ServiceRegistry.register(t),{shared:r,Architecture:t}}(0,n.eW)(o,"createArchitectureServices")},63112:function(e,r,t){t.d(r,{z:function(){return s}});var n=t(64215),a=class extends n.T7{static{(0,n.eW)(this,"CynefinTokenBuilder")}constructor(){super(["cynefin-beta"])}},i={parser:{TokenBuilder:(0,n.eW)(()=>new a,"TokenBuilder"),ValueConverter:(0,n.eW)(()=>new n.nr,"ValueConverter")}};function s(e=n.uZ){let r=(0,n.f3)((0,n.T9)(e),n.GS),t=(0,n.f3)((0,n.Q)({shared:r}),n.Jq,i);return r.ServiceRegistry.register(t),{shared:r,Cynefin:t}}(0,n.eW)(s,"createCynefinServices")},96692:function(e,r,t){t.d(r,{T:function(){return s}});var n=t(64215),a=class extends n.T7{static{(0,n.eW)(this,"RadarTokenBuilder")}constructor(){super(["radar-beta"])}},i={parser:{TokenBuilder:(0,n.eW)(()=>new a,"TokenBuilder"),ValueConverter:(0,n.eW)(()=>new n.nr,"ValueConverter")}};function s(e=n.uZ){let r=(0,n.f3)((0,n.T9)(e),n.GS),t=(0,n.f3)((0,n.Q)({shared:r}),n.R$,i);return r.ServiceRegistry.register(t),{shared:r,Radar:t}}(0,n.eW)(s,"createRadarServices")},96865:function(e,r,t){t.d(r,{K:function(){return l}});var n=t(64215),a=class extends n.T7{static{(0,n.eW)(this,"TreemapTokenBuilder")}constructor(){super(["treemap"])}},i=/classDef\s+([A-Z_a-z]\w+)(?:\s+([^\n\r;]*))?;?/,s=class extends n.kb{static{(0,n.eW)(this,"TreemapValueConverter")}runCustomConverter(e,r,t){if("NUMBER2"===e.name)return parseFloat(r.replace(/,/g,""));if("SEPARATOR"===e.name||"STRING2"===e.name)return r.substring(1,r.length-1);if("INDENTATION"===e.name)return r.length;if("ClassDef"===e.name){if("string"!=typeof r)return r;let e=i.exec(r);if(e)return{$type:"ClassDefStatement",className:e[1],styleText:e[2]||void 0}}}};function o(e){let r=e.validation.TreemapValidator,t=e.validation.ValidationRegistry;if(t){let e={Treemap:r.checkSingleRoot.bind(r)};t.register(e,r)}}(0,n.eW)(o,"registerValidationChecks");var u=class{static{(0,n.eW)(this,"TreemapValidator")}checkSingleRoot(e,r){let t;for(let n of e.TreemapRows)n.item&&(void 0===t&&void 0===n.indent?t=0:void 0===n.indent?r("error","Multiple root nodes are not allowed in a treemap.",{node:n,property:"item"}):void 0!==t&&t>=parseInt(n.indent,10)&&r("error","Multiple root nodes are not allowed in a treemap.",{node:n,property:"item"}))}},c={parser:{TokenBuilder:(0,n.eW)(()=>new a,"TokenBuilder"),ValueConverter:(0,n.eW)(()=>new s,"ValueConverter")},validation:{TreemapValidator:(0,n.eW)(()=>new u,"TreemapValidator")}};function l(e=n.uZ){let r=(0,n.f3)((0,n.T9)(e),n.GS),t=(0,n.f3)((0,n.Q)({shared:r}),n.Hu,c);return r.ServiceRegistry.register(t),o(t),{shared:r,Treemap:t}}(0,n.eW)(l,"createTreemapServices")},23674:function(e,r,t){t.d(r,{U:function(){return u}});var n=t(64215),a=class extends n.T7{static{(0,n.eW)(this,"RailroadEbnfTokenBuilder")}constructor(){super(["railroad-ebnf-beta"])}},i=(0,n.eW)(e=>{let r=e.slice(1,-1),t="";for(let e=0;e<r.length;e++){let n=r[e];if("\\"===n&&e+1<r.length){let n=r[++e];switch(n){case"n":t+="\n";break;case"r":t+="\r";break;case"t":t+="	";break;default:t+=n}continue}t+=n}return t},"decodeEscapedString"),s=class extends n.kb{static{(0,n.eW)(this,"RailroadEbnfValueConverter")}runConverter(e,r,t){let n=super.runConverter(e,r,t);if("TITLE"===e.name&&"string"==typeof n){let e=n.trim();if(e.startsWith('"')&&e.endsWith('"')||e.startsWith("'")&&e.endsWith("'"))return i(e)}return n}runCustomConverter(e,r,t){return"EBNF_STRING"===e.name?i(r):"EBNF_SPECIAL_SEQUENCE"===e.name?r.slice(1,-1).trim():void 0}},o={parser:{TokenBuilder:(0,n.eW)(()=>new a,"TokenBuilder"),ValueConverter:(0,n.eW)(()=>new s,"ValueConverter")}};function u(e=n.uZ){let r=(0,n.f3)((0,n.T9)(e),n.GS),t=(0,n.f3)((0,n.Q)({shared:r}),n.o6,o);return r.ServiceRegistry.register(t),{shared:r,RailroadEbnf:t}}(0,n.eW)(u,"createRailroadEbnfServices")},40751:function(e,r,t){t.d(r,{l:function(){return o}});var n=t(64215),a=class extends n.T7{static{(0,n.eW)(this,"PieTokenBuilder")}constructor(){super(["pie","showData"])}},i=class extends n.kb{static{(0,n.eW)(this,"PieValueConverter")}runCustomConverter(e,r,t){if("PIE_SECTION_LABEL"===e.name)return r.replace(/"/g,"").trim()}},s={parser:{TokenBuilder:(0,n.eW)(()=>new a,"TokenBuilder"),ValueConverter:(0,n.eW)(()=>new i,"ValueConverter")}};function o(e=n.uZ){let r=(0,n.f3)((0,n.T9)(e),n.GS),t=(0,n.f3)((0,n.Q)({shared:r}),n.F_,s);return r.ServiceRegistry.register(t),{shared:r,Pie:t}}(0,n.eW)(o,"createPieServices")},90830:function(e,r,t){t.d(r,{Qc:function(){return l},UJ:function(){return a.U},aj:function(){return o.aj},gP:function(){return i.g},lv:function(){return n.l},q9:function(){return d},sR:function(){return s.s}}),t(96692);var n=t(97216),a=t(23674),i=t(57979),s=t(49554);t(96865),t(90881),t(63112),t(55595),t(4462),t(63340),t(40751),t(24365),t(38982),t(34699);var o=t(64215),u={},c={info:(0,o.eW)(async()=>{let{createInfoServices:e}=await t.e(1968).then(t.bind(t,11968)),r=e().Info.parser.LangiumParser;u.info=r},"info"),packet:(0,o.eW)(async()=>{let{createPacketServices:e}=await t.e(7188).then(t.bind(t,7188)),r=e().Packet.parser.LangiumParser;u.packet=r},"packet"),pie:(0,o.eW)(async()=>{let{createPieServices:e}=await t.e(5290).then(t.bind(t,75290)),r=e().Pie.parser.LangiumParser;u.pie=r},"pie"),treeView:(0,o.eW)(async()=>{let{createTreeViewServices:e}=await t.e(5305).then(t.bind(t,55305)),r=e().TreeView.parser.LangiumParser;u.treeView=r},"treeView"),architecture:(0,o.eW)(async()=>{let{createArchitectureServices:e}=await t.e(8186).then(t.bind(t,62963)),r=e().Architecture.parser.LangiumParser;u.architecture=r},"architecture"),gitGraph:(0,o.eW)(async()=>{let{createGitGraphServices:e}=await t.e(6833).then(t.bind(t,56833)),r=e().GitGraph.parser.LangiumParser;u.gitGraph=r},"gitGraph"),eventmodeling:(0,o.eW)(async()=>{let{createEventModelingServices:e}=await t.e(5499).then(t.bind(t,25499)),r=e().EventModel.parser.LangiumParser;u.eventmodeling=r},"eventmodeling"),radar:(0,o.eW)(async()=>{let{createRadarServices:e}=await t.e(8503).then(t.bind(t,28503)),r=e().Radar.parser.LangiumParser;u.radar=r},"radar"),railroad:(0,o.eW)(async()=>{let{createRailroadServices:e}=await t.e(6473).then(t.bind(t,56473)),r=e().Railroad.parser.LangiumParser;u.railroad=r},"railroad"),railroadEbnf:(0,o.eW)(async()=>{let{createRailroadEbnfServices:e}=await t.e(8576).then(t.bind(t,82e3)),r=e().RailroadEbnf.parser.LangiumParser;u.railroadEbnf=r},"railroadEbnf"),railroadAbnf:(0,o.eW)(async()=>{let{createRailroadAbnfServices:e}=await t.e(5251).then(t.bind(t,5251)),r=e().RailroadAbnf.parser.LangiumParser;u.railroadAbnf=r},"railroadAbnf"),railroadPeg:(0,o.eW)(async()=>{let{createRailroadPegServices:e}=await t.e(9940).then(t.bind(t,9940)),r=e().RailroadPeg.parser.LangiumParser;u.railroadPeg=r},"railroadPeg"),treemap:(0,o.eW)(async()=>{let{createTreemapServices:e}=await t.e(494).then(t.bind(t,494)),r=e().Treemap.parser.LangiumParser;u.treemap=r},"treemap"),wardley:(0,o.eW)(async()=>{let{createWardleyServices:e}=await t.e(4439).then(t.bind(t,44439)),r=e().Wardley.parser.LangiumParser;u.wardley=r},"wardley"),cynefin:(0,o.eW)(async()=>{let{createCynefinServices:e}=await t.e(2067).then(t.bind(t,42067)),r=e().Cynefin.parser.LangiumParser;u.cynefin=r},"cynefin")};async function l(e,r){let t=c[e];if(!t)throw Error(`Unknown diagram type: ${e}`);u[e]||await t();let n=u[e].parse(r);if(n.lexerErrors.length>0||n.parserErrors.length>0)throw new d(n);return n.value}(0,o.eW)(l,"parse");
1var d=class extends Error{constructor(e){super(`Parsing failed: ${e.lexerErrors.map(e=>{let r=void 0===e.line||isNaN(e.line)?"?":e.line,t=void 0===e.column||isNaN(e.column)?"?":e.column;return`Lexer error on line ${r}, column ${t}: ${e.message}`}).join("\n")} ${e.parserErrors.map(e=>{let r=void 0===e.token.startLine||isNaN(e.token.startLine)?"?":e.token.startLine,t=void 0===e.token.startColumn||isNaN(e.token.startColumn)?"?":e.token.startColumn;return`Parse error on line ${r}, column ${t}: ${e.message}`}).join("\n")}`),this.result=e}static{(0,o.eW)(this,"MermaidParseError")}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.