class_docstr: Serializes any CheckResult instance into HTML format.
  
  Parameters
  ----------
  value : CheckResult
      CheckResult instance that needed to be serialized.
class_docstr_tok: ["Serializes","any","CheckResult","instance","into","HTML","format",".","Parameters","--","--","--","--","--","value",":","CheckResult","CheckResult","instance","that","needed","to","be","serialized","."]
docstr: Prepare the conditions table of the html output.
  
  Parameters
  ----------
  max_info_len : int, default 3000
      max length of the additional info
  include_icon : bool , default: True
      if to show the html condition result icon or the enum
  include_check_name : bool, default False
      whether to include check name into dataframe or not
  output_id : Optional[str], default None
      unique output identifier that will be used to form anchor links
  
  Returns
  -------
  str
docstr_tok: ["Prepare","the","conditions","table","of","the","html","output",".","Parameters","--","--","--","--","--","max_info_len",":","int",",","default","3000","max","length","of","the","additional","info","include_icon",":","bool",",","default",":","True","if","to","show","the","html","condition","result","icon","or","the","enum","include_check_name",":","bool",",","default","False","whether","to","include","check","name","into","dataframe","or","not","output_id",":","Optional","[","str","]",",","default","None","unique","output","identifier","that","will","be","used","to","form","anchor","links","Returns","--","--","--","-","str"]
code: def prepare_conditions_table(
      self,
      max_info_len: int = 3000,
      include_icon: bool = True,
      include_check_name: bool = False,
      output_id: t.Optional[str] = None,
  ) -> str:
      """Prepare the conditions table of the html output.
  
      Parameters
      ----------
      max_info_len : int, default 3000
          max length of the additional info
      include_icon : bool , default: True
          if to show the html condition result icon or the enum
      include_check_name : bool, default False
          whether to include check name into dataframe or not
      output_id : Optional[str], default None
          unique output identifier that will be used to form anchor links
  
      Returns
      -------
      str
      """
      if not self.value.have_conditions():
          return ""
      table = DataFrameHtmlSerializer(
          aggregate_conditions(
              self.value,
              max_info_len=max_info_len,
              include_icon=include_icon,
              include_check_name=include_check_name,
              output_id=output_id,
          )
      ).serialize()
      return f"<h5><b>Conditions Summary</b></h5>{table}"
  
imports: import textwrap
  import typing
  from plotly.basedatatypes import BaseFigure
  from plotly.io import to_html
  from typing_extensions import Literal
  from deepchecks.core import check_result
  from deepchecks.core.resources import requirejs_script
  from deepchecks.core.serialization.abc import ABCDisplayItemsHandler, HtmlSerializer
  from deepchecks.core.serialization.common import aggregate_conditions, form_output_anchor, plotlyjs_script
  from deepchecks.core.serialization.dataframe.html import DataFrameSerializer
  from deepchecks.utils.html import imagetag, linktag
label_desc: Use image node_id 5 for calling the CheckResultSerializer obj's underlying member method code with example usage: obj.prepare_conditions_table(max_info_len, include_icon, include_check_name, output_id) and returns: str, table, str