PageSourceSearch

https://pr-cy.ru/assets/node/containers-tools-clusterKeywords.656a82bfcb6466cf459d.js

js pr-cy.ru collected 2026-09-24 08:30:53 UTC 7,955 bytes, 1 lines download raw bytes

1(globalThis.__LOADABLE_LOADED_CHUNKS__=globalThis.__LOADABLE_LOADED_CHUNKS__||[]).push([[26408],{40885:(e,t,s)=>{s.d(t,{A:()=>d});var l=s(90644),r=s(96540),o=s(15374);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var l in s)({}).hasOwnProperty.call(s,l)&&(e[l]=s[l])}return e},a.apply(null,arguments)}const n=(0,l.A)("h2",{target:"ehlc1yx1"})({name:"1m7mhe7",styles:"font-size:21px;margin-top:0"}),i=(0,l.A)("div",{target:"ehlc1yx0"})("margin:0 0 9px;padding-top:",(e=>e.withPadding?"10px":""),";font-size:15px;");const d=function(e){let{title:t="",children:s,...l}=e;return r.createElement(o.A,a({},l,{size:"large"}),t&&r.createElement(n,null,t),r.createElement(i,{withPadding:t,className:"markdown"},s))}},19844:(e,t,s)=>{s.d(t,{A:()=>i});var l=s(90644),r=s(96540),o=s(37977);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var l in s)({}).hasOwnProperty.call(s,l)&&(e[l]=s[l])}return e},a.apply(null,arguments)}const n=(0,l.A)("div",{target:"e1fb1rya0"})("overflow:hidden;zoom:1;max-width:",(e=>`${e.maxWidth}px`),";white-space:nowrap;text-overflow:ellipsis;",(e=>!e.isTooltip&&"\n      &:hover {\n        max-width: 100%;\n        white-space: normal;\n        word-wrap: break-word;\n      }\n  "),";"),i=e=>{let{children:t,isTooltip:s=!1,maxWidth:l=140,...i}=e;return r.createElement(n,a({},i,{isTooltip:s,maxWidth:l}),s?r.createElement(o.A,{title:t},t):t)}},92866:(e,t,s)=>{s.r(t),s.d(t,{default:()=>K});var l=s(96540),r=s(45135),o=s(48837),a=s(90644),n=s(84941),i=s(6442),d=s(81080),c=s(38375),m=s(37977),u=s(19570),g=s(50400),p=s(40885),y=s(66880),f=s(19844),h=s(98120),v=s(96788),b=s(13419),w=s(21271),E=s(28375),k=s(74420),A=s(17239);const x=(0,a.A)("div",{target:"e15kb2rd3"})("display:grid;grid-template-columns:repeat(4, 1fr);gap:15px;@media ",A.w4.mediaDown.md,"{grid-template-columns:repeat(3, 1fr);}"),M=(0,a.A)("div",{target:"e15kb2rd2"})({name:"1e49wsx",styles:"height:245px;border:1px solid #e8e8e8;border-radius:5px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);width:100%;margin-bottom:15px"}),T=(0,a.A)("div",{target:"e15kb2rd1"})({name:"pmkrnl",styles:"font-weight:500;border-bottom:1px solid var(--border-color);padding:10px;display:flex;justify-content:space-between"}),L=(0,a.A)("ul",{target:"e15kb2rd0"})({name:"1m45867",styles:"overflow-y:scroll;max-height:200px;list-style:none;padding:0;margin:0;li{padding:5px 10px;display:flex;justify-content:space-between;}li:hover{background-color:var(--hover-color);}"});const O=function(e){let{task:t,startTask:s,isLimitLoading:o,uses:a,limit:A,getHistoryByTaskId:O}=e;const _=(0,i.A)(),K=(0,r.d4)((e=>e.session)),[S,j]=(0,l.useState)(3),[H,W]=(0,l.useState)({}),[C,I]=(0,l.useState)({}),[D,G]=(0,l.useState)({}),[N,$]=(0,l.useState)([]);(0,l.useEffect)((()=>{t?.tests?.clusterKeywordsTool?.results?.keywordsGroups&&function(){const e={},s={},l=t?.tests?.clusterKeywordsTool?.results?.keywordsGroups||{};Object.keys(l).forEach((t=>{Object.keys(l[t]).forEach((r=>{const o=e[r]?e[r]:[],a=s[r]?s[r]:[];!0===l[t][r][S]?(e[r]=[t,...o],s[r]=[...a,l[t][r][S]]):!1===l[t][r][S]&&(e[r]=[...o,t],s[r]=[...a,l[t][r][S]])}))}));const r={};t?.tests?.clusterKeywordsWordstatTool?.results?.wordstat&&t.tests.clusterKeywordsWordstatTool.results.wordstat.forEach((e=>{const t=e.keyword.replace(/["!]+/g,"");r[t]=e.count})),G(r),W(e),I(s)}()}),[t?.tests?.clusterKeywordsTool?.results?.keywordsGroups,S]);const B=[{label:_.formatMessage({id:"tools.cluster.csvHeader.keyword"}),key:"keyword"},{label:_.formatMessage({id:"tools.cluster.csvHeader.group"}),key:"groupName"},{label:_.formatMessage({id:"tools.cluster.csvHeader.keywordWordstat"}),key:"keywordWordstat"},{label:_.formatMessage({id:"tools.cluster.csvHeader.groupWordstat"}),key:"groupWordstat"}];return(0,l.useEffect)((()=>{!function(){const e=[];Object.keys(H).forEach((t=>{const s=C[t].every((e=>!1===e))?_.formatMessage({id:"tools.cluster.unsorted"}):H[t][0],l=H[t].reduce(((e,t)=>e+(D[t]||0)),0);H[t].forEach((t=>{e.push({keyword:t,groupName:s,keywordWordstat:D[t],groupWordstat:l})}))})),$(e)}()}),[H]),l.createElement(l.Fragment,null,l.createElement(l.Fragment,null,l.createElement(h.A,{title:_.formatMessage({id:"tools.cluster.title"}),description:_.formatMessage({id:"tools.cluster.description"}),isLimitLoading:o,isLimited:!0,uses:a,limit:A,isUpdating:t.isUpdating},l.createElement(y.A,{task:t,onSubmit:s,limit:A,uses:a,maxKeywords:400,price:1,enableSelectGoogleTop:!0,disableGoogle:!K?.loggedIn,additionalRowFields:[l.createElement(d.A.Item,{key:"1",label:_.formatMessage({id:"serpSettings.method.title"}),name:"method"},l.createElement(c.A,{options:[{label:l.createElement(m.A,{title:_.formatMessage({id:"tools.cluster.s
1oft.tooltip"})},_.formatMessage({id:"tools.cluster.soft"})),value:"soft"},{label:l.createElement(m.A,{title:_.formatMessage({id:"tools.cluster.hard.tooltip"})},_.formatMessage({id:"tools.cluster.hard"})),value:"hard"}]}))]})),t.id&&!t.isUpdating&&t?.tests?.clusterKeywordsTool?.results?.keywordsGroups&&l.createElement(w.A,null,l.createElement("div",{style:{marginTop:30}},l.createElement(u.A,{align:"center",style:{marginBottom:20}},l.createElement("div",null,_.formatMessage({id:"tools.cluster.threshold"})),l.createElement(c.A,{options:[{label:"2",value:2},{label:"3",value:3},{label:"4",value:4},{label:"5",value:5},{label:"6",value:6},{label:"7",value:7},{label:"8",value:8},{label:"9",value:9},{label:"10",value:10}],value:S,onChange:j}),l.createElement(n.CSVLink,{asyncOnClick:!0,separator:";",data:N,headers:B,filename:`PR-CY-clustering-${(0,E.A)().format("L HH:mm:ss")}.csv`,onClick:(e,t)=>{t()}},l.createElement(g.Ay,null,_.formatMessage({id:"common.exportTableCsv"})))),l.createElement(x,null,Object.keys(H).map((e=>l.createElement(M,{key:e},l.createElement(T,null,l.createElement(f.A,{isTooltip:!0},C[e].every((e=>!1===e))?_.formatMessage({id:"tools.cluster.unsorted"}):H[e][0]),l.createElement("span",null,H[e].reduce(((e,t)=>e+(D[t]||0)),0))),l.createElement(L,null,H[e].map((e=>l.createElement("li",{key:e},l.createElement("span",null,e),l.createElement("span",null,D[e]||0))))))))))),l.createElement("div",{style:{marginBottom:30}},l.createElement(w.A,null,l.createElement(v.A,{task:t,include:["toolTask","region"],toolName:"clusterKeywords",getHistoryByTaskId:O,columns:[{title:_.formatMessage({id:"tools.history.columns.keywords"}),dataIndex:"keywords",render:e=>{const t=e?.length>0?e.join(", "):_.formatMessage({id:"tools.analysisText.noKeywords"});return t.length>200?`${t.substring(0,200)}...`:t}},{title:_.formatMessage({id:"tools.history.columns.engine"}),dataIndex:"engine",render:e=>"google"===e?"Google":"Yandex"}]})))),l.createElement(w.A,null,l.createElement(b.A,{category:"analytics"}),l.createElement(p.A,null,l.createElement(k.A,{id:"tools.cluster.content"}))))};var _=s(2088);const K=function(){const e=(0,r.d4)((e=>e.prcyLinks)),t={title:"tools.cluster.meta.title",description:"tools.cluster.meta.description",image:(0,_.A)("tools.cluster.title","tools.title"),canonical:`${e.portal}/cluster-keywords/`};return l.createElement(o.Ay,{toolName:"clusterKeywords",messages:t},l.createElement(o.ZC,null,(e=>l.createElement(O,e))))}},74420:(e,t,s)=>{s.d(t,{A:()=>n});var l=s(96540),r=s(6442),o=s(36384);const a={},n=e=>{let{id:t,defaultMessage:s="–",values:n=a}=e;const i=(0,r.A)(),d=(0,o.A)({breaks:!0});return l.createElement("div",{dangerouslySetInnerHTML:{__html:d.render(i.formatMessage({id:t,defaultMessage:s},n))}})}},2088:(e,t,s)=>{s.d(t,{A:()=>r});var l=s(6442);const r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;const o=(0,l.A)(),a=r||o.formatMessage({id:e},s),n=t?o.formatMessage({id:t},s):"";return encodeURI(`https://cover.pr-cy.io/api/og?title=${a}${n?`&category=${n}`:""}`)}}}]);

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.