PageSourceSearch

https://lakki-app.com/static/js/async/dashboard-page.2fd8daf17b.js

js lakki-app.com collected 2026-09-24 14:16:21 UTC 86,388 bytes, 1 lines download raw bytes

1(globalThis.rspackChunksimpo||=[]).push([[4152],{77784(e,t,n){e.exports=function(e){var t=[function(e,t,n){"use strict";var r=n(5)();e.exports=function(e){return e!==r&&null!==e}},function(e,t,n){"use strict";e.exports=n(18)()?Symbol:n(20)},function(t,n){t.exports=e},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){return e.split("/")}Object.defineProperty(t,"__esModule",{value:!0}),t.DateRange=void 0;var i=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,s=!1,o=void 0;try{for(var i,a=e[Symbol.iterator]();!(r=(i=a.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){s=!0,o=e}finally{try{!r&&a.return&&a.return()}finally{if(s)throw o}}return n}(e,t);throw TypeError("Invalid attempt to destructure non-iterable instance")},a="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},l=function(){function e(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)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.extendMoment=function(e){return e.range=function(t,n){return"string"==typeof t&&u.hasOwnProperty(t)?new m(e(this).startOf(t),e(this).endOf(t)):new m(t,n)},e.rangeFromInterval=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e();if(e.isMoment(r)||(r=e(r)),!r.isValid())throw Error("Invalid date.");var s=r.clone().add(n,t),o=[];return o.push(e.min(r,s)),o.push(e.max(r,s)),new m(o)},e.rangeFromISOString=function(t){var n=o(t);return new m(e.parseZone(n[0]),e.parseZone(n[1]))},e.parseZoneRange=e.rangeFromISOString,e.fn.range=e.range,e.range.constructor=m,e.isRange=function(e){return e instanceof m},e.fn.within=function(e){return e.contains(this.toDate())},e};var d=r(n(2)),c=r(n(1)),u={year:!0,quarter:!0,month:!0,week:!0,day:!0,hour:!0,minute:!0,second:!0},m=t.DateRange=function(){function e(t,n){if(!(this instanceof e))throw TypeError("Cannot call a class as a function");var r=t,s=n;if(1==arguments.length||void 0===n){if("object"===(void 0===t?"undefined":a(t))&&2===t.length){var l=i(t,2);r=l[0],s=l[1]}else if("string"==typeof t){var c=i(o(t),2);r=c[0],s=c[1]}}this.start=r||0===r?(0,d.default)(r):(0,d.default)(-864e13),this.end=s||0===s?(0,d.default)(s):(0,d.default)(864e13)}return l(e,[{key:"adjacent",value:function(e){var t=this.start.isSame(e.end),n=this.end.isSame(e.start);return t&&e.start.valueOf()<=this.start.valueOf()||n&&e.end.valueOf()>=this.end.valueOf()}},{key:"add",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{adjacent:!1};return this.overlaps(e,t)?new this.constructor(d.default.min(this.start,e.start),d.default.max(this.end,e.end)):null}},{key:"by",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{excludeEnd:!1,step:1},n=this;return s({},c.default.iterator,function(){var r=t.step||1,s=Math.abs(n.start.diff(n.end,e))/r,o=t.excludeEnd||!1,i=0;return t.hasOwnProperty("exclusive")&&(o=t.exclusive),{next:function(){var t=n.start.clone().add(i*r,e),a=o?!(i<s):!(i<=s);return i++,{done:a,value:a?void 0:t}}}})}},{key:"byRange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{excludeEnd:!1,step:1},n=this,r=t.step||1,o=this.valueOf()/e.valueOf()/r,i=Math.floor(o),a=t.excludeEnd||!1,l=0;return t.hasOwnProperty("exclusive")&&(a=t.exclusive),s({},c.default.iterator,function(){return 1/0===i?{done:!0}:{next:function(){var t=(0,d.default)(n.start.valueOf()+e.valueOf()*l*r),s=i===o&&a?!(l<i):!(l<=i);return l++,{done:s,value:s?void 0:t}}}})}},{key:"center",value:function(){var e=this.start.valueOf()+this.diff()/2;return(0,d.default)(e)}},{key:"clone",value:function(){return new this.constructor(this.start.clone(),this.end.clone())}},{key:"contains",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{excludeStart:!1,excludeEnd:!1},r=this.start.valueOf(),s=this.end.valueOf(),o=t.valueOf(),i=t.valueOf(),a=n.excludeStart||!1,l=n.excludeEnd||!1;n.hasOwnProperty("exclusive")&&(a=l=n.exclusive),t instanceof e&&(o=t.start.valueOf(),i=t.end.valueOf());var d=s>i||s>=i&&!l;return(r<o||r<=o&&!a)&&d}},{key:"diff",value:function(e,t){return this.end.diff(this.start,e,t)}},{key:"duration",value:function(e,t){return this.diff(e,t)}},{key:"intersect",value:function(e){var t=this.start.valueOf(),n=this.end.valueOf(),r=e.start.valueOf(),s=e.end.valueOf(),o=r==s;if(t==n){if(t==r||t==s)return null;if(t>r&&t<s)return this.clone()}else if(o){if(r==t||r==n)return null;if(r>t&&r<n)return new this.constructor(r,r)}return t<=r&&r<n&&n<s?new this.constructor(r,n):r<t&&t<s&&s<=n?new this.constructor(t,s):r<t&&t<=n&&n<s?this.clone():t<=r&&r<=s&&s<=n?new this.constructor(r,s):null}},{key:"isEqual",value:function(e){return this.start.isSame(e.start)&&this.end.isSame(e.end)}},{key:"isSame",value:function(e){return this.isEqual(e)}},{key:"overlaps",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{adjacent:!1},n=null!==this.intersect(e);return t.adjacent&&!n?this.adjacent(e):n}},{key:"reverseBy",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{excludeStart:!1,step:1},n=this;return s({},c.default.iterator,function(){var r=t.step||1,s=Math.abs(n.start.diff(n.end,e))/r,o=t.excludeStart||!1,i=0;return t.hasOwnProperty("exclusive")&&(o=t.exclusive),{next:function(){var t=n.end.clone().subtract(i*r,e),a=o?!(i<s):!(i<=s);return i++,{done:a,value:a?void 0:t}}}})}},{key:"reverseByRange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{excludeStart:!1,step:1},n=this,r=t.step||1,o=this.valueOf()/e.valueOf()/r,i=Math.floor(o),a=t.excludeStart||!1,l=0;return t.hasOwnProperty("exclusive")&&(a=t.exclusive),s({},c.default.iterator,function(){return 1/0===i?{done:!0}:{next:function(){var t=(0,d.default)(n.end.valueOf()-e.valueOf()*l*r),s=i===o&&a?!(l<i):!(l<=i);return l++,{done:s,value:s?void 0:t}}}})}},{key:"snapTo",value:function(e){var t=this.clone();return t.start.isSame((0,d.default)(-864e13))||(t.start=t.start.startOf(e)),t.end.isSame((0,d.default)(864e13))||(t.end=t.end.endOf(e)),t}},{key:"subtract",value:function(e){var t=this.start.valueOf(),n=this.end.valueOf(),r=e.start.valueOf(),s=e.end.valueOf();return null===this.intersect(e)?[this]:r<=t&&t<n&&n<=s?[]:r<=t&&t<s&&s<n?[new this.constructor(s,n)]:t<r&&r<n&&n<=s?[new this.constructor(t,r)]:t<r&&r<s&&s<n?[new this.constructor(t,r),new this.constructor(s,n)]:t<r&&r<n&&s<n?[new this.constructor(t,r),new this.constructor(r,n)]:[]}},{key:"toDate",value:function(){return[this.start.toDate(),this.end.toDate()]}},{key:"toString",value:function(){return this.start.format()+"/"+this.end.format()}},{key:"valueOf",value:function(){return this.end.valueOf()-this.start.valueOf()}}]),e}()},function(e,t,n){"use strict";var r=n(6),s=n(13),o=n(9),i=n(15);(e.exports=function(e,t){var n,o,a,l,d;return arguments.length<2||"string"!=typeof e?(l=t,t=e,e=null):l=arguments[2],null==e?(n=a=!0,o=!1):(n=i.call(e,"c"),o=i.call(e,"e"),a=i.call(e,"w")),d={value:t,configurable:n,enumerable:o,writable:a},l?r(s(l),d):d}).gs=function(e,t,n){var a,l,d,c;return"string"!=typeof e?(d=n,n=t,t=e,e=null):d=arguments[3],null==t?t=void 0:o(t)?null==n?n=void 0:o(n)||(d=n,n=void 0):(d=t,t=n=void 0),null==e?(a=!0,l=!1):(a=i.call(e,"c"),l=i.call(e,"e")),c={get:t,set:n,configurable:a,enumerable:l},d?r(s(d),c):c}},function(e,t,n){"use strict";e.exports=function(){}},function(e,t,n){"use strict";e.exports=n(7)()?Object.assign:n(8)},function(e,t,n){"use strict";e.exports=function(){var e,t=Object.assign;return"function"==typeof t&&(t(e={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},function(e,t,n){"use strict";var r=n(10),s=n(14),o=Math.max;e.exports=function(e,t){var n,i,a,l=o(arguments.length,2);for(e=Object(s(e)),a=function(r){try{e[r]=t[r]}catch(e){n||(n=e)}},i=1;i<l;++i)t=arguments[i],r(t).forEach(a);if(void 0!==n)throw n;return e}},function(e,t,n){"use strict";e.exports=function(e){return"function"==typeof e}},function(e,t,n){"use strict";e.exports=n(11)()?Object.keys:n(12)},function(e,t,n){"use strict";e.exports=function(){try{return Object.keys("primitive"),!0}catch(e){return!1}}},function(e,t,n){"use strict";var r=n(0),s=Object.keys;e.exports=function(e){return s(r(e)?Object(e):e)}},function(e,t,n){"use strict";var r=n(0),s=Array.prototype.forEach,o=Object.create,i=function(e,t){var n;for(n in e)t[n]=e[n]};e.exports=function(e){var t=o(null);return s.call(arguments,function(e){r(e)&&i(Object(e),t)}),t}}
1,function(e,t,n){"use strict";var r=n(0);e.exports=function(e){if(!r(e))throw TypeError("Cannot use null or undefined");return e}},function(e,t,n){"use strict";e.exports=n(16)()?String.prototype.contains:n(17)},function(e,t,n){"use strict";var r="razdwatrzy";e.exports=function(){return"function"==typeof r.contains&&!0===r.contains("dwa")&&!1===r.contains("foo")}},function(e,t,n){"use strict";var r=String.prototype.indexOf;e.exports=function(e){return r.call(this,e,arguments[1])>-1}},function(e,t,n){"use strict";var r={object:!0,symbol:!0};e.exports=function(){var e;if("function"!=typeof Symbol)return!1;e=Symbol("test symbol");try{String(e)}catch(e){return!1}return!!r[typeof Symbol.iterator]&&!!r[typeof Symbol.toPrimitive]&&!!r[typeof Symbol.toStringTag]}},function(e,t,n){"use strict";e.exports=function(e){return!!e&&("symbol"==typeof e||!!e.constructor&&"Symbol"===e.constructor.name&&"Symbol"===e[e.constructor.toStringTag])}},function(e,t,n){"use strict";var r,s,o,i,a,l=n(4),d=n(21),c=Object.create,u=Object.defineProperties,m=Object.defineProperty,p=Object.prototype,f=c(null);if("function"==typeof Symbol){s=Symbol;try{String(s()),a=!0}catch(e){}}var h=(r=c(null),function(e){for(var t,n,s=0;r[e+(s||"")];)++s;return r[e+=s||""]=!0,m(p,t="@@"+e,l.gs(null,function(e){n||(n=!0,m(this,t,l(e)),n=!1)})),t});i=function(e){if(this instanceof i)throw TypeError("Symbol is not a constructor");return o(e)},e.exports=o=function e(t){if(this instanceof e)throw TypeError("Symbol is not a constructor");return a?s(t):u(c(i.prototype),{__description__:l("",t=void 0===t?"":String(t)),__name__:l("",h(t))})},u(o,{for:l(function(e){return f[e]?f[e]:f[e]=o(String(e))}),keyFor:l(function(e){var t;for(t in d(e),f)if(f[t]===e)return t}),hasInstance:l("",s&&s.hasInstance||o("hasInstance")),isConcatSpreadable:l("",s&&s.isConcatSpreadable||o("isConcatSpreadable")),iterator:l("",s&&s.iterator||o("iterator")),match:l("",s&&s.match||o("match")),replace:l("",s&&s.replace||o("replace")),search:l("",s&&s.search||o("search")),species:l("",s&&s.species||o("species")),split:l("",s&&s.split||o("split")),toPrimitive:l("",s&&s.toPrimitive||o("toPrimitive")),toStringTag:l("",s&&s.toStringTag||o("toStringTag")),unscopables:l("",s&&s.unscopables||o("unscopables"))}),u(i.prototype,{constructor:l(o),toString:l("",function(){return this.__name__})}),u(o.prototype,{toString:l(function(){return"Symbol ("+d(this).__description__+")"}),valueOf:l(function(){return d(this)})}),m(o.prototype,o.toPrimitive,l("",function(){var e=d(this);return"symbol"==typeof e?e:e.toString()})),m(o.prototype,o.toStringTag,l("c","Symbol")),m(i.prototype,o.toStringTag,l("c",o.prototype[o.toStringTag])),m(i.prototype,o.toPrimitive,l("c",o.prototype[o.toPrimitive]))},function(e,t,n){"use strict";var r=n(19);e.exports=function(e){if(!r(e))throw TypeError(e+" is not a symbol");return e}}];function n(e){if(r[e])return r[e].exports;var s=r[e]={i:e,l:!1,exports:{}};return t[e].call(s.exports,s,s.exports,n),s.l=!0,s.exports}var r={};return n.m=t,n.c=r,n.i=function(e){return e},n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=3)}(n(95093))},33728(e,t,n){"use strict";var r=n(23788),s=n(75005);let o=`${r.H$}/accounting`,i=`${o}/txn`,a=async e=>await (0,s.yJ)(i,e),l=async(e,t)=>await (0,s.bE)(`${i}/${e}`,t),d=async e=>await (0,s.TF)(`${i}/${e}`),c=async e=>await (0,s.Jt)(i,{params:e,cache:!1});n.d(t,{},{GI:{getTxns:c,findTxnById:e=>(0,s.Jt)(`${o}/${e}`,{cache:!1}),createTxn:a,updateTxnById:l,deleteTxnById:d}})},49618(e,t,n){"use strict";var r=n(33031),s=n.n(r),o=n(18593);n.d(t,{},{s:({domain:e,saloonId:t,masterId:n})=>(0,o.A)({domain:e,saloonId:t,masterId:n},{enabled:!!("saloon"===e?t:n),select:e=>e?s()(e,e=>(e.full_name||e.first_name).toLowerCase()):[]})})},49151(e,t,n){"use strict";let r;var s=n(74848);n(96540);var o=n(19105),i=n(30179),a=n(58588),l=n(82916);let d=(r=a.HY.instance,(e,{Spin:t}={})=>({...n})=>{let{ready:a,db:d}=(0,o.Be)(r);return a?(0,s.jsx)(e,{...n,syncDb:d}):(0,l.A)(t)?(0,s.jsx)(i.u6,{}):t});n.d(t,{},{h:d})},41501(e,t,n){"use strict";n.d(t,{A:()=>w});var r=n(74848),s=n(45560),o=n(96540),i=n(76148).A,a=n(5373);let l={month:65,day:45,week:85},d="scheduler_date_picker_render",c=(s.Ay.div.withConfig({displayName:"styled__Wrap",componentId:"sc-5fb5eebc-0"}))(["position:relative;width:100%;@media (max-width:","){.scroller::-webkit-scrollbar{display:none;}}"],({theme:e})=>e.mobileBp),u=((s.Ay.div.attrs({role:"button"})).withConfig({displayName:"styled__DateItem",componentId:"sc-5fb5eebc-1"}))(["padding:","px 0;user-select:none;background:",";color:",";text-align:center;cursor:pointer;font-size:14px;border-radius:var(--root-br);
1span{display:block;white-space:nowrap;}strong{font-weight:700;display:block;}"],3,({$isActive:e,$isToday:t})=>e?"var(--color-cta)":t?"var(--color-primary)":"transparent",({$isActive:e,$isToday:t})=>e||t?"white":"var(--font-color-main)"),m=(s.Ay.div.withConfig({displayName:"styled__DateTip",componentId:"sc-5fb5eebc-2"}))(["--pad:-10px;position:absolute;bottom:var(--pad);left:50%;padding:5px 10px;font-size:14px;color:black;opacity:",";background:white;pointer-events:none;transition:opacity 0.3s ease;font-weight:400;z-index:10;white-space:nowrap;transform:translate(-50%,100%);border-radius:24px;box-shadow:",";"],({$isVisible:e})=>+!!e,({theme:e})=>e.shadow[1]);var p=n(27038),f=n(86424),h=({mode:e,instanceId:t})=>{let{eventBus:n}=(0,f.i)(),[s,i]=(0,o.useState)(null),[a,l]=(0,o.useState)(!1),c=(0,o.useRef)(!0),u=(0,o.useRef)(e);return u.current=e,(0,o.useEffect)(()=>{let e,r=n.on(d,({visibleStopIndex:n,visibleStartIndex:r,instanceId:s})=>{let o;if(s!==t)return;let a=u.current,d=(0,p.g)(n,a);if("day"===a){let e=(0,p.g)(r,a);o=e.isSame(d,"month")?d.format("MMMM YYYY"):e.format("MMMM")+"-"+d.format("MMMM YYYY")}else o=d.format("YYYY");i(o),l(!0),clearTimeout(e),e=setTimeout(()=>{c.current&&l(!1)},700)});return()=>{clearTimeout(e),c.current=!1,r()}},[n,t]),(0,r.jsx)(m,{$isVisible:a,children:s})},y=n(99130);y.disablePageScroll,y.enablePageScroll;let x=y.addScrollableTarget;var g=n(95093),v=n.n(g),b=({listRef:e,mode:t,activeDate:n})=>((0,o.useLayoutEffect)(()=>{if(e.current){let r=v()(n).startOf(t).diff(v()().startOf(t),t,!1);e.current.scrollToItem(1500+r,"center")}},[t,n]),null),_=({goToDate:e,style:t,isToday:n,date:s,isActive:o,mode:i})=>(0,r.jsx)(u,{$isActive:o,$isToday:n,style:t,onClick:()=>e?.(s.toDate()),children:(()=>{if("month"===i)return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{children:s.format("YYYY")}),(0,r.jsx)("strong",{children:s.format("MMM")})]});{if("day"===i)return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{children:s.format("dd")}),(0,r.jsx)("strong",{children:s.format("D")})]});let e=s.clone().endOf("week"),t=s.month(),n=e.month();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{children:t!==n?`${s.format("MMM")}-${e.format("MMM")}`:s.format("MMM")}),(0,r.jsxs)("strong",{children:[s.format("D")," - ",e.format("D")]})]})}})()}),j=(0,o.memo)(({data:e,style:t,index:n})=>{let s=1500===n,i=(0,o.useMemo)(()=>(0,p.g)(n,e.mode),[e.mode,n]);return(0,r.jsx)(_,{date:i,isActive:i.isSame(e.activeDate,e.mode),isToday:s,mode:e.mode,style:t,goToDate:e.goToDate})},a.t7),w=(0,o.memo)(({mode:e,activeDate:t,goToDate:n,className:s,showDateTip:u})=>{let m,{eventBus:p}=(0,f.i)(),y=(0,o.useRef)(null),g=(0,o.useId)();m=(0,o.useRef)(!0),(0,o.useEffect)(()=>{let e=setInterval(()=>{if(y.current&&m.current){let t=y.current._outerRef;t&&(clearInterval(e),x(t))}},50);return()=>{m.current=!1,clearInterval(e)}},[y]);let w=(0,o.useMemo)(()=>({mode:e,activeDate:t,goToDate:n}),[e,t,n]),A=(0,o.useCallback)(e=>{p.emit(d,{...e,instanceId:g})},[p]),C=l[e];return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(c,{className:s,children:[(0,r.jsx)(k,{children:(0,r.jsx)(_,{mode:"week",isToday:!0,date:v()().endOf("month"),style:{pointerEvents:"none"}})}),(0,r.jsx)(i,{children:({width:n,height:s})=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.Y1,{className:"scroller",onItemsRendered:A,ref:y,initialScrollOffset:1500*C,itemData:w,itemSize:C,width:n,height:s,itemCount:3e3,layout:"horizontal",style:{position:"absolute",left:0,top:0},children:j}),(0,r.jsx)(b,{listRef:y,activeDate:t,mode:e})]})}),u&&(0,r.jsx)(h,{mode:e,instanceId:g})]})})}),k=(0,s.Ay)("div").withConfig({displayName:"InlineDatePicker___StyledDiv",componentId:"sc-cfbd289b-0"})(["overflow-x:scroll;opacity:0;width:100%;"])},27038(e,t,n){"use strict";var r=n(95093),s=n.n(r);let o={timeGridWeek:"week",dayGridMonth:"month",timeGridDay:"day",timeGridThreeDay:"day",listWeek:"week",resourceTimelineDay:"day"};n.d(t,{},{F:e=>o[e],g:(e,t)=>{let n;return n="week"===t?s()().startOf("week").startOf("day"):s()().startOf("day"),1500>e?n.clone().subtract(1500-e,t).startOf(t):1500<e?n.clone().add(e-1500,t).startOf(t):n}})},32278(e,t,n){"use strict";var r=n(53767);n(40955),n(12889),n(95502),n(74602),n(56105),n(64002),n(28517),n(30408),t.A=r.A},13904(e,t,n){"use strict";n.d(t,{},{g:["#4198d7","#b689e4","#e97ccf","#ff71ab","#ff757c","#ff894a","#ffa600","#5e414b","#7d5e2a","#73a5a1","#acd7be","#ce7c7f","#493642","#c3ecc9","#f8dc88","#e7888a","#b8e1c3","#679b9b","#895860","#a0646a","#95c2b2","#b29452","#7eafa6","#71558b","#eacd7d","#97783e","#c0a25c","#363062","#c48bc6","#b77075","#85629a","#8a6b34","#d999d5","#a58648","#efa8e4","#cff6cf","#af7db7","#9a6fa8","#8ab8ac","#734c55","#a1cdb8","#4a3c70","#342b38","#dcbe72","#5d487d","#ceb067","#ff9595"]})},90255(e,t,n){"use strict";var r=n(74848);n(96540),t.A=({color:e="currentColor",...t})=>(0,r.jsxs)("svg",{viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",...t,children:[(0,r.jsx)("path",{fill:"none",d:"M0 0h32v32H0Z"}),(0,r.jsx)("path",{d:"M22.906 7.568a.946.946 0 0 1 .681.867V19.13c-.021.438-.338.759-.781.9a17.903 17.903 0 0 1-10.873.015c-1.77-.565-3.622-.915-5.481-.891a16.145 16.145 0 0 0-4.866.82s-.307.092-.58-.005c-.345-.122-.575-.47-.593-.84V4.87c.021-.44.338-.76.781-.903a17.923 17.923 0 0 1 10.873-.014c.764.244 1.537.47 2.327.618a16.15 16.15 0 0 0 8.02-.547l.165-.039c.075-.006.094-.01.17-.006.78.046 1.262 1.394.186 1.75l-.087.028a17.926 17.926 0 0 1-10.915.028c-1.633-.522-3.329-.865-5.04-.89a16.081 16.081 0 0 0-4.687.627l-.01 12.416a17.849 17.849 0 0 1 9.87.276c3.138 1.002 6.546 1.179 9.728.263l.01-10.042s.234-1.034 1.102-.867zm-3.73 8.018c.638.044 1.074.863.677 1.413-.241.331-.694.377-1.158.414a17.285 17.285 0 0 1-3.164-.045c-.583-.06-1.016-.703-.786-1.242.169-.395.622-.565 1.078-.52 1.068.103 2.143.101 3.21-.016 0 0 .046-.007.142-.004zM12.022 8.45c1.638.015 3.167 1.279 3.467 2.9.41 2.206-1.651 4.601-4.139 4.14-1.44-.267-2.65-1.517-2.864-2.973-.288-1.97 1.327-4.02 3.444-4.067Zm-.035 1.782c-1.158.011-2.12 1.381-1.59 2.513.377.81 1.433 1.234 2.27.891.905-.37 1.367-1.568.896-2.459a1.8 1.8 0 0 0-1.53-.945Zm-5.277-3.56c.588.002 1.177.034 1.762.098.195.021.792.293.848.795.056.51-.412 1.023-.948.986-1.104-.076-2.265-.123-3.41-.002 0 0-.457.002-.714-.247-.463-.448-.239-1.416.492-1.522.628-.091 1.308-.11 1.97-.108Z",fill:e})]})},8747(e,t,n){"use strict";n.d(t,{A:()=>j});var r=n(74848),s=n(55449),o=n(84417);let i={open:{opacity:1,height:"auto"},collapsed:{opacity:0,height:0}},a={duration:.3,ease:[.04,.62,.23,.98]};var l=n(5490);n(96540);var d=({color:e="currentColor",...t})=>(0,r.jsxs)("svg",{width:"24",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...t,children:[(0,r.jsx)("path",{fill:e,d:"M17.588 1.076a.107.107 0 0 1-.036-.071c-.036-.072-.036-.108-.072-.144V.789L17.193.5h-.072L16.977.43h-7.15a1.078 1.078 0 1 0 0 2.157h4.132l-4.78 4.671a1.042 1.042 0 0 0 0 1.51c.2.203.47.319.755.323a.97.97 0 0 0 .755-.324l4.779-4.779V8.12a1.078 1.078 0 0 0 2.156 0V1.4a.467.467 0 0 0-.036-.216z"}),(0,r.jsx)("path",{fill:e,d:"M13.6 15.414H2.531V4.382H6.16V2.226H1.453A1.04 1.04 0 0 0 .376 3.304v13.188a1.04 1.04 0 0 0 1.077 1.078h13.224a1.078 1.078 0 0 0 1.078-1.078v-4.708H13.6z"})]}),c=n(78216),u=n(66547),m=n(54625),p=n(72043),f=n(70217),h=n(63511),y=n(42642);let x=`${y.BR}:block_actions.`,g=e=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.Qw,{style:{transform:`rotate(${90*!e.collapsed}deg)`},onClick:e.toggleCollapse,large:!0,transparent:!0,title:e.t(x+(e.collapsed?"collapse":"shrink")),children:(0,r.jsx)(c.A,{color:"currentColor",width:"8"})}),e.onAddClick&&(0,r.jsx)(p.j,{title:e.t(x+"add"),large:!0,transparent:!0,onClick:e.onAddClick,children:(0,r.jsx)(u.A,{color:"currentColor"})}),e.link&&(0,r.jsx)(p.j,{title:e.t(x+"open"),to:e.link,large:!0,transparent:!0,as:m.N_,children:(0,r.jsx)(d,{width:"18"})})]}),v=e=>(0,r.jsxs)(f.W1,{menuButton:(0,r.jsx)(p.j,{large:!0,transparent:!0,as:f.IU,children:(0,r.jsx)(h.A,{})}),children:[e.link&&(0,r.jsx)(f.Dr,{children:(0,r.jsx)(m.N_,{style:{color:"inherit",fontWeight:400},to:e.link,children:e.t(x+"open")})}),e.onAddClick&&(0,r.jsx)(f.Dr,{style:{fontWeight:400},onClick:e.onAddClick,children:e.t(x+"add")}),(0,r.jsx)(f.Dr,{style:{fontWeight:400},onClick:e.toggleCollapse,children:e.t(x+(e.collapsed?"collapse":"shrink"))})]});var b=e=>{let t=(0,l.a)();return(0,r.jsx)(s.H2,{children:(0,r.jsx)(t?v:g,{...e})})},_=n(93248),j=e=>{let[t,n]=(0,_.y)("dashboard-block-collapsed:"+e.name,!1);return(0,r.jsxs)(s.B_,{as:"section",className:e.className,style:e.style,children:[(0,r.jsxs)(s.p3,{children:[(0,r.jsx)("div",{children:e.icon}),(0,r.jsx)("h3",{children:e.title}),(0,r.jsx)(b,{link:e.link,onAddClick:e.onAddClick,t:e.t,collapsed:t,toggleCollapse:()=>n(!t)})]}),(0,r.jsx)(o.N,{initial:!1,children:!t&&(0,r.jsx)(s.UC,{initial:"collapsed",animate:"open",exit:"collapsed",variants:i,transition:a,children:e.children},"content")})]})}},55449(e,t,n){"use strict";var r=n(84360),s=n(45560),o=n(94412),i=n(72043);let a=(0,s.Ay)(r.A).withConfig({displayName:"styled__Wrap",componentId:"sc-e6259ccb-0"})(["color:var(--font-color-main);padding-top:0;@media (max-width:","){padding-inline:10px;}"],({theme:e})=>e.mobileBp),l=(s.Ay.div.withConfig({displayName:"styled__Head",componentId:"sc-e6259ccb-1"}))(["user-select:none;display:flex;align-items:center;margin:0;color:var(--font-color-emp);font-weight:700;h3{font-size:1rem;margin:0;margin-inline-start:10px;}"]),d=(s.Ay.div.withConfig({displayName:"styled__Controls",componentId:"sc-e6259ccb-2"}))(["margin-inline-start:auto;display:flex;align-items:center;justify-content:flex-start;"]),c=(0,o.P)((s.Ay.div.withConfig({displayName:"styled__Content",componentId:"sc-e6259ccb-3"}))(['&::after{content:"";display:block;height:10px;}'])),u=(0,s.Ay)(i.j).withConfig({displayName:"styled__ToggleCollapseBtn",componentId:"sc-e6259ccb-4"})(["transition:0.25s transform ease;transform-origin:center;"]);n.d(t,{},{B_:a,H2:d,Qw:u,UC:c,p3:l})},60545(e,t,n){"use strict";var r=n(53027),s=n(95093),o=n.n(s),i=n(33728),a=n(3755);n.d(t,{},{m:({saloonId:e,masterId:t,rangeStart:n,rangeEnd:s,enabled:l,select:d,staleTime:c})=>{let u=o()(n).seconds(0).milliseconds(0).toISOString(),m=o()(s).seconds(0).milliseconds(0).toISOString(),p=async()=>{let{data:n}=await i.GI.getTxns({[e?"saloon":"master"]:e||t,range_start:u,range_end:m});return n};return(0,r.IT)(a.V.buildDateRangeQueryKey({masterId:t,saloonId:e,start:u,end:m}),p,{enabled:!!(t||e)&&l,select:d,staleTime:c})}})},58041(e,t,n){"use strict";var r=n(71468),s=n(3749),o=n(96540);n.d(t,{},{R:()=>{let e=(0,r.wA)();return(0,o.useCallback)(t=>{e(s.E.openAccountingTxnEditor({...t,txnType:"expense"}))},[])}})},77012(e,t,n){"use strict";var r=n(71468),s=n(3749),o=n(96540);n.d(t,{},{E:()=>{let e=(0,r.wA)();return(0,o.useCallback)(t=>{e(s.E.openAccountingTxnEditor({...t,txnType:"income"}))},[])}})},93248(e,t,n){"use strict";var r=n(96540),s=n(23788),o=n(70326),i=n(56559);n.d(t,{},{y:(e,t,n=o.s)=>{let a="persist:"+e,[l,d]=(0,r.useState)(()=>{let e=t instanceof Function?t():t;if(s.X3)return e;let r=n.get(a);return(0,i.A)(r)?e:r});return[l,(0,r.useCallback)(e=>{e instanceof Function?d(t=>{let r=e(t);return n.set(a,r),r}):(n.set(a,e),d(e))},[])]}})},24829(e,t,n){"use strict";var r=n(96540),s=n(71468),o=n(3749);n.d(t,{},{b:()=>{let e=(0,s.wA)();return(0,r.useCallback)(t=>{e(o.E.openTaskViewer(t))},[])}})},75779(e,t,n){"use strict";var r=n(52035),s=n(95093),o=n.n(s),i=n(44296);let a=(0,r.eU)(o()().startOf("day")),l=(0,r.eU)(e=>{let t=e(a);return i.z.convertDateToFetchableRange(t,"dayGridMonth")}),d=(0,r.eU)(e=>{let t=e(a);return i.z.convertDateToFetchableRange(t.clone().subtract(1,"month"),"dayGridMonth")});n.d(t,{}
1,{CD:d,Ku:a,rO:l})},37607(e,t,n){"use strict";var r=n(52035),s=n(84929),o=n(75779),i=n(95093),a=n.n(i);let l=(0,r.eU)(null),d=(0,s.tx)({isOpen:!1,client:null}),c=(0,r.eU)(null,(e,t,n=null)=>{t(d,{isOpen:!0,client:n})});(0,r.eU)(null,(e,t)=>{t(c,null)});let u=(0,s.tx)({isOpen:!1,task:null,date:null,client:null,personal:!1}),m=(0,r.eU)(null,(e,t,{task:n=null,date:r=null,client:s=null,personal:i=!1}={})=>{t(u,{isOpen:!0,task:n,personal:i,date:n?.date||r||a()(e(o.Ku)).hours(12).minutes(0).seconds(0).milliseconds(0).toISOString(),client:s})}),p=(0,r.eU)(null,(e,t,n)=>{t(m,{task:n})}),f=(0,s.tx)({isOpen:!1,date:null}),h=(0,r.eU)(null,(e,t,{date:n=null}={})=>{t(f,{isOpen:!0,date:n})});(0,r.eU)(null,(e,t)=>{t(h,{date:a()(e(o.Ku)).startOf("day")})}),n.d(t,{},{JP:u,Jp:m,Ln:d,l2:c,rx:p,vV:l})},32042(e,t,n){"use strict";var r=n(34843),s=n(37607);n.d(t,{},{k:()=>(0,r.Xr)(s.vV)})},90691(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>rF});var r=n(74848),s=n(96540),o=n(17709),i=n(45560);let a=(i.Ay.div.withConfig({displayName:"styled__Wrap",componentId:"sc-54f7f01a-0"}))(["--bottom-pad:10px;max-width:100%;overflow-x:auto;margin-bottom:var(--bottom-pad);display:flex;justify-content:flex-start;align-items:center;min-height:","px;"],115),l=(i.Ay.button.withConfig({displayName:"styled__Item",componentId:"sc-54f7f01a-1"}))(["width:","px;color:",";box-shadow:none;display:flex;flex-direction:column;justify-content:flex-start;text-align:center;align-items:center;margin-inline-end:","px;"],72,({textColor:e})=>e||"var(--font-color-main)",10),d=(i.Ay.div.withConfig({displayName:"styled__ThumbRoot",componentId:"sc-54f7f01a-2"}))(["--size:","px;display:flex;align-items:center;justify-content:center;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size);margin-bottom:","px;border-radius:50%;overflow:hidden;background:",";"],70,5,({backgroundColor:e})=>e||"transparent"),c=(i.Ay.div.withConfig({displayName:"styled__Thumb",componentId:"sc-54f7f01a-3"}))(["width:","px;height:","px;border-radius:50%;background-image:",";background-color:var(--bg-elevate);background-size:cover;background-position:center;"],64,64,({thumb:e})=>e?`url(${e})`:"none"),u=(i.Ay.span.withConfig({displayName:"styled__Text",componentId:"sc-54f7f01a-5"}))(["font-size:14px;font-weight:400;height:","px;max-width:100%;text-overflow:ellipsis;overflow:hidden;"],40);var m=n(61571),p=n(42642),f=n(12135),h=n(34591),y=n(53027);let x=()=>(0,y.IT)(h.B.appStoriesCfg,f.b.getAppStories,{cacheTime:1/0});var g=n(88472),v=n(74222),b=n(11210),_=n(88845),j=n(71468),w=n(53812),k=n.n(w),A=n(29269),C=n(95381),S=n(5556),I=n.n(S),M=n(47091),T=n.n(M),O=n(17719),N=n(72043);let B=(i.Ay.img.withConfig({displayName:"Step.styled__Background",componentId:"sc-8238e25a-0"}))(["position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:top center;"]),z=(i.Ay.div.withConfig({displayName:"Step.styled__Overlay",componentId:"sc-8238e25a-1"}))(["position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;"]),$=(i.Ay.div.withConfig({displayName:"Step.styled__Content",componentId:"sc-8238e25a-2"}))(["margin-top:auto;z-index:3;a{color:inherit;text-decoration:underline;}h3{margin-top:0;margin-bottom:15px;font-size:24px;}"]),D=(i.Ay.div.withConfig({displayName:"Step.styled__ButtonsWrap",componentId:"sc-8238e25a-3"}))(["margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;"]);var R=e=>{let t=e.isMultiStep?e.step.title:e.step.title||e.story.title,n=e.step.content,s=!!(t||n),o=e.story.next_step_btn;return(0,r.jsxs)(r.Fragment,{children:[e.step.media?.kind==="image"&&(0,r.jsx)(B,{draggable:!1,src:e.step.media.link}),e.overlay&&(0,r.jsx)(z,{style:{background:e.overlay}}),s&&(0,r.jsxs)($,{style:{color:e.color},children:[!!t&&(0,r.jsx)("h3",{children:t}),!!n&&(0,r.jsx)("div",{dangerouslySetInnerHTML:{__html:n}}),o&&(0,r.jsx)(D,{children:(0,r.jsx)(N.$,{transparent:!0,small:!0,onClick:e.goNextStep,style:o.style,children:o.text})})]})]})},F=n(23181),E=n.n(F);let L=({stepsAmount:e,activeStep:t,changeActiveStep:n,contentColor:s,showTime:o})=>{let i=E()(e);return(0,r.jsx)(q,{children:i.map(e=>(0,r.jsx)(P,{isActive:t===e,contentColor:s,isCompleted:e<t,showTime:o,onChange:()=>n(e)},e))})};L.propTypes={stepsAmount:I().number.isRequired,activeStep:I().number.isRequired,contentColor:I().string.isRequired,showTime:I().number.isRequired,goNext:I().func.isRequired,changeActiveStep:I().func.isRequired};let P=({isCompleted:e,isActive:t,onChange:n,contentColor:o,showTime:i})=>
1{let[a,l]=(0,s.useState)(0),[d,c]=(0,s.useState)(!1);(0,s.useEffect)(()=>{t?(l(0),setTimeout(()=>{c(!0),l(100)},50)):c(!1)},[t]);let u=t?a:100*!!e;return(0,r.jsx)(K,{onClick:n,role:"button",children:(0,r.jsxs)(W,{children:[(0,r.jsx)(Q,{style:{backgroundColor:o}}),(0,r.jsx)(H,{style:{backgroundColor:o,width:u+"%",transition:d?`width ${i}s linear`:"none"}})]})})};var q=(0,i.Ay)("div").withConfig({displayName:"StepsSwitch___StyledDiv",componentId:"sc-6564da18-0"})(["position:relative;display:flex;align-items:center;z-index:10;"]),Q=(0,i.Ay)("div").withConfig({displayName:"StepsSwitch___StyledDiv2",componentId:"sc-6564da18-1"})(["position:absolute;left:0;top:0;bottom:0;right:0;opacity:0.5;"]),H=(0,i.Ay)("div").withConfig({displayName:"StepsSwitch___StyledDiv3",componentId:"sc-6564da18-2"})(["position:absolute;left:0;top:0;bottom:0;"]),W=(0,i.Ay)("div").withConfig({displayName:"StepsSwitch___StyledDiv4",componentId:"sc-6564da18-3"})(["position:relative;width:100%;height:2px;border-radius:4px;overflow:hidden;"]),K=(0,i.Ay)("div").withConfig({displayName:"StepsSwitch___StyledDiv5",componentId:"sc-6564da18-4"})(["flex:1;margin:0 3px;padding:10px 0;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;"]),V=n(52809);let G=({color:e,onClick:t})=>(0,r.jsxs)(X,{onClick:t,children:[(0,r.jsx)(U,{style:{background:e}}),(0,r.jsx)(V.A,{style:{position:"relative",zIndex:2},width:10,color:e})]});G.propTypes={color:I().string.isRequired,onClick:I().func.isRequired};var U=(0,i.Ay)("div").withConfig({displayName:"CloseButton___StyledDiv",componentId:"sc-5aabb5dc-0"})(["position:absolute;left:0;top:0;bottom:0;right:0;opacity:.4;"]),X=(0,i.Ay)("button").withConfig({displayName:"CloseButton___StyledButton",componentId:"sc-5aabb5dc-1"})(["--size:24px;overflow:hidden;outline:none;position:relative;border-radius:50%;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);z-index:10;box-shadow:none;border:none;align-self:flex-end;display:flex;align-items:center;justify-content:center;"]),Y=n(13902);let J=n(94412).P.create(C.UC);var Z=(0,i.Ay)(J).withConfig({displayName:"main___StyledContent",componentId:"sc-7522fb33-0"})(["color:var(--font-color-main);display:flex;flex-direction:column;justify-content:flex-start;position:relative;padding:20px !important;padding-top:5px !important;padding-bottom:30px !important;touch-action:pay-y;"]);let ee=({story:e,onClose:t})=>{let n=x().data?.defaults,[o,i]=(0,s.useState)(0),a=(0,s.useRef)(),l=(0,s.useRef)(!1),d=e.steps[o],c=d?.id;(0,s.useEffect)(()=>{c&&(0,Y.b3)({category:"stories",action:c})},[c]),(0,s.useEffect)(()=>{for(let t of e.steps.slice(1))t.media?.kind==="image"&&t.media?.link&&(new Image().src=t.media.link)},[e.steps]);let u=T()(e.steps),m=u-1,p=u>1,f=e=>e?.show_time===null?0:Number(e?.show_time||n?.show_time)||5,h=d?.color||n?.color||"white",y=f(d),g=d?.overlay===!1?null:d?.overlay||n?.overlay,v=t=>{l.current=!0,clearTimeout(a.current);let n=f(e.steps[t]);n&&(a.current=setTimeout(()=>{b(t+1)},1e3*n+150))};l.current||v(o);let b=e=>{e>m?t():(i(e),v(e))};(0,s.useEffect)(()=>()=>clearTimeout(a.current),[]);let _=()=>{b(o+1)};return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(Z,{onPanEnd:(e,t)=>{if(p)if(t.offset.x>50){let e;(e=o-1)>=0&&b(e)}else t.offset.x<-50&&_()},children:[(0,r.jsx)(L,{contentColor:h,activeStep:o,showTime:y,changeActiveStep:b,goNext:_,stepsAmount:u}),(0,r.jsx)(G,{color:h,onClick:t}),(0,r.jsx)(O.o.Container,{children:(0,r.jsx)(O.o.Item,{itemKey:o,style:{display:"flex",flexDirection:"column",flex:1},children:d&&(0,r.jsx)(R,{overlay:g,color:h,story:e,step:d,isMultiStep:p,goNextStep:_},o)})})]})})};ee.propTypes={story:I().object.isRequired,onClose:I().func.isRequired,t:I().func.isRequired};var et=(0,s.memo)(ee),en=e=>(0,r.jsx)(er,{isOpen:e.isOpen&&!!e.story,onClose:e.onClose,children:(0,r.jsx)(et,{...e})}),er=(0,i.Ay)(C.Ay).withConfig({displayName:"StoryViewer___StyledModal",componentId:"sc-662a9c6e-0"})(["height:100%;border-radius:0;"]),es=(0,s.memo)(e=>{let[t,n]=(0,s.useState)(null),{t:i,ready:f}=(0,m.Bd)(["common",p.gz],{useSuspense:!1}),h=((e,{screen:t}={})=>{let{t:n,ready:r}=(0,m.Bd)(["common",p.gz],{useSuspense:!1}),i=(0,g.Y)(),a=(0,j.d4)(_.X.isEnabled),l=(0,j.d4)(b.X.isBusinessMode),d=(0,A.F)(),c=(0,j.d4)(b.X.isSaloonOwner),u=(0,s.useMemo)(()=>
1{if(!e||!r)return null;if((0,o.A)(e))return[];let s=e=>"object"==typeof e?e[i]||e[v.Xn]:e,u=e=>{let t=e.show_if;if(!t)return!0;let n=t.checker||"and",r=[[t.biz,l],[t.org,c],[t.premium,d]].filter(([e])=>k()(e));if((0,o.A)(r))return!0;if("and"===n){for(let[e,t]of r)if(e!==t)return!1}else if("or"===n&&!r.some(([e,t])=>e===t))return!1;return!0};return e.map(e=>(e=>{if(e.hidden||e.canary&&!a||e.screen&&t&&e.screen!==t)return null;let r=`${p.gz}:${e.id}.`,i=n(r+"title",{defaultValue:null}),l=(e.steps||[]).reduce((e,t)=>{if(t.hidden||t.canary&&!a||!u(t))return e;let o=`${r}steps.${t.id}.`,i=n(o+"title",{defaultValue:null}),l=n(o+"content",{defaultValue:null});return(i||l)&&e.push({...t,title:i,content:l,media:t.media&&{...t.media,link:s(t.media.link)}}),e},[]);return(0,o.A)(l)?null:{...e,title:i,thumb:s(e.thumb),steps:l,next_step_btn:e.next_step_btn?.show?{text:n(e.next_step_btn.text_path||"common:next"),style:e.next_step_btn.style}:void 0}})(e)).reduce((e,t)=>(t&&u(t)&&e.push(t),e),[])},[t,e,i,l,d,c,a,n,r]);return u&&r?u:null})(x().data?.items,{screen:e.screen});return(0,o.A)(h)||!f?(0,r.jsx)(a,{}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a,{children:h.map((e,t)=>(0,r.jsxs)(l,{textColor:e.highlight?.text_color,onClick:()=>{e&&((0,o.A)(e.steps)||n(e))},children:[(0,r.jsx)(d,{backgroundColor:e.highlight?.border_color,children:(0,r.jsx)(c,{thumb:e.thumb})}),(0,r.jsx)(u,{children:e.title})]},e.id||t))}),(0,r.jsx)(en,{t:i,isOpen:!!t,story:t,onClose:()=>n(null)})]})}),eo=()=>(0,r.jsx)(es,{screen:"dashboard"}),ei=n(30179),ea=n(49151),el=n(8747),ed=n(40627),ec=n(23069),eu=n(95093),em=n.n(eu);let ep=(i.Ay.div.withConfig({displayName:"styled__Row",componentId:"sc-ddb2c105-0"}))(["display:flex;align-items:center;justify-content:flex-start;gap:0.5rem;padding:5px 0;"]),ef=(i.Ay.button.withConfig({displayName:"styled__ClientNameBtn",componentId:"sc-ddb2c105-1"}))([""]),eh=(i.Ay.button.withConfig({displayName:"styled__OpenTaskButton",componentId:"sc-ddb2c105-2"}))(["color:var(--font-color-touchable);background:var(--bg-touchable);border-radius:5px;padding:0.5rem;margin-inline-start:auto;"]),ey=(i.Ay.h4.withConfig({displayName:"styled__GroupTitle",componentId:"sc-ddb2c105-3"}))(["font-size:0.9rem;font-weight:500;margin:0.75rem 0 0.25rem;color:var(--font-color-accent);"]),ex=(i.Ay.button.withConfig({displayName:"styled__ShowMoreButton",componentId:"sc-ddb2c105-4"}))(["background:none;border:none;padding:0;margin-top:0.75rem;font-size:15px;font-weight:500;color:var(--font-color-emp);
1cursor:pointer;&:hover{text-decoration:underline;}"]),eg=(i.Ay.span.withConfig({displayName:"styled__MoreTasks",componentId:"sc-ddb2c105-5"}))(["display:block;margin-top:0.75rem;font-size:14px;color:var(--font-color-accent,#98a2b3);"]);var ev=n(24829),eb=n(32042),e_=({task:e,clientName:t})=>{let n=(0,eb.k)(),s=(0,ev.b)(),i=(0,o.A)(e.services)?"":e.services[0].title;return(0,r.jsxs)(ep,{children:[(0,r.jsxs)("strong",{children:[em()(e.start_date).format("HH:mm")," ",(0,r.jsx)("span",{children:" - "}),em()(e.end_date).format("HH:mm")]})," ",(0,r.jsx)(ef,{onClick:()=>n(e.client),children:t}),(0,r.jsx)(eh,{onClick:()=>s({task:e._id}),children:i}),"DONE"!==e.status?(0,r.jsxs)("svg",{width:"20",viewBox:"0 0 24 24",fill:"none",strokeWidth:"2",style:{stroke:"var(--color-warn)"},children:[(0,r.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,r.jsx)("path",{d:"M12 6v6l4 2"})]}):(0,r.jsxs)("svg",{width:"20",viewBox:"0 0 24 24",fill:"none",strokeWidth:"2",style:{stroke:"var(--color-cta)"},children:[(0,r.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,r.jsx)("path",{d:"M9 12l2 2 4-4"})]})]})},ej=n(34843),ew=n(37607),ek=n(75779),eA=n(50172),eC=n(57437),eS=n(68599);let eI=(i.Ay.div.withConfig({displayName:"styled__Wrap",componentId:"sc-27df89c5-0"}))(["container-type:inline-size;padding-bottom:1rem;"]),eM=(0,i.AH)(['display:grid;grid-template-columns:1fr max-content max-content;grid-template-areas:"schedule income birthdays" "schedule free-slots birthdays" "finance finance finance" "clients-overview clients-overview workload" "orders orders workload" "todos todos workload" "events uncompleted-todos uncompleted-todos";@container (width < 1200px){grid-template-areas:"schedule schedule income" "schedule schedule free-slots" "schedule schedule birthdays" "finance finance finance" "clients-overview clients-overview clients-overview" "orders orders workload" "todos todos workload" "events uncompleted-todos uncompleted-todos";}@container (width < 950px){grid-template-columns:1fr 1fr;grid-template-areas:"schedule income" "schedule free-slots" "schedule birthdays" "finance finance" "clients-overview clients-overview" "orders workload" "todos workload" "events uncompleted-todos";}@container (width < 800px){--spacing:0.5rem;display:flex;flex-direction:column;}']),eT=(0,i.AH)(['display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"todos events" "future-todos uncompleted-todos" "income income" "nodate-todos recurring-todos";']),eO=(i.Ay.div.withConfig({displayName:"styled__Grid",componentId:"sc-27df89c5-1"}))(["--spacing:1rem;gap:var(--spacing);"," @container (width < 800px){--spacing:0.5rem;display:flex;flex-direction:column;}"],({$isBiz:e})=>e?eM:eT),eN=(i.Ay.h4.withConfig({displayName:"styled__BlockSubtitle",componentId:"sc-27df89c5-2"}))(["font-size:0.9rem;margin:0;margin-bottom:0.5rem;"]),eB=`${p.BR}:today_clients_block.`,ez=({tasks:e,clientsMap:t,t:n})=>{let i=(0,s.useMemo)(()=>e.filter(e=>!!(eS.y.isBusinessTask(e)&&e.client&&t[e.client])),[e,t]);return(0,o.A)(i)?(0,r.jsx)(eA.A,{message:n(eB+"empty")}):(0,r.jsx)("ul",{children:i.map(e=>(0,r.jsx)("li",{children:(0,r.jsx)(e_,{task:e,clientName:t[e.client]})},e._id))})},e$=({tasks:e,clientsMap:t,t:n})=>{let i=(0,ej.md)(ek.Ku),[a,l]=(0,s.useState)(!1),{groups:d,total:c}=(0,s.useMemo)(()=>{let n=em()(i).add(1,"day").startOf("day"),r=e.filter(e=>!!(eS.y.isBusinessTask(e)&&e.client&&t[e.client]&&em()(e.start_date).isSameOrAfter(n))),s=a?r.slice(0,10):r.slice(0,5),o=[];for(let e of s){let t=em()(e.start_date).startOf("day"),n=o.find(e=>e.date.isSame(t,"day"));n||(n={date:t,tasks:[]},o.push(n)),n.tasks.push(e)}return{groups:o,total:r.length}},[e,t,i,a]);if((0,o.A)(d))return(0,r.jsx)(eA.A,{message:n(eB+"upcoming_empty")});let u=a?Math.min(c,10):Math.min(c,5);return(0,r.jsxs)(r.Fragment,{children:[d.map(e=>(0,r.jsxs)("div",{children:[(0,r.jsx)(ey,{children:e.date.format("L")}),(0,r.jsx)("ul",{children:e.tasks.map(e=>(0,r.jsx)("li",{children:(0,r.jsx)(e_,{task:e,clientName:t[e.client]})},e._id))})]},String(e.date.valueOf()))),!a&&c>5&&(0,r.jsx)(ex,{onClick:()=>l(!0),children:n(eB+"show_more",{count:c-u})}),a&&c>10&&(0,r.jsx)(eg,{children:n(eB+"more_tasks",{count:c-10})})]})};var eD=(0,s.memo)(({tasksQuery:e,clientsQuery:t,t:n})=>{let i=eC.K.masterSchedule(),a=(0,ej.Xr)(ew.Jp),l=(0,s.useMemo)(()=>{let e=t.data??[];return(0,o.A)(e)?{}:e.reduce((e,t)=>
1(e[t._id]=t.full_name,e),{})},[t.data]);return(0,r.jsx)(eR,{onAddClick:()=>a({}),link:i,title:n(eB+"title"),icon:(0,r.jsx)(ec.A,{color:"currentColor",width:"24"}),name:"todayClients",t:n,children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("section",{children:[(0,r.jsx)(eN,{children:n(eB+"title_today")}),(0,r.jsx)(ed.A,{query:[e,t],children:e.data&&t.data&&(0,r.jsx)(ez,{tasks:e.data.tasks,clientsMap:l,t:n})})]}),(0,r.jsxs)("section",{children:[(0,r.jsx)(eN,{children:n(eB+"upcoming_title")}),(0,r.jsx)(ed.A,{query:[e,t],children:e.data&&t.data&&(0,r.jsx)(e$,{tasks:e.data.baseTasks,clientsMap:l,t:n})})]})]})})}),eR=(0,i.Ay)(el.A).withConfig({displayName:"TodayClientsBlock___StyledAbstractBlock",componentId:"sc-90948b90-0"})(["grid-area:schedule;"]);let eF=(i.Ay.div.withConfig({displayName:"styled__TopGrid",componentId:"sc-ed2e9c24-0"}))(["container-type:inline-size;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing);margin-bottom:var(--spacing);"]),eE=(i.Ay.div.withConfig({displayName:"styled__BottomGrid",componentId:"sc-ed2e9c24-1"}))(["display:grid;grid-template-columns:1.5fr 1fr;gap:var(--spacing);@container (width < 1000px){grid-template-columns:repeat(auto-fit,minmax( min(100%,400px),1fr));}"]),eL=(i.Ay.div.withConfig({displayName:"styled__Card",componentId:"sc-ed2e9c24-2"}))(["border-radius:16px;padding:20px 24px;box-shadow:0 2px 8px rgb(16 24 40 / 4%);border:",";display:flex;flex-direction:column;@container (width < 1000px){padding:1rem;}"],({theme:e})=>e.border.light),eP=(0,i.Ay)(eL).withConfig({displayName:"styled__ForecastCard",componentId:"sc-ed2e9c24-3"})(["background:var(--bg-touchable);border:",";"],({theme:e})=>e.border.light),eq=(i.Ay.div.withConfig({displayName:"styled__CardTitle",componentId:"sc-ed2e9c24-4"}))(["font-size:14px;font-weight:500;color:var(--font-color-accent);margin-bottom:12px;"]),eQ=(i.Ay.div.withConfig({displayName:"styled__MetricRow",componentId:"sc-ed2e9c24-5"}))(["display:flex;align-items:baseline;gap:12px;margin-bottom:",";"],({$flush:e})=>e?0:"8px"),eH=(i.Ay.div.withConfig({displayName:"styled__MetricValue",componentId:"sc-ed2e9c24-6"}))(["font-size:28px;font-weight:600;@container (width < 1000px){font-size:1rem;}"]),eW=(i.Ay.div.withConfig({displayName:"styled__TrendIndicator",componentId:"sc-ed2e9c24-7"}))(["display:flex;align-items:center;font-size:13px;font-weight:600;color:",";gap:4px;svg{width:14px;height:14px;}"],({$isUp:e})=>e?"var(--color-cta)":"var(--color-danger)"),eK=(i.Ay.div.withConfig({displayName:"styled__SubText",componentId:"sc-ed2e9c24-8"}))(["font-size:13px;color:var(--font-color-accent);"]),eV=(i.Ay.div.withConfig({displayName:"styled__ChartHeader",componentId:"sc-ed2e9c24-9"}))(["margin-bottom:20px;"]),eG=(i.Ay.div.withConfig({displayName:"styled__DonutLayout",componentId:"sc-ed2e9c24-10"}))(["display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:center;"]),eU=(i.Ay.div.withConfig({displayName:"styled__ChartWrapper",componentId:"sc-ed2e9c24-11"}))(["flex:1;
1min-width:200px;"]),eX=(i.Ay.div.withConfig({displayName:"styled__LegendWrapper",componentId:"sc-ed2e9c24-12"}))(["flex:1;display:flex;flex-direction:column;gap:12px;"]),eY=(i.Ay.div.withConfig({displayName:"styled__LegendItem",componentId:"sc-ed2e9c24-13"}))(["display:grid;grid-template-columns:auto 1fr 1fr min-content min-content;gap:0.5rem;align-items:center;font-size:13px;"]),eJ=(i.Ay.span.withConfig({displayName:"styled__Dot",componentId:"sc-ed2e9c24-14"}))(["width:8px;height:8px;border-radius:50%;background-color:",";"],e=>e.$color),eZ=(i.Ay.span.withConfig({displayName:"styled__LegendName",componentId:"sc-ed2e9c24-15"}))(["flex:1;"]),e0=(i.Ay.span.withConfig({displayName:"styled__LegendPercent",componentId:"sc-ed2e9c24-16"}))(["font-weight:500;text-align:right;"]),e1=(i.Ay.span.withConfig({displayName:"styled__LegendValue",componentId:"sc-ed2e9c24-17"}))(["color:var(--font-color-accent);text-align:right;"]);var e2=n(32278),e4=n(90255),e5=n(31126),e7=n.n(e5),e3=n(42540),e6=n(60545),e8=n(98705);let e9=()=>{let e=(0,e8.n)(),t=(0,ej.md)(ek.Ku);return(0,e6.m)({masterId:e,rangeStart:t.clone().startOf("month").toISOString(),rangeEnd:t.clone().endOf("month").toISOString()})};var te=n(64645),tt=n(58041),tn=n(33757),tr=n(44296),ts=n(53530),to=n(88967),ti=n(25508),ta=n(2593),tl=n(42877),td=n.n(tl);let tc=(0,ti.Mz)(({data:e})=>e,({date:e})=>e,(e,t)=>{if((0,o.A)(e?.tasks))return{baseTasks:[],tasks:[],monthlyTasks:[],buckets:{}};let n=td()(e.tasks,({start_date:e})=>new Date(e).getTime());return{baseTasks:n,monthlyTasks:tr.z.reduceTasksToGranularity({tasks:n,granularity:"month",includeIntersected:!1,date:t}),tasks:tr.z.reduceTasksToGranularity({tasks:n,granularity:"day",includeIntersected:!1,date:t}),buckets:e.buckets}}),tu=({isEnabled:e,date:t,range:n})=>{let r=(0,e8.n)(),s=async()=>await ta.t.scheduler("master",{range:n.toString(),master:r}),o=to.f.buildQueryKey({masterId:r,saloonId:null,dateRange:n});return(0,y.IT)(o,s,{enabled:e&&!!r,select:e=>tc({data:e,date:t})})};var tm=n(31611),tp=n(13904);let tf=`${p.BR}:finance_block.`,th=({tasksQuery:e,accountingTxnsQuery:t,ignoreTasks:n,t:o})=>{let i=(0,tn.br)(),a=(0,te.H)(),l=(0,ej.md)(ek.Ku),d=t.data??[],c=(({tasks:e,txns:t})=>{let n,r,o=(0,e8.n)(),i=(0,ej.md)(ek.Ku),a=(({isEnabled:e})=>tu({isEnabled:e,date:(0,ej.md)(ek.Ku),range:(0,ej.md)(ek.CD)}))({isEnabled:!!o}),l=(n=(0,e8.n)(),r=(0,ej.md)(ek.Ku),(0,e6.m)({masterId:n,rangeStart:r.clone().subtract(1,"month").startOf("month").toISOString(),rangeEnd:r.clone().subtract(1,"month").endOf("month").toISOString()}));return(0,s.useMemo)(()=>{let n=i.clone().subtract(1,"day").startOf("day"),r=i.clone().subtract(1,"day").endOf("day"),s=i.clone().startOf("week").subtract(1,"week"),o=s.clone().endOf("week"),d=i.clone().subtract(1,"month").startOf("month"),c=i.clone().subtract(1,"month").endOf("month"),u=a.data?.baseTasks??[],m=(0,ts.A)([...e,...u],e=>e._id),p=[...t,...l.data??[]],f=a.isLoading||l.isLoading,h=a.isError||l.isError,y=(e,t,n,r)=>{if(!f)return{tasks:tr.z.reduceTasksToGranularity({tasks:m,granularity:e,includeIntersected:!0,date:t}),txns:p.filter(e=>{let t=em()(e.date);return t.isSameOrAfter(n)&&t.isSameOrBefore(r)})}};return{yesterday:y("day",n,n,r),lastWeek:y("week",s,s,o),lastMonth:y("month",d,d,c),isLoading:f,isError:h}},[i,a,l,e,t])})({tasks:n?[]:e.data?.baseTasks??[],txns:d}),u=(0,s.useMemo)(()=>!n&&e.data?e.data.monthlyTasks??[]:[],[e.data,n]),m=(0,s.useMemo)(()=>!n&&e.data?e.data.tasks??[]:[],[e.data,n]),{yesterday:p,lastWeek:f,lastMonth:h}=c,y=eS.y.isBusinessTask,x=e=>"DONE"===e.status,g=e=>e.price?.amount??0,v=e=>e.amount>0,b=e=>e7()(e.filter(y).filter(x),e=>g(e)),_=e=>e7()(e.filter(v),e=>e.amount),j=(e,t)=>b(e)+_(t),w=(0,s.useMemo)(()=>b(m)+_(d.filter(e=>em()(e.date).isSame(l,"day"))),[m,d,l]),k=(0,s.useMemo)(()=>p?j(p.tasks,p.txns):void 0,[p]),A=(0,s.useMemo)(()=>b(u.filter(e=>em()(e.start_date).isSame(l,"week")))+_(d.filter(e=>em()(e.date).isSame(l,"week"))),[u,d,l]),C=(0,s.useMemo)(()=>f?j(f.tasks,f.txns):void 0,[f]),S=(0,s.useMemo)(()=>j(u,d),[u,d]),I=(0,s.useMemo)(()=>h?j(h.tasks,h.txns):void 0,[h]),M=(0,s.useMemo)(()=>e7()(u.filter(y),e=>g(e)),[u]),T=(e,t)=>
1void 0===t?null:0===t?100*(e>0):Math.round((e-t)/t*100),O=T(w,k),N=T(A,C),B=T(S,I),z=c.isLoading,$=e=>i({amount:e,currency:a})??`${e} ${a}`,D=(0,s.useMemo)(()=>{let e={};u.filter(y).filter(x).forEach(t=>{t.services?.forEach(t=>{let n=t.final_price?.amount??0;e[t.title]||(e[t.title]=0),e[t.title]+=n})});let t=Object.entries(e).map(([e,t])=>({title:e,amount:t})).sort((e,t)=>t.amount-e.amount),n=t.reduce((e,t)=>e+t.amount,0),r=t.slice(0,5),s=t.slice(5);return s.length>0&&(r=[...r,{title:o(tf+"other"),amount:s.reduce((e,t)=>e+t.amount,0)}]),r.map((e,t)=>({...e,percent:n>0?Math.round(e.amount/n*100):0,color:tp.g[t%tp.g.length]}))},[u,o]),R=(0,s.useMemo)(()=>{let e={};u.filter(y).filter(x).forEach(t=>{let n=String(em()(t.start_date).valueOf());e[n]||(e[n]={sum:0,count:0}),e[n].sum+=g(t),e[n].count+=1});let t=Object.entries(e).sort(([e],[t])=>Number(e)-Number(t));return{labels:t.map(([e])=>em()(Number(e)).format("D MMMM")),values:t.map(([,{sum:e,count:t}])=>Math.round(e/t))}},[u]),F=(0,s.useMemo)(()=>{let e=m.filter(y).filter(x);return 0===e.length?0:Math.round(e7()(e,e=>g(e))/e.length)},[m]),E=(0,s.useMemo)(()=>{let e=p?.tasks.filter(y).filter(x);return e&&0!==e.length?T(F,Math.round(e7()(e,e=>g(e))/e.length)):null},[F,p]),L=(0,tm.DP)(),P=(0,s.useMemo)(()=>({chart:{type:"area",toolbar:{show:!1},zoom:{enabled:!1},fontFamily:"inherit"},colors:[L.color.primary],fill:{type:"gradient",gradient:{shadeIntensity:1,opacityFrom:.3,opacityTo:0,stops:[0,90,100]}},dataLabels:{enabled:!1},stroke:{curve:"smooth",width:2},grid:{borderColor:L.border.lightColor,strokeDashArray:4},xaxis:{tickAmount:4,axisBorder:{show:!1},categories:R.labels,labels:{style:{colors:L.fontColor.secondary,fontSize:"12px"}}},yaxis:{labels:{formatter:e=>e>=1e3?`${(e/1e3).toFixed(1)}K`:String(e),style:{colors:L.fontColor.secondary,fontSize:"12px"}}}}),[R.labels,L]),q=(0,s.useMemo)(()=>({chart:{type:"donut",fontFamily:"inherit"},labels:D.map(e=>e.title),colors:D.map(e=>e.color),plotOptions:{pie:{donut:{size:"65%"},expandOnClick:!1}},dataLabels:{enabled:!1},legend:{show:!1},stroke:{show:!0,colors:[L.bg.main],width:2}}),[D,L]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(eF,{children:[(0,r.jsxs)(eL,{children:[(0,r.jsx)(eq,{children:o("common:today")}),(0,r.jsx)(eQ,{children:(0,r.jsx)(eH,{children:$(w)})}),!z&&null!==O&&(0,r.jsxs)(eQ,{$flush:!0,children:[O>=0?(0,r.jsxs)(eW,{$isUp:!0,children:[(0,r.jsx)(ty,{})," +",O,"%"]}):(0,r.jsxs)(eW,{$isUp:!1,children:[(0,r.jsx)(tx,{})," ",O,"%"]}),(0,r.jsx)(eK,{children:o(tf+"to_yesterday")})]})]}),(0,r.jsxs)(eL,{children:[(0,r.jsx)(eq,{children:o("common:week")}),(0,r.jsx)(eQ,{children:(0,r.jsx)(eH,{children:$(A)})}),!z&&null!==N&&(0,r.jsxs)(eQ,{$flush:!0,children:[N>=0?(0,r.jsxs)(eW,{$isUp:!0,children:[(0,r.jsx)(ty,{})," +",N,"%"]}):(0,r.jsxs)(eW,{$isUp:!1,children:[(0,r.jsx)(tx,{})," ",N,"%"]}),(0,r.jsx)(eK,{children:o(tf+"to_last_week")})]})]}),(0,r.jsxs)(eL,{children:[(0,r.jsx)(eq,{children:o("common:month")}),(0,r.jsx)(eQ,{children:(0,r.jsx)(eH,{children:$(S)})}),!z&&null!==B&&(0,r.jsxs)(eQ,{$flush:!0,children:[B>=0?(0,r.jsxs)(eW,{$isUp:!0,children:[(0,r.jsx)(ty,{})," +",B,"%"]}):(0,r.jsxs)(eW,{$isUp:!1,children:[(0,r.jsx)(tx,{})," ",B,"%"]}),(0,r.jsx)(eK,{children:o(tf+"to_last_month")})]})]}),(0,r.jsxs)(eP,{children:[(0,r.jsx)(eq,{children:o(tf+"forecast_month")}),(0,r.jsx)(eQ,{children:(0,r.jsx)(eH,{children:$(M)})}),(0,r.jsx)(eK,{children:o(tf+"forecast_note")})]})]}),(0,r.jsxs)(eE,{children:[(0,r.jsxs)(eL,{children:[(0,r.jsxs)(eV,{children:[(0,r.jsx)(eq,{children:o(tf+"avg_check")}),(0,r.jsxs)(eQ,{children:[(0,r.jsx)(eH,{children:$(F)}),null!==E&&(0,r.jsxs)(r.Fragment,{children:[E>=0?(0,r.jsxs)(eW,{$isUp:!0,children:[(0,r.jsx)(ty,{})," +",E,"%"]}):(0,r.jsxs)(eW,{$isUp:!1,children:[(0,r.jsx)(tx,{})," ",E,"%"]}),(0,r.jsx)(eK,{children:o(tf+"to_yesterday")})]})]})]}),R.values.length>0&&(0,r.jsx)(e2.A,{options:P,series:[{name:o(tf+"avg_check"),data:R.values}],type:"area",height:250})]}),(0,r.jsxs)(eL,{children:[(0,r.jsx)(eV,{children:(0,r.jsx)(eq,{children:o(tf+"income_by_service")})}),(0,r.jsxs)(eG,{children:[(0,r.jsx)(eU,{children:D.length>0&&(0,r.jsx)(e2.A,{options:q,series:D.map(e=>e.amount),type:"donut",height:220})}),(0,r.jsx)(eX,{children:D.map((e,t)=>(0,r.jsxs)(eY,{children:[(0,r.jsx)(eJ,{$color:e.color}),(0,r.jsx)(eZ,{children:e.title}),(0,r.jsxs)(e0,{children:[e.percent,"%"]}),(0,r.jsx)(e1,{children:$(e.amount)})]},t))})]})]})]})]})},ty=()=>(0,r.jsx)("svg",{"aria-hidden":!0,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,r.jsx)("path",{d:"M12 19V5M5 12l7-7 7 7"})}),tx=()=>(0,r.jsx)("svg",{"aria-hidden":!0,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",style:{transform:"rotate(180deg)"},children:(0,r.jsx)("path",{d:"M12 19V5M5 12l7-7 7 7"})});var tg=(0,s.memo)(({tasksQuery:e,ignoreTasks:t,t:n})=>{let s=e9(),o=(0,j.d4)(e3.X.getFinance)?.route,i=(0,tt.R)(),a=(0,ej.md)(ek.Ku),l=[...t?[]:[e],s];return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(tv,{onAddClick:()=>{i({date:em()(a).toISOString()})},link:o,title:n(tf+"title"),icon:(0,r.jsx)(e4.A,{width:"24"}),name:"financeStats",t:n,children:(0,r.jsx)(ed.A,{query:l,children:(0,r.jsx)(th,{tasksQuery:e,accountingTxnsQuery:s,ignoreTasks:t,t:n})})})})}),tv=(0,i.Ay)(el.A).withConfig({displayName:"FinanceBlock___StyledAbstractBlock",componentId:"sc-7b0499da-0"})(["grid-area:finance;"]),tb=({color:e="currentColor",...t})=>(0,r.jsxs)("svg",{width:"24",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",...t,children:[(0,r.jsx)("path",{fill:e,d:"M15.269 12.743a3.053 3.053 0 0 1-3.05 3.05H5.36a3.053 3.053 0 0 1-3.05-3.05V5.257a3.053 3.053 0 0 1 3.05-3.05h6.86c1.077 0 2.024.563 2.567 1.409l.983-.984A4.414 4.414 0 0 0 12.22.835H5.36A4.427 4.427 0 0 0 .937 5.257v7.486a4.427 4.427 0 0 0 4.422 4.422h6.86a4.427 4.427 0 0 0 4.423-4.422V6.037L15.268 7.41v5.333z"}),(0,r.jsx)("path",{fill:e,d:"M17.434 3.113a.687.687 0 0 0-.97-.002l-7.762 7.742L5.113 7.41a.686.686 0 1 0-.95.99l4.557 4.373 8.713-8.69a.687.687 0 0 0 .001-.97z"})]}),t_=n(73118);let tj=e=>
1{let[t,n]=(0,s.useState)(1),i=(0,s.useMemo)(()=>e.todos.slice(0,5*t),[e.todos,t]);if((0,o.A)(e.todos))return(0,r.jsx)(eA.A,{message:e.noTodosMessage});let a=i.length<e.todos.length;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t_.A,{todos:i,draggable:!1,virtual:!1,metaFormatter:e.metaFormatter,t:e.t}),a&&(0,r.jsxs)("div",{style:{textAlign:"center",marginTop:"10px"},children:[" ",(0,r.jsx)(N.$,{centered:!0,small:!0,transparent:!0,onClick:()=>n(e=>e+1),children:"Показать еще"})]})]})};tj.propTypes={todos:I().array,noTodosMessage:I().string.isRequired,metaFormatter:I().func,t:I().func.isRequired};var tw=n(82167),tk=n(59707);let tA=()=>{let e=(0,tk.L)();return()=>e({strategy:"newTodo"})},tC=()=>{let e=(0,tk.L)(),t=(0,ej.md)(ek.Ku);return()=>e({strategy:"newTodo",date:em()(t).toISOString(),allDay:!0})},tS=`${p.BR}:undone_todos_block.`,tI=e=>{let t=(0,tw.Zw)({done:{$ne:!0},$and:[{date:{$exists:!0}},{date:{$ne:null}},{date:{$lt:em()().startOf("day").toISOString()}}]}),n=(0,j.d4)(e3.X.getTodos)?.route,o=tA(),i=(0,tw.jN)(),a=(0,s.useCallback)(e=>{let t=[];return t.push(i[e.list]),e.date&&t.push(em()(e.date).format(e.all_day?"L":"L LT")),t.filter(Boolean).join(", ")},[i]);return(0,r.jsx)(tT,{link:n,title:e.t(tS+"title"),icon:(0,r.jsx)(tb,{width:"24"}),name:"uncompletedTodos",onAddClick:()=>o(),t:e.t,children:(0,r.jsx)(tj,{t:e.t,todos:t,metaFormatter:a,noTodosMessage:e.t(tS+"empty")})})};tI.propTypes={t:I().func.isRequired};var tM=(0,s.memo)(tI),tT=(0,i.Ay)(el.A).withConfig({displayName:"UncompletedTodosBlock___StyledAbstractBlock",componentId:"sc-fb79fac8-0"})(["grid-area:uncompleted-todos"]),tO=n(51049);let tN=`${p.BR}:today_todos_block.`,tB=e=>{let t=(0,j.d4)(e3.X.getTodos)?.route,n=(0,ej.md)(ek.Ku),i=(0,tw.jN)(),a=(0,tw.yJ)({date:{$between:[em()(n).startOf("day").toISOString(),em()(n).endOf("day").toISOString()]}},"day"),l=(0,s.useCallback)(e=>{let t=[];return t.push(i[e.list]),e.date&&!e.all_day&&t.push(em()(e.date).format("LT")),t.filter(Boolean).join(", ")},[i]),d=tC();return(0,r.jsx)(t$,{onAddClick:d,link:t,title:e.t(tN+"title"),icon:(0,r.jsx)(tO.A,{width:"24"}),name:"todayTodos",t:e.t,children:(0,o.A)(a)?(0,r.jsx)(eA.A,{message:e.t(tN+"empty")}):(0,r.jsx)(t_.A,{t:e.t,sortStrategy:"day",todos:a,draggable:!0,virtual:!1,metaFormatter:l})})};tB.propTypes={t:I().func.isRequired};var tz=(0,s.memo)(tB),t$=(0,i.Ay)(el.A).withConfig({displayName:"TodayTodosBlock___StyledAbstractBlock",componentId:"sc-5d2237a6-0"})(["grid-area:todos;"]);let tD=`${p.BR}:recurring_todos_block.`,tR=e=>{let t=(0,j.d4)(e3.X.getTodos)?.route,n=(0,tw.jN)(),o=(0,tw.Zw)({$and:[{rrule:{$exists:!0}},{rrule:{$ne:null}}]}),i=(0,s.useCallback)(e=>{let t=[];return t.push(n[e.list]),e.date&&t.push(em()(e.date).format(e.all_day?"L":"L LT")),t.filter(Boolean).join(", ")},[n]),a=tC();return(0,r.jsx)(tE,{onAddClick:a,link:t,title:e.t(tD+"title"),icon:(0,r.jsx)(tb,{width:"24"}),name:"recurringTodos",t:e.t,children:(0,r.jsx)(tj,{t:e.t,todos:o,metaFormatter:i,noTodosMessage:e.t(tD+"empty")})})};tR.propTypes={t:I().func.isRequired};var tF=(0,s.memo)(tR),tE=(0,i.Ay)(el.A).withConfig({displayName:"RecurringTodosBlock___StyledAbstractBlock",componentId:"sc-e888143b-0"})(["grid-area:recurring-todos;"]);let tL=`${p.BR}:future_todos_block.`,tP=e=>{let t=(0,j.d4)(e3.X.getTodos)?.route,n=(0,tw.jN)(),o=(0,tw.Zw)({date:{$gte:em()().add(1,"day").startOf("day").toISOString()},done:{$ne:!0}}),i=(0,s.useCallback)(e=>{let t=[];return t.push(n[e.list]),e.date&&t.push(em()(e.date).format(e.all_day?"L":"L LT")),t.filter(Boolean).join(", ")},[n]),a=tC();return(0,r.jsx)(tQ,{onAddClick:a,link:t,title:e.t(tL+"title"),icon:(0,r.jsx)(tb,{width:"24"}),name:"futureTodos",t:e.t,children:(0,r.jsx)(tj,{t:e.t,todos:o,metaFormatter:i,noTodosMessage:e.t(tL+"empty")})})};tP.propTypes={t:I().func.isRequired};var tq=(0,s.memo)(tP),tQ=(0,i.Ay)(el.A).withConfig({displayName:"FutureTodosBlock___StyledAbstractBlock",componentId:"sc-284a422f-0"})(["grid-area:future-todos;"]);let tH=`${p.BR}:nodate_todos_block.`,tW=e=>{let t=(0,j.d4)(e3.X.getTodos)?.route,n=(0,tw.jN)(),o=(0,tw.Zw)({$or:[{date:{$exists:!1}},{date:null}],done:{$ne:!0}}),i=(0,s.useCallback)(e=>n[e.list],[n]),a=tA();return(0,r.jsx)(tV,{onAddClick:a,link:t,title:e.t(tH+"title"),icon:(0,r.jsx)(tb,{width:"24"}),name:"noDateTodos",t:e.t,children:(0,r.jsx)(tj,{t:e.t,todos:o,metaFormatter:i,noTodosMessage:e.t(tH+"empty")})})};tW.propTypes={t:I().func.isRequired};var tK=(0,s.memo)(tW),tV=(0,i.Ay)(el.A).withConfig({displayName:"NoD
1ateTodosBlock___StyledAbstractBlock",componentId:"sc-4dcc357b-0"})(["grid-area:nodate-todos"]),tG=n(48665),tU=n(28025);let tX=`${p.BR}:today_orders_block.`,tY=e=>{let t=(0,j.d4)(e3.X.getOrders)?.route,n=(0,ej.Xr)(ew.Jp);return(0,r.jsx)(t0,{link:t,title:e.t(tX+"title"),icon:(0,r.jsx)(tG.A,{isFilled:!0,width:"24"}),name:"todayOrders",onAddClick:()=>n(),t:e.t,children:(0,r.jsx)(ed.A,{query:e.tasksQuery,children:(0,r.jsx)(tJ,{tasksQuery:e.tasksQuery,t:e.t})})})};tY.propTypes={tasksQuery:I().object.isRequired,t:I().func.isRequired};let tJ=({tasksQuery:e,t})=>{let n=e.data.tasks,i=(0,s.useMemo)(()=>(0,o.A)(n)?[]:n.filter(e=>!e.personal),[n]),a=(0,eb.k)(),l=(0,ej.Xr)(ew.rx);return(0,o.A)(i)?(0,r.jsx)(eA.A,{message:t(tX+"empty")}):(0,r.jsx)(r.Fragment,{children:i.map(e=>(0,r.jsx)(t1,{viewMode:"scheduler",task:e,openEditor:l,openClientProfile:a,t:t},e._id))})};var tZ=(0,s.memo)(tY),t0=(0,i.Ay)(el.A).withConfig({displayName:"TodayOrdersBlock___StyledAbstractBlock",componentId:"sc-eacceeef-0"})(["grid-area:orders;"]),t1=(0,i.Ay)(tU.A).withConfig({displayName:"TodayOrdersBlock___StyledTaskItem",componentId:"sc-eacceeef-1"})(["margin-bottom:10px;"]),t2=n(49618),t4=n(17681),t5=({t:e})=>{let[t,n]=(0,ej.fp)(ew.vV),s=(0,ej.Xr)(ew.l2),o=(0,ej.Xr)(ew.Jp);return(0,r.jsx)(t4.A,{openTaskEditor:o,openEditor:s,onClose:()=>n(null),isOpen:!!t,client:t,t:e})},t7=n(1208),t3=n(30569),t6=({t:e,masterId:t})=>{let{isOpen:n,client:s}=(0,ej.md)(ew.Ln),o=(0,t3.AY)(ew.Ln);return(0,r.jsx)(t7.A,{master:t,domain:"master",t:e,client:s,isOpen:n,onClose:o})},t8=n(89079),t9=({t:e,masterId:t})=>{let{isOpen:n,client:s,task:o,date:i,personal:a}=(0,ej.md)(ew.JP),l=(0,t3.AY)(ew.JP);return(0,r.jsx)(t8.A,{masterId:t,defaultDate:i,onClose:l,isOpen:n,personal:a,task:o,t:e,params:{client:s},mode:o?o.custom?"custom":"normal":"custom"})},ne=({t:e,masterId:t})=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t9,{t:e,masterId:t}),(0,r.jsx)(t5,{t:e}),(0,r.jsx)(t6,{masterId:t,t:e})]}),nt=n(41501),nn=()=>{let[e,t]=(0,ej.fp)(ek.Ku),n=(0,s.useCallback)(e=>{t(em()(e).startOf("day"))},[]);return(0,r.jsx)(nr,{mode:"day",activeDate:e,showDateTip:!0,goToDate:n})},nr=(0,i.Ay)(nt.A).withConfig({displayName:"DateBlock___StyledInlineDatePicker",componentId:"sc-a99dd6d4-0"})(["margin-bottom:15px;"]),ns=n(54625),no=n(55449);let ni=(0,i.Ay)(no.B_).withConfig({displayName:"styled__Wrap",componentId:"sc-fc21023b-0"})(["text-align:center;p{color:var(--color-danger);margin:0;font-weight:700;}a{display:inline-block;margin-top:10px;}&&&{padding-top:10px;padding-bottom:5px;}"]),na=`${p.BR}:premium_block.`;var nl=(0,s.memo)(({t:e})=>(0,A.F)()?null:(0,r.jsxs)(ni,{children:[(0,r.jsx)("p",{children:e(na+"expired")}),(0,r.jsx)(N.$,{greenish:!0,small:!0,as:ns.N_,to:"/app/settings/premium",children:e(na+"extend")})]})),nd=e=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",viewBox:"0 0 24 24",stroke:e.color||"currentColor",strokeWidth:"1.5",fill:"none",...e,children:[(0,r.jsx)("path",{d:"M21 3H5v18h16V3z",strokeLinecap:"round"}),(0,r.jsx)("path",{d:"M7 6H3M7 10H3M7 14H3M7 18H3M17 3v18",strokeLinecap:"round",strokeLinejoin:"round"})]});let nc=`${p.BR}:today_events_block.`,nu=({tasksQuery:e,t})=>{let{data:{tasks:n}}=e,i=(0,s.useMemo)(()=>(0,o.A)(n)?[]:n.filter(e=>e.personal),[n]),a=(0,eb.k)(),l=(0,ej.Xr)(ew.rx);return(0,o.A)(i)?(0,r.jsx)(eA.A,{message:t(nc+"empty")}):(0,r.jsx)(r.Fragment,{children:i.map(e=>(0,r.jsx)(nf,{viewMode:"scheduler",task:e,openEditor:l,openClientProfile:a,t:t},e._id))})};var nm=(0,s.memo)(e=>{let t=(0,j.d4)(e3.X.getSchedule)?.route,n=(0,ej.Xr)(ew.Jp);return(0,r.jsx)(np,{link:t,title:e.t(nc+"title"),icon:(0,r.jsx)(nd,{width:"24"}),name:"todayEvents",onAddClick:()=>n({personal:!0}),t:e.t,children:(0,r.jsx)(ed.A,{query:e.tasksQuery,children:(0,r.jsx)(nu,{tasksQuery:e.tasksQuery,t:e.t})})})}),np=(0,i.Ay)(el.A).withConfig({displayName:"TodayEventsBlock___StyledAbstractBlock",componentId:"sc-7b05ac40-0"})(["grid-area:events;"]),nf=(0,i.Ay)(tU.A).withConfig({displayName:"TodayEventsBlock___StyledTaskItem",componentId:"sc-7b05ac40-1"})(["margin-bottom:10px;"]);let nh=(i.Ay.div.withConfig({displayName:"styled__TopLabel",componentId:"sc-6d5f7574-0"}))(["font-size:14px;margin-bottom:8px;"]),ny=(i.Ay.div.withConfig({displayName:"styled__AmountRow",componentId:"sc-6d5f7574-1"}))(["display:flex;align-items:baseline;gap:12px;margin-bottom:16px;"]),nx=(i.Ay.span.withConfig({displayName:"styled__MainAmount",componentId:"sc-6d5f7574-2"}))(["font-size:32px;font-weight:700;letter-spacing:0.5px;"]),ng=(i.Ay.span.withConfig({displayName:"styled__SubAmount",componentId:"sc-6d5f7574-3"}))(["font-size:15px;font-weight:500;"]),nv=(i.Ay.div.withConfig({displayName:"styled__ProgressRow",componentId:"sc-6d5f7574-4"}))(["display:flex;align-items:center;gap:12px;margin-bottom:24px;"]),nb=(i.Ay.div.withConfig({displayName:"styled__ProgressBarContainer",componentId:"sc-6d5f7574-5"}))(["flex:1;height:8px;background-color:#f3f4f6;border-radius:4px;"]),n_=(i.Ay.div.withConfig({displayName:"styled__ProgressBarFill",componentId:"sc-6d5f7574-6"}))(["height:100%;width:",";background-color:var(--color-cta);border-radius:4px;"],e=>e.$progress||"0%"),nj=(i.Ay.span.withConfig({displayName:"styled__ProgressText",componentId:"sc-6d5f7574-7"}))(["font-size:15px;font-weight:600;"]),nw=(i.Ay.hr.withConfig({displayName:"styled__Divider",componentId:"sc-6d5f7574-8"}))(["border:none;border-top:",";margin:0 0 16px;"],({theme:e})=>e.border.light),nk=(i.Ay.div.withConfig({displayName:"styled__BottomRow",componentId:"sc-6d5f7574-9"}))(["display:flex;justify-content:space-between;align-items:center;"]),nA=(i.Ay.span.withConfig({displayName:"styled__BottomLabel",componentId:"sc-6d5f7574-10"}))(["font-size:15px;font-weight:500;"]),nC=(i.Ay.div.withConfig({displayName:"styled__BottomRightContainer",componentId:"sc-6d5f7574-11"}))(["display:flex;align-items:center;gap:8px;"]),nS=(i.Ay.span.withConfig({displayName:"styled__BottomAmount",componentId:"sc-6d5f7574-12"}))(["font-size:15px;font-weight:600;"]),nI=(i.Ay.svg.withConfig({displayName:"styled__EditIcon",componentId:"sc-6d5f7574-13"}))(["width:18px;height:18px;
1cursor:pointer;opacity:0.6;&:hover{opacity:1;}"]);var nM=n(47707),nT=n(93248),nO=n(77012);let nN=`${p.BR}:today_income_block.`,nB=({tasksQuery:e,accountingTxnsQuery:t,ignoreTasks:n,t:i})=>{let a=(0,tn.br)(),l=(0,ej.md)(ek.Ku),{monthlyTasks:d,tasks:c}=!n&&e.data?e.data:{monthlyTasks:[],tasks:[]},{expenses:u,incomes:m}=t.data.reduce((e,t)=>{let n={...t,amount:Math.abs(t.amount)};return t.amount>0?e.incomes.push(n):e.expenses.push(n),e},{expenses:[],incomes:[]}),p=(0,s.useMemo)(()=>(0,o.A)(u)?[]:u.filter(e=>em()(e.date).isSame(l,"day")),[u,l]),f=(0,s.useMemo)(()=>(0,o.A)(m)?[]:m.filter(e=>em()(e.date).isSame(l,"day")),[m,l]),h=(0,te.H)(),y=(0,s.useMemo)(()=>e7()(c.filter(e=>eS.y.isBusinessTask(e)&&"DONE"===e.status),e=>e.price.amount)+e7()(f,e=>e.amount),[c,d,u,m,f,p]),[x,g]=(0,nT.y)("dashboard-income-goal",null),v=null!==x&&x>0,b=v?Math.min(100,Math.round(y/x*100)):0,_=a({amount:y,currency:h})??`${y} ${h}`,j=v?a({amount:x,currency:h})??`${x} ${h}`:null;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(nh,{children:i("common:today")}),(0,r.jsxs)(ny,{children:[(0,r.jsx)(nx,{children:_}),v&&(0,r.jsxs)(ng,{children:["из ",j]})]}),v&&(0,r.jsxs)(nv,{children:[(0,r.jsx)(nb,{children:(0,r.jsx)(n_,{$progress:`${b}%`})}),(0,r.jsxs)(nj,{children:[b,"%"]})]}),(0,r.jsx)(nw,{}),(0,r.jsxs)(nk,{children:[(0,r.jsx)(nA,{children:i(nN+"daily_goal")}),(0,r.jsxs)(nC,{children:[v&&(0,r.jsx)(nS,{children:j}),(0,r.jsxs)(nI,{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",onClick:()=>{let e=window.prompt(i(nN+"goal_input_label"),x?.toString()||"");if(null!==e){let t=parseFloat(e);!Number.isNaN(t)&&t>=0&&g(t)}},children:[(0,r.jsx)("path",{d:"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}),(0,r.jsx)("path",{d:"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"})]})]})]})]})};var nz=(0,s.memo)(({tasksQuery:e,ignoreTasks:t,t:n})=>{let s=e9(),o=(0,j.d4)(e3.X.getFinance)?.route,i=(0,nO.E)(),a=(0,ej.md)(ek.Ku);return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(n$,{onAddClick:()=>{i({date:em()(a).toISOString()})},link:o,title:n(nN+"title"),icon:(0,r.jsx)(nM.A,{width:"24"}),name:"todayIncome",t:n,children:(0,r.jsx)(ed.A,{query:[!t&&e,s].filter(Boolean),children:(0,r.jsx)(nB,{tasksQuery:e,accountingTxnsQuery:s,ignoreTasks:t,t:n})})})})}),n$=(0,i.Ay)(el.A).withConfig({displayName:"TodayIncomeBlock___StyledAbstractBlock",componentId:"sc-2701d5fb-0"})(["grid-area:income;"]),nD=n(51445);let nR=(i.Ay.div.withConfig({displayName:"styled__WidgetContainer",componentId:"sc-bfd62607-0"}))(["font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;max-width:380px;border-radius:12px;"]),nF=(i.Ay.ul.withConfig({displayName:"styled__List",componentId:"sc-bfd62607-1"}))(["display:flex;flex-direction:column;gap:20px;"]),nE=(i.Ay.li.withConfig({displayName:"styled__ListItem",componentId:"sc-bfd62607-2"}))(["display:flex;align-items:center;justify-content:space-between;"]),nL=(i.Ay.button.withConfig({displayName:"styled__UserInfo",componentId:"sc-bfd62607-3"}))(["display:flex;align-items:center;flex:1;gap:16px;"]),nP=(i.Ay.span.withConfig({displayName:"styled__Name",componentId:"sc-bfd62607-4"}))(["font-size:15px;font-weight:500;"]),nq=(i.Ay.div.withConfig({displayName:"styled__EventInfo",componentId:"sc-bfd62607-5"}))(["display:flex;align-items:center;gap:12px;"]),nQ=(i.Ay.span.withConfig({displayName:"styled__DateText",componentId:"sc-bfd62607-6"}))(["font-size:14px;color:var(--font-color-accent);"]),nH=(i.Ay.button.withConfig({displayName:"styled__ShowMoreButton",componentId:"sc-bfd62607-7"}))(["background:none;border:none;padding:0;margin-top:28px;font-size:15px;font-weight:500;color:var(--font-color-emp);
1cursor:pointer;&:hover{text-decoration:underline;}"]);var nW=n(36579),nK=n(53092);let nV=`${p.BR}:client_birthdays_block.`,nG=({clientsQuery:e,t})=>{let n=(0,ej.md)(ek.Ku),[i,a]=(0,s.useState)(!1),l=(0,eb.k)(),d=(0,s.useMemo)(()=>{if((0,o.A)(e.data))return[];let t=em()(n).add(7,"days"),r=e.data.map(e=>{let r=nK._.getNextClientBirthday(e,n);return!r||em()(r).isAfter(t)?null:{client:e,occurrenceDate:r}}).filter(e=>!!e);return r.sort((e,t)=>{let n=e.occurrenceDate.getTime()-t.occurrenceDate.getTime();return 0!==n?n:e.client.full_name.localeCompare(t.client.full_name)}),r},[e.data,n]);return(0,r.jsx)(nR,{children:(0,r.jsxs)("section",{children:[(0,r.jsx)(eN,{children:t(nV+"upcoming_title",{count:7})}),(()=>{if((0,o.A)(d))return(0,r.jsx)(eA.A,{message:t(nV+"empty")});let e=i?d:d.slice(0,5),n=d.length-e.length;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(nF,{children:e.map(({client:e,occurrenceDate:t})=>(0,r.jsxs)(nE,{children:[(0,r.jsxs)(nL,{onClick:()=>l(e._id),children:[(0,r.jsx)(nW.A,{sex:e.sex,avatar:e.avatar,size:"sm",alt:e.full_name}),(0,r.jsx)(nP,{children:e.full_name})]}),(0,r.jsxs)(nq,{children:[(0,r.jsx)(nQ,{children:em()(t).format("D MMMM")}),(0,r.jsx)(nU,{})]})]},e._id))}),!i&&n>0&&(0,r.jsx)(nH,{onClick:()=>a(!0),children:t(nV+"show_more",{count:n})})]})})()]})})},nU=({color:e="currentColor",width:t=20})=>(0,r.jsxs)("svg",{"aria-hidden":!0,width:t,viewBox:"0 0 24 24",fill:"none",stroke:e,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,r.jsx)("polyline",{points:"20 12 20 22 4 22 4 12"}),(0,r.jsx)("rect",{x:"2",y:"7",width:"20",height:"5"}),(0,r.jsx)("line",{x1:"12",y1:"22",x2:"12",y2:"7"}),(0,r.jsx)("path",{d:"M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z"}),(0,r.jsx)("path",{d:"M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z"})]});var nX=(0,s.memo)(({clientsQuery:e,t})=>(0,r.jsx)(nY,{link:eC.K.masterClients(),title:t(nV+"title"),icon:(0,r.jsx)(nU,{width:24}),name:"todayIncome",t:t,children:(0,r.jsx)(ed.A,{query:[e],children:(0,r.jsx)(nG,{clientsQuery:e,t:t})})})),nY=(0,i.Ay)(el.A).withConfig({displayName:"TodayClientBirthdays___StyledAbstractBlock",componentId:"sc-583e4d02-0"})(["grid-area:birthdays;"]),nJ=n(20757),nZ=n(61302),n0=n(40594),n1=n(22228);let n2=`${p.BR}:free_slots_block.`;var n4=e=>{let t=(0,ej.md)(ek.Ku),n=(0,e8.n)(),s=(0,nZ.R)({masterId:n,days:1,date:t}),i=s.data;return(0,r.jsx)(n5,{t:e.t,name:"free-slots",title:e.t(n2+"title"),icon:(0,r.jsx)(nJ.A,{}),link:eC.K.masterSettings("business_hours"),children:(0,r.jsx)(n7,{children:(0,r.jsx)(ed.A,{spin:(0,r.jsx)(n1.A,{}),query:s,children:(0,o.A)(i)?(0,r.jsx)(eA.A,{centered:!1,message:e.t("common:empty_free_slots")}):(0,r.jsx)(n0.A,{slots:i})})})})},n5=(0,i.Ay)(el.A).withConfig({displayName:"FreeSlotsBlock___StyledAbstractBlock",componentId:"sc-70cee6c1-0"})(["grid-area:free-slots;"]),n7=(0,i.Ay)("div").withConfig({displayName:"FreeSlotsBlock___StyledDiv",componentId:"sc-70cee6c1-1"})(["min-height:50px;"]);let n3=(i.Ay.div.withConfig({displayName:"styled__CardContainer",componentId:"sc-40a4d348-0"}))(["display:flex;flex-wrap:wrap;gap:var(--spacing);margin-bottom:var(--spacing);"]),n6=(i.Ay.div.withConfig({displayName:"styled__Card",componentId:"sc-40a4d348-1"}))(["display:flex;align-items:flex-start;gap:16px;border:",";border-radius:var(--root-br);padding:20px;min-width:280px;box-shadow:0 2px 8px rgb(0 0 0 / 2%);"],({theme:e})=>e.border.light),n8=(i.Ay.div.withConfig({displayName:"styled__IconWrapper",componentId:"sc-40a4d348-2"}))(["display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--root-br);background-color:",";flex-shrink:0;"],e=>`color-mix(in srgb, ${e.$bgColor}, transparent 95%)`),n9=(i.Ay.div.withConfig({displayName:"styled__ContentWrapper",componentId:"sc-40a4d348-3"}))(["display:flex;flex-direction:column;"]),re=(i.Ay.span.withConfig({displayName:"styled__Title",componentId:"sc-40a4d348-4"}))(["font-size:15px;font-weight:700;margin-bottom:4px;"]),rt=(i.Ay.span.withConfig({displayName:"styled__Value",componentId:"sc-40a4d348-5"}))(["font-size:18px;font-weight:500;margin-bottom:4px;"]),rn=(i.Ay.span.withConfig({displayName:"styled__Subtitle",componentId:"sc-40a4d348-6"}))(["font-size:13px;color:var(--font-color-accent);"]);var rr=n(27998),rs=n(98560);let ro=({icon:e,iconBg:t,title:n,value:s,subtitle:o})=>(0,r.jsxs)(n6,{children:[(0,r.jsx)(n8,{$bgColor:t,children:e}),(0,r.jsxs)(n9,{children:[(0,r.jsx)(re,{children:n}),(0,r.jsx)(rt,{children:s}),(0,r.jsx)(rn,{children:o})]})]});var ri=e=>{let t="var(--color-danger)",n="var(--color-primary)",o=(0,s.useMemo)(()=>e.clients.filter(t=>"new"===e.clientBucketsMap.get(t._id)).length,[e.clientBucketsMap,e.clients]),i=(0,s.useMemo)(()=>e.clients.filter(t=>"lost"===e.clientBucketsMap.get(t._id)).length,[e.clientBucketsMap,e.clients]);return(0,r.jsxs)(n3,{children:[(0,r.jsx)(ro,{icon:(0,r.jsx)(rr.A,{"aria-hidden":!0,width:"20",color:t}),iconBg:t,title:e.t(e.ns+"lost_clients"),value:e.t(e.ns+"clients_count",{count:i}),subtitle:e.t(e.ns+"been_lost_for_days",{count:e.clientsConfig.stale_days_to_become_lost})}),(0,r.jsx)(ro,{icon:(0,r.jsx)(rs.A,{"aria-hidden":!0,width:"20",color:n}),iconBg:n,title:e.t(e.ns+"new_clients"),value:e.t(e.ns+"clients_count",{count:o}),subtitle:e.t(e.ns+"new_clients_this_month")})]})};let ra=(i.Ay.div.withConfig({displayName:"styled__Container",componentId:"sc-c43a5691-0"}))(["border:",";border-radius:var(--root-br);max-width:100%;overflow-x:auto;table{width:100%;border-collapse:collapse;font-family:system-ui,-apple-system,sans-serif;font-size:14px;}"],({theme:e})=>e.border.light),rl=(i.Ay.tr.withConfig({displayName:"styled__Row",componentId:"sc-c43a5691-1"}))(["border-bottom:",";&:last-child{border-bottom:none;}"],({theme:e})=>e.border.light),rd=(i.Ay.td.withConfig({displayName:"styled__Column",componentId:"sc-c43a5691-2"}))(["font-size:14px;white-space:nowrap;padding:16px 24px;"]),rc=(0,i.Ay)(rd).withConfig({displayName:"styled__IdCol",componentId:"sc-c43a5691-3"})(["width:40px;font-weight:500;"]),ru=(0,i.Ay)(rd).withConfig({displayName:"styled__NameCol",componentId:"sc-c43a5691-4"})(["font-weight:500;"]),rm=(0,i.Ay)(rd).withConfig({displayName:"styled__TimeCol",componentId:"sc-c43a5691-5"})([""]),rp=(0,i.Ay)(rd).withConfig({displayName:"styled__ServiceCol",componentId:"sc-c43a5691-6"})([""]),rf=(i.Ay.button.withConfig({displayName:"styled__ShowMoreButton",componentId:"sc-c43a5691-7"}))(["width:100%;text-align:left;background:none;border:none;margin-top:var(--spacing);font-size:14px;font-weight:500;color:var(--font-color-emp);"]);var rh=n(42258),ry=n(70629);let rx=`${p.BR}:clients_overview_block.`,rg=e=>{let t=(0,j.d4)(b.X.getClientsConfig),n=e.clientsQuery.data,i=(0,s.useMemo)(()=>{let e=new Map;for(let r of n){let n=nK._.extractClientBucket({client:r,config:t});e.set(r._id,n||null)}return e},[n,t]),a=(0,s.useMemo)(()=>n.filter(e=>
1"lost"===i.get(e._id)),[i,n]),[l,d]=(0,s.useState)(!1),c=a.length,u=l?c:Math.min(c,5);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(ri,{t:e.t,ns:rx,clientBucketsMap:i,clientsConfig:t,clients:n}),(0,r.jsxs)(eN,{children:[e.t(rx+"lost_clients_sect_title",{days_count:t.stale_days_to_become_lost})," "]}),(0,o.A)(a)?(0,r.jsx)(eA.A,{message:e.t(rx+"no_lost_clients")}):(0,r.jsx)(ra,{children:(0,r.jsx)("table",{children:(0,r.jsx)("tbody",{children:a.map((t,n)=>n<u?(0,r.jsx)(rv,{t:e.t,client:t,order:n+1},t._id):null)})})}),!l&&c>5&&(0,r.jsx)(rf,{onClick:()=>d(!0),children:e.t(rx+"show_more",{count:c-u})})]})},rv=({client:e,order:t,t:n})=>{let s=(0,eb.k)();return(0,r.jsxs)(rl,{children:[(0,r.jsx)(rc,{children:t}),(0,r.jsx)(ru,{children:(0,r.jsx)("button",{style:{textAlign:"left"},onClick:()=>s(e._id),children:e.full_name})}),e.stats?.last_task_date&&(0,r.jsx)(rb,{t:n,client:e})]})},rb=e=>{let t,n,s=(0,ev.b)(),i=e.client._id,a="completed",l=(0,y.qu)(rh.K.buildClientHistoryQueryKey(i,{status:a,perPage:1}),async function({pageParam:e}){return(await ry.B.getTasksHistory(i,{last:e,limit:1,state:a})).data},{keepPreviousData:!0,staleTime:0}),d=t=>{let n=t?em()(t.start_date).fromNow():e.client.stats?.last_task_date?em()(e.client.stats.last_task_date).fromNow():null;return(0,r.jsx)(rm,{children:n})};return(0,r.jsx)(ed.A,{spin:(0,r.jsxs)(r.Fragment,{children:[d(),(0,r.jsx)(rp,{children:e.t("common:loading")})]}),query:l,renderError:()=>null,children:(t=l.data?.pages[0][0],n=t?.services,!t||(0,o.A)(n)?d():(0,r.jsxs)(r.Fragment,{children:[d(t),(0,r.jsx)(rp,{children:(0,r.jsx)("button",{style:{textAlign:"left"},onClick:()=>s({task:t._id}),children:n.map(e=>e.title).join(", ")})})]}))})};var r_=({clientsQuery:e,t})=>(0,r.jsx)(rj,{link:eC.K.masterClients(),title:t(rx+"title"),icon:(0,r.jsx)(rs.A,{width:"24"}),name:"todayIncome",t:t,children:(0,r.jsx)(ed.A,{query:[e],children:(0,r.jsx)(rg,{clientsQuery:e,t:t})})}),rj=(0,i.Ay)(el.A).withConfig({displayName:"ClientsOverviewBlock___StyledAbstractBlock",componentId:"sc-da833750-0"})(["grid-area:clients-overview;"]),rw=n(47442),rk=e=>{let t=(0,ej.md)(ek.Ku),n=(0,tm.DP)(),o=n.color?.primary??"#856cc9",i="dark"===(0,rw.Ut)(),{series:a,dayLabels:l}=(0,s.useMemo)(()=>{let n=Array.from(tr.z.convertDateToFetchableRange(t,"timeGridWeek").by("day")),r=tr.z.reduceTasksToGranularity({tasks:e.tasks,granularity:"week",includeIntersected:!0,date:t}),s=e=>em()(e).locale(em().locale()).format("ddd"),o=n.map(s),i=[];for(let e=21;e>=9;e-=2)i.push({label:em()().hour(e).minute(0).format("HH:mm"),start:e,end:e+2});return{series:i.map(e=>{let t=n.map(t=>{let n=em()(t).hour(e.start).minute(0),o=em()(t).hour(e.end).minute(0),i=r.reduce((e,t)=>{if("PENDING"===t.status||"CANCELLED"===t.status)return e;let r=em()(t.start_date),s=em()(t.end_date);return r.isBefore(o)&&s.isAfter(n)&&(e+=1),e},0);return{x:s(t),y:i}});return{name:e.label,data:t}}),dayLabels:o}},[e.tasks,t]),d=(0,s.useMemo)(()=>({chart:{type:"heatmap",toolbar:{show:!1},zoom:{enabled:!1},fontFamily:"inherit"},theme:{mode:i?"dark":"light"},colors:[o],dataLabels:{enabled:!1},stroke:{show:!0,colors:[i?n.bg.main:"#ffffff"],width:1},plotOptions:{heatmap:{radius:4}},grid:{borderColor:i?"rgba(255,255,255,.1)":"#f2f4f7",strokeDashArray:4},xaxis:{position:"top",categories:l,axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:"#98a2b3",fontSize:"12px"}}},yaxis:{labels:{style:{colors:"#98a2b3",fontSize:"12px"}}},tooltip:{y:{formatter:e=>String(e)}}}),[l,o,i]);return(0,r.jsx)(e2.A,{options:d,series:a,type:"heatmap",height:300})},rA=n(23675),rC=n(23788);let rS=(i.Ay.div.withConfig({displayName:"styled__List",componentId:"sc-ac9d47b6-0"}))(["display:grid;grid-template-columns:max-content 1fr max-content;gap:0.75rem;flex:1;"]),rI=(i.Ay.span.withConfig({displayName:"styled__Label",componentId:"sc-ac9d47b6-2"}))(["color:var(--font-color-accent);font-size:12px;"]),rM=(i.Ay.div.withConfig({displayName:"styled__Bar",componentId:"sc-ac9d47b6-3"}))(["position:relative;height:10px;border-radius:25px;overflow:hidden;background-color:var(--bg-touchable);"]),rT=(i.Ay.div.withConfig({displayName:"styled__Fill",componentId:"sc-ac9d47b6-4"}))(["position:absolute;
1left:0;top:0;height:100%;width:",";border-radius:25px;background:",";transition:width 0.3s ease;"],({$progress:e})=>e+"%",({$progress:e})=>e>=100?"var(--color-cta)":"var(--grad-primary-n)"),rO=(i.Ay.span.withConfig({displayName:"styled__Value",componentId:"sc-ac9d47b6-5"}))(["color:var(--font-color-accent);font-size:12px;text-align:right;font-variant-numeric:tabular-nums;"]);var rN=e=>{let t=(0,ej.md)(ek.Ku),n=(0,j.d4)(b.X.getMasterWeekBusinessHours),o=(0,j.d4)(b.X.isStandardMode),i=(0,j.d4)(rA.X.getDailySleepMinutes),a=o?i:0,l=(0,s.useMemo)(()=>{let e=em()(t).startOf("month"),n=em()(t).endOf("month"),r=e.clone().startOf("week"),s=[];for(;r.isSameOrBefore(n,"day");r.add(1,"week"))s.push({start:r.clone(),end:r.clone().endOf("week")});return s},[t]),d=(0,s.useMemo)(()=>l.map(({start:t,end:r})=>{let s=0,o=0;for(let i=t.clone();i.isSameOrBefore(r,"day");i.add(1,"day")){let t=i.format(rC.dY),r=e.buckets?.[t],l=i.clone().startOf("day"),d=i.clone().endOf("day"),c=e.tasks.filter(e=>{let t=em()(e.start_date),n=em()(e.end_date);return t.isBefore(d)&&n.isAfter(l)}),u=tr.z.calcWorkloadForDayInMinutes({tasks:c,date:i});if(!u||r?.is_off)continue;let m=n?.[i.day()];if(!r&&n&&!m?.opening_hours?.[1])continue;let p=0;if(r?.slots?.length)p=r.slots.reduce((e,[t,n])=>e+Math.max(0,n-t),0);else if(m?.opening_hours?.[1]){let[e,t]=m.opening_hours,[n,r]=m.break??[];p=t-e-(r?r-n:0)}a&&(p-=a),o+=Math.max(0,p),s+=u}let i=o>0?Math.min(100,s/o*100):100*(s>0);return{label:t.isSame(r,"month")?`${t.format("D")} - ${r.format("D MMMM")}`:`${t.format("D MMM")} - ${r.format("D MMMM")}`,progress:i}}),[l,e.tasks,e.buckets,n,a]);return(0,r.jsx)(rS,{children:d.map(e=>(0,r.jsxs)(s.Fragment,{children:[(0,r.jsx)(rI,{children:e.label}),(0,r.jsx)(rM,{children:(0,r.jsx)(rT,{$progress:Math.min(100,Math.round(e.progress))})}),(0,r.jsxs)(rO,{children:[Math.round(e.progress),"%"]})]},e.label))})};let rB=(i.Ay.div.withConfig({displayName:"styled__Layout",componentId:"sc-2d552c01-0"}))(["display:flex;flex-direction:column;gap:1rem;"]),rz=`${p.BR}:workload_block.`;var r$=(0,s.memo)(e=>(0,r.jsx)(rD,{icon:(0,r.jsx)(ec.A,{width:"24"}),name:"financeStats",t:e.t,title:e.t(rz+"title"),children:(0,r.jsx)(ed.A,{query:e.tasksQuery,children:(0,r.jsxs)(rB,{children:[(0,r.jsxs)("section",{children:[(0,r.jsx)(eN,{children:e.t(rz+"heatmap_title")}),(0,r.jsx)(ed.A,{query:e.tasksQuery,children:(0,r.jsx)(rk,{t:e.t,tasks:e.tasksQuery.data?.baseTasks||[]})})]}),(0,r.jsxs)("section",{children:[(0,r.jsx)(eN,{children:e.t(rz+"workload_by_week_title")}),(0,r.jsx)(ed.A,{query:e.tasksQuery,children:(0,r.jsx)(rN,{t:e.t,tasks:e.tasksQuery.data?.baseTasks||[],buckets:e.tasksQuery.data?.buckets||{}})})]})]})})})),rD=(0,i.Ay)(el.A).withConfig({displayName:"WorkloadBlock___StyledAbstractBlock",componentId:"sc-c4cb5a10-0"})(["grid-area:workload;"]);let rR=e=>{let{isBusinessMode:t}=e,n=(({isEnabled:e})=>tu({isEnabled:e,date:(0,ej.md)(ek.Ku),range:(0,ej.md)(ek.rO)}))({isEnabled:t}),s=(0,e8.n)(),o=(({masterId:e,isEnabled:t})=>(0,t2.s)({domain:"master",masterId:t?e:null}))({masterId:s,isEnabled:t}),{t:i,ready:a}=(0,m.Bd)(["common","errors",p.BR,p.sg],{useSuspense:!1});return a?(0,r.jsxs)(eI,{children:[(0,r.jsx)(eo,{}),(0,r.jsx)(nn,{}),t&&(0,r.jsx)(nl,{t:i}),(0,r.jsxs)(eO,{$isBiz:t,children:[t&&(0,r.jsx)(eD,{tasksQuery:n,clientsQuery:o,t:i}),(0,r.jsx)(nz,{ignoreTasks:!t,t:i,tasksQuery:n}),t&&(0,r.jsx)(n4,{t:i}),t&&(0,r.jsx)(nX,{t:i,clientsQuery:o}),t&&(0,r.jsx)(tg,{ignoreTasks:!t,t:i,tasksQuery:n}),t&&(0,r.jsx)(tZ,{tasksQuery:n,t:i}),(0,r.jsx)(tz,{t:i}),t&&(0,r.jsx)(r_,{clientsQuery:o,t:i}),t&&(0,r.jsx)(r$,{t:i,tasksQuery:n}),(0,r.jsx)(nm,{tasksQuery:n,t:i}),(0,r.jsx)(tM,{t:i}),!t&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(tF,{t:i}),(0,r.jsx)(tq,{t:i}),(0,r.jsx)(tK,{t:i})]})]}),(0,r.jsx)(ne,{masterId:s,t:i})]}):(0,r.jsx)(ei.u6,{})};rR.propTypes={masterId:I().string,isBusinessMode:I().bool.isRequired};var rF=(0,nD.A)((0,ea.h)(rR))},3755(e,t,n){"use strict";var r=n(34591),s=n(91885);let o=()=>{s.q.xInvalidateQueries(r.B.accountingTxn)};n.d(t,{},{V:{buildDateRangeQueryKey:({masterId:e,saloonId:t,start:n,end:s})=>{let[o,i]=(({masterId:e,saloonId:t})=>[r.B.accountingTxn,{[t?"saloon":"master"]:t||e}])({masterId:e,saloonId:t});return[o,{...i,range_start:n,range_end:s}]},invalidateAll:o,addTxn(e){o()},replaceTxn(e,t){o()},removeTxn(e){o()}}})},44296(e,t,n){"use strict";var r=n(95093),s=n.n(r),o=n(77784),i=n(36533),a=n.n(i),l=n(56559),d=n(17709),c=n(74966),u=n(24994),m=n(3681),p=n(23788);let f=(0,o.extendMoment)(s()),h=e=>{switch(e){case"timeGridDay":case"timeGridThreeDay":case"resourceTimelineDay":return"day";case"dayGridMonth":default:return"month";case"timeGridWeek":case"listWeek":return"week"}},y=(e,t)=>
1{let n=f().year(e).month(t).startOf("month").startOf("week"),r=n.clone().add(6,"weeks").endOf("day");return Array.from(f.range(n,r).by("day",{excludeEnd:!0}))};n.d(t,{},{z:{convertDateToFetchableRange(e,t){let n=(e,t)=>(e.locale("en"),t.locale("en"),f.range(e,t)),r=h(t);if("timeGridThreeDay"===t)return n(f(e).startOf("day"),f(e).add(2,"days").endOf("day"));if("month"!==r)return n(f(e).startOf(r),f(e).endOf(r));{let t=f(e),r=y(t.year(),t.month());return n((0,c.A)(r).clone().startOf("day"),(0,u.A)(r).clone().endOf("day"))}},extractMinTimeFromTasksAndBuckets({tasks:e,buckets:t}){let n;if((0,d.A)(e)){if(!(0,d.A)(t)){let e=a()(Object.values(t),e=>e.slots[0][0])?.slots?.[0]?.[0];(0,l.A)(e)||(n=(0,m.dp)(e))}}else n=(0,m.dp)(Math.min(...e.map(e=>{let t=f(e.start_date);return t.diff(t.clone().startOf("day"),"minutes")})));return n},reduceTasksToGranularity:({tasks:e,date:t,granularity:n,includeIntersected:r})=>(t=f(t),e.filter(e=>{let s=f(e.start_date),o=s.isSame(t,n);if(!r)return o;let i=f(e.end_date);return s.isSame(i,n)?o:f.range(t.clone().startOf(n),t.clone().endOf(n)).overlaps(f.range(s,i))})),reduceBucketsToGranularity({buckets:e,date:t,granularity:n}){let r={};for(let s in e){f(s,p.dY).isSame(t,n)&&(r[s]=e[s]);break}return r},calcWorkloadForDayInMinutes({tasks:e,date:t}){if((0,d.A)(e))return 0;let n=(e,t)=>Math.abs(f.duration(t.diff(e)).asMinutes());return t=f(t),e.reduce((e,r)=>{if("PENDING"===r.status||"CANCELLED"===r.status)return e;let s=f(r.start_date),o=f(r.end_date);if(s.isSame(o,"day"))e+=n(s,o);else{let r=f.range(t.clone().startOf("day"),t.clone().endOf("day")).intersect(f.range(s,o));r&&(e+=n(r.start,r.end))}return e},0)},mapViewToGranularity:h,convertMonthAndYearToMonthCalendarDates:y}})},68599(e,t,n){"use strict";n.d(t,{},{y:{isPersonalTask:e=>!0===e.personal,isBusinessTask:e=>!e.personal}})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.