(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[869],{5601:function(e,t){"use strict";function l(){return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4075:function(e,t,l){"use strict";l.r(t),l.d(t,{Portal:function(){return n}});var a=l(7437),r=l(2265),o=l(4887);let n=e=>{let{children:t,id:l="portal-root"}=e,[n,i]=(0,r.useState)(null);return(0,r.useEffect)(()=>{var e;let t=null===(e=document)||void 0===e?void 0:e.getElementById(l);if(t)return i(t);let a=document.createElement("div");return a.id=l,document.body.appendChild(a),i(a),()=>{document.body.removeChild(a)}},[l]),(0,a.jsx)(a.Fragment,{children:n&&t&&(0,o.createPortal)(t,n)})}},6765:function(e,t,l){"use strict";l.d(t,{V:function(){return r}});var a=l(564);let r={NEXT_PUBLIC_API_URL:(0,a.env)("NEXT_PUBLIC_API_URL"),NEXT_PUBLIC_BASE_URL:(0,a.env)("NEXT_PUBLIC_BASE_URL"),NEXT_PUBLIC_BASE_LK_URL:(0,a.env)("NEXT_PUBLIC_BASE_LK_URL"),NEXT_PUBLIC_MP_GROWTH_API_URL:(0,a.env)("NEXT_PUBLIC_MP_GROWTH_API_URL"),NEXT_PUBLIC_S3_ASSETS:(0,a.env)("NEXT_PUBLIC_S3_ASSETS"),NEXT_PUBLIC_S3_ASSETS_URL:(0,a.env)("NEXT_PUBLIC_S3_ASSETS_URL"),NEXT_PUBLIC_ISS_WSS:(0,a.env)("NEXT_PUBLIC_ISS_WSS"),NEXT_PUBLIC_ISS_LOGIN:(0,a.env)("NEXT_PUBLIC_ISS_LOGIN"),NEXT_PUBLIC_ISS_PASSWORD:(0,a.env)("NEXT_PUBLIC_ISS_PASSWORD"),NEXT_PUBLIC_GTM_ID:(0,a.env)("NEXT_PUBLIC_GTM_ID"),NEXT_PUBLIC_MTM_URL:(0,a.env)("NEXT_PUBLIC_MTM_URL"),NEXT_PUBLIC_MTM_ID:(0,a.env)("NEXT_PUBLIC_MTM_ID"),NEXT_PUBLIC_FEATURE_TOGGLE_BOND_PAGE:"true"===(0,a.env)("NEXT_PUBLIC_FEATURE_TOGGLE_BOND_PAGE"),NEXT_PUBLIC_FEATURE_TOGGLE_STOCK_PAGE:"true"===(0,a.env)("NEXT_PUBLIC_FEATURE_TOGGLE_STOCK_PAGE"),NEXT_PUBLIC_FEATURE_TOGGLE_FUND_PAGE:"true"===(0,a.env)("NEXT_PUBLIC_FEATURE_TOGGLE_FUND_PAGE"),NEXT_PUBLIC_FEATURE_TOGGLE_CURRENCY_PAGE:"true"===(0,a.env)("NEXT_PUBLIC_FEATURE_TOGGLE_CURRENCY_PAGE"),NEXT_PUBLIC_FEATURE_TOGGLE_METAL_PAGE:"true"===(0,a.env)("NEXT_PUBLIC_FEATURE_TOGGLE_METAL_PAGE"),NEXT_PUBLIC_FEATURE_TOGGLE_NEW_BANNER_FINAM:"true"===(0,a.env)("NEXT_PUBLIC_FEATURE_TOGGLE_NEW_BANNER_FINAM")}},6869:function(e,t,l){"use strict";l.r(t),l.d(t,{Brokers:function(){return eN}});var a=l(7437),r=l(7301),o=l(2265),n=l(5601),i=l.n(n),s=l(9079);let c=e=>{let{title:t,description:l,canonical:r}=e;return(0,a.jsxs)(i(),{children:[(0,a.jsx)("link",{rel:"canonical",href:"".concat(s.env.NEXT_PUBLIC_BASE_URL).concat(r)}),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,a.jsx)("link",{rel:"icon",href:"https://finuslugi.ru/icons/favicon/favicon-32x32.png"}),t&&(0,a.jsx)("title",{children:t},"title"),l&&(0,a.jsx)("meta",{name:"description",content:l},"description")]})},d=()=>{let[e,t]=(0,o.useState)();return(0,o.useEffect)(()=>{var e,l;(null===(e=window)||void 0===e?void 0:e.Ya)&&(null===(l=window)||void 0===l?void 0:l.yaContextCb)&&t({ownerId:406293,Ya:window.Ya,yaContextCb:window.yaContextCb})},[]),e},u={xs:"screen and (max-width: 599px)",sm:"screen and (max-width: 767px)",md:"screen and (max-width: 1023px)",lg:"screen and (max-width: 1200px)"},_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"lg",t=(0,o.useRef)(null),[l,a]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{var l,r,o;!t.current&&window&&(t.current=null===(o=window)||void 0===o?void 0:o.matchMedia(u[e]||e));let n=()=>{a(!!t.current&&t.current.matches)};return n(),(null===(l=t.current)||void 0===l?void 0:l.addEventListener)&&(null===(r=t.current)||void 0===r||r.addEventListener("change",n)),()=>{var e,l;(null===(e=t.current)||void 0===e?void 0:e.removeEventListener)&&(null===(l=t.current)||void 0===l||l.removeEventListener("change",n))}},[e]),(0,o.useMemo)(()=>l,[l])},v=e=>{var t,l,a;let r=null!==(a=null===(l=e.split("?")[1])||void 0===l?void 0:null===(t=l.split("#")[0])||void 0===t?void 0:t.split("&"))&&void 0!==a?a:[],o={};return r.forEach(e=>{let[t,l]=e.split("="),a=null!=l?l:"";if(t in o){let e=o[t];if(Array.isArray(e)){o[t]=[...e,a];return}if(!Array.isArray(e)&&e){o[t]=[e,a];return}}o[t]=a}),o};var m=l(6975),p=l(1167),b=l.n(p),f=l(4075);let h="brokersList",k=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"bottom",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;setTimeout(()=>{let a="string"==typeof e?document.getElementById(e):e;if(!a)return;let r=window.scrollY,o=0;o="top"===l?a.getBoundingClientRect().top+window.scrollY+t:a.getBoundingClientRect().bottom+window.scrollY+t-document.documentElement.clientHeight;let n=null,i=e=>{null!=n||(n=e);let t=Math.min((e-n)/800,1);window.scrollTo(0,r+(o-r)*(t<.5?4*t**3:((2*t-2)**3+2)/2)),t<1&&window.requestAnimationFrame(i)};window.requestAnimationFrame(i)},a)};var g=l(2445),x=l.n(g),C=l(703),y={src:"/brokers/_next/static/media/detailed-large.3e7d4c30.svg",height:24,width:24,blurWidth:0,blurHeight:0};let B=[{key:"teaching",label:"Обучение"},{key:"personal_broker",label:"Персональный брокер"},{key:"demo",label:"Демосчет"},{key:"autofollow_strategy",label:"Стратегии автоследования"},{key:"open_online",label:"Открытие онлайн на Финуслугах"},{key:"marginal_payout",label:"Маржинальный вывод"},{key:"one_account",label:"Единый"},{key:"low_go",label:"Пониженное ГО"},{key:"iis",label:"ИИС"},{key:"repo",label:"РЕПО"},{key:"simple_iis_excluding",label:"Упрощенные вычеты по ИИС"},{key:"has_api",label:"Есть собственный API"},{key:"ipo",label:"Участие в IPO"},{key:"investment_consulting",label:"Инвестиционное консультирование"},{key:"stocks",label:"Участие в размещении облигаций"},{key:"direct_access_hft",label:"Прямой доступ к бирже для HFT"}],N={а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"yo",ж:"zh",з:"z",и:"i",й:"y",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"h",ц:"c",ч:"ch",ш:"sh",щ:"sch",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya"},j=e=>e.replace(/[а-яё]/gi,e=>{let t=e.toLowerCase();if(t in N){let l=N[t];return t===e?l:l.charAt(0).toUpperCase()+l.slice(1)}return e});var L=l(6022),T=l.n(L);let E=e=>{let{markets:t,brokers:l,apps:n,terminals:i,filterTooltipText:s,data:c}=e,{currency:d,sortType:u,currenciesOptions:_,setSortType:v,marketValues:p,setMarketValues:b,brokerValues:f,setBrokerValues:h,app:k,setApp:g,terminalValues:x,setTerminalValues:N,additionalFilters:L,setAdditionalFilters:E,handleChangeCurrency:w}=c,A=(0,o.useCallback)(e=>{(null==e?void 0:e[0])&&((0,m.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"app_filter_select",eventValue:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),g(e[0]))},[g]),M=(0,o.useCallback)(e=>{(0,m.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"rynok_filter_select",eventValue:null==e?void 0:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),b(e)},[b]),F=(0,o.useCallback)(e=>{(0,m.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"broker_filter_select",eventValue:null==e?void 0:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),h(e)},[h]),S=(0,o.useCallback)(e=>{(0,m.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"terminal_filter_select",eventValue:null==e?void 0:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),N(e)},[N]),D=(0,o.useCallback)(e=>{let t=e.target.getAttribute("data-value");t&&("commission"===t||"payment"===t||"popular"===t)&&((0,m.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_radio_sort_".concat(j(t)),eventValue:t}),v(t))},[v]),I=(0,o.useCallback)(e=>{(0,m.lQ)({event:"data-event",eventLabel:"filter_checkbox",eventCategory:"brokers",eventAction:"filter_catalog",eventValue:e}),E(t=>({...t,[e]:!t[e]}))},[E]),P=t.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}),U=(null==p?void 0:p.map(e=>{let{label:t}=e;return t}).join(", "))||"",O=l.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}).sort((e,t)=>e.label>t.label?1:-1),R=(null==f?void 0:f.map(e=>{let{label:t}=e;return t}).join(", "))||"",q=n.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}),G=i.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}),X=(null==x?void 0:x.map(e=>{let{label:t}=e;return t}).join(", "))||"",V=(null==d?void 0:d.map(e=>{let{label:t}=e;return t}).join(", "))||"";return(0,a.jsxs)("div",{"data-qa":"filter-modal",children:[(0,a.jsx)(r.X6,{type:"h2",as:"h2",className:T().title,weight:"bold",children:"Все параметры"}),(0,a.jsxs)("div",{className:T().content,children:[(0,a.jsxs)("div",{className:T().fields,children:[(0,a.jsx)(r.HU,{className:T().field,label:"Рынки","data-qa":"filter-modal-market",onChange:M,options:P,value:p,multiple:!0,search:!0,placeholder:U}),(0,a.jsx)(r.HU,{className:T().field,label:"Брокеры","data-qa":"filter-modal-brokers",onChange:F,options:O,value:f,multiple:!0,search:!0,placeholder:R}),(0,a.jsx)(r.HU,{className:T().field,label:"Приложение","data-qa":"filter-modal-apps",onChange:A,options:q,value:k&&[k]}),(0,a.jsx)(r.HU,{className:T().field,label:"Терминалы","data-qa":"filter-modal-terminals",onChange:S,options:G,value:x,multiple:!0,placeholder:X}),(0,a.jsx)(r.HU,{label:"Валюта","data-qa":"filter-modal-currencies",className:T().field,value:d,options:_,onChange:w,multiple:!0,placeholder:V})]}),(0,a.jsxs)("div",{className:T().additionally,children:[(0,a.jsx)(r.X6,{type:"h6",as:"h6",weight:"bold",className:T().additionallyTitle,children:"Дополнительно:"}),(0,a.jsx)("div",{className:T().checkboxes,children:B.map(e=>{let{key:t,label:l}=e;return(0,a.jsxs)("div",{className:T().checkboxWrapper,"data-qa":"filter-modal-checkbox-".concat(t),children:[(0,a.jsx)(r.iM,{className:T().checkBox,checked:L[t],onChange:()=>I(t),label:l}),s[t]&&(0,a.jsx)(r.qQ,{trigger:"hover",keyValue:t,Image:()=>(0,a.jsx)(C.default,{src:y,alt:"detailed"}),text:s[t]})]},t)})})]}),(0,a.jsxs)("div",{className:T().additionally,"data-qa":"filter-modal-sort",children:[(0,a.jsx)(r.X6,{type:"h6",as:"h6",weight:"bold",className:T().additionallyTitle,children:"Сортировать:"}),(0,a.jsx)(r.UN,{onChange:D,checked:"popular"===u,className:T().radio,value:"popular",label:"По популярности"}),(0,a.jsx)(r.UN,{onChange:D,checked:"commission"===u,className:T().radio,value:"commission",label:"По размеру комиссии"}),(0,a.jsx)(r.UN,{onChange:D,checked:"payment"===u,className:T().radio,value:"payment",label:"По ежемесячному платежу"})]})]})]})};var w=l(1990),A=l.n(w);let M=e=>{let{handleClose:t,handleReset:l,brokersLength:o}=e;return(0,a.jsxs)("div",{className:A().buttons,children:[(0,a.jsx)(r.zx,{"data-qa":"filter-modal-reset",variant:"secondary",label:"Сбросить фильтры",className:A().button,onClick:l}),(0,a.jsx)(r.zx,{"data-qa":"filter-modal-show",label:"Показать ".concat(o),className:A().button,onClick:t})]})},F=e=>{let{data:t,brokersLength:l}=e,{handleLoad:n,handleToggleModal:i,handleReset:s}=t,c=(0,o.useCallback)(()=>{(0,m.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"close_pop_up_filter"}),i(),k(h,-100,"top"),n()},[n,i]);return(0,a.jsxs)(f.Portal,{children:[!e.isMobile&&(0,a.jsx)(r.dy,{footer:(0,a.jsx)(M,{brokersLength:l,handleClose:c,handleReset:s}),contentClassName:x().contentDrawer,isOpen:e.data.isOpenModal,onClose:e.data.handleToggleModal,children:(0,a.jsx)(E,{handleClose:c,...e})}),e.isMobile&&(0,a.jsx)(r.jr,{className:x().mobilePopup,isOpen:e.data.isOpenModal,onClose:e.data.handleToggleModal,footer:(0,a.jsx)(M,{brokersLength:l,handleClose:c,handleReset:s}),children:(0,a.jsx)(E,{handleClose:c,...e})})]})};var S=l(9131),D=l.n(S);let I=(0,o.memo)(e=>{let{data:t,length:l,title:o,subtitle:n,markets:i,brokers:s,tags:c,handleChangeTag:d,selectedTag:u}=e,{marketValues:_,setMarketValues:v,brokerValues:p,setBrokerValues:b,handleToggleModal:f,handleLoad:g}=t,x=i.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}),C=(null==_?void 0:_.map(e=>{let{label:t}=e;return t}).join(", "))||"",y=s.map(e=>{let{id:t,title:l}=e;return{value:t,label:l}}).sort((e,t)=>e.label>t.label?1:-1),B=(null==p?void 0:p.map(e=>{let{label:t}=e;return t}).join(", "))||"";return(0,a.jsxs)("section",{className:D().filter,"data-qa":"filter-section",children:[(0,a.jsx)(r.X6,{"data-qa":"filter-title",className:D().title,type:"h1",weight:"bold",as:"h1",children:o}),n&&(0,a.jsx)(r.X6,{className:D().subTitle,as:"h2",weight:"regular",type:"h6",children:(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:n},"data-qa":"filter-subtitle"})}),(0,a.jsxs)("div",{className:D().container,children:[(0,a.jsxs)("div",{className:D().filterFields,"data-qa":"filter-fields",children:[(0,a.jsx)(r.HU,{className:D().filterField,label:"Рынки",size:"middle","data-qa":"filter-market",onChange:e=>{(0,m.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"rynok_select",eventValue:null==e?void 0:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),v(e)},options:x,value:_,multiple:!0,search:!0,placeholder:C}),(0,a.jsx)(r.HU,{className:D().filterField,size:"middle",label:"Брокеры","data-qa":"filter-brokers",onChange:e=>{(0,m.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"broker_select",eventValue:null==e?void 0:e.reduce((e,t)=>e+"".concat(t.label,","),"")}),b(e)},options:y,value:p,multiple:!0,search:!0,placeholder:B})]}),(0,a.jsxs)("div",{className:D().buttons,children:[(0,a.jsx)(r.zx,{className:D().buttonFilter,label:"Все параметры","data-qa":"filter-options",onClick:f,variant:"secondary"}),(0,a.jsx)(r.zx,{"data-qa":"filter-show",className:D().buttonShow,label:"Показать ".concat(l),onClick:()=>{(0,m.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_pokazat"}),k(h,-100,"top"),g()}})]}),(0,a.jsx)("div",{className:D().chipsWrapper,"data-qa":"filter-chips",children:(0,a.jsx)(r.ev,{size:"medium",onChange:e=>{var t;if(Array.isArray(e))return;let l=null!==(t=null==e?void 0:e.id)&&void 0!==t?t:"DEFAULT";l.toString().includes("brokers/")&&l.toString(),d(l.toString())},selected:u,className:D().filterChips,options:c})})]})]})});I.displayName="BrokersFilter";var P=l(3167),U=l(396),O=l.n(U);let R=(0,o.memo)(e=>{let{className:t}=e;return(0,a.jsx)("div",{className:(0,P.Z)(O().skeleton,t)})});R.displayName="Skeleton";let q=()=>{let[e,t]=(0,o.useState)(null),[l,a]=(0,o.useState)(!1),r=(0,o.useCallback)(e=>{t(e),a(!0)},[]),n=(0,o.useCallback)(()=>{(0,m.lQ)({event:"data-event",eventLabel:null==e?void 0:e.broker_id,eventCategory:"brokers",eventAction:"close_pop_up_row_catalog"}),t(null),a(!1)},[null==e?void 0:e.broker_id]);return(0,o.useMemo)(()=>({brokerData:e,openModal:l,handleOpen:r,handleClose:n}),[e,l,r,n])};var G=l(5436),X=l.n(G),V=l(5951),Q=l.n(V);let W=(0,o.memo)(e=>{let{rows:t,className:l}=e;return(0,a.jsx)("ul",{className:(0,P.Z)(Q().table,l),children:t.map(e=>(0,a.jsxs)("li",{className:Q().item,children:[(0,a.jsxs)("span",{className:Q().label,children:[e.label,e.description&&(0,a.jsx)(r.qQ,{keyValue:e.id,text:e.description,className:Q().detailed})]}),(0,a.jsxs)("span",{className:Q().value,children:[!e.valueDescription&&(0,a.jsx)("span",{className:Q().text,title:String(e.value),children:e.value}),e.valueDescription&&(0,a.jsx)(r.qQ,{keyValue:e.id,text:e.valueDescription,className:Q().valueTip,Image:()=>null,children:e.value})]})]},e.id))})});W.displayName="BrokerDetailTable";let H=e=>{let t=[];return"Финам  \xabЕдиный консультационный\xbb"===e.title&&t.push("Открытие онлайн на Финуслугах"),e.gift&&t.push("Подарок!"),e.open_online&&t.push("Открытие онлайн на Финуслугах"),e.manager&&t.push("Персональный менеджер"),e.for_newbies&&t.push("Для новичков"),e.broker.currencies.findIndex(e=>1!==e)>-1&&t.push("Покупка валюты"),e.broker.withdrawal&&t.push("Вывод валюты"),e.analytics&&t.push("Своя аналитика"),e.broker.state_participation&&t.push("Госучастие"),e.broker.social_network&&t.push("Соцсеть"),e.broker.online_support&&t.push("Онлайн-поддержка"),t},z=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return t>0&&!Number.isInteger(e)&&String(e).split(".")[1].length>t&&(e=+e.toFixed(t)),new Intl.NumberFormat("ru-RU").format(e)};var Y=l(2873),J=l.n(Y);let Z=e=>{let{data:t,onClose:l,brokerCurrencies:n,apps:i,terminals:s}=e,[c,d]=(0,o.useState)(!1);if(!t)return null;let u=(()=>{let e=[],l=t.broker.apps.map(e=>{var t;return null===(t=i.find(t=>{let{id:l}=t;return l===e}))||void 0===t?void 0:t.title}).filter(e=>e);l.length>0&&e.push({id:"1",label:"Приложение",value:l.join("\n")});let a=t.broker.terminals.map(e=>{var t;return null===(t=s.find(t=>{let{id:l}=t;return l===e}))||void 0===t?void 0:t.title}).filter(e=>e);a.length>0&&e.push({id:"2",label:"Терминалы",value:a.join("\n")});let r=t.broker.currencies.map(e=>{var t;return null===(t=n.find(t=>{let{id:l}=t;return l===e}))||void 0===t?void 0:t.title}).filter(e=>e);r.length>0&&e.push({id:"3",label:"Валюта",value:r.join("\n")});let o=H(t);return o.length>0&&e.push({id:"4",label:"Дополнительно:",value:o.join("\n")}),e})(),_="".concat(t.commission_min,"% — ").concat(t.commission_max,"%").replaceAll(".",","),v=t.payment<=0?"Бесплатно":"".concat(z(t.payment,2)," ₽"),p="string"==typeof t.broker.logo&&(t.broker.logo.startsWith("/")||t.broker.logo.startsWith("http"));return(0,a.jsxs)("div",{className:J().content,children:[(0,a.jsxs)("div",{className:J().plate,children:[(0,a.jsx)("div",{className:J().plateIcon,children:p&&(0,a.jsx)(C.default,{width:56,height:56,src:t.broker.logo,alt:"logo"})}),(0,a.jsxs)("div",{className:J().plateLabel,children:[(0,a.jsx)("h3",{children:t.broker.title}),(0,a.jsx)("span",{className:J().caption,children:t.title})]})]}),(0,a.jsxs)("div",{className:J().body,children:[(0,a.jsxs)("div",{className:J().info,children:[(0,a.jsxs)("div",{className:J().infoBlock,children:[(0,a.jsx)("span",{children:_}),(0,a.jsx)("label",{children:"Комиссии за операции"})]}),(0,a.jsxs)("div",{className:J().infoBlock,children:[(0,a.jsx)("span",{children:v}),(0,a.jsx)("label",{children:"Обслуживание"})]})]}),!!t.is_unique&&(0,a.jsx)("p",{className:J().unique,children:t.is_unique}),(0,a.jsx)("div",{className:J().divider}),(0,a.jsx)("div",{className:J().conditions,children:(0,a.jsx)(W,{rows:u})}),(0,a.jsx)(r.A9,{title:"Подробности",opened:c,onChange:e=>{(0,m.lQ)({event:"data-event",eventLabel:t.broker_id,eventCategory:"brokers",eventAction:"click_button_podrobnosti"}),d(e)},children:(0,a.jsx)("div",{className:J().contentAccordion,dangerouslySetInnerHTML:{__html:t.description}})})]}),(0,a.jsxs)("div",{className:J().buttonActions,children:[(0,a.jsx)(r.zx,{variant:"secondary",className:J().button,onClick:l,children:"Закрыть"}),t.link&&(0,a.jsx)(r.zx,{as:"a",href:t.link,target:"_blank",className:J().button,onClick:()=>{(0,m.lQ)({event:"data-event",eventLabel:"".concat(t.broker.title,",").concat(t.title),eventCategory:"brokers",eventAction:"click_link_".concat(j(t.link))}),l()},children:"Открыть счет онлайн"})]})]})},K=e=>{let{data:t,isOpen:l,onClose:o,brokerCurrencies:n,apps:i,terminals:s}=e,c=_("lg");return(0,a.jsx)(f.Portal,{children:c?(0,a.jsx)(r.jr,{className:X().mobilePopup,contentClassName:X().container,isOpen:l,onClose:o,children:(0,a.jsx)(Z,{data:t,isMobile:!0,onClose:o,brokerCurrencies:n,apps:i,terminals:s})}):(0,a.jsx)(r.dy,{contentClassName:X().container,isOpen:l,onClose:o,children:(0,a.jsx)(Z,{data:t,onClose:o,brokerCurrencies:n,apps:i,terminals:s})})})};var $=l(915),ee=l(6765),et=l(5385),el=l.n(et);let ea=(0,o.memo)(e=>{let{className:t,data:l,onOpenDetailModal:n}=e,i=_("lg"),s=(0,o.useRef)(!1);(0,o.useEffect)(()=>{s.current||((0,m.lQ)({event:"data-event",eventLabel:"".concat(l.id),eventCategory:"brokers",eventAction:"show_in_catalog",eventValue:""}),s.current=!0)},[l.id]);let c=()=>{let{link:e,broker:t,title:a}=l;if("Финам  \xabЕдиный консультационный\xbb"===a){(0,$.AB)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_openacc_finam",eventLabel:"",eventValue:null}),window.location.href="".concat(ee.V.NEXT_PUBLIC_BASE_LK_URL,"/registration?returnTo=brokers&registrationMode=gosuslugi");return}"Долгосрочный портфель"===a&&(0,$.AB)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_openacc_finam",eventLabel:"",eventValue:null}),(0,$.AB)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_open_account",eventLabel:"",eventValue:null});let r=t.erid?e+"&erid=".concat(t.erid):e;window.open(r,"_blank")},d=e=>{var t;if("object"==typeof e&&(null==e?void 0:null===(t=e.target)||void 0===t?void 0:t.textContent)==="Открыть счет"){c();return}(0,m.lQ)({event:"data-event",eventLabel:"".concat(l.broker.title,",").concat(l.title),eventCategory:"brokers",eventAction:"show_pop_up_row_catalog"}),n(l)},u={"Подарок!":{backGround:"green",icon:(0,a.jsx)(r.ax,{name:"agents:gift",fill:"#1f242e"})},"Открытие онлайн на Финуслугах":{backGround:"purple"},default:{backGround:"white"}},v=H(l).map(e=>({...u[e]||u.default,text:e})),p=e=>Math.round(100*e)/100,b=l.commission_min===l.commission_max?"".concat(p(l.commission_max),"%"):"".concat(p(l.commission_min),"% — ").concat(p(l.commission_max),"%").replaceAll(".",","),f=l.payment<=0?"Бесплатно":"".concat(z(l.payment,2)," ₽"),h="Финам"===l.broker.title?"АО \xabФИНАМ\xbb":l.broker.entity;return(0,a.jsx)("div",{className:(0,P.Z)({[el().promo]:l.promo}),onClick:d,children:(0,a.jsx)(r.Ad,{type:"deposit",className:t,icon:l.broker.logo?(0,a.jsx)(a.Fragment,{children:l.broker.logo&&(0,a.jsx)(C.default,{className:el().logo,unoptimized:!0,width:40,height:40,src:l.broker.logo,alt:"logo"})}):(0,a.jsx)("div",{className:el().placeholderLogo}),title:l.title,titleCaption:l.broker.title,onOpenDetailModal:d,onDetailClick:d,onButtonClick:d,tags:v,buttonText:l.link?"Открыть счет":"Подробнее",advantageAmountFrom:{name:b,caption:"Комиссии за операции"},advantageBonus:{name:f,caption:i?"Обслуживание":"Обслуживание счета"},advertising:l.broker.erid&&"Реклама ".concat(h)})})});ea.displayName="BrokersItem";var er=l(8116),eo=l.n(er);let en={pp:"clpj",ps:"foam",p2:"hojk"},ei=[{label:"По популярности",value:"popular"},{label:"По размеру комиссии",value:"commission"},{label:"По ежемесячному платежу",value:"payment"}],es=e=>{let{filter:t,brokerLists:l,brokerCurrencies:n,apps:i,terminals:s,adFoxConfig:c,selectedTag:d}=e,[u,_]=(0,o.useState)(10),v=(0,o.useRef)(null),p=(0,r.Gc)("lg"),b=(0,o.useCallback)(e=>{(0,m.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_select_sort_".concat(j(e))}),t.setSortType(e)},[t]),f=(0,o.useCallback)(()=>{t.handleToggleModal()},[t]);(0,o.useEffect)(()=>{t.isLoading&&_(10)},[t.isLoading]);let{brokerData:k,openModal:g,handleOpen:x,handleClose:C}=q();return(0,a.jsxs)("section",{id:h,className:eo().section,children:[(0,a.jsx)("div",{ref:v,children:(0,a.jsxs)(r.X6,{className:eo().title,type:"h1",as:"h2",weight:"bold","data-qa":"title-search",children:["Найдено ",l.currentLength," тарифов брокеров из ",l.allLength]})}),(0,a.jsx)("div",{className:eo().filter,"data-qa":"list-filter",children:(0,a.jsx)(r.p,{chips:void 0===d?[]:[d],className:eo().listFilter,onChangeIncreaseSort:e=>{(0,m.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_izmenenie_sortirovki"}),t.setIncreaseSort(e)},onChangeSortType:b,isIncreaseSort:t.increaseSort,onClickParams:f,isMobile:p,sortTypeItems:ei,sortTypeValue:t.sortType})}),(0,a.jsxs)(r.W2,{as:"div",className:eo().container,children:[t.isLoading?(0,a.jsx)(a.Fragment,{children:Array.from({length:6},(e,t)=>(0,a.jsx)(R,{className:eo().skeleton},t))}):(0,a.jsx)(a.Fragment,{children:l.brokers.slice(0,u).map((e,t)=>(0,a.jsxs)(o.Fragment,{children:[(0,a.jsx)("div",{"data-qa":"platform",className:eo().platform,children:(0,a.jsx)(ea,{onOpenDetailModal:x,className:eo().listItem,data:e},e.id)}),1===t&&c&&(0,a.jsx)(r.nh,{className:eo().adFox,config:c,params:en})]},e.id))}),!t.isLoading&&l.brokers.length>u&&(0,a.jsx)(r.zx,{size:"s",label:"Смотреть ещё предложения",variant:"secondary","data-qa":"show-all-offers",onClick:()=>{(0,m.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"show_more_products"}),_(e=>e+10)},className:eo().button})]}),(0,a.jsx)(K,{data:k,isOpen:g,onClose:C,brokerCurrencies:n,apps:i,terminals:s})]})},ec=[{title:"Брокер",id:"broker"},{title:"Комиссия за операции",id:"commission"},{title:"Обслуживание счета",id:"account"}];var ed=l(1265),eu=l.n(ed);let e_=e=>{let{brokers:t,brokerTariffs:l}=e,n=_("sm"),i="Лучшие брокеры для открытия брокерского счета в ".concat(new Date().getFullYear()," году"),s=(0,o.useMemo)(()=>{let e=[...t].sort((e,t)=>e.popular>t.popular?1:-1),a=e=>Math.round(100*e)/100;return e.map(e=>{let{commission_min:t,commission_max:r,payment:o}=l.filter(t=>Number(t.broker.id)===e.id).sort((e,t)=>e.commission_min===t.commission_min?e.commission_max-t.commission_max:e.commission_min-t.commission_min)[0]||{},n=Number.isFinite(t)&&Number.isFinite(r)?t===r?"".concat(a(t),"%").replaceAll(".",","):"".concat(a(t),"% — ").concat(a(r),"%").replaceAll(".",","):"—",i=o>0?"".concat(z(o,2)," ₽"):"Бесплатно";return{logo:e.logo,name:e.title,commission:n,bill:i}})},[l,t]);return(0,a.jsxs)("section",{className:eu().section,"data-qa":"table-section",children:[(0,a.jsx)(r.X6,{className:eu().title,tag:"h2",type:"h2",weight:"bold",children:i}),(0,a.jsxs)("table",{className:eu().table,cellSpacing:"0",children:[(0,a.jsx)("thead",{className:eu().tableHead,children:(0,a.jsx)("tr",{className:eu().tableHeadRow,children:ec.map(e=>(0,a.jsx)("th",{"data-qa":"table-title-".concat(e.id),className:eu().tableHeadRowCell,children:e.title},e.id))})}),(0,a.jsx)("tbody",{className:eu().tableBody,children:s.map((e,t)=>(0,a.jsxs)("tr",{"data-qa":"table-row-".concat(t),className:eu().tableBodyRow,children:[(0,a.jsx)("td",{"data-qa":"table-name-".concat(t),className:eu().tableBodyRowCell,children:(0,a.jsxs)("div",{className:eu().logoWrapper,children:[(0,a.jsx)("div",{className:eu().logo,children:(0,a.jsx)(C.default,{unoptimized:!0,alt:e.name,src:e.logo,width:n?24:28,height:n?24:28})}),(0,a.jsx)("span",{children:e.name})]})}),(0,a.jsx)("td",{"data-qa":"table-commission-".concat(t),className:eu().tableBodyRowCell,children:e.commission}),(0,a.jsx)("td",{"data-qa":"table-bill-".concat(t),className:eu().tableBodyRowCell,children:e.bill})]},e.name+e.bill))})]})]})},ev=[{value:0,label:"Не имеет значения"},{value:1,label:"1 месяц"},{value:2,label:"2 месяца"},{value:3,label:"3 месяца"},{value:4,label:"4 месяца"},{value:5,label:"5 месяцев"},{value:6,label:"6 месяцев"},{value:9,label:"9 месяцев"},{value:12,label:"1 год"},{value:18,label:"1,5 года"},{value:24,label:"2 года"},{value:36,label:"3 года"},{value:48,label:"4 года"},{value:60,label:"5 лет"}],em={pp:"g",ps:"foam",p2:"hody"},ep=(e,t,l)=>{var a,r,o,n;let{sortType:i}=t,s=e.filter(e=>!e.hidden),c=s;return l&&(c=s.filter(e=>!e.broker.sanctions)),(null===(a=t.marketValues)||void 0===a?void 0:a.length)&&(c=c.filter(e=>{var l;return!!(null===(l=t.marketValues)||void 0===l?void 0:l.find(t=>e.broker.markets.includes(Number(t.value))))})),(null===(r=t.brokerValues)||void 0===r?void 0:r.length)&&(c=c.filter(e=>{var l;return!!(null===(l=t.brokerValues)||void 0===l?void 0:l.find(t=>String(e.broker_id)===String(t.value)))})),t.app&&(c=c.filter(e=>{var l;return e.broker.apps.includes(Number(null===(l=t.app)||void 0===l?void 0:l.value))})),(null===(o=t.terminalValues)||void 0===o?void 0:o.length)&&(c=c.filter(e=>{var l;return!!(null===(l=t.terminalValues)||void 0===l?void 0:l.find(t=>e.broker.terminals.includes(Number(t.value))))})),(null===(n=t.currency)||void 0===n?void 0:n.length)&&(c=c.filter(e=>{var l;return!!(null===(l=t.currency)||void 0===l?void 0:l.find(t=>e.broker.currencies.includes(Number(t.value))))})),t.additionalFilters.teaching&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.teaching)})),t.additionalFilters.demo&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.demo)})),t.additionalFilters.open_online&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.open_online)})),t.additionalFilters.one_account&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.one_account)})),t.additionalFilters.iis&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.iis)})),t.additionalFilters.simple_iis_excluding&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.simple_iis_excluding)})),t.additionalFilters.ipo&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.ipo)})),t.additionalFilters.stocks&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.stocks)})),t.additionalFilters.personal_broker&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.personal_broker)})),t.additionalFilters.autofollow_strategy&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.autofollow_strategy)})),t.additionalFilters.marginal_payout&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.marginal_payout)})),t.additionalFilters.low_go&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.low_go)})),t.additionalFilters.repo&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.repo)})),t.additionalFilters.has_api&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.has_api)})),t.additionalFilters.investment_consulting&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.investment_consulting)})),t.additionalFilters.direct_access_hft&&(c=c.filter(e=>{var t;return!!(null===(t=e.broker.options)||void 0===t?void 0:t.direct_access_hft)})),t.additionalFilters.for_newbies&&(c=c.filter(e=>!!e.for_newbies)),t.additionalFilters.gift&&(c=c.filter(e=>!!e.gift)),t.rates.length>0&&(c=c.filter(e=>{let{id:l}=e;return t.rates.includes(Number(l))})),"commission"===i&&(c=c.sort((e,l)=>(e.commission_min===l.commission_min?e.commission_max<l.commission_max:e.commission_min<l.commission_min)!==t.increaseSort?-1:1)),"payment"===i&&(c=c.sort((e,l)=>t.increaseSort?l.payment-e.payment:e.payment-l.payment)),"popular"===i&&(c=c.sort((e,l)=>t.increaseSort?l.popular-e.popular:e.popular-l.popular)),{brokers:[...c.filter(e=>e.link),...c.filter(e=>!e.link)].sort((e,t)=>Number(t.promo)-Number(e.promo)),allLength:s.length,currentLength:c.length}},eb=e=>{switch(e){case 2:case"USD":return{shortName:"долл.",unit:"$",name:"долларах",code:"USD",locale:"en"};case 3:case"EUR":return{shortName:"евро",unit:"€",name:"евро",code:"EUR",locale:"en"};case 4:case"CNY":return{shortName:"юань",unit:"\xa5",name:"юанях",code:"CNY",locale:"zh-CN"};case 5:case"CHF":return{shortName:"франк",unit:"₣",name:"франках",code:"CHF",locale:"en"};case 6:case"GBP":return{shortName:"фунт",unit:"\xa3",name:"фунтах",code:"GBP",locale:"en"};case 7:case"JPY":return{shortName:"иена",unit:"\xa5",name:"иенах",code:"JPY",locale:"ja-JP"};default:return{shortName:"руб.",unit:"₽",name:"рублях",code:"RUB",locale:"ru"}}},ef=(e,t)=>{var l,a,r,o,n,i;let s={term:Number(null!==(l=null==e?void 0:e.term)&&void 0!==l?l:3),amount:null!==(a=null==e?void 0:e.amount)&&void 0!==a?a:"300000",currencyCode:"RUB",withRefill:!1,withCapitalization:!1};return(null==t?void 0:t.filter)&&(s.term=null!==(n=null==t?void 0:null===(r=t.filter.term.values)||void 0===r?void 0:r[0])&&void 0!==n?n:s.term,s.currencyCode=eb(null==t?void 0:null===(o=t.filter.currency)||void 0===o?void 0:o[0]).code,s.withRefill=(null==t?void 0:t.filter.refill)===1,s.withCapitalization=(null==t?void 0:t.filter.interest_capitalization)===1,s.amount=String(null!==(i=null==t?void 0:t.filter.amount)&&void 0!==i?i:s.amount)),s},eh=(e,t)=>{var l;return"number"==typeof e?[{value:e,label:(null===(l=t.find(t=>{let{id:l}=t;return l===e}))||void 0===l?void 0:l.title)||""}]:!e||e.length<1?null:e.map(e=>{var l;return{value:e,label:(null===(l=t.find(t=>{let{id:l}=t;return l===e}))||void 0===l?void 0:l.title)||""}})},ek={DEFAULT:"","opciony-brokery":" для торговли опционами","brokery-s-gosuchastiem":" с госучастием","tarify-dlya-kvalifitsirovannyh-investorov":" для квалифицированных инвесторов","tarify-dlya-novichkov":" для новичков"},eg=(e,t,l)=>{var a;let r=new Date().getFullYear(),o=(null==e?void 0:e.url)&&"DEFAULT"!==e.url?"/".concat(e.url):"",n=null!==(a=ek[(null==e?void 0:e.url)||""])&&void 0!==a?a:ek.DEFAULT;return{title:"Открыть брокерский счет".concat(n,". Выбирайте лучший тариф среди ").concat(l," предложений. Финуслуги"),description:"Выбрать брокерский счет".concat(n," онлайн. ").concat(l," предложений от ").concat(t," брокеров в ").concat(r," году. Рейтинг крупнейших брокеров России на Финуслугах."),canonical:"/brokers".concat(o)}},ex=(e,t)=>{let l=new Date().toLocaleDateString("ru-Ru");return"Выберите лучший тариф от\xa0".concat(e," брокеров с\xa0лицензией ЦБ\xa0РФ\xa0и\xa0откройте брокерский счет на\xa0выгодных условиях. Доступно ").concat(t," предложения на\xa0").concat(l,". Сравните наши тарифы с\xa0минимальной комиссией на\xa0сайте Финуслуги.")},eC=e=>{let t=e.match(/\/(.*?)(\/|$)/);return t&&t[1]&&!t[1].includes("reg_")?t[1]:"DEFAULT"},ey=()=>{let[e,t]=(0,o.useState)(!1),l=(0,o.useRef)(null);return{isLoading:e,handleLoad:(0,o.useCallback)(()=>{l.current&&clearTimeout(l.current),t(!0),l.current=setTimeout(()=>{t(!1)},1e3)},[])}},eB=(e,t,l)=>{let a=(0,o.useRef)(!1),[r,n]=(0,o.useState)("popular"),[i,s]=(0,o.useState)(!1),{handleLoad:c,isLoading:d}=ey(),[u,_]=(0,o.useState)(l.withRefill),[v,p]=(0,o.useState)(l.withCapitalization),b=(0,o.useMemo)(()=>e.map(e=>({value:e.id,label:e.title})),[e]),[f,h]=(0,o.useState)(null),k=(0,o.useMemo)(()=>{var e;return null!==(e=ev.find(e=>e.value===l.term))&&void 0!==e?e:ev[0]},[l]),[g,x]=(0,o.useState)(k),[C,y]=(0,o.useState)(null),[B,N]=(0,o.useState)(null),[j,L]=(0,o.useState)(null),[T,E]=(0,o.useState)(null),[w,A]=(0,o.useState)({teaching:!1,demo:!1,open_online:!1,one_account:!1,iis:!1,simple_iis_excluding:!1,ipo:!1,stocks:!1,personal_broker:!1,autofollow_strategy:!1,marginal_payout:!1,low_go:!1,repo:!1,has_api:!1,investment_consulting:!1,direct_access_hft:!1,for_newbies:!1,gift:!1}),[M,F]=(0,o.useState)([]),[S,D]=(0,o.useState)(!1),[I,P]=(0,o.useState)(!1),U=(0,o.useCallback)(()=>{(0,m.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"show_pop_up_filtry"}),P(e=>!e)},[]),[O,R]=(0,o.useState)(null),q=(0,o.useMemo)(()=>{var e;let l=null!==(e=null==O?void 0:O.map(e=>e.value))&&void 0!==e?e:[];return[...t].sort((e,t)=>{let a=l.includes(e.id),r=l.includes(t.id);return!a&&r?1:a&&!r?-1:0}).map(e=>({value:e.id,label:e.name}))},[O,t]),G=(0,o.useCallback)(e=>{(0,m.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"filter_catalog",eventLabel:"valute_filter_select",eventValue:null==e?void 0:e.reduce((e,t)=>e+="".concat(t.label,","),"")}),h(e)},[]);(0,o.useEffect)(()=>{a.current?c():a.current=!0},[c,g,S,r,i,u,v,O]);let X=[!!(null==C?void 0:C.length),!!(null==B?void 0:B.length),j,!!(null==T?void 0:T.length),f,...Object.values(w)].filter(e=>!!e).length,V=(0,o.useCallback)(()=>{(0,m.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_button_ochistit_filtri"}),y(null),N(null),L(null),E(null),h(null),A({teaching:!1,demo:!1,open_online:!1,one_account:!1,iis:!1,simple_iis_excluding:!1,ipo:!1,stocks:!1,personal_broker:!1,autofollow_strategy:!1,marginal_payout:!1,low_go:!1,repo:!1,has_api:!1,investment_consulting:!1,direct_access_hft:!1,gift:!1}),F([])},[]);return(0,o.useMemo)(()=>({term:g,setTerm:x,marketValues:C,setMarketValues:y,brokerValues:B,setBrokerValues:N,app:j,setApp:L,terminalValues:T,setTerminalValues:E,setCurrency:h,additionalFilters:w,setAdditionalFilters:A,rates:M,setRates:F,isShowBonds:S,isOpenModal:I,setIsShowBonds:D,setIsOpenModal:P,banksOptions:q,activeBanks:O,setActiveBanks:R,sortType:r,setSortType:n,increaseSort:i,setIncreaseSort:s,handleToggleModal:U,currency:f,currenciesOptions:b,isLoading:d,handleLoad:c,withRefill:u,setWithRefill:_,withCapitalization:v,setWithCapitalization:p,handleChangeCurrency:G,appliedFiltersLength:X,handleReset:V}),[g,C,B,j,T,w,M,S,I,q,O,r,i,U,f,b,d,c,u,v,G,X,V])},eN=e=>{let{brokerTariffs:t,brokers:l,markets:n,brokerCurrencies:i,apps:s,terminals:u,tags:p,filterTooltipText:f,banks:h,brokersControl:k,brokerTags:g,supportBlock:x,asPath:C,journalBlock:y}=e,B=v(C).mobile,N=(0,o.useMemo)(()=>{var e,t;let l=null!==(e=C.split("/").find(e=>e.includes("teg_")))&&void 0!==e?e:"DEFAULT";return null!==(t=null==g?void 0:g.deposit_tags.find(e=>l.includes(e.url)))&&void 0!==t?t:null==g?void 0:g.deposit_tags[0]},[C,null==g?void 0:g.deposit_tags]),j=(0,o.useMemo)(()=>{var e;let t=eC(C);return null!==(e=p.find(e=>t.includes(e.url)))&&void 0!==e?e:p[0]},[C,p]),[L,T]=(0,o.useState)(j),E=_("lg"),w=eB(i,h,(0,o.useMemo)(()=>ef(k[0],N),[k,N]));(0,o.useEffect)(()=>{if(L&&L.filter){var e;w.setMarketValues(eh(L.filter.markets,n)),w.setBrokerValues(eh(L.filter.brokers,l)),w.setCurrency(eh(L.filter.currencies,i)),w.setApp((null===(e=eh(L.filter.apps,s))||void 0===e?void 0:e[0])||null),w.setTerminalValues(eh(L.filter.terminals,u)),w.setAdditionalFilters({teaching:!!L.filter.teaching,demo:!!L.filter.demo,open_online:!!L.filter.open_online,one_account:!!L.filter.one_account,iis:!!L.filter.iis,simple_iis_excluding:!!L.filter.simple_iis_excluding,ipo:!!L.filter.ipo,stocks:!!L.filter.stocks,personal_broker:!!L.filter.personal_broker,autofollow_strategy:!!L.filter.autofollow_strategy,marginal_payout:!!L.filter.marginal_payout,low_go:!!L.filter.low_go,repo:!!L.filter.repo,has_api:!!L.filter.has_api,investment_consulting:!!L.filter.investment_consulting,direct_access_hft:!!L.filter.direct_access_hft,for_newbies:!!L.filter.for_newbies,gift:!!L.filter.gift}),w.setRates(Array.isArray(L.rates)?L.rates:[])}else w.handleReset()},[L]);let A=d(),M=B?p.filter(e=>"Госучастие"!==e.tag_name):p,S=(0,o.useMemo)(()=>ep(t,w,B),[t,w,B]),D=(0,o.useMemo)(()=>eg(L,l.length,S.currentLength),[l.length,S.currentLength,L]),P=(0,o.useMemo)(()=>M.map(e=>({id:e.url,label:e.tag_name})).filter(e=>{let{label:t}=e;return"DEFAULT"!==t}),[M]),U=(0,o.useMemo)(()=>ex(l.length,S.currentLength),[l.length,S.currentLength]),O=(0,o.useMemo)(()=>P.find(e=>e.id===(null==L?void 0:L.url)),[null==L?void 0:L.url,P]),R=(0,o.useMemo)(()=>null==L?void 0:L.text.map(e=>{let[t]=e.content;return{title:e.title,text:null==t?void 0:t.data.html}}),[null==L?void 0:L.text]),q=[{label:"Главная",href:"/"},{label:"".concat((null==L?void 0:L.title)||"Каталог брокеров")}],G=null==L?void 0:L.title.replace(/#DATE#/g,"".concat(new Date().getFullYear()," году"));return(0,a.jsxs)("main",{className:b().page,children:[(0,a.jsx)(c,{...D}),(0,a.jsxs)(r.W2,{as:"div",children:[(0,a.jsx)(r.Oo,{items:q,className:b().breadcrumbs}),A&&(0,a.jsx)(r.nh,{config:A,params:em,className:b().adFox}),(0,a.jsx)(I,{title:G||"Каталог брокеров",subtitle:U,length:S.currentLength,data:w,terms:ev,markets:n,brokers:l,tags:P,selectedTag:O,handleChangeTag:(e,t)=>{var l;null==t||t.preventDefault(),(0,m.lQ)({event:"data-event",eventCategory:"brokers",eventAction:"click_link_".concat(e.replaceAll("-","_")||"remove_select_tag")}),T(null!==(l=p.find(t=>{let{url:l}=t;return l===(e||"DEFAULT")}))&&void 0!==l?l:p[0])}})]}),(0,a.jsx)(es,{filter:w,brokerLists:S,adFoxConfig:A,brokerCurrencies:i,apps:s,terminals:u,selectedTag:O}),(0,a.jsx)(r.W2,{as:"div",children:(0,a.jsx)(e_,{brokers:l,brokerTariffs:t})}),y&&(0,a.jsx)("div",{"data-qa":"journal-section",dangerouslySetInnerHTML:{__html:y},suppressHydrationWarning:!0}),x&&(0,a.jsx)("div",{"data-qa":"support-section",dangerouslySetInnerHTML:{__html:x},suppressHydrationWarning:!0}),(null==L?void 0:L.name)==="DEFAULT"&&!!(null==L?void 0:L.text.length)&&(0,a.jsx)("div",{"data-qa":"faq-section",className:b().supportSection,children:(0,a.jsx)(r.Bp,{idFAQBlock:"ID_SUPPORT",sectionTitle:"",dataLayerPush:()=>null,questions:R})}),(null==L?void 0:L.seo_text)&&(0,a.jsx)("div",{className:b().disclaimer}),(0,a.jsx)(F,{data:w,isMobile:E,terms:ev,markets:n,brokers:l,apps:s,filterTooltipText:f,terminals:u,brokersLength:S.currentLength})]})}},6975:function(e,t,l){"use strict";l.d(t,{lQ:function(){return o},yr:function(){return n}});var a=l(915);let r=[{path:"banki",category:"service_bank"},{path:"strahovanie_kompanija",category:"service_sk"},{path:"adresa_sk",category:"service_sk"},{path:"adresa_mfo",category:"service_mfo"},{path:"adresa",category:"service_bank"},{path:"mfo",category:"service_mfo"},{path:"navigator",category:"service_navigator"},{path:"stat_",category:"service_navigator"}],o=(e,t)=>{if(void 0!==window.dataLayer){let l=sessionStorage.getItem("pushedEvents"),r=l?JSON.parse(l):[],o=r.find(l=>l.eventCategory===e.eventCategory&&l.eventAction===e.eventAction&&l.eventLabel===e.eventLabel&&("all"===t||"url"===t&&window.location.pathname===l.url));if(!t||!o){if(t){let t={...e};t.url=window.location.pathname,r.push(t),sessionStorage.setItem("pushedEvents",JSON.stringify(r))}(0,a.AB)(e)}}},n=e=>{for(let t of r)if(e.indexOf(t.path)>=0){let l=e.match(/str_(\d+)/),a=Array.isArray(l)&&l[1]?Number(l[1]):1;setTimeout(()=>{o({event:"data-event",eventCategory:t.category,eventAction:"stay_15_seconds",eventLabel:e,eventValue:"".concat(a)})},15e3);return}}},5951:function(e){e.exports={table:"BrokerDetailTable_table__2NpdT",item:"BrokerDetailTable_item__uD_qP",label:"BrokerDetailTable_label__QzVbr",value:"BrokerDetailTable_value__OrEFc",text:"BrokerDetailTable_text__EhhkP",textTip:"BrokerDetailTable_textTip__Tap4t",detailed:"BrokerDetailTable_detailed__971b2"}},396:function(e){e.exports={skeleton:"Skeleton_skeleton__K4SZS",move:"Skeleton_move__XQHSq"}},1167:function(e){e.exports={page:"Brokers_page__wAaPZ",adFox:"Brokers_adFox__zqovR",supportSection:"Brokers_supportSection__9gSa_",disclaimer:"Brokers_disclaimer__exrAL",breadcrumbs:"Brokers_breadcrumbs__c1H1v"}},5436:function(e){e.exports={container:"BrokerDetailOfferModal_container__rMQsE",mobilePopup:"BrokerDetailOfferModal_mobilePopup__BO_Rk",content:"BrokerDetailOfferModal_content__kole_",plate:"BrokerDetailOfferModal_plate__GC38S",plateIcon:"BrokerDetailOfferModal_plateIcon__vNAZb",plateLabel:"BrokerDetailOfferModal_plateLabel__Ykbbq",caption:"BrokerDetailOfferModal_caption__htXnO",info:"BrokerDetailOfferModal_info__ii31n",infoBlock:"BrokerDetailOfferModal_infoBlock__YsiIY",unique:"BrokerDetailOfferModal_unique__YJ761",divider:"BrokerDetailOfferModal_divider__4BroZ",body:"BrokerDetailOfferModal_body__fnJht",blockTitle:"BrokerDetailOfferModal_blockTitle__asGai",conditions:"BrokerDetailOfferModal_conditions__gI77b",offerPlate:"BrokerDetailOfferModal_offerPlate__MLVh_",offerPlateIcon:"BrokerDetailOfferModal_offerPlateIcon__JZjEB",plateContent:"BrokerDetailOfferModal_plateContent__rAIu8",text:"BrokerDetailOfferModal_text__HEywy",contentAccordion:"BrokerDetailOfferModal_contentAccordion__DC5zG",buttonActions:"BrokerDetailOfferModal_buttonActions__Ww4Z7"}},2873:function(e){e.exports={container:"BrokerDetailOfferModalContent_container__39CQQ",mobilePopup:"BrokerDetailOfferModalContent_mobilePopup__XSucD",content:"BrokerDetailOfferModalContent_content__Tr4yA",plate:"BrokerDetailOfferModalContent_plate__jOqd_",plateIcon:"BrokerDetailOfferModalContent_plateIcon__RPNni",plateLabel:"BrokerDetailOfferModalContent_plateLabel__Lk3S3",caption:"BrokerDetailOfferModalContent_caption__LFmxz",info:"BrokerDetailOfferModalContent_info__ZeDuq",infoBlock:"BrokerDetailOfferModalContent_infoBlock__wAVg_",unique:"BrokerDetailOfferModalContent_unique__cqVdM",divider:"BrokerDetailOfferModalContent_divider__zoVCb",body:"BrokerDetailOfferModalContent_body__j2jDQ",blockTitle:"BrokerDetailOfferModalContent_blockTitle__ta2f9",conditions:"BrokerDetailOfferModalContent_conditions__byEY7",offerPlate:"BrokerDetailOfferModalContent_offerPlate__nq_kx",offerPlateIcon:"BrokerDetailOfferModalContent_offerPlateIcon__KxFD3",plateContent:"BrokerDetailOfferModalContent_plateContent__416TS",text:"BrokerDetailOfferModalContent_text__WqDee",contentAccordion:"BrokerDetailOfferModalContent_contentAccordion__U1HRO",buttonActions:"BrokerDetailOfferModalContent_buttonActions__7ADFn"}},2445:function(e){e.exports={title:"BrokerFilterModal_title__uQqbv",contentDrawer:"BrokerFilterModal_contentDrawer__Nh_3I",content:"BrokerFilterModal_content__LNWiG",fields:"BrokerFilterModal_fields__CWcAW",field:"BrokerFilterModal_field__1ck5L",additionallyTitle:"BrokerFilterModal_additionallyTitle__dsfwX",checkboxes:"BrokerFilterModal_checkboxes__wnR8G",checkboxWrapper:"BrokerFilterModal_checkboxWrapper__gKosN",buttons:"BrokerFilterModal_buttons__3Vqh4",button:"BrokerFilterModal_button__LjJgC",mobilePopup:"BrokerFilterModal_mobilePopup__5dL22"}},6022:function(e){e.exports={title:"BrokerFilterModalContent_title__7pMiA",contentDrawer:"BrokerFilterModalContent_contentDrawer__ZmEtk",content:"BrokerFilterModalContent_content__bne9s",fields:"BrokerFilterModalContent_fields__aqg6a",field:"BrokerFilterModalContent_field__tfv8y",additionallyTitle:"BrokerFilterModalContent_additionallyTitle__DPd2e",checkboxes:"BrokerFilterModalContent_checkboxes__2OYhq",checkboxWrapper:"BrokerFilterModalContent_checkboxWrapper__OStlH",buttons:"BrokerFilterModalContent_buttons__DgW2t",button:"BrokerFilterModalContent_button__Rb_eg",mobilePopup:"BrokerFilterModalContent_mobilePopup__dFqeH"}},1990:function(e){e.exports={buttons:"FooterButtonsFilterModal_buttons__JEXO8",button:"FooterButtonsFilterModal_button__LAmps"}},9131:function(e){e.exports={filter:"BrokersFilter_filter__GMM32",title:"BrokersFilter_title__GcRJa",subTitle:"BrokersFilter_subTitle__9gZTO",link:"BrokersFilter_link__DUtxq",container:"BrokersFilter_container__V9Y_e",filterFields:"BrokersFilter_filterFields__7SyWn",filterField:"BrokersFilter_filterField__kTKhy",buttons:"BrokersFilter_buttons__FBpjf",buttonShow:"BrokersFilter_buttonShow__27MiJ",filterChips:"BrokersFilter_filterChips__N8eLY",chipsWrapper:"BrokersFilter_chipsWrapper__B8RAE"}},5385:function(e){e.exports={promo:"BrokersItem_promo__ctIZz",placeholderLogo:"BrokersItem_placeholderLogo__PcJML",logo:"BrokersItem_logo__G0Spq"}},8116:function(e){e.exports={section:"BrokersList_section__FwMj3",container:"BrokersList_container__748c3",title:"BrokersList_title__7yVY5",button:"BrokersList_button__jpnQ7",filter:"BrokersList_filter__udmSy",listItem:"BrokersList_listItem__QVpfB",adFox:"BrokersList_adFox__YtF50"}},1265:function(e){e.exports={section:"BrokersTable_section__T0V_g",title:"BrokersTable_title__sHnOu",table:"BrokersTable_table__UJI6P",tableHeadRowCell:"BrokersTable_tableHeadRowCell__jm7NE",tableBodyRowCell:"BrokersTable_tableBodyRowCell__v875s",logoWrapper:"BrokersTable_logoWrapper__c4ANb",logo:"BrokersTable_logo__W2kD7"}},915:function(e,t,l){"use strict";function a(e){typeof window>"u"||(Array.isArray(window.dataLayer)?window.dataLayer.push(e):console.log("window.dataLayer does not exist"),Array.isArray(window._mtm)?window._mtm.push(e):console.log("window._mtm does not exist"))}l.d(t,{AB:function(){return a}})}}]);