mirror of
https://github.com/mediacms-io/mediacms.git
synced 2025-08-05 18:35:31 +00:00
1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
!function(){"use strict";var e,n={878:function(e,n,t){t.d(n,{c:function(){return c}});var r=t(9471),i=t(8713),o=t.n(i),a=t(6387),l=t(5321),u=t(2828);function c(e){const{thumbnail:n}=(0,a.useUser)(),t={"aria-label":"Account profile photo that opens list of options and settings pages links",className:"thumbnail"};switch(e.isButton?void 0!==e.onClick&&(t.onClick=e.onClick):t.type="span",e.size){case"small":case"large":t.className+=" "+e.size+"-thumb"}return r.createElement(l.i,t,n?r.createElement("img",{src:n,alt:""}):r.createElement(u.Z,{type:"person"}))}c.propTypes={isButton:o().bool,size:o().oneOf(["small","medium","large"]),onClick:o().func},c.defaultProps={isButton:!1,size:"medium"}},1684:function(e,n,t){(0,t(2985).C)()},1838:function(e,n,t){t.d(n,{BrowserEvents:function(){return r.GT},addClassname:function(){return r.zc},cancelAnimationFrame:function(){return r.uU},csrfToken:function(){return u.G},deleteRequest:function(){return f.Fb},exportStore:function(){return o.A},formatInnerLink:function(){return a.c},formatViewsNumber:function(){return l.A},getRequest:function(){return f.iq},greaterCommonDivision:function(){return c.p7},hasClassname:function(){return r.CX},isPositiveIntegerOrZero:function(){return c.tR},logErrorAndReturnError:function(){return i.m},logWarningAndReturnError:function(){return i.g},postRequest:function(){return f.MB},publishedOnDate:function(){return s.A},putRequest:function(){return f.zi},quickSort:function(){return d.g},removeClassname:function(){return r.qk},replaceString:function(){return m.u},requestAnimationFrame:function(){return r.xi},supportsSvgAsImg:function(){return r.kN},translateString:function(){return p.g}});var r=t(1134),i=t(6403),o=t(977),a=t(463),l=t(4632),u=t(5393),c=(t(8004),t(8354)),s=(t(1702),t(7673)),d=t(1453),f=t(9659),p=t(4036),m=t(4470)},1936:function(e,n,t){t.d(n,{PageHeader:function(){return r.z},PageSidebar:function(){return i.E}});var r=t(1254),i=(t(3212),t(795));t(1470)},2828:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(9471);const i=e=>{let{type:n}=e;return n?r.createElement("i",{className:"material-icons","data-icon":n}):null}},2901:function(e,n,t){t.d(n,{AP:function(){return a},cp:function(){return o}});var r=t(9471);const i=r.forwardRef(((e,n)=>void 0!==e.children?r.createElement("div",{ref:n,className:"popup"+(void 0!==e.className?" "+e.className:""),style:e.style},e.children):null));function o(e){return void 0!==e.children?r.createElement("div",{className:"popup-top"+(void 0!==e.className?" "+e.className:""),style:e.style},e.children):null}function a(e){return void 0!==e.children?r.createElement("div",{className:"popup-main"+(void 0!==e.className?" "+e.className:""),style:e.style},e.children):null}n.Ay=i},5305:function(e,n,t){t.d(n,{V:function(){return l}});var r=t(9471),i=t(9834),o=t(8713),a=t.n(o);function l(e){const n=(0,r.useRef)(null),[t,o]=(0,r.useState)(null);let a=[];function l(n,t){var r;t.preventDefault(),t.stopPropagation(),r=a[n].id,void 0!==e.pages[r]&&o(r)}return(0,r.useEffect)((()=>{void 0!==e.pages[e.initPage]?o(e.initPage):Object.keys(e.pages).length?o(Object.keys(e.pages)[0]):o(null)}),[e.initPage]),(0,r.useEffect)((()=>{!function(){let e=0;for(;e<a.length;)a[e].elem.removeEventListener("click",a[e].listener),e+=1;a=[]}(),t&&(function(){let t,r,o=(0,i.findDOMNode)(n.current),u=o.querySelectorAll(e.pageChangeSelector);if(u.length)for(t=0;t<u.length;)r=u[t].getAttribute(e.pageIdSelectorAttr),r=r?r.trim():r,r&&(a[t]={id:r,elem:u[t]},a[t].listener=(e=>n=>l(e,n))(t),a[t].elem.addEventListener("click",a[t].listener)),t+=1;e.focusFirstItemOnPageChange&&o.focus()}(),"function"==typeof e.pageChangeCallback&&e.pageChangeCallback(t))}),[t]),t?r.createElement("div",{ref:n},r.cloneElement(e.pages[t])):null}l.propTypes={initPage:a().string,pages:a().object.isRequired,pageChangeSelector:a().string.isRequired,pageIdSelectorAttr:a().string.isRequired,focusFirstItemOnPageChange:a().bool,pageChangeCallback:a().func},l.defaultProps={focusFirstItemOnPageChange:!0}},5321:function(e,n,t){t.d(n,{i:function(){return l}});var r=t(9471),i=t(8713),o=t.n(i);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},a.apply(null,arguments)}function l(e){const n=r.createElement("span",null,r.createElement("span",null,e.children)),t={tabIndex:e.tabIndex||null,title:e.title||null,className:"circle-icon-button"+(void 0!==e.className?" "+e.className:"")+(e.buttonShadow?" button-shadow":"")};return void 0!==e["data-page-id"]&&(t["data-page-id"]=e["data-page-id"]),void 0!==e["aria-label"]&&(t["aria-label"]=e["aria-label"]),"link"===e.type?r.createElement("a",a({},t,{href:e.href||null,rel:e.rel||null}),n):"span"===e.type?r.createElement("span",a({},t,{onClick:e.onClick||null}),n):r.createElement("button",a({},t,{onClick:e.onClick||null}),n)}l.propTypes={type:o().oneOf(["button","link","span"]),buttonShadow:o().bool,className:o().string},l.defaultProps={type:"button",buttonShadow:!1}},5615:function(e,n,t){t.d(n,{L9:function(){return d}});var r=t(9471),i=t(8713),o=t.n(i),a=t(4571),l=t.n(a),u=t(4480),c=t.n(u);function s(e,n){let t=l()(e,{});return""!==t.origin&&"null"!==t.origin&&t.origin||(t=l()(n+"/"+e.replace(/^\//g,""),{})),t.toString()}function d(e){const n=(0,r.useRef)(null);let t=null;const i={playerVolume:e.playerVolume,playerSoundMuted:e.playerSoundMuted,videoQuality:e.videoQuality,videoPlaybackSpeed:e.videoPlaybackSpeed,inTheaterMode:e.inTheaterMode};function o(){void 0!==e.onClickNextCallback&&e.onClickNextCallback()}function a(){void 0!==e.onClickPreviousCallback&&e.onClickPreviousCallback()}function l(n){i.playerVolume!==n.volume&&(i.playerVolume=n.volume),i.playerSoundMuted!==n.soundMuted&&(i.playerSoundMuted=n.soundMuted),i.videoQuality!==n.quality&&(i.videoQuality=n.quality),i.videoPlaybackSpeed!==n.playbackSpeed&&(i.videoPlaybackSpeed=n.playbackSpeed),i.inTheaterMode!==n.theaterMode&&(i.inTheaterMode=n.theaterMode),void 0!==e.onStateUpdateCallback&&e.onStateUpdateCallback(n)}function u(){if(null!==t||null!==e.errorMessage)return;if(e.inEmbed||(window.removeEventListener("focus",u),document.removeEventListener("visibilitychange",u)),!n.current)return;e.inEmbed||n.current.focus();const r={on:!1};if(void 0!==e.subtitlesInfo&&null!==e.subtitlesInfo&&e.subtitlesInfo.length){r.languages=[];let n=0;for(;n<e.subtitlesInfo.length;)void 0!==e.subtitlesInfo[n].src&&void 0!==e.subtitlesInfo[n].srclang&&void 0!==e.subtitlesInfo[n].label&&r.languages.push({src:s(e.subtitlesInfo[n].src,e.siteUrl),srclang:e.subtitlesInfo[n].srclang,label:e.subtitlesInfo[n].label}),n+=1;r.languages.length&&(r.on=!0)}t=new(c())(n.current,{enabledTouchControls:!0,sources:e.sources,poster:e.poster,autoplay:e.enableAutoplay,bigPlayButton:!0,controlBar:{theaterMode:e.hasTheaterMode,pictureInPicture:!1,next:!!e.hasNextLink,previous:!!e.hasPreviousLink},subtitles:r,cornerLayers:e.cornerLayers,videoPreviewThumb:e.previewSprite},{volume:i.playerVolume,soundMuted:i.playerSoundMuted,theaterMode:i.inTheaterMode,theSelectedQuality:void 0,theSelectedPlaybackSpeed:i.videoPlaybackSpeed||1},e.info,[.25,.5,.75,1,1.25,1.5,1.75,2],l,o,a),void 0!==e.onPlayerInitCallback&&e.onPlayerInitCallback(t,n.current)}return i.playerVolume=null===i.playerVolume?1:Math.max(Math.min(Number(i.playerVolume),1),0),i.playerSoundMuted=null!==i.playerSoundMuted&&i.playerSoundMuted,i.videoQuality=null!==i.videoQuality?i.videoQuality:"Auto",i.videoPlaybackSpeed=null!==i.videoPlaybackSpeed&&i.videoPlaybackSpeed,i.inTheaterMode=null!==i.inTheaterMode&&i.inTheaterMode,(0,r.useEffect)((()=>(e.inEmbed||document.hasFocus()||"visible"===document.visibilityState?u():(window.addEventListener("focus",u),document.addEventListener("visibilitychange",u)),()=>{null!==t&&(videojs(n.current).dispose(),t=null),void 0!==e.onUnmountCallback&&e.onUnmountCallback()})),[]),null===e.errorMessage?r.createElement("video",{ref:n,className:"video-js vjs-mediacms native-dimensions"}):r.createElement("div",{className:"error-container"},r.createElement("div",{className:"error-container-inner"},r.createElement("span",{className:"icon-wrap"},r.createElement("i",{className:"material-icons"},"error_outline")),r.createElement("span",{className:"msg-wrap"},e.errorMessage)))}o().string.isRequired,d.propTypes={playerVolume:o().string,playerSoundMuted:o().bool,videoQuality:o().string,videoPlaybackSpeed:o().number,inTheaterMode:o().bool,siteId:o().string.isRequired,siteUrl:o().string.isRequired,errorMessage:o().string,cornerLayers:o().object,subtitlesInfo:o().array.isRequired,inEmbed:o().bool.isRequired,sources:o().array.isRequired,info:o().object.isRequired,enableAutoplay:o().bool.isRequired,hasTheaterMode:o().bool.isRequired,hasNextLink:o().bool.isRequired,hasPreviousLink:o().bool.isRequired,poster:o().string,previewSprite:o().object,onClickPreviousCallback:o().func,onClickNextCallback:o().func,onPlayerInitCallback:o().func,onStateUpdateCallback:o().func,onUnmountCallback:o().func},d.defaultProps={errorMessage:null,cornerLayers:{}}},7201:function(e,n,t){t.d(n,{S:function(){return c}});var r=t(9471),i=t(8713),o=t.n(i),a=t(2828);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},l.apply(null,arguments)}function u(e){let n=[];const t=e.itemAttr||{};void 0===t.className?t.className="":t.className&&(t.className+=" ");let i=e.text?e.icon&&"right"!==e.iconPos?1:0:-1,o=e.icon?e.text&&"right"===e.iconPos?1:0:-1;switch(-1<i&&(n[i]=r.createElement("span",{key:"Text"},e.text)),-1<o&&(n[o]=r.createElement("span",{key:"Icon",className:"right"===e.iconPos?"menu-item-icon-right":"menu-item-icon"},r.createElement(a.Z,{type:e.icon}))),e.itemType){case"link":n=r.createElement("a",l({},e.linkAttr||{},{href:e.link,title:e.text||null}),n),t.className+="link-item"+(e.active?" active":"");break;case"button":case"open-subpage":n=r.createElement("button",l({},e.buttonAttr||{},{key:"button"}),n);break;case"label":n=r.createElement("button",l({},e.buttonAttr||{},{key:"button"}),r.createElement("span",null,e.text||null)),t.className="label-item";break;case"div":n=r.createElement("div",l({},e.divAttr||{},{key:"div"}),e.text||null)}return""!==t.className&&(t.className=" "+t.className),t.className=t.className.trim(),r.createElement("li",t,n)}function c(e){const n=e.items.map(((e,n)=>r.createElement(u,l({key:n},e))));return n.length?r.createElement("div",{className:"nav-menu"+(e.removeVerticalPadding?" pv0":"")},r.createElement("nav",null,r.createElement("ul",null,n))):null}u.propTypes={itemType:o().oneOf(["link","open-subpage","button","label","div"]),link:o().string,icon:o().string,iconPos:o().oneOf(["left","right"]),text:o().string,active:o().bool,divAttr:o().object,buttonAttr:o().object,itemAttr:o().object,linkAttr:o().object},u.defaultProps={itemType:"link",iconPos:"left",active:!1},c.propTypes={removeVerticalPadding:o().bool,items:o().arrayOf(o().shape(u.propTypes)).isRequired},c.defaultProps={removeVerticalPadding:!1}},7664:function(e,n,t){t.d(n,{CircleIconButton:function(){return r.i},MaterialIcon:function(){return i.Z},NavigationContentApp:function(){return o.V},NavigationMenuList:function(){return a.S},PopupMain:function(){return l.AP},PopupTop:function(){return l.cp},UserThumbnail:function(){return u.c}});var r=t(5321),i=(t(7256),t(3135),t(2828)),o=t(5305),a=t(7201),l=(t(6089),t(3818),t(2901)),u=(t(6568),t(878))}},t={};function r(e){var i=t[e];if(void 0!==i)return i.exports;var o=t[e]={exports:{}};return n[e].call(o.exports,o,o.exports,r),o.exports}r.m=n,e=[],r.O=function(n,t,i,o){if(!t){var a=1/0;for(s=0;s<e.length;s++){t=e[s][0],i=e[s][1],o=e[s][2];for(var l=!0,u=0;u<t.length;u++)(!1&o||a>=o)&&Object.keys(r.O).every((function(e){return r.O[e](t[u])}))?t.splice(u--,1):(l=!1,o<a&&(a=o));if(l){e.splice(s--,1);var c=i();void 0!==c&&(n=c)}}return n}o=o||0;for(var s=e.length;s>0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[t,i,o]},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,{a:n}),n},r.d=function(e,n){for(var t in n)r.o(n,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.j=152,function(){var e={152:0};r.O.j=function(n){return 0===e[n]};var n=function(n,t){var i,o,a=t[0],l=t[1],u=t[2],c=0;if(a.some((function(n){return 0!==e[n]}))){for(i in l)r.o(l,i)&&(r.m[i]=l[i]);if(u)var s=u(r)}for(n&&n(t);c<a.length;c++)o=a[c],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return r.O(s)},t=self.webpackChunkmediacms_frontend=self.webpackChunkmediacms_frontend||[];t.forEach(n.bind(null,0)),t.push=n.bind(null,t.push.bind(t))}();var i=r.O(void 0,[276],(function(){return r(1684)}));i=r.O(i)}(); |