PageSourceSearch

https://profinansy.ru/_next/static/chunks/pages/market/asset-comparison/[tab]-e55c47678ebc01fe.js

js profinansy.ru collected 2026-09-25 02:49:51 UTC 112,352 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1684],{73814:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var i=n(67294),r=n(6431);function a(e){let t=(0,i.useRef)(null),n=(0,i.useRef)(null);return n.current&&n.current.update(e),(0,i.useEffect)(()=>(n.current=new r.cW({...e,ref:t}),()=>{n.current=null}),[]),i.createElement("div",{ref:t})}},74537:function(e,t,n){"use strict";var i,r,a=n(67294),l=["title","titleId"];function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}t.Z=function(e){var t=e.title,n=e.titleId,s=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,l);return a.createElement("svg",o({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},s),t?a.createElement("title",{id:n},t):null,i||(i=a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.646 3.646a.5.5 0 01.708 0l8.666 8.667a.5.5 0 11-.707.707L3.646 4.354a.5.5 0 010-.708z",fill:"currentColor"})),r||(r=a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.646 13.021a.5.5 0 010-.707l8.667-8.666a.5.5 0 11.707.707L4.354 13.02a.5.5 0 01-.708 0z",fill:"currentColor"})))}},52234:function(e,t,n){"use strict";var i,r=n(67294),a=["title","titleId"];function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}t.Z=function(e){var t=e.title,n=e.titleId,o=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,a);return r.createElement("svg",l({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},o),t?r.createElement("title",{id:n},t):null,i||(i=r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.5 18.5a7 7 0 100-14 7 7 0 000 14zm0 1.5a8.5 8.5 0 100-17 8.5 8.5 0 000 17zM17.47 18.47a.75.75 0 011.06 0l2 2a.75.75 0 11-1.06 1.06l-2-2a.75.75 0 010-1.06z",fill:"#A2A1A7"})))}},5716:function(e,t,n){"use strict";var i,r,a=n(67294),l=["title","titleId"];function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}t.Z=function(e){var t=e.title,n=e.titleId,s=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,l);return a.createElement("svg",o({width:15,height:15,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},s),t?a.createElement("title",{id:n},t):null,i||(i=a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M.47.47a.75.75 0 011.06 0l13 13a.75.75 0 11-1.06 1.06l-13-13a.75.75 0 010-1.06z",fill:"#727272"})),r||(r=a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M.47 14.53a.75.75 0 010-1.06l13-13a.75.75 0 111.06 1.06l-13 13a.75.75 0 01-1.06 0z",fill:"#727272"})))}},24854:function(e,t,n){"use strict";var i,r,a=n(67294),l=["title","titleId"];function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}t.Z=function(e){var t=e.title,n=e.titleId,s=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,l);return a.createElement("svg",o({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},s),t?a.createElement("title",{id:n},t):null,i||(i=a.createElement("path",{d:"M15 10.625H5A.63.63 0 014.375 10 .63.63 0 015 9.375h10a.63.63 0 01.625.625.63.63 0 01-.625.625z",f
1ill:"#fff"})),r||(r=a.createElement("path",{d:"M10 15.625A.63.63 0 019.375 15V5A.63.63 0 0110 4.375a.63.63 0 01.625.625v10a.63.63 0 01-.625.625z",fill:"#fff"})))}},76413:function(e,t,n){"use strict";var i,r,a=n(67294),l=["title","titleId"];function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}t.Z=function(e){var t=e.title,n=e.titleId,s=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,l);return a.createElement("svg",o({width:12,height:12,viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},s),t?a.createElement("title",{id:n},t):null,i||(i=a.createElement("path",{d:"M6.175 5.558L2.78 2.168a.6.6 0 10-.852.846l2.97 3-2.97 2.97a.6.6 0 00.195.978.6.6 0 00.462 0 .6.6 0 00.195-.132l3.396-3.39a.6.6 0 000-.882z",fill:"#4A35F3"})),r||(r=a.createElement("path",{d:"M10.054 5.558l-3.396-3.39a.6.6 0 10-.852.846l2.97 3-2.97 2.97a.6.6 0 00.195.978.6.6 0 00.462 0 .6.6 0 00.195-.132l3.396-3.39a.6.6 0 000-.882z",fill:"#4A35F3"})))}},92366:function(e,t,n){"use strict";var i,r,a=n(67294),l=["title","titleId"];function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}t.Z=function(e){var t=e.title,n=e.titleId,s=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,l);return a.createElement("svg",o({width:14,height:18,viewBox:"0 0 14 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},s),t?a.createElement("title",{id:n},t):null,i||(i=a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M.459 6.653c-1.013-1.35-.05-3.278 1.64-3.278h9.303c1.689 0 2.652 1.928 1.64 3.278a3.33 3.33 0 00-.667 1.999V14a3.958 3.958 0 01-3.958 3.958H5.083A3.958 3.958 0 011.125 14V8.652A3.33 3.33 0 00.46 6.653zm1.64-2.028a.8.8 0 00-.64 1.278 4.58 4.58 0 01.916 2.749V14a2.708 2.708 0 002.708 2.708h3.334A2.708 2.708 0 0011.125 14V8.652c0-.991.322-1.956.916-2.749a.799.799 0 00-.639-1.278H2.098z",fill:"#4A35F3"})),r||(r=a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.278 2.442A2.292 2.292 0 015.452.875h2.597c.987 0 1.862.631 2.174 1.567l.454 1.36a.625.625 0 01-1.186.396l-.454-1.36a1.042 1.042 0 00-.988-.713H5.452c-.449 0-.847.287-.988.712l-.454 1.36a.625.625 0 01-1.186-.395l.454-1.36zm1.806 5.1c.345 0 .625.28.625.625v5a.625.625 0 01-1.25 0v-5c0-.346.28-.625.625-.625zm3.333 0c.345 0 .625.28.625.625v5a.625.625 0 01-1.25 0v-5c0-.346.28-.625.625-.625z",fill:"#4A35F3"})))}},19251:function(e,t,n){"use strict";var i,r=n(67294),a=["title","titleId"];function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}t.Z=function(e){var t=e.title,n=e.titleId,o=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,a);return r.createElement("svg",l({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},o),t?r.createElement("title",{id:n},t):null,i||(i=r.createElement("path",{d:"M2.767 4.884A3.225 3.225 0 015.819 1.67l.165-.004h8.033a3.236 3.236 0 013.224 3.217v11.741c0 1.508-1.075 2.142-2.39
11 1.408l-4.067-2.258c-.425-.241-1.125-.241-1.558 0l-4.067 2.258c-1.316.725-2.391.092-2.391-1.408V4.884zm1.25 11.741c0 .287.06.41.09.454.051.006.19.002.449-.14l4.062-2.256a2.889 2.889 0 011.39-.34c.436 0 .945.09 1.394.345l4.055 2.252.001.001c.25.14.389.148.443.144.03-.045.09-.17.09-.46V4.89l-.01-.202a1.987 1.987 0 00-1.964-1.771H5.984a1.974 1.974 0 00-1.967 1.967v11.741z",fill:"#242424"})))}},25810:function(e,t,n){"use strict";var i,r=n(67294),a=["title","titleId"];function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}t.Z=function(e){var t=e.title,n=e.titleId,o=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,a);return r.createElement("svg",l({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},o),t?r.createElement("title",{id:n},t):null,i||(i=r.createElement("path",{d:"M16.583 18.96H3.417c-1.6 0-2.375-.817-2.375-2.484v-3.367c0-1.675.775-2.483 2.375-2.483h13.166c1.6 0 2.375.817 2.375 2.483v3.367c0 1.667-.775 2.483-2.375 2.483zM3.417 11.875c-.842 0-1.125.175-1.125 1.233v3.367c0 1.058.283 1.233 1.125 1.233h13.166c.842 0 1.125-.175 1.125-1.233v-3.367c0-1.058-.283-1.233-1.125-1.233H3.417zM10.75 9.376H3.417c-1.6 0-2.375-.816-2.375-2.483V3.526c0-1.675.775-2.483 2.375-2.483h7.333c1.6 0 2.375.817 2.375 2.483v3.367c0 1.667-.775 2.483-2.375 2.483zM3.417 2.293c-.842 0-1.125.175-1.125 1.233v3.367c0 1.058.283 1.233 1.125 1.233h7.333c.842 0 1.125-.175 1.125-1.233V3.526c0-1.058-.283-1.233-1.125-1.233H3.417z",fill:"#242424"})))}},14894:function(e,t,n){"use strict";var i,r,a=n(67294),l=["title","titleId"];function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}t.Z=function(e){var t=e.title,n=e.titleId,s=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,l);return a.createElement("svg",o({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},s),t?a.createElement("title",{id:n},t):null,i||(i=a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.708 7.653c-1.013-1.35-.049-3.278 1.64-3.278h9.303c1.689 0 2.653 1.928 1.64 3.278a3.33 3.33 0 00-.666 1.999V15a3.958 3.958 0 01-3.959 3.958H8.333A3.958 3.958 0 014.375 15V9.652a3.33 3.33 0 00-.667-1.999zm1.64-2.028a.8.8 0 00-.64 1.278 4.58 4.58 0 01.917 2.749V15a2.708 2.708 0 002.708 2.708h3.333A2.708 2.708 0 0014.375 15V9.652c0-.991.321-1.956.916-2.749a.799.799 0 00-.64-1.278H5.348z",fill:"#FF3B30"})),r||(r=a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.528 3.442a2.292 2.292 0 012.174-1.567h2.597c.987 0 1.862.631 2.174 1.567l.454 1.36a.625.625 0 01-1.186.396l-.454-1.36a1.042 1.042 0 00-.988-.713H8.702c-.449 0-.847.287-.988.712l-.454 1.36a.625.625 0 01-1.186-.395l.454-1.36zm1.806 5.1c.345 0 .625.28.625.625v5a.625.625 0 01-1.25 0v-5c0-.346.28-.625.625-.625zm3.333 0c.345 0 .625.28.625.625v5a.625.625 0 01-1.25 0v-5c0-.346.28-.625.625-.625z",fill:"#FF3B30"})))}},87096:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/market/asset-comparison/[tab]",function(){return n(24085)}])},3706:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(38148),r=n(23050),a=n(70411);function l(e,t){(0,a.Z)(2,arguments);var n=(0,r.Z)(e),l=(0,i.Z)(t);if(isNaN(l))return new Date(NaN);if(!l)return n;var o=n.getDate(),s=new Date(n.getTime());return(s.setMonth(n.getMonth()+l+1,0),o>=s.getDate())?s:(n.setFullYear(s.getFullYear(),s.getMonth(),o),n)}},53439:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(38148),r=n(3706),a=n(70411);function l(e,t){(0,a.Z)(2,arguments);var n=(0,i.Z)(t);return(0,r.Z)(e,12*n)}},36626:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(38148),r=n(3706),a=n(70411);function l(e,t){(0,a.Z)(2,arguments);var n=(0,i.Z)(t);return(0,r.Z)(e,-n)}},17018:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(38148),r=n(53439),a=n(70411);function l(e,t){(0,a.Z)(2,arguments);var n=(0,i.Z)(t);return(0,r.Z)(e,-n)}},24085:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return n1},default:function(){return n2}});var i,r,a,l,o,s,d,c,u,p,m,f,h,g,v,x,b=n(85893),y=n(28677),w=n(11163),_=n(42377),j=n(67294),C=n(27909),I=n(24102);(i=l||(l={})).Stocks="stocks",i.Bonds="bonds",i.Funds="etfs";let O=e=>"".concat(e("maximum_number_of_selected_instruments")," - ").concat(8),E=e=>[{value:"stocks",label:e("tab.stocks")},{value:"bonds",label:e("tab.bonds")},{value:"etfs",label:e("tab.funds")}],S={stocks:"compr",bonds:"bond",etfs:"etf"},k=[{label:"RUB",value:"RUB"},{label:"USD",value:"USD"},{label:"EUR",value:"EUR"}],M=e=>({usual:e("table_info.bond"),euro:e("table_info.eurobond")}),T=e=>({finish:e("table_info.redeemed"),active:e("table_info.in_circulation"),publishing:e("table_info.published"),default:e("table_info.default"),annulated:e("table_info.cancelled"),placed:e("table_info.placed")}),R=e=>({corporate:e("table_info.corporate"),sovereign:e("table_info.gov"),exchange_bond:e("table_info.exchange_traded"),municipal:e("table_info.municipal"),corporate_bond:e("table_info.corp"),subfederal_bond:e("table_info.subfederal"),ofz_bond:e("table_info.ofz"),municipal_bond:e("table_info.municipal"),ifi_bond:"ifi_bond",public_ppif:e("table_info.mutual_funds"),state:e("table_info.government")}),A=e=>({equity:e("table_info.stocks"),bond:e("table_info.bonds"),multi_asset:e("table_info.mixed"),commodity:e("table_info.commodity"),real_estate:e("table_info.real_estate"),alternatives:e("table_info.alternative"),currency:e("table_info.currency"),preferred_stock:e("table_info.preferred_stocks"),volatility:e("table_info.volatile"),asset_class_size:e("table_info.asset_size")}),P=e=>({north_america:e("table_info.north_america"),developed_markets:e("table_info.developed_markets"),global:e("table_info.global"),emerging_markets:e("table_info.emerging_markets"),emerging_asia_pacific:e("table_info.emerging_asia_pacific_countries"),emerging_europe:e("table_info.emerging_europe"),broad_asia:e("table_info.asia"),developed_asia_pacific:e("table_info.developed_asia_pacific_countries"),developed_europe:e("table_info.developed_europe"),latin_america:e("table_info.latin_america"),global_ex_us:e("table_info.global_excluding_us"),middle_east:e("table_info.middle_east"),africa:e("table_info.africa"),frontier_markets:e("table_info.frontier_markets"),region_specific:e("table_info.country")}),N=e=>({us:e("table_info.usa"),broad:e("table_info.multiple_countries"),china:e("table_info.china"),russia:e("table_info.russia"),pacific_ex_japan:e("table_info.pacific_region_excluding_japan"),eafe:"EAFE",japan:e("table_info.japan"),india:e("table_info.india"),brazil:e("table_info.brazil"),canada:e("table_info.canada"),australia:e("table_info.australia"),mexico:e("table_info.mexico"),south_korea:e("table_info.south_korea"),argentina:e("table_info.argentina"),colombia:e("table_info.colombia"),germany:e("table_info.germany"),indonesia:e("table_info.indonesia"),israel:e("table_info.israel"),taiwan:e("table_info.taiwan")}),z=e=>({broad:e("table_info.mixed_type"),"oil_&gas_exploration&production":e("table_info.oil_and_gas_exploration_and_production"),biotechnology:e("table_info.biotechnology"),gold_miners:e("table_info.gold_miners"),pharmaceutical:e("table_info.pharmaceuticals"),internet:e("table_info.internet"),infrastru
1cture:e("table_info.infrastructure"),semiconductors:e("table_info.semiconductors"),clean_energy:e("table_info.clean_energy"),retail:e("table_info.trade"),software:e("table_info.software"),transportation:e("table_info.transportation"),mlp:"MLP",natural_resources:e("table_info.natural_resources"),"aerospace&defense":e("table_info.aerospace_and_defense"),gaming:e("table_info.gaming"),homebuilders:e("table_info.developers"),water:e("table_info.water"),cloud_computing:e("table_info.cloud_computing"),financial_services:e("table_info.financial_services"),"oil_equipment&services":e("table_info.oil_equipment_and_services"),regional_banks:e("table_info.regional_banks"),agribusiness:e("table_info.agribusiness"),banks:e("table_info.banks"),consumer_goods:e("table_info.consumer_goods"),consumer_services:e("table_info.consumer_services"),healthcare_services:e("table_info.healthcare_services"),insurance:e("table_info.insurance"),internet_architecture:e("table_info.internet_architecture"),media:e("table_info.media"),"metals&mining":e("table_info.metal_mining"),private_equity:e("table_info.private_equity"),silver_miners:e("table_info.silver_mining"),automotive:e("table_info.automotive_industry"),business_development_company:e("table_info.business_development"),electric_energy_infrastructure:e("table_info.electricity_infrastructure"),energy_infrastructure:e("table_info.energy_infrastructure"),"food&beverage":e("table_info.food_and_beverages"),mortgage_reits:e("table_info.mortgages"),networking:e("table_info.networking"),residential_real_estate:e("table_info.residential_real_estate"),social_media:e("table_info.social_media"),solar_energy:e("table_info.solar_energy"),timber:e("table_info.timber"),uranium:e("table_info.uranium"),airlines:e("table_info.airlines"),broker_dealers:e("table_info.brokers"),capital_markets:e("table_info.funds"),cleantech:e("table_info.clean_technology"),community_banks:e("table_info.municipal_banks"),copper_miners:e("table_info.copper_mining"),"engineering&construction":e("table_info.design_and_construction"),environmental_services:e("table_info.environmental_services"),hard_assets_producers:e("table_info.hard_metals_and_energy_production"),industrialoffice_real_estate:e("table_info.industrial_office_real_estate"),lithium:e("table_info.lithium"),manufacturing:e("table_info.manufacturing"),medical_devices:e("table_info.medical_devices"),natural_gas:e("table_info.natural_gas"),nuclear_energy:e("table_info.nuclear_energy"),shipping:e("table_info.transport"),steel:e("table_info.steel"),"unconventional_oil&_natural_gas":e("table_info.unconventional_oil_and_gas"),wind_energy:e("table_info.wind_energy")}),L=e=>({close:e("table_info.close"),open:e("table_info.open"),interval:e("table_info.interval")}),B={[I.ry.stocks]:{price:"compare_price",cost:"stock_costEstimate",profit:"stock_profitEstimate",solvency:"stock_debtEstimate",dividend:"stock_dividendEstimate"},[I.ry.etfs]:{price:"compare_price",mult:"compare_multipliers",oper:"compare_performance",debt:"compare_debth"},[I.ry.bonds]:{price:"compare_price",mult:"compare_multipliers",oper:"compare_performance",debt:"compare_debth"}},F={[I.ry.stocks]:C.ZX.iprice,[I.ry.etfs]:C.ZX.etf_price_cur,[I.ry.bonds]:C.ZX.bond_p_c};(r=o||(o={})).SIX_MONTHS="SIX_MONTHS",r.YEAR="YEAR",r.THREE_YEARS="THREE_YEARS",r.FIVE_YEARS="FIVE_YEARS",r.TEN_YEARS="TEN_YEARS";var q=n(25140),D=n(13891),Z=n(44432),H=n(4237),$=n(11787);let G=e=>{let{activeTab:t}=e,[n,i]=(0,j.useState)([]),[r,a]=(0,j.useState)({}),[l,o]=(0,j.useState)($.y2.IDLE),[s]=(0,H.B7)(),d=(0,D.CG)(q.k),c=(0,j.useMemo)(()=>{var e;return(null!==(e=d[t])&&void 0!==e?e:[]).join(",")},[d,t]);return(0,j.useEffect)(()=>{(async()=>{let e=c?c.split(",").map(Number):[];if(!e.length){a({}),i([]),o($.y2.SUCCESS);return}o($.y2.LOADING);let t=(await Promise.all(e.map(e=>s({instrument_id:e},!0)))).map(e=>{let{data:t}=e;return t}).filter(e=>!!(null==e?void 0:e.tiker));a(t.reduce((e,t)=>(e[t.instrument_id]=t,e),{})),i(t),o($.y2.SUCCESS)})()},[t,c,s]),{companiesIndicatorsList:n,companiesIndicatorsHash:r,isLoading:l!==$.y2.SUCCESS}},U=()=>{var e,t,n,i,r,a,l;let{query:s,push:d,pathname:c}=(0,w.useRouter)(),u=null===(e=s.tab)||void 0===e?void 0:e.toString(),p=(0,D.CG)(q.k)[u],m=(null===(t=s.dateFrom)||void 0===t?void 0:t.toString())||null,f=(null===(n=s.dateTo)||void 0===n?void 0:n.toString())||null,h=(null===(i=s.currency)||void 0===i?void 0:i.toString())||null,g=(null===(r=s.peri
1odType)||void 0===r?void 0:r.toString())||C.tN.QUARTER,v=m?null:o.FIVE_YEARS,x=(null===(a=s.selectPeriod)||void 0===a?void 0:a.toString())||v,{companiesIndicatorsList:b}=G({activeTab:u}),y=null===(l=b[0])||void 0===l?void 0:l.currency,_=(0,j.useCallback)((e,t)=>{d({pathname:c,query:{...s,[e]:t}},null,{shallow:!0})},[c,d,s]);return(0,j.useEffect)(()=>{if(!h){if(!(null==p?void 0:p.length)){_("currency",k[0].value);return}y&&_("currency",y)}},[null==b?void 0:b.length,h,y,_,null==p?void 0:p.length]),{onPeriodChange:(e,t,n)=>{d({pathname:c,query:(0,Z.DD)({...s,dateFrom:n?e:null,dateTo:n?t:null,selectPeriod:n?null:e})},null,{shallow:!0})},onSimpleFieldChange:_,selectPeriod:x,dateFrom:m,dateTo:f,currency:h,periodType:g}};var V=n(81744),Y=n(54335);let W=Y.default.div.withConfig({componentId:"sc-cece99ba-0"})(["display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;column-gap:7px;@media (max-width:600px){flex-direction:column;align-items:flex-start;row-gap:12px;}"]),Q=Y.default.div.withConfig({componentId:"sc-cece99ba-1"})(["display:flex;align-items:center;column-gap:4px;"]),X=Y.default.div.withConfig({componentId:"sc-cece99ba-2"})(["display:flex;align-items:center;column-gap:12px;@media (max-width:600px){flex-direction:column;align-items:flex-start;row-gap:12px;width:100%;}"]),K=(0,Y.default)(_.SelectInput).withConfig({componentId:"sc-cece99ba-3"})(["width:100px;@media (max-width:600px){width:100%;}"]),J=e=>{let{helpInfo:t}=e,{t:n}=(0,y.$G)(V.d.COMPARE),{currency:i,onSimpleFieldChange:r}=U();return(0,b.jsxs)(W,{children:[(0,b.jsxs)(_.Typography,{variant:"header5-Bold",colorName:"primary",children:[n("table.last_12_months_data")," (TTM)"]}),(0,b.jsxs)(X,{children:[(0,b.jsxs)(Q,{children:[(0,b.jsx)(_.Checkbox,{size:"M",text:n("table.help"),value:"help",onChange:t.setIsHelp,checked:t.isHelp}),(0,b.jsx)(_.Popup,{content:[]})]}),(0,b.jsx)(K,{className:"instrument-filters",onChange:e=>r("currency",e),options:k,name:"currency",value:i})]})]})},ee=Y.default.div.withConfig({componentId:"sc-b5f14450-0"})(["padding:65px 0 80px 0;display:flex;display:flex;flex-direction:column;align-items:center;"]),et=Y.default.img.withConfig({componentId:"sc-b5f14450-1"})(["width:190px;"]),en=e=>{let{noSelectedCompanies:t,isChart:n}=e,{t:i}=(0,y.$G)(V.d.COMPARE),r=t&&!n?"/dummies/search-company.png":"/dummies/loop-dashboard.png",a=i(n?"dummy.addCompaniesForChart":"dummy.addInstrumentsForTable");return n?(0,b.jsxs)(ee,{children:[(0,b.jsx)(et,{src:r,alt:""}),(0,b.jsx)(_.Typography,{variant:"header5-SemiBold",marginTop:24,colorName:"primary",children:i("dummy.noData")}),(0,b.jsx)(_.Typography,{variant:"controls-Regular",colorName:"fourth",marginTop:10,textAlign:"center",children:i(t?"dummy.addMetricsAndCompaniesForChart":"dummy.addMetricsForChart")})]}):(0,b.jsxs)(ee,{children:[(0,b.jsx)(et,{src:r,alt:""}),(0,b.jsx)(_.Typography,{variant:"header5-SemiBold",marginTop:24,colorName:"primary",children:i("dummy.noData")}),(0,b.jsx)(_.Typography,{variant:"controls-Regular",colorName:"fourth",marginTop:10,textAlign:"center",children:t?a:i("dummy.addMetricsForChart")})]})},ei=e=>{var t,n;let{legend:i,companiesIndicatorsList:r,isInstrumentListEmpty:a,allIndicators:l}=e,[o,s]=(0,j.useState)([]),[d,c]=(0,j.useState)(!1),u=null===(t=(0,w.useRouter)().query.tab)||void 0===t?void 0:t.toString(),p=(0,j.useMemo)(()=>{if(a)return i;let e=["sector","industry"],t=null==i?void 0:i.map(t=>({...t,items:t.items.filter(t=>"bond_p_c"===t||r.some(n=>{let i=e.includes(t)?"".concat(t,"_id"):t;return void 0!==n[i]&&null!==n[i]}))}));return null==t?void 0:t.filter(e=>!!e.items.length)},[r,a,i]);return{tableData:null==p?void 0:null===(n=p.map(e=>{var t;let n=o.includes(e.code),i=null===(t=e.items.map(t=>{let n={legendCode:e.code,legendName:e.name,isLegendNameRow:!1,indicatorCode:t,isPriceSubRow:!1};if(t===F[u]&&d){var i;let r=null==l?void 0:null===(i=l[t])||void 0===i?void 0:i.depends;return[n,...(null==r?void 0:r.map(t=>({legendCode:e.code,legendName:e.name,isLegendNameRow:!1,indicatorCode:t,isPriceSubRow:!0})))||[]]}return n}))||void 0===t?void 0:t.flat();
1return[{legendCode:e.code,legendName:e.name,isLegendNameRow:!0,indicatorCode:null,isPriceSubRow:!0},...n?[]:i]}))||void 0===n?void 0:n.flat(),onLegendToggle:(0,j.useCallback)(e=>{s(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},[]),closedLegends:o,setPriceDependsOpen:c,priceDependsOpen:d}};var er=n(3644),ea=n(97769),el=n(73680),eo=n(12382);let es=["etf_expense_ratio","etf_deviation_Y","bond_Y","bond_rate_coupon","l_a","roa","roe","atr","ebitda_margin","ebit_margin","profit_margin","etf_div_yield","calc_yield_div","calc_dividend_payout_ratio",C.ZX.fcf_margin],ed=(e,t)=>{let n=e===C.ZX.sector||e===C.ZX.industry;return(null==t||0===t)&&!n},ec=(e,t,n,i,r,a,l,o)=>{var s,d,c;let u=null==t?void 0:t[n],p=M(o),m=T(o),f=R(o),h=L(o),g=A(o),v=P(o),x=N(o),b=z(o);if(ed(n,u))return"-";if(n===C.ZX.fcf_margin&&(u=100*Number(u)),"number"==typeof u){let r=e[n];if(((null==r?void 0:r.use_mask)&256)!=0&&n!==C.ZX.fcf_margin&&(u*=1e6),(null==t?void 0:t.currency)!==i&&(null==r?void 0:r.is_money)===!0&&(null==t?void 0:t.rates_actual)&&(null==t?void 0:null===(s=t.rates_actual)||void 0===s?void 0:s[i])){let e=null==t?void 0:null===(d=t.rates_actual)||void 0===d?void 0:d[i];u*=e}if((null==r?void 0:r.code)===C.ZX.free_cash_flow)return(0,el.j)(u,!0,2,!1,!0);u=(null==r?void 0:r.code)===C.ZX.market_cap||(null==r?void 0:r.code)===C.ZX.etf_aum?(0,eo.bD)(u,1e9,2)+" ".concat(o("billion")):(0,eo.bD)(u,1,2,void 0,!0),(null==r?void 0:r.unit)==="%"&&(u=es.includes(n)?"".concat(u,"%"):"".concat(t[n]>0?"+":"").concat(u,"%")),(null==r?void 0:r.is_money)&&(u+=" ".concat((0,eo.jK)(i)))}if("bond_coupon_type"===n&&(u=ea.zr[t[n]]),"bond_main_type"===n&&(u=p[t[n]]),"bond_state"===n&&(u=m[t[n]]),"bond_type_bond"===n&&(u=f[t[n]]),"bond_matdate"===n&&(u=t[n]?(0,er.Z)(new Date(t[n]),"dd.MM.yyyy"):null),"etf_asset_class"===n&&(u=g[t[n]]),"etf_region_general"===n&&(u=v[t[n]]),"etf_region_specific"===n&&(u=x[t[n]]),"etf_sector_specific"===n&&(u=b[t[n]]),("etf_inverse"===n||"bond_forKval"===n||"bond_hasAmorts"===n||"topdiv"===n)&&(u=o(t[n]?"yes":"no")),"etf_is_exchange"===n&&(u=o(t[n]?"exchange_traded":"over_the_counter")),"etf_type_moex"===n&&(u=h[t[n]]||o("exchange_traded")),"bond_offer_finishDate"===n&&t[n]&&(u=(0,er.Z)(new Date(t[n]),"dd.MM.yyyy")),"bond_p_c"===n){let e=eu(i,t);u=(0,el.j)(e,!0)+" ".concat((0,eo.jK)(i))}if("bond_p_d"===n){let e=ep(i,t);u=(0,el.j)(e,!0)+" ".concat((0,eo.jK)(i))}if("sector"===n&&r){let e=t.sector_id?r[t.sector_id]:null;e&&(u=e[0])}if("country"===n&&a&&Object.values(a).forEach(e=>{t[n]===e[1]&&(u=e[0])}),"industry"===n&&l){let e=t.industry_id?null===(c=l[t.industry_id])||void 0===c?void 0:c[0]:null;e&&(u=e)}return"bond_rate_coupon"===n?"".concat((0,el.j)(100*t.bond_rate_coupon,!0,3)," %"):u||"-"},eu=(e,t)=>{let n=(null==t?void 0:t.currency)===e,i=t.bond_current_nominal;if(!n){var r;i*=null==t?void 0:null===(r=t.rates_actual)||void 0===r?void 0:r[e]}return i*t.iprice/100},ep=(e,t)=>{let n=eu(e,t),i=(null==t?void 0:t.currency)===e,r=t.bond_nkd;if(!i){var a;r*=null==t?void 0:null===(a=t.rates_actual)||void 0===a?void 0:a[e]}return n+r},em=(e,t)=>[t.text.accent,"rgba(204, 185, 14, 1)",t.other.red,t.interactiveButtons.successText,t.interactiveButtons.warningText,t.other.darkBlue,t.text.link,"rgba(129, 185, 11, 1)"][e]||t.text.accent;var ef=n(41522),eh=n(23812);let eg=Y.default.div.withConfig({componentId:"sc-9a7aa164-0"})(["display:flex;gap:6px;align-items:center;max-width:300px;min-width:280px;@media (max-width:600px){max-width:180px;min-width:180px;}"]),ev=Y.default.div.withConfig({componentId:"sc-9a7aa164-1"})(["width:100%;display:flex;align-items:center;gap:10px;padding-left:",";max-width:300px;min-width:280px;@media (max-width:600px){max-width:180px;min-width:180px;}"],e=>e.isPriceSubRow?"12px":"0"),ex=Y.default.div.withConfig({componentId:"sc-9a7aa164-2"})(["display:flex;align-items:center;gap:4px;"]),eb=Y.default.div.withConfig({componentId:"sc-9a7aa164-3"})(["display:flex;align-items:center;text-align:left;width:100%;height:44px;padding:0 12px;min-width:140px;",""],e=>(e.isRedBg||e.isGreenBg)&&(0,Y.css)(["background:",";"],e.isRedBg?e.theme.background.negativeTint:e.theme.background.positiveTint)),ey=Y.default.button.withConfig({componentId:"sc-9a7aa164-4"})(["svg{transform:",";
1path{fill:",";}}"],e=>e.open?"rotate(180deg)":"none",e=>e.theme.stroke.accent),ew=e=>{var t,n;let{rowData:i,columnKey:r,indicatorValue:a,indicatorData:l,isGroupOpen:o,onLegendToggle:s,helpModeEnabled:d,typographyValueNumber:c,setPriceDependsOpen:u,priceDependsOpen:p}=e,m=null===(t=(0,w.useRouter)().query.tab)||void 0===t?void 0:t.toString(),f=B[m],h="name"===r,g=(0,D.CG)(ef.ZL),v=i.legendCode?f[i.legendCode]:null;if(i.isLegendNameRow)return h?(0,b.jsxs)(eg,{children:[(0,b.jsx)(ey,{open:o,onClick:()=>s(i.legendCode),children:(0,b.jsx)(eh.Z,{})}),(0,b.jsx)(_.Typography,{variant:"text-Bold",colorName:"primary",wordBreak:"break-all",children:i.legendName}),v&&(0,b.jsx)(_.Popup,{content:g[v]})]}):null;if(h)return(0,b.jsxs)(ev,{isPriceSubRow:i.isPriceSubRow,children:[(0,b.jsxs)(ex,{children:[(0,b.jsx)(_.TCellText,{children:null==l?void 0:l.name}),(0,b.jsx)(_.Popup,{content:(null==l?void 0:l.note)?[null==l?void 0:l.name,null==l?void 0:l.note]:g[i.indicatorCode]})]}),i.indicatorCode===F[m]&&(0,b.jsx)("button",{children:(0,b.jsx)(ey,{open:p,onClick:()=>u(e=>!e),children:(0,b.jsx)(eh.Z,{})})})]});let x=String(a).includes("%"),y=String(a).match(/-?\d+(,\d+)?/),j=y?parseFloat(null===(n=y[0])||void 0===n?void 0:n.replace(",",".")):null;return(0,b.jsx)(eb,{isGreenBg:j>0&&d&&x,isRedBg:j<0&&d&&x,children:(0,b.jsx)(_.HiddenText,{lines:2,mode:"multiline",children:null!=c?(0,b.jsx)(_.Typography,{variant:"caption-Medium",colorName:"primary",valueNumber:c,children:a||"-"}):(0,b.jsx)(_.Typography,{variant:"caption-Medium",colorName:"primary",children:a||"-"})})})};var e_=n(52645),ej=n(62686),eC=n(14894);let eI=Y.default.div.withConfig({componentId:"sc-a15fd88d-0"})(["width:100%;display:flex;align-items:center;justify-content:space-between;max-width:300px;min-width:280px;@media (max-width:600px){max-width:180px;min-width:180px;}"]),eO=Y.default.button.withConfig({componentId:"sc-a15fd88d-1"})(["margin-left:auto;line-height:1px;visibility:hidden;&:hover{svg path{fill:",";}}"],e=>e.theme.icons.fourth),eE=Y.default.div.withConfig({componentId:"sc-a15fd88d-2"})(["display:flex;align-items:center;justify-content:space-between;padding:2px 12px;width:100%;border-radius:12px;transition:0.3s ease-in-out;cursor:pointer;column-gap:8px;&:hover{background:",";","{visibility:visible;}}"],e=>e.theme.background.field,eO),eS=(0,Y.default)(ej.Z).withConfig({componentId:"sc-a15fd88d-3"})(["display:flex;align-items:center;gap:6px;"]),ek=(0,Y.default)(eC.Z).withConfig({componentId:"sc-a15fd88d-4"})(["width:19px;height:19px;line-height:1px;& path{transition:opacity 0.3s cubic-bezier(0.05,0,0,1);fill:",";}&:hover path{opacity:0.6;}"],e=>{let{theme:t}=e;return t.icons.secondary}),eM=e=>{var t;let{columnKey:n,title:i,companyData:r}=e,a=null===(t=(0,w.useRouter)().query.tab)||void 0===t?void 0:t.toString(),{removeInstrument:l}=(0,e_.KI)(),o=e=>{l({instrumentId:e,type:a})};return"name"===n?(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(eI,{children:(0,b.jsx)(_.Typography,{variant:"caption-Bold",colorName:"primary",children:i})})}):(0,b.jsxs)(eE,{children:[(0,b.jsxs)(eS,{href:{pathname:$.ns.instrument.preview,query:{instrumentCode:r.code}},target:"_blank",children:[r.logo&&(0,b.jsx)(_.Avatar,{link:r.logo,size:"32px"}),(0,b.jsx)(_.Typography,{variant:"caption-Bold",colorName:"primary",children:r.tiker})]}),(0,b.jsx)(eO,{onClick:()=>o(r.id),children:(0,b.jsx)(ek,{})})]})},eT=e=>{var t;let{activeTab:n,helpModeEnabled:i,headerHeight:r}=e,{data:a}=(0,H.zf)({section:S[n]}),{t:l}=(0,y.$G)(V.d.COMPARE),{indicators:o,legend:s}=a||{},{sector:d,country_new:c,industry:u}=(0,D.CG)(e=>e.dictionary.data),{currency:p}=U(),{companiesIndicatorsHash:m,companiesIndicatorsList:f}=G({activeTab:n}),h=(0,D.CG)(q.k),g=h[n].filter(e=>!!m[e]),v=[{title:l("table.title"),key:"name",width:"300px"},...g.map(e=>{var t;return{title:(null===(t=m[e])||void 0===t?void 0:t.tiker)||"",key:String(e),maxWidth:"170px"}})],{onLegendToggle:x,tableData:w,closedLegends:j,setPriceDependsOpen:I,priceDependsOpen:O}=ei({legend:s,companiesIndicatorsList:f,isInstrumentListEmpty:!(null===(t=h[n])||void 0===t?void 0:t.length),allIndicators:o});return(0,b.jsx)(_.Table,{data:w||[],columns:v,stickyFirstColumn:!0,fixedHeaderOffset:r+16,stickyPageHeader:!0,isDraggable:!0,columnRenderer:e=>{var t,n,i,r;let{key:a,title:l}=e;return(0,b.jsx)(eM,{columnKey:a,title:l,companyData:{code:(null===(t=m[Number(a)])||void 0===t?void 0:t.code)||null,logo:(null===(n=m[Number(a)])||void 0===n?void 0:n.logo)||null,tiker:(null===(i=m[Number(a)])||void 0===i?void 0:i.tiker)||null,id:(null===(r=m[Number(a)])||void 0===r?void 0:r.instrument_id)||null}})},tCellRenderer:e=>{let{rowData:t,columnKey:n,index:r}=e,a=m[Number(n)],s=null==a?void 0:a[t.indicatorCode],f=t.indicatorCode&&0!==r&&a&&"object"!=typeof s?ec(o,a,t.indicatorCode,p,d,c,u,l):null;return(0,b.jsx)(ew,{rowData:t,columnKey:n,indicatorData:t.indicatorCode?null==o?void 0:o[t.indicatorCode]:null,isGroupOpen:t.
1isLegendNameRow?!j.includes(t.legendCode):null,onLegendToggle:x,indicatorValue:f,helpModeEnabled:i,typographyValueNumber:t.indicatorCode===C.ZX.fprice?null==a?void 0:a.fprice_d:null,setPriceDependsOpen:I,priceDependsOpen:O})}})},eR=(0,j.memo)(e=>{let{activeTab:t,headerHeight:n}=e,i=(0,D.CG)(q.k),[r,a]=(0,j.useState)(!1),l=i[t]||[],{t:o}=(0,y.$G)(V.d.COMPARE);return(0,b.jsx)(_.Card,{headerCustom:(0,b.jsx)(b.Fragment,{children:0===l.length?(0,b.jsx)(_.Typography,{variant:"header5-Bold",colorName:"primary",children:o("table.value_table")}):(0,b.jsx)(J,{helpInfo:{setIsHelp:a,isHelp:r}})}),children:0===l.length?(0,b.jsx)(en,{noSelectedCompanies:!0}):(0,b.jsx)(eT,{activeTab:t,helpModeEnabled:!!r,headerHeight:n})})}),eA=Y.default.div.withConfig({componentId:"sc-283dee42-0"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;@media (max-width:745px){display:grid;grid-template-columns:1fr 1fr;}@media (max-width:550px){display:grid;grid-template-columns:1fr;}.fieldRow-container{width:100%;@media (max-width:745px){margin-bottom:0;}&:last-of-type{width:fit-content;min-width:fit-content;@media (max-width:745px){flex-direction:column;width:100%;}}@media (max-width:745px){.react-datepicker{max-width:unset;}}}"]),eP=(0,Y.default)(_.SelectInput).withConfig({componentId:"sc-283dee42-1"})([""]);var eN=n(36626),ez=n(17018);let eL=e=>[{label:e("chartFilters.periodYear"),value:o.YEAR},{label:e("chartFilters.periodThreeYears"),value:o.THREE_YEARS},{label:e("chartFilters.periodFiveYears"),value:o.FIVE_YEARS},{label:e("chartFilters.periodTenYears"),value:o.TEN_YEARS}],eB={[o.SIX_MONTHS]:(0,eN.Z)(new Date,6).getTime(),[o.YEAR]:(0,ez.Z)(new Date,1).getTime(),[o.THREE_YEARS]:(0,ez.Z)(new Date,3).getTime(),[o.FIVE_YEARS]:(0,ez.Z)(new Date,5).getTime(),[o.TEN_YEARS]:(0,ez.Z)(new Date,10).getTime()},eF=e=>[{label:e("reports.periods.quarterly"),value:C.tN.QUARTER},{label:e("reports.periods.yearly"),value:C.tN.YEAR},{label:e("reports.periods.TTM"),value:C.tN.TTM}],eq=(0,j.memo)(()=>{let{t:e}=(0,y.$G)(V.d.COMMON),{t:t}=(0,y.$G)(V.d.INSTRUMENTS),{t:n}=(0,y.$G)(V.d.COMPARE),i=(0,j.useMemo)(()=>eL(n),[n]),r=eF(t),{dateFrom:a,dateTo:l,onPeriodChange:o,selectPeriod:s,currency:d,onSimpleFieldChange:c,periodType:u}=U();return(0,b.jsx)(_.Card,{title:e("filters"),children:(0,b.jsxs)(eA,{children:[(0,b.jsx)(_.FieldRow,{label:n("chartFilters.chartPeriod"),marginBottom:0,children:(0,b.jsx)(_.SelectInput,{name:"Period",placeholder:n("chartFilters.selectPeriod"),value:s,options:i,onChange:e=>o(e)})}),(0,b.jsx)(_.FieldRow,{label:n("chartFilters.range"),marginBottom:0,children:(0,b.jsx)(_.Datepicker,{placeholderText:n("chartFilters.selectRange"),selected:a?new Date(Number(a)):null,onChange:e=>{let[t,n]=e;return o(null==t?void 0:t.getTime(),null==n?void 0:n.getTime(),!0)},selectsRange:!0,startDate:a?new Date(Number(a)):null,endDate:l?new Date(Number(l)):null})}),(0,b.jsx)(_.FieldRow,{label:n("chartFilters.pointValues"),marginBottom:0,children:(0,b.jsx)(_.SelectInput,{name:"Period",placeholder:n("chartFilters.selectPeriod"),value:u,options:r,onChange:e=>c("periodType",e)})}),(0,b.jsx)(_.FieldRow,{label:n("chartFilters.currency"),marginBottom:0,children:(0,b.jsx)(eP,{className:"instrument-filters",onChange:e=>c("currency",e),options:k,name:"currency",value:d})})]})})});var eD=["title","titleId"];function eZ(){return(eZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}var eH=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,eD);return j.createElement("svg",eZ({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?j.createElement("title",{id:n},t):null,s||(s=j.createElement("path",{d:"M17 13.41l-4.29-4.24a1 1 0 00-1.42 0l-4.24 4.24a1.001 1.001 0 101.41 1.42L12 11.29l3.54 3.54a1 1 0 001.41 0 1 1 0 00.05-1.42z",fill:"#242424"})))};let e$=Y.default.div.withConfig({componentId:"sc-35f1a2e3-0"})(["display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:4px;@media (max-width:1245px){grid-template-columns:repeat(2,1fr);}@media (max-width:550px){grid-template-columns:repeat(1,1fr);}"]),eG=(0,Y.default)(_.Card).withConfig({componentId:"sc-35f1a2e3-1"})(["& .card-header{margin-bottom:","px;}"],e=>{let{isClose:t}=e;return t?0:12}),eU=Y.default.button.withConfig({componentId:"sc-35f1a2e3-2"})(["cursor:pointer;transform:",";
1& svg path{fill:",";}"],e=>{let{isActive:t}=e;return t?"rotate(-180deg)":"none"},e=>{let{theme:t}=e;return t.icons.primary}),eV=(0,Y.default)(_.TextButton).withConfig({componentId:"sc-35f1a2e3-3"})(["margin-top:12px;"]);var eY=["title","titleId"];function eW(){return(eW=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}var eQ=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,eY);return j.createElement("svg",eW({width:12,height:12,viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?j.createElement("title",{id:n},t):null,d||(d=j.createElement("rect",{width:12,height:12,rx:2,fill:"#9978F4"})))},eX=["title","titleId"];function eK(){return(eK=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}var eJ=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,eX);return j.createElement("svg",eK({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?j.createElement("title",{id:n},t):null,c||(c=j.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.709 7.653c-1.013-1.35-.05-3.278 1.64-3.278h9.303c1.688 0 2.652 1.928 1.64 3.278a3.33 3.33 0 00-.667 1.999V15a3.958 3.958 0 01-3.958 3.958H8.333A3.958 3.958 0 014.375 15V9.652a3.33 3.33 0 00-.666-1.999zm1.64-2.028a.8.8 0 00-.64 1.278 4.58 4.58 0 01.916 2.749V15a2.708 2.708 0 002.708 2.708h3.334A2.708 2.708 0 0014.375 15V9.652c0-.991.322-1.956.916-2.749a.799.799 0 00-.639-1.278H5.348z",fill:"#606076"})),u||(u=j.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.528 3.442a2.292 2.292 0 012.174-1.567h2.597c.987 0 1.862.631 2.174 1.567l.454 1.36a.625.625 0 01-1.186.396l-.454-1.36a1.042 1.042 0 00-.988-.713H8.702c-.449 0-.847.287-.988.712l-.454 1.36a.625.625 0 01-1.186-.395l.454-1.36zm1.806 5.1c.345 0 .625.28.625.625v5a.625.625 0 01-1.25 0v-5c0-.346.28-.625.625-.625zm3.333 0c.345 0 .625.28.625.625v5a.625.625 0 01-1.25 0v-5c0-.346.28-.625.625-.625z",fill:"#606076"})))};let e0=(0,Y.default)(ej.Z).withConfig({componentId:"sc-6685a527-0"})(["background:",";padding:10px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;border:1px solid transparent;transition:0.2s all ease-in-out;@media (max-width:850px){max-width:100%;}&:hover{background:",";}"],e=>{let{theme:t}=e;return t.background.secondary},e=>{let{theme:t}=e;return t.interactiveControls.supportive}),e1=Y.default.button.withConfig({componentId:"sc-6685a527-1"})(["display:flex;justify-content:center;align-items:center;border-radius:50%;width:24px;height:24px;& svg path{fill:",";}&:hover svg path{fill:",";}&:active svg path{fill:",";}"],e=>{let{theme:t}=e;return t.icons.secondary},e=>{let{theme:t}=e;return t.icons.fourth},e=>{let{theme:t}=e;return t.icons.fourth}),e2=Y.default.div.withConfig({componentId:"sc-6685a527-2"})(["display:flex;align-items:center;"]),e5=Y.default.img.withConfig({componentId:"sc-6685a527-3"})(["object-fit:cover;width:28px;height:28px;border-radius:50%;margin-right:8px;"]),e3=Y.default.div.withConfig({componentId:"sc-6685a527-4"})(["margin-right:12px;svg{height:12px;width:12px;border-radius:4px;rect{fill:",";}}"],e=>{let{$color:t}=e;return t}),e6=Y.default.div.withConfig({componentId:"sc-6685a527-5"})(["flex:1 1 0%;min-width:0px;overflow:hidden;"]),e4=e=>{var t;let{logo:n,title:i,id:r,code:a,idx:l,desc:o}=e,{query:s}=(0,w.useRouter)(),d=null===(t=s.tab)||void 0===t?void 0:t.toString(),{removeInstrument:c}=(0,e_.KI)(),u=(0,Y.useTheme)(),p=(e,t)=>{e.preventDefault(),e.stopPropagation(),c({instrumentId:t,type:d})};return(0,b.jsxs)(e0,{href:{pathname:$.ns.instrument.preview,query:{instrumentCode:a}},target:"_blank",children:[(0,b.jsxs)(e2,{children:[(0,b.jsx)(e3,{$color:em(l,u),children:(0,b.jsx)(eQ,{})},a),(0,b.jsx)(e5,{src:n,alt:"logo"}),(0,b.jsxs)(e6,{children:[(0,b.jsx)(_.HiddenText,{children:(0,b.jsx)(_.Typography,{tag:"span",variant:"caption-SemiBold",colorName:"primary",transition:"color 0.3s ".concat(_.AnimationFunctions.animation_1),children:o})}),(0,b.jsx)(_.HiddenText,{children:(0,b.jsx)(_.Typography,{tag:"span",variant:"tag-Medium11",colorName:"secondary",transition:"color 0.3s ".concat(_.AnimationFunctions.animation_1),children:i})})]})]}),(0,b.jsx)(e1,{onClick:()=>p(event,r),children:(0,b.jsx)(eJ,{})})]})},e8=()=>{var e,t;
1let[n,i]=(0,j.useState)(!1),[r,a]=(0,j.useState)(!1),{query:l}=(0,w.useRouter)(),{t:o}=(0,y.$G)(V.d.COMPARE),s=null===(e=l.tab)||void 0===e?void 0:e.toString(),d=(0,D.CG)(q.k),{companiesIndicatorsHash:c}=G({activeTab:s}),u=(0,j.useMemo)(()=>{var e;return(null===(e=d[s])||void 0===e?void 0:e.filter(e=>e in c))||[]},[d,c,s]),p=(0,_.useMediaQuery)(_.breakpoint.down(1100)),m=(0,_.useMediaQuery)(_.breakpoint.down(400))&&(null==u?void 0:u.length)>4&&!r;return(0,b.jsx)(eG,{isClose:n&&p,title:o("companies"),rightContent:(0,b.jsx)(b.Fragment,{children:p&&u.length>3&&(0,b.jsx)(eU,{onClick:()=>{i(e=>!e)},isActive:n,children:(0,b.jsx)(eH,{})})}),children:!n&&(0,b.jsxs)(b.Fragment,{children:[0===u.length?(0,b.jsx)(_.Typography,{variant:"controls-Regular",colorName:"fourth",textAlign:"center",width:"100%",children:o("add_tool_to_comparison")}):(0,b.jsx)(e$,{children:null===(t=m?u.slice(0,4):u)||void 0===t?void 0:t.map((e,t)=>{var n,i,r,a,l,o;return(0,b.jsx)(e4,{idx:t,title:null===(n=c[e])||void 0===n?void 0:n.tiker,desc:null===(i=c[e])||void 0===i?void 0:i.description_human,logo:(null===(r=c[e])||void 0===r?void 0:r.logo_url)||(null===(a=c[e])||void 0===a?void 0:a.logo),id:null===(l=c[e])||void 0===l?void 0:l.instrument_id,code:null===(o=c[e])||void 0===o?void 0:o.code},e)})}),m&&(0,b.jsx)(eV,{text:o("show_all_companies"),onClick:()=>a(!0)})]})})};var e7=n(78878),e9=["title","titleId"];function te(){return(te=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}var tt=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,e9);return j.createElement("svg",te({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?j.createElement("title",{id:n},t):null,p||(p=j.createElement("path",{d:"M18.333 4.666a.75.75 0 010 1.5h-5a.75.75 0 010-1.5h5zM5.833 4.666l.077.004a.75.75 0 010 1.492l-.077.004H1.667a.75.75 0 010-1.5h4.168z",fill:"#464167"})),m||(m=j.createElement("path",{d:"M9.667 5.416a1.334 1.334 0 10-2.668.002 1.334 1.334 0 002.668-.002zm1.5 0a2.834 2.834 0 11-5.669 0 2.834 2.834 0 015.669 0zM18.334 13.833l.076.004a.75.75 0 010 1.492l-.076.004h-4.168a.75.75 0 010-1.5h4.168zM6.667 13.833l.077.004a.75.75 0 010 1.492l-.077.004h-5a.75.75 0 010-1.5h5z",fill:"#464167"})),f||(f=j.createElement("path",{d:"M13 14.583a1.334 1.334 0 10-2.668.002A1.334 1.334 0 0013 14.583zm1.5 0a2.834 2.834 0 11-5.669-.001 2.834 2.834 0 015.67 0z",fill:"#464167"})))},tn=n(24854),ti=n(92366),tr=n(89382),ta=n(3318),tl=n(70857),to=n(74537),ts=n(5716),td=n(88932),tc=n(19251),tu=n(25810),tp=n(24620);let tm=(0,Y.default)(_.SideModal).withConfig({componentId:"sc-181b6941-0"})(["z-index:2400;.sideModal-content{background:",";.sideModal-contentInside{display:flex;flex-direction:column;}}.sideModal-header{margin-bottom:16px;}"],e=>e.theme.background.content),tf=Y.default.div.withConfig({componentId:"sc-181b6941-1"})(["display:flex;align-items:center;gap:10px;background:",";padding:16px;border-radius:12px;margin-bottom:16px;svg{min-width:20px;path{fill:",";}}@media (max-width:600px){padding:10px 16px;}",""],e=>e.theme.other.lightBlueTint,e=>e.$isFull?e.theme.interactiveButtons.warningText:e.theme.icons.link,e=>e.$isFull&&(0,Y.css)(["background:",";"],e=>e.theme.interactiveButtons.warningBackground)),th=Y.default.div.withConfig({componentId:"sc-181b6941-2"})(["margin-bottom:24px;"]),tg=Y.default.div.withConfig({componentId:"sc-181b6941-3"})(["display:flex;gap:10px;flex-wrap:wrap;align-items:center;"]),tv=Y.default.div.withConfig({componentId:"sc-181b6941-4"})(["position:relative;display:flex;align-items:center;padding-right:8px;border-radius:40px;background-color:",";transition:all 0.3s ease-in-out;
1img{border:0.5px solid ",";}&:hover{background:",";}"],e=>e.theme.background.fieldSecondary,e=>e.theme.stroke.tertiary,e=>{let{theme:t}=e;return t.background.secondaryAlpha}),tx=Y.default.div.withConfig({componentId:"sc-181b6941-5"})(["display:flex;align-items:center;gap:10px;margin-left:8px;svg{cursor:pointer;}svg{path{fill:",";}}"],e=>e.theme.icons.fourth),tb=Y.default.div.withConfig({componentId:"sc-181b6941-6"})(["margin-top:12px;display:flex;flex-direction:column;overflow-y:auto;"," flex:1;min-height:0;overflow-y:auto;"],e=>{let{theme:t}=e;return(0,tp.W)(t)}),ty=Y.default.div.withConfig({componentId:"sc-181b6941-7"})(["position:relative;display:flex;align-items:center;justify-content:space-between;padding-right:10px;cursor:pointer;height:44px;min-height:44px;gap:16px;border-bottom:0.5px dashed ",";"],e=>{let{theme:t}=e;return t.stroke.primary}),tw=Y.default.div.withConfig({componentId:"sc-181b6941-8"})(["display:flex;align-items:center;max-width:350px;@media (max-width:600px){max-width:250px;}"]),t_=Y.default.button.withConfig({componentId:"sc-181b6941-9"})(["margin-right:14px;& path{transition:fill 0.3s ",";fill:",";}&:hover svg path{fill:",";}"],_.AnimationFunctions.animation_1,e=>{let{theme:t,isActive:n}=e;return n?t.icons.warring:t.icons.tertiary},e=>{let{theme:t}=e;return t.icons.warring}),tj=Y.default.div.withConfig({componentId:"sc-181b6941-10"})(["display:flex;align-items:center;gap:12px;justify-content:flex-end;@media (max-width:600px){flex-direction:column-reverse;.button{width:100%;}}"]),tC=(0,Y.default)(_.Input).withConfig({componentId:"sc-181b6941-11"})(["& .input-icon{display:none;svg{display:none;}}"]),tI=Y.default.div.withConfig({componentId:"sc-181b6941-12"})(["overflow:hidden;width:100%;"]),tO=Y.default.div.withConfig({componentId:"sc-181b6941-13"})(["display:flex;gap:12px;"]);Y.default.div.withConfig({componentId:"sc-181b6941-14"})(["display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start;min-width:100%;max-width:calc(100vw - 32px);flex-shrink:0;justify-content:start;"]);let tE=e=>{var t,n,i,r,a,l,o;let{onClose:s,open:d,handleSubmit:c}=e,{t:u}
1=(0,y.$G)(V.d.COMPARE),[p,m]=(0,j.useState)(""),[f,h]=(0,j.useState)([]),[g,v]=(0,j.useState)(null),[x,C]=(0,j.useState)(null),[O,E]=(0,j.useState)(!1),S=(0,j.useRef)(null);(0,j.useEffect)(()=>{d||(m(""),v(null))},[d]),(0,j.useEffect)(()=>{(async()=>{if(!p.length){v(null);return}E(!0);let{data:e}=await ta.k.searchInstruments({text:p});v(e),E(!1)})()},[p]);let k=8-f.length,{query:M}=(0,w.useRouter)(),T=null===(t=M.tab)||void 0===t?void 0:t.toString(),R=(0,D.CG)(q.k)[T],{companiesIndicatorsHash:A}=G({activeTab:T}),{removeInstrument:P,removeAllInstruments:N}=(0,e_.KI)(),{allSavedInstruments:z}=(0,D.CG)(e=>e.favorites),L=(0,_.useMediaQuery)(_.breakpoint.down(960)),B=(0,_.useMediaQuery)(_.breakpoint.down(600)),[F]=(0,tr.Z)({align:"start"});(0,j.useEffect)(()=>{A&&h(R.map(e=>{var t,n,i;return{instrumentId:null===(t=A[e])||void 0===t?void 0:t.instrument_id,logo:null===(n=A[e])||void 0===n?void 0:n.logo,code:null===(i=A[e])||void 0===i?void 0:i.code}}))},[A,R]);let H=e=>{R.includes(e)&&P({type:T,instrumentId:e}),h(t=>t.filter(t=>t.instrumentId!==e))},$=e=>{if(f.find(t=>t.instrumentId===e.instrumentId)){h(t=>t.filter(t=>t.instrumentId!==e.instrumentId));return}0!==k&&h(t=>[e,...t])},U=(e,t)=>{e.stopPropagation(),C(t)},Y=T===I.ry.bonds?u("addInstrumentModal.labelBonds"):u("addInstrumentModal.labelStocksFunds"),W=e=>{m(e)},Q=(0,j.useMemo)(()=>(0,Z.Ds)(W,500),[]);return(0,b.jsxs)(tm,{isOpen:d,onClose:s,title:u("addInstrumentModal.title"),bottomContent:(0,b.jsxs)(tj,{children:[(0,b.jsx)(_.Button,{onClick:()=>{N({type:T}),h([])},text:u("addInstrumentModal.resetAll"),mode:"secondary"}),(0,b.jsx)(_.Button,{onClick:()=>{c(f.map(e=>e.instrumentId).filter(e=>!R.includes(e))),s()},mode:"primary",text:u("addInstrumentModal.add")})]}),children:[(0,b.jsxs)(tf,{$isFull:0===k,children:[(0,b.jsx)(tu.Z,{}),(0,b.jsx)(_.Typography,{colorName:0===k?"warningText":"link",colorCategory:0===k?"interactiveButtons":"text",variant:"text-Medium",children:u("addInstrumentModal.slotsLeft",{count:k})})]}),(0,b.jsxs)(th,{children:[(0,b.jsx)(_.Typography,{variant:"text-Medium",colorName:"secondary",marginBottom:f.length?12:0,children:f.length?u("addInstrumentModal.selectedTitle"):u("addInstrumentModal.selectedEmpty")}),L?(0,b.jsx)(tI,{ref:F,children:(0,b.jsx)(tO,{children:f.map(e=>(0,b.jsxs)(tv,{children:[(0,b.jsx)(_.Avatar,{link:e.logo,size:"28px"}),(0,b.jsxs)(tx,{children:[(0,b.jsx)(_.Typography,{whiteSpace:"nowrap",variant:"description-Medium",userSelect:"none",colorCategory:"interactiveButtons",colorName:"systemText",children:e.code}),(0,b.jsx)(to.Z,{onClick:()=>H(e.instrumentId)})]})]},e.code))})}):(0,b.jsx)(tg,{children:f.map(e=>(0,b.jsxs)(tv,{children:[(0,b.jsx)(_.Avatar,{link:e.logo,size:"28px"}),(0,b.jsxs)(tx,{children:[(0,b.jsx)(_.Typography,{variant:"description-Medium",colorCategory:"interactiveButtons",colorName:"systemText",children:e.code}),(0,b.jsx)(to.Z,{onClick:()=>H(e.instrumentId)})]})]},e.code))})]}),(0,b.jsx)(_.FieldRow,{label:Y,marginBottom:0,children:(0,b.jsx)(tC,{iconBorder:!0,name:"assetName",autoFocus:!0,ref:S,value:p,onChange:Q,placeholder:u("addInstrumentModal.searchPlaceholder"),icon:(0,b.jsx)("button",{children:(0,b.jsx)(ts.Z,{onClick:()=>{m(""),v(null)}})})})}),!!p.length&&!(null==g?void 0:null===(i=g[T])||void 0===i?void 0:null===(n=i.items)||void 0===n?void 0:n.length)&&!O&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(_.Typography,{variant:"text-Medium",colorName:"primary",marginBottom:10,textAlign:"center",display:"block",marginTop:B?36:40,children:u("addInstrumentModal.emptySearchTitle")}),(0,b.jsx)(_.Typography,{variant:"text-Regular",colorName:"fourth",textAlign:"center",display:"block",children:u("addInstrumentModal.emptySearchHint")})]}),!!(null==g?void 0:null===(a=g[T])||void 0===a?void 0:null===(r=a.items)||void 0===r?void 0:r.length)&&(0,b.jsx)(tb,{children:null===(o=g[T])||void 0===o?void 0:null===(l=o.items)||void 0===l?void 0:l.map(e=>{let t=!!f.find(t=>t.instrumentId===e.instrument_id),n=z.includes(e.instrument_id);return(0,b.jsxs)(ty,{onClick:()=>$({instrumentId:e.instrument_id,logo:e.logo,code:e.code}),children:[(0,b.jsxs)(tw,{children:[(0,b.jsx)(t_,{isActive:n,onClick:t=>U(t,e.instrument_id),children:n?(0,b.jsx)(td.Z,{}):(0,b.jsx)(tc.Z,{})}),(0,b.jsx)(_.CompanyInfo,{logo:e.logo,firstLine:e.code,secondLine:e.description,highlightedText:p})]}),0!==k||t?(0,b.jsx)(_.Checkbox,{size:"L",checked:t}):(0,b.jsx)(_.Hint,{text:u("addInstrumentModal.limitReachedHint"),children:(0,b.jsx)("div",{children:(0,b.jsx)(_.Checkbox,{size:"L",readonly:!0,checked:t})})})]},e.code)})}),(0,b.jsx)(tl.Pc,{instrumentId:x,onClose:()=>C(null),open:!!x})]})};var tS=n(52234);let tk=Y.default.div.withConfig({componentId:"sc-21c4fbdc-0"})([""]),tM=Y.default.div.withConfig({componentId:"sc-21c4fbdc-1"})(["margin-right:12px;",""],e=>e.$parentIsModal&&(0,Y.css)(["margin-bottom:0;border-bottom:1px dashed ",";padding-bottom:12px;"],e.theme.stroke.primary));Y.default.div.withConfig({componentId:"sc-21c4fbdc-2"})(["padding-bottom:12px;margin-right:12px;border-bottom:1px dashed ",";"],e=>e.theme.stroke.primary);let tT=Y.default.div.withConfig({componentId:"sc-892e4e03-0"})(["margin-top:12px;display:flex;flex-direction:column;gap:8px;max-height:544px;overflow-y:auto;",""],e=>(0,tp.W)(e.theme)),tR=Y.default.button.withConfig({componentId:"sc-892e4e03-1"})(["display:flex;align-items:center;justify-content:space-between;padding:12px 8px 12px;gap:8px;width:100%;svg.chevron{min-width:24px;min-height:24px;
1"," path{fill:",";}}"],e=>!e.$isClosed&&(0,Y.css)(["transform:rotate(180deg);"]),e=>e.theme.icons.primary),tA=Y.default.div.withConfig({componentId:"sc-892e4e03-2"})(["display:flex;align-items:center;gap:4px;"]),tP=Y.default.div.withConfig({componentId:"sc-892e4e03-3"})(["display:flex;flex-direction:column;gap:4px;"]);Y.default.div.withConfig({componentId:"sc-892e4e03-4"})(["padding:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;"]),Y.default.div.withConfig({componentId:"sc-892e4e03-5"})(["display:flex;align-items:center;gap:4px;"]);let tN=Y.default.div.withConfig({componentId:"sc-892e4e03-6"})(["display:flex;justify-content:center;margin-top:24px;"]),tz=Y.default.div.withConfig({componentId:"sc-892e4e03-7"})(["padding-top:64px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;"]),tL=Y.default.img.withConfig({componentId:"sc-892e4e03-8"})(["width:100px;height:100px;"]),tB=Y.default.div.withConfig({componentId:"sc-892e4e03-9"})(["position:absolute;width:100%;bottom:0;left:0;height:150px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%);"]),tF=Y.default.button.withConfig({componentId:"sc-f54be4a5-0"})(["display:flex;align-items:center;justify-content:space-between;padding:12px 8px 12px;gap:8px;width:100%;svg.chevron{path{fill:",";}}"],e=>e.theme.icons.primary),tq=Y.default.div.withConfig({componentId:"sc-f54be4a5-1"})(["display:flex;align-items:center;gap:4px;"]),tD=Y.default.div.withConfig({componentId:"sc-f54be4a5-2"})(["display:flex;flex-direction:column;gap:4px;"]),tZ=Y.default.div.withConfig({componentId:"sc-f54be4a5-3"})(["padding:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;"]),tH=Y.default.div.withConfig({componentId:"sc-f54be4a5-4"})(["display:flex;align-items:center;gap:4px;"]),t$=()=>(0,b.jsxs)("div",{children:[(0,b.jsxs)(tF,{children:[(0,b.jsxs)(tq,{children:[(0,b.jsx)(_.Skeleton,{height:12,minWidth:120,bottom:0}),(0,b.jsx)(_.Popup,{content:[]})]}),(0,b.jsx)(eh.Z,{className:"chevron"})]}),(0,b.jsx)(tD,{children:Array(10).fill(0).map((e,t)=>(0,b.jsxs)(tZ,{children:[(0,b.jsxs)(tH,{children:[(0,b.jsx)(_.Skeleton,{height:10,minWidth:200,bottom:0}),(0,b.jsx)(_.Popup,{content:[]})]}),(0,b.jsx)(_.Checkbox,{checked:!1,onChange:()=>{}})]},t))})]}),tG=Y.default.div.withConfig({componentId:"sc-7eaa5337-0"})(["padding:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;"]),tU=Y.default.div.withConfig({componentId:"sc-7eaa5337-1"})(["display:flex;align-items:center;gap:4px;"]),tV=e=>{var t;let{indicatorCode:n,isSelected:i,onSelectMetric:r,searchValue:a}=e,{query:l}=(0,w.useRouter)(),o=null===(t=l.tab)||void 0===t?void 0:t.toString(),{data:s}=(0,H.zf)({section:S[o]}),{indicators:d}=s||{},c=(0,D.CG)(ef.ZL),u=null==d?void 0:d[n],p=null==u?void 0:u.name,m=(null==u?void 0:u.note)?[null==u?void 0:u.name,null==u?void 0:u.note]:c[n],f=null==p?void 0:p.toLowerCase().indexOf(a.toLowerCase());return(0,b.jsx)(tG,{children:(0,b.jsxs)(tU,{children:[(0,b.jsx)(_.Radio,{checked:i,onChange:()=>r(n)}),-1===f?(0,b.jsx)(_.Typography,{variant:"text-Regular",marginLeft:4,children:null==u?void 0:u.name}):(0,b.jsxs)(_.Typography,{variant:"text-Regular",colorName:"primary",tag:"span",display:"inline",marginLeft:4,children:[null==p?void 0:p.slice(0,f),(0,b.jsx)(_.Typography,{variant:"text-Regular",colorName:"accent",tag:"span",display:"inline",children:null==p?void 0:p.slice(f,f+a.length)}),(0,b.jsx)(_.Typography,{variant:"text-Regular",tag:"span",display:"inline",children:null==p?void 0:p.slice(f+a.length)})]}),m&&(0,b.jsx)(_.Popup,{content:m})]})},n)},tY=(0,j.memo)(e=>{var t;let{indicatorsMaxValues:n,parentIsModal:i,handleSelectMetric:r,selectedModalMetric:a,searchValue:o}=e,{t:s}=(0,y.$G)(V.d.COMPARE),[d,c]=(0,j.useState)(["popular"]),[u,p]=(0,j.useState)(!0),m=(0,j.useRef)(null),f=(0,j.useCallback)(()=>{let e=m.current;e&&p(!(1>Math.abs(e.scrollHeight-e.scrollTop-e.clientHeight)))},[]),h=(0,D.CG)(q.I),{query:g}=(0,w.useRouter)(),v=null===(t=g.tab)||void 0===t?void 0:t.toString(),{mode:x}=(0,_.useMode)(),C=(0,D.CG)(q.k),I=null==C?void 0:C[v],{data:O,isLoading:E}=(0,H.zf)({section:v===l.Stocks?"compr_menu":S[v]}),{indicators:k,legend:M}=O||{},T=(0,D.CG)(ef.ZL),R=B[v],{selectMetric:A}=(0,e_.KI)(),P=E||!Object.keys(n||{}).length,N=(0,j.useMemo)(()=>null==M?void 0:M.map(e=>{var t;return{...e,items:null===(t=e.items)||void 0===t?void 0:t.filter(e=>{var t,i,r;let a=null===(i=k[e])||void 0===i?void 0:null===(t=i.name)||void 0===t?void 0:t.toLowerCase(),l=null===(r=n[e])||void 0===r?void 0:r.hasData;return o?a.includes(o.toLowerCase())&&l:l})}}).filter(e=>!!e.items.length),[k,n,M,o]),z=(e,t)=>{if(t){c(t=>[...t,e]);return}c(t=>t.filter(t=>t!==e))},L=e=>{if(r){r(e);return}A({code:e})};return P?(0,b.jsxs)(tT,{children:[(0,b.jsx)(t$,{}),!i&&u&&(0,b.jsx)(tB,{})]}):(0,b.jsxs)(tT,{ref:m,onScroll:f,children:[!i&&u&&"light"===x&&(0,b.jsx)(tB,{}),(0,b.jsxs)(b.Fragment,{children:[!!I.length&&!N.length&&!!o&&(0,b.jsx)(tN,{children:(0,b.jsx)(_.Typography,{variant:"text-Regular",colorName:"fourth",textAlign:"center",maxWidth:150,children:s("metrics.emptySearch")})}),I.length?null==N?void 0:N.map(e=>{var t;let n=!d.includes(e.code);return(0,b.jsxs)("div",{children:[(0,b.jsxs)(tR,{onClick:()=>z(e.code,n),$isClosed:n,children:[(0,b.jsxs)(tA,{children:[(0,b.jsx)(_.Typography,{variant:"header6-Bold",colorName:"primary",children:e.name}),R[e.code]&&(0,b.jsx)(_.Popup,{content:T[R[e.code]]})]}),(0,b.jsx)(eh.Z,{className:"chevron"})]}),!n&&(0,b.jsx)(tP,{children:null==e?void 0:null===(t=e.items)||void 0===t?void 0:t.map(e=>{let t=h===e;return(0,b.jsx)(tV,{isSelected:t,indicatorCode:e,onSelectMetric:L,searchValue:o},e)})})]},e.code)}):(0,b.jsxs)(tz,{children:[(0,b.jsx)(tL,{src:"/dummies/add-company.png",alt:"company"}),(0,b.jsx)(_.Typography,{variant:"text-Regular",colorName:"fourth",textAlign:"center",maxWidth:250,children:s("metrics.selectCompanies")})]})]})]})}),tW=e=>{var t;let{indicatorsMaxValues:n,parentIsModal:i,selectedModalMetric:r,handleSelectMetric:a}=e,{t:l}
1=(0,y.$G)(V.d.COMPARE),[o,s]=(0,j.useState)(""),{query:d}=(0,w.useRouter)(),c=null===(t=d.tab)||void 0===t?void 0:t.toString(),u=(0,D.CG)(q.k),p=null==u?void 0:u[c];return(0,b.jsxs)(tk,{children:[!!p.length&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(tM,{$parentIsModal:i,children:(0,b.jsx)(_.Input,{name:"metricName",value:o,icon:(0,b.jsx)(tS.Z,{}),positionIcon:"left",onChange:e=>s(e),placeholder:l("metrics.searchPlaceholder")})})}),(0,b.jsx)(tY,{searchValue:o,indicatorsMaxValues:n,selectedModalMetric:r,handleSelectMetric:a,parentIsModal:i})]})},tQ=(0,Y.default)(_.Modal).withConfig({componentId:"sc-6b5fd259-0"})([".modal-content{height:767px;}"]),tX=Y.default.div.withConfig({componentId:"sc-6b5fd259-1"})(["display:flex;align-items:center;gap:12px;button{flex:1;}"]),tK=e=>{let{open:t,onClose:n,indicatorsMaxValues:i}=e,{t:r}=(0,y.$G)(V.d.COMPARE),a=(0,D.CG)(q.I),[l,o]=(0,j.useState)(a),{selectMetric:s,removeSelectedMetric:d}=(0,e_.KI)();return(0,j.useEffect)(()=>{o(a)},[a]),(0,b.jsx)(tQ,{open:t,onClose:n,title:r("metrics.title"),maxWidth:"488px",bottomContent:(0,b.jsx)(tX,{children:(0,b.jsx)(_.Button,{text:r("metrics.apply"),mode:"primary",onClick:()=>{s({code:l}),n()},disabled:!a})}),children:(0,b.jsx)(tW,{indicatorsMaxValues:i,parentIsModal:!0,selectedModalMetric:l,handleSelectMetric:e=>{o(e)}})})},tJ=Y.default.div.withConfig({componentId:"sc-e7301c0c-0"})(["display:flex;justify-content:space-between;align-items:center;position:sticky;top:",";z-index:10;margin-bottom:8px;padding:8px 0;background:",";column-gap:7px;column-gap:32px;row-gap:12px;"," "," @media (max-width:774px){flex-direction:row;align-items:center;}@media (max-width:645px){flex-direction:column;align-items:flex-start;}@media (max-width:600px){padding:8px 16px;}"],(0,_.getHeightHeaderV2)(),e=>e.theme.background.primary,e=>e.$sideMenuOpen&&(0,Y.css)(["@media (max-width:1282px){flex-direction:column;align-items:flex-start;}"]),e=>!e.$sideMenuOpen&&(0,Y.css)(["@media (max-width:1212px){flex-direction:column;align-items:flex-start;}"])),t0=Y.default.div.withConfig({componentId:"sc-e7301c0c-1"})(["display:flex;align-items:center;column-gap:8px;"]),t1=Y.default.div.withConfig({componentId:"sc-e7301c0c-2"})(["display:flex;align-items:center;column-gap:12px;"," "," @media (max-width:774px){width:fit-content;}@media (max-width:645px){width:100%;}.button{width:204px;svg{min-width:18px;min-height:18px;}@media (max-width:774px){width:100%;}}@media (max-width:774px){div{width:100%;}}"],e=>e.$sideMenuOpen&&(0,Y.css)(["@media (max-width:1282px){width:100%;}"]),e=>!e.$sideMenuOpen&&(0,Y.css)(["@media (max-width:1212px){width:100%;}"])),t2=(0,Y.default)(_.Button).withConfig({componentId:"sc-e7301c0c-3"})(["&.button.metrics{display:none;width:unset;@media (max-width:1282px){display:flex;}"," ","}"],e=>e.$sideMenuOpen&&(0,Y.css)(["@media (max-width:1282px){width:fit-content;}"]),e=>!e.$sideMenuOpen&&(0,Y.css)(["@media (max-width:1212px){width:fit-content;}"])),t5=Y.default.div.withConfig({componentId:"sc-e7301c0c-4"})(["width:1px !important;height:36px;border-left:1px dashed ",";"],e=>e.theme.stroke.primary),t3=e=>{var t;let{setHeaderHeight:n,indicatorsMaxValues:i}=e,[r,a]=(0,j.useState)(!1),[l,o]=(0,j.useState)(!1),[s,d]=(0,j.useState)(!1),{query:c}=(0,w.useRouter)(),{t:u}=(0,y.$G)(V.d.COMPARE),p=(0,e7.xH)();(0,j.useEffect)(()=>_.eventBus.subscribe(_.BusEvent.SideMenuOpen,e=>d(e.open)),[]);let m=(0,_.useMediaQuery)(_.breakpoint.down(774)),f=(0,D.CG)(q.k),h=(0,D.CG)(ef.ZL),{addInstruments:g}=(0,e_.KI)(),{removeInstrumentsByType:v}=(0,e_.KI)(),x=null===(t=c.tab)||void 0===t?void 0:t.toString(),C=f[x]||[],E=(0,j.useRef)(null),S=(0,j.useMemo)(()=>O(u),[u]);return(0,j.useEffect)(()=>{if(!E.current)return;let e=new ResizeObserver(e=>{let[t]=e;n(t.contentRect.height)});return e.observe(E.current),()=>e.disconnect()},[n,E]),(0,b.jsxs)(tJ,{ref:E,$sideMenuOpen:s,children:[(0,b.jsxs)(t0,{children:[(0,b.jsx)(_.PageTitle,{text:u("title")}),(0,b.jsx)(_.Popup,{content:h.asset_comparison,isText:!0})]}),(0,b.jsxs)(t1,{$sideMenuOpen:s,children:[x===I.ry.stocks&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(t2,{$sideMenuOpen:s,text:u("metrics.title"),className:"metrics",size:"M",mode:"secondarySystem",onClick:()=>o(!0),iconLeft:(0,b.jsx)(tt,{})}),m&&(0,b.jsx)(t5,{})]}),(0,b.jsx)(_.Button,{className:"instrument-delete-all",text:m?"":u("clear_all"),size:"M",mode:"secondary",onClick:()=>{v({type:x})},iconLeft:(0,b.jsx)(ti.Z,{}),disabled:0===C.length}),C.length>=8?(0,b.jsx)(_.Hint,{text:S,children:(0,b.jsx)("div",{children:(0,b.jsx)(_.Button,{className:"instrument-add",text:m?"":u("add_company"),size:"M",iconLeft:(0,b.jsx)(tn.Z,{}),disabled:C.length>=8})})}):(0,b.jsx)(_.Button,{className:"instrument-add",text:m?"":u("add_company"),size:"M",onClick:()=>a(!0),iconLeft:(0,b.jsx)(tn.Z,{})})]}),(0,b.jsx)(tK,{open:l,onClose:()=>o(!1),indicatorsMaxValues:i}),(0,b.jsx)(tE,{handleSubmit:e=>{g({instrumentIds:e,type:x}
1),e.forEach(e=>{p(e7.aE.COMPARE_ADD_INSTRUMENT,{id:e})})},open:r,onClose:()=>a(!1)})]})},t6=()=>{var e;let[t,n]=(0,j.useState)({}),[i,r]=(0,j.useState)($.y2.IDLE),[a]=(0,H.o9)(),{query:l}=(0,w.useRouter)(),o=null===(e=l.tab)||void 0===e?void 0:e.toString(),s=(0,D.CG)(q.k),d=null==s?void 0:s[o],{periodType:c}=U(),u=(0,j.useMemo)(()=>({}),[]),p=(0,j.useMemo)(()=>({}),[]);return(0,j.useEffect)(()=>{(async()=>{try{if(!(null==d?void 0:d.length)){r($.y2.SUCCESS);return}r(e=>e!==$.y2.SUCCESS?$.y2.LOADING:e);let e=(await Promise.all(d.map(e=>a({instrument_id:e,limit:1e3,type:c,section:"compr"},!0)))).reduce((e,t,n)=>{let{data:i}=t;return i&&(u[i.where.company_id]=d[n],p[String(d[n])]=+i.where.company_id,e[i.where.company_id]=i),e},{});n(e),r($.y2.SUCCESS)}catch(e){r($.y2.FAILED)}})()},[o,u,c,d,a]),{isLoading:i!==$.y2.SUCCESS,isError:i===$.y2.FAILED,reports:t,companiesHash:u,companiesCompanyIdsHash:p}};var t4=n(53407),t8=["title","titleId"];function t7(){return(t7=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}var t9=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,t8);return j.createElement("svg",t7({width:18,height:18,viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?j.createElement("title",{id:n},t):null,h||(h=j.createElement("path",{d:"M15.75 7.313a.567.567 0 01-.563-.563V2.812H11.25a.567.567 0 01-.563-.562c0-.308.256-.563.563-.563h4.5c.308 0 .563.255.563.563v4.5a.567.567 0 01-.563.563zM6.75 16.313h-4.5a.567.567 0 01-.563-.563v-4.5c0-.307.255-.563.563-.563.308 0 .563.256.563.563v3.938H6.75c.308 0 .563.255.563.562a.567.567 0 01-.563.563z",fill:"#464167"})),g||(g=j.createElement("path",{d:"M10.125 8.438a.556.556 0 01-.397-.165.566.566 0 010-.795l5.625-5.625a.566.566 0 01.795 0 .566.566 0 010 .795l-5.625 5.625a.556.556 0 01-.398.165zM2.25 16.313a.556.556 0 01-.397-.165.566.566 0 010-.795l5.625-5.625a.566.566 0 01.795 0 .566.566 0 010 .795l-5.625 5.625a.556.556 0 01-.398.165z",fill:"#464167"})))},ne=["title","titleId"];function nt(){return(nt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}var nn=function(e){var t=e.title,n=e.titleId,i=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,ne);return j.createElement("svg",nt({width:18,height:18,viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},i),t?j.createElement("title",{id:n},t):null,v||(v=j.createElement("path",{d:"M8.813 17.063H5.437c-3.112 0-4.5-1.388-4.5-4.5V9.187c0-3.112 1.388-4.5 4.5-4.5h3.375c3.113 0 4.5 1.388 4.5 4.5v3.376c0 3.112-1.387 4.5-4.5 4.5zM5.437 5.813c-2.49 0-3.375.885-3.375 3.375v3.374c0 2.49.885 3.376 3.376 3.376h3.375c2.49 0 3.374-.886 3.374-3.376V9.188c0-2.49-.884-3.376-3.374-3.376H5.437zM16.5 7.313a.567.567 0 01-.562-.563c0-2.22-1.545-4.08-3.622-4.567l.202.337a.562.562 0 01-.195.772.562.562 0 01-.772-.194l-.788-1.313a.559.559 0 01-.007-.563.586.586 0 01.495-.284 5.822 5.822 0 015.812 5.812.567.567 0 01-.562.563z",fill:"#464167"})))};let ni=(0,Y.default)(_.Card).withConfig({componentId:"sc-8c5699f2-0"})(["transition:0.15s all ease-in-out;"," .tooltip{min-width:220px;color:",";padding:0;.title{font-size:14px;line-height:18px;font-weight:500;margin-bottom:8px;color:",";}.indicatorsList{max-height:314px;padding-right:5px;"," padding-top:8px;border-top:1px dashed ",";display:flex;flex-direction:column;gap:12px;.indicatorRow{display:flex;align-items:center;justify-content:space-between;gap:10px;.rowLeft{display:flex;align-items:center;gap:8px;svg{width:16px;min-width:16px;height:16px;border-radius:5.3px;}}.tiker{font-weight:500;font-size:13px;line-height:16px;}.value{font-size:14px;font-weight:600;line-height:18px;}}&:last-of-type{padding-bottom:0;}}}"],e=>e.$isExpanded&&(0,Y.css)(["position:fixed;z-index:1000;top:64px;left:0px;height:","px;width:100vw;transform:rotate(90deg);border-radius:0;"],e.$viewportWidth),e=>e.theme.text.primary,e=>e.theme.text.secondary,e=>{let{theme:t}=e;return(0,tp.W)(t)},e=>e.theme.stroke.secondary),nr=Y.default.div.withConfig({componentId:"sc-8c5699f2-1"})(["width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-top:120px;"]),na=Y.default.div.withConfig({componentId:"sc-8c5699f2-2"})(["margin-top:120px;"]),nl=Y.default.div.withConfig({componentId:"sc-8c5699f2-3"})(["",""],e=>
1!e.$isExpanded&&(0,Y.css)(["@media (max-width:900px){overflow-x:auto;overflow-y:hidden;","}"],e=>{let{theme:t}=e;return(0,tp.W)(t)})),no=Y.default.div.withConfig({componentId:"sc-8c5699f2-4"})(["background-color:",";",""],e=>e.theme.background.content,e=>!e.$isExpanded&&(0,Y.css)(["@media (max-width:900px){min-width:731px;}"]));Y.default.button.withConfig({componentId:"sc-8c5699f2-5"})(["path{stroke:",";}"],e=>e.theme.icons.fourth);let ns=Y.default.button.withConfig({componentId:"sc-8c5699f2-6"})(["display:grid;place-items:center;padding:4px;border-radius:8px;opacity:0.8;background-color:",";svg path{fill:",";}",""],e=>e.theme.interactiveButtons.systemBackground,e=>e.theme.interactiveButtons.systemText,e=>e.$isExpanded&&(0,Y.css)(["position:fixed;bottom:20px;right:20px;z-index:1000;"])),nd=Y.default.div.withConfig({componentId:"sc-8c5699f2-7"})(["position:fixed;top:0;left:0;z-index:10;width:100vw;height:100vh;background:",";"],e=>e.theme.background.content),nc=Y.default.div.withConfig({componentId:"sc-8c5699f2-8"})(["margin-top:20px;display:flex;align-items:center;gap:12px;"]),nu=Y.default.div.withConfig({componentId:"sc-8c5699f2-9"})(["display:flex;align-items:center;gap:6px;span{width:12px;height:12px;border-radius:3.75px;background:",";}"],e=>e.$color);var np=n(41417);(a=x||(x={})).THOUSAND="THOUSAND",a.HUNDRED_THOUSAND="HUNDRED_THOUSAND",a.MILLION="MILLION",a.BILLION="BILLION",a.MORE_THAN_BILLION="MORE_THAN_BILLION";let nm=(e,t,n)=>{let i=n;return n?(i=i.filter(t=>new Date(t.fiscal_date).getTime()>e),t&&(i=i.filter(e=>new Date(e.fiscal_date).getTime()<t)),i):[]},nf=(e,t,n,i)=>{if(!e||!t)return[];let r=e,a=t,l=[];for(;r<n||r===n&&a<i;)l.push({year:r,quarter:a}),4===a&&r++,a=4===a?1:++a;return l.push({year:n,quarter:i}),l},nh=(e,t,n,i,r)=>{let a=0;return e.forEach(e=>{var l,o;let s=null===(o=e.last_q)||void 0===o?void 0:null===(l=o.last_q_data)||void 0===l?void 0:l.rates_actual,d=null==s?void 0:s[n];e.data.forEach(e=>{var l,o;let s=null===(l=e.data)||void 0===l?void 0:l[t];i&&(null==e?void 0:null===(o=e.data)||void 0===o?void 0:o.currency)!==n&&d&&(s*=d),(256&r)!=0&&(s*=1e6),Math.abs(s)>Math.abs(a)&&(a=Math.abs(s))})}),a},ng=e=>{var t;return null===(t=Object.entries({[x.THOUSAND]:e<=1e3,[x.HUNDRED_THOUSAND]:e<=1e5,[x.MILLION]:e<=1e6,[x.BILLION]:e<=1e9,[x.MORE_THAN_BILLION]:e>1e9}).find(e=>{let[t,n]=e;return!!n}))||void 0===t?void 0:t[0]},nv=(e,t,n)=>null===t?(0,el.j)(e,!0,2)||"-":t===C.hg.PERCENT?"".concat((0,el.j)(e,!0,2)||"-"," %"):"".concat((0,eo.Hd)(e,eo.lB.currency,null,2,!0)," ").concat(n?(0,eo.jK)(n):""),nx=e=>'\n<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">\n  <rect width="12" height="12" rx="2" fill="'.concat(e,'" />\n</svg>\n');var nb=n(23050),ny=n(70411);let nw=e=>{let{reports:t,companiesHash:n}=t6(),i=(0,D.CG)(q.I),r=(0,D.CG)(e=>e.assetCompare.allFilteredReports),{periodType:a,currency:l}=U(),o=(0,j.useMemo)(()=>null==r?void 0:r.map(e=>e.data).flat(),[r]),s=null==o?void 0:o[0],d=null==o?void 0:o[0];o.forEach(e=>{s=e.year<s.year||e.year===s.year&&e.quarter<s.quarter?e:s,d=e.year>d.year||e.year===d.year&&e.quarter>d.quarter?e:d});let c=nf(null==s?void 0:s.year,null==s?void 0:s.quarter,null==d?void 0:d.year,null==d?void 0:d.quarter),u=function(e){(0,ny.Z)(1,arguments);var t=e||{},n=(0,nb.Z)(t.start),i=(0,nb.Z)(t.end).getTime();if(!(n.getTime()<=i))throw RangeError("Invalid interval");var r=[];for(n.setHours(0,0,0,0),n.setMonth(0,1);n.getTime()<=i;)r.push((0,nb.Z)(n)),n.setFullYear(n.getFullYear()+1);return r}({start:(null==s?void 0:s.year)?new Date(new Date().setFullYear(null==s?void 0:s.year)):new Date,end:(null==d?void 0:d.year)?new Date(new Date().setFullYear(null==d?void 0:d.year)):new Date}),p=c.reduce((e,i)=>{let r=Object.keys(t).reduce((e,t)=>(e[n[t]]=0,e),{});return e[a===C.tN.YEAR?i.year:"".concat(i.year,"_").concat(i.quarter)]=r,e},{});return r.forEach(t=>{var r,o,s;let d=n[t.where.company_id],c=null==t?void 0:null===(s=t.last_q)||void 0===s?void 0:null===(o=s.last_q_data)||void 0===o?void 0:null===(r=o.rates_actual)||void 0===r?void 0:r[l];t.data.forEach(t=>{var n;let r=null==e?void 0:e[i],o=(null==t?void 0:null===(n=t.data)||void 0===n?void 0:n[i])||null,s=t.data.currency!==l&&(null==r?void 0:r.is_money)===!0&&!!c;((null==r?void 0:r.use_mask)&256)!=0&&(o*=1e6);let u=s?o*c:o;p[a===C.tN.YEAR?t.year:"".concat(t.year,"_").concat(t.quarter)][d]=u})}),{axisQuarters:c,axisQuartersDataHash:p,yearsArray:u}},n_=e=>{var t;let{yAxis:n}=e,i=(0,Y.useTheme)(),{query:r,locale:a}=(0,w.useRouter)(),l=null===(t=r.tab)||void 0===t?void 0:t.toString(),{data:o}=(0,H.zf)({section:S[l]}),{indicators:s}=o||{},{companiesIndicatorsHash:d}=G({activeTab:l}),{reports:c,companiesHash:u,companiesCompanyIdsHash:p}=t6(),m=(0,D.CG)(q.I),f=(0,D.CG)(q.k),h=null==f?void 0:f[l],{periodType:g,currency:v}=U(),{axisQuartersDataHash:x,axisQuarters:b,yearsArray:y}
1=nw(s),_=h.reduce((e,t,n)=>{let r=b.map(e=>{var r;return{itemStyle:{color:5===n?"transparent":em(n,i),borderColor:5===n?em(n,i):"transparent",borderWidth:2},value:(null===(r=x["".concat(e.year,"_").concat(e.quarter)])||void 0===r?void 0:r[t])||null,selectedMetric:m,instrumentId:t}}),a=null==y?void 0:y.map(e=>{var r;return{itemStyle:{color:5===n?"transparent":em(n,i),borderColor:5===n?em(n,i):"transparent",borderWidth:2},value:(null===(r=x[e.getFullYear()])||void 0===r?void 0:r[t])||null,selectedMetric:m,instrumentId:t}}),l=g===C.tN.YEAR?a:r,o={type:"line",name:"InstrumentId: ".concat(t),lineStyle:{color:em(n,i)},symbol:"path://M2 0 H10 A2 2 0 0 1 12 2 V10 A2 2 0 0 1 10 12 H2 A2 2 0 0 1 0 10 V2 A2 2 0 0 1 2 0 Z",symbolSize:8,connectNulls:!0,data:l,selectedMetric:m,instrumentId:t};return e.push(o),e},[]),j=(e,t)=>"en"===a?"Q".concat(e," ").concat(t):"".concat(e," кв. ").concat(t),I=g===C.tN.YEAR?null==y?void 0:y.map(e=>String(e.getFullYear())):b.map(e=>j(e.quarter,e.year));return g===C.tN.TTM&&(_.forEach((e,t)=>{var n,r,a,l;let o=p[e.instrumentId],d=null===(r=c[o])||void 0===r?void 0:null===(n=r.last_q)||void 0===n?void 0:n.last_q_data;if(!o||!d)return;let u=null==s?void 0:s[m],f=null==d?void 0:null===(a=d.rates_actual)||void 0===a?void 0:a[v],h=null!==(l=d[m])&&void 0!==l?l:null;if(null!=h&&u){let e=d.currency!==v&&(null==u?void 0:u.is_money)===!0&&!!f;((null==u?void 0:u.use_mask)&256)!=0&&(h*=1e6),h=e?h*f:h}e.data.push({itemStyle:{color:em(t,i),borderColor:5===t?em(t,i):"transparent",borderWidth:2},value:h,indicatorCode:e.indicatorCode,instrumentId:e.instrumentId})}),I.push("TTM")),{grid:{top:10,left:65,right:15,bottom:30},xAxis:{id:"0",type:"category",data:I,axisLine:{lineStyle:{...(0,np.E)(i).lineStyle},show:!0},axisTick:{show:!1},axisLabel:{...(0,np.E)(i).axisLabel,margin:16,...g===C.tN.TTM?{showMaxLabel:!0}:{},formatter:(e,t)=>e}},yAxis:n,series:_,emphasis:{focus:"series",itemStyle:{borderColor:"#fff",borderWidth:2,shadowBlur:6,shadowColor:"rgba(0, 0, 0, 0.2)"},symbol:"circle",symbolSize:12},tooltip:{trigger:"axis",enterable:!0,position:(e,t,n,i,r)=>{let[a,l]=e,{contentSize:o,viewSize:s}=r,d=l>s[1]/2?0:s[1]-o[1],c=a+100;return a+o[0]+100>s[0]&&(c=a-o[0]-100),[c,d]},axisPointer:{show:!0,type:"line",lineStyle:{color:"#7D7D95",width:1,type:"dashed"}},triggerOn:"click",...(0,np.E)(i).tooltip,className:"tooltip",confine:!0,extraCssText:"z-index: 9;",formatter:e=>{var t;return'\n        <div style="font-family: \'Manrope\', sans-serif;" class="tooltip">\n          <p class="title">'.concat(null==e?void 0:null===(t=e[0])||void 0===t?void 0:t.name,'</p>\n          <div class="indicatorsList">\n            ').concat(h.map((t,n)=>{var r,a,l;let o=nx(em(n,i)),c=e.find(e=>e.data.instrumentId===t),u=null==c?void 0:null===(r=c.data)||void 0===r?void 0:r.value;return'<div class="indicatorRow">\n                    <div class="rowLeft">\n                    '.concat(o,'\n                      <p class="tiker"> ').concat((null===(a=d[t])||void 0===a?void 0:a.tiker)||"-",' </p>\n                    </div>\n                    <p class="value">').concat(nv(u,null===(l=s[m])||void 0===l?void 0:l.unit,v),"</p>\n                  </div>")}).join(""),"\n          </div>\n        </div>\n        ")}}}},nj=Y.default.div.withConfig({componentId:"sc-eaa33dc2-0"})(["padding-top:48px;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;"]),nC=Y.default.img.withConfig({componentId:"sc-eaa33dc2-1"})(["width:160px;height:160px;"]),nI=()=>{let{t:e}=(0,y.$G)(V.d.COMPARE);return(0,b.jsxs)(nj,{children:[(0,b.jsx)(nC,{src:"/common/errorRobot.png",alt:""}),(0,b.jsx)(_.Typography,{marginTop:24,variant:"header5-SemiBold",children:e("errorChart.title")}),(0,b.jsx)(_.Typography,{marginTop:10,maxWidth:500,variant:"controls-Regular",colorName:"fourth",children:e("errorChart.description")})]})},nO=e=>{var t,n,i;let{yAxis:r,sidebarToggled:a}=e,{t:l}=(0,y.$G)(V.d.COMPARE),[o,s]=(0,j.useState)(!1),d=(0,j.useRef)(null),c=(0,j.useRef)(null),{query:u}=(0,w.useRouter)(),p=null===(t=u.tab)||void 0===t?void 0:t.toString(),m=(0,D.CG)(q.I),f=(0,D.CG)(q.k),h=null==f?void 0:f[p],g=(0,_.useMediaQuery)(_.breakpoint.down(600)),[v,x]=(0,j.use
1State)(null),[C,I]=(0,j.useState)(null),[O,E]=(0,j.useState)(null),{reports:k,isLoading:M,isError:T}=t6(),{isLoading:R,data:A}=(0,H.zf)({section:S[p]}),{indicators:P}=A||{},N=(0,Y.useTheme)(),{companiesIndicatorsList:z}=G({activeTab:p}),L=()=>{document.documentElement.style.overflow=o?"auto":"hidden",s(e=>!e)};(0,j.useEffect)(()=>{x(window.innerWidth),I(window.innerHeight)},[]),(0,j.useEffect)(()=>{if(!R&&!M&&c.current){var e;E((null===(e=c.current)||void 0===e?void 0:e.offsetHeight)||0)}},[R,M,o,m]),(0,j.useEffect)(()=>{if(!o)return;let e=()=>{var e,t;null===(t=d.current)||void 0===t||null===(e=t.handleResize)||void 0===e||e.call(t),x(window.innerWidth),I(window.innerHeight)},t=requestAnimationFrame(e);return window.addEventListener("resize",e),window.addEventListener("orientationchange",e),()=>{cancelAnimationFrame(t),window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)}},[o]);let{selectPeriod:B,dateFrom:F,dateTo:Z}=U(),$=B?eB[B]:Number(F),W=Z?Number(Z):null,{setFilteredReports:Q}=(0,e_.KI)(),X=(0,j.useMemo)(()=>{var e,t;return null===(t=Object.values(k))||void 0===t?void 0:null===(e=t.map(e=>({...e,data:nm($,W,e.data)})))||void 0===e?void 0:e.flat()},[$,W,k]),K=(0,j.useMemo)(()=>{var e;return null===(e=X.map(e=>e.data))||void 0===e?void 0:e.flat()},[X]);(0,j.useEffect)(()=>{Q({reports:X})},[X,Q]);let J=n_({yAxis:r}),ee=null==P?void 0:null===(i=P[m])||void 0===i?void 0:null===(n=i.name)||void 0===n?void 0:n.trim(),et=ee?l("chart.valuesTitle",{name:ee}):l("chart.valuesTitleFallback");return T?(0,b.jsx)(ni,{title:et,children:(0,b.jsx)(nI,{})}):R||M?(0,b.jsx)(ni,{title:et,children:(0,b.jsx)(nr,{children:(0,b.jsx)(_.Spinner,{})})}):(0,b.jsxs)(b.Fragment,{children:[o&&(0,b.jsx)(ns,{onClick:()=>L(),$isExpanded:o,children:(0,b.jsx)(nn,{})}),(0,b.jsx)(ni,{$isExpanded:o,$viewportWidth:v,title:et,rightContent:o||!g||m?null:(0,b.jsx)(ns,{onClick:()=>L(),$isExpanded:o,children:(0,b.jsx)(t9,{})}),children:m&&(null==h?void 0:h.length)?(0,b.jsx)(b.Fragment,{children:K.length?(0,b.jsxs)("div",{children:[(0,b.jsx)(nl,{$isExpanded:o,children:(0,b.jsx)(no,{$isExpanded:o,children:(0,b.jsx)(t4.$,{option:J,settings:{lazyUpdate:!0,notMerge:!0},resizeIfStyleChanged:!0,style:{height:o?v-(O+92):320,width:o?C-64-16:"100%"},doResize:a})})}),(0,b.jsx)(nc,{children:z.map((e,t)=>(0,b.jsxs)(nu,{$color:em(t,N),children:[(0,b.jsx)("span",{}),(0,b.jsx)(_.Typography,{colorName:"primary",variant:"text-Regular",children:e.tiker})]},e.instrument_id))})]}):(0,b.jsxs)(na,{children:[(0,b.jsx)(_.Typography,{variant:"header6-SemiBold",tag:"p",display:"block",textAlign:"center",colorName:"primary",children:l("chart.noDataForPeriod")}),(0,b.jsx)(_.Typography,{variant:"text-Regular",textAlign:"center",colorName:"fourth",display:"block",marginTop:10,children:l("chart.tryOtherPeriod")})]})}):(0,b.jsx)(en,{noSelectedCompanies:!h.length,isChart:!0})}),o&&(0,b.jsx)(nd,{})]})},nE=(e,t)=>{let{currency:n}=U(),{reports:i,isLoading:r}=t6(),a=null==t?void 0:t.map(e=>e.items).flat();return(0,j.useMemo)(()=>null==a?void 0:a.reduce((t,a)=>{let l=null==e?void 0:e[a];if(!e||r)return{};let o=nh(Object.values(i),a,n,l.is_money,l.use_mask);return t[a]={unit:l.unit,maxValue:o,hasData:!!o,indicatorSize:null},(l.unit===C.hg.price||l.unit===C.hg.CUR)&&(t[a].indicatorSize=ng(o)),t},{}),[a,e,r,i,n])||{}},nS=(e,t)=>{let n=(0,D.CG)(q.I),{currency:i}=U(),r=(0,Y.useTheme)(),a=nE(e,t);return{yAxis:(0,j.useMemo)(()=>{let e=null,t=a[n];return(null==t?void 0:t.unit)===null&&(e={name:"1",id:"1",position:"left",axisLabel:{...(0,np.E)(r).axisLabel,formatter:e=>(0,eo.Hd)(e,eo.lB.round_number,null,2,!0)},alignTicks:!0}),(null==t?void 0:t.unit)===C.hg.PERCENT&&(e={name:"1",id:"1",position:"left",alignTicks:!0,axisLabel:{...(0,np.E)(r).axisLabel,formatter:e=>"".concat(e," %")}}),((null==t?void 0:t.unit)===C.hg.CUR||(null==t?void 0:t.unit)===C.hg.price)&&(e={name:"1",id:"1",position:"left",alignTicks:!0,axisLabel:{...(0,np.E)(r).axisLabel,formatter:e=>"".concat((0,eo.Hd)(e,eo.lB.round_number,null,2,!0)," ").concat((0,eo.jK)(i))}}),e},[i,r,a,n])}};var nk=n(76413);let nM=(0,Y.default)(_.Card).withConfig({componentId:"sc-c5c17d49-0"})(["position:sticky;top:125px;flex:1;min-width:310px;margin-bottom:0;max-width:310px;padding-right:",";overflow:hidden;padding-bottom:0px;height:672px;"," "," @media (max-width:1282px){display:none;}.card-header{padding-right:12px;}"],e=>e.$bottomBorder?"16px":"4px",e=>e.$toggled&&(0,Y.css)(["width:56px;max-width:56px;height:56px;min-width:unset;.card-header > div{display:block;}"]),e=>e.$bottomBorder&&(0,Y.css)(["& .card-header{border-bottom:",";padding-bottom:12px;}"],e.$toggled?"none":"1px dashed ".concat(e.theme.stroke.primary))),nT=(0,Y.default)(nk.Z).withConfig({componentId:"sc-c5c17d49-1"})(["width:22px;height:22px;
1"," path{fill:",";}"],e=>{let{$toggled:t}=e;return t&&(0,Y.css)(["transform:rotate(180deg);"])},e=>e.theme.icons.primary),nR=e=>{var t;let{indicatorsMaxValues:n,setSidebarToggled:i,sidebarToggled:r}=e,{t:a}=(0,y.$G)(V.d.COMPARE),{query:l}=(0,w.useRouter)(),o=null===(t=l.tab)||void 0===t?void 0:t.toString(),s=(0,D.CG)(q.k),d=null==s?void 0:s[o];return(0,b.jsx)(nM,{title:r?"  ":a("metrics.title"),$bottomBorder:!(null==d?void 0:d.length),$toggled:r,rightContent:(0,b.jsx)("button",{onClick:()=>i(e=>!e),children:(0,b.jsx)(nT,{$toggled:r})}),children:!r&&(0,b.jsx)(tW,{indicatorsMaxValues:n})})};var nA=n(62201),nP=n(12231);let nN=Y.default.div.withConfig({componentId:"sc-aa22c2c2-0"})(["border-radius:16px;background:",";width:500px;max-width:500px;height:368px;padding:16px;position:relative;@media (max-width:550px){width:300px;max-width:300px;height:auto;}"],e=>e.theme.background.content),nz=Y.default.div.withConfig({componentId:"sc-aa22c2c2-1"})(["background:",";border-radius:50%;padding:2px;position:absolute;right:8px;top:8px;cursor:pointer;& svg{transform:scale(0.9);& path{transition:stroke 0.3s ",";stroke:",";}&:hover path{stroke:",";}}"],e=>e.theme.background.field,_.AnimationFunctions.animation_1,e=>e.theme.icons.secondary,e=>e.theme.icons.primary),nL=(0,Y.default)(_.Button).withConfig({componentId:"sc-aa22c2c2-2"})(["margin-top:auto;@media (max-width:550px){margin-top:16px;}"]),nB=Y.default.div.withConfig({componentId:"sc-aa22c2c2-3"})(["height:100%;background:url(/Compare/background.png);background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;padding:32px;border-radius:16px;@media (max-width:550px){padding:16px;}"]),nF=Y.default.h1.withConfig({componentId:"sc-aa22c2c2-4"})(["color:#fff;display:block;text-align:center;max-width:330px;font-size:18px;font-weight:700;line-height:24px;margin-bottom:16px;@media (max-width:550px){font-size:16px;}"]),nq=Y.default.p.withConfig({componentId:"sc-aa22c2c2-5"})(["color:#fff;display:block;text-align:center;max-width:404px;font-size:15px;font-weight:400;line-height:20px;margin-bottom:12px;@media (max-width:550px){font-size:14px;}"]),nD=Y.default.div.withConfig({componentId:"sc-aa22c2c2-6"})(["display:flex;gap:8px;margin-top:18px;"]),nZ=Y.default.div.withConfig({componentId:"sc-aa22c2c2-7"})(["width:8px;height:8px;background:",";border-radius:50%;"],e=>e.theme.stroke[e.$isActive?"primary":"accent"]),nH=e=>{let{step:t,size:n,index:i,primaryProps:r,closeProps:a,isLastStep:l}=e,{t:o}=(0,y.$G)(V.d.COMPARE),s=o(0===i?"onboarding.show":l?"onboarding.finish":"onboarding.next");return(0,b.jsxs)(nN,{children:[(0,b.jsx)(nz,{onClick:a.onClick,children:(0,b.jsx)(nP.Z,{})}),(0,b.jsxs)(nB,{children:[(0,b.jsx)(nF,{children:t.title}),(0,b.jsx)(nq,{children:t.content}),(0,b.jsx)(nL,{onClick:r.onClick,text:s,mode:"secondary"}),0!==i&&(0,b.jsx)(nD,{children:Array(n-1).fill("").map((e,t)=>(0,b.jsx)(nZ,{$isActive:i-1===t},t))})]})]})},n$="compare-onboarding",nG=(0,j.forwardRef)((e,t)=>{let[n,i]=(0,j.useState)(!1),r=(0,Y.useTheme)(),{mode:a}=(0,_.useMode)(),{t:l}=(0,y.$G)(V.d.COMPARE),o=(0,j.useMemo)(()=>[{target:"body",placement:"center",disableBeacon:!0,title:l("onboarding.welcome_to_assets_comparison"),content:l("onboarding.how_to_use"),styles:{options:{arrowColor:"transparent"}}},{target:".instrument-tabs",disableBeacon:!0,title:l("onboarding.tabs"),content:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("span",{children:l("onboarding.tabs_description")}),(0,b.jsx)("br",{})," ",(0,b.jsx)("span",{style:{display:"block",marginTop:"8px"},children:l("onboarding.category_description")})]}),styles:{options:{arrowColor:r.background.content}}},{target:".instrument-filters",disableBeacon:!0,title:l("onboarding.currency"),content:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("span",{children:l("onboarding.currency_description")}),(0,b.jsx)("br",{})," ",(0,b.jsx)("span",{style:{display:"block",marginTop:"8px"},children:l("onboarding.conversion_description")})]}),styles:{options:{arrowColor:r.background.content}}},{target:".instrument-add",disableBeacon:!0,title:l("onboarding.add_asset_to_comparison"),content:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("span",{children:l("onboarding.add_asset_description")}),(0,b.jsx)("br",{})," ",(0,b.jsx)("span",{style:{display:"block",marginTop:"8px"},children:l("onboarding.category_restriction")})]}),styles:{options:{arrowColor:r.background.content}}},{target:"body",placement:"center",disableBeacon:!0,title:l("onboarding.delete"),styles:{options:{arrowColor:"transparent"}},content:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("span",{children:l("onboarding.delete_asset_description")}),(0,b.jsx)("img",{src:"/Compare/instrument.png",alt:"instrument",style:{display:"block",margin:"16px auto",maxWidth:"171px"}})]})},{target:".instrument-delete-all",disableBeacon:!0,title:l("onboarding.clear_all"),content:(0,b.jsx)("span",{children:l("onboarding.clear_all_description")}),styles:{options:{arrowColor:r.background.content}}}],[a]);return((0,j.useEffect)(()=>{localStorage.getItem(n$)||i(!0)},[]),(0,j.useEffect)(()=>{n&&localStorage.setItem(n$,"1")},[n]),(0,j.useImperativeHandle)(t,()=>({handleOpenOnboarding(){window.scroll(0,0),i(!0)}})),n)?(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(nA.ZP,{steps:o,continuous:!0,tooltipComponent:nH,disableScrolling:!0,disableOverlayClose:!0,disableCloseOnEsc:!0,callback:e=>{("close"===e.action||"reset"===e.action)&&i(!1)},styles:{spotlight:{borderRadius:"12px"},options:{zIndex:1e4}}})}):null});var nU=n(20499),nV=n(89616);let nY=(0,Y.default)(_.LayoutSideMenuV2).withConfig({componentId:"sc-ade9089d-0"})([""]),nW=e=>{let{children:t}=e;return(0,b.jsx)(nY,{headerBanner:(0,b.jsx)(_.PremiumBanner,{}),maxWidthContent:1680,asideContent:(0,b.jsx)(nV.Z,{category:"investment",isWithoutBanners:!0}),children:t})},nQ=Y.default.div.withConfig({componentId:"sc-ea16deb8-0"})(["margin-bottom:24px;@media (max-width:600px){padding:0px 16px;}"]),nX=Y.default.div.withConfig({componentId:"sc-ea16deb8-1"})(["width:100%;display:flex;align-items:flex-start;gap:20px;"]),nK=Y.default.div.withConfig({componentId:"sc-ea16deb8-2"})(["flex:1;width:100%;overflow-x:auto;"]),nJ=()=>{var e;
1let[t,n]=(0,j.useState)(0),[i,r]=(0,j.useState)(!1),a=(0,j.useRef)(null),{query:l,push:o,pathname:s}=(0,w.useRouter)(),d=null===(e=l.tab)||void 0===e?void 0:e.toString(),{t:c}=(0,y.$G)(V.d.COMPARE),u=(0,j.useMemo)(()=>E(c),[c]),{data:p}=(0,H.zf)({section:S[d]}),{indicators:m,legend:f}=p||{},{yAxis:h}=nS(m,f),g=nE(m,f);return(0,b.jsx)(b.Fragment,{children:(0,b.jsxs)(nW,{children:[(0,b.jsx)(nU.W,{code:$.nR.marketAssetComparison}),(0,b.jsx)(nG,{ref:a}),(0,b.jsx)(t3,{indicatorsMaxValues:g,setHeaderHeight:n}),(0,b.jsx)(nQ,{className:"instrument-tabs",children:(0,b.jsx)(_.Tabs,{options:u,selectedValue:d,onChange:e=>{e!==d&&o({pathname:s,query:{...l,tab:e}},void 0,{scroll:!1})}})}),(0,b.jsxs)(nX,{children:[(0,b.jsxs)(nK,{children:[d===I.ry.stocks&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e8,{}),(0,b.jsx)(eq,{}),(0,b.jsx)(nO,{sidebarToggled:i,yAxis:h})]}),(0,b.jsx)(eR,{activeTab:d,headerHeight:t})]}),d===I.ry.stocks&&(0,b.jsx)(nR,{indicatorsMaxValues:g,sidebarToggled:i,setSidebarToggled:r})]})]})})};var n0=n(95294),n1=!0,n2=()=>{let{t:e}=(0,y.$G)(V.d.COMPARE);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(n0.j,{title:e("meta.title"),description:e("meta.description")}),(0,b.jsx)(nJ,{})]})}},53407:function(e,t,n){"use strict";n.d(t,{$:function(){return s}});var i=n(85893),r=n(15304),a=n(42377),l=n(67294),o=(e,t)=>{(0,l.useEffect)(()=>{if((null==t?void 0:t.onChartClick)&&null!==e.current){let n=(0,r.JE)(e.current);null==n||n.off("click"),null==n||n.on("click",e=>{null==t||t.onChartClick(e)})}},[null==t?void 0:t.onChartClick]),(0,l.useEffect)(()=>{if((null==t?void 0:t.onChartMouseOver)&&null!==e.current){let n=(0,r.JE)(e.current);null==n||n.off("mouseover"),null==n||n.on("mouseover",e=>{null==t||t.onChartMouseOver(e)})}},[null==t?void 0:t.onChartMouseOver]),(0,l.useEffect)(()=>{if((null==t?void 0:t.onChartMouseOut)&&null!==e.current){let n=(0,r.JE)(e.current);null==n||n.off("mouseout"),null==n||n.on("mouseout",e=>{null==t||t.onChartMouseOut(e)})}},[null==t?void 0:t.onChartMouseOut])};let s=(0,l.forwardRef)((e,t)=>{let{option:n,style:s,settings:d,loading:c,theme:u,onChartClick:p,onChartMouseOver:m,onChartMouseOut:f,doResize:h,resizeIfStyleChanged:g}=e,v=(0,l.useRef)(null),x=(0,a.useOpenSideMenu)();return(0,l.useImperativeHandle)(t,()=>({getChart:()=>v,handleResize(){if(null!==v.current){let e=(0,r.JE)(v.current);e&&e.resize()}}})),(0,l.useEffect)(()=>{if(null!==v.current){let e=(0,r.JE)(v.current);e&&e.resize()}},[x,h]),(0,l.useEffect)(()=>{let e;function t(){null==e||e.resize()}return null!==v.current&&(e=(0,r.S1)(v.current,u)),window.addEventListener("resize",t),()=>{null==e||e.dispose(),window.removeEventListener("resize",t)}},[u]),(0,l.useEffect)(()=>{null!==v.current&&(0,r.JE)(v.current).setOption(n,d)},[n,d,u]),(0,l.useEffect)(()=>{if(null!==v.current){let e=(0,r.JE)(v.current);!0===c?e.showLoading():e.hideLoading()}},[c,u]),(0,l.useEffect)(()=>{if(g&&v.current){var e;null===(e=(0,r.JE)(v.current))||void 0===e||e.resize()}},[s,g]),o(v,{onChartClick:p,onChartMouseOver:m,onChartMouseOut:f}),(0,i.jsx)("div",{ref:v,style:{width:"100%",height:"400px",...s}})})},41417:function(e,t,n){"use strict";n.d(t,{E:function(){return i}});let i=e=>({axisLabel:{fontFamily:"Manrope, sans-serif",fontSize:13,fontWeight:500,color:e.text.primary},lineStyle:{color:e.stroke.primary,width:1},nameTextStyle:{fontFamily:"Manrope, sans-serif",fontSize:12,color:e.text.primary},tooltip:{backgroundColor:e.background.field,borderRadius:12,borderWidth:0,shadowBlur:20,shadowColor:"rgba(58, 57, 60, 0.28)",shadowOffsetX:2,shadowOffsetY:2,fontFamily:"Manrope, sans-serif"},legendTextStyle:{fontFamily:"Manrope, sans-serif",fontSize:13,fontWeight:500,color:e.text.primary}})},20499:function(e,t,n){"use strict";n.d(t,{W:function(){return g}});var i=n(85893),r=n(13891),a=n(42377),l=n(67294),o=n(78233),s=n(44432),d=n(54335);let c=d.default.img.withConfig({componentId:"sc-6ce71335-0"})(["border-radius:20px;width:100%;"]),u=d.default.div.withConfig({componentId:"sc-6ce71335-1"})(["margin-top:16px;display:block;font-size:16px;line-height:24px;& span,p{color:"," !important;background:transparent !important;}"],e=>e.theme.text.primary),p=d.default.div.withConfig({componentId:"sc-6ce71335-2"})(["margin-top:20px;
1display:flex;justify-content:flex-end;gap:12px;@media (max-width:600px){flex-direction:column;& > button{width:100%;}& > button:last-of-type{order:-1;}}"]),m="PERSONAL_MODAL_IDS",f=e=>{let{code:t}=e,[n,d]=(0,l.useState)(null),[f,h]=(0,l.useState)(!1),{isAuthorized:g}=(0,r.CG)(e=>e.user),[v]=(0,o.r1)();(0,l.useEffect)(()=>{(async()=>{if(g){let{data:n}=await v({code:t,banner:!0,is_primary:!1}),i=null==n?void 0:n.data,r=null==i?void 0:i[0];if((null==r?void 0:r.id)!==void 0){var e;let t=r.id,n=JSON.parse(null!==(e=localStorage.getItem(m))&&void 0!==e?e:"[]");n.includes(t)||(x(r),localStorage.setItem(m,JSON.stringify([...n,t])),h(!0))}}})()},[t,g,v]);let x=e=>{var t,n,i,r,a,l,o,s,c,u,p,m,f;if(!e)return;let h=null===(n=e.list_img)||void 0===n?void 0:null===(t=n[0])||void 0===t?void 0:t.fileUrl,g=(null===(r=e.list_img)||void 0===r?void 0:null===(i=r[0])||void 0===i?void 0:i.list_btn)||[];d({image:h,description:(null===(o=e.list_img)||void 0===o?void 0:null===(l=o[0])||void 0===l?void 0:null===(a=l.desc)||void 0===a?void 0:a.text)||"",button1:{text:(null===(c=g[0])||void 0===c?void 0:null===(s=c.text_button)||void 0===s?void 0:s.text)||"",link:null===(u=g[0])||void 0===u?void 0:u.href},button2:{text:(null===(m=g[1])||void 0===m?void 0:null===(p=m.text_button)||void 0===p?void 0:p.text)||"",link:null===(f=g[1])||void 0===f?void 0:f.href}})},b=e=>{window.open(e,"_blank")};return n?(0,i.jsxs)(a.Modal,{styleContent:{maxWidth:"840px",width:"100%"},styleBackground:{backdropFilter:"blur(5px)"},open:f,onClose:()=>h(!1),disableClosing:!0,children:[(0,i.jsx)(c,{src:(0,s.zo)(n.image,"_"),alt:"webinar image"}),!!n.description&&(0,i.jsx)(u,{dangerouslySetInnerHTML:{__html:n.description}}),(0,i.jsxs)(p,{children:[!!n.button1.text&&(0,i.jsx)(a.Button,{text:n.button1.text,onClick:()=>b(n.button1.link),mode:"secondary"}),!!n.button2.text&&(0,i.jsx)(a.Button,{text:n.button2.text,onClick:()=>b(n.button2.link)})]})]}):null};var h=n(94119);let g=e=>{let{code:t}=e,{locale:n}=(0,a.useLocalization)(),{loading:l,data:o}=(0,r.CG)(e=>e.user);return 3!==l||2===o.type?null:(0,i.jsxs)(i.Fragment,{children:[n===a.Locales.ru&&(0,i.jsx)(h.a,{code:t}),(0,i.jsx)(f,{code:t})]})}},95294:function(e,t,n){"use strict";n.d(t,{j:function(){return s}});var i=n(85893),r=n(9008),a=n.n(r),l=n(11163);n(67294);var o=n(72991);let s=e=>{let{title:t,description:n,children:r,canonical:s,ogImage:d,noindex:c,ogType:u="website"}=e,{asPath:p}=(0,l.useRouter)(),m=s?(0,o.WN)(s):(0,o.Z2)(p),f=(0,o.WN)(d||o.R0),h=null!=c?c:(0,o.YE)(p);return(0,i.jsxs)(a(),{children:[(0,i.jsx)("title",{children:t},"title"),(0,i.jsx)("meta",{name:"description",content:n},"description"),(0,i.jsx)("link",{rel:"canonical",href:m},"canonical"),(0,i.jsx)("meta",{property:"og:type",content:u},"og:type"),(0,i.jsx)("meta",{property:"og:site_name",content:o.VU},"og:site_name"),(0,i.jsx)("meta",{property:"og:locale",content:o.G3},"og:locale"),(0,i.jsx)("meta",{property:"og:title",content:t},"og:title"),(0,i.jsx)("meta",{property:"og:description",content:n},"og:description"),(0,i.jsx)("meta",{property:"og:url",content:m},"og:url"),(0,i.jsx)("meta",{property:"og:image",content:f},"og:image"),(0,i.jsx)("meta",{name:"twitter:card",content:"summary_large_image"},"twitter:card"),(0,i.jsx)("meta",{name:"twitter:title",content:t},"twitter:title"),(0,i.jsx)("meta",{name:"twitter:description",content:n},"twitter:description"),(0,i.jsx)("meta",{name:"twitter:image",content:f},"twitter:image"),h?(0,i.jsx)("meta",{name:"robots",content:"noindex, follow"},"robots"):null,r]})}},25140:function(e,t,n){"use strict";n.d(t,{I:function(){return r},k:function(){return i}});let i=e=>e.assetCompare.comparingInstruments,r=e=>e.assetCompare.selectedMetric},41522:function(e,t,n){"use strict";n.d(t,{T:function(){return a},ZL:function(){return i},lE:function(){return r}});let i=e=>e.dictionary.data.ui,r=e=>t=>t.dictionary.data.ui[e]||null,a=(e,t)=>n=>{var i;return t?null===(i=n.dictionary.data[e])||void 0===i?void 0:i[t]:n.dictionary.data[e]}},4237:function(e,t,n){"use strict";n.d(t,{VX:function(){return c},F:function(){return E},wo:function(){return I},sr:function(){return P},L0:function(){return m},Vm:function(){return U},bq:function(){return L},DR:function(){return H},nF:function(){return $},aE:function(){return D},Yw:function(){return y},O:function(){return w},fw:function(){return j},T6:function(){return h},qp:function(){return G},gh:function(){return C},AM:function(){return R},zf:function(){return g},yN:function(){return q},qC:function(){return u},hm:function(){return v},Ex:function(){return B},cj:function(){return N},B7:function(){return k},eI:function(){return A},o9:function(){return p},wP:function(){return x},nB:function(){return M},uS:function(){return O},UO:function(){return b}});var i=n(82003),r=n(84898),a=n(29393);let l=e=>"object"==typeof e&&null!==e,o=e=>{if(!l(e))return null;
1let t="string"==typeof e.tiker&&e.tiker||"string"==typeof e.ticker&&e.ticker||null,n="string"==typeof e.code&&e.code?e.code:null;if(!t&&!n)return null;let i=e.price,r="number"==typeof i?i:"string"==typeof i&&""!==i?Number(i):null;return{tiker:t,code:n,name:"string"==typeof e.name&&e.name||"string"==typeof e.description&&e.description||null,description:"string"==typeof e.description&&e.description?e.description:null,maturity_date:"string"==typeof e.maturity_date?e.maturity_date:null,price:null==r||Number.isNaN(r)?null:r}},s=e=>(Array.isArray(e)?e:l(e)&&Array.isArray(e.data)?e.data:[]).map(o).filter(e=>null!==e);var d=n(22063);let c=r.M.injectEndpoints({endpoints:e=>({getInstrument:e.query({query:e=>({url:"/company",params:{code:e.code},ssrToken:e.ssrToken}),serializeQueryArgs:e=>{let{queryArgs:t}=e,n={...t};return n.ssrToken&&delete n.ssrToken,n},transformResponse:e=>(0,d.S)((0,d.w)(e))}),getBondInfoBySecid:e.query({query:e=>{let{slug:t,ssrToken:n}=e;return{url:"/screener/getBondInfoBySecid/".concat(encodeURIComponent(t)),ssrToken:n}},serializeQueryArgs:e=>{let{queryArgs:t}=e,{slug:n}=t;return{slug:n}}}),getReport:e.query({query:e=>({url:"/report",params:e})}),getCompanyEarnings:e.query({query:e=>({url:"/backend-node/earnings/".concat(e.companyId)}),transformResponse:e=>{let{data:t}=e;return t},providesTags:[a.hB]}),getInstrumentEvaluation:e.query({query:e=>({url:"/price_prediction/full",params:{instrument_id:e.instrumentId}})}),getInstrumentDividends:e.query({query:e=>({url:"/dividend/instrument",params:{instrument_id:e.instrumentId}}),transformResponse:e=>{let{data:t}=e;return t}}),getLegendInfo:e.query({query:e=>({url:"/report/legend",params:e})}),getSavedFiltersJSON:e.query({query:e=>({url:"/backend-node/filters",params:e}),transformResponse:e=>{let{data:t}=e;return(null==t?void 0:t.fields)?JSON.parse(null==t?void 0:t.fields):{}},providesTags:[a.nR]}),setSavedFiltersJSON:e.mutation({query:e=>({url:"/backend-node/filters",data:e,method:"POST"}),async onQueryStarted(e,t){let{fields:n,key:i}=e,{dispatch:r,queryFulfilled:a}=t,l=r(c.util.updateQueryData("getSavedFiltersJSON",{key:i},()=>JSON.parse(n||"")));try{await a}catch(e){l.undo()}}}),getForecastTableData:e.query({query:e=>({url:"/estimate/".concat(e.assetId)}),transformResponse:e=>{let{data:t}=e;return t}}),getForecastChartData:e.query({query:e=>({url:"/estimate/graph/".concat(e.assetId)}),transformResponse:e=>{let{data:t}=e;return t}}),getCandles:e.query({query:e=>({url:"/backend-node/getCandles",params:e}),transformResponse:e=>{let{data:t}=e;return t}}),getHistoryCandlesTable:e.query({query:e=>({url:"/backend-node/getHistoryCandlesTable",params:e}),transformResponse:e=>{let{data:t}=e;return t}}),getInstrumentPriceAlerts:e.query({query:e=>({url:"/alerts",params:e,baseURL:i.e.priceAlertApi}),transformResponse:e=>e.alerts}),addPriceAlert:e.mutation({query:e=>({url:"/alerts",data:e,method:"POST",baseURL:i.e.priceAlertApi}),async onQueryStarted(e,t){let{alert_price:n,comment:i,instrument_id:r}=e,{dispatch:a,queryFulfilled:l}=t,{data:o}=await l;a(c.util.updateQueryData("getInstrumentPriceAlerts",{instrument_id:r},e=>{let t={alert_price:Number(n),comment:i,id:o.alert_id};return(null==e?void 0:e.length)?(e.push(t),e):[t]}))}}),editPriceAlert:e.mutation({query:e=>({url:"/alerts/".concat(e.alertId,"/comment"),data:{comment:e.comment},method:"POST",baseURL:i.e.priceAlertApi}),async onQueryStarted(e,t){let{comment:n,alertId:i,instrument_id:r}=e,{dispatch:a,queryFulfilled:l}=t,o=a(c.util.updateQueryData("getInstrumentPriceAlerts",{instrument_id:r},e=>e.map(e=>e.id===i?{...e,comment:n}:e)));try{await l}catch(e){o.undo()}}}),removePriceAlert:e.mutation({query:e=>({url:"/alerts/".concat(e.alertId),data:e,method:"DELETE",baseURL:i.e.priceAlertApi}),async onQueryStarted(e,t){let{alertId:n,instrument_id:i}=e,{dispatch:r,queryFulfilled:a}=t,l=r(c.util.updateQueryData("getInstrumentPriceAlerts",{instrument_id:i},e=>e.filter(e=>e.id!==n)));try{await a}catch(e){l.undo()}}}),getInstrumentCompareData:e.query({query:e=>({url:"/backend-node/compare",params:e})}),getFundamentCompare:e.query({query:e=>({url:"/quotes/getFundamental",method:"POST",data:e})}),getVisitingInfo:e.query({query:e=>({url:"/user_company",params:e})}),getCryptoInfo:e.query({query:e=>({url:"/quotes/cryptoInfo/".concat(e.instrumentId)})}),getCryptoMood:e.query({query:()=>({url:"/markets/getCryptoMood",method:"POST"})}),getQualityInfo:e.query({query:e=>({url:"report/quality",params:e})}),getEtfComposition:e.query({query:e=>({url:"/screener/getFundComposition",data:e,method:"POST"}),providesTags:[a._y]}),getCurrencyPairs:e.query({query:e=>({url:"quotes/currencyPairs",params:e,method:"GET"}),providesTags:[a._y]}),getDfaDocs:e.query({query:e=>({url:"/company/dfa_docs",params:{instrument_id:e.instrumentId}})}),getInstrumentIndexSets:e.query({query:()=>({url:"/web/instrument/index-sets"}),transformResponse:e=>{var t;return Array.isArray(e)?e:null!==(t=null==e?void 0:e.data)&&void 0!==t?t:[]}}),getCompanyFutures:e.query({query:e=>{let{companyId:t,closed:n}=e;return{url:"/company/futures",params:{company_id:t,...n?{closed:1}:{}}}},transformResponse:e=>s(e)})})}),{useGetReportQuery:u,useLazyGetReportQuery:p,useGetCompanyEarningsQuery:m,useGetInstrumentEvaluationQuery:f,useGetInstrumentDividendsQuery:h,useGetLegendInfoQuery:g,useGetSavedFiltersJSONQuery:v,useLazyGetSavedFiltersJSONQuery:x,useSetSavedFiltersJSONMutation:b,useGetForecastChartDataQuery:y,useGetForecastTableDataQuery:w,useGetCandlesQuery:_,useGetHistoryCandlesTableQuery:j,useGetInstrumentPriceAlertsQuery:C,useEditPriceAlertMutation:I,useRemovePriceAlertMutation:O,useAddPriceAlertMutation:E,useGetInstrumentCompareDataQuery:S,useLazyGetInstrumentCompareDataQuery:k,usePrefetch:M,useGetFundamentCompareQuery:T,useGetInstrumentQuery:R,useLazyGetInstrumentQuery:A,useGetBondInfoBySecidQuery:P,useLazyGetBondInfoBySecidQuery:N,util:{getRunningQueriesThunk:z},useGetCryptoInfoQuery:L,useGetVisitingInfoQuery:B,useLazyGetQualityInfoQuery:F,useGetQualityInfoQuery:q,useGetEtfCompositionQuery:D,useGetCryptoMoodQuery:Z,useGetCurrencyPairsQuery:H,useGetDfaDocsQuery:$,useGetInstrumentIndexSetsQuery:G,useGetCompanyFuturesQuery:U}=c,{getInstrument:V,getBondInfoBySecid:Y}=c.endpoints},45338:function(e,t,n){"use strict";n.d(t,{QS:function(){return d}});var i=n(67294);let r={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},a={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},l="mousemove",o="mouseup";function s(e,t){if(0===t)return e;let n=Math.PI/180*t;return[e[0]*Math.cos(n)+e[1]*Math.sin(n),e[1]*Math.cos(n)-e[0]*Math.sin(n)]}function d(e){var t,n,d;let c;let{trackMouse:u}=e,p=i.useRef(Object.assign({},a)),m=i.useRef(Object.assign({},r)),f=i.useRef(Object.assign({},m.current));for(c in f.current=Object.assign({},m.current),m.current=Object.assign(Object.assign({},r),e),r)void 0===m.current[c]&&(m.current[c]=r[c]);let[h,g]=i.useMemo(()=>(function(e,t){let n=t=>{let n="touches"in t;n&&t.touches.length>1||e((e,r)=>{r.trackMouse&&!n&&(document.addEventListener(l,i),document.addEventListener(o,u));let{clientX:d,clientY:c}=n?t.touches[0]:t,p=s([d,c],r.rotationAngle);return r.onTouchStartOrOnMouseDown&&r.onTouchStartOrOnMouseDown({event:t}
1),Object.assign(Object.assign(Object.assign({},e),a),{initial:p.slice(),xy:p,start:t.timeStamp||0})})},i=t=>{e((e,n)=>{let i="touches"in t;if(i&&t.touches.length>1)return e;if(t.timeStamp-e.start>n.swipeDuration)return e.swiping?Object.assign(Object.assign({},e),{swiping:!1}):e;let{clientX:a,clientY:l}=i?t.touches[0]:t,[o,d]=s([a,l],n.rotationAngle),c=o-e.xy[0],u=d-e.xy[1],p=Math.abs(c),m=Math.abs(u),f=(t.timeStamp||0)-e.start,h=p>m?c>0?"Right":"Left":u>0?"Down":"Up",g="number"==typeof n.delta?n.delta:n.delta[h.toLowerCase()]||r.delta;if(p<g&&m<g&&!e.swiping)return e;let v={absX:p,absY:m,deltaX:c,deltaY:u,dir:h,event:t,first:e.first,initial:e.initial,velocity:Math.sqrt(p*p+m*m)/(f||1),vxvy:[c/(f||1),u/(f||1)]};v.first&&n.onSwipeStart&&n.onSwipeStart(v),n.onSwiping&&n.onSwiping(v);let x=!1;return(n.onSwiping||n.onSwiped||n[`onSwiped${h}`])&&(x=!0),x&&n.preventScrollOnSwipe&&n.trackTouch&&t.cancelable&&t.preventDefault(),Object.assign(Object.assign({},e),{first:!1,eventData:v,swiping:!0})})},d=t=>{e((e,n)=>{let i;if(e.swiping&&e.eventData){if(t.timeStamp-e.start<n.swipeDuration){i=Object.assign(Object.assign({},e.eventData),{event:t}),n.onSwiped&&n.onSwiped(i);let r=n[`onSwiped${i.dir}`];r&&r(i)}}else n.onTap&&n.onTap({event:t});return n.onTouchEndOrOnMouseUp&&n.onTouchEndOrOnMouseUp({event:t}),Object.assign(Object.assign(Object.assign({},e),a),{eventData:i})})},c=()=>{document.removeEventListener(l,i),document.removeEventListener(o,u)},u=e=>{c(),d(e)},p=(e,t)=>{let a=()=>{};if(e&&e.addEventListener){let l=Object.assign(Object.assign({},r.touchEventOptions),t.touchEventOptions),o=[["touchstart",n,l],["touchmove",i,Object.assign(Object.assign({},l),t.preventScrollOnSwipe?{passive:!1}:{})],["touchend",d,l]];o.forEach(([t,n,i])=>e.addEventListener(t,n,i)),a=()=>o.forEach(([t,n])=>e.removeEventListener(t,n))}return a},m={ref:t=>{null!==t&&e((e,n)=>{if(e.el===t)return e;let i={};return e.el&&e.el!==t&&e.cleanUpTouch&&(e.cleanUpTouch(),i.cleanUpTouch=void 0),n.trackTouch&&t&&(i.cleanUpTouch=p(t,n)),Object.assign(Object.assign(Object.assign({},e),{el:t}),i)})}};return t.trackMouse&&(m.onMouseDown=n),[m,p]})(e=>p.current=e(p.current,m.current),{trackMouse:u}),[u]);return p.current=(t=p.current,n=m.current,d=f.current,n.trackTouch&&t.el?t.cleanUpTouch?n.preventScrollOnSwipe!==d.preventScrollOnSwipe||n.touchEventOptions.passive!==d.touchEventOptions.passive?(t.cleanUpTouch(),Object.assign(Object.assign({},t),{cleanUpTouch:g(t.el,n)})):t:Object.assign(Object.assign({},t),{cleanUpTouch:g(t.el,n)}):(t.cleanUpTouch&&t.cleanUpTouch(),Object.assign(Object.assign({},t),{cleanUpTouch:void 0}))),h}}},function(e){e.O(0,[7603,9510,6132,9382,6310,5304,2201,8233,4119,5209,857,2888,9774,179],function(){return e(e.s=87096)}),_N_E=e.O()}]);

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.