code: def email_prompt() -> str:
      # Emoji can cause encoding errors on non-UTF-8 terminals
      # (See https://github.com/streamlit/streamlit/issues/2284.)
      # WT_SESSION is a Windows Terminal specific environment variable. If it exists,
      # we are on the latest Windows Terminal that supports emojis
      show_emoji = sys.stdout.encoding == "utf-8" and (
          not env_util.IS_WINDOWS or os.environ.get("WT_SESSION")
      )
  
      # IMPORTANT: Break the text below at 80 chars.
      return """
        {0}%(welcome)s
  
        If you’d like to receive helpful onboarding emails, news, offers, promotions,
        and the occasional swag, please enter your email address below. Otherwise,
        leave this field blank.
  
        %(email)s""".format(
          "👋 " if show_emoji else ""
      ) % {
          "welcome": click.style("Welcome to Streamlit!", bold=True),
          "email": click.style("Email: ", fg="blue"),
      }
  
imports: import json
  import os
  import sys
  import textwrap
  from collections import namedtuple
  from datetime import datetime
  from typing import Optional
  from uuid import uuid4
  import click
  import toml
  from streamlit import env_util, file_util, util
  from streamlit.logger import get_logger
label_desc: Use image node_id 1 for calling a global function with example usage: email_prompt() and returns: unknown