(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2587],{59306:function(e,t,n){"use strict";n.d(t,{t:function(){return i}});var l=n(46295),o=n(53083);let r=(e,t)=>{let n=e.NEXT_PUBLIC_HEADLESS_CMS;e.NEXT_PUBLIC_API_URL;let l=e.NEXT_PUBLIC_PAGECONTENT_API,o=e.NEXT_PUBLIC_BASE_URL,r=e.NEXT_PUBLIC_MP_SC_REDIRECTS_API,{isHeadlessCMS:i,isPageContent:s,isProxyOtherService:u,isMpScRedirects:c}=t;return i?"".concat(o,"/sc"):s?"".concat(o,"/page-content"):c?r:i?n:s?l:o},i=async e=>{let{url:t,options:n={},config:i}=e,s=(0,l.S)(),u=r(s,n),c=((null==i?void 0:i.method)||"GET").toUpperCase();try{let e=performance.now(),n=await (0,o.Wg)(t,{baseURL:u,method:c,headers:{...null==i?void 0:i.headers},...i,next:{revalidate:Number(s.REVALIDATE_REQUEST_VALUE)||300}}),l=performance.now()-e;return console.warn("Запрос ".concat(u).concat(t," занял ").concat(l.toFixed(2)," ms")),{data:n,error:null}}catch(e){return console.error("Ошибка запроса","".concat(e,": ").concat(u).concat(t)),{data:null,error:e||"Unknown error"}}}},58560:function(e,t,n){"use strict";n.d(t,{s:function(){return o}});var l=n(59306);let o=async function(){let{regions:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new URLSearchParams;e&&t.append("regions","all");let n="/money_data/Root.json".concat(t.size?"?".concat(t):"");return(await (0,l.t)({url:n})).data}},77493:function(e,t,n){"use strict";n.d(t,{z:function(){return l}});let l=300},66153:function(e,t,n){"use strict";n.d(t,{L:function(){return c}});var l=n(57437),o=n(2265),r=n(61994),i=n(77493),s=n(78582),u=n.n(s);let c=e=>{let{onClose:t,onToucheMove:n,isOpen:s,delay:c=i.z}=e,a=(0,o.useRef)(null),d=(0,o.useCallback)(()=>{t&&(a.current=setTimeout(()=>{t()},c))},[c,t]),p=(0,o.useCallback)(e=>{"Escape"===e.key&&d()},[d]);return(0,o.useEffect)(()=>(s&&window.addEventListener("keydown",p),()=>{a.current&&clearTimeout(a.current),window.removeEventListener("keydown",p)}),[s,p]),(0,l.jsx)("div",{className:(0,r.Z)(u().overlay,{[u().open]:s,[u().close]:!s}),onTouchStart:n,onClick:d})}},49689:function(e,t,n){"use strict";n.d(t,{j:function(){return m}});var l=n(57437),o=n(2265),r=n(61994),i=n(66153),s=n(53582),u=n.n(s);let c=e=>{let{footer:t,isSmallPopup:n=!1,footerClassName:o}=e;return(0,l.jsx)("div",{className:(0,r.Z)(u().footer,n&&u().footerWithoutShadow,o),children:"function"==typeof t?t():t})};var a=n(17868),d=n(73564),p=n(16565),_=n.n(p);let v=e=>{let{children:t,footer:n,isOpen:s,isSmallPopup:u,onClose:d,hasCloseButton:p=!0,full:v,touchDistance:m=100,withDisabledScroll:f=!0,contentClassName:h,className:g,title:b,closeButton:w,footerClassName:y}=e,[k,S]=(0,o.useState)(!1),[C,x]=(0,o.useState)(!1),[L,I]=(0,o.useState)(!0),[j,N]=(0,o.useState)("120%"),E=(0,o.useRef)(null),P=(0,o.useRef)(0),O=(0,o.useRef)(!1),M=e=>{var t,n,l;let o=null===(t=E.current)||void 0===t?void 0:t.offsetTop,r=null===(n=E.current)||void 0===n?void 0:n.offsetHeight;if(O.current=!0,I(!1),o&&r){let t=(null==e?void 0:null===(l=e.touches[0])||void 0===l?void 0:l.clientY)-o,n=0;t>=0&&t<=r+30&&(n=t),t>r+30&&(n=r+30),N("".concat(n,"px")),P.current=n}},T=()=>{O.current&&(P.current>m&&d?null==d||d():N("0"),I(!0),O.current=!1),window.removeEventListener("touchmove",M),window.removeEventListener("touchend",T)};return(0,o.useEffect)(()=>{s&&setTimeout(()=>{S(!0),x(!0),N("0")},100),!s&&C&&(N("120%"),S(!1),x(!1))},[C,s]),(0,a.o)(s&&f),(0,l.jsxs)("div",{"data-portal":!0,className:(0,r.Z)(_().mobilePopup,C&&_().mobilePopupOpen,g),children:[(0,l.jsx)(i.L,{onClose:()=>{s&&(null==d||d())},onToucheMove:()=>{s&&(S(!1),window.addEventListener("touchmove",M),window.addEventListener("touchend",T))},isOpen:s,delay:0}),(0,l.jsxs)("div",{className:(0,r.Z)(_().content,v&&_().contentFull,L&&_().contentTransition,L&&k&&_().contentTransitionOpen),ref:E,style:{transform:"translateY(".concat(j,")")},children:[(0,l.jsx)("div",{className:_().contentLine}),(0,l.jsxs)("div",{className:(0,r.Z)(_().contentContainer,u&&_().smallContentContainer,{[_().min]:!b&&!p},h),children:[!!b&&(0,l.jsx)("div",{className:_().title,children:b}),p?(0,l.jsx)("div",{className:_().closeContainer,children:(0,l.jsx)("div",{className:_().closeContainer,children:p?w?"function"==typeof w?w():w:(0,l.jsx)("button",{onClick:d,className:_().closeButton,children:(0,l.jsx)("img",{src:"https://assets.finuslugi.ru/mp-assets/images/sc/close_gray.svg",alt:"close",loading:"lazy"})}):null})}):null,t]}),n&&(0,l.jsx)(c,{footerClassName:y,isSmallPopup:u,footer:n})]})]})},m=e=>{let{children:t,isSmallPopup:n=!1,isOpen:o=!1,...r}=e,{mounted:i}=(0,d.b)({opened:o});return i?(0,l.jsx)(v,{isSmallPopup:n,isOpen:o,...r,children:t}):null};m.displayName="UiMobilePopup"},24620:function(e,t,n){"use strict";n.d(t,{H:function(){return I}});var l=n(57437),o=n(2265),r=n(80684),i=n(75461),s=n(61994);let u=(e,t)=>{e&&(e.current=t)},c=(e,t)=>{let n=e.value;e.value=t;let l=new Event("input",{bubbles:!0}),o=e._valueTracker;o&&o.setValue(n),e.dispatchEvent(l)};var a=n(15397),d=n.n(a);let p="Обязательное поле",_=(0,o.memo)(e=>{let{onChange:t=()=>null,onFocus:n=()=>null,onBlur:i=()=>null,onKeyDown:a=()=>null,inputClear:_=()=>null,label:v,allowClear:m=!1,addonBefore:f,addonAfter:h,state:g,appearance:b="gray",inputType:w,required:y=!1,infoMessage:k,message:S,innerRef:C=null,disabled:x,id:L,placeholder:I,autoFocus:j=!1,value:N,readOnly:E,className:P,onlyRange:O,size:M="small",maskPlaceholder:T,...A}=e,[R,Z]=(0,o.useState)(j);(0,o.useEffect)(()=>Z(j),[j]);let D=(0,o.useRef)(null),B=!y||(N||"error"!==g)&&g?S:p,F=(null==k?void 0:k.length)&&!y||(null==k?void 0:k.length)&&N?k:p;return(0,l.jsxs)("div",{className:(0,s.Z)(d().inputRoot,P),children:[(0,l.jsxs)("label",{htmlFor:L,className:(0,s.Z)(d().wrapperInput,d()[b],d()[M],{[d().isFocused]:R&&!x,[d().hasValue]:R||!!N||!!I||T,[d().disabled]:x,[d().success]:"success"===g,[d().error]:"error"===g,[d().readOnly]:E}),children:[f&&(0,l.jsx)("div",{className:(0,s.Z)(d().controlContainer,d().addoneBefore),children:f}),(0,l.jsxs)("div",{className:(0,s.Z)(d().inputContainer,{[d().cover]:"button"===w}),children:[T&&(0,l.jsxs)("div",{className:(0,s.Z)(d().maskPlaceholder,!I&&!v&&d().maskPlaceholderCenter),children:[N&&(0,l.jsx)("span",{className:d().maskPlaceholderHide,children:N}),T.slice(String(null!=N?N:"").length)]}),(0,l.jsx)("input",{id:L,ref:e=>{D.current=e,u(C,e)},value:null!=N?N:"",disabled:x||O,autoFocus:"button"!==w&&R,readOnly:E,onFocus:e=>{R||(Z(!0),n(e))},onBlur:e=>{R&&(Z(!1),i(e))},onChange:e=>{t(e)},onKeyDown:e=>{a&&a(e)},className:(0,s.Z)(d().input,!v&&d().inputCenter),placeholder:T?void 0:I,...A}),(null==v?void 0:v.length)?(0,l.jsx)("span",{className:(0,s.Z)(d().label,"error"===g&&d().error),children:v}):null]}),m&&(!!N||"string"==typeof N&&!!N.trim().length)&&(0,l.jsx)("button",{type:"button",className:(0,s.Z)(d().controlContainer,d().buttonClear),onClick:e=>{e.preventDefault(),D.current&&(c(D.current,""),"input"===w&&D.current.focus()),_()},children:(0,l.jsx)(r.IconFdsCloseO,{size:20})}),h&&(0,l.jsx)("div",{className:(0,s.Z)(d().controlContainer,d().addoneAfter),children:h})]}),(!!(null==S?void 0:S.length)&&g||y||!!(null==k?void 0:k.length))&&(0,l.jsx)("div",{className:(0,s.Z)(d().message,{[d().successMessage]:"success"===g,[d().errorMessage]:"error"===g,[d().defaultMessage]:y&&!g||!y&&!g&&!!(null==k?void 0:k.length)}),children:g?B:F})]})});_.displayName="UiInput";let v=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300,n=(0,o.useRef)(null),l=(0,o.useRef)(null),r=(0,o.useRef)(null);return(0,o.useEffect)(()=>{let o=()=>{n.current&&clearTimeout(n.current),r.current&&(window.removeEventListener("keydown",r.current.keyDown),document.removeEventListener("mousedown",r.current.clickOutside))};return o(),r.current={keyDown(o){"Escape"===o.key&&e&&(n.current=setTimeout(()=>{e(l)},t))},clickOutside(t){0===t.button&&l.current&&!l.current.contains(t.target)&&e(l)}},window.addEventListener("keydown",r.current.keyDown),document.addEventListener("mousedown",r.current.clickOutside),o},[e,t]),l},m=e=>{let{isOpenPopup:t,multiple:n,optionsList:l,defaultPointedIndex:r,onTogglePopup:i,onSelectedItem:s,onClearCallBack:u}=e,[c,a]=(0,o.useState)({index:r,trigger:"key"}),{index:d,trigger:p}=c,_=(0,o.useRef)(l.length);(0,o.useEffect)(()=>{t||null===r||n||(a({index:r,trigger:"key"}),_.current=l.length),_.current!==l.length&&t&&(_.current=l.length,a({index:0,trigger:"key"}))},[l.length,t,r,n]);let v=(0,o.useCallback)(()=>{if(!t){i();return}null!==d&&(s(l[d]),u())},[t,l,d,s,u,i]),m=(0,o.useCallback)(()=>{t&&i(!0)},[t,i]),f=(0,o.useCallback)(()=>{t&&l.length&&(a(e=>{let{index:t}=e;return null===t?{trigger:"key",index:0}:t+1<l.length?{trigger:"key",index:t+1}:t+1===l.length?{trigger:"key",index:0}:{trigger:"key",index:t}}),u())},[t,u,l.length]),h=(0,o.useCallback)(()=>{t&&l.length&&(a(e=>{let{index:t}=e;return null===t?{trigger:"key",index:0}:t+1>l.length?{trigger:"key",index:t-1}:0===t?{trigger:"key",index:l.length-1}:t+1<=l.length?{trigger:"key",index:t-1}:{trigger:"key",index:t}}),u())},[t,u,l.length]);return{pointedItemIndex:d,pointedTrigger:p,setPointedItem:a,handleKeyNavigation:e=>{e.stopPropagation();let t=e||window.event;switch(e.key){case"Escape":m();break;case"Enter":v();break;case"ArrowDown":t.preventDefault(),f();break;case"ArrowUp":t.preventDefault(),h()}}}},f=e=>{let{isOpenPopup:t,isMobile:n=!1,multiple:l,scrollValue:r,selectedItemIndex:i,pointedItemIndex:s,pointedTrigger:u,container:c,element:a}=e,d=(0,o.useCallback)(e=>{c&&e>=0&&a.current&&null!==a.current&&a.current.scrollIntoView({block:"nearest",inline:"nearest"})},[c,a]);return(0,o.useEffect)(()=>{let e;!l&&t&&e!==i&&"number"==typeof i&&(e=i,d(i))},[c,a,t,l,d,i]),(0,o.useEffect)(()=>{let e;!n&&t&&e!==s&&"number"==typeof s&&"key"===u&&(e=s,d(s))},[n,c,a,t,s,u,d]),(0,o.useEffect)(()=>{let e;l&&t&&c.current&&e!==r&&(e=r,c.current.scrollTo({top:r}))},[c,t,l,r]),null};var h=n(38019),g=n.n(h);let b="calc(100% + ".concat(8,"px)"),w=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20,t=null;return n=>{t&&clearInterval(t),t=setTimeout(n,e)}}(),y=(0,o.memo)(e=>{let{onSearch:t,onChange:n=()=>null,options:u,optionsEmptyText:c,multiple:a=!1,search:d=!1,defaultOpen:p=!1,autoFocus:h=!1,value:y,popupHeight:k=312,className:S,removeLineHeight:C,onClose:x,onOpen:L,popupDataQa:I,itemDataQa:j,...N}=e,E=(0,o.useRef)(!1),[P,O]=(0,o.useState)(()=>null!=y?y:null),[M,T]=(0,o.useState)(""),[A,R]=(0,o.useState)(h||p),[Z,D]=(0,o.useState)(!1),[B,F]=(0,o.useState)(null),[z,U]=(0,o.useState)(()=>P?u.filter(e=>P.find(t=>String(t.value)===String(e.value))):null),[Y,H]=(0,o.useState)(0),[X,V]=(0,o.useState)({mouseX:void 0,mouseY:void 0,isDisplaced:!0}),W=A&&!!u.length,q=(0,o.useCallback)(e=>{Z||(T(""),R(!1),null==x||x()),(null==e?void 0:e.current)&&a&&W&&H(e.current.scrollTop)},[Z,W,a,x]),K=(0,o.useRef)(null),J=(0,o.useRef)(null),G=(0,o.useRef)(null),Q=v(q),$=(0,o.useMemo)(()=>d&&M&&""!==M?u.filter(e=>-1!==String(e.label).toLocaleLowerCase().indexOf(M.toLocaleLowerCase())):u,[M,u,d]),ee=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(V({mouseX:void 0,mouseY:void 0,isDisplaced:!0}),R(t=>!e&&!t),D(t=>!e&&!t),e){var t;null===(t=K.current)||void 0===t||t.blur()}(null==Q?void 0:Q.current)&&a&&W&&H(Q.current.scrollTop),e&&(null==x||x())},[Q,a,W,x]),et=(0,o.useCallback)(e=>{if(a)U(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(!t)return[e];let l=t.findIndex(t=>String(t.label).toLocaleLowerCase()===String(e.label).toLocaleLowerCase());if(l>=0){let e=[...t.slice(0,l),...t.slice(l+1)];return e.length||(O(null),F(null),U(null),n(null)),e}return[...t,e]});else{let t=[],l=u.find(t=>String(t.value).trim().toLocaleLowerCase()===String(e.value).trim().toLocaleLowerCase());t=l?[l]:[];let o=u.findIndex(e=>{var n;return e.label.toLocaleLowerCase()===(null===(n=t[0])||void 0===n?void 0:n.label.toLocaleLowerCase())});F(o>=0?o:null),O([e]),U([e]),n(y&&e.value===y[0].value?null:t),ee(!0),T("")}},[ee,a,n,u,y]),en=(0,o.useCallback)(()=>{n(z),ee(!0)},[ee,n,z]),{pointedItemIndex:el,pointedTrigger:eo,setPointedItem:er,handleKeyNavigation:ei}=m({isOpenPopup:W,multiple:a,optionsList:$,defaultPointedIndex:B,onTogglePopup:ee,onSelectedItem:et,onClearCallBack:()=>V(e=>({...e,isDisplaced:!1}))}),es=e=>{e.preventDefault(),er(e=>({...e,trigger:"mouse"})),V(t=>{let n=void 0===t.mouseX&&void 0===t.mouseY||!(t.mouseX===e.screenX&&t.mouseY===e.screenY);return{...t,mouseX:e.screenX,mouseY:e.screenY,isDisplaced:n}})},eu=(0,o.useCallback)(()=>{O(null),F(null),er({index:null,trigger:"key"}),H(0),U(null),ee(!0),n(null)},[ee,n,er]);f({isOpenPopup:W,multiple:a,scrollValue:Y,selectedItemIndex:B,pointedItemIndex:el,pointedTrigger:eo,container:Q,element:G});let ec=(0,o.useMemo)(()=>(null==z?void 0:z.length)&&!W?a?"":z[0].label:M,[z,M,a,W]),ea=(0,o.useMemo)(()=>{if(!(null==z?void 0:z.length))return M;let{length:e}=z;return a?1===e?z[0].label:"Выбрано (".concat(e,")"):W&&!M.length?z[0].label:M},[W,a,M,z]),ed={readOnly:!d,addonAfter:(0,l.jsx)("div",{className:(0,s.Z)(g().icon,{[g().iconRotate]:!d&&A}),children:A?(0,l.jsx)(r.IconFdsSearchO,{size:18}):(0,l.jsx)(r.IconFdsChevronDownO,{size:24})}),onChange:e=>{T(e.currentTarget.value)},autoFocus:A,inputType:"select",inputClear:()=>a?T(""):eu(),value:ec,placeholder:ea,onFocus:()=>d&&R(!0),onClick:()=>{d?A||R(!0):R(e=>!e)},autoComplete:"off",innerRef:K,...N};(0,o.useEffect)(()=>{E.current?(O(y),U(y?u.filter(e=>y.find(t=>String(t.value)===String(e.value))):null)):E.current=!0},[u,y]);let[ep,e_]=(0,o.useState)(0),[ev,em]=(0,o.useState)(null),ef=(0,o.useRef)(null);(0,o.useEffect)(()=>{let e=()=>{w(()=>e_(window.scrollY))};return W?window.addEventListener("scroll",e,!1):window.removeEventListener("scroll",e,!1),()=>window.removeEventListener("scroll",e,!1)},[W]),(0,o.useEffect)(()=>{if(!ef.current||!K.current)return;let e=K.current.getBoundingClientRect(),t=ef.current.getBoundingClientRect(),n=window.innerHeight,l={top:"unset",right:"0",left:"0",bottom:"unset"},o=n-e.top-8-e.height;!(document.querySelectorAll("[data-portal]").length>0)&&(n<(t.height+8)*2+e.height?e.top>o:o<t.height)?l.bottom="70px":l.top=b,em(l)},[W,ep]);let eh=ev||{top:b,left:"0",right:"0"};return(0,o.useEffect)(()=>{W&&(null==L||L())},[W,L]),(0,o.useEffect)(()=>{null==t||t(M)},[M]),(0,l.jsxs)("div",{className:(0,s.Z)(g().select,S),onMouseEnter:()=>D(!0),onMouseLeave:()=>D(!1),onKeyDown:e=>ei(e),children:[(0,l.jsx)("div",{className:g().inputcontainer,children:(0,l.jsx)(_,{...ed})}),W&&(0,l.jsxs)("div",{className:g().popup,ref:ef,style:{maxHeight:"".concat(k,"px"),...eh},"data-qa":I,children:[(0,l.jsxs)("div",{ref:Q,className:g().popupContent,style:{maxHeight:"".concat(k-(a?100:20),"px")},children:[0===$.length&&(0,l.jsx)("div",{className:g().emptyList,children:c||"Нет совпадений"}),$.length>0&&(0,l.jsx)("ul",{className:g().optionsList,ref:J,children:$.map((e,t)=>{let n=!1;if(a)n=!!(null==z?void 0:z.find(t=>String(t.value)===String(e.value)));else if(P){var o;n=String(null===(o=P[0])||void 0===o?void 0:o.value)===String(e.value)}return(0,l.jsx)("li",{onMouseLeave:es,onMouseEnter:e=>{e.stopPropagation(),X.isDisplaced&&er({index:t,trigger:"mouse"})},ref:el===t?G:void 0,className:(0,s.Z)(g().optionsItem,{[g().targetOptionsItem]:el===t,[g().selectedOptionsItem]:n,[g().removeLineHeight]:C}),"data-qa":j,children:(0,l.jsxs)("button",{onMouseDown:()=>et(e),children:[a&&(0,l.jsx)("span",{className:(0,s.Z)(g().checkbox,{[g().active]:n}),children:n&&(0,l.jsx)(r.IconFdsCheckO,{className:g().marker})}),e.label]})},e.value)})})]}),a&&!!(null==z?void 0:z.length)&&(0,l.jsxs)("div",{className:g().popupActions,children:[(0,l.jsx)(i.zx,{size:"xs",iconLeft:(0,l.jsx)(r.IconTrash,{}),shape:"icon",variant:"secondary",onClick:eu}),(0,l.jsx)(i.zx,{size:"xs",onClick:en,label:"Применить (".concat(z.length,")")})]})]})]})});y.displayName="Desktop";var k=n(13466),S=n(49689),C=n(50197),x=n.n(C);let L=(0,o.memo)(e=>{let{onSearch:t,onChange:n=()=>null,options:u,optionsEmptyText:c,multiple:a=!1,search:d=!1,defaultOpen:p=!1,autoFocus:v=!1,value:m,className:h,removeLineHeight:g,onClose:b,onOpen:w,popupDataQa:y,itemDataQa:C,...L}=e,I=(0,o.useRef)(!1),[j,N]=(0,o.useState)(()=>null!=m?m:null),[E,P]=(0,o.useState)(""),[O,M]=(0,o.useState)(!1),[T,A]=(0,o.useState)(v||p),[R,Z]=(0,o.useState)(p),[D,B]=(0,o.useState)(null),[F,z]=(0,o.useState)(()=>j?u.filter(e=>j.find(t=>String(t.value)===String(e.value))):null),[U,Y]=(0,o.useState)(0),H=(0,o.useRef)(null),X=(0,o.useRef)(null),V=(0,o.useRef)(null),W=(0,o.useMemo)(()=>T&&!!u.length,[T,u.length]),q=(0,o.useMemo)(()=>d&&E&&""!==E?u.filter(e=>-1!==String(e.label).toLocaleLowerCase().indexOf(E.toLocaleLowerCase())):u,[E,u,d]),K=(0,o.useCallback)(e=>{setTimeout(()=>A(t=>!e&&!t),300),M(t=>!e&&!t),Z(t=>!e&&!t),R||(M(!1),A(!1),P("")),(null==V?void 0:V.current)&&a&&W&&Y(V.current.scrollTop),e&&(null==b||b())},[R,a,W,b]),J=(0,o.useCallback)(()=>{setTimeout(()=>M(!0),600),A(!0),Z(!0)},[]),G=(0,o.useCallback)(e=>{if(a)z(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(!t)return[e];let l=t.findIndex(t=>String(t.label).toLocaleLowerCase()===String(e.label).toLocaleLowerCase());return l>=0?([...t.slice(0,l),...t.slice(l+1)].length||(N(null),B(null),z(null),n(null)),[...t.slice(0,l),...t.slice(l+1)]):[...t,e]});else{let t=[],l=u.find(t=>String(t.value).trim().toLocaleLowerCase()===String(e.value).trim().toLocaleLowerCase());t=l?[l]:[];let o=u.findIndex(e=>{var n;return e.label.toLocaleLowerCase()===(null===(n=t[0])||void 0===n?void 0:n.label.toLocaleLowerCase())});B(o>=0?o:null),N([e]),z([e]),n(m&&e.value===m[0].value?null:t),P(""),setTimeout(()=>K(!0),300)}},[K,a,n,u,m]),Q=(0,o.useCallback)(()=>{n(F),K(!0)},[K,n,F]),$=(0,o.useCallback)(()=>{N(null),B(null),Y(0),z(null),K(!0),n(null)},[K,n]);f({isMobile:!0,isOpenPopup:W,multiple:a,scrollValue:U,selectedItemIndex:D,container:V,element:X});let ee=(0,o.useMemo)(()=>(null==F?void 0:F.length)&&!W?a?"":F[0].label:E,[F,E,a,W]),et=(0,o.useMemo)(()=>(null==F?void 0:F.length)?1===F.length?F[0].label:a?"Выбрано (".concat(F.length,")"):"":"",[a,F]),en=(0,o.useMemo)(()=>{if(!(null==F?void 0:F.length))return E;let{length:e}=F;return 1===e?F[0].label:a?"Выбрано (".concat(e,")"):W&&!E.length?F[0].label:E},[W,a,E,F]);return(0,o.useEffect)(()=>{I.current?(N(m),z(m?u.filter(e=>m.find(t=>String(t.value)===String(e.value))):null)):I.current=!0},[u,m]),(0,o.useEffect)(()=>{W&&(null==w||w())},[W,w]),(0,o.useEffect)(()=>{null==t||t(E)},[E]),(0,l.jsxs)("div",{className:(0,s.Z)(x().select,h),children:[(0,l.jsx)("div",{className:(0,s.Z)(x().inputcontainer,x().inputButton),children:(0,l.jsx)(_,{readOnly:!d,addonAfter:(0,l.jsx)(r.IconFdsChevronDownO,{size:24,className:x().icon}),inputType:"button",inputClear:$,value:et,onClick:J,autoComplete:"off",type:"button",...L})}),W&&(0,l.jsx)(k.h,{children:(0,l.jsx)(S.j,{full:!0,className:x().popup,isOpen:R,onClose:()=>K(!0),children:(0,l.jsxs)("div",{className:x().window,"data-qa":y,children:[(0,l.jsx)("div",{className:x().safeAreaLine}),(0,l.jsx)("div",{className:(0,s.Z)(x().inputcontainer,x().inputPopup),children:(0,l.jsx)(_,{readOnly:!d,addonAfter:(0,l.jsx)("div",{className:x().icon,children:d?(0,l.jsx)(r.IconFdsSearchO,{size:18}):(0,l.jsx)(r.IconFdsChevronDownO,{size:24})}),onChange:e=>P(e.currentTarget.value),autoFocus:O,inputType:"select",inputClear:()=>P(""),value:ee,placeholder:en,onFocus:()=>M(!0),onClick:()=>!O&&M(!0),autoComplete:"off",...L})}),(0,l.jsxs)("div",{ref:V,className:x().content,children:[0===q.length&&(0,l.jsx)("div",{className:x().empty,children:c||"Нет совпадений"}),q.length>0&&(0,l.jsx)("ul",{className:(0,s.Z)(x().optionsList,{[x().multipleList]:a}),ref:H,children:q.map((e,t)=>{let n=!1;if(a)n=!!(null==F?void 0:F.find(t=>String(t.value)===String(e.value)));else if(j){var o;n=String(null===(o=j[0])||void 0===o?void 0:o.value)===String(e.value)}return(0,l.jsx)("li",{ref:D===t?X:void 0,className:(0,s.Z)(x().optionsItem,{[x().selectedOptionsItem]:n,[x().removeLineHeight]:g}),"data-qa":C,children:(0,l.jsxs)("button",{onMouseDown:()=>G(e),children:[a&&(0,l.jsx)("span",{className:(0,s.Z)(x().checkbox,{[x().active]:n}),children:n&&(0,l.jsx)(r.IconFdsCheckO,{className:x().marker})}),(0,l.jsx)("p",{children:e.label})]})},e.value)})})]}),a&&!!(null==F?void 0:F.length)&&(0,l.jsxs)("div",{className:x().popupActions,children:[(0,l.jsx)(i.zx,{iconLeft:(0,l.jsx)(r.IconTrash,{}),shape:"icon",variant:"secondary",onClick:$}),(0,l.jsx)(i.zx,{onClick:Q,label:"Применить (".concat(F.length,")")})]})]})})})]})});L.displayName="Mobile";let I=(0,o.memo)(e=>{let{isMobile:t,...n}=e,[r,i]=(0,o.useState)(!1);return((0,o.useEffect)(()=>{i(!0)},[]),r)?t?(0,l.jsx)(L,{...n}):(0,l.jsx)(y,{...n}):(0,l.jsx)(L,{...n})});I.displayName="UiSelect"},13466:function(e,t,n){"use strict";n.d(t,{h:function(){return r}});var l=n(2265),o=n(54887);let r=e=>{let{children:t,id:n="portal-root"}=e,[r,i]=(0,l.useState)(null);return(0,l.useEffect)(()=>{let e=document.getElementById(n);if(e){i(e);return}let t=document.createElement("div");return t.id=n,document.body.appendChild(t),i(t),()=>{document.body.removeChild(t)}},[n]),r?(0,o.createPortal)(t,r):null}},17868:function(e,t,n){"use strict";n.d(t,{o:function(){return o}});var l=n(2265);let o=e=>{let t=(0,l.useRef)(null),n=(0,l.useRef)(!1);return(0,l.useEffect)(()=>{if(n.current===e)return;n.current=e;let l=t.current,o=window.innerWidth-document.documentElement.clientWidth;e&&o&&!document.body.style.top&&(window.prevScrollPosition=window.scrollY||window.pageYOffset),e&&o&&(document.documentElement.style.setProperty("overflow-y","scroll"),document.body.classList.toggle("scroll-disable-windows",!0),document.body.style.setProperty("width","calc(100vw - ".concat(o,"px)")),document.body.style.setProperty("top","-".concat(window.prevScrollPosition,"px"))),e&&!o&&(document.body.style.setProperty("overflow","hidden"),document.body.style.setProperty("height","100vw")),e&&l&&l.setAttribute("data-portal","");let r=document.querySelectorAll("[data-portal]").length>1;return e||r||(document.body.classList.toggle("scroll-disable-windows",!1),document.body.style.removeProperty("overflow"),document.body.style.removeProperty("height"),document.body.style.removeProperty("width"),document.body.style.removeProperty("top")),e||r||void 0===window.prevScrollPosition||(window.scrollTo(0,window.prevScrollPosition),window.prevScrollPosition=void 0),!e&&l&&l.removeAttribute("data-portal"),()=>{document.body.classList.toggle("scroll-disable-windows",!1),document.body.style.removeProperty("overflow"),document.body.style.removeProperty("height"),void 0!==window.prevScrollPosition&&(window.scrollTo(0,window.prevScrollPosition),window.prevScrollPosition=void 0)}},[e]),t}},73564:function(e,t,n){"use strict";n.d(t,{b:function(){return r}});var l=n(2265),o=n(77493);let r=e=>{let{opened:t}=e,[n,r]=(0,l.useState)(!1),i=(0,l.useRef)(null),s=(0,l.useRef)(!1);return(0,l.useEffect)(()=>(t&&!s.current?(s.current=!0,r(!0)):!t&&s.current&&(i.current=setTimeout(()=>{s.current=!1,r(!1)},o.z)),()=>{i.current&&clearTimeout(i.current)}),[t]),{mounted:n}}},24269:function(e,t,n){"use strict";var l,o;n.d(t,{$:function(){return l}}),(o=l||(l={})).bank="bank",o.mfo="mfo",o.insurance="insurance"},51479:function(e,t,n){"use strict";n.d(t,{D:function(){return s},i:function(){return o}});var l,o,r=n(89487),i=n(54550);(l=o||(o={})).icon="icon",l.chip="chip",l.accordion="accordion",l.button="button",l.checkbox="checkbox",l.radio="radio",l.select="select",l.toggle="toggle",l.tooltip="tooltip",l.link="link",l.banner="banner",l.tag="tag",l.date="date",l.field="field",l.offer="offer",l.tab="tab",l.submit_button="submit_button",l.popup="popup",l.block="block";let s=e=>{let{eventCategory:t,eventActionType:n,eventActionText:l="",eventLabel:o}=e,s={event:"data-event",eventCategory:t,eventAction:{icon:"click_icon_",chip:"click_chip_",accordion:"show_acc_",button:"click_button_",checkbox:"click_check_",radio:"click_radio_",select:"click_sel_",toggle:"click_togg_",tooltip:"click_tip_",link:"click_link_",banner:"click_bnr_",tag:"click_tag_",date:"input_date_",field:"input_field_",offer:"click_offer_",tab:"click_tab_",submit_button:"form_button_",popup:"show_pop_up_",block:"click_block_"}[n]+(0,i.b)(l)};void 0!==o&&(s.eventLabel=(0,i.b)("string"==typeof o?o:o.toString())),(0,r.l)(s)}},89487:function(e,t,n){"use strict";n.d(t,{l:function(){return o}});var l=n(30631);let o=(e,t)=>{let n=sessionStorage.getItem("pushedEvents"),o=n?JSON.parse(n):[];e.event||(e.event="data-event"),"string"==typeof e.eventAction&&(e.eventAction=e.eventAction.toLowerCase().replaceAll(" ","_")),"string"==typeof e.eventLabel&&(e.eventLabel=e.eventLabel.toLowerCase().replaceAll(" ","_"));let r=o.find(n=>n.eventCategory===e.eventCategory&&n.eventAction===e.eventAction&&n.eventLabel===e.eventLabel&&("all"===t||"url"===t&&window.location.pathname===n.url));if(!t||!r){if(t){let t={...e};t.url=window.location.pathname,o.push(t),sessionStorage.setItem("pushedEvents",JSON.stringify(o))}(0,l.AB)(e)}}},54550:function(e,t,n){"use strict";n.d(t,{b:function(){return o}});let l={а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"yo",ж:"zh",з:"z",и:"i",й:"y",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"h",ц:"c",ч:"ch",ш:"sh",щ:"sch",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya"},o=e=>e.replace(/[а-яё]/gi,e=>{let t=e.toLowerCase();return t in l?l[t]:e}).replaceAll(" ","_").replaceAll("\xa0","_")},78582:function(e){e.exports={overlay:"ClickOutside_overlay__YQi9L",open:"ClickOutside_open__bmtsz",fade:"ClickOutside_fade__io1xj",close:"ClickOutside_close__AC078","fade-out":"ClickOutside_fade-out__wJ_pJ"}},15397:function(e){e.exports={inputRoot:"Input_inputRoot__OpQtf",wrapperInput:"Input_wrapperInput__W_Fgs",big:"Input_big__6tH9J",middle:"Input_middle__EejLc",hasValue:"Input_hasValue__vNnNi",label:"Input_label__appbZ",addoneAfter:"Input_addoneAfter__SKvFS",addoneBefore:"Input_addoneBefore__c2BkI",gray:"Input_gray__3TOAb",success:"Input_success__qKGYc",error:"Input_error__dlwf5",white:"Input_white__QAtmB",isFocused:"Input_isFocused__ln1w8",disabled:"Input_disabled__dXsOf",readOnly:"Input_readOnly__VY57j",withRange:"Input_withRange__juSxl",buttonClear:"Input_buttonClear__jgpiV",deleteIcon:"Input_deleteIcon__imUCt",inputContainer:"Input_inputContainer__WDbYX",cover:"Input_cover__peS2N",input:"Input_input__ZcnKW",inputCenter:"Input_inputCenter__Vd7jO",maskPlaceholder:"Input_maskPlaceholder__jH41P",maskPlaceholderCenter:"Input_maskPlaceholderCenter__I7p_d",maskPlaceholderHide:"Input_maskPlaceholderHide__BZ0kM",controlContainer:"Input_controlContainer__qWVWN",message:"Input_message__g6rjt",successMessage:"Input_successMessage__o7JXJ",errorMessage:"Input_errorMessage__nen8r",defaultMessage:"Input_defaultMessage__P9LQz",range:"Input_range___mksh"}},16565:function(e){e.exports={mobilePopup:"MobilePopup_mobilePopup__NCFCK",content:"MobilePopup_content__B5iF0",contentFull:"MobilePopup_contentFull__DBrvo",contentLine:"MobilePopup_contentLine__eykLy",contentContainer:"MobilePopup_contentContainer___ZbOq",min:"MobilePopup_min__D0Hml",contentTransition:"MobilePopup_contentTransition__7_kGL",contentTransitionOpen:"MobilePopup_contentTransitionOpen__GDGpr",title:"MobilePopup_title__IEYZk",closeContainer:"MobilePopup_closeContainer__HSRUL",closeButton:"MobilePopup_closeButton__Bse_M",smallContentContainer:"MobilePopup_smallContentContainer__8jHeS"}},53582:function(e){e.exports={footer:"MobileModalFooter_footer__5dRCK",footerWithoutShadow:"MobileModalFooter_footerWithoutShadow__zHKVO"}},38019:function(e){e.exports={select:"Select_select__0ooqU",inputcontainer:"Select_inputcontainer__BuU_G",popup:"Select_popup__9utOI",popupContent:"Select_popupContent__b24XJ",emptyList:"Select_emptyList__ZelL1",optionsList:"Select_optionsList__UYSue",optionsItem:"Select_optionsItem__ZoWXt",removeLineHeight:"Select_removeLineHeight__kS_JM",checkbox:"Select_checkbox__ktQ17",active:"Select_active__vgO83",marker:"Select_marker__oTsN9",targetOptionsItem:"Select_targetOptionsItem__uKptc",selectedOptionsItem:"Select_selectedOptionsItem__uJeIB",icon:"Select_icon__YG2wf",popupActions:"Select_popupActions__KpN4D"}},50197:function(e){e.exports={select:"Select_select__wUGZD",popup:"Select_popup__2HKJ3",window:"Select_window__WitRz",safeAreaLine:"Select_safeAreaLine__qbM3u",inputcontainer:"Select_inputcontainer__Rodfv",inputPopup:"Select_inputPopup__SPh8Y",inputButton:"Select_inputButton__mq_GY",content:"Select_content__ygf94",empty:"Select_empty__5BzIj",optionsList:"Select_optionsList__XCV9b",optionsItem:"Select_optionsItem__yasBX",checkbox:"Select_checkbox__82QZr",active:"Select_active__zYX1a",marker:"Select_marker__xyw_M",multipleList:"Select_multipleList__uv_Uj",selectedOptionsItem:"Select_selectedOptionsItem__wHDr_",popupActions:"Select_popupActions__sF73Z"}}}]);