1import{C as Y,_ as Pe,a as Se,b as Ve,c as Ae,d as Fe,e as Be,f as Ee,g as Oe}from"./CommonImage.82d00fa8.js";import{_ as le,s as C,r as g,w as K,o as r,c as d,a as i,b as e,t as a,d as I,e as T,u as _,f as He,v as xe,g as je,h as q,F as D,i as A,j as H,p as qe,k as fe,l as ze,n as S,m as j,q as V,x as U,y as J,z as b,A as m,D as We,B as Ye,C as P,W as x,E as Ge,G as Ke,H as E,I as G,J as ne,K as Je,L as Qe,M as Xe,N as ae,O as Ze,P as es,Q as ss}from"./index.8b8a029b.js";import{T as ts}from"./TopBar-Main.bf6b5cca.js";import{N as os}from"./NavBar.fbadd4aa.js";import{M as ie}from"./ModalPopup.765bb40f.js";import{S as ns}from"./SelectComponent.07d61f10.js";import{T as as,a as ge}from"./TutorialPopup.0325d5b5.js";import{r as is}from"./ViewDataUtil.91d1ae56.js";import{R as ls,C as rs}from"./DataUtil.775ca35c.js";import{A as us}from"./TopBar-Desk.7febdca6.js";import{F as cs}from"./Footer-Desk.ed938872.js";import{T as ds}from"./ToastPopup.6af1a8f8.js";import{S as _s}from"./ScrollNavi.e83c0420.js";import{p as vs}from"./InfodioConstant.5e9330fd.js";import"./PaymentUtils.eb12407e.js";import"./InfodioUtil.3c50b4e4.js";import"./ScrollObserver.a9823870.js";const ps={class:"popLayer"},ms={class:"bottomPopup"},gs={class:"bottomPopup__header"},fs={class:"bottomPopup__container"},hs={class:"inner"},bs={class:"noticeTxtBox"},ys={class:"notiArea3"},ks={class:"notiArea3__list"},Cs=["textContent"],ws=["textContent"],$s={class:"inpList"},Ts={class:"inputBox"},Ls={class:"boxTitle"},Is={class:"not-required"},Us={class:"inputBox"},Ms={class:"boxTitle"},Ns={class:"required"},Ds={class:"blind"},Rs=["placeholder"],Ps={class:"bottomPopup__footer"},Ss={class:"inner"},Vs=["textContent","disabled"],As={__name:"InsertUserInfoPopup",props:{userInfo:{type:Object}},emits:["choice"],setup(re,{emit:p}){const M=C.getters["code/getCountryType"],n=p,v=g({natural_type:"0",country_cd:null,user_name:null});g(!1);const f=g(!1),F=/[^a-zA-Zê°-í£ã±-ã
ã
-ã
£ã-ãã¡-ã´ã¼ã
ãã¤ä¸-é¾¥0-9\s]/g;function R(){!f.value||n("choice",v.value)}return K(v,(u,h)=>{if(u.user_name!=null&&!u.user_name.replaceAll(" ","").length){f.value=!1;return}F.test(u.user_name)&&(v.value.user_name=u.user_name.replaceAll(F,"")),u.user_name!=null&&u.user_name.length>20&&(v.value.user_name=u.user_name.substring(0,20)),u.country_cd=="ko"?v.value.natural_type!="1"&&(v.value.natural_type="1"):u.country_cd&&v.value.natural_type!="0"&&(v.value.natural_type="0"),f.value=u.user_name},{deep:!0}),(u,h)=>(r(),d(D,null,[i(" \uCD94\uAC00 \uD504\uB85C\uD544 \uC815\uBCF4 \uC785\uB825 \uD31D\uC5C5 "),e("div",ps,[h[3]||(h[3]=e("div",{class:"dimmed"},null,-1)),e("div",ms,[e("div",gs,[e("span",null,a(u.$t("inputAddProfileInfo")),1)]),e("div",fs,[e("div",hs,[e("div",bs,[e("div",ys,[e("ul",ks,[e("li",{class:"notiArea3__item",textContent:a(u.$t("notifyInputAddProfile1"))},null,8,Cs),e("li",{class:"notiArea3__item",textContent:a(u.$t("notifyInputAddProfile2"))},null,8,ws)])])]),e("ul",$s,[e("li",Ts,[e("label",Ls,[I(a(u.$t("nationality"))+" ",1),e("span",Is,"("+a(u.$t("optional"))+")",1)]),T(ns,{optionList:_(M),placeholder:u.$t("notifySelectNationality"),modelValue:v.value.country_cd,"onUpdate:modelValue":h[0]||(h[0]=y=>v.value.country_cd=y),"display-key":"code_name","return-key":"code_id"},null,8,["optionList","placeholder","modelValue"]),i(' <p class="txt_message error" style="display: none;">\uAD6D\uC801\uC744 \uC120\uD0DD\uD574\uC8FC\uC138\uC694.</p> ')]),e("li",Us,[e("label",Ms,[I(a(u.$t("name")),1),e("span",Ns,[e("i",Ds,"("+a(u.$t("required"))+")",1)])]),He(e("input",{type:"text",class:"inp","onUpdate:modelValue":h[1]||(h[1]=y=>v.value.user_name=y),onKeydown:h[2]||(h[2]=je(q(()=>{},["prevent"]),["enter"])),placeholder:u.$t("inputName")},null,40,Rs),[[xe,v.value.user_name]]),i(` <input type="reset" v-if="newInfo?.user_name?.length" class="inpDelBtn" :value="$t('reset')" @click="newInfo.user_name = ''"> `),i(' <p class="txt_message error" style="display: block;">\uC774\uB984\uC744 \uC785\uB825\uD574\uC8FC\uC138\uC694.</p> ')])])])]),e("div",Ps,[e("div",Ss,[e("button",{class:"btnFull",textContent:a(u.$t("confirm")),disabled:!f.value,onClick:R},null,8,Vs)])])])])],2112))}},Fs=le(As,[["__file","/Users/jsh/emgram/blackbird/source/tourist_webapp.git/src/views/home/popup/InsertUserInfoPopup.vue"]]),Bs={key:0,class:"content -gray-area"},Es={class:"boxRd"},Os={class:"resCardHead"},Hs={class:"resCardDay -blue"},xs={class:"pay-status"},js={class:"btnBox"},qs={class:"myReservationBtn"},zs={class:"areaBox"},Ws={class:"area-summary"},Ys={class:"status"},Gs={class:"status-desc"},Ks={__name:"CardMyReserve",setup(re){const p=A(()=>n.value.reserveId&&n.value.startSpot&&n.value.status);A(()=>n.value.reserve_status===H.SELECT_CAR&&n.value.confirm_cnt>0||n.value.reserve_status===H.DELIVER_WAIT&&n.value.product_type===qe.FIX&&n.value.app_type!="pay");const M=g({install:!1}),n=g({reserveMapId:null,reserveId:null,tourDiff:null,startSpot:null,status:null,roomId:null});fe(()=>{f()}),ze(()=>{});function v(){n.value.reserveId=null,n.value.startSpot=null,n.value.status=null}function f(){S.home.getMainInfo().then(l=>{l.body.reserve.length?F(l.body.reserve[0]):v()})}function F(l){j.diff(l.start_dt,new Date)/(60*24),n.value.reserveMapId=l.reserve_map_id,n.value.reserveId=l.reserve_id,n.value.tourDiff=ls.getDday(l.start_dt,l.timezone),n.value.startSpot=l.start_spot,n.value.status=l.reserve_status,n.value.roomId=l.room_id,n.value.startDt=l.start_dt,n.value.timezone=l.timezone,n.value.courseName=X(l),n.value.regionName=Q(l),n.value.regionCode=l.region_code,n.value.serviceTypeNmae=V.getServiceTypeName(l.reserve_service_type),n.value.payAppT
1ype=l.app_type,n.value.driverType=l.driver_type,n.value.fareTime=l.fare_time,n.value.isNeedPay=l.reserve_status===H.PAY_REQUEST}function R(){return n.value.tourDiff>0?`D-${Math.abs(n.value.tourDiff)}`:n.value.tourDiff<0?`D+${Math.abs(n.value.tourDiff)}`:b.global.t("tourToday")}function u(){return is.displayReserveStatus(n.value.status)}function h(){if(!n.value.startDt)return"";const l=j.formatServerFromFormat(n.value.startDt,"yyyy-MM-dd HH:mm",b.global.t("formDateTimeFull"),n.value.timezone);return b.global.t("formMainStartDate").replace(/\[date\]/g,l)}function y(){w()}function w(){m.push({name:"ReserveDetail",params:{reserveMapId:n.value.reserveMapId}})}function z(){let l=n.value.driverType=="PRIVATE"?b.global.t("privateTourCar"):b.global.t("taxiTourCar");return n.value.fareTime?n.value.regionName+" | "+l+" | "+b.global.t("formProductHour",{hour:n.value.fareTime}):n.value.regionName+" | "+l}function Q(l){return U.getLocaleName(l,"region_name")}function X(l){return U.getLocaleName(l,"course_name")}function W(){n.value.status==H.PAY_REQUEST&&m.push({name:"FareBillPostPay",params:{reserveMapId:n.value.reserveMapId}})}function O(){if(!We.NATIVE){m.onBack(()=>{M.value.install=!1}),M.value.install=!0;return}m.push({name:"TourMap",query:{reserveId:n.value.reserveId,roomId:n.value.roomId,regionCode:n.value.regionCode}})}let k=0;return K(()=>M,l=>{var $=!1;for(let B in l.value)l.value[B]&&($=!0);$?(k=window.scrollY,J(!0,k)):J(!1,k)},{deep:!0}),(l,$)=>(r(),d(D,null,[i(" \uD22C\uC5B4 \uB300\uAE30/\uC9C4\uD589/\uC644\uB8CC \uC608\uC57D\uC774 \uC788\uC744\uC2DC \uB728\uB294 \uCE74\uB4DC d-none \uD639\uC740 \uBC84\uD2BC \uCEF4\uD3EC\uB10C\uD2B8 \uC81C\uAC70 "),p.value?(r(),d("div",Bs,[e("div",{class:"mainReservation",onClick:$[0]||($[0]=B=>y())},[e("div",Es,[e("div",Os,[e("span",Hs,a(R()),1),i(" 3. \uD22C\uC5B4\uC644\uB8CC\uC758 \uACBD\uC6B0 \uD68C\uC0C9\uB77C\uBCA8 -blue \uD074\uB798\uC2A4 \uC81C\uAC70 "),i(' <span class="resCardDay">D+5</span> '),e("span",xs,a(u()),1),e("div",js,[i(" 1.\uACB0\uC81C \uB300\uAE30\uC911\uC778 \uACBD\uC6B0 "),n.value.isNeedPay?(r(),d("button",{key:0,class:"btnFull",onClick:q(W,["stop"])},a(l.$t("pay")),1)):i("v-if",!0),i(" 2.\uD22C\uC5B4\uC911\uC778 \uACBD\uC6B0 "),n.value.status==="called"||n.value.status===_(H).DRIVER_USE?(r(),d("button",{key:1,class:"btnFull",onClick:q(O,["stop"])},a(l.$t("moveTourMap")),1)):i("v-if",!0),i(" 3.\uD22C\uC5B4 \uC644\uB8CC\uC758 \uACBD\uC6B0 "),i(' <button class="btnFull">\uB9AC\uBDF0\uC791\uC131</button> ')])]),e("button",qs,[e("div",zs,[e("span",Ws,a(z()),1)]),e("strong",Ys,a(n.value.courseName),1),e("span",Gs,a(h()),1)])])])])):i("v-if",!0),T(us,{modelValue:M.value.install,"onUpdate:modelValue":$[1]||($[1]=B=>M.value.install=B)},null,8,["modelValue"])],64))}},Js=le(Ks,[["__file","/Users/jsh/emgram/blackbird/source/tourist_webapp.git/src/views/home/CardMyReserve.vue"]]);const Qs={id:"wrap",class:"portalMain"},Xs={class:"container"},Zs={class:"content"},et={class:"inner"},st={class:"main-hero"},tt=["srcset"],ot=["src"],nt={class:"content"},at={class:"inner"},it={class:"main-title"},lt={class:"tour-zone-scroll"},rt={class:"tour-zone-list"},ut=["onClick"],ct={class:"img-box"},dt={class:"tour-label"},_t={class:"content"},vt={class:"inner"},pt={class:"quickMenu__tit"},mt={class:"tourSlied-col2"},gt={class:"tourItem"},ft=["onClick"],ht=["onClick"],bt={class:"tourSliedSquare__img-box"},yt={class:"txt"},kt={class:"txt-sub"},Ct={class:"txt-sub-tag"},wt={class:"txt-sub-tag"},$t={key:0,class:"txt-sub-tag"},Tt={class:"txt-title"},Lt={key:0,class:"tourItem--price tourItem--priceForeign"},It={key:1,class:"tourItem--price"},Ut={class:"tourItem--priceUnit"},Mt={key:0,class:"hr"},Nt={key:1,class:"content"},Dt={class:"inner"},Rt={class:"destination-section"},Pt={class:"destination-desc-wrap"},St={class:"destination-image-title"},Vt={class:"destination-image-txt"},At={class:"destination-content"},Ft={class:"destination-info"},Bt={class:"destination-desc"},Et={class:"product-list"},Ot=["onClick"],Ht={class:"product-image"},xt=["onClick"],jt={class:"product-desc"},qt={class:"product-location"},zt={class:"product-title"},Wt={class:"content"},Yt={class:"inner"},Gt={class:"quickMenu__tit"},Kt={class:"tutorial"},Jt={class:"tutorialList"},Qt={class:"tutorialList__item recommended-tour"},Xt={class:"tutorialBox"},Zt={class:"txt"},eo={class:"tutorialList__item free-tour"},so={class:"tutorialBox"},to={class:"txt"},oo={key:2,class:"hr"},no={key:3,class:"content"},ao={class:"inner"},io={class:"quickMenu__tit"},lo={class:"mainPortal_notiList"},ro=["onClick"],uo={class:"txt ellipsis"},co={key:0,class:"lb-rnd-fill red sm"},_o={key:1,class:"noti-badge-new"},vo={class:"content"},po={class:"inner"},mo={class:"quickMenu__tit"},go={class:"sns-section"},fo={class:"sns-card-list"},ho={class:"sns-card"},bo={class:"sns-content"},yo={class:"sns-title"},ko=["innerHTML"],Co={class:"sns-card"},wo={class:"sns-content"},$o={class:"sns-title"},To=["innerHTML"],Lo={class:"sns-card"},Io={class:"sns-content"},Uo={class:"sns-title"},Mo=["innerHTML"],No={__name:"PortalMain",setup(re){Ye();const p=g({initUser:!1,updateForce:!1,updateNew:!1,loginUse:!1}),M=g(0),n=C.getters["account/isLogin"];let v=C.getters["account/getUserInfo"];const f=P.key("versionInfo").get(),F=g(null),R=g(""),u={page:1,count:3,notice_target:"NN",region_code:"",important:!0},h=g([]),y=g([]),w=g([]),z=A(()=>C.getters["exchange/getExchangePrice"]),Q=A(()=>b.global.locale!=="ko"&&z.value);function X(s){return es.formatUsd(Number(s)||0,z.value)}
1const W=g([]),O=g([]),k=g(null),l=g(0),$=g(window.innerWidth),B=g($.value<600),Z=g({instagram:"https://www.instagram.com/_blackbirdt/",yutube:"https://www.youtube.com/@BLACKBIRDT_BBT",facebook:"https://www.facebook.com/profile.php?id=61565285370245"}),he=A(()=>y.value.length===w.value.length?b.global.t("fold"):b.global.t("more")),be={ko:"kr",en:"en",cn:"cn",jp:"jp"},ue=A(()=>be[b.global.locale]||"en"),ye=A(()=>new URL(Object.assign({"../../assets/images/main_banner_cn_pc.png":Pe,"../../assets/images/main_banner_en_pc.png":Se,"../../assets/images/main_banner_jp_pc.png":Ve,"../../assets/images/main_banner_kr_pc.png":Ae})[`../../assets/images/main_banner_${ue.value}_pc.png`],self.location).href),ke=A(()=>new URL(Object.assign({"../../assets/images/main_banner_cn_mo.png":Fe,"../../assets/images/main_banner_en_mo.png":Be,"../../assets/images/main_banner_jp_mo.png":Ee,"../../assets/images/main_banner_kr_mo.png":Oe})[`../../assets/images/main_banner_${ue.value}_mo.png`],self.location).href);function ee(){$.value=window.innerWidth,B.value=$.value<600}fe(()=>{b.global.locale!=="ko"&&C.dispatch("exchange/fetchExchangePrice").catch(()=>{}),ce(),x.clearHistory(),de(),_e(),Ie(),Ue()}),Ge(()=>{window.updateVersionListener=function(s){ce()},window.nativePauseListener=function(s){s==="onResume"&&p.value.updateForce&&Ce()},window.resultPermissions=function(s){JSON.parse(s).list.filter(c=>c!=vs.result.grant).length==0&&x.getDownloadList()},window.resultDownloadList=function(s){let t=JSON.parse(s).result;var o=!1;for(let c of t)if(c.isDownloaded){o=!0;break}o&&x.startTracking()},window.addEventListener("resize",ee),ee()}),Ke(()=>{window.removeEventListener("resize",ee)});function Ce(){const s=P.key("deviceInfo").get(),t={device_id:s.device_id,push_token:s.push_token,user_type:s.user_type,os_type:s.os_type,os_version:s.os_version,app_version:s.app_version,app_version_code:s.app_version_code};S.auth.versionCheck(t).then(o=>{var N,L;const c={nextVersion:(N=o.body)==null?void 0:N.app_version_code,requiredVersion:(L=o.body)==null?void 0:L.required_version,appVersion:s.app_version_code};P.key("versionInfo").set(c),(!c.requiredVersion||c.appVersion>=c.requiredVersion)&&(p.value.updateForce=!1)})}function ce(){const s=P.key("latestVersion").get();f&&(f.requiredVersion&&f.appVersion<f.requiredVersion?p.value.updateForce=!0:f.nextVersion&&f.appVersion<f.nextVersion&&(!s||s<f.nextVersion)&&(p.value.updateNew=!0),P.key("latestVersion").set(f.nextVersion))}function we(){x.goAppUpdate()}function $e(){p.value.updateForce=!1,p.value.updateNew=!1,x.goAppUpdate()}function Te(){p.value.updateForce=!1,p.value.updateNew=!1}function se(s){C.dispatch("code/setSubMainCode",{regionCode:s});let t=Je.find(c=>c.code==s).path;const o=b.global.locale||"ko";m.push({name:"SubMainLang",params:{lang:o,regionPath:t}})}function de(){v=C.getters["account/getUserInfo"],n&&v.user_no&&(!v.natural_type||!v.user_name)&&(p.value.initUser=!0)}function Le(s){s.user_phone_num=v.user_phone_num||"",s.country_cd=s.country_cd,s.country_phone_code=v.country_phone_code;const t={"Context-Type":"multipart/form-data"},o=new FormData;Object.keys(s).forEach(c=>{o.append(c,s[c])}),S.menu.modifyUserInfo(o,t).then(()=>C.dispatch("account/updateUserInfo")).then(()=>{v=C.getters["account/getUserInfo"],p.value.initUser=!1})}function _e(){S.menu.getNoticeList(u).then(s=>{if(s.body.length===0&&u.important)return u.important=!1,_e();h.value.push(...s.body)})}function Ie(){var t;const s=P.key("moveViewLink").get();if(!!s){if(s.name==="ReserveDetail"&&((t=s.params)==null?void 0:t.reserve_id)){if(!C.getters["account/getAccessToken"]){m.push({name:"Login"});return}P.key("moveViewLink").remove(),S.myReserve.getReserveDetail({reserve_id:s.params.reserve_id}).then(o=>{const c=o.body.reserving.reserve_map_id;setTimeout(()=>{m.push({name:"ReserveDetail",params:{reserveMapId:c}})},300)});return}P.key("moveViewLink").remove(),setTimeout(()=>{m.push(s)},300)}}function ve(s){m.push({name:"Tutorial",params:{viewType:s}})}function Ue(){let s={page:1,count:100};S.home.getRecommCourse(s).then(t=>{let o=null,c="60001",N=[];W.value=t.body.region,O.value=[].concat(t.body.region),y.value=t.body.recomm,C.dispatch("code/initRecomRegion",t.body.region),w.value=y.value.slice(0,4),O.value.length<6&&t.body.region.forEach(L=>{O.value.push(L)}),t.body.region.forEach(L=>{L.region_code==c&&(o=L)}),M.value++;for(let L of y.value)if(L.region_code===c&&N.push(L),N.length>=3)break;N.length>
10&&(k.value={regionCode:c,image:o==null?void 0:o.image,subImageMobile:o==null?void 0:o.image,list:N})}).catch(t=>{console.log(`recom list error : ${t}`)})}function pe(s){for(let t in s.html_url_lang)if(s.html_url_lang[t])break;s.service_type===ss.FREE_H?s.content_type=="H"?m.push({name:"FreeTourDetailHtml",query:{servieType:s.service_type,fareName:U.getLocaleNameObject(s.course_name),regionCode:s.region_code,regionName:U.getLocaleNameObject(s.region_name),fareTime:s.fare_time,imgUrl:s.course_img_url,htmlUrl:"https://api.blackbirdt.com"+U.getLocaleNameObject(s.html_url_lang)}}):m.push({name:"FreeTourDetailLang",params:{lang:b.global.locale,courseId:s.course_id}}):(C.dispatch("reserve/resetOngoing"),s.content_type=="H"?m.push({name:"CourseDetailHtml",query:{courseId:s.course_id,courseName:U.getLocaleNameObject(s.course_name),regionCode:s.region_code,regionName:U.getLocaleNameObject(s.region_name),fareTime:s.fare_time,htmlUrl:"https://api.blackbirdt.com"+U.getLocaleNameObject(s.html_url_lang)}}):m.push({name:"CourseDetailLang",params:{lang:b.global.locale,courseId:s.course_id}}))}function Me(s){const t=j.now(),o=j.parseServer(s.notice_dt);return j.diffTime(t,o).hour<7*24}function Ne(){if(w.value.length===y.value.length)w.value=y.value.slice(0,4);else{let s=w.value.concat(y.value.slice(w.value.length,w.value.length+4));w.value=s}}function me(s){rs.isLogin()?s.product_like==1?S.home.addLikeProduct(s.course_id).then(t=>{s.product_like=0,R.value=b.global.t("toastAddFavorite")}):S.home.delLikeProduct(s.course_id).then(t=>{s.product_like=1,R.value=b.global.t("toastDelFavorite")}):(m.onBack(()=>{p.value.loginUse=!1}),p.value.loginUse=!0)}function De(s){l.value=s}function te(s){window.open(s)}function Re(){p.value.loginUse=!1,m.push({name:"Login"})}K(()=>C.getters["account/getUserInfo"],s=>{v=s,de()});let oe=0;return K(()=>p,s=>{var t=!1;for(let o in s.value)s.value[o]&&(t=!0);t?(oe=window.scrollY,J(!0,oe)):J(!1,oe)},{deep:!0}),(s,t)=>(r(),d(D,null,[i(" \uBA54\uC778 \uD654\uBA74 "),T(ts,{onNewMsgCnt:De}),e("div",Qs,[e("div",Xs,[i(` <div class="content"> 2 <div class="inner"> 3 <div class="travel-title dest-only">{{ $t('homeWelcome') }}</div> 4 <div class="travel-title dest-hidden" v-html="getHtmlText('homeWelcomeMobile')"></div> 5 <div class="travel-filter-wrap" v-if="regionList.length"> 6 <div class="filter-btns"> 7 <a class="filter-btn" v-for="item in regionList" @click="goRegionMain(item.region_code)">{{ localeNameUtil.getLocaleNameObject(item.region_name) }}</a> 8 </div> 9 </div> 10 </div> 11 </div> `),e("div",Zs,[e("div",et,[e("div",st,[e("picture",null,[e("source",{srcset:ke.value,media:"(max-width: 700px)"},null,8,tt),e("img",{src:ye.value,alt:"\uBC30\uACBD \uC774\uBBF8\uC9C0"},null,8,ot)]),i(` <div class="main-hero-text-area"> 12 <div class="main-hero-tit" v-html="getHtmlByDevice('portalMainTitle')"></div> 13 </div> `)]),i(` 14 <a class="main-banner" @click="router.push({name: 'TourGuideSignUp'})"> 15 <picture class="main-bannerPic"> 16 <source 17 srcset="@/assets/images/banner-tour-driver-recruit-pc.png" 18 media="(min-width: 1360px)" 19 > 20 21 <img 22 src="@/assets/images/banner-tour-driver-recruit-mo.png" 23 alt="\uD22C\uC5B4 \uB4DC\uB77C\uC774\uBC84 \uBAA8\uC9D1 \uBC30\uB108" 24 > 25 </picture> 26 </a> `),i(" \uC608\uC57D\uC774 \uC788\uC744\uC2DC \uB728\uB294 \uCE74\uB4DC "),_(n)?(r(),E(Js,{key:0})):i("v-if",!0)])]),e("div",nt,[e("div",at,[e("h1",it,a(s.$t("selectRegTit")),1),i(` <p class="main-desc" v-html="getHtmlByDevice('homeWelcome')"> </p> `),e("div",lt,[e("div",rt,[(r(!0),d(D,null,G(W.value,o=>(r(),d("a",{class:"tour-item",onClick:c=>se(o.region_code)},[e("div",ct,[T(Y,{imgClass:"tour-zone-img",url:o.image_icon,alt:"\uC81C\uC8FC\uB3C4"},null,8,["url"]),i(` <CommonImage :imgClass="'country-flag'" :url="item.image_flag" alt="\uB300\uD55C\uBBFC\uAD6D" /> `)]),e("div",dt,a(_(V).getRegionName(o.region_code,o.region_name.ko)),1)],8,ut))),256))])])])]),e("div",_t,[e("div",vt,[i(" \uCD94\uCC9C \uD22C\uC5B4 "),e("h3",pt,[I(a(s.$t("tourProductMain"))+" ",1),e("button",{class:"seeAll-btn",onClick:t[0]||(t[0]=o=>_(m).push({name:"TourProduct"}))},[B.value?(r(),d(D,{key:0},[I(a(s.$t("showAllMain")),1)],64)):(r(),d(D,{key:1},[I(a(s.$t("showAll")),1)],64)),t[12]||(t[12]=e("i",{class:"sns-arrow"},null,-1))])]),e("div",mt,[(r(!0),d(D,null,G(w.value,o=>{var c;return r(),d("div",gt,[e("a",{class:"tourSliedSquare__inner",onClick:N=>pe(o)},[e("button",{type:"button",class:ne(["ic-bookmark",{active:o.product_like==0}]),onClick:q(N=>me(o),["stop"])},null,10,ht),e("div",bt,[T(Y,{url:_(Qe)(o)},null,8,["url"])]),e("strong",yt,[e("span",kt,[e("span",Ct,a(_(V).getRegionName(o.region_code,o.region_name.ko)),1),e("span",wt,a(o.driver_type=="PRIVATE"?s.$t("privateTourCar"):s.$t("taxiTourCar")),1),o.fare_time?(r(),d("span",$t,a(s.$t("formProductHour",{hour:o.fare_time})),1)):i("v-if",!0)]),e("div",Tt,a(_(U).getLocaleNameObject(o.course_name)),1)]),Q.value?(r(),d("div",Lt,[t[13]||(t[13]=e("span",{class:"priceCurrency"},"From US$",-1)),e("strong",null,a(X(o.fare)),1)])):(r(),d("div",It,[I(a(_(Xe).addComma((c=o.fare)!=null?c:0))+" ",1),e("div",Ut,a(s.$t("won")),1)]))],8,ft)])}),256))]),y.value.length>
264?(r(),d("button",{key:0,type:"button",class:ne(["btn-outline h-42 -round",{"is-fold":y.value.length===w.value.length}]),onClick:Ne},[I(a(he.value)+" ",1),t[14]||(t[14]=e("i",{class:"ic-dropdown-arrow"},null,-1))],2)):i("v-if",!0)])]),k.value?(r(),d("div",Mt)):i("v-if",!0),k.value?(r(),d("div",Nt,[e("div",Dt,[e("section",Rt,[e("a",{class:"destination-image",onClick:t[1]||(t[1]=o=>se(k.value.regionCode))},[i(' <img src="../vuejs/src/assets/images/mo_po_main_pattaya.png" alt="\uD30C\uD0C0\uC57C \uD574\uBCC0 \uC774\uBBF8\uC9C0"> '),T(Y,{url:k.value.subImageMobile,alt:"\uD30C\uD0C0\uC57C \uD574\uBCC0 \uC774\uBBF8\uC9C0"},null,8,["url"]),e("div",Pt,[e("div",St,a(_(V).getRegionName(k.value.regionCode)),1),e("div",Vt,[e("pre",null,a(_(V).getRegionDescMainApp(k.value.regionCode)),1)])])]),e("div",At,[e("div",Ft,[e("a",{class:"destination-title",onClick:t[2]||(t[2]=o=>se(k.value.regionCode))},a(_(V).getRegionName(k.value.regionCode)),1),e("pre",Bt,a(_(V).getRegionDescMain(k.value.regionCode)),1)]),e("div",Et,[(r(!0),d(D,null,G(k.value.list,o=>(r(),d("div",{class:"product-card",onClick:c=>pe(o)},[e("a",Ht,[e("button",{type:"button",class:ne(["ic-bookmark",{active:o.product_like==0}]),onClick:q(c=>me(o),["stop"])},null,10,xt),T(Y,{url:o.course_img_url},null,8,["url"])]),e("div",jt,[e("div",qt,a(_(V).getRegionName(o.region_code,o.region_name.ko)),1),e("div",zt,a(_(U).getLocaleNameObject(o.course_name)),1)])],8,Ot))),256))])])])])])):i("v-if",!0),t[21]||(t[21]=e("div",{class:"hr"},null,-1)),e("div",Wt,[e("div",Yt,[e("h3",Gt,a(s.$t("blackbirdTUsageGuide")),1),i(" \uC774\uC6A9\uAC00\uC774\uB4DC "),e("div",Kt,[e("ul",Jt,[i(" \uCD94\uCC9C \uD22C\uC5B4 "),e("li",Qt,[e("a",{class:"tutorialList__link",onClick:t[3]||(t[3]=o=>ve(_(ge).RECOM_TOUR))},[e("div",Xt,[e("span",Zt,[e("strong",null,a(s.$t("recomFareConsult")),1),I(" "+a(s.$t("usageGuide")),1)])])])]),i("\uD0DD\uC2DC \uC790\uC720 \uD22C\uC5B4"),e("li",eo,[e("a",{class:"tutorialList__link",onClick:t[4]||(t[4]=o=>ve(_(ge).FREE_TOUR))},[e("div",so,[e("span",to,[e("strong",null,a(s.$t("fareConsultMain")),1),I(" "+a(s.$t("usageGuide")),1)])])])])])])])]),h.value.length?(r(),d("div",oo)):i("v-if",!0),h.value.length?(r(),d("div",no,[e("div",ao,[e("h3",io,a(s.$t("blackbirdTNotice")),1),i(" \uACF5\uC9C0\uC0AC\uD56D "),e("div",lo,[(r(!0),d(D,null,G(h.value,o=>(r(),d("div",{class:"mainPortal_notiItem",onClick:c=>_(m).push({name:"Notice",query:{noticeId:o.notice_id}})},[e("a",uo,[o.is_important?(r(),d("div",co,a(s.$t("important")),1)):i("v-if",!0),I(" "+a(o.notice_title)+" ",1),Me(o)?(r(),d("span",_o,a(s.$t("noticeNew")),1)):i("v-if",!0)])],8,ro))),256))])])])):i("v-if",!0),t[22]||(t[22]=e("div",{class:"hr"},null,-1)),e("div",vo,[e("div",po,[e("h3",mo,a(s.$t("snsTitle")),1),e("section",go,[e("div",fo,[e("div",ho,[t[16]||(t[16]=e("div",{class:"sns-icon"},[e("i",{class:"ic-youtube"})],-1)),e("div",bo,[e("a",{class:"sns-title-row",onClick:t[5]||(t[5]=o=>te(Z.value.yutube))},[e("span",yo,a(s.$t("yutube")),1),t[15]||(t[15]=e("i",{class:"sns-arrow"},null,-1))]),e("div",{class:"sns-desc",innerHTML:_(ae)("yutubeDescHtml")},null,8,ko)])]),e("div",Co,[t[18]||(t[18]=e("div",{class:"sns-icon"},[e("i",{class:"ic-insta"})],-1)),e("div",wo,[e("a",{class:"sns-title-row",onClick:t[6]||(t[6]=o=>te(Z.value.instagram))},[e("span",$o,a(s.$t("instagram")),1),t[17]||(t[17]=e("i",{class:"sns-arrow"},null,-1))]),e("div",{class:"sns-desc",innerHTML:_(ae)("instagramDescHtml")},null,8,To)])]),e("div",Lo,[t[20]||(t[20]=e("div",{class:"sns-icon"},[e("i",{class:"ic-facebook"})],-1)),e("div",Io,[e("a",{class:"sns-title-row",onClick:t[7]||(t[7]=o=>te(Z.value.facebook))}
26,[e("span",Uo,a(s.$t("facebook")),1),t[19]||(t[19]=e("i",{class:"sns-arrow"},null,-1))]),e("div",{class:"sns-desc",innerHTML:_(ae)("facebookDescHtml")},null,8,Mo)])])])])])]),t[23]||(t[23]=e("div",{class:"hr"},null,-1)),T(cs)]),T(_s)]),i(" //wrap "),p.value.initUser?(r(),E(Fs,{key:0,userInfo:_(v),onChoice:Le},null,8,["userInfo"])):i("v-if",!0),F.value?(r(),E(as,{key:1,type:F.value,onOnClose:t[8]||(t[8]=o=>_(m).back())},null,8,["type"])):i("v-if",!0),p.value.updateForce?(r(),E(ie,{key:2,title:s.$t("alertForceUpdateTitle"),desc:s.$t("alertForceUpdate"),lbConfirm:s.$t("doUpdate"),onOnConfirm:we},null,8,["title","desc","lbConfirm"])):i("v-if",!0),p.value.updateNew?(r(),E(ie,{key:3,title:s.$t("alertNewUpdateTitle"),desc:s.$t("alertNewUpdate"),lbCancel:s.$t("doUpdateNext"),lbConfirm:s.$t("doUpdate"),showCancel:!0,onOnCancel:Te,onOnConfirm:$e},null,8,["title","desc","lbCancel","lbConfirm"])):i("v-if",!0),p.value.loginUse?(r(),E(ie,{key:4,desc:s.$t("popupLoginToUse"),lbConfirm:s.$t("login")+"/"+s.$t("signup"),showCancel:!0,onOnConfirm:t[9]||(t[9]=o=>Re()),onOnCancel:t[10]||(t[10]=o=>_(m).back())},null,8,["desc","lbConfirm"])):i("v-if",!0),T(ds,{desc:R.value,onClosed:t[11]||(t[11]=o=>R.value=null)},null,8,["desc"]),T(os,{active:_(Ze).HOME,newMessage:l.value},null,8,["active","newMessage"])],64))}},Go=le(No,[["__file","/Users/jsh/emgram/blackbird/source/tourist_webapp.git/src/views/home/PortalMain.vue"]]);export{Go 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.