PageSourceSearch

https://www.hongkongairlines.com/portal/assets/index-BoBsKRW4.js

js hongkongairlines.com collected 2026-09-24 17:21:51 UTC 18,996 bytes, 1 lines download raw bytes

1/* empty css             */import"./el-infinite-scroll-l0sNRNKZ.js";/* empty css                         */import{d as W,u as X,r as u,c as G,a9 as ve,p as pe,a as V,w as N,b as e,x as he,j as _,t as r,i as b,y as ae,K as me,e as c,g as M,M as ge,bF as ye,F as S,f as E,l as J,ar as fe,J as K,I as ie,bx as Ce,bI as be,de as ke,df as Ae,o as a,aC as Le,_ as Z,n as le,dg as Te,dh as we,di as Ne,cC as oe,aa as re,X as xe,bO as Ie,c0 as Se,Y as Pe,bY as Ee,d2 as Oe,B as ne,$ as De,az as Be,ay as $e,a3 as ce,cG as He}from"./index-B-dtNIsA.js";import{D as Fe,E as Me,F as Re,G as Ue}from"./travelpass-CpbWQ-hK.js";import{B as ze}from"./index-CWSflgJN.js";/* empty css                  *//* empty css                  *//* empty css                     *//* empty css                   *//* empty css                 */import{l as q}from"./lodash-ZWyl6fiV.js";import{u as je}from"./device-D02SuNtL.js";/* empty css                 *//* empty css                        */import{E as te}from"./index-DxJcGhOk.js";import{_ as Ge}from"./[email protected]";import"./el-tooltip-l0sNRNKZ.js";const Ve="data:image/png;base64,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",Qe={class:"label"},qe={class:"section_hd"},Je={class:"title"},Ke={class:"search_form"},Ze={key:0,class:"search_list"},Ye={class:"section_title"},We={class:"result_list"},Xe=["onClick"],et={key:0,class:"flex_section"},tt={class:"section_title"},st={class:"list"},at=["onClick"],lt={class:"text"},ot={class:"text"},nt={class:"flex_section"},ct={class:"section_title"},it={class:"list"},rt=["onClick"],dt={class:"text"},ut={class:"text"},_t={class:"section_title"},vt={class:"body"},pt={class:"types"},ht=["onClick"],mt={class:"city_list"},gt={class:"title"},yt=["onClick"],ft={class:"code"},Ct={class:"text"},bt=["onClick"],kt={class:"code"},At={class:"text"},se="hkAir@TravelPassListCityStore",Lt=W({__name:"DepartureSelect",emits:["select"],setup(Q,{emit:O}){const{t:d,locale:x}
1=X(),R=je(),t=u(!1),k=u([{countryCode:"",countryName:d("moduleCommon.allLabel"),stationList:[{cityCode:"",cityName:d("moduleCommon.allLabel")}]}]),g=u([]),I=u({countryCode:"",countryName:d("moduleCommon.allLabel"),stationList:[{cityCode:"",cityName:d("moduleCommon.allLabel")}]}),$=u({code:"",name:d("moduleCommon.allLabel")}),D=u(),n=u(),A=u([]),i=u([]),m=u(""),P=u([]),T=u([]),B=O,j=G(()=>R.device===ve.PC);pe(t,s=>{s?(i.value=q.cloneDeep(Y()),document.addEventListener("click",F),Le(()=>{n.value&&(n.value.scrollTop=0)})):(i.value=[],T.value=[],m.value="",document.removeEventListener("click",F))});const v=()=>{be().then(s=>{const l=s.data||[];if(l.length>0){const f=l.filter(C=>C.stationList&&C.stationList.length>0);k.value.push(...f),g.value=k.value,p(f)}})},p=s=>{let l=[];s.forEach(y=>{y.stationList.forEach(f=>{const C=f.airportList.map(L=>({code:L.airportCode,name:L.airportName,cityName:f.cityName})),o=[{code:f.cityCode,name:f.cityName,cityName:f.cityName},...C];l.push(...o)})}),P.value=q.cloneDeep(l)},H=()=>{ke().then(s=>{const l=s.data||[];if(l.length>0){const f=q.cloneDeep(A.value),C=l.map(o=>({code:o.cityCode,name:o.cityName,...o}));A.value=[...C,...f]}})},w=()=>{Ae().then(s=>{const l=s.data||[];if(l.length>0){const f=l.map(C=>({code:C.airportCode,name:C.airportName,...C}));A.value.push(...f)}})},F=s=>{if(!D.value)return;D.value.contains(s.target)||(t.value=!1)},U=s=>{I.value=s,g.value=s.countryCode?k.value.filter(l=>s.countryCode===l.countryCode):k.value},h=(s,l)=>{const y={code:(s==null?void 0:s.code)||(l==null?void 0:l.airportCode)||s.cityCode,name:s.cityName};$.value=y,y.code&&de({code:(s==null?void 0:s.code)||(l==null?void 0:l.airportCode)||s.cityCode,name:(s==null?void 0:s.name)||(l==null?void 0:l.airportName)||s.cityName,cityName:s.cityName}),B("select",y),t.value=!1},Y=()=>{const s=localStorage.getItem(se),l=s?JSON.parse(s):null,y=x.value;return l?l[y]:[]},de=s=>{const{code:l,name:y}=s,f=x.value,C=Y();let o=[];C?o=C.findIndex(z=>z.code===l&&z.name===y)<0?[s,...C]:C:o=[s],o.length>8&&o.splice(8);const L=JSON.stringify({[f]:o});localStorage.setItem(se,L)},ue=()=>{const s=x.value,l=JSON.stringify({[s]:""});localStorage.setItem(se,l),i.value=[]},_e=q.throttle(()=>{const s=m.value.trim();if(!s){T.value=[];return}const l=P.value.filter(y=>{const f=y.code.toLowerCase(),C=y.name.toLowerCase(),o=s.toLowerCase();return f.includes(o)||C.includes(o)});T.value=q.cloneDeep(l)},300);return H(),w(),v(),(s,l)=>{const y=ae,f=ge,C=Ce;return a(),V(C,{offset:10,visible:t.value,"show-arrow":!1,width:j.value?"600px":"100%","append-to":"body",trigger:"click",placement:"bottom-end",transition:"el-zoom-in-top","popper-class":["depart_popover",{"!w-full !max-w-[836px]":!j.value},{"!fixed !inset-0":!j.value}]},{reference:N(()=>[e("div",{ref_key:"toggleRef",ref:D,class:"toggle"},[e("div",Qe,r(b(d)("travelPass.list.fromLabel"))+":",1),e("div",{class:"show",onClick:l[0]||(l[0]=o=>t.value=!0)},[e("p",null,r($.value.name),1),_(y,{class:"dropdown_icon"},{default:N(()=>[_(b(ie))]),_:1})])],512)]),default:N(()=>[e("section",{class:"pop_section",onClick:l[3]||(l[3]=he(()=>{},["stop"]))},[e("div",qe,[e("h4",Je,r(b(d)("travelPass.list.fromLabel")),1),_(y,{class:"close_icon",onClick:l[1]||(l[1]=o=>t.value=!1)},{default:N(()=>[_(b(me))]),_:1})]),e("div",{ref_key:"panelRef",ref:n,class:"panel"},[e("div",Ke,[_(f,{modelValue:m.value,"onUpdate:modelValue":l[2]||(l[2]=o=>m.value=o),clearable:"",placeholder:b(d)("travelPass.list.inputPlaceholder"),"prefix-icon":b(ye),onInput:b(_e)},null,8,["modelValue","placeholder","prefix-icon","onInput"])]),T.value.length>0?(a(),c("div",Ze,[e("div",Ye,r(b(d)("travelPass.list.searchResult")),1),e("div",We,[(a(!0),c(S,null,E(T.value,o=>(a(),c("div",{key:o.code,class:"result_item",onClick:L=>h(o,null)},r(o.name)+" | "+r(o.code),9,Xe))),128))])])):M("",!0),T.value.length<1?(a(),c(S,{key:1},[i.value.length>0?(a(),c("div",et,[e("div",tt,[J(r(b(d)("travelPass.list.history"))+" ",1),e("div",{class:"delete_btn",onClick:ue},[_(y,null,{default:N(()=>[_(b(fe))]),_:1})])]),e("div",st,[(a(!0),c(S,null,E(i.value,o=>
1(a(),c("div",{key:o.code,class:"list_item",onClick:L=>h(o,null)},[e("p",lt,r(o.name),1),e("p",ot,"("+r(o.code)+")",1)],8,at))),128))])])):M("",!0),e("div",nt,[e("div",ct,r(b(d)("travelPass.list.hotCitiesOrAirport")),1),e("div",it,[(a(!0),c(S,null,E(A.value,o=>(a(),c("div",{key:o.code,class:"list_item",onClick:L=>h(o,null)},[e("p",dt,r(o.name),1),e("p",ut,"("+r(o.code)+")",1)],8,rt))),128))])]),e("div",_t,r(b(d)("travelPass.list.nationality")),1),e("div",vt,[e("div",pt,[(a(!0),c(S,null,E(k.value,(o,L)=>(a(),c("div",{key:L,class:K(["type_li",{active:o.countryCode===I.value.countryCode}]),onClick:ee=>U(o)},r(o.countryName),11,ht))),128))]),e("div",mt,[(a(!0),c(S,null,E(g.value,o=>(a(),c("div",{key:o.countryCode,class:"items"},[e("div",gt,r(o.countryName),1),(a(!0),c(S,null,E(o.stationList,(L,ee)=>(a(),c("div",{key:ee,class:"item_panel"},[e("div",{class:"item_li",onClick:z=>h(L,null)},[e("p",ft,r(L.cityCode),1),e("p",Ct,r(L.cityName),1)],8,yt),L.airportList&&L.airportList.length>0?(a(!0),c(S,{key:0},E(L.airportList,z=>(a(),c("div",{key:z.airportCode,class:"item_li",onClick:Ls=>h(L,z)},[e("p",kt,r(z.airportCode),1),e("p",At,r(z.airportName),1)],8,bt))),128)):M("",!0)]))),128))]))),128))])])],64)):M("",!0)],512)])]),_:1},8,["visible","width","popper-class"])}}}),Tt=Z(Lt,[["__scopeId","data-v-360e6664"]]),wt={class:"travel_pass_filter"},Nt={class:"dropdown_filter"},xt={class:"label"},It={class:"dropdown_show"},St={class:"buttons_filter"},Pt=["onClick"],Et=W({__name:"ListFilter",emits:["filterChange"],setup(Q,{emit:O}){const{t:d}=X(),x={id:"",value:d("travelPass.list.all")},R={value:"",label:d("travelPass.list.all")},t=le([{id:"class",label:d("travelPass.list.classLabel"),value:"",selectedLabel:d("travelPass.list.all"),options:[R,{value:"Y",label:d("moduleCommon.classEconomy")},{value:"C",label:d("moduleCommon.classBusiness")}],changeMethod:$},{id:"tripType",label:d("moduleCommon.tripTypeLabel"),value:"",selectedLabel:d("travelPass.list.all"),options:[R,{value:"ow",label:d("moduleCommon.tripTypeOneWay")},{value:"rt",label:d("moduleCommon.tripTypeRoundTrip")}],changeMethod:$}]),k=u([x]),g=le({tripType:"",cabinLevel:"",orgCode:"",areaId:""}),I=O;function $(i){var P;const m=t.findIndex(T=>T.id===i.id);if(m!==-1&&t[m].value!==i.value){t[m].value=i.value;const T=(P=t[m].options)==null?void 0:P.find(B=>B.value===i.value);t[m].selectedLabel=T?T.label:d("travelPass.list.all"),i.id==="tripType"&&(g.tripType=i.value),i.id==="class"&&(g.cabinLevel=i.value),I("filterChange",g)}}async function D(){try{const i=await Fe(),{code:m,data:P}=i;if(m==="00000"&&P){const T=[x,...P.map(B=>({id:B.id.toString(),value:B.areaName}))];k.value=T,I("filterChange",g)}}catch(i){console.error(i)}}function n(i){i!==g.areaId&&(g.areaId=i,I("filterChange",g))}const A=i=>{g.orgCode=i.code,I("filterChange",g)};return D(),(i,m)=>{const P=ae,T=Ne,B=we,j=Te;return a(),c("div",wt,[e("div",Nt,[_(Tt,{onSelect:A}),(a(!0),c(S,null,E(t,v=>(a(),c("div",{key:v.id,class:"dropdown_filter_item"},[e("div",xt,r(v.label)+":",1),_(j,{onCommand:p=>v.changeMethod({value:p,id:v.id}),trigger:"click","popper-class":"custom_dropdown_popper"},{dropdown:N(()=>[_(B,null,{default:N(()=>[(a(!0),c(S,null,E(v.options,p=>(a(),V(T,{key:p.value,command:p.value},{default:N(()=>[e("span",{class:K({selected:v.value===p.value})},r(p.label),3)]),_:2},1032,["command"]))),128))]),_:2},1024)]),default:N(()=>[e("span",It,[J(r(v.selectedLabel),1),_(P,{class:"dropdown_icon"},{default:N(()=>[_(b(ie))]),_:1})])]),_:2},1032,["onCommand"])]))),128))]),e("div",St,[(a(!0),c(S,null,E(k.value,v=>(a(),c("button",{key:v.id,class:K(["button",{active:g.areaId===v.id}]),onClick:p=>n(v.id)},r(v.value),11,Pt))),128))])])}}}),Ot=Z(Et,[["__scopeId","data-v-af71b6ca"]]),Dt="/portal/assets/icon_sellout_zh-C74HMOGA.svg",Bt="/portal/assets/icon_sellout_en-BXRM9cdC.svg",$t="/portal/assets/icon_sellout_ja-Cb-5ycFl.svg",Ht="/portal/assets/icon_sellout_th-jtqTqK4H.svg",Ft={class:"card_head"},Mt={class:"brand_tag"},Rt={class:"level_tag"},Ut={class:"tag"},zt={class:"tag"},jt={class:"card_body"},Gt={class:"card_image"},Vt={class:"fail_slot"},Qt={key:1,class:"sale_status"},qt={key:2,class:"pre_sale_image"},Jt={class:"pre_sale_image_text"},Kt={class:"card_info"},Zt={class:"info_hd"},Yt={class:"title"},Wt={class:"desc"},Xt={class:"price"},es=W({__name:"ListCard",props:{data:{},target:{}},setup(Q){const O=Q,{t:d,locale:x}=X(),R=x.value,t=G(()=>{var A,i,m;const n=O.data||{};return{id:n.id||"",brandName:n.brandName||"",cabinLevel:n.cabinLevel||"Y",tripType:n.tripType||"OW",icon:n.icon||((A=n.productJson)==null?void 0:A.icon),title:n.productName||n.prodName||((i=n.productJson)==null?void 0:i.prodName)||"",description:n.description||((m=n.productJson)==null?void 0:m.description)||"",currency:n.currency||"HKD",price:n.lowPrice||n.price||n.totalAmount||0,sellFrom:n.sellFrom||null,curInventory:n.curInventory||null,channelCode:n.channelCode||""}}),k=G(()=>{const n=t==null?void 0:t.value.sellFrom;if(n){const A=new Date().getTime(),i=new Date(n).getTime();return A<i}return!1}),g=G(()=>(t==null?void 0:t.value.curInventory)===0),I=G(()=>{switch(R.split("-")[0].toLowerCase()){case"zh":return Dt;case"en":return Bt;case"ja":return $t;case"th":return Ht}}),$=G(()=>{const n=t==null?void 0:t.value.cabinLevel;
1if(n==="Y")return d("moduleCommon.classEconomy");if(n==="C")return d("moduleCommon.classBusiness")}),D=G(()=>{const n=t==null?void 0:t.value.tripType;if(n===oe.OW)return d("moduleCommon.tripTypeOneWay");if(n===oe.RT)return d("moduleCommon.tripTypeRoundTrip")});return(n,A)=>{const i=ae,m=Ie,P=re("router-link");return a(),V(P,{to:`${b(xe)("/travelpass/buy")}/${t.value.id}`,target:O.target??"_self",class:K(["card_panel",{sold_out:g.value,pre_sale:k.value}])},{default:N(()=>[e("div",Ft,[e("div",Mt,[_(te,{text:t.value.brandName,placement:"top-start",effect:"light"},null,8,["text"])]),e("div",Rt,[e("div",Ut,r($.value),1),e("div",zt,r(D.value),1)])]),e("div",jt,[e("div",Gt,[!k.value||k.value&&t.value.icon?(a(),V(m,{key:0,class:"image",src:t.value.icon,fit:"cover",alt:t.value.title},{error:N(()=>[e("div",Vt,[_(i,null,{default:N(()=>[_(b(Se))]),_:1})])]),_:1},8,["src","alt"])):M("",!0),g.value?(a(),c("div",Qt,[e("div",{class:"soldOut_image",style:Pe({backgroundImage:`url(${I.value})`})},null,4)])):M("",!0),k.value&&!t.value.icon?(a(),c("div",qt,[A[1]||(A[1]=e("div",{class:"pre_sale_image_bg"},null,-1)),e("div",Jt,[J(r(b(d)("travelPass.list.comingSoonLabel")),1),A[0]||(A[0]=e("br",null,null,-1)),J(" "+r(b(d)("travelPass.list.stayTunedLabel")),1)])])):M("",!0)]),e("div",Kt,[e("div",Zt,[e("div",Yt,[_(te,{text:t.value.title,lines:2,placement:"top-start",effect:"light"},null,8,["text"])]),e("div",Wt,[_(te,{text:t.value.description,lines:2,placement:"top-start",effect:"light"},null,8,["text"])])]),e("div",Xt,r(t.value.currency)+" "+r(b(Ee)(t.value.price,t.value.currency))+"+ ",1)])])]),_:1},8,["to","target","class"])}}}),ts=Z(es,[["__scopeId","data-v-c4f0eb87"]]),ss={},as={class:"list_empty"},ls={class:"empty_text"};function os(Q,O){return a(),c("div",as,[O[0]||(O[0]=e("div",{class:"empty_img"},[e("img",{src:Ge,alt:"empty img"})],-1)),e("p",ls,r(Q.$t("travelPass.list.emptyTplMsg")),1)])}const ns=Z(ss,[["render",os],["__scopeId","data-v-eef42c28"]]),cs={class:"list_page"},is={class:"container ticket_section"},rs={class:"tab_nav"},ds=["href","target"],us={key:2,class:"tab_nav_link"},_s={key:0,class:"tips"},vs={class:"tips_left"},ps={class:"title"},hs={class:"tips_infos"},ms=["innerHTML"],gs={class:"skeleton_item"},ys={class:"item_content"},fs={class:"content_right"},Cs={class:"right_top"},bs={class:"ticket_list"},ks=["infinite-scroll-disabled"],As=W({__name:"index",setup(Q){const{t:O}=X(),d=Oe(),x=u(!0),R=u("travelPass"),t=u([]),k=u(1),g=u(20),I=u(0),$=u({}),D=u([]),n=u([]),A=u(!0),i=u(!0);`${ne().market}${ne().language}`;const m=u([{id:"travelPass",name:O("travelPass.list.tabTravelLabel"),link:"",isExternal:!1,target:"_self"}]);(async()=>{try{const v={"filters[base][startTime][$lte]":ce().toISOString(),"filters[base][endTime][$gte]":ce().toISOString()},{data:p}=await Me(v);(p==null?void 0:p.length)>0&&(p.forEach(H=>{const w=H.jumps.find(F=>F.localeName===locale.value);w!=null&&w.order&&(H.order=w.order)}),p.sort((H,w)=>H.order-w.order),n.value=p),i.value=n.value.length>0}catch{i.value=!1}finally{A.value=!1}})(),(()=>{Re("TravelPassReminder").then(v=>{D.value=v.data||[]})})();async function B(v){const p={...v,currency:d.currentCurrency.query,pageNum:k.value,pageSize:g.value};x.value=!0;const H=await Ue(p);x.value=!1;const{code:w,data:F}=H;if(w==="00000"&&F){const U=F||[];$.value=p,t.value=k.value>1?[...t.value,...U]:U,U.length>0?I.value=U.length:I.value=0}else t.value=[],I.value=0}const j=async()=>{if(x.value)return;k.value++;const v={...$.value,pageNum:k.value};B(v)};return(v,p)=>{const H=re("router-link"),w=Be,F=$e,U=He;return a(),c("div",cs,[_(ze,{list:n.value,designWidth:1440,designHeight:280,minHeight:160,customPagination:{playVisible:!0,type:"point",visible:!0,switchBtnVisible:!0,position:"center",width:"1200px",bottom:10,paddingX:10}},null,8,["list"]),e("section",is,[e("div",rs,[(a(!0),c(S,null,E(m.value,h=>(a(),c("div",{key:h.id,class:K(["tab_nav_item",{active:R.value===h.id}])},[h.isExternal?(a(),c("a",{key:0,href:h.link,target:h.target,class:"tab_nav_link"},r(h.name),9,ds)):h?(a(),V(H,{key:1,to:{path:h.link},target:h.target,class:"tab_nav_link"},{default:N(()=>[J(r(h.name),1)]),_:2},1032,["to","target"])):(a(),c("span",us,r(h.name),1))],2))),128))]),D.value.length>0?(a(),c("section",_s,[e("div",vs,[p[0]||(p[0]=e("div",{class:"tips_icon"},[e("img",{src:Ve,alt:"tips icon"})],-1)),e("h5",ps,r(b(O)("travelPass.list.tipsTitle")),1)]),e("div",hs,[(a(!0),c(S,null,E(D.value,(h,Y)=>(a(),c("div",{class:"tips_text",key:Y,innerHTML:h.content},null,8,ms))),128))])])):M("",!0),_(Ot,{onFilterChange:B}),_(F,{animated:"",loading:x.value,count:3,class:"list_skeleton"},{template:N(()=>[e("div",gs,[_(w,{class:"top_text",variant:"text"}),e("div",ys,[_(w,{class:"skeleton_img",variant:"image"}),e("div",fs,[e("div",Cs,[_(w,{variant:"h3"}),_(w,{variant:"text"})]),_(w,{variant:"text"})])])])]),default:N(()=>[e("div",bs,[De((a(),c("div",{class:"list","infinite-scroll-disabled":x.value||I.value<=t.value.length,"infinite-scroll-immediate":!1},[(a(!0),c(S,null,E(t.value,h=>(a(),V(ts,{key:h.id,data:h},null,8,["data"]))),128))],8,ks)),[[U,j]]),I.value===0&&!x.value?(a(),V(ns,{key:0})):M("",!0)])]),_:1},8,["loading"])])])}}}),js=Z(As,[["__scopeId","data-v-a8b35af1"]]);export{js as default};

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.