1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[93413],{28974:(e,t,r)=>{"use strict";r.d(t,{A:()=>O});var n=r(53520),i=r(30499),a=r(78068),l=r(32214),o=r(800),s=r(99916),c=r(96314),u=r(69854),_=r(36609),d=r(47701),p=r(9954),f=r(71055);let m=["DisplayTypeComponent","disablePiano"],O=function({configs:e,applyNewTransporter:t=!1,TopToutsComponent:r,wrapper:O=f.Fragment,children:h=null,LayoutComponent:y=l.A}){let b=(0,o.BV)("bodyDom"),E=(0,o.BV)("displayType"),S=(0,o.BV)("data.content.0.metadata.hide_leaderboard"),I=(0,d.y)(),{DisplayTypeComponent:g,disablePiano:C}=e,L=(0,n.A)(e,m),P=(0,s.pK)(E,S),A=I?(0,p.Y)(f.Fragment,null,(0,p.Y)(_.A,{bodyDom:b,configs:e}),(0,p.Y)(i.A,null)):(0,p.Y)(f.Fragment,null,(0,p.Y)(g,{dom:b,configs:L,disablePiano:C}),(0,p.Y)(i.A,null));return(0,p.Y)(f.Fragment,null,(0,p.Y)(a.A,null),(0,p.Y)(u.A,null),(0,p.Y)(y,{applyNewTransporter:t,hideLeaderboard:P,TopToutsComponent:r},(0,p.Y)(O,"recipe"!==E?c.xi.HIDE_ATTR:{},A,h)))}},33705:(e,t,r)=>{"use strict";r.d(t,{T$:()=>h,VQ:()=>i,V_:()=>S,W$:()=>_,ZQ:()=>p,Zc:()=>y,Zg:()=>n,ap:()=>f,bw:()=>b,cT:()=>O,dF:()=>u,dP:()=>o,hp:()=>a,mM:()=>c,rS:()=>m,uR:()=>s,yS:()=>d,zW:()=>E,zz:()=>l});let n="storifyme_on_pop_mech_standard_articles",i="storifyme_on_pop_mech_science",a="storifyme_on_pop_mech_diy_and_subsection_feeds",l="storifyme_pm_explains",o="storifyme_on_pop_mech_hp_and_show",s=2,c="Watch Our Science Videos",u="Home & TOOL TIPS",_="control",d="variation_1",p="variation_2",f="variation_3",m="variation_4",O="https://cdn.storifyme.xyz/static/web-components/storifyme-elements.min.js",h="popular-mechanics-9976704",y="eu",b={SCIENCE_NEWS_VIDEO_CAROUSEL:"10252",DIY_HOME_VIDEO_CAROUSEL:"10253",ASTOUNDING_POP_MECH_CLIPS:"10531",POP_MECH_EXPLAINS_CLIPS:"10532"},E="Clips From the Show",S={STORIFYME_CAROUSEL_IMPRESSION:"storifyme_carousel_impression",SHORTS_IMPRESSION:"shorts_impression",SHORTS_TAP_THROUGH:"shorts_tap_through",SHORTS_COMPLETION:"shorts_completion",SCROLL_25:"scroll_25",SCROLL_50:"scroll_50",SCROLL_75:"scroll_75",SCROLL_100:"scroll_100",LINK_IMPRESSION:"link_impression",LINK_CLICK:"link_click",HEADLINE_LINK_IMPRESSION:"headline_link_impression",HEADLINE_LINK_CLICK:"headline_link_click",STORIFYME_LINK_CLICK:"storifyme_link_click",TIME_ON_PAGE:"time_on_page"}},36609:(e,t,r)=>{"use strict";r.d(t,{A:()=>C});var n=r(53520),i=r(22730),a=r(71055),l=r(20339),o=r(11551),s=r(93682),c=r(12625),u=r(800),_=r(10848),d=r(96314),p=r(58813),f=r(59445),m=r(49691);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,s.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}var y=r(9954);function b(){let e=(0,l.Bd)("content.jumpToWithoutColon"),t=(0,a.useRef)(),{items:r,activeId:n,relocateById:i,getTocItemRef:s}=function({wrapperRef:e}){let t=(0,u.BV)("tableOfContents"),r=(0,u.BV)("embeddedListicleToc"),n=(0,u.BV)("trailingTableOfContents")||[],i=(0,u.BV)("data.content.0.metadata.defaults.user_experience")===d.Wi.embeddedListicle&&r?.length?r:t,l=Array.isArray(i)?i:[],o=(0,c.md)(p.r3),s=(0,c.md)(p.VZ),O=(0,c.md)(p.Ab),y=(0,a.useMemo)(()=>h(h(h({},s),o),O),[o,s,O]),b=(0,a.useMemo)(()=>(0,f.hO)(s),[s]),E=(0,a.useMemo)(()=>{let e=[...l,...n].filter(e=>e?.title);return[...b.filter(t=>t?.title&&!e.some(e=>e.id===t.id)),...e]},[l,n,b]),{0:S,1:I}=(0,a.useState)(""),g=(0,a.useRef)(!0),C=(0,a.useRef)(new Map),L=(0,a.useMemo)(()=>(0,_.A)(()=>{g.current=!0},400),[]),P=(0,a.useCallback)(e=>(C.current.has(e)||C.current.set(e,{current:null}),C.current.get(e)),[]),A=(0,a.useCallback)(t=>{let r=C.current.get(t)?.current;r&&e?.current&&(0,m.bE)(r,e.current,{axis:"vertical",offsetHeight:50})},[e]),T=(0,a.useCallback)((e,t)=>{g.current=!1,I(e),A(e),t&&(0,m.QR)(t,0)},[A]);return(0,a.useEffect)(()=>{let e=new IntersectionObserver(e=>
1{e.forEach(e=>{if(!g.current)return void L();if(e.isIntersecting){let t=e.target.dataset.anchorId;t&&(I(t),A(t))}})},{rootMargin:"-40% 0px -50% 0px",threshold:0});return Object.keys(y||{}).forEach(t=>{let r=y[t];r&&e.observe(r)}),()=>{e.disconnect(),L.cancel?.()}},[y,e,L,A]),{items:E,activeId:S,relocateById:T,getTocItemRef:P}}({wrapperRef:t});return r?.length?(0,y.Y)(o.w1,{role:"navigation","aria-labelledby":"article-left-rail-toc-heading"},(0,y.Y)(o.ov,{ref:t},(0,y.Y)(o.xc,{id:"article-left-rail-toc-heading","data-active":n?"false":"true"},e),(0,y.Y)(o.PZ,null,r.map(e=>{let t=n===e.id;return(0,y.Y)(o.s0,{key:e.id,"data-theme-key":"article-left-rail-nav-item"},(0,y.Y)(o.TH,{ref:s(e.id),"data-theme-key":"article-left-rail-nav-link",href:`#${e.id}`,"data-active":t?"true":"false","data-update-hash":!0,onClick:t=>i(e.id,t)},e.title))})))):null}function E(){return(0,i.Ay)("lg")?(0,y.Y)(b,null):null}function S({children:e,sx:t}){return(0,y.Y)(o.NX,{"data-two-col":"true",sx:t},(0,y.Y)(E,null),(0,y.Y)(o.xV,null,e))}var I=r(60676);let g=["DisplayTypeComponent","disablePiano"];function C({configs:e,bodyDom:t}){let r=(0,i.Ay)("lg"),a=(0,I.Ti)(r),{DisplayTypeComponent:l,disablePiano:o}=e,s=(0,n.A)(e,g);return(0,y.Y)(S,{sx:a},(0,y.Y)(l,{dom:t,configs:s,disablePiano:o}))}},47701:(e,t,r)=>{"use strict";r.d(t,{y:()=>a});var n=r(22730),i=r(800);function a(){let e=(0,i.Uk)("articlePageLayout")||"classic",t=(0,n.Ay)("lg");return"left-rail-toc"===e&&t}},52655:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_templates/standard-article",function(){return r(66994)}])},59445:(e,t,r)=>{"use strict";function n(e){return Object.entries(e).map(([e,t])=>({id:e,title:t?.innerText||""}))}r.d(t,{hO:()=>n}),r(99738),r(62654)},69854:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(68014),i=r.n(n),a=r(72553),l=r(86385),o=r(33705),s=r(9954);let c=(0,a.RZ)(i()(()=>r.e(38029).then(r.bind(r,38029)),{id:"fcf8ae0",loadableGenerated:{webpack:()=>[38029]}}),{strategy:a.YL.LOAD,lazyId:"storifyme-explains-page-placement"});function u(){return void 0===(0,l.A)(o.zz)?null:(0,s.Y)(c,null)}}},e=>{e.O(0,[46593,31947,23254,31237,60718,3022,98756,63875,96609,66188,67158,43992,14687,19262,41403,9131,28268,74353,51462,88526,34496,53107,14709,41758,93312,51629,56693,82463,43789,12395,68418,45492,7773,96119,10520,60408,8959,50830,90636,38792],()=>e(e.s=52655)),_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.