var mmd = (() => { var loaded = false var walk = (regex, string, result = [], match = regex.exec(string)) => !match ? result : walk(regex, string, result.concat(match[1])) return { render: () => { if (loaded) { var definitions = walk(/
([\s\S]+?)<\/code><\/pre>/gi, state.html)

        Array.from(document.querySelectorAll('pre code.mermaid')).forEach((diagram, index) => {
          diagram.removeAttribute('data-processed')
          diagram.innerHTML = definitions[index]
        })
      }
      mermaid.initialize({
        theme:
          state._themes[state.theme] === 'dark' ||
          (state._themes[state.theme] === 'auto' && window.matchMedia('(prefers-color-scheme: dark)').matches)
          ? 'dark' : 'default'
      })
      mermaid.init({}, 'code.mermaid')
      loaded = true
    }
  }
})()