PageSourceSearch

https://www.be.adiglobal.be/dist/dealerdetailsChunk_ef3c1ccec83bde998dae.chunk.js

js adiglobal.be collected 2026-10-04 21:53:08 UTC 11,525 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkroot=self.webpackChunkroot||[]).push([[4342],{12022:(e,t,a)=>{a.d(t,{Z:()=>s});var n=a(70655),i=a(83185),o=a(45089),r=a(67294);const s=e=>{var{address1:t,address2:a,city:s,state:d,postalCode:l,target:c="_blank"}=e,p=(0,n._T)(e,["address1","address2","city","state","postalCode","target"]);const m=`http://maps.google.com/maps?daddr=${t} ${a}, ${s}, ${d} ${l}`;return r.createElement(o.ZP,Object.assign({href:m,target:c},p),(0,i.ZP)("Directions")," ",r.createElement("img",{alt:"arrow",src:"https://cdn.qa.adiglobaldistribution.us/userfile-na/US/userfiles/Images/Themes/icons/Vector-next-arrow.svg"}))}},89817:(e,t,a)=>{a.d(t,{Z:()=>Z});var n=a(62602),i=a(77235),o=a(78646),r=a(83185),s=a(47404),d=a(69405),l=a(76487),c=a(70655),p=a(45089),m=a(67294);const g=e=>{var{location:t,onOpenLocationContent:a}=e,n=(0,c._T)(e,["location","onOpenLocationContent"]);return t.htmlContent?m.createElement(p.ZP,Object.assign({onClick:e=>{e.preventDefault(),a(t)}},n),(0,r.ZP)("Hours")):null};var u=a(44543),h=a(12656),f=a(26413),b=a(12788);const v={googleMap:{zoom:14,mapContainerStyle:{height:"642px",width:"100%"}},infoWindowGridContainer:{gap:0},infoWindowLeftGridItem:{width:8,css:b.iv`flex-direction:column;`},infoWindowRightGridItem:{width:4,css:b.iv`flex-direction:column;`},selectedLocationName:{color:"primary",weight:"bold"},currentLocationInfoWindowGridContainer:{gap:0},currentLocationInfoWindowHeaderGridItem:{width:12,css:b.iv`justify-content:center;`},currentLocationInfoWindowSearchFilterGridItem:{width:12,css:b.iv`justify-content:center;`}},Z=(0,o.Z)(({extendedStyles:e,currentLocation:t,locationSearchFilter:a,distanceUnitOfMeasure:o,setGoogleMap:c,mapMarkerElements:p,locationInfoWindow:b,currentLocationInfoWindow:Z,handleOpenLocationContent:w,GoogleMap:I,InfoWindow:L,Marker:E})=>{var y;const[D]=m.useState(()=>(0,n.Z)(v,e));return m.createElement(I,Object.assign({},D.googleMap,{center:t,onLoad:e=>{c(e)},onUnmount:e=>{c(void 0)}}),p.map(e=>{return m.createElement(E,Object.assign({},e,{key:e.key},"CURRENT_LOCATION"===(t=e.type)?D.currentLocationMarker:"SELECTED"===t?D.selectedMarker:D.locationMarker));var t}),b&&m.createElement(L,Object.assign({},D.locationInfoWindow,{key:(0,i.GW)(),position:null==b?void 0:b.position}),b&&m.createElement(u.ZP,Object.assign({},D.infoWindowGridContainer),m.createElement(h.Z,Object.assign({},D.infoWindowLeftGridItem),m.createElement(f.Z,Object.assign({},D.selectedLocationName),null===(y=b.location.name)||void 0===y?void 0:y.split("-")[0]),m.createElement(s.Z,Object.assign({},b.location,{extendedStyles:D.selectedLocationAddressDisplay}))),m.createElement(h.Z,Object.assign({},D.infoWindowRightGridItem),b.location.htmlContent&&m.createElement(g,Object.assign({},D.infoWindowLocationContentLink,{location:b.location,onOpenLocationContent:w})),m.createElement(l.Z,Object.assign({},D.infoWindowGoogleMapsDirectionLink,b.location)),b.location.distance>.01&&m.createElement(d.Z,Object.assign({},D.infoWindowDistanceDisplay,{distance:b.location.distance,unitOfMeasure:o}))))),Z&&m.createElement(L,Object.assign({},D.currentLocationInfoWindow,{key:(0,i.GW)(),position:Z.position}),m.createElement(u.ZP,Object.assign({},D.currentLocationInfoWindowGridContainer),m.createElement(h.Z,Object.assign({},D.currentLocationInfoWindowHeaderGridItem),m.createElement(f.Z,Object.assign({},D.currentLocationInfoWindowHeaderText),(0,r.ZP)("Current Location"))),m.createElement(h.Z,Object.assign({},D.currentLocationInfoWindowSearchFilterGridItem),m.createElement(f.Z,Object.assign({},D.currentLocationInfoWindowSearchFilterText),a)))))})},30775:(e,t,a)=>{a.r(t),a.d(t,{dealerInformationStyles:()=>O,default:()=>x});var n=a(70655),i=a(83185),o=a(26413),r=a(67294);const s=e=>{var{unitOfMeasure:t,distance:a}=e,s=(0,n._T)(e,["unitOfMeasure","distance"]);const d="Imperial"===t?(0,i.ZP)("mi"):(0,i.ZP)("km");"Metric"===t&&(a*=1.60934);const l=(0,i.ZP)("{0} {1}").replace("{0}",`${a.toFixed(2)}`).replace("{1}",d);return r.createElement(o.Z,Object.assign({},s,{style:{paddingRight:"16px"}}),l)};var d=a(12022),l=a(11298),c=a(31055),p=a(16415),m=a(87242),g=a(73009),u=a(474
104),h=a(61796),f=a(1766),b=a(44543),v=a(12656),Z=a(46340),w=a(45089),I=a(92141),L=a(35765),E=a(13568),y=a(37703),D=a(12788);const O={mainSectionContainer:{css:D.iv`> ${b.ci}{width:100%;margin:0;border-top:1px solid ${l.Z.gray3};border-bottom:1px solid ${l.Z.gray3};}`},container:{gap:10,css:D.iv`${f.S}{&:focus{outline:none;}}`},selectedDealerDisplayBackToResultsGridItem:{width:12},selectedDealerDisplayBackToResultsLink:{icon:{iconProps:{src:Z.default},position:"left"}},nameGridItem:{width:12,css:D.iv`padding-bottom:0;`},nameText:{color:"text.main",weight:"bold",ellipsis:!0},addressInfoGridItem:{width:12,css:D.iv`padding-top:0;padding-bottom:0;> address{> ${I.Z}{font-size:14px;margin:0;}}`},addressInfoIcon:{src:"MapPin",color:"primary"},addressInfoCondensed:{wrapper:{css:D.iv`font-style:normal;`}},phoneGridItem:{width:12,css:D.iv`padding-top:0;padding-bottom:0;${I.Z}{font-size:14px;}> ${f.S}{> ${I.Z}{color:${(0,L.Z)("text.main")};&:hover{color:${(0,L.Z)("primary")};}}}`},htmlContentGridItem:{width:12,css:D.iv`flex-direction:column;padding-top:4px;${I.Z}{font-size:14px;}.hoursText{font-weight:bold;}`},googleMapsDirectionLinkGridItem:{width:12,css:D.iv`justify-content:space-between;padding-bottom:4px;padding-top:4px;padding-right:0;> ${I.Z}{font-size:14px;font-weight:bold;}> ${f.S}{> ${I.Z}{font-size:14px;display:flex;align-items:center;img{margin-left:7px;width:7px;height:11px;}}}`},managerGridItem:{width:12,css:D.iv`flex-direction:column;padding-bottom:4px;padding-top:4px;${I.Z}{font-size:14px;}p{font-weight:bold;}`}},k=O,x={component:(0,y.$j)(e=>{var t;const{search:a}=(0,m.k$)(e),{measure:n}=(0,c.Z)(a);return{locationFinderUrl:null===(t=(0,g.EA)(e,"LocationFinderPage"))||void 0===t?void 0:t.url,measure:n}})((0,E.VC)(({history:e,locationFinderUrl:t,measure:a})=>{var n;const{value:l}=(0,r.useContext)(p.jc);return l?r.createElement(b.ZP,Object.assign({},k.container,{"data-test-selector":"dealerInformation","data-test-key":`${l.id}`}),r.createElement(v.Z,Object.assign({},k.selectedDealerDisplayBackToResultsGridItem),r.createElement(w.ZP,Object.assign({onClick:()=>{e.push(t)}},k.selectedDealerDisplayBackToResultsLink),(0,i.ZP)("Back to Results"))),r.createElement(b.ZP,Object.assign({},k.mainSectionContainer),r.createElement(v.Z,Object.assign({},k.nameGridItem),r.createElement(o.Z,Object.assign({},k.nameText),`${null===(n=null==l?void 0:l.name)||void 0===n?void 0:n.split("-")[0]}`)),r.createElement(v.Z,Object.assign({},k.addressInfoGridItem),r.createElement(u.Z,Object.assign({},l,{extendedStyles:k.addressInfoCondensed}))),l.phone&&r.createElement(v.Z,Object.assign({},k.phoneGridItem),r.createElement(o.Z,null,(0,i.ZP)("Phone: ")," "),r.createElement(w.ZP,Object.assign({href:`tel:${l.phone}`},k.phoneLink,{target:"_blank"}),l.phone)),r.createElement(v.Z,Object.assign({},k.googleMapsDirectionLinkGridItem),r.createElement(d.Z,Object.assign({},k.googleMapsDirectionLink,l)),r.createElement(s,{distance:null==l?void 0:l.distance,unitOfMeasure:a})))):null})),definition:{allowedContexts:[h.DealerDetailsPageContext],group:"Dealer Details"}}},46792:(e,t,a)=>{a.d(t,{i:()=>r,l:()=>o});var n=a(30157);const i="/api/v1/dealers";function o(e){return(0,n.U2)(`${i}/`,e)}function r(e){return(0,n.U2)(`${i}/${e.id}`)}},16415:(e,t,a)=>{a.d(t,{JM:()=>r,jc:()=>s,mv:()=>o,t9:()=>i});var n=a(78161);function i(e,t){return(0,n.Wp)(e.data.dealers,t)}function o(e){return e.data.dealers.defaultLocation}function r(e,t){return(0,n.FO)(e.data.dealers,t)}const s=(0,a(67294).createContext)({value:void 0,isLoading:!1,errorStatusCode:void 0,id:void 0})},61796:(e,t,a)=>{a.r(t),a.d(t,{DealerDetailsPageContext:()=>O,default:()=>D});var n=a(31055),i=a(19258),o=a(33918),r=a(79034),s=a(53607),d=a(16415),l=a(87242),c=a(73009),p=a(24501),m=a(46792);const g=[e=>{e.dispatch({type:"Data/Dealers/BeginLoadDealer",id:e.parameter.id})},e=>{e.apiParameter=Object.assign({},e.parameter)},async e=>{e.apiResult=await(0,m.i)(e.apiParameter)},e=>{e.dispatch({type:"Data/Dealers/CompleteLoadDealer",model:e.apiResult})}],u=(0,p.hN)(g,"LoadDealer"),h=[e=>{const t=e.getState(),a=(0,d.JM)(t,e.parameter.dealerId);a.value||a.isLoading||(e.apiParameter={id:e.parameter.dealerId})},e=>{e.dispatch({type:"Pages/SavedOrderDetails/SetDealerId",dealerId:e.parameter.dealerId})},e=>{e.apiParameter&&e.dispatch(u(e.apiParameter))}],f=(0,p.hN)(h,"DisplayDealer");var b=a(20851),v=a(17318),Z=a(50361),w=a.n(Z),I=a(67294),L=a(37703);const E={displayDealer:f,setBreadcrumbs:r.ZP};class y extends I.Component{constructor(e){super(e),this.state={}}UNSAFE_componentWillMount(){const{dealerId:e,displayDealer:t,breadcrumbLinks:a,dealerState:n}=this.props;e&&!n.value&&(t({dealerId:e}),this.setMetadata(!1)),!a&&n.value&&this.setPageBreadcrumbs()}componentDidUpdate(e){var t,a,n;const{dealerId:i,displayDealer:o,dealerState:r}=this.props;e&&r.value&&(null===(t=r.value)||void 0===t?void 0:t.id)!==(null===(n=null===(a=e.dealerState)||void 0===a?void 0:a.value)||void 0===n?void 0:n.id)&&this.setPageBreadcrumbs(),r.value&&r.value.id!==this.state.metadataUpdatedForId&&this.setMetadata(!0),i&&!r.value&&o({dealerId:i})}componentWillUnmount(){this.props.setBreadcrumbs({links:void 0})}setMetadata(e){const{dealerState:{value:t},websiteName:a,dealerPath:n,websiteSettings:o,alternateLanguageUrls:r}=this.props;t&&((0,i.Z)({currentPath:n,title:t.name,websiteName:a,alternateLanguageUrls:r},o),e&&this.setState({metadataUpdatedForId:t.id}))}setPageBreadcrumbs(){const{dealerState:e,links:t,nodeId:a,dealerDetailsPageLink:n,homePageUrl:i,setBreadcrumbs:o}=this.props,r=(0,b.Kz)(t,a,i),s=w()(r);
1s.forEach(t=>{t.children=t.children===(null==n?void 0:n.title)?e.value.name:t.children}),o({links:s})}render(){return I.createElement(v.Z,null,I.createElement(d.jc.Provider,{value:this.props.dealerState},I.createElement(o.Z,{contentId:this.props.id,zoneName:"Content"})))}}const D={component:(0,L.$j)(e=>{const t=(0,l.k$)(e),a=(0,n.Z)(t.search).id,i=(0,c.zH)(e),o=(0,l.FZ)(e);return{homePageUrl:i,dealerId:a,dealerState:(0,d.JM)(e,a),links:e.links,dealerDetailsPageLink:(0,c.EA)(e,"DealerDetailsPage"),nodeId:o.nodeId,breadcrumbLinks:e.components.breadcrumbs.links,websiteName:e.context.website.name,dealerPath:t.pathname,websiteSettings:(0,s.oR)(e).websiteSettings,alternateLanguageUrls:(0,l.Zg)(e,o.id)}},E)(y),definition:{hasEditableUrlSegment:!0,hasEditableTitle:!0,pageType:"System"}},O="DealerDetailsPage"},68590:(e,t,a)=>{a.r(t),a.d(t,{dealerLocationMapStyles:()=>c,default:()=>m});var n=a(70816),i=a(78646),o=a(53607),r=a(16415),s=a(89817),d=a(67294),l=a(37703);const c={},p=c,m={component:(0,l.$j)(e=>({googleMapsApiKey:(0,o.oR)(e).websiteSettings.googleMapsApiKey}))((0,i.Z)(({googleMapsApiKey:e,useLoadScript:t})=>{const{value:a}=(0,d.useContext)(r.jc),{isLoaded:i}=t({googleMapsApiKey:e}),{setGoogleMap:o,isGoogleMapsScriptsLoaded:l}=(0,n.Z)({isLoaded:i,isShown:!0});if(!a||!l)return null;const c={key:a.id,locationId:a.id,position:new google.maps.LatLng(a.latitude,a.longitude),type:"SELECTED",icon:"https://mt.google.com/vt/icon?name=icons/spotlight/spotlight-waypoint-blue.png",onClick:()=>{}};return d.createElement(s.Z,{extendedStyles:p.locationGoogleMap,currentLocation:c.position,distanceUnitOfMeasure:a.distanceUnitOfMeasure,setGoogleMap:o,mapMarkerElements:[c],locationSearchFilter:"",handleOpenLocationContent:()=>{}})})),definition:{allowedContexts:["DealerDetailsPage"],group:"Dealer Details"}}}}]);

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.