!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};t.SENTRY_RELEASE={id:"substack@f4164de"};var e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="d71b1096-38a3-45b9-aa24-6a36d3361171",t._sentryDebugIdIdentifier="sentry-dbid-d71b1096-38a3-45b9-aa24-6a36d3361171")}catch(t){}}();"use strict";(self.webpackChunksubstack=self.webpackChunksubstack||[]).push([["26088"],{82121:function(t,e,o){o.d(e,{A:()=>r});let r={closeWelcomeModal:"closeWelcomeModal-KVUfKQ",maybeLater:"maybeLater-PlK9NK",publicationCoverPhotoLeft:"publicationCoverPhotoLeft-txdH2G",publicationCoverPhotoRight:"publicationCoverPhotoRight-RHPl8T",largePublicationCoverPhotoRight:"largePublicationCoverPhotoRight-A77S35",column:"column-_rp_8U",largeColumn:"largeColumn-bqn6Me",centeredColumn:"centeredColumn-M8Fujf",largeCenteredColumn:"largeCenteredColumn-AfeswM",hideColumnSmallScreens:"hideColumnSmallScreens-rlLOgZ",hideLargeColumnSmallScreens:"hideLargeColumnSmallScreens-LQBTX8",publicationCoverPhotoCenter:"publicationCoverPhotoCenter-rMU5R1",publicationLogo:"publicationLogo-EWjoMq",coverPrimary:"coverPrimary-cGRhhL",coverSecondary:"coverSecondary-pfbfwO",blurbImage:"blurbImage-bS0Pkx",containerClassName:"containerClassName-iHFmrN",promptClassName:"promptClassName-fM9VHe",inputClassName:"inputClassName-v5NZvy",subscribeButtonClassName:"subscribeButtonClassName-wpxkEl",largeHeading:"largeHeading-ZEJJF0",largeSubHeading:"largeSubHeading-lGmUwg",largePromptClassName:"largePromptClassName-Uexj1F",largeInputWrapperClassName:"largeInputWrapperClassName-VqAUAb",largeInputClassName:"largeInputClassName-zCK22A",largeSubscribeButtonClassName:"largeSubscribeButtonClassName-gTO6Dt",postContainer:"postContainer-iqizM2",postTitle:"postTitle-uVmG1_",postSubtitle:"postSubtitle-sIac6Y",postImage:"postImage-nsvz_r",faces:"faces-igzFCe",face:"face-G_PpVO",first:"first-bCHdQ8",last:"last-GRcjMY",bigSubtitle:"bigSubtitle-o28Z4u",balancedText:"balancedText-oQ__Kv",tosLink:"tosLink-n6HoHl",blurbText:"blurbText-isJ4mY",tosText:"tosText-yAQHNw",emailFormContainer:"emailFormContainer-TcAFa_",dividerText:"dividerText-_CxQGl"}},735:function(t,e,o){o.d(e,{A:()=>r});let r={button:"button-kENIJe"}},86160:function(t,e,o){o.d(e,{T:()=>m});var r=o(4006),n=o(17402),a=o(24142),l=o(84605),i=o(86500),c=o(94729),s=o(68349),u=o(35369),g=o(76977),d=o(49807),p=o(57324),b=o(735);let m=t=>{let{publication:e,user:o,email:m,onSubscribeSuccess:y}=t,{iString:f}=(0,l.GO)(),[h,v]=(0,n.useState)(!1),_=(0,n.useCallback)(async()=>{if(!h){v(!0);try{(0,i.u4)(i.qY.APP_STORE_LINK_CLICKED,{source:"intro_popup_app_upsell",utm_campaign:p._9.welcomeSubscribeInApp,utm_source:p.VU.coverPage});let t=m||(null==o?void 0:o.email);if(t)try{await (0,c.x6)("/api/v1/free",{method:"POST",json:{email:t,source:"intro_popup_app_upsell"}})}catch(t){console.error("Failed to subscribe user:",t)}try{await (0,c.x6)("/api/v1/app_intended_state",{method:"POST",json:{data:{category:"publication",publicationId:e.id},useIp:!o}}),await (0,c.x6)("/api/v1/onboarding_intended_recommendations",{method:"POST",json:{recommendations:[{publicationId:e.id,isPrechecked:!0,source:"intro_popup_app_upsell"}],useIp:!o}})}catch(t){console.error("Failed to set app intended state:",t)}y&&y();let r=(0,d.Bte)({subdomain:e.subdomain,utm_source:p.VU.coverPage,utm_campaign:p._9.welcomeSubscribeInApp,redirect:"app-store"});(0,s.V2)(r,{local_navigation:!1})}catch(t){console.error("Failed to handle subscribe in app click:",t)}finally{v(!1)}}},[h,o,m,e,y]);return(0,r.Y)(g.I1,{paddingBottom:24,paddingX:24,style:{width:"100%",maxWidth:"380px"},children:(0,r.Y)(u.$n,{priority:"quaternary",width:"100%",className:b.A.button,onClick:_,disabled:h,loading:h,leading:(0,r.Y)(a.A,{height:20,fill:"#FF6719"}),children:f("Subscribe in the app")})})}},84565:function(t,e,o){o.d(e,{Ke:()=>b,NQ:()=>y,sV:()=>m,yq:()=>f});var r,n,a=o(69277),l=o(70408),i=o(4006),c=o(17402),s=o(52820),u=o(85478);let g=(0,s.Kd)(),d="undefined"!=typeof window&&null!=(n=null==(r=window._preloads)?void 0:r.siteConfigs)?n:{},p=(t,e)=>(0,a._)({},(0,s.EL)(t,e),(0,u.UE)(t)),b=(0,c.createContext)(p(d,g));function m(t){let{siteConfigs:e={},experimentInfo:o,children:r}=t,n=o||g,a=(0,c.useMemo)(()=>p(e,n),[e,...Object.values(n)]);return(0,i.Y)(b.Provider,{value:a,children:r})}function y(){return(0,c.useContext)(b)}b.displayName="ExperimentsAndSiteConfigContext";let f=t=>{let e=(0,c.forwardRef)((e,o)=>{let r=y();return(0,i.Y)(t,(0,l._)((0,a._)({},r,e),{ref:o}))});return e.displayName="withExperimentsAndSiteConfigContext(".concat(t.displayName||t.name||"Anonymous",")"),e}},98747:function(t,e,o){o.d(e,{oY:()=>l,wX:()=>i});var r=o(4006),n=o(17402);let a=(0,n.createContext)({hasThemedBackground:!1});function l(){var t;return!!(null==(t=(0,n.useContext)(a))?void 0:t.hasThemedBackground)}function i(t){let{value:e,children:o}=t,l=(0,n.useMemo)(()=>e,Object.values(e));return(0,r.Y)(a.Provider,{value:l,children:o})}a.displayName="ThemeContext"},85329:function(t,e,o){o.d(e,{j:()=>c});var r=o(69277),n=o(70408),a=o(4006),l=o(17402),i=o(79661);let c=(0,l.forwardRef)((t,e)=>(0,a.Y)(i.pd,(0,n._)((0,r._)({},t),{ref:e,type:"email"})))},72550:function(t,e,o){o.d(e,{zC:()=>d});var r=o(69277),n=o(70408);o(50014);var a=o(8312),l=o(82776),i=o(58643);i.A.colors.primitive.gray["700"].toRgb();let c=i.A.colors.primitive.white,s=i.A.colors.primitive.black;(0,n._)((0,r._)({},c.toRgb()),{a:0});let u=i.A.colors.light,g=i.A.colors.dark;u.semantic.substack.bg.primary.toRgb(),u.semantic.substack.bg["primary-hover"].toRgb(),u.semantic.substack.bg["primary-hover"].toRgb(),(0,n._)((0,r._)({},u.semantic.substack.bg.primary.toRgb()),{a:.2}),c.toRgb(),(0,n._)((0,r._)({},u.semantic.substack.bg.primary.toRgb()),{a:.2}),(0,n._)((0,r._)({},u.semantic.substack.bg.primary.toRgb()),{a:.3}),g.semantic.substack.bg.primary.toRgb(),g.semantic.substack.bg["primary-hover"].toRgb(),g.semantic.substack.bg["primary-hover"].toRgb(),(0,n._)((0,r._)({},g.semantic.substack.bg.primary.toRgb()),{a:.2}),c.toRgb(),(0,n._)((0,r._)({},g.semantic.substack.bg.primary.toRgb()),{a:.2}),(0,n._)((0,r._)({},g.semantic.substack.bg.primary.toRgb()),{a:.3}),(0,n._)((0,r._)({},s.toRgb()),{a:.8}),(0,n._)((0,r._)({},s.toRgb()),{a:.5}),(0,n._)((0,r._)({},s.toRgb()),{a:.3}),u.semantic.substack.fg.primary.toRgb(),(0,n._)((0,r._)({},c.toRgb()),{a:.9}),(0,n._)((0,r._)({},c.toRgb()),{a:.5}),(0,n._)((0,r._)({},c.toRgb()),{a:.3}),g.semantic.substack.fg.primary.toRgb(),c.toRgb(),c.toRgb(),u.bg["primary-hover"].toRgb(),u.bg.primary.toRgb(),u.bg.secondary.toRgb(),u.bg.tertiary.toRgb(),u.bg.tertiary.toRgb(),u.bg.quaternary.toRgb(),g.bg.primary.toRgb(),g.bg["primary-hover"].toRgb(),g.bg["primary-hover"].toRgb(),g.bg.secondary.toRgb(),g.bg.tertiary.toRgb(),g.bg.tertiary.toRgb(),g.bg.quaternary.toRgb();let d=t=>{var e,o,n,i,c,s,u,g,d,p,b,m,y,f,h,v,_,R,k,C,S,T,w,N,x,P,I,A,E,Y,L,U,$,F,O,j,q,H,V;if(!t||!t.colors)return null;let B=(0,a.OK)(null==(e=t.fonts)?void 0:e.heading),M=(0,a.n0)(null==(o=t.fonts)?void 0:o.body);return(0,r._)({"--color-app-light-accent":(0,l.rgbaToString)(null==t||null==(n=t.colors)?void 0:n.accent.primary),"--color-app-light-accent-hover":(0,l.rgbaToString)(null==t||null==(i=t.colors)?void 0:i.accent.primary_hover),"--color-app-light-accent-inverse":(0,l.rgbaToString)(null==t||null==(c=t.colors)?void 0:c.accent.contrast),"--color-app-light-accent-text":(0,l.rgbaToString)(null==t||null==(s=t.colors)?void 0:s.fg.accent),"--color-app-dark-accent":(0,l.rgbaToString)(null==t||null==(u=t.colors)?void 0:u.accent.dark.primary),"--color-app-dark-accent-hover":(0,l.rgbaToString)(null==t||null==(g=t.colors)?void 0:g.accent.dark.primary_hover),"--color-app-dark-accent-inverse":(0,l.rgbaToString)(null==t||null==(d=t.colors)?void 0:d.accent.dark.contrast),"--color-app-dark-accent-text":(0,l.rgbaToString)(null==t||null==(b=t.colors)||null==(p=b.fg.dark)?void 0:p.accent),"--color-app-light-bg-accent":(0,l.rgbaToString)(null==t||null==(m=t.colors)?void 0:m.accent.bg),"--color-app-light-bg-accent-hover":(0,l.rgbaToString)(null==t||null==(y=t.colors)?void 0:y.accent.bg_hover),"--color-app-dark-bg-accent":(0,l.rgbaToString)(null==t||null==(f=t.colors)?void 0:f.accent.dark.bg),"--color-app-dark-bg-accent-hover":(0,l.rgbaToString)(null==t||null==(h=t.colors)?void 0:h.accent.dark.bg_hover),"--color-app-light-fg-primary":(0,l.rgbaToString)(null==t||null==(v=t.colors)?void 0:v.fg.primary),"--color-app-light-fg-secondary":(0,l.rgbaToString)(null==t||null==(_=t.colors)?void 0:_.fg.secondary),"--color-app-light-fg-tertiary":(0,l.rgbaToString)(null==t||null==(R=t.colors)?void 0:R.fg.tertiary),"--color-app-dark-fg-primary":(0,l.rgbaToString)(null==t||null==(C=t.colors)||null==(k=C.fg.dark)?void 0:k.primary),"--color-app-dark-fg-secondary":(0,l.rgbaToString)(null==t||null==(T=t.colors)||null==(S=T.fg.dark)?void 0:S.secondary),"--color-app-dark-fg-tertiary":(0,l.rgbaToString)(null==t||null==(N=t.colors)||null==(w=N.fg.dark)?void 0:w.tertiary),"--color-app-light-bg-primary":(0,l.rgbaToString)(null==t||null==(x=t.colors)?void 0:x.bg.primary),"--color-app-light-bg-primary-hover":(0,l.rgbaToString)(null==t||null==(P=t.colors)?void 0:P.bg.primary_hover),"--color-app-light-bg-secondary":(0,l.rgbaToString)(null==t||null==(I=t.colors)?void 0:I.bg.secondary),"--color-app-light-bg-tertiary":(0,l.rgbaToString)(null==t||null==(A=t.colors)?void 0:A.bg.tertiary),"--color-app-light-bg-quaternary":(0,l.rgbaToString)(null==t||null==(E=t.colors)?void 0:E.bg.quaternary),"--color-app-dark-bg-primary":(0,l.rgbaToString)(null==t||null==(L=t.colors)||null==(Y=L.bg.dark)?void 0:Y.primary),"--color-app-dark-bg-primary-hover":(0,l.rgbaToString)(null==t||null==($=t.colors)||null==(U=$.bg.dark)?void 0:U.primary_hover),"--color-app-dark-bg-secondary":(0,l.rgbaToString)(null==t||null==(O=t.colors)||null==(F=O.bg.dark)?void 0:F.secondary),"--color-app-dark-bg-tertiary":(0,l.rgbaToString)(null==t||null==(q=t.colors)||null==(j=q.bg.dark)?void 0:j.tertiary),"--color-app-dark-bg-quaternary":(0,l.rgbaToString)(null==t||null==(V=t.colors)||null==(H=V.bg.dark)?void 0:H.quaternary)},M?{"--font-family-text":"".concat(M.fontFamily,", var(--font-family-text-base)")}:{},B?{"--font-family-title":"".concat(B.fontFamily,", var(--font-family-title-base)")}:{})}},12632:function(t,e,o){o.d(e,{HG:()=>n,iv:()=>r});let r=["non_subscriber_message","free_subscriber_message","paid_subscriber_message","founding_member_message"],n=["contributors","newsletters","podcasts","polymarket-iframe","top-posts"]},70189:function(t,e,o){o.d(e,{EX:()=>_,Hr:()=>F,Kg:()=>O,M$:()=>N,Oh:()=>s,RV:()=>x,RY:()=>S,Tk:()=>q,VR:()=>I,Vv:()=>E,XX:()=>$,Zg:()=>T,a5:()=>Y,g0:()=>h,kG:()=>P,n:()=>v,oT:()=>R,pi:()=>L,q$:()=>C,so:()=>A,st:()=>k,w1:()=>w,xi:()=>j});var r=o(69277),n=o(56262),a=o(37764),l=o(92636),i=o(28700),c=o(82776);function s(t){return"/"===t||t.startsWith("/home/")}new RegExp("/(".concat(Object.values(a.j3).join("|"),")/([^\\/]+)"));let u=/^\/profile\/(\d+)-([^\/]+)\/note\/c-(\d+)(\/stats|\/replies)?$/,g=/^\/profile\/(\d+)-([^\/]+)\/note\/p-(\d+)$/,d=/^\/profile\/(\d+)-([^/]+)\/note\/m-([^/]+)$/,p=/^\/inbox\/post\/(\d+)$/,b=/^\/@[^\/]+\/note\/c-(\d+)(\/stats|\/replies)?$/,m=/^\/@[^\/]+\/note\/p-(\d+)$/,y=/^\/@[^/]+\/note\/m-([^/]+)$/,f=RegExp("/home/(short|post)/p-(\\d+)");function h(t){return(null==t?void 0:t.type)==="post"||(null==t?void 0:t.type)==="postViewer"}function v(t){let e=t.match(g),o=null==e?void 0:e[2];if(e&&o)return{type:"post",id:Number(e[3]),author:{id:Number(e[1]),name:o}};let r=t.match(p);if(r)return{type:"post",id:Number(r[1])};let n=t.match(m);if(n)return{type:"post",id:Number(n[1])};let a=t.match(y);if(a){let t=a[1];if(t&&(0,c.isUUID)(t))return{type:"media_clip",id:t}}let l=t.match(d);if(l){let t=l[3],e=l[2];if(t&&e&&(0,c.isUUID)(t))return{type:"media_clip",id:t,author:{id:Number(l[1]),name:e}}}let i=t.match(f);return i?{type:"short"===i[1]?"post":"postViewer",id:Number(i[2])}:null}function _(t){let e=t.match(u);if(e){let t=e[3],o=e[2];if(t&&o)return{type:"comment",id:Number(t),author:{id:Number(e[1]),name:o},isStats:"/stats"===e[4],isReplies:"/replies"===e[4]}}let o=t.match(b);return o?{type:"comment",id:Number(o[1]),isStats:"/stats"===o[2],isReplies:"/replies"===o[2]}:null}function R(){var t;let{baseUrl:e,urlParams:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r="/",n=null!=e?e:(0,l.Ew)();return"undefined"!=typeof window&&(null==(t=window.location.href)?void 0:t.startsWith(n))||(r=n+r),(0,l.yR)(r,o)}function k(){var t;let{baseUrl:e,urlParams:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r="/home/suggestions",n=null!=e?e:(0,l.Ew)();return"undefined"!=typeof window&&(null==(t=window.location.href)?void 0:t.startsWith(n))||(r=n+r),(0,l.yR)(r,o)}function C(t,e){var o,r;let{noBase:a,urlParams:c,mediaClip:s}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=(null==(o=e.publishedBylines)?void 0:o[0])?null==(r=e.publishedBylines)?void 0:r[0]:t?(0,n.getPostAuthor)(t,e):{id:0,name:"someone"},g=s?U(s.id):null;return(0,l.yR)("".concat((0,i.gY)(u,{noBase:a}),"/note/").concat(null!=g?g:L(e.id)),c)}function S(t,e){let{isPreview:o=!1}=e;return"".concat((0,l.Ew)(),"/embed/c/").concat(t.id,"?origin=").concat(window.location.origin).concat(o?"&isPreview=true":"")}function T(t){let{noBase:e,baseUrl:o,urlParams:r,noHandle:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.user_id?(0,l.yR)("".concat((0,i.gY)((0,n.getCommentAuthor)(t),{baseUrl:o,noBase:e,noHandle:a}),"/note/").concat(Y(t.id)),r):R({baseUrl:o})}function w(t,e){let{noBase:o,baseUrl:r,noHandle:n,urlParams:a}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,l.yR)("".concat((0,i.gY)(e,{noBase:o,noHandle:n,baseUrl:r}),"/note/").concat(U(t.id)),a)}function N(t){let{noBase:e,baseUrl:o,urlParams:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e?"":null!=o?o:(0,l.Ew)();return(0,l.yR)("".concat(n,"/note/").concat(t),r)}function x(t){let{noBase:e,urlParams:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e?"":(0,l.$_)();return(0,l.yR)("".concat(r,"/note/").concat(Y(t)),o)}function P(t){let{noBase:e,urlParams:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e?"":(0,l.$_)();return(0,l.yR)("".concat(r,"/home/post/").concat(L(t)),o)}function I(t){let e=t.noBase?"":(0,l.$_)();return"handle"in t?(0,l.yR)("".concat(e,"/@").concat(t.handle,"/").concat(L(t.postId)),t.urlParams):(0,l.yR)("".concat((0,i.gY)(t.readerProfileUser,{noBase:!0}),"/").concat(L(t.postId)),t.urlParams)}function A(t,e){return(0,l.c$)("/note/".concat(L(t),"/restacks"),e)}function E(t,e){return"".concat("comment"===e?"c":"media_clip"===e?"m":"p","-").concat(t)}function Y(t){return"c-".concat(t)}function L(t){return"p-".concat(t)}function U(t){return"m-".concat(t)}function $(t){return(0,l.yR)(R(),(0,r._)({action:"compose"},t))}function F(t){let{noBase:e,isSmall:o,attachmentsOnly:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e?"":(0,l.$_)();return(0,l.yR)("".concat(n,"/note/").concat(Y(t),"/preview.jpeg"),{size:o?"sm":"md",attachmentsOnly:r?"1":void 0})}function O(t){let{noBase:e,baseUrl:o,urlParams:r,noHandle:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.user_id?(0,l.yR)("".concat((0,i.gY)((0,n.getCommentAuthor)(t),{baseUrl:o,noBase:e,noHandle:a}),"/note/").concat(Y(t.id),"/stats"),r):R({baseUrl:o})}function j(t){let{noBase:e,baseUrl:o,urlParams:r,noHandle:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.user_id?(0,l.yR)("".concat((0,i.gY)((0,n.getCommentAuthor)(t),{baseUrl:o,noBase:e,noHandle:a}),"/note/").concat(Y(t.id),"/replies"),r):R({baseUrl:o})}function q(t){let{type:e,id:o}=t;return"base"===e?R():"".concat(R(),"/").concat(e,"/").concat(o)}RegExp("^/notes/comment/(d+)$")},53168:function(t,e,o){o.d(e,{AG:()=>c,GJ:()=>l,QW:()=>r,Up:()=>i,eQ:()=>n,iC:()=>a,sI:()=>s});let r=1003,n=1002,a=1001,l=1e3,i=999,c=998,s=1e3}}]);