(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8344],{33696:()=>{},88344:(e,t,a)=>{"use strict";a.r(t),a.d(t,{FAQBlock:()=>L}),a(94215);var n=a(95155),r=a(12115),l=a(29722),i=a(68224),s=a(83640),o=a(86969),c=a(26048);a(33696);let d=(0,s.g)("accordion"),h=(0,s.g)("accordion-item"),u=Object.freeze({accordionItem:h,accordionItemInner:`${h}__inner`,body:`${h}__body`,header:`${h}__header`,content:`${h}__content`,contentInner:`${h}__content-inner`,controlIcon:`${h}__control-icon`,titleWrapper:`${h}__title-wrapper`,title:`${h}__title`,icon:`${h}__icon`,toggleIcon:`${h}__toggle-icon`,subTitle:`${h}__subtitle`,caption:`${h}__caption`,states:{disabled:`${h}--disabled`,active:`${h}--active`,focused:`${h}--focused`,withControl:`${h}--with-control`,withIcon:`${h}--with-icon`}}),p=Object.freeze({accordion:d,withoutOutline:`${d}--without-outline`,variants:{primary:`${d}--primary`,secondary:`${d}--secondary`}}),m=(0,r.forwardRef)(({multiple:e=!1,children:t,activeIndex:a,defaultActiveIndex:s=[],className:o,variant:c="primary",withoutOutline:d=!1,style:h,dataQa:u,dataId:m,onTabToggle:y,...v},g)=>{let[_,x]=(0,r.useState)(s),b=(0,i.i)(a),f=b?a:_,k=(e,t,a)=>a?e.includes(t)?e.filter(e=>e!==t):[...e,t]:e.includes(t)?[]:[t];return(0,n.jsx)("div",{ref:g,className:(0,l.A)(o,p.accordion,p.variants[c],{[p.withoutOutline]:d}),style:h,...v,"data-id":m,"data-qa":u,children:r.Children.map(t,t=>(0,r.isValidElement)(t)?(0,r.cloneElement)(t,{isActive:f.includes(t.props.id),onToggle:a=>{var n=t.props.id;if(b){let t=k(f,n,e);null==y||y(t,a)}else x(t=>k(t,n,e))}}):t)})});function y(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("path",{d:"m17.03 11.28-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 1 1 1.06-1.06L12 14.19l3.97-3.97a.75.75 0 1 1 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}m.displayName="Accordion";let v=e=>{let t=Array.from(document.querySelectorAll("[data-accordion-index]"));if(0===t.length)return;let a=t.findIndex(e=>e===document.activeElement),n=a;switch(e){case"next":n=(a+1)%t.length;break;case"previous":n=(a-1+t.length)%t.length}let r=0;for(;r++<t.length;){let a=t[n];if("true"!==a.getAttribute("data-disabled"))return void a.focus();n=(n+("next"===e?1:-1)+t.length)%t.length}},g=(0,r.forwardRef)(({id:e,title:t,tagTitle:a="span",subTitle:i,disabled:s=!1,isActive:d=!1,icon:h,controlIcon:p,errorMessage:m,children:g,className:_,style:x,dataQa:b,dataId:f,onControlClick:k,onToggle:j,...$},w)=>{let A=(0,r.useRef)(null),I=(0,r.useRef)(null),N=(0,r.useRef)(null);(0,r.useEffect)(()=>{let e=A.current,t=I.current;if(!e||!t)return;e.style.minHeight=d?t.scrollHeight+"px":"0",e.style.height=d?t.scrollHeight+"px":"0";let a=new ResizeObserver(()=>{d&&(e.style.minHeight=t.scrollHeight+"px",e.style.height=t.scrollHeight+"px")});return a.observe(t),()=>a.disconnect()},[d]);let C=!p&&!!h;return(0,n.jsxs)("div",{ref:w,className:(0,l.A)(_,u.accordionItem),style:x,...$,"data-id":f,"data-qa":b,children:[(0,n.jsx)("div",{className:(0,l.A)(u.accordionItemInner),children:(0,n.jsxs)("div",{className:(0,l.A)(u.body,[{[u.states.disabled]:s}]),children:[(0,n.jsxs)("button",{type:"button","aria-expanded":d,"aria-disabled":s,"data-disabled":s,"data-accordion-index":e,className:(0,l.A)(u.header,[{[u.states.active]:d}]),tabIndex:s?-1:0,onClick:s?void 0:j,ref:N,disabled:s,onKeyDown:e=>{if(!s)switch(e.key){case"Enter":case" ":e.preventDefault(),null==j||j(e);break;case"ArrowDown":e.preventDefault(),v("next");break;case"ArrowUp":e.preventDefault(),v("previous")}},children:[(0,n.jsxs)("div",{className:(0,l.A)(u.titleWrapper),children:[C&&(0,n.jsx)("span",{className:u.icon,children:h}),(0,n.jsx)(a,{className:(0,l.A)(u.title,{[u.states.withControl]:p}),children:t}),(0,n.jsx)(c.P,{className:(0,l.A)(u.toggleIcon,[{[u.states.active]:d},{[u.states.withControl]:p}]),children:(0,n.jsx)(y,{})}),p&&(0,n.jsx)(c.P,{className:u.controlIcon,onClick:e=>{var t;p&&e.stopPropagation(),null==(t=N.current)||t.blur(),null==k||k(e)},children:p})]}),i&&(0,n.jsx)("span",{className:(0,l.A)(u.subTitle,[{[u.states.withIcon]:C}]),children:i})]}),(0,n.jsx)("div",{className:(0,l.A)(u.content),style:{overflow:"hidden"},"aria-hidden":!d,ref:A,children:(0,n.jsx)("div",{className:u.contentInner,ref:I,children:g})})]})}),m&&(0,n.jsx)(o.C,{withoutIcon:!0,state:"error",text:m})]})});g.displayName="AccordionItem";var _=a(66216),x=a(63959),b=a(17194),f=a(22855),k=a(7596);let j=e=>{e.data.forEach((t,a)=>{"header"===t.type&&(e.headerBlocksCount++,3===e.headerBlocksCount&&("banner"===e.data[a-1].type&&(e.banner=e.data.splice(a-1,1)),"banner"===e.data[a+1].type&&(e.banner=e.data.splice(a+1,1))),e.banner&&4===e.headerBlocksCount&&e.data.splice(a,0,e.banner[0]))})},$=(0,k.g)("faq-content-block","sc"),w=Object.freeze({contentBlocks:`${$}__content-blocks`,blockLink:`${$}__block-link`,keynoteWrapper:`${$}__keynote-wrapper`,keynote:`${$}__keynote`,annotation:`${$}__annotation`,contentTableWrapper:`${$}__content-table-wrapper`}),A=({className:e,data:t})=>{let a,r,i,s;if(!Array.isArray(t))return null;let o=(a=[],r=1,j(i={data:t,headerBlocksCount:0,banner:[]}),j(i),s={},t.forEach(e=>{var t,l,i,o;let c,d=(c=(null==(t=e.data)?void 0:t.text)??(null==(l=e.data)?void 0:l.url)??(null==(i=e.data)?void 0:i.html)??(null!=(o=e.data)&&o.year?String(e.data.year):""),s[e.type]=(s[e.type]??0)+1,`${e.type}-${String(c).slice(0,80)}-${s[e.type]}`);switch(e.type){case"header":a.push((0,n.jsx)("h2",{id:`content_header_${r}`,role:"header",children:e.data.text||""},d)),r++;break;case"sub_header":a.push((0,n.jsx)("h3",{role:"sub-header",children:e.data.text||""},d));break;case"paragraph":a.push((0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.text||""},role:"paragraph"},d));break;case"link":a.push((0,n.jsx)("div",{className:w.blockLink,children:(0,n.jsx)("a",{target:"_blank",href:e.data.url||"",role:"link",rel:"noreferrer",children:e.data.text||""})},d));break;case"dossier":a.push((0,n.jsxs)("div",{children:[(0,n.jsx)("span",{role:"dossier-year",children:e.data.year||""}),(0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.text||""},role:"dossier-text"})]},d));break;case"html":a.push((0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.html||""},role:"html"},d));break;case"annotation":a.push((0,n.jsx)("div",{className:w.annotation,dangerouslySetInnerHTML:{__html:e.data.text||""},role:"annotation"},d));break;case"company-annotation":a.push((0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.text||""},role:"company-annotation"},d));break;case"keynote":a.push((0,n.jsx)("div",{className:w.keynoteWrapper,children:(0,n.jsx)("p",{className:w.keynote,dangerouslySetInnerHTML:{__html:e.data.text||""},role:"keynote"})},d));break;case"image":a.push((0,n.jsx)("img",{src:e.data.url||"",alt:"image",loading:"lazy"},d))}}),a);return(0,n.jsx)("div",{className:(0,l.A)(w.contentBlocks,e),role:"blocks",children:o})},I=(0,k.g)("faq-block","sc"),N=Object.freeze({faqBlock:I,titleWrapper:`${I}__title-wrapper`,title:`${I}__title`,accordionWrapper:`${I}__accordion-wrapper`,accordionItems:`${I}__accordion-items`,accordionItemGray:`${I}__accordion-item--gray`,accordionItemContent:`${I}__accordion-item-content`,accordionActiveItemContent:`${I}__accordion-item-content--active`,states:{primary:`${I}--primary`,secondary:`${I}--secondary`,gray:`${I}--gray`}}),C=({question:e,eventCategory:t,dataLayerPush:a,...r})=>(0,n.jsx)(g,{...r,title:e.question,children:(0,n.jsx)("div",{className:(0,l.A)(N.accordionItemContent,{[N.accordionActiveItemContent]:r.isActive}),onClick:e=>{e.target instanceof HTMLAnchorElement&&a({event:"data-event",eventCategory:t,eventAction:"click_link",eventLabel:e.target.href})},children:"string"==typeof e.answer?(0,n.jsx)(A,{data:[{type:"html",data:{html:e.answer}}]}):e.answer})}),L=({sectionTitle:e="Частые вопросы",innerTitle:t,questions:a=[],href:i,checkAllText:s,Link:o,className:c,eventCategory:d="cb-faq",multiple:h=!1,variant:u="secondary",dataLayerPush:p,tagTitle:y})=>{let v=Array.isArray(a)?a:[],g=h?v.map(e=>e.question):[],[k,j]=(0,r.useState)(g);if(!v.length)return null;let $="gray"===u;return(0,n.jsx)("section",{className:(0,l.A)(N.faqBlock,N.states[u],c),children:(0,n.jsxs)(_.m,{children:[!t&&(0,n.jsx)("div",{className:N.titleWrapper,children:(0,n.jsx)(x.D,{as:"h2",type:"display",className:N.title,children:e})}),(0,n.jsxs)("div",{className:N.accordionWrapper,children:[t&&(0,n.jsx)(x.D,{as:"h3",type:"h1",style:{paddingBottom:"12px"},className:(0,l.A)(N.title,`${N.title}--inner`),children:t}),(0,n.jsx)("div",{className:N.accordionItems,children:(0,n.jsx)(m,{activeIndex:k,variant:$?"primary":"secondary",withoutOutline:$,onTabToggle:e=>{let t=(null==e?void 0:e.length)>(null==k?void 0:k.length),a=e.filter(e=>!k.includes(e))[0]||k.filter(t=>!e.includes(t))[0];p({event:"data-event",eventCategory:d,eventAction:`click_togg_${t?"on":"off"}`,eventLabel:(0,b.t)(String(a))}),j(e);let n=`[data-accordion-index="${a}"]`,r=document.querySelector(n);r&&setTimeout(()=>{let{top:e}=r.getBoundingClientRect();e<80&&r.scrollIntoView({behavior:"smooth",block:"start"})},300)},multiple:h,children:v.map(e=>{let t=`faq-${e.question}`;return(0,n.jsx)(C,{id:t,question:e,dataLayerPush:p,eventCategory:d,className:$?N.accordionItemGray:void 0,tagTitle:y},t)})})}),i&&s&&(0,n.jsx)(f.C,{href:i,event:{event:"data-event",eventCategory:d,eventAction:"сlick_link_answer-link",eventLabel:i},dataLayerPush:p,...null!=o?{Link:o}:{},iconGrayBackground:!0,children:s||"Читать все вопросы"})]})]})})}},94215:()=>{}}]);