PageSourceSearch

https://resources.motorpoint.co.uk/website/9c1b7ae5/_next/static/c…/pages/search/content-7346b26c4ed45f15.js

js motorpoint.co.uk collected 2026-10-02 06:25:16 UTC 7,665 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[234],{2392:e=>{e.exports={searchContentCard:"SearchContentCard_searchContentCard__lOXux",content:"SearchContentCard_content__bTpbG",heading:"SearchContentCard_heading__ruAD7",subtitle:"SearchContentCard_subtitle__AyRPd",title:"SearchContentCard_title__1e_Hj",category:"SearchContentCard_category__bGDGc",imageWrapper:"SearchContentCard_imageWrapper__yuGm4",image:"SearchContentCard_image__5NvJA",article:"SearchContentCard_article___TMYC",review:"SearchContentCard_review___GzG_"}},23419:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSP:()=>I,default:()=>W});var s=a(37876),n=a(14232),r=a(77328),l=a.n(r),i=a(89099),c=a(34906),o=a.n(c),d=a(89180),h=a(58433),_=a(27976),g=a(24950),u=a(52025),m=a(56354),x=a(30009),p=a(7520),j=a(75569),v=a(81613),N=a(55410),f=a(58685),C=a(22638),S=a(30363),b=a(61477),w=a(31736),y=a.n(w);let R=o().bind(y()),A={yellow:"var(--mp-secondary-yellow)",green:"var(--mp-functional-green)"},E=(e,t,a)=>Math.min(a,Math.max(t,e)),k=({rating:e,colour:t="green"})=>{let a=E(e/2,0,5);return(0,s.jsxs)("div",{className:R("container"),children:[(0,s.jsx)("div",{className:R("stars"),children:Array.from({length:5},(e,n)=>{let r=E(a-n,0,1);return(0,s.jsxs)("div",{className:R("star"),children:[r>0&&(0,s.jsx)("div",{className:R("filled"),style:{width:`${100*r}%`,color:A[t]},children:(0,s.jsx)(b.A,{})}),(0,s.jsx)("div",{className:R("empty"),children:(0,s.jsx)(b.A,{})})]},n)})}),(0,s.jsxs)("span",{className:R("score"),children:[(0,s.jsx)("span",{children:e}),"/ ",10]})]})};var T=a(2392),G=a.n(T);let P=o().bind(G()),H=({item:e,lazyLoadImage:t,prefetch:a})=>{let n="Review"===e.type?"Car review":"Article",r=()=>{(0,C.d)({event:"select_content",content_group:e.type,content_type:e.topic,content_title:e.title,content_id:e.item_id})};return(0,s.jsxs)("div",{className:P("searchContentCard"),children:[(0,s.jsx)("div",{className:P("imageWrapper"),children:(0,s.jsx)(v.A,{alt:e.title,className:P("image"),layout:"fill",loading:t?"lazy":"eager",objectFit:"cover",src:e.cover,sizes:(0,S.j)({defaultSize:370,unit:"px",max1440:295,max1024:231,max744:322})})}),"Review"===e.type?(0,s.jsxs)("div",{className:P("content","review"),children:[(0,s.jsx)("span",{className:P("category"),children:n}),(0,s.jsx)(N.A,{onClick:r,href:e.url,prefetch:!!a,children:(0,s.jsx)("a",{href:e.url,className:P("heading"),children:(0,s.jsxs)("h3",{children:[(0,s.jsx)("span",{className:P("subtitle"),children:e.title}
1),(0,s.jsx)("span",{className:P("title"),children:e.subtitle})]})})}),(0,s.jsx)(k,{rating:e.rating,colour:"green"})]}):(0,s.jsxs)("div",{className:P("content","article"),children:[(0,s.jsx)("span",{className:P("category"),children:n}),(0,s.jsx)(N.A,{onClick:r,href:e.url,prefetch:!!a,children:(0,s.jsx)("a",{href:e.url,className:P("heading"),children:(0,s.jsx)("h3",{children:(0,s.jsx)("span",{className:P("title"),children:e.title})})})}),(0,s.jsx)(f.A,{topics:[e.topic]})]})]})};var M=a(30640),Y=a(6693),$=a(62446),L=a(74510),q=a.n(L),z=a(33910),D=a(87094);let O=o().bind(q()),F=e=>{let[t,a]=(0,n.useState)(!1),{breadcrumbs:r,page:c,contentSearch:o}=e,v=(0,i.useRouter)(),{q:N=""}=v.query,f=Array.isArray(N)?N[0]:N,S=f.replaceAll(" ","+"),{contentResults:b,isLoading:w,urlParams:y,updateUrlParams:R,currentPage:A,currentSize:E,hasParams:k}=(0,Y.r)({initialContentSearch:o,searchTerm:f,triggerLocation:"content_search_refinement"}),T=b??o,G=(0,_.M)(),{closeSidebar:P}=G;(0,n.useEffect)(()=>{(0,C.d)({event:"view_search_results",search_term:N,catalogs:[{name:"content_en",view_ids:["en_GB"]}]})},[N]),(0,n.useEffect)(()=>{a(w)},[w]),(0,n.useEffect)(()=>{0!==T.content.length||w||P()},[T.content,w,P]);let $=(0,n.useCallback)(e=>{R(t=>1===e?{...t,page:null}:{...t,page:[`${e}`]}),(0,z.i)("smooth","filters")},[R]);if(500===e.errorCode)return(0,s.jsx)(D.default,{});let L=Array.from({length:E},(e,t)=>`${t}`).map(e=>(0,s.jsx)(g.A,{},`vehicle-skeleton-${e}`));return(0,s.jsxs)(x.A,{...e,meta:c.meta,children:[(0,s.jsx)(l(),{children:(0,s.jsx)("meta",{property:"og:type",content:"website"})}),(0,s.jsx)(h.Y,{id:"breadcrumbs",className:O("breadcrumbs-container"),children:(0,s.jsx)("div",{className:O("breadcrumbs"),children:(0,s.jsx)(d.A,{breadcrumbs:r})})}),(0,s.jsxs)(p.A,{children:[(0,s.jsxs)(h.Y,{id:"heading",className:O("heading"),children:[(0,s.jsxs)("h1",{className:O("heading__title"),children:[(0,s.jsxs)("span",{children:[c.searchHeader.split(":")[0].trim(),":"]}),c.searchHeader.split(":").splice(1).join(":").trim()]}),(0,s.jsx)(M.A,{options:[{label:"Stock results",value:"stock",href:`/search?q=${S}`},{label:"Content results",value:"content",href:`/search/content?q=${S}`}],value:"content",onChange:e=>{"stock"===e&&((0,C.d)({event:"search_toggle",search_term:N,action:"content"}),a(!0),v.push(`/search?q=${S}`))}})]}),(0,s.jsx)(h.Y,{id:"filters",className:O("filters-container"),children:0!==T.filters.length&&0!==T.content.length&&(0,s.jsx)("div",{className:O("filters"),children:(0,s.jsx)(j.C,{filters:T.filters,queryStates:[y,R],sorters:T.sorters,showPills:T.content.length>0||!k,totalResults:T.metadata.total,sidebarProps:G,submitBtnText:`View ${T.metadata.total?T.metadata.total+" ":""}results`})})}),0===T.content.length&&!w&&(0,s.jsx)(u.A,{display:k?u.Y.SEARCH_FILTERED_NO_RESULTS:u.Y.SEARCH_NO_RESULTS,noResultsFoundMessage:k?c.noResultsWithFiltersMessage:c.noResultsFoundMessage,resolvedNoResultsContent:c.resolvedNoResultsContent,queryStates:[y,R],filters:b?b.filters:[]}),t&&(0,s.jsx)(h.Y,{id:"vehiclesList",className:O("vehicle-list"),children:(0,s.jsx)("ul",{className:O("vehicle-grid"),children:L})}),!t&&T.content.length&&(0,s.jsx)("section",{id:"contentResults",className:O("contentResults"),children:(0,s.jsx)("ul",{className:O("contentResultsGrid"),children:T.content.map((e,t)=>(0,s.jsx)("li",{className:O("contentResultsGridCard"),children:(0,s.jsx)(H,{lazyLoadImage:t>0,item:e})},e.item_id))})}),T.metadata.total>=E&&(0,s.jsx)("nav",{id:"pagination",className:O("pagination-container"),children:(0,s.jsx)(m.d,{className:O("pagination"),onPageChange:$,page:A,pageSize:E,totalResults:T.metadata.total,isDisabledNextButton:T.metadata.total-E<=T.metadata.start,isDisabledPreviousButton:0===T.metadata.start})})]})]})};var I=!0;function W(e){return(0,s.jsx)($.N,{processUrlSearchParams:e=>{let t=e.get("br_click");return null!==t&&(e.delete("br_click"),e.append("br_click",t)),e},children:(0,s.jsx)(F,{...e})})}},30640:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});var s=a(37876),n=a(14232),r=a(34906),l=a.n(r),i=a(74190),c=a.n(i);let o=l().bind(c()),d=e=>
1{let[t,a]=(0,n.useState)(e.value);return(0,n.useEffect)(()=>{e.value!==t&&e.onChange(t)},[t]),(0,s.jsx)("div",{className:o("toggleSwitch"),id:"search-results-toggle",children:(0,s.jsx)("div",{className:o("toggleSwitchInner"),children:e.options.map(({label:n,value:r,href:l},i)=>(0,s.jsx)("a",{"aria-label":n,className:o("toggle",{active:t===r,left:0===i&&t===e.options[1].value}),onClick:t=>{t.preventDefault(),e.value!==r&&a(r)},href:l,children:n},r))})})}},31736:e=>{e.exports={container:"StarRating_container__HHYhM",stars:"StarRating_stars__oW_E9",star:"StarRating_star__PnyLX",empty:"StarRating_empty__eZENU",filled:"StarRating_filled__lRfep",score:"StarRating_score__p6hjj"}},74190:e=>{e.exports={toggleSwitch:"ToggleSwitch_toggleSwitch__n9Agk",toggleSwitchInner:"ToggleSwitch_toggleSwitchInner__HcCoc",toggle:"ToggleSwitch_toggle__NwG0s",left:"ToggleSwitch_left__gy9_O",active:"ToggleSwitch_active__cS9E2"}},88036:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/search/content",function(){return a(23419)}])}},e=>{e.O(0,[7725,144,7941,4e3,8646,9,7096,2233,2158,2437,636,6593,8792],()=>e(e.s=88036)),_N_E=e.O()}]);

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.