PageSourceSearch

https://tholiday.thsrc.com.tw/_nuxt/Bkc_N48g.js

js thsrc.com.tw collected 2026-09-24 08:55:51 UTC 2,270 bytes, 1 lines download raw bytes

1import{_ as f}from"./9UgEpUU5.js";import{_ as g}from"./CbTTm0nf.js";import{_ as b,P as d}from"./GUc3Dg8m.js";import k from"./B6BsBu6P.js";import{W as x,F as e,M as _,N as v,H as s,G as a,O as o,J as c,_ as u,a8 as z,P as m,a3 as F,L as B}from"./DNhs_Rnl.js";const I={components:{IconDate:k},props:{product:{type:Object,required:!0},isHorizontal:{type:Boolean,default:!1},horizontalOnTablet:{type:Boolean,default:!1},isFetching:{type:Boolean},query:{type:Object,default:()=>({})}},computed:{formattedPrice(){return this.product.price.toCurrency()}},methods:{buildLink(n){return n?{name:"products.show",params:{id:n},query:{...(this._.provides[d]||this.$route).query,date:(this._.provides[d]||this.$route).query.date}}:"#"}}},O={class:"image relative flex-shrink-0"},q={class:"responsive ratio-4by3"},C=["src","alt"],N={key:0,class:"tag text-caption"},P={class:"text"},D={key:0,class:"space-y-2"},L={class:"text-subtitle mb-2 transitable line-clamp-2"},T={class:"info-wrap"},V={key:0,class:"subtitle text-caption"},w={class:"info"},H={key:0,class:"date"},j={class:"price"},A={class:"text-base text-gray-darker font-medium md:text-lg"};function S(n,i,t,E,G,r){const l=f,h=x("IconDate"),p=g;return e(),_(p,{to:r.buildLink(t.product.id),class:B(["product-card",{horizontal:t.isHorizontal,"horizontal-on-tablet":t.horizontalOnTablet,"pointer-events-none":t.isFetching}])},{default:v(()=>[s("div",O,[s("div",q,[t.isFetching?(e(),_(l,{key:0})):(e(),a("img",{key:1,class:"bg-gray-light",src:t.product.listImage,alt:t.product.listImageAlt},null,8,C))]),t.product.tag&&!t.isFetching?(e(),a("span",N,o(t.product.tag),1)):c("",!0)]),s("div",P,[t.isFetching?(e(),a("div",D,[(e(),a(u,null,z(2,y=>m(l,{key:y,class:"text-subtitle"})),64))])):(e(),a(u,{key:1},[s("span",L,o(t.product.title),1),s("div",T,[t.product.subtitle?(e(),a("span",V,o(t.product.subtitle),1)):c("",!0),s("div",w,[t.horizontalOnTablet?(e(),a("span",H,[m(h,{filled:!0,class:"mr-2"}),F(" "+o(n.$date(t.product.startFrom,"day"))+" - "+o(n.$date(t.product.endAt,"day")),1)])):c("",!0),s("span",j,[s("span",A,o(r.formattedPrice),1),i[0]||(i[0]=s("span",{class:"text-caption text-gray-dark"},"元/人",-1))])])])],64))])]),_:1},8,["to","class"])}const Q=b(I,[["render",S],["__scopeId","data-v-98908dc2"]]);export{Q as _};

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.