code: def js() -> str:
      """The JavaScript for HTML visualization of a `Module`."""
      return """
  function expand(el) {
      console.log(el);
      const siblings = el.parentElement.children;
      siblings[0].onclick = () => collapse(el);
      // Expand list of children.
      siblings[siblings.length - 1].style.display = 'block';
      // Hide expander link.
      siblings[siblings.length - 2].style.display = 'none';
  }
  function collapse(el) {
      console.log(el);
      const siblings = el.parentElement.children;
      siblings[0].onclick = () => expand(el);
      // Hide list of children.
      siblings[siblings.length - 1].style.display = 'none';
      // Show expander link.
      siblings[siblings.length - 2].style.display = 'inline';
  }
      """
  
imports: from collections.abc import Mapping, Sequence
  import dataclasses
  import itertools
  import logging
  import os
  import sys
  from typing import Any, Callable, NamedTuple, Optional
  from haiku._src import summarise
  import jax
  import jax.core
label_desc: Use image node_id 15 for calling a global function with example usage: js() and returns: str