text: from typing import Any
  
  from starlette.responses import FileResponse as FileResponse  # noqa
  from starlette.responses import HTMLResponse as HTMLResponse  # noqa
  from starlette.responses import JSONResponse as JSONResponse  # noqa
  from starlette.responses import PlainTextResponse as PlainTextResponse  # noqa
  from starlette.responses import RedirectResponse as RedirectResponse  # noqa
  from starlette.responses import Response as Response  # noqa
  from starlette.responses import StreamingResponse as StreamingResponse  # noqa
  from starlette.responses import UJSONResponse as UJSONResponse  # noqa
  
  try:
      import orjson
  except ImportError:  # pragma: nocover
      orjson = None  # type: ignore
  
  
  class ORJSONResponse(JSONResponse):
      media_type = "application/json"
  
      def __init__(self, *args, option: int = 0, **kwargs) -> None:  # type: ignore
          self.option = option
          super().__init__(*args, **kwargs)
  
      def render(self, content: Any) -> bytes:
          assert orjson is not None, "orjson must be installed to use ORJSONResponse"
          return orjson.dumps(content, option=self.option)
  