2 lines
73 KiB
JavaScript
2 lines
73 KiB
JavaScript
(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<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var i=r.createElement("g",{strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("path",{d:"M17.4 7s2.64 3.56 0 6.88M15 8.56s1.6 2.38 0 4.4"})),a=r.createElement("path",{d:"M11.9 3.01a.19.19 0 0 0-.19.04L6.47 7.7H3.2c-.09 0-.21.06-.21.14v5.28c0 .08.12.3.21.3h3.14L11.72 18h.18a.17.17 0 0 0 .1-.15V3.14a.14.14 0 0 0-.1-.14z"});const l=function(e){return r.createElement("svg",o({width:21,height:21},e),i,a)}},53690:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(67294);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var i=r.createElement("path",{d:"M10.48 2c2.4 0 4.4.82 6.04 2.46A8.2 8.2 0 0 1 19 10.5c0 2.39-.81 4.38-2.43 5.96A8.4 8.4 0 0 1 10.49 19c-2.3 0-4.3-.83-5.98-2.5C2.84 14.82 2 12.83 2 10.5s.83-4.34 2.5-6.04A8.14 8.14 0 0 1 10.48 2zm.03 1.53c-1.93 0-3.56.68-4.9 2.04a6.84 6.84 0 0 0-.01 9.82 6.71 6.71 0 0 0 4.92 2.06c1.89 0 3.54-.69 4.94-2.07a6.47 6.47 0 0 0 2-4.87c0-1.93-.67-3.57-2.03-4.93a6.72 6.72 0 0 0-4.91-2.03zM12.8 8.4v3.48h-.97v4.12H9.18v-4.12h-.97V8.39A.53.53 0 0 1 8.37 8a.53.53 0 0 1 .39-.16h3.49c.14 0 .27.06.38.16a.52.52 0 0 1 .16.39zM9.32 6.2c0-.8.39-1.2 1.18-1.2.79 0 1.18.4 1.18 1.2 0 .8-.4 1.19-1.18 1.19-.79 0-1.18-.4-1.18-1.18z",fillRule:"evenodd"});const a=function(e){return r.createElement("svg",o({width:21,height:21},e),i)}},78271:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(67294);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var i=r.createElement("path",{d:"M10.48 2c2.4 0 4.4.82 6.04 2.46C18.18 6.1 19 8.11 19 10.5s-.81 4.38-2.43 5.96A8.4 8.4 0 0 1 10.49 19c-2.31 0-4.3-.84-5.98-2.52A8.16 8.16 0 0 1 2 10.5c0-2.33.83-4.34 2.5-6.04A8.14 8.14 0 0 1 10.48 2zM3.91 8.2a6.68 6.68 0 0 0-.38 2.3c0 1.88.7 3.51 2.07 4.89a6.77 6.77 0 0 0 4.92 2.05c1.9 0 3.56-.7 4.94-2.08a6.2 6.2 0 0 0 1.17-1.5l-3.2-1.42c-.1.54-.38.98-.8 1.32a2.8 2.8 0 0 1-1.53.58v1.3h-.98v-1.3a3.95 3.95 0 0 1-2.58-1.02l1.16-1.18c.56.51 1.19.77 1.9.77.3 0 .54-.07.75-.2.2-.13.31-.35.31-.65a.66.66 0 0 0-.23-.52l-.82-.35-1-.45-1.35-.6L3.92 8.2zm6.6-4.68a6.6 6.6 0 0 0-4.9 2.05 8 8 0 0 0-.94 1.14l3.25 1.45c.14-.44.41-.8.8-1.07a2.68 2.68 0 0 1 1.39-.44V5.33h.98v1.3c.78.04 1.49.3 2.13.8L12.1 8.56c-.48-.33-.96-.5-1.46-.5-.26 0-.5.05-.7.15-.21.1-.31.28-.31.52 0 .07.02.14.07.2l1.08.49.75.33 1.37.6 4.36 1.94c.14-.6.22-1.21.22-1.83 0-1.95-.67-3.6-2.03-4.93a6.64 6.64 0 0 0-4.92-2.05z",fillRule:"evenodd"});const a=function(e){return r.createElement("svg",o({width:21,height:21},e),i)}},50344:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(67294);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var i=r.createElement("path",{d:"M10.48 2c2.38 0 4.4.82 6.04 2.47A8.17 8.17 0 0 1 19 10.5a8.1 8.1 0 0 1-2.43 5.98A8.39 8.39 0 0 1 10.49 19c-2.3 0-4.3-.83-5.99-2.5a8.18 8.18 0 0 1-2.5-6 8.3 8.3 0 0 1 2.5-6.03A8.15 8.15 0 0 1 10.48 2zm.03 1.53a6.6 6.6 0 0 0-4.9 2.05 6.78 6.78 0 0 0-2.08 4.92c0 1.9.7 3.52 2.07 4.89a6.71 6.71 0 0 0 4.91 2.06c1.9 0 3.55-.69 4.95-2.07a6.5 6.5 0 0 0 2-4.87c0-1.94-.67-3.58-2.03-4.9a6.67 6.67 0 0 0-4.91-2.06zm3.2 4.97v1.45H7.55V8.5h6.18zm0 2.73v1.45H7.55v-1.45h6.18z",fillRule:"evenodd"});const a=function(e){return r.createElement("svg",o({width:21,height:21},e),i)}},8969:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(67294);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var i=r.createElement("path",{d:"M10.48 2c2.38 0 4.4.82 6.04 2.47A8.17 8.17 0 0 1 19 10.5a8.1 8.1 0 0 1-2.43 5.98A8.39 8.39 0 0 1 10.49 19c-2.3 0-4.3-.83-5.99-2.5a8.18 8.18 0 0 1-2.5-6c0-2.32.83-4.33 2.5-6.03A8.15 8.15 0 0 1 10.48 2zm.03 1.53a6.6 6.6 0 0 0-4.9 2.05 6.79 6.79 0 0 0-2.08 4.92c0 1.9.7 3.52 2.07 4.89a6.71 6.71 0 0 0 4.92 2.06c1.89 0 3.54-.7 4.94-2.08a6.5 6.5 0 0 0 2-4.87c0-1.94-.67-3.58-2.03-4.92a6.64 6.64 0 0 0-4.91-2.05zM6.72 9.3a3.8 3.8 0 0 1 1.26-2.42 3.7 3.7 0 0 1 2.47-.86c1.34 0 2.4.43 3.2 1.3a4.7 4.7 0 0 1 1.18 3.3c0 1.3-.41 2.4-1.23 3.26a4.2 4.2 0 0 1-3.2 1.3 3.8 3.8 0 0 1-2.48-.87 3.7 3.7 0 0 1-1.26-2.46H8.8c.05 1.03.67 1.55 1.87 1.55.6 0 1.08-.26 1.44-.78.36-.52.54-1.21.54-2.07 0-.9-.17-1.6-.5-2.06a1.68 1.68 0 0 0-1.45-.71c-1.14 0-1.77.5-1.92 1.5h.62l-1.68 1.68-1.68-1.68h.66z",fillRule:"evenodd"});const a=function(e){return r.createElement("svg",o({width:21,height:21},e),i)}},45957:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(67294);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var i=r.createElement("g",{fillRule:"evenodd"},r.createElement("path",{d:"M10.5 5.68c-2.76 0-3.46 2.61-3.46 4.82 0 2.21.7 4.82 3.46 4.82s3.46-2.6 3.46-4.82c0-2.21-.7-4.82-3.46-4.82zm0 1.82c.11 0 .21 0 .31.04.2.17.3.4.1.73l-1.83 3.38A9.1 9.1 0 0 1 9 10.49c0-.98.07-3 1.5-3zm1.38 1.55c.1.52.1 1.06.1 1.44 0 .97-.06 3-1.48 3-.11 0-.22-.01-.31-.04l-.06-.02-.1-.03c-.31-.14-.51-.38-.22-.81l2.06-3.55z"}),r.createElement("path",{d:"M10.48 2c-2.36 0-4.34.82-5.96 2.47a8.6 8.6 0 0 0-1.88 2.8A8.35 8.35 0 0 0 2 10.5c0 1.13.21 2.21.64 3.23a8.58 8.58 0 0 0 1.85 2.76 8.84 8.84 0 0 0 2.76 1.87 8.4 8.4 0 0 0 3.23.64c1.13 0 2.22-.22 3.27-.66a8.7 8.7 0 0 0 2.82-1.88 7.72 7.72 0 0 0 1.81-2.68A8.62 8.62 0 0 0 19 10.5a8.6 8.6 0 0 0-.62-3.27 8.12 8.12 0 0 0-1.82-2.74A8.3 8.3 0 0 0 10.48 2zm.04 1.53a6.7 6.7 0 0 1 4.93 2.05 6.81 6.81 0 0 1 1.5 2.25 6.97 6.97 0 0 1 .52 2.67c0 1.95-.67 3.57-2 4.87a7.33 7.33 0 0 1-2.31 1.54 6.92 6.92 0 0 1-5.29 0 7.17 7.17 0 0 1-2.26-1.51 7.33 7.33 0 0 1-1.55-2.27 6.8 6.8 0 0 1 0-5.3 7.3 7.3 0 0 1 1.55-2.28 6.6 6.6 0 0 1 4.9-2.03z"}));const a=function(e){return r.createElement("svg",o({width:21,height:21},e),i)}},25448:(e,t,n)=>{"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<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var _=a.createElement("g",{transform:"translate(5 4)",fillRule:"evenodd"},a.createElement("rect",{width:6,height:17,rx:2}),a.createElement("rect",{x:9,width:6,height:17,rx:2}));const w=function(e){return a.createElement("svg",P({width:25,height:25},e),_)};function C(){return(C=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var I=a.createElement("path",{d:"M7 4v17.03a.5.5 0 0 0 .8.4l11.1-8.1a1 1 0 0 0 0-1.62L7.8 3.6A.5.5 0 0 0 7 4z"});const S=function(e){return a.createElement("svg",C({width:25,height:25},e),I)};var L=function(e){return{borderRadius:"4px",padding:"8px",borderWidth:"1px",borderStyle:"solid",boxSizing:"border-box",display:"inline-block",textDecoration:"none",color:e.baseColor.text.normal,fill:e.baseColor.fill.normal,background:0,borderColor:e.baseColor.border.dark,":hover":{cursor:"pointer",color:e.baseColor.text.darker,fill:e.baseColor.fill.darker,borderColor:e.baseColor.border.darker}}},R=function(e){var t=e.dispatch,n=e.postId,r=e.isPlaying,o=(0,f.Iq)(),i=(0,y.Av)(),l=a.useCallback((function(){var e=document.getElementById("audio-player");r?(i.event("audio.end",{postId:n}),e.pause(),t({type:"pause"})):(i.event("audio.start",{postId:n}),e.play(),t({type:"play"}))}),[r]);return a.createElement("button",{onClick:l,className:o(L)},r?a.createElement(w,null):a.createElement(S,null))},T=n(24087),k=n(62876),O=n(27572),A=n(96907),B=n(33336);function M(){var e=o()(["\n fragment AudioPlayback_post on Post {\n id\n audioVersionUrl\n content(postMeteringOptions: $postMeteringOptions) {\n isLockedPreviewOnly\n }\n ...UpsellClickable_post\n }\n ","\n"]);return M=function(){return e},e}function D(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 F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){m()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var N={duration:0,elapsed:0,playing:!1},j=function(e,t){switch(t.type){case"load":return F(F({},e),{},{duration:t.duration});case"play":return F(F({},e),{},{playing:!0});case"pause":return F(F({},e),{},{playing:!1});case"seek":return F(F({},e),{},{elapsed:t.clickedTime});case"progress":return F(F({},e),{},{elapsed:t.elapsed});case"end":return F(F({},e),{},{playing:!1});default:return e}},U=function(e){var t=e.postId,n=e.audioVersionUrl,r=a.useReducer(j,N),o=c()(r,2),i=o[0],l=o[1],s=i.duration,u=i.elapsed,m=i.playing,f=a.useState(!1),g=c()(f,2),v=g[0],E=g[1],h=a.useState(!1),x=c()(h,2),y=x[0],P=x[1],_=a.useCallback((function(){E((function(e){return P(!!e),!1}))}),[]),w=a.useCallback((function(){E((function(e){return P(!e),!0}))}),[]);return a.useEffect((function(){var e=document.getElementById("audio-player");function t(){l({type:"load",duration:e.duration})}function n(){l({type:"progress",elapsed:e.currentTime})}function r(){l({type:"end"})}return e.addEventListener("canplay",t),e.addEventListener("timeupdate",n),e.addEventListener("ended",r),function(){e.removeEventListener("canplay",t),e.removeEventListener("timeupdate",n),e.removeEventListener("ended",r)}}),[]),a.useEffect((function(){var e=document.getElementById("audio-player");Math.round(u)!==Math.round(e.currentTime)&&document.hasFocus()&&(e.currentTime=u)}),[u]),a.createElement(d.xu,{display:"flex",justifyContent:"center",margin:"20px 0"},a.createElement("audio",{id:"audio-player"},a.createElement("source",{src:n})),a.createElement(d.xu,{display:"flex",alignItems:"center",flexGrow:"1"},a.createElement(d.xu,{marginRight:"16px"},a.createElement(R,{dispatch:l,postId:t,isPlaying:m})),a.createElement(d.xu,{display:"flex",flexDirection:"column",flexGrow:"1"},a.createElement(p.F,{scale:"M",color:"DARKER"},"Listen to this story"),a.createElement(b,{elapsed:u,duration:s,isProgressBeanVisible:v,onEnter:w,onLeave:_,onProgressBeanAnimationEnd:function(){return P(!1)},onTimeUpdate:function(e){return l({type:"seek",clickedTime:Math.max(0,Math.min(e,s))})},shouldProgressBeanAnimate:y}))))},H=function(e){return{fill:e.baseColor.fill.light,marginLeft:"15px",marginRight:"15px"}},$=function(e){var t=e.post,n=(0,f.Iq)();return a.createElement(d.MI,{columns:8,display:"flex",flexShrink:"0",margin:"30px 0",padding:"20px 12px",backgroundColor:"BASE_LIGHT"},a.createElement(B.Z,{className:n(H)}),a.createElement(p.F,{scale:"S",color:"DARKER",tag:"span"},"Psst... there’s an audio version of this story."," ",a.createElement(k.a,{post:t,linkStyle:"OBVIOUS"},"Upgrade to listen")))};function z(e){var t=e.post,n=t.id,r=t.audioVersionUrl,o=(t.content||{}).isLockedPreviewOnly;return a.createElement(d.xu,{marginTop:"30px"},a.createElement(T.Z,null,(function(e){return e&&e.mediumMemberAt||!o?a.createElement(U,{postId:n,audioVersionUrl:r}):a.createElement(O.cW,{source:{dimension:"audio_exclusive",name:"upgrade_membership",postId:n}},a.createElement(A.M,null,a.createElement($,{post:t})))})))}var V=(0,i.Ps)(M(),k.H),q=n(50008),W=n.n(q),Z=n(46829),G=n(23450),X=n.n(G),Y=n(94093),K=n(51562),Q=function(e){var t=e.featureString,n=e.link,r=e.text,o=e.showTrialMeter;return a.createElement(K.W,{featureString:t,target:o?"cc-trial-highlight-box":"highlight-box"},a.createElement(Y.I,null,a.createElement(K.W,{featureString:t,target:o?"cc-trial-copy":"copy",tag:"span"},r," "),a.createElement(d.xu,{display:"inline",whiteSpace:"nowrap"},a.createElement(K.W,{featureString:t,target:o?"cc-trial-link":"link",tag:"span"},n))))},J=n(85740),ee=n(9785),te=n(5731),ne=n(27952);function re(){var e=o()(["\n fragment LIHighlightMeter_post on Post {\n id\n ...UpsellClickable_post\n }\n ","\n"]);return re=function(){return e},e}var oe=function(e){var t=e.meterCount,n=e.meterLimit,r=e.post,o=(0,ee.YC)().value,i=(0,y.Av)(),s=null==o?void 0:o.isMembershipTrialEligible,c=!(!(0,J.P5)("enable_trial_upsell")||!s),u="li-highlight-meter-".concat(t);a.useEffect((function(){i.event("meter.viewed",{uiType:te.j.LIHighlightCTA,postId:r.id,meterCount:t,userId:null==o?void 0:o.id}),s&&i.event("experiment.eligible",{experimentId:"6797776ba4cf"})}),[]);var m,d=(0,l.v9)((function(e){return{authDomain:e.config.authDomain}})).authDomain,p=a.createElement(A.M,{tag:"span"},a.createElement(k.a,{linkStyle:"OBVIOUS",post:r,inline:!0,redirectUrl:(0,ne.c5)(d)},c?"Start your free trial":"Upgrade for unlimited access."));return a.createElement(O.cW,{source:{dimension:"post_counter",name:"upgrade_membership",postId:r.id}},a.createElement(Q,{featureString:u,text:(m=n-t,m<=0?a.createElement(a.Fragment,null,"This is your ",a.createElement("b",null,"last")," free member-only story this month."):a.createElement(a.Fragment,null,"You have ",a.createElement("b",null,m)," free member-only ",X()("story",m)," left this month.")),link:p,showTrialMeter:c}))},ie=(0,i.Ps)(re(),k.H),ae=n(62181);function le(){var e=o()(["\n fragment LOHighlightMeter_post on Post {\n id\n }\n"]);return le=function(){return e},e}var se=function(e){switch(e){case 1:return a.createElement(a.Fragment,null,"You have ",a.createElement("b",null,"2")," free member-only stories left this month.");case 2:return a.createElement(a.Fragment,null,"You have ",a.createElement("b",null,"1")," free member-only story left this month.");case 3:return a.createElement(a.Fragment,null,"This is your ",a.createElement("b",null,"last")," free member-only story this month.");default:return a.createElement(a.Fragment,null,"You've read all your free member-only stories this month.")}},ce=function(e){var t=e.meterCount,n=e.post,r=(0,l.v9)((function(e){return e.config.productName})),o=function(e){switch(e){case 3:return"metered_view_3";case 2:return"metered_view_2";case 1:default:return"smart_meter"}}(t),i=(0,y.Av)(),s="lo-highlight-meter-".concat(t);a.useEffect((function(){i.event("meter.viewed",{uiType:te.j.LOHighlightCTA,postId:n.id,meterCount:t})}),[]);var c=a.createElement(ae.R9,{linkStyle:"OBVIOUS",inline:!0,operation:"register",susiEntry:o},"Sign up for ".concat(r," and get an extra one"));return a.createElement(O.cW,{source:{postId:n.id}},a.createElement(Q,{featureString:s,text:se(t),link:c,showTrialMeter:!1}))},ue=(0,i.Ps)(le()),me=n(93125),de=n(31285),pe=n(11348),fe=n(31235),ge=n(172);function ve(){var e=o()(["\n fragment MeterController_meteringInfo on MeteringInfo {\n postIds\n maxUnlockCount\n }\n"]);return ve=function(){return e},e}function Ee(){var e=o()(["\n fragment MeterController_post on Post {\n creator {\n id\n }\n isLocked\n lockedSource\n ...LIHighlightMeter_post\n ...LOHighlightMeter_post\n ...SusiContainer_post\n }\n ","\n ","\n ","\n"]);return Ee=function(){return e},e}var he=function(e){var t=e.meteringInfo,n=e.post,r=e.viewer,o=a.useState(!1),i=c()(o,2),l=i[0],s=i[1],u=t.maxUnlockCount||3,m=t.postIds.length;return m<=u?(0,pe.sy)()&&(0,me.Dk)(r)?((0,pe.Of)(),null):(l||s(!0),a.createElement(oe,{meterCount:m,post:n,meterLimit:u})):null},xe=function(e){var t=e.meterCount,n=e.post,r=a.useState(!1),o=c()(r,2),i=o[0],l=o[1];switch(t){case 1:case 2:case 3:return i||l(!0),a.createElement(ce,{meterCount:t,post:n});default:return null}},be=function(e){var t=e.meteringInfo,n=e.post,r=(0,l.I0)(),o=(0,f.Iq)(),i=(0,fe.xg)(),s=a.useState(!1),u=c()(s,2),m=u[0],d=u[1];a.useEffect((function(){void 0!==("undefined"==typeof document?"undefined":W()(document))&&d(!0),r((0,ge.Dl)(!1))}),[]);var p=(0,Z.useQuery)(T.e),g=p.loading,v=p.error,E=p.data,h=(E=void 0===E?{viewer:void 0}:E).viewer;if(g||v)return a.createElement(a.Fragment,null);var x=h&&h.mediumMemberAt||void 0,b=n&&n.creator&&n.creator.id||void 0,y=h&&h.id||void 0,P=h?x||b===y:"LOCKED_POST_SOURCE_SYNDICATED"===n.lockedSource,_=!m||!n.isLocked||!t.postIds.includes(n.id)||P,w=m&&!_,C={height:w?"80px":"0px",overflow:w?"inherit":"hidden",transition:"height 2s cubic-bezier(0.23, 1, 0.32, 1) 0s"},I=h?a.createElement(he,{meteringInfo:t,post:n,viewer:h}):a.createElement(xe,{meterCount:t.postIds.length,post:n});return a.createElement("div",{className:i?o(C):void 0},!_&&I)},ye=(0,i.Ps)(Ee(),ie,ue,de.qt),Pe=(0,i.Ps)(ve());function _e(){var e=o()(["\n fragment NewsletterV3PostHeaderCTA_collection on Collection {\n id\n domain\n slug\n name\n newsletterV3 {\n id\n slug\n name\n }\n }\n"]);return _e=function(){return e},e}var we=(0,i.Ps)(_e()),Ce=function(e){var t=e.collection,n=(0,l.v9)((function(e){return e.config.authDomain})),r=t.newsletterV3||{id:"",slug:"",name:""},o=(0,ne.iB)(r.slug,n,t),i=function(){return a.createElement(d.rU,{inline:!0,linkStyle:"OBVIOUS",href:o},r.name)};return a.createElement(a.Fragment,null,a.createElement(Y.I,null,t.newsletterV3?a.createElement(a.Fragment,null,"This is an email from ",a.createElement(i,null),", a newsletter by ",t.name,"."):a.createElement(a.Fragment,null,"This is an email from ",t.name,".")))},Ie=n(78415),Se=n(5977),Le=n(22091),Re=n(51064),Te=function(e){var t=e.children,n=e.onHide,r=void 0===n?function(){}:n,o=(0,Re.O)(!0),i=c()(o,3),l=i[0],s=i[2],u=a.useCallback((function(){s(),r()}),[r]);return l?a.createElement(Le.xu,{border:"BASE_LIGHT",borderRadius:"4px",padding:"16px 8px 16px 28px",display:"flex",justifyContent:"space-between",alignItems:"center"},a.createElement(p.F,{scale:"L",color:"DARKER"},t),a.createElement(Le.PZ,{onClick:u,isPositionAbsolute:!1,size:"REGULAR"})):null},ke=n(11642);function Oe(){var e=o()(["\n query PostNoteMissingNotificationQuery($postId: ID!, $postMeteringOptions: PostMeteringOptions) {\n post(id: $postId) {\n id\n privateNotes {\n id\n }\n content(postMeteringOptions: $postMeteringOptions) {\n bodyModel {\n paragraphs {\n name\n }\n }\n }\n }\n }\n"]);return Oe=function(){return e},e}function Ae(){var e=o()(["\n fragment PostNoteMissingNotification_post on Post {\n id\n }\n"]);return Ae=function(){return e},e}var Be=function(e){var t,n,r,o,i,s=e.post,u=(0,l.v9)((function(e){return e})).navigation,m=u.referrer,d=u.shareKey,p=u.referrerSource,f=(0,Se.TH)().hash,g=(0,Z.useLazyQuery)(De,{variables:{postId:null==s?void 0:s.id,postMeteringOptions:{referrer:m,source:p,sk:d}},ssr:!1}),v=c()(g,2),E=v[0],h=v[1],x=h.called,b=h.loading,y=h.error,P=h.data,_=null==f||null===(t=f.replace("#",""))||void 0===t?void 0:t.split("-"),w=c()(_,2),C=w[0],I=w[1],S=(null!=P?P:{}).post,L=null==S||null===(n=S.privateNotes)||void 0===n?void 0:n.find((function(e){return(null==e?void 0:e.id)===I})),R=null!==(r=null==S||null===(o=S.content)||void 0===o||null===(i=o.bodyModel)||void 0===i?void 0:i.paragraphs)&&void 0!==r?r:[],T=new Set(R.map((function(e){return e.name})).filter(ke.b)),k=!!L&&T.has(C),O=(0,Re.O)(!!I&&!k),A=c()(O,3),B=A[0],M=A[1],D=A[2];return a.useEffect((function(){I&&!k?M():D()}),[k]),!x&&I&&E(),b||y||!B?null:a.createElement(Le.xu,{marginTop:"64px"},a.createElement(Te,{onHide:D},"The note you're looking for was deleted"))},Me=(0,i.Ps)(Ae()),De=(0,i.Ps)(Oe());function Fe(){var e=o()(["\n mutation PostPaywallAlertMutation($postId: ID!) {\n dismissDistributionAlert(postId: $postId)\n }\n"]);return Fe=function(){return e},e}function Ne(){var e=o()(["\n fragment PostPaywallAlert_post on Post {\n id\n visibility\n lockedSource\n curationEligibleAt\n collection {\n isEnrolledInHightower\n isAuroraVisible\n viewerIsEditor\n }\n creator {\n id\n isPartnerProgramEnrolled\n }\n isDistributionAlertDismissed\n }\n"]);return Ne=function(){return e},e}n(98024);var je=(0,i.Ps)(Ne());function Ue(){var e=o()(["\n fragment PostHeader_meteringInfo on MeteringInfo {\n ...MeterController_meteringInfo\n }\n ","\n"]);return Ue=function(){return e},e}function He(){var e=o()(["\n fragment PostHeader_post on Post {\n inResponseToPostResult {\n ... on PostResult {\n ...InResponseToPostPreview_postResult\n }\n }\n topics {\n name\n }\n tags {\n id\n }\n collection {\n ...NewsletterV3PostHeaderCTA_collection\n }\n layerCake\n isLocked\n id\n firstPublishedAt\n isNewsletter\n ...InResponseToPostPreview_mediaResource\n ...MeterController_post\n ...PostNoteMissingNotification_post\n ...PostPaywallAlert_post\n ...AudioPlayback_post\n }\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"]);return He=function(){return e},e}(0,i.Ps)(Fe());var $e=(0,l.$j)((function(e){return{isAmp:e.config.isAmp}}))((function(e){var t=e.meteringInfo,n=e.post,r=e.isAmp,o=e.showMixtape,i=void 0===o||o;return a.createElement(d.MI,{columns:8},a.createElement(Be,{post:n}),n.isNewsletter&&!!n.collection&&a.createElement(Ce,{collection:n.collection}),i&&a.createElement(Ie.CV,{inResponseToPostResult:n.inResponseToPostResult,inResponseToMediaResource:n.inResponseToMediaResource,padding:"10px 0 0"}),!!n.isLocked&&!!t&&a.createElement(be,{meteringInfo:t,post:n}),n.audioVersionUrl&&!r&&a.createElement(z,{post:n}))})),ze=(0,i.Ps)(He(),Ie.zJ,Ie.KI,ye,Me,je,V,we),Ve=(0,i.Ps)(Ue(),Pe)},62182:(e,t,n)=>{"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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ut(Object(n),!0).forEach((function(t){st()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ut(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function dt(){var e=o()(["\n fragment ThanksTo_post on Post {\n id\n creator {\n id\n }\n collaborators {\n id\n user {\n id\n name\n }\n state\n }\n }\n"]);return dt=function(){return e},e}function pt(){var e=o()(["\n mutation setCollaboratorState($postId: ID!, $collaboratorId: ID!, $isVisible: Boolean!) {\n setCollaboratorState(postId: $postId, collaboratorId: $collaboratorId, isVisible: $isVisible)\n }\n"]);return pt=function(){return e},e}var ft=(0,l.Ps)(pt()),gt=(0,l.Ps)(dt()),vt=function(e){var t=e.viewer,n=e.post,r=e.collaborator,o=r.user,i=n.creator;return o&&t&&i&&(t.id===i.id||t.id===o.id)?s.createElement(ct.mm,{mutation:ft,optimisticResponse:{setCollaboratorState:!0},update:function(e,t){var o,i=e.readFragment({id:"Post:".concat(n.id),fragment:gt});e.writeFragment({id:"Post:".concat(n.id),fragment:gt,data:mt(mt({},i),{},{collaborators:(null!==(o=null==i?void 0:i.collaborators)&&void 0!==o?o:[]).map((function(e){return e.id===r.id?mt(mt({},e),{},{state:"visible"===e.state?"hidden":"visible"}):e}))})})}},(function(e){return"hidden-collab"===r.state&&i.id===t.id?"(declined)":s.createElement(s.Fragment,null,"(",s.createElement(g.rU,{onClick:function(t){e({variables:{postId:n.id,collaboratorId:o.id,isVisible:"visible"!==r.state}})}},"visible"===r.state?"hide":"show"),")")})):null},Et=function(e){var t=e.index,n=e.total;return t===n-1?"":n>=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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){a()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var A={display:"none"},B={":last-of-type":{xs:A,sm:A,md:A,lg:A,xl:{display:"block"}}},M=function(e){var t=e.isVisible,n=void 0===t||t,r=e.postId,o=m.useState(!1),i=s()(o,2),a=i[0],l=i[1],u=(0,c.useQuery)(_.e).data,d=(u=void 0===u?{viewer:void 0}:u).viewer,p=(0,c.useLazyQuery)(F),g=s()(p,2),v=g[0],h=g[1],x=h.called,b=h.loading,y=h.error,R=h.data,T=(R=void 0===R?{post:void 0}:R).post,k=d&&D(d)&&!((0,L.yd)()||a),A=(0,I.Av)(),M=(0,E.Iq)(),N=(0,S.Lk)(),j=T&&T.readNext;return m.useEffect((function(){b||!y||j&&j.length||A.event("readNextError",{post:T,postId:r,error:y,readNextLength:j&&j.length||0})}),[b]),m.useEffect((function(){n&&j&&(A.event("readNext.viewed",{position:"sidebar"}),j.slice(0,4).map((function(e,t){var n=e.post,r=e.reason;return A.event("post.clientPresented",{source:(0,S.f0)(O(O({},N),{},{index:t,postFeedReason:r||void 0})),location:"post/".concat(n&&n.id)}),!0})))}),[n,j]),!x&&k&&v({variables:{postId:r||""}}),x&&!b&&!y&&T&&j&&j.length&&k?m.createElement(S.cW,{source:{name:"read_next",sectionType:S.bA.READ_NEXT_SIDEBAR},extendSource:!0},m.createElement(f.xu,{width:"188px"},m.createElement(f.xu,{md:{display:"none"},lg:{width:"780px",margin:"0 24px"},position:"relative",backgroundColor:"BACKGROUND",paddingBottom:"24px",paddingTop:"24px",width:"100%"},m.createElement(f.xu,{position:"absolute",right:"0",top:"-4px"},m.createElement(w.Z,{onClick:function(){(0,L.Ph)(),l(!0)},size:"SMALL",isPositionAbsolute:!1})),m.createElement(f.xu,{width:"200px"},m.createElement(C.F1,{scale:"XS"},"Your journey starts here.")),m.createElement(f.xu,{display:"flex",flexDirection:"column",justifyContent:"space-between"},T.readNext.slice(0,4).map((function(e,t){var n=e.post;return m.createElement("div",{className:M(B),key:t},m.createElement(P,{key:t,post:n}))})))))):null};function D(e){return e&&e.createdAt+R.pU>Date.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
|