티스토리 수익 글 보기
“use strict”;(self.webpackChunksubstack=self.webpackChunksubstack||[]).push([[“8112″],{27747:function(e,t,n){n.d(t,{KQ:()=>F});var i=n(69277),l=n(4006),o=n(45994),a=n(32485),r=n.n(a),d=n(99070),s=n(23623),u=n(84605),c=n(68410),p=n(89490),m=n(76977),h=n(28734),b=n(56371),v=n(13348),g=n(69825),_=n(31790),f=n(8734),k=n(60649),P=n(7755),y=n(56458),w=n(4016),U=n(56262),Y=n(92967),T=n(91867);let F=e=>{let{isFreeSubscribed:t,isSubscribed:n,isTesting:i,post:a,pub:r,section:d,variant:s,reaction_token:u,trackingProps:c}=e,[p,m]=(0,o.J0)(!1),h=(0,o.li)(null),b=!n&&(0,U.isPaidAudience)(a.audience);if(!a.podcastUpload)return null;let v=(0,w.zM)({post:a}),g=a.podcastUpload.is_free_preview,f=!v&&b&&(p||!g&&”notes-embed”!==s)&&!(0,y.Ed)({post:a});return(0,l.FD)(l.FK,{children:[(0,l.Y)(I,{audioFileUrl:a.podcast_url,audioPlayerRef:h,metricsPost:a,hidePreviewUI:v,paywallComponent:f?(0,l.Y)(_.v,{inlineIcon:”notes-embed”===s,isFreeSubscribed:t,post:a,pub:r,medium:”audio”,variant:”overlay”,onRestart:g?()=>{var e;(null==(e=h.current)?void 0:e.player)&&(m(!1),h.current.player.currentTime=0,h.current.player.play())}:void 0,magicToken:u}):void 0,podcastDuration:a.podcast_duration,podcastUpload:a.podcastUpload,post:a,postId:a.id,postTitle:a.title,pub:r,section:d,showPaidLabel:b&&!g,user:null,variant:s,onFinishAudio:()=>{m(!0)},useBlur:!0,trackingProps:c}),i&&(0,l.Y)(“button”,{onClick:()=>{m(!0)},children:”finish audio”})]})},D={“episode-page”:400,editor:320,”notes-embed”:128,”notes-full”:250},I=e=>{var t,n,o;let{audioFileUrl:a,audioPlayerRef:_,explicitHeight:y,explicitPodcastUrl:w,feedUrl:U,hasFreePodcastUrlSet:F,hidePreviewUI:I,hideUfi:A,isPrivateFeed:C,isServingFreePodcastUrl:M,metricsPost:z,postId:x,postTitle:B,podcastDuration:R,pub:S,podcastUpload:j,radius:E,section:K,showPaidLabel:H,podcastPreviewUpload:L,post:N,ufiComponent:O,editComponent:X,paywallComponent:$,variant:q,user:G,onFinishAudio:J,useBlur:Q,trackingProps:V}=e,{isMobile:W}=(0,c.sM)(),{iString:Z}=(0,u.GO)(),ee=K?null!=(t=K.podcastPalette)?t:null:null!=(n=S.podcastPalette)?n:null,{title:et,backgroundUrl:en,artUrl:ei}=(0,P.ed)({pub:S,podcastUpload:j,section:K,thumbnailInfo:(null==j?void 0:j.full_podcast_info)&&x?{post_id:x,media_upload_id:j.full_podcast_info.media_upload_id,thumbnail_id:j.full_podcast_info.thumbnail_id}:null}),el=null!=y?y:D[q],eo=”notes-embed”===q,ea=W||eo,er=!!$,ed=Q||ei===en,es=!!X,eu=(null==j?void 0:j.is_free_preview)||L;return(0,l.Y)(d.A,{ref:_,duration:R,metricsPost:z,preventSnappingToCurrentTime:!0,pub:S,skipPreloading:M,src:a,updateOnEveryFrame:R<300,onFinishAudio:J,mediaUpload:null!=j?j:void 0,trackingProps:(0,i._)({contentType:"post",entityType:"post",entityKey:null!=(o=null==N?void 0:N.id)?o:"unknown",surface:"editor"===q?"editor":"post"},V),render:e=>{var t;let{currentTime:n,dragTime:i,isPlaying:o,playbackRate:d,progress:u,progressBarRef:c,progressBarOnMouseDown:_,remainingTime:P,setPlaybackRate:y,skipBack:D,skipForward:z,togglePlayback:x}=e;return(0,l.Y)(s.a,{children:(0,l.FD)(p.az,{position:”relative”,style:{minHeight:W?Math.min(200,el):el},children:[(0,l.Y)(h._,{backgroundUrl:eo?null:en,blurAmount:eo?40:120,isBlurred:ed,palette:ee,radius:E}),(0,l.FD)(m.I1,{position:”absolute”,inset:0,justifyContent:ea?”space-between”:void 0,children:[(0,l.FD)(m.Ye,{alignItems:”stretch”,flex:ea?void 0:”grow”,justifyContent:”space-between”,children:[(!ea||!er)&&(0,l.Y)(p.az,{padding:ea||”notes-full”===q?16:24,paddingBottom:”notes-embed”===q?0:void 0,overflow:”hidden”,flex:”grow”,children:(0,l.Y)(b.P,{isDisabled:er,explicitPodcastUrl:w,pub:S,post:N,postTitle:B,section:K,showUpgradeButton:M,showTitle:et,variant:”notes-embed”===q?”notes-embed”:W||”notes-full”===q?”mini”:”regular”})}),!ea&&!er&&!A&&O&&(0,l.Y)(m.Ye,{alignItems:”center”,paddingX:24,children:O}),null!=X?X:null]}),!er&&”notes-embed”!==q&&(0,l.Y)(m.I1,{paddingX:16,position:ea?void 0:”absolute”,className:r()({[T.A.controlsCentered]:!ea}),children:(0,l.Y)(g.w,{audioFileUrl:a,feedUrl:U,isPlaying:null!=o&&o,isPrivateFeed:!!C,playbackRate:d,sectionId:K?K.id:null,user:G,onChangePlaybackRate:y,onSkipBack:D,onSkipForward:z,onTogglePlayback:x})}),(!ea||!er)&&(0,l.FD)(m.Ye,{className:r()(T.A.track),alignItems:”center”,gap:16,opacity:er?20:void 0,padding:ea||”notes-full”===q?16:24,paddingTop:”notes-embed”===q?8:void 0,pointerEvents:er?”none”:void 0,onClick:e=>{H||(e.stopPropagation(),e.preventDefault())},children:[eu&&es&&L&&(0,l.Y)(f.d,{children:(0,Y.kq)(null!=(t=L.duration)?t:0)}),eu&&!I&&!es&&(0,l.Y)(f.d,{children:Z(“Preview”)}),H&&(0,l.Y)(f.d,{children:Z(“Paid”)}),F&&(0,l.Y)(f.d,{children:Z(“Free url set”)}),(0,l.Y)(k.v,{containerRef:c,currentTime:n,dragTime:i,hideStartingTimestamp:W,progress:u,remainingTime:P,onMouseDown:_}),”notes-embed”===q&&(0,l.Y)(v.gD,{isPlaying:null!=o&&o,size:40,onTogglePlayback:x})]})]}),$]})})}})}},7755:function(e,t,n){n.d(t,{Pi:()=>s,ed:()=>d,fU:()=>u});var i=n(69277),l=n(70408);n(83673),n(38970),n(36233),n(86500),n(68349),n(56458);var o=n(46009);n(56262);var a=n(39318),r=n(49807);let d=e=>{let{pub:t,podcastUpload:n,section:d,thumbnailInfo:s,useSection:u}=e;if(u){let e=d?(0,r.Dor)(t,{section:d}):(0,r.$_T)(t);return d?{artUrl:d.logo_url,backgroundUrl:d.cover_photo_url,description:d.description,paidArtUrl:null,title:d.name,url:e}:{artUrl:t.logo_url,backgroundUrl:t.cover_photo_url,description:null,paidArtUrl:null,title:t.name,url:e}}let{title:c,description:p,artUrl:m,paidEpisodeArtUrl:h}=d&&!u?(0,o.lL)({pub:t,section:d}):(0,o.j_)({pub:t}),b=d?(0,r.Dor)(t,{section:d}):(0,r.$_T)(t),v=m;if(n&&s&&s.thumbnail_id>1){let e=(0,a.Pzx)((0,l._)((0,i._)({},n),{id:s.media_upload_id,post_id:s.post_id,thumbnail_id:s.thumbnail_id}));e&&(v=e)}else if(n&&n.thumbnail_id>1){let e=(0,a.Pzx)(n);e&&(v=e)}return{artUrl:m,backgroundUrl:v,description:p,paidArtUrl:null!=h?h:null,title:c,url:b}},s=”https://support.substack.com/hc/en-us/articles/4519588148244-How-do-I-listen-to-episodes-on-my-podcast-app-“,u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,n=(null==t?void 0:t.decimals)===1,i=Math.floor(e/3600),l=Math.floor(e%3600/60),o=Math.floor(e%60),a=i?””.concat(i,”:”).concat(l<10?"0":"").concat(l,":").concat(o<10?"0":"").concat(o):"".concat(l,":").concat(o<10?"0":"").concat(o);if(n){let t=Math.round(e%1*10);return"".concat(a,".").concat(t)}return a}}}]);