PageSourceSearch

https://www.golfnow.com/dist/js/widget-search-filter-inputs-price-range.872f72f8.chunk.js

js golfnow.com collected 2026-10-01 10:12:23 UTC 6,839 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkgolfnow_web||=[]).push([[7055],{41276(e,a,l){l.d(a,{Th:()=>u,Ub:()=>c,vl:()=>o,xD:()=>t});var n=l(6934),r=function(e,a){var l={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>a.indexOf(n)&&(l[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,n=Object.getOwnPropertySymbols(e);r<n.length;r++)0>a.indexOf(n[r])&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(l[n[r]]=e[n[r]]);return l};function i(e){(0,n.o5)()&&(0,n.jr)(e)}function t(e,a=0){let l,n=()=>{void 0!==l&&(clearTimeout(l),l=void 0)};return i(n),(...r)=>{n(),l=setTimeout(()=>{l=void 0,e(...r)},a)}}function u(e,a,l={}){let{debounce:i=0}=l,o=r(l,["debounce"]),c=t(a,i);return(0,n.wB)(e,c,o)}function o(e,a){let l=(0,n.IJ)(a),r=(0,n.KR)(!1),i=(0,n.KR)(!1),t=(0,n.IJ)(null),u=async()=>{i.value=!0,t.value=null;try{let a=await ("function"==typeof e?e():e);return l.value=a,r.value=!0,a}catch(e){throw t.value=e,e}finally{i.value=!1}};return u().catch(()=>{}),{state:l,isReady:r,isLoading:i,error:t,execute:u}}function c(e){let a=(0,n.KR)(!1);if("u"<typeof window||"function"!=typeof window.matchMedia)return a;let l=window.matchMedia(e);a.value=l.matches;let r=e=>{a.value=e.matches};return"function"==typeof l.addEventListener&&"function"==typeof l.removeEventListener?(l.addEventListener("change",r),i(()=>l.removeEventListener("change",r))):"function"==typeof l.addListener&&"function"==typeof l.removeListener&&(l.addListener(r),i(()=>l.removeListener(r))),a}},92568(e,a,l){l.r(a),l.d(a,{default:()=>y});var n=l(6934),r=l(10810),i=l(24519),t=l(79162),u=l(41276),o=l(84430),c=l(6338),v=l(18064);let s={class:"grid grid-cols-2 gap-1 my-3"},d={class:"text-base text-right value-holder"},p={id:"slider-snap-value-lower-price"},m={id:"slider-snap-value-upper-price"},f={id:"maximum-price"},h=["aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext"],b=["aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext"],g={class:"sr-only","aria-live":"polite",id:"price-slider-announcement"},y=(0,n.pM)({__name:"SearchFilterInputsPriceRange",setup(e){let a=(0,t.C5)(),l=(0,t.KP)(),y=(0,i.Q)(),{searchParams:w,loading:x,isFiltersModal:k,debounceTimeout:U}=(0,r.bP)(y),L=(0,n.KR)(null),M=(0,n.KR)(null),S=(0,n.KR)(null),R=(0,n.KR)(""),_=(0,n.KR)(null),K=(0,n.KR)(a),P=(0,n.KR)(l),O=(0,n.KR)(""),D=(0,n.EW)(()=>M.value?`Minimum price: ${M.value}`:"Minimum price: Loading..."),E=(0,n.EW)(()=>S.value?`Maximum price: ${S.value}${R.value}`:"Maximum price: Loading..."),j=(0,n.EW)(()=>({"pointer-events-none opacity-50":x.value}));function C(e,a){null!=e&&L.value.noUiSlider.set([e,null]),null!=a&&L.value.noUiSlider.set([null,a])}function T(e,a,n,r,i,u,o=!1){var v,s;let d=e[a];d>=l?(d=l,R.value="+"):e[1]<l&&(R.value="");let p=(0,t.mx)(Number(d),function(){var e,a;let l="";try{let n=document.querySelector("main");if(null!==n&&(l=null!=(e=n.dataset.currency)?e:""),""===l){let e=document.querySelector("meta[name='currency-code']");null!==e&&(l=null!=(a=e.content)?a:"")}}catch{}return(""===l||"CLP"===l)&&(l="USD"),l}());if(0===a){if(M.value=p,K.value=Number(d),o&&!x.value){if(k.value){w.value=Object.assign(Object.assign({},w.value),{priceMin:d});return}c.FederatedSearch.TrackFilterRefineAnalyticValue("pricemin",d),v={searchParams:{priceMin:d}},y.$patch(v),O.value=`Minimum price set to ${p}`}}else if(S.value=p,P.value=Number(d),o&&!x.value){if(k.value){w.value=Object.assign(Object.assign({},w.value),{priceMax:d});return}c.FederatedSearch.TrackFilterRefineAnalyticValue("pricemax",d),s={searchParams:{priceMax:d}},y.$patch(s),O.value=`Maximum price set to ${p}${R.value}`}}function $(e){if(!L.value||!L.value.noUiSlider)return;let n=L.value.noUiSlider.get().map(Number),r=0;e.shiftKey&&(r=1);let i=n[r];switch(e.key){case"ArrowLeft":case"ArrowDown":i=Math.max(i-5,a),e.preventDefault();break;case"ArrowRight":case"ArrowUp":i=Math.min(i+5,l),e.preventDefault();break;case"Home":i=a,e.preventDefault();break;case"End":i=l,e.preventDefault();break;case"PageDown":i=Math.max(i-25,a),e.preventDefault();break;case"PageUp":i=Math.min(i+25,l),e.preventDefault();break;default:return}0===r?(i=Math.min(i,n[1]-30),L.value.noUiSlider.set([i,null])):(i=Math.max(i,n[0]+30),L.value.noUiSlider.set([null,i])),T(L.value.noUiSlider.get(),r,null,null,null,null,!0)}return(0,u.Th)(()=>{var e;return null==(e=w.value)?void 0:e.priceMin},async e=>{null!=e&&(await (0,n.dY)(),C(e,null))},{debounce:U.value,flush:"post"}),(0,u.Th)(()=>{var e;return null==(e=w.value)?void 0:e.priceMax},async e=>{null!=e&&(await (0,n.dY)(),C(null,e))},{debounce:U.value,flush:"post"}),(0,n.sV)(async()=>{var e;let n;try{await (0,v.Ez)()}catch(e){(0,t.SS)("Price filter slider unavailable:",e);return}L.value=null==(e=_.value)?void 0:e.querySelector("#slider-snap-price"),n=y.getDefaultPriceRange,L.value&&noUiSlider.create(L.value,{start:[n.start,n.end],connect:!0,step:5,margin:30,behaviour:y.isTouchDevice?"drag":"tap-drag",range:{min:a,max:l},format:wNumb({decimals:0})}),noUiSlider&&L.value&&w.value&&L.value.noUiSlider.set([w.value.priceMin,w.value.priceMax]),(0,o.jb)("currencyCodeChanged",e=>
1{let a=K.value,n=P.value;M.value=(0,t.mx)(a,e),n>=l?R.value="+":R.value="",S.value=(0,t.mx)(n,e)}),L.value.noUiSlider.on("update",T),L.value.noUiSlider.on("change",(e,a)=>{T(e,a,null,null,null,null,!0)})}),(0,n.hi)(()=>{(0,o.E$)("currencyCodeChanged")}),(e,r)=>((0,n.uX)(),(0,n.CE)("div",{id:"price-range-container",ref_key:"priceRangeContainer",ref:_,class:"border-gray-200 lg:border-b"},[(0,n.Lk)("div",{class:(0,n.C4)(["w-full option price-range",j.value])},[(0,n.Lk)("div",s,[r[2]||(r[2]=(0,n.Lk)("h3",{id:"price-range",class:"text-base font-semibold font-display text-skin-base"},"Price Range",-1)),(0,n.Lk)("div",d,[r[0]||(r[0]=(0,n.Lk)("span",{id:"pre-price-min"},null,-1)),(0,n.Lk)("span",p,(0,n.v_)(M.value),1),r[1]||(r[1]=(0,n.eW)(" - ",-1)),(0,n.Lk)("span",m,(0,n.v_)(S.value),1),(0,n.Lk)("span",f,(0,n.v_)(R.value),1)])]),(0,n.Lk)("div",{id:"slider-snap-price",class:"slider mt-5 mb-8 mr-4 h-[1px] border-none [&_.noUi-handle]:rounded-full [&_.noUi-handle]:bg-gray-100 [&_.noUi-handle]:border-black [&_.noUi-handle]:h-6 [&_.noUi-handle]:w-6 [&_.noUi-handle]:shadow-transparent [&_.noUi-handle]:-top-3 [&_.noUi-handle]:before:bg-transparent [&_.noUi-handle]:after:bg-transparent [&_.noUi-connects]:bg-gray-300",role:"group","aria-labelledby":"price-range",tabindex:"0",onKeydown:$},[(0,n.Lk)("div",{role:"slider",id:"price-min-handle","aria-valuemin":(0,n.R1)(a),"aria-valuemax":(0,n.R1)(l),"aria-valuenow":K.value,"aria-valuetext":D.value,class:"sr-only"},null,8,h),(0,n.Lk)("div",{role:"slider",id:"price-max-handle","aria-valuemin":(0,n.R1)(a),"aria-valuemax":(0,n.R1)(l),"aria-valuenow":P.value,"aria-valuetext":E.value,class:"sr-only"},null,8,b)],32),(0,n.Lk)("div",g,(0,n.v_)(O.value),1)],2)],512))}})}}]);

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.