1"use strict";(globalThis.webpackChunkgolfnow_web||=[]).push([[11833,29008],{62322(e,s,t){t.r(s),t.d(s,{default:()=>F});var r=t(6934),a=t(16180),l=t(53049),o=t(79162),d=t(1467),i=t(71304),u=t(89917),c=t(99120),m=t(72336),n=t(47737),p=t(49244);let v={key:0,class:"mb-4 bg-white border border-black/15 rounded-xxl featured md:p-4 sm:p-0",itemscope:"",itemtype:"http://schema.org/GolfCourse"},y=["id"],f=["title","content"],I={class:"grid items-center grid-cols-4 md:grid-cols-5 lg:gap-3"},g={class:"name-address"},b={class:"text-base font-semibold lg:text-xl font-display line-clamp-1",itemprop:"name"},R={class:"text-sm not-italic line-clamp-1",itemprop:"address",itemscope:"",itemtype:"http://schema.org/PostalAddress"},k={key:0,itemprop:"streetAddress"},h={key:1,itemprop:"addressLocality"},C={key:2,itemprop:"addressRegion"},E={key:3,itemprop:"postalCode"},F=(0,r.pM)({__name:"VisitedCourseItem",props:{courseItem:{}},emits:["hasDisplayFeeRates"],setup(e,{emit:s}){let{findFacilityName:t,findFacilityId:F,facilityImagePathDisplay:_}=(0,a.s)(),{logProductImpression:x}=(0,l.r)(),w=(0,r.KR)(null),L=(0,r.KR)((0,d.hR)().toDateDisplayString(!1)),X=new i.default,K=(0,r.Kh)({pageSize:4,pageNumber:0,date:L.value,sortBy:(0,o.a8)(),sortByRollup:(0,o.a8)(),sortDirection:m.UE.Asc,nextAvailableTeeTime:!0,facilityId:e.courseItem.id}),Q=(0,r.EW)(()=>u.u.fromJS({id:e.courseItem.id,name:e.courseItem.label,seoFriendlyName:e.courseItem.seoFriendlyName,address:"string"==typeof e.courseItem.address?void 0:e.courseItem.address})),D=(0,r.EW)(()=>{var e;return null!=(e=w.value)?e:Q.value});return(0,r.KC)(()=>{e.courseItem&&(x(e.courseItem),null!==K.facilityId&&void 0!==K.facilityId&&X.postTeeTimesByFacility(new c.d(K)).then(e=>{w.value=e,(null==e?void 0:e.displayFeeRates)&&s("hasDisplayFeeRates")}).catch(()=>void 0))}),(s,a)=>{var l;return e.courseItem.id?((0,r.uX)(),(0,r.CE)("div",v,[(0,r.Lk)("div",{id:null==(l=(0,r.R1)(F)(e.courseItem))?void 0:l.toString(),class:"course-info-wrap"},[(0,r.Lk)("meta",{itemprop:"image",title:(0,r.R1)(t)(e.courseItem),content:(0,r.R1)(_)(e.courseItem)},null,8,f),(0,r.Lk)("section",I,[(0,r.bF)(n.default,{facility:D.value,class:"col-span-12 px-3 py-3 my-auto border-b border-gray-200 md:col-span-3 lg:col-span-2 md:border-r md:border-b-0 md:py-0 lg:px-0 md:pr-2"},{default:(0,r.k6)(()=>{var s,a,l,d,i,u,c,m;return[(0,r.Lk)("div",g,[(0,r.Lk)("h3",b,(0,r.v_)((0,r.R1)(t)(e.courseItem)),1),(0,r.Lk)("address",R,["string"!=typeof e.courseItem.address?((0,r.uX)(),(0,r.CE)(r.FK,{key:0},[(null==(s=e.courseItem.address)?void 0:s.line1)?((0,r.uX)(),(0,r.CE)("span",k,(0,r.v_)((0,r.R1)(o.fn)(null==(a=e.courseItem.address)?void 0:a.line1))+", ",1)):(0,r.Q3)("v-if",!0),(null==(l=e.courseItem.address)?void 0:l.city)?((0,r.uX)(),(0,r.CE)("span",h,(0,r.v_)((0,r.R1)(o.fn)(null==(d=e.courseItem.address)?void 0:d.city))+", ",1)):(0,r.Q3)("v-if",!0),(null==(i=e.courseItem.address)?void 0:i.stateProvince)?((0,r.uX)(),(0,r.CE)("span",C,(0,r.v_)((0,r.R1)(o.fn)(null==(u=e.courseItem.address)?void 0:u.stateProvince))+", ",1)):(0,r.Q3)("v-if",!0),(null==(c=e.courseItem.address)?void 0:c.postalCode)?((0,r.uX)(),(0,r.CE)("span",E,(0,r.v_)((0,r.R1)(o.fn)(null==(m=e.courseItem.address)?void 0:m.postalCode)),1)):(0,r.Q3)("v-if",!0)],64)):"string"==typeof e.courseItem.address?((0,r.uX)(),(0,r.CE)(r.FK,{key:1},[(0,r.eW)((0,r.v_)((0,r.R1)(o.fn)(e.courseItem.address)),1)],64)):(0,r.Q3)("v-if",!0)])])]}),_:1},8,["facility"]),(0,r.RG)(s.$slots,"body",{facility:D.value},()=>[(0,r.bF)(p.default,{facility:D.value},null,8,["facility"])])])],8,y)])):(0,r.Q3)("v-if",!0)}}})}}]);
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.