new ReverseTemplateList([new ReverseTemplate("airchina-confirmation-zh",function(){return!0},function(e){if(!/\u3010\u4e2d\u56fd\u56fd\u822a\u3011/.test(e.plain))return CONTINUE;if(!/\u7535\u5b50\u5ba2\u7968\u5df2\u51fa\u7968/.test(e.plain))return CONTINUE;var t=Scanner.fromMessage(e);t.setLocale("zh_Hans_CN");var r,a,n,i,p,s,o=t.getSpan(),h=o.innerCapture(/(?:\u3010.+\u3011)?(.+)\u60a8\u597d\uff0c\u56fd\u822a\u5c0f\u79d8\u4e66\u6e29\u99a8\u63d0\u793a\uff1a\u60a8\u8d2d\u4e70\u7684\u56fd\u822a ([0-9A-Z]{2}) (.+?)\u822a\u73ed (.+?) \u7535\u5b50\u5ba2\u7968\u5df2\u51fa\u7968\u3002.*\u8d77\u98de\u65f6\u95f4(\d{4}-\d{2}-\d{2} \d{2}:\d{2})\u3002/);if(h&&6===h.length&&(r=o.innerCapture(/\u3010(.+)\u3011/,1),a=h[2],n=h[1],i=h[3],p=h[4],s=h[5]),ASSERT(n,i,p,s)){for(var l=[],c=n.split("\uff0c"),g=0;g<c.length;g++)for(var m=i.split("\uff0c"),u=0;u<m.length;u++){var v="";0===u&&(v=s);var d,f,S;1===m.length?(p=(""+p).replace(/\(\u5355\u7a0b\)/g,""),S=p.split("-"),d=S[0],f=S[1]):m.length>1&&(p=(""+p).replace(/\(\u5f80\u8fd4\)/g,""),S=p.split("-"),d=S[0+u],f=S[1+u]),""!==v&&(ASSERT(a,d,f)&&l.push({"@context":"http://schema.org","@type":"http://schema.org/FlightReservation",reservationFor:{"@type":"http://apple.com/FuzzyFlight",airlineName:r,airlineCode:a,flightNumber:(""+m[u]).replace(/\s+/g,""),departureAirportFuzzy:d,departureTime:v,arrivalAirportFuzzy:f},underName:{"@type":"http://schema.org/Person",name:""+c[g]},reservedTicket:{"@type":"http://schema.org/Ticket",ticketedSeat:{"@type":"http://schema.org/Seat"}},reservationStatus:"http://schema.org/ReservationConfirmed"}))}return l}},"0/1/2/3/4/5/1486/152/521/524","SG47f91b7a")]);