class_docstr: Serializes any SuiteResult instance into HTML format.
  
  Parameters
  ----------
  value : SuiteResult
      SuiteResult instance that needed to be serialized.
docstr: Prepare summary section.
  
  Parameters
  ----------
  output_id : Optional[str], default None
      unique output identifier that will be used to form anchor links
  
  Returns
  -------
  str
docstr_tok: ["Prepare","summary","section",".","Parameters","--","--","--","--","--","output_id",":","Optional","[","str","]",",","default","None","unique","output","identifier","that","will","be","used","to","form","anchor","links","Returns","--","--","--","-","str"]
code: def prepare_summary(
      self, output_id: t.Optional[str] = None, **kwargs
  ) -> str:
      """Prepare summary section.
  
      Parameters
      ----------
      output_id : Optional[str], default None
          unique output identifier that will be used to form anchor links
  
      Returns
      -------
      str
      """
      header = self.prepare_header(output_id)
      prologue = self.prepare_prologue()
      extra_info = self.prepare_extra_info()
  
      suite_creation_example_link = (
          "https://docs.deepchecks.com/stable/general/usage/customizations/"
          "auto_examples/plot_create_a_custom_suite.html"
          "?utm_source=display_output&utm_medium=referral&utm_campaign=suite_link"
      )
      icons = textwrap.dedent(
          """
              <span style="color: green;display:inline-block">\U00002713</span>
              <span style="color: red;display:inline-block">\U00002716</span>
              <span style="color: orange;font-weight:bold;display:inline-block">\U00000021</span>
              <span style="color: firebrick;font-weight:bold;display:inline-block">\U00002048</span>
          """
      ).splitlines()
      return textwrap.dedent(
          f"""
              {header}
              <p>
                  {prologue}<br>
                  Each check may contain conditions (which will result in pass {icons[1]} /
                  fail {icons[2]} / warning {icons[3]} / error {icons[4]}) as well as
                  other outputs such as plots or tables.<br>
                  Suites, checks and conditions can all be modified. Read more about
                  <a href={suite_creation_example_link} target="_blank">custom suites</a>.
              </p>
              {extra_info}
          """
      )
  
imports: import textwrap
  import typing
  import warnings
  from deepchecks.core import check_result
  from deepchecks.core import suite
  from deepchecks.core.resources import requirejs_script
  from deepchecks.core.serialization.abc import HtmlSerializer
  from deepchecks.core.serialization.check_result.html import CheckResultSection
  from deepchecks.core.serialization.check_result.html import CheckResultSerializer
  from deepchecks.core.serialization.common import Html, aggregate_conditions, create_failures_dataframe, form_output_anchor, plotlyjs_script
  from deepchecks.core.serialization.dataframe.html import DataFrameSerializer
  from deepchecks.utils.dataframes import hide_index_for_display
  from deepchecks.utils.html import linktag
label_desc: Use image node_id 6 for calling the SuiteResultSerializer obj's underlying member method code with example usage: obj.prepare_summary(output_id) and returns: textwrap