The effective configuration of one diagram: mermaid's defaults, thesite configuration and the diagram's own frontmatter and directives,merged the way mermaid.initialize and mermaidAPI.render do.
The value at a dotted path such as layout as the site configurationand the diagram's directives set it, Json::null() where they leaveit to the defaults: mermaid's getUserDefinedConfig.
Merge src into dst and return the result, following mermaid'sassignWithDepth: objects merge recursively down to depth levels andare shallowly assigned below that; arrays gain the elements they lack;an array merged into an object merges each of its elements in turn.Json::null() plays the role of both undefined and null.