(function(){return function(e,t,n){var a=Scanner.fromMessage(e);a.setLocale(t);var r,p,o,s,c,g,i,m,d,h,u,S,x,y,T,l;if(g=a.getDetachedSpan(""+e.subject).innerCapture(regExpFormatted(/\1\s+(.*)/,n.reminder),1),S=a.getSpan().innerCapture(regExpFormatted(/\1 <(.*?)>/,""+g),1),u=a.getSpan().innerAddress(),a.getSpan().next(g).nextAnyTag("table").nextAnyTag("table").nextAnyTag("td").nextAnyTag("td").tagContents(),s=a.getSpan().nextDate().nextDate(),c=s.parentAnyTag("td").tagContents().innerCapture(/>\s+(.*)/,1),s=a.getDetachedSpan(s+" "+c).innerDate(),r=a.getSpan().innerCapture(regExpFormatted(/\1\s+(.+)\, .our/,n.name),1),d=a.getSpan().next(n.ticketToken).nextLink(),x=u.parentAnyTag("td").tagContents().innerCapture(/(.*?)(\s<|\n)/,1),ASSERT(s,g))return[{"@context":"http://schema.org","@type":"http://schema.org/EventReservation",name:r,totalPrice:p,priceCurrency:o,reservedTicket:{"@type":"http://schema.org/Ticket",ticketedSeat:{"@type":"http://schema.org/Seat",seatNumber:i,seatRow:l,seatSection:m},ticketToken:d,ticketNumber:h},reservationFor:{"@type":"http://schema.org/Event",eventStatus:"http://schema.org/EventConfirmed",name:g,url:S,startDate:s,endDate:T,location:{"@type":"http://schema.org/Place",name:x,telephone:y,address:u}}}]}}).call();