!function(){var e,t,n,r={67307:function(e,t,n){"use strict";n.d(t,{Y:function(){return w}});var r=n(96540),a=n(5556),o=n.n(a),i=n(13546),l=n(87977),c=n(73574),u=n(12870),s=n(92568),d=n(44476),m=n(41024),f=n(63240),p=n(76310);function g(){return g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach(function(t){h(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var E=s.Ay.span.withConfig({displayName:"confirm-modal__TriggerContainer",componentId:"sc-13i2z85-0"})(["display:contents;"]),w=function(e){var t=e.name,n=e.header,a=e.trigger_props,o=e.action,s=e.content,b=e.confirmLabel,h=e.useTextTrigger,_=e.textTriggerText,w=e.loading,A=e.triggerTooltipText,x=e.confirmDisabled,k=e.error,S=v((0,r.useState)(!1),2),O=S[0],C=S[1],j=v((0,r.useState)(new d.L(null)),2),I=j[0],P=j[1],N=r.useRef(w),T={confirm:t};(0,r.useEffect)(function(){var e=N.current;N.current=w,e&&!w&&k&&(k.exists()?(O&&(0,p.u4)("Confirm Failed",y(y({},T),{},{error:k.getGlobal()})),P(k)):(O&&(0,p.u4)("Confirm Completed",T),C(!1)))},[w,k]);var D=function(){O&&(0,p.u4)("Confirm Dismissed",T),C(!1)},z=function(){C(!0),P(new d.L(null)),(0,p.u4)("Confirm Opened",T)},R=r.createElement(E,null,h?r.createElement(i.A,{disabled:!A,content:A,trigger:r.createElement(m.A,g({},a,{onClick:z}),_||(0,f.t)("logActions.reconcile_cap"))}):r.createElement(i.A,{disabled:!A,content:A,trigger:r.createElement(u.A,g({basic:!0},a,{onClick:z}))}));return r.createElement(l.A,{open:O,onClose:D,closeOnDimmerClick:!w,trigger:R},n&&r.createElement(l.A.Header,null,n),r.createElement(l.A.Content,null,r.createElement("p",null,s),I.exists()&&r.createElement(c.A,{error:!0,content:I.getGlobal()})),r.createElement(l.A.Actions,null,r.createElement(u.A,{icon:"remove",onClick:D,content:(0,f.t)("common.back"),disabled:w}),r.createElement(u.A,{icon:"checkmark",onClick:function(e){(0,p.u4)("Confirm Accepted",T),o&&o(e)},content:b||(0,f.t)("labels.yes"),loading:w,disabled:x})))};w.propTypes={name:o().string.isRequired,action:o().func,header:o().string,content:o().string.isRequired,loading:o().bool.isRequired,disabled:o().bool,error:o().instanceOf(d.L),trigger_props:o().object.isRequired,confirmLabel:o().string,useTextTrigger:o().bool,textTriggerText:o().string,triggerTooltipText:o().string,confirmDisabled:o().bool}},32905:function(e,t,n){"use strict";n.d(t,{MF:function(){return w},MK:function(){return x},mB:function(){return A},s4:function(){return k}});var r=n(96540),a=n(35907),o=n(62986),i=n(36713),l=n(70499),c=n(13387),u=n(12870),s=n(92568),d=n(33231),m=n(63240);function f(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var h=s.Ay.div.withConfig({displayName:"content-filter__StyledSideForm",componentId:"sc-3wukst-0"})(["margin:15px 15px;text-align:left;max-width:100%;"]),v=s.Ay.span.withConfig({displayName:"content-filter__StyledLabel",componentId:"sc-3wukst-1"})(["margin-left:0.8rem;font-size:0.8rem;line-height:normal;font-weight:bolder;background-color:",";border-radius:1000rem;padding:0.1rem 0.6rem 0.1rem 0.6rem;color:white;"],function(e){return e.theme.primary}),_=s.Ay.div.withConfig({displayName:"content-filter__FlexSpaceBetween",componentId:"sc-3wukst-2"})(["display:flex;flex-direction:row;justify-content:space-between;"]);function E(e){return Object.values(e).filter(function(e){return e}).length}var w=function(e){var t=e.onClick,n=e.media,o=e.queryParamConfig,i=e.style,l=b((0,d.sq)(o),2),c=l[0],s=(l[1],E(c));return r.createElement(u.A,{size:"tiny",basic:!0,onClick:t,style:i},r.createElement(a.A,{name:"filter"}),n.handheld?r.createElement("span",null,(0,m.t)("labels.filters")):null,0!==s&&r.createElement(v,null,s))},A=function(e){var t=e.onApply,n=e.queryParamConfig,a=e.FormBody,l=b((0,d.sq)(n),2),c=l[0],s=l[1],f=b((0,r.useState)(c),2),y=f[0],h=f[1];return r.createElement(o.A,{onSubmit:function(e){e.preventDefault(),s(y,"replace"),t&&t()}},r.createElement(a,{data:y,onChange:function(e){return function(t,n){var r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){g(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},y);n.value||n.checked?r[e]=n.value||n.checked.toString():delete r[e],h(r)}}}),r.createElement(i.A,null),r.createElement(_,null,r.createElement(u.A,{type:"submit"},(0,m.t)("labels.apply")),!!E(c)&&r.createElement(u.A,{onClick:function(e){e.preventDefault(),h({}),s({},"replace"),t&&t()},negative:!0},(0,m.t)("labels.remove"))))},x=function(e){var t=e.open,n=e.onApply,a=e.queryParamConfig,o=e.FormBody,i=e.children,u=f(e,["open","onApply","queryParamConfig","FormBody","children"]);return r.createElement(l.A.Pushable,u,r.createElement(l.A,{as:c.A,animation:"overlay",direction:"right",visible:t,icon:"labeled",size:"huge",vertical:!0},r.createElement(h,null,r.createElement("h5",null,(0,m.t)("labels.filters")),r.createElement(A,{onApply:n,queryParamConfig:a,FormBody:o}))),r.createElement(l.A.Pusher,null,i))},k=function(e){var t=b((0,d.sq)(e),2),n=t[0];t[1];return Object.values(n).filter(function(e){return!!e}).length>0}},98895:function(e,t,n){"use strict";n.d(t,{b:function(){return l},p:function(){return c}});var r=n(92568),a=n(96540),o=n(75893),i=(0,r.Ay)(o.A.HeaderCell).withConfig({displayName:"datatable__StyledTableHeaderCell",componentId:"sc-1uto9h6-0"})(['"min-width":"80px";']),l=function(e){var t=e.data,n=e.children,r=e.unstackable,l=e.celled,c=e.sortable,u=e.selectable,s=e.className,d=a.Children.toArray(n).filter(function(e){return!e.props.hidden});return a.createElement(o.A,{unstackable:r,celled:l,sortable:c,selectable:u,className:s},a.createElement(o.A.Header,null,a.createElement(o.A.Row,null,d.map(function(e,t){return a.createElement(i,{key:t,sorted:e.props.sorted,onClick:e.props.onClick,collapsing:e.props.collapsing,textAlign:e.props.align,className:e.props.className},e.props.name)}))),a.createElement(o.A.Body,{role:"table-body"},t.map(function(e,t){return a.createElement(o.A.Row,{key:t},d.map(function(t,n){return a.createElement(o.A.Cell,{key:n,textAlign:t.props.align,className:t.props.className},t.props.render(e))}))})))};function c(e){throw"DataTableColumn is not intended to be used outside a DataTable. It should never be rendered directly"}},29495:function(e,t,n){"use strict";n.d(t,{Q:function(){return E}});var r=n(96540),a=n(87977),o=n(62986),i=n(36713),l=n(73574),c=n(12870),u=n(5556),s=n.n(u),d=n(67307),m=n(41024),f=n(63240),p=n(76310);function g(){return g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach(function(t){h(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var E=function(e){var t=e.name,n=e.entity,u=e.error,s=(e.initialData,e.loading),b=e.create,h=e.update,_=e.del,E=e.clearError,w=e.manager,A=e.useTextTrigger,x=e.trigger_props,k=e.deleteProps,S=e.customTrigger,O=e.triggerElement,C=e.forceOpen,j=e.onForceClose,I=e.header,P=e.children,N=e.lastModified,T=v((0,r.useState)(!1),2),D=T[0],z=T[1],R=(0,r.useRef)(s),M=(0,r.useRef)(N),L={modal:t,mode:n?"edit":"create"},F=function(){z(!1),j&&j()};(0,r.useEffect)(function(){var e=R.current,t=M.current;e&&!s&&D&&(u.exists()?(0,p.u4)("Modal Failed",y(y({},L),{},{error:u.getGlobal()})):(0,p.u4)("Modal Saved",L)),!e||s||u.exists()||F(),null==t&&N&&!u.exists()&&F(),R.current=s,M.current=N},[s,N,u]);var B=function(){z(!0),(0,p.u4)("Modal Opened",L)};(0,r.useEffect)(function(){C&&B()},[C]);var q=r.createElement(c.A,g({size:"tiny",onClick:B,basic:!0,icon:n?"edit":"plus"},x||{}));return S&&(q=r.createElement(m.A,{href:"#",onClick:B},"".concat(S.text))),A&&(q=r.createElement(m.A,{href:"#",onClick:B},n?(0,f.t)("labels.change"):(0,f.t)("labels.create"))),O&&(q=r.cloneElement(O,{onClick:B})),r.createElement(a.A,{open:D,onOpen:B,onClose:function(){D&&(0,p.u4)("Modal Dismissed",L),z(!1),j&&j(),E&&E(),w&&w.clear()},closeIcon:"close",trigger:q},r.createElement(a.A.Header,null,I),r.createElement(a.A.Content,null,r.createElement(o.A,{as:"div"},D&&P,r.createElement(i.A,{horizontal:!0}),u.exists()&&r.createElement(l.A,{error:!0,visible:!0},u.getGlobal()),r.createElement(o.A.Group,null,_&&n&&r.createElement(d.Y,g({name:"".concat(t,"_delete"),header:(0,f.t)("labels.deletion"),content:(0,f.t)("labels.confirm_continue"),trigger_props:{negative:!0,fluid:!0,size:"medium",content:k&&k.triggerText?k.triggerText:(0,f.t)("labels.delete"),basic:!1}},k,{loading:s,error:u,action:function(){return _(n)}})),r.createElement(c.A,{type:"submit",positive:!0,fluid:!0,size:"medium",loading:s,onClick:function(e){e.preventDefault(),(0,p.u4)("Modal Submitted",L),n?h(w.formData):b(w.formData)}},(0,f.t)("labels.save"))))))};E.propTypes={name:s().string.isRequired,entity:s().object,error:s().object.isRequired,initialData:s().object,loading:s().bool.isRequired,create:s().func,update:s().func,del:s().func,clearError:s().func,manager:s().object,useTextTrigger:s().bool,trigger_props:s().object,deleteProps:s().object,customTrigger:s().object,triggerElement:s().element,header:s().string,children:s().node,lastModified:s().any}},36493:function(e,t,n){"use strict";n.d(t,{Cj:function(){return m},kK:function(){return f}});var r=n(96540);function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||u(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t){var n,r=e,a=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw o}}}}(t.split("."));try{for(a.s();!(n=a.n()).done;){var o=n.value;if(!r[o]){r=null;break}r=r[o]}}catch(e){a.e(e)}finally{a.f()}return r}var m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e?l(l({},t),e):t},f=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3?arguments[3]:void 0;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.formData=t,this.setAction=n,this.initialState=r,this.onDataChange=a,this.error=null}var t,n,i;return t=e,n=[{key:"withError",value:function(e){return this.error=e,this}},{key:"setValue",value:function(e,t){!function(e,t,n){var r=e,a=t.split(".");a.forEach(function(e,t){t+1===a.length?r[e]=n:(r[e]=r[e]||{},r=r[e])})}(this.formData,e,t),this.setAction(l({},this.formData)),this.onDataChange&&this.onDataChange()}},{key:"setFormData",value:function(e){this.formData=e,this.setAction(this.formData)}},{key:"getValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=d(this.formData,e);return null==n?t:n}},{key:"getAttributes",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.error&&this.error.exists();return l({name:e,onChange:function(n,r){var a=n&&n.target&&n.target.value;r&&void 0!==r.value&&(a=r.value),t.setValue(e,a)},value:this.getValue(e),error:r?this.error.has(e):void 0},n)}},{key:"clear",value:function(){this.formData=l({},this.initialState),this.setAction(this.formData)}}],i=[{key:"useState",value:function(t,n){var o=a((0,r.useState)(t),2),i=o[0],c=o[1];return new e(l({},i),c,t,n)}}],n&&o(t.prototype,n),i&&o(t,i),e}()},75886:function(e,t,n){"use strict";n.d(t,{w:function(){return b}});n(51369);var r=n(96540),a=n(5556),o=n.n(a),i=n(74353),l=n.n(i),c=n(85583),u=n(92568);function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var m=u.Ay.div.withConfig({displayName:"inline-date-input__Wrap",componentId:"sc-1eshi0t-0"})(["position:relative;width:100%;"]),f=u.Ay.input.withConfig({displayName:"inline-date-input__DateInput",componentId:"sc-1eshi0t-1"})(["width:100%;border:none;border-bottom:1px solid #d4d4d4;background:transparent;font-size:13px;color:#1c1917;padding:4px 0 5px 0;outline:none;font-family:inherit;cursor:text;&:focus{border-bottom-color:#2185d0;}&::placeholder{color:#c4b5b0;}"]),p=u.Ay.div.withConfig({displayName:"inline-date-input__CalendarPopup",componentId:"sc-1eshi0t-2"})(["position:absolute;top:calc(100% + 4px);left:0;z-index:1000;background:#fff;border:1px solid #e7e5e4;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,0.1);"]),g=/^\d{4}-\d{2}-\d{2}$/,b=function(e){var t=e.value,n=e.onChange,a=e.placeholder,o=s((0,r.useState)(""),2),i=o[0],u=o[1],d=s((0,r.useState)(!1),2),b=d[0],y=d[1],h=(0,r.useRef)(null);(0,r.useEffect)(function(){u(t||"")},[t]),(0,r.useEffect)(function(){if(b){var e=function(e){h.current&&!h.current.contains(e.target)&&y(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}}},[b]);var v=g.test(i)&&l()(i).isValid()?l()(i).toDate():null,_=function(){if(v)return v;var e=l()(i.length>=7?i.slice(0,7)+"-01":i+"-01-01");return e.isValid()&&i.length>=4?e.toDate():new Date}();return r.createElement(m,{ref:h},r.createElement(f,{value:i,placeholder:a||"гггг-мм-дд",onChange:function(e){var t=function(e){var t=e;if(t.length>=7&&"-"===t[4]){var n=parseInt(t.slice(5,7),10);n>12?t=t.slice(0,5)+"12"+t.slice(7):n<1&&(t=t.slice(0,5)+"01"+t.slice(7))}if(t.length>=10&&"-"===t[4]&&"-"===t[7]){var r=parseInt(t.slice(8,10),10),a=l()(t.slice(0,7)+"-01").daysInMonth();r>a?t=t.slice(0,8)+String(a).padStart(2,"0"):r<1&&(t=t.slice(0,8)+"01")}return t}(e.target.value);u(t),g.test(t)&&l()(t).isValid()?n(t):""===t&&n("")},onFocus:function(){return y(!0)},onBlur:function(e){h.current&&h.current.contains(e.relatedTarget)||(g.test(i)&&l()(i).isValid()||u(t||""),y(!1))},onKeyDown:function(e){"Tab"===e.key&&y(!1)}}),b&&r.createElement(p,null,r.createElement(c.h,{key:_.getTime(),mode:"single",onDayClick:function(e){var t=l()(e).format("YYYY-MM-DD");u(t),y(!1),n(t)},defaultMonth:_,selected:v})))};b.propTypes={value:o().string,onChange:o().func.isRequired,placeholder:o().string}},96935:function(e,t,n){"use strict";n.d(t,{cH:function(){return s},nS:function(){return d}});var r=n(96540);function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var l=(0,r.createContext)({}),c="undefined"!=typeof window&&!!window.matchMedia,u=function(e){for(var t={},n=0,r=Object.keys(e);n<r.length;n++){var a=r[n];t[a]=!!c&&window.matchMedia(e[a]).matches}return t},s=function(e){var t=e.queries,n=e.children,a=o((0,r.useState)(function(){return u(t)}),2),i=a[0],s=a[1];return(0,r.useEffect)(function(){if(c){var e=function(){return s(u(t))},n=Object.values(t).map(function(t){var n=window.matchMedia(t);return n.addEventListener("change",e),n});return e(),function(){return n.forEach(function(t){return t.removeEventListener("change",e)})}}},[t]),r.createElement(l.Provider,{value:i},n)},d=function(e){var t=function(t){return r.createElement(e,a({media:(0,r.useContext)(l)},t))};return t.displayName="withMedia(".concat(e.displayName||e.name||"Component",")"),t}},99331:function(e,t,n){"use strict";n.d(t,{WQ:function(){return m},dK:function(){return u},jS:function(){return s},p$:function(){return d}});var r=n(96540),a=n(31473),o=n(30154),i=n(33231);function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var u=function(e){var t=e.current,n=e.total,o=e.onChange,i=e.pageSize,l=e.disabled;if(n<=i)return null;t=t||1;var c=Math.ceil(n/i);return r.createElement(a.A,{activePage:t,size:"mini",prevItem:null,nextItem:null,firstItem:null,lastItem:null,totalPages:c,disabled:l,onPageChange:function(e,t){var n=t.activePage;return o(n,i)}})},s=function(e){var t=e.entries,n=l((0,i.sq)({page:i.hc,pageSize:i.hc}),2),a=n[0],c=n[1],s=a.pageSize?a.pageSize:o.eW;return t<=s?r.createElement("div",null):r.createElement(u,{current:a.page?a.page:1,total:t,onChange:function(e,t){return c({page:e,pageSize:t},"pushIn")},pageSize:s})},d=function(){var e=l((0,i.sq)({page:i.hc,pageSize:i.hc}),2),t=e[0];e[1];return t},m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:25,n=e||[],a=l((0,r.useState)(1),2),i=a[0],c=a[1];return[(0,o.pm)(n,i-1,t),r.createElement(u,{current:i,total:n.length,onChange:function(e,t){c(e)},pageSize:t}),c]}},41024:function(e,t,n){"use strict";n.d(t,{A:function(){return r}});var r=n(92568).Ay.a.withConfig({displayName:"trigger-link__StyledTriggerLink",componentId:"sc-1ks6t25-0"})(["font-weight:normal;font-style:italic;"])},70144:function(e,t,n){"use strict";n.d(t,{a:function(){return o}});var r=n(55373),a=n.n(r);function o(e){return a().parse(e.search,{ignoreQueryPrefix:!0})}},47756:function(e,t,n){"use strict";n.d(t,{Rm:function(){return r},g5:function(){return i},jO:function(){return l},l_:function(){return o},mk:function(){return a}});var r="admin",a="staff",o="user",i={cash:"cash",card:"card",bank:"bank"},l={handheld:"screen and (min-width: 624px)",desktop:"screen and (min-width: 1021px)",largeDesktop:"screen and (min-width: 1441px)"}},1342:function(e,t,n){"use strict";n.d(t,{AU:function(){return r},UW:function(){return o},bf:function(){return a}});var r=["audit","billing-attribute","billing-forecast","billing-model","billing-monthly-report","billing-summary","block","board-post","charge","charge_to","collection","collection-stats","estate","estate_capital","estate-customers","file","file-dir","note","profile","reports","settlement","ticket","ticket-comment","transaction","user-file","user","fund","user-role","billing-attribute-bulk-upsert","fund-transaction","checkout"],a={bank:"bank",card:"card",cash:"cash",epay:"epay",easypay:"easypay"},o=["apartment","garage","office","store","parking_space","studio","shop","atelier","restaurant","gym","laboratory","other"]},71113:function(e,t,n){"use strict";var r;function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{P:function(){return o},t:function(){return i}});var o={controlPanelView:"uvh:control-panel:view",billingAccountAdd:"uvh:billing-account:add",billingAccountEdit:"uvh:billing-account:edit",billingAccountView:"uvh:billing-account:view",billingAccountDelete:"uvh:billing-account:delete",billingAccountViewAtDisposal:"uvh:billing-account:full-at-disposal",billingAccountViewBalance:"uvh:billing-account:view-balance",billingAttributeAdd:"uvh:billing-attribute:add",billingAttributeEdit:"uvh:billing-attribute:edit",billingModelAdd:"uvh:billing-model:add",billingModelEdit:"uvh:billing-model:edit",billingReportView:"uvh:billing-report:view",billingReportEdit:"uvh:billing-report:edit",billingSettlementDelete:"uvh:billing-settlement:delete",billingTransactionView:"uvh:billing-transaction:view",billingTransactionCreate:"uvh:billing-transaction:create",billingTransactionEdit:"uvh:billing-transaction:edit",billingTransactionDelete:"uvh:billing-transaction:delete",billingConfirmCollection:"uvh:billing:confirm-collection",blockAdd:"uvh:block:add",blockEdit:"uvh:block:edit",boardEdit:"uvh:board:edit",boardEditPost:"uvh:board:edit-post",chargeAdd:"uvh:charge:add",chargeDelete:"uvh:charge:delete",collectionGlobalView:"uvh:collection:view-global",financeGlobalView:"uvh:finance:view-global",customerEdit:"uvh:customer:edit",customerView:"uvh:customer:view",estateCustomerAdd:"uvh:estate-customer:add",estateCustomerDelete:"uvh:estate-customer:delete",estateEdit:"uvh:estate:edit",estateDelete:"uvh:estate:delete",estateGlobalView:"uvh:estate:view-global",estateSettleAmount:"uvh:estate:settle-amount",managementBulkImport:"uvh:management:bulk-import",noteEdit:"uvh:note:edit",notesView:"uvh:notes:view",teamAdd:"uvh:team:add",teamDelete:"uvh:team:delete",teamEdit:"uvh:team:edit",teamView:"uvh:team:view",ticketEdit:"uvh:ticket:edit",ticketGlobalView:"uvh:ticket:view-global",contractView:"uvh:contract:view",contractEdit:"uvh:contract:edit",surveyEdit:"uvh:survey:edit"},i=(a(r={},o.controlPanelView,{title:"Преглед на контолен панел"}),a(r,o.billingAccountAdd,{title:"Добавяне на каса"}),a(r,o.billingAccountEdit,{title:"Редакция на каса"}),a(r,o.billingAccountDelete,{title:"Изтриване на каса"}),a(r,o.billingAccountView,{title:"Преглед на каса"}),a(r,o.billingAccountViewAtDisposal,{title:"Преглед на разполагаемост на каса"}),a(r,o.billingAccountViewBalance,{title:"Преглед на салдо на каса"}),a(r,o.billingAttributeAdd,{title:"Добавяне на атрибут за таксуване"}),a(r,o.billingAttributeEdit,{title:"Редакция на атрибут за таксуване"}),a(r,o.billingModelAdd,{title:"Добавяне на модел за таксуване"}),a(r,o.billingModelEdit,{title:"Редакция на модел за таксуване"}),a(r,o.billingReportView,{title:"Преглед на отчет"}),a(r,o.billingReportEdit,{title:"Промяна на отчет (заключване, отключване)"}),a(r,o.billingSettlementDelete,{title:"Изтриване на плащане"}),a(r,o.billingTransactionCreate,{title:"Добавяне на трансацкия"}),a(r,o.billingTransactionDelete,{title:"Изтриване на трансакция"}),a(r,o.billingTransactionView,{title:"Преглед на трансацкии"}),a(r,o.billingTransactionEdit,{title:"Промяна на трансацкия"}),a(r,o.billingConfirmCollection,{title:"Потвърждаване на плащане"}),a(r,o.blockAdd,{title:"Добавяне на обект"}),a(r,o.blockEdit,{title:"Редакция на обект"}),a(r,o.boardEdit,{title:"Редакция на виртуално табло"}),a(r,o.boardEditPost,{title:"Редакция на съобщения във виртуално табло"}),a(r,o.chargeAdd,{title:"Добавяне на задължение"}),a(r,o.chargeDelete,{title:"Изтриване на задължение"}),a(r,o.collectionGlobalView,{title:"Преглед на секция Събирания"}),a(r,o.financeGlobalView,{title:"Преглед на финансов обзор"}),a(r,o.customerEdit,{title:"Редакция на клиентски профил"}),a(r,o.customerView,{title:"Преглед на клиенти"}),a(r,o.estateCustomerAdd,{title:"Добавяне на клиент към имот"}),a(r,o.estateCustomerDelete,{title:"Премахване на клиент от имот"}),a(r,o.estateEdit,{title:"Редакция на имот"}),a(r,o.estateDelete,{title:"Изтриване на имот"}),a(r,o.estateGlobalView,{title:"Преглед на всички управлявани имоти"}),a(r,o.estateSettleAmount,{title:"Добавяне на плащане към имот"}),a(r,o.managementBulkImport,{title:"Групова редакция"}),a(r,o.noteEdit,{title:"Редакция на бележка"}),a(r,o.notesView,{title:"Преглед на бележки"}),a(r,o.teamAdd,{title:"Добавяне на акаунт в екипа"}),a(r,o.teamDelete,{title:"Премахване на акаунт от екипа"}),a(r,o.teamEdit,{title:"Редакция на акаунтите в екипа"}),a(r,o.teamView,{title:"Преглед на акаунтите в екипа"}),a(r,o.ticketEdit,{title:"Редакция на сигнал"}),a(r,o.ticketGlobalView,{title:"Преглед на всички сигнали"}),a(r,o.contractView,{title:"Преглед на договори"}),a(r,o.contractEdit,{title:"Редакция на договори"}),a(r,o.surveyEdit,{title:"Редакция на анкети"}),r)},63240:function(e,t,n){"use strict";n.d(t,{U:function(){return m},t:function(){return s},tp:function(){return d}});var r,a=n(72635);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i,l=(o(r={"estateTypes.apartment":"Апартамент","estateTypes.garage":"Гараж","estateTypes.office":"Офис","estateTypes.store":"Търг. помещение","estateTypes.parking_space":"Паркомясто","estateTypes.parking space":"Паркомясто","estateTypes.studio":"Студио","estateTypes.shop":"Магазин","estateTypes.atelier":"Ателие","estateTypes.restaurant":"Ресторант","estateTypes.gym":"Фитнес","estateTypes.laboratory":"Лаборатория","estateTypes.other":"Друго","paymentMethods.null":"Без значение","paymentMethods.bank":"Банков превод","paymentMethods.cash":"В брой","paymentMethods.card":"Kарта","paymentMethods.epay":"ePay","paymentMethods.easypay":"EasyPay","paymentMethods.number":"Epay/Easypay номер","paymentMethods.balance":"Чрез баланс","chargeStatus.null":"Без значение","chargeStatus.unsettled":"Очаква плащане","chargeStatus.settled":"Платено","chargeStatus.partial":"Частично платено","ticketStates.all":"Всички","ticketStates.open":"Отворен","ticketStates.in_progress":"Работи се","ticketStates.resolved":"Разрешен","ticketStates.invalid":"Отхвърлен","ticketStates.closed":"Завършен","invoiceStates.pending":"Очаква плащане","invoiceStates.paid":"Платена","ticketTypes.null":"Всички","ticketTypes.technical":"Технически проблем","ticketTypes.other":"Административно-финансов или друг проблем","transactionTypes.null":"Всички","transactionTypes.general":"Общи","transactionTypes.income":"Приход","transactionTypes.expense":"Разход","estateCustomerTypes.tenant":"наемател","estateCustomerTypes.owner":"собственик","ticketUserTypes.assignee":"Отговорник","userActions.edit":"Промени","userActions.delete":"Изтрий","userActions.respond":"Отговори","userActions.comment":"Коментирай","labels.date":"Дата","labels.createdAt":"Дата на създаване","labels.title":"Заглавие","labels.status":"Състояние","labels.comments":"Коментари","labels.edited":"Редактиран","labels.id":"Идентификатор","labels.name":"Име","labels.block":"Обект","labels.author":"Автор","labels.assignee":"Отговорник","labels.content":"Съдържание","labels.description":"Описание","labels.detailed_description":"Подробно описание","labels.published":"Публикуван","labels.not_published":"Не е публикуван","labels.none":"Няма","labels.incomes":"Приходи","labels.expenses":"Разходи","labels.amount":"Сума","labels.source":"Източник","labels.customers":"Клиенти","labels.payments":"Вноски","labels.payment":"Вноска","labels.action":"Действие","labels.category":"Категория","labels.resource":"Ресурс","labels.payment_number":"Плащане Номер","labels.user":"Потребител","labels.chosen_funds":"Избрани Каси","labels.type":"Тип","labels.type_lowerc":"тип","labels.all_funds":"Всички Каси","labels.select_report_type":"Изберете тип на отчета","labels.save":"Запази","labels.multiply":"по","labels.from":"от","labels.transaction_categories":"Видове трансакции","labels.contracted_service_categories":"Категории договорни услуги","contract.category":"Категория","labels.add":"Добави","labels.submit":"Запази","labels.minimum":"мин.","labels.total_amount":"Обща сума","labels.total":"Общо","labels.charge_amount_left":"Остатък за плащане","labels.new_obligation":"Ново задължение към","labels.obligation_change":"Промяна на задължение към","labels.direction":"Направление","labels.select_direction":"Изберете направление","labels.toall":"Към Всички","labels.month":"Месец","labels.client_number":"Клиентски номер","labels.deposited_amount":"Внесена сума","labels.prepaid_amount":"Предплатена сума","labels.paid_amount":"Платена сума","labels.official_receipt_cap":"СЛУЖЕБЕН БОН","labels.print":"Принтирай","labels.amount_due":"Дължима сума","labels.yes":"Да","labels.yes_low":"да","labels.no":"Не","labels.and":"и","labels.in":"в","labels.here":"тук","labels.names":"Имена","labels.day":"ден","labels.days":"дни","labels.apply":"Приложи","labels.remove":"Премахни","labels.filters":"Филтри","labels.search":"Търси","labels.change":"Промяна","labels.create":"Създаване","labels.deletion":"Изтриване","labels.delete":"Изтрий","labels.close":"Затвори","labels.forwards":"Напред","labels.enter":"Влез","labels.exit":"Изход","labels.proceed":"Продължи","labels.confirm_continue":"Сигурни ли сте, че искате да продължите ?","labels.fund":"Каса","labels.csv_file":"CSV файл","labels.required_fields":"Необходими полета","labels.expense_csv_fields":"Полета в CSV","labels.error":"Грешка","labels.from_date":"От дата","labels.to_date":"До дата","labels.all":"Всички","labels.votes":"Гласове","labels.created":"Създаден","labels.updated":"Обновен","labels.resolved_at":"Разрешен на","labels.transaction_categories_description":"Посочването на видове трансакции позволява създаването на отчети групирани по вид трансакция в раздел 'Управление -> Финанси'","labels.enable_ticket_voting":"Гласуване за сигнали","labels.enable_ticket_voting_description":"Включването на тази опция позволява на потребителите да гласуват за сигнали","labels.google_review_url":"Линк за отзив в Google Maps","labels.google_review_url_description":"Показва се на потребителите, оценили решен сигнал с 5 звезди, с покана да споделят оценката си в Google Maps","labels.ms365teams_webhook_url":"Microsoft Teams уебхук","labels.ms365teams_webhook_url_description":'Нови сигнали, решени сигнали, нови оценки и седмично обобщение се публикуват в Teams канал. Създайте го чрез Workflows: "Post to a channel when a webhook request is received"',"labels.ticket_auto_subscribers":"Автоматични абонати за сигнали","labels.ticket_auto_subscribers_description":"Въведете имейл на отговорник и имейлите на колегите, които да се добавят автоматично като абонати, когато сигнал му бъде възложен. Всеки получава само едно известие.","labels.ticket_auto_subscribers_placeholder":"Имейли на абонати","labels.ticket_auto_subscribers_assignee":"Имейл на отговорник","labels.ticket_auto_subscribers_invalid":"Проверете въведените имейл адреси","labels.ticket_auto_subscribers_add":"Добави правило","labels.vendor_id":"Клиентски номер","labels.estate_info":"Информация за имот","labels.unique_number":"Уникален номер","labels.distributed_amount":"Разпределена сума","labels.correspondent":"Кореспондент","labels.no_results":"Няма намерени резултати","labels.exclude_canceled":"Без сторнирани трансакции","side.management":"Управление","side.locations":"Обекти","side.properties":"Имоти","side.signals":"Сигнали","side.dashboard":"Табло","side.residents":"Обитатели","side.accounting":"Счетоводство","titles.full_report":"Пълен отчет","titles.report_debt_deposits":"Отчет задължения и вноски","titles.debts_income":"Задължения и приходи","titles.cash_report":"Касов отчет","titles.from_date":"От дата","titles.to_date":"До дата","placeholders.all_funds":"Всички каси","placeholders.begin_writing_to_add":"Добавете нова стойност","titles.date_of_obligation":"Дата на задължаване","titles.duties_paid":"Платени задължения","roles.admin":"администратор","roles.staff":"персонал","roles.user":"потребител","blockdash.virt_dash":"Включено виртуално табло","blockdash.auto_gen":"Включено автоматично генериране на месечни задължения","blockdash.online_payments":"Включени онлайн плащания","blockdash.notifications":"Включени автоматични нотификации за текущи задължения","resources.null":"Всички","resources.audit":"проследяване","resources.billing-attribute":"атрибут за таксуване","resources.billing-forecast":"счетоводна прогноза","resources.billing-model":"модел за таксуване","resources.billing-monthly-report":"месечен отчет","resources.billing-summary":"счетоводно обобщение","resources.block":"обект","resources.board-post":"публикация","resources.charge":"задължение","resources.charge_to":"Задължение към","resources.collection":"събиране","resources.collection-stats":"статистики за събиране","resources.estate":"имот","resources.estate_capital":"Имот","resources.estate-customers":"обитател","resources.file":"документ","resources.file-dir":"директория","resources.note":"бележка","resources.user-role":"Роля","resources.billing-attribute-bulk-upsert":"множество атрибути за таксуване","resources.fund-transaction":"трансакция","resources.checkout":"плащане","resources.currency.bgn":"лв","resources.currency.eur":"€","profile.remove_link":"Премахване на връзката между","profile.remove_user_link":"Сигурни ли сте, че искате да премахнете връзката между потребител","profile.and_property":"и имот","profile.other_properties":"други имоти","viber.quickacess_with":"Бърз достъп с","viber.chatbot":"Viber чат бот","viber.chatbot_info":"Чрез нашият Viber чат бот ще получавате актуална информация, \nсвързана с вашата етажна собственост и можете бързо и лесно да \nпроверите вашите текущи задължения.","viber.scan_code":"Сканирайте кода за да стартирате чат и следвайте инструкциите.","viber.clickhere":"Кликнете тук","viber.click_if_app":", ако използвате мобилен браузър и вече сте инсталирали приложението","logActions.null":"Всички","logActions.create":"добави","logActions.update":"промени","logActions.destroy":"изтри","logActions.reconcile":"потвърди","logActions.reconcile_cap":"Потвърди","logActions.remove_active_sessions":"изтри активните сесии","logActions.cancel_payments":"отмени на плащания","logActions.perform_create_payment_return":"връщане на средства в баланс","logActions.regenerate":"прегенерира","logActions.init":"започна","paymentTypes.null":"Всички","paymentTypes.cash":"В брой","paymentTypes.bank":"Банков превод","permissions.controlPanelView":"Преглед на контолен панел","permissions.billingAccountAdd":"Добавяне на каса","permissions.billingAccountEdit":"Редакция на каса","permissions.billingAccountDelete":"Изтриване на каса","permissions.billingAccountView":"Преглед на каса","permissions.billingAccountViewAtDisposal":"Преглед на разполагаемост на каса","permissions.billingAccountViewBalance":"Преглед на салдо на каса","permissions.billingAttributeAdd":"Добавяне на атрибут за таксуване","permissions.billingAttributeEdit":"Редакция на атрибут за таксуване","permissions.billingModelAdd":"Добавяне на модел за таксуване","permissions.billingModelEdit":"Редакция на модел за таксуване","permissions.billingReportView":"Преглед на отчет","permissions.billingReportEdit":"Промяна на отчет (заключване, отключване)","permissions.billingSettlementDelete":"Изтриване на плащане","permissions.billingTransactionCreate":"Добавяне на трансацкия","permissions.billingTransactionDelete":"Изтриване на трансакция","permissions.billingTransactionView":"Преглед на трансацкии","permissions.billingTransactionEdit":"Промяна на трансацкия","permissions.billingConfirmCollection":"Потвърждаване на плащане","permissions.blockAdd":"Добавяне на обект","permissions.blockEdit":"Редакция на обект","permissions.boardEdit":"Редакция на виртуално табло","permissions.boardEditPost":"Редакция на съобщения във виртуално табло","permissions.chargeAdd":"Добавяне на задължение","permissions.chargeDelete":"Изтриване на задължение","permissions.collectionGlobalView":"Преглед на секция Събирания","permissions.customerEdit":"Редакция на клиентски профил","permissions.customerView":"Преглед на клиенти","permissions.estateCustomerAdd":"Добавяне на клиент към имот","permissions.estateCustomerDelete":"Премахване на клиент от имот","permissions.estateEdit":"Редакция на имот","permissions.estateGlobalView":"Преглед на всички управлявани имоти","permissions.estateSettleAmount":"Добавяне на плащане към имот","permissions.managementBulkImport":"Групова редакция","permissions.noteEdit":"Редакция на бележка","permissions.notesView":"Преглед на бележки","permissions.teamAdd":"Добавяне на акаунт в екипа","permissions.teamDelete":"Премахване на акаунт от екипа","permissions.teamEdit":"Редакция на акаунтите в екипа","permissions.teamView":"Преглед на акаунтите в екипа","permissions.ticketEdit":"Редакция на сигнал","permissions.ticketGlobalView":"Преглед на всички сигнали","billing.unt":"ед.","billing.change_of":"Промяна на","billing.newattr":"Нов атрибут","billing.value":"Стойност","billing.discount":"Отстъпка","billing.attributes":"Атрибути","billing.full_payment":"Пълна вноска","billing.save":"Запазване","billing.budget":"Бюджет","billing.reports":"Отчети","billing.payments":"Плащания","billing.transactions":"Трансакции","billing.obligations":"Задължения","billing.tills":"Каси","billing.payment_model":"Модел на таксуване","billing.old_period":"стар период","billing.balance_to":"Салдо към","billing.total_per_floor":"Общо салдо на Етажна собственост","billing.prepaid_fees":"Предплатени такси","billing.obligations_to":"Задължения към","billing.accrued_period":"Начислени през периода","billing.collected_contr":"Събрани вноски","billing.other_incomes":"Други приходи","billing.total_income":"Общо приходи","billing.total_expense":"Общо разходи","billing.collection_remaining":"Общо оставащи за събиране","billing.monthly_reports":"Месечни отчети","billing.balances_per_month":"Салда по периоди","billing.publish_modal_header":"Публикуване на отчет към","billing.publish_modal_content":"Публикуването на отчета ще го заключи и ще предотврати допълнителни промени. Отчетът ще стане видим за всички потребители.","billing.publish_modal_send_email":"Изпращане на имейл уведомление до управителния съвет на обекта","billing.transaction_reversed_on":"Трансакцията е сторнирана на","billing.from_type":"От тип","billing.new_order":"Ново нареждане","billing.withdraw":"Теглене","billing.cash":"в брой","billing.bank":"банка","billing.easypay":"easypay","billing.epay":"еpay","billing.transaction_date":"Дата на трансакцията","billing.transaction_details":"Детайли за трансакцията","billing.invoice_info":"Информация за фактура","billing.invoice_info_placeholder":"Текст на фактурата - показва се както е въведен","billing.attached_files":"Прикачени файлове","billing.details_pill":"детайли","billing.expenses":"Разходи","billing.bank_file_import":"Плащания чрез банково извлечение","block.report_to":"Отчет към","block.no_reports":"Няма налични отчети","block.available":"На разположение","block.current_liabilities":"Текущи задължения","block.arrears":"Просрочени задължения","block.clients":"Клиенти","block.signals_info":"\nСигналите са средство за комуникация на проблеми и предложения,\nсвързани с етажната собственост, към която принаджлежите.\n","block.signals_info_customer_has_debt":"\nИзпращането на сигнали не е възможно, тъй като имате непогасени задължения.\n","block.signal":"Сигнализирай","block.welcome":"Добре дошли!","block.info_functionality":"\nИскате ли да разберете повече за функционалността на таблото?\n","block.enter":"Въведи ме","block.object_archived":"Този обект е архивиран","block.notes":"Бележки","block.management":"Управление","block.my_tab":"Моят профил","block.messages":"Съобщения","block.info":"Информация","block.documents":"Документи","block.location_balance":"Салдо за обекти","block.current_balances":"Текущи салда","block.reference_monthly_rep":"\nСправката за период е базирана на публикуваните месечни отчети. С\nтази отметка можете да изведете само текущите салда.\n","block.download":"Изтегли","block.reference_per_loc":"Справка за салда по обекти","block.new_building":"Нов блок","block.archive":"Архивирай","block.to_archive":"Архивиране на","block.archiving_disable_attr":"Архивирането на обекта ще доведе до деактивиране на всички автоматични процеси, \nвключително он-лайн плащания. Сигурни ли сте, че иската да продължите?","block.address":"Адрес","block.auto_generate_rep":"Автоматично генериране на месечни задължения","block.configured_budget_info":"\nКонфигурираният бюджет се използва за автоматично създаване на\nмесечни задължения. Задълженията се генерират последния ден от\nмесеца и са достъпни за онлайн плащане от 1-ви следващия месец.\n","block.auto_notifications_debts":"Автоматични нотификации за текущи задължения","block.auto_email_notifs":"\nАвтоматично изпращане на е-мейл нотификации с текущите задължения\nна всеки клиент. Изпращат се първата сряда от месеца.\n","block.virtual_dash":"Виртуално табло","block.allows_access_email":"\nПозволява достъп до системана на всички обитатели с конфигуриран\nе-мейл адрес.\n","block.signals_enabled":"Сигнали","block.signals_enabled_info":"\nПозволява на обитателите да изпращат сигнали за проблеми, свързани с етажната собственост, към която принадлежат. Виртуалното табло трябва да е активирано за тази функционалност.\n","block.epay_easypay_integr":"Epay / EasyPay интеграция","block.current_payments_info":"\nТекущите задължения стават достъпни за плащане през системата на\nePay и EasyPay. Събраните суми се превеждат по избрана от вас\nсметка. Начислените от доставчика трансакционни такси се добавят\nкъм фиксирания месечен абонамент.\n","block.card_payments":"Картови плащания","block.allows_card_payment":"\nПозволява на собственици и обитатели да заплатят текущите си\nзадължения с карта директно от виртуалното табло на Умен Вход. При\nкартови плащания трансакционната такса е включена и се заплаща от\nклиента.\n","block.none_available":"Няма налични обекти","block.create_new":"Създай нов","block.active":"Активни"},"block.archive","Архив"),o(r,"block.new_object","Нов обект"),o(r,"block.number_of_properties","Брой имоти"),o(r,"block.facility_manager","Фасилити мениджър"),o(r,"block.select_facility_manager","Избери фасилити мениджър"),o(r,"block.facility_manager_optional","Незадължително поле"),o(r,"block.hero.photo_n","Снимка ${params.n}"),o(r,"block.hero.prev","Предишна"),o(r,"block.hero.next","Следваща"),o(r,"block.hero.managed_by","управлявано от"),o(r,"block.hero.settings","Настройки на хедъра"),o(r,"block.hero.building_photos","Снимки на сградата"),o(r,"block.hero.logo","Лого"),o(r,"block.hero.logo_display","Изглед на логото"),o(r,"block.hero.logo_size","Размер на логото"),o(r,"block.hero.add_photo","Добави снимка"),o(r,"block.hero.delete","Изтрий"),o(r,"block.hero.remove","Премахни"),o(r,"block.hero.invert_logo","Инвертирай (за тъмни лога)"),o(r,"block.hero.mode.overlay","Overlay"),o(r,"block.hero.mode.chip","Chip"),o(r,"block.hero.mode.text","Текст"),o(r,"block.hero.mode.none","Скрий"),o(r,"block.hero.move_left","Премести наляво"),o(r,"block.hero.move_right","Премести надясно"),o(r,"block.hero.make_primary","Направи основна"),o(r,"board.messages","Съобщения"),o(r,"board.no_new_msg","Няма нови съобщения"),o(r,"board.new_message","Ново съобщение"),o(r,"board.change_message","Промени съобщение"),o(r,"board.upload_new_file","Качи нов файл"),o(r,"board.attached_documents","Прикачени документи"),o(r,"board.uploading","Качва се.."),o(r,"board.notif_to_inhabitant","Известие към обитателите"),o(r,"board.notifs_mail_viber","\nОбитателите свързани с този обект получават известие по мейл и Viber\nпри всяко ново съобщение. Премахнете отметката за да изключите тази\nфункционалност. Известията се изпращат след около 5 минути, което\nпозволява да направите корекции или да премахнете съобщението.\n"),o(r,"common.back","Назад"),o(r,"common.widescreen","Широк екран"),o(r,"common.confirm_deletion","Потвърди Изтриване"),o(r,"common.want_to_delete","Желате ли да изтриете"),o(r,"common.forever","завинаги"),o(r,"common.this_op_irreversible","Тази операция е необратима"),o(r,"common.page","Страница"),o(r,"common.page_of","oт"),o(r,"estate.add_inhabitat","Добавяне на обитател"),o(r,"estate.inhabitat","Обитател"),o(r,"estate.choose_profile","Изберете профил"),o(r,"estate.profile","Профил"),o(r,"estate.select_type","Изберете тип"),o(r,"estate.tenant","Наемател"),o(r,"estate.owner","Собственик"),o(r,"estate.client_number","Кл. Номер:"),o(r,"estate.floor","Етаж"),o(r,"estate.ownership_share_pct","Ид. части (%)"),o(r,"estate.fee_discount_pct","Отстъпка от такси (%)"),o(r,"estate.fee_discount_info","Отстъпката се прилага автоматично при плащане на задължение. Собственикът вижда пълните суми - отстъпката е видима само за мениджъри."),o(r,"estate.pay","Плати"),o(r,"estate.prepay","Предплати"),o(r,"estate.return_deposit","Върни депозит"),o(r,"estate.add_obligation","Добави задължение"),o(r,"estate.send_reminders","Изпрати напомняне за задължения"),o(r,"estate.send_reminders_short","Изпрати напомняне"),o(r,"estate.send_reminders_to","Изпрати напомняне за непогасени задължения към"),o(r,"estate.send_reminders_description","Изпратете напомняне на обитателите за непогасените им задължения. Изберете по кои канали да се изпрати напомнянето."),o(r,"estate.send_email","Изпрати email"),o(r,"estate.send_text","Изпрати текстово съобщение"),o(r,"estate.send","Изпрати напомняне"),o(r,"estate.reminders_scheduled","Напомнянето за непогасени задължения е насрочено успешно"),o(r,"estate.notification_tone","Тон на съобщението"),o(r,"estate.tone_remind","Напомняне"),o(r,"estate.tone_warn","Предупреждение"),o(r,"estate.tone_final_warning","Последно предупреждение"),o(r,"estate.tone_preview_remind","Напомняне: ${params.location} има ${params.count} на стойност ${params.amount} EUR. Моля, погасете ${params.pronoun}. ${params.landlord}"),o(r,"estate.tone_preview_warn","Уведомление: ${params.location} има просрочени задължения от ${params.amount} EUR. Моля, погасете ги в 7-дневен срок. ${params.landlord}"),o(r,"estate.tone_preview_final_warning","Последно уведомление: ${params.location} има просрочени задължения от ${params.amount} EUR. При неплащане в 7-дневен срок ще бъде поискано принудително събиране по реда на чл. 38 ЗУЕС. ${params.landlord}"),o(r,"estate.tone_preview_one","1 задължение"),o(r,"estate.tone_preview_many","${params.count} задължения"),o(r,"estate.tone_preview_pronoun_one","го"),o(r,"estate.tone_preview_pronoun_many","ги"),o(r,"estate.notification_history","История на напомнянията"),o(r,"estate.no_previous_notifications","Няма изпратени напомняния"),o(r,"estate.notification_date","Дата"),o(r,"estate.notification_channel","Канал"),o(r,"estate.notification_recipient","Получател"),o(r,"estate.notification_tone_label","Тон"),o(r,"estate.notification_triggered_by","Изпратено от"),o(r,"estate.notification_message","Съобщение"),o(r,"estate.notification_charges_count","Брой задължения"),o(r,"estate.notification_total_amount","Обща сума"),o(r,"estate.send_new_reminder","Изпрати ново напомняне"),o(r,"estate.auto_bill_off","Автоматичното таксуване на този имот е изключено"),o(r,"estate.no_periodic_bill","Няма да се начисляват нови периодични задължения"),o(r,"estate.unset_debt","непогасена сума"),o(r,"estate.count_debt","брой задължения"),o(r,"estate.ap1","Ап. 1"),o(r,"estate.has_debt","Само с непогасени задължения"),o(r,"estate.unsettled_amount","Непогасена сума"),o(r,"estate.from","От"),o(r,"estate.to","До"),o(r,"estate.add_estate","Добавяне на имот"),o(r,"estate.change_estate","Промяна на имот"),o(r,"estate.preferred_payment_method","Предпочитан начин на плащане"),o(r,"estate.pick_payment_method","Изберете начин на плащане"),o(r,"estate.automatic_tax","Автоматично таксуване"),o(r,"estate.prefer","Предпочита"),o(r,"estate.inst_to","Вноска към Ет.с."),o(r,"estate.sorting","Сортиране"),o(r,"estate.desc_liabiliies","Задължения (низходящо)"),o(r,"estate.asc_liabiliies","Задължения (възходящо)"),o(r,"estate.default_order","По подразбиране"),o(r,"estate.name_order","По име"),o(r,"estate.type_order","По тип"),o(r,"estate.properties","имоти"),o(r,"estate.new_property","Нов имот"),o(r,"estate.property_search","Търсене на имот"),o(r,"estate.branch_numb","Кл.Н"),o(r,"estate.liab_own_estate","Задължения"),o(r,"estate.proceed_forward_stripe",'След като натиснете бутона "Продължи" ще бъдете прехвърлени към сайта на\nStripe за да заплатите'),o(r,"estate.payment_to","Плащане на задължения към"),o(r,"estate.new_payment_to","Ново плащане към"),o(r,"estate.automatic_payment","Автоматично погасяване на текущите задължения"),o(r,"estate.checkmark_debt_order","\nПо подразбиране, текущите задължения се погасяват от\nнай-старо към най-ново. Чрез тази отметка можете да\nизключите тази функционалност и да изберете точно кои\nзадължения да заплатите по-долу.\n"),o(r,"estate.deposit_return","Връщане на депозит"),o(r,"estate.count_unpaid_debt","Брой непогасени задължения"),o(r,"estate.payment_details","Детайли за плащането"),o(r,"estate.transaction_fee","Административна такса"),o(r,"estate.prepay_1_months","1 месец"),o(r,"estate.prepay_3_months","3 месеца"),o(r,"estate.prepay_6_months","6 месеца"),o(r,"estate.prepay_12_months","12 месеца"),o(r,"estate.choose_prepay_period","Изберете период за предплащане"),o(r,"estate.current_debt","Текущи задължения"),o(r,"estate.typical_monthly_payment","Настояща месечна вноска"),o(r,"estate.enable_prepay","Искам да предплатя за няколко месеца"),o(r,"estate.prepay_amount","Предплатена сума"),o(r,"estate.total_amount","Обща сума"),o(r,"file.common","Общи"),o(r,"file.no_attached_documents","Няма прикачени документи"),o(r,"file.change_directory","Промяна на директория"),o(r,"file.document_select","Избор на документи"),o(r,"file.directory","Директория"),o(r,"file.folder","Папка"),o(r,"file.attach","Прикачи"),o(r,"management.see","Виж"),o(r,"management.download","Свали"),o(r,"management.usage","Потребление"),o(r,"management.payment_method","Нaчин на плащане"),o(r,"management.from_date","От Дата"),o(r,"management.details","Детайли"),o(r,"management.archived","архивиран"),o(r,"management.select_object","Изберете обект"),o(r,"management.customer_number","Кл. Номер"),o(r,"management.property","имота"),o(r,"management.amount_to_distribute","Сума за разпределяне"),o(r,"management.per_basis","На база"),o(r,"management.email","E-Mail"),o(r,"management.mobile_phone","Мобилен телефон"),o(r,"management.contacts","Контакти"),o(r,"management.income_expenses","Приходи и разходи"),o(r,"management.intitial_entrys","Първоначален брой на редове за въвеждане"),o(r,"management.select_template","Изберете шаблон за въвеждане"),o(r,"management.table_copied_to_memory","Таблицата е копирана в паметта!"),o(r,"management.copy","Копирай"),o(r,"management.data_saved_successfuly","Данните са запазени успешно!"),o(r,"management.error_saving","Възникна грешка при запазването. Моля проверете входящите и опитайте отново"),o(r,"management.add_row_above","Добави ред отгоре"),o(r,"management.add_row_below","Добави ред отдолу"),o(r,"management.delete_row","Изтрий ред"),o(r,"management.no_payments","Няма постъпили плащания"),o(r,"management.unconfirmed_payments","Непотвърдени плащания"),o(r,"management.summary","Обобщение"),o(r,"management.per_month","По месец"),o(r,"management.per_object","По обект"),o(r,"management.per_day","По ден"),o(r,"management.history","История"),o(r,"management.collected_amount","Събрана сума от"),o(r,"management.confirm_collected","Сигурни ли сте че искате да потвърдите събраните"),o(r,"management.collected_for_period","Събрани за периода"),o(r,"management.unconfirmed","Непотвърдени"),o(r,"management.confirmed","Потвърдил"),o(r,"management.delete_role","Изтриване на роля"),o(r,"management.confirm_role_deletion","Сигурни ли сте, че искате да изтриете ролята"),o(r,"management.new_role","Нова роля"),o(r,"management.changes_saved_successfully","Промените са запазени успешно"),o(r,"management.role_name","Име на ролята"),o(r,"management.more","още"),o(r,"management.activity_report","Отчет на действията"),o(r,"management.user_change","Промяна на потребител"),o(r,"management.new_user","Нов потребител"),o(r,"management.last_name","Фамилия"),o(r,"management.select_role","Изберете роля"),o(r,"management.to","на"),o(r,"management.with_name","с име"),o(r,"management.with_title","със заглавие"),o(r,"management.with_first_name","с първо име"),o(r,"management.with","с"),o(r,"management.for_amount_of","за сумата от"),o(r,"management.logout_all_devices","Излизане от всички устройства използващи този профил"),o(r,"management.confirm_logout_devices","Сигурни ли сте, че искате да излезете от всички устройства използващи този профил?"),o(r,"management.deactivate_user","Деактивиране на потребителя"),o(r,"management.confirm_user_deactivation","Сигурни ли сте, че искате да деактивирате потребителя"),o(r,"management.deactivate","Деактивирай"),o(r,"management.search_email_name_role","Търси по e-mail, име и роля."),o(r,"management.roles","Роли"),o(r,"management.team","Екип"),o(r,"management.action_history","История на действията"),o(r,"management.subscription_settings","Абонамент и настройки"),o(r,"management.transactions","Трансакции"),o(r,"note.new_note","Нова бележка"),o(r,"note.content","Съдържание..."),o(r,"note.error","Грешка"),o(r,"note.add","Добави"),o(r,"note.cashier_printout","В разпечатка за касиер"),o(r,"note.cashier_note","Бележка за касиер"),o(r,"profile.change_profile","Промяна на профил"),o(r,"profile.new_profile","Нов профил"),o(r,"profile.board_member","Член на УС"),o(r,"profile.company","Фирма"),o(r,"profile.unique_ID","ЕИК"),o(r,"profile.manager","Управител"),o(r,"profile.manager_placeholder","Иван Иванов"),o(r,"profile.residents","обитатели"),o(r,"profile.copy_selected_emails","Копирай e-mail адрес на избраните"),o(r,"profile.management_board","УС"),o(r,"ticket.created_in_last","Създаден през последните"),o(r,"ticket.in_condition","В състояние"),o(r,"ticket.no_comments","Все още няма коментари за този сигнал."),o(r,"ticket.delete_comment","Изтриване на коментар"),o(r,"ticket.confirm_deletion","Сигурни ли сте, че искате да изтриете този коментар"),o(r,"ticket.comment_deleted","Коментарът е изтрит"),o(r,"ticket.edit_comment","Редактиране на коментар"),o(r,"ticket.add_comment","Добави коментар"),o(r,"ticket.comment_placeholder","Напишете коментар..."),o(r,"ticket.change_signal","Промяна на сигнал"),o(r,"ticket.send_signal","Изпрати сигнал"),o(r,"ticket.issue_type","Тип проблем"),o(r,"ticket.select_user","Изберете потребител"),o(r,"ticket.official","Служебен"),o(r,"ticket.new","Нови"),o(r,"ticket.assigned_to_me","Назначени на мен"),o(r,"ticket.in_progress","В процес на работа"),o(r,"ticket.completed","Завършени"),o(r,"ticket.filtered","Филтрирани"),o(r,"ticket.upload","Качи"),o(r,"helpers.error_check_data","моля проверете подадените данни и опитайте отново"),o(r,"helpers.try_again","моля опитайте отново."),o(r,"charge.delete_selected","Изтрии избраните задължения"),o(r,"charge.delete_due","Изтриване на задължения"),o(r,"charge.selected_for_deletion","Избрали сте да изтриете следните задължения"),o(r,"charge.generate_for_period","С това действие ще генерирате отново автоматично начислените \nзадължения за периода"),o(r,"charge.needed_if_change","Това е необходимо при значителни промени по бюджета или атрибутите \nна група имоти (напр. обитаемост) след като вече са били \nгенерирани."),o(r,"charge.payment_restored","Всички направени плащания ще бъдат върнати в баланса на \nсъответните имоти и ще се използват за автоматично погасяване \nнакрая на деня."),o(r,"charge.regenerate","Прегенерирай"),o(r,"charge.recalc_auto_debt","Преизчисляване на автоматично начислени задължения"),o(r,"charge.for_period","По период"),o(r,"charge.period","Период"),o(r,"charge.automatically_billed","Автоматично начислени задължения"),o(r,"charge.unit","бр"),o(r,"charge.all_debt","Всички задължения"),o(r,"charge.to_property","По имот"),o(r,"charge.current","текущи"),o(r,"charge.overdue","просрочени"),o(r,"charge.total","Общо"),o(r,"charge.search","търсене"),o(r,"charge.search_capital","Търсене"),o(r,"charge.branch_numb","кл.н."),o(r,"charge.condition","състояние"),o(r,"charge.from_date","от дата"),o(r,"charge.to_date","до дата"),o(r,"charge.model","модел"),o(r,"charge.billing_model","Модел на таксуване"),o(r,"charge.obligations","задължения"),o(r,"charge.no_matter","Без значение"),o(r,"charge.return_obligation","Връщане на задължение"),o(r,"charge.balance","Баланс"),o(r,"charge.cause","Причина"),o(r,"charge.return_to_balance","Върни в баланса"),o(r,"charge.fund","Каса"),o(r,"charge.current_capital","Текущи"),o(r,"charge.overdue_capital","Просрочени"),o(r,"charge.regen_auto_debt","Прегенериране на автоматични задължения за период"),o(r,"component.charge-table.description_header","Задължение към ${params.fund} от ${params.date}"),o(r,"component.pay-by-card.transaction_fee_info","\n      Моля обърнете внимание на допълнителна административна такса от 2% (но не по-малко от €1.02),\n      която се прилага към сумата на всяко плащане. Тази такса е въведена с цел да покрие разходите,\n      свързани с обработката на трансакцията.\n    "),o(r,"fund.public_in_reports","Публичен (присъства в отчетите)"),o(r,"fund.balance","Салдо"),o(r,"fund.create_fund","Създаване на нов фонд"),o(r,"fund.change_of","Промяна на"),o(r,"model.change","Промяна на модел"),o(r,"model.new","Нов модел"),o(r,"model.attribute","Атрибут"),o(r,"model.ic","ИЧ%"),o(r,"model.to_checkout","Към каса"),o(r,"model.min_price","Минимална цена"),o(r,"model.price","Цена"),o(r,"model.foreach_perc.eur","2.56 евро за всеки % идеални части, минимум 2.15"),o(r,"settlement.confirm_payment_to","Потвърждаване на плащане към"),o(r,"settlement.confirm_payment","Сигурни ли сте че искате да потвърдите плащане от"),o(r,"settlement.to","към"),o(r,"settlement.paid","Платено"),o(r,"settlement.payment_info","Информация за плащането"),o(r,"settlement.payment_number","Плащане Номер"),o(r,"settlement.payment_to","Плащане към"),o(r,"settlement.delete_payment","Изтриване на плащане към"),o(r,"settlement.delete_confirmation","Сигурни ли сте че искате да изтриете плащане от"),o(r,"settlement.payment_method","Начин на плащане"),o(r,"settlement.deleted","Изтрити"),o(r,"settlement.client_number","Клиентски Номер"),o(r,"settlement.show_deleted","Показване на изтрити"),o(r,"settlement.payments","плащания"),o(r,"settlement.casheer","Касиер"),o(r,"settlement.fees","Такси"),o(r,"settlement.payment_reversed","Плащането е сторнирано на"),o(r,"settlement.reverse_transaction","Сторниране на трансакция"),o(r,"settlement.reason_for_reverse","Причина за сторниране на трансакцията"),o(r,"settlement.page.title","Плащания"),o(r,"sandbox.demo_version","Демо версия"),o(r,"sandbox.welcome","Добре дошли в демо версията на Умен Вход!"),o(r,"sandbox.intro","Тук можете свободно да изпробвате много от функционалностите,\nкоито предлагаме."),o(r,"sandbox.demo_obj","За ваше улеснение сме създали обект с набор от имоти, каси и\nплащания, които можете да променяте както пожелаете."),o(r,"sandbox.feedback","Имате въпроси или искате да разберете повече за предлаганите от\nнас услуги? Не се колебайте да изпратите запитване на"),o(r,"authwrap.letter","Вход с имейл"),o(r,"authwrap.password","Вход с парола"),o(r,"authwrap.demo","Демо среда"),o(r,"authwrap.agreement","С подаване на заявка за вписване, вие декларирате, че сте прочели,\nсъгласни сте и се задължавате да спазвате"),o(r,"license.terms_of_use","условията за ползване"),o(r,"login.loginas","Влез като потребителя"),o(r,"login.admin_loginas","Администраторите могат да влизат в системата като друг потребител.\nИскате ли да продължите като"),o(r,"login.link_send","На посоченият адрес ще бъде изпратено писмо с линк за достъп"),o(r,"login.instruction_mail","До няколко минути на посоченият адрес ще пристигне писмо с инструкции\nза вход в системата."),o(r,"login.nomail_info",'Ако това не се случи, опитайте да се впишете отново чрез "Достъп с \nписмо". За да използвате "Достъп с парола" е необходимо да създадете \nтакава.'),o(r,"login.pass_manage","Промяна или създаване парола"),o(r,"login.understood","Разбрах"),o(r,"login.password","Парола"),o(r,"login.repeat_password","Повтори парола"),o(r,"login.tologin","Към вход"),o(r,"password.change","Промяна на парола"),o(r,"password.change2","промяна на паролата"),o(r,"password.successful_recovery","Успешно възстановяване"),o(r,"password.recovery_mail","Към вашата електронна поща е изпратено писмо с линк за възствановяване \nна достъпа до потребителкия ви акаунт."),o(r,"register.tryout","Изпробвайте възможностите на платформата без обвързващи условия"),o(r,"register.existing","Ако вашата сграда вече използва Умен Вход, можеш да се впишете"),o(r,"register.demo","Регистрация"),o(r,"tour.management","Детайли за управлението на имота."),o(r,"tour.charges","Задължения към вашите имоти."),o(r,"tour.notes","\n        Бележки. Тук може да се попълва всякаква информация, която\n        е само за служебно ползване и не се вижда от клиенти/обитатели/собственици.\n      "),o(r,"tour.messages","\n        Тук можете даследите за детайли за насрочени дейности във\n        вашата сграда - например кога наш касиер ще ви посети, за коя дата е\n        насрочено Общо събрание, на коя дата е предвидено обезпаразитяване и др.\n      "),o(r,"tour.info","\n        Тук поместваме обща информация за вашата сграда - адрес,\n        брой и тип индивидуални обекти, услуги от КОС България, важни телефони\n        на доставчици на услуги и др.\n      "),o(r,"tour.docs","\n        Тук можете да се запознаете с важни документи, отнасящи до\n        управлението и поддръжката на сградата ви - протоколи от Общи събрания,\n        договори с доставчици и др.\n      "),o(r,"info.obligation_paid","Това задължение e платено и не може да бъде променено."),o(r,"info.obligation_generated1","Това задължение е генерирано автоматично."),o(r,"info.obligation_generated2","Всяка промяна ще премахне информацията за как е \n съставено."),o(r,"warning.importFullReplacement",'Внимание: данните в тази таблица изцяло\n      заместват вече въведените стойности за даден обект.\n      Премахването на редове се тълкува като "изтриване".\n      '),o(r,"error.savng","Грешка при запазването. Моля опитайт отново \n или се свържете с обслужване на клиенти"),o(r,"error.error_copying_table","Възникна грешка при копиране на таблицата!"),o(r,"error.error_occurred","Възникна грешка"),o(r,"error.error_try_later","Възникна грешка. Моля опитайте по-късно."),o(r,"error.page_not_found","Страницата не е намерена"),o(r,"error.file_upload_failed","Файлът не може да бъде записан"),o(r,"error.csv_file_required","CSV файл е задължителен"),o(r,"error.bulk_import_file_store_failed","Файлът не може да бъде запазен в браузъра. Моля опитайте отново."),o(r,"error.bulk_import_file_missing","Избраният файл вече не е наличен. Моля изберете го отново."),o(r,"stat.estates","Брой имоти"),o(r,"stat.estates_growth","Ръст имоти (%YoY)"),o(r,"stat.active_blocks","Активни обекти"),o(r,"stat.active_blocks_growth","Ръст обекти (%YoY)"),o(r,"stat.deposits_per_month","Плащания по месеци"),o(r,"stat.deposit_method_percent","Плащания по начин на плащане"),o(r,"stat.no_payments_data","Няма постъпили плащания"),o(r,"stat.charged_per_month","Начислени"),o(r,"stat.collected_ratio","% събрани"),o(r,"component.managementPage.financeOverviewHeader","Финансов обзор"),o(r,"component.managementPage.managementBulkImportHeader","Групова редакция"),o(r,"dashboard.open.signals","Активни Сигнали"),o(r,"dashboard.no.signals.header","Няма активни сигнали"),o(r,"dashboard.no.signals.paragraph","В момента няма активни сигнали"),o(r,"maintenance.mode.header","Временен режим на поддръжка"),o(r,"labels.subscribers","Абонирани"),o(r,"labels.no_subscribers","Няма Абонирани"),o(r,"labels.subscribers_form_description","Абонираните потребители ще получават известие при промени по сигнала"),o(r,"contract.title","Договори"),o(r,"contract.new_service","Добави услуга"),o(r,"contract.edit_services","Редактирай услуги"),o(r,"contract.edit_contract","Редактирай договор"),o(r,"contract.edit_block","Редактирай обект"),o(r,"contract.fee_formula","Формула за такса"),o(r,"contract.notes","Бележки"),o(r,"contract.start_date","Начало"),o(r,"contract.end_date","Край"),o(r,"contract.amount","Сума"),o(r,"contract.no_end_date","без срок"),o(r,"contract.service_name","Услуга"),o(r,"contract.save_services","Запази"),o(r,"contract.cancel_edit","Отмени"),o(r,"contract.subscription_total","Абонамент общо"),o(r,"contract.per_month","/ мес"),o(r,"contract.active_count","активни"),o(r,"contract.expires_label","до"),o(r,"contract.archived","Архив"),o(r,"contract.services_tab","Услуги"),o(r,"contract.search_placeholder","Търси блок или управител..."),o(r,"contract.select_prompt","Изберете договор от списъка"),o(r,"contract.save_validation_error","Всяка услуга трябва да има име и сума"),o(r,"contract.save_error","Грешка при запазване. Опитайте отново."),o(r,"contract.no_notes","Няма бележки"),o(r,"contract.inactive_services","Неактивни услуги"),o(r,"contract.filter_all","Всички"),o(r,"contract.filter_active","Активни"),o(r,"contract.filter_expiring","Изтичат"),o(r,"contract.sort_name","По обект"),o(r,"contract.sort_total","По сума"),o(r,"contract.sort_end_date","По краен срок"),o(r,"contract.line.back","Назад"),o(r,"contract.line.crumb_services","Услуги"),o(r,"contract.line.new_service","Нова услуга"),o(r,"contract.line.status_active","Активна"),o(r,"contract.line.status_scheduled","Планирана промяна"),o(r,"contract.line.status_ended","Приключила"),o(r,"contract.line.current_state","Текущо състояние"),o(r,"contract.line.last_change","Последна промяна"),o(r,"contract.line.edit_details","Редактирай"),o(r,"contract.line.edit_details_full","Редактирай детайли"),o(r,"contract.line.save_details","Запази детайли"),o(r,"contract.line.cancel","Откажи"),o(r,"contract.line.amount_per_month","Сума / мес."),o(r,"contract.line.effective_from","В сила от"),o(r,"contract.line.end_label","Край"),o(r,"contract.line.no_end","без срок"),o(r,"contract.line.period_from","от ${params.date}"),o(r,"contract.line.period_until","до ${params.date}"),o(r,"contract.line.col_period","Срок"),o(r,"contract.line.scheduled_title","Планирана промяна"),o(r,"contract.line.scheduled_empty","Няма планирана промяна."),o(r,"contract.line.scheduled_one_per_row_note","Разрешена е по една планирана промяна на услуга. Редактирай или отмени текущата, за да насрочиш друга."),o(r,"contract.line.plan_change","Планирай промяна"),o(r,"contract.line.edit_scheduled","Редактирай планираната промяна"),o(r,"contract.line.cancel_scheduled","Отмени"),o(r,"contract.line.change_type_pct","Промяна с %"),o(r,"contract.line.change_type_price","Нова цена"),o(r,"contract.line.change_type_end","Прекратяване"),o(r,"contract.line.change_reason","Причина / бележка"),o(r,"contract.line.preview_new_from","Нова сума от"),o(r,"contract.line.preview_terminate_from","Услугата спира да се начислява"),o(r,"contract.line.preview_from_short","от"),o(r,"contract.line.save_change","Запази промяната"),o(r,"contract.line.plan_change_btn","Планирай промяна"),o(r,"contract.line.plan_end_btn","Планирай прекратяване"),o(r,"contract.line.history_title","История на промените"),o(r,"contract.line.action_create","Създаде услугата"),o(r,"contract.line.action_update","Редактира детайли"),o(r,"contract.line.action_price_corrected","Коригира цена"),o(r,"contract.line.action_scheduled","Планира промяна"),o(r,"contract.line.action_scheduled_cleared","Отмени планирана промяна"),o(r,"contract.line.action_applied","Приложена автоматично"),o(r,"contract.line.action_destroy","Изтри услугата"),o(r,"contract.line.add_service","Добави услуга"),o(r,"contract.line.percent_suffix","%"),o(r,"contract.line.in_days","след ${params.n} дни"),o(r,"contract.line.in_months","след ${params.n} мес."),o(r,"contract.line.today","днес"),o(r,"contract.line.tomorrow","утре"),o(r,"contract.line.history_load_error","Грешка при зареждане на историята"),o(r,"contract.line.system_user","Система"),o(r,"contract.line.delete_btn","Изтрий услугата"),o(r,"contract.line.delete_header","Изтриване на услуга"),o(r,"contract.line.delete_warning","Услугата ще бъде изтрита окончателно. Това действие не може да бъде отменено."),o(r,"contract.line.delete_confirm","Изтрий"),o(r,"contract.line.changes_one","1 промяна"),o(r,"contract.line.changes_many","${params.n} промени"),o(r,"contract.expense.tab","Разходи"),o(r,"contract.expense.title","Автоматични разходи"),o(r,"contract.expense.col_name","Разход"),o(r,"contract.expense.intro","На 25-то число всеки месец се създава разход от избраната каса за текущия месец."),o(r,"contract.expense.add","Нов автоматичен разход"),o(r,"contract.expense.empty","Няма конфигурирани автоматични разходи"),o(r,"contract.expense.name","Име"),o(r,"contract.expense.name_placeholder","Абонамент"),o(r,"contract.expense.description","Описание"),o(r,"contract.expense.description_hint","{period} се заменя с периода, напр. 01.06.2026 - 30.06.2026"),o(r,"contract.expense.fund","Каса"),o(r,"contract.expense.services","Услуги"),o(r,"contract.expense.no_services","Няма избрани услуги"),o(r,"contract.expense.include_breakdown","Включи разбивка на услугите в описанието"),o(r,"contract.expense.breakdown_short","С разбивка по услуги"),o(r,"contract.expense.amount","Сума"),o(r,"contract.expense.preview","Преглед"),o(r,"contract.expense.last_run","Последен разход"),o(r,"contract.expense.never_run","Няма създаден"),o(r,"contract.expense.save","Запази"),o(r,"contract.expense.cancel","Отказ"),o(r,"contract.expense.delete","Изтрий"),o(r,"contract.expense.delete_header","Изтриване на автоматичен разход"),o(r,"contract.expense.delete_warning","Автоматичният разход ще бъде изтрит и няма да се създават нови транзакции. Вече създадените остават."),o(r,"contract.expense.error","Грешка при запис"),o(r,"contract.expense.fund_placeholder","Избери каса"),o(r,"contract.expense.category","Категория"),o(r,"contract.expense.category_placeholder","Без категория"),o(r,"contract.expense.services_placeholder","Избери услуги"),o(r,"contract.expense.include_breakdown_hint","Всяка избрана услуга се добавя на отделен ред след описанието, напр. „Почистване: 100.00“. Без разбивка транзакцията съдържа само описанието и общата сума."),o(r,"contract.expense.preview_title","Така ще изглежда транзакцията"),o(r,"contract.expense.preview_empty","Въведи описание"),o(r,"contract.expense.preview_note","Период ${params.period}, ${params.count} активни услуги. Сумата се изчислява при създаването на транзакцията."),o(r,"survey.title","Анкети"),o(r,"survey.new","Ново гласуване"),o(r,"survey.edit","Редактирай гласуване"),o(r,"survey.topic","Тема"),o(r,"survey.description","Описание"),o(r,"survey.created_at","Създадено"),o(r,"survey.end_date","Краен срок"),o(r,"survey.questions","Въпроси"),o(r,"survey.add_question","Добави въпрос"),o(r,"survey.add_option","Добави вариант"),o(r,"survey.question_text","Текст на въпроса"),o(r,"survey.question_type_yesno","Да / Не / Въздържал се"),o(r,"survey.question_type_choose","Избор на вариант"),o(r,"survey.save_draft","Чернова"),o(r,"survey.publish","Публикувай"),o(r,"survey.status_active","Активно"),o(r,"survey.status_closed","Приключило"),o(r,"survey.status_draft","Чернова"),o(r,"survey.participation","Участие"),o(r,"survey.results","Резултати"),o(r,"survey.protocol","Протокол"),o(r,"survey.cast_vote","Гласувай"),o(r,"survey.confirm_vote","Потвърди гласуването"),o(r,"survey.edit_vote","Промени гласуването"),o(r,"survey.already_voted","Вече сте гласували. Можете да промените гласа си, докато анкетата е активна."),o(r,"survey.close_poll","Приключи гласуването"),o(r,"survey.close_confirm","Сигурни ли сте, че искате да приключите гласуването?"),o(r,"survey.delete_confirm","Сигурни ли сте, че искате да изтриете това гласуване? Действието е необратимо."),o(r,"survey.vote_recorded","Гласуването е записано!"),o(r,"survey.not_anonymous","Гласуването не е анонимно — имената на гласувалите се записват и включват в протокола по ЗУЕС."),o(r,"survey.quorum_reached","Кворум достигнат"),o(r,"survey.quorum_not_reached","Кворумът не е достигнат"),o(r,"survey.voters","Участници"),o(r,"survey.voted","Гласувал"),o(r,"survey.not_voted","Не е гласувал"),o(r,"survey.question_num","Въпрос"),o(r,"survey.of","от"),o(r,"survey.winner","Победител"),o(r,"survey.accepted","ПРИЕТО"),o(r,"survey.rejected","ОТХВЪРЛЕНО"),o(r,"survey.protocol_title","ПРОТОКОЛ"),o(r,"survey.download_pdf","Изтегли PDF"),o(r,"survey.print","Разпечатай"),o(r,"survey.send_notifications","Изпрати известия"),o(r,"survey.empty","Няма анкети"),o(r,"survey.estates_count","имота"),o(r,"survey.weight_pct","ид. части"),o(r,"survey.quorum_rule","мин. 26% · решения с 50%+1"),o(r,"survey.yes","За"),o(r,"survey.no","Против"),o(r,"survey.abstain","Въздържал се"),o(r,"survey.winner_note","победителят се записва в протокола"),o(r,"survey.winner_note_result","записан в протокола като прието решение"),o(r,"survey.voted_count","гласували"),o(r,"survey.owner_col","Собственик"),o(r,"survey.estate_col","Обект"),o(r,"survey.voted_estates","Гласували (обекти)"),o(r,"survey.ideal_parts","Ид. части"),o(r,"survey.question_num_short","В."),o(r,"survey.result_votes","гласа"),o(r,"survey.basic_info","Основна информация"),o(r,"survey.option_placeholder","Вариант"),o(r,"survey.missing_id_error","Възникна грешка: липсва ID на анкетата"),o(r,"editor.link_url","Адрес на връзката (URL)"),r);function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u={"en-US":{translation:(c(i={"estateTypes.apartment":"Apartment","estateTypes.garage":"Garage","estateTypes.office":"Office","estateTypes.store":"Store","estateTypes.parking_space":"Parking Space","estateTypes.parking space":"Parking Space","estateTypes.studio":"Studio","estateTypes.shop":"Shop","estateTypes.atelier":"Atelier","estateTypes.restaurant":"Restaurant","estateTypes.gym":"Gym","estateTypes.laboratory":"Laboratory","estateTypes.other":"Other","paymentMethods.null":"None","paymentMethods.bank":"Bank","paymentMethods.cash":"Cash","paymentMethods.card":"Card","paymentMethods.epay":"E-Pay","paymentMethods.easypay":"EasyPay","paymentMethods.number":"Number","paymentMethods.balance":"Balance","chargeStatus.null":"None","chargeStatus.unsettled":"Unsettled","chargeStatus.settled":"Settled","chargeStatus.partial":"Partial","ticketStates.all":"All","ticketStates.open":"Open","ticketStates.in_progress":"In Progress","ticketStates.resolved":"Resolved","ticketStates.invalid":"Invalid","ticketStates.closed":"Closed","invoiceStates.pending":"Pending","invoiceStates.paid":"Paid","ticketTypes.null":"None","ticketTypes.technical":"Technical","ticketTypes.other":"Other","transactionTypes.null":"None","transactionTypes.general":"General","transactionTypes.income":"Income","transactionTypes.expense":"Expense","estateCustomerTypes.tenant":"Tenant","estateCustomerTypes.owner":"Owner","ticketUserTypes.assignee":"Assignee","userActions.edit":"Edit","userActions.delete":"Delete","userActions.respond":"Respond","userActions.comment":"Comment","labels.date":"Date","labels.createdAt":"Created At","labels.title":"Title","labels.status":"Status","labels.comments":"Comments","labels.edited":"Edited","labels.id":"ID","labels.name":"Name","labels.customers":"Customers","labels.block":"Block","labels.author":"Author","labels.assignee":"Assignee","labels.content":"Content","labels.description":"Description","labels.detailed_description":"Detailed description","labels.published":"Published","labels.not_published":"Not Published","labels.none":"None","labels.incomes":"Incomes","labels.expenses":"Expenses","labels.amount":"Amount","labels.source":"Source","labels.payments":"Payments","labels.payment":"Payment","labels.action":"Action","labels.category":"Category","labels.resource":"Resource","labels.payment_number":"Payment Number","labels.user":"User","labels.chosen_funds":"Chosen Funds","labels.type":"Type","labels.type_lowerc":"type","labels.all_funds":"All Funds","labels.select_report_type":"Select Report Type","labels.save":"Save","labels.multiply":"Multiply","labels.from":"From","labels.add":"Add","labels.submit":"Save","labels.minimum":"Minimum","labels.total_amount":"Total Amount","labels.total":"Total","labels.charge_amount_left":"Charge Amount Left","labels.new_obligation":"New Obligation to","labels.obligation_change":"Obligation Change","labels.direction":"Direction","labels.select_direction":"Select Direction","labels.toall":"To All","labels.month":"Month","labels.client_number":"Client Number","labels.deposited_amount":"Deposited Amount","labels.prepaid_amount":"Prepaid Amount","labels.paid_amount":"Paid Amount","labels.official_receipt_cap":"Official Receipt","labels.print":"Print","labels.amount_due":"Amount Due","labels.yes":"Yes","labels.yes_low":"yes","labels.no":"No","labels.and":"and","labels.in":"in","labels.here":"here","labels.names":"Names","labels.day":"Day","labels.days":"Days","labels.apply":"Apply","labels.remove":"Remove","labels.filters":"Filters","labels.search":"Search","labels.change":"Change","labels.create":"Create","labels.deletion":"Deletion","labels.delete":"Delete","labels.close":"Close","labels.forwards":"Forwards","labels.enter":"Enter","labels.exit":"Exit","labels.proceed":"Proceed","labels.confirm_continue":"Are you sure you want to continue?","labels.fund":"Fund","labels.csv_file":"CSV file","labels.required_fields":"Required fields","labels.expense_csv_fields":"Expense CSV fields","labels.error":"Error","labels.from_date":"From Date","labels.to_date":"To Date","labels.all":"All","labels.votes":"Votes","labels.created":"Created","labels.updated":"Updated","labels.resolved_at":"Resolved at","labels.transaction_categories":"Transaction Categories","labels.contracted_service_categories":"Contracted Service Categories","contract.category":"Category","labels.transaction_categories_description":"Specifying types of transactions allows creating reports grouped by transaction type in the 'Management -> Finance' section","labels.enable_ticket_voting":"Тicket voting","labels.enable_ticket_voting_description":"Enabling this option allows users to vote on tickets","labels.google_review_url":"Google Maps review link","labels.google_review_url_description":"Shown to users who rate a resolved ticket with 5 stars, inviting them to share the rating on Google Maps","labels.ms365teams_webhook_url":"Microsoft Teams webhook","labels.ms365teams_webhook_url_description":'New tickets, resolved tickets, new reviews and a weekly summary are posted to a Teams channel. Create it via Workflows: "Post to a channel when a webhook request is received"',"labels.ticket_auto_subscribers":"Automatic ticket subscribers","labels.ticket_auto_subscribers_description":"Enter an assignee email and the colleague emails to add automatically as subscribers when a ticket is assigned to them. Each person receives a single notification.","labels.ticket_auto_subscribers_placeholder":"Subscriber emails","labels.ticket_auto_subscribers_assignee":"Assignee email","labels.ticket_auto_subscribers_invalid":"Check the entered email addresses","labels.ticket_auto_subscribers_add":"Add rule","labels.vendor_id":"Vendor ID","labels.estate_info":"Estate Info","labels.unique_number":"Unique Number","labels.distributed_amount":"Distributed Amount","labels.correspondent":"Correspondent","labels.no_results":"No results found","labels.exclude_canceled":"Exclude canceled transactions","side.management":"Management","side.locations":"Locations","side.properties":"Properties","side.signals":"Signals","side.dashboard":"Dashboard","side.residents":"Residents","side.accounting":"Accounting","titles.full_report":"Full Report","titles.report_debt_deposits":"Report Debts and Deposits","titles.debts_income":"Debts and Income","titles.cash_report":"Cash Report","titles.from_date":"From Date","titles.to_date":"To Date","placeholders.all_funds":"All Funds","placeholders.begin_writing_to_add":"Add a new value","titles.date_of_obligation":"Date of Obligation","titles.duties_paid":"Duties Paid","roles.admin":"Administrator","roles.staff":"Staff","roles.user":"User","blockdash.virt_dash":"Virtual Dashboard Enabled","blockdash.auto_gen":"Automatic Generation of Monthly Liabilities Enabled","blockdash.online_payments":"Online Payments Enabled","blockdash.notifications":"Automatic Notifications for Current Liabilities Enabled","resources.null":"All","resources.audit":"Tracking","resources.billing-attribute":"Billing Attribute","resources.billing-forecast":"Billing Forecast","resources.billing-model":"Billing Model","resources.billing-monthly-report":"Monthly Report","resources.billing-summary":"Billing Summary","resources.block":"Object","resources.board-post":"Board Post","resources.charge":"Obligation","resources.charge_to":"Charge to","resources.collection":"Collection","resources.collection-stats":"Collection statistics","resources.estate":"Estate","resources.estate_capital":"Estate","resources.estate-customers":"Resident","resources.file":"Document","resources.file-dir":"Directory","resources.note":"Note","resources.user-role":"Role","resources.billing-attribute-bulk-upsert":"Bulk billing attributes","resources.fund-transaction":"Transaction","resources.checkout":"Checkout","resources.currency.bgn":"BGN","resources.currency.eur":"€","profile.remove_link":"Remove link between","profile.remove_user_link":"Are you sure you want to remove the link between user","profile.and_property":"and property","profile.other_properties":"other properties","viber.quickacess_with":"Quick access with","viber.chatbot":"Viber chatbot","viber.chatbot_info":"Through our Viber chatbot you will receive up-to-date information related to your apartment ownership and you can quickly and easily check your current liabilities.","viber.scan_code":"Scan the code to start a chat and follow the instructions.","viber.clickhere":"Click here","viber.click_if_app":", if you are using a mobile browser and have already installed the application","logActions.null":"All","logActions.create":"add","logActions.update":"change","logActions.destroy":"delete","logActions.reconcile":"confirm","logActions.reconcile_cap":"Confirm","logActions.remove_active_sessions":"delete active sessions","logActions.cancel_payments":"cancel payments","logActions.perform_create_payment_return":"return funds to balance","logActions.regenerate":"regenerate","logActions.init":"started","paymentTypes.null":"All","paymentTypes.cash":"Cash","paymentTypes.bank":"Bank transfer","permissions.controlPanelView":"Control panel view","permissions.billingAccountAdd":"Add cash register","permissions.billingAccountEdit":"Edit cash register","permissions.billingAccountDelete":"Delete cash register","permissions.billingAccountView":"View cash register","permissions.billingAccountViewAtDisposal":"View cash register availability","permissions.billingAccountViewBalance":"View cash register balance","permissions.billingAttributeAdd":"Add billing attribute","permissions.billingAttributeEdit":"Edit billing attribute","permissions.billingModelAdd":"Add billing model","permissions.billingModelEdit":"Edit billing model","permissions.billingReportView":"View report","permissions.billingReportEdit":"Change report (lock, unlock)","permissions.billingSettlementDelete":"Delete Payment","permissions.billingTransactionCreate":"Add Transaction","permissions.billingTransactionDelete":"Delete Transaction","permissions.billingTransactionView":"View Transactions","permissions.billingTransactionEdit":"Edit Transaction","permissions.billingConfirmCollection":"Confirm Payment","permissions.blockAdd":"Add Object","permissions.blockEdit":"Edit Object","permissions.boardEdit":"Edit Virtual Board","permissions.boardEditPost":"Edit Virtual Board Posts","permissions.chargeAdd":"Add Obligation","permissions.chargeDelete":"Delete Obligation","permissions.collectionGlobalView":"View Collections Section","permissions.customerEdit":"Edit Customer Profile","permissions.customerView":"View Customers","permissions.estateCustomerAdd":"Add Customer to Estate","permissions.estateCustomerDelete":"Remove Customer from Estate","permissions.estateEdit":"Edit Estate","permissions.estateGlobalView":"View All Managed Estates","permissions.estateSettleAmount":"Add Payment to Estate","permissions.managementBulkImport":"Bulk Edit","permissions.noteEdit":"Edit Note","permissions.notesView":"View Notes","permissions.teamAdd":"Add Account to Team","permissions.teamDelete":"Remove Account from Team","permissions.teamEdit":"Edit Team Accounts","permissions.teamView":"View Team Accounts","permissions.ticketEdit":"Edit Ticket","permissions.ticketGlobalView":"View All Tickets","billing.unt":"unit","billing.change_of":"Change of","billing.newattr":"New Attribute","billing.value":"Value","billing.attributes":"Attributes","billing.full_payment":"Full Payment","billing.save":"Save","billing.budget":"Budget","billing.reports":"Reports","billing.payments":"Payments","billing.transactions":"Transactions","billing.obligations":"Charges","billing.tills":"Cash Registers","billing.payment_model":"Billing Model","billing.old_period":"Old Period","billing.balance_to":"Balance to","billing.total_per_floor":"Total Balance per Floor","billing.prepaid_fees":"Prepaid Fees","billing.obligations_to":"Charges to","billing.accrued_period":"Accrued during the period","billing.collected_contr":"Collected Installments","billing.other_incomes":"Other Incomes","billing.total_income":"Total Income","billing.total_expense":"Total Expenses","billing.collection_remaining":"Total Remaining to Collect","billing.monthly_reports":"Monthly Reports","billing.balances_per_month":"Balances per Period","billing.publish_modal_header":"Publish Billing Report","billing.publish_modal_content":"Publishing this report will lock it and prevent further modifications. The report will become visible to all users.","billing.publish_modal_send_email":"Send email notification to block management","billing.transaction_reversed_on":"Transaction reversed on","billing.from_type":"From type","billing.new_order":"New order","billing.withdraw":"Withdraw","billing.cash":"Cash","billing.discount":"Discount","billing.bank":"Bank","billing.easypay":"EasyPay","billing.epay":"ePay","billing.transaction_date":"Transaction date","billing.transaction_details":"Transaction details","billing.invoice_info":"Invoice info","billing.invoice_info_placeholder":"Invoice text - displayed exactly as entered","billing.attached_files":"Attached files","billing.details_pill":"details","billing.expenses":"Expenses","billing.bank_file_import":"Bank file import","block.report_to":"Report to","block.no_reports":"No reports available","block.available":"Available","block.current_liabilities":"Current liabilities","block.arrears":"Arrears","block.clients":"Clients","block.signals_info":"\nSignals are a means of communication of problems and suggestions,\nrelated to the apartment building to which you belong.\n","block.signals_info_customer_has_debt":"\n\nSending signals is not possible because you have unpaid liabilities.\n","block.signal":"Signal","block.welcome":"Welcome!","block.info_functionality":"\nWould you like to learn more about the functionality of the dashboard?\n","block.enter":"Enter me","block.object_archived":"This object is archived","block.notes":"Notes","block.management":"Management","block.my_tab":"My Profile","block.messages":"Messages","block.info":"Information","block.documents":"Documents","block.location_balance":"Balance for objects","block.current_balances":"Current balances","block.reference_monthly_rep":"\nThe reference for the period is based on the published monthly reports. With\nthis checkmark you can only display the current balances.\n","block.download":"Download","block.reference_per_loc":"Reference for balances by objects","block.new_building":"New building","block.archive":"Archive","block.to_archive":"Archiving of","block.archiving_disable_attr":"Archiving the object will disable all automatic processes, \nincluding online payments. Are you sure you want to continue?","block.address":"Address","block.auto_generate_rep":"Automatic generation of monthly liabilities","block.configured_budget_info":"\nThe configured budget is used to automatically create\nmonthly liabilities. Liabilities are generated on the last day of\nthe month and are available for online payment from the 1st of the following month.\n","block.auto_notifications_debts":"Automatic notifications for current liabilities","block.auto_email_notifs":"\nAutomatic sending of e-mail notifications with the current liabilities\nto each client. They are sent on the first Wednesday of the month.\n","block.virtual_dash":"Virtual dashboard","block.allows_access_email":"\nAllows access to the system of all residents with configured\ne-mail address.\n","block.signals_enabled":"Signals","block.signals_enabled_info":"\nAllows residents to send signals about problems related to the apartment building to which they belong. Virtual dashboard must be enabled for this feature.\n","block.epay_easypay_integr":"Epay / EasyPay integration","block.current_payments_info":"\nCurrent liabilities become available for payment through the ePay and EasyPay systems.\nCollected amounts are transferred to an account of your choice.\nTransaction fees charged by the provider are added to the fixed monthly subscription.\n","block.card_payments":"Card Payments","block.allows_card_payment":"\nAllows owners and residents to pay their current liabilities with a card directly from the virtual dashboard of Smart Entrance. For card payments, the transaction fee is included and is paid by the client.\n","block.none_available":"No objects available","block.create_new":"Create new","block.active":"Active"},"block.archive","Archive"),c(i,"block.new_object","New object"),c(i,"block.number_of_properties","Number of properties"),c(i,"block.facility_manager","Facility Manager"),c(i,"block.select_facility_manager","Select facility manager"),c(i,"block.facility_manager_optional","Optional field"),c(i,"block.hero.photo_n","Photo ${params.n}"),c(i,"block.hero.prev","Previous"),c(i,"block.hero.next","Next"),c(i,"block.hero.managed_by","managed by"),c(i,"block.hero.settings","Hero settings"),c(i,"block.hero.building_photos","Building photos"),c(i,"block.hero.logo","Logo"),c(i,"block.hero.logo_display","Logo display"),c(i,"block.hero.logo_size","Logo size"),c(i,"block.hero.add_photo","Add photo"),c(i,"block.hero.delete","Delete"),c(i,"block.hero.remove","Remove"),c(i,"block.hero.invert_logo","Invert (for dark logos)"),c(i,"block.hero.mode.overlay","Overlay"),c(i,"block.hero.mode.chip","Chip"),c(i,"block.hero.mode.text","Text"),c(i,"block.hero.mode.none","Hide"),c(i,"block.hero.move_left","Move left"),c(i,"block.hero.move_right","Move right"),c(i,"block.hero.make_primary","Make primary"),c(i,"board.messages","Messages"),c(i,"board.no_new_msg","No new messages"),c(i,"board.new_message","New message"),c(i,"board.change_message","Change message"),c(i,"board.upload_new_file","Upload new file"),c(i,"board.attached_documents","Attached documents"),c(i,"board.uploading","Uploading.."),c(i,"board.notif_to_inhabitant","Notification to residents"),c(i,"board.notifs_mail_viber","\nResidents associated with this object receive notifications by email and Viber\nfor every new message. Uncheck to disable this\nfunctionality. Notifications are sent after about 5 minutes, which\nallows you to make corrections or remove the message.\n"),c(i,"common.back","Back"),c(i,"common.widescreen","Widescreen"),c(i,"common.confirm_deletion","Confirm Deletion"),c(i,"common.want_to_delete","Do you want to delete"),c(i,"common.forever","forever"),c(i,"common.this_op_irreversible","This operation is irreversible"),c(i,"common.page","Page"),c(i,"common.page_of","of"),c(i,"estate.add_inhabitat","Adding a resident"),c(i,"estate.inhabitat","Resident"),c(i,"estate.choose_profile","Choose profile"),c(i,"estate.profile","Profile"),c(i,"estate.select_type","Select type"),c(i,"estate.tenant","Tenant"),c(i,"estate.owner","Owner"),c(i,"estate.client_number","Client Number:"),c(i,"estate.floor","Floor"),c(i,"estate.fee_discount_pct","Fee discount (%)"),c(i,"estate.fee_discount_info","The discount is applied automatically when a charge is paid. The owner sees full amounts - the discount is visible only to managers."),c(i,"estate.pay","Pay"),c(i,"estate.prepay","Pre-pay"),c(i,"estate.return_deposit","Return deposit"),c(i,"estate.add_obligation","Add obligation"),c(i,"estate.send_reminders","Send charge reminder"),c(i,"estate.send_reminders_short","Send reminder"),c(i,"estate.send_reminders_to","Send unsettled charge reminder to"),c(i,"estate.send_reminders_description","Send a reminder to residents about their unsettled charges. Select which channels to use for sending the reminder."),c(i,"estate.send_email","Send email"),c(i,"estate.send_text","Send text message"),c(i,"estate.send","Send reminder"),c(i,"estate.reminders_scheduled","Charge reminder scheduled successfully"),c(i,"estate.notification_tone","Message tone"),c(i,"estate.tone_remind","Reminder"),c(i,"estate.tone_warn","Warning"),c(i,"estate.tone_final_warning","Final Warning"),c(i,"estate.tone_preview_remind","Reminder: ${params.location} has ${params.count} totaling ${params.amount} EUR. Please settle ${params.pronoun}. ${params.landlord}"),c(i,"estate.tone_preview_warn","Notice: ${params.location} has overdue charges of ${params.amount} EUR. Please settle them within 7 days. ${params.landlord}"),c(i,"estate.tone_preview_final_warning","Final notice: ${params.location} has overdue charges of ${params.amount} EUR. If unpaid within 7 days, enforced collection under Art. 38 of the Condominium Management Act will be requested. ${params.landlord}"),c(i,"estate.tone_preview_one","1 charge"),c(i,"estate.tone_preview_many","${params.count} charges"),c(i,"estate.tone_preview_pronoun_one","it"),c(i,"estate.tone_preview_pronoun_many","them"),c(i,"estate.notification_history","Notification History"),c(i,"estate.no_previous_notifications","No previous notifications"),c(i,"estate.notification_date","Date"),c(i,"estate.notification_channel","Channel"),c(i,"estate.notification_recipient","Recipient"),c(i,"estate.notification_tone_label","Tone"),c(i,"estate.notification_triggered_by","Sent by"),c(i,"estate.notification_message","Message"),c(i,"estate.notification_charges_count","Charges count"),c(i,"estate.notification_total_amount","Total amount"),c(i,"estate.send_new_reminder","Send new reminder"),c(i,"estate.auto_bill_off","Automatic billing for this property is disabled"),c(i,"estate.no_periodic_bill","No new periodic charges will be applied"),c(i,"estate.has_debt","only with unpaid charges"),c(i,"estate.unset_debt","unpaid amount"),c(i,"estate.count_debt","number of charges"),c(i,"estate.ap1","Apt. 1"),c(i,"estate.unsettled_amount","Unpaid amount"),c(i,"estate.from","From"),c(i,"estate.to","To"),c(i,"estate.add_estate","Adding a property"),c(i,"estate.change_estate","Changing a property"),c(i,"estate.preferred_payment_method","Preferred payment method"),c(i,"estate.pick_payment_method","Choose payment method"),c(i,"estate.automatic_tax","Automatic billing"),c(i,"estate.prefer","Prefers"),c(i,"estate.inst_to","Installment to Et.s."),c(i,"estate.sorting","Sorting"),c(i,"estate.desc_liabiliies","Liabilities (descending)"),c(i,"estate.asc_liabiliies","Liabilities (ascending)"),c(i,"estate.default_order","Default order"),c(i,"estate.name_order","By name"),c(i,"estate.type_order","By type"),c(i,"estate.properties","Properties"),c(i,"estate.new_property","New property"),c(i,"estate.property_search","Property search"),c(i,"estate.branch_numb","Branch No"),c(i,"estate.liab_own_estate","Liabilities to my properties"),c(i,"estate.proceed_forward_stripe",'After clicking the "Continue" button you will be redirected to the\nStripe website to pay'),c(i,"estate.payment_to","Payment of liabilities to"),c(i,"estate.new_payment_to","New payment to"),c(i,"estate.automatic_payment","Automatic repayment of current liabilities"),c(i,"estate.checkmark_debt_order","\nBy default, current liabilities are repaid from\noldest to newest. By checking this box you can\ndisable this functionality and choose exactly which\nliabilities to pay below.\n"),c(i,"estate.deposit_return","Deposit return"),c(i,"estate.count_unpaid_debt","Number of unpaid liabilities"),c(i,"estate.payment_details","Payment details"),c(i,"estate.transaction_fee","Transaction fee"),c(i,"estate.prepay_1_months","1 month"),c(i,"estate.prepay_3_months","3 months"),c(i,"estate.prepay_6_months","6 months"),c(i,"estate.prepay_12_months","12 months"),c(i,"estate.choose_prepay_period","Choose prepayment period"),c(i,"estate.current_debt","Current charges"),c(i,"estate.typical_monthly_payment","Current monthly charge"),c(i,"estate.enable_prepay","I want to prepay for several months"),c(i,"estate.prepay_amount","Prepaid amount"),c(i,"estate.total_amount","Total amount"),c(i,"file.common","Common"),c(i,"file.no_attached_documents","No attached documents"),c(i,"file.change_directory","Change directory"),c(i,"file.document_select","Document selection"),c(i,"file.directory","Directory"),c(i,"file.folder","Folder"),c(i,"file.attach","Attach"),c(i,"management.see","See"),c(i,"management.download","Download"),c(i,"management.usage","Usage"),c(i,"management.payment_method","Payment method"),c(i,"management.from_date","From Date"),c(i,"management.details","Details"),c(i,"management.archived","Archived"),c(i,"management.select_object","Select object"),c(i,"management.customer_number","Customer Number"),c(i,"management.property","Property"),c(i,"management.amount_to_distribute","Amount to distribute"),c(i,"management.per_basis","On basis"),c(i,"management.email","E-Mail"),c(i,"management.mobile_phone","Mobile phone"),c(i,"management.contacts","Contacts"),c(i,"management.income_expenses","Income and expenses"),c(i,"management.intitial_entrys","Initial number of input rows"),c(i,"management.select_template","Select input template"),c(i,"management.table_copied_to_memory","The table has been copied to memory!"),c(i,"management.copy","Copy"),c(i,"management.data_saved_successfuly","Data saved successfully!"),c(i,"management.error_saving","An error occurred while saving. Please check the input and try again"),c(i,"management.add_row_above","Add row above"),c(i,"management.add_row_below","Add row below"),c(i,"management.delete_row","Delete row"),c(i,"management.no_payments","No payments received"),c(i,"management.unconfirmed_payments","Unconfirmed payments"),c(i,"management.summary","Summary"),c(i,"management.per_month","Per month"),c(i,"management.per_object","Per object"),c(i,"management.per_day","Per day"),c(i,"management.history","History"),c(i,"management.collected_amount","Collected amount from"),c(i,"management.confirm_collected","Are you sure you want to confirm the collected"),c(i,"management.collected_for_period","Collected for the period"),c(i,"management.unconfirmed","Unconfirmed"),c(i,"management.confirmed","Confirmed"),c(i,"management.delete_role","Delete role"),c(i,"management.confirm_role_deletion","Are you sure you want to delete the role"),c(i,"management.new_role","New role"),c(i,"management.changes_saved_successfully","Changes saved successfully"),c(i,"management.role_name","Role name"),c(i,"management.more","More"),c(i,"management.activity_report","Activity report"),c(i,"management.user_change","User change"),c(i,"management.new_user","New user"),c(i,"management.last_name","Last name"),c(i,"management.select_role","Select role"),c(i,"management.to","To"),c(i,"management.with_name","With name"),c(i,"management.with_title","With title"),c(i,"management.with_first_name","With first name"),c(i,"management.with","With"),c(i,"management.for_amount_of","For the amount of"),c(i,"management.logout_all_devices","Logout from all devices using this profile"),c(i,"management.confirm_logout_devices","Are you sure you want to logout from all devices using this profile?"),c(i,"management.deactivate_user","Deactivate user"),c(i,"management.confirm_user_deactivation","Are you sure you want to deactivate the user"),c(i,"management.deactivate","Deactivate"),c(i,"management.search_email_name_role","Search by e-mail, name, and role."),c(i,"management.roles","Roles"),c(i,"management.team","Team"),c(i,"management.action_history","Action history"),c(i,"management.subscription_settings","Subscription and settings"),c(i,"management.transactions","Transactions"),c(i,"note.new_note","New note"),c(i,"note.content","Content..."),c(i,"note.error","Error"),c(i,"note.add","Add"),c(i,"note.cashier_printout","In cashier printout"),c(i,"note.cashier_note","Cashier note"),c(i,"profile.change_profile","Change profile"),c(i,"profile.new_profile","New profile"),c(i,"profile.board_member","Board member"),c(i,"profile.company","Company"),c(i,"profile.unique_ID","Unique ID"),c(i,"profile.manager","Manager"),c(i,"profile.manager_placeholder","John Doe"),c(i,"profile.residents","Residents"),c(i,"profile.copy_selected_emails","Copy e-mail address of selected"),c(i,"profile.management_board","Management board"),c(i,"ticket.created_in_last","Created in the last"),c(i,"ticket.in_condition","In condition"),c(i,"ticket.no_comments","No comments on this ticket yet."),c(i,"ticket.delete_comment","Delete comment"),c(i,"ticket.confirm_deletion","Are you sure you want to delete this comment"),c(i,"ticket.comment_deleted","Comment deleted"),c(i,"ticket.edit_comment","Edit comment"),c(i,"ticket.add_comment","Add comment"),c(i,"ticket.comment_placeholder","Write a comment..."),c(i,"ticket.change_signal","Change signal"),c(i,"ticket.send_signal","Send signal"),c(i,"ticket.issue_type","Issue type"),c(i,"ticket.select_user","Select user"),c(i,"ticket.official","Official"),c(i,"ticket.new","New"),c(i,"ticket.assigned_to_me","Assigned to me"),c(i,"ticket.in_progress","In progress"),c(i,"ticket.completed","Completed"),c(i,"ticket.filtered","Filtered"),c(i,"ticket.upload","Upload"),c(i,"helpers.error_check_data","Please check the provided data and try again"),c(i,"helpers.try_again","Please try again."),c(i,"charge.delete_selected","Delete selected charges"),c(i,"charge.delete_due","Delete charges"),c(i,"charge.selected_for_deletion","You have selected to delete the following charges"),c(i,"charge.generate_for_period","With this action, you will regenerate the automatically billed charges for the period"),c(i,"charge.needed_if_change","This is necessary for significant changes in the budget or attributes of a group of properties (e.g. occupancy) after they have already been generated."),c(i,"charge.payment_restored","All made payments will be returned to the balance of the respective properties and will be used for automatic settlement at the end of the day."),c(i,"charge.regenerate","Regenerate"),c(i,"charge.recalc_auto_debt","Recalculate automatically billed charges"),c(i,"charge.for_period","For period"),c(i,"charge.period","Period"),c(i,"charge.automatically_billed","Automatically billed charges"),c(i,"charge.unit","Unit"),c(i,"charge.all_debt","All charges"),c(i,"charge.to_property","To property"),c(i,"charge.current","Current"),c(i,"charge.overdue","Overdue"),c(i,"charge.total","Total"),c(i,"charge.search","Search"),c(i,"charge.search_capital","Search"),c(i,"charge.branch_numb","Branch No."),c(i,"charge.condition","Condition"),c(i,"charge.from_date","From date"),c(i,"charge.to_date","To date"),c(i,"charge.model","Model"),c(i,"charge.billing_model","Billing model"),c(i,"charge.obligations","Charges"),c(i,"charge.no_matter","No matter"),c(i,"charge.return_obligation","Return obligation"),c(i,"charge.balance","Balance"),c(i,"charge.cause","Cause"),c(i,"charge.return_to_balance","Return to balance"),c(i,"charge.fund","Fund"),c(i,"charge.current_capital","Current"),c(i,"charge.overdue_capital","Overdue"),c(i,"charge.regen_auto_debt","Regenerate automatic charges for the period"),c(i,"component.charge-table.description_header","Charge to ${params.fund} from ${params.date}"),c(i,"component.pay-by-card.transaction_fee_info","Please note the additional administrative fee of 2% (but not less than €1.02), which applies to the amount of each payment. This fee is introduced to cover the costs associated with processing the transaction."),c(i,"fund.public_in_reports","Public (present in reports)"),c(i,"fund.balance","Balance"),c(i,"fund.create_fund","Create a new fund"),c(i,"fund.change_of","Change of"),c(i,"model.change","Change model"),c(i,"model.new","New model"),c(i,"model.attribute","Attribute"),c(i,"model.ic","IC%"),c(i,"model.to_checkout","To checkout"),c(i,"model.min_price","Minimum price"),c(i,"model.price","Price"),c(i,"model.foreach_perc.eur","2.56 EUR for each % of ideal parts, minimum 2.15"),c(i,"settlement.confirm_payment_to","Confirm payment to"),c(i,"settlement.confirm_payment","Are you sure you want to confirm payment from"),c(i,"settlement.to","to"),c(i,"settlement.paid","Paid"),c(i,"settlement.payment_info","Payment information"),c(i,"settlement.payment_number","Payment Number"),c(i,"settlement.payment_to","Payment to"),c(i,"settlement.delete_payment","Delete payment to"),c(i,"settlement.delete_confirmation","Are you sure you want to delete payment from"),c(i,"settlement.payment_method","Payment method"),c(i,"settlement.deleted","Deleted"),c(i,"settlement.client_number","Client Number"),c(i,"settlement.show_deleted","Show deleted"),c(i,"settlement.payments","Payments"),c(i,"settlement.casheer","Cashier"),c(i,"settlement.fees","Fees"),c(i,"settlement.payment_reversed","Payment reversed on"),c(i,"settlement.reverse_transaction","Reverse transaction"),c(i,"settlement.reason_for_reverse","Reason for reversing the transaction"),c(i,"settlement.page.title","Payments"),c(i,"sandbox.demo_version","Demo version"),c(i,"sandbox.welcome","Welcome to the demo version of Smart Entrance!"),c(i,"sandbox.intro","Here you can freely try many of the features we offer."),c(i,"sandbox.demo_obj","For your convenience, we have created an object with a set of properties, funds, and payments that you can modify as you wish."),c(i,"sandbox.feedback","Do you have questions or want to learn more about our services? Do not hesitate to send an inquiry to"),c(i,"authwrap.letter","Access with email"),c(i,"authwrap.password","Access with password"),c(i,"authwrap.demo","Demo environment"),c(i,"authwrap.agreement","By submitting a registration request, you declare that you have read, agree to, and commit to complying with the"),c(i,"license.terms_of_use","terms of use"),c(i,"login.loginas","Login as user"),c(i,"login.admin_loginas","Administrators can log into the system as another user. Do you want to continue as"),c(i,"login.link_send","A letter with an access link will be sent to the specified address"),c(i,"login.instruction_mail","Within a few minutes, a letter with instructions for accessing the system will arrive at the specified address."),c(i,"login.nomail_info",'If this does not happen, try logging in again via "Access with letter". To use "Access with password", it is necessary to create one.'),c(i,"login.pass_manage","Change or create password"),c(i,"login.understood","Understood"),c(i,"login.password","Password"),c(i,"login.repeat_password","Repeat password"),c(i,"login.tologin","To login"),c(i,"password.change","Change password"),c(i,"password.change2","Change password"),c(i,"password.successful_recovery","Successful recovery"),c(i,"password.recovery_mail","A letter with a link to recover access to your user account has been sent to your email."),c(i,"register.tryout","Try the platform's features without binding conditions"),c(i,"register.existing","If your building already uses Smart Entrance, you can log in"),c(i,"register.demo","Register"),c(i,"tour.management","Details on property management."),c(i,"tour.charges","Charges for your properties."),c(i,"tour.notes","Notes. Here you can fill in any information that is for official use only and is not visible to clients/residents/owners."),c(i,"tour.messages","Here you can track details of scheduled activities in your building - for example, when our cashier will visit you, for which date a general meeting is scheduled, when pest control is planned, etc."),c(i,"tour.info","Here we place general information about your building - address, number and type of individual objects, services from COS Bulgaria, important phone numbers of service providers, etc."),c(i,"tour.docs","Here you can familiarize yourself with important documents related to the management and maintenance of your building - minutes of General Meetings, contracts with suppliers, etc."),c(i,"info.obligation_paid","This obligation is paid and cannot be changed."),c(i,"info.obligation_generated1","This obligation is generated automatically."),c(i,"info.obligation_generated2","Any change will remove the information on how it was composed."),c(i,"warning.importFullReplacement","Warning: The data in this table entirely replaces the already entered values for a given object. Removing rows is interpreted as 'deletion'."),c(i,"error.saving","Error saving. Please try again or contact customer service."),c(i,"error.error_copying_table","An error occurred while copying the table!"),c(i,"error.error_occurred","An error occurred"),c(i,"error.error_try_later","An error occurred. Please try again later."),c(i,"error.page_not_found","Page not found"),c(i,"error.file_upload_failed","File upload failed"),c(i,"error.csv_file_required","CSV file is required"),c(i,"error.bulk_import_file_store_failed","The file could not be saved in the browser. Please try again."),c(i,"error.bulk_import_file_missing","The selected file is no longer available. Please select it again."),c(i,"stat.estates","Number of properties"),c(i,"stat.estates_growth","Property growth (%YoY)"),c(i,"stat.active_blocks","Active objects"),c(i,"stat.active_blocks_growth","Object growth (%YoY)"),c(i,"stat.deposits_per_month","Payments per month"),c(i,"stat.deposit_method_percent","Payments by payment method"),c(i,"stat.no_payments_data","No payments received"),c(i,"stat.charged_per_month","Charged"),c(i,"stat.collected_ratio","% collected"),c(i,"component.managementPage.financeOverviewHeader","Financial Overview"),c(i,"component.managementPage.managementBulkImportHeader","Bulk Editing"),c(i,"dashboard.open.signals","Active Signals"),c(i,"dashboard.no.signals.header","No current tickets"),c(i,"dashboard.no.signals.paragraph","There are currently no open tickets for this block."),c(i,"maintenance.mode.header","Temporary Maintenance Mode"),c(i,"labels.subscribers","Subscribers"),c(i,"labels.no_subscribers","No Subscribers"),c(i,"labels.subscribers_form_description","Subscribed users will be notified of changes to this ticket"),c(i,"contract.title","Contracts"),c(i,"contract.new_service","Add service"),c(i,"contract.edit_services","Edit services"),c(i,"contract.edit_contract","Edit contract"),c(i,"contract.edit_block","Edit block"),c(i,"contract.fee_formula","Fee formula"),c(i,"contract.notes","Notes"),c(i,"contract.start_date","Start"),c(i,"contract.end_date","End"),c(i,"contract.amount","Amount"),c(i,"contract.no_end_date","no end date"),c(i,"contract.service_name","Service"),c(i,"contract.save_services","Save"),c(i,"contract.cancel_edit","Cancel"),c(i,"contract.subscription_total","Subscription total"),c(i,"contract.per_month","/ mo"),c(i,"contract.active_count","active"),c(i,"contract.expires_label","until"),c(i,"contract.archived","Archived"),c(i,"contract.services_tab","Services"),c(i,"contract.search_placeholder","Search block or manager..."),c(i,"contract.select_prompt","Select a contract from the list"),c(i,"contract.save_validation_error","Every service must have a name and amount"),c(i,"contract.save_error","Error saving. Please try again."),c(i,"contract.no_notes","No notes"),c(i,"contract.inactive_services","Inactive services"),c(i,"contract.filter_all","All"),c(i,"contract.filter_active","Active"),c(i,"contract.filter_expiring","Expiring"),c(i,"contract.sort_name","By block"),c(i,"contract.sort_total","By amount"),c(i,"contract.sort_end_date","By end date"),c(i,"contract.line.back","Back"),c(i,"contract.line.crumb_services","Services"),c(i,"contract.line.new_service","New service"),c(i,"contract.line.status_active","Active"),c(i,"contract.line.status_scheduled","Scheduled change"),c(i,"contract.line.status_ended","Ended"),c(i,"contract.line.current_state","Current state"),c(i,"contract.line.last_change","Last change"),c(i,"contract.line.edit_details","Edit"),c(i,"contract.line.edit_details_full","Edit details"),c(i,"contract.line.save_details","Save details"),c(i,"contract.line.cancel","Cancel"),c(i,"contract.line.amount_per_month","Amount / month"),c(i,"contract.line.effective_from","Effective from"),c(i,"contract.line.end_label","End"),c(i,"contract.line.no_end","no end"),c(i,"contract.line.period_from","from ${params.date}"),c(i,"contract.line.period_until","until ${params.date}"),c(i,"contract.line.col_period","Term"),c(i,"contract.line.scheduled_title","Scheduled change"),c(i,"contract.line.scheduled_empty","No scheduled change."),c(i,"contract.line.scheduled_one_per_row_note","Only one scheduled change per service is allowed. Edit or cancel the current one to schedule another."),c(i,"contract.line.plan_change","Plan a change"),c(i,"contract.line.edit_scheduled","Edit scheduled change"),c(i,"contract.line.cancel_scheduled","Cancel"),c(i,"contract.line.change_type_pct","Percent change"),c(i,"contract.line.change_type_price","New price"),c(i,"contract.line.change_type_end","Terminate"),c(i,"contract.line.change_reason","Reason / note"),c(i,"contract.line.preview_new_from","New amount from"),c(i,"contract.line.preview_terminate_from","Service stops being charged"),c(i,"contract.line.preview_from_short","from"),c(i,"contract.line.save_change","Save change"),c(i,"contract.line.plan_change_btn","Plan change"),c(i,"contract.line.plan_end_btn","Plan termination"),c(i,"contract.line.history_title","History"),c(i,"contract.line.action_create","Created service"),c(i,"contract.line.action_update","Edited details"),c(i,"contract.line.action_price_corrected","Corrected amount"),c(i,"contract.line.action_scheduled","Scheduled change"),c(i,"contract.line.action_scheduled_cleared","Cancelled scheduled change"),c(i,"contract.line.action_applied","Applied automatically"),c(i,"contract.line.action_destroy","Deleted service"),c(i,"contract.line.add_service","Add service"),c(i,"contract.line.percent_suffix","%"),c(i,"contract.line.in_days","in ${params.n} days"),c(i,"contract.line.in_months","in ${params.n} months"),c(i,"contract.line.today","today"),c(i,"contract.line.tomorrow","tomorrow"),c(i,"contract.line.history_load_error","Failed to load history"),c(i,"contract.line.system_user","System"),c(i,"contract.line.delete_btn","Delete service"),c(i,"contract.line.delete_header","Delete service"),c(i,"contract.line.delete_warning","The service will be deleted permanently. This action cannot be undone."),c(i,"contract.line.delete_confirm","Delete"),c(i,"contract.line.changes_one","1 change"),c(i,"contract.line.changes_many","${params.n} changes"),c(i,"contract.expense.tab","Expenses"),c(i,"contract.expense.title","Automatic expenses"),c(i,"contract.expense.col_name","Expense"),c(i,"contract.expense.intro","On the 25th of each month an expense for the current month is created from the selected fund."),c(i,"contract.expense.add","New automatic expense"),c(i,"contract.expense.empty","No automatic expenses configured"),c(i,"contract.expense.name","Name"),c(i,"contract.expense.name_placeholder","Subscription"),c(i,"contract.expense.description","Description"),c(i,"contract.expense.description_hint","{period} is replaced with the period, e.g. 01.06.2026 - 30.06.2026"),c(i,"contract.expense.fund","Fund"),c(i,"contract.expense.services","Services"),c(i,"contract.expense.no_services","No services selected"),c(i,"contract.expense.include_breakdown","Include service breakdown in the description"),c(i,"contract.expense.breakdown_short","With service breakdown"),c(i,"contract.expense.amount","Amount"),c(i,"contract.expense.preview","Preview"),c(i,"contract.expense.last_run","Last expense"),c(i,"contract.expense.never_run","Not created yet"),c(i,"contract.expense.save","Save"),c(i,"contract.expense.cancel","Cancel"),c(i,"contract.expense.delete","Delete"),c(i,"contract.expense.delete_header","Delete automatic expense"),c(i,"contract.expense.delete_warning","The automatic expense will be deleted and no new transactions will be created. Existing ones are kept."),c(i,"contract.expense.error","Failed to save"),c(i,"contract.expense.category","Category"),c(i,"contract.expense.category_placeholder","No category"),c(i,"contract.expense.fund_placeholder","Select fund"),c(i,"contract.expense.services_placeholder","Select services"),c(i,"contract.expense.include_breakdown_hint",'Each selected service is appended on its own line after the description, e.g. "Cleaning: 100.00". Without the breakdown the transaction has only the description and the total.'),c(i,"contract.expense.preview_title","How the transaction will look"),c(i,"contract.expense.preview_empty","Enter a description"),c(i,"contract.expense.preview_note","Period ${params.period}, ${params.count} active services. The amount is calculated when the transaction is created."),c(i,"editor.link_url","Link URL"),i)},"bg-BG":{translation:l}};function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=localStorage.getItem("current--language"),r=a.Ay.t(e,{lng:n||"bg-BG"});if(!r){if(null!=t)return t;throw new Error("No translation for path: ".concat(e))}return r}function d(e,t){var n=s(e);return new Function("params","return `"+n+"`;")(t)}function m(){return localStorage.getItem("current--language")||"bg-BG"}a.Ay.init({fallbackLng:"bg-BG",lng:"bg-BG",resources:u})},25942:function(e,t,n){"use strict";n.d(t,{_:function(){return o}});n(96540);var r=n(63329),a=n(47756),o=(0,r.Ng)(function(e){return{user:e.auth.user}})(function(e){var t=e.user,n=e.userOnly,r=e.superuserOnly,o=e.permission,i=e.children,l=e.managerOnly;return t&&(n&&t.role===a.l_||r&&t.is_superuser||l&&t.is_manager||o&&t.hasPermission(o))?i:null})},15571:function(e,t,n){"use strict";n.d(t,{q:function(){return R}});var r=n(92568),a=n(96540),o=n(63329),i=n(82960),l=n(92495),c=n(5074),u=n(87977),s=n(99338),d=n(28930),m=n(12870),f=n(74353),p=n.n(f),g={TXT_NORMAL:"!\0",TXT_2HEIGHT:"!",TXT_2WIDTH:"! ",TXT_4SQUARE:"!0",TXT_CUSTOM_SIZE:function(e,t){var n=16*(e-1)+(t-1);return"!"+String.fromCharCode(n)},TXT_HEIGHT:{1:"\0",2:"",3:"",4:"",5:"",6:"",7:"",8:""},TXT_WIDTH:{1:"\0",2:"",3:" ",4:"0",5:"@",6:"P",7:"`",8:"p"},TXT_UNDERL_OFF:"-\0",TXT_UNDERL_ON:"-",TXT_UNDERL2_ON:"-",TXT_BOLD_OFF:"E\0",TXT_BOLD_ON:"E",TXT_ITALIC_OFF:"5",TXT_ITALIC_ON:"4",TXT_FONT_A:"M\0",TXT_FONT_B:"M",TXT_FONT_C:"M",TXT_ALIGN_LT:"a\0",TXT_ALIGN_CT:"a",TXT_ALIGN_RT:"a"},b=n(52464),y=n(63240),h=n(31803),v=String.fromCharCode(10);function _(e){var t=e.settlement,n=e.transactions,r=e.isDev,o=t.currency,i=parseFloat(t.discount_amount)||0,l=parseFloat(t.deposit_amount)+i,c=parseFloat(t.settled_amount)+i,u=function(e){return(0,h.BL)(e,o,o).replace("€","E")},s=function(e){return(0,y.t)("resources.currency.".concat(e.toLowerCase())).replace("€","E")},d=function(){var e="".concat(g.TXT_ALIGN_CT).concat(g.TXT_4SQUARE,"\n").concat((0,y.t)("labels.payment"),"\n").concat(g.TXT_NORMAL).concat(t.block_details.name,"\n").concat(g.TXT_ALIGN_LT,"\n").concat((0,y.t)("labels.payment_number"),": ").concat(t.id,"\n").concat((0,y.t)("resources.estate_capital"),": ").concat(t.estate_details.name,"\n").concat((0,y.t)("labels.client_number"),": ").concat(t.estate_details.vendor_id,"\n").concat((0,y.t)("labels.date"),": ").concat(t.settle_date,"\n").concat((0,y.t)("labels.deposited_amount"),": ").concat(u(l),"\n").concat((0,y.t)("titles.duties_paid"),": ").concat(u(c),"\n").concat((0,y.t)("labels.prepaid_amount"),": ").concat(u(t.prepaid_amount),"\n");return n.map(function(t){if(t.charge){var n=t.charge.details,r=s(t.charge.currency||(0,h.Tr)());e+="--------------------------------",e+=(0,y.t)("resources.charge_to")+": ".concat(t.charge.fund).concat(v),e+=(0,y.t)("titles.from_date")+": ".concat((0,b.Y)(t.charge.charge_date)).concat(v),n.map(function(t){e+=g.TXT_ALIGN_LT,e+="".concat(t.model).concat(v);var n=s(t.currency||(0,h.Tr)());e+="".concat(t.value," X ").concat(t.model_price," ")+n+" ("+(0,y.t)("labels.minimum")+" ".concat(t.model_min_price," ")+n+")".concat(v),e+=g.TXT_ALIGN_RT,e+="----------".concat(v),e+="".concat(t.amount," ")+r+"".concat(v),e+="".concat(v)}),e+=g.TXT_ALIGN_RT,e+=(0,y.t)("labels.amount_due")+": ".concat(t.charge.amount," ")+r+"".concat(v);var a=parseFloat(t.charge.amount)-parseFloat(t.charge.amount_left);e+=(0,y.t)("labels.paid_amount")+": ".concat(a.toFixed(2)," ")+r+"".concat(v),e+=g.TXT_ALIGN_LT,e+="".concat(v)}}),e+="".concat(v).concat(v),e+="".concat(g.TXT_ALIGN_CT).concat(g.TXT_4SQUARE)+(0,y.t)("labels.official_receipt_cap"),e+="".concat(v).concat(v)}(),f=window.encodeURI(d);return r?a.createElement(m.A,{content:(0,y.t)("labels.print"),onClick:function(){console.log(d),console.log(f)}}):a.createElement("a",{href:"rawbt:".concat(f)},a.createElement(m.A,{content:(0,y.t)("labels.print")}))}var E=n(15042),w=n(10708),A=n(68682),x=n(44476),k=n(66696);var S=(0,o.Ng)(function(e){return{loading:e.transaction.pending,error:x.L.fromError(e.transaction.error)}},function(e,t){return(0,i.zH)({action:function(e){return function(n){return n((0,l.Pv)(e)).then(function(e){e.error||n((0,k.o1)({id:t.settlementId},!0))})}}},e)})(function(e){var t=e.entity,n=e.loading,r=e.action,o=e.error;return a.createElement(A._,{entity:t,loading:n,action:r,error:o})}),O=n(25942),C=n(71113);function j(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return I(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return I(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function I(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var P=r.Ay.div.withConfig({displayName:"breakdown__BreakdownContainer",componentId:"sc-6ytu66-0"})(["ul{list-style:none;}"]),N=r.Ay.div.withConfig({displayName:"breakdown__TransactionContainer",componentId:"sc-6ytu66-1"})(["> div{margin:10px 0;}"]),T=r.Ay.span.withConfig({displayName:"breakdown__BoldText",componentId:"sc-6ytu66-2"})(["font-weight:bold;"]);function D(e){var t=e.transaction,n=t.charge,r=n.details,i=(0,o.d4)(function(e){return e.auth.user}),l=i&&i.hasPermission(C.P.chargeAdd),u=l?t.amount:parseFloat(n.amount)-parseFloat(n.amount_left),s=l?t.currency:n.currency;return a.createElement(c.A,null,a.createElement(O._,{admin:!0,permission:C.P.billingSettlementDelete},a.createElement(S,{entity:t,settlementId:e.settlementId})),(0,y.t)("resources.charge_to")," ",n.fund," ",(0,y.t)("charge.from_date")," ",(0,b.Y)(n.charge_date),a.createElement("br",null),r.map(function(e,t){return a.createElement("div",{key:t},a.createElement("span",{id:t},e.model," -"," ",a.createElement(T,null,a.createElement(w.S,{amount:e.amount,currency:n.currency}))),a.createElement("br",null))}),a.createElement("br",null),a.createElement(T,null," ",(0,y.t)("settlement.paid"),":"," ",a.createElement(w.S,{amount:u,currency:s})))}var z=function(e){var t=e.settlement,n=e.transactions.filter(function(e){return null!==e.charge}).sort(function(e,t){return p()(e.charge.charge_date)-p()(t.charge.charge_date)});return a.createElement(P,null,a.createElement("div",null,a.createElement("h4",null,(0,y.t)("settlement.payment_info")),a.createElement("ul",null,a.createElement("li",null,(0,y.t)("settlement.payment_number"),": ",t.id," "),a.createElement("li",null,(0,y.t)("labels.date"),": ",t.settle_date," "),a.createElement("li",null,(0,y.t)("resources.estate_capital"),": ",t.block_details.name," -"," ",t.estate_details.name),a.createElement("li",null,(0,y.t)("labels.client_number"),": ",t.estate_details.vendor_id)),a.createElement("ul",null,a.createElement("li",null,(0,y.t)("labels.deposited_amount"),":"," ",a.createElement(w.S,{amount:t.deposit_amount,currency:t.currency})),t.discount_amount>0&&a.createElement("li",null,(0,y.t)("billing.discount"),": -",a.createElement(w.S,{amount:t.discount_amount,currency:t.currency})),a.createElement("li",null,(0,y.t)("titles.duties_paid"),":"," ",a.createElement(w.S,{amount:t.settled_amount,currency:t.currency})),a.createElement("li",null,(0,y.t)("labels.prepaid_amount"),":"," ",a.createElement(w.S,{amount:t.prepaid_amount,currency:t.currency})))),n&&n.length>0&&a.createElement(N,null,a.createElement("h4",null,(0,y.t)("titles.duties_paid")),n.map(function(e){return a.createElement(D,{transaction:e,key:e.id,settlementId:t.id})})))};var R=(0,o.Ng)(function(e){return{transactions:e.transaction.entities||[],error:e.transaction.error,loading:e.transaction.pending}},function(e){return(0,i.zH)({fetchTransactions:l.mh},e)})(function(e){var t=e.settlement,n=e.transactions,r=e.loading,o=(e.error,e.onClose),i=e.fetchTransactions,l=j((0,a.useState)(!0),2),c=l[0],f=l[1];(0,a.useEffect)(function(){(null==t?void 0:t.id)&&i({settlement:t.id,page_size:400},!0)},[null==t?void 0:t.id,i]);var p=function(){f(!1),o()};return a.createElement(u.A,{open:c,onClose:p,closeIcon:!0},r&&a.createElement(s.A,{active:!0,inverted:!0},a.createElement(d.A,null)),a.createElement(u.A.Header,null,(0,y.t)("settlement.payment_to")," ",t.block_details.name," -"," ",t.estate_details.name),a.createElement(u.A.Content,null,a.createElement("div",{className:"print-area"},a.createElement(z,{transactions:n,settlement:t}))),a.createElement(u.A.Actions,null,!!E.m0&&a.createElement(_,{settlement:t,transactions:n}),a.createElement(m.A,{onClick:p},(0,y.t)("labels.close"))))})},61192:function(e,t,n){"use strict";n.d(t,{G7:function(){return s},qN:function(){return d}});var r=n(96540),a=n(62986),o=n(63240),i=n(33231),l=n(74353),c=n.n(l),u=n(75886),s={estate_vendor_id:i.fr,payment_method:i.fr,created_before:i.K1,created_after:i.K1},d=((0,o.t)("charge.search_capital"),function(e){var t=e.data,n=e.onChange;return r.createElement(r.Fragment,null,r.createElement(a.A.Input,{icon:"search",placeholder:(0,o.t)("settlement.client_number"),onChange:n("estate_vendor_id"),value:t.estate_vendor_id||"",name:"search-settlements"}),r.createElement("h5",null,(0,o.t)("settlement.payment_method")),r.createElement(a.A.Select,{value:t.payment_method||null,options:[null,"bank","cash","card","epay","easypay","balance"].map(function(e){return{text:(0,o.t)("paymentMethods.".concat(e)),value:e}}),onChange:n("payment_method")}),r.createElement("h5",null,(0,o.t)("charge.period")),r.createElement("div",null,r.createElement(u.w,{placeholder:(0,o.t)("titles.from_date"),value:t.created_after?c()(t.created_after).format("YYYY-MM-DD"):"",onChange:function(e){return n("created_after")(null,{value:e?c()(e).toDate():void 0})}}),r.createElement(u.w,{placeholder:(0,o.t)("titles.to_date"),value:t.created_before?c()(t.created_before).format("YYYY-MM-DD"):"",onChange:function(e){return n("created_before")(null,{value:e?c()(e).toDate():void 0})}})))})},27145:function(e,t,n){"use strict";n.d(t,{e:function(){return z}});var r=n(96540),a=n(92568),o=n(1489),i=n(73574),l=n(28930),c=n(96935),u=n(66696),s=n(70144),d=n(44476),m=n(82960),f=n(63329),p=n(83456),g=n(99331),b=n(61192),y=n(32905),h=n(26541),v=n(55373),_=n.n(v),E=n(74353),w=n.n(E),A=n(24180),x=n(24284),k=n(68039),S=n(63240);function O(){return O=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},O.apply(this,arguments)}function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach(function(t){I(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return N(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return N(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var T=(0,a.Ay)(y.MK).withConfig({displayName:"list__StyledContentFilterPanel",componentId:"sc-1v0uzgv-0"})(["min-height:550px;"]),D=(0,a.Ay)(g.jS).withConfig({displayName:"list__StyledPaginationWithQuery",componentId:"sc-1v0uzgv-1"})({"margin-top":"0!important","margin-bottom":"0!important"}),z=(0,f.Ng)(function(e){return{settlements:e.settlement.entities,loading:e.settlement.pending,error:d.L.fromError(e.settlement.error),meta:e.settlement.meta}},function(e){return(0,m.zH)({fetchSettlements:u.FU,clearError:u.XJ.actions.clearError},e)})((0,c.nS)(function(e){var t=P((0,r.useState)(!1),2),n=t[0],a=t[1],c=function(e){var t=(0,s.a)(e.location);return e.defaultFilters&&(t=j(j({},t),e.defaultFilters)),t},u=function(e){var t=c(e);e.fetchSettlements(t)};(0,r.useEffect)(function(){u(e)},[]),(0,r.useEffect)(function(){e.location.search&&u(e)},[e.location.search]);var d=e.settlements,m=e.loading,f=e.error,g=e.clearError,v=e.meta,E=e.media,C=v?v.count:0;return r.createElement(o.A,{padded:!0,columns:"equal"},r.createElement(o.A.Row,null,r.createElement(o.A.Column,null,r.createElement(A.dO,null,r.createElement(A.qh,{path:x.JZ.blockSettlementDetails,render:function(e){var t=(0,x.RD)(x.JZ.blockSettlements+e.location.search,{blockId:e.match.params.blockId});return r.createElement(k.x,O({returnURL:t},e))}})),r.createElement(D,{entries:C}),r.createElement(y.MF,{style:{float:"right"},onClick:function(){return a(!n)},queryParamConfig:b.G7,media:E}),r.createElement(h.p,{size:"tiny",style:{float:"right"},href:"/api/settlement?".concat(function(e){var t=c(e);return t.format="csv",_().stringify(t,{})}(e)),basic:!0,target:"_blank",download:(0,S.t)("settlement.payments")+"-".concat(w()().format("YYYY-MM-DD-HHMM"),".csv"),icon:"download"}))),r.createElement(o.A.Row,{style:{padding:"0 0"}},r.createElement(o.A.Column,null,r.createElement("div",null,f.exists()&&r.createElement(i.A,{error:!0,content:f.getGlobal(),onDismiss:function(){return g()}})),r.createElement(T,{open:n,onApply:function(){return a(!1)},queryParamConfig:b.G7,FormBody:b.qN},r.createElement("div",null,m?r.createElement(l.A,{active:!0}):r.createElement(p.a,{settlements:d,estateLink:!0,detailsRoute:x.JZ.blockSettlementDetails+e.location.search}))))))}))},83456:function(e,t,n){"use strict";n.d(t,{a:function(){return k}});var r=n(96540),a=n(63240),o=n(75893),i=n(13546),l=n(12870),c=n(74353),u=n.n(c),s=n(67307),d=n(63329),m=n(82960),f=n(66696),p=n(20626),g=n(44476);var b=(0,d.Ng)(function(e){return{loading:e.settlement.pending,error:g.L.fromError(e.settlement.error)}},function(e){return(0,m.zH)({action:function(e){return function(t){return t((0,f.T3)(e)).then(function(n){return!n.error&&t((0,p.$Y)(e.estate))})}}},e)})(function(e){var t=e.error,n=e.loading,o=e.action,i=e.settlement;return r.createElement(s.Y,{header:(0,a.t)("settlement.delete_payment")+" ".concat(i.estate_details.name),content:(0,a.t)("settlement.delete_confirmation")+" ".concat(i.deposit_amount," ")+(0,a.t)("resources.currency.".concat(i.currency.toLowerCase()))+" "+(0,a.t)("settlement.to")+" ".concat(i.estate_details.name," ?"),trigger_props:{color:"red",icon:"delete",size:"tiny"},error:t,loading:n,action:function(){return o(i)},confirmLabel:(0,a.t)("userActions.delete"),name:"settlement_delete"})}),y=n(54625),h=n(25942),v=n(24284),_=n(24180),E=n(71113),w=n(52464),A=n(10708),x=n(92568).Ay.div.withConfig({displayName:"settlement-table__DiscountNote",componentId:"sc-11cio4c-0"})(["font-size:0.85em;color:",";"],function(e){return e.theme.textGray}),k=(0,_.y)(function(e){var t=e.detailsRoute||v.JZ.estateSettlementDetails,n=e.settlements||[],c=null===e.estateLink||e.estateLink;return r.createElement(o.A,{striped:!0},r.createElement(o.A.Header,null,r.createElement(o.A.Row,null,r.createElement(h._,{staff:!0,permission:E.P.billingAccountView},r.createElement(o.A.HeaderCell,null,(0,a.t)("labels.createdAt"))),r.createElement(o.A.HeaderCell,null,(0,a.t)("labels.date")),c&&r.createElement(o.A.HeaderCell,null,(0,a.t)("resources.estate_capital")),r.createElement(o.A.HeaderCell,null,(0,a.t)("settlement.casheer")),r.createElement(o.A.HeaderCell,null,(0,a.t)("settlement.payment_method")),r.createElement(h._,{staff:!0,permission:E.P.billingAccountView},r.createElement(o.A.HeaderCell,null,(0,a.t)("settlement.fees"))),r.createElement(o.A.HeaderCell,null,(0,a.t)("labels.deposited_amount")),r.createElement(o.A.HeaderCell,null,(0,a.t)("titles.duties_paid")),r.createElement(h._,{staff:!0,permission:E.P.estateEdit},r.createElement(o.A.HeaderCell,null," ")))),r.createElement(o.A.Body,null,n.map(function(e){return r.createElement(o.A.Row,{key:e.id,negative:e.deleted_at},r.createElement(h._,{staff:!0,permission:E.P.billingAccountView},r.createElement(o.A.Cell,null,u()(e.created_at).format("YYYY-MM-DD HH:mm"))),r.createElement(o.A.Cell,null,u()(e.settle_date).format("YYYY-MM-DD")),c&&r.createElement(o.A.Cell,null,r.createElement(y.N_,{to:(0,v.BE)(v.JZ.estateDetails,{blockId:e.block_details.id,estateId:e.estate_details.id})},e.block_details.name," -"," ",e.estate_details.name)),r.createElement(o.A.Cell,null,e.creator_details&&e.creator_details.first_name," "),r.createElement(o.A.Cell,null,(0,a.t)("paymentMethods.".concat(e.payment_method),"")," "),r.createElement(o.A.Cell,null,r.createElement(A.S,{amount:e.fee,currency:e.currency})),r.createElement(o.A.Cell,null,r.createElement(y.N_,{to:(0,v.RD)(t,{blockId:e.block,estateId:e.estate,settleId:e.id}),replace:!c},r.createElement(A.S,{amount:e.deposit_amount,currency:e.currency})),e.discount_amount>0&&r.createElement(x,null,(0,a.t)("billing.discount"),": -",r.createElement(A.S,{amount:e.discount_amount,currency:e.currency}))),r.createElement(o.A.Cell,null,r.createElement(A.S,{amount:e.settled_amount,currency:e.currency})),r.createElement(h._,{staff:!0,permission:E.P.estateEdit},r.createElement(o.A.Cell,{textAlign:"right"},!e.is_online_payment&&!e.deleted_at&&r.createElement(b,{settlement:e}),e.deleted_at&&r.createElement(i.A,{position:"left center",trigger:r.createElement(l.A,{icon:"info",size:"tiny",basic:!0})},r.createElement("h4",null,(0,a.t)("settlement.payment_reversed")," ",(0,w.Y)(e.deleted_at))))))})))})},68682:function(e,t,n){"use strict";n.d(t,{_:function(){return f},v:function(){return p}});var r=n(36493),a=n(29495),o=n(62986),i=n(96540),l=(n(74353),n(63329)),c=n(60578),u=n(82960),s=n(44476),d=n(63240);function m(){return m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}function f(e){var t=e.error,n=e.entity,l=e.loading,c=e.action,u=e.trigger_props,s=r.kK.useState({id:n.id}),f=(0,d.t)("settlement.reverse_transaction");return i.createElement(a.Q,{entity:n,manager:s,header:f,error:t,loading:l,create:c,update:c,trigger_props:u||{color:"red",icon:"delete",floated:"right"},name:"transaction_cancel"},i.createElement(o.A.Field,null,i.createElement("label",null,(0,d.t)("charge.cause")),i.createElement(o.A.TextArea,m({placeholder:(0,d.t)("settlement.reason_for_reverse")},s.getAttributes("reason"),{error:t.has("reason")&&{content:t.get("reason")}}))))}var p=(0,l.Ng)(function(e){return{loading:e.fundTransaction.pending,error:s.L.fromError(e.fundTransaction.error)}},function(e){return(0,u.zH)({action:c.Pv},e)})(f)},10708:function(e,t,n){"use strict";n.d(t,{S:function(){return o}});var r=n(63329),a=n(31803),o=(0,r.Ng)(function(e,t){var n,r;return{currency:t.currency||(null===(n=e.appSettings)||void 0===n||null===(r=n.data)||void 0===r?void 0:r.default_currency)||a.bU}})(function(e){var t=e.amount,n=e.currency;return e.allowEmpty?(0,a.LO)(t,n,n):(0,a.BL)(t,n,n)})},68039:function(e,t,n){"use strict";n.d(t,{x:function(){return u}});var r=n(96540),a=n(15571),o=n(63329),i=n(82960),l=n(66696),c=n(79596),u=(0,n(24180).y)((0,o.Ng)(function(e,t){return{settlements:e.settlement.entities,onClose:function(){t.history.replace(t.returnURL)}}},function(e){return(0,i.zH)({fetchSettlements:l.FU},e)})(function(e){var t=e.settlements,n=e.match,o=e.onClose,i=(0,c.Hc)(n.params.settleId,t);return i?r.createElement(a.q,{settlement:i,onClose:o}):null}))},76310:function(e,t,n){"use strict";n.d(t,{j0:function(){return w},u4:function(){return _}});var r=n(96540),a=n(24180),o=n(5556),i=n.n(o),l=n(86345),c=n.n(l),u=n(24284);function s(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||g(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){if(e){if("string"==typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,t):void 0}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var y=["baseURL","baseAuth","blockBase"],h=Object.entries(u.JZ).filter(function(e){var t=p(e,1)[0];return!y.includes(t)}).sort(function(e,t){var n=p(e,2)[1];return p(t,2)[1].length-n.length}),v=function(e){var t,n=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=g(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw o}}}}(h);try{for(n.s();!(t=n.n()).done;){var r=p(t.value,2),o=r[0],i=r[1],l=(0,a.B6)(e,{path:i,exact:!0});if(l)return m({page:o},l.params)}}catch(e){n.e(e)}finally{n.f()}return{page:"unknown"}},_=function(e,t){try{c().track(e,t)}catch(e){}},E=function(e){var t=v(e.pathname),n=t.page,r=s(t,["page"]);try{c().register({page:n})}catch(e){}_("Page View",m({page:n,path:e.pathname},r))},w=function(e){var t=e.children,n=(0,a.W6)(),o=(0,a.zy)();return(0,r.useEffect)(function(){E(o);var e=n.listen(E);return function(){return e()}},[]),t};w.propTypes={children:i().node}},17940:function(e,t,n){"use strict";n.d(t,{Ay:function(){return u},a0:function(){return s},uf:function(){return d}});var r=n(15734),a=n.n(r),o=n(12215),i=n.n(o),l=n(63240);var c=["get","post","put","patch","del"],u=function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),c.forEach(function(e){return n[e]=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.params,o=n.data;return new Promise(function(n,l){var c=a()[e](t);r&&c.query(r),o&&c.send(o),["post","put","del"].includes(e)&&c.set("X-CSRFToken",i().get("csrftoken")),c.set("Content-Type","application/json; charset=utf-8"),c.set("Accept-Language",localStorage.getItem("current--language")),c.end(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.body,a=t.status;if(e){var o=r||e,i=Object.assign(new Error("API request failed"),o,{status:a});return l(i)}return n(r)})})}})},s=function(e,t,n){return a()[e.toLowerCase()](t,n).set("X-CSRFToken",i().get("csrftoken")).set("Content-Type","application/json; charset=utf-8").set("Accept-Language",(0,l.U)())},d=function(e,t,n){return a()[e.toLowerCase()](t).set("X-CSRFToken",i().get("csrftoken")).set("Accept-Language",(0,l.U)()).attach("file",n)}},31803:function(e,t,n){"use strict";n.d(t,{Af:function(){return u},BL:function(){return l},LO:function(){return c},Tr:function(){return s},bU:function(){return o}});var r=n(63240),a="BGN",o="EUR",i={BGNEUR:1/1.95583,EURBGN:1.95583};function l(e,t,n){e||(e=0);var l=function(e,t,n){var r=parseFloat(e);return t!==n&&(r*=i[t+n]),r}(e,t,n),c=l.toFixed(2).toLocaleString();return n===o?"".concat(u(c)," ").concat((0,r.t)("resources.currency.eur")):n===a?"".concat(u(c)," ").concat((0,r.t)("resources.currency.bgn")):"".concat(u(c)," ").concat(n)}function c(e,t,n){return e?l(e,t,n):null}function u(e){var t=e.toString(),n=[],r=0,a="";for(t.startsWith("-")&&(a="-",t=t.slice(1));r<t.length;){var o=t[r];if(" "===o||"."===o)break;r++}for(;r>2;){var i=r-3;n.unshift(t.slice(i)),t=t.slice(0,i),r=i}return t&&n.unshift(t),a+n.join(" ")}function s(){return window.appSettings&&window.appSettings.default_currency||o}},52464:function(e,t,n){"use strict";n.d(t,{Y:function(){return o}});var r=n(74353),a=n.n(r);function o(e){return a()(e).format("YYYY-MM-DD")}},26541:function(e,t,n){"use strict";n.d(t,{p:function(){return p}});var r=n(96540),a=n(12870),o=n(5556),i=n.n(o),l=n(17940),c=n(55373),u=n.n(c);function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function d(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var p=function(e){var t=m((0,r.useState)(!1),2),n=t[0],o=t[1],i=(0,r.useRef)(null);(0,r.useEffect)(function(){return function(){i.current&&i.current.abort()}},[]);var c=e.children,f=(e.component,d(e,["children","component"]));return r.createElement(a.A,s({},f,{onClick:function(t){t.preventDefault(),o(!0);var n,r,a,c,s,d=(0,l.a0)("get",(n=e.href,r=m(n.split(/\?(.*)/),2),a=r[0],c=r[1],s=u().parse(c),delete s.page,delete s.pageSize,"".concat(a,"?").concat(u().stringify(s)))).responseType("blob").end(function(t,n){if(o(!1),i.current=null,t){if(e.onError){var r=n&&n.body;if(r instanceof Blob){var a=new FileReader;a.onload=function(){try{e.onError(JSON.parse(a.result))}catch(t){e.onError({status:n?n.status:500})}},a.readAsText(r)}else e.onError({status:n?n.status:500})}}else{var l=(window.URL||window.webkitURL).createObjectURL(new Blob([n.body])),c=document.createElement("a");c.href=l,c.setAttribute("download",e.download),document.body.appendChild(c),c.click(),c.parentNode.removeChild(c)}});i.current=d},disabled:n||f.disabled,loading:n}),c)};p.propTypes={href:i().string.isRequired,download:i().string.isRequired,disabled:i().bool,onError:i().func,children:i().node}},44476:function(e,t,n){"use strict";n.d(t,{L:function(){return i}});var r=n(63240);function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e}var i=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.baseError=t||{}}return o(e,null,[{key:"fromError",value:function(t){return new e(t)}}]),o(e,[{key:"exists",value:function(){return 0!==Object.keys(this.baseError).length}},{key:"has",value:function(e){return void 0!==this.baseError[e]}},{key:"get",value:function(e){if(this.has(e))return this.baseError[e][0]}},{key:"hasType",value:function(e){return!!this.baseError.type&&this.baseError.type===e}},{key:"getGlobalErrorMsg",value:function(){return this.baseError.non_field_errors?this.baseError.non_field_errors:this.baseError.detail?this.baseError.detail:this.baseError[0]?this.baseError[0]:this.baseError.error?this.baseError.error:400===this.baseError.status?(0,r.t)("helpers.error_check_data"):(0,r.t)("helpers.try_again")}},{key:"getGlobal",value:function(){var e=this.getGlobalErrorMsg();return"".concat((0,r.t)("labels.error"),": ").concat(e)}},{key:"getCode",value:function(){return this.baseError.status||500}}]),e}()},30154:function(e,t,n){"use strict";n.d(t,{En:function(){return l},G7:function(){return u},QQ:function(){return s},eW:function(){return i},pb:function(){return d},pm:function(){return c}});var r=n(38211);function a(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,l=!0,c=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return l=e.done,e},e:function(e){c=!0,i=e},f:function(){try{l||null==n.return||n.return()}finally{if(c)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var i=25;function l(e,t){var n=t.page?parseInt(t.page)-1:0,r=t.pageSize?parseInt(t.pageSize):i;return e.slice(n*r,(n+1)*r)}function c(e,t,n){return e.slice(t*n,(t+1)*n)}function u(e,t){if(!e)return null;var n,r=a(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(t(o))return o}}catch(e){r.e(e)}finally{r.f()}return null}function s(e,t){return u(e,function(e){return e.id===t})}function d(e,t,n){if(!t)return e;var o,i=new Set,l=[],c=a(n);try{for(c.s();!(o=c.n()).done;){var u,s=o.value,d=a((0,r.filter)(e,t,{key:s}));try{for(d.s();!(u=d.n()).done;){var m=u.value;i.has(m.id)||(i.add(m.id),l.push(m))}}catch(e){d.e(e)}finally{d.f()}}}catch(e){c.e(e)}finally{c.f()}return l}},41420:function(e,t,n){"use strict";n(63534),n(40590),n(27727),n(68290),n(12619),n(64216),n(2957),n(64100),n(53006),n(74910),n(42820),n(36611),n(49576),n(59747),n(80115),n(61408),n(23604),n(32982),n(17),n(18636),n(92157),n(41128),n(95755),n(58476),n(15195),n(47746),n(19693),n(4895),n(18665),n(80475),n(94582),n(59581),n(92630),n(533),n(39958),n(10557),n(14913),n(63555),n(35231),n(5941),n(68763),n(95843),n(79432),n(3446),n(93016),n(1772),n(33734),n(89560),n(42169),n(53270),n(87787),n(79389),n(64189),n(37514),n(98741),n(31586),n(7918),n(48252),n(42799),n(36772),n(75483),n(27956),n(53733),n(49639),n(19570),n(956),n(19323),n(41145),n(59897),n(3212),n(82157),n(1610),n(46097),n(96982),n(15812),n(94009),n(96943),n(80577),n(4038),n(85365),n(96316),n(42006),n(88844),n(26161),n(11902),n(34867),n(60769),n(69218),n(97755),n(8538),n(36012),n(15852),n(56582),n(84095),n(12824),n(75670),n(10678),n(3101),n(67579),n(41412),n(23023),n(65933),n(59250),n(64484),n(7899),n(94641),n(99437),n(8240),n(47258),n(4632),n(5086),n(90345),n(96088),n(52231),n(69193),n(83396),n(67811),n(34606),n(57948),n(60436),n(12091),n(98182),n(92276),n(95031),n(89853),n(94308),n(14912),n(37759),n(27144),n(79073),n(87136),n(38802),n(6048),n(45708),n(4657),n(67500),n(5784),n(43148),n(29979),n(78636),n(3848),n(48825),n(67287),n(61890),n(40173),n(50785),n(58649),n(54989),n(68329),n(70825),n(5336),n(39596),n(34607),n(8915),n(35594),n(69607),n(75193),n(8505),n(53024),n(77249),n(5038),n(34427),n(65987),n(18293),n(95889),n(14758),n(15679),n(9096),n(47950),n(53746),n(9513),n(46395),n(52357),n(20861),n(71905),n(85213),n(97182),n(12279),n(39302),n(70147),n(36148),n(66217),n(97966),n(35186),n(35944),n(44787),n(50632),n(66609),n(52278),n(14245),n(52492),n(93266),n(37192),n(37220),n(82432),n(32483),n(36696),n(58083),n(10121),n(70863),n(58379),n(14602),n(75417),n(85183),n(18772),n(30789),n(58565),n(60933),n(7452);var r=n(74353),a=n.n(r),o=n(83826),i=n.n(o),l=n(88569),c=n.n(l),u=n(6279),s=n.n(u),d=n(98867),m=n.n(d),f=n(43522),p=n.n(f),g=(n(39990),n(96540)),b=n(5338),y=n(99909),h=n(54625),v=n(24180),_=n(63329),E=n(82960);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach(function(t){x(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return S(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function O(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var C=n(64251),j=n(86345),I=n.n(j);function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach(function(t){T(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var D="app/auth/reset",z="app/auth/LOAD",R="app/auth/LOAD_SUCCESS",M="app/auth/LOAD_FAIL",L="app/auth/LOGIN",F="app/auth/LOGIN_SUCCESS",B="app/auth/LOGIN_FAIL",q="app/auth/LOGOUT",H="app/auth/LOGOUT_SUCCESS",U="app/auth/LOGOUT_FAIL",$="app/auth/CHANGE_PASSWORD",V="app/auth/CHANGE_PASSWORD_FAIL",Y="app/auth/CHANGE_PASSWORD_SUCCESS",G={loaded:!1,error:null,loginComplete:!1};function J(){return{types:[z,R,M],promise:function(e){return e.get("/api/auth/user/")}}}function Z(){return{type:D}}function W(e,t,n,r){return{types:[L,F,B],promise:function(a){return a.post("/api/auth/password/reset/confirm/",{data:{new_password1:e,new_password2:t,uid:n,token:r,csrfmiddlewaretoken:window.csrftoken}})}}}function Q(e){return{types:[$,Y,V],promise:function(t){return t.post("/api/auth/password/change/",{data:N(N({},e),{},{csrfmiddlewaretoken:window.csrftoken})})}}}var K=n(82241),X=n(79596);function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(n),!0).forEach(function(t){ne(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ee(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var re="mecasa/blocks/SELECT",ae="mecasa/blocks/UNSELECT",oe=te(te({},K.hH),{},{selected:null}),ie=(0,K.$c)("block","/api/block/");function le(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return ie.actions.get({id:e},{inBackground:t})}function ce(e){return(0,X.$E)(ie.actionTypes.LIST_ERROR,e)}function ue(e){return ie.actions.update(e)}function se(e){return ie.actions.update(te(te({},e),{},{active:!1}))}var de=ie.actions.clearError,me=n(20626),fe=(0,K.$c)("estate-customers","/api/estate-customers/"),pe=fe.reducer;function ge(e){return fe.actions.list({block:e})}var be=fe.actions.clearError;function ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function he(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ye(Object(n),!0).forEach(function(t){ve(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ye(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ve(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _e="mecasa/header/SET",Ee="mecasa/header/RESET",we={props:{title:""},children:null};var Ae=n(55035),xe=(0,K.$c)("boardpost","/api/board-post/"),ke=xe.reducer;function Se(e){return xe.actions.list({block:e})}function Oe(e){return xe.actions.del(e)}function Ce(e){return xe.actions.create(e)}function je(e){return xe.actions.update(e)}var Ie=n(15734),Pe=n.n(Ie),Ne=n(12215),Te=n.n(Ne);function De(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?De(Object(n),!0).forEach(function(t){Re(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):De(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Me=(0,K.$c)("file","/api/file/");function Le(e){e=e||[];var t=new Set;return e.map(function(e){return t.add(e.directory_name)}),Array.from(t)}function Fe(e){return Me.actions.list({block:e})}function Be(e){return Me.actions.del(e)}function qe(e,t){return function(n){n({type:Me.actionTypes.CREATE_PENDING}),Promise.all(t.map(function(t){return Pe().post("/api/file/").set("X-CSRFToken",Te().get("csrftoken")).field(e).attach("content",t)})).then(function(e){n({type:Me.actionTypes.CREATE_SUCCESS,result:e.map(function(e){return e.body})})},function(e){n({type:Me.actionTypes.CREATE_ERROR,error:e})})}}var He=(0,K.$c)("filedir","/api/file-dir/"),Ue=He.reducer;function $e(e){return He.actions.update(e)}function Ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ve(Object(n),!0).forEach(function(t){Ge(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ve(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ge(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Je="app/auth/LOGOUT_ALL",Ze="app/auth/LOGOUT_ALL_FAIL",We="app/auth/LOGOUT_ALL_SUCCESS",Qe=(0,K.$c)("user","/api/user/");function Ke(){return Qe.actions.list()}var Xe=Qe.actions.clearError,et=n(94539),tt=n(17940);function nt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nt(Object(n),!0).forEach(function(t){at(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function at(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ot=(0,K.$c)("ticket","/api/ticket/",!0),it="app/ticket/TOGGLE_UPVOTE";function lt(e){return ot.actions.list(e)}function ct(e){return ot.actions.get({id:e})}function ut(e){return ot.actions.del(e)}function st(e){return function(t){return(0,tt.a0)("post","/api/ticket/".concat(e,"/toggle_upvote/")).then(function(){t({type:it,data:{id:e}})})}}var dt=ot.actions.clearError,mt=(0,K.$c)("ticketComment","/api/ticket-comment/"),ft=mt.reducer;function pt(e){return mt.actions.list({ticket:e})}function gt(e){return mt.actions.create(e)}function bt(e){return mt.actions.update(e)}function yt(e){return mt.actions.del(e)}var ht=mt.actions.clearError,vt=(0,K.$c)("profile","/api/profile/"),_t=vt.reducer;function Et(e){return vt.actions.list({block:e})}function wt(e){return vt.actions.update(e)}function At(e){return vt.actions.del(e)}var xt=vt.actions.clearError;function kt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function St(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ot=(0,K.$c)("billing-model","/api/billing-model/"),Ct=Ot.reducer;function jt(e){return Ot.actions.list({block:e})}function It(e,t){return Ot.actions.create(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kt(Object(n),!0).forEach(function(t){St(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({block:e},t))}function Pt(e){return Ot.actions.update(e)}function Nt(e){return Ot.actions.del(e)}var Tt=n(94484),Dt=(0,K.$c)("billing-forecast","/api/billing-forecast/"),zt=Dt.reducer;function Rt(e){return Dt.actions.list({block:e})}function Mt(e){return Dt.actions.get({id:e})}var Lt=(0,K.$c)("billing-summary","/api/billing-summary/"),Ft=Lt.reducer;function Bt(e){return Lt.actions.get({id:e})}var qt=n(29282);function Ht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ut(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ht(Object(n),!0).forEach(function(t){$t(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ht(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function $t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vt=(0,K.$c)("billing-monthly-report","/api/billing-monthly-report/"),Yt=Vt.formatAction("REGENERATE_PENDING"),Gt=Vt.formatAction("REGENERATE_SUCCESS"),Jt=Vt.formatAction("REGENERATE_ERROR");function Zt(e){return Vt.actions.list({block:e})}function Wt(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Ut(Ut({},e),{},{published:!e.published});return!e.published&&t&&(n.send_report_email=!0),Vt.actions.update(n)}function Qt(e){return function(t,n,r){return(0,qt.E)(Yt,Gt,Jt)(function(){return r.post("/api/billing-monthly-report/".concat(e.id,"/regenerate/"),{})},t,{prevEntity:e})}}function Kt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Xt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kt(Object(n),!0).forEach(function(t){en(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function en(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tn=(0,K.$c)("charge","/api/charge/",!0);function nn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return tn.actions.list(Xt({estate:e},t),{namespace:n})}function rn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return tn.actions.list(Xt({},e))}function an(e){return tn.actions.create(e,{pushToFront:!0})}function on(e){return tn.actions.update(e,{data:e})}function ln(e){return tn.actions.del(e)}var cn=tn.actions.clearError;function un(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return sn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sn(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw o}}}}function sn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function dn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function mn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dn(Object(n),!0).forEach(function(t){fn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function fn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pn(e){var t=e,n="multideps/".concat(e,"/DEPS_"),r=n+"PENDING",a=n+"SUCCESS",o=n+"ERROR",i={pending:!1,loaded:!1,error:null};return{name:t,reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case r:return mn(mn({},e),{},{pending:!0,loaded:!1,error:null});case a:return mn(mn({},e),{},{pending:!1,loaded:!0,error:gn(t.result)});case o:return mn(mn({},e),{},{pending:!1,loaded:!1,error:t.error});default:return e}},loadDeps:function(e){return function(t){t({type:r});var n=e();return Promise.all(n.map(t)).then(function(e){return t({type:a,result:e})},function(e){return t({type:o,error:e})})}}}}function gn(e){var t,n=un(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r.error)return r.error}}catch(e){n.e(e)}finally{n.f()}return null}var bn=pn("block"),yn=pn("estateBill");var hn=function(){for(var e={},t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var a=0,o=n;a<o.length;a++){var i=o[a];e[[i.name]]=i.reducer}return(0,E.HY)(e)}(bn,yn),vn=n(92495),_n=n(60578),En=n(66696),wn=n(4371),An=(0,K.$c)("collectionStats","/api/collection-stats/",!1),xn=An.reducer;var kn=(0,K.$c)("fund","/api/fund/"),Sn=kn.reducer;function On(e){return kn.actions.list({block:e})}function Cn(e){return kn.actions.update(e)}var jn=kn.actions.clearError;function In(e){return kn.actions.del(e)}var Pn=(0,K.$c)("userRole","/api/user-role/"),Nn=Pn.reducer;function Tn(){return Pn.actions.list()}function Dn(e){return Pn.actions.create(e)}function zn(e){return Pn.actions.update(e)}function Rn(e){return Pn.actions.del(e)}var Mn=Pn.actions.clearError;function Ln(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Fn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ln(Object(n),!0).forEach(function(t){Bn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ln(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Bn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qn="app/settings/FETCH",Hn="app/settings/FETCH_SUCCESS",Un="app/settings/FETCH_ERROR",$n="app/settings/UPDATE",Vn="app/settings/UPDATE_SUCCESS",Yn="app/settings/UPDATE_ERROR",Gn={pending:!1,error:null,data:null};function Jn(){return{types:[qn,Hn,Un],promise:function(e){return e.get("/api/app-settings/")}}}function Zn(e){return{types:[$n,Vn,Yn],promise:function(t){return t.post("/api/app-settings/",{data:e})}}}var Wn=(0,K.$c)("contract","/api/contract/"),Qn=Wn.reducer;function Kn(){return Wn.actions.list()}function Xn(e){return Wn.actions.get({id:e})}function er(e){return Wn.actions.update(e)}var tr=Wn.actions.clearError,nr=(0,K.$c)("contracted-service","/api/contracted-service/"),rr=nr.reducer;function ar(e){return nr.actions.list({contract:e})}function or(e){return nr.actions.create(e)}function ir(e){return nr.actions.update(e)}function lr(e){return nr.actions.del(e)}nr.actions.clearError;var cr=(0,K.$c)("contract-expense","/api/contract-expense/"),ur=cr.reducer;function sr(e){return cr.actions.list({contract:e})}function dr(e){return cr.actions.create(e)}function mr(e){return cr.actions.update(e)}function fr(e){return cr.actions.del(e)}cr.actions.clearError;var pr=(0,K.$c)("survey","/api/survey/"),gr=pr.reducer;function br(e){return pr.actions.get({id:e})}function yr(e){return pr.actions.del({id:e})}var hr=(0,K.$c)("surveyVote","/api/survey-vote/"),vr=hr.reducer;var _r=(0,E.HY)({auth:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:G,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};switch(n.type){case D:return N({},G);case z:return N(N({},t),{},{loading:!0});case R:var r=n.result;return C.gV(r),I().identify(r.id),I().people.set({$email:r.email,$name:"".concat(r.first_name," ").concat(r.last_name).trim(),role_v2:r.role_v2,is_manager:r.is_manager,is_staff:r.is_staff,is_root_account:r.is_root_account,is_sandbox_account:r.is_sandbox_account}),I().register({role_v2:r.role_v2,is_manager:r.is_manager,is_staff:r.is_staff,is_sandbox_account:r.is_sandbox_account}),N(N({},t),{},{loading:!1,loaded:!0,user:(e=r,e.hasPermission=function(t){return e.permissions.length>0&&e.permissions.includes(t)},e)});case M:return N(N({},t),{},{loading:!1,loaded:!1});case L:return N(N({},t),{},{loggingIn:!0,error:null,loginComplete:!1});case F:return{loggingIn:!1,userKey:n.result.key,error:null,loginComplete:!0};case B:return{loggingIn:!1,user:null,userKey:null,error:n.error,loginComplete:!1};case q:return N(N({},t),{},{loggingOut:!0});case H:return I().reset(),N(N({},t),{},{userKey:null,loggingOut:!1,user:null});case U:return N(N({},t),{},{loggingOut:!1,error:n.error});case $:return N(N({},t),{},{loading:!0,error:null});case Y:return N(N({},t),{},{loading:!1});case V:return N(N({},t),{},{loading:!1,error:n.error});default:return t}},appSettings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Gn,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};switch(t.type){case $n:case qn:return Fn(Fn({},e),{},{pending:!0,error:null});case Vn:case Hn:return window.appSettings=t.result,Fn(Fn({},e),{},{pending:!1,data:t.result});case Yn:case Un:return Fn(Fn({},e),{},{pending:!1,error:Fn({"@type":t.type},t.error)});default:return e}},blocks:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:oe,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=ie.reducer(e,t);switch(t.type){case ie.actionTypes.UPDATE_SUCCESS:var r=n.selected;return r&&(r=(0,X.Hc)(r.id,n.entities||[])),te(te({},n),{},{selected:r});case re:return te(te({},n),{},{status:re,selected:null!==t.blockID&&(0,X.Hc)(t.blockID,n.entities||[])});case ae:return te(te({},n),{},{selected:null});default:return n}},estates:me.Ff,estatecustomers:pe,header:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:we,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};switch(t.type){case"mecasa/header/INIT":return e;case _e:return he(he({},e),{},{props:{title:t.title}});case Ee:return we;default:return e}},note:Ae.Ff,boardpost:ke,file:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=ze({},e);return t.type===Me.actionTypes.CREATE_SUCCESS?ze(ze({},e),{},{pending:!1,entities:e.entities.concat(t.result),lastUpload:t.result[t.result.length-1]}):Me.reducer(n,t)},fileDir:Ue,user:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:K.hH,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Qe.reducer(e,t);switch(t.type){case Je:return Ye(Ye({},n),{},{pending:!0,error:null});case Ze:return Ye(Ye({},n),{},{pending:!1,error:t.error});case We:return Ye(Ye({},n),{},{pending:!1});default:return n}},userRole:Nn,auditLog:et.Ff,ticket:function(e,t){var n=ot.reducer(e,t);return t.type===it?rt(rt({},n),{},{entities:n.entities.map(function(e){return e.id===t.data.id?rt(rt({},e),{},{upvotes_count:e.current_user_voted?e.upvotes_count-1:e.upvotes_count+1,current_user_voted:!e.current_user_voted}):e})}):n},ticketComment:ft,profile:_t,billingModel:Ct,billingAttr:Tt.Ff,billingForecast:zt,billingSummary:Ft,billingMonthlyReport:function(e,t){switch(t.type){case Yt:return Ut(Ut({},e),{},{regeneratePending:!0});case Jt:return Ut(Ut({},e),{},{regeneratePending:!1,regenerateError:Ut({"@type":t.type},t.error)});case Gt:return Ut(Ut({},e),{},{regeneratePending:!1,regenerateError:void 0,entities:(0,X.UX)(t.prevEntity,t.result,e.entities)})}return Vt.reducer(e,t)},deps:hn,charge:function(e,t){return t.type===tn.actionTypes.UPDATE_SUCCESS&&((0,X.Hc)(t.data.id,e.entities).id=t.result.id),tn.reducer(e,t)},transaction:vn.Ff,fundTransaction:_n.Ff,settlement:En.Ff,collection:wn.Ff,collectionStats:xn,fund:Sn,contract:Qn,contractedService:rr,contractExpense:ur,survey:gr,surveyVote:vr}),Er=function(e,t){return t.type===H&&(e={}),_r(e,t)},wr=n(1265),Ar=n(21966);var xr=function(){var e=new tt.Ay;return(0,E.y$)(Er,(0,Ar.tY)((0,E.Tw)(wr.A.withExtraArgument(e),function(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(a){if("function"==typeof a)return a(n,r);var o=a.promise,i=a.types,l=O(a,["promise","types"]);if(!o)return t(a);var c=k(i,3),u=c[0],s=c[1],d=c[2];t(A(A({},l),{},{type:u}));var m=o(e);return m.then(function(e){return t(A(A({},l),{},{result:e,type:s}))},function(e){return t(A(A({},l),{},{error:e,type:d}))}).catch(function(e){console.error("MIDDLEWARE ERROR:",e),t(A(A({},l),{},{error:e,type:d}))}),m.catch(function(){}),m}}}}(e))))}(),kr=n(96935),Sr=n(20864),Or=n.n(Sr),Cr=n(33231),jr=n(92568),Ir=n(28930),Pr=n(90888),Nr=n(55373),Tr=n.n(Nr),Dr=n(44476),zr=n(14294),Rr=n(35907),Mr=n(63240),Lr=function(e){var t=Dr.L.fromError(e.error);return g.createElement(zr.A,{textAlign:"center",icon:!0},g.createElement(Rr.A,{name:"x"}),t.getCode(),g.createElement(zr.A.Subheader,null,(0,Mr.t)("error.page_not_found")))},Fr=n(62986),Br=n(63129),qr=n(92257),Hr=n(73574),Ur=n(12870),$r=n(24284),Vr=jr.Ay.div.withConfig({displayName:"styled-components__StyledContainer",componentId:"sc-1jsfxlx-0"})(["min-height:100% !important;margin:0;padding:0 0 0 0;display:flex;align-items:center;justify-content:center;"]),Yr=jr.Ay.div.withConfig({displayName:"styled-components__StyledLogo",componentId:"sc-1jsfxlx-1"})(["text-align:center;margin-bottom:5px;"]),Gr=jr.Ay.div.withConfig({displayName:"styled-components__StyledLinks",componentId:"sc-1jsfxlx-2"})(["width:100%;text-align:right;margin:0 0 18px 0;"]),Jr=jr.Ay.div.withConfig({displayName:"styled-components__StyledItem",componentId:"sc-1jsfxlx-3"})(["width:440px;"]),Zr=jr.Ay.div.withConfig({displayName:"styled-components__StyledErrorSpan",componentId:"sc-1jsfxlx-4"})(["color:red;"]);function Wr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Qr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Kr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Xr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Xr(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ea=function(e,t){return function(n){n(function(e,t){return{types:[L,F,B],promise:function(n){return n.post("/api/auth/login/",{data:{email:e,password:t,csrfmiddlewaretoken:window.csrftoken}})}}}(e,t)).then(function(e){n(J())},function(e){return e})}},ta=(0,v.y)((0,_.Ng)(function(e){return{user:e.auth.user,error:e.auth.error,userKey:e.auth.userKey}},function(e){return(0,E.zH)({login:ea},e)})(function(e){e.user;var t=e.error,n=e.login,r=e.setField,a=Kr((0,g.useState)({}),2),o=a[0],i=a[1];return r=function(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wr(Object(n),!0).forEach(function(t){Qr(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wr(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},o);t?n[e]=t:delete n[e],i(n)},t=new Dr.L(t),g.createElement(Fr.A,{action:"",onSubmit:function(e){e.preventDefault(),n(o.email,o.password)},error:t.exists()},g.createElement(Br.A,null,g.createElement(qr.A,{name:"email",icon:"mail",iconPosition:"left",placeholder:"Е-mail",error:t.exists(),onChange:function(e){return r("email",e.target.value)}})),g.createElement(Br.A,null,g.createElement(qr.A,{name:"password",icon:"key",iconPosition:"left",placeholder:(0,Mr.t)("login.password"),type:"password",error:t.exists(),onChange:function(e){return r("password",e.target.value)}})),g.createElement(Gr,null,g.createElement(h.N_,{to:$r.JZ.authPasswordReset},(0,Mr.t)("login.pass_manage"))),g.createElement(Hr.A,{error:!0,content:t.getGlobal()}),g.createElement(Ur.A,{type:"submit",fluid:!0,size:"large",primary:!0,disabled:!(o.email&&o.password)},(0,Mr.t)("labels.enter")))}));function na(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ra(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ra(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ra(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var aa=jr.Ay.p.withConfig({displayName:"login-nopass__StyledSubtext",componentId:"ezedav-0"})(["font-style:italic;margin:6px 0 0 6px;"]),oa=(0,v.y)((0,_.Ng)(function(e){return{user:e.auth.user,error:e.auth.error,userKey:e.auth.userKey}},function(e,t){return(0,E.zH)({login:function(e){return function(n){return n((r=e,{types:[L,F,B],promise:function(e){return e.post("/api/auth/email-login/",{data:{email:r,password:a,csrfmiddlewaretoken:window.csrftoken}})}})).then(function(){t.history.replace($r.JZ.authLoginSuccess)},function(e){return e});var r,a}},reset:Z},e)})(function(e){e.user;var t=e.error,n=e.login,r=e.setField,a=na((0,g.useState)({}),2),o=a[0],i=a[1];return r=function(e,t){var n=n||{};t?n[e]=t:delete n[e],i(n)},t=new Dr.L(t),g.createElement(Fr.A,{action:"",onSubmit:function(e){e.preventDefault(),n(o.email)},error:t.exists()},g.createElement(Br.A,null,g.createElement(qr.A,{name:"email",icon:"mail",iconPosition:"left",placeholder:"Е-mail",error:t.exists(),onChange:function(e){return r("email",e.target.value)}}),g.createElement(aa,null,(0,Mr.t)("login.link_send"))),g.createElement(Hr.A,{error:!0,content:t.getGlobal()}),g.createElement(Ur.A,{type:"submit",fluid:!0,size:"large",primary:!0,disabled:!o.email},(0,Mr.t)("labels.enter")))})),ia=n(5074),la=jr.Ay.div.withConfig({displayName:"login-success__StyledTextBlock",componentId:"sc-1qj5w7h-0"})(["font-size:1.2rem;"]),ca=jr.Ay.p.withConfig({displayName:"login-success__Text",componentId:"sc-1qj5w7h-1"})(["text-align:center;"]),ua=(0,jr.Ay)(h.N_).withConfig({displayName:"login-success__StyledLink",componentId:"sc-1qj5w7h-2"})(["margin:1rem 0;display:block;"]),sa=function(){return g.createElement(ia.A,{textAlign:"center"},g.createElement(la,null,g.createElement(ca,null,(0,Mr.t)("login.instruction_mail")),g.createElement(ca,null,(0,Mr.t)("login.nomail_info")),g.createElement(ua,{to:$r.JZ.authPasswordReset},(0,Mr.t)("login.pass_manage")),g.createElement(Ur.A,{href:$r.JZ.authLogin,icon:"check",primary:!0,content:(0,Mr.t)("login.understood")})))};function da(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ma(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ma(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ma(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var fa=(0,_.Ng)(function(e){return{error:e.auth.error,userKey:e.auth.userKey,loading:e.auth.loggingIn}},function(e,t){return(0,E.zH)({resetPassword:function(e){return function(n){var r;n((r=e,{types:[L,F,B],promise:function(e){return e.post("/api/auth/password/reset/",{data:{email:r,username:r,csrfmiddlewaretoken:window.csrftoken}})}})).then(function(){return t.history.push($r.JZ.authPasswordResetSuccess)},function(e){return e})}},reset:Z},e)})(function(e){var t=e.error,n=(e.login,e.setField),r=e.resetPassword,a=e.loading,o=e.reset,i=da((0,g.useState)({data:{}}),2),l=i[0],c=i[1];(0,g.useEffect)(function(){o()},[]);return n=function(e,t){var n=l.data||{};t?n[e]=t:delete n[e],c({data:n})},t=new Dr.L(t),g.createElement(Fr.A,{action:"",onSubmit:function(e){e.preventDefault(),r(l.data.email)},error:t.exists()},g.createElement(ia.A,null,g.createElement(zr.A,{as:"h4",dividing:!1,textAlign:"center"},(0,Mr.t)("login.pass_manage")),g.createElement(Br.A,null,g.createElement(qr.A,{name:"email",icon:"user",iconPosition:"left",placeholder:"Е-mail",error:t.exists(),onChange:function(e){return n("email",e.target.value)}})),g.createElement(Gr,null,g.createElement(h.N_,{to:$r.JZ.authLogin},(0,Mr.t)("login.tologin"))),g.createElement(Hr.A,{error:!0,content:t.getGlobal()}),g.createElement(Ur.A,{type:"submit",fluid:!0,size:"large",loading:a,disabled:!l.data.email},(0,Mr.t)("labels.forwards"))))});function pa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ga(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ga(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ga(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ba=(0,_.Ng)(function(e){return{error:e.auth.error,userKey:e.auth.userKey,loading:e.auth.loggingIn}},function(e,t){return(0,E.zH)({resetPasswordConfirm:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return function(e){return e(W.apply(void 0,n)).then(function(){return t.history.push($r.JZ.authLogin)},function(e){return e})}},reset:Z},e)})(function(e){var t=e.error,n=e.reset,r=(e.setField,e.resetPasswordConfirm),a=e.loading,o=e.match,i=pa((0,g.useState)({formData:{}}),2),l=i[0],c=i[1];(0,g.useEffect)(function(){n()},[]);var u=function(e,t){var n=l.formData||{};t?n[e]=t:delete n[e],c({formData:n})},s=Dr.L.fromError(t);return g.createElement(Fr.A,{action:"",onSubmit:function(e){e.preventDefault(),r(l.formData.password1,l.formData.password2,o.params.uid,o.params.token)},error:s.exists()},g.createElement(ia.A,null,g.createElement(Br.A,null,g.createElement(qr.A,{name:"password1",icon:"key",iconPosition:"left",placeholder:(0,Mr.t)("login.password"),type:"password",error:s.has("new_password1"),onChange:function(e){return u("password1",e.target.value)}}),s.has("new_password1")&&g.createElement(Zr,null,t.get("new_password1"))),g.createElement(Br.A,null,g.createElement(qr.A,{name:"password2",icon:"key",iconPosition:"left",placeholder:(0,Mr.t)("login.repeat_password"),type:"password",error:s.has("new_password2"),onChange:function(e){return u("password2",e.target.value)}}),s.has("new_password2")&&g.createElement(Zr,null,s.get("new_password2"))),g.createElement(Gr,null,g.createElement(h.N_,{to:$r.JZ.authLogin},(0,Mr.t)("login.tologin"))),g.createElement(Hr.A,{error:!0,content:s.getGlobal()}),g.createElement(Ur.A,{type:"submit",fluid:!0,size:"large",loading:a,disabled:!(l.formData.password1&&l.formData.password2)},(0,Mr.t)("labels.save"))))});function ya(e){return t="/img/"+e,Or()("static_url")+t;var t}var ha=n(87977);function va(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _a(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ea=function(){var e=va((0,g.useState)("1800px"),2),t=e[0],n=e[1],r=va((0,g.useState)(!1),2),a=r[0],o=r[1],i=g.createRef();return g.createElement(ha.A,{size:"fullscreen",trigger:g.createElement("a",{href:"#",onClick:function(){return o(!0)}},(0,Mr.t)("license.terms_of_use")),closeIcon:!0,open:a,onClose:function(){return o(!1)},scrolling:"true",style:{zIndex:909}},g.createElement(ha.A.Content,null,g.createElement("iframe",{ref:i,width:"100%",src:"/license",frameBorder:"0",style:{minWidth:"100%",minHeight:"1200px",textAlign:"center",margin:"0 0"},height:t,scrolling:"false",onLoad:function(){n(i.current.contentWindow.document.body.scrollHeight+"px")}}),g.createElement("div",{style:{textAlign:"center"}},g.createElement(Ur.A,{content:(0,Mr.t)("labels.close"),onClick:function(){return o(!1)},primary:!0}))))},wa=n(55969),Aa=n(27089);function xa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ka(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ka(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ka(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Sa=jr.Ay.div.withConfig({displayName:"viber-modal__ContentWrap",componentId:"sc-8gse66-0"})(["line-height:1.1em;"]),Oa=jr.Ay.div.withConfig({displayName:"viber-modal__ViberButtonWrap",componentId:"sc-8gse66-1"})(["cursor:pointer;text-align:center;> img{margin:auto auto;}"]),Ca=function(e){return g.createElement(Oa,e,(0,Mr.t)("viber.quickacess_with"),g.createElement(wa.A,{height:"20px",src:ya("rakuten-viber.png")}))},ja=function(){var e=xa((0,g.useState)(!1),2),t=e[0],n=e[1],r=function(){return n(!0)},a=g.createElement(Ca,{onClick:r});return g.createElement(ha.A,{open:t,onOpen:r,onClose:function(){return n(!1)},closeIcon:"close",trigger:a},g.createElement(ha.A.Header,null,(0,Mr.t)("viber.chatbot")),g.createElement(ha.A.Content,{image:!0},g.createElement(ha.A.Description,null,g.createElement(Aa.A,{text:!0,wrapped:!0,textAlign:"justified"},g.createElement("p",null,(0,Mr.t)("viber.chatbot_info")),g.createElement("p",null,(0,Mr.t)("viber.scan_code")))),g.createElement(wa.A,{src:ya("viber-qr.png"),wrapped:!0})),g.createElement(Hr.A,{attached:"bottom"},g.createElement(Sa,null,g.createElement("a",{href:"viber://pa?chatURI=umenvhod",target:"_blank"},(0,Mr.t)("viber.clickhere")),(0,Mr.t)("viber.click_if_app"))))};function Ia(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Pa(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Pa(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Na=jr.Ay.p.withConfig({displayName:"register__StyledSubtext",componentId:"sc-50iom-0"})(["font-style:italic;margin:6px 0 0 6px;"]),Ta=(0,jr.Ay)(h.N_).withConfig({displayName:"register__StyledLink",componentId:"sc-50iom-1"})(["vertical-align:baseline;"]),Da=(0,v.y)((0,_.Ng)(function(e){return{error:e.auth.error,userKey:e.auth.userKey,loading:e.auth.loggingIn}},function(e,t){return(0,E.zH)({register:function(e,t,n){return function(r){return r((a={email:e,full_name:t,mobile_phone_number:n},{types:[L,F,B],promise:function(e){return e.post("/api/auth/registration/",{data:N(N({},a),{},{csrfmiddlewaretoken:window.csrftoken})})}})).then(function(){window.location.href=(0,$r.BE)($r.JZ.baseURL)},function(e){return e});var a}},reset:Z},e)})(function(e){var t=e.error,n=e.register,r=e.loading,a=Ia((0,g.useState)({data:{}}),2),o=a[0],i=a[1],l=function(e,t){var n=o.data||{};t?n[e]=t:delete n[e],i({data:n})};t=new Dr.L(t);var c=o.data.email&&o.data.full_name;return g.createElement(Fr.A,{action:"",onSubmit:function(e){e.preventDefault(),n(o.data.email,o.data.full_name,o.data.mobile_phone_number)},error:t.exists()},g.createElement(Hr.A,{positive:!0,icon:"sign-in",content:g.createElement(g.Fragment,null,(0,Mr.t)("register.tryout"))}),g.createElement(Br.A,null,g.createElement(qr.A,{name:"full_name",icon:"user",placeholder:(0,Mr.t)("labels.names"),iconPosition:"left",error:t.has("full_name"),onChange:function(e){return l("full_name",e.target.value)}}),t.has("full_name")&&g.createElement(Zr,null,t.get("full_name"))),g.createElement(Br.A,null,g.createElement(qr.A,{name:"email",icon:"mail",iconPosition:"left",placeholder:"Е-mail",error:t.has("email"),onChange:function(e){return l("email",e.target.value)}}),t.has("email")&&g.createElement(Zr,null,t.get("email"))),g.createElement(Br.A,null,g.createElement(qr.A,{name:"mobile_phone_number",icon:"phone",iconPosition:"left",placeholder:"359889000000",error:t.has("mobile_phone_number"),onChange:function(e){return l("mobile_phone_number",e.target.value)}}),t.has("mobile_phone_number")&&g.createElement(Zr,null,t.get("mobile_phone_number"))),g.createElement(Hr.A,{error:!0,content:t.getGlobal()}),g.createElement(Na,null,(0,Mr.t)("register.existing")," ",g.createElement(Ta,{to:$r.JZ.authLogin},(0,Mr.t)("labels.here"))),g.createElement(Ur.A,{type:"submit",fluid:!0,primary:!0,size:"large",loading:r,disabled:!c||r},(0,Mr.t)("register.demo")))})),za=n(55103),Ra=n(79128),Ma=(0,jr.Ay)(Ur.A).withConfig({displayName:"switchLanguage__StyledButton",componentId:"vrjogp-0"})(["padding:0.5em !important;vertical-align:bottom !important;"]),La=[{key:"bg",value:"bg-BG",text:g.createElement("span",null,g.createElement(za.A,{name:"bg"}),"БГ")},{key:"en",value:"en-US",text:g.createElement("span",null,g.createElement(za.A,{name:"us"}),"EN")}],Fa=function(e){var t=e.fluid,n=e.className;return g.createElement(Ma,{basic:!0},g.createElement(Ra.A,{className:n,direction:"left",fluid:t,icon:!1,onChange:function(e,t){var n=t.value;localStorage.setItem("current--language",n),window.location.reload()},options:La,defaultValue:localStorage.getItem("current--language")||"bg-BG"}))};function Ba(){return Ba=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ba.apply(this,arguments)}var qa=jr.Ay.div.withConfig({displayName:"auth-wrap__TopRightMenu",componentId:"sc-3eumpa-0"})(["display:flex;flex-direction:row-reverse;padding:1em 0;margin-bottom:2em;"]),Ha=jr.Ay.p.withConfig({displayName:"auth-wrap__StyledAgreement",componentId:"sc-3eumpa-1"})(["margin-top:10px;font-size:0.9rem;text-align:center;> a{line-height:1rem;}"]),Ua=jr.Ay.div.withConfig({displayName:"auth-wrap__FlexBox",componentId:"sc-3eumpa-2"})(["display:flex;justify-content:center;"]),$a=jr.Ay.div.withConfig({displayName:"auth-wrap__FlexMenu",componentId:"sc-3eumpa-3"})(["display:flex;flex-direction:row;justify-content:space-around;padding-top:1em;"]),Va=(0,jr.Ay)(h.k2).withConfig({displayName:"auth-wrap__StyledLink",componentId:"sc-3eumpa-4"})(["display:block;color:black;font-size:1.1em;height:2.5em;line-height:2.5em;&.active{font-weight:bold;border-bottom:1px solid #9f9f9f;}"]),Ya=(0,jr.Ay)(ia.A).withConfig({displayName:"auth-wrap__StyledSegment",componentId:"sc-3eumpa-5"})([""]),Ga=function(){return g.createElement(g.Fragment,null,g.createElement($a,null,g.createElement(Va,{activeClassName:"active",className:"item",exact:!0,to:(0,$r.BE)($r.JZ.authLogin)},(0,Mr.t)("authwrap.letter")),g.createElement(Va,{activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.authLoginPass)},(0,Mr.t)("authwrap.password")),g.createElement(Va,{activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.authLoginRegister)},(0,Mr.t)("authwrap.demo"))),g.createElement(Ya,null,g.createElement(v.dO,null,g.createElement(v.qh,{path:$r.JZ.authLogin,index:!0,exact:!0,component:oa}),g.createElement(v.qh,{path:$r.JZ.authLoginPass,component:ta}),g.createElement(v.qh,{path:$r.JZ.authLoginRegister,component:Da}))))},Ja=function(e){var t=e.auth,n=e.loadUser,r=e.location,a=e.history,o=e.WrappedComponent;(0,g.useEffect)(function(){var t;(t=e).auth&&t.auth.loaded||n()},[]),(0,g.useEffect)(function(){var e=r.pathname.startsWith($r.JZ.baseAuth);if(!e&&void 0!==t.loading&&!t.loading&&!t.user){var n=null;r.pathname===$r.JZ.baseURL||(n=Tr().stringify({next:r.pathname+r.search},{addQueryPrefix:!0})),a.replace({pathname:$r.JZ.authLogin,search:n})}if(e&&t.user){var o=Tr().parse(r.search,{ignoreQueryPrefix:!0}),i=$r.JZ.baseURL;o.next&&o.next.startsWith($r.JZ.baseURL)&&(i=o.next),a.replace(i)}},[t.loading,t.user,r.pathname]);var i=r.pathname.startsWith($r.JZ.baseAuth);return t.user&&!i?g.createElement(o,e):t.loading?g.createElement(Ir.A,null):g.createElement(Vr,null,g.createElement(Jr,null,g.createElement(qa,null,g.createElement(Fa,null)),g.createElement(Yr,null,g.createElement("a",{href:"https://www.umenvhod.com/"},g.createElement("img",{src:ya("logo.png"),width:330,height:193,alt:"Logo"}))),g.createElement(v.qh,{path:$r.JZ.authLogin,component:Ga}),g.createElement(v.qh,{path:$r.JZ.authLoginSuccess,component:sa}),g.createElement(v.qh,{path:$r.JZ.authSetPassword,component:ba}),g.createElement(v.qh,{path:$r.JZ.authPasswordReset,component:fa}),g.createElement(v.qh,{path:$r.JZ.authPasswordResetSuccess,component:sa}),g.createElement(Ha,null,(0,Mr.t)("authwrap.agreement")," ",g.createElement(Ea,null)),g.createElement(Ua,null,g.createElement(ja,null))))},Za=function(e){return{auth:e.auth}},Wa=function(e){return(0,E.zH)({loadUser:J},e)};var Qa=n(1489),Ka=n(13387),Xa=n(6957),eo=n(50363);function to(e){return function(e){if(Array.isArray(e))return lo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||io(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function no(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ro(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?no(Object(n),!0).forEach(function(t){ao(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):no(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ao(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||io(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function io(e,t){if(e){if("string"==typeof e)return lo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?lo(e,t):void 0}}function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var co=(0,kr.nS)(function(e){var t=oo((0,g.useState)({loading:!1,uploaded:!1,attachedFiles:[],uploadedFiles:[],err:null}),2),n=t[0],r=t[1],a=function(t){return e.oneFile?t.length>0?t[0]:null:t},o=function(t,n){if(n&&Array.isArray(n)&&0!==n.length){var o=n.map(function(e){return Pe().post("/api/user-file/").set("X-CSRFToken",Te().get("csrftoken")).attach("content",e)}),i=function(e){for(var t=e;t&&"FORM"!==t.nodeName&&!t.classList.contains("form");)t=t.parentElement;return t.querySelector("[type=submit]")}(t.target);i&&(i.disabled=!0),Promise.all(o).then(function(t){r(function(e){return ro(ro({},e),{},{loading:!1,uploaded:!0})}),i&&(i.disabled=!1);var n=t.map(function(e){return{uuid:e.body.uuid,url:e.body.content,filename:e.body.filename}}),o=Array.isArray(e.value)?e.value:e.value?[e.value]:[];e.onChange(null,{value:a(e.oneFile?n:[].concat(to(o),to(n)))})}).catch(function(){r(function(e){return ro(ro({},e),{},{loading:!1,uploaded:!1,err:(0,Mr.t)("error.error_try_later")})}),i&&(i.disabled=!1)})}},i=(e.name,e.value),l=e.media,c=e.oneFile,u=e.accept,s=n.loading,d=n.uploaded,m=n.err,f=l.handheld&&(0,Mr.t)("ticket.upload"),p=Array.isArray(i)||!i?i:[i],b=g.createElement(Ur.A,{icon:"upload",labelPosition:f&&"right",color:"green",onClick:o,content:f});return s?b=g.createElement(Ur.A,{basic:!0,loading:!0},"Loading"):d&&(b=g.createElement(Ur.A,{icon:!0,color:"green"},g.createElement(Rr.A,{name:"check"}))),g.createElement(g.Fragment,null,g.createElement(qr.A,{accept:u||"*",multiple:!c,error:!!m,disabled:s,type:"file",label:b,name:"",labelPosition:"right",onChange:function(e){var t=ro({},e),n=Array.from(e.target.files);r(function(e){return ro(ro({},e),{},{err:null,loading:!1,uploaded:!1,attachedFiles:n})}),o(t,n)}}),m&&g.createElement(Hr.A,{negative:!0,content:m}),p&&p.length>0&&p.map(function(t){return g.createElement(Xa.A,{key:t.url,icon:"cancel",content:t.filename,as:"a",onClick:function(){return e.onChange({target:{value:null}},{value:a(p.filter(function(e){return e!==t}))})}})}))}),uo=n(25942),so=n(29495),mo=n(36493),fo=n(47756),po=n(23152),go=new po.F({breaks:!0}),bo=function(e){var t=e.content;return g.createElement("div",{dangerouslySetInnerHTML:{__html:go.render(t)}})};function yo(e){return function(e){if(Array.isArray(e))return _o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||vo(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ho(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||vo(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vo(e,t){if(e){if("string"==typeof e)return _o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_o(e,t):void 0}}function _o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Eo=new po.F({breaks:!0}),wo=jr.Ay.div.withConfig({displayName:"markdownedit__Frame",componentId:"sc-14mfur5-0"})(["border:1px solid #f1f1f1;border-radius:2px;margin-bottom:5px;"]),Ao=jr.Ay.div.withConfig({displayName:"markdownedit__Toolbar",componentId:"sc-14mfur5-1"})(["display:flex;gap:6px;padding:6px;border-bottom:1px solid #f1f1f1;"]),xo=jr.Ay.div.withConfig({displayName:"markdownedit__Editable",componentId:"sc-14mfur5-2"})(["min-height:160px;padding:6px 5px;outline:none;overflow-y:auto;p{margin:0 0 0.7em;}"]),ko=function(e,t,n){var r="  ".repeat(t);return Array.from(e.children).filter(function(e){return"LI"===e.nodeName}).map(function(e,a){var o=n?"".concat(a+1,". "):"- ";return r+o+Oo(e,t+1).trim()}).join("\n")+"\n\n"},So=function(e,t){if(e.nodeType===Node.TEXT_NODE)return e.nodeValue.replace(/\u00a0/g," ").replace(/\s+/g," ");if(e.nodeType!==Node.ELEMENT_NODE)return"";var n=function(){return Oo(e,t)};switch(e.nodeName){case"STRONG":case"B":var r=n();return r.trim()?"**".concat(r,"**"):r;case"EM":case"I":var a=n();return a.trim()?"*".concat(a,"*"):a;case"A":return"[".concat(n(),"](").concat(e.getAttribute("href")||"",")");case"BR":return"\n";case"H1":return"# ".concat(n().trim(),"\n\n");case"H2":return"## ".concat(n().trim(),"\n\n");case"H3":return"### ".concat(n().trim(),"\n\n");case"UL":return ko(e,t,!1);case"OL":return ko(e,t,!0);case"P":case"DIV":return"".concat(n(),"\n\n");default:return n()}},Oo=function(e,t){return Array.from(e.childNodes).map(function(e){return So(e,t)}).join("")},Co=function(e){var t=e.value,n=e.onChange,r=(0,g.useRef)(null),a=(0,g.useRef)(Eo.render(t||"")),o=ho((0,g.useState)({}),2),i=o[0],l=o[1];(0,g.useEffect)(function(){document.execCommand("defaultParagraphSeparator",!1,"p"),r.current.querySelectorAll("li > p").forEach(function(e){e.previousElementSibling&&e.before(document.createElement("br")),e.replaceWith.apply(e,yo(e.childNodes))})},[]);var c=function(){var e=function(e){return Oo(e,0).replace(/[ \t]+\n/g,"\n").replace(/\n[ \t]+/g,"\n").replace(/\n{3,}/g,"\n\n").trim()}(r.current);n({target:{value:e}},{value:e})},u=function(){var e=(document.queryCommandValue("formatBlock")||"").toLowerCase();l({bold:document.queryCommandState("bold"),italic:document.queryCommandState("italic"),heading:"h2"===e||"h3"===e,ul:document.queryCommandState("insertUnorderedList"),ol:document.queryCommandState("insertOrderedList")})},s=function(e,t){r.current.focus(),document.execCommand(e,!1,t),c(),u()},d=function(e,t,n){return g.createElement(Ur.A,{type:"button",icon:!0,active:Boolean(n),onMouseDown:function(e){return e.preventDefault()},onClick:t},g.createElement(Rr.A,{name:e}))};return g.createElement(wo,null,g.createElement(Ao,null,g.createElement(Ur.A.Group,{basic:!0,size:"tiny"},d("bold",function(){return s("bold")},i.bold),d("italic",function(){return s("italic")},i.italic),d("heading",function(){s("formatBlock",i.heading?"<p>":"<h2>")},i.heading)),g.createElement(Ur.A.Group,{basic:!0,size:"tiny"},d("list ul",function(){return s("insertUnorderedList")},i.ul),d("list ol",function(){return s("insertOrderedList")},i.ol),d("linkify",function(){var e=window.prompt((0,Mr.t)("editor.link_url"));e&&s("createLink",e)}))),g.createElement(xo,{ref:r,contentEditable:!0,suppressContentEditableWarning:!0,dangerouslySetInnerHTML:{__html:a.current},onInput:c,onKeyDown:function(e){var t=e.metaKey||e.ctrlKey;if(t&&"b"===e.key.toLowerCase())return e.preventDefault(),void s("bold");if(t&&"i"===e.key.toLowerCase())return e.preventDefault(),void s("italic");if("Backspace"===e.key){var n=window.getSelection();if(n&&n.isCollapsed&&n.rangeCount&&n.anchorNode){var r=n.anchorNode.nodeType===Node.ELEMENT_NODE?n.anchorNode:n.anchorNode.parentElement,a=function(e){var t=n.getRangeAt(0),r=t.cloneRange();return r.selectNodeContents(e),r.setEnd(t.startContainer,t.startOffset),""===r.toString()},o=r&&r.closest&&r.closest("li");if(o)return void(a(o)&&(e.preventDefault(),s("outdent")));var i=r&&r.closest&&r.closest("p, div, h1, h2, h3"),l=i&&i.previousElementSibling;if(i&&l&&("UL"===l.nodeName||"OL"===l.nodeName)&&a(i)){e.preventDefault();var u=l.lastElementChild;if(!u)return;var d=document.createRange();for(d.selectNodeContents(u),d.collapse(!1),n.removeAllRanges(),n.addRange(d);i.firstChild;)u.appendChild(i.firstChild);i.remove(),c()}}}},onKeyUp:u,onMouseUp:u,onBlur:c}))},jo=function(e){var t=e.content;return g.createElement(bo,{content:t})},Io=n(71113);function Po(){return Po=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Po.apply(this,arguments)}function No(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function To(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?No(Object(n),!0).forEach(function(t){Do(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):No(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Do(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ro(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ro(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ro(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Mo=jr.Ay.span.withConfig({displayName:"edit__Error",componentId:"sc-18a2sfn-0"})(["color:red;"]);var Lo=(0,v.y)((0,_.Ng)(function(e){return{error:Dr.L.fromError(e.ticket.error),loading:e.ticket.pending,users:e.user.entities,authUser:e.auth.user}},function(e,t){var n=function(){var e,n;return(null===(e=t.block)||void 0===e?void 0:e.id)||(null===(n=t.entity)||void 0===n?void 0:n.block)};return(0,E.zH)({create:function(e){return function(r){var a=n();a&&r(function(e){return ot.actions.create(e,{pushToFront:!0})}(To({block:a},e))).then(function(e){e&&e.result&&t.history.push((0,$r.BE)($r.JZ.ticketDetails,{blockId:a,ticketId:e.result.id}))})}},update:function(e){return function(t){t(function(e){return ot.actions.update(e)}(To(To({},e),{},{files:e.files||[]})))}},clearError:dt,del:function(e){return function(r){var a=n();a&&r(ut(e)).then(function(){t.history.push((0,$r.BE)($r.JZ.ticketList,{blockId:a}))})}}},e)})(function(e){var t=zo((0,g.useState)({formData:null}),2),n=t[0],r=t[1],a=e.error,o=e.users,i=e.entity,l=e.authUser,c=(0,mo.Cj)(i,{internal:i?i.internal:l.role!==fo.l_}),u=new mo.kK(n.formData||c,function(e){return r(To(To({},n),{},{formData:e}))},c),s=i?(0,Mr.t)("ticket.change_signal"):(0,Mr.t)("ticket.send_signal"),d=(0,X.n_)(o,{is_active:!0}).map(function(e){return{key:e.id,text:"".concat(e.first_name," ").concat(e.last_name," (").concat(e.email,")"),value:e.id,selected:i&&e.id===i.assignee.id}}),m=["open","in_progress","resolved","invalid"].map(function(e){return{text:(0,Mr.t)("ticketStates.".concat(e)),value:e}}),f=To({},u.getAttributes("assignee.id"));return delete f.value,g.createElement(so.Q,Po({manager:u},e,{header:s,name:"ticket"}),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.title")),g.createElement(Fr.A.Input,Po({placeholder:(0,Mr.t)("labels.title"),error:a.has("title")},u.getAttributes("title"))),a.has("title")&&g.createElement(Mo,null,a.get("title"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.description")),g.createElement(Co,Po({},u.getAttributes("description"),{rows:3})),a.has("description")&&g.createElement(Mo,null,a.get("description"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.type")),g.createElement(Fr.A.Select,Po({plaholder:(0,Mr.t)("ticket.issue_type"),error:a.has("ticket_type"),options:["technical","other"].map(function(e){return{text:(0,Mr.t)("ticketTypes.".concat(e)),value:e}})},u.getAttributes("ticket_type"))),a.has("ticket_type")&&g.createElement(Mo,null,a.get("ticket_type"))),g.createElement(uo._,{staff:!0,permission:Io.P.ticketEdit},g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.status")),g.createElement(Fr.A.Select,Po({placeholder:(0,Mr.t)("labels.status"),error:a.has("status"),options:m},u.getAttributes("status"))),a.has("status")&&g.createElement(Mo,null,a.get("status"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.assignee")),g.createElement(Ra.A,Po({placeholder:(0,Mr.t)("ticket.select_user"),search:!0,selection:!0,defaultValue:i&&i.assignee.id,options:d},f)),a.has("assignee")&&g.createElement(Mo,null,a.get("assignee"))),g.createElement(uo._,{managerOnly:!0},g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.subscribers")),g.createElement("p",{style:{fontSize:"0.92857143em",color:"rgba(0,0,0,.6)",marginBottom:"0.5em"}},(0,Mr.t)("labels.subscribers_form_description")),g.createElement(Ra.A,{additionLabel:"".concat((0,Mr.t)("labels.add")," "),search:!0,selection:!0,fluid:!0,multiple:!0,allowAdditions:!0,icon:null,noResultsMessage:(0,Mr.t)("placeholders.begin_writing_to_add"),error:a.has("subscribers"),defaultValue:i&&i.subscribers?i.subscribers.map(function(e){return o.find(function(t){return t.email===e.subscriber_email}).id}):[],options:o&&o.length>0?o.filter(function(e){return e.is_active}).map(function(e){return{key:e.id,value:e.id,text:"".concat(e.first_name," ").concat(e.last_name," (").concat(e.email,")")}}):[],onChange:function(e,t){var n=t.value;u.setValue("subscribers",n.map(function(e){return{subscriber:e}}))}}),a.has("subscribers")&&g.createElement(Mo,null,a.get("subscribers")))),g.createElement(Fr.A.Field,null,g.createElement(eo.A,{toggle:!0,label:(0,Mr.t)("ticket.official"),checked:Boolean(u.getValue("internal")),onClick:function(){u.setValue("internal",!u.getValue("internal"))}}))),g.createElement(Fr.A.Field,null,g.createElement(co,Po({name:"files"},u.getAttributes("files")))))}));function Fo(){return Fo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fo.apply(this,arguments)}function Bo(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var qo=(0,kr.nS)(function(e){var t=e.media,n=e.onClick,r=Bo(e,["media","onClick"]);return g.createElement(Ur.A,Fo({size:"tiny",basic:!0,onClick:n},r),g.createElement(Rr.A,{name:"filter"}),t.handheld?g.createElement("span",null,(0,Mr.t)("labels.filters")):null)}),Ho=function(e){var t=e.value,n=e.onClick;return g.createElement(Ur.A.Group,null,[1,10,30,60].map(function(e){return g.createElement(Ur.A,{key:e,type:"button",size:"mini",active:t===e,toggle:!0,basic:!0,onClick:function(r){r.preventDefault(),n(e!==t?e:null)}},e," ",1===e?(0,Mr.t)("labels.day"):(0,Mr.t)("labels.days"))}))},Uo={status:Cr.fr,assignee:Cr.fr,q:Cr.fr,created_after:Cr.hc,ticket_type:Cr.fr},$o=(0,_.Ng)(function(e){var t=(e.user.entities||[]).filter(function(e){return e.is_active}).map(function(e){var t=e.full_name,n=e.id,r=e.email;return{full_name:t||r,id:n}});return t.sort(function(e,t){return e.full_name>t.full_name?1:-1}),{assignee:t,assigneeLoading:e.user.pending}})(function(e){var t=e.data,n=e.onChange,r=e.assignee,a=e.assigneeLoading;return g.createElement(g.Fragment,null,g.createElement(Fr.A.Input,{icon:"search",placeholder:(0,Mr.t)("charge.search_capital"),onChange:n("q"),value:t.q||"",name:"search-ticket"}),g.createElement("h5",null,(0,Mr.t)("ticket.created_in_last")),g.createElement(Fr.A.Group,null,g.createElement(Ho,{value:t.created_after,onClick:function(e){return n("created_after")(null,{value:e})}})),g.createElement("h5",null,(0,Mr.t)("billing.from_type")),g.createElement(Fr.A.Select,{value:t.ticket_type,options:[null,"technical","other"].map(function(e){return{text:(0,Mr.t)("ticketTypes.".concat(e)),value:e}}),onChange:n("ticket_type")}),g.createElement("h5",null,(0,Mr.t)("ticketUserTypes.assignee")),g.createElement(uo._,{staff:!0,permission:Io.P.ticketEdit},g.createElement(Fr.A.Select,{value:t.assignee,loading:a,options:r.map(function(e){return{text:e.full_name,value:e.id}}),onChange:n("assignee")})),g.createElement("h5",null,(0,Mr.t)("ticket.in_condition")),g.createElement(Fr.A.Select,{value:t.status,options:["all","open","in_progress","closed"].map(function(e){return{text:(0,Mr.t)("ticketStates.".concat(e)),value:e}}),onChange:n("status")}))});function Vo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Yo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vo(Object(n),!0).forEach(function(t){Go(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vo(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Go(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Zo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zo(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Wo=jr.Ay.span.withConfig({displayName:"page-navigation__StyledLabel",componentId:"sc-1mrzhnz-0"})(["display:inline-block;margin-right:3px;font-size:12px;border-radius:5px;padding:5px 8px;vertical-align:baseline;"]),Qo=jr.Ay.div.withConfig({displayName:"page-navigation__GroupedButtons",componentId:"sc-1mrzhnz-1"})(["margin-top:0 !important;margin-bottom:0 !important;"]),Ko=function(e){var t=e.meta,n=e.showTotalPages,r=void 0!==n&&n;if(!t)return g.createElement(g.Fragment,null);var a=Jo(ti(t),4),o=a[0],i=a[1],l=a[2],c=a[3];return g.createElement(Xo,{previous:i,next:o,pageNumber:l,totalPages:r?c:null})},Xo=function(e){var t=e.previous,n=e.next,r=e.pageNumber,a=e.totalPages,o=Jo((0,Cr.sq)({}),2),i=(o[0],o[1]),l=Jo((0,Cr.sq)({}),2),c=(l[0],l[1]);return g.createElement(Qo,null,g.createElement(Ur.A,{disabled:!t,basic:!0,size:"tiny",icon:"angle double left",onClick:function(e){var n=Tr().parse(t);i(Yo(Yo({},n),{},{page:1}),"replace")}}),g.createElement(Ur.A,{disabled:!t,basic:!0,size:"tiny",icon:"angle left",onClick:function(e){if(t){var n=Tr().parse(t);i(Yo({},n),"replace")}}}),r&&!a&&g.createElement(Wo,{size:"tiny"},(0,Mr.t)("common.page")," ","".concat(r)),r&&a&&g.createElement(Wo,{size:"tiny"},"".concat(r,"/").concat(a)),g.createElement(Ur.A,{disabled:!n,basic:!0,size:"tiny",icon:"angle right",onClick:function(e){if(n){var t=Tr().parse(n);c(Yo({},t),"replace")}}}))},ei=function(e,t){var n=1;return e&&(n=e.page?parseInt(e.page)-1:1),t&&(n=t.page?parseInt(t.page)+1:2),n},ti=function(e){var t,n,r;return e.next&&(r=(t=Tr().parse(e.next.split("?")[1])).page?parseInt(t.page)-1:1),e.prev&&(r=(n=Tr().parse(e.prev.split("?")[1])).page?parseInt(n.page)+1:2),[t,n,r,e.count<=25?1:e.count%25?Math.ceil(e.count/25):e.count/25]};function ni(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function ri(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ai(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ai(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ai(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var oi=function(e){var t=e.block,n=(e.meta,ri((0,g.useState)({loading:!0}),2)),r=n[0],a=n[1],o=ri((0,Cr.sq)(Uo),2),i=o[0],l=o[1],c=function(e){return l(e,"replace")},u=Object.values(i).filter(function(e){return e}).length>0,s=i.q||i.created_after||i.ticket_type;return(0,g.useEffect)(function(){var e=function(){var e,n=(e=regeneratorRuntime.mark(function e(){var n,r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=Tr().stringify({block:t&&t.id},{addQueryPrefix:!0}),e.next=3,(0,tt.a0)("get","/api/reports/ticket-summary/"+n);case 3:r=e.sent,a(r.body);case 5:case"end":return e.stop()}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){ni(o,r,a,i,l,"next",e)}function l(e){ni(o,r,a,i,l,"throw",e)}i(void 0)})});return function(){return n.apply(this,arguments)}}();e()},[]),r.loading?g.createElement(Ir.A,{active:!0,inline:!0}):g.createElement(g.Fragment,null,g.createElement(Ka.A.Item,{onClick:function(){return c({status:null,assignee:null})},active:!u},(0,Mr.t)("ticket.new"),g.createElement(Xa.A,null,r.open||0)),g.createElement(uo._,{staff:!0,permission:Io.P.ticketEdit},g.createElement(Ka.A.Item,{onClick:function(){return c({assignee:"me",status:null})},active:!s&&"me"===i.assignee},(0,Mr.t)("ticket.assigned_to_me"),g.createElement(Xa.A,null,r.assigned_to_me||0))),g.createElement(Ka.A.Item,{onClick:function(){return c({status:"in_progress",assignee:null})},active:!s&&"in_progress"===i.status},(0,Mr.t)("ticket.in_progress"),g.createElement(Xa.A,null,r.in_progress||0)),g.createElement(Ka.A.Item,{onClick:function(){return c({status:"closed",assignee:null})},active:!s&&"closed"===i.status},(0,Mr.t)("ticket.completed"),g.createElement(Xa.A,null,r.closed||0)),g.createElement(Ka.A.Item,{name:(0,Mr.t)("ticketStates.all"),onClick:function(){return c({status:"all",assignee:null})},active:!s&&"all"===i.status},(0,Mr.t)("resources.null"),g.createElement(Xa.A,null,r.total||0)),s&&g.createElement(Ka.A.Item,{active:!0},(0,Mr.t)("ticket.filtered"),g.createElement(Xa.A,{as:"a",onClick:function(){return c({})}},"X")))},ii=function(e){var t=e.globalView,n=e.block,r=e.openFilter,a=e.meta;return g.createElement(Ka.A,{stackable:!0,size:"tiny"},g.createElement(Ka.A.Item,null,g.createElement(Ko,{meta:a,showTotalPages:!0,basic:!0})),t?g.createElement(oi,{meta:a}):g.createElement(oi,{block:n,meta:a}),!t&&g.createElement(uo._,{staff:!0,permission:Io.P.ticketEdit},g.createElement(Ka.A.Item,{position:"right"},g.createElement(Lo,{block:n,trigger_props:{content:(0,Mr.t)("block.signal"),color:"green",icon:!1,size:"medium",basic:!1,floated:"right"}}))),t&&g.createElement(Ka.A.Item,{position:"right"},g.createElement(qo,{onClick:r})))},li=n(75893),ci=n(13546),ui=(0,jr.Ay)(Ur.A).withConfig({displayName:"badge__ResponsiveButton",componentId:"k7llm4-0"})(["font-size:0.85em !important;@media ","{font-size:1em !important;}"],fo.jO.handheld),si=(0,kr.nS)(function(e){var t=e.content,n=e.icon,r=e.color,a=e.media.handheld?"center":"left";return g.createElement(ci.A,{content:t,position:"bottom ".concat(a),trigger:g.createElement("span",null,g.createElement(ui,{circular:!0,icon:n,color:r,basic:!0}))})}),di=n(70144);function mi(){return mi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mi.apply(this,arguments)}function fi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function pi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gi=function(e){var t=e.location,n=e.history;return function(e){var r=(0,di.a)(t),a=r.ordering,o=e;a===e&&(o="-".concat(e)),r.ordering=o,a==="-".concat(e)&&delete r.ordering,n.push({pathname:t.pathname,search:Tr().stringify(r,{addQueryPrefix:!0})})}},bi=function(e){var t=e.sortBy,n=e.location;return function(e){var r=(0,di.a)(n).ordering,a=r&&"-"===r[0]?"descending":"ascending";return{onClick:function(){return t(e)},sorted:(r&&r.replace(/^-/g,""))===e?a:null}}},yi=jr.Ay.div.withConfig({displayName:"ticket-upvote__StyledVote",componentId:"sc-1mwm81l-0"})(["float:right;"]),hi=(0,_.Ng)(function(e){return{user:e.auth.user}},function(e){return(0,E.zH)({toggleUpvote:st},e)})(function(e){var t=e.entity,n=e.toggleUpvote;e.user;return g.createElement(yi,null,g.createElement(Ur.A,{as:"div",labelPosition:"right",size:"mini",disabled:"resolved"===t.status,onClick:function(){return n(t.id,t.current_user_voted)}},g.createElement(Ur.A,{icon:!0,size:"mini",primary:t.current_user_voted},g.createElement(Rr.A,{name:"thumbs up"})),g.createElement(Xa.A,{as:"a",basic:!0,pointing:"left",size:"mini"},t.upvotes_count)))}),vi=(0,_.Ng)(function(e){return{settings:e.appSettings.data}})(function(e){var t=e.settings,n=e.check,r=e.block,a=e.children;return t&&n(t,r)?a:null});function _i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ei(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wi,Ai=(0,v.y)((wi=function(e){(0,g.useEffect)(function(){t()},[e.location.search]);var t=function(){var t=e.globalView,n=e.block,r=e.location,a=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_i(Object(n),!0).forEach(function(t){Ei(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},(0,di.a)(r));0===Object.values(a).filter(function(e){return e}).length&&(a.status="open"),t||(a.block=n.id),e.fetchDependencies(a)},n=e.tickets,r=e.sortColumn,o=e.user;return n?g.createElement(li.A,{celled:!0,striped:!0,compact:!0,unstackable:!0,sortable:!0,selectable:!0},g.createElement(li.A.Header,null,g.createElement(li.A.Row,null,g.createElement(li.A.HeaderCell,r("title"),(0,Mr.t)("labels.title")),e.globalView&&g.createElement(li.A.HeaderCell,r("block__name"),(0,Mr.t)("labels.block")),g.createElement(li.A.HeaderCell,r("author"),(0,Mr.t)("labels.author")),g.createElement(li.A.HeaderCell,r("status"),(0,Mr.t)("labels.status")),g.createElement(li.A.HeaderCell,r("created_at"),(0,Mr.t)("labels.date")),g.createElement(li.A.HeaderCell,r("assignee"),(0,Mr.t)("ticketUserTypes.assignee")),g.createElement(vi,{check:function(e){return e.enable_ticket_voting}},g.createElement(li.A.HeaderCell,{collapsing:!0},(0,Mr.t)("labels.votes"))),g.createElement(uo._,{staff:!0,permission:Io.P.ticketEdit},g.createElement(li.A.HeaderCell,{collapsing:!0})))),g.createElement(li.A.Body,null,function(t,n){return t.map(function(t,r){var o=t.author,i=t.assignee;return g.createElement(li.A.Row,{key:"ticket-".concat(r)},g.createElement(li.A.Cell,null,t.internal&&g.createElement(si,{icon:"hide",content:(0,Mr.t)("ticket.official")}),g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.ticketDetails,{blockId:t.block,ticketId:t.id})},t.title)),e.globalView&&g.createElement(li.A.Cell,{collapsing:!0},g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.blockTickets,{blockId:t.block})},t.block_name)),g.createElement(li.A.Cell,{collapsing:!0},o.name),g.createElement(li.A.Cell,{collapsing:!0},(0,Mr.t)("ticketStates.".concat(t.status))),g.createElement(li.A.Cell,{collapsing:!0},a()(t.created_at).format("YYYY-MM-DD")),g.createElement(li.A.Cell,{collapsing:!0},i.name," "),g.createElement(vi,{check:function(e){return e.enable_ticket_voting}},g.createElement(li.A.Cell,null,n.is_manager?t.upvotes_count:g.createElement(hi,{entity:t}))),g.createElement(uo._,{staff:!0,permission:Io.P.ticketEdit},g.createElement(li.A.Cell,null,g.createElement(Lo,{entity:t,block:e.block}))))})}(n,o))):g.createElement(Ir.A,{active:!0})},function(e){var t=gi(e),n=bi(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fi(Object(n),!0).forEach(function(t){pi(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fi(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({sortBy:t},e));return g.createElement(wi,mi({},e,{sortBy:t,sortColumn:n}))})),xi=(0,_.Ng)(function(e){return{user:e.auth.user,block:e.blocks.selected,tickets:e.ticket.entities,loading:e.ticket.pending}},function(e,t){return(0,E.zH)({fetchDependencies:function(e){return function(t){return Promise.all([t(lt(e))])}}},e)})(Ai),ki=n(32905);function Si(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Oi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Oi(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Oi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ci=(0,_.Ng)(function(e){return{block:e.blocks.selected,meta:e.ticket.meta||{}}})(function(e){var t=e.globalView,n=e.block,r=(e.users,e.meta),a=Si((0,g.useState)(!1),2),o=a[0],i=a[1];return g.createElement(Qa.A,{centered:!0,padded:!0,style:{height:"100%"}},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,{mobile:16,textAlign:"left"},g.createElement(ii,{globalView:t,block:n,openFilter:function(){return i(!o)},meta:r}))),g.createElement(Qa.A.Row,{style:{height:"inherit"}},g.createElement(Qa.A.Column,{mobile:16,textAlign:"left"},g.createElement(ki.MK,{open:o,onApply:function(){return i(!1)},queryParamConfig:Uo,FormBody:$o},g.createElement(xi,{globalView:t})))))}),ji=n(36713),Ii=n(83503),Pi=n.n(Ii),Ni=n(86663);function Ti(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Di(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zi(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Ri=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:160,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"mp",a=Ni.stringify({s:n,d:r}),o=t||Pi()(e,{encoding:"binary"});return"".concat("https://www.gravatar.com/avatar/").concat(o,"?").concat(a)},Mi=function(e){var t=e.email,n=e.emailHash,r=e.as,a=void 0===r?"img":r,o=e.size,i=void 0===o?160:o,l=e.defaultImage,c=void 0===l?"mp":l,u=e.src,s=void 0===u?null:u,d=zi(e,["email","emailHash","as","size","defaultImage","src"]);return g.createElement(a,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ti(Object(n),!0).forEach(function(t){Di(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ti(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({src:s||Ri(t,n,i,c),width:i,height:i,alt:"Gravatar"},d))};function Li(){return Li=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Li.apply(this,arguments)}function Fi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Bi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Bi(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var qi=(0,_.Ng)(function(e){return{error:Dr.L.fromError(e.auth.error),loading:e.auth.loading}},function(e,t){return(0,E.zH)({create:Q,update:Q},e)})(function(e){var t=Fi((0,g.useState)({formData:null}),2),n=t[0],r=t[1],a=e.error,o=new mo.kK(n.formData||(0,mo.Cj)(),function(e){return r({formData:e})}).withError(a);return g.createElement(so.Q,Li({manager:o},e,{header:(0,Mr.t)("password.change"),customTrigger:{text:(0,Mr.t)("password.change2")},name:"password_change"}),g.createElement(Br.A,null,g.createElement(Fr.A.Input,Li({icon:"key",iconPosition:"left",placeholder:(0,Mr.t)("login.password"),type:"password"},o.getAttributes("new_password1"))),g.createElement(ji.A,null),g.createElement(Fr.A.Input,Li({icon:"key",iconPosition:"left",placeholder:(0,Mr.t)("login.repeat_password"),type:"password"},o.getAttributes("new_password2")))))}),Hi=jr.Ay.div.withConfig({displayName:"version__Wrapper",componentId:"bf43q1-0"})(["font-size:0.8em;color:",";opacity:0.6;"],function(e){return e.theme.textGray}),Ui=jr.Ay.div.withConfig({displayName:"user__PullRight",componentId:"g6klnv-0"})(["display:flex;flex-direction:row-reverse;"]),$i=jr.Ay.div.withConfig({displayName:"user__StyledUserContent",componentId:"g6klnv-1"})(["text-align:center;"]),Vi=jr.Ay.span.withConfig({displayName:"user__StyledTrigger",componentId:"g6klnv-2"})(["cursor:pointer;"]),Yi=jr.Ay.p.withConfig({displayName:"user__StyledNameSection",componentId:"g6klnv-3"})(["margin:10pt 0;"]),Gi=(0,jr.Ay)(Ra.A.Item).withConfig({displayName:"user__StyledDropdownItem",componentId:"g6klnv-4"})([":hover{background:None !important;cursor:auto !important;}"]),Ji=(0,jr.Ay)(Ra.A).withConfig({displayName:"user__StyledDropdown",componentId:"g6klnv-5"})(["z-index:111 !important;"]),Zi=(0,jr.Ay)(function(e){var t=e.className,n=Or()("version");return n?g.createElement(Hi,{className:t},n):null}).withConfig({displayName:"user__Version",componentId:"g6klnv-6"})(["margin-top:8px;"]),Wi=(0,v.y)((0,_.Ng)(function(e){return{user:e.auth.user}},function(e,t){return{logout:function(){e({types:[q,H,U],promise:function(e){return e.post("/api/auth/logout/")}}).then(function(){return t.history.replace($r.JZ.authLogin)})}}})(function(e){var t=e.user,n=e.logout;return g.createElement(Ji,{trigger:g.createElement(Vi,null,g.createElement(wa.A,{src:Ri(t.email),avatar:!0,verticalAlign:"middle"})),direction:"left",floating:!0,icon:!1},g.createElement(Ra.A.Menu,null,g.createElement(Gi,null,g.createElement($i,null,g.createElement("div",null,g.createElement(Ui,null,g.createElement(Fa,null)),g.createElement(wa.A,{src:Ri(t.email),size:"tiny",centered:!0,circular:!0}),g.createElement(Yi,null,"".concat(t.email," (").concat((0,Mr.t)("roles.".concat(t.role)),")")," "),g.createElement(qi,null),g.createElement(ji.A,null),g.createElement(Ur.A,{onClick:n,content:(0,Mr.t)("labels.exit"),color:"red",basic:!0}),g.createElement(ji.A,null),g.createElement(Ea,null),g.createElement(Zi,null))))))}));function Qi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ki(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ki(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ki(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Xi="--sandbox-notify-popup-disabled",el=jr.Ay.span.withConfig({displayName:"sandbox__TriggerWrap",componentId:"sc-1jhb3ew-0"})(["margin:0 10px;"]),tl=(0,_.Ng)(function(e){return{user:e.auth.user}})(function(e){var t=e.user,n=window.localStorage.getItem(Xi),r=Qi(g.useState(!n),2),a=r[0],o=r[1];return t.is_sandbox_account?(a&&!n&&window.localStorage.setItem(Xi,!0),g.createElement(ha.A,{open:a,onClose:function(){return o(!1)},onOpen:function(){return o(!0)},closeIcon:!0,dimmer:"blurring",closeOnDimmerClick:!1,trigger:g.createElement(el,null,g.createElement(Ur.A,{basic:!0,size:"tiny",color:"orange"},(0,Mr.t)("sandbox.demo_version")))},g.createElement(ha.A.Header,null,(0,Mr.t)("sandbox.welcome")),g.createElement(ha.A.Content,null,g.createElement("p",null,"🔍 ",(0,Mr.t)("sandbox.intro")),g.createElement("p",null,"🔧 ",(0,Mr.t)("sandbox.demo_obj")),g.createElement("p",null,"❓️ ",(0,Mr.t)("sandbox.feedback")," ",g.createElement("a",{style:{verticalAlign:"bottom"},href:"mailto:info@umenvhod.com"},"info@umenvhod.com"))),g.createElement(ha.A.Actions,null,g.createElement(Ur.A,{content:(0,Mr.t)("labels.close"),labelPosition:"left",icon:"checkmark",onClick:function(){return o(!1)},positive:!0})))):null}),nl=(0,jr.Ay)(h.N_).withConfig({displayName:"top__HeaderLink",componentId:"sc-1crqdmq-0"})(["font-size:1.3em;font-size:min(3.5vw,1.1em);font-weight:bold;margin:auto 1em;"]),rl=(0,jr.AH)(["position:absolute;top:0;left:0;right:0;z-index:10;background-color:transparent;box-shadow:none;pointer-events:none;"]),al=jr.Ay.div.withConfig({displayName:"top__StyledHeader",componentId:"sc-1crqdmq-1"})(["align-items:center;background-color:#ffffff;box-shadow:0 3px 9px 0 rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.04);",""],function(e){return e.$overlay&&rl}),ol=jr.Ay.div.withConfig({displayName:"top__StyledAppBar",componentId:"sc-1crqdmq-2"})(["padding:6px 10px;width:100%;display:flex;min-height:24px;justify-content:space-between;align-items:",";",""],function(e){return e.$overlay?"center":"baseline"},function(e){return e.$overlay&&(0,jr.AH)(["padding:14px 22px;gap:14px;"])}),il=(0,jr.AH)(['position:relative;isolation:isolate;border-radius:999px;border:1px solid rgba(255,255,255,0.25);box-shadow:0 4px 14px rgba(0,0,0,0.25);color:#fff;&::before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(0,0,0,0.32);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);z-index:-1;}']),ll=(0,jr.Ay)(Ur.A).withConfig({displayName:"top__StyledButton",componentId:"sc-1crqdmq-3"})(["visibility:"," !important;",""],function(e){return e.hidden?"hidden":"visible"},function(e){return e.$overlay&&(0,jr.AH)(["&.ui.button{",";background:transparent !important;color:#fff !important;width:40px;height:40px;padding:0 !important;display:inline-flex;align-items:center;justify-content:center;margin:0 !important;pointer-events:auto;> i.icon{margin:0 !important;color:#fff !important;}}"],il)}),cl=jr.Ay.div.withConfig({displayName:"top__SectionBox",componentId:"sc-1crqdmq-4"})(["display:flex;align-items:center;gap:10px;",""],function(e){return e.$overlay&&(0,jr.AH)(["",";padding:6px 12px 6px 14px;gap:14px;pointer-events:auto;.ui.dropdown .menu{position:absolute;top:calc(100% + 8px);right:0;left:auto;transform:none;margin:0;z-index:20;}"],il)}),ul=(0,v.y)((0,_.Ng)(function(e){return{blocks:e.blocks.entities,selected:e.blocks.selected}},function(){return{}})(function(e){var t=e.selected,n=e.sideMenuDocked,r=e.location,a=e.toggleVisibility,o=e.overlay,i=t&&r.pathname.startsWith((0,$r.BE)($r.JZ.blockBase,{blockId:t.id}));return g.createElement(al,{$overlay:o},g.createElement(ol,{$overlay:o},g.createElement(ll,{icon:"content",onClick:a,hidden:n,$overlay:o}),i&&!o&&g.createElement(nl,{to:(0,$r.BE)($r.JZ.blockDetails,{blockId:t.id})},t.name),g.createElement(cl,{$overlay:o},g.createElement(tl,null),g.createElement(Wi,null))))})),sl=n(10708),dl=function(e){var t=e.block.config;return g.createElement("div",null,t.board&&t.board.enabled&&g.createElement(si,{content:(0,Mr.t)("blockdash.virt_dash"),icon:"columns",color:"green"}),t.billing&&t.billing.enabled&&g.createElement(si,{content:(0,Mr.t)("blockdash.auto_gen"),icon:"history",color:"black"}),t.billing&&t.billing.settlement_enabled&&g.createElement(si,{content:(0,Mr.t)("blockdash.online_payments"),icon:"payment",color:"blue"}),t.billing&&t.billing.charge_emails_enabled&&g.createElement(si,{content:(0,Mr.t)("blockdash.notifications"),icon:"bell",color:"pink"}))};function ml(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return fl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fl(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var pl=function(e){var t=e.replace,n=e.placeholder,r=e.className,a=t?"replace":"pushIn",o=ml((0,Cr.pE)("q"),2),i=o[0],l=o[1],c={name:"search",onClick:function(){}};return i&&(c.name="close",c.link=!0,c.onClick=function(){return l("",a)}),g.createElement(qr.A,{value:i||"",icon:c,placeholder:n||(0,Mr.t)("labels.search"),onChange:function(e){return l(e.target.value,a)},className:r})},gl=function(){var e=ml((0,Cr.pE)("q"),2),t=e[0];e[1];return t},bl=n(30154),yl=n(99331),hl=(0,jr.Ay)(Qa.A).withConfig({displayName:"elements__Grid",componentId:"sc-1s8a65a-0"})(["margin:0 0 !important;padding:1rem 0.4rem 1rem 0.4rem !important;"]),vl=(0,jr.Ay)(Qa.A.Row).withConfig({displayName:"elements__Row",componentId:"sc-1s8a65a-1"})([""]),_l=(0,jr.Ay)(Qa.A.Column).withConfig({displayName:"elements__Column",componentId:"sc-1s8a65a-2"})(["padding-left:0 !important;padding-right:0 !important;"]);hl.Column=_l,hl.Row=vl;var El=(0,jr.Ay)(Ka.A).withConfig({displayName:"elements__StyledTopMenu",componentId:"sc-1s8a65a-3"})(["padding:0 0 !important;margin:0 0 0.4rem 0 !important;"]),wl=jr.Ay.div.withConfig({displayName:"elements__Inline",componentId:"sc-1s8a65a-4"})(["display:flex;flex-direction:row;"]),Al=(0,jr.Ay)(zr.A).withConfig({displayName:"elements__StyledHeader",componentId:"sc-1s8a65a-5"})({margin:"15px 0 5px 15px !important"}),xl=jr.Ay.span.withConfig({displayName:"elements__LineBreakAnywhere",componentId:"sc-1s8a65a-6"})(["overflow-wrap:anywhere;word-break:break-word;"]),kl=(n(51369),n(5556)),Sl=n.n(kl),Ol=n(85583);function Cl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return jl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jl(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Il=jr.Ay.div.withConfig({displayName:"calendar-input__Wrap",componentId:"sc-1rj8ttz-0"})(["position:relative;"]),Pl=jr.Ay.div.withConfig({displayName:"calendar-input__CalendarPopup",componentId:"sc-1rj8ttz-1"})(["position:absolute;top:calc(100% + 4px);left:0;z-index:1000;background:#fff;border:1px solid #e7e5e4;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,0.1);"]),Nl=/^\d{4}-\d{2}-\d{2}$/,Tl=function(e){var t=e.name,n=e.value,r=e.onChange,o=e.label,i=e.fromMonth,l=e.toMonth,c=Cl((0,g.useState)(""),2),u=c[0],s=c[1],d=Cl((0,g.useState)(!1),2),m=d[0],f=d[1],p=(0,g.useRef)(null);(0,g.useEffect)(function(){s(n||"")},[n]),(0,g.useEffect)(function(){if(m){var e=function(e){p.current&&!p.current.contains(e.target)&&f(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}}},[m]);var b=function(e){r({target:{name:t,value:e}})},y=function(e){var t=e?a()(e).format("YYYY-MM-DD"):"";s(t),f(!1),b(t)},h=Nl.test(u)&&a()(u).isValid()?a()(u).toDate():null,v=function(){if(h)return h;var e=a()(u.length>=7?u.slice(0,7)+"-01":u+"-01-01");return e.isValid()&&u.length>=4?e.toDate():new Date}();return g.createElement(Il,{ref:p},g.createElement(Fr.A.Input,{label:o,value:u,name:t,autoComplete:"off",onChange:function(e){var t=function(e){var t=e;if(t.length>=7&&"-"===t[4]){var n=parseInt(t.slice(5,7),10);n>12?t=t.slice(0,5)+"12"+t.slice(7):n<1&&(t=t.slice(0,5)+"01"+t.slice(7))}if(t.length>=10&&"-"===t[4]&&"-"===t[7]){var r=parseInt(t.slice(8,10),10),o=a()(t.slice(0,7)+"-01").daysInMonth();r>o?t=t.slice(0,8)+String(o).padStart(2,"0"):r<1&&(t=t.slice(0,8)+"01")}return t}(e.target.value);s(t),Nl.test(t)&&a()(t).isValid()?b(t):""===t&&b("")},onFocus:function(){return f(!0)},onBlur:function(e){p.current&&p.current.contains(e.relatedTarget)||Nl.test(u)&&a()(u).isValid()||s(n||"")},onKeyDown:function(e){"Tab"===e.key&&f(!1)},onClick:function(){return f(!0)},icon:u?g.createElement(Rr.A,{name:"close",link:!0,onClick:function(e){e.stopPropagation(),y(null)}}):g.createElement(Rr.A,{name:"calendar"})}),m&&g.createElement(Pl,null,g.createElement(Ol.h,{key:v.getTime(),mode:"single",onDayClick:y,defaultMonth:v,selected:h,startMonth:i,endMonth:l})))};Tl.propTypes={name:Sl().string.isRequired,value:Sl().string,onChange:Sl().func.isRequired,label:Sl().string,fromMonth:Sl().instanceOf(Date),toMonth:Sl().instanceOf(Date)};var Dl=n(26541);function zl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Rl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zl(Object(n),!0).forEach(function(t){Ml(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zl(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ml(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ll(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Fl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Fl(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Bl=(0,v.y)(function(e){var t,n=e.location,r=(e.history,Ll(g.useState(!1),2)),o=r[0],i=r[1],l="YYYY-MM-DD",c=Ll(g.useState(a()().subtract(3,"months").format(l)),2),u=c[0],s=c[1],d=Ll(g.useState(a()().format(l)),2),m=d[0],f=d[1],p=(0,Mr.t)("block.location_balance"),b=o?"".concat(p," - ").concat(a()().format(l),".csv"):"".concat(p," - ").concat(u,"_").concat(m,".csv");t=Tr().stringify(Rl(Rl(Rl({},n.query),o?{}:{from:u,to:m}),{},{format:"csv"}),{addQueryPrefix:!1});var y="/api/reports/blocks-balance/?".concat(t);return g.createElement(Fr.A,null,g.createElement(Fr.A.Group,{widths:"equal"},g.createElement(Fr.A.Field,{disabled:o},g.createElement(Tl,{label:(0,Mr.t)("titles.from_date"),value:u,onChange:function(e){return s(e.target.value)}})),g.createElement(Fr.A.Field,{disabled:o},g.createElement(Tl,{label:(0,Mr.t)("titles.to_date"),value:m,onChange:function(e){return f(e.target.value)}}))),g.createElement(Fr.A.Field,null,g.createElement(Hr.A,null,g.createElement(eo.A,{toggle:!0,checked:o,onChange:function(e,t){i(t.checked)},label:(0,Mr.t)("block.current_balances")}),g.createElement("p",null,(0,Mr.t)("block.reference_monthly_rep")))),g.createElement(Dl.p,{href:y,target:"_blank",download:b,size:"medium",type:"submit",positive:!0,fluid:!0},(0,Mr.t)("block.download")))}),ql=function(){var e=Ll((0,g.useState)(!1),2),t=e[0],n=e[1],r=function(){return n(!0)},a=g.createElement(Ur.A,{size:"tiny",onClick:r,basic:!0,icon:"download"});return g.createElement(ha.A,{open:t,onOpen:r,onClose:function(){return n(!1)},closeIcon:"close",trigger:a},g.createElement(ha.A.Header,null,(0,Mr.t)("block.reference_per_loc")),g.createElement(ha.A.Content,null,g.createElement(Bl,null)))};function Hl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ul(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ul(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ul(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var $l=(0,jr.Ay)(Ka.A).withConfig({displayName:"list__FlexMenu",componentId:"sc-1loez0p-0"})(["display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;@media ","{flex-wrap:nowrap;}"],fo.jO.handheld),Vl=(0,jr.Ay)(Ka.A.Item).withConfig({displayName:"list__FlexMenuItem",componentId:"sc-1loez0p-1"})(["flex-grow:1 !important;@media ","{flex-grow:0 !important;}"],fo.jO.handheld),Yl=jr.Ay.span.withConfig({displayName:"list__FlexMenuGutter",componentId:"sc-1loez0p-2"})(["display:none;@media ","{flex-grow:1 !important;}"],fo.jO.handheld),Gl=jr.Ay.div.withConfig({displayName:"list__BlockDescriptionCard",componentId:"sc-1loez0p-3"})(["display:flex;flex-direction:column;flex-wrap:nowrap;> h5{flex-grow:1;width:auto !important;}@media ","{flex-direction:row;flex-wrap:wrap;> h5{width:400px !important;}}"],fo.jO.handheld),Jl=function(e){var t=e.entries,n=gl(),r=(0,yl.p$)(),a=(0,bl.pb)(t,n,["name"])||[],o=(0,bl.En)(a,r);return g.createElement(g.Fragment,null,g.createElement(yl.jS,{entries:a.length}),g.createElement(li.A,{unstackable:!0,striped:!0,selectable:!0},g.createElement(li.A.Header,null,g.createElement(li.A.Row,null,g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.block")),g.createElement(uo._,{admin:!0,permission:Io.P.billingAccountViewBalance},g.createElement(li.A.HeaderCell,{textAlign:"right"},(0,Mr.t)("fund.balance"))))),g.createElement(li.A.Body,null,o.map(function(e){return g.createElement(li.A.Row,{key:"landing-block-row-".concat(e.id)},g.createElement(li.A.Cell,null,g.createElement(Gl,null,g.createElement(zr.A,{as:"h5",textAlign:"left"},g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.blockDetails,{blockId:e.id})},e.name)),g.createElement(uo._,{admin:!0,permission:Io.P.blockEdit},g.createElement(dl,{block:e})))),g.createElement(uo._,{admin:!0,permission:Io.P.billingAccountViewAtDisposal},g.createElement(li.A.Cell,{textAlign:"right",collapsing:!0},g.createElement(zr.A,{as:"h5"},g.createElement(sl.S,{amount:e.at_disposal})))))}))))};var Zl=(0,_.Ng)(function(e){return{blocks:e.blocks.entities}})(function(e){var t=Hl((0,g.useState)({}),2),n=t[0],r=t[1],a=e.blocks,o=a.filter(function(e){return!0===e.active}),i=a.filter(function(e){return!1===e.active}),l="archive"===n.activeItem?i:o;return g.createElement(hl,{centered:!0},g.createElement(hl.Column,null,g.createElement($l,null,g.createElement(Vl,{active:"archive"!==n.activeItem,onClick:function(){return r({activeItem:void 0})}},(0,Mr.t)("block.active"),g.createElement(Xa.A,null,o.length)),i.length>0&&g.createElement(Vl,{name:(0,Mr.t)("block.archive"),active:"archive"===n.activeItem,onClick:function(){return r({activeItem:"archive"})}},(0,Mr.t)("block.archive"),g.createElement(Xa.A,null,i.length)),g.createElement(Yl,null),g.createElement(Vl,null,g.createElement(pl,{replace:!0})),g.createElement(uo._,{permission:Io.P.billingReportView},g.createElement(Vl,{position:"right"},g.createElement(ql,null)))),g.createElement(Jl,{entries:l})))}),Wl=n(59399),Ql=n(78635);function Kl(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Xl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Xl(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw o}}}}function Xl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ec=function(e){var t=e.value,n=e.onChange,r=e.name,a=e.error;return g.createElement(Fr.A.Field,null,g.createElement(qr.A,{label:"+",type:"tel",name:r,placeholder:"359123456789",value:t,error:a,onChange:function(e){var t=function(e){if(!e)return e;var t,n="",r=Kl(e);try{for(r.s();!(t=r.n()).done;){var a=t.value;/^\d+$/.test(a)&&(n+=a)}}catch(e){r.e(e)}finally{r.f()}return n}(e.target.value);n(null,{value:t})}}))};function tc(){return tc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tc.apply(this,arguments)}function nc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nc(Object(n),!0).forEach(function(t){ac(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nc(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ac(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ic(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ic(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ic(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var lc=(0,_.Ng)(function(e){return{error:Dr.L.fromError(e.profile.error),loading:e.profile.pending}},function(e,t){return(0,E.zH)({create:function(e){return function(n){n(function(e){return vt.actions.create(e)}(rc({block:t.block},e)))}},update:wt,del:At,clearError:xt},e)})(function(e){var t=oc((0,g.useState)({formData:null}),2),n=t[0],r=t[1],a=e.error,o=(0,mo.Cj)(e.entity,e.initialData),i=new mo.kK(n.formData||o,function(e){return r(rc(rc({},n),{},{formData:e}))},o),l=e.entity?(0,Mr.t)("profile.change_profile"):(0,Mr.t)("profile.new_profile");return g.createElement(so.Q,tc({manager:i},e,{header:l,trigger_props:rc({floated:"right"},e.customTrigger_props),name:"profile"}),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.name")),g.createElement(Fr.A.Input,tc({placeholder:(0,Mr.t)("labels.name"),error:a.has("name")},i.getAttributes("name"))),a.has("name")&&g.createElement("span",null,a.get("name"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,"Email"),g.createElement(Fr.A.Input,tc({placeholder:"Email",error:a.has("email")},i.getAttributes("email"))),a.has("email")&&g.createElement("span",null,a.get("email"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("management.contacts")),g.createElement(Fr.A.TextArea,tc({placeholder:(0,Mr.t)("management.contacts")},i.getAttributes("contact_info"),{rows:4}))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("management.mobile_phone")),g.createElement(ec,tc({},i.getAttributes("mobile_phone_number"),{error:a.has("mobile_phone_number")})),a.has("mobile_phone_number")&&g.createElement("span",null,a.get("mobile_phone_number"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,"IBAN"),g.createElement(Fr.A.Input,tc({placeholder:"BG18RZBB91550123456789",error:a.has("iban")},i.getAttributes("iban"))),a.has("iban")&&g.createElement("span",null,a.get("iban"))),g.createElement(Fr.A.Field,null,g.createElement(eo.A,{toggle:!0,label:(0,Mr.t)("profile.board_member"),checked:Boolean(i.getValue("board_member")),onClick:function(){i.setValue("board_member",!i.getValue("board_member"))}})),g.createElement(Fr.A.Field,null,g.createElement(eo.A,{toggle:!0,label:(0,Mr.t)("profile.company"),checked:Boolean(i.getValue("company")),onClick:function(){i.setValue("company",!i.getValue("company"))}})),g.createElement(Fr.A.Field,{disabled:!i.getValue("company")},g.createElement("label",null,(0,Mr.t)("profile.unique_ID")),g.createElement(Fr.A.Input,tc({placeholder:"923456783",error:a.has("company_code")},i.getAttributes("company_code"))),a.has("company_code")&&g.createElement("span",null,a.get("company_code"))),g.createElement(Fr.A.Field,{disabled:!i.getValue("company")},g.createElement("label",null,(0,Mr.t)("profile.manager")),g.createElement(Fr.A.Input,tc({placeholder:(0,Mr.t)("profile.manager_placeholder"),error:a.has("company_manager")},i.getAttributes("company_manager"))),a.has("company_manager")&&g.createElement("span",null,a.get("company_manager"))))});function cc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return uc(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uc(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function uc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var sc=function(e){var t=function(e){if(!e)return null;var t=e.match(/([\d]+[ /-]?)+/g)||[],n=[],r=e;return t.forEach(function(e){if(!(e.length<6)){var t=cc(r.split(e),2),a=t[0],o=t[1];n.push(a),n.push(g.createElement("a",{href:"tel:".concat(e),key:e},e)),r=o||""}}),n.push(r),n}(e.contactInfo);return g.createElement("span",null,t)},dc=n(67307),mc=function(e){var t=e.profile;return g.createElement(dc.Y,{header:(0,Mr.t)("login.loginas")+" ".concat(t.name),content:(0,Mr.t)("login.admin_loginas")+" ".concat(t.name," (").concat(t.email,") ?"),trigger_props:{color:"blue",icon:"key",size:"tiny"},error:null,loading:!1,action:function(){return e=t.id,void Pe().post("/api/su/".concat(e,"/")).set("X-CSRFToken",Te().get("csrftoken")).then(function(){return window.location.href=(0,$r.BE)($r.JZ.baseURL)});var e},confirmLabel:(0,Mr.t)("labels.proceed"),name:"login_as_user"})};function fc(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=(e=e||"").split(""),n=[2,2,2,3,3],r=[],a=n.shift();return t.reverse().forEach(function(e){r.push(e),0===(a-=1)&&n.length>0&&(r.push(" "),a=n.shift())}),r.reverse().join("")}function pc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function gc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pc(Object(n),!0).forEach(function(t){bc(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pc(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function bc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||hc(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hc(e,t){if(e){if("string"==typeof e)return vc(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vc(e,t):void 0}}function vc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _c=jr.Ay.div.withConfig({displayName:"list__StyledControlHeader",componentId:"sc-1x88q9n-0"})(["display:flex;justify-content:flex-end;"]),Ec=(0,jr.Ay)(li.A.Cell).withConfig({displayName:"list__PointingCell",componentId:"sc-1x88q9n-1"})(["cursor:pointer;"]),wc=jr.Ay.div.withConfig({displayName:"list__Controls",componentId:"sc-1x88q9n-2"})(["display:flex;flex-direction:row;flex-wrap:nowrap;> button{margin:0 2px !important;}"]),Ac=function(e){var t=yc((0,g.useState)({copying:!1}),2),n=t[0],r=t[1],a=n.copying?"check":"copy";return g.createElement(Wl.CopyToClipboard,{text:e.text,onCopy:function(){r(gc(gc({},n),{},{copying:!0})),setTimeout(function(){r(gc(gc({},n),{},{copying:!1}))},2e3)}},g.createElement(Ur.A,{icon:!0,labelPosition:"right",active:!n.copying,positive:n.copying,animated:"fade",basic:!0,disabled:e.disabled},g.createElement("span",null,e.label),g.createElement(Rr.A,{name:a})))};var xc=(0,_.Ng)(function(e){return{block:e.blocks.selected.id,blockName:e.blocks.selected.name,profiles:e.profile.entities,error:Dr.L.fromError(e.profile.error),loading:e.profile.pending}},function(){return{}})(function(e){var t=yc((0,g.useState)({selected:new Set,profileIds:new Set}),2),n=t[0],r=t[1];(0,g.useEffect)(function(){e.profiles&&r(function(t){return gc(gc({},t),{},{profileIds:new Set(e.profiles.map(function(e){return e.id})),selected:new Set})})},[e.profiles]);var a,o,i=function(){var e,t=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=hc(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw o}}}}(n.profileIds);try{for(t.s();!(e=t.n()).done;){var r=e.value;if(!n.selected.has(r))return!1}}catch(e){t.e(e)}finally{t.f()}return!0},l=(a=(e.profiles||[]).filter(function(e){return n.selected.has(e.id)&&""!==e.email&&null!==e.email}).map(function(e){return e.email}),o=Array.from(a).join(","),g.createElement(_c,null,g.createElement(Dl.p,{href:"/api/profile/?block=".concat(e.block,"&format=csv"),target:"_blank",download:"".concat(e.blockName,"-").concat((0,Mr.t)("profile.residents"),".csv"),icon:"download"}),g.createElement(Ac,{label:(0,Mr.t)("profile.copy_selected_emails"),text:o,disabled:0===n.selected.size}),g.createElement(uo._,{staff:!0,permission:Io.P.customerEdit},g.createElement(lc,{block:e.block,customTrigger_props:{color:"blue",icon:"plus",content:(0,Mr.t)("estate.profile"),basic:!0,floated:null}})))),c=function(t){return(0,$r.BE)($r.JZ.blockEstateList,{blockId:e.block})+Tr().stringify({profile_id:t.id},{addQueryPrefix:!0})};return e.loading?g.createElement(Ir.A,{active:!0}):g.createElement(g.Fragment,null,g.createElement(Qa.A,{centered:!0,padded:!0},g.createElement(Ql.A,{mobile:16,textAlign:"left"},l,g.createElement(li.A,{striped:!0},g.createElement(li.A.Body,null,g.createElement(li.A.Row,null,g.createElement(Ec,{onClick:function(){i()?r(gc(gc({},n),{},{selected:new Set})):r(gc(gc({},n),{},{selected:n.profileIds}))}},g.createElement(eo.A,{checked:n.selected.size>0&&i()}))),(e.profiles||[]).map(function(e,t){return g.createElement(li.A.Row,{key:"profile-".concat(t)},g.createElement(Ec,{onClick:function(){return t=e.id,a=new Set(n.selected),n.selected.has(t)?a.delete(t):a.add(t),void r(gc(gc({},n),{},{selected:new Set(a)}));var t,a}},g.createElement(eo.A,{checked:n.selected.has(e.id)})),g.createElement(li.A.Cell,{width:4},e.board_member&&g.createElement(Rr.A,{name:"certificate",color:"blue",title:(0,Mr.t)("profile.management_board")})," ",e.name,g.createElement("br",null),g.createElement(h.N_,{to:c(e)},(0,Mr.t)("side.properties"),": ",e.estate_num,e.company&&e.company_code&&g.createElement(g.Fragment,null," ","･ ",(0,Mr.t)("profile.unique_ID"),": ",e.company_code),e.company&&e.company_manager&&g.createElement(g.Fragment,null," ","･ ",(0,Mr.t)("profile.manager"),": ",e.company_manager))),g.createElement(li.A.Cell,{width:4},e.mobile_phone_number&&g.createElement(g.Fragment,null,g.createElement(Rr.A,{name:"phone"}),g.createElement("a",{href:"tel:+".concat(e.mobile_phone_number)},"+",fc(e.mobile_phone_number)))),g.createElement(li.A.Cell,{width:4},e.email&&g.createElement(g.Fragment,null,g.createElement(Rr.A,{name:"mail"}),g.createElement("a",{href:"mailto:".concat(e.email)},e.email))),g.createElement(li.A.Cell,null,g.createElement(sc,{contactInfo:e.contact_info})),g.createElement(li.A.Cell,{collapsing:!0},g.createElement(wc,null,g.createElement(uo._,{staff:!0,permission:Io.P.customerEdit},g.createElement(lc,{entity:e})),g.createElement(uo._,{superuserOnly:!0},e.email&&g.createElement(mc,{profile:e})))))}))))))}),kc=n(99338),Sc=n(60654),Oc=(0,jr.Ay)(Ra.A).withConfig({displayName:"list__StyledDropdown",componentId:"sc-1rd7so4-0"})(["float:right;"]),Cc=(0,jr.Ay)(Sc.A.Description).withConfig({displayName:"list__StyledDescription",componentId:"sc-1rd7so4-1"})(["font-style:italic;font-size:0.9em;line-height:normal;"]),jc=jr.Ay.div.withConfig({displayName:"list__StyledNoteContent",componentId:"sc-1rd7so4-2"})(["margin:10px 0;"]),Ic=function(e){var t=e.notes,n=e.deleteNote,r=e.toggleView;return g.createElement(Sc.A,{divided:!0,relaxed:!0},t.map(function(e){return g.createElement(Sc.A.Item,{key:"note-".concat(e.id)},g.createElement(Oc,{icon:"ellipsis vertical"},g.createElement(Ra.A.Menu,null,null===e.block&&g.createElement(Ra.A.Item,{key:"note-block-1",text:(0,Mr.t)("note.cashier_printout"),icon:"payment"===e.tag?"check":null,onClick:function(){return r(e)}}),null===e.block&&g.createElement(Ra.A.Divider,null),g.createElement(Ra.A.Item,{text:(0,Mr.t)("userActions.delete"),onClick:function(){return n(e)}}))),g.createElement(Sc.A.Icon,{name:"sticky note",size:"large",verticalAlign:"top",color:"payment"===e.tag?"red":"black",title:"payment"===e.tag?(0,Mr.t)("note.cashier_note"):null}),g.createElement(Sc.A.Content,null,g.createElement(Cc,{title:e.created_at},a()(e.created_at).format("YYYY-MM-DD"),e.author.name&&g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.teamDetails,{userId:e.author.id})}," - ".concat(e.author.name))),g.createElement(jc,null,e.content)))}))};function Pc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Nc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pc(Object(n),!0).forEach(function(t){Tc(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pc(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Tc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Dc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return zc(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zc(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Rc=(0,_.Ng)(function(e){return{error:(0,Ae.LC)(e)}},function(e){return(0,E.zH)({addNote:Ae.gp},e)})(function(e){var t,n=Dc((0,g.useState)({}),2),r=n[0],a=n[1],o=function(t){t.preventDefault(),e.addNote(e.entity.id,e.entityType,r.content),e.onSubmit&&e.onSubmit()},i=e.error;return g.createElement(Fr.A,{reply:!0,onSubmit:o,error:null!==i},g.createElement(Fr.A.Field,null,g.createElement(Fr.A.TextArea,{name:"content",required:!0,label:(0,Mr.t)("note.new_note"),onChange:function(e){return a(Nc(Nc({},r),{},{content:e.target.value}))},placeholder:(0,Mr.t)("note.content"),onKeyDown:(t=o,function(e){if(13===e.keyCode&&(e.metaKey||e.ctrlKey))return t(e)})})),g.createElement(Hr.A,{error:!0,header:(0,Mr.t)("note.error"),content:i?i.message:i}),g.createElement(Fr.A.Button,{type:"submit",primary:!0,disabled:!r.content},(0,Mr.t)("note.add")))});function Mc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Lc(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Lc(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Lc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Fc=(0,_.Ng)(function(e,t){return{notes:e.note[t.entityType]||null,loading:e.note.pending}},function(e){return(0,E.zH)({deleteNote:Ae.Iy,fetchNotes:Ae.GW,toggleView:Ae.Ir},e)})(function(e){var t=e.entity,n=e.entityType,r=e.notes,a=e.deleteNote,o=e.toggleView,i=e.loading,l=e.fetchNotes,c=Mc((0,yl.WQ)(r,3),3),u=c[0],s=c[1],d=c[2],m=r?r.length:0;return(0,g.useEffect)(function(){l(t.id,n)},[]),i?g.createElement(kc.A,{active:!0,inverted:!0},g.createElement(Ir.A,{active:!0,inline:"centered"})):g.createElement("div",null,m>3&&s,u&&u.length>0&&g.createElement(Ic,{notes:u,deleteNote:a,toggleView:o}),m>0&&g.createElement(ji.A,null),g.createElement(uo._,{staff:!0,permission:Io.P.boardEdit},g.createElement(Rc,{key:"form-".concat(r?r.length:0),entity:t,entityType:n,onSubmit:function(){d(1)}})))}),Bc=Fc,qc=(0,_.Ng)(function(e){return{files:e.file.entities}})(function(e){var t=e.fileId,n=e.files,r=(0,X.Hc)(t,n);return r?g.createElement(Xa.A,{icon:"file",content:r.filename,as:"a",href:r.content,download:!0}):null});function Hc(){return Hc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hc.apply(this,arguments)}function Uc(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var $c=(0,_.Ng)(function(e){return{files:e.file.entities,filesLoading:e.file.pending,error:Dr.L.fromError(e.boardpost.error),loading:e.boardpost.pending}},function(e,t){return(0,E.zH)({uploadFiles:function(e){var n,r;return qe({block:null!==(n=null===(r=t.initialData)||void 0===r?void 0:r.block)&&void 0!==n?n:t.entity.block},e)},create:Ce,update:je,del:xe.actions.del,clearError:xe.actions.clearError},e)})(function(e){var t=e.entity,n=e.header,r=e.files,a=e.initialData,o=Uc(e,["entity","header","files","initialData"]),i=(0,g.useRef)(null),l=(0,g.useRef)(null),c=mo.kK.useState((0,mo.Cj)(t,a));(0,g.useEffect)(function(){if(!o.filesLoading&&i.current&&i.current.length<r.length){var e=r.filter(function(e){return!i.current.includes(e)}),t=Array.from(c.getValue("files"));e.forEach(function(e){t.push(e.id)}),c.setValue("files",t)}i.current=r},[r]);return g.createElement(so.Q,Hc({entity:t,header:n,manager:c},o,{trigger_props:{floated:"right"},name:"board_post"}),g.createElement(Fr.A.Input,Hc({label:(0,Mr.t)("labels.title")},c.getAttributes("title"))),g.createElement(Fr.A.Field,null,g.createElement(Co,c.getAttributes("content"))),g.createElement(Fr.A.Field,{hidden:!0},g.createElement("input",{hidden:!0,type:"file",multiple:!0,ref:l,onChange:function(e){o.uploadFiles(Array.from(e.target.files))}})),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("board.attached_documents")),g.createElement(Ra.A,{options:function(e){return[{key:-1,text:(0,Mr.t)("board.upload_new_file"),value:-1,icon:"upload"}].concat((e||[]).map(function(e){return{key:e.id,text:e.filename,value:e.id}}))}(r),fluid:!0,multiple:!0,search:!0,selection:!0,onChange:function(e,t){var n=t.value;n.includes(-1)?l.current.click():c.setValue("files",n)},disabled:o.filesLoading,loading:o.filesLoading,text:o.filesLoading?(0,Mr.t)("board.uploading"):void 0,value:c.getValue("files")})),g.createElement(Hr.A,null,g.createElement(eo.A,{toggle:!0,label:(0,Mr.t)("board.notif_to_inhabitant"),checked:!c.getValue("skip_notifications"),onClick:function(){c.setValue("skip_notifications",!c.getValue("skip_notifications"))}}),g.createElement("p",null,(0,Mr.t)("board.notifs_mail_viber"))))}),Vc=jr.Ay.div.withConfig({displayName:"list__PostCard",componentId:"tiuxbf-0"})(["border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:10px;background:#ffffff;"]),Yc=jr.Ay.div.withConfig({displayName:"list__PostHeader",componentId:"tiuxbf-1"})(["display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px;"]),Gc=jr.Ay.div.withConfig({displayName:"list__PostTitle",componentId:"tiuxbf-2"})(["font-size:14px;font-weight:600;color:#111827;"]),Jc=jr.Ay.div.withConfig({displayName:"list__PostMeta",componentId:"tiuxbf-3"})(["font-size:12px;color:#9ca3af;margin-bottom:8px;"]),Zc=jr.Ay.div.withConfig({displayName:"list__PostBody",componentId:"tiuxbf-4"})(["font-size:14px;color:#1f2937;line-height:22px;"]),Wc=jr.Ay.div.withConfig({displayName:"list__PostFiles",componentId:"tiuxbf-5"})(["margin-top:10px;display:flex;flex-wrap:wrap;gap:6px;"]),Qc=function(e){var t=e.post,n=e.editButton;return g.createElement(Vc,null,g.createElement(Yc,null,g.createElement(Gc,null,t.title),n),g.createElement(Jc,null,a()(t.created_at).format("YYYY-MM-DD HH:mm")),g.createElement(Zc,null,g.createElement(jo,{content:t.content})),t.files.length>0&&g.createElement(Wc,null,t.files.map(function(e){return g.createElement(qc,{key:"file-".concat(e),fileId:e})})))},Kc=function(e){var t=e.posts,n=e.canEdit,r=e.page,a=t.slice(1*r,1*(r+1));return g.createElement("div",null,a.map(function(e){return g.createElement(Qc,{key:e.id,post:e,expanded:!0,onToggle:function(){},editButton:n&&g.createElement($c,{entity:e,header:(0,Mr.t)("board.change_message"),trigger_props:{basic:!0,size:"mini",icon:"edit"}})})}))};function Xc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||tu(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eu(e){return function(e){if(Array.isArray(e))return nu(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||tu(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tu(e,t){if(e){if("string"==typeof e)return nu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?nu(e,t):void 0}}function nu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ru=jr.Ay.div.withConfig({displayName:"board__StyledController",componentId:"sc-1n0p7bt-0"})(["display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-shrink:0;"]),au=jr.Ay.div.withConfig({displayName:"board__ControlRight",componentId:"sc-1n0p7bt-1"})(["display:flex;align-items:center;gap:8px;"]),ou=jr.Ay.div.withConfig({displayName:"board__SectionTitle",componentId:"sc-1n0p7bt-2"})(["font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#a8a29e;"]),iu=jr.Ay.div.withConfig({displayName:"board__StyledNoMessage",componentId:"sc-1n0p7bt-3"})(["padding:20px 0;font-size:13px;color:#a8a29e;text-align:center;"]);var lu=(0,_.Ng)(function(e){var t;return{posts:e.boardpost.entities||[],canEdit:null===(t=e.auth.user)||void 0===t?void 0:t.hasPermission(Io.P.boardEditPost)}},function(e){return(0,E.zH)({deleteBoardPost:Oe,fetchBoardPosts:Se},e)})(function(e){var t=e.block,n=e.posts,r=e.canEdit,a=n&&0!==n.length,o=eu(n).sort(function(e,t){return e.created_at>t.created_at?-1:1}),i=Xc((0,g.useState)(0),2),l=i[0],c=i[1],u=Math.ceil(o.length/1);return g.createElement(g.Fragment,null,g.createElement(ru,null,g.createElement(ou,null,(0,Mr.t)("board.messages")),g.createElement(au,null,u>1&&g.createElement("div",null,g.createElement(Ur.A,{disabled:0===l,basic:!0,size:"tiny",icon:"angle double left",onClick:function(){return c(0)}}),g.createElement(Ur.A,{disabled:0===l,basic:!0,size:"tiny",icon:"angle left",onClick:function(){return c(function(e){return e-1})}}),g.createElement(Wo,null,"".concat(l+1,"/").concat(u)),g.createElement(Ur.A,{disabled:l>=u-1,basic:!0,size:"tiny",icon:"angle right",onClick:function(){return c(function(e){return e+1})}})),g.createElement(uo._,{staff:!0,permission:Io.P.boardEditPost},g.createElement($c,{initialData:{block:t.id,files:[]},header:(0,Mr.t)("board.new_message"),triggerElement:g.createElement(Ur.A,{primary:!0,size:"tiny"},g.createElement("i",{className:"plus icon"}),(0,Mr.t)("board.new_message"))})))),!a&&g.createElement(iu,null,(0,Mr.t)("board.no_new_msg")),g.createElement(Kc,{posts:o,canEdit:r,page:l}))}),cu=n(23621),uu=n(19164),su=n(98895);var du=(0,_.Ng)(function(e,t){return{user:e.auth.user,summary:(0,bl.G7)(e.billingSummary.entities,function(e){return e.id===t.block.id})}})(function(e){var t=e.summary,n=e.block,r=e.user,a=t?t.charges_total:{current:0,overdue:0};return g.createElement(Qa.A,{relaxed:!0},g.createElement(uo._,{admin:!0,permission:Io.P.billingAccountViewBalance},g.createElement(cu.A,null,g.createElement(Ql.A,{computer:16},g.createElement(Qa.A,{columns:"equal",divided:!0,centered:!0},g.createElement(Ql.A,{textAlign:"center"},g.createElement(uu.A,{label:(0,Mr.t)("fund.balance"),value:g.createElement(uu.A.Value,null,g.createElement(sl.S,{amount:n.balance})),size:"mini"})),g.createElement(Ql.A,{textAlign:"center"},g.createElement(uu.A,{label:(0,Mr.t)("block.available"),value:g.createElement(uu.A.Value,null,g.createElement(sl.S,{amount:n.at_disposal})),size:"mini"})))))),g.createElement(cu.A,null,g.createElement(Ql.A,{computer:16},g.createElement(su.b,{data:n.funds,unstackable:!0},g.createElement(su.p,{render:function(e){return e.name}}),g.createElement(su.p,{name:(0,Mr.t)("block.current_liabilities"),align:"right",render:function(e){return g.createElement(sl.S,{amount:a.current[e.name]})}}),g.createElement(su.p,{name:(0,Mr.t)("block.arrears"),align:"right",render:function(e){return g.createElement(sl.S,{amount:a.overdue[e.name]})}}),g.createElement(su.p,{name:(0,Mr.t)("fund.balance"),align:"right",hidden:!r.hasPermission(Io.P.billingAccountViewBalance),render:function(e){return g.createElement(sl.S,{amount:e.balance})}})))))});function mu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function fu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mu(Object(n),!0).forEach(function(t){pu(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mu(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function pu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gu(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function bu(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){gu(o,r,a,i,l,"next",e)}function l(e){gu(o,r,a,i,l,"throw",e)}i(void 0)})}}function yu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return hu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hu(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var vu=function(e){var t=e.estate,n=e.disabled,r=e.prepayment,a=yu((0,g.useState)(!1),2),o=a[0],i=a[1],l=yu((0,g.useState)(null),2),c=l[0],u=l[1],s=yu((0,g.useState)(!1),2),d=s[0],m=s[1],f=yu((0,g.useState)(0),2),p=f[0],b=f[1],y=yu((0,g.useState)(void 0),2),h=y[0],v=y[1];(0,g.useEffect)(function(){E(),r&&m(!0)},[r]);var _,E=function(){var e=bu(regeneratorRuntime.mark(function e(){var n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,tt.a0)("get","/api/billing-forecast/".concat(t.id,"/"));case 3:n=e.sent,u(n.body),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.error("Failed to fetch billing forecast:",e.t0);case 10:case"end":return e.stop()}},e,null,[[0,7]])}));return function(){return e.apply(this,arguments)}}(),w=function(){var e=bu(regeneratorRuntime.mark(function e(n){var r,a;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n.preventDefault(),i(!0),r=fu(fu({},t),{},{additional_amount:p}),e.next=5,(0,tt.a0)("post","/api/checkout/init/",r);case 5:(a=e.sent).body.url&&window.location.replace(a.body.url);case 7:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),A=function(e){return e?Math.max(.02*e,1.02):0},x=(_=parseFloat(t.debt)+p)+A(_),k=g.createElement(g.Fragment,null,g.createElement(Qa.A,{columns:1,divided:!0},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement(zr.A,{as:"h4"},(0,Mr.t)("estate.payment_details")),g.createElement(li.A,{celled:!0},g.createElement(li.A.Body,null,g.createElement(li.A.Row,null,g.createElement(li.A.Cell,null,(0,Mr.t)("estate.current_debt")),g.createElement(li.A.Cell,{width:4},g.createElement(sl.S,{amount:t.debt}))),g.createElement(li.A.Row,null,g.createElement(li.A.Cell,null,(0,Mr.t)("estate.prepay_amount")),g.createElement(li.A.Cell,{width:4},g.createElement(sl.S,{amount:p}))),g.createElement(li.A.Row,null,g.createElement(li.A.Cell,null,(0,Mr.t)("estate.transaction_fee")),g.createElement(li.A.Cell,{width:4},g.createElement(sl.S,{amount:A(parseFloat(t.debt)+(p||0))}))),g.createElement(li.A.Row,{positive:!0},g.createElement(li.A.Cell,null,g.createElement("strong",null,(0,Mr.t)("estate.total_amount"))),g.createElement(li.A.Cell,{width:4},g.createElement("strong",null,g.createElement(sl.S,{amount:x})))))))),g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,{width:16},g.createElement(eo.A,{toggle:!0,label:(0,Mr.t)("estate.enable_prepay"),checked:d,onChange:function(e,t){m(t.checked),b(0),v(0)}}),d&&g.createElement(g.Fragment,null,g.createElement(zr.A,{as:"h4"},(0,Mr.t)("estate.choose_prepay_period")),(0,Mr.t)("estate.typical_monthly_payment"),": ",c?g.createElement("strong",null,g.createElement(sl.S,{amount:c.total})):g.createElement("em",null,(0,Mr.t)("estate.loading_forecast")),g.createElement(Ur.A.Group,{fluid:!0,style:{marginTop:"10px"}},[1,3,6,12].map(function(e){return g.createElement(Ur.A,{key:e,toggle:!0,onClick:function(){return function(e){if(e===h)v(void 0),b(0);else if(c){var t=c.total*e;b(t),v(e)}}(e)},color:"grey",active:h===e},(0,Mr.t)("estate.prepay_".concat(e,"_months")))})))))),g.createElement(Hr.A,{warning:!0,icon:"warning",content:(0,Mr.t)("component.pay-by-card.transaction_fee_info")}));return g.createElement(dc.Y,{header:"".concat((0,Mr.t)("estate.payment_to")," ").concat(t.name),content:k,trigger_props:{size:"tiny",positive:!0,content:r?(0,Mr.t)("estate.prepay"):(0,Mr.t)("estate.pay"),disabled:n},error:null,loading:o,action:w,confirmLabel:g.createElement(g.Fragment,null,(0,Mr.t)("estate.pay")," ",g.createElement(sl.S,{amount:x})),confirmDisabled:x<=0,name:"card_checkout"})};vu.propTypes={estate:Sl().object.isRequired,disabled:Sl().bool,prepayment:Sl().bool};var _u=jr.Ay.div.withConfig({displayName:"owner-summary__SectionLabel",componentId:"mg80bu-0"})(["font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#a8a29e;margin:0 0 8px 0;"]),Eu=jr.Ay.div.withConfig({displayName:"owner-summary__Card",componentId:"mg80bu-1"})(["border:1px solid #e4e4e7;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.04);overflow:hidden;"]),wu=jr.Ay.div.withConfig({displayName:"owner-summary__EstateRow",componentId:"mg80bu-2"})(["display:flex;align-items:center;padding:12px 14px;gap:16px;& + &{border-top:1px solid #f4f4f5;}@media ","{padding:16px 20px;gap:32px;}"],fo.jO.handheld),Au=jr.Ay.div.withConfig({displayName:"owner-summary__EstateInfo",componentId:"mg80bu-3"})(["flex:1;min-width:0;"]),xu=jr.Ay.div.withConfig({displayName:"owner-summary__EstateName",componentId:"mg80bu-4"})(["font-weight:600;font-size:12px;color:#18181b;@media ","{font-size:14px;}"],fo.jO.handheld),ku=jr.Ay.div.withConfig({displayName:"owner-summary__EstateId",componentId:"mg80bu-5"})(["font-size:12px;color:#52525b;margin-top:2px;"]),Su=jr.Ay.div.withConfig({displayName:"owner-summary__Stat",componentId:"mg80bu-6"})(["display:flex;flex-direction:column;align-items:flex-end;gap:2px;"]),Ou=jr.Ay.div.withConfig({displayName:"owner-summary__StatLabel",componentId:"mg80bu-7"})(["font-size:10px;font-weight:500;color:#a1a1aa;text-transform:uppercase;letter-spacing:0.04em;white-space:nowrap;@media ","{font-size:11px;}"],fo.jO.handheld),Cu=jr.Ay.div.withConfig({displayName:"owner-summary__StatValue",componentId:"mg80bu-8"})(["font-size:12px;font-weight:600;color:#18181b;white-space:nowrap;letter-spacing:-0.01em;@media ","{font-size:15px;}"],fo.jO.handheld),ju=function(e){var t=e.block,n=(0,_.d4)(function(e){return e.estates.entities}),r=(0,_.d4)(function(e){return e.estates.pending}),a=(0,_.wA)();if((0,g.useEffect)(function(){a((0,me.gf)({block:t.id,owned:!0}))},[t.id,a]),r)return g.createElement(Ir.A,{active:!0,inline:"centered"});if(!n||0===n.length)return null;var o=t.config.billing.card_settlement_enabled;return g.createElement("div",null,g.createElement(_u,null,(0,Mr.t)("estate.liab_own_estate")),g.createElement(Eu,null,n.map(function(e){return g.createElement(wu,{key:e.id},g.createElement(Au,null,g.createElement(xu,null,g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.estateDetails,{blockId:t.id,estateId:e.id})},e.name)),g.createElement(ku,null,(0,Mr.t)("estate.branch_numb"),": ",e.vendor_id)),g.createElement(Su,null,g.createElement(Ou,null,(0,Mr.t)("billing.obligations")),g.createElement(Cu,null,g.createElement(sl.S,{amount:e.debt}))),g.createElement(Su,null,g.createElement(Ou,null,(0,Mr.t)("charge.balance")),g.createElement(Cu,null,g.createElement(sl.S,{amount:e.balance}))),o&&g.createElement(vu,{estate:e,prepayment:0===parseFloat(e.debt)}))})))},Iu=n(74813),Pu=(0,jr.Ay)(Sc.A.Item).withConfig({displayName:"filelist__StyledListItem",componentId:"ysd35-0"})(["margin:10px 0;display:flex !important;align-items:center;> i{padding-left:20px;flex-shrink:0;}"]),Nu=(0,jr.Ay)(Sc.A.Content).withConfig({displayName:"filelist__StyledListContent",componentId:"ysd35-1"})(["width:100%;display:flex !important;align-items:center;min-width:0;"]),Tu=jr.Ay.a.withConfig({displayName:"filelist__StyledFilename",componentId:"ysd35-2"})(["flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 10px;min-width:0;"]),Du=(0,jr.Ay)(Ra.A).withConfig({displayName:"filelist__StyledDropdown",componentId:"ysd35-3"})(["float:right;"]);var zu=(0,_.Ng)(void 0,function(e){return(0,E.zH)({uploadFiles:qe,deleteFile:Be},e)})(function(e){var t=e.files,n=e.deleteFile,r=t.map(function(e){return g.createElement(Pu,{key:e.id},g.createElement(Sc.A.Icon,{name:"file"}),g.createElement(Nu,null,g.createElement(Tu,{href:e.content,download:!0,target:"_blank"},e.filename),g.createElement(uo._,{staff:!0,permission:Io.P.boardEdit},g.createElement(Du,{icon:"ellipsis vertical",direction:"left"},g.createElement(Ra.A.Menu,null,g.createElement(Ra.A.Item,{text:(0,Mr.t)("userActions.edit"),onClick:function(e){}}),g.createElement(Ra.A.Item,{text:(0,Mr.t)("userActions.delete"),onClick:function(){n(e)}}))))))});return g.createElement(Sc.A,{divided:!0,selection:!0},r)});function Ru(){return Ru=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ru.apply(this,arguments)}function Mu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Lu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Lu(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Lu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Fu=(0,_.Ng)(function(e){return{error:Dr.L.fromError(e.fileDir.error),loading:e.fileDir.pending}},function(e){return(0,E.zH)({update:$e},e)})(function(e){var t=Mu((0,g.useState)({formData:null}),2),n=t[0],r=t[1],a=(e.error,(0,mo.Cj)(e.entity,e.initialData)),o=new mo.kK(n.formData||a,function(e){return r({formData:e})},a);return g.createElement(so.Q,Ru({manager:o,header:(0,Mr.t)("file.change_directory"),useTextTrigger:!0},e,{name:"folder"}),g.createElement(Br.A,null,g.createElement("label",null,(0,Mr.t)("labels.name")),g.createElement(qr.A,Ru({placeholder:(0,Mr.t)("labels.name")},o.getAttributes("name")))))}),Bu=(0,jr.Ay)(Iu.A.Title).withConfig({displayName:"accordion-head__StyledAccordionTitle",componentId:"sc-1b0xa6o-0"})(["display:flex;cursor:default !important;padding:0 0 !important;"]),qu=jr.Ay.span.withConfig({displayName:"accordion-head__StyledInteractiveBar",componentId:"sc-1b0xa6o-1"})(["padding:0.75em 1em;flex-grow:1;cursor:pointer !important;"]),Hu=jr.Ay.div.withConfig({displayName:"accordion-head__StyledControls",componentId:"sc-1b0xa6o-2"})(["float:right;padding:0.75em 1em;"]),Uu=function(e){var t=e.section,n=e.active,r=e.activate,a=t.name;return g.createElement(Bu,{active:n,index:a},g.createElement(qu,{onClick:function(){r(a)}},g.createElement(Rr.A,{name:"".concat(n?"folder open":"folder")}),a),g.createElement(uo._,{staff:!0,permission:Io.P.boardEdit},g.createElement(Hu,{hidden:!n||!t.id},g.createElement(Fu,{entity:{id:t.id,name:t.name}}))))};function $u(e){return function(e){if(Array.isArray(e))return Wu(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Zu(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Yu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vu(Object(n),!0).forEach(function(t){Gu(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vu(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Gu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ju(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||Zu(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zu(e,t){if(e){if("string"==typeof e)return Wu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Wu(e,t):void 0}}function Wu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Qu=(0,jr.Ay)(Ra.A).withConfig({displayName:"upload-form__StyledDropdown",componentId:"sc-18otbv3-0"})(["min-height:44px !important;"]),Ku=(0,jr.Ay)(Ur.A).withConfig({displayName:"upload-form__StyledButton",componentId:"sc-18otbv3-1"})(["margin:0 !important;min-height:44px !important;"]);var Xu=(0,_.Ng)(function(e){return{block:e.blocks.selected,dirs:Le(e.file.entities),currentFiles:e.file.entities?e.file.entities.length:0,loading:e.file.pending}},function(e){return(0,E.zH)({uploadFiles:qe},e)})(function(e){var t=e.block,n=e.dirs,r=e.currentFiles,a=e.loading,o=e.uploadFiles,i=Ju((0,g.useState)({files:null,dirOptions:null,dir:(0,Mr.t)("file.common")}),2),l=i[0],c=i[1],u=(0,g.useRef)(null);(0,g.useEffect)(function(){u.current&&(u.current.value=""),c(Yu(Yu({},l),{},{files:null,dir:(0,Mr.t)("file.common")}))},[r]);var s=(0,g.useMemo)(function(){var e=(n||[]).map(function(e){return{key:e,text:e,value:e}}),t=l.dirOptions||[],r=[].concat($u(e),$u(t)),a=new Set;return r.filter(function(e){var t=e.value;return!a.has(t)&&(a.add(t),!0)})},[n,l.dirOptions]);return g.createElement(Fr.A,null,g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("file.document_select")),g.createElement("input",{className:"dropzone",type:"file",multiple:!0,ref:u,onChange:function(e){return c(Yu(Yu({},l),{},{files:Array.from(e.target.files)}))}})),g.createElement(Fr.A.Group,{widths:"equal",style:{alignItems:"flex-end"}},g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("file.directory")),g.createElement(Qu,{name:"dir",options:s,placeholder:(0,Mr.t)("file.folder"),search:!0,selection:!0,fluid:!0,allowAdditions:!0,value:l.dir,onAddItem:function(e,t){var n=t.value;c(Yu(Yu({},l),{},{dirOptions:[{text:n,value:n}].concat($u(l.dirOptions||[]))}))},onChange:function(e,t){var n=t.value;return c(Yu(Yu({},l),{},{dir:n}))}})),g.createElement(Fr.A.Field,null,g.createElement(Ku,{fluid:!0,primary:!0,type:"submit",onClick:function(){l.files&&o({block:t.id,directory_name:l.dir},l.files)},loading:a,disabled:!l.files||a},(0,Mr.t)("file.attach")))))});function es(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ts(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ts(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ts(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ns=jr.Ay.div.withConfig({displayName:"filebox__StyledItalicDiv",componentId:"sc-1rf2ru5-0"})(["font-style:italic;"]);var rs=(0,_.Ng)(function(e){return{files:e.file.entities||[],dirs:e.fileDir.entities||[],lastUpload:e.file.lastUpload}},void 0)(function(e){var t=es((0,g.useState)({active:{}}),2),n=t[0],r=t[1];(0,g.useEffect)(function(){e.lastUpload&&a(e.lastUpload.directory_name)},[e.lastUpload]);var a=function(e){var t=n.active;t[e]=!t[e],r({active:t})},o=function(e,t){var n={};t.map(function(e){n[e.id]=e.name});var r={};return e.map(function(e){var t=n[e.directory_id]||e.directory_name||(0,Mr.t)("file.common");r[t]||(r[t]={id:e.directory_id,name:t,entries:[]}),r[t].entries.push(e)}),r}(e.files,e.dirs);return g.createElement(g.Fragment,null,g.createElement(uo._,{staff:!0,permission:Io.P.boardEdit},g.createElement(Xu,null)),function(e){var t=[];return Object.keys(e).forEach(function(r){t.push(g.createElement(Uu,{key:r,section:e[r],active:!0===n.active[r],activate:a})),t.push(g.createElement(Iu.A.Content,{key:"".concat(r,"-filelist"),active:!0===n.active[r]},g.createElement(zu,{files:e[r].entries})))}),0===t.length?g.createElement(ns,null,(0,Mr.t)("file.no_attached_documents")):g.createElement(Iu.A,{styled:!0,fluid:!0},t)}(o))});function as(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return os(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return os(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function os(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var is=new po.F;var ls=(0,_.Ng)(function(e){return{loading:e.blocks.pending,error:Dr.L.fromError(e.blocks.error)}},function(e){return(0,E.zH)({updateBlock:ue},e)})(function(e){var t=e.block,n=e.updateBlock,r=e.loading,a=e.error,o=as((0,g.useState)(t.config.info||""),2),i=o[0],l=o[1],c=as((0,g.useState)(!1),2),u=c[0],s=c[1];(0,g.useEffect)(function(){r||a.exists()||(l(t.config.info||""),s(!1))},[r,a]);return g.createElement(g.Fragment,null,u?g.createElement("div",null,a.exists()&&a.getGlobal(),g.createElement(Ur.A,{floated:"right",icon:"close",size:"tiny",basic:!0,disabled:r,onClick:function(){return s(!1)}}),g.createElement(Co,{value:i,onChange:function(e,t){var n=t.value;return l(n)}}),g.createElement(Ur.A,{loading:r,onClick:function(){t.config.info=i,n(t)}},(0,Mr.t)("labels.save"))):g.createElement("div",null,g.createElement(uo._,{staff:!0,permission:Io.P.boardEdit},g.createElement(Ur.A,{floated:"right",icon:"edit",size:"tiny",basic:!0,onClick:function(){return s(!0)}})),g.createElement("div",{dangerouslySetInnerHTML:{__html:is.render(t.config.info||"")}})))}),cs=jr.Ay.p.withConfig({displayName:"team-member-dropdown__Hint",componentId:"u6i100-0"})(["color:rgba(0,0,0,0.45);font-size:0.9em;margin-top:4px;"]);var us=(0,_.Ng)(function(e){return{users:(e.user.entities||[]).filter(function(e){return e.is_active})}})(function(e){var t=e.users,n=e.value,r=e.onChange,a=e.label,o=e.hint;if(!t||t.length<=1)return null;var i=t.map(function(e){return{key:e.id,value:e.id,text:e.first_name?"".concat(e.first_name," ").concat(e.last_name):e.email,description:e.first_name?e.email:null,searchtext:e.first_name?"".concat(e.first_name," ").concat(e.last_name," ").concat(e.email):e.email}});return g.createElement(Fr.A.Field,null,g.createElement("label",null,a||(0,Mr.t)("block.facility_manager")),g.createElement(Ra.A,{placeholder:(0,Mr.t)("block.select_facility_manager"),fluid:!0,search:function(e,t){var n=t.toLowerCase();return e.filter(function(e){return e.searchtext.toLowerCase().includes(n)})},selection:!0,clearable:!0,options:i,value:n||null,onChange:function(e,t){var n=t.value;return r(n||null)}}),!1!==o&&g.createElement(cs,null,o||(0,Mr.t)("block.facility_manager_optional")))});function ss(){return ss=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ss.apply(this,arguments)}function ds(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ms(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ms(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ms(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}jr.Ay.span.withConfig({displayName:"edit__StyledSpan",componentId:"d0pw9u-0"})(["margin:0 10px;"]),(0,jr.Ay)(qr.A).withConfig({displayName:"edit__StyledInput",componentId:"d0pw9u-1"})(["> input{width:50px !important;}"]);var fs=(0,_.Ng)(function(e){return{error:Dr.L.fromError(e.blocks.error),loading:e.blocks.pending,initialData:{config:{billing:{enabled:!0,settlement_enabled:!0,day_of_month:1,months:1},board:{enabled:!1}}}}},function(e){return(0,E.zH)({update:ue,clearError:de,del:se},e)})(function(e){var t=ds((0,g.useState)({formData:null}),2),n=t[0],r=t[1],a=(e.error,e.entity),o=e.del,i=(0,mo.Cj)(e.entity,e.initialData),l=new mo.kK(n.formData||i,function(e){return r({formData:e})},i),c=e.entity?"".concat((0,Mr.t)("fund.change_of")," ").concat(e.entity.name):(0,Mr.t)("block.new_building");return g.createElement(so.Q,ss({manager:l},e,{header:c,deleteProps:{triggerText:(0,Mr.t)("block.archive"),header:"".concat((0,Mr.t)("block.to_archive")," ").concat(e.entity.name),content:(0,Mr.t)("block.archiving_disable_attr")},trigger_props:e.triggerElement?void 0:e.trigger_props||{floated:"right"},del:a&&a.active?o:null,name:"block"}),g.createElement(Br.A,null,g.createElement("label",null,(0,Mr.t)("labels.name")),g.createElement(qr.A,ss({placeholder:(0,Mr.t)("labels.name")},l.getAttributes("name")))),g.createElement(Br.A,null,g.createElement("label",null,(0,Mr.t)("block.address")),g.createElement(qr.A,ss({placeholder:(0,Mr.t)("block.address")},l.getAttributes("address")))),g.createElement(us,{value:l.getValue("facility_manager_id"),onChange:function(e){return l.setValue("facility_manager_id",e)}}),g.createElement(ji.A,{horizontal:!0},(0,Mr.t)("side.accounting")),g.createElement(Fr.A.Field,null,g.createElement(Hr.A,null,g.createElement(eo.A,{toggle:!0,label:(0,Mr.t)("block.auto_generate_rep"),checked:l.getValue("config.billing.enabled"),onClick:function(){var e="config.billing.enabled";l.setValue(e,!l.getValue(e))}}),g.createElement("p",null,(0,Mr.t)("block.configured_budget_info")))),g.createElement(Fr.A.Field,null,g.createElement(Hr.A,null,g.createElement(eo.A,{toggle:!0,label:(0,Mr.t)("block.auto_notifications_debts"),checked:l.getValue("config.billing.charge_emails_enabled"),onClick:function(){var e="config.billing.charge_emails_enabled";l.setValue(e,!l.getValue(e))}}),g.createElement("p",null,(0,Mr.t)("block.auto_email_notifs")))),g.createElement(Fr.A.Field,null,g.createElement(Hr.A,null,g.createElement(eo.A,{toggle:!0,label:(0,Mr.t)("block.virtual_dash"),checked:l.getValue("config.board.enabled"),onClick:function(){var e="config.board.enabled";l.setValue(e,!l.getValue(e))}}),g.createElement("p",null,(0,Mr.t)("block.allows_access_email")))),g.createElement(Fr.A.Field,null,g.createElement(Hr.A,null,g.createElement(eo.A,{toggle:!0,label:(0,Mr.t)("block.signals_enabled"),checked:l.getValue("config.board.signals_enabled"),onClick:function(){var e="config.board.signals_enabled";l.setValue(e,!l.getValue(e))}}),g.createElement("p",null,(0,Mr.t)("block.signals_enabled_info")))),g.createElement(Fr.A.Field,null,g.createElement(Hr.A,null,g.createElement(eo.A,{toggle:!0,label:(0,Mr.t)("block.epay_easypay_integr"),checked:l.getValue("config.billing.settlement_enabled"),onClick:function(){var e="config.billing.settlement_enabled";l.setValue(e,!l.getValue(e))}}),g.createElement("p",null,(0,Mr.t)("block.current_payments_info")))),g.createElement(Fr.A.Field,null,g.createElement(Hr.A,null,g.createElement(eo.A,{toggle:!0,label:(0,Mr.t)("block.card_payments"),checked:l.getValue("config.billing.card_settlement_enabled"),onClick:function(){var e="config.billing.card_settlement_enabled";l.setValue(e,!l.getValue(e))}}),g.createElement("p",null,(0,Mr.t)("block.allows_card_payment")))))}),ps=jr.Ay.div.withConfig({displayName:"details-summary__OwnerSection",componentId:"nfjcj8-0"})(["display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;"]),gs=jr.Ay.div.withConfig({displayName:"details-summary__OwnerInfo",componentId:"nfjcj8-1"})([""]),bs=jr.Ay.div.withConfig({displayName:"details-summary__OwnerName",componentId:"nfjcj8-2"})(["font-size:14px;font-weight:600;color:#1c1917;"]),ys=jr.Ay.a.withConfig({displayName:"details-summary__OwnerEmail",componentId:"nfjcj8-3"})(["font-size:13px;color:#78716c;text-decoration:none;&:hover{text-decoration:underline;}"]),hs=jr.Ay.div.withConfig({displayName:"details-summary__FacilityManagerSection",componentId:"nfjcj8-4"})(["margin-top:10px;"]),vs=jr.Ay.div.withConfig({displayName:"details-summary__FacilityManagerLabel",componentId:"nfjcj8-5"})(["font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#a8a29e;margin-bottom:4px;"]),_s=jr.Ay.div.withConfig({displayName:"details-summary__NavList",componentId:"nfjcj8-6"})(["display:flex;flex-direction:column;margin:0 -16px;border-top:1px solid #e7e5e4;border-bottom:1px solid #e7e5e4;"]),Es=jr.Ay.div.withConfig({displayName:"details-summary__NavItem",componentId:"nfjcj8-7"})(["display:flex;align-items:center;padding:8px 16px;font-size:13px;color:#44403c;cursor:pointer;&:hover{background:#f5f5f4;color:#1c1917;}"]),ws=jr.Ay.span.withConfig({displayName:"details-summary__NavIcon",componentId:"nfjcj8-8"})(["display:inline-flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;margin-right:10px;color:#a8a29e;& i.icon{margin:0 !important;font-size:13px !important;line-height:1 !important;height:13px !important;width:auto !important;display:flex !important;align-items:center !important;justify-content:center !important;}"]),As=jr.Ay.span.withConfig({displayName:"details-summary__NavBadge",componentId:"nfjcj8-9"})(["margin-left:auto;font-size:11px;font-weight:600;color:#78716c;background:#e7e5e4;border-radius:10px;padding:1px 7px;"]),xs=jr.Ay.div.withConfig({displayName:"details-summary__ConfigSection",componentId:"nfjcj8-10"})(["padding:12px 0 4px;border-bottom:1px solid #e7e5e4;display:flex;justify-content:center;"]),ks=jr.Ay.div.withConfig({displayName:"details-summary__SignalSection",componentId:"nfjcj8-11"})(["padding:12px 0 0;"]),Ss=function(e){var t,n,r=e.block,o=e.estates,i=(0,v.W6)(),l=r.landlord,c=r.facility_manager,u=o&&o.some(function(e){var t=0;return e.oldest_charge_date&&(t=a()().diff(a()(e.oldest_charge_date),"days")),t>31&&parseFloat(e.debt)>0&&0===parseFloat(e.balance)}),s=null===(t=r.config)||void 0===t||null===(n=t.board)||void 0===n?void 0:n.signals_enabled,d=function(e){return function(){i.push(e)}};return g.createElement("div",null,g.createElement(ps,null,g.createElement(gs,null,g.createElement(bs,null,l.name),g.createElement(ys,{href:"mailto:".concat(l.email)},l.email),g.createElement(uo._,{managerOnly:!0},c&&g.createElement(hs,null,g.createElement(vs,null,(0,Mr.t)("block.facility_manager")),g.createElement(bs,null,c.name),g.createElement(ys,{href:"mailto:".concat(c.email)},c.email)))),g.createElement(uo._,{admin:!0,permission:Io.P.blockEdit},g.createElement(fs,{entity:r}))),g.createElement(_s,null,g.createElement(Es,{onClick:d((0,$r.BE)($r.JZ.blockEstateList,{blockId:r.id}))},g.createElement(ws,null,g.createElement(Rr.A,{name:"building"})),(0,Mr.t)("side.properties"),g.createElement(As,null,r.estates)),g.createElement(uo._,{staff:!0,permission:Io.P.customerView},g.createElement(Es,{onClick:d((0,$r.BE)($r.JZ.blockProfiles,{blockId:r.id}))},g.createElement(ws,null,g.createElement(Rr.A,{name:"users"})),(0,Mr.t)("block.clients"))),g.createElement(Es,{onClick:d((0,$r.BE)($r.JZ.blockBudget,{blockId:r.id}))},g.createElement(ws,null,g.createElement(Rr.A,{name:"euro sign"})),(0,Mr.t)("side.accounting")),g.createElement(Es,{onClick:d((0,$r.BE)($r.JZ.blockTickets,{blockId:r.id}))},g.createElement(ws,null,g.createElement(Rr.A,{name:"bell"})),(0,Mr.t)("side.signals"))),g.createElement(uo._,{staff:!0,permission:Io.P.blockEdit},g.createElement(xs,null,g.createElement(dl,{block:r}))),s&&g.createElement(ks,null,g.createElement(ci.A,{content:u?(0,Mr.t)("block.signals_info_customer_has_debt"):(0,Mr.t)("block.signals_info"),position:"bottom center",trigger:g.createElement("div",null,g.createElement(Lo,{block:r,trigger_props:{disabled:u,fluid:!0,content:(0,Mr.t)("block.signal"),color:"green",icon:!1,size:"medium",basic:!1}}))})))};function Os(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Cs(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Cs(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Cs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var js=jr.Ay.div.withConfig({displayName:"billing-reports-list__NoReports",componentId:"sc-169o7dp-0"})(["font-size:13px;color:#a8a29e;"]),Is=jr.Ay.div.withConfig({displayName:"billing-reports-list__StyledReportList",componentId:"sc-169o7dp-1"})(["display:flex;& >:last-child{margin-left:10px;}"]),Ps=(0,jr.Ay)(Ra.A).withConfig({displayName:"billing-reports-list__StyledDropdown",componentId:"sc-169o7dp-2"})(["flex-grow:1;"]),Ns=(0,_.Ng)(function(e){return{reports:e.billingMonthlyReport.entities}})(function(e){var t=e.reports,n=Os((0,g.useState)(null),2),r=n[0],o=n[1];(0,g.useEffect)(function(){t&&t.length>0&&o(t[0])},[t]);var i;return r?g.createElement(Is,{id:"noto"},g.createElement(Ps,{options:function(e){return e.map(function(e){var t=function(e){var t=a()(e.date).format("YYYY/MM");return"1970-01"===t&&(t=(0,Mr.t)("billing.old_period")),t}(e);return{text:"".concat((0,Mr.t)("block.report_to")," ").concat(t),value:e.id}})}(t),onChange:function(e,n){var r=n.value;o((0,bl.QQ)(t,r))},scrolling:!0,fluid:!0,selection:!0,value:r.id}),g.createElement(Dl.p,{href:(i=r,"/api/billing-monthly-report/".concat(i.id,"/export/?format=pdf")),download:function(e){return"".concat(e.block_name,"-").concat(a()(e.created_at).format("YYYY/MM"),".pdf")}(r),icon:"download",size:"small"})):g.createElement(js,null,(0,Mr.t)("block.no_reports"))}),Ts=n(76310);function Ds(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return zs(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zs(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Rs=jr.Ay.div.withConfig({displayName:"voting__ListWrap",componentId:"sc-1bq0vyr-0"})(["margin-top:28px;"]),Ms=jr.Ay.div.withConfig({displayName:"voting__SectionLabel",componentId:"sc-1bq0vyr-1"})(["font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#a8a29e;margin-bottom:8px;"]),Ls=jr.Ay.div.withConfig({displayName:"voting__TableWrap",componentId:"sc-1bq0vyr-2"})(["overflow-x:auto;"]),Fs=jr.Ay.table.withConfig({displayName:"voting__SurveyTable",componentId:"sc-1bq0vyr-3"})(["width:100%;border-collapse:collapse;font-size:13px;th{text-align:left;font-size:11px;font-weight:600;letter-spacing:0.04em;color:#a8a29e;padding:6px 10px;border-bottom:1px solid #e7e5e4;white-space:nowrap;}td{padding:8px 10px;border-bottom:1px solid #f0f0ef;vertical-align:middle;}tr:last-child td{border-bottom:none;}@media ","{th,td{padding:8px 12px;}}"],fo.jO.desktop),Bs=jr.Ay.div.withConfig({displayName:"voting__HeaderRow",componentId:"sc-1bq0vyr-4"})(["display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;"]),qs=jr.Ay.span.withConfig({displayName:"voting__StatusBadge",componentId:"sc-1bq0vyr-5"})(["display:inline-block;font-size:10px;font-weight:600;border-radius:10px;padding:2px 8px;white-space:nowrap;",""],function(e){var t=e.status;return"active"===t?"background: #dbeafe; color: #1d4ed8;":"closed"===t?"background: #e7e5e4; color: #78716c;":"background: #fef3c7; color: #92400e;"}),Hs=jr.Ay.div.withConfig({displayName:"voting__ParticipationWrap",componentId:"sc-1bq0vyr-6"})(["display:flex;align-items:center;gap:6px;min-width:90px;"]),Us=jr.Ay.div.withConfig({displayName:"voting__BarOuter",componentId:"sc-1bq0vyr-7"})(["flex:1;height:6px;background:#e9ecef;border-radius:3px;overflow:hidden;min-width:50px;"]),$s=jr.Ay.div.withConfig({displayName:"voting__BarInner",componentId:"sc-1bq0vyr-8"})(["height:100%;background:",";width:","%;border-radius:3px;"],function(e){return e.active?"#1a7fc1":"#e9ecef"},function(e){return e.pct}),Vs=jr.Ay.span.withConfig({displayName:"voting__BarLabel",componentId:"sc-1bq0vyr-9"})(["font-size:11px;color:#777;white-space:nowrap;"]),Ys=jr.Ay.td.withConfig({displayName:"voting__TitleCell",componentId:"sc-1bq0vyr-10"})(["font-weight:500;color:#1c1917;"]),Gs=jr.Ay.td.withConfig({displayName:"voting__MutedCell",componentId:"sc-1bq0vyr-11"})(["color:#78716c;white-space:nowrap;"]),Js=jr.Ay.td.withConfig({displayName:"voting__ActionCell",componentId:"sc-1bq0vyr-12"})(["text-align:right;white-space:nowrap;"]),Zs=jr.Ay.div.withConfig({displayName:"voting__InfoBox",componentId:"sc-1bq0vyr-13"})(["margin-top:12px;padding:10px 14px;background:#f8f9fb;border:1px solid #e7e5e4;border-radius:4px;font-size:11px;color:#78716c;line-height:1.5;"]),Ws=jr.Ay.div.withConfig({displayName:"voting__EmptyMessage",componentId:"sc-1bq0vyr-14"})(["padding:20px 0;font-size:13px;color:#a8a29e;text-align:center;"]);function Qs(e){return e?new Date(e).toLocaleDateString("bg-BG"):"–"}var Ks=(0,_.Ng)(function(e){var t;return{isManager:null===(t=e.auth.user)||void 0===t?void 0:t.is_manager,surveys:e.survey.entities,loading:e.survey.loading}},{fetchSurveys:function(e){return pr.actions.list({block:e})},closeSurvey:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipNotifications,n=void 0!==t&&t;return function(){return(0,tt.a0)("post","/api/survey/".concat(e,"/close/")).send({skip_notifications:n})}}})(function(e){var t=e.block,n=e.isManager,r=e.surveys,a=e.loading,o=e.fetchSurveys,i=e.closeSurvey,l=(0,v.W6)(),c=Ds((0,g.useState)(null),2),u=c[0],s=c[1],d=Ds((0,g.useState)(!0),2),m=d[0],f=d[1],p=Ds((0,g.useState)(!1),2),b=p[0],y=p[1];(0,g.useEffect)(function(){t&&o(t.id)},[t&&t.id]);var h=function(e){return l.push(e)};if(a)return g.createElement(Ir.A,{active:!0,inline:"centered",size:"small"});var _=(r||[]).filter(function(e){return e.block===t.id});return 0!==_.length||n?g.createElement(Rs,null,g.createElement(Bs,null,g.createElement(Ms,null,(0,Mr.t)("survey.title")),n&&g.createElement(Ur.A,{size:"tiny",primary:!0,onClick:function(){return h((0,$r.BE)($r.JZ.blockSurveyNew,{blockId:t.id}))}},g.createElement("i",{className:"plus icon"}),(0,Mr.t)("survey.new"))),0===_.length?g.createElement(Ws,null,(0,Mr.t)("survey.empty")):g.createElement(Ls,null,g.createElement(Fs,null,g.createElement("thead",null,g.createElement("tr",null,g.createElement("th",null,(0,Mr.t)("survey.topic")),g.createElement("th",null,(0,Mr.t)("survey.questions")),g.createElement("th",null,(0,Mr.t)("survey.created_at")),g.createElement("th",null,(0,Mr.t)("survey.end_date")),g.createElement("th",null,(0,Mr.t)("survey.participation")),g.createElement("th",null),g.createElement("th",null))),g.createElement("tbody",null,_.map(function(e){var n=e.voted_weight_pct?parseFloat(e.voted_weight_pct):0,r=e.questions||[];return g.createElement("tr",{key:e.id},g.createElement(Ys,null,e.title),g.createElement("td",{style:{color:"#1a7fc1",fontWeight:600,textAlign:"center"}},r.length),g.createElement(Gs,null,Qs(e.created_at)),g.createElement(Gs,null,Qs(e.end_date)),g.createElement("td",null,g.createElement(Hs,null,g.createElement(Us,null,g.createElement($s,{pct:n,active:"draft"!==e.status})),g.createElement(Vs,null,e.vote_count||0," ",(0,Mr.t)("survey.estates_count")))),g.createElement("td",null,g.createElement(qs,{status:e.status},(0,Mr.t)("survey.status_".concat(e.status)))),g.createElement(Js,null,"active"===e.status&&g.createElement(uo._,{permission:Io.P.surveyEdit},g.createElement(Ur.A,{size:"mini",basic:!0,onClick:function(){return h((0,$r.BE)($r.JZ.blockSurveyResults,{blockId:t.id,surveyId:e.id}))}},(0,Mr.t)("survey.results")),g.createElement(Ur.A,{size:"mini",basic:!0,negative:!0,onClick:function(){s(e.id),(0,Ts.u4)("Modal Opened",{modal:"survey_close"})}},(0,Mr.t)("survey.close_poll"))),"active"===e.status&&g.createElement(uo._,{userOnly:!0},g.createElement(Ur.A,{size:"mini",primary:!0,onClick:function(){return h((0,$r.BE)($r.JZ.blockSurveyVote,{blockId:t.id,surveyId:e.id}))}},(0,Mr.t)("survey.cast_vote"))),"closed"===e.status&&g.createElement(Ur.A,{size:"mini",basic:!0,onClick:function(){return h((0,$r.BE)($r.JZ.blockSurveyResults,{blockId:t.id,surveyId:e.id}))}},(0,Mr.t)("survey.results")),"draft"===e.status&&g.createElement(uo._,{permission:Io.P.surveyEdit},g.createElement(Ur.A,{size:"mini",basic:!0,onClick:function(){return h((0,$r.BE)($r.JZ.blockSurveyEdit,{blockId:t.id,surveyId:e.id}))}},(0,Mr.t)("labels.change")))))})))),_.length>0&&g.createElement(Zs,null,(0,Mr.t)("survey.not_anonymous")),g.createElement(ha.A,{open:null!==u,onClose:function(){return!b&&s(null)},size:"tiny"},g.createElement(ha.A.Header,null,(0,Mr.t)("survey.close_poll")),g.createElement(ha.A.Content,null,g.createElement("p",null,(0,Mr.t)("survey.close_confirm")),g.createElement(eo.A,{toggle:!0,label:(0,Mr.t)("survey.send_notifications"),checked:m,onChange:function(e,t){var n=t.checked;return f(n)}})),g.createElement(ha.A.Actions,null,g.createElement(Ur.A,{basic:!0,onClick:function(){return s(null)},disabled:b},(0,Mr.t)("common.back")),g.createElement(Ur.A,{negative:!0,loading:b,disabled:b,onClick:function(){(0,Ts.u4)("Modal Submitted",{modal:"survey_close"}),y(!0),i(u,{skipNotifications:!m}).then(function(){return o(t.id)}).finally(function(){y(!1),s(null),f(!0)})}},(0,Mr.t)("survey.close_poll"))))):null}),Xs=function(e,t,n){var r,a,o;return(null==e||null===(r=e.features)||void 0===r?void 0:r[n])||t&&(null==e||null===(a=e.features_by_block)||void 0===a||null===(o=a[t.id])||void 0===o?void 0:o[n])||!1},ed=function(e,t){return Xs(e,t,"survey")};function td(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return nd(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nd(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nd(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var rd=jr.Ay.div.withConfig({displayName:"delete-modal__DeleteButtonWrap",componentId:"sc-1qyzooa-0"})(["cursor:pointer;text-align:center;> img{margin:auto auto;}"]),ad=function(e){return g.createElement(rd,null,g.createElement(Ur.A,{icon:"delete",negative:!0,size:"medium",content:(0,Mr.t)("common.confirm_deletion"),onClick:function(){e.del(e.entity)}}))},od=function(e){var t=e.entity,n=e.del,r=e.floated,a=td((0,g.useState)(!1),2),o=a[0],i=a[1],l=function(){return i(!0)},c=g.createElement(Ur.A,{icon:"delete",negative:!0,size:"tiny",floated:r,content:(0,Mr.t)("labels.deletion"),onClick:l});return g.createElement(ha.A,{open:o,onOpen:l,onClose:function(){return i(!1)},closeIcon:"close",trigger:c},g.createElement(ha.A.Header,null,(0,Mr.t)("common.want_to_delete")," ",t.name," ",(0,Mr.t)("common.forever"),"?"),g.createElement(ha.A.Content,null,(0,Mr.t)("common.this_op_irreversible")),g.createElement(ha.A.Actions,null,g.createElement(ad,{entity:t,del:n})))},id=n(73591);function ld(e){return function(e){if(Array.isArray(e))return sd(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||ud(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||ud(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ud(e,t){if(e){if("string"==typeof e)return sd(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?sd(e,t):void 0}}function sd(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function dd(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function md(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){dd(o,r,a,i,l,"next",e)}function l(e){dd(o,r,a,i,l,"throw",e)}i(void 0)})}}var fd=jr.Ay.button.withConfig({displayName:"hero-controls__GearButton",componentId:"xlmprn-0"})(["position:absolute;bottom:18px;right:22px;z-index:6;width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,0.35);border:1px solid rgba(255,255,255,0.18);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(6px);transition:background 0.15s;padding:0;line-height:1;&:hover{background:rgba(0,0,0,0.6);}i.icon{margin:0 !important;height:1em;width:1em;line-height:1;display:inline-flex;align-items:center;justify-content:center;}"]),pd=jr.Ay.div.withConfig({displayName:"hero-controls__Panel",componentId:"xlmprn-1"})(["width:280px;padding:4px;font-size:13px;color:#1f242c;"]),gd=jr.Ay.div.withConfig({displayName:"hero-controls__Section",componentId:"xlmprn-2"})(["padding:10px 6px;border-bottom:1px solid #ececef;&:last-child{border-bottom:none;}"]),bd=jr.Ay.div.withConfig({displayName:"hero-controls__SectionLabel",componentId:"xlmprn-3"})(["font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#aab0b8;font-weight:700;margin-bottom:8px;"]),yd=jr.Ay.div.withConfig({displayName:"hero-controls__ImageGrid",componentId:"xlmprn-4"})(["display:grid;grid-template-columns:repeat(4,1fr);gap:6px;"]),hd=jr.Ay.label.withConfig({displayName:"hero-controls__Slot",componentId:"xlmprn-5"})(["position:relative;aspect-ratio:1;border:",";border-radius:4px;background:",";cursor:",";display:flex;align-items:center;justify-content:center;color:#aab0b8;font-size:16px;opacity:",";input{display:none;}&:hover{border-color:#1a7fc1;color:#1a7fc1;}"],function(e){return e.$primary?"2px solid #1a7fc1":"1px dashed #cfd2d8"},function(e){var t=e.$src;return t?"center/cover url(".concat(t,")"):"#fafafb"},function(e){return e.$busy?"wait":"pointer"},function(e){return e.$busy?.6:1}),vd=jr.Ay.button.withConfig({displayName:"hero-controls__StarBtn",componentId:"xlmprn-6"})(["position:absolute;top:2px;left:2px;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:",";color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;&:hover{background:",";}i.icon{margin:0 !important;font-size:10px;line-height:1;}"],function(e){return e.$active?"#1a7fc1":"rgba(0, 0, 0, 0.5)"},function(e){return e.$active?"#1569a3":"rgba(0, 0, 0, 0.75)"}),_d=jr.Ay.button.withConfig({displayName:"hero-controls__ClearBtn",componentId:"xlmprn-7"})(["position:absolute;top:2px;right:2px;width:16px;height:16px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0.6);color:#fff;font-size:10px;line-height:1;cursor:pointer;display:",";align-items:center;justify-content:center;"],function(e){return e.$visible?"flex":"none"}),Ed=jr.Ay.div.withConfig({displayName:"hero-controls__ModeRow",componentId:"xlmprn-8"})(["display:flex;gap:6px;flex-wrap:wrap;"]),wd=jr.Ay.button.withConfig({displayName:"hero-controls__ModeChip",componentId:"xlmprn-9"})(["padding:6px 10px;border-radius:999px;border:1px solid ",";background:",";color:",";font-size:12px;cursor:pointer;font-weight:500;"],function(e){return e.$active?"#1a7fc1":"#d4d8de"},function(e){return e.$active?"#eef5fb":"#fff"},function(e){return e.$active?"#1a7fc1":"#4a525e"}),Ad=jr.Ay.div.withConfig({displayName:"hero-controls__LogoRow",componentId:"xlmprn-10"})(["display:flex;align-items:center;gap:10px;"]),xd=jr.Ay.label.withConfig({displayName:"hero-controls__LogoPreview",componentId:"xlmprn-11"})(["width:56px;height:40px;border:1px dashed #cfd2d8;border-radius:4px;background:",";cursor:",";display:flex;align-items:center;justify-content:center;color:#aab0b8;opacity:",";input{display:none;}"],function(e){var t=e.$src;return t?"center/contain no-repeat url(".concat(t,") #fafafb"):"#fafafb"},function(e){return e.$busy?"wait":"pointer"},function(e){return e.$busy?.6:1}),kd=jr.Ay.div.withConfig({displayName:"hero-controls__LogoMeta",componentId:"xlmprn-12"})(["flex:1;display:flex;flex-direction:column;gap:6px;"]),Sd=jr.Ay.div.withConfig({displayName:"hero-controls__SliderRow",componentId:"xlmprn-13"})(['display:flex;align-items:center;gap:8px;input[type="range"]{flex:0 1 140px;height:4px;-webkit-appearance:none;appearance:none;background:#e3e4e8;border-radius:2px;outline:none;padding:0;margin:0;}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#1a7fc1;border:none;cursor:pointer;}input[type="range"]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#1a7fc1;border:none;cursor:pointer;}']),Od=jr.Ay.div.withConfig({displayName:"hero-controls__InvertToggle",componentId:"xlmprn-14"})(["display:flex;align-items:center;gap:8px;font-size:12px;color:#4a525e;"]),Cd=jr.Ay.span.withConfig({displayName:"hero-controls__SmallText",componentId:"xlmprn-15"})(["font-size:11px;color:#888e98;font-variant-numeric:tabular-nums;"]);function jd(e){return Id.apply(this,arguments)}function Id(){return(Id=md(regeneratorRuntime.mark(function e(t){var n,r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.map(function(e){return Pe().post("/api/user-file/").set("X-CSRFToken",Te().get("csrftoken")).attach("content",e)}),e.next=3,Promise.all(n);case 3:return r=e.sent,e.abrupt("return",r.map(function(e){return{uuid:e.body.uuid,url:e.body.content,optimized_url:e.body.optimized_url||null}}));case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}var Pd=function(e){var t=e.images,n=e.setImages,r=e.primary,a=e.setPrimary,o=e.logo,i=e.setLogo,l=e.logoMode,c=e.setLogoMode,u=e.logoScale,s=e.setLogoScale,d=e.needsInvert,m=e.setNeedsInvert,f=cd((0,g.useState)(!1),2),p=f[0],b=f[1],y=cd((0,g.useState)(!1),2),h=y[0],v=y[1],_=function(){var e=md(regeneratorRuntime.mark(function e(r){var a;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r&&0!==r.length){e.next=2;break}return e.abrupt("return");case 2:return b(!0),e.prev=3,e.next=6,jd(Array.from(r));case 6:a=e.sent,n([].concat(ld(t),ld(a)));case 8:return e.prev=8,b(!1),e.finish(8);case 11:case"end":return e.stop()}},e,null,[[3,,8,11]])}));return function(t){return e.apply(this,arguments)}}(),E=function(){var e=md(regeneratorRuntime.mark(function e(t){var n,r,a;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return v(!0),e.prev=3,e.next=6,jd([t]);case 6:n=e.sent,r=cd(n,1),a=r[0],i(a);case 10:return e.prev=10,v(!1),e.finish(10);case 13:case"end":return e.stop()}},e,null,[[3,,10,13]])}));return function(t){return e.apply(this,arguments)}}();return g.createElement(uo._,{permission:Io.P.blockEdit},g.createElement(ci.A,{on:"click",position:"top right",trigger:g.createElement(fd,{"aria-label":(0,Mr.t)("block.hero.settings"),type:"button"},g.createElement(Rr.A,{name:"setting"}))},g.createElement(pd,null,g.createElement(gd,null,g.createElement(bd,null,(0,Mr.t)("block.hero.building_photos")),g.createElement(yd,null,t.map(function(e,o){var i=r===e.uuid;return g.createElement(hd,{key:e.uuid||o,$src:e.url,$primary:i,title:(0,Mr.tp)("block.hero.photo_n",{n:o+1})},g.createElement(vd,{type:"button",$active:i,onClick:function(t){t.preventDefault(),a(i?null:e.uuid)},"aria-label":(0,Mr.t)("block.hero.make_primary")},g.createElement(Rr.A,{name:i?"star":"star outline"})),g.createElement(_d,{type:"button",$visible:!0,onClick:function(e){e.preventDefault(),function(e){var o=t[e];n(t.filter(function(t,n){return n!==e})),o&&r===o.uuid&&a(null)}(o)},"aria-label":(0,Mr.t)("block.hero.delete")},"×"))}),g.createElement(hd,{title:(0,Mr.t)("block.hero.add_photo"),$busy:p},g.createElement("input",{type:"file",accept:"image/*",multiple:!0,disabled:p,onChange:function(e){_(e.target.files),e.target.value=""}}),p?g.createElement(Ir.A,{active:!0,inline:!0,size:"tiny"}):"+"))),g.createElement(gd,null,g.createElement(bd,null,(0,Mr.t)("block.hero.logo")),g.createElement(Ad,null,g.createElement(xd,{$src:o&&o.url,$busy:h},g.createElement("input",{type:"file",accept:"image/*",disabled:h,onChange:function(e){E(e.target.files[0]),e.target.value=""}}),h?g.createElement(Ir.A,{active:!0,inline:!0,size:"tiny"}):!o&&g.createElement(Rr.A,{name:"image outline"})),g.createElement(kd,null,o&&g.createElement(wd,{type:"button",onClick:function(){return i(null)},style:{alignSelf:"flex-start"}},(0,Mr.t)("block.hero.remove")),g.createElement(Od,null,g.createElement(id.A,{toggle:!0,checked:d,onChange:function(){return m(!d)}}),(0,Mr.t)("block.hero.invert_logo"))))),g.createElement(gd,null,g.createElement(bd,null,(0,Mr.t)("block.hero.logo_display")),g.createElement(Ed,null,[{value:"overlay",label:(0,Mr.t)("block.hero.mode.overlay")},{value:"chip",label:(0,Mr.t)("block.hero.mode.chip")},{value:"text",label:(0,Mr.t)("block.hero.mode.text")},{value:"none",label:(0,Mr.t)("block.hero.mode.none")}].map(function(e){return g.createElement(wd,{key:e.value,type:"button",$active:l===e.value,onClick:function(){return c(e.value)}},e.label)}))),g.createElement(gd,null,g.createElement(bd,null,(0,Mr.t)("block.hero.logo_size")),g.createElement(Sd,null,g.createElement("input",{type:"range",min:"0.5",max:"1.8",step:"0.05",value:u,onChange:function(e){return s(parseFloat(e.target.value))}}),g.createElement(Cd,null,u.toFixed(2),"×"))))))};function Nd(e){return function(e){if(Array.isArray(e))return Ld(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Md(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Td(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Dd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Td(Object(n),!0).forEach(function(t){zd(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Td(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function zd(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||Md(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Md(e,t){if(e){if("string"==typeof e)return Ld(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ld(e,t):void 0}}function Ld(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Fd=ya("block-hero-default.jpg"),Bd=jr.Ay.section.withConfig({displayName:"hero__HeroSection",componentId:"c8ihmp-0"})(["position:relative;height:",";background:#2a2f36;flex-shrink:0;transition:height 0.25s ease;border-bottom:1px solid rgba(0,0,0,0.08);box-shadow:0 6px 18px -8px rgba(0,0,0,0.35);"],function(e){return e.$tall?"420px":"320px"}),qd=jr.Ay.div.withConfig({displayName:"hero__Stage",componentId:"c8ihmp-1"})(["position:absolute;inset:0;overflow:hidden;"]),Hd=jr.Ay.div.withConfig({displayName:"hero__Slide",componentId:"c8ihmp-2"})(["position:absolute;inset:0;opacity:",";pointer-events:",";transition:opacity 0.4s ease;img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;","}"],function(e){return e.$active?1:0},function(e){return e.$active?"auto":"none"},function(e){return e.$muted&&"filter: grayscale(0.25) brightness(1.05) contrast(0.95);"}),Ud=jr.Ay.div.withConfig({displayName:"hero__Shade",componentId:"c8ihmp-3"})(["position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient( 180deg,transparent 0%,transparent 60%,rgba(0,0,0,0.55) 100% );"]),$d=jr.Ay.div.withConfig({displayName:"hero__Dots",componentId:"c8ihmp-4"})(["position:absolute;left:28px;top:22px;z-index:5;display:flex;gap:5px;"]),Vd=jr.Ay.button.withConfig({displayName:"hero__Dot",componentId:"c8ihmp-5"})(["width:22px;height:",";background:",";border:none;padding:0;cursor:pointer;transition:background 0.15s,height 0.15s;&:hover{background:rgba(255,255,255,0.7);}"],function(e){return e.$active?"3px":"2px"},function(e){return e.$active?"#fff":"rgba(255, 255, 255, 0.35)"}),Yd=jr.Ay.div.withConfig({displayName:"hero__Arrows",componentId:"c8ihmp-6"})(["position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;pointer-events:none;z-index:4;"]),Gd=jr.Ay.button.withConfig({displayName:"hero__Arrow",componentId:"c8ihmp-7"})(["pointer-events:auto;width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,0.35);border:1px solid rgba(255,255,255,0.15);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity 0.2s,background 0.15s;backdrop-filter:blur(6px);",":hover &{opacity:1;}&:hover{background:rgba(0,0,0,0.65);}"],Bd),Jd=jr.Ay.div.withConfig({displayName:"hero__Identity",componentId:"c8ihmp-8"})(["position:absolute;left:32px;right:32px;bottom:26px;z-index:4;color:#fff;display:flex;flex-direction:column;gap:12px;max-width:720px;pointer-events:none;"]),Zd=jr.Ay.div.withConfig({displayName:"hero__Title",componentId:"c8ihmp-9"})(["font-size:",";font-weight:700;letter-spacing:-0.6px;line-height:1;text-shadow:0 2px 18px rgba(0,0,0,0.45);"],function(e){var t=e.$scale;return"".concat(38*t,"px")}),Wd=jr.Ay.img.withConfig({displayName:"hero__OverlayLogo",componentId:"c8ihmp-10"})(["height:",";width:auto;max-width:360px;object-fit:contain;align-self:flex-start;opacity:",";filter:",";"],function(e){var t=e.$scale;return"".concat(42*t,"px")},function(e){return e.$invert?.85:.92},function(e){return e.$invert?"brightness(0) invert(1) drop-shadow(0 2px 18px rgba(0, 0, 0, 0.55))":"drop-shadow(0 2px 18px rgba(0, 0, 0, 0.55))"}),Qd=jr.Ay.span.withConfig({displayName:"hero__Chip",componentId:"c8ihmp-11"})(["display:inline-flex;align-items:center;padding:",";background:rgba(255,255,255,0.96);backdrop-filter:blur(8px);border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,0.25);align-self:flex-start;img{height:",";width:auto;max-width:320px;object-fit:contain;}"],function(e){var t=e.$scale;return"".concat(10*t,"px ").concat(16*t,"px")},function(e){var t=e.$scale;return"".concat(28*t,"px")}),Kd=jr.Ay.div.withConfig({displayName:"hero__AddressLine",componentId:"c8ihmp-12"})(["font-size:13.5px;color:rgba(255,255,255,0.92);font-weight:500;letter-spacing:0.1px;text-shadow:0 1px 8px rgba(0,0,0,0.5);.dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,0.5);margin:0 10px;vertical-align:middle;position:relative;top:-2px;}.mgr{color:rgba(255,255,255,0.7);font-weight:400;}.mgr b,> b{color:#fff;font-weight:600;}"]),Xd=function(e){var t=e.file,n=e.alt,r=e.className,a=[t.optimized_url,t.url].filter(Boolean),o=Rd(g.useState(0),2),i=o[0],l=o[1],c=a[i]||a[0];return g.createElement("img",{src:c,alt:n,className:r,onError:function(){i<a.length-1&&l(i+1)}})},em=function(e){var t=e.mode,n=e.logo,r=e.scale,a=e.invert,o=e.name,i=n&&(n.optimized_url||n.url);return"overlay"===t&&i?g.createElement(Wd,{src:i,alt:o,$scale:r,$invert:a}):"chip"===t&&i?g.createElement(Qd,{$scale:r},g.createElement("img",{src:i,alt:o})):"text"===t?g.createElement(Zd,{$scale:r},o):null},tm=(0,_.Ng)(null,function(e){return(0,E.zH)({updateBlock:ue},e)})(function(e){var t=e.block,n=e.updateBlock,r=(0,g.useMemo)(function(){return function(e){var t=e&&e.config&&e.config.hero||{},n=(t.images||[]).filter(function(e){return e&&e.url}),r=t.logo&&t.logo.url?t.logo:null,a=t.primary&&n.some(function(e){return e.uuid===t.primary})?t.primary:null;return{images:n,primary:a,logo:r,logoMode:t.logo_mode||"text",logoScale:"number"==typeof t.logo_scale?t.logo_scale:1,needsInvert:!1!==t.needs_invert}}(t)},[t.id]),a=r.primary?Math.max(0,r.images.findIndex(function(e){return e.uuid===r.primary})):0,o=Rd((0,g.useState)(r.images),2),i=o[0],l=o[1],c=Rd((0,g.useState)(r.primary),2),u=c[0],s=c[1],d=Rd((0,g.useState)(a),2),m=d[0],f=d[1],p=Rd((0,g.useState)(r.logo),2),b=p[0],y=p[1],h=Rd((0,g.useState)(r.logoMode),2),v=h[0],_=h[1],E=Rd((0,g.useState)(r.logoScale),2),w=E[0],A=E[1],x=Rd((0,g.useState)(r.needsInvert),2),k=x[0],S=x[1],O=(0,g.useRef)(null),C=(0,g.useRef)(null),j=(0,g.useRef)(!1),I=(0,g.useRef)(t.id);(0,g.useEffect)(function(){if(I.current!==t.id){I.current=t.id,j.current=!1,l(r.images),s(r.primary),y(r.logo),_(r.logoMode),A(r.logoScale),S(r.needsInvert);var e=r.primary?Math.max(0,r.images.findIndex(function(e){return e.uuid===r.primary})):0;f(e)}},[t.id,r]),(0,g.useEffect)(function(){if(j.current)return clearTimeout(C.current),C.current=setTimeout(function(){var e=u&&i.some(function(e){return e.uuid===u})?u:null,r={images:i.map(function(e){return{uuid:e.uuid,url:e.url,optimized_url:e.optimized_url||null}}),primary:e,logo:b?{uuid:b.uuid,url:b.url,optimized_url:b.optimized_url||null}:null,logo_mode:v,logo_scale:w,needs_invert:k};n(Dd(Dd({},t),{},{config:Dd(Dd({},t.config||{}),{},{hero:r})}))},600),function(){return clearTimeout(C.current)};j.current=!0},[i,u,b,v,w,k]);var P=(0,g.useMemo)(function(){return i.reduce(function(e,t,n){return t&&t.url?[].concat(Nd(e),[n]):e},[])},[i]),N=P.length>0;(0,g.useEffect)(function(){return P.length<2?function(){}:(O.current=setInterval(function(){f(function(e){var t=P.indexOf(e),n=-1===t?0:(t+1)%P.length;return P[n]})},7e3),function(){return clearInterval(O.current)})},[P]);var T=function(e){var t=i.length;f((e%t+t)%t)};return g.createElement(Bd,{$tall:N,onMouseEnter:function(){return clearInterval(O.current)},onMouseLeave:function(){P.length<2||(O.current=setInterval(function(){f(function(e){var t=P.indexOf(e),n=-1===t?0:(t+1)%P.length;return P[n]})},7e3))}},g.createElement(qd,null,N?i.map(function(e,n){return g.createElement(Hd,{key:e.uuid||n,$active:n===m},g.createElement(Xd,{file:e,alt:"".concat(t.name," — ").concat(n+1)}))}):g.createElement(Hd,{$active:!0,$muted:!0},g.createElement("img",{src:Fd,alt:t.name})),g.createElement(Ud,null),i.length>1&&g.createElement($d,null,i.map(function(e,t){return g.createElement(Vd,{key:t,$active:t===m,onClick:function(){return T(t)},"aria-label":(0,Mr.tp)("block.hero.photo_n",{n:t+1})})})),i.length>1&&g.createElement(Yd,null,g.createElement(Gd,{onClick:function(){return T(m-1)},"aria-label":(0,Mr.t)("block.hero.prev")},g.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.2"},g.createElement("path",{d:"M15 6l-6 6 6 6"}))),g.createElement(Gd,{onClick:function(){return T(m+1)},"aria-label":(0,Mr.t)("block.hero.next")},g.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.2"},g.createElement("path",{d:"M9 6l6 6-6 6"}))))),g.createElement(Jd,null,g.createElement(em,{mode:v,logo:b,scale:w,invert:k,name:t.name}),(t.address||b&&"text"!==v)&&g.createElement(Kd,null,b&&"text"!==v&&g.createElement(g.Fragment,null,g.createElement("b",null,t.name),t.address&&g.createElement("span",{className:"dot"})),t.address)),g.createElement(Pd,{images:i,setImages:l,primary:u,setPrimary:s,logo:b,setLogo:y,logoMode:v,setLogoMode:_,logoScale:w,setLogoScale:A,needsInvert:k,setNeedsInvert:S}))}),nm=jr.Ay.div.withConfig({displayName:"block-details__PageWrap",componentId:"sc-8534aa-0"})(["display:flex;flex-direction:column;background:#ffffff;@media ","{flex-direction:row;height:100vh;overflow:hidden;}"],fo.jO.desktop),rm=jr.Ay.div.withConfig({displayName:"block-details__Sidebar",componentId:"sc-8534aa-1"})(["background:#fafaf9;border-bottom:1px solid #e7e5e4;display:flex;flex-direction:column;flex-shrink:0;order:2;@media ","{width:280px;border-bottom:none;border-right:1px solid #e7e5e4;overflow-y:auto;overflow-x:hidden;order:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.2) transparent;&::-webkit-scrollbar{width:6px;}&::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:3px;}&::-webkit-scrollbar-track{background:transparent;}}"],fo.jO.desktop),am=jr.Ay.div.withConfig({displayName:"block-details__RightCol",componentId:"sc-8534aa-2"})(["display:contents;order:0;@media ","{display:flex;flex-direction:column;flex:1;min-width:0;overflow-y:auto;background:#fff;}"],fo.jO.desktop),om=jr.Ay.div.withConfig({displayName:"block-details__HeroSlot",componentId:"sc-8534aa-3"})(["order:1;"]),im=jr.Ay.div.withConfig({displayName:"block-details__ContentSlot",componentId:"sc-8534aa-4"})(["order:3;flex:1;display:flex;flex-direction:column;background:#fff;"]),lm=jr.Ay.div.withConfig({displayName:"block-details__SidebarSection",componentId:"sc-8534aa-5"})(["padding:12px 16px;"]),cm=jr.Ay.div.withConfig({displayName:"block-details__SidebarLabel",componentId:"sc-8534aa-6"})(["font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#a8a29e;margin-bottom:8px;"]),um=jr.Ay.div.withConfig({displayName:"block-details__TabContent",componentId:"sc-8534aa-7"})(["flex:1;padding:16px 20px;"]),sm=jr.Ay.div.withConfig({displayName:"block-details__Divider",componentId:"sc-8534aa-8"})(["border-top:1px solid #e7e5e4;margin-top:28px;"]),dm=jr.Ay.div.withConfig({displayName:"block-details__ContentSection",componentId:"sc-8534aa-9"})(["margin-top:",";"],function(e){return e.noBorder?"0":"28px"}),mm=jr.Ay.div.withConfig({displayName:"block-details__ArchivedBanner",componentId:"sc-8534aa-10"})(["padding:12px 16px;flex-shrink:0;"]);var fm=(0,_.Ng)(function(e){var t,n;return{block:e.blocks.selected,estates:e.estates.entities,userRole:null===(t=e.auth.user)||void 0===t?void 0:t.role,canSeeFunds:null===(n=e.auth.user)||void 0===n?void 0:n.hasPermission(Io.P.billingAccountViewBalance)}},function(e,t){return(0,E.zH)({del:function(e){return function(n){n(function(e){return ie.actions.del(te({},e))}(e)).then(function(){t.history.push((0,$r.BE)($r.JZ.blockList))})}}},e)})(function(e){return g.createElement(nm,null,g.createElement(rm,null,g.createElement(lm,null,g.createElement(Ss,{block:e.block,history:e.history,estates:e.estates})),g.createElement(uo._,{staff:!0,permission:Io.P.notesView},g.createElement(lm,null,g.createElement(cm,null,(0,Mr.t)("block.notes")),g.createElement(Bc,{entity:e.block,entityType:"block"})))),g.createElement(am,null,g.createElement(om,null,g.createElement(tm,{block:e.block})),g.createElement(im,null,!e.block.active&&g.createElement(mm,null,g.createElement(Hr.A,{error:!0,icon:"trash"},g.createElement(Hr.A.Header,null,(0,Mr.t)("block.object_archived")),g.createElement(Hr.A.Content,null,g.createElement(od,{entity:e.block,del:e.del,floated:"right"})))),g.createElement(um,null,g.createElement(uo._,{userOnly:!0},g.createElement(dm,{noBorder:!0},g.createElement(ju,{block:e.block})),g.createElement(dm,null,g.createElement(cm,null,(0,Mr.t)("billing.reports")),g.createElement(Ns,{block:e.block})),g.createElement(sm,null)),g.createElement(dm,null,g.createElement(lu,{block:e.block})),g.createElement(vi,{block:e.block,check:function(t){return ed(t,e.block)}},g.createElement(Ks,{block:e.block,history:e.history})),g.createElement(dm,null,g.createElement(cm,null,(0,Mr.t)("block.info")),g.createElement(ls,{block:e.block})),e.canSeeFunds&&g.createElement(dm,null,g.createElement(cm,null,(0,Mr.t)("billing.tills")),g.createElement(du,{block:e.block})),g.createElement(dm,null,g.createElement(cm,null,(0,Mr.t)("block.documents")),g.createElement(rs,{block:e.block}))))))}),pm=n(23536),gm=n(11625),bm=n(83760);function ym(){return ym=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ym.apply(this,arguments)}function hm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function vm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hm(Object(n),!0).forEach(function(t){_m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hm(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Em(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return wm(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return wm(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Am=(0,_.Ng)(function(e){return{error:Dr.L.fromError(e.ticketComment.error),loading:e.ticketComment.pending}},function(e){return(0,E.zH)({update:bt,clearError:ht},e)})(function(e){var t=Em((0,g.useState)({formData:null}),2),n=t[0],r=t[1],a=e.error,o=e.entity,i=(e.profiles,e.initialData);if(!e.entity)throw new Error("`entity` is required for editing ticket comment.");var l=(0,mo.Cj)(o,i),c=new mo.kK(n.formData||l,function(e){return r(vm(vm({},n),{},{formData:e}))},l);return g.createElement(so.Q,ym({manager:c},e,{header:(0,Mr.t)("ticket.edit_comment"),name:"ticket_comment"}),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.content")),g.createElement(Fr.A.TextArea,ym({placeholder:(0,Mr.t)("labels.content")},c.getAttributes("content"),{rows:4})),a.has("content")&&g.createElement("span",null,a.get("content"))),g.createElement(Fr.A.Field,null,g.createElement(co,ym({name:"files"},c.getAttributes("files")))))}),xm=(0,v.y)(function(e){var t=e.history,n=e.size,r=e.className;return g.createElement(Ur.A,{onClick:t.goBack,className:r,icon:"arrow left",content:(0,Mr.t)("common.back"),size:n||"medium"})}),km=function(e){var t=e.file,n=g.createElement(Xa.A,{key:t.url,icon:"file",content:t.filename,as:"a",href:t.url,download:!0,target:"_blank"}),r=t.filename.split(".").pop();return["jpeg","jpg","png"].includes(r)?g.createElement(ci.A,{content:g.createElement(wa.A,{src:t.url,size:"medium"}),position:"bottom left",key:"preview",trigger:n}):n};function Sm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Om(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Om(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Om(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Cm=(0,jr.Ay)(pm.A).withConfig({displayName:"details__StyledComment",componentId:"pu489e-0"})(["clear:both;min-height:60px;"]);var jm=(0,_.Ng)(function(e){return{block:e.blocks.selected.id,profiles:e.profile.entities,currentUser:e.auth.user,estateCustomers:e.estatecustomers.entities,tickets:e.ticket.entities,ticketsLoading:e.ticket.pending,ticketsError:Dr.L.fromError(e.ticket.error),ticketComments:e.ticketComment.entities,ticketCommentsLoading:e.ticketComment.pending,ticketCommentsError:Dr.L.fromError(e.ticketComment.error)}},function(e){return(0,E.zH)({fetchDeps:function(e){return function(t){return Promise.all([t(ct(e)),t(pt(e))])}},deleteTicket:ut,createTicketComment:gt,updateTicketComment:bt,deleteTicketComment:yt},e)})((0,v.y)(function(e){var t=e.match,n=e.fetchDeps,r=(e.deleteTicket,e.createTicketComment),o=(e.updateTicketComment,e.deleteTicketComment),i=(e.profiles,e.currentUser),l=e.tickets,c=e.ticketsLoading,u=(e.ticketsError,e.ticketComments),s=e.ticketCommentsLoading,d=e.ticketCommentsError,m=Sm((0,g.useState)([]),2),f=m[0],p=m[1],b=Sm((0,g.useState)([]),2),y=b[0],h=b[1],v=parseInt(t.params.ticketId),_=f?f.length:0;(0,g.useEffect)(function(){n(v)},[n,v]),(0,g.useEffect)(function(){p(l&&l[0]&&l[0].subscribers?l[0].subscribers.map(function(e){return"".concat(e.subscriber_first_name," ").concat(e.subscriber_last_name," (").concat(e.subscriber_email,")")}):[])},[l]);var E=function(e,t){var n=t.value;h(n)},w=function(e){e.preventDefault();var t=new FormData(e.target).get("comment").trim();t&&(e.target.reset(),h([]),r({ticket:v,files:y,content:t}))};if(!l||c)return g.createElement(Ir.A,{active:!0});var A=l.find(function(e){return e.id===v});if(!A)return null;var x=A.author,k=A.assignee;return g.createElement(Qa.A,{padded:!0},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,{largeScreen:4,computer:6,tablet:16},g.createElement(Qa.A,{padded:!0},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement(xm,null),x.id===i.id&&"open"!==A.state?g.createElement(Lo,{entity:A,trigger_props:{floated:"right"}}):g.createElement(uo._,{staff:!0,permission:Io.P.ticketEdit},g.createElement(Lo,{entity:A,trigger_props:{floated:"right"}})),g.createElement(ia.A.Group,null,g.createElement(ia.A,null,g.createElement(zr.A,{as:"h4"},g.createElement(zr.A.Subheader,null,(0,Mr.t)("ticketUserTypes.assignee")),k.name),g.createElement(zr.A,{as:"h4"},g.createElement(zr.A.Subheader,null,(0,Mr.t)("labels.author")),x.name),g.createElement(zr.A,{as:"h4"},g.createElement(zr.A.Subheader,null,(0,Mr.t)("labels.created")),a()(A.created_at).format("YYYY-MM-DD HH:mm")),g.createElement(zr.A,{as:"h4"},g.createElement(zr.A.Subheader,null,(0,Mr.t)("labels.updated")),a()(A.updated_at).format("YYYY-MM-DD HH:mm")),A.resolved_at&&g.createElement(zr.A,{as:"h4"},g.createElement(zr.A.Subheader,null,(0,Mr.t)("labels.resolved_at")),a()(A.resolved_at).format("YYYY-MM-DD HH:mm")),g.createElement(zr.A,{as:"h4"},g.createElement(zr.A.Subheader,null,(0,Mr.t)("labels.status")),(0,Mr.t)("ticketStates.".concat(A.status))),g.createElement(zr.A,{as:"h4"},g.createElement(zr.A.Subheader,null,(0,Mr.t)("labels.type")),(0,Mr.t)("ticketTypes.".concat(A.ticket_type))),g.createElement(uo._,{managerOnly:!0},g.createElement(zr.A,{as:"h4"},g.createElement(zr.A.Subheader,null,(0,Mr.t)("ticket.official")),A.internal?(0,Mr.t)("labels.yes"):(0,Mr.t)("labels.no"))),g.createElement(uo._,{managerOnly:!0},_>0&&g.createElement(g.Fragment,null,g.createElement(zr.A,{as:"h4"},g.createElement(zr.A.Subheader,null,(0,Mr.t)("labels.subscribers"))),g.createElement(Sc.A,null,f.map(function(e){return g.createElement(bm.A,{key:"subscriber--".concat(e)},e)})))))),g.createElement(uo._,{userOnly:!0},g.createElement(hi,{entity:A})))))),g.createElement(Qa.A.Column,{largeScreen:12,computer:10,tablet:16},g.createElement(Qa.A,{padded:!0},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement(g.Fragment,null,g.createElement(zr.A,{as:"h2",subheader:(0,Mr.t)("ticketTypes.".concat(A.ticket_type)),content:A.title}),g.createElement(ia.A,null,g.createElement(bo,{content:A.description})),A.files.map(function(e){return g.createElement(km,{file:e,key:e.id})})))),g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement(zr.A,{as:"h3",dividing:!0},(0,Mr.t)("labels.comments")),u?g.createElement(g.Fragment,null,0===u.length&&g.createElement(Hr.A,{content:(0,Mr.t)("ticket.no_comments")}),g.createElement(gm.A,null,u.map(function(e){var t=e.author,n=g.createElement(g.Fragment,null,g.createElement(pm.A.Action,null,g.createElement(Am,{entity:e,customTrigger:{text:(0,Mr.t)("userActions.edit")}})),g.createElement(pm.A.Action,null,g.createElement(dc.Y,{header:(0,Mr.t)("ticket.delete_comment"),content:g.createElement(g.Fragment,null,(0,Mr.t)("ticket.confirm_deletion"),":",g.createElement("br",null),e.content),error:d,loading:s,action:function(){return o(e)},confirmLabel:(0,Mr.t)("userActions.delete"),useTextTrigger:!0,textTriggerText:(0,Mr.t)("userActions.delete"),name:"ticket_comment_delete"})));return g.createElement(Cm,{key:e.id},g.createElement(Mi,{as:pm.A.Avatar,emailHash:t.email_hash,src:t.profile_picture}),g.createElement(pm.A.Content,null,g.createElement(pm.A.Author,{as:"a"},t.name)," ",A.assignee===e.author&&g.createElement("u",null,"(",(0,Mr.t)("ticketUserTypes.assignee").toLowerCase(),")"),e.deleted_at?g.createElement(pm.A.Metadata,null,(0,Mr.t)("ticket.comment_deleted")):g.createElement(g.Fragment,null,g.createElement(pm.A.Metadata,null,a()(e.created_at).fromNow()," ",g.createElement("div",null,a()(e.updated_at).diff(a()(e.created_at),"minutes")>1&&g.createElement("b",null,"(",(0,Mr.t)("labels.edited").toLowerCase(),")"))),g.createElement(pm.A.Text,null,g.createElement("p",null,e.content),e.files.map(function(e){return g.createElement("div",{key:e.uuid},g.createElement(km,{file:e}))})),g.createElement(pm.A.Actions,null,t.id===i.id?n:g.createElement(uo._,{staff:!0,permission:Io.P.ticketEdit},n)))))})),x.id===i.id||i.role===fo.mk||i.role===fo.Rm?g.createElement(ia.A,null,g.createElement(Fr.A,{reply:!0,onSubmit:w,loading:s,error:d.exists()},d.exists()&&g.createElement(Hr.A,{error:!0,header:(0,Mr.t)("error.error_occurred"),content:d.getGlobal()}),g.createElement(Fr.A.TextArea,{name:"comment",placeholder:(0,Mr.t)("ticket.comment_placeholder")}),g.createElement(Fr.A.Field,null,g.createElement(co,{name:"files",value:y,onChange:E})),g.createElement(Ur.A,{content:(0,Mr.t)("ticket.add_comment"),primary:!0}))):null):g.createElement(Ir.A,{active:!0})))))))})),Im=n(32485),Pm=n.n(Im),Nm=n(31803),Tm=jr.Ay.div.withConfig({displayName:"charge-description__StyledChargeHeader",componentId:"sc-1qph78r-0"})(["display:flex;min-width:100%;"]),Dm=jr.Ay.div.withConfig({displayName:"charge-description__StyledItemContent",componentId:"sc-1qph78r-1"})(["font-style:italic;"]),zm=jr.Ay.span.withConfig({displayName:"charge-description__StyledFlexGrow",componentId:"sc-1qph78r-2"})(["flex-grow:1;"]),Rm=jr.Ay.div.withConfig({displayName:"charge-description__StyledDescContainer",componentId:"sc-1qph78r-3"})(["min-width:400px;"]),Mm=jr.Ay.div.withConfig({displayName:"charge-description__StyledChargeSection",componentId:"sc-1qph78r-4"})(["margin:10px 0;padding:10px 0;border-bottom:1px solid ",";&:last-child{border-bottom:0 solid ",";}"],function(e){return e.theme.border},function(e){return e.theme.border}),Lm=function(e){var t=e.charge,n=(t.details||[]).map(function(e,t){var n=Math.max(e.model_min_price,e.model_price),r=(e.currency||(0,Nm.Tr)()).toLowerCase();return g.createElement(Sc.A.Item,{key:t},g.createElement(Sc.A.Header,null,g.createElement(Tm,null,g.createElement(zm,null,e.model),g.createElement("span",null,g.createElement(sl.S,{amount:e.amount})))),g.createElement(Sc.A.Content,null,g.createElement(Dm,null,e.value," ",(0,Mr.t)("labels.multiply")," ",n," ",(0,Mr.t)("resources.currency.".concat(r)))))});return g.createElement(Rm,null,g.createElement(Mm,null,g.createElement("div",null,n.length?g.createElement(Sc.A,null,n):t.description)),g.createElement(Mm,null,g.createElement(Tm,null,g.createElement(zm,null,(0,Mr.t)("labels.total_amount")),g.createElement("span",null,g.createElement(sl.S,{amount:t.amount}))),t.discount_amount>0&&g.createElement(Tm,null,g.createElement(zm,null,(0,Mr.t)("billing.discount")),g.createElement("span",null,"-",g.createElement(sl.S,{amount:t.discount_amount}))),g.createElement(Tm,null,g.createElement(zm,null,(0,Mr.t)("labels.charge_amount_left")),g.createElement("span",null,g.createElement(sl.S,{amount:t.amount_left})))))},Fm=n(52464);function Bm(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=Hm(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw o}}}}function qm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||Hm(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Hm(e,t){if(e){if("string"==typeof e)return Um(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Um(e,t):void 0}}function Um(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function $m(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Vm=jr.Ay.span.withConfig({displayName:"charge-list-small__StyledAmountSpan",componentId:"pxc9k5-0"})(["font-weight:bold;text-align:right;"]),Ym=(0,jr.Ay)(li.A.Row).withConfig({displayName:"charge-list-small__StyledTableRow",componentId:"pxc9k5-1"})(["&.rowSelected{background-color:",";color:#fff;a,a:hover{color:#fff !important;}transition:background-color 0.3s ease;}"],function(e){return e.theme.rowSelected}),Gm=jr.Ay.div.withConfig({displayName:"charge-list-small__Totals",componentId:"pxc9k5-2"})(["display:flex;flex-direction:row;justify-content:flex-end;margin:0 10px 10px 0;"]),Jm=function(e){var t=e.chargeQ,n=void 0===t?{}:t,r=$m(e,["chargeQ"]),a=qm((0,g.useState)(function(){return new Set}),2),o=a[0],i=a[1];(0,g.useEffect)(function(){var e={page_size:n.page_size||300,status:n.status||"unsettled"};r.fetchCharges&&r.fetchCharges(r.estate.id,e)},[]),(0,g.useEffect)(function(){i(new Set)},[r.selectableRows]);var l=function(){if(!r.charges||0===r.charges.length)return!1;var e,t=Bm(r.charges);try{for(t.s();!(e=t.n()).done;){var n=e.value;if(!o.has(n.id))return!1}}catch(e){t.e(e)}finally{t.f()}return!0},c=function(){var e,t=0,n=Bm(o);try{for(n.s();!(e=n.n()).done;){var a=e.value;t+=(0,X.Hc)(a,r.charges)[r.amountField]}}catch(e){n.e(e)}finally{n.f()}return 0===t?null:t};return r.loading?g.createElement(Ir.A,{active:!0}):g.createElement(g.Fragment,null,g.createElement(li.A,{unstackable:!0,compact:!0},g.createElement(li.A.Header,null,g.createElement(li.A.Row,null,r.selectableRows&&g.createElement(li.A.HeaderCell,null,g.createElement(eo.A,{checked:l(),onClick:function(){if(r.selectableRows){var e=new Set;if(!l()){var t,n=Bm(r.charges);try{for(n.s();!(t=n.n()).done;){var a=t.value;e.add(a.id)}}catch(e){n.e(e)}finally{n.f()}}i(e),r.onSelect(e)}},disabled:!r.selectableRows})),!r.estate&&g.createElement(li.A.HeaderCell,null,(0,Mr.t)("resources.estate_capital")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.date")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.direction")),g.createElement(li.A.HeaderCell,{textAlign:"right"},(0,Mr.t)("labels.amount")))),g.createElement(li.A.Body,null,r.charges.map(function(e){return g.createElement(Ym,{key:e.id,onClick:function(){return function(e){if(r.selectableRows){var t=o;t.has(e.id)?t.delete(e.id):t.add(e.id),i(t),r.onSelect(o)}}(e)},className:Pm()({rowSelected:o.has(e.id)})},r.selectableRows&&g.createElement(li.A.Cell,{singleLine:!0},g.createElement(eo.A,{checked:o.has(e.id)})),!r.estate&&g.createElement(li.A.Cell,null,e.estate_details.name),g.createElement(li.A.Cell,{singleLine:!0},(0,Fm.Y)(e.charge_date)),g.createElement(li.A.Cell,{singleLine:!0},e.fund),g.createElement(li.A.Cell,{singleLine:!0,textAlign:"right"},g.createElement(ci.A,{position:"left center",hideOnScroll:!0,hoverable:!0,flowing:!0,content:g.createElement(Lm,{charge:e}),trigger:g.createElement("a",{href:"#"},g.createElement(sl.S,{amount:e[r.amountField]}))})))}))),g.createElement(Gm,null,c()&&g.createElement(Vm,null,(0,Mr.t)("charge.total"),":",g.createElement(sl.S,{amount:c()}))))};var Zm=(0,_.Ng)(function(e){var t=e.charge.payment||{};return{charges:t.entities,loading:!t.entities||t.pending}},function(e){return(0,E.zH)({fetchCharges:function(e,t){return nn(e,t,"payment")}},e)})(Jm);function Wm(e){return function(e){if(Array.isArray(e))return ef(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Xm(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qm(){return Qm=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qm.apply(this,arguments)}function Km(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||Xm(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xm(e,t){if(e){if("string"==typeof e)return ef(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ef(e,t):void 0}}function ef(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var tf=jr.Ay.div.withConfig({displayName:"pay__AmountField",componentId:"ylzmn9-0"})(["display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;>:first-child{flex-grow:1;}"]),nf=jr.Ay.div.withConfig({displayName:"pay__QuickAmount",componentId:"ylzmn9-1"})(["margin:1.55em 0 1em 1em;> button{font-size:1.07em !important;margin-right:0 !important;}"]),rf=function(e){var t=e.estate,n=e.triggerText,r=Km((0,g.useState)({}),2),o=r[0],i=r[1],l=Km((0,g.useState)(!1),2),c=l[0],u=l[1],s=(0,_.wA)(),d=(0,_.d4)(function(e){return e.settlement.pending}),m=(0,_.d4)(function(e){return Dr.L.fromError(e.settlement.error)});(0,g.useEffect)(function(){i({estate:t.id,settle_date:a()().format("YYYY-MM-DD"),payment_method:fo.g5.cash,deposit_amount:"",description:(0,Mr.t)("labels.payment"),auto_settle:!0,charges:[]})},[t.id]);var f=new mo.kK(o,i);f.withError(m);var p=[{text:(0,Mr.t)("paymentMethods.".concat(fo.g5.cash)),value:fo.g5.cash},{text:(0,Mr.t)("paymentMethods.".concat(fo.g5.bank)),value:fo.g5.bank}];return g.createElement("div",null,g.createElement(ha.A,{onOpen:function(){u(!0),(0,Ts.u4)("Modal Opened",{modal:"estate_pay"})},onClose:function(){d||(u(!1),s((0,En.ET)()))},open:c,trigger:g.createElement(Ur.A,{positive:!0,basic:!0,size:"tiny",icon:"payment",content:n,title:(0,Mr.t)("estate.pay")}),closeIcon:!0},g.createElement(ha.A.Header,null,(0,Mr.t)("estate.new_payment_to")," ",t.name),g.createElement(ha.A.Content,null,g.createElement(ha.A.Description,null,g.createElement(Fr.A,{onSubmit:function(e){e.preventDefault(),(0,Ts.u4)("Modal Submitted",{modal:"estate_pay"}),d||s((0,En.vt)(o)).then(function(e){e.error||(s((0,me.$Y)(o.estate)),u(!1))})},error:m.exists()},g.createElement(tf,null,g.createElement(Fr.A.Field,Qm({control:"input",name:"deposit_amount",label:(0,Mr.t)("labels.amount"),type:"number",step:"0.01",fluid:!0,autoFocus:"autofocus",error:m.has("deposit_amount")},f.getAttributes("deposit_amount"))),g.createElement(nf,null,g.createElement(Ur.A,{type:"button",size:"medium",color:"green",onClick:function(){return f.setValue("deposit_amount",t.debt)},content:g.createElement(sl.S,{amount:t.debt})}))),g.createElement(Tl,Qm({label:(0,Mr.t)("labels.date")},f.getAttributes("settle_date"),{toMonth:a()().toDate()})),g.createElement(Fr.A.Field,Qm({control:"textarea",label:(0,Mr.t)("labels.description"),rows:3},f.getAttributes("description"))),g.createElement(Fr.A.Select,Qm({label:(0,Mr.t)("settlement.payment_method"),rows:3,options:p},f.getAttributes("payment_method"))),g.createElement(Fr.A.Field,null,g.createElement(Hr.A,null,g.createElement(eo.A,{toggle:!0,label:(0,Mr.t)("estate.automatic_payment"),checked:f.getValue("auto_settle"),onChange:function(){return f.setValue("auto_settle",!f.getValue("auto_settle"))}}),g.createElement("p",null,(0,Mr.t)("estate.checkmark_debt_order")))),g.createElement(Zm,{estate:t,selectableRows:!f.getValue("auto_settle"),onSelect:function(e){return f.setValue("charges",Wm(e))},amountField:"amount_left"}),g.createElement(Hr.A,{error:!0,content:m.exists()?m.getGlobal():(0,Mr.t)("error.savng")}),g.createElement(Ur.A,{type:"submit",fluid:!0,size:"large",positive:!0,loading:d},(0,Mr.t)("estate.pay")))))))};rf.propTypes={estate:Sl().object.isRequired,triggerText:Sl().string};var af=rf;function of(){return of=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},of.apply(this,arguments)}function lf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return cf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cf(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var uf=jr.Ay.div.withConfig({displayName:"payout__AmountField",componentId:"sc-1u4cpk9-0"})(["display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;>:first-child{flex-grow:1;}"]),sf=jr.Ay.div.withConfig({displayName:"payout__QuickAmount",componentId:"sc-1u4cpk9-1"})(["margin:1.55em 0 1em 1em;> button{font-size:1.07em !important;margin-right:0 !important;}"]),df=function(e){var t=e.estate,n=e.triggerText,r=lf((0,g.useState)({}),2),o=r[0],i=r[1],l=lf((0,g.useState)(!1),2),c=l[0],u=l[1],s=(0,g.useRef)(!1),d=(0,_.d4)(function(e){return e.settlement.pending}),m=(0,_.d4)(function(e){return Dr.L.fromError(e.settlement.error)}),f=(0,_.wA)();(0,g.useEffect)(function(){i({estate:t.id,settle_date:a()().format("YYYY-MM-DD"),payment_method:fo.g5.cash,deposit_amount:"",description:(0,Mr.t)("estate.deposit_return"),auto_settle:!0,charges:[]})},[t.id]),(0,g.useEffect)(function(){!s.current||d||m.exists()||(u(!1),s.current=!1)},[d,m]);var p=new mo.kK(o,i);p.withError(m);var b=[{text:(0,Mr.t)("paymentMethods.".concat(fo.g5.cash)),value:fo.g5.cash},{text:(0,Mr.t)("paymentMethods.".concat(fo.g5.bank)),value:fo.g5.bank}];return g.createElement("div",null,g.createElement(ha.A,{onOpen:function(){u(!0),(0,Ts.u4)("Modal Opened",{modal:"estate_payout"})},onClose:function(){d||(u(!1),f((0,En.ET)()))},open:c,trigger:g.createElement(Ur.A,{basic:!0,size:"tiny",icon:"undo",content:n,title:(0,Mr.t)("estate.return_deposit")}),closeIcon:!0},g.createElement(ha.A.Header,null,(0,Mr.t)("estate.deposit_return")," ",t.name),g.createElement(ha.A.Content,null,g.createElement(ha.A.Description,null,g.createElement(Fr.A,{onSubmit:function(e){if(e.preventDefault(),(0,Ts.u4)("Modal Submitted",{modal:"estate_payout"}),!d)switch(o.payment_method){case fo.g5.cash:case fo.g5.bank:s.current=!0,f((0,En.D5)(o)).then(function(e){return!e.error&&f((0,me.$Y)(o.estate))})}},error:m.exists()},g.createElement(uf,null,g.createElement(Fr.A.Field,of({control:"input",name:"deposit_amount",label:(0,Mr.t)("labels.amount"),type:"number",step:"0.01",fluid:!0,autoFocus:"autofocus",error:m.has("deposit_amount")},p.getAttributes("deposit_amount"))),g.createElement(sf,null,g.createElement(Ur.A,{type:"button",size:"medium",color:"green",onClick:function(){return p.setValue("deposit_amount",Math.max(t.balance,0))},content:g.createElement(sl.S,{amount:Math.max(t.balance,0)})}))),g.createElement(Tl,of({label:(0,Mr.t)("labels.date")},p.getAttributes("settle_date"),{toMonth:a()().toDate()})),g.createElement(Fr.A.Field,of({control:"textarea",label:(0,Mr.t)("labels.description"),rows:3},p.getAttributes("description"))),g.createElement(Fr.A.Select,of({label:(0,Mr.t)("settlement.payment_method"),rows:3,options:b},p.getAttributes("payment_method"))),g.createElement(Hr.A,{error:!0,content:m.exists()?m.getGlobal():(0,Mr.t)("error.savng")}),g.createElement(Ur.A,{type:"submit",fluid:!0,size:"large",positive:!0,loading:d},(0,Mr.t)("estate.pay")))))))};df.propTypes={estate:Sl().object.isRequired,triggerText:Sl().string};var mf=df,ff=n(4713);function pf(){return pf=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},pf.apply(this,arguments)}function gf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function bf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return hf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hf(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function vf(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function _f(e){return e&&"settled"===e.status}var Ef=function(e){var t=e.estate,n=e.entity,r=e.trigger_props,o=vf(e,["estate","entity","trigger_props"]),i=yf((0,g.useState)(null),2),l=i[0],c=i[1],u=(0,_.d4)(function(e){return e.blocks.selected.funds}),s=(0,_.d4)(function(e){return e.charge.pending}),d=(0,_.d4)(function(e){return Dr.L.fromError(e.charge.error)}),m=(0,_.wA)(),f=(0,mo.Cj)(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gf(Object(n),!0).forEach(function(t){bf(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gf(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({estate:t.id,charge_date:a()().format("YYYY-MM-DD")},n)),p=new mo.kK(l||f,c,f),b=u.map(function(e){return{key:e.id,text:e.name,value:e.name}});return g.createElement(so.Q,pf({manager:p,estate:t,entity:n,loading:s,error:d,create:function(e){return m((0,me.mk)(an,t.id)(e))},update:function(e){return m((0,me.mk)(on,t.id)(e))},del:function(e){return m((0,me.mk)(ln,t.id)(e))},clearError:function(){return m(cn())}},o,{header:n?(0,Mr.t)("labels.obligation_change")+" ".concat(t.name):(0,Mr.t)("labels.new_obligation")+" ".concat(t.name),trigger_props:r,name:"charge"}),_f(n)?g.createElement(Hr.A,null,(0,Mr.t)("info.obligation_paid")):g.createElement(g.Fragment,null,g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("titles.date_of_obligation")),g.createElement(Tl,p.getAttributes("charge_date")),d.has("charge_date")&&g.createElement("span",null,d.get("charge_date"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.direction")),g.createElement(ff.A,pf({placeholder:(0,Mr.t)("labels.select_direction"),options:b},p.getAttributes("fund"))),d.has("fund")&&g.createElement("span",null,d.get("fund"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.amount")),g.createElement(Fr.A.Input,pf({placeholder:(0,Mr.t)("labels.amount"),error:d.has("amount")},p.getAttributes("amount"))),d.has("amount")&&g.createElement("span",null,d.get("amount"))),g.createElement(Fr.A.Field,null,g.createElement(Fr.A.TextArea,pf({label:(0,Mr.t)("labels.description")},p.getAttributes("description"))),d.has("description")&&g.createElement("span",null,d.get("description")))),n&&0!==n.details.length?g.createElement(ia.A,null,_f(n)?null:g.createElement(Hr.A,null,(0,Mr.t)("info.obligation_generated1"),g.createElement("br",null)," ",(0,Mr.t)("info.obligation_generated2")),g.createElement(Lm,{charge:n})):null)};Ef.propTypes={estate:Sl().object.isRequired,entity:Sl().object,trigger_props:Sl().object};var wf=Ef;function Af(){return Af=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Af.apply(this,arguments)}function xf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return kf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return kf(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Sf=function(e){e.history;return function(e){return function(t){return t((n=e,function(e,t,r){return(0,qt.E)(tn.actionTypes.CREATE_PENDING,tn.actionTypes.CREATE_SUCCESS,tn.actionTypes.CREATE_ERROR)(function(){return r.post("/api/charge/".concat(n.charge_id,"/cancel_payments/"),{data:n})},e)})).then(function(n){return!n.error&&t((0,me.$Y)(e.estate))});var n}}},Of=(0,v.y)((0,_.Ng)(function(e){return{loading:e.charge.pending,error:Dr.L.fromError(e.charge.error)}},function(e,t){var n=Sf(t);return(0,E.zH)({submit:n,clearError:cn},e)})(function(e){var t=xf((0,g.useState)({}),2),n=t[0],r=t[1],a=xf((0,g.useState)(!1),2),o=a[0],i=a[1];(0,g.useEffect)(function(){r({estate:e.estate.id,description:"",charge_id:e.charge.id})},[e.estate.id,e.charge.id]),(0,g.useEffect)(function(){var t;e.loading&&!(null===(t=e.error)||void 0===t?void 0:t.exists())&&i(!1)},[e.loading,e.error]);var l=e.estate,c=e.loading,u=e.error,s=(e.media,e.charge),d=new mo.kK(n,r);return d.withError(u),g.createElement(ha.A,{onOpen:function(){return i(!0)},onClose:function(){c||(i(!1),e.clearError())},open:o,trigger:g.createElement(Ur.A,{basic:!0,size:"tiny",icon:"undo",disabled:s.amount_left===s.amount}),closeIcon:!0},g.createElement(ha.A.Header,null,(0,Mr.t)("charge.return_obligation")," ",l.name," ",(0,Mr.t)("labels.from")," ",parseFloat(s.amount-s.amount_left).toFixed(2)," ",(0,Mr.t)("resources.currency.".concat((0,Nm.Tr)().toLowerCase()))," ",(0,Mr.t)("labels.in")," ",(0,Mr.t)("charge.balance")),g.createElement(ha.A.Content,null,g.createElement(ha.A.Description,null,g.createElement(Fr.A,{onSubmit:function(t){t.preventDefault(),e.loading||e.submit(n)},error:null==u?void 0:u.exists()},g.createElement(Fr.A.Field,Af({control:"textarea",label:(0,Mr.t)("charge.cause"),rows:3},d.getAttributes("description"))),g.createElement(Hr.A,{error:!0,content:(null==u?void 0:u.exists())?u.getGlobal():(0,Mr.t)("error.savng")}),g.createElement(Ur.A,{type:"submit",fluid:!0,size:"large",positive:!0,loading:c},(0,Mr.t)("charge.return_to_balance"))))))}));function Cf(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return jf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jf(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw o}}}}function jf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var If=(0,jr.Ay)(li.A.Cell).withConfig({displayName:"charge-table__PointingCell",componentId:"sc-1fm2sdc-0"})(["cursor:pointer;"]),Pf=(0,jr.Ay)(li.A.HeaderCell).withConfig({displayName:"charge-table__PointingHeaderCell",componentId:"sc-1fm2sdc-1"})(["cursor:pointer !important;"]),Nf=jr.Ay.div.withConfig({displayName:"charge-table__DiscountNote",componentId:"sc-1fm2sdc-2"})(["font-size:0.85em;color:",";"],function(e){return e.theme.textGray});function Tf(e,t){var n,r=Cf(t);try{for(r.s();!(n=r.n()).done;){var a=n.value;if(!e.has(a))return!1}}catch(e){r.e(e)}finally{r.f()}return!0}var Df=function(e){var t=e.charges,n=e.estate,r=e.selected,o=void 0===r?new Set:r,i=e.setSelected,l=new Set(t.map(function(e){return e.id}));return g.createElement("div",null,g.createElement(li.A,{unstackable:!0},g.createElement(li.A.Header,null,g.createElement(li.A.Row,{selected:!0},i&&g.createElement(uo._,{permission:Io.P.chargeAdd},g.createElement(Pf,{collapsing:!0,onClick:function(){Tf(o,l)?i(new Set):i(l)}},g.createElement(eo.A,{checked:o.size>0&&Tf(o,l)}))),!n&&g.createElement(li.A.HeaderCell,null,(0,Mr.t)("resources.estate_capital")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.month")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.direction")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.amount")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.status")),g.createElement(li.A.HeaderCell,null))),g.createElement(li.A.Body,null,t.map(function(e){var t=a()(e.charge_date).format("M/YYYY");return g.createElement(li.A.Row,{key:e.id},i&&g.createElement(uo._,{permission:Io.P.chargeAdd},g.createElement(If,{onClick:function(){return t=e.id,o.has(t)?o.delete(t):o.add(t),void i(new Set(o));var t}},g.createElement(eo.A,{checked:o.has(e.id)}))),!n&&g.createElement(li.A.Cell,{singleLine:!0},g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.estateDetails,{blockId:e.block,estateId:e.estate_details.id})},e.estate_details.name)),g.createElement(li.A.Cell,{singleLine:!0},t),g.createElement(li.A.Cell,{singleLine:!0},e.fund),g.createElement(li.A.Cell,{singleLine:!0},g.createElement(ci.A,{position:"left center",hideOnScroll:!0,hoverable:!0,flowing:!0,header:(0,Mr.tp)("component.charge-table.description_header",{fund:e.fund,date:t}),content:g.createElement(Lm,{charge:e}),trigger:g.createElement("a",{href:"#"},g.createElement(sl.S,{amount:e.amount}))}),e.discount_amount>0&&g.createElement(Nf,null,(0,Mr.t)("billing.discount"),": -",g.createElement(sl.S,{amount:e.discount_amount}))),g.createElement(li.A.Cell,{singleLine:!0},g.createElement("div",null,e.verbose_status),g.createElement("div",null,e.settlement_date&&"(".concat((0,Fm.Y)(e.settlement_date),")"))),g.createElement(li.A.Cell,{singleLine:!0,textAlign:"right"},g.createElement(uo._,{permission:Io.P.chargeAdd},g.createElement(Of,{estate:e?e.estate_details:n,charge:e}),g.createElement(wf,{entity:e,estate:e?e.estate_details:n}))))}))))};function zf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Rf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Rf(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Rf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Mf=jr.Ay.div.withConfig({displayName:"charge-list__ChargeHeader",componentId:"sc-1q11bb5-0"})(["display:flex;justify-content:space-between;"]),Lf=jr.Ay.div.withConfig({displayName:"charge-list__PaginationWrapper",componentId:"sc-1q11bb5-1"})(["margin:1em 0;width:100%;"]),Ff=function(e){var t=e.charges,n=e.loading,r=e.estate,a=e.error,o=(e.clearError,e.fetchCharges),i=e.deleteCharge,l=e.editCharge,c=zf((0,g.useState)(1),2),u=c[0],s=c[1],d=zf((0,g.useState)(5),2),m=d[0],f=d[1];(0,g.useEffect)(function(){o(r.id)},[r.id,o]);if(!t)return g.createElement(Ir.A,{active:!0});var p=(0,bl.pm)(t,u-1,m),b=(0,$r.BE)($r.JZ.blockChargeList,{blockId:r.block.id});return g.createElement("div",null,g.createElement(Mf,null,g.createElement(Lf,null,g.createElement(yl.dK,{current:u,total:t.length,onChange:function(e,t){s(e),f(t)},pageSize:m}),g.createElement(h.N_,{to:"".concat(b,"?vendor_id=").concat(r.vendor_id),style:{float:"right"}},(0,Mr.t)("labels.toall")))),g.createElement(Df,{estate:r,charges:p,editCharge:l,deleteCharge:i,loading:n,error:a}))};function Bf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function qf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Ff.propTypes={charges:Sl().array,loading:Sl().bool,estate:Sl().object.isRequired,error:Sl().object,clearError:Sl().func,fetchCharges:Sl().func.isRequired,deleteCharge:Sl().func,editCharge:Sl().func};var Hf=(0,_.Ng)(function(e){return{charges:e.charge.entities,loading:e.charge.pending,error:new Dr.L(e.charge.error)}},function(e,t){return(0,E.zH)({fetchCharges:function(e,t){return nn(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bf(Object(n),!0).forEach(function(t){qf(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bf(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({unsettled_first:!0,page_size:300},t))},editCharge:(0,me.mk)(on,t.estate.id),deleteCharge:(0,me.mk)(ln,t.estate.id)},e)})(Ff);function Uf(){return Uf=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Uf.apply(this,arguments)}function $f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Vf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vf(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Yf=(0,_.Ng)(function(e){return{models:e.billingModel.entities||[],error:Dr.L.fromError(e.billingAttr.error),loading:e.billingAttr.pending}},function(e){var t=function(e){return function(t){return function(n){n(e(t)).then(function(e){return n(Mt(t.estate||e.result.estate))})}}};return(0,E.zH)({create:t(Tt.Qu.actions.create),update:t(Tt.Qu.actions.update),del:t(Tt.Qu.actions.del),clearError:Tt.Qu.actions.clearError},e)})(function(e){var t=$f((0,g.useState)({formData:null}),2),n=t[0],r=t[1],a=e.error,o=e.entity,i=e.models,l=(0,mo.Cj)(e.entity,e.initialData),c=new mo.kK(n.formData||l,function(e){return r({formData:e})},l),u=e.entity?(0,Mr.t)("billing.change_of")+" ".concat(o.type):(0,Mr.t)("billing.newattr");return g.createElement(so.Q,Uf({manager:c,header:u},e,{name:"billing_attribute"}),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.type")),g.createElement(Ra.A,{placeholder:(0,Mr.t)("labels.type"),error:a.has("type"),fluid:!0,selection:!0,options:function(e){var t={};return e.forEach(function(e){var n=t[e.type]||0;t[e.type]=n+parseFloat(e.price)}),Object.keys(t).map(function(e){return{text:"".concat(e," - ").concat((0,Nm.BL)(t[e],(0,Nm.Tr)(),(0,Nm.Tr)())," / ")+(0,Mr.t)("billing.unt"),value:e}})}(i),onChange:function(e,t){var n=t.value;return c.setValue("type",n)},value:c.getValue("type")}),a.has("value")&&g.createElement("span",null,a.get("value"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("billing.value")),g.createElement(Fr.A.Input,Uf({as:"input",type:"number",placeholder:(0,Mr.t)("billing.value"),error:a.has("value"),step:"0.01"},c.getAttributes("value"),{control:1})),a.has("value")&&g.createElement("span",null,a.get("value"))))}),Gf=jr.Ay.div.withConfig({displayName:"list__StyledEditContainer",componentId:"c6cfgr-0"})(["> button{margin-right:0px !important;}display:flex;flex-direction:column;align-items:flex-end;float:right;"]);var Jf,Zf,Wf,Qf=(0,_.Ng)(function(e,t){return{models:e.billingModel.entities||[],attributes:e.billingAttr.entities||[],forecast:(0,bl.G7)(e.billingForecast.entities||[],function(e){return e.estate.id===t.estate.id})}},function(e){return(0,E.zH)({},e)})(function(e){var t=e.attributes,n=e.forecast,r=e.estate;return g.createElement(g.Fragment,null,g.createElement(uo._,{staff:!0,permission:Io.P.billingAttributeEdit},g.createElement(Gf,null,g.createElement(Yf,{initialData:{estate:r.id}}))),g.createElement(su.b,{unstackable:!0,data:t},g.createElement(su.p,{align:"left",name:(0,Mr.t)("labels.name"),render:function(e){return g.createElement("span",null,e.type)}}),g.createElement(su.p,{align:"right",name:(0,Mr.t)("billing.value"),render:function(e){return g.createElement("span",null,e.value)}}),g.createElement(su.p,{align:"right",name:(0,Mr.t)("labels.payment"),render:function(e){var t=n&&n.forecast[e.type]||0;return g.createElement("span",null,g.createElement(sl.S,{amount:t}))}}),g.createElement(su.p,{align:"right",name:"",render:function(e){return g.createElement(uo._,{staff:!0,permission:Io.P.billingAttributeEdit},g.createElement(Yf,{entity:e})," ")}})))}),Kf=(Jf=yn,Zf=function(e){return yn.loadDeps(function(){return[jt(e.block),(0,Tt.tB)(e.estate),Mt(e.estate)]})},Wf=function(e){return{block:e.block.id,estate:e.estate.id}},function(e){return function(t){var n=(0,_.d4)(function(e){return e.deps[Jf.name]}),r=(0,_.wA)();return(0,g.useEffect)(function(){var e=Wf(t);r(Zf(e))},[JSON.stringify(Wf(t))]),n.pending||!n.loaded?g.createElement(Ir.A,{active:!0}):n.error?g.createElement(Lr,{error:n.error}):g.createElement(e,t)}})(Qf);function Xf(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function ep(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return tp(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tp(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var np=(0,jr.Ay)(zr.A).withConfig({displayName:"profile-card__StyledCardHeader",componentId:"jivlrw-0"})(["margin:auto auto !important;"]),rp=jr.Ay.span.withConfig({displayName:"profile-card__StyledEmailWrapper",componentId:"jivlrw-1"})(["overflow:hidden;text-overflow:ellipsis;display:inline-block;width:calc(100% - 25px);"]),ap=function(e){var t=e.profile,n=e.type,r=e.showDelete,a=e.deleteError,o=e.deleteAction,i=e.estate;i=i||{};var l=ep((0,g.useState)([]),2),c=l[0],u=l[1];(0,g.useEffect)(function(){var e=function(){var e,n=(e=regeneratorRuntime.mark(function e(){var n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,tt.a0)("get","/api/estate/?profile_id=".concat(t.id));case 2:(n=e.sent).ok&&u(n.body.results);case 4:case"end":return e.stop()}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){Xf(o,r,a,i,l,"next",e)}function l(e){Xf(o,r,a,i,l,"throw",e)}i(void 0)})});return function(){return n.apply(this,arguments)}}();e()},[t]);var s=c.map(function(e){if(e.id!==i.id)return g.createElement(Xa.A,{circular:!0,as:h.N_,to:(0,$r.BE)($r.JZ.estateDetails,{blockId:e.block.id,estateId:e.id}),style:{color:"#4183c4"}},e.name)}).filter(function(e){return void 0!==e});return g.createElement(ia.A,null,g.createElement(uo._,{staff:!0,permission:Io.P.estateCustomerDelete},r&&g.createElement("div",null,g.createElement(dc.Y,{header:(0,Mr.t)("profile.remove_link")+" ".concat(t.name," ")+(0,Mr.t)("labels.and")+" ".concat(i.name),content:(0,Mr.t)("profile.remove_user_link")+" ".concat(t.name," ")+(0,Mr.t)("profile.and_property")+" ".concat(i.name," ?"),trigger_props:{color:"red",icon:"delete",size:"tiny",floated:"right"},error:a,loading:!1,action:o,confirmLabel:(0,Mr.t)("labels.yes"),name:"profile_unlink"}),g.createElement(lc,{entity:t}))),g.createElement(np,{forwardedAs:"h4"},t.name,g.createElement(zr.A.Subheader,null,"owner"===n?(0,Mr.t)("estateCustomerTypes.owner"):(0,Mr.t)("estateCustomerTypes.tenant"))),g.createElement(Sc.A,null,g.createElement(Sc.A.Item,null,g.createElement(Sc.A.Icon,{name:"mail"}),g.createElement(Sc.A.Content,{as:"a",href:"mailto:".concat(t.email)},g.createElement(rp,null,t.email))),g.createElement(Sc.A.Item,null,g.createElement(Sc.A.Icon,{name:"text telephone"}),g.createElement(Sc.A.Content,null,t.mobile_phone_number&&g.createElement(g.Fragment,null,"+",fc(t.mobile_phone_number)))),g.createElement(Sc.A.Item,null,g.createElement(Sc.A.Icon,{name:"info circle"}),g.createElement(Sc.A.Content,null,g.createElement(sc,{contactInfo:t.contact_info}))),s.length>0&&g.createElement(ji.A,{horizontal:!0},(0,Mr.t)("profile.other_properties")),g.createElement(bm.A,null,g.createElement(Sc.A.Content,null,s))))},op=jr.Ay.div.withConfig({displayName:"header__StyledStatiscticWrapper",componentId:"ebuplt-0"})(["padding:10px;"]),ip=(0,jr.Ay)(ia.A).withConfig({displayName:"header__StyledSegment",componentId:"ebuplt-1"})({display:"flex","justify-content":"space-between","@media (max-width: 600px)":{"flex-direction":"column","text-align":"center"}}),lp=function(e){var t=e.estate,n=(0,_.d4)(function(e){return(0,bl.G7)(e.billingForecast.entities||[],function(e){return e.estate.id===t.id})}),r=(0,_.d4)(function(e){return e.billingForecast.pending}),a=(0,_.wA)();return(0,g.useEffect)(function(){n||a(Mt(t.id))},[n,t.id,a]),r?g.createElement(Ir.A,{active:!0}):g.createElement(ip,null,g.createElement(op,null,g.createElement(uu.A,{label:(0,Mr.t)("estate.inst_to"),value:g.createElement(uu.A.Value,null,g.createElement(sl.S,{amount:n?n.total:"--"})),size:"mini"})),g.createElement(op,null,g.createElement(uu.A,{label:(0,Mr.t)("block.current_liabilities"),value:g.createElement(uu.A.Value,null,g.createElement(sl.S,{amount:t.debt,className:"value"})),size:"mini"})),g.createElement(op,null,g.createElement(uu.A,{label:(0,Mr.t)("charge.balance"),value:g.createElement(uu.A.Value,null,g.createElement(sl.S,{amount:t.balance,className:"value"})),size:"mini"})))};lp.propTypes={estate:Sl().object.isRequired};var cp=lp;function up(){return up=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},up.apply(this,arguments)}function sp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return dp(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return dp(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var mp=function(e){var t=e.estate,n=sp((0,g.useState)(null),2),r=n[0],a=n[1],o=(0,_.d4)(function(e){return e.profile.entities}),i=(0,_.d4)(function(e){return e.profile.lastModified}),l=(0,_.d4)(function(e){return e.estatecustomers.entities}),c=(0,_.d4)(function(e){return e.estatecustomers.pending}),u=(0,_.d4)(function(e){return Dr.L.fromError(e.estatecustomers.error)}),s=(0,_.wA)();(0,g.useEffect)(function(){if(i){var e=r||{estate:t.id};e.customer=i.id,a(e)}},[i]);var d=(0,mo.Cj)({estate:t.id}),m=new mo.kK(r||d,a,d),f=(o||[]).filter(function(e){return!(l||[]).find(function(n){return n.estate===t.id&&n.customer===e.id})}).map(function(e){return{key:e.id,text:(t=e,n=[],t.name&&n.push(t.name),t.email&&n.push(t.email),n.join(" - ")),value:e.id};var t,n});return g.createElement(so.Q,{manager:m,estate:t,loading:c,error:u,create:function(e){return s(function(e){return fe.actions.create(e)}(e))},clearError:function(){return s(be())},header:(0,Mr.t)("estate.add_inhabitat"),trigger_props:{floated:"right",color:"green",icon:"plus",content:(0,Mr.t)("estate.inhabitat"),basic:!0},name:"estate_customer"},g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("estate.inhabitat")),g.createElement(Ra.A,up({placeholder:(0,Mr.t)("estate.choose_profile"),search:!0,selection:!0,options:f},m.getAttributes("customer"))),u.has("customer")&&g.createElement("span",null,u.get("customer"))),g.createElement(lc,{block:t.block.id,customTrigger_props:{color:"blue",icon:"plus",content:(0,Mr.t)("estate.profile"),basic:!0}}),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.type")),g.createElement(ff.A,up({placeholder:(0,Mr.t)("estate.select_type"),options:[{key:"tenant",value:"tenant",text:(0,Mr.t)("estate.tenant")},{key:"owner",value:"owner",text:(0,Mr.t)("estate.owner")}]},m.getAttributes("type")))))};mp.propTypes={estate:Sl().object.isRequired};var fp=mp;function pp(){return pp=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},pp.apply(this,arguments)}function gp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return bp(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bp(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var yp=function(e){var t,n=e.entity,r=e.initialData,a=e.buttonContent,o=gp((0,g.useState)(null),2),i=o[0],l=o[1],c=(0,_.d4)(function(e){return e.estates.pending}),u=(0,_.d4)(function(e){return Dr.L.fromError(e.estates.error)}),s=(0,_.d4)(function(e){return e.estates.lastModified}),d=(0,_.d4)(function(e){return e.auth.user}),m=(0,_.d4)(function(e){return e.appSettings.data}),f=(0,_.wA)(),p=(0,v.W6)(),b=function(){return f((0,me.ET)())},y=(0,mo.Cj)(n,r),h=new mo.kK(i||y,l,y,b).withError(u),E=d&&d.hasPermission(Io.P.estateDelete),w=(null==n||null===(t=n.block)||void 0===t?void 0:t.id)||(null==r?void 0:r.block_id),A=Xs(m,{id:w},"charge_discounts")&&d&&d.hasPermission(Io.P.chargeAdd);return g.createElement(so.Q,{manager:h,entity:n,loading:c,error:u,lastModified:s,create:function(e){return f((0,me.l6)(e)).then(function(e){var t=e.result;p.push((0,$r.BE)($r.JZ.estateDetails,{blockId:t.block.id,estateId:t.id}))})},update:function(e){return f((0,me.yU)(e))},del:E?function(e){f((0,me.su)(e)).then(function(){p.push((0,$r.BE)($r.JZ.blockEstateList,{blockId:e.block.id}))})}:void 0,clearError:b,header:n?(0,Mr.t)("estate.change_estate"):(0,Mr.t)("estate.add_estate"),trigger_props:{content:a},name:"estate"},g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.name")),g.createElement(Fr.A.Input,pp({placeholder:(0,Mr.t)("labels.name")},h.getAttributes("name")))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.type")),g.createElement(ff.A,pp({placeholder:(0,Mr.t)("estate.select_type"),options:["apartment","garage","office","store","parking_space","studio","shop","atelier","restaurant","gym","laboratory","other"].map(function(e){return{key:e,value:e,text:(0,Mr.t)("estateTypes.".concat([e]))||e}})},h.getAttributes("etype")))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("estate.floor")),g.createElement(Fr.A.Input,pp({type:"number",placeholder:(0,Mr.t)("estate.floor")},h.getAttributes("floor")))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("estate.preferred_payment_method")),g.createElement(ff.A,pp({placeholder:(0,Mr.t)("estate.pick_payment_method"),options:[{key:"cash",value:"cash",text:(0,Mr.t)("billing.cash")},{key:"bank",value:"bank",text:(0,Mr.t)("billing.bank")},{key:"easypay",value:"easypay",text:(0,Mr.t)("billing.easypay")},{key:"epay",value:"epay",text:(0,Mr.t)("billing.epay")}]},h.getAttributes("preferred_payment_method"))),u.has("preferred_payment_method")&&g.createElement("span",null,u.get("preferred_payment_method"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("estate.ownership_share_pct")),g.createElement(Fr.A.Input,pp({type:"number",step:"0.00001",min:"0",max:"100",placeholder:"0.00000"},h.getAttributes("ownership_share_pct")))),A&&g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("estate.fee_discount_pct")),g.createElement(Fr.A.Input,pp({type:"number",step:"0.01",min:"0",max:"100",placeholder:"0.00"},h.getAttributes("fee_discount_pct")))),g.createElement(Fr.A.Field,null,g.createElement(eo.A,{toggle:!0,label:(0,Mr.t)("estate.automatic_tax"),checked:Boolean(h.getValue("charging_enabled")),onClick:function(){h.setValue("charging_enabled",!h.getValue("charging_enabled"))}})))};yp.propTypes={entity:Sl().object,initialData:Sl().object,buttonContent:Sl().string};var hp=yp,vp=n(83456);function _p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ep(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ep(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ep(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var wp=jr.Ay.div.withConfig({displayName:"list-estate__PaginationWrapper",componentId:"pbkpv7-0"})(["margin:1em 0;"]),Ap=(0,_.Ng)(function(e){return{settlements:(0,En.TU)(e.settlement.entities),loading:e.settlement.pending,error:Dr.L.fromError(e.settlement.error)}},function(e){return(0,E.zH)({fetchSettlements:En.FU,clearError:En.XJ.actions.clearError},e)})(function(e){var t=_p((0,g.useState)(1),2),n=t[0],r=t[1],a=_p((0,g.useState)(5),2),o=a[0],i=a[1];(0,g.useEffect)(function(){e.fetchSettlements({estate:e.estate.id,page_size:1e3})},[]),(0,g.useEffect)(function(){e.estate&&e.fetchSettlements({estate:e.estate.id})},[e.estate]);var l=e.settlements,c=e.loading,u=e.error,s=e.clearError;if(c||!l)return g.createElement(Ir.A,{active:!0});var d=[];return l.length>0&&(d=(0,bl.pm)(l,n-1,o)),g.createElement("div",null,u.exists()&&g.createElement(Hr.A,{error:!0,content:u.getGlobal(),onDismiss:function(){return s()}}),g.createElement(wp,null,g.createElement(yl.dK,{current:n,total:l.length,onChange:function(e,t){r(e),i(t)},pageSize:o}),g.createElement(h.N_,{to:"/ui/block/".concat(e.estate.block.id,"/billing/settlements/?estate_vendor_id=").concat(e.estate.vendor_id),style:{float:"right"}},(0,Mr.t)("labels.toall"))),g.createElement("div",null,g.createElement(vp.a,{settlements:d,estateLink:!1})))}),xp=n(15571);function kp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Sp(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Sp(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Op=function(){var e=kp((0,g.useState)(null),2),t=e[0],n=e[1],r=(0,_.d4)(function(e){return e.settlement.lastModified}),a=(0,_.wA)();(0,g.useEffect)(function(){r&&n(r)},[r]);return t?g.createElement(xp.q,{settlement:t,onClose:function(){return a((0,En.Au)())}}):null};function Cp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function jp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cp(Object(n),!0).forEach(function(t){Ip(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cp(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ip(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Np(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Np(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Np(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Tp=function(e){var t=e.estate,n=e.landlordName,r=Pp((0,g.useState)(!1),2),o=r[0],i=r[1],l=Pp((0,g.useState)(!1),2),c=l[0],u=l[1],s=Pp((0,g.useState)(null),2),d=s[0],m=s[1],f=Pp((0,g.useState)(!1),2),p=f[0],b=f[1],y=Pp((0,g.useState)([]),2),h=y[0],v=y[1],_=Pp((0,g.useState)(!1),2),E=_[0],w=_[1],A=Pp((0,g.useState)({send_email:!0,send_text:!0,tone:"remind"}),2),x=A[0],k=A[1];(0,g.useEffect)(function(){o&&(w(!0),(0,tt.a0)("GET","/api/notification-schedules/?estate=".concat(t.id)).then(function(e){var t=e.body||e,n=Array.isArray(t)?t:t.results||[];v(n.slice(0,6)),w(!1)}).catch(function(e){console.error("Error loading notification history:",e),v([]),w(!1)}))},[o,t.id]);var S=function(){u(!1),m(null),b(!1),k({send_email:!0,send_text:!0,tone:"remind"})},O=function(e){k(jp(jp({},x),{},Ip({},e,!x[e])))};return g.createElement(ha.A,{onOpen:function(){return i(!0)},onClose:function(){c||(i(!1),S())},open:o,trigger:g.createElement(Ur.A,{basic:!0,color:"blue",size:"tiny",icon:"paper plane",content:(0,Mr.t)("estate.send_reminders_short"),title:(0,Mr.t)("estate.send_reminders")}),closeIcon:!0},g.createElement(ha.A.Header,null,(0,Mr.t)("estate.send_reminders_to")," ",t.name),g.createElement(ha.A.Content,null,g.createElement(ha.A.Description,null,g.createElement("p",null,(0,Mr.t)("estate.send_reminders_description")),g.createElement("h4",null,(0,Mr.t)("estate.notification_history")),E?g.createElement(Ir.A,{active:!0,inline:"centered"}):0===h.length?g.createElement("p",null,g.createElement("em",null,(0,Mr.t)("estate.no_previous_notifications"))):g.createElement("div",{style:{marginBottom:"1.5em",maxHeight:"400px",overflowY:"auto"}},h.map(function(e){return g.createElement(ia.A,{key:e.id,style:{marginBottom:"8px",padding:"10px 12px"}},g.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",gap:"15px",width:"100%"}},g.createElement("div",{style:{textAlign:"center",minWidth:"130px"}},g.createElement("div",{style:{fontSize:"1.1em",fontWeight:"bold",color:"#333"}},a()(e.created_at).format("YYYY-MM-DD HH:mm")),e.tone&&g.createElement("div",{style:{fontSize:"0.75em",fontWeight:"600",color:"remind"===e.tone?"#767676":"warn"===e.tone?"#f2711c":"#db2828"}},(0,Mr.t)("estate.tone_".concat(e.tone)))),g.createElement("div",{style:{textAlign:"center",flex:1}},g.createElement("div",{style:{fontSize:"0.95em",fontWeight:"600",color:"email"===e.channel?"#2185d0":"#21ba45"}},e.to),g.createElement("div",{style:{color:"#999",fontSize:"0.75em"}},e.channel)),e.triggered_by_email&&g.createElement("div",{style:{textAlign:"center",flex:1}},g.createElement("div",{style:{fontSize:"0.85em",fontWeight:"500",color:"#555"}},e.triggered_by_email),g.createElement("div",{style:{color:"#999",fontSize:"0.75em"}},(0,Mr.t)("estate.notification_triggered_by"))),e.trigger_context&&g.createElement(g.Fragment,null,g.createElement("div",{style:{textAlign:"center",minWidth:"60px"}},g.createElement("div",{style:{fontSize:"1.2em",fontWeight:"bold",color:"#333"}},e.trigger_context.unsettled_charges_count||0),g.createElement("div",{style:{color:"#999",fontSize:"0.75em",whiteSpace:"nowrap"}},(0,Mr.t)("estate.notification_charges_count"))),g.createElement("div",{style:{textAlign:"center",minWidth:"80px"}},g.createElement("div",{style:{fontSize:"1.2em",fontWeight:"bold",color:"#2185d0"}},"€",e.trigger_context.total_charge_amount||"0.00"),g.createElement("div",{style:{color:"#999",fontSize:"0.75em",whiteSpace:"nowrap"}},(0,Mr.t)("estate.notification_total_amount"))))))})),g.createElement("h4",null,(0,Mr.t)("estate.send_new_reminder")),g.createElement(Fr.A,{onSubmit:function(e){e.preventDefault(),u(!0),m(null),b(!1),(0,tt.a0)("POST","/api/estate/".concat(t.id,"/send_reminders/"),x).then(function(e){u(!1),b(!0),m(null),(0,tt.a0)("GET","/api/notification-schedules/?estate=".concat(t.id)).then(function(e){var t=e.body||e,n=Array.isArray(t)?t:t.results||[];v(n.slice(0,6))}).catch(function(e){console.error("Error reloading notification history:",e)}),setTimeout(function(){i(!1),S()},2e3)}).catch(function(e){u(!1),m(e.message||(0,Mr.t)("error.savng")),b(!1)})},error:!!d,success:p},g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("estate.notification_tone")),g.createElement(Fr.A.Select,{value:x.tone,onChange:function(e,t){var n=t.value;k(jp(jp({},x),{},{tone:n}))},options:[{key:"remind",value:"remind",text:(0,Mr.t)("estate.tone_remind")},{key:"warn",value:"warn",text:(0,Mr.t)("estate.tone_warn")},{key:"final_warning",value:"final_warning",text:(0,Mr.t)("estate.tone_final_warning")}]})),g.createElement(Hr.A,{info:!0},g.createElement("p",{style:{fontSize:"0.9em",lineHeight:"1.4em"}},function(e,t,n){var r,a=Number(t.unsettled_charges)||0,o=1===a;return(0,Mr.tp)("estate.tone_preview_".concat(e),{location:"".concat(null===(r=t.block)||void 0===r?void 0:r.name," - ").concat(t.name),amount:Number(t.debt||0).toFixed(2),count:o?(0,Mr.t)("estate.tone_preview_one"):(0,Mr.tp)("estate.tone_preview_many",{count:a}),pronoun:o?(0,Mr.t)("estate.tone_preview_pronoun_one"):(0,Mr.t)("estate.tone_preview_pronoun_many"),landlord:n||""})}(x.tone,t,n))),g.createElement(Fr.A.Field,null,g.createElement(eo.A,{label:(0,Mr.t)("estate.send_email"),checked:x.send_email,onChange:function(){return O("send_email")}})),g.createElement(Fr.A.Field,null,g.createElement(eo.A,{label:(0,Mr.t)("estate.send_text"),checked:x.send_text,onChange:function(){return O("send_text")}})),d&&g.createElement(Hr.A,{error:!0,content:d}),p&&g.createElement(Hr.A,{success:!0,content:(0,Mr.t)("estate.reminders_scheduled")}),g.createElement(Ur.A,{type:"submit",fluid:!0,size:"large",positive:!0,loading:c,disabled:!x.send_email&&!x.send_text},(0,Mr.t)("estate.send"))))))},Dp=n(68039),zp=n(52123);function Rp(){return Rp=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Rp.apply(this,arguments)}var Mp=jr.Ay.div.withConfig({displayName:"details__MultiButtonsWrapper",componentId:"mn2om1-0"})(["display:flex;flex-direction:column;border-top:1px solid rgba(34,36,38,0.08);> * + *{border-top:1px solid rgba(34,36,38,0.08);}&&& .ui.button{display:flex;align-items:center;width:100%;margin:0;padding:7px 14px 7px 15px;border-radius:0;background:transparent !important;box-shadow:none !important;color:rgba(0,0,0,0.8) !important;font-size:13px;line-height:1;font-weight:400;text-align:left;transition:background 0.15s ease;> .icon{width:17px;height:auto;margin:0 8px 0 0 !important;font-size:14px;opacity:1;color:"," !important;}&:hover{background:"," !important;}}"],function(e){return e.theme.primary},function(e){return e.theme.rowHover}),Lp=jr.Ay.div.withConfig({displayName:"details__AddProfileButtonWrapper",componentId:"mn2om1-1"})(["overflow:hidden;"]),Fp=jr.Ay.div.withConfig({displayName:"details__ButtonWrapper",componentId:"mn2om1-2"})(["display:flex;flex-direction:column;"]),Bp=jr.Ay.div.withConfig({displayName:"details__InfoWrapper",componentId:"mn2om1-3"})(["margin:10px 0 0 0 !important;"]),qp=(0,jr.Ay)(zr.A).withConfig({displayName:"details__StyledHeader",componentId:"mn2om1-4"})({margin:"5px 10px!important"}),Hp=(0,jr.Ay)(qp).withConfig({displayName:"details__StyledHeaderAttr",componentId:"mn2om1-5"})(["display:inline;"]),Up=(0,jr.Ay)(zr.A).withConfig({displayName:"details__CardHeader",componentId:"mn2om1-6"})({margin:"5px 0!important"}),$p=(0,jr.Ay)(Bc).withConfig({displayName:"details__StyledNotes",componentId:"mn2om1-7"})({margin:"0 0 10px 0!important"}),Vp=(0,jr.Ay)(Qa.A.Column).withConfig({displayName:"details__StyledColumn",componentId:"mn2om1-8"})(["margin-bottom:1rem !important;"]),Yp=jr.Ay.div.withConfig({displayName:"details__FlexRowSpaceBetween",componentId:"mn2om1-9"})(["display:flex;justify-content:space-between;> button{margin:0 0 !important;}"]),Gp=function(){var e,t,n=(0,v.g)(),r=parseInt(n.estateId),a=(0,_.d4)(function(e){return e.blocks.selected}),o=(0,_.d4)(function(e){return(0,X.Hc)(r,e.estates.entities)}),i=(0,_.d4)(function(e){return e.profile.entities}),l=(0,_.d4)(function(e){return new Dr.L(e.estates.error)}),c=(0,_.d4)(function(e){return e.estatecustomers.entities}),u=(0,_.d4)(function(e){return Dr.L.fromError(e.estatecustomers.error)}),s=(0,_.d4)(function(e){return e.appSettings.data}),d=(0,_.wA)();(0,g.useEffect)(function(){o||d((0,me.$Y)(r))},[r]);var m=function(e){d(function(e){return fe.actions.del(e)}(e))};if(l.exists()&&l.hasType((0,zp.pq)("estate","FETCH_ERROR")))return g.createElement("div",null,l.getGlobal());if(!o)return g.createElement(Ir.A,{active:!0});var f=(0,X.n_)(c,{estate:o.id}),p=[];return f.forEach(function(e){var t=(0,X.Hc)(e.customer,i);t&&p.push(g.createElement(ap,{key:t.id,type:e.type,profile:t,showDelete:!0,deleteError:u,deleteAction:function(){return m({id:e.id})},estate:o}))}),g.createElement(g.Fragment,null,g.createElement(v.dO,null,g.createElement(v.qh,{path:$r.JZ.estateSettlementDetails,render:function(e){var t=(0,$r.BE)($r.JZ.estateDetails,{blockId:a.id,estateId:o.id});return g.createElement(Dp.x,Rp({returnURL:t},e))}})),g.createElement(Qa.A,{padded:!0},g.createElement(Qa.A.Row,null,g.createElement(Vp,{largeScreen:4,computer:6,tablet:16},g.createElement(Yp,null,g.createElement(xm,null),g.createElement(uo._,{staff:!0,permission:Io.P.estateEdit},g.createElement(hp,{entity:o}))),g.createElement(ia.A.Group,null,g.createElement(ia.A,null,g.createElement(Up,{forwardedAs:"h4",content:"".concat(o.name),subheader:"".concat((0,Mr.t)("estate.client_number")," ").concat(o.vendor_id)}),g.createElement(Bp,null,g.createElement(Sc.A,{bulleted:!0},g.createElement(Sc.A.Item,null,(0,Mr.t)("estateTypes.".concat([o.etype]))),o.floor&&g.createElement(Sc.A.Item,null,(0,Mr.t)("estate.floor")," ",o.floor),o.preferred_payment_method&&g.createElement(Sc.A.Item,null,(0,Mr.t)("settlement.payment_method"),":"," ",(0,Mr.t)("paymentMethods.".concat([o.preferred_payment_method]))||o.preferred_payment_method),o.fee_discount_pct>0&&g.createElement(Sc.A.Item,null,(0,Mr.t)("billing.discount"),":"," ",parseFloat(o.fee_discount_pct),"%"," ",g.createElement(ci.A,{trigger:g.createElement(Rr.A,{name:"info circle",color:"grey"}),content:(0,Mr.t)("estate.fee_discount_info"),position:"right center"}))))),g.createElement(Mp,null,g.createElement(uo._,{staff:!0,permission:Io.P.estateSettleAmount},g.createElement(Fp,null,g.createElement(Op,null),g.createElement(af,{estate:o,triggerText:(0,Mr.t)("estate.pay")})),g.createElement(Fp,null,g.createElement(mf,{estate:o,triggerText:(0,Mr.t)("estate.return_deposit")}))),g.createElement(uo._,{staff:!0,permission:Io.P.customerEdit},g.createElement(Fp,null,g.createElement(wf,{estate:o,trigger_props:{color:"blue",icon:"plus",content:(0,Mr.t)("estate.add_obligation"),basic:!0,size:"tiny"}}))),(null==s||null===(e=s.features)||void 0===e?void 0:e.send_notifications)&&g.createElement(uo._,{staff:!0,permission:Io.P.estateEdit},g.createElement(Fp,null,g.createElement(Tp,{estate:o,landlordName:null==a||null===(t=a.landlord)||void 0===t?void 0:t.name}))))),g.createElement(uo._,{staff:!0,permission:Io.P.estateCustomerAdd},g.createElement(ia.A.Group,null,p,g.createElement(ia.A,null,g.createElement(Lp,null,g.createElement(fp,{estate:o}))))),g.createElement(uo._,{staff:!0,permission:Io.P.noteEdit},g.createElement(qp,{forwardedAs:"h3"},(0,Mr.t)("block.notes")),g.createElement($p,{entity:o,entityType:"estate"}))),g.createElement(Vp,{largeScreen:12,computer:10,tablet:16},g.createElement(Qa.A,null,g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,!o.charging_enabled&&g.createElement(Hr.A,{warning:!0,icon:"history",header:(0,Mr.t)("estate.auto_bill_off"),content:(0,Mr.t)("estate.no_periodic_bill")}),g.createElement(cp,{estate:o}))),g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement(Hp,{forwardedAs:"h3"},(0,Mr.t)("billing.attributes")),g.createElement(Kf,{block:a,estate:o}))),g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement(qp,{forwardedAs:"h3"},(0,Mr.t)("billing.obligations")),g.createElement(Hf,{estate:o}))),g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement(qp,{forwardedAs:"h3"},(0,Mr.t)("labels.payments")),g.createElement(Ap,{estate:o}))))))))},Jp=n(68420),Zp=function(e){var t=e.funds,n=e.active,r=e.setSelectedFunds;return n?g.createElement(Fr.A.Input,{label:(0,Mr.t)("labels.chosen_funds"),fluid:!0},g.createElement(Ra.A,{additionLabel:(0,Mr.t)("labels.chosen_funds"),labeled:!0,placeholder:(0,Mr.t)("placeholders.all_funds"),fluid:!0,multiple:!0,search:!0,selection:!0,onChange:function(e,t){r(t.value)},options:t.map(function(e){return{key:e.id,text:e.name,value:e.id}})})):null};function Wp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Qp(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Qp(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Kp=0,Xp=1,eg=2,tg=3,ng=function(e){var t,n,r,o=e.block,i="YYYY-MM-DD",l=Wp(g.useState(a()().subtract(3,"months").format(i)),2),c=l[0],u=l[1],s=Wp(g.useState(a()().format(i)),2),d=s[0],m=s[1],f=c&&d,p=Wp(g.useState(Kp),2),b=p[0],y=p[1],h=Wp(g.useState([]),2),v=h[0],_=h[1],E=Wp(g.useState(null),2),w=E[0],A=E[1];switch(b){case Kp:t="/api/reports/block-complete/",n=Tr().stringify({from:c,to:d,block:o.id,format:"pdf"},{addQueryPrefix:!1}),r=(0,Mr.t)("titles.full_report")+" - ".concat(o.name,".pdf");break;case tg:t="/api/reports/block-complete/",n=Tr().stringify({from:c,to:d,block:o.id,format:"xlsx"},{addQueryPrefix:!1}),r=(0,Mr.t)("titles.full_report")+" - ".concat(o.name,".xlsx");break;case Xp:t="/api/reports/monthly-block-income/",n=Tr().stringify({from:c,to:d,block:o.id,format:"csv"},{addQueryPrefix:!1}),r=(0,Mr.t)("titles.debts_income")+" - ".concat(o.name,".csv");break;case eg:var x=0==v.length?o.funds.map(function(e){return e.id}):v;t="/api/reports/by-fund/",n=Tr().stringify({from:c,to:d,block:o.id,funds:x.toString(),format:"csv"},{addQueryPrefix:!1});var k=o.funds.map(function(e,t){return v.includes(e.id)?o.funds[t].name:null}).filter(function(e){return null!=e});r=(0,Mr.t)("titles.cash_report")+" - ".concat(o.name," - ").concat(k.toString(),".csv")}return g.createElement(ia.A,null,g.createElement(Fr.A,{error:!(!w||!w.exists())},g.createElement(Fr.A.Select,{label:(0,Mr.t)("labels.type"),placeholder:(0,Mr.t)("labels.select_report_type"),options:[{key:Kp,value:0,text:(0,Mr.t)("titles.full_report")+" (.pdf)"},{key:tg,value:3,text:(0,Mr.t)("titles.full_report")+" (.xlsx)"},{key:Xp,value:1,text:(0,Mr.t)("titles.report_debt_deposits")+" (.csv)"},{key:eg,value:2,text:(0,Mr.t)("titles.cash_report")+" (.csv)"}],value:b,onChange:function(e,t){var n=t.value;y(n)}}),g.createElement(Fr.A.Group,null,g.createElement(Fr.A.Field,{width:7},g.createElement(Tl,{name:"from",label:(0,Mr.t)("titles.from_date"),value:c,onChange:function(e){return u(e.target.value)}})),g.createElement(Fr.A.Field,{width:7},g.createElement(Tl,{name:"to",label:(0,Mr.t)("titles.to_date"),value:d,onChange:function(e){return m(e.target.value)}})),g.createElement(Fr.A.Field,{width:1,style:{display:"flex",alignItems:"flex-end"}},g.createElement(Dl.p,{href:"".concat(t,"?").concat(n),target:"_blank",download:r,disabled:!f,icon:"download",onError:function(e){return A(new Dr.L(e))}}))),w&&w.exists()&&g.createElement(Hr.A,{error:!0,content:w.getGlobal()}),g.createElement(Zp,{active:b==eg,funds:o.funds,setSelectedFunds:_})))};function rg(){return rg=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rg.apply(this,arguments)}function ag(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return og(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return og(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function og(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ig=function(e){e.report;var t=e.onConfirm,n=e.loading,r=e.error,a=e.trigger_props,o=e.reportDate,i=e.blockName,l=ag((0,g.useState)(!1),2),c=l[0],u=l[1],s=ag((0,g.useState)(!1),2),d=s[0],m=s[1],f=ag((0,g.useState)(new Dr.L(null)),2),p=f[0],b=f[1],y=g.useRef(n);(0,g.useEffect)(function(){var e=y.current;y.current=n,e&&!n&&(r&&r.exists()?b(r):u(!1))},[n,r]);var h=function(){u(!1),m(!1)};return g.createElement(ha.A,{open:c,onClose:h,closeOnDimmerClick:!n,trigger:g.createElement(Ur.A,rg({},a,{onClick:function(){u(!0),(0,Ts.u4)("Modal Opened",{modal:"report_publish"}),b(new Dr.L(null)),m(!1)}}))},g.createElement(ha.A.Header,null,i," - ",(0,Mr.t)("billing.publish_modal_header")," ",o),g.createElement(ha.A.Content,null,g.createElement("p",null,(0,Mr.t)("billing.publish_modal_content")),g.createElement(eo.A,{label:(0,Mr.t)("billing.publish_modal_send_email"),checked:d,onChange:function(e,t){var n=t.checked;return m(n)},style:{marginTop:"15px"}}),p.exists()&&g.createElement(Hr.A,{error:!0,content:p.getGlobal()})),g.createElement(ha.A.Actions,null,g.createElement(Ur.A,{icon:"remove",onClick:h,content:(0,Mr.t)("common.back"),disabled:n}),g.createElement(Ur.A,{icon:"checkmark",onClick:function(){(0,Ts.u4)("Modal Submitted",{modal:"report_publish",send_email:d}),t(d)},content:(0,Mr.t)("labels.yes"),loading:n})))};ig.propTypes={report:Sl().object.isRequired,onConfirm:Sl().func.isRequired,loading:Sl().bool.isRequired,error:Sl().instanceOf(Dr.L),trigger_props:Sl().object.isRequired,reportDate:Sl().string.isRequired,blockName:Sl().string.isRequired};var lg=n(68682);function cg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ug(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cg(Object(n),!0).forEach(function(t){sg(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cg(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function sg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return mg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mg(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var fg=(0,_.Ng)(function(e){return{loading:e.fundTransaction.pending,error:Dr.L.fromError(e.fundTransaction.error)}},function(e){return(0,E.zH)({updateTransaction:_n.AF,clearError:_n.ET},e)})(function(e){var t=e.transaction,n=e.loading,r=e.error,a=e.updateTransaction,o=e.clearError,i=dg((0,g.useState)(!1),2),l=i[0],c=i[1],u=dg((0,g.useState)(null),2),s=u[0],d=u[1],m=(0,g.useRef)(n);(0,g.useEffect)(function(){var e=m.current;l&&e&&!n&&!r.exists()&&f(),m.current=n},[n,r]);var f=function(){c(!1),d(null),o()},p=g.createElement(Ur.A,{icon:"edit",size:"tiny",basic:!0,floated:"right",onClick:function(){d({description:t.description||"",invoice_info:t.invoice_info||"",files:t.files||[]}),c(!0)}});return g.createElement(ha.A,{open:l,onClose:f,closeIcon:"close",trigger:p},g.createElement(ha.A.Header,null,(0,Mr.t)("billing.transaction_details")),g.createElement(ha.A.Content,null,g.createElement(Fr.A,{as:"div"},g.createElement(uo._,{staff:!0,permission:Io.P.billingTransactionEdit},g.createElement(g.Fragment,null,g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.description")),g.createElement(Co,{rows:4,name:"description",value:s?s.description:"",onChange:function(e,t){var n=t.value;return d(ug(ug({},s),{},{description:n}))}})),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("billing.invoice_info")),g.createElement(Fr.A.TextArea,{rows:6,value:s?s.invoice_info:"",onChange:function(e,t){var n=t.value;return d(ug(ug({},s),{},{invoice_info:n}))}})),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("billing.attached_files")),g.createElement(co,{name:"files",value:s?s.files:[],onChange:function(e,t){var n=t.value;return d(ug(ug({},s),{},{files:n||[]}))}})),r.exists()&&g.createElement(Hr.A,{error:!0,visible:!0},r.getGlobal()))),g.createElement(Fr.A.Group,null,!t.cancel_at&&g.createElement(uo._,{staff:!0,permission:Io.P.billingTransactionDelete},g.createElement(lg.v,{entity:t,trigger_props:{negative:!0,fluid:!0,basic:!1,size:"medium",icon:null,content:(0,Mr.t)("settlement.reverse_transaction")}})),g.createElement(uo._,{staff:!0,permission:Io.P.billingTransactionEdit},g.createElement(Ur.A,{positive:!0,fluid:!0,size:"medium",loading:n,onClick:function(){a({id:t.id,description:s.description,invoice_info:s.invoice_info,files:s.files.map(function(e){return{uuid:e.uuid}})})}},(0,Mr.t)("labels.save")))))))}),pg=n(41024);function gg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return bg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bg(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var yg=jr.Ay.pre.withConfig({displayName:"transaction-view__InvoiceText",componentId:"sc-45dvej-0"})(["font-family:monospace;font-size:0.9em;white-space:pre;overflow:auto;max-height:60vh;background:rgba(0,0,0,0.03);border:1px solid ",";border-radius:4px;padding:1em;"],function(e){return e.theme.border}),hg=jr.Ay.div.withConfig({displayName:"transaction-view__FileList",componentId:"sc-45dvej-1"})(["margin-top:1em;"]),vg=(0,_.Ng)(function(e){return{user:e.auth.user}})(function(e){var t=e.transaction,n=e.currency,r=e.user,o=t.date||t.transaction_date,i=t.fund||t.source_name,l=t.files||[],c=r&&r.hasPermission(Io.P.billingTransactionView),u=[];o&&u.push([(0,Mr.t)("labels.date"),a()(o).tz().format("YYYY-MM-DD")]),i&&u.push([(0,Mr.t)("labels.direction"),i]);var s=t.currency||n;return u.push([(0,Mr.t)("labels.amount"),s?(0,Nm.BL)(t.amount,s,s):g.createElement(sl.S,{amount:t.amount})]),c&&t.payment_method&&u.push([(0,Mr.t)("settlement.payment_method"),(0,Mr.t)("paymentMethods.".concat(t.payment_method))||t.payment_method]),c&&t.category&&u.push([(0,Mr.t)("labels.category"),t.category]),u.push([(0,Mr.t)("labels.description"),g.createElement(bo,{content:t.description})]),t.cancel_at&&u.push([(0,Mr.t)("billing.transaction_reversed_on"),"".concat(t.cancel_at," ").concat(t.cancel_reason||"")]),g.createElement(ha.A,{closeIcon:"close",trigger:g.createElement(pg.A,{href:"#"},g.createElement(xl,null,g.createElement(bo,{content:t.description})))},g.createElement(ha.A.Header,null,(0,Mr.t)("billing.transaction_details")),g.createElement(ha.A.Content,null,g.createElement(li.A,{basic:"very",celled:!1},g.createElement(li.A.Body,null,u.map(function(e){var t=gg(e,2),n=t[0],r=t[1];return g.createElement(li.A.Row,{key:n},g.createElement(li.A.Cell,{width:4},g.createElement("strong",null,n)),g.createElement(li.A.Cell,null,r))}))),t.invoice_info&&g.createElement(yg,null,t.invoice_info),l.length>0&&g.createElement(hg,null,l.map(function(e){return g.createElement(Xa.A,{key:e.uuid,as:"a",icon:"download",content:e.filename,href:e.url,target:"_blank"})}))))});function _g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Eg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wg(){return wg=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wg.apply(this,arguments)}function Ag(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return xg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xg(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var kg=(0,v.y)((0,_.Ng)(function(e){return{transaction_categories:(e.appSettings.data||{}).transaction_categories||[],error:Dr.L.fromError(e.fundTransaction.error),funds:e.blocks.selected.funds,loading:e.fundTransaction.pending}},function(e,t){return(0,E.zH)({create:function(e){return function(n){n((0,_n.zS)(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_g(Object(n),!0).forEach(function(t){Eg(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_g(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({block:t.block.id},e)))}},clearError:_n.ET},e)})(function(e){var t=Ag((0,g.useState)({formData:null}),2),n=t[0],r=t[1],a=e.error,o=e.initialData,i=e.restrictMonthDate,l=e.trigger_props,c=e.transaction_categories,u=(0,mo.Cj)(o),s=new mo.kK(n.formData||u,function(e){return r({formData:e})},u),d=(0,Mr.t)("billing.new_order"),m=[{key:"deposit",value:"deposit",text:(0,Mr.t)("labels.payment")},{key:"withdrawal",value:"withdrawal",text:(0,Mr.t)("billing.withdraw")}],f=c.map(function(e){return{key:e,value:e,text:e}}),p=[{key:"cash",value:"cash",text:(0,Mr.t)("billing.cash")},{key:"bank",value:"bank",text:(0,Mr.t)("billing.bank")},{key:"easypay",value:"easypay",text:(0,Mr.t)("billing.easypay")},{key:"epay",value:"epay",text:(0,Mr.t)("billing.epay")}],b=e.funds.map(function(e){return{key:e.id,text:e.name,value:e.name}});return g.createElement(so.Q,wg({manager:s},e,{header:d,trigger_props:l,name:"transaction"}),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.amount")),g.createElement(Fr.A.Input,wg({placeholder:(0,Mr.t)("labels.amount"),error:a.has("amount")},s.getAttributes("amount"))),a.has("amount")&&g.createElement("span",null,a.get("amount"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.direction")),g.createElement(Fr.A.Select,wg({placeholder:(0,Mr.t)("labels.direction"),options:b},s.getAttributes("fund"))),a.has("fund")&&g.createElement("span",null,a.get("fund"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.action")),g.createElement(Fr.A.Select,wg({placeholder:(0,Mr.t)("labels.action"),options:m},s.getAttributes("order_type")))),f.length>0&&g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.category")),g.createElement(Fr.A.Select,wg({placeholder:(0,Mr.t)("labels.category"),options:f},s.getAttributes("category")))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.description")),g.createElement(Co,wg({},s.getAttributes("description"),{rows:4})),a.has("description")&&g.createElement("span",null,a.get("description"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("billing.invoice_info")),g.createElement(Fr.A.TextArea,wg({rows:4,placeholder:(0,Mr.t)("billing.invoice_info_placeholder")},s.getAttributes("invoice_info"))),a.has("invoice_info")&&g.createElement("span",null,a.get("invoice_info"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("billing.attached_files")),g.createElement(co,wg({name:"files"},s.getAttributes("files"))),a.has("files")&&g.createElement("span",null,a.get("files"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("billing.transaction_date")),g.createElement(Tl,wg({placeholder:(0,Mr.t)("labels.date"),error:a.has("date")},s.getAttributes("date"),{fromMonth:i,toMonth:i})),a.has("date")&&g.createElement("span",null,a.get("date"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("settlement.payment_method")),g.createElement(Fr.A.Select,wg({plaholder:(0,Mr.t)("settlement.payment_method"),options:p},s.getAttributes("payment_method"))),a.has("payment_method")&&g.createElement("span",null,a.get("payment_method"))))})),Sg=function(e){var t=function(){(window.requestIdleCallback||function(e){return setTimeout(e,1500)})(function(){return e()})};"complete"===document.readyState?t():window.addEventListener("load",t,{once:!0})};function Og(e){return function(e){if(Array.isArray(e))return zg(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Dg(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Cg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function jg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cg(Object(n),!0).forEach(function(t){Ig(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cg(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ig(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pg(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Ng(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){Pg(o,r,a,i,l,"next",e)}function l(e){Pg(o,r,a,i,l,"throw",e)}i(void 0)})}}function Tg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||Dg(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Dg(e,t){if(e){if("string"==typeof e)return zg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zg(e,t):void 0}}function zg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Rg=function(){return Promise.all([n.e(93),n.e(653),n.e(69)]).then(n.bind(n,70069))};Sg(Rg);var Mg=(0,g.lazy)(Rg),Lg=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD",n=a()(e);return 1970===n.year()?(0,Mr.t)("billing.old_period"):n.tz().format(t)},Fg=jr.Ay.div.withConfig({displayName:"block-reports-page__AccordeonTitleHeader",componentId:"sc-1ts8wf-0"})(["flex-grow:1;"]),Bg=(0,jr.Ay)(li.A).withConfig({displayName:"block-reports-page__StyledTable",componentId:"sc-1ts8wf-1"})({"@media screen and (max-width: 1025px)":{"font-size":"11px !important"}}),qg=(jr.Ay.span.withConfig({displayName:"block-reports-page__LastUpdatedText",componentId:"sc-1ts8wf-2"})(["font-style:italic;font-weight:200;font-size:12px;text-transform:none;color:gray;"]),(0,_.Ng)(function(e){return{block:e.blocks.selected,reports:e.billingMonthlyReport.entities,loading:e.billingMonthlyReport.pending,error:e.billingMonthlyReport.error,lastModifiedTransaction:e.fundTransaction.lastModified}},function(e){return(0,E.zH)({listMonthlyReports:Zt,togglePublished:Wt,clearError:Vt.actions.clearError},e)})(function(e){var t=Tg((0,g.useState)(-1),2),n=t[0],r=t[1],o=Tg((0,g.useState)({}),2),i=o[0],l=o[1];(0,g.useEffect)(function(){e.listMonthlyReports(e.block.id)},[e.block.id,e.listMonthlyReports]),(0,g.useEffect)(function(){if(e.lastModifiedTransaction&&e.reports){var t=e.reports.find(function(t){return a()(t.date).startOf("month").format("YYYY-MM")===a()(e.lastModifiedTransaction.date).startOf("month").format("YYYY-MM")});t&&u(t)}},[e.lastModifiedTransaction,e.reports]);var c,u=function(){var e=Ng(regeneratorRuntime.mark(function e(t){var n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,tt.a0)("get","/api/billing-monthly-report/".concat(t.id,"/export/"));case 2:(n=e.sent)&&n.body&&n.body.report&&l(function(e){return jg(jg({},e),{},Ig({},t.id,n.body.report))});case 4:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),s=function(){var t=Ng(regeneratorRuntime.mark(function t(a){var o,l;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(r(o=n===a?-1:a),-1===o){t.next=7;break}if(l=e.reports[o],i[l.id]){t.next=7;break}return t.next=7,u(l);case 7:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}(),d=function(e,t){var n=function(e,t,n){return 0===t.length?g.createElement(Jp.A.Pane,null,(0,Mr.t)("labels.none")):g.createElement(Jp.A.Pane,null,g.createElement(Bg,{stackable:!1},g.createElement(li.A.Header,null,g.createElement(li.A.Row,{active:!0},e.map(function(t,n){return"function"==typeof t?g.createElement(g.Fragment,{key:n},t()):g.createElement(li.A.HeaderCell,{key:n,textAlign:n===e.length-1?"right":"left"},t)}))),g.createElement(li.A.Body,null,t.map(function(e,t){return g.createElement(li.A.Row,{key:t},e.map(function(t,n){return"function"==typeof t?g.createElement(g.Fragment,{key:n},t()):g.createElement(li.A.Cell,{key:n,textAlign:n===e.length-1?"right":"left"},t)}))})),g.createElement(li.A.Footer,null,g.createElement(li.A.Row,null,g.createElement(li.A.HeaderCell,{colSpan:t[0].length,style:{padding:"0 0"}},g.createElement(Qa.A,{style:{margin:"5px 0",maxWidth:"500px",float:"right"},columns:"equal"},n.map(function(e){var t=Tg(e,2),n=t[0],r=t[1];return g.createElement(Qa.A.Row,{key:n,style:{padding:"2px 0"}},g.createElement(Qa.A.Column,{floated:"right"},n),g.createElement(Qa.A.Column,{textAlign:"right",floated:"right",width:6,style:{paddingRight:".78571429em"}},r))})))))))};return g.createElement(Jp.A,{panes:[{menuItem:(0,Mr.t)("labels.incomes"),render:function(){return n(["".concat((0,Mr.t)("labels.direction")),"".concat((0,Mr.t)("billing.obligations_to")," ").concat(Lg(e.start_date)),"".concat((0,Mr.t)("billing.accrued_period")),"".concat((0,Mr.t)("billing.collected_contr")),"".concat((0,Mr.t)("billing.other_incomes")),"".concat((0,Mr.t)("billing.obligations_to")," ").concat(Lg(e.end_date))],e.collections.per_fund.map(function(t){return[t.fund_name,(0,Nm.BL)(t.old_charges,e.currency,e.currency),(0,Nm.BL)(t.charged,e.currency,e.currency),(0,Nm.BL)(t.collected,e.currency,e.currency),(0,Nm.BL)(t.other_income,e.currency,e.currency),(0,Nm.BL)(t.remaining,e.currency,e.currency)]}),[[(0,Mr.t)("billing.collection_remaining"),(0,Nm.BL)(e.collections.total.remaining,e.currency,e.currency)],[(0,Mr.t)("billing.collected_contr"),(0,Nm.BL)(e.collections.total.collected,e.currency,e.currency)],[(0,Mr.t)("billing.other_incomes"),(0,Nm.BL)(e.income.other,e.currency,e.currency)],[(0,Mr.t)("billing.total_income"),(0,Nm.BL)(e.income.total,e.currency,e.currency)]])}},{menuItem:(0,Mr.t)("labels.expenses"),render:function(){return n([(0,Mr.t)("labels.source"),(0,Mr.t)("labels.date"),(0,Mr.t)("labels.description"),function(){return g.createElement(li.A.HeaderCell,{textAlign:"right",key:"amount1"},(0,Mr.t)("labels.amount"))},function(){return!t&&g.createElement(uo._,{admin:!0,permission:Io.P.billingTransactionEdit},g.createElement(li.A.HeaderCell,{collapsing:!0,key:"mock"}))}],e.expense.transactions.map(function(n){return[n.source_name,a()(n.transaction_date).tz().format("YYYY-MM-DD"),g.createElement(vg,{transaction:n,currency:e.currency}),function(){return g.createElement(li.A.Cell,{textAlign:"right",key:"amount"},(0,Nm.BL)(n.amount,e.currency,e.currency))},function(){return!t&&g.createElement(uo._,{admin:!0,permission:Io.P.billingTransactionEdit},g.createElement(li.A.Cell,{key:"control1",textAlign:"right",collapsing:!0,horizontal:"true"},g.createElement(fg,{transaction:n})))}]}),[].concat(Og(e.expense.per_fund.map(function(t){return["".concat((0,Mr.t)("billing.total_expense")," ").concat(t.fund),(0,Nm.BL)(t.amount,e.currency,e.currency)]})),[[(0,Mr.t)("billing.total_expense"),(0,Nm.BL)(e.expense.total,e.currency,e.currency)]]))}}]})},m=new Dr.L(e.error);return e.loading?g.createElement(Ir.A,{active:!0}):g.createElement(Qa.A,{padded:!0,columns:"equal"},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,{computer:8,tablet:16},g.createElement("h5",null,(0,Mr.t)("billing.tills")),(c=e.block.funds.map(function(e){return g.createElement(Qa.A.Column,{style:{marginBottom:"10px"},key:e.id},g.createElement(ia.A,null,g.createElement(zr.A,{sub:!0},e.name),g.createElement("span",null,g.createElement(sl.S,{amount:e.balance}))))}),g.createElement(Qa.A,{columns:"equal"},g.createElement(Qa.A.Row,{columns:3},c)))),g.createElement(Qa.A.Column,{computer:8,tablet:16},g.createElement("h5",null,(0,Mr.t)("billing.reports")),g.createElement(ng,{block:e.block}))),g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement(ia.A,null,g.createElement(g.Suspense,{fallback:g.createElement(Ir.A,null)},g.createElement("h5",null,(0,Mr.t)("billing.balances_per_month")),g.createElement(Mg,{block:e.block}))))),g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement("h5",null,(0,Mr.t)("billing.monthly_reports")),m.exists()&&g.createElement(Hr.A,{error:!0,content:m.getGlobal(),onDismiss:function(){return e.clearError()}}),g.createElement(Iu.A,{styled:!0,fluid:!0},(e.reports||[]).map(function(t,r){var o=i[t.id],l=t.published;return g.createElement(g.Fragment,{key:t.id},g.createElement(Iu.A.Title,{active:n===r,style:{overflow:"hidden",textTransform:"capitalize",display:"flex",flexDirection:"row"}},g.createElement(Fg,{onClick:function(){return s(r)}},g.createElement(Rr.A,{name:"dropdown"}),Lg(t.date,"YYYY MMMM")),g.createElement("div",null,g.createElement(Dl.p,{href:"/api/billing-monthly-report/".concat(t.id,"/export/?format=pdf"),target:"_blank",download:"".concat(t.block_name,"-").concat(a()(t.created_at).tz().format("YYYY-MMM"),".pdf"),icon:"download",size:"small",floated:"right"}),t.published?g.createElement(Ur.A,{onClick:function(){return e.togglePublished(t,!1)},icon:"lock",title:(0,Mr.t)("labels.published"),size:"small",floated:"right",color:"green"}):g.createElement(ig,{report:t,onConfirm:function(n){return e.togglePublished(t,n)},loading:e.loading,error:Dr.L.fromError(e.error),trigger_props:{icon:"unlock",title:(0,Mr.t)("labels.not_published"),size:"small",floated:"right"},reportDate:Lg(t.date,"YYYY MMMM"),blockName:t.block_name}),!t.published&&g.createElement(uo._,{admin:!0,permission:Io.P.billingTransactionCreate},g.createElement(kg,{block:e.block,restrictMonthDate:a()(t.date).tz().toDate(),trigger_props:{basic:!1,size:"small"},initialData:{date:a()(t.date).tz().format("YYYY-MM-DD")}})))),g.createElement(Iu.A.Content,{active:n===r,style:{position:"relative",minHeight:"200px"}},o?g.createElement(g.Fragment,null,g.createElement(Qa.A,{padded:!0,columns:"equal"},[{date:o.start_date,fundKey:"old_balance",balance:o.balance.start_amount,prepaid:o.prepaid.start_amount,funds:o.per_fund},{date:o.end_date,fundKey:"new_balance",balance:o.balance.end_amount,prepaid:o.prepaid.end_amount,funds:o.per_fund}].map(function(e,t){var n=e.date,r=e.fundKey,a=e.balance,i=e.prepaid,l=e.funds;return g.createElement(Qa.A.Column,{key:t,width:8},g.createElement(li.A,{stackable:!1},g.createElement(li.A.Header,null,g.createElement(li.A.Row,{active:!0},g.createElement(li.A.HeaderCell,null,(0,Mr.t)("billing.balance_to")," ",Lg(n)),g.createElement(li.A.HeaderCell,null))),g.createElement(li.A.Body,null,l.map(function(e){return g.createElement(li.A.Row,{key:e.fund},g.createElement(li.A.Cell,null,e.fund),g.createElement(li.A.Cell,{textAlign:"right"},(0,Nm.BL)(e[r],o.currency,o.currency)))}),g.createElement(li.A.Row,null,g.createElement(li.A.Cell,null,g.createElement("p",null,g.createElement("b",null,(0,Mr.t)("billing.total_per_floor"))),g.createElement("p",null,(0,Mr.t)("billing.prepaid_fees"))),g.createElement(li.A.Cell,{textAlign:"right"},g.createElement("p",null,g.createElement("b",null,(0,Nm.BL)(a,o.currency,o.currency))),g.createElement("p",null,(0,Nm.BL)(i,o.currency,o.currency)))))))}),g.createElement(Qa.A.Column,null)),d(o,l)):g.createElement(Ir.A,{active:!0})))})))))})),Hg=n(27145),Ug=function(e){return g.createElement(Hg.e,{location:e.location,defaultFilters:{block:e.blockId}})},$g=function(e){return function(t){return t.loading?g.createElement(Ir.A,{active:!0}):g.createElement(e,t)}};function Vg(e){return 0===parseFloat(e)?null:e}function Yg(){return Yg=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yg.apply(this,arguments)}var Gg=(0,_.Ng)(function(e,t){var n=0!==t.block.funds.length?t.block.funds[0].name:null;return{error:Dr.L.fromError(e.billingModel.error),loading:e.billingModel.pending,initialData:{fund:n}}},function(e,t){var n=function(e){return function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return function(n){return n(e.apply(void 0,r)).then(function(){n(Rt(t.block.id))})}}};return(0,E.zH)({create:function(e){return It(t.block.id,e)},update:n(Pt),del:n(Nt)},e)})(function(e){var t=e.block,n=e.entity,r=e.initialData,a=e.error,o=t.funds.map(function(e){return{text:e.name,value:e.name}}),i=mo.kK.useState((0,mo.Cj)(n,r)).withError(a),l=n?(0,Mr.t)("model.change"):(0,Mr.t)("model.new");return g.createElement(so.Q,Yg({manager:i,header:l},e,{name:"billing_model"}),g.createElement(Fr.A.Group,{widths:"equal"},g.createElement(Fr.A.Input,Yg({label:(0,Mr.t)("model.attribute"),placeholder:(0,Mr.t)("model.ic")},i.getAttributes("type"))),g.createElement(Fr.A.Select,Yg({label:(0,Mr.t)("model.to_checkout"),options:o},i.getAttributes("fund")))),g.createElement(Fr.A.Group,{widths:"equal"},g.createElement(Fr.A.Input,Yg({label:(0,Mr.t)("model.min_price"),placeholder:"4.20",type:"number",step:"0.01"},i.getAttributes("minimum"))),g.createElement(Fr.A.Input,Yg({label:(0,Mr.t)("model.price"),placeholder:"5.00",type:"number",step:"0.01"},i.getAttributes("price")))),g.createElement(Fr.A.TextArea,Yg({label:(0,Mr.t)("labels.description"),placeholder:(0,Mr.t)("model.foreach_perc.eur")},i.getAttributes("description"))))}),Jg=(0,jr.Ay)(li.A).withConfig({displayName:"billing-model-list__StyledTable",componentId:"sc-1f45h9r-0"})({margin:"0 0"}),Zg=(0,jr.Ay)(ia.A).withConfig({displayName:"billing-model-list__StyledModelSegment",componentId:"sc-1f45h9r-1"})({"@media screen and (max-width: 500px)":{"font-size":"11px !important"}}),Wg=(0,_.Ng)(function(e){return{billModels:e.billingModel.entities,block:e.blocks.selected}},function(e){return(0,E.zH)({createBillingModel:It,fetchBillingModels:jt},e)})($g(function(e){var t=e.block,n=e.billModels;if(!n)return g.createElement(Ir.A,{active:!0});var r=n.map(function(e){return g.createElement(li.A.Row,{key:e.id},g.createElement(li.A.Cell,null,e.type),g.createElement(li.A.Cell,null,e.fund),g.createElement(li.A.Cell,null,e.description),g.createElement(li.A.Cell,null,function(e){var t=Vg(e.price),n=Vg(e.minimum);return t&&n?g.createElement(g.Fragment,null,g.createElement(sl.S,{amount:t})," (",(0,Mr.t)("labels.minimum")," ",g.createElement(sl.S,{amount:n}),")"):t?g.createElement(sl.S,{amount:t}):g.createElement(g.Fragment,null,(0,Mr.t)("labels.minimum")," ",g.createElement(sl.S,{amount:n}))}(e)),g.createElement(li.A.Cell,null,g.createElement(uo._,{admin:!0,permission:Io.P.billingModelEdit},g.createElement(Gg,{block:t,entity:e}))))});return g.createElement(Zg,null,g.createElement(Jg,{unstackable:!0},g.createElement(li.A.Header,null,g.createElement(li.A.Row,null,g.createElement(li.A.HeaderCell,null,(0,Mr.t)("model.attribute")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.direction")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.description")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("model.price")),g.createElement(li.A.HeaderCell,{collapsing:!0},g.createElement(uo._,{admin:!0,permission:Io.P.billingModelAdd},g.createElement(Gg,{block:t}))))),g.createElement(li.A.Body,null,r)))}));function Qg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Kg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qg(Object(n),!0).forEach(function(t){Xg(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qg(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Xg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return tb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tb(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var nb=jr.Ay.div.withConfig({displayName:"list__Controller",componentId:"sc-1r6tx1k-0"})(["width:100%;display:flex;flex-direction:row;justify-content:flex-end;"]),rb=(jr.Ay.div.withConfig({displayName:"list__FlexGrow",componentId:"sc-1r6tx1k-1"})(["flex-grow:1;"]),jr.Ay.input.withConfig({displayName:"list__BreakdownInput",componentId:"sc-1r6tx1k-2"})(["background-color:transparent;border:none;width:100%;&:focus{outline:none;}"])),ab=(0,jr.Ay)(li.A.Cell).withConfig({displayName:"list__FocusableCell",componentId:"sc-1r6tx1k-3"})(["[disabled]{color:inherit;}"," ",""],function(e){return e.$isFocused&&(0,jr.AH)(["box-shadow:3px 3px 5px ",";border-radius:6px 6px 6px 6px;"],e.theme.primary)},function(e){return e.$hasError&&(0,jr.AH)(["background-color:",";"],e.theme.errorBg)}),ob=function(e){var t=e.value,n=e.editing,r=e.mountIdx,a=e.onChange,o=e.error,i=(0,g.useRef)(null),l=eb((0,g.useState)(!1),2),c=l[0],u=l[1];return(0,g.useEffect)(function(){"0-0"===r&&i.current.focus()},[n]),g.createElement(ab,{$isFocused:c,$hasError:o,onClick:function(){n&&i.current.focus()}},g.createElement(rb,{value:t,disabled:n?"":"disabled",type:n?"number":"",step:"0.01",onFocus:function(e){e.target.select(),u(!0)},onBlur:function(){u(!1)},ref:i,onChange:function(e){a(e.target.value)}}))},ib=(0,_.Ng)(function(e){var t=e.billingModel.entities;return{forecast:e.billingForecast.entities,models:t,loading:e.billingForecast.pending||e.billingModel.pending}},function(e){return(0,E.zH)({listBillingForecast:Rt},e)})(function(e){var t=eb((0,g.useState)(!0),2),n=t[0],r=t[1],a=eb((0,g.useState)(!1),2),o=a[0],i=a[1],l=eb((0,g.useState)({}),2),c=l[0],u=l[1],s=eb((0,g.useState)(!1),2),d=s[0],m=s[1],f=eb((0,g.useState)(null),2),p=(f[0],f[1]),b=eb((0,g.useState)(null),2),y=b[0],v=(b[1],function(e,t){return e.estate.id.toString()+t.id.toString()}),_=function(e,t){var n=v(e,t);return c[n]||e.breakdown[t.type]||{}},E=e.models,w=e.loading,A=e.forecast;if(!A||!E||w)return g.createElement(Ir.A,{active:!0});y&&(A=A.filter(function(e){return e.forecast.hasOwnProperty(y)}));var x=[],k=0;return A.forEach(function(e,t){E.forEach(function(t,n){var r=_(e,t).amount;x.length<=n&&x.push(0),r&&(k+=Number(r),x[n]+=Number(r))})}),g.createElement(ia.A,null,g.createElement(nb,null,g.createElement(Dl.p,{href:"/api/billing-forecast?block=".concat(e.block,"&format=csv"),target:"_blank",download:"".concat(e.block,"-")+(0,Mr.t)("billing.budget")+".csv",icon:"download",disabled:o}),g.createElement(Ur.A,{size:"tiny",toggle:!0,disabled:o,active:!n&&!o,onClick:function(){return r(!n)},content:(0,Mr.t)("billing.attributes")}),g.createElement(uo._,{admin:!0,permission:Io.P.billingAttributeEdit},g.createElement(Ur.A,{size:"tiny",icon:o?"close":"edit",secondary:o,onClick:function(){r(o),i(!o),u({})}}))),g.createElement("div",{style:{overflow:"auto",maxHeight:550,margin:"10px 0"}},g.createElement(li.A,{unstackable:!0,celled:!0,striped:!0,selectable:!0},g.createElement(li.A.Header,null,g.createElement(li.A.Row,null,g.createElement(li.A.HeaderCell,null,(0,Mr.t)("resources.estate_capital")),E.map(function(e,t){return g.createElement(li.A.HeaderCell,{key:t},e.type,g.createElement("div",null,"(".concat((0,Nm.BL)(Vg(x[t]),(0,Nm.Tr)(),(0,Nm.Tr)()),")")))}),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("billing.full_payment"),g.createElement("div",null,"(".concat((0,Nm.BL)(Vg(k),(0,Nm.Tr)(),(0,Nm.Tr)()),")"))))),g.createElement(li.A.Body,null,A.map(function(e,t){var r=function(e,t){var n=0;return t.forEach(function(t){var r=_(e,t),a=parseFloat(r.amount);isNaN(a)||(n+=parseFloat(a.toFixed(2)))}),(0,Nm.BL)(Vg(n),(0,Nm.Tr)(),(0,Nm.Tr)())}(e,E);return(0,Nm.BL)(Vg(e.total),(0,Nm.Tr)(),(0,Nm.Tr)()),g.createElement(li.A.Row,{key:e.estate.id},g.createElement(li.A.Cell,null,g.createElement(h.N_,{tabIndex:o?"-1":"0",to:(0,$r.BE)($r.JZ.estateDetails,{blockId:e.estate.block_id,estateId:e.estate.id})},e.estate.name)),E.map(function(r,a){var i=_(e,r),l=n?(0,Nm.LO)(i.amount,(0,Nm.Tr)(),(0,Nm.Tr)()):i.value;return l=l||"",g.createElement(ob,{key:a,mountIdx:"".concat(t,"-").concat(a),value:l,editing:o,onChange:function(t){!function(e,t,n){if(!(n<0)){var r=parseFloat(t.price),a=parseFloat(t.minimum),o=n?Math.max(n*r,a):0,i={estate:e.estate.id,model:t.id,type:t.type,value:n,amount:o};u(function(n){return Kg(Kg({},n),{},Xg({},v(e,t),i))}),p(null)}}(e,r,t)},error:i.error})}),g.createElement(li.A.Cell,{warning:o&&r!==(0,Nm.BL)(Vg(e.total),(0,Nm.Tr)(),(0,Nm.Tr)())},r))})))),g.createElement(nb,null,o&&g.createElement(Ur.A,{size:"tiny",icon:"check",floated:"right",loading:d,onClick:function(){m(!0),p(null),(0,tt.a0)("post","/api/billing-attribute-bulk-upsert/",{attributes:Object.values(c)}).then(function(t){e.listBillingForecast(e.block),i(!1),m(!1),u({})},function(e){m(!1),p(Dr.L.fromError(result.response.body))})},positive:!0,content:(0,Mr.t)("billing.save")})))});function lb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function cb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lb(Object(n),!0).forEach(function(t){ub(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lb(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ub(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sb(){return sb=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sb.apply(this,arguments)}function db(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var mb=(0,_.Ng)(function(e){return{error:Dr.L.fromError(e.fund.error),loading:e.fund.pending}},function(e,t){return(0,E.zH)({create:function(e){return function(n){n(function(e){return kn.actions.create(e)}(cb(cb({},e),{},{block:t.block.id}))).then(function(){return n(le(t.block.id,!0))})}},update:Cn,del:In,clearError:jn},e)})(function(e){var t=e.entity,n=e.header,r=e.error,a=db(e,["entity","header","error"]),o=mo.kK.useState((0,mo.Cj)(t)).withError(r);return(0,g.useEffect)(function(){t||o.setValue("reported",!0)},[t]),g.createElement(so.Q,sb({manager:o,header:n,entity:t,error:r},a,{trigger_props:{floated:"right"},name:"fund"}),g.createElement(Fr.A.Input,sb({label:(0,Mr.t)("labels.name")},o.getAttributes("name"))),g.createElement(Fr.A.Checkbox,{checked:o.getValue("reported"),onChange:function(){return o.setValue("reported",!o.getValue("reported"))},name:"reported",label:(0,Mr.t)("fund.public_in_reports")}))});var fb=(0,_.Ng)(function(e){return{funds:e.fund.entities,error:Dr.L.fromError(e.fund.error),loading:e.fund.pending}},function(e){return(0,E.zH)({fetchFunds:On},e)})(function(e){(0,g.useEffect)(function(){e.fetchFunds(e.block.id)},[]);var t=e.funds,n=e.block;return t?g.createElement(ia.A,null,g.createElement(li.A,{unstackable:!0},g.createElement(li.A.Header,null,g.createElement(li.A.Row,null,g.createElement(li.A.HeaderCell,{positive:!0},(0,Mr.t)("labels.name")),g.createElement(uo._,{staff:!0,permission:Io.P.billingAccountView},g.createElement(li.A.HeaderCell,{positive:!0},(0,Mr.t)("fund.balance"))),g.createElement(li.A.HeaderCell,{collapse:"true",permission:Io.P.billingAccountAdd},g.createElement(uo._,{admin:!0,permission:Io.P.billingAccountAdd},g.createElement(mb,{block:n,header:(0,Mr.t)("fund.create_fund")}))))),g.createElement(li.A.Body,null,t.map(function(e){return g.createElement(li.A.Row,{key:"balance-".concat(e.name)},g.createElement(li.A.Cell,null,e.name),g.createElement(uo._,{staff:!0,permission:Io.P.billingAccountView},g.createElement(li.A.Cell,null,g.createElement(sl.S,{amount:e.balance}))),g.createElement(li.A.Cell,null,g.createElement(uo._,{admin:!0,permission:Io.P.billingAccountEdit},g.createElement(mb,{block:n,entity:e,header:(0,Mr.t)("fund.change_of")+" ".concat(e.name)}))))})))):g.createElement(Ir.A,{active:!0})}),pb=(0,_.Ng)(function(e){return{block:e.blocks.selected}},function(e){return(0,E.zH)({listBillingForecast:Rt,fetchBillingModels:jt},e)})(function(e){return(0,g.useEffect)(function(){e.listBillingForecast(e.block.id),e.fetchBillingModels(e.block.id)},[]),g.createElement(Qa.A,{padded:!0,columns:"equal"},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,{tablet:16,computer:6},g.createElement("h5",null,(0,Mr.t)("billing.tills")),g.createElement(fb,{block:e.block})),g.createElement(Qa.A.Column,{tablet:16,computer:10},g.createElement("h5",null,(0,Mr.t)("billing.payment_model")),g.createElement(Wg,null))),g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement("h5",null,(0,Mr.t)("billing.budget")),g.createElement(ib,{block:e.block.id}))))});function gb(e){return function(e){if(Array.isArray(e))return bb(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return bb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bb(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var yb={q:Cr.fr,from_date:Cr.fr,to_date:Cr.fr,category:Cr.fr,transaction_type:Cr.fr},hb={q:(0,Mr.t)("charge.search"),transaction_type:function(e){return"".concat((0,Mr.t)("labels.type_lowerc"),": ").concat((0,Mr.t)("transactionTypes.".concat(e)).toLowerCase())},category:(0,Mr.t)("labels.category"),from_date:(0,Mr.t)("labels.from_date"),to_date:(0,Mr.t)("labels.to_date"),exclude_canceled:(0,Mr.t)("labels.exclude_canceled")},vb=(0,_.Ng)(function(e){var t,n;return{transactionCategories:(null===(t=e.appSettings)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.transaction_categories)||[]}})(function(e){var t=e.data,n=e.onChange,r=e.transactionCategories;return g.createElement(g.Fragment,null,g.createElement(Fr.A.Input,{icon:"search",placeholder:(0,Mr.t)("charge.search_capital"),onChange:n("q"),value:t.q||"",name:"search-transaction"}),g.createElement("h5",null,(0,Mr.t)("billing.from_type")),g.createElement(Fr.A.Select,{value:t.transaction_type||null,options:[null,"expense","income"].map(function(e){return{text:(0,Mr.t)("transactionTypes.".concat(e)),value:e}}),onChange:n("transaction_type")}),g.createElement("h5",null,(0,Mr.t)("labels.category")),g.createElement(Fr.A.Select,{value:t.category||"",options:[{text:(0,Mr.t)("labels.all"),value:""}].concat(gb(r.map(function(e){return{text:e,value:e}}))),onChange:n("category")}),g.createElement("h5",null,(0,Mr.t)("labels.from_date")),g.createElement(Tl,{onChange:function(e){return n("from_date")({},e.target)},value:t.from_date||""}),g.createElement("h5",null,(0,Mr.t)("labels.to_date")),g.createElement(Tl,{onChange:function(e){return n("to_date")({},e.target)},value:t.to_date||""}),g.createElement("h5",null,(0,Mr.t)("labels.exclude_canceled")),g.createElement(Fr.A.Checkbox,{toggle:!0,checked:t.exclude_canceled||!1,onChange:n("exclude_canceled")}))});function _b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Eb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ab(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ab(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ab(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var xb=function(e){var t=e.keyMap,n=wb((0,g.useState)({}),2),r=n[0],a=n[1],o=(0,v.W6)(),i=(0,v.zy)();(0,g.useEffect)(function(){var e=Tr().parse(i.search,{ignoreQueryPrefix:!0});delete e.page,delete e.pageSize,a(e)},[i.search]);var l=function(e){var t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_b(Object(n),!0).forEach(function(t){Eb(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_b(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},r);delete t[e],o.push({pathname:i.pathname,search:Tr().stringify(t,{addQueryPrefix:!0})})},c=[];return Object.keys(r).forEach(function(e){var n,a=t[e];a&&(n="function"==typeof a?a(r[e]):"".concat(a,": ").concat(function(e){var t=r[e];return"true"===t?(0,Mr.t)("labels.yes_low"):t}(e)),c.push(g.createElement(Xa.A,{key:e,color:"teal",removeIcon:"delete",onRemove:function(){return l(e)},content:n})))}),g.createElement("div",null,c)};xb.propTypes={keyMap:Sl().object.isRequired};var kb=xb,Sb=n(95164),Ob=n(31196),Cb=(0,_.Ng)(function(e){return{availableCategories:e.appSettings.data?e.appSettings.data.transaction_categories:[],user:e.auth.user}},function(e){return{onCategoryChange:function(t,n){e((0,_n.ig)(t,n))}}})(function(e){var t=e.transaction,n=e.availableCategories,r=e.onCategoryChange,a=e.user,o=function(e){return e.charAt(0).toUpperCase()+e.slice(1)};return n&&0!==n.length&&a.hasPermission(Io.P.billingTransactionEdit)&&void 0===t.cancel_at?g.createElement(uo._,{staff:!0,permission:Io.P.billingTransactionEdit},g.createElement(Ra.A,{text:o(t.category)},g.createElement(Sb.A,null,n.map(function(e){return g.createElement(Ob.A,{key:e,text:o(e),onClick:function(){return r(t.id,e)}})})))):g.createElement("span",null,o(t.category))});function jb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ib(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ib(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ib(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Pb=(0,jr.Ay)(ki.MK).withConfig({displayName:"block-transactions-page__StyledContentFilterPanel",componentId:"sc-1sr32n4-0"})(["min-height:550px;"]),Nb=jr.Ay.div.withConfig({displayName:"block-transactions-page__Inline",componentId:"sc-1sr32n4-1"})(["display:flex;flex-grow:1;flex-direction:row;justify-content:space-between;"]),Tb=(0,_.Ng)(function(e){return{block:e.blocks.selected,transactions:e.fundTransaction.entities,meta:e.fundTransaction.meta}},function(e){return(0,E.zH)({fetchTransactions:_n.mh},e)})(function(e){var t=jb((0,g.useState)({filterOpen:!1}),2),n=t[0],r=t[1];(0,g.useEffect)(function(){i(e)},[]),(0,g.useEffect)(function(){e.block&&i(e)},[e.location.search]);var o=function(e){return r({filterOpen:e})},i=function(e){e.fetchTransactions(function(e){var t=(0,di.a)(e.location);return e.block&&(t.block=e.block.id),t.funds_only=!0,t}(e))},l=e.meta;return g.createElement(Qa.A,{padded:!0,columns:"equal"},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement(Nb,null,g.createElement("div",null,g.createElement(Ko,{meta:l})),g.createElement(kb,{keyMap:hb}),g.createElement(qo,{onClick:function(){return o(!n.filterOpen)}})))),g.createElement(Qa.A.Row,{style:{padding:"0 0"}},g.createElement(Qa.A.Column,null,g.createElement(Pb,{open:n.filterOpen,onApply:function(){return o(!1)},queryParamConfig:yb,FormBody:vb},function(){var t=e.transactions,n=e.block;if(!t)return g.createElement(Ir.A,{active:!0});var r=t.map(function(e){return g.createElement(li.A.Row,{key:e.id,negative:!!e.cancel_at},g.createElement(li.A.Cell,null,a()(e.date).format("YYYY-MM-DD")),g.createElement(li.A.Cell,null,e.fund),g.createElement(li.A.Cell,null,g.createElement(sl.S,{amount:e.amount,currency:e.currency})),g.createElement(li.A.Cell,null,g.createElement(vg,{transaction:e})),g.createElement(li.A.Cell,null,g.createElement(Cb,{transaction:e})),g.createElement(li.A.Cell,{collapsing:!0},g.createElement(fg,{transaction:e}),e.cancel_at&&g.createElement(ci.A,{position:"left center",trigger:g.createElement(Ur.A,{icon:"info",size:"tiny",basic:!0,floated:"right"})},g.createElement("h4",null,(0,Mr.t)("billing.transaction_reversed_on")," ",e.cancel_at),g.createElement("p",null,e.cancel_reason))))});return g.createElement(li.A,{unstackable:!0},g.createElement(li.A.Header,null,g.createElement(li.A.Row,null,g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.date")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.direction")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.amount")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.description")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.category")),g.createElement(li.A.HeaderCell,null,g.createElement(kg,{block:n})))),g.createElement(li.A.Body,null,r))}()))))}),Db=function(e){var t=e.data.funds.map(function(t){return{fund:t||"",current:e.data.per_fund[t].current||0,overdue:e.data.per_fund[t].overdue||0,total:e.data.per_fund[t].total||0}});return g.createElement(g.Fragment,null,g.createElement("h5",null,(0,Mr.t)("charge.total")),g.createElement(su.b,{data:t},g.createElement(su.p,{name:(0,Mr.t)("charge.fund"),render:function(e){return e.fund}}),g.createElement(su.p,{name:(0,Mr.t)("charge.current_capital"),render:function(e){return g.createElement(sl.S,{amount:e.current})}}),g.createElement(su.p,{name:(0,Mr.t)("charge.overdue_capital"),render:function(e){return g.createElement(sl.S,{amount:e.overdue})}}),g.createElement(su.p,{name:(0,Mr.t)("charge.total"),align:"right",render:function(e){return g.createElement(sl.S,{amount:e.total})}})))};function zb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Rb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Rb(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Rb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}jr.Ay.div.withConfig({displayName:"by-period__StyledHeader",componentId:"sc-1ts2eqr-0"})(["display:flex;flex-direction:column;justify-content:space-between;>:last-child{flex-shrink:1;}@media ","{flex-direction:row;}"],fo.jO.desktop);var Mb=jr.Ay.div.withConfig({displayName:"by-period__StyledFooter",componentId:"sc-1ts2eqr-1"})(["display:flex;flex-direction:row;justify-content:flex-end;"]),Lb=function(e){return g.createElement(uo._,{permission:Io.P.billingTransactionEdit},g.createElement(dc.Y,{header:"".concat((0,Mr.t)("charge.regen_auto_debt")," ").concat(e.periodStart," - ").concat(e.periodEnd),content:g.createElement(g.Fragment,null,g.createElement("div",null,(0,Mr.t)("charge.generate_for_period")),g.createElement("div",null,(0,Mr.t)("charge.needed_if_change")),g.createElement("div",null,(0,Mr.t)("charge.payment_restored"))),error:e.error,action:e.action,loading:e.loading,confirmLabel:(0,Mr.t)("charge.regenerate"),triggerTooltipText:(0,Mr.t)("charge.recalc_auto_debt"),trigger_props:{basic:!0,size:"mini",icon:"undo"},name:"charge_regenerate"}))};var Fb=(0,_.Ng)(function(e){var t=e.billingMonthlyReport.entities||[];return{block:e.blocks.selected,entities:t.length>0?t.filter(function(e){return!e.is_legacy_period}):[],loading:e.billingMonthlyReport.pending,error:e.billingMonthlyReport.error,regenerateError:Dr.L.fromError(e.billingMonthlyReport.regenerateError),regeneratePending:e.billingMonthlyReport.regeneratePending}},function(e,t){return(0,E.zH)({listMonthlyReports:Zt,regeneratePeriod:Qt},e)})(function(e){var t=e.block,n=e.listMonthlyReports,r=e.regeneratePeriod,a=e.entities,o=e.loading;(0,g.useEffect)(function(){n(t.id)},[t.id]);var i=zb((0,yl.WQ)(a,6),2),l=i[0],c=i[1];return!l||o?g.createElement(Ir.A,{active:!0}):g.createElement(g.Fragment,null,g.createElement("h5",null,(0,Mr.t)("charge.for_period")),c,g.createElement(su.b,{stackable:!0,data:l},g.createElement(su.p,{align:"left",name:(0,Mr.t)("charge.period"),render:function(e){var n=(0,$r.BE)($r.JZ.blockChargeList,{blockId:t.id});return g.createElement(h.N_,{to:"".concat(n,"?from=").concat(e.period_start,"&to=").concat(e.period_end)},e.period_start)}}),g.createElement(su.p,{align:"right",name:(0,Mr.t)("charge.automatically_billed"),render:function(e){return g.createElement(g.Fragment,null,g.createElement("span",null,e.auto_charges_num||0," ",(0,Mr.t)("charge.unit"),".")," ","/"," ",g.createElement("span",null,g.createElement(sl.S,{amount:e.auto_charges_amount})))}}),g.createElement(su.p,{align:"right",name:"",render:function(t){return g.createElement(Lb,{periodStart:t.period_start,periodEnd:t.period_end,error:e.regenerateError,loading:e.regeneratePending,action:function(){r(t)}})}})),g.createElement(Mb,null,g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.blockChargeList,{blockId:t.id})},(0,Mr.t)("charge.all_debt"))))});function Bb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return qb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qb(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Hb=function(e){return Tr().stringify({block:e.blockId,format:"csv"})},Ub=function(e){var t=e.blockId,n=e.data,r=n.funds,o=n.per_estate.map(function(e){return{id:e.id||null,name:e.name||"",current:e.charges.current||{},overdue:e.charges.overdue||{},total:e.charges.total||0}}),i=Bb((0,yl.WQ)(o,15),2),l=i[0],c=i[1];return g.createElement(g.Fragment,null,g.createElement("h5",null,(0,Mr.t)("charge.to_property")),c,g.createElement(Dl.p,{size:"tiny",style:{float:"right"},href:"/api/reports/current-charges-csv?".concat(Hb(e)),basic:!0,target:"_blank",download:"".concat(e.blockName,"-").concat((0,Mr.t)("charge.obligations"),"-").concat(a()().format("YYYY-MM-DD-HHmm"),".csv"),icon:"download"}),g.createElement(su.b,{data:l,unstackable:!0,selectable:!0,celled:!0},g.createElement(su.p,{align:"left",name:(0,Mr.t)("resources.estate_capital"),render:function(e){return g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.estateDetails,{blockId:t,estateId:e.id})},e.name)}}),r.map(function(e,t){return[g.createElement(su.p,{key:t,name:"".concat(e," (")+(0,Mr.t)("charge.current")+")",align:"center",render:function(t){return g.createElement(sl.S,{amount:t.current[e],allowEmpty:!0})}}),g.createElement(su.p,{key:t,name:"".concat(e," (")+(0,Mr.t)("charge.overdue")+")",align:"center",render:function(t){return g.createElement(sl.S,{amount:t.overdue[e],allowEmpty:!0})}})]}),g.createElement(su.p,{align:"right",name:(0,Mr.t)("charge.total"),render:function(e){return g.createElement(sl.S,{amount:e.total})}})))};function $b(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Vb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Yb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yb(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Gb=(0,_.Ng)(function(e){return{block:e.blocks.selected}})(function(e){var t=e.block,n=Vb((0,g.useState)(),2),r=n[0],a=n[1],o=Vb((0,g.useState)(!0),2),i=o[0],l=o[1];return(0,g.useEffect)(function(){var e=function(){var e,n=(e=regeneratorRuntime.mark(function e(){var n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,tt.a0)("get","/api/reports/current-charges/",{block:t.id});case 2:n=e.sent,a(n.body),l(!1);case 5:case"end":return e.stop()}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){$b(o,r,a,i,l,"next",e)}function l(e){$b(o,r,a,i,l,"throw",e)}i(void 0)})});return function(){return n.apply(this,arguments)}}();e()},[t.id]),i?g.createElement(Ir.A,{active:!0}):g.createElement(Qa.A,{padded:!0},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,{computer:8,tablet:16,mobile:16},g.createElement(Fb,{data:r})),g.createElement(Qa.A.Column,{computer:8,tablet:16,mobile:16},g.createElement(Db,{data:r}))),g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement(Ub,{data:r,blockId:t.id,blockName:t.name}))))});var Jb=(0,_.Ng)(function(e){return{charges:e.charge.entities}})(function(e){var t=[];if(e.charges){var n=new Set;e.charges.forEach(function(e){e.details.forEach(function(e){n.add(e.model)})}),(t=Array.from(n).map(function(e){return{text:e,value:e}})).unshift({text:(0,Mr.t)("charge.no_matter"),value:null})}return g.createElement(Fr.A.Select,{options:t,value:e.value||"",onChange:e.onChange})}),Zb={q:Cr.fr,status:Cr.fr,from:Cr.fr,to:Cr.fr,model:Cr.fr,vendor_id:Cr.fr},Wb={q:(0,Mr.t)("charge.search"),vendor_id:function(e){return(0,Mr.t)("charge.branch_numb")+" ".concat(e)},status:function(e){return(0,Mr.t)("charge.condition")+": ".concat((0,Mr.t)("chargeStatus.".concat(e)).toLowerCase())},from:function(e){return(0,Mr.t)("charge.from_date")+": ".concat(e)},to:function(e){return(0,Mr.t)("charge.to_date")+": ".concat(e)},model:function(e){return(0,Mr.t)("charge.model")+": ".concat(e)}},Qb=function(e){var t=e.data,n=e.onChange;return g.createElement(g.Fragment,null,g.createElement(Fr.A.Input,{icon:"search",placeholder:(0,Mr.t)("charge.search_capital"),onChange:n("q"),value:t.q||"",name:"search-charge"}),g.createElement("h5",null,(0,Mr.t)("labels.client_number")),g.createElement(Fr.A.Input,{value:t.vendor_id||null,onChange:n("vendor_id")}),g.createElement("h5",null,(0,Mr.t)("labels.status")),g.createElement(Fr.A.Select,{value:t.status||null,options:[null,"settled","unsettled","partial"].map(function(e){return{text:(0,Mr.t)("chargeStatus.".concat(e)),value:e}}),onChange:n("status")}),g.createElement("h5",null,(0,Mr.t)("charge.billing_model")),g.createElement(Jb,{value:t.model,onChange:n("model")}),g.createElement("h5",null,(0,Mr.t)("titles.from_date")),g.createElement(Tl,{name:"from",value:t.from,onChange:function(e){return n("from")(null,{value:e.target.value})}}),g.createElement("h5",null,(0,Mr.t)("titles.to_date")),g.createElement(Tl,{name:"to",value:t.to,onChange:function(e){return n("to")(null,{value:e.target.value})}}))},Kb=function(e){var t=e.charges;return g.createElement(ha.A,{closeIcon:!0,onOpen:function(){return(0,Ts.u4)("Modal Opened",{modal:"charge_bulk_delete"})},trigger:g.createElement(Ur.A,{size:"tiny",basic:!0,negative:!0},(0,Mr.t)("charge.delete_selected")," (",t.length,")")},g.createElement(ha.A.Header,null,(0,Mr.t)("charge.delete_due")," (",t.length,")"),g.createElement(ha.A.Content,null,g.createElement("div",null,(0,Mr.t)("charge.selected_for_deletion")),g.createElement(Jm,{charges:t}),e.error.exists()&&g.createElement(Hr.A,{negative:!0,content:e.error.getGlobalErrorMsg()})),g.createElement(ha.A.Actions,null,g.createElement(Ur.A,{icon:"remove",onClick:function(){(0,Ts.u4)("Modal Submitted",{modal:"charge_bulk_delete",count:e.charges.length}),e.charges.map(function(t){e.deleteCharge(t)})},content:(0,Mr.t)("userActions.delete"),negative:!0,loading:e.loading})))};function Xb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ey(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ey(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ey(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ty=(0,jr.Ay)(ki.MK).withConfig({displayName:"list__StyledContentFilterPanel",componentId:"sc-1biu2ni-0"})(["min-height:550px;"]),ny=jr.Ay.div.withConfig({displayName:"list__Inline",componentId:"sc-1biu2ni-1"})(["display:flex;flex-grow:1;flex-direction:row;justify-content:space-between;vertical-align:top;"]),ry=(0,jr.Ay)(Qa.A.Row).withConfig({displayName:"list__UnpaddedRow",componentId:"sc-1biu2ni-2"})(["padding:0 0 !important;"]),ay=(0,_.Ng)(function(e){return{block:e.blocks.selected,error:Dr.L.fromError(e.charge.error),loading:e.charge.pending,charges:e.charge.entities,meta:e.charge.meta}},function(e){return(0,E.zH)({fetchCharges:rn,deleteCharge:ln,createCharge:an},e)})(function(e){var t=Xb((0,g.useState)(!1),2),n=t[0],r=t[1],a=Xb((0,g.useState)(new Set),2),o=a[0],i=a[1],l=function(e){var t=(0,di.a)(e.location);return e.block&&(t.block=e.block.id),t},c=function(e){e.fetchCharges(l(e))},u=function(){var t=e.charges,n=[];return t&&o.size>0&&(n=t.filter(function(e){return o.has(e.id)})),n};(0,g.useEffect)(function(){c(e)},[]),(0,g.useEffect)(function(){e.location.search&&c(e)},[e.location.search]);var s=e.meta,d=e.charges,m=e.loading,f=e.error,p=e.deleteCharge,b=s?s.count:0;return g.createElement(Qa.A,{padded:!0,columns:"equal"},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement(ny,null,g.createElement("div",null,g.createElement(yl.jS,{entries:b})),g.createElement(kb,{keyMap:Wb}),g.createElement("div",null,u().length>0&&g.createElement(Kb,{charges:u(),deleteCharge:p,loading:m,error:f}),g.createElement(Dl.p,{size:"tiny",basic:!0,href:"/api/charge?".concat(function(e){var t=l(e);return t.format="csv",Tr().stringify(t,{ignoreQueryPrefix:!0})}(e)),target:"_blank",download:"".concat(e.block.name,"-")+(0,Mr.t)("charge.obligations")+".csv",icon:"download"}),g.createElement(qo,{onClick:function(){return r(!n)}}))))),g.createElement(ry,null,g.createElement(Qa.A.Column,null,g.createElement(ty,{open:n,onApply:function(){return r(!1)},queryParamConfig:Zb,FormBody:Qb},d?g.createElement(Df,{charges:d,selected:o,setSelected:i}):g.createElement(Ir.A,{active:!0})))))});function oy(){return oy=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oy.apply(this,arguments)}var iy=(0,v.y)(function(e){var t=e.match.params.blockId;return g.createElement(g.Fragment,null,g.createElement(El,{stackable:!0},g.createElement(Ka.A.Item,{as:function(){return g.createElement(h.k2,{activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.blockBudget,{blockId:t})},(0,Mr.t)("billing.budget"))}}),g.createElement(uo._,{admin:!0,key:"g3",permission:Io.P.billingReportView},g.createElement(Ka.A.Item,{as:function(){return g.createElement(h.k2,{activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.blockReports,{blockId:t})},(0,Mr.t)("billing.reports"))}})),g.createElement(Ka.A.Item,{as:function(){return g.createElement(h.k2,{activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.blockSettlements,{blockId:t})},(0,Mr.t)("billing.payments"))}}),g.createElement(uo._,{admin:!0,permission:Io.P.billingTransactionView},g.createElement(Ka.A.Item,{as:function(){return g.createElement(h.k2,{activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.blockTransactions,{blockId:t})},(0,Mr.t)("billing.transactions"))}})),g.createElement(Ka.A.Item,{as:function(){return g.createElement(h.k2,{activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.blockCharges,{blockId:t})},(0,Mr.t)("billing.obligations"))}})),g.createElement(v.dO,null,g.createElement(v.rd,{exact:!0,path:$r.JZ.blockBilling,to:$r.JZ.blockBudget}),g.createElement(v.qh,{path:$r.JZ.blockBudget,component:pb}),g.createElement(v.qh,{path:$r.JZ.blockReports,component:qg}),g.createElement(v.qh,{path:$r.JZ.blockSettlements,render:function(e){return g.createElement(Ug,oy({blockId:t},e))}}),g.createElement(v.qh,{path:$r.JZ.blockTransactions,component:Tb}),g.createElement(v.qh,{path:$r.JZ.blockChargeList,component:ay}),g.createElement(v.qh,{path:$r.JZ.blockCharges,component:Gb})))});function ly(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function cy(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ly(Object(n),!0).forEach(function(t){uy(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ly(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function uy(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sy(e){return function(e){if(Array.isArray(e))return fy(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||my(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||my(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function my(e,t){if(e){if("string"==typeof e)return fy(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fy(e,t):void 0}}function fy(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var py=new tt.Ay,gy=jr.Ay.div.withConfig({displayName:"survey-form__PageWrap",componentId:"sc-1odk7iz-0"})(["padding:16px 20px;@media ","{padding:20px 28px;}"],fo.jO.desktop),by=jr.Ay.div.withConfig({displayName:"survey-form__PageHeader",componentId:"sc-1odk7iz-1"})(["display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;"]),yy=jr.Ay.h2.withConfig({displayName:"survey-form__PageTitle",componentId:"sc-1odk7iz-2"})(["font-size:15px;font-weight:600;color:#1c1917;margin:0;"]),hy=jr.Ay.div.withConfig({displayName:"survey-form__Layout",componentId:"sc-1odk7iz-3"})(["display:grid;grid-template-columns:1fr;gap:16px;@media ","{grid-template-columns:1fr 260px;}"],fo.jO.desktop),vy=jr.Ay.div.withConfig({displayName:"survey-form__Card",componentId:"sc-1odk7iz-4"})(["border:1px solid #e7e5e4;border-radius:6px;background:#fff;margin-bottom:14px;"]),_y=jr.Ay.div.withConfig({displayName:"survey-form__CardHeader",componentId:"sc-1odk7iz-5"})(["padding:10px 16px;border-bottom:1px solid #e7e5e4;font-size:13px;font-weight:600;color:#1c1917;"]),Ey=jr.Ay.div.withConfig({displayName:"survey-form__CardBody",componentId:"sc-1odk7iz-6"})(["padding:14px 16px;"]),wy=(jr.Ay.div.withConfig({displayName:"survey-form__FormRow",componentId:"sc-1odk7iz-7"})(["display:grid;grid-template-columns:1fr 1fr;gap:12px;"]),jr.Ay.div.withConfig({displayName:"survey-form__SectionLabel",componentId:"sc-1odk7iz-8"})(["font-size:12px;font-weight:600;color:#44403c;margin-bottom:8px;"])),Ay=jr.Ay.div.withConfig({displayName:"survey-form__AgendaItem",componentId:"sc-1odk7iz-9"})(["border:1px solid #e7e5e4;border-radius:4px;margin-bottom:10px;background:#fff;"]),xy=jr.Ay.div.withConfig({displayName:"survey-form__AgendaItemHeader",componentId:"sc-1odk7iz-10"})(["display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8f9fb;border-bottom:1px solid #e7e5e4;"]),ky=jr.Ay.span.withConfig({displayName:"survey-form__AgendaNum",componentId:"sc-1odk7iz-11"})(["font-size:12px;font-weight:600;color:#a8a29e;flex-shrink:0;"]),Sy=jr.Ay.input.withConfig({displayName:"survey-form__AgendaInput",componentId:"sc-1odk7iz-12"})(["flex:1;border:none;background:transparent;font-size:12px;font-weight:600;color:#333;outline:none;&::placeholder{color:#aaa;font-weight:400;}"]),Oy=jr.Ay.select.withConfig({displayName:"survey-form__TypeSelect",componentId:"sc-1odk7iz-13"})(["border:1px solid #dde1e7;border-radius:3px;font-size:11px;padding:2px 4px;color:#555;background:#fff;cursor:pointer;flex-shrink:0;"]),Cy=jr.Ay.button.withConfig({displayName:"survey-form__DeleteBtn",componentId:"sc-1odk7iz-14"})(["background:none;border:none;color:#aaa;font-size:16px;cursor:pointer;padding:0 2px;line-height:1;flex-shrink:0;&:hover{color:#dc3545;}"]),jy=jr.Ay.div.withConfig({displayName:"survey-form__AgendaBody",componentId:"sc-1odk7iz-15"})(["padding:10px 12px;"]),Iy=jr.Ay.div.withConfig({displayName:"survey-form__YesNoChips",componentId:"sc-1odk7iz-16"})(["display:flex;gap:6px;flex-wrap:wrap;"]),Py=jr.Ay.div.withConfig({displayName:"survey-form__Chip",componentId:"sc-1odk7iz-17"})(["border:1px solid #dde1e7;border-radius:3px;padding:3px 10px;font-size:11px;color:#666;background:#f8f9fb;"]),Ny=jr.Ay.div.withConfig({displayName:"survey-form__OptionRow",componentId:"sc-1odk7iz-18"})(["display:flex;align-items:center;gap:6px;margin-bottom:6px;"]),Ty=jr.Ay.span.withConfig({displayName:"survey-form__OptionNum",componentId:"sc-1odk7iz-19"})(["font-size:11px;color:#aaa;min-width:18px;"]),Dy=jr.Ay.input.withConfig({displayName:"survey-form__OptionInput",componentId:"sc-1odk7iz-20"})(["flex:1;border:1px solid #e7e5e4;border-radius:3px;padding:4px 8px;font-size:12px;color:#333;outline:none;&:focus{border-color:#1a7fc1;}"]),zy=jr.Ay.button.withConfig({displayName:"survey-form__AddOptionBtn",componentId:"sc-1odk7iz-21"})(["background:none;border:none;color:#1a7fc1;font-size:12px;cursor:pointer;padding:2px 0;margin-top:4px;&:hover{text-decoration:underline;}"]),Ry=jr.Ay.div.withConfig({displayName:"survey-form__ChooseNote",componentId:"sc-1odk7iz-22"})(["margin-top:8px;font-size:11px;color:#888;font-style:italic;"]),My=jr.Ay.button.withConfig({displayName:"survey-form__AddQuestionBtn",componentId:"sc-1odk7iz-23"})(["width:100%;border:1px dashed #d6d3d1;border-radius:4px;background:none;padding:10px;font-size:12px;color:#78716c;cursor:pointer;margin-bottom:14px;&:hover{border-color:#1a7fc1;color:#1a7fc1;background:#f0f7fd;}"]),Ly=jr.Ay.div.withConfig({displayName:"survey-form__ActionsSidebar",componentId:"sc-1odk7iz-24"})([""]),Fy=jr.Ay.div.withConfig({displayName:"survey-form__ActionsCard",componentId:"sc-1odk7iz-25"})(["border:1px solid #e7e5e4;border-radius:6px;background:#fff;padding:14px;"]),By=jr.Ay.div.withConfig({displayName:"survey-form__ActionsRow",componentId:"sc-1odk7iz-26"})(["display:flex;flex-direction:column;gap:8px;"]),qy=jr.Ay.div.withConfig({displayName:"survey-form__FieldError",componentId:"sc-1odk7iz-27"})(["font-size:11px;color:#dc3545;margin-top:3px;"]),Hy=jr.Ay.div.withConfig({displayName:"survey-form__Divider",componentId:"sc-1odk7iz-28"})(["height:1px;background:#e7e5e4;margin:4px 0;"]);var Uy=(0,v.y)((0,_.Ng)(function(e,t){var n,r,a=(null===(n=t.match)||void 0===n||null===(r=n.params)||void 0===r?void 0:r.surveyId)?parseInt(t.match.params.surveyId):null;return{surveyData:a?(e.survey.entities||[]).find(function(e){return e.id===a}):null,loading:e.survey.loading}},{fetchSurvey:br,createSurvey:function(e){return pr.actions.create(e)},updateSurvey:function(e){return pr.actions.update(e)},deleteSurvey:yr})(function(e){var t=e.match,n=e.history,r=e.surveyData,a=(e.loading,e.fetchSurvey),o=e.createSurvey,i=e.updateSurvey,l=e.deleteSurvey,c=Boolean(t.params.surveyId),u=t.params.surveyId?parseInt(t.params.surveyId):null,s=parseInt(t.params.blockId),d=dy((0,g.useState)({title:"",description:"",end_date:""}),2),m=d[0],f=d[1],p=dy((0,g.useState)([{id:1,title:"",type:"yesno",options:[]}]),2),b=p[0],y=p[1],h=dy((0,g.useState)(!1),2),v=h[0],_=h[1],E=dy((0,g.useState)(!0),2),w=E[0],A=E[1],x=dy((0,g.useState)(!0),2),k=x[0],S=x[1],O=dy((0,g.useState)(new Dr.L(null)),2),C=O[0],j=O[1],I=dy((0,g.useState)([]),2),P=I[0],N=I[1];(0,g.useEffect)(function(){c&&u&&a(u)},[u]),(0,g.useEffect)(function(){c&&r&&(f({title:r.title||"",description:r.description||"",end_date:r.end_date?r.end_date.slice(0,10):""}),y((r.questions||[]).map(function(e){return{id:e.id,title:e.title,type:e.qtype,options:(e.options||[]).map(function(e,t){return{id:t,val:e}})}})),A("draft"===r.status))},[r&&r.id]);var T=(0,g.useRef)(10),D=function(e,t){y(function(n){return n.map(function(n){return n.id===e?cy(cy({},n),t):n})})},z=function(){return n.push((0,$r.BE)($r.JZ.blockDetails,{blockId:t.params.blockId}))},R=c?(0,Mr.t)("survey.edit"):(0,Mr.t)("survey.new");return g.createElement(gy,null,g.createElement(by,null,g.createElement(xm,{size:"tiny"}),g.createElement(yy,null,R)),g.createElement(hy,null,g.createElement("div",null,g.createElement(vy,null,g.createElement(_y,null,(0,Mr.t)("survey.basic_info")),g.createElement(Ey,null,g.createElement(Fr.A,null,g.createElement(Fr.A.Field,{error:C.has("title")},g.createElement("label",null,(0,Mr.t)("survey.topic")," *"),g.createElement(Fr.A.Input,{value:m.title,placeholder:(0,Mr.t)("survey.topic"),onChange:function(e){return f(cy(cy({},m),{},{title:e.target.value}))}}),C.has("title")&&g.createElement(qy,null,C.get("title"))),g.createElement(Fr.A.Field,{error:C.has("description")},g.createElement("label",null,(0,Mr.t)("survey.description")),g.createElement(Fr.A.TextArea,{value:m.description,rows:3,onChange:function(e){return f(cy(cy({},m),{},{description:e.target.value}))}}),C.has("description")&&g.createElement(qy,null,C.get("description"))),g.createElement(Fr.A.Field,{error:C.has("end_date")},g.createElement(Tl,{name:"end_date",label:"".concat((0,Mr.t)("survey.end_date")," *"),value:m.end_date,onChange:function(e){return f(cy(cy({},m),{},{end_date:e.target.value}))}}),C.has("end_date")&&g.createElement(qy,null,C.get("end_date")))))),g.createElement(wy,null,(0,Mr.t)("survey.questions")),b.map(function(e,t){var n,r;return g.createElement(Ay,{key:e.id},g.createElement(xy,null,g.createElement(ky,null,t+1,"."),g.createElement("div",{style:{flex:1,minWidth:0}},g.createElement(Sy,{value:e.title,placeholder:(0,Mr.t)("survey.question_text"),style:(null===(n=P[t])||void 0===n?void 0:n.title)?{borderBottom:"1px solid #dc3545"}:void 0,onChange:function(t){return D(e.id,{title:t.target.value})}}),(null===(r=P[t])||void 0===r?void 0:r.title)&&g.createElement(qy,null,P[t].title[0])),g.createElement(Oy,{value:e.type,onChange:function(t){return n=e.id,r=t.target.value,void D(n,{type:r,options:"choose"===r?[{id:Date.now(),val:""}]:[]});var n,r}},g.createElement("option",{value:"yesno"},(0,Mr.t)("survey.question_type_yesno")),g.createElement("option",{value:"choose"},(0,Mr.t)("survey.question_type_choose"))),b.length>1&&g.createElement(Cy,{onClick:function(){return t=e.id,void y(function(e){return e.filter(function(e){return e.id!==t})});var t}},"×")),g.createElement(jy,null,"yesno"===e.type?g.createElement(Iy,null,["".concat((0,Mr.t)("survey.yes")," ✓"),"".concat((0,Mr.t)("survey.no")," ✗"),(0,Mr.t)("survey.abstain")].map(function(e){return g.createElement(Py,{key:e},e)})):g.createElement("div",null,e.options.map(function(t,n){return g.createElement(Ny,{key:t.id},g.createElement(Ty,null,n+1,"."),g.createElement(Dy,{value:t.val,placeholder:"".concat((0,Mr.t)("survey.option_placeholder")," ").concat(n+1),onChange:function(n){return D(e.id,{options:e.options.map(function(e){return e.id===t.id?cy(cy({},e),{},{val:n.target.value}):e})})}}),e.options.length>1&&g.createElement(Cy,{onClick:function(){return D(e.id,{options:e.options.filter(function(e){return e.id!==t.id})})}},"×"))}),g.createElement(zy,{onClick:function(){return D(e.id,{options:[].concat(sy(e.options),[{id:Date.now(),val:""}])})}},"+ ",(0,Mr.t)("survey.add_option")),g.createElement(Ry,null,(0,Mr.t)("survey.winner")," — ",(0,Mr.t)("survey.winner_note_result")))))}),g.createElement(My,{onClick:function(){y(function(e){return[].concat(sy(e),[{id:T.current++,title:"",type:"yesno",options:[]}])})}},"+ ",(0,Mr.t)("survey.add_question"))),g.createElement(Ly,null,g.createElement(Fy,null,g.createElement(By,null,g.createElement(eo.A,{toggle:!0,label:(0,Mr.t)("survey.save_draft"),checked:w,onChange:function(e,t){return A(t.checked)}}),g.createElement(eo.A,{toggle:!0,disabled:w,label:(0,Mr.t)("survey.send_notifications"),checked:k,onChange:function(e,t){return S(t.checked)}}),g.createElement(Hy,null),g.createElement(Ur.A,{primary:!0,fluid:!0,loading:v,onClick:function(){_(!0),j(new Dr.L(null)),N([]);var e,t=cy(cy({},m),{},{end_date:(e=m.end_date,e?"".concat(e,"T12:00:00"):null),block:s,questions:b.map(function(e,t){return cy(cy({},e.id&&e.id<10?{}:{id:e.id}),{},{order:t,title:e.title,qtype:e.type,options:"choose"===e.type?e.options.map(function(e){return e.val}):[]})})});(c?i(cy({id:u},t)):o(t)).then(function(e){var t,n;if(null==e||null===(t=e.type)||void 0===t?void 0:t.endsWith("_ERROR"))return _(!1),void function(e){var t,n=Dr.L.fromError(e.error);j(n),N((null===(t=e.error)||void 0===t?void 0:t.questions)||[]),Pr.Ay.error(n.getGlobalErrorMsg())}(e);if(w)return _(!1),void z();var r=c?u:null==e||null===(n=e.result)||void 0===n?void 0:n.id;if(!r)return _(!1),void Pr.Ay.error((0,Mr.t)("survey.missing_id_error"));py.post("/api/survey/".concat(r,"/publish/"),{data:{skip_notifications:!k}}).then(function(){_(!1),z()}).catch(function(e){_(!1),Pr.Ay.error(Dr.L.fromError(e).getGlobalErrorMsg())})}).catch(function(e){_(!1),Pr.Ay.error(Dr.L.fromError(e).getGlobalErrorMsg())})}},(0,Mr.t)("labels.save")),c&&r&&g.createElement(od,{entity:r,del:function(e){l(e.id).then(function(){return z()})},floated:null}))))))}));function $y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Vy(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vy(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vy(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Yy=jr.Ay.div.withConfig({displayName:"results__PageWrap",componentId:"sc-1u3mp8s-0"})(["padding:16px 20px;@media ","{padding:20px 28px;}"],fo.jO.desktop),Gy=jr.Ay.div.withConfig({displayName:"results__PageHeader",componentId:"sc-1u3mp8s-1"})(["display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px;"]),Jy=jr.Ay.h2.withConfig({displayName:"results__PageTitle",componentId:"sc-1u3mp8s-2"})(["font-size:15px;font-weight:600;color:#1c1917;margin:0;"]),Zy=jr.Ay.div.withConfig({displayName:"results__HeaderActions",componentId:"sc-1u3mp8s-3"})(["display:flex;gap:8px;"]),Wy=jr.Ay.div.withConfig({displayName:"results__StatsRow",componentId:"sc-1u3mp8s-4"})(["display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px;@media ","{grid-template-columns:repeat(4,1fr);}"],fo.jO.desktop),Qy=jr.Ay.div.withConfig({displayName:"results__StatCard",componentId:"sc-1u3mp8s-5"})(["border:1px solid #e7e5e4;border-radius:6px;background:#fff;padding:12px 14px;text-align:center;"]),Ky=jr.Ay.div.withConfig({displayName:"results__StatVal",componentId:"sc-1u3mp8s-6"})(["font-size:20px;font-weight:700;color:",";margin-bottom:4px;"],function(e){return e.color||"#1c1917"}),Xy=jr.Ay.div.withConfig({displayName:"results__StatLabel",componentId:"sc-1u3mp8s-7"})(["font-size:11px;color:#78716c;"]),eh=jr.Ay.div.withConfig({displayName:"results__Tabs",componentId:"sc-1u3mp8s-8"})(["display:flex;border-bottom:1px solid #e7e5e4;margin-bottom:16px;"]),th=jr.Ay.div.withConfig({displayName:"results__Tab",componentId:"sc-1u3mp8s-9"})(["padding:8px 16px;font-size:12px;cursor:pointer;border-bottom:2px solid ",";color:",";font-weight:",";margin-bottom:-1px;"],function(e){return e.active?"#1a7fc1":"transparent"},function(e){return e.active?"#1a7fc1":"#78716c"},function(e){return e.active?600:400}),nh=jr.Ay.div.withConfig({displayName:"results__QuestionCard",componentId:"sc-1u3mp8s-10"})(["border:1px solid #e7e5e4;border-radius:6px;background:#fff;margin-bottom:12px;"]),rh=jr.Ay.div.withConfig({displayName:"results__QuestionCardHeader",componentId:"sc-1u3mp8s-11"})(["display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #e7e5e4;background:#f8f9fb;"]),ah=jr.Ay.span.withConfig({displayName:"results__QuestionCardTitle",componentId:"sc-1u3mp8s-12"})(["font-size:13px;font-weight:600;color:#1c1917;"]),oh=jr.Ay.span.withConfig({displayName:"results__AcceptedBadge",componentId:"sc-1u3mp8s-13"})(["font-size:10px;font-weight:600;border-radius:10px;padding:2px 8px;background:#d1fae5;color:#065f46;"]),ih=jr.Ay.div.withConfig({displayName:"results__QuestionCardBody",componentId:"sc-1u3mp8s-14"})(["padding:12px 14px;"]),lh=jr.Ay.div.withConfig({displayName:"results__WinnerBox",componentId:"sc-1u3mp8s-15"})(["font-size:11px;color:#555;background:#f0fdf4;border:1px solid #c3e6cb;border-radius:3px;padding:6px 10px;margin-bottom:10px;"]),ch=jr.Ay.div.withConfig({displayName:"results__ResultRow",componentId:"sc-1u3mp8s-16"})(["margin-bottom:10px;"]),uh=jr.Ay.div.withConfig({displayName:"results__ResultLabel",componentId:"sc-1u3mp8s-17"})(["display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px;"]),sh=jr.Ay.div.withConfig({displayName:"results__ResultBarOuter",componentId:"sc-1u3mp8s-18"})(["height:6px;background:#f0f0ef;border-radius:3px;overflow:hidden;"]),dh=["#1a7fc1","#dc3545","#ffc107","#6c757d"],mh=jr.Ay.div.withConfig({displayName:"results__ResultBarInner",componentId:"sc-1u3mp8s-19"})(["height:100%;border-radius:3px;background:",";width:","%;"],function(e){var t=e.colorIndex;return dh[Math.min(t,dh.length-1)]},function(e){return e.pct}),fh=jr.Ay.table.withConfig({displayName:"results__VotersTable",componentId:"sc-1u3mp8s-20"})(["width:100%;border-collapse:collapse;font-size:12px;th{text-align:left;padding:6px 10px;border-bottom:1px solid #e7e5e4;font-size:11px;font-weight:600;color:#a8a29e;}td{padding:7px 10px;border-bottom:1px solid #f0f0ef;}tr:last-child td{border-bottom:none;}"]),ph=(jr.Ay.span.withConfig({displayName:"results__VoterStatusBadge",componentId:"sc-1u3mp8s-21"})(["font-size:10px;font-weight:600;border-radius:3px;padding:1px 6px;",""],function(e){return e.voted?"background: #d4edda; color: #155724;":"background: #f8d7da; color: #721c24;"}),jr.Ay.div.withConfig({displayName:"results__ProtocolSection",componentId:"sc-1u3mp8s-22"})(["margin-top:24px;border:1px solid #e7e5e4;border-radius:6px;overflow:hidden;"]),jr.Ay.div.withConfig({displayName:"results__ProtocolHeader",componentId:"sc-1u3mp8s-23"})(["display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f8f9fb;border-bottom:1px solid #e7e5e4;font-size:13px;font-weight:600;"]),jr.Ay.div.withConfig({displayName:"results__ProtocolBody",componentId:"sc-1u3mp8s-24"})(["padding:20px;background:#fff;font-size:12px;line-height:1.7;"]),jr.Ay.h2.withConfig({displayName:"results__ProtocolTitle",componentId:"sc-1u3mp8s-25"})(["text-align:center;font-size:15px;font-weight:700;margin-bottom:4px;"]),jr.Ay.p.withConfig({displayName:"results__ProtocolSubtitle",componentId:"sc-1u3mp8s-26"})(["text-align:center;font-size:11px;color:#555;margin-bottom:16px;"]),jr.Ay.div.withConfig({displayName:"results__ProtocolSectionLabel",componentId:"sc-1u3mp8s-27"})(["font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.05em;margin-top:16px;margin-bottom:8px;"]),jr.Ay.table.withConfig({displayName:"results__ProtoTable",componentId:"sc-1u3mp8s-28"})(["width:100%;border-collapse:collapse;font-size:11px;margin-top:8px;th{border:1px solid #ddd;padding:4px 8px;background:#f8f9fb;font-weight:600;text-align:left;}td{border:1px solid #ddd;padding:4px 8px;}"]),jr.Ay.div.withConfig({displayName:"results__ProtocolSigRow",componentId:"sc-1u3mp8s-29"})(["display:flex;gap:40px;margin-top:20px;padding-top:14px;border-top:1px solid #eee;"]),jr.Ay.div.withConfig({displayName:"results__SigBlock",componentId:"sc-1u3mp8s-30"})(["flex:1;font-size:12px;"]),jr.Ay.div.withConfig({displayName:"results__SigLine",componentId:"sc-1u3mp8s-31"})(["border-bottom:1px solid #333;margin-top:24px;padding-bottom:4px;color:#333;"]),jr.Ay.td.withConfig({displayName:"results__Muted",componentId:"sc-1u3mp8s-32"})(["color:#78716c;"]));var gh=(0,v.y)((0,_.Ng)(function(e,t){var n,r,a,o=parseInt(null===(n=t.match)||void 0===n||null===(r=n.params)||void 0===r?void 0:r.surveyId);return{survey:(e.survey.entities||[]).find(function(e){return e.id===o}),votes:(e.surveyVote.entities||[]).filter(function(e){return e.survey===o}),loading:e.survey.loading,isManager:null===(a=e.auth.user)||void 0===a?void 0:a.is_manager}},{fetchSurvey:br,fetchSurveyVotes:function(e){return hr.actions.list({survey:e})},deleteSurvey:yr})(function(e){var t=e.match,n=e.history,r=e.survey,a=e.votes,o=e.loading,i=e.isManager,l=e.fetchSurvey,c=e.fetchSurveyVotes,u=e.deleteSurvey,s=parseInt(t.params.blockId),d=parseInt(t.params.surveyId),m=$y((0,g.useState)("results"),2),f=m[0],p=m[1],b=$y((0,g.useState)(!1),2),y=b[0],h=b[1],v=$y((0,g.useState)(!1),2),_=v[0],E=v[1];if((0,g.useEffect)(function(){l(d),c(d)},[d]),o||!r)return g.createElement(Ir.A,{active:!0,inline:"centered",size:"small"});var w=r.questions||[],A=a.length,x=parseFloat(r.voted_weight_pct||0),k="/api/survey/".concat(d,"/protocol.docx");return g.createElement(Yy,null,g.createElement(Gy,null,g.createElement(xm,{size:"tiny"}),g.createElement(Jy,null,r.title),i&&"closed"===r.status&&g.createElement(Zy,null,g.createElement(Ur.A,{size:"mini",primary:!0,as:"a",href:k,download:!0},(0,Mr.t)("survey.download_pdf")),g.createElement(Ur.A,{size:"mini",basic:!0,negative:!0,onClick:function(){return h(!0)}},(0,Mr.t)("labels.delete")))),g.createElement(Wy,null,g.createElement(Qy,null,g.createElement(Ky,null,A),g.createElement(Xy,null,(0,Mr.t)("survey.voted_estates"))),g.createElement(Qy,null,g.createElement(Ky,{color:"#28a745"},x.toFixed(1),"%"),g.createElement(Xy,null,(0,Mr.t)("survey.ideal_parts")))),g.createElement(eh,null,g.createElement(th,{active:"results"===f,onClick:function(){return p("results")}},(0,Mr.t)("survey.results")),g.createElement(th,{active:"voters"===f,onClick:function(){return p("voters")}},(0,Mr.t)("survey.voters"))),"results"===f&&g.createElement("div",null,w.map(function(e,t){var n=function(e,t){var n,r="yesno"===e.qtype?["За","Против","Въздържал се"]:e.options||[],a={};r.forEach(function(e){return a[e]=0}),t.forEach(function(t){var n=t.answers[String(e.id)];null!=n&&(a[n]=(a[n]||0)+1)});var o=Object.values(a).reduce(function(e,t){return e+t},0),i=r.map(function(e){return{l:e,v:a[e]||0,p:o>0?Math.round((a[e]||0)/o*100):0}}),l=null;return"choose"===e.qtype&&i.length>0&&(l=i.reduce(function(e,t){return t.v>e.v?t:e}).l),{results:i,winner:l,accepted:"choose"===e.qtype?o>0:(null===(n=i[0])||void 0===n?void 0:n.p)>50}}(e,a),r=n.results,o=n.winner,i=n.accepted;return g.createElement(nh,{key:e.id},g.createElement(rh,null,g.createElement(ah,null,(0,Mr.t)("survey.question_num_short")," ",t+1," · ",e.title),i?g.createElement(oh,null,(0,Mr.t)("survey.accepted")):g.createElement(oh,{style:{background:"#fce8e8",color:"#7f1d1d"}},(0,Mr.t)("survey.rejected"))),g.createElement(ih,null,"choose"===e.qtype&&o&&g.createElement(lh,null,(0,Mr.t)("survey.winner"),": ",g.createElement("strong",null,o)," —"," ",(0,Mr.t)("survey.winner_note_result")),r.map(function(e,t){return g.createElement(ch,{key:e.l},g.createElement(uh,null,g.createElement("span",{style:{fontWeight:0===t?600:400}},e.l),g.createElement("span",{style:{color:"#777"}},e.v," ",(0,Mr.t)("survey.result_votes")," · ",e.p,"%")),g.createElement(sh,null,g.createElement(mh,{pct:e.p,colorIndex:t})))})))})),"voters"===f&&g.createElement(nh,null,g.createElement(rh,null,g.createElement(ah,null,(0,Mr.t)("survey.voters")),g.createElement("span",{style:{fontSize:11,color:"#78716c"}},A," ",(0,Mr.t)("survey.voted_count"))),g.createElement("div",{style:{overflowX:"auto"}},g.createElement(fh,null,g.createElement("thead",null,g.createElement("tr",null,g.createElement("th",null,(0,Mr.t)("survey.owner_col")),g.createElement("th",null,(0,Mr.t)("survey.estate_col")),g.createElement("th",null,(0,Mr.t)("labels.date")))),g.createElement("tbody",null,a.map(function(e){return g.createElement("tr",{key:e.id},g.createElement("td",{style:{fontWeight:500}},e.voter_name||e.voter),g.createElement(ph,null,e.estate_name||e.estate),g.createElement(ph,null,e.created_at?new Date(e.created_at).toLocaleDateString("bg-BG"):"—"))}))))),g.createElement(ha.A,{open:y,onClose:function(){return!_&&h(!1)},size:"tiny"},g.createElement(ha.A.Header,null,(0,Mr.t)("labels.delete")),g.createElement(ha.A.Content,null,g.createElement("p",null,(0,Mr.t)("survey.delete_confirm"))),g.createElement(ha.A.Actions,null,g.createElement(Ur.A,{basic:!0,onClick:function(){return h(!1)},disabled:_},(0,Mr.t)("common.back")),g.createElement(Ur.A,{negative:!0,loading:_,disabled:_,onClick:function(){E(!0),u(d).then(function(){n.push((0,$r.BE)($r.JZ.blockDetails,{blockId:s}))})}},(0,Mr.t)("labels.delete")))))}));function bh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function yh(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bh(Object(n),!0).forEach(function(t){hh(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bh(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function hh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _h(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Eh=jr.Ay.div.withConfig({displayName:"vote-page__PageWrap",componentId:"sc-1kfkkxq-0"})(["display:flex;flex-direction:column;@media ","{flex-direction:row;height:calc(100vh - 56px);overflow:hidden;}"],fo.jO.desktop),wh=jr.Ay.div.withConfig({displayName:"vote-page__VoteColumn",componentId:"sc-1kfkkxq-1"})(["flex:1;padding:16px 20px;overflow-y:auto;"," @media ","{padding:20px 28px;max-width:600px;}"],"\n  scrollbar-width: thin;\n  scrollbar-color: #d6d3d1 transparent;\n\n  &::-webkit-scrollbar {\n    width: 4px;\n  }\n  &::-webkit-scrollbar-track {\n    background: transparent;\n  }\n  &::-webkit-scrollbar-thumb {\n    background: #d6d3d1;\n    border-radius: 4px;\n  }\n",fo.jO.desktop),Ah=jr.Ay.div.withConfig({displayName:"vote-page__PageHeader",componentId:"sc-1kfkkxq-2"})(["display:flex;align-items:center;gap:12px;margin-bottom:16px;"]),xh=jr.Ay.div.withConfig({displayName:"vote-page__WarnBox",componentId:"sc-1kfkkxq-3"})(["background:#fafaf9;border:1px solid #e7e5e4;border-radius:4px;padding:10px 14px;font-size:12px;color:#78716c;margin-bottom:14px;"]),kh=jr.Ay.div.withConfig({displayName:"vote-page__QuorumBar",componentId:"sc-1kfkkxq-4"})(["background:#fafaf9;border:1px solid #e7e5e4;border-radius:4px;padding:10px 14px;margin-bottom:14px;"]),Sh=jr.Ay.div.withConfig({displayName:"vote-page__QuorumBarOuter",componentId:"sc-1kfkkxq-5"})(["height:6px;background:#e9ecef;border-radius:3px;overflow:hidden;margin:6px 0 4px;"]),Oh=jr.Ay.div.withConfig({displayName:"vote-page__QuorumBarInner",componentId:"sc-1kfkkxq-6"})(["height:100%;border-radius:3px;background:",";width:","%;"],function(e){return e.reached?"#28a745":"#1a7fc1"},function(e){return e.pct}),Ch=jr.Ay.div.withConfig({displayName:"vote-page__QuorumMeta",componentId:"sc-1kfkkxq-7"})(["display:flex;justify-content:space-between;font-size:10px;color:#888;"]),jh=jr.Ay.div.withConfig({displayName:"vote-page__QuorumHeader",componentId:"sc-1kfkkxq-8"})(["display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;"]),Ih=jr.Ay.span.withConfig({displayName:"vote-page__QuorumStatus",componentId:"sc-1kfkkxq-9"})(["font-size:11px;color:",";font-weight:500;"],function(e){return e.reached?"#16a34a":"#92400e"}),Ph=jr.Ay.div.withConfig({displayName:"vote-page__SurveyTitle",componentId:"sc-1kfkkxq-10"})(["font-size:14px;font-weight:700;margin-bottom:14px;"]),Nh=jr.Ay.div.withConfig({displayName:"vote-page__QuestionCard",componentId:"sc-1kfkkxq-11"})(["border:1px solid #e9ecef;border-radius:4px;margin-bottom:12px;overflow:hidden;"]),Th=jr.Ay.div.withConfig({displayName:"vote-page__QuestionHeader",componentId:"sc-1kfkkxq-12"})(["padding:10px 14px 6px;background:#f8f9fb;border-bottom:1px solid #e9ecef;"]),Dh=jr.Ay.div.withConfig({displayName:"vote-page__QuestionNum",componentId:"sc-1kfkkxq-13"})(["font-size:10px;color:#888;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:3px;"]),zh=jr.Ay.div.withConfig({displayName:"vote-page__QuestionTitle",componentId:"sc-1kfkkxq-14"})(["font-size:13px;font-weight:600;color:#1c1917;"]),Rh=jr.Ay.div.withConfig({displayName:"vote-page__QuestionNote",componentId:"sc-1kfkkxq-15"})(["font-size:10px;color:#888;font-style:italic;margin-top:3px;"]),Mh=jr.Ay.div.withConfig({displayName:"vote-page__QuestionBody",componentId:"sc-1kfkkxq-16"})(["padding:10px 14px;"]),Lh=jr.Ay.div.withConfig({displayName:"vote-page__VoteOption",componentId:"sc-1kfkkxq-17"})(["display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid ",";border-radius:4px;margin-bottom:6px;cursor:pointer;background:",";transition:border-color 0.15s,background 0.15s;&:hover{border-color:#93c5fd;background:#f8fbff;}"],function(e){return e.selected?"#93c5fd":"#e7e5e4"},function(e){return e.selected?"#f0f7ff":"#fff"}),Fh=jr.Ay.span.withConfig({displayName:"vote-page__OptionLabel",componentId:"sc-1kfkkxq-18"})(["font-size:13px;color:#1c1917;"]),Bh=jr.Ay.div.withConfig({displayName:"vote-page__FooterRow",componentId:"sc-1kfkkxq-19"})(["display:flex;justify-content:space-between;align-items:center;margin-top:14px;"]),qh=jr.Ay.span.withConfig({displayName:"vote-page__ProgressNote",componentId:"sc-1kfkkxq-20"})(["font-size:11px;color:#aaa;"]),Hh=jr.Ay.div.withConfig({displayName:"vote-page__AlreadyVotedBanner",componentId:"sc-1kfkkxq-21"})(["background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;padding:8px 14px;font-size:12px;color:#15803d;margin-bottom:14px;"]);var Uh=(0,v.y)((0,_.Ng)(function(e,t){var n,r,a=parseInt(null===(n=t.match)||void 0===n||null===(r=n.params)||void 0===r?void 0:r.surveyId);return{survey:(e.survey.entities||[]).find(function(e){return e.id===a}),loading:e.survey.loading}},{fetchSurvey:br,castSurveyVote:function(e){return function(){return(0,tt.a0)("post","/api/survey-vote/",e)}},updateSurveyVote:function(e){return hr.actions.update(e)},fetchMyVote:function(e){return function(){return(0,tt.a0)("get","/api/survey-vote/my-vote/?survey=".concat(e))}}})(function(e){var t=e.match,n=e.history,r=e.survey,a=e.loading,o=e.fetchSurvey,i=e.castSurveyVote,l=e.updateSurveyVote,c=e.fetchMyVote,u=parseInt(t.params.blockId),s=parseInt(t.params.surveyId),d=vh((0,g.useState)({}),2),m=d[0],f=d[1],p=vh((0,g.useState)([]),2),b=p[0],y=p[1],h=vh((0,g.useState)(!1),2),v=h[0],_=h[1];if((0,g.useEffect)(function(){o(s),c(s).then(function(e){e&&e.body&&e.body.length>0&&(y(e.body),f(e.body[0].answers||{}))})},[s]),a||!r)return g.createElement(Ir.A,{active:!0,inline:"centered",size:"small"});var E=r.questions||[],w=E.every(function(e){return m[e.id]}),A=parseFloat(r.voted_weight_pct||0),x=A>=26,k=r.end_date?new Date(r.end_date).toLocaleDateString("bg-BG"):"—";return g.createElement(Eh,null,g.createElement(wh,null,g.createElement(Ah,null,g.createElement(xm,{size:"tiny"})),g.createElement(kh,null,g.createElement(jh,null,g.createElement("span",null,(0,Mr.t)("survey.participation")),g.createElement(Ih,{reached:x},x?"✓ ".concat((0,Mr.t)("survey.quorum_reached")):(0,Mr.t)("survey.quorum_not_reached")," · ",(0,Mr.t)("survey.end_date"),": ",k)),g.createElement(Sh,null,g.createElement(Oh,{pct:Math.min(A,100),reached:x})),g.createElement(Ch,null,g.createElement("span",null,"0%"),g.createElement("span",{style:{color:x?"#16a34a":"#92400e",fontWeight:500}},A.toFixed(1),"% ",(0,Mr.t)("survey.weight_pct")),g.createElement("span",null,(0,Mr.t)("survey.quorum_rule")))),b.length>0&&g.createElement(Hh,null,(0,Mr.t)("survey.already_voted")),g.createElement(xh,null,(0,Mr.t)("survey.not_anonymous")),g.createElement(Ph,null,r.title),E.map(function(e,t){var n="yesno"===e.qtype?[(0,Mr.t)("survey.yes"),(0,Mr.t)("survey.no"),(0,Mr.t)("survey.abstain")]:e.options||[];return g.createElement(Nh,{key:e.id},g.createElement(Th,null,g.createElement(Dh,null,(0,Mr.t)("survey.question_num")," ",t+1," ",(0,Mr.t)("survey.of")," ",E.length),g.createElement(zh,null,e.title),"choose"===e.qtype&&g.createElement(Rh,null,(0,Mr.t)("survey.winner")," — ",(0,Mr.t)("survey.winner_note"))),g.createElement(Mh,null,n.map(function(t){return g.createElement(Lh,{key:t,selected:m[e.id]===t,onClick:function(){return n=e.id,r=t,void f(function(e){return yh(yh({},e),{},hh({},n,r))});var n,r}},g.createElement("input",{type:"radio",readOnly:!0,checked:m[e.id]===t}),g.createElement(Fh,null,t))})))}),g.createElement(Bh,null,g.createElement(qh,null,Object.keys(m).length," / ",E.length," ",(0,Mr.t)("survey.questions").toLowerCase()),g.createElement(Ur.A,{positive:!0,disabled:!w,loading:v,onClick:function(){if(w&&!v){_(!0);var e={};Object.entries(m).forEach(function(t){var n=vh(t,2),r=n[0],a=n[1];e[String(r)]=a}),(b.length>0?l({id:b[0].id,survey:s,answers:e}):i({survey:s,answers:e})).then(function(){_(!1),Pr.Ay.success((0,Mr.t)("survey.vote_recorded")),n.push((0,$r.BE)($r.JZ.blockSurveys,{blockId:u}))}).catch(function(){return _(!1)})}}},b.length>0?(0,Mr.t)("survey.edit_vote"):(0,Mr.t)("survey.confirm_vote")))))})),$h={q:Cr.fr,min_debt:Cr.hc,max_debt:Cr.hc,min_unsettled:Cr.hc,max_unsettled:Cr.hc,has_debt:Cr.sJ},Vh=jr.Ay.label.withConfig({displayName:"estate-content-filter__FormLabel",componentId:"sc-11j21w2-0"})(["display:block;font-weight:bold;margin-top:10px;margin-bottom:5px;"]),Yh=function(e){var t=e.data,n=e.onChange;return g.createElement(g.Fragment,null,g.createElement(Fr.A.Input,{icon:"search",placeholder:(0,Mr.t)("estate.ap1"),label:(0,Mr.t)("charge.search_capital"),onChange:n("q"),value:t.q||"",name:"search-estate"}),g.createElement(eo.A,{toggle:!0,onChange:n("has_debt"),checked:!!t.has_debt,name:"has_debt",label:(0,Mr.t)("estate.has_debt")}),g.createElement(Vh,null,(0,Mr.t)("estate.unsettled_amount")),g.createElement(Fr.A.Group,null,g.createElement(Fr.A.Input,{onChange:n("min_debt"),value:t.min_debt,name:"min-debt",icon:"money",type:"number",placeholder:"1000",width:10,label:(0,Mr.t)("estate.from")}),g.createElement(Fr.A.Input,{onChange:n("max_debt"),value:t.max_debt,name:"max-debt",icon:"money",type:"number",placeholder:"50000",width:10,label:(0,Mr.t)("estate.to")})),g.createElement(Vh,null,(0,Mr.t)("estate.count_unpaid_debt")),g.createElement(Fr.A.Group,null,g.createElement(Fr.A.Input,{onChange:n("min_unsettled"),value:t.min_unsettled,placeholder:"1",type:"number",width:10,label:(0,Mr.t)("estate.from")}),g.createElement(Fr.A.Input,{onChange:n("max_unsettled"),value:t.max_unsettled,placeholder:"20",type:"number",width:10,label:(0,Mr.t)("estate.to")})))},Gh=(0,jr.Ay)(h.N_).withConfig({displayName:"customer-list-panel__StyledLink",componentId:"sc-38xhwg-0"})({"margin-right":"1em"}),Jh=function(e){var t=e.estate,n=(0,v.zy)();return t.customers.map(function(e){return g.createElement(Gh,{to:{pathname:n.pathname,search:Tr().stringify({name:e.name})},key:e.name},g.createElement(Rr.A,{name:"user"}),e.name)})};Jh.propTypes={estate:Sl().object.isRequired};var Zh=Jh,Wh=function(e){return g.createElement(ha.A,{closeIcon:!0,trigger:g.createElement(Ur.A,{basic:!0,color:e.entity.notes_num?"blue":null,size:"tiny",icon:e.entity.notes_num?"sticky note":"sticky note outline",title:(0,Mr.t)("block.notes")})},g.createElement(ha.A.Header,null,(0,Mr.t)("block.notes")),g.createElement(ha.A.Content,null,g.createElement(Bc,{entity:e.entity,entityType:"estate"})))},Qh=jr.Ay.div.withConfig({displayName:"estate-table__TextSmall",componentId:"sc-1sijvwg-0"})(["font-size:0.8rem;line-height:0.8rem;color:",";text-transform:lowercase;"],function(e){return e.theme.textGray}),Kh=jr.Ay.div.withConfig({displayName:"estate-table__StyledPaymentMethod",componentId:"sc-1sijvwg-1"})(["width:80px;text-align:left;margin-left:0.2rem;@media ","{margin-left:1rem;font-size:1.1rem;}"],fo.jO.handheld),Xh=jr.Ay.div.withConfig({displayName:"estate-table__StyledAmount",componentId:"sc-1sijvwg-2"})(["width:80px;text-align:right;margin-left:0.2rem;@media ","{margin-left:1rem;font-size:1.1rem;}"],fo.jO.handheld),ev=(0,jr.Ay)(Xh).withConfig({displayName:"estate-table__StyledAmountBalance",componentId:"sc-1sijvwg-3"})(["width:50px;text-align:center;@media ","{width:60px;}"],fo.jO.handheld),tv=(0,jr.Ay)(h.N_).withConfig({displayName:"estate-table__StyledEstateLink",componentId:"sc-1sijvwg-4"})(["font-size:1rem;line-height:1.3rem;display:block;font-weight:bold;@media ","{font-size:1.2rem;}"],fo.jO.handheld),nv=jr.Ay.div.withConfig({displayName:"estate-table__StyledCustomerList",componentId:"sc-1sijvwg-5"})(["grid-area:customers;font-size:0.8rem;line-height:1.2rem;vertical-align:top;> a{display:block;font-size:0.9rem;}"]),rv=jr.Ay.div.withConfig({displayName:"estate-table__EstateList",componentId:"sc-1sijvwg-6"})(["background-color:white;border-radius:0.2rem;border:1px solid ",";> div{border-top:1px solid ",";:first-child{border-top:0;}}"],function(e){return e.theme.borderGrey},function(e){return e.theme.borderGrey}),av=jr.Ay.div.withConfig({displayName:"estate-table__EstateListItem",componentId:"sc-1sijvwg-7"})(['display:grid;grid-template-rows:auto;padding:0.8rem;grid-template-columns:120px 1fr 1fr auto;grid-row-gap:1.3rem;grid-template-areas:"description billing billing billing" "customers customers actions actions";:hover{background-color:',";}@media ",'{grid-template-columns:140px auto 1fr auto;grid-template-areas:"description customers billing actions";}@media ','{grid-template-columns:200px auto 1fr auto;grid-template-areas:"description customers billing actions";}@media ','{grid-template-columns:260px auto 1fr auto;grid-template-areas:"description customers billing actions";}'],function(e){return e.theme.rowHover},fo.jO.handheld,fo.jO.desktop,fo.jO.largeDesktop),ov=(jr.Ay.div.withConfig({displayName:"estate-table__BlockSpan",componentId:"sc-1sijvwg-8"})(["font-size:0.8rem;line-height:0.8rem;color:#666666;text-transform:lowercase;"]),jr.Ay.div.withConfig({displayName:"estate-table__EstateDescription",componentId:"sc-1sijvwg-9"})(["grid-area:description;@media ","{margin-right:2rem;}"],fo.jO.handheld)),iv=jr.Ay.div.withConfig({displayName:"estate-table__EstateBillingDetails",componentId:"sc-1sijvwg-10"})(["display:flex;flex-direction:row;flex-wrap:nowrap;grid-area:billing;place-self:start end;text-align:right;"]),lv=jr.Ay.div.withConfig({displayName:"estate-table__Controls",componentId:"sc-1sijvwg-11"})(["grid-area:actions;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;place-self:end end;width:160px;&:empty{width:0;}> div{margin-left:0.4em;}@media ","{place-self:start end;}"],fo.jO.handheld),cv=jr.Ay.div.withConfig({displayName:"estate-table__ButtonWrap",componentId:"sc-1sijvwg-12"})(["> button{margin-right:0 !important;}"]);function uv(){return uv=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uv.apply(this,arguments)}function sv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return dv(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return dv(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function mv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function fv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mv(Object(n),!0).forEach(function(t){pv(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mv(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function pv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gv=jr.Ay.div.withConfig({displayName:"list__StyledControlHead",componentId:"sc-15tsbyh-0"})(["display:flex;justify-content:space-between;align-items:center;margin:1em 0;"]),bv=(0,jr.Ay)(hl).withConfig({displayName:"list__StyledGrid",componentId:"sc-15tsbyh-1"})(["min-height:100%;"]),yv=(0,jr.Ay)(yl.jS).withConfig({displayName:"list__StyledPaginationWithQuery",componentId:"sc-15tsbyh-2"})({"margin-top":"0!important","margin-bottom":"0!important"}),hv=$g(function(e){var t=e.estates,n=e.blockId;return t?g.createElement(rv,null,t.map(function(e,t){return g.createElement(av,{key:t},g.createElement(ov,null,g.createElement(Qh,null,(0,Mr.t)("estateTypes.".concat(e.etype),e.etype).toLowerCase()),g.createElement(tv,{to:(0,$r.BE)($r.JZ.estateDetails,{blockId:e.block.id,estateId:e.id})},!n&&"".concat(e.block.name," - ")," ",e.name)),g.createElement(uo._,{staff:!0,permission:Io.P.customerView},g.createElement(nv,null,g.createElement(Qh,null,(0,Mr.t)("labels.customers")),g.createElement(Zh,{estate:e}))),g.createElement(iv,null,g.createElement(Kh,null,g.createElement(Qh,null,(0,Mr.t)("estate.prefer")),e.preferred_payment_method?(0,Mr.t)("paymentMethods.".concat(e.preferred_payment_method),e.preferred_payment_method).toLowerCase():(0,Mr.t)("paymentMethods.cash")),g.createElement(ev,null,g.createElement(Qh,null,(0,Mr.t)("charge.balance")),g.createElement(sl.S,{amount:e.balance})),g.createElement(Xh,null,g.createElement(Qh,null,(0,Mr.t)("billing.obligations")),g.createElement(sl.S,{amount:e.debt}))),g.createElement(lv,null,g.createElement(uo._,{staff:!0,permission:Io.P.notesView},g.createElement("div",null,g.createElement(Wh,{entity:e}))),g.createElement(uo._,{staff:!0,permission:Io.P.estateSettleAmount},g.createElement(af,{estate:e})),g.createElement(uo._,{staff:!0,permission:Io.P.estateEdit},g.createElement(cv,null,g.createElement(hp,{entity:e})))))})):null}),vv=function(){var e=(0,v.zy)(),t=(0,v.W6)(),n=(0,di.a)(e).ordering,r=n&&"-"===n[0]?"sort down":"sort up",a={debt:(0,Mr.t)("billing.obligations"),"-debt":(0,Mr.t)("billing.obligations"),default:(0,Mr.t)("estate.default_order"),name:(0,Mr.t)("estate.name_order"),type:(0,Mr.t)("estate.type_order")};return g.createElement(Ra.A,{icon:null,trigger:g.createElement(Ur.A,{size:"tiny",content:a[n]||(0,Mr.t)("estate.default_order"),icon:r,basic:!0}),header:(0,Mr.t)("estate.sorting"),options:[{key:1,text:(0,Mr.t)("estate.default_order"),value:"default"},{key:2,text:(0,Mr.t)("estate.name_order"),value:"name"},{key:3,text:(0,Mr.t)("estate.type_order"),value:"type"},{key:4,text:(0,Mr.t)("estate.desc_liabiliies"),value:"-debt"},{key:5,text:(0,Mr.t)("estate.asc_liabiliies"),value:"debt"}],value:n||"default",onChange:function(n,r){var a,o;a=r.value||null,o=(0,di.a)(e),a?o.ordering=a:delete o.ordering,t.push({pathname:e.pathname,search:Tr().stringify(o,{addQueryPrefix:!0})})}})},_v=function(e){var t,n=e.block,r=(0,v.zy)(),a=(0,Mr.t)("estate.properties")+".csv";n&&(a="".concat(n.name,"-").concat(a)),t=Tr().stringify(fv(fv({},(0,di.a)(r)),{},{block:n&&n.id,format:"csv"}),{addQueryPrefix:!1});var o="/api/estate/?".concat(t);return g.createElement(Dl.p,{href:o,target:"_blank",download:a,icon:"download",size:"tiny",basic:!0})};_v.propTypes={block:Sl().object};var Ev=function(e){var t=e.estates,n=e.loading,r=e.meta,a=e.block,o=e.media,i=e.user,l=e.loadEstates,c=sv((0,g.useState)(!1),2),u=c[0],s=c[1],d=(0,v.zy)();(0,g.useEffect)(function(){l((0,di.a)(d))},[d.search]);var m=r?r.count:0,f=Tr().parse(d.search,{ignoreQueryPrefix:!0});return g.createElement(bv,{centered:!0},g.createElement(hl.Column,{textAlign:"left"},g.createElement(gv,null,(f.profile_id||f.name)&&g.createElement(xm,{size:"tiny"}),g.createElement(yv,{entries:m}),g.createElement("div",null,g.createElement(vv,null),g.createElement(ki.MF,{onClick:function(){return s(!u)},queryParamConfig:$h,media:o}),a&&g.createElement(uo._,{staff:!0,permission:Io.P.estateEdit},g.createElement(hp,{initialData:{charging_enabled:!0,block_id:a.id},buttonContent:o.handheld?(0,Mr.t)("estate.new_property"):null})),g.createElement(Op,null),g.createElement(_v,{block:a}))),g.createElement(ki.MK,{open:u,onApply:function(){s(!1)},queryParamConfig:$h,FormBody:Yh},g.createElement(hv,{estates:t,loading:n,blockId:a?a.id:null,user:i,media:o}),!n&&g.createElement(yv,{entries:m}))))};Ev.propTypes={estates:Sl().array,loading:Sl().bool,meta:Sl().object,block:Sl().object,media:Sl().object,user:Sl().object,loadEstates:Sl().func.isRequired};var wv=jr.Ay.div.withConfig({displayName:"list__CenterContent",componentId:"sc-15tsbyh-3"})(["display:flex;align-items:center;justify-content:center;@media (min-width:800px){> div{max-width:800px;}}@media (min-width:100px){padding:1em 1em;> div{width:100%;}}"]),Av=(0,kr.nS)(function(e){var t=(0,_.d4)(function(e){return e.estates.entities}),n=(0,_.d4)(function(e){return e.estates.meta}),r=(0,_.d4)(function(e){return e.estates.pending}),a=(0,_.d4)(function(e){return e.auth.user}),o=(0,_.d4)(function(e){return e.blocks.selected}),i=(0,_.wA)(),l=(0,v.g)();return g.createElement(Ev,uv({},e,{estates:t,meta:n,loading:r,user:a,block:o,loadEstates:function(e){return i((0,me.gf)(fv({block:l.blockId},e)))}}))}),xv=(0,kr.nS)(function(e){var t=(0,_.d4)(function(e){return e.estates.entities}),n=(0,_.d4)(function(e){return e.estates.meta}),r=(0,_.d4)(function(e){return e.estates.pending}),a=(0,_.d4)(function(e){return e.auth.user}),o=(0,_.wA)();return(0,ki.s4)($h)?g.createElement(Ev,uv({},e,{estates:t,meta:n,loading:r,user:a,loadEstates:function(e){var t=fv({},e);return t.q||(t.active_only=!0),o((0,me.gf)(t))}})):g.createElement(wv,null,g.createElement(ia.A,null,g.createElement("h2",null," ",(0,Mr.t)("estate.property_search")," "),g.createElement(ki.mB,{queryParamConfig:$h,FormBody:Yh})))}),kv=(0,v.y)((0,_.Ng)(function(e,t){var n=parseInt(t.match.params.blockId),r=e.blocks.entities||[];return{blockId:n,block:e.blocks.selected,blockExists:void 0!==(0,X.Hc)(n,r)}},function(e){return(0,E.zH)({selectBlock:function(e){return function(t){return Promise.all([{type:ae},ge(e),Se(e),Et(e),Fe(e),Bt(e),Zt(e)].map(t)).then(function(){return t({type:re,blockID:null!==(n=e)&&parseInt(n)});var n})}}},e)})(function(e){var t=e.blockId,n=e.block,r=e.blockExists,a=e.selectBlock,o=function(){return!!r&&(!n||n.id!==t)};return(0,g.useEffect)(function(){o()&&a(t)},[]),(0,g.useEffect)(function(){a(t)},[t,a]),o()?g.createElement(Ir.A,{active:!0}):r?g.createElement(v.dO,null,g.createElement(v.qh,{exact:!0,path:$r.JZ.blockDetails,component:fm}),g.createElement(v.qh,{path:$r.JZ.blockProfiles,component:xc}),g.createElement(v.qh,{path:$r.JZ.blockEstateList,component:Av}),g.createElement(v.qh,{path:$r.JZ.estateDetails,component:Gp}),g.createElement(v.qh,{path:$r.JZ.blockBilling,component:iy}),g.createElement(v.qh,{path:$r.JZ.blockTickets,component:Ci}),g.createElement(v.qh,{path:$r.JZ.ticketDetails,component:jm}),g.createElement(vi,{block:n,check:function(e){return ed(e,n)}},g.createElement(v.qh,{path:$r.JZ.blockSurveyNew,component:Uy}),g.createElement(v.qh,{path:$r.JZ.blockSurveyEdit,component:Uy}),g.createElement(v.qh,{path:$r.JZ.blockSurveyResults,component:gh}),g.createElement(v.qh,{path:$r.JZ.blockSurveyVote,component:Uh}))):g.createElement("div",null)})),Sv=kv;function Ov(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Cv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ov(Object(n),!0).forEach(function(t){jv(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ov(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function jv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Iv=jr.Ay.div.withConfig({displayName:"logo__LogoWrapper",componentId:"oke88c-0"})(["text-align:center;width:100%;overflow:hidden;height:60px;margin-bottom:10px;padding:10px 18px;@media ","{height:100px;margin-bottom:10px;}"],fo.jO.handheld),Pv=(0,_.Ng)(function(e){return{selected:e.blocks.selected,blockNum:e.blocks.entities?e.blocks.entities.length:0}},function(){return{}})(function(e){var t=$r.JZ.blockList;return e.selected&&1===e.blockNum&&(t=(0,$r.BE)($r.JZ.blockDetails,{blockId:e.selected.id})),g.createElement(Iv,{style:Cv({},e.style)},g.createElement(h.N_,{to:t},g.createElement("img",{src:ya("logo.png"),style:{width:"100%"}})))});function Nv(){return Nv=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nv.apply(this,arguments)}function Tv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Dv(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Dv(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Dv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var zv=(0,v.y)((0,_.Ng)(function(e){return{error:Dr.L.fromError(e.blocks.error),loading:e.blocks.pending}},function(e,t){return(0,E.zH)({onSuccess:function(e){return function(n){n(le(e)).then(function(){t.history.push((0,$r.BE)($r.JZ.blockDetails,{blockId:e}))})}}},e)})(function(e){var t=e.onSuccess,n=mo.kK.useState(),r=Tv((0,g.useState)({loading:!1,error:Dr.L.fromError(null)}),2),a=r[0],o=r[1];return g.createElement(so.Q,{error:a.error,loading:a.loading,create:function(){o({loading:!0,error:Dr.L.fromError(null)}),(0,tt.a0)("post","/api/create-block-from-template/",n.formData).then(function(e){o({loading:!1,error:Dr.L.fromError(null)}),t(e.body.id)},function(e){o({loading:!1,error:Dr.L.fromError(e.response.body)})})},manager:n,header:(0,Mr.t)("block.new_object"),trigger_props:{content:(0,Mr.t)("block.new_object"),fluid:!0},name:"block_new"},g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.name")),g.createElement(Fr.A.Input,Nv({placeholder:(0,Mr.t)("labels.name"),error:a.error.get("name")},n.getAttributes("name")))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("block.address")),g.createElement(Fr.A.Input,Nv({placeholder:(0,Mr.t)("block.address"),error:a.error.get("address")},n.getAttributes("address")))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("block.number_of_properties")),g.createElement(Fr.A.Input,Nv({type:"number",error:a.error.get("estate_num")},n.getAttributes("estate_num")))),g.createElement(us,{value:n.getValue("facility_manager_id"),onChange:function(e){return n.setValue("facility_manager_id",e)}}))})),Rv=jr.Ay.div.withConfig({displayName:"side__DrawerRoot",componentId:"sc-1do74pe-0"})(["position:relative;display:flex;height:100%;overflow:hidden;"]),Mv=jr.Ay.div.withConfig({displayName:"side__DrawerPanel",componentId:"sc-1do74pe-1"})(["z-index:904;background-color:rgb(244,244,244);overflow-y:auto;overflow-x:hidden;transition:transform 0.3s ease-out;box-shadow:",";",""],function(e){return e.open?"rgba(0, 0, 0, 0.15) 2px 2px 4px":"none"},function(e){return e.docked?"flex: 0 0 auto;":"position: absolute;\n         top: 0;\n         bottom: 0;\n         left: 0;\n         transform: translateX(".concat(e.open?"0":"-101%",");")}),Lv=jr.Ay.div.withConfig({displayName:"side__DrawerOverlay",componentId:"sc-1do74pe-2"})(["position:absolute;top:0;bottom:0;left:0;right:0;z-index:900;background-color:rgba(0,0,0,0.3);transition:opacity 0.3s ease-out;opacity:",";visibility:",";"],function(e){return e.visible?1:0},function(e){return e.visible?"visible":"hidden"}),Fv=jr.Ay.div.withConfig({displayName:"side__DrawerContent",componentId:"sc-1do74pe-3"})(["flex:1 1 auto;min-width:0;overflow-y:auto;background-color:#f7f7f7;"]),Bv=(0,jr.Ay)(Ka.A.Header).withConfig({displayName:"side__StyledMenuHeader",componentId:"sc-1do74pe-4"})(["text-align:center;"]),qv=jr.Ay.div.withConfig({displayName:"side__Bottom",componentId:"sc-1do74pe-5"})(["margin-top:auto;padding:1.5em 1em;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;"]),Hv=(0,jr.Ay)(Ka.A.Item).withConfig({displayName:"side__NewBlockItem",componentId:"sc-1do74pe-6"})(["margin:0 5px !important;"]),Uv=jr.Ay.div.withConfig({displayName:"side__SidebarContent",componentId:"sc-1do74pe-7"})(["display:flex;min-height:100%;flex-direction:column;align-content:space-between;"]),$v=(0,jr.Ay)(Ka.A).withConfig({displayName:"side__StyledMenu",componentId:"sc-1do74pe-8"})([".item{padding-top:0.6em !important;padding-bottom:0.6em !important;}"]),Vv=function(e){var t=e.children,n=e.visible,r=e.docked,a=e.toggleVisibility,o=e.selected,i=e.blocks,l=void 0===i?[]:i,c=l.length>0,u=l.length>1,s=g.createElement(Uv,null,g.createElement($v,{vertical:!0,secondary:!0},g.createElement(Pv,null),g.createElement(uo._,{staff:!0,permission:Io.P.blockAdd},g.createElement(Hv,null,g.createElement(zv,null))),g.createElement(Ka.A.Item,null,function(e){var t=[g.createElement(uo._,{key:"g0-role",managerOnly:!0},g.createElement(h.k2,{activeClassName:"active",className:"item",to:$r.JZ.manage},(0,Mr.t)("side.management")))];return e&&(t=t.concat([g.createElement(h.k2,{key:"g1",activeClassName:"active",className:"item",to:$r.JZ.blockList},(0,Mr.t)("side.locations")),g.createElement(uo._,{staff:!0,key:"g2-role1",permission:Io.P.estateGlobalView},g.createElement(h.k2,{key:"g2",activeClassName:"active",className:"item",to:$r.JZ.estateList},(0,Mr.t)("side.properties"))),g.createElement(uo._,{admin:!0,key:"g5-role",permission:Io.P.ticketGlobalView},g.createElement(h.k2,{key:"g5",activeClassName:"active",className:"item",to:$r.JZ.tickets},(0,Mr.t)("side.signals")))])),t}(u),c&&function(e,t,n){var r,a;if(e||t||!n||(e=n[0]),!e)return null;var o=e.id,i=[];t&&(i.push(g.createElement(ji.A,{key:"divider-key"})),i.push(g.createElement(Bv,{key:"menu"},e.name)));var l=null===(r=e.config)||void 0===r||null===(a=r.board)||void 0===a?void 0:a.signals_enabled;return i.push.apply(i,[g.createElement(h.k2,{key:1,activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.blockDetails,{blockId:o})},(0,Mr.t)("side.dashboard")),g.createElement(h.k2,{key:2,activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.blockEstateList,{blockId:o})},(0,Mr.t)("side.properties")),g.createElement(uo._,{staff:!0,key:"g2",permission:Io.P.customerView},g.createElement(h.k2,{key:3,activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.blockProfiles,{blockId:o})},(0,Mr.t)("side.residents"))),g.createElement(h.k2,{key:4,activeClassName:"active",className:"item",exact:!1,to:(0,$r.BE)($r.JZ.blockBilling,{blockId:o})},(0,Mr.t)("side.accounting"))]),l&&i.push(g.createElement(h.k2,{key:7,activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.blockTickets,{blockId:o})},(0,Mr.t)("side.signals"))),i}(o,u,l))),g.createElement(qv,null,g.createElement(ja,null)));return g.createElement(Rv,null,g.createElement(Lv,{visible:n&&!r,onClick:function(){return a(!1)}}),g.createElement(Mv,{open:n,docked:r},s),g.createElement(Fv,{docked:r},t))};function Yv(){return Yv=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yv.apply(this,arguments)}function Gv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Jv(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Jv(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Zv=function(e){var t=Gv((0,g.useState)(null),2),n=t[0],r=t[1],a=(0,_.d4)(function(e){return Dr.L.fromError(e.user.error)}),o=(0,_.d4)(function(e){return e.user.pending}),i=(0,_.d4)(function(e){return e.userRole.entities||[]}),l=(0,_.wA)(),c=(0,mo.Cj)(e.entity,e.initialData),u=new mo.kK(n||c,r,c).withError(a),s=e.entity?(0,Mr.t)("management.user_change"):(0,Mr.t)("management.new_user");return g.createElement(so.Q,Yv({manager:u},e,{create:function(e){return l(function(e){return Qe.actions.create(e)}(e))},update:function(e){return l(function(e){return Qe.actions.update(e)}(e))},clearError:function(){return l(Xe())},error:a,loading:o,header:s,trigger_props:{floated:"right"},name:"team_user"}),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.name")),g.createElement(Fr.A.Input,Yv({placeholder:(0,Mr.t)("labels.name")},u.getAttributes("first_name"))),a.has("first_name")&&g.createElement("span",null,a.get("first_name"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("management.last_name")),g.createElement(Fr.A.Input,Yv({placeholder:(0,Mr.t)("management.last_name")},u.getAttributes("last_name"))),a.has("last_name")&&g.createElement("span",null,a.get("last_name"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,"Email"),g.createElement(Fr.A.Input,Yv({placeholder:"Email"},u.getAttributes("email"))),a.has("email")&&g.createElement("span",null,a.get("email"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("resources.user-role")),g.createElement(ff.A,Yv({placeholder:(0,Mr.t)("management.select_role"),options:i.map(function(e){return{key:e.name,value:e.name,text:e.name}})},u.getAttributes("role_v2"))),a.has("role_v2")&&g.createElement("span",null,a.get("role_v2"))),g.createElement(Fr.A.Field,null,g.createElement(co,Yv({name:"profile_picture",accept:"image/*",oneFile:!0},u.getAttributes("profile_picture")))))};Zv.propTypes={entity:Sl().object,initialData:Sl().object};var Wv=Zv,Qv=jr.Ay.span.withConfig({displayName:"list__InlineText",componentId:"sc-1c6bsic-0"})(["flex-grow:1;padding:0 10px;vertical-align:middle;line-height:34px;"]),Kv=(0,jr.Ay)(wa.A).withConfig({displayName:"list__InlineImage",componentId:"sc-1c6bsic-1"})(["min-width:35px;vertical-align:middle;margin:auto;"]),Xv=jr.Ay.div.withConfig({displayName:"list__ActionList",componentId:"sc-1c6bsic-2"})(["display:flex;flex-direction:row;flex-wrap:nowrap;min-width:80px;justify-content:space-around;"]),e_=jr.Ay.div.withConfig({displayName:"list__StyledHeader",componentId:"sc-1c6bsic-3"})(["margin:0 0 1em 0;position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;"]),t_=(0,jr.Ay)(pl).withConfig({displayName:"list__StyledSearchInput",componentId:"sc-1c6bsic-4"})(["height:32px !important;width:300px;"]),n_=jr.Ay.div.withConfig({displayName:"list__RightActions",componentId:"sc-1c6bsic-5"})([""]),r_=function(e){var t=e.props,n=t.activeUsers,r=t.loading,a=t.error,o=t.deleteFromTeam,i=gl(),l=((0,bl.pb)(n,i,["full_name","email","role_v2"])||[]).map(function(e,n){return g.createElement(li.A.Row,{key:"user-".concat(n)},g.createElement(li.A.Cell,{collapsing:!0},e.email&&g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.teamDetails,{userId:e.id})},g.createElement(wl,null,g.createElement(Kv,null,g.createElement(wa.A,{src:e.profile_picture?e.profile_picture.url:Ri(e.email),size:"mini",rounded:!0})),g.createElement(Qv,null,e.email)))),g.createElement(li.A.Cell,null,e.first_name," ",e.last_name),g.createElement(li.A.Cell,{collapsing:!0},e.role_v2||(0,Mr.t)("roles.".concat(e.role))),g.createElement(li.A.Cell,{collapsing:!0},g.createElement(Xv,null,g.createElement(uo._,{admin:!0,permission:Io.P.teamEdit},g.createElement(Wv,{entity:e})),g.createElement(uo._,{admin:!0,permission:Io.P.teamDelete},!e.is_root_account&&g.createElement(g.Fragment,null,g.createElement(dc.Y,{header:(0,Mr.t)("management.logout_all_devices"),content:(0,Mr.t)("management.confirm_logout_devices"),trigger_props:{color:"blue",size:"tiny",icon:"log out"},error:a,loading:r,action:function(){return t.removeActiveSessions(e)},confirmLabel:(0,Mr.t)("labels.yes"),name:"user_logout_devices"}),g.createElement(dc.Y,{header:"".concat((0,Mr.t)("management.deactivate_user")," ").concat(e.first_name," ").concat(e.last_name),content:"".concat((0,Mr.t)("management.confirm_user_deactivation")," ").concat(e.first_name," ").concat(e.last_name,"(").concat(e.email,")"),trigger_props:{color:"red",icon:"delete",size:"tiny"},error:a,loading:r,action:function(){return o(e)},confirmLabel:(0,Mr.t)("management.deactivate"),name:"user_deactivate"}))))))});return g.createElement(li.A.Body,null,l)},a_=function(){var e=(0,_.d4)(function(e){return e.user.entities}),t=(0,_.d4)(function(e){return Dr.L.fromError(e.user.error)}),n=(0,_.d4)(function(e){return e.user.pending}),r=(0,_.wA)(),a=(0,v.W6)();(0,g.useEffect)(function(){e||r(Ke()),r(Tn())},[]);if(t.exists()&&t.hasType((0,zp.pq)("team","LIST_ERROR")))return g.createElement("div",null,t.getGlobal());if(!e)return g.createElement(Ir.A,{active:!0});var o=(0,X.n_)(e,{is_active:!0});return o.sort(function(e,t){return e.is_root_account?-1:0}),g.createElement(Qa.A,{centered:!0,padded:!0},g.createElement(Ql.A,{mobile:16,textAlign:"left"},g.createElement(e_,null,g.createElement(t_,{replace:!0,placeholder:(0,Mr.t)("management.search_email_name_role")}),g.createElement(n_,null,g.createElement(uo._,{admin:!0,permission:Io.P.teamEdit},g.createElement(Ur.A,{basic:!0,onClick:function(){return a.push((0,$r.BE)($r.JZ.teamRoles))},size:"tiny"},(0,Mr.t)("management.roles"))),g.createElement(Ur.A,{basic:!0,onClick:function(){return a.push((0,$r.BE)($r.JZ.teamAudit))},size:"tiny"},(0,Mr.t)("management.action_history")),g.createElement(uo._,{admin:!0,permission:Io.P.teamAdd},g.createElement(Wv,{trigger_props:{content:(0,Mr.t)("management.new_user")}})))),g.createElement(li.A,{celled:!0,striped:!0},g.createElement(li.A.Header,null,g.createElement(li.A.Row,null,g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.user")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.name")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("resources.user-role")),g.createElement(li.A.HeaderCell,null))),g.createElement(r_,{props:{activeUsers:o,error:t,loading:n,deleteFromTeam:function(e){return r((t=e,Qe.actions.del(t)));var t},removeActiveSessions:function(e){return r((t=e,{types:[Je,We,Ze],promise:function(e){return e.post("/api/user/".concat(t.id,"/remove_active_sessions/"),{data:{user:t}})}}));var t}}}))))};function o_(){return o_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o_.apply(this,arguments)}function i_(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return l_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l_(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var c_=jr.Ay.div.withConfig({displayName:"edit__Section",componentId:"s0fivc-0"})(["display:flex;flex-direction:row;flex-wrap:wrap;max-width:800px;align-items:flex-start;padding:2em 0;"]),u_=jr.Ay.div.withConfig({displayName:"edit__PermissionCol",componentId:"s0fivc-1"})(["padding:0 2em 0 0;display:flex;flex-direction:column;"]),s_=(0,jr.Ay)(eo.A).withConfig({displayName:"edit__PermissionCheckbox",componentId:"s0fivc-2"})(["font-size:1em !important;padding:0.4em 0;max-width:240px;"]),d_=(0,jr.Ay)(Fr.A).withConfig({displayName:"edit__RoleForm",componentId:"s0fivc-3"})(["margin-top:2em;max-width:550px !important;"]),m_=jr.Ay.h3.withConfig({displayName:"edit__SectionHeader",componentId:"s0fivc-4"})([""]),f_=jr.Ay.div.withConfig({displayName:"edit__HeaderContent",componentId:"s0fivc-5"})(["display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;"]),p_=function(e){var t=e.role,n=e.action,r=e.loading;return g.createElement(Ra.A,{icon:"ellipsis vertical"},g.createElement(Ra.A.Menu,{direction:"left"},g.createElement(Ra.A.Item,null,g.createElement(dc.Y,{action:n,textTriggerText:(0,Mr.t)("userActions.delete"),useTextTrigger:!0,header:"".concat((0,Mr.t)("management.delete_role")," ").concat(t.name),content:"".concat((0,Mr.t)("management.confirm_role_deletion")," ").concat(t.name),loading:r,name:"role_delete"}))))};var g_=(0,_.Ng)(function(e,t){return{loading:e.userRole.pending,error:Dr.L.fromError(e.userRole.error),modified:e.userRole.lastModified}},function(e){return(0,E.zH)({createUserRole:Dn,updateUserRole:zn,deleteUserRole:Rn,clearError:Mn},e)})(function(e){var t=e.role,n=e.loading,r=e.error,a=e.createUserRole,o=e.updateUserRole,i=e.deleteUserRole,l=e.clearError,c=e.modified,u=i_((0,g.useState)(!1),2),s=u[0],d=u[1],m=mo.kK.useState({},function(){d(!1),l()});(0,g.useEffect)(function(){s&&c&&c!==t&&d(!1)},[c,t]),(0,g.useEffect)(function(){var e={};t.policy&&t.policy.permissions&&t.policy.permissions.length>0&&t.policy.permissions.forEach(function(t){return e[t]=!0});var n={name:t.name,permissions:e};m.setFormData(n)},[t]);var f=Object.values(Io.P),p=f.slice(0,f.length/2),b=f.slice(f.length/2),y=function(e){var t=Io.t[e],n="permissions.".concat(e),r=!!m.getValue(n);return g.createElement(s_,{key:e,label:t.title,checked:r,onClick:function(){m.setValue(n,!m.getValue(n))}})};return g.createElement(g.Fragment,null,g.createElement(f_,null,t.id?g.createElement(m_,null,(0,Mr.t)("fund.change_of")," ",t.name):g.createElement(m_,null,(0,Mr.t)("management.new_role")),t.id&&g.createElement(p_,{role:t,action:function(){return i(t)},loading:n})),g.createElement(d_,null,s&&c&&g.createElement(Hr.A,{content:(0,Mr.t)("management.changes_saved_successfully"),positive:!0}),g.createElement(Fr.A.Field,{fluid:"true"},g.createElement("label",null,(0,Mr.t)("management.role_name")),g.createElement(Fr.A.Input,o_({},m.getAttributes("name"),{error:r.get("name")}))),g.createElement(c_,null,g.createElement(u_,null,p.map(y)),g.createElement(u_,null,b.map(y))),g.createElement(Ur.A,{positive:!0,fluid:!0,onClick:function(){return e=t.id?o:a,t.name=m.formData.name,t.policy={permissions:Object.keys(m.formData.permissions).filter(function(e){return m.formData.permissions[e]&&f.includes(e)})},e(t),void d(!0);var e},loading:n,disabled:!m.getValue("name")},(0,Mr.t)("labels.save"))))});function b_(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return y_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y_(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var h_=(0,jr.Ay)(ia.A).withConfig({displayName:"list__SectionSegment",componentId:"sc-12eup50-0"})(["margin:1em 1em 0 0 !important;max-width:600px;@media ","{margin:1em 0 0 0 !important;max-width:1020px;}"],fo.jO.handheld);var v_=(0,_.Ng)(function(e){return{roles:e.userRole.entities||[],lastModified:e.userRole.lastModified||null}},function(e){return(0,E.zH)({fetchUserRoles:Tn},e)})(function(e){var t=e.roles,n=e.fetchUserRoles,r=e.lastModified,a=b_((0,g.useState)(-1),2),o=a[0],i=a[1];(0,g.useEffect)(function(){n()},[null]),(0,g.useEffect)(function(){r&&i(r.id)},[r]);var l=(0,X.Hc)(o,t)||{};return g.createElement(Qa.A,{padded:!0},g.createElement(Qa.A.Column,{tablet:16,computer:5,textAlign:"left"},g.createElement(h_,null,g.createElement(Ur.A,{onClick:function(){return i(-1)}},(0,Mr.t)("management.new_role")),g.createElement(ji.A,null),g.createElement(Ka.A,{secondary:!0,vertical:!0,stackable:!0},t.map(function(e,t){return g.createElement(Ka.A.Item,{key:t,active:o&&e.id===o,onClick:function(){i(e.id)}},e.name)})))),g.createElement(Qa.A.Column,{tablet:16,computer:11,textAlign:"left"},o&&g.createElement(h_,null,g.createElement(g_,{role:l}))))}),__=n(51322),E_={id:function(e){return{label:(0,Mr.t)("labels.id"),value:e}},block:function(e){return{label:(0,Mr.t)("labels.block"),value:e}},author:function(e){return{label:(0,Mr.t)("labels.author"),value:e.name||"--"}},assignee:function(e){return{label:(0,Mr.t)("labels.assignee"),value:e.name||"--"}},name:function(e){return{label:(0,Mr.t)("labels.name"),value:e}},title:function(e){return{label:(0,Mr.t)("labels.title"),value:e}},content:function(e){return{label:(0,Mr.t)("labels.content"),value:e}},description:function(e){return{label:(0,Mr.t)("labels.description"),value:e}}},w_=function(e){return g.createElement(g.Fragment,null,(0,Mr.t)("logActions.".concat(e.action),e.action)," ",function(e){var t=e.response,n=e.resource_id,r=(0,Mr.t)("resources.".concat(e.resource),e.resource);switch(e.resource){case"ticket":return g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.ticketDetails,{blockId:t.block,ticketId:n})},r);case"user":return g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.teamDetails,{userId:n})},r);case"estate":return g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.estateDetails,{blockId:t.block,estateId:n})},r);case"estate-customers":return g.createElement(g.Fragment,null,r,(0,Mr.t)("management.to"),g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.blockDetails,{blockId:t.block})},(0,Mr.t)("resources.block")));case"ticket-comment":return g.createElement(g.Fragment,null,(0,Mr.t)("labels.from")," ",t.amount,g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.ticketDetails,{blockId:t.block,ticketId:t.ticket})},r));case"settlement":return g.createElement(g.Fragment,null,r," ",(0,Mr.t)("labels.from")," ",t.deposit_amount," ",(0,Mr.t)("settlement.to"),g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.estateDetails,{blockId:t.block,estateId:t.estate})}," ",t.block_details.name," - ",t.estate_details.name));default:return r}}(e)," ",function(e){var t=e.response,n=t||{},r=n.name,a=n.title,o=n.first_name,i=n.email,l=n.reconciled_amount;return r?" ".concat((0,Mr.t)("management.with_name"),' "').concat(r,'"'):a?" ".concat((0,Mr.t)("management.with_title"),' "').concat(a,'"'):o?" ".concat((0,Mr.t)("management.with_first_name"),' "').concat(o,'"'):i&&l?g.createElement(g.Fragment,null,"".concat((0,Mr.t)("management.with"),' email "').concat(i,'" ').concat((0,Mr.t)("management.for_amount_of"))," ",l," "):""}(e))};function A_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function x_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A_(Object(n),!0).forEach(function(t){k_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A_(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function k_(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S_(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return O_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return O_(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var C_={update:"cut",create:"plus",destroy:"trash",reconcile:"euro"},j_={update:"yellow",create:"green",destroy:"red",reconcile:"blue"},I_=(0,jr.Ay)(__.A.Summary).withConfig({displayName:"details__FeedSummary",componentId:"krx13a-0"})(["& > a{vertical-align:baseline;}"]),P_=jr.Ay.span.withConfig({displayName:"details__StyledFirstName",componentId:"krx13a-1"})(["color:",";"],function(e){return e.theme.primary}),N_=function(){var e=S_((0,g.useState)({}),2),t=e[0],n=e[1],r=S_((0,g.useState)(1),2),o=r[0],i=r[1],l=S_((0,g.useState)(25),2),c=l[0],u=l[1],s=(0,v.g)(),d=parseInt(s.userId),m=(0,_.d4)(function(e){return e.user.entities}),f=(0,_.d4)(function(e){return e.auditLog.entities}),p=(0,_.d4)(function(e){return Dr.L.fromError(e.user.error||e.auditLog.error)}),b=(0,_.d4)(function(e){return e.user.pending||e.auditLog.pending}),y=(0,_.wA)();(0,g.useEffect)(function(){y(Ke()),y((0,et.C_)(d))},[d]);if(p.exists())return g.createElement("div",null,p.getGlobal());if(!m||!f)return g.createElement(Ir.A,{active:!0});if(b)return g.createElement(Ir.A,{active:!0});var h=(0,bl.pm)(f,o-1,c),E=m.find(function(e){return e.id===d}),w=h.map(function(e){return g.createElement(__.A.Event,{key:e.id},g.createElement(__.A.Label,null,g.createElement(Rr.A,{name:C_[e.action],color:j_[e.action]})),g.createElement(__.A.Content,null,g.createElement(__.A.Date,null,a()(e.created_at).format("YYYY-MM-DD HH:mm")),g.createElement(I_,null,g.createElement(P_,null,E.first_name)," ",w_(e),g.createElement(Ur.A,{basic:!0,floated:"right",size:"tiny",onClick:function(r){return a=e.id,n(x_(x_({},t),{},k_({},a,!t[a])));var a}},(0,Mr.t)("management.more")," ",g.createElement(Rr.A,{name:"caret ".concat(t[e.id]?"up":"down")}))),t[e.id]&&(r=e,i=Object.entries(E_).filter(function(e){var t=S_(e,1)[0];return r.response[t]}).map(function(e){var t=S_(e,2),n=t[0];return(0,t[1])(r.response[n])}),o=g.createElement(li.A.Row,null,i.map(function(e){var t=e.label,n=e.value;return g.createElement(li.A.Cell,{key:t,collapsing:!0},n)})),g.createElement(li.A,{celled:!0,striped:!0,fixed:!0,singleLine:!0},g.createElement(li.A.Header,null,g.createElement(li.A.Row,null,i.map(function(e){var t=e.label;return g.createElement(li.A.HeaderCell,{key:t},t)}))),g.createElement(li.A.Body,null,o)))));var r,o,i});return g.createElement(Qa.A,{padded:!0},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,{widescreen:3,computer:6,tablet:16},g.createElement(Qa.A,{padded:!0},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement(xm,null),g.createElement(uo._,{admin:!0,permission:Io.P.teamEdit},g.createElement(Wv,{entity:E})),g.createElement(ia.A.Group,null,g.createElement(ia.A,null,g.createElement(wa.A,{size:"medium",rounded:!0,src:E.profile_picture?E.profile_picture.url:Ri(E.email,null,300)}),g.createElement(zr.A,{as:"h4",content:"".concat(E.first_name," ").concat(E.last_name),subheader:"".concat(E.email," (").concat((0,Mr.t)("roles.".concat(E.role)),")")}))))))),g.createElement(Qa.A.Column,{widescreen:13,computer:10,tablet:16},g.createElement(Qa.A,{padded:!0},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,b?g.createElement(Ir.A,{active:!0}):g.createElement(Aa.A,null,g.createElement(zr.A,{as:"h2"},(0,Mr.t)("management.activity_report")),g.createElement(yl.dK,{current:o,total:f.length,onChange:function(e,t){i(e),u(t)},pageSize:c}),g.createElement(__.A,null,w))))))))},T_=function(e){var t=e.openFilter,n=e.previous,r=e.next;return g.createElement(Ka.A,{stackable:!0,size:"tiny"},g.createElement(Ka.A.Item,null,g.createElement(Xo,{next:r,previous:n,pageNumber:ei(r,n)})),g.createElement(Ka.A.Item,{position:"right"},g.createElement(qo,{onClick:t})))};function D_(e){return D_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},D_(e)}function z_(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return R_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return R_(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}jr.Ay.div.withConfig({displayName:"details-modal__ContentWrap",componentId:"we2dwl-0"})(["line-height:1.1em;"]);var M_=function(e){return g.createElement(Ur.A,e,(0,Mr.t)("management.see"))},L_=function(e){var t=e.entry,n=z_((0,g.useState)(!1),2),r=n[0],o=n[1],i=function(){return o(!0)},l=g.createElement(M_,{onClick:i});return g.createElement(ha.A,{open:r,onOpen:i,onClose:function(){return o(!1)},closeIcon:"close",trigger:l},g.createElement(ha.A.Header,null,a()(t.created_at).format("YYYY-MM-DD HH:mm")),g.createElement(ha.A.Content,null,g.createElement(ha.A.Header,null,g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.teamDetails,{userId:t.user.id})},t.user.name)),g.createElement(ha.A.Description,null,w_(t),function(e){if(!e.response)return"";var t,n=Object.entries(E_).filter(function(t){var n=z_(t,1)[0];return e.response[n]}).map(function(t){var n=z_(t,2),r=n[0];return(0,n[1])(e.response[r])});return t=g.createElement(li.A.Row,null,n.map(function(e){var t=e.label,n=e.value;return"object"===D_(n)&&(n=Object.values(n).map(function(e){return g.createElement(li.A.Cell,{key:e,collapsing:!0},e)})),g.createElement(li.A.Cell,{key:t,collapsing:!0},n)})),g.createElement(li.A,{celled:!0,striped:!0,fixed:!0,singleLine:!0},g.createElement(li.A.Header,null,g.createElement(li.A.Row,null,n.map(function(e){var t=e.label;return g.createElement(li.A.HeaderCell,{key:t},t)}))),g.createElement(li.A.Body,null,t))}(t))))};function F_(){return F_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F_.apply(this,arguments)}function B_(e){return B_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},B_(e)}function q_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function H_(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}L_.propTypes={entry:Sl().object.isRequired};var U_=function(){var e=(0,v.zy)(),t=(0,v.W6)(),n=gi({location:e,history:t}),r=bi({sortBy:n,location:e}),o=(0,_.d4)(function(e){return e.auditLog.entities}),i=(0,_.d4)(function(e){return e.user.entities}),l=(0,_.d4)(function(e){return e.blocks.entities}),c=(0,_.d4)(function(e){return Dr.L.fromError(e.auditLog.error||e.user.error)}),u=(0,_.d4)(function(e){return e.auditLog.pending||e.user.pending}),s=(0,_.wA)();return(0,g.useEffect)(function(){var t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q_(Object(n),!0).forEach(function(t){H_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q_(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},(0,di.a)(e));s((0,et.x8)(t))},[e.search]),c.exists()?g.createElement("div",null,c.getGlobal()):o&&i?u?g.createElement(Ir.A,{active:!0}):g.createElement(su.b,{data:o,sortable:!0},g.createElement(su.p,{name:(0,Mr.t)("labels.user"),render:function(e){return g.createElement(h.N_,{to:(0,$r.BE)($r.JZ.teamDetails,{userId:e.user.id})},e.user.name)}}),g.createElement(su.p,{name:(0,Mr.t)("labels.block"),render:function(e){return e.response?e.response.block&&"object"==B_(e.response.block)?e.response.block.name:e.response.block&&"number"==typeof e.response.block?l.find(function(t){return t.id===e.response.block}).name:void 0:""}}),g.createElement(su.p,{name:(0,Mr.t)("labels.action"),render:function(e){return(0,Mr.t)("logActions.".concat(e.action),e.action)}}),g.createElement(su.p,{name:(0,Mr.t)("labels.resource"),render:function(e){try{return(0,Mr.t)("resources.".concat(e.resource),e.resource)}catch(t){return e.resource}}}),g.createElement(su.p,F_({name:(0,Mr.t)("labels.date"),render:function(e){return a()(e.created_at).format("YYYY-MM-DD HH:mm")}},r("created_at"))),g.createElement(su.p,{name:(0,Mr.t)("management.details"),render:function(e){return g.createElement(L_,{entry:e})}})):g.createElement(Ir.A,{active:!0})},$_=n(1342),V_=n(75886);function Y_(e){return function(e){if(Array.isArray(e))return G_(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return G_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return G_(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function G_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var J_={user:Cr.fr,action:Cr.fr,resource:Cr.fr,block:Cr.fr,created_after:Cr.K1,created_before:Cr.K1,payment_method:Cr.fr},Z_=(0,_.Ng)(function(e){return{auditLog:e.auditLog.entities,users:(e.user.entities||[]).map(function(e){var t=e.full_name,n=e.id,r=e.email;return{full_name:t||r,id:n,active:e.is_active}}),blocks:(e.blocks.entities||[]).map(function(e){return{name:e.name,id:e.id,active:e.active}})}})(function(e){var t=e.data,n=e.onChange,r=e.users,o=e.blocks;return g.createElement(g.Fragment,null,g.createElement("h5",null,(0,Mr.t)("labels.user")),g.createElement(Fr.A.Select,{value:t.users,options:[null].concat(Y_(r)).sort(function(e,t){return null===e?-1:null===t?1:e.active&&!t.active?-1:!e.active&&t.active?1:e.full_name.localeCompare(t.full_name)}).map(function(e){return e?{text:e.full_name,value:e.id,content:g.createElement("span",{style:{color:e.active?"black":"red"}},e.full_name)}:{text:(0,Mr.t)("resources.null"),value:null}}),onChange:n("user"),search:!0,selection:!0}),g.createElement("h5",null,(0,Mr.t)("labels.block")),g.createElement(Fr.A.Select,{value:t.blocks,options:[null].concat(Y_(o)).sort(function(e,t){return null===e?-1:null===t?1:e.active&&!t.active?-1:!e.active&&t.active?1:e.name.localeCompare(t.name)}).map(function(e){return e?{text:"".concat(e.name),value:e.id,content:g.createElement("span",{style:{color:e.active?"black":"red"}},e.name)}:{text:(0,Mr.t)("resources.null"),value:null}}),onChange:n("block"),search:!0,selection:!0}),g.createElement("h5",null,(0,Mr.t)("labels.action")),g.createElement(Fr.A.Select,{value:t.action,options:[null,"create","update","destroy","reconcile"].map(function(e){return{text:(0,Mr.t)("logActions.".concat(e)),value:e}}),onChange:n("action")}),g.createElement("h5",null,(0,Mr.t)("labels.resource")),g.createElement(Fr.A.Select,{value:t.resource,options:[null].concat(Y_($_.AU)).map(function(e){return{text:(0,Mr.t)("resources.".concat(e),e),value:e}}),onChange:n("resource")}),"settlement"===t.resource?g.createElement(Fr.A.Select,{placeholder:(0,Mr.t)("management.payment_method"),value:t.payment_method,options:[null,"cash","bank"].map(function(e){return{text:(0,Mr.t)("paymentTypes.".concat(e)),value:e}}),onChange:n("payment_method")}):null,g.createElement("h5",null,(0,Mr.t)("charge.period")),g.createElement("div",null,g.createElement(V_.w,{placeholder:(0,Mr.t)("management.from_date"),value:t.created_after?a()(t.created_after).format("YYYY-MM-DD"):"",onChange:function(e){return n("created_after")(null,{value:e?a()(e).toDate():void 0})}}),g.createElement(V_.w,{placeholder:(0,Mr.t)("titles.to_date"),value:t.created_before?a()(t.created_before).format("YYYY-MM-DD"):"",onChange:function(e){return n("created_before")(null,{value:e?a()(e).toDate():void 0})}})))});function W_(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Q_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Q_(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Q_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var K_=function(e){var t=e.previous,n=e.next,r=W_((0,g.useState)(!1),2),a=r[0],o=r[1];return g.createElement(Qa.A,{centered:!0,padded:!0,style:{height:"100%"}},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,{mobile:16,textAlign:"left"},g.createElement(T_,{openFilter:function(){return o(!a)},next:n,previous:t}))),g.createElement(Qa.A.Row,{style:{height:"inherit"}},g.createElement(Qa.A.Column,{mobile:16,textAlign:"left"},g.createElement(ki.MK,{open:a,onApply:function(){return o(!1)},queryParamConfig:J_,FormBody:Z_},g.createElement(U_,null)))))},X_=function(){var e=(0,_.d4)(function(e){return e.auditLog.meta||{}}),t=W_(ti(e),2),n=t[0],r=t[1];return g.createElement(K_,{previous:r,next:n})},eE=function(){return g.createElement(v.dO,null,g.createElement(v.qh,{exact:!0,path:$r.JZ.team,component:a_}),g.createElement(v.qh,{path:$r.JZ.teamRoles,component:v_}),g.createElement(v.qh,{path:$r.JZ.teamDetails,component:N_}),g.createElement(v.qh,{path:$r.JZ.teamAudit,component:X_}))};function tE(){return tE=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tE.apply(this,arguments)}function nE(e){return function(e){if(Array.isArray(e))return cE(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||lE(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function aE(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rE(Object(n),!0).forEach(function(t){oE(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rE(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function oE(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||lE(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lE(e,t){if(e){if("string"==typeof e)return cE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cE(e,t):void 0}}function cE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var uE=(0,jr.Ay)(ia.A).withConfig({displayName:"page__StyledSegment",componentId:"sc-71m3om-0"})({margin:"0 0 10px 0 !important;"}),sE=jr.Ay.div.withConfig({displayName:"page__RuleRow",componentId:"sc-71m3om-1"})(["display:grid;grid-template-columns:minmax(180px,1fr) 2fr auto;gap:10px;align-items:start;margin-bottom:8px;@media (max-width:767px){grid-template-columns:1fr;gap:4px;}"]),dE=jr.Ay.p.withConfig({displayName:"page__FieldError",componentId:"sc-71m3om-2"})(["color:red;"]),mE=function(e,t){var n=e.map(function(e){var t=e.email.toLowerCase(),n=e.first_name?"".concat(e.first_name," ").concat(e.last_name):"";return{key:t,value:t,text:t,description:n,searchtext:"".concat(n," ").concat(t)}});return t&&!n.some(function(e){return e.value===t})&&n.push({key:t,value:t,text:t}),n},fE=function(e,t){var n=t.toLowerCase();return e.filter(function(e){return(e.searchtext||e.text).toLowerCase().includes(n)})},pE=function(e){var t=e.users,n=e.value,r=e.onChange,a=e.invalid,o=(0,g.useState)(function(){return e=n,Object.entries(e||{}).map(function(e){var t=iE(e,2);return{assignee:t[0],subscribers:t[1]}});var e}),i=iE(o,2),l=i[0],c=i[1],u=function(e){c(e),r(function(e){return e.reduce(function(e,t){var n=t.assignee,r=t.subscribers,a=n.trim().toLowerCase();return a&&r.length&&(e[a]=r),e},{})}(e))},s=function(e,t){return u(l.map(function(n,r){return r===e?aE(aE({},n),t):n}))};return g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.ticket_auto_subscribers")),g.createElement("p",null,(0,Mr.t)("labels.ticket_auto_subscribers_description")),l.map(function(e,n){return g.createElement(sE,{key:n},g.createElement(Ra.A,{additionLabel:"".concat((0,Mr.t)("labels.add")," "),placeholder:(0,Mr.t)("labels.ticket_auto_subscribers_assignee"),search:fE,selection:!0,fluid:!0,allowAdditions:!0,noResultsMessage:(0,Mr.t)("placeholders.begin_writing_to_add"),options:mE(t,e.assignee),value:e.assignee,onChange:function(e,t){var r=t.value;return s(n,{assignee:r.trim().toLowerCase()})}}),g.createElement(Ra.A,{additionLabel:"".concat((0,Mr.t)("labels.add")," "),placeholder:(0,Mr.t)("labels.ticket_auto_subscribers_placeholder"),search:!0,selection:!0,fluid:!0,multiple:!0,allowAdditions:!0,icon:null,noResultsMessage:(0,Mr.t)("placeholders.begin_writing_to_add"),options:e.subscribers.map(function(e){return{key:e,value:e,text:e}}),value:e.subscribers,onChange:function(e,t){var r=t.value;return s(n,{subscribers:r.map(function(e){return e.trim().toLowerCase()})})}}),g.createElement(Ur.A,{type:"button",icon:"trash",basic:!0,onClick:function(){return u(l.filter(function(e,t){return t!==n}))}}))}),g.createElement(Ur.A,{type:"button",basic:!0,icon:"plus",content:(0,Mr.t)("labels.ticket_auto_subscribers_add"),onClick:function(){return u([].concat(nE(l),[{assignee:"",subscribers:[]}]))}}),a&&g.createElement(dE,null,(0,Mr.t)("labels.ticket_auto_subscribers_invalid")))};var gE=(0,_.Ng)(function(e){return aE(aE({},e.appSettings),{},{users:(e.user.entities||[]).filter(function(e){return e.is_active})})},function(e){return(0,E.zH)({updateSettings:Zn},e)})(function(e){var t=e.pending,n=e.error,r=e.data,a=e.users,o=e.updateSettings,i=mo.kK.useState(r);return t&&!r?g.createElement(uE,null,g.createElement(Ir.A,null)):g.createElement(uE,null,g.createElement(Fr.A,{onSubmit:function(){o(i.formData)}},g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.transaction_categories")),g.createElement(Ra.A,tE({additionLabel:"".concat((0,Mr.t)("labels.add")," "),search:!0,selection:!0,fluid:!0,multiple:!0,allowAdditions:!0,icon:null,noResultsMessage:(0,Mr.t)("placeholders.begin_writing_to_add")},i.getAttributes("transaction_categories"),{options:i.getValue("transaction_categories",[]).map(function(e){return{key:e,value:e,text:e}})})),g.createElement("p",null,(0,Mr.t)("labels.transaction_categories_description"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.contracted_service_categories")),g.createElement(Ra.A,tE({additionLabel:"".concat((0,Mr.t)("labels.add")," "),search:!0,selection:!0,fluid:!0,multiple:!0,allowAdditions:!0,icon:null,noResultsMessage:(0,Mr.t)("placeholders.begin_writing_to_add")},i.getAttributes("contracted_service_categories"),{options:i.getValue("contracted_service_categories",[]).map(function(e){return{key:e,value:e,text:e}})}))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.enable_ticket_voting")),g.createElement(Fr.A.Checkbox,{toggle:!0,checked:i.getValue("enable_ticket_voting"),onChange:function(){return i.setValue("enable_ticket_voting",!i.getValue("enable_ticket_voting"))}}),g.createElement("p",null,(0,Mr.t)("labels.enable_ticket_voting_description"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.google_review_url")),g.createElement(Fr.A.Input,tE({type:"url",placeholder:"https://g.page/r/..."},i.getAttributes("google_review_url"))),g.createElement("p",null,(0,Mr.t)("labels.google_review_url_description"))),g.createElement(Fr.A.Field,null,g.createElement("label",null,(0,Mr.t)("labels.ms365teams_webhook_url")),g.createElement(Fr.A.Input,tE({type:"url",placeholder:"https://...powerplatform.com/..."},i.getAttributes("ms365teams_webhook_url"))),g.createElement("p",null,(0,Mr.t)("labels.ms365teams_webhook_url_description"))),g.createElement(pE,{users:a,invalid:Boolean(n&&n.ticket_auto_subscribers),value:i.getValue("ticket_auto_subscribers",{}),onChange:function(e){return i.setValue("ticket_auto_subscribers",e)}}),g.createElement(Fr.A.Button,{type:"submit",content:(0,Mr.t)("labels.submit"),loading:t})))}),bE=function(){return g.createElement(Qa.A,{padded:!0,fluid:!0},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement(Al,{as:"h3"},"Настройки"),g.createElement(gE,null))))};function yE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return hE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hE(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var vE=(0,jr.Ay)(ki.MK).withConfig({displayName:"page__StyledContentFilterPanel",componentId:"sc-11em81-0"})(["min-height:650px;overflow-y:auto;"]),_E=jr.Ay.div.withConfig({displayName:"page__Inline",componentId:"sc-11em81-1"})(["display:flex;flex-grow:1;flex-direction:row;justify-content:space-between;"]),EE=function(){var e=yE((0,g.useState)(!1),2),t=e[0],n=e[1],r=(0,v.zy)(),o=(0,_.d4)(function(e){return e.blocks.entities}),i=(0,_.d4)(function(e){return Dr.L.fromError(e.fundTransaction.error)}),l=(0,_.d4)(function(e){return e.fundTransaction.pending}),c=(0,_.d4)(function(e){return e.fundTransaction.entities}),u=(0,_.d4)(function(e){return e.fundTransaction.meta}),s=(0,_.wA)(),d=function(){var e=(0,di.a)(r);if(!e.from_date&&!e.to_date){var t=a()().subtract(12,"month");e.from_date=t.format("YYYY-MM-DD")}return e.funds_only=!0,e.ordering="-created_at",e};(0,g.useEffect)(function(){s((0,_n.mh)(d()))},[r.search]);var m;return g.createElement(Qa.A,{padded:!0,columns:"equal"},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement(_E,null,g.createElement("div",null,g.createElement(Ko,{meta:u})),g.createElement(kb,{keyMap:hb}),g.createElement("div",null,g.createElement(qo,{onClick:function(){return n(!t)}}),g.createElement(Dl.p,{size:"tiny",href:"/api/fund-transaction/?format=csv&".concat((m=d(),Object.keys(m).map(function(e){return"".concat(e,"=").concat(m[e])}).join("&"))),basic:!0,target:"_blank",download:(0,Mr.t)("management.transactions")+"-".concat(a()().format("YYYY-MM-DD-HHMM"),".csv"),icon:"download"}))))),g.createElement(Qa.A.Row,{style:{padding:"0 0"}},g.createElement(Qa.A.Column,null,g.createElement(vE,{open:t,onApply:function(){return n(!1)},queryParamConfig:yb,FormBody:vb},function(){if(!c)return g.createElement(Ir.A,{active:!0});var e=function(e){s((0,_n.Pv)(e))},t=c.map(function(t){var n=(0,X.Hc)(t.block,o),r=n?n.name:"";return g.createElement(li.A.Row,{key:t.id,negative:t.cancel_at},g.createElement(li.A.Cell,null,a()(t.created_at).format("YYYY-MM-DD HH:mm")),g.createElement(li.A.Cell,null,a()(t.date).format("YYYY-MM-DD")),g.createElement(li.A.Cell,null,r),g.createElement(li.A.Cell,null,t.fund),g.createElement(li.A.Cell,null,g.createElement(sl.S,{amount:t.amount,currency:t.currency})),g.createElement(li.A.Cell,null,g.createElement(xl,null,g.createElement(bo,{content:t.description}))),g.createElement(li.A.Cell,null,g.createElement(Cb,{transaction:t})),g.createElement(li.A.Cell,{collapsing:!0},!t.cancel_at&&g.createElement(uo._,{staff:!0,permission:Io.P.billingTransactionDelete},g.createElement(lg.v,{entity:t,error:i,loading:l,action:e})),t.cancel_at&&g.createElement(ci.A,{position:"left center",trigger:g.createElement(Ur.A,{icon:"info",size:"tiny",basic:!0,floated:"right"})},g.createElement("h4",null,(0,Mr.t)("billing.transaction_reversed_on")," ",t.cancel_at),g.createElement("p",null,t.cancel_reason))))});return g.createElement(li.A,{unstackable:!0},g.createElement(li.A.Header,null,g.createElement(li.A.Row,null,g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.createdAt")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.date")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.block")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.direction")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.amount")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.description")),g.createElement(li.A.HeaderCell,null,(0,Mr.t)("labels.category")),g.createElement(li.A.HeaderCell,null))),g.createElement(li.A.Body,null,t))}()))))},wE=n(61192);function AE(){return AE=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},AE.apply(this,arguments)}function xE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function kE(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xE(Object(n),!0).forEach(function(t){SE(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xE(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function SE(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function OE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return CE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return CE(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function CE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var jE=(0,jr.Ay)(ki.MK).withConfig({displayName:"page__StyledContentFilterPanel",componentId:"sc-1g6i1s4-0"})(["min-height:550px;"]),IE=(0,jr.Ay)(Ko).withConfig({displayName:"page__StyledPageNavigationSimpleFromMeta",componentId:"sc-1g6i1s4-1"})({"margin-top":"0!important","margin-bottom":"0!important"}),PE=jr.Ay.div.withConfig({displayName:"page__StyledHeader",componentId:"sc-1g6i1s4-2"})(["display:flex;flex-direction:row;justify-content:space-between;"]),NE=function(e){e.defaultFilters;var t,n=e.media,r=OE((0,g.useState)(!1),2),o=r[0],i=r[1],l=(0,v.zy)(),c=(0,_.d4)(function(e){return e.settlement.entities}),u=(0,_.d4)(function(e){return e.settlement.pending}),s=(0,_.d4)(function(e){return Dr.L.fromError(e.settlement.error)}),d=(0,_.d4)(function(e){return e.settlement.meta}),m=(0,_.wA)(),f={page_size:25},p=function(){var e=(0,di.a)(l);return e=kE(kE({},e),f)};return(0,g.useEffect)(function(){m((0,En.FU)(p()))},[l.search]),g.createElement(Qa.A,{padded:!0,columns:"equal"},g.createElement(Qa.A.Row,null,g.createElement(Qa.A.Column,null,g.createElement(PE,null,g.createElement(v.dO,null,g.createElement(v.qh,{path:$r.JZ.settlementDetails,render:function(e){var t=(0,$r.RD)($r.JZ.settlements+l.search,{settleId:e.match.params.settleId});return g.createElement(Dp.x,AE({returnURL:t},e))}})),g.createElement(IE,{meta:d}),g.createElement("div",null,g.createElement(Dl.p,{size:"tiny",style:{float:"right"},href:"/api/settlement?".concat((t=p(),t.format="csv",Tr().stringify(t,{}))),basic:!0,target:"_blank",download:(0,Mr.t)("settlement.payments")+"-".concat(a()().format("YYYY-MM-DD-HHMM"),".csv"),icon:"download"}),g.createElement(ki.MF,{style:{float:"right"},onClick:function(){return i(!o)},queryParamConfig:wE.G7,media:n}))))),g.createElement(Qa.A.Row,{style:{padding:"0 0"}},g.createElement(Qa.A.Column,null,g.createElement("div",null,s.exists()&&g.createElement(Hr.A,{error:!0,content:s.getGlobal(),onDismiss:function(){return m(En.XJ.actions.clearError())}})),g.createElement(jE,{open:o,onApply:function(){return i(!1)},queryParamConfig:wE.G7,FormBody:wE.qN},g.createElement("div",null,u?g.createElement(Ir.A,{active:!0}):g.createElement(vp.a,{settlements:c,estateLink:!0,detailsRoute:$r.JZ.settlementDetails+l.search}))))))};NE.propTypes={defaultFilters:Sl().object,media:Sl().object};var TE=(0,kr.nS)(NE);function DE(){return DE=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},DE.apply(this,arguments)}function zE(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var RE=(0,_.Ng)(function(e){return{error:Dr.L.fromError(e.contract.error),loading:e.contract.pending}},function(e){return(0,E.zH)({update:er,create:function(){return function(){}},clearError:tr},e)})(function(e){var t=e.entity,n=e.error,r=zE(e,["entity","error"]),a=mo.kK.useState((0,mo.Cj)(t)).withError(n);return g.createElement(so.Q,DE({manager:a,header:(0,Mr.t)("contract.edit_contract"),entity:t,error:n},r,{trigger_props:r.triggerElement||r.trigger_props?r.trigger_props:{content:(0,Mr.t)("contract.edit_contract"),basic:!0,size:"small"},name:"contract"}),g.createElement(Fr.A.Field,{error:n.has("start_date")},g.createElement("label",null,(0,Mr.t)("contract.start_date")),g.createElement(V_.w,{value:a.getValue("start_date"),onChange:function(e){return a.setValue("start_date",e||null)}}),n.has("start_date")&&g.createElement("span",null,n.get("start_date"))),g.createElement(Fr.A.Field,{error:n.has("end_date")},g.createElement("label",null,(0,Mr.t)("contract.end_date")),g.createElement(V_.w,{value:a.getValue("end_date"),onChange:function(e){return a.setValue("end_date",e||null)}}),n.has("end_date")&&g.createElement("span",null,n.get("end_date"))),g.createElement(Fr.A.Field,null,g.createElement(Fr.A.Input,DE({label:(0,Mr.t)("contract.fee_formula")},a.getAttributes("fee_formula"))),n.has("fee_formula")&&g.createElement("span",null,n.get("fee_formula"))),g.createElement(Fr.A.Field,null,g.createElement(Fr.A.TextArea,DE({label:(0,Mr.t)("contract.notes")},a.getAttributes("notes"))),n.has("notes")&&g.createElement("span",null,n.get("notes"))))}),ME=new Date;function LE(e){return!e.end_date||new Date(e.end_date)>=ME}function FE(e){return LE(e)?e.scheduled_change?"scheduled":"active":"ended"}var BE="@media (max-width: 640px)",qE=jr.Ay.div.withConfig({displayName:"compact-table__Table",componentId:"furow9-0"})(["border:1px solid #e7e5e4;border-radius:8px;background:#fff;overflow:hidden;"]),HE=jr.Ay.div.withConfig({displayName:"compact-table__Row",componentId:"furow9-1"})(["display:grid;grid-template-columns:",";gap:16px;align-items:center;padding:9px 16px;border-top:1px solid #f1f0ee;","{grid-template-columns:minmax(0,1fr) auto;}"],function(e){return e.columns},BE),UE=(0,jr.Ay)(HE).withConfig({displayName:"compact-table__HeadRow",componentId:"furow9-2"})(["border-top:none;background:#fafaf9;padding-top:8px;padding-bottom:8px;font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#78716c;"]),$E=(0,jr.Ay)(HE).withConfig({displayName:"compact-table__BodyRow",componentId:"furow9-3"})(["cursor:pointer;color:",";background:",";&:hover{background:#fafaf9;}",""],function(e){return e.inactive?"#a8a29e":"#1c1917"},function(e){return e.open?"#fafaf9":"transparent"},function(e){return e.highlight&&"\n    background: #eef4fc;\n    box-shadow: inset 3px 0 0 ".concat(e.theme.primary,";\n    &:hover {\n      background: #eef4fc;\n    }\n  ")}),VE=jr.Ay.div.withConfig({displayName:"compact-table__GroupRow",componentId:"furow9-4"})(["padding:14px 16px 6px;border-top:1px solid #f1f0ee;font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#a8a29e;"]),YE=(0,jr.Ay)(HE).withConfig({displayName:"compact-table__FootRow",componentId:"furow9-5"})(["background:#fafaf9;border-top:1px solid #e7e5e4;padding-top:10px;padding-bottom:10px;"]),GE=jr.Ay.div.withConfig({displayName:"compact-table__EmptyRow",componentId:"furow9-6"})(["padding:14px 16px;border-top:1px solid #f1f0ee;color:#a8a29e;font-size:13px;"]),JE=jr.Ay.div.withConfig({displayName:"compact-table__Name",componentId:"furow9-7"})(["font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;"]),ZE=jr.Ay.div.withConfig({displayName:"compact-table__Sub",componentId:"furow9-8"})(["font-size:12.5px;color:#78716c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;"]),WE=jr.Ay.div.withConfig({displayName:"compact-table__MidCell",componentId:"furow9-9"})(["font-size:13px;color:",";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;","{display:none;}"],function(e){return e.inactive?"#a8a29e":"#5b6068"},BE),QE=jr.Ay.div.withConfig({displayName:"compact-table__Amount",componentId:"furow9-10"})(["text-align:right;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;"]),KE=(0,jr.Ay)(QE).withConfig({displayName:"compact-table__TotalCell",componentId:"furow9-11"})(["font-size:15px;grid-column:-2;"]),XE=jr.Ay.span.withConfig({displayName:"compact-table__AddLink",componentId:"furow9-12"})(["color:",";font-size:14px;cursor:pointer;&:hover{text-decoration:underline;}"],function(e){return e.theme.primary}),ew="minmax(0, 1fr) minmax(150px, 220px) 120px",tw=jr.Ay.div.withConfig({displayName:"service-table__NameCell",componentId:"sc-1gmn31u-0"})(["display:flex;align-items:baseline;gap:10px;min-width:0;"]),nw=jr.Ay.span.withConfig({displayName:"service-table__Dot",componentId:"sc-1gmn31u-1"})(["width:8px;height:8px;border-radius:50%;flex:0 0 8px;transform:translateY(-1px);background:",";"],function(e){return"active"===e.status?"#33c06a":"scheduled"===e.status?"#e8930c":"#c2c7cd"}),rw=jr.Ay.div.withConfig({displayName:"service-table__NameText",componentId:"sc-1gmn31u-2"})(["min-width:0;"]),aw=jr.Ay.div.withConfig({displayName:"service-table__Scheduled",componentId:"sc-1gmn31u-3"})(["font-size:11.5px;font-weight:600;color:",";"],function(e){return e.ending?"#b23a29":"#1d6ae0"}),ow=function(e){return(0,Nm.BL)(e,(0,Nm.Tr)(),(0,Nm.Tr)())};var iw=function(e){var t,n,r,a=e.service,o=e.highlight,i=e.onClick,l=FE(a),c="ended"===l,u=a.scheduled_change;return g.createElement($E,{columns:ew,inactive:c,highlight:o,onClick:i},g.createElement(tw,null,g.createElement(nw,{status:l}),g.createElement(rw,null,g.createElement(JE,null,a.name),a.notes&&g.createElement(ZE,{title:a.notes},a.notes))),g.createElement(WE,{inactive:c},(n=(t=a).start_date,r=t.end_date,n&&r?"".concat((0,Fm.Y)(n)," – ").concat((0,Fm.Y)(r)):n?(0,Mr.tp)("contract.line.period_from",{date:(0,Fm.Y)(n)}):r?(0,Mr.tp)("contract.line.period_until",{date:(0,Fm.Y)(r)}):(0,Mr.t)("contract.line.no_end"))),g.createElement(QE,null,ow(a.amount),u&&g.createElement(aw,{ending:"end"===u.type},"end"===u.type?(0,Mr.t)("contract.line.change_type_end"):"→ ".concat(ow(u.new_amount))," ",(0,Mr.t)("contract.line.preview_from_short")," ",(0,Fm.Y)(u.effective_from))))},lw=function(e){var t=e.active,n=e.inactive,r=e.total,a=e.highlightIds,o=e.onOpen,i=e.onAdd,l=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return g.createElement(iw,{key:e.id,service:e,highlight:t,onClick:function(){return o(e.id)}})};return g.createElement(qE,null,g.createElement(UE,{columns:ew},g.createElement("div",null,(0,Mr.t)("contract.service_name")),g.createElement(WE,null,(0,Mr.t)("contract.line.col_period")),g.createElement(QE,null,(0,Mr.t)("contract.line.amount_per_month"))),t.map(function(e){return l(e,!!a&&a.includes(e.id))}),n.length>0&&g.createElement(g.Fragment,null,g.createElement(VE,null,(0,Mr.t)("contract.inactive_services")),n.map(function(e){return l(e)})),g.createElement(YE,{columns:ew},g.createElement("div",null,g.createElement(XE,{onClick:i},"+ ",(0,Mr.t)("contract.line.add_service"))),g.createElement(KE,null,ow(r))))};function cw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return uw(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uw(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function uw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var sw=jr.Ay.div.withConfig({displayName:"change-form__CalWrap",componentId:"sc-10sodjt-0"})(["& .ui.input{width:100%;}& .ui.input > input{width:100%;border:1px solid #e7e5e4 !important;border-radius:9px !important;padding:10px 12px !important;font-size:15px !important;}& .ui.input > input:focus{border-color:#2185d0 !important;box-shadow:0 0 0 3px rgba(33,133,208,0.14) !important;}"]),dw=jr.Ay.div.withConfig({displayName:"change-form__Form",componentId:"sc-10sodjt-1"})(["border:1px solid #2185d0;border-radius:12px;padding:16px;margin-bottom:14px;background:#fbfdff;box-shadow:0 8px 24px rgba(33,133,208,0.1);"]),mw=jr.Ay.div.withConfig({displayName:"change-form__Title",componentId:"sc-10sodjt-2"})(["font-weight:800;font-size:15px;margin-bottom:13px;display:flex;align-items:center;justify-content:space-between;"]),fw=jr.Ay.div.withConfig({displayName:"change-form__FieldLabel",componentId:"sc-10sodjt-3"})(["font-size:12px;letter-spacing:0.4px;text-transform:uppercase;color:#78716c;margin:12px 0 7px;font-weight:700;"]),pw=jr.Ay.div.withConfig({displayName:"change-form__FieldRow",componentId:"sc-10sodjt-4"})(["display:flex;gap:10px;& > div{flex:1;}"]),gw=jr.Ay.div.withConfig({displayName:"change-form__InputWrap",componentId:"sc-10sodjt-5"})(["position:relative;display:flex;align-items:center;& .suffix{position:absolute;right:12px;color:#78716c;font-weight:700;pointer-events:none;}"]),bw=jr.Ay.input.withConfig({displayName:"change-form__Input",componentId:"sc-10sodjt-6"})(["width:100%;border:1px solid #e7e5e4;border-radius:9px;padding:10px 12px;font-size:15px;font-family:inherit;color:#1c1917;background:#fff;&:focus{outline:none;border-color:#2185d0;box-shadow:0 0 0 3px rgba(33,133,208,0.14);}"]),yw=jr.Ay.div.withConfig({displayName:"change-form__Segment",componentId:"sc-10sodjt-7"})(["display:flex;border:1px solid #e7e5e4;border-radius:9px;overflow:hidden;background:#fff;"]),hw=jr.Ay.div.withConfig({displayName:"change-form__SegOpt",componentId:"sc-10sodjt-8"})(["flex:1;text-align:center;padding:9px 6px;font-size:13.5px;font-weight:600;color:",";background:",";cursor:pointer;border-right:1px solid #e7e5e4;&:last-child{border-right:none;}"],function(e){return e.on?"#fff":"#5b6068"},function(e){return e.on?"#1c1917":"transparent"}),vw=jr.Ay.div.withConfig({displayName:"change-form__Preview",componentId:"sc-10sodjt-9"})(["margin-top:14px;background:",";border-radius:10px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;"],function(e){return e.ending?"#fdecea":"#e8f8ee"}),_w=jr.Ay.div.withConfig({displayName:"change-form__PreviewL",componentId:"sc-10sodjt-10"})(["font-size:13px;color:",";font-weight:700;"],function(e){return e.ending?"#b23a29":"#1f9a52"}),Ew=jr.Ay.div.withConfig({displayName:"change-form__PreviewV",componentId:"sc-10sodjt-11"})(["font-size:20px;font-weight:800;color:",";& .old{font-size:14px;color:#7bbd97;text-decoration:line-through;margin-right:8px;}"],function(e){return e.ending?"#b23a29":"#178347"}),ww=jr.Ay.div.withConfig({displayName:"change-form__Hint",componentId:"sc-10sodjt-12"})(["font-size:12.5px;color:#78716c;margin-top:8px;"]),Aw=jr.Ay.div.withConfig({displayName:"change-form__Actions",componentId:"sc-10sodjt-13"})(["display:flex;justify-content:flex-end;gap:10px;margin-top:16px;"]),xw=function(e){var t=e.service,n=e.initial,r=e.editing,a=e.onSave,o=e.onCancel,i=cw((0,g.useState)(n?n.type:"pct"),2),l=i[0],c=i[1],u=cw((0,g.useState)(n?"pct"===n.type?String(n.value):null!=n.new_amount?String(n.new_amount):"":"10"),2),s=u[0],d=u[1],m=cw((0,g.useState)(n?n.effective_from:(new Date).toISOString().slice(0,10)),2),f=m[0],p=m[1],b=cw((0,g.useState)(n&&n.note||""),2),y=b[0],h=b[1],v=parseFloat(t.amount),_=function(e,t,n){var r=parseFloat(String(n).replace(",",".")),a=parseFloat(e);return"pct"===t?isNaN(r)?a:Math.round(a*(1+r/100)*100)/100:"price"===t?isNaN(r)?a:Math.round(100*r)/100:a}(v,l,s);return g.createElement(dw,null,g.createElement(mw,null,r?(0,Mr.t)("contract.line.edit_scheduled"):(0,Mr.t)("contract.line.plan_change")),g.createElement(fw,null,(0,Mr.t)("contract.line.change_type_price")),g.createElement(yw,null,g.createElement(hw,{on:"price"===l,onClick:function(){return c("price")}},(0,Mr.t)("contract.line.change_type_price")),g.createElement(hw,{on:"pct"===l,onClick:function(){return c("pct")}},(0,Mr.t)("contract.line.change_type_pct")),g.createElement(hw,{on:"end"===l,onClick:function(){return c("end")}},(0,Mr.t)("contract.line.change_type_end"))),"end"!==l&&g.createElement(pw,{style:{marginTop:4}},g.createElement("div",null,g.createElement(fw,null,"pct"===l?(0,Mr.t)("contract.line.change_type_pct"):(0,Mr.t)("contract.line.amount_per_month")),g.createElement(gw,null,g.createElement(bw,{value:s,onChange:function(e){return d(e.target.value)},inputMode:"decimal"}),g.createElement("span",{className:"suffix"},"pct"===l?"%":"€"))),g.createElement("div",null,g.createElement(fw,null,(0,Mr.t)("contract.line.effective_from")),g.createElement(sw,null,g.createElement(Tl,{name:"eff",value:f,onChange:function(e){return p(e.target.value)}})))),"end"===l&&g.createElement("div",{style:{marginTop:4}},g.createElement(fw,null,(0,Mr.t)("contract.line.change_type_end")),g.createElement(sw,null,g.createElement(Tl,{name:"eff",value:f,onChange:function(e){return p(e.target.value)}}))),g.createElement(fw,null,(0,Mr.t)("contract.line.change_reason")),g.createElement(bw,{value:y,onChange:function(e){return h(e.target.value)}}),"end"!==l?g.createElement(vw,null,g.createElement(_w,null,(0,Mr.t)("contract.line.preview_new_from")," ",(0,Fm.Y)(f)),g.createElement(Ew,null,g.createElement("span",{className:"old"},(0,Nm.BL)(v,(0,Nm.Tr)(),(0,Nm.Tr)())),(0,Nm.BL)(_,(0,Nm.Tr)(),(0,Nm.Tr)()))):g.createElement(vw,{ending:!0},g.createElement(_w,{ending:!0},(0,Mr.t)("contract.line.preview_terminate_from")),g.createElement(Ew,{ending:!0},(0,Mr.t)("contract.line.preview_from_short")," ",(0,Fm.Y)(f))),g.createElement(ww,null,(0,Mr.t)("contract.line.scheduled_one_per_row_note")),g.createElement(Aw,null,g.createElement(Ur.A,{basic:!0,size:"small",onClick:o},(0,Mr.t)("contract.line.cancel")),g.createElement(Ur.A,{primary:!0,size:"small",onClick:function(){var e={type:l,effective_from:f,note:y};"pct"===l?(e.value=String(parseFloat(String(s).replace(",","."))||0),e.new_amount=String(_)):"price"===l&&(e.new_amount=String(_)),a(e)}},r?(0,Mr.t)("contract.line.save_change"):"end"===l?(0,Mr.t)("contract.line.plan_end_btn"):(0,Mr.t)("contract.line.plan_change_btn"))))};function kw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Sw(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Sw(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ow=jr.Ay.div.withConfig({displayName:"edit-details-form__Form",componentId:"sc-6zdf15-0"})(["border:1px solid #e9ebee;border-radius:14px;padding:22px 24px;margin-bottom:14px;background:#fff;box-shadow:0 1px 0 rgba(20,30,50,0.02);"]),Cw=jr.Ay.div.withConfig({displayName:"edit-details-form__Title",componentId:"sc-6zdf15-1"})(["font-weight:800;font-size:16px;margin-bottom:18px;letter-spacing:-0.2px;"]),jw=jr.Ay.div.withConfig({displayName:"edit-details-form__FieldLabel",componentId:"sc-6zdf15-2"})(["font-size:11px;letter-spacing:0.5px;text-transform:uppercase;color:#78716c;margin:16px 0 8px;font-weight:700;"]),Iw=jr.Ay.div.withConfig({displayName:"edit-details-form__FieldRow",componentId:"sc-6zdf15-3"})(["display:flex;gap:14px;& > div{flex:1;min-width:0;}"]),Pw=jr.Ay.div.withConfig({displayName:"edit-details-form__InputWrap",componentId:"sc-6zdf15-4"})(["position:relative;display:flex;align-items:center;& .suffix{position:absolute;right:12px;color:#78716c;font-weight:700;pointer-events:none;}"]),Nw=jr.Ay.input.withConfig({displayName:"edit-details-form__Input",componentId:"sc-6zdf15-5"})(["width:100%;border:1px solid #e7e5e4;border-radius:10px;padding:11px 14px;font-size:15px;font-family:inherit;color:#1c1917;background:#fff;&:focus{outline:none;border-color:#2185d0;box-shadow:0 0 0 3px rgba(33,133,208,0.14);}"]),Tw=jr.Ay.textarea.withConfig({displayName:"edit-details-form__NotesArea",componentId:"sc-6zdf15-6"})(["width:100%;border:1px solid #e7e5e4;border-radius:10px;padding:12px 14px;font-size:15px;font-family:inherit;color:#1c1917;background:#fff;resize:vertical;min-height:96px;line-height:1.5;&:focus{outline:none;border-color:#2185d0;box-shadow:0 0 0 3px rgba(33,133,208,0.14);}"]),Dw=jr.Ay.div.withConfig({displayName:"edit-details-form__CalWrap",componentId:"sc-6zdf15-7"})(["& .ui.input{width:100%;}& .ui.input > input{width:100%;border:1px solid #e7e5e4 !important;border-radius:10px !important;padding:11px 14px !important;font-size:15px !important;}& .ui.input > input:focus{border-color:#2185d0 !important;box-shadow:0 0 0 3px rgba(33,133,208,0.14) !important;}"]),zw=(0,jr.Ay)(Ra.A).withConfig({displayName:"edit-details-form__CatDropdown",componentId:"sc-6zdf15-8"})(["&.ui.dropdown{width:100%;border:1px solid #e7e5e4;border-radius:10px;padding:11px 14px !important;font-size:15px !important;line-height:1.4 !important;min-height:0 !important;}"]),Rw=jr.Ay.div.withConfig({displayName:"edit-details-form__Actions",componentId:"sc-6zdf15-9"})(["display:flex;justify-content:flex-end;gap:10px;margin-top:16px;"]),Mw=function(e){var t=e.service,n=e.create,r=e.categories,a=e.onSave,o=e.onCancel,i=e.saving,l=kw((0,g.useState)(t?t.name:""),2),c=l[0],u=l[1],s=kw((0,g.useState)(t?t.category:r[0]||""),2),d=s[0],m=s[1],f=kw((0,g.useState)(t?String(t.amount):""),2),p=f[0],b=f[1],y=kw((0,g.useState)(t&&t.start_date?t.start_date:""),2),h=y[0],v=y[1],_=kw((0,g.useState)(t&&t.end_date?t.end_date:""),2),E=_[0],w=_[1],A=kw((0,g.useState)(t&&t.notes||""),2),x=A[0],k=A[1];return g.createElement(Ow,{create:n},g.createElement(Cw,null,n?(0,Mr.t)("contract.line.new_service"):(0,Mr.t)("contract.line.edit_details_full")),g.createElement(Iw,{style:{marginTop:2}},g.createElement("div",{style:{flex:1.3}},g.createElement(jw,null,(0,Mr.t)("contract.service_name")),g.createElement(Nw,{value:c,onChange:function(e){return u(e.target.value)}})),g.createElement("div",{style:{flex:1}},g.createElement(jw,null,(0,Mr.t)("contract.category")),g.createElement(zw,{selection:!0,search:!0,value:d,options:r.map(function(e){return{key:e,value:e,text:e}}),onChange:function(e,t){return m(t.value)}}))),g.createElement(Iw,{style:{marginTop:4}},g.createElement("div",null,g.createElement(jw,null,(0,Mr.t)("contract.line.amount_per_month")),g.createElement(Pw,null,g.createElement(Nw,{value:p,onChange:function(e){return b(e.target.value)},inputMode:"decimal",placeholder:"0,00"}),g.createElement("span",{className:"suffix"},"€"))),g.createElement("div",null,g.createElement(jw,null,(0,Mr.t)("contract.line.effective_from")),g.createElement(Dw,null,g.createElement(Tl,{name:"start",value:h||"",onChange:function(e){return v(e.target.value)}}))),g.createElement("div",null,g.createElement(jw,null,(0,Mr.t)("contract.line.end_label")," ",g.createElement("span",{style:{textTransform:"none",fontWeight:600,color:"#78716c"}},"(",(0,Mr.t)("contract.line.no_end"),")")),g.createElement(Dw,null,g.createElement(Tl,{name:"end",value:E||"",onChange:function(e){return w(e.target.value)}})))),g.createElement(jw,null,(0,Mr.t)("contract.notes")),g.createElement(Tw,{rows:3,value:x,onChange:function(e){return k(e.target.value)}}),g.createElement(Rw,null,g.createElement(Ur.A,{basic:!0,size:"small",onClick:o},(0,Mr.t)("contract.line.cancel")),g.createElement(Ur.A,{primary:!0,size:"small",loading:i,onClick:function(){var e=parseFloat(String(p).replace(",","."));a({name:(c||"").trim()||(t?t.name:""),category:d,amount:isNaN(e)?t&&t.amount:e,start_date:h||null,end_date:E||null,notes:x})}},n?(0,Mr.t)("contract.line.add_service"):(0,Mr.t)("contract.line.save_details"))))};function Lw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Fw(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Fw(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Bw(e){return Bw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Bw(e)}var qw=jr.Ay.div.withConfig({displayName:"history-timeline__Wrap",componentId:"sc-1v0lmu0-0"})(["position:relative;padding-left:6px;"]),Hw=jr.Ay.div.withConfig({displayName:"history-timeline__Item",componentId:"sc-1v0lmu0-1"})(['position:relative;display:grid;grid-template-columns:26px 1fr;gap:12px;padding-bottom:16px;&:not(:last-child)::before{content:"";position:absolute;left:12px;top:28px;bottom:-2px;width:2px;background:#e7e5e4;}']),Uw=jr.Ay.div.withConfig({displayName:"history-timeline__Mark",componentId:"sc-1v0lmu0-2"})(["width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:2px solid #fff;box-shadow:0 0 0 1px #e7e5e4;z-index:1;background:",";color:",";"],function(e){return"create"===e.action?"#e8f8ee":"destroy"===e.action?"#fdecea":"apply_scheduled"===e.action?"#eaf2fd":"#fdf3e2"},function(e){return"create"===e.action?"#1f9a52":"destroy"===e.action?"#c0432f":"apply_scheduled"===e.action?"#1d6ae0":"#b9740a"}),$w=jr.Ay.div.withConfig({displayName:"history-timeline__Body",componentId:"sc-1v0lmu0-3"})([""]),Vw=jr.Ay.div.withConfig({displayName:"history-timeline__Header",componentId:"sc-1v0lmu0-4"})(["display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none;&:hover .chev{color:#1c1917;}"]),Yw=jr.Ay.div.withConfig({displayName:"history-timeline__Text",componentId:"sc-1v0lmu0-5"})(["font-size:14px;& b{font-weight:700;}"]),Gw=jr.Ay.div.withConfig({displayName:"history-timeline__Meta",componentId:"sc-1v0lmu0-6"})(["display:flex;align-items:center;gap:8px;margin-top:5px;color:#78716c;font-size:12.5px;"]),Jw=jr.Ay.span.withConfig({displayName:"history-timeline__Chev",componentId:"sc-1v0lmu0-7"})(["color:#78716c;font-size:12px;margin-left:8px;"]),Zw=jr.Ay.div.withConfig({displayName:"history-timeline__Diffs",componentId:"sc-1v0lmu0-8"})(["margin-top:10px;padding:10px 12px;background:#fafbfc;border:1px solid #f1f2f4;border-radius:8px;font-size:13px;font-variant-numeric:tabular-nums;"]),Ww=jr.Ay.div.withConfig({displayName:"history-timeline__DiffRow",componentId:"sc-1v0lmu0-9"})(["display:grid;grid-template-columns:150px 1fr;gap:10px;padding:4px 0;& .k{color:#78716c;text-transform:uppercase;font-size:10.5px;letter-spacing:0.5px;font-weight:700;align-self:center;}& .v{color:#1c1917;}& .old{color:#78716c;text-decoration:line-through;margin-right:8px;}"]),Qw=jr.Ay.div.withConfig({displayName:"history-timeline__Empty",componentId:"sc-1v0lmu0-10"})(["color:#78716c;font-size:13.5px;padding:14px;border:1px dashed #e7e5e4;border-radius:10px;text-align:center;"]);var Kw={name:"contract.service_name",category:"contract.category",amount:"contract.line.amount_per_month",start_date:"contract.line.effective_from",end_date:"contract.line.end_label",notes:"contract.notes",scheduled_change:"contract.line.scheduled_title",applied_change:"contract.line.scheduled_title"};function Xw(e,t){if(null==t||""===t)return"—";if("amount"===e)return(0,Nm.BL)(t,(0,Nm.Tr)(),(0,Nm.Tr)());if("start_date"===e||"end_date"===e)return(0,Fm.Y)(t);if("scheduled_change"===e||"applied_change"===e){if("object"!==Bw(t))return String(t);if("end"===t.type)return"".concat((0,Mr.t)("contract.line.change_type_end")," · ").concat((0,Fm.Y)(t.effective_from));var n=t.new_amount?(0,Nm.BL)(t.new_amount,(0,Nm.Tr)(),(0,Nm.Tr)()):"",r="pct"===t.type&&null!=t.value?" (".concat(parseFloat(t.value)>=0?"+":"").concat(t.value,"%)"):"";return"".concat(n).concat(r," · ").concat((0,Fm.Y)(t.effective_from))}return String(t)}function eA(e){var t=e.action;if("create"===t)return(0,Mr.t)("contract.line.action_create");if("destroy"===t)return(0,Mr.t)("contract.line.action_destroy");if("apply_scheduled"===t)return(0,Mr.t)("contract.line.action_applied");var n=e.changes||[];if(1===n.length){var r=n[0].field;if("amount"===r)return(0,Mr.t)("contract.line.action_price_corrected");if("scheduled_change"===r)return null==n[0].after?(0,Mr.t)("contract.line.action_scheduled_cleared"):(0,Mr.t)("contract.line.action_scheduled")}var a=n.find(function(e){return"scheduled_change"===e.field});return a?null==a.after?(0,Mr.t)("contract.line.action_scheduled_cleared"):(0,Mr.t)("contract.line.action_scheduled"):function(e){return(0,Mr.t)({create:"contract.line.action_create",update:"contract.line.action_update",partial_update:"contract.line.action_update",destroy:"contract.line.action_destroy",apply_scheduled:"contract.line.action_applied"}[e]||e)}(t)}var tA=function(e){var t,n=e.event,r=Lw((0,g.useState)(!1),2),a=r[0],o=r[1],i=(n.changes||[]).filter(function(e){return"__destroyed__"!==e.field}),l=eA(n),c=n.user&&n.user.name||(0,Mr.t)("contract.line.system_user"),u=i.length>0;return g.createElement(Hw,null,g.createElement(Uw,{action:n.action},g.createElement(Rr.A,{name:(t=n.action,"create"===t?"plus":"destroy"===t?"trash":"apply_scheduled"===t?"check":"edit"),style:{margin:0}})),g.createElement($w,null,g.createElement(Vw,{onClick:function(){return u&&o(function(e){return!e})},style:{cursor:u?"pointer":"default"}},g.createElement("div",null,g.createElement(Yw,null,g.createElement("b",null,l),u&&g.createElement(Jw,{className:"chev"},"·"," ",1===i.length?(0,Mr.t)("contract.line.changes_one"):(0,Mr.tp)("contract.line.changes_many",{n:i.length}))),g.createElement(Gw,null,c," · ",(0,Fm.Y)(n.created_at))),u&&g.createElement(Rr.A,{name:a?"chevron up":"chevron down",style:{color:"#78716c"}})),a&&u&&g.createElement(Zw,null,i.map(function(e){return g.createElement(Ww,{key:e.field},g.createElement("span",{className:"k"},(0,Mr.t)(Kw[e.field]||e.field)),g.createElement("span",{className:"v"},null!=e.before&&""!==e.before&&g.createElement("span",{className:"old"},Xw(e.field,e.before)),Xw(e.field,e.after)))}))))},nA=function(e){var t=e.serviceId,n=Lw((0,g.useState)(null),2),r=n[0],a=n[1],o=Lw((0,g.useState)(null),2),i=o[0],l=o[1];return(0,g.useEffect)(function(){var e=!0;return a(null),l(null),(0,tt.a0)("get","/api/contracted-service/".concat(t,"/history/")).end(function(t,n){e&&(t?l((0,Mr.t)("contract.line.history_load_error")):a(n.body||[]))}),function(){e=!1}},[t]),null!==r||i?i?g.createElement(Qw,null,i):r.length?g.createElement(qw,null,r.map(function(e){return g.createElement(tA,{key:e.id,event:e})})):g.createElement(Qw,null,(0,Mr.t)("contract.line.scheduled_empty")):g.createElement(Ir.A,{active:!0,inline:"centered"})},rA=jr.Ay.div.withConfig({displayName:"panel-head__PanelWrap",componentId:"wnix3b-0"})(["flex:1;min-height:0;display:flex;flex-direction:column;"]),aA=jr.Ay.div.withConfig({displayName:"panel-head__Head",componentId:"wnix3b-1"})(["display:flex;align-items:center;gap:14px;padding:14px 30px;border-bottom:1px solid #e7e5e4;"]),oA=jr.Ay.button.withConfig({displayName:"panel-head__BackBtn",componentId:"wnix3b-2"})(["width:34px;height:34px;border-radius:9px;border:1px solid #e7e5e4;background:#fff;display:grid;place-items:center;color:#5b6068;cursor:pointer;flex:0 0 34px;&:hover{background:#fafaf9;color:#1c1917;}& > .icon{margin:0;}"]),iA=jr.Ay.div.withConfig({displayName:"panel-head__Crumb",componentId:"wnix3b-3"})(["display:flex;align-items:center;gap:10px;min-width:0;flex:1;"]),lA=jr.Ay.span.withConfig({displayName:"panel-head__CrumbMuted",componentId:"wnix3b-4"})(["color:#78716c;cursor:pointer;font-size:15px;&:hover{color:#1c1917;}"]),cA=jr.Ay.span.withConfig({displayName:"panel-head__CrumbSep",componentId:"wnix3b-5"})(["color:#78716c;"]),uA=jr.Ay.span.withConfig({displayName:"panel-head__CrumbCur",componentId:"wnix3b-6"})(["font-weight:800;font-size:19px;letter-spacing:-0.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"]),sA=jr.Ay.div.withConfig({displayName:"panel-head__PanelBody",componentId:"wnix3b-7"})(["flex:1;min-height:0;overflow-y:auto;padding:22px 30px 44px;background:#fafbfc;"]),dA=jr.Ay.div.withConfig({displayName:"panel-head__DangerZone",componentId:"wnix3b-8"})(["margin-top:32px;padding-top:20px;border-top:1px dashed #f3c8c2;display:flex;justify-content:flex-end;"]),mA=function(e){var t=e.section,n=e.title,r=e.onBack,a=e.children;return g.createElement(aA,null,g.createElement(oA,{onClick:r,"aria-label":(0,Mr.t)("contract.line.back")},g.createElement(Rr.A,{name:"arrow left"})),g.createElement(iA,null,g.createElement(lA,{onClick:r},t),g.createElement(cA,null,"›"),g.createElement(uA,null,n)),a)};function fA(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return pA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pA(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pA(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var gA=jr.Ay.span.withConfig({displayName:"line-panel__StatusPill",componentId:"sc-1kal17b-0"})(["font-size:12px;font-weight:700;padding:3px 10px;border-radius:20px;background:",";color:",";"],function(e){return"active"===e.kind?"#e8f8ee":"scheduled"===e.kind?"#eaf2fd":"#e9ebee"},function(e){return"active"===e.kind?"#1f9a52":"scheduled"===e.kind?"#1d6ae0":"#5b6068"}),bA=jr.Ay.div.withConfig({displayName:"line-panel__StateCard",componentId:"sc-1kal17b-1"})(["border:1px solid #e9ebee;border-radius:12px;padding:4px 18px;background:#fff;box-shadow:0 1px 0 rgba(20,30,50,0.02);"]),yA=jr.Ay.div.withConfig({displayName:"line-panel__StateHead",componentId:"sc-1kal17b-2"})(["display:flex;align-items:center;justify-content:space-between;padding:13px 0 11px;border-bottom:1px solid #f1f2f4;"]),hA=jr.Ay.span.withConfig({displayName:"line-panel__StateLbl",componentId:"sc-1kal17b-3"})(["font-size:11px;letter-spacing:0.5px;text-transform:uppercase;color:#78716c;font-weight:700;"]),vA=jr.Ay.div.withConfig({displayName:"line-panel__Kv",componentId:"sc-1kal17b-4"})(["display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid #f1f2f4;&:last-child{border-bottom:none;}"]),_A=jr.Ay.span.withConfig({displayName:"line-panel__KvK",componentId:"sc-1kal17b-5"})(["color:#5b6068;font-size:14px;"]),EA=jr.Ay.span.withConfig({displayName:"line-panel__KvV",componentId:"sc-1kal17b-6"})(["font-weight:700;font-variant-numeric:tabular-nums;color:#1b1d21;"," ",""],function(e){return e.big&&"font-size: 22px; letter-spacing: -0.3px; font-weight: 800;"},function(e){return e.muted&&"color: #78716c; font-weight: 600;"}),wA=jr.Ay.div.withConfig({displayName:"line-panel__Actions",componentId:"sc-1kal17b-7"})(["display:flex;gap:10px;margin:16px 0 8px;flex-wrap:wrap;"]),AA=jr.Ay.div.withConfig({displayName:"line-panel__OneSchedNote",componentId:"sc-1kal17b-8"})(["margin-top:14px;font-size:12.5px;color:#5b6068;background:#fafaf9;border:1px solid #e7e5e4;border-radius:9px;padding:11px 13px;"]),xA=jr.Ay.div.withConfig({displayName:"line-panel__Section",componentId:"sc-1kal17b-9"})(["margin-top:24px;"]),kA=jr.Ay.div.withConfig({displayName:"line-panel__SectionTitle",componentId:"sc-1kal17b-10"})(["display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;& h3{margin:0;font-size:13px;letter-spacing:0.5px;text-transform:uppercase;color:#78716c;}"]),SA=jr.Ay.div.withConfig({displayName:"line-panel__SchedCard",componentId:"sc-1kal17b-11"})(["border:1px solid #e7e5e4;border-left:3px solid #2185d0;border-radius:10px;padding:13px 14px;margin-bottom:10px;background:linear-gradient(#fff,#fbfdff);"]),OA=jr.Ay.div.withConfig({displayName:"line-panel__SchedTop",componentId:"sc-1kal17b-12"})(["display:flex;align-items:center;justify-content:space-between;gap:10px;"]),CA=jr.Ay.div.withConfig({displayName:"line-panel__SchedVal",componentId:"sc-1kal17b-13"})(["display:flex;align-items:baseline;gap:9px;& .nv{font-size:18px;font-weight:800;}& .delta{font-size:12px;font-weight:700;color:#1d6ae0;background:#eaf2fd;padding:2px 8px;border-radius:20px;}"]),jA=jr.Ay.span.withConfig({displayName:"line-panel__SchedWhen",componentId:"sc-1kal17b-14"})(["font-size:12.5px;color:#78716c;font-weight:600;white-space:nowrap;"]),IA=jr.Ay.div.withConfig({displayName:"line-panel__SchedMeta",componentId:"sc-1kal17b-15"})(["display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid #f1f2f4;"]),PA=jr.Ay.div.withConfig({displayName:"line-panel__SchedActions",componentId:"sc-1kal17b-16"})(["display:flex;gap:6px;"]),NA=jr.Ay.div.withConfig({displayName:"line-panel__Empty",componentId:"sc-1kal17b-17"})(["color:#78716c;font-size:13.5px;padding:14px;border:1px dashed #e7e5e4;border-radius:10px;text-align:center;"]),TA=jr.Ay.div.withConfig({displayName:"line-panel__NotesBlock",componentId:"sc-1kal17b-18"})(["padding:11px 0 14px;"]),DA=jr.Ay.div.withConfig({displayName:"line-panel__NotesLabel",componentId:"sc-1kal17b-19"})(["font-size:11px;letter-spacing:0.5px;text-transform:uppercase;color:#78716c;font-weight:700;margin-bottom:6px;"]),zA=jr.Ay.div.withConfig({displayName:"line-panel__NotesBody",componentId:"sc-1kal17b-20"})(["font-size:14px;color:#1b1d21;line-height:1.5;white-space:pre-wrap;"]),RA=jr.Ay.span.withConfig({displayName:"line-panel__ServiceId",componentId:"sc-1kal17b-21"})(["font-size:12.5px;color:#78716c;white-space:nowrap;"]);function MA(e){if(!e)return null;if("string"==typeof e)return e;var t=e.status;if(!t||200===t)return null;var n=Object.entries(e).filter(function(e){var t=fA(e,1)[0];return"@type"!==t&&"status"!==t});return n.length?n.map(function(e){var t=fA(e,2),n=t[0],r=t[1];return"".concat(n,": ").concat(Array.isArray(r)?r.join(", "):r)}).join("\n"):null}var LA=function(e){var t=e.service,n=e.isNew,r=e.categories,a=e.onBack,o=e.onCreate,i=e.onUpdate,l=e.onSchedule,c=e.onCancelScheduled,u=e.onDelete,s=e.saving,d=e.error,m=fA((0,g.useState)(null),2),f=m[0],p=m[1];if((0,g.useEffect)(function(){p(null)},[t&&t.id,n]),n)return g.createElement(rA,null,g.createElement(mA,{section:(0,Mr.t)("contract.line.crumb_services"),title:(0,Mr.t)("contract.line.new_service"),onBack:a}),g.createElement(sA,null,g.createElement(Mw,{create:!0,categories:r,onSave:o,onCancel:a,saving:s})));if(!t)return g.createElement(rA,null);var b=FE(t),y=t.scheduled_change,h="ended"===b;return g.createElement(rA,null,g.createElement(mA,{section:(0,Mr.t)("contract.line.crumb_services"),title:t.name,onBack:a},g.createElement(gA,{kind:b},"ended"===b?(0,Mr.t)("contract.line.status_ended"):"scheduled"===b?(0,Mr.t)("contract.line.status_scheduled"):(0,Mr.t)("contract.line.status_active")),g.createElement(RA,null,"#",t.id)),g.createElement(sA,null,MA(d)&&g.createElement(Hr.A,{negative:!0,header:(0,Mr.t)("contract.save_error"),content:MA(d),style:{whiteSpace:"pre-line",marginBottom:14}}),g.createElement(bA,null,g.createElement(yA,null,g.createElement(hA,null,(0,Mr.t)("contract.line.current_state"),t.category?" · ".concat(t.category):""),g.createElement(Ur.A,{basic:!0,size:"mini",onClick:function(){return p("editdetails")},icon:!0},g.createElement(Rr.A,{name:"edit"})," ",(0,Mr.t)("contract.line.edit_details"))),g.createElement(vA,null,g.createElement(_A,null,(0,Mr.t)("contract.line.amount_per_month")),g.createElement(EA,{big:!0},(0,Nm.BL)(t.amount,(0,Nm.Tr)(),(0,Nm.Tr)()))),g.createElement(vA,null,g.createElement(_A,null,(0,Mr.t)("contract.line.effective_from")),g.createElement(EA,null,t.start_date?(0,Fm.Y)(t.start_date):"—")),g.createElement(vA,null,g.createElement(_A,null,(0,Mr.t)("contract.line.end_label")),g.createElement(EA,{muted:!t.end_date},t.end_date?(0,Fm.Y)(t.end_date):(0,Mr.t)("contract.line.no_end"))),t.notes&&g.createElement(TA,null,g.createElement(DA,null,(0,Mr.t)("contract.notes")),g.createElement(zA,null,t.notes))),null===f&&!h&&g.createElement(wA,null,y?g.createElement(Ur.A,{size:"small",onClick:function(){return p("editsched")}},(0,Mr.t)("contract.line.edit_scheduled")):g.createElement(Ur.A,{primary:!0,size:"small",onClick:function(){return p("plan")}},g.createElement(Rr.A,{name:"plus"})," ",(0,Mr.t)("contract.line.plan_change"))),null===f&&y&&g.createElement(AA,null,(0,Mr.t)("contract.line.scheduled_one_per_row_note")),"plan"===f&&g.createElement("div",{style:{marginTop:16}},g.createElement(xw,{service:t,onSave:function(e){l(e),p(null)},onCancel:function(){return p(null)}})),"editsched"===f&&g.createElement("div",{style:{marginTop:16}},g.createElement(xw,{service:t,initial:y,editing:!0,onSave:function(e){l(e),p(null)},onCancel:function(){return p(null)}})),"editdetails"===f&&g.createElement("div",{style:{marginTop:16}},g.createElement(Mw,{service:t,categories:r,onSave:function(e){i(e),p(null)},onCancel:function(){return p(null)},saving:s})),g.createElement(xA,null,g.createElement(kA,null,g.createElement("h3",null,(0,Mr.t)("contract.line.scheduled_title"))),y?g.createElement(SA,null,g.createElement(OA,null,g.createElement(CA,null,"end"===y.type?g.createElement("span",{className:"nv",style:{color:"#b23a29"}},(0,Mr.t)("contract.line.change_type_end")):g.createElement(g.Fragment,null,g.createElement("span",{className:"nv"},(0,Nm.BL)(y.new_amount,(0,Nm.Tr)(),(0,Nm.Tr)())),g.createElement("span",{className:"delta"},function(e){if(!e)return"";if("end"===e.type)return(0,Mr.t)("contract.line.change_type_end");if("pct"===e.type){var t=parseFloat(e.value);return"".concat(t>=0?"+":"").concat(t,"%")}return(0,Mr.t)("contract.line.change_type_price")}(y)))),g.createElement(jA,null,(0,Fm.Y)(y.effective_from)," ·"," ",function(e){if(!e)return"";var t=e instanceof Date?e:new Date(e),n=Math.round((t-ME)/864e5);return n<=0?(0,Mr.t)("contract.line.today"):1===n?(0,Mr.t)("contract.line.tomorrow"):n<45?(0,Mr.tp)("contract.line.in_days",{n:n}):(0,Mr.tp)("contract.line.in_months",{n:Math.round(n/30)})}(y.effective_from))),y.note&&g.createElement("div",{style:{fontSize:13,color:"#5b6068",marginTop:7}},y.note),g.createElement(IA,null,g.createElement("span",{style:{fontSize:12.5,color:"#5b6068"}},y.created_at?(0,Fm.Y)(y.created_at):""),g.createElement(PA,null,g.createElement(Ur.A,{basic:!0,icon:!0,size:"mini",onClick:function(){return p("editsched")}},g.createElement(Rr.A,{name:"edit"})),g.createElement(Ur.A,{basic:!0,negative:!0,icon:!0,size:"mini",onClick:c},g.createElement(Rr.A,{name:"close"}))))):g.createElement(NA,null,(0,Mr.t)("contract.line.scheduled_empty"))),g.createElement(xA,null,g.createElement(kA,null,g.createElement("h3",null,(0,Mr.t)("contract.line.history_title"))),g.createElement(nA,{serviceId:t.id})),u&&g.createElement(dA,null,g.createElement(dc.Y,{header:(0,Mr.t)("contract.line.delete_header"),content:(0,Mr.t)("contract.line.delete_warning"),confirmLabel:(0,Mr.t)("contract.line.delete_confirm"),action:u,loading:!!s,error:new Dr.L(null),trigger_props:{negative:!0,basic:!0,icon:"trash",content:(0,Mr.t)("contract.line.delete_btn"),size:"small"},name:"contract_line_delete"}))))};function FA(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=a()(e),n=t.date(25);return t.date()<=25?n:n.add(1,"month")}function BA(e){var t=e.start,n=e.end;return"".concat(t.format("DD.MM.YYYY")," - ").concat(n.format("DD.MM.YYYY"))}function qA(e){var t,n,r=e.description,o=e.serviceIds,i=e.services,l=e.includeBreakdown,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,u=(t=FA(c),{start:(n=a()(t)).startOf("month"),end:n.endOf("month").startOf("day")}),s=(o||[]).map(function(e){return(i||[]).find(function(t){return t.id===e})}).filter(Boolean).filter(function(e){return t=e,r=(n=u).start,o=n.end,i=!t.start_date||!a()(t.start_date).isAfter(o,"day"),l=!t.end_date||!a()(t.end_date).isBefore(r,"day"),i&&l;var t,n,r,o,i,l}),d=s.reduce(function(e,t){return e+parseFloat(t.amount)},0),m=(r||"").replace("{period}",BA(u));return l&&s.length>0&&(m+="\n"+s.map(function(e){return"".concat(e.name,": ").concat(parseFloat(e.amount).toFixed(2))}).join("\n")),{period:u,amount:d,description:m,services:s}}function HA(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return UA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return UA(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function UA(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var $A=jr.Ay.div.withConfig({displayName:"expense-form__Form",componentId:"sc-17eu7jz-0"})(["border:1px solid #e9ebee;border-radius:8px;padding:16px 18px;background:#fff;"]),VA=jr.Ay.div.withConfig({displayName:"expense-form__FieldLabel",componentId:"sc-17eu7jz-1"})(["font-size:11px;letter-spacing:0.5px;text-transform:uppercase;color:#78716c;margin:16px 0 8px;font-weight:700;"]),YA=jr.Ay.div.withConfig({displayName:"expense-form__Hint",componentId:"sc-17eu7jz-2"})(["font-size:12px;color:#78716c;margin-top:6px;"]),GA=jr.Ay.div.withConfig({displayName:"expense-form__FieldRow",componentId:"sc-17eu7jz-3"})(["display:flex;gap:14px;& > div{flex:1;min-width:0;}"]),JA=jr.Ay.input.withConfig({displayName:"expense-form__Input",componentId:"sc-17eu7jz-4"})(["width:100%;border:1px solid #e7e5e4;border-radius:10px;padding:11px 14px;font-size:15px;font-family:inherit;color:#1c1917;background:#fff;&:focus{outline:none;border-color:#2185d0;box-shadow:0 0 0 3px rgba(33,133,208,0.14);}"]),ZA=(0,jr.Ay)(Ra.A).withConfig({displayName:"expense-form__StyledDropdown",componentId:"sc-17eu7jz-5"})(["&.ui.dropdown{width:100%;border:1px solid #e7e5e4;border-radius:10px;padding:11px 14px !important;font-size:15px !important;line-height:1.4 !important;min-height:0 !important;}"]),WA=jr.Ay.div.withConfig({displayName:"expense-form__OptionRow",componentId:"sc-17eu7jz-6"})(["display:flex;align-items:baseline;justify-content:space-between;gap:16px;"]),QA=jr.Ay.span.withConfig({displayName:"expense-form__OptionName",componentId:"sc-17eu7jz-7"})(["font-weight:600;"]),KA=jr.Ay.span.withConfig({displayName:"expense-form__OptionMeta",componentId:"sc-17eu7jz-8"})(["font-size:12px;color:#78716c;white-space:nowrap;"]),XA=jr.Ay.div.withConfig({displayName:"expense-form__CheckWrap",componentId:"sc-17eu7jz-9"})(["margin-top:18px;"]),ex=jr.Ay.div.withConfig({displayName:"expense-form__PreviewWrap",componentId:"sc-17eu7jz-10"})(["margin-top:22px;"]),tx=jr.Ay.div.withConfig({displayName:"expense-form__PreviewStrip",componentId:"sc-17eu7jz-11"})(["display:flex;align-items:flex-start;gap:16px;border:1px dashed #d6d3d1;border-radius:10px;padding:12px 16px;background:#fafaf9;font-size:14px;color:#1c1917;"]),nx=jr.Ay.div.withConfig({displayName:"expense-form__PreviewDate",componentId:"sc-17eu7jz-12"})(["color:#78716c;white-space:nowrap;font-variant-numeric:tabular-nums;"]),rx=jr.Ay.div.withConfig({displayName:"expense-form__PreviewBody",componentId:"sc-17eu7jz-13"})(["flex:1;min-width:0;"]),ax=jr.Ay.div.withConfig({displayName:"expense-form__PreviewDescription",componentId:"sc-17eu7jz-14"})(["white-space:pre-line;word-break:break-word;"]),ox=jr.Ay.div.withConfig({displayName:"expense-form__PreviewFund",componentId:"sc-17eu7jz-15"})(["font-size:12px;color:#78716c;margin-top:4px;"]),ix=jr.Ay.div.withConfig({displayName:"expense-form__PreviewAmount",componentId:"sc-17eu7jz-16"})(["font-weight:700;white-space:nowrap;color:#b91c1c;font-variant-numeric:tabular-nums;"]),lx=jr.Ay.div.withConfig({displayName:"expense-form__ErrorText",componentId:"sc-17eu7jz-17"})(["color:#b91c1c;font-size:13px;margin-top:12px;"]),cx=jr.Ay.div.withConfig({displayName:"expense-form__Actions",componentId:"sc-17eu7jz-18"})(["display:flex;justify-content:flex-end;gap:10px;margin-top:16px;"]),ux=function(e){var t=e.expense,n=e.funds,r=e.services,a=e.categories,o=e.onSave,i=e.onCancel,l=e.saving,c=e.error,u=HA((0,g.useState)(t?t.name:""),2),s=u[0],d=u[1],m=HA((0,g.useState)(t?t.description:""),2),f=m[0],p=m[1],b=HA((0,g.useState)(t?t.fund:1===n.length?n[0].id:null),2),y=b[0],h=b[1],v=HA((0,g.useState)(t?t.service_ids:[]),2),_=v[0],E=v[1],w=HA((0,g.useState)(!!t&&t.include_breakdown),2),A=w[0],x=w[1],k=HA((0,g.useState)(t?t.category:""),2),S=k[0],O=k[1],C=s.trim()&&f.trim()&&y,j=qA({description:f,serviceIds:_,services:r,includeBreakdown:A}),I=n.find(function(e){return e.id===y}),P=(0,Nm.Tr)(),N=function(e){if(!e.start_date&&!e.end_date)return(0,Mr.t)("contract.line.no_end");var t=e.start_date?(0,Fm.Y)(e.start_date):"",n=e.end_date?(0,Fm.Y)(e.end_date):(0,Mr.t)("contract.line.no_end");return t?"".concat(t," - ").concat(n):"".concat((0,Mr.t)("contract.line.end_label")," ").concat(n)},T=r.map(function(e){return{key:e.id,value:e.id,text:"".concat(e.name," · ").concat((0,Nm.BL)(e.amount,P,P)),content:g.createElement(WA,null,g.createElement(QA,null,e.name),g.createElement(KA,null,N(e)," ·"," ",(0,Nm.BL)(e.amount,P,P)))}});return g.createElement($A,null,g.createElement(GA,null,g.createElement("div",null,g.createElement(VA,null,(0,Mr.t)("contract.expense.name")),g.createElement(JA,{value:s,placeholder:(0,Mr.t)("contract.expense.name_placeholder"),onChange:function(e){return d(e.target.value)}})),g.createElement("div",null,g.createElement(VA,null,(0,Mr.t)("contract.expense.fund")),g.createElement(ZA,{selection:!0,placeholder:(0,Mr.t)("contract.expense.fund_placeholder"),value:y,options:n.map(function(e){return{key:e.id,value:e.id,text:e.name}}),onChange:function(e,t){return h(t.value)}}))),g.createElement(VA,null,(0,Mr.t)("contract.expense.description")),g.createElement(JA,{value:f,onChange:function(e){return p(e.target.value)}}),g.createElement(YA,null,(0,Mr.t)("contract.expense.description_hint")),g.createElement(VA,null,(0,Mr.t)("contract.expense.category")),g.createElement(ZA,{selection:!0,clearable:!0,placeholder:(0,Mr.t)("contract.expense.category_placeholder"),value:S,options:a.map(function(e){return{key:e,value:e,text:e}}),onChange:function(e,t){return O(t.value)}}),g.createElement(VA,null,(0,Mr.t)("contract.expense.services")),g.createElement(ZA,{selection:!0,multiple:!0,search:!0,placeholder:(0,Mr.t)("contract.expense.services_placeholder"),value:_,options:T,onChange:function(e,t){return E(t.value)}}),g.createElement(XA,null,g.createElement(eo.A,{label:(0,Mr.t)("contract.expense.include_breakdown"),checked:A,onChange:function(e,t){return x(!!t.checked)}}),g.createElement(YA,null,(0,Mr.t)("contract.expense.include_breakdown_hint"))),g.createElement(ex,null,g.createElement(VA,null,(0,Mr.t)("contract.expense.preview_title")),g.createElement(tx,null,g.createElement(nx,null,FA().format("DD.MM.YYYY")),g.createElement(rx,null,g.createElement(ax,null,j.description||(0,Mr.t)("contract.expense.preview_empty")),g.createElement(ox,null,I?I.name:(0,Mr.t)("contract.expense.fund_placeholder"))),g.createElement(ix,null,"-",(0,Nm.BL)(j.amount,P,P))),g.createElement(YA,null,(0,Mr.tp)("contract.expense.preview_note",{period:BA(j.period),count:j.services.length}))),c&&g.createElement(lx,null,c),g.createElement(cx,null,g.createElement(Ur.A,{basic:!0,size:"small",onClick:i},(0,Mr.t)("contract.expense.cancel")),g.createElement(Ur.A,{primary:!0,size:"small",loading:l,disabled:!C,onClick:function(){o({name:s.trim(),description:f.trim(),fund:y,service_ids:_,include_breakdown:A,category:S||""})}},(0,Mr.t)("contract.expense.save"))))};function sx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function dx(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sx(Object(n),!0).forEach(function(t){mx(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sx(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function mx(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fx(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function px(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){fx(o,r,a,i,l,"next",e)}function l(e){fx(o,r,a,i,l,"throw",e)}i(void 0)})}}function gx(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return bx(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bx(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bx(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function yx(e){if(!e||!e.response||!e.response.body)return null;var t=e.response.body,n=Object.values(t)[0];return Array.isArray(n)?n[0]:String(n)}var hx=function(e){var t=e.contract,n=e.expenseId,r=e.isNew,a=e.services,o=e.onBack,i=(0,_.wA)(),l=(0,_.d4)(function(e){return e.contractExpense.entities}),c=(0,_.d4)(function(e){return e.fund.entities||[]}),u=(0,_.d4)(function(e){return e.appSettings.data&&e.appSettings.data.transaction_categories||[]}),s=c.filter(function(e){return e.block===t.block}),d=!r&&l&&l.find(function(e){return e.id===n})||null,m=gx((0,g.useState)(!1),2),f=m[0],p=m[1],b=gx((0,g.useState)(null),2),y=b[0],h=b[1];(0,g.useEffect)(function(){i(sr(t.id)),i(On(t.block))},[t.id]);var v=function(){var e=px(regeneratorRuntime.mark(function e(a){var l,c;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),h(null),l=r?dr(dx({contract:t.id},a)):mr(dx({id:n},a)),e.next=5,i(l);case 5:if(c=e.sent,p(!1),!c||!c.error){e.next=10;break}return h(yx(c.error)||(0,Mr.t)("contract.expense.error")),e.abrupt("return");case 10:return e.next=12,i(sr(t.id));case 12:o();case 13:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),E=function(){var e=px(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i(fr({id:n}));case 2:return e.next=4,i(sr(t.id));case 4:o();case 5:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}(),w=r||d;return g.createElement(rA,null,g.createElement(mA,{section:(0,Mr.t)("contract.expense.title"),title:r?(0,Mr.t)("contract.expense.add"):d?d.name:"",onBack:o}),g.createElement(sA,null,w?g.createElement(g.Fragment,null,g.createElement(ux,{key:r?"new":n,expense:d,funds:s,services:a||[],categories:u,saving:f,error:y,onSave:v,onCancel:o}),!r&&g.createElement(dA,null,g.createElement(dc.Y,{header:(0,Mr.t)("contract.expense.delete_header"),content:(0,Mr.t)("contract.expense.delete_warning"),confirmLabel:(0,Mr.t)("contract.expense.delete"),action:E,loading:!1,error:new Dr.L(null),trigger_props:{negative:!0,basic:!0,icon:"trash",content:(0,Mr.t)("contract.expense.delete"),size:"small"},name:"contract_expense_delete"}))):g.createElement(Ir.A,{active:!0,inline:"centered"})))},vx="minmax(0, 1fr) minmax(150px, 220px) 120px",_x=jr.Ay.div.withConfig({displayName:"expenses__Wrap",componentId:"sc-1wos341-0"})(["& > * + *{margin-top:12px;}"]),Ex=jr.Ay.div.withConfig({displayName:"expenses__Hint",componentId:"sc-1wos341-1"})(["font-size:12.5px;color:#a8a29e;"]);function wx(e){return(0,Nm.BL)(e,(0,Nm.Tr)(),(0,Nm.Tr)())}function Ax(e,t){var n=(0,Fm.Y)(t.created_at),r=new URLSearchParams({from_date:n,to_date:n,transaction_type:"expense"});return"".concat((0,$r.BE)($r.JZ.blockTransactions,{blockId:e.block}),"?").concat(r.toString())}var xx=function(e){var t=e.contract,n=e.onOpen,r=e.onAdd,a=e.onHoverServices,o=(0,_.wA)(),i=(0,_.d4)(function(e){return e.contractExpense.entities}),l=i?i.filter(function(e){return e.contract===t.id}):null;return(0,g.useEffect)(function(){o(sr(t.id))},[t.id]),l?g.createElement(_x,null,g.createElement(qE,null,g.createElement(UE,{columns:vx},g.createElement("div",null,(0,Mr.t)("contract.expense.col_name")),g.createElement(WE,null,(0,Mr.t)("contract.expense.last_run")),g.createElement(QE,null,(0,Mr.t)("contract.expense.amount"))),0===l.length&&g.createElement(GE,null,(0,Mr.t)("contract.expense.empty")),l.map(function(e){var r=[e.fund_name,e.category].filter(Boolean).join(" · ");return g.createElement($E,{key:e.id,columns:vx,onClick:function(){return n(e.id)},onMouseEnter:function(){return a(e.service_ids||[])},onMouseLeave:function(){return a(null)}},g.createElement("div",null,g.createElement(JE,null,e.name),r&&g.createElement(ZE,{title:r},r)),g.createElement(WE,null,e.last_run?g.createElement(h.N_,{to:Ax(t,e.last_run),onClick:function(e){return e.stopPropagation()}},(0,Fm.Y)(e.last_run.created_at)," ·"," ",wx(e.last_run.amount)):(0,Mr.t)("contract.expense.never_run")),g.createElement(QE,null,wx(e.preview_amount)))}),g.createElement(YE,{columns:vx},g.createElement("div",null,g.createElement(XE,{onClick:r},"+ ",(0,Mr.t)("contract.expense.add"))))),g.createElement(Ex,null,(0,Mr.t)("contract.expense.intro"))):g.createElement(Ir.A,{active:!0,inline:"centered"})};function kx(e){return function(e){if(Array.isArray(e))return Tx(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Nx(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sx(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Ox(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){Sx(o,r,a,i,l,"next",e)}function l(e){Sx(o,r,a,i,l,"throw",e)}i(void 0)})}}function Cx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function jx(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cx(Object(n),!0).forEach(function(t){Ix(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cx(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ix(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Px(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||Nx(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Nx(e,t){if(e){if("string"==typeof e)return Tx(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Tx(e,t):void 0}}function Tx(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Dx=jr.Ay.div.withConfig({displayName:"page__PageWrap",componentId:"hg3q8e-0"})(["display:flex;height:calc(100vh - 90px);overflow:hidden;user-select:",";"],function(e){return e.dragging?"none":"auto"}),zx=jr.Ay.div.withConfig({displayName:"page__ListPanel",componentId:"hg3q8e-1"})(["width:","px;flex-shrink:0;display:flex;flex-direction:column;overflow:visible;background:#fafaf9;"],function(e){return e.width}),Rx=jr.Ay.div.withConfig({displayName:"page__ResizeDivider",componentId:"hg3q8e-2"})(["width:1px;flex-shrink:0;background:#e7e5e4;position:relative;display:flex;align-items:center;justify-content:center;"]),Mx=jr.Ay.div.withConfig({displayName:"page__ResizeHandle",componentId:"hg3q8e-3"})(["position:absolute;width:16px;height:32px;background:#fff;border:1px solid #e7e5e4;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:col-resize;z-index:10;transition:border-color 0.15s,box-shadow 0.15s;&:hover{border-color:#2185d0;box-shadow:0 0 0 2px #e8f0fe;}"]),Lx=jr.Ay.div.withConfig({displayName:"page__ListHeader",componentId:"hg3q8e-4"})(["padding:20px 12px 10px;display:flex;justify-content:space-between;align-items:center;"]),Fx=jr.Ay.h2.withConfig({displayName:"page__ListTitle",componentId:"hg3q8e-5"})(['font-family:"Inter Tight",sans-serif;font-weight:700;font-size:20px;letter-spacing:-0.03em;color:#1c1917;margin:0;']),Bx=jr.Ay.div.withConfig({displayName:"page__SearchWrap",componentId:"hg3q8e-6"})(["padding:0 12px 8px;"]),qx=(0,jr.Ay)(qr.A).withConfig({displayName:"page__SearchInput",componentId:"hg3q8e-7"})(["width:100%;& input{border-radius:6px !important;font-size:13px !important;}"]),Hx=jr.Ay.div.withConfig({displayName:"page__ActiveCount",componentId:"hg3q8e-8"})(["font-size:12px;color:#78716c;padding:6px 12px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"]),Ux=jr.Ay.div.withConfig({displayName:"page__ContractList",componentId:"hg3q8e-9"})(["flex:1;overflow-y:auto;"]),$x=jr.Ay.div.withConfig({displayName:"page__ContractRow",componentId:"hg3q8e-10"})(["padding:14px 20px;cursor:pointer;border-left:3px solid ",";background:",";display:flex;justify-content:space-between;align-items:flex-start;&:hover{background:",";}"],function(e){return e.selected?"#2185d0":"transparent"},function(e){return e.selected?"#eff6ff":"transparent"},function(e){return e.selected?"#eff6ff":"#f5f5f4"}),Vx=jr.Ay.div.withConfig({displayName:"page__ContractRowLeft",componentId:"hg3q8e-11"})(["display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;"]),Yx=jr.Ay.div.withConfig({displayName:"page__BlockName",componentId:"hg3q8e-12"})(["font-weight:600;font-size:14px;color:#1c1917;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"]),Gx=jr.Ay.div.withConfig({displayName:"page__BlockAddress",componentId:"hg3q8e-13"})(["font-size:12px;color:#78716c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"]),Jx=jr.Ay.div.withConfig({displayName:"page__ContractMeta",componentId:"hg3q8e-14"})(["font-size:12px;color:#a8a29e;"]),Zx=jr.Ay.div.withConfig({displayName:"page__ContractRowRight",componentId:"hg3q8e-15"})(["display:",";flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;margin-left:12px;"],function(e){return e.hidden?"none":"flex"}),Wx=jr.Ay.div.withConfig({displayName:"page__ServiceTotal",componentId:"hg3q8e-16"})(["font-size:13px;font-weight:600;color:#1c1917;"]),Qx=jr.Ay.div.withConfig({displayName:"page__ExpiryDate",componentId:"hg3q8e-17"})(["font-size:12px;color:",";"],function(e){return e.expiring?"#d97706":"#a8a29e"}),Kx=jr.Ay.div.withConfig({displayName:"page__SectionDivider",componentId:"hg3q8e-18"})(["font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#a8a29e;padding:12px 20px 4px;"]),Xx=jr.Ay.div.withConfig({displayName:"page__FilterBar",componentId:"hg3q8e-19"})(["display:flex;align-items:center;gap:4px;padding:0 12px 20px;border-bottom:1px solid #e7e5e4;overflow:visible;flex-wrap:nowrap;min-width:0;"]),ek=jr.Ay.div.withConfig({displayName:"page__ButtonGroup",componentId:"hg3q8e-20"})(["display:flex;gap:4px;",""],function(e){return e.$equal?"\n    flex: 1;\n    & > .ui.dropdown { flex: 1; justify-content: center; }\n  ":""}),tk=(0,jr.Ay)(Ra.A).withConfig({displayName:"page__SortButton",componentId:"hg3q8e-21"})(["flex-shrink:0 !important;&.ui.dropdown{display:inline-flex !important;align-items:center !important;gap:5px;padding:5px 10px !important;border:1px solid #e7e5e4;border-radius:6px;color:#78716c;background:#fff;cursor:pointer;white-space:nowrap;line-height:1 !important;min-height:0 !important;& > .text{font-family:inherit;font-size:"," !important;color:#78716c;line-height:1 !important;order:2;}& > i.icon{font-size:"," !important;line-height:1 !important;margin:0 !important;height:auto !important;order:1;}& > i.dropdown.icon{display:none !important;}}"],function(e){return e.$narrow?"11px":"13px"},function(e){return e.$narrow?"11px":"13px"}),nk=jr.Ay.div.withConfig({displayName:"page__DetailPanel",componentId:"hg3q8e-22"})(["flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fafaf9;"]),rk=jr.Ay.div.withConfig({displayName:"page__DetailHeader",componentId:"hg3q8e-23"})(["padding:24px 32px 0;border-bottom:1px solid #e7e5e4;"]),ak=jr.Ay.div.withConfig({displayName:"page__DetailHeaderTop",componentId:"hg3q8e-24"})(["display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;"]),ok=jr.Ay.h1.withConfig({displayName:"page__DetailTitle",componentId:"hg3q8e-25"})(['font-family:"Inter Tight",sans-serif;font-weight:700;font-size:24px;letter-spacing:-0.03em;color:#1c1917;margin:0;']),ik=jr.Ay.div.withConfig({displayName:"page__DetailMeta",componentId:"hg3q8e-26"})(["font-size:13px;color:#78716c;margin-bottom:16px;display:flex;gap:16px;"]),lk=jr.Ay.div.withConfig({displayName:"page__DetailBody",componentId:"hg3q8e-27"})(["flex:1;overflow-y:auto;padding:0 32px;"]),ck=jr.Ay.div.withConfig({displayName:"page__Section",componentId:"hg3q8e-28"})(["padding:18px 0 4px;&:last-child{padding-bottom:32px;}"]),uk=jr.Ay.div.withConfig({displayName:"page__SectionTitle",componentId:"hg3q8e-29"})(["font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#78716c;margin-bottom:8px;"]),sk=jr.Ay.p.withConfig({displayName:"page__NotesText",componentId:"hg3q8e-30"})(["font-size:14px;color:#1c1917;line-height:1.6;white-space:pre-wrap;margin:0;"]),dk=jr.Ay.div.withConfig({displayName:"page__MutedText",componentId:"hg3q8e-31"})(["font-size:14px;color:#a8a29e;"]),mk=jr.Ay.div.withConfig({displayName:"page__EmptyDetail",componentId:"hg3q8e-32"})(["flex:1;display:flex;align-items:center;justify-content:center;color:#a8a29e;font-size:15px;"]),fk=jr.Ay.button.withConfig({displayName:"page__MenuTrigger",componentId:"hg3q8e-33"})(["background:none;border:none;padding:4px 6px;color:#a8a29e;cursor:pointer;border-radius:4px;line-height:1;display:flex;align-items:center;&:hover{background:#f5f5f4;color:#1c1917;}& .icon{margin:0 !important;}"]),pk=jr.Ay.div.withConfig({displayName:"page__MenuWrap",componentId:"hg3q8e-34"})(["position:relative;"]),gk=jr.Ay.div.withConfig({displayName:"page__MenuPanel",componentId:"hg3q8e-35"})(["position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #e7e5e4;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,0.1);z-index:1000;min-width:160px;padding:4px 0;"]),bk=jr.Ay.a.withConfig({displayName:"page__PopupMenuItem",componentId:"hg3q8e-36"})(["display:block;padding:8px 16px;font-size:14px;color:#1c1917;text-decoration:none;white-space:nowrap;cursor:pointer;&:hover{background:#f5f5f4;color:#1c1917;}"]),yk=new Date;function hk(e){if(!e)return!1;var t=new Date(e);return t>yk&&t-yk<5184e6}function vk(e){return!!e&&new Date(e)<yk}var _k={line:null,new:null,expense:null,new_expense:null};function Ek(e,t){if(!t)return!0;var n=t.toLowerCase();return(e.block_name||"").toLowerCase().includes(n)||(e.facility_manager_name||"").toLowerCase().includes(n)||(e.fee_formula||"").toLowerCase().includes(n)}var wk=function(){var e=(0,_.wA)(),t=(0,v.W6)(),n=(0,v.zy)(),r=new URLSearchParams(n.search),a=r.get("contract")?parseInt(r.get("contract"),10):null,o=r.get("line")?parseInt(r.get("line"),10):null,i="1"===r.get("new"),l=r.get("expense")?parseInt(r.get("expense"),10):null,c="1"===r.get("new_expense"),u=i||o,s=c||l,d=r.get("q")||"",m=(0,_.d4)(function(e){return e.contract.entities}),f=(0,_.d4)(function(e){return e.contract.pending}),p=(0,_.d4)(function(e){return e.appSettings.data&&e.appSettings.data.contracted_service_categories||[]}),b=(0,_.d4)(function(e){return e.blocks.entities||[]}),y=(0,_.d4)(function(e){return e.blocks.pending}),h=(0,_.d4)(function(e){return e.blocks.error}),E=(0,_.d4)(function(e){return e.contractedService.entities}),w=E?E.filter(function(e){return e.contract===a}):null,A=(0,_.d4)(function(e){return e.contractedService.error||null}),x=r.get("filter")||"active",k=r.get("sort")||"name",S=Px((0,g.useState)(d),2),O=S[0],C=S[1],j=(0,g.useRef)(null),I=Px((0,g.useState)(!1),2),P=I[0],N=I[1],T=Px((0,g.useState)(null),2),D=T[0],z=T[1],R=Px((0,g.useState)(null),2),M=R[0],L=R[1];(0,g.useEffect)(function(){L(null)},[l,c,a]);var F=Px((0,g.useState)(350),2),B=F[0],q=F[1],H=(0,g.useRef)(null),U=(0,g.useRef)(!1),$=Px((0,g.useState)(!1),2),V=$[0],Y=$[1],G=Px((0,g.useState)(!1),2),J=G[0],Z=G[1],W=Px((0,g.useState)(null),2),Q=W[0],K=W[1];(0,g.useEffect)(function(){e(Kn())},[]),(0,g.useEffect)(function(){if(!a&&m&&m.length>0){var e=m.find(function(e){return!1!==e.block_active})||m[0],r=new URLSearchParams(n.search);r.set("contract",e.id),t.replace({search:r.toString()})}},[m]),(0,g.useEffect)(function(){a&&(K(null),e(ar(a)).then(function(){K(a)}))},[a]);var X=m&&m.find(function(e){return e.id===a}),ee=X&&b.find(function(e){return e.id===X.block});(0,g.useEffect)(function(){var e=function(e){H.current&&!H.current.contains(e.target)&&N(!1)};return P&&document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}},[P]);var te=(0,g.useRef)(y);(0,g.useEffect)(function(){!te.current||y||h||(e(Kn()),a&&e(Xn(a))),te.current=y},[y,h]);var ne=function(e){var r=new URLSearchParams(n.search);Object.entries(e).forEach(function(e){var t=Px(e,2),n=t[0],a=t[1];null==a||""===a?r.delete(n):r.set(n,a)}),t.push({search:r.toString()})},re=function(e){ne(jx({contract:e.id},_k))},ae=function(){return ne(_k)};(0,g.useEffect)(function(){var e=function(e){"Escape"===e.key&&(o||i||s)&&ae()};return window.addEventListener("keydown",e),function(){return window.removeEventListener("keydown",e)}},[o,i,l,c]);var oe=function(){var t=Ox(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e(ar(a));case 2:K(a),e(Xn(a));case 4:case"end":return t.stop()}},t)}));return function(){return t.apply(this,arguments)}}(),ie=function(){var t=Ox(regeneratorRuntime.mark(function t(n){var r;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return Z(!0),t.next=3,e(or({contract:a,name:n.name,category:n.category||"",amount:parseFloat(n.amount),start_date:n.start_date||null,end_date:n.end_date||null,notes:n.notes||""}));case 3:if(r=t.sent,Z(!1),!(r&&r.payload&&r.payload.id)){t.next=11;break}return t.next=8,oe();case 8:ne({line:r.payload.id,new:null}),t.next=20;break;case 11:if(!(r&&r.data&&r.data.id)){t.next=17;break}return t.next=14,oe();case 14:ne({line:r.data.id,new:null}),t.next=20;break;case 17:return t.next=19,oe();case 19:ae();case 20:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}(),le=function(){var t=Ox(regeneratorRuntime.mark(function t(n){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(o){t.next=2;break}return t.abrupt("return");case 2:return Z(!0),t.next=5,e(ir({id:o,contract:a,name:n.name,category:n.category||"",amount:parseFloat(n.amount),start_date:n.start_date||null,end_date:n.end_date||null,notes:n.notes||""}));case 5:return Z(!1),t.next=8,oe();case 8:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}(),ce=function(){var t=Ox(regeneratorRuntime.mark(function t(n){var r;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(o){t.next=2;break}return t.abrupt("return");case 2:if(r=w&&w.find(function(e){return e.id===o})){t.next=5;break}return t.abrupt("return");case 5:return Z(!0),t.next=8,e(ir({id:o,contract:a,name:r.name,category:r.category||"",amount:r.amount,start_date:r.start_date||null,end_date:r.end_date||null,notes:r.notes||"",scheduled_change:n}));case 8:return Z(!1),t.next=11,oe();case 11:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}(),ue=function(){var t=Ox(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(o){t.next=2;break}return t.abrupt("return");case 2:return Z(!0),t.next=5,e(lr({id:o}));case 5:return Z(!1),t.next=8,oe();case 8:ae();case 9:case"end":return t.stop()}},t)}));return function(){return t.apply(this,arguments)}}(),se=function(){var t=Ox(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(o){t.next=2;break}return t.abrupt("return");case 2:if(n=w&&w.find(function(e){return e.id===o})){t.next=5;break}return t.abrupt("return");case 5:return Z(!0),t.next=8,e(ir({id:o,contract:a,name:n.name,category:n.category||"",amount:n.amount,start_date:n.start_date||null,end_date:n.end_date||null,notes:n.notes||"",scheduled_change:null}));case 8:return Z(!1),t.next=11,oe();case 11:case"end":return t.stop()}},t)}));return function(){return t.apply(this,arguments)}}(),de=m||[],me=de.filter(function(e){return!1!==e.block_active&&hk(e.end_date)}).length,fe=function(e){var t=kx(e);return"name"===k?t.sort(function(e,t){return(e.block_name||"").localeCompare(t.block_name||"","bg")}):"total"===k?t.sort(function(e,t){return parseFloat(t.active_services_total||0)-parseFloat(e.active_services_total||0)}):"end_date"===k&&t.sort(function(e,t){return e.end_date||t.end_date?e.end_date?t.end_date?new Date(e.end_date)-new Date(t.end_date):-1:1:0}),t},pe=fe(de.filter(function(e){return!1!==e.block_active}).filter(function(e){return!!Ek(e,O)&&("active"===x?!vk(e.end_date):"expiring"!==x||hk(e.end_date))})),ge="all"===x?fe(de.filter(function(e){return!1===e.block_active&&Ek(e,O)})):[],be=[].concat(kx(pe),kx(ge));if((0,g.useEffect)(function(){var e=function(e){if(("ArrowDown"===e.key||"ArrowUp"===e.key)&&!(D||u||s||(t=e.target,t&&("INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable)))){var t,n=be.findIndex(function(e){return e.id===a}),r=be[n+("ArrowDown"===e.key?1:-1)];r&&(e.preventDefault(),re(r))}};return window.addEventListener("keydown",e),function(){return window.removeEventListener("keydown",e)}}),(0,g.useEffect)(function(){var e=document.querySelector('[data-contract-id="'.concat(a,'"]'));e&&e.scrollIntoView&&e.scrollIntoView({block:"nearest"})},[a]),f&&!m)return g.createElement(Ir.A,{active:!0});var ye=function(e){var t=hk(e.end_date),n=vk(e.end_date);return g.createElement($x,{key:e.id,"data-contract-id":e.id,selected:e.id===a,onClick:function(){return re(e)}},g.createElement(Vx,null,g.createElement(Yx,null,e.block_name||e.block),e.block_address&&g.createElement(Gx,null,e.block_address),g.createElement(Jx,null,[e.facility_manager_name,e.fee_formula].filter(Boolean).join(" · "))),g.createElement(Zx,{hidden:B<280},parseFloat(e.active_services_total)>0&&g.createElement(Wx,null,(0,Nm.BL)(e.active_services_total,(0,Nm.Tr)(),(0,Nm.Tr)())),g.createElement(Qx,{expiring:t||n},e.end_date?"".concat((0,Mr.t)("contract.expires_label")," ").concat((0,Fm.Y)(e.end_date)):(0,Mr.t)("contract.no_end_date"))))},he=w||[],ve=he.filter(LE),_e=he.filter(function(e){return!LE(e)}),Ee=he.filter(LE).reduce(function(e,t){return e+parseFloat(t.amount||0)},0).toFixed(2),we=o&&w?w.find(function(e){return e.id===o}):null;return g.createElement(Dx,{dragging:V},g.createElement(zx,{width:B},g.createElement(Lx,null,g.createElement(Fx,null,(0,Mr.t)("contract.title"))),g.createElement(Bx,null,g.createElement(qx,{icon:"search",iconPosition:"left",placeholder:(0,Mr.t)("contract.search_placeholder"),value:O,onChange:function(e){return t=e.target.value,C(t),clearTimeout(j.current),void(j.current=setTimeout(function(){ne({q:t||null})},300));var t},size:"small"})),g.createElement(Xx,null,g.createElement("div",{style:{flex:1}}),g.createElement(ek,{$equal:B<320},g.createElement(tk,{$narrow:B<300,icon:"filter",text:B>300?(0,Mr.t)("contract.filter_"+x):"",options:[{key:"active",value:"active",text:(0,Mr.t)("contract.filter_active")},{key:"expiring",value:"expiring",text:me>0?"".concat((0,Mr.t)("contract.filter_expiring")," (").concat(me,")"):(0,Mr.t)("contract.filter_expiring")},{key:"all",value:"all",text:(0,Mr.t)("contract.filter_all")}],onChange:function(e,t){return ne({filter:"active"===t.value?null:t.value})},value:x}),g.createElement(tk,{$narrow:B<300,icon:"sort amount down",text:B>300?(0,Mr.t)("contract.sort_"+k):"",options:[{key:"name",value:"name",text:(0,Mr.t)("contract.sort_name")},{key:"total",value:"total",text:(0,Mr.t)("contract.sort_total")},{key:"end_date",value:"end_date",text:(0,Mr.t)("contract.sort_end_date")}],onChange:function(e,t){return ne({sort:"name"===t.value?null:t.value})},value:k}))),g.createElement(Hx,null,pe.length," ",(0,Mr.t)("contract.active_count"),me>0&&" · ".concat(me," ").concat((0,Mr.t)("contract.filter_expiring").toLowerCase()," скоро")),g.createElement(Ux,null,pe.map(function(e){return ye(e)}),ge.length>0&&g.createElement(g.Fragment,null,g.createElement(Kx,null,(0,Mr.t)("contract.archived")),ge.map(function(e){return ye(e)})))),g.createElement(Rx,null,g.createElement(Mx,{onMouseDown:function(e){e.preventDefault(),U.current=!0,Y(!0);var t=e.clientX,n=B,r=function(e){if(U.current){var r=Math.min(350,Math.max(230,n+e.clientX-t));q(r)}};document.addEventListener("mousemove",r),document.addEventListener("mouseup",function e(){U.current=!1,Y(!1),document.removeEventListener("mousemove",r),document.removeEventListener("mouseup",e)})}},g.createElement("svg",{width:"6",height:"14",viewBox:"0 0 6 14",fill:"none"},g.createElement("line",{x1:"1.5",y1:"1",x2:"1.5",y2:"13",stroke:"#a8a29e",strokeWidth:"1.5",strokeLinecap:"round"}),g.createElement("line",{x1:"4.5",y1:"1",x2:"4.5",y2:"13",stroke:"#a8a29e",strokeWidth:"1.5",strokeLinecap:"round"})))),X?g.createElement(nk,null,g.createElement(rk,null,g.createElement(ak,null,g.createElement(ok,null,X.block_name||X.block),g.createElement(pk,{ref:H},g.createElement(fk,{onClick:function(){return N(function(e){return!e})}},g.createElement(Rr.A,{name:"ellipsis vertical"})),P&&g.createElement(gk,null,ee&&g.createElement(bk,{href:"#",onClick:function(e){e.preventDefault(),N(!1),z("block")}},(0,Mr.t)("contract.edit_block")),g.createElement(bk,{href:"#",onClick:function(e){e.preventDefault(),N(!1),z("contract")}},(0,Mr.t)("contract.edit_contract")))),ee&&g.createElement(fs,{key:ee.id,entity:ee,forceOpen:"block"===D,onForceClose:function(){return z(null)},trigger_props:{style:{display:"none"}}}),g.createElement(RE,{key:X.id,entity:X,forceOpen:"contract"===D,onForceClose:function(){return z(null)},trigger_props:{style:{display:"none"}}})),!u&&!s&&g.createElement(ik,null,X.facility_manager_name&&g.createElement("span",null,X.facility_manager_name),X.start_date&&g.createElement("span",null,(0,Fm.Y)(X.start_date)," —"," ",X.end_date?(0,Fm.Y)(X.end_date):(0,Mr.t)("contract.no_end_date")),X.fee_formula&&g.createElement("span",null,X.fee_formula))),u?g.createElement(LA,{service:we,isNew:!!i,categories:p,saving:J,onBack:ae,onCreate:ie,onUpdate:le,onSchedule:ce,onCancelScheduled:se,onDelete:ue,error:A}):s?g.createElement(hx,{contract:X,expenseId:l,isNew:!!c,services:w,onBack:ae}):g.createElement(lk,null,g.createElement(ck,null,g.createElement(uk,null,(0,Mr.t)("contract.notes")),X.notes?g.createElement(sk,null,X.notes):g.createElement(dk,null,(0,Mr.t)("contract.no_notes"))),g.createElement(ck,null,g.createElement(uk,null,(0,Mr.t)("contract.services_tab")),Q!==a?g.createElement(Ir.A,{active:!0,inline:"centered"}):g.createElement(lw,{active:ve,inactive:_e,total:Ee,highlightIds:M,onOpen:function(e){return ne(jx(jx({},_k),{},{line:e}))},onAdd:function(){return ne(jx(jx({},_k),{},{new:"1"}))}})),g.createElement(ck,null,g.createElement(uk,null,(0,Mr.t)("contract.expense.title")),g.createElement(xx,{contract:X,onOpen:function(e){return ne(jx(jx({},_k),{},{expense:e}))},onAdd:function(){return ne(jx(jx({},_k),{},{new_expense:"1"}))},onHoverServices:L})))):g.createElement(nk,null,g.createElement(mk,null,(0,Mr.t)("contract.select_prompt"))))},Ak=function(){return Promise.all([n.e(709),n.e(744)]).then(n.bind(n,16217))},xk=function(){return Promise.all([n.e(93),n.e(653),n.e(669)]).then(n.bind(n,19669))},kk=function(){return Promise.all([n.e(93),n.e(25),n.e(145)]).then(n.bind(n,7145)).then(function(e){return{default:e.FinancePage}})};Sg(Ak),Sg(xk),Sg(kk);var Sk=(0,g.lazy)(Ak),Ok=(0,g.lazy)(xk),Ck=(0,g.lazy)(kk);(0,jr.Ay)(hl.Column).withConfig({displayName:"management-page__StyledColumn",componentId:"sc-7hqoic-0"})([""]);var jk=(0,_.Ng)(function(e){return{user:e.auth.user}})((0,v.y)(function(e){return g.createElement(g.Fragment,null,g.createElement(g.Suspense,{fallback:g.createElement($g,null)},g.createElement(El,{stackable:!0},g.createElement(uo._,{permission:Io.P.contractView},g.createElement(Ka.A.Item,{as:function(){return g.createElement(h.k2,{activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.contracts),exact:!0},(0,Mr.t)("contract.title"))}})),g.createElement(uo._,{permission:Io.P.financeGlobalView},g.createElement(Ka.A.Item,{as:function(){return g.createElement(h.k2,{activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.financeOverview)},(0,Mr.t)("component.managementPage.financeOverviewHeader"))}})),g.createElement(uo._,{permission:Io.P.managementBulkImport},g.createElement(Ka.A.Item,{as:function(){return g.createElement(h.k2,{activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.bulkEdit)},(0,Mr.t)("component.managementPage.managementBulkImportHeader"))}})),g.createElement(uo._,{permission:Io.P.collectionGlobalView},g.createElement(Ka.A.Item,{as:function(){return g.createElement(h.k2,{activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.cashierCollections)},(0,Mr.t)("settlement.casheer"))}})),g.createElement(uo._,{permission:Io.P.collectionGlobalView},g.createElement(Ka.A.Item,{as:function(){return g.createElement(h.k2,{activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.settlements)},(0,Mr.t)("settlement.page.title"))}})),g.createElement(uo._,{permission:Io.P.financeGlobalView},g.createElement(Ka.A.Item,{as:function(){return g.createElement(h.k2,{activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.transactions)},(0,Mr.t)("management.transactions"))}})),g.createElement(uo._,{permission:Io.P.teamView},g.createElement(Ka.A.Item,{as:function(){return g.createElement(h.k2,{activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.team),exact:!0},(0,Mr.t)("management.team"))}})),g.createElement(uo._,{permission:Io.P.controlPanelView},g.createElement(Ka.A.Item,{as:function(){return g.createElement(h.k2,{activeClassName:"active",className:"item",to:(0,$r.BE)($r.JZ.controlPanel),exact:!0},(0,Mr.t)("management.subscription_settings"))}}))),g.createElement(v.dO,null,g.createElement(v.qh,{exact:!0,path:$r.JZ.manage,render:function(){var t=$r.JZ.bulkEdit;return e.user.hasPermission(Io.P.financeGlobalView)&&(t=$r.JZ.financeOverview),e.user.hasPermission(Io.P.contractView)&&(t=$r.JZ.contracts),g.createElement(v.rd,{to:t})}}),g.createElement(v.qh,{exact:!0,path:$r.JZ.bulkEdit,component:Sk}),g.createElement(v.qh,{exact:!0,path:$r.JZ.cashierCollections,component:Ok}),g.createElement(v.qh,{exact:!0,path:$r.JZ.financeOverview,component:Ck}),g.createElement(v.qh,{exact:!0,path:$r.JZ.transactions,component:EE}),g.createElement(v.qh,{path:$r.JZ.team,component:eE}),g.createElement(v.qh,{path:$r.JZ.contracts,component:wk}),g.createElement(v.qh,{path:$r.JZ.controlPanel,component:bE}),g.createElement(v.qh,{exact:!0,path:$r.JZ.payments,component:TE}))))}));function Ik(){return Ik=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ik.apply(this,arguments)}function Pk(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Nk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Nk(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Nk(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Tk=jr.Ay.div.withConfig({displayName:"app__StyledBlockContainer",componentId:"sc-1ktn7lf-0"})(["height:100%;background-color:#eeeeee;"]),Dk=(0,_.Ng)(function(e){var t=e.blocks;return{user:e.auth.user,blocks:t.entities,error:ce(t),selected:t.selected}},function(e,t){return(0,E.zH)({fetchSettings:Jn,fetchUsers:Ke,fetchBlocks:function(){return function(e){e(ie.actions.list()).then(function(e){if(e&&e.result){var n=1===e.result.length;if([$r.JZ.baseURL,$r.JZ.blockList].includes(t.location.pathname))if(n){var r=e.result[0].id;t.history.replace((0,$r.BE)($r.JZ.blockDetails,{blockId:r}))}else t.history.replace($r.JZ.blockList)}})}}},e)})((0,kr.nS)(function(e){var t=(0,_.Ng)(Za,Wa)(Ja);return function(n){return g.createElement(t,Ba({},n,{WrappedComponent:e}))}}((0,v.y)(function(e){var t=e.media,n=e.location,r=e.blocks,a=e.error,o=e.selected,i=e.fetchSettings,l=e.fetchUsers,c=e.fetchBlocks,u=Pk((0,g.useState)(!1),2),s=u[0],d=u[1];(0,g.useEffect)(function(){i(),l(),r||c();setTimeout(function(){if(Or()("maintenance_mode")){var e=Or()("maintenance_message_bg"),t=Or()("maintenance_message_en"),n="bg-BG"===(0,Mr.U)()?e:t,r=(0,Mr.t)("maintenance.mode.header");(0,Pr.Ay)(function(e){return g.createElement("div",{style:{display:"flex",alignItems:"flex-start",gap:"8px",width:"100%"}},g.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"4px",flex:1}},g.createElement("strong",null,r),g.createElement("div",null,n)),g.createElement("button",{onClick:function(){return Pr.Ay.dismiss(e.id)},style:{background:"none",border:"none",color:"#856404",cursor:"pointer",fontSize:"18px",padding:"0",lineHeight:"1",fontWeight:"bold"}},"×"))},{id:"maintenance-toast",duration:1/0,icon:"⚠️",style:{background:"#fff3cd",color:"#856404",border:"1px solid #ffeeba",maxWidth:"600px"}})}},1e3)},[]);var m=Tr().parse(n.search,{ignoreQueryPrefix:!0}),f=t.desktop&&!m.wide;return r?a?g.createElement(Lr,{error:a}):g.createElement(g.Fragment,null,g.createElement(Pr.l$,{position:"bottom-center",toastOptions:{style:{marginBottom:"10px"}}}),g.createElement(Tk,null,g.createElement(Vv,{visible:s||f,docked:f,blocks:r,selected:o,toggleVisibility:d},g.createElement(ul,{toggleVisibility:function(){return d(!s)},sideMenuVisible:s,sideMenuDocked:f,overlay:Boolean((0,v.B6)(n.pathname,{path:$r.JZ.blockDetails,exact:!0}))}),g.createElement(v.qh,{path:$r.JZ.blockList,component:Zl}),g.createElement(v.qh,{path:$r.JZ.estateList,component:xv}),g.createElement(v.qh,{path:$r.JZ.manage,component:jk}),g.createElement(v.qh,{path:$r.JZ.tickets,render:function(e){return g.createElement(Ci,Ik({globalView:!0},e))}}),g.createElement(v.qh,{path:$r.JZ.blockBase,component:Sv})))):g.createElement(Ir.A,{active:!0})}))));a().extend(i()),a().extend(c()),a().extend(s()),a().extend(m()),a().extend(p()),a().locale("bg"),a().tz.setDefault("Europe/Sofia");var zk=[401,403];y.Ts({dsn:Or()("sentry_dsn"),beforeSend:function(e,t){var n=t&&t.originalException;return n&&zk.includes(n.status)?null:e}}),window.addEventListener("unhandledrejection",function(e){var t=e.reason&&e.reason.status;zk.includes(t)&&(e.preventDefault(),fetch("/api/auth/user/",{credentials:"same-origin"}).then(function(e){zk.includes(e.status)&&(window.location.href=(0,$r.BE)($r.JZ.authLogin))}))}),I().init("af283f1855521f5287f0cc802aa6140a",{track_pageview:!1,record_sessions_percent:10,api_host:"https://api-eu.mixpanel.com"}),(0,b.H)(document.getElementById("react-app")).render(g.createElement(_.Kq,{key:"provider",store:xr},g.createElement(kr.cH,{queries:fo.jO},g.createElement(h.Kd,null,g.createElement(Cr.HX,{ReactRouterRoute:v.qh},g.createElement(jr.NP,{theme:{primary:"#4183c4",rowSelected:"#2185d0",rowHover:"rgba(0, 0, 0, 0.05)",btnPrimary:"#2185d0",border:"#e9e9e9",borderGrey:"#dfdfdf",textGray:"#666666",errorBg:"rgba(255,0,0,0.1)"}},g.createElement(Ts.j0,null,g.createElement("div",{className:"app-root"},g.createElement(v.qh,{path:$r.JZ.baseURL,component:Dk})))))))))},94539:function(e,t,n){"use strict";n.d(t,{$1:function(){return l},C_:function(){return i},Ff:function(){return a},x8:function(){return o}});var r=(0,n(82241).$c)("audit-log","/api/audit/",!0),a=r.reducer;function o(e){return r.actions.list(e)}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;return r.actions.list({user:e,page_size:t})}function l(e){return r.actions.list({resource_id:e,resource:"collection"})}r.actions.clearError},94484:function(e,t,n){"use strict";n.d(t,{Ff:function(){return a},L4:function(){return i},Qu:function(){return r},tB:function(){return o}});var r=(0,n(82241).$c)("billing-attribute","/api/billing-attribute/"),a=r.reducer;function o(e){return r.actions.list({estate:e})}function i(e){var t=e.blockId;return r.actions.list({block:t})}},4371:function(e,t,n){"use strict";n.d(t,{An:function(){return c},ET:function(){return l},Ff:function(){return i},Lq:function(){return u}});var r=n(82241),a=n(29282),o=(0,r.$c)("collection","/api/collection/",!1),i=o.reducer;function l(){return o.actions.clearError()}function c(e){return o.actions.list(e)}function u(e){return function(t,n,r){return(0,a.E)(o.actionTypes.UPDATE_PENDING,o.actionTypes.UPDATE_SUCCESS,o.actionTypes.UPDATE_ERROR)(function(){return r.post("/api/collection/".concat(e.id,"/reconcile/"))},t)}}},20626:function(e,t,n){"use strict";n.d(t,{$Y:function(){return g},ET:function(){return v},Ff:function(){return m},gf:function(){return f},l6:function(){return b},mk:function(){return p},su:function(){return h},yU:function(){return y}});var r=n(82241),a=n(79596),o=n(55035);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u="mecasa/estate/SELECT",s=l(l({},r.hH),{},{selected:null}),d=(0,r.$c)("estate","/api/estate/",!0);function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};switch(t.type){case u:return l(l({},e),{},{status:u,selected:(0,a.Hc)(t.estateId,e.entities)});case o.Gc.actionTypes.CREATE_SUCCESS:if("estate"===t.entityType){var n=(0,a.Hc)(t.result.estate,e.entities);if(n)return n.notes_num+=1,l(l({},e),{},{entities:(0,a.d$)(n,e.entities)})}return e;case o.Gc.actionTypes.DELETE_SUCCESS:if("estate"===t.entityType){var r=(0,a.Hc)(t.entity.estate,e.entities);if(r)return r.notes_num-=1,l(l({},e),{},{entities:(0,a.d$)(r,e.entities)})}return e;default:return d.reducer(e,t)}}function f(e){return d.actions.list(e)}var p=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return function(){for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return function(r){return r(e.apply(void 0,a)).then(function(e){e.error||r(g(t,n))})}}};function g(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return d.actions.get({id:e},{inBackground:t})}function b(e){return d.actions.create(e)}function y(e){return d.actions.update(e,{inBackground:!0})}function h(e){return d.actions.del(e)}var v=d.actions.clearError},60578:function(e,t,n){"use strict";n.d(t,{AF:function(){return l},ET:function(){return s},Ff:function(){return a},Pv:function(){return u},ig:function(){return c},mh:function(){return o},zS:function(){return i}});var r=(0,n(82241).$c)("fundTransaction","/api/fund-transaction/",!0),a=r.reducer;function o(e){return r.actions.list(e)}function i(e){return r.actions.create(e,{pushToFront:!0})}function l(e){return r.actions.update(e)}function c(e,t){return r.actions.update({id:e,category:t})}function u(e){return r.actions.del(e)}var s=r.actions.clearError},55035:function(e,t,n){"use strict";n.d(t,{Ff:function(){return u},GW:function(){return s},Gc:function(){return c},Ir:function(){return f},Iy:function(){return m},LC:function(){return p},gp:function(){return d}});var r=n(82241),a=n(79596);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){l(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=(0,r.$c)("note","/api/note/");function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.hH,t=arguments.length>1?arguments[1]:void 0,n=c.reducer(e,t);return n.entities&&n.entities!==e.entities?i(i({},n),{},l({},t.entityType,n.entities.sort(function(e,t){return new Date(t.created_at)-new Date(e.created_at)}))):n}function s(e,t){return c.actions.list(l({},t,e),{entityType:t})}function d(e,t,n){var r;return c.actions.create((l(r={},t,e),l(r,"content",n),r),{entityType:t})}function m(e){return c.actions.del(e,{entityType:e.block?"block":"estate"})}function f(e){var t="general";return"general"===e.tag&&(t="payment"),c.actions.update(i(i({},e),{},{tag:t}),{entityType:e.block?"block":"estate"})}function p(e){return(0,a.$E)(c.actionTypes.CREATE_ERROR,e.note)}},66696:function(e,t,n){"use strict";n.d(t,{Au:function(){return y},D5:function(){return g},ET:function(){return h},FU:function(){return m},Ff:function(){return d},T3:function(){return b},TU:function(){return v},XJ:function(){return s},o1:function(){return f},vt:function(){return p}});var r=n(82241),a=n(29282);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){l(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c="/mecasa/settlement/clear_last_modified",u=i(i({},r.hH),{},{created:null}),s=(0,r.$c)("settlement","/api/settlement/",!0);function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=s.reducer(e,t);return t.type===c?i(i({},n),{},{lastModified:null}):n}function m(e){return s.actions.list(e)}function f(e,t){return s.actions.get(e,{inBackground:t})}function p(e){return s.actions.create(e)}function g(e){return function(t,n,r){return(0,a.E)(s.actionTypes.CREATE_PENDING,s.actionTypes.CREATE_SUCCESS,s.actionTypes.CREATE_ERROR)(function(){return r.post("/api/settlement/perform_create_payment_reverse/",{data:e})},t)}}function b(e){return s.actions.del(e)}function y(){return{type:c}}function h(){return s.actions.clearError()}function v(e){return e?e.sort(function(e,t){return new Date(t.settle_date)-new Date(e.settle_date)||new Date(t.created_at)-new Date(e.created_at)}):null}},92495:function(e,t,n){"use strict";n.d(t,{Ff:function(){return a},Pv:function(){return i},mh:function(){return o}});var r=(0,n(82241).$c)("transaction","/api/transaction/",!0),a=r.reducer;function o(e,t){return r.actions.list(e,{inBackground:t})}function i(e){return r.actions.del(e)}r.actions.clearError},52123:function(e,t,n){"use strict";function r(e){for(var t={CLEAR_ERROR:"rest/".concat(e,"/CLEAR_ERROR")},n=0,r=["LIST","FETCH","CREATE","UPDATE","DELETE"];n<r.length;n++)for(var a=r[n],o=0,i=["PENDING","SUCCESS","ERROR"];o<i.length;o++){var l=i[o],c="".concat(a,"_").concat(l);t[[c]]="rest/".concat(e,"/").concat(c)}return t}function a(e){return function(t){return"rest/".concat(e,"/").concat(t)}}function o(e,t){return a(e)(t)}n.d(t,{Ab:function(){return r},pq:function(){return o},xX:function(){return a}})},29282:function(e,t,n){"use strict";n.d(t,{E:function(){return l},k:function(){return c}});var r=n(88835);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){i(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t,n){return function(r,a){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return a(o({type:e},i)),r().then(function(e){return a(o({type:t,result:e},i))},function(e){return a(o({type:n,error:e},i))})}}function c(e,t){var n={list:function(n,r){return function(a,o,i){return l(t.LIST_PENDING,t.LIST_SUCCESS,t.LIST_ERROR)(function(){return i.get(e,{params:n})},a,r)}},get:function(n,a){return function(o,i,c){return l(t.FETCH_PENDING,t.FETCH_SUCCESS,t.FETCH_ERROR)(function(){return c.get((0,r.hd)(e,n.id.toString())+"/",{data:n})},o,a)}},create:function(n,r){return function(a,o,i){return l(t.CREATE_PENDING,t.CREATE_SUCCESS,t.CREATE_ERROR)(function(){return i.post(e,{data:n})},a,r)}},update:function(n,a){return function(o,i,c){return l(t.UPDATE_PENDING,t.UPDATE_SUCCESS,t.UPDATE_ERROR)(function(){return c.put((0,r.hd)(e,n.id.toString())+"/",{data:n})},o,a)}},del:function(n,a){return function(i,c,u){return l(t.DELETE_PENDING,t.DELETE_SUCCESS,t.DELETE_ERROR)(function(){return u.del((0,r.hd)(e,n.id.toString())+"/",{data:n})},i,o({entity:n},a))}},clearError:function(e){return function(n){n(o({type:t.CLEAR_ERROR},e))}}};return n}},82241:function(e,t,n){"use strict";n.d(t,{hH:function(){return s},$c:function(){return d}});var r=n(79596);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){i(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,l=arguments.length>1?arguments[1]:void 0,c=function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,i=arguments.length>1?arguments[1]:void 0;switch(i.type){case e.CLEAR_ERROR:return o(o({},a),{},{error:{}});case e.LIST_PENDING:return o(o({},a),{},{entities:null,pending:!i.inBackground,error:{}});case e.FETCH_PENDING:case e.CREATE_PENDING:case e.UPDATE_PENDING:case e.DELETE_PENDING:return o(o({},a),{},{pending:!i.inBackground,error:{},lastModified:null});case e.LIST_SUCCESS:var l={};return n?(l.entities=i.result.results,l.meta={count:i.result.count,next:i.result.next,prev:i.result.previous}):(l.entities=i.result,l.meta={count:i.result.length,next:null,prev:null}),o(o({},a),{},{pending:!1,error:{}},l);case e.FETCH_SUCCESS:return o(o({},a),{},{pending:!1,entities:(0,r.d$)(i.result,a.entities,i.pushToFront)});case e.CREATE_SUCCESS:case e.UPDATE_SUCCESS:return o(o({},a),{},{pending:!1,entities:(0,r.d$)(i.result,a.entities,i.pushToFront),lastModified:i.result});case e.LIST_ERROR:case e.FETCH_ERROR:case e.CREATE_ERROR:case e.UPDATE_ERROR:case e.DELETE_ERROR:return o(o({},a),{},{pending:!1,error:o({"@type":i.type},i.error)});case e.DELETE_SUCCESS:return i.result?o(o({},a),{},{pending:!1,entities:(0,r.d$)(i.result,a.entities,i.pushToFront),lastModified:i.result}):o(o({},a),{},{pending:!1,error:{},entities:(0,r.Sp)(i.entity,a.entities),lastModified:i.entity});default:return a}}(a,l);return l.namespace&&-1!==Object.values(e).indexOf(l.type)?o(o({},a),{},i({},l.namespace,c)):c}}var c=n(52123),u=n(29282),s={error:{},entities:null,pending:!1};function d(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=(0,c.Ab)(e);return{resource:e,url:t,actionTypes:r,reducer:l(r,s,n),actions:(0,u.k)(t,r),formatAction:(0,c.xX)(e)}}},79596:function(e,t,n){"use strict";function r(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,l=!0,c=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return l=e.done,e},e:function(e){c=!0,i=e},f:function(){try{l||null==n.return||n.return()}finally{if(c)throw i}}}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=!1,a=(t||[]).map(function(t){return t.id===e.id?(r=!0,e):t});r||a[n?"unshift":"push"](e);return a}function i(e,t){var n,a=[],o=r(t);try{for(o.s();!(n=o.n()).done;){var i=n.value;i.id!==e.id&&a.push(i)}}catch(e){o.e(e)}finally{o.f()}return a}function l(e,t,n){var a,o=[],i=r(n);try{for(i.s();!(a=i.n()).done;){var l=a.value;l.id===e.id&&(l=t),o.push(l)}}catch(e){i.e(e)}finally{i.f()}return o}function c(e,t){e=parseInt(e);var n,a=r(t=t||[]);try{for(a.s();!(n=a.n()).done;){var o=n.value;if(o.id===e)return o}}catch(e){a.e(e)}finally{a.f()}}function u(e,t){if(!e)return[];var n,a=[],o=r(e);try{for(o.s();!(n=o.n()).done;){for(var i=n.value,l=!1,c=0,u=Object.keys(t);c<u.length;c++){var s=u[c];i[s]!==t[s]&&(l=!0)}l||a.push(i)}}catch(e){o.e(e)}finally{o.f()}return a}function s(e,t){return t.error.type===e?t.error.error:null}n.d(t,{$E:function(){return s},Hc:function(){return c},Sp:function(){return i},UX:function(){return l},d$:function(){return o},n_:function(){return u}})},24284:function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{BE:function(){return o},JZ:function(){return l},RD:function(){return i}});var o=n(25492).BE,i=function(e,t){var n=r(e.split(/\?(.*)/),2),a=n[0],i=n[1],l=o(a,t);return i?"".concat(l,"?").concat(i):l},l={baseURL:"/ui/",baseAuth:"/ui/auth/",authLogin:"/ui/auth/login/",authLoginPass:"/ui/auth/login/cred/",authLoginRegister:"/ui/auth/login/register/",authPasswordReset:"/ui/auth/password-reset/",authPasswordResetSuccess:"/ui/auth/password-reset-success/",authSetPassword:"/ui/auth/set-password/:uid/:token/",authLoginSuccess:"/ui/auth/login-success",blockList:"/ui/blocks/",blockNew:"/ui/blocks/new",estateList:"/ui/estates/",tickets:"/ui/tickets",blockBase:"/ui/block/:blockId/",blockDetails:"/ui/block/:blockId/details",blockProfiles:"/ui/block/:blockId/profiles",blockEstateList:"/ui/block/:blockId/estates",blockBilling:"/ui/block/:blockId/billing",blockBudget:"/ui/block/:blockId/billing/budget",blockSettlements:"/ui/block/:blockId/billing/settlements",blockSettlementDetails:"/ui/block/:blockId/billing/settlements/:settleId",blockTransactions:"/ui/block/:blockId/billing/transactions",blockCharges:"/ui/block/:blockId/billing/charges",blockChargeList:"/ui/block/:blockId/billing/charges/list",blockReports:"/ui/block/:blockId/billing/reports",blockTickets:"/ui/block/:blockId/tickets",ticketDetails:"/ui/block/:blockId/ticket/:ticketId",estateDetails:"/ui/block/:blockId/estate/:estateId",estateSettlementDetails:"/ui/block/:blockId/estate/:estateId/settlement/:settleId",manage:"/ui/manage/",bulkEdit:"/ui/manage/bulk-edit/",cashierCollections:"/ui/manage/cashier-collections/",financeOverview:"/ui/manage/finance-overview/",transactions:"/ui/manage/transactions/",settlements:"/ui/manage/settlements/",settlementDetails:"/ui/manage/settlements/:settleId",team:"/ui/manage/users/",teamAudit:"/ui/manage/users/audit/",teamRoles:"/ui/manage/users/roles/",teamDetails:"/ui/manage/users/details/:userId/",controlPanel:"/ui/manage/control-panel/",contracts:"/ui/manage/contracts/",blockSurveys:"/ui/block/:blockId/surveys",blockSurveyNew:"/ui/block/:blockId/surveys/new",blockSurveyEdit:"/ui/block/:blockId/surveys/:surveyId/edit",blockSurveyResults:"/ui/block/:blockId/surveys/:surveyId/results",blockSurveyVote:"/ui/block/:blockId/surveys/:surveyId/vote"}},80542:function(){},42634:function(){}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={id:e,loaded:!1,exports:{}};return r[e].call(n.exports,n,n.exports,o),n.loaded=!0,n.exports}o.m=r,e=[],o.O=function(t,n,r,a){if(!n){var i=1/0;for(s=0;s<e.length;s++){n=e[s][0],r=e[s][1],a=e[s][2];for(var l=!0,c=0;c<n.length;c++)(!1&a||i>=a)&&Object.keys(o.O).every(function(e){return o.O[e](n[c])})?n.splice(c--,1):(l=!1,a<i&&(i=a));if(l){e.splice(s--,1);var u=r();void 0!==u&&(t=u)}}return t}a=a||0;for(var s=e.length;s>0&&e[s-1][2]>a;s--)e[s]=e[s-1];e[s]=[n,r,a]},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.f={},o.e=function(e){return Promise.all(Object.keys(o.f).reduce(function(t,n){return o.f[n](e,t),t},[]))},o.u=function(e){return e+"-"+{25:"f870d136d33864481a93",69:"872afc1014756cca9fa3",93:"6e9deb0ecbcdc9cece94",145:"3f94a4a99cf78e9ac45f",653:"c4c1ba627667b4e736ff",669:"25352b232ccfa125ccb0",709:"138e04a2d7f2d5c65974",744:"850fda329075ef67e561"}[e]+".chunk.js"},o.miniCssF=function(e){return e+"-f1bb9ef90e149b67bc70.chunk.css"},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t={},n="mecasa:",o.l=function(e,r,a,i){if(t[e])t[e].push(r);else{var l,c;if(void 0!==a)for(var u=document.getElementsByTagName("script"),s=0;s<u.length;s++){var d=u[s];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==n+a){l=d;break}}l||(c=!0,(l=document.createElement("script")).charset="utf-8",o.nc&&l.setAttribute("nonce",o.nc),l.setAttribute("data-webpack",n+a),l.src=e),t[e]=[r];var m=function(n,r){l.onerror=l.onload=null,clearTimeout(f);var a=t[e];if(delete t[e],l.parentNode&&l.parentNode.removeChild(l),a&&a.forEach(function(e){return e(r)}),n)return n(r)},f=setTimeout(m.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=m.bind(null,l.onerror),l.onload=m.bind(null,l.onload),c&&document.head.appendChild(l)}},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},o.p="/static/bundles/",function(){if("undefined"!=typeof document){var e=function(e){return new Promise(function(t,n){var r=o.miniCssF(e),a=o.p+r;if(function(e,t){for(var n=document.getElementsByTagName("link"),r=0;r<n.length;r++){var a=(i=n[r]).getAttribute("data-href")||i.getAttribute("href");if("stylesheet"===i.rel&&(a===e||a===t))return i}var o=document.getElementsByTagName("style");for(r=0;r<o.length;r++){var i;if((a=(i=o[r]).getAttribute("data-href"))===e||a===t)return i}}(r,a))return t();!function(e,t,n,r,a){var i=document.createElement("link");i.rel="stylesheet",i.type="text/css",o.nc&&(i.nonce=o.nc),i.onerror=i.onload=function(n){if(i.onerror=i.onload=null,"load"===n.type)r();else{var o=n&&n.type,l=n&&n.target&&n.target.href||t,c=new Error("Loading CSS chunk "+e+" failed.\n("+o+": "+l+")");c.name="ChunkLoadError",c.code="CSS_CHUNK_LOAD_FAILED",c.type=o,c.request=l,i.parentNode&&i.parentNode.removeChild(i),a(c)}},i.href=t,n?n.parentNode.insertBefore(i,n.nextSibling):document.head.appendChild(i)}(e,a,null,t,n)})},t={792:0};o.f.miniCss=function(n,r){t[n]?r.push(t[n]):0!==t[n]&&{709:1}[n]&&r.push(t[n]=e(n).then(function(){t[n]=0},function(e){throw delete t[n],e}))}}}(),function(){var e={792:0};o.f.j=function(t,n){var r=o.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var a=new Promise(function(n,a){r=e[t]=[n,a]});n.push(r[2]=a);var i=o.p+o.u(t),l=new Error;o.l(i,function(n){if(o.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var a=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;l.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",l.name="ChunkLoadError",l.type=a,l.request=i,r[1](l)}},"chunk-"+t,t)}},o.O.j=function(t){return 0===e[t]};var t=function(t,n){var r,a,i=n[0],l=n[1],c=n[2],u=0;if(i.some(function(t){return 0!==e[t]})){for(r in l)o.o(l,r)&&(o.m[r]=l[r]);if(c)var s=c(o)}for(t&&t(n);u<i.length;u++)a=i[u],o.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return o.O(s)},n=self.webpackChunkmecasa=self.webpackChunkmecasa||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}(),o.nc=void 0;var i=o.O(void 0,[128],function(){return o(41420)});i=o.O(i)}();
//# sourceMappingURL=main-9d8fcee1c0b0826af57e.js.map