"use strict";(self.webpackChunkmodule_bz=self.webpackChunkmodule_bz||[]).push([[944],{1944:(e,t,r)=>{r.r(t),r.d(t,{default:()=>P});var n,a,i,o,l=r(1504);class s extends l.Component{constructor(e){super(e),this.state={}}}n=s,i=void 0,(a="symbol"==typeof(o=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(a="defaultProps"))?o:String(o))in n?Object.defineProperty(n,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[a]=i,s.defaultProps={};var c=r(500),u=r(4768),m=r(3284),f=r(6160),v=r(9584),d=r(6576);class p extends l.Component{constructor(e){super(e),this.state={data:{date:"",dates:[]}}}}!function(e,t,r){t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(p,"defaultProps",void 0),p.defaultProps={};var b=r(7888);class y extends p{constructor(...e){super(...e),function(e,t,r){t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(this,"wrap",void 0)}componentDidMount(){this.refresh()}refresh(){var e=this;b.API.requestTheme(".emp/getBirthday",{},(function(t,r){e.setState({data:t})}))}render(){var e=this;return this.state.data&&0==this.state.data.dates.length?null:l.createElement("div",{className:"summary_element"},l.createElement("div",{className:"summary_title brown"},"Поздравляем!"),l.createElement("div",{className:"summary_content "},l.createElement("div",{className:"left"},l.createElement("div",{className:"left_table_wrap"},l.createElement("div",{className:"summary_subtitle"},"Сегодня день рождения:"),l.createElement("div",{ref:function(t){return e.wrap=t}},this.state.data.dates.map((function(e,t){return l.createElement("div",{key:t,className:"birthday_wrap"},l.createElement("div",{className:"birthday_title"},e.name),l.createElement("div",{className:"birthday_info"},e.text))}))))),l.createElement("div",{className:"right"},l.createElement("div",{className:"stat_toggle"},l.createElement("div",{className:"stat_toggler"},this.state.data.date)))))}}class g extends l.Component{constructor(e){super(e),this.state={loading:!0,text:""}}}function h(e,t,r){return t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}!function(e,t,r){t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(g,"defaultProps",void 0),g.defaultProps={page:""};class E extends g{constructor(...e){var t;super(...e),t=this,h(this,"wrap",void 0),h(this,"refresh",(function(e){t.setState({loading:!0,text:"Загрузка"}),b.API.requestTheme(".page/getContent",{page:e},(function(e,r){t.setState({loading:!1,text:e.text})}))}))}componentDidMount(){this.refresh(this.props.page)}shouldComponentUpdate(e,t,r){return e.page!=this.props.page&&this.refresh(e.page),!0}render(){var e=this;return l.createElement("div",{ref:function(t){return e.wrap=t}},l.createElement("div",{dangerouslySetInnerHTML:{__html:this.state.text}}))}}function w(){let e=(0,m.useParams)();return l.createElement(E,{page:e.page?e.page:""})}class P extends s{constructor(...e){super(...e),function(e,t,r){t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(this,"wrap",void 0)}render(){var e=this;let{loading:t,list:r}=this.state;return l.createElement("div",{ref:function(t){return e.wrap=t},id:"time_tracker"},l.createElement("div",{id:"time_tracker_menu"},l.createElement(c.Scrollbar,null,l.createElement("div",{id:"time_tracker_menu_list"},l.createElement(u.NavLink,{key:"about",to:"",className:function({isActive:e}){return"el"+(e?" selected":"")}},"О MeraProject"),l.createElement(u.NavLink,{key:"faq",to:"faq",className:function({isActive:e}){return"el"+(e?" selected":"")}},"ЧаВо"),l.createElement(u.NavLink,{key:"log",to:"log",className:function({isActive:e}){return"el"+(e?" selected":"")}},"История обновлений")))),l.createElement(v.c,{id:"project_card"},l.createElement(d.c,null,l.createElement("div",{id:"project_card_content"},l.createElement(m.Routes,null,l.createElement(m.Route,{path:"",element:l.createElement(w,null)}),l.createElement(m.Route,{path:":page",element:l.createElement(w,null)})))),l.createElement(f.c,null,l.createElement("div",{className:"h2"},"Лента новостей"),l.createElement(y,null))))}}}}]);