1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3648,7291,21155],{3648:(e,t,r)=>{r.r(t),r.d(t,{default:()=>k});var n=r(93682),a=r(29892),i=r(21155),o=r(99738),l=r(90580),c=r(15351),s=r(71055),d=r(61307),u=r(4642),p=r(9954),f=r(71055);function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let g={default:{crop:"1x1",resize:"360:*"},width:"100%",height:"auto"},y={BlockHeader:a._S.BlockHeaderColumn,BlockHeading:a._S.BlockHeadingColumn,BlockHeadingSpan:a._S.BlockHeadingColumnSpan,BlockSubheading:a._S.BlockSubheadingColumn,BlockHeaderImage:a._S.BlockHeaderImage,TitleWrapper:a._S.TitleWrapperColumn},v={BlockHeader:a._S.BlockHeaderSection,BlockHeading:a._S.BlockHeadingSection,BlockSubheading:a._S.BlockSubheadingSection,TitleWrapper:a._S.TitleWrapperSection},k=function({block:{blockTypeName:e,heading:t,subheading:r,settings:n,feeds:b,type:k,adId:O}}){let h=b[0]?.heading_url??(0,o.getHeaderLink)(b[0]),{0:w}=(0,s.useState)(()=>(0,a.sS)(O,n.layout)),_=(0,s.useCallback)(()=>{let r=b;if(n.single_source){r=[];let e=b[0].resources;for(let t=0;t<e.length;t+=4)r.push(m(m({},b[0]),{},{resources:e.slice(t,t+4)}))}return(r=r.slice(0,O?2:3)).map((r,d)=>{if(!r.resources||!r.resources.length)return null;let f=(0,o.getHeaderLink)(r);return(0,p.Y)(s.Fragment,{key:r.resources[0].id},(0,p.Y)(a.us,{sx:a._S.BlockColumn,"data-theme-key":"block-column"},(0,p.Y)(l.A,{heading:r.heading,headingUrl:f,sxProps:y}),r.resources.map((a,o)=>{let l=d*r.resources.length+o;return(0,p.Y)(i.default,{adId:O,blockType:k,heading:t,imageComponent:c.d,imageProps:g,position:l,key:a.id,feed:a,settings:(0,u._j)(n,r),useShortTitle:!0,sxProps:w,blockTypeName:e})})))})},[b]);return(0,p.Y)(f.Fragment,null,(0,p.Y)(d.A,{adId:O}),(0,p.Y)(l.A,{heading:t,headingUrl:h,subheading:r,sxProps:v}),(0,p.Y)(a.tD,{sx:a._S.BlockContent,"data-theme-key":"three-columns-block-container"},_()))}},4642:(e,t,r)=>{r.d(t,{$c:()=>l,Ff:()=>c,Vd:()=>s,_j:()=>o});var n=r(93682);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function o(e,t){let r=Object.fromEntries(Object.entries(t?.settings??{}).filter(([,e])=>void 0!==e));return i(i({},e),r)}function l(e={}){return e.show_video??e.auto_play??!0}function c({settings:e={},cmsFeedVideoSettings:t}={}){return{autoPlay:e.video_autoplay??t?.video_autoplay??!1,muted:e.video_mute??t?.video_mute??!0}}function s(e={}){return{adsDisabled:!1,related:e.video_related??!1}}},15351:(e,t,r)=>{r.d(t,{d:()=>l});var n=r(53520),a=r(54791),i=r(9954);let o=["container","containerProps"];function l(e){let{container:t=null,containerProps:r={}}=e,l=(0,n.A)(e,o);return(0,i.Y)(t,r,(0,i.Y)(a.default,l))}},19363:(e,t,r)=>{r.d(t,{G:()=>c,Q:()=>l});var n=r(71055),a=r(86385),i=r(30826),o=r(65830);function l(){let e=(0,a.A)(i.xL),t=void 0!==e&&!1!==e&&null!==e&&Object.hasOwn(i.GJ,e),r=t?i.GJ[e]:null;return{isControlVariation:e===i.sP,isVariation13Lines:e===i.j8,isVariation31Lines:e===i.tx,isVariation100Lines:e===i.og,isInTest:t,lineClamps:r,variation:e}}function c(){let{isInTest:e}=l();(0,n.useEffect)(()=>{if(!e)return;let t=e=>{let{eventType:t,event:r}=e.detail||{};
1"skip-link-scroll"===t&&("scroll-start"===r?(0,o.o$)(!0):"scroll-end"===r&&(0,o.o$)(!1))};return window.addEventListener("fre-send-event",t),()=>{window.removeEventListener("fre-send-event",t),(0,o.o$)(!1)}},[e])}},21155:(e,t,r)=>{r.r(t),r.d(t,{default:()=>s});var n=r(68014),a=r.n(n),i=r(52134),o=r(9954);let l=a()(()=>Promise.all([r.e(31237),r.e(74353),r.e(51462),r.e(94710),r.e(96119),r.e(69951),r.e(40337),r.e(44351),r.e(36103)]).then(r.bind(r,23487)),{id:"d4f8790",loadableGenerated:{webpack:()=>[23487]}}),c=a()(()=>r.e(27036).then(r.bind(r,27036)),{id:"768c650",loadableGenerated:{webpack:()=>[27036]}});function s(e){let t=(0,i.Z)(l,c),r=e.resource?t:c;return(0,o.Y)(r,e)}s.displayName="FeedItem"},30826:(e,t,r)=>{r.d(t,{GJ:()=>c,Hf:()=>u,T7:()=>s,_3:()=>f,gX:()=>b,j8:()=>i,kU:()=>d,og:()=>l,sP:()=>a,tx:()=>o,xL:()=>n,yN:()=>p});let n="read_more_button_recipe_variations",a="control",i="read_more_after_13_lines",o="read_more_after_31_lines",l="read_more_after_100_lines",c={[a]:{_:5,xs:4,sm:3},[i]:{_:13,xs:13,sm:13},[o]:{_:31,xs:31,sm:31},[l]:{_:100,xs:100,sm:100}},s="recirculation_view",d="comment_section_view",u="jump_to_recipe_click",p="ad_view",f="ingredients_view",b="read_more_click"},55552:(e,t,r)=>{r.d(t,{B:()=>l,D:()=>c});var n=r(93682),a=r(15990),i=r(54105);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}let l=(e,{isMobileStickyAds:t=!1,additionalOffsetTop:r=0}={})=>({adText:{display:{"xxs:lg":"flex"},"&, &:after, &:before":{display:{[e]:"none"}}},container:{width:"100%",display:{"xxs:lg":"block"},left:{[e]:"unset"}},wrapper:{textAlign:"center",backgroundColor:{"xxs:lg":"var(--comp-collection-ad-color-bg)"},display:{"xxs:lg":"flex"},width:(0,i.aN)(e),margin:{[e]:0},marginLeft:(0,i.of)(e),position:{[e]:"sticky","<xs":t?"relative":"static"},transition:"top var(--rr-ad-transition-duration, 0s) ease-in",top:{[e]:`calc(var(--sticky-leaderboard-height, 0px) + var(--sticky-header-height) + ${r?`${r}px`:"var(--sticky-navs-height)"})`},alignSelf:{[e]:"flex-start"},"&:after":{content:'""',display:"flex",m:{_:"0 var(--dim-space-xl)",md:"var(--_size-15) var(--dim-space-xl) 0",xxlg:"var(--_size-15) 0 0"},visibility:{[e]:"hidden"}}}}),c=()=>({adText:{"&:after":{mr:0},"&:before":{ml:0}},container:{m:(0,i.aP)("xlg")},wrapper:{m:{_:"var(--dim-space-lg) 0",lg:"var(--dim-space-lg) auto"},"#gpt-ad-leaderboard-bottom":function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},a.Q)}})},61307:(e,t,r)=>{r.d(t,{A:()=>y});var n=r(71055),a=r(14462),i=r(55552),o=r(800),l=r(53225),c=r(12625),s=r(69346),d=r(62529),u=r(52134),p=r(19363),f=r(68014),b=r.n(f),m=r(9954);let g=b()(()=>r.e(1625).then(r.bind(r,1625)),{id:"8169130",loadableGenerated:{webpack:()=>[1625]}}),y=function({adId:e}){let{0:t,1:r}
1=(0,n.useState)(0),f=(0,o.BV)("layoutContextProps.siteData.metadata.adConfig.settings.mobileStickyAds",!1),b=(0,l._P)("fre.autos.homepage.carfinder.v1.1"),y=(0,c.md)(s.eh),v=(0,u.Z)(),k=(0,u.Z)(i.B,a.B9),{isInTest:O}=(0,p.Q)();(0,n.useEffect)(()=>{f&&y?.handler&&r(y.handler())},[f,y]);let h=O?g:d.default;return e&&(0,m.Y)(h,{adId:e,sx:k(v?"lg":"smd",{isMobileStickyAds:f,additionalOffsetTop:t,hideContainer:b})})}},62529:(e,t,r)=>{r.r(t),r.d(t,{default:()=>w});var n=r(93682),a=r(652),i=r(38536),o=r(28270);let l=(0,i.A)("div",{target:"e1ux5zqw3"})((0,o.Ay)({position:"sticky",top:"var(--_size-80)",display:{_:"none","lg>":"block"}}),""),c=(0,i.A)("div",{target:"e1ux5zqw2"})((0,o.Ay)({top:e=>`calc(var(--sticky-leaderboard-height, var(--_size-0)) + var(--sticky-header-height) + ${e?.offsetTop??0}px)`,transition:"top var(--rr-ad-transition-duration, 0s) ease-in",minHeight:e=>({_:e.mobileStickyAds?"var(--comp-ad-breaker-sticky-dim-height-mobile)":"var(--comp-ad-breaker-non-sticky-dim-height-mobile)",md:"var(--_size-148)"}),display:{"<lg":"flex"},flexDirection:{"<lg":"column"},justifyContent:e=>e.mobileStickyAds?{_:"start",sm:"space-between"}:"space-between","&:after":{content:{"<lg":'""'},display:{"<lg":"flex"},borderBottom:{"<lg":"var(--dim-border-width-sm) solid var(--comp-ad-border)"},position:e=>e.mobileStickyAds?{_:"absolute",sm:"static"}:"static",bottom:{"<xs":0},width:{"<xs":"calc(100% - (var(--dim-space-xl) * 2))"}},m:{_:0,lg:"var(--dim-space-lg) 0"}}),""),s=(0,i.A)("div",{target:"e1ux5zqw1"})((0,o.Ay)({paddingLeft:"var(--dim-space-2xl)",display:{"<lg":"none",lg:""}}),"");(0,i.A)("div",{target:"e1ux5zqw0"})((0,o.Ay)({display:{"<lg":"",lg:"none"}}),"");var d=r(87754),u=r(6906),p=r(96314),f=r(800),b=r(12625),m=r(69346),g=r(612),y=r(52134),v=r(9954),k=r(71055);function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let w=function({adId:e,sx:t={adText:{},container:{},wrapper:{}},className:r="",defaultClassName:n="ad-container",id:i="",sidebarAd:o=!1,showAdText:O=!0}){let w=(0,y.Z)(l,a.Xb),_=(0,y.Z)(c,a.oA),E=(0,y.Z)(s,a.sl),{adText:x,container:S,wrapper:j}=t,A=Array.isArray(e)?e:[e],P=(0,f.BV)("layoutContextProps.siteData.metadata.adConfig.settings.mobileStickyAds",!1),T=(0,f.BV)("layoutContextProps.isAdsFree"),C=(0,b.md)(m.eh),D={variant:"global-nav-vertical-ad"};if(T)return null;let R=C?.handler?C.handler():null,B="gpt-ad-vertical-top"===e;return o?(0,v.Y)(E,{id:i,className:p.B9.VERTICAL_AD},(0,v.Y)(w,{className:"verticalAdSticky"},(0,v.Y)(_,{sx:h(h({},j),D),className:r,offsetTop:R},O?(0,v.Y)(u.default,{sx:x}):null,A.map(e=>(0,v.Y)(d.A,{key:e,id:e,sx:S,className:n,"data-slot-type":"breaker-rr"}))))):(0,v.Y)(k.Fragment,null,(0,v.Y)(_,{sx:h(h({},j),D),className:r,mobileStickyAds:P,offsetTop:R},O?(0,v.Y)(u.default,{sx:x}):null,A.map(e=>(0,v.Y)(d.A,{key:e,id:e,sx:S,className:n,"data-slot-type":"breaker-rr"})),B?(0,v.Y)(g.D,{name:"vertical-ad-wrapper-bottom"}):null),B?(0,v.Y)(g.D,{name:"vertical-ad-bottom"}):null)}},65830:(e,t,r)=>{r.d(t,{o$:()=>u,G1:()=>g,Nc:()=>b,bL:()=>y,sC:()=>m,qx:()=>v,KH:()=>f});var n=r(71055),a=r(44045),i=r(7144),o=r(47382);window.onSendGAReady||(window.onSendGAReady=[]);var l=r(19363),c=r(30826);let s=new o.default("RECIPE-READ-MORE-TEST"),d=!1;function u(e){d=e}function p(e,t){let r=(0,n.useRef)(!1);return(0,n.useCallback)((...n)=>{if(!(t&&t())&&!r.current)return r.current=!0,e(...n)},[e,t])}function f(){let{isInTest:e}=(0,l.Q)(),t=(0,a.E)(),[r]=(0,i.A)(c.T7);return p((0,n.useCallback)(async()=>{if(r&&e)try{let e=await t();if(!e)return void s.warn("RECIPE READ MORE TEST - User context not available");window?.HRST?.sendGA?window.HRST.sendGA("recirculation_view",void 0):window.onSendGAReady.push(()=>window.HRST.sendGA("recirculation_view",void 0)),e.trackEvent(c.T7,{timestamp:Date.now()}),s.info("RECIPE READ MORE TEST - Viewability of recirc unit tracked")}catch(e){s.error("RECIPE READ MORE TEST - Error tracking recirculation view",e)}},[r,t,e]),()=>d)}function b(){let{isInTest:e}=(0,l.Q)(),[t,r]=(0,i.A)(c.kU);return p((0,n.useCallback)(()=>{t&&e&&(r(),s.info("RECIPE READ MORE TEST - Comment section viewability tracked"))},[t,r,e]),()=>d)}function m(){let{isInTest:e}=(0,l.Q)(),[t,r]=(0,i.A)(c.Hf);(0,n.useEffect)(()=>
1{if(!e)return;let n=e=>{e.target.closest('[class*="jump-to-recipe"], [data-dispatch-ga*="jump-to-recipe"]')&&t&&(r(),s.info("RECIPE READ MORE TEST - Jump to recipe click tracked"))};return document.addEventListener("click",n),()=>{document.removeEventListener("click",n)}},[t,r,e])}function g(){let{isInTest:e}=(0,l.Q)(),[t,r]=(0,i.A)(c.yN);return p((0,n.useCallback)(()=>{t&&e&&(r(),s.info("RECIPE READ MORE TEST - Breaker ads viewability tracked"))},[t,r,e]))}function y(){let{isInTest:e}=(0,l.Q)(),[t,r]=(0,i.A)(c._3);return p((0,n.useCallback)(()=>{t&&e&&(r(),s.info("RECIPE READ MORE TEST - Ingredient viewability tracked"))},[t,r,e]),()=>d)}function v(){let{isInTest:e}=(0,l.Q)(),[t,r]=(0,i.A)(c.gX);(0,n.useEffect)(()=>{if(!e)return;let n=e=>{let n=e.target.closest('[data-vars-ga-name="recipe-read-more-button"]');!n||"recipe_read_more"===n.getAttribute("data-vars-ga-recipe-button-state")&&t&&r()};return document.addEventListener("click",n,!0),()=>{document.removeEventListener("click",n,!0)}},[t,r,e])}}}]);
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.