PageSourceSearch

https://sega-golf.com/_nuxt/DgOwKqVs.js

js sega-golf.com collected 2026-10-07 16:49:48 UTC 6,550 bytes, 1 lines download raw bytes

1import{_ as H}from"./CyeEXgAX.js";import{u as P,a as U,s as J,b as K,_ as Q}from"./BsC1KF6u.js";import{_ as X}from"./Zsup3B5n.js";import{a as Y,_ as Z}from"./Bf9Ie_nk.js";import{_ as ee}from"./ODFdIHAP.js";import{f as te,i as R,u as w,h as oe,j as se,o as p,g as L,w as d,b as g,a as e,k as V,v as ne,l as h,m as q,c as f,n as z,F as M,q as ae,d as x,t as u,s as ce,x as O,p as le,e as re}from"./CJwbo6Ht.js";import{_ as ie}from"./DlAUqK2U.js";import"./CscdfA-n.js";import"./CujIdXa9.js";const S={};function j(a,t,r=0,s=""){const n=a.split("");t.split("").forEach(function(_,b){const y=n[b].charCodeAt(0);if(S[_]=y,r){const C=_+s,i=y+r;S[C]=i}})}function _e(a){for(let t in a){const r=a[t];t=t.charCodeAt(0),S[r]=t}}j("ァィゥェォアイウエオナニヌネノマミムメモヤユヨラリルレロワヲンャュョッ、。","ァィゥェォアイウエオナニヌネノマミムメモヤユヨラリルレロワヲンャュョッ、。");j("カキクケコサシスセソタチツテトハヒフヘホ","カキクケコサシスセソタチツテトハヒフヘホ",1,"゙");j("ハヒフヘホ","ハヒフヘホ",2,"゚");_e({ヴ:"ヴ","、":"、","。":"。","・":"・","「":"「","」":"」",ー:"ー"});function pe(a){const t=""+a;let r="";for(let s=0;s<t.length;++s){let n=t.charCodeAt(s);if(n===12288)n=32;else if(n>=65281&&n<=65374)n=n-65281+33;else if(n>=65377&&n<=65439){let _=t[s];(t[s+1]==="゙"||t[s+1]==="゚")&&(_+=t[++s]),n=S[_]}r+=String.fromCharCode(n)}return r}function de(a){const t=""+a;let r="";for(let s=0,n=t.length;s<n;++s){const _=t.charCodeAt(s);_>=12353&&_<=12438?r+=String.fromCharCode(_+96):r+=t[s]}return r}const $=a=>{const t=a.replace(/[「」【】〈〉『』()[]!?、。・/\/\(\)\[\]]/g," ").replace(/[\s_-]+/g," ").trim();return de(pe(t.toLowerCase())).replace(/ヴァ/g,"バ").replace(/ヴィ/g,"ビ").replace(/ヴェ/g,"ベ").replace(/ヴォ/g,"ボ").replace(/ヴ/g,"ヴ").replace(/ヂ/g,"ジ").replace(/ヅ/g,"ズ").replace(/イヤ/g,"イア")},v=a=>(le("data-v-f36a3928"),a=a(),re(),a),ue=v(()=>e("p",null,"設置店舗",-1)),me={class:"location-sort"},he={class:"prefecture-container"},fe=v(()=>e("p",{class:"sub-text"},"都道府県を選択してください",-1)),xe={class:"prefecture-select-box"},ge=["value"],ve={class:"search-container"},ye=v(()=>e("p",{class:"sub-text"},[x("市区町村や店舗名を入力して、"),e("br"),x("表示されている店舗を絞り込めます。")],-1)),Ce={class:"search-box"},ke={class:"search-hit"},Te={class:"location-text-point"},Le=v(()=>e("br",null,null,-1)),Se={class:"location-text-point"},be={key:0,class:"shoplist-box"},Ee={class:"pref-box"},Be={class:"pref-name"},Ne={class:"shop-name"},Ae={key:1},Ie={class:"shop-info"},Re={class:"shop-text"},ze={class:"shop-address"},Me={class:"arcade-type"},je=["textContent"],we=v(()=>e("span",{class:"close"},"×",-1)),Ve="設置店舗",qe="高性能スイングチェックマシン「REC CHECK GOLF」の設置店舗ページ",Oe="/location",$e=te({__name:"index",setup(a){P(),U({...J({title:Ve,description:qe,path:Oe})});const t=R([]),r=w().resolve("/shoplist.json").href;fetch(r).then(c=>c.json()).then(c=>{t.value=c});const s=["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"],n=[{name:"REC 1",id:"rec_1"},{name:"REC 2",id:"rec_2"},{name:"REC 2.1",id:"rec_2-1"}],_=c=>{const l=n.find(m=>m.id===c);return l?l.name:""},b=[{name:"練習場",id:"range"},{name:"ショップ",id:"shop"},{name:"インドア",id:"indoor"},{name:"スクール",id:"school"}],y=c=>{const l=b.find(m=>m.id===c);return l?l.name:""},C=w(),i=R(""),k=R(""),E=c=>t.value.filter(l=>l.prefecture===c),B=c=>{const l=$(k.value).trim().split(/\s+/);return c.filter(m=>{const T=$(m.name+m.address);return l.every(N=>T.includes(N))})};return oe(()=>{const c=C.currentRoute.value.query;c.pref===void 0?i.value="東京都":i.value=c.pref}),se(i,()=>{C.push({query:{pref:i.value}})}),(c,l)=>{const m=H,T=K,N=X,A=Z,D=ee,F=Q,W=Y;return p(),L(W,null,{default:d(()=>[g(F,{level:2},{title:d(()=>[ue]),contents:d(()=>[g(T,null,{default:d(()=>[e("div",me,[e("div",he,[fe,e("div",xe,[V(e("select",{id:"prefecture-list",class:"prefecture-select","onUpdate:modelValue":l[0]||(l[0]=o=>q(i)?i.value=o:null)},[(p(),f(M,null,z(s,o=>e("option",{class:"prefecture",key:o.list,value:o},[e("span",null,u(o),1)],8,ge)),64))],512),[[ne,h(i)]])])]),e("div",ve,[ye,e("div",Ce,[V(e("input",{class:"search-text",type:"text","onUpdate:modelValue":l[1]||(l[1]=o=>q(k)?k.value=o:null),placeholder:"住所や店舗名で絞り込む"},null,512),[[ae,h(k)]])])])]),e("p",ke,[x(" 全国"),e("span",Te,u(h(t).length),1),x("件のうち、"),Le,e("span",Se,u(B(E(h(i))).length),1),x("件の店舗がヒットしました ")]),g(m,{listCount:1,mark:"※"},{list1:d(()=>[x("実際の営業状況に関しましては、各店舗様にお問い合わせください。")]),_:1})]),_:1}),g(T,null,{default:d(()=>[B(E(h(i))).length?(p(),f("div",be,[e("div",Ee,[e("div",Be,u(h(i)),1),(p(!0),f(M,null,z(B(E(h(i))),(o,G)=>(p(),f("div",{class:"shop-box",key:G},[e("p",Ne,[o.url?(p(),L(N,{key:0,linkTo:o.url,external:""},{default:d(()=>[x(u(o.name),1)]),_:2},1032,["linkTo"])):(p(),f("span",Ae,u(o.name),1))]),e("div",Ie,[e("div",Re,[e("p",ze,u(o.address),1),e("div",Me,[(p(!0),f(M,null,z(o.arcadeType,I=>(p(),f("span",{class:O([I,"tag"]),key:I,textContent:u(_(I))},null,10,je))),128))]),e("div",{class:O([o.locationType,"shop-type tag"])},u(y(o.locationType)),3)]),o.image?(p(),L(D,{key:0,class:"shop-image"},{toggle:d(()=>[g(A,{class:"shop-image-thum",path:"location-image",image:`photo_${o.image}`,type:"jpg",alt:o.name},null,8,["image","alt"])]),close:d(()=>[we]),content:d(()=>[g(A,{class:"shop-image-photo",path:"location-image",image:`photo_${o.image}`,type:"jpg",alt:o.name},null,8,["image","alt"])]),_:2},1024)):(p(),L(A,{key:1,class:"shop-image",path:"location",image:"noimage",type:"jpg",alt:"NO IMAGE"}))])]))),128))])])):ce("",!0)]),_:1})]),_:1})]),_:1})}}}),Qe=ie($e,[["__scopeId","data-v-f36a3928"]]);export{Qe 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.