(self.webpackChunklite=self.webpackChunklite||[]).push([[2874],{33336:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(67294);function o(){return(o=Object.assign||function(e){for(var t=1;t{"use strict";n.d(t,{Z:()=>a});var r=n(67294);function o(){return(o=Object.assign||function(e){for(var t=1;t{"use strict";n.d(t,{Z:()=>a});var r=n(67294);function o(){return(o=Object.assign||function(e){for(var t=1;t{"use strict";n.d(t,{Z:()=>a});var r=n(67294);function o(){return(o=Object.assign||function(e){for(var t=1;t{"use strict";n.d(t,{Z:()=>a});var r=n(67294);function o(){return(o=Object.assign||function(e){for(var t=1;t{"use strict";n.d(t,{Z:()=>a});var r=n(67294);function o(){return(o=Object.assign||function(e){for(var t=1;t{"use strict";n.d(t,{PY:()=>p});var r=n(28655),o=n.n(r),i=n(71439),a=n(67294),l=n(12291),s=n(10515),c=n(27572),u=n(28309),m=n(81952);function d(){var e=o()(["\n fragment EmbeddedPost_post on Post {\n id\n tags {\n ...TagList_tags\n }\n topics {\n topicId\n name\n }\n }\n"]);return d=function(){return e},e}(0,i.Ps)(d());var p=(0,l.$j)((function(e){return{embedPostRules:e.config.embedPostRules}}))((function(e){var t=e.postId,n=e.sourcePost,r=e.embedPostRules,o=t||n&&function(e,t){var n;return e?(t.map((function(t){var r,o;return n||((null!==(r=e.topics)&&void 0!==r&&r.some((function(e){var n,r;return!(null==t||null===(n=t.topics)||void 0===n||!n.includes((null==e||null===(r=e.name)||void 0===r?void 0:r.toLowerCase())||""))}))||null!==(o=e.tags)&&void 0!==o&&o.some((function(e){var n,r;return!(null==t||null===(n=t.tags)||void 0===n||!n.includes((null==e||null===(r=e.id)||void 0===r?void 0:r.toLowerCase())||""))})))&&(n=t.embedPostId),n)})),n):n}(n,r);return o?a.createElement(m.T,{postId:o},(function(e){var t=(0,u.Iq)();return e?a.createElement(s.M.Provider,{value:!0},a.createElement(c.cW,{source:{name:"embedded_post"}},a.createElement("div",{className:t({padding:{xs:"16px 0",sm:"16px 0",md:"18px 0",lg:"24px 0",xl:"32px 0"},marginBottom:"25px"})},e))):null})):null}))},54272:(e,t,n)=>{"use strict";n.d(t,{mV:()=>$e,Xc:()=>Ve,Z3:()=>ze});var r=n(28655),o=n.n(r),i=n(71439),a=n(67294),l=n(12291),s=n(63038),c=n.n(s),u=n(59713),m=n.n(u),d=n(7530),p=n(64504),f=n(28309),g={"0%":{visibility:"hidden"},"1%":{visibility:"visible",opacity:0},"100%":{opacity:1}},v={"0%":{opacity:1,visibility:"visible"},"99%":{opacity:0},"100%":{visibility:"hidden"}},E=function(e){return{display:"flex",justifyContent:"flex-start",alignItems:"center",flexGrow:1,height:"2px",cursor:"pointer",":focus":{outline:"1px dotted ".concat(e.baseColor.fill.normal)}}},h=function(e){return{backgroundColor:e.baseColor.fill.normal,position:"relative",marginLeft:"-5px",height:"10px",width:"10px",borderRadius:"50%",cursor:"pointer"}};function x(e){var t=~~(e%60);return[~~(e/60),t<10?"0"+t:t].join(":")}var b=function(e){var t=e.duration,n=e.elapsed,r=e.isProgressBeanVisible,o=e.onEnter,i=e.onLeave,l=e.onProgressBeanAnimationEnd,s=e.onTimeUpdate,c=e.shouldProgressBeanAnimate,u=(0,f.Iq)(),m=(0,f.om)({fadeInKeyframesName:g,fadeOutKeyframesName:v}),b=m.fadeInKeyframesName,y=m.fadeOutKeyframesName,P=a.useRef(null),_=n&&t?Math.max(0,Math.min(n/t*100,100)):0,w={left:"".concat(_,"%"),opacity:r?1:0},C=a.useCallback((function(e){var n=e.pageX,r=document.getElementById("audio-player-progress-bar"),o=n-(r.getBoundingClientRect().left+window.scrollX);return t/r.offsetWidth*o}),[t]),I=a.useCallback((function(e){function t(e){s(C(e))}0===e.button&&(s(C(e)),document.addEventListener("mousemove",t),document.addEventListener("mouseup",(function e(){document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",e)})))}),[C,i,s]),S=a.useCallback((function(e){"ArrowLeft"===e.key?s(Math.max(n-5,0)):"ArrowRight"===e.key&&s(Math.min(n+5,t))}),[n,t,s]),L=a.useCallback((function(){document.activeElement!==P.current&&i()}),[null==P?void 0:P.current,i]),R=[h,w];return c&&R.push({animation:"".concat(r?b:y," .2s ease-in-out forwards")}),a.createElement(d.xu,{display:"flex",alignItems:"center"},a.createElement(d.xu,{width:"28px",marginRight:"12px",textAlign:"left"},a.createElement(p.F,{scale:"M"},n?x(n):"--:--")),a.createElement("div",{className:u([E,function(e){return{background:"linear-gradient(to right, ".concat(e.baseColor.fill.normal," ").concat(_,"%, ").concat(e.baseColor.background.normal," 0)")}}]),id:"audio-player-progress-bar",role:"slider",ref:P,"aria-valuemin":0,"aria-valuemax":t,"aria-valuenow":n,tabIndex:0,onMouseDown:I,onFocus:o,onBlur:L,onKeyDown:S,onMouseEnter:o,onMouseLeave:L},a.createElement("div",{className:u(R),onAnimationEnd:l})),a.createElement(d.xu,{width:"28px",marginLeft:"12px",textAlign:"right"},a.createElement(p.F,{scale:"M"},t?x(t):"--:--")))},y=n(62630);function P(){return(P=Object.assign||function(e){for(var t=1;t{"use strict";n.d(t,{p3:()=>j,Yi:()=>z,uI:()=>V});var r=n(28655),o=n.n(r),i=n(50008),a=n.n(i),l=n(63038),s=n.n(l),c=n(59713),u=n.n(c),m=n(71439),d=n(67294),p=n(12291),f=n(28859),g=n(84783),v=n(22669),E=n(43689),h=n(50493),x=n(88065),b=n(47713),y=n(29355),P=n(49925),_=n(93125),w=n(49800),C=n(51684),I=n(31001),S=n(7530),L=n(64504),R=n(67995),T=n(27572),k=n(28309),O=n(89349),A=n(21146),B=n(27952);function M(){var e=o()(["\n fragment PostSidebar_post on Post {\n id\n clapCount\n collection {\n ...auroraHooks_publisher\n ...PostSidebar_collection\n }\n creator {\n bio\n name\n ...UserFollowButton_user\n ...auroraHooks_publisher\n ...userUrl_user\n }\n isShortform\n ...BookmarkButton_post\n ...CollectionFollowButton_post\n ...MultiVote_post\n ...ResponsesIconButton_post\n ...UserFollowButton_post\n ...TableOfContents_post\n }\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"]);return M=function(){return e},e}function D(){var e=o()(["\n fragment PostSidebar_collection on Collection {\n id\n description\n tagline\n ...CollectionFollowButton_collection\n ...collectionUrl_collection\n }\n ","\n ","\n"]);return D=function(){return e},e}var F={wordBreak:"break-word"},N=function(e){var t;return t={opacity:e?1:0,pointerEvents:e?"auto":"none",willChange:"opacity",position:"fixed",width:"188px",left:"50%",transform:"translateX(406px)",top:"calc(".concat(E.Je,"px + 54px + 14px)")},u()(t,(0,O.nk)("no-preference"),{transition:"opacity 200ms"}),u()(t,"@media all and (max-width: 1230px)",{display:"none"}),t},j=d.forwardRef((function(e,t){var n,r=e.isClearOfBounds,o=e.isOnPage,i=e.post,l=e.showResponsesSidebar,c=(0,p.v9)((function(e){return e.navigation.currentLocation})),u=(0,k.Iq)(),m=d.useContext(f.u6).watchedBounds,g=d.useState(o||!1),v=s()(g,2),E=v[0],x=v[1],I=d.useState(r||!1),L=s()(I,2),R=L[0],O=L[1],B=d.useRef(null),M=d.useRef(null),D=d.useRef(null),F=i.collection;d.useEffect($(m,x),[m]);var j=d.useCallback(function(e,t,n,r,o){return function(){if(e.current){var i=t.current,a=["image","bgimage","footer","byline","title","header"],l=(0,C.b2)(e,n,a,o),s=!i||(0,C.b2)(t,n,a,o);r(l&&s)}}}(B,M,m,O,{threshold:10}),[m,O]);d.useEffect((function(){j()}),[]);var z="object"===a()(t)?t:null;d.useEffect((0,C.hE)(j,null==z?void 0:z.current),[j,null==z?void 0:z.current]);var V=R&&E,q=(0,P.GT)(F||i.creator)?d.createElement(H,{post:i}):F&&d.createElement(U,{post:i,currentLocation:c}),W=function(e,t){var n,r,o,i,a=null===(n=e.get("byline"))||void 0===n||null===(r=n.ref)||void 0===r?void 0:r.current,l=null===(o=e.get("ghost-track"))||void 0===o||null===(i=o.ref)||void 0===i?void 0:i.current,s=l&&(0,A.L6)(l).top+window.scrollY-window.innerHeight||0;if(a&&l){var c=a.offsetTop+a.offsetHeight+10;return c-s}}(m);return d.createElement(T.cW,{source:{susiEntry:"post_sidebar",name:"post_sidebar"}},d.createElement(C.HX,{testId:"post-sidebar",isFixed:!0,scrollableRef:t,sidebarRef:B,topOffset:W,visible:V},i.isShortform?q:d.createElement(d.Fragment,null,d.createElement("div",{ref:D},q,d.createElement(S.xu,{display:"flex",marginBottom:"19px",marginLeft:"-3px",paddingTop:"28px"},d.createElement(y.S,{post:i,buttonStyle:"SUBTLE_PADDED",susiEntry:"clap_sidebar",hasDialog:!0})),d.createElement(T.cW,{source:{postId:i.id},extendSource:!0},d.createElement(S.xu,{marginBottom:"19px"},d.createElement(w.h,{responsesCount:null===(n=i.postResponses)||void 0===n?void 0:n.count,location:"sidebar",showResponsesSidebar:l,allowResponses:i.allowResponses,postId:i.id,isLimitedState:i.isLimitedState})),d.createElement(b.o,{post:i,susiEntry:"bookmark_sidebar"}))),d.createElement(h.ZP,{post:i,mode:"SIDEBAR",heightRef:D}))),d.createElement("div",{className:u(N(V)),ref:M},d.createElement(_._U,{postId:i.id,isVisible:V})))})),U=function(e){var t=e.post,n=e.currentLocation,r=(0,k.Iq)(),o=(0,R.n)({name:"heading",scale:"XS"}),i=(0,p.v9)((function(e){return e.config.authDomain})),a=t.collection;if(!a)return null;var l=t.isShortform?"NONE":"BASE_LIGHTER";return d.createElement(S.xu,{paddingBottom:"28px",borderBottom:l},(null==a?void 0:a.name)&&d.createElement(S.rU,{href:(0,B.WG)(a,n,i)},d.createElement("h2",{className:r([o,F])},a.name)),(a.tagline||a.description)&&d.createElement(S.xu,{paddingTop:"2px",paddingBottom:"20px"},d.createElement(L.F,{scale:"M",clamp:6},a.tagline||a.description)),d.createElement(g.Fp,{buttonSize:"REGULAR",collection:a,post:t,susiEntry:"follow_sidebar"}))},H=function(e){var t=e.post,n=(0,p.v9)((function(e){return e.config.authDomain})),r=(0,k.Iq)(),o=(0,R.n)({name:"heading",scale:"XS"}),i=t.creator;if(!i||!i.name)return null;var a=d.createElement("h2",{className:r([o,F])},i.name),l=i?d.createElement(S.rU,{href:(0,B.AW)(i,n)},a):a,s=t.isShortform?"NONE":"BASE_LIGHTER";return d.createElement(S.xu,{paddingBottom:"28px",borderBottom:s},d.createElement(S.xu,{paddingBottom:"5px"},l),i.bio&&d.createElement(S.xu,{paddingTop:"2px"},d.createElement(L.F,{scale:"M"},d.createElement(v.Z,{wrapLinks:!0},i.bio))),d.createElement(S.xu,{paddingTop:"14px"},d.createElement(I.Bv,{buttonSize:"REGULAR",post:t,user:i,susiEntry:"follow_card"})))},$=function(e,t){return function(){var n=new IntersectionObserver((function(n){var r=e.get("ghost-track");if(r){var o=n.find((function(e){return e.target===r.ref.current}));o&&t(o.isIntersecting)}else t(!1)}));return e.forEach((function(e){e.ref.current&&n.observe(e.ref.current)})),function(){n.disconnect()}}},z=(0,m.Ps)(D(),g.Iq,B.nf),V=(0,m.Ps)(M(),P.C5,z,I.sj,x.z,g.b3,y.x,w.K,I.S$,h.tA,B.$m)},90163:(e,t,n)=>{"use strict";n.d(t,{p:()=>qt,F9:()=>Wt,ZP:()=>Vt});var r=n(28655),o=n.n(r),i=n(63038),a=n.n(i),l=n(71439),s=n(67294),c=n(12291),u=n(28859),m=n(6742),d=n(25448),p=n(78415),f=n(65340),g=n(7530),v=n(37278),E=n(27572);const h=function(e){var t=e.posts,n=e.sourceName;return t.length?s.createElement(g.xu,{marginTop:"24px",marginBottom:"40px"},s.createElement(g.xu,{borderBottom:"BASE_LIGHTER",marginTop:"24px",marginBottom:"24px",paddingBottom:"16px",sm:{marginTop:"16px",paddingBottom:"12px"}},s.createElement(v.X6,{scale:{xs:"S",sm:"S",md:"M",lg:"M",xl:"M"}},"More From Medium")),s.createElement(g.T5,{alignItems:"flex-start"},t.map((function(e,t){return s.createElement(g.P4,{key:"post-internal-link-".concat(t),size:{xs:12,sm:12,md:6,lg:3,xl:3}},s.createElement(g.xu,{paddingBottom:"24px",maxWidth:"500px"},s.createElement(E.cW,{source:{name:n,index:t}},s.createElement(f.Z,{post:e}))))})))):null};function x(){var e=o()(["\n fragment PostInternalLinks_post on Post {\n id\n internalLinks(paging: {limit: 8}) @include(if: $includePostInternalLinks) {\n items {\n ... on Post {\n ...PostRecircItemV2_post\n }\n }\n }\n }\n ","\n"]);return x=function(){return e},e}var b=(0,l.Ps)(x(),f.D);const y=function(e){var t,n=e.post,r=e.sourceName,o=(null==n||null===(t=n.internalLinks)||void 0===t?void 0:t.items)||[];return o&&0!==o.length?s.createElement(h,{posts:o,sourceName:r}):null};var P="tierB",_={1:"tierA",2:"tierA",other:"tierA"},w=n(28309),C=s.createContext(!1),I=function(e){var t=(0,w.Iq)();return s.createElement("div",{className:t({padding:{xs:"16px 22px",sm:"16px 22px",md:"18px 24px",lg:"24px 30px",xl:"32px 40px"},marginBottom:"25px",backgroundColor:"#f4f4f4",borderLeft:"4px solid rgba(2, 184, 117, 1)"})},e.children)},S=n(81952),L=((0,c.$j)((function(e){return{embeddedPostIds:e.config.embeddedPostIds}}))((function(e){var t=e.embeddedPostIds,n=null==t?void 0:t.coronavirus;return n?s.createElement(S.T,{postId:n},(function(e){return e?s.createElement(C.Provider,{value:!0},s.createElement(I,null,e)):null})):null})),n(67154)),R=n.n(L),T=n(2955),k=n(46829),O=n(68127),A=n(62630);function B(e){var t=e.posts,n=e.sourceName,r=s.useRef(null),o=(0,A.Av)();return s.useEffect((function(){o.event("experiment.eligible",{experimentId:"57b820b82d68"})}),[]),0===t.length?null:s.createElement(g.xu,{margin:"32px 0",md:{marginBottom:"0px"},ref:r},s.createElement(g.xu,{marginBottom:"32px",borderBottom:"BASE_LIGHTER",paddingBottom:"8px"},s.createElement(v.X6,{scale:"S"},"More From Medium")),s.createElement(g.T5,{alignItems:"flex-start"},t.map((function(e,t){return s.createElement(g.P4,{key:"recirc-".concat(t),size:{xs:12,sm:12,md:12,lg:4,xl:4}},s.createElement(E.cW,{source:{name:n,index:t}},s.createElement(O.Z,{post:e,target:r})))}))))}function M(e,t){var n=(0,k.useLazyQuery)(e,t),r=a()(n,2),o=r[0],i=r[1];return[s.useCallback((function(e){!i.called&&e.isIntersecting&&o()}),[i]),i]}var D=n(50077),F=n(72955);function N(){var e=o()(["\n fragment PostNextFiveStories_post on Post {\n firstPublishedAt\n pinnedAt\n }\n"]);return N=function(){return e},e}function j(){var e=o()(["\n query PostNextFiveStoriesUser($id: ID!, $from: String, $limit: PaginationLimit = 5) {\n publisher: user(id: $id) {\n ...PostNextFiveStories_Publisher\n }\n }\n ","\n"]);return j=function(){return e},e}function U(){var e=o()(["\n query PostNextFiveStoriesCollection($id: ID!, $from: String, $limit: PaginationLimit = 5) {\n publisher: collection(id: $id) {\n ...PostNextFiveStories_Publisher\n }\n }\n ","\n"]);return U=function(){return e},e}function H(){var e=o()(["\n fragment PostNextFiveStories_Publisher on Publisher {\n __typename\n id\n homepagePostsConnection(paging: {limit: $limit, from: $from}) {\n posts {\n ...TruncatedPostCard_post\n }\n }\n ...CardByline_publisher\n }\n ","\n ","\n"]);return H=function(){return e},e}var $=(0,l.Ps)(H(),T.Dn,D.Gk),z=(0,l.Ps)(U(),$),V=(0,l.Ps)(j(),$),q=function(e){var t,n,r,o=e.post,i=e.rootMargin,l=e.target,c=(null===(t=o.collection)||void 0===t?void 0:t.id)||"",u=(null===(n=o.creator)||void 0===n?void 0:n.id)||"",m=c||u,d=function(e){var t=e.firstPublishedAt,n=e.pinnedAt;return e.collection?n?"P".concat(n):"L".concat(t):"".concat(t)}(o),p=M(c?z:V,{variables:{id:m,from:d}}),f=a()(p,2),g=f[0],v=f[1],E=v.called,h=v.loading,x=v.error,b=v.data,y=(b=void 0===b?{publisher:void 0}:b).publisher;if((0,F.S1)({onIntersect:g,target:l,disconnect:function(){return E},rootMargin:i},[E]),!E||h||x||!y)return null;var P=null==y||null===(r=y.homepagePostsConnection)||void 0===r?void 0:r.posts;if(!y||!P)return null;var _="Collection"===y.__typename;return s.createElement(s.Fragment,null,P.map((function(e,t){var n={publisher:y,post:e,hideAuthor:!_,isFirst:0===t,includeBottomDivider:t===P.length-1,index:t};return s.createElement(T.Xc,R()({key:e.id},n))})))},W=function(e){var t=e.post,n=e.rootMargin,r=e.target,o=s.useState(!1),i=a()(o,2),l=i[0],c=i[1];return l||F.V6.on("load",(function(){return c(!0)})),l?s.createElement(q,{post:t,target:r,rootMargin:n}):null},Z=(0,l.Ps)(N());function G(){var e=o()(["\n query PostRecircQuery(\n $postId: ID!\n $includePostRecirc: Boolean!\n $postRecircPaging: PaginationLimit!\n ) {\n post(id: $postId) {\n id\n ...PostRecirc_post\n }\n }\n ","\n"]);return G=function(){return e},e}function X(){var e=o()(["\n fragment PostRecirc_post on Post {\n recirc(paging: {limit: $postRecircPaging}) @include(if: $includePostRecirc) {\n items {\n __typename\n ... on Post {\n ...Recirc_post\n }\n ... on SuggestedPost {\n post {\n __typename\n ...Recirc_post\n }\n postSuggestionReasons {\n reason\n users {\n name\n }\n topics {\n name\n }\n collections {\n name\n }\n tags {\n name\n }\n }\n }\n }\n }\n }\n ","\n"]);return X=function(){return e},e}function Y(){var e=o()(["\n fragment Recirc_post on Post {\n ...PostListingItemRecirc_post\n }\n ","\n"]);return Y=function(){return e},e}var K=(0,l.Ps)(Y(),O.X),Q=(0,l.Ps)(X(),K),J=(0,l.Ps)(G(),Q);const ee=(0,c.$j)((function(e){return{recircOptions:e.config.recircOptions}}))((function(e){var t,n,r,o=e.postId,i=e.rootMargin,l=e.recircOptions,c=e.target,u=(null==l||null===(t=l.v1)||void 0===t?void 0:t.limit)||3,m=M(J,{variables:{postId:o,includePostRecirc:!0,postRecircPaging:u},ssr:!1}),d=a()(m,2),p=d[0],f=d[1],g=f.called,v=f.loading,E=f.error,h=f.data;(0,F.S1)({onIntersect:p,target:c,disconnect:function(){return g},rootMargin:i},[g]);var x=null==h||null===(n=h.post)||void 0===n||null===(r=n.recirc)||void 0===r?void 0:r.items;return!g||v||E||!x?null:s.createElement(B,{posts:x,sourceName:"post_recirc"})}));var te=n(67995),ne=n(27952);function re(){var e=o()(["\n fragment TagList_collection on Collection {\n id\n slug\n domain\n }\n"]);return re=function(){return e},e}function oe(){var e=o()(["\n fragment TagList_tags on Tag {\n id\n displayTitle\n }\n"]);return oe=function(){return e},e}var ie={padding:0,margin:0},ae={display:"inline-block",listStyleType:"none",marginRight:"8px",marginBottom:"8px"},le=function(e){return{borderRadius:"3px",padding:"5px 10px",textDecoration:"none",color:e.baseColor.text.lighter,display:"block",background:e.baseColor.background.normal,lineHeight:"22px"}};function se(e){var t=e.tags,n=e.collection,r=(0,w.Iq)(),o=(0,c.v9)((function(e){return{authDomain:e.config.authDomain,entityType:e.client.routingEntity.type}})),i=o.authDomain,a=o.entityType,l=(0,te.n)({name:"detail",scale:"S",color:"LIGHTER"});return t?s.createElement("ul",{className:r(ie)},t.map((function(e){if(!e.id)return null;var t=n&&!n.domain?(0,ne.H6)(n,e.id,i):(0,ne.HY)(e.id,i,a);return s.createElement("li",{key:e.id,className:r(ae)},s.createElement("a",{href:t,className:r([l,le])},e.displayTitle))}))):null}var ce=(0,l.Ps)(oe()),ue=(0,l.Ps)(re()),me=n(88065),de=n(47713),pe=n(57131),fe=n(85828),ge=n(1506),ve=n(74871),Ee=n(29355),he=n(71542),xe=n(49800),be=n(55077),ye=n(62181),Pe=n(51512);function _e(){var e=o()(["\n fragment PostFooterActionsBar_post on Post {\n id\n visibility\n isPublished\n allowResponses\n viewerClapCount\n creator {\n id\n isBlocking\n }\n collection {\n id\n viewerIsEditor\n }\n ...BookmarkButton_post\n ...MultiVote_post\n ...SusiClickable_post\n ...ManageSubmission_post\n ...CollectionSubmission_post\n ...ShareButtons_post\n ...ResponsesIconButton_post\n ...CreatorActionOverflowPopover_post\n ...PostFooterSocialPopover_post\n }\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"]);return _e=function(){return e},e}const we=function(e){var t=e.post,n=e.showResponsesSidebar,r=e.useSocialPopover,o=e.shouldHideResponsesText,i=void 0!==o&&o,a=e.shouldHideClapsText,l=void 0!==a&&a,c=t.isPublished,u=t.creator,m=t.collection,d="clap_footer",p={post:t,source:{name:"post_actions_footer"}};return s.createElement(g.Bn,null,(function(e){var o,a=e.isVisible,f=e.show;return s.createElement(s.Fragment,null,a&&s.createElement(g.TF,null),s.createElement(g.xu,{display:"flex",justifyContent:"space-between",marginTop:"25px",print:{display:"none"}},s.createElement(Pe.cW,{source:{name:"post_actions_footer"}},s.createElement(g.xu,{display:"flex",flexDirection:"row"},s.createElement(g.xu,{maxWidth:"155px"},s.createElement(he.e,null,s.createElement(Ee.S,{post:t,buttonStyle:"SUBTLE",hasDialog:!0,shouldShowResponsiveLabelText:!0,shouldHideClapsText:l,susiEntry:d})),s.createElement(he.s,null,s.createElement(Ee.S,{post:t,buttonStyle:"SUBTLE_FOR_DESKTOP",hasDialog:!0,shouldHideClapsText:l,susiEntry:d}))),s.createElement(g.xu,{xs:{width:"15px"},sm:{width:"15px"},md:{width:"15px"},lg:{width:"25px"},xl:{width:"25px"}}),s.createElement(Pe.cW,{source:{name:"follow_footer",susiEntry:"follow_footer"}},s.createElement(xe.h,{responsesCount:null===(o=t.postResponses)||void 0===o?void 0:o.count,location:"footer",showResponsesSidebar:n,allowResponses:t.allowResponses,postId:t.id,isLimitedState:t.isLimitedState,shouldHideResponsesText:i})))),s.createElement(g.xu,{display:"flex",alignItems:"center"},c&&s.createElement(s.Fragment,null,r?s.createElement(g.xu,{paddingRight:"8px"},s.createElement(fe.$,p)):s.createElement(be.n,p),s.createElement(g.xu,{flexGrow:"0",paddingRight:"8px"},s.createElement(Pe.cW,{source:{name:"post_actions_footer"}},s.createElement(de.o,{post:t,susiEntry:"bookmark_footer"})))),t&&u&&s.createElement(pe.Z,{creator:u,post:t,collection:m,showLoadingIndicator:f}))))}))};var Ce=(0,l.Ps)(_e(),me.z,Ee.x,ye.qU,ve.En,ge.x7,be.$,xe.K,pe.G,fe.u),Ie=n(73882),Se=n(84783),Le=n(24087),Re=n(98281),Te=n(31001),ke=n(93258),Oe=n(64504);function Ae(){var e=o()(["\n fragment PostFooterByline_post on Post {\n id\n showSubscribeToProfilePromo\n creator {\n name\n username\n bio\n id\n isBlocking\n ...UserAvatar_user\n ...UserFollowButton_user\n ...userUrl_user\n }\n collection {\n name\n description\n ...CollectionAvatar_collection\n ...CollectionFollowButton_collection\n ...collectionUrl_collection\n }\n ...CollectionFollowButton_post\n ...UserFollowButton_post\n }\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"]);return Ae=function(){return e},e}var Be=Re.wC.XL,Me=Re.wC.XL+22,De="follow_footer",Fe=function(e){var t=e.creator,n=e.post,r=(0,c.v9)((function(e){return e.config.authDomain})),o=t.name,i=t.username,a=t.bio,l=void 0===a?"":a,u=t.id,m=t.isBlocking,d=n.showSubscribeToProfilePromo;return o&&i?s.createElement(Le.Z,null,(function(e){return s.createElement(g.xu,{marginBottom:"32px",position:"relative",minHeight:"".concat(Be,"px")},s.createElement(g.xu,{tag:"span",sm:{display:"flex",alignItems:"center",marginBottom:"24px"}},s.createElement(g.xu,{position:"absolute",sm:{position:"relative",width:"".concat(Me,"px")}},s.createElement(Re.ZP,{user:t,scale:"XL",link:!0})),s.createElement(g.xu,{tag:"span"},s.createElement(g.xu,{paddingLeft:"".concat(Me,"px"),sm:{paddingLeft:"0"}},s.createElement(Oe.Lh,null,"Written by")),s.createElement(g.xu,{paddingLeft:"".concat(Me,"px"),display:"flex",marginBottom:"6px",sm:{paddingLeft:"0"}},s.createElement(g.xu,{display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%"},s.createElement(Oe.X6,{scale:"M"},s.createElement(g.rU,{href:(0,ne.AW)(t,r)},o||i)),s.createElement(g.xu,{sm:{display:"none"}},e&&m?s.createElement(ke.d,{targetUserId:u}):!d&&s.createElement(Te.Bv,{buttonSize:"SMALL",post:n,user:t,susiEntry:De})))))),s.createElement(g.xu,{maxWidth:"555px",paddingLeft:"".concat(Me,"px"),sm:{display:"block",paddingLeft:"0"}},s.createElement(g.xu,{maxWidth:"450px"},s.createElement(Oe.F,{scale:"L"},l)),s.createElement(g.xu,{display:"none",sm:{display:"block",marginTop:"24px"}},!d&&s.createElement(Te.Bv,{buttonSize:"SMALL",post:n,user:t,susiEntry:De}))))})):null},Ne=function(e){var t=e.collection,n=e.currentLocation,r=e.post,o=t.name,i=t.description,a=void 0===i?"":i;return s.createElement(g.xu,{marginBottom:"32px",position:"relative",minHeight:"".concat(Be,"px")},s.createElement(g.xu,{tag:"span",sm:{display:"flex",alignItems:"center",marginBottom:"24px"}},s.createElement(g.xu,{position:"absolute",sm:{position:"relative",width:"".concat(Me,"px")}},s.createElement(Ie.v,{collection:t,size:Be,link:!0})),s.createElement(g.xu,{tag:"span"},s.createElement(g.xu,{paddingLeft:"".concat(Me,"px"),display:"flex",marginBottom:"6px",sm:{paddingLeft:"0"}},s.createElement(g.xu,{display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%"},s.createElement(Oe.X6,{scale:"M"},s.createElement(g.rU,{href:(0,ne.WG)(t,n)},o)),s.createElement(g.xu,{sm:{display:"none"}},s.createElement(Se.Fp,{collection:t,post:r,susiEntry:De})))))),s.createElement(g.xu,{maxWidth:"550px",paddingLeft:"".concat(Me,"px"),sm:{display:"block",paddingLeft:"0"}},s.createElement(g.xu,{maxWidth:"450px"},s.createElement(Oe.F,{scale:"L"},a)),s.createElement(g.xu,{display:"none",sm:{display:"block",marginTop:"24px"}},s.createElement(Se.Fp,{collection:t,post:r,susiEntry:De}))))},je=function(e){var t=e.collection,n=e.creator,r=e.post,o=e.currentLocation,i=(0,c.v9)((function(e){return e.config.authDomain})),a=r.showSubscribeToProfilePromo;return s.createElement(g.xu,{paddingTop:"24px"},n.name&&n.username&&s.createElement(g.xu,{display:"flex",flexDirection:"row"},s.createElement(g.xu,{marginTop:"5px"},s.createElement(Re.ZP,{user:n,scale:"S",link:!0})),s.createElement(g.xu,{marginLeft:"12px"},s.createElement(Oe.Lh,{scale:"S"},"Written by"),s.createElement(g.xu,{display:"flex",flexDirection:"row"},s.createElement(Oe.X6,{scale:"XS"},s.createElement(g.rU,{href:(0,ne.AW)(n,i)},n.name||n.username)),s.createElement(g.xu,{marginLeft:"12px"},!a&&s.createElement(Te.Bv,{buttonSize:"COMPACT",post:r,user:n,susiEntry:De}))),s.createElement(g.xu,{paddingTop:"8px"},s.createElement(Oe.F,{scale:"M"},n.bio)))),t&&s.createElement(g.xu,{paddingTop:"24px"},s.createElement(g.xu,{display:"flex",flexDirection:"row"},s.createElement(Ie.v,{collection:t,size:40,link:!0}),s.createElement(g.xu,{marginLeft:"12px"},s.createElement(g.xu,{display:"flex",flexDirection:"row"},s.createElement(Oe.X6,{scale:"XS"},s.createElement(g.rU,{href:(0,ne.WG)(t,o)},t.name)),s.createElement(g.xu,{marginLeft:"12px"},s.createElement(Se.Fp,{collection:t,post:r,buttonSize:"COMPACT",susiEntry:De}))),s.createElement(g.xu,{paddingTop:"8px"},s.createElement(Oe.F,{scale:"M"},t.description||""))))))},Ue=(0,l.Ps)(Ae(),Ie.d,Se.Iq,Se.b3,ne.nf,Re.WQ,Te.S$,Te.sj,ne.$m);const He=(0,c.$j)((function(e){return{currentLocation:e.navigation.currentLocation}}))((function(e){var t=e.currentLocation,n=e.post,r=n.creator,o=n.collection;return r?s.createElement(g.xu,{marginTop:"25px",marginBottom:"25px",paddingTop:"32px",borderTop:"BASE_LIGHTER",print:{display:"none"},sm:{paddingTop:"0"}},s.createElement(g.xu,{sm:{display:"none"}},s.createElement(Fe,{creator:r,post:n}),o&&s.createElement(s.Fragment,null,s.createElement(g.xu,{paddingTop:"32px"}),s.createElement(Ne,{collection:o,currentLocation:t,post:n}))),s.createElement(g.xu,{display:"none",sm:{display:"block"}},s.createElement(je,{post:n,creator:r,collection:o,currentLocation:t}))):null}));var $e=n(49925),ze=n(9785);function Ve(){var e=o()(["\n fragment PostFooterBylineAurora_post on Post {\n id\n showSubscribeToProfilePromo\n creator {\n name\n username\n bio\n id\n isBlocking\n ...UserFollowButton_user\n ...auroraHooks_publisher\n ...userUrl_user\n }\n collection {\n name\n description\n ...CollectionFollowButton_collection\n ...collectionUrl_collection\n }\n ...UserFollowButton_post\n ...CollectionFollowButton_post\n }\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"]);return Ve=function(){return e},e}var qe="follow_footer",We=function(e){var t=e.post,n=t.creator,r=t.collection,o=t.showSubscribeToProfilePromo,i=(0,c.v9)((function(e){return{authDomain:e.config.authDomain,currentLocation:e.navigation.currentLocation}})),a=i.authDomain,l=i.currentLocation,u=(0,ze.YC)().value,m="REGULAR",d={xs:"XS",sm:"XS",md:"S",lg:"S",xl:"S"},p=(null==u?void 0:u.id)!==(null==n?void 0:n.id)?"168px":void 0,f={display:"flex",justifyContent:"space-between",alignItems:"center"},v=(0,$e.KW)(t.creator),E=r?(0,ne.WG)(r,l,a):n?(0,ne.AW)(n,a):"",h="More from ".concat(r?r.name:null==n?void 0:n.name),x=r?r.description:null==n?void 0:n.bio,b=null;n&&(u&&n.isBlocking?b=s.createElement(ke.d,{buttonSize:m,targetUserId:n.id}):o||(b=s.createElement(Te.Bv,{buttonSize:m,post:t,user:n,susiEntry:qe})));var y=r?s.createElement(Se.Fp,{buttonSize:m,collection:r,post:t,susiEntry:qe}):b;return s.createElement(g.xu,{print:{display:"none"}},(null==n?void 0:n.name)&&(null==n?void 0:n.username)&&!v&&s.createElement(g.xu,{paddingBottom:"30px"},s.createElement(g.Pm,{size:"inset"},s.createElement(g.xu,R()({},f,{borderTop:"BASE_LIGHTER",paddingTop:"33px"}),s.createElement(g.xu,null,s.createElement(Oe.Lh,{scale:"S"},"Written by"),s.createElement(Oe.X6,{scale:d,clamp:1},s.createElement(g.rU,{href:(0,ne.AW)(n,a)},n.name||n.username))),b),n.bio&&s.createElement(g.xu,{paddingTop:"6px",paddingRight:p},s.createElement(Oe.F,{scale:"M"},n.bio)))),(r||v)&&s.createElement(g.xu,{paddingTop:"32px",paddingBottom:"4px",backgroundColor:"BASE_LIGHT"},s.createElement(g.Pm,{size:"inset"},s.createElement(g.xu,f,s.createElement(Oe.X6,{scale:d,clamp:1},s.createElement(g.rU,{href:E},h)),y),x&&s.createElement(g.xu,{paddingTop:"5px",paddingRight:p},s.createElement(Oe.F,{scale:"M"},x)))))},Ze=(0,l.Ps)(Ve(),Se.Iq,Se.b3,ne.nf,Te.S$,Te.sj,$e.C5,ne.$m);function Ge(){var e=o()(["\n fragment PostFooterCollectionButton_collection on Collection {\n id\n name\n ...collectionUrl_collection\n }\n ","\n"]);return Ge=function(){return e},e}var Xe=function(e){var t=e.collection,n=(0,c.v9)((function(e){return{authDomain:e.config.authDomain,currentLocation:e.navigation.currentLocation}}),c.wU),r=n.currentLocation,o=n.authDomain;return s.createElement(s.Fragment,null,(null==t?void 0:t.name)&&s.createElement(g.xu,{maxWidth:"100%",textAlign:"center"},s.createElement(g.zx,{buttonStyle:"STRONG",href:(0,ne.WG)(t,r,o)},"Read more from ",t.name)))},Ye=(0,l.Ps)(Ge(),ne.nf),Ke=n(33914),Qe=n(53690),Je=n(78271),et=n(50344),tt=n(8969),nt=n(45957),rt=function(e){return{fill:e.baseColor.fill.lighter}};function ot(e){switch(e){case"PUBLIC_DOMAIN":return"Except where otherwise noted, this work is in the public domain.";case"CC_40_ZERO":return"Except where otherwise noted, this work has been dedicated to the public domain using CC0.";default:return"Except where otherwise noted, this work is licensed under a ".concat(it(e,"title")," license by the author.")}}function it(e,t){return{PUBLIC_DOMAIN:{title:"Public Domain",link:"https://creativecommons.org/publicdomain/mark/1.0/"},CC_40_ZERO:{title:"Creative Commons copyright waiver",link:"http://creativecommons.org/publicdomain/zero/1.0/"},CC_40_BY:{title:"Creative Commons Attribution 4.0 International",link:"http://creativecommons.org/licenses/by/4.0/"},CC_40_BY_ND:{title:"Creative Commons Attribution-NoDerivatives 4.0 International",link:"https://creativecommons.org/licenses/by-nd/4.0/"},CC_40_BY_SA:{title:"Creative Commons Attribution-ShareAlike 4.0 International",link:"https://creativecommons.org/licenses/by-sa/4.0/"},CC_40_BY_NC:{title:"Creative Commons Attribution-NonCommercial 4.0 International",link:"https://creativecommons.org/licenses/by-nc/4.0/"},CC_40_BY_NC_ND:{title:"Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International",link:"https://creativecommons.org/licenses/by-nc-nd/4.0/"},CC_40_BY_NC_SA:{title:"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International",link:"https://creativecommons.org/licenses/by-nc-sa/4.0/"}}[e][t]}var at=function(e){var t=e.license,n=(0,w.Iq)();return t?s.createElement(g.xu,null,s.createElement(g.xu,{display:"inline-block"},s.createElement(Oe.F,{scale:"S"},s.createElement(Ke._,{tooltipText:ot(t),maxWidth:300},s.createElement(g.rU,{disableSourceParam:!0,href:it(t,"link"),linkStyle:"SUBTLE",inline:!0,target:"_blank"},function(e){switch(e){case"PUBLIC_DOMAIN":return"Public domain.";case"CC_40_ZERO":return"No rights reserved";default:return"Some rights reserved"}}(t))))),s.createElement(g.xu,{display:"inline-block"},s.createElement(Oe.F,{scale:"S"},"CC_40_ZERO"===t&&s.createElement("span",null," by the author."),s.createElement("span",{className:n(rt),style:{marginLeft:"5px",verticalAlign:"text-bottom"}},function(e){return{CC_40_ZERO:s.createElement(nt.Z,null),CC_40_BY:s.createElement(Qe.Z,null),CC_40_BY_ND:s.createElement(s.Fragment,null,s.createElement(Qe.Z,null),s.createElement(et.Z,null)),CC_40_BY_SA:s.createElement(s.Fragment,null,s.createElement(Qe.Z,null),s.createElement(tt.Z,null)),CC_40_BY_NC:s.createElement(s.Fragment,null,s.createElement(Qe.Z,null),s.createElement(Je.Z,null)),CC_40_BY_NC_ND:s.createElement(s.Fragment,null,s.createElement(Qe.Z,null),s.createElement(Je.Z,null),s.createElement(et.Z,null)),CC_40_BY_NC_SA:s.createElement(s.Fragment,null,s.createElement(Qe.Z,null),s.createElement(Je.Z,null),s.createElement(tt.Z,null)),PUBLIC_DOMAIN:s.createElement(s.Fragment,null)}[e]}(t))))):null},lt=n(59713),st=n.n(lt),ct=n(80439);function ut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mt(e){for(var t=1;t=3?t===n-2?", and ":", ":" and "},ht=function(e){var t=e.post,n=t.collaborators,r=t.creator;return r&&n&&n.length?s.createElement(Le.Z,null,(function(e){return s.createElement(g.xu,null,s.createElement(Oe.F,{scale:"S"},"Thanks to ",n.map((function(o,i){var a=o.user;return a?s.createElement(s.Fragment,{key:o.id},a.name,function(e,t,n){return e&&(e.id===t.id||n&&e.id===n.id)}(e,r,a)&&s.createElement(s.Fragment,null," ",s.createElement(vt,{viewer:e,post:t,collaborator:o})),s.createElement(Et,{index:i,total:n.length})):null})),". "))})):null};function xt(){var e=o()(["\n fragment TranslatedBy_post on Post {\n creator {\n name\n ...userUrl_user\n }\n translationSourcePost {\n id\n title\n mediumUrl\n }\n }\n ","\n"]);return xt=function(){return e},e}var bt=(0,l.Ps)(xt(),ne.$m),yt=function(e){var t=e.post,n=(0,c.v9)((function(e){return e.config.authDomain})),r=t.creator;if(!t.translationSourcePost||!r)return null;var o=s.createElement(g.rU,{linkStyle:"SUBTLE",inline:!0,href:(0,ne.jV)(t.translationSourcePost)},"original"),i=s.createElement(g.rU,{linkStyle:"SUBTLE",inline:!0,href:(0,ne.AW)(r,n)},r.name);return s.createElement(g.xu,null,s.createElement(Oe.F,{scale:"S"},"Translated from ",o," by ",i,"."))},Pt=n(68387),_t=n(78221);function wt(){var e=o()(["\n fragment SequencePreview_sequence on Sequence {\n sequenceId\n ...SequenceCoverImage_sequence\n description\n eyebrow\n slug\n tabletImage {\n id\n }\n title\n hideIndex\n }\n ","\n"]);return wt=function(){return e},e}var Ct={textTransform:"uppercase"};function It(e){var t=e.sequence,n=(0,w.Iq)();return s.createElement(g.xu,{display:"flex",flexDirection:"column",marginBottom:"56px"},s.createElement(g.xu,{display:"flex",marginTop:"48px",xs:{marginTop:"32px",display:"flex"}},s.createElement(g.xu,{flexShrink:"0",borderRadius:"4px",overflow:"hidden",md:{display:"none"}},s.createElement(_t.Z,{sequence:t,width:200,height:265})),s.createElement(g.xu,{flexShrink:"0",borderRadius:"4px",overflow:"hidden",display:"none",md:{display:"block"},xs:{display:"none !important"}},s.createElement(_t.Z,{sequence:t,width:180,height:238})),s.createElement(g.xu,{flexShrink:"0",borderRadius:"4px",overflow:"hidden",display:"none",xs:{display:"block"}},s.createElement(_t.Z,{sequence:t,width:98,height:130})),s.createElement(g.xu,{display:"flex",flexDirection:"column",marginLeft:"32px",justifyContent:"center",xs:{marginLeft:"20px",display:"flex"}},s.createElement("div",{className:n(Ct)},s.createElement(Oe.Lh,null,"About this ",t.eyebrow||"Collection")),t.title&&t.slug&&s.createElement(g.P3,{href:(0,ne.Qd)(t.slug)},s.createElement(g.xu,null,s.createElement(Oe.Dx,{scale:"L"},t.title))),t.description&&s.createElement(g.xu,{marginTop:"14px",xs:{display:"none"},maxWidth:"680px"},s.createElement(Oe.F,{scale:"L"},t.description)))),t.description&&s.createElement(g.xu,{display:"none",marginTop:"29px",xs:{display:"block"}},s.createElement(Oe.F,{scale:"M"},t.description)))}var St=(0,l.Ps)(wt(),_t.U);function Lt(){var e=o()(["\n query SequencePostRecircQuery(\n $postId: ID!\n $includeSequenceRecirc: Boolean!\n $postRecircPaging: PaginationLimit!\n ) {\n post(id: $postId) {\n id\n ...SequencePostRecirc_post\n }\n }\n ","\n"]);return Lt=function(){return e},e}function Rt(){var e=o()(["\n fragment SequencePostRecirc_post on Post {\n elevateRecirc(paging: {limit: $postRecircPaging}) @include(if: $includeSequenceRecirc) {\n items {\n __typename\n ... on Post {\n ...PostListingItemRecirc_post\n }\n }\n }\n }\n ","\n"]);return Rt=function(){return e},e}var Tt=(0,l.Ps)(Rt(),O.X),kt=(0,l.Ps)(Lt(),Tt);const Ot=(0,c.$j)((function(e){return{recircOptions:e.config.recircOptions}}))((function(e){var t,n,r,o=e.postId,i=e.rootMargin,l=e.recircOptions,c=e.target,u=(null==l||null===(t=l.v1)||void 0===t?void 0:t.limit)||3,m=M(kt,{variables:{postId:o,includeSequenceRecirc:!0,postRecircPaging:u},ssr:!1}),d=a()(m,2),p=d[0],f=d[1],g=f.called,v=f.loading,E=f.error,h=f.data;(0,F.S1)({onIntersect:p,target:c,disconnect:function(){return g},rootMargin:i},[g]);var x=null==h||null===(n=h.post)||void 0===n||null===(r=n.elevateRecirc)||void 0===r?void 0:r.items;return!g||v||E||!x?null:s.createElement(B,{posts:x,sourceName:"elevate_recirc"})}));var At=n(324),Bt=n(59877),Mt=n(41331),Dt=n(67122),Ft=n(60410),Nt=n(42440),jt=n(19307);function Ut(){var e=o()(["\n fragment PostFooter_post on Post {\n id\n visibility\n license\n isPublished\n allowResponses\n layerCake\n newsletterId\n collection {\n viewerIsEditor\n newsletterV3 {\n isSubscribed\n showPromo\n }\n ...auroraHooks_publisher\n ...NewsletterV3Promo_publisher\n ...PostFooter_collection\n ...TagList_collection\n }\n creator {\n newsletterV3 {\n id\n ...NewsletterV3Promo_newsletterV3\n }\n viewerIsUser\n ...auroraHooks_publisher\n }\n sequence {\n sequenceId\n ...SequencePreview_sequence\n }\n tags {\n id\n ...TagList_tags\n }\n topics {\n topicId\n name\n }\n viewerClapCount\n showSubscribeToProfilePromo\n showSubscribeToCollectionNewsletterV3Promo\n inResponseToPostResult {\n ... on PostResult {\n ...InResponseToPostPreview_postResult\n }\n }\n ...PostFooterActionsBar_post\n ...PostFooterByline_post\n ...PostFooterBylineAurora_post\n ...PostInternalLinks_post\n ...PostNextFiveStories_post\n ...PostRecirc_post\n ...SequencePostRecirc_post\n ...ThanksTo_post\n ...TranslatedBy_post\n ...InResponseToPostPreview_mediaResource\n ...EntityDrivenSubscriptionCallToAction_post\n }\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"]);return Ut=function(){return e},e}function Ht(){var e=o()(["\n fragment PostFooter_collection on Collection {\n name\n description\n ...PostFooterCollectionButton_collection\n }\n ","\n"]);return Ht=function(){return e},e}var $t=function(e){return{color:e.baseColor.text.normal}},zt=function(e,t){return{marginTop:t,clear:"both",marginBottom:e?"40px":void 0}};const Vt=(0,c.$j)((function(e){return{clapsPerPost:e.multiVote.clapsPerPost,isAmp:e.config.isAmp,embeddedPostIds:e.config.embeddedPostIds}}),{})((function(e){var t=e.post,n=e.isAmp,r=e.showResponsesSidebar,o=e.embeddedPostIds,i=e.hideRecirc,l=e.showMixtape,f=void 0!==l&&l,v=t.id,E=t.layerCake,h=t.tags,x=t.topics,b=t.sequence,C=t.visibility,I=t.isPublished,S=t.collection,L=t.creator,R=t.showSubscribeToProfilePromo,T=t.showSubscribeToCollectionNewsletterV3Promo,k=s.useRef(null),O=s.useRef(null),A="0px 0px 2000px 0px",B=(0,w.Iq)(),M=s.useContext(u.u6),D=(0,jt.o)()||n,F=function(e,t,n,r){var o=function(e){var t=e.tags,n=void 0===t?[]:t,r=e.topics,o=void 0===r?[]:r,i=e.tier,a=e.isLocked,l=e.isTopicPage,s=e.postId,u=e.postPublishDate,m=(0,c.v9)((function(e){return{sharedCdcMessaging:e.config.sharedCdcMessaging}}),c.wU).sharedCdcMessaging,d=m.COVID_APPLICABLE_TAG_SLUGS,p=m.COVID_APPLICABLE_TOPIC_NAMES,f=m.COVID_APPLICABLE_TOPIC_NAMES_FOR_TOPIC_PAGE,g=m.COVID_MESSAGES,v=m.COVID_BANNER_POST_ID_OVERRIDE_WHITELIST,E={shouldShowCdcMessaging:!1,message:g[_.other]};if(v.includes(s||""))return E;if(u&&u<15778368e5)return E;var h=d.map((function(e){return e.toLowerCase()})),x=(l?f:p).map((function(e){return e.toLowerCase()})),b=n.map((function(e){return h.includes((null==e?void 0:e.toLowerCase())||"")})).includes(!0),y=o.map((function(e){return x.includes((null==e?void 0:e.toLowerCase())||"")})).includes(!0);return{shouldShowCdcMessaging:!(!b&&!y),message:function(e,t,n){var r=arguments.length>4?arguments[4]:void 0;return(arguments.length>3&&void 0!==arguments[3]?arguments[3]:[]).some((function(e){return t.includes(e?e.toLowerCase():"")}))&&r&&[1,2].includes(n||0)?e.unbound:null==n?e[_.other]:e[_[n]||P]}(g,x,i,o,a)}}({tier:r,topics:n,tags:t}).shouldShowCdcMessaging;return!(!(null==e?void 0:e.coronavirus)||!o)}(o,null==h?void 0:h.map((function(e){return e.id})),null==x?void 0:x.map((function(e){return e.name})),E),N=(0,$e.GT)(S||t.creator),j=f&&(t.inResponseToPostResult||t.inResponseToMediaResource)?"24px":"40px";s.useEffect((function(){var e=N?k:O;M.updateWatchedBounds("footer",e,{type:"footer"})}),[O,k]);var U=s.useState(T),H=a()(U,2),$=H[0],z=H[1],V=s.useState(R),q=a()(V,2),Z=q[0],G=q[1];s.useEffect((function(){z(!!T),G(!!R)}),[]);var X=function(){return S&&$?s.createElement(m.Xw,{postId:v,publisher:S}):L&&Z?s.createElement(m.Xw,{postId:v,publisher:L}):null};return s.createElement("div",{ref:O},s.createElement(Pe.cW,{source:{name:"follow_footer"}},s.createElement("div",{className:B([zt(!I||F,j),(0,Ft.o)({flexDirection:"column",justifyContent:"center"})])},s.createElement(g.Pm,{size:"inset"},!I&&s.createElement(g.xu,{height:"20px",borderTop:"BASE_LIGHTER"}),s.createElement(X,null),s.createElement(g.xu,{display:"flex",flexWrap:"wrap"},I&&s.createElement(ht,{post:t}),I&&s.createElement(yt,{post:t})),s.createElement(g.xu,{display:"flex",flexWrap:"wrap",alignItems:"center"},"UNLISTED"===C&&s.createElement(g.xu,null,s.createElement(Oe.F,{scale:"S"},s.createElement(Nt.Z,null)," ",s.createElement("span",{className:B($t)},"Unlisted"),"ALL_RIGHTS_RESERVED"!==t.license&&s.createElement("span",{style:{marginLeft:"5px",marginRight:"5px"}},"|"))),t.license&&"ALL_RIGHTS_RESERVED"!==t.license&&s.createElement(at,{license:t.license})),f&&s.createElement(p.CV,{inResponseToPostResult:t.inResponseToPostResult,inResponseToMediaResource:t.inResponseToMediaResource}),N&&s.createElement(s.Fragment,null,!n&&s.createElement(g.xu,{marginTop:f?"40px":"25px",paddingBottom:"25px"},s.createElement(we,{post:t,showResponsesSidebar:r,useSocialPopover:!0,shouldHideResponsesText:!0,shouldHideClapsText:!0})),h&&h.length>0&&s.createElement(g.xu,{marginTop:"25px",paddingBottom:"40px"},s.createElement(se,{tags:h,collection:t.collection}))),!N&&s.createElement(s.Fragment,null,h&&h.length>0&&s.createElement(g.xu,{marginTop:"25px"},s.createElement(se,{tags:h,collection:t.collection})),!n&&s.createElement(we,{post:t,showResponsesSidebar:r})),s.createElement(Pt.Q,{post:t}),N&&!S&&s.createElement(g.xu,{paddingTop:"40px"})),s.createElement("div",{ref:k},s.createElement(g.Pm,{size:"inset"},I&&!N&&s.createElement(He,{post:t}),!N&&F&&s.createElement(g.xu,{paddingTop:"25px"},s.createElement(Mt.v,{rootMargin:"0px 0px 1000px 0px",target:O},s.createElement(d.PY,{postId:null==o?void 0:o.coronavirus,sourcePost:t})))),N&&s.createElement(s.Fragment,null,s.createElement(We,{post:t}),s.createElement(g.xu,{backgroundColor:"BASE_LIGHT",print:{display:"none"},paddingTop:"25px"},s.createElement(g.Pm,{size:"full"},s.createElement(W,{post:t,rootMargin:A,target:O}),S&&s.createElement(g.xu,{marginBottom:"96px",marginTop:"40px"},s.createElement(Xe,{collection:S}))))),!i&&I&&!F&&s.createElement(At.N8,null,s.createElement(Bt.r,null,s.createElement(g.xu,{background:Dt.ix,print:{display:"none"}},s.createElement(g.Pm,null,b&&!b.hideIndex&&!N&&s.createElement(It,{sequence:b}),!D&&!N&&(b?s.createElement(Ot,{target:O,postId:v,rootMargin:A,post:t}):s.createElement(ee,{target:O,postId:v,rootMargin:A,post:t})),D&&s.createElement(y,{post:t,sourceName:"post_internal_links"})))))))))}));var qt=(0,l.Ps)(Ht(),Ye),Wt=(0,l.Ps)(Ut(),$e.C5,m.Rf,qt,Ce,Ue,Ze,b,Z,Q,Tt,St,ce,ue,gt,bt,m.e0,p.zJ,p.KI,Pt.c)},93125:(e,t,n)=>{"use strict";n.d(t,{_U:()=>M,Dk:()=>D});var r=n(28655),o=n.n(r),i=n(59713),a=n.n(i),l=n(63038),s=n.n(l),c=n(46829),u=n(71439),m=n(67294),d=n(12291),p=n(8558),f=n(7530),g=n(98024),v=n(86021),E=n(28309),h=n(90038),x=n(27952);function b(){var e=o()(["\n fragment ReadNextPostCard_post on Post {\n id\n title\n mediumUrl\n primaryTopic {\n name\n slug\n }\n collection {\n id\n name\n }\n previewImage {\n id\n alt\n focusPercentX\n focusPercentY\n }\n }\n"]);return b=function(){return e},e}var y=(0,u.Ps)(b()),P=(0,d.$j)((function(e){return{mediumOwnedAndOperatedCollectionIds:e.config.mediumOwnedAndOperatedCollectionIds,isCustomDomain:e.client.isCustomDomain}}))((function(e){var t=e.isCustomDomain,n=e.mediumOwnedAndOperatedCollectionIds,r=e.post,o=r&&r.previewImage||{},i=o.focusPercentX,a=o.focusPercentY,l=o.id,s=o.alt,c=r.collection||{},u=c.name,d=c.id,b=r.primaryTopic&&r.primaryTopic.name,y=d&&(n.includes(d)?u:b)||"",P=r&&r.title||"",_=(0,x.jV)(r,t),w=(0,E.Iq)(),C=m.createElement(f.xu,{marginBottom:"4px"},m.createElement(v.Lh,{tag:"span"},m.createElement(g.F,{scale:"S",color:"DARKER"},m.createElement("div",{className:w({whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"})},y))));return m.createElement(f.P3,{href:_},m.createElement(f.xu,{display:"flex",flexDirection:"column",justifyContent:"center",marginTop:"20px"},C,m.createElement(f.xu,{display:"flex",flexDirection:"row"},m.createElement(p.UV,{miroId:l||"",alt:s||"",height:50,width:50,freezeGifs:!0,strategy:h._S.Crop,rules:{marginRight:"9px",marginTop:"4px"},focusPercentX:i||50,focusPercentY:a||50}),m.createElement(f.xu,{display:"flex",flexDirection:"column",width:"130px"},m.createElement(g.F,{scale:"S",color:"DARKER",clamp:3},P)))))})),_=n(24087),w=n(3149),C=n(64504),I=n(62630),S=n(27572),L=n(11348),R=n(6522);function T(){var e=o()(["\n query ReadNextQuery($postId: ID!) {\n post(id: $postId) {\n id\n readNext {\n ... on ReadNextItem {\n reason\n post {\n ... on Post {\n ...ReadNextPostCard_post\n }\n }\n }\n }\n }\n }\n ","\n"]);return T=function(){return e},e}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;tDate.now()}var F=(0,u.Ps)(T(),y)},59877:(e,t,n)=>{"use strict";n.d(t,{r:()=>s});var r=n(82492),o=n.n(r),i=n(67294),a=n(28309),l=n(5955),s=function(e){var t=e.children,n=function(e){return o()({},e,{newFonts:{title:{family:l.H2,weight:400,fontSize:{XS:20,S:26,M:34,L:40,XL:48},lineHeight:{XS:28,S:34,M:42,L:48,XL:60},topLeadingPct:.38,bottomLeadingPct:.17},pullQuote:{family:l.H2,weight:400,fontSize:{S:22,M:24,L:30},lineHeight:{S:30,M:32,L:44},topLeadingPct:.38,bottomLeadingPct:.17}}})}((0,a.Fg)());return i.createElement(a.f6,{theme:n},t)}},5731:(e,t,n)=>{"use strict";var r;n.d(t,{j:()=>r}),function(e){e.LOHighlightCTA="lo_highlight_cta",e.LIHighlightCTA="li_highlight_cta",e.RegWall="regwall",e.SyndicatedRegwall="syndicated_regwall"}(r||(r={}))},81952:(e,t,n)=>{"use strict";n.d(t,{T:()=>g});var r=n(28655),o=n.n(r),i=n(71439),a=n(80439),l=n(67294),s=n(62630),c=n(72846);function u(){var e=o()(["\n fragment PostContentScreen_post on Post {\n id\n title\n # please note that the postMeteringOptions are defined in the postHandler file\n content(postMeteringOptions: $postMeteringOptions) {\n bodyModel {\n ...PostBody_bodyModel\n }\n }\n creator {\n id\n ...PostBody_creator\n }\n }\n ","\n ","\n"]);return u=function(){return e},e}function m(e){var t=e.post,n={bodyModel:t.content.bodyModel,creator:t.creator,postBodyInserts:null,ref:null,richTextStyle:"FULL_PAGE"};return l.createElement(c.ZP,n)}var d=(0,i.Ps)(u(),c.v,c.Pk);function p(){var e=o()(["\n query EmbeddedPostHandler($postId: ID!, $postMeteringOptions: PostMeteringOptions) {\n post(id: $postId) {\n ...PostContentScreen_post\n }\n }\n ","\n"]);return p=function(){return e},e}var f=(0,i.Ps)(p(),d),g=function(e){var t=e.postId,n=e.children,r=(0,s.Av)();return l.createElement(a.AE,{query:f,variables:{postId:t,postMeteringOptions:{source:null,referrer:null,sk:null}}},(function(e){var o=e.loading,i=e.error,a=e.data,s=(a=void 0===a?{}:a).post;return o?n(null):i?(r.event("embeddedPost.error",{errorMessage:i.message,postId:t}),n(null)):s?(r.event("embeddedPost.postPresented",{postId:t}),n(l.createElement(m,{post:s}))):(r.event("embeddedPost.noPost",{postId:t}),n(null))}))}},19307:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(12291),o=n(27737);function i(){var e=(0,r.v9)((function(e){var t=e.session;return{user:t.user,isSpoofed:t.isSpoofed}})),t=e.user.id,n=e.isSpoofed;return!(t&&(0,o.j)(t)||n)}}}]); //# sourceMappingURL=https://stats.medium.build/lite/sourcemaps/2874.661d5cbc.chunk.js.map