"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[249],{4588:function(e,t,a){let s,i,r;a.d(t,{An:function(){return tL},Lt:function(){return eP},MA:function(){return tf},Nv:function(){return eD},Oo:function(){return ec},Ph:function(){return aW},WA:function(){return eG},XZ:function(){return e$},Y8:function(){return aA},YV:function(){return eN},ZD:function(){return ii},_m:function(){return T},aF:function(){return k},cL:function(){return ek},iR:function(){return sQ},kn:function(){return tu},rU:function(){return aL},u:function(){return ir},wI:function(){return sX},zx:function(){return ef}});var l,n,o=a(7294),d=a(6010),c=a(3075),u=a(4750),p=a(1371),h=a(8509),m=a(983),f=a(4037),g=a(1436),v=a(2298),b=a(8431),w=a(2391);let x=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})}),y=Object.freeze(Object.keys(x)),_=Object.freeze(y.filter(e=>"xs"!==e));function E(){return typeof window>"u"}Object.freeze(y.filter(e=>"3xl"!==e));let $=E()?o.useLayoutEffect:o.useEffect;function C(e,t=!1){return E()?t:window.matchMedia(e).matches}function S(e,{defaultValue:t=!1,initializeWithValue:a=!0}={}){let[s,i]=(0,o.useState)(()=>a?C(e,t):t??!1);function r(){i(C(e))}return $(()=>{let t=window.matchMedia(e);return r(),"function"==typeof t.addListener?t.addListener(r):t.addEventListener("change",r),()=>{"function"==typeof t.removeListener?t.removeListener(r):t.removeEventListener("change",r)}},[e]),s}function k(e){let{maxWidth:t}=x[e];return S(`screen and (max-width: ${t}px)`)}function T(e){let{minWidth:t}=x[e];return S(`screen and (min-width: ${t}px)`)}let j=e=>{let t=(0,o.useRef)(null);return(0,o.useEffect)(()=>{let a=a=>{var s;null!=(s=t.current)&&s.contains(a.target)||e()};return window.addEventListener("click",a),()=>window.removeEventListener("click",a)},[]),t},N=(e,t=!0)=>t?e:void 0,L=(e,t,a,s)=>{let i=[t,a,s];return i[e%100>4&&e%100<20?2:[2,0,1,1,1,2][e%10<5?e%10:5]]||i[0]};function I(e){return"u">typeof e}let M=e=>null==e;function O(e,t){let[a,s]=(0,o.useState)(e);return(0,o.useEffect)(()=>{I(t)&&s(t)},[JSON.stringify(t)]),[a,s]}let P=(e,t,a,s)=>{(0,o.useEffect)(()=>(e.addEventListener(t,a),()=>e.removeEventListener(t,a)),[...s,t,e,a])},R=(e=!1)=>{let[t,a]=(0,o.useState)(e),s=(0,o.useCallback)(()=>a(!0),[]),i=(0,o.useCallback)(()=>a(!1),[]),r=(0,o.useCallback)(()=>a(e=>!e),[]);return{value:t,show:s,hide:i,toggle:r}};var z={exports:{}},D={};z.exports=function(){if(n)return D;n=1;var e=Symbol.for("react.element"),t=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function r(t,r,l){var n,o={},d=null,c=null;for(n in void 0!==l&&(d=""+l),void 0!==r.key&&(d=""+r.key),void 0!==r.ref&&(c=r.ref),r)a.call(r,n)&&!i.hasOwnProperty(n)&&(o[n]=r[n]);if(t&&t.defaultProps)for(n in r=t.defaultProps)void 0===o[n]&&(o[n]=r[n]);return{$$typeof:e,type:t,key:d,ref:c,props:o,_owner:s.current}}return D.Fragment=t,D.jsx=r,D.jsxs=r,D}();var A=z.exports;function B(e){return`finkit-${e}`}let Z=B("accordion"),F=B("accordion-item"),V=Object.freeze({accordionItem:F,body:`${F}__body`,header:`${F}__header`,content:`${F}__content`,contentInner:`${F}__content-inner`,controlIcon:`${F}__control-icon`,titleWrapper:`${F}__title-wrapper`,title:`${F}__title`,icon:`${F}__icon`,toggleIcon:`${F}__toggle-icon`,subTitle:`${F}__subtitle`,caption:`${F}__caption`,states:{disabled:`${F}--disabled`,active:`${F}--active`,focused:`${F}--focused`,outline:`${F}--outline`,withControl:`${F}--with-control`,withIcon:`${F}--with-icon`}}),G=Object.freeze({accordion:Z}),H=(0,o.forwardRef)(({multiple:e=!1,children:t,activeIndex:a,defaultActiveIndex:s=[],className:i,style:r,dataQa:l,dataId:n,onTabToggle:c,...u},p)=>{let[h,m]=(0,o.useState)(s),f=I(a),g=f?a:h,v=(t,a)=>{if(f){let s=b(g,t,e);null==c||c(s,a)}else m(a=>b(a,t,e))},b=(e,t,a)=>a?e.includes(t)?e.filter(e=>e!==t):[...e,t]:e.includes(t)?[]:[t];return A.jsx("div",{ref:p,className:(0,d.Z)(i,G.accordion),style:r,...u,"data-id":n,"data-qa":l,children:o.Children.map(t,e=>(0,o.isValidElement)(e)?(0,o.cloneElement)(e,{isActive:g.includes(e.props.id),onToggle:t=>{v(e.props.id,t)}}):e)})});function q(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{d:"m17.03 11.28-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 1 1 1.06-1.06L12 14.19l3.97-3.97a.75.75 0 1 1 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function W(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{d:"M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12Zm1.5 0a8.5 8.5 0 1 1 17 0 8.5 8.5 0 0 1-17 0Zm12.28-1.72-4.25 4.25a.722.722 0 0 1-.53.22.722.722 0 0 1-.53-.22l-2.25-2.25a.743.743 0 0 1 0-1.06.743.743 0 0 1 1.06 0L11 12.94l3.72-3.72a.743.743 0 0 1 1.06 0 .743.743 0 0 1 0 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"})))}function Y(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{d:"M12.617 2.035a4.736 4.736 0 0 0-1.232 0c-1.28.167-2.263 1.01-3.216 2.25-.944 1.231-1.97 3.005-3.284 5.28l-.06.105c-1.316 2.277-2.342 4.053-2.937 5.487-.6 1.447-.838 2.72-.344 3.912.159.382.366.74.617 1.069.785 1.024 2.007 1.454 3.56 1.659 1.539.202 3.59.202 6.22.202h.12c2.63 0 4.681 0 6.22-.202 1.553-.204 2.775-.635 3.56-1.66a4.75 4.75 0 0 0 .617-1.068c.494-1.192.256-2.465-.344-3.912-.595-1.434-1.621-3.21-2.937-5.487l-.06-.105c-1.315-2.275-2.34-4.049-3.285-5.28-.952-1.24-1.935-2.083-3.215-2.25ZM11.58 3.522a3.23 3.23 0 0 1 .844 0c.678.089 1.343.535 2.22 1.677.877 1.143 1.854 2.83 3.205 5.169 1.352 2.34 2.328 4.031 2.88 5.364.552 1.331.606 2.13.344 2.762-.108.261-.25.507-.422.731-.415.543-1.135.897-2.564 1.085-1.43.188-3.382.189-6.085.189s-4.655-.001-6.085-.19c-1.43-.187-2.149-.54-2.564-1.084a3.249 3.249 0 0 1-.422-.73c-.262-.632-.208-1.432.344-2.763.552-1.333 1.528-3.023 2.88-5.364 1.351-2.338 2.328-4.026 3.205-5.17.877-1.141 1.543-1.587 2.22-1.676Zm1.173 5.227a.75.75 0 0 0-1.5 0v5.5a.75.75 0 1 0 1.5 0v-5.5Zm-1.75 8.253a1 1 0 1 1 2-.005 1 1 0 0 1-2 .005Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}H.displayName="Accordion";let Q=({children:e,className:t,style:a,...s})=>A.jsx("span",{className:(0,d.Z)(t,"private-icon"),style:a,...s,children:e});Q.displayName="PrivateIcon";let X={display:"-webkit-box",WebkitBoxOrient:"vertical",overflow:"hidden"},K=B("caption"),U=Object.freeze({caption:K,captionWithIcon:`${K}--with-icon`,content:`${K}__content`,icon:`${K}__icon`,text:`${K}__text`,states:{success:`${K}--success`,error:`${K}--error`,warning:`${K}--warning`}});function J({as:e,children:t,state:a="default",text:s,withoutIcon:i=!1,lineClamp:r,role:l,dataQa:n,dataId:o,className:c,style:u,...p}){let h=s||t,m=!i&&["success","error","warning"].includes(a),f="success"===a?W:Y,g=(0,d.Z)(c,U.caption,{[U.captionWithIcon]:m,[U.states.success]:"success"===a,[U.states.error]:"error"===a,[U.states.warning]:"warning"===a});return A.jsx(e||"div",{className:g,style:u,role:l,...p,"data-id":o,"data-qa":n,children:A.jsxs("div",{className:U.content,children:[m&&h&&A.jsx(Q,{className:U.icon,children:A.jsx(f,{})}),A.jsx("span",{className:(0,d.Z)(U.text),style:{...r?{WebkitLineClamp:r,...X}:void 0},children:h})]})})}J.displayName="Caption";let ee=e=>{let t=Array.from(document.querySelectorAll("[data-accordion-index]"));if(0===t.length)return;let a=t.findIndex(e=>e===document.activeElement),s=a;switch(e){case"next":s=(a+1)%t.length;break;case"previous":s=(a-1+t.length)%t.length}let i=0;for(;i++<t.length;){let a=t[s];if("true"!==a.getAttribute("data-disabled")){a.focus();return}s=(s+("next"===e?1:-1)+t.length)%t.length}},et=(0,o.forwardRef)(({id:e,title:t,subTitle:a,disabled:s=!1,isActive:i=!1,outline:r=!0,icon:l,controlIcon:n,errorMessage:c,children:u,className:p,style:h,dataQa:m,dataId:f,onControlClick:g,onToggle:v,...b},w)=>{let x=(0,o.useRef)(null),y=(0,o.useRef)(null);(0,o.useEffect)(()=>{let e=x.current;e&&(e.style.maxHeight=i?(null==e?void 0:e.scrollHeight)+"px":"0")},[i]);let _=!n&&!!l,E=e=>{var t;n&&e.stopPropagation(),null==(t=y.current)||t.blur(),null==g||g(e)};return A.jsxs("div",{ref:w,className:(0,d.Z)(p,V.accordionItem),style:h,...b,"data-id":f,"data-qa":m,children:[A.jsx("div",{className:(0,d.Z)({[V.states.outline]:r}),children:A.jsxs("div",{className:(0,d.Z)(V.body,[{[V.states.disabled]:s}]),children:[A.jsxs("button",{type:"button","aria-expanded":i,"aria-disabled":s,"data-disabled":s,"data-accordion-index":e,className:(0,d.Z)(V.header,[{[V.states.active]:i}]),tabIndex:s?-1:0,onClick:s?void 0:v,ref:y,disabled:s,onKeyDown:e=>{if(!s)switch(e.key){case"Enter":case" ":e.preventDefault(),null==v||v(e);break;case"ArrowDown":e.preventDefault(),ee("next");break;case"ArrowUp":e.preventDefault(),ee("previous")}},children:[A.jsxs("div",{className:(0,d.Z)(V.titleWrapper),children:[_&&A.jsx("span",{className:V.icon,children:l}),A.jsx("span",{className:(0,d.Z)(V.title,{[V.states.withControl]:n}),children:t}),A.jsx(Q,{className:(0,d.Z)(V.toggleIcon,[{[V.states.active]:i},{[V.states.withControl]:n}]),onClick:E,children:A.jsx(q,{})}),n&&A.jsx(Q,{className:V.controlIcon,onClick:E,children:n})]}),a&&A.jsx("span",{className:(0,d.Z)(V.subTitle,[{[V.states.withIcon]:_}]),children:a})]}),A.jsx("div",{className:(0,d.Z)(V.content),"aria-hidden":!i,ref:x,children:A.jsx("div",{className:V.contentInner,children:u})})]})}),c&&A.jsx(J,{withoutIcon:!0,state:"error",text:c})]})});et.displayName="AccordionItem";let ea=B("breadcrumbs"),es={breadcrumbs:ea,breadcrumbsEllipsis:`${ea}--ellipsis`,displayOne:`${ea}--display-one`,list:`${ea}__list`,mobileList:`${ea}__list--mobile`,desktopList:`${ea}__list--desktop`,item:`${ea}__item`,customItem:`${ea}__item--custom`,link:`${ea}__link`,linkLabel:`${ea}__link-label`,text:`${ea}__text`,separator:`${ea}__separator`,backIcon:`${ea}__back-icon`};function ei(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{d:"M7.22 12.53a.75.75 0 0 1 0-1.06l6.5-6.5a.75.75 0 1 1 1.06 1.06L8.81 12l5.97 5.97a.75.75 0 1 1-1.06 1.06l-6.5-6.5Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function er(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.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"}))}let el=({item:e,isBackward:t=!1,isLast:a,dataQa:s,onClick:i})=>A.jsx(A.Fragment,{children:e.href||e.customLink?A.jsxs(A.Fragment,{children:[e.customLink?A.jsx(A.Fragment,{children:e.customLink}):A.jsxs("a",{href:e.href,"data-qa":s,className:es.link,onClick:i?t=>i(t,e.href):void 0,children:[t&&A.jsx(Q,{className:es.backIcon,children:A.jsx(ei,{})}),A.jsx("span",{className:es.linkLabel,children:e.label})]}),!t&&!a&&A.jsx(Q,{className:es.separator,children:A.jsx(er,{})})]}):A.jsx("span",{"aria-current":"page","data-qa":s,className:es.text,children:e.label})});el.displayName="BreadcrumbsLink";let en=(e=[],t,a)=>{var s;return t||a?{label:t||"Назад",href:"object"!=typeof a?a||"#":void 0,customLink:"object"==typeof a?a:void 0}:e.length&&e.length>1?null!=(s=e[e.length-1])&&s.href?e[e.length-1]:e[e.length-2]:{label:e[0].label||"Назад",href:e[0].href||"#",customLink:e[0].customLink}},eo=({items:e=[],dataQa:t,backwardHref:a,backwardLabel:s,onClick:i})=>{let r=en(e,s,a);return A.jsx("ul",{className:(0,d.Z)(es.list,es.desktopList),"data-qa":N(`${t}-desktop-list`,!!t),children:1===e.length||a||s?A.jsx("li",{className:(0,d.Z)(es.item),children:A.jsx(el,{isBackward:!0,dataQa:N(`${t}-link`,!!t),item:r,onClick:i})}):A.jsx(A.Fragment,{children:e.map((a,s)=>A.jsx("li",{className:(0,d.Z)(es.item,{[es.customItem]:a.customLink}),children:A.jsx(el,{item:a,dataQa:N(`${t}-link-${++s}`,!!t),isLast:s===e.length,onClick:i})},`${a.label}--${s}`))})})};eo.displayName="DesktopBreadcrumbs";let ed=({items:e=[],backwardLabel:t,backwardHref:a,dataQa:s,onClick:i})=>{let r=en(e,t,a);return A.jsx("ul",{className:(0,d.Z)(es.list,es.mobileList),"data-qa":N(`${s}-mobile-list`,!!s),children:A.jsx("li",{className:(0,d.Z)(es.item),children:A.jsx(el,{isBackward:!0,dataQa:N(`${s}-link`,!!s),item:r,onClick:i})})})};ed.displayName="MobileBreadcrumbs";let ec=(0,o.forwardRef)(({items:e=[],isMobile:t,onClick:a,backwardLabel:s,backwardHref:i,style:r,className:l,ellipsis:n=!1,dataQa:o,dataId:c,...u},p)=>{let h=e.length||s||i;return A.jsx(A.Fragment,{children:h&&A.jsxs("nav",{ref:p,"aria-label":"breadcrumbs",className:(0,d.Z)(es.breadcrumbs,{[es.displayOne]:void 0===t,[es.breadcrumbsEllipsis]:n},l),style:r,...u,"data-id":c,"data-qa":o,children:[!0!==t&&A.jsx(eo,{items:e,dataQa:o,backwardLabel:s,backwardHref:i,onClick:a||void 0}),!1!==t&&A.jsx(ed,{items:e,dataQa:o,backwardLabel:s,backwardHref:i,onClick:a||void 0})]})})});function eu(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{d:"M15.827 2.761A10.001 10.001 0 1 0 12 22a.75.75 0 0 0 .75-.75v-.004a.75.75 0 0 0-.75-.75A8.496 8.496 0 1 1 20.496 12c0 .414.336.75.75.75h.004A.75.75 0 0 0 22 12a10 10 0 0 0-6.173-9.239Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}ec.displayName="Breadcrumbs";let ep=e=>e?"string"==typeof e?e.split(" ").map(e=>{if(e.includes("-")){let t=e.indexOf("-");return[e.substring(0,t),e.substring(t+1,e.length)]}return[e]}).reduce((e,[t,a])=>({...e,[t]:void 0===a||a}),{}):e:{},eh=B("button"),em={button:eh,label:`${eh}__label`,icon:`${eh}__icon`,spinner:`${eh}__spinner`,states:{ghost:`${eh}--ghost`,stretch:`${eh}--stretch`,iconOnly:`${eh}--icon-only`,iconLeft:`${eh}--icon-left`,iconRight:`${eh}--icon-right`,rounded:`${eh}--rounded`,disabled:`${eh}--disabled`,active:`${eh}--active`,hidden:`${eh}--hidden`}},ef=(0,o.forwardRef)(({as:e,appearance:t="fill",children:a,className:s,disabled:i=!1,iconLeft:r,iconRight:l,label:n,pending:c,shape:u="default",size:p="m",stretch:h=!1,variant:m="primary",type:f,dataId:g,dataQa:v,style:b,onClick:w,...x},_)=>{let E=e||"button",$=n||a,C=(0,o.useMemo)(()=>"icon"===u||"circle-icon"===u,[u]),S=(0,o.useMemo)(()=>{let e={};if(p&&!y.includes(p)){let t=ep(p);e=y.reduce((e,a)=>{let s="xs"===a?`${em.button}--${t[a]}`:`${em.button}--${t[a]}-${a}`;return{...e,[s]:!!t[a]}},{})}return e},[p]),k=(0,o.useMemo)(()=>({[em.button]:!0,[`${em.button}--${m}`]:!0,[`${em.button}--${p}`]:p&&y.includes(p),[em.states.iconOnly]:C,[em.states.stretch]:!0===h,[`${em.states.stretch}:${h}`]:"string"==typeof h,[em.states.ghost]:"ghost"===t,[em.states.rounded]:"circle-icon"===u,[em.states.iconLeft]:r&&!C,[em.states.iconRight]:l&&!C,[em.states.disabled]:i,...S}),[t,i,r,C,l,S,u,p,h,m]),T=(0,o.useMemo)(()=>!(!l||C&&r),[r,l,C]),j=(0,o.useCallback)(e=>{if(i){e.preventDefault();return}null==w||w(e)},[w,i]);return A.jsxs(E,{className:(0,d.Z)(s,{...k}),ref:_,style:b,type:"button"===E?f||"button":void 0,disabled:"button"===E?i:void 0,"aria-disabled":i||void 0,tabIndex:i?-1:0,onClick:j,...x,"data-qa":v,"data-id":g,children:[r&&A.jsx("span",{role:"img","aria-hidden":"true",className:(0,d.Z)(em.icon,{[em.states.hidden]:c}),children:r}),$&&!C&&A.jsx("span",{className:(0,d.Z)(em.label,{[em.states.hidden]:c}),children:$}),T&&A.jsx("span",{role:"img","aria-hidden":"true",className:(0,d.Z)(em.icon,{[em.states.hidden]:c}),children:l}),c&&A.jsx("span",{role:"img","aria-hidden":"true",className:em.spinner,children:A.jsx(Q,{children:A.jsx(eu,{})})})]})});function eg(e){return o.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M19.836 6.466a1.5 1.5 0 0 1-.051 2.12l-9.45 9a1.5 1.5 0 0 1-2.07 0l-4.05-3.857a1.5 1.5 0 1 1 2.07-2.172L9.3 14.429l8.415-8.015a1.5 1.5 0 0 1 2.121.052Z"}))}function ev(e){return o.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("rect",{width:18,height:3,x:3,y:10.5,fill:"currentColor",rx:1.5}))}ef.displayName="Button";let eb=["checkbox"],ew=B("common-marker"),ex={marker:ew,icon:`${ew}__icon`,states:{checkbox:`${ew}--checkbox`,radio:`${ew}--radio`,toggle:`${ew}--toggle`,error:`${ew}--error`,checked:`${ew}--checked`,disabled:`${ew}--disabled`,inverted:`${ew}--inverted`,indeterminate:`${ew}--indeterminate`}},ey=({as:e,state:t="default",type:a="checkbox",className:s,checked:i,inverted:r,disabled:l,...n})=>A.jsx(e||"span",{...n,className:(0,d.Z)(s,ex.marker,{[ex.states.checkbox]:"checkbox"===a,[ex.states.radio]:"radio"===a,[ex.states.toggle]:"toggle"===a,[ex.states.checked]:!!i,[ex.states.indeterminate]:"indeterminate"===i,[ex.states.error]:"error"===t,[ex.states.inverted]:r,[ex.states.disabled]:l}),children:eb.includes(a)&&A.jsx(Q,{className:(0,d.Z)(ex.icon,{[ex.states.checked]:i,[ex.states.inverted]:r,[ex.states.error]:"error"===t,[ex.states.disabled]:l}),children:"indeterminate"===i?A.jsx(ev,{}):A.jsx(eg,{})})});ey.displayName="CommonMarker";let e_=B("checkbox"),eE=Object.freeze({checkbox:e_,input:`${e_}__input`,marker:`${e_}__marker`,wrapper:`${e_}__wrapper`,label:`${e_}__label`,caption:`${e_}__caption`,states:{error:`${e_}--error`,disabled:`${e_}--disabled`,inverted:`${e_}--inverted`}}),e$=(0,o.forwardRef)(({value:e=!1,state:t="default",label:a,disabled:s=!1,caption:i,className:r,style:l,inverted:n=!1,children:c,inputRef:u,dataQa:p,dataId:h,onChange:m,...f},g)=>{let[v,b]=O(!1,e),w=(0,o.useId)(),x=c||a;return A.jsxs("label",{ref:g,htmlFor:w,className:(0,d.Z)(r,eE.checkbox,{[eE.states.disabled]:s}),style:l,"data-id":h,"data-qa":p,children:[A.jsx("input",{id:w,ref:u,value:String(v),className:eE.input,type:"checkbox","aria-invalid":"error"===t,disabled:s,onChange:e=>{let t="string"==typeof v?!!v:!v;b(t),null==m||m(t,e)},...f}),A.jsx("span",{className:(0,d.Z)(eE.marker,{[eE.states.inverted]:n}),children:A.jsx(ey,{type:"checkbox",checked:v,inverted:n,state:t,disabled:s})}),x&&A.jsxs("span",{className:eE.wrapper,children:[A.jsx("span",{className:(0,d.Z)(eE.label,{[eE.states.error]:"error"===t,[eE.states.inverted]:n,[eE.states.disabled]:s}),children:x}),i&&A.jsx(J,{className:(0,d.Z)(eE.caption,{[eE.states.inverted]:n,[eE.states.disabled]:s}),withoutIcon:!0,children:i})]})]})});e$.displayName="Checkbox";let eC=B("chips"),eS=Object.freeze({chips:eC,chip:`${eC}__item`,icon:`${eC}__icon`,iconLeft:`${eC}__icon-left`,iconRight:`${eC}__icon-right`,label:`${eC}__label`,states:{primary:`${eC}--primary`,secondary:`${eC}--secondary`,s:`${eC}--s`,m:`${eC}--m`,l:`${eC}--l`,selected:`${eC}--selected`}}),ek=(0,o.forwardRef)(({chips:e,value:t,variant:a="primary",multiple:s,clearable:i,size:r="m",className:l,style:n,dataQa:c,dataId:u,onChipClick:p,...h},m)=>{let[f,g]=(0,o.useState)(s?[]:void 0),v=(0,o.useRef)(null);(0,o.useImperativeHandle)(m,()=>({getRoot:()=>v.current,getSelectedChips:()=>f})),(0,o.useEffect)(()=>{g(s?Array.isArray(t)?t:[]:t)},[t,s]);let b=s||i,w=e=>s&&Array.isArray(f)?f.includes(e):f===e,x=(e,t,a)=>{g(a),null==p||p(e,t,a)},y=(e,t)=>{if(s&&Array.isArray(f)){if(w(e)){let a=f.filter(t=>t!==e);x(e,t,a)}else x(e,t,[...f,e])}else{let a=i&&w(e)?void 0:e;x(e,t,a)}},_=({id:e,label:t,iconLeft:s,iconRight:i},l)=>{let n=w(e);return A.jsxs("div",{className:(0,d.Z)(eS.chip,[{[eS.states.primary]:"primary"===a},{[eS.states.secondary]:"secondary"===a},{[eS.states.s]:"s"===r},{[eS.states.m]:"m"===r},{[eS.states.l]:"l"===r},{[eS.states.selected]:n}]),role:b?"checkbox":"radio","aria-checked":n,"aria-label":t,tabIndex:0,"data-qa":N(`${c}-item-${++l}`,!!c),onClick:t=>{y(e,t)},onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),y(e,t))},children:[s&&A.jsx("span",{className:(0,d.Z)(eS.icon,eS.iconLeft),"aria-hidden":"true",children:s}),A.jsx("span",{className:(0,d.Z)(eS.label),children:t}),i&&A.jsx("span",{className:(0,d.Z)(eS.icon,eS.iconRight),"aria-hidden":"true",children:i})]},e)};return A.jsx("div",{ref:v,className:(0,d.Z)(l,eS.chips),style:n,...h,"data-id":u,"data-qa":c,children:e.map((e,t)=>_(e,t))})});ek.displayName="Chips";let eT=B("dropdown-divider"),ej=Object.freeze({divider:eT}),eN=({...e})=>A.jsx("div",{...e,className:ej.divider});eN.displayName="DropdownDivider";let eL=B("dropdown-group");Object.freeze({group:eL,title:`${eL}__title`,content:`${eL}__content`});let eI=B("dropdown-option"),eM=Object.freeze({option:eI,slot:`${eI}__slot`,wrapper:`${eI}__wrapper`,label:`${eI}__label`,caption:`${eI}__caption`,states:{danger:`${eI}--danger`,success:`${eI}--success`,focused:`${eI}--focused`,disabled:`${eI}--disabled`}});function eO({as:e,label:t,caption:a,iconLeft:s,iconRight:i,prepend:r,append:l,variant:n="default",disabled:c=!1,focused:u=!1,className:p,onClick:h,...m}){let f=(0,d.Z)(p,eM.option,{[eM.states.focused]:u,[eM.states.success]:"success"===n,[eM.states.danger]:"danger"===n,[eM.states.disabled]:!!c}),g=(0,o.useCallback)(e=>{e.preventDefault(),c||null==h||h(e)},[c,h]);return A.jsxs(e||"div",{...m,className:f,"aria-disabled":c,onClick:g,children:[r&&A.jsx("span",{className:eM.slot,children:r}),s&&A.jsx("span",{className:eM.slot,children:s}),A.jsxs("div",{className:eM.wrapper,children:[A.jsx("span",{className:eM.label,children:t}),a&&A.jsx("span",{className:eM.caption,children:a})]}),i&&A.jsx("span",{className:eM.slot,children:i}),l&&A.jsx("span",{className:eM.slot,children:l})]})}let eP=({children:e,...t})=>{let a=function({placement:e="bottom",width:t="auto",desktopMaxHeight:a,mobileFullHeight:s=!1,title:i,description:r,opened:l,onToggle:n,heading:d,footer:h,dataQa:m,dataId:f}={}){let[g,v]=(0,o.useState)(!1),b=l??g,w=n??v,x=(0,c.YF)({open:b,onOpenChange:w,placement:e,whileElementsMounted:u.Me,middleware:[(0,p.cv)(8),(0,p.RR)({fallbackAxisSideDirection:"start"}),(0,p.uY)()]});return(0,o.useMemo)(()=>({open:b,setOpen:w,...x,width:t,desktopMaxHeight:a,title:i,description:r,heading:d,footer:h,mobileFullHeight:s,dataQa:m,dataId:f}),[b,w,x,t,a,i,r,d,h,s,m,f])}(t);return A.jsx(eA.Provider,{value:a,children:e})};eP.displayName="Dropdown";let eR=B("dropdown"),ez=Object.freeze({dropdown:eR,overlay:`${eR}__overlay`,mobileHeading:`${eR}__mobile-heading`,heading:`${eR}__heading`,title:`${eR}__title`,description:`${eR}__description`,content:`${eR}__content`,contentInner:`${eR}__content-inner`,footer:`${eR}__footer`,close:`${eR}__close`,closeIcon:`${eR}__close-icon`,states:{auto:`${eR}--auto`,fullHeight:`${eR}--full-height`}}),eD=(0,o.forwardRef)(({style:e,contentInnerRef:t,...a},s)=>{let{open:i,context:r,width:l,floatingStyles:n,refs:u,heading:p,title:m,description:f,footer:g,desktopMaxHeight:v,mobileFullHeight:b,dataQa:w,dataId:x,setOpen:y}=eB(),_=(0,c.qq)([u.setFloating,s]),E=(0,o.useRef)(null),$=T("m"),{isMounted:C,styles:S}=(0,c.Y_)(r,{initial:{opacity:.2,transform:$?"translate(0, 0)":"translate(0, 100%)"},open:{opacity:1,transform:"translate(0, 0)"},duration:{open:300,close:100}}),k=(0,o.useMemo)(()=>{var t,a;if($)return{width:"inherit"===l?null==(a=null==(t=null==u?void 0:u.reference)?void 0:t.current)?void 0:a.clientWidth:"auto"===l?void 0:l,transform:$?n.transform:void 0,...e}},[n.transform,$,null==u?void 0:u.reference,e,l]),j=(0,o.useCallback)(()=>{let e=u.floating.current;if(e){if($||!i){(0,h.tG)(e);return}(0,h.Qp)(e)}},[$,i,u.floating]);return(0,o.useEffect)(()=>{let e=({target:e})=>{!i||[E.current,u.reference.current].some(t=>t===e||t&&t.contains(e))||y(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[i,u.reference,y]),(0,o.useEffect)(()=>{j()},[j]),(0,o.useEffect)(()=>()=>{(0,h.tP)()},[]),C?A.jsx("div",{className:(0,d.Z)(ez.overlay,{[ez.states.auto]:"auto"===l}),style:k,ref:_,children:A.jsxs("div",{ref:E,className:(0,d.Z)(ez.dropdown,{[ez.states.fullHeight]:b}),role:$?"popup":"dialog","aria-modal":!$,"data-id":x,"data-qa":w,style:S,children:[A.jsx(eV,{title:m,description:f,heading:p,isDesktop:$,setOpen:y,"data-qa":N(`${w}-header`,!!w)}),A.jsx("div",{...a,className:ez.content,"data-qa":N(`${w}-content`,!!w),children:A.jsx("div",{className:ez.contentInner,style:{maxHeight:$?v:void 0},ref:t,children:a.children})}),A.jsx(eZ,{"data-qa":N(`${w}-header`,!!w),footer:g})]})}):null});eD.displayName="DropdownContent";let eA=(0,o.createContext)(null),eB=()=>{let e=(0,o.useContext)(eA);if(null===e)throw Error("Dropdown components must be wrapped in <Dropdown />");return e},eZ=({footer:e,...t})=>e?A.jsx("div",{...t,className:ez.footer,children:e}):null;function eF(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{d:"M7.22 7.22a.743.743 0 0 1 1.06 0L12 10.94l3.72-3.72a.743.743 0 0 1 1.06 0 .742.742 0 0 1 0 1.06L13.061 12l3.72 3.72a.743.743 0 0 1 0 1.06.743.743 0 0 1-1.061 0L12 13.06l-3.72 3.72a.743.743 0 0 1-1.06 0 .743.743 0 0 1 0-1.06L10.94 12 7.22 8.28a.743.743 0 0 1 0-1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}eZ.displayName="DropdownFooter";let eV=({title:e,description:t,heading:a,isDesktop:s,setOpen:i,...r})=>{let l=(0,o.useMemo)(()=>a||(s&&(e||t)?A.jsxs(A.Fragment,{children:[e&&A.jsx("div",{className:ez.title,children:e}),t&&A.jsx("div",{className:ez.description,children:t})]}):null),[t,a,s,e]);return A.jsxs(A.Fragment,{children:[!s&&A.jsxs("div",{...r,className:ez.mobileHeading,children:[e&&A.jsx("div",{className:ez.title,children:e}),t&&A.jsx("div",{className:ez.description,children:t}),A.jsx("button",{className:ez.close,type:"button",tabIndex:-1,"aria-label":"Закрыть окно",onClick:()=>i(!1),children:A.jsx(Q,{"aria-hidden":"true",className:ez.closeIcon,style:{display:"inline-flex",fontSize:10},children:A.jsx(eF,{})})})]}),l&&A.jsx("div",{...r,className:ez.heading,children:l})]})};eV.displayName="DropdownHeader";let eG=(0,o.forwardRef)(function({children:e,asChild:t=!1,disabled:a,...s},i){let{refs:r,open:l,setOpen:n}=eB(),d=e.ref,u=(0,c.qq)([r.setReference,i,d]),p=(0,o.useCallback)(()=>{a||n(!l)},[a,l,n]);return t&&(0,o.isValidElement)(e)?(0,o.cloneElement)(e,{ref:u,disabled:a,onClick:p,...s,...e.props}):A.jsx("button",{ref:u,onClick:p,disabled:a,...s,type:"button",children:e})});function eH(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{d:"M18.499 3.75a.75.75 0 0 1 1.5 0v4a.75.75 0 0 1-.75.75h-4.5a.75.75 0 0 1 0-1.5h2.84a7.5 7.5 0 1 0 1.907 4.773.75.75 0 0 1 1.5-.045 9 9 0 1 1-2.497-5.954V3.75Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}eG.displayName="DropdownTrigger";let eq=B("file-item"),eW=Object.freeze({root:eq,file:`${eq}__file`,preview:`${eq}__preview`,previewImage:`${eq}__preview-image`,previewIcon:`${eq}__preview-icon`,fileInfo:`${eq}__file-info`,fileName:`${eq}__file-name`,fileStatus:`${eq}__file-status`,fileSize:`${eq}__file-size`,progress:`${eq}__progress`,controls:`${eq}__controls`,close:`${eq}__close`,repeat:`${eq}__repeat`,error:`${eq}__error`,states:{success:`${eq}--success`,error:`${eq}--error`,pending:`${eq}--pending`,uploading:`${eq}--uploading`,primary:`${eq}--primary`,secondary:`${eq}--secondary`,s:`${eq}--s`,m:`${eq}--m`,disabled:`${eq}--disabled`}}),eY=["B","KB","MB","GB"],eQ=[{label:"svg",color:"#F79601",type:"image/svg+xml"},{label:"pdf",color:"#FF0508",type:"application/pdf"},{label:"jpg",color:"#525BBB",type:"image/jpeg"},{label:"zip",color:"#B0864B",type:"application/zip"},{label:"mp4",color:"#000000",type:"video/mp4"},{label:"xls",color:"#117C41",type:"application/vnd.ms-excel"},{label:"docx",color:"#165BBE",type:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"}],eX="#189EF4",eK=e=>{if(!e)return{label:"file",color:eX};let t=eQ.find(t=>t.type===e);if(t)return{label:t.label,color:t.color};let a=m.extension(e);return a?{label:a,color:eX}:{label:"file",color:eX}},eU=(e,t=1)=>{if(0===e)return"0 B";let a=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/Math.pow(1024,a)).toFixed(t))} ${eY[a]}`},eJ=(0,o.forwardRef)(({file:e,state:t="success",name:a,type:s,fileSize:i,error:r,progress:l=0,size:n="m",variant:o="primary",previewImageUrl:c,className:u,style:p,fileId:h,dataQa:m,dataId:f,onClick:g,onDelete:v,onRepeat:b,...w},x)=>{let y="s"===n,_=I(l)&&"uploading"===t,E=r&&"error"===t,$=s&&/^image\//.test(s),C=eK(s),S=($&&c?A.jsx("img",{role:"presentation",className:eW.previewImage,src:c,width:40,alt:a}):null)||A.jsx("div",{className:eW.previewIcon,style:{backgroundColor:C.color},children:C.label}),k=_&&"primary"===o?`linear-gradient(90deg, var(--color-gray-400) ${l}%, var(--color-white) ${l}%`:`linear-gradient(90deg, var(--color-white) ${l}%, var(--color-gray-400) ${l}%`,T=(0,d.Z)(u,eW.root,eW.states[o],eW.states[t],eW.states[n]),j=_?{background:k,...p}:p;return A.jsxs("div",{ref:x,className:T,style:j,onClick:a=>{"success"===t&&(null==g||g(a,h,e))},...w,"data-id":f,"data-qa":m,children:[A.jsxs("div",{className:eW.file,children:[!y&&A.jsx("div",{className:eW.preview,children:S}),A.jsxs("div",{className:eW.fileInfo,children:[A.jsx("div",{className:eW.fileName,children:a}),!y&&i&&A.jsxs("div",{className:eW.fileStatus,children:[A.jsx("div",{className:eW.fileSize,children:`${eU(i)}`}),_&&A.jsx("div",{className:eW.progress,children:`Загружено ${l}%`})]})]}),A.jsxs("div",{className:eW.controls,children:[y&&_&&A.jsx("div",{className:eW.progress,children:`${l}%`}),E&&A.jsx(Q,{className:eW.repeat,tabIndex:0,role:"button","aria-label":`Повторить загрузку файла ${a}`,onClick:t=>{t.preventDefault(),t.stopPropagation(),null==b||b(t,h,e)},children:A.jsx(eH,{})}),A.jsx(Q,{className:eW.close,tabIndex:0,role:"button","aria-label":`Удалить файл ${a}`,onClick:t=>{t.preventDefault(),t.stopPropagation(),null==v||v(t,h,e)},children:A.jsx(eF,{})})]})]}),E&&A.jsx("div",{className:eW.error,children:r})]})});eJ.displayName="File";let e0=B("file-list"),e1=Object.freeze({root:e0}),e2=e=>{let t=new Set;for(let a of e){if(t.has(a))return!0;t.add(a)}return!1},e5=(0,o.forwardRef)(({files:e,size:t="m",variant:a="primary",className:s,role:i="list",style:r,dataId:l,dataQa:n,onClick:c,onDelete:u,onRepeat:p,...h},m)=>((0,o.useEffect)(()=>{let t=e.map(e=>e.fileId);e2(t)&&console.warn("Имеются файлы с одинаковым fileId")},[e]),0===e.length?null:A.jsx("div",{ref:m,role:i,"aria-label":"Загруженные файлы",className:(0,d.Z)(s,e1.root),style:r,...h,"data-id":l,"data-qa":n,children:e.map(e=>(0,o.createElement)(eJ,{...e,role:"listitem","aria-labelledby":`Имя файла - ${e.name}, Размер файла - ${eU(e.fileSize??0)}`,size:t,variant:a,onClick:c,onRepeat:p,onDelete:u,key:e.fileId}))})));e5.displayName="FileList";let e7=B("tooltip"),e4=Object.freeze({tooltip:e7,text:`${e7}__text`,wrapper:`${e7}__wrapper`,inverted:`${e7}--inverted`}),e3="M8 10C6 12.58 3.43 16 0 16L16 16C12.58 16 10 12.58 8 10Z",e6={display:"h1",hero:"h1",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6"},e8=B("heading"),e9=Object.freeze({heading:e8,states:Object.freeze({display:`${e8}--display`,hero:`${e8}--hero`,h1:`${e8}--h1`,h2:`${e8}--h2`,h3:`${e8}--h3`,h4:`${e8}--h4`,h5:`${e8}--h5`,h6:`${e8}--h6`})}),te=({as:e,children:t,weight:a,type:s,lineClamp:i,className:r,style:l,dataQa:n,dataId:o,...c})=>{var u;let p=e||e6[s]||"div",h=/^h[1-6]$/.test(p),m=(null==(u=s.match(/\d+/))?void 0:u[0])||1;return A.jsx(p,{className:(0,d.Z)(e9.heading,e9.states[s],r),style:{...a?{fontWeight:`var(--font-weight-${a})`}:void 0,...i?{WebkitLineClamp:i,...X}:void 0,...l},role:h?null:"heading","aria-level":h?null:m,...c,"data-id":o,"data-qa":n,children:t})};te.displayName="Heading";let tt=B("hint"),ta=Object.freeze({hint:tt,hintDialog:`${tt}__dialog`,activator:`${tt}__activator`,footer:`${tt}__footer`,text:`${tt}__text`,close:`${tt}__close`,icon:`${tt}__icon`,inverted:`${tt}--inverted`}),ts=(0,o.forwardRef)(({className:e,style:t,isVisible:a,position:s="top",heading:i,footer:r,children:l,text:n,withoutTail:h,inverted:m,dataQa:f,dataId:g,auto:v=!0,role:b="dialog",...w},x)=>{var y;let _;let E=(0,o.useRef)(null),{refs:$,floatingStyles:C,context:S}=(0,c.YF)({placement:s,middleware:[(0,u.cv)(12),!!v&&(0,u.X5)(),(0,u.RR)({fallbackAxisSideDirection:"start"}),(0,u.uY)(),(0,p.x7)({element:E})]}),{value:k,show:T,hide:L,toggle:I}=R(a),M=j(L);return(0,o.useImperativeHandle)(x,()=>null==M?void 0:M.current),"u">typeof window&&(P(window,"resize",(y=()=>S.update(),_=!1,function(...e){_||(y(...e),_=!0,setTimeout(()=>{_=!1},300))}),[]),P(window,"keyup",e=>{"Escape"===e.key&&L()},[L])),A.jsxs("div",{ref:M,className:(0,d.Z)(ta.hint,e),style:t,children:[A.jsx("button",{type:"button",className:ta.activator,ref:$.setReference,tabIndex:0,onClick:I,children:"function"==typeof l?l({show:T,hide:L,toggle:I,visible:k}):l}),k&&A.jsxs("div",{role:b,className:(0,d.Z)(ta.hintDialog,{[ta.inverted]:m}),ref:$.setFloating,style:C,...w,"data-id":g,"data-qa":f,children:[i&&A.jsx(te,{dataQa:N(`${f}-heading`,!!f),className:"mb-3",as:"h6",type:"h6",children:i}),A.jsx("p",{"data-qa":N(`${f}-text`,!!f),className:(0,d.Z)(ta.text),children:n}),r&&A.jsx("div",{"data-qa":N(`${f}-footer`,!!f),className:(0,d.Z)(ta.footer),children:r}),A.jsx("button",{type:"button",tabIndex:-1,className:ta.close,onClick:L,children:A.jsx(Q,{"aria-hidden":"true",className:ta.icon,style:{display:"inline-flex",fontSize:16},children:A.jsx(eF,{})})}),!h&&A.jsx(c.Y$,{width:16,ref:E,d:e3,context:S,fill:m?"var(--color-white)":"var(--color-black-500)"})]})]})});ts.displayName="Hint";let ti=(e,t,a)=>{if(e)return"object"!=typeof e?a:"function"==typeof t?t(e):e[t]},tr=e=>{let{width:t,height:a}=e.getBoundingClientRect();return{x:{start:e.scrollLeft,end:Math.floor(e.scrollLeft+t)},y:{start:e.scrollTop,end:Math.floor(e.scrollTop+a)}}},tl=B("input-autocomplete"),tn={input:tl,pending:`${tl}__pending`,pendingIcon:`${tl}__pending-icon`,empty:`${tl}__empty`,emptyText:`${tl}__empty-text`,emptyDescription:`${tl}__empty-description`,options:`${tl}__options`,optionIcon:`${tl}__option-icon`,button:`${tl}__button`,states:{selected:`${tl}--selected`}};function to(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{d:"m10.53 16.53 8.25-8.25a.743.743 0 0 0 0-1.06.743.743 0 0 0-1.06 0L10 14.94l-3.72-3.72a.743.743 0 0 0-1.06 0 .743.743 0 0 0 0 1.06l4.25 4.25c.146.147.323.22.53.22a.722.722 0 0 0 .53-.22Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"})))}let td=({items:e,itemSize:t,renderItem:a,overscan:s=2,outerRef:i,itemsContainerClassname:r})=>{let[l,n]=(0,o.useState)({start:0,end:0}),d=(0,o.useCallback)(()=>{if(!i.current)return;let a=i.current.clientHeight,r=i.current.scrollTop,l=Math.max(0,Math.floor(r/t)-s),o=Math.min(e.length,Math.ceil((r+a)/t)+s);n({start:l,end:o})},[t,e.length,i,s]);(0,o.useLayoutEffect)(()=>{d()},[d]),(0,o.useEffect)(()=>{let e=i.current;if(!e)return;let t=()=>d();e.addEventListener("scroll",t);let a=new ResizeObserver(()=>d());return a.observe(e),()=>{e.removeEventListener("scroll",t),a.disconnect()}},[d,i]);let c=e.length*t+16,u=e.slice(l.start,l.end),p={position:"absolute",top:0,height:u.length*t,transform:`translateY(${l.start*t}px)`,width:"100%",margin:0};return A.jsx("div",{style:{position:"relative",height:c,width:"auto",margin:"-8px"},children:A.jsx("ul",{className:r,style:p,role:"listbox",children:u.map((e,t)=>a(e,l.start+t))},"options")})};function tc({inputValue:e,mappedOptions:t,pending:a=!1,optionsEmptyText:s="Нет результатов",optionsEmptyDescription:i,contentInnerRef:r,withVirtualize:l=!1,handleOptionClick:n}){let c=(0,o.useId)();if(a)return A.jsx("div",{className:tn.pending,children:A.jsx(Q,{className:tn.pendingIcon,children:A.jsx(eu,{})})});if(null!=e&&e.length&&!t.length)return A.jsxs("div",{className:tn.empty,children:[A.jsx("div",{className:tn.emptyText,children:s}),i&&A.jsx("div",{className:tn.emptyDescription,children:i})]});let u=e=>A.jsx(eO,{role:"option","aria-selected":e.selected,as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active,onClick:()=>n(e),append:A.jsx(Q,{className:(0,d.Z)(tn.optionIcon,{[tn.states.selected]:e.selected}),style:{fontSize:24},children:A.jsx(to,{})})},JSON.stringify(e.value));return l?A.jsx(td,{outerRef:r,items:t,itemSize:40,renderItem:u,itemsContainerClassname:tn.options}):A.jsx("ul",{className:tn.options,id:c,role:"listbox",children:t.map(u)},"options")}function tu({value:e,selectedValue:t,label:a,options:s=[],state:i,icon:r,rightLabel:l,desktopMaxHeight:n,pending:d=!1,buttonLabel:c="Выбрать",optionValue:u="value",optionLabel:p="label",optionCaption:h="caption",optionDisabled:m="disabled",variant:f="primary",size:g="m",disabled:v=!1,caption:b,hasCaption:w=!1,keepFocus:x=!1,optionsEmptyText:y="Нет результатов",optionsEmptyDescription:_,withVirtualize:E,onChange:$,onSelect:C,onFocus:S,onBlur:k,onKeydown:j,...N}){let[L,I]=(0,o.useState)(!1),[M,O]=(0,o.useState)(""),P=(0,o.useRef)(null),R=(0,o.useRef)(null),z=(0,o.useRef)(null),D=(0,o.useRef)(null),B=T("m"),Z=(0,o.useMemo)(()=>B?L&&(s.length>0||!!M||d):L,[M,B,L,s.length,d]),F=(0,o.useMemo)(()=>s.map((e,a)=>{let s=ti(e,u,e),i=ti(t,u,t);return{index:a,value:s,label:ti(e,p,e),caption:ti(e,h),disabled:ti(e,m),selected:i===s,original:e}}),[h,m,p,u,s,t]),V=(0,o.useMemo)(()=>F.find(({selected:e})=>e),[F]);(0,o.useEffect)(()=>{if(!e&&!t){O("");return}e&&O(e)},[e]),(0,o.useEffect)(()=>{if(t){let e=ti(t,p,t);O(e)}},[]),(0,o.useEffect)(()=>{L||(V?G(V.label):H())},[L]);let G=e=>{O(e),null==$||$(e)},H=e=>{null==C||C(e)},q=()=>{I(!0)},W=()=>{I(!1)},Y=e=>{null==k||k(e)};return A.jsx("div",{"data-testid":"InputAutocomplete",className:tn.input,children:A.jsxs(eP,{opened:Z,onToggle:I,width:"inherit",placement:"bottom",mobileFullHeight:!0,desktopMaxHeight:n,footer:B||!t?void 0:A.jsx(ef,{label:c,disabled:!t,className:tn.button,onClick:()=>{W()}}),heading:B?void 0:A.jsx(tf,{inputRef:z,value:M,label:a,rightLabel:l,icon:r,state:i,caption:b,hasCaption:w,onChange:G,onBlur:Y,...N}),children:[A.jsx(eG,{asChild:!0,children:A.jsx(tf,{value:M,label:a,rightLabel:l,icon:r,size:g,variant:f,state:i,disabled:v,caption:b,hasCaption:w,onClick:void 0,onChange:G,onFocus:e=>{q(),B||(e.preventDefault(),setTimeout(()=>{var e;null==(e=z.current)||e.focus()},100)),null==S||S(e)},onBlur:Y,onKeyDown:e=>{"Tab"===e.key&&W(),null==j||j(e)},ref:P,inputRef:R,...N})}),A.jsx(eD,{contentInnerRef:D,children:A.jsx(tc,{inputValue:M,mappedOptions:F,pending:d,optionsEmptyText:y,optionsEmptyDescription:_,handleOptionClick:e=>{var t;if(G(e.label),H(e.original),B){if(x){null==(t=R.current)||t.focus();return}W()}},contentInnerRef:D,withVirtualize:E})})]})})}tu.displayName="InputAutocomplete";let tp=(...e)=>(...t)=>{e.forEach(e=>{null==e||e(...t)})},th=B("input-base"),tm={wrapper:th,input:`${th}__input`,container:`${th}__container`,label:`${th}__label`,field:`${th}__field`,rightLabel:`${th}__right-label`,icon:`${th}__icon`,caption:`${th}__caption`,placeholder:{visible:`${th}__placeholder`,hidden:`${th}__hidden`},states:{primary:`${th}--primary`,secondary:`${th}--secondary`,error:`${th}--error`,success:`${th}--success`,s:`${th}--s`,m:`${th}--m`,l:`${th}--l`,focused:`${th}--focused`,disabled:`${th}--disabled`,active:`${th}--active`,hasLabel:`${th}--has-label`,accent:`${th}--accent`}},tf=(0,o.forwardRef)(({icon:e,rightLabel:t,disabled:a,state:s,size:i="m",variant:r="primary",label:l,value:n,placeholder:u,maskPlaceholder:p,maskPlaceholderVariant:h="default",caption:m,type:f="text",inputMode:g="text",hasCaption:v,className:b,style:w,"data-testid":x="InputBase",inputRef:y,onChange:_,onFocus:E,onBlur:$,onKeyDown:C,...S},k)=>{let T=(0,o.useId)(),{value:j,show:N,hide:L}=R(),I=(0,o.useRef)(null),M=(0,c.qq)([y,I]),O=(0,o.useMemo)(()=>j||!!n||!!u,[n,j,u]),P=(0,o.useCallback)(()=>{var e;null==(e=I.current)||e.focus()},[]),z=(0,o.useMemo)(()=>{if(!p)return null;let e={hidden:n??"",visible:p.substring((null==n?void 0:n.length)??0)};return p.length===(null==n?void 0:n.length)?null:e},[p,n]);return A.jsxs("div",{className:(0,d.Z)(b,tm.wrapper),style:w,"data-testid":x,children:[A.jsxs("div",{className:(0,d.Z)(tm.input,tm.states[r],tm.states[i],{[tm.states.focused]:j,[tm.states.error]:"error"===s,[tm.states.success]:"success"===s,[tm.states.disabled]:!!a,[tm.states.hasLabel]:l}),onClick:P,ref:k,children:[A.jsxs("label",{htmlFor:T,className:tm.container,children:[l&&A.jsx("span",{className:(0,d.Z)(tm.label,{[tm.states.active]:O,[tm.states.s]:"s"===i,[tm.states.disabled]:a,[tm.states.error]:"error"===s,[tm.states.success]:"success"===s}),children:l}),z&&!!n&&A.jsxs("div",{className:(0,d.Z)(tm.placeholder.visible,{[tm.states.accent]:"accent"===h}),children:[z.hidden&&A.jsx("span",{className:tm.placeholder.hidden,children:z.hidden}),z.visible]}),A.jsx("input",{...S,id:T,ref:M,className:(0,d.Z)(tm.field,{[tm.states.s]:"s"===i,[tm.states.hasLabel]:l,[tm.states.disabled]:a}),type:f,inputMode:g,autoComplete:"off",placeholder:u,value:n,disabled:a,onChange:e=>{null==_||_(e.target.value,e)},onFocus:tp(N,E),onBlur:tp(L,$),onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),null==_||_("",{target:{value:""}})),null==C||C(e)}})]}),t&&A.jsx("div",{className:(0,d.Z)(tm.rightLabel,{[tm.states.disabled]:a}),children:t}),e]}),(v||m)&&A.jsx(J,{className:(0,d.Z)(tm.caption,{[tm.states.disabled]:a}),state:s,withoutIcon:!0,children:m})]})});tf.displayName="InputBase";let tg="dd.MM.yyyy",tv=(e,t)=>((e<1||e>12)&&console.warn("Месяц должен быть в диапазоне от 1 до 12"),new Date(t,e,0).getDate()),tb=e=>{let[t,a,s]=e.split(".").map(Number),i=tv(a,s||1900);return[(t>i?i:t).toString().padStart(2,"0"),a.toString().padStart(2,"0"),s.toString().padStart(4,"0").substring(0,4)].join(".")},tw=(0,o.forwardRef)(({value:e=null,onChange:t,onKeyDown:a,...s},i)=>{let[r,l]=(0,o.useState)(""),{ref:n,setValue:d}=(0,w.Cj)({mask:"DD.MM.YYYY",autofix:!0,overwrite:!1,blocks:{DD:{mask:w.LV.MaskedRange,from:1,to:31,maxLength:2},MM:{mask:w.LV.MaskedRange,from:1,to:12,maxLength:2},YYYY:{mask:w.LV.MaskedRange,from:1900,to:2099,maxLength:4}}},{onAccept:a=>{if(a.length<10)null!==e&&(null==t||t(null,""));else{let e=tb(a),s=(0,f.Z)(e,tg,new Date);if((0,g.Z)(s)){null==t||t((0,f.Z)(e,tg,new Date),e),l(e);return}}l(a)}});return(0,o.useEffect)(()=>{if(e instanceof Date&&(0,g.Z)(e)){let t=(0,v.Z)(e,tg);d(t),l(t)}else"string"==typeof e&&(0,b.Z)(e,"dd.mm.yyyy")&&(d(e),l(e))},[e,d]),(0,o.useImperativeHandle)(i,()=>n.current),A.jsx(tf,{...s,inputRef:n,value:r,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),l(""),d(""),null==t||t(null,"")),null==a||a(e)},maskPlaceholder:"дд.мм.гггг"})});function tx(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{d:"M4.75 3a.75.75 0 0 0 0 1.5h14.5a.75.75 0 0 0 0-1.5H4.75Zm7.78 3.218a.75.75 0 0 0-1.06 0l-4.25 4.25a.75.75 0 0 0 1.06 1.06l2.97-2.97v11.69a.75.75 0 0 0 1.5 0V8.558l2.97 2.97a.75.75 0 1 0 1.06-1.06l-4.25-4.25Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}tw.displayName="InputDate";let ty=B("form-field"),t_=Object.freeze({formField:ty,labelWrapper:`${ty}__label-wrapper`,label:`${ty}__label`,description:`${ty}__description`}),tE=({label:e,description:t,caption:a,captionState:s,children:i,hasCaption:r,className:l,style:n,dataQa:o,dataId:c,...u})=>A.jsxs("div",{className:(0,d.Z)(t_.formField,l),style:n,...u,"data-id":c,"data-qa":o,children:[(e||t)&&A.jsxs("div",{className:t_.labelWrapper,children:[A.jsx("span",{className:t_.label,children:e}),A.jsx("span",{className:t_.description,children:t})]}),i,(r||a)&&A.jsx(J,{text:a,state:s})]});tE.displayName="FormField";let t$=B("text"),tC=Object.freeze({text:t$});function tS({as:e,className:t,style:a,children:s,size:i,weight:r,fontFamily:l,dataQa:n,dataId:o,...c}){return A.jsx(e||"span",{className:(0,d.Z)(tC.text,t),style:{...i&&{fontSize:`var(--font-size-${i})`,lineHeight:`var(--font-line-height-${i})`},...r&&{fontWeight:`var(--font-weight-${r})`},...l&&{fontFamily:`var(--font-family-${l})`},...a},...c,"data-id":o,"data-qa":n,children:s})}tS.displayName="Text";let tk=B("input-file"),tT={inputFile:tk,input:`${tk}__input`,uploadArea:`${tk}__upload-area`,uploadIcon:`${tk}__upload-icon`,uploadLabel:{default:`${tk}__upload-label`,purple:`${tk}__upload-label--purple`},uploadDragged:`${tk}__upload-dragged`,uploadCaption:`${tk}__upload-caption`,uploadButton:`${tk}__upload-button`,uploadWrapper:`${tk}__upload-wrapper`,selectButton:`${tk}__select-button`,states:{error:`${tk}--error`,s:`${tk}--s`,m:`${tk}--m`,dragged:`${tk}--dragged`,disabled:`${tk}--disabled`}},tj=(e,t)=>{if(e&&t){let a=Array.isArray(t)?t:t.split(","),s=e.name||"",i=e.type||"",r=i.replace(/\/.*$/,"");return a.some(e=>{let t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){let e=s.toLowerCase(),a=t.toLowerCase(),i=[a];return(".jpg"===a||".jpeg"===a)&&(i=[".jpg",".jpeg"]),i.some(t=>e.endsWith(t))}return/\/\*$/.test(t)?r===t.replace(/\/.*$/,""):i===t||!!/^\w+$/.test(t)&&(console.error(!1,`Upload takes an invalidate 'accept' type '${t}'.Skip for check.`),!0)})}return!0},tN=(0,o.forwardRef)(({accept:e,maxFileSize:t,disabled:a=!1,multiple:s=!1,mode:i="select",size:r="m",style:l,className:n,name:c,onChange:u},p)=>{let h=(0,o.useId)(),[m,f]=(0,o.useState)(!1),[g,v]=(0,o.useState)(!1),b=(0,o.useRef)(null),w=(0,o.useRef)(null),x=e=>{if(!e)return!0;let t=y(e),a=_(e);return t&&a},y=e=>{if(!t)return!0;for(let a=0;a<e.length;a++)if(e[a].size>1048576*t)return!1;return!0},_=t=>{if(!e)return!0;for(let a=0;a<t.length;a++)if(!tj(t[a],e))return!1;return!0},E=e=>{let t=Object.hasOwn(e,"dataTransfer")?e.dataTransfer.files:e.target.files;if(t){if(!x(t)){f(!0);return}f(!1),null==u||u(t,e)}},$=()=>{var e;null==(e=b.current)||e.click()},C=e=>{a||(e.stopPropagation(),e.preventDefault())},S=e=>{a||(e.stopPropagation(),e.preventDefault(),e.dataTransfer.dropEffect="copy",v(!0))},k=e=>{a||(e.stopPropagation(),e.preventDefault(),v(!1))},T=e=>{if(a)return;e.stopPropagation(),e.preventDefault();let{files:t}=e.dataTransfer;(s||t&&1===t.length)&&E(e),v(!1),e.dataTransfer.clearData()};(0,o.useImperativeHandle)(p,()=>({getInput:()=>b.current,getUploadArea:()=>w.current}));let j=()=>{let a=Array.isArray(e)?e.join(", "):null==e?void 0:e.split(",").join(", "),s=a?`Доступные форматы ${a}. `:"",i=t?`Размер файла не должен превышать ${t} MB.`:"";return s+i},N=()=>{let t=Array.isArray(e)?e.join(","):e,i={ref:b,type:"file",className:tT.input,multiple:s,accept:t,disabled:a,id:h,name:c,onChange:E};return A.jsx("input",{...i})},L=()=>{let e={ref:w,className:(0,d.Z)(tT.uploadArea,{[tT.states.error]:m,[tT.states.s]:"s"===r,[tT.states.dragged]:g,[tT.states.disabled]:a}),onDragEnter:C,onDragOver:S,onDragLeave:k,onDrop:T,onClick:$,role:"button",tabIndex:0},t=A.jsx(Q,{"aria-hidden":"true",className:(0,d.Z)(tT.uploadIcon,{[tT.states.disabled]:a}),children:A.jsx(tx,{})}),s=A.jsx(tS,{size:"16",weight:"regular",className:(0,d.Z)(tT.uploadDragged,{[tT.states.disabled]:a,[tT.states.dragged]:g,[tT.states.s]:"s"===r}),children:"Перетащите файлы сюда"});if("s"===r){let i=A.jsxs(tS,{size:"16",weight:"regular",className:(0,d.Z)(tT.uploadLabel.default,{[tT.states.disabled]:a}),children:[A.jsx("span",{className:(0,d.Z)(tT.uploadLabel.purple,{[tT.states.disabled]:a}),children:"Выберите файлы "}),"или перетащите их сюда"]});return A.jsx(tE,{caption:j(),hasCaption:!0,children:A.jsxs("div",{...e,children:[A.jsxs("div",{className:(0,d.Z)(tT.uploadWrapper,{[tT.states.dragged]:g}),children:[t,i]}),s]})})}let i=A.jsx(tS,{size:"16",weight:"regular",className:(0,d.Z)(tT.uploadLabel.default,{[tT.states.disabled]:a}),children:"Выберите файлы или перетащите их сюда"}),l=A.jsx(tS,{size:"14",weight:"regular",className:(0,d.Z)(tT.uploadCaption,{[tT.states.disabled]:a}),children:j()}),n=A.jsx(tS,{size:"16",weight:"regular",className:(0,d.Z)(tT.uploadButton,{[tT.states.disabled]:a}),children:"Выбрать"});return A.jsxs("div",{...e,children:[A.jsxs("div",{className:(0,d.Z)(tT.uploadWrapper,{[tT.states.dragged]:g}),children:[t,i,l,n]}),s]})};return A.jsx("div",{className:(0,d.Z)(n,tT.inputFile),style:l,children:"select"===i?(()=>{let e=N(),t=j(),s=A.jsx(ef,{onClick:$,label:"Выберите файлы",size:"s",stretch:!0,className:(0,d.Z)(tT.selectButton,{disabled:a}),disabled:a});return A.jsxs(tE,{caption:t,hasCaption:!0,captionState:m?"error":"default",children:[e,s]})})():(()=>{let e=N(),t=L();return A.jsxs(A.Fragment,{children:[t,e]})})()})});tN.displayName="InputFile";let tL=(0,o.forwardRef)(({maskOpts:e,value:t="",onChange:a,onKeyDown:s,...i},r)=>{let[l,n]=(0,o.useState)(),{ref:d,setValue:c,unmaskedValue:u}=(0,w.Cj)(e,{onAccept:(e,t)=>{n(e),null==a||a(t.unmaskedValue,e)}});return(0,o.useEffect)(()=>{t!==u&&c(t)},[t,c,u]),(0,o.useImperativeHandle)(r,()=>d.current),A.jsx(tf,{...i,inputRef:d,value:l,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),c(""),n(""),null==a||a("","")),null==s||s(e)}})});function tI(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{d:"M5 12a.75.75 0 0 1 .75-.75h12.5a.75.75 0 0 1 0 1.5H5.75A.75.75 0 0 1 5 12Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function tM(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{d:"M12.75 5.75a.75.75 0 0 0-1.5 0v5.5h-5.5a.75.75 0 0 0 0 1.5h5.5v5.5a.75.75 0 0 0 1.5 0v-5.5h5.5a.75.75 0 0 0 0-1.5h-5.5v-5.5Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}tL.displayName="InputMasked";let tO="\xa0",tP=[",","."],tR=B("input-number"),tz={inputNumber:tR,controls:`${tR}__controls`,icon:`${tR}__controls-icon`,divider:`${tR}__controls-divider`,states:{disabled:`${tR}--disabled`}},tD=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),tA=(e,t)=>{let a=tD(t.join("")),s=RegExp(`[^\\d${a}]`,"gi");return e.replace(s,"")},tB=(e,t=tO)=>{let a=RegExp(tD(t),"g");return e.replace(a,"")},tZ=(e,t)=>{let a=RegExp("((^|\\D)-\\d)|^(-)").test(e),s=tB(e,tO),i=tA(s,tP).replace(",","."),r=a?"-":"";if(i.includes(".")){let[e,a]=i.split(".");if(a){let s=`.${a.slice(0,t)}`;return`${r}${e}${s}`}}return`${r}${i}`},tF=(e,t)=>{let a=String(e),[s,i]=a.split("."),r=new Intl.NumberFormat("ru",{maximumFractionDigits:0,roundingMode:"trunc",useGrouping:"min2"}).format(parseFloat(a)),l=a.includes(".")||a.includes(",")?",":"";return"never"===t?r:`${r}${l}${i??""}`},tV=(e,t,a)=>{if(!e||!t)return"";if(Array.isArray(t)){let s=tZ(e,a||2),i=s.startsWith("-")?s.slice(1):s,r=Number(i.split(".")[0]),[l,n,o]=t;return L(r,l,n,o)}return t},tG=e=>RegExp("^-?(?!0{2,})[(\\d\\s?]*[,.]?\\d*$").test(e),tH=({selectionStart:e,value:t,lastKeyStroke:a,stateValue:s})=>{let i=e,r=t;if(s&&i&&s[i]===tO&&("Backspace"===a||"Delete"===a)){let e=t.split("");return"Backspace"===a&&(e.splice(i-1,1),i-=1),"Delete"===a&&(e.splice(i,1),i+=1),{modifiedValue:r=e.join(""),cursorPosition:i}}return{modifiedValue:r,cursorPosition:e}},tq=(e,t,a)=>I(t)&&e<t?t:I(a)&&e>a?a:e,tW=({value:e,decimals:t="auto",decimalsCount:a=2})=>{switch(t){case"always":return new Intl.NumberFormat("ru",{minimumFractionDigits:a,useGrouping:"min2"}).format(e);case"never":return new Intl.NumberFormat("ru",{maximumFractionDigits:0,useGrouping:"min2"}).format(e);default:return new Intl.NumberFormat("ru",{useGrouping:"min2"}).format(e)}},tY=(0,o.forwardRef)(({decimals:e="auto",decimalsCount:t=2,value:a,unit:s,step:i=1,min:r,max:l,size:n="m",withoutControls:c,disabled:u,icon:p,shouldRoundOnChange:h=!1,onChange:m,onFocus:f,onBlur:g,onKeyDown:v,onIncrement:b,onDecrement:w,...x},y)=>{let _=(0,o.useMemo)(()=>t<10?t:10,[t]),[E,$]=(0,o.useState)(I(a)?tW({value:tq(parseFloat(tF(tZ(String(a),_),e)),r,l),decimals:e,decimalsCount:_}):""),[C,S]=(0,o.useState)(!1),[k,T]=(0,o.useState)(0),[j,N]=(0,o.useState)(null),L=(0,o.useRef)(null);(0,o.useImperativeHandle)(y,()=>L.current),(0,o.useEffect)(()=>{C&&"-"!==E&&L.current&&document.activeElement===L.current&&L.current.setSelectionRange(k,k)},[E,k,L,C]);let O=(0,o.useCallback)((t,a)=>{if(S(!0),!tG(t))return{float:E?parseFloat(tZ(E,_)):void 0,formatted:E};if(""===t)return{float:void 0,formatted:t};if("-"===t)return T(1),{float:void 0,formatted:t};if("."===t||","===t)return T(2),{float:0,formatted:"never"===e?"0":"0,"};if("-."===t||"-,"===t)return T(3),{float:0,formatted:"never"===e?"-0":"-0,"};let{modifiedValue:s,cursorPosition:i}=tH({selectionStart:a,value:t,lastKeyStroke:j,stateValue:E}),n=tZ(s,_),o="never"===e?parseInt(n):parseFloat(n),d=tF(n,e),c=h?tq(o,r,l):o;if(c>Number.MAX_SAFE_INTEGER||c<Number.MIN_SAFE_INTEGER)return{float:parseFloat(tZ(E,_)),formatted:E};if(!M(i)){let e=i+(d.length-t.length);T(e=e<=0?0:e)}return{float:c,formatted:d}},[e,_,j,l,r,h,E]),P=(0,o.useCallback)((e,t)=>{if(!t)return;let{target:{value:a,selectionStart:s}}=t,i=O(a,s);$(i.formatted),null==m||m(i.float,{...i,event:t})},[O,m]),R=(0,o.useCallback)(e=>{null==f||f(e)},[f]),z=(0,o.useCallback)(t=>{let{target:{value:a}}=t,s=tZ(a,_);if(!s||"-"===s){$(""),null==g||g(t);return}let i=parseFloat(s),n=h?i:tq(i,r,l),o=tW({value:n,decimals:e,decimalsCount:_});$(o),h||i===n||null==m||m(n,{float:n,formatted:o}),null==g||g(t)},[e,_,l,r,g,m,h]),D=(0,o.useCallback)(t=>{T(E.length);let s=parseFloat(M(a)?tZ(E,_):String(a).replace(",","."))||0,n=Number("increase"===t?(s+i).toFixed(_):(s-i).toFixed(_)),o=tq(n,r,l),d=tW({value:o,decimals:e,decimalsCount:_});$(d),null==m||m(o,{float:o,formatted:d})},[E,a,_,i,r,l,e,m]),B=(0,o.useCallback)(e=>{let{code:t}=e;N(t),("ArrowUp"===t||"ArrowDown"===t)&&(e.preventDefault(),D("ArrowUp"===t?"increase":"decrease")),null==v||v(e)},[D,v]),Z=(0,o.useCallback)(e=>{e.preventDefault(),D("decrease"),null==w||w(e)},[D,w]),F=(0,o.useCallback)(e=>{e.preventDefault(),D("increase"),null==b||b(e)},[D,b]),V=(0,o.useCallback)(e=>{let{code:t}=e;N(t),["Space","Enter"].includes(t)&&(e.preventDefault(),D("decrease"),null==w||w(e))},[D,w]),G=(0,o.useCallback)(e=>{let{code:t}=e;N(t),["Space","Enter"].includes(t)&&(e.preventDefault(),D("increase"),null==b||b(e))},[D,b]),H=(0,o.useMemo)(()=>{let t=parseFloat(tZ(E,_));return M(a)||""===String(a)?"":Number(a)===t?E:"-"!==E&&","!==E&&tG(String(a))?tF(tZ(String(a),_),e):E},[e,_,E,a]),q=(0,o.useMemo)(()=>{let[e,t]=H.split(","),a=H.includes(","),i=tV(H,s);if(a){let a=_-t.length,s=Array(a).fill(0).join("");return`${e},${t}${s}${tO}${i}`}return`${e}${tO}${i}`},[H,s,_]),W={...x,value:H,maskPlaceholder:q,maskPlaceholderVariant:"accent",size:n,icon:c?p:A.jsxs("div",{className:(0,d.Z)(tz.controls),children:[A.jsx(Q,{onClick:u?void 0:Z,onKeyDown:u?void 0:V,className:(0,d.Z)(tz.icon,{[tz.states.disabled]:!!u}),role:"button",tabIndex:u?-1:0,children:A.jsx(tI,{})}),A.jsx("div",{className:tz.divider}),A.jsx(Q,{onClick:u?void 0:F,onKeyDown:u?void 0:G,className:(0,d.Z)(tz.icon,{[tz.states.disabled]:!!u}),role:"button",tabIndex:u?-1:0,children:A.jsx(tM,{})})]}),disabled:u,onChange:P,onBlur:z,onFocus:R,onKeyDown:B};return A.jsx(tf,{...W,inputRef:L})});function tQ(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{d:"M12 3C7.069 3 3.702 6.75 2.006 9.226a4.876 4.876 0 0 0 0 5.548C3.702 17.25 7.069 21 12 21s8.297-3.75 9.994-6.226a4.875 4.875 0 0 0 0-5.548C20.297 6.75 16.931 3 12 3Zm-8.757 7.074C4.888 7.673 7.863 4.5 12 4.5s7.112 3.173 8.757 5.574a3.376 3.376 0 0 1 0 3.852C19.112 16.327 16.137 19.5 12 19.5s-7.112-3.173-8.757-5.574a3.376 3.376 0 0 1 0-3.852ZM12 8.004a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm-2.5 4a2.5 2.5 0 1 1 5 0 2.5 2.5 0 0 1-5 0Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function tX(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{d:"M21.78 3.28a.75.75 0 0 0-1.06-1.06l-2.773 2.773C16.33 3.849 14.34 3 12 3 7.069 3 3.703 6.75 2.006 9.226a4.878 4.878 0 0 0 0 5.55c.697 1.015 1.654 2.217 2.866 3.291L2.22 20.72a.75.75 0 1 0 1.06 1.06l6.95-6.95h.001l4.595-4.595.001-.001L21.78 3.28ZM12 4.5c1.862 0 3.486.639 4.869 1.57l-2.623 2.624A4 4 0 0 0 8.69 14.25l-2.755 2.754c-1.125-.983-2.026-2.106-2.691-3.077a3.378 3.378 0 0 1-.001-3.853C4.888 7.673 7.863 4.5 12 4.5Zm8.379 2.673a.75.75 0 1 0-1.111 1.008 17.849 17.849 0 0 1 1.488 1.892 3.378 3.378 0 0 1 .001 3.853C19.112 16.327 16.137 19.5 12 19.5c-1.3 0-2.481-.311-3.544-.814a.75.75 0 0 0-.641 1.357A9.716 9.716 0 0 0 12 21c4.931 0 8.297-3.75 9.994-6.226a4.878 4.878 0 0 0 0-5.55 19.338 19.338 0 0 0-1.615-2.05ZM12 9.503c.416 0 .809.102 1.154.282l-3.372 3.373A2.5 2.5 0 0 1 12 9.504Zm3.988 2.815a.75.75 0 0 0-1.496-.116 2.5 2.5 0 0 1-2.294 2.294.75.75 0 0 0 .117 1.495 4 4 0 0 0 3.673-3.673Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}tY.displayName="InputNumber";let tK=B("input-password"),tU={icon:`${tK}__icon`,states:{disabled:`${tK}--disabled`}},tJ=(0,o.forwardRef)(({disabled:e,"data-testid":t="InputPassword",...a},s)=>{let[i,r]=(0,o.useState)(!1),l=(0,o.useCallback)(()=>{r(e=>!e)},[]),n=(0,o.useCallback)(e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),r(e=>!e))},[]);return A.jsx(tf,{...a,ref:s,disabled:e,type:i?"text":"password",icon:A.jsx(Q,{onClick:e?void 0:l,onKeyDown:e?void 0:n,className:(0,d.Z)(tU.icon,{[tU.states.disabled]:!!e}),role:"button",tabIndex:e?-1:0,children:i?A.jsx(tX,{}):A.jsx(tQ,{})}),"data-testid":t})});tJ.displayName="InputPassword";let t0=e=>{let[t,a]=(0,o.useState)(e),s=(0,o.useRef)([]),i=(0,o.useRef)(t),r=(0,o.useCallback)((e,t)=>{t&&s.current.unshift(t),a(t=>{let a={...t,...e};return i.current=a,a})},[]),l=(0,o.useCallback)(()=>i.current,[]);return(0,o.useEffect)(()=>{s.current[0]&&(s.current[0](t),s.current.shift())},[t]),[t,r,l]},t1=e=>{let t=(0,o.useRef)();return(0,o.useEffect)(()=>{t.current=JSON.parse(JSON.stringify(e))},[e]),t.current},t2=e=>{let t=e.toString().split(".")[1];return t?t.length:0},t5=e=>e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length,t7=(e,t,a)=>{let s=Number(((t-e)/a).toFixed(8));return parseInt(s.toString(),10)===s},t4=(e,t,a,s,i,r,l)=>{if(e=Math.round(1e11*e)/1e11,!r){let a=l[t-1],s=l[t+1];if(a&&a>e)return a;if(s&&s<e)return s}if(e>s)return s;if(e<a)return a;let n=Math.floor(1e11*e-1e11*a)%Math.floor(1e11*i),o=Math.floor(1e11*e-Math.abs(n)),d=0===n?e:o/1e11,c=Math.abs(n/1e11)<i/2?d:d+i,u=t2(i);return parseFloat(c.toFixed(u))},t3=(e,t,a)=>(e-t)/(a-t),t6=e=>e===aw.Up||e===aw.Down,t8=(e,t,a)=>{if(t>=a)throw RangeError(`min (${t}) is equal/bigger than max (${a})`);if(e<t)throw RangeError(`value (${e}) is smaller than min (${t})`);if(e>a)throw RangeError(`value (${e}) is bigger than max (${a})`)},t9=e=>{if(!(e.length<2)&&!e.slice(1).every((t,a)=>e[a]<=t))throw RangeError(`values={[${e}]} needs to be sorted when allowOverlap={false}`)},ae=e=>{let t=window.getComputedStyle(e);return{top:parseInt(t.marginTop,10),bottom:parseInt(t.marginBottom,10),left:parseInt(t.marginLeft,10),right:parseInt(t.marginRight,10)}},at=e=>{let t=window.getComputedStyle(e);return{top:parseInt(t.paddingTop,10)+parseInt(t.borderTopWidth,10),bottom:parseInt(t.paddingBottom,10)+parseInt(t.borderBottomWidth,10),left:parseInt(t.paddingLeft,10)+parseInt(t.borderLeftWidth,10),right:parseInt(t.paddingRight,10)+parseInt(t.borderRightWidth,10)}},aa=(e,t,a)=>{let s=a?-1:1;e.forEach((e,a)=>ai(e,s*t[a].x,t[a].y))},as=(e,t,a,s)=>{let i=0,r=ac(e[0],t,a,s);for(let l=1;l<e.length;l++){let n=ac(e[l],t,a,s);n<r&&(r=n,i=l)}return i},ai=(e,t,a)=>{e.style.transform=`translate(${t}px, ${a}px)`},ar=e=>{let t,a=null;return(...s)=>{t=s,a||(a=requestAnimationFrame(()=>{a=null,e(...t)}))}},al=(e,t,a)=>{let s=e.slice(0);return s[t]=a,s},an=({values:e,colors:t,min:a,max:s,direction:i=aw.Right,rtl:r=!1})=>{r&&i===aw.Right?i=aw.Left:r&&aw.Left&&(i=aw.Right);let l=e.slice(0).sort((e,t)=>e-t).map(e=>(e-a)/(s-a)*100).reduce((e,a,s)=>`${e}, ${t[s]} ${a}%, ${t[s+1]} ${a}%`,"");return`linear-gradient(${i}, ${t[0]} 0%${l}, ${t[t.length-1]} 100%)`},ao=()=>null,ad=()=>{throw Error("Did not expect to get here")},ac=(e,t,a,s)=>{let{left:i,top:r,width:l,height:n}=e.getBoundingClientRect();return t6(s)?Math.abs(a-(r+n/2)):Math.abs(t-(i+l/2))},au=(e,t,a)=>{let s=["#C2C2C6",...Array(e-1||1).fill(a?"#A5A7AB":"#525BBB"),"#C2C2C6"];return 1===e&&(t?s.pop():s.shift()),s},ap={track:"_track_1t415_1",thumb:"_thumb_1t415_5",mark:"_mark_1t415_14",legend:"_legend_1t415_18",legendItem:"_legendItem_1t415_23",disabledLegendItem:"_disabledLegendItem_1t415_36",defaultTrackWrapper:"_defaultTrackWrapper_1t415_40",verticalTrackWrapper:"_verticalTrackWrapper_1t415_45",disabledTrackWrapper:"_disabledTrackWrapper_1t415_50",defaultThumb:"_defaultThumb_1t415_50",defaultTrack:"_defaultTrack_1t415_40",verticalTrack:"_verticalTrack_1t415_45",defaultThumbDragged:"_defaultThumbDragged_1t415_85",defaultThumbLabel:"_defaultThumbLabel_1t415_88"},ah=["ArrowRight","ArrowUp","k","PageUp"],am=["ArrowLeft","ArrowDown","j","PageDown"],af=({props:e,children:t,propValues:a,disabled:s})=>A.jsx("div",{className:(0,d.Z)(ap.defaultTrackWrapper,{[ap.verticalTrackWrapper]:a.direction===aw.Up||a.direction===aw.Down,[ap.disabledTrackWrapper]:s},e.className),onMouseDown:e.onMouseDown,onTouchStart:e.onTouchStart,style:{...e.style},"data-id":e.dataId,"data-qa":e.dataQa,children:A.jsx("div",{ref:e.ref,className:(0,d.Z)(ap.defaultTrack,{[ap.verticalTrack]:a.direction===aw.Up||a.direction===aw.Down}),style:{background:an({values:a.values,colors:au(a.values.length,!!a.rtl,s),min:a.min||0,max:a.max||100,direction:a.direction||aw.Right,rtl:!!a.rtl})},children:t})}),ag=({props:e,isDragged:t,formattedValue:a})=>A.jsxs("div",{...e,style:e.style,className:(0,d.Z)(ap.defaultThumb,e.className,{[ap.defaultThumbDragged]:t}),children:[A.jsx("label",{className:(0,d.Z)(ap.defaultThumbLabel),children:a}),A.jsx("span",{})]}),av=({props:e,index:t,propValues:a})=>{let s={width:"2px",height:"16px",backgroundColor:t*(a.step||1)+(a.min||0)<a.values[0]?"#525BBB":"#D2D3D5"},i={width:t%2?"12px":"16px",height:"2px",backgroundColor:t*(a.step||1)>(a.max||100)-a.values[0]?"#525BBB":"#D2D3D5"},r=a.direction===aw.Left||a.direction===aw.Right?s:i;return A.jsx("div",{...e,className:(0,d.Z)(e.className,ap.defaultMark),style:{...e.style,...r}})},ab=(0,o.forwardRef)(({step:e=1,direction:t=aw.Right,rtl:a=!1,disabled:s=!1,allowOverlap:i=!1,draggableTrack:r=!1,min:l=0,max:n=100,legend:c=[],onChange:u=()=>null,renderTrack:p=af,renderThumb:h=ag,renderMark:m=av,showMarks:f=!1,onFinalChange:g,formatValue:v=e=>String(e),className:b,dataQa:w,dataId:x,...y},_)=>{let E=(0,o.useMemo)(()=>({...y,step:e,direction:t,rtl:a,disabled:s,allowOverlap:i,draggableTrack:r,min:l,max:n,legend:c}),[y,e,t,a,s,i,r,l,n,c]),$=(0,o.useRef)(E);(0,o.useEffect)(()=>{$.current=E},[E]);let C=(0,o.useRef)(null),S=(0,o.useRef)(Array(y.values.length).fill(null)),k=(0,o.useRef)(),T=(0,o.useRef)([]),j=(0,o.useRef)(),N=(0,o.useRef)(),L=ar(e=>{if(e.preventDefault(),!(1&e.buttons))return M(e);ee(e.clientX,e.clientY)}),I=ar(e=>{e.preventDefault(),ee(e.touches[0].clientX,e.touches[0].clientY)}),M=e=>{let{draggedThumbIndex:t,draggedTrackPos:a}=z();if(e.preventDefault(),document.removeEventListener("mousemove",L),document.removeEventListener("touchmove",I),document.removeEventListener("mouseup",O),document.removeEventListener("touchend",O),document.removeEventListener("touchcancel",O),-1===t&&-1===a[0]&&-1===a[1])return null;R({draggedThumbIndex:-1,draggedTrackPos:[-1,-1]},()=>{et()})},O=ar(M),[P,R,z]=t0({draggedTrackPos:[-1,-1],draggedThumbIndex:-1,thumbZIndexes:Array(y.values.length).fill(0).map((e,t)=>t),isChanged:!1,markOffsets:[],legendOffsets:[]}),D=e=>{if(!f){j.current=void 0,k.current=void 0;return}j.current=(e.max-e.min)/e.step,k.current=[]},B=e=>{e.legend&&e.legend.length},Z=()=>{aa(V(),G(),$.current.rtl),H(),q()},F=e=>{if($.current.disabled)return;let t=t5(e);if(!t&&0!==e.button)return;let a=Q(e);if(-1===a)return;t?X():K();let{thumbZIndexes:s}=z();R({draggedThumbIndex:a,thumbZIndexes:s.map((e,t)=>t===a?Math.max(...s):e<=s[a]?e:e-1)})},V=()=>C.current?Array.from(C.current.children).filter(e=>e.hasAttribute("aria-valuenow")):(console.warn("No thumbs found in the track container. Did you forget to pass & spread the `props` param in renderTrack?"),[]),G=()=>{let e=$.current.values,t=C.current;if(!t)return[];let a=t.getBoundingClientRect(),s=at(t);return V().map((t,i)=>{let r={x:0,y:0},l=t.getBoundingClientRect(),n=ae(t);switch($.current.direction){case aw.Right:return r.x=-((n.left+s.left)*1),r.y=-(((l.height-a.height)/2+s.top)*1),r.x+=a.width*t3(e[i],$.current.min,$.current.max)-l.width/2,r;case aw.Left:return r.x=-((n.right+s.right)*1),r.y=-(((l.height-a.height)/2+s.top)*1),r.x+=a.width-a.width*t3(e[i],$.current.min,$.current.max)-l.width/2,r;case aw.Up:return r.x=-(((l.width-a.width)/2+n.left+s.left)*1),r.y=-s.left,r.y+=a.height-a.height*t3(e[i],$.current.min,$.current.max)-l.height/2,r;case aw.Down:return r.x=-(((l.width-a.width)/2+n.left+s.left)*1),r.y=-s.left,r.y+=a.height*t3(e[i],$.current.min,$.current.max)-l.height/2,r;default:return ad()}})};_&&"function"!=typeof _&&(_.current=C.current),_&&"function"!=typeof _&&_.current&&(_.current.getThumbs=V,_.current.getOffsets=G);let H=()=>{if(!f||!C.current||!j.current||!k.current||null===C.current)return;let e=window.getComputedStyle(C.current),t=parseInt(e.width,10),a=parseInt(e.height,10),s=parseInt(e.paddingLeft,10),i=parseInt(e.paddingTop,10),r=[];for(let e=0;e<j.current+1;e++){let l=9999,n=9999;if(k.current[e]){let t=k.current[e].getBoundingClientRect();l=t.height,n=t.width}$.current.direction===aw.Left||$.current.direction===aw.Right?r.push([Math.round(t/j.current*e+s-n/2),-Math.round((l-a)/2)]):r.push([Math.round(a/j.current*e+i-l/2),-Math.round((n-t)/2)])}R({markOffsets:r})},q=()=>{var e;if(!$.current.legend||!$.current.legend.length||!C.current||!T.current||$.current.rtl||t!==aw.Right)return;let a=window.getComputedStyle(C.current),s=parseInt(a.width,10),i=parseInt(a.paddingLeft,10),r=($.current.max-$.current.min)/$.current.step,l=s/r,n=[];for(let t=0;t<$.current.legend.length;t++){let a,r=9999,o=9999;if(T.current[t]){let a=null==(e=T.current[t])?void 0:e.getBoundingClientRect();r=(null==a?void 0:a.height)||r,o=(null==a?void 0:a.width)||o}let d=$.current.legend[t];a=ax(d)?d.value:d;let c=Math.round((a-$.current.min)/$.current.step*l+i-o/2);n.push([Math.min(Math.max(c,0),s-o),Math.round(r/5)])}R({legendOffsets:n})};(0,o.useEffect)(()=>{var t;D($.current),B($.current),N.current=window.ResizeObserver?new window.ResizeObserver(Z):{observe:()=>window.addEventListener("resize",Z),unobserve:()=>window.removeEventListener("resize",Z)},document.addEventListener("touchstart",F,{passive:!1}),document.addEventListener("mousedown",F,{passive:!1}),i||t9(y.values),y.values.forEach(e=>t8(e,l,n));let s=C.current;return s&&(null==(t=N.current)||t.observe(s)),aa(V(),G(),a),H(),q(),y.values.forEach(t=>{t7(l,t,e)||console.warn("The `values` property is in conflict with the current `step`, `min`, and `max` properties. Please provide values that are accessible using the min, max, and step values.")}),()=>{var e;document.removeEventListener("mousedown",F,{passive:!1}),document.removeEventListener("mousemove",L),document.removeEventListener("touchmove",I),document.removeEventListener("touchstart",F),document.removeEventListener("mouseup",O),document.removeEventListener("touchend",O),s&&(null==(e=N.current)||e.unobserve(s))}},[E.min,E.max]);let W=t1(E),Y=t1(P);(0,o.useEffect)(()=>{((null==W?void 0:W.max)!==n||(null==W?void 0:W.min)!==l||(null==W?void 0:W.step)!==e||JSON.stringify(null==W?void 0:W.legend)!==JSON.stringify(c))&&(D($.current),B($.current)),aa(V(),G(),a),((null==W?void 0:W.max)!==n||(null==W?void 0:W.min)!==l||(null==W?void 0:W.step)!==e||JSON.stringify(null==W?void 0:W.legend)!==JSON.stringify(c)||(null==Y?void 0:Y.markOffsets.length)!==P.markOffsets.length||(null==Y?void 0:Y.legendOffsets.length)!==P.legendOffsets.length)&&(H(),q(),y.values.forEach(t=>{t7(l,t,e)||console.warn("The `values` property is in conflict with the current `step`, `min`, and `max` properties. Please provide values that are accessible using the min, max, and step values.")}))},[E,P]);let Q=e=>V().findIndex(t=>t===e.target||t.contains(e.target)),X=()=>{document.addEventListener("touchmove",I,{passive:!1}),document.addEventListener("touchend",O,{passive:!1}),document.addEventListener("touchcancel",O,{passive:!1})},K=()=>{document.addEventListener("mousemove",L),document.addEventListener("mouseup",O)},U=(e,t)=>t4(e,t,$.current.min,$.current.max,$.current.step,$.current.allowOverlap,$.current.values),J=e=>{JSON.stringify(e)!==JSON.stringify($.current.values)&&($.current.values=e,u(e))},ee=(e,t)=>{let{draggedThumbIndex:a,draggedTrackPos:s}=z(),i=$.current.values;if(-1===a&&-1===s[0]&&-1===s[1])return null;let r=C.current;if(!r)return null;let l=r.getBoundingClientRect(),n=t6($.current.direction)?l.height:l.width;if(-1!==s[0]&&-1!==s[1]){let a=e-s[0],r=t-s[1],l=0;switch($.current.direction){case aw.Right:case aw.Left:l=a/n*($.current.max-$.current.min);break;case aw.Down:case aw.Up:l=r/n*($.current.max-$.current.min);break;default:ad()}if($.current.rtl&&(l*=-1),Math.abs(l)>=$.current.step/2){for(let e=0;e<S.current.length;e++){if(i[e]===$.current.max&&1===Math.sign(l)||i[e]===$.current.min&&-1===Math.sign(l))return;let t=i[e]+l;t>$.current.max?l=$.current.max-i[e]:t<$.current.min&&(l=$.current.min-i[e])}let a=i.slice(0);for(let e=0;e<S.current.length;e++)a=al(a,e,U(i[e]+l,e));R({draggedTrackPos:[e,t]}),J(a)}}else{let s=0;switch($.current.direction){case aw.Right:s=(e-l.left)/n*($.current.max-$.current.min)+$.current.min;break;case aw.Left:s=(n-(e-l.left))/n*($.current.max-$.current.min)+$.current.min;break;case aw.Down:s=(t-l.top)/n*($.current.max-$.current.min)+$.current.min;break;case aw.Up:s=(n-(t-l.top))/n*($.current.max-$.current.min)+$.current.min;break;default:ad()}$.current.rtl&&(s=$.current.max+$.current.min-s),Math.abs(i[a]-s)>=$.current.step/2&&J(al(i,a,U(s,a)))}},et=()=>{R({isChanged:!1});let e=$.current.values;g&&g(e)},ea=e=>{let t=$.current.values,{isChanged:a}=z(),s=Q(e.nativeEvent),i=$.current.rtl||$.current.direction===aw.Left||$.current.direction===aw.Down?-1:1;-1!==s&&(ah.includes(e.key)?(e.preventDefault(),R({draggedThumbIndex:s,isChanged:!0}),J(al(t,s,U(t[s]+i*("PageUp"===e.key?10*$.current.step:$.current.step),s)))):am.includes(e.key)?(e.preventDefault(),R({draggedThumbIndex:s,isChanged:!0}),J(al(t,s,U(t[s]-i*("PageDown"===e.key?10*$.current.step:$.current.step),s)))):"Tab"===e.key?R({draggedThumbIndex:-1},()=>{a&&et()}):a&&et())},es=()=>{let{isChanged:e}=z();R({draggedThumbIndex:-1},()=>{e&&et()})},ei=e=>{let{values:t}=$.current,a=t.reduce((a,s,i)=>{let r=Math.abs(t[a]-e);return Math.abs(s-e)<=r?i:a},0),s=t.map((t,s)=>s===a?e:t);J(s)};return A.jsxs(A.Fragment,{children:[p({props:{style:{cursor:P.draggedThumbIndex>-1?"grabbing":r?t6(t)?"ns-resize":"ew-resize":1!==y.values.length||s?"inherit":"pointer"},onMouseDown:s?ao:e=>{var t;if(0!==e.button)return;let a=$.current.values;if(e.persist(),e.preventDefault(),K(),a.length>1&&$.current.draggableTrack){if(S.current.some(t=>null==t?void 0:t.contains(e.target)))return;R({draggedTrackPos:[e.clientX,e.clientY]},()=>ee(e.clientX,e.clientY))}else{let a=as(S.current.map(e=>e),e.clientX,e.clientY,$.current.direction);null==(t=S.current[a])||t.focus(),R({draggedThumbIndex:a},()=>ee(e.clientX,e.clientY))}},onTouchStart:s?ao:e=>{var t;let a=$.current.values;if(e.persist(),X(),a.length>1&&$.current.draggableTrack){if(S.current.some(t=>null==t?void 0:t.contains(e.target)))return;R({draggedTrackPos:[e.touches[0].clientX,e.touches[0].clientY]},()=>ee(e.touches[0].clientX,e.touches[0].clientY))}else{let a=as(S.current.map(e=>e),e.touches[0].clientX,e.touches[0].clientY,$.current.direction);null==(t=S.current[a])||t.focus(),R({draggedThumbIndex:a},()=>ee(e.touches[0].clientX,e.touches[0].clientY))}},ref:e=>{C.current=e},className:(0,d.Z)(ap.track,b),dataQa:w,dataId:x},isDragged:P.draggedThumbIndex>-1,disabled:s,children:[...P.markOffsets.map((e,a)=>{let s={left:`${e[0]}px`,marginTop:`${e[1]}px`},i={top:`${e[0]}px`,marginLeft:`${e[1]}px`};return m({props:{style:t===aw.Left||t===aw.Right?s:i,key:`mark${a}`,ref:e=>{e&&k.current&&(k.current[a]=e)},className:ap.mark},index:a,propValues:E})}),...y.values.map((e,t)=>{let a=P.draggedThumbIndex===t;return h({index:t,value:e,formattedValue:v(e),isDragged:a,props:{style:{zIndex:P.thumbZIndexes[t],cursor:s?"inherit":a?"grabbing":"grab"},key:t,tabIndex:s?void 0:0,"aria-valuemax":i?n:y.values[t+1]||n,"aria-valuemin":i?l:y.values[t-1]||l,"aria-valuenow":e,draggable:!1,ref:e=>{e&&(S.current[t]=e)},role:"slider",onKeyDown:s?ao:ea,onKeyUp:s?ao:es,className:ap.thumb}})})],propValues:E}),A.jsx("div",{className:ap.legend,children:c.map((e,t)=>{var a,i;let r;return r=ax(e)?e.value:e,A.jsx("div",{ref:e=>{Array.isArray(T.current)&&(T.current[t]=e)},className:(0,d.Z)(ap.legendItem,{[ap.disabledLegendItem]:s}),style:{left:`${null==(a=P.legendOffsets[t])?void 0:a[0]}px`,marginTop:`${null==(i=P.legendOffsets[t])?void 0:i[1]}px`},role:"button",tabIndex:s?-1:0,onClick:s?void 0:()=>ei(r),children:ax(e)?e.label:v(r)},`legend${t}`)})})]})});ab.displayName="RangeSlider";var aw=((l=aw||{}).Right="to right",l.Left="to left",l.Down="to bottom",l.Up="to top",l);let ax=e=>"object"==typeof e,ay=B("input-range"),a_={inputRange:ay,input:`${ay}__input`,slider:`${ay}__slider`},aE=(0,o.forwardRef)(({value:e,step:t=1,min:a=0,max:s=100,disabled:i,ticks:r=[],className:l,inputClassname:n,sliderClassname:c,size:u="m",decimals:p="auto",decimalsCount:h=2,tooltip:m=e=>e,onChange:f,onBlur:g,...v},b)=>{let w=(0,o.useMemo)(()=>"number"!=typeof e||e<a?a:e>s?s:e,[e,a,s]),[x,y]=O(w||a,e),[_,E]=(0,o.useState)(w?[w]:[a]),$=(0,o.useRef)(null),C=(0,o.useRef)(null);(0,o.useImperativeHandle)(b,()=>({inputRef:$.current,sliderRef:C.current}),[C,$]);let S=(0,o.useCallback)(e=>{if(y(e),!e||e<a){E([a]);return}if(e>s){E([s]);return}E([e]),null==f||f(e)},[s,a,f,y]),k=(0,o.useCallback)(e=>{x||(E([a]),y(a),null==f||f(a)),null==g||g(e)},[x,a,g,y,f]),T=(0,o.useCallback)(e=>{var t;y(e[0]),E(e),null==(t=null==$?void 0:$.current)||t.focus(),null==f||f(e[0])},[f,y]),j=(0,o.useCallback)(()=>{var e;null==(e=null==$?void 0:$.current)||e.blur()},[]);return A.jsxs("div",{className:(0,d.Z)(l,a_.inputRange),children:[A.jsx(tY,{...v,value:x,withoutControls:!0,min:a,max:s,disabled:i,step:t,ref:$,className:(0,d.Z)(n,a_.input),size:u,decimals:p,decimalsCount:h,onChange:S,onBlur:k}),A.jsx(ab,{values:_,min:a,max:s,legend:r,step:t,disabled:i,ref:C,className:(0,d.Z)(c,a_.slider),formatValue:m,onChange:T,onFinalChange:j})]})});function a$(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{d:"M10.5 2a8.5 8.5 0 1 0 5.456 15.018l4.763 4.762a.75.75 0 0 0 1.06-1.06l-4.762-4.763A8.5 8.5 0 0 0 10.5 2Zm-7 8.5a7 7 0 1 1 14 0 7 7 0 0 1-14 0Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}aE.displayName="InputRange";let aC=B("input-search"),aS={iconSearch:`${aC}__icon-search`,iconClear:`${aC}__icon-clear`,states:{disabled:`${aC}--disabled`}},ak=(0,o.forwardRef)(({value:e,disabled:t,onChange:a,"data-testid":s="InputSearch",...i},r)=>{let[l,n]=(0,o.useState)(e||"");(0,o.useEffect)(()=>{n(e||"")},[e]);let c=(0,o.useCallback)((e,t)=>{n(e||""),null==a||a(e||"",t)},[]),u=(0,o.useCallback)((e,t)=>{c(e,t)},[c]),p=(0,o.useCallback)(()=>{c()},[c]),h=(0,o.useCallback)(e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),c())},[c]);return A.jsx(tf,{...i,value:l,ref:r,disabled:t,icon:l?A.jsx(Q,{onClick:t?void 0:p,onKeyDown:t?void 0:h,className:(0,d.Z)(aS.iconClear,{[aS.states.disabled]:t}),role:"button",tabIndex:t?-1:0,children:A.jsx(eF,{})}):A.jsx(Q,{className:(0,d.Z)(aS.iconSearch,{[aS.states.disabled]:t}),children:A.jsx(a$,{})}),onChange:u,"data-testid":s})});ak.displayName="InputSearch";let aT=(0,o.forwardRef)(({value:e="",onChange:t,onKeyDown:a,...s},i)=>{let[r,l]=(0,o.useState)(""),{ref:n,unmaskedValue:d,setValue:c}=(0,w.Cj)({mask:"+{7} (000) 000-00-00"},{onAccept:(e,a)=>{l(e),null==t||t(a.unmaskedValue,e)}});return(0,o.useEffect)(()=>{e!==d&&c(e)},[e,c,d]),(0,o.useImperativeHandle)(i,()=>n.current),A.jsx(tf,{...s,inputRef:n,value:r,maskPlaceholder:"+7 (000) 000-00-00",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),c(""),l(""),null==t||t("","")),null==a||a(e)}})});aT.displayName="InputTel";let aj=B("link"),aN=Object.freeze({link:aj,states:{inverted:`${aj}--inverted`,disabled:`${aj}--disabled`}});function aL({as:e,children:t,disabled:a,text:s,inverted:i,onClick:r,className:l,style:n,dataQa:o,dataId:c,...u}){let p=(0,d.Z)(aN.link,{[aN.states.inverted]:i&&!a,[aN.states.disabled]:a},l);return A.jsx(e||"a",{className:p,disabled:a,style:n,onClick:r,...u,"data-id":c,"data-qa":o,children:s||t})}aL.displayName="Link";let aI=B("modal"),aM=Object.freeze({modal:aI,overlay:`${aI}__overlay`,withoutFooter:`${aI}--without-footer`,noContent:`${aI}--no-content`,height:{medium:`${aI}--height-medium`,full:`${aI}--height-full`},size:{s:`${aI}--s`,m:`${aI}--m`,l:`${aI}--l`,xl:`${aI}--xl`},header:`${aI}__header`,headerText:`${aI}__header-text`,headerTitle:`${aI}__header-title`,headerSubtitle:`${aI}__header-subtitle`,closeIcon:`${aI}__close-icon`,backButton:`${aI}__back-button`,backButtonText:`${aI}__back-button-text`,headerStates:{centered:`${aI}__header--centered`,withLongBtn:`${aI}__header--with-long-btn`,defaultHeight:`${aI}__header--default-height`},content:`${aI}__content`,withoutPadding:`${aI}__content--without-padding`,withScroll:`${aI}__content--with-scroll`,footer:`${aI}__footer`,footerContainer:`${aI}__footer-container`,footerBtn:`${aI}__footer-btn`,footerDescription:`${aI}__footer-description`,divider:`${aI}__divider`,dividerTop:`${aI}__divider--top`,dividerBottom:`${aI}__divider--bottom`}),aO=({primaryBtnText:e,onPrimary:t,secondaryBtnText:a,onSecondary:s,thirdBtnText:i,onThird:r,description:l,children:n,noContent:o,dataQa:c})=>A.jsxs("div",{"data-qa":N(`${c}-footer`,!!c),className:(0,d.Z)(aM.footer,{[aM.noContent]:o}),children:[!o&&A.jsx("div",{className:(0,d.Z)(aM.divider,aM.dividerTop)}),n||A.jsxs("div",{className:aM.footerContainer,children:[i&&A.jsx(ef,{dataQa:N(`${c}-footer-third-btn`,!!c),label:i,variant:"secondary",size:"s",className:aM.footerBtn,onClick:r}),a&&A.jsx(ef,{dataQa:N(`${c}-footer-secondary-btn`,!!c),label:a,variant:"secondary",size:"s",className:aM.footerBtn,onClick:s}),e&&A.jsx(ef,{dataQa:N(`${c}-footer-primary-btn`,!!c),label:e,size:"s",className:aM.footerBtn,onClick:t})]}),l&&A.jsx("span",{"data-qa":N(`${c}-footer-description`,!!c),className:aM.footerDescription,children:l})]}),aP=({text:e,title:t,subtitle:a,align:s="left",backBtnVariant:i,onBack:r,onClose:l,noContent:n,dataQa:o})=>A.jsxs("div",{"data-qa":N(`${o}-header`,!!o),className:(0,d.Z)(aM.header,{[aM.headerStates.centered]:"center"===s||!!i,[aM.headerStates.withLongBtn]:"long"===i,[aM.headerStates.defaultHeight]:!e&&!t&&!a}),children:[e&&A.jsx("span",{"data-qa":N(`${o}-header-text`,!!o),className:aM.headerText,children:e}),t&&A.jsx("span",{"data-qa":N(`${o}-header-title`,!!o),className:aM.headerTitle,children:t}),a&&A.jsx("span",{"data-qa":N(`${o}-header-subtitle`,!!o),className:aM.headerSubtitle,children:a}),A.jsx("button",{"data-qa":N(`${o}-header-close`,!!o),type:"button",className:aM.closeIcon,onClick:l,children:A.jsx(Q,{children:A.jsx(eF,{})})}),i&&A.jsxs("button",{"data-qa":N(`${o}-header-back`,!!o),type:"button",className:aM.backButton,onClick:r,children:[A.jsx(Q,{children:A.jsx(ei,{})}),"long"===i&&A.jsx("span",{className:aM.backButtonText,children:"Назад"})]}),!n&&A.jsx("div",{className:(0,d.Z)(aM.divider,aM.dividerBottom)})]}),aR=(0,o.forwardRef)(({header:e,footer:t,open:a=!1,size:s="m",noPadding:i=!1,height:r="full",onClose:l,children:n,className:u,style:p,dataQa:h,dataId:m,...f},g)=>{let[v,b]=(0,o.useState)(!1);(0,o.useEffect)(()=>{b(a)},[a]);let{context:w}=(0,c.YF)({open:v,onOpenChange:e=>{e||null==l||l(),b(e)}}),x=(0,c.bQ)(w,{outsidePressEvent:"mousedown"}),y=(0,c.qs)(w,{role:"dialog"}),{getFloatingProps:_}=(0,c.NI)([x,y]),[E,$]=(0,o.useState)(!1),C=(0,o.useCallback)(e=>{e&&new ResizeObserver(()=>{$(e.scrollHeight>e.clientHeight)}).observe(e)},[]);return A.jsx(A.Fragment,{children:v&&A.jsx(c.ll,{id:"finkit-modals",children:A.jsx(c.y0,{lockScroll:!0,className:(0,d.Z)(aM.overlay),children:A.jsx(c.wD,{context:w,children:A.jsxs("div",{ref:g,className:(0,d.Z)(aM.modal,aM.size[s],aM.height[r],{[aM.withoutFooter]:!(null!=t&&t.primaryBtnText)&&!(null!=t&&t.children)},u),style:p,..._(),...f,"data-id":m,"data-qa":h,children:[A.jsx(aP,{...e,dataQa:h,noContent:!n,onClose:l}),n&&A.jsx("div",{"data-qa":N(`${h}-content`,!!h),ref:C,className:(0,d.Z)(aM.content,{[aM.withoutFooter]:!(null!=t&&t.primaryBtnText)&&!(null!=t&&t.children),[aM.withoutPadding]:i,[aM.withScroll]:E}),children:n}),((null==t?void 0:t.primaryBtnText)||(null==t?void 0:t.children))&&A.jsx(aO,{...t,dataQa:h,noContent:!n})]})})})})})});aR.displayName="Modal";let az=B("radio"),aD=Object.freeze({radio:az,input:`${az}__input`,marker:`${az}__marker`,wrapper:`${az}__wrapper`,label:`${az}__label`,caption:`${az}__caption`,states:{error:`${az}--error`,disabled:`${az}--disabled`,inverted:`${az}--inverted`}}),aA=(0,o.forwardRef)(({value:e,checked:t=!1,state:a="default",label:s,disabled:i=!1,caption:r,className:l,style:n,inverted:c=!1,children:u,inputRef:p,onChange:h,dataQa:m,dataId:f,...g},v)=>{let b=(0,o.useId)(),w=u||s;return A.jsxs("label",{ref:v,htmlFor:b,"data-marker-container":"",className:(0,d.Z)(l,aD.radio,{[aD.states.disabled]:i}),style:n,"data-id":f,"data-qa":m,children:[A.jsx("input",{id:b,value:e,checked:t,className:aD.input,type:"radio",disabled:i,onChange:e=>{null==h||h(e.target.value,e)},ref:p,...g}),A.jsx("span",{className:(0,d.Z)(aD.marker,{[aD.states.inverted]:c}),children:A.jsx(ey,{type:"radio",checked:t,inverted:c,state:a,disabled:i})}),w&&A.jsxs("span",{className:aD.wrapper,children:[A.jsx("span",{className:(0,d.Z)(aD.label,{[aD.states.error]:"error"===a,[aD.states.inverted]:c,[aD.states.disabled]:i}),children:w}),r&&A.jsx(J,{className:(0,d.Z)(aD.caption,{[aD.states.inverted]:c,[aD.states.disabled]:i}),withoutIcon:!0,children:r})]})]})});aA.displayName="Radio";let aB=B("segmented-control"),aZ=Object.freeze({segmentedControl:aB,tab:`${aB}__tab`,label:`${aB}__label`,icon:`${aB}__icon`,slot:`${aB}__slot`,states:{stretch:`${aB}--stretch`,rounded:`${aB}--rounded`,small:`${aB}--s`,medium:`${aB}--m`,weightVariant:`${aB}--wight-medium`,left:`${aB}__tab--left`,right:`${aB}__tab--right`,active:`${aB}__tab--active`,iconOnly:`${aB}__tab--icon-only`,disabled:`${aB}__tab--disabled`}}),aF=Object.freeze({labelKey:"label",disabledKey:"disabled",slotLeftKey:"slotLeft",slotRightKey:"slotRight",iconLeftKey:"iconLeft",iconRightKey:"iconRight"}),aV=(0,o.forwardRef)(({activeTabId:e,tabs:t,onTabChange:a,className:s,style:i,stretch:r=!1,rounded:l=!1,tabSettings:n,weightVariant:c="regular",size:u="m",onTabKeyDown:p,dataQa:h,dataId:m,...f},g)=>{var v;let b=(0,o.useRef)(null),w=(0,o.useMemo)(()=>{let e={...aF,...n};return t.map(t=>({sourceTab:t,id:t.id,label:t[e.labelKey],disabled:t[e.disabledKey]??!1,slotLeft:t[e.slotLeftKey],slotRight:t[e.slotRightKey],iconLeft:t[e.iconLeftKey],iconRight:t[e.iconRightKey]}))},[n,t]),[x,y]=(0,o.useState)(e??(null==(v=w[0])?void 0:v.id)),_=(0,o.useCallback)(e=>{let t=b.current,a=(null==e?void 0:e.target).closest(`.${aZ.tab}`),s=t.getBoundingClientRect(),i=a.getBoundingClientRect();t.scrollTo({left:i.left-s.left-4+(t.scrollLeft??0),behavior:"smooth"})},[]),E=(e,t)=>{y(e),_(t),a(e,t)},$=(e,t)=>{(null==t?void 0:t.key)!==" "&&(null==t?void 0:t.key)!=="Enter"||(y(e),_(t),null==p||p(e,t))};return(0,o.useImperativeHandle)(g,()=>b),A.jsx("div",{ref:b,role:"tablist",className:(0,d.Z)(aZ.segmentedControl,{[aZ.states.small]:"s"===u,[aZ.states.medium]:"m"===u,[aZ.states.weightVariant]:"medium"===c,[aZ.states.stretch]:r,[aZ.states.rounded]:l},s),style:i,...f,"data-id":m,"data-qa":h,children:w.map((e,t)=>A.jsxs("button",{type:"button",role:"tab","data-qa":N(`${h}-tab-${++t}`,!!h),"aria-selected":e.id===x,"aria-disabled":e.disabled?e.disabled:void 0,tabIndex:null!=e&&e.disabled?-1:0,className:(0,d.Z)(aZ.tab,{[aZ.states.active]:e.id===x,[aZ.states.disabled]:e.disabled,[aZ.states.iconOnly]:!e.label&&(e.iconLeft||e.slotLeft),[aZ.states.left]:e.label&&(e.iconLeft||e.slotLeft),[aZ.states.right]:e.label&&(e.iconRight||e.slotRight)}),onClick:e.disabled?void 0:t=>E(e.id,t),onKeyDown:e.disabled?void 0:t=>$(e.id,t),children:[e.iconLeft&&A.jsx("span",{className:aZ.icon,children:e.iconLeft}),e.slotLeft&&e.label&&A.jsx("span",{className:aZ.slot,children:e.slotLeft}),e.label&&A.jsx("span",{className:aZ.label,children:e.label}),e.label&&A.jsxs(A.Fragment,{children:[e.slotRight&&A.jsx("span",{className:aZ.slot,children:e.slotRight}),e.iconRight&&A.jsx("span",{className:aZ.icon,children:e.iconRight})]})]},e.id))})});function aG(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{d:"m19.03 10.28-6.5 6.5a.75.75 0 0 1-1.06 0l-6.5-6.5a.75.75 0 1 1 1.06-1.06L12 15.19l5.97-5.97a.75.75 0 1 1 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}aV.displayName="SegmentedControl";let aH=B("select"),aq={select:aH,dropdown:`${aH}__dropdown`,activator:`${aH}__activator`,activatorWrapper:`${aH}__activator-wrapper`,placeholder:`${aH}__placeholder`,selected:`${aH}__selected`,label:`${aH}__label`,rightLabel:`${aH}__right-label`,icon:`${aH}__icon`,message:`${aH}__message`,options:`${aH}__options`,optionIcon:`${aH}__option-icon`,optionMarker:`${aH}__option-marker`,caption:`${aH}__caption`,states:{primary:`${aH}--primary`,secondary:`${aH}--secondary`,small:`${aH}--s`,medium:`${aH}--m`,large:`${aH}--l`,opened:`${aH}--opened`,error:`${aH}--error`,success:`${aH}--success`,selected:`${aH}--selected`,disabled:`${aH}--disabled`}};function aW({value:e,label:t,options:a=[],optionValue:s="value",optionLabel:i="label",optionCaption:r="caption",optionDisabled:l="disabled",variant:n="primary",state:c,size:u="m",icon:p,rightLabel:h,clearable:m=!1,multiple:f=!1,disabled:g=!1,caption:v,placeholder:b,className:w,dataId:x,dataQa:y,classnameTrigger:_,selectedValue:E,onChange:$,onToggle:C,onSelect:S,onUnselect:k,onFocus:T,onBlur:j,...N}){let[L,M]=(0,o.useState)(!1),[O,P]=(0,o.useState)(),[R,z]=(0,o.useState)(),[D,B]=(0,o.useState)(!1),Z=(0,o.useRef)(null),F=(0,o.useId)(),V=(0,o.useId)(),G=(0,o.useId)();(0,o.useEffect)(()=>{if(!e){P(f?[]:void 0);return}P(e)},[f,e]);let H=(0,o.useMemo)(()=>a.map((e,t)=>{let a=ti(e,s,e),n=f&&Array.isArray(O)?O.map(e=>ti(e,s,e)):ti(O,s,O);return{index:t,value:a,label:ti(e,i,e),caption:ti(e,r),disabled:ti(e,l,!1),selected:f?Array.isArray(n)&&n.includes(a):n===a,active:R===t,original:e,id:`${G}-option-${t}`}}),[R,G,O,f,r,l,i,s,a]),q=(0,o.useMemo)(()=>H.filter(e=>e.selected),[H]),W=(0,o.useMemo)(()=>I(R)&&H[R].id,[R]),Y=(0,o.useCallback)(e=>{P(e),null==$||$(e)},[$]),X=(0,o.useCallback)(()=>{if(Z.current&&W){let{start:e,end:t}=tr(Z.current).y,a=document.getElementById(W);if(a){let s=a.offsetTop+a.clientHeight-t,i=e-a.offsetTop;s>0?Z.current.scrollTop+=s+8:i>0&&(Z.current.scrollTop-=i+8)}}},[W]),K=e=>{M(e),null==C||C(e)},U=(0,o.useCallback)(e=>{if(!I(e))return 0;let t=0===e?H.length-1:e-1;return H[t].disabled?U(t):t},[H]),J=(0,o.useCallback)(e=>{if(!I(e))return 0;let t=e===H.length-1?0:e+1;return H[t].disabled?J(t):t},[H]),ee=(0,o.useCallback)(e=>{let t=e&&e.index!==H.length-1?H[e.index+1]:H[0];return t.disabled?ee(t):t},[H]),et=(0,o.useCallback)(e=>{let t=e&&0!==e.index?H[e.index-1]:H[H.length-1];return t.disabled?et(t):t},[H]),ea=()=>{K(!0),z(q.length>0?q[0].index:0)},es=()=>{K(!1),z(void 0)},ei=(0,o.useCallback)(e=>{if(!f){let t=m&&e.selected?void 0:e.original;Y(t),es();return}if(e.selected&&Array.isArray(O)){let t=O.filter(t=>ti(t,s,t)!==e.value);Y(t),null==k||k(e.original);return}if(Array.isArray(O)){let t=[...O,e.original];Y(t),null==S||S(e.original)}},[m,es,O,f,S,k,s,Y]),er=(0,o.useCallback)(e=>{e.preventDefault(),L?es():(m||f)&&(q.forEach(e=>null==k?void 0:k(e.original)),Y(f?[]:void 0))},[m,es,f,k,L,q,Y]),el=(0,o.useCallback)(()=>{L&&es()},[es,L]),en=(0,o.useCallback)(e=>{if(e.preventDefault(),L){z(U(R));return}if(!f){let e=et(q[0]);Y(e.original)}},[R,U,et,f,L,q,Y]),eo=(0,o.useCallback)(e=>{if(e.preventDefault(),L){z(J(R));return}if(f){ea();return}let t=ee(q[0]);Y(t.original)},[R,J,ee,f,L,ea,q,Y]),ed=(0,o.useCallback)(e=>{switch(B(!0),e.key){case"Escape":case"Esc":er(e);break;case"Tab":el();break;case"ArrowDown":eo(e);break;case"ArrowUp":en(e)}},[eo,en,er,el]),ec=(0,o.useCallback)(e=>{if(e.preventDefault(),!L){ea();return}I(R)&&ei(H[R]),f||es()},[R,es,ei,H,f,L,ea]),eu=(0,o.useCallback)(e=>{B(!0),(" "===e.key||"Enter"===e.key)&&ec(e)},[ec]);(0,o.useEffect)(()=>{L&&X()},[L,X]),(0,o.useEffect)(()=>(L&&document.addEventListener("keydown",ed),()=>document.removeEventListener("keydown",ed)),[ed,L]);let ep=(0,d.Z)(_,aq.activator,{[aq.states.primary]:"primary"===n,[aq.states.secondary]:"secondary"===n,[aq.states.small]:"s"===u,[aq.states.medium]:"m"===u,[aq.states.large]:"l"===u,[aq.states.error]:"error"===c,[aq.states.success]:"success"===c,[aq.states.opened]:L,[aq.states.disabled]:g}),eh=(0,o.useMemo)(()=>q.length>0?A.jsxs(A.Fragment,{children:["s"!==u&&A.jsx("div",{id:V,className:(0,d.Z)(aq.label,{[aq.states.error]:"error"===c,[aq.states.success]:"success"===c,[aq.states.opened]:L,[aq.states.disabled]:g}),children:t},"label"),A.jsx("div",{className:(0,d.Z)(aq.selected,{[aq.states.disabled]:g}),children:(null==E?void 0:E(q.map(e=>e.original)))||q.map(({label:e})=>e).join(", ")})]}):A.jsx("div",{id:V,className:(0,d.Z)(aq.placeholder,{[aq.states.error]:"error"===c,[aq.states.success]:"success"===c,[aq.states.opened]:L,[aq.states.disabled]:g}),children:b||t},"placeholder"),[g,t,V,L,b,q,E,u,c]);return A.jsx("div",{className:(0,d.Z)(w,aq.select),children:A.jsxs(eP,{opened:L,onToggle:()=>{L?es():ea()},width:"inherit",placement:"bottom",children:[A.jsx(eG,{asChild:!0,disabled:g,children:A.jsxs("div",{className:ep,id:F,tabIndex:g?-1:0,role:"combobox","aria-haspopup":"listbox","aria-labelledby":V,"aria-controls":G,"aria-disabled":g,"aria-expanded":L,...!g&&{onFocus:e=>{null==T||T(e)},onBlur:e=>{null==j||j(e)},onKeyDownCapture:eu,onKeyDown:L?void 0:ed},...N,"data-id":x,"data-qa":y,children:[A.jsx("div",{className:aq.activatorWrapper,children:eh}),h&&A.jsx("div",{"aria-label":h,className:(0,d.Z)(aq.rightLabel,{[aq.states.disabled]:g}),children:h}),p&&A.jsx("div",{"aria-hidden":"true",className:(0,d.Z)(aq.icon,{[aq.states.disabled]:g}),children:p}),A.jsx("div",{className:(0,d.Z)(aq.icon,{[aq.states.disabled]:g,[aq.states.opened]:L}),children:A.jsx(Q,{style:{fontSize:24},"aria-expanded":L,children:A.jsx(aG,{})})})]})}),v&&A.jsx("div",{className:(0,d.Z)(aq.caption,{[aq.states.error]:"error"===c,[aq.states.success]:"success"===c,[aq.states.secondary]:"secondary"===n,[aq.states.disabled]:g}),children:v}),A.jsx(eD,{contentInnerRef:Z,children:A.jsx("ul",{role:"listbox",id:G,className:aq.options,onMouseOver:()=>{D&&B(!1)},children:H.map(e=>A.jsx(eO,{as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active&&D,onClick:()=>ei(e),prepend:f?A.jsx(ey,{type:"checkbox",checked:e.selected,disabled:e.disabled}):void 0,append:f?void 0:A.jsx(Q,{className:(0,d.Z)(aq.optionIcon,{[aq.states.selected]:e.selected}),style:{fontSize:24},children:A.jsx(to,{})}),"aria-selected":e.selected,role:"option",id:e.id},JSON.stringify(e.value)))})})]})})}function aY(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function aQ(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(a=>{typeof e[a]>"u"?e[a]=t[a]:aY(t[a])&&aY(e[a])&&Object.keys(t[a]).length>0&&aQ(e[a],t[a])})}aW.displayName="Select";let aX={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function aK(){let e="u">typeof document?document:{};return aQ(e,aX),e}let aU={document:aX,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>typeof setTimeout>"u"?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function aJ(){let e="u">typeof window?window:{};return aQ(e,aU),e}function a0(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function a1(){return Date.now()}function a2(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function a5(){let e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let a=1;a<arguments.length;a+=1){let s=a<0||arguments.length<=a?void 0:arguments[a];if(null!=s&&("u">typeof window&&"u">typeof window.HTMLElement?!(s instanceof HTMLElement):!s||1!==s.nodeType&&11!==s.nodeType)){let a=Object.keys(Object(s)).filter(e=>0>t.indexOf(e));for(let t=0,i=a.length;t<i;t+=1){let i=a[t],r=Object.getOwnPropertyDescriptor(s,i);void 0!==r&&r.enumerable&&(a2(e[i])&&a2(s[i])?s[i].__swiper__?e[i]=s[i]:a5(e[i],s[i]):!a2(e[i])&&a2(s[i])?(e[i]={},s[i].__swiper__?e[i]=s[i]:a5(e[i],s[i])):e[i]=s[i])}}}return e}function a7(e,t,a){e.style.setProperty(t,a)}function a4(e){let{swiper:t,targetPosition:a,side:s}=e,i=aJ(),r=-t.translate,l=null,n,o=t.params.speed;t.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(t.cssModeFrameID);let d=a>r?"next":"prev",c=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,u=()=>{n=new Date().getTime(),null===l&&(l=n);let e=Math.max(Math.min((n-l)/o,1),0),d=r+(.5-Math.cos(e*Math.PI)/2)*(a-r);if(c(d,a)&&(d=a),t.wrapperEl.scrollTo({[s]:d}),c(d,a)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:d})}),i.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=i.requestAnimationFrame(u)};u()}function a3(e,t){return void 0===t&&(t=""),[...e.children].filter(e=>e.matches(t))}function a6(e){try{console.warn(e);return}catch{}}function a8(e,t){var a;void 0===t&&(t=[]);let s=document.createElement(e);return s.classList.add(...Array.isArray(t)?t:(void 0===(a=t)&&(a=""),a.trim().split(" ").filter(e=>!!e.trim()))),s}function a9(e,t){return aJ().getComputedStyle(e,null).getPropertyValue(t)}function se(e){let t=e,a;if(t){for(a=0;null!==(t=t.previousSibling);)1===t.nodeType&&(a+=1);return a}}function st(e,t){let a=[],s=e.parentElement;for(;s;)t?s.matches(t)&&a.push(s):a.push(s),s=s.parentElement;return a}function sa(e,t,a){let s=aJ();return a?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function ss(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function si(e,t,a,s){return e.params.createElements&&Object.keys(s).forEach(i=>{if(!a[i]&&!0===a.auto){let r=a3(e.el,`.${s[i]}`)[0];r||((r=a8("div",s[i])).className=s[i],e.el.append(r)),a[i]=r,t[i]=r}}),a}function sr(e){let{swiper:t,extendParams:a,on:s,emit:i}=e;function r(e){let a;return e&&"string"==typeof e&&t.isElement&&(a=t.el.querySelector(e))?a:(e&&("string"==typeof e&&(a=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&a&&a.length>1&&1===t.el.querySelectorAll(e).length?a=t.el.querySelector(e):a&&1===a.length&&(a=a[0])),e&&!a?e:a)}function l(e,a){let s=t.params.navigation;(e=ss(e)).forEach(e=>{e&&(e.classList[a?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=a),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))})}function n(){let{nextEl:e,prevEl:a}=t.navigation;if(t.params.loop){l(a,!1),l(e,!1);return}l(a,t.isBeginning&&!t.params.rewind),l(e,t.isEnd&&!t.params.rewind)}function o(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function d(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function c(){let e=t.params.navigation;if(t.params.navigation=si(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(e.nextEl||e.prevEl))return;let a=r(e.nextEl),s=r(e.prevEl);Object.assign(t.navigation,{nextEl:a,prevEl:s}),a=ss(a),s=ss(s);let i=(a,s)=>{a&&a.addEventListener("click","next"===s?d:o),!t.enabled&&a&&a.classList.add(...e.lockClass.split(" "))};a.forEach(e=>i(e,"next")),s.forEach(e=>i(e,"prev"))}function u(){let{nextEl:e,prevEl:a}=t.navigation;e=ss(e),a=ss(a);let s=(e,a)=>{e.removeEventListener("click","next"===a?d:o),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>s(e,"next")),a.forEach(e=>s(e,"prev"))}a({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null},s("init",()=>{!1===t.params.navigation.enabled?p():(c(),n())}),s("toEdge fromEdge lock unlock",()=>{n()}),s("destroy",()=>{u()}),s("enable disable",()=>{let{nextEl:e,prevEl:a}=t.navigation;if(e=ss(e),a=ss(a),t.enabled){n();return}[...e,...a].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),s("click",(e,a)=>{let{nextEl:s,prevEl:r}=t.navigation;s=ss(s),r=ss(r);let l=a.target;if(t.params.navigation.hideOnClick&&!r.includes(l)&&!s.includes(l)){let e;if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===l||t.pagination.el.contains(l)))return;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):r.length&&(e=r[0].classList.contains(t.params.navigation.hiddenClass)),i(!0===e?"navigationShow":"navigationHide"),[...s,...r].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});let p=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),c(),n()},disable:p,update:n,init:c,destroy:u})}function sl(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function sn(e){let{swiper:t,extendParams:a,on:s,emit:i}=e,r="swiper-pagination";a({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),t.pagination={el:null,bullets:[]};let l,n=0;function o(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function d(e,a){let{bulletActiveClass:s}=t.params.pagination;e&&(e=e[`${"prev"===a?"previous":"next"}ElementSibling`])&&(e.classList.add(`${s}-${a}`),(e=e[`${"prev"===a?"previous":"next"}ElementSibling`])&&e.classList.add(`${s}-${a}-${a}`))}function c(e){let a=e.target.closest(sl(t.params.pagination.bulletClass));if(!a)return;e.preventDefault();let s=se(a)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;t.slideToLoop(s)}else t.slideTo(s)}function u(){let e,a;let s=t.rtl,r=t.params.pagination;if(o())return;let c=t.pagination.el;c=ss(c);let u=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,p=t.params.loop?Math.ceil(u/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,e=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):"u">typeof t.snapIndex?(e=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,e=t.activeIndex||0),"bullets"===r.type&&t.pagination.bullets&&t.pagination.bullets.length>0){let i,o,u;let p=t.pagination.bullets;if(r.dynamicBullets&&(l=sa(p[0],t.isHorizontal()?"width":"height",!0),c.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=`${l*(r.dynamicMainBullets+4)}px`}),r.dynamicMainBullets>1&&void 0!==a&&((n+=e-(a||0))>r.dynamicMainBullets-1?n=r.dynamicMainBullets-1:n<0&&(n=0)),u=((o=(i=Math.max(e-n,0))+(Math.min(p.length,r.dynamicMainBullets)-1))+i)/2),p.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${r.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),c.length>1)p.forEach(a=>{let s=se(a);s===e?a.classList.add(...r.bulletActiveClass.split(" ")):t.isElement&&a.setAttribute("part","bullet"),r.dynamicBullets&&(s>=i&&s<=o&&a.classList.add(...`${r.bulletActiveClass}-main`.split(" ")),s===i&&d(a,"prev"),s===o&&d(a,"next"))});else{let a=p[e];if(a&&a.classList.add(...r.bulletActiveClass.split(" ")),t.isElement&&p.forEach((t,a)=>{t.setAttribute("part",a===e?"bullet-active":"bullet")}),r.dynamicBullets){let e=p[i],t=p[o];for(let e=i;e<=o;e+=1)p[e]&&p[e].classList.add(...`${r.bulletActiveClass}-main`.split(" "));d(e,"prev"),d(t,"next")}}if(r.dynamicBullets){let e=Math.min(p.length,r.dynamicMainBullets+4),a=(l*e-l)/2-u*l,i=s?"right":"left";p.forEach(e=>{e.style[t.isHorizontal()?i:"top"]=`${a}px`})}}c.forEach((a,s)=>{if("fraction"===r.type&&(a.querySelectorAll(sl(r.currentClass)).forEach(t=>{t.textContent=r.formatFractionCurrent(e+1)}),a.querySelectorAll(sl(r.totalClass)).forEach(e=>{e.textContent=r.formatFractionTotal(p)})),"progressbar"===r.type){let s;s=r.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";let i=(e+1)/p,l=1,n=1;"horizontal"===s?l=i:n=i,a.querySelectorAll(sl(r.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${l}) scaleY(${n})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===r.type&&r.renderCustom?(a.innerHTML=r.renderCustom(t,e+1,p),0===s&&i("paginationRender",a)):(0===s&&i("paginationRender",a),i("paginationUpdate",a)),t.params.watchOverflow&&t.enabled&&a.classList[t.isLocked?"add":"remove"](r.lockClass)})}function p(){let e=t.params.pagination;if(o())return;let a=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length,s=t.pagination.el;s=ss(s);let r="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(a/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>a&&(s=a);for(let a=0;a<s;a+=1)e.renderBullet?r+=e.renderBullet.call(t,a,e.bulletClass):r+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(r=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(r=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],s.forEach(a=>{"custom"!==e.type&&(a.innerHTML=r||""),"bullets"===e.type&&t.pagination.bullets.push(...a.querySelectorAll(sl(e.bulletClass)))}),"custom"!==e.type&&i("paginationRender",s[0])}function h(){let e;t.params.pagination=si(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});let a=t.params.pagination;a.el&&("string"==typeof a.el&&t.isElement&&(e=t.el.querySelector(a.el)),e||"string"!=typeof a.el||(e=[...document.querySelectorAll(a.el)]),e||(e=a.el),e&&0!==e.length&&(t.params.uniqueNavElements&&"string"==typeof a.el&&Array.isArray(e)&&e.length>1&&(e=[...t.el.querySelectorAll(a.el)]).length>1&&(e=e.filter(e=>st(e,".swiper")[0]===t.el)[0]),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(t.pagination,{el:e}),(e=ss(e)).forEach(e=>{"bullets"===a.type&&a.clickable&&e.classList.add(...(a.clickableClass||"").split(" ")),e.classList.add(a.modifierClass+a.type),e.classList.add(t.isHorizontal()?a.horizontalClass:a.verticalClass),"bullets"===a.type&&a.dynamicBullets&&(e.classList.add(`${a.modifierClass}${a.type}-dynamic`),n=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),"progressbar"===a.type&&a.progressbarOpposite&&e.classList.add(a.progressbarOppositeClass),a.clickable&&e.addEventListener("click",c),t.enabled||e.classList.add(a.lockClass)})))}function m(){let e=t.params.pagination;if(o())return;let a=t.pagination.el;a&&(a=ss(a)).forEach(a=>{a.classList.remove(e.hiddenClass),a.classList.remove(e.modifierClass+e.type),a.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(a.classList.remove(...(e.clickableClass||"").split(" ")),a.removeEventListener("click",c))}),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;let e=t.params.pagination,{el:a}=t.pagination;(a=ss(a)).forEach(a=>{a.classList.remove(e.horizontalClass,e.verticalClass),a.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?f():(h(),p(),u())}),s("activeIndexChange",()=>{typeof t.snapIndex>"u"&&u()}),s("snapIndexChange",()=>{u()}),s("snapGridLengthChange",()=>{p(),u()}),s("destroy",()=>{m()}),s("enable disable",()=>{let{el:e}=t.pagination;e&&(e=ss(e)).forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))}),s("lock unlock",()=>{u()}),s("click",(e,a)=>{let s=a.target,r=ss(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&r&&r.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;let e=r[0].classList.contains(t.params.pagination.hiddenClass);i(!0===e?"paginationShow":"paginationHide"),r.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});let f=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=ss(e)).forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass)),m()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=ss(e)).forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass)),h(),p(),u()},disable:f,render:p,update:u,init:h,destroy:m})}function so(e){let{swiper:t,extendParams:a,on:s,emit:i,params:r}=e;t.autoplay={running:!1,paused:!1,timeLeft:0},a({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let l,n,o=r&&r.autoplay?r.autoplay.delay:3e3,d=r&&r.autoplay?r.autoplay.delay:3e3,c,u=new Date().getTime(),p,h,m,f,g,v,b;function w(e){t&&!t.destroyed&&t.wrapperEl&&(e.target!==t.wrapperEl||(t.wrapperEl.removeEventListener("transitionend",w),b||e.detail&&e.detail.bySwiperTouchMove||S()))}let x=()=>{if(t.destroyed||!t.autoplay.running)return;t.autoplay.paused?p=!0:p&&(d=c,p=!1);let e=t.autoplay.paused?c:u+d-new Date().getTime();t.autoplay.timeLeft=e,i("autoplayTimeLeft",e,e/o),n=requestAnimationFrame(()=>{x()})},y=()=>{let e;return(e=t.virtual&&t.params.virtual.enabled?t.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:t.slides[t.activeIndex])?parseInt(e.getAttribute("data-swiper-autoplay"),10):void 0},_=e=>{if(t.destroyed||!t.autoplay.running)return;cancelAnimationFrame(n),x();let a=typeof e>"u"?t.params.autoplay.delay:e;o=t.params.autoplay.delay,d=t.params.autoplay.delay;let s=y();!Number.isNaN(s)&&s>0&&typeof e>"u"&&(a=s,o=s,d=s),c=a;let r=t.params.speed,p=()=>{!t||t.destroyed||(t.params.autoplay.reverseDirection?!t.isBeginning||t.params.loop||t.params.rewind?(t.slidePrev(r,!0,!0),i("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(t.slides.length-1,r,!0,!0),i("autoplay")):!t.isEnd||t.params.loop||t.params.rewind?(t.slideNext(r,!0,!0),i("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(0,r,!0,!0),i("autoplay")),t.params.cssMode&&(u=new Date().getTime(),requestAnimationFrame(()=>{_()})))};return a>0?(clearTimeout(l),l=setTimeout(()=>{p()},a)):requestAnimationFrame(()=>{p()}),a},E=()=>{u=new Date().getTime(),t.autoplay.running=!0,_(),i("autoplayStart")},$=()=>{t.autoplay.running=!1,clearTimeout(l),cancelAnimationFrame(n),i("autoplayStop")},C=(e,a)=>{if(t.destroyed||!t.autoplay.running)return;clearTimeout(l),e||(v=!0);let s=()=>{i("autoplayPause"),t.params.autoplay.waitForTransition?t.wrapperEl.addEventListener("transitionend",w):S()};if(t.autoplay.paused=!0,a){g&&(c=t.params.autoplay.delay),g=!1,s();return}c=(c||t.params.autoplay.delay)-(new Date().getTime()-u),t.isEnd&&c<0&&!t.params.loop||(c<0&&(c=0),s())},S=()=>{t.isEnd&&c<0&&!t.params.loop||t.destroyed||!t.autoplay.running||(u=new Date().getTime(),v?(v=!1,_(c)):_(),t.autoplay.paused=!1,i("autoplayResume"))},k=()=>{if(t.destroyed||!t.autoplay.running)return;let e=aK();"hidden"===e.visibilityState&&(v=!0,C(!0)),"visible"===e.visibilityState&&S()},T=e=>{"mouse"!==e.pointerType||(v=!0,b=!0,t.animating||t.autoplay.paused||C(!0))},j=e=>{"mouse"===e.pointerType&&(b=!1,t.autoplay.paused&&S())},N=()=>{t.params.autoplay.pauseOnMouseEnter&&(t.el.addEventListener("pointerenter",T),t.el.addEventListener("pointerleave",j))},L=()=>{t.el.removeEventListener("pointerenter",T),t.el.removeEventListener("pointerleave",j)},I=()=>{aK().addEventListener("visibilitychange",k)},M=()=>{aK().removeEventListener("visibilitychange",k)};s("init",()=>{t.params.autoplay.enabled&&(N(),I(),E())}),s("destroy",()=>{L(),M(),t.autoplay.running&&$()}),s("_freeModeStaticRelease",()=>{(m||v)&&S()}),s("_freeModeNoMomentumRelease",()=>{t.params.autoplay.disableOnInteraction?$():C(!0,!0)}),s("beforeTransitionStart",(e,a,s)=>{t.destroyed||!t.autoplay.running||(s||!t.params.autoplay.disableOnInteraction?C(!0,!0):$())}),s("sliderFirstMove",()=>{if(!(t.destroyed||!t.autoplay.running)){if(t.params.autoplay.disableOnInteraction){$();return}h=!0,m=!1,v=!1,f=setTimeout(()=>{v=!0,m=!0,C(!0)},200)}}),s("touchEnd",()=>{if(!(t.destroyed||!t.autoplay.running||!h)){if(clearTimeout(f),clearTimeout(l),t.params.autoplay.disableOnInteraction){m=!1,h=!1;return}m&&t.params.cssMode&&S(),m=!1,h=!1}}),s("slideChange",()=>{t.destroyed||!t.autoplay.running||(g=!0)}),Object.assign(t.autoplay,{start:E,stop:$,pause:C,resume:S})}function sd(){return s||(s=function(){let e=aJ(),t=aK();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),s}function sc(e){return void 0===e&&(e={}),i||(i=function(e){let{userAgent:t}=void 0===e?{}:e,a=sd(),s=aJ(),i=s.navigator.platform,r=t||s.navigator.userAgent,l={ios:!1,android:!1},n=s.screen.width,o=s.screen.height,d=r.match(/(Android);?[\s\/]+([\d.]+)?/),c=r.match(/(iPad).*OS\s([\d_]+)/),u=r.match(/(iPod)(.*OS\s([\d_]+))?/),p=!c&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="MacIntel"===i;return!c&&h&&a.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${n}x${o}`)>=0&&((c=r.match(/(Version)\/([\d.]+)/))||(c=[0,1,"13_0_0"]),h=!1),d&&"Win32"!==i&&(l.os="android",l.android=!0),(c||p||u)&&(l.os="ios",l.ios=!0),l}(e)),i}let su=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},sp=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},sh=(e,t)=>{if(!e||e.destroyed||!e.params)return;let a=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(a){let t=a.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(a.shadowRoot?t=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{a.shadowRoot&&(t=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&t.remove()})),t&&t.remove()}},sm=(e,t)=>{if(!e.slides[t])return;let a=e.slides[t].querySelector('[loading="lazy"]');a&&a.removeAttribute("loading")},sf=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,a=e.slides.length;if(!a||!t||t<0)return;t=Math.min(t,a);let s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let a=[i-t];a.push(...Array.from({length:t}).map((e,t)=>i+s+t)),e.slides.forEach((t,s)=>{a.includes(t.column)&&sm(e,s)});return}let r=i+s-1;if(e.params.rewind||e.params.loop)for(let s=i-t;s<=r+t;s+=1){let t=(s%a+a)%a;(t<i||t>r)&&sm(e,t)}else for(let s=Math.max(i-t,0);s<=Math.min(r+t,a-1);s+=1)s!==i&&(s>r||s<i)&&sm(e,s)};function sg(e){let{swiper:t,runCallbacks:a,direction:s,step:i}=e,{activeIndex:r,previousIndex:l}=t,n=s;if(n||(n=r>l?"next":r<l?"prev":"reset"),t.emit(`transition${i}`),a&&r!==l){if("reset"===n){t.emit(`slideResetTransition${i}`);return}t.emit(`slideChangeTransition${i}`),"next"===n?t.emit(`slideNextTransition${i}`):t.emit(`slidePrevTransition${i}`)}}function sv(e,t,a){let s=aJ(),{params:i}=e,r=i.edgeSwipeDetection,l=i.edgeSwipeThreshold;return!r||!(a<=l)&&!(a>=s.innerWidth-l)||"prevent"===r&&(t.preventDefault(),!0)}function sb(e){let t=aK(),a=e;a.originalEvent&&(a=a.originalEvent);let s=this.touchEventsData;if("pointerdown"===a.type){if(null!==s.pointerId&&s.pointerId!==a.pointerId)return;s.pointerId=a.pointerId}else"touchstart"===a.type&&1===a.targetTouches.length&&(s.touchId=a.targetTouches[0].identifier);if("touchstart"===a.type){sv(this,a,a.targetTouches[0].pageX);return}let{params:i,touches:r,enabled:l}=this;if(!l||!i.simulateTouch&&"mouse"===a.pointerType||this.animating&&i.preventInteractionOnTransition)return;!this.animating&&i.cssMode&&i.loop&&this.loopFix();let n=a.target;if("wrapper"===i.touchEventsTarget&&!this.wrapperEl.contains(n)||"which"in a&&3===a.which||"button"in a&&a.button>0||s.isTouched&&s.isMoved)return;let o=!!i.noSwipingClass&&""!==i.noSwipingClass,d=a.composedPath?a.composedPath():a.path;o&&a.target&&a.target.shadowRoot&&d&&(n=d[0]);let c=i.noSwipingSelector?i.noSwipingSelector:`.${i.noSwipingClass}`,u=!!(a.target&&a.target.shadowRoot);if(i.noSwiping&&(u?function(e,t){return void 0===t&&(t=this),function t(a){if(!a||a===aK()||a===aJ())return null;a.assignedSlot&&(a=a.assignedSlot);let s=a.closest(e);return s||a.getRootNode?s||t(a.getRootNode().host):null}(t)}(c,n):n.closest(c))){this.allowClick=!0;return}if(i.swipeHandler&&!n.closest(i.swipeHandler))return;r.currentX=a.pageX,r.currentY=a.pageY;let p=r.currentX,h=r.currentY;if(!sv(this,a,p))return;Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=p,r.startY=h,s.touchStartTime=a1(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,i.threshold>0&&(s.allowThresholdMove=!1);let m=!0;n.matches(s.focusableElements)&&(m=!1,"SELECT"===n.nodeName&&(s.isTouched=!1)),t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==n&&t.activeElement.blur();let f=m&&this.allowTouchMove&&i.touchStartPreventDefault;(i.touchStartForcePreventDefault||f)&&!n.isContentEditable&&a.preventDefault(),i.freeMode&&i.freeMode.enabled&&this.freeMode&&this.animating&&!i.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",a)}function sw(e){let t,a;let s=aK(),i=this.touchEventsData,{params:r,touches:l,rtlTranslate:n,enabled:o}=this;if(!o||!r.simulateTouch&&"mouse"===e.pointerType)return;let d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type&&(null!==i.touchId||d.pointerId!==i.pointerId))return;if("touchmove"===d.type){if(!(t=[...d.changedTouches].filter(e=>e.identifier===i.touchId)[0])||t.identifier!==i.touchId)return}else t=d;if(!i.isTouched){i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",d);return}let c=t.pageX,u=t.pageY;if(d.preventedByNestedSwiper){l.startX=c,l.startY=u;return}if(!this.allowTouchMove){d.target.matches(i.focusableElements)||(this.allowClick=!1),i.isTouched&&(Object.assign(l,{startX:c,startY:u,currentX:c,currentY:u}),i.touchStartTime=a1());return}if(r.touchReleaseOnEdges&&!r.loop){if(this.isVertical()){if(u<l.startY&&this.translate<=this.maxTranslate()||u>l.startY&&this.translate>=this.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(c<l.startX&&this.translate<=this.maxTranslate()||c>l.startX&&this.translate>=this.minTranslate())return}if(s.activeElement&&d.target===s.activeElement&&d.target.matches(i.focusableElements)){i.isMoved=!0,this.allowClick=!1;return}i.allowTouchCallbacks&&this.emit("touchMove",d),l.previousX=l.currentX,l.previousY=l.currentY,l.currentX=c,l.currentY=u;let p=l.currentX-l.startX,h=l.currentY-l.startY;if(this.params.threshold&&Math.sqrt(p**2+h**2)<this.params.threshold)return;if(typeof i.isScrolling>"u"){let e;this.isHorizontal()&&l.currentY===l.startY||this.isVertical()&&l.currentX===l.startX?i.isScrolling=!1:p*p+h*h>=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(p))/Math.PI,i.isScrolling=this.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(i.isScrolling&&this.emit("touchMoveOpposite",d),typeof i.startMoving>"u"&&(l.currentX!==l.startX||l.currentY!==l.startY)&&(i.startMoving=!0),i.isScrolling||"touchmove"===d.type&&i.preventTouchMoveFromPointerMove){i.isTouched=!1;return}if(!i.startMoving)return;this.allowClick=!1,!r.cssMode&&d.cancelable&&d.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&d.stopPropagation();let m=this.isHorizontal()?p:h,f=this.isHorizontal()?l.currentX-l.previousX:l.currentY-l.previousY;r.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),f=Math.abs(f)*(n?1:-1)),l.diff=m,m*=r.touchRatio,n&&(m=-m,f=-f);let g=this.touchesDirection;this.swipeDirection=m>0?"prev":"next",this.touchesDirection=f>0?"prev":"next";let v=this.params.loop&&!r.cssMode,b="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!i.isMoved){if(v&&b&&this.loopFix({direction:this.swipeDirection}),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});this.wrapperEl.dispatchEvent(e)}i.allowMomentumBounce=!1,r.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",d)}if(new Date().getTime(),i.isMoved&&i.allowThresholdMove&&g!==this.touchesDirection&&v&&b&&Math.abs(m)>=1){Object.assign(l,{startX:c,startY:u,currentX:c,currentY:u,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,i.startTranslate=i.currentTranslate;return}this.emit("sliderMove",d),i.isMoved=!0,i.currentTranslate=m+i.startTranslate;let w=!0,x=r.resistanceRatio;if(r.touchReleaseOnEdges&&(x=0),m>0?(v&&b&&!a&&i.allowThresholdMove&&i.currentTranslate>(r.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>this.minTranslate()&&(w=!1,r.resistance&&(i.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+i.startTranslate+m)**x))):m<0&&(v&&b&&!a&&i.allowThresholdMove&&i.currentTranslate<(r.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]:this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===r.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),i.currentTranslate<this.maxTranslate()&&(w=!1,r.resistance&&(i.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-i.startTranslate-m)**x))),w&&(d.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),this.allowSlidePrev||this.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold>0){if(Math.abs(m)>r.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,l.startX=l.currentX,l.startY=l.currentY,i.currentTranslate=i.startTranslate,l.diff=this.isHorizontal()?l.currentX-l.startX:l.currentY-l.startY;return}}else{i.currentTranslate=i.startTranslate;return}}!r.followFinger||r.cssMode||((r.freeMode&&r.freeMode.enabled&&this.freeMode||r.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}function sx(e){let t,a;let s=this,i=s.touchEventsData,r=e;if(r.originalEvent&&(r=r.originalEvent),"touchend"===r.type||"touchcancel"===r.type){if(!(t=[...r.changedTouches].filter(e=>e.identifier===i.touchId)[0])||t.identifier!==i.touchId)return}else{if(null!==i.touchId||r.pointerId!==i.pointerId)return;t=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)&&!(["pointercancel","contextmenu"].includes(r.type)&&(s.browser.isSafari||s.browser.isWebView)))return;i.pointerId=null,i.touchId=null;let{params:l,touches:n,rtlTranslate:o,slidesGrid:d,enabled:c}=s;if(!c||!l.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&s.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&l.grabCursor&&s.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}l.grabCursor&&i.isMoved&&i.isTouched&&(!0===s.allowSlideNext||!0===s.allowSlidePrev)&&s.setGrabCursor(!1);let u=a1(),p=u-i.touchStartTime;if(s.allowClick){let e=r.path||r.composedPath&&r.composedPath();s.updateClickedSlide(e&&e[0]||r.target,e),s.emit("tap click",r),p<300&&u-i.lastClickTime<300&&s.emit("doubleTap doubleClick",r)}if(i.lastClickTime=a1(),a0(()=>{s.destroyed||(s.allowClick=!0)}),!i.isTouched||!i.isMoved||!s.swipeDirection||0===n.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,a=l.followFinger?o?s.translate:-s.translate:-i.currentTranslate,l.cssMode)return;if(l.freeMode&&l.freeMode.enabled){s.freeMode.onTouchEnd({currentPos:a});return}let h=a>=-s.maxTranslate()&&!s.params.loop,m=0,f=s.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<l.slidesPerGroupSkip?1:l.slidesPerGroup){let t=e<l.slidesPerGroupSkip-1?1:l.slidesPerGroup;"u">typeof d[e+t]?(h||a>=d[e]&&a<d[e+t])&&(m=e,f=d[e+t]-d[e]):(h||a>=d[e])&&(m=e,f=d[d.length-1]-d[d.length-2])}let g=null,v=null;l.rewind&&(s.isBeginning?v=l.virtual&&l.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1:s.isEnd&&(g=0));let b=(a-d[m])/f,w=m<l.slidesPerGroupSkip-1?1:l.slidesPerGroup;if(p>l.longSwipesMs){if(!l.longSwipes){s.slideTo(s.activeIndex);return}"next"===s.swipeDirection&&(b>=l.longSwipesRatio?s.slideTo(l.rewind&&s.isEnd?g:m+w):s.slideTo(m)),"prev"===s.swipeDirection&&(b>1-l.longSwipesRatio?s.slideTo(m+w):null!==v&&b<0&&Math.abs(b)>l.longSwipesRatio?s.slideTo(v):s.slideTo(m))}else{if(!l.shortSwipes){s.slideTo(s.activeIndex);return}s.navigation&&(r.target===s.navigation.nextEl||r.target===s.navigation.prevEl)?r.target===s.navigation.nextEl?s.slideTo(m+w):s.slideTo(m):("next"===s.swipeDirection&&s.slideTo(null!==g?g:m+w),"prev"===s.swipeDirection&&s.slideTo(null!==v?v:m))}}function sy(){let e=this,{params:t,el:a}=e;if(a&&0===a.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:s,allowSlidePrev:i,snapGrid:r}=e,l=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let n=l&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||n?e.params.loop&&!l?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=s,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function s_(e){this.enabled&&(this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function sE(){let{wrapperEl:e,rtlTranslate:t,enabled:a}=this;if(!a)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let s=this.maxTranslate()-this.minTranslate();(0===s?0:(this.translate-this.minTranslate())/s)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function s$(e){sh(this,e.target),this.params.cssMode||"auto"!==this.params.slidesPerView&&!this.params.autoHeight||this.update()}function sC(){this.documentTouchHandlerProceeded||(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let sS=(e,t)=>{let a=aK(),{params:s,el:i,wrapperEl:r,device:l}=e,n=!!s.nested,o="on"===t?"addEventListener":"removeEventListener";a[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:n}),i[o]("touchstart",e.onTouchStart,{passive:!1}),i[o]("pointerdown",e.onTouchStart,{passive:!1}),a[o]("touchmove",e.onTouchMove,{passive:!1,capture:n}),a[o]("pointermove",e.onTouchMove,{passive:!1,capture:n}),a[o]("touchend",e.onTouchEnd,{passive:!0}),a[o]("pointerup",e.onTouchEnd,{passive:!0}),a[o]("pointercancel",e.onTouchEnd,{passive:!0}),a[o]("touchcancel",e.onTouchEnd,{passive:!0}),a[o]("pointerout",e.onTouchEnd,{passive:!0}),a[o]("pointerleave",e.onTouchEnd,{passive:!0}),a[o]("contextmenu",e.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&i[o]("click",e.onClick,!0),s.cssMode&&r[o]("scroll",e.onScroll),s.updateOnWindowResize?e[t](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",sy,!0):e[t]("observerUpdate",sy,!0),i[o]("load",e.onLoad,{capture:!0})},sk=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var sT={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let sj={eventsEmitter:{on(e,t,a){let s=this;if(!s.eventsListeners||s.destroyed||"function"!=typeof t)return s;let i=a?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][i](t)}),s},once(e,t,a){let s=this;if(!s.eventsListeners||s.destroyed||"function"!=typeof t)return s;function i(){s.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var a=arguments.length,r=Array(a),l=0;l<a;l++)r[l]=arguments[l];t.apply(s,r)}return i.__emitterProxy=t,s.on(e,i,a)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let a=this;return a.eventsListeners&&!a.destroyed&&a.eventsListeners&&e.split(" ").forEach(e=>{typeof t>"u"?a.eventsListeners[e]=[]:a.eventsListeners[e]&&a.eventsListeners[e].forEach((s,i)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&a.eventsListeners[e].splice(i,1)})}),a},emit(){let e,t,a;let s=this;if(!s.eventsListeners||s.destroyed||!s.eventsListeners)return s;for(var i=arguments.length,r=Array(i),l=0;l<i;l++)r[l]=arguments[l];return"string"==typeof r[0]||Array.isArray(r[0])?(e=r[0],t=r.slice(1,r.length),a=s):(e=r[0].events,t=r[0].data,a=r[0].context||s),t.unshift(a),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEach(s=>{s.apply(a,[e,...t])}),s.eventsListeners&&s.eventsListeners[e]&&s.eventsListeners[e].forEach(e=>{e.apply(a,t)})}),s}},update:{updateSize:function(){let e,t;let a=this.el;e="u">typeof this.params.width&&null!==this.params.width?this.params.width:a.clientWidth,t="u">typeof this.params.height&&null!==this.params.height?this.params.height:a.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(a9(a,"padding-left")||0,10)-parseInt(a9(a,"padding-right")||0,10),t=t-parseInt(a9(a,"padding-top")||0,10)-parseInt(a9(a,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e;let t=this;function a(e,a){return parseFloat(e.getPropertyValue(t.getDirectionLabel(a))||0)}let s=t.params,{wrapperEl:i,slidesEl:r,size:l,rtlTranslate:n,wrongRTL:o}=t,d=t.virtual&&s.virtual.enabled,c=d?t.virtual.slides.length:t.slides.length,u=a3(r,`.${t.params.slideClass}, swiper-slide`),p=d?t.virtual.slides.length:u.length,h=[],m=[],f=[],g=s.slidesOffsetBefore;"function"==typeof g&&(g=s.slidesOffsetBefore.call(t));let v=s.slidesOffsetAfter;"function"==typeof v&&(v=s.slidesOffsetAfter.call(t));let b=t.snapGrid.length,w=t.slidesGrid.length,x=s.spaceBetween,y=-g,_=0,E=0;if(typeof l>"u")return;"string"==typeof x&&x.indexOf("%")>=0?x=parseFloat(x.replace("%",""))/100*l:"string"==typeof x&&(x=parseFloat(x)),t.virtualSize=-x,u.forEach(e=>{n?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),s.centeredSlides&&s.cssMode&&(a7(i,"--swiper-centered-offset-before",""),a7(i,"--swiper-centered-offset-after",""));let $=s.grid&&s.grid.rows>1&&t.grid;$?t.grid.initSlides(u):t.grid&&t.grid.unsetSlides();let C="auto"===s.slidesPerView&&s.breakpoints&&Object.keys(s.breakpoints).filter(e=>"u">typeof s.breakpoints[e].slidesPerView).length>0;for(let i=0;i<p;i+=1){let r;if(e=0,u[i]&&(r=u[i]),$&&t.grid.updateSlide(i,r,u),!(u[i]&&"none"===a9(r,"display"))){if("auto"===s.slidesPerView){C&&(u[i].style[t.getDirectionLabel("width")]="");let l=getComputedStyle(r),n=r.style.transform,o=r.style.webkitTransform;if(n&&(r.style.transform="none"),o&&(r.style.webkitTransform="none"),s.roundLengths)e=t.isHorizontal()?sa(r,"width",!0):sa(r,"height",!0);else{let t=a(l,"width"),s=a(l,"padding-left"),i=a(l,"padding-right"),n=a(l,"margin-left"),o=a(l,"margin-right"),d=l.getPropertyValue("box-sizing");if(d&&"border-box"===d)e=t+n+o;else{let{clientWidth:a,offsetWidth:l}=r;e=t+s+i+n+o+(l-a)}}n&&(r.style.transform=n),o&&(r.style.webkitTransform=o),s.roundLengths&&(e=Math.floor(e))}else e=(l-(s.slidesPerView-1)*x)/s.slidesPerView,s.roundLengths&&(e=Math.floor(e)),u[i]&&(u[i].style[t.getDirectionLabel("width")]=`${e}px`);u[i]&&(u[i].swiperSlideSize=e),f.push(e),s.centeredSlides?(y=y+e/2+_/2+x,0===_&&0!==i&&(y=y-l/2-x),0===i&&(y=y-l/2-x),.001>Math.abs(y)&&(y=0),s.roundLengths&&(y=Math.floor(y)),E%s.slidesPerGroup==0&&h.push(y),m.push(y)):(s.roundLengths&&(y=Math.floor(y)),(E-Math.min(t.params.slidesPerGroupSkip,E))%t.params.slidesPerGroup==0&&h.push(y),m.push(y),y=y+e+x),t.virtualSize+=e+x,_=e,E+=1}}if(t.virtualSize=Math.max(t.virtualSize,l)+v,n&&o&&("slide"===s.effect||"coverflow"===s.effect)&&(i.style.width=`${t.virtualSize+x}px`),s.setWrapperSize&&(i.style[t.getDirectionLabel("width")]=`${t.virtualSize+x}px`),$&&t.grid.updateWrapperSize(e,h),!s.centeredSlides){let e=[];for(let a=0;a<h.length;a+=1){let i=h[a];s.roundLengths&&(i=Math.floor(i)),h[a]<=t.virtualSize-l&&e.push(i)}h=e,Math.floor(t.virtualSize-l)-Math.floor(h[h.length-1])>1&&h.push(t.virtualSize-l)}if(d&&s.loop){let e=f[0]+x;if(s.slidesPerGroup>1){let a=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/s.slidesPerGroup),i=e*s.slidesPerGroup;for(let e=0;e<a;e+=1)h.push(h[h.length-1]+i)}for(let a=0;a<t.virtual.slidesBefore+t.virtual.slidesAfter;a+=1)1===s.slidesPerGroup&&h.push(h[h.length-1]+e),m.push(m[m.length-1]+e),t.virtualSize+=e}if(0===h.length&&(h=[0]),0!==x){let e=t.isHorizontal()&&n?"marginLeft":t.getDirectionLabel("marginRight");u.filter((e,t)=>!s.cssMode||!!s.loop||t!==u.length-1).forEach(t=>{t.style[e]=`${x}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let e=0;f.forEach(t=>{e+=t+(x||0)}),e-=x;let t=e-l;h=h.map(e=>e<=0?-g:e>t?t+v:e)}if(s.centerInsufficientSlides){let e=0;f.forEach(t=>{e+=t+(x||0)}),e-=x;let t=(s.slidesOffsetBefore||0)+(s.slidesOffsetAfter||0);if(e+t<l){let a=(l-e-t)/2;h.forEach((e,t)=>{h[t]=e-a}),m.forEach((e,t)=>{m[t]=e+a})}}if(Object.assign(t,{slides:u,snapGrid:h,slidesGrid:m,slidesSizesGrid:f}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){a7(i,"--swiper-centered-offset-before",`${-h[0]}px`),a7(i,"--swiper-centered-offset-after",`${t.size/2-f[f.length-1]/2}px`);let e=-t.snapGrid[0],a=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+a)}if(p!==c&&t.emit("slidesLengthChange"),h.length!==b&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),m.length!==w&&t.emit("slidesGridLengthChange"),s.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!d&&!s.cssMode&&("slide"===s.effect||"fade"===s.effect)){let e=`${s.containerModifierClass}backface-hidden`,a=t.el.classList.contains(e);p<=s.maxBackfaceHiddenSlides?a||t.el.classList.add(e):a&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t=this,a=[],s=t.virtual&&t.params.virtual.enabled,i=0,r;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);let l=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1){if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{a.push(e)});else for(r=0;r<Math.ceil(t.params.slidesPerView);r+=1){let e=t.activeIndex+r;if(e>t.slides.length&&!s)break;a.push(l(e))}}else a.push(l(t.activeIndex));for(r=0;r<a.length;r+=1)if("u">typeof a[r]){let e=a[r].offsetHeight;i=e>i?e:i}(i||0===i)&&(t.wrapperEl.style.height=`${i}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let a=0;a<e.length;a+=1)e[a].swiperSlideOffset=(this.isHorizontal()?e[a].offsetLeft:e[a].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);let t=this.params,{slides:a,rtlTranslate:s,snapGrid:i}=this;if(0===a.length)return;typeof a[0].swiperSlideOffset>"u"&&this.updateSlidesOffset();let r=-e;s&&(r=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let l=t.spaceBetween;"string"==typeof l&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*this.size:"string"==typeof l&&(l=parseFloat(l));for(let e=0;e<a.length;e+=1){let n=a[e],o=n.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(o-=a[0].swiperSlideOffset);let d=(r+(t.centeredSlides?this.minTranslate():0)-o)/(n.swiperSlideSize+l),c=(r-i[0]+(t.centeredSlides?this.minTranslate():0)-o)/(n.swiperSlideSize+l),u=-(r-o),p=u+this.slidesSizesGrid[e],h=u>=0&&u<=this.size-this.slidesSizesGrid[e],m=u>=0&&u<this.size-1||p>1&&p<=this.size||u<=0&&p>=this.size;m&&(this.visibleSlides.push(n),this.visibleSlidesIndexes.push(e)),su(n,m,t.slideVisibleClass),su(n,h,t.slideFullyVisibleClass),n.progress=s?-d:d,n.originalProgress=s?-c:c}},updateProgress:function(e){if(typeof e>"u"){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,a=this.maxTranslate()-this.minTranslate(),{progress:s,isBeginning:i,isEnd:r,progressLoop:l}=this,n=i,o=r;if(0===a)s=0,i=!0,r=!0;else{s=(e-this.minTranslate())/a;let t=1>Math.abs(e-this.minTranslate()),l=1>Math.abs(e-this.maxTranslate());i=t||s<=0,r=l||s>=1,t&&(s=0),l&&(s=1)}if(t.loop){let t=this.getSlideIndexByData(0),a=this.getSlideIndexByData(this.slides.length-1),s=this.slidesGrid[t],i=this.slidesGrid[a],r=this.slidesGrid[this.slidesGrid.length-1],n=Math.abs(e);(l=n>=s?(n-s)/r:(n+r-i)/r)>1&&(l-=1)}Object.assign(this,{progress:s,progressLoop:l,isBeginning:i,isEnd:r}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),i&&!n&&this.emit("reachBeginning toEdge"),r&&!o&&this.emit("reachEnd toEdge"),(n&&!i||o&&!r)&&this.emit("fromEdge"),this.emit("progress",s)},updateSlidesClasses:function(){let e,t,a;let{slides:s,params:i,slidesEl:r,activeIndex:l}=this,n=this.virtual&&i.virtual.enabled,o=this.grid&&i.grid&&i.grid.rows>1,d=e=>a3(r,`.${i.slideClass}${e}, swiper-slide${e}`)[0];if(n){if(i.loop){let t=l-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=d(`[data-swiper-slide-index="${t}"]`)}else e=d(`[data-swiper-slide-index="${l}"]`)}else o?(e=s.filter(e=>e.column===l)[0],a=s.filter(e=>e.column===l+1)[0],t=s.filter(e=>e.column===l-1)[0]):e=s[l];e&&(o||(a=function(e,t){let a=[];for(;e.nextElementSibling;){let s=e.nextElementSibling;t?s.matches(t)&&a.push(s):a.push(s),e=s}return a}(e,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!a&&(a=s[0]),t=function(e,t){let a=[];for(;e.previousElementSibling;){let s=e.previousElementSibling;t?s.matches(t)&&a.push(s):a.push(s),e=s}return a}(e,`.${i.slideClass}, swiper-slide`)[0],i.loop)),s.forEach(s=>{sp(s,s===e,i.slideActiveClass),sp(s,s===a,i.slideNextClass),sp(s,s===t,i.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t;let a=this,s=a.rtlTranslate?a.translate:-a.translate,{snapGrid:i,params:r,activeIndex:l,realIndex:n,snapIndex:o}=a,d=e,c,u=e=>{let t=e-a.virtual.slidesBefore;return t<0&&(t=a.virtual.slides.length+t),t>=a.virtual.slides.length&&(t-=a.virtual.slides.length),t};if(typeof d>"u"&&(d=function(e){let t;let{slidesGrid:a,params:s}=e,i=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<a.length;e+=1)"u">typeof a[e+1]?i>=a[e]&&i<a[e+1]-(a[e+1]-a[e])/2?t=e:i>=a[e]&&i<a[e+1]&&(t=e+1):i>=a[e]&&(t=e);return s.normalizeSlideIndex&&(t<0||typeof t>"u")&&(t=0),t}(a)),i.indexOf(s)>=0)c=i.indexOf(s);else{let e=Math.min(r.slidesPerGroupSkip,d);c=e+Math.floor((d-e)/r.slidesPerGroup)}if(c>=i.length&&(c=i.length-1),d===l&&!a.params.loop){c!==o&&(a.snapIndex=c,a.emit("snapIndexChange"));return}if(d===l&&a.params.loop&&a.virtual&&a.params.virtual.enabled){a.realIndex=u(d);return}let p=a.grid&&r.grid&&r.grid.rows>1;if(a.virtual&&r.virtual.enabled&&r.loop)t=u(d);else if(p){let e=a.slides.filter(e=>e.column===d)[0],s=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(s)&&(s=Math.max(a.slides.indexOf(e),0)),t=Math.floor(s/r.grid.rows)}else if(a.slides[d]){let e=a.slides[d].getAttribute("data-swiper-slide-index");t=e?parseInt(e,10):d}else t=d;Object.assign(a,{previousSnapIndex:o,snapIndex:c,previousRealIndex:n,realIndex:t,previousIndex:l,activeIndex:d}),a.initialized&&sf(a),a.emit("activeIndexChange"),a.emit("snapIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&(n!==t&&a.emit("realIndexChange"),a.emit("slideChange"))},updateClickedSlide:function(e,t){let a=this.params,s=e.closest(`.${a.slideClass}, swiper-slide`);!s&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!s&&e.matches&&e.matches(`.${a.slideClass}, swiper-slide`)&&(s=e)});let i=!1,r;if(s){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===s){i=!0,r=e;break}}if(s&&i)this.clickedSlide=s,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(s.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=r;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}a.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");let{params:t,rtlTranslate:a,translate:s,wrapperEl:i}=this;if(t.virtualTranslate)return a?-s:s;if(t.cssMode)return s;let r=function(e,t){let a,s,i;void 0===t&&(t="x");let r=aJ(),l=function(e){let t;let a=aJ();return a.getComputedStyle&&(t=a.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return r.WebKitCSSMatrix?((s=l.transform||l.webkitTransform).split(",").length>6&&(s=s.split(", ").map(e=>e.replace(",",".")).join(", ")),i=new r.WebKitCSSMatrix("none"===s?"":s)):a=(i=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=r.WebKitCSSMatrix?i.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(s=r.WebKitCSSMatrix?i.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),s||0}(i,e);return r+=this.cssOverflowAdjustment(),a&&(r=-r),r||0},setTranslate:function(e,t){let{rtlTranslate:a,params:s,wrapperEl:i,progress:r}=this,l=0,n=0;this.isHorizontal()?l=a?-e:e:n=e,s.roundLengths&&(l=Math.floor(l),n=Math.floor(n)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?l:n,s.cssMode?i[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-l:-n:s.virtualTranslate||(this.isHorizontal()?l-=this.cssOverflowAdjustment():n-=this.cssOverflowAdjustment(),i.style.transform=`translate3d(${l}px, ${n}px, 0px)`);let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==r&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,a,s,i){let r;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0),void 0===s&&(s=!0);let l=this,{params:n,wrapperEl:o}=l;if(l.animating&&n.preventInteractionOnTransition)return!1;let d=l.minTranslate(),c=l.maxTranslate();if(r=s&&e>d?d:s&&e<c?c:e,l.updateProgress(r),n.cssMode){let e=l.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-r;else{if(!l.support.smoothScroll)return a4({swiper:l,targetPosition:-r,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-r,behavior:"smooth"})}return!0}return 0===t?(l.setTransition(0),l.setTranslate(r),a&&(l.emit("beforeTransitionStart",t,i),l.emit("transitionEnd"))):(l.setTransition(t),l.setTranslate(r),a&&(l.emit("beforeTransitionStart",t,i),l.emit("transitionStart")),l.animating||(l.animating=!0,l.onTranslateToWrapperTransitionEnd||(l.onTranslateToWrapperTransitionEnd=function(e){!l||l.destroyed||e.target===this&&(l.wrapperEl.removeEventListener("transitionend",l.onTranslateToWrapperTransitionEnd),l.onTranslateToWrapperTransitionEnd=null,delete l.onTranslateToWrapperTransitionEnd,l.animating=!1,a&&l.emit("transitionEnd"))}),l.wrapperEl.addEventListener("transitionend",l.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`,this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);let{params:a}=this;a.cssMode||(a.autoHeight&&this.updateAutoHeight(),sg({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);let{params:a}=this;this.animating=!1,a.cssMode||(this.setTransition(0),sg({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,a,s,i){let r;void 0===e&&(e=0),void 0===a&&(a=!0),"string"==typeof e&&(e=parseInt(e,10));let l=this,n=e;n<0&&(n=0);let{params:o,snapGrid:d,slidesGrid:c,previousIndex:u,activeIndex:p,rtlTranslate:h,wrapperEl:m,enabled:f}=l;if(!f&&!s&&!i||l.destroyed||l.animating&&o.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=l.params.speed);let g=Math.min(l.params.slidesPerGroupSkip,n),v=g+Math.floor((n-g)/l.params.slidesPerGroup);v>=d.length&&(v=d.length-1);let b=-d[v];if(o.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){let t=-Math.floor(100*b),a=Math.floor(100*c[e]),s=Math.floor(100*c[e+1]);"u">typeof c[e+1]?t>=a&&t<s-(s-a)/2?n=e:t>=a&&t<s&&(n=e+1):t>=a&&(n=e)}if(l.initialized&&n!==p&&(!l.allowSlideNext&&(h?b>l.translate&&b>l.minTranslate():b<l.translate&&b<l.minTranslate())||!l.allowSlidePrev&&b>l.translate&&b>l.maxTranslate()&&(p||0)!==n))return!1;if(n!==(u||0)&&a&&l.emit("beforeSlideChangeStart"),l.updateProgress(b),r=n>p?"next":n<p?"prev":"reset",h&&-b===l.translate||!h&&b===l.translate)return l.updateActiveIndex(n),o.autoHeight&&l.updateAutoHeight(),l.updateSlidesClasses(),"slide"!==o.effect&&l.setTranslate(b),"reset"!==r&&(l.transitionStart(a,r),l.transitionEnd(a,r)),!1;if(o.cssMode){let e=l.isHorizontal(),a=h?b:-b;if(0===t){let t=l.virtual&&l.params.virtual.enabled;t&&(l.wrapperEl.style.scrollSnapType="none",l._immediateVirtual=!0),t&&!l._cssModeVirtualInitialSet&&l.params.initialSlide>0?(l._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[e?"scrollLeft":"scrollTop"]=a})):m[e?"scrollLeft":"scrollTop"]=a,t&&requestAnimationFrame(()=>{l.wrapperEl.style.scrollSnapType="",l._immediateVirtual=!1})}else{if(!l.support.smoothScroll)return a4({swiper:l,targetPosition:a,side:e?"left":"top"}),!0;m.scrollTo({[e?"left":"top"]:a,behavior:"smooth"})}return!0}return l.setTransition(t),l.setTranslate(b),l.updateActiveIndex(n),l.updateSlidesClasses(),l.emit("beforeTransitionStart",t,s),l.transitionStart(a,r),0===t?l.transitionEnd(a,r):l.animating||(l.animating=!0,l.onSlideToWrapperTransitionEnd||(l.onSlideToWrapperTransitionEnd=function(e){!l||l.destroyed||e.target===this&&(l.wrapperEl.removeEventListener("transitionend",l.onSlideToWrapperTransitionEnd),l.onSlideToWrapperTransitionEnd=null,delete l.onSlideToWrapperTransitionEnd,l.transitionEnd(a,r))}),l.wrapperEl.addEventListener("transitionend",l.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,a,s){void 0===e&&(e=0),void 0===a&&(a=!0),"string"==typeof e&&(e=parseInt(e,10));let i=this;if(i.destroyed)return;typeof t>"u"&&(t=i.params.speed);let r=i.grid&&i.params.grid&&i.params.grid.rows>1,l=e;if(i.params.loop){if(i.virtual&&i.params.virtual.enabled)l+=i.virtual.slidesBefore;else{let e;if(r){let t=l*i.params.grid.rows;e=i.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=i.getSlideIndexByData(l);let t=r?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:a}=i.params,n=i.params.slidesPerView;"auto"===n?n=i.slidesPerViewDynamic():(n=Math.ceil(parseFloat(i.params.slidesPerView,10)),a&&n%2==0&&(n+=1));let o=t-e<n;if(a&&(o=o||e<Math.ceil(n/2)),s&&a&&"auto"!==i.params.slidesPerView&&!r&&(o=!1),o){let s=a?e<i.activeIndex?"prev":"next":e-i.activeIndex-1<i.params.slidesPerView?"next":"prev";i.loopFix({direction:s,slideTo:!0,activeSlideIndex:"next"===s?e+1:e-t+1,slideRealIndex:"next"===s?i.realIndex:void 0})}if(r){let e=l*i.params.grid.rows;l=i.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else l=i.getSlideIndexByData(l)}}return requestAnimationFrame(()=>{i.slideTo(l,t,a,s)}),i},slideNext:function(e,t,a){void 0===t&&(t=!0);let s=this,{enabled:i,params:r,animating:l}=s;if(!i||s.destroyed)return s;typeof e>"u"&&(e=s.params.speed);let n=r.slidesPerGroup;"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(n=Math.max(s.slidesPerViewDynamic("current",!0),1));let o=s.activeIndex<r.slidesPerGroupSkip?1:n,d=s.virtual&&r.virtual.enabled;if(r.loop){if(l&&!d&&r.loopPreventsSliding)return!1;if(s.loopFix({direction:"next"}),s._clientLeft=s.wrapperEl.clientLeft,s.activeIndex===s.slides.length-1&&r.cssMode)return requestAnimationFrame(()=>{s.slideTo(s.activeIndex+o,e,t,a)}),!0}return r.rewind&&s.isEnd?s.slideTo(0,e,t,a):s.slideTo(s.activeIndex+o,e,t,a)},slidePrev:function(e,t,a){void 0===t&&(t=!0);let s=this,{params:i,snapGrid:r,slidesGrid:l,rtlTranslate:n,enabled:o,animating:d}=s;if(!o||s.destroyed)return s;typeof e>"u"&&(e=s.params.speed);let c=s.virtual&&i.virtual.enabled;if(i.loop){if(d&&!c&&i.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}let u=n?s.translate:-s.translate;function p(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let h=p(u),m=r.map(e=>p(e)),f=r[m.indexOf(h)-1];if(typeof f>"u"&&i.cssMode){let e;r.forEach((t,a)=>{h>=t&&(e=a)}),"u">typeof e&&(f=r[e>0?e-1:e])}let g=0;if("u">typeof f&&((g=l.indexOf(f))<0&&(g=s.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(g=Math.max(g=g-s.slidesPerViewDynamic("previous",!0)+1,0))),i.rewind&&s.isBeginning){let i=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(i,e,t,a)}return i.loop&&0===s.activeIndex&&i.cssMode?(requestAnimationFrame(()=>{s.slideTo(g,e,t,a)}),!0):s.slideTo(g,e,t,a)},slideReset:function(e,t,a){if(void 0===t&&(t=!0),!this.destroyed)return typeof e>"u"&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e,t,a,s){if(void 0===t&&(t=!0),void 0===s&&(s=.5),this.destroyed)return;typeof e>"u"&&(e=this.params.speed);let i=this.activeIndex,r=Math.min(this.params.slidesPerGroupSkip,i),l=r+Math.floor((i-r)/this.params.slidesPerGroup),n=this.rtlTranslate?this.translate:-this.translate;if(n>=this.snapGrid[l]){let e=this.snapGrid[l],t=this.snapGrid[l+1];n-e>(t-e)*s&&(i+=this.params.slidesPerGroup)}else{let e=this.snapGrid[l-1],t=this.snapGrid[l];n-e<=(t-e)*s&&(i-=this.params.slidesPerGroup)}return i=Math.min(i=Math.max(i,0),this.slidesGrid.length-1),this.slideTo(i,e,t,a)},slideToClickedSlide:function(){let e=this;if(e.destroyed)return;let{params:t,slidesEl:a}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView,i=e.clickedIndex,r,l=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?i<e.loopedSlides-s/2||i>e.slides.length-e.loopedSlides+s/2?(e.loopFix(),i=e.getSlideIndex(a3(a,`${l}[data-swiper-slide-index="${r}"]`)[0]),a0(()=>{e.slideTo(i)})):e.slideTo(i):i>e.slides.length-s?(e.loopFix(),i=e.getSlideIndex(a3(a,`${l}[data-swiper-slide-index="${r}"]`)[0]),a0(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}},loop:{loopCreate:function(e){let t=this,{params:a,slidesEl:s}=t;if(!a.loop||t.virtual&&t.params.virtual.enabled)return;let i=()=>{a3(s,`.${a.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=t.grid&&a.grid&&a.grid.rows>1,l=a.slidesPerGroup*(r?a.grid.rows:1),n=t.slides.length%l!=0,o=r&&t.slides.length%a.grid.rows!=0,d=e=>{for(let s=0;s<e;s+=1){let e=t.isElement?a8("swiper-slide",[a.slideBlankClass]):a8("div",[a.slideClass,a.slideBlankClass]);t.slidesEl.append(e)}};if(n){if(a.loopAddBlankSlides){let e=l-t.slides.length%l;d(e),t.recalcSlides(),t.updateSlides()}else a6("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");i()}else if(o){if(a.loopAddBlankSlides){let e=a.grid.rows-t.slides.length%a.grid.rows;d(e),t.recalcSlides(),t.updateSlides()}else a6("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");i()}else i();t.loopFix({slideRealIndex:e,direction:a.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:a=!0,direction:s,setTranslate:i,activeSlideIndex:r,byController:l,byMousewheel:n}=void 0===e?{}:e,o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");let{slides:d,allowSlidePrev:c,allowSlideNext:u,slidesEl:p,params:h}=o,{centeredSlides:m}=h;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&h.virtual.enabled){a&&(h.centeredSlides||0!==o.snapIndex?h.centeredSlides&&o.snapIndex<h.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0):o.slideTo(o.virtual.slides.length,0,!1,!0)),o.allowSlidePrev=c,o.allowSlideNext=u,o.emit("loopFix");return}let f=h.slidesPerView;"auto"===f?f=o.slidesPerViewDynamic():(f=Math.ceil(parseFloat(h.slidesPerView,10)),m&&f%2==0&&(f+=1));let g=h.slidesPerGroupAuto?f:h.slidesPerGroup,v=g;v%g!=0&&(v+=g-v%g),v+=h.loopAdditionalSlides,o.loopedSlides=v;let b=o.grid&&h.grid&&h.grid.rows>1;d.length<f+v?a6("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):b&&"row"===h.grid.fill&&a6("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let w=[],x=[],y=o.activeIndex;typeof r>"u"?r=o.getSlideIndex(d.filter(e=>e.classList.contains(h.slideActiveClass))[0]):y=r;let _="next"===s||!s,E="prev"===s||!s,$=0,C=0,S=b?Math.ceil(d.length/h.grid.rows):d.length,k=(b?d[r].column:r)+(m&&typeof i>"u"?-f/2+.5:0);if(k<v){$=Math.max(v-k,g);for(let e=0;e<v-k;e+=1){let t=e-Math.floor(e/S)*S;if(b){let e=S-t-1;for(let t=d.length-1;t>=0;t-=1)d[t].column===e&&w.push(t)}else w.push(S-t-1)}}else if(k+f>S-v){C=Math.max(k-(S-2*v),g);for(let e=0;e<C;e+=1){let t=e-Math.floor(e/S)*S;b?d.forEach((e,a)=>{e.column===t&&x.push(a)}):x.push(t)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),E&&w.forEach(e=>{d[e].swiperLoopMoveDOM=!0,p.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),_&&x.forEach(e=>{d[e].swiperLoopMoveDOM=!0,p.append(d[e]),d[e].swiperLoopMoveDOM=!1}),o.recalcSlides(),"auto"===h.slidesPerView?o.updateSlides():b&&(w.length>0&&E||x.length>0&&_)&&o.slides.forEach((e,t)=>{o.grid.updateSlide(t,e,o.slides)}),h.watchSlidesProgress&&o.updateSlidesOffset(),a){if(w.length>0&&E){if(typeof t>"u"){let e=o.slidesGrid[y],t=o.slidesGrid[y+$]-e;n?o.setTranslate(o.translate-t):(o.slideTo(y+Math.ceil($),0,!1,!0),i&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else if(i){let e=b?w.length/h.grid.rows:w.length;o.slideTo(o.activeIndex+e,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(x.length>0&&_){if(typeof t>"u"){let e=o.slidesGrid[y],t=o.slidesGrid[y-C]-e;n?o.setTranslate(o.translate-t):(o.slideTo(y-C,0,!1,!0),i&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else{let e=b?x.length/h.grid.rows:x.length;o.slideTo(o.activeIndex-e,0,!1,!0)}}}if(o.allowSlidePrev=c,o.allowSlideNext=u,o.controller&&o.controller.control&&!l){let e={slideRealIndex:t,direction:s,setTranslate:i,activeSlideIndex:r,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===h.slidesPerView&&a})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...e,slideTo:o.controller.control.params.slidesPerView===h.slidesPerView&&a})}o.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let a=[];this.slides.forEach(e=>{let t=typeof e.swiperSlideIndex>"u"?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;a[t]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),a.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let a="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),a.style.cursor="move",a.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=sb.bind(this),this.onTouchMove=sw.bind(this),this.onTouchEnd=sx.bind(this),this.onDocumentTouchStart=sC.bind(this),e.cssMode&&(this.onScroll=sE.bind(this)),this.onClick=s_.bind(this),this.onLoad=s$.bind(this),sS(this,"on")},detachEvents:function(){sS(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:a,params:s,el:i}=e,r=s.breakpoints;if(!r||r&&0===Object.keys(r).length)return;let l=e.getBreakpoint(r,e.params.breakpointsBase,e.el);if(!l||e.currentBreakpoint===l)return;let n=(l in r?r[l]:void 0)||e.originalParams,o=sk(e,s),d=sk(e,n),c=e.params.grabCursor,u=n.grabCursor,p=s.enabled;o&&!d?(i.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!o&&d&&(i.classList.add(`${s.containerModifierClass}grid`),(n.grid.fill&&"column"===n.grid.fill||!n.grid.fill&&"column"===s.grid.fill)&&i.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!u?e.unsetGrabCursor():!c&&u&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(typeof n[t]>"u")return;let a=s[t]&&s[t].enabled,i=n[t]&&n[t].enabled;a&&!i&&e[t].disable(),!a&&i&&e[t].enable()});let h=n.direction&&n.direction!==s.direction,m=s.loop&&(n.slidesPerView!==s.slidesPerView||h),f=s.loop;h&&a&&e.changeDirection(),a5(e.params,n);let g=e.params.enabled,v=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),p&&!g?e.disable():!p&&g&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",n),a&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&v?(e.loopCreate(t),e.updateSlides()):f&&!v&&e.loopDestroy()),e.emit("breakpoint",n)},getBreakpoint:function(e,t,a){if(void 0===t&&(t="window"),!e||"container"===t&&!a)return;let s=!1,i=aJ(),r="window"===t?i.innerHeight:a.clientHeight,l=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){let t=parseFloat(e.substr(1));return{value:r*t,point:e}}return{value:e,point:e}});l.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<l.length;e+=1){let{point:r,value:n}=l[e];"window"===t?i.matchMedia(`(min-width: ${n}px)`).matches&&(s=r):n<=a.clientWidth&&(s=r)}return s||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:a}=t;if(a){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*a;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:e,params:t,rtl:a,el:s,device:i}=this,r=function(e,t){let a=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&a.push(t+s)}):"string"==typeof e&&a.push(t+e)}),a}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:a},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:i.android},{ios:i.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...r),s.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},sN={},sL=class e{constructor(){let t,a;for(var s=arguments.length,i=Array(s),l=0;l<s;l++)i[l]=arguments[l];1===i.length&&i[0].constructor&&"Object"===Object.prototype.toString.call(i[0]).slice(8,-1)?a=i[0]:[t,a]=i,a||(a={}),a=a5({},a),t&&!a.el&&(a.el=t);let n=aK();if(a.el&&"string"==typeof a.el&&n.querySelectorAll(a.el).length>1){let t=[];return n.querySelectorAll(a.el).forEach(s=>{let i=a5({},a,{el:s});t.push(new e(i))}),t}let o=this;o.__swiper__=!0,o.support=sd(),o.device=sc({userAgent:a.userAgent}),o.browser=(r||(r=function(){let e=aJ(),t=sc(),a=!1;function s(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(s()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));a=e<16||16===e&&s<2}}let i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=s(),l=r||i&&t.ios;return{isSafari:a||r,needPerspectiveFix:a,need3dFix:l,isWebView:i}}()),r),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],a.modules&&Array.isArray(a.modules)&&o.modules.push(...a.modules);let d={};o.modules.forEach(e=>{var t;e({params:a,swiper:o,extendParams:(t=a,function(e){void 0===e&&(e={});let a=Object.keys(e)[0],s=e[a];if("object"!=typeof s||null===s||(!0===t[a]&&(t[a]={enabled:!0}),"navigation"===a&&t[a]&&t[a].enabled&&!t[a].prevEl&&!t[a].nextEl&&(t[a].auto=!0),["pagination","scrollbar"].indexOf(a)>=0&&t[a]&&t[a].enabled&&!t[a].el&&(t[a].auto=!0),!(a in t&&"enabled"in s))){a5(d,e);return}"object"!=typeof t[a]||"enabled"in t[a]||(t[a].enabled=!0),t[a]||(t[a]={enabled:!1}),a5(d,e)}),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})});let c=a5({},sT,d);return o.params=a5({},c,sN,a),o.originalParams=a5({},o.params),o.passedParams=a5({},a),o.params&&o.params.on&&Object.keys(o.params.on).forEach(e=>{o.on(e,o.params.on[e])}),o.params&&o.params.onAny&&o.onAny(o.params.onAny),Object.assign(o,{enabled:o.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===o.params.direction,isVertical:()=>"vertical"===o.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:o.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}getSlideIndex(e){let{slidesEl:t,params:a}=this,s=a3(t,`.${a.slideClass}, swiper-slide`),i=se(s[0]);return se(e)-i}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=a3(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let a=this.minTranslate(),s=(this.maxTranslate()-a)*e+a;this.translateTo(s,typeof t>"u"?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(a=>{let s=e.getSlideClasses(a);t.push({slideEl:a,classNames:s}),e.emit("_slideClass",a,s)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:a,slides:s,slidesGrid:i,slidesSizesGrid:r,size:l,activeIndex:n}=this,o=1;if("number"==typeof a.slidesPerView)return a.slidesPerView;if(a.centeredSlides){let e=s[n]?Math.ceil(s[n].swiperSlideSize):0,t;for(let a=n+1;a<s.length;a+=1)s[a]&&!t&&(e+=Math.ceil(s[a].swiperSlideSize),o+=1,e>l&&(t=!0));for(let a=n-1;a>=0;a-=1)s[a]&&!t&&(e+=s[a].swiperSlideSize,o+=1,e>l&&(t=!0))}else if("current"===e)for(let e=n+1;e<s.length;e+=1)(t?i[e]+r[e]-i[n]<l:i[e]-i[n]<l)&&(o+=1);else for(let e=n-1;e>=0;e-=1)i[n]-i[e]<l&&(o+=1);return o}update(){let e;let t=this;if(!t||t.destroyed)return;let{snapGrid:a,params:s}=t;function i(){let e=t.rtlTranslate?-1*t.translate:t.translate,a=Math.min(Math.max(e,t.maxTranslate()),t.minTranslate());t.setTranslate(a),t.updateActiveIndex(),t.updateSlidesClasses()}if(s.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&sh(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),s.freeMode&&s.freeMode.enabled&&!s.cssMode)i(),s.autoHeight&&t.updateAutoHeight();else{if(("auto"===s.slidesPerView||s.slidesPerView>1)&&t.isEnd&&!s.centeredSlides){let a=t.virtual&&s.virtual.enabled?t.virtual.slides:t.slides;e=t.slideTo(a.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||i()}s.watchOverflow&&a!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);let a=this.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${a}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){this.rtl&&"rtl"===e||!this.rtl&&"ltr"===e||(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let a=e||t.params.el;if("string"==typeof a&&(a=document.querySelector(a)),!a)return!1;a.swiper=t,a.parentNode&&a.parentNode.host&&a.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let s=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,i=a&&a.shadowRoot&&a.shadowRoot.querySelector?a.shadowRoot.querySelector(s()):a3(a,s())[0];return!i&&t.params.createElements&&(i=a8("div",t.params.wrapperClass),a.append(i),a3(a,`.${t.params.slideClass}`).forEach(e=>{i.append(e)})),Object.assign(t,{el:a,wrapperEl:i,slidesEl:t.isElement&&!a.parentNode.host.slideSlots?a.parentNode.host:i,hostEl:t.isElement?a.parentNode.host:a,mounted:!0,rtl:"rtl"===a.dir.toLowerCase()||"rtl"===a9(a,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===a.dir.toLowerCase()||"rtl"===a9(a,"direction")),wrongRTL:"-webkit-box"===a9(i,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();let a=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&a.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),a.forEach(e=>{e.complete?sh(t,e):e.addEventListener("load",e=>{sh(t,e.target)})}),sf(t),t.initialized=!0,sf(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let a=this,{params:s,el:i,wrapperEl:r,slides:l}=a;return typeof a.params>"u"||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),s.loop&&a.loopDestroy(),t&&(a.removeClasses(),i.removeAttribute("style"),r.removeAttribute("style"),l&&l.length&&l.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),a.emit("destroy"),Object.keys(a.eventsListeners).forEach(e=>{a.off(e)}),!1!==e&&(a.el.swiper=null,function(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch{}try{delete e[t]}catch{}})}(a)),a.destroyed=!0),null}static extendDefaults(e){a5(sN,e)}static get extendedDefaults(){return sN}static get defaults(){return sT}static installModule(t){e.prototype.__modules__||(e.prototype.__modules__=[]);let a=e.prototype.__modules__;"function"==typeof t&&0>a.indexOf(t)&&a.push(t)}static use(t){return Array.isArray(t)?t.forEach(t=>e.installModule(t)):e.installModule(t),e}};Object.keys(sj).forEach(e=>{Object.keys(sj[e]).forEach(t=>{sL.prototype[t]=sj[e][t]})}),sL.use([function(e){let{swiper:t,on:a,emit:s}=e,i=aJ(),r=null,l=null,n=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},o=()=>{t&&!t.destroyed&&t.initialized&&(r=new ResizeObserver(e=>{l=i.requestAnimationFrame(()=>{let{width:a,height:s}=t,i=a,r=s;e.forEach(e=>{let{contentBoxSize:a,contentRect:s,target:l}=e;l&&l!==t.el||(i=s?s.width:(a[0]||a).inlineSize,r=s?s.height:(a[0]||a).blockSize)}),(i!==a||r!==s)&&n()})})).observe(t.el)},d=()=>{l&&i.cancelAnimationFrame(l),r&&r.unobserve&&t.el&&(r.unobserve(t.el),r=null)},c=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};a("init",()=>{if(t.params.resizeObserver&&"u">typeof i.ResizeObserver){o();return}i.addEventListener("resize",n),i.addEventListener("orientationchange",c)}),a("destroy",()=>{d(),i.removeEventListener("resize",n),i.removeEventListener("orientationchange",c)})},function(e){let{swiper:t,extendParams:a,on:s,emit:i}=e,r=[],l=aJ(),n=function(e,a){void 0===a&&(a={});let s=l.MutationObserver||l.WebkitMutationObserver,n=new s(e=>{if(t.__preventObserver__)return;if(1===e.length){i("observerUpdate",e[0]);return}let a=function(){i("observerUpdate",e[0])};l.requestAnimationFrame?l.requestAnimationFrame(a):l.setTimeout(a,0)});n.observe(e,{attributes:typeof a.attributes>"u"||a.attributes,childList:typeof a.childList>"u"||a.childList,characterData:typeof a.characterData>"u"||a.characterData}),r.push(n)};a({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=st(t.hostEl);for(let t=0;t<e.length;t+=1)n(e[t])}n(t.hostEl,{childList:t.params.observeSlideChildren}),n(t.wrapperEl,{attributes:!1})}}),s("destroy",()=>{r.forEach(e=>{e.disconnect()}),r.splice(0,r.length)})}]);let sI=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function sM(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function sO(e,t){let a=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>a.indexOf(e)).forEach(a=>{typeof e[a]>"u"?e[a]=t[a]:sM(t[a])&&sM(e[a])&&Object.keys(t[a]).length>0?t[a].__swiper__?e[a]=t[a]:sO(e[a],t[a]):e[a]=t[a]})}function sP(e){return void 0===e&&(e={}),e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function sR(e){return void 0===e&&(e={}),e.pagination&&typeof e.pagination.el>"u"}function sz(e){return void 0===e&&(e={}),e.scrollbar&&typeof e.scrollbar.el>"u"}function sD(e){void 0===e&&(e="");let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),a=[];return t.forEach(e=>{0>a.indexOf(e)&&a.push(e)}),a.join(" ")}let sA=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function sB(){return(sB=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var s in a)Object.prototype.hasOwnProperty.call(a,s)&&(e[s]=a[s])}return e}).apply(this,arguments)}function sZ(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function sF(e,t){return typeof window>"u"?(0,o.useEffect)(e,t):(0,o.useLayoutEffect)(e,t)}let sV=(0,o.createContext)(null),sG=(0,o.createContext)(null),sH=(0,o.forwardRef)(function(e,t){var a;let{className:s,tag:i="div",wrapperTag:r="div",children:l,onSwiper:n,...d}=void 0===e?{}:e,c=!1,[u,p]=(0,o.useState)("swiper"),[h,m]=(0,o.useState)(null),[f,g]=(0,o.useState)(!1),v=(0,o.useRef)(!1),b=(0,o.useRef)(null),w=(0,o.useRef)(null),x=(0,o.useRef)(null),y=(0,o.useRef)(null),_=(0,o.useRef)(null),E=(0,o.useRef)(null),$=(0,o.useRef)(null),C=(0,o.useRef)(null),{params:S,passedParams:k,rest:T,events:j}=function(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);let a={on:{}},s={},i={};sO(a,sT),a._emitClasses=!0,a.init=!1;let r={},l=sI.map(e=>e.replace(/_/,"")),n=Object.assign({},e);return Object.keys(n).forEach(n=>{typeof e[n]>"u"||(l.indexOf(n)>=0?sM(e[n])?(a[n]={},i[n]={},sO(a[n],e[n]),sO(i[n],e[n])):(a[n]=e[n],i[n]=e[n]):0===n.search(/on[A-Z]/)&&"function"==typeof e[n]?t?s[`${n[2].toLowerCase()}${n.substr(3)}`]=e[n]:a.on[`${n[2].toLowerCase()}${n.substr(3)}`]=e[n]:r[n]=e[n])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===a[e]&&(a[e]={}),!1===a[e]&&delete a[e]}),{params:a,passedParams:i,rest:r,events:s}}(d),{slides:N,slots:L}=function(e){let t=[],a={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return o.Children.toArray(e).forEach(e=>{if(sZ(e))t.push(e);else if(e.props&&e.props.slot&&a[e.props.slot])a[e.props.slot].push(e);else if(e.props&&e.props.children){let s=function e(t){let a=[];return o.Children.toArray(t).forEach(t=>{sZ(t)?a.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>a.push(e))}),a}(e.props.children);s.length>0?s.forEach(e=>t.push(e)):a["container-end"].push(e)}else a["container-end"].push(e)}),{slides:t,slots:a}}(l),I=()=>{g(!f)};Object.assign(S.on,{_containerClasses(e,t){p(t)}});let M=()=>{Object.assign(S.on,j),c=!0;let e={...S};if(delete e.wrapperClass,w.current=new sL(e),w.current.virtual&&w.current.params.virtual.enabled){w.current.virtual.slides=N;let e={cache:!1,slides:N,renderExternal:m,renderExternalUpdate:!1};sO(w.current.params.virtual,e),sO(w.current.originalParams.virtual,e)}};b.current||M(),w.current&&w.current.on("_beforeBreakpoint",I);let O=()=>{!c&&j&&w.current&&Object.keys(j).forEach(e=>{w.current.on(e,j[e])})},P=()=>{j&&w.current&&Object.keys(j).forEach(e=>{w.current.off(e,j[e])})};return(0,o.useEffect)(()=>()=>{w.current&&w.current.off("_beforeBreakpoint",I)}),(0,o.useEffect)(()=>{!v.current&&w.current&&(w.current.emitSlidesClasses(),v.current=!0)}),sF(()=>{if(t&&(t.current=b.current),b.current)return w.current.destroyed&&M(),function(e,t){let{el:a,nextEl:s,prevEl:i,paginationEl:r,scrollbarEl:l,swiper:n}=e;sP(t)&&s&&i&&(n.params.navigation.nextEl=s,n.originalParams.navigation.nextEl=s,n.params.navigation.prevEl=i,n.originalParams.navigation.prevEl=i),sR(t)&&r&&(n.params.pagination.el=r,n.originalParams.pagination.el=r),sz(t)&&l&&(n.params.scrollbar.el=l,n.originalParams.scrollbar.el=l),n.init(a)}({el:b.current,nextEl:_.current,prevEl:E.current,paginationEl:$.current,scrollbarEl:C.current,swiper:w.current},S),n&&!w.current.destroyed&&n(w.current),()=>{w.current&&!w.current.destroyed&&w.current.destroy(!0,!1)}},[]),sF(()=>{O();let e=function(e,t,a,s,i){let r=[];if(!t)return r;let l=e=>{0>r.indexOf(e)&&r.push(e)};if(a&&s){let e=s.map(i),t=a.map(i);e.join("")!==t.join("")&&l("children"),s.length!==a.length&&l("children")}return sI.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(a=>{if(a in e&&a in t){if(sM(e[a])&&sM(t[a])){let s=Object.keys(e[a]),i=Object.keys(t[a]);s.length!==i.length?l(a):(s.forEach(s=>{e[a][s]!==t[a][s]&&l(a)}),i.forEach(s=>{e[a][s]!==t[a][s]&&l(a)}))}else e[a]!==t[a]&&l(a)}}),r}(k,x.current,N,y.current,e=>e.key);return x.current=k,y.current=N,e.length&&w.current&&!w.current.destroyed&&function(e){let t,a,s,i,r,l,n,o,{swiper:d,slides:c,passedParams:u,changedParams:p,nextEl:h,prevEl:m,scrollbarEl:f,paginationEl:g}=e,v=p.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:b,pagination:w,navigation:x,scrollbar:y,virtual:_,thumbs:E}=d;p.includes("thumbs")&&u.thumbs&&u.thumbs.swiper&&b.thumbs&&!b.thumbs.swiper&&(t=!0),p.includes("controller")&&u.controller&&u.controller.control&&b.controller&&!b.controller.control&&(a=!0),p.includes("pagination")&&u.pagination&&(u.pagination.el||g)&&(b.pagination||!1===b.pagination)&&w&&!w.el&&(s=!0),p.includes("scrollbar")&&u.scrollbar&&(u.scrollbar.el||f)&&(b.scrollbar||!1===b.scrollbar)&&y&&!y.el&&(i=!0),p.includes("navigation")&&u.navigation&&(u.navigation.prevEl||m)&&(u.navigation.nextEl||h)&&(b.navigation||!1===b.navigation)&&x&&!x.prevEl&&!x.nextEl&&(r=!0);let $=e=>{d[e]&&(d[e].destroy(),"navigation"===e?(d.isElement&&(d[e].prevEl.remove(),d[e].nextEl.remove()),b[e].prevEl=void 0,b[e].nextEl=void 0,d[e].prevEl=void 0,d[e].nextEl=void 0):(d.isElement&&d[e].el.remove(),b[e].el=void 0,d[e].el=void 0))};p.includes("loop")&&d.isElement&&(b.loop&&!u.loop?l=!0:!b.loop&&u.loop?n=!0:o=!0),v.forEach(e=>{if(sM(b[e])&&sM(u[e]))Object.assign(b[e],u[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in u[e]&&!u[e].enabled&&$(e);else{let t=u[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&$(e):b[e]=u[e]}}),v.includes("controller")&&!a&&d.controller&&d.controller.control&&b.controller&&b.controller.control&&(d.controller.control=b.controller.control),p.includes("children")&&c&&_&&b.virtual.enabled?(_.slides=c,_.update(!0)):p.includes("virtual")&&_&&b.virtual.enabled&&(c&&(_.slides=c),_.update(!0)),p.includes("children")&&c&&b.loop&&(o=!0),t&&E.init()&&E.update(!0),a&&(d.controller.control=b.controller.control),s&&(d.isElement&&(!g||"string"==typeof g)&&((g=document.createElement("div")).classList.add("swiper-pagination"),g.part.add("pagination"),d.el.appendChild(g)),g&&(b.pagination.el=g),w.init(),w.render(),w.update()),i&&(d.isElement&&(!f||"string"==typeof f)&&((f=document.createElement("div")).classList.add("swiper-scrollbar"),f.part.add("scrollbar"),d.el.appendChild(f)),f&&(b.scrollbar.el=f),y.init(),y.updateSize(),y.setTranslate()),r&&(d.isElement&&(h&&"string"!=typeof h||((h=document.createElement("div")).classList.add("swiper-button-next"),h.innerHTML=d.hostEl.constructor.nextButtonSvg,h.part.add("button-next"),d.el.appendChild(h)),m&&"string"!=typeof m||((m=document.createElement("div")).classList.add("swiper-button-prev"),m.innerHTML=d.hostEl.constructor.prevButtonSvg,m.part.add("button-prev"),d.el.appendChild(m))),h&&(b.navigation.nextEl=h),m&&(b.navigation.prevEl=m),x.init(),x.update()),p.includes("allowSlideNext")&&(d.allowSlideNext=u.allowSlideNext),p.includes("allowSlidePrev")&&(d.allowSlidePrev=u.allowSlidePrev),p.includes("direction")&&d.changeDirection(u.direction,!1),(l||o)&&d.loopDestroy(),(n||o)&&d.loopCreate(),d.update()}({swiper:w.current,slides:N,passedParams:k,changedParams:e,nextEl:_.current,prevEl:E.current,scrollbarEl:C.current,paginationEl:$.current}),()=>{P()}}),sF(()=>{sA(w.current)},[h]),o.createElement(i,sB({ref:b,className:sD(`${u}${s?` ${s}`:""}`)},T),o.createElement(sG.Provider,{value:w.current},L["container-start"],o.createElement(r,{className:(void 0===(a=S.wrapperClass)&&(a=""),a?a.includes("swiper-wrapper")?a:`swiper-wrapper ${a}`:"swiper-wrapper")},L["wrapper-start"],S.virtual?function(e,t,a){if(!a)return null;let s=e=>{let a=e;return e<0?a=t.length+e:a>=t.length&&(a-=t.length),a},i=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${a.offset}px`}:{top:`${a.offset}px`},{from:r,to:l}=a,n=e.params.loop?-t.length:0,d=e.params.loop?2*t.length:t.length,c=[];for(let e=n;e<d;e+=1)e>=r&&e<=l&&c.push(t[s(e)]);return c.map((t,a)=>o.cloneElement(t,{swiper:e,style:i,key:t.props.virtualIndex||t.key||`slide-${a}`}))}(w.current,N,h):N.map((e,t)=>o.cloneElement(e,{swiper:w.current,swiperSlideIndex:t})),L["wrapper-end"]),sP(S)&&o.createElement(o.Fragment,null,o.createElement("div",{ref:E,className:"swiper-button-prev"}),o.createElement("div",{ref:_,className:"swiper-button-next"})),sz(S)&&o.createElement("div",{ref:C,className:"swiper-scrollbar"}),sR(S)&&o.createElement("div",{ref:$,className:"swiper-pagination"}),L["container-end"]))});sH.displayName="Swiper";let sq=(0,o.forwardRef)(function(e,t){let{tag:a="div",children:s,className:i="",swiper:r,zoom:l,lazy:n,virtualIndex:d,swiperSlideIndex:c,...u}=void 0===e?{}:e,p=(0,o.useRef)(null),[h,m]=(0,o.useState)("swiper-slide"),[f,g]=(0,o.useState)(!1);function v(e,t,a){t===p.current&&m(a)}sF(()=>{if("u">typeof c&&(p.current.swiperSlideIndex=c),t&&(t.current=p.current),!(!p.current||!r)){if(r.destroyed){"swiper-slide"!==h&&m("swiper-slide");return}return r.on("_slideClass",v),()=>{r&&r.off("_slideClass",v)}}}),sF(()=>{r&&p.current&&!r.destroyed&&m(r.getSlideClasses(p.current))},[r]);let b={isActive:h.indexOf("swiper-slide-active")>=0,isVisible:h.indexOf("swiper-slide-visible")>=0,isPrev:h.indexOf("swiper-slide-prev")>=0,isNext:h.indexOf("swiper-slide-next")>=0},w=()=>"function"==typeof s?s(b):s;return o.createElement(a,sB({ref:p,className:sD(`${h}${i?` ${i}`:""}`),"data-swiper-slide-index":d,onLoad:()=>{g(!0)}},u),l&&o.createElement(sV.Provider,{value:b},o.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof l?l:void 0},w(),n&&!f&&o.createElement("div",{className:"swiper-lazy-preloader"}))),!l&&o.createElement(sV.Provider,{value:b},w(),n&&!f&&o.createElement("div",{className:"swiper-lazy-preloader"})))});sq.displayName="SwiperSlide";let sW=B("slider"),sY={slider:sW,slide:`${sW}__item`,container:`${sW}__container`,wrapper:`${sW}__wrapper`,pagination:`${sW}__pagination`,bullet:`${sW}__pagination-bullet`,navigation:`${sW}__navigation`,navigationButton:`${sW}__navigation-button`,prev:`${sW}__navigation-button-prev`,next:`${sW}__navigation-button-next`,notifications:`${sW}__notifications`,states:{active:`${sW}--active`,clickable:`${sW}--clickable`,disabled:`${sW}--disabled`,hidden:`${sW}--hidden`,visible:`${sW}--visible`,outside:`${sW}--outside`,inside:`${sW}--inside`,corner:`${sW}--corner`,primary:`${sW}--primary`,secondary:`${sW}--secondary`,blur:`${sW}--blur`,s:`${sW}--s`,m:`${sW}--m`,l:`${sW}--l`}},sQ=(0,o.forwardRef)(({options:e={},pagination:t=!1,navigation:a=!1,breakpoints:s,navigationPlacement:i="outside",navigationSize:r="m",navigationVariant:l="primary",navigationBlur:n=!1,wrapperClass:c,className:u,style:p,children:h,dataQa:m,dataId:f,...g},v)=>{let b=(0,o.useId)(),w=(0,o.useId)(),y=(0,o.useId)(),E=(0,o.useMemo)(()=>({containerModifierClass:`${sY.slider}--`,wrapperClass:(0,d.Z)(sY.wrapper,c),slideActiveClass:sY.states.active}),[c]),$=e=>A.jsx(Q,{"data-qa":N(`${m}-navigation-${e}`,!!m),"aria-label":`${"prev"===e?"Предыдущий":"Следующий"} слайд`,"aria-controls":"prev"===e?y:w,className:(0,d.Z)(sY.navigationButton,{[sY.prev]:"prev"===e,[sY.next]:"next"===e}),id:"prev"===e?y:w,children:A.jsx(ei,{})}),C=(0,o.useMemo)(()=>{let i=s?Object.entries(s).reduce((e,[t,a])=>({...e,[`${x[t].minWidth}`]:a}),{}):void 0,r={el:`[id="${b}"]`,clickable:!0,bulletClass:sY.bullet,modifierClass:`${sY.pagination}--`,bulletActiveClass:sY.states.active,clickableClass:sY.states.clickable},l={prevEl:`[id="${y}"]`,nextEl:`[id="${w}"]`,disabledClass:sY.states.hidden,hiddenClass:sY.states.hidden};return{...E,...t&&{pagination:r},...a&&{navigation:l},breakpoints:i,...e}},[s,E,a,w,e,t,b,y]);return A.jsxs("div",{className:(0,d.Z)(sY.slider,u),style:p,ref:v,"data-id":f,"data-qa":m,children:[A.jsx(sH,{role:"region","aria-roledescription":"carousel",modules:[so,sr,sn],...C,className:sY.container,...g,children:h}),t?A.jsx("div",{"data-qa":N(`${m}-pagination`,!!m),className:(0,d.Z)(sY.pagination,{[sY.states.visible]:!0===t,..._.reduce((e,a)=>({...e,[`${sY.states.visible}:${a}`]:t===a}),{})}),id:b}):null,a?A.jsxs("div",{"data-qa":N(`${m}-navigation`,!!m),className:(0,d.Z)(sY.navigation,{[sY.states.outside]:"outside"===i,[sY.states.inside]:"inside"===i,[sY.states.corner]:"corner"===i,[sY.states.s]:"s"===r,[sY.states.m]:"m"===r,[sY.states.l]:"l"===r,[sY.states.blur]:n,[sY.states.primary]:"primary"===l,[sY.states.secondary]:"secondary"===l}),children:[$("prev"),$("next")]}):null]})});sQ.displayName="Slider";let sX=e=>{let{children:t,className:a,...s}=e;return A.jsx(sq,{role:"group",...s,className:(0,d.Z)(a,sY.slide),children:t})};function sK(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{d:"M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12Zm1.5 0a8.5 8.5 0 1 1 17 0 8.5 8.5 0 0 1-17 0Zm12.28-2.72L13.06 12l2.72 2.72a.743.743 0 0 1 0 1.06.742.742 0 0 1-1.06 0L12 13.06l-2.72 2.72a.743.743 0 0 1-1.06 0 .743.743 0 0 1 0-1.06L10.94 12 8.22 9.28a.743.743 0 0 1 0-1.06.743.743 0 0 1 1.06 0L12 10.94l2.72-2.72a.743.743 0 0 1 1.06 0 .743.743 0 0 1 0 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"})))}function sU(e){return o.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},o.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10a9.971 9.971 0 0 0 7.071-2.929A9.97 9.97 0 0 0 22 12c0-5.523-4.477-10-10-10ZM3.5 12a8.5 8.5 0 1 1 17 0 8.5 8.5 0 0 1-17 0ZM12 7.5a1 1 0 1 0 .002 2 1 1 0 0 0-.003-2Zm-1.5 4.25a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 .75.75v4.5a.75.75 0 1 1-1.5 0V12.5h-.25a.75.75 0 0 1-.75-.75Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}sX.displayName="SwiperSlide";let sJ=B("snack-banner"),s0=Object.freeze({snackBanner:sJ,closeIcon:`${sJ}__close-icon`,icon:`${sJ}__icon`,label:`${sJ}__label`,content:`${sJ}__content`,textBlock:`${sJ}__text-block`,caption:`${sJ}__caption`,link:`${sJ}__link`,button:`${sJ}__button`,state:{default:`${sJ}--default`,success:`${sJ}--success`,warning:`${sJ}--warning`,error:`${sJ}--error`,info:`${sJ}--info`},variant:{primary:`${sJ}--primary`,secondary:`${sJ}--secondary`}}),s1=(0,o.forwardRef)(({label:e,state:t="default",variant:a="primary",outline:s=!0,caption:i,linkText:r,linkHref:l,onLinkClick:n,icon:o,withIcon:c,withClose:u=!1,buttonText:p,buttonVariant:h="primary",className:m,style:f,onClose:g,onButtonClick:v,dataQa:b,dataId:w,...x},y)=>{let _={default:A.jsx(sU,{}),success:A.jsx(W,{}),warning:A.jsx(sK,{}),error:A.jsx(Y,{}),info:A.jsx(sU,{})};return A.jsxs("div",{ref:y,className:(0,d.Z)(s0.snackBanner,s0.variant[a],{[s0.state[t]]:s},m),style:f,...x,"data-id":w,"data-qa":b,children:[A.jsxs("div",{className:s0.content,children:[c&&A.jsx(Q,{className:(0,d.Z)(s0.icon,{[s0.state[t]]:!o}),children:o||_[t]}),A.jsxs("div",{className:s0.textBlock,children:[A.jsx("span",{"data-qa":N(`${b}-label`,!!b),className:s0.label,children:e}),i&&A.jsx(J,{dataQa:N(`${b}-caption`,!!b),text:i,lineClamp:3,className:s0.caption}),r&&A.jsx(aL,{dataQa:N(`${b}-link`,!!b),href:l,className:s0.link,onClick:n,children:r})]}),u&&A.jsx("button",{"data-qa":N(`${b}-close`,!!b),type:"button",className:s0.closeIcon,onClick:g,children:A.jsx(Q,{children:A.jsx(eF,{})})})]}),p&&A.jsx(ef,{dataQa:N(`${b}-button`,!!b),label:p,variant:h,size:"xs",className:s0.button,onClick:v})]})});s1.displayName="SnackBanner";let s2=B("tabs"),s5=Object.freeze({tabs:s2,tabWrapper:`${s2}__tabWrapper`,tab:`${s2}__tab`,active:`${s2}__tab--active`,activeLine:`${s2}__activeLine`}),s7=(0,o.forwardRef)(({activeTabId:e,tabs:t,onTabChange:a,style:s,className:i,dataQa:r,dataId:l,...n},c)=>{var u;let[p,h]=(0,o.useState)(e??(null==(u=t[0])?void 0:u.id)),[m,f]=(0,o.useState)(null),[g,v]=(0,o.useState)({width:0,left:0}),b=(0,o.useRef)(null);(0,o.useEffect)(()=>{m&&v({left:m.offsetLeft-2,width:m.offsetWidth+4})},[m]);let w=(0,o.useCallback)(e=>{let t=b.current,a=(null==e?void 0:e.target).closest(`.${s5.tab}`),s=t.getBoundingClientRect(),i=a.getBoundingClientRect();t.scrollTo({left:i.left-s.left-4+(t.scrollLeft??0),behavior:"smooth"})},[]),x=(e,t)=>{w(t),h(e),a(e,t)};return(0,o.useImperativeHandle)(c,()=>b),A.jsxs("ul",{role:"tablist",ref:b,className:(0,d.Z)(s5.tabs,i),style:s,...n,"data-id":l,"data-qa":r,children:[t.map((e,t)=>{let a=e.id===p;return!e.disabled&&A.jsx("li",{role:"tab","aria-selected":e.id===p,"data-qa":N(`${r}-tab-${++t}`,!!r),className:s5.tabWrapper,children:A.jsx("button",{type:"button",ref:a?f:null,className:(0,d.Z)(s5.tab,{[s5.active]:a}),onClick:t=>x(e.id,t),children:e.label})},e.id)}),A.jsx("div",{className:(0,d.Z)(s5.activeLine),style:{left:g.left,width:g.width}})]})});s7.displayName="Tabs";let s4=B("tag"),s3=Object.freeze({tag:s4,label:`${s4}__label`,icon:`${s4}__icon`,rounded:`${s4}--rounded`,variant:{primary:`${s4}--primary`,secondary:`${s4}--secondary`,red:`${s4}--red`,green:`${s4}--green`,orange:`${s4}--orange`,purple:`${s4}--purple`,outline:`${s4}--outline`},size:{s:`${s4}--s`,m:`${s4}--m`,l:`${s4}--l`},iconMargin:{left:`${s4}__icon--left`,right:`${s4}__icon--right`}}),s6=(0,o.forwardRef)(({label:e,size:t="m",rounded:a,variant:s="primary",iconLeft:i,iconRight:r,onIconLeftClick:l,onIconRightClick:n,className:o,style:c,dataQa:u,dataId:p,...h},m)=>A.jsx(A.Fragment,{children:e&&A.jsxs("div",{ref:m,className:(0,d.Z)(s3.tag,s3.variant[s],s3.size[t],{[s3.rounded]:a},o),style:c,...h,"data-id":p,"data-qa":u,children:[i&&A.jsx("button",{type:"button",className:(0,d.Z)(s3.icon,s3.iconMargin.left,{[s3.size.l]:"l"===t}),onClick:e=>null==l?void 0:l(e),disabled:!l,children:i}),A.jsx("span",{className:(0,d.Z)(s3.label,s3.size[t]),children:e}),r&&A.jsx("button",{type:"button",className:(0,d.Z)(s3.icon,s3.iconMargin.right,{[s3.size.l]:"l"===t}),onClick:e=>null==n?void 0:n(e),disabled:!n,children:r})]})}));s6.displayName="Tag";let s8=B("textarea"),s9={root:s8,container:`${s8}__container`,field:`${s8}__field`,labelWrapper:`${s8}__label-wrapper`,label:`${s8}__label`,captionWrapper:`${s8}__caption-wrapper`,caption:`${s8}__caption`,counter:`${s8}__counter`,states:{primary:`${s8}--primary`,secondary:`${s8}--secondary`,error:`${s8}--error`,success:`${s8}--success`,s:`${s8}--s`,m:`${s8}--m`,l:`${s8}--l`,focused:`${s8}--focused`,active:`${s8}--active`,disabled:`${s8}--disabled`,hasLabel:`${s8}--has-label`,hasCaption:`${s8}--has-caption`}},ie=(e,t,a)=>{(0,o.useEffect)(()=>{e&&(a&&t?(e.style.height="auto",e.style.height=e.scrollHeight+"px"):e.style.height="")},[a,e,t])},it=(0,o.forwardRef)(({disabled:e,state:t,size:a="m",variant:s="primary",label:i,className:r,style:l,value:n="",rows:c=1,maxLength:u,caption:p,counter:h,placeholder:m,autoResize:f=!1,hasCaption:g=!1,dataQa:v,dataId:b,onChange:w,onFocus:x,onBlur:y,..._},E)=>{let{value:$,show:C,hide:S}=R(),k=(0,o.useRef)(null),T="s"!==a;ie(k.current,n,f);let j=(0,o.useMemo)(()=>!$||n||"s"!==a||m?$?m:"s"===a?i:m:i,[m,n,a,$,i]),N=(0,o.useMemo)(()=>c<1?1:c>5?5:c,[c]),L=(0,o.useMemo)(()=>u&&u>0?u:void 0,[u]),I=(0,o.useMemo)(()=>h&&!!L&&L>0&&`${n.length}/${L}`,[h,L,n.length]);return A.jsxs("div",{className:(0,d.Z)(r,s9.root),style:l,ref:E,"data-qa":v,"data-id":b,children:[A.jsx("div",{className:(0,d.Z)(s9.container,s9.states[s],s9.states[a],{[s9.states.focused]:$,[s9.states.error]:"error"===t,[s9.states.success]:"success"===t,[s9.states.disabled]:!!e}),children:A.jsxs("label",{className:s9.labelWrapper,children:[T&&A.jsx("span",{className:(0,d.Z)(s9.label,{[s9.states.active]:$||!!n||!!m}),children:i}),A.jsx("textarea",{..._,"aria-disabled":e?"true":void 0,"aria-invalid":"error"===t?"true":void 0,className:(0,d.Z)(s9.field,{[s9.states.hasLabel]:T}),rows:N,maxLength:L,ref:k,value:n,placeholder:j,disabled:e,onFocus:e=>{C(),null==x||x(e)},onBlur:e=>{S(),null==y||y(e)},onChange:e=>{null==w||w(e.target.value||"",e)}})]})}),(g||p||I)&&A.jsxs("div",{className:s9.captionWrapper,children:[(g||p)&&A.jsx("div",{className:(0,d.Z)(s9.caption,{[s9.states.error]:"error"===t,[s9.states.success]:"success"===t,[s9.states.disabled]:!!e}),children:p}),I&&A.jsx("div",{className:s9.counter,children:I})]})]})});it.displayName="Textarea";let ia=B("toggle"),is=Object.freeze({toggle:ia,wrapper:`${ia}__wrapper`,secondaryLabel:`${ia}__secondary-label`,input:`${ia}__input`,marker:`${ia}__marker`,label:`${ia}__label`,caption:`${ia}__caption`,states:{disabled:`${ia}--disabled`,inverted:`${ia}--inverted`,flipped:`${ia}--flipped`,checked:`${ia}--checked`}}),ii=(0,o.forwardRef)(({value:e,onChange:t,label:a,secondaryLabel:s,disabled:i=!1,caption:r,inverted:l=!1,flipped:n=!1,className:c,style:u,inputRef:p,dataQa:h,dataId:m,...f},g)=>{let[v,b]=O(!1,e),w=(0,o.useId)();return A.jsxs("label",{className:(0,d.Z)(c,is.toggle,{[is.states.disabled]:i,[is.states.flipped]:n,[is.states.checked]:v}),style:u,htmlFor:w,"data-marker-container":"",ref:g,"data-id":m,"data-qa":h,children:[A.jsx("input",{id:w,role:"switch","aria-checked":v,type:"checkbox",className:is.input,checked:v,onChange:e=>{b(e.target.checked),null==t||t(e.target.checked,e)},disabled:i,ref:p,...f}),A.jsx("span",{className:(0,d.Z)(is.marker,{[is.states.inverted]:l}),children:A.jsx(ey,{type:"toggle",checked:v,inverted:l,disabled:i})}),a&&s&&A.jsx("span",{className:(0,d.Z)(is.secondaryLabel,{[is.states.disabled]:i,[is.states.inverted]:l}),children:s}),a&&A.jsxs("span",{className:is.wrapper,children:[A.jsx("span",{className:(0,d.Z)(is.label,{[is.states.disabled]:i,[is.states.inverted]:l}),children:a}),r&&A.jsx("span",{className:(0,d.Z)(is.caption,{[is.states.inverted]:l,[is.states.disabled]:i}),children:r})]})]})});ii.displayName="Toggle";let ir=(0,o.forwardRef)(({position:e="top",text:t,zIndex:a=1,inverted:s,withoutTail:i,children:r,boundingOffset:l=12,style:n,className:h,dataQa:m,dataId:f,...g},v)=>{let[b,w]=(0,o.useState)(!1),x=(0,o.useRef)(null),{refs:y,floatingStyles:_,context:E}=(0,c.YF)({open:b,onOpenChange:w,placement:e,whileElementsMounted:u.Me,middleware:[(0,p.cv)({mainAxis:l}),(0,p.RR)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,p.uY)(),(0,p.x7)({element:x,padding:8})]}),$=(0,c.XI)(E,{delay:300}),{getReferenceProps:C,getFloatingProps:S}=(0,c.NI)([$]),k=(0,c.Y_)(E,{duration:300});return(0,o.useImperativeHandle)(v,()=>({getActivatorElement:y.reference,getTooltipElement:y.floating})),A.jsxs(A.Fragment,{children:[A.jsx("div",{"data-qa":N(`${m}-activator`,!!m),ref:y.setReference,...C,className:e4.wrapper,children:r}),k.isMounted&&A.jsxs("div",{role:"tooltip",ref:y.setFloating,style:{..._,...k.styles,...n,zIndex:a},className:(0,d.Z)(e4.tooltip,h,{[e4.inverted]:s}),...S,...g,"data-qa":m,"data-id":f,children:[A.jsx("span",{className:(0,d.Z)(e4.text,{[e4.inverted]:s}),children:t}),!i&&A.jsx(c.Y$,{ref:x,context:E,width:16,d:e3,fill:s?"var(--color-white)":"var(--color-black-500)"})]})]})});ir.displayName="Tooltip"}}]);