(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2520,5804],{19260:(e,t,s)=>{"use strict";s.d(t,{DocsSidebar:()=>C});var o=s(95155),i=s(12115),n=s(37206),l=s(29722),a=s(30093),r=s(55416),c=s.n(r);let d=({tabs:e,activeTab:t,setActiveTab:s})=>(0,o.jsx)("div",{className:c().tabs,children:e.map(e=>(0,o.jsx)("button",{type:"button",onClick:()=>s(e),className:(0,l.A)(c().tab,{[c().selected]:e.title===t.title}),children:(0,o.jsx)("div",{className:c().tabTitle,dangerouslySetInnerHTML:{__html:e.title}})},e.title))});var _=s(84685),b=s(58996),p=s.n(b);let m=({openPopup:e})=>(0,o.jsxs)("div",{className:p().wrapper,onClick:e,children:[(0,o.jsx)("p",{className:p().title,children:"Навигатор"}),(0,o.jsx)(_.j8g,{className:p().icon})]});var u=s(91089),v=s.n(u);let h=(0,n.default)(()=>Promise.all([s.e(7562),s.e(695),s.e(4763)]).then(s.bind(s,74763)).then(e=>e.UiMobilePopup),{loadableGenerated:{webpack:()=>[74763]},ssr:!1}),x=({tabs:e,activeTab:t,onSelect:s})=>{let[n,r]=(0,i.useState)(!1);return(0,o.jsxs)("div",{className:(0,l.A)(v().container,v().mobile),children:[(0,o.jsx)(m,{openPopup:()=>r(!0)}),n&&(0,o.jsx)(a.Z,{children:(0,o.jsx)(h,{className:v().popup,contentClassName:v().popupContent,isOpen:n,onClose:()=>r(!1),title:"Навигатор",children:(0,o.jsx)(d,{tabs:e,activeTab:t,setActiveTab:e=>{s(e),r(!1),setTimeout(()=>{let t=document.getElementById(e.id);if(t){let e=t.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:e-80,behavior:"smooth"})}},0)}})})})]})},C=({tabs:e})=>{let[t,s]=(0,i.useState)(e[0]);(0,i.useEffect)(()=>{let t=new Map;e.forEach(e=>{let s=document.getElementById(e.id);s&&t.set(e.id,s.getBoundingClientRect().top+window.scrollY-104)});let o=()=>{let o=window.scrollY,i=e[0];for(let s=e.length-1;s>=0;s--){let n=e[s],l=t.get(n.id);if(void 0!==l&&o>=l){i=n;break}}s(i)};return window.addEventListener("scroll",o,{passive:!0}),o(),()=>{window.removeEventListener("scroll",o)}},[e]);let n=e=>{s(e),setTimeout(()=>{let t=document.getElementById(e.id);if(t){let e=t.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:e-80,behavior:"smooth"})}},0)};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("aside",{className:v().stickySidebar,children:(0,o.jsxs)("div",{className:v().container,children:[(0,o.jsx)(m,{}),(0,o.jsx)(d,{tabs:e,activeTab:t,setActiveTab:n})]})}),(0,o.jsx)(x,{tabs:e,activeTab:t,onSelect:n})]})}},26581:e=>{e.exports={title:"DocsContent_title__RiZXS",content:"DocsContent_content__zNTnT",disclaimer:"DocsContent_disclaimer__0KZ87",sectionTitle:"DocsContent_sectionTitle__xjm03",sectionContent:"DocsContent_sectionContent__wU4sL",button:"DocsContent_button__Ls6UC",lastUpdate:"DocsContent_lastUpdate__bq27u"}},30093:(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s(12115),i=s(47650);let n=({children:e,id:t="portal-root"})=>{let[s,n]=(0,o.useState)(null);return(0,o.useEffect)(()=>{let e=document.getElementById(t);if(e)return void n(e);let s=document.createElement("div");return s.id=t,document.body.appendChild(s),n(s),()=>{document.body.removeChild(s)}},[t]),s?(0,i.createPortal)(e,s):null}},46071:(e,t,s)=>{"use strict";s.d(t,{DocsBreadcrumbs:()=>n});var o=s(95155),i=s(48830);let n=({breadcrumbs:e})=>(0,o.jsx)(i.B,{ellipsis:!0,items:e,style:{padding:"16px 0"}})},55416:e=>{e.exports={tabs:"DocsSidebarTabs_tabs__IjZjm",tab:"DocsSidebarTabs_tab__aMdBN",tabTitle:"DocsSidebarTabs_tabTitle__M8SkF",selected:"DocsSidebarTabs_selected__2QlTo"}},58996:e=>{e.exports={wrapper:"DocsSidebarTitle_wrapper__s8EBx",title:"DocsSidebarTitle_title__oMsxg",icon:"DocsSidebarTitle_icon__dJB2Q"}},79765:(e,t,s)=>{Promise.resolve().then(s.bind(s,93619)),Promise.resolve().then(s.t.bind(s,95179,23)),Promise.resolve().then(s.bind(s,26159)),Promise.resolve().then(s.bind(s,46071)),Promise.resolve().then(s.t.bind(s,26581,23)),Promise.resolve().then(s.bind(s,19260)),Promise.resolve().then(s.t.bind(s,97324,23))},91089:e=>{e.exports={stickySidebar:"DocsSidebar_stickySidebar__3Ogu2",container:"DocsSidebar_container__2pa_m",mobile:"DocsSidebar_mobile___62l2",popup:"DocsSidebar_popup__hUgkm",popupContent:"DocsSidebar_popupContent__CIimC"}},97324:e=>{e.exports={page:"Docs_page__iLG5B",main:"Docs_main__UPUvC"}}},e=>{e.O(0,[8618,6009,8193,1673,4653,8465,2527,8441,3794,7358],()=>e(e.s=79765)),_N_E=e.O()}]);