1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="2e07e8fb-75d6-dc17-d8be-1793c1b13021")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,706286,e=>{"use strict";e.s(["BLOCKS_COLUMNS",0,{MOBILE:2,DESKTOP:3},"CAR_TYPE_KEY",0,"by_car_type","INITIAL_VISIBLE_LINKS",0,5,"INTERLINKING_BLOCKS_ROWS",0,[5,7,9]])},488143,(e,t,i)=>{"use strict";function a({widthInt:e,heightInt:t,blurWidth:i,blurHeight:r,blurDataURL:l,objectFit:s}){let n=i?40*i:e,o=r?40*r:t,d=n&&o?`viewBox='0 0 ${n} ${o}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${d}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${d?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${l}'/%3E%3C/svg%3E`}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImageBlurSvg",{enumerable:!0,get:function(){return a}})},987690,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var a={VALID_LOADERS:function(){return l},imageConfigDefault:function(){return s}};for(var r in a)Object.defineProperty(i,r,{enumerable:!0,get:a[r]});let l=["default","imgix","cloudinary","akamai","custom"],s={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},908927,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImgProps",{enumerable:!0,get:function(){return d}}),e.r(233525);let a=e.r(543369),r=e.r(488143),l=e.r(987690),s=["-moz-initial","fill","none","scale-down",void 0];function n(e){return void 0!==e.default}function o(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function d({src:e,sizes:t,unoptimized:i=!1,priority:u=!1,preload:c=!1,loading:m,className:g,quality:f,width:p,height:h,fill:x=!1,style:b,overrideSrc:w,onLoad:j,onLoadingComplete:y,placeholder:v="empty",blurDataURL:_,fetchPriority:C,decoding:S="async",layout:I,objectFit:N,objectPosition:z,lazyBoundary:k,lazyRoot:E,...P},A){var T;let L,O,R,{imgConf:F,showAltText:D,blurComplete:M,defaultLoader:$}=A,B=F||l.imageConfigDefault;if("allSizes"in B)L=B;else{let e=[...B.deviceSizes,...B.imageSizes].sort((e,t)=>e-t),t=B.deviceSizes.sort((e,t)=>e-t),i=B.qualities?.sort((e,t)=>e-t);L={...B,allSizes:e,deviceSizes:t,qualities:i}}if(void 0===$)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let G=P.loader||$;delete P.loader,delete P.srcSet;let V="__next_img_default"in G;if(V){if("custom"===L.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 3Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=G;G=t=>{let{config:i,...a}=t;return e(a)}}if(I){"fill"===I&&(x=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[I];e&&(b={...b,...e});let i={responsive:"100vw",fill:"100vw"}[I];i&&!t&&(t=i)}let q="",U=o(p),J=o(h);if((T=e)&&"object"==typeof T&&(n(T)||void 0!==T.src)){let t=n(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}
3`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(O=t.blurWidth,R=t.blurHeight,_=_||t.blurDataURL,q=t.src,!x)if(U||J){if(U&&!J){let e=U/t.width;J=Math.round(t.height*e)}else if(!U&&J){let e=J/t.height;U=Math.round(t.width*e)}}else U=t.width,J=t.height}let K=!u&&!c&&("lazy"===m||void 0===m);(!(e="string"==typeof e?e:q)||e.startsWith("data:")||e.startsWith("blob:"))&&(i=!0,K=!1),L.unoptimized&&(i=!0),V&&!L.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(i=!0);let W=o(f),Q=Object.assign(x?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:N,objectPosition:z}:{},D?{}:{color:"transparent"},b),X=M||"empty"===v?null:"blur"===v?`url("data:image/svg+xml;charset=utf-8,${(0,r.getImageBlurSvg)({widthInt:U,heightInt:J,blurWidth:O,blurHeight:R,blurDataURL:_||"",objectFit:Q.objectFit})}")`:`url("${v}")`,Y=s.includes(Q.objectFit)?"fill"===Q.objectFit?"100% 100%":"cover":Q.objectFit,Z=X?{backgroundSize:Y,backgroundPosition:Q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},H=function({config:e,src:t,unoptimized:i,width:r,quality:l,sizes:s,loader:n}){if(i){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,a.getDeploymentId)();if(e){let i=t.indexOf("?");if(-1!==i){let a=new URLSearchParams(t.slice(i+1));a.get("dpl")||(a.append("dpl",e),t=t.slice(0,i)+"?"+a.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:o,kind:d}=function({deviceSizes:e,allSizes:t},i,a){if(a){let i=/(^|\s)(1?\d?\d)vw/g,r=[];for(let e;e=i.exec(a);)r.push(parseInt(e[2]));if(r.length){let i=.01*Math.min(...r);return{widths:t.filter(t=>t>=e[0]*i),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof i?{widths:e,kind:"w"}:{widths:[...new Set([i,2*i].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,r,s),u=o.length-1;return{sizes:s||"w"!==d?s:"100vw",srcSet:o.map((i,a)=>`${n({config:e,src:t,quality:l,width:i})} ${"w"===d?i:a+1}${d}`).join(", "),src:n({config:e,src:t,quality:l,width:o[u]})}}({config:L,src:e,unoptimized:i,width:U,quality:W,sizes:t,loader:G}),ee=K?"lazy":m;return{props:{...P,loading:ee,fetchPriority:C,width:U,height:J,decoding:S,className:g,style:{...Q,...Z},sizes:H.sizes,srcSet:H.srcSet,src:w||H.src},meta:{unoptimized:i,preload:c||u,placeholder:v,fill:x}}}},918556,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"ImageConfigContext",{enumerable:!0,get:function(){return l}});let a=e.r(555682)._(e.r(271645)),r=e.r(987690),l=a.default.createContext(r.imageConfigDefault)},670965,(e,t,i)=>{"use strict";function a(e,t){let i=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-i)<Math.abs(e-i)?t:e,t.qualities[0]):i}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"findClosestQuality",{enumerable:!0,get:function(){return a}})},1948,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return s}});let a=e.r(670965),r=e.r(543369);function l({config:e,src:t,width:i,quality:s}){let n=(0,r.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let i=new URLSearchParams(t.slice(e+1)),a=i.get("dpl");if(a){n=a,i.delete("dpl");let r=i.toString();t=t.slice(0,e)+(r?"?"+r:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 4Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let o=(0,a.findClosestQuality)(s,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${i}&q=${o}${t.startsWith("/")&&n?`&dpl=${n}`:""}`}l.__next_img_default=!0;let s=l},605500,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"Image",{enumerable:!0,get:function(){return j}});let a=e.r(555682),r=e.r(190809),l=e.r(843476),s=r._(e.r(271645)),n=a._(e.r(174080)),o=a._(e.r(325633)),d=e.r(908927),u=e.r(987690),c=e.r(918556);e.r(233525);let m=e.r(65856),g=a._(e.r(1948)),f=e.r(818581),p={deviceSizes:[390,640,750,828,1080,1200],imageSizes:[128,256,384],qual
4ities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function h(e,t,i,a,r,l,s){let n=e?.src;e&&e["data-loaded-src"]!==n&&(e["data-loaded-src"]=n,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&r(!0),i?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let a=!1,r=!1;i.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>a,isPropagationStopped:()=>r,persist:()=>{},preventDefault:()=>{a=!0,t.preventDefault()},stopPropagation:()=>{r=!0,t.stopPropagation()}})}a?.current&&a.current(e)}}))}function x(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b=(0,s.forwardRef)(({src:e,srcSet:t,sizes:i,height:a,width:r,decoding:n,className:o,style:d,fetchPriority:u,placeholder:c,loading:m,unoptimized:g,fill:p,onLoadRef:b,onLoadingCompleteRef:w,setBlurComplete:j,setShowAltText:y,sizesInput:v,onLoad:_,onError:C,...S},I)=>{let N=(0,s.useCallback)(e=>{e&&(C&&(e.src=e.src),e.complete&&h(e,c,b,w,j,g,v))},[e,c,b,w,j,C,g,v]),z=(0,f.useMergedRef)(I,N);return(0,l.jsx)("img",{...S,...x(u),loading:m,width:r,height:a,decoding:n,"data-nimg":p?"fill":"1",className:o,style:d,sizes:i,srcSet:t,src:e,ref:z,onLoad:e=>{h(e.currentTarget,c,b,w,j,g,v)},onError:e=>{y(!0),"empty"!==c&&j(!0),C&&C(e)}})});function w({isAppRouter:e,imgAttributes:t}){let i={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...x(t.fetchPriority)};return e&&n.default.preload?(n.default.preload(t.src,i),null):(0,l.jsx)(o.default,{children:(0,l.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...i},"__nimg-"+t.src+t.srcSet+t.sizes)})}let j=(0,s.forwardRef)((e,t)=>{let i=(0,s.useContext)(m.RouterContext),a=(0,s.useContext)(c.ImageConfigContext),r=(0,s.useMemo)(()=>{let e=p||a||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),i=e.deviceSizes.sort((e,t)=>e-t),r=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:i,qualities:r,localPatterns:"u"<typeof window?a?.localPatterns:e.localPatterns}},[a]),{onLoad:n,onLoadingComplete:o}=e,f=(0,s.useRef)(n);(0,s.useEffect)(()=>{f.current=n},[n]);let h=(0,s.useRef)(o);(0,s.useEffect)(()=>{h.current=o},[o]);let[x,j]=(0,s.useState)(!1),[y,v]=(0,s.useState)(!1),{props:_,meta:C}=(0,d.getImgProps)(e,{defaultLoader:g.default,imgConf:r,blurComplete:x,showAltText:y});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(b,{..._,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:f,onLoadingCompleteRef:h,setBlurComplete:j,setShowAltText:v,sizesInput:e.sizes,ref:t}),C.preload?(0,l.jsx)(w,{isAppRouter:!i,imgAttributes:_}):null]})});("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},794909,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var a={default:function(){return u},getImageProps:function(){return d}};for(var r in a)Object.defineProperty(i,r,{enumerable:!0,get:a[r]});let l=e.r(555682),s=e.r(908927),n=e.r(605500),o=l._(e.r(1948));function d(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[390,640,750,828,1080,1200],imageSizes:[128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,i]of Object.entries(t))void 0===i&&delete t[e];return{props:t}}let u=n.Image},657688,(e,t,i)=>{t.exports=e.r(794909)},199683,e=>{"use strict";var t=e.i(843476),i=e.i(361283);let a={sm:"size-5",lg:"size-6"};e.s(["default",0,({fill:e,size:r="lg"})=>{let l=a[r];return(0,t.jsx)("svg",{width:24,height:24,fill:"none",viewBox:"0 0 24 24",className:(0,i.twJoin)(l,"shrink-0"),xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{fill:e,d:"M12 2C8.13 2 5 5.13 5 9C5 14.25 12 22 12 22C12 22 19 14.25 19 9C19 5.13 15.87 2 12 2ZM12 11.5C10.62 11.5 9.5 10.38 9.5 9C9.5 7.62 10.62 6.5 12 6.5C13.38 6.5 14.5 7.62 14.5 9C14.5 10.38 13.38 11.5 12 11.5Z"})})}])},808331,957681,278454,924117,882009,398279,722359,131841,981574,29288,602830,480127,931159,e=>{"use strict";var t=e.i(843476),i=e.i(500932),a=e.i(361283),r=e.i(644662),l=e.i(451501),s=e.i(124871),n=e.i(8541);let o=({categorisedBadges:e,premiumServiceBadge:t})=>{let i=e?.ad??[],a=e?.seller??[],r=[...a,...i];return{ad:i,seller:a,premium:t?[t]:[],all:r}};function d(e,t,i){let{adId:a,listId:r,userId:l,price:s,typeId:n,adviewUrl:o,makeId:d,makeName:u,modelId:c,modelName:m,regionId:g,regionName:f,subareaId:p,subareaName:h,hasPsHighlight:x,monthlyPayment:b,manufacturedYear:w,priceForRentLabel:j}=e;return{adId:a,listId:r,userId:l,price:s,typeId:n,adviewUrl:o,makeId:d,makeName:u,modelId:c,modelName:m,regionId:g,regionName:f,subareaId:p,subareaName:h,hasPsHighlight:x,monthlyPayment:b,manufacturedYear:w,priceForRentLabel:j,position:t,badges:i}}e.s(["getBadgeVariants",0,o],957681),e.s(["buildAdContextData",0,d],278454);var u=e.i(491424);let c=e=>{let r,l=(0,i.c)(5),{children:s,...n}=e,{adviewUrl:o,hasPsHighlight:d,isFeaturedAd:c}=n,{trackGTMEvent:m}=(0,u.useGTMTracker)(),g=()=>{m("adlist",{event:"view_item",destinationUrl:o,interaction_type:c?"featured_ad":"adlist_ad",adsAttributes:n}
4)},f=(0,a.twJoin)("flex-1",d&&"bg-mudah-blue-50");return l[0]!==o||l[1]!==s||l[2]!==g||l[3]!==f?(r=(0,t.jsx)("a",{href:o,onClick:g,className:f,children:s}),l[0]=o,l[1]=s,l[2]=g,l[3]=f,l[4]=r):r=l[4],r};e.s(["default",0,c],924117);var m=e.i(294229);let g={sm:"text-base leading-4",lg:"text-xl leading-5"},f={row:"flex-col items-start md:flex-row md:items-end gap-1",column:"flex-row items-end gap-1.5"},p=({size:e="lg",layout:i="column",priceLabel:r,oldPriceLabel:l="",priceForRentLabel:n="",priceMarkdownPercentageLabel:o=""})=>{let d=g[e],u=f[i],c=!!l||!!o;return(0,t.jsx)(t.Fragment,{children:n?(0,t.jsx)(m.Text,{truncate:!0,fw:"bold",size:"xl",c:"black",children:n}):(0,t.jsxs)(s.Flex,{gap:4,classNames:{root:(0,a.twJoin)("flex",u)},children:[(0,t.jsx)(m.Text,{c:"black",fw:"bold",classNames:{root:`${d} shrink-0 whitespace-nowrap`},children:r}),c&&(0,t.jsxs)(s.Flex,{gap:4,justify:"center",children:[o&&(0,t.jsx)(m.Text,{size:"xs",fw:"bold",c:"var(--color-mudah-red-500)",classNames:{root:"px-0.5 bg-mudah-red-50 h-4 rounded-sm flex items-center"},children:o}),l&&(0,t.jsx)(m.Text,{truncate:"end",size:"sm",fw:"normal",td:"line-through",classNames:{root:"text-black/60 max-w-20"},children:l})]})]})})};e.s(["default",0,p],882009);var h=e.i(173990),x=e.i(369625);let b={sm:"p-1 rounded-sm",lg:"py-0.5 px-2 rounded-lg",xl:"py-1 px-2 h-6 rounded-sm"},w={lg:"font-semibold",sm:"text-xs font-medium font-inter",xl:"text-md font-medium font-inter"},j={sm:"size-2.5",lg:"size-2.5",xl:"size-3.5"},y={"top-left":"absolute z-20 top-2 left-2","bottom-left":"absolute z-20 bottom-2 left-2"},v={mobile:"flex md:hidden",desktop:"hidden md:flex"},_=e=>{let a,r,l,n=(0,i.c)(14),{badges:o,size:d,position:u,visibility:c}=e,m=void 0===d?"sm":d;if(0===o.length)return null;let g=b[m],f=w[m],p=j[m],_=u?y[u]:"",C=c?v[c]:"",S=`${_} ${C}`;if(n[0]!==S?(a={root:S},n[0]=S,n[1]=a):a=n[1],n[2]!==o||n[3]!==p||n[4]!==f||n[5]!==g){let e;n[7]!==p||n[8]!==f||n[9]!==g?(e=(e,i)=>{let{icon:a,text:r,textColour:l,backgroundColour:s}=e;return(0,t.jsxs)(x.Badge,{style:{color:l,backgroundColor:s},classNames:{label:`flex gap-1 items-center ${f}`,root:`items-center gap-1 capitalize ${g} ${i>0&&"hidden md:flex"}`},children:[a&&(0,t.jsx)(h.Image,{src:a,alt:r,classNames:{root:p}}),r]},r)},n[7]=p,n[8]=f,n[9]=g,n[10]=e):e=n[10],r=o.map(e),n[2]=o,n[3]=p,n[4]=f,n[5]=g,n[6]=r}else r=n[6];return n[11]!==a||n[12]!==r?(l=(0,t.jsx)(s.Flex,{wrap:"wrap",gap:"xs",classNames:a,children:r}),n[11]=a,n[12]=r,n[13]=l):l=n[13],l};e.s(["default",0,_],398279);let C=({subject:e,isSingleLine:i=!1})=>(0,t.jsx)("h2",{className:(0,a.twJoin)("text-sm md:text-md font-normal md:leading-5 overflow-hidden text-ellipsis",i?"line-clamp-1":"min-h-9 line-clamp-2"),children:e});e.s(["default",0,C],722359);var S=e.i(271645),I=e.i(407439);I.MCDN_ASSET_PREFIX;let N=`${I.MCDN_ASSET_PREFIX}/olympus/no-image-icon-listing.png`,z={grid:"w-full relative aspect-4/3",list:"w-full relative bg-mudah-gray-100"},k={grid:"object-cover",list:"object-contain"},E={grid:"(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 25vw",list:"260px"},P=({hasVideo:e})=>e?(0,t.jsx)(s.Flex,{align:"center",justify:"center",classNames:{root:"z-20 absolute inset-0"},children:(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"80",height:"80",viewBox:"0 0 80 80",fill:"none",children:[(0,t.jsx)("mask",{id:"mask0_8634_46079",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"80",height:"80",children:(0,t.jsx)("rect",{width:"80",height:"80",fill:"#D9D9D9"})}),(0,t.jsxs)("g",{mask:"url(#mask0_8634_46079)",children:[(0,t.jsx)("path",{fill:"black",fillOpacity:"0.6",d:"M40.0001 73.3334C35.389 73.3334 31.0556 72.4584 27.0001 70.7084C22.9445 68.9584 19.4167 66.5834 16.4167 63.5834C13.4167 60.5834 11.0417 57.0556 9.29175 53.0001C7.54175 48.9445 6.66675 44.6112 6.66675 40.0001C6.66675 35.389 7.54175 31.0556 9.29175 27.0001C11.0417 22.9445 13.4167 19.4167 16.4167 16.4167C19.4167 13.4167 22.9445 11.0417 27.0001 9.29175C31.0556 7.54175 35.389 6.66675 40.0001 6.66675C44.6112 6.66675 48.9445 7.54175 53.0001 9.29175C57.0556 11.0417 60.5834 13.4167 63.5834 16.4167C66.5834 19.4167 68.9584 22.9445 70.7084 27.0001C72.4584 31.0556 73.3334 35.389 73.3334 40.0001C73.3334 44.6112 72.4584 48.9445 70.7084 53.0001C68.9584 57.0556 66.5834 60.5834 63.5834 63.5834C60.5834 66.5834 57.0556 68.9584 53.0001 70.7084C48.9445 72.4584 44.6112 73.3334 40.0001 73.3334Z"}),(0,t.jsx)("path",{fill:"white",d:"M55.0001 40.0001L31.6667 55.0001V25.0001L55.0001 40.0001Z"})]})]})}):null;var A=e.i(657688);let T=({src:e,width:t,quality:i})=>`${e}?w=${t}&q=${i||75}`,L=({alt:e,...i})=>(0,t.jsx)(A.default,{fill:!0,unoptimized:!0,loader:T,alt:e,...i});e.s(["default",0,L],131841);let O=e=>{let l,s,n,o,d,u=(0,i.c)(23),{alt:c,index:m,cardType:g,imageGridBaseurl:f,image:p,hasVideo:h,layout:x}=e,b=void 0===p?"":p,w=void 0!==h&&h,j=void 0===x?"grid":x;u[0]!==g||u[1]!==b||u[2]!==f||u[3]!==m?(l={index:m,image:b,cardType:g,imageGridBaseurl:f},u[0]=g,u[1]=b,u[2]=f,u[3]=m,u[4]=l):l=u[4];let{src:y,fetchPriority:v,isLoading:_,handleImageError:C,handleImageLoad:I}=(({index:e,cardType:t,imageGridBaseurl:i,image:a=""})=>{let r=a?`${i}${a}`:N,l="featured"===t?e<5:e<4,[s,n]=(0,S.useState)(r),[o,d]=(0,S.useState)(!l),u=(0,S.useCallback)(()=>{n(N),d(!1)},[]),c=(0,S.useCallback)(()=>{d(!1)},[]);return{src:s,isLoading:!l&&o,fetchPriority:l?"high":"auto",handleImageError:u,handleImageLoad:l?void 0:c}})(l),A=k[j],T=_?"opacity-0":"opacity-100";u[5]!==A||u[6]!==T?(s=(0,a.twJoin)(A,"transition-opacity duration-300 relative z-10",T),u[5]=A,u[6]=T,u[7]=s):s=u[7];let O=s,R=z[j];u[8]!==w?(n=(0,t.jsx)(P,{hasVideo:w}),u[8]=w,u[9]=n):n=u[9];let F="high"===v?"eager":"lazy",D=E[j];return u[10]!==c||u[11]!==v||u[12]!==C||u[13]!==I||u[14]!==O||u[15]!==y||u[16]!==F||u[17]!==D?(o=(0,t.jsx)(L,{src:y,alt:c,onLoad:I,onError:C,className:O,fetchPriority:v,loading:F,sizes:D}),u[10]=c,u[11]=v,u[12]=C,u[13]=I,u[14]=O,u[15]=y,u[16]=F,u[17]=D,u[18]=o):o=u[18],u[19]!==o||u[20]!==R||u[21]!==n?(d=(0,t.jsxs)(r.Box,{className:R,children:[n,o]}),u[19]=o,u[20]=R,u[21]=n,u[22]=d):d=u[22],d};e.s(["default",0,O],981574);var R=e.i(199683);let F=({location:e})=>e?(0,t.jsxs)(s.Flex,{gap:1,align:{base:"center",md:"end"},"data-testid":"ad-location",children:[(0,t.jsx)(R.default,{size:"sm",fill:"var(--color-mudah-gray-500)"}),(0,t.jsx)(m.Text,{truncate:!0,fw:"normal",classNames:{root:"text-xs md:text-sm"},children:e})]}):null;e.s(["default",0,F],29288);let D={sm:"size-4",md:"size-3.5 md:size-4.5"},M={sm:"text-xs",md:"text-xs md:text-sm"},$={flex:"flex gap-1.5",grid:"grid grid-cols-2 md:flex md:grid-cols-0 gap-1.5 md:gap-2",list:"flex gap-4"},B=({size:e="md",layout:i="grid",adHighlights:a})=>{if(!a?.data||0===a.data.length)return null;let r=D[e],l=M[e],n=$[i];return(0,t.jsx)("div",{"data-testid":"ads-highlights",className:n,children:a.data.map(e=>(0,t.jsxs)(s.Flex,{gap:4,align:"center",children:[(0,t.jsx)(h.Image,{width:18,height:18,loading:"lazy",src:e.icon,alt:e.label,classNames:{root:r}}),(0,t.jsx)("span",{className:`text-black leading-3.5 ${l}`,children:e.label})]},e.label))})};
4e.s(["default",0,B],602830);var G=e.i(533372),V=e.i(770703),q=e.i(905142),U=e.i(434252);let J={label:"text-md font-semibold text-mudah-blue-800",root:"w-full bg-white cursor-pointer border rounded-md px-2 py-1 border-mudah-blue-700"},K={grid:"p-2 bg-mudah-gray-50",list:"w-50"},W=(0,V.default)(()=>e.A(763978),{loadableGenerated:{modules:[233384]},ssr:!1}),Q=e=>{let l,s,n,o,d,c,m,g,f=(0,i.c)(25);f[0]!==e?({variant:s,...l}=e,f[0]=e,f[1]=l,f[2]=s):(l=f[1],s=f[2]);let p=void 0===s?"grid":s,{adviewUrl:h}=l,{opened:x,close:b,handleOpenModal:w,handleClickTrackEvent:j,isCarForRent:y}=(e=>{let t,a,r,l=(0,i.c)(13),{typeId:s,listId:n}=e,o="u"===s,{refetch:d}=(0,U.useSellerInfo)(n),{trackGTMEvent:c}=(0,u.useGTMTracker)(),[m,g]=(0,q.useDisclosure)(),{close:f,open:p}=g;l[0]!==e||l[1]!==c?(t=()=>{c("adlist",{event:"adlist_section",interaction_type:"contact_seller",description:"Adlist - contact_seller",adsAttributes:e})},l[0]=e,l[1]=c,l[2]=t):t=l[2];let h=t;l[3]!==h||l[4]!==p||l[5]!==d?(a=e=>{e.preventDefault(),e.stopPropagation(),h(),p(),d()},l[3]=h,l[4]=p,l[5]=d,l[6]=a):a=l[6];let x=a;return l[7]!==f||l[8]!==h||l[9]!==x||l[10]!==o||l[11]!==m?(r={opened:m,close:f,handleOpenModal:x,handleClickTrackEvent:h,isCarForRent:o},l[7]=f,l[8]=h,l[9]=x,l[10]=o,l[11]=m,l[12]=r):r=l[12],r})(l),v=y&&"grid"===p,_="list"===p&&"rounded-lg";f[3]!==_?(n=(0,a.twMerge)(J.root,_),f[3]=_,f[4]=n):n=f[4],f[5]!==n?(o={...J,root:n},f[5]=n,f[6]=o):o=f[6];let C=o,S=K[p];return f[7]!==h||f[8]!==C||f[9]!==j||f[10]!==w||f[11]!==y||f[12]!==v?(d=v?(0,t.jsx)(G.Button,{component:"a",href:h,onClick:j,classNames:C,children:"Contact Seller"}):(0,t.jsx)(G.Button,{onClick:y?j:w,classNames:C,children:"Contact Seller"}),f[7]=h,f[8]=C,f[9]=j,f[10]=w,f[11]=y,f[12]=v,f[13]=d):d=f[13],f[14]!==S||f[15]!==d?(c=(0,t.jsx)(r.Box,{className:S,children:d}),f[14]=S,f[15]=d,f[16]=c):c=f[16],f[17]!==b||f[18]!==y||f[19]!==x||f[20]!==l?(m=!y&&(0,t.jsx)(W,{opened:x,onClose:b,...l}),f[17]=b,f[18]=y,f[19]=x,f[20]=l,f[21]=m):m=f[21],f[22]!==c||f[23]!==m?(g=(0,t.jsxs)(t.Fragment,{children:[c,m]}),f[22]=c,f[23]=m,f[24]=g):g=f[24],g};e.s(["default",0,Q],480127);var X=e.i(73404);let Y=S.forwardRef(function({title:e,titleId:t,...i},a){return S.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},i),e?S.createElement("title",{id:t},e):null,S.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12Z"}))});var Z=e.i(75647),H=e.i(954616),ee=e.i(912598),et=e.i(917901),ei=e.i(266027),ea=e.i(306176);async function er(e){let t=`${I.AD_FAVORITE_LISTID_API}?userId=${e}`,{data:i}=await ea.axiosRequest.get(t,{requiresAuth:!0});return i}let el={all:["favorites"],lists:e=>[...el.all,"lists",e],mutations:{add:(e,t,i)=>[...el.all,"mutations","add",e,t,i],remove:(e,t)=>[...el.all,"mutations","remove",e,t]}};function es(e,t,i){let a=e.getQueryData(t);return e.setQueryData(t,e=>{let t=e||{data:[]};return i({...t,data:t.data||[]})}),{previousData:a}}var en=e.i(13348);async function eo(e,t,i){let{data:a}=await ea.axiosRequest.post(I.AD_FAVORITE_API,{data:[{type:"loves",attributes:{adId:e,listId:t,userId:i,source:"desktop"}}]},{requiresAuth:!0});return a}async function ed(e,t){let i=`${I.AD_FAVORITE_API}/user/${t}/listId/${String(e)}`,{data:a}=await ea.axiosRequest.delete(i,{requiresAuth:!0});return a}let eu=({...e})=>{let{listId:a}=e,{isPending:r,isAdFavorited:l,handleClickFavorite:s}=(e=>{let t,a,r,l,s,n,o,d,c,m,g,f,p,h,x,b,w,j,y,v,_=(0,i.c)(56),{adId:C,listId:S}=e,N=(0,ee.useQueryClient)(),{userId:z,isUserLoggedIn:k}=(0,Z.useUserSession)(),{trackGTMEvent:E}=(0,u.useGTMTracker)(),{data:P}=(()=>{let{userId:e}=(0,Z.useUserSession)();return(0,ei.useQuery)({queryKey:el.lists(e),queryFn:()=>er(e),enabled:!!e})})();_[0]!==z?(n=el.lists(z),_[0]=z,_[1]=n):n=_[1];let A=n,T=String(S);_[2]!==P?.data||_[3]!==T?(o=P?.data.some(e=>e.attributes.listId===T),_[2]=P?.data,_[3]=T,_[4]=o):o=_[4];let L=o;_[5]!==N||_[6]!==A?(d=(e,t,i)=>{t?.previousData&&N.setQueryData(A,t.previousData),et.notify.error({message:e?.response?.data?.errors?.[0]?.detail||e?.message||i})},_[5]=N,_[6]=A,_[7]=d):d=_[7];let O=d;_[8]!==N||_[9]!==A?(c=()=>N.invalidateQueries({queryKey:A}),_[8]=N,_[9]=A,_[10]=c):c=_[10];let R=c;_[11]!==C||_[12]!==S||_[13]!==z?(t=C,a=S,r=z,m=(0,en.mutationOptions)({mutationKey:el.mutations.add(t,a,r),mutationFn:()=>eo(t,a,r)}),_[11]=C,_[12]=S,_[13]=z,_[14]=m):m=_[14],_[15]!==C||_[16]!==T||_[17]!==N||_[18]!==A?(g=async()=>{await N.cancelQueries({queryKey:A});let e={type:"loves",id:String(C),attributes:{listId:T}};return es(N,A,t=>({...t,data:[...t.data,e]}))},_[15]=C,_[16]=T,_[17]=N,_[18]=A,_[19]=g):g=_[19],_[20]!==O?(f=(e,t,i)=>{O(e,i,"Failed to add to favorites")},_[20]=O,_[21]=f):f=_[21],_[22]!==R||_[23]!==m||_[24]!==g||_[25]!==f?(p={...m,onMutate:g,onError:f,onSettled:R},_[22]=R,_[23]=m,_[24]=g,_[25]=f,_[26]=p):p=_[26];let F=(0,H.useMutation)(p);_[27]!==S||_[28]!==z?(l=S,s=z,h=(0,en.mutationOptions)({mutationKey:el.mutations.remove(l,s),mutationFn:()=>ed(l,s)}),_[27]=S,_[28]=z,_[29]=h):h=_[29],_[30]!==T||_[31]!==N||_[32]!==A?(x=async()=>(await N.cancelQueries({queryKey:A}),es(N,A,e=>({...e,data:e.data.filter(e=>e.attributes.listId!==T)}))),_[30]=T,_[31]=N,_[32]=A,_[33]=x):x=_[33],_[34]!==O?(b=(e,t,i)=>{O(e,i,"Failed to remove from favorites")},_[34]=O,_[35]=b):b=_[35],_[36]!==R||_[37]!==b||_[38]!==h||_[39]!==x?(w={...h,onMutate:x,onError:b,onSettled:R},_[36]=R,_[37]=b,_[38]=h,_[39]=x,_[40]=w):w=_[40];let D=(0,H.useMutation)(w),M=F.isPending||D.isPending;_[41]!==F||_[42]!==L||_[43]!==D?(j=()=>{L?D.mutate():F.mutate()},_[41]=F,_[42]=L,_[43]=D,_[44]=j):j=_[44];let $=j;_[45]!==L||_[46]!==k||_[47]!==e||_[48]!==$||_[49]!==E?(y=t=>
4{if(t.preventDefault(),t.stopPropagation(),!k){window.location.href=I.SIGNIN_PAGE_URL;return}E("adlist",{event:"adlist_section",interaction_type:L?"unfav_ad":"fav_ad",description:L?"Unfavorite Ad on adlist":"Favorite Ad on adlist",adsAttributes:e}),$()},_[45]=L,_[46]=k,_[47]=e,_[48]=$,_[49]=E,_[50]=y):y=_[50];let B=y;return _[51]!==B||_[52]!==L||_[53]!==M||_[54]!==$?(v={isPending:M,isAdFavorited:L,toggleFavorite:$,handleClickFavorite:B},_[51]=B,_[52]=L,_[53]=M,_[54]=$,_[55]=v):v=_[55],v})(e);return(0,t.jsx)("div",{className:"absolute top-2 right-2 z-30",children:(0,t.jsx)(X.ActionIcon,{disabled:r,onClick:s,"data-testid":`listing-ad-item-${a}-favourite`,classNames:{icon:"w-fit h-fit",root:"bg-black/60 size-6 md:size-9 rounded-full cursor-pointer p-1.5"},children:(0,t.jsx)(Y,{width:16,height:16,strokeWidth:2,className:"size-4 md:size-6",fill:l?"var(--color-mudah-red-800)":"none",stroke:l?"none":"var(--mantine-color-white)"})})})};e.s(["default",0,eu],931159),e.s(["default",0,e=>{let u,m,g,f,h,x,b,w,j,y,v,S,I,N,z,k,E,P,A,T,L,R=(0,i.c)(65),{index:D,links:M,attributes:$}=e,G=void 0===D?0:D,V=G+1,{imageGridBaseurl:q}=M,{image:U,subject:J,location:K,hasVideo:W,priceLabel:X,adHighlights:Y,oldPriceLabel:Z,hasPsHighlight:H,priceForRentLabel:ee,categorisedBadges:et,premiumServiceBadge:ei,priceMarkdownPercentageLabel:ea}=$,er=(0,n.useIsMobileDevice)();R[0]!==V||R[1]!==$||R[2]!==et||R[3]!==er||R[4]!==ei?(u=o({categorisedBadges:et,premiumServiceBadge:ei}),g=d($,V,m=er?u.seller:u.all),R[0]=V,R[1]=$,R[2]=et,R[3]=er,R[4]=ei,R[5]=u,R[6]=m,R[7]=g):(u=R[5],m=R[6],g=R[7]);let el=g,es=H?"bg-mudah-blue-50":"bg-white";R[8]!==es?(f=(0,a.twJoin)("px-3 pt-3 pb-1.5 h-max",es),R[8]=es,R[9]=f):f=R[9];let en=f,eo=H?"border-2 border-mudah-blue-700":"border border-gray-200";R[10]!==eo?(h=(0,a.twJoin)("p-0 bg-white flex-1 flex flex-col",eo),R[10]=eo,R[11]=h):h=R[11];let ed=h,ec=`listing-ad-item-${V}`;return R[12]!==ed?(x={root:ed},R[12]=ed,R[13]=x):x=R[13],R[14]!==el?(b=(0,t.jsx)(eu,{...el}),R[14]=el,R[15]=b):b=R[15],R[16]!==u.premium?(w=(0,t.jsx)(_,{size:"lg",position:"top-left",badges:u.premium}),R[16]=u.premium,R[17]=w):w=R[17],R[18]!==u.ad?(j=(0,t.jsx)(_,{size:"sm",visibility:"mobile",position:"bottom-left",badges:u.ad}),R[18]=u.ad,R[19]=j):j=R[19],R[20]!==W||R[21]!==U||R[22]!==q||R[23]!==G||R[24]!==J?(y=(0,t.jsx)(O,{cardType:"normal",index:G,image:U,alt:J,hasVideo:W,imageGridBaseurl:q}),R[20]=W,R[21]=U,R[22]=q,R[23]=G,R[24]=J,R[25]=y):y=R[25],R[26]!==w||R[27]!==j||R[28]!==y||R[29]!==b?(v=(0,t.jsxs)(r.Box,{"data-testid":"ads-image",className:"relative",children:[b,w,j,y]}),R[26]=w,R[27]=j,R[28]=y,R[29]=b,R[30]=v):v=R[30],R[31]!==en?(S={root:en},R[31]=en,R[32]=S):S=R[32],R[33]!==Z||R[34]!==ee||R[35]!==X||R[36]!==ea?(I=(0,t.jsx)(p,{layout:"row",priceLabel:X,oldPriceLabel:Z,priceForRentLabel:ee,priceMarkdownPercentageLabel:ea}),R[33]=Z,R[34]=ee,R[35]=X,R[36]=ea,R[37]=I):I=R[37],R[38]!==J?(N=(0,t.jsx)(C,{subject:J}),R[38]=J,R[39]=N):N=R[39],R[40]!==Y?(z=(0,t.jsx)(B,{adHighlights:Y}),R[40]=Y,R[41]=z):z=R[41],R[42]!==m?(k=(0,t.jsx)(_,{badges:m}),R[42]=m,R[43]=k):k=R[43],R[44]!==K?(E=(0,t.jsx)(F,{location:K}),R[44]=K,R[45]=E):E=R[45],R[46]!==S||R[47]!==I||R[48]!==N||R[49]!==z||R[50]!==k||R[51]!==E?(P=(0,t.jsxs)(s.Flex,{direction:"column",gap:6,classNames:S,children:[I,N,z,k,E]}),R[46]=S,R[47]=I,R[48]=N,R[49]=z,R[50]=k,R[51]=E,R[52]=P):P=R[52],R[53]!==el||R[54]!==v||R[55]!==P?(A=(0,t.jsxs)(c,{...el,children:[v,P]}),R[53]=el,R[54]=v,R[55]=P,R[56]=A):A=R[56],R[57]!==el||R[58]!==er?(T=!er&&(0,t.jsx)(Q,{...el}),R[57]=el,R[58]=er,R[59]=T):T=R[59],R[60]!==A||R[61]!==T||R[62]!==ec||R[63]!==x?(L=(0,t.jsxs)(l.Card,{radius:"sm","data-testid":ec,classNames:x,children:[A,T]}),R[60]=A,R[61]=T,R[62]=ec,R[63]=x,R[64]=L):L=R[64],L}],808331)},488304,e=>{"use strict";var t=e.i(843476),i=e.i(124871),a=e.i(294229),r=e.i(361283),l=e.i(706286),s=e.i(610078),n=e.i(533372),o=e.i(271645),d=e.i(491424),u=e.i(406052);let c=({title:e,links:a,renderItems:r})=>{let{isExpanded:s,visibleLinks:c,hasMoreLinks:m,handleToggleClick:g}=(({links:e,title:t})=>{let i=(e?.length??0)>l.INITIAL_VISIBLE_LINKS,[a,r]=(0,o.useState)(void 0!==e&&e.length<l.INITIAL_VISIBLE_LINKS),s=e?a?[...e]:[...e.slice(0,l.INITIAL_VISIBLE_LINKS)]:void 0,{trackGTMEvent:n}=(0,d.useGTMTracker)(),c=e=>{r(e)};return{isExpanded:a,visibleLinks:s,hasMoreLinks:i,toggleExpanded:c,handleToggleClick:()=>{a||n("interlinking",{event:"adlist_section",action_step:"show_more",interaction_type:(0,u.formatLabel)(t),description:"Adlist section interactions - SEO Interlinking blocks"}),c(!a)}}})({links:a,title:e});return(0,t.jsxs)(i.Flex,{wrap:"wrap",gap:"8",direction:{base:"column",sm:"row"},children:[r(c??[]),m&&(0,t.jsx)(n.Button,{onClick:g,classNames:{label:"text-sm text-normal text-mudah-blue-600",root:"inline-flex items-center p-0 m-0 bg-transparent font-normal h-auto"},children:s?"Show Less":"Show More"})]})};var m=e.i(500932),g=e.i(522016),f=e.i(173990);let p=e=>{let i,r,l,s=(0,m.c)(11),{links:n,title:o,withinAds:c,linkClassName:p,iconClassName:h}=e,{trackGTMEvent:x}=(0,d.useGTMTracker)();s[0]!==o||s[1]!==x||s[2]!==c?(i=(e,t)=>{x("interlinking",{event:"adlist_section",action_step:(0,u.formatLabel)(t),interaction_type:`${(0,u.formatLabel)(o)}_${c?"top":"bottom"}`,description:"Adlist section interactions - SEO Interlinking blocks",de
4stinationUrl:e})},s[0]=o,s[1]=x,s[2]=c,s[3]=i):i=s[3];let b=i;return s[4]!==b||s[5]!==h||s[6]!==p||s[7]!==n?(r=n?.map(e=>{let{url:i,icon:r,heading:l}=e;return(0,t.jsxs)(g.default,{href:i,prefetch:!1,className:p,onClick:()=>{b(i,l)},children:[r&&(0,t.jsx)(f.Image,{width:112,height:40,loading:"lazy",src:r,alt:l,className:h}),(0,t.jsx)(a.Text,{size:"sm",classNames:{root:"whitespace-nowrap"},children:l})]},l)}),s[4]=b,s[5]=h,s[6]=p,s[7]=n,s[8]=r):r=s[8],s[9]!==r?(l=(0,t.jsx)(t.Fragment,{children:r}),s[9]=r,s[10]=l):l=s[10],l},h=({linkClassName:e,iconClassName:i,...a})=>{let{withinAds:r}=a;return r?(0,t.jsx)(s.default,{children:(0,t.jsx)(p,{...a,linkClassName:e,iconClassName:i})}):(0,t.jsx)(c,{...a,renderItems:r=>(0,t.jsx)(p,{...a,links:r,linkClassName:e,iconClassName:i})})};e.s(["default",0,({...e})=>{let{title:s,blockType:n,withinAds:o}=e,d=n===l.CAR_TYPE_KEY,u=(0,r.twJoin)("object-contain",d&&o?"w-28 h-10":"size-4"),c=(0,r.twJoin)(o?"rounded-lg px-2 py-4 col-span-2 md:col-span-3 bg-[linear-gradient(0deg,_#BBDEFB_0%,_#F0F8FF_100%)]":"bg-white"),m=(0,r.twJoin)("flex gap-1 items-center flex-shrink-0",o?"py-1.5 pl-1.5 pr-2.5":"text-mudah-blue-600",d&&o?"flex-col":"flex-row bg-white rounded-full");return(0,t.jsxs)(i.Flex,{gap:"8",direction:"column",classNames:{root:c},children:[(0,t.jsx)(a.Text,{classNames:{root:"text-lg font-bold"},children:s}),(0,t.jsx)(h,{...e,linkClassName:m,iconClassName:u})]})}],488304)},451501,272387,e=>{"use strict";var t=e.i(843476),i=e.i(271645),a=e.i(424848),r=e.i(143798),l=e.i(789549),s=e.i(314037),n=e.i(257942),o=e.i(55150);let[d,u]=(0,e.i(384660).createSafeContext)("Card component was not found in tree");var c={root:"m_e615b15f",section:"m_599a2148"},m=e.i(644662);let g=(0,n.polymorphicFactory)((e,i)=>{let{classNames:a,className:r,style:s,styles:n,vars:o,withBorder:d,inheritPadding:c,mod:g,...f}=(0,l.useProps)("CardSection",null,e),p=u();return(0,t.jsx)(m.Box,{ref:i,mod:[{"with-border":d,"inherit-padding":c},g],...p.getStyles("section",{className:r,style:s,styles:n,classNames:a}),...f})});g.classes=c,g.displayName="@mantine/core/CardSection";let f=(0,r.createVarsResolver)((e,{padding:t})=>({root:{"--card-padding":(0,a.getSpacing)(t)}})),p=(0,n.polymorphicFactory)((e,a)=>{let r=(0,l.useProps)("Card",null,e),{classNames:n,className:u,style:m,styles:p,unstyled:h,vars:x,children:b,padding:w,attributes:j,...y}=r,v=(0,s.useStyles)({name:"Card",props:r,classes:c,className:u,style:m,classNames:n,styles:p,unstyled:h,attributes:j,vars:x,varsResolver:f}),_=i.Children.toArray(b),C=_.map((e,t)=>"object"==typeof e&&e&&"type"in e&&e.type===g?(0,i.cloneElement)(e,{"data-first-section":0===t||void 0,"data-last-section":t===_.length-1||void 0}):e);return(0,t.jsx)(d,{value:{getStyles:v},children:(0,t.jsx)(o.Paper,{ref:a,unstyled:h,...v("root"),...y,children:C})})});p.classes=c,p.displayName="@mantine/core/Card",p.Section=g,e.s(["Card",0,p],451501),e.s(["LIST_CARD_ASIDE_CLASS",0,"w-76.25 border-l border-mudah-gray-300","LIST_CARD_MEDIA_CLASS",0,"relative w-65 aspect-4/3 shrink-0 self-stretch overflow-hidden"],272387)},349127,e=>{"use strict";var t=e.i(843476),i=e.i(500932),a=e.i(361283),r=e.i(644662),l=e.i(451501),s=e.i(124871),n=e.i(957681),o=e.i(278454),d=e.i(272387),u=e.i(924117),c=e.i(882009),m=e.i(398279),g=e.i(722359),f=e.i(981574),p=e.i(29288),h=e.i(294229);let x=new Intl.DateTimeFormat("en-CA",{timeZone:"Asia/Kuala_Lumpur",year:"numeric",month:"2-digit",day:"2-digit"}),b=new Intl.DateTimeFormat("en-US",{timeZone:"UTC",month:"short",day:"numeric"}),w=/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/,j=({date:e})=>{let i=function(e){if(!w.test(e))return"";let[t,i]=e.split(" "),[a,r,l]=t.split("-").map(Number),[s,n]=i.split(":"),o=`${s}:${n}`,d=new Date,u=x.format(d),c=x.format(new Date(d.getTime()-864e5));if(t===u)return`Today, ${o}`;if(t===c)return`Yesterday, ${o}`;let m=new Date(Date.UTC(a,r-1,l));return`${b.format(m)}, ${o}`}(e);return i?(0,t.jsx)(h.Text,{size:"sm",c:"var(--color-mudah-gray-600)",classNames:{root:"whitespace-nowrap"},children:i}):null},y=({name:e})=>(0,t.jsx)(h.Text,{fw:600,size:"md",c:"black",classNames:{root:"truncate max-w-64 text-right capitalize"},children:e});var v=e.i(602830),_=e.i(480127),C=e.i(931159);e.s(["default",0,e=>{let h,x,b,w,S,I,N,z,k,E,P,A,T,L,O,R,F,D,M,$,B,G,V,q,U,J,K,W,Q,X,Y,Z=(0,i.c)(82),{index:H,links:ee,attributes:et}=e,ei=void 0===H?0:H,ea=ei+1,{imageGridBaseurl:er}=ee,{date:el,name:es,image:en,subject:eo,location:ed,hasVideo:eu,priceLabel:ec,adHighlights:em,oldPriceLabel:eg,hasPsHighlight:ef,priceForRentLabel:ep,categorisedBadges:eh,premiumServiceBadge:ex,priceMarkdownPercentageLabel:eb}=et;Z[0]!==ea||Z[1]!==et||Z[2]!==eh||Z[3]!==ex?(h=(0,n.getBadgeVariants)({categorisedBadges:eh,premiumServiceBadge:ex}),x=(0,o.buildAdContextData)(et,ea,h.all),Z[0]=ea,Z[1]=et,Z[2]=eh,Z[3]=ex,Z[4]=h,Z[5]=x):(h=Z[4],x=Z[5]);let ew=x,ej=ef?"border-2 border-mudah-blue-700":"border border-gray-200";Z[6]!==ej?(b=(0,a.twJoin)("p-0 bg-white flex-1",ej),Z[6]=ej,Z[7]=b):b=Z[7];let ey=b,ev=ef&&"bg-mudah-blue-50";Z[8]!==ev?(w=(0,a.twJoin)(ev),Z[8]=ev,Z[9]=w):w=Z[9];let e_=w,eC=`listing-ad-item-${ea}`;return Z[10]!==ey?(S={root:ey},Z[10]=ey,Z[11]=S):S=Z[11],Z[12]===Symbol.for("react.memo_cache_sentinel")?(I=(0,a.twJoin)("flex",d.LIST_CARD_MEDIA_CLASS),Z[12]=I):I=Z[12],Z[13]!==ew?(N=(0,t.jsx)(C.default,{...ew}
4),Z[13]=ew,Z[14]=N):N=Z[14],Z[15]!==h.premium?(z=(0,t.jsx)(m.default,{size:"lg",position:"top-left",badges:h.premium}),Z[15]=h.premium,Z[16]=z):z=Z[16],Z[17]!==eu||Z[18]!==en||Z[19]!==er||Z[20]!==ei||Z[21]!==eo?(k=(0,t.jsx)(f.default,{cardType:"normal",index:ei,image:en,alt:eo,layout:"list",hasVideo:eu,imageGridBaseurl:er}),Z[17]=eu,Z[18]=en,Z[19]=er,Z[20]=ei,Z[21]=eo,Z[22]=k):k=Z[22],Z[23]!==N||Z[24]!==z||Z[25]!==k?(E=(0,t.jsxs)(r.Box,{className:I,children:[N,z,k]}),Z[23]=N,Z[24]=z,Z[25]=k,Z[26]=E):E=Z[26],Z[27]===Symbol.for("react.memo_cache_sentinel")?(P={root:"flex-1 py-3 px-6"},Z[27]=P):P=Z[27],Z[28]===Symbol.for("react.memo_cache_sentinel")?(A={root:"min-w-0 flex-1 gap-2"},Z[28]=A):A=Z[28],Z[29]!==eg||Z[30]!==ep||Z[31]!==ec||Z[32]!==eb?(T=(0,t.jsx)(c.default,{layout:"row",size:"lg",priceLabel:ec,oldPriceLabel:eg,priceForRentLabel:ep,priceMarkdownPercentageLabel:eb}),Z[29]=eg,Z[30]=ep,Z[31]=ec,Z[32]=eb,Z[33]=T):T=Z[33],Z[34]!==eo?(L=(0,t.jsx)(g.default,{subject:eo,isSingleLine:!0}),Z[34]=eo,Z[35]=L):L=Z[35],Z[36]!==em?(O=(0,t.jsx)(v.default,{layout:"list",adHighlights:em}),Z[36]=em,Z[37]=O):O=Z[37],Z[38]!==h.ad?(R=(0,t.jsx)(m.default,{size:"xl",badges:h.ad}),Z[38]=h.ad,Z[39]=R):R=Z[39],Z[40]!==T||Z[41]!==L||Z[42]!==O||Z[43]!==R?(F=(0,t.jsxs)(s.Flex,{direction:"column",classNames:A,children:[T,L,O,R]}
4),Z[40]=T,Z[41]=L,Z[42]=O,Z[43]=R,Z[44]=F):F=Z[44],Z[45]===Symbol.for("react.memo_cache_sentinel")?(D={root:(0,a.twJoin)(d.LIST_CARD_ASIDE_CLASS,"items-end justify-center gap-3")},Z[45]=D):D=Z[45],Z[46]!==el?(M=(0,t.jsx)(j,{date:el}),Z[46]=el,Z[47]=M):M=Z[47],Z[48]!==h.seller?($=(0,t.jsx)(m.default,{size:"xl",badges:h.seller}),Z[48]=h.seller,Z[49]=$):$=Z[49],Z[50]!==es?(B=(0,t.jsx)(y,{name:es}),Z[50]=es,Z[51]=B):B=Z[51],Z[52]!==$||Z[53]!==B?(G=(0,t.jsxs)(s.Flex,{direction:"column",align:"end",gap:4,children:[$,B]}),Z[52]=$,Z[53]=B,Z[54]=G):G=Z[54],Z[55]!==ed?(V=(0,t.jsx)(p.default,{location:ed}),Z[55]=ed,Z[56]=V):V=Z[56],Z[57]!==G||Z[58]!==V?(q=(0,t.jsxs)(s.Flex,{direction:"column",align:"end",children:[G,V]}),Z[57]=G,Z[58]=V,Z[59]=q):q=Z[59],Z[60]!==ew?(U=(0,t.jsx)(_.default,{variant:"list",...ew}),Z[60]=ew,Z[61]=U):U=Z[61],Z[62]!==M||Z[63]!==q||Z[64]!==U?(J=(0,t.jsxs)(s.Flex,{direction:"column",classNames:D,children:[M,q,U]}),Z[62]=M,Z[63]=q,Z[64]=U,Z[65]=J):J=Z[65],Z[66]!==F||Z[67]!==J?(K=(0,t.jsxs)(s.Flex,{classNames:P,children:[F,J]}),Z[66]=F,Z[67]=J,Z[68]=K):K=Z[68],Z[69]!==E||Z[70]!==K?(W=(0,t.jsxs)(s.Flex,{children:[E,K]}),Z[69]=E,Z[70]=K,Z[71]=W):W=Z[71],Z[72]!==ew||Z[73]!==W?(Q=(0,t.jsx)(u.default,{...ew,children:W}),Z[72]=ew,Z[73]=W,Z[74]=Q):Q=Z[74],Z[75]!==e_||Z[76]!==Q?(X=(0,t.jsx)(s.Flex,{"data-testid":"ads-row-content",className:e_,children:Q}),Z[75]=e_,Z[76]=Q,Z[77]=X):X=Z[77],Z[78]!==X||Z[79]!==eC||Z[80]!==S?(Y=(0,t.jsx)(l.Card,{radius:"sm","data-testid":eC,classNames:S,children:X}),Z[78]=X,Z[79]=eC,Z[80]=S,Z[81]=Y):Y=Z[81],Y}],349127)},965337,514303,241898,e=>{"use strict";var t=e.i(843476),i=e.i(644662),a=e.i(776865),r=e.i(50241),l=e.i(808331),s=e.i(349127),n=e.i(488304),o=e.i(294229),d=e.i(919056),u=e.i(271645),c=e.i(500932),m=e.i(210060);let g=[[970,250],[970,90],[728,90],[300,250],[320,50]],f={0:[[728,90],[970,90],[970,250]]},p={mobile:"mudah_mobile-cars",desktop:"mudah_desktop-cars"},h={mobile:{positionAdTag:{rectangle:"listing-rectangle"},slotSizes:{rectangle:[[300,250],[320,300],[480,300],[720,300]]}},desktop:{positionAdTag:{mid:"listing-mid",bottom:"listing-bottom"},slotSizes:{mid:g,bottom:g},slotSizeMapping:{mid:f,bottom:f}}},x=[{original:"condition",new:"mudah_condition"},{original:"mfg_year",new:["mudah_mds","mudah_mde"]},{original:"mileage",new:["mudah_mileageFrom","mudah_mileageTo"]},{original:"price",new:["mudah_priceFrom","mudah_priceTo"]},{original:"q",new:"mudah_kw"},{original:"type",new:"mudah_adtype"},{original:"subarea",new:"mudah_area"},{original:"make_id",new:"mudah_carmake"},{original:"transmission_id",new:"mudah_trm"},{original:"car_type_id",new:"mudah_cartype"},{original:"category",new:"mudah_cg"},{original:"region",new:"mudah_region"},{original:"name",new:"mudah_adv"}],b={adUnitPath:"",sizes:[],targetingArguments:[]},w=e=>(/^\d+$/.test(e)?e:"0").padStart(7,"0");function j(e){let[,t]=e;return null!=t}function y(e){let[t,i]=e;return[t,String(i)]}e.i(247167);let v=new Map,_=!1;function C({adId:e,position:a,height:l,width:s,className:n}){let g=(({adId:e,position:t})=>{let i=(e=>{let t,i=(0,c.c)(4),{position:a}=e,l=(0,m.useBreakpoint)(),s=(0,r.useInitialFilters)();return i[0]!==s||i[1]!==l||i[2]!==a?(t=(({position:e,isMobile:t,query:i})=>{let a=t?"mobile":"desktop",r=h[a],l=r.positionAdTag[e]??"",s=r.slotSizes[e];if(!l||!s)return b;let n=p[a];return{adUnitPath:`/325540922/${n}/${l}`,sizes:s,sizeMapping:r.slotSizeMapping?.[e],targetingArguments:(({position:e,query:t})=>[{key:"mudah_pagetype",value:"listing"},{key:"mudah_bannertype",value:e},...Object.entries(t).flatMap(([e,t])=>{let i=x.find(({original:t})=>t===e);if(!i||!t)return[];if(Array.isArray(i.new)){let e=t.split("-");return i.new.map((t,i)=>({key:t,value:e[i]??""})).filter(({value:e})=>""!==e)}return[{key:i.new,value:t}]}).sort((e,t)=>e.key.localeCompare(t.key)),{key:"mudah_adtab",value:(({adsby:e,inspection_done:t})=>"true"===t?"r":void 0===e?"a":"true"===e?"c":"p")(t)}].map(e=>"mudah_priceFrom"===e.key?{key:"mudah_price0From",value:w(e.value)}:"mudah_priceTo"===e.key?{key:"mudah_price0To",value:w(e.value)}:e))({position:e,query:i})}})({position:a,isMobile:l,query:Object.fromEntries(Object.entries(s??{}).filter(j).map(y))}),i[0]=s,i[1]=l,i[2]=a,i[3]=t):t=i[3],t})({position:t});return(0,u.useCallback)(t=>{if(t&&i.adUnitPath)return(({elementId:e,adUnitPath:t,sizes:i,sizeMapping:a,targetingArguments:r})=>{_||(_=!0,window.googletag=window.googletag||{cmd:[]},window.googletag.cmd.push(()=>{window.googletag.enableServices()})),window.googletag?.cmd.push(()=>
4{if(v.has(e))return;let l=window.googletag.sizeMapping();a&&Object.entries(a).sort(([e],[t])=>Number(t)-Number(e)).forEach(([e,t])=>{t.length>0&&l.addSize([Number(e),0],t)});let s={};r.forEach(({key:e,value:t})=>{s[e]=t});let n=window.googletag.defineSlot(t,i,e)?.defineSizeMapping(l.build()??[])?.setConfig({targeting:s})?.addService(window.googletag.pubads());n&&(v.set(e,n),window.googletag.display(e))})})({elementId:e,...i}),()=>{window.googletag?.cmd.push(()=>{let t=v.get(e);t&&(window.googletag.destroySlots([t]),v.delete(e))})}},[e,i])})({adId:e,position:a});return(0,t.jsxs)(i.Box,{className:"ad-slot mx-auto overflow-hidden",maw:{base:300,md:970},w:s??"100%",h:l,children:[(0,t.jsx)(o.Text,{size:"xs",classNames:{root:"flex justify-center uppercase leading-5 text-mudah-gray-600"},children:"Advertisement"}),(0,t.jsx)(i.Box,{id:e,ref:g,className:(0,d.twMerge)("ad-container relative w-full flex items-center justify-center overflow-hidden text-center mx-auto bg-mudah-gray-100",n),maw:{base:300,md:970},mah:250,h:l??"250px"})]})}e.s(["default",0,C],514303),e.s(["default",0,({combinedGrid:e})=>{let o="list"===(0,r.useViewLayout)(),d=o?s.default:l.default,u=o?12:{base:6,md:4};if(0===e.length)return null;let c=0;return(0,t.jsx)(a.Grid,{overflow:"hidden",component:"section",id:"listing-normal-ads",gutter:{base:8,sm:12},classNames:{root:"px-2 md:px-0"},children:e.map(e=>{if("ad"===e.type){let r=e.data;return(0,t.jsx)(a.Grid.Col,{span:u,children:(0,t.jsx)(i.Box,{h:"100%",className:"flex",children:(0,t.jsx)(d,{index:c++,...r})})},r.id)}if("block"===e.type){let i=e.data;return(0,t.jsx)(a.Grid.Col,{span:12,children:(0,t.jsx)(n.default,{...i})},i.title)}if("adSlot"===e.type){let{position:i,key:r}=e.data;return(0,t.jsx)(a.Grid.Col,{span:12,children:(0,t.jsx)(C,{position:i,adId:r,height:"270px"})},r)}return null})})}],965337);var S=e.i(451501),I=e.i(124871),N=e.i(8541),z=e.i(957681),k=e.i(278454),E=e.i(924117),P=e.i(882009),A=e.i(398279),T=e.i(722359),L=e.i(981574),O=e.i(602830),R=e.i(480127),F=e.i(931159);let D=e=>{let a,r,l,s,n,o,d,u,m,g,f,p,h,x,b,w=(0,c.c)(48),{index:j,links:y,attributes:v}=e,_=void 0===j?0:j,C=_+1,{imageGridBaseurl:D}=y,{image:M,subject:$,hasVideo:B,priceLabel:G,adHighlights:V,oldPriceLabel:q,categorisedBadges:U,priceForRentLabel:J,premiumServiceBadge:K,priceMarkdownPercentageLabel:W}=v,Q=(0,N.useIsMobileDevice)();w[0]!==C||w[1]!==v||w[2]!==U||w[3]!==K?(a=(0,z.getBadgeVariants)({categorisedBadges:U,premiumServiceBadge:K}),r=(0,k.buildAdContextData)(v,C,a.ad),w[0]=C,w[1]=v,w[2]=U,w[3]=K,w[4]=a,w[5]=r):(a=w[4],r=w[5]);let X=r,Y=`featured-ads-card-${C}`;return w[6]===Symbol.for("react.memo_cache_sentinel")?(l={root:"p-0 border border-gray-200 flex flex-col justify-between grow-0 shrink-0 bg-white w-[13.375rem] shadow-[0px_4px_6px_0px_rgba(0,0,0,0.15)]"},w[6]=l):l=w[6],w[7]!==X?(s=(0,t.jsx)(F.default,{...X}),w[7]=X,w[8]=s):s=w[8],w[9]!==a.premium?(n=(0,t.jsx)(A.default,{size:"lg",position:"top-left",badges:a.premium}),w[9]=a.premium,w[10]=n):n=w[10],w[11]!==a.ad?(o=(0,t.jsx)(A.default,{size:"sm",position:"bottom-left",badges:a.ad}),w[11]=a.ad,w[12]=o):o=w[12],w[13]!==B||w[14]!==M||w[15]!==D||w[16]!==_||w[17]!==$?(d=(0,t.jsx)(L.default,{cardType:"featured",index:_,image:M,alt:$,hasVideo:B,imageGridBaseurl:D}),w[13]=B,w[14]=M,w[15]=D,w[16]=_,w[17]=$,w[18]=d):d=w[18],w[19]!==s||w[20]!==n||w[21]!==o||w[22]!==d?(u=(0,t.jsxs)(i.Box,{"data-testid":"ads-image",className:"relative w-full aspect-[4/3]",children:[s,n,o,d]}),w[19]=s,w[20]=n,w[21]=o,w[22]=d,w[23]=u):u=w[23],w[24]!==q||w[25]!==J||w[26]!==G||w[27]!==W?(m=(0,t.jsx)(P.default,{size:"sm",layout:"column",priceLabel:G,oldPriceLabel:q,priceForRentLabel:J,priceMarkdownPercentageLabel:W}),w[24]=q,w[25]=J,w[26]=G,w[27]=W,w[28]=m):m=w[28],w[29]!==V?(g=(0,t.jsx)(O.default,{size:"sm",layout:"flex",adHighlights:V}),w[29]=V,w[30]=g):g=w[30],w[31]!==$?(f=(0,t.jsx)(T.default,{subject:$}),w[31]=$,w[32]=f):f=w[32],w[33]!==m||w[34]!==g||w[35]!==f?(p=(0,t.jsxs)(I.Flex,{gap:2,direction:"column",className:"pt-3 pb-1.5 px-3",children:[m,g,f]}),w[33]=m,w[34]=g,w[35]=f,w[36]=p):p=w[36],w[37]!==X||w[38]!==p||w[39]!==u?(h=(0,t.jsxs)(E.default,{isFeaturedAd:!0,...X,children:[u,p]}),w[37]=X,w[38]=p,w[39]=u,w[40]=h):h=w[40],w[41]!==X||w[42]!==Q?(x=!Q&&(0,t.jsx)(R.default,{...X}),w[41]=X,w[42]=Q,w[43]=x):x=w[43],w[44]!==h||w[45]!==x||w[46]!==Y?(b=(0,t.jsxs)(S.Card,{radius:"sm","data-testid":Y,classNames:l,children:[h,x]}),w[44]=h,w[45]=x,w[46]=Y,w[47]=b):b=w[47],b};var M=e.i(92181),$=e.i(604095),B=e.i(114951);let G=({children:e})=>{let{emblaRef:i,handleNextButtonClick:a,handlePrevButtonClick:r,isPrevButtonDisabled:l,isNextButtonDisabled:s}=(0,$.useCarousel)();return(0,t.jsx)("section",{id:"listing-featured-ads",children:(0,t.jsxs)(I.Flex,{gap:"sm",direction:"column",classNames:{root:"p-4 bg-mudah-yellow-50 md:rounded-md border border-black/10"},children:[(0,t.jsxs)(I.Flex,{justify:"space-between",children:[(0,t.jsx)(M.Title,{size:"xl",fw:"bold",order:2,children:"Featured Ads"}),(0,t.jsxs)(I.Flex,{gap:4,children:[(0,t.jsx)(B.default,{direction:"left",stroke:l?"var(--color-mudah-gray-500)":"var(--color-mudah-blue-500)",disabled:l,onClick:r}),(0,t.jsx)(B.default,{direction:"right",stroke:s?"var(--color-mudah-gray-500)":"var(--color-mudah-blue-600)",disabled:s,onClick:a})]})]}),(0,t.jsx)("div",{className:"overflow-hidden",ref:i,children:(0,t.jsx)(I.Flex,{gap:"sm",classNames:{root:"touch-p
4an-y touch-pinch-zoom"},children:e})})]})})};e.s(["default",0,({featuredAds:e})=>e&&0!==e.length?(0,t.jsx)(G,{children:e.map((e,i)=>(0,t.jsx)(D,{index:i,...e},e.id))}):null],241898)}]); 5 6//# debugId=2e07e8fb-75d6-dc17-d8be-1793c1b13021
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.