2025-09-17 10:54:12 +03:00
|
|
|
!function(){"use strict";var e,t={2712:function(e,t,i){var r=i(2985),a=i(9471),n=i(8713),l=i.n(n),s=i(8790),o=i(285),d=i(7664),c=i(2855),u=i(7460);const m=window.CATEGORIES?[{id:"all",title:"All"}].concat(window.CATEGORIES.map((e=>({id:e,title:e})))):[{id:"all",title:"All"}],g={state:[{id:"all",title:"All"},{id:"public",title:"Public"},{id:"private",title:"Private"},{id:"unlisted",title:"Unlisted"}],media_type:[{id:"all",title:"All"},{id:"video",title:"Video"},{id:"audio",title:"Audio"},{id:"image",title:"Image"},{id:"pdf",title:"Pdf"}],encoding_status:[{id:"all",title:"All"},{id:"success",title:"Success"},{id:"running",title:"Running"},{id:"pending",title:"Pending"},{id:"fail",title:"Fail"}],reviewed:[{id:"all",title:"All"},{id:"true",title:"Yes"},{id:"false",title:"No"}],featured:[{id:"all",title:"All"},{id:"true",title:"Yes"},{id:"false",title:"No"}]};function f(e){const[t,i]=(0,a.useState)(e.hidden),[r,n]=(0,a.useState)("all"),[l,s]=(0,a.useState)("all"),[o,c]=(0,a.useState)("all"),[f,h]=(0,a.useState)("all"),[p,v]=(0,a.useState)("all"),[E,b]=(0,a.useState)("all"),C=(0,a.useRef)(null),F=(0,a.useRef)(null);function y(){t||(C.current.style.height=24+F.current.offsetHeight+"px")}function S(t){const i={state:r,media_type:l,encoding_status:o,featured:f,is_reviewed:p,category:E};switch(t.currentTarget.getAttribute("filter")){case"state":i.state=t.currentTarget.getAttribute("value"),e.onFiltersUpdate(i),n(i.state);break;case"media_type":i.media_type=t.currentTarget.getAttribute("value"),e.onFiltersUpdate(i),s(i.media_type);break;case"encoding_status":i.encoding_status=t.currentTarget.getAttribute("value"),e.onFiltersUpdate(i),c(i.encoding_status);break;case"featured":i.featured=t.currentTarget.getAttribute("value"),e.onFiltersUpdate(i),h(i.featured);break;case"reviewed":i.is_reviewed=t.currentTarget.getAttribute("value"),e.onFiltersUpdate(i),v(i.is_reviewed);break;case"category":i.category=t.currentTarget.getAttribute("value"),e.onFiltersUpdate(i),b(i.category)}}return(0,a.useEffect)((()=>{i(e.hidden),y()}),[e.hidden]),(0,a.useEffect)((()=>(u.PageStore.on("window_resize",y),()=>u.PageStore.removeListener("window_resize",y))),[]),a.createElement("div",{ref:C,className:"mi-filters-row"+(t?" hidden":"")},a.createElement("div",{ref:F,className:"mi-filters-row-inner"},a.createElement("div",{className:"mi-filter"},a.createElement("div",{className:"mi-filter-title"},"STATE"),a.createElement("div",{className:"mi-filter-options"},a.createElement(d.FilterOptions,{id:"state",options:g.state,selected:r,onSelect:S}))),a.createElement("div",{className:"mi-filter"},a.createElement("div",{className:"mi-filter-title"},"MEDIA TYPE"),a.createElement("div",{className:"mi-filter-options"},a.createElement(d.FilterOptions,{id:"media_type",options:g.media_type,selected:l,onSelect:S}))),a.createElement("div",{className:"mi-filter"},a.createElement("div",{className:"mi-filter-title"},"ENCODING STATUS"),a.createElement("div",{className:"mi-filter-options"},a.createElement(d.FilterOptions,{id:"encoding_status",options:g.encoding_status,selected:o,onSelect:S}))),a.createElement("div",{className:"mi-filter"},a.createElement("div",{className:"mi-filter-title"},"REVIEWED"),a.createElement("div",{className:"mi-filter-options"},a.createElement(d.FilterOptions,{id:"reviewed",options:g.reviewed,selected:p,onSelect:S}))),a.createElement("div",{className:"mi-filter"},a.createElement("div",{className:"mi-filter-title"},"FEATURED"),a.createElement("div",{className:"mi-filter-options"},a.createElement(d.FilterOptions,{id:"featured",options:g.featured,selected:f,onSelect:S}))),a.createElement("div",{className:"mi-filter"},a.createElement("div",{className:"mi-filter-title"},"CATEGORY"),a.createElement("div",{className:"mi-filter-options"},a.createElement(d.FilterOptions,{id:"category",options:m,selected:E,onSelect:S})))))}f.propTypes={hidden:l().bool},f.defaultProps={hidden:!1};var h=i(9835),p=i(9479);function v(e,t,i,r){return e+"?"+t+(""===t?"":"&")+i+(""===i?"":"&")+"page="+r}class E extends p.Y{constructor(e){super(e,"manage-media"),this.state={resultsCount:nul
|