1 line
16 KiB
JavaScript
Vendored
1 line
16 KiB
JavaScript
Vendored
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5481],{80882:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(1413),o=r(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},c=r(42135),l=function(e,t){return o.createElement(c.Z,(0,n.Z)((0,n.Z)({},e),{},{ref:t,icon:a}))};l.displayName="DownOutlined";var s=o.forwardRef(l)},68795:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(1413),o=r(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},c=r(42135),l=function(e,t){return o.createElement(c.Z,(0,n.Z)((0,n.Z)({},e),{},{ref:t,icon:a}))};l.displayName="SearchOutlined";var s=o.forwardRef(l)},81643:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=function(e){return e?"function"==typeof e?e():e:null}},57838:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(97685),o=r(67294);function a(){var e=o.useReducer(function(e){return e+1},0);return(0,n.Z)(e,2)[1]}},24308:function(e,t,r){"use strict";r.d(t,{c4:function(){return a}});var n=r(4942),o=r(87462),a=["xxl","xl","lg","md","sm","xs"],c={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},l=new Map,s=-1,i={};t.ZP={matchHandlers:{},dispatch:function(e){return i=e,l.forEach(function(e){return e(i)}),l.size>=1},subscribe:function(e){return l.size||this.register(),s+=1,l.set(s,e),e(i),s},unsubscribe:function(e){l.delete(e),l.size||this.unregister()},unregister:function(){var e=this;Object.keys(c).forEach(function(t){var r=c[t],n=e.matchHandlers[r];null==n||n.mql.removeListener(null==n?void 0:n.listener)}),l.clear()},register:function(){var e=this;Object.keys(c).forEach(function(t){var r=c[t],a=function(r){var a=r.matches;e.dispatch((0,o.Z)((0,o.Z)({},i),(0,n.Z)({},t,a)))},l=window.matchMedia(r);l.addListener(a),e.matchHandlers[r]={mql:l,listener:a},a(l)})}}},24093:function(e,t,r){"use strict";r.d(t,{C:function(){return E}});var n=r(87462),o=r(4942),a=r(71002),c=r(97685),l=r(94184),s=r.n(l),i=r(48555),u=r(42550),f=r(67294),d=r(53124),p=r(25378),m=r(24308),v=f.createContext("default"),h=function(e){var t=e.children,r=e.size;return f.createElement(v.Consumer,null,function(e){return f.createElement(v.Provider,{value:r||e},t)})},g=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r},x=f.forwardRef(function(e,t){var r,l,h,x=f.useContext(v),y=f.useState(1),Z=(0,c.Z)(y,2),w=Z[0],b=Z[1],E=f.useState(!1),j=(0,c.Z)(E,2),C=j[0],O=j[1],S=f.useState(!0),_=(0,c.Z)(S,2),N=_[0],P=_[1],z=f.useRef(null),F=f.useRef(null),k=(0,u.sQ)(t,z),R=f.useContext(d.E_).getPrefixCls,L=function(){if(F.current&&z.current){var t=F.current.offsetWidth,r=z.current.offsetWidth;if(0!==t&&0!==r){var n=e.gap,o=void 0===n?4:n;2*o<r&&b(r-2*o<t?(r-2*o)/t:1)}}};f.useEffect(function(){O(!0)},[]),f.useEffect(function(){P(!0),b(1)},[e.src]),f.useEffect(function(){L()},[e.gap]);var T=e.prefixCls,A=e.shape,B=void 0===A?"circle":A,D=e.size,H=void 0===D?"default":D,M=e.src,G=e.srcSet,W=e.icon,I=e.className,J=e.alt,U=e.draggable,V=e.children,q=e.crossOrigin,Q=g(e,["prefixCls","shape","size","src","srcSet","icon","className","alt","draggable","children","crossOrigin"]),X="default"===H?x:H,$=Object.keys("object"===(0,a.Z)(X)&&X||{}).some(function(e){return["xs","sm","md","lg","xl","xxl"].includes(e)}),K=(0,p.Z)($),Y=f.useMemo(function(){if("object"!==(0,a.Z)(X))return{};var e=X[m.c4.find(function(e){return K[e]})];return e?{width:e,height:e,lineHeight:"".concat(e,"px"),fontSize:W?e/2:18}:{}},[K,X]),ee=R("avatar",T),et=s()((r={},(0,o.Z)(r,"".concat(ee,"-lg"),"large"===X),(0,o.Z)(r,"".concat(ee,"-sm"),"small"===X),r)),er=f.isValidElement(M),en=s()(ee,et,(l={},(0,o.Z)(l,"".concat(ee,"-").concat(B),!!B),(0,o.Z)(l,"".concat(ee,"-image"),er||M&&N),(0,o.Z)(l,"".concat(ee,"-icon"),!!W),l),I);if("string"==typeof M&&N)h=f.createElement("img",{src:M,draggable:U,srcSet:G,onError:function(){var t=e.onError;!1!==(t?t():void 0)&&P(!1)},alt:J,crossOrigin:q});else if(er)h=M;else if(W)h=W;else if(C||1!==w){var eo="scale(".concat(w,") translateX(-50%)");h=f.createElement(i.default,{onResize:L},f.createElement("span",{className:"".concat(ee,"-string"),ref:F,style:(0,n.Z)((0,n.Z)({},"number"==typeof X?{lineHeight:"".concat(X,"px")}:{}),{msTransform:eo,WebkitTransform:eo,transform:eo})},V))}else h=f.createElement("span",{className:"".concat(ee,"-string"),style:{opacity:0},ref:F},V);return delete Q.onError,delete Q.gap,f.createElement("span",(0,n.Z)({},Q,{style:(0,n.Z)((0,n.Z)((0,n.Z)({},"number"==typeof X?{width:X,height:X,lineHeight:"".concat(X,"px"),fontSize:W?X/2:18}:{}),Y),Q.style),className:en,ref:k}),h)}),y=r(50344),Z=r(55241),w=r(96159),b=x;b.Group=function(e){var t=f.useContext(d.E_),r=t.getPrefixCls,n=t.direction,a=e.prefixCls,c=e.className,l=e.maxCount,i=e.maxStyle,u=e.size,p=r("avatar-group",a),m=s()(p,(0,o.Z)({},"".concat(p,"-rtl"),"rtl"===n),void 0===c?"":c),v=e.children,g=e.maxPopoverPlacement,b=e.maxPopoverTrigger,E=(0,y.Z)(v).map(function(e,t){return(0,w.Tm)(e,{key:"avatar-key-".concat(t)})}),j=E.length;if(l&&l<j){var C=E.slice(0,l),O=E.slice(l,j);return C.push(f.createElement(Z.Z,{key:"avatar-popover-key",content:O,trigger:void 0===b?"hover":b,placement:void 0===g?"top":g,overlayClassName:"".concat(p,"-popover")},f.createElement(x,{style:i},"+".concat(j-l)))),f.createElement(h,{size:u},f.createElement("div",{className:m,style:e.style},C))}return f.createElement(h,{size:u},f.createElement("div",{className:m,style:e.style},E))};var E=b},15746:function(e,t,r){"use strict";var n=r(21584);t.Z=n.Z},99134:function(e,t,r){"use strict";var n=(0,r(67294).createContext)({});t.Z=n},21584:function(e,t,r){"use strict";var n=r(4942),o=r(87462),a=r(71002),c=r(94184),l=r.n(c),s=r(67294),i=r(53124),u=r(99134),f=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r},d=["xs","sm","md","lg","xl","xxl"],p=s.forwardRef(function(e,t){var r,c=s.useContext(i.E_),p=c.getPrefixCls,m=c.direction,v=s.useContext(u.Z),h=v.gutter,g=v.wrap,x=v.supportFlexGap,y=e.prefixCls,Z=e.span,w=e.order,b=e.offset,E=e.push,j=e.pull,C=e.className,O=e.children,S=e.flex,_=e.style,N=f(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),P=p("col",y),z={};d.forEach(function(t){var r,c={},l=e[t];"number"==typeof l?c.span=l:"object"===(0,a.Z)(l)&&(c=l||{}),delete N[t],z=(0,o.Z)((0,o.Z)({},z),(r={},(0,n.Z)(r,"".concat(P,"-").concat(t,"-").concat(c.span),void 0!==c.span),(0,n.Z)(r,"".concat(P,"-").concat(t,"-order-").concat(c.order),c.order||0===c.order),(0,n.Z)(r,"".concat(P,"-").concat(t,"-offset-").concat(c.offset),c.offset||0===c.offset),(0,n.Z)(r,"".concat(P,"-").concat(t,"-push-").concat(c.push),c.push||0===c.push),(0,n.Z)(r,"".concat(P,"-").concat(t,"-pull-").concat(c.pull),c.pull||0===c.pull),(0,n.Z)(r,"".concat(P,"-rtl"),"rtl"===m),r))});var F=l()(P,(r={},(0,n.Z)(r,"".concat(P,"-").concat(Z),void 0!==Z),(0,n.Z)(r,"".concat(P,"-order-").concat(w),w),(0,n.Z)(r,"".concat(P,"-offset-").concat(b),b),(0,n.Z)(r,"".concat(P,"-push-").concat(E),E),(0,n.Z)(r,"".concat(P,"-pull-").concat(j),j),r),C,z),k={};if(h&&h[0]>0){var R=h[0]/2;k.paddingLeft=R,k.paddingRight=R}if(h&&h[1]>0&&!x){var L=h[1]/2;k.paddingTop=L,k.paddingBottom=L}return S&&(k.flex="number"==typeof S?"".concat(S," ").concat(S," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(S)?"0 0 ".concat(S):S,!1!==g||k.minWidth||(k.minWidth=0)),s.createElement("div",(0,o.Z)({},N,{style:(0,o.Z)((0,o.Z)({},k),_),className:F,ref:t}),O)});t.Z=p},25378:function(e,t,r){"use strict";var n=r(67294),o=r(57838),a=r(24308);t.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,n.useRef)({}),r=(0,o.Z)();return(0,n.useEffect)(function(){var n=a.ZP.subscribe(function(n){t.current=n,e&&r()});return function(){return a.ZP.unsubscribe(n)}},[]),t.current}},92820:function(e,t,r){"use strict";var n=r(87462),o=r(4942),a=r(71002),c=r(97685),l=r(94184),s=r.n(l),i=r(67294),u=r(53124),f=r(98082),d=r(24308),p=r(93355),m=r(99134),v=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r};function h(e,t){var r=i.useState("string"==typeof e?e:""),n=(0,c.Z)(r,2),o=n[0],l=n[1],s=function(){if("string"==typeof e&&l(e),"object"===(0,a.Z)(e))for(var r=0;r<d.c4.length;r++){var n=d.c4[r];if(t[n]){var o=e[n];if(void 0!==o){l(o);return}}}};return i.useEffect(function(){s()},[JSON.stringify(e),t]),o}(0,p.b)("top","middle","bottom","stretch"),(0,p.b)("start","end","center","space-around","space-between","space-evenly");var g=i.forwardRef(function(e,t){var r,l,p=e.prefixCls,g=e.justify,x=e.align,y=e.className,Z=e.style,w=e.children,b=e.gutter,E=void 0===b?0:b,j=e.wrap,C=v(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),O=i.useContext(u.E_),S=O.getPrefixCls,_=O.direction,N=i.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),P=(0,c.Z)(N,2),z=P[0],F=P[1],k=i.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),R=(0,c.Z)(k,2),L=R[0],T=R[1],A=h(x,L),B=h(g,L),D=(0,f.Z)(),H=i.useRef(E);i.useEffect(function(){var e=d.ZP.subscribe(function(e){T(e);var t=H.current||0;(!Array.isArray(t)&&"object"===(0,a.Z)(t)||Array.isArray(t)&&("object"===(0,a.Z)(t[0])||"object"===(0,a.Z)(t[1])))&&F(e)});return function(){return d.ZP.unsubscribe(e)}},[]);var M=S("row",p),G=(r=[void 0,void 0],(Array.isArray(E)?E:[E,void 0]).forEach(function(e,t){if("object"===(0,a.Z)(e))for(var n=0;n<d.c4.length;n++){var o=d.c4[n];if(z[o]&&void 0!==e[o]){r[t]=e[o];break}}else r[t]=e}),r),W=s()(M,(l={},(0,o.Z)(l,"".concat(M,"-no-wrap"),!1===j),(0,o.Z)(l,"".concat(M,"-").concat(B),B),(0,o.Z)(l,"".concat(M,"-").concat(A),A),(0,o.Z)(l,"".concat(M,"-rtl"),"rtl"===_),l),y),I={},J=null!=G[0]&&G[0]>0?-(G[0]/2):void 0,U=null!=G[1]&&G[1]>0?-(G[1]/2):void 0;if(J&&(I.marginLeft=J,I.marginRight=J),D){var V=(0,c.Z)(G,2);I.rowGap=V[1]}else U&&(I.marginTop=U,I.marginBottom=U);var q=(0,c.Z)(G,2),Q=q[0],X=q[1],$=i.useMemo(function(){return{gutter:[Q,X],wrap:j,supportFlexGap:D}},[Q,X,j,D]);return i.createElement(m.Z.Provider,{value:$},i.createElement("div",(0,n.Z)({},C,{className:W,style:(0,n.Z)((0,n.Z)({},I),Z),ref:t}),w))});t.Z=g},55241:function(e,t,r){"use strict";var n=r(87462),o=r(67294),a=r(53124),c=r(94199),l=r(81643),s=r(33603),i=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r},u=function(e){var t=e.title,r=e.content,n=e.prefixCls;return t||r?o.createElement(o.Fragment,null,t&&o.createElement("div",{className:"".concat(n,"-title")},(0,l.Z)(t)),o.createElement("div",{className:"".concat(n,"-inner-content")},(0,l.Z)(r))):null},f=o.forwardRef(function(e,t){var r=e.prefixCls,l=e.title,f=e.content,d=e._overlay,p=e.placement,m=e.trigger,v=e.mouseEnterDelay,h=e.mouseLeaveDelay,g=e.overlayStyle,x=i(e,["prefixCls","title","content","_overlay","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),y=o.useContext(a.E_).getPrefixCls,Z=y("popover",r),w=y();return o.createElement(c.Z,(0,n.Z)({placement:void 0===p?"top":p,trigger:void 0===m?"hover":m,mouseEnterDelay:void 0===v?.1:v,mouseLeaveDelay:void 0===h?.1:h,overlayStyle:void 0===g?{}:g},x,{prefixCls:Z,ref:t,overlay:d||o.createElement(u,{prefixCls:Z,title:l,content:f}),transitionName:(0,s.mL)(w,"zoom-big",x.transitionName)}))});t.Z=f},71230:function(e,t,r){"use strict";var n=r(92820);t.Z=n.Z},77558:function(e,t,r){"use strict";r.r(t),r.d(t,{FollowerCollection:function(){return w}});var n=r(85893),o=r(67294),a=r(11382),c=r(3698),l=r(35800),s=r(71230),i=r(15746),u=r(24093),f=r(85818),d=r(94184),p=r.n(d),m=r(37104),v=r.n(m);let h=e=>{let{follower:t}=e;return(0,n.jsx)("div",{className:p()([v().follower,"followers-follower"]),children:(0,n.jsx)("a",{href:t.link,target:"_blank",rel:"noreferrer",children:(0,n.jsxs)(s.Z,{wrap:!1,children:[(0,n.jsx)(i.Z,{span:6,children:(0,n.jsx)(u.C,{src:t.image,size:"large",alt:"Avatar",className:v().avatar,children:t.username.charAt(0).toUpperCase()})}),(0,n.jsxs)(i.Z,{span:16,children:[(0,n.jsx)(s.Z,{className:v().name,children:(0,n.jsx)(f.Z.Text,{ellipsis:!0,children:t.name||t.username.split("@",2)[0]})}),(0,n.jsx)(s.Z,{className:v().account,children:(0,n.jsx)(f.Z.Text,{ellipsis:!0,children:t.username})})]})]})})})};var g=r(38149),x=r.n(g),y=r(42093),Z=r(69183);let w=e=>{let{name:t,onFollowButtonClick:r}=e,[s,i]=(0,o.useState)([]),[u,f]=(0,o.useState)(0),[d,p]=(0,o.useState)(1),[m,v]=(0,o.useState)(!0),g=async()=>{try{v(!0);let e=await fetch("".concat("/api/followers","?offset=").concat((d-1)*24,"&limit=").concat(24)),t=await e.json(),{results:r,total:n}=t;i(r),f(n),v(!1)}catch(e){console.error(e)}};(0,o.useEffect)(()=>{g()},[d]);let w=(0,n.jsxs)("div",{className:x().noFollowers,id:"followers-collection",children:[(0,n.jsx)("h2",{children:"Be the first follower!"}),(0,n.jsxs)("p",{children:["Owncast"!==t?t:"This server"," is a part of the"," ",(0,n.jsx)("a",{href:"https://owncast.online/join-fediverse",children:"Fediverse"}),", an interconnected network of independent users and servers."]}),(0,n.jsxs)("p",{children:["By following ","Owncast"!==t?t:"this server"," you'll be able to get updates from the stream, share it with others, and show your appreciation when it goes live, all from your own Fediverse account."]}),(0,n.jsx)(y.e,{onClick:r})]});return(null==s?void 0:s.length)||m?(0,n.jsx)(l.ErrorBoundary,{fallbackRender:e=>{let{error:t,resetErrorBoundary:r}=e;return(0,n.jsx)(Z.A,{componentName:"FollowerCollection",message:t.message,retryFunction:r})},children:(0,n.jsx)(a.Z,{spinning:m,size:"large",children:(0,n.jsxs)("div",{className:x().followers,id:"followers-collection",children:[(0,n.jsx)("div",{className:x().followerRow,children:s.map(e=>(0,n.jsx)(h,{follower:e},e.link))}),(0,n.jsx)(c.Z,{className:x().pagination,current:d,pageSize:24,defaultPageSize:24,total:u,showSizeChanger:!1,onChange:e=>{p(e)},hideOnSinglePage:!0})]})})}):w}},38149:function(e){e.exports={followers:"FollowerCollection_followers__e_EUS",followerRow:"FollowerCollection_followerRow__T1mFd",noFollowers:"FollowerCollection_noFollowers__UaCVW",pagination:"FollowerCollection_pagination___wGRd"}},37104:function(e){e.exports={follower:"SingleFollower_follower__EyBDI",name:"SingleFollower_name__JlpJP",account:"SingleFollower_account__Z66vo",avatar:"SingleFollower_avatar__V9jHG"}}}]); |