(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1061],{81061:function(e,t,n){Promise.resolve().then(n.bind(n,53417)),Promise.resolve().then(n.bind(n,69767)),Promise.resolve().then(n.bind(n,41389))},22345:function(e,t,n){var a=n(54506),r=n(10303);e.exports=function(e){return"number"==typeof e||r(e)&&"[object Number]"==a(e)}},41389:function(e,t,n){"use strict";n.d(t,{PlatformFundDetailLayoutClientPage:function(){return F}});var a=n(57437),r=n(2265),o=n(99376),i=n(35563),c=n(75461),s=n(49074),l=n(42586),u=n(80684),d=n(98456),f=n(61994),h=n(93322),m=n(5083),p=n(34057),_=n(76385),b=n.n(_);let x="share-social-list";function g(e){let{className:t}=e,n=(0,o.useParams)(),i=null==n?void 0:n.platformFundId,[s,l]=(0,r.useState)(!1),d=(0,h.Wl)(i);return(0,a.jsxs)("div",{className:(0,f.Z)(b().shareWrapper,t),children:[(0,a.jsx)(m.T,{className:(0,f.Z)(b().shareSocialList,{[b().open]:s}),id:x,tag:"ul",dataQa:{element:p.xJ.List,name:"socialShareList"},children:d.map(e=>(0,a.jsx)(m.T,{tag:"li",dataQa:{element:p.xJ.Block,name:"socialShareListItem"},children:(0,a.jsx)("button",{className:b().shareSocialButton,style:e.style,type:"button","aria-label":e.name,onClick:()=>{window.open(e.url,"","toolbar=0,status=0,scrollbars=1,resizable=1,width=500,height=300")},children:e.icon})},e.name))}),(0,a.jsx)(m.T,{dataQa:{element:p.xJ.Button,name:"socialShareButton"},children:(0,a.jsx)(c.zx,{className:(0,f.Z)(b().shareButton,{[b().shareButtonOpen]:s}),shape:"circle-icon",size:"xs",variant:"secondary",appearance:s?"ghost":"fill","aria-label":"Поделиться в соцсетях","aria-expanded":s?"true":"false","aria-controls":x,iconLeft:s?(0,a.jsx)(u.IconArrowHead,{}):(0,a.jsx)(u.IconShare,{}),onClick:()=>l(e=>!e)})})]})}var S=n(96369),k=n(31578),v=n(52015),C=n.n(v);function j(e){let{isin:t,shortName:n,logoKey:o,tags:s,hasCompare:h,isCompared:_,isCompareDisabled:b,onToggleCompare:x}=e,v=(0,l.useTranslations)(),j=(0,S.J)(),y=(0,k.E0)(s||[],"secondary"),[N,w]=(0,r.useState)(!1),[I,L]=(0,r.useState)(null);return(0,a.jsxs)("div",{className:C().container,children:[(0,a.jsxs)(m.T,{tag:i.Zb,className:C().fundCard,dataQa:{element:p.xJ.Block,name:"headerCard"},children:[(0,a.jsxs)("div",{className:C().top,children:[(0,a.jsxs)("div",{className:C().info,children:[(0,a.jsx)(m.T,{dataQa:{element:p.xJ.Header,name:"nameRus"},children:(0,a.jsx)(i.X6,{type:"h1",children:n})}),(0,a.jsx)("div",{className:C().captionWrapper,children:t?(0,a.jsx)(m.T,{dataQa:{element:p.xJ.Text,name:"isinCode"},className:(0,f.Z)(C().caption),children:t}):""})]}),(0,a.jsx)(m.T,{dataQa:{element:p.xJ.Icon,name:"fundLogo"},className:C().logoWrapper,children:(0,a.jsx)(d.G2,{logoKey:o,alt:"Логотип Фонда",s3MinioUrl:(0,k.SJ)("NEXT_PUBLIC_S3_ASSETS")})})]}),y.length>0&&(0,a.jsx)("div",{className:C().tags,children:y.map((e,t)=>(0,a.jsx)(c.Vp,{label:e.label,variant:e.variant,rounded:!0,dataQa:e.dataQa,onIconRightClick:()=>{e.hint&&(L(e),w(!0))},iconRight:e.hint?(0,a.jsx)(u.IconFdsQuestionCircleO,{className:C().captionIcon}):void 0},"".concat(e.variant,"-").concat(t)))})]}),(0,a.jsxs)(m.T,{tag:i.Zb,className:C().linksCard,dataQa:{element:p.xJ.Block,name:"socialCard"},children:[h&&(0,a.jsx)(c.zx,{dataQa:j({element:p.xJ.Button,name:"compareFund"}),"aria-label":v("sc-fund.showcase.card.button.compare.aria-label"),label:v("sc-fund.showcase.card.button.compare.label"),iconLeft:(0,a.jsx)(u.IconFdsCompareO,{}),onClick:x,size:"xs",variant:_?"primary":"secondary",disabled:b}),(0,a.jsx)(g,{})]}),(0,a.jsx)(c.u_,{dataQa:"app-tag-detail-hint-modal",header:{title:""},size:"l",open:N,onClose:()=>w(!1),footer:{children:(0,a.jsx)(i.X2,{children:(0,a.jsx)(i.JX,{size:{xs:12,s:5},children:(0,a.jsx)(c.zx,{label:"Понятно",stretch:!0,variant:"secondary",onClick:()=>w(!1)})})})},children:null==I?void 0:I.hint})]})}var y=n(8147),N=n(9702),w=n(51615),I=n(1883),L=n(93398);function F(e){let{children:t,fund:n}=e,l=(0,o.usePathname)(),u=(0,o.useRouter)(),d=(null!=l?l:"").includes("posts"),[f,m]=(0,r.useState)(d?2:1),_=(0,S.J)(),b=(0,h.um)(n.id),x="true"===(0,k.SJ)("NEXT_PUBLIC_FEATURE_TOGGLE_FUNDS_COMPARE_ENABLED"),{compareIds:g,isCompareLimitReached:v,toggleCompare:C,isSnackbarOpen:F,isSnackbarClickable:P,snackbarTitle:E,snackbarDescription:T,closeSnackbar:D,onSnackbarClick:J}=(0,w.T)({enabled:x,storageKey:N.f}),B=[{label:"Главная",href:"/"},{label:"Фонды",href:L.pY},{label:n.shortName,href:d?"".concat(L.pY,"/").concat(n.id):void 0},...d?[{label:"Инсайты"}]:[]],O="true"===(0,k.SJ)("NEXT_PUBLIC_FEATURE_TOGGLE_POSTS_ENABLED");return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.A,{open:x&&F,title:E,description:T,isClickable:P,onClose:D,onClick:function(){J(),(0,I._)("web_investment_funds_comparison","detailed_snackbar_click")}}),(0,a.jsxs)(i.W2,{children:[(0,a.jsx)(c.Oo,{className:"pt-4 mb-4",items:B,dataQa:_({element:p.xJ.Breadcrumbs,name:"detailFund"})}),(0,a.jsx)(j,{shortName:n.shortName,isin:n.isin,logoKey:n.logoKey,tags:n.tags,hasCompare:x,isCompared:g.includes(n.id),isCompareDisabled:v&&!g.includes(n.id),onToggleCompare:()=>C(n.id)}),O&&(0,a.jsx)(c.mQ,{tabs:y.du,activeTabId:f,onTabChange:e=>{var t;(t=Number(e))!==f&&(m(t),u.push(b[t].url))}}),t]})]})}},8147:function(e,t,n){"use strict";n.d(t,{c0:function(){return c},Ht:function(){return a},J$:function(){return r},I_:function(){return o},WY:function(){return l},_5:function(){return s},Z2:function(){return u},du:function(){return i}});let a=[{id:1,label:"Пай"},{id:2,label:"СЧА"}],r=["#63b1f3","#49c55d","#f7d762","#fa7c07","#ed7ce1","#6a80ef","#a2cb11","#89c7fc","#ffe576","#ffbef8","#a4aaf2","#c8df77","#ff696b"],o="#e3e7ec",i=[{id:1,label:"Обзор"},{id:2,label:"Инсайты"}],c={grid:{horzLines:{visible:!0,color:"#e3e7ec"},vertLines:{visible:!1}}},s={priceLineVisible:!1,color:"#525bbb",lineWidth:2},l={borderColor:"#e3e7ec",borderVisible:!1},u={borderColor:"#e3e7ec"}},93322:function(e,t,n){"use strict";function a(e){return{1:{url:"/".concat(e)},2:{url:"/".concat(e,"/posts")}}}n.d(t,{um:function(){return a},q:function(){return c},W$:function(){return s},Uf:function(){return h},Wl:function(){return b}});var r=n(22345),o=n.n(r),i=n(8147);function c(e,t){return{...e,value:e.percent,color:function(e,t){if(!o()(t))return i.I_;let n=e-i.J$.length*Math.floor(e/i.J$.length);return i.J$[n]}(t,e.percent),hasValue:o()(e.percent)}}function s(e,t){return e.map(e=>{let n=new Date(e.date);return{time:{year:n.getFullYear(),month:n.getMonth()+1,day:n.getDate()},value:1===t?e.pay:e.sca}})}var l=n(47869),u=n(99735),d=n(7656),f=n(31578);function h(e,t){let n=new Date(t.date);return{from:(0,f.p6)(function(e,t){return(0,d.Z)(2,arguments),function(e,t){(0,d.Z)(2,arguments);var n=(0,u.Z)(e),a=(0,l.Z)(t);if(isNaN(a))return new Date(NaN);if(!a)return n;var r=n.getDate(),o=new Date(n.getTime());return(o.setMonth(n.getMonth()+a+1,0),r>=o.getDate())?o:(n.setFullYear(o.getFullYear(),o.getMonth(),r),n)}(e,-(0,l.Z)(t))}(n,e),{format:"yyyy-MM-dd"}),to:(0,f.p6)(n,{format:"yyyy-MM-dd"})}}var m=n(57437),p=n(80684),_=n(93398);function b(e){let t="".concat((0,f.SJ)("NEXT_PUBLIC_SHOWCASE_ORIGIN")).concat(_.pY,"/").concat(e);return[{icon:(0,m.jsx)(p.IconFdsVkontakteF,{}),url:"https://vk.com/share.php?url=".concat(t),name:"ВКонтакте",style:{color:"rgb(74, 118, 168)"}},{icon:(0,m.jsx)(p.IconFdsOdnoklassnikiF,{}),url:"https://connect.ok.ru/offer?url=".concat(t),name:"Одноклассники",style:{color:"rgb(255, 136, 0)"}},{icon:(0,m.jsx)(p.IconFdsTelegramF,{}),url:"https://telegram.me/share/url?url=".concat(t),name:"Telegram",style:{color:"rgb(0, 151, 255)",paddingRight:"2px"}}]}},16076:function(e,t,n){"use strict";n.d(t,{Portal:function(){return i}});var a=n(57437),r=n(2265),o=n(54887);function i(e){let{children:t,id:n="portal-root"}=e,[i,c]=(0,r.useState)(null);return(0,r.useEffect)(()=>(function(){let e=document.getElementById(n);if(e){c(e);return}let t=document.createElement("div");return t.id=n,document.body.appendChild(t),c(t),()=>{document.body.removeChild(t)}})(),[n]),i?(0,a.jsx)(a.Fragment,{children:(0,o.createPortal)(t,i)}):null}},5083:function(e,t,n){"use strict";n.d(t,{T:function(){return o}});var a=n(57437),r=n(96369);let o=e=>{let{tag:t="div",children:n,dataQa:o,className:i,...c}=e,s=(0,r.J)()(o),l="string"==typeof t,u={...c,...l?{"data-qa":s}:{dataQa:s}};return(0,a.jsx)(t,{className:i,...u,children:n})}},49074:function(e,t,n){"use strict";n.d(t,{A:function(){return h}});var a=n(57437),r=n(2265),o=n(80684),i=n(75461),c=n(61994),s=n(16076),l=n(93898),u=n.n(l);function d(e){let t=f(),n=new MutationObserver(()=>{let n=f();n!==t&&(t=n,e())});return n.observe(document.body,{childList:!0,subtree:!0}),()=>{n.disconnect()}}function f(){return!!document.querySelector(".finkit-widgets-sc-cookies-plate__wrapper")}function h(e){let{open:t,title:n,description:l,isClickable:h,onClose:m,onClick:p,dataQa:_}=e,b=(0,r.useSyncExternalStore)(d,f,()=>!1),x=null!=_?_:"snackbar";return(0,a.jsx)(s.Portal,{id:"snackbar-root",children:(0,a.jsxs)("div",{className:(0,c.Z)(u().snackbar,t?u().visible:u().hidden,h&&u().clickable,b&&u().withCookiePlate),role:h?"button":"status",tabIndex:t&&h?0:-1,"aria-hidden":!t,"data-qa":x,onClick:function(){h&&p()},onKeyDown:function(e){h&&("Enter"===e.key||" "===e.key)&&(e.preventDefault(),p())},children:[(0,a.jsx)(o.IconFdsCheckCircleO,{className:u().statusIcon,size:24}),(0,a.jsxs)("div",{className:u().content,children:[(0,a.jsxs)("div",{className:u().titleRow,children:[(0,a.jsx)("span",{className:u().title,"data-qa":"".concat(x,"-title"),children:n}),h&&(0,a.jsx)(o.IconFdsChevronRightO,{className:u().chevron,size:24})]}),(0,a.jsx)("span",{className:u().description,"data-qa":"".concat(x,"-description"),children:l})]}),(0,a.jsx)(i.zx,{dataQa:"".concat(x,"-close-button"),"aria-label":"Закрыть snackbar",iconLeft:(0,a.jsx)(o.IconFdsCloseO,{size:24}),onClick:function(e){e.preventDefault(),e.stopPropagation(),m()},appearance:"ghost",disabled:!t,shape:"circle-icon",size:"xs",variant:"secondary"})]})})}},9702:function(e,t,n){"use strict";n.d(t,{f:function(){return a},o:function(){return r}});let a="funds-compare-ids",r="funds-compare-tooltip-closed"},51615:function(e,t,n){"use strict";n.d(t,{T:function(){return l}});var a=n(2265),r=n(99376),o=n(49090);function i(e){return[...new Set(e.filter(e=>"string"==typeof e))].slice(0,4)}function c(e,t){if(!e)return[];let n=window.localStorage.getItem(t);if(!n)return[];try{let e=JSON.parse(n);if(!Array.isArray(e))return[];return i(e)}catch(e){return window.localStorage.removeItem(t),[]}}function s(e){let t=new URLSearchParams;return e.forEach(e=>{t.append("productIds",e)}),"/compare?".concat(t.toString())}function l(e){let{enabled:t,storageKey:n,initialCompareIds:l}=e,u=(0,r.useRouter)(),[d,f]=(0,a.useState)([]),[h,m]=(0,a.useState)(!1),[p,_]=(0,a.useState)(!1),b=d.length,x=(0,a.useCallback)(e=>{if(!e.length){m(!1);return}m(!0)},[]);(0,a.useEffect)(()=>{if(t){if(l){let e=i([...c(t,n),...l]);window.localStorage.setItem(n,JSON.stringify(e)),f(e),_(!0);return}f(c(t,n)),_(!0)}},[t,l,n]),(0,a.useEffect)(()=>{if(t)return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e);function e(e){if(e.key===n){if(!e.newValue){f([]);return}try{let t=JSON.parse(e.newValue);f(Array.isArray(t)?i(t):[])}catch(e){f([])}}}},[t,n]),(0,a.useEffect)(()=>{p&&x(d)},[d,p,x]);let g=(0,a.useCallback)(()=>{d.length<2||u.push(s(d))},[d,u]),S=(0,a.useCallback)(e=>{let a=c(t,n).filter(t=>t!==e);a.length<2||(window.localStorage.setItem(n,JSON.stringify(a)),f(a),u.replace(s(a)))},[t,u,n]),k=(0,a.useCallback)(()=>{window.localStorage.removeItem(n),f([]),m(!1)},[n]);return{compareIds:d,isCompareLimitReached:d.length>=4,isSnackbarClickable:b>1,isSnackbarOpen:h,snackbarDescription:1===b?"Добавьте еще один для сравнения":"Максимум для сравнения - 4",snackbarTitle:"Сравнить: ".concat((0,o._6)(b,["фонд","фонда","фондов"])),closeSnackbar:()=>m(!1),clearCompare:k,onSnackbarClick:g,removeCompare:S,toggleCompare:function(e){let a;let r=c(t,n);a=r.includes(e)?r.filter(t=>t!==e):r.length>=4?r:[...r,e],window.localStorage.setItem(n,JSON.stringify(a)),f(a)}}}},96369:function(e,t,n){"use strict";n.d(t,{J:function(){return c}});var a=n(2265),r=n(99376),o=n(42798),i=n.n(o);function c(){let e=(0,r.useParams)(),t=(0,r.usePathname)();return(0,a.useCallback)(n=>{let{prefix:a,element:r,name:o,index:c,id:s}=n;if(!t||!e)return"";let l=t.split("/").filter(e=>e).map(t=>{var n;return null!==(n=Object.keys(e).find(n=>e[n]===t))&&void 0!==n?n:t});l.unshift("funds");let u=l.join("-"),d=i()(o),f=void 0!==c?"-".concat(function(e){if(Number.isNaN(e)||e<0)throw Error("Incorrect value '".concat(e,"' for the property 'index'. Must be a number and >= 0}"));return e}(c)):"";return"".concat(a?"".concat(a,"-"):"").concat(u,"-").concat(r,"-").concat(d).concat(f).concat(s?"-".concat(s):"")},[e,t])}},52015:function(e){e.exports={container:"PlatformFundDetailHeader_container__FANse",fundCard:"PlatformFundDetailHeader_fundCard__ehqqV",linksCard:"PlatformFundDetailHeader_linksCard__H1Ltm",top:"PlatformFundDetailHeader_top__ynUA5",info:"PlatformFundDetailHeader_info__VtLnX",captionWrapper:"PlatformFundDetailHeader_captionWrapper__uxeK4",tags:"PlatformFundDetailHeader_tags__ngxAU",caption:"PlatformFundDetailHeader_caption__LdWX_",captionIcon:"PlatformFundDetailHeader_captionIcon__cM75e",logoWrapper:"PlatformFundDetailHeader_logoWrapper__UX0uA"}},76385:function(e){e.exports={shareWrapper:"SocialShareLinks_shareWrapper__ar4ox",shareButton:"SocialShareLinks_shareButton__kpCos",shareButtonOpen:"SocialShareLinks_shareButtonOpen__8CBO3",shareSocialList:"SocialShareLinks_shareSocialList__OuVho",open:"SocialShareLinks_open__T61nD",visible:"SocialShareLinks_visible____lm6",shareSocialButton:"SocialShareLinks_shareSocialButton__SGrY6"}},93898:function(e){e.exports={snackbar:"Snackbar_snackbar__iKnFj",withCookiePlate:"Snackbar_withCookiePlate__ZIEoA",visible:"Snackbar_visible__w2oa5",hidden:"Snackbar_hidden__sZnfi",clickable:"Snackbar_clickable__PbwDF",statusIcon:"Snackbar_statusIcon__aKejN",content:"Snackbar_content__pMCmt",titleRow:"Snackbar_titleRow__yhA0M",title:"Snackbar_title__GIxD2",description:"Snackbar_description__4_0z1",chevron:"Snackbar_chevron__SmTdB"}}}]);