(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1833],{86986:function(e,n,t){"use strict";t.d(n,{r:function(){return a}});var r=t(10597);let a=t(98645).Wg.create({baseURL:(0,r.S)("NEXT_PUBLIC_MP_SC_INVESTMENT_API_URL"),next:{revalidate:300}})},27726:function(e,n,t){"use strict";t(86986),(0,t(10597).S)("NEXT_PUBLIC_PL_LK_API_URL")},10597:function(e,n,t){"use strict";t.d(n,{S:function(){return a}});var r=t(50666);function a(e){let n=(0,r.env)(e);if(void 0===n&&window.__ENV&&Object.keys(window.__ENV).length>0)throw Error("".concat(e," is undefined"));return n}},52990:function(e,n,t){"use strict";t.d(n,{T:function(){return o}});var r=t(30631);let a=t(64131).Z.get("auth.gtm_customer_id"),i=e=>{(0,r.AB)(e)};function o(e,n,t){i({event:"data_event",customer_id:a,eventCategory:e,eventAction:n,eventLabel:null==t?void 0:t.eventLabel,eventValue:null==t?void 0:t.eventValue,eventNameCard:null==t?void 0:t.eventNameCard,eventUrl:null==t?void 0:t.eventUrl})}},33742:function(e,n,t){"use strict";var r,a;t.d(n,{x:function(){return r}}),(a=r||(r={})).Form="form",a.Link="link",a.Header="header",a.Breadcrumbs="breadcrumbs",a.Image="image",a.Button="button",a.Dropdown="dropdown",a.Slider="slider",a.Switcher="switcher",a.Banner="banner",a.Checkbox="checkbox",a.Radiobutton="radiobutton",a.Text="text",a.List="list",a.Block="block",a.Collapse="collapse",a.Chart="chart",a.Modal="modal",a.Table="table",a.Icon="icon",a.Chips="chips",a.Tile="tile",a.Caption="caption",a.Input="input",a.Tabs="tabs",a.Toggle="toggle",a.Select="select",a.Drawer="drawer",a.Hint="hint",a.Tag="tag",a.Badge="badge",a.Popup="popup",a.SegmentedControl="segmentedcontrol"},57601:function(e,n,t){"use strict";t.d(n,{as:function(){return s},Rg:function(){return d},$i:function(){return f},xJ:function(){return h.x},R0:function(){return p},X_:function(){return _},hq:function(){return g},xl:function(){return m}}),(a=s||(s={})).Repeated="POVT_OBR",a.InPlacement="V_RAZM",a.Placed="RAZM",a.Suspended="PRIOST_OBR",a.Repaid="POG",(i=d||(d={})).Government="GOVERNMENT",i.Corporate="CORPORATE",(o=f||(f={})).Fix="FIX",o.Var="VAR",(c=p||(p={})).Rating="rating",c.FundingDays="fundingDays",c.Tag="tag",(l=g||(g={})).Rate="maxCouponPaymentSizePercent",l.RedemptionDate="redemptionDate",(u=_||(_={})).Asc="ASC",u.Desc="DESC";var r,a,i,o,c,l,u,s,d,f,p,g,_,m,h=t(33742);(r=m||(m={})).Extended="extended",r.Quick="quick"},34541:function(e,n,t){"use strict";t.d(n,{AF:function(){return s},Cr:function(){return a},GS:function(){return d},Mt:function(){return c},RH:function(){return u},Tk:function(){return p},bz:function(){return l},d9:function(){return o},jB:function(){return i},vb:function(){return f}});var r=t(57601);let a="bonds_vitrina",i="bonds_vitrina_popup",o="bonds_card",c="".concat(o,"_popup"),l="Любой",u={filter:[],sorting:{[r.hq.Rate]:r.X_.Desc}},s=[{id:r.X_.Desc,label:"По убыванию"},{id:r.X_.Asc,label:"По возрастанию"}],d=[{value:r.hq.Rate,label:"По ставке"},{value:r.hq.RedemptionDate,label:"По дате погашения"}],f=[{id:"all",label:"Все"},{id:"corporate",label:"Корпоративные"},{id:"public",label:"Народные"}],p=[{id:"count",label:"По количеству"},{id:"amount",label:"По сумме"}]},28517:function(e,n,t){"use strict";t.r(n),t.d(n,{useBondCpaParams:function(){return o}});var r=t(2265),a=t(99376),i=t(7549);let o=()=>{let e=(0,a.useSearchParams)();(0,r.useEffect)(()=>{let n=Object.fromEntries(e);(0,i.b)(n)},[e])}},4067:function(e,n,t){"use strict";t.r(n),t.d(n,{useCatalogFilters:function(){return f}});var r=t(2265),a=t(52990),i=t(57601),o=t(7310),c=t.n(o),l=t(34541),u=t(77308),s=t(78255),d=t(86296);function f(e){var n,t,o;let{filterParams:f,bondsData:p}=e,[g,_]=(0,r.useState)(!0),[m,h]=(0,r.useState)(p),[v,x]=(0,r.useState)(!1),[b,y]=(0,r.useState)([null!==(o=null===(n=f.rating)||void 0===n?void 0:n[0])&&void 0!==o?o:l.bz]),[C,S]=(0,r.useState)(null===(t=f.fundingDays)||void 0===t?void 0:t[0]),[I,T]=(0,r.useState)([]),[R,w]=(0,r.useState)(l.GS[0].value),[N,j]=(0,r.useState)(!0),k=(0,r.useRef)(c()(async e=>{try{x(!0);let n=await u.oc.fetchBonds(e);_(!1),h(n)}catch(e){console.error(e),h(null)}finally{x(!1)}},700)).current;function B(){return{filter:[...b.includes(l.bz)?[]:[{field:i.R0.Rating,values:b}],...C===l.bz?[]:[{field:i.R0.FundingDays,values:[(0,s.v)(C)]}],...0===I.length?[]:[{field:i.R0.Tag,values:I}]],sorting:{[R]:N?i.X_.Desc:i.X_.Asc}}}async function D(e){let n;if(n=!b.includes(l.bz)&&e.includes(l.bz)||0===e.length?[l.bz]:b.includes(l.bz)&&e.length>1?e.filter(e=>e!==l.bz):e,b.length===n.length&&b.every(e=>n.includes(e)))return;y(n);let t=(0,d.Nj)(B(),n);(0,a.T)(l.jB,"click_dropdown_vybor-reytinga",{eventLabel:"".concat(n)}),k(t)}async function E(e){try{S(e);let n=(0,d.Fe)(B(),e);x(!0);let t=await u.oc.fetchBonds(n);h(t)}catch(e){console.error(e),h(null)}finally{x(!1)}}async function O(){try{let e=!N;j(e);let n=(0,d.kP)(B(),e);x(!0);let t=await u.oc.fetchBonds(n);h(t)}catch(e){console.error(e),h(null)}finally{x(!1)}}async function F(e){try{w(e);let n=(0,d.ug)(B(),e);x(!0);let t=await u.oc.fetchBonds(n);h(t)}catch(e){console.error(e),h(null)}finally{x(!1)}}async function P(e){try{x(!0),T(e);let n=(0,d.Qt)(B(),e),t=await u.oc.fetchBonds(n);h(t)}catch(e){console.error(e),h(null)}finally{x(!1)}}async function L(){try{var e,n,t;y([null!==(t=null===(e=f.rating)||void 0===e?void 0:e[0])&&void 0!==t?t:l.bz]),S(null===(n=f.fundingDays)||void 0===n?void 0:n[0]),w(l.GS[0].value),T([]),j(!0),x(!0);let r=await u.oc.fetchBonds(l.RH);h(r)}catch(e){console.error(e),h(null)}finally{x(!1)}}return(0,r.useEffect)(()=>()=>{k.cancel()},[k]),{tags:f.tags,selectedTags:I,bonds:m,isLoading:v,rating:b,fundingDays:C,sortType:R,isIncreaseSort:N,isFirstLoading:g,handleRatingChange:D,handleFundingDaysChange:E,handleChangeIncreaseSort:O,handleChangeSortType:F,handleResetFilters:L,handleChangeTags:P,hasFiltersChanged:function(){var e,n,t,r;let a=[null!==(t=null===(e=f.rating)||void 0===e?void 0:e[0])&&void 0!==t?t:l.bz],i=null!==(r=null===(n=f.fundingDays)||void 0===n?void 0:n[0])&&void 0!==r?r:l.bz,o=l.GS[0].value,c=[];return b.length!==a.length||b.some(e=>!a.includes(e))||C!==i||R!==o||!0!==N||I.length!==c.length||I.some(e=>!c.includes(e))}}}},77308:function(e,n,t){"use strict";t.d(n,{oc:function(){return a}});var r=t(86986);(0,t(10597).S)("NEXT_PUBLIC_SHOWCASE_ORIGIN");let a={fetchFilterParams:async()=>(0,r.r)("/api/v1/bonds/filter-params"),fetchBonds:async e=>(0,r.r)("/api/v1/bonds/filter",{method:"POST",body:e}),fetchBondByIsin:async e=>(0,r.r)("/api/v1/bonds/".concat(e))};t(27726)},78255:function(e,n,t){"use strict";t.d(n,{v:function(){return r}}),t(34541);let r=e=>e.slice(4)},7549:function(e,n,t){"use strict";t.d(n,{b:function(){return i}});var r=t(10597);let a=["aggregator_id","click_id","erid","utm_medium","utm_source","utm_campaign","product_id"],i=e=>{let n=a.every(n=>e[n]);"bonds"===e.product_id&&n&&function(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:365,a=(0,r.S)("NEXT_PUBLIC_SHOWCASE_ORIGIN"),i=window.location.host.indexOf("localhost")>=0?"":"; domain=".concat(["",...a.replace(/^http(s)?:\/\//gi,"").replace(/\/$/,"").split(".").slice(-2)].join(".")),o=new Date(new Date().getTime()+864e5*t).toUTCString();document.cookie="".concat(encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/\(/g,"%28").replace(/\)/g,"%29"),"=").concat(encodeURIComponent("string"==typeof n?n:JSON.stringify(n)).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent),"; SameSite=None").concat(/^https:\/\//gi.test(a)?"; Secure":"").concat(i,"; expires=").concat(o,"; path=/;")}("bond_cpa_click",{utm_campaign:e.utm_campaign,click_id:e.click_id,providerId:e.aggregator_id,erid:e.erid,product_id:e.product_id,utm_medium:e.utm_medium,utm_source:e.utm_source,createTimestamp:new Date().toISOString()},45)}},86296:function(e,n,t){"use strict";t.d(n,{Fe:function(){return c},Nj:function(){return o},Qt:function(){return s},kP:function(){return u},ug:function(){return l}});var r=t(57601),a=t(34541),i=t(78255);let o=(e,n)=>({...e,filter:[...e.filter.filter(e=>e.field!==r.R0.Rating),...n.includes(a.bz)?[]:[{field:r.R0.Rating,values:n}]]}),c=(e,n)=>({...e,filter:[...e.filter.filter(e=>e.field!==r.R0.FundingDays),...n!==a.bz?[{field:r.R0.FundingDays,values:[(0,i.v)(n)]}]:[]]}),l=(e,n)=>{var t;let a=null!==(t=Object.values(e.sorting)[0])&&void 0!==t?t:r.X_.Desc;return{...e,sorting:{[n]:a}}},u=(e,n)=>{let t=Object.keys(e.sorting)[0],a=n?r.X_.Desc:r.X_.Asc;return t?{...e,sorting:{[t]:a}}:e},s=(e,n)=>({...e,filter:[...e.filter.filter(e=>e.field!==r.R0.Tag),...n.length>0?[{field:r.R0.Tag,values:n}]:[]]})},43892:function(e,n,t){"use strict";t.d(n,{useDataQa:function(){return c}});var r=t(2265),a=t(99376),i=t(42798),o=t.n(i);function c(){let e=(0,a.useParams)(),n=(0,a.usePathname)();return(0,r.useCallback)(t=>{let{prefix:r,element:a,name:i,index:c}=t,l=n.split("/").filter(e=>e).map(n=>{var t;return null!==(t=Object.keys(e).find(t=>e[t]===n))&&void 0!==t?t:n});l.unshift("bonds");let u=l.join("-"),s=o()(i),d=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(r?"".concat(r,"-"):"").concat(u,"-").concat(a,"-").concat(s).concat(d)},[e,n])}},98593:function(e,n,t){"use strict";t.d(n,{x:function(){return a.x},J:function(){return r.useDataQa}});var r=t(43892),a=t(33742)},26650:function(e,n,t){"use strict";t.r(n),t.d(n,{ExpandedContent:function(){return d}});var r=t(57437),a=t(2265),i=t(57601),o=t(75461),c=t(19793),l=t(61994),u=t(24194),s=t.n(u);function d(e){let{text:n,expandedText:t,className:u}=e,[d,f]=(0,a.useState)(!1);return(0,r.jsxs)(c.T,{className:(0,l.Z)(s().wrapper,u),dataQa:{element:i.xJ.Block,name:"expandedContent"},children:[(0,r.jsx)(c.T,{tag:"p",dataQa:{element:i.xJ.Text,name:"text"},children:n}),(0,r.jsx)("div",{className:(0,l.Z)(s().grid,{[s().open]:d}),children:(0,r.jsx)(c.T,{className:s().gridInner,tag:"p",dataQa:{element:i.xJ.Text,name:"expandedText"},children:t})}),(0,r.jsx)(c.T,{dataQa:{element:i.xJ.Button,name:"expandButton"},children:(0,r.jsx)(o.rU,{text:d?"Свернуть":"Показать еще",as:"button",type:"button",onClick:function(){f(e=>!e)}})})]})}},84033:function(e,n,t){"use strict";t.r(n),t.d(n,{Logo:function(){return s}});var r=t(57437),a=t(2265),i=t(33145),o={src:"/invest/bonds/_next/static/media/no-logo.aee2f188.svg",height:32,width:32,blurWidth:0,blurHeight:0},c=t(61994),l=t(99433),u=t.n(l);let s=(0,a.memo)(function(e){let{src:n,alt:t,size:l=46,className:s}=e,[d,f]=(0,a.useState)(!1);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.Suspense,{children:(0,r.jsx)(i.default,{"data-qa":"logo-image",className:(0,c.Z)(u().logoImage,!d&&u().hidden,s),src:null!=n?n:o,alt:t,width:l,height:l,onLoad:function(e){let{currentTarget:n}=e;n.naturalWidth>0&&f(!0)},unoptimized:!0})}),(0,r.jsx)(i.default,{"data-qa":"logo-no-logo-image",className:(0,c.Z)(u().logoImage,d&&u().notDisplayed,s),src:o,alt:"Логотип не загрузился",width:l,height:l})]})});s.displayName="Logo"},19793:function(e,n,t){"use strict";t.d(n,{T:function(){return i}});var r=t(57437),a=t(98593);function i(e){let{tag:n="div",children:t,dataQa:i,className:o,...c}=e,l=(0,a.J)()(i),u="string"==typeof n,s={...c,...u?{"data-qa":l}:{dataQa:l}};return(0,r.jsx)(n,{className:o,...s,children:t})}},12593:function(e,n,t){"use strict";t.d(n,{xu:function(){return u},Zb:function(){return h},Sr:function(){return v.ExpandedContent},TR:function(){return y.Logo},zn:function(){return T},TW:function(){return p.T},Ck:function(){return b}});var r,a,i=t(57437),o=t(61994),c=t(48221),l=t.n(c);function u(e){let{className:n,variant:t="primary",children:r}=e;return(0,i.jsx)("div",{className:(0,o.Z)(l().box,{[l()["box--primary"]]:"primary"===t,[l()["box--secondary"]]:"secondary"===t},n),children:r})}(r=a||(a={})).Primary="primary",r.Secondary="secondary";var s=t(80684),d=t(35563),f=t(98593),p=t(19793),g=t(5210),_=t.n(g);let m={IconFdsCoinMultipleO:s.IconFdsCoinMultipleO,IconFdsChartGrowthO:s.IconFdsChartGrowthO,IconFdsWalletAddO:s.IconFdsWalletAddO,IconFdsCheckCircleO:s.IconFdsCheckCircleO};function h(e){var n;let{title:t,icon:r,className:a,logoKey:o,children:c}=e,l=null!==(n=m[null!=r?r:""])&&void 0!==n?n:s.IconFdsCheckCircleO;return(0,i.jsx)(p.T,{className:a,dataQa:{element:f.x.Block,name:"card"},children:(0,i.jsxs)(u,{className:_().card,children:[(0,i.jsxs)("div",{className:_().titleContainer,children:[r&&(0,i.jsx)(p.T,{dataQa:{element:f.x.Icon,name:"cardIcon"},className:_().iconWrapper,children:(0,i.jsx)(l,{size:24})}),o&&(0,i.jsx)("div",{className:_().logo,children:o}),(0,i.jsx)(p.T,{dataQa:{element:f.x.Header,name:"cardTitle"},children:(0,i.jsx)(d.X6,{type:"h4",as:"div",children:t})})]}),c]})})}var v=t(26650),x=t(12984);function b(e){let{question:n,answer:t}=e,r=(0,x.Nw)(t).replace(/<(?!\/?a\b)[^>]*>/gi,"");return{question:n,answer:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:r}})}}var y=t(84033),C=t(75461),S=t(5092),I=t.n(S);function T(e){let{text:n,tooltip:t,gap:r=6,hintSize:a=20,hintColor:c="var(--color-gray-800)",className:l,dataQa:u,textDataQa:d,hintDataQa:f,onIconClick:p}=e;return(0,i.jsxs)("div",{className:(0,o.Z)(I().wrapper,l),style:{gap:"".concat(r,"px")},"data-qa":u,children:[(0,i.jsx)("span",{"data-qa":d,children:n}),t?(0,i.jsx)("span",{"data-qa":f,children:(0,i.jsxs)(C.Hint,{className:I().hint,text:t,position:"top",auto:!1,inverted:!0,children:[(0,i.jsx)("span",{className:"visually-hidden",children:"Подробнее"}),(0,i.jsx)(s.IconFdsQuestionCircleO,{size:a,style:{fontSize:"".concat(a,"px"),color:c},onClick:p})]})}):null]})}},12984:function(e,n,t){"use strict";t.d(n,{dN:function(){return a},p6:function(){return c},tm:function(){return l},b3:function(){return u},Nw:function(){return f},lt:function(){return p}});var r=t(49090);function a(e){return(0,r.lb)(e,{hasCurrencySymbol:!1,decimalCount:0})}var i=t(67603),o=t(50692);function c(e,n){let{format:t="dd.MM.yy"}=null!=n?n:{};try{if("string"==typeof e)return(0,i.Z)(new Date(e),t,{locale:o.Z});return(0,i.Z)(e,t,{locale:o.Z})}catch(n){return e}}function l(e){return c(e,{format:"dd.MM.yyyy"})}function u(e,n){return null!=e?e:void 0!==n?n:0}let s=new Set(["a","b","br","div","em","i","p","span","strong"]),d=/^(?:https?:\/\/|mailto:|\/|#|\?|\.\/|\.\.\/)/i,f=e=>e.replace(/<\s*(\/?)\s*([a-zA-Z][a-zA-Z0-9]*)\b[^>]*>/g,(e,n,t)=>{var r;let a=t.toLowerCase();if(!s.has(a))return"";if(n)return"</".concat(a,">");if("a"!==a)return"<".concat(a,">");let i=null===(r=/\shref\s*=\s*(["'])(.*?)\1/i.exec(e))||void 0===r?void 0:r[2];return i&&d.test(i)?'<a href="'.concat(i,'">'):"<a>"});function p(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return+e.toFixed(n)}},48221:function(e){e.exports={box:"Box_box__Jv_52","box--primary":"Box_box--primary__jJPRK","box--secondary":"Box_box--secondary__aV_5T"}},5210:function(e){e.exports={iconWrapper:"Card_iconWrapper__nIP4B",titleContainer:"Card_titleContainer__HKJuE",card:"Card_card__9D_hk",logo:"Card_logo__nuTx6"}},24194:function(e){e.exports={wrapper:"ExpandedContent_wrapper__4ykLk",grid:"ExpandedContent_grid__g9p1L",open:"ExpandedContent_open__VfF8b",gridInner:"ExpandedContent_gridInner__o2FME"}},99433:function(e){e.exports={logoImage:"Logo_logoImage__iaZ4b",notDisplayed:"Logo_notDisplayed__fHWdq",hidden:"Logo_hidden__pVv8d"}},5092:function(e){e.exports={wrapper:"TextHint_wrapper__IOpKo",hint:"TextHint_hint__HfhcS"}}}]);