(function(){return function(e,t,n){var a=Scanner.fromMessage(e);a.setLocale(t);var r,o,p,s,i,g,c,d,m,h,l,C,y,x,u,T,v,f,A,S,R,D,k,P;if(D=a.getSpan().next(n.reservationId).parentAnyTag("td").tagContents().innerCapture(regExpFormatted(/\1\s+(.*)/,n.reservationId),1),g=D.previousDate().previousTag("td5").tagContents(),u=a.getSpan().next(n.pickup).nextAnyTag("td").tagContents(),T=u.nextAnyTag("td").tagContents(),u=a.getDetachedSpan((""+T).replace(/\,/g,"")+" "+u).innerDate(),y=T.nextAnyTag("td").tagContents(),h=y.next(n.dropoff).nextAnyTag("td").tagContents(),k=h.nextAnyTag("td").tagContents(),h=a.getDetachedSpan((""+k).replace(/\,/,"")+" "+h).innerDate(),d=k.nextAnyTag("td").tagContents(),p=d.nextTag("td6").nextTag("td6").tagContents(),v=p.next(n.name).nextAnyTag("td").tagContents(),l=v.next(n.price).parentAnyTag("td").tagContents().innerCapture(regExpFormatted(/\1\s+(.*)/,n.price),1),f=l.innerCapture(/([\d,.]+)/,1),A=l.innerCapture(/([^\d,.]+)/,1),P=n.cancellation.test(e.plain)?"Cancelled":"Confirmed",ASSERT(v,g,u))return[{"@context":"http://schema.org","@type":"http://schema.org/RentalCarReservation",totalPrice:f,priceCurrency:A,reservationId:D,reservationStatus:"http://schema.org/Reservation"+P,checkinUrl:S,modifyReservationUrl:r,cancelReservationUrl:o,underName:{"@type":"http://schema.org/Person",name:v,email:R},provider:{"@type":"http://schema.org/Organization",name:g},reservationFor:{"@type":"http://schema.org/Car",brand:{"@type":"http://schema.org/Organization",name:p},license:s,color:i},pickupTime:u,pickupLocation:{"@type":"http://schema.org/Place",name:C,telephone:x,address:y},dropoffTime:h,dropoffLocation:{"@type":"http://schema.org/Place",name:c,telephone:m,address:d}}]}}).call();