Files
owncast/static/web/_next/static/chunks/pages/index-4ee29a24aed8c0f7.js
2022-10-11 01:36:54 +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 P},Z:function(){return M}});var r=t(85893),o=t(97183),i=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),p=t(38545),x=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,o=(0,j.useState)(!1),i=o[0],a=o[1],_=(0,j.useState)(!1),y=_[0],C=_[1],Z=(0,s.Z)((0,g.FV)(b.ZA),2),H=Z[0],T=Z[1],L=(0,g.sJ)(b.Q),A=function(){T(!H)};(0,v.y1)("c",A,{enableOnContentEditable:!1},[H]);var P=(0,g.sJ)(b.db);if(!P)return null;var M=P.displayName,J=t||M,z=(0,r.jsxs)(l.Z,{children:[(0,r.jsx)(l.Z.Item,{icon:(0,r.jsx)(m.Z,{}),onClick:function(){a(!0)},children:"Change name"},"0"),(0,r.jsx)(l.Z.Item,{icon:(0,r.jsx)(h.Z,{}),onClick:function(){return C(!0)},children:"Authenticate"},"1"),L.chatAvailable&&(0,r.jsx)(l.Z.Item,{icon:(0,r.jsx)(p.Z,{}),onClick:function(){return A()},children:"Toggle chat"},"3")]});return(0,r.jsxs)("div",{className:"".concat(w().root),children:[(0,r.jsx)(c.Z,{overlay:z,trigger:["click"],children:(0,r.jsx)(d.Z,{type:"primary",icon:(0,r.jsx)(x.Z,{style:{marginRight:".5rem"}}),children:(0,r.jsxs)(u.Z,{children:[J,(0,r.jsx)(f.Z,{})]})})}),(0,r.jsx)(N,{title:"Change Chat Display Name",open:i,handleCancel:function(){return a(!1)},children:(0,r.jsx)(k,{})}),(0,r.jsx)(N,{title:"Authenticate",open:y,handleCancel:function(){return C(!1)},children:(0,r.jsx)(S,{})})]})},H=t(60113),T=t(92910),L=t.n(T),A=o.Z.Header,P=function(e){var n=e.name,t=void 0===n?"Your stream title":n,o=e.chatAvailable,s=e.chatDisabled;return(0,r.jsxs)(A,{className:"".concat(L().header),children:[(0,r.jsxs)("div",{className:"".concat(L().logo),children:[(0,r.jsx)(H.C,{variant:"contrast"}),(0,r.jsx)("span",{children:t})]}),o&&!s&&(0,r.jsx)(Z,{}),!o&&!s&&(0,r.jsx)(i.Z,{title:"Chat is available when the stream is live.",placement:"left",children:(0,r.jsx)(a.Z,{style:{cursor:"pointer"},children:"Chat offline"})})]})},M=P},52924:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return ge}});var r=t(85893),o=t(97183),i=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),p=t.n(h),x=t(5152),f=t.n(x),g=t(73682),j=t(28105),v=t.n(j),_=function(e){var n=e.content;return(0,r.jsx)("div",{className:v().pageContentContainer,children:(0,r.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,i.sJ)(c.db),n=(0,i.sJ)(c.pH);if(!e)return null;var t=e.id,o=e.isModerator,a=e.displayName;return(0,r.jsx)(w.ZP,{className:S().root,collapsedWidth:0,width:320,children:(0,r.jsx)(N.ChatContainer,{messages:n,usernameToHighlight:a,chatUserId:t,isModerator:o})})},H=t(35603),T=t.n(H),L=function(e){var n=e.version;return(0,r.jsxs)("div",{className:T().footer,children:[(0,r.jsxs)("div",{className:T().text,children:["Powered by ",(0,r.jsx)("a",{href:"https://owncast.online",children:n})]}),(0,r.jsxs)("div",{className:T().links,children:[(0,r.jsx)("div",{className:T().item,children:(0,r.jsx)("a",{href:"https://owncast.online/docs",target:"_blank",rel:"noreferrer",children:"Documentation"})}),(0,r.jsx)("div",{className:T().item,children:(0,r.jsx)("a",{href:"https://owncast.online/help",target:"_blank",rel:"noreferrer",children:"Contribute"})}),(0,r.jsx)("div",{className:T().item,children:(0,r.jsx)("a",{href:"https://github.com/owncast/owncast",target:"_blank",rel:"noreferrer",children:"Source"})})]})]})},A=t(69767),P=t.n(A),M=function(e){var n=e.children;return(0,r.jsx)("div",{className:"".concat(P().row),children:n})},J=t(71577),z=t(32365),E=t(36879),R=t.n(E),U=function(e){var n=e.action,t=n.url,o=n.title,i=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],p=m[1];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(J.Z,{type:u?"primary":"default",className:"".concat(R().button),onClick:function(){c?window.open(t,"_blank"):p(!0)},style:{backgroundColor:s},children:[(0,r.jsx)("img",{src:a,className:"".concat(R().icon),alt:i}),o]}),(0,r.jsx)(z.Modal,{title:i||o,url:t,open:h,height:"80vh",handleCancel:function(){return p(!1)}})]})},D=t(1698),I=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,r.jsx)("div",{className:Y().root,children:(0,r.jsx)("div",{className:Y().container,children:(0,r.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,r.jsx)("div",{className:X().links,children:n.map((function(e){return(0,r.jsx)("a",{href:e.url,className:X().link,target:"_blank",rel:"noreferrer",children:(0,r.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,i=e.logo,a=e.tags,s=e.links;return(0,r.jsx)("div",{className:W().root,children:(0,r.jsxs)("div",{className:W().logoTitleSection,children:[(0,r.jsx)("div",{className:W().logo,children:(0,r.jsx)(Q,{src:i})}),(0,r.jsxs)("div",{className:W().titleSection,children:[(0,r.jsx)("div",{className:p()(W().title,W().row),children:n}),(0,r.jsx)("div",{className:p()(W().subtitle,W().row),children:(0,r.jsx)(G.Z,{children:t||o})}),(0,r.jsx)("div",{className:p()(W().tagList,W().row),children:a.length>0&&a.map((function(e){return(0,r.jsxs)("span",{children:["#",e,"\xa0"]},e)}))}),(0,r.jsx)("div",{className:p()(W().socialLinks,W().row),children:(0,r.jsx)(B,{links:s})})]})]})})},ee=t(43125),ne=o.Z.Content,te=f()((function(){return Promise.resolve().then(t.bind(t,32365)).then((function(e){return e.Modal}))}),{loadableGenerated:{webpack:function(){return[32365]}}}),re=f()((function(){return t.e(5135).then(t.bind(t,5135)).then((function(e){return e.BrowserNotifyModal}))}),{loadableGenerated:{webpack:function(){return[5135]}}}),oe=f()((function(){return t.e(7735).then(t.bind(t,57735)).then((function(e){return e.NotifyReminderPopup}))}),{loadableGenerated:{webpack:function(){return[57735]}}}),ie=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]}}}),ae=f()((function(){return Promise.resolve().then(t.bind(t,28763)).then((function(e){return e.ChatContainer}))}),{loadableGenerated:{webpack:function(){return[28763]}}}),se=function(e){var n=e.name,t=e.streamTitle,o=e.summary,i=e.tags,a=e.socialHandles,s=e.extraPageContent,l=[{label:"About",key:"2",children:(0,r.jsx)(_,{content:s})},{label:"Followers",key:"3",children:(0,r.jsx)(ie,{name:n})}];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:C().lowerHalf,children:(0,r.jsx)($,{name:n,title:t,summary:o,tags:i,links:a,logo:"/logo"})}),(0,r.jsx)("div",{className:C().lowerSection,children:(0,r.jsx)(u.Z,{defaultActiveKey:"0",items:l})})]})},le=function(e){var n=e.name,t=e.streamTitle,o=e.summary,i=e.tags,a=e.socialHandles,s=e.extraPageContent,l=e.messages,c=e.currentUser,d=e.showChat;if(!c)return null;var m=c.id,h=c.displayName,x=[{label:"Chat",key:"1",children:d&&(0,r.jsx)(ae,{messages:l,usernameToHighlight:h,chatUserId:m,isModerator:!1,height:"40vh"})},{label:"About",key:"2",children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)($,{name:n,title:t,summary:o,tags:i,links:a,logo:"/logo"}),(0,r.jsx)(_,{content:s})]})},{label:"Followers",key:"3",children:(0,r.jsx)(ie,{name:n})}];return(0,r.jsx)("div",{className:p()(C().lowerSectionMobile),children:(0,r.jsx)(u.Z,{defaultActiveKey:"0",items:x})})},ce=function(){var e=(0,i.sJ)(c.Q),n=(0,i.sJ)(c.g1),t=(0,i.sJ)(c.pT),o=(0,i.sJ)(c.di),a=(0,i.sJ)(c.db),s=(0,d.Z)((0,i.FV)(c.hz),2),u=s[0],h=s[1],p=(0,i.sJ)(c.j$),x=(0,i.sJ)(c.YW),f=(0,i.sJ)(c.RI),j=f.viewerCount,v=f.lastConnectTime,_=f.lastDisconnectTime,b=f.streamTitle,w=n.extraPageContent,N=n.version,k=n.name,S=n.summary,H=n.socialHandles,T=n.tags,A=n.externalActions,P=n.offlineMessage,J=n.chatDisabled,z=n.federation,E=n.notifications,R=(0,l.useState)(!1),G=R[0],q=R[1],O=(0,l.useState)(!1),Y=O[0],Q=O[1],V=z.account,X=E.browser.enabled,B=A.map((function(e){return(0,r.jsx)(U,{action:e},e.url)})),K=function(){Q(!1),q(!1),(0,g.qQ)(g.dA.hasDisplayedNotificationModal,!0)},W=function(){var e=window.innerWidth;void 0===u&&h(e<=768),!u&&e<=768&&h(!0),u&&e>768&&h(!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)&&q(!0)}(),W(),window.addEventListener("resize",W)}),[]);var $=!J&&o&&t;return(0,r.jsx)("div",{children:(0,r.jsxs)(m.Z,{className:C().loadingSpinner,size:"large",spinning:e.appLoading,children:[(0,r.jsxs)(ne,{className:C().root,children:[(0,r.jsxs)("div",{className:C().leftContent,children:[(0,r.jsxs)("div",{className:C().topSection,children:[x&&(0,r.jsx)(y.M,{source:"/hls/stream.m3u8",online:x}),!x&&!e.appLoading&&(0,r.jsx)(D.R,{streamName:k,customText:P,notificationsEnabled:X,fediverseAccount:V,lastLive:_,onNotifyClick:function(){return Q(!0)}}),x&&(0,r.jsx)(ee.X,{online:x,lastConnectTime:v,lastDisconnectTime:_,viewerCount:j})]}),(0,r.jsx)("div",{className:C().midSection,children:(0,r.jsxs)("div",{className:C().buttonsLogoTitleSection,children:[(0,r.jsxs)(M,{children:[B,(0,r.jsx)(I.e,{size:"small"}),(0,r.jsx)(oe,{open:G,notificationClicked:function(){return Q(!0)},notificationClosed:function(){return K()},children:(0,r.jsx)(F.E,{onClick:function(){return Q(!0)}})})]}),(0,r.jsx)(te,{title:"Notify",open:Y,afterClose:function(){return K()},handleCancel:function(){return K()},children:(0,r.jsx)(re,{})})]})}),u&&t?(0,r.jsx)(le,{name:k,streamTitle:b,summary:S,tags:T,socialHandles:H,extraPageContent:w,messages:p,currentUser:a,showChat:$}):(0,r.jsx)(se,{name:k,streamTitle:b,summary:S,tags:T,socialHandles:H,extraPageContent:w})]}),$&&!u&&(0,r.jsx)(Z,{})]}),(!u||!$)&&(0,r.jsx)(L,{version:N})]})})},de=t(8119),ue=t(85402),me=function(e){var n=e.title,t=e.message;return(0,r.jsx)(ue.Z,{title:n,visible:!0,footer:null,closable:!1,keyboard:!1,width:900,centered:!0,className:"modal",children:(0,r.jsx)("p",{style:{fontSize:"1.3rem"},children:t})})},he=t(82670);var pe=function(){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("meta",{name:"description",content:"{{.Summary}}"}),(0,r.jsx)("meta",{property:"og:title",content:"{{.Name}}"}),(0,r.jsx)("meta",{property:"og:site_name",content:"{{.Name}}"}),(0,r.jsx)("meta",{property:"og:url",content:"{{.RequestedURL}}"}),(0,r.jsx)("meta",{property:"og:description",content:"{{.Summary}}"}),(0,r.jsx)("meta",{property:"og:type",content:"video.other"}),(0,r.jsx)("meta",{property:"video:tag",content:"{{.TagsString}}"}),(0,r.jsx)("meta",{property:"og:image",content:"{{.Thumbnail}}"}),(0,r.jsx)("meta",{property:"og:image:url",content:"{{.Thumbnail}}"}),(0,r.jsx)("meta",{property:"og:image:alt",content:"{{.Image}}"}),(0,r.jsx)("meta",{property:"og:video",content:"{{.RequestedURL}}embed/video"}),(0,r.jsx)("meta",{property:"og:video:secure_url",content:"{{.RequestedURL}}embed/video"}),(0,r.jsx)("meta",{property:"og:video:height",content:"315"}),(0,r.jsx)("meta",{property:"og:video:width",content:"560"}),(0,r.jsx)("meta",{property:"og:video:type",content:"text/html"}),(0,r.jsx)("meta",{property:"og:video:actor",content:"{{.Name}}"}),(0,r.jsx)("meta",{property:"twitter:title",content:"{{.Name}}"}),(0,r.jsx)("meta",{property:"twitter:url",content:"{{.RequestedURL}}"}),(0,r.jsx)("meta",{property:"twitter:description",content:"{{.Summary}}"}),(0,r.jsx)("meta",{property:"twitter:image",content:"{{.Image}}"}),(0,r.jsx)("meta",{property:"twitter:card",content:"player"}),(0,r.jsx)("meta",{property:"twitter:player",content:"{{.RequestedURL}}embed/video"}),(0,r.jsx)("meta",{property:"twitter:player:width",content:"560"}),(0,r.jsx)("meta",{property:"twitter:player:height",content:"315"})]})},xe=function(e){var n=e.hydrationScript;return(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:n}})},fe=function(){var e=(0,i.sJ)(c.g1),n=e.name,t=e.title,a=e.customStyles,d=(0,i.sJ)(c.di),u=(0,i.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,r=!1,o=void 0;try{for(var i,a=e[Symbol.iterator]();!(t=(i=a.next()).done);t=!0){var s=i.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,he.Z)(h,HTMLElement)&&"a"===h.tagName.toLowerCase()&&n(h)}}catch(p){c=!0,d=p}finally{try{l||null==m.return||m.return()}finally{if(c)throw d}}}}catch(p){r=!0,o=p}finally{try{t||null==a.return||a.return()}finally{if(r)throw o}}})).observe(e,{attributes:!1,childList:!0,subtree:!0})}(m.current)}),[]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(s(),{children:[(0,r.jsx)(pe,{}),(0,r.jsx)("link",{rel:"apple-touch-icon",sizes:"57x57",href:"/img/favicon/apple-icon-57x57.png"}),(0,r.jsx)("link",{rel:"apple-touch-icon",sizes:"60x60",href:"/img/favicon/apple-icon-60x60.png"}),(0,r.jsx)("link",{rel:"apple-touch-icon",sizes:"72x72",href:"/img/favicon/apple-icon-72x72.png"}),(0,r.jsx)("link",{rel:"apple-touch-icon",sizes:"76x76",href:"/img/favicon/apple-icon-76x76.png"}),(0,r.jsx)("link",{rel:"apple-touch-icon",sizes:"114x114",href:"/img/favicon/apple-icon-114x114.png"}),(0,r.jsx)("link",{rel:"apple-touch-icon",sizes:"120x120",href:"/img/favicon/apple-icon-120x120.png"}),(0,r.jsx)("link",{rel:"apple-touch-icon",sizes:"144x144",href:"/img/favicon/apple-icon-144x144.png"}),(0,r.jsx)("link",{rel:"apple-touch-icon",sizes:"152x152",href:"/img/favicon/apple-icon-152x152.png"}),(0,r.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/img/favicon/apple-icon-180x180.png"}),(0,r.jsx)("link",{rel:"icon",type:"image/png",sizes:"192x192",href:"/img/favicon/android-icon-192x192.png"}),(0,r.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/img/favicon/favicon-32x32.png"}),(0,r.jsx)("link",{rel:"icon",type:"image/png",sizes:"96x96",href:"/img/favicon/favicon-96x96.png"}),(0,r.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/img/favicon/favicon-16x16.png"}),(0,r.jsx)("link",{rel:"manifest",href:"/manifest.json"}),(0,r.jsx)("link",{href:"/api/auth/provider/indieauth"}),(0,r.jsx)("meta",{name:"msapplication-TileColor",content:"#ffffff"}),(0,r.jsx)("meta",{name:"msapplication-TileImage",content:"/img/favicon/ms-icon-144x144.png"}),(0,r.jsx)("meta",{name:"theme-color",content:"#ffffff"}),(0,r.jsx)("style",{children:a}),(0,r.jsx)(xe,{hydrationScript:"\n\twindow.statusHydration = {{.StatusJSON}};\n\twindow.configHydration = {{.ServerConfigJSON}};\n\t"})]}),(0,r.jsx)(c.me,{}),(0,r.jsxs)(o.Z,{ref:m,children:[(0,r.jsx)(de.h,{name:t||n,chatAvailable:d,chatDisabled:h}),(0,r.jsx)(ce,{}),u&&(0,r.jsx)(me,{title:u.title,message:u.message})]})]})};function ge(){return(0,r.jsx)(fe,{})}},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}]);