mirror of
https://github.com/mediacms-io/mediacms.git
synced 2025-11-06 07:28:53 -05:00
1 line
7.2 KiB
JavaScript
1 line
7.2 KiB
JavaScript
!function(){"use strict";var e,t={463:function(e,t,i){i.d(t,{c:function(){return o}});var n=i(4571),a=i.n(n);function o(e,t){let i=a()(e,{});return""!==i.origin&&"null"!==i.origin&&i.origin||(i=a()(t+"/"+e.replace(/^\//g,""),{})),i.toString()}},6089:function(e,t,i){i.d(t,{$:function(){return r}});var n=i(9471),a=i(6371);let o=[];function s(e){const[t,i]=(0,n.useState)(!1),[a,o]=(0,n.useState)(!0);let s=null,r=null;return(0,n.useEffect)((()=>(s=setTimeout((function(){r=setTimeout((function(){o(!1),r=null}),1e3),s=null,i(!0),e.onHide(e.id)}),5e3),()=>{s&&clearTimeout(s),r&&clearTimeout(r)})),[]),a?n.createElement("div",{className:"notification-item"+(t?" hidden":"")},n.createElement("div",null,n.createElement("span",null,e.children||"No message"))):null}function r(){const[e,t]=(0,n.useState)(o.length);function i(){t(a.default.get("notifications-size")+o.length)}function r(e){const t=[];o.map((i=>{i[0]!==e&&t.push(i)})),o=t}return(0,n.useEffect)((()=>(i(),a.default.on("added_notification",i),()=>a.default.removeListener("added_notification",i))),[]),e?n.createElement("div",{className:"notifications"},n.createElement("div",null,function(){const e=a.default.get("notifications");return[...o.map((e=>n.createElement(s,{key:e[0],id:e[0],onHide:r},e[1]))),...e.map((e=>(o.push(e),n.createElement(s,{key:e[0],id:e[0],onHide:r},e[1]))))]}())," "):null}},6371:function(e,t,i){i.r(t);var n=i(9032),a=i.n(n),o=i(7154),s=i(1838),r=i(3997);function l(){let e=new Uint32Array(3);return window.crypto.getRandomValues(e),(performance.now().toString(36)+Array.from(e).map((e=>e.toString(36))).join("")).replace(/./g,""+Math.random()+Intl.DateTimeFormat().resolvedOptions().timeZone+Date.now())}let c,u=null,d=null;class f extends(a()){constructor(e){super(),d=(0,r.$)(window.MediaCMS),c=new o.BrowserCache(d.site.id,86400),u={mediaAutoPlay:c.get("media-auto-play")},u.mediaAutoPlay=null===u.mediaAutoPlay||u.mediaAutoPlay,this.browserEvents=(0,s.BrowserEvents)(),this.browserEvents.doc(this.onDocumentVisibilityChange.bind(this)),this.browserEvents.win(this.onWindowResize.bind(this),this.onWindowScroll.bind(this)),this.notifications=function(e){let t=[];function i(e){"string"==typeof e&&t.push([l(),e])}return e.map(i),{size:function(){return t.length},push:i,clear:function(){t=[]},messages:function(){return[...t]}}}(void 0!==window.MediaCMS&&void 0!==window.MediaCMS.notifications?window.MediaCMS.notifications:[])}onDocumentVisibilityChange(){this.emit("document_visibility_change")}onWindowScroll(){this.emit("window_scroll")}onWindowResize(){this.emit("window_resize")}initPage(e){u.currentPage=e}get(e){let t;switch(e){case"browser-cache":t=c;break;case"media-auto-play":t=u.mediaAutoPlay;break;case"config-contents":t=d.contents;break;case"config-enabled":t=d.enabled;break;case"config-media-item":t=d.media.item;break;case"config-options":t=d.options;break;case"config-site":t=d.site;break;case"api-playlists":i=e.split("-")[1],t=d.api[i]||null;break;case"notifications-size":t=this.notifications.size();break;case"notifications":t=this.notifications.messages(),this.notifications.clear();break;case"current-page":t=u.currentPage}var i;return t}actions_handler(e){switch(e.type){case"INIT_PAGE":this.initPage(e.page),this.emit("page_init");break;case"TOGGLE_AUTO_PLAY":u.mediaAutoPlay=!u.mediaAutoPlay,c.set("media-auto-play",u.mediaAutoPlay),this.emit("switched_media_auto_play");break;case"ADD_NOTIFICATION":this.notifications.push(e.notification),this.emit("added_notification")}}}t.default=(0,s.exportStore)(new f,"actions_handler")},6568:function(e,t,i){i.d(t,{x:function(){return s}});var n=i(9471),a=i(8713),o=i.n(a);function s(e){let t="spinner-loader";switch(e.size){case"tiny":case"x-small":case"small":case"large":case"x-large":t+=" "+e.size}return n.createElement("div",{className:t},n.createElement("svg",{className:"circular",viewBox:"25 25 50 50"},n.createElement("circle",{className:"path",cx:"50",cy:"50",r:"20",fill:"none",strokeWidth:"1.5",strokeMiterlimit:"10"})))}s.propTypes={size:o().oneOf(["tiny","x-small","small","medium","large","x-large"])},s.defaultProps={size:"medium"}},7256:function(e,t,i){i.d(t,{P:function(){return r}});var n=i(9471),a=i(8713),o=i.n(a),s=i(2828);function r(e){return e.options.map((t=>n.createElement("div",{key:t.id,className:t.id===e.selected?"active":""},n.createElement("button",{onClick:e.onSelect,filter:e.id,value:t.id},n.createElement("span",null,t.title),t.id===e.selected?n.createElement(s.Z,{type:"close"}):null))))}r.propTypes={id:o().string.isRequired,selected:o().string.isRequired,onSelect:o().func.isRequired}},9222:function(e,t,i){var n=i(2985),a=i(9471),o=i(8790),s=i(7460),r=i(2855),l=i(1177),c=i(239),u=i(7731),d=i(7545);class f extends d.R{constructor(e){super(e,"author-playlists"),this.state={loadedAuthor:!1,loadedPlaylists:!1,playlistsCount:-1},this.getPlaylistsCountFunc=this.getPlaylistsCountFunc.bind(this)}getPlaylistsCountFunc(e){this.setState({loadedPlaylists:!0,playlistsCount:e})}pageContent(){return[this.state.author?a.createElement(l.A,{key:"ProfilePagesHeader",author:this.state.author,type:"playlists"}):null,this.state.author?a.createElement(c.A,{key:"ProfilePagesContent"},a.createElement(o.ApiUrlConsumer,null,(e=>a.createElement(r.MediaListWrapper,{title:-1<this.state.playlistsCount?"Created playlists":void 0,className:"profile-playlists-content items-list-ver"},a.createElement(u.LazyLoadItemListAsync,{requestUrl:e.user.playlists+this.state.author.username,itemsCountCallback:this.getPlaylistsCountFunc,hideViews:!s.PageStore.get("config-media-item").displayViews,hideAuthor:!s.PageStore.get("config-media-item").displayAuthor,hideDate:!s.PageStore.get("config-media-item").displayPublishDate}))))):null]}}(0,n.C)("page-profile-playlists",f)}},i={};function n(e){var a=i[e];if(void 0!==a)return a.exports;var o=i[e]={exports:{}};return t[e].call(o.exports,o,o.exports,n),o.exports}n.m=t,e=[],n.O=function(t,i,a,o){if(!i){var s=1/0;for(u=0;u<e.length;u++){i=e[u][0],a=e[u][1],o=e[u][2];for(var r=!0,l=0;l<i.length;l++)(!1&o||s>=o)&&Object.keys(n.O).every((function(e){return n.O[e](i[l])}))?i.splice(l--,1):(r=!1,o<s&&(s=o));if(r){e.splice(u--,1);var c=a();void 0!==c&&(t=c)}}return t}o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[i,a,o]},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.j=956,function(){var e={956:0};n.O.j=function(t){return 0===e[t]};var t=function(t,i){var a,o,s=i[0],r=i[1],l=i[2],c=0;if(s.some((function(t){return 0!==e[t]}))){for(a in r)n.o(r,a)&&(n.m[a]=r[a]);if(l)var u=l(n)}for(t&&t(i);c<s.length;c++)o=s[c],n.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return n.O(u)},i=self.webpackChunkmediacms_frontend=self.webpackChunkmediacms_frontend||[];i.forEach(t.bind(null,0)),i.push=t.bind(null,i.push.bind(i))}();var a=n.O(void 0,[276],(function(){return n(9222)}));a=n.O(a)}(); |