1(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[2267,3748],{36570(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>Ea});var r=a(74848),s=a(9875),l=a(71468),o=a(55263),i=a(72681),n=a(51457),c=a(47342),d=a(21552),u=a(83105),p=a(96307),m=a(4214),h=a(96540),y=a(52260),f=(e=>(e.SelectedOnPage="select_on_page",e.SelectedAll="select_all",e.FilteredAll="filtered_all",e))(f||{}),g=a(97266),_=a(31726),v=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,T=(e,t,a)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,E=(e,t)=>{for(var a in t||(t={}))j.call(t,a)&&T(e,a,t[a]);if(w)for(var a of w(t))k.call(t,a)&&T(e,a,t[a]);return e},A=(e,t)=>b(e,x(t));let O=null;const P=({isChecked:e,isDisabled:t=!1,isViewOnly:a=!1,selectMode:s=f.SelectedOnPage,onChange:l,onSelect:o,hasFilteredData:i=!1})=>{const{t:n}=(0,d.useTranslation)(["rt","Global"]),c=(0,h.useCallback)(e=>O=e,[]),u=(0,h.useCallback)(e=>{o(e)},[o]),p=(0,h.useCallback)(()=>{l(!e),e&&O&&O()},[e,l]),m=(0,h.useMemo)(()=>(0,r.jsx)("div",{onClick:t||a?void 0:p,children:(0,r.jsx)(y.default,{className:"disabled",value:e,isChecked:e,isDisabled:t||a})}),[t,a,p,e]);return(0,r.jsx)("div",{className:"select-all-checkbox",children:(0,r.jsx)(_.default,{isDisabled:t||a,closeOnEsc:!0,closeOnOutsideClick:!0,trigger:m,closeDropdown:c,classNameTrigger:"select-all-checkbox__trigger",children:!t&&!a&&(0,r.jsx)("div",{className:"select-all-checkbox__dropdown-body",children:(0,r.jsx)(g.RadioGroup,{value:s,onChange:u,children:e=>(0,r.jsxs)(h.Fragment,{children:[(0,h.createElement)(g.InputRadio,A(E({},e),{value:f.SelectedOnPage,label:n("Global::select_on_page"),key:"r1"})),(0,h.createElement)(g.InputRadio,A(E({},e),{value:i?f.FilteredAll:f.SelectedAll,label:n(i?"rt::select_all_filtered_keywords":"rt::select_all_project_keywords"),key:"r2"}))]})})})})})},S=()=>{},I={selectAllMode:f.SelectedOnPage,selectedKeywords:[],excludedKeywords:[],hasFilteredData:!1,isAllProjectSelected:!1,data:[],onHeaderToggle:S,onSelectMode:S,onToggleExcluded:S,onToggleSelectedKeyword:S,onTogglePageKeywords:S},N=(0,h.createContext)(I),C=({isLoading:e,data:t})=>{const{selectAllMode:a,selectedKeywords:s,isAllProjectSelected:l,hasFilteredData:o,onHeaderToggle:i,onSelectMode:n,onTogglePageKeywords:c}=(0,h.useContext)(N),d=(t||[]).map(e=>null==e?void 0:e.keyword).filter(e=>"string"===typeof e),u=d.length>0&&d.every(e=>s.includes(e)),p=d.some(e=>s.includes(e)),m=l||u||p,y=!t||0===t.length;return(0,r.jsx)(P,{isChecked:m,isDisabled:e||y,selectMode:a,onChange:e=>{l?i(!1):c(d,e)},onSelect:e=>{if(e===f.SelectedOnPage)return n(e),void c(d,!0);n(e)},hasFilteredData:o})},D=({index:e})=>{const{isAllProjectSelected:t,selectedKeywords:a,excludedKeywords:s,data:l,onToggleExcluded:o,onToggleSelectedKeyword:i}=(0,h.useContext)(N),n=(l||[])[e],c=null==n?void 0:n.keyword;if(t){const e=null!=c&&s.includes(c),t=()=>{null!=c&&o(c)};return(0,r.jsx)(y.default,{isChecked:!e,onChange:t})}const d=null!=c&&a.includes(c);return(0,r.jsx)(y.default,{isChecked:d,onChange:()=>{null!=c&&i(c)}})};var F=a(44851),L=a(55731),K=a(95097),M=a(8217),R=a(96431),B=a(55610),W=a(57097),G=a(37638),q=a(38732),U=a(46216),z=a(61678),Y=a(29526),$=a(43178),H=a(29572),V=a(46942),X=a.n(V),J=a(18492),Z=a(94542),Q=a(2393),ee=a(57432),te=Object.defineProperty,ae=Object.defineProperties,re=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ie=(e,t,a)=>t in e?te(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,ne=(e,t)=>{for(var a in t||(t={}))le.call(t,a)&&ie(e,a,t[a]);if(se)for(var a of se(t))oe.call(t,a)&&ie(e,a,t[a]);return e},ce=(e,t)=>ae(e,re(t));const de=()=>{const e=new Date;return e.setDate(e.getDate()-1),e},ue={loadingReportDate:new Date};var pe=a(88755);const me=({iconId:e,date:t,text:a})=>(0,r.jsxs)("div",{className:"log-list__row",children:[(0,r.jsx)("span",{className:"log-list__row-icon",children:(0,r.jsx)(p.SvgSprite,{iconId:e,className:e})}),(0,r.jsx)("span",{className:"log-list__row-date",children:t}),(0,r.jsx)("span",{children:a})]});var he=a(56238),ye=a(42877),fe=a.n(ye),ge=Object.defineProperty,_e=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,je=(e,t,a)=>t in e?ge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,ke=(e,t)=>{for(var a in t||(t={}))xe.call(t,a)&&je(e,a,t[a]);if(be)for(var a of be(t))we.call(t,a)&&je(e,a,t[a]);return e},Te=(e,t)=>
1_e(e,ve(t));const Ee=({children:e,isOpened:t})=>{let{current:a}=(0,h.useRef)("");const s=(0,h.useCallback)(()=>{document.body.style.overflow=a,setTimeout(()=>{window.dispatchEvent(new Event("resize"))},0)},[a]),l=(0,h.useCallback)(()=>{a=window.getComputedStyle(document.body).overflow,document.body.style.overflow="hidden"},[]);return(0,r.jsx)(pe.Collapse,{isOpened:t,onRest:s,onWork:l,children:e})},Ae=({isOpen:e,t})=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{children:t(e?"batch_logs::hide_log":"batch_logs::open_log")}),(0,r.jsx)(p.default,{style:{flexShrink:0},iconId:e?"angle_up":"angle_down"})]});function Oe(e){const t=e.substring(2);return isNaN(parseInt(t,10))?t:"187"===t?"ua":"157"===t?"by":"ru"}const Pe=e=>"0000-00-00 00:00:00"!==e,Se=({onFinish:e})=>{const[t,a]=(0,h.useState)(!1),{t:s}=(0,J.useTranslation)(["batch_logs"]),[l,o]=(0,h.useState)([]),[n,c]=(0,h.useState)({}),d=(0,h.useCallback)(e=>{var t;o(t=>[null==e?void 0:e.process,...t].filter(Boolean)),(null==(t=null==e?void 0:e.process)?void 0:t.process_type)&&c(t=>Te(ke({},t),{[e.process.process_type]:null==e?void 0:e.process}))},[]),{data:u}=function({onFinish:e,onReceiveMessage:t}){const{projectId:a}=(0,i.useParams)(),[r,s]=(0,h.useState)(null),l=(0,h.useRef)(1),o=(0,h.useCallback)(({data:a,id:r})=>{const{percent:o}=null==a?void 0:a.process;100===o&&new Date(1e3*r).getTime()>ue.loadingReportDate.getTime()&&e();const i=ce(ne({},a),{process:ce(ne({},a.process),{order:l.current})});s(i),t(i),l.current++},[e,t]),{current:n}=(0,h.useRef)(new Q.SocketCreator((0,ee.setSocketConfigs)({channel:a,messagesPublishedAfter:de()}),o));return(0,h.useEffect)(()=>(n&&(null==n||n.connect()),()=>{n&&(null==n||n.disconnect())}),[n]),{data:r,socket:n}}({onFinish:e,onReceiveMessage:d}),p=(0,h.useCallback)(()=>a(e=>!e),[]),m=(0,h.useMemo)(()=>Object.values(n).reduce((e,t,a,r)=>{return a===r.length-1?Te(ke({},e),{percent:(s=e.percent+t.percent,l=100*r.length,Number((100*s/l).toFixed(2)))}):Te(ke({},e),{percent:e.percent+t.percent,current_progress:e.current_progress+t.current_progress,target_progress:e.target_progress+t.target_progress});var s,l},{percent:0,current_progress:0,target_progress:0}),[n]),y=(0,h.useMemo)(()=>{var e,t;if(m.percent<100)return s("batch_logs::progress_status_text",{current_percent:m.percent,current_progress:null==(e=null==u?void 0:u.process)?void 0:e.current_progress,target_progress:null==(t=null==u?void 0:u.process)?void 0:t.target_progress});{const{end_at:e,started_at:t}=u.process,a=(0,Y.formatDateWithTime)(new Date(Pe(e)?e:t));return`${s("batch_logs::last_update")} ${a}`}},[null==m?void 0:m.percent,s,null==u?void 0:u.process]);return u?(0,r.jsxs)("div",{className:X()("logs-root-container",{"progress-ended":m.percent>=100}),children:[(0,r.jsx)(Z.default,{progress:m.percent>100?100:m.percent,height:20,text:y,buttonText:(0,r.jsx)(Ae,{isOpen:t,t:s}),onClick:p,hidePercent:!0}),(0,r.jsx)(Ee,{isOpened:t,children:(0,r.jsx)("div",{className:"log-list scrollbar",children:fe()(l.map(e=>Te(ke({},e),{idx:new Date(Pe(e.end_at)?e.end_at:e.started_at)})),"idx","desc").map((e,t)=>{const{started_at:a,end_at:l,process_type:o,percent:i,meta_data:{se:n}}=e;return(0,r.jsx)(me,{iconId:"check_rounded",date:(0,Y.formatDateWithTime)(new Date(Pe(l)?l:a)),text:(0,r.jsxs)("span",{className:"df",children:[s(`batch_logs::process_type_${o}`),(0,r.jsxs)("span",{className:"ml5",children:[i,"%"]}),n&&(0,r.jsx)(he.default,{engine:{title_key:"",text:"",flag:Oe(n),value:n},fullName:!1})]})},t)})})})]}):null},Ie=({isOpen:e,onOpen:t,onClose:a,t:s})=>(0,r.jsx)("div",{className:X()("grouping_phrases_header",{collapsed:!e}),children:e?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"title",children:s("projects_groups")}),(0,r.jsxs)("button",{className:"toggle-button",onClick:a,"data-autotest":"grouping-panel-toggle",children:[(0,r.jsx)("span",{className:"mr5",children:s("hide")}),(0,r.jsx)(p.default,{iconId:"angle_right"})]})]}):(0,r.jsxs)("button",{className:"toggle-button",onClick:t,"data-autotest":"grouping-panel-toggle",children:[(0,r.jsx)(p.default,{iconId:"angle_right",className:"mb10 fz15"}),(0,r.jsx)("span",{className:"title vertical",children:s("projects_groups")})]})});var Ne=a(40085);const Ce="groupingPhrasesSidebarIsOpen",De=({projectId:e,updateProjectData:t})=>{const[a,s]=(0,h.useState)(!1),{t:l}=(0,J.useTranslation)(["Grouping_phrases"]);(0,h.useEffect)(()=>{const e=null==localStorage?void 0:localStorage.getItem(Ce),t=!!e&&JSON.parse(e);s(t)},[]);const o=(0,h.useCallback)(()=>{s(!0),localStorage.setItem(Ce,JSON.stringify(!0))},[]),i=(0,h.useCallback)(()=>{s(!1),localStorage.setItem(Ce,JSON.stringify(!1))},[]);return(0,r.jsxs)("div",{className:X()("grouping_phrases_container",{collapsed:!a}),"data-autotest":"grouping-panel",children:[(0,r.jsx)(Ie,{isOpen:a,onOpen:o,onClose:i,t:l}),a&&(0,r.jsx)(Ne.default,{wrapperClassName:"folders-tree-sidebar",projectId:e,updateProjectData:t})]})};var Fe=a(29645),Le=a(5888),Ke=a(42093),Me=a(32892),Re=a(99995);const Be=(0,a(1081).createSelector)([e=>
1e.header.userLimits],({searchAnalytics:e,clustering:t,keywordsBatchAnalysis:a,tools:r})=>({limits:{searchAnalytics:e,clustering:t,tools:r,keywordsBatchAnalysis:a}}));var We=a(17231),Ge=a(92879);const qe="update_frequency_by_phrase",Ue="update_serp_by_phrase",ze="get_data_for_key_phrases";var Ye=Object.defineProperty,$e=Object.defineProperties,He=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Ze=(e,t,a)=>t in e?Ye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;const Qe=(e,t,a)=>{e.forEach(({value:e})=>{t(t=>{return r=((e,t)=>{for(var a in t||(t={}))Xe.call(t,a)&&Ze(e,a,t[a]);if(Ve)for(var a of Ve(t))Je.call(t,a)&&Ze(e,a,t[a]);return e})({},t),s={[e]:a.includes(e)},$e(r,He(s));var r,s})})};var et=a(61448),tt=a.n(et);const at=(e,t,a)=>e.filter(e=>t.includes(e.keyword)).reduce((e,t)=>(Object.entries(t.regions_data).forEach(([r])=>{e[r]={matches:tt()(e,[r])&&(e[r].matches+=1)||1,keywords:tt()(e,[r])&&[...e[r].keywords,t.keyword]||[t.keyword],statusIndicator:a}}),e),{}),rt=({t:e,modalBody:t,keywordAction:a,onCloseModal:s,onCloseOutSide:l,style:o})=>{const i=(0,h.useRef)(null);return(0,h.useEffect)(()=>{if(l){const e=({target:e})=>{i&&!i.current.contains(e)&&s()};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}}},[l,i]),(0,r.jsxs)("div",{className:"modal",ref:i,style:o,children:[(0,r.jsxs)("div",{className:"modal__header",children:[(0,r.jsx)("div",{children:e(`keywords_batch::${a}_dialog_heading`)}),(0,r.jsx)("span",{className:"modal__icon-close",onClick:s,children:(0,r.jsx)(p.SvgSprite,{iconId:"close"})})]}),t]})};var st=a(6700),lt=a(87714),ot=a(6093),it=a(69595),nt=Object.defineProperty,ct=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,ht=(e,t,a)=>t in e?nt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;const yt=(0,h.memo)(({t:e,availableSEforDB:t,listKeywordsForDB:a,searchEnginesChecked:s=[],regions:l,onChangeRegion:o,keywordAction:i,amountReqLimits:n,limits:c,startSearchEngine:d,seKeywordsData:u,hasKeywordsInProcess:p,isLoading:m,keywordsCount:f})=>{var g,_,v;const b=(0,h.useMemo)(()=>l.map(e=>{return t=((e,t)=>{for(var a in t||(t={}))pt.call(t,a)&&ht(e,a,t[a]);if(ut)for(var a of ut(t))mt.call(t,a)&&ht(e,a,t[a]);return e})({},e),a={isChecked:s.includes(e.value),limit:(null==u?void 0:u[e.value])?u[e.value].matches:0},ct(t,dt(a));var t,a}).sort((e,t)=>e.isChecked&&t.isChecked?t.limit-e.limit:e.isChecked||t.isChecked?Number(t.isChecked)-Number(e.isChecked):t.limit-e.limit),[l,s,u]);return(0,r.jsxs)(h.Fragment,{children:[(0,r.jsxs)("div",{className:"modal-body",children:[p&&(0,r.jsx)("div",{className:"modal-body__alert",children:(0,r.jsx)(it.default,{alertID:21316,alertText:e("keywords_batch::keyword_in_process_status"),variant:"warning",isAlertStatic:!0,isCloseable:!1})}),(0,r.jsxs)("div",{className:"modal-body__text",children:[(0,r.jsxs)("p",{children:[e("keywords_batch::keywords_chosen"),":"]}),(0,r.jsx)("p",{className:"strong",children:f})]}),(0,r.jsxs)("div",{className:"modal-body__text mt5",children:[(0,r.jsxs)("p",{className:"",children:[e("keywords_batch::search_regions_chosen"),":"]}),(0,r.jsx)("p",{className:"strong",children:s.length})]}),(0,r.jsx)("div",{className:"modal-body__main",children:b.map(({flag:a,title_key:s,value:l,isChecked:n,limit:c})=>{const d=(0,ot.isGoogle)(l)?"google":"yandex";return(0,r.jsx)(h.Fragment,{children:(0,r.jsx)(y.default,{isDisabled:!t.includes(l),className:"modal-body__checkbox",onChange:o,isChecked:n,value:l,name:l,labelText:(0,r.jsxs)("div",{className:"modal-body__label-text",children:[(0,r.jsx)(he.default,{engine:{title_key:s,text:d,flag:a,value:l},fullName:!0}),(null==u?void 0:u[l])?(0,r.jsxs)(h.Fragment,{children:[(0,r.jsx)("p",{className:"ml5 color_green strong",children:c}),(0,r.jsx)(M.default,{className:"modal-body__tooltip",tooltipText:`${e("tooltip::available_amount_key_phrases_for_update_to_db",{keywordAction:e(`tooltip::${i}_region_tooltip`)})}: ${u[l].matches}`})]}):(0,r.jsxs)(h.Fragment,{children:[(0,r.jsx)("p",{className:"ml5 color_red strong",children:c}),(0,r.jsx)(M.default,{className:"modal-body__tooltip",tooltipText:`${e("tooltip::region_is_not_available_to_db",{keywordAction:e(`tooltip::${i}_region_tooltip`)})}`})]})]})})},l)})}),i!==ze&&(0,r.jsxs)(h.Fragment,{children:[(0,r.jsxs)("div",{className:"modal-body__text mt10",children:[(0,r.jsxs)("p",{className:"strong",children:[e("keywords_batch::frequency_limits_required_dialog"),":"]}),(0,r.jsx)("p",{className:"modal-body--green modal-body--bg",children:n})]}),(0,r.jsxs)("div",{className:"modal-body__text mt5",children:[(0,r.jsxs)("p",{className:"strong",children:[e("keywords_batch::available_frequency_limits_dialog"),":"]}),(0,r.jsx)("p",{className:X()("modal-body--bg",{"modal-body--green":Number(null==(g=c.tools)?void 0:g.left)>=n,"modal-body--red":Number(null==(_=c.tools)?void 0:_.left)<n}),children:null==(v=c.tools)?void 0:v.left})]})]})]}),(0,r.jsx)("div",{className:"modal-body__btn",children:(0,r.jsx)(lt.default,{isLoad:m,className:"mt10",onClick:d,disabled:0===s.length||0===f||m,children:e("keywords_batch::start_btn_dialog")})})]})});var ft=a(86673),gt=Object.defineProperty,_t=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,bt=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,jt=(e,t,a)=>t in e?gt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,kt=(e,t)=>
1{for(var a in t||(t={}))xt.call(t,a)&&jt(e,a,t[a]);if(bt)for(var a of bt(t))wt.call(t,a)&&jt(e,a,t[a]);return e},Tt=(e,t)=>_t(e,vt(t));var Et=a(63739),At=a(56166),Ot=a(5117),Pt=a(14951);const St=1e3,{prepareRequest:It}=Pt.default;function Nt({selected:e,selectAllMode:t,excludedKeywords:a,filter:r,projectId:s}){const l=(0,Me.useDispatch)(),[o,i]=(0,h.useState)(!1),n=t===f.SelectedAll||t===f.FilteredAll;return{resolveKeywords:(0,h.useCallback)(()=>{return t=null,o=null,c=function*(){var t,o;if(!n)return null!=e?e:[];i(!0);try{const e=new Set(a),l=(0,Ot.serializeFilterDataToOldFormat)(r||[]),i=[],n=100;for(let a=0;a<n;a+=1){const r=yield(0,ft.fetchDataWithErrorCheck)("batchAnalysis.getProjectData",It({projectId:s,page:a,pageSize:St,filter:l})),n=null!=(t=null==r?void 0:r.data)?t:[];n.forEach(({keyword:t})=>{null==t||e.has(t)||i.push(t)});const c=null!=(o=null==r?void 0:r.total)?o:0;if(n.length<St||(a+1)*St>=c)break}return i}catch(e){return l((0,At.addAlert)({alertType:"error",alertText:e.message})),null}finally{i(!1)}},new Promise((e,a)=>{var r=e=>{try{l(c.next(e))}catch(e){a(e)}},s=e=>{try{l(c.throw(e))}catch(e){a(e)}},l=t=>t.done?e(t.value):Promise.resolve(t.value).then(r,s);l((c=c.apply(t,o)).next())});var t,o,c},[n,e,a,r,s,l]),isResolving:o}}const Ct=({data:e,selected:t,columns:a,isDisabled:s,moduleName:l,loadData:o,t:i,handleDeleteKeywords:n,regions:c,projectId:u,selectAllMode:p,excludedKeywords:y,total:g,filter:_})=>{const{items:v,node:b}=function({data:e,selected:t,loadData:a,regions:s,projectId:l,selectAllMode:o=f.SelectedOnPage,excludedKeywords:i=[],total:n=0}){var c;const u=o===f.SelectedAll||o===f.FilteredAll,{t:p}=(0,d.useTranslation)(["domain_overview","tooltip","searchPlatform","keywords_batch"]),[y,g]=(0,h.useState)(!1),_=(0,Me.useDispatch)(),[v,b]=(0,h.useState)({}),{limits:x}=(0,Me.useSelector)(Be,Me.shallowEqual),[w,j]=(0,h.useState)(""),k=(0,h.useMemo)(()=>Object.entries(v).filter(([e,t])=>t).map(([e])=>e),[v]),[T,E]=(0,h.useState)(t),[A,O]=(0,h.useState)([]),[P,S]=(0,h.useState)(0),[I,N]=(0,h.useState)(1),[C,D]=(0,h.useState)({}),[F,L]=(0,h.useState)({top:0,left:0}),[K,M]=(0,h.useState)(!1),R=(0,Me.useSelector)(({userData:e})=>{var t;return null==(t=null==e?void 0:e.basicInfo)?void 0:t.planId}),B=(0,h.useMemo)(()=>{const e=k.reduce((e,t)=>e+C[t].matches,0);return w===qe?2*e:w===Ue?e:0},[k,w,C]),W=(0,h.useCallback)(()=>{a(),M(!1),g(!1)},[a,M,g]),G=(0,h.useCallback)(()=>{var e,t;if((null==(e=x.tools)?void 0:e.left)<=B&&w!==ze)return _((0,Re.triggerLimitsIsOverModal)(!0,{type:We.LimitModalType.ANALISIS_KEYWORD_BATCH_LIMITS,props:{keywords:A.length,regions:k.length,need:B,have:null==(t=x.tools)?void 0:t.left,keywordAction:w}})),null;M(!0);const a=u?{select_all:!0,excluded_keywords:i}:{};"sync_frequency_by_phrase"===w&&_((0,m.syncFrequencyByPhrases)(kt({projectId:l,keywords:A,searchEngines:k,statusIndicator:I,successCallback:W},a))),w===qe&&_((0,m.updateFrequencyByPhrases)(kt({projectId:l,keywords:A,searchEngines:k,statusIndicator:I,successCallback:W},a))),w===Ue&&_((0,m.updateSerpByPhrases)(kt(Tt(kt({},u?{projectId:l}:{}),{keywords:A,searchEngines:k,statusIndicator:I,successCallback:W}),a))),w===ze&&_((0,m.getDataForKeyPhrases)(kt(Tt(kt({},u?{projectId:l}:{}),{keywords:A,searchEngines:k,statusIndicator:I,successCallback:W}),a)))},[w,null==(c=x.tools)?void 0:c.left,B,A,k,l,I,_,W,u,i]),q=(0,h.useCallback)((e,t)=>{b(a=>Tt(kt({},a),{[t]:e}))},[]),U=(0,h.useMemo)(()=>e.some(e=>t.includes(e.keyword)&&Object.values((null==e?void 0:e.regions_data)||{}).some(({status:e})=>[2,3,4,5,6].includes(e))),[t,e]),z=(0,r.jsx)(yt,{availableSEforDB:T,t:p,listKeywordsForDB:A,searchEnginesChecked:k,regions:s,onChangeRegion:q,keywordAction:w,amountReqLimits:B,limits:x,startSearchEngine:G,seKeywordsData:C,hasKeywordsInProcess:U,isLoading:K,keywordsCount:P}),Y=(0,h.useCallback)(a=>{if(u){const e=(s||[]).map(({value:e})=>e),t=Math.max(0,n-i.length),r=e.reduce((e,a)=>Tt(kt({},e),{[a]:{matches:t,keywords:[],statusIndicator:Ge.STATUS_COMPLETE}}),{});return D(r),O([]),S(t),E(e),N(Ge.STATUS_COMPLETE),Qe(s,b,e),j(a),void g(!0)}const r=a===ze?Ge.STATUS_NO_DATA:Ge.STATUS_COMPLETE,l=at(e,t,r);D(l);const o=Object.keys(l);O(t),S(t.length),E(o),N(r),Qe(s,b,o),j(a),g(!0)},[t,e,s,u,n,i]),$=(0,h.useCallback)(({value:e})=>{Y(e)},[Y]),H=0===t.length&&!u,V=(0,h.useMemo)(()=>{var e,t,a,r;return[ft.utils.checkIsAdmin(R)&&{isDisabled:H||!(null==(e=x.keywordsBatchAnalysis)?void 0:e.hasBatchAnalysisSyncAccess),value:"sync_frequency_by_phrase",text:p("keywords_batch::sync_frequency_by_phrase"),tooltip:p("tooltip::sync_button_tooltip"),onClick:$},{isDisabled:H||!(null==(t=x.keywordsBatchAnalysis)?void 0:t.hasUpdateVolumeAccess),value:"update_frequency_by_phrase",text:p("keywords_batch::update_frequency_by_phrase"),tooltip:p("tooltip::update_button_tooltip"),onClick:$},{isDisabled:H||!(null==(a=x.keywordsBatchAnalysis)?void 0:a.hasUpdateSerpAccess),value:"update_serp_by_phrase",text:p("keywords_batch::update_serp_by_phrase"),tooltip:p("tooltip::serp_button_tooltip"),onClick:$},{isDisabled:H||!(null==(r=x.keywordsBatchAnalysis)?void 0:r.hasAddKeywordAccess),value:"get_data_for_key_phrases",text:p("keywords_batch::get_data_for_key_phrases"),tooltip:p("tooltip::add_button_tooltip"),onClick:$}
1].filter(Boolean)},[x,$,R,H,p]);return(0,h.useEffect)(()=>{var e,t;const{bottom:a=0,left:r=0}=null==(e=document.querySelector(".batch-analysis-button"))?void 0:e.getBoundingClientRect(),s=(null==(t=document.querySelector(".modal"))?void 0:t.offsetWidth)||0;L({left:r-s/3^0,top:a+10})},[y]),{items:V,node:(0,r.jsx)(st.default,{isOpened:y,className:"keywords-batch-operation-menu-portal",children:(0,r.jsx)(rt,{t:p,modalBody:z,keywordAction:w,onCloseModal:()=>{g(!1)},onCloseOutSide:!0,style:F})})}}({data:e,selected:t,isDisabled:s,loadData:o,regions:c,projectId:u,selectAllMode:p,excludedKeywords:y,total:g}),{resolveKeywords:x,isResolving:w}=Nt({selected:t,selectAllMode:p,excludedKeywords:y,filter:_,projectId:u}),j=p===f.SelectedAll||p===f.FilteredAll,k=(0,h.useMemo)(()=>{const a=j?e=>!(null==y?void 0:y.includes(e)):e=>null==t?void 0:t.includes(e);return(e||[]).reduce((e,t,r)=>(null!=(null==t?void 0:t.keyword)&&a(t.keyword)&&e.push(String(r)),e),[])},[e,t,y,j]),T=(0,h.useMemo)(()=>[{value:"delete_keywords",node:(e,t)=>(0,r.jsx)(Ke.default,{trigger:(0,r.jsx)("span",{className:"react_dropdown_item_text pr20",children:i("tooltip::keywords_batch_delete_keywords")}),dropdownHeading:i("keywords_batch::are_you_sure_you_want_to_delete_keywords"),buttonConfirmText:i("keywords_batch::delete_confirm"),buttonCancelText:i("keywords_batch::delete_cancel"),onConfirm:()=>{n(),setTimeout(()=>{t()},300)},classNameTrigger:"select_option",className:"batch-analysis__delete-keywords-dropdown",attachToParent:!0}),className:"batch-analysis__delete-keywords",isDisabled:!(null==t?void 0:t.length)&&p===f.SelectedOnPage||s},...v.map(Le.setDividerClassToItem)],[n,i,s,t.length,v,p]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(Et.AddOperation,{moduleName:l,isDisabled:s||w,columns:a,selected:k,data:e,aditionalItems:T,loadData:o,resolveKeywords:x}),(0,r.jsx)(Le.AditionalOperation,{moduleName:l,isDisabled:s||w,columns:a,selected:k,data:e,aditionalItems:T,loadData:o,className:"batch-analysis-button",resolveKeywords:x}),b]})};var Dt=Object.defineProperty,Ft=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Bt=(e,t,a)=>t in e?Dt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,Wt=(e,t)=>{for(var a in t||(t={}))Mt.call(t,a)&&Bt(e,a,t[a]);if(Kt)for(var a of Kt(t))Rt.call(t,a)&&Bt(e,a,t[a]);return e},Gt=(e,t)=>Ft(e,Lt(t)),qt=(e,t,a)=>Bt(e,"symbol"!==typeof t?t+"":t,a);class Ut extends s.default{constructor(){super(...arguments),qt(this,"state",{selected:[],selectAllMode:f.SelectedOnPage,selectedKeywords:[],excludedKeywords:[]}),qt(this,"resetBatchSelection",()=>{this.setState({selected:[],selectAllMode:f.SelectedOnPage,selectedKeywords:[],excludedKeywords:[]})}),qt(this,"handleHeaderToggle",()=>{this.setState({selectAllMode:f.SelectedOnPage,selectedKeywords:[],excludedKeywords:[]})}),qt(this,"handleSelectMode",e=>{this.setState({selectAllMode:e,excludedKeywords:[]})}),qt(this,"handleToggleExcluded",e=>{null!=e&&this.setState(t=>({excludedKeywords:t.excludedKeywords.includes(e)?t.excludedKeywords.filter(t=>t!==e):[...t.excludedKeywords,e]}))}),qt(this,"handleToggleSelectedKeyword",e=>{null!=e&&this.setState(t=>({selectedKeywords:t.selectedKeywords.includes(e)?t.selectedKeywords.filter(t=>t!==e):[...t.selectedKeywords,e]}))}),qt(this,"handleTogglePageKeywords",(e,t)=>{Array.isArray(e)&&0!==e.length&&this.setState(a=>{if(t){const t=new Set(a.selectedKeywords);return e.forEach(e=>t.add(e)),{selectedKeywords:Array.from(t)}}const r=new Set(e);return{selectedKeywords:a.selectedKeywords.filter(e=>!r.has(e))}})}),qt(this,"handleDeleteKeywords",()=>{const{project:e,deleteKeywords:t}=this.props,{selectedKeywords:a,excludedKeywords:r}=this.state;this.isAllProjectSelected?t({id:e.id,keywords:[],select_all:!0,excluded_keywords:r}):t({id:e.id,keywords:a})}),qt(this,"handleEditProject",()=>{this.props.projectAction("edit",["name",this.props.project])}),qt(this,"handleEditKeywords",()=>{this.props.projectAction("edit",["keywords",this.props.project])}),qt(this,"handleChangeProject",({value:e})=>{String(this.props.project.id)!==String(e)&&(0,U.transitionTo)(`/keywords/batch/${e}`)}),qt(this,"renderWidgets",()=>{var e,t,a;const{t:s,data:l,filter:o,isLoading:i,moduleName:n,pageSetting:c,getFilterFields:d,project:u,pageId:m,allGroups:h}=this.props,{selectAllMode:y,selectedKeywords:f,excludedKeywords:g}=this.state,_=(0,Fe.getFlattenArray)(null!=(e=h[u.id])?e:[]),v=i||0===l.length,b=d({t
1:s,project:u,groups:_}),x=(0,R.applySettingsForColumns)({columns:this.columns,settings:c}),w=this.columns.filter(e=>!!e.name&&!1!==e.isCustomizable).length>0;return(0,r.jsxs)("div",{className:"df aic",children:[(0,r.jsx)(z.default,{limitKeyStore:["searchAnalytics","tools"],children:({searchAnalytics:e,tools:t})=>{const a=e.left+t.left;return(0,r.jsxs)(r.Fragment,{children:[s("keywords_batch::left_limit"),":"," ",(0,Y.formatThousands)(a),(0,r.jsx)(M.default,{dropdownSide:"bottom-right",tooltipText:(0,r.jsx)(H.default,{searchAnalyticsLimit:(0,Y.formatThousands)(e.left),serpLimit:(0,Y.formatThousands)(t.left),frequencyLimit:(0,Y.formatThousands)(t.left)})})]})}}),(0,r.jsx)(Ct,{isDisabled:v,columns:x,moduleName:n,selected:f,data:l,project:u,loadData:this.loadData,t:s,handleDeleteKeywords:this.handleDeleteKeywords,handleEditProject:this.handleEditProject,handleEditKeywords:this.handleEditKeywords,regions:u.regions,projectId:u.id,selectAllMode:y,excludedKeywords:g,total:null!=(a=null==(t=this.props.pagination)?void 0:t.total)?a:0,filter:o}),(0,r.jsx)(M.default,{isWidthAuto:!0,className:"ml5",tooltipText:s("tooltip::setting"),children:(0,r.jsxs)(lt.default,{onClick:this.handleEditProject,isDisabled:i,className:"button_trigger",color:"thirdly","data-autotest":"batch-project-settings",children:[(0,r.jsx)(p.SvgSprite,{iconId:"settings",className:"fz25"})," ",s("batch_analysis::settings")]})}),w&&(0,r.jsx)($.SettingsPage,{id:m,columns:this.columns,pageSettings:c,isDisabled:v,onChange:this.updateSettings}),(0,r.jsx)(K.default,{isDisabled:v,data:o||[],fields:b,isLoading:i,onChange:this.applyFilter,moduleName:n}),(0,r.jsx)("div",{className:"ml5",children:(0,r.jsx)(L.default,{isPartialExportAvailable:!1,config:this.exportConfig,isDisabled:v,onExport:this.onExport})})]})})}get headHeight(){return 65}get isAllProjectSelected(){return this.state.selectAllMode!==f.SelectedOnPage}get hasFilteredData(){const{filter:e}=this.props;return Array.isArray(e)&&e.length>0}get columns(){return super.columns.map(e=>(null==e?void 0:e.isCheckbox)?Gt(Wt({},e),{HeadComponent:C,Component:D}):e)}get batchSelectContextValue(){return{selectAllMode:this.state.selectAllMode,selectedKeywords:this.state.selectedKeywords,excludedKeywords:this.state.excludedKeywords,hasFilteredData:this.hasFilteredData,isAllProjectSelected:this.isAllProjectSelected,data:this.props.data||[],onHeaderToggle:this.handleHeaderToggle,onSelectMode:this.handleSelectMode,onToggleExcluded:this.handleToggleExcluded,onToggleSelectedKeyword:this.handleToggleSelectedKeyword,onTogglePageKeywords:this.handleTogglePageKeywords}}get additionalData(){return{project:this.props.project}}get id(){return this.props.pageId}get exportAdditionalData(){const{project:e,sort:t}=this.props,a={reportType:"batch",method:"batch_analytics_project_data",query:e.id};if(t&&"string"===typeof t.field){const[e,r]=t.field.split("|");a.sort=e,r&&(a.sortSe=r)}return a}componentDidUpdate(e){var t;const{project:a,filter:r}=this.props,s=this.props.data!==e.data,l=R.tables[this.id]||null;(null==(t=e.project)?void 0:t.id)!==(null==a?void 0:a.id)&&(this.init(),this.loadData(),this.isAllProjectSelected&&this.resetBatchSelection()),e.location.search!==this.props.location.search&&this.loadData(),s&&l&&l.saveColumnsWidthInStorage();JSON.stringify(e.filter)!==JSON.stringify(r)&&this.isAllProjectSelected&&this.resetBatchSelection()}loadData(e){super.loadData(Gt(Wt({},e),{forceUpdate:!0,projectId:this.props.project.id}))}get hasYandex(){return this.props.project.regions.some(({text:e})=>e.includes("yandex"))}render(){const{t:e,projects:t,project:a}=this.props,s=t.map(({id:e,name:t})=>({value:e,text:t}));return(0,r.jsx)(N.Provider,{value:this.batchSelectContextValue,children:(0,r.jsxs)("main",{className:"main stick_on_scroll_handler react_table_handler keywods-content",id:"content",children:[(0,r.jsx)(W.default,{currentModuleName:"keywords_batch"}),(0,r.jsxs)("div",{className:"df aic",children:[(0,r.jsx)(B.Link,{to:"/keywords/batch/","data-autotest":"batch-project-back",children:(0,r.jsx)(p.SvgSprite,{className:"color_main fz18 icon mr10 cup mb8",iconId:"arrow_left_line"})}),(0,r.jsx)(G.ProductHeader,{productName:(0,r.jsxs)("div",{className:"df aic medium fz20",children:[(0,r.jsx)("span",{className:"pr5 nw",children:e("keywords_batch::batch_analysis_report")}),(0,r.jsx)(M.default,{className:"mr5",tooltipText:e("tooltip::keywords_batch_analysis_report")}),(0,r.jsx)(q.default,{"data-testid":"batch-project-switcher","data-testid-drop":"batch-project-switcher-drop",trigger:(0,r.jsxs)("div",{className:"df aic jcc color_main mr5",children:[(0,r.jsx)("div",{className:"pr5 serpstat-table__column--line-clamp serpstat-table__column--line-clamp-1","data-autotest":"batch-project-switcher-name",children:(0,r.jsx)(u.ReactHtmlParser,{fallback:null,children:({default:e})=>e(null==a?void 0:a.name)})}),(0,r.jsx)(p.SvgSprite,{style:{flexShrink:0},iconId:"angle_down"})]}),items:s,value:a.id,onSelect:this.handleChangeProject})]}),rightSideAdditionalComponent:this.renderWidgets()})]}),(0,r.jsx)(F.default,{isChildrenBlock:!0,isNotMt20:!0,className:"mb5",children:(0,r.jsx)(Se,{onFinish:this.loadData})}),(0,r.jsxs)("div",{className:"df fg1",children:[(0,r.jsx)(F.default,{isChildrenBlock:!0,isNotMt20:!0,children:this.renderTable()}),(0,r.jsx)(De,{projectId:a.id,updateProjectData:this.loadData})]})]})})}}const zt={resetData:n.resetData,loadData:n.fetchData,exportReport:c.exportReport,deleteKeywords:m.deleteKeywords},Yt=(0,o.compose)((0,l.connect)(({searchBar:e,searchForm:t,authentication:a,commonAnalysis:r})=>({searchBar:e,searchForm:t,isAuthenticated:a.isAuthenticated,filter:r.tables.filter,data:r.tables.data,pagination:r.tables.pagination,sort:r.tables.sort,isLoad:r.tables.isLoad,isLoading:r.tables.isLoading,isError:r.tables.isError}),zt),i.withRouter,(0,d.withTranslation)(["tooltip","domain_seo","domain_global","domain_batch","keywords_batch","keywords_ppc","searchPlatform","special_item","batch_analysis"]))(Ut);var $t=a(48027),Ht=a(1882),Vt=a.n(Ht),Xt=a(23805),Jt=a.n(Xt),Zt=a(50300),Qt=a(6048),ea=a(79673),ta=a(50160),aa=a(93055),ra=a(11785);const sa=({id:e,name:t})=>(0,r.jsx)("div",{className:"group-wrapper",onClick:()=>{(0,ra.replaceQueryParams)({groupId:e})}
1,"data-autotest":"keyword-group-tag","aria-hidden":!0,children:t});var la=a(28157);const oa={0:"error_not_available_status_0","-10":"error_not_available_status_negative_10","-11":"error_not_available_status_negative_11","-12":"error_not_available_status_negative_12","-13":"error_not_available_status_negative_13","-14":"error_not_available_status_negative_14"},ia=(e,t)=>{const a=oa[String(t)];return a?e(a):void 0},na=({status:e})=>{const{t}=(0,d.useTranslation)("keywords_batch");return(0,r.jsx)(M.default,{tooltipText:ia(t,e),children:"N/A"})},ca=1,da=4,ua=["volume_trend"],pa=({t:e,searchForm:t,project:a})=>{const s=Object.keys(ea.fields).filter(e=>"volume_trend_update_date"===e||("volume_trend"===e&&!a.fields.includes("volume_trend")||a.fields.includes(e))),l=[{name:"keyword",title:e("domain_global::domain_keyword_column"),className:"aic df",isDefault:!0,isCustomizable:!1,isMoveColumn:!1,canResize:!1,isFixed:!0,minWidth:350,Component:({item:e})=>{var a;return(0,r.jsx)(ta.KeywordCell,{keyword:e.keyword,searchEngine:null==(a=null==t?void 0:t.selectSE)?void 0:a.value,rightSpelling:e.right_spelling,specialTypes:e.types,toponyms:e.geo_names||[]})},headerDropdownSide:"bottom-left",isFastFilter:!0,filterConfig:(0,la.getFastFilterConfig)(["keywords"],{keywords:"domain_global::domain_keyword_column"},e)}];return a.regions.forEach(t=>{s.filter(e=>!Vt()(ea.fields[e].showColumn)||ea.fields[e].showColumn({engineValue:t.value})).forEach(a=>{const s=(s,l=!0)=>{var o,i;const n=s.regions_data;if("groups"===a){const s=null==(i=null==(o=null==n?void 0:n[t.value])?void 0:o[a])?void 0:i[0];return s?(0,r.jsx)(sa,{id:null==s?void 0:s.id,name:null==s?void 0:s.name}):e("keywords_batch::without_group")}const c=Number((n[t.value]||{}).status);switch(c){case 5:case 9:{let s=n[t.value][a]||0;if("volume_trend"===a&&(Array.isArray(s)&&0===(null==s?void 0:s.length)&&(s="N/A"),0===s&&(s=e("keywords_batch::update_volume_trend_column")),"volume_trend"===a&&Jt()(s))){const e=Object.entries(s).map(([e,t])=>({date:e,volumeTrend:Number(t)}));s=(0,r.jsx)(Zt.AreaChart,{width:155,height:30,data:e,children:(0,r.jsx)(Qt.Area,{type:"monotone",dataKey:"volumeTrend",stroke:"var(--chart-base)",strokeWidth:2,fill:"var(--chart-base)",fillOpacity:"0.3",isAnimationActive:!1})}),!1===l&&(s="")}return"volume_trend_update_date"===a&&(s=0===s?"-":(0,Y.formatDateWithFullYear)(new Date(s))),["region_queries_count","volume_trend"].includes(a)&&5===Number((n[t.value]||{}).status)&&(s=l?(0,r.jsx)(aa.default,{}):0),"difficulty"===a&&(s=Math.round(s)||0),"number"===typeof s&&s%1!==0&&(s=s.toFixed(2)),l?(0,Y.formatNumberLetter)(s):s}case ca:return l?e("keywords_batch::keywords_in_progress"):0;case da:return["region_queries_count","volume_trend"].includes(a)?(0,r.jsx)(aa.default,{}):l?e("keywords_batch::keywords_in_progress"):0;case 3:return l?e("keywords_batch::keywords_in_progress"):0;case 2:{const s=n[t.value][a];if("region_queries_count"===a)return l?(0,Y.formatNumberLetter)(s):s;if("volume_trend"===a){if(!s)return e("keywords_batch::update_volume_trend_column");const t=Object.entries(s||{}).map(([e,t])=>({date:e,volumeTrend:Number(t)}));return(0,r.jsx)(Zt.AreaChart,{width:155,height:30,data:t,children:(0,r.jsx)(Qt.Area,{type:"monotone",dataKey:"volumeTrend",stroke:"var(--chart-base)",strokeWidth:2,fill:"var(--chart-base)",fillOpacity:"0.3",isAnimationActive:!1})})}return l?e("keywords_batch::keywords_in_progress"):0}case 6:return l?(0,r.jsx)(aa.default,{}):0;default:return"volume_trend"===a?e("keywords_batch::update_volume_trend_column"):"volume_trend_update_date"===a?"-":l?(0,r.jsx)(na,{status:c}):0}},o=e(`searchPlatform::${t.title_key}`).substring(0,3),i=ea.fields[a].title;l.push({searchTitle:`${e(i)} ${o}`,name:`${a}|${t.value}`,copyDataToClipboardTitle:`${e(ea.fields[a].title)} ${o}`,className:"aic df jcfe tr",isDefault:!0,isSortable:!["volume_trend","groups"].includes(a),isMoveColumn:!0,canResize:!1,width:"volume_trend"===a?170:150,isHighlightMaxValue:!0,canHideColumn:!0,title:(0,r.jsx)(h.Fragment,{children:(0,r.jsx)("div",{className:"serpstat-table__batch-column",children:ea.fields[a].tooltip?(()=>{var s;const l=Vt()(ea.fields[a].tooltip)?null==(s=ea.fields[a])?void 0:s.tooltip({engineValue:t.value}):ea.fields[a].tooltip;return(0,r.jsxs)(M.default,{tooltipText:e(l),children:[(0,r.jsx)("span",{children:e(i)}),(0,r.jsx)(he.default,{engine:t})]})})():(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{children:e(i)}),(0,r.jsx)(he.default,{engine:t})]})})}),customTitle:(0,r.jsxs)("div",{className:"df",children:[(0,r.jsx)("span",{children:e(i)}),(0,r.jsx)(he.default,{engine:t})]}),onSearch:e=>[ca,da].includes(Number((e.regions_data[t.value]||{}).status))?"":s(e),onExport:e=>s(e,!1),Component:({item:e})=>(0,r.jsx)("span",{className:"truncate",children:s(e)}),removeFromExport:!!ua.includes(a)||void 0})})}),l};var ma=a(95059);const ha=()=>({formats:[...ma.defaultFormats,{name:"bq",isBeta:!0}],fields:[{value:"keyword",disabled:!0},...Object.keys(ea.fields).reduce((e,t)=>
1{var a,r;if("hidden"!==(null==(a=ea.fields[t])?void 0:a.type)||!0===(null==(r=ea.fields[t])?void 0:r.showInExport)){const a={value:t,disabled:!1};return ea.fields[t]&&ea.fields[t].submitValue&&(a.submitValue=ea.fields[t].submitValue),[...e,a]}return e},[])]});var ya=a(92515),fa=a(12525);const ga=({t:e,project:t,groups:a})=>[{title:e("domain_global::domain_volume_column"),name:"region_queries_count",type:"num"},{title:e("domain_global::domain_cost_column"),name:"cost",type:"num"},{title:e("domain_global::number_of_results"),name:"found_results",type:"num"},{title:e("domain_global::competition_level"),name:"concurrency",type:"num"},{title:e("domain_global::number_of_words"),name:"keyword_length",type:"num"},{title:e("domain_global::special_elements"),name:"types",type:"param",valueItems:Object.keys(fa.default).map(t=>({text:e(`special_item::${t}`),value:t}))},{title:e("domain_global::search_engine_filter"),name:"filter_se",type:"contains_one_of_only",valueItems:t.regions.map(t=>{const a=(0,ot.isGoogle)(t.value||"");return{text:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("i",{className:`flag_${t.flag} mr5`}),a?t.flag.toUpperCase():e(`searchPlatform::${t.title_key}`)," | ",a?"Google":"Yandex"]}),value:t.value}})},{title:e("domain_global::filter_toponyms"),name:"geo_names",type:"contains"},{title:e("domain_global::domain_keyword_column"),name:"keywords",type:"contains_one_of"},{title:e("domain_global::groups"),name:"groups",fieldType:"multiselect",valueItems:null==a?void 0:a.map(({id:e,name:t})=>({text:t,value:e}))}].map(ya.getFilterSettingByField);var _a=a(55389);const va={title:"keywords_batch::batch_analysis_report",titleTooltip:"tooltip::keywords_batch_analysis_report",noDataTranslationKey:"keywords_batch::keywords_not_found"};var ba=a(46209),xa=a(86699),wa=a(95885),ja=a(42124),ka=a(48786),Ta=a(76978);const Ea=(0,o.compose)(i.withRouter,ka.default,(0,l.connect)(({header:e,commonAnalysis:t,analysisBatchProjects:a})=>{var r,s,l,o,i;return{allGroups:null==(r=null==t?void 0:t.groupingPhrases)?void 0:r.groups,hasLimits:(null==(l=null==(s=null==e?void 0:e.userLimits)?void 0:s.searchAnalytics)?void 0:l.left)>0,hasBatchAnalysisAccess:null==(i=null==(o=null==e?void 0:e.userLimits)?void 0:o.keywordsBatchAnalysis)?void 0:i.hasBatchAnalysisAccess,error:a.error}}),(0,o.branch)(({error:e})=>[-33320,32009].includes(null==e?void 0:e.code),(0,o.renderComponent)(()=>{const{t:e}=(0,d.useTranslation)(["keywords_batch","tooltip","batch_domains"]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(G.ProductHeader,{productName:(0,r.jsxs)("div",{className:"df aic medium fz25",children:[(0,r.jsx)("span",{className:"pr5 nw",children:e("keywords_batch::batch_analysis_key_phrases")}),(0,r.jsx)(M.default,{className:"mt3",tooltipText:e("tooltip::batch_analysis_key_phrases")})]})}),(0,r.jsx)("div",{className:"no-project-found__body card df fg1 tc aic jcc p20",children:(0,r.jsxs)("div",{className:"dtc width_full",children:[(0,r.jsx)(Ta.Figure2,{alt:"Project not found",width:170}),(0,r.jsxs)("p",{className:"no-project-found__text",children:[`${e("batch_domains::list_not_available_text_1")} `,(0,r.jsx)("span",{className:"link_text",onClick:()=>{(0,U.transitionTo)("/keywords/batch/")},children:`${e("batch_domains::list_not_available_link_1")}`}),"."]})]})})]})})),(0,$t.withPageSettings)(({match:e})=>e.params.projectId),(0,_a.default)(),(0,o.withProps)(e=>{const{match:{params:t},projects:a}=e;return{tKey:va,getColumns:pa,getExportConfig:ha,getFilterFields:ga,moduleName:"analysis.keyword-batch",project:a.find(({id:e})=>String(e)===String(t.projectId))}}),(0,o.branch)(({hasBatchAnalysisAccess:e,isLoading:t})=>!e&&!t,(0,o.renderComponent)(ja.default)),(0,o.branch)(({hasLimits:e,isLoading:t,hasBatchAnalysisAccess:a})=>!e&&!t&&!a,(0,o.renderComponent)(xa.default)),(0,o.branch)(({project:e})=>!e,(0,o.renderComponent)(ba.default)),wa.default)(Yt)},42124(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>u});var r=a(74848),s=a(71468),l=a(21552),o=a(35818),i=a(90780),n=a(37638),c=a(8217);const d={en:a(43380).default,uk:a(64041).default,ru:a(72285).default};function u(){const{t:e}
1=(0,l.useTranslation)(["keywords_batch","tooltip"]),t=(0,s.useSelector)(e=>e.locale);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.ProductHeader,{productName:(0,r.jsxs)("div",{className:"df aic medium fz20",children:[(0,r.jsx)("span",{className:"pr5 nw",children:e("keywords_batch::batch_analysis_key_phrases")}),(0,r.jsx)(c.default,{className:"mt3",tooltipText:e("tooltip::batch_analysis_key_phrases")})]})}),(0,r.jsx)(i.default,{children:(0,r.jsx)(o.default,{src:d[t]||d.en,title:e("keywords_batch::no_acess_title"),desc:e("keywords_batch::no_acess_text"),button:e("keywords_batch::no_acess_button")})})]})}},95885(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>m});var r=a(74848),s=a(96540),l=a(73894),o=a(83759),i=a(99995),n=Object.defineProperty,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,p=(e,t,a)=>t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;const m=e=>{class t extends s.Component{componentDidMount(){const{hasLimits:e,hasBatchAnalysisAccess:t}=this.props;!e&&t&&(0,o.default)((0,i.triggerLimitsIsOverModal)(!0,{type:"end"}))}render(){return(0,r.jsx)(e,((e,t)=>{for(var a in t||(t={}))d.call(t,a)&&p(e,a,t[a]);if(c)for(var a of c(t))u.call(t,a)&&p(e,a,t[a]);return e})({},this.props))}}return t.displayName=`WithShowPopupNoLimits(${(0,l.getDisplayName)(e)})`,t}},93845(e,t,a){"use strict";a.r(t),a.d(t,{getFilterFields:()=>d,getIntentVariants:()=>n,getLanguageItems:()=>c,getSpecialBlockItems:()=>i});var r=a(21626),s=a(12525),l=a(92515);const o={uk:"Ukrainian",ru:"Russian",en:"English",bg:"Bulgarian",pl:"Polish",de:"German",es:"Spanish",it:"Italian",fr:"French",ro:"Romanian",be:"Belorussian",hu:"Hungarian",ka:"Georgian",el:"Greek",da:"Danish",other:"Other"},i=e=>Object.keys(s.default).map(t=>({text:e(`special_item::${t}`),value:t})),n=e=>[{text:e("keywords_global::intent_tooltip_type_I_name"),value:"I"},{text:e("keywords_global::intent_tooltip_type_N_name"),value:"N"},{text:e("keywords_global::intent_tooltip_type_C_name"),value:"C"},{text:e("keywords_global::intent_tooltip_type_T_name"),value:"T"}],c=e=>Object.entries(o).map(([t,a])=>({text:e(`filter::${a}`),value:t})),d=e=>({t,currentSE:a})=>[{title:t(r.default.volume),name:"region_queries_count",type:"num"},{title:t(r.default.keywords),name:"keywords",type:"contains_one_of",validations:["required","max_keywords_50"]},{title:t(r.default.domainsPosition),name:"position",type:"num",pages:["url","domain"]},{title:t(r.default.url),name:"url",type:"contains_and_starts_with",pages:["url","domain"]},{title:t(r.default.filterToponyms),name:"geo_names",type:"contains"},{title:t(r.default.positionChanged),name:"dynamic",type:"dynamic",pages:["url","domain"]},{title:t(r.default.firstPosition),name:"first_position",type:"notContains",compareTypes:[{value:"notContains",label:t(r.default.showBestPositions)}]},{title:t(r.default.misspelledKeywords),name:"right_spelling",type:"contains"},{title:`${t(r.default.intentsTitle)} (NEW)`,name:"intents",type:"contains",valueItems:n(t),fieldType:"multiselect",se:["g_ua","g_us"]},{title:t(r.default.languageTitle),name:"lang",type:"contains",valueItems:c(t),se:["g_ua","g_us","g_ca","g_fr","g_uk","g_de","g_es","g_dk","g_se","g_ch","g_pt","g_be","g_br"],pages:["keyword","domain","url"]},{title:t(r.default.numberOfWords),name:"keyword_length",type:"num"},{title:t(r.default.specialElements),name:"types",type:"param",valueItems:i(t)},{title:t(r.default.keywordDifficulty),name:"difficulty",type:"num"},{title:t(r.default.traffic),name:"traff",type:"num",pages:["url","domain"]},{title:t(r.default.cost),name:"cost",type:"num"},{title:t(r.default.competitionLevel),name:"concurrency",type:"num"},{title:t(r.default.numberOfResults),name:"found_results",type:"num"}].filter(Boolean).filter(({pages:t,se:r})=>(!t||t.includes(e))&&(!r||r.includes(a))).map(l.getFilterSettingByField)},21626(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>r});const r={languageTitle:"filter::language",intentsTitle:"filter::intents",intentsTooltip:"tooltip::filter_intents",title:"domain_overview::overview_domain_keyword_selection",titleTooltip:"tooltip::domain_position",keywords:"domain_global::domain_keyword_column",keywordsTooltip:"tooltip::keywords_search_keyword",noDataText:"domain_global::no_data",keywordDifficulty:"keywords_global::keywords_keyword_difficulty",keywordDifficultyTooltip:"tooltip::keywords_keyword_difficulty",position:"domain_global::domain_position_column",dynamic:"domain_global::domain_dynamic_column",positionTooltip:"tooltip::keywords_position",volume:"domain_seo::domain_seo_positions_volume",volumeTooltip:"tooltip::keywords_volume",traffic:"domain_seo::domain_seo_positions_traffic",trafficTooltip:"tooltip::traffic_column",cost:"domain_global::domain_cost_column",costTooltip:"tooltip::keywords_cost",competition:"
1keywords_global::keywords_competition_column",competitionTooltip:"tooltip::keywords_competition",results:"domain_global::domain_results_column",resultsTooltip:"tooltip::keywords_results",url:"domain_global::domain_url_column",urlTooltip:"tooltip::url_results_column",positionChanged:"domain_global::position_changed",misspelledKeywords:"domain_global::misspelled_keywords",specialElements:"domain_global::special_elements",filterToponyms:"domain_global::filter_toponyms",numberOfWords:"domain_global::number_of_words",domainsPosition:"domain_global::domains_position",numberOfResults:"domain_global::number_of_results",competitionLevel:"domain_global::competition_level",firstPosition:"domain_global::first_position",showBestPositions:"domain_global::show_best_positions",showAllPositions:"domain_global::show_all_positions",socialDomains:"keywords_global::keywords_social_domains_column",socialDomainsTooltip:"tooltip::keywords_social_domains_column"}},11785(e,t,a){"use strict";a.r(t),a.d(t,{replaceQueryParams:()=>i});var r=a(62355),s=a(33666),l=a(87924);const o=new Map;o.set(s.PROMO,r.promoRoutes),o.set(s.PRODUCT,r.productRoutes);const i=(e={})=>{const t=new URLSearchParams(l.default.location.search);Object.keys(e).forEach(a=>{t.set(a,e[a])}),l.default.replace({pathname:l.default.location.pathname,search:t.toString()})}},246(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>y});var r=a(51928),s=a(41473),l=a(86673),o=a(34123);function*i({payload:e}){try{const{projectId:t}=e,a=yield(0,r.call)(l.fetchDataWithErrorCheck,"batchAnalysis.getKeywordGroups",{projectId:t});yield(0,r.put)((0,o.getGroupsSuccess)({groups:a,projectId:t}))}catch(e){console.error("error",e),yield(0,r.put)((0,o.getGroupsError)())}}var n=a(56166),c=a(57814);function*d({payload:e}){try{const t=new c.Translator("Alerts"),{groupName:a,projectId:s,parentGroupId:i,keywords:d=[]}=e;yield(0,r.call)(l.fetchDataWithErrorCheck,"batchAnalysis.createKeywordsGroup",{groupName:a,projectId:s,parentGroupId:"root"!==i?i:void 0,keywords:d}),yield(0,r.put)((0,n.addAlert)({alertID:"Add new group success",alertType:"success",alertText:t.translate("add_new_group_success")})),yield(0,r.put)((0,o.getGroups)({projectId:s}))}catch(e){console.error("error",e),yield(0,r.put)((0,n.addAlert)({alertID:"Add new group error",alertType:"error",alertText:e.message}))}}function*u({payload:e}){try{const t=new c.Translator("Alerts"),{groupId:a,projectId:s}=e;yield(0,r.call)(l.fetchDataWithErrorCheck,"batchAnalysis.deleteKeywordsGroup",{groupId:a,useCache:!0}),yield(0,r.put)((0,n.addAlert)({alertID:"Delete group success",alertType:"success",alertText:t.translate("delete_group_success")})),yield(0,r.put)((0,o.getGroups)({projectId:s}))}catch(e){console.error("error",e),yield(0,r.put)((0,n.addAlert)({alertID:"Delete group error",alertType:"error",alertText:e.message}))}}function*p({payload:e}){try{const t=new c.Translator("Alerts"),{projectId:a,groupId:s,keywords:o=[]}=e;yield(0,r.call)(l.fetchDataWithErrorCheck,"batchAnalysis.moveKeywordsToGroup",{projectId:a,groupId:["without_groups","root"].includes(s)?void 0:s,keywords:o,useCache:!0}),yield(0,r.put)((0,n.addAlert)({alertID:"Add phrases to group success",alertType:"success",alertText:t.translate("add_phrases_to_group_success")}))}catch(e){console.error("error",e),yield(0,r.put)((0,n.addAlert)({alertID:"Add phrases to group error",alertType:"error",alertText:e.message}))}}function*m({payload:e}){try{const t=new c.Translator("Alerts"),{projectId:a,keywords:s=[]}=e;yield(0,r.call)(l.fetchDataWithErrorCheck,"batchAnalysis.moveKeywordsToGroup",{projectId:a,groupId:null,keywords:s,useCache:!0}),yield(0,r.put)((0,n.addAlert)({alertID:"Delete phrases from group success",alertType:"success",alertText:t.translate("delete_phrases_from_group_success")}))}catch(e){console.error("error",e),yield(0,r.put)((0,n.addAlert)({alertID:"Delete phrases from group error",alertType:"error",alertText:e.message}))}}function*h({payload:e}){try{const t=new c.Translator("Alerts"),{groupId:a,groupName:s,projectId:i}=e;yield(0,r.call)(l.fetchDataWithErrorCheck,"batchAnalysis.updateKeywordsGroup",{groupId:"root"!==a?a:void 0,groupName:s,useCache:!0}),yield(0,r.put)((0,n.addAlert)({alertID:"Change group name success",alertType:"success",alertText:t.translate("change_group_name_success")})),yield(0,r.put)((0,o.getGroups)({projectId:i}))}catch(e){console.error("error",e),yield(0,r.put)((0,n.addAlert)({alertID:"Change group name error",alertType:"error",alertText:e.message}))}}function*y(){try{yield(0,r.takeEvery)(s.FETCH_GROUPS,i),yield(0,r.takeEvery)(s.CREATE_GROUP,d),yield(0,r.takeEvery)(s.DELETE_GROUP,u),yield(0,r.takeEvery)(s.MOVE_PHRASES_TO_GROUP,p),yield(0,r.takeEvery)(s.DELETE_PHRASES_FROM_GROUP,m),yield(0,r.takeEvery)(s.EDIT_GROUP_NAME,h)}catch(e){console.error("Grouping phrases:",e)}}},85502(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>c});var r=a(51928),s=a(69840),l=a(33195),o=(a(39411),a(23220),a(98907)),i=a(13046),n=a(24501);function*c(){yield(0,r.takeEvery)(s.auditExport.getWhiteLabelData,l.getWhiteLabelData),yield(0,r.takeEvery)(s.auditExport.uploadNewLogo,o.default),yield(0,r.takeEvery)(s.auditExport.setNewLogo,i.default),yield(0,r.takeEvery)(s.auditExport.deleteLogo,n.default)}},35818(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>k});var r=a(74848),s=a(46216);var l=a(96540),o=a(87714),i=a(19320);const n=({title:e,desc:t,info:a,src:s,onClick:n,button:c,withUpgradeButton:d})=>(0,r.jsxs)(l.Fragment,{children:[(0,r.jsxs)("div",{className:"tc core-empty-section__text-wrapper",children:[(0,r.jsx)("h4",{className:"core-empty-section__title",children:e}),t&&(0,r.jsx)("p",{className:"core-empty-section__message",children:t}),a&&(0,r.jsx)("p",{className:"core-empty-section__message",children:a}),c&&d&&(0,r.jsx)(i.default,{path:"/pay/",title:c,children:(0,r.jsx)(o.default,{color:"green",onClick:n,children:c})}),c&&!d&&(0,r.jsx)(o.default,{color:"green",onClick:n,children:c})]}),s&&(0,r.jsx)("div",{className:"mr40 ml40 mr30 df jcc",children:(0,r.jsx)("div",{className:"core-empty-section__img-wrapper",children:(0,r.jsx)("img",{src:s,alt:"Serpstat Empty Section"})})})]});var c=a(46942),d=a.n(c),u=a(18492),p=a(11492),m=a(76428),h=a(72681);const y={"/batch":{uk:"7AinhyTXJYY",en:"OVjRzuqbKlQ"},"/keywords/batch":{uk:"OxbTeWJutHY",en:"2Jze0wQJ5aY"},"/text-editor":{uk:"UtXAtgStGAQ",en:"0Fs201Zu23A"},"/brand-opportunities":{uk:"zU2wMzmCE18",en:"TsZImFmlBwI"}},f=({title:e,desc:t,src:a,onClick:s,button:l,withUpgradeButton:n,children:c,className:f})=>{const{t:g}=(0,u.useTranslation)(["Global"]),_=p.default.getParseToken(),v=(0,m.default)(),{pathname:b}=(0,h.useLocation)(),x=((e,t)=>{const a=Object.entries(y).sort(([e],[t])=>t.length-e.length);for(const[r,s]of a){const a=e.indexOf(r);if(-1===a)continue;const l=e[a+r.length];if(void 0===l||"/"===l)return"uk"===t?s.uk:s.en}return null})(b,v),w=[44,289,145,442,690,696,766,778,782,784,786,788,958,1012,1337,684,768,1101].includes(null==_?void 0:_.planId),j=()=>{let e="/pay/";return w&&["en","es"].includes(v)&&(e="https://serpstat.com/page/lifetime-pricing-plan/"),w&&"ru"===v&&(e="https://serpstat.com/ru/page/lifetime-pricing-plan/"),w&&"uk"===v&&(e="https://serpstat.com/uk/page/lifetime-pricing-plan/"),e};return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:d()(f,"df aic jcc core-empty-section pt20 pb20"),children:[(0,r.jsx)("div",{className:"core-empty-section__fake-popup-background",style:{backgroundImage:a?`url('${a}')`:"transparent"}}),(0,r.jsxs)("div",{className:"core-empty-section__fake-popup tac",children:[(0,r.jsx)("div",{className:"core-empty-section__fake-popup-logo df jcc",children:x?(0,r.jsx)("iframe",{width:"700",height:"365",src:`https://www.youtube.com/embed/${x}`,title:"YouTube video",frameBorder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0}):null}),(0,r.jsxs)("div",{className:"pt20 pb30 pl30 pr30 tc",children:[(0,r.jsx)("h4",{className:"core-empty-section__title",children:e}),t&&(0,r.jsx)("p",{className:"core-empty-section__message",children:t}),w?(0,r.jsx)("h4",{className:"core-empty-section__sub-title",children:g("upgrade_lifetime_subscription")}):null,l&&n&&(0,r.jsx)(i.default,{path:j(),title:l,hideTrial:!0,children:(0,r.jsx)(o.default,{color:"green",onClick:()=>{w?window.location.href=j():s()},children:l})}),l&&!n&&(0,r.jsx)(o.default,{color:"green",onClick:s,children:l}),c]})]})]})})};var g=Object.defineProperty,_=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,x=(e,t,a)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,w=(e,t)=>{for(var a in t||(t={}))v.call(t,a)&&x(e,a,t[a]);if(_)for(var a of _(t))b.call(t,a)&&x(e,a,t[a]);return e};const j=e=>{var t=e,{viewType:a}=t,s=((e,t)=>{var a={};for(var r in e)v.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(null!=e&&_)for(var r of _(e))t.indexOf(r)<0&&b.call(e,r)&&(a[r]=e[r]);return a})(t,["viewType"]);return"fake-popup"===a?(0,r.jsx)(f,w({},s)):(0,r.jsx)(n,w({},s))};j.defaultProps={onClick:()=>{(0,s.transitionTo)("/pay/")},viewType:"fake-popup",withUpgradeButton:!0};const k=j},90780(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>r});const r=a(56641).default},76978(e,t,a){"use strict";a.r(t),a.d(t,{Figure2:()=>s});var r=a(83015);const s=(0,a(55263).withProps)({lightThemeSrc:a(8406).default,darkThemeSrc:a(96665).default})(r.Img)},86699(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>d});var r=a(74848),s=a(87714),l=a(8217),o=a(37638),i=a(21552),n=a(17705),c=a(35646);const d=()=>{const{t:e}=(0,i.useTranslation)(["tooltip","keywords_batch"]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.ProductHeader,{productName:(0,r.jsxs)("div",{className:"df aic medium fz20",children:[(0,r.jsx)("span",{className:"pr5 nw",children:e("keywords_batch::batch_analysis_key_phrases")}),(0,r.jsx)(l.default,{className:"mt3",tooltipText:e("tooltip::batch_analysis_key_phrases")})]})}
1),(0,r.jsx)("div",{className:"card bigger tc card_window_height dt",children:(0,r.jsxs)("div",{className:"dtc",children:[(0,r.jsx)(c.Figure24,{alt:"Add new project",width:170}),(0,r.jsxs)("div",{className:"p30",children:[(0,r.jsx)("h3",{children:e("keywords_batch::limit_reached_title")}),(0,r.jsx)("p",{className:"fz18 pt10",children:e("keywords_batch::limit_reached_text")})]}),(0,r.jsx)("div",{className:"df jcc mt15 mb15",children:(0,r.jsx)(s.default,{className:"want-more-limits-button",children:(0,r.jsx)(n.default,{linkText:e("keywords_batch::i_want_more_limits_button")})})})]})})]})}},29572(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(74848),s=a(21552);const l=({searchAnalyticsLimit:e,serpLimit:t,frequencyLimit:a})=>{const{t:l}=(0,s.useTranslation)("tooltip");return(0,r.jsxs)("div",{className:"tr",children:[(0,r.jsxs)("div",{children:[l("limit_of_search_analytics"),": ",e]}),(0,r.jsxs)("div",{className:"mt5",children:["SERP: ",t]}),(0,r.jsxs)("div",{className:"mt5",children:[l("limit_of_frequency"),": ",a]})]})}},20742(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(86673),s=a(68367);class l extends r.LazyRoute{constructor({component:e,reducer:t=[],saga:r=[]}){super({component:e,reducer:[{handler:a(15070).default},{key:"analysisBatchProjects",handler:a(81762).default},s.lazyInit.reducer,...t],saga:[{handler:a(52859).default},{key:"analysisBatchProjects",handler:a(69498).default},{handler:a(85502).default,key:"auditWhiteLableSagas"},s.lazyInit.saga,...r],key:"commonAnalysis"})}}},92515(e,t,a){"use strict";a.r(t),a.d(t,{getFilterSettingByField:()=>p});var r=a(97092),s=Object.defineProperty,l=Object.defineProperties,o=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,a)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;const u=e=>{switch(e){case"geo_names":case"right_spelling":case"dynamic":case"lastupdate":case"add":case"check":case"del":case"last_seen":case"first_position":return"";case"keywords":case"url":case"title":case"text":return"text";case"url_from":case"url_to":case"domain_from":return"string";case"link_type":case"filter_se":return"select";case"types":case"questions":case"platform_type":case"threat_type":case"link_nofollow":case"lang":return"multiselect";default:return"number"}},p=e=>{const t=(e=>{const t=[];if(""!==(e.fieldType||u(e.name))&&t.push("required"),["num","eq"].includes(e.type))switch(e.name){case"cost":t.push("fieldcost");break;case"position":t.push("fieldposition");break;case"concurrency":case"region_queries_count":case"keyword_length":t.push("fieldint");break;default:t.push("fieldlong")}return t})(e),a=[];switch(e.type){case"num":a.push("between","gt","gte","lt","lte","eq","neq");break;case"eq":a.push("eq","neq");break;case"contains_one_of":a.push("containExactMatch","notContainExactMatch","containOneOfExactMatch","notContainOneOfExactMatch","containBroadMatch","notContainBroadMatch","containOneOfBroadMatch","notContainOneOfBroadMatch");break;case"contains_one_of_only":a.push("containOneOfExactMatch");break;case"contains_and_starts_with":a.push("contains","notContains","containsAndStartsWith");break;case"dynamic":a.push("positionUp","positionDown","positionNew","positionSame");break;case"string":a.push("contains","notContains","startsWith","endsWith","eq","neq");break;case"date_select":a.push(...r.datesCompareTypes);break;default:a.push("contains","notContains")}return s=((e,t)=>{for(var a in t||(t={}))n.call(t,a)&&d(e,a,t[a]);if(i)for(var a of i(t))c.call(t,a)&&d(e,a,t[a]);return e})({},e),p={compareTypes:e.compareTypes||a,type:e.fieldType||u(e.name),validations:e.validations?e.validations:t},l(s,o(p));var s,p}},28157(e,t,a){"use strict";a.r(t),a.d(t,{dynamicTypes:()=>o,getFastFilterConfig:()=>i});var r=a(65208),s=a(25848),l=a(93845);const o=["Up","Down","New","Same"],i=(e,t,a,i=!1,n=!1)=>{const c={concurrency:{filterField:"concurrency",title:a(t.competition),filterType:r.FILTER_TYPES.NUMBER,validations:["fieldint"]},keyword:{filterField:"keyword",title:a(t.keywords),filterType:r.FILTER_TYPES.TEXT,compareType:s.COMPARE_TYPES.CONTAINS_EXACT_MATCH},keywords:{filterField:"keywords",title:a(t.keywords),filterType:r.FILTER_TYPES.TEXT,compareType:s.COMPARE_TYPES.CONTAINS_EXACT_MATCH}
1,types:{filterField:"types",title:a(t.specialElements),filterType:r.FILTER_TYPES.MULTI_SELECT,filterSelectItems:(0,l.getSpecialBlockItems)(a)},region_queries_count:{filterField:"region_queries_count",title:a(t.volume),filterType:r.FILTER_TYPES.NUMBER,validations:["fieldint"]},region_queries_count_by_searchEngyne:{filterField:"region_queries_count",title:a(i?t.volumeMoscow:n?t.volume:t.volumeYandex),filterType:r.FILTER_TYPES.NUMBER,validations:["fieldint"]},traff:{filterField:"traff",title:a(t.traffic),filterType:r.FILTER_TYPES.NUMBER,validations:["fieldlong"]},position:{filterField:"position",title:a(t.position),filterType:r.FILTER_TYPES.NUMBER,validations:["fieldposition"]},dynamic:{filterField:"dynamic",title:a(t.positionChanged),filterType:r.FILTER_TYPES.RADIO_SELECT,filterSelectItems:o.map(e=>({text:a(`filter::position_${e.toLowerCase()}`),value:`position${e}`})),getCustomApplyParams:(e,t)=>({compareType:t[0],field:e,value:[""]})},difficulty:{filterField:"difficulty",title:a(t.keywordDifficulty),filterType:r.FILTER_TYPES.NUMBER,validations:["fieldlong"]},found_results:{filterField:"found_results",title:a(t.results),filterType:r.FILTER_TYPES.NUMBER,validations:["fieldlong"]},url:{filterField:"url",title:a(t.url),filterType:r.FILTER_TYPES.TEXT},cost:{filterField:"cost",title:`${a(t.cost)} ($)`,filterType:r.FILTER_TYPES.NUMBER,validations:["fieldcost"]},title:{filterField:"title",title:a("domain_global::title_ad"),filterType:r.FILTER_TYPES.TEXT},text:{filterField:"text",title:a("domain_global::description_ad"),filterType:r.FILTER_TYPES.TEXT},weight:{filterField:"weight",title:a(t.weight),filterType:r.FILTER_TYPES.NUMBER,validations:["fieldlong"]},language:{filterField:"lang",title:a(t.languageTitle),filterType:r.FILTER_TYPES.MULTI_SELECT,filterSelectItems:(0,l.getLanguageItems)(a)},intents:{filterField:"intents",title:a(t.intentsTitle),filterType:r.FILTER_TYPES.MULTI_SELECT,filterSelectItems:(0,l.getIntentVariants)(a)}},d=e.reduce((e,t)=>c[t]?e.concat([c[t]]):e,[]);return(null==d?void 0:d.length)?d:null}},50618(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>r});const r=new(a(20742).default)({component:a(36570).default,reducer:[{key:"clustering",handler:a(96835).default},{key:"regionsRtApi",handler:a(7579).default}],saga:[{key:"clusteringDashboard",handler:a(55359).default},{key:"clusteringSocketChannel",handler:a(82334).default},{key:"clusteringDialogs",handler:a(1867).default},{key:"regionsRtApi",handler:a(83541).default},{key:"groupingPhrases",handler:a(246).default}]})},20426(e){var t=Object.prototype.hasOwnProperty;e.exports=function(e,a){return null!=e&&t.call(e,a)}},61448(e,t,a){var r=a(20426),s=a(49326);e.exports=function(e,t){return null!=e&&s(e,t,r)}},6048(e,t,a){"use strict";a.r(t),a.d(t,{Area:()=>_e,computeArea:()=>fe,defaultAreaProps:()=>me,getBaseValue:()=>ye});var r=a(96540),s=a(34164),l=a(60602),o=a(86069),i=a(5614),n=a(32734),c=a(59744),d=a(45233),u=a(94501),p=a(85695),m=a(59482),h=a(31754),y=a(47076),f=a(42991),g=a(19287),_=a(98453),v=a(72925),b=a(82695),x=a(62387),w=(e,t,a)=>(0,f.selectAxisWithScale)(e,"xAxis",(0,x.selectXAxisIdFromGraphicalItemId)(e,t),a),j=(e,t,a)=>(0,f.selectTicksOfGraphicalItem)(e,"xAxis",(0,x.selectXAxisIdFromGraphicalItemId)(e,t),a),k=(e,t,a)=>(0,f.selectAxisWithScale)(e,"yAxis",(0,x.selectYAxisIdFromGraphicalItemId)(e,t),a),T=(e,t,a)=>(0,f.selectTicksOfGraphicalItem)(e,"yAxis",(0,x.selectYAxisIdFromGraphicalItemId)(e,t),a),E=(0,y.createSelector)([g.selectChartLayout,w,k,j,T],(e,t,a,r,s)=>(0,d.isCategoricalAxis)(e,"xAxis")?(0,d.getBandSizeOfAxis)(t,r,!1):(0,d.getBandSizeOfAxis)(a,s,!1)),A=(0,y.createSelector)([f.selectUnfilteredCartesianItems,(e,t)=>t],(e,t)=>e.filter(e=>"area"===e.type).find(e=>e.id===t)),O=e=>{var t=(0,g.selectChartLayout)(e);return(0,d.isCategoricalAxis)(t,"xAxis")?"yAxis":"xAxis"},P=(0,y.createSelector)([A,(e,t,a)=>(0,f.selectStackGroups)(e,O(e),((e,t)=>"yAxis"===O(e)?(0,x.selectYAxisIdFromGraphicalItemId)(e,t):(0,x.selectXAxisIdFromGraphicalItemId)(e,t))(e,t),a)],(e,t)=>{var a;if(null!=e&&null!=t){var{stackId:r}=e,s=(0,v.getStackSeriesIdentifier)(e);if(null!=r&&null!=s){var l=null===(a=t[r])||void 0===a?void 0:a.stackedData,o=null===l||void 0===l?void 0:l.find(e=>e.key===s);if(null!=o)return o.map(e=>[e[0],e[1]])}}}),S=(0,y.createSelector)([g.selectChartLayout,w,k,j,T,P,_.selectChartDataWithIndexesIfNotInPanoramaPosition3,E,A,b.selectChartBaseValue],(e,t,a,r,s,l,o,i,n,c)=>
1{var{chartData:d,dataStartIndex:u,dataEndIndex:p}=o;if(null!=n&&("horizontal"===e||"vertical"===e)&&null!=t&&null!=a&&null!=r&&null!=s&&0!==r.length&&0!==s.length&&null!=i){var m,{data:h}=n;if(null!=(m=h&&h.length>0?h:null===d||void 0===d?void 0:d.slice(u,p+1)))return fe({layout:e,xAxis:t,yAxis:a,xAxisTicks:r,yAxisTicks:s,dataStartIndex:u,areaSettings:n,stackedData:l,displayedData:m,chartBaseValue:c,bandSize:i})}}),I=a(12070),N=a(96231),C=a(19797),D=a(49082),F=a(8107),L=a(77404),K=a(8813),M=a(47103),R=a(84044),B=a(42678),W=a(55448),G=a(58183),q=a(99989),U=a(80196),z=a(27132),Y=a(60648),$=a(65245),H=["id"],V=["activeDot","animationBegin","animationDuration","animationEasing","connectNulls","dot","fill","fillOpacity","hide","isAnimationActive","legendType","stroke","xAxisId","yAxisId"];function X(){return X=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},X.apply(null,arguments)}function J(e,t){if(null==e)return{};var a,r,s=function(e,t){if(null==e)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;a[r]=e[r]}return a}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r<l.length;r++)a=l[r],-1===t.indexOf(a)&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function Z(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function Q(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(a),!0).forEach(function(t){ee(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Z(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function ee(e,t,a){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var r=a.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function te(e,t){return e&&"none"!==e?e:t}var ae=e=>{var{dataKey:t,name:a,stroke:r,fill:s,legendType:l,hide:o}=e;return[{inactive:o,dataKey:t,type:l,color:te(r,s),value:(0,d.getTooltipNameProp)(a,t),payload:e}]},re=r.memo(e=>{var{dataKey:t,data:a,stroke:s,strokeWidth:l,fill:o,name:i,hide:n,unit:u,tooltipType:p,id:h}=e,y={dataDefinedOnItem:a,getPosition:c.noop,settings:{stroke:s,strokeWidth:l,fill:o,dataKey:t,nameKey:void 0,name:(0,d.getTooltipNameProp)(i,t),hide:n,type:p,color:te(s,o),unit:u,graphicalItemId:h}};return r.createElement(m.SetTooltipEntrySettings,{tooltipEntrySettings:y})});function se(e){var{clipPathId:t,points:a,props:s}=e,{needClip:l,dot:o,dataKey:i}=s,c=(0,W.svgPropertiesNoEvents)(s);return r.createElement(n.Dots,{points:a,dot:o,className:"recharts-area-dots",dotClassName:"recharts-area-dot",dataKey:i,baseProps:c,needClip:l,clipPathId:t})}function le(e){var{showLabels:t,children:a,points:s}=e,l=s.map(e=>{var t,a,r={x:null!==(t=e.x)&&void 0!==t?t:0,y:null!==(a=e.y)&&void 0!==a?a:0,width:0,lowerWidth:0,upperWidth:0,height:0};return Q(Q({},r),{},{value:e.value,payload:e.payload,parentViewBox:void 0,viewBox:r,fill:void 0})});return r.createElement(i.CartesianLabelListContextProvider,{value:t?l:void 0},a)}function oe(e){var{points:t,baseLine:a,needClip:s,clipPathId:i,props:n}=e,{layout:c,type:d,stroke:u,connectNulls:p,isRange:m}=n,{id:h}=n,y=J(n,H),f=(0,W.svgPropertiesNoEvents)(y),g=(0,U.svgPropertiesAndEvents)(y);return r.createElement(r.Fragment,null,(null===t||void 0===t?void 0:t.length)>1&&r.createElement(o.Layer,{clipPath:s?"url(#clipPath-".concat(i,")"):void 0},r.createElement(l.Curve,X({},g,{id:h,points:t,connectNulls:p,type:d,baseLine:a,layout:c,stroke:"none",className:"recharts-area-area"})),"none"!==u&&r.createElement(l.Curve,X({},f,{className:"recharts-area-curve",layout:c,type:d,connectNulls:p,fill:"none",points:t})),"none"!==u&&m&&Array.isArray(a)&&r.createElement(l.Curve,X({},f,{className:"recharts-area-curve",layout:c,type:d,connectNulls:p,fill:"none",points:a}))),r.createElement(se,{points:t,props:y,clipPathId:i}))}function ie(e){var t,a,{alpha:s,baseLine:l,points:o,strokeWidth:i}=e,n=null===(t=o[0])||void 0===t?void 0:t.y,d=null===(a=o[o.length-1])||void 0===a?void 0:a.y;if(!(0,K.isWellBehavedNumber)(n)||!(0,K.isWellBehavedNumber)(d))return null;var u=s*Math.abs(n-d),p=Math.max(...o.map(e=>e.x||0));return(0,c.isNumber)(l)?p=Math.max(l,p):l&&Array.isArray(l)&&l.length&&(p=Math.max(...l.map(e=>e.x||0),p)),(0,c.isNumber)(p)?r.createElement("rect",{x:0,y:n<d?n:n-u,width:p+(i?parseInt("".concat(i),10):1),height:Math.floor(u)}):null}function ne(e){var t,a,{alpha:s,baseLine:l,points:o,strokeWidth:i}=e,n=null===(t=o[0])||void 0===t?void 0:t.x,d=null===(a=o[o.length-1])||void 0===a?void 0:a.x;if(!(0,K.isWellBehavedNumber)(n)||!(0,K.isWellBehavedNumber)(d))return null;var u=s*Math.abs(n-d),p=Math.max(...o.map(e=>e.y||0));return(0,c.isNumber)(l)?p=Math.max(l,p):l&&Array.isArray(l)&&l.length&&(p=Math.max(...l.map(e=>e.y||0),p)),(0,c.isNumber)(p)?r.createElement("rect",{x:n<d?n:n-u,y:0,width:u,height:Math.floor(p+(i?parseInt("".concat(i),10):1))}):null}function ce(e){var{alpha:t,layout:a,points:s,baseLine:l,strokeWidth:o}=e;return"vertical"===a?r.createElement(ie,{alpha:t,points:s,baseLine:l,strokeWidth:o}):r.createElement(ne,{alpha:t,points:s,baseLine:l,strokeWidth:o})}function de(e){var{needClip:t,clipPathId:a,props:s,previousPointsRef:l,previousBaselineRef:n}=e,{points:d,baseLine:u,isAnimationActive:p,animationBegin:m,animationDuration:h,animationEasing:y,onAnimationStart:f,onAnimationEnd:_}=s,v=(0,r.useMemo)(()=>({points:d,baseLine:u}),[d,u]),b=(0,F.useAnimationId)(v,"recharts-area-"),x=(0,g.useCartesianChartLayout)(),[w,j]=(0,r.useState)(!1),k=!w,T=(0,r.useCallback)(()=>{"function"===typeof _&&_(),j(!1)},[_]),E=(0,r.useCallback)(()=>{"function"===typeof f&&f(),j(!0)},[f]);if(null==x)return null;var A=l.current,O=n.current;return r.createElement(le,{showLabels:k,points:d},s.children,r.createElement(G.JavascriptAnimate,{animationId:b,begin:m,duration:h,isActive:p,easing:y,onAnimationEnd:T,onAnimationStart:E,key:b},e=>{if(A){var i,m=A.length/d.length,h=1===e?d:d.map((t,a)=>{var r=Math.floor(a*m);if(A[r]){var s=A[r];return Q(Q({},t),{},{x:(0,c.interpolate)(s.x,t.x,e),y:(0,c.interpolate)(s.y,t.y,e)})}return t});return i=(0,c.isNumber)(u)?(0,c.interpolate)(O,u,e):(0,c.isNullish)(u)||(0,c.isNan)(u)?(0,c.interpolate)(O,0,e):u.map((t,a)=>{var r=Math.floor(a*m);if(Array.isArray(O)&&O[r]){var s=O[r];return Q(Q({},t),{},{x:(0,c.interpolate)(s.x,t.x,e),y:(0,c.interpolate)(s.y,t.y,e)})}return t}),e>0&&(l.current=h,n.current=i),r.createElement(oe,{points:h,baseLine:i,needClip:t,clipPathId:a,props:s})}return e>0&&(l.current=d,n.current=u),r.createElement(o.Layer,null,p&&r.createElement("defs",null,r.createElement("clipPath",{id:"animationClipPath-".concat(a)},r.createElement(ce,{alpha:e,points:d,baseLine:u,layout:x,strokeWidth:s.strokeWidth}))),r.createElement(o.Layer,{clipPath:"url(#animationClipPath-".concat(a,")")},r.createElement(oe,{points:d,baseLine:u,needClip:t,clipPathId:a,props:s})))}),r.createElement(i.LabelListFromLabelProp,{label:s.label}))}function ue(e){var{needClip:t,clipPathId:a,props:s}=e,l=(0,r.useRef)(null),o=(0,r.useRef)();return r.createElement(de,{needClip:t,clipPathId:a,props:s,previousPointsRef:l,previousBaselineRef:o})}class pe extends r.PureComponent{render(){var{hide:e,dot:t,points:a,className:l,top:i,left:n,needClip:c,xAxisId:d,yAxisId:m,width:y,height:f,id:g,baseLine:_,zIndex:v}=this.props;if(e)return null;var b=(0,s.clsx)("recharts-area",l),x=g,{r:w,strokeWidth:j}=(0,q.getRadiusAndStrokeWidthFromDot)(t),k=(0,u.isClipDot)(t),T=2*w+j,E=c?"url(#clipPath-".concat(k?""
1:"dots-").concat(x,")"):void 0;return r.createElement(z.ZIndexLayer,{zIndex:v},r.createElement(o.Layer,{className:b},c&&r.createElement("defs",null,r.createElement(h.GraphicalItemClipPath,{clipPathId:x,xAxisId:d,yAxisId:m}),!k&&r.createElement("clipPath",{id:"clipPath-dots-".concat(x)},r.createElement("rect",{x:n-T/2,y:i-T/2,width:y+T,height:f+T}))),r.createElement(ue,{needClip:c,clipPathId:x,props:this.props})),r.createElement(p.ActivePoints,{points:a,mainColor:te(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:E}),this.props.isRange&&Array.isArray(_)&&r.createElement(p.ActivePoints,{points:_,mainColor:te(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:E}))}}var me={activeDot:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!1,fill:"#3182bd",fillOpacity:.6,hide:!1,isAnimationActive:"auto",legendType:"line",stroke:"#3182bd",strokeWidth:1,type:"linear",label:!1,xAxisId:0,yAxisId:0,zIndex:Y.DefaultZIndexes.area};function he(e){var t,{activeDot:a,animationBegin:s,animationDuration:l,animationEasing:o,connectNulls:i,dot:n,fill:c,fillOpacity:d,hide:u,isAnimationActive:p,legendType:m,stroke:y,xAxisId:f,yAxisId:_}=e,v=J(e,V),b=(0,g.useChartLayout)(),x=(0,N.useChartName)(),{needClip:w}=(0,h.useNeedsClip)(f,_),j=(0,I.useIsPanorama)(),{points:k,isRange:T,baseLine:E}=null!==(t=(0,D.useAppSelector)(t=>S(t,e.id,j)))&&void 0!==t?t:{},A=(0,M.usePlotArea)();if("horizontal"!==b&&"vertical"!==b||null==A)return null;if("AreaChart"!==x&&"ComposedChart"!==x)return null;var{height:O,width:P,x:C,y:F}=A;return k&&k.length?r.createElement(pe,X({},v,{activeDot:a,animationBegin:s,animationDuration:l,animationEasing:o,baseLine:E,connectNulls:i,dot:n,fill:c,fillOpacity:d,height:O,hide:u,layout:b,isAnimationActive:p,isRange:T,legendType:m,needClip:w,points:k,stroke:y,width:P,left:C,top:F,xAxisId:f,yAxisId:_})):null}var ye=(e,t,a,r,s)=>{var l=null!==a&&void 0!==a?a:t;if((0,c.isNumber)(l))return l;var o="horizontal"===e?s:r,i=o.scale.domain();if("number"===o.type){var n=Math.max(i[0],i[1]),d=Math.min(i[0],i[1]);return"dataMin"===l?d:"dataMax"===l||n<0?n:Math.max(Math.min(i[0],i[1]),0)}return"dataMin"===l?i[0]:"dataMax"===l?i[1]:i[0]};function fe(e){var t,{areaSettings:{connectNulls:a,baseValue:r,dataKey:s},stackedData:l,layout:o,chartBaseValue:i,xAxis:n,yAxis:c,displayedData:u,dataStartIndex:p,xAxisTicks:m,yAxisTicks:h,bandSize:y}=e,f=l&&l.length,g=ye(o,i,r,n,c),_="horizontal"===o,v=!1,b=u.map((e,t)=>{var r,o,i,u;if(f)u=l[p+t];else{var b=(0,d.getValueByDataKey)(e,s);Array.isArray(b)?(u=b,v=!0):u=[g,b]}var x,w=null!==(r=null===(o=u)||void 0===o?void 0:o[1])&&void 0!==r?r:null,j=null==w||f&&!a&&null==(0,d.getValueByDataKey)(e,s);return _?{x:(0,d.getCateCoordinateOfLine)({axis:n,ticks:m,bandSize:y,entry:e,index:t}),y:j?null:null!==(x=c.scale.map(w))&&void 0!==x?x:null,value:u,payload:e}:{x:j?null:null!==(i=n.scale.map(w))&&void 0!==i?i:null,y:(0,d.getCateCoordinateOfLine)({axis:c,ticks:h,bandSize:y,entry:e,index:t}),value:u,payload:e}});return t=f||v?b.map(e=>{var t,a,r=Array.isArray(e.value)?e.value[0]:null;return _?{x:e.x,y:null!=r&&null!=e.y&&null!==(a=c.scale.map(r))&&void 0!==a?a:null,payload:e.payload}:{x:null!=r&&null!==(t=n.scale.map(r))&&void 0!==t?t:null,y:e.y,payload:e.payload}}):_?c.scale.map(g):n.scale.map(g),{points:b,baseLine:null!==t&&void 0!==t?t:0,isRange:v}}function ge(e){var t=(0,L.resolveDefaultProps)(e,me),a=(0,I.useIsPanorama)();return r.createElement(R.RegisterGraphicalItemId,{id:t.id,type:"area"},e=>r.createElement(r.Fragment,null,r.createElement(C.SetLegendPayload,{legendPayload:ae(t)}),r.createElement(re,{dataKey:t.dataKey,data:t.data,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:e}),r.createElement(B.SetCartesianGraphicalItem,{type:"area",id:e,data:t.data,dataKey:t.dataKey,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,stackId:(0,d.getNormalizedStackId)(t.stackId),hide:t.hide,barSize:void 0,baseValue:t.baseValue,isPanorama:a,connectNulls:t.connectNulls}),r.createElement(he,X({},t,{id:e}))))}var _e=r.memo(ge,$.propsAreEqual);_e.displayName="Area"},50300(e,t,a){"use strict";a.r(t),a.d(t,{AreaChart:()=>i});var r=a(96540),s=a(26960),l=a(72685),o=["axis"],i=(0,r.forwardRef)((e,t)=>r.createElement(l.CartesianChart,{chartName:"AreaChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:o,tooltipPayloadSearcher:s.arrayTooltipSearcher,categoricalChartProps:e,ref:t}))},85695(e,t,a){"use strict";a.r(t),a.d(t,{ActivePoints:()=>_});var r=a(96540),s=a(98940),l=a(66613),o=a(86069),i=a(49082),n=a(67237),c=a(47103),d=a(59744),u=a(55448),p=a(27132),m=a(60648);function h(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function y(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?h(Object(a),!0).forEach(function(t){f(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):h(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function f(e,t,a){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var r=a.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var g=e=>{var{point:t,childIndex:a,mainColor:i,activeDot:n,dataKey:c,clipPath:d}=e;if(!1===n||null==t.x||null==t.y)return null;var p,m=y(y(y({},{index:a,dataKey:c,cx:t.x,cy:t.y,r:4,fill:null!==i&&void 0!==i?i:"none",strokeWidth:2,stroke:"#fff",payload:t.payload,value:t.value}),(0,u.svgPropertiesNoEventsFromUnknown)(n)),(0,s.adaptEventHandlers)(n));return p=(0,r.isValidElement)(n)?(0,r.cloneElement)(n,m):"function"===typeof n?n(m):r.createElement(l.Dot,m),r.createElement(o.Layer,{className:"recharts-active-dot",clipPath:d},p)};function _(e){var{points:t,mainColor:a,activeDot:s,itemDataKey:l,clipPath:o,zIndex:u=m.DefaultZIndexes.activeDot}=e,h=(0,i.useAppSelector)(n.selectActiveTooltipIndex),y=(0,c.useActiveTooltipDataPoints)();if(null==t||null==y)return null;var f=t.find(e=>y.includes(e.payload));return(0,d.isNullish)(f)?null:r.createElement(p.ZIndexLayer,{zIndex:u},r.createElement(g,{point:f,childIndex:Number(h),mainColor:a,dataKey:l,activeDot:s,clipPath:o}))}},32734(e,t,a){"use strict";a.r(t),a.d(t,{Dots:()=>g});var r=a(96540),s=a(34164),l=a(66613),o=a(86069),i=a(94501),n=a(80196),c=a(27132),d=a(60648),u=["points"];function p(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function m(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?p(Object(a),!0).forEach(function(t){h(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):p(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function h(e,t,a){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var r=a.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},y.apply(null,arguments)}function f(e){var{option:t,dotProps:a,className:o}=e;if((0,r.isValidElement)(t))return(0,r.cloneElement)(t,a);if("function"===typeof t)return t(a);var i=(0,s.clsx)(o,"boolean"!==typeof t?t.className:""),n=null!==a&&void 0!==a?a:{},{points:c}=n,d=function(e,t){if(null==e)return{};var a,r,s=function(e,t){if(null==e)return{};var a={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;a[r]=e[r]}return a}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r<l.length;r++)a=l[r],-1===t.indexOf(a)&&{}.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}(n,u);return r.createElement(l.Dot,y({},d,{className:i}))}function g(e){var{points:t,dot:a,className:s,dotClassName:l,dataKey:u,baseProps:p,needClip:h,clipPathId:g,zIndex:_=d.DefaultZIndexes.scatter}=e;if(!function(e,t){return null!=e&&(!!t||1===e.length)}(t,a))return null;var v=(0,i.isClipDot)(a),b=(0,n.svgPropertiesAndEventsFromUnknown)(a),x=t.map((e,s)=>{var o,i,n=m(m(m({r:3},p),b),{},{index:s,cx:null!==(o=e.x)&&void 0!==o?o:void 0,cy:null!==(i=e.y)&&void 0!==i?i:void 0,dataKey:u,value:e.value,payload:e.payload,points:t});return r.createElement(f,{key:"dot-".concat(s),option:a,dotProps:n,className:l})}),w={};return h&&null!=g&&(w.clipPath="url(#clipPath-".concat(v?"":"dots-").concat(g,")")),r.createElement(c.ZIndexLayer,{zIndex:_},r.createElement(o.Layer,y({className:s},w),x))}},66613(e,t,a){"use strict";a.r(t),a.d(t,{Dot:()=>c});var r=a(96540),s=a(34164),l=a(98940),o=a(55448),i=a(59744);function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},n.apply(null,arguments)}var c=e=>{var{cx:t,cy:a,r:c,className:d}=e,u=(0,s.clsx)("recharts-dot",d);return(0,i.isNumber)(t)&&(0,i.isNumber)(a)&&(0,i.isNumber)(c)?r.createElement("circle",n({},(0,o.svgPropertiesNoEvents)(e),(0,l.adaptEventHandlers)(e),{className:u,cx:t,cy:a,r:c})):null}},62387(e,t,a){"use strict";a.r(t),a.d(t,{selectXAxisIdFromGraphicalItemId:()=>s,selectYAxisIdFromGraphicalItemId:()=>l});var r=a(94115);function s(e,t){var a,s;return null!==(a=null===(s=e.graphicalItems.cartesianItems.find(e=>e.id===t))||void 0===s?void 0:s.xAxisId)&&void 0!==a?a:r.defaultAxisId}function l(e,t){var a,s;return null!==(a=null===(s=e.graphicalItems.cartesianItems.find(e=>e.id===t))||void 0===s?void 0:s.yAxisId)&&void 0!==a?a:r.defaultAxisId}},99989(e,t,a){"use strict";a.r(t),a.d(t,{getRadiusAndStrokeWidthFromDot:()=>s});var r=a(55448);function s(e){var t=(0,r.svgPropertiesNoEventsFromUnknown)(e);if(null!=t){var{r:a,strokeWidth:s}=t,l=Number(a),o=Number(s);return(Number.isNaN(l)||l<0)&&(l=3),(Number.isNaN(o)||o<0)&&(o=2),{r:l,strokeWidth:o}}return{r:3,strokeWidth:2}}},96665(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>r});const r=a.p+"imgs/dark_0c219d36.svg?react"},8406(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>r});const r=a.p+"imgs/light_51f5419f.svg?react"},43380(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>r});const r=a.p+"imgs/en_a74866f6.png?react"},72285(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>r});const r=a.p+"imgs/ru_2ad112be.png?react"},64041(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>r});const r=a.p+"imgs/uk_036bfb2b.png?react"}}]);
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.