def METHOD_NAME(result: HFIResultResponse,
                  idir: str,
                  datetime_generated: datetime,
                  planning_area_dict: Dict[int, PlanningArea],
                  station_dict: Dict[int, WeatherStation],
                  fire_centre_name: str,
                  jinja_env: Environment,
                  fuel_types: Dict[int, FuelType]):
    """Generates the prep cycle portion of the PDF"""
    prep_pdf_data, dates, date_range = response_2_prep_cycle_jinja_format(
        result,
        planning_area_dict,
        station_dict,
        fuel_types)
    template = jinja_env.get_template(PDFTemplateName.PREP.value)
    return template.render(
        idir=idir,
        datetime_generated=datetime_generated.isoformat(),
        planning_areas=prep_pdf_data,
        prep_days=dates,
        fire_centre_name=fire_centre_name,
        date_range=date_range)