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