1try{let t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="a1bce5e7-2c04-4e23-a39d-f74a2471fa30",t._sentryDebugIdIdentifier="sentry-dbid-a1bce5e7-2c04-4e23-a39d-f74a2471fa30")}catch(t){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2443],{72443:(t,e,n)=>{n.r(e),n.d(e,{default:()=>z});var a=n(18153),r=n(14232),i=n(91531),l=n(94937),s=n(2131),o=n(46767),c=n(28729),d=n(28888),p=n(38993);function u(){let t=(0,d._)(["\n padding: 12px 0;\n\n .statistics-chart-meta__title {\n line-height: 1.5;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n display: -webkit-box;\n overflow: hidden;\n margin-bottom: 4px;\n }\n\n .statistics-chart-meta__subtitle {\n font-size: 14px;\n line-height: 1.5;\n color: var(--secondaryDarkBlue);\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n display: -webkit-box;\n overflow: hidden;\n }\n\n .desktop & {\n font-size: 20px;\n }\n"]);return u=function(){return t},t}let h=()=>(0,p.AH)(u()),g=t=>{let{meta:e}=t;return(0,a.FD)("section",{css:h(),className:"statistics-chart-meta",children:[(null==e?void 0:e.title)&&(0,a.Y)("div",{className:"statistics-chart-meta__title",dangerouslySetInnerHTML:{__html:(0,c.A)(null==e?void 0:e.title)}}),(null==e?void 0:e.subTitle)&&(0,a.Y)("div",{className:"statistics-chart-meta__subtitle",dangerouslySetInnerHTML:{__html:(0,c.A)(null==e?void 0:e.subTitle)}})]})};var f=n(88299),m=n(48951);function y(){let t=(0,d._)(["\n display: flex;\n justify-content: space-between;\n border-top: 1px solid var(--neutralLightGrey);\n max-width: 580px;\n padding: 12px 16px;\n\n .statistics-chart-date-control__text {\n color: var(--neutralDarkGrey);\n\n strong {\n color: var(--neutralBlack);\n font-weight: 400;\n }\n }\n\n .LFIcon:hover svg path {\n fill: var(--primaryGreen);\n }\n\n .hidden {\n visibility: hidden;\n }\n\n .phone &,\n .tablet & {\n padding: 12px 0;\n }\n"]);return y=function(){return t},t}let x=()=>(0,p.AH)(y()),v=t=>{let{chartRange:e,translations:n,selectedChartDate:r,chartFilterHandler:i,setSelectedChartDate:o}=t,d=t=>{let n,a;t===l.HV.DIRECTIONS.PREV&&(n=(0,s.po)(e.DAYS,r.dateStart,l.HV.DIRECTIONS.PREV),a=(0,s.po)(l.gS.RANGE.DAY.DAYS,r.dateStart,l.HV.DIRECTIONS.PREV)),t===l.HV.DIRECTIONS.NEXT&&(n=(0,s.po)(l.gS.RANGE.DAY.DAYS,r.dateEnd,l.HV.DIRECTIONS.NEXT),a=(0,s.po)(e.DAYS,r.dateEnd,l.HV.DIRECTIONS.NEXT)),o({dateStart:n,dateEnd:a}),i({dateStart:n,dateEnd:a,activeRange:e})};return(0,a.FD)("section",{css:x(),className:"statistics-chart-date-control",children:[(0,a.Y)(f.A,{size:"16",onClick:()=>d(l.HV.DIRECTIONS.PREV)}),(0,a.Y)("div",{className:"statistics-chart-date-control__text",dangerouslySetInnerHTML:{__html:(0,c.A)(n.STATISTICS_FOR_DATE("".concat((0,s.Fv)(r.dateStart)," - ").concat((0,s.Fv)(r.dateEnd))))}}),(0,a.Y)(m.A,{size:"16",onClick:()=>d(l.HV.DIRECTIONS.NEXT),customClass:(0,s.Vb)(r.dateEnd)?"hidden":""})]})};function b(){let t=(0,d._)(["\n display: flex;\n justify-content: center;\n border-top: 1px solid var(--neutralLightGrey);\n border-bottom: 1px solid var(--neutralLightGrey);\n padding: 8px 0;\n max-width: 580px;\n\n .statistics-chart-range__btn {\n padding: 6px 12px;\n margin: 0 4px;\n font-size: 14px;\n border: none;\n background-color: transparent;\n color: var(--neutralDarkGrey);\n cursor: pointer;\n border-radius: 18px;\n\n &.active {\n background-color: var(--neutralLightGrey);\n color: var(--neutralBlack);\n }\n }\n"]);return b=function(){return t},t}let D=()=>(0,p.AH)(b()),_=t=>{let{chartParams:e,translations:n,chartFilterHandler:r,setChartRange:i,setSelectedChartDate:o}=t,{RANGE:c}=l.gS,d=t=>{let e=(0,s.po)(t.DAYS-1),n=(0,s.po)();o({dateStart:e,dateEnd:n}),i(t),r({dateStart:e,dateEnd:n,activeRange:t})};return(0,a.FD)("section",{css:D(),className:"statistics-chart-range",children:[(0,a.Y)("button",{type:"button",className:"statistics-chart-range__btn ".concat(e.activeRange.DAYS===c.WEEK.DAYS?"active":""),onClick:()=>d(c.WEEK),children:n.DAYS(7)}),(0,a.Y)("button",{type:"button",className:"statistics-chart-range__btn ".concat(e.activeRange.DAYS===c.MONTH.DAYS?"active":""),onClick:()=>d(c.MONTH),children:n.DAYS(30)})]})};var S=n(32131),A=n(77043),k=n(85866);function E(){let t=(0,d._)(["\n max-width: 580px;\n height: 490px;\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n animation: fadeIn .8s;\n\n .LFParagraph {\n margin: 24px 0;\n }\n\n @keyframes fadeIn {\n from {opacity: 0}\n to {opacity: 1}\n }\n"]);return E=function(){return t},t}let w=()=>(0,p.AH)(E()),Y=t=>{let{translations:e,retryButtonHandler:n,isLoading:r}=t;return(0,a.FD)("section",{css:w(),className:"statistics-chart-empty-state",children:[(0,a.Y)(k.A,{size:"48"}),(0,a.Y)(A.A,{size:"16",text:e.NO_DATA_TO_DISPLAY}),(0,a.Y)(S.A,{size:"large",text:e.RETRY,type:"primary-green",onClick:n,loading:r,disabled:r})]})};function N(){let t=(0,d._)(["\n padding: 24px 0;\n\n .LFParagraph {\n margin-bottom: 12px;\n }\n\n .statistics-chart-legend__color {\n display: inline-block;\n width: 12px;\n height: 6px;\n border-radius: 3px;\n margin-right: 12px;\n position: relative;\n top: -2px;\n }\n"]);return N=function(){return t},t}let I=()=>(0,p.AH)(N()),T=t=>{let{appearances:e}=t,n=e&&[...e].sort((t,e)=>t.drawPriority<e.drawPriority?1:-1);return(0,a.Y)("section",{css:I(),className:"statistics-chart-legend",children:n&&n.map(t=>(0,a.FD)(A.A,{size:"14",children:[(0,a.Y)("span",{className:"statistics-chart-legend__color",style:{backgroundColor:t.color}}),t.legend]},t.legend))})};var R=n(20381);function H(){let t=(0,d._)(["\n max-width: 580px;\n height: 490px;\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n align-items: center;\n align-content: center;\n text-align: center;\n animation: fadeIn .8s;\n\n .LFParagraph {\n width: 100%;\n margin-top: 20px;\n }\n\n .phone &,\n .tablet & {\n height: 300px;\n }\n\n @keyframes fadeIn {\n from {opacity: 0}\n to {opacity: 1}\n }\n"]);return H=function(){return t},t}let C=()=>(0,p.AH)(H()),F=t=>{let{translations:e}=t;return(0,a.FD)("section",{css:C(),className:"statistics-chart-loader",children:[(0,a.Y)(R.A,{color:o.yG,size:"22"}),(0,a.Y)(A.A,{size:"16",text:e.CALCULATING_DATA,color:o.zw})]})};function L(){let t=(0,d._)(["\n width: 100%;\n\n .statistics-chart-wrapper {\n max-width: 580px;\n height: 300px;\n animation: fadeIn .8s;\n }
1\n\n .desktop & {\n .statistics-chart-wrapper {\n height: 490px;\n }\n }\n\n @keyframes fadeIn {\n from {opacity: 0}\n to {opacity: 1}\n }\n"]);return L=function(){return t},t}let O=()=>(0,p.AH)(L()),z=t=>{var e,n,c,d,p,u,h;let{chartData:f,chartParams:m,translations:y,chartFilterHandler:x,retryButtonHandler:b,isLoading:D}=t,[S,A]=(0,r.useState)({dateStart:m.dateStart,dateEnd:m.dateEnd}),[k,E]=(0,r.useState)(null==m?void 0:m.activeRange),w=new Map,N=(null==(e=f.data)?void 0:e.appearances)?[...null==(n=f.data)?void 0:n.appearances].sort((t,e)=>t.drawPriority>e.drawPriority?1:-1):[],I={};N.forEach(t=>I[t.type]=0),null==(c=f.data)||c.appearances.forEach(t=>w.set(t.type,t));let R=t=>w.get(t.id).color||o.ie,H=()=>w?Array.from(w.keys()):[],C=t=>{let e={date:t.date,total:0,tooltip:[],...I};return t.values.forEach(t=>{e[t.type]=t.value,e.total+=t.value,e.tooltip.push({type:t.type,color:R({id:t.type}),value:t.value})}),e},L={};H().forEach(t=>L[t]=0);let z=(()=>{if(!f.data)return null;let t=new Map,e=new Date(m.dateStart),n=new Date(m.dateEnd);for(;e<=n;)t.set((0,s.Yq)(e),L),e.setDate(e.getDate()+1);return t})(),P=f.status===l.$g&&z&&f.data?f.data.series.map(t=>C(t)):null,V=z&&P?(P.forEach(t=>{z.set(t.date,t)}),Array.from(z,t=>{let[e,n]=t;return{date:e,...n}})):null,G=()=>{var t;if(!V)return 0;let e=0;return null==(t=f.data)||t.series.forEach(t=>{let n=0;t.values.forEach(t=>n+=t.value),n>e&&(e=n)}),Math.round((e+1)*1.2)},M=t=>{let e=new Date(t).toLocaleDateString("en-GB",{day:"numeric",month:"long",year:"numeric"}).toUpperCase().split(" "),n=y&&e[1]?y["MONTH_".concat(e[1],"_SHORT")]:e[1];return"".concat(e[0]," ").concat(n)},B={text:{fill:o.ie,fontSize:12}};return(0,a.FD)("section",{css:O(),className:"statistics-chart",children:[(0,a.Y)(g,{meta:null==(d=f.data)?void 0:d.meta}),(f.status===l._||f.status===l.Q0)&&(0,a.Y)(F,{translations:y}),f.status===l.$g&&(null==f?void 0:f.data)&&(null==(p=f.data)?void 0:p.series.length)>0&&V&&(0,a.Y)("div",{className:"statistics-chart-wrapper",children:(0,a.Y)(i.ED,{data:V,keys:H(),indexBy:"date",maxValue:G(),margin:{top:12,right:40,bottom:48,left:0},padding:.05,valueScale:{type:"linear"},indexScale:{type:"band",round:!0},colors:R,axisRight:{tickSize:0,tickPadding:3,tickRotation:0,tickValues:(()=>{let t=G();return t>10?10:t})(),format:t=>new Intl.NumberFormat("ru-RU").format(t)},axisBottom:{tickSize:0,tickPadding:6,tickRotation:0,tickValues:(()=>{if(m.activeRange===l.gS.RANGE.MONTH&&V){var t,e,n,a,r;let i=[];return i.push(null==(t=V[1])?void 0:t.date),i.push(null==(e=V[7])?void 0:e.date),i.push(null==(n=V[14])?void 0:n.date),i.push(null==(a=V[21])?void 0:a.date),i.push(null==(r=V[28])?void 0:r.date),i}if(V)return V.map(t=>t.date)})(),format:M},axisLeft:null,enableLabel:!1,labelSkipWidth:12,labelSkipHeight:12,animate:!0,motionStiffness:90,motionDamping:15,theme:B,tooltip:t=>{let{data:e}=t;return(0,a.FD)("div",{className:"chart-tooltip",style:{background:o.qT,border:"1px solid ".concat(o.PQ),borderRadius:8,padding:12,lineHeight:1.5,fontSize:12},children:[(0,a.Y)("p",{children:"".concat(y.TOTAL," ").concat(e.total)}),e.tooltip.map(t=>(0,a.FD)("p",{children:[(0,a.Y)("span",{style:{backgroundColor:t.color,display:"inline-block",width:"8px",height:"4px",marginRight:"4px",marginBottom:"2px",borderRadius:"2px"}}),(0,a.Y)("span",{children:t.value})]},t.type)),(0,a.Y)("span",{style:{color:o.ie},children:M(e.date)})]})}})}),(f.status===l.fF||f.status===l.$g&&(null==(u=f.data)?void 0:u.series.length)===0)&&(0,a.Y)(Y,{translations:y,retryButtonHandler:b,isLoading:D}),(0,a.Y)(v,{chartRange:k,selectedChartDate:S,setSelectedChartDate:A,chartFilterHandler:x,translations:y}),(0,a.Y)(_,{chartParams:m,chartFilterHandler:x,setChartRange:E,setSelectedChartDate:A,translations:y}),(0,a.Y)(T,{appearances:null==(h=f.data)?void 0:h.appearances})]})}}}]); 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="cdd836e9-6c6c-56af-b82a-61f457d80f0d")}catch(e){}}(); 3//# debugId=cdd836e9-6c6c-56af-b82a-61f457d80f0d
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.