!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"substack@538433c"};var i=(new e.Error).stack;i&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[i]="6fb9918b-ac34-45a0-843f-ce2b16f93c80",e._sentryDebugIdIdentifier="sentry-dbid-6fb9918b-ac34-45a0-843f-ce2b16f93c80")}catch(e){}}();"use strict";(self.webpackChunksubstack=self.webpackChunksubstack||[]).push([["30440"],{47886:function(e,i,t){t.d(i,{A:()=>n});let n={cookieBanner:"cookieBanner-fZ6hup",cookieBannerHide:"cookieBannerHide-Z9vVXQ"}},86972:function(e,i,t){t.d(i,{A:()=>n});let n={referralsTierCard:"referralsTierCard-XI8dRc"}},95781:function(e,i,t){t.d(i,{A:()=>n});let n={wrapper:"wrapper-vT80lr"}},91093:function(e,i,t){t.d(i,{A:()=>n});let n={queue:"queue-EZRP7x",cardWrapper:"cardWrapper-qR0zV5",smallCardWrapper:"smallCardWrapper-GidLX3",archived:"archived-tVgnOK",arrow:"arrow-M1xp9f",disabled:"disabled-C1q6TH",link:"link-gPxpTf",highlight:"highlight-khGgmH",border:"border-Sobc4n",playButtonContainer:"playButtonContainer-SkXFOr",playButton:"playButton-NfBL9x",logoContainerShadow:"logoContainerShadow-MadM6a",cornerLogo:"cornerLogo-sq79Zv",vibranceTertiaryIcon:"vibranceTertiaryIcon-FMLmJq",vibranceSecondaryText:"vibranceSecondaryText-mI5k5T",vibranceTertiaryBg:"vibranceTertiaryBg-dway6D",closeButton:"closeButton-dm0qJO",closeIcon:"closeIcon-dUQ0_l",card:"card-DZvXCa",smallCard:"smallCard-QlKXKt",cardBg:"cardBg-Vnz3e5",cardTop:"cardTop-qa11Ls",bigCardTop:"bigCardTop-xISBuI",smallCardTop:"smallCardTop-YuCbBT",gifPreview:"gifPreview-jTpyu3",coverImage:"coverImage-h44eo2",audioWaveform:"audioWaveform-QTkNO2",audioLogoContainer:"audioLogoContainer-yUWOV3",cardBottom:"cardBottom-KjkXaq",smallCardRight:"smallCardRight-A8Afqo",titleContainerMinHeight:"titleContainerMinHeight-QKOvED",title:"title-EwaRJw",smallCardAuthor:"smallCardAuthor-MXnD06",iconButton:"iconButton-g5L_4l",isSaved:"isSaved-Ml5fNZ",newIconButton:"newIconButton-AH4esm",livePreview:"livePreview-t_LWyR",blur:"blur-Q0P53N",explicitIcon:"explicitIcon-otqJ1H"}},2592:function(e,i,t){t.d(i,{A:()=>n});let n={tos:"tos-fWRMR_",subscribeWidgetContainer:"subscribeWidgetContainer-xBr6Eu",mainPubAvatar:"mainPubAvatar-jsZ95u",invitedPubAvatar:"invitedPubAvatar-OPhB0e",pubAvatars:"pubAvatars-nTTf2Z",liveStreamShareModalHeader:"liveStreamShareModalHeader-gNo8jo",liveStreamShareModalMobileHeader:"liveStreamShareModalMobileHeader-K6ztTD",noBorderModal:"noBorderModal-Tmgy4G",liveAvatarImage:"liveAvatarImage-k8bFOq",liveAvatarLabel:"liveAvatarLabel-Zpwlfs",getAppButton:"getAppButton-HOKa_p",qrContainer:"qrContainer-yKgzsT",qrCode:"qrCode-H0bjB3"}},5059:function(e,i,t){t.d(i,{A:()=>n});let n={container:"container-mkVCmy",publicationNav:"publicationNav-oP8uLE",tabs:"tabs-ITZoHF"}},70828:function(e,i,t){t.d(i,{A:()=>n});let n={container:"container-fi9IrN",nav:"nav-ptYSWX"}},22309:function(e,i,t){t.d(i,{A:()=>n});let n={containerMobile:"containerMobile-y31R53",containerMaximized:"containerMaximized-JM7Mhc",container:"container-K5XPov",modal:"modal-uY8Fz4",reading:"reading-z5Jin8",transition:"transition-DY6lDD",show:"show-FJTanE",hide:"hide-AyXupb"}},40261:function(e,i,t){t.d(i,{A:()=>n});let n={post:"post-Ogv8cn",loaded:"loaded-yPoGB8",fadeIn:"fadeIn-GQR3Ag"}},939:function(e,i,t){t.d(i,{A:()=>n});let n={root:"root-M94l49",reading:"reading-djeafr"}},40112:function(e,i,t){t.d(i,{A:()=>n});let n={card:"card-N02akT"}},85368:function(e,i,t){t.d(i,{A:()=>n});let n={viewer:"viewer-uYulTr",actionIcon:"actionIcon-zabIaF",post:"post-mS6ZNe",bottomNav:"bottomNav-dRDXUh",ufi:"ufi-Zz5H7M",ufiButton:"ufiButton-GHWGap",likeButton:"likeButton-hHN7ID",isLiked:"isLiked-pMluhK",commentButton:"commentButton-ff26sw",restackButton:"restackButton-lPk8i4",isRestacked:"isRestacked-sI4aHp",shareButton:"shareButton-9InAJp"}},17708:function(e,i,t){t.d(i,{A:()=>n});let n={container:"container-KBEuyU",hidden:"hidden-sy3u5P"}},70769:function(e,i,t){t.d(i,{A:()=>n});let n={avatar:"avatar-P2dQ60"}},56582:function(e,i,t){t.d(i,{A:()=>n});let n={container:"container-DLG3Xp",hidden:"hidden-ioFwzU"}},46120:function(e,i,t){t.d(i,{A:()=>n});let n={liveStreamContainer:"liveStreamContainer-FcukCX",fillIcon:"fillIcon-CcS0fl",twitterVerifiedIcon:"twitterVerifiedIcon-v59YgL",profileRow:"profileRow-pxzPMX",profileImage:"profileImage-HkuUYh",socialLinkIcon:"socialLinkIcon-yTx6z2",stat:"stat-fGDQWV",readsRow:"readsRow-sdX9cR",page:"page-tdumDw",grid:"grid-bCt58x",pubMain:"pubMain-P7p9KT",pub:"pub-WKvJgt","reader2-mobile-nav-icon":"reader2-mobile-nav-icon-B_bswu",reader2MobileNavIcon:"reader2-mobile-nav-icon-B_bswu"}},40554:function(e,i,t){t.d(i,{T:()=>u});var n=t(4006),r=t(32485),l=t.n(r),a=t(76977),o=t(63136),s=t(39101);function u(e){let{className:i,count:t}=e;return(0,n.Y)(a.pT,{alignItems:"center",justifyContent:"center",radius:"md",className:l()(s.A.badge,!t&&s.A.dot,i),children:(0,n.Y)(o.EY.Digit,{style:{color:"var(--color-button-primary-fg)"},children:t?t<100?t:"99+":"0"})})}},43327:function(e,i,t){t.d(i,{hx:()=>D,vV:()=>P});var n=t(69277),r=t(70408),l=t(4006),a=t(32485),o=t.n(a),s=t(45773),u=t(17402),c=t(12018),d=t(86938),p=t(74019),m=t(33764),h=t(41873),v=t(84605),f=t(85478),b=t(15113),g=t(6049),y=t(12501),Y=t(68349),_=t(89490),S=t(76977),w=t(57820),C=t(45974),I=t(63136),k=t(39318),A=t(20004);function E(e){let{postId:i,fallbackSizeLgProps:t}=e,{iString:a}=(0,v.GO)(),[c,d]=(0,u.useState)(!1),{result:p,isLoading:m}=(0,y.st)({pathname:"/api/v1/posts/by-id/".concat(i),deps:[i],auto:!0});if(m)return(0,l.Y)(S.pT,{alignItems:"center",bg:"tertiary",className:A.A.videoEmbedPlaceholder,justifyContent:"center",radius:"md",children:(0,l.Y)(w.y$,{flex:"grow"})});let f=null==p?void 0:p.post,g=null==p?void 0:p.publication,E=null==f?void 0:f.videoUpload;if(!f||!g||!E)return console.warn("VideoPostEmbed: missing data, falling back to legacy render"),(0,l.Y)(P,(0,r._)((0,n._)({},t),{forceLegacyRender:!0}));let D=f.canonical_url,T=e=>{e.stopPropagation(),e.preventDefault(),(0,Y.lW)(D),d(!0),setTimeout(()=>d(!1),3e3)};return(0,l.Y)(_.az,{className:A.A.videoEmbed,position:"relative",children:(0,l.Y)(h.A,{mediaUpload:E,post:f,pub:g,renderOverlay:e=>{var i;let{isPlaying:t,getCurrentTimeInSeconds:n}=e;return(0,l.FD)(S.Ye,{className:o()(A.A.videoOverlay,{[null!=(i=A.A.alwaysVisible)?i:""]:!t}),justifyContent:"space-between",padding:16,pointerEvents:"auto",position:"absolute",top:0,children:[(0,l.FD)(S.Ye,{alignItems:"center",flex:"grow",gap:12,paddingRight:12,children:[(0,l.Y)(C.Nq,{pub:g,radius:"full",size:32}),(0,l.Y)("a",{className:A.A.titleLink,href:D,rel:"noopener",target:"_blank",onClick:()=>{let e=n(),i=(0,k.oRR)(D,{t:e});(0,Y.V2)(i,{newTab:!0})},children:(0,l.Y)(I.EY,{clamp:2,color:"white",decoration:"hover-underline",weight:"medium",children:f.title})})]}),(0,l.FD)(S.I1,{alignItems:"end",gap:0,hover:!0,position:"relative",onClick:T,children:[(0,l.Y)(_.az,{paddingRight:16,children:c?(0,l.Y)(s.A,{stroke:"white"}):(0,l.Y)(b.qY,{stroke:"white"})}),(0,l.Y)(I.EY,{color:"white",size:14,wrap:"nowrap",children:c?a("Copied to clipboard"):a("Copy link")})]})]})},stopPropagation:!0})})}let P=e=>{var i,t,n;let{disableLinks:r,isEditingCaption:a,post:s,caption:u,onEditCaption:h,onSaveCaption:v,onCancelCaption:b,forceLegacyRender:g}=e,{publishedBylines:y,title:Y,canonical_url:w,post_date:C,section_name:k,cover_image:P,cover_image_alt:D}=s,{getConfigFor:T}=(0,f.mJ)();return!g&&T("use_enhanced_video_embed_player")?(0,l.Y)(E,{fallbackSizeLgProps:e,postId:s.id}):(0,l.FD)(S.I1,{children:[k&&(0,l.Y)("a",{className:o()({[null!=(i=A.A.disableLink)?i:""]:r}),href:w,rel:"noopener",target:"_blank",children:(0,l.Y)(I.EY.Meta,{color:"pub-primary-text",paddingBottom:8,children:k})}),(0,l.Y)("a",{className:o()({[null!=(t=A.A.disableLink)?t:""]:r}),href:w,rel:"noopener",target:"_blank",children:(0,l.Y)(I.EY.H2,{color:"pub-primary-text",children:Y})}),(0,l.Y)(p.W,{bylines:y,date:C,disableLinks:r}),P&&(0,l.Y)(_.az,{paddingTop:24,children:(0,l.Y)("a",{className:o()({[null!=(n=A.A.disableLink)?n:""]:r}),href:w,rel:"noopener",target:"_blank",children:(0,l.Y)(m.o,{alt:null!=D?D:Y,className:A.A.fullWidth,imageProps:{height:Math.round(650),smartCrop:!0},maxWidth:1300,src:P})})}),(0,l.Y)(S.pT,{flex:"grow",paddingTop:16,children:a&&v&&b?(0,l.Y)(c.y,{initialCaption:u,onCancel:b,onSave:v}):(0,l.Y)("p",{className:A.A.caption,dangerouslySetInnerHTML:{__html:u},onClick:h||void 0})}),(0,l.Y)(d.w,{disableLinks:r,href:w,includeUfi:!1,post:s})]})},D=e=>{let{post:i,children:t}=e,{publishedBylines:n,title:r,canonical_url:a,post_date:o,section_name:s,cover_image:u,cover_image_alt:c}=i;return(0,l.FD)(g.jJ,{children:[s&&(0,l.Y)("a",{href:a,children:(0,l.Y)(I.EY.Meta,{color:"pub-primary-text",paddingBottom:8,children:s})}),(0,l.Y)("a",{href:a,children:(0,l.Y)(I.EY.H2,{color:"pub-primary-text",children:r})}),(0,l.Y)(p._,{bylines:n,date:o}),u&&(0,l.Y)(_.az,{paddingTop:24,children:(0,l.Y)("a",{href:a,children:(0,l.Y)(m.o,{alt:null!=c?c:r,className:A.A.fullWidth,imageProps:{height:Math.round(650),smartCrop:!0},maxWidth:1300,src:u})})}),(0,l.Y)("a",{href:a,children:(0,l.Y)(_.az,{as:"p",children:t})}),(0,l.Y)(d.s,{href:a})]})}},21441:function(e,i,t){t.d(i,{A:()=>s});var n=t(69277),r=t(70408),l=t(32641),a=t(4006),o=t(97731);let s=e=>{var{size:i=24,className:t}=e,s=(0,l._)(e,["size","className"]);return(0,a.Y)(o.A,(0,r._)((0,n._)({},s),{name:"ChevronRightCircleIcon",svgParams:{viewBox:"0 0 24 24"},stroke:"none",width:i,height:i,className:t,children:(0,a.Y)("path",{d:"M24 12C24 18.553 18.5648 24 12 24C5.44707 24 0 18.553 0 12C0 5.4353 5.4353 0 11.9883 0C18.553 0 24 5.4353 24 12ZM9.22355 6.02354C8.84708 6.37648 8.83531 6.97649 9.21178 7.32943L14.2 12.0117L9.21178 16.7059C8.84708 17.0471 8.84708 17.6353 9.21178 18.0118C9.5412 18.3177 10.1765 18.2942 10.5177 17.9647L15.5647 13.2118C16.2471 12.5765 16.2588 11.4589 15.5647 10.8118L10.5177 6.07061C10.1412 5.71766 9.57649 5.68237 9.22355 6.02354Z"})}))}},51782:function(e,i,t){t.d(i,{A:()=>s});var n=t(69277),r=t(70408),l=t(32641),a=t(4006),o=t(97731);let s=e=>{var{size:i=20,fill:t="var(--color-fg-primary)"}=e,s=(0,l._)(e,["size","fill"]);return(0,a.FD)(o.A,(0,r._)((0,n._)({},s),{name:"UnmuteIconFilled",svgParams:{viewBox:"0 0 20 20"},width:i,height:i,fill:t,children:[(0,a.Y)("path",{d:"M15.6392 17.817C15.4994 18.3172 15.0563 18.6519 14.476 18.6519C13.9832 18.6519 13.5654 18.451 13.0726 17.9858L8.50884 13.714C8.43385 13.6506 8.34814 13.6188 8.24102 13.6188H5.16636C3.72009 13.6188 2.92733 12.8364 2.92733 11.3032V7.36982C2.92733 6.68171 3.08924 6.14262 3.40172 5.75997L15.6392 17.817ZM15.6866 1.24768V12.0678L8.49264 4.97165C8.49818 4.96785 8.50353 4.96352 8.50884 4.95903L13.0726 0.729582C13.619 0.21147 13.9618 0 14.4546 0C15.183 0 15.6866 0.560404 15.6866 1.24768Z",stroke:"none"}),(0,a.Y)("path",{d:"M19.3824 19.7621C19.7037 20.0793 20.2286 20.0793 20.5501 19.7621C20.8607 19.4343 20.8715 18.9267 20.5501 18.6096L2.19856 0.50751C1.87716 0.1903 1.34151 0.1903 1.02012 0.50751C0.70944 0.814142 0.70944 1.3534 1.02012 1.66003L19.3824 19.7621Z",stroke:"none"})]}))}},31052:function(e,i,t){t.d(i,{A:()=>l});var n=t(4006),r=t(97731);let l=e=>{let{size:i=24,color:t="var(--color-fg-primary)",className:l}=e;return(0,n.Y)(r.A,{name:"ChatTabActiveIcon",svgParams:{viewBox:"0 0 24 24"},stroke:"none",width:i,height:i,fill:t,className:l,children:(0,n.Y)("path",{d:"M1 14.9869V5.81501C1.00001 4.24832 1.89466 2.70621 3.5 2.15388C7.29614 0.847876 13.8513 -0.234306 20.4746 2.13533C22.0773 2.70881 23 4.25955 23 5.85505V15.0269C23 16.5942 22.104 18.1369 20.499 18.689C18.0418 19.5342 14.4547 20.2754 10.4473 20.0679C9.01165 22.2374 6.19312 23.2632 3.5791 23.2633C3.17472 23.2633 2.8101 23.0196 2.65527 22.6461C2.50049 22.2724 2.58607 21.8422 2.87207 21.5562C3.20792 21.2203 3.4993 20.5973 3.6543 19.8804C3.72855 19.5369 3.7627 19.2074 3.7627 18.9322C3.76269 18.8818 3.75985 18.8354 3.75781 18.7926C3.72034 18.7784 3.68436 18.7655 3.65234 18.7535C3.61791 18.7405 3.58772 18.7299 3.56445 18.7213C3.55292 18.717 3.54353 18.7133 3.53613 18.7105C3.53242 18.7092 3.52955 18.7074 3.52734 18.7066C3.52517 18.7058 3.52441 18.7056 3.52441 18.7056C1.92119 18.1319 1 16.5819 1 14.9869Z"})})}},68058:function(e,i,t){t.d(i,{A:()=>l});var n=t(4006),r=t(97731);let l=e=>{let{size:i=24,color:t="var(--color-fg-primary)",className:l}=e;return(0,n.Y)(r.A,{name:"ChatTabIcon",svgParams:{viewBox:"0 0 24 24"},stroke:t,strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",width:i,height:i,fill:"none",className:l,children:(0,n.Y)("path",{d:"M3.57895 22.2631C4.63158 21.2105 4.98246 18.9298 4.63158 18.0526C4.55024 18.0246 3.94258 17.7935 3.86123 17.7644C2.70525 17.3507 2 16.215 2 14.9872V5.81496C2 4.60782 2.68342 3.49229 3.8249 3.09955C7.48196 1.84131 13.7925 0.807216 20.1374 3.07721C21.2934 3.49079 22 4.6271 22 5.85486V15.0271C22 16.2342 21.3154 17.3503 20.1739 17.7429C17.6947 18.5958 13.9964 19.3455 9.89474 19.0328C8.84211 21.1381 6.21053 22.2631 3.57895 22.2631Z"})})}},22005:function(e,i,t){t.d(i,{A:()=>l});var n=t(4006),r=t(97731);let l=e=>{let{size:i=24,color:t="var(--color-fg-primary)",className:l}=e;return(0,n.Y)(r.A,{name:"HomeTabActiveIcon",svgParams:{viewBox:"0 0 24 24"},stroke:"none",width:i,height:i,fill:t,className:l,children:(0,n.Y)("path",{d:"M13.315 1.4785C12.5616 0.840501 11.4384 0.840501 10.685 1.4785L2.02743 8.80973C1.37462 9.36254 1 10.1622 1 11.003L1 19.1187C1 21.2623 2.79086 23 5 23L19 23C21.2091 23 23 21.2623 23 19.1187V11.003C23 10.1622 22.6254 9.36254 21.9726 8.80973L13.315 1.4785ZM10.4472 17.2804C9.95321 17.0408 9.35254 17.2351 9.10555 17.7144C8.85856 18.1937 9.05878 18.7765 9.55276 19.0162C11.0933 19.7636 12.9067 19.7636 14.4472 19.0162C14.9412 18.7766 15.1414 18.1937 14.8944 17.7144C14.6474 17.2351 14.0468 17.0408 13.5528 17.2804C12.5753 17.7547 11.4247 17.7547 10.4472 17.2804Z",fillRule:"evenodd",clipRule:"evenodd"})})}},92707:function(e,i,t){t.d(i,{A:()=>l});var n=t(4006),r=t(97731);let l=e=>{let{size:i=24,color:t="var(--color-fg-primary)",className:l}=e;return(0,n.Y)(r.A,{name:"HomeTabIcon",svgParams:{viewBox:"0 0 24 24"},stroke:t,strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",width:i,height:i,fill:"none",className:l,children:(0,n.Y)("path",{d:"M10 18.1302C11.259 18.7392 12.741 18.7392 14 18.1302M2 11.0059V19.0976C2 20.7006 3.34315 22 5 22H19C20.6569 22 22 20.7006 22 19.0976V11.0059C22 10.4471 21.7503 9.91553 21.315 9.54809L12.6575 2.23854C12.2808 1.92049 11.7192 1.92049 11.3425 2.23854L2.68496 9.54809C2.24974 9.91553 2 10.4471 2 11.0059Z"})})}},11004:function(e,i,t){t.d(i,{A:()=>l});var n=t(4006),r=t(97731);let l=e=>{let{size:i=24,color:t="var(--color-fg-primary)",className:l}=e;return(0,n.FD)(r.A,{name:"InboxTabActiveIcon",svgParams:{viewBox:"0 0 24 24"},stroke:"none",width:i,height:i,fill:t,className:l,children:[(0,n.Y)("path",{d:"M1.22478 15.2196C1.3687 15.0789 1.5639 14.9999 1.76744 14.9999H6.10047C6.58116 14.9999 7.02116 15.2627 7.23644 15.6827C7.3959 15.9938 7.58943 16.3747 7.77311 16.7446C8.14224 17.4881 8.91496 17.991 9.76056 17.991H14.2394C15.085 17.991 15.8578 17.4881 16.2269 16.7446C16.4106 16.3746 16.6041 15.9938 16.7636 15.6827C16.9788 15.2627 17.4188 14.9999 17.8995 14.9999H22.2326C22.6564 14.9999 23 15.3357 23 15.7499L23 18.75C23 20.8211 21.282 22.5 19.1628 22.5H4.83721C2.71798 22.5 1.00001 20.8211 1 18.75L1 15.7499C0.999999 15.551 1.08085 15.3602 1.22478 15.2196Z",fillRule:"evenodd",clipRule:"evenodd"}),(0,n.Y)("path",{d:"M4.22326 2.84286C4.54919 1.75079 5.57353 1 6.73755 1H17.2625C18.4265 1 19.4508 1.75079 19.7767 2.84285L22.3553 12.58C22.423 12.8066 22.3775 13.0511 22.2325 13.24C22.0876 13.4289 21.8602 13.54 21.6186 13.54L17.0607 13.5142C16.5078 13.5111 16.0158 13.8566 15.779 14.3448C15.5784 14.7582 15.3438 15.1845 15.1341 15.5477C14.7879 16.1472 14.1305 16.5 13.4261 16.5H10.6277C9.89424 16.5 9.21567 16.1176 8.86754 15.4867C8.66157 15.1135 8.42948 14.6814 8.2237 14.2707C7.99548 13.8151 7.52704 13.5108 7.00806 13.5137L2.27908 13.54C2.03752 13.54 1.81006 13.4289 1.66512 13.24C1.52019 13.0511 1.4747 12.8066 1.54233 12.58L4.22326 2.84286Z",fillRule:"evenodd",clipRule:"evenodd"})]})}},92170:function(e,i,t){t.d(i,{A:()=>l});var n=t(4006),r=t(97731);let l=e=>{let{size:i=24,color:t="var(--color-fg-primary)",className:l}=e;return(0,n.Y)(r.A,{name:"InboxTabIcon",svgParams:{viewBox:"0 0 24 24"},stroke:t,strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",width:i,height:i,fill:"none",className:l,children:(0,n.Y)("path",{d:"M1.99999 14L2.00001 18.5C2.00001 20.1569 3.34316 21.5 5.00001 21.5H19C20.6569 21.5 22 20.1569 22 18.5V14M1.99999 14H8.5L9.29342 16.3732C9.41681 16.7422 9.76236 16.9911 10.1515 16.9911H13.8485C14.2376 16.9911 14.5832 16.7422 14.7066 16.3732L15.5 14H22M1.99999 14L5.12 3.30286C5.34518 2.53079 6.05291 2 6.85714 2H17.1429C17.9471 2 18.6548 2.53079 18.88 3.30286L22 14"})})}},73294:function(e,i,t){t(4006),t(17402),t(84605),t(44333),t(68349),t(17028),t(40837),t(44338),t(39318)},44909:function(e,i,t){t.d(i,{o:()=>o,s:()=>a});var n=t(4006),r=t(17402);let l=(0,r.createContext)({scrollContainerRef:null});function a(e){let{scrollContainerRef:i,children:t}=e,a=(0,r.useMemo)(()=>({scrollContainerRef:i}),[i]);return(0,n.Y)(l.Provider,{value:a,children:t})}function o(){return(0,r.useContext)(l)}l.displayName="PostScrollContainerContext"},2675:function(e,i,t){t.d(i,{Sp:()=>N,Uo:()=>j,VA:()=>B,g2:()=>z,vZ:()=>q,xr:()=>W});var n=t(69277),r=t(70408),l=t(32641),a=t(4006),o=t(32485),s=t.n(o),u=t(57157),c=t(17402),d=t(78649),p=t(84777),m=t(33764),h=t(84605),v=t(46271),f=t(64632),b=t(72945),g=t(53594),y=t(99662),Y=t(56804),_=t(35369),S=t(76977),w=t(45974),C=t(63136),I=t(83629),k=t(46453),A=t(2548),E=t(32848),P=t(47639),D=t(27747),T=t(39318),x=t(49807),F=t(69706),L=t(44307);function N(e){var i,t;let{post:n,publication:r,compact:l,readOnly:o,onClick:s,onSavePostClick:u,item:c,clipInfo:d,fillHeight:p}=e,{isHidden:m,onShow:h}=(0,f.k_)(!!(n.explicit||n.cover_image_is_explicit||(null==(i=n.videoUpload)?void 0:i.explicit))),{isPaid:v,isFreeSubscribed:b}=(0,E.NL)(r.id),g=null!=(t=n.coverImagePalette)?t:null,y=n.podcastUpload&&!n.videoUpload,Y=B({post:n,compact:l,readOnly:o});return(0,a.FD)(O,{readOnly:o,onClick:s,publication:r,post:n,compact:l,palette:g,headerRenderable:Y,fillHeight:p,children:[(0,a.Y)(R,{item:c,post:n,publication:r,clipInfo:d,isHidden:m,isFreeSubscribed:b,isPaid:v,headerRenderable:Y,fillHeight:p}),!y&&(0,a.Y)(M,{post:n,publication:r,palette:g,readOnly:o,onSavePostClick:u,compact:l}),m&&(0,a.Y)(f.f9,{onShow:h,itemName:"post"})]})}let O=e=>{let{readOnly:i,onClick:t,publication:n,post:r,compact:l,palette:o,headerRenderable:u,children:c,fillHeight:p}=e,m=j(o),h=!l&&m,v=q({post:r,publication:n,readOnly:i,onClick:t}),f=(null==u?void 0:u.type)==="video"||(null==u?void 0:u.type)==="audio";return(0,a.Y)(d.Q,{children:(0,a.Y)(S.I1,{as:i?"div":"a",className:s()(L.A.postAttachment,i&&L.A.readOnly),position:"relative",bg:"primary",radius:"md",minWidth:0,onClick:v,href:i?void 0:(0,x.wu9)(n,r,{feedViewer:!1}),target:(0,y.y)()?"_blank":void 0,style:h?m:void 0,draggable:!1,pressable:f?void 0:"lg",showFocus:!0,flex:p?"grow":void 0,children:c})})};function B(e){let{post:i,compact:t,readOnly:n}=e;return n||t||!i.videoUpload?n||!i.podcastUpload||i.videoUpload?!t&&i.cover_image?{type:"cover",coverImage:i.cover_image}:null:{type:"audio"}:{type:"video",videoUpload:i.videoUpload}}function R(e){var i,t,r,l;let{item:o,post:u,publication:d,clipInfo:p,isHidden:h,isFreeSubscribed:v,isPaid:f,headerRenderable:b,fillHeight:g}=e,y=(0,c.useRef)(null),Y=null!=(i=u.coverImagePalette)?i:null;if((null==b?void 0:b.type)==="video")return(0,a.Y)(V,{palette:Y,children:(0,a.Y)(P.U,(0,n._)({clipInfo:p,disableAutoPlay:h,isFreeSubscribed:v,isSubscribed:f,mediaUpload:b.videoUpload,post:u,pub:d,startMuted:!0,videoPlayerRef:y,videoType:p?"clip":"feed"},z({post:u,item:o,clipInfo:p})))});if((null==b?void 0:b.type)==="audio"){let e=(t=u,r=d,t.section_id&&r.sections&&null!=(l=r.sections.find(e=>e.id===t.section_id))?l:null);return(0,a.Y)(D.KQ,{isFreeSubscribed:v,isSubscribed:f,post:u,pub:d,section:e,variant:"notes-embed",trackingProps:z({post:u,item:o})})}return(null==b?void 0:b.type)==="cover"?(0,a.Y)(V,{palette:Y,borderBottom:"detail",flex:g?"grow":void 0,children:(0,a.Y)(m.o,{className:s()(L.A.postImage,Y&&L.A.vibrantPostImage),imageProps:{smartCrop:!0,aspect:F.d8},src:b.coverImage,maxWidth:520,useRetinaSizing:!0,imageIsFixedWidth:!0,draggable:!1})}):null}function z(e){let{post:i,item:t,clipInfo:n}=e;return{entityKey:String(i.id),entityType:"post",primaryEntityKey:null==t?void 0:t.entity_key,primaryEntityType:null==t?void 0:t.type,surface:"feed",contentType:n?"clip":"post",feedItemTrackingParameters:null==t?void 0:t.trackingParameters}}function V(e){var{children:i,palette:t,className:o}=e,u=(0,l._)(e,["children","palette","className"]);return(0,a.Y)(S.I1,(0,r._)((0,n._)({},u),{className:s()(t?L.A.vibrantHeader:void 0,o),children:i}))}function M(e){let{post:i,publication:t,palette:n,readOnly:r,onSavePostClick:l,compact:o}=e,s=!o&&n;return(0,a.FD)(S.pT,{gap:12,padding:12,alignItems:"center",children:[(0,a.Y)(U,{publication:t,post:i,palette:s?n:null,readOnly:r}),!r&&(0,a.Y)(W,{post:i,palette:s?n:null,onSavePostClick:l})]})}function U(e){let{publication:i,post:t,palette:n,readOnly:r}=e;return(0,a.FD)(S.I1,{gap:2,flex:"grow",minWidth:0,children:[(0,a.FD)(S.pT,{gap:8,paddingBottom:4,alignItems:"center",children:[(0,a.Y)(w.Nq,{pub:i,size:20,radius:"xs"}),(0,a.Y)(C.EY.B4,{color:n?"vibrance-secondary":"secondary",ellipsis:!0,nowrap:!0,flex:"grow",children:(0,a.Y)(H,{publication:i,readOnly:r})})]}),(0,a.Y)(C.EY.B3,{clamp:2,color:n?"vibrance-primary":"primary",weight:"medium",children:t.title})]})}function H(e){let{publication:i,readOnly:t}=e;return t?(0,a.Y)(a.FK,{children:i.name}):(0,y.y)()?(0,a.Y)(A.p2,{target:"_blank",href:(0,T.fOI)(i),draggable:!1,children:i.name}):(0,a.Y)(p.m,{pubId:i.id,trigger:(0,a.Y)(A.IE,{href:(0,T.fOI)(i),draggable:!1,children:i.name})})}function W(e){var i,t;let n,{post:r,palette:l,onSavePostClick:o,className:c}=e,{iString:d}=(0,h.GO)(),p=(0,v.Jd)(),{requireLogin:m}=(0,k.eE)(),{handleClick:f,isSaved:g}=(i=r,t=o,n=(0,b.J)(i),{handleClick:e=>{e.preventDefault(),e.stopPropagation(),n(),t&&t(i.is_saved?"unsave":"save"),i.is_saved=!i.is_saved},isSaved:i.is_saved}),y=s()(L.A.saveButton,g&&L.A.saved,l&&L.A.vibrant,c),Y=l?_.mZ:_.K0;return(0,a.Y)(Y,{className:y,priority:"tertiary",size:"sm",onClick:e=>{p?f(e):(e.preventDefault(),null==m||m({redirectOverride:(0,x.wu9)(null,r,{urlParams:{triggerSave:!0}})}))},"aria-label":d("Save"),children:(0,a.Y)(u.A,{size:18})})}function j(e,i){return e?(0,n._)({},(0,g.p4)({palette:e,colorKey:i,defaultColor:"var(--color-dark-bg-primary)"})):void 0}function q(e){let{post:i,publication:t,readOnly:n,onClick:r,urlParams:l}=e;return e=>{null==r||r(),!n&&I.Z&&(0,Y.o)(e,(0,x.wu9)(t,i,{noBase:!0,feedViewer:!0,urlParams:l}))}}},75189:function(e,i,t){t.d(i,{b:()=>v});var n=t(4006),r=t(27749),l=t(75840),a=t(68767),o=t(74579),s=t(20474),u=t(68923),c=t(52347),d=t(60763),p=t(86473),m=t(504),h=t(2481);function v(e){var i;let{item:t,comment:v,priority:f}=e,b=(0,r.PK)(),g=(0,l.T)(),y=(0,h.L6)(t),Y=null!=(i=v.children_count)?i:0,_=v.reaction_count||0,S=!!v.reaction,w=(0,o.Y)(v,t,S),C=(0,s.l)(v,t),I=(0,p.mp)(t),k=(0,p.qW)(t);if(!t)return null;let{publication:A,post:E}=t;return(0,n.FD)(n.FK,{children:[(0,n.Y)(u.c,{onClick:w,count:_,active:S,disabled:!1,priority:f}),(0,n.Y)(a.k,{onClick:C,count:Y,disabled:I,replyRequirement:y,priority:f}),(0,n.Y)(c.H,{pub:A,post:E,comment:v,feedItem:t,disabled:k,onOpen:e=>{(0,m.Qb)(t,b,"restack",{tabId:g,extraEventProps:{isRestacked:e}})},surface:b,priority:f}),(0,n.Y)(d.f,{publication:A,post:E,comment:v,item:t,priority:f})]})}},86998:function(e,i,t){t.d(i,{Qk:()=>o,St:()=>l,um:()=>r,zj:()=>a});var n=t(17402);function r(e){let{fileType:i}=e;return i.startsWith("image/")}function l(e){let{fileType:i}=e;return i.startsWith("video/")}function a(e){let{onAddFiles:i,acceptFile:t}=e,r=(0,n.useRef)(),l=(0,n.useRef)(),[a,o]=(0,n.useState)(!1),s=e=>Array.from(e.items).filter(e=>"file"===e.kind&&t({fileType:e.type})),u=e=>s(e).length>0,c=e=>{let{current:i}=l;i&&i===e.target&&(l.current=void 0,o(!1))};return{isDragging:a,props:{onDragEnter:e=>{let{current:i}=r,{target:t}=e;i&&t&&t instanceof HTMLElement&&(i===t||i.contains(t))&&e.dataTransfer&&(u(e.dataTransfer)||0===e.dataTransfer.items.length)&&(e.preventDefault(),l.current=t,o(!0))},onDragOver:e=>{l.current&&e.preventDefault()},onDragLeave:c,onDragEnd:c,onDrop:e=>{e instanceof globalThis.DragEvent&&!e.defaultPrevented&&e.dataTransfer&&u(e.dataTransfer)&&0!==s(e.dataTransfer).length&&(e.preventDefault(),i(Array.from(e.dataTransfer.files)),o(!1),l.current=void 0)},ref:r}}}function o(e){let i=a(e),t=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{let{props:{onDragEnter:e,onDragOver:n,onDragLeave:r,onDragEnd:l,onDrop:a}}=i,o=document.body;i.props.ref.current=o;let s={dragenter:i=>{t.current||(t.current=!0,e(i))},dragover:n,dragleave:e=>{t.current&&(e.clientX<=0||e.clientX>=window.innerWidth||e.clientY<=0||e.clientY>=window.innerHeight)&&(t.current=!1,r(e))},dragend:e=>{t.current&&(t.current=!1,l(e))},drop:e=>{t.current&&(t.current=!1,a(e))}};for(let[e,i]of Object.entries(s))o.addEventListener(e,i);return()=>{for(let[e,i]of Object.entries(s))o.removeEventListener(e,i)}},[]),i}},85042:function(e,i,t){t.d(i,{M:()=>m,p:()=>p});var n=t(69277),r=t(17402),l=t(86500),a=t(94729),o=t(68349),s=t(43296),u=t(40659),c=t(55714),d=t(82776);let p=e=>{var i,t,a;let{liveStream:o,onGuestJoined:p,updateLiveStream:m}=e,h=(0,s.XW)(),[v,f]=(0,r.useState)(!o||"idle"===o.liveStream.status||"cancelled"===o.liveStream.status),[b,g]=(0,r.useState)(null!=(i=null==o?void 0:o.liveStreamGuests)?i:[]),[y,Y]=(0,r.useState)(null!=(t=null==o?void 0:o.liveStreamInformation.currentViewerCount)?t:0),[_,S]=(0,r.useState)(null!=(a=null==o?void 0:o.liveStreamInformation.concurrentViewerCount)?a:0),w=(null==o?void 0:o.liveStream.status)==="scheduled";return(0,r.useEffect)(()=>{o&&(f("idle"===o.liveStream.status||"cancelled"===o.liveStream.status),g(o.liveStreamGuests),Y(o.liveStreamInformation.currentViewerCount),S(o.liveStreamInformation.concurrentViewerCount),p&&o.liveStreamGuests.forEach(e=>{p({message:{type:"live-stream:guest-joined",invited_user:e.user,invited_user_primary_publication:e.pub||void 0}})}))},[o]),(0,r.useEffect)(()=>{if(o)return null==h?void 0:h.listen({[(0,c.sl)({streamId:o.liveStream.id})]:e=>{var i,t,n,r,l;let{data:a}=e;if((null==a||null==(i=a.message)?void 0:i.type)==="live-stream:viewer-count-updated"&&(Y(a.message.current_viewer_count),S(a.message.current_concurrent_viewer_count)),(null==a||null==(t=a.message)?void 0:t.type)==="live-stream:ended"&&f(!0),(null==a||null==(n=a.message)?void 0:n.type)==="live-stream:started"&&(null==m||m(o.liveStream.id)),(null==a||null==(r=a.message)?void 0:r.type)==="live-stream:guest-joined"){let e=a.message;g(i=>[...i,{user:e.invited_user,pub:e.invited_user_primary_publication}]),p&&p({message:e})}if((null==a||null==(l=a.message)?void 0:l.type)==="live-stream:guest-left"){let e=a.message;g(i=>i.filter(i=>i.user.id!==e.invited_user.id))}}})},[null==o?void 0:o.liveStream.status,null==o?void 0:o.liveStream.id,p,h]),(0,r.useEffect)(()=>{o&&(0,l.u4)(l.qY.LIVE_STREAM_JOINED,(0,n._)({live_stream_id:o.liveStream.id},(0,d.extractEventAttributionDataFromRecord)((0,u.cf)())))},[null==o?void 0:o.liveStream.id]),(0,r.useEffect)(()=>{if(!o)return;let e=()=>{(0,l.u4)(l.qY.LIVE_STREAM_LEFT,{live_stream_id:o.liveStream.id})};return window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)}},[o,null==o?void 0:o.liveStream.id]),{guests:b,hasEnded:v,isScheduled:w,viewerCount:y,concurrentViewerCount:_}},m=e=>{let{inputRef:i,liveStream:t}=e,[n,l]=(0,r.useState)(""),[s,u]=(0,r.useState)(!1),c=async()=>{if(!s&&n){u(!0);try{await (0,a.x6)("/api/v1/live_stream/".concat(t.liveStream.id,"/message"),{method:"POST",json:{message_body:n.trim(),message_id:(0,o.QT)()}})}catch(e){alert((0,o.uX)(e))}l(""),u(!1),setTimeout(()=>{var e;null==(e=i.current)||e.focus()},0)}};return{message:n,setMessage:l,loading:s,sendMessage:c}}},96467:function(e,i,t){t.d(i,{K:()=>r});var n=t(17402);function r(e,i,t){let[r,l]=(0,n.useReducer)(e,i,t),a=(0,n.useRef)(r);a.current=r;let o=(0,n.useMemo)(()=>async e=>{if("function"==typeof e)return await e(o,()=>a.current);l(e)},[]);return[r,o]}},25318:function(e,i,t){t.d(i,{D:()=>p});var n=t(4006),r=t(32485),l=t.n(r),a=t(17402),o=t(8515),s=t(76977),u=t(86465),c=t(20500),d=t(63136);let p=(0,a.forwardRef)((e,i)=>{let{action:t,children:r,className:a,errors:p,helpText:m,details:h,label:v,paddingBottom:f,paddingTop:b,flex:g,wrapWithLabel:y,disabled:Y,compact:_}=e,S=_?2:8,w=Array.isArray(h)?h:h?[h]:[];return(0,n.Y)(s.VP,{ref:i,alignItems:"stretch",className:a,gap:S,paddingBottom:f,paddingTop:b,disabled:Y,flex:g,children:(0,n.FD)(s.VP,{gap:4,children:[(0,n.FD)(s.VP,{gap:S,as:y?"label":"div",children:[v&&(0,n.FD)(s.fI,{gap:S,alignItems:"center",justifyContent:"space-between",children:[(0,n.FD)(s.fI,{gap:S,alignItems:"center",children:[(0,n.Y)(d.EY.B4,{weight:"medium",as:y?"div":"label",color:"primary",children:v}),m&&(0,n.Y)(o.V,{text:m})]}),t]}),r&&(0,n.Y)(s.VP,{className:l()({"has-error":p}),children:r})]}),w&&w.length>0&&w.map(e=>(0,n.Y)(c.EE,{children:e})),(0,n.Y)(u.I,{errors:p})]})})})},8295:function(e,i,t){t.d(i,{Jj:()=>C,_d:()=>E,aD:()=>k,gQ:()=>w});var n=t(69277),r=t(4006),l=t(17402),a=t(21481),o=t(69141),s=t(77578),u=t(2886),c=t(84605),d=t(86500),p=t(68349),m=t(35369),h=t(76977),v=t(28911),f=t(75303),b=t(24777),g=t(63136),y=t(75990),Y=t(3843),_=t(39318),S=t(96670);function w(e){var i;let t,f,b,g,w,P,{pub:D,item:T,isOpen:x,setOpen:F,themeVariables:L,width:N}=e,{iString:O}=(0,c.GO)(),{type:B,target_user:R,target_user_id:z,target_pledge_note:V,target_subscription_note:M,post:U}=T,H=D.logo_url||D.cover_photo_url||D.author_photo_url||(null==(i=D.author)?void 0:i.photo_url),W=null==U?void 0:U.cover_image,j="post_asset"===B,{assetThemes:q,assetTypes:K,includePreviewTextToggle:G}=((e,i)=>{var t;let{postCoverImageUrl:n,pubCoverImageUrl:r,pub:l,themeVariables:a}=i,o=[],s=[],u=!1,c=a||l.theme,d=null!=(t=(null==c?void 0:c.web_bg_color)||(null==c?void 0:c.cover_bg_color))?t:"";switch(e){case"post_asset":n&&o.push("image"),((null==c?void 0:c.background_pop_color)||(null==c?void 0:c.background_pop))&&o.push("accent"),o.push("primary"),"#ffffff"!==d.toLowerCase()&&o.push("black&white"),u=!0;break;case"pub_shareable_image":r&&o.push("image"),o.push("primary"),s.push({type:"logo",label:"Logo"}),l.has_posts&&s.push({type:"posts",label:"Top posts"}),l.hero_text&&s.push({type:"description",label:"Description"});break;case"paid_subscription":case"pledged_subscription":((null==c?void 0:c.background_pop_color)||(null==c?void 0:c.background_pop))&&o.push("accent"),o.push("primary")}return{assetThemes:o,assetTypes:s,includePreviewTextToggle:u}})(B,{postCoverImageUrl:W,pubCoverImageUrl:H,pub:D,themeVariables:L}),J=L||D.theme,[$,X]=(0,l.useState)(j?"instagram":"stories"),[Z,Q]=(0,l.useState)(q.find(e=>"image"===e)&&H?"image":q.find(e=>"accent"===e)&&((null==J?void 0:J.background_pop_color)||(null==J?void 0:J.background_pop))?"accent":"primary"),[ee,ei]=(0,l.useState)("logo");(0,l.useEffect)(()=>{x&&(0,d.u4)(d.qY.SHARE_CENTER_CUSTOMIZE_ASSETS_MODAL_OPENED)},[x]);let[et,en]=(0,l.useState)(!0),er=()=>{switch(Z){case"image":return(0,n._)({aspectRatio:$,bgImage:!0},K.length&&{type:ee},G&&et&&{hidePreviewText:!0});case"accent":return(0,n._)({aspectRatio:$,bgColor:(null==J?void 0:J.background_pop_color)||(null==J?void 0:J.background_pop),textColor:null==J?void 0:J.print_on_pop},K.length&&{type:ee},G&&et&&{hidePreviewText:!0});case"primary":return(0,n._)({aspectRatio:$,bgColor:(null==J?void 0:J.web_bg_color)||(null==J?void 0:J.cover_bg_color),textColor:(null==J?void 0:J.print_on_web_bg_color)||(null==J?void 0:J.cover_print_primary)},K.length&&{type:ee},G&&et&&{hidePreviewText:!0});default:return(0,n._)({aspectRatio:$,bgColor:"#ffffff",textColor:"#404040"},K.length&&{type:ee},G&&et&&{hidePreviewText:!0})}},el=(0,p.rr)(),ea=()=>{F(!1)};switch(B){case"arr_10k_milestone":b=Y.Fh.ARR10K,f=(0,r.Y)(a.Q,{pub:D,milestone:b,style:{aspectRatio:$}}),g=(0,_.ed9)(D,b,{aspectRatio:$},"".concat(b," - ").concat("stories"===$?"vertical":$));break;case"arr_1k_milestone":b=Y.Fh.ARR1K,f=(0,r.Y)(a.Q,{pub:D,milestone:b,style:{aspectRatio:$}}),g=(0,_.ed9)(D,b,{aspectRatio:$},"".concat(b," - ").concat("stories"===$?"vertical":$));break;case"list_100_milestone":b=Y.ai.List100,f=(0,r.Y)(a.Q,{pub:D,milestone:b,style:{aspectRatio:$}}),g=(0,_.ed9)(D,b,{aspectRatio:$},"".concat(b," - ").concat("stories"===$?"vertical":$));break;case"list_1k_milestone":b=Y.ai.List1K,f=(0,r.Y)(a.Q,{pub:D,milestone:b,style:{aspectRatio:$}}),g=(0,_.ed9)(D,b,{aspectRatio:$},"".concat(b," - ").concat("stories"===$?"vertical":$));break;case"paid_subscription":f=(0,r.Y)(u.zL,{pub:D,note:M,user:R||{id:z||0},style:er()}),g=(0,_.pJR)(D,R||{id:z||0},er(),{fileToDownload:"Message - ".concat("stories"===$?"vertical":$)}),P=()=>{(0,d.u4)(d.qY.SUBSCRIPTION_NOTE_MEDIA_ASSETS_IMAGE_DOWNLOADED,{note_from_user_id:(null==R?void 0:R.id)||z,aspectRatio:$,source:"download-button"})};break;case"pledged_subscription":f=(0,r.Y)(u.b7,{pub:D,note:V,user:R||{id:z||0},style:er()}),g=(0,_.H_d)(D,R||{id:z||0},er(),{fileToDownload:"Message - ".concat("stories"===$?"vertical":$)}),P=()=>{(0,d.u4)(d.qY.PLEDGE_NOTE_MEDIA_ASSETS_IMAGE_DOWNLOADED,{note_from_user_id:(null==R?void 0:R.id)||z,aspectRatio:$,source:"download-button"})};break;case"pub_shareable_image":t=O("Create shareable image"),f=(0,r.Y)(o.i,{pub:D,style:er()}),w="".concat(D.name," - ").concat("stories"===$?"vertical":$),g=(0,_.gEL)(D,null,er(),{fileToDownload:w}),P=()=>{(0,d.u4)(d.qY.PUBLICATION_MEDIA_ASSETS_IMAGE_DOWNLOADED,{aspectRatio:$,source:"download-button"})};break;case"post_asset":{let e=er(),{text:i,translatedText:n}="image"===Z?{text:"Image".concat(et?" - no preview":""),translatedText:O(et?"Image - no preview":"Image")}:"accent"===Z?{text:"Accent Color".concat(et?" - no preview":""),translatedText:O(et?"Accent Color - no preview":"Accent Color")}:"primary"===Z?{text:"Background Color".concat(et?" - no preview":""),translatedText:O(et?"Background Color - no preview":"Background Color")}:{text:"Black and White".concat(et?" - no preview":""),translatedText:O(et?"Black and White - no preview":"Black and White")};t=O("Create shareable image"),f=U&&(0,r.Y)(y.D,{pub:D,post:U,style:e,translatedText:n,size:420,hoverOverlay:!1}),w="".concat(n," - ").concat("stories"===$?"vertical":$),g=U&&(0,_.fsB)(D,U,e,w),P=()=>{(0,d.u4)(d.qY.WRITER_MEDIA_ASSETS_IMAGE_DOWNLOADED,{post_id:null==U?void 0:U.id,type:i,aspectRatio:e.aspectRatio,share_center:!0,inline:!1,source:"download-button"})}}}["arr_10k_milestone","arr_1k_milestone","list_100_milestone","list_1k_milestone"].includes(B)?(t=O("Share milestone"),w="".concat(b," - ").concat("stories"===$?"vertical":$),P=()=>{(0,d.u4)(d.qY.MILESTONE_MEDIA_ASSETS_IMAGE_DOWNLOADED,{milestone:b,aspectRatio:$,source:"download-button"})}):["paid_subscription","pledged_subscription"].includes(B)&&(t=O("Share message"),w="Message - ".concat("stories"===$?"vertical":$));let eo=async()=>{null==P||P();let e=document.createElement("a");e.href=g,e.download=w,e.target="_blank",e.rel="noopener noreferrer",e.style.display="none",document.body.appendChild(e),e.click(),document.body.removeChild(e)},es=q.length>1,eu=K.length>1,ec=s.C1.length>1;return(0,r.FD)(v.aF,{isOpen:x,onClose:ea,width:N||640,fullscreenMobile:!0,children:[(0,r.Y)(v.rQ,{onClose:ea,title:t,showDivider:!0}),(0,r.Y)(v.cw,{children:(0,r.FD)(h.I1,{gap:20,children:[(0,r.Y)(h.pT,{className:S.A.imageContainer,alignItems:"center",justifyContent:"center",children:f}),(0,r.FD)(E,{children:[es&&(0,r.Y)(C,{assetThemes:q,assetTheme:Z,setAssetTheme:Q,theme:J,pubCoverImageUrl:H}),eu&&(0,r.Y)(I,{assetTypes:K,assetType:ee,setAssetType:ei}),ec&&(0,r.Y)(k,{aspectRatio:$,setAspectRatio:X,includeInstagram:j}),G&&(0,r.Y)(A,{hidePreviewText:et,setHidePreviewText:en})]})]})}),!el&&(0,r.Y)(v.jl,{showDivider:!0,direction:"column",primaryButton:(0,r.Y)(m.$n,{priority:"primary",onClick:eo,children:O("Download image")})})]})}function C(e){let{assetThemes:i,assetTheme:t,setAssetTheme:n,theme:l,pubCoverImageUrl:a}=e;return(0,r.FD)(h.I1,{gap:8,children:[(0,r.Y)(g.EY.B4,{weight:"medium",translated:!0,children:"Background"}),(0,r.Y)(h.Ye,{gap:8,children:i.map(e=>(0,r.Y)(s.Hg,{value:e,isSelected:e===t,onClick:()=>n(e),themeVariables:l,coverImageUrl:a}))})]})}function I(e){let{assetTypes:i,assetType:t,setAssetType:n}=e;return(0,r.FD)(h.I1,{gap:8,children:[(0,r.Y)(g.EY.B4,{weight:"medium",translated:!0,children:"Type"}),(0,r.Y)(h.Ye,{gap:8,children:i.map(e=>{let{type:i,label:l}=e;return(0,r.Y)(s.jK,{label:l,isSelected:i===t,onClick:()=>n(i)})})})]})}function k(e){let{aspectRatio:i,setAspectRatio:t,includeInstagram:n}=e,l=n?s.C1:s.C1.filter(e=>"instagram"!==e);return(0,r.FD)(h.I1,{gap:8,children:[(0,r.Y)(g.EY.B4,{weight:"medium",translated:!0,children:"Aspect Ratio"}),(0,r.Y)(h.Ye,{gap:8,children:l.map(e=>(0,r.Y)(s.cK,{value:e,isSelected:e===i,onClick:()=>t(e)}))})]})}function A(e){let{hidePreviewText:i,setHidePreviewText:t}=e;return(0,r.FD)(h.I1,{gap:8,children:[(0,r.Y)(g.EY.B4,{weight:"medium",translated:!0,children:"Preview Text"}),(0,r.Y)(h.pT,{flex:"grow",alignItems:"center",children:(0,r.Y)(b.d,{checked:!i,onChange:e=>{t(!e),(0,d.u4)(d.qY.SHARE_CENTER_CUSTOMIZE_ASSETS_PREVIEW_TEXT_TOGGLED,{includePreviewText:e})}})})]})}let E=(0,f.I4)({display:"flex",gap:20,overflowX:"auto",flex:"auto",justifyContent:"space-between"})},44338:function(e,i,t){(0,t(17402).createContext)("")},69058:function(e,i,t){t.d(i,{d:()=>a});var n=t(4006),r=t(17028),l=t(28911);function a(e){let{title:i,subtitle:t,children:a,onClose:o}=e;return(0,n.FD)(n.FK,{children:[(0,n.Y)(l.rQ,{title:i,description:t,onClose:o}),(0,n.Y)(l.cw,{children:(0,n.Y)(r.VP,{gap:12,children:a})})]})}},35276:function(e,i,t){t.d(i,{A2:()=>g,A_:()=>Y,BG:()=>A,IE:()=>w,K5:()=>y,Nq:()=>_,RZ:()=>S,Sm:()=>b,Uq:()=>I,Yz:()=>k,pL:()=>C,sF:()=>v,vu:()=>f});var n=t(4006),r=t(47504),l=t(12203),a=t(23345),o=t(47870),s=t(55300),u=t(15977),c=t(38637),d=t(37623),p=t(54687),m=t(47233),h=t(57157);function v(e){let{size:i,className:t}=e;return(0,n.Y)(r.A,{size:i,className:t})}function f(e){let{size:i,className:t}=e;return(0,n.Y)(l.A,{size:i,className:t})}function b(e){let{size:i,className:t}=e;return(0,n.Y)(a.A,{size:i,className:t})}function g(e){let{size:i,className:t}=e;return(0,n.Y)(o.A,{size:i,className:t})}function y(e){let{size:i,className:t}=e;return(0,n.Y)(s.A,{size:i,className:t})}function Y(e){let{size:i,className:t}=e;return(0,n.Y)(u.A,{size:i,className:t})}function _(e){let{size:i,className:t}=e;return(0,n.Y)(l.A,{size:i,className:t})}function S(e){let{size:i,className:t}=e;return(0,n.Y)(c.A,{size:i,className:t})}function w(e){let{size:i,className:t}=e;return(0,n.Y)(d.A,{size:i,className:t})}function C(e){let{size:i,className:t}=e;return(0,n.Y)(p.A,{size:i,className:t})}function I(e){let{size:i,className:t}=e;return(0,n.Y)(l.A,{size:i,className:t})}function k(e){let{size:i,className:t}=e;return(0,n.Y)(m.A,{size:i,className:t})}function A(e){let{size:i,className:t}=e;return(0,n.Y)(h.A,{size:i,className:t})}},76329:function(e,i,t){t.d(i,{z:()=>p});var n=t(69277),r=t(70408),l=t(32641),a=t(4006),o=t(97541),s=t(76977),u=t(83357),c=t(46453),d=t(70690);function p(e){var{forwardedRef:i,href:t,onClick:p,campaign:m}=e,h=(0,l._)(e,["forwardedRef","href","onClick","campaign"]);let{onRefresh:v}=(0,c.eE)();return(0,a.Y)(o.Match,{children:e=>{let{path:l}=e,o=t&&(0,d.y)(l,t);return h.native?(0,a.Y)(s.pT,(0,r._)((0,n._)({as:"a"},h),{href:!o||h.native?t:void 0,onClick:o&&v?v:p,ref:i})):(0,a.Y)(u.N,(0,r._)((0,n._)({},h),{campaign:m,role:"button",href:o?void 0:t,onClick:o&&v?v:p,ref:i}))}})}},72147:function(e,i,t){t.d(i,{X:()=>C});var n=t(4006),r=t(93540),l=t(17402),a=t(84605),o=t(46275),s=t(95899),u=t(6547),c=t(44333),d=t(76528),p=t(89490),m=t(97515),h=t(76977),v=t(414),f=t(67140),b=t(60281),g=t(46453),y=t(93718),Y=t(45937),_=t(11510),S=t(28700),w=t(82776);function C(e){let{id:i,subpath:t}=e,{subjectProfile:r}=(0,s.xc)({subjectId:i.startsWith("@")?i.replace("@",""):i});return r?(0,n.Y)(I,{profile:r,subpath:t}):null}function I(e){var i;let{profile:t,subpath:r}=e,{iString:s}=(0,a.GO)(),u=t.name;(0,g.t2)(u||"",{backAction:(0,S.gY)(t),alwaysPinTitle:!0});let d=(0,c.lq)(),p=(0,_.Iu)(),m=null==(i=r.match(/\/([^/]+)$/))?void 0:i[1],b=(0,l.useRef)(null),y=!t.primaryPublication,Y=(0,o.BR)().isOnDestination,w=e=>{let i=history.state;d(Y?(0,S.o4)(t,e,{noBase:!0}):"/profile/".concat(e),!0),history.replaceState(i,"")};(0,l.useEffect)(()=>{y&&"subscribers"===m&&w("followers")},[y,m]);let C=[...y?[]:[{value:"subscribers",label:s("Subscribers")}],{value:"followers",label:t.followerCount&&t.followerCount>0?"".concat(s("Followers")," (").concat((0,f.V)(t.followerCount,"number-truncated"),")"):s("Followers")},{value:"following",label:s("Following")}];return(0,n.FD)(h.I1,{flex:"grow",style:{maxWidth:568},minWidth:0,paddingX:20*!p,paddingTop:20,gap:20,children:[(0,n.Y)(v.r,{value:m,tabs:C,onChange:w,style:{minHeight:48},ariaLabel:s("Select filter")}),(0,n.Y)(h.I1,{gap:4,ref:b,paddingBottom:20,children:"subscribers"===m?(0,n.Y)(k,{profile:t,bodyRef:b}):"followers"===m?(0,n.Y)(A,{profile:t,bodyRef:b}):(0,n.Y)(E,{profile:t,bodyRef:b})})]})}function k(e){let{profile:i,bodyRef:t}=e,{id:l}=i,{data:a,users:o,isLoading:s,error:u}=D(l,"subscribers",t);return(0,n.Y)(n.FK,{children:u?"Error":s?Array(10).fill(null).map(()=>(0,n.Y)(b.SE,{})):a?0===o.length?(0,n.Y)(P,{children:(0,n.Y)(m.p,{icon:(0,n.Y)(r.A,{}),title:"No subscribers yet"})}):o.map(e=>(0,n.Y)(y.I,{person:e,surface:"profile_Subscribers"},e.id)):null})}function A(e){let{profile:i,bodyRef:t}=e,r=(0,w.guessFirstName)(i.name),{data:l,users:a,isLoading:o,error:s}=D(i.id,"followers",t);return(0,n.Y)(n.FK,{children:s?"Error":o?Array(10).fill(null).map(()=>(0,n.Y)(b.SE,{})):l?a.length?a.map(e=>(0,n.Y)(y.I,{person:e,surface:"profile_Followers"},e.id)):(0,n.Y)(P,{children:(0,n.Y)(m.p,{icon:(0,n.Y)(u.A,{}),title:"No followers yet",description:"Be the first to follow ".concat(r)})}):null})}function E(e){let{profile:i,bodyRef:t}=e,r=(0,w.guessFirstName)(i.name),{data:l,users:a,isLoading:o,error:s}=D(i.id,"following",t);return(0,n.Y)(n.FK,{children:s?"Error":o?Array(10).fill(null).map(()=>(0,n.Y)(b.SE,{})):l?a.length?a.map(e=>(0,n.Y)(y.I,{person:e,surface:"profile_Following"},e.id)):(0,n.Y)(P,{children:(0,n.Y)(m.p,{icon:(0,n.Y)(u.A,{}),title:"".concat(r," isn't following anyone yet")})}):null})}let P=(0,p.yw)({display:"flex",paddingY:48,justifyContent:"center",alignItems:"center",flex:"grow"});function D(e,i,t){var n;let[r,a]=(0,l.useState)(20),{data:o,isLoading:s,error:u}=(0,d.OU)("/api/v1/user/".concat(e,"/subscriber-lists"),{query:{lists:i},deps:[e,i]},{revalidateOnMount:!0}),c=null!=(n=null==o?void 0:o.subscriberLists.flatMap(e=>e.groups.flatMap(e=>e.users)))?n:[],p=c.length>r;return(0,Y.X)(()=>a(r+20),[r,p],{shouldCheck:p,threshold:640,bodyRef:t}),{data:o,isLoading:s,error:u,users:c.slice(0,r)}}},43296:function(e,i,t){t.d(i,{$P:()=>h,F$:()=>p,XW:()=>m});var n=t(99851),r=t(69277),l=t(70408),a=t(4006),o=t(17402),s=t(94729),u=t(35666);class c{async connect(){try{if(!this.host)throw Error("Attempted to connect without a token");this.ws=new WebSocket(this.host),this.ws.addEventListener("open",()=>{for(let[e,i]of this.channels)i.size>0&&this.send({action:"subscribe",channel:e})}),this.ws.addEventListener("error",e=>{console.error(e),"closed"!==this.connectivityState&&(this.error=Error("Generic error"),this.handleError())}),this.ws.addEventListener("close",e=>{"closed"!==this.connectivityState&&(this.error={code:e.code,reason:e.reason,wasClean:e.wasClean},this.handleError())}),this.ws.addEventListener("message",e=>{"open"!==this.connectivityState&&(this.connectivityState="open",clearTimeout(this.timeoutId),this.reconnectInterval=900,this.notifyConnectivityChange());let i=JSON.parse(e.data),t=(0,l._)((0,r._)({},i),{data:i.data?(0,l._)((0,r._)({},i.data),{message:"string"==typeof i.data.message?JSON.parse(i.data.message):null}):null});if(t.data){var n;for(let e of null!=(n=this.channels.get(t.data.channel))?n:[])e(t)}}),clearTimeout(this.timeoutId);let e=this.ws;this.timeoutId=setTimeout(()=>{"connecting"===this.connectivityState&&(this.error=Error("Timeout"),e.close(),this.handleError())},3e4)}catch(e){this.error=e instanceof Error?e:Error(String(e)),this.handleError()}}async refreshToken(){let e;this.channels.size>0&&(e=Array.from(this.channels.keys()).join(","));let i=await (0,s.x6)("/api/v1/realtime/token",{query:{channels:e}});return this.token=i.token,this.expiry=i.expiry,this.host=i.endpoint,this.ws||this.connect(),i}send(e){let{ws:i}=this;if(!i)throw Error("Cannot send without a connection.");i.send(JSON.stringify((0,r._)({token:this.token},e)))}publish(e,i){this.send({action:"publish",channel:e,message:JSON.stringify(i)})}listen(e){let i=[],t=new Set(this.channels.keys());return this.subscriptionQueue=this.subscriptionQueue.then(async()=>{for(let[t,n]of Object.entries(e)){let e=this.channels.get(t);e||(e=new Set,this.channels.set(t,e)),e.add(n),i.push(()=>{var e;let i=this.channels.get(t);null==i||i.delete(n),(null==i?void 0:i.size)===0&&(null==(e=this.ws)?void 0:e.readyState)===WebSocket.OPEN&&(this.send({action:"unsubscribe",channel:t}),this.channels.delete(t))})}let n=(0,u.iv)(new Set(this.channels.keys()),t);if(n.size>0){var r;if(await this.refreshToken(),(null==(r=this.ws)?void 0:r.readyState)===WebSocket.OPEN)for(let e of n)this.send({action:"subscribe",channel:e})}}),()=>{let e=new Set(this.channels.keys());for(let e of i)e();(0,u.iv)(e,new Set(this.channels.keys())).size>0&&this.refreshToken()}}onConnectivityChange(e){return this.connectivityHandlers.add(e),()=>{this.connectivityHandlers.delete(e)}}destroy(){var e;this.channels.clear(),this.connectivityHandlers.clear(),this.connectivityState="closed",null==(e=this.ws)||e.close(),clearTimeout(this.reconnectTimeoutId),clearTimeout(this.timeoutId)}notifyConnectivityChange(){for(let e of this.connectivityHandlers)e(this.connectivityState)}handleError(){console.info("ZyncSocket: Connection closed"),clearTimeout(this.timeoutId),"closed"!==this.connectivityState&&(this.connectivityState="closed",this.notifyConnectivityChange()),0===this.reconnectTimeoutId&&(console.info("ZyncSocket: Attempting to reconnect..."),this.reconnectTimeoutId=setTimeout(()=>{this.reconnectTimeoutId=0,this.reconnectInterval=Math.min(2*this.reconnectInterval,6e4),this.connect()},this.reconnectInterval+.2*this.reconnectInterval))}constructor(){(0,n._)(this,"token",void 0),(0,n._)(this,"expiry",void 0),(0,n._)(this,"host",void 0),(0,n._)(this,"ws",void 0),(0,n._)(this,"connectivityState","closed"),(0,n._)(this,"error",void 0),(0,n._)(this,"reconnectInterval",900),(0,n._)(this,"reconnectTimeoutId",0),(0,n._)(this,"channels",new Map),(0,n._)(this,"connectivityHandlers",new Set),(0,n._)(this,"timeoutId",0),(0,n._)(this,"subscriptionQueue",Promise.resolve())}}let d=(0,o.createContext)(null);function p(e){let{children:i}=e,[t,n]=(0,o.useState)(null);return(0,o.useEffect)(()=>{null==t||t.destroy();let e=new c;return n(e),()=>{e.destroy()}},[]),(0,a.Y)(d.Provider,{value:t,children:i})}function m(){return(0,o.useContext)(d)}function h(){var e;let i=m(),[t,n]=(0,o.useState)(null!=(e=null==i?void 0:i.connectivityState)?e:"closed");return(0,o.useEffect)(()=>null==i?void 0:i.onConnectivityChange(n),[i]),t}},22230:function(e,i,t){t.d(i,{$:()=>a,X:()=>o});var n=t(41935),r=t(68349),l=t(5180);function a(e){let{tabId:i,restacking_user_id:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=(0,l.wA)(),o=(0,n.N9)();return async(e,n,l)=>{a({type:"post_like",payload:{postId:e,isLiked:n}}),l&&a({type:"post_like",payload:{postId:e,isLiked:n,mediaClipId:l}});try{return await o(e,n,{tabId:i,restacking_user_id:t,media_clip_id:l}),!0}catch(i){return a({type:"post_like",payload:{postId:e,isLiked:!n}}),l&&a({type:"post_like",payload:{postId:e,isLiked:!n,mediaClipId:l}}),alert((0,r.uX)(i)),!1}}}function o(e){var i;return null!=(i=e.reactions["❤"])?i:0}},83804:function(e,i,t){t.d(i,{Kd:()=>I,lC:()=>w,zK:()=>S});var n=t(4006),r=t(32485),l=t.n(r),a=t(49921),o=t(5061),s=t(17402),u=t(17988),c=t(78649),d=t(82519),p=t(84605),m=t(85478),h=t(17028),v=t(56153),f=t(46376),b=t(70577),g=t(32848),y=t(43296),Y=t(55714),_=t(93375);let S=e=>{let{liveStream:i,handle:t,subscriptions:r,setSubscriptions:l,className:o,isHostView:s,isOpen:c=!0,onClose:d=()=>void 0,showClose:m=!1,showInviteOption:f,activeStreamerCount:b}=e,{iString:g}=(0,p.GO)(),y=(0,u.useMediaQuery)({maxWidth:800});return(0,n.FD)(h.VP,{display:!c||(null==t?void 0:t.active)||y?"none":"flex",width:400,alignSelf:"stretch",sizing:"border-box",borderLeft:"detail",className:o,children:[(0,n.FD)(h.pT,{padding:16,borderBottom:"detail",alignItems:"center",justifyContent:"space-between",children:[(0,n.Y)(h.EY.H4,{userSelect:"none",children:g("Live chat")}),m&&(0,n.Y)(h.K0,{onClick:d,children:(0,n.Y)(a.A,{size:20})})]}),(0,n.Y)(w,{liveStream:i,isHostView:s,showInviteOption:f,activeStreamerCount:b}),(0,n.Y)(v.T,{liveStream:i,subscriptions:r,setSubscriptions:l,showShareButton:!s})]})},w=e=>{var i,t;let{liveStream:r,isHostView:l,showInviteOption:a,activeStreamerCount:u}=e,[c,d]=(0,s.useState)([]),[p,v]=(0,s.useState)(!0),_=(0,s.useRef)(null),{getConfigFor:S}=(0,m.mJ)(),w=S("thefp_enable_web_livestream_kicking"),A=(0,y.XW)(),E=(0,g.n7)(),P=e=>{d(i=>i.find(i=>i.id===e.id)?i:[...i,e].slice(-1e3))};if((0,s.useEffect)(()=>null==A?void 0:A.listen({[(0,Y.sl)({streamId:r.liveStream.id})]:e=>{var i,t;let{data:n}=e;(null==n||null==(i=n.message)?void 0:i.type)==="live-stream:message-sent"&&P(n.message.message),(null==n||null==(t=n.message)?void 0:t.type)==="live-stream:viewer-count-updated"&&n.message.num_viewers_joined>0&&P(n.message),p&&setTimeout(()=>{_.current&&(_.current.scrollTop=_.current.scrollHeight)},0)}}),[A,r.liveStream.id,p]),(0,s.useEffect)(()=>{_.current&&!r.liveStreamInformation.desktopPlaybackUrl&&(_.current.scrollTop=_.current.scrollHeight)},[r.liveStreamInformation.desktopPlaybackUrl]),!l&&!r.liveStreamInformation.desktopPlaybackUrl)return(0,n.Y)(b.S,{});if(l&&0===c.length)return(0,n.Y)(h.VP,{flex:"grow",position:"relative",justifyContent:"center",children:(0,n.Y)(h.pT,{justifyContent:"center",children:(0,n.FD)(h.VP,{alignItems:"center",gap:16,children:[(0,n.Y)(o.A,{size:24}),(0,n.Y)(h.EY.B4,{translated:!0,weight:"semibold",children:"Live chat will appear here"})]})})});let D=null==(i=E.result)?void 0:i.publicationUserMap.get(null!=(t=r.liveStream.publication_id)?t:-1),T=(null==D?void 0:D.role)==="admin";return(0,n.FD)(h.VP,{flex:"grow",position:"relative",children:[(0,n.Y)(C,{ref:_,onScroll:()=>{_.current&&v(32>=Math.abs(_.current.scrollTop))},children:(0,n.Y)(I,{children:c.map(e=>"user"in e?(0,n.Y)(f.K,{message:e,showBlockButton:!!T&&!!w,liveStream:r.liveStream,disableUserLinks:l,showInviteOption:a,activeStreamerCount:u},e.id):e.num_viewers_joined>0?(0,n.Y)(f.t,{message:e,disableUserLinks:l},e.id):null)})}),(0,n.Y)(k,{scrollRef:_,hidden:p})]})},C=(0,h.I4)({display:"flex",direction:"column-reverse",flex:"grow",scrollBar:"hidden",overflow:"auto",position:"relative"}),I=(0,h.I4)({display:"flex",direction:"column",padding:16,gap:16}),k=e=>{let{scrollRef:i,hidden:t}=e;return(0,n.Y)(c.Q,{children:(0,n.Y)(h.pT,{bg:"primary",radius:"full",className:l()(_.A.jumpButton,t&&_.A.hidden),children:(0,n.Y)(h.K0,{priority:"secondary-outline",rounded:!0,onClick:()=>{setTimeout(()=>{var e;null==(e=i.current)||e.scrollTo({top:i.current.scrollHeight,behavior:"smooth"})},0)},children:(0,n.Y)(d.A,{})})})})}},67215:function(e,i,t){t.d(i,{W:()=>S});var n=t(79785),r=t(4006),l=t(17402),a=t(47963),o=t(81209),s=t(85048),u=t(84605),c=t(46271),d=t(86500),p=t(76977),m=t(28911),h=t(45974),v=t(63136),f=t(41086),b=t(49807),g=t(57324),y=t(2592);function Y(){let e=(0,n._)([""," and ",""]);return Y=function(){return e},e}function _(){let e=(0,n._)([""," by ",""]);return _=function(){return e},e}let S=e=>{let{profile:i,activeLiveStream:t,subscriptionToLiveStreamPub:n,invitedLiveStreamPublications:a,subscriptionsToLiveStreamInvitedPub:o,freeSignup:s,freeSignupEmail:u}=e,[c,d]=(0,l.useState)(!0);return(0,r.Y)(w,{profile:i,activeLiveStream:t,subscriptionToLiveStreamPub:n,isOpen:c,onClose:()=>d(!1),freeSignup:s,freeSignupEmail:u,invitedLiveStreamPublications:a,subscriptionsToLiveStreamInvitedPub:o})},w=e=>{var i,t,n,S,w,C,I,k,A,E,P,D,T;let{profile:x,activeLiveStream:F,subscriptionToLiveStreamPub:L,isOpen:N,onClose:O,freeSignup:B,freeSignupEmail:R,invitedLiveStreamPublications:z,subscriptionsToLiveStreamInvitedPub:V}=e,M=(0,b.Xrv)({liveStreamId:F.liveStream.id,utm_source:g.VU.web,utm_campaign:g._9.profileLiveStream,params:{appStoreRedirect:!0}}),[U,H]=(0,l.useState)(!1),{iTemplate:W}=(0,u.GO)(),j=(0,c.Jd)(),q=F.pub,K=Object.entries(null!=V?V:{}).find(e=>{var i;let[t,n]=e;return["free_signup","subscribed"].includes(null!=(i=n.membership_state)?i:"unsubscribed")}),G=!["free_signup","subscribed"].includes(null!=(P=null==L?void 0:L.membership_state)?P:"unsubscribed")&&(null==z?void 0:z.find(e=>"enabled"===e.payments_state&&e.plans&&Number(null==K?void 0:K[0])===e.id)),J=Object.entries(null!=V?V:{}).find(e=>{let[i,t]=e;return"free_signup"===t.membership_state}),$=(null==L?void 0:L.membership_state)!=="free_signup"&&(null==z?void 0:z.find(e=>"enabled"===e.payments_state&&e.plans&&Number(null==J?void 0:J[0])===e.id)),{version:X,showLogo:Z,Header:Q,Subtext:ee,CTA:ei,invitedPub:et=null}=!q||"only_founding"!==F.liveStream.audience||(null==L?void 0:L.membership_state)==="subscribed"&&(null==L?void 0:L.is_founding)||(null==K||null==(i=K[1])?void 0:i.membership_state)==="subscribed"&&(null==K||null==(t=K[1])?void 0:t.is_founding)?q&&"only_paid"===F.liveStream.audience&&(null==L?void 0:L.membership_state)!=="subscribed"&&(null==J||null==(w=J[1])?void 0:w.membership_state)!=="subscribed"?{version:"paywall",showLogo:!1,invitedPub:$,Header:(0,r.FD)(v.EY.H4,{weight:"heavy",align:"center",translated:!0,children:["This live video is for paid subscribers of"," ",I18N.p($?$.name:q.name)]}),Subtext:(0,r.Y)(v.EY.B3,{align:"center",translated:!0,children:"Choose a paid subscription to watch"}),CTA:(0,r.FD)(p.I1,{className:y.A.subscribeWidgetContainer,alignItems:"stretch",padding:20,children:[(0,r.Y)(o.A,{freeSignup:B||(null==L?void 0:L.membership_state)==="free_signup"||(null==z?void 0:z.find(e=>"enabled"===e.payments_state&&e.plans&&Number(null==J?void 0:J[0])===e.id))&&(null==J||null==(C=J[1])?void 0:C.membership_state)==="free_signup",freeSignupEmail:R,isStatic:!1,pub:$||q,source:g.VU.profileLiveStream,user:j}),(0,r.Y)(s.qd,{className:y.A.tos,publication:q})]})}:!q||"only_free"!==F.liveStream.audience||["subscribed","free_signup"].includes((null==L?void 0:L.membership_state)||"unsubscribed")||Object.values(null!=V?V:{}).every(e=>["subscribed","free_signup"].includes(e.membership_state||"unsubscribed"))||B?{version:"open app",showLogo:!1,Header:(0,r.FD)(v.EY.H4,{weight:"heavy",align:"center",translated:!0,children:["Watch ",I18N.p(x.name),"'s live video in the Substack app"]}),Subtext:(0,r.Y)(v.EY.B3,{align:"center",translated:!0,children:"Available now for iOS and Android"}),CTA:(0,r.Y)(a.gF,{hideEmailPrompt:!0,utm_campaign:"profile-live-stream",utm_source:"web",openUrl:M})}:{version:"freewall",showLogo:!!(null==z?void 0:z.length),Header:(0,r.FD)(v.EY.H4,{weight:"heavy",align:"center",translated:!0,children:["Subscribe for free to watch"," ",I18N.p(F.liveStream.title)]}),Subtext:(0,r.Y)(v.EY.B3,{align:"center",color:"secondary",children:(null==z?void 0:z.find(e=>e.name))?W(Y(),q.name,(null==(I=z.find(e=>e.name))?void 0:I.name)||""):q.author_name?W(_(),q.name,q.author_name):q.name}),CTA:(0,r.FD)(p.I1,{className:y.A.subscribeWidgetContainer,alignItems:"stretch",padding:20,children:[(0,r.Y)(o.A,{freeSignup:B||(null==L?void 0:L.membership_state)==="free_signup"||Object.values(null!=V?V:{}).some(e=>"free_signup"===e.membership_state),freeSignupEmail:R,isStatic:!1,pub:q,additionalPubIds:(null==z?void 0:z.find(e=>e.name))?[null==(k=z.find(e=>e.name))?void 0:k.id].filter(e=>!!e):[],source:g.VU.profileLiveStream,user:j,onSignup:()=>{U||window.location.reload()},onConfirmationRequired:()=>{window.location.search+="&requires_confirmation=true",H(!0)}}),(0,r.Y)(s.qd,{className:y.A.tos,publication:q})]})}:{version:"founding paywall",showLogo:!1,invitedPub:G,Header:(0,r.FD)(v.EY.H4,{weight:"heavy",align:"center",translated:!0,children:["This live video is for founding subscribers of"," ",I18N.p(G?G.name:q.name)]}),Subtext:(0,r.Y)(v.EY.B3,{align:"center",translated:!0,children:"Choose a founding subscription to watch"}),CTA:(0,r.FD)(p.I1,{className:y.A.subscribeWidgetContainer,alignItems:"stretch",padding:20,children:[(0,r.Y)(o.A,{freeSignup:B||(null==L?void 0:L.membership_state)==="free_signup"||(null==L?void 0:L.membership_state)==="subscribed"||(null==z?void 0:z.find(e=>"enabled"===e.payments_state&&e.plans&&Number(null==K?void 0:K[0])===e.id))&&((null==K||null==(n=K[1])?void 0:n.membership_state)==="free_signup"||(null==K||null==(S=K[1])?void 0:S.membership_state)==="subscribed"),freeSignupEmail:R,isStatic:!1,pub:G||q,source:g.VU.profileLiveStream,user:j,foundingUpsell:!0}),(0,r.Y)(s.qd,{className:y.A.tos,publication:q})]})};return((0,l.useEffect)(()=>{if(N){var e;(0,d.u4)(d.qY.LIVE_STREAM_UPSELL_MODAL_SEEN,{live_stream_id:F.liveStream.id,publication_id:null==(e=F.pub)?void 0:e.id,version:X})}},[N,X,F.liveStream.id,null==(A=F.pub)?void 0:A.id]),(0,f.y)("requires_confirmation"))?(0,r.FD)(m.aF,{isOpen:N,onClose:O,children:[(0,r.Y)(m.rQ,{onClose:O,icon:Z&&et&&(null==et?void 0:et.logo_url)&&(null==(D=F.pub)?void 0:D.logo_url)?(0,r.FD)(p.I1,{className:y.A.pubAvatars,alignItems:"center",children:[(0,r.Y)(h.Nq,{className:y.A.invitedPubAvatar,pub:et,size:48}),(0,r.Y)(h.Nq,{className:y.A.mainPubAvatar,pub:F.pub,size:48})]}):void 0}),(0,r.Y)(m.cw,{children:(0,r.FD)(p.I1,{gap:4,children:[(0,r.Y)(v.EY.H4,{weight:"heavy",align:"center",translated:!0,children:"Confirm your email address"}),(0,r.FD)(v.EY.B3,{align:"center",translated:!0,children:["We sent an email to"," ",I18N.p(null!=(T=R||(null==j?void 0:j.email))?T:"")," with a confirmation link. Click the link to finish your subscription."]})]})})]}):(0,r.FD)(m.aF,{isOpen:N,onClose:O,children:[(0,r.Y)(m.rQ,{onClose:O,icon:Z&&et&&(null==et?void 0:et.logo_url)&&(null==(E=F.pub)?void 0:E.logo_url)?(0,r.FD)(p.I1,{className:y.A.pubAvatars,alignItems:"center",children:[(0,r.Y)(h.Nq,{className:y.A.invitedPubAvatar,pub:et,size:48}),(0,r.Y)(h.Nq,{className:y.A.mainPubAvatar,pub:F.pub,size:48})]}):void 0}),(0,r.Y)(m.cw,{children:(0,r.FD)(p.I1,{gap:4,children:["active"===F.liveStream.status?Q:(0,r.FD)(v.EY.H4,{weight:"heavy",align:"center",translated:!0,children:[I18N.p(x.name),"'s live video has ended. Download the app so you can join next time"]}),ee]})}),ei]})}},10682:function(e,i,t){t.d(i,{C:()=>eq});var n=t(69277),r=t(70408),l=t(79785),a=t(4006),o=t(97213),s=t(50180),u=t(75107),c=t(72102),d=t(17402),p=t(77849),m=t(43262),h=t(79909),v=t(84605),f=t(46271),b=t(85042),g=t(86500),y=t(94729),Y=t(1683),_=t(68349),S=t(89490),w=t(35369),C=t(17028),I=t(57820),k=t(36372),A=t(7936),E=t(47963),P=t(28911);let D=e=>{let{isOpen:i,onClose:t}=e,{iString:n}=(0,v.GO)();return(0,a.FD)(P.aF,{isOpen:i,onClose:t,children:[(0,a.Y)(P.rQ,{onClose:t,title:n("Download the Substack app"),description:n("The Substack app is required to use the live stream practice room"),showDivider:!0}),(0,a.Y)(E.gF,{})]})};var T=t(38992),x=t(83804),F=t(56153),L=t(28541),N=t(45773),O=t(23623),B=t(24078),R=t(22057),z=t(16884),V=t(39318),M=t(49807),U=t(50963),H=t(57324);function W(){let e=(0,l._)(['"','" was cancelled']);return W=function(){return e},e}function j(){let e=(0,l._)(['"','" has ended']);return j=function(){return e},e}function q(){let e=(0,l._)(["Subscribed to ",""]);return q=function(){return e},e}function K(){let e=(0,l._)(["See more from ",""]);return K=function(){return e},e}function G(){let e=(0,l._)(["See more from ",""]);return G=function(){return e},e}let J=e=>{let{liveStream:i,guests:t,isSubscribedToAll:l,setSubscriptions:o,subscriptions:s}=e,{iTemplate:u,iString:c}=(0,v.GO)(),{popToast:p}=(0,k.d)(),[m,h]=(0,d.useState)([]),b=(0,f.Jd)(),y="cancelled"===i.liveStream.status?u(W(),i.liveStream.title):u(j(),i.liveStream.title);(0,d.useEffect)(()=>{(0,g.u4)(g.qY.LIVE_STREAM_ENDED_SCREEN_VIEWED,{live_stream_id:i.liveStream.id})},[]);let Y=(0,d.useMemo)(()=>[i,...t].sort((e,i)=>{var t,n,r,l,a,o,u,c;let d=["free_signup","subscribed"].includes(null!=(o=null==s||null==(t=s[null!=(a=null==(n=e.pub)?void 0:n.id)?a:0])?void 0:t.membership_state)?o:"unsubscribed")||!e.pub,p=["free_signup","subscribed"].includes(null!=(c=null==s||null==(r=s[null!=(u=null==(l=i.pub)?void 0:l.id)?u:0])?void 0:r.membership_state)?c:"unsubscribed")||!i.pub;return d&&!p?1:!d&&p?-1:0}),[]),S=async e=>{let i=!1;if(!b){window.location.href=(0,V.my9)(e,{utm_source:H.VU.liveStreamEndCard,next:document.location.href,utm_medium:H.Jn.web});return}h(i=>[...i,e.id]);try{let l=(await (0,z.yc)(e.id,H.VU.liveStreamEndCard,{publication:null!=e?e:void 0,user:b,openPubInNewTabAfterSubscription:!1})).errorMessage;l?p(()=>(0,a.Y)(k.y,{Icon:L.A,text:l})):t.length?(o(i=>(0,r._)((0,n._)({},i),{[e.id]:(0,r._)((0,n._)({},i[e.id]),{membership_state:"free_signup"})})),p(()=>(0,a.Y)(k.y,{Icon:N.A,text:u(q(),(null==e?void 0:e.name)||(null==b?void 0:b.name)||"")}))):((0,_.V2)((0,V.my9)(e,{utm_source:H.VU.liveStreamEndCard,next:document.location.href,utm_medium:H.Jn.web,just_signed_up:!0}),{local_navigation:!1}),i=!0)}catch(e){p(()=>(0,a.Y)(k.y,{Icon:L.A,text:(0,_.uX)(e)}))}finally{i||h(i=>i.filter(i=>i!==e.id))}};if(0===t.length){var w,I,A,E,P,D,T,x;let e=["free_signup","subscribed"].includes(null!=(D=null==s||null==(w=s[null!=(P=null==(I=i.pub)?void 0:I.id)?P:0])?void 0:w.membership_state)?D:"unsubscribed"),t=i.pub&&!e;return(0,a.Y)(O.a,{children:(0,a.FD)(C.VP,{alignItems:"center",gap:20,width:440,children:[(0,a.Y)(B.eu,{user:i.user,size:80}),(0,a.FD)(C.VP,{alignItems:"center",gap:8,children:[(0,a.Y)(C.EY.H3,{color:"primary",weight:"medium",textAlign:"center",children:y}),l?null:(0,a.Y)(C.EY.B4,{color:"tertiary",textAlign:"center",translated:!0,children:"Subscribe to receive a notification when the recording is published"})]}),(0,a.Y)(C.$n,{priority:"primary",size:"lg",onClick:()=>{t&&i.pub&&S(i.pub)},href:t?void 0:(0,M.gYq)(i.user,{utm_source:H.VU.liveStreamEndCard}),loading:m.includes(null!=(T=null==(A=i.pub)?void 0:A.id)?T:0),children:t?c(m.includes(null!=(x=null==(E=i.pub)?void 0:E.id)?x:0)?"Subscribing...":"Subscribe"):u(K(),(0,U.$k)(i.user.name))})]})})}return(0,a.Y)(O.a,{children:(0,a.FD)(C.VP,{alignItems:"center",gap:24,width:440,children:[(0,a.Y)(R.Z,{direction:"rtl",users:[i.user,...t.map(e=>e.user)],size:60}),(0,a.FD)(C.VP,{alignItems:"center",gap:8,children:[(0,a.Y)(C.EY.H3,{weight:"medium",color:"primary",textAlign:"center",children:y}),l?null:(0,a.Y)(C.EY.B4,{color:"tertiary",textAlign:"center",translated:!0,children:"Subscribe to receive a notification when the recording is published"})]}),(0,a.Y)(C.VP,{gap:12,children:Y.map((e,i)=>{var t,n,r,l,o,u,c;return(0,a.Y)($,{user:e.user,pub:null!=(l=e.pub)?l:void 0,isSubscribing:m.includes(null!=(o=null==(t=e.pub)?void 0:t.id)?o:0),isSubscribed:["free_signup","subscribed"].includes(null!=(c=null==s||null==(n=s[null!=(u=null==(r=e.pub)?void 0:r.id)?u:0])?void 0:n.membership_state)?c:"unsubscribed"),onSubscribe:S},e.user.id||i)})})]})})},$=e=>{let{user:i,pub:t,isSubscribed:n,isSubscribing:r,onSubscribe:l}=e,{iString:o,iTemplate:s}=(0,v.GO)(),u=t&&!n;return(0,a.FD)(C.fI,{alignItems:"center",gap:12,width:440,children:[(0,a.Y)(B.eu,{user:i,size:40}),(0,a.FD)(C.VP,{gap:2,children:[(0,a.Y)(C.EY.B3,{weight:"medium",color:"primary",children:i.name}),i.handle&&(0,a.FD)(C.EY.B5,{color:"primary",lineHeight:16,children:["@",i.handle]})]}),(0,a.Y)(C.az,{flex:"grow"}),(0,a.Y)(C.$n,{priority:u?"primary":"secondary",size:"sm",onClick:()=>{u&&l(t)},href:u?void 0:(0,M.gYq)(i,{utm_source:H.VU.liveStreamEndCard}),loading:r,children:u?o(r?"Subscribing...":"Subscribe"):s(G(),(0,U.$k)(i.name))})]})};var X=t(81209),Z=t(45974),Q=t(61554),ee=t(40659);function ei(){let e=(0,l._)([""," and ",""]);return ei=function(){return e},e}function et(){let e=(0,l._)(["",", ",", and ",""]);return et=function(){return e},e}function en(){let e=(0,l._)(["",", and ",""]);return en=function(){return e},e}function er(){let e=(0,l._)(["This live stream is only for founding members of ",""]);return er=function(){return e},e}function el(){let e=(0,l._)(["This live stream is only for paid subscribers of ",""]);return el=function(){return e},e}function ea(){let e=(0,l._)(["This live video is only for subscribers of ",""]);return ea=function(){return e},e}function eo(){let e=(0,l._)(["Subscribe to ",""]);return eo=function(){return e},e}let es=e=>{let{liveStream:i,guests:t,subscriptions:n,setSubscriptions:r,open:l,setOpen:o}=e,{title:s,subtitle:u,isOpen:c,showIndividualPubs:d}=ep({liveStream:i,guests:t,open:l});if(!i.pub)return null;let p=t.find(e=>{var i;return null==(i=e.pub)?void 0:i.logo_url});return(0,a.FD)(P.aF,{isOpen:c,onClose:()=>{o(!1)},children:[(0,a.Y)(P.rQ,{title:s,description:u,alignItems:"center",icon:(0,a.Y)(eu,{liveStream:i,guestPubWithLogo:p})}),(0,a.Y)(P.cw,{children:(0,a.Y)(C.VP,{gap:20,paddingTop:8,children:d?(0,a.FD)(a.FK,{children:[(0,a.Y)(ed,{pub:i.pub,streamingUser:i.user,subscriptions:n,setSubscriptions:r,setOpen:o,foundingUpsell:"only_founding"===i.liveStream.audience,audience:i.liveStream.audience}),t.map(e=>{var t;return(0,a.Y)(ed,{pub:e.pub,streamingUser:e.user,subscriptions:n,setSubscriptions:r,setOpen:o,foundingUpsell:"only_founding"===i.liveStream.audience,audience:i.liveStream.audience},null==(t=e.pub)?void 0:t.id)})]}):(0,a.FD)(a.FK,{children:[(0,a.Y)(ec,{liveStream:i,guests:t,subscriptions:n}),(0,a.Y)(C.az,{children:(0,a.Y)(Q.U,{includeCheckbox:!1,addSubscribePreamble:!0,color:"secondary",textAlign:"center"})})]})})})]})},eu=e=>{let{liveStream:i,guestPubWithLogo:t}=e;return t&&"only_free"===i.liveStream.audience?(0,a.FD)(C.az,{position:"relative",width:80,height:80,children:[(0,a.Y)(Z.Nq,{className:"primaryPubAvatar-DsPqHi",pub:i.pub,size:48,radius:"xs"}),(0,a.Y)(Z.Nq,{className:"guestPubAvatar-tqWNqe",pub:t.pub||void 0,size:48,radius:"xs"})]}):(0,a.Y)(Z.Nq,{pub:i.pub,size:48,radius:"sm",outline:"detail"})},ec=e=>{var i,t,n,r,l,o,s,u,c,d,p,m,h,b,g,y,Y,_,S;let{liveStream:w,guests:C,subscriptions:I}=e,{iString:k}=(0,v.GO)(),A=(0,f.Jd)();return w.pub?(A&&(A.is_subscribed=["subscribed"].includes(null!=(m=null==(n=I[null!=(p=null==(r=w.pub)?void 0:r.id)?p:0])?void 0:n.membership_state)?m:"unsubscribed"),A.is_free_subscribed=["free_signup","subscribed"].includes(null!=(b=null==(l=I[null!=(h=null==(o=w.pub)?void 0:o.id)?h:0])?void 0:l.membership_state)?b:"unsubscribed"),A.is_founding=["subscribed"].includes(null!=(y=null==(s=I[null!=(g=null==(u=w.pub)?void 0:u.id)?g:0])?void 0:s.membership_state)?y:"unsubscribed")&&!!(null==(c=I[null!=(Y=null==(d=w.pub)?void 0:d.id)?Y:0])?void 0:c.is_founding)),(0,a.Y)(X.A,{className:"subscribeWidget-DmciqD",pub:w.pub,user:A,foundingUpsell:"only_founding"===w.liveStream.audience,freeSignup:["free_signup","subscribed"].includes(null!=(S=null==(i=I[null!=(_=null==(t=w.pub)?void 0:t.id)?_:0])?void 0:i.membership_state)?S:"unsubscribed"),additionalPubIds:["only_free","everyone"].includes(w.liveStream.audience)?C.map(e=>{var i,t;return null!=(t=null==(i=e.pub)?void 0:i.id)?t:0}).filter(e=>!!e):[],source:H.VU.liveStreamPermalink,onSignup:["only_free","everyone"].includes(w.liveStream.audience)?()=>{location.reload()}:void 0,onConfirmationRequired:()=>{alert(k("Check your email to confirm subscription"))}})):null},ed=e=>{var i,t;let{pub:l,streamingUser:o,subscriptions:s,setSubscriptions:u,setOpen:c,foundingUpsell:p,audience:m}=e,{iString:h}=(0,v.GO)(),b=(0,f.Jd)(),[_,S]=(0,d.useState)(!1),w=(0,ee.rG)(),I=async e=>{if(e&&!_){if(S(!0),b&&"only_free"===m){try{await (0,y.x6)("/api/v1/reader/signup/pub",{method:"POST",json:{source:H.VU.liveStreamPermalink,publication_id:null==e?void 0:e.id,email:null==b?void 0:b.email,first_url:Y.R9,first_referrer:Y.b7,current_url:Y.AT,current_referrer:Y.uC,first_session_url:Y.K0,first_session_referrer:Y.OG}}),u(i=>(0,r._)((0,n._)({},i),{[e.id]:{is_founding:!1,membership_state:"free_signup"}})),c(!1),location.reload()}catch(e){(0,g.u4)(g.qY.FREE_SIGNUP_FAILED,{reason:e.message,source:H.VU.liveStreamPermalink}),alert("There was an error subscribing. Please try again."),S(!1)}return}try{await (0,y.x6)("/api/v1/reader/signup/pub",{method:"POST",json:(0,n._)({source:H.VU.liveStreamPermalink,publication_id:null==e?void 0:e.id,email:null==b?void 0:b.email,first_url:Y.R9,first_referrer:Y.b7,current_url:Y.AT,current_referrer:Y.uC,first_session_url:Y.K0,first_session_referrer:Y.OG},w)}),(0,g.$5)()}catch(e){(0,g.u4)(g.qY.FREE_SIGNUP_FAILED,{reason:e.message,source:H.VU.liveStreamPermalink})}window.location.href=(0,V.my9)(e,(0,n._)({utm_source:H.VU.liveStreamChat,next:document.location.href,utm_medium:H.Jn.web},p&&{plan:"founding"}))}};return(0,a.FD)(C.Ye,{gap:12,alignItems:"center",flex:"grow",children:[(0,a.Y)(B.eu,{user:o,size:40}),(0,a.FD)(C.VP,{flex:"grow",children:[(0,a.Y)(C.EY.B4,{fontWeight:"semibold",children:o.name}),(0,a.Y)(C.EY.B4,{color:"secondary",children:null==l?void 0:l.name})]}),(0,a.Y)(C.$n,{priority:"primary",size:"sm",disabled:_,onClick:()=>{I(l)},children:h((null==(i=s[null!=(t=null==l?void 0:l.id)?t:0])?void 0:i.membership_state)==="free_signup"?"Upgrade":"Subscribe")})]})},ep=e=>{var i;let{liveStream:t,guests:n,open:r}=e,{iString:l,iTemplate:a}=(0,v.GO)(),o=(null==(i=t.pub)?void 0:i.name)||"",s=n.length>0,u="active"===t.liveStream.status,c=!t.liveStreamInformation.desktopPlaybackUrl,d=r||u&&c,p=e=>{let i=e[0]||"",t=e[1]||"",n=e[2]||"";return 0===e.length?"":1===e.length?i:2===e.length?a(ei(),i,t):3===e.length?a(et(),i,t,n):a(en(),e.slice(0,-1).join(", "),e[e.length-1]||"")},m=()=>[o,...n.map(e=>{var i;return(null==(i=e.pub)?void 0:i.name)||""})].filter(Boolean);switch(t.liveStream.audience){case"only_founding":return{title:s?l("This live stream is for founding members only"):a(er(),o),subtitle:l("Become a founding member to watch now"),isOpen:d,showIndividualPubs:s};case"only_paid":return{title:s?l("This live stream is for paid subscribers only"):a(el(),o),subtitle:l("Become a paid subscriber to watch now"),isOpen:d,showIndividualPubs:s};case"only_free":return{title:s?l("Subscribe for free to watch now"):a(ea(),o),subtitle:s?p(m()):l("Subscribe for free to watch now"),isOpen:d,showIndividualPubs:s};default:return{title:a(eo(),p(m())),subtitle:"",isOpen:r,showIndividualPubs:s}}};var em=t(41412),eh=t(55696),ev=t(32485),ef=t.n(ev),eb=t(48697),eg=t(94328);function ey(){let e=(0,l._)(["Subscribed to ",""]);return ey=function(){return e},e}let eY=e=>{let{liveStream:i,guests:t,subscriptions:n,setSubscriptions:r,isHostsModalOpen:l,setIsHostsModalOpen:o,user:s}=e,{iString:u}=(0,v.GO)();return(0,a.FD)(P.aF,{isOpen:l,onClose:()=>o(!1),children:[(0,a.Y)(P.rQ,{showDivider:!0,onClose:()=>o(!1),title:u(t.length?"Hosts":"Host")}),(0,a.Y)(P.cw,{children:(0,a.Y)(C.I1,{gap:20,children:[i,...t.map(e=>e)].map(e=>{var i,t,l;let{user:o,pub:u}=e,c=["free_signup","subscribed"].includes(null!=(l=null==(i=n[null!=(t=null==u?void 0:u.id)?t:0])?void 0:i.membership_state)?l:"unsubscribed");return(0,a.Y)(e_,{streamingUser:o,pub:u,isSubscribed:c,subscriptions:n,setSubscriptions:r,user:s})})})})]})},e_=e=>{var i,t;let{streamingUser:l,pub:o,isSubscribed:s,subscriptions:u,setSubscriptions:c,user:p}=e,{iString:m,iTemplate:h}=(0,v.GO)(),{popToast:f}=(0,k.d)(),[b,g]=(0,d.useState)([]);return(0,a.FD)(C.Ye,{gap:12,alignItems:"center",children:[(0,a.Y)(B.dm,{user:l,size:40,utmSource:H.VU.liveStreamHostModal,linkProps:{target:"_blank"}}),(0,a.FD)(C.I1,{flex:"grow",children:[(0,a.Y)(eS,{streamingUser:l}),(0,a.Y)(ew,{pub:o})]}),o?(0,a.Y)(C.$n,{size:"sm",priority:"primary",disabled:s||b.includes(o.id)||["free_signup","subscribed"].includes(null!=(t=null==(i=u[o.id])?void 0:i.membership_state)?t:"unsubscribed"),onClick:async()=>{if(!p){window.location.href=(0,V.my9)(o,{utm_source:H.VU.liveStreamHostModal,next:document.location.href,utm_medium:H.Jn.web});return}if(o.id){g(e=>[...e,o.id]);try{await (0,z.yc)(o.id,H.VU.liveStreamPermalink,{publication:null!=o?o:void 0,user:p,openPubInNewTabAfterSubscription:!1}),c(e=>(0,r._)((0,n._)({},e),{[o.id]:(0,r._)((0,n._)({},e[o.id]),{membership_state:"free_signup"})})),f(()=>(0,a.Y)(k.y,{Icon:N.A,text:h(ey(),null==o?void 0:o.name)}))}catch(e){alert((0,_.uX)(e))}g(e=>e.filter(e=>e!==o.id))}},children:m(s?"Subscribed":"Subscribe")}):null]},l.id)},eS=e=>{let{streamingUser:i}=e;return(0,a.Y)(C.EY.B4,{fontWeight:"semibold",children:(0,a.Y)(C.Yq,{href:(0,V.gYq)(i,{utm_source:H.VU.liveStreamHostModal}),target:"_blank",children:i.name})})},ew=e=>{let{pub:i}=e;return i?(0,a.Y)(C.EY.B4,{color:"secondary",children:(0,a.Y)(C.Yq,{href:(0,M.$_T)(i,{forceSubdomain:!0}),target:"_blank",children:i.name})}):null},eC=e=>{let{closeHref:i,liveStream:t,handle:n,guests:r,showSubscribeAllButton:l,isSubscribing:o,onSubscribeAll:s,hasEnded:u,viewerCount:c,subscriptions:p,setSubscriptions:m,user:h,isScheduled:v}=e,[f,b]=(0,d.useState)(!1);return(0,a.FD)(a.FK,{children:[(0,a.Y)(eY,{liveStream:t,guests:r,subscriptions:p,setSubscriptions:m,isHostsModalOpen:f,setIsHostsModalOpen:b,user:h}),(0,a.FD)(O.a,{children:[document.body&&(0,d.createPortal)((0,a.Y)(eF,{children:(0,a.FD)(C.fI,{minWidth:0,alignItems:"center",gap:8,children:[(0,a.Y)(eA,{closeHref:i,handle:n}),(0,a.Y)(eI,{liveStream:t,guests:r,showSubscribeAllButton:l,isSubscribing:o,onSubscribeAll:s,setIsHostsModalOpen:b})]})}),document.body),u||v?null:(0,a.Y)(C.fI,{position:"absolute",padding:16,gap:8,alignItems:"start",minWidth:0,className:"liveStreamHeaderViewerCount-UDCSmc",children:(0,a.FD)(ex,{children:[(0,a.Y)(eg.LM,{}),(0,a.Y)(eg.u8,{viewerCount:c})]})})]})]})},eI=e=>{var i;let{liveStream:t,guests:n,showSubscribeAllButton:r,isSubscribing:l,onSubscribeAll:o,setIsHostsModalOpen:s}=e;return(0,a.FD)(eD,{children:[(0,a.FD)(eT,{onClick:()=>s(!0),children:[(0,a.Y)(R.Z,{users:[t.user,...n.map(e=>e.user)],size:28,direction:"rtl"}),(0,a.FD)(C.VP,{paddingRight:20*!r,minWidth:0,children:[(0,a.Y)(eE,{children:[t.user.name,...n.map(e=>e.user.name)].filter(Boolean).join(", ")}),(0,a.Y)(eP,{children:[null==(i=t.pub)?void 0:i.name,...n.map(e=>{var i;return null==(i=e.pub)?void 0:i.name})].filter(Boolean).join(", ")})]})]}),r?(0,a.Y)(ek,{isSubscribing:l,onSubscribeAll:o}):null]})},ek=e=>{let{isSubscribing:i,onSubscribeAll:t}=e,{iString:n}=(0,v.GO)();return(0,a.Y)(C.$n,{className:"subscribeButton-CtrItP",priority:"primary",size:"sm",disabled:i,onClick:t,children:n("Subscribe")})},eA=e=>{let{closeHref:i,handle:t}=e;return(0,a.Y)(C.K0,{href:i,size:"sm",priority:"quaternary",rounded:!0,className:ef()(t.active&&"closeButtonHidden-PBnS9i"),children:(0,a.Y)(eb.A,{})})},eE=e=>{let{children:i}=e;return(0,a.Y)(C.EY.B4,{color:"vibrance-primary",weight:"medium",ellipsis:!0,children:i})},eP=e=>{let{children:i}=e;return(0,a.Y)(C.EY.B5,{color:"vibrance-secondary",opacity:70,ellipsis:!0,lineHeight:16,children:i})},eD=(0,C.I4)({display:"flex",direction:"row",alignItems:"center",gap:16,radius:"full",minWidth:0,paddingLeft:4,className:"authorPill-wbOG0c",pressable:"sm",wrap:"nowrap",userSelect:"none"}),eT=(0,C.I4)({display:"flex",direction:"row",gap:8,cursor:"pointer",alignItems:"center",minWidth:0,paddingLeft:2,height:40,sizing:"border-box"}),ex=(0,C.I4)({display:"flex",direction:"row",gap:8,alignItems:"center",className:"viewerCountContainer-XTwz_D"}),eF=(0,C.I4)({display:"flex",direction:"row",position:"absolute",padding:16,gap:8,alignItems:"start",minWidth:0,className:"liveStreamHeader-OLlNVf"});var eL=t(16291),eN=t(83873),eO=t(92636),eB=t(41086),eR=t(28700);function ez(){let e=(0,l._)(["Subscribed to "," and ",""]);return ez=function(){return e},e}function eV(){let e=(0,l._)(["Subscribed to ",", ",", and ",""]);return eV=function(){return e},e}function eM(){let e=(0,l._)(["Subscribed to ",", and ",""]);return eM=function(){return e},e}function eU(){let e=(0,l._)(["LIVE SOON: ",""]);return eU=function(){return e},e}function eH(){let e=(0,l._)(["LIVE NOW: ",""]);return eH=function(){return e},e}function eW(){let e=(0,l._)(["Starting "," at ",""]);return eW=function(){return e},e}function ej(){let e=(0,l._)([""," on Substack"]);return ej=function(){return e},e}function eq(e){var i,t,l,E,P,L;let{id:N,enableMobileWeb:O,liveStream:B,liveStreamInvite:R,subscriptionToLiveStreamPub:z,subscriptionsToLiveStreamInvitedPub:U,smsInvite:W}=e;(0,A.y)();let{liveStream:j,setLiveStream:q}=(0,T.u)({liveStream:B||null}),[K,G]=(0,d.useState)(!!(0,eB.y)("show_test_run"));(0,d.useEffect)(()=>{N&&(0,y.x6)("/api/v1/live_stream/".concat(N)).then(e=>{q(e.activeLiveStream),e.activeLiveStream.pub&&(0,y.x6)("/api/v1/subscription/".concat(e.activeLiveStream.pub.id)).then(i=>{i.subscription&&Q(t=>{var l,a;return e.activeLiveStream.pub?(0,r._)((0,n._)({},t),{[e.activeLiveStream.pub.id]:(0,r._)((0,n._)({},i.subscription),{role:null!=(a=null==(l=i.publicationUser)?void 0:l.role)?a:null})}):t})})})},[N]);let{iString:$,iTemplate:X}=(0,v.GO)(),[Z,Q]=(0,d.useState)((0,n._)({},z?{[null!=(E=null==j||null==(i=j.pub)?void 0:i.id)?E:0]:z}:{},U));(0,d.useEffect)(()=>{(null==j?void 0:j.liveStream.scheduled_at)&&"scheduled"===j.liveStream.status&&(0,g.u4)(g.qY.LIVE_STREAM_SCHEDULED_PERMALINK_VISITED,{liveStreamId:j.liveStream.id,addToCalendar:(0,eB.y)("add_to_calendar")})},[null==j?void 0:j.liveStream.scheduled_at,null==j?void 0:j.liveStream.status]);let ee=(0,d.useCallback)(e=>{let{message:i}=e;if(i.invited_user_primary_publication&&!Z[i.invited_user_primary_publication.id]){let e=i.invited_user_primary_publication;(0,y.x6)("/api/v1/subscription/".concat(e.id)).then(i=>{i.subscription&&Q(t=>{var l,a;return(0,r._)((0,n._)({},t),{[e.id]:(0,r._)((0,n._)({},i.subscription),{role:null!=(a=null==(l=i.publicationUser)?void 0:l.role)?a:null})})})})}},[Z]),{guests:ei,hasEnded:et,isScheduled:en,viewerCount:er}=(0,b.p)({liveStream:j,onGuestJoined:ee}),el=(0,p.V)(),ea=(0,f.Jd)(),[eo,eu]=(0,d.useState)(!1),[ec,ed]=(0,d.useState)(!1),ep=O&&(0,_.rr)(),[ev,ef]=(0,d.useState)(!1),[eb,eg]=(0,d.useState)(ep),ey=!et&&!en,{popToast:eY}=(0,k.d)(),e_=[null==j?void 0:j.pub,...ei.map(e=>e.pub)].filter(e=>!!e).every(e=>{var i,t;return["free_signup","subscribed"].includes(null!=(t=null==(i=Z[e.id])?void 0:i.membership_state)?t:"unsubscribed")}),eS=async()=>{var e,i;if(!ea)return void eu(!0);let t=[null==j||null==(e=j.pub)?void 0:e.id,...ei.map(e=>{var i;return null==(i=e.pub)?void 0:i.id})].filter(Boolean);if(t.length){ed(!0);try{let{subscriptionResults:e}=await (0,y.x6)("/api/v1/bulk_signup",{method:"POST",json:{publications:t,source:H.VU.liveStreamPermalink,current_referrer:Y.uC,current_url:Y.AT,first_referrer:Y.b7,first_session_referrer:Y.OG,first_session_url:Y.K0,first_url:Y.R9}});if(e.every(e=>e.requires_confirmation))return void alert($("Check your email to confirm subscription"));Q(e=>Object.fromEntries([...t.map(e=>[e,{is_founding:!1,membership_state:"free_signup",role:null}]),...Object.entries(e).map(e=>{let[i,t]=e;return[i,(0,r._)((0,n._)({},t),{membership_state:["free_signup","subscribed"].includes(null==t?void 0:t.membership_state)?null==t?void 0:t.membership_state:"free_signup"})]})]));let l=[null==j?void 0:j.pub,...ei.map(e=>e.pub)].filter(e=>{var i,t,n;return!["free_signup","subscribed"].includes(null!=(n=null==Z||null==(i=Z[null!=(t=null==e?void 0:e.id)?t:0])?void 0:i.membership_state)?n:"unsubscribed")}).map(e=>null==e?void 0:e.name).filter(Boolean),s=0===l.length?"":1===l.length&&l[0]?"Subscribed to ".concat(l[0]):2===l.length&&l[0]&&l[1]?X(ez(),l[0],l[1]):3===l.length&&l[0]&&l[1]&&l[2]?X(eV(),l[0],l[1],l[2]):X(eM(),l.slice(0,-1).join(", "),null!=(i=l[l.length-1])?i:"");eY(()=>(0,a.Y)(k.y,{Icon:o.A,text:s}))}catch(e){alert((0,_.uX)(e))}ed(!1)}};if(!(null==j?void 0:j.liveStream.id))return O?(0,a.Y)(C.I1,{flex:"grow",alignItems:"center",justifyContent:"center",bg:"black",style:{height:"var(--full-height)",padding:24},children:(0,a.Y)(C.EY.H3,{translated:!0,style:{color:"white",textAlign:"center"},children:"No live stream is active right now"})}):(0,a.Y)(I.y$,{});let ew=(null==ea?void 0:ea.age_verification)&&ea.age_verification.status!==eN.Y.CompletedAdult,eI=(0,eB.y)("from_scheduling")?"".concat((0,eO.$_)(null==j?void 0:j.pub),"/publish/home"):(0,eB.y)("fromPub")?(0,eO.$_)(null==j?void 0:j.pub):(0,eR.gY)(null==j?void 0:j.user,{utm_source:H.VU.liveStreamExit}),ek=(0,a.Y)(eC,{closeHref:eI,liveStream:j,handle:el,guests:ei,showSubscribeAllButton:!e_&&!et,isSubscribing:ec,onSubscribeAll:eS,hasEnded:et,isScheduled:en,viewerCount:er,subscriptions:Z,setSubscriptions:Q,user:ea}),eA=et?(0,a.Y)(J,{liveStream:j,guests:ei,isSubscribedToAll:e_,subscriptions:Z,setSubscriptions:Q}):en?(0,a.Y)(em.m,{liveStreamInvite:R,liveStream:j,subscriptions:Z,smsInvite:W}):j.liveStreamInformation.desktopPlaybackUrl?(0,a.Y)(eh.u,{liveStream:j,handle:el,autoPlay:!0}):(0,a.Y)(eh.A,{liveStream:j}),eE=(0,a.FD)(C.I1,{bg:"black",alignItems:"stretch",style:{height:"var(--full-height)",width:"100vw"},children:[(0,a.FD)(C.I1,{flex:"grow",position:"relative",bg:"black",alignItems:"center",justifyContent:"center",style:{overflow:"hidden",minHeight:0},children:[ek,eA]}),ey&&eb&&(0,a.FD)(C.pT,{borderTop:"detail",padding:16,alignItems:"center",gap:12,style:{flexShrink:0},children:[(0,a.Y)(w.Nm,{resetCss:!0,onClick:()=>eg(!1),style:{display:"flex",alignItems:"center",color:"white"},children:(0,a.Y)(s.A,{size:16})}),(0,a.FD)(C.EY.B3,{translated:!0,style:{color:"white"},children:["For the best experience,"," ",(0,a.Y)("a",{href:(0,M.Xrv)({liveStreamId:j.liveStream.id,utm_source:"live-stream-mobile-banner",params:{redirect:"app-store"}}),style:{color:"var(--color-accent-fg-orange)"},children:"watch in the Substack app"})]})]}),ey&&(0,a.FD)(a.FK,{children:[(0,a.FD)(C.pT,{borderTop:"detail",padding:16,alignItems:"center",justifyContent:"space-between",style:{cursor:"pointer",flexShrink:0},onClick:()=>ef(!ev),children:[(0,a.Y)(C.EY.H4,{userSelect:"none",style:{color:"white"},children:$("Live chat")}),ev?(0,a.Y)(u.A,{size:20,style:{color:"white"}}):(0,a.Y)(c.A,{size:20,style:{color:"white"}})]}),(0,a.Y)(C.I1,{flex:"grow",style:{minHeight:0,display:ev?void 0:"none"},children:(0,a.Y)(x.lC,{liveStream:j})}),(0,a.Y)(F.T,{liveStream:j,subscriptions:Z,setSubscriptions:Q})]})]});return(0,a.FD)(p.m,{handle:el,children:[(0,a.Y)(h.Metadata,{title:en?X(eU(),j.liveStream.title):X(eH(),j.liveStream.title),description:en?X(eW(),(0,eL.A)(j.liveStream.scheduled_at).tz("America/New_York").format("MMM D"),(0,eL.A)(j.liveStream.scheduled_at).tz("America/New_York").format("h:mm A z")):X(ej(),j.user.name),image:(0,V.ADu)(j),isLargeImage:!0}),(0,a.Y)(D,{isOpen:K,onClose:()=>G(!1)}),(0,a.Y)(es,{liveStream:j,guests:ei,subscriptions:Z,setSubscriptions:Q,open:eo,setOpen:eu}),ew?(0,a.Y)(C.I1,{flex:"grow",alignItems:"center",justifyContent:"center",style:{height:"var(--full-height)"},children:(0,a.Y)(S.az,{style:{flex:"none"},children:(0,a.Y)(m.T,{content:{id:j.liveStream.id,age_verification:{status:null!=(P=null==ea||null==(t=ea.age_verification)?void 0:t.status)?P:void 0,template_id:null!=(L=null==ea||null==(l=ea.age_verification)?void 0:l.template_id)?L:void 0}},description:"This live stream is disabled due to your country's Online Safety Act content restrictions",source:"live_stream"})})}):ep?eE:(0,a.FD)(eG,{children:[(0,a.FD)(eK,{children:[ek,eA]}),ey?(0,a.Y)(x.zK,{liveStream:j,handle:el,subscriptions:Z,setSubscriptions:Q}):null]})]})}let eK=(0,C.I4)({display:"flex",direction:"row",flex:"grow",justifyContent:"center",alignItems:"center",className:"videoContainer-bFmoVz"}),eG=(0,C.I4)({display:"flex",direction:"row",flex:"grow",alignItems:"center",className:"container-hbjpWY"})},41412:function(e,i,t){t.d(i,{m:()=>Q});var n=t(79785),r=t(4006),l=t(80744),a=t(32307),o=t(76987),s=t(48697),u=t(45773),c=t(40972),d=t(17402),p=t(47963),m=t(23623);let h=e=>{let{size:i=24,fill:t="#363737"}=e;return(0,r.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",children:(0,r.Y)("path",{d:"M19.0889 13.667C19.0889 14.4251 18.9754 15.0892 18.7485 15.6592C18.5216 16.2292 18.1536 16.7632 17.6445 17.2612C17.141 17.7537 16.4741 18.2573 15.644 18.772C14.814 19.2922 13.7985 19.8732 12.5977 20.5151C12.4925 20.5705 12.3846 20.612 12.2739 20.6396C12.1688 20.6729 12.0775 20.6895 12 20.6895C11.9225 20.6895 11.8285 20.6729 11.7178 20.6396C11.6126 20.612 11.5047 20.5705 11.394 20.5151C10.1932 19.8732 9.17773 19.2949 8.34766 18.7803C7.52311 18.2656 6.85628 17.762 6.34717 17.2695C5.84359 16.7715 5.47559 16.2375 5.24316 15.6675C5.01628 15.092 4.90283 14.4251 4.90283 13.667V7.44971C4.90283 6.91292 5.00521 6.51725 5.20996 6.2627C5.42025 6.00814 5.75228 5.78402 6.20605 5.59033C6.3776 5.51286 6.62386 5.41602 6.94482 5.2998C7.27132 5.17806 7.63102 5.04801 8.02393 4.90967C8.42236 4.77132 8.81527 4.63298 9.20264 4.49463C9.59554 4.35628 9.94971 4.23177 10.2651 4.12109C10.5861 4.01042 10.8324 3.92741 11.0039 3.87207C11.1644 3.8278 11.3304 3.79183 11.502 3.76416C11.6735 3.73096 11.8395 3.71436 12 3.71436C12.1549 3.71436 12.321 3.73096 12.498 3.76416C12.6751 3.79736 12.8411 3.83333 12.9961 3.87207C13.1621 3.92188 13.4056 4.00212 13.7266 4.11279C14.0475 4.21794 14.4045 4.33968 14.7974 4.47803C15.1903 4.61637 15.5804 4.75749 15.9678 4.90137C16.3607 5.03971 16.7176 5.16976 17.0386 5.2915C17.3651 5.41325 17.6169 5.51286 17.7939 5.59033C18.2533 5.77848 18.5825 6.0026 18.7817 6.2627C18.9865 6.51725 19.0889 6.91292 19.0889 7.44971V13.667ZM11.8755 18.7388V5.46582C11.8201 5.46582 11.7648 5.47412 11.7095 5.49072C11.6541 5.50179 11.5794 5.52393 11.4854 5.55713C11.2861 5.6346 11.0399 5.72868 10.7466 5.83936C10.4588 5.9445 10.1462 6.05794 9.80859 6.17969C9.47103 6.30143 9.12793 6.42318 8.7793 6.54492C8.43066 6.66667 8.09587 6.78564 7.7749 6.90186C7.45947 7.01253 7.18278 7.11214 6.94482 7.20068C6.82308 7.24495 6.74284 7.30583 6.7041 7.3833C6.66536 7.46077 6.646 7.57422 6.646 7.72363V13.3599C6.646 13.952 6.729 14.4556 6.89502 14.8706C7.06104 15.2856 7.33219 15.673 7.7085 16.0327C8.09033 16.3869 8.59391 16.7632 9.21924 17.1616C9.8501 17.5601 10.6248 18.0332 11.5435 18.5811C11.6209 18.6309 11.6846 18.6668 11.7344 18.689C11.7842 18.7111 11.8312 18.7277 11.8755 18.7388Z",fill:t,style:{fill:t,fillOpacity:"1"}})})};var v=t(81209),f=t(84605),b=t(46271),g=t(86500),y=t(94729),Y=t(68349),_=t(38914),S=t(24078),w=t(17028),C=t(48535),I=t(91609),k=t(28911),A=t(36372),E=t(73357),P=t(16291),D=t(39318),T=t(92636),x=t(41086),F=t(49807),L=t(98949),N=t(57324);function O(){let e=(0,n._)(["Hey "," - Please accept this invite to my scheduled live stream on "," at "," in the Substack app: ",". You’ll need the Substack iPhone or Android app with notifications on."]);return O=function(){return e},e}function B(){let e=(0,n._)(["Please accept this invite to my scheduled live stream on "," at "," in the Substack app: ",". You’ll need the Substack iPhone or Android app with notifications on."]);return B=function(){return e},e}function R(){let e=(0,n._)(["Please accept this invite to my scheduled live stream on "," at "," in the Substack app: ",". You’ll need the Substack iPhone or Android app with notifications on."]);return R=function(){return e},e}function z(){let e=(0,n._)([""," invited you to co-host this live video"]);return z=function(){return e},e}function V(){let e=(0,n._)([""," will start on "," at ",""]);return V=function(){return e},e}function M(){let e=(0,n._)(["You're all set and will receive an invite pop-up in the app or in your creator dashboard on desktop when ",' starts "','"']);return M=function(){return e},e}function U(){let e=(0,n._)([""," is ready for your live video"]);return U=function(){return e},e}function H(){let e=(0,n._)([""," needs the Substack app"]);return H=function(){return e},e}function W(){let e=(0,n._)(["Successfully blocked ",""]);return W=function(){return e},e}function j(){let e=(0,n._)(["Block ",""]);return j=function(){return e},e}function q(){let e=(0,n._)(["Successfully blocked invites from strangers"]);return q=function(){return e},e}function K(){let e=(0,n._)(["Block invites from strangers"]);return K=function(){return e},e}function G(){let e=(0,n._)(["Only people you follow can invite you"]);return G=function(){return e},e}function J(){let e=(0,n._)(["Message "," to install the app"]);return J=function(){return e},e}function $(){let e=(0,n._)(["Message your guest to install the app"]);return $=function(){return e},e}function X(){let e=(0,n._)(["Copy and send this reminder to "," via SMS, email or direct message."]);return X=function(){return e},e}function Z(){let e=(0,n._)(["Copy and send this reminder to your guest via SMS, email or direct message."]);return Z=function(){return e},e}let Q=e=>{var i,t,n,p,D;let{liveStream:Q,liveStreamInvite:ei,smsInvite:et,subscriptions:en}=e,{language:er,iString:el,iTemplate:ea}=(0,f.GO)(),eo=(0,b.Jd)(),[es,eu]=(0,d.useState)(!1),[ec,ed]=(0,d.useState)(ei),[ep,em]=(0,d.useState)(!1),[eh,ev]=(0,d.useState)(!!(0,x.y)("decline_invite_id")),[ef,eb]=(0,d.useState)(!1),[eg,ey]=(0,d.useState)(!1),[eY,e_]=(0,d.useState)(!1),[eS,ew]=(0,d.useState)(!1),eC=(0,A.d)(),{changeSetting:eI}=(0,b.ur)(),ek="undefined"!=typeof window&&(null==(i=window._preloads)?void 0:i.original_url)?(0,x.y)(window._preloads.original_url,"token"):null,[eA,eE]=(0,d.useState)(!1),[eP,eD]=(0,d.useState)(!1),[eT,ex]=(0,d.useState)(null),[eF,eL]=(0,d.useState)(null),[eN,eO]=(0,d.useState)(Q.liveStream.scheduled_at?new Date(Q.liveStream.scheduled_at):new Date),[eB,eR]=(0,d.useState)(!1),[ez,eV]=(0,d.useState)(null!=(p=null==eo?void 0:eo.email)?p:""),[eM,eU]=(0,d.useState)(!1),[eH,eW]=(0,d.useState)(!1),ej=!!ec||"everyone"===Q.liveStream.audience||"only_free"===Q.liveStream.audience&&Object.values(en).some(e=>"free_signup"===e.membership_state||"subscribed"===e.membership_state)||"only_paid"===Q.liveStream.audience&&Object.values(en).some(e=>"subscribed"===e.membership_state)||"only_founding"===Q.liveStream.audience&&Object.values(en).some(e=>"subscribed"===e.membership_state&&e.is_founding),eq=(null==eo?void 0:eo.id)===Q.liveStream.user_id||(null==eo?void 0:eo.is_global_admin),eK=Q.liveStream.scheduled_at?(0,P.A)(Q.liveStream.scheduled_at).diff((0,P.A)(),"minutes"):1/0,eG=Q.liveStream.scheduled_at&&new Intl.DateTimeFormat(er,{month:"short",day:"numeric"}).format(new Date(Q.liveStream.scheduled_at)),eJ=Q.liveStream.scheduled_at&&new Intl.DateTimeFormat(er,{hour:"numeric",minute:"numeric",hour12:!0}).format(new Date(Q.liveStream.scheduled_at)),e$=(0,F.Xrv)({liveStreamId:Q.liveStream.id,params:{appStoreRedirect:!0}}),eX=(0,F.Xrv)({liveStreamId:Q.liveStream.id,params:{smsInviteId:null==eF?void 0:eF.id}}),eZ=(null==eT?void 0:eT.name)?ea(O(),eT.name,null!=eG?eG:"",null!=eJ?eJ:"",e$):eT?ea(B(),null!=eG?eG:"",null!=eJ?eJ:"",e$):ea(R(),null!=eG?eG:"",null!=eJ?eJ:"",eX),eQ=(0,E._)(Q.liveStream),e0=async()=>{eR(!0);try{await (0,y.x6)("/api/v1/live_stream/".concat(Q.liveStream.id,"/schedule"),{method:"PUT",json:{scheduledAt:eN}}),eE(!1),eC.popToast(()=>(0,r.Y)(A.y,{text:el("Successfully updated live video schedule")})),window.location.reload()}catch(e){alert((0,y.Qd)(e))}finally{eR(!1)}},e1=()=>{let e=(0,F.Xrv)({liveStreamId:Q.liveStream.id,utm_source:N.VU.liveStreamScheduledUpsell});(0,Y.lW)(e),eC.popToast(()=>(0,r.Y)(A.y,{text:el("Copied link to clipboard")}))};return et?(0,r.FD)(m.a,{children:[(0,r.Y)(w.VP,{alignItems:"center",gap:20,width:320,padding:24,children:"cancelled"===et.status?(0,r.FD)(r.FK,{children:[(0,r.Y)(w.pT,{bg:"secondary",radius:"full",width:64,height:64,alignItems:"center",justifyContent:"center",children:(0,r.Y)(l.A,{size:32,stroke:"white"})}),(0,r.Y)(w.EY.H4,{weight:"medium",color:"white",textAlign:"center",children:el("This invite link is invalid")}),(0,r.Y)(w.EY.B3,{color:"secondary",textAlign:"center",children:el("Ask the host to send another link if you think you should be able to join.")})]}):"accepted"===et.status||eH?(0,r.FD)(r.FK,{children:[(0,r.Y)(w.pT,{bg:"secondary",radius:"full",width:64,height:64,alignItems:"center",justifyContent:"center",children:(0,r.Y)(a.A,{stroke:"white",size:32})}),(0,r.FD)(w.EY.H4,{weight:"medium",color:"white",textAlign:"center",children:[el("This live video starts")," ",eG," ",el("at")," ",eJ]}),(0,r.Y)(w.EY.B3,{color:"secondary",textAlign:"center",children:el("You'll need the Substack app to join.")}),(0,r.Y)(w.$n,{priority:"primary",onClick:()=>{(0,L.Fr)()?(0,Y.V2)((0,F.Xrv)({liveStreamId:Q.liveStream.id,utm_source:N.VU.liveStreamScheduledUpsell,params:{appStoreRedirect:"true"}}),{local_navigation:!1}):eu(!0)},children:el("Join in app")})]}):(0,r.FD)(r.FK,{children:[(0,r.Y)(w.pT,{bg:"secondary",radius:"full",width:64,height:64,alignItems:"center",justifyContent:"center",children:(0,r.Y)(o.A,{stroke:"white",size:32})}),(0,r.Y)(w.EY.H4,{weight:"medium",color:"white",textAlign:"center",children:ea(z(),Q.user.name)}),(0,r.Y)(w.I1,{gap:12,width:"100%",children:(0,r.Y)(I.x,{placeholder:el("Enter your email"),placement:"end",priority:"primary",disabled:!!(null==eo?void 0:eo.email),button:(0,r.Y)(w.$n,{priority:"primary",loading:eM,onClick:async()=>{eU(!0);try{await (0,y.x6)("/api/v1/live_stream/".concat(Q.liveStream.id,"/sms_invite/").concat(et.id,"/accept"),{method:"PUT",json:{email:ez}}),eC.popToast(()=>(0,r.Y)(A.y,{text:el("Successfully accepted SMS invite")})),eW(!0)}catch(e){alert((0,y.Qd)(e))}finally{eU(!1)}},children:eM?"":el("Accept")}),value:ez,onChange:e=>eV(e.currentTarget.value)})})]})}),(0,r.Y)(ee,{isOpen:es,onClose:()=>eu(!1),liveStream:Q})]}):(0,r.FD)(r.FK,{children:[(0,r.Y)(m.a,{children:ec&&"pending"!==ec.status?(0,r.FD)(w.VP,{alignItems:"center",gap:20,width:320,padding:24,children:[(0,r.Y)(w.pT,{bg:"secondary",radius:"full",width:64,height:64,alignItems:"center",justifyContent:"center",children:(0,r.Y)(l.A,{size:32,stroke:"white"})}),(0,r.Y)(w.EY.B1,{color:"white",children:el("This invite link is invalid")}),(0,r.Y)(w.EY.B3,{color:"secondary",textAlign:"center",children:el("If you think you should be able to join, please ask the host to send another link.")})]}):(0,r.FD)(w.VP,{alignItems:"center",gap:20,width:400,padding:24,children:[(0,r.Y)(a.A,{size:32}),(0,r.FD)(w.VP,{alignItems:"center",gap:8,children:[eG&&eJ?(0,r.Y)(w.EY.H4,{weight:"medium",color:"white",textAlign:"center",children:ea(V(),Q.liveStream.title,eG,eJ)}):(0,r.Y)(w.EY.H4,{weight:"medium",color:"white",textAlign:"center",children:el("This live video will start soon")}),(null==ec?void 0:ec.status)==="pending"?(0,r.Y)(w.EY.B3,{color:"secondary",textAlign:"center",children:ea(M(),Q.user.name,Q.liveStream.title)}):ej?null:(0,r.Y)(w.EY.B3,{color:"secondary",textAlign:"center",children:el("Subscribe now to watch this live video when it starts")})]}),eq?(0,r.FD)(d.Fragment,{children:[(0,r.Y)(w.EY.B3,{color:"secondary",textAlign:"center",children:el("You can start the live video up to 15 minutes before the scheduled start time")}),Q.pendingLiveStreamGuests.length>0&&(0,r.FD)(w.VP,{gap:12,bg:"secondary",radius:"md",padding:12,width:400,children:[(0,r.Y)(w.EY.B4,{color:"secondary",fontWeight:"medium",textTransform:"uppercase",children:el("CO-HOSTS")}),Q.pendingLiveStreamGuests.map(e=>{let{user:i}=e,t=i.reader_installed_at?"ready":"needs_app",n=i.name||i.handle||i.email||"Unknown";return(0,r.FD)(w.pT,{alignItems:"center",justifyContent:"space-between",width:"100%",children:[(0,r.FD)(w.pT,{alignItems:"center",gap:8,children:[(0,r.Y)(S.eu,{size:24,user:i}),(0,r.Y)(w.EY.B3,{color:"white",children:"ready"===t?ea(U(),n):ea(H(),n)})]}),"needs_app"===t&&(0,r.Y)(w.$n,{priority:"primary",size:"sm",onClick:()=>{ex(i),eL(null),eD(!0)},children:el("Remind")})]})}),null==(t=Q.liveStream.pendingLiveStreamSmsInvites)?void 0:t.map(e=>(0,r.FD)(w.pT,{alignItems:"center",justifyContent:"space-between",width:"100%",children:[(0,r.FD)(w.pT,{alignItems:"center",gap:8,children:[(0,r.Y)(S.eu,{size:24}),(0,r.Y)(w.EY.B3,{color:"white",children:"SMS guest hasn’t setup an account"})]}),(0,r.Y)(w.$n,{priority:"primary",size:"sm",onClick:()=>{ex(null),eL(e),eD(!0)},children:el("Remind")})]}))]}),(0,r.Y)(w.pT,{gap:12,width:"100%",children:eK<=15?(0,r.FD)(r.FK,{children:[(0,r.Y)(w.$n,{priority:"primary",flex:"grow",onClick:()=>{let e=(0,T.$_)(Q.pub);(0,Y.V2)("".concat(e,"/publish/live-stream/").concat(Q.liveStream.id,"?startPractice=true"))},children:el("Start live video")}),(0,r.Y)(w.$n,{priority:"secondary",flex:"grow",onClick:e1,children:el("Copy link")})]}):(0,r.FD)(r.FK,{children:[(0,r.Y)(w.$n,{priority:"primary",flex:"grow",onClick:e1,children:el("Copy link")}),(0,r.Y)(w.$n,{priority:"secondary",flex:"grow",onClick:()=>{Q.liveStream.scheduled_at?eO(new Date(Q.liveStream.scheduled_at)):eO(new Date),eE(!0)},children:el("Edit")})]})})]}):ec?(0,r.Y)(w.VP,{alignItems:"center",gap:8,children:ec&&"pending"===ec.status?(0,r.Y)(w.$n,{className:"declineButton-lXoT5b",priority:"secondary",loading:ep,onClick:async()=>{em(!0);try{let{liveStreamInvite:e}=await (0,y.x6)("/api/v1/live_stream/".concat(Q.liveStream.id,"/invite/").concat(null==ei?void 0:ei.id,"/decline"),{method:"PUT",json:{token:ek}});ed(e),ev(!0)}catch(e){alert((0,y.Qd)(e))}finally{em(!1)}},children:el("Decline invite")}):null}):eo&&ej||!Q.pub?(0,r.Y)(w.VP,{alignItems:"center",gap:8,children:(0,r.Y)(_.L,{priority:"primary",handleClick:e=>{(0,g.u4)(g.qY.ADD_TO_CALENDAR_CLICKED,{liveStreamId:Q.liveStream.id,surface:"live-stream-permalink",type:e})},event:eQ,menuProps:{onOpen:()=>{(0,y.x6)("/api/v1/live_stream/".concat(Q.liveStream.id,"/rsvp"),{method:"PUT",json:{token:ek}})}}})}):(0,r.Y)(v.A,{pub:Q.pub,user:eo,freeSignup:["free_signup","subscribed"].includes(null!=(D=null==(n=en[Q.pub.id])?void 0:n.membership_state)?D:""),foundingUpsell:"only_founding"===Q.liveStream.audience})]})}),(0,r.FD)(k.aF,{isOpen:eh,onClose:()=>ev(!1),children:[(0,r.FD)(w.I1,{gap:20,padding:16,alignItems:"center",children:[(0,r.Y)(w.pT,{bg:"accent-red",radius:"full",width:64,height:64,alignItems:"center",justifyContent:"center",children:(0,r.Y)(w.pT,{className:"headerIcon-vFzD3Y",radius:"full",width:32,height:32,alignItems:"center",justifyContent:"center",children:(0,r.Y)(s.A,{stroke:"white"})})}),(0,r.FD)(w.I1,{gap:4,children:[(0,r.Y)(w.EY.B1,{fontWeight:"medium",textAlign:"center",children:el("Invite declined")}),(0,r.Y)(w.EY.B3,{color:"secondary",textAlign:"center",children:el("You will no longer receive notifications for this live video")})]}),(0,r.Y)(w.cG,{className:"divider-RTh_Tm"})]}),(0,r.FD)(w.I1,{gap:24,paddingX:16,paddingY:12,children:[(0,r.FD)(w.pT,{gap:12,alignItems:"center",children:[(0,r.Y)(w.K0,{disabled:eg,onClick:async()=>{ey(!0);try{await (0,y.x6)("/api/v1/blocks/".concat(Q.user.id),{method:"POST",json:{type:"block",surface:"live-stream-scheduled-card",token:ek}}),eC.popToast(()=>(0,r.Y)(A.y,{text:ea(W(),Q.user.name)})),eb(!0)}catch(e){alert((0,y.Qd)(e))}finally{ey(!1)}},size:"md",children:eg?(0,r.Y)(w.Jb,{priority:"secondary"}):ef?(0,r.Y)(u.A,{size:20}):(0,r.Y)(c.A,{size:20})}),(0,r.Y)(w.EY.B3,{fontWeight:"medium",fontSize:15,children:ea(j(),Q.user.name)})]}),(0,r.FD)(w.pT,{gap:12,children:[(0,r.Y)(w.K0,{disabled:eS,onClick:async()=>{ew(!0);try{await eI("liveStreamAcceptableInviteLevel","follows_and_subscriptions","text",{token:ek}),eC.popToast(()=>(0,r.Y)(A.y,{text:ea(q())})),e_(!0)}catch(e){alert((0,y.Qd)(e))}finally{ew(!1)}},size:"md",children:eS?(0,r.Y)(w.Jb,{priority:"secondary"}):eY?(0,r.Y)(u.A,{size:24}):(0,r.Y)(h,{size:24})}),(0,r.FD)(w.I1,{children:[(0,r.Y)(w.EY.B3,{fontWeight:"medium",fontSize:15,children:ea(K())}),(0,r.Y)(w.EY.B3,{color:"secondary",children:ea(G())})]})]})]}),(0,r.Y)(w.pT,{padding:16,children:(0,r.Y)(w.$n,{flex:"grow",priority:"secondary",onClick:()=>ev(!1),children:el("Done")})})]}),(0,r.Y)(ee,{isOpen:es,onClose:()=>eu(!1),liveStream:Q}),(0,r.FD)(k.aF,{isOpen:eA,onClose:()=>eE(!1),children:[(0,r.Y)(k.rQ,{title:el("Edit scheduled time"),showDivider:!0,onClose:()=>eE(!1)}),(0,r.Y)(k.cw,{children:(0,r.FD)(w.I1,{gap:8,children:[(0,r.Y)(w.EY.B3,{children:el("Date")}),(0,r.Y)(C.ZZ,{value:eN||new Date,onChange:e=>{eO(new Date(e.currentTarget.value))}})]})}),(0,r.Y)(k.jl,{showDivider:!0,primaryButton:(0,r.Y)(w.$n,{priority:"primary",disabled:!(!Q.liveStream.scheduled_at||new Date(Q.liveStream.scheduled_at).getTime()!==eN.getTime())||eB,onClick:e0,loading:eB,children:el("Save changes")}),secondaryButton:(0,r.Y)(w.$n,{priority:"secondary",onClick:()=>eE(!1),disabled:eB,children:el("Cancel")})})]}),(0,r.FD)(k.aF,{isOpen:eP,onClose:()=>eD(!1),width:540,children:[(0,r.Y)(k.rQ,{title:(null==eT?void 0:eT.name)?ea(J(),eT.name):eT?ea($()):el("Message your guest to accept your live video invite"),description:(null==eT?void 0:eT.name)?ea(X(),eT.name):eT?ea(Z()):el("Copy and send this reminder to your guest via SMS, email or direct message."),onClose:()=>eE(!1)}),(0,r.Y)(k.cw,{children:(0,r.Y)(w.az,{padding:16,border:"detail",radius:"md",fontStyle:"italic",children:eZ})}),(0,r.Y)(k.jl,{primaryButton:(0,r.Y)(w.$n,{priority:"primary",onClick:()=>{(0,Y.lW)(eZ)},flex:"grow",disabled:eB,children:el("Copy reminder")})})]})]})},ee=e=>{let{isOpen:i,onClose:t,liveStream:n}=e,{iString:l}=(0,f.GO)(),a=(0,b.Jd)(),o=(0,F.Xrv)({liveStreamId:n.liveStream.id,utm_source:N.VU.liveStreamScheduledUpsell});return(0,r.FD)(k.aF,{isOpen:i,onClose:t,children:[(0,r.Y)(k.rQ,{title:l("Open in app"),description:l("Scan the code below to open this live video in the app"),showDivider:!0,alignItems:"center",onClose:t}),(0,r.Y)(k.cw,{children:(0,r.Y)(w.I1,{gap:16,alignItems:"center",children:(0,r.Y)(w.VP,{border:"detail",radius:"lg",bg:"primary",padding:4,shadow:"md",children:(0,r.Y)(p.hj,{utm_source:N.VU.liveStreamScheduledUpsell,openUrl:(null==a?void 0:a.reader_installed_at)?o:void 0})})})}),(0,r.Y)(k.jl,{direction:"column",showDivider:!0,primaryButton:(0,L.Fr)()?(0,r.Y)(w.$n,{priority:"primary",href:(0,D.wHz)({utm_source:N.VU.liveStreamScheduledUpsell}),children:l("Get the app")}):(0,r.Y)(w.$n,{priority:"secondary",onClick:t,children:l("Done")})})]})}},55696:function(e,i,t){t.d(i,{A:()=>f,u:()=>v});var n=t(4006),r=t(38221),l=t.n(r),a=t(17402),o=t(31452),s=t(83137),u=t(17028),c=t(59294),d=t(13348);let p=e=>{let{isVisible:i,onVisibilityChange:t,videoRef:r}=e;return(0,a.useEffect)(()=>{var e;let i=e=>{e.target.muted&&(t(!0),setTimeout(()=>t(!1),6e3))},n=null==(e=r.current)?void 0:e.player;return n&&n.addEventListener("playing",i),()=>{n&&n.removeEventListener("playing",i)}},[]),(0,n.Y)("div",{className:"unmuteOverlayContainer-WcXkPG",style:{opacity:+!!i,pointerEvents:i?"auto":"none",transition:"opacity 0.5s ease"},onClick:()=>{var e;(null==(e=r.current)?void 0:e.player)&&(r.current.player.muted=!1,t(!1))},children:(0,n.Y)(d.tl,{})})};var m=t(4246),h=t(74171);let v=e=>{var i,t;let{disableZoom:r,liveStream:d,handle:v,autoPlay:f}=e,b=(0,a.useRef)(!0),g=(0,a.useRef)(null),y=(0,a.useRef)(null),Y=(0,a.useRef)(null),[_,S]=(0,a.useState)(!!d.liveStream.is_rtmp&&"9:16"===d.liveStream.mux_aspect_ratio),[w,C]=(0,a.useState)("undefined"!=typeof window&&!d.liveStream.is_rtmp&&window.innerWidth/window.innerHeight<1.2),[I,k]=(0,a.useState)(!1),{isIdle:A}=(0,s.U)({idleAfter:2e3,element:Y.current}),E=(0,c.AC)(Y);return(0,a.useEffect)(()=>{var e;let i=null==(e=y.current)?void 0:e.player;if(i){i.playbackRate=1;let e=()=>{i.paused&&(i.currentTime{i.removeEventListener("click",e)}}},[y,null==(i=y.current)?void 0:i.player]),(0,a.useEffect)(()=>{if(d.liveStream.is_rtmp&&"9:16"===d.liveStream.mux_aspect_ratio)return;let e=setInterval(()=>{var e;(null==(e=y.current)?void 0:e.player)&&S(function(e,i){var t,n,r,l,a,o,s;let u=null!=(t=i.current)?t:{canvas:null,ctx:null};if(u.canvas||(u.canvas=document.createElement("canvas")),u.ctx||(u.ctx=u.canvas.getContext("2d")),i.current||(i.current=u),!u.ctx)return!1;u.canvas.width=u.canvas.height=3;try{u.ctx.drawImage(e,0,0,3,3);let i=u.ctx.getImageData(0,1,1,1),t=u.ctx.getImageData(2,1,1,1);return(null!=(n=null==i?void 0:i.data[0])?n:0)+(null!=(r=null==i?void 0:i.data[1])?r:0)+(null!=(l=null==i?void 0:i.data[2])?l:0)+(null!=(a=null==t?void 0:t.data[0])?a:0)+(null!=(o=null==t?void 0:t.data[1])?o:0)+(null!=(s=null==t?void 0:t.data[2])?s:0)<7}catch(e){return!1}}(y.current.player,g))},250);return()=>clearInterval(e)},[null==(t=y.current)?void 0:t.player,w,d.liveStream.is_rtmp,d.liveStream.mux_aspect_ratio]),(0,a.useEffect)(()=>{if(d.liveStream.is_rtmp)return;let e=l()(()=>{"undefined"!=typeof window&&window.innerWidth/window.innerHeight<1.2?C(!0):C(!1)},100);return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,a.useEffect)(()=>{var e,i,t,n,r,l;if(b.current){b.current=!1;return}null==(e=y.current)||e.refreshVideoSrc(),(null==(i=y.current)?void 0:i.player)&&(null==(n=y.current)||null==(t=n.player)?void 0:t.duration)>1&&(y.current.player.currentTime=(null==(l=y.current)||null==(r=l.player)?void 0:r.duration)-1)},[w]),(0,n.FD)(n.FK,{children:[(0,n.Y)(u.Ye,{position:"relative",className:(w||_)&&!r?"liveStreamVideoZoom-_qvCom":"liveStreamVideo-asigz8",alignItems:"center",justifyContent:"center",children:(0,n.Y)(o.N,{autoPlay:f,ref:y,portrait:w,noKeyboardShortcuts:!0,noControls:!0,liveStreamId:d.liveStream.id,pub:d.pub||null,mediaUpload:{id:"ls-".concat(d.liveStream.id),width:w?h.GM:h.mc,height:w?h.dD:h.ld},isLive:!0,showPreviewWhenPaused:!0},!0)}),(0,n.Y)(u.az,{position:"absolute",style:{left:0,right:0,bottom:0,zIndex:1},children:(0,n.Y)(m.Jf,{forLiveStream:!0,disableCaptions:!0,disableShortcuts:!0,disableTooltips:!0,disableSharing:!0,hideCaptions:!0,hidePip:!0,handle:v,hasPaywall:!1,hasTranscript:!1,hideNextVideoButton:!1,isActive:!A&&!I,isFocused:E,mediaRef:y,mediaUpload:{id:"ls-".concat(d.liveStream.id),width:1920,height:1080},podcastUpload:null,pub:null,showPaywall:!1,showTranscript:!1,onToggleShowTranscript:()=>{},autoPlayMuted:!1})}),(0,n.Y)(p,{isVisible:I,onVisibilityChange:e=>k(e),videoRef:y})]})},f=e=>{let{liveStream:i}=e;return(0,n.Y)("img",{src:i.liveStreamInformation.desktopThumbnailGifUrl,style:{width:"100%"}})}},73357:function(e,i,t){t.d(i,{_:()=>s});var n=t(79785),r=t(84605),l=t(39318),a=t(49807);function o(){let e=(0,n._)(["Join link:\n","\n\n---\n\nTo join this live video from your mobile device, download the Substack app from one of the links below. You can also join in your desktop browser using Chrome of Safari.\n\niOS:\n","\n \nAndroid:\n",""]);return o=function(){return e},e}let s=e=>{let{iTemplate:i}=(0,r.GO)();if(!e)return null;let t=(0,a.Xrv)({liveStreamId:e.id,utm_source:"live-stream-calendar-invite"}),n=i(o(),t,(0,l.cxW)(),(0,l.zw3)());return{title:e.title,description:n,start:e.scheduled_at&&new Date(e.scheduled_at),duration:[1,"hour"],location:t}}},46453:function(e,i,t){t.d(i,{Dx:()=>r,eE:()=>a,t2:()=>l});var n=t(17402);let r=(0,n.createContext)({setChildOptions:()=>{},isLoading:!1,subscriptions:[],publicationUsers:[],onPageScroll:()=>void 0,setPinTitle:()=>void 0,setDrawer:()=>null,checkFocus:()=>!1,requireLogin:null,isExpanded:!1});function l(e){let{shouldShowGetAppPill:i=!0,style:t,alwaysPinTitle:r,backAction:l,onRefresh:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=a();return(0,n.useLayoutEffect)(()=>{var n;null==(n=s.setChildOptions)||n.call(s,{title:e,style:t,alwaysPinTitle:r,backAction:l,shouldShowGetAppPill:i,onRefresh:o})},[s,e,t,l,i,o]),(0,n.useLayoutEffect)(()=>{var e;null==(e=s.setPinTitle)||e.call(s,!1)},[]),s}function a(){return(0,n.useContext)(r)}},21713:function(e,i,t){t.d(i,{D:()=>p});var n=t(4006),r=t(32485),l=t.n(r),a=t(40554),o=t(76329),s=t(55700),u=t(70690),c=t(57324),d=t(44567);function p(e){let{href:i,children:t,requireLogin:r,badge:p,icon:m,activeIcon:h,native:v,className:f}=e,b="undefined"!=typeof location?location.pathname:"",g=h?i&&(b===i||(0,u.W)(b,"/"===i?"/home":i)?h:m):m,y=(0,s.M)(r);return(0,n.FD)(o.z,{className:l()("reader2-mobile-nav-icon",f),href:r?void 0:i,campaign:r?void 0:{source:b,medium:c.Jn.reader2Nav},native:v,onClick:null!=y?y:void 0,onPointerDown:()=>{},children:[g,t,p?(0,n.Y)(a.T,{count:p,className:d.A.badge}):null]})}},62956:function(e,i,t){t.d(i,{J:()=>a});var n=t(46275),r=t(70486),l=t(16291);function a(e){var i,t,a,o,s;let{chatLastClicked:u}=e,c=(0,r.Pk)(),d=(0,n.BR)().isOnDestination,p=(0,r.a8)();if(!d)return{chatUnreadCount:null!=(a=null==(t=p.data)?void 0:t.unreadCount)?a:0,useChatBadge:!1};let m=null!=(o=c.inbox.directMessagesUnreadCount)?o:0,h=null!=(s=null==c||null==(i=c.inbox)?void 0:i.pubChatUnreadCount)?s:0,v=0===m&&h>0&&c.inbox.mostRecentChatTimestamp&&(!u||u.isBefore((0,l.A)(c.inbox.mostRecentChatTimestamp)));return{chatUnreadCount:m,useChatBadge:v}}},619:function(e,i,t){t.d(i,{D:()=>D});var n=t(4006),r=t(69843),l=t.n(r),a=t(59492),o=t(85265),s=t(48697),u=t(17402),c=t(63558),d=t(43510),p=t(33764),m=t(84605),h=t(56804),v=t(89490),f=t(35369),b=t(76977),g=t(45859),y=t(45974),Y=t(75303),_=t(63136),S=t(83629),w=t(64968),C=t(6074),I=t(39318),k=t(49807),A=t(82776);let E="marqueeTrack-RrcquU",P="marqueeContent-_UBVHA";function D(e){let{isPlaying:i,playbackIndex:t,post:r,podcast:a,publication:o,lastActivePost:s,lastActivePodcast:u,lastActivePublication:c,progress:d,duration:p,progressBarRef:m,onClear:v,onSetPlaybackRate:f,onMouseDownProgressBar:g,onSkipBack:y,onSkipForward:Y,onTogglePlayback:_}=e,w=null,I=null;l()(p)||(w=Math.round(p*d),I=Math.round(p)-w);let A=e=>{(0,C.k)(e)&&S.Z&&(0,h.o)(e,(0,k.wu9)(o,r,{noBase:!0,feedViewer:!0}))},E=s||r,P=u||a,D=c||o;return(0,n.FD)(b.VP,{position:"relative",gap:16,padding:16,overflow:"hidden",radius:"md",shadow:"sm",outline:"detail",bg:"secondary",className:"container-lIAyz5",children:[(0,n.FD)(b.Ye,{gap:16,alignItems:"center",flex:"grow",children:[(0,n.Y)(L,{podcast:P,publication:D,onClick:A}),(0,n.Y)(F,{post:E,podcast:P,publication:D,onPostClick:A}),(0,n.FD)(T,{children:[(0,n.Y)(z,{playbackIndex:t,onSetPlaybackRate:f}),(0,n.Y)(B,{isPlaying:i,onSkipBack:y,onSkipForward:Y,onTogglePlayback:_}),(0,n.Y)(V,{onClear:v})]})]}),(0,n.Y)(M,{timePlayed:w,timeLeft:I,progress:d,onMouseDownProgressBar:g,progressBarRef:m})]})}let T=(0,v.I4)({display:"flex",direction:"row",flex:"grow",alignItems:"center",justifyContent:"space-between",paddingX:8,gap:16}),x=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:30,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:15,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2,l=(0,u.useRef)(null),a=(0,u.useRef)(null),[o,s]=(0,u.useState)(15),[c,d]=(0,u.useState)(2);(0,u.useEffect)(()=>{if(a.current&&l.current){let e=new ResizeObserver(()=>{var e,i;let n=(null==(e=l.current)?void 0:e.offsetWidth)||0,r=(null==(i=a.current)?void 0:i.offsetWidth)||0;d(Math.max(2,Math.ceil(n/r)+1)),s(r/t)});return e.observe(l.current),e.observe(a.current),()=>e.disconnect()}},[e,t]);let p=(0,u.useMemo)(()=>({"--duration":"".concat(o,"s"),"--delay":"".concat(r,"s")}),[o,r]);if(e.length<=i)return(0,n.Y)("span",{children:e});let m=i=>Array.from({length:i},(i,t)=>(0,n.Y)(v.az,{className:P,children:e},t));return(0,n.FD)(v.az,{ref:l,className:"marqueeContainer-w4zQyv",children:[(0,n.FD)(v.az,{className:E,style:p,children:[(0,n.Y)(v.az,{ref:a,className:P,children:e}),m(c-1)]}),(0,n.Y)(v.az,{className:E,style:p,children:m(c)})]})};function F(e){let{post:i,podcast:t,publication:r,onPostClick:l}=e,{iString:a}=(0,m.GO)();return(0,n.FD)(b.VP,{flex:"grow",minWidth:0,children:[(0,n.Y)(_.EY.B4,{userSelect:"none",color:i?"primary":"secondary",children:(0,n.Y)(_.Yq,{cursor:"pointer",onClick:l,children:x(i?i.title:a("No episode playing"))})}),t?(0,n.Y)(_.EY.B4,{color:"secondary",ellipsis:!0,userSelect:"none",children:t?t.title:a("No podcast selected")}):r?(0,n.Y)(_.EY.B4,{color:"secondary",ellipsis:!0,userSelect:"none",children:(0,n.Y)(_.Yq,{cursor:"pointer",href:(0,I.fOI)(r),target:"blank",rel:"noopener noreferrer",children:r?r.name:a("No publication selected")})}):null]})}function L(e){let{podcast:i,publication:t,onClick:r}=e;return(0,n.Y)(Y.AE,{onClick:r,children:(0,n.Y)(v.az,{width:36,height:36,radius:"sm",bg:"secondary",userSelect:"none",overflow:"hidden",draggable:!1,outline:"detail",cursor:"pointer",animate:!0,pressable:"sm",children:i?(0,n.Y)(p.o,{src:i.podcast_art_url,maxWidth:36,useRetinaSizing:!0,imageIsFixedWidth:!0}):t?(0,n.Y)(y.Nq,{pub:t,size:36}):null})})}let N=e=>{let{onSkipBack:i}=e;return(0,n.Y)(f.K0,{role:"button",size:"md",priority:"tertiary",onClick:i,children:(0,n.Y)(a.A,{size:24})})},O=e=>{let{onSkipForward:i}=e;return(0,n.Y)(f.K0,{role:"button",size:"md",priority:"tertiary",onClick:i,children:(0,n.Y)(o.A,{size:24})})},B=e=>{let{isPlaying:i,onSkipBack:t,onSkipForward:r,onTogglePlayback:l}=e;return(0,n.FD)(n.FK,{children:[(0,n.Y)(N,{onSkipBack:t}),(0,n.Y)(R,{isPlaying:i,onTogglePlayback:l}),(0,n.Y)(O,{onSkipForward:r})]})},R=e=>{let{isPlaying:i,onTogglePlayback:t}=e;return(0,n.Y)(f.Nm,{resetCss:!0,onClick:t,bg:"tertiary",width:48,height:48,radius:"full",alignItems:"center",justifyContent:"center",display:"flex",className:"playPauseButton-QuY9mu",pressable:"sm",children:i?(0,n.Y)(c.A,{size:20}):(0,n.Y)(d.A,{size:20})})},z=e=>{var i;let{playbackIndex:t,onSetPlaybackRate:r}=e;return(0,n.Y)(g.W1,{trigger:(0,n.Y)(f.K0,{priority:"tertiary",size:"sm",children:(0,n.FD)(_.EY.B3,{weight:"semibold",userSelect:"none",children:[null==(i=w.C[t])?void 0:i.display," \xd7"]})}),children:w.C.map(e=>(0,n.FD)(g.Dr,{onClick:()=>{r(e.value)},children:[e.display,"\xd7"]},e.value))})},V=e=>{let{onClear:i}=e;return(0,n.Y)(f.K0,{priority:"quaternary",size:"sm",onClick:i,children:(0,n.Y)(s.A,{size:20})})},M=e=>{let{timePlayed:i,timeLeft:t,progress:r,onMouseDownProgressBar:a,progressBarRef:o}=e,s=0===i&&0===t;return(0,n.FD)(b.Ye,{gap:12,flex:"grow",alignItems:"center",children:[(0,n.Y)(_.EY.B5,{color:"secondary",userSelect:"none",children:l()(i)||s?"--:--":(0,A.secondsToHHMMSS)(i)}),(0,n.Y)(b.Ye,{flex:"grow",alignItems:"center",alignSelf:"stretch",onMouseDown:a,ref:o,cursor:"pointer",children:(0,n.Y)(b.Ye,{className:"track-jZG_pS",alignItems:"start",flex:"grow",overflow:"hidden",children:(0,n.Y)(v.az,{className:"progress-_oQlOi",style:{transform:"translateX(".concat((r-1)*100,"%)")}})})}),(0,n.Y)(_.EY.B5,{color:"secondary",userSelect:"none",children:l()(t)||s?"--:--":(0,n.FD)(n.FK,{children:["−",(0,A.secondsToHHMMSS)(t)]})})]})}},77148:function(e,i,t){t.d(i,{A:()=>c,I:()=>h});var n=t(69277),r=t(70408),l=t(4006),a=t(7350),o=t.n(a),s=t(17402);let u=(0,s.createContext)({listeningProgress:{},onUpdateListeningProgress:()=>void 0}),c=e=>{let{children:i,user:t}=e,[a,o]=(0,s.useState)(p({user:t}));(0,s.useEffect)(()=>{t&&m({allProgress:a,user:t})},[a,t]);let c=(0,s.useCallback)(e=>{let{postId:i,time:t,done:l}=e;o(e=>(0,r._)((0,n._)({},e),{[i]:{time:t,done:l}}))},[]);return(0,l.Y)(u.Provider,{value:{listeningProgress:a,onUpdateListeningProgress:c},children:i})},d=e=>{let{user:i}=e;return"podcasts:listening_progress:".concat(i.id)},p=e=>{let i,{user:t}=e;if("undefined"==typeof window||!window.localStorage||!t)return{};let n=d({user:t});try{i=JSON.parse(localStorage.getItem(n)||"{}")}catch(e){i={}}return i},m=o()(e=>{let{allProgress:i,user:t}=e,n=d({user:t});localStorage.setItem(n,JSON.stringify(i))},1e3),h=()=>(0,s.useContext)(u)},77103:function(e,i,t){t.d(i,{H:()=>c,p:()=>d});var n=t(4006),r=t(36944),l=t.n(r),a=t(17402),o=t(77148),s=t(50431);let u=(0,a.createContext)({activePodcast:null,activePost:null,activePublication:null,lastActivePost:null,lastActivePodcast:null,lastActivePublication:null,audioPlayerRef:{current:null},currentTime:0,duration:null,isPlaying:!1,listeningProgress:{},onClear:()=>void 0,onPlay:()=>void 0,onToggle:()=>void 0}),c=e=>{let{children:i,user:t}=e,{activePost:r,activePodcast:c,activePublication:d,lastActivePost:p,lastActivePodcast:m,lastActivePublication:h,setPlayState:v}=(0,s.P)({user:t}),[f,b]=(0,a.useState)(null),[g,y]=(0,a.useState)(0),[Y,_]=(0,a.useState)(!1),{listeningProgress:S,onUpdateListeningProgress:w}=(0,o.I)(),C=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!r)return;let e=0,i=()=>{_(!0)},t=()=>{_(!1)},n=()=>{var e;(null==(e=C.current)?void 0:e.player)&&b(C.current.player.duration)},a=()=>{var e;if((null==(e=C.current)?void 0:e.player)&&r){if(C.current.player.currentTime>=C.current.player.duration){_(!1),w({postId:r.id,time:0,done:!0}),v({activePodcast:null,activePost:null,activePublication:null});return}y(C.current.player.currentTime),w({postId:r.id,time:l()(C.current.player.currentTime,3),done:C.current.player.currentTime>=C.current.player.duration})}},o=()=>{var r;e>3||(e+=1,(null==(r=C.current)?void 0:r.player)?(C.current.player.addEventListener("play",i),C.current.player.addEventListener("pause",t),C.current.player.addEventListener("loadedmetadata",n),C.current.player.addEventListener("timeupdate",a)):setTimeout(o,100))};return o(),()=>{var e;(null==(e=C.current)?void 0:e.player)&&(C.current.player.removeEventListener("play",i),C.current.player.removeEventListener("pause",t),C.current.player.removeEventListener("loadedmetadata",n),C.current.player.removeEventListener("timeupdate",a))}},[r,S,w,v]);let I=(0,a.useCallback)(e=>{var i,t,n;let r=null!=(n=null==(i=S[e])?void 0:i.time)?n:0;return y(r),(null==(t=C.current)?void 0:t.player)&&(C.current.player.currentTime=r),r},[S]);(0,a.useEffect)(()=>{let e=0,i=()=>{var t;!(e>5)&&(e+=1,(null==(t=C.current)?void 0:t.player)?(r&&I(r.id),C.current.player.paused&&C.current.player.play()):setTimeout(i,100))};r&&i()},[r]);let k=(0,a.useCallback)(()=>{v({activePodcast:null,activePost:null,activePublication:null})},[v]),A=(0,a.useCallback)(e=>{let{post:i,podcast:t,publication:n}=e;b(null),I(i.id),v({activePodcast:null!=t?t:null,activePost:i,activePublication:null!=n?n:null})},[v,I]),E=(0,a.useCallback)(()=>{var e;(null==(e=C.current)?void 0:e.player)&&(C.current.player.paused?C.current.player.play():C.current.player.pause())},[]);return(0,n.Y)(u.Provider,{value:{activePodcast:c,activePost:r,activePublication:d,lastActivePost:p,lastActivePodcast:m,lastActivePublication:h,audioPlayerRef:C,currentTime:g,duration:f,isPlaying:Y,listeningProgress:S,onClear:k,onPlay:A,onToggle:E},children:i})},d=()=>(0,a.useContext)(u)},64968:function(e,i,t){t.d(i,{C:()=>n});let n=[{value:.75,display:"0.75"},{value:1,display:"1"},{value:1.25,display:"1.25"},{value:1.5,display:"1.5"},{value:1.75,display:"1.75"},{value:2,display:"2"}]},50431:function(e,i,t){t.d(i,{P:()=>l});var n=t(17402);let r=e=>{let{user:i}=e;return"podcasts:play_state:".concat(i.id)},l=e=>{var i,t,l,a,o,s;let{user:u}=e,c=(e=>{let i,{user:t}=e;if("undefined"==typeof window||!window.localStorage||!t)return null;let n=r({user:t});try{let e=window.localStorage.getItem(n)||null;i=e?JSON.parse(e):null}catch(e){i=null}return i})({user:u}),[d,p]=(0,n.useState)(null!=(i=null==c?void 0:c.activePodcast)?i:null),[m,h]=(0,n.useState)(null!=(t=null==c?void 0:c.activePost)?t:null),[v,f]=(0,n.useState)(null!=(l=null==c?void 0:c.activePublication)?l:null),[b,g]=(0,n.useState)(null!=(a=null==c?void 0:c.activePodcast)?a:null),[y,Y]=(0,n.useState)(null!=(o=null==c?void 0:c.activePost)?o:null),[_,S]=(0,n.useState)(null!=(s=null==c?void 0:c.activePublication)?s:null);return{activePodcast:d,activePost:m,activePublication:v,lastActivePodcast:b,lastActivePost:y,lastActivePublication:_,setPlayState:(0,n.useCallback)(e=>{let{activePodcast:i,activePost:t,activePublication:n}=e;g(i),Y(t),S(n),p(i),h(t),f(n),(e=>{let{user:i,activePodcast:t,activePost:n,activePublication:l}=e;if(!i)return;let a=r({user:i});window.localStorage.setItem(a,JSON.stringify({activePodcast:t,activePost:n,activePublication:l}))})({user:u,activePodcast:i,activePost:t,activePublication:n})},[u])}}},94118:function(e,i,t){t.d(i,{I:()=>v});var n=t(69277),r=t(70408),l=t(4006),a=t(32485),o=t.n(a),s=t(17402),u=t(85478),c=t(46271),d=t(73957),p=t(76977),m=t(21398),h=t(40261);function v(e){let{post:i,publication:a,publicationUser:v,subscription:f,publicationSettings:b,isPledged:g,postContainerRef:y,videoPlayerRef:Y,onLike:_}=e,S=(0,u.mJ)(),w=(0,c.Jd)(),[C,I]=(0,s.useState)(!1);(0,s.useLayoutEffect)(()=>{I(!1)},[null==i?void 0:i.id]),(0,s.useEffect)(()=>{i&&requestAnimationFrame(()=>{I(!0)})},[i]);let k=w?(0,r._)((0,n._)({},w),{is_contributor:(null==v?void 0:v.role)==="contributor",is_admin:(null==v?void 0:v.role)==="admin",is_public_admin:!!(null==v?void 0:v.public),is_subscribed:(null==f?void 0:f.membership_state)==="subscribed",is_free_subscribed:(null==f?void 0:f.membership_state)==="free_signup",is_pledged:g}):null;return(0,l.FD)(c.vu,{defaultValue:k,children:[(0,l.Y)(d.PostMetaTags,{post:i,publication:a,siteConfigs:S.allConfigs}),(0,l.Y)(p.VP,{className:o()(h.A.post,C&&h.A.loaded),children:(0,l.Y)(m.Ic,{module:"@/frontend/reader2/PostRenderer",onRequest:()=>Promise.all([t.e("90651"),t.e("21320"),t.e("20711"),t.e("17507"),t.e("74785"),t.e("87526")]).then(t.bind(t,41176)),resolve:e=>e.ReaderPost,post:i,pub:a,user:k,publicationSettings:b,postContainerRef:y,videoPlayerRef:Y,onLike:_})})]})}},34167:function(e,i,t){t.d(i,{t:()=>L});var n=t(4006),r=t(54718),l=t(82853),a=t(93164),o=t(16858),s=t(7611),u=t(85731),c=t(34316),d=t(57157),p=t(38637),m=t(3831),h=t(84934),v=t(37946),f=t(60996),b=t(71857),g=t(41935),y=t(9979),Y=t(84605),_=t(40691),S=t(85478),w=t(46271),C=t(86500),I=t(68349),k=t(35369),A=t(68940),E=t(45859),P=t(78526),D=t(77103),T=t(32848),x=t(49807),F=t(82776);function L(e){var i;let{post:t,publication:L,onArchive:N,onSavePost:O,onReport:B,isArchived:R}=e,{iString:z}=(0,Y.GO)(),V=(0,w.Jd)(),{openModal:M,closeModal:U}=(0,_.hS)(),{isSaved:H,onSave:W}=(0,g.Jj)({post:t}),j=(0,P.L)(),q=(0,T.n7)(),{getConfigFor:K}=(0,S.mJ)(),{activePost:G,isPlaying:J,onToggle:$,onPlay:X}=(0,D.p)(),Z=!!(J&&G&&G.id===(null==t?void 0:t.id)),Q=N?e=>{(0,C.u4)(C.qY.POST_ARCHIVED,{post_id:e,surface:"post viewer"}),N(e)}:void 0,ee=(null==L?void 0:L.id)?null==(i=q.result)?void 0:i.publicationUserMap.get(L.id):void 0,ei=L&&ee&&(0,F.isAtLeastContributorRole)(ee.role)?()=>{(0,C.u4)(C.qY.READER_EDIT_POST_BUTTON_CLICKED,{publication_id:L.id,post_id:t.id}),location.href=(0,x.I_S)(L,t.id,{addBase:!0})}:void 0;return(0,n.FD)(E.W1,{trigger:(0,n.Y)(k.K0,{"aria-label":"View more",priority:"secondary",children:(0,n.Y)(r.A,{size:20})}),children:[(0,n.Y)(E.Dr,{onClick:()=>{j((0,y.x5)(null,{post:t,pub:L,user:V}))},leading:(0,n.Y)(l.A,{}),children:z("Copy link")}),(0,n.Y)(E.Dr,{leading:(0,n.Y)(a.A,{}),onClick:()=>{M({children:(0,n.Y)(f.k,{post:t,pub:L,onClose:U}),width:540})},children:z("Embed")}),"podcast"===t.type&&t.video_upload_id&&!K("disable_clipping_for_readers")&&(0,n.Y)(E.Dr,{leading:(0,n.Y)(o.A,{}),onClick:()=>{let e=(0,x.wu9)(L,t,{urlParams:{clippingMode:!0}});(0,I.V2)(e)},children:z("Create clips")}),(0,n.FD)(E.H9,{children:[(0,b.M)(t)&&!(0,b.d)(t)&&(0,n.Y)(E.Dr,{onClick:()=>{Z?$():X({post:t,publication:L})},leading:Z?(0,n.Y)(s.A,{}):(0,n.Y)(u.A,{}),trailing:(0,n.Y)(A.u,{children:"P"}),children:z(Z?"Pause audio":"Play audio")}),O&&(0,n.Y)(E.Dr,{onClick:()=>O({post:t,isSaved:W()}),target:"_blank",leading:H?(0,n.Y)(c.A,{}):(0,n.Y)(d.A,{}),trailing:(0,n.Y)(A.u,{children:"S"}),children:z(H?"Unsave":"Save")}),Q&&(R?(0,n.Y)(E.Dr,{onClick:()=>Q(t.id),leading:(0,n.Y)(p.A,{}),trailing:(0,n.Y)(A.u,{children:"E"}),children:z("Unarchive")}):(0,n.Y)(E.Dr,{onClick:()=>Q(t.id),leading:(0,n.Y)(m.A,{}),trailing:(0,n.Y)(A.u,{children:"E"}),children:z("Archive")})),ei&&(0,n.Y)(E.H9,{children:(0,n.Y)(E.Dr,{onClick:ei,leading:(0,n.Y)(h.A,{}),children:z("Edit post")})})]}),(0,n.Y)(E.H9,{children:B&&(0,n.Y)(E.Dr,{priority:"destructive",onClick:B,leading:(0,n.Y)(v.A,{}),children:z("Report")})})]})}},87328:function(e,i,t){t.d(i,{G:()=>m});var n=t(4006),r=t(32485),l=t.n(r),a=t(75107),o=t(72102),s=t(35369),u=t(76977),c=t(68940),d=t(66511),p=t(939);function m(e){let{onNext:i,onPrevious:t,isReading:r}=e;return(0,n.Y)(u.VP,{position:"absolute",zIndex:1,gap:32,className:l()(p.A.root,r&&p.A.reading),children:(i||t)&&(0,n.FD)(u.VP,{gap:8,children:[(0,n.Y)(v,{onClick:t}),(0,n.Y)(h,{onClick:i})]})})}function h(e){let{onClick:i}=e;return(0,n.Y)(d.m_,{text:"Next post",trailing:(0,n.Y)(c.u,{children:"J"}),side:"right",children:(0,n.Y)(s.K0,{onClick:()=>null==i?void 0:i(),disabled:!i,priority:"secondary","aria-label":"Next",children:(0,n.Y)(a.A,{size:20,"aria-hidden":!0})})})}function v(e){let{onClick:i}=e;return(0,n.Y)(d.m_,{text:"Previous post",trailing:(0,n.Y)(c.u,{children:"K"}),side:"right",children:(0,n.Y)(s.K0,{onClick:()=>null==i?void 0:i(),disabled:!i,priority:"secondary","aria-label":"Previous",children:(0,n.Y)(o.A,{size:20,"aria-hidden":!0})})})}},37675:function(e,i,t){t.d(i,{j:()=>b});var n=t(79785),r=t(4006),l=t(48697),a=t(17402),o=t(84605),s=t(94729),u=t(24078),c=t(35369),d=t(33727),p=t(76977),m=t(63136),h=t(49807),v=t(40112);function f(){let e=(0,n._)(["You subscribed to "," because it was recommended by ","."]);return f=function(){return e},e}function b(e){let{publication:i,referringPub:t}=e,{iTemplate:n,iString:b}=(0,o.GO)(),[g,y]=(0,a.useState)(!1);if(g||!t)return null;let Y=async()=>{await (0,s.x6)("/api/v1/publication_user_settings/user",{method:"PUT",json:{publication_id:i.id,type:"hide_referring_recommendation",value:!0}}),y(!0)},_=n(f(),i.name,t.author_name||t.name);return(0,r.Y)(p.ov,{children:(0,r.FD)(d.Z,{direction:"row",className:v.A.card,gap:12,padding:16,children:[(0,r.Y)(u.eu,{user:{id:t.author_id,name:t.author_name},photoUrl:t.author_photo_url,size:40}),(0,r.FD)(p.VP,{flex:"grow",children:[(0,r.Y)(m.EY.B4,{weight:"medium",children:_}),(0,r.Y)(m.EY.B4,{color:"secondary",children:(0,r.Y)(m.Yq,{href:(0,h.MWx)(i),decoration:"underline",children:b("Manage your subscription")})})]}),(0,r.Y)(p.VP,{children:(0,r.Y)(c.K0,{priority:"quaternary",size:"xs",onClick:Y,children:(0,r.Y)(l.A,{size:16})})})]})})}},57541:function(e,i,t){t.d(i,{Z:()=>d});var n=t(4006),r=t(84605),l=t(35369),a=t(85050),o=t(32848),s=t(49807),u=t(82776),c=t(57324);function d(e){let{publication:i,user:t,canSubscribe:d,isFreeSubscribed:p,isAuthor:m}=e,{iString:h}=(0,r.GO)(),v=(0,o.n7)(),f=(0,a.s)({surface:"post-viewer"});if(!i||m)return null;let b=d?(0,u.getSubscribeText)(i,{isFreeSubscribed:p}):h("Subscribed"),g=(0,s.eV6)(i,{user:t,addBase:!0,params:{utm_source:c.VU.substack,utm_medium:c.Jn.web,utm_campaign:c._9.postViewer}});return(0,n.Y)(l.$n,{priority:d?"primary":"secondary",newTab:!0,href:g,onClick:e=>{!t&&i?f(i)(e):setTimeout(()=>{v.refetchPublication(i.id)},5e3)},children:b})}},99558:function(e,i,t){t.d(i,{_:()=>p});var n=t(4006),r=t(63558),l=t(43510),a=t(70735),o=t(91461),s=t(71857),u=t(35369),c=t(66511),d=t(77103);function p(e){let{post:i,publication:t}=e,{activePost:p,isPlaying:m,onToggle:h,onPlay:v}=(0,d.p)();if(!i||!(0,s.M)(i))return null;let f=(0,s.d)(i),b=!!(m&&p&&p.id===i.id);return(0,n.Y)(c.m_,{leading:f?(0,n.Y)(o.A,{size:12}):void 0,text:f?"Paid subscribers only":"Play audio",side:"bottom",delayEnter:0,children:(0,n.Y)(u.K0,{onClick:()=>{f||(b?h():v({post:i,publication:null!=t?t:void 0}))},disabled:f,children:f?(0,n.Y)(a.A,{size:20,fill:"var(--color-fg-secondary)"}):b?(0,n.Y)(r.A,{size:20}):(0,n.Y)(l.A,{size:20})})})}},18523:function(e,i,t){t.d(i,{c:()=>O});var n=t(69277),r=t(70408),l=t(4006),a=t(17402),o=t(69715),s=t(80707),u=t(15667),c=t(58398),d=t(49897),p=t(44909),m=t(46271),h=t(86500),v=t(12501),f=t(43528),b=t(31669),g=t(89490),y=t(76977),Y=t(57820),_=t(46453),S=t(17442),w=t(51735),C=t(94118),I=t(87328),k=t(37675),A=t(71037),E=t(44302),P=t(95893),D=t(36357),T=t(6074),x=t(90554),F=t(11510),L=t(32848),N=t(85368);function O(e){var i;let t=(0,_.eE)();return(0,a.useEffect)(()=>()=>{var e;null==(e=t.setDrawer)||e.call(t,null)},[]),t.setDrawer&&null!=(i=t.setDrawer((0,l.Y)(V,(0,n._)({},e))))?i:null}function B(e){var i,t,n,r,o,g,_,F;let{postId:O,post:B,publication:V,videoPlayerRef:M,onClose:U,onPrevious:H,onNext:W,onSave:j,onArchive:q,onLike:K,onLoad:G,isArchived:J,publicationSettings:$,referringRecommendation:X,referringPub:Z}=e,Q=(0,L.n7)(),ee=(0,m.Jd)(),ei=(0,a.useRef)(null),et=(0,b.V)(),{result:en,isLoading:er}=(0,v.st)({pathname:"/api/v1/posts/by-id/".concat(O),query:{preview:null!=(n=new URLSearchParams(document.location.search).get("postPreview"))?n:void 0},deps:[O],auto:!(B&&V&&$),initialResult:B&&V&&$?{post:B,publication:V,publicationSettings:$,referringRecommendation:X,referringPub:Z}:void 0}),el=(0,f.cz)(null,{ignoreSafari:!0});(0,a.useEffect)(()=>{(0,h.u4)(h.qY.POST_VIEWER_VIEWED,{post_id:O})},[O]),(0,a.useEffect)(()=>{en&&Q.updatePublication(en.publication.id,en)},[en]),(0,a.useEffect)(()=>{G&&en&&G(en)},[en]),(0,a.useEffect)(()=>{en&&el.postSelection&&el.highlightSelection()},[en,el.postSelection]);let ea=(0,a.useCallback)(()=>{(0,h.u4)(h.qY.POST_VIEWER_CLOSED,{post_id:O}),U()},[U,O]),{subscription:eo,publicationUser:es,isFreeSubscribed:eu,isPaid:ec,isAuthor:ed,isPledged:ep}=(0,L.NL)(null!=(r=null==en||null==(i=en.post)?void 0:i.publication_id)?r:0),{isReading:em,handleScroll:eh}=(0,S.B)(),ev=(0,w._)({publication:null!=(o=null==en?void 0:en.publication)?o:V,postId:O,onSuccess:()=>eb(!1)}),[ef,eb]=(0,a.useState)(!1),[eg,ey]=(0,a.useState)(!1);(0,x.y)({name:"share",action:()=>{ey(!0)}});let eY=null!=(g=null==en?void 0:en.publication)?g:V,e_=null!=(_=null==en?void 0:en.publicationSettings)?_:{},eS=!((null==eY?void 0:eY.payments_state)==="enabled"?ec:ec||eu),ew=en&&(0,T.u)(en.post,B),eC=(0,s.Rv)(null!=(F=null==en||null==(t=en.post)?void 0:t.body_html)?F:"");return(0,l.FD)(l.FK,{children:[(0,l.Y)(R,{children:(0,l.FD)(z,{children:[(0,l.Y)(P.D,{isReading:em,children:(0,l.Y)(E.i,{publication:eY,user:ee,canSubscribe:eS,isFreeSubscribed:eu,isAuthor:ed,result:en,isLoading:er,onArchive:q,onSavePost:j,onReport:()=>eb(!0),onClose:ea,isArchived:J})}),(0,l.FD)(y.VP,{position:"relative",flex:"grow",children:[(0,l.Y)(I.G,{onNext:W,onPrevious:H,isReading:em}),(0,l.Y)(y.VP,{className:N.A.post,flex:"grow",onScroll:eh,ref:ei,children:(0,l.Y)(p.s,{scrollContainerRef:ei,children:er?(0,l.Y)(Y.y$,{flex:"grow"}):en&&en.post.id===O&&(0,l.FD)(l.FK,{children:[en.referringPub&&(0,l.Y)(k.j,{publication:en.publication,referringPub:en.referringPub,referringRecommendation:en.referringRecommendation}),(0,l.Y)(C.I,{post:ew,publication:en.publication,publicationUser:es,subscription:eo,publicationSettings:e_,isPledged:ep,postContainerRef:ei,videoPlayerRef:M,onLike:K})]})})}),eC&&(0,l.Y)(d.M,{toc:eC,position:"absolute"})]}),!et&&(0,l.Y)(A.T,{isReading:em,children:(0,l.Y)(D.f,{publication:eY,post:ew,onLike:K,isLoading:er})})]})}),(0,l.Y)(u.H,{isOpen:ef,onSubmit:ev,onClose:()=>eb(!1)}),ew&&eY&&(0,l.Y)(c.Z,{isOpen:eg,onClose:()=>ey(!1),medium:"post viewer",user:ee,post:ew,pub:eY})]})}let R=(0,g.I4)({display:"flex",padding:{desktop:12,mobile:0},minWidth:0});function z(e){let{children:i}=e,t=(0,F.Iu)();return(0,l.Y)(y.VP,{className:N.A.viewer,bg:"primary",flex:"grow",position:"relative",overflow:"hidden",minWidth:0,border:t?"transparent":"detail",radius:t?"none":"md",children:i})}let V=e=>{let i=(0,a.useRef)(null);return(0,l.Y)(o.UQ,{postId:e.postId,videoPlayerRef:i,children:(0,l.Y)(B,(0,r._)((0,n._)({},e),{videoPlayerRef:i}))})}},71037:function(e,i,t){t.d(i,{T:()=>s});var n=t(4006),r=t(32485),l=t.n(r),a=t(76977),o=t(17708);function s(e){let{children:i,isReading:t}=e;return(0,n.Y)(a.ov,{position:"absolute",className:l()(o.A.container,t&&o.A.hidden),children:i})}},61755:function(e,i,t){t.d(i,{J:()=>s});var n=t(4006),r=t(48697),l=t(35369),a=t(68940),o=t(66511);function s(e){let{onClick:i,className:t}=e;return(0,n.Y)(o.m_,{text:"Close",trailing:(0,n.Y)(a.u,{children:"ESC"}),side:"right",children:(0,n.Y)(l.K0,{onClick:i,priority:"secondary","aria-label":"Close",className:t,children:(0,n.Y)(r.A,{size:20,"aria-hidden":!0})})})}},44302:function(e,i,t){t.d(i,{i:()=>v});var n=t(4006),r=t(54718),l=t(35369),a=t(76977),o=t(45974),s=t(34167),u=t(57541),c=t(99558),d=t(61755),p=t(22192),m=t(11510),h=t(70769);function v(e){let{publication:i,user:t,canSubscribe:v,isFreeSubscribed:f,isAuthor:b,result:g,isLoading:y,onArchive:Y,onSavePost:_,onReport:S,onClose:w,isArchived:C}=e,I=(0,m.Iu)();return(0,n.FD)(p.Q,{children:[(0,n.Y)(d.J,{onClick:w}),(0,n.Y)(o.wg,{pub:i,size:40,radius:"sm",outline:"detail",className:h.A.avatar}),(0,n.FD)(a.fI,{gap:8,children:[!I&&(0,n.Y)(u.Z,{publication:i,user:t,canSubscribe:v,isFreeSubscribed:f,isAuthor:b}),(null==g?void 0:g.post)&&(0,n.Y)(c._,{post:g.post,publication:g.publication}),!g||y?(0,n.Y)(l.K0,{"aria-label":"View more",priority:"secondary",children:(0,n.Y)(r.A,{size:20})}):(0,n.Y)(s.t,{post:g.post,publication:i,onArchive:Y,onSavePost:_,onReport:S,isArchived:C})]})]})}},95893:function(e,i,t){t.d(i,{D:()=>s});var n=t(4006),r=t(32485),l=t.n(r),a=t(76977),o=t(56582);function s(e){let{children:i,isReading:t}=e;return(0,n.Y)(a.VP,{position:"absolute",className:l()(o.A.container,t&&o.A.hidden),children:i})}},22192:function(e,i,t){t.d(i,{Q:()=>l});var n=t(4006),r=t(76977);function l(e){let{children:i}=e;return(0,n.Y)(r.fI,{position:"relative",justifyContent:"space-between",alignItems:"center",sizing:"border-box",padding:16,children:i})}},36357:function(e,i,t){t.d(i,{f:()=>a});var n=t(4006),r=t(17762),l=t(7963);function a(e){let{isLoading:i=!1,publication:t,post:a,onLike:o}=e;return(0,n.Y)(l.t,{children:(0,n.Y)(r.u,{isLoading:i,publication:t,post:a,onLike:o})})}},17442:function(e,i,t){t.d(i,{B:()=>l});var n=t(17402),r=t(46453);function l(){let[e,i]=(0,n.useState)(!1),t=(0,n.useRef)(0),{setIsReading:l}=(0,r.eE)();return{isReading:e,handleScroll:e=>{let n=e.currentTarget,r=n.scrollTop;r>n.scrollHeight-n.offsetHeight-100?(i(!1),null==l||l(!1)):r>t.current&&t.current>1?(i(!0),null==l||l(!0)):(i(!1),null==l||l(!1)),t.current=r}}}},6074:function(e,i,t){t.d(i,{k:()=>r,u:()=>l});var n=t(69277);function r(e){return!(e.ctrlKey||e.metaKey||e.shiftKey)}function l(e,i){return(0,n._)({},e,Object.fromEntries(Object.entries(null!=i?i:{}).filter(e=>{let[i,t]=e;return null!=t})))}},82320:function(e,i,t){t.d(i,{O:()=>m});var n=t(4006),r=t(32485),l=t.n(r),a=t(17402),o=t(84605),s=t(17028),u=t(69815),c=t(11510),d=t(69706),p=t(53933);function m(e){var i,t;let{profile:r}=e,{iString:m}=(0,o.GO)(),h=(0,c.Iu)(),[v,f]=(0,a.useState)(!1),b=null==(i=r.theme)?void 0:i.cover_image,g=null==b?void 0:b.url;if(!g)return null;let y=null!=(t=null==b?void 0:b.raw_url)?t:g;return(0,n.FD)(s.VP,{paddingTop:{desktop:24,mobile:0},children:[(0,n.Y)(s.VP,{className:p.A.container,onClick:()=>f(!0),position:"relative",style:{"--overflow":h?"0":"-".concat(20,"px"),"--aspect":"".concat(d.VE)},children:(0,n.Y)(s.az,{as:"img",src:g,draggable:!1,alt:m("Cover image"),radius:h?void 0:"sm",outline:h?void 0:"detail",className:l()(p.A.image,h&&p.A.mobile)})}),(0,n.Y)(u.L,{isOpen:v,onClose:()=>f(!1),photoUrl:y})]})}},56399:function(e,i,t){t.d(i,{b:()=>o});var n=t(4006),r=t(79909),l=t(39318),a=t(49807);function o(e){var i,t;let{profile:o,shareImageVariantFromQuery:s,activeLiveStream:u}=e,c=(null==o?void 0:o.max_pub_tier)===2,d=!!(null==o?void 0:o.profile_set_up_at),p=o&&o.photo_url&&(0,l.dJ9)(o.photo_url);if(u)p=(0,a.ADu)(u.liveStream.id,{isGif:!0});else s&&(p=(0,l.Aih)({userId:o.id,variant:s,aspectRatio:"link"}));return(0,n.Y)(r.Metadata,{title:u?"LIVE NOW: ".concat(o.name||u.user.name||(null==(t=u.pub)?void 0:t.name)," on Substack"):"".concat(o.name||""," | Substack"),description:(null==u||null==(i=u.pub)?void 0:i.name)||o.bio,image:p,seoProps:{noindex:!c||!o.photo_url&&!o.bio&&!d}})}},54513:function(e,i,t){t.d(i,{n7:()=>q,ww:()=>j});var n=t(69277),r=t(4006),l=t(17159),a=t.n(l),o=t(45773),s=t(17402),u=t(49639),c=t(33764),d=t(58398),p=t(82936),m=t(58050),h=t(95899),v=t(85478),f=t(46271),b=t(86500),g=t(72343),y=t(92476),Y=t(44333),_=t(68349),S=t(76977),w=t(75303),C=t(63136),I=t(36372),k=t(32087),A=t(67215),E=t(46453),P=t(82320),D=t(56399),T=t(49501),x=t(1021),F=t(17871),L=t(52822),N=t(99891),O=t(67018),B=t(97528),R=t(6135),z=t(58245),V=t(14984),M=t(40659),U=t(39318),H=t(41086),W=t(82776);let j="profile-page-feed";function q(e){var i,t,l,a,c,v;let y,w,C,q,{id:J,subpath:Q,isHomepage:ee=!1,initialData:{profileSubscribeOnTransit:ei=!1,referringUser:et,freeSignup:en,freeSignupEmail:er,activeLiveStream:el,subscriptionToLiveStreamPub:ea,invitedLiveStreamPublications:eo,subscriptionsToLiveStreamInvitedPub:es,shareImageVariantFromQuery:eu}}=e,ec=(0,f.Jd)(),ed=(0,Y.lq)(),[ep,em]=(0,s.useState)(!1),eh=(0,I.d)(),[ev]=(0,s.useState)(!!((0,H.y)("followPrompt")&&et)),{addSurface:ef}=(0,V.fk)();(0,E.t2)(""),J.includes("-")?(C=function(e){let i=e.split("-")[0];if(!i)return -1;let t=parseInt(i);return isNaN(t)?-1:t}(J),q=(y=J.split("-")).length?y.slice(1).join("-"):""):C=J;let{subjectProfile:eb,error:eg}=(0,h.xc)({subjectId:C,subjectName:q}),ey=Q.match(/\/p-(\d+)/),eY=(null==ey?void 0:ey[1])?Number(ey[1]):null,e_=(0,p.Hv)(null==eb?void 0:eb.id),eS="blocked"===e_||"blocking"===e_,ew=!!(null==eb?void 0:eb.profile_set_up_at),eC=eb&&eb.id===(null==ec?void 0:ec.id),eI=(null==eb?void 0:eb.subscriptions)||[],ek=(null==eb?void 0:eb.primaryPublication)&&(null==(i=eb.publicationUsers.find(e=>{var i;return e.publication_id===(null==eb||null==(i=eb.primaryPublication)?void 0:i.id)}))?void 0:i.publication),eA=!!(ek&&(null==eb?void 0:eb.isSubscribed)),eE=(0,m.cC)(eb,"profile");(0,s.useEffect)(()=>{var e;(null==(e=new URL(document.location.href).searchParams)?void 0:e.has("invite"))?(0,_.V2)("/app",{local_navigation:!1}):eb&&((0,b.u4)(b.qY.PROFILE_VISITED,(0,n._)({profile_user_id:eb.id,is_set_up:ew,is_self:eC,has_name:!!eb.name,has_photo:!!eb.photo_url,has_bio:!!eb.bio,has_twitter:!!eb.twitterAccount,reads_count:eb.visibleSubscriptionsCount,writes_count:eb.publicationUsers.length,subscribe_cta_publication_id:!eA&&(null==ek?void 0:ek.id),live_stream_id:null==el?void 0:el.liveStream.id,primary_publication_id:null==ek?void 0:ek.id,is_free_subscribed:!["none"].includes(eb.primaryPublicationSubscriptionState),is_subscribed:["paid","founding","author"].includes(eb.primaryPublicationSubscriptionState)},(0,W.extractEventAttributionDataFromRecord)((0,M.cf)()))),ei&&((0,_.qm)("subscribed"),eh.popToast(()=>(0,r.Y)(I.y,{text:"Subscribed to ".concat((null==ek?void 0:ek.name)||eb.name||"user"),Icon:o.A}))))},[J,eb]),(0,s.useEffect)(()=>{var e;(null==(e=new URL(document.location.href).searchParams)?void 0:e.has("follow"))&&eb&&eE.isLoaded&&((0,_.qm)("follow"),eC||eE.isFollowing||eE.toggle())},[J,eb,eE.isLoaded]),(0,s.useEffect)(()=>{ec&&eb&&ef({type:"visited-profile",profile:eb})},[ef,eb,ec]);let{url:eP}=(0,Y.zy)(),eD=(a=eP,c=(0,g.tm)(),(w=null==(v=new URL(a,"https://monograph.dev").searchParams)?void 0:v.get("utm_source"))&&Z.includes(w)||(null==c?void 0:c.source)&&Z.includes(c.source))?j:"profile-page",eT=(0,H.y)(document.location.href,"liveStream")&&(null==el?void 0:el.liveStream.id),ex=null;eb&&!eC&&!eS&&(ek?ex=(0,r.Y)(z.P,{user:ec,profile:eb,primaryPublication:ek,subscriptionSource:eD}):eb.isPersonalEligible&&(ex=(0,r.Y)(R.l,{profile:eb,subscriptionSource:eD})));let eF=null!=ex;return((0,s.useEffect)(()=>{if(!eb)return;let e=[];if(eC)e.push("share","edit");else{var i;eF&&e.push((null==eb?void 0:eb.isSubscribed)?"subscribed":"subscribe"),eb.isSubscribed||e.push(eb.isFollowing?"following":"follow"),(eb.can_dm||(null!=(i=eb.dm_upgrade_options)?i:[]).length>0)&&e.push("message")}0!==e.length&&(0,b.u4)(b.qY.PROFILE_PRIMARY_ACTIONS_SHOWN,{actions:e})},[eb,eC,eF]),eg)?(0,r.Y)(F.H,{}):eb?(0,r.Y)(k.b,{theme:eb.theme,children:(0,r.FD)(K,{children:[!ee&&(0,r.Y)(D.b,{profile:eb,activeLiveStream:el,shareImageVariantFromQuery:eu}),(0,r.Y)(X,{profile:eb}),!ee&&!eY&&(0,r.Y)(G,{wordmark:null==(t=eb.theme)?void 0:t.wordmark,name:eb.name,pub:null!=(l=eb.primaryPublication)?l:null}),(0,r.FD)(S.VP,{alignSelf:"center",style:{width:"100%",maxWidth:568},children:[(0,r.Y)(P.O,{profile:eb}),(0,r.Y)($,{children:(0,r.Y)(L.U,{profile:eb,yourProfile:!!eC,primaryPublication:ek,user:ec,showCTAs:!eS,onShare:()=>em(!0),subscribeButton:ex,activeLiveStream:el,isBlocked:eS})}),"blocked"===e_&&(0,r.Y)(T.F,{profile:eb}),"blocking"===e_&&(0,r.Y)(T.S,{profile:eb}),!eS&&!!eb.name&&(0,r.Y)(x.N,{subscriptions:eI,profile:eb,subpath:Q}),!ew&&eC&&(0,r.Y)(N.V,{}),eY&&(0,r.Y)(B.y,{postId:eY,onClose:()=>{ed((0,U.gYq)(eb,{noBase:!0}))}}),(0,r.Y)(d.Z,{isOpen:ep,onClose:()=>em(!1),medium:"profile-page",user:ec,profile:eb}),ev&&et?(0,r.Y)(u.y$,{referringUser:et,freeSignupEmail:er,forceFollowPrompt:!0,surface:"profile-follow-referrer-prompt"}):null,eT?(0,r.Y)(A.W,{profile:eb,activeLiveStream:el,subscriptionToLiveStreamPub:ea,invitedLiveStreamPublications:eo,subscriptionsToLiveStreamInvitedPub:es,freeSignup:en,freeSignupEmail:er}):null]})]})}):(0,r.Y)(O.l,{})}function K(e){let{children:i}=e;return(0,r.Y)(S.VP,{minWidth:0,flex:"grow",children:i})}function G(e){var i,t;let{wordmark:n,pub:l,name:a}=e;return(0,v.mJ)().getConfigFor("profile_portal_theme")?(0,r.Y)(S.fI,{position:"sticky",alignItems:"center",justifyContent:"center",top:0,bg:"primary",height:64,borderBottom:"detail",style:{zIndex:10},children:n?(0,r.Y)(J,{wordmark:n,alt:null!=(i=null==l?void 0:l.name)?i:a}):(0,r.Y)(C.EY.H3,{children:null!=(t=null==l?void 0:l.name)?t:a})}):null}function J(e){let{wordmark:i,alt:t}=e,n=40*i.width/i.height;return(0,r.Y)(c.o,{src:i.url,alt:t,maxWidth:n,imageProps:{height:40},useRetinaSizing:!0,imageIsFixedWidth:!1})}let $=(0,w.I4)({display:"flex",direction:"column",gap:8,paddingX:{desktop:0,mobile:16},paddingBottom:8,zIndex:1}),X=e=>{let{profile:i}=e;return(0,r.Y)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:a()((0,y.n6)(i),{json:!0,isScriptContext:!0})}})},Z=["feed","feed-mentions","notes-inline-suggestions","notes-all-suggestions","notes-like-list","notes-restack-list","substack-feed-item"]},49501:function(e,i,t){t.d(i,{F:()=>f,S:()=>b});var n=t(79785),r=t(4006),l=t(31125),a=t(84605),o=t(89490),s=t(35369),u=t(16074),c=t(97515),d=t(39318);function p(){let e=(0,n._)([""," blocked you"]);return p=function(){return e},e}function m(){let e=(0,n._)(["You are blocked from subscribing to "," and their publications"]);return m=function(){return e},e}function h(){let e=(0,n._)(["You blocked ",""]);return h=function(){return e},e}function v(){let e=(0,n._)(["You can manage your blocks in your account settings."]);return v=function(){return e},e}function f(e){let{profile:i}=e,{iTemplate:t}=(0,a.GO)();return(0,r.FD)(g,{children:[(0,r.Y)(u.c,{}),(0,r.Y)(c.p,{icon:(0,r.Y)(l.A,{}),title:t(p(),i.name||"This user"),description:t(m(),i.name||"this user")})]})}function b(e){let{profile:i}=e,{iString:t,iTemplate:n}=(0,a.GO)();return(0,r.FD)(g,{children:[(0,r.Y)(u.c,{}),(0,r.Y)(c.p,{icon:(0,r.Y)(l.A,{}),title:n(h(),i.name||"this user"),description:n(v()),button:(0,r.Y)(s.$n,{href:(0,d.tFi)(),children:t("Account settings")})})]})}let g=(0,o.I4)({display:"flex",direction:"column",gap:32,paddingX:{desktop:0,mobile:16}})},1021:function(e,i,t){t.d(i,{N:()=>Y});var n=t(4006),r=t(83673),l=t.n(r),a=t(84605),o=t(46275),s=t(85478),u=t(46271),c=t(86500),d=t(44333),p=t(76977),m=t(414),h=t(35228),v=t(19208),f=t(86990),b=t(77754),g=t(39318);let y=new Set(["notes","posts","likes","lists","reads"]);function Y(e){let{subscriptions:i,profile:t,subpath:r}=e,Y=(0,d.lq)(),{iString:_}=(0,a.GO)(),S=(0,u.Jd)(),{getConfigFor:w}=(0,s.mJ)(),C=w("lists_enabled"),I=(0,o.BR)().isOnDestination,k=r?r.slice(1):void 0,A=(null==S?void 0:S.id)===t.id,E=t.hasPosts||A,P=k&&y.has(k)&&("posts"!==k||E)?k:t.hasActivity||A?"notes":t.hasPosts?"posts":t.hasLikes?"likes":(null==t?void 0:t.lists)&&C?"lists":"reads",D=l()([{value:"notes",label:_("Activity")},E?{value:"posts",label:_("Posts")}:null,{value:"likes",label:_("Likes")},C?{value:"lists",label:_("Lists")}:null,{value:"reads",label:"".concat(_("Reads")).concat(t.visibleSubscriptionsCount>0?" (".concat(t.visibleSubscriptionsCount,")"):"")}]);return(0,n.FD)(p.I1,{children:[(0,n.Y)(m.r,{tabs:D,value:P,onChange:e=>{let i=history.state,n=I?"".concat((0,g.gYq)(t,{noBase:!0}),"/").concat(e):"/profile/".concat(e);(0,c.u4)(c.qY.PROFILE_TAB_TAPPED,{tab_id:e}),Y(n,!0),history.replaceState(i,"")}}),(0,n.FD)(p.I1,{flex:"fill",paddingBottom:20,children:["posts"===P&&(0,n.Y)(v.k,{profile:t,userId:t.id}),"notes"===P&&(0,n.Y)(h.K,{profile:t}),"likes"===P&&(0,n.Y)(h.K,{profile:t,type:"likes"}),C&&"lists"===P&&(0,n.Y)(b.j,{lists:t.lists,ownProfile:(null==S?void 0:S.id)===t.id}),"reads"===P&&(0,n.Y)(f.i,{subscriptions:i,profile:t})]})]})}},17871:function(e,i,t){t.d(i,{H:()=>p});var n=t(4006),r=t(37946),l=t(79909),a=t(84605),o=t(35369),s=t(97515),u=t(2548),c=t(39318),d=t(46120);function p(){let{iString:e}=(0,a.GO)();return(0,n.FD)(u.YW,{className:d.A.page,children:[(0,n.Y)(l.Metadata,{title:e("Profile not found")}),(0,n.Y)(s.p,{icon:(0,n.Y)(r.A,{}),title:e("Profile not found"),description:e("We couldn't load this profile."),button:(0,n.Y)(o.$n,{href:(0,c.Tvl)({params:{searching:"profile"}}),children:e("Search people on Substack")})})]})}},52822:function(e,i,t){t.d(i,{U:()=>g});var n=t(4006),r=t(95201),l=t.n(r),a=t(84605),o=t(76977),s=t(75303),u=t(63136),c=t(86782),d=t(28057),p=t(87520),m=t(14651),h=t(93735),v=t(11510),f=t(49095),b=t(57324);function g(e){var i,t;let{profile:r,yourProfile:l,user:a,showCTAs:s,subscribeButton:u,onShare:v,activeLiveStream:g,primaryPublication:_,isBlocked:I}=e,k=!!(null==(t=r.theme)||null==(i=t.cover_image)?void 0:i.url);return(0,n.FD)(S,{children:[(0,n.FD)(C,{children:[(0,n.FD)(w,{hasCoverImage:k,children:[(0,n.Y)(y,{profile:r}),(0,n.FD)(o.fI,{gap:8,alignItems:"center",children:[(0,n.Y)(h.$,{profile:r,yourProfile:l}),(0,n.Y)(f.ProfileRelationshipBadge,{profile:r})]})]}),(0,n.Y)(c.WA,{profile:r,activeLiveStream:g,hasCoverImage:k})]}),(0,n.Y)(Y,{profile:r}),!I&&(0,n.FD)(n.FK,{children:[(0,n.Y)(p.q,{profile:r,primaryPublication:_,utmParams:{utm_campaign:b._9.profileChips}}),(0,n.Y)(m.$,{profile:r,yourProfile:l}),(0,n.Y)(d.o,{subscribeButton:u,profile:r,yourProfile:l,user:a,showCTAs:s,onShare:v})]})]})}function y(e){let{profile:i}=e,{iString:t}=(0,a.GO)(),r=(0,v.Iu)(),l=i.name||t("Substack user");return(0,n.FD)(u.EY.H4,{fontWeight:"bold",as:"span",size:r?17:20,children:[l,(0,n.Y)(_,{profile:i})]})}function Y(e){let{profile:i}=e;return i.bio?(0,n.Y)(u.EY.B3,{children:(0,n.Y)(l(),{options:{attributes:{rel:"nofollow ugc"}},children:i.bio})}):null}function _(e){var i;let{profile:t}=e;return(null==(i=t.status)?void 0:i.badge)?(0,n.FD)("span",{style:{whiteSpace:"nowrap"},children:["\xa0",(0,n.Y)(u.EY,{as:"span",paddingLeft:4,children:(0,n.Y)(f.UserStatusSymbols,{status:t.status,userId:t.id,inline:!0,size:"md",hideViewProfileButton:!0,noRelationshipBadge:!0})})]}):null}function S(e){let{children:i}=e;return(0,n.Y)(o.VP,{display:"flex",direction:"column",gap:12,paddingTop:16,children:i})}function w(e){let{children:i,hasCoverImage:t}=e,r=(0,v.Iu)()?c.c6:c.qK;return(0,n.Y)(o.VP,{display:"flex",direction:"column",gap:{desktop:2,mobile:0},style:{paddingRight:t?20+r:void 0},children:i})}let C=(0,s.I4)({display:"flex",direction:"row",justifyContent:"space-between",alignItems:"center",position:"relative"})},99891:function(e,i,t){t.d(i,{V:()=>d});var n=t(4006),r=t(48686),l=t(84605),a=t(35369),o=t(97515),s=t(76977),u=t(2548),c=t(39318);function d(){let{iString:e}=(0,l.GO)();return(0,n.Y)(u.jC,{children:(0,n.Y)(s.pT,{paddingY:64,flex:"grow",children:(0,n.Y)(o.p,{icon:(0,n.Y)(r.A,{size:24}),title:e("You haven’t set up your profile yet."),description:e("Click the button below to get started."),button:(0,n.Y)(a.$n,{href:(0,c.tFi)(),children:e("Set up profile")})})})})}},67018:function(e,i,t){t.d(i,{l:()=>a});var n=t(4006),r=t(76977),l=t(22602);function a(){return(0,n.Y)(r.I1,{style:{maxWidth:600},flex:"grow",children:(0,n.FD)(r.I1,{gap:{desktop:20,mobile:16},paddingTop:{desktop:32,mobile:16},paddingBottom:16,children:[(0,n.FD)(r.Ye,{justifyContent:"space-between",alignItems:"center",children:[(0,n.FD)(r.I1,{justifyContent:"center",gap:8,children:[(0,n.Y)(l.O,{height:36,width:200}),(0,n.Y)(l.O,{height:20,width:180})]}),(0,n.Y)(l.O,{radius:"full",width:88,height:88})]}),(0,n.FD)(r.I1,{gap:8,flex:"grow",minWidth:0,children:[(0,n.Y)(l.O,{height:20,width:"70%"}),(0,n.Y)(l.O,{height:20,width:"80%"}),(0,n.Y)(l.O,{height:20,width:"30%"})]}),(0,n.Y)(l.O,{height:40,width:120})]})})}},97528:function(e,i,t){t.d(i,{y:()=>u});var n=t(4006),r=t(17402),l=t(41935),a=t(5180),o=t(22230),s=t(18523);function u(e){let{postId:i,onClose:t}=e,u=(0,o.$)(i),c=(0,a.wA)(),d=(0,r.useRef)(null),{posts:p,publications:m,publicationSettings:h,publicationRecommendations:v}=(0,a.Ro)(),f=p.get(i),b=(0,l.ln)({postId:i,isSaved:!!(null==f?void 0:f.is_saved),trackSurface:"post-viewer"}),g=f?m.get(f.publication_id):void 0,y=f?h.get(f.publication_id):void 0,Y=g?v.get(g.id):void 0,_=Y?m.get(Y.recommending_publication_id):void 0;return(0,n.Y)(s.c,{post:f,postId:i,videoPlayerRef:d,onClose:t,onLike:u,onSave:()=>{b.onSave(),c({type:"post_save",payload:{postId:i}})},onLoad:e=>{c({type:"post_load",payload:e})},publication:g,publicationSettings:y,referringRecommendation:Y,referringPub:_})}},86990:function(e,i,t){t.d(i,{i:()=>Y,n:()=>S});var n=t(4006),r=t(80964),l=t(48697),a=t(84605),o=t(46271),s=t(35369),u=t(97515),c=t(76977),d=t(45859),p=t(45974),m=t(63136),h=t(45846),v=t(16884),f=t(39318),b=t(28700),g=t(57324),y=t(46120);function Y(e){let{subscriptions:i,profile:t}=e,r=(0,o.Jd)(),l=t.id===(null==r?void 0:r.id);return 0===i.length?(0,n.Y)(c.pT,{paddingY:64,flex:"grow",children:l?t.hasHiddenPublicationUsers?(0,n.Y)(u.p,{title:"All of your publications are hidden.",description:"Edit your profile to show others what you read.",button:(0,n.Y)(s.$n,{href:(0,f.rj)(),children:"Edit profile"})}):(0,n.Y)(u.p,{title:"You haven’t subscribed to any publications yet.",description:"Visit Explore to find something to read.",button:(0,n.Y)(s.$n,{href:(0,f.U4Y)(),children:"Explore"})}):(0,n.Y)(u.p,{title:"".concat(t.name," doesn’t have any subscriptions to show."),description:"Visit Explore to find something to read.",button:(0,n.Y)(s.$n,{href:(0,f.U4Y)(),children:"Explore"})})}):(0,n.Y)(c.I1,{flex:"fill",gap:{desktop:8,mobile:0},padding:8,children:i.map(e=>(0,n.Y)(_,{subscription:e},e.id))})}function _(e){let{subscription:i}=e,{iString:t}=(0,a.GO)(),r=i.is_founding?"founder":"subscribed"===i.membership_state?"subscribed":null,{publication:l}=i,{author:o}=l,u=(0,v.Zm)({publication:l,subscriptionSource:g.VU.profileSubscriptions}),d="profile"===l.homepage_type&&o&&o.handle?(0,b.fm)(o.handle):(0,f.fOI)(l);return(0,n.FD)(c.Ye,{as:"a",href:d,gap:12,alignItems:"center",paddingY:8,paddingX:8,className:y.A.readsRow,minWidth:0,flex:"grow",children:[(0,n.Y)(p.Nq,{pub:l,size:40,badgeType:r}),(0,n.FD)(c.I1,{flex:"grow",minWidth:0,children:[(0,n.Y)(m.EY.B4,{ellipsis:!0,weight:"semibold",color:"primary",children:l.name}),o&&(0,n.FD)(m.EY.B4,{ellipsis:!0,color:"secondary",children:["by ",o.name]})]}),u.isSubscribed?(0,n.Y)(S,{onUnsubscribe:u.unsubscribe,publication:l,button:(0,n.Y)(s.$n,{priority:"secondary",size:"sm",children:t("Subscribed")})}):(0,n.Y)(s.$n,{priority:"primary",size:"sm",onClick:u.subscribe,children:t("Subscribe")})]})}function S(e){let{onUnsubscribe:i,publication:t,button:a,manageOnly:o,isPledged:s}=e,u=(0,h.SC)(),c=async()=>{!u.isConfirming&&await u.confirm()&&i()};return(0,n.FD)(n.FK,{children:[(0,n.Y)(h.uo,{modal:u,title:"Unsubscribe from ".concat(t.name,"?"),body:s?"Unsubscribing will also cancel your pledge.":"You can resubscribe at any time.",cancelLabel:"Cancel",confirmLabel:"Unsubscribe"}),(0,n.FD)(d.W1,{trigger:a,children:[(0,n.Y)(d.Dr,{leading:(0,n.Y)(r.A,{}),target:"_blank",href:(0,f.FCy)(t,{addBase:!0}),children:"Manage subscription"}),o?null:(0,n.Y)(d.Dr,{leading:(0,n.Y)(l.A,{}),onClick:c,priority:"destructive",children:"Unsubscribe"})]})]})}},6135:function(e,i,t){t.d(i,{l:()=>s});var n=t(4006),r=t(12501),l=t(35369),a=t(11510),o=t(49807);function s(e){let{profile:i,subscriptionSource:t}=e,s=(0,a.Iu)(),{refetch:u,isLoading:c}=(0,r.st)({pathname:(0,o.yRP)("/api/v1/@".concat(i.handle,"/personal-initialize"),{source:t}),method:"post"}),d=async()=>{let e=await u({query:{action:"subscribe"}});if(e instanceof Error)throw e;location.href=e.redirectUrl};return i.handle?(0,n.Y)(l.$n,{priority:"primary",size:s?"sm":"md",flex:"grow",onClick:d,localNavigation:!1,disabled:c,children:"Subscribe"}):null}},58245:function(e,i,t){t.d(i,{P:()=>Y});var n=t(69277),r=t(70408),l=t(4006),a=t(17402),o=t(84605),s=t(46275),u=t(74297),c=t(86500),d=t(35369),p=t(54513),m=t(86990),h=t(85050),v=t(11510),f=t(16884),b=t(40659),g=t(49807),y=t(57324);function Y(e){let{user:i,profile:t,primaryPublication:Y,subscriptionSource:_}=e,{iString:S}=(0,o.GO)(),w=(0,v.Iu)(),C=(0,h.s)({surface:"profile"}),[I,k]=(0,a.useState)(t.primaryPublicationSubscriptionState),A=(0,f.Zm)({publication:Y,subscriptionSource:"profile"}),{isLoading:E,subscribe:P}=(0,u.M)({publication:Y,profileId:t.id,source:_,params:(0,b.cf)(),onSuccess:()=>k("free")}),D=(0,g.eV6)(Y,{user:i,addBase:!0,params:{next:document.location.href,utm_source:_,utm_medium:y.Jn.web,utm_campaign:y._9.substackProfile,just_signed_up:!0}}),T=(0,s.BR)().isOnDestination,x={size:w?"sm":"md",flex:"grow"};return["free","paid","founding"].includes(I)?(0,l.Y)(m.n,{publication:Y,onUnsubscribe:async()=>{await A.unsubscribe(),k("none")},button:(0,l.Y)(d.$n,(0,r._)((0,n._)({priority:"secondary"},x),{children:S("Subscribed")})),manageOnly:["paid","founding"].includes(I),isPledged:t.primaryPublicationIsPledged}):"free_can_upgrade"===I?(0,l.Y)(d.$n,(0,r._)((0,n._)({},x),{href:D,localNavigation:!1,onClick:()=>{(0,c.u4)(c.qY.ACCOUNT_CARD_UPGRADE_CLICKED,{homepage_type:Y.homepage_type,is_on_destination:T,target_user_id:t.id,target_publication_id:Y.id}),(0,c.fN)(Y,"hover_profile")},children:S("Upgrade")})):"free_can_pledge"===I?(0,l.Y)(d.$n,(0,r._)((0,n._)({},x),{href:D,localNavigation:!1,onClick:()=>{(0,c.u4)(c.qY.ACCOUNT_CARD_PLEDGE_CLICKED,{homepage_type:Y.homepage_type,is_on_destination:T,target_user_id:t.id,target_publication_id:Y.id}),(0,c.fN)(Y,"hover_profile")},children:S("Pledge")})):"none"===I&&_===p.ww?i?(0,l.Y)(d.$n,(0,r._)((0,n._)({},x),{priority:"primary",onClick:e=>{e.preventDefault(),P()},disabled:E,children:S("Subscribe")})):(0,l.Y)(d.$n,(0,r._)((0,n._)({},x),{priority:"primary",onClick:C(Y,t),children:S("Subscribe")})):(0,l.Y)(d.$n,(0,r._)((0,n._)({},x),{href:D,localNavigation:!1,onClick:()=>{(0,c.u4)(c.qY.ACCOUNT_CARD_SUBSCRIBE_CLICKED,{homepage_type:Y.homepage_type,is_on_destination:T,target_user_id:t.id,target_publication_id:Y.id}),(0,c.fN)(Y,"hover_profile")},title:Y.name,children:S("Subscribe")}))}},45846:function(e,i,t){t.d(i,{SC:()=>o,uo:()=>s});var n=t(4006),r=t(17402),l=t(35369),a=t(19832);function o(){let[e,i]=(0,r.useState)(null);return{confirm:()=>new Promise((t,n)=>{e&&n(Error("Already confirming.")),i({resolve:t,reject:n})}),isConfirming:!!e,handleConfirm:t=>{i(null),null==e||e.resolve(t)},handleCancel:t=>{i(null),null==e||e.resolve(t)}}}function s(e){let{title:i,body:t,cancelLabel:r="Cancel",confirmLabel:o="Confirm",modal:s}=e;return(0,n.Y)(a.m,{isOpen:s.isConfirming,onClose:()=>s.handleCancel(!1),title:i,description:t,primaryButton:(0,n.Y)(l.$n,{priority:"destructive",onClick:()=>s.handleConfirm(!0),children:o}),secondaryButton:(0,n.Y)(l.$n,{priority:"secondary",onClick:()=>s.handleCancel(!1),children:r})})}},62203:function(e,i,t){t.d(i,{h:()=>r});var n=t(17402);function r(){let[e,i]=(0,n.useState)(!1);return{isOpen:e,onOpen:()=>i(!0),onClose:()=>i(!1)}}},30:function(e,i,t){function n(e,i){return e.map(i).filter(e=>null!=e)}t.d(i,{Gt:()=>n}),t(21013),t(58156)},74171:function(e,i,t){t.d(i,{Ez:()=>s,GM:()=>l,LF:()=>o,dD:()=>a,ld:()=>r,mc:()=>n});let n=1920,r=1080,l=1080,a=1920,o=2560,s=1440}}]);