1/*! For license information please see 71.cc6ddc5b.chunk.js.LICENSE.txt */ 2(this["webpackJsonpnew-era"]=this["webpackJsonpnew-era"]||[]).push([[71,114],{2457:function(e,t,n){"use strict";n(817);var a=n(258),r=n(0),c=n.n(r),o=n(2446);n(2464);t.a=function(e){var t=e.originCode,n=e.destinationCode,r=e.tripType,i=e.extraDescRule,l=function(){return r&&"OW"!==r&&"RT"!==r?1===r.split("|").length?"OW":"RT":r};return c.a.createElement("div",{className:"trip-card"},c.a.createElement("span",null,Object(o.a)(t)),"OW"===l()&&c.a.createElement("i",{className:"icon-arrow-oneway trip-icon"}),"RT"===l()&&c.a.createElement("i",{className:"icon-arrow-roundtrip trip-icon"}),c.a.createElement("span",null,Object(o.a)(n)),i&&c.a.createElement(a.a,{title:i},c.a.createElement("i",{className:"icon-question-circle-line tips"})))}},2464:function(e,t,n){},2466:function(e,t,n){"use strict";n(96),n(2467),n(1320),n(1028)},2467:function(e,t,n){},2468:function(e,t,n){"use strict";var a=n(7),r=n.n(a),c=n(9),o=n.n(c),i=n(95),l=n.n(i),s=n(0),u=n(2),m=n.n(u),p=n(196),f=n(457),d=n.n(f),h=n(1032),v=n(118),b=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n},E=function(e){var t,n,a=e.prefixCls,c=e.separator,o=e.children,i=e.overlay,l=e.dropdownProps,u=b(e,["prefixCls","separator","children","overlay","dropdownProps"]),m=(0,s.useContext(v.b).getPrefixCls)("breadcrumb",a);return t="href"in u?s.createElement("a",r()({className:"".concat(m,"-link")},u),o):s.createElement("span",r()({className:"".concat(m,"-link")},u),o),n=t,t=i?s.createElement(h.a,r()({overlay:i,placement:"bottomCenter"},l),s.createElement("span",{className:"".concat(m,"-overlay-link")},n,s.createElement(d.a,null))):n,o?s.createElement("span",null,t,c&&""!==c&&s.createElement("span",{className:"".concat(m,"-separator")},c)):null};E.__ANT_BREADCRUMB_ITEM=!0;var O=E,g=function(e){var t=e.children,n=(0,s.useContext(v.b).getPrefixCls)("breadcrumb");return s.createElement("span",{className:"".concat(n,"-separator")},t||"/")};g.__ANT_BREADCRUMB_SEPARATOR=!0;var y=g,j=n(227),N=n(80),C=n(88),k=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n};function x(e,t,n,a){var r=n.indexOf(e)===n.length-1,c=function(e,t){if(!e.breadcrumbName)return null;var n=Object.keys(t).join("|");return e.breadcrumbName.replace(new RegExp(":(".concat(n,")"),"g"),(function(e,n){return t[n]||e}))}(e,t);return r?s.createElement("span",null,c):s.createElement("a",{href:"#/".concat(a.join("/"))},c)}var S=function(e,t){return e=(e||"").replace(/^\//,""),Object.keys(t).forEach((function(n){e=e.replace(":".concat(n),t[n])})),e},w=function(e){var t,n=e.prefixCls,a=e.separator,c=void 0===a?"/":a,i=e.style,u=e.className,f=e.routes,d=e.children,h=e.itemRender,b=void 0===h?x:h,E=e.params,g=void 0===E?{}:E,y=k(e,["prefixCls","separator","style","className","routes","children","itemRender","params"]),w=s.useContext(v.b),R=w.getPrefixCls,I=w.direction,_=R("breadcrumb",n);if(f&&f.length>0){var P=[];t=f.map((function(e){var t,n=S(e.path,g);return n&&P.push(n),e.children&&e.children.length&&(t=s.createElement(j.a,null,e.children.map((function(e){return s.createElement(j.a.Item,{key:e.path||e.breadcrumbName},b(e,g,f,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,a=l()(e),r=S(t,n);return r&&a.push(r),a}(P,e.path,g)))})))),s.createElement(O,{overlay:t,separator:c,key:n||e.breadcrumbName},b(e,g,f,P))}))}else d&&(t=Object(p.a)(d).map((function(e,t){return e?(Object(N.a)(e.type&&(!0===e.type.__ANT_BREADCRUMB_ITEM||!0===e.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),Object(C.a)(e,{separator:c,key:t})):e})));var T=m()(u,_,o()({},"".concat(_,"-rtl"),"rtl"===I));return s.createElement("div",r()({className:T,style:i},y),t)};w.Item=O,w.Separator=y;var R=w;t.a=R},2503:function(e,t,n){},2529:function(e,t,n){"use strict";n.r(t);n(1317);var a=n(1021),r=(n(175),n(54)),c=(n(133),n(55)),o=(n(62),n(24)),i=(n(134),n(22)),l=(n(174),n(28)),s=(n(111),n(36)),u=n(5),m=n(3),p=(n(313),n(108)),f=n(0),d=n.n(f),h=n(2494),v=n(820),b=n(50),E=n(53),O=n.n(E),g=n(211),y=n(415),j=n(331),N=n(67
2),C=(n(2503),n(32)),k=n(92),x=n(125),S=n(38),w=n(41),R=p.a.TabPane,I={searchType:"FREE",type:"RED_PACKET",sendCode:"CLAI"},_={offset:0,limit:10};t.default=function(e){var t,n=Object(f.useState)({}),E=Object(m.a)(n,2),P=E[0],T=E[1],A=Object(f.useState)([]),D=Object(m.a)(A,2),L=D[0],B=D[1],U=Object(f.useState)(I),q=Object(m.a)(U,2),M=q[0],G=q[1],F=Object(f.useState)([]),H=Object(m.a)(F,2),Q=H[0],z=H[1],J=Object(f.useState)(!1),K=Object(m.a)(J,2),W=K[0],Y=K[1],V=Object(f.useState)(""),X=Object(m.a)(V,2),Z=X[0],$=X[1],ee=Object(f.useState)(""),te=Object(m.a)(ee,2),ne=te[0],ae=te[1],re=C.a.useContainer().user,ce=null===(t=e.match.params)||void 0===t?void 0:t.id,oe=new k.a,ie=function(e){se(M,{offset:10*(e-1),limit:10})},le=function(e){var t=Object(u.a)(Object(u.a)({},M),{},{type:"DISCOUNT"});b.Http.coupon._createQponSearch(t).then((function(t){t.totalResults&&b.Http.coupon._getQponSearchResults(t.id,{params:{offset:0,limit:50}}).then((function(t){var n,a=null===(n=t.qponOptions)||void 0===n?void 0:n.map((function(e){return{id:e.productCode,label:e.productName}}));e(a)}))}))},se=function(e,t){Y(!0),b.Http.coupon._createQponSearch(e||M).then((function(e){e.totalResults?b.Http.coupon._getQponSearchResults(e.id,{params:t||_}).then((function(e){B(e.qponOptions),Y(!1)})):(Y(!1),B([])),T(e)})).catch((function(e){Object(j.a)(Object(N.b)(e)),Y(!1),B([])}))};Object(f.useEffect)((function(){var e=O.a.cloneDeep(I);ce&&(e.productCode=ce),se(e),b.Http.coupon._createQponSearch(M).then((function(e){e.totalResults&&b.Http.coupon._getQponSearchResults(e.id,{params:{offset:0,limit:50}}).then((function(e){var t,n=null===(t=e.qponOptions)||void 0===t?void 0:t.map((function(e){return{id:e.productCode,label:e.productName}}));z(n),le((function(e){z(n.concat(e))}))}))}))}),[]);var ue=function(e,t){var n=O.a.cloneDeep(M);"productCode"===e?t?n[e]=t:delete n[e]:t?n[e]={code:t,context:"LOCATION_ID"}:delete n[e],G(n)},me=function(e){var t=e.promotionCode,n=e.notificationId;return"\u3001"===t[t.length-1]&&(t=t.substring(0,t.length-1)),t?d.a.createElement("div",{className:"coupons-modal"},d.a.createElement("div",{className:"coupons-modal-code"},"\u4fc3\u9500\u7801\uff1a",t),d.a.createElement("div",null,d.a.createElement(l.a,{onFinish:function(e){!function(e,t){b.Http.serv._sendNotifications({notificationId:e,mobile:t.phone}).then((function(){Object(j.b)("\u77ed\u4fe1\u53d1\u9001\u6210\u529f")})).catch((function(e){Object(j.a)(Object(N.b)(e))}))}(n,e)}},d.a.createElement(c.a,{className:"form-flex"},d.a.createElement(i.a,{xl:18},d.a.createElement(l.a.Item,{name:"phone",label:"\u53d1\u9001\u4fc3\u9500\u7801\u5230\u624b\u673a",rules:[function(){return{require:!0,validator:function(e,t){return function(e){return e&&""!==e?Promise.reject(d.a.createElement(x.a,{message:e})):Promise.resolve()}(oe.telephone(t))}}}]},d.a.createElement(s.a,null))),d.a.createElement(i.a,{xl:6},d.a.createElement(o.a,{htmlType:"submit"},"\u53d1\u9001")))))):d.a.createElement(d.a.Fragment,null)},pe=function(e){re.isLogin?(Y(!0),b.Http.coupon._collectQpon({resultSetId:P.id,qponId:e.id}).then((function(e){Y(!1);var t=!!e.promotionCode;w.a.success({title:"\u606d\u559c\u60a8\uff0c\u9886\u53d6\u6210\u529f\uff01",width:t&&600,content:d.a.createElement("div",null,t&&me(e),d.a.createElement("div",{onClick:function(){w.a.destroyAll()},className:"coupons-close"},d.a.createElement("i",{className:"icon-close"}))),okText:"\u7acb\u5373\u4f7f\u7528",onOk:function(){window.location.href="/"}})})).catch((function(e){Y(!1);var t="";t="OJ-04-1500"===Object(N.c)(e)?"\u8be5\u4f18\u60e0\u5238\u5df2\u4e0d\u80fd\u9886\u53d6\uff0c\u8bf7\u9009\u62e9\u5176\u4ed6\u4f18\u60e0\u5238\u3002":Object(N.b)(e),Object(j.a)(t)}))):re.setModal(!0)};return d.a.createElement("div",{className:"coupons-center container"},d.a.createElement("div",{className:"coupons-title"},d.a.createElement("div",{className:"coupons-title-left"},d.a.createElement("img",{alt:"",src:Object(S.b)("couponsCenterBgDeco")})),d.a.createElement("div",{className:"coupons-title-text"},"\u4f18\u60e0\u5238\u4e2d\u5fc3")),d.a.createElement("div",{className:"coupons-con"},d.a.createElement("div",{className:"coupons-con-search"},d.a.createElement("div",{className:"coupons-con-input"},d.a.createElement(v.a,{value:Z,label:"\u51fa\u53d1\u5730",onChange:function(e){ue("origin",e)}}),d.a.createElement("div",null,d.a.createElement("i",{className:"icon-exchange",onClick:function(){if(M.origin||M.destination){var e,t,n=O.a.cloneDeep(M),a=n.origin;n.origin=n.destination,n.destination=a,G(n),$(null===n||void 0===n||null===(e=n.origin)||void 0===e?void 0:e.code),ae(null===n||void 0===n||null===(t=n.destination)||void 0===t?void 0:t.code)}}})),d.a.createElement(v.a,{value:ne,label:"\u76ee\u7684\u5730",onChange:function(e){ue("destination",e)}}),d.a.createElement(r.a,{defaultValue:ce||"",onChange:function(e){ue("productC
2ode",e)}},d.a.createElement(r.a.Option,{value:""},"\u5168\u90e8\u6d3b\u52a8"),Q.map((function(e){return d.a.createElement(r.a.Option,{value:e.id,key:e.id},e.label)})))),d.a.createElement(o.a,{type:"primary",icon:d.a.createElement("i",{className:"icon-search"}),onClick:function(){se()}},"\u641c\u7d22")),d.a.createElement("div",{className:"coupons-tabs"},d.a.createElement(g.a,{spinning:W},d.a.createElement(p.a,{defaultActiveKey:"1",onChange:function(e){var t="RED_PACKET";"2"===e&&(t="DISCOUNT");var n=Object(u.a)(Object(u.a)({},M),{},{type:t});G(n),se(n)}},d.a.createElement(R,{tab:"\u7ea2\u5305",key:"1"},d.a.createElement("div",{className:"coupons-list"},L.length?null===L||void 0===L?void 0:L.map((function(e,t){return d.a.createElement(h.a,{key:t,onUse:function(){pe(e)},couponsData:e,btnText:"\u7acb\u5373\u9886\u53d6"})})):d.a.createElement(y.a,{message:"\u6e29\u99a8\u63d0\u793a\uff1a\u6682\u65e0\u7ea2\u5305"}),d.a.createElement("div",{className:"coupons-pagination"},P.totalResults>0&&d.a.createElement(a.a,{showSizeChanger:!1,onChange:function(e){ie(e)},defaultCurrent:1,total:P.totalResults})))),d.a.createElement(R,{tab:"\u6298\u6263\u5238",key:"2"},d.a.createElement("div",{className:"coupons-list"},L.length?null===L||void 0===L?void 0:L.map((function(e){var t=Object(u.a)(Object(u.a)({},e),{},{type:"DISCOUNT"});return d.a.createElement(h.a,{onUse:function(){pe(e)},couponsData:t,btnText:"\u7acb\u5373\u9886\u53d6"})})):d.a.createElement(y.a,{message:"\u6e29\u99a8\u63d0\u793a\uff1a\u6682\u65e0\u6298\u6263\u5238"}),d.a.createElement("div",{className:"coupons-pagination"},P.totalResults>0&&d.a.createElement(a.a,{showSizeChanger:!1,onChange:function(e){ie(e)},defaultCurrent:1,total:P.totalResults})))))))))}},2755:function(e,t,n){},2756:function(e,t,n){},2757:function(e,t,n){},2758:function(e,t,n){},2759:function(e,t,n){},2808:function(e,t,n){"use strict";n.r(t);n(1320);var a=n(227),r=(n(2466),n(2468)),c=n(0),o=n.n(c),i=n(78),l=n(53),s=n.n(l),u=n(718),m=n(66),p=n(312),f=(n(62),n(24)),d=(n(1317),n(1021)),h=(n(332),n(129)),v=n(19),b=n(3),E=n(32),O=n(2452),g=n(211),y=n(67),j=n(415),N=n(2446),C=n(41),k=n(2),x=n.n(k),S=n(2558),w=(n(2755),{bookingChannel:"DOMESTIC",searchType:"SERIAL_COUPON",type:"SERIAL_COUPON"}),R={hot:{domestic:[],international:[]},cn:{abcdefg:[],hijkl:[],mnopqrst:[],uvwxyz:[]},int:{abcdefg:[],hijkl:[],mnopqrst:[],uvwxyz:[]}},I=function(e){var t=e.tabsDataSource,n=void 0===t?[{label:Object(m.a)("airPass.domesticAirPass"),value:"DOMESTIC"},{label:Object(m.a)("airPass.internalAirPass"),value:"INTERNATIONAL"}]:t,a=e.onSearch,r=Object(c.useState)(R),i=Object(b.a)(r,2),l=i[0],s=i[1],u=Object(c.useState)(""),p=Object(b.a)(u,2),d=p[0],h=p[1],v=Object(c.useState)(""),E=Object(b.a)(v,2),O=E[0],g=E[1],y=Object(c.useState)("DOMESTIC"),j=Object(b.a)(y,2),N=j[0],C=j[1];return Object(c.useEffect)((function(){localStorage.getItem("city_data")&&s(JSON.parse(localStorage.getItem("city_data")))}),[]),o.a.createElement("div",{className:"filter-panel"},o.a.createElement("div",null,o.a.createElement("div",{className:"filter-panel-tabs"},n.length>0&&n.map((function(e){return o.a.createElement("div",{className:x()("filter-panel-tab-item",N===e.value?"filter-panel-tab-item-active":""),key:e.value,onClick:function(){return t=e.value,C(t),void a(Object.assign(w,{bookingChannel:t,destination:d?{code:d,context:"IATA"}:void 0,origin:O?{code:O,context:"IATA"}:void 0}));var t}},e.label)})))),o.a.createElement("div",{className:"filter-panel-search"},o.a.createElement("div",{className:"filter-panel-search-content"},o.a.createElement("div",{className:"filter-panel-search-content-item"},o.a.createElement("div",{className:"filter-panel-search-content-item-name"},Object(m.a)("common.origin")," "),o.a.createElement(S.a,{type:"all",value:O,onCityInput:function(e){return!e&&g("")},onSelect:function(e){return g(e)},cityData:l,label:Object(m.a)("airPass.airPortPlaceholder")})),o.a.createElement("div",{className:"filter-panel-search-icon",onClick:function(){return g(d),void h(O)}},o.a.createElement("div",{className:"filter-panel-search-icon-line"}),o.a.createElement("i",{className:"icon-exchange"}),o.a.createElement("div",{className:"filter-panel-search-icon-line"})),o.a.createElement("div",{className:"filter-panel-search-content-item"},o.a.createElement("div",{className:"filter-panel-search-content-item-name"},Object(m.a)("common.destination")," "),o.a.createElement(S.a,{value:d,onCityInput:function(e){return!e&&h("")},onSelect:function(e){return h(e)},type:"all",cityData:l,label:Object(m.a)("airPass.airPortPlaceholder")}))),o.a.createElement(f.a,{type:"primary",className:"filter-panel-search-btn",onClick:function(){a(Object.assign(w,{bookingChannel:N,destination:d?{code:d,context:"IATA"}:void 0,origin:O?{code:O,context:"IATA"}:void 0}))}},Object(m.a)("common.search"))))},_=(n(414),n(136)),P=n(2457),T=(n(2756),o.a.forwardRef((function(e,t){var n=e.value,a=e.onChange,r=e.max,c=e.min;return o.a.createElement("dfn",{ref:t,className:"count-dfn"},o.a.createElement("button",{className:x()({disable:n<=c}),onClick:n<=c?void 0:function(){return a(n-1)}},o.a.createElement("i",{className:"icon-minus"})),o.a.createElement("span",null,n),o.a.createElement("button",{className:x()({disable:n>=r}),onClick:n>=r?void 0:function(){return a(n+1)}},o.a.createElement("i",{className:"icon-add"})))}))),A=(n(2757),{FIRST_CLASS:"\u5934\u7b49\u8231",BUSINESS_CLASS:"\u5546\u52a1\u8231",ECONOMY_CLASS:"\u7ecf\u6d4e\u8231",ECON_CLASS:"\u7ecf\u6d4e\u8231"}),D={OW:"\u5355\u7a0b",RT:"\u5f80\u8fd4"},L=function(e){var t=e.shoppingNotice,n=e.getRules,a=e.name,r=e.destinationCode,c=e.tripType,i=e.cabin,l=e.originCode,s=e.beneficiaryNum,u=e.count,p=void 0===u?1:u,f=e.onceGiftLimit,d=void 0===f?1:f,h=e.isLimit,v=e.saleNum,b=e.price,E=e.setCount,O=e.setCheckboxChange,g=e.isCheck,y=e.extraDescRule;return o.a.createElement("div",{className:"ticket-coupons-card"},o.a.createElement("div",{className:"ticket-coupons-card-header"},o.a.createElement("p",null,a)),o.a.createElement("div",{className:"ticket-coupons-card-content"},o.a.createElement("div",{className:"ticket-coupons-card-title"},o.a.createElement(P.a,{originCode:l,destinationCode:r,tripType:c,extraDescRule:y}),o.a.createElement("div",{className:"ticket-coupons-card-title-text"},o.a.createElement("span",null,D[c]||"\u5355\u7a0b"),i&&o.a.createElement("span",{className:"ticket-coupons-card-title-text-divider"}),o.a.createElement("span",null,i&&A[i]))),o.a.createElement("div",{className:"ticket-coupons-card-count"},o.a.createElement("div",{className:"ticket-coupons-card-count-wrap"},o.a.createElement("div",{className:"ticket-coupons-card-count-label"},"\u8d2d\u4e70\u5f20\u6570 ","true"===h&&" : "),"true"===h?v:o.a.createElement(T,{value:p,max:Number(d),min:1,onChange:function(e){return E(e)}})),o.a.createElement("span",{className:"link-btn",onClick:t},Object(m.a)("airPass.shoppingNotice"))),o.a.createElement("div",{className:"ticket-coupons-card-passenger"},o.a.createElement("div",{className:"ticket-coupons-card-count-wrap"},o.a.createElement("div",{className:"ticket-coupons-card-count-label"},"\u53d7\u76ca\u4eba\u4eba\u6570\uff08\u4e0a\u9650\uff09:"),o.a.createElement("div",null,s||"\u4e0d\u9650")),o.a.createElement("span",{className:"link-btn",onClick:n},Object(m.a)("airPass.usageRule"))),o.a.createElement("div",{className:"ticket-coupons-card-total"},o.a.createElement("div",{className:"ticket-coupons-card-total-main"},o.a.createElement("p",null,"\u5957\u7968\u603b\u4ef7\uff08\u4e0d\u542b\u7a0e\uff09\uff1a"),o.a.createElement("p",{className:"ticket-coupons-card-total-main-price"},o.a.createElement("span",{className:"ticket-coupons-card-total-main-price-unit"}," ",b&&b.currencyCode),o.a.createElement("span",{className:"ticket-coupons-card-total-main-price-number"}," ",b&&b.amount*p))),o.a.createElement(_.a,{checked:g,onChange:function(e){return O(e.target.checked)}}))))};n(2758);function B(){B=function(){return t};var e,t={},n=Object.prototype,a=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},c=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",i=r.toStringTag||"@@toStringTag";function l(e,t,n,a){return Object.defineProperty(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a})}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function s(t,n,a,r){var c=n&&n.prototype instanceof p?n:p,o=Object.create(c.prototype);return l(o,"_invoke",function(t,n,a){var r=1;return function(c,o){if(3===r)throw Error("Generator is already running");if(4===r){if("throw"===c)throw o;return{value:e,done:!0}}for(a.method=c,a.arg=o;;){var i=a.delegate;if(i){var l=y(i,a);if(l){if(l===m)continue;return l}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(1===r)throw r=4,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);r=3;var s=u(t,n,a);if("normal"===s.type){if(r=a.done?4:2,s.arg===m)continue;return{value:s.arg,done:a.done}}"throw"===s.type&&(r=4,a.method="throw",a.arg=s.arg)}}}(t,a,new C(r||[])),!0),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var m={};function p(){}function f(){}function d(){}var h={};l(h,c,(function(){return this}));var v=Object.getPrototypeOf,b=v&&v(v(k([])));b&&b!==n&&a.call(b,c)&&(h=b);var E=d.prototype=p.prototype=Object.create(h);function O(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}
vendor: 1,938 bytes, line 2
2))}function g(e,t){function n(r,c,o,i){var l=u(e[r],e,c);if("throw"!==l.type){var s=l.arg,m=s.value;return m&&"object"==typeof m&&a.call(m,"__await")?t.resolve(m.__await).then((function(e){n("next",e,o,i)}),(function(e){n("throw",e,o,i)})):t.resolve(m).then((function(e){s.value=e,o(s)}),(function(e){return n("throw",e,o,i)}))}i(l.arg)}var r;l(this,"_invoke",(function(e,a){function c(){return new t((function(t,r){n(e,a,t,r)}))}return r=r?r.then(c,c):c()}),!0)}function y(t,n){var a=n.method,r=t.i[a];if(r===e)return n.delegate=null,"throw"===a&&t.i.return&&(n.method="return",n.arg=e,y(t,n),"throw"===n.method)||"return"!==a&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+a+"' method")),m;var c=u(r,t.i,n.arg);if("throw"===c.type)return n.method="throw",n.arg=c.arg,n.delegate=null,m;var o=c.arg;return o?o.done?(n[t.r]=o.value,n.next=t.n,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function j(e){this.tryEntries.push(e)}function N(t){var n=t[4]||{};n.type="normal",n.arg=e,t[4]=n}function C(e){this.tryEntries=[[-1]],e.forEach(j,this),this.reset(!0)}function k(t){if(null!=t){var n=t[c];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function n(){for(;++r<t.length;)if(a.call(t,r))return n.value=t[r],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(typeof t+" is not iterable")}return f.prototype=d,l(E,"constructor",d),l(d,"constructor",f),f.displayName=l(d,i,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,l(e,i,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}}
2,O(g.prototype),l(g.prototype,o,(function(){return this})),t.AsyncIterator=g,t.async=function(e,n,a,r,c){void 0===c&&(c=Promise);var o=new g(s(e,n,a,r),c);return t.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},O(E),l(E,i,"Generator"),l(E,c,(function(){return this})),l(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var a in t)n.unshift(a);return function e(){for(;n.length;)if((a=n.pop())in t)return e.value=a,e.done=!1,e;return e.done=!0,e}},t.values=k,C.prototype={constructor:C,reset:function(t){if(this.prev=this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(N),!t)for(var n in this)"t"===n.charAt(0)&&a.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0][4];if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(e){o.type="throw",o.arg=t,n.next=e}for(var r=n.tryEntries.length-1;r>=0;--r){var c=this.tryEntries[r],o=c[4],i=this.prev,l=c[1],s=c[2];if(-1===c[0])return a("end"),!1;if(!l&&!s)throw Error("try statement without catch or finally");if(null!=c[0]&&c[0]<=i){if(i<l)return this.method="next",this.arg=e,a(l),!0;if(i<s)return a(s),!1}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a[0]>-1&&a[0]<=this.prev&&this.prev<a[2]){var r=a;break}}r&&("break"===e||"continue"===e)&&r[0]<=t&&t<=r[2]&&(r=null);var c=r?r[4]:{};return c.type=e,c.arg=t,r?(this.method="next",this.next=r[2],m):this.complete(c)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n[2]===e)return this.complete(n[4],n[3]),N(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n[0]===e){var a=n[4];if("throw"===a.type){var r=a.arg;N(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,n,a){return this.delegate={i:k(t),r:n,n:a},"next"===this.method&&(this.arg=e),m}},t}var U={bookingChannel:"DOMESTIC",searchType:"SERIAL_COUPON",type:"SERIAL_COUPON",sendCode:"CLAI"},q=function(){var e=Object(c.useState)(0),t=Object(b.a)(e,2),n=t[0],a=t[1],r=Object(c.useState)(),i=Object(b.a)(r,2),l=i[0],s=i[1],u=Object(c.useState)(1),k=Object(b.a)(u,2),x=k[0],S=k[1],w=Object(c.useState)([]),R=Object(b.a)(w,2),_=R[0],P=R[1],T=Object(c.useState)(!1),A=Object(b.a)(T,2),D=A[0],q=A[1],M=Object(c.useState)(!1),G=Object(b.a)(M,2),F=G[0],H=G[1],Q=E.a.useContainer().user,z=function(){var e=Object(v.a)(B().mark((function e(t){var n,r,c,i,l,u,p;return B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return q(!0),n=t.val,r=void 0===n?U:n,c=t.offset,e.prev=2,e.next=5,Object(O.g)(r);case 5:return(i=e.sent).id&&s(i.id),e.next=9,Object(O.m)(i.id,{limit:10,offset:c,sortBy:"PRICE",sortOrder:"ASCENDING"});case 9:(l=e.sent)&&(u=(null===l||void 0===l?void 0:l.qponOptions)?l.qponOptions.map((function(e){return Object.assign(e,{count:1,isCheck:!1})})):[],a(l.totalResults),P(u),q(!1)),e.next=18;break;case 13:e.prev=13,e.t0=e.catch(2),q(!1),p=Object(y.b)(e.t0),C.a.warning({content:o.a.createElement("p",null,p),okText:Object(m.a)("common.confirm")});case 18:case"end":return e.stop()}}),e,null,[[2,13]])})));return function(t){return e.apply(this,arguments)}}(),J=function(e,t,n){var a=_.map((function(a){return a.id===n&&(a[t]=e),a}));P(a)},K=function(){var e=Object(v.a)(B().mark((function e(){var t,n,a,r;return B().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(H(!0),e.prev=1,!Q.isLogin){e.next=23;break}if(!Q.userInfo||"1"!==Q.userInfo.userType){e.next=20;break}if(t=!0,n=[],_.forEach((function(e){e.isCheck&&(t=!1,n.push({id:e.id,quantity:e.count}))})),!t){e.next=10;break}return h.a.info({title:Object(m.a)("common.tips"),content:o.a.createElement("div",null,o.a.createElement("p",null,Object(m.a)("airPass.notChoice"))),onOk:function(){return H(!1)}}),e.abrupt("return");case 10:return e.next=12,Object(O.e)();case 12:return a=e.sent,r=a.bookingId,e.next=16,Object(O.d)(r,{qponsSelection:n,resultSetId:l});
2case 16:e.sent&&p.a.push({pathname:"/packages/psginfo",state:{bookingId:r}}),e.next=21;break;case 20:h.a.info({title:Object(m.a)("common.tips"),content:o.a.createElement("div",null,o.a.createElement("p",null,"\u6b64\u4ea7\u54c1\u4ec5\u9650\u4f1a\u5458\u767b\u9646\u8d2d\u4e70\uff0c\u8bf7\u9000\u51fa\u540e\u4f7f\u7528\u4f1a\u5458\u8d26\u6237\u767b\u5f55\u8d2d\u4e70\uff0c\u8c22\u8c22!")),onOk:function(){H(!1)}});case 21:e.next=25;break;case 23:H(!1),Q.setModal(!0);case 25:e.next=30;break;case 27:e.prev=27,e.t0=e.catch(1),H(!1);case 30:case"end":return e.stop()}}),e,null,[[1,27]])})));return function(){return e.apply(this,arguments)}}();return Object(c.useEffect)((function(){z({})}),[]),o.a.createElement("div",{className:"air-pass-ticket"},o.a.createElement(I,{onSearch:function(e){return function(e){z({val:e})}(e)}}),o.a.createElement(g.a,{spinning:D},o.a.createElement("div",{className:"ticket-card-list"},0===_.length&&o.a.createElement(j.a,{description:Object(m.a)("common.friendlyTips")+":"+Object(m.a)("airPass.empty")}),_.map((function(e){return o.a.createElement(L,{key:e.id,name:e.name,tripType:Object(N.b)(e.usageRules,"routeType"),destinationCode:Object(N.b)(e.usageRules,"ArriveAirport"),originCode:Object(N.b)(e.usageRules,"DepartAirport"),cabin:Object(N.b)(e.usageRules,"cabinList"),beneficiaryNum:Object(N.b)(e.usageRules,"beneficiaryNum"),extraDescRule:Object(N.b)(e.usageRules,"extraDescRule"),saleNum:Object(N.b)(e.usageRules,"saleNum"),onceGiftLimit:e.maxPurchaseQuantity,isLimit:Object(N.b)(e.usageRules,"isSaleNumLimit"),price:e.price,count:e.count,setCount:function(t){return J(t,"count",e.id)},setCheckboxChange:function(t){return J(t,"isCheck",e.id)},shoppingNotice:function(){var t;return Object(N.d)(Object(m.a)("airPass.shoppingNotice"),null===(t=e.remark)||void 0===t?void 0:t.shoppingNotice)},getRules:function(){var t;return Object(N.d)(Object(m.a)("airPass.usageRule"),null===(t=e.remark)||void 0===t?void 0:t.usageRule,"html")},isCheck:e.isCheck})}))),_.length>0&&o.a.createElement("div",{className:"ticket-pagination-wrap"},o.a.createElement(d.a,{defaultPageSize:10,defaultCurrent:1,current:x,total:n,showSizeChanger:!1,onChange:function(e){S(e),z({offset:10*(e-1)})}})),o.a.createElement("div",{className:"ticket-btn"},o.a.createElement(f.a,{type:"primary",onClick:function(){return K()},loading:F},Object(m.a)("common.next")))))},M=n(2529),G=(n(2759),[{path:"/airPass/coupon",component:M.default,name:Object(m.a)("coupons.couponsSale")},{path:"/airPass/ticket",component:q,name:Object(m.a)("coupons.ticketSale")}]);t.default=function(e){var t=e.location.pathname||"/airPass/coupon",n=Object(i.g)().pathname;return o.a.createElement("div",{className:"coupons-center container"},o.a.createElement(r.a,{className:"breadcrumb"},o.a.createElement(r.a.Item,null,Object(m.a)("coupons.couponsCenter")),o.a.createElement(r.a.Item,null,o.a.createElement("span",{className:"active-bread-crumb"},function(){var e=n.split("/"),t=s.a.find(G,(function(t){return s.a.isEqual(t.path.split("/"),e)}));return t?t.name:""}()))),o.a.createElement("div",{className:"coupon-content"},o.a.createElement("div",{className:"coupon-menu"},o.a.createElement(a.a,{theme:"dark",defaultSelectedKeys:[t],onClick:function(e){p.a.push(e.key)}},o.a.createElement("div",{className:"coupon-menu-header"},o.a.createElement("p",null,Object(m.a)("coupons.couponsCenter"))),o.a.createElement(a.a.Item,{icon:o.a.createElement("i",{className:"icon-coupon-line"}),key:"/airPass/ticket"},Object(m.a)("coupons.ticketSale")))),o.a.createElement("div",{className:"coupon-main"},o.a.createElement(i.c,null,Object(u.a)(G)))))}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.