PageSourceSearch

https://static.upgarage.com/_nuxt/DMnDwjcm.js

js upgarage.com collected 2026-10-02 03:28:52 UTC 4,761 bytes, 1 lines download raw bytes

1import{d as L,O as P,z as h,ao as j,r as D,ar as E,c as a,a as e,h as s,e as g,b as m,m as c,F as d,i as p,x as k,t as v,w as y,f as w,v as T,l as Q,am as U,eM as C,eN as q,eO as A,eP as G,eQ as J,eR as K,eS as W,p as X,j as Y,eT as Z,_ as tt}from"./CBb99Q15.js";import{F as st}from"./DqmVxUUO.js";import{u as et}from"./CKuPJeRW.js";const _=i=>(X("data-v-2e9dacf7"),i=i(),Y(),i),at={class:"app__result result","data-testid":"result-page"},rt=_(()=>s("div",{class:"result__title-section"},[s("h1",{class:"result__title","data-testid":"result-title"}," \ あなたにおすすめのタイヤ / ")],-1)),ot=["data-testid"],lt=["data-testid"],nt={class:"result__badge-wrap"},dt=["data-testid"],ct=["data-testid"],_t=_(()=>s("img",{class:"result__brand-logo",src:C,alt:"タイヤ流通センター"},null,-1)),it={class:"result__plan-text"},ut=["data-testid"],ht=["src","alt"],gt=["data-testid"],mt={class:"result__bottom"},pt=_(()=>s("p",{class:"result__disclaimer"}," この診断結果はあくまで参考です。実際のご購入前には、お車のタイヤサイズやご予算に合わせて店舗スタッフにご相談ください。 ",-1)),ft={class:"result__buttons"},bt={key:0,class:"result__buttons-title","data-testid":"result-buttons-title"},kt=_(()=>s("img",{class:"result__search-icon",src:Z,alt:"外部サイトアイコン"},null,-1)),vt=["data-testid"],yt={class:"result__share-wrap","data-testid":"share-wrap"},wt=_(()=>s("span",{class:"result__share-label"},"結果をシェア",-1)),Tt=L({__name:"index",setup(i){const I=P(),{findResult:x}=et(),N=h(()=>j()?"upload":"share"),F=h(()=>I.params.id),u=h(()=>x(F.value)),O=h(()=>{var t;return((t=u.value)==null?void 0:t.tires.some(n=>b(n)))??!1}),f=D(!1),R={"bridgestone.svg":W,"goodyear.svg":K,"hankook.svg":J,"kenda.svg":G,"toyo.svg":A,"yokohama.svg":q,"trc-logo.svg":C},V={新品:"new",中古:"used",新車外し:"takeoff"},M=E.get("TRC_HOST"),$=t=>V[t]??t,b=t=>t.brands.some(n=>n.type==="trc"),B=t=>t.brands.find(n=>n.type==="trc"),z=t=>{const n=B(t);return n?M+n.url:void 0},S=t=>R[t],H=async()=>{const t=window.location.href;navigator.share?await navigator.share({text:t}):navigator.clipboard&&(await navigator.clipboard.writeText(t),f.value=!0,setTimeout(()=>{f.value=!1},2e3))};return(t,n)=>(e(),a("div",null,[s("main",at,[c(u)?(e(),a(d,{key:0},[rt,(e(!0),a(d,null,p(c(u).tires,(o,r)=>(e(),a("div",{key:r,class:"result__card-wrap","data-testid":`result-card-wrap-${r}`},[s("div",{class:"result__card","data-testid":`result-card-${r}`},[s("div",nt,[s("span",{class:k(["result__badge",`result__badge--${$(o.badge)}`]),"data-testid":`result-badge-${r}`},v(o.badge),11,dt)]),b(o)?(e(),a("p",{key:0,class:"result__plan-name","data-testid":`result-plan-name-${r}`},[_t,s("span",it,v(B(o).name),1)],8,ct)):(e(),a("ul",{key:1,class:"result__brand-list","data-testid":`result-brand-list-${r}`},[(e(!0),a(d,null,p(o.brands,l=>(e(),a("li",{key:l.name},[S(l.image)?(e(),a("img",{key:0,class:"result__brand-logo",src:S(l.image),alt:l.name},null,8,ht)):m("",!0)]))),128))],8,ut)),$(o.badge)==="takeoff"?(e(),a("p",{key:2,class:"result__takeoff-note","data-testid":`result-plan-text-${r}`}," ※ 新車外しとは、新車購入直後に外したほぼ未使用の商品です。 ",8,gt)):m("",!0)],8,lt)],8,ot))),128)),s("div",mt,[pt,s("div",ft,[c(O)?m("",!0):(e(),a("p",bt," ブランドを選んで検索 ")),(e(!0),a(d,null,p(c(u).tires,(o,r)=>(e(),a(d,{key:r},[b(o)?(e(),a(d,{key:0},[g(T,{class:"result__search-btn result__search-btn--trc",href:z(o),target:"_blank",rel:"noopener noreferrer","data-testid":`result-link-trc-${r}`},{default:y(()=>[kt,w(" タイヤ流通センターで探す ")]),_:2},1032,["href","data-testid"]),s("p",{class:"result__external-note","data-testid":`result-external-note-${r}`}," ※ 外部サイト「タイヤ流通センター」へ移動します ",8,vt)],64)):(e(!0),a(d,{key:1},p(o.brands,l=>(e(),Q(T,{key:l.name,class:k(["result__search-btn",{"result__search-btn--long-text":l.name.length>12}]),href:l.url,"data-testid":`result-link-${r}-${l.name}`},{default:y(()=>[w(v(l.name)+" で探す ",1)]),_:2},1032,["class","href","data-testid"]))),128))],64))),128)),g(T,{class:"result__retry-btn",href:"/tire-shindan/","data-testid":"retry-btn"},{default:y(()=>[w(" もう一度診断 ")]),_:1})]),s("div",yt,[s("div",{class:"result__share-btn","data-testid":"share-btn",onClick:H},[g(U,{type:c(N),"icon-style":"material-symbols-outlined",class:"result__share-icon","data-testid":"share-icon"},null,8,["type"]),wt]),s("div",{class:k(["result__toast",{"result__toast--visible":c(f)}]),"data-testid":"share-toast"}," ✓ リンクをコピーしました ",2)])])],64)):m("",!0)]),g(st)]))}}),Ct=tt(Tt,[["__scopeId","data-v-2e9dacf7"]]);export{Ct 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.