"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9053],{27648:function(e,t,r){r.d(t,{default:function(){return n.a}});var o=r(72972),n=r.n(o)},90422:function(e,t,r){r.d(t,{Journal:function(){return y}});var o=r(57437),n=r(2265),s=r(35563),i=r(75461),a=r(61994),l=r(6554),c=r(56891),p=r(31620),u=r(10855);let d=(0,r(52074).g)("journal","sc"),f=Object.freeze({wrapper:"".concat(d,"__wrapper"),title:"".concat(d,"__title"),subtitle:"".concat(d,"__subtitle"),scrollableWrapper:"".concat(d,"__scrollable-wrapper"),chipsWrapper:"".concat(d,"__chips-wrapper"),slider:"".concat(d,"__slider"),sliderItem:"".concat(d,"__slider-item"),article:"".concat(d,"__article"),imgWrapper:"".concat(d,"__img-wrapper"),articleBody:"".concat(d,"__article-body"),articleTitle:"".concat(d,"__article-title"),articleDate:"".concat(d,"__article-date"),checkAllLink:"".concat(d,"__check-all-link")}),h="https://assets.finuslugi.ru/mp-assets/widgets/journal/default_post_image.png",m=e=>{if(!e||!/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/.test(e))return"";let t=new Date(e.replace(" ","T"));if(isNaN(t.getTime()))return"";let r=t.getDate(),o=t.getMonth();return"".concat(r," ").concat(["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"][o])},y=e=>{var t;let{data:r,eventCategory:d="finkit-widgets-sc-journal",className:y}=e,b=(0,i._m)("xl"),[v,g]=(0,n.useState)(!0),[_,x]=(0,n.useState)(0),w=r.chips||[],j=(null==(t=null==w?void 0:w[Number(_)])?void 0:t.items)||[];if((0,n.useEffect)(()=>{g(!b)},[b]),0===w.length||0===j.length)return null;let N=(e,t)=>()=>{(0,l.h)({eventCategory:d,eventActionType:l.D.block,eventActionText:e||"",eventLabel:t})},T=e=>{e.target.src!==h&&(e.target.src=h)};return(0,o.jsxs)("div",{className:(0,a.Z)(f.wrapper,y),children:[(0,o.jsxs)(s.W2,{children:[(0,o.jsx)("h2",{className:f.title,children:null==r?void 0:r.title}),(0,o.jsx)("div",{className:f.subtitle,children:null==r?void 0:r.description})]}),(0,o.jsx)("div",{className:f.scrollableWrapper,children:(0,o.jsx)(s.W2,{children:(0,o.jsx)("div",{className:f.chipsWrapper,children:w.length>1&&(0,o.jsx)(i.cL,{chips:w,value:_,variant:"secondary",size:v?"m":"l",onChipClick:e=>{var t;let r=(null==(t=w[Number(e)])?void 0:t.label)||"";(0,l.h)({eventCategory:d,eventActionType:l.D.tab,eventActionText:r}),x(e)}})})})}),(0,o.jsxs)(s.W2,{children:[(0,o.jsx)(i.iR,{className:f.slider,options:{slidesPerView:"auto",spaceBetween:0,autoplay:{delay:3500,disableOnInteraction:!0},loop:!0},pagination:!0,navigation:!0,navigationVariant:"secondary",navigationSize:"s",children:j.map(e=>(0,o.jsx)(i.wI,{className:f.sliderItem,children:(0,o.jsxs)("a",{className:f.article,href:e.url,onClick:N(e.title,e.url),children:[(0,o.jsx)("div",{className:f.imgWrapper,children:(0,o.jsx)("img",{src:e.img,alt:"изображение: ".concat(e.title),onError:T})}),(0,o.jsxs)("div",{className:f.articleBody,children:[(0,o.jsx)("div",{className:f.articleTitle,children:e.title}),(0,o.jsx)("div",{className:f.articleDate,children:m(e.dt)})]})]})},e.title))},_),(0,o.jsx)(u.C,{href:(null==r?void 0:r.url)||"",event:{event:"data-event",eventCategory:d,eventAction:"link_".concat((0,p.t)((null==r?void 0:r.urlText)||"Показать все статьи")),eventLabel:(null==r?void 0:r.url)||""},dataLayerPush:c.d,className:f.checkAllLink,children:(null==r?void 0:r.urlText)||"Показать все статьи"})]})]})}},70187:function(e,t,r){r.d(t,{p:function(){return u}});var o=r(57437),n=r(2265),s=r(80684),i=r(35563),a=r(75461),l=r(61994);let c=(0,r(52074).g)("list-filter","sc"),p=Object.freeze({filter:`${c}__filter`,container:`${c}__container`,chipsContainer:`${c}__chips-container`,chips:`${c}__chips`,actionText:`${c}__action-text`,actionsWrapper:`${c}__actions-wrapper`,actionButton:`${c}__action-button`,dropdownContainer:`${c}__dropdown-container`,radio:`${c}__radio`,hovered:`${c}__hovered`,icon:`${c}__icon`,iconInverted:`${c}__icon--inverted`,stuck:`${c}__stuck`}),u=(0,n.memo)(({chips:e,isFixed:t,isIncreaseSort:r,className:c,sortTypeItems:u,sortTypeValue:d,onIncreaseSortClick:f,onParamsClick:h,onChipClick:m,onSortTypeClick:y})=>{let[b,v]=(0,n.useState)(!1),[g,_]=(0,n.useState)(u.find(e=>e.value===d));return(0,n.useEffect)(()=>{_(u.find(e=>e.value===d)),v(!1)},[d]),(0,o.jsx)("div",{"data-qa":"app-list-filter",className:(0,l.Z)(p.filter,t&&p.stuck,c),children:(0,o.jsx)(i.W2,{children:(0,o.jsxs)("div",{className:p.container,children:[(0,o.jsx)("div",{className:p.chipsContainer,children:e.map((e,t)=>(0,o.jsx)("div",{onClick:()=>null==m?void 0:m(e),children:(0,o.jsx)(a.Vp,{label:e.label,size:"m",rounded:!0,className:p.chips,dataQa:`app-list-filter-tag-${t}`})},e.id))}),(0,o.jsxs)("div",{className:p.actionsWrapper,children:[(0,o.jsxs)("button",{className:(0,l.Z)(p.actionButton,p.hovered),"data-qa":"app-list-filter-button-all-params",type:"button",onClick:h,children:[(0,o.jsx)(s.IconFdsParametersHorizontalO,{className:p.icon}),(0,o.jsx)("span",{className:p.actionText,children:"Все параметры"})]}),(0,o.jsxs)("button",{className:(0,l.Z)(p.actionButton),"data-qa":"app-list-filter-button-sort-increase",type:"button",children:[(0,o.jsx)(s.IconFdsSortDescendingO,{className:(0,l.Z)(p.icon,!r&&p.iconInverted,p.hovered),onClick:e=>null==f?void 0:f(e)}),(null==g?void 0:g.label)&&(0,o.jsxs)(a.Lt,{title:"Сортировать по:",onToggle:()=>{v(e=>!e)},width:296,opened:b,placement:"bottom-end",children:[(0,o.jsx)(a.WA,{asChild:!0,children:(0,o.jsx)("span",{className:(0,l.Z)(p.actionText,p.hovered),"data-qa":"app-list-filter-dropdown-sort-label",children:g.label})}),(0,o.jsx)(a.Nv,{children:(0,o.jsx)("div",{className:p.dropdownContainer,children:u.map((e,t)=>(0,o.jsx)("li",{children:(0,o.jsx)(a.Y8,{dataQa:`app-list-filter-dropdown-radio-${t}`,className:p.radio,checked:e.value===g.value,label:e.label,name:"sort",value:e.value,onChange:e=>y(e)})},e.value))})})]})]})]})]})})})});u.displayName="ListFilter"},64131:function(e,t){function r(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)e[o]=r[o]}return e}var o=function e(t,o){function n(e,n,s){if("undefined"!=typeof document){"number"==typeof(s=r({},o,s)).expires&&(s.expires=new Date(Date.now()+864e5*s.expires)),s.expires&&(s.expires=s.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var i="";for(var a in s)s[a]&&(i+="; "+a,!0!==s[a]&&(i+="="+s[a].split(";")[0]));return document.cookie=e+"="+t.write(n,e)+i}}return Object.create({set:n,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var r=document.cookie?document.cookie.split("; "):[],o={},n=0;n<r.length;n++){var s=r[n].split("="),i=s.slice(1).join("=");try{var a=decodeURIComponent(s[0]);if(o[a]=t.read(i,a),e===a)break}catch(e){}}return e?o[e]:o}},remove:function(e,t){n(e,"",r({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,r({},this.attributes,t))},withConverter:function(t){return e(r({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});t.Z=o},98645:function(e,t,r){r.d(t,{Wg:function(){return v}});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*:/,n=/"(?: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*:/,s=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function i(e,t){if("__proto__"===e||"constructor"===e&&t&&"object"==typeof t&&"prototype"in t){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`);return}return t}function a(e,t={}){if("string"!=typeof e)return e;let r=e.trim();if('"'===e[0]&&e.endsWith('"')&&!e.includes("\\"))return r.slice(1,-1);if(r.length<=9){let e=r.toLowerCase();if("true"===e)return!0;if("false"===e)return!1;if("undefined"===e)return;if("null"===e)return null;if("nan"===e)return Number.NaN;if("infinity"===e)return Number.POSITIVE_INFINITY;if("-infinity"===e)return Number.NEGATIVE_INFINITY}if(!s.test(e)){if(t.strict)throw SyntaxError("[destr] Invalid JSON");return e}try{if(o.test(e)||n.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(77337);class c extends Error{constructor(e,t){super(e,t),this.name="FetchError",t?.cause&&!this.cause&&(this.cause=t.cause)}}let p=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function u(e="GET"){return p.has(e.toUpperCase())}let d=new Set(["image/svg","application/xml","application/xhtml","application/html"]),f=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;async function h(e,t){if(t){if(Array.isArray(t))for(let r of t)await r(e);else await t(e)}}let m=new Set([408,409,425,429,500,502,503,504]),y=new Set([101,204,205,304]),b=function(){if("undefined"!=typeof globalThis)return globalThis;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw Error("unable to locate global object")}(),v=function e(t={}){let{fetch:r=globalThis.fetch,Headers:o=globalThis.Headers,AbortController:n=globalThis.AbortController}=t;async function s(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:u(e.options.method)?0:1;let r=e.response&&e.response.status||500;if(t>0&&(Array.isArray(e.options.retryStatusCodes)?e.options.retryStatusCodes.includes(r):m.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)||"/",n=`[${r}] ${JSON.stringify(o)}`,s=e.response?`${e.response.status} ${e.response.statusText}`:"<no response>",i=new c(`${n}: ${s}${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={}){let c;let p={request:e,options:function(e,t,r,o){let n;let s=function(e,t,r){if(!t)return new r(e);let o=new r(t);if(e)for(let[t,n]of Symbol.iterator in e||Array.isArray(e)?e:new r(e))o.set(t,n);return o}(t?.headers??e?.headers,r?.headers,o);return(r?.query||r?.params||t?.params||t?.query)&&(n={...r?.params,...r?.query,...t?.params,...t?.query}),{...r,...t,query:n,params:n,headers:s}}(e,i,t.defaults,o),response:void 0,error:void 0};if(p.options.method=p.options.method?.toUpperCase(),p.options.onRequest&&await h(p,p.options.onRequest),"string"==typeof p.request&&(p.options.baseURL&&(p.request=(0,l.pJ)(p.request,p.options.baseURL)),p.options.query&&(p.request=(0,l.jb)(p.request,p.options.query))),p.options.body&&u(p.options.method)&&(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.constructor&&"Object"===e.constructor.name||"function"==typeof e.toJSON))}(p.options.body)?(p.options.body="string"==typeof p.options.body?p.options.body:JSON.stringify(p.options.body),p.options.headers=new o(p.options.headers||{}),p.options.headers.has("content-type")||p.options.headers.set("content-type","application/json"),p.options.headers.has("accept")||p.options.headers.set("accept","application/json")):("pipeTo"in p.options.body&&"function"==typeof p.options.body.pipeTo||"function"==typeof p.options.body.pipe)&&!("duplex"in p.options)&&(p.options.duplex="half")),!p.options.signal&&p.options.timeout){let e=new n;c=setTimeout(()=>{let t=Error("[TimeoutError]: The operation was aborted due to timeout");t.name="TimeoutError",t.code=23,e.abort(t)},p.options.timeout),p.options.signal=e.signal}try{p.response=await r(p.request,p.options)}catch(e){return p.error=e,p.options.onRequestError&&await h(p,p.options.onRequestError),await s(p)}finally{c&&clearTimeout(c)}if(p.response.body&&!y.has(p.response.status)&&"HEAD"!==p.options.method){let e=(p.options.parseResponse?"json":p.options.responseType)||function(e=""){if(!e)return"json";let t=e.split(";").shift()||"";return f.test(t)?"json":d.has(t)||t.startsWith("text/")?"text":"blob"}(p.response.headers.get("content-type")||"");switch(e){case"json":{let e=await p.response.text(),t=p.options.parseResponse||a;p.response._data=t(e);break}case"stream":p.response._data=p.response.body;break;default:p.response._data=await p.response[e]()}}return(p.options.onResponse&&await h(p,p.options.onResponse),!p.options.ignoreResponseError&&p.response.status>=400&&p.response.status<600)?(p.options.onResponseError&&await h(p,p.options.onResponseError),await s(p)):p.response},p=async function(e,t){return(await i(e,t))._data};return p.raw=i,p.native=(...e)=>r(...e),p.create=(r={},o={})=>e({...t,...o,defaults:{...t.defaults,...o.defaults,...r}}),p}({fetch:b.fetch?(...e)=>b.fetch(...e):()=>Promise.reject(Error("[ofetch] global.fetch is not supported!")),Headers:b.Headers,AbortController:b.AbortController})}}]);