[{"data":1,"prerenderedAt":3216},["ShallowReactive",2],{"docs-navigation:en":3,"content-page:docs:FlKjaZcy50NNeGcMEqVMpGz-6ER-j37ghQ0hhhCHhwI":303,"content-page-surround:docs:FlKjaZcy50NNeGcMEqVMpGz-6ER-j37ghQ0hhhCHhwI":3199,"i-lucide:terminal":3204,"i-logos:vue":3208,"i-logos:typescript-icon":3212,"i-lucide:clipboard":3214},[4,28,54,100,176,215,278,298],{"title":5,"page":6,"canonicalKey":7,"locale":8,"id":9,"draft":6,"icon":10,"sidebar":11,"children":12},"Learn",false,"1","en","content:docs:1.evaluate:.navigation.yml","i-lucide-compass","section",[13,18,23],{"title":14,"id":15,"canonicalKey":16,"locale":8,"draft":6,"path":17},"Why Nuxt Board","content:docs:1.evaluate:1.why-nuxt-board.md","1\u002F1","\u002Fdocs\u002Fevaluate\u002Fwhy-nuxt-board",{"title":19,"id":20,"canonicalKey":21,"locale":8,"draft":6,"path":22},"How Nuxt Board works","content:docs:1.evaluate:2.how-nuxt-board-works.md","1\u002F2","\u002Fdocs\u002Fevaluate\u002Fhow-nuxt-board-works",{"title":24,"id":25,"canonicalKey":26,"locale":8,"draft":6,"path":27},"Design decisions","content:docs:1.evaluate:4.design-decisions.md","1\u002F4","\u002Fdocs\u002Fevaluate\u002Fdesign-decisions",{"title":29,"page":6,"canonicalKey":30,"locale":8,"id":31,"draft":6,"icon":32,"children":33},"Start building","2","content:docs:2.start-building:.navigation.yml","i-lucide-rocket",[34,39,44,49],{"title":35,"id":36,"canonicalKey":37,"locale":8,"draft":6,"path":38},"Installation","content:docs:2.start-building:1.installation.md","2\u002F1","\u002Fdocs\u002Fstart-building\u002Finstallation",{"title":40,"id":41,"canonicalKey":42,"locale":8,"draft":6,"path":43},"Your first board","content:docs:2.start-building:2.your-first-board.md","2\u002F2","\u002Fdocs\u002Fstart-building\u002Fyour-first-board",{"title":45,"id":46,"canonicalKey":47,"locale":8,"draft":6,"path":48},"Customize your first node","content:docs:2.start-building:3.customize-your-first-node.md","2\u002F3","\u002Fdocs\u002Fstart-building\u002Fcustomize-your-first-node",{"title":50,"id":51,"canonicalKey":52,"locale":8,"draft":6,"path":53},"Add connections and history","content:docs:2.start-building:4.add-connections-and-history.md","2\u002F4","\u002Fdocs\u002Fstart-building\u002Fadd-connections-and-history",{"title":55,"page":6,"canonicalKey":56,"locale":8,"id":57,"draft":6,"icon":58,"children":59},"Understand the system","3","content:docs:3.understand-the-system:.navigation.yml","i-lucide-workflow",[60,65,70,75,80,85,90,95],{"title":61,"id":62,"canonicalKey":63,"locale":8,"draft":6,"path":64},"The engine","content:docs:3.understand-the-system:1.the-engine.md","3\u002F1","\u002Fdocs\u002Funderstand-the-system\u002Fthe-engine",{"title":66,"id":67,"canonicalKey":68,"locale":8,"draft":6,"path":69},"Document and session state","content:docs:3.understand-the-system:2.document-and-session-state.md","3\u002F2","\u002Fdocs\u002Funderstand-the-system\u002Fdocument-and-session-state",{"title":71,"id":72,"canonicalKey":73,"locale":8,"draft":6,"path":74},"Commands and transactions","content:docs:3.understand-the-system:3.commands-and-transactions.md","3\u002F3","\u002Fdocs\u002Funderstand-the-system\u002Fcommands-and-transactions",{"title":76,"id":77,"canonicalKey":78,"locale":8,"draft":6,"path":79},"Nodes and hierarchy","content:docs:3.understand-the-system:4.nodes-and-hierarchy.md","3\u002F4","\u002Fdocs\u002Funderstand-the-system\u002Fnodes-and-hierarchy",{"title":81,"id":82,"canonicalKey":83,"locale":8,"draft":6,"path":84},"Camera and coordinates","content:docs:3.understand-the-system:5.camera-and-coordinates.md","3\u002F5","\u002Fdocs\u002Funderstand-the-system\u002Fcamera-and-coordinates",{"title":86,"id":87,"canonicalKey":88,"locale":8,"draft":6,"path":89},"Rendering and interaction","content:docs:3.understand-the-system:6.rendering-and-interaction.md","3\u002F6","\u002Fdocs\u002Funderstand-the-system\u002Frendering-and-interaction",{"title":91,"id":92,"canonicalKey":93,"locale":8,"draft":6,"path":94},"Packages and plugins","content:docs:3.understand-the-system:7.packages-and-plugins.md","3\u002F7","\u002Fdocs\u002Funderstand-the-system\u002Fpackages-and-plugins",{"title":96,"id":97,"canonicalKey":98,"locale":8,"draft":6,"path":99},"Persistence and JSON Canvas","content:docs:3.understand-the-system:8.persistence-and-json-canvas.md","3\u002F8","\u002Fdocs\u002Funderstand-the-system\u002Fpersistence-and-json-canvas",{"title":101,"page":6,"canonicalKey":102,"locale":8,"id":103,"draft":6,"icon":104,"sidebar":11,"children":105},"Build","4","content:docs:4.build-features:.navigation.yml","i-lucide-blocks",[106,113,120,127,134,141,148,155,162,169],{"title":107,"id":108,"canonicalKey":109,"locale":8,"draft":6,"navigation":110,"icon":111,"path":112},"Custom renderers","content:docs:4.build-features:1.custom-node-renderers.md","4\u002F1",{"icon":111},"i-lucide-layout-template","\u002Fdocs\u002Fbuild-features\u002Fcustom-node-renderers",{"title":114,"id":115,"canonicalKey":116,"locale":8,"draft":6,"navigation":117,"icon":118,"path":119},"Connections","content:docs:4.build-features:2.connections.md","4\u002F2",{"icon":118},"i-lucide-cable","\u002Fdocs\u002Fbuild-features\u002Fconnections",{"title":121,"id":122,"canonicalKey":123,"locale":8,"draft":6,"navigation":124,"icon":125,"path":126},"Group nodes","content:docs:4.build-features:3.groups-and-nesting.md","4\u002F3",{"icon":125},"i-lucide-group","\u002Fdocs\u002Fbuild-features\u002Fgroups-and-nesting",{"title":128,"id":129,"canonicalKey":130,"locale":8,"draft":6,"navigation":131,"icon":132,"path":133},"History","content:docs:4.build-features:4.undo-and-redo.md","4\u002F4",{"icon":132},"i-lucide-history","\u002Fdocs\u002Fbuild-features\u002Fundo-and-redo",{"title":135,"id":136,"canonicalKey":137,"locale":8,"draft":6,"navigation":138,"icon":139,"path":140},"Selection and interaction","content:docs:4.build-features:5.selection-and-keyboard.md","4\u002F5",{"icon":139},"i-lucide-mouse-pointer","\u002Fdocs\u002Fbuild-features\u002Fselection-and-keyboard",{"title":142,"id":143,"canonicalKey":144,"locale":8,"draft":6,"navigation":145,"icon":146,"path":147},"First-party features and command guards","content:docs:4.build-features:6.read-only-and-command-guards.md","4\u002F6",{"icon":146},"i-lucide-puzzle","\u002Fdocs\u002Fbuild-features\u002Fread-only-and-command-guards",{"title":149,"id":150,"canonicalKey":151,"locale":8,"draft":6,"navigation":152,"icon":153,"path":154},"Serialization","content:docs:4.build-features:7.save-and-load.md","4\u002F7",{"icon":153},"i-lucide-file-json","\u002Fdocs\u002Fbuild-features\u002Fsave-and-load",{"title":156,"id":157,"canonicalKey":158,"locale":8,"draft":6,"navigation":159,"icon":160,"path":161},"Theming","content:docs:4.build-features:8.theming.md","4\u002F8",{"icon":160},"i-lucide-palette","\u002Fdocs\u002Fbuild-features\u002Ftheming",{"title":163,"id":164,"canonicalKey":165,"locale":8,"draft":6,"navigation":166,"icon":167,"path":168},"Performance","content:docs:4.build-features:9.performance.md","4\u002F9",{"icon":167},"i-lucide-zap","\u002Fdocs\u002Fbuild-features\u002Fperformance",{"title":170,"id":171,"canonicalKey":172,"locale":8,"draft":6,"navigation":173,"icon":174,"path":175},"SSR deterministic scene","content:docs:4.build-features:10.ssr-and-deterministic-state.md","4\u002F10",{"icon":174},"i-lucide-server","\u002Fdocs\u002Fbuild-features\u002Fssr-and-deterministic-state",{"title":177,"page":6,"canonicalKey":178,"locale":8,"id":179,"draft":6,"icon":111,"children":180},"Solutions","5","content:docs:5.solutions:.navigation.yml",[181,187,194,201,208],{"title":182,"id":183,"canonicalKey":184,"locale":8,"draft":6,"navigation":185,"icon":58,"path":186},"Workflow renderer demo","content:docs:5.solutions:1.workflow-builder.md","5\u002F1",{"icon":58},"\u002Fdocs\u002Fsolutions\u002Fworkflow-builder",{"title":188,"id":189,"canonicalKey":190,"locale":8,"draft":6,"navigation":191,"icon":192,"path":193},"Mind map","content:docs:5.solutions:2.mind-map.md","5\u002F2",{"icon":192},"i-lucide-brain","\u002Fdocs\u002Fsolutions\u002Fmind-map",{"title":195,"id":196,"canonicalKey":197,"locale":8,"draft":6,"navigation":198,"icon":199,"path":200},"Planning board","content:docs:5.solutions:3.planning-board.md","5\u002F3",{"icon":199},"i-lucide-square","\u002Fdocs\u002Fsolutions\u002Fplanning-board",{"title":202,"id":203,"canonicalKey":204,"locale":8,"draft":6,"navigation":205,"icon":206,"path":207},"Read-only viewer","content:docs:5.solutions:4.read-only-viewer.md","5\u002F4",{"icon":206},"i-lucide-eye","\u002Fdocs\u002Fsolutions\u002Fread-only-viewer",{"title":209,"id":210,"canonicalKey":211,"locale":8,"draft":6,"navigation":212,"icon":213,"path":214},"Nuxt auto-imports","content:docs:5.solutions:5.nuxt-application.md","5\u002F5",{"icon":213},"i-lucide-sparkles","\u002Fdocs\u002Fsolutions\u002Fnuxt-application",{"title":216,"page":6,"canonicalKey":217,"locale":8,"id":218,"draft":6,"icon":219,"children":220},"Reference","6","content:docs:6.reference:.navigation.yml","i-lucide-braces",[221,226,231,236,241,246,251,256,261,266,273],{"title":222,"id":223,"canonicalKey":224,"locale":8,"draft":6,"path":225},"Package overview","content:docs:6.reference:1.package-overview.md","6\u002F1","\u002Fdocs\u002Freference\u002Fpackage-overview",{"title":227,"id":228,"canonicalKey":229,"locale":8,"draft":6,"path":230},"@lupinum\u002Fboard-core","content:docs:6.reference:2.board-core.md","6\u002F2","\u002Fdocs\u002Freference\u002Fboard-core",{"title":232,"id":233,"canonicalKey":234,"locale":8,"draft":6,"path":235},"@lupinum\u002Fboard-core types","content:docs:6.reference:3.board-core-types.md","6\u002F3","\u002Fdocs\u002Freference\u002Fboard-core-types",{"title":237,"id":238,"canonicalKey":239,"locale":8,"draft":6,"path":240},"@lupinum\u002Fvue-board","content:docs:6.reference:4.vue-board.md","6\u002F4","\u002Fdocs\u002Freference\u002Fvue-board",{"title":242,"id":243,"canonicalKey":244,"locale":8,"draft":6,"path":245},"Vue composables","content:docs:6.reference:5.vue-composables.md","6\u002F5","\u002Fdocs\u002Freference\u002Fvue-composables",{"title":247,"id":248,"canonicalKey":249,"locale":8,"draft":6,"path":250},"@lupinum\u002Fboard-connections","content:docs:6.reference:6.connections.md","6\u002F6","\u002Fdocs\u002Freference\u002Fconnections",{"title":252,"id":253,"canonicalKey":254,"locale":8,"draft":6,"path":255},"@lupinum\u002Fboard-history","content:docs:6.reference:7.history.md","6\u002F7","\u002Fdocs\u002Freference\u002Fhistory",{"title":257,"id":258,"canonicalKey":259,"locale":8,"draft":6,"path":260},"@lupinum\u002Fvue-board\u002Fminimap","content:docs:6.reference:8.minimap.md","6\u002F8","\u002Fdocs\u002Freference\u002Fminimap",{"title":262,"id":263,"canonicalKey":264,"locale":8,"draft":6,"path":265},"@lupinum\u002Fnuxt-board","content:docs:6.reference:9.nuxt-board.md","6\u002F9","\u002Fdocs\u002Freference\u002Fnuxt-board",{"title":267,"id":268,"canonicalKey":269,"locale":8,"draft":6,"navigation":270,"icon":271,"path":272},"Events and subscriptions","content:docs:6.reference:10.events-and-errors.md","6\u002F10",{"icon":271},"i-lucide-bell","\u002Fdocs\u002Freference\u002Fevents-and-errors",{"title":274,"id":275,"canonicalKey":276,"locale":8,"draft":6,"path":277},"Glossary","content:docs:6.reference:11.glossary.md","6\u002F11","\u002Fdocs\u002Freference\u002Fglossary",{"title":279,"page":6,"canonicalKey":280,"locale":8,"id":281,"draft":6,"icon":282,"children":283},"Project","7","content:docs:7.project:.navigation.yml","i-lucide-git-branch",[284,291],{"title":285,"id":286,"canonicalKey":287,"locale":8,"draft":6,"navigation":288,"icon":289,"path":290},"Contributing","content:docs:7.project:1.contributing.md","7\u002F1",{"icon":289},"i-lucide-git-pull-request","\u002Fdocs\u002Fproject\u002Fcontributing",{"title":292,"id":293,"canonicalKey":294,"locale":8,"draft":6,"navigation":295,"icon":296,"path":297},"Support and security","content:docs:7.project:2.support-and-security.md","7\u002F2",{"icon":296},"i-lucide-shield","\u002Fdocs\u002Fproject\u002Fsupport-and-security",{"title":299,"id":300,"canonicalKey":301,"locale":8,"draft":6,"path":302},"Nuxt Board documentation","content:docs:index.md","\u002F","\u002Fdocs",{"audience":304,"intent":305,"title":114,"description":306,"navigation":307,"body":308,"type":3186,"id":115,"canonicalKey":116,"draft":6,"partial":6,"locale":8,"collection":3187,"navigationFile":6,"file":3188,"route":3194,"resolution":3196},"application-developer","build","Add edges between nodes with the connections plugin — anchors, routing styles, and the SVG connection layer.",{"icon":118},{"type":309,"children":310,"toc":3168},"root",[311,319,323,330,335,369,381,567,726,737,741,747,752,887,892,1247,1254,1259,1446,1458,1463,1633,1636,1642,2004,2007,2013,2024,2122,2127,2130,2136,2186,2192,2195,2201,2218,2469,2481,2520,2526,2536,2571,2681,2687,2699,2790,2793,2799,3165],{"type":312,"tag":313,"props":314,"children":315},"element","p",{},[316],{"type":317,"value":318},"text","Connections draw edges between nodes. Install the plugin, create edges, and the connection layer renders them as SVG paths with five routing styles.",{"type":312,"tag":320,"props":321,"children":322},"connections-board-demo",{},[],{"type":312,"tag":324,"props":325,"children":327},"h2",{"id":326},"setup",[328],{"type":317,"value":329},"Setup",{"type":312,"tag":313,"props":331,"children":332},{},[333],{"type":317,"value":334},"Install the package when your board needs edges:",{"type":312,"tag":336,"props":337,"children":340},"pre",{"language":338,"class":339},"bash","shiki shiki-themes light-plus dark-plus dark:dark-plus",[341],{"type":312,"tag":342,"props":343,"children":345},"code",{"class":344},"language-bash",[346],{"type":312,"tag":347,"props":348,"children":351},"span",{"class":349,"style":350},"line","display: inline",[352,358,364],{"type":312,"tag":347,"props":353,"children":355},{"style":354},"color:#795E26;--shiki-dark:#DCDCAA",[356],{"type":317,"value":357},"pnpm",{"type":312,"tag":347,"props":359,"children":361},{"style":360},"color:#A31515;--shiki-dark:#CE9178",[362],{"type":317,"value":363}," add",{"type":312,"tag":347,"props":365,"children":366},{"style":360},[367],{"type":317,"value":368}," @lupinum\u002Fboard-connections",{"type":312,"tag":313,"props":370,"children":371},{},[372,374,379],{"type":317,"value":373},"Then install the connections plugin during engine creation and render the SVG\nlayer under ",{"type":312,"tag":342,"props":375,"children":376},{},[377],{"type":317,"value":378},"BoardRoot",{"type":317,"value":380},":",{"type":312,"tag":336,"props":382,"children":384},{"language":383,"class":339},"ts",[385],{"type":312,"tag":342,"props":386,"children":388},{"class":387},"language-ts",[389,425,427,456,457,486,487,490,491,520,521,558,559],{"type":312,"tag":347,"props":390,"children":391},{"class":349,"style":350},[392,398,404,410,415,420],{"type":312,"tag":347,"props":393,"children":395},{"style":394},"color:#AF00DB;--shiki-dark:#C586C0",[396],{"type":317,"value":397},"import",{"type":312,"tag":347,"props":399,"children":401},{"style":400},"color:#000000;--shiki-dark:#D4D4D4",[402],{"type":317,"value":403}," { ",{"type":312,"tag":347,"props":405,"children":407},{"style":406},"color:#001080;--shiki-dark:#9CDCFE",[408],{"type":317,"value":409},"createBoardEngine",{"type":312,"tag":347,"props":411,"children":412},{"style":400},[413],{"type":317,"value":414}," } ",{"type":312,"tag":347,"props":416,"children":417},{"style":394},[418],{"type":317,"value":419},"from",{"type":312,"tag":347,"props":421,"children":422},{"style":360},[423],{"type":317,"value":424}," '@lupinum\u002Fboard-core'",{"type":317,"value":426},"\n",{"type":312,"tag":347,"props":428,"children":429},{"class":349,"style":350},[430,434,438,443,447,451],{"type":312,"tag":347,"props":431,"children":432},{"style":394},[433],{"type":317,"value":397},{"type":312,"tag":347,"props":435,"children":436},{"style":400},[437],{"type":317,"value":403},{"type":312,"tag":347,"props":439,"children":440},{"style":406},[441],{"type":317,"value":442},"connectionsPlugin",{"type":312,"tag":347,"props":444,"children":445},{"style":400},[446],{"type":317,"value":414},{"type":312,"tag":347,"props":448,"children":449},{"style":394},[450],{"type":317,"value":419},{"type":312,"tag":347,"props":452,"children":453},{"style":360},[454],{"type":317,"value":455}," '@lupinum\u002Fboard-connections'",{"type":317,"value":426},{"type":312,"tag":347,"props":458,"children":459},{"class":349,"style":350},[460,464,468,473,477,481],{"type":312,"tag":347,"props":461,"children":462},{"style":394},[463],{"type":317,"value":397},{"type":312,"tag":347,"props":465,"children":466},{"style":400},[467],{"type":317,"value":403},{"type":312,"tag":347,"props":469,"children":470},{"style":406},[471],{"type":317,"value":472},"BoardConnectionLayer",{"type":312,"tag":347,"props":474,"children":475},{"style":400},[476],{"type":317,"value":414},{"type":312,"tag":347,"props":478,"children":479},{"style":394},[480],{"type":317,"value":419},{"type":312,"tag":347,"props":482,"children":483},{"style":360},[484],{"type":317,"value":485}," '@lupinum\u002Fboard-connections\u002Fvue'",{"type":317,"value":426},{"type":312,"tag":347,"props":488,"children":489},{"class":349,"style":350},[],{"type":317,"value":426},{"type":312,"tag":347,"props":492,"children":493},{"class":349,"style":350},[494,500,506,511,515],{"type":312,"tag":347,"props":495,"children":497},{"style":496},"color:#0000FF;--shiki-dark:#569CD6",[498],{"type":317,"value":499},"const",{"type":312,"tag":347,"props":501,"children":503},{"style":502},"color:#0070C1;--shiki-dark:#4FC1FF",[504],{"type":317,"value":505}," engine",{"type":312,"tag":347,"props":507,"children":508},{"style":400},[509],{"type":317,"value":510}," = ",{"type":312,"tag":347,"props":512,"children":513},{"style":354},[514],{"type":317,"value":409},{"type":312,"tag":347,"props":516,"children":517},{"style":400},[518],{"type":317,"value":519},"({",{"type":317,"value":426},{"type":312,"tag":347,"props":522,"children":523},{"class":349,"style":350},[524,529,534,538,543,548,553],{"type":312,"tag":347,"props":525,"children":526},{"style":406},[527],{"type":317,"value":528},"  plugins:",{"type":312,"tag":347,"props":530,"children":531},{"style":400},[532],{"type":317,"value":533}," [",{"type":312,"tag":347,"props":535,"children":536},{"style":354},[537],{"type":317,"value":442},{"type":312,"tag":347,"props":539,"children":540},{"style":400},[541],{"type":317,"value":542},"({ ",{"type":312,"tag":347,"props":544,"children":545},{"style":406},[546],{"type":317,"value":547},"routing:",{"type":312,"tag":347,"props":549,"children":550},{"style":360},[551],{"type":317,"value":552}," 'bezier'",{"type":312,"tag":347,"props":554,"children":555},{"style":400},[556],{"type":317,"value":557}," })],",{"type":317,"value":426},{"type":312,"tag":347,"props":560,"children":561},{"class":349,"style":350},[562],{"type":312,"tag":347,"props":563,"children":564},{"style":400},[565],{"type":317,"value":566},"})",{"type":312,"tag":336,"props":568,"children":570},{"language":569,"class":339},"vue",[571],{"type":312,"tag":342,"props":572,"children":574},{"class":573},"language-vue",[575,595,596,674,675,692,693,709,710],{"type":312,"tag":347,"props":576,"children":577},{"class":349,"style":350},[578,584,590],{"type":312,"tag":347,"props":579,"children":581},{"style":580},"color:#800000;--shiki-dark:#808080",[582],{"type":317,"value":583},"\u003C",{"type":312,"tag":347,"props":585,"children":587},{"style":586},"color:#800000;--shiki-dark:#569CD6",[588],{"type":317,"value":589},"template",{"type":312,"tag":347,"props":591,"children":592},{"style":580},[593],{"type":317,"value":594},">",{"type":317,"value":426},{"type":312,"tag":347,"props":597,"children":598},{"class":349,"style":350},[599,604,608,613,619,624,629,633,637,642,646,650,655,660,666,670],{"type":312,"tag":347,"props":600,"children":601},{"style":580},[602],{"type":317,"value":603},"  \u003C",{"type":312,"tag":347,"props":605,"children":606},{"style":586},[607],{"type":317,"value":378},{"type":312,"tag":347,"props":609,"children":610},{"style":400},[611],{"type":317,"value":612}," :",{"type":312,"tag":347,"props":614,"children":616},{"style":615},"color:#E50000;--shiki-dark:#9CDCFE",[617],{"type":317,"value":618},"engine",{"type":312,"tag":347,"props":620,"children":621},{"style":400},[622],{"type":317,"value":623},"=",{"type":312,"tag":347,"props":625,"children":626},{"style":400},[627],{"type":317,"value":628},"\"",{"type":312,"tag":347,"props":630,"children":631},{"style":406},[632],{"type":317,"value":618},{"type":312,"tag":347,"props":634,"children":635},{"style":400},[636],{"type":317,"value":628},{"type":312,"tag":347,"props":638,"children":639},{"style":615},[640],{"type":317,"value":641}," style",{"type":312,"tag":347,"props":643,"children":644},{"style":400},[645],{"type":317,"value":623},{"type":312,"tag":347,"props":647,"children":648},{"style":400},[649],{"type":317,"value":628},{"type":312,"tag":347,"props":651,"children":652},{"style":615},[653],{"type":317,"value":654},"height",{"type":312,"tag":347,"props":656,"children":657},{"style":400},[658],{"type":317,"value":659},": ",{"type":312,"tag":347,"props":661,"children":663},{"style":662},"color:#098658;--shiki-dark:#B5CEA8",[664],{"type":317,"value":665},"100vh",{"type":312,"tag":347,"props":667,"children":668},{"style":400},[669],{"type":317,"value":628},{"type":312,"tag":347,"props":671,"children":672},{"style":580},[673],{"type":317,"value":594},{"type":317,"value":426},{"type":312,"tag":347,"props":676,"children":677},{"class":349,"style":350},[678,683,687],{"type":312,"tag":347,"props":679,"children":680},{"style":580},[681],{"type":317,"value":682},"    \u003C",{"type":312,"tag":347,"props":684,"children":685},{"style":586},[686],{"type":317,"value":472},{"type":312,"tag":347,"props":688,"children":689},{"style":580},[690],{"type":317,"value":691}," \u002F>",{"type":317,"value":426},{"type":312,"tag":347,"props":694,"children":695},{"class":349,"style":350},[696,701,705],{"type":312,"tag":347,"props":697,"children":698},{"style":580},[699],{"type":317,"value":700},"  \u003C\u002F",{"type":312,"tag":347,"props":702,"children":703},{"style":586},[704],{"type":317,"value":378},{"type":312,"tag":347,"props":706,"children":707},{"style":580},[708],{"type":317,"value":594},{"type":317,"value":426},{"type":312,"tag":347,"props":711,"children":712},{"class":349,"style":350},[713,718,722],{"type":312,"tag":347,"props":714,"children":715},{"style":580},[716],{"type":317,"value":717},"\u003C\u002F",{"type":312,"tag":347,"props":719,"children":720},{"style":586},[721],{"type":317,"value":589},{"type":312,"tag":347,"props":723,"children":724},{"style":580},[725],{"type":317,"value":594},{"type":312,"tag":313,"props":727,"children":728},{},[729,731,735],{"type":317,"value":730},"Both pieces are required: the plugin owns edge state, and\n",{"type":312,"tag":342,"props":732,"children":733},{},[734],{"type":317,"value":472},{"type":317,"value":736}," renders and edits that state.",{"type":312,"tag":738,"props":739,"children":740},"hr",{},[],{"type":312,"tag":324,"props":742,"children":744},{"id":743},"creating-edges",[745],{"type":317,"value":746},"Creating edges",{"type":312,"tag":313,"props":748,"children":749},{},[750],{"type":317,"value":751},"Create edges after the endpoint nodes exist:",{"type":312,"tag":336,"props":753,"children":754},{"language":383,"class":339},[755],{"type":312,"tag":342,"props":756,"children":757},{"class":387},[758,810,811,829,830,847,848,865,866,879,880],{"type":312,"tag":347,"props":759,"children":760},{"class":349,"style":350},[761,765,770,774,778,783,788,792,797,801,806],{"type":312,"tag":347,"props":762,"children":763},{"style":496},[764],{"type":317,"value":499},{"type":312,"tag":347,"props":766,"children":767},{"style":502},[768],{"type":317,"value":769}," edge",{"type":312,"tag":347,"props":771,"children":772},{"style":400},[773],{"type":317,"value":510},{"type":312,"tag":347,"props":775,"children":776},{"style":406},[777],{"type":317,"value":618},{"type":312,"tag":347,"props":779,"children":780},{"style":400},[781],{"type":317,"value":782},".",{"type":312,"tag":347,"props":784,"children":785},{"style":406},[786],{"type":317,"value":787},"plugins",{"type":312,"tag":347,"props":789,"children":790},{"style":400},[791],{"type":317,"value":782},{"type":312,"tag":347,"props":793,"children":794},{"style":406},[795],{"type":317,"value":796},"connections",{"type":312,"tag":347,"props":798,"children":799},{"style":400},[800],{"type":317,"value":782},{"type":312,"tag":347,"props":802,"children":803},{"style":354},[804],{"type":317,"value":805},"createEdge",{"type":312,"tag":347,"props":807,"children":808},{"style":400},[809],{"type":317,"value":519},{"type":317,"value":426},{"type":312,"tag":347,"props":812,"children":813},{"class":349,"style":350},[814,819,824],{"type":312,"tag":347,"props":815,"children":816},{"style":406},[817],{"type":317,"value":818},"  from:",{"type":312,"tag":347,"props":820,"children":821},{"style":406},[822],{"type":317,"value":823}," sourceNodeId",{"type":312,"tag":347,"props":825,"children":826},{"style":400},[827],{"type":317,"value":828},",",{"type":317,"value":426},{"type":312,"tag":347,"props":831,"children":832},{"class":349,"style":350},[833,838,843],{"type":312,"tag":347,"props":834,"children":835},{"style":406},[836],{"type":317,"value":837},"  to:",{"type":312,"tag":347,"props":839,"children":840},{"style":406},[841],{"type":317,"value":842}," targetNodeId",{"type":312,"tag":347,"props":844,"children":845},{"style":400},[846],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":849,"children":850},{"class":349,"style":350},[851,856,861],{"type":312,"tag":347,"props":852,"children":853},{"style":406},[854],{"type":317,"value":855},"  label:",{"type":312,"tag":347,"props":857,"children":858},{"style":360},[859],{"type":317,"value":860}," 'depends on'",{"type":312,"tag":347,"props":862,"children":863},{"style":400},[864],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":867,"children":868},{"class":349,"style":350},[869,874],{"type":312,"tag":347,"props":870,"children":871},{"style":406},[872],{"type":317,"value":873},"  data:",{"type":312,"tag":347,"props":875,"children":876},{"style":400},[877],{"type":317,"value":878}," {},",{"type":317,"value":426},{"type":312,"tag":347,"props":881,"children":882},{"class":349,"style":350},[883],{"type":312,"tag":347,"props":884,"children":885},{"style":400},[886],{"type":317,"value":566},{"type":312,"tag":313,"props":888,"children":889},{},[890],{"type":317,"value":891},"For a complete minimal scene:",{"type":312,"tag":336,"props":893,"children":894},{"language":383,"class":339},[895],{"type":312,"tag":342,"props":896,"children":897},{"class":387},[898,931,932,949,950,967,968,985,986,1003,1004,1011,1012,1015,1016,1048,1049,1064,1065,1081,1082,1097,1098,1114,1115,1122,1123,1126,1127,1162,1163,1187,1188,1211,1212,1227,1228,1239,1240],{"type":312,"tag":347,"props":899,"children":900},{"class":349,"style":350},[901,905,910,914,918,922,927],{"type":312,"tag":347,"props":902,"children":903},{"style":496},[904],{"type":317,"value":499},{"type":312,"tag":347,"props":906,"children":907},{"style":502},[908],{"type":317,"value":909}," source",{"type":312,"tag":347,"props":911,"children":912},{"style":400},[913],{"type":317,"value":510},{"type":312,"tag":347,"props":915,"children":916},{"style":406},[917],{"type":317,"value":618},{"type":312,"tag":347,"props":919,"children":920},{"style":400},[921],{"type":317,"value":782},{"type":312,"tag":347,"props":923,"children":924},{"style":354},[925],{"type":317,"value":926},"createNode",{"type":312,"tag":347,"props":928,"children":929},{"style":400},[930],{"type":317,"value":519},{"type":317,"value":426},{"type":312,"tag":347,"props":933,"children":934},{"class":349,"style":350},[935,940,945],{"type":312,"tag":347,"props":936,"children":937},{"style":406},[938],{"type":317,"value":939},"  type:",{"type":312,"tag":347,"props":941,"children":942},{"style":360},[943],{"type":317,"value":944}," 'text'",{"type":312,"tag":347,"props":946,"children":947},{"style":400},[948],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":951,"children":952},{"class":349,"style":350},[953,958,963],{"type":312,"tag":347,"props":954,"children":955},{"style":406},[956],{"type":317,"value":957},"  x:",{"type":312,"tag":347,"props":959,"children":960},{"style":662},[961],{"type":317,"value":962}," 80",{"type":312,"tag":347,"props":964,"children":965},{"style":400},[966],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":969,"children":970},{"class":349,"style":350},[971,976,981],{"type":312,"tag":347,"props":972,"children":973},{"style":406},[974],{"type":317,"value":975},"  y:",{"type":312,"tag":347,"props":977,"children":978},{"style":662},[979],{"type":317,"value":980}," 100",{"type":312,"tag":347,"props":982,"children":983},{"style":400},[984],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":987,"children":988},{"class":349,"style":350},[989,994,999],{"type":312,"tag":347,"props":990,"children":991},{"style":406},[992],{"type":317,"value":993},"  text:",{"type":312,"tag":347,"props":995,"children":996},{"style":360},[997],{"type":317,"value":998}," 'Source'",{"type":312,"tag":347,"props":1000,"children":1001},{"style":400},[1002],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":1005,"children":1006},{"class":349,"style":350},[1007],{"type":312,"tag":347,"props":1008,"children":1009},{"style":400},[1010],{"type":317,"value":566},{"type":317,"value":426},{"type":312,"tag":347,"props":1013,"children":1014},{"class":349,"style":350},[],{"type":317,"value":426},{"type":312,"tag":347,"props":1017,"children":1018},{"class":349,"style":350},[1019,1023,1028,1032,1036,1040,1044],{"type":312,"tag":347,"props":1020,"children":1021},{"style":496},[1022],{"type":317,"value":499},{"type":312,"tag":347,"props":1024,"children":1025},{"style":502},[1026],{"type":317,"value":1027}," target",{"type":312,"tag":347,"props":1029,"children":1030},{"style":400},[1031],{"type":317,"value":510},{"type":312,"tag":347,"props":1033,"children":1034},{"style":406},[1035],{"type":317,"value":618},{"type":312,"tag":347,"props":1037,"children":1038},{"style":400},[1039],{"type":317,"value":782},{"type":312,"tag":347,"props":1041,"children":1042},{"style":354},[1043],{"type":317,"value":926},{"type":312,"tag":347,"props":1045,"children":1046},{"style":400},[1047],{"type":317,"value":519},{"type":317,"value":426},{"type":312,"tag":347,"props":1050,"children":1051},{"class":349,"style":350},[1052,1056,1060],{"type":312,"tag":347,"props":1053,"children":1054},{"style":406},[1055],{"type":317,"value":939},{"type":312,"tag":347,"props":1057,"children":1058},{"style":360},[1059],{"type":317,"value":944},{"type":312,"tag":347,"props":1061,"children":1062},{"style":400},[1063],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":1066,"children":1067},{"class":349,"style":350},[1068,1072,1077],{"type":312,"tag":347,"props":1069,"children":1070},{"style":406},[1071],{"type":317,"value":957},{"type":312,"tag":347,"props":1073,"children":1074},{"style":662},[1075],{"type":317,"value":1076}," 420",{"type":312,"tag":347,"props":1078,"children":1079},{"style":400},[1080],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":1083,"children":1084},{"class":349,"style":350},[1085,1089,1093],{"type":312,"tag":347,"props":1086,"children":1087},{"style":406},[1088],{"type":317,"value":975},{"type":312,"tag":347,"props":1090,"children":1091},{"style":662},[1092],{"type":317,"value":980},{"type":312,"tag":347,"props":1094,"children":1095},{"style":400},[1096],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":1099,"children":1100},{"class":349,"style":350},[1101,1105,1110],{"type":312,"tag":347,"props":1102,"children":1103},{"style":406},[1104],{"type":317,"value":993},{"type":312,"tag":347,"props":1106,"children":1107},{"style":360},[1108],{"type":317,"value":1109}," 'Target'",{"type":312,"tag":347,"props":1111,"children":1112},{"style":400},[1113],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":1116,"children":1117},{"class":349,"style":350},[1118],{"type":312,"tag":347,"props":1119,"children":1120},{"style":400},[1121],{"type":317,"value":566},{"type":317,"value":426},{"type":312,"tag":347,"props":1124,"children":1125},{"class":349,"style":350},[],{"type":317,"value":426},{"type":312,"tag":347,"props":1128,"children":1129},{"class":349,"style":350},[1130,1134,1138,1142,1146,1150,1154,1158],{"type":312,"tag":347,"props":1131,"children":1132},{"style":406},[1133],{"type":317,"value":618},{"type":312,"tag":347,"props":1135,"children":1136},{"style":400},[1137],{"type":317,"value":782},{"type":312,"tag":347,"props":1139,"children":1140},{"style":406},[1141],{"type":317,"value":787},{"type":312,"tag":347,"props":1143,"children":1144},{"style":400},[1145],{"type":317,"value":782},{"type":312,"tag":347,"props":1147,"children":1148},{"style":406},[1149],{"type":317,"value":796},{"type":312,"tag":347,"props":1151,"children":1152},{"style":400},[1153],{"type":317,"value":782},{"type":312,"tag":347,"props":1155,"children":1156},{"style":354},[1157],{"type":317,"value":805},{"type":312,"tag":347,"props":1159,"children":1160},{"style":400},[1161],{"type":317,"value":519},{"type":317,"value":426},{"type":312,"tag":347,"props":1164,"children":1165},{"class":349,"style":350},[1166,1170,1174,1178,1183],{"type":312,"tag":347,"props":1167,"children":1168},{"style":406},[1169],{"type":317,"value":818},{"type":312,"tag":347,"props":1171,"children":1172},{"style":406},[1173],{"type":317,"value":909},{"type":312,"tag":347,"props":1175,"children":1176},{"style":400},[1177],{"type":317,"value":782},{"type":312,"tag":347,"props":1179,"children":1180},{"style":406},[1181],{"type":317,"value":1182},"id",{"type":312,"tag":347,"props":1184,"children":1185},{"style":400},[1186],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":1189,"children":1190},{"class":349,"style":350},[1191,1195,1199,1203,1207],{"type":312,"tag":347,"props":1192,"children":1193},{"style":406},[1194],{"type":317,"value":837},{"type":312,"tag":347,"props":1196,"children":1197},{"style":406},[1198],{"type":317,"value":1027},{"type":312,"tag":347,"props":1200,"children":1201},{"style":400},[1202],{"type":317,"value":782},{"type":312,"tag":347,"props":1204,"children":1205},{"style":406},[1206],{"type":317,"value":1182},{"type":312,"tag":347,"props":1208,"children":1209},{"style":400},[1210],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":1213,"children":1214},{"class":349,"style":350},[1215,1219,1223],{"type":312,"tag":347,"props":1216,"children":1217},{"style":406},[1218],{"type":317,"value":855},{"type":312,"tag":347,"props":1220,"children":1221},{"style":360},[1222],{"type":317,"value":860},{"type":312,"tag":347,"props":1224,"children":1225},{"style":400},[1226],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":1229,"children":1230},{"class":349,"style":350},[1231,1235],{"type":312,"tag":347,"props":1232,"children":1233},{"style":406},[1234],{"type":317,"value":873},{"type":312,"tag":347,"props":1236,"children":1237},{"style":400},[1238],{"type":317,"value":878},{"type":317,"value":426},{"type":312,"tag":347,"props":1241,"children":1242},{"class":349,"style":350},[1243],{"type":312,"tag":347,"props":1244,"children":1245},{"style":400},[1246],{"type":317,"value":566},{"type":312,"tag":1248,"props":1249,"children":1251},"h3",{"id":1250},"creating-edges-with-anchors",[1252],{"type":317,"value":1253},"With anchors",{"type":312,"tag":313,"props":1255,"children":1256},{},[1257],{"type":317,"value":1258},"Specify where the edge attaches on each node:",{"type":312,"tag":336,"props":1260,"children":1261},{"language":383,"class":339},[1262],{"type":312,"tag":342,"props":1263,"children":1264},{"class":387},[1265,1300,1301,1317,1318,1334,1335,1383,1384,1426,1427,1438,1439],{"type":312,"tag":347,"props":1266,"children":1267},{"class":349,"style":350},[1268,1272,1276,1280,1284,1288,1292,1296],{"type":312,"tag":347,"props":1269,"children":1270},{"style":406},[1271],{"type":317,"value":618},{"type":312,"tag":347,"props":1273,"children":1274},{"style":400},[1275],{"type":317,"value":782},{"type":312,"tag":347,"props":1277,"children":1278},{"style":406},[1279],{"type":317,"value":787},{"type":312,"tag":347,"props":1281,"children":1282},{"style":400},[1283],{"type":317,"value":782},{"type":312,"tag":347,"props":1285,"children":1286},{"style":406},[1287],{"type":317,"value":796},{"type":312,"tag":347,"props":1289,"children":1290},{"style":400},[1291],{"type":317,"value":782},{"type":312,"tag":347,"props":1293,"children":1294},{"style":354},[1295],{"type":317,"value":805},{"type":312,"tag":347,"props":1297,"children":1298},{"style":400},[1299],{"type":317,"value":519},{"type":317,"value":426},{"type":312,"tag":347,"props":1302,"children":1303},{"class":349,"style":350},[1304,1308,1313],{"type":312,"tag":347,"props":1305,"children":1306},{"style":406},[1307],{"type":317,"value":818},{"type":312,"tag":347,"props":1309,"children":1310},{"style":406},[1311],{"type":317,"value":1312}," nodeA",{"type":312,"tag":347,"props":1314,"children":1315},{"style":400},[1316],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":1319,"children":1320},{"class":349,"style":350},[1321,1325,1330],{"type":312,"tag":347,"props":1322,"children":1323},{"style":406},[1324],{"type":317,"value":837},{"type":312,"tag":347,"props":1326,"children":1327},{"style":406},[1328],{"type":317,"value":1329}," nodeB",{"type":312,"tag":347,"props":1331,"children":1332},{"style":400},[1333],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":1336,"children":1337},{"class":349,"style":350},[1338,1343,1347,1352,1357,1362,1367,1372,1377],{"type":312,"tag":347,"props":1339,"children":1340},{"style":406},[1341],{"type":317,"value":1342},"  fromAnchor:",{"type":312,"tag":347,"props":1344,"children":1345},{"style":400},[1346],{"type":317,"value":403},{"type":312,"tag":347,"props":1348,"children":1349},{"style":406},[1350],{"type":317,"value":1351},"side:",{"type":312,"tag":347,"props":1353,"children":1354},{"style":360},[1355],{"type":317,"value":1356}," 'right'",{"type":312,"tag":347,"props":1358,"children":1359},{"style":400},[1360],{"type":317,"value":1361},", ",{"type":312,"tag":347,"props":1363,"children":1364},{"style":406},[1365],{"type":317,"value":1366},"offset:",{"type":312,"tag":347,"props":1368,"children":1369},{"style":662},[1370],{"type":317,"value":1371}," 0.5",{"type":312,"tag":347,"props":1373,"children":1374},{"style":400},[1375],{"type":317,"value":1376}," }, ",{"type":312,"tag":347,"props":1378,"children":1380},{"style":1379},"color:#008000;--shiki-dark:#6A9955",[1381],{"type":317,"value":1382},"\u002F\u002F middle of right edge",{"type":317,"value":426},{"type":312,"tag":347,"props":1385,"children":1386},{"class":349,"style":350},[1387,1392,1396,1400,1405,1409,1413,1417,1421],{"type":312,"tag":347,"props":1388,"children":1389},{"style":406},[1390],{"type":317,"value":1391},"  toAnchor:",{"type":312,"tag":347,"props":1393,"children":1394},{"style":400},[1395],{"type":317,"value":403},{"type":312,"tag":347,"props":1397,"children":1398},{"style":406},[1399],{"type":317,"value":1351},{"type":312,"tag":347,"props":1401,"children":1402},{"style":360},[1403],{"type":317,"value":1404}," 'left'",{"type":312,"tag":347,"props":1406,"children":1407},{"style":400},[1408],{"type":317,"value":1361},{"type":312,"tag":347,"props":1410,"children":1411},{"style":406},[1412],{"type":317,"value":1366},{"type":312,"tag":347,"props":1414,"children":1415},{"style":662},[1416],{"type":317,"value":1371},{"type":312,"tag":347,"props":1418,"children":1419},{"style":400},[1420],{"type":317,"value":1376},{"type":312,"tag":347,"props":1422,"children":1423},{"style":1379},[1424],{"type":317,"value":1425},"\u002F\u002F middle of left edge",{"type":317,"value":426},{"type":312,"tag":347,"props":1428,"children":1429},{"class":349,"style":350},[1430,1434],{"type":312,"tag":347,"props":1431,"children":1432},{"style":406},[1433],{"type":317,"value":873},{"type":312,"tag":347,"props":1435,"children":1436},{"style":400},[1437],{"type":317,"value":878},{"type":317,"value":426},{"type":312,"tag":347,"props":1440,"children":1441},{"class":349,"style":350},[1442],{"type":312,"tag":347,"props":1443,"children":1444},{"style":400},[1445],{"type":317,"value":566},{"type":312,"tag":313,"props":1447,"children":1448},{},[1449,1451,1456],{"type":317,"value":1450},"Anchor ",{"type":312,"tag":342,"props":1452,"children":1453},{},[1454],{"type":317,"value":1455},"offset",{"type":317,"value":1457}," is 0–1 along the side (0.5 = center). If omitted, the connection layer auto-picks the best side from node geometry, keeps it stable while nodes move, and attaches at the center of that side.",{"type":312,"tag":313,"props":1459,"children":1460},{},[1461],{"type":317,"value":1462},"Use non-center offsets for precise manual anchors:",{"type":312,"tag":336,"props":1464,"children":1465},{"language":383,"class":339},[1466],{"type":312,"tag":342,"props":1467,"children":1468},{"class":387},[1469,1504,1505,1520,1521,1536,1537,1575,1576,1613,1614,1625,1626],{"type":312,"tag":347,"props":1470,"children":1471},{"class":349,"style":350},[1472,1476,1480,1484,1488,1492,1496,1500],{"type":312,"tag":347,"props":1473,"children":1474},{"style":406},[1475],{"type":317,"value":618},{"type":312,"tag":347,"props":1477,"children":1478},{"style":400},[1479],{"type":317,"value":782},{"type":312,"tag":347,"props":1481,"children":1482},{"style":406},[1483],{"type":317,"value":787},{"type":312,"tag":347,"props":1485,"children":1486},{"style":400},[1487],{"type":317,"value":782},{"type":312,"tag":347,"props":1489,"children":1490},{"style":406},[1491],{"type":317,"value":796},{"type":312,"tag":347,"props":1493,"children":1494},{"style":400},[1495],{"type":317,"value":782},{"type":312,"tag":347,"props":1497,"children":1498},{"style":354},[1499],{"type":317,"value":805},{"type":312,"tag":347,"props":1501,"children":1502},{"style":400},[1503],{"type":317,"value":519},{"type":317,"value":426},{"type":312,"tag":347,"props":1506,"children":1507},{"class":349,"style":350},[1508,1512,1516],{"type":312,"tag":347,"props":1509,"children":1510},{"style":406},[1511],{"type":317,"value":818},{"type":312,"tag":347,"props":1513,"children":1514},{"style":406},[1515],{"type":317,"value":1312},{"type":312,"tag":347,"props":1517,"children":1518},{"style":400},[1519],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":1522,"children":1523},{"class":349,"style":350},[1524,1528,1532],{"type":312,"tag":347,"props":1525,"children":1526},{"style":406},[1527],{"type":317,"value":837},{"type":312,"tag":347,"props":1529,"children":1530},{"style":406},[1531],{"type":317,"value":1329},{"type":312,"tag":347,"props":1533,"children":1534},{"style":400},[1535],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":1538,"children":1539},{"class":349,"style":350},[1540,1544,1548,1552,1557,1561,1565,1570],{"type":312,"tag":347,"props":1541,"children":1542},{"style":406},[1543],{"type":317,"value":1342},{"type":312,"tag":347,"props":1545,"children":1546},{"style":400},[1547],{"type":317,"value":403},{"type":312,"tag":347,"props":1549,"children":1550},{"style":406},[1551],{"type":317,"value":1351},{"type":312,"tag":347,"props":1553,"children":1554},{"style":360},[1555],{"type":317,"value":1556}," 'bottom'",{"type":312,"tag":347,"props":1558,"children":1559},{"style":400},[1560],{"type":317,"value":1361},{"type":312,"tag":347,"props":1562,"children":1563},{"style":406},[1564],{"type":317,"value":1366},{"type":312,"tag":347,"props":1566,"children":1567},{"style":662},[1568],{"type":317,"value":1569}," 0.2",{"type":312,"tag":347,"props":1571,"children":1572},{"style":400},[1573],{"type":317,"value":1574}," },",{"type":317,"value":426},{"type":312,"tag":347,"props":1577,"children":1578},{"class":349,"style":350},[1579,1583,1587,1591,1596,1600,1604,1609],{"type":312,"tag":347,"props":1580,"children":1581},{"style":406},[1582],{"type":317,"value":1391},{"type":312,"tag":347,"props":1584,"children":1585},{"style":400},[1586],{"type":317,"value":403},{"type":312,"tag":347,"props":1588,"children":1589},{"style":406},[1590],{"type":317,"value":1351},{"type":312,"tag":347,"props":1592,"children":1593},{"style":360},[1594],{"type":317,"value":1595}," 'top'",{"type":312,"tag":347,"props":1597,"children":1598},{"style":400},[1599],{"type":317,"value":1361},{"type":312,"tag":347,"props":1601,"children":1602},{"style":406},[1603],{"type":317,"value":1366},{"type":312,"tag":347,"props":1605,"children":1606},{"style":662},[1607],{"type":317,"value":1608}," 0.8",{"type":312,"tag":347,"props":1610,"children":1611},{"style":400},[1612],{"type":317,"value":1574},{"type":317,"value":426},{"type":312,"tag":347,"props":1615,"children":1616},{"class":349,"style":350},[1617,1621],{"type":312,"tag":347,"props":1618,"children":1619},{"style":406},[1620],{"type":317,"value":873},{"type":312,"tag":347,"props":1622,"children":1623},{"style":400},[1624],{"type":317,"value":878},{"type":317,"value":426},{"type":312,"tag":347,"props":1627,"children":1628},{"class":349,"style":350},[1629],{"type":312,"tag":347,"props":1630,"children":1631},{"style":400},[1632],{"type":317,"value":566},{"type":312,"tag":738,"props":1634,"children":1635},{},[],{"type":312,"tag":324,"props":1637,"children":1639},{"id":1638},"querying-edges",[1640],{"type":317,"value":1641},"Querying edges",{"type":312,"tag":336,"props":1643,"children":1644},{"language":383,"class":339},[1645],{"type":312,"tag":342,"props":1646,"children":1647},{"class":387},[1648,1656,1657,1707,1708,1711,1712,1720,1721,1781,1782,1785,1786,1794,1795,1852,1853,1856,1857,1865,1866,1933,1934,1937,1938,1946,1947],{"type":312,"tag":347,"props":1649,"children":1650},{"class":349,"style":350},[1651],{"type":312,"tag":347,"props":1652,"children":1653},{"style":1379},[1654],{"type":317,"value":1655},"\u002F\u002F All edges",{"type":317,"value":426},{"type":312,"tag":347,"props":1658,"children":1659},{"class":349,"style":350},[1660,1664,1669,1673,1677,1681,1685,1689,1693,1697,1702],{"type":312,"tag":347,"props":1661,"children":1662},{"style":496},[1663],{"type":317,"value":499},{"type":312,"tag":347,"props":1665,"children":1666},{"style":502},[1667],{"type":317,"value":1668}," edges",{"type":312,"tag":347,"props":1670,"children":1671},{"style":400},[1672],{"type":317,"value":510},{"type":312,"tag":347,"props":1674,"children":1675},{"style":406},[1676],{"type":317,"value":618},{"type":312,"tag":347,"props":1678,"children":1679},{"style":400},[1680],{"type":317,"value":782},{"type":312,"tag":347,"props":1682,"children":1683},{"style":406},[1684],{"type":317,"value":787},{"type":312,"tag":347,"props":1686,"children":1687},{"style":400},[1688],{"type":317,"value":782},{"type":312,"tag":347,"props":1690,"children":1691},{"style":406},[1692],{"type":317,"value":796},{"type":312,"tag":347,"props":1694,"children":1695},{"style":400},[1696],{"type":317,"value":782},{"type":312,"tag":347,"props":1698,"children":1699},{"style":354},[1700],{"type":317,"value":1701},"getEdges",{"type":312,"tag":347,"props":1703,"children":1704},{"style":400},[1705],{"type":317,"value":1706},"()",{"type":317,"value":426},{"type":312,"tag":347,"props":1709,"children":1710},{"class":349,"style":350},[],{"type":317,"value":426},{"type":312,"tag":347,"props":1713,"children":1714},{"class":349,"style":350},[1715],{"type":312,"tag":347,"props":1716,"children":1717},{"style":1379},[1718],{"type":317,"value":1719},"\u002F\u002F Edges from a specific node",{"type":317,"value":426},{"type":312,"tag":347,"props":1722,"children":1723},{"class":349,"style":350},[1724,1728,1733,1737,1741,1745,1749,1753,1757,1761,1766,1771,1776],{"type":312,"tag":347,"props":1725,"children":1726},{"style":496},[1727],{"type":317,"value":499},{"type":312,"tag":347,"props":1729,"children":1730},{"style":502},[1731],{"type":317,"value":1732}," outgoing",{"type":312,"tag":347,"props":1734,"children":1735},{"style":400},[1736],{"type":317,"value":510},{"type":312,"tag":347,"props":1738,"children":1739},{"style":406},[1740],{"type":317,"value":618},{"type":312,"tag":347,"props":1742,"children":1743},{"style":400},[1744],{"type":317,"value":782},{"type":312,"tag":347,"props":1746,"children":1747},{"style":406},[1748],{"type":317,"value":787},{"type":312,"tag":347,"props":1750,"children":1751},{"style":400},[1752],{"type":317,"value":782},{"type":312,"tag":347,"props":1754,"children":1755},{"style":406},[1756],{"type":317,"value":796},{"type":312,"tag":347,"props":1758,"children":1759},{"style":400},[1760],{"type":317,"value":782},{"type":312,"tag":347,"props":1762,"children":1763},{"style":354},[1764],{"type":317,"value":1765},"getEdgesFrom",{"type":312,"tag":347,"props":1767,"children":1768},{"style":400},[1769],{"type":317,"value":1770},"(",{"type":312,"tag":347,"props":1772,"children":1773},{"style":406},[1774],{"type":317,"value":1775},"nodeId",{"type":312,"tag":347,"props":1777,"children":1778},{"style":400},[1779],{"type":317,"value":1780},")",{"type":317,"value":426},{"type":312,"tag":347,"props":1783,"children":1784},{"class":349,"style":350},[],{"type":317,"value":426},{"type":312,"tag":347,"props":1787,"children":1788},{"class":349,"style":350},[1789],{"type":312,"tag":347,"props":1790,"children":1791},{"style":1379},[1792],{"type":317,"value":1793},"\u002F\u002F Edges to a specific node",{"type":317,"value":426},{"type":312,"tag":347,"props":1796,"children":1797},{"class":349,"style":350},[1798,1802,1807,1811,1815,1819,1823,1827,1831,1835,1840,1844,1848],{"type":312,"tag":347,"props":1799,"children":1800},{"style":496},[1801],{"type":317,"value":499},{"type":312,"tag":347,"props":1803,"children":1804},{"style":502},[1805],{"type":317,"value":1806}," incoming",{"type":312,"tag":347,"props":1808,"children":1809},{"style":400},[1810],{"type":317,"value":510},{"type":312,"tag":347,"props":1812,"children":1813},{"style":406},[1814],{"type":317,"value":618},{"type":312,"tag":347,"props":1816,"children":1817},{"style":400},[1818],{"type":317,"value":782},{"type":312,"tag":347,"props":1820,"children":1821},{"style":406},[1822],{"type":317,"value":787},{"type":312,"tag":347,"props":1824,"children":1825},{"style":400},[1826],{"type":317,"value":782},{"type":312,"tag":347,"props":1828,"children":1829},{"style":406},[1830],{"type":317,"value":796},{"type":312,"tag":347,"props":1832,"children":1833},{"style":400},[1834],{"type":317,"value":782},{"type":312,"tag":347,"props":1836,"children":1837},{"style":354},[1838],{"type":317,"value":1839},"getEdgesTo",{"type":312,"tag":347,"props":1841,"children":1842},{"style":400},[1843],{"type":317,"value":1770},{"type":312,"tag":347,"props":1845,"children":1846},{"style":406},[1847],{"type":317,"value":1775},{"type":312,"tag":347,"props":1849,"children":1850},{"style":400},[1851],{"type":317,"value":1780},{"type":317,"value":426},{"type":312,"tag":347,"props":1854,"children":1855},{"class":349,"style":350},[],{"type":317,"value":426},{"type":312,"tag":347,"props":1858,"children":1859},{"class":349,"style":350},[1860],{"type":312,"tag":347,"props":1861,"children":1862},{"style":1379},[1863],{"type":317,"value":1864},"\u002F\u002F Edges between two nodes",{"type":317,"value":426},{"type":312,"tag":347,"props":1867,"children":1868},{"class":349,"style":350},[1869,1873,1878,1882,1886,1890,1894,1898,1902,1906,1911,1915,1920,1924,1929],{"type":312,"tag":347,"props":1870,"children":1871},{"style":496},[1872],{"type":317,"value":499},{"type":312,"tag":347,"props":1874,"children":1875},{"style":502},[1876],{"type":317,"value":1877}," between",{"type":312,"tag":347,"props":1879,"children":1880},{"style":400},[1881],{"type":317,"value":510},{"type":312,"tag":347,"props":1883,"children":1884},{"style":406},[1885],{"type":317,"value":618},{"type":312,"tag":347,"props":1887,"children":1888},{"style":400},[1889],{"type":317,"value":782},{"type":312,"tag":347,"props":1891,"children":1892},{"style":406},[1893],{"type":317,"value":787},{"type":312,"tag":347,"props":1895,"children":1896},{"style":400},[1897],{"type":317,"value":782},{"type":312,"tag":347,"props":1899,"children":1900},{"style":406},[1901],{"type":317,"value":796},{"type":312,"tag":347,"props":1903,"children":1904},{"style":400},[1905],{"type":317,"value":782},{"type":312,"tag":347,"props":1907,"children":1908},{"style":354},[1909],{"type":317,"value":1910},"getEdgesBetween",{"type":312,"tag":347,"props":1912,"children":1913},{"style":400},[1914],{"type":317,"value":1770},{"type":312,"tag":347,"props":1916,"children":1917},{"style":406},[1918],{"type":317,"value":1919},"nodeA",{"type":312,"tag":347,"props":1921,"children":1922},{"style":400},[1923],{"type":317,"value":1361},{"type":312,"tag":347,"props":1925,"children":1926},{"style":406},[1927],{"type":317,"value":1928},"nodeB",{"type":312,"tag":347,"props":1930,"children":1931},{"style":400},[1932],{"type":317,"value":1780},{"type":317,"value":426},{"type":312,"tag":347,"props":1935,"children":1936},{"class":349,"style":350},[],{"type":317,"value":426},{"type":312,"tag":347,"props":1939,"children":1940},{"class":349,"style":350},[1941],{"type":312,"tag":347,"props":1942,"children":1943},{"style":1379},[1944],{"type":317,"value":1945},"\u002F\u002F A specific edge",{"type":317,"value":426},{"type":312,"tag":347,"props":1948,"children":1949},{"class":349,"style":350},[1950,1954,1958,1962,1966,1970,1974,1978,1982,1986,1991,1995,2000],{"type":312,"tag":347,"props":1951,"children":1952},{"style":496},[1953],{"type":317,"value":499},{"type":312,"tag":347,"props":1955,"children":1956},{"style":502},[1957],{"type":317,"value":769},{"type":312,"tag":347,"props":1959,"children":1960},{"style":400},[1961],{"type":317,"value":510},{"type":312,"tag":347,"props":1963,"children":1964},{"style":406},[1965],{"type":317,"value":618},{"type":312,"tag":347,"props":1967,"children":1968},{"style":400},[1969],{"type":317,"value":782},{"type":312,"tag":347,"props":1971,"children":1972},{"style":406},[1973],{"type":317,"value":787},{"type":312,"tag":347,"props":1975,"children":1976},{"style":400},[1977],{"type":317,"value":782},{"type":312,"tag":347,"props":1979,"children":1980},{"style":406},[1981],{"type":317,"value":796},{"type":312,"tag":347,"props":1983,"children":1984},{"style":400},[1985],{"type":317,"value":782},{"type":312,"tag":347,"props":1987,"children":1988},{"style":354},[1989],{"type":317,"value":1990},"getEdge",{"type":312,"tag":347,"props":1992,"children":1993},{"style":400},[1994],{"type":317,"value":1770},{"type":312,"tag":347,"props":1996,"children":1997},{"style":406},[1998],{"type":317,"value":1999},"edgeId",{"type":312,"tag":347,"props":2001,"children":2002},{"style":400},[2003],{"type":317,"value":1780},{"type":312,"tag":738,"props":2005,"children":2006},{},[],{"type":312,"tag":324,"props":2008,"children":2010},{"id":2009},"updating-edges",[2011],{"type":317,"value":2012},"Updating edges",{"type":312,"tag":313,"props":2014,"children":2015},{},[2016,2018,2023],{"type":317,"value":2017},"Reconnect or restyle an existing edge with ",{"type":312,"tag":342,"props":2019,"children":2020},{},[2021],{"type":317,"value":2022},"updateEdge()",{"type":317,"value":380},{"type":312,"tag":336,"props":2025,"children":2026},{"language":383,"class":339},[2027],{"type":312,"tag":342,"props":2028,"children":2029},{"class":387},[2030,2075,2076,2092,2093,2114,2115],{"type":312,"tag":347,"props":2031,"children":2032},{"class":349,"style":350},[2033,2037,2041,2045,2049,2053,2057,2062,2066,2070],{"type":312,"tag":347,"props":2034,"children":2035},{"style":406},[2036],{"type":317,"value":618},{"type":312,"tag":347,"props":2038,"children":2039},{"style":400},[2040],{"type":317,"value":782},{"type":312,"tag":347,"props":2042,"children":2043},{"style":406},[2044],{"type":317,"value":787},{"type":312,"tag":347,"props":2046,"children":2047},{"style":400},[2048],{"type":317,"value":782},{"type":312,"tag":347,"props":2050,"children":2051},{"style":406},[2052],{"type":317,"value":796},{"type":312,"tag":347,"props":2054,"children":2055},{"style":400},[2056],{"type":317,"value":782},{"type":312,"tag":347,"props":2058,"children":2059},{"style":354},[2060],{"type":317,"value":2061},"updateEdge",{"type":312,"tag":347,"props":2063,"children":2064},{"style":400},[2065],{"type":317,"value":1770},{"type":312,"tag":347,"props":2067,"children":2068},{"style":406},[2069],{"type":317,"value":1999},{"type":312,"tag":347,"props":2071,"children":2072},{"style":400},[2073],{"type":317,"value":2074},", {",{"type":317,"value":426},{"type":312,"tag":347,"props":2077,"children":2078},{"class":349,"style":350},[2079,2083,2088],{"type":312,"tag":347,"props":2080,"children":2081},{"style":406},[2082],{"type":317,"value":837},{"type":312,"tag":347,"props":2084,"children":2085},{"style":406},[2086],{"type":317,"value":2087}," otherNodeId",{"type":312,"tag":347,"props":2089,"children":2090},{"style":400},[2091],{"type":317,"value":828},{"type":317,"value":426},{"type":312,"tag":347,"props":2094,"children":2095},{"class":349,"style":350},[2096,2100,2105,2109],{"type":312,"tag":347,"props":2097,"children":2098},{"style":406},[2099],{"type":317,"value":1391},{"type":312,"tag":347,"props":2101,"children":2102},{"style":496},[2103],{"type":317,"value":2104}," undefined",{"type":312,"tag":347,"props":2106,"children":2107},{"style":400},[2108],{"type":317,"value":1361},{"type":312,"tag":347,"props":2110,"children":2111},{"style":1379},[2112],{"type":317,"value":2113},"\u002F\u002F clear explicit anchor so the new node side auto-resolves",{"type":317,"value":426},{"type":312,"tag":347,"props":2116,"children":2117},{"class":349,"style":350},[2118],{"type":312,"tag":347,"props":2119,"children":2120},{"style":400},[2121],{"type":317,"value":566},{"type":312,"tag":313,"props":2123,"children":2124},{},[2125],{"type":317,"value":2126},"The connection layer uses the same API internally when you drag an endpoint handle to another node.",{"type":312,"tag":738,"props":2128,"children":2129},{},[],{"type":312,"tag":324,"props":2131,"children":2133},{"id":2132},"deleting-edges",[2134],{"type":317,"value":2135},"Deleting edges",{"type":312,"tag":336,"props":2137,"children":2138},{"language":383,"class":339},[2139],{"type":312,"tag":342,"props":2140,"children":2141},{"class":387},[2142],{"type":312,"tag":347,"props":2143,"children":2144},{"class":349,"style":350},[2145,2149,2153,2157,2161,2165,2169,2174,2178,2182],{"type":312,"tag":347,"props":2146,"children":2147},{"style":406},[2148],{"type":317,"value":618},{"type":312,"tag":347,"props":2150,"children":2151},{"style":400},[2152],{"type":317,"value":782},{"type":312,"tag":347,"props":2154,"children":2155},{"style":406},[2156],{"type":317,"value":787},{"type":312,"tag":347,"props":2158,"children":2159},{"style":400},[2160],{"type":317,"value":782},{"type":312,"tag":347,"props":2162,"children":2163},{"style":406},[2164],{"type":317,"value":796},{"type":312,"tag":347,"props":2166,"children":2167},{"style":400},[2168],{"type":317,"value":782},{"type":312,"tag":347,"props":2170,"children":2171},{"style":354},[2172],{"type":317,"value":2173},"deleteEdge",{"type":312,"tag":347,"props":2175,"children":2176},{"style":400},[2177],{"type":317,"value":1770},{"type":312,"tag":347,"props":2179,"children":2180},{"style":406},[2181],{"type":317,"value":1999},{"type":312,"tag":347,"props":2183,"children":2184},{"style":400},[2185],{"type":317,"value":1780},{"type":312,"tag":2187,"props":2188,"children":2189},"note",{},[2190],{"type":317,"value":2191},"Edges are also automatically deleted when either endpoint node is removed.",{"type":312,"tag":738,"props":2193,"children":2194},{},[],{"type":312,"tag":324,"props":2196,"children":2198},{"id":2197},"rendering-with-boardconnectionlayer",[2199],{"type":317,"value":2200},"Rendering with BoardConnectionLayer",{"type":312,"tag":313,"props":2202,"children":2203},{},[2204,2206,2210,2212,2216],{"type":317,"value":2205},"Render ",{"type":312,"tag":342,"props":2207,"children":2208},{},[2209],{"type":317,"value":472},{"type":317,"value":2211}," anywhere under ",{"type":312,"tag":342,"props":2213,"children":2214},{},[2215],{"type":317,"value":378},{"type":317,"value":2217},". It uses the board context, teleports its SVG layer to the root element, and applies the camera transform itself:",{"type":312,"tag":336,"props":2219,"children":2220},{"language":569,"class":339},[2221],{"type":312,"tag":342,"props":2222,"children":2223},{"class":573},[2224,2260,2261,2289,2290,2317,2318,2333,2334,2337,2338,2353,2354,2421,2422,2437,2438,2453,2454],{"type":312,"tag":347,"props":2225,"children":2226},{"class":349,"style":350},[2227,2231,2236,2241,2246,2250,2256],{"type":312,"tag":347,"props":2228,"children":2229},{"style":580},[2230],{"type":317,"value":583},{"type":312,"tag":347,"props":2232,"children":2233},{"style":586},[2234],{"type":317,"value":2235},"script",{"type":312,"tag":347,"props":2237,"children":2238},{"style":615},[2239],{"type":317,"value":2240}," setup",{"type":312,"tag":347,"props":2242,"children":2243},{"style":615},[2244],{"type":317,"value":2245}," lang",{"type":312,"tag":347,"props":2247,"children":2248},{"style":400},[2249],{"type":317,"value":623},{"type":312,"tag":347,"props":2251,"children":2253},{"style":2252},"color:#0000FF;--shiki-dark:#CE9178",[2254],{"type":317,"value":2255},"\"ts\"",{"type":312,"tag":347,"props":2257,"children":2258},{"style":580},[2259],{"type":317,"value":594},{"type":317,"value":426},{"type":312,"tag":347,"props":2262,"children":2263},{"class":349,"style":350},[2264,2268,2272,2276,2280,2284],{"type":312,"tag":347,"props":2265,"children":2266},{"style":394},[2267],{"type":317,"value":397},{"type":312,"tag":347,"props":2269,"children":2270},{"style":400},[2271],{"type":317,"value":403},{"type":312,"tag":347,"props":2273,"children":2274},{"style":406},[2275],{"type":317,"value":378},{"type":312,"tag":347,"props":2277,"children":2278},{"style":400},[2279],{"type":317,"value":414},{"type":312,"tag":347,"props":2281,"children":2282},{"style":394},[2283],{"type":317,"value":419},{"type":312,"tag":347,"props":2285,"children":2286},{"style":360},[2287],{"type":317,"value":2288}," '@lupinum\u002Fvue-board'",{"type":317,"value":426},{"type":312,"tag":347,"props":2291,"children":2292},{"class":349,"style":350},[2293,2297,2301,2305,2309,2313],{"type":312,"tag":347,"props":2294,"children":2295},{"style":394},[2296],{"type":317,"value":397},{"type":312,"tag":347,"props":2298,"children":2299},{"style":400},[2300],{"type":317,"value":403},{"type":312,"tag":347,"props":2302,"children":2303},{"style":406},[2304],{"type":317,"value":472},{"type":312,"tag":347,"props":2306,"children":2307},{"style":400},[2308],{"type":317,"value":414},{"type":312,"tag":347,"props":2310,"children":2311},{"style":394},[2312],{"type":317,"value":419},{"type":312,"tag":347,"props":2314,"children":2315},{"style":360},[2316],{"type":317,"value":485},{"type":317,"value":426},{"type":312,"tag":347,"props":2319,"children":2320},{"class":349,"style":350},[2321,2325,2329],{"type":312,"tag":347,"props":2322,"children":2323},{"style":580},[2324],{"type":317,"value":717},{"type":312,"tag":347,"props":2326,"children":2327},{"style":586},[2328],{"type":317,"value":2235},{"type":312,"tag":347,"props":2330,"children":2331},{"style":580},[2332],{"type":317,"value":594},{"type":317,"value":426},{"type":312,"tag":347,"props":2335,"children":2336},{"class":349,"style":350},[],{"type":317,"value":426},{"type":312,"tag":347,"props":2339,"children":2340},{"class":349,"style":350},[2341,2345,2349],{"type":312,"tag":347,"props":2342,"children":2343},{"style":580},[2344],{"type":317,"value":583},{"type":312,"tag":347,"props":2346,"children":2347},{"style":586},[2348],{"type":317,"value":589},{"type":312,"tag":347,"props":2350,"children":2351},{"style":580},[2352],{"type":317,"value":594},{"type":317,"value":426},{"type":312,"tag":347,"props":2355,"children":2356},{"class":349,"style":350},[2357,2361,2365,2369,2373,2377,2381,2385,2389,2393,2397,2401,2405,2409,2413,2417],{"type":312,"tag":347,"props":2358,"children":2359},{"style":580},[2360],{"type":317,"value":603},{"type":312,"tag":347,"props":2362,"children":2363},{"style":586},[2364],{"type":317,"value":378},{"type":312,"tag":347,"props":2366,"children":2367},{"style":400},[2368],{"type":317,"value":612},{"type":312,"tag":347,"props":2370,"children":2371},{"style":615},[2372],{"type":317,"value":618},{"type":312,"tag":347,"props":2374,"children":2375},{"style":400},[2376],{"type":317,"value":623},{"type":312,"tag":347,"props":2378,"children":2379},{"style":400},[2380],{"type":317,"value":628},{"type":312,"tag":347,"props":2382,"children":2383},{"style":406},[2384],{"type":317,"value":618},{"type":312,"tag":347,"props":2386,"children":2387},{"style":400},[2388],{"type":317,"value":628},{"type":312,"tag":347,"props":2390,"children":2391},{"style":615},[2392],{"type":317,"value":641},{"type":312,"tag":347,"props":2394,"children":2395},{"style":400},[2396],{"type":317,"value":623},{"type":312,"tag":347,"props":2398,"children":2399},{"style":400},[2400],{"type":317,"value":628},{"type":312,"tag":347,"props":2402,"children":2403},{"style":615},[2404],{"type":317,"value":654},{"type":312,"tag":347,"props":2406,"children":2407},{"style":400},[2408],{"type":317,"value":659},{"type":312,"tag":347,"props":2410,"children":2411},{"style":662},[2412],{"type":317,"value":665},{"type":312,"tag":347,"props":2414,"children":2415},{"style":400},[2416],{"type":317,"value":628},{"type":312,"tag":347,"props":2418,"children":2419},{"style":580},[2420],{"type":317,"value":594},{"type":317,"value":426},{"type":312,"tag":347,"props":2423,"children":2424},{"class":349,"style":350},[2425,2429,2433],{"type":312,"tag":347,"props":2426,"children":2427},{"style":580},[2428],{"type":317,"value":682},{"type":312,"tag":347,"props":2430,"children":2431},{"style":586},[2432],{"type":317,"value":472},{"type":312,"tag":347,"props":2434,"children":2435},{"style":580},[2436],{"type":317,"value":691},{"type":317,"value":426},{"type":312,"tag":347,"props":2439,"children":2440},{"class":349,"style":350},[2441,2445,2449],{"type":312,"tag":347,"props":2442,"children":2443},{"style":580},[2444],{"type":317,"value":700},{"type":312,"tag":347,"props":2446,"children":2447},{"style":586},[2448],{"type":317,"value":378},{"type":312,"tag":347,"props":2450,"children":2451},{"style":580},[2452],{"type":317,"value":594},{"type":317,"value":426},{"type":312,"tag":347,"props":2455,"children":2456},{"class":349,"style":350},[2457,2461,2465],{"type":312,"tag":347,"props":2458,"children":2459},{"style":580},[2460],{"type":317,"value":717},{"type":312,"tag":347,"props":2462,"children":2463},{"style":586},[2464],{"type":317,"value":589},{"type":312,"tag":347,"props":2466,"children":2467},{"style":580},[2468],{"type":317,"value":594},{"type":312,"tag":313,"props":2470,"children":2471},{},[2472,2474,2479],{"type":317,"value":2473},"Hover a card edge to reveal a filled connection handle, then drag from it to another card to create a new edge. Dropping a new connection on empty space cancels by default; pass ",{"type":312,"tag":342,"props":2475,"children":2476},{},[2477],{"type":317,"value":2478},"createNodeForConnection",{"type":317,"value":2480}," if your app wants empty-drop creation to create a node and connect it. Hover an edge or select it to reveal draggable endpoint handles for reconnecting existing edges; dropping a reconnect on empty space cancels it.",{"type":312,"tag":313,"props":2482,"children":2483},{},[2484,2486,2491,2493,2498,2500,2505,2507,2511,2513,2518],{"type":317,"value":2485},"UI-created edges use automatic endpoints by default. The edge stores no ",{"type":312,"tag":342,"props":2487,"children":2488},{},[2489],{"type":317,"value":2490},"fromAnchor",{"type":317,"value":2492}," or ",{"type":312,"tag":342,"props":2494,"children":2495},{},[2496],{"type":317,"value":2497},"toAnchor",{"type":317,"value":2499},", so the connection layer keeps choosing the best side as nodes move. Dragging an existing endpoint onto a node side locks that endpoint to the exact side offset under the pointer. Select the edge and use the reset anchor actions to clear manual anchors back to auto. Set ",{"type":312,"tag":342,"props":2501,"children":2502},{},[2503],{"type":317,"value":2504},"endpointMode=\"manual\"",{"type":317,"value":2506}," on ",{"type":312,"tag":342,"props":2508,"children":2509},{},[2510],{"type":317,"value":472},{"type":317,"value":2512},", or ",{"type":312,"tag":342,"props":2514,"children":2515},{},[2516],{"type":317,"value":2517},"connectionsPlugin({ endpointMode: 'manual' })",{"type":317,"value":2519},", when newly created edges should also lock to the side points the user chose.",{"type":312,"tag":1248,"props":2521,"children":2523},{"id":2522},"rendering-with-boardconnectionlayer-routing-styles",[2524],{"type":317,"value":2525},"Routing styles",{"type":312,"tag":313,"props":2527,"children":2528},{},[2529,2531,2535],{"type":317,"value":2530},"Toggle the demo above to compare routing styles. Set the routing on ",{"type":312,"tag":342,"props":2532,"children":2533},{},[2534],{"type":317,"value":472},{"type":317,"value":380},{"type":312,"tag":336,"props":2537,"children":2538},{"language":569,"class":339},[2539],{"type":312,"tag":342,"props":2540,"children":2541},{"class":573},[2542],{"type":312,"tag":347,"props":2543,"children":2544},{"class":349,"style":350},[2545,2549,2553,2558,2562,2567],{"type":312,"tag":347,"props":2546,"children":2547},{"style":580},[2548],{"type":317,"value":583},{"type":312,"tag":347,"props":2550,"children":2551},{"style":586},[2552],{"type":317,"value":472},{"type":312,"tag":347,"props":2554,"children":2555},{"style":615},[2556],{"type":317,"value":2557}," routing",{"type":312,"tag":347,"props":2559,"children":2560},{"style":400},[2561],{"type":317,"value":623},{"type":312,"tag":347,"props":2563,"children":2564},{"style":2252},[2565],{"type":317,"value":2566},"\"step\"",{"type":312,"tag":347,"props":2568,"children":2569},{"style":580},[2570],{"type":317,"value":691},{"type":312,"tag":2572,"props":2573,"children":2574},"table",{},[2575,2594],{"type":312,"tag":2576,"props":2577,"children":2578},"thead",{},[2579],{"type":312,"tag":2580,"props":2581,"children":2582},"tr",{},[2583,2589],{"type":312,"tag":2584,"props":2585,"children":2586},"th",{},[2587],{"type":317,"value":2588},"Style",{"type":312,"tag":2584,"props":2590,"children":2591},{},[2592],{"type":317,"value":2593},"Purpose",{"type":312,"tag":2595,"props":2596,"children":2597},"tbody",{},[2598,2617,2633,2649,2665],{"type":312,"tag":2580,"props":2599,"children":2600},{},[2601,2612],{"type":312,"tag":2602,"props":2603,"children":2604},"td",{},[2605,2610],{"type":312,"tag":342,"props":2606,"children":2607},{},[2608],{"type":317,"value":2609},"bezier",{"type":317,"value":2611}," (default)",{"type":312,"tag":2602,"props":2613,"children":2614},{},[2615],{"type":317,"value":2616},"Smooth cubic bezier curve. Best for organic-looking graphs.",{"type":312,"tag":2580,"props":2618,"children":2619},{},[2620,2628],{"type":312,"tag":2602,"props":2621,"children":2622},{},[2623],{"type":312,"tag":342,"props":2624,"children":2625},{},[2626],{"type":317,"value":2627},"smooth-step",{"type":312,"tag":2602,"props":2629,"children":2630},{},[2631],{"type":317,"value":2632},"Rounded orthogonal connector. Clean and readable.",{"type":312,"tag":2580,"props":2634,"children":2635},{},[2636,2644],{"type":312,"tag":2602,"props":2637,"children":2638},{},[2639],{"type":312,"tag":342,"props":2640,"children":2641},{},[2642],{"type":317,"value":2643},"step",{"type":312,"tag":2602,"props":2645,"children":2646},{},[2647],{"type":317,"value":2648},"Right-angle stepped path. Good for pipeline and workflow layouts.",{"type":312,"tag":2580,"props":2650,"children":2651},{},[2652,2660],{"type":312,"tag":2602,"props":2653,"children":2654},{},[2655],{"type":312,"tag":342,"props":2656,"children":2657},{},[2658],{"type":317,"value":2659},"straight",{"type":312,"tag":2602,"props":2661,"children":2662},{},[2663],{"type":317,"value":2664},"Direct straight line. Simple and lightweight.",{"type":312,"tag":2580,"props":2666,"children":2667},{},[2668,2676],{"type":312,"tag":2602,"props":2669,"children":2670},{},[2671],{"type":312,"tag":342,"props":2672,"children":2673},{},[2674],{"type":317,"value":2675},"arc",{"type":312,"tag":2602,"props":2677,"children":2678},{},[2679],{"type":317,"value":2680},"Curved arc route for sketch-style or hand-drawn edge rendering.",{"type":312,"tag":1248,"props":2682,"children":2684},{"id":2683},"rendering-with-boardconnectionlayer-custom-edge-rendering",[2685],{"type":317,"value":2686},"Custom edge rendering",{"type":312,"tag":313,"props":2688,"children":2689},{},[2690,2692,2697],{"type":317,"value":2691},"Use the ",{"type":312,"tag":342,"props":2693,"children":2694},{},[2695],{"type":317,"value":2696},"edge",{"type":317,"value":2698}," slot for full control over edge appearance:",{"type":312,"tag":336,"props":2700,"children":2701},{"language":569,"class":339},[2702],{"type":312,"tag":342,"props":2703,"children":2704},{"class":573},[2705,2720,2721,2729,2730,2738,2739,2747,2748,2756,2757,2765,2766,2774,2775],{"type":312,"tag":347,"props":2706,"children":2707},{"class":349,"style":350},[2708,2712,2716],{"type":312,"tag":347,"props":2709,"children":2710},{"style":580},[2711],{"type":317,"value":583},{"type":312,"tag":347,"props":2713,"children":2714},{"style":586},[2715],{"type":317,"value":472},{"type":312,"tag":347,"props":2717,"children":2718},{"style":580},[2719],{"type":317,"value":594},{"type":317,"value":426},{"type":312,"tag":347,"props":2722,"children":2723},{"class":349,"style":350},[2724],{"type":312,"tag":347,"props":2725,"children":2726},{"style":400},[2727],{"type":317,"value":2728},"  \u003Ctemplate #edge=\"{ edge, route }\">",{"type":317,"value":426},{"type":312,"tag":347,"props":2731,"children":2732},{"class":349,"style":350},[2733],{"type":312,"tag":347,"props":2734,"children":2735},{"style":400},[2736],{"type":317,"value":2737},"    \u003Cpath :d=\"route.path\" stroke=\"#3b82f6\" stroke-width=\"2\" fill=\"none\" \u002F>",{"type":317,"value":426},{"type":312,"tag":347,"props":2740,"children":2741},{"class":349,"style":350},[2742],{"type":312,"tag":347,"props":2743,"children":2744},{"style":400},[2745],{"type":317,"value":2746},"    \u003Ctext :x=\"route.labelPoint.x\" :y=\"route.labelPoint.y\" text-anchor=\"middle\">",{"type":317,"value":426},{"type":312,"tag":347,"props":2749,"children":2750},{"class":349,"style":350},[2751],{"type":312,"tag":347,"props":2752,"children":2753},{"style":400},[2754],{"type":317,"value":2755},"      {{ edge.label }}",{"type":317,"value":426},{"type":312,"tag":347,"props":2758,"children":2759},{"class":349,"style":350},[2760],{"type":312,"tag":347,"props":2761,"children":2762},{"style":400},[2763],{"type":317,"value":2764},"    \u003C\u002Ftext>",{"type":317,"value":426},{"type":312,"tag":347,"props":2767,"children":2768},{"class":349,"style":350},[2769],{"type":312,"tag":347,"props":2770,"children":2771},{"style":400},[2772],{"type":317,"value":2773},"  \u003C\u002Ftemplate>",{"type":317,"value":426},{"type":312,"tag":347,"props":2776,"children":2777},{"class":349,"style":350},[2778,2782,2786],{"type":312,"tag":347,"props":2779,"children":2780},{"style":580},[2781],{"type":317,"value":717},{"type":312,"tag":347,"props":2783,"children":2784},{"style":586},[2785],{"type":317,"value":472},{"type":312,"tag":347,"props":2787,"children":2788},{"style":580},[2789],{"type":317,"value":594},{"type":312,"tag":738,"props":2791,"children":2792},{},[],{"type":312,"tag":324,"props":2794,"children":2796},{"id":2795},"events",[2797],{"type":317,"value":2798},"Events",{"type":312,"tag":336,"props":2800,"children":2801},{"language":383,"class":339},[2802],{"type":312,"tag":342,"props":2803,"children":2804},{"class":387},[2805,2854,2855,2927,2928,2935,2936,2939,2940,2993,2994,3063,3064,3071,3072,3075,3076,3120,3121,3157,3158],{"type":312,"tag":347,"props":2806,"children":2807},{"class":349,"style":350},[2808,2812,2816,2821,2825,2830,2835,2839,2844,2849],{"type":312,"tag":347,"props":2809,"children":2810},{"style":406},[2811],{"type":317,"value":618},{"type":312,"tag":347,"props":2813,"children":2814},{"style":400},[2815],{"type":317,"value":782},{"type":312,"tag":347,"props":2817,"children":2818},{"style":354},[2819],{"type":317,"value":2820},"on",{"type":312,"tag":347,"props":2822,"children":2823},{"style":400},[2824],{"type":317,"value":1770},{"type":312,"tag":347,"props":2826,"children":2827},{"style":360},[2828],{"type":317,"value":2829},"'edge:created'",{"type":312,"tag":347,"props":2831,"children":2832},{"style":400},[2833],{"type":317,"value":2834},", (",{"type":312,"tag":347,"props":2836,"children":2837},{"style":406},[2838],{"type":317,"value":2696},{"type":312,"tag":347,"props":2840,"children":2841},{"style":400},[2842],{"type":317,"value":2843},") ",{"type":312,"tag":347,"props":2845,"children":2846},{"style":496},[2847],{"type":317,"value":2848},"=>",{"type":312,"tag":347,"props":2850,"children":2851},{"style":400},[2852],{"type":317,"value":2853}," {",{"type":317,"value":426},{"type":312,"tag":347,"props":2856,"children":2857},{"class":349,"style":350},[2858,2863,2867,2872,2876,2881,2885,2889,2893,2897,2901,2906,2910,2914,2918,2923],{"type":312,"tag":347,"props":2859,"children":2860},{"style":406},[2861],{"type":317,"value":2862},"  console",{"type":312,"tag":347,"props":2864,"children":2865},{"style":400},[2866],{"type":317,"value":782},{"type":312,"tag":347,"props":2868,"children":2869},{"style":354},[2870],{"type":317,"value":2871},"log",{"type":312,"tag":347,"props":2873,"children":2874},{"style":400},[2875],{"type":317,"value":1770},{"type":312,"tag":347,"props":2877,"children":2878},{"style":360},[2879],{"type":317,"value":2880},"'Edge created:'",{"type":312,"tag":347,"props":2882,"children":2883},{"style":400},[2884],{"type":317,"value":1361},{"type":312,"tag":347,"props":2886,"children":2887},{"style":406},[2888],{"type":317,"value":2696},{"type":312,"tag":347,"props":2890,"children":2891},{"style":400},[2892],{"type":317,"value":782},{"type":312,"tag":347,"props":2894,"children":2895},{"style":406},[2896],{"type":317,"value":419},{"type":312,"tag":347,"props":2898,"children":2899},{"style":400},[2900],{"type":317,"value":1361},{"type":312,"tag":347,"props":2902,"children":2903},{"style":360},[2904],{"type":317,"value":2905},"'→'",{"type":312,"tag":347,"props":2907,"children":2908},{"style":400},[2909],{"type":317,"value":1361},{"type":312,"tag":347,"props":2911,"children":2912},{"style":406},[2913],{"type":317,"value":2696},{"type":312,"tag":347,"props":2915,"children":2916},{"style":400},[2917],{"type":317,"value":782},{"type":312,"tag":347,"props":2919,"children":2920},{"style":406},[2921],{"type":317,"value":2922},"to",{"type":312,"tag":347,"props":2924,"children":2925},{"style":400},[2926],{"type":317,"value":1780},{"type":317,"value":426},{"type":312,"tag":347,"props":2929,"children":2930},{"class":349,"style":350},[2931],{"type":312,"tag":347,"props":2932,"children":2933},{"style":400},[2934],{"type":317,"value":566},{"type":317,"value":426},{"type":312,"tag":347,"props":2937,"children":2938},{"class":349,"style":350},[],{"type":317,"value":426},{"type":312,"tag":347,"props":2941,"children":2942},{"class":349,"style":350},[2943,2947,2951,2955,2959,2964,2968,2972,2976,2981,2985,2989],{"type":312,"tag":347,"props":2944,"children":2945},{"style":406},[2946],{"type":317,"value":618},{"type":312,"tag":347,"props":2948,"children":2949},{"style":400},[2950],{"type":317,"value":782},{"type":312,"tag":347,"props":2952,"children":2953},{"style":354},[2954],{"type":317,"value":2820},{"type":312,"tag":347,"props":2956,"children":2957},{"style":400},[2958],{"type":317,"value":1770},{"type":312,"tag":347,"props":2960,"children":2961},{"style":360},[2962],{"type":317,"value":2963},"'edge:updated'",{"type":312,"tag":347,"props":2965,"children":2966},{"style":400},[2967],{"type":317,"value":2834},{"type":312,"tag":347,"props":2969,"children":2970},{"style":406},[2971],{"type":317,"value":2696},{"type":312,"tag":347,"props":2973,"children":2974},{"style":400},[2975],{"type":317,"value":1361},{"type":312,"tag":347,"props":2977,"children":2978},{"style":406},[2979],{"type":317,"value":2980},"prev",{"type":312,"tag":347,"props":2982,"children":2983},{"style":400},[2984],{"type":317,"value":2843},{"type":312,"tag":347,"props":2986,"children":2987},{"style":496},[2988],{"type":317,"value":2848},{"type":312,"tag":347,"props":2990,"children":2991},{"style":400},[2992],{"type":317,"value":2853},{"type":317,"value":426},{"type":312,"tag":347,"props":2995,"children":2996},{"class":349,"style":350},[2997,3001,3005,3009,3013,3018,3022,3026,3030,3034,3038,3043,3047,3051,3055,3059],{"type":312,"tag":347,"props":2998,"children":2999},{"style":406},[3000],{"type":317,"value":2862},{"type":312,"tag":347,"props":3002,"children":3003},{"style":400},[3004],{"type":317,"value":782},{"type":312,"tag":347,"props":3006,"children":3007},{"style":354},[3008],{"type":317,"value":2871},{"type":312,"tag":347,"props":3010,"children":3011},{"style":400},[3012],{"type":317,"value":1770},{"type":312,"tag":347,"props":3014,"children":3015},{"style":360},[3016],{"type":317,"value":3017},"'Edge moved from'",{"type":312,"tag":347,"props":3019,"children":3020},{"style":400},[3021],{"type":317,"value":1361},{"type":312,"tag":347,"props":3023,"children":3024},{"style":406},[3025],{"type":317,"value":2980},{"type":312,"tag":347,"props":3027,"children":3028},{"style":400},[3029],{"type":317,"value":782},{"type":312,"tag":347,"props":3031,"children":3032},{"style":406},[3033],{"type":317,"value":2922},{"type":312,"tag":347,"props":3035,"children":3036},{"style":400},[3037],{"type":317,"value":1361},{"type":312,"tag":347,"props":3039,"children":3040},{"style":360},[3041],{"type":317,"value":3042},"'to'",{"type":312,"tag":347,"props":3044,"children":3045},{"style":400},[3046],{"type":317,"value":1361},{"type":312,"tag":347,"props":3048,"children":3049},{"style":406},[3050],{"type":317,"value":2696},{"type":312,"tag":347,"props":3052,"children":3053},{"style":400},[3054],{"type":317,"value":782},{"type":312,"tag":347,"props":3056,"children":3057},{"style":406},[3058],{"type":317,"value":2922},{"type":312,"tag":347,"props":3060,"children":3061},{"style":400},[3062],{"type":317,"value":1780},{"type":317,"value":426},{"type":312,"tag":347,"props":3065,"children":3066},{"class":349,"style":350},[3067],{"type":312,"tag":347,"props":3068,"children":3069},{"style":400},[3070],{"type":317,"value":566},{"type":317,"value":426},{"type":312,"tag":347,"props":3073,"children":3074},{"class":349,"style":350},[],{"type":317,"value":426},{"type":312,"tag":347,"props":3077,"children":3078},{"class":349,"style":350},[3079,3083,3087,3091,3095,3100,3104,3108,3112,3116],{"type":312,"tag":347,"props":3080,"children":3081},{"style":406},[3082],{"type":317,"value":618},{"type":312,"tag":347,"props":3084,"children":3085},{"style":400},[3086],{"type":317,"value":782},{"type":312,"tag":347,"props":3088,"children":3089},{"style":354},[3090],{"type":317,"value":2820},{"type":312,"tag":347,"props":3092,"children":3093},{"style":400},[3094],{"type":317,"value":1770},{"type":312,"tag":347,"props":3096,"children":3097},{"style":360},[3098],{"type":317,"value":3099},"'edge:deleted'",{"type":312,"tag":347,"props":3101,"children":3102},{"style":400},[3103],{"type":317,"value":2834},{"type":312,"tag":347,"props":3105,"children":3106},{"style":406},[3107],{"type":317,"value":1999},{"type":312,"tag":347,"props":3109,"children":3110},{"style":400},[3111],{"type":317,"value":2843},{"type":312,"tag":347,"props":3113,"children":3114},{"style":496},[3115],{"type":317,"value":2848},{"type":312,"tag":347,"props":3117,"children":3118},{"style":400},[3119],{"type":317,"value":2853},{"type":317,"value":426},{"type":312,"tag":347,"props":3122,"children":3123},{"class":349,"style":350},[3124,3128,3132,3136,3140,3145,3149,3153],{"type":312,"tag":347,"props":3125,"children":3126},{"style":406},[3127],{"type":317,"value":2862},{"type":312,"tag":347,"props":3129,"children":3130},{"style":400},[3131],{"type":317,"value":782},{"type":312,"tag":347,"props":3133,"children":3134},{"style":354},[3135],{"type":317,"value":2871},{"type":312,"tag":347,"props":3137,"children":3138},{"style":400},[3139],{"type":317,"value":1770},{"type":312,"tag":347,"props":3141,"children":3142},{"style":360},[3143],{"type":317,"value":3144},"'Edge deleted:'",{"type":312,"tag":347,"props":3146,"children":3147},{"style":400},[3148],{"type":317,"value":1361},{"type":312,"tag":347,"props":3150,"children":3151},{"style":406},[3152],{"type":317,"value":1999},{"type":312,"tag":347,"props":3154,"children":3155},{"style":400},[3156],{"type":317,"value":1780},{"type":317,"value":426},{"type":312,"tag":347,"props":3159,"children":3160},{"class":349,"style":350},[3161],{"type":312,"tag":347,"props":3162,"children":3163},{"style":400},[3164],{"type":317,"value":566},{"type":312,"tag":738,"props":3166,"children":3167},{},[],{"title":3169,"searchDepth":3170,"depth":3170,"links":3171},"",4,[3172,3174,3178,3179,3180,3181,3185],{"id":326,"depth":3173,"text":329},2,{"id":743,"depth":3173,"text":746,"children":3175},[3176],{"id":1250,"depth":3177,"text":1253},3,{"id":1638,"depth":3173,"text":1641},{"id":2009,"depth":3173,"text":2012},{"id":2132,"depth":3173,"text":2135},{"id":2197,"depth":3173,"text":2200,"children":3182},[3183,3184],{"id":2522,"depth":3177,"text":2525},{"id":2683,"depth":3177,"text":2686},{"id":2795,"depth":3173,"text":2798},"markdown","docs",{"source":3189,"path":3190,"stem":3191,"dir":3192,"extension":3193},"content","docs\u002F4.build-features\u002F2.connections.md","docs\u002F4.build-features\u002F2.connections","build-features","md",{"requestedPath":119,"resolvedPath":119,"alternates":3195},[],{"requested":3197,"resolved":3198,"usedFallback":6},{},{"locale":8},{"previous":3200,"next":3202},{"title":107,"id":108,"canonicalKey":109,"locale":8,"draft":6,"navigation":3201,"icon":111,"path":112},{"icon":111},{"title":121,"id":122,"canonicalKey":123,"locale":8,"draft":6,"navigation":3203,"icon":125,"path":126},{"icon":125},{"left":3205,"top":3205,"width":3206,"height":3206,"rotate":3205,"vFlip":6,"hFlip":6,"body":3207},0,24,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 19h8M4 17l6-6l-6-6\"\u002F>",{"left":3205,"top":3205,"width":3209,"height":3210,"rotate":3205,"vFlip":6,"hFlip":6,"body":3211},256,221,"\u003Cpath fill=\"#41b883\" d=\"M204.8 0H256L128 220.8L0 0h97.92L128 51.2L157.44 0z\"\u002F>\u003Cpath fill=\"#41b883\" d=\"m0 0l128 220.8L256 0h-51.2L128 132.48L50.56 0z\"\u002F>\u003Cpath fill=\"#35495e\" d=\"M50.56 0L128 133.12L204.8 0h-47.36L128 51.2L97.92 0z\"\u002F>",{"left":3205,"top":3205,"width":3209,"height":3209,"rotate":3205,"vFlip":6,"hFlip":6,"body":3213},"\u003Cpath fill=\"#3178c6\" d=\"M20 0h216c11.046 0 20 8.954 20 20v216c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20V20C0 8.954 8.954 0 20 0\"\u002F>\u003Cpath fill=\"#fff\" d=\"M150.518 200.475v27.62q6.738 3.453 15.938 5.179T185.849 235q9.934 0 18.874-1.899t15.678-6.257q6.738-4.359 10.669-11.394q3.93-7.033 3.93-17.391q0-7.51-2.246-13.163a30.8 30.8 0 0 0-6.479-10.055q-4.232-4.402-10.149-7.898t-13.347-6.602q-5.442-2.245-9.761-4.359t-7.342-4.316q-3.024-2.2-4.665-4.661t-1.641-5.567q0-2.848 1.468-5.135q1.469-2.288 4.147-3.927t6.565-2.547q3.887-.906 8.638-.906q3.456 0 7.299.518q3.844.517 7.732 1.597a54 54 0 0 1 7.558 2.719a41.7 41.7 0 0 1 6.781 3.797v-25.807q-6.306-2.417-13.778-3.582T198.633 107q-9.847 0-18.658 2.115q-8.811 2.114-15.506 6.602q-6.694 4.49-10.582 11.437Q150 134.102 150 143.769q0 12.342 7.127 21.06t21.638 14.759a292 292 0 0 1 10.625 4.575q4.924 2.244 8.509 4.66t5.658 5.265t2.073 6.474a9.9 9.9 0 0 1-1.296 4.963q-1.295 2.287-3.93 3.97t-6.565 2.632t-9.2.95q-8.983 0-17.794-3.151t-16.327-9.451m-46.036-68.733H140V109H41v22.742h35.345V233h28.137z\"\u002F>",{"left":3205,"top":3205,"width":3206,"height":3206,"rotate":3205,"vFlip":6,"hFlip":6,"body":3215},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"8\" height=\"4\" x=\"8\" y=\"2\" rx=\"1\" ry=\"1\"\u002F>\u003Cpath d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"\u002F>\u003C\u002Fg>",1786637502321]