(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[219],{1068:function(t,n,e){(window.__NEXT_P=window.__NEXT_P||[]).push(["/[slug]",function(){return e(647)}])},8102:function(t,n,e){"use strict";e.d(n,{Z:function(){return S}});var r=e(2228),a=e(2322),i=e(1361),o=e(2784),s=e(2277);var c=(0,s.zo)("span",{dflex:"center",position:"relative",zIndex:"$1",boxSizing:"border-box",overflow:"hidden",verticalAlign:"top",cursor:"auto",transition:"$default","&:first-child":{margin:0},"&:hover .nextui-avatar-bg":{boxShadow:" inset 0 0 40px 0 rgb(0 0 0 / 14%)"},".nextui-avatar-img":{opacity:0,zIndex:"$3",display:"flex",bg:"$background",transition:"transform 250ms ease 0ms, opacity 200ms ease-in 0ms",width:"100%",height:"100%",objectFit:"cover"},'&[data-state="ready"] .nextui-avatar-img':{opacity:1},".nextui-avatar-bg":{position:"absolute",top:0,left:0,right:0,bottom:0,zIndex:"$2",transition:"$default",size:"100%"},".nextui-avatar-icon":{display:"flex",position:"absolute",left:"50%",top:"50%",ta:"center",zIndex:"$2",transform:"translate(-50%, -50%)",whiteSpace:"nowrap",us:"none"},".nextui-avatar-text":{position:"absolute",zIndex:"$2",left:"50%",top:"50%",ta:"center",transform:"translate(-50%, -50%) scale(0.65)",whiteSpace:"nowrap",us:"none"},"@motion":{transition:"none",".nextui-avatar-bg, .nextui-avatar-img":{transition:"none"}},variants:{color:{default:{".nextui-avatar-bg":{bg:"$accents2"}},primary:{".nextui-avatar-bg":{bg:"$primary"},".nextui-avatar-text":{color:"$background"}},secondary:{".nextui-avatar-bg":{bg:"$secondary"},".nextui-avatar-text":{color:"$background"}},success:{".nextui-avatar-bg":{bg:"$success"},".nextui-avatar-text":{color:"$background"}},warning:{".nextui-avatar-bg":{bg:"$warning"},".nextui-avatar-text":{color:"$background"}},error:{".nextui-avatar-bg":{bg:"$error"},".nextui-avatar-text":{color:"$background"}},gradient:{".nextui-avatar-bg":{bg:"$gradient"},".nextui-avatar-text":{color:"$background"}}},textColor:{default:{".nextui-avatar-text":{color:"$text"}},primary:{".nextui-avatar-text":{color:"$primary"}},secondary:{".nextui-avatar-text":{color:"$secondary"}},success:{".nextui-avatar-text":{color:"$success"}},warning:{".nextui-avatar-text":{color:"$warning"}},error:{".nextui-avatar-text":{color:"$error"}}},size:{xs:{$$avatarXs:"$space$9",sizeMin:"$$avatarXs",".nextui-avatar-text":{fontSize:"$xs"}},sm:{$$avatarSm:"$space$11",sizeMin:"$$avatarSm",".nextui-avatar-text":{fontSize:"$base"}},md:{$$avatarMd:"$space$14",sizeMin:"$$avatarMd",".nextui-avatar-text":{fontSize:"$sm"}},lg:{$$avatarLg:"$space$16",sizeMin:"$$avatarLg",".nextui-avatar-text":{fontSize:"$sm"}},xl:{$$avatarXl:"$space$18",sizeMin:"$$avatarXl",".nextui-avatar-text":{fontSize:"$md"}}},borderWeight:{light:{".nextui-avatar-img":{borderWidth:"$light"}},normal:{".nextui-avatar-img":{borderWidth:"$normal"}},bold:{".nextui-avatar-img":{borderWidth:"$normal"}},extrabold:{".nextui-avatar-img":{borderWidth:"$normal"}},black:{".nextui-avatar-img":{borderWidth:"$normal"}}},bordered:{true:{"&:hover:not(.only-text-avatar) .nextui-avatar-bg":{opacity:"0.6"},".nextui-avatar-img":{borderStyle:"solid",borderColor:"$background"}}},stacked:{true:{ml:"-$5"}},pointer:{true:{cursor:"pointer"}},rounded:{true:{borderRadius:"$rounded",".nextui-avatar-img":{borderRadius:"$rounded"}}},squared:{true:{borderRadius:"$squared",".nextui-avatar-img":{borderRadius:"$squared"}}},zoomed:{true:{"&:hover .nextui-avatar-img":{transform:"scale(1.125)"}}}},compoundVariants:[{bordered:!0,borderWeight:"light",css:{padding:"calc($1/2)"}},{bordered:!0,borderWeight:"normal",css:{padding:"$1"}},{bordered:!0,borderWeight:"bold",css:{padding:"calc($2/1.5)"}},{bordered:!0,borderWeight:"extrabold",css:{padding:"$2"}},{bordered:!0,borderWeight:"black",css:{padding:"calc($3/1.5)"}},{rounded:!0,squared:!0,css:{borderRadius:"$squared",".nextui-avatar-img":{borderRadius:"$squared"}}}],defaultVariants:{size:"md",rounded:!0,color:"default",textColor:"default",borderWeight:"normal"}}),u=e(9202);const l=t=>(null==t?void 0:t.length)<=4?t:null==t?void 0:t.slice(0,3),d=({src:t,text:n,icon:e,alt:r,className:i,...s})=>{const d=!t,[m,x]=(0,o.useState)(!1),f=(0,o.useRef)(null);(0,o.useEffect)((()=>{var t;(null==f||null==(t=f.current)?void 0:t.complete)&&x(!0)}),[]);const h=(0,o.useMemo)((()=>!m&&t?"loading":"ready"),[t,m]);return(0,a.jsxs)(c,{className:(0,u.Z)({"only-text-avatar":d},i),"data-state":h,...s,children:[(0,a.jsx)("span",{className:"nextui-avatar-bg"}),!d&&(0,a.jsx)("img",{ref:f,className:(0,u.Z)("nextui-avatar-img",`nextui-avatar--${h}`,{"nextui-avatar-ready":m}),src:t,alt:r,"data-state":h,onLoad:()=>x(!0)}),d&&!e&&n&&(0,a.jsx)("span",{className:"nextui-avatar-text",children:l(n)}),e&&(0,a.jsx)("span",{className:"nextui-avatar-icon",children:e})]})};d.toString=()=>".nextui-avatar";var m=d;const x=(0,s.zo)("span",{fontSize:"$xs",display:"inline-flex",alignItems:"center",marginLeft:"$3",color:"$text"});var f=(0,s.zo)("div",{dflex:"center",height:"auto",width:"max-content","@motion":{transition:"none"},[`& ${c}`]:{marginLeft:"-$space$5",transition:"$default",".only-text-avatar":{boxShadow:"$xs"}},".only-text-avatar":{boxShadow:"$xs"},variants:{animated:{true:{[`& ${c}:hover`]:{transform:"translate(-$space$5)"}}}},defaultVariants:{animated:!0}});const h=({count:t,children:n,...e})=>(0,a.jsxs)(f,{...e,children:[n,t&&(0,a.jsxs)(x,{className:"nextui-avatar-group-count",children:["+",t]})]});h.toString=()=>".nextui-avatar-group";var g=h;m.Group=g;var v=m,p=e(2991),b=e(2890),$=e(3215),j=e(9172);function y(){var t=(0,r.Z)(["\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: center;\n"]);return y=function(){return t},t}function Z(){var t=(0,r.Z)(["\n display: flex;\n align-items: center;\n"]);return Z=function(){return t},t}function w(){var t=(0,r.Z)(["\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-left: 0.875rem;\n\n & > * {\n margin: 0;\n font-size: 1rem;\n line-height: 1.5rem;\n }\n"]);return w=function(){return t},t}function k(){var t=(0,r.Z)(["\n font-weight: normal;\n"]);return k=function(){return t},t}function z(){var t=(0,r.Z)(["\n width: 32px;\n flex-shrink: 0;\n"]);return z=function(){return t},t}var S=function(t){var n=t.marginBottom,e=void 0===n?"3.5rem":n,r=t.hasKbarButton,i=void 0!==r&&r;return(0,a.jsxs)(W,{style:{marginBottom:e},children:[(0,a.jsxs)(_,{children:[(0,a.jsx)(v,{src:$.CC.Z.src,alt:$.C$,text:$.C$,size:"xl"}),(0,a.jsxs)(I,{children:[(0,a.jsxs)(M,{children:["\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0431\u043b\u043e\u0433"," ",(0,a.jsx)(p.ZP,{href:$.bB,target:"_blank",rel:"noreferrer",color:"primary",children:$.C$}),"."]}),(0,a.jsx)("p",{children:j.tJ})]})]}),i&&(0,a.jsx)(E,{children:(0,a.jsx)(b.DS,{})})]})},W=i.Z.section(y()),_=i.Z.div(Z()),I=i.Z.div(w()),M=i.Z.h2(k()),E=i.Z.div(z())},5550:function(t,n,e){"use strict";e.d(n,{Z:function(){return s}});var r=e(2322),a=e(9097),i=e.n(a),o=e(2991);var s=function(t){var n=t.date,e=t.category;return(0,r.jsxs)(r.Fragment,{children:[n,e&&(0,r.jsxs)(r.Fragment,{children:[" ","\u0432 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438"," ",(0,r.jsx)(i(),{href:"/category/".concat(e),passHref:!0,children:(0,r.jsx)(o.ZP,{color:"primary",children:e})})," "]})]})}},3213:function(t,n,e){"use strict";e.d(n,{c:function(){return z},m:function(){return q}});var r=e(2228),a=e(2322),i=e(9097),o=e.n(i),s=e(1361),c=e(3538),u=e(2784),l=e(6986),d=e(579),m=e(2277);const x=(0,m.zo)("p",{variants:{weight:{hairline:{fontWeight:"$hairline"},thin:{fontWeight:"$thin"},light:{fontWeight:"$light"},normal:{fontWeight:"$normal"},medium:{fontWeight:"$medium"},semibold:{fontWeight:"$semibold"},bold:{fontWeight:"$bold"},extrabold:{fontWeight:"$extrabold"},black:{fontWeight:"$black"}}}}),f=({children:t,tag:n,color:e,transform:r,margin:i,size:o,css:s,...c})=>{const l=(0,u.useMemo)((()=>(0,d.h1)(e)?"default"===e?"$text":`$${e}`:e),[e]),m=(0,u.useMemo)((()=>o?"number"==typeof o?`${o}px`:o:"inherit"),[o]),f=(0,u.useMemo)((()=>i?"number"==typeof i?`${o}px`:i:"inherit"),[i]);return(0,a.jsx)(x,{as:n,css:{color:l,fontSize:o?m:"",margin:f,tt:r,...s},...c,children:t})};f.toString=()=>".nextui-text-child";const h=u.memo(f);var g=(0,l.Z)(h,{color:"default"});const v=(t,n,e,r)=>{if(!t.length)return n;const i=t.slice(1,t.length);return(0,a.jsx)(g,{tag:t[0],size:e,transform:r,children:v(i,n,e)})},p=({h1:t,h2:n,h3:e,h4:r,h5:i,h6:o,b:s,small:c,i:l,span:d,del:m,em:x,blockquote:f,transform:h,size:p,margin:b,children:$,...j})=>{const y={h1:t,h2:n,h3:e,h4:r,h5:i,h6:o,blockquote:f},Z={span:d,small:c,b:s,em:x,i:l,del:m},w=Object.keys(y).filter((t=>y[t])),k=Object.keys(Z).filter((t=>Z[t])),z=(0,u.useMemo)((()=>w[0]?w[0]:k[0]?k[0]:"p"),[w,k]),S=k.filter((t=>t!==z)),W=(0,u.useMemo)((()=>S.length?v(S,$,p,h):$),[S,$,p,h]);return(0,a.jsx)(g,{transform:h,tag:z,margin:b,size:p,...j,children:W})};p.toString=()=>".nextui-text";const b=u.memo(p);var $=(0,l.Z)(b,{h1:!1,h2:!1,h3:!1,h4:!1,h5:!1,h6:!1,b:!1,small:!1,transform:"none",i:!1,span:!1,del:!1,em:!1,blockquote:!1,color:"default"}),j=e(2890),y=e(9172);function Z(){var t=(0,r.Z)(["\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: flex-end;\n margin-bottom: 0.875rem;\n word-break: break-word;\n"]);return Z=function(){return t},t}function w(){var t=(0,r.Z)(["\n margin: 0;\n font-size: 6rem;\n line-height: 7rem;\n\n @media "," {\n font-size: 5.5rem;\n line-height: 6.5rem;\n }\n\n @media (max-width: 480px) {\n font-size: 4rem;\n line-height: 5rem;\n }\n"]);return w=function(){return t},t}function k(){var t=(0,r.Z)(["\n height: 100%;\n gap: 0.5rem;\n display: flex;\n"]);return k=function(){return t},t}function z(){var t=(0,c.Z)().theme;return(0,a.jsxs)(S,{children:[(0,a.jsx)(W,{h1:!0,css:{textGradient:"45deg, ".concat(t.colors.text.value," -20%, ").concat(t.colors.primary.value," 70%")},children:(0,a.jsx)(o(),{href:"/",children:(0,a.jsx)("a",{dangerouslySetInnerHTML:{__html:y.It}})})}),(0,a.jsxs)(_,{children:[(0,a.jsx)(j.R5,{}),(0,a.jsx)(j.DS,{})]})]})}var S=s.Z.header(Z()),W=(0,s.Z)($)(w(),m.vc.media.xsMax),_=s.Z.div(k());function I(){var t=(0,r.Z)(["\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 2.25rem;\n word-break: break-word;\n"]);return I=function(){return t},t}function M(){var t=(0,r.Z)(["\n margin: 0;\n\n font-size: 2rem;\n font-weight: bold;\n"]);return M=function(){return t},t}function E(){var t=(0,r.Z)(["\n height: 100%;\n gap: 0.5rem;\n display: flex;\n"]);return E=function(){return t},t}function q(){var t=(0,c.Z)().theme;return(0,a.jsxs)(N,{children:[(0,a.jsx)(C,{h3:!0,css:{textGradient:"45deg, ".concat(t.colors.text.value," -20%, ").concat(t.colors.primary.value," 70%")},children:(0,a.jsx)(o(),{href:"/",children:(0,a.jsx)("a",{dangerouslySetInnerHTML:{__html:y.It}})})}),(0,a.jsxs)(R,{children:[(0,a.jsx)(j.R5,{}),(0,a.jsx)(j.DS,{})]})]})}var N=s.Z.header(I()),C=(0,s.Z)($)(M()),R=s.Z.div(E())},993:function(t,n,e){"use strict";e.d(n,{Z:function(){return u}});var r=e(2322),a=e(7729),i=e.n(a),o=e(5632),s=e(3215),c=e(9172);var u=function(t){var n=t.title,e=t.description,a=t.ogImage,u=(0,o.useRouter)(),l=n?"".concat(n," - ").concat(s.C$):"".concat(c.It," - ").concat(s.C$),d=e||c.tJ,m=c.OV+u.asPath,x=a||s.ac.Z.src;return(0,r.jsxs)(i(),{children:[(0,r.jsx)("title",{children:l}),(0,r.jsx)("link",{rel:"canonical",href:m}),(0,r.jsx)("meta",{name:"description",content:d}),(0,r.jsx)("meta",{property:"og:title",content:l}),(0,r.jsx)("meta",{property:"og:description",content:d}),(0,r.jsx)("meta",{property:"og:image",content:x}),(0,r.jsx)("meta",{property:"og:url",content:m}),(0,r.jsx)("meta",{name:"twitter:title",content:l}),(0,r.jsx)("meta",{name:"twitter:description",content:d}),(0,r.jsx)("meta",{name:"twitter:image",content:x})]})}},647:function(t,n,e){"use strict";e.r(n),e.d(n,{__N_SSG:function(){return C},default:function(){return R}});var r=e(2228),a=e(2322),i=e(1361),o=e(3538),s=e(2890),c=e(8102),u=e(2784),l=e(9172),d="github-light",m="github-dark",x=".utterances-frame";var f=function(){var t=(0,u.useRef)(),n=(0,o.Z)().isDark;return(0,u.useEffect)((function(){if(t.current&&!document.querySelector(x)){var n=document.createElement("script"),e={src:"https://utteranc.es/client.js",repo:l.m9,theme:function(){var t=document.querySelector("html").classList[0];return t?t.includes("dark")?m:d:"preferred-color-scheme"}(),label:"comment",async:!0,"issue-term":"pathname",crossorigin:"anonymous"};Object.keys(e).forEach((function(t){n.setAttribute(t,e[t])})),t.current.appendChild(n)}}),[]),(0,u.useEffect)((function(){if(document.querySelector(x)){var t,e=document.querySelector(x);if(!e)return;null===e||void 0===e||null===(t=e.contentWindow)||void 0===t||t.postMessage({type:"set-theme",theme:n?m:d},"https://utteranc.es")}}),[n]),(0,a.jsx)("section",{ref:t})},h=e(5550),g=e(3213),v=e(993),p=e(5632),b=e(2991);var $=function(){if("undefined"===typeof document)return[];var t=document.querySelectorAll(".heading");return Array.from(t).map((function(t){return{id:t.id,text:t.innerText}}))};function j(){var t=(0,r.Z)(["\n position: sticky;\n top: 5rem;\n"]);return j=function(){return t},t}function y(){var t=(0,r.Z)(["\n position: absolute;\n padding-top: 0;\n width: 280px;\n\n overflow: hidden;\n top: 0;\n left: calc(100% + 2.25rem);\n"]);return y=function(){return t},t}function Z(){var t=(0,r.Z)(["\n width: 100%;\n margin: 0;\n padding-left: 1.25rem;\n max-height: calc(100vh - 10rem);\n overflow: auto;\n\n &::-webkit-scrollbar {\n width: 0px;\n }\n"]);return Z=function(){return t},t}function w(){var t=(0,r.Z)(["\n width: 100%;\n list-style-type: none;\n"]);return w=function(){return t},t}function k(){var t=(0,r.Z)(["\n position: relative;\n color: ",";\n\n &::before {\n content: '';\n position: absolute;\n display: inline-block;\n top: 50%;\n left: 0;\n transform: translate(-300%, -50%);\n width: 5px;\n height: 5px;\n border-radius: 10px;\n background-color: ",";\n\n transition: opacity 0.3s;\n opacity: 0;\n }\n\n &.active {\n color: ",";\n\n &::before {\n opacity: 1;\n }\n }\n"]);return k=function(){return t},t}var z=function(){var t=(0,u.useState)([]),n=t[0],e=t[1],r=(0,p.useRouter)(),i=(0,o.Z)().theme;(0,u.useEffect)((function(){e($())}),[r]);var c=function(t){var n=t.ids,e=t.options,r=(0,u.useState)(),a=r[0],i=r[1],o=(0,u.useRef)();return(0,u.useEffect)((function(){var t=n.map((function(t){return document.getElementById("".concat(t))}));return o.current&&o.current.disconnect(),o.current=new IntersectionObserver((function(t){t.forEach((function(t){t.isIntersecting&&i(t.target.getAttribute("id"))}))}),e),t.forEach((function(t){var n;return t&&(null===(n=o.current)||void 0===n?void 0:n.observe(t))})),function(){var t;return null===(t=o.current)||void 0===t?void 0:t.disconnect()}}),[n,e]),a}({ids:n.map((function(t){return t.id})),options:{rootMargin:"0% 0% -80% 0%"}}),l=(0,s.ac)(1e3);return n.length<=0||l?(0,a.jsx)(a.Fragment,{}):(0,a.jsx)(S,{children:(0,a.jsxs)(W,{children:[(0,a.jsx)("h4",{children:"\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435"}),(0,a.jsx)(_,{children:n.map((function(t,n){return(0,a.jsx)(I,{children:(0,a.jsx)(M,{href:"#".concat(t.id),underline:!0,className:t.id===c?"active":"",theme:i,children:t.text})},n)}))})]})})};var S=i.Z.aside(j()),W=i.Z.div(y()),_=i.Z.ul(Z()),I=i.Z.li(w()),M=(0,i.Z)(b.ZP)(k(),(function(t){return t.theme.colors.accents6.value}),(function(t){return t.theme.colors.primary.value}),(function(t){return t.theme.colors.primary.value}));function E(){var t=(0,r.Z)(["\n position: relative;\n margin-bottom: 3rem;\n"]);return E=function(){return t},t}function q(){var t=(0,r.Z)(["\n margin: 0;\n"]);return q=function(){return t},t}function N(){var t=(0,r.Z)(["\n margin-top: 0;\n margin-bottom: 3rem;\n color: ",";\n"]);return N=function(){return t},t}var C=!0,R=function(t){var n=t.title,e=t.subtitle,r=t.category,i=t.date,u=t.content,l=t.ogImage,d=(0,o.Z)().theme;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(v.Z,{title:n,description:e,ogImage:l}),(0,a.jsx)(g.m,{}),(0,a.jsx)(z,{}),(0,a.jsxs)(L,{children:[(0,a.jsx)(O,{children:n}),(0,a.jsx)(B,{theme:d,children:(0,a.jsx)(h.Z,{date:i,category:r})}),(0,a.jsx)("article",{dangerouslySetInnerHTML:{__html:u}})]}),(0,a.jsx)(c.Z,{hasKbarButton:!0}),(0,a.jsx)(f,{}),(0,a.jsx)(s.uI,{})]})},L=i.Z.main(E()),O=i.Z.h1(q()),B=i.Z.p(N(),(function(t){return t.theme.colors.accents6.value}))},7729:function(t,n,e){t.exports=e(5913)}},function(t){t.O(0,[774,888,179],(function(){return n=1068,t(t.s=n);var n}));var n=t.O();_N_E=n}]);