PageSourceSearch

https://markethacker.ru/assets/wb-search-tags-DlmeBkb0.js

js markethacker.ru collected 2026-10-02 02:07:31 UTC 43,994 bytes, 1 lines download raw bytes

1import{ab as F,ac as S,a2 as C,a3 as A,ad as R,ae as M,af as L,m as e,h as v,F as Z,G as P,H as J,C as T,A as E,E as B,U as z,a1 as K,a4 as I,ag as V,w as ee,z as re,I as te}from"./index-BhuuQD9y.js";import{a as oe,l as _e,T as k}from"./MhShell-Cbejmf_i.js";import{E as ce}from"./eye-x9lTuTW0.js";import{P as se}from"./package-oNVqdsaN.js";import{S as ae}from"./shopping-cart-CiOvX5MW.js";import{A as ne}from"./arrow-right-DfMwkIJk.js";import{L as de}from"./lightbulb-8YOp2BIN.js";import"./zap-Dah-fsUc.js";import"./flame-Bik0_g14.js";import"./percent-wBt4aiQW.js";import"./wrench-CeVsxVf-.js";import"./wallet-sO7ZU_x5.js";import"./check-DVd4CU5_.js";var ie=F({chartName:"BarChart",GraphicalChild:S,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:C},{axisType:"yAxis",AxisComp:A}],formatAxisMap:R}),pe=F({chartName:"ScatterChart",GraphicalChild:M,defaultTooltipEventType:"item",validateTooltipEventTypes:["item"],axisComponents:[{axisType:"xAxis",AxisComp:C},{axisType:"yAxis",AxisComp:A},{axisType:"zAxis",AxisComp:L}],formatAxisMap:R});const ve=[{query:"платье женское летнее",top_order_subject:"Платья",frequency:2855929,frequency_prev:4201724,avg_frequency:95198,avg_frequency_prev:140057,open_to_card:16644761,open_to_card_prev:27005067,add_to_cart:562472,add_to_cart_prev:938621,open_to_cart_conversion:3,open_to_cart_conversion_prev:3,orders:157083,orders_prev:243009,cart_to_order_conversion:28,cart_to_order_conversion_prev:26,subjects_with_orders:812,subjects_with_orders_prev:305},{query:"футболка женская",top_order_subject:"Футболки",frequency:2130828,frequency_prev:2922372,avg_frequency:71028,avg_frequency_prev:97412,open_to_card:10290795,open_to_card_prev:15162861,add_to_cart:778538,add_to_cart_prev:1125295,open_to_cart_conversion:8,open_to_cart_conversion_prev:7,orders:285254,orders_prev:407689,cart_to_order_conversion:37,cart_to_order_conversion_prev:36,subjects_with_orders:1197,subjects_with_orders_prev:341},{query:"летний льняной костюм с брюками",top_order_subject:"Костюмы",frequency:2020065,frequency_prev:739907,avg_frequency:67169,avg_frequency_prev:24664,open_to_card:2044932,open_to_card_prev:1029074,add_to_cart:244,add_to_cart_prev:96,open_to_cart_conversion:0,open_to_cart_conversion_prev:0,orders:62,orders_prev:31,cart_to_order_conversion:25,cart_to_order_conversion_prev:32,subjects_with_orders:3,subjects_with_orders_prev:2},{query:"сумка женская",top_order_subject:"Сумки",frequency:1683393,frequency_prev:1472427,avg_frequency:56113,avg_frequency_prev:49081,open_to_card:4768094,open_to_card_prev:3900617,add_to_cart:317818,add_to_cart_prev:255025,open_to_cart_conversion:3,open_to_cart_conversion_prev:3,orders:46311,orders_prev:37128,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:621,subjects_with_orders_prev:309},{query:"кроссовки женские",top_order_subject:"Кроссовки",frequency:1626774,frequency_prev:1208414,avg_frequency:54226,avg_frequency_prev:40280,open_to_card:6672850,open_to_card_prev:4928570,add_to_cart:488500,add_to_cart_prev:354300,open_to_cart_conversion:4,open_to_cart_conversion_prev:4,orders:122841,orders_prev:88697,cart_to_order_conversion:25,cart_to_order_conversion_prev:25,subjects_with_orders:847,subjects_with_orders_prev:305},{query:"платье",top_order_subject:"Платья",frequency:1470240,frequency_prev:2130828,avg_frequency:49008,avg_frequency_prev:71028,open_to_card:10290795,open_to_card_prev:15162861,add_to_cart:562472,add_to_cart_prev:938621,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:157083,orders_prev:243009,cart_to_order_conversion:28,cart_to_order_conversion_prev:26,subjects_with_orders:812,subjects_with_orders_prev:305},{query:"туфли женские",top_order_subject:"Туфли",frequency:1400570,frequency_prev:1208414,avg_frequency:46686,avg_frequency_prev:40280,open_to_card:3900617,open_to_card_prev:3418039,add_to_cart:255025,add_to_cart_prev:213354,open_to_cart_conversion:3,open_to_cart_conversion_prev:3,orders:37128,orders_prev:32050,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:309,subjects_with_orders_prev:153},{query:"сандалии женские",top_order_subject:"Сандалии",frequency:1320543,frequency_prev:886974,avg_frequency:44018,avg_frequency_prev:29566,open_to_card:3418039,open_to_card_prev:2292026,add_to_cart:213354,add_to_cart_prev:142236,open_to_cart_conversion:3,open_to_cart_conversion_prev:3,orders:32050,orders_prev:21367,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:153,subjects_with_orders_prev:77},{query:"джинсы женские",top_order_subject:"Джинсы",frequency:1253914,frequency_prev:1472427,avg_frequency:41797,avg_frequency_prev:49081,open_to_card:3900617,open_to_card_prev:4768094,add_to_cart:255025,add_to_cart_prev:317818,open_to_cart_conversion:3,open_to_cart_conversion_prev:3,orders:37128,orders_prev:46311,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:309,subjects_with_orders_prev:153},{query:"рубашка женская",top_order_subject:"Рубашки",frequency:1191750,frequency_prev:886974,avg_frequency:39725,avg_frequency_prev:29566,open_to_card:2292026,open_to_card_prev:1705582,add_to_cart:142236,add_to_cart_prev:106677,open_to_cart_conversion:6,open_to_cart_conversion_prev:6,orders:21367,orders_prev:16025,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:77,subjects_with_orders_prev:39},{query:"брюки женские",top_order_subject:"Брюки",frequency:1132163,frequency_prev:1009487,avg_frequency:37739,avg_frequency_prev:33650,open_to_card:2738431,open_to_card_prev:2442968,add_to_cart:1705582,add_to_cart_prev:1520617,open_to_cart_conversion:6,open_to_cart_conversion_prev:6,orders:16025,orders_prev:14244,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:39,subjects_with_orders_prev:19},{query:"футболка мужская",top_order_subject:"Футболки",frequency:1075055,frequency_prev:1472427,avg_frequency:35835,avg_frequency_prev:49081,open_to_card:1705582,open_to_card_prev:2334935,add_to_cart:106677,add_to_cart_prev:146196,open_to_cart_conversion:6,open_to_cart_conversion_prev:6,orders:16025,orders_prev:21929,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:77,subjects_with_orders_prev:39},{query:"шорты женские",top_order_subject:"Шорты",frequency:1020303,frequency_prev:739907,avg_frequency:34010,avg_frequency_prev:24664,open_to_card:2044932,open_to_card_prev:1482813,add_to_cart:142236,add_to_cart_prev:102907,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:21367,orders_prev:15436,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:77,subjects_with_orders_prev:39},{query:"топ женский",top_order_subject:"Топы",frequency:969288,frequency_prev:1208414,avg_frequency:32310,avg_frequency_prev:40280,open_to_card:1705582,open_to_card_prev:2133540,add_to_cart:106677,add_to_cart_prev:133346,open_to_cart_conversion:6,open_to_cart_conversion_prev:6,orders:16025,orders_prev:20001,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:39,subjects_with_orders_prev:19},{query:"кардиган женский",top_order_subject:"Кардиганы",frequency:920824,frequency_prev:739907,avg_frequency:30694,avg_frequency_prev:24664,open_to_card:1705582,open_to_card_prev:1370830,add_to_cart:106677,add_to_cart_prev:85342,open_to_cart_conversion:6,open_to_cart_conversion_prev:6,orders:16025,orders_prev:12801,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:39,subjects_with_orders_prev:19},{query:"пиджак женский",top_order_subject:"Пиджаки",frequency:874783,frequency_prev:62e4,avg_frequency:29159,avg_frequency_prev:20667,open_to_card:1482813,open_to_card_prev:105e4,add_to_cart:102907,add_to_cart_prev:73e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:15436,orders_prev:10950,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:39,subjects_with_orders_prev:19},{query:"юбка женская",top_order_subject:"Юбки",frequency:831044,frequency_prev:1009487,avg_frequency:27701,avg_frequency_prev:33650,open_to_card:1370830,open_to_card_prev:1664476,add_to_cart:85342,add_to_cart_prev:103564,open_to_cart_conversion:6,open_to_cart_conversion_prev:6,orders:12801,orders_prev:15555,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:19,subjects_with_orders_prev:9},{query:"майка женская",top_order_subject:"Майки",frequency:789492,frequency_prev:886974,avg_frequency:26316,avg_frequency_prev:29566,open_to_card:105e4,open_to_card_prev:118e4,add_to_cart:73e3,add_to_cart_prev:82e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:10950,orders_prev:12300,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:19,subjects_with_orders_prev:9},{query:"боди женское",top_order_subject:"Боди",frequency:750017,frequency_prev:62e4,avg_frequency:25001,avg_frequency_prev:20667,open_to_card:118e4,open_to_card_prev:975e3,add_to_cart:82e3,add_to_cart_prev:68e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:12300,orders_prev:10200,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"шорты мужские",top_order_subject:"Шорты",frequency:712516,frequency_prev:886974,avg_frequency:23751,avg_frequency_prev:29566,open_to_card:975e3,open_to_card_prev:1215e3,add_to_cart:68e3,add_to_cart_prev:85e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:10200,orders_prev:12750,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"рубашка мужская",top_order_subject:"Рубашки",frequency:676890,frequency_prev:739907,avg_frequency:22563,avg_frequency_prev:24664,open_to_card:1215e3,open_to_card_prev:1329833,add_to_cart:85e3,add_to_cart_prev:93e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:12750,orders_prev:13950,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"джинсы мужские",top_order_subject:"Джинсы",frequency:643046,frequency_prev:52e4,avg_frequency:21435,avg_frequency_prev:17333,open_to_card:1329833,open_to_card_prev:1075e3,add_to_cart:93e3,add_to_cart_prev:75e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:13950,orders_prev:11250,
1cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"кроссовки мужские",top_order_subject:"Кроссовки",frequency:610893,frequency_prev:886974,avg_frequency:20363,avg_frequency_prev:29566,open_to_card:1075e3,open_to_card_prev:1558e3,add_to_cart:75e3,add_to_cart_prev:109e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:11250,orders_prev:16350,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"платье женское вечернее",top_order_subject:"Платья",frequency:580349,frequency_prev:4201724,avg_frequency:19345,avg_frequency_prev:140057,open_to_card:1558e3,open_to_card_prev:113e5,add_to_cart:109e3,add_to_cart_prev:79e4,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:16350,orders_prev:118500,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"сумка через плечо",top_order_subject:"Сумки",frequency:551331,frequency_prev:39e4,avg_frequency:18378,avg_frequency_prev:13e3,open_to_card:113e4,open_to_card_prev:8e5,add_to_cart:79e3,add_to_cart_prev:56e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:11850,orders_prev:8400,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"костюм женский",top_order_subject:"Костюмы",frequency:523765,frequency_prev:739907,avg_frequency:17459,avg_frequency_prev:24664,open_to_card:8e5,open_to_card_prev:113e4,add_to_cart:56e3,add_to_cart_prev:79e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:8400,orders_prev:11850,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"туфли женские на каблуке",top_order_subject:"Туфли",frequency:497576,frequency_prev:39e4,avg_frequency:16586,avg_frequency_prev:13e3,open_to_card:113e4,open_to_card_prev:886974,add_to_cart:79e3,add_to_cart_prev:62e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:11850,orders_prev:9300,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"платье женское повседневное",top_order_subject:"Платья",frequency:472697,frequency_prev:62e4,avg_frequency:15757,avg_frequency_prev:20667,open_to_card:886974,open_to_card_prev:1164e3,add_to_cart:62e3,add_to_cart_prev:81e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:9300,orders_prev:12150,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"сланцы женские",top_order_subject:"Сланцы",frequency:449062,frequency_prev:32e4,avg_frequency:14969,avg_frequency_prev:10667,open_to_card:1164e3,open_to_card_prev:83e4,add_to_cart:81e3,add_to_cart_prev:58e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:12150,orders_prev:8700,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"шлепанцы женские",top_order_subject:"Шлепанцы",frequency:426609,frequency_prev:52e4,avg_frequency:14220,avg_frequency_prev:17333,open_to_card:83e4,open_to_card_prev:1015e3,add_to_cart:58e3,add_to_cart_prev:71e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:8700,orders_prev:10650,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"брюки мужские",top_order_subject:"Брюки",frequency:405279,frequency_prev:39e4,avg_frequency:13509,avg_frequency_prev:13e3,open_to_card:1015e3,open_to_card_prev:975e3,add_to_cart:71e3,add_to_cart_prev:68e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:10650,orders_prev:10200,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"футболка женская оверсайз",top_order_subject:"Футболки",frequency:385015,frequency_prev:52e4,avg_frequency:12834,avg_frequency_prev:17333,open_to_card:975e3,open_to_card_prev:1315e3,add_to_cart:68e3,add_to_cart_prev:92e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:10200,orders_prev:13800,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"пиджак мужской",top_order_subject:"Пиджаки",frequency:365764,frequency_prev:39e4,avg_frequency:12192,avg_frequency_prev:13e3,open_to_card:1315e3,open_to_card_prev:1405e3,add_to_cart:92e3,add_to_cart_prev:98e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:13800,orders_prev:14700,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"топ женский на бретелях",top_order_subject:"Топы",frequency:347476,frequency_prev:26e4,avg_frequency:11583,avg_frequency_prev:8667,open_to_card:1405e3,open_to_card_prev:105e4,add_to_cart:98e3,add_to_cart_prev:73e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:14700,orders_prev:10950,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"шорты женские спортивные",top_order_subject:"Шорты",frequency:330102,frequency_prev:42e4,avg_frequency:11003,avg_frequency_prev:14e3,open_to_card:105e4,open_to_card_prev:1335e3,add_to_cart:73e3,add_to_cart_prev:93e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:10950,orders_prev:13950,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"боди женское с длинным рукавом",top_order_subject:"Боди",frequency:313597,frequency_prev:22e4,avg_frequency:10453,avg_frequency_prev:7333,open_to_card:1335e3,open_to_card_prev:935e3,add_to_cart:93e3,add_to_cart_prev:65e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:13950,orders_prev:9750,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"платье женское короткое",top_order_subject:"Платья",frequency:297917,frequency_prev:39e4,avg_frequency:9931,avg_frequency_prev:13e3,open_to_card:935e3,open_to_card_prev:1225e3,add_to_cart:65e3,add_to_cart_prev:85e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:9750,orders_prev:12750,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"сумка женская через плечо",top_order_subject:"Сумки",frequency:283021,frequency_prev:39e4,avg_frequency:9434,avg_frequency_prev:13e3,open_to_card:1225e3,open_to_card_prev:169e4,add_to_cart:85e3,add_to_cart_prev:117e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:12750,orders_prev:17550,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"костюм женский спортивный",top_order_subject:"Костюмы",frequency:268870,frequency_prev:32e4,avg_frequency:8962,avg_frequency_prev:10667,open_to_card:169e4,open_to_card_prev:201e4,add_to_cart:117e3,add_to_cart_prev:139e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:17550,orders_prev:20850,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"кардиган женский с коротким рукавом",top_order_subject:"Кардиганы",frequency:255427,frequency_prev:18e4,avg_frequency:8514,avg_frequency_prev:6e3,open_to_card:201e4,open_to_card_prev:1415e3,add_to_cart:139e3,add_to_cart_prev:98e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:20850,orders_prev:14700,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"сланцы мужские",top_order_subject:"Сланцы",frequency:242655,frequency_prev:32e4,avg_frequency:8089,avg_frequency_prev:10667,open_to_card:1415e3,open_to_card_prev:1865e3,add_to_cart:98e3,add_to_cart_prev:129e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:14700,orders_prev:19350,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"шлепанцы мужские",top_order_subject:"Шлепанцы",frequency:230522,frequency_prev:26e4,avg_frequency:7684,avg_frequency_prev:8667,open_to_card:1865e3,open_to_card_prev:2105e3,add_to_cart:129e3,add_to_cart_prev:146e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:19350,orders_prev:21900,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"туфли мужские",top_order_subject:"Туфли",frequency:218996,frequency_prev:18e4,avg_frequency:7299,avg_frequency_prev:6e3,open_to_card:2105e3,open_to_card_prev:173e4,add_to_cart:146e3,add_to_cart_prev:12e4,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:21900,orders_prev:18e3,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"сумка женская большая",top_order_subject:"Сумки",frequency:208046,frequency_prev:26e4,avg_frequency:6935,avg_frequency_prev:8667,open_to_card:173e4,open_to_card_prev:2165e3,add_to_cart:12e4,add_to_cart_prev:15e4,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:18e3,orders_prev:22500,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"кроссовки женские белые",top_order_subject:"Кроссовки",frequency:197644,frequency_prev:22e4,avg_frequency:6588,avg_frequency_prev:7333,open_to_card:2165e3,open_to_card_prev:241e4,add_to_cart:15e4,add_to_cart_prev:167e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:22500,orders_prev:25050,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4},{query:"платье женское длинное",top_order_subject:"Платья",frequency:187761,frequency_prev:26e4,avg_frequency:6259,avg_frequency_prev:8667,open_to_card:241e4,open_to_card_prev:3345e3,add_to_cart:167e3,add_to_cart_prev:231e3,open_to_cart_conversion:7,open_to_cart_conversion_prev:7,orders:25050,orders_prev:34650,cart_to_order_conversion:15,cart_to_order_conversion_prev:15,subjects_with_orders:9,subjects_with_orders_prev:4}],le={label:"1 июля — 30 июля 2026"};function Me(){return e.jsxs(e.Fragment,{children:[e.jsx(oe,{}),e.jsx(ge,{})]})}function U(r){return new Intl.NumberFormat("ru-RU",{maximumFractionDigits:0}).format(r)}function p(r){return new Intl.NumberFormat("ru-RU",{notation:"compact",maximumFractionDigits:1}).format(r)}function N(r,_=1){return`${r.toFixed(_).replace(".",",")}%`}function f(r,_){return _?(r-_)/_*100:r?100:0}function w(...r){return r.filter(Boolean).join(" ")}function ue(r){const _=r.open_to_cart_conversion/100;r.open_to_cart_conversion_prev/100;const o=r.cart_to_order_conversion/100;return r.cart_to_order_conversion_prev/100,{...r,ctr:_,ctrDiff:f(r.open_to_cart_conversion,r.open_to_cart_conversion_prev),cr:o,crDiff:f(r.cart_to_order_conversion,r.cart_to_order_conversion_prev),frequencyDiff:f(r.frequency,r.frequency_prev),openToCardDiff:f(r.open_to_card,r.open_to_card_prev),addToCartDiff:f(r.add_to_cart,r.add_to_cart_prev),ordersDiff:f(r.orders,r.orders_prev),subjectsDiff:f(r.subjects_with_orders,r.subjects_with_orders_prev),opportunityScore:r.cart_to_order_conversion-Math.min(r.subjects_with_orders/10,30)}}const u=ve.map(ue),fe=Array.from(new Set(u.map(r=>r.top_order_subject))).sort();function g({value:r,suffix:_="%"}){const o=r>0,s=r===0,n=s?"text-[#7a6a9a]":o?"text-emerald-600":"text-rose-600",c=s?null:o?E:B,x=r>0?"+":"";return e.jsxs("span",{className:w("inline-flex items-center gap-1 text-[12px] font-medium",n),children:[c&&e.jsx(c,{className:"h-3 w-3"}),`${x}${r.toFixed(1).replace(".",",")}${_}`]})}function q({label:r,value:_,diff:o,diffSuffix:s,icon:n}){return e.jsxs("div",{className:"rounded-2xl border border-[#e2d8f5] bg-white p-5 shadow-sm",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-[12px] font-semibold uppercase tracking-wider text-[#9c8cbc]",children:r}),e.jsx("div",{className:"mt-2 text-[26px] font-bold text-[#2a1b4a]",children:_})]}),e.jsx("div",{className:"grid h-10 w-10 place-items-center rounded-xl bg-[#faf8ff] text-[#8A2BE2]",children:e.jsx(n,{className:"h-5 w-5"})})]}),e.jsxs("div",{className:"mt-3",children:[e.jsx(g,{value:o,suffix:s}),e.jsx("span",{className:"ml-1 text-[12px] text-[#9c8cbc]",children:"к прошлому периоду"})]})]})}function D({title:r,subtitle:_,icon:o,accent:s,children:n}){return e.jsxs("div",{className:"rounded-2xl border border-[#e2d8f5] bg-white p-5 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"grid h-10 w-10 place-items-center rounded-xl text-white",style:{backgroundColor:s},children:e.jsx(o,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx("div",{className:"text-[15px] font-bold text-[#2a1b4a]",children:r}),_&&e.jsx("div",{className:"text-[12px] text-[#9c8cbc]",children:_})]})]}),e.jsx("div",{className:"mt-4",children:n})]})}function xe({row:r}){const _=[{label:"Частотность",value:r.frequency,color:"#8A2BE2"},{label:"Переходы в карточку",value:r.open_to_card,color:"#A855F7"}
1,{label:"Корзины",value:r.add_to_cart,color:"#6366F1"},{label:"Заказы",value:r.orders,color:"#14B8A6"}],o=Math.max(..._.map(s=>s.value));return e.jsx("div",{className:"space-y-3",children:_.map(s=>{const n=o?s.value/o*100:0;return e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-36 text-[12px] text-[#6b5a8a]",children:s.label}),e.jsx("div",{className:"flex-1",children:e.jsx("div",{className:"h-2.5 w-full rounded-full bg-[#f3eefc]",children:e.jsx("div",{className:"h-2.5 rounded-full transition-all",style:{width:`${n}%`,backgroundColor:s.color}})})}),e.jsx("div",{className:"w-28 text-right text-[13px] font-semibold text-[#2a1b4a]",children:p(s.value)})]},s.label)})})}function he({row:r}){const _=[];return r.frequencyDiff>50&&_.push("Спрос растёт быстрее рынка — рассмотрите повышение ставок в рекламе."),r.frequencyDiff<-20&&_.push("Спрос падает — снизьте ставки или перенесите бюджет на смежные запросы."),r.ctrDiff>10&&_.push("CTR растёт: ваши карточки становятся более релевантными запросу."),r.ctrDiff<-10&&_.push("CTR упал — проверьте фото, цену и заголовок по запросу."),r.cr*100>20&&r.subjects_with_orders<50&&_.push("Ниша с высокой конверсией и низкой конкуренцией — отличная возможность для входа."),r.subjects_with_orders>500&&_.push("Высокая конкуренция — для выхода в топ нужен сильный офер и реклама."),_.length===0&&_.push("Динамика стабильная. Рекомендуем поддерживать текущие позиции и следить за CTR."),e.jsxs("div",{className:"rounded-xl bg-[#faf8ff] p-4",children:[e.jsxs("div",{className:"mb-2 flex items-center gap-2 text-[13px] font-bold text-[#2a1b4a]",children:[e.jsx(de,{className:"h-4 w-4 text-[#8A2BE2]"})," AI-рекомендация"]}),e.jsx("ul",{className:"space-y-1.5 text-[13px] text-[#6b5a8a]",children:_.slice(0,3).map((o,s)=>e.jsxs("li",{className:"flex gap-2",children:[e.jsx("span",{className:"text-[#8A2BE2]",children:"•"}),o]},s))})]})}function ye({data:r}){const _=v.useMemo(()=>{const o=new Map;for(const s of r){const n=o.get(s.top_order_subject)||{subject:s.top_order_subject,frequency:0,orders:0};n.frequency+=s.frequency,n.orders+=s.orders,o.set(s.top_order_subject,n)}return Array.from(o.values()).sort((s,n)=>n.frequency-s.frequency)},[r]);return e.jsx("div",{className:"h-[280px] w-full",children:e.jsx(z,{width:"100%",height:"100%",children:e.jsxs(ie,{data:_,margin:{top:8,right:8,bottom:8,left:8},children:[e.jsx(K,{stroke:"#f3eefc",vertical:!1}),e.jsx(C,{dataKey:"subject",tick:{fill:"#6b5a8a",fontSize:11},axisLine:!1,tickLine:!1,angle:-25,textAnchor:"end",height:60}),e.jsx(A,{tick:{fill:"#9c8cbc",fontSize:11},axisLine:!1,tickLine:!1,tickFormatter:o=>p(o)}),e.jsx(I,{contentStyle:{borderRadius:12,border:"1px solid #e2d8f5",fontSize:13},formatter:o=>[p(o),""]}),e.jsx(S,{dataKey:"frequency",name:"Частотность",fill:"#8A2BE2",radius:[6,6,0,0]}),e.jsx(S,{dataKey:"orders",name:"Заказы",fill:"#14B8A6",radius:[6,6,0,0]})]})})})}function be({data:r}){const _=v.useMemo(()=>r.map(o=>({x:o.frequency,y:o.ctr*100,z:o.orders,query:o.query,subject:o.top_order_subject})),[r]);return e.jsx("div",{className:"h-[280px] w-full",children:e.jsx(z,{width:"100%",height:"100%",children:e.jsxs(pe,{margin:{top:8,right:16,bottom:8,left:0},children:[e.jsx(K,{stroke:"#f3eefc"}),e.jsx(C,{type:"number",dataKey:"x",name:"Частотность",tick:{fill:"#9c8cbc",fontSize:11},axisLine:!1,tickLine:!1,tickFormatter:o=>p(o)}),e.jsx(A,{type:"number",dataKey:"y",name:"CTR",tick:{fill:"#9c8cbc",fontSize:11},axisLine:!1,tickLine:!1,tickFormatter:o=>`${o.toFixed(1)}%`}),e.jsx(L,{type:"number",dataKey:"z",range:[30,300]}),e.jsx(I,{cursor:{strokeDasharray:"3 3"},contentStyle:{borderRadius:12,border:"1px solid #e2d8f5",fontSize:13},formatter:(o,s,n)=>{const c=n?.payload;return c?[[`${c.query}`,"Запрос"],[p(c.x),"Частотность"],[`${c.y.toFixed(1)}
1%`,"CTR"],[p(c.z),"Заказы"]]:[]}}),e.jsx(M,{data:_,fill:"#8A2BE2",fillOpacity:.7,children:_.map((o,s)=>e.jsx(V,{fill:o.y>5?"#14B8A6":o.y<1?"#F43F5E":"#8A2BE2"},`cell-${s}`))})]})})})}const je=[{key:"query",label:"Запрос",align:"left",width:"22%"},{key:"top_order_subject",label:"Категория",align:"left",width:"12%"},{key:"frequency",label:"Частотность",align:"right",width:"12%"},{key:"open_to_card",label:"Просмотры карточки",align:"right",width:"11%"},{key:"add_to_cart",label:"Корзины",align:"right",width:"10%"},{key:"orders",label:"Заказы",align:"right",width:"10%"},{key:"ctr",label:"CTR",align:"right",width:"8%"},{key:"cr",label:"CR корз→заказ",align:"right",width:"10%"},{key:"subjects_with_orders",label:"SKU с заказами",align:"right",width:"10%"}];function me({sort:r,onSort:_}){return e.jsx("thead",{className:"sticky top-0 z-10 bg-[#f8f6fc]",children:e.jsxs("tr",{children:[e.jsx("th",{className:"w-10 px-3 py-3"}),je.map(o=>{const s=r.key===o.key;return e.jsx("th",{className:w("cursor-pointer select-none px-3 py-3 text-[12px] font-semibold uppercase tracking-wider text-[#6b5a8a] transition hover:bg-[#f0ebf9]",o.align==="right"?"text-right":"text-left"),style:{width:o.width},onClick:()=>_(o.key),children:e.jsxs("span",{className:"inline-flex items-center gap-1",children:[o.label,e.jsx(te,{className:w("h-3 w-3",s?"text-[#8A2BE2]":"text-[#c4b8e0]")})]})},o.key)})]})})}function j({value:r,diff:_,compact:o=!1,isPercent:s=!1}){const n=s?N(r,1):o?p(r):U(r);return e.jsxs("div",{className:"text-right",children:[e.jsx("div",{className:"text-[13px] font-semibold text-[#2a1b4a]",children:n}),e.jsx("div",{className:"mt-0.5",children:e.jsx(g,{value:_})})]})}function qe({rows:r,expanded:_,onToggle:o,sort:s,onSort:n}){return e.jsx("div",{className:"overflow-hidden rounded-2xl border border-[#e2d8f5] bg-white shadow-sm",children:e.jsx("div",{className:"max-h-[680px] overflow-auto",children:e.jsxs("table",{className:"w-full border-collapse",children:[e.jsx(me,{sort:s,onSort:n}),e.jsx("tbody",{children:r.map(c=>{const x=_.has(c.query);return e.jsxs(v.Fragment,{children:[e.jsxs("tr",{className:"cursor-pointer border-b border-[#f3eefc] transition hover:bg-[#faf8ff]",onClick:()=>o(c.query),children:[e.jsx("td",{className:"px-3 py-3",children:x?e.jsx(ee,{className:"h-4 w-4 text-[#8A2BE2]"}):e.jsx(re,{className:"h-4 w-4 text-[#9c8cbc]"})}),e.jsx("td",{className:"px-3 py-3",children:e.jsx("div",{className:"text-[13px] font-semibold text-[#2a1b4a]",children:c.query})}),e.jsx("td",{className:"px-3 py-3",children:e.jsx("span",{className:"inline-flex rounded-md bg-[#f3eefc] px-2 py-1 text-[12px] font-medium text-[#6b5a8a]",children:c.top_order_subject})}),e.jsx("td",{className:"px-3 py-3",children:e.jsx(j,{value:c.frequency,diff:c.frequencyDiff,compact:!0})}),e.jsx("td",{className:"px-3 py-3",children:e.jsx(j,{value:c.open_to_card,diff:c.openToCardDiff,compact:!0})}),e.jsx("td",{className:"px-3 py-3",children:e.jsx(j,{value:c.add_to_cart,diff:c.addToCartDiff,compact:!0})}),e.jsx("td",{className:"px-3 py-3",children:e.jsx(j,{value:c.orders,diff:c.ordersDiff,compact:!0})}),e.jsx("td",{className:"px-3 py-3",children:e.jsx(j,{value:c.ctr*100,diff:c.ctrDiff,isPercent:!0})}),e.jsx("td",{className:"px-3 py-3",children:e.jsx(j,{value:c.cr*100,diff:c.crDiff,isPercent:!0})}),e.jsx("td",{className:"px-3 py-3",children:e.jsx(j,{value:c.subjects_with_orders,diff:c.subjectsDiff})})]}),x&&e.jsxs("tr",{className:"border-b border-[#e2d8f5] bg-[#faf8ff]",children:[e.jsx("td",{className:"px-3 py-4"}),e.jsx("td",{colSpan:9,className:"px-3 py-4",children:e.jsxs("div",{className:"grid gap-6 lg:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx("div",{className:"mb-3 text-[13px] font-bold text-[#2a1b4a]",children:"Воронка по запросу"}),e.jsx(xe,{row:c})]}),e.jsxs("div",{children:[e.jsx("div",{className:"mb-3 text-[13px] font-bold text-[#2a1b4a]",children:"Сравнение с прошлым периодом"}),e.jsxs("div",{className:"grid grid-cols-2 gap-3 sm:grid-cols-3",children:[e.jsxs("div",{className:"rounded-xl border border-[#e2d8f5] bg-white p-3",children:[e.jsx("div",{className:"text-[11px] text-[#9c8cbc]",children:"Частотность"}),e.jsx("div",{className:"mt-1 text-[14px] font-bold text-[#2a1b4a]",children:p(c.frequency_prev)}),e.jsx(g,{value:c.frequencyDiff})]}),e.jsxs("div",{className:"rounded-xl border border-[#e2d8f5] bg-white p-3",children:[e.jsx("div",{className:"text-[11px] text-[#9c8cbc]",children:"В карточку"}),e.jsx("div",{className:"mt-1 text-[14px] font-bold text-[#2a1b4a]",children:p(c.open_to_card_prev)}),e.jsx(g,{value:c.openToCardDiff})]}),e.jsxs("div",{className:"rounded-xl border border-[#e2d8f5] bg-white p-3",children:[e.jsx("div",{className:"text-[11px] text-[#9c8cbc]",children:"Заказ
1ы"}),e.jsx("div",{className:"mt-1 text-[14px] font-bold text-[#2a1b4a]",children:p(c.orders_prev)}),e.jsx(g,{value:c.ordersDiff})]})]}),e.jsx("div",{className:"mt-4",children:e.jsx(he,{row:c})})]})]})})]})]},c.query)})})]})})})}function ge(){const[r,_]=v.useState(""),[o,s]=v.useState("all"),[n,c]=v.useState("all"),[x,$]=v.useState({key:"frequency",dir:"desc"}),[G,O]=v.useState(new Set),m=v.useMemo(()=>{let t=u.filter(a=>{const d=a.query.toLowerCase().includes(r.toLowerCase()),y=o==="all"||a.top_order_subject===o;return d&&y});return n==="growing"&&(t=t.filter(a=>a.frequencyDiff>0).sort((a,d)=>d.frequencyDiff-a.frequencyDiff)),n==="falling"&&(t=t.filter(a=>a.frequencyDiff<0).sort((a,d)=>a.frequencyDiff-d.frequencyDiff)),n==="opportunities"&&(t=t.filter(a=>a.cr*100>15&&a.subjects_with_orders<100).sort((a,d)=>d.opportunityScore-a.opportunityScore)),t=[...t].sort((a,d)=>{const y=x.dir==="asc"?1:-1;let b=a[x.key],i=d[x.key];return typeof b=="string"&&(b=b.toLowerCase()),typeof i=="string"&&(i=i.toLowerCase()),b<i?-1*y:b>i?1*y:0}),t},[r,o,n,x]),h=v.useMemo(()=>{const t=u.reduce((i,l)=>(i.frequency+=l.frequency,i.frequencyPrev+=l.frequency_prev,i.openToCard+=l.open_to_card,i.openToCardPrev+=l.open_to_card_prev,i.addToCart+=l.add_to_cart,i.addToCartPrev+=l.add_to_cart_prev,i.orders+=l.orders,i.ordersPrev+=l.orders_prev,i.searchClicks+=l.frequency*(l.open_to_cart_conversion/100),i.searchClicksPrev+=l.frequency_prev*(l.open_to_cart_conversion_prev/100),i),{frequency:0,frequencyPrev:0,openToCard:0,openToCardPrev:0,addToCart:0,addToCartPrev:0,orders:0,ordersPrev:0,searchClicks:0,searchClicksPrev:0}),a=t.searchClicks/(t.frequency||1)*100,d=t.searchClicksPrev/(t.frequencyPrev||1)*100,y=t.orders/(t.addToCart||1)*100,b=t.ordersPrev/(t.addToCartPrev||1)*100;return{...t,avgCtr:a,avgCtrDiff:f(a,d),avgCr:y,avgCrDiff:f(y,b)}},[]),H=v.useMemo(()=>[...u].sort((t,a)=>a.frequencyDiff-t.frequencyDiff).slice(0,5),[]),W=v.useMemo(()=>[...u].sort((t,a)=>t.frequencyDiff-a.frequencyDiff).slice(0,5),[]),Q=v.useMemo(()=>[...u].filter(t=>t.cr*100>15&&t.subjects_with_orders<100).sort((t,a)=>a.opportunityScore-t.opportunityScore).slice(0,5),[]),X=t=>{$(a=>({key:t,dir:a.key===t&&a.dir==="desc"?"asc":"desc"}))},Y=t=>{O(a=>{const d=new Set(a);return d.has(t)?d.delete(t):d.add(t),d})};return e.jsxs("div",{className:"min-h-screen bg-[#faf8ff] text-[#2a1b4a]",children:[e.jsx(Z,{}),e.jsx("header",{className:"border-b border-[#e2d8f5] bg-white",children:e.jsxs("div",{className:"mx-auto flex max-w-[1600px] flex-col gap-4 px-6 py-6 lg:flex-row lg:items-center lg:justify-between",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("img",{src:_e,alt:"MarketHacker",className:"h-10 w-10"}),e.jsxs("div",{children:[e.jsx("h1",{className:"text-[22px] font-bold text-[#2a1b4a]",children:"Аналитика поисковых запросов WB"}),e.jsxs("p",{className:"text-[13px] text-[#6b5a8a]",children:["Период: ",e.jsx("span",{className:"font-medium text-[#2a1b4a]",children:le.label})," · ",u.length," запросов"]})]})]}),e.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[e.jsxs("div",{className:"relative",children:[e.jsx(P,{className:"pointer-events-none absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-[#9c8cbc]"}),e.jsx("input",{type:"text",value:r,onChange:t=>_(t.target.value),placeholder:"Поиск по запросу...",className:"h-10 w-full rounded-xl border border-[#e2d8f5] bg-white pl-9 pr-4 text-[13px] text-[#2a1b4a] outline-none focus:border-[#8A2BE2] lg:w-72"})]}),e.jsxs("div",{className:"relative",children:[e.jsx(J,{className:"pointer-events-none absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-[#9c8cbc]"}),e.jsxs("select",{value:o,onChange:t=>s(t.target.value),className:"h-10 appearance-none rounded-xl border border-[#e2d8f5] bg-white pl-9 pr-8 text-[13px] text-[#2a1b4a] outline-none focus:border-[#8A2BE2]",children:[e.jsx("option",{value:"all",children:"Все категории"}),fe.map(t=>e.jsx("option",{value:t,children:t},t))]})]})]})]})}),e.jsxs("main",{className:"mx-auto max-w-[1600px] px-6 py-6",children:[e.jsx("div",{className:"mb-6 flex flex-wrap gap-2",children:[{id:"all",label:"Все запросы",icon:T},{id:"growing",label:"Растущие",icon:E},{id:"falling",label:"Падающие",icon:B},{id:"opportunities",label:"Возможности",icon:k}].map(({id:t,label:a,icon:d})=>{const y=n===t;return e.jsxs("button",{onClick:()=>c(t),className:w("inline-flex items-center gap-2 rounded-xl px-4 py-2.5 text-[13px] font-semibold transition",y?"bg-[#8A2BE2] text-white shadow-md":"border border-[#e2d8f5] bg-white text-[#6b5a8a] hover:bg-[#f3eefc]"),children:[e.jsx(d,{className:"h-4 w-4"}),a]},t)})}),e.jsxs("div",{className:"mb-6 grid gap-4 sm:grid-cols-2 lg:grid-cols-5",children:[e.jsx(q,{label:"Всего запросов",value:U(u.length),diff:0,icon:P}),e.jsx(q,{label:"Суммарная частотность",value:p(h.frequency),diff:f(h.frequency,h.frequencyPrev),icon:ce}),e.jsx(q,{label:"Заказов",value:p(h.orders),diff:f(h.orders,h.ordersPrev),icon:se}),e.jsx(q,{label:"Средний CTR",value:N(h.avgCtr,2),diff:h.avgCtrDiff,icon:T}),e.jsx(q,{label:"Средний CR корз→заказ",value:N(h.avgCr,2),diff:h.avgCrDiff,icon:ae})]}),e.jsxs("div",{className:"mb-6 grid gap-4 lg:grid-cols-3",children:[e.jsx(D,{title:"Топ-5 растущих запросов",subtitle:"По приросту частотности",icon:E,accent:"#14B8A6",children:e.jsx("div",{className:"space-y-2",children:H.map(t=>e.jsxs("div",{className:"flex items-center justify-between rounded-lg bg-[#faf8ff] px-3 py-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("div",{className:"truncate text-[13px] font-medium text-[#2a1b4a]",children:t.query}),e.jsx("div",{className:"text-[11px] text-[#9c8cbc]",children:t.top_order_subject})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("div",{className:"text-[13px] font-bold text-emerald-600",children:["+",t.frequencyDiff.toFixed(1).replace(".",","),"%"]}),e.jsx("div",{className:"text-[11px] text-[#9c8cbc]",children:p(t.frequency)})]})]},t.query))})}),e.jsx(D,{title:"Топ-5 падающих запросов",subtitle:"Требуют внимания",icon:B,accent:"#F43F5E",children:e.jsx("div",{className:"space-y-2",children:W.map(t=>e.jsxs("div",{className:"flex items-center justify-between rounded-lg bg-[#faf8ff] px-3 py-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("div",{className:"truncate text-[13px] font-medium text-[#2a1b4a]",children:t.query}),e.jsx("div",{className:"text-[11px] text-[#9c8cbc]",children:t.top_order_subject})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("div",{className:"text-[13px] font-bold text-rose-600",children:[t.frequencyDiff.toFixed(1).replace(".",","),"%"]}),e.jsx("div",{className:"text-[11px] text-[#9c8cbc]",children:p(t.frequency)})]})]},t.query))})}
1),e.jsx(D,{title:"Нишевые возможности",subtitle:"Высокий CR, мало конкурентов",icon:k,accent:"#8A2BE2",children:e.jsx("div",{className:"space-y-2",children:Q.map(t=>e.jsxs("div",{className:"flex items-center justify-between rounded-lg bg-[#faf8ff] px-3 py-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("div",{className:"truncate text-[13px] font-medium text-[#2a1b4a]",children:t.query}),e.jsx("div",{className:"text-[11px] text-[#9c8cbc]",children:t.top_order_subject})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("div",{className:"text-[13px] font-bold text-[#8A2BE2]",children:["CR ",N(t.cr*100)]}),e.jsxs("div",{className:"text-[11px] text-[#9c8cbc]",children:[t.subjects_with_orders," SKU"]})]})]},t.query))})})]}),e.jsxs("div",{className:"mb-6 grid gap-4 lg:grid-cols-2",children:[e.jsxs("div",{className:"rounded-2xl border border-[#e2d8f5] bg-white p-5 shadow-sm",children:[e.jsxs("div",{className:"mb-4 flex items-center gap-2 text-[15px] font-bold text-[#2a1b4a]",children:[e.jsx(T,{className:"h-5 w-5 text-[#8A2BE2]"})," Распределение по категориям"]}),e.jsx(ye,{data:m.length?m:u})]}),e.jsxs("div",{className:"rounded-2xl border border-[#e2d8f5] bg-white p-5 shadow-sm",children:[e.jsxs("div",{className:"mb-4 flex items-center gap-2 text-[15px] font-bold text-[#2a1b4a]",children:[e.jsx(k,{className:"h-5 w-5 text-[#8A2BE2]"})," CTR vs объём частотности"]}),e.jsx(be,{data:m.length?m:u})]})]}),e.jsxs("div",{className:"rounded-2xl border border-[#e2d8f5] bg-white p-5 shadow-sm",children:[e.jsxs("div",{className:"mb-4 flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between",children:[e.jsx("div",{className:"text-[15px] font-bold text-[#2a1b4a]",children:"Детальная таблица запросов"}),e.jsxs("div",{className:"text-[13px] text-[#6b5a8a]",children:["Показано ",e.jsx("span",{className:"font-semibold text-[#2a1b4a]",children:m.length})," из ",u.length]})]}),e.jsx(qe,{rows:m,expanded:G,onToggle:Y,sort:x,onSort:X})]}),e.jsx("div",{className:"mt-8 rounded-2xl border border-[#e2d8f5] bg-gradient-to-r from-[#faf8ff] to-[#f1e8ff] p-6",children:e.jsxs("div",{className:"flex flex-col items-start justify-between gap-4 lg:flex-row lg:items-center",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-[16px] font-bold text-[#2a1b4a]",children:"Хотите такую аналитику для своих запросов?"}),e.jsx("div",{className:"mt-1 text-[13px] text-[#6b5a8a]",children:"MarketHacker строит отчёты по вашим SKU, категориям и конкурентам внутри расширения."})]}),e.jsxs("a",{href:"https://chromewebstore.google.com/",target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 rounded-xl bg-[#8A2BE2] px-5 py-3 text-[13px] font-semibold text-white shadow-md hover:bg-[#7a22d2]",children:["Установить расширение ",e.jsx(ne,{className:"h-4 w-4"})]})]})})]})]})}export{Me as component};

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.