1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8619],{9736:(e,t,n)=>{n.d(t,{U:()=>a,a:()=>r});var l=n(77181);function r(e,t,n,r){var a,u,c,d,s;let f=(0,l.j)(i).current;return a=f,u=e,c=t,d=n,s=r,(a.refs[0]!==u||a.refs[1]!==c||a.refs[2]!==d||a.refs[3]!==s)&&o(f,[e,t,n,r]),f.callback}function a(e){var t,n;let r=(0,l.j)(i).current;return t=r,n=e,(t.refs.length!==n.length||t.refs.some((e,t)=>e!==n[t]))&&o(r,e),r.callback}function i(){return{callback:null,cleanup:null,refs:[]}}function o(e,t){if(e.refs=t,t.every(e=>null==e)){e.callback=null;return}e.callback=n=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),null!=n){let l=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){let r=t[e];if(null!=r)switch(typeof r){case"function":{let t=r(n);"function"==typeof t&&(l[e]=t);break}case"object":r.current=n}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){let n=t[e];if(null!=n)switch(typeof n){case"function":{let t=l[e];"function"==typeof t?t():n(null);break}case"object":n.current=null}}}}}}},10748:(e,t,n)=>{n.r(t),n.d(t,{default:()=>h});var l=n(800),r=n(78860),a=n(3391),i=n(31),o=n(27236),u=n(68014),c=n.n(u),d=n(58944),s=n(9954);let f=c()(()=>n.e(71546).then(n.bind(n,71546)),{id:"0bcbf80",loadableGenerated:{webpack:()=>[71546]}});function p({hideMainAdToggle:e}){let t=(0,l.BV)("slides",[])??[];return(0,d.W)({listicleSlides:t,hideMainAdToggle:e})}function b({hideMainAdToggle:e=null}){let t=(0,l.BV)("embeddedListicleSlideCount");return((0,l.BV)("data.content.0.metadata.slide_count")??t)<=o.Tl?(0,s.Y)(p,{hideMainAdToggle:e}):(0,s.Y)(f,{hideMainAdToggle:e})}var y=n(94217),m=n(19489),v=n(96314);function h(){let e=(0,l.BV)("data.content.0.metadata.hide_main_ad"),t=(0,l.BV)("embeddedListicleId"),n=(0,r.z)(e),o=(0,l.BV)("layoutContextProps.isAdsFree")??!1,u=(0,l.Uk)("listiclePageLayout")||"classic",{isAtfLeftRailListicle:c,isAboveTheFoldLayout:d}=(0,a.F)(),f=c?(0,i.me)():void 0;return(0,s.Y)("div",t?{"data-fp-embedded-listicle-id":t}:{},(0,s.Y)(b,{hideMainAdToggle:n}),(0,s.Y)(y.dC,{isLeftRailLayout:"left-rail-toc"===u,isAtfLeftRailListicle:c,isAboveTheFoldLayout:d},(0,s.Y)(y.wJ,v.xi.PARTIAL_BLUR,o?(0,s.Y)(y.eH,{sx:f},(0,s.Y)(m.r,null)):(0,s.Y)(y.iN,{sx:f},(0,s.Y)(m.r,null)))))}},13579:(e,t,n)=>{n.d(t,{C:()=>r});var l=n(72799);function r(e){return(0,l.o)(e.defaultTagName??"div",e,e)}},23595:(e,t,n)=>{n.r(t),n.d(t,{__N_SSP:()=>D,default:()=>I});var l=n(94217),r=n(68859),a=n(68014),i=n.n(a),o=n(33305),u=n(87042),c=n(72553),d=n(34927),s=n(18952),f=n(19142),p=n(71055),b=n(5357),y=n(1873),m=n(800),v=n(27903),h=n(35140),g=n(10748),A=n(82392),Y=n(12625),k=n(96314),w=n(53225),_=n(9954),L=n(71055);let B=i()(()=>n.e(73970).then(n.bind(n,73970)),{id:"7b85700",loadableGenerated:{webpack:()=>[73970]}}),C=i()(()=>Promise.all([n.e(45492),n.e(84061)]).then(n.bind(n,6442)),{id:"17b65b0",loadableGenerated:{webpack:()=>[6442]}}),E=i()(()=>n.e(85873).then(n.bind(n,85873)),{id:"8a97d50",loadableGenerated:{webpack:()=>[85873]}}),P=function({configs:e={ListicleWrapperComponent:null,wrapperClassName:""}}){let t=(0,m.BV)("data.content.0.display_type.slug"),n=(0,m.BV)("displayGalleryType"),l=(0,m.BV)("layoutContextProps.canonicalUrl"),{ListicleWrapperComponent:r=null,wrapperClassName:a}=e??{},i=(0,m.BV)("slides"),o=!!(i||[]).length,u=(0,m.BV)("data.content.0.metadata.defaults.user_experience"),c=(0,b.I)(),d=(0,w._P)("fre.piano.cXense"),s=u===k.Wi.embeddedListicle,f=+!!(0,m.BV)("placeAdsByScreen"),P=(0,m.BV)("layoutContextProps.siteData.metadata.adConfig.settings.rightAdStickyDistance"),T=(0,Y.Xr)(A.e);(0,p.useEffect)(()=>{let e=e=>{(P||e?.detail?.force)&&T(e.detail)};return window.addEventListener("ad-stickiness",e),()=>{window.removeEventListener("ad-stickiness",e)}},[]);let N=[a,"content-container","listicle-body-content"];d&&N.push("cXenseParse");let V=(0,w._P)("fre.piano.int"),R=(0,w._P)("fre.piano.activation-units");return(0,_.Y)(L.Fragment,null,(0,_.Y)(r,(0,y.A)({className:N.join(" "),[k.xi.BODY_ATTR]:t,[k.xi.DISPLAY_EMBEDDED_GALLERY_TYPE_ATTR]:n},c?k.xi.PSG_ATTR:k.xi.HIDE_ATTR,{"data-fp-content-container":!0}),(0,_.Y)(v.A,null),(0,_.Y)(B,null),(0,_.Y)(g.default,null),o?(0,_.Y)(h.A,{slides:i,url:l}):null,V&&R?(0,_.Y)(C,null):null),(0,_.Y)(E,{isEmbeddedListicle:s,placeAdsByScreen:f}))};var T=n(60950),N=n(71055);let V=i()(()=>n.e(21223).then(n.bind(n,21223)),{id:"35f4020",loadableGenerated:{webpack:()=>[21223]}}),R=(0,c.RZ)(i()(()=>n.e(82531).then(n.bind(n,37769)),{id:"e433d40",loadableGenerated:{webpack:()=>[37769]}}),{strategy:c.YL.STATIC}),j=(0,c.RZ)(i()(()=>n.e(75074).then(n.bind(n,75074)),{id:"7d47300",loadableGenerated:{webpack:()=>
1[75074]}}),{strategy:c.YL.LOAD});function S(){let e=(0,d.m$)(["AffiliateDisclaimerBar"]),t=(0,f.A)(),n={ListicleWrapperComponent:l.tG,wrapperClassName:"listicle-container",DisplayTypeComponent:P},a=(0,w._P)("fre.content.article-action-toolbar");(0,s.uZ)();let i=(0,b.I)(),c=i?V:p.Fragment;return(0,_.Y)(c,null,!i&&e?.AffiliateDisclaimerBar?(0,_.Y)(N.Fragment,null,(0,_.Y)(o.Q,{name:"content-layout.header-legal-language"}),(0,_.Y)(o.Q,{name:"content-layout.lead-media-legal-language"},t?(0,_.Y)(R,null):null)):null,a?(0,_.Y)(u.d,{name:"content.header-action-slot",component:T.default}):null,(0,_.Y)(r.A,{configs:n}),(0,_.Y)(u.d,{name:"layout.after-content",component:j}))}S.tailwind=!0;var D=!0;let I=S},24175:(e,t,n)=>{n.d(t,{PT:()=>p,VN:()=>b,lZ:()=>i,v6:()=>a});var l=n(24923);let r={};function a(e,t,n,l,r){if(!n&&!l&&!r&&!e)return o(t);let a=o(e);return t&&(a=u(a,t)),n&&(a=u(a,n)),l&&(a=u(a,l)),r&&(a=u(a,r)),a}function i(e){if(0===e.length)return r;if(1===e.length)return o(e[0]);let t=o(e[0]);for(let n=1;n<e.length;n+=1)t=u(t,e[n]);return t}function o(e){return d(e)?{...s(e,r)}:function(e){let t={...e};for(let e in t){let n=t[e];c(e,n)&&(t[e]=f(n))}return t}(e)}function u(e,t){return d(t)?s(t,e):function(e,t){if(!t)return e;for(let n in t){let r=t[n];switch(n){case"style":e[n]=(0,l.r)(e.style,r);break;case"className":e[n]=b(e.className,r);break;default:c(n,r)?e[n]=function(e,t){return t?e?(...n)=>{let l=n[0];if(y(l)){p(l);let r=t(...n);return l.baseUIHandlerPrevented||e?.(...n),r}let r=t(...n);return e?.(...n),r}:f(t):e}(e[n],r):e[n]=r}}return e}(e,t)}function c(e,t){let n=e.charCodeAt(0),l=e.charCodeAt(1),r=e.charCodeAt(2);return 111===n&&110===l&&r>=65&&r<=90&&("function"==typeof t||void 0===t)}function d(e){return"function"==typeof e}function s(e,t){return d(e)?e(t):e??r}function f(e){return e?(...t)=>{let n=t[0];return y(n)&&p(n),e(...t)}:e}function p(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function b(e,t){return t?e?t+" "+e:t:e}function y(e){return null!=e&&"object"==typeof e&&"nativeEvent"in e}},24923:(e,t,n)=>{n.d(t,{r:()=>l});function l(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}},29961:(e,t,n)=>{n.d(t,{A:()=>l});let l=function(e,...t){let n=new URL("https://base-ui.com/production-error");return n.searchParams.set("code",e.toString()),t.forEach(e=>n.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${n} for the full message.`}},44588:(e,t,n)=>{n.d(t,{w:()=>a});var l=n(71055),r=n(72799);let a=l.forwardRef(function(e,t){let{className:n,render:l,orientation:a="horizontal",style:i,...o}=e;return(0,r.o)("div",e,{state:{orientation:a},ref:t,props:[{role:"separator","aria-orientation":a},o]})})},54434:(e,t,n)=>{n.d(t,{F:()=>i});var l=n(92944);let r=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,a=l.$,i=(e,t)=>n=>{var l;if((null==t?void 0:t.variants)==null)return a(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:i,defaultVariants:o}=t,u=Object.keys(i).map(e=>{let t=null==n?void 0:n[e],l=null==o?void 0:o[e];if(null===t)return null;let a=r(t)||r(l);return i[e][a]}),c=n&&Object.entries(n).reduce((e,t)=>{let[n,l]=t;return void 0===l||(e[n]=l),e},{});return a(e,u,null==t||null==(l=t.compoundVariants)?void 0:l.reduce((e,t)=>{let{class:n,className:l,...r}=t;return Object.entries(r).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...o,...c}[t]):({...o,...c})[t]===n})?[...e,n,l]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},72799:(e,t,n)=>{n.d(t,{o:()=>s});var l=n(29961),r=n(71055),a=n(9736),i=n(98400);function o(e){if(!r.isValidElement(e))return null;let t=e.props;return((0,i._)(19)?t?.ref:e.ref)??null}var u=n(24923),c=n(82880),d=n(24175);function s(e,t,n={}){let i=t.render,p=function(e,t={}){var n;let{className:l,style:r,render:i}=e,{state:s=c.t0,ref:f,props:p,stateAttributesMapping:b,enabled:y=!0}=t,m=y?"function"==typeof l?l(s):l:void 0,v=y?"function"==typeof r?r(s):r:void 0,h=y?function(e,t){let n={};for(let l in e){let r=e[l];if(t?.hasOwnProperty(l)){let e=t[l](r);null!=e&&Object.assign(n,e);continue}!0===r?n[`data-${l.toLowerCase()}`]="":r&&(n[`data-${l.toLowerCase()}`]=r.toString())}return n}(s,b):c.t0,g=y&&p?Array.isArray(n=p)?(0,d.lZ)(n):(0,d.v6)(void 0,n):void 0,A=y?(0,u.r)(h,g)??{}:c.t0;return("u">typeof document&&(y?Array.isArray(f)?A.ref=(0,a.U)([A.ref,o(i),...f]):A.ref=(0,a.a)(A.ref,o(i),f):(0,a.a)(null,null)),y)?(void 0!==m&&(A.className=(0,d.VN)(A.className,m)),void 0!==v&&(A.style=(0,u.r)(A.style,v)),A):c.t0}(t,n);return!1===n.enabled?null:function(e,t,n,a){if(t){if("function"==typeof t)return t(n,a);let e=(0,d.v6)(n,t.props);e.ref=n.ref;let l=t;return l?.$$typeof===f&&(l=r.Children.toArray(t)[0]),r.cloneElement(l,e)}if(e&&"string"==typeof e){var i,o;return i=e,o=n,"button"===i?(0,r.createElement)("button",{type:"button",...o,key:o.key}):"img"===i?(0,r.createElement)("img",{alt:"",...o,key:o.key}):r.createElement(i,o)}throw Error((0,l.A)(8))}(e,i,p,n.state??c.t0)}let f=Symbol.for("react.lazy")},77181:(e,t,n)=>{n.d(t,{j:()=>a});var l=n(71055);let r={};function a(e,t){let n=l.useRef(r);return n.current===r&&(n.current=e(t)),n}},82880:(e,t,n)=>{function l(){}n.d(t,{t0:()=>r,tE:()=>l}),Object.freeze([]);let r=Object.freeze({})},98400:(e,t,n)=>{n.d(t,{_:()=>r});let l=parseInt(n(71055).version,10);function r(e){return l>=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.