Extract structured data from the following HTML and return it as JSON.

HTML:
<div class="hage-ltr-t8vvk6" style="outline-offset: 2px; outline: rgb(74, 144, 226) solid 3px;"><h1 class="MuiTypography-root MuiTypography-header1 hage-ltr-ndehrn" data-testid="edp-banner-event-name" style="outline-offset: 2px;">IVE WORLD TOUR &lt;SHOW WHAT I AM&gt; IN SINGAPORE</h1><h1 class="MuiTypography-root MuiTypography-header3 hage-ltr-1c8novd" data-testid="edp-banner-event-date" style="outline-offset: 2px;">Sat, 09 May 2026 </h1><div class="hage-ltr-18ulvhh"><div><div class="hage-ltr-1j4fojn"><svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium hage-ltr-15knxpb" data-testid="LocationOnOutlinedIcon" focusable="false" viewbox="0 0 24 24"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7M7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9"></path><circle cx="12" cy="9" r="2.5"></circle></svg><p class="MuiTypography-root MuiTypography-paragraph hage-ltr-hp9iqc" data-testid="edp-banner-event-location"><a class="hage-ltr-god7kj" href="/singapore-indoor-stadium-tickets-vdp40651">Singapore Indoor Stadium,</a> Singapore</p></div><div class="hage-ltr-1j4fojn"><svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium hage-ltr-15knxpb" data-testid="AccessTimeOutlinedIcon" focusable="false" viewbox="0 0 24 24"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path></svg><p class="MuiTypography-root MuiTypography-paragraph hage-ltr-hp9iqc" data-testid="edp-banner-event-show-door-times"><span>Show: 6:00 pm</span></p></div></div></div></div>
<!-- FRAGMENT SEPARATOR -->
<div class="MuiTypography-root MuiTypography-paragraph hage-ltr-infhb0" data-testid="edp-main-information-text" style="outline: rgb(74, 144, 226) solid 3px; outline-offset: 2px;"><p> </p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">WAKIN CHAU THE YOUNGER ME CONCERTS TOUR 3.0 - SINGAPORE </div>
<p style="outline-offset: 2px;"><strong>IVE WORLD TOUR &lt;SHOW WHAT I AM&gt; IN SINGAPORE</strong></p>
<p>Date: 9th May 2026 (Saturday), 6PM <strong> </strong></p>
<p>Venue: Singapore Indoor Stadium</p>
<p>Tickets: $368 / $358 / $318 / $288 / $258 / $228 / $188 (excludes booking fee)</p>
<p> </p>
<p><strong>VIP BENEFITS</strong></p>
<p> </p>
<p>• One (1) VIP Standing/Seated ticket</p>
<p>• Soundcheck Party access</p>
<p>• Commemorative lanyard and laminate</p>
<p>• Dedicated VIP merchandise booth lane (Subject to availability)</p>
<p>• Priority Entry (Standing* &amp; Seated)</p>
<p>*No designated Standing Areas Within Standing Pen</p>
<p> </p>
<p><strong>Booking Channels:</strong></p>
<p>- Online: <a href="https://ticketmaster.sg/activity/detail/26sg_ive" target="_blank">www.ticketmaster.sg</a></p>
<p>- Hotline: +65 6018 7645</p></div>

Return a JSON object with these fields: type, title, datetime, location, venue_name, price, organizer, description, event_type, image_url
user
{
  "type": "event",
  "title": "IVE WORLD TOUR <SHOW WHAT I AM> IN SINGAPORE",
  "datetime": "Sat, 09 May 2026",
  "location": "Singapore",
  "venue_name": "Singapore Indoor Stadium",
  "price": "$368 / $358 / $318 / $288 / $258 / $228 / $188",
  "organizer": "TODO",
  "description": "IVE WORLD TOUR <SHOW WHAT I AM> IN SINGAPORE\n\nDate: 9th May 2026 (Saturday), 6PM  \n\nVenue: Singapore Indoor Stadium\n\nTickets: $368 / $358 / $318 / $288 / $258 / $228 / $188 (excludes booking fee)\n\n \n\nVIP BENEFITS\n\n \n\n• One (1) VIP Standing/Seated ticket\n\n• Soundcheck Party access\n\n• Commemorative lanyard and laminate\n\n• Dedicated VIP merchandise booth lane (Subject to availability)\n\n• Priority Entry (Standing* & Seated)\n\n*No designated Standing Areas Within Standing Pen\n\n \n\nBooking Channels:\n\n- Online: www.ticketmaster.sg\n\n- Hotline: +65 6018 7645\n\n",
  "event_type": "In person"
}
assistant