Files
owncast/static/web/_next/static/chunks/pages/index-900dc74997ad50a0.js
2022-10-09 01:58:04 +00:00

1 line
17 KiB
JavaScript

(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5405],{48312:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return t(52924)}])},8119:function(e,n,t){"use strict";t.d(n,{h:function(){return J},Z:function(){return P}});var i=t(85893),o=t(97183),r=t(94199),a=t(20550),s=t(828),l=t(66516),c=t(38504),d=t(71577),u=t(26713),m=t(86548),h=t(94149),x=t(38545),p=t(87547),f=t(39398),g=t(4480),j=t(67294),v=t(49218),_=t(5152),y=t.n(_),b=t(1899),C=t(47093),w=t.n(C),N=y()((function(){return t.e(2365).then(t.bind(t,32365)).then((function(e){return e.Modal}))}),{loadableGenerated:{webpack:function(){return[32365]}}}),k=y()((function(){return Promise.all([t.e(8939),t.e(8225)]).then(t.bind(t,98225)).then((function(e){return e.NameChangeModal}))}),{loadableGenerated:{webpack:function(){return[98225]}}}),S=y()((function(){return Promise.all([t.e(2944),t.e(9674)]).then(t.bind(t,9674)).then((function(e){return e.AuthModal}))}),{loadableGenerated:{webpack:function(){return[9674]}}}),Z=function(e){var n=e.username,t=(void 0===n?void 0:n)||(0,g.sJ)(b.w4),o=(0,j.useState)(!1),r=o[0],a=o[1],_=(0,j.useState)(!1),y=_[0],C=_[1],Z=(0,s.Z)((0,g.FV)(b.ZA),2),T=Z[0],H=Z[1],L=(0,g.sJ)(b.Q),A=function(){H(!T)};(0,v.y1)("c",A,{enableOnContentEditable:!1},[T]);var J=(0,i.jsxs)(l.Z,{children:[(0,i.jsx)(l.Z.Item,{icon:(0,i.jsx)(m.Z,{}),onClick:function(){a(!0)},children:"Change name"},"0"),(0,i.jsx)(l.Z.Item,{icon:(0,i.jsx)(h.Z,{}),onClick:function(){return C(!0)},children:"Authenticate"},"1"),L.chatAvailable&&(0,i.jsx)(l.Z.Item,{icon:(0,i.jsx)(x.Z,{}),onClick:function(){return A()},children:"Toggle chat"},"3")]});return(0,i.jsxs)("div",{className:"".concat(w().root),children:[(0,i.jsx)(c.Z,{overlay:J,trigger:["click"],children:(0,i.jsx)(d.Z,{type:"primary",icon:(0,i.jsx)(p.Z,{style:{marginRight:".5rem"}}),children:(0,i.jsxs)(u.Z,{children:[t,(0,i.jsx)(f.Z,{})]})})}),(0,i.jsx)(N,{title:"Change Chat Display Name",visible:r,handleCancel:function(){return a(!1)},children:(0,i.jsx)(k,{})}),(0,i.jsx)(N,{title:"Authenticate",visible:y,handleCancel:function(){return C(!1)},children:(0,i.jsx)(S,{})})]})},T=t(60113),H=t(92910),L=t.n(H),A=o.Z.Header,J=function(e){var n=e.name,t=void 0===n?"Your stream title":n,o=e.chatAvailable,s=e.chatDisabled;return(0,i.jsxs)(A,{className:"".concat(L().header),children:[(0,i.jsxs)("div",{className:"".concat(L().logo),children:[(0,i.jsx)(T.C,{variant:"contrast"}),(0,i.jsx)("span",{children:t})]}),o&&!s&&(0,i.jsx)(Z,{}),!o&&!s&&(0,i.jsx)(r.Z,{title:"Chat is available when the stream is live.",placement:"left",children:(0,i.jsx)(a.Z,{style:{cursor:"pointer"},children:"Chat offline"})})]})},P=J},52924:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return je}});var i=t(85893),o=t(97183),r=t(4480),a=t(9008),s=t.n(a),l=t(67294),c=t(1899),d=t(828),u=t(2944),m=t(11382),h=t(94184),x=t.n(h),p=t(5152),f=t.n(p),g=t(73682),j=t(28105),v=t.n(j),_=function(e){var n=e.content;return(0,i.jsx)("div",{className:v().pageContentContainer,children:(0,i.jsx)("div",{className:v().customPageContent,dangerouslySetInnerHTML:{__html:n}})})},y=t(83818),b=t(63291),C=t.n(b),w=t(87412),N=t(28763),k=t(75347),S=t.n(k),Z=function(){var e=(0,r.sJ)(c.w4),n=(0,r.sJ)(c.uy),t=(0,r.sJ)(c.fE),o=(0,r.sJ)(c.pH);return(0,i.jsx)(w.ZP,{className:S().root,collapsedWidth:0,width:320,children:(0,i.jsx)(N.ChatContainer,{messages:o,usernameToHighlight:e,chatUserId:n,isModerator:t})})},T=t(35603),H=t.n(T),L=function(e){var n=e.version;return(0,i.jsxs)("div",{className:H().footer,children:[(0,i.jsxs)("div",{className:H().text,children:["Powered by ",(0,i.jsx)("a",{href:"https://owncast.online",children:n})]}),(0,i.jsxs)("div",{className:H().links,children:[(0,i.jsx)("div",{className:H().item,children:(0,i.jsx)("a",{href:"https://owncast.online/docs",target:"_blank",rel:"noreferrer",children:"Documentation"})}),(0,i.jsx)("div",{className:H().item,children:(0,i.jsx)("a",{href:"https://owncast.online/help",target:"_blank",rel:"noreferrer",children:"Contribute"})}),(0,i.jsx)("div",{className:H().item,children:(0,i.jsx)("a",{href:"https://github.com/owncast/owncast",target:"_blank",rel:"noreferrer",children:"Source"})})]})]})},A=t(69767),J=t.n(A),P=function(e){var n=e.children;return(0,i.jsx)("div",{className:"".concat(J().row),children:n})},M=t(71577),E=t(32365),z=t(36879),D=t.n(z),I=function(e){var n=e.action,t=n.url,o=n.title,r=n.description,a=n.icon,s=n.color,c=n.openExternally,d=e.primary,u=void 0===d||d,m=(0,l.useState)(!1),h=m[0],x=m[1];return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(M.Z,{type:u?"primary":"default",className:"".concat(D().button),onClick:function(){c?window.open(t,"_blank"):x(!0)},style:{backgroundColor:s},children:[(0,i.jsx)("img",{src:a,className:"".concat(D().icon),alt:r}),o]}),(0,i.jsx)(E.Modal,{title:r||o,url:t,visible:h,height:"80vh",handleCancel:function(){return x(!1)}})]})},R=t(1698),U=t(30896),F=t(52437),G=t(53731),q=t(79216),O=t(7918),Y=t.n(O),Q=function(e){var n=e.src;return(0,i.jsx)("div",{className:Y().root,children:(0,i.jsx)("div",{className:Y().container,children:(0,i.jsx)(q.Z,{src:n,alt:"Logo",className:Y().image,rootClassName:Y().image})})})},V=t(52740),X=t.n(V),B=function(e){var n=e.links;return(0,i.jsx)("div",{className:X().links,children:n.map((function(e){return(0,i.jsx)("a",{href:e.url,className:X().link,target:"_blank",rel:"noreferrer",children:(0,i.jsx)("img",{src:e.icon,alt:e.platform,title:e.platform,className:X().link})},e.platform)}))})},K=t(74688),W=t.n(K),$=function(e){var n=e.name,t=e.title,o=e.summary,r=e.logo,a=e.tags,s=e.links;return(0,i.jsx)("div",{className:W().root,children:(0,i.jsxs)("div",{className:W().logoTitleSection,children:[(0,i.jsx)("div",{className:W().logo,children:(0,i.jsx)(Q,{src:r})}),(0,i.jsxs)("div",{className:W().titleSection,children:[(0,i.jsx)("div",{className:x()(W().title,W().row),children:n}),(0,i.jsx)("div",{className:x()(W().subtitle,W().row),children:(0,i.jsx)(G.Z,{children:t||o})}),(0,i.jsx)("div",{className:x()(W().tagList,W().row),children:a.length>0&&a.map((function(e){return(0,i.jsxs)("span",{children:["#",e,"\xa0"]},e)}))}),(0,i.jsx)("div",{className:x()(W().socialLinks,W().row),children:(0,i.jsx)(B,{links:s})})]})]})})},ee=t(43125),ne=u.Z.TabPane,te=o.Z.Content,ie=f()((function(){return Promise.resolve().then(t.bind(t,32365)).then((function(e){return e.Modal}))}),{loadableGenerated:{webpack:function(){return[32365]}}}),oe=f()((function(){return t.e(5135).then(t.bind(t,5135)).then((function(e){return e.BrowserNotifyModal}))}),{loadableGenerated:{webpack:function(){return[5135]}}}),re=f()((function(){return t.e(7735).then(t.bind(t,57735)).then((function(e){return e.NotifyReminderPopup}))}),{loadableGenerated:{webpack:function(){return[57735]}}}),ae=f()((function(){return Promise.all([t.e(8939),t.e(3698),t.e(7373)]).then(t.bind(t,97373)).then((function(e){return e.FollowerCollection}))}),{loadableGenerated:{webpack:function(){return[97373]}}}),se=f()((function(){return Promise.resolve().then(t.bind(t,28763)).then((function(e){return e.ChatContainer}))}),{loadableGenerated:{webpack:function(){return[28763]}}}),le=function(e){var n=e.name,t=e.streamTitle,o=e.summary,r=e.tags,a=e.socialHandles,s=e.extraPageContent;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:C().lowerHalf,children:(0,i.jsx)($,{name:n,title:t,summary:o,tags:r,links:a,logo:"/logo"})}),(0,i.jsx)("div",{className:C().lowerSection,children:(0,i.jsxs)(u.Z,{defaultActiveKey:"0",children:[(0,i.jsx)(ne,{tab:"About",children:(0,i.jsx)(_,{content:s})},"2"),(0,i.jsx)(ne,{tab:"Followers",children:(0,i.jsx)(ae,{})},"3")]})})]})},ce=function(e){var n=e.name,t=e.streamTitle,o=e.summary,r=e.tags,a=e.socialHandles,s=e.extraPageContent,l=e.messages,c=e.chatDisplayName,d=e.chatUserId,m=e.showChat;return(0,i.jsx)("div",{className:x()(C().lowerSectionMobile),children:(0,i.jsxs)(u.Z,{defaultActiveKey:"0",children:[m&&(0,i.jsx)(ne,{tab:"Chat",children:(0,i.jsx)(se,{messages:l,usernameToHighlight:c,chatUserId:d,isModerator:!1,height:"40vh"})},"1"),(0,i.jsxs)(ne,{tab:"About",children:[(0,i.jsx)($,{name:n,title:t,summary:o,tags:r,links:a,logo:"/logo"}),(0,i.jsx)(_,{content:s})]},"2"),(0,i.jsx)(ne,{tab:"Followers",children:(0,i.jsx)(ae,{})},"3")]})})},de=function(){var e=(0,r.sJ)(c.Q),n=(0,r.sJ)(c.g1),t=(0,r.sJ)(c.pT),o=(0,r.sJ)(c.di),a=(0,d.Z)((0,r.FV)(c.hz),2),s=a[0],u=a[1],h=(0,r.sJ)(c.j$),x=(0,r.sJ)(c.YW),p=(0,r.sJ)(c.w4),f=(0,r.sJ)(c.uy),j=(0,r.sJ)(c.RI),v=j.viewerCount,_=j.lastConnectTime,b=j.lastDisconnectTime,w=j.streamTitle,N=n.extraPageContent,k=n.version,S=n.name,T=n.summary,H=n.socialHandles,A=n.tags,J=n.externalActions,M=n.offlineMessage,E=n.chatDisabled,z=n.federation,D=n.notifications,G=(0,l.useState)(!1),q=G[0],O=G[1],Y=(0,l.useState)(!1),Q=Y[0],V=Y[1],X=z.account,B=D.browser.enabled,K=J.map((function(e){return(0,i.jsx)(I,{action:e},e.url)})),W=function(){V(!1),O(!1),(0,g.qQ)(g.dA.hasDisplayedNotificationModal,!0)},$=function(){var e=window.innerWidth;void 0===s&&u(e<=768),!s&&e<=768&&u(!0),s&&e>768&&u(!1)};(0,l.useEffect)((function(){!function(){var e=parseInt((0,g.$o)(g.dA.userVisitCount),10);Number.isNaN(e)&&(e=0),(0,g.qQ)(g.dA.userVisitCount,e+1),e>2&&!(0,g.$o)(g.dA.hasDisplayedNotificationModal)&&O(!0)}(),$(),window.addEventListener("resize",$)}),[]);var ne=!E&&o&&t;return(0,i.jsx)("div",{children:(0,i.jsxs)(m.Z,{className:C().loadingSpinner,size:"large",spinning:e.appLoading,children:[(0,i.jsxs)(te,{className:C().root,children:[(0,i.jsxs)("div",{className:C().leftContent,children:[(0,i.jsxs)("div",{className:C().topSection,children:[x&&(0,i.jsx)(y.M,{source:"/hls/stream.m3u8",online:x}),!x&&!e.appLoading&&(0,i.jsx)(R.R,{streamName:S,customText:M,notificationsEnabled:B,fediverseAccount:X,lastLive:b,onNotifyClick:function(){return V(!0)}}),x&&(0,i.jsx)(ee.X,{online:x,lastConnectTime:_,lastDisconnectTime:b,viewerCount:v})]}),(0,i.jsx)("div",{className:C().midSection,children:(0,i.jsxs)("div",{className:C().buttonsLogoTitleSection,children:[(0,i.jsxs)(P,{children:[K,(0,i.jsx)(U.e,{size:"small"}),(0,i.jsx)(re,{visible:q,notificationClicked:function(){return V(!0)},notificationClosed:function(){return W()},children:(0,i.jsx)(F.E,{onClick:function(){return V(!0)}})})]}),(0,i.jsx)(ie,{title:"Notify",visible:Q,afterClose:function(){return W()},handleCancel:function(){return W()},children:(0,i.jsx)(oe,{})})]})}),s&&t?(0,i.jsx)(ce,{name:S,streamTitle:w,summary:T,tags:A,socialHandles:H,extraPageContent:N,messages:h,chatDisplayName:p,chatUserId:f,showChat:ne}):(0,i.jsx)(le,{name:S,streamTitle:w,summary:T,tags:A,socialHandles:H,extraPageContent:N})]}),ne&&!s&&(0,i.jsx)(Z,{})]}),(!s||!ne)&&(0,i.jsx)(L,{version:k})]})})},ue=t(8119),me=t(85402),he=function(e){var n=e.title,t=e.message;return(0,i.jsx)(me.Z,{title:n,visible:!0,footer:null,closable:!1,keyboard:!1,width:900,centered:!0,className:"modal",children:(0,i.jsx)("p",{style:{fontSize:"1.3rem"},children:t})})},xe=t(82670);var pe=function(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("meta",{name:"description",content:"{{.Summary}}"}),(0,i.jsx)("meta",{property:"og:title",content:"{{.Name}}"}),(0,i.jsx)("meta",{property:"og:site_name",content:"{{.Name}}"}),(0,i.jsx)("meta",{property:"og:url",content:"{{.RequestedURL}}"}),(0,i.jsx)("meta",{property:"og:description",content:"{{.Summary}}"}),(0,i.jsx)("meta",{property:"og:type",content:"video.other"}),(0,i.jsx)("meta",{property:"video:tag",content:"{{.TagsString}}"}),(0,i.jsx)("meta",{property:"og:image",content:"{{.Thumbnail}}"}),(0,i.jsx)("meta",{property:"og:image:url",content:"{{.Thumbnail}}"}),(0,i.jsx)("meta",{property:"og:image:alt",content:"{{.Image}}"}),(0,i.jsx)("meta",{property:"og:video",content:"{{.RequestedURL}}embed/video"}),(0,i.jsx)("meta",{property:"og:video:secure_url",content:"{{.RequestedURL}}embed/video"}),(0,i.jsx)("meta",{property:"og:video:height",content:"315"}),(0,i.jsx)("meta",{property:"og:video:width",content:"560"}),(0,i.jsx)("meta",{property:"og:video:type",content:"text/html"}),(0,i.jsx)("meta",{property:"og:video:actor",content:"{{.Name}}"}),(0,i.jsx)("meta",{property:"twitter:title",content:"{{.Name}}"}),(0,i.jsx)("meta",{property:"twitter:url",content:"{{.RequestedURL}}"}),(0,i.jsx)("meta",{property:"twitter:description",content:"{{.Summary}}"}),(0,i.jsx)("meta",{property:"twitter:image",content:"{{.Image}}"}),(0,i.jsx)("meta",{property:"twitter:card",content:"player"}),(0,i.jsx)("meta",{property:"twitter:player",content:"{{.RequestedURL}}embed/video"}),(0,i.jsx)("meta",{property:"twitter:player:width",content:"560"}),(0,i.jsx)("meta",{property:"twitter:player:height",content:"315"})]})},fe=function(e){var n=e.hydrationScript;return(0,i.jsx)("script",{dangerouslySetInnerHTML:{__html:n}})},ge=function(){var e=(0,r.sJ)(c.g1),n=e.name,t=e.title,a=e.customStyles,d=(0,r.sJ)(c.di),u=(0,r.sJ)(c.ap),m=(0,l.useRef)(null),h=e.chatDisabled;(0,l.useEffect)((function(){!function(e){var n=function(e){e.setAttribute("rel","noopener noreferrer ")};e.querySelectorAll("a").forEach((function(e){return n(e)})),new MutationObserver((function(e){var t=!0,i=!1,o=void 0;try{for(var r,a=e[Symbol.iterator]();!(t=(r=a.next()).done);t=!0){var s=r.value,l=!0,c=!1,d=void 0;try{for(var u,m=s.addedNodes[Symbol.iterator]();!(l=(u=m.next()).done);l=!0){var h=u.value;(0,xe.Z)(h,HTMLElement)&&"a"===h.tagName.toLowerCase()&&n(h)}}catch(x){c=!0,d=x}finally{try{l||null==m.return||m.return()}finally{if(c)throw d}}}}catch(x){i=!0,o=x}finally{try{t||null==a.return||a.return()}finally{if(i)throw o}}})).observe(e,{attributes:!1,childList:!0,subtree:!0})}(m.current)}),[]);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(s(),{children:[(0,i.jsx)(pe,{}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"57x57",href:"/img/favicon/apple-icon-57x57.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"60x60",href:"/img/favicon/apple-icon-60x60.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"72x72",href:"/img/favicon/apple-icon-72x72.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"76x76",href:"/img/favicon/apple-icon-76x76.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"114x114",href:"/img/favicon/apple-icon-114x114.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"120x120",href:"/img/favicon/apple-icon-120x120.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"144x144",href:"/img/favicon/apple-icon-144x144.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"152x152",href:"/img/favicon/apple-icon-152x152.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/img/favicon/apple-icon-180x180.png"}),(0,i.jsx)("link",{rel:"icon",type:"image/png",sizes:"192x192",href:"/img/favicon/android-icon-192x192.png"}),(0,i.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/img/favicon/favicon-32x32.png"}),(0,i.jsx)("link",{rel:"icon",type:"image/png",sizes:"96x96",href:"/img/favicon/favicon-96x96.png"}),(0,i.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/img/favicon/favicon-16x16.png"}),(0,i.jsx)("link",{rel:"manifest",href:"/manifest.json"}),(0,i.jsx)("link",{href:"/api/auth/provider/indieauth"}),(0,i.jsx)("meta",{name:"msapplication-TileColor",content:"#ffffff"}),(0,i.jsx)("meta",{name:"msapplication-TileImage",content:"/img/favicon/ms-icon-144x144.png"}),(0,i.jsx)("meta",{name:"theme-color",content:"#ffffff"}),(0,i.jsx)("style",{children:a}),(0,i.jsx)(fe,{hydrationScript:"\n\twindow.statusHydration = {{.StatusJSON}};\n\twindow.configHydration = {{.ServerConfigJSON}};\n\t"})]}),(0,i.jsx)(c.me,{}),(0,i.jsxs)(o.Z,{ref:m,children:[(0,i.jsx)(ue.h,{name:t||n,chatAvailable:d,chatDisabled:h}),(0,i.jsx)(de,{}),u&&(0,i.jsx)(he,{title:u.title,message:u.message})]})]})};function je(){return(0,i.jsx)(ge,{})}},69767:function(e){e.exports={row:"ActionButtonRow_row__SiEGe"}},74688:function(e){e.exports={root:"ContentHeader_root__HaUG0",row:"ContentHeader_row__9Q8gH",logoTitleSection:"ContentHeader_logoTitleSection__Z8pUc",logo:"ContentHeader_logo__wo_HN",titleSection:"ContentHeader_titleSection___6Y15",title:"ContentHeader_title__E_DsI",subtitle:"ContentHeader_subtitle__n1Wew",tagList:"ContentHeader_tagList__rx3jY"}},47093:function(e){e.exports={root:"UserDropdown_root__IdxfQ","ant-space":"UserDropdown_ant-space__XJTZ3","ant-space-item":"UserDropdown_ant-space-item__w4nC2"}},63291:function(e){e.exports={root:"Content_root__h1mNK",topSection:"Content_topSection__JIZi0",lowerSection:"Content_lowerSection__BZHYI",lowerSectionMobile:"Content_lowerSectionMobile__hRr0_",leftCol:"Content_leftCol__U2TDq",loadingSpinner:"Content_loadingSpinner__mDlYC"}},28105:function(e){e.exports={pageContentContainer:"CustomPageContent_pageContentContainer__EG4tU",customPageContent:"CustomPageContent_customPageContent__Mr981",summary:"CustomPageContent_summary___Zgps"}},35603:function(e){e.exports={footer:"Footer_footer__mPuvf",links:"Footer_links__7bBxV",item:"Footer_item__rXxSr"}},92910:function(e){e.exports={header:"Header_header__U4Ro1",logo:"Header_logo__HLZ6Z"}},7918:function(e){e.exports={root:"Logo_root__jKiJC",container:"Logo_container__A4UYT",image:"Logo_image__Ahkom"}},75347:function(e){e.exports={root:"Sidebar_root__8HE0A"}},52740:function(e){e.exports={link:"SocialLinks_link___CcSm",links:"SocialLinks_links__gOAb7"}}},function(e){e.O(0,[1272,8700,2544,3903,2944,9764,9372,7364,2429,2860,1082,9358,1899,8763,2854,9774,2888,179],(function(){return n=48312,e(e.s=n);var n}));var n=e.O();_N_E=n}]);