<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2463],{49957:function(n,e,t){t.d(e,{Z:function(){return m}});var r=t(61247),i=t(83350),o=t(93579),a=t(98403),u=t(51748),s=t(96002),l=t(27043),c=t(74437),d=t(21214);function m(n){let{episode:e}=n,t=(0,i.Z)(),m=(0,o.Z)(t.breakpoints.down("sm"));return(0,r.jsx)(c.default,{href:"/episodes/".concat(e.id),children:(0,r.jsx)(a.Z,{variant:"outlined",sx:{borderRadius:4,overflow:"hidden"},children:(0,r.jsxs)(u.Z,{direction:m?"column":"row",sx:{[t.breakpoints.up("md")]:{height:240}},children:[(0,r.jsx)(s.Z,{variant:"square",src:e.imageUrl||e.show.avatar||"",sx:{objectFit:"cover",[t.breakpoints.up("md")]:{height:240,width:240},[t.breakpoints.down("md")]:{height:180,width:180}}}),(0,r.jsxs)(u.Z,{p:2,children:[(0,r.jsx)(l.Z,{gutterBottom:!0,variant:"h5",component:"h2",children:e.title}),(0,r.jsx)(l.Z,{variant:"body2",color:"textSecondary",component:"p",children:(0,r.jsx)(d.Z,{sx:{display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden",textOverflow:"ellipsis"},html:e.description})})]})]})})})}},21214:function(n,e,t){t.d(e,{Z:function(){return m}});var r=t(61247),i=t(88886),o=t(27043),a=t(82847),u=t(70531),s=t(25862),l=t(27275);function c(n){let{element:e,level:t,index:i,ugc:a,parentHasLink:d,typographyProps:m}=n,f="".concat(t,"-").concat(i);if(3===e.nodeType)return d?e.textContent:(0,r.jsx)(l.default,{ugc:a,children:e.textContent},f);if(1!==e.nodeType)return null;let h=Array.from(e.childNodes).map((n,i)=&gt;(0,r.jsx)(c,{element:n,level:t+1,index:i,ugc:a,parentHasLink:d||"A"===e.nodeName,typographyProps:m},i));switch(Array.isArray(h)&amp;&amp;0===h.length&amp;&amp;(h=[(0,r.jsx)("br",{},f)]),e.nodeName){case"BODY":return(0,r.jsx)("div",{children:h});case"BR":return(0,r.jsx)("br",{},f);case"DIV":return(0,r.jsx)("div",{children:h},f);case"P":return(0,r.jsx)(o.Z,{color:"textPrimary",...m,children:h},f);case"A":let p="noreferrer noopener";return a&amp;&amp;(p+=" ugc"),(0,r.jsx)(s.Z,{color:"secondary",target:"_blank",rel:p,href:e.getAttribute("href")||"#",children:h},f);case"STRONG":return(0,r.jsx)("strong",{children:h},f);case"EM":return(0,r.jsx)("em",{children:h},f);case"OL":return(0,r.jsx)("ol",{children:h},f);case"UL":return(0,r.jsx)("ul",{children:h},f);case"LI":return(0,r.jsx)(o.Z,{component:"li",color:"textPrimary",children:h},f);case"IMG":return(0,r.jsx)(u.default,{width:500,src:e.getAttribute("src")||"",alt:e.getAttribute("alt")||""},f);default:return e.textContent}}var d=t(78999);function m(n){let{sx:e,ugc:t,className:u,html:s}=n,[l,m]=(0,i.useState)(null),f=(0,d._O)(s).replace(/\n/g,"");return((0,i.useEffect)(()=&gt;{m(new DOMParser().parseFromString(f,"text/html").body)},[f]),l)?(0,r.jsx)(a.Z,{sx:{wordBreak:"break-word",...e},className:u,children:(0,r.jsx)(c,{element:l,level:0,index:0,ugc:t})}):(0,r.jsx)(o.Z,{sx:e,component:"div",className:u,dangerouslySetInnerHTML:{__html:f}})}},27275:function(n,e,t){var r=t(61247),i=t(25862),o=t(88886),a=t(88112);e.default=function(n){let{ugc:e,children:t}=n,u=(0,o.useMemo)(()=&gt;(function(n){let{ugc:e}=n;return function(n,t,o){let a="noreferrer noopener";return e&amp;&amp;(a+=" ugc"),(0,r.jsx)(i.Z,{color:"secondary",href:n,target:"_blank",rel:a,children:t},o)}})({ugc:e}),[e]);return(0,r.jsx)(a.Z,{componentDecorator:u,children:t})}},14781:function(n,e,t){t.d(e,{Z:function(){return a}});var r=t(61247),i=t(51748),o=t(33459);function a(){return(0,r.jsx)(i.Z,{height:300,width:"100%",alignItems:"center",justifyContent:"center",children:(0,r.jsx)(o.Z,{})})}},35716:function(n,e,t){t.d(e,{$z:function(){return b},H:function(){return I},Io:function(){return w},L8:function(){return v},gp:function(){return y}});var r=t(11393),i=t(1624);function o(){let n=(0,r._)(["\n  fragment AuthPayload on AuthPayload {\n    error\n    token\n    isTwoFa\n    show {\n      id\n      name\n    }\n  }\n"]);return o=function(){return n},n}function a(){let n=(0,r._)(["\n  fragment WebsiteSettingFragment on WebsiteSetting {\n    showId\n    active\n    gaTrackingId\n    fbPixelId\n    themeHexFirst\n    themeHexSecond\n    themeHexThird\n    flinkShowDonate\n    flinkShowExternal\n    flinkShowRssFeed\n    flinkShowPlatforms\n    flinkShowComment\n    flinkShowVoiceMail\n    flinkShowDownloadAudioFile\n    playerShowDonate\n    playerShowRssFeed\n    playerHideLogo\n    playerShowShownote\n    playerShowComment\n    playerShowVoicemail\n    playerShowDownloadAudioFile\n  }\n"]);return a=function(){return n},n}function u(){let n=(0,r._)(["\n  fragment ShowInfoFragment on Show {\n    id\n    name\n    avatar\n    intro\n    isCreator\n    author\n    urlSlug\n    language\n    explicit\n    categories {\n      id\n      nameEn\n      nameZh\n    }\n    import {\n      status\n      originRssUrl\n    }\n    distributions {\n      status\n      platformType\n      platformId\n      platformUrl\n    }\n    externalLinks {\n      title\n      type\n      url\n    }\n    websiteSetting {\n      ...WebsiteSettingFragment\n    }\n  }\n  ","\n"]);return u=function(){return n},n}function s(){let n=(0,r._)(["\n  fragment DonationSettingFragment on DonationSetting {\n    id\n    active\n    title\n    rankTitle\n    showDonationRank\n    showDonationRankInDonationPage\n    oneTimeInfo {\n      title\n      descriptionHtml\n    }\n    recurringInfo {\n      title\n      descriptionHtml\n    }\n    allowOneTime\n    allowRecurring\n    tiers {\n      id\n      type\n      title\n      amount\n      memberCount\n      descriptionHtml\n      successDescriptionHtml\n    }\n  }\n"]);return s=function(){return n},n}function l(){let n=(0,r._)(["\n  fragment EpisodeFragment on Episode {\n    id\n    title\n    show {\n      id\n      name\n      avatar\n      isCreator\n      urlSlug\n      explicit\n    }\n    audioUrl\n    imageUrl\n    publishedAt\n    duration\n    description\n    explicit\n    seasonNumber\n    episodeNumber\n  }\n"]);return l=function(){return n},n}function c(){let n=(0,r._)(["\n  fragment CommentContentFragment on Comment {\n    id\n    type\n    name\n    createdAt\n    author {\n      id\n      name\n      avatar\n    }\n    show {\n      id\n      name\n      avatar\n    }\n    episode {\n      id\n      title\n      imageUrl\n    }\n    textComment {\n      message\n    }\n    audioComment {\n      url\n      duration\n    }\n  }\n  fragment CommentFragment on Comment {\n    ...CommentContentFragment\n    comments {\n      ...CommentContentFragment\n    }\n  }\n"]);return c=function(){return n},n}function d(){let n=(0,r._)(["\n  fragment CategoryFragment on Category {\n    id\n    nameEn\n    nameZh\n    parentCategory {\n      id\n      nameEn\n      nameZh\n    }\n  }\n"]);return d=function(){return n},n}function m(){let n=(0,r._)(["\n  fragment TierFragment on Tier {\n    id\n    status\n    imageUrl\n    title\n    description\n    plans {\n      id\n      activeCount\n      price {\n        money {\n          amount\n          currency\n        }\n        interval {\n          amount\n          unit\n        }\n      }\n    }\n  }\n"]);return m=function(){return n},n}function f(){let n=(0,r._)(["\n  fragment ShowMembershipFragment on ShowMembershipSetting {\n    id\n    showId\n    description\n    active\n    donationEnabled\n    subscriptionEnabled\n    memberCountSummary\n    resourceCount(type: 0)\n    donationTiers {\n      ...TierFragment\n    }\n    subscriptionTiers {\n      ...TierFragment\n    }\n    currentSubscription {\n      id\n      status\n      tier {\n        id\n        title\n      }\n      nextPaymentDate\n      plan {\n        price {\n          money {\n            amount\n            currency\n          }\n          interval {\n            amount\n            unit\n          }\n        }\n      }\n    }\n    paymentProviders {\n      provider\n      status\n    }\n    trialInterval {\n      amount\n      unit\n    }\n    customerStatus {\n      hasTrialed\n    }\n  }\n  ","\n"]);return f=function(){return n},n}function h(){let n=(0,r._)(["\n  fragment SubscriptionFragment on MemberSubscription {\n    id\n    status\n    createdAt\n    nextPaymentDate\n    lastPlanUpdatedAt\n    show {\n      id\n      showId\n    }\n    tier {\n      id\n      title\n      description\n      hiddenContent\n    }\n    plan {\n      id\n      price {\n        money {\n          amount\n          currency\n        }\n        interval {\n          amount\n          unit\n        }\n      }\n    }\n  }\n"]);return h=function(){return n},n}function p(){let n=(0,r._)(["\n  fragment DonationFragment on Donation {\n    id\n    status\n    createdAt\n    show {\n      id\n      showId\n    }\n    tier {\n      id\n      title\n    }\n    plan {\n      price {\n        money {\n          amount\n          currency\n        }\n      }\n    }\n    tapPayVirtualAccount {\n      expireTime\n      vaccBankCode\n      vaccNo\n    }\n    tapPayVirtualAccountPayment {\n      paymentTime\n      payerBankCode\n      payerAccountLastFive\n    }\n    redeemedByCode {\n      id\n      code\n      usedAt\n      expiredAt\n    }\n    giftRedeemCode {\n      id\n      code\n      usedAt\n      expiredAt\n    }\n  }\n"]);return p=function(){return n},n}function g(){let n=(0,r._)(["\n  fragment EntitlementFragment on Entitlement {\n    tier {\n      id\n      title\n    }\n  }\n"]);return g=function(){return n},n}let y=(0,i.Ps)(o()),x=(0,i.Ps)(a());(0,i.Ps)(u(),x),(0,i.Ps)(s());let w=(0,i.Ps)(l()),b=(0,i.Ps)(c());(0,i.Ps)(d());let S=(0,i.Ps)(m());(0,i.Ps)(f(),S);let v=(0,i.Ps)(h());(0,i.Ps)(p());let I=(0,i.Ps)(g())},31173:function(n,e,t){t.d(e,{X:function(){return l}});var r=t(73468),i=t(11393),o=t(1624),a=t(35716);function u(){let n=(0,i._)(["\n  query SearchEpisode(\n    $showId: ID\n    $episodeIds: [ID!]\n    $playlistId: ID\n    $queryString: String\n    $isDraft: Boolean\n    $first: Int\n    $skip: Int\n  ) {\n    playerEpisodeFind(\n      showId: $showId\n      episodeIds: $episodeIds\n      playlistId: $playlistId\n      queryString: $queryString\n      isDraft: $isDraft\n      take: $first\n      skip: $skip\n    ) {\n      ...EpisodeFragment\n      entitlements {\n        ...EntitlementFragment\n      }\n      appleSetting {\n        enabled\n        hasAudioUrl\n      }\n    }\n  }\n  ","\n  ","\n"]);return u=function(){return n},n}let s=(0,o.Ps)(u(),a.Io,a.H);function l(n){return(0,r.aM)(s,{variables:n})}},78999:function(n,e,t){t.d(e,{_O:function(){return s},fU:function(){return u},zh:function(){return a}});var r=t(51110),i=t.n(r);function o(n){return n&lt;10?"0".concat(n):n.toString()}function a(n){return"".concat(o(Math.floor(n/3600)),":").concat(o(Math.floor(n%3600/60)),":").concat(o(Math.floor(n%60)))}function u(n){let e=n.split(":").map(n=&gt;parseInt(n,10));if(3===e.length){let[n,t,r]=e;return 3600*n+60*t+r}let[t,r]=e;return 60*t+r}function s(n,e){return i()(n,{whiteList:{div:[],a:["href","target","rel"],p:["style"],b:[],span:[],strong:[],em:[],br:[],ul:[],ol:[],li:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],img:["src","alt","width","height"]},css:{"text-align":!0},stripIgnoreTag:!0,stripIgnoreTagBody:["style","script"],onTagAttr(n,t,r){if("a"===n&amp;&amp;"rel"===t&amp;&amp;(null==e?void 0:e.ugc))return"".concat(t,'="').concat(r+" ugc",'"')}}).trim()}}}]);</pre></body></html>