(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6934],{14347:(e,t,r)=>{"use strict";r.d(t,{nu:()=>u,qF:()=>p,qK:()=>d});let o=Object.freeze({xs:Object.freeze({maxWidth:599}),s:Object.freeze({minWidth:600,maxWidth:767}),m:Object.freeze({minWidth:768,maxWidth:1023}),l:Object.freeze({minWidth:1024,maxWidth:1279}),xl:Object.freeze({minWidth:1280,maxWidth:1439}),"2xl":Object.freeze({minWidth:1440,maxWidth:1919}),"3xl":Object.freeze({minWidth:1920})}),s=Object.freeze(Object.keys(o));Object.freeze(s.filter(e=>"xs"!==e)),Object.freeze(s.filter(e=>"3xl"!==e));var n=r(12115);function i(){return"u"<typeof window}let a=i()?n.useLayoutEffect:n.useEffect;function l(e,t=!1){return i()?t:window.matchMedia(e).matches}function c(e,{defaultValue:t=!1,initializeWithValue:r=!0}={}){let[o,s]=(0,n.useState)(()=>r?l(e,t):t??!1);function i(){s(l(e))}return a(()=>{let t=window.matchMedia(e);return i(),"function"==typeof t.addListener?t.addListener(i):t.addEventListener("change",i),()=>{"function"==typeof t.removeListener?t.removeListener(i):t.removeEventListener("change",i)}},[e]),o}function u(e){let{maxWidth:t}=o[e];return c(`screen and (max-width: ${t}px)`)}function p(e){let{minWidth:t}=o[e];return c(`screen and (min-width: ${t}px)`)}function d(){let[e,t]=(0,n.useState)(!1);return(0,n.useEffect)(()=>t(!0),[]),e}},16236:()=>{},48830:(e,t,r)=>{"use strict";r.d(t,{B:()=>g});var o=r(95155),s=r(12115),n=r(29722),i=r(83640),a=r(92681),l=r(78012);function c(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"m10.28 19.03 6.5-6.5a.75.75 0 0 0 0-1.06l-6.5-6.5a.75.75 0 1 0-1.06 1.06L15.19 12l-5.97 5.97a.75.75 0 1 0 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}var u=r(26048);r(16236);let p=(0,i.g)("breadcrumbs"),d={breadcrumbs:p,breadcrumbsEllipsis:`${p}--ellipsis`,displayOne:`${p}--display-one`,list:`${p}__list`,mobileList:`${p}__list--mobile`,desktopList:`${p}__list--desktop`,item:`${p}__item`,customItem:`${p}__item--custom`,link:`${p}__link`,linkLabel:`${p}__link-label`,text:`${p}__text`,separator:`${p}__separator`,backIcon:`${p}__back-icon`,iconMobile:`${p}__icon--mobile`,iconDesktop:`${p}__icon--desktop`},f=(e=[],t,r)=>{var o;return t||r?{label:t||"Назад",href:"object"!=typeof r?r||"#":void 0,customLink:"object"==typeof r?r:void 0}:e.length&&e.length>1?(null==(o=e[e.length-1])?void 0:o.href)?e[e.length-1]:e[e.length-2]:{label:e[0].label||"Назад",href:e[0].href||"#",customLink:e[0].customLink}};function m(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"M8.22 12.53a.75.75 0 0 1 0-1.06l4.5-4.5a.75.75 0 1 1 1.06 1.06L9.81 12l3.97 3.97a.75.75 0 1 1-1.06 1.06l-4.5-4.5Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function h(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"m11.28 17.03 4.5-4.5a.75.75 0 0 0 0-1.06l-4.5-4.5a.75.75 0 1 0-1.06 1.06L14.19 12l-3.97 3.97a.75.75 0 1 0 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}let b=({item:e,isBackward:t=!1,isLast:r,dataQa:s,onClick:i})=>(0,o.jsx)(o.Fragment,{children:e.href||e.customLink?(0,o.jsxs)(o.Fragment,{children:[e.customLink?(0,o.jsx)(o.Fragment,{children:e.customLink}):(0,o.jsxs)("a",{href:e.href,"data-qa":s,className:d.link,title:e.label,onClick:i?t=>i(t,e.href):void 0,children:[t&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(u.P,{className:(0,n.A)(d.backIcon,d.iconDesktop),children:(0,o.jsx)(l.S,{})}),(0,o.jsx)(u.P,{className:(0,n.A)(d.backIcon,d.iconMobile),children:(0,o.jsx)(m,{})})]}),(0,o.jsx)("span",{className:d.linkLabel,children:e.label})]}),!t&&!r&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(u.P,{className:(0,n.A)(d.separator,d.iconDesktop),children:(0,o.jsx)(c,{})}),(0,o.jsx)(u.P,{className:(0,n.A)(d.separator,d.iconMobile),children:(0,o.jsx)(h,{})})]})]}):(0,o.jsx)("span",{"aria-current":"page","data-qa":s,className:d.text,title:e.label,children:e.label})});b.displayName="BreadcrumbsLink";let y=({items:e=[],dataQa:t,backwardHref:r,backwardLabel:i,onClick:l})=>{let c=(0,s.useRef)(null),u=(0,s.useCallback)(e=>{let t=c.current;if(!t)return;let r=(null==e?void 0:e.target).closest("a");if(!r)return;let o=t.getBoundingClientRect(),s=r.getBoundingClientRect();t.scrollTo({left:s.left-o.left-8+(t.scrollLeft??0),behavior:"smooth"})},[]),p=f(e,i,r),m=(e,t)=>{u(e),null==l||l(e,t)};return(0,o.jsx)("ul",{ref:c,className:(0,n.A)(d.list,d.desktopList),"data-qa":(0,a.g)(`${t}-desktop-list`,!!t),children:1===e.length||r||i?(0,o.jsx)("li",{className:(0,n.A)(d.item),children:(0,o.jsx)(b,{isBackward:!0,dataQa:(0,a.g)(`${t}-link`,!!t),item:p,onClick:m})}):(0,o.jsx)(o.Fragment,{children:e.map((r,s)=>(0,o.jsx)("li",{className:(0,n.A)(d.item,{[d.customItem]:r.customLink}),children:(0,o.jsx)(b,{item:r,dataQa:(0,a.g)(`${t}-link-${++s}`,!!t),isLast:s===e.length,onClick:m})},`${r.label}--${s}`))})})};y.displayName="DesktopBreadcrumbs";let w=({items:e=[],backwardLabel:t,backwardHref:r,dataQa:s,onClick:i})=>{let l=f(e,t,r);return(0,o.jsx)("ul",{className:(0,n.A)(d.list,d.mobileList),"data-qa":(0,a.g)(`${s}-mobile-list`,!!s),children:(0,o.jsx)("li",{className:(0,n.A)(d.item),children:(0,o.jsx)(b,{isBackward:!0,dataQa:(0,a.g)(`${s}-link`,!!s),item:l,onClick:i})})})};w.displayName="MobileBreadcrumbs";let g=(0,s.forwardRef)(({items:e=[],isMobile:t,onClick:r,backwardLabel:s,backwardHref:i,style:a,className:l,ellipsis:c=!1,isFullView:u=!1,dataQa:p,dataId:f,...m},h)=>{let b=e.length||s||i;return(0,o.jsx)(o.Fragment,{children:b&&(0,o.jsxs)("nav",{ref:h,"aria-label":"breadcrumbs",className:(0,n.A)(d.breadcrumbs,{[d.displayOne]:void 0===t&&!u,[d.breadcrumbsEllipsis]:c},l),style:a,...m,"data-id":f,"data-qa":p,children:[!0!==t&&(0,o.jsx)(y,{items:e,dataQa:p,backwardLabel:s,backwardHref:i,onClick:r||void 0}),!1!==t&&!u&&(0,o.jsx)(w,{items:e,dataQa:p,backwardLabel:s,backwardHref:i,onClick:r||void 0})]})})});g.displayName="Breadcrumbs"},63109:(e,t,r)=>{"use strict";r.d(t,{OT:()=>g});let o=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,s=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,n=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function i(e,t){var r;return"__proto__"===e||"constructor"===e&&t&&"object"==typeof t&&"prototype"in t?void(r=e,console.warn(`[destr] Dropping "${r}" key to prevent prototype pollution.`)):t}function a(e,t={}){if("string"!=typeof e)return e;if('"'===e[0]&&'"'===e[e.length-1]&&-1===e.indexOf("\\"))return e.slice(1,-1);let r=e.trim();if(r.length<=9)switch(r.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return NaN;case"infinity":return 1/0;case"-infinity":return-1/0}if(!n.test(e)){if(t.strict)throw SyntaxError("[destr] Invalid JSON");return e}try{if(o.test(e)||s.test(e)){if(t.strict)throw Error("[destr] Possible prototype pollution");return JSON.parse(e,i)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}var l=r(17806);class c extends Error{constructor(e,t){super(e,t),this.name="FetchError",t?.cause&&!this.cause&&(this.cause=t.cause)}}let u=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function p(e="GET"){return u.has(e.toUpperCase())}let d=new Set(["image/svg","application/xml","application/xhtml","application/html"]),f=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;async function m(e,t){if(t)if(Array.isArray(t))for(let r of t)await r(e);else await t(e)}let h=new Set([408,409,425,429,500,502,503,504]),b=new Set([101,204,205,304]),y=function(){if("u">typeof globalThis)return globalThis;if("u">typeof self)return self;if("u">typeof window)return window;if("u">typeof global)return global;throw Error("unable to locate global object")}(),w=y.fetch?(...e)=>y.fetch(...e):()=>Promise.reject(Error("[ofetch] global.fetch is not supported!")),g=function e(t={}){let{fetch:r=globalThis.fetch,Headers:o=globalThis.Headers,AbortController:s=globalThis.AbortController}=t;async function n(e){let t=e.error&&"AbortError"===e.error.name&&!e.options.timeout||!1;if(!1!==e.options.retry&&!t){let t;t="number"==typeof e.options.retry?e.options.retry:+!p(e.options.method);let r=e.response&&e.response.status||500;if(t>0&&(Array.isArray(e.options.retryStatusCodes)?e.options.retryStatusCodes.includes(r):h.has(r))){let r="function"==typeof e.options.retryDelay?e.options.retryDelay(e):e.options.retryDelay||0;return r>0&&await new Promise(e=>setTimeout(e,r)),i(e.request,{...e.options,retry:t-1})}}let r=function(e){let t=e.error?.message||e.error?.toString()||"",r=e.request?.method||e.options?.method||"GET",o=e.request?.url||String(e.request)||"/",s=`[${r}] ${JSON.stringify(o)}`,n=e.response?`${e.response.status} ${e.response.statusText}`:"<no response>",i=new c(`${s}: ${n}${t?` ${t}`:""}`,e.error?{cause:e.error}:void 0);for(let t of["request","options","response"])Object.defineProperty(i,t,{get:()=>e[t]});for(let[t,r]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(i,t,{get:()=>e.response&&e.response[r]});return i}(e);throw Error.captureStackTrace&&Error.captureStackTrace(r,i),r}let i=async function(e,i={}){var c;let u,h,y,w={request:e,options:(c=t.defaults,y=function(e,t,r){if(!t)return new r(e);let o=new r(t);if(e)for(let[t,s]of Symbol.iterator in e||Array.isArray(e)?e:new r(e))o.set(t,s);return o}(i?.headers??e?.headers,c?.headers,o),(c?.query||c?.params||i?.params||i?.query)&&(h={...c?.params,...c?.query,...i?.params,...i?.query}),{...c,...i,query:h,params:h,headers:y}),response:void 0,error:void 0};if(w.options.method&&(w.options.method=w.options.method.toUpperCase()),w.options.onRequest&&(await m(w,w.options.onRequest),w.options.headers instanceof o||(w.options.headers=new o(w.options.headers||{}))),"string"==typeof w.request&&(w.options.baseURL&&(w.request=(0,l.cV)(w.request,w.options.baseURL)),w.options.query&&(w.request=(0,l.VL)(w.request,w.options.query),delete w.options.query),"query"in w.options&&delete w.options.query,"params"in w.options&&delete w.options.params),w.options.body&&p(w.options.method))if(function(e){if(void 0===e)return!1;let t=typeof e;return"string"===t||"number"===t||"boolean"===t||null===t||"object"===t&&(!!Array.isArray(e)||!(e.buffer||e instanceof FormData||e instanceof URLSearchParams)&&(e.constructor&&"Object"===e.constructor.name||"function"==typeof e.toJSON))}(w.options.body)){let e=w.options.headers.get("content-type");"string"!=typeof w.options.body&&(w.options.body="application/x-www-form-urlencoded"===e?new URLSearchParams(w.options.body).toString():JSON.stringify(w.options.body)),e||w.options.headers.set("content-type","application/json"),w.options.headers.has("accept")||w.options.headers.set("accept","application/json")}else("pipeTo"in w.options.body&&"function"==typeof w.options.body.pipeTo||"function"==typeof w.options.body.pipe)&&!("duplex"in w.options)&&(w.options.duplex="half");if(!w.options.signal&&w.options.timeout){let e=new s;u=setTimeout(()=>{let t=Error("[TimeoutError]: The operation was aborted due to timeout");t.name="TimeoutError",t.code=23,e.abort(t)},w.options.timeout),w.options.signal=e.signal}try{w.response=await r(w.request,w.options)}catch(e){return w.error=e,w.options.onRequestError&&await m(w,w.options.onRequestError),await n(w)}finally{u&&clearTimeout(u)}if((w.response.body||w.response._bodyInit)&&!b.has(w.response.status)&&"HEAD"!==w.options.method){let e=(w.options.parseResponse?"json":w.options.responseType)||function(e=""){if(!e)return"json";let t=e.split(";").shift()||"";return f.test(t)?"json":"text/event-stream"===t?"stream":d.has(t)||t.startsWith("text/")?"text":"blob"}(w.response.headers.get("content-type")||"");switch(e){case"json":{let e=await w.response.text(),t=w.options.parseResponse||a;w.response._data=t(e);break}case"stream":w.response._data=w.response.body||w.response._bodyInit;break;default:w.response._data=await w.response[e]()}}return(w.options.onResponse&&await m(w,w.options.onResponse),!w.options.ignoreResponseError&&w.response.status>=400&&w.response.status<600)?(w.options.onResponseError&&await m(w,w.options.onResponseError),await n(w)):w.response},u=async function(e,t){return(await i(e,t))._data};return u.raw=i,u.native=(...e)=>r(...e),u.create=(r={},o={})=>e({...t,...o,defaults:{...t.defaults,...o.defaults,...r}}),u}({fetch:w,Headers:y.Headers,AbortController:y.AbortController})}}]);