def METHOD_NAME(self, response, **kwargs):
    start = self._parse_detail_start(response, kwargs["start"])
    detail_text = " ".join(response.css(".col-12 > p *::text").extract())
    if "virtual" in detail_text.lower():
        location = {"name": "Virtual, see meeting details", "address": ""}
    elif "121 N" in detail_text:
        location = self.location
    else:
        raise ValueError("Meeting location has changed")
    meeting = Meeting(
        title="Commission",
        description="",
        classification=COMMISSION,
        start=start,
        end=None,
        time_notes="",
        all_day=False,
        location=location,
        source=response.url,
        links=self._parse_detail_links(response),
    )
    meeting["id"] = self._get_id(meeting)
    meeting["status"] = self._get_status(meeting)
    yield meeting