"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[544],{1810:function(e,t,a){let n,r,i;a.r(t),a.d(t,{Accordion:function(){return U},AccordionItem:function(){return es},Alert:function(){return eM},Breadcrumbs:function(){return eF},Button:function(){return eE},Calendar:function(){return e7},Checkbox:function(){return tn},Chips:function(){return tl},CommonMarker:function(){return te},Direction:function(){return aJ},Dropdown:function(){return tv},DropdownContent:function(){return tw},DropdownContext:function(){return tx},DropdownDivider:function(){return to},DropdownFooter:function(){return tC},DropdownGroup:function(){return tu},DropdownHeader:function(){return tE},DropdownOption:function(){return tf},DropdownTrigger:function(){return tS},File:function(){return tO},FileList:function(){return tA},Hint:function(){return tG},InputAutocomplete:function(){return tU},InputBase:function(){return t1},InputDate:function(){return t4},InputFile:function(){return ae},InputMasked:function(){return at},InputNumber:function(){return av},InputPassword:function(){return a_},InputRange:function(){return a5},InputSearch:function(){return a6},InputTel:function(){return a8},Link:function(){return eT},Modal:function(){return nn},Pagination:function(){return nc},Radio:function(){return np},RangeSlider:function(){return a$},SegmentedControl:function(){return ng},Select:function(){return nw},Slider:function(){return r_},SliderItem:function(){return rC},Snackbar:function(){return rM},Tabs:function(){return rO},Tag:function(){return rA},Textarea:function(){return rZ},Toggle:function(){return rq},Tooltip:function(){return rH},defaultElement:function(){return tm},isObjectLegend:function(){return a0},snackbar:function(){return rI},useBreakpointBetween:function(){return j},useBreakpointDown:function(){return M},useBreakpointOnly:function(){return I},useBreakpointUp:function(){return L},useClickOutside:function(){return D},useControlledState:function(){return z},useDropdown:function(){return tg},useDropdownContext:function(){return t_},useListener:function(){return F},useMediaQuery:function(){return N},useMounted:function(){return B},useToggle:function(){return Z},useUnmount:function(){return V}});var l,s,o=a(2265),c=a(3167),d=a(8263),u=a(5220),p=a(4889),h=a(9707),m=a(2521),f=a(6301),g=a(3766),v=a(5019),b=a(218),y=a(1113),w=a(9105),x=a(370);let _=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})}),C=Object.freeze(Object.keys(_)),E=Object.freeze(C.filter(e=>"xs"!==e));function S(){return typeof window>"u"}Object.freeze(C.filter(e=>"3xl"!==e));let k=S()?o.useLayoutEffect:o.useEffect;function T(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return S()?t:window.matchMedia(e).matches}function N(e){let{defaultValue:t=!1,initializeWithValue:a=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[n,r]=(0,o.useState)(()=>a?T(e,t):null!=t&&t);function i(){r(T(e))}return k(()=>{let t=window.matchMedia(e);return i(),"function"==typeof t.addListener?t.addListener(i):t.addEventListener("change",i),()=>{"function"==typeof t.removeListener?t.removeListener(i):t.removeEventListener("change",i)}},[e]),n}function j(e,t){let{minWidth:a}=_[e],{maxWidth:n}=_[t];return N("screen and (min-width: ".concat(a,"px) and (max-width: ").concat(n,"px)"))}function M(e){let{maxWidth:t}=_[e];return N("screen and (max-width: ".concat(t,"px)"))}function I(e){return N((0,o.useMemo)(()=>{let{minWidth:t,maxWidth:a}=_[e],n=["screen"];return"number"==typeof t&&n.push("(min-width: ".concat(t,"px)")),"number"==typeof a&&n.push("(max-width: ".concat(a,"px)")),n.join(" and ")},[e]))}function L(e){let{minWidth:t}=_[e];return N("screen and (min-width: ".concat(t,"px)"))}let D=e=>{let t=(0,o.useRef)(null);return(0,o.useEffect)(()=>{let a=a=>{var n;null!=(n=t.current)&&n.contains(a.target)||e()};return window.addEventListener("click",a),()=>window.removeEventListener("click",a)},[]),t},O=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return t?e:void 0},P=(e,t,a,n)=>{let r=[t,a,n];return r[e%100>4&&e%100<20?2:[2,0,1,1,1,2][e%10<5?e%10:5]]||r[0]};function R(e){return"u">typeof e}let A=e=>null==e;function z(e,t){let[a,n]=(0,o.useState)(e);return(0,o.useEffect)(()=>{R(t)&&n(t)},[JSON.stringify(t)]),[a,n]}let F=(e,t,a,n)=>{(0,o.useEffect)(()=>(e.addEventListener(t,a),()=>e.removeEventListener(t,a)),[...n,t,e,a])};function B(){let[e,t]=(0,o.useState)(!1);return(0,o.useEffect)(()=>t(!0),[]),e}let Z=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],[t,a]=(0,o.useState)(e);return{value:t,show:(0,o.useCallback)(()=>a(!0),[]),hide:(0,o.useCallback)(()=>a(!1),[]),toggle:(0,o.useCallback)(()=>a(e=>!e),[])}};function V(e){let t=(0,o.useRef)(e);t.current=e,(0,o.useEffect)(()=>()=>t.current(),[])}var G={exports:{}},q={};G.exports=function(){if(s)return q;s=1;var e=Symbol.for("react.element"),t=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,n=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,r={key:!0,ref:!0,__self:!0,__source:!0};function i(t,i,l){var s,o={},c=null,d=null;for(s in void 0!==l&&(c=""+l),void 0!==i.key&&(c=""+i.key),void 0!==i.ref&&(d=i.ref),i)a.call(i,s)&&!r.hasOwnProperty(s)&&(o[s]=i[s]);if(t&&t.defaultProps)for(s in i=t.defaultProps)void 0===o[s]&&(o[s]=i[s]);return{$$typeof:e,type:t,key:c,ref:d,props:o,_owner:n.current}}return q.Fragment=t,q.jsx=i,q.jsxs=i,q}();var H=G.exports;function Y(e){return"".concat("finkit","-").concat(e)}let W=Y("accordion"),Q=Y("accordion-item"),K=Object.freeze({accordionItem:Q,body:"".concat(Q,"__body"),header:"".concat(Q,"__header"),content:"".concat(Q,"__content"),contentInner:"".concat(Q,"__content-inner"),controlIcon:"".concat(Q,"__control-icon"),titleWrapper:"".concat(Q,"__title-wrapper"),title:"".concat(Q,"__title"),icon:"".concat(Q,"__icon"),toggleIcon:"".concat(Q,"__toggle-icon"),subTitle:"".concat(Q,"__subtitle"),caption:"".concat(Q,"__caption"),states:{disabled:"".concat(Q,"--disabled"),active:"".concat(Q,"--active"),focused:"".concat(Q,"--focused"),outline:"".concat(Q,"--outline"),withControl:"".concat(Q,"--with-control"),withIcon:"".concat(Q,"--with-icon")}}),X=Object.freeze({accordion:W}),U=(0,o.forwardRef)((e,t)=>{let{multiple:a=!1,children:n,activeIndex:r,defaultActiveIndex:i=[],className:l,style:s,dataQa:d,dataId:u,onTabToggle:p,...h}=e,[m,f]=(0,o.useState)(i),g=R(r),v=g?r:m,b=(e,t)=>{if(g){let n=y(v,e,a);null==p||p(n,t)}else f(t=>y(t,e,a))},y=(e,t,a)=>a?e.includes(t)?e.filter(e=>e!==t):[...e,t]:e.includes(t)?[]:[t];return H.jsx("div",{ref:t,className:(0,c.Z)(l,X.accordion),style:s,...h,"data-id":u,"data-qa":d,children:o.Children.map(n,e=>(0,o.isValidElement)(e)?(0,o.cloneElement)(e,{isActive:v.includes(e.props.id),onToggle:t=>{b(e.props.id,t)}}):e)})});function $(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 J(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 ee(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"}))}U.displayName="Accordion";let et=e=>{let{children:t,className:a,style:n,...r}=e;return H.jsx("span",{className:(0,c.Z)(a,"private-icon"),style:n,...r,children:t})};et.displayName="PrivateIcon";let ea={display:"-webkit-box",WebkitBoxOrient:"vertical",overflow:"hidden"},en=Y("caption"),er=Object.freeze({caption:en,captionWithIcon:"".concat(en,"--with-icon"),content:"".concat(en,"__content"),icon:"".concat(en,"__icon"),text:"".concat(en,"__text"),states:{success:"".concat(en,"--success"),error:"".concat(en,"--error"),warning:"".concat(en,"--warning")}});function ei(e){let{as:t,children:a,state:n="default",text:r,withoutIcon:i=!1,lineClamp:l,role:s,dataQa:o,dataId:d,className:u,style:p,...h}=e,m=r||a,f=!i&&["success","error","warning"].includes(n),g="success"===n?J:ee,v=(0,c.Z)(u,er.caption,{[er.captionWithIcon]:f,[er.states.success]:"success"===n,[er.states.error]:"error"===n,[er.states.warning]:"warning"===n});return H.jsx(t||"div",{className:v,style:p,role:s,...h,"data-id":d,"data-qa":o,children:H.jsxs("div",{className:er.content,children:[f&&m&&H.jsx(et,{className:er.icon,children:H.jsx(g,{})}),H.jsx("span",{className:(0,c.Z)(er.text),style:{...l?{WebkitLineClamp:l,lineClamp:l,...ea}:void 0},children:m})]})})}ei.displayName="Caption";let el=e=>{let t=Array.from(document.querySelectorAll("[data-accordion-index]"));if(0===t.length)return;let a=t.findIndex(e=>e===document.activeElement),n=a;switch(e){case"next":n=(a+1)%t.length;break;case"previous":n=(a-1+t.length)%t.length}let r=0;for(;r++<t.length;){let a=t[n];if("true"!==a.getAttribute("data-disabled")){a.focus();return}n=(n+("next"===e?1:-1)+t.length)%t.length}},es=(0,o.forwardRef)((e,t)=>{let{id:a,title:n,subTitle:r,disabled:i=!1,isActive:l=!1,outline:s=!0,icon:d,controlIcon:u,errorMessage:p,children:h,className:m,style:f,dataQa:g,dataId:v,onControlClick:b,onToggle:y,...w}=e,x=(0,o.useRef)(null),_=(0,o.useRef)(null);(0,o.useEffect)(()=>{let e=x.current;e&&(e.style.maxHeight=l?(null==e?void 0:e.scrollHeight)+"px":"0")},[l]);let C=!u&&!!d,E=e=>{var t;u&&e.stopPropagation(),null==(t=_.current)||t.blur(),null==b||b(e)};return H.jsxs("div",{ref:t,className:(0,c.Z)(m,K.accordionItem),style:f,...w,"data-id":v,"data-qa":g,children:[H.jsx("div",{className:(0,c.Z)({[K.states.outline]:s}),children:H.jsxs("div",{className:(0,c.Z)(K.body,[{[K.states.disabled]:i}]),children:[H.jsxs("button",{type:"button","aria-expanded":l,"aria-disabled":i,"data-disabled":i,"data-accordion-index":a,className:(0,c.Z)(K.header,[{[K.states.active]:l}]),tabIndex:i?-1:0,onClick:i?void 0:y,ref:_,disabled:i,onKeyDown:e=>{if(!i)switch(e.key){case"Enter":case" ":e.preventDefault(),null==y||y(e);break;case"ArrowDown":e.preventDefault(),el("next");break;case"ArrowUp":e.preventDefault(),el("previous")}},children:[H.jsxs("div",{className:(0,c.Z)(K.titleWrapper),children:[C&&H.jsx("span",{className:K.icon,children:d}),H.jsx("span",{className:(0,c.Z)(K.title,{[K.states.withControl]:u}),children:n}),H.jsx(et,{className:(0,c.Z)(K.toggleIcon,[{[K.states.active]:l},{[K.states.withControl]:u}]),onClick:E,children:H.jsx($,{})}),u&&H.jsx(et,{className:K.controlIcon,onClick:E,children:u})]}),r&&H.jsx("span",{className:(0,c.Z)(K.subTitle,[{[K.states.withIcon]:C}]),children:r})]}),H.jsx("div",{className:(0,c.Z)(K.content),"aria-hidden":!l,ref:x,children:H.jsx("div",{className:K.contentInner,children:h})})]})}),p&&H.jsx(ei,{withoutIcon:!0,state:"error",text:p})]})});function eo(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 ec(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"}))}function ed(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"}))}es.displayName="AccordionItem";let eu=Y("form-field"),ep=Object.freeze({formField:eu,labelWrapper:"".concat(eu,"__label-wrapper"),label:"".concat(eu,"__label"),description:"".concat(eu,"__description")}),eh=e=>{let{label:t,description:a,caption:n,captionState:r,children:i,hasCaption:l,className:s,style:o,dataQa:d,dataId:u,...p}=e;return H.jsxs("div",{className:(0,c.Z)(ep.formField,s),style:o,...p,"data-id":u,"data-qa":d,children:[(t||a)&&H.jsxs("div",{className:ep.labelWrapper,children:[H.jsx("span",{className:ep.label,children:t}),H.jsx("span",{className:ep.description,children:a})]}),i,(l||n)&&H.jsx(ei,{text:n,state:r})]})};eh.displayName="FormField";let em={display:"h1",hero:"h1",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6"},ef=Y("heading"),eg=Object.freeze({heading:ef,states:Object.freeze({display:"".concat(ef,"--display"),hero:"".concat(ef,"--hero"),h1:"".concat(ef,"--h1"),h2:"".concat(ef,"--h2"),h3:"".concat(ef,"--h3"),h4:"".concat(ef,"--h4"),h5:"".concat(ef,"--h5"),h6:"".concat(ef,"--h6")})}),ev=e=>{var t;let{as:a,children:n,weight:r,type:i,lineClamp:l,className:s,style:o,dataQa:d,dataId:u,...p}=e,h=a||em[i]||"div",m=/^h[1-6]$/.test(h),f=(null==(t=i.match(/\d+/))?void 0:t[0])||1;return H.jsx(h,{className:(0,c.Z)(eg.heading,eg.states[i],s),style:{...r?{fontWeight:"var(--font-weight-".concat(r,")")}:void 0,...l?{WebkitLineClamp:l,lineClamp:l,...ea}:void 0,...o},role:m?null:"heading","aria-level":m?null:f,...p,"data-id":u,"data-qa":d,children:n})};ev.displayName="Heading";let eb=Object.freeze({text:Y("text")});function ey(e){let{as:t,className:a,style:n,children:r,size:i,weight:l,fontFamily:s,dataQa:o,dataId:d,...u}=e;return H.jsx(t||"span",{className:(0,c.Z)(eb.text,a),style:{...i&&{fontSize:"var(--font-size-".concat(i,")"),lineHeight:"var(--font-line-height-".concat(i,")")},...l&&{fontWeight:"var(--font-weight-".concat(l,")")},...s&&{fontFamily:"var(--font-family-".concat(s,")")},...n},...u,"data-id":d,"data-qa":o,children:r})}function ew(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"}))}ey.displayName="Text";let ex=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)=>{let[a,n]=t;return{...e,[a]:void 0===n||n}},{}):e:{},e_=Y("button"),eC={button:e_,label:"".concat(e_,"__label"),icon:"".concat(e_,"__icon"),spinner:"".concat(e_,"__spinner"),states:{ghost:"".concat(e_,"--ghost"),stretch:"".concat(e_,"--stretch"),iconOnly:"".concat(e_,"--icon-only"),iconLeft:"".concat(e_,"--icon-left"),iconRight:"".concat(e_,"--icon-right"),rounded:"".concat(e_,"--rounded"),disabled:"".concat(e_,"--disabled"),active:"".concat(e_,"--active"),hidden:"".concat(e_,"--hidden")}},eE=(0,o.forwardRef)((e,t)=>{let{as:a,appearance:n="fill",children:r,className:i,disabled:l=!1,iconLeft:s,iconRight:d,label:u,pending:p,shape:h="default",size:m="m",stretch:f=!1,variant:g="primary",type:v,dataId:b,dataQa:y,style:w,onClick:x,..._}=e,E=a||"button",S=u||r,k=(0,o.useMemo)(()=>"icon"===h||"circle-icon"===h,[h]),T=(0,o.useMemo)(()=>{let e={};if(m&&!C.includes(m)){let t=ex(m);e=C.reduce((e,a)=>{let n="xs"===a?"".concat(eC.button,"--").concat(t[a]):"".concat(eC.button,"--").concat(t[a],"-").concat(a);return{...e,[n]:!!t[a]}},{})}return e},[m]),N=(0,o.useMemo)(()=>({[eC.button]:!0,["".concat(eC.button,"--").concat(g)]:!0,["".concat(eC.button,"--").concat(m)]:m&&C.includes(m),[eC.states.iconOnly]:k,[eC.states.stretch]:!0===f,["".concat(eC.states.stretch,":").concat(f)]:"string"==typeof f,[eC.states.ghost]:"ghost"===n,[eC.states.rounded]:"circle-icon"===h,[eC.states.iconLeft]:s&&!k,[eC.states.iconRight]:d&&!k,[eC.states.disabled]:l,...T}),[n,l,s,k,d,T,h,m,f,g]),j=(0,o.useMemo)(()=>!(!d||k&&s),[s,d,k]),M=(0,o.useCallback)(e=>{if(l){e.preventDefault();return}null==x||x(e)},[x,l]);return H.jsxs(E,{className:(0,c.Z)(i,{...N}),ref:t,style:w,type:"button"===E?v||"button":void 0,disabled:"button"===E?l:void 0,"aria-disabled":l||void 0,tabIndex:l?-1:0,onClick:M,..._,"data-qa":y,"data-id":b,children:[s&&H.jsx("span",{role:"img","aria-hidden":"true",className:(0,c.Z)(eC.icon,{[eC.states.hidden]:p}),children:s}),S&&!k&&H.jsx("span",{className:(0,c.Z)(eC.label,{[eC.states.hidden]:p}),children:S}),j&&H.jsx("span",{role:"img","aria-hidden":"true",className:(0,c.Z)(eC.icon,{[eC.states.hidden]:p}),children:d}),p&&H.jsx("span",{role:"img","aria-hidden":"true",className:eC.spinner,children:H.jsx(et,{children:H.jsx(ew,{})})})]})});eE.displayName="Button";let eS=Y("link"),ek=Object.freeze({link:eS,states:{inverted:"".concat(eS,"--inverted"),disabled:"".concat(eS,"--disabled")}});function eT(e){let{as:t,children:a,disabled:n,text:r,inverted:i,onClick:l,className:s,style:o,dataQa:d,dataId:u,...p}=e,h=(0,c.Z)(ek.link,{[ek.states.inverted]:i&&!n,[ek.states.disabled]:n},s);return H.jsx(t||"a",{className:h,disabled:n,style:o,onClick:l,...p,"data-id":u,"data-qa":d,children:r||a})}eT.displayName="Link";let eN=Y("alert"),ej=Object.freeze({alert:eN,closeIcon:"".concat(eN,"__close-icon"),icon:"".concat(eN,"__icon"),label:"".concat(eN,"__label"),content:"".concat(eN,"__content"),textBlock:"".concat(eN,"__text-block"),caption:"".concat(eN,"__caption"),link:"".concat(eN,"__link"),button:"".concat(eN,"__button"),state:{default:"".concat(eN,"--default"),success:"".concat(eN,"--success"),warning:"".concat(eN,"--warning"),error:"".concat(eN,"--error"),info:"".concat(eN,"--info")},variant:{primary:"".concat(eN,"--primary"),secondary:"".concat(eN,"--secondary")},fill:"".concat(eN,"--fill")}),eM=(0,o.forwardRef)((e,t)=>{let{label:a,state:n="default",variant:r="primary",outline:i=!0,caption:l,linkText:s,linkHref:o,onLinkClick:d,icon:u,withIcon:p=!1,withClose:h=!1,buttonText:m,buttonVariant:f="primary",className:g,style:v,onClose:b,onButtonClick:y,dataQa:w,dataId:x,..._}=e,C={default:H.jsx(ed,{}),success:H.jsx(J,{}),warning:H.jsx(eo,{}),error:H.jsx(ee,{}),info:H.jsx(ed,{})};return H.jsxs("div",{ref:t,className:(0,c.Z)(ej.alert,ej.variant[r],{[ej.state[n]]:i},g),style:v,..._,"data-id":x,"data-qa":w,children:[H.jsxs("div",{className:ej.content,children:[p&&H.jsx(et,{className:(0,c.Z)(ej.icon,{[ej.state[n]]:!u}),children:u||C[n]}),H.jsxs("div",{className:ej.textBlock,children:[H.jsx("span",{"data-qa":O("".concat(w,"-label"),!!w),className:ej.label,children:a}),l&&H.jsx(ei,{dataQa:O("".concat(w,"-caption"),!!w),text:l,lineClamp:3,className:ej.caption}),s&&H.jsx(eT,{dataQa:O("".concat(w,"-link"),!!w),href:o,className:ej.link,onClick:d,children:s})]}),h&&H.jsx("button",{"data-qa":O("".concat(w,"-close"),!!w),type:"button",className:ej.closeIcon,onClick:b,children:H.jsx(et,{children:H.jsx(ec,{})})})]}),m&&H.jsx(eE,{dataQa:O("".concat(w,"-button"),!!w),label:m,variant:f,size:"xs",className:ej.button,onClick:y})]})});eM.displayName="Alert";let eI=Y("breadcrumbs"),eL={breadcrumbs:eI,breadcrumbsEllipsis:"".concat(eI,"--ellipsis"),displayOne:"".concat(eI,"--display-one"),list:"".concat(eI,"__list"),mobileList:"".concat(eI,"__list--mobile"),desktopList:"".concat(eI,"__list--desktop"),item:"".concat(eI,"__item"),customItem:"".concat(eI,"__item--custom"),link:"".concat(eI,"__link"),linkLabel:"".concat(eI,"__link-label"),text:"".concat(eI,"__text"),separator:"".concat(eI,"__separator"),backIcon:"".concat(eI,"__back-icon")};function eD(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 eO(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 eP=e=>{let{item:t,isBackward:a=!1,isLast:n,dataQa:r,onClick:i}=e;return H.jsx(H.Fragment,{children:t.href||t.customLink?H.jsxs(H.Fragment,{children:[t.customLink?H.jsx(H.Fragment,{children:t.customLink}):H.jsxs("a",{href:t.href,"data-qa":r,className:eL.link,onClick:i?e=>i(e,t.href):void 0,children:[a&&H.jsx(et,{className:eL.backIcon,children:H.jsx(eD,{})}),H.jsx("span",{className:eL.linkLabel,children:t.label})]}),!a&&!n&&H.jsx(et,{className:eL.separator,children:H.jsx(eO,{})})]}):H.jsx("span",{"aria-current":"page","data-qa":r,className:eL.text,children:t.label})})};eP.displayName="BreadcrumbsLink";let eR=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return a||n?{label:a||"Назад",href:"object"!=typeof n?n||"#":void 0,customLink:"object"==typeof n?n:void 0}:t.length&&t.length>1?null!=(e=t[t.length-1])&&e.href?t[t.length-1]:t[t.length-2]:{label:t[0].label||"Назад",href:t[0].href||"#",customLink:t[0].customLink}},eA=e=>{let{items:t=[],dataQa:a,backwardHref:n,backwardLabel:r,onClick:i}=e,l=eR(t,r,n);return H.jsx("ul",{className:(0,c.Z)(eL.list,eL.desktopList),"data-qa":O("".concat(a,"-desktop-list"),!!a),children:1===t.length||n||r?H.jsx("li",{className:(0,c.Z)(eL.item),children:H.jsx(eP,{isBackward:!0,dataQa:O("".concat(a,"-link"),!!a),item:l,onClick:i})}):H.jsx(H.Fragment,{children:t.map((e,n)=>H.jsx("li",{className:(0,c.Z)(eL.item,{[eL.customItem]:e.customLink}),children:H.jsx(eP,{item:e,dataQa:O("".concat(a,"-link-").concat(++n),!!a),isLast:n===t.length,onClick:i})},"".concat(e.label,"--").concat(n)))})})};eA.displayName="DesktopBreadcrumbs";let ez=e=>{let{items:t=[],backwardLabel:a,backwardHref:n,dataQa:r,onClick:i}=e,l=eR(t,a,n);return H.jsx("ul",{className:(0,c.Z)(eL.list,eL.mobileList),"data-qa":O("".concat(r,"-mobile-list"),!!r),children:H.jsx("li",{className:(0,c.Z)(eL.item),children:H.jsx(eP,{isBackward:!0,dataQa:O("".concat(r,"-link"),!!r),item:l,onClick:i})})})};ez.displayName="MobileBreadcrumbs";let eF=(0,o.forwardRef)((e,t)=>{let{items:a=[],isMobile:n,onClick:r,backwardLabel:i,backwardHref:l,style:s,className:o,ellipsis:d=!1,dataQa:u,dataId:p,...h}=e,m=a.length||i||l;return H.jsx(H.Fragment,{children:m&&H.jsxs("nav",{ref:t,"aria-label":"breadcrumbs",className:(0,c.Z)(eL.breadcrumbs,{[eL.displayOne]:void 0===n,[eL.breadcrumbsEllipsis]:d},o),style:s,...h,"data-id":p,"data-qa":u,children:[!0!==n&&H.jsx(eA,{items:a,dataQa:u,backwardLabel:i,backwardHref:l,onClick:r||void 0}),!1!==n&&H.jsx(ez,{items:a,dataQa:u,backwardLabel:i,backwardHref:l,onClick:r||void 0})]})})});eF.displayName="Breadcrumbs";let eB=()=>Date.now().toString()+Math.random().toString(36).slice(2,9),eZ=Y("calendar"),eV=Object.freeze({calendar:eZ,header:"".concat(eZ,"__header"),headerText:"".concat(eZ,"__header-text"),headerButton:"".concat(eZ,"__header-button"),headerButtonPrev:"".concat(eZ,"__header-button--prev"),headerButtonNext:"".concat(eZ,"__header-button--next"),headerButtonDisabled:"".concat(eZ,"__header-button--disabled"),weekDays:"".concat(eZ,"__week-days"),weekDay:"".concat(eZ,"__week-day"),weekDayOff:"".concat(eZ,"__week-day--off"),content:"".concat(eZ,"__content"),days:"".concat(eZ,"__days"),day:"".concat(eZ,"__day"),currentDay:"".concat(eZ,"__day--current"),otherDay:"".concat(eZ,"__day--other"),selectedDay:"".concat(eZ,"__day--selected"),previewDay:"".concat(eZ,"__day--preview"),rangeDay:"".concat(eZ,"__day--range"),startRangeDay:"".concat(eZ,"__day--start-range"),endRangeDay:"".concat(eZ,"__day--end-range"),disabledDay:"".concat(eZ,"__day--disabled"),emptyDay:"".concat(eZ,"__day--empty"),events:"".concat(eZ,"__day-events"),event:"".concat(eZ,"__day-event"),months:"".concat(eZ,"__months"),month:"".concat(eZ,"__month"),disabledMonth:"".concat(eZ,"__month--disabled"),currentMonth:"".concat(eZ,"__month--current"),selectedMonth:"".concat(eZ,"__month--selected"),years:"".concat(eZ,"__years"),year:"".concat(eZ,"__year"),disabledYear:"".concat(eZ,"__year--disabled"),currentYear:"".concat(eZ,"__year--current"),selectedYear:"".concat(eZ,"__year--selected")}),eG=Object.freeze({days:"days",months:"months",years:"years"}),eq=["пн","вт","ср","чт","пт","сб","вс"],eH=["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],eY=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()),eW=e=>{let t=String(e.getDate()).padStart(2,"0"),a=String(e.getMonth()+1).padStart(2,"0"),n=e.getFullYear();return"".concat(t,".").concat(a,".").concat(n)},eQ=e=>{let t=e.getFullYear(),a=String(e.getMonth()+1).padStart(2,"0"),n=String(e.getDate()).padStart(2,"0");return"".concat(t,"-").concat(a,"-").concat(n)},eK=(e,t)=>{if(0===e.length)return"";if(t){if(1===e.length)return eW(e[0]);let t=[...e].sort((e,t)=>e.getTime()-t.getTime());return"".concat(eW(t[0])," - ").concat(eW(t[1]))}return e.length>0?eW(e[0]):""},eX=(e,t,a)=>{if(t.length<2)return!1;let n=a(e),r=a(t[0]),i=a(t[1]);return n>=r&&n<=i},eU=(e,t,a,n)=>{if(1!==t.length||!a)return!1;let r=n(e),i=n(t[0]),l=n(a);return r>=(i<l?i:l)&&r<=(i<l?l:i)},e$=e=>{let{events:t=[]}=e,a=t.slice(0,6);return H.jsx("span",{className:eV.events,children:a.map(e=>H.jsx("span",{className:(0,c.Z)(eV.event,"".concat(eV.event,"--").concat(e))},"calendar--".concat(e)))})},eJ=()=>H.jsx("div",{className:eV.weekDays,children:eq.map((e,t)=>H.jsx(ey,{className:(0,c.Z)(eV.weekDay,{[eV.weekDayOff]:5===t||6===t}),size:"14",children:e},"week-day--".concat(e)))}),e0=e=>{let{currentDate:t,today:a,selectedDates:n,hoveredDate:r,minAllowedDate:i,maxAllowedDate:l,multiple:s,showCurrentDay:o,showOutsideDays:d,events:u,onDateSelect:p,onDateHover:h}=e,m=t.getFullYear(),f=t.getMonth(),g=new Date(m,f,1),v=new Date(m,f+1,0),b=g.getDay();b=0===b?6:--b;let y=v.getDate(),w=[];if(d){let e=new Date(m,f,0).getDate();for(let t=0;t<b;t++)w.push(new Date(m,f-1,e-t));w.reverse()}else for(let e=0;e<b;e++)w.push(null);let x=Array.from({length:y},(e,t)=>new Date(m,f,t+1));w.push(...x);let _=42-w.length;if(d)for(let e=1;e<=_;e++)w.push(new Date(m,f+1,e));else for(let e=0;e<_;e++)w.push(null);return H.jsxs(H.Fragment,{children:[H.jsx(eJ,{}),H.jsx("div",{className:(0,c.Z)(eV.days,[]),children:w.map(e=>{if(!e)return H.jsx("div",{className:eV.emptyDay},"calendar-empty-".concat(eB()));let t=eY(e),g=eY(i),v=eY(l),b=d&&(e.getMonth()!==f||e.getFullYear()!==m),y=t<g||t>v,w=n.some(e=>eY(e).getTime()===t.getTime()),x=s&&eX(e,n,eY),_=s&&eU(e,n,r,eY),C=o&&t.getTime()===eY(a).getTime(),E=s&&n.length>=1&&eY(n[0]).getTime()===t.getTime(),S=s&&2===n.length&&eY(n[1]).getTime()===t.getTime(),k=eQ(e);return H.jsxs("button",{type:"button",disabled:y,className:(0,c.Z)(eV.day,{[eV.otherDay]:b,[eV.selectedDay]:w,[eV.currentDay]:C,[eV.rangeDay]:x,[eV.previewDay]:_,[eV.startRangeDay]:E,[eV.endRangeDay]:S,[eV.disabledDay]:y}),onClick:()=>!y&&p(e),onMouseEnter:()=>!y&&h(e),onMouseLeave:()=>h(null),children:[e.getDate(),u[k]&&H.jsx(e$,{events:u[k]})]},"calendar--day--".concat(e.getTime()))})})]})},e1=e=>{let{view:t,currentDate:a,canNavigatePrev:n,canNavigateNext:r,onNavigate:i,onViewChange:l}=e;return H.jsxs("div",{className:eV.header,children:[H.jsx("button",{className:(0,c.Z)(eV.headerButton,eV.headerButtonPrev,{[eV.headerButtonDisabled]:!n}),type:"button",disabled:!n,onClick:()=>i("prev"),children:H.jsx(et,{style:{fontSize:24},children:H.jsx(eD,{})})}),H.jsx("button",{type:"button",className:(0,c.Z)(eV.headerButton,eV.headerText),onClick:l,children:(()=>{switch(t){case eG.days:return a.toLocaleDateString("ru-RU",{month:"long",year:"numeric"});case eG.months:return a.getFullYear().toString();case eG.years:return"".concat(a.getFullYear()-14," - ").concat(a.getFullYear()+5);default:return""}})()}),H.jsx("button",{className:(0,c.Z)(eV.headerButton,eV.headerButtonNext,{[eV.headerButtonDisabled]:!r}),type:"button",disabled:!r,onClick:()=>i("next"),children:H.jsx(et,{style:{fontSize:24},children:H.jsx(eO,{})})})]})},e2=e=>{let{today:t,currentDate:a,selectedDates:n,minAllowedDate:r,maxAllowedDate:i,showCurrentMonth:l,onMonthSelect:s}=e,o=Array.from({length:12},(e,t)=>new Date(a.getFullYear(),t,1)),d=r.getFullYear(),u=i.getFullYear();return H.jsx("div",{className:eV.months,children:o.map((e,a)=>{let o=eY(r),p=eY(i),h=new Date(e.getFullYear(),e.getMonth(),1),m=new Date(e.getFullYear(),e.getMonth()+1,0)<o||h>p||e.getFullYear()<d||e.getFullYear()>u,f=l&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear(),g=n.some(t=>t.getMonth()===e.getMonth()&&t.getFullYear()===e.getFullYear());return H.jsx("button",{type:"button",disabled:m,className:(0,c.Z)(eV.month,{[eV.currentMonth]:f,[eV.selectedMonth]:g,[eV.disabledMonth]:m}),onClick:()=>{m||s(e)},children:eH[a]},"calendar--month--".concat(e.getTime()))})})},e5=e=>{let{currentDate:t,today:a,minAllowedDate:n,maxAllowedDate:r,showCurrentYear:i,onYearSelect:l}=e,s=t.getFullYear()-14,o=Array.from({length:20},(e,t)=>s+t),d=n.getFullYear(),u=r.getFullYear();return H.jsx("div",{className:eV.years,children:o.map(e=>{let s=new Date(e,0,1),o=new Date(e,11,31),p=eY(n),h=eY(r),m=o<p||s>h||e<d||e>u,f=i&&e===a.getFullYear(),g=e===t.getFullYear();return H.jsx("button",{type:"button",disabled:m,className:(0,c.Z)(eV.year,{[eV.currentYear]:f,[eV.selectedYear]:g,[eV.disabledYear]:m}),onClick:()=>{m||l(e)},children:e},"calendar--".concat(e))})})},e7=(0,o.forwardRef)((e,t)=>{let{value:a=null,minAllowedDate:n,maxAllowedDate:r,multiple:i=!1,showCurrentDay:l=!0,showCurrentMonth:s=!0,showCurrentYear:d=!0,showOutsideDays:u=!1,events:p={},className:h,style:m,dataId:f,dataQa:g,onChange:v,...b}=e,[y]=(0,o.useState)(()=>{let e=new Date;return new Date(e.getFullYear(),e.getMonth(),e.getDate())}),[w,x]=(0,o.useState)("days"),[_,C]=(0,o.useState)(new Date),[E,S]=(0,o.useState)([]),[k,T]=(0,o.useState)(null),N=(0,o.useMemo)(()=>eY(n instanceof Date&&!isNaN(n.getTime())?n:new Date(1900,0,1)),[n]),j=(0,o.useMemo)(()=>eY(r instanceof Date&&!isNaN(r.getTime())?r:new Date(new Date().setFullYear(new Date().getFullYear()+100))),[r]),M=(0,o.useRef)(!1);(0,o.useEffect)(()=>{if(null===a){S([]);return}if(void 0!==a)S(Array.isArray(a)?a.map(e=>new Date(e)):[new Date(a)])},[a]);let I=(0,o.useCallback)(e=>{let t=eY(e);if(t<N||t>j)return;let a=[];if(i){if(0===E.length)a=[t];else if(1===E.length){let e=E[0];a=e.getTime()===t.getTime()?[]:[e,t].sort((e,t)=>e.getTime()-t.getTime())}else a=[t]}else a=E.some(e=>eY(e).getTime()===t.getTime())?[]:[t];S(a);let n=null,r="";i?(n=a.length>0?[...a]:null,r=eK(a,i)):(n=a.length>0?a[0]:null,r=a.length>0?eW(a[0]):""),M.current&&(null==v||v(n,r))},[i,N,j,E,v]),L=(0,o.useCallback)(e=>{i&&1===E.length&&T(e)},[i,E.length]);(0,o.useEffect)(()=>(M.current=!0,()=>{M.current=!1}),[]);let D=(0,o.useCallback)(e=>{let t=_.getFullYear(),a=_.getMonth();if(w===eG.days){let t=new Date(_);"prev"===e?t.setMonth(a-1):t.setMonth(a+1);let n=eY(new Date(t.getFullYear(),t.getMonth(),1)),r=eY(new Date(t.getFullYear(),t.getMonth()+1,0));return n>=N&&r<=j}if(w===eG.months){let a=t+("prev"===e?-1:1);return a>=N.getFullYear()&&a<=j.getFullYear()}if(w===eG.years){let a=t-t%10+("prev"===e?-10:10);return a>=N.getFullYear()&&a+9<=j.getFullYear()}return!1},[w,_,N,j]),O=(0,o.useCallback)(e=>{C(e),x(eG.days)},[]),P=(0,o.useCallback)(e=>{C(new Date(e,0,1)),x(eG.months)},[]),R=(0,o.useCallback)(()=>{x(w===eG.days?eG.months:w===eG.months?eG.years:eG.days)},[w]);return H.jsxs("div",{ref:t,className:(0,c.Z)(h,eV.calendar),style:m,...b,"data-qa":g,"data-id":f,children:[H.jsx(e1,{view:w,currentDate:_,canNavigatePrev:D("prev"),canNavigateNext:D("next"),onNavigate:e=>{let t=new Date(_);switch(w){case eG.days:t.setMonth(t.getMonth()+("prev"===e?-1:1));break;case eG.months:t.setFullYear(t.getFullYear()+("prev"===e?-1:1));break;case eG.years:t.setFullYear(t.getFullYear()+("prev"===e?-12:12))}C(t)},onViewChange:R}),H.jsxs("div",{className:eV.content,children:[w===eG.days&&H.jsx(e0,{today:y,currentDate:_,selectedDates:E,hoveredDate:k,minAllowedDate:N,maxAllowedDate:j,multiple:i,showCurrentDay:l,showOutsideDays:u,events:p,onDateSelect:I,onDateHover:L}),w===eG.months&&H.jsx(e2,{currentDate:_,today:y,selectedDates:E,minAllowedDate:N,maxAllowedDate:j,showCurrentMonth:s,onMonthSelect:O}),w===eG.years&&H.jsx(e5,{today:y,currentDate:_,minAllowedDate:N,maxAllowedDate:j,showCurrentYear:d,onYearSelect:P})]})]})});function e4(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 e3(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}))}e7.displayName="Calendar";let e6=["checkbox"],e8=Y("common-marker"),e9={marker:e8,icon:"".concat(e8,"__icon"),states:{checkbox:"".concat(e8,"--checkbox"),radio:"".concat(e8,"--radio"),toggle:"".concat(e8,"--toggle"),error:"".concat(e8,"--error"),checked:"".concat(e8,"--checked"),disabled:"".concat(e8,"--disabled"),inverted:"".concat(e8,"--inverted"),indeterminate:"".concat(e8,"--indeterminate")}},te=e=>{let{as:t,state:a="default",type:n="checkbox",className:r,checked:i,inverted:l,disabled:s,...o}=e;return H.jsx(t||"span",{...o,className:(0,c.Z)(r,e9.marker,{[e9.states.checkbox]:"checkbox"===n,[e9.states.radio]:"radio"===n,[e9.states.toggle]:"toggle"===n,[e9.states.checked]:!!i,[e9.states.indeterminate]:"indeterminate"===i,[e9.states.error]:"error"===a,[e9.states.inverted]:l,[e9.states.disabled]:s}),children:e6.includes(n)&&H.jsx(et,{className:(0,c.Z)(e9.icon,{[e9.states.checked]:i,[e9.states.inverted]:l,[e9.states.error]:"error"===a,[e9.states.disabled]:s}),children:"indeterminate"===i?H.jsx(e3,{}):H.jsx(e4,{})})})};te.displayName="CommonMarker";let tt=Y("checkbox"),ta=Object.freeze({checkbox:tt,input:"".concat(tt,"__input"),marker:"".concat(tt,"__marker"),wrapper:"".concat(tt,"__wrapper"),label:"".concat(tt,"__label"),caption:"".concat(tt,"__caption"),states:{error:"".concat(tt,"--error"),disabled:"".concat(tt,"--disabled"),inverted:"".concat(tt,"--inverted")}}),tn=(0,o.forwardRef)((e,t)=>{let{value:a=!1,state:n="default",label:r,disabled:i=!1,caption:l,className:s,style:d,inverted:u=!1,children:p,inputRef:h,dataQa:m,dataId:f,onChange:g,...v}=e,[b,y]=z(!1,a),w=(0,o.useId)(),x=p||r;return H.jsxs("label",{ref:t,htmlFor:w,className:(0,c.Z)(s,ta.checkbox,{[ta.states.disabled]:i}),style:d,"data-id":f,"data-qa":m,children:[H.jsx("input",{id:w,ref:h,value:String(b),className:ta.input,type:"checkbox","aria-invalid":"error"===n,disabled:i,onChange:e=>{let t="string"==typeof b?!!b:!b;y(t),null==g||g(t,e)},...v}),H.jsx("span",{className:(0,c.Z)(ta.marker,{[ta.states.inverted]:u}),children:H.jsx(te,{type:"checkbox",checked:b,inverted:u,state:n,disabled:i})}),x&&H.jsxs("span",{className:ta.wrapper,children:[H.jsx("span",{className:(0,c.Z)(ta.label,{[ta.states.error]:"error"===n,[ta.states.inverted]:u,[ta.states.disabled]:i}),children:x}),l&&H.jsx(ei,{className:(0,c.Z)(ta.caption,{[ta.states.inverted]:u,[ta.states.disabled]:i}),withoutIcon:!0,children:l})]})]})});tn.displayName="Checkbox";let tr=Y("chips"),ti=Object.freeze({chips:tr,chip:"".concat(tr,"__item"),icon:"".concat(tr,"__icon"),iconLeft:"".concat(tr,"__icon-left"),iconRight:"".concat(tr,"__icon-right"),label:"".concat(tr,"__label"),variants:{primary:"".concat(tr,"--primary"),secondary:"".concat(tr,"--secondary")},activeVariants:{primary:"".concat(tr,"--active-primary"),secondary:"".concat(tr,"--active-secondary")},sizes:{s:"".concat(tr,"--s"),m:"".concat(tr,"--m"),l:"".concat(tr,"--l")},selected:"".concat(tr,"--selected"),indicator:"".concat(tr,"__indicator"),indicatorVariant:{red:"".concat(tr,"__indicator--red"),orange:"".concat(tr,"__indicator--orange"),green:"".concat(tr,"__indicator--green"),purple:"".concat(tr,"__indicator--purple"),purpleSecondary:"".concat(tr,"__indicator--purple-secondary"),blue:"".concat(tr,"__indicator--blue"),pink:"".concat(tr,"__indicator--pink")}}),tl=(0,o.forwardRef)((e,t)=>{let{chips:a,value:n,variant:r="primary",activeVariant:i="primary",multiple:l,clearable:s,size:d="m",className:u,style:p,dataQa:h,dataId:m,onChipClick:f,...g}=e,[v,b]=(0,o.useState)(l?[]:void 0),y=(0,o.useRef)(null);(0,o.useImperativeHandle)(t,()=>({getRoot:()=>y.current,getSelectedChips:()=>v})),(0,o.useEffect)(()=>{b(l?Array.isArray(n)?n:[]:n)},[n,l]);let w=l||s,x=e=>l&&Array.isArray(v)?v.includes(e):v===e,_=(e,t,a)=>{b(a),null==f||f(e,t,a)},C=(e,t)=>{if(l&&Array.isArray(v)){if(x(e)){let a=v.filter(t=>t!==e);_(e,t,a)}else _(e,t,[...v,e])}else{let a=s&&x(e)?void 0:e;_(e,t,a)}},E=(e,t)=>{let{id:a,label:n,iconLeft:l,iconRight:s,indicator:o}=e,u=x(a);return H.jsxs("div",{className:(0,c.Z)(ti.chip,ti.sizes[d],ti.activeVariants[i],ti.variants[r],[{[ti.selected]:u}]),role:w?"checkbox":"radio","aria-checked":u,"aria-label":n,tabIndex:0,"data-qa":O("".concat(h,"-item-").concat(++t),!!h),onClick:e=>{C(a,e)},onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),C(a,e))},children:[l&&H.jsx("span",{className:(0,c.Z)(ti.icon,ti.iconLeft),"aria-hidden":"true",children:l}),H.jsx("span",{className:(0,c.Z)(ti.label),children:n}),o&&H.jsx("div",{className:(0,c.Z)(ti.indicator,ti.indicatorVariant[o])}),s&&H.jsx("span",{className:(0,c.Z)(ti.icon,ti.iconRight),"aria-hidden":"true",children:s})]},a)};return H.jsx("div",{ref:y,className:(0,c.Z)(u,ti.chips),style:p,...g,"data-id":m,"data-qa":h,children:a.map((e,t)=>E(e,t))})});tl.displayName="Chips";let ts=Object.freeze({divider:Y("dropdown-divider")}),to=e=>{let{...t}=e;return H.jsx("div",{...t,className:ts.divider})};to.displayName="DropdownDivider";let tc=Y("dropdown-group"),td=Object.freeze({group:tc,title:"".concat(tc,"__title"),content:"".concat(tc,"__content")}),tu=e=>{let{title:t,children:a,...n}=e;return H.jsxs("div",{...n,className:td.group,children:[H.jsx("div",{className:td.title,children:t}),H.jsx("div",{className:td.content,children:a})]})};tu.displayName="DropdownGroup";let tp=Y("dropdown-option"),th=Object.freeze({option:tp,slot:"".concat(tp,"__slot"),wrapper:"".concat(tp,"__wrapper"),label:"".concat(tp,"__label"),caption:"".concat(tp,"__caption"),states:{danger:"".concat(tp,"--danger"),success:"".concat(tp,"--success"),focused:"".concat(tp,"--focused"),disabled:"".concat(tp,"--disabled")}}),tm="div";function tf(e){let{as:t,label:a,caption:n,iconLeft:r,iconRight:i,prepend:l,append:s,variant:d="default",disabled:u=!1,focused:p=!1,className:h,onClick:m,...f}=e,g=(0,c.Z)(h,th.option,{[th.states.focused]:p,[th.states.success]:"success"===d,[th.states.danger]:"danger"===d,[th.states.disabled]:!!u}),v=(0,o.useCallback)(e=>{e.preventDefault(),u||null==m||m(e)},[u,m]);return H.jsxs(t||"div",{...f,className:g,"aria-disabled":u,onClick:v,children:[l&&H.jsx("span",{className:th.slot,children:l}),r&&H.jsx("span",{className:th.slot,children:r}),H.jsxs("div",{className:th.wrapper,children:[H.jsx("span",{className:th.label,children:a}),n&&H.jsx("span",{className:th.caption,children:n})]}),i&&H.jsx("span",{className:th.slot,children:i}),s&&H.jsx("span",{className:th.slot,children:s})]})}function tg(){let{placement:e="bottom",width:t="auto",desktopMaxHeight:a,mobileFullHeight:n=!1,title:r,description:i,opened:l,onToggle:s,heading:c,footer:h,dataQa:m,dataId:f}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[g,v]=(0,o.useState)(!1),b=null!=l?l:g,y=null!=s?s:v,w=(0,d.YF)({open:b,onOpenChange:y,placement:e,whileElementsMounted:u.Me,middleware:[(0,p.cv)(8),(0,u.RR)({fallbackAxisSideDirection:"start"}),(0,u.uY)()]});return(0,o.useMemo)(()=>({open:b,setOpen:y,...w,width:t,desktopMaxHeight:a,title:r,description:i,heading:c,footer:h,mobileFullHeight:n,dataQa:m,dataId:f}),[b,y,w,t,a,r,i,c,h,n,m,f])}let tv=e=>{let{children:t,...a}=e,n=tg(a);return H.jsx(tx.Provider,{value:n,children:t})};tv.displayName="Dropdown";let tb=Y("dropdown"),ty=Object.freeze({dropdown:tb,overlay:"".concat(tb,"__overlay"),mobileHeading:"".concat(tb,"__mobile-heading"),heading:"".concat(tb,"__heading"),title:"".concat(tb,"__title"),description:"".concat(tb,"__description"),content:"".concat(tb,"__content"),contentInner:"".concat(tb,"__content-inner"),footer:"".concat(tb,"__footer"),close:"".concat(tb,"__close"),closeIcon:"".concat(tb,"__close-icon"),states:{auto:"".concat(tb,"--auto"),fullHeight:"".concat(tb,"--full-height")}}),tw=(0,o.forwardRef)((e,t)=>{let{style:a,contentInnerRef:n,...r}=e,{open:i,context:l,width:s,floatingStyles:u,refs:p,heading:h,title:f,description:g,footer:v,desktopMaxHeight:b,mobileFullHeight:y,dataQa:w,dataId:x,setOpen:_}=t_(),C=(0,d.qq)([p.setFloating,t]),E=(0,o.useRef)(null),S=L("m"),{isMounted:k,styles:T}=(0,d.Y_)(l,{initial:{opacity:.2,transform:S?"translate(0, 0)":"translate(0, 100%)"},open:{opacity:1,transform:"translate(0, 0)"},duration:{open:300,close:100}}),N=(0,o.useMemo)(()=>{var e,t;if(S)return{width:"inherit"===s?null==(t=null==(e=null==p?void 0:p.reference)?void 0:e.current)?void 0:t.clientWidth:"auto"===s?void 0:s,transform:S?u.transform:void 0,...a}},[u.transform,S,null==p?void 0:p.reference,a,s]),j=(0,o.useCallback)(()=>{let e=p.floating.current;if(e){if(S||!i){(0,m.tG)(e);return}(0,m.Qp)(e)}},[S,i,p.floating]);return(0,o.useEffect)(()=>{let e=e=>{let{target:t}=e;!i||[E.current,p.reference.current].some(e=>e===t||e&&e.contains(t))||_(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[i,p.reference,_]),(0,o.useEffect)(()=>{j()},[j]),(0,o.useEffect)(()=>()=>{(0,m.tP)()},[]),k?H.jsx("div",{className:(0,c.Z)(ty.overlay,{[ty.states.auto]:"auto"===s}),style:N,ref:C,children:H.jsxs("div",{ref:E,className:(0,c.Z)(ty.dropdown,{[ty.states.fullHeight]:y}),role:S?"popup":"dialog","aria-modal":!S,"data-id":x,"data-qa":w,style:T,children:[H.jsx(tE,{title:f,description:g,heading:h,isDesktop:S,setOpen:_,"data-qa":O("".concat(w,"-header"),!!w)}),H.jsx("div",{...r,className:ty.content,"data-qa":O("".concat(w,"-content"),!!w),children:H.jsx("div",{className:ty.contentInner,style:{maxHeight:S?b:void 0},ref:n,children:r.children})}),H.jsx(tC,{"data-qa":O("".concat(w,"-header"),!!w),footer:v})]})}):null});tw.displayName="DropdownContent";let tx=(0,o.createContext)(null),t_=()=>{let e=(0,o.useContext)(tx);if(null===e)throw Error("Dropdown components must be wrapped in <Dropdown />");return e},tC=e=>{let{footer:t,...a}=e;return t?H.jsx("div",{...a,className:ty.footer,children:t}):null};tC.displayName="DropdownFooter";let tE=e=>{let{title:t,description:a,heading:n,isDesktop:r,setOpen:i,...l}=e,s=(0,o.useMemo)(()=>n||(r&&(t||a)?H.jsxs(H.Fragment,{children:[t&&H.jsx("div",{className:ty.title,children:t}),a&&H.jsx("div",{className:ty.description,children:a})]}):null),[a,n,r,t]);return H.jsxs(H.Fragment,{children:[!r&&H.jsxs("div",{...l,className:ty.mobileHeading,children:[t&&H.jsx("div",{className:ty.title,children:t}),a&&H.jsx("div",{className:ty.description,children:a}),H.jsx("button",{className:ty.close,type:"button",tabIndex:-1,"aria-label":"Закрыть окно",onClick:()=>i(!1),children:H.jsx(et,{"aria-hidden":"true",className:ty.closeIcon,style:{display:"inline-flex"},children:H.jsx(ec,{})})})]}),s&&H.jsx("div",{...l,className:ty.heading,children:s})]})};tE.displayName="DropdownHeader";let tS=(0,o.forwardRef)(function(e,t){let{children:a,asChild:n=!1,disabled:r,...i}=e,{refs:l,open:s,setOpen:c}=t_(),u=a.ref,p=(0,d.qq)([l.setReference,t,u]),h=(0,o.useCallback)(()=>{r||c(!s)},[r,s,c]);return n&&(0,o.isValidElement)(a)?(0,o.cloneElement)(a,{ref:p,disabled:r,onClick:h,...i,...a.props}):H.jsx("button",{ref:p,onClick:h,disabled:r,...i,type:"button",children:a})});function tk(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"}))}tS.displayName="DropdownTrigger";let tT=Y("file-item"),tN=Object.freeze({root:tT,file:"".concat(tT,"__file"),preview:"".concat(tT,"__preview"),previewImage:"".concat(tT,"__preview-image"),previewIcon:"".concat(tT,"__preview-icon"),fileInfo:"".concat(tT,"__file-info"),fileName:"".concat(tT,"__file-name"),fileStatus:"".concat(tT,"__file-status"),fileSize:"".concat(tT,"__file-size"),progress:"".concat(tT,"__progress"),controls:"".concat(tT,"__controls"),close:"".concat(tT,"__close"),repeat:"".concat(tT,"__repeat"),error:"".concat(tT,"__error"),states:{success:"".concat(tT,"--success"),error:"".concat(tT,"--error"),pending:"".concat(tT,"--pending"),uploading:"".concat(tT,"--uploading"),primary:"".concat(tT,"--primary"),secondary:"".concat(tT,"--secondary"),s:"".concat(tT,"--s"),m:"".concat(tT,"--m"),disabled:"".concat(tT,"--disabled")}}),tj=["B","KB","MB","GB"],tM=[{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"}],tI="#189EF4",tL=e=>{if(!e)return{label:"file",color:tI};let t=tM.find(t=>t.type===e);if(t)return{label:t.label,color:t.color};let a=f.extension(e);return a?{label:a,color:tI}:{label:"file",color:tI}},tD=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(0===e)return"0 ".concat("B");let a=Math.floor(Math.log(e)/Math.log(1024));return"".concat(parseFloat((e/Math.pow(1024,a)).toFixed(t))," ").concat(tj[a])},tO=(0,o.forwardRef)((e,t)=>{let{file:a,state:n="success",name:r,type:i,fileSize:l,error:s,progress:o=0,size:d="m",variant:u="primary",previewImageUrl:p,className:h,style:m,fileId:f,dataQa:g,dataId:v,onClick:b,onDelete:y,onRepeat:w,...x}=e,_="s"===d,C=R(o)&&"uploading"===n,E=s&&"error"===n,S=i&&/^image\//.test(i),k=tL(i),T=(S&&p?H.jsx("img",{role:"presentation",className:tN.previewImage,src:p,width:40,alt:r}):null)||H.jsx("div",{className:tN.previewIcon,style:{backgroundColor:k.color},children:k.label}),N=C&&"primary"===u?"linear-gradient(90deg, var(--color-gray-400) ".concat(o,"%, var(--color-white) ").concat(o,"%"):"linear-gradient(90deg, var(--color-white) ".concat(o,"%, var(--color-gray-400) ").concat(o,"%"),j=(0,c.Z)(h,tN.root,tN.states[u],tN.states[n],tN.states[d]),M=C?{background:N,...m}:m;return H.jsxs("div",{ref:t,className:j,style:M,onClick:e=>{"success"===n&&(null==b||b(e,f,a))},...x,"data-id":v,"data-qa":g,children:[H.jsxs("div",{className:tN.file,children:[!_&&H.jsx("div",{className:tN.preview,children:T}),H.jsxs("div",{className:tN.fileInfo,children:[H.jsx("div",{className:tN.fileName,children:r}),!_&&l&&H.jsxs("div",{className:tN.fileStatus,children:[H.jsx("div",{className:tN.fileSize,children:"".concat(tD(l))}),C&&H.jsx("div",{className:tN.progress,children:"Загружено ".concat(o,"%")})]})]}),H.jsxs("div",{className:tN.controls,children:[_&&C&&H.jsx("div",{className:tN.progress,children:"".concat(o,"%")}),E&&H.jsx(et,{className:tN.repeat,tabIndex:0,role:"button","aria-label":"Повторить загрузку файла ".concat(r),onClick:e=>{e.preventDefault(),e.stopPropagation(),null==w||w(e,f,a)},children:H.jsx(tk,{})}),H.jsx(et,{className:tN.close,tabIndex:0,role:"button","aria-label":"Удалить файл ".concat(r),onClick:e=>{e.preventDefault(),e.stopPropagation(),null==y||y(e,f,a)},children:H.jsx(ec,{})})]})]}),E&&H.jsx("div",{className:tN.error,children:s})]})});tO.displayName="File";let tP=Object.freeze({root:Y("file-list")}),tR=e=>{let t=new Set;for(let a of e){if(t.has(a))return!0;t.add(a)}return!1},tA=(0,o.forwardRef)((e,t)=>{let{files:a,size:n="m",variant:r="primary",className:i,role:l="list",style:s,dataId:d,dataQa:u,onClick:p,onDelete:h,onRepeat:m,...f}=e;return(0,o.useEffect)(()=>{tR(a.map(e=>e.fileId))&&console.warn("Имеются файлы с одинаковым fileId")},[a]),0===a.length?null:H.jsx("div",{ref:t,role:l,"aria-label":"Загруженные файлы",className:(0,c.Z)(i,tP.root),style:s,...f,"data-id":d,"data-qa":u,children:a.map(e=>{var t;return(0,o.createElement)(tO,{...e,role:"listitem","aria-labelledby":"Имя файла - ".concat(e.name,", Размер файла - ").concat(tD(null!==(t=e.fileSize)&&void 0!==t?t:0)),size:n,variant:r,onClick:p,onRepeat:m,onDelete:h,key:e.fileId})})})});tA.displayName="FileList";let tz=Y("tooltip"),tF=Object.freeze({tooltip:tz,text:"".concat(tz,"__text"),wrapper:"".concat(tz,"__wrapper"),inverted:"".concat(tz,"--inverted")}),tB="M8 10C6 12.58 3.43 16 0 16L16 16C12.58 16 10 12.58 8 10Z",tZ=Y("hint"),tV=Object.freeze({hint:tZ,hintDialog:"".concat(tZ,"__dialog"),activator:"".concat(tZ,"__activator"),footer:"".concat(tZ,"__footer"),text:"".concat(tZ,"__text"),close:"".concat(tZ,"__close"),icon:"".concat(tZ,"__icon"),inverted:"".concat(tZ,"--inverted")}),tG=(0,o.forwardRef)((e,t)=>{var a;let n,{className:r,style:i,isVisible:l,position:s="top",heading:u,footer:p,children:m,text:f,withoutTail:v,inverted:b,dataQa:y,dataId:w,auto:x=!0,role:_="dialog",...C}=e,E=(0,o.useRef)(null),{refs:S,floatingStyles:k,context:T}=(0,d.YF)({placement:s,middleware:[(0,g.cv)(12),!!x&&(0,g.X5)(),(0,g.RR)({fallbackAxisSideDirection:"start"}),(0,g.uY)(),(0,h.x7)({element:E})]}),{value:N,show:j,hide:M,toggle:I}=Z(l),L=D(M);return(0,o.useImperativeHandle)(t,()=>null==L?void 0:L.current),"u">typeof window&&(F(window,"resize",(a=()=>T.update(),n=!1,function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];n||(a(...t),n=!0,setTimeout(()=>{n=!1},300))}),[]),F(window,"keyup",e=>{"Escape"===e.key&&M()},[M])),H.jsxs("div",{ref:L,className:(0,c.Z)(tV.hint,r),style:i,children:[H.jsx("button",{type:"button",className:tV.activator,ref:S.setReference,tabIndex:0,onClick:I,children:"function"==typeof m?m({show:j,hide:M,toggle:I,visible:N}):m}),N&&H.jsxs("div",{role:_,className:(0,c.Z)(tV.hintDialog,{[tV.inverted]:b}),ref:S.setFloating,style:k,...C,"data-id":w,"data-qa":y,children:[u&&H.jsx(ev,{dataQa:O("".concat(y,"-heading"),!!y),className:"mb-3",as:"h6",type:"h6",children:u}),H.jsx("p",{"data-qa":O("".concat(y,"-text"),!!y),className:(0,c.Z)(tV.text),children:f}),p&&H.jsx("div",{"data-qa":O("".concat(y,"-footer"),!!y),className:(0,c.Z)(tV.footer),children:p}),H.jsx("button",{type:"button",tabIndex:-1,className:tV.close,onClick:M,children:H.jsx(et,{"aria-hidden":"true",className:tV.icon,style:{display:"inline-flex",fontSize:16},children:H.jsx(ec,{})})}),!v&&H.jsx(d.Y$,{width:16,ref:E,d:tB,context:T,fill:b?"var(--color-white)":"var(--color-black-500)"})]})]})});tG.displayName="Hint";let tq=(e,t,a)=>{if(e)return"object"!=typeof e?a:"function"==typeof t?t(e):e[t]},tH=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)}}},tY=Y("input-autocomplete"),tW={input:tY,pending:"".concat(tY,"__pending"),pendingIcon:"".concat(tY,"__pending-icon"),empty:"".concat(tY,"__empty"),emptyText:"".concat(tY,"__empty-text"),emptyDescription:"".concat(tY,"__empty-description"),options:"".concat(tY,"__options"),optionIcon:"".concat(tY,"__option-icon"),button:"".concat(tY,"__button"),states:{selected:"".concat(tY,"--selected")}};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("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 tK=e=>{let{items:t,itemSize:a,renderItem:n,overscan:r=2,outerRef:i,itemsContainerClassname:l}=e,[s,c]=(0,o.useState)({start:0,end:0}),d=(0,o.useCallback)(()=>{if(!i.current)return;let e=i.current.clientHeight,n=i.current.scrollTop;c({start:Math.max(0,Math.floor(n/a)-r),end:Math.min(t.length,Math.ceil((n+e)/a)+r)})},[a,t.length,i,r]);(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 u=t.length*a+16,p=t.slice(s.start,s.end),h={position:"absolute",top:0,height:p.length*a,transform:"translateY(".concat(s.start*a,"px)"),width:"100%",margin:0};return H.jsx("div",{style:{position:"relative",height:u,width:"auto",margin:"-8px"},children:H.jsx("ul",{className:l,style:h,role:"listbox",children:p.map((e,t)=>n(e,s.start+t))},"options")})};function tX(e){let{inputValue:t,mappedOptions:a,pending:n=!1,optionsEmptyText:r="Нет результатов",optionsEmptyDescription:i,contentInnerRef:l,withVirtualize:s=!1,handleOptionClick:d}=e,u=(0,o.useId)();if(n)return H.jsx("div",{className:tW.pending,children:H.jsx(et,{className:tW.pendingIcon,children:H.jsx(ew,{})})});if(null!=t&&t.length&&!a.length)return H.jsxs("div",{className:tW.empty,children:[H.jsx("div",{className:tW.emptyText,children:r}),i&&H.jsx("div",{className:tW.emptyDescription,children:i})]});let p=e=>H.jsx(tf,{role:"option","aria-selected":e.selected,as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active,onClick:()=>d(e),append:H.jsx(et,{className:(0,c.Z)(tW.optionIcon,{[tW.states.selected]:e.selected}),style:{fontSize:24},children:H.jsx(tQ,{})})},JSON.stringify(e.value));return s?H.jsx(tK,{outerRef:l,items:a,itemSize:40,renderItem:p,itemsContainerClassname:tW.options}):H.jsx("ul",{className:tW.options,id:u,role:"listbox",children:a.map(p)},"options")}let tU=(0,o.forwardRef)((e,t)=>{let{value:a,selectedValue:n,label:r,options:i=[],state:l,icon:s,rightLabel:c,desktopMaxHeight:d,pending:u=!1,buttonLabel:p="Выбрать",optionValue:h="value",optionLabel:m="label",optionCaption:f="caption",optionDisabled:g="disabled",variant:v="primary",size:b="m",disabled:y=!1,caption:w,hasCaption:x=!1,keepFocus:_=!1,optionsEmptyText:C="Нет результатов",optionsEmptyDescription:E,withVirtualize:S,onChange:k,onSelect:T,onFocus:N,onBlur:j,onKeydown:M,dataQa:I,dataId:D,className:O,style:P,...R}=e,[A,z]=(0,o.useState)(!1),[F,B]=(0,o.useState)(""),Z=(0,o.useRef)(null),V=(0,o.useRef)(null),G=(0,o.useRef)(null),q=(0,o.useRef)(null),Y=L("m");(0,o.useImperativeHandle)(t,()=>V.current);let W=(0,o.useMemo)(()=>Y?A&&(i.length>0||!!F||u):A,[F,Y,A,i.length,u]),Q=(0,o.useMemo)(()=>i.map((e,t)=>{let a=tq(e,h,e),r=tq(n,h,n);return{index:t,value:a,label:tq(e,m,e),caption:tq(e,f),disabled:tq(e,g),selected:r===a,original:e}}),[f,g,m,h,i,n]),K=(0,o.useMemo)(()=>Q.find(e=>{let{selected:t}=e;return t}),[Q]);(0,o.useEffect)(()=>{if(!a&&!n){B("");return}a&&B(a)},[a]),(0,o.useEffect)(()=>{n&&B(tq(n,m,n))},[]),(0,o.useEffect)(()=>{A||(K?X(K.label):U())},[A]);let X=e=>{B(e),null==k||k(e)},U=e=>{null==T||T(e)},$=()=>{z(!0)},J=()=>{z(!1)},ee=e=>{null==j||j(e)};return H.jsx("div",{ref:t,className:tW.input,"data-id":D,"data-qa":I,children:H.jsxs(tv,{opened:W,onToggle:z,width:"inherit",placement:"bottom",mobileFullHeight:!0,desktopMaxHeight:d,footer:Y||!n?void 0:H.jsx(eE,{label:p,disabled:!n,className:tW.button,onClick:()=>{J()}}),heading:Y?void 0:H.jsx(t1,{inputRef:G,className:O,style:P,value:F,label:r,rightLabel:c,icon:s,state:l,caption:w,hasCaption:x,onChange:X,onBlur:ee,...R}),children:[H.jsx(tS,{asChild:!0,children:H.jsx(t1,{value:F,label:r,rightLabel:c,icon:s,size:b,variant:v,state:l,disabled:y,caption:w,hasCaption:x,onClick:void 0,onChange:X,onFocus:e=>{$(),Y||(e.preventDefault(),setTimeout(()=>{var e;null==(e=G.current)||e.focus()},100)),null==N||N(e)},onBlur:ee,onKeyDown:e=>{"Tab"===e.key&&J(),null==M||M(e)},ref:Z,inputRef:V,...R})}),H.jsx(tw,{contentInnerRef:q,children:H.jsx(tX,{inputValue:F,mappedOptions:Q,pending:u,optionsEmptyText:C,optionsEmptyDescription:E,handleOptionClick:e=>{var t;if(X(e.label),U(e.original),Y){if(_){null==(t=V.current)||t.focus();return}J()}},contentInnerRef:q,withVirtualize:S})})]})})});tU.displayName="InputAutocomplete";let t$=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(){for(var e=arguments.length,a=Array(e),n=0;n<e;n++)a[n]=arguments[n];t.forEach(e=>{null==e||e(...a)})}},tJ=Y("input-base"),t0={wrapper:tJ,input:"".concat(tJ,"__input"),container:"".concat(tJ,"__container"),label:"".concat(tJ,"__label"),field:"".concat(tJ,"__field"),rightLabel:"".concat(tJ,"__right-label"),caption:"".concat(tJ,"__caption"),placeholder:{visible:"".concat(tJ,"__placeholder"),hidden:"".concat(tJ,"__hidden")},states:{primary:"".concat(tJ,"--primary"),secondary:"".concat(tJ,"--secondary"),error:"".concat(tJ,"--error"),success:"".concat(tJ,"--success"),s:"".concat(tJ,"--s"),m:"".concat(tJ,"--m"),l:"".concat(tJ,"--l"),focused:"".concat(tJ,"--focused"),disabled:"".concat(tJ,"--disabled"),active:"".concat(tJ,"--active"),hasLabel:"".concat(tJ,"--has-label"),accent:"".concat(tJ,"--accent")}},t1=(0,o.forwardRef)((e,t)=>{let{icon:a,rightLabel:n,disabled:r,state:i,size:l="m",variant:s="primary",label:u,value:p,placeholder:h,maskPlaceholder:m,autoFocus:f=!1,maskPlaceholderVariant:g="default",caption:v,type:b="text",inputMode:y="text",hasCaption:w,className:x,style:_,dataQa:C,dataId:E,inputRef:S,onChange:k,onFocus:T,onBlur:N,onKeyDown:j,...M}=e,I=(0,o.useId)(),{value:L,show:D,hide:O}=Z(),P=(0,o.useRef)(null),R=(0,d.qq)([S,P]),A=(0,o.useMemo)(()=>L||!!p||!!h,[p,L,h]),z=(0,o.useCallback)(()=>{var e;null==(e=P.current)||e.focus()},[]),F=(0,o.useMemo)(()=>{var e;if(!m)return null;let t={hidden:null!=p?p:"",visible:m.substring(null!==(e=null==p?void 0:p.length)&&void 0!==e?e:0)};return m.length===(null==p?void 0:p.length)?null:t},[m,p]);return(0,o.useEffect)(()=>{var e,t,a,n;if(!f)return;let r=null!==(n=null==(e=P.current)?void 0:e.value.length)&&void 0!==n?n:0;null==(t=P.current)||t.focus(),null==(a=P.current)||a.setSelectionRange(r,r)},[f]),H.jsxs("div",{className:(0,c.Z)(x,t0.wrapper),style:_,"data-qa":C,"data-id":E,children:[H.jsxs("div",{className:(0,c.Z)(t0.input,t0.states[s],t0.states[l],{[t0.states.focused]:L,[t0.states.error]:"error"===i,[t0.states.success]:"success"===i,[t0.states.disabled]:!!r,[t0.states.hasLabel]:u}),onClick:z,ref:t,children:[H.jsxs("label",{htmlFor:I,className:t0.container,children:[u&&H.jsx("span",{className:(0,c.Z)(t0.label,{[t0.states.active]:A,[t0.states.s]:"s"===l,[t0.states.disabled]:r,[t0.states.error]:"error"===i,[t0.states.success]:"success"===i}),children:u}),F&&!!p&&H.jsxs("div",{className:(0,c.Z)(t0.placeholder.visible,{[t0.states.accent]:"accent"===g}),children:[F.hidden&&H.jsx("span",{className:t0.placeholder.hidden,children:F.hidden}),F.visible]}),H.jsx("input",{...M,id:I,ref:R,className:(0,c.Z)(t0.field,{[t0.states.s]:"s"===l,[t0.states.hasLabel]:u,[t0.states.disabled]:r}),type:b,inputMode:y,autoComplete:"off",placeholder:h,value:p,disabled:r,onChange:e=>{null==k||k(e.target.value,e)},onFocus:t$(D,T),onBlur:t$(O,N),onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),null==k||k("",{target:{value:""}})),null==j||j(e)}})]}),n&&H.jsx("div",{className:(0,c.Z)(t0.rightLabel,{[t0.states.disabled]:r}),children:n}),a]}),(w||v)&&H.jsx(ei,{className:(0,c.Z)(t0.caption,{[t0.states.disabled]:r}),state:i,withoutIcon:!0,children:v})]})});t1.displayName="InputBase";let t2="dd.MM.yyyy",t5=(e,t)=>((e<1||e>12)&&console.warn("Месяц должен быть в диапазоне от 1 до 12"),new Date(t,e,0).getDate()),t7=e=>{let[t,a,n]=e.split(".").map(Number),r=t5(a,n||1900);return[(t>r?r:t).toString().padStart(2,"0"),a.toString().padStart(2,"0"),n.toString().padStart(4,"0").substring(0,4)].join(".")},t4=(0,o.forwardRef)((e,t)=>{let{value:a=null,autoFocus:n=!1,onChange:r,onKeyDown:i,...l}=e,[s,c]=(0,o.useState)(""),{ref:d,setValue:u}=(0,x.Cj)({mask:"DD.MM.YYYY",autofix:!0,overwrite:!1,blocks:{DD:{mask:x.LV.MaskedRange,from:1,to:31,maxLength:2},MM:{mask:x.LV.MaskedRange,from:1,to:12,maxLength:2},YYYY:{mask:x.LV.MaskedRange,from:1900,to:2099,maxLength:4}}},{onAccept:e=>{if(e.length<10)null!==a&&(null==r||r(null,""));else{let t=t7(e),a=(0,v.Z)(t,t2,new Date);if((0,b.Z)(a)){null==r||r((0,v.Z)(t,t2,new Date),t),c(t);return}}c(e)}});return(0,o.useEffect)(()=>{if(a instanceof Date&&(0,b.Z)(a)){let e=(0,y.Z)(a,t2);u(e),c(e)}else"string"==typeof a&&(0,w.Z)(a,"dd.mm.yyyy")&&(u(a),c(a))},[a,u]),(0,o.useImperativeHandle)(t,()=>d.current),H.jsx(t1,{...l,autoFocus:n,inputRef:d,value:s,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),c(""),u(""),null==r||r(null,"")),null==i||i(e)},maskPlaceholder:"дд.мм.гггг"})});function t3(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"}))}t4.displayName="InputDate";let t6=Y("input-file"),t8={inputFile:t6,input:"".concat(t6,"__input"),uploadArea:"".concat(t6,"__upload-area"),uploadIcon:"".concat(t6,"__upload-icon"),uploadLabel:{default:"".concat(t6,"__upload-label"),purple:"".concat(t6,"__upload-label--purple")},uploadDragged:"".concat(t6,"__upload-dragged"),uploadCaption:"".concat(t6,"__upload-caption"),uploadButton:"".concat(t6,"__upload-button"),uploadWrapper:"".concat(t6,"__upload-wrapper"),selectButton:"".concat(t6,"__select-button"),states:{error:"".concat(t6,"--error"),s:"".concat(t6,"--s"),m:"".concat(t6,"--m"),dragged:"".concat(t6,"--dragged"),disabled:"".concat(t6,"--disabled")}},t9=(e,t)=>{if(e&&t){let a=Array.isArray(t)?t:t.split(","),n=e.name||"",r=e.type||"",i=r.replace(/\/.*$/,"");return a.some(e=>{let t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){let e=n.toLowerCase(),a=t.toLowerCase(),r=[a];return(".jpg"===a||".jpeg"===a)&&(r=[".jpg",".jpeg"]),r.some(t=>e.endsWith(t))}return/\/\*$/.test(t)?i===t.replace(/\/.*$/,""):r===t||!!/^\w+$/.test(t)&&(console.error(!1,"Upload takes an invalidate 'accept' type '".concat(t,"'.Skip for check.")),!0)})}return!0},ae=(0,o.forwardRef)((e,t)=>{let{accept:a,maxFileSize:n,disabled:r=!1,multiple:i=!1,mode:l="select",size:s="m",style:d,className:u,name:p,dataId:h,dataQa:m,onChange:f,...g}=e,v=(0,o.useId)(),[b,y]=(0,o.useState)(!1),[w,x]=(0,o.useState)(!1),_=(0,o.useRef)(null),C=(0,o.useRef)(null),E=e=>{if(!e)return!0;let t=S(e),a=k(e);return t&&a},S=e=>{if(!n)return!0;for(let t=0;t<e.length;t++)if(e[t].size>1048576*n)return!1;return!0},k=e=>{if(!a)return!0;for(let t=0;t<e.length;t++)if(!t9(e[t],a))return!1;return!0},T=e=>{let t=Object.hasOwn(e,"dataTransfer")?e.dataTransfer.files:e.target.files;if(t){if(!E(t)){y(!0);return}y(!1),null==f||f(t,e)}},N=()=>{var e;null==(e=_.current)||e.click()},j=e=>{r||(e.stopPropagation(),e.preventDefault())},M=e=>{r||(e.stopPropagation(),e.preventDefault(),e.dataTransfer.dropEffect="copy",x(!0))},I=e=>{r||(e.stopPropagation(),e.preventDefault(),x(!1))},L=e=>{if(r)return;e.stopPropagation(),e.preventDefault();let{files:t}=e.dataTransfer;(i||t&&1===t.length)&&T(e),x(!1),e.dataTransfer.clearData()};(0,o.useImperativeHandle)(t,()=>({getInput:()=>_.current,getUploadArea:()=>C.current}));let D=()=>{let e=Array.isArray(a)?a.join(", "):null==a?void 0:a.split(",").join(", ");return(e?"Доступные форматы ".concat(e,". "):"")+(n?"Размер файла не должен превышать ".concat(n," MB."):"")},O=()=>{let e=Array.isArray(a)?a.join(","):a,t={ref:_,type:"file",className:t8.input,multiple:i,accept:e,disabled:r,id:v,name:p,onChange:T};return H.jsx("input",{...t})},P=()=>{let e={ref:C,className:(0,c.Z)(t8.uploadArea,{[t8.states.error]:b,[t8.states.s]:"s"===s,[t8.states.dragged]:w,[t8.states.disabled]:r}),onDragEnter:j,onDragOver:M,onDragLeave:I,onDrop:L,onClick:N,role:"button",tabIndex:0},t=H.jsx(et,{"aria-hidden":"true",className:(0,c.Z)(t8.uploadIcon,{[t8.states.disabled]:r}),children:H.jsx(t3,{})}),a=H.jsx(ey,{size:"16",weight:"regular",className:(0,c.Z)(t8.uploadDragged,{[t8.states.disabled]:r,[t8.states.dragged]:w,[t8.states.s]:"s"===s}),children:"Перетащите файлы сюда"});if("s"===s){let n=H.jsxs(ey,{size:"16",weight:"regular",className:(0,c.Z)(t8.uploadLabel.default,{[t8.states.disabled]:r}),children:[H.jsxs("span",{className:(0,c.Z)(t8.uploadLabel.purple,{[t8.states.disabled]:r}),children:["Выберите файлы"," "]}),"или перетащите их сюда"]});return H.jsx(eh,{caption:D(),hasCaption:!0,children:H.jsxs("div",{...e,children:[H.jsxs("div",{className:(0,c.Z)(t8.uploadWrapper,{[t8.states.dragged]:w}),children:[t,n]}),a]})})}let n=H.jsx(ey,{size:"16",weight:"regular",className:(0,c.Z)(t8.uploadLabel.default,{[t8.states.disabled]:r}),children:"Выберите файлы или перетащите их сюда"}),i=H.jsx(ey,{size:"14",weight:"regular",className:(0,c.Z)(t8.uploadCaption,{[t8.states.disabled]:r}),children:D()}),l=H.jsx(ey,{size:"16",weight:"regular",className:(0,c.Z)(t8.uploadButton,{[t8.states.disabled]:r}),children:"Выбрать"});return H.jsxs("div",{...e,children:[H.jsxs("div",{className:(0,c.Z)(t8.uploadWrapper,{[t8.states.dragged]:w}),children:[t,n,i,l]}),a]})};return H.jsx("div",{className:(0,c.Z)(u,t8.inputFile),style:d,...g,"data-id":h,"data-qa":m,children:"select"===l?(()=>{let e=O(),t=D(),a=H.jsx(eE,{onClick:N,label:"Выберите файлы",size:"s",stretch:!0,className:(0,c.Z)(t8.selectButton,{disabled:r}),disabled:r});return H.jsxs(eh,{caption:t,hasCaption:!0,captionState:b?"error":"default",children:[e,a]})})():(()=>{let e=O(),t=P();return H.jsxs(H.Fragment,{children:[t,e]})})()})});ae.displayName="InputFile";let at=(0,o.forwardRef)((e,t)=>{let{maskOpts:a,value:n="",autoFocus:r=!1,onChange:i,onKeyDown:l,...s}=e,[c,d]=(0,o.useState)(""),{ref:u,setValue:p,unmaskedValue:h}=(0,x.Cj)(a,{onAccept:(e,t)=>{d(e),null==i||i(t.unmaskedValue,e)}});return(0,o.useEffect)(()=>{n!==h&&(p(n),d(n))},[n,p,h]),(0,o.useImperativeHandle)(t,()=>u.current),H.jsx(t1,{...s,autoFocus:r,inputRef:u,value:c,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),p(""),d(""),null==i||i("","")),null==l||l(e)}})});function aa(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 an(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"}))}at.displayName="InputMasked";let ar=[",","."],ai=Y("input-number"),al={controls:"".concat(ai,"__controls"),icon:"".concat(ai,"__controls-icon"),divider:"".concat(ai,"__controls-divider"),states:{disabled:"".concat(ai,"--disabled")}},as=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),ao=(e,t)=>{let a=as(t.join("")),n=RegExp("[^\\d".concat(a,"]"),"gi");return e.replace(n,"")},ac=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"\xa0",a=RegExp(as(t),"g");return e.replace(a,"")},ad=(e,t)=>{let a=RegExp("((^|\\D)-\\d)|^(-)").test(e),n=ao(ac(e,"\xa0"),ar).replace(",","."),r=a?"-":"";if(n.includes(".")){let[e,a]=n.split(".");if(a){let n=".".concat(a.slice(0,t));return"".concat(r).concat(e).concat(n)}}return"".concat(r).concat(n)},au=(e,t)=>{let a=String(e),[n,r]=a.split("."),i=new Intl.NumberFormat("ru",{maximumFractionDigits:0,roundingMode:"trunc",useGrouping:"min2"}).format(parseFloat(a)),l=a.includes(".")||a.includes(",")?",":"";return"never"===t?i:"".concat(i).concat(l).concat(null!=r?r:"")},ap=(e,t,a)=>{if(!e||!t)return"";if(Array.isArray(t)){let n=ad(e,a||2),r=Number((n.startsWith("-")?n.slice(1):n).split(".")[0]),[i,l,s]=t;return P(r,i,l,s)}return t},ah=e=>RegExp("^-?(?!0{2,})[(\\d\\s?]*[,.]?\\d*$").test(e),am=e=>{let{selectionStart:t,value:a,lastKeyStroke:n,stateValue:r}=e,i=t,l=a;if(r&&i&&"\xa0"===r[i]&&("Backspace"===n||"Delete"===n)){let e=a.split("");return"Backspace"===n&&(e.splice(i-1,1),i-=1),"Delete"===n&&(e.splice(i,1),i+=1),{modifiedValue:l=e.join(""),cursorPosition:i}}return{modifiedValue:l,cursorPosition:t}},af=(e,t,a)=>R(t)&&e<t?t:R(a)&&e>a?a:e,ag=e=>{let{value:t,decimals:a="auto",decimalsCount:n=2}=e;switch(a){case"always":return new Intl.NumberFormat("ru",{minimumFractionDigits:n,useGrouping:"min2"}).format(t);case"never":return new Intl.NumberFormat("ru",{maximumFractionDigits:0,useGrouping:"min2"}).format(t);default:return new Intl.NumberFormat("ru",{useGrouping:"min2"}).format(t)}},av=(0,o.forwardRef)((e,t)=>{let{decimals:a="auto",decimalsCount:n=2,value:r,unit:i,step:l=1,min:s,max:d,size:u="m",withoutControls:p,disabled:h,icon:m,shouldRoundOnChange:f=!1,className:g,style:v,dataQa:b,dataId:y,autoFocus:w=!1,onChange:x,onFocus:_,onBlur:C,onKeyDown:E,onIncrement:S,onDecrement:k,...T}=e,N=(0,o.useMemo)(()=>n<10?n:10,[n]),[j,M]=(0,o.useState)(R(r)?ag({value:af(parseFloat(au(ad(String(r),N),a)),s,d),decimals:a,decimalsCount:N}):""),[I,L]=(0,o.useState)(!1),[D,O]=(0,o.useState)(0),[P,z]=(0,o.useState)(null),F=(0,o.useRef)(null);(0,o.useImperativeHandle)(t,()=>F.current),(0,o.useEffect)(()=>{I&&"-"!==j&&F.current&&document.activeElement===F.current&&F.current.setSelectionRange(D,D)},[j,D,F,I]);let B=(0,o.useCallback)((e,t)=>{if(L(!0),!ah(e))return{float:j?parseFloat(ad(j,N)):void 0,formatted:j};if(""===e)return{float:void 0,formatted:e};if("-"===e)return O(1),{float:void 0,formatted:e};if("."===e||","===e)return O(2),{float:0,formatted:"never"===a?"0":"0,"};if("-."===e||"-,"===e)return O(3),{float:0,formatted:"never"===a?"-0":"-0,"};let{modifiedValue:n,cursorPosition:r}=am({selectionStart:t,value:e,lastKeyStroke:P,stateValue:j}),i=ad(n,N),l="never"===a?parseInt(i):parseFloat(i),o=au(i,a),c=f?af(l,s,d):l;if(c>Number.MAX_SAFE_INTEGER||c<Number.MIN_SAFE_INTEGER)return{float:parseFloat(ad(j,N)),formatted:j};if(!A(r)){let t=r+(o.length-e.length);O(t=t<=0?0:t)}return{float:c,formatted:o}},[a,N,P,d,s,f,j]),Z=(0,o.useCallback)((e,t)=>{if(!t)return;let{target:{value:a,selectionStart:n}}=t,r=B(a,n);M(r.formatted),null==x||x(r.float,{...r,event:t})},[B,x]),V=(0,o.useCallback)(e=>{null==_||_(e)},[_]),G=(0,o.useCallback)(e=>{let{target:{value:t}}=e,n=ad(t,N);if(!n||"-"===n){M(""),null==C||C(e);return}let r=parseFloat(n),i=f?r:af(r,s,d),l=ag({value:i,decimals:a,decimalsCount:N});M(l),f||r===i||null==x||x(i,{float:i,formatted:l}),null==C||C(e)},[a,N,d,s,C,x,f]),q=(0,o.useCallback)(e=>{O(j.length);let t=parseFloat(A(r)?ad(j,N):String(r).replace(",","."))||0,n=af(Number("increase"===e?(t+l).toFixed(N):(t-l).toFixed(N)),s,d),i=ag({value:n,decimals:a,decimalsCount:N});M(i),null==x||x(n,{float:n,formatted:i})},[j,r,N,l,s,d,a,x]),Y=(0,o.useCallback)(e=>{let{code:t}=e;z(t),("ArrowUp"===t||"ArrowDown"===t)&&(e.preventDefault(),q("ArrowUp"===t?"increase":"decrease")),null==E||E(e)},[q,E]),W=(0,o.useCallback)(e=>{e.preventDefault(),q("decrease"),null==k||k(e)},[q,k]),Q=(0,o.useCallback)(e=>{e.preventDefault(),q("increase"),null==S||S(e)},[q,S]),K=(0,o.useCallback)(e=>{let{code:t}=e;z(t),["Space","Enter"].includes(t)&&(e.preventDefault(),q("decrease"),null==k||k(e))},[q,k]),X=(0,o.useCallback)(e=>{let{code:t}=e;z(t),["Space","Enter"].includes(t)&&(e.preventDefault(),q("increase"),null==S||S(e))},[q,S]),U=(0,o.useMemo)(()=>{let e=parseFloat(ad(j,N));return A(r)||""===String(r)?"":Number(r)===e?j:"-"!==j&&","!==j&&ah(String(r))?au(ad(String(r),N),a):j},[a,N,j,r]),$=(0,o.useMemo)(()=>{let[e,t]=U.split(","),a=U.includes(","),n=ap(U,i);if(a){let a=Array(N-t.length).fill(0).join("");return"".concat(e).concat(",").concat(t).concat(a).concat("\xa0").concat(n)}return"".concat(e).concat("\xa0").concat(n)},[U,i,N]),J={...T,value:U,maskPlaceholder:$,maskPlaceholderVariant:"accent",size:u,icon:p?m:H.jsxs("div",{className:(0,c.Z)(al.controls),children:[H.jsx(et,{onClick:h?void 0:W,onKeyDown:h?void 0:K,className:(0,c.Z)(al.icon,{[al.states.disabled]:!!h}),role:"button",tabIndex:h?-1:0,children:H.jsx(aa,{})}),H.jsx("div",{className:al.divider}),H.jsx(et,{onClick:h?void 0:Q,onKeyDown:h?void 0:X,className:(0,c.Z)(al.icon,{[al.states.disabled]:!!h}),role:"button",tabIndex:h?-1:0,children:H.jsx(an,{})})]}),disabled:h,onChange:Z,onBlur:G,onFocus:V,onKeyDown:Y};return H.jsx(t1,{...J,autoFocus:w,inputRef:F,dataQa:b,dataId:y,className:g,style:v})});function ab(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 ay(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"}))}av.displayName="InputNumber";let aw=Y("input-password"),ax={icon:"".concat(aw,"__icon"),states:{disabled:"".concat(aw,"--disabled")}},a_=(0,o.forwardRef)((e,t)=>{let{disabled:a,autoFocus:n=!1,...r}=e,[i,l]=(0,o.useState)(!1);return H.jsx(t1,{...r,autoFocus:n,ref:t,disabled:a,type:i?"text":"password",icon:H.jsx(et,{onMouseDown:a?void 0:e=>{e.preventDefault(),e.stopPropagation(),l(e=>!e)},onKeyDown:a?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),l(e=>!e))},className:(0,c.Z)(ax.icon,{[ax.states.disabled]:!!a}),role:"button",tabIndex:a?-1:0,children:i?H.jsx(ay,{}):H.jsx(ab,{})})})});a_.displayName="InputPassword";let aC=e=>{let[t,a]=(0,o.useState)(e),n=(0,o.useRef)([]),r=(0,o.useRef)(t),i=(0,o.useCallback)((e,t)=>{t&&n.current.unshift(t),a(t=>{let a={...t,...e};return r.current=a,a})},[]),l=(0,o.useCallback)(()=>r.current,[]);return(0,o.useEffect)(()=>{n.current[0]&&(n.current[0](t),n.current.shift())},[t]),[t,i,l]},aE=e=>{let t=(0,o.useRef)();return(0,o.useEffect)(()=>{t.current=JSON.parse(JSON.stringify(e))},[e]),t.current},aS=Y("range-slider"),ak=Object.freeze({range:aS,vertical:"".concat(aS,"--vertical"),disabled:"".concat(aS,"--disabled"),track:"".concat(aS,"__track"),thumb:"".concat(aS,"__thumb"),thumbDrag:"".concat(aS,"__thumb--drag"),label:"".concat(aS,"__label"),mark:"".concat(aS,"__mark"),legend:"".concat(aS,"__legend"),legendItem:"".concat(aS,"__legend-item")}),aT=e=>{let t=e.toString().split(".")[1];return t?t.length:0},aN=e=>e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length,aj=(e,t,a)=>{let n=Number(((t-e)/a).toFixed(8));return parseInt(n.toString(),10)===n},aM=(e,t,a,n,r,i,l)=>{if(e=Math.round(1e11*e)/1e11,!i){let a=l[t-1],n=l[t+1];if(a&&a>e)return a;if(n&&n<e)return n}if(e>n)return n;if(e<a)return a;let s=Math.floor(1e11*e-1e11*a)%Math.floor(1e11*r),o=Math.floor(1e11*e-Math.abs(s)),c=0===s?e:o/1e11,d=Math.abs(s/1e11)<r/2?c:c+r,u=aT(r);return parseFloat(d.toFixed(u))},aI=(e,t,a)=>(e-t)/(a-t),aL=e=>e===aJ.Up,aD=(e,t,a)=>{if(t>=a)throw RangeError("min (".concat(t,") is equal/bigger than max (").concat(a,")"));if(e<t)throw RangeError("value (".concat(e,") is smaller than min (").concat(t,")"));if(e>a)throw RangeError("value (".concat(e,") is bigger than max (").concat(a,")"))},aO=e=>{if(!(e.length<2)&&!e.slice(1).every((t,a)=>e[a]<=t))throw RangeError("values={[".concat(e,"]} needs to be sorted when allowOverlap={false}"))},aP=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)}},aR=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 n=a?-1:1;e.forEach((e,a)=>aF(e,n*t[a].x,t[a].y))},az=(e,t,a,n)=>{let r=0,i=aH(e[0],t,a,n);for(let l=1;l<e.length;l++){let s=aH(e[l],t,a,n);s<i&&(i=s,r=l)}return r},aF=(e,t,a)=>{e.style.transform="translate(".concat(t,"px, ").concat(a,"px)")},aB=e=>{let t,a=null;return function(){for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];t=r,a||(a=requestAnimationFrame(()=>{a=null,e(...t)}))}},aZ=(e,t,a)=>{let n=e.slice(0);return n[t]=a,n},aV=e=>{let{values:t,colors:a,min:n,max:r,direction:i=aJ.Right}=e,l=t.slice(0).sort((e,t)=>e-t).map(e=>(e-n)/(r-n)*100).reduce((e,t,n)=>"".concat(e,", ").concat(a[n]," ").concat(t,"%, ").concat(a[n+1]," ").concat(t,"%"),"");return"linear-gradient(".concat(i,", ").concat(a[0]," 0%").concat(l,", ").concat(a[a.length-1]," 100%)")},aG=()=>null,aq=()=>{throw Error("Did not expect to get here")},aH=(e,t,a,n)=>{let{left:r,top:i,width:l,height:s}=e.getBoundingClientRect();return aL(n)?Math.abs(a-(i+s/2)):Math.abs(t-(r+l/2))},aY=(e,t,a)=>{let n=["#C2C2C6",...Array(e-1||1).fill(a?"#A5A7AB":"#525BBB"),"#C2C2C6"];return 1===e&&(t?n.pop():n.shift()),n},aW=["ArrowRight","ArrowUp","k","PageUp"],aQ=["ArrowLeft","ArrowDown","j","PageDown"],aK=e=>{let{props:t,children:a,propValues:n,disabled:r}=e;return H.jsx("div",{className:(0,c.Z)(ak.range,{[ak.vertical]:n.direction===aJ.Up,[ak.disabled]:r},t.className),onMouseDown:t.onMouseDown,onTouchStart:t.onTouchStart,style:{...t.style},"data-id":t.dataId,"data-qa":t.dataQa,children:H.jsx("div",{ref:t.ref,className:(0,c.Z)(ak.track),style:{background:aV({values:n.values,colors:aY(n.values.length,!!n.rtl,r),min:n.min||0,max:n.max||100,direction:n.direction||aJ.Right,rtl:!!n.rtl})},children:a})})},aX=e=>{let{props:t,isDragged:a,formattedValue:n}=e;return H.jsxs("div",{...t,style:t.style,className:(0,c.Z)(ak.thumb,t.className,{[ak.thumbDrag]:a}),children:[H.jsx("label",{className:(0,c.Z)(ak.label),children:n}),H.jsx("span",{})]})},aU=e=>{let{props:t,index:a,propValues:n}=e,r={width:"2px",height:a%2?"12px":"16px",backgroundColor:a*(n.step||1)+(n.min||0)<n.values[0]?"#525BBB":"#D2D3D5"},i={width:a%2?"12px":"16px",height:"2px",backgroundColor:a*(n.step||1)>(n.max||100)-n.values[0]?"#525BBB":"#D2D3D5"},l=n.direction===aJ.Right?r:i;return 1===n.values.length&&H.jsx("div",{...t,className:(0,c.Z)(t.className),style:{...t.style,...l}})},a$=(0,o.forwardRef)((e,t)=>{let{step:a=1,direction:n=aJ.Right,rtl:r=!1,disabled:i=!1,allowOverlap:l=!1,draggableTrack:s=!1,min:d=0,max:u=100,legend:p=[],onChange:h=()=>null,renderTrack:m=aK,renderThumb:f=aX,renderMark:g=aU,showMarks:v=!1,onFinalChange:b,formatValue:y=e=>String(e),className:w,dataQa:x,dataId:_,...C}=e,E=(0,o.useMemo)(()=>({...C,step:a,direction:n,rtl:r,disabled:i,allowOverlap:l,draggableTrack:s,min:d,max:u,legend:p}),[C,a,n,r,i,l,s,d,u,p]),S=(0,o.useRef)(E);(0,o.useEffect)(()=>{S.current=E},[E]);let k=(0,o.useRef)(null),T=(0,o.useRef)(Array(C.values.length).fill(null)),N=(0,o.useRef)(),j=(0,o.useRef)([]),M=(0,o.useRef)(),I=(0,o.useRef)(),L=aB(e=>{if(e.preventDefault(),!(1&e.buttons))return O(e);et(e.clientX,e.clientY)}),D=aB(e=>{e.preventDefault(),et(e.touches[0].clientX,e.touches[0].clientY)}),O=e=>{let{draggedThumbIndex:t,draggedTrackPos:a}=z();if(e.preventDefault(),document.removeEventListener("mousemove",L),document.removeEventListener("touchmove",D),document.removeEventListener("mouseup",P),document.removeEventListener("touchend",P),document.removeEventListener("touchcancel",P),-1===t&&-1===a[0]&&-1===a[1])return null;A({draggedThumbIndex:-1,draggedTrackPos:[-1,-1]},()=>{ea()})},P=aB(O),[R,A,z]=aC({draggedTrackPos:[-1,-1],draggedThumbIndex:-1,thumbZIndexes:Array(C.values.length).fill(0).map((e,t)=>t),isChanged:!1,markOffsets:[],legendOffsets:[]}),F=e=>{if(!v){M.current=void 0,N.current=void 0;return}M.current=(e.max-e.min)/e.step,N.current=[]},B=e=>{e.legend&&e.legend.length},Z=()=>{aA(G(),q(),S.current.rtl),Y(),W()},V=e=>{if(S.current.disabled)return;let t=aN(e);if(!t&&0!==e.button)return;let a=X(e);if(-1===a)return;t?U():$();let{thumbZIndexes:n}=z();A({draggedThumbIndex:a,thumbZIndexes:n.map((e,t)=>t===a?Math.max(...n):e<=n[a]?e:e-1)})},G=()=>k.current?Array.from(k.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?"),[]),q=()=>{let e=S.current.values,t=k.current;if(!t)return[];let a=t.getBoundingClientRect(),n=aR(t);return G().map((t,r)=>{let i={x:0,y:0},l=t.getBoundingClientRect(),s=aP(t);switch(S.current.direction){case aJ.Right:return i.x=-((s.left+n.left)*1),i.y=-(((l.height-a.height)/2+n.top)*1),i.x+=a.width*aI(e[r],S.current.min,S.current.max)-l.width/2,i;case aJ.Up:return i.x=-(((l.width-a.width)/2+s.left+n.left)*1),i.y=-n.left,i.y+=a.height-a.height*aI(e[r],S.current.min,S.current.max)-l.height/2,i;default:return aq()}})};t&&"function"!=typeof t&&(t.current=k.current),t&&"function"!=typeof t&&t.current&&(t.current.getThumbs=G,t.current.getOffsets=q);let Y=()=>{if(!v||!k.current||!M.current||!N.current||null===k.current)return;let e=window.getComputedStyle(k.current),t=parseInt(e.width,10),a=parseInt(e.height,10),n=parseInt(e.paddingLeft,10),r=parseInt(e.paddingTop,10),i=[];for(let e=0;e<M.current+1;e++){let l=9999,s=9999;if(N.current[e]){let t=N.current[e].getBoundingClientRect();l=t.height,s=t.width}S.current.direction===aJ.Right?i.push([Math.round(t/M.current*e+n-s/2),-Math.round((l-a)/2)]):i.push([Math.round(a/M.current*e+r-l/2),-Math.round((s-t)/2)])}A({markOffsets:i})},W=()=>{var e;if(!S.current.legend||!S.current.legend.length||!k.current||!j.current||S.current.rtl||n!==aJ.Right)return;let t=window.getComputedStyle(k.current),a=parseInt(t.width,10),r=parseInt(t.paddingLeft,10),i=a/((S.current.max-S.current.min)/S.current.step),l=[];for(let t=0;t<S.current.legend.length;t++){let n=9999,s=9999;if(j.current[t]){let a=null==(e=j.current[t])?void 0:e.getBoundingClientRect();n=(null==a?void 0:a.height)||n,s=(null==a?void 0:a.width)||s}let o=S.current.legend[t],c=Math.round(((a0(o)?o.value:o)-S.current.min)/S.current.step*i+r-s/2);l.push([Math.min(Math.max(c,0),a-s),Math.round(n/5)])}A({legendOffsets:l})};(0,o.useEffect)(()=>{var e;F(S.current),B(S.current),I.current=window.ResizeObserver?new window.ResizeObserver(Z):{observe:()=>window.addEventListener("resize",Z),unobserve:()=>window.removeEventListener("resize",Z)},document.addEventListener("touchstart",V,{passive:!1}),document.addEventListener("mousedown",V,{passive:!1}),l||aO(C.values),C.values.forEach(e=>aD(e,d,u));let t=k.current;return t&&(null==(e=I.current)||e.observe(t)),aA(G(),q(),r),Y(),W(),C.values.forEach(e=>{aj(d,e,a)||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",V,{passive:!1}),document.removeEventListener("mousemove",L),document.removeEventListener("touchmove",D),document.removeEventListener("touchstart",V),document.removeEventListener("mouseup",P),document.removeEventListener("touchend",P),t&&(null==(e=I.current)||e.unobserve(t))}},[E.min,E.max]);let Q=aE(E),K=aE(R);(0,o.useEffect)(()=>{((null==Q?void 0:Q.max)!==u||(null==Q?void 0:Q.min)!==d||(null==Q?void 0:Q.step)!==a||JSON.stringify(null==Q?void 0:Q.legend)!==JSON.stringify(p))&&(F(S.current),B(S.current)),aA(G(),q(),r),((null==Q?void 0:Q.max)!==u||(null==Q?void 0:Q.min)!==d||(null==Q?void 0:Q.step)!==a||JSON.stringify(null==Q?void 0:Q.legend)!==JSON.stringify(p)||(null==K?void 0:K.markOffsets.length)!==R.markOffsets.length||(null==K?void 0:K.legendOffsets.length)!==R.legendOffsets.length)&&(Y(),W(),C.values.forEach(e=>{aj(d,e,a)||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,R]);let X=e=>G().findIndex(t=>t===e.target||t.contains(e.target)),U=()=>{document.addEventListener("touchmove",D,{passive:!1}),document.addEventListener("touchend",P,{passive:!1}),document.addEventListener("touchcancel",P,{passive:!1})},$=()=>{document.addEventListener("mousemove",L),document.addEventListener("mouseup",P)},J=(e,t)=>aM(e,t,S.current.min,S.current.max,S.current.step,S.current.allowOverlap,S.current.values),ee=e=>{JSON.stringify(e)!==JSON.stringify(S.current.values)&&(S.current.values=e,h(e))},et=(e,t)=>{let{draggedThumbIndex:a,draggedTrackPos:n}=z(),r=S.current.values;if(-1===a&&-1===n[0]&&-1===n[1])return null;let i=k.current;if(!i)return null;let l=i.getBoundingClientRect(),s=aL(S.current.direction)?l.height:l.width;if(-1!==n[0]&&-1!==n[1]){let a=e-n[0],i=t-n[1],l=0;switch(S.current.direction){case aJ.Right:l=a/s*(S.current.max-S.current.min);break;case aJ.Up:l=i/s*(S.current.max-S.current.min);break;default:aq()}if(S.current.rtl&&(l*=-1),Math.abs(l)>=S.current.step/2){for(let e=0;e<T.current.length;e++){if(r[e]===S.current.max&&1===Math.sign(l)||r[e]===S.current.min&&-1===Math.sign(l))return;let t=r[e]+l;t>S.current.max?l=S.current.max-r[e]:t<S.current.min&&(l=S.current.min-r[e])}let a=r.slice(0);for(let e=0;e<T.current.length;e++)a=aZ(a,e,J(r[e]+l,e));A({draggedTrackPos:[e,t]}),ee(a)}}else{let n=0;switch(S.current.direction){case aJ.Right:n=(e-l.left)/s*(S.current.max-S.current.min)+S.current.min;break;case aJ.Up:n=(s-(t-l.top))/s*(S.current.max-S.current.min)+S.current.min;break;default:aq()}S.current.rtl&&(n=S.current.max+S.current.min-n),Math.abs(r[a]-n)>=S.current.step/2&&ee(aZ(r,a,J(n,a)))}},ea=()=>{A({isChanged:!1});let e=S.current.values;b&&b(e)},en=e=>{let t=S.current.values,{isChanged:a}=z(),n=X(e.nativeEvent),r=S.current.rtl?-1:1;-1!==n&&(aW.includes(e.key)?(e.preventDefault(),A({draggedThumbIndex:n,isChanged:!0}),ee(aZ(t,n,J(t[n]+r*("PageUp"===e.key?10*S.current.step:S.current.step),n)))):aQ.includes(e.key)?(e.preventDefault(),A({draggedThumbIndex:n,isChanged:!0}),ee(aZ(t,n,J(t[n]-r*("PageDown"===e.key?10*S.current.step:S.current.step),n)))):"Tab"===e.key?A({draggedThumbIndex:-1},()=>{a&&ea()}):a&&ea())},er=()=>{let{isChanged:e}=z();A({draggedThumbIndex:-1},()=>{e&&ea()})},ei=e=>{let{values:t}=S.current,a=t.reduce((a,n,r)=>{let i=Math.abs(t[a]-e);return Math.abs(n-e)<=i?r:a},0);ee(t.map((t,n)=>n===a?e:t))};return H.jsxs(H.Fragment,{children:[m({props:{style:{cursor:R.draggedThumbIndex>-1?"grabbing":s?aL(n)?"ns-resize":"ew-resize":1!==C.values.length||i?"inherit":"pointer"},onMouseDown:i?aG:e=>{var t;if(0!==e.button)return;let a=S.current.values;if(e.persist(),e.preventDefault(),$(),a.length>1&&S.current.draggableTrack){if(T.current.some(t=>null==t?void 0:t.contains(e.target)))return;A({draggedTrackPos:[e.clientX,e.clientY]},()=>et(e.clientX,e.clientY))}else{let a=az(T.current.map(e=>e),e.clientX,e.clientY,S.current.direction);null==(t=T.current[a])||t.focus(),A({draggedThumbIndex:a},()=>et(e.clientX,e.clientY))}},onTouchStart:i?aG:e=>{var t;let a=S.current.values;if(e.persist(),U(),a.length>1&&S.current.draggableTrack){if(T.current.some(t=>null==t?void 0:t.contains(e.target)))return;A({draggedTrackPos:[e.touches[0].clientX,e.touches[0].clientY]},()=>et(e.touches[0].clientX,e.touches[0].clientY))}else{let a=az(T.current.map(e=>e),e.touches[0].clientX,e.touches[0].clientY,S.current.direction);null==(t=T.current[a])||t.focus(),A({draggedThumbIndex:a},()=>et(e.touches[0].clientX,e.touches[0].clientY))}},ref:e=>{k.current=e},className:(0,c.Z)(w),dataQa:x,dataId:_},isDragged:R.draggedThumbIndex>-1,disabled:i,children:[...R.markOffsets.map((e,t)=>{let a={left:"".concat(e[0],"px"),marginTop:"".concat(e[1],"px")},r={top:"".concat(e[0],"px"),marginLeft:"".concat(e[1],"px")};return g({props:{style:n===aJ.Right?a:r,key:"mark".concat(t),ref:e=>{e&&N.current&&(N.current[t]=e)},className:ak.mark},index:t,propValues:E})}),...C.values.map((e,t)=>{let a=R.draggedThumbIndex===t;return f({index:t,value:e,formattedValue:y(e),isDragged:a,props:{style:{zIndex:R.thumbZIndexes[t],cursor:i?"inherit":a?"grabbing":"grab"},key:t,tabIndex:i?void 0:0,"aria-valuemax":l?u:C.values[t+1]||u,"aria-valuemin":l?d:C.values[t-1]||d,"aria-valuenow":e,draggable:!1,ref:e=>{e&&(T.current[t]=e)},role:"slider",onKeyDown:i?aG:en,onKeyUp:i?aG:er,className:ak.thumb}})})],propValues:E}),E.direction===aJ.Right&&H.jsx("div",{className:ak.legend,children:p.map((e,t)=>{var a,n;let r;return r=a0(e)?e.value:e,H.jsx("button",{type:"button",ref:e=>{Array.isArray(j.current)&&(j.current[t]=e)},className:(0,c.Z)(ak.legendItem),style:{left:"".concat(null==(a=R.legendOffsets[t])?void 0:a[0],"px"),marginTop:"".concat(null==(n=R.legendOffsets[t])?void 0:n[1],"px")},tabIndex:i?-1:0,onClick:i?void 0:()=>ei(r),children:a0(e)?e.label:y(r)},"legend".concat(t))})})]})});a$.displayName="RangeSlider";var aJ=((l=aJ||{}).Right="to right",l.Up="to top",l);let a0=e=>"object"==typeof e,a1=Y("input-range"),a2={inputRange:a1,input:"".concat(a1,"__input"),slider:"".concat(a1,"__slider")},a5=(0,o.forwardRef)((e,t)=>{let{value:a,step:n=1,min:r=0,max:i=100,disabled:l,ticks:s=[],className:d,inputClassname:u,sliderClassname:p,size:h="m",decimals:m="auto",decimalsCount:f=2,tooltip:g=e=>e,dataId:v,dataQa:b,autoFocus:y=!1,style:w,onChange:x,onBlur:_,...C}=e,E=(0,o.useMemo)(()=>"number"!=typeof a||a<r?r:a>i?i:a,[a,r,i]),[S,k]=z(E||r,a),[T,N]=(0,o.useState)(E?[E]:[r]),j=(0,o.useRef)(null),M=(0,o.useRef)(null);(0,o.useImperativeHandle)(t,()=>({inputRef:j.current,sliderRef:M.current}),[M,j]);let I=(0,o.useCallback)(e=>{if(k(e),!e||e<r){N([r]);return}if(e>i){N([i]);return}N([e]),null==x||x(e)},[i,r,x,k]),L=(0,o.useCallback)(e=>{S||(N([r]),k(r),null==x||x(r)),null==_||_(e)},[S,r,_,k,x]),D=(0,o.useCallback)(e=>{var t;k(e[0]),N(e),null==(t=null==j?void 0:j.current)||t.focus(),null==x||x(e[0])},[x,k]),O=(0,o.useCallback)(()=>{var e;null==(e=null==j?void 0:j.current)||e.blur()},[]);return H.jsxs("div",{className:(0,c.Z)(d,a2.inputRange),style:w,"data-qa":b,"data-id":v,children:[H.jsx(av,{...C,autoFocus:y,value:S,withoutControls:!0,min:r,max:i,disabled:l,step:n,ref:j,className:(0,c.Z)(u,a2.input),size:h,decimals:m,decimalsCount:f,onChange:I,onBlur:L}),H.jsx(a$,{values:T,min:r,max:i,legend:s,step:n,disabled:l,ref:M,className:(0,c.Z)(p,a2.slider),formatValue:g,onChange:D,onFinalChange:O})]})});function a7(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"}))}a5.displayName="InputRange";let a4=Y("input-search"),a3={iconSearch:"".concat(a4,"__icon-search"),iconClear:"".concat(a4,"__icon-clear"),states:{disabled:"".concat(a4,"--disabled")}},a6=(0,o.forwardRef)((e,t)=>{let{value:a,disabled:n,onChange:r,...i}=e,[l,s]=(0,o.useState)(a||"");(0,o.useEffect)(()=>{s(a||"")},[a]);let d=(0,o.useCallback)((e,t)=>{s(e||""),null==r||r(e||"",t)},[]);return H.jsx(t1,{...i,value:l,ref:t,disabled:n,icon:l?H.jsx(et,{onMouseDown:n?void 0:e=>{e.preventDefault(),e.stopPropagation(),d()},onKeyDown:n?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),d())},className:(0,c.Z)(a3.iconClear,{[a3.states.disabled]:n}),role:"button",tabIndex:n?-1:0,children:H.jsx(ec,{})}):H.jsx(et,{className:(0,c.Z)(a3.iconSearch,{[a3.states.disabled]:n}),children:H.jsx(a7,{})}),onChange:(e,t)=>{d(e,t)}})});a6.displayName="InputSearch";let a8=(0,o.forwardRef)((e,t)=>{let{value:a="",autoFocus:n=!1,onChange:r,onKeyDown:i,dataQa:l,dataId:s,...c}=e,[d,u]=(0,o.useState)(""),{ref:p,unmaskedValue:h,setValue:m}=(0,x.Cj)({mask:"+{7} (000) 000-00-00"},{onAccept:(e,t)=>{u(e),null==r||r(t.unmaskedValue,e)}});return(0,o.useEffect)(()=>{a!==h&&m(a)},[a,m,h]),(0,o.useImperativeHandle)(t,()=>p.current),H.jsx(t1,{...c,autoFocus:n,dataQa:l,dataId:s,inputRef:p,value:d,maskPlaceholder:"+7 (000) 000-00-00",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),m(""),u(""),null==r||r("","")),null==i||i(e)}})});a8.displayName="InputTel";let a9=Y("modal"),ne=Object.freeze({modal:a9,overlay:"".concat(a9,"__overlay"),withoutFooter:"".concat(a9,"--without-footer"),noContent:"".concat(a9,"--no-content"),height:{medium:"".concat(a9,"--height-medium"),full:"".concat(a9,"--height-full")},size:{s:"".concat(a9,"--s"),m:"".concat(a9,"--m"),l:"".concat(a9,"--l"),xl:"".concat(a9,"--xl")},header:"".concat(a9,"__header"),headerText:"".concat(a9,"__header-text"),headerTitle:"".concat(a9,"__header-title"),headerSubtitle:"".concat(a9,"__header-subtitle"),closeIcon:"".concat(a9,"__close-icon"),backButton:"".concat(a9,"__back-button"),backButtonText:"".concat(a9,"__back-button-text"),headerStates:{centered:"".concat(a9,"__header--centered"),withLongBtn:"".concat(a9,"__header--with-long-btn"),defaultHeight:"".concat(a9,"__header--default-height")},content:"".concat(a9,"__content"),withoutPadding:"".concat(a9,"__content--without-padding"),withScroll:"".concat(a9,"__content--with-scroll"),footer:"".concat(a9,"__footer"),footerContainer:"".concat(a9,"__footer-container"),footerBtn:"".concat(a9,"__footer-btn"),footerDescription:"".concat(a9,"__footer-description"),divider:"".concat(a9,"__divider"),dividerTop:"".concat(a9,"__divider--top"),dividerBottom:"".concat(a9,"__divider--bottom")}),nt=e=>{let{primaryBtnText:t,onPrimary:a,secondaryBtnText:n,onSecondary:r,thirdBtnText:i,onThird:l,description:s,children:o,noContent:d,dataQa:u}=e;return H.jsxs("div",{"data-qa":O("".concat(u,"-footer"),!!u),className:(0,c.Z)(ne.footer,{[ne.noContent]:d}),children:[!d&&H.jsx("div",{className:(0,c.Z)(ne.divider,ne.dividerTop)}),o||H.jsxs("div",{className:ne.footerContainer,children:[i&&H.jsx(eE,{dataQa:O("".concat(u,"-footer-third-btn"),!!u),label:i,variant:"secondary",size:"s",className:ne.footerBtn,onClick:l}),n&&H.jsx(eE,{dataQa:O("".concat(u,"-footer-secondary-btn"),!!u),label:n,variant:"secondary",size:"s",className:ne.footerBtn,onClick:r}),t&&H.jsx(eE,{dataQa:O("".concat(u,"-footer-primary-btn"),!!u),label:t,size:"s",className:ne.footerBtn,onClick:a})]}),s&&H.jsx("span",{"data-qa":O("".concat(u,"-footer-description"),!!u),className:ne.footerDescription,children:s})]})},na=e=>{let{text:t,title:a,subtitle:n,align:r="left",backBtnVariant:i,onBack:l,onClose:s,noContent:o,dataQa:d}=e;return H.jsxs("div",{"data-qa":O("".concat(d,"-header"),!!d),className:(0,c.Z)(ne.header,{[ne.headerStates.centered]:"center"===r||!!i,[ne.headerStates.withLongBtn]:"long"===i,[ne.headerStates.defaultHeight]:!t&&!a&&!n}),children:[t&&H.jsx("span",{"data-qa":O("".concat(d,"-header-text"),!!d),className:ne.headerText,children:t}),a&&H.jsx("span",{"data-qa":O("".concat(d,"-header-title"),!!d),className:ne.headerTitle,children:a}),n&&H.jsx("span",{"data-qa":O("".concat(d,"-header-subtitle"),!!d),className:ne.headerSubtitle,children:n}),H.jsx("button",{"data-qa":O("".concat(d,"-header-close"),!!d),type:"button",className:ne.closeIcon,onClick:s,children:H.jsx(et,{children:H.jsx(ec,{})})}),i&&H.jsxs("button",{"data-qa":O("".concat(d,"-header-back"),!!d),type:"button",className:ne.backButton,onClick:l,children:[H.jsx(et,{children:H.jsx(eD,{})}),"long"===i&&H.jsx("span",{className:ne.backButtonText,children:"Назад"})]}),!o&&H.jsx("div",{className:(0,c.Z)(ne.divider,ne.dividerBottom)})]})},nn=(0,o.forwardRef)((e,t)=>{let{header:a,footer:n,open:r=!1,size:i="m",noPadding:l=!1,height:s="full",onClose:u,children:p,className:h,style:m,dataQa:f,dataId:g,dismissDisabled:v=!1,...b}=e,[y,w]=(0,o.useState)(!1);(0,o.useEffect)(()=>{w(r)},[r]);let{context:x}=(0,d.YF)({open:y,onOpenChange:e=>{e||null==u||u(),w(e)}}),_=(0,d.bQ)(x,{outsidePressEvent:"mousedown",outsidePress:!v,escapeKey:!v}),C=(0,d.qs)(x,{role:"dialog"}),{getFloatingProps:E}=(0,d.NI)([_,C]),[S,k]=(0,o.useState)(!1),T=(0,o.useCallback)(e=>{e&&new ResizeObserver(()=>{k(e.scrollHeight>e.clientHeight)}).observe(e)},[]);return H.jsx(H.Fragment,{children:y&&H.jsx(d.ll,{id:"finkit-modals",children:H.jsx(d.y0,{lockScroll:!0,className:(0,c.Z)(ne.overlay),children:H.jsx(d.wD,{context:x,children:H.jsxs("div",{ref:t,className:(0,c.Z)(ne.modal,ne.size[i],ne.height[s],{[ne.withoutFooter]:!(null!=n&&n.primaryBtnText)&&!(null!=n&&n.children)},h),style:m,...E(),...b,"data-id":g,"data-qa":f,children:[H.jsx(na,{...a,dataQa:f,noContent:!p,onClose:u}),p&&H.jsx("div",{"data-qa":O("".concat(f,"-content"),!!f),ref:T,className:(0,c.Z)(ne.content,{[ne.withoutFooter]:!(null!=n&&n.primaryBtnText)&&!(null!=n&&n.children),[ne.withoutPadding]:l,[ne.withScroll]:S}),children:p}),((null==n?void 0:n.primaryBtnText)||(null==n?void 0:n.children))&&H.jsx(nt,{...n,dataQa:f,noContent:!p})]})})})})})});function nr(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.997 10.746c-.686 0-1.252.559-1.247 1.254A1.251 1.251 0 0 0 6 13.246c.69 0 1.25-.56 1.25-1.25 0-.692-.564-1.25-1.253-1.25Zm6 0c-.686 0-1.252.559-1.247 1.254A1.251 1.251 0 0 0 12 13.246c.69 0 1.25-.56 1.25-1.25 0-.692-.564-1.25-1.253-1.25ZM16.75 12a1.247 1.247 0 0 1 1.247-1.254c.69 0 1.253.558 1.253 1.25 0 .69-.56 1.25-1.25 1.25A1.252 1.252 0 0 1 16.75 12Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}nn.displayName="Modal";let ni=Y("pagination"),nl=Object.freeze({pagination:ni,bullet:"".concat(ni,"--bullet"),dots:"".concat(ni,"__dots"),link:"".concat(ni,"__link"),active:"".concat(ni,"__link--active"),controls:"".concat(ni,"__link--controls"),big:"".concat(ni,"__link--big"),prev:"".concat(ni,"__link--prev"),next:"".concat(ni,"__link--next"),disabled:"".concat(ni,"__link--disabled")}),ns=(e,t)=>Array.from({length:t-e+1},(t,a)=>a+e),no=e=>{let{totalCount:t,pageSize:a,siblingCount:n=1,currentPage:r}=e;return(0,o.useMemo)(()=>{let e=Math.ceil(t/a);if(n+5>=e)return ns(1,e);let i=Math.max(r-n,1),l=Math.min(r+n,e),s=i>2,o=l<e-1;return!s&&o?[...ns(1,2+2*n),"...",e]:s&&!o?[1,"...",...ns(e-(2+2*n)+1,e)]:s&&o?[1,"...",...ns(i,l),"...",e]:void 0},[t,a,n,r])},nc=e=>{let{isControl:t=!1,onPageChange:a,totalCount:n,siblingCount:r=1,currentPage:i,pageSize:l,className:s,style:d,dataId:u,dataQa:p,sizePaginationBtn:h="small",hidePaginationControl:m=!1,renderLinkComponent:f,link:g}=e,v=no({currentPage:i,totalCount:n,siblingCount:r,pageSize:l});if(0===i||(null==v?void 0:v.length)<2)return null;let b=v[(null==v?void 0:v.length)-1],y=null==f?void 0:f(i+1),w=null==f?void 0:f(i-1),x=(0,c.Z)(nl.controls,nl.prev,{[nl.big]:"big"===h,[nl.link]:"small"===h,[nl.disabled]:1===i}),_=(0,c.Z)(nl.controls,nl.next,{[nl.big]:"big"===h,[nl.link]:"small"===h,[nl.disabled]:i===+b}),C=e=>(0,c.Z)(nl.link,{[nl.active]:e===i}),E=H.jsx(et,{style:{fontSize:24},children:H.jsx(eO,{})}),S=H.jsx(et,{style:{fontSize:24},children:H.jsx(eD,{})});return t?H.jsx("div",{role:"navigation","aria-label":"Навигация по страницам",className:(0,c.Z)(nl.pagination,nl.bullet),"data-id":u,"data-qa":p,children:Array.from({length:n/l},(e,t)=>t+1).map((e,t)=>{let n=null==f?void 0:f(+e),r=C(+e);return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{key:t,className:r}):H.jsx("a",{className:r,href:g?"".concat(g).concat(+e):"#","aria-current":i===+e?"true":"false","aria-label":"".concat(+e),onClick:t=>{t.preventDefault(),null==a||a(+e)}},t)})}):H.jsxs("div",{role:"navigation","aria-label":"Навигация по страницам",className:(0,c.Z)(nl.pagination,s),style:d,"data-id":u,"data-qa":p,children:[null!=v&&v.length&&!m?(0,o.isValidElement)(w)?(0,o.cloneElement)(w,{children:S,className:x}):H.jsx("a",{href:g?"".concat(g).concat(i-1):"#",className:x,onClick:e=>{e.preventDefault(),null==a||a(i-1)},children:S}):null,(null==v?void 0:v.length)&&(null==v?void 0:v.map((e,t)=>{if("..."===e)return H.jsx("div",{className:(0,c.Z)(nl.dots),children:H.jsx(et,{children:H.jsx(nr,{})})},t);let n=null==f?void 0:f(+e),r=C(+e);return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{children:e,key:t,className:r}):H.jsx("a",{className:r,"aria-current":i===+e?"true":"false","aria-label":"".concat(+e),href:g?"".concat(g).concat(+e):"#",onClick:t=>{t.preventDefault(),null==a||a(+e)},children:e},t)})),null!=v&&v.length&&!m?(0,o.isValidElement)(y)?(0,o.cloneElement)(y,{children:E,className:_}):H.jsx("a",{href:g?"".concat(g).concat(i+1):"#",className:_,onClick:e=>{e.preventDefault(),null==a||a(i+1)},children:E}):null]})};nc.displayName="Pagination";let nd=Y("radio"),nu=Object.freeze({radio:nd,input:"".concat(nd,"__input"),marker:"".concat(nd,"__marker"),wrapper:"".concat(nd,"__wrapper"),label:"".concat(nd,"__label"),caption:"".concat(nd,"__caption"),states:{error:"".concat(nd,"--error"),disabled:"".concat(nd,"--disabled"),inverted:"".concat(nd,"--inverted")}}),np=(0,o.forwardRef)((e,t)=>{let{value:a,checked:n=!1,state:r="default",label:i,disabled:l=!1,caption:s,className:d,style:u,inverted:p=!1,children:h,inputRef:m,onChange:f,dataQa:g,dataId:v,...b}=e,y=(0,o.useId)(),w=h||i;return H.jsxs("label",{ref:t,htmlFor:y,"data-marker-container":"",className:(0,c.Z)(d,nu.radio,{[nu.states.disabled]:l}),style:u,"data-id":v,"data-qa":g,children:[H.jsx("input",{id:y,value:a,checked:n,className:nu.input,type:"radio",disabled:l,onChange:e=>{null==f||f(e.target.value,e)},ref:m,...b}),H.jsx("span",{className:(0,c.Z)(nu.marker,{[nu.states.inverted]:p}),children:H.jsx(te,{type:"radio",checked:n,inverted:p,state:r,disabled:l})}),w&&H.jsxs("span",{className:nu.wrapper,children:[H.jsx("span",{className:(0,c.Z)(nu.label,{[nu.states.error]:"error"===r,[nu.states.inverted]:p,[nu.states.disabled]:l}),children:w}),s&&H.jsx(ei,{className:(0,c.Z)(nu.caption,{[nu.states.inverted]:p,[nu.states.disabled]:l}),withoutIcon:!0,children:s})]})]})});np.displayName="Radio";let nh=Y("segmented-control"),nm=Object.freeze({segmentedControl:nh,tab:"".concat(nh,"__tab"),label:"".concat(nh,"__label"),icon:"".concat(nh,"__icon"),slot:"".concat(nh,"__slot"),states:{stretch:"".concat(nh,"--stretch"),rounded:"".concat(nh,"--rounded"),small:"".concat(nh,"--s"),medium:"".concat(nh,"--m"),weightVariant:"".concat(nh,"--wight-medium"),left:"".concat(nh,"__tab--left"),right:"".concat(nh,"__tab--right"),active:"".concat(nh,"__tab--active"),iconOnly:"".concat(nh,"__tab--icon-only"),disabled:"".concat(nh,"__tab--disabled")}}),nf=Object.freeze({labelKey:"label",disabledKey:"disabled",slotLeftKey:"slotLeft",slotRightKey:"slotRight",iconLeftKey:"iconLeft",iconRightKey:"iconRight"}),ng=(0,o.forwardRef)((e,t)=>{var a;let{activeTabId:n,tabs:r,onTabChange:i,className:l,style:s,stretch:d=!1,rounded:u=!1,tabSettings:p,weightVariant:h="regular",size:m="m",onTabKeyDown:f,dataQa:g,dataId:v,...b}=e,y=(0,o.useRef)(null),w=(0,o.useMemo)(()=>{let e={...nf,...p};return r.map(t=>{var a;return{sourceTab:t,id:t.id,label:t[e.labelKey],disabled:null!==(a=t[e.disabledKey])&&void 0!==a&&a,slotLeft:t[e.slotLeftKey],slotRight:t[e.slotRightKey],iconLeft:t[e.iconLeftKey],iconRight:t[e.iconRightKey]}})},[p,r]),[x,_]=(0,o.useState)(null!=n?n:null==(a=w[0])?void 0:a.id),C=(0,o.useCallback)(e=>{var t;let a=y.current,n=(null==e?void 0:e.target).closest(".".concat(nm.tab)),r=a.getBoundingClientRect(),i=n.getBoundingClientRect();a.scrollTo({left:i.left-r.left-4+(null!==(t=a.scrollLeft)&&void 0!==t?t:0),behavior:"smooth"})},[]),E=(e,t)=>{_(e),C(t),i(e,t)},S=(e,t)=>{(null==t?void 0:t.key)!==" "&&(null==t?void 0:t.key)!=="Enter"||(_(e),C(t),null==f||f(e,t))};return(0,o.useImperativeHandle)(t,()=>y),H.jsx("div",{ref:y,role:"tablist",className:(0,c.Z)(nm.segmentedControl,{[nm.states.small]:"s"===m,[nm.states.medium]:"m"===m,[nm.states.weightVariant]:"medium"===h,[nm.states.stretch]:d,[nm.states.rounded]:u},l),style:s,...b,"data-id":v,"data-qa":g,children:w.map((e,t)=>H.jsxs("button",{type:"button",role:"tab","data-qa":O("".concat(g,"-tab-").concat(++t),!!g),"aria-selected":e.id===x,"aria-disabled":e.disabled?e.disabled:void 0,tabIndex:null!=e&&e.disabled?-1:0,className:(0,c.Z)(nm.tab,{[nm.states.active]:e.id===x,[nm.states.disabled]:e.disabled,[nm.states.iconOnly]:!e.label&&(e.iconLeft||e.slotLeft),[nm.states.left]:e.label&&(e.iconLeft||e.slotLeft),[nm.states.right]:e.label&&(e.iconRight||e.slotRight)}),onClick:e.disabled?void 0:t=>E(e.id,t),onKeyDown:e.disabled?void 0:t=>S(e.id,t),children:[e.iconLeft&&H.jsx("span",{className:nm.icon,children:e.iconLeft}),e.slotLeft&&e.label&&H.jsx("span",{className:nm.slot,children:e.slotLeft}),e.label&&H.jsx("span",{className:nm.label,children:e.label}),e.label&&H.jsxs(H.Fragment,{children:[e.slotRight&&H.jsx("span",{className:nm.slot,children:e.slotRight}),e.iconRight&&H.jsx("span",{className:nm.icon,children:e.iconRight})]})]},e.id))})});function nv(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"}))}ng.displayName="SegmentedControl";let nb=Y("select"),ny={select:nb,activator:"".concat(nb,"__activator"),activatorWrapper:"".concat(nb,"__activator-wrapper"),placeholder:"".concat(nb,"__placeholder"),selected:"".concat(nb,"__selected"),label:"".concat(nb,"__label"),rightLabel:"".concat(nb,"__right-label"),icon:"".concat(nb,"__icon"),options:"".concat(nb,"__options"),optionIcon:"".concat(nb,"__option-icon"),caption:"".concat(nb,"__caption"),states:{primary:"".concat(nb,"--primary"),secondary:"".concat(nb,"--secondary"),small:"".concat(nb,"--s"),medium:"".concat(nb,"--m"),large:"".concat(nb,"--l"),opened:"".concat(nb,"--opened"),error:"".concat(nb,"--error"),success:"".concat(nb,"--success"),selected:"".concat(nb,"--selected"),disabled:"".concat(nb,"--disabled")}};function nw(e){let{value:t,label:a,options:n=[],optionValue:r="value",optionLabel:i="label",optionCaption:l="caption",optionDisabled:s="disabled",variant:d="primary",state:u,size:p="m",icon:h,rightLabel:m,clearable:f=!1,multiple:g=!1,disabled:v=!1,caption:b,placeholder:y,className:w,dataId:x,dataQa:_,isOpen:C=!1,classnameTrigger:E,selectedValue:S,onChange:k,onToggle:T,onSelect:N,onUnselect:j,onFocus:M,onBlur:I,...L}=e,[D,O]=(0,o.useState)(!1),[P,A]=(0,o.useState)(),[z,F]=(0,o.useState)(),[B,Z]=(0,o.useState)(!1),V=(0,o.useRef)(null),G=(0,o.useId)(),q=(0,o.useId)(),Y=(0,o.useId)();(0,o.useEffect)(()=>{if(!t){A(g?[]:void 0);return}A(t)},[g,t]);let W=(0,o.useMemo)(()=>n.map((e,t)=>{let a=tq(e,r,e),n=g&&Array.isArray(P)?P.map(e=>tq(e,r,e)):tq(P,r,P);return{index:t,value:a,label:tq(e,i,e),caption:tq(e,l),disabled:tq(e,s,!1),selected:g?Array.isArray(n)&&n.includes(a):n===a,active:z===t,original:e,id:"".concat(Y,"-option-").concat(t)}}),[z,Y,P,g,l,s,i,r,n]),Q=(0,o.useMemo)(()=>W.filter(e=>e.selected),[W]),K=(0,o.useMemo)(()=>R(z)&&W[z].id,[z]),X=(0,o.useCallback)(e=>{A(e),null==k||k(e)},[k]),U=(0,o.useCallback)(()=>{if(V.current&&K){let{start:e,end:t}=tH(V.current).y,a=document.getElementById(K);if(a){let n=a.offsetTop+a.clientHeight-t,r=e-a.offsetTop;n>0?V.current.scrollTop+=n+8:r>0&&(V.current.scrollTop-=r+8)}}},[K]),$=e=>{O(e),null==T||T(e)},J=(0,o.useCallback)(e=>{if(!R(e))return 0;let t=0===e?W.length-1:e-1;return W[t].disabled?J(t):t},[W]),ee=(0,o.useCallback)(e=>{if(!R(e))return 0;let t=e===W.length-1?0:e+1;return W[t].disabled?ee(t):t},[W]),ea=(0,o.useCallback)(e=>{let t=e&&e.index!==W.length-1?W[e.index+1]:W[0];return t.disabled?ea(t):t},[W]),en=(0,o.useCallback)(e=>{let t=e&&0!==e.index?W[e.index-1]:W[W.length-1];return t.disabled?en(t):t},[W]),er=()=>{$(!0),F(Q.length>0?Q[0].index:0)},ei=()=>{$(!1),F(void 0)},el=(0,o.useCallback)(e=>{if(!g){X(f&&e.selected?void 0:e.original),ei();return}if(e.selected&&Array.isArray(P)){X(P.filter(t=>tq(t,r,t)!==e.value)),null==j||j(e.original);return}Array.isArray(P)&&(X([...P,e.original]),null==N||N(e.original))},[f,ei,P,g,N,j,r,X]),es=(0,o.useCallback)(e=>{e.preventDefault(),D?ei():(f||g)&&(Q.forEach(e=>null==j?void 0:j(e.original)),X(g?[]:void 0))},[f,ei,g,j,D,Q,X]),eo=(0,o.useCallback)(()=>{D&&ei()},[ei,D]),ec=(0,o.useCallback)(e=>{if(e.preventDefault(),D){F(J(z));return}g||X(en(Q[0]).original)},[z,J,en,g,D,Q,X]),ed=(0,o.useCallback)(e=>{if(e.preventDefault(),D){F(ee(z));return}if(g){er();return}X(ea(Q[0]).original)},[z,ee,ea,g,D,er,Q,X]),eu=(0,o.useCallback)(e=>{switch(Z(!0),e.key){case"Escape":case"Esc":es(e);break;case"Tab":eo();break;case"ArrowDown":ed(e);break;case"ArrowUp":ec(e)}},[ed,ec,es,eo]),ep=(0,o.useCallback)(e=>{if(e.preventDefault(),!D){er();return}R(z)&&el(W[z]),g||ei()},[z,ei,el,W,g,D,er]),eh=(0,o.useCallback)(e=>{Z(!0),(" "===e.key||"Enter"===e.key)&&ep(e)},[ep]),em=()=>{var e;$(!0);let a=Array.isArray(t)?t[0]:t,{value:n,label:r}=null!=a?a:{},i=W.find(e=>e.value===n&&e.label===r);F(null!==(e=null==i?void 0:i.index)&&void 0!==e?e:0)};(0,o.useEffect)(()=>{C&&em()},[C]),(0,o.useEffect)(()=>{D&&U()},[D,U]),(0,o.useEffect)(()=>(D&&document.addEventListener("keydown",eu),()=>document.removeEventListener("keydown",eu)),[eu,D]);let ef=(0,c.Z)(E,ny.activator,{[ny.states.primary]:"primary"===d,[ny.states.secondary]:"secondary"===d,[ny.states.small]:"s"===p,[ny.states.medium]:"m"===p,[ny.states.large]:"l"===p,[ny.states.error]:"error"===u,[ny.states.success]:"success"===u,[ny.states.opened]:D,[ny.states.disabled]:v}),eg=(0,o.useMemo)(()=>Q.length>0?H.jsxs(H.Fragment,{children:["s"!==p&&H.jsx("div",{id:q,className:(0,c.Z)(ny.label,{[ny.states.error]:"error"===u,[ny.states.success]:"success"===u,[ny.states.opened]:D,[ny.states.disabled]:v}),children:a},"label"),H.jsx("div",{className:(0,c.Z)(ny.selected,{[ny.states.disabled]:v}),children:(null==S?void 0:S(Q.map(e=>e.original)))||Q.map(e=>{let{label:t}=e;return t}).join(", ")})]}):H.jsx("div",{id:q,className:(0,c.Z)(ny.placeholder,{[ny.states.error]:"error"===u,[ny.states.success]:"success"===u,[ny.states.opened]:D,[ny.states.disabled]:v}),children:y||a},"placeholder"),[v,a,q,D,y,Q,S,p,u]);return H.jsx("div",{className:(0,c.Z)(w,ny.select),children:H.jsxs(tv,{opened:D,onToggle:()=>{D?ei():er()},width:"inherit",placement:"bottom",children:[H.jsx(tS,{asChild:!0,disabled:v,children:H.jsxs("div",{className:ef,id:G,tabIndex:v?-1:0,role:"combobox","aria-haspopup":"listbox","aria-labelledby":q,"aria-controls":Y,"aria-disabled":v,"aria-expanded":D,...!v&&{onFocus:e=>{null==M||M(e)},onBlur:e=>{null==I||I(e)},onKeyDownCapture:eh,onKeyDown:D?void 0:eu},...L,"data-id":x,"data-qa":_,children:[H.jsx("div",{className:ny.activatorWrapper,children:eg}),m&&H.jsx("div",{"aria-label":m,className:(0,c.Z)(ny.rightLabel,{[ny.states.disabled]:v}),children:m}),h&&H.jsx("div",{"aria-hidden":"true",className:(0,c.Z)(ny.icon,{[ny.states.disabled]:v}),children:h}),H.jsx("div",{className:(0,c.Z)(ny.icon,{[ny.states.disabled]:v,[ny.states.opened]:D}),children:H.jsx(et,{style:{fontSize:24},"aria-expanded":D,children:H.jsx(nv,{})})})]})}),b&&H.jsx("div",{className:(0,c.Z)(ny.caption,{[ny.states.error]:"error"===u,[ny.states.success]:"success"===u,[ny.states.secondary]:"secondary"===d,[ny.states.disabled]:v}),children:b}),H.jsx(tw,{contentInnerRef:V,children:H.jsx("ul",{role:"listbox",id:Y,className:ny.options,onMouseOver:()=>{B&&Z(!1)},children:W.map(e=>H.jsx(tf,{as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active&&B,onClick:()=>el(e),prepend:g?H.jsx(te,{type:"checkbox",checked:e.selected,disabled:e.disabled}):void 0,append:g?void 0:H.jsx(et,{className:(0,c.Z)(ny.optionIcon,{[ny.states.selected]:e.selected}),style:{fontSize:24},children:H.jsx(tQ,{})}),"aria-selected":e.selected,role:"option",id:e.id},JSON.stringify(e.value)))})})]})})}function nx(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function n_(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(a=>{typeof e[a]>"u"?e[a]=t[a]:nx(t[a])&&nx(e[a])&&Object.keys(t[a]).length>0&&n_(e[a],t[a])})}nw.displayName="Select";let nC={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 nE(){let e="u">typeof document?document:{};return n_(e,nC),e}let nS={document:nC,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 nk(){let e="u">typeof window?window:{};return n_(e,nS),e}function nT(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function nN(){return Date.now()}function nj(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function nM(){let e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let a=1;a<arguments.length;a+=1){let n=a<0||arguments.length<=a?void 0:arguments[a];if(null!=n&&("u">typeof window&&"u">typeof window.HTMLElement?!(n instanceof HTMLElement):!n||1!==n.nodeType&&11!==n.nodeType)){let a=Object.keys(Object(n)).filter(e=>0>t.indexOf(e));for(let t=0,r=a.length;t<r;t+=1){let r=a[t],i=Object.getOwnPropertyDescriptor(n,r);void 0!==i&&i.enumerable&&(nj(e[r])&&nj(n[r])?n[r].__swiper__?e[r]=n[r]:nM(e[r],n[r]):!nj(e[r])&&nj(n[r])?(e[r]={},n[r].__swiper__?e[r]=n[r]:nM(e[r],n[r])):e[r]=n[r])}}}return e}function nI(e,t,a){e.style.setProperty(t,a)}function nL(e){let{swiper:t,targetPosition:a,side:n}=e,r=nk(),i=-t.translate,l=null,s,o=t.params.speed;t.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(t.cssModeFrameID);let c=a>i?"next":"prev",d=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{s=new Date().getTime(),null===l&&(l=s);let e=i+(.5-Math.cos(Math.max(Math.min((s-l)/o,1),0)*Math.PI)/2)*(a-i);if(d(e,a)&&(e=a),t.wrapperEl.scrollTo({[n]:e}),d(e,a)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[n]:e})}),r.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=r.requestAnimationFrame(u)};u()}function nD(e,t){return void 0===t&&(t=""),[...e.children].filter(e=>e.matches(t))}function nO(e){try{console.warn(e);return}catch(e){}}function nP(e,t){var a;void 0===t&&(t=[]);let n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:(void 0===(a=t)&&(a=""),a.trim().split(" ").filter(e=>!!e.trim()))),n}function nR(e,t){return nk().getComputedStyle(e,null).getPropertyValue(t)}function nA(e){let t=e,a;if(t){for(a=0;null!==(t=t.previousSibling);)1===t.nodeType&&(a+=1);return a}}function nz(e,t){let a=[],n=e.parentElement;for(;n;)t?n.matches(t)&&a.push(n):a.push(n),n=n.parentElement;return a}function nF(e,t,a){let n=nk();return a?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function nB(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function nZ(e,t,a,n){return e.params.createElements&&Object.keys(n).forEach(r=>{if(!a[r]&&!0===a.auto){let i=nD(e.el,".".concat(n[r]))[0];i||((i=nP("div",n[r])).className=n[r],e.el.append(i)),a[r]=i,t[r]=i}}),a}function nV(e){let{swiper:t,extendParams:a,on:n,emit:r}=e;function i(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 n=t.params.navigation;(e=nB(e)).forEach(e=>{e&&(e.classList[a?"add":"remove"](...n.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=a),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](n.lockClass))})}function s(){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(),r("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function d(){let e=t.params.navigation;if(t.params.navigation=nZ(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(e.nextEl||e.prevEl))return;let a=i(e.nextEl),n=i(e.prevEl);Object.assign(t.navigation,{nextEl:a,prevEl:n}),a=nB(a),n=nB(n);let r=(a,n)=>{a&&a.addEventListener("click","next"===n?c:o),!t.enabled&&a&&a.classList.add(...e.lockClass.split(" "))};a.forEach(e=>r(e,"next")),n.forEach(e=>r(e,"prev"))}function u(){let{nextEl:e,prevEl:a}=t.navigation;e=nB(e),a=nB(a);let n=(e,a)=>{e.removeEventListener("click","next"===a?c:o),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>n(e,"next")),a.forEach(e=>n(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},n("init",()=>{!1===t.params.navigation.enabled?p():(d(),s())}),n("toEdge fromEdge lock unlock",()=>{s()}),n("destroy",()=>{u()}),n("enable disable",()=>{let{nextEl:e,prevEl:a}=t.navigation;if(e=nB(e),a=nB(a),t.enabled){s();return}[...e,...a].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),n("click",(e,a)=>{let{nextEl:n,prevEl:i}=t.navigation;n=nB(n),i=nB(i);let l=a.target;if(t.params.navigation.hideOnClick&&!i.includes(l)&&!n.includes(l)){let e;if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===l||t.pagination.el.contains(l)))return;n.length?e=n[0].classList.contains(t.params.navigation.hiddenClass):i.length&&(e=i[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...n,...i].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(" ")),d(),s()},disable:p,update:s,init:d,destroy:u})}function nG(e){return void 0===e&&(e=""),".".concat(e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,"."))}function nq(e){let{swiper:t,extendParams:a,on:n,emit:r}=e,i="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:"".concat(i,"-bullet"),bulletActiveClass:"".concat(i,"-bullet-active"),modifierClass:"".concat(i,"-"),currentClass:"".concat(i,"-current"),totalClass:"".concat(i,"-total"),hiddenClass:"".concat(i,"-hidden"),progressbarFillClass:"".concat(i,"-progressbar-fill"),progressbarOppositeClass:"".concat(i,"-progressbar-opposite"),clickableClass:"".concat(i,"-clickable"),lockClass:"".concat(i,"-lock"),horizontalClass:"".concat(i,"-horizontal"),verticalClass:"".concat(i,"-vertical"),paginationDisabledClass:"".concat(i,"-disabled")}}),t.pagination={el:null,bullets:[]};let l,s=0;function o(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function c(e,a){let{bulletActiveClass:n}=t.params.pagination;e&&(e=e["".concat("prev"===a?"previous":"next","ElementSibling")])&&(e.classList.add("".concat(n,"-").concat(a)),(e=e["".concat("prev"===a?"previous":"next","ElementSibling")])&&e.classList.add("".concat(n,"-").concat(a,"-").concat(a)))}function d(e){let a=e.target.closest(nG(t.params.pagination.bulletClass));if(!a)return;e.preventDefault();let n=nA(a)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===n)return;t.slideToLoop(n)}else t.slideTo(n)}function u(){let e,a;let n=t.rtl,i=t.params.pagination;if(o())return;let d=t.pagination.el;d=nB(d);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"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){let r,o,u;let p=t.pagination.bullets;if(i.dynamicBullets&&(l=nF(p[0],t.isHorizontal()?"width":"height",!0),d.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]="".concat(l*(i.dynamicMainBullets+4),"px")}),i.dynamicMainBullets>1&&void 0!==a&&((s+=e-(a||0))>i.dynamicMainBullets-1?s=i.dynamicMainBullets-1:s<0&&(s=0)),u=((o=(r=Math.max(e-s,0))+(Math.min(p.length,i.dynamicMainBullets)-1))+r)/2),p.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>"".concat(i.bulletActiveClass).concat(e))].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),d.length>1)p.forEach(a=>{let n=nA(a);n===e?a.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&a.setAttribute("part","bullet"),i.dynamicBullets&&(n>=r&&n<=o&&a.classList.add(..."".concat(i.bulletActiveClass,"-main").split(" ")),n===r&&c(a,"prev"),n===o&&c(a,"next"))});else{let a=p[e];if(a&&a.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&p.forEach((t,a)=>{t.setAttribute("part",a===e?"bullet-active":"bullet")}),i.dynamicBullets){let e=p[r],t=p[o];for(let e=r;e<=o;e+=1)p[e]&&p[e].classList.add(..."".concat(i.bulletActiveClass,"-main").split(" "));c(e,"prev"),c(t,"next")}}if(i.dynamicBullets){let e=Math.min(p.length,i.dynamicMainBullets+4),a=(l*e-l)/2-u*l,r=n?"right":"left";p.forEach(e=>{e.style[t.isHorizontal()?r:"top"]="".concat(a,"px")})}}d.forEach((a,n)=>{if("fraction"===i.type&&(a.querySelectorAll(nG(i.currentClass)).forEach(t=>{t.textContent=i.formatFractionCurrent(e+1)}),a.querySelectorAll(nG(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(p)})),"progressbar"===i.type){let n;n=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";let r=(e+1)/p,l=1,s=1;"horizontal"===n?l=r:s=r,a.querySelectorAll(nG(i.progressbarFillClass)).forEach(e=>{e.style.transform="translate3d(0,0,0) scaleX(".concat(l,") scaleY(").concat(s,")"),e.style.transitionDuration="".concat(t.params.speed,"ms")})}"custom"===i.type&&i.renderCustom?(a.innerHTML=i.renderCustom(t,e+1,p),0===n&&r("paginationRender",a)):(0===n&&r("paginationRender",a),r("paginationUpdate",a)),t.params.watchOverflow&&t.enabled&&a.classList[t.isLocked?"add":"remove"](i.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,n=t.pagination.el;n=nB(n);let i="";if("bullets"===e.type){let n=t.params.loop?Math.ceil(a/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&n>a&&(n=a);for(let a=0;a<n;a+=1)e.renderBullet?i+=e.renderBullet.call(t,a,e.bulletClass):i+="<".concat(e.bulletElement," ").concat(t.isElement?'part="bullet"':"",' class="').concat(e.bulletClass,'"></').concat(e.bulletElement,">")}"fraction"===e.type&&(i=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):'<span class="'.concat(e.currentClass,'"></span> / <span class="').concat(e.totalClass,'"></span>')),"progressbar"===e.type&&(i=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):'<span class="'.concat(e.progressbarFillClass,'"></span>')),t.pagination.bullets=[],n.forEach(a=>{"custom"!==e.type&&(a.innerHTML=i||""),"bullets"===e.type&&t.pagination.bullets.push(...a.querySelectorAll(nG(e.bulletClass)))}),"custom"!==e.type&&r("paginationRender",n[0])}function h(){let e;t.params.pagination=nZ(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=>nz(e,".swiper")[0]===t.el)[0]),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(t.pagination,{el:e}),(e=nB(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("".concat(a.modifierClass).concat(a.type,"-dynamic")),s=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),"progressbar"===a.type&&a.progressbarOpposite&&e.classList.add(a.progressbarOppositeClass),a.clickable&&e.addEventListener("click",d),t.enabled||e.classList.add(a.lockClass)})))}function m(){let e=t.params.pagination;if(o())return;let a=t.pagination.el;a&&(a=nB(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",d))}),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}n("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;let e=t.params.pagination,{el:a}=t.pagination;(a=nB(a)).forEach(a=>{a.classList.remove(e.horizontalClass,e.verticalClass),a.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),n("init",()=>{!1===t.params.pagination.enabled?f():(h(),p(),u())}),n("activeIndexChange",()=>{typeof t.snapIndex>"u"&&u()}),n("snapIndexChange",()=>{u()}),n("snapGridLengthChange",()=>{p(),u()}),n("destroy",()=>{m()}),n("enable disable",()=>{let{el:e}=t.pagination;e&&(e=nB(e)).forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))}),n("lock unlock",()=>{u()}),n("click",(e,a)=>{let n=a.target,i=nB(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&i&&i.length>0&&!n.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&n===t.navigation.nextEl||t.navigation.prevEl&&n===t.navigation.prevEl))return;r(!0===i[0].classList.contains(t.params.pagination.hiddenClass)?"paginationShow":"paginationHide"),i.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=nB(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=nB(e)).forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass)),h(),p(),u()},disable:f,render:p,update:u,init:h,destroy:m})}function nH(e){let{swiper:t,extendParams:a,on:n,emit:r,params:i}=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,s,o=i&&i.autoplay?i.autoplay.delay:3e3,c=i&&i.autoplay?i.autoplay.delay:3e3,d,u=new Date().getTime(),p,h,m,f,g,v,b;function y(e){t&&!t.destroyed&&t.wrapperEl&&(e.target!==t.wrapperEl||(t.wrapperEl.removeEventListener("transitionend",y),b||e.detail&&e.detail.bySwiperTouchMove||k()))}let w=()=>{if(t.destroyed||!t.autoplay.running)return;t.autoplay.paused?p=!0:p&&(c=d,p=!1);let e=t.autoplay.paused?d:u+c-new Date().getTime();t.autoplay.timeLeft=e,r("autoplayTimeLeft",e,e/o),s=requestAnimationFrame(()=>{w()})},x=()=>{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(s),w();let a=typeof e>"u"?t.params.autoplay.delay:e;o=t.params.autoplay.delay,c=t.params.autoplay.delay;let n=x();!Number.isNaN(n)&&n>0&&typeof e>"u"&&(a=n,o=n,c=n),d=a;let i=t.params.speed,p=()=>{!t||t.destroyed||(t.params.autoplay.reverseDirection?!t.isBeginning||t.params.loop||t.params.rewind?(t.slidePrev(i,!0,!0),r("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(t.slides.length-1,i,!0,!0),r("autoplay")):!t.isEnd||t.params.loop||t.params.rewind?(t.slideNext(i,!0,!0),r("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(0,i,!0,!0),r("autoplay")),t.params.cssMode&&(u=new Date().getTime(),requestAnimationFrame(()=>{_()})))};return a>0?(clearTimeout(l),l=setTimeout(()=>{p()},a)):requestAnimationFrame(()=>{p()}),a},C=()=>{u=new Date().getTime(),t.autoplay.running=!0,_(),r("autoplayStart")},E=()=>{t.autoplay.running=!1,clearTimeout(l),cancelAnimationFrame(s),r("autoplayStop")},S=(e,a)=>{if(t.destroyed||!t.autoplay.running)return;clearTimeout(l),e||(v=!0);let n=()=>{r("autoplayPause"),t.params.autoplay.waitForTransition?t.wrapperEl.addEventListener("transitionend",y):k()};if(t.autoplay.paused=!0,a){g&&(d=t.params.autoplay.delay),g=!1,n();return}d=(d||t.params.autoplay.delay)-(new Date().getTime()-u),t.isEnd&&d<0&&!t.params.loop||(d<0&&(d=0),n())},k=()=>{t.isEnd&&d<0&&!t.params.loop||t.destroyed||!t.autoplay.running||(u=new Date().getTime(),v?(v=!1,_(d)):_(),t.autoplay.paused=!1,r("autoplayResume"))},T=()=>{if(t.destroyed||!t.autoplay.running)return;let e=nE();"hidden"===e.visibilityState&&(v=!0,S(!0)),"visible"===e.visibilityState&&k()},N=e=>{"mouse"!==e.pointerType||(v=!0,b=!0,t.animating||t.autoplay.paused||S(!0))},j=e=>{"mouse"===e.pointerType&&(b=!1,t.autoplay.paused&&k())},M=()=>{t.params.autoplay.pauseOnMouseEnter&&(t.el.addEventListener("pointerenter",N),t.el.addEventListener("pointerleave",j))},I=()=>{t.el.removeEventListener("pointerenter",N),t.el.removeEventListener("pointerleave",j)},L=()=>{nE().addEventListener("visibilitychange",T)},D=()=>{nE().removeEventListener("visibilitychange",T)};n("init",()=>{t.params.autoplay.enabled&&(M(),L(),C())}),n("destroy",()=>{I(),D(),t.autoplay.running&&E()}),n("_freeModeStaticRelease",()=>{(m||v)&&k()}),n("_freeModeNoMomentumRelease",()=>{t.params.autoplay.disableOnInteraction?E():S(!0,!0)}),n("beforeTransitionStart",(e,a,n)=>{t.destroyed||!t.autoplay.running||(n||!t.params.autoplay.disableOnInteraction?S(!0,!0):E())}),n("sliderFirstMove",()=>{if(!(t.destroyed||!t.autoplay.running)){if(t.params.autoplay.disableOnInteraction){E();return}h=!0,m=!1,v=!1,f=setTimeout(()=>{v=!0,m=!0,S(!0)},200)}}),n("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&&k(),m=!1,h=!1}}),n("slideChange",()=>{t.destroyed||!t.autoplay.running||(g=!0)}),Object.assign(t.autoplay,{start:C,stop:E,pause:S,resume:k})}function nY(){return n||(n=function(){let e=nk(),t=nE();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),n}function nW(e){return void 0===e&&(e={}),r||(r=function(e){let{userAgent:t}=void 0===e?{}:e,a=nY(),n=nk(),r=n.navigator.platform,i=t||n.navigator.userAgent,l={ios:!1,android:!1},s=n.screen.width,o=n.screen.height,c=i.match(/(Android);?[\s\/]+([\d.]+)?/),d=i.match(/(iPad).*OS\s([\d_]+)/),u=i.match(/(iPod)(.*OS\s([\d_]+))?/),p=!d&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="MacIntel"===r;return!d&&h&&a.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf("".concat(s,"x").concat(o))>=0&&((d=i.match(/(Version)\/([\d.]+)/))||(d=[0,1,"13_0_0"]),h=!1),c&&"Win32"!==r&&(l.os="android",l.android=!0),(d||p||u)&&(l.os="ios",l.ios=!0),l}(e)),r}let nQ=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},nK=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},nX=(e,t)=>{if(!e||e.destroyed||!e.params)return;let a=t.closest(e.isElement?"swiper-slide":".".concat(e.params.slideClass));if(a){let t=a.querySelector(".".concat(e.params.lazyPreloaderClass));!t&&e.isElement&&(a.shadowRoot?t=a.shadowRoot.querySelector(".".concat(e.params.lazyPreloaderClass)):requestAnimationFrame(()=>{a.shadowRoot&&(t=a.shadowRoot.querySelector(".".concat(e.params.lazyPreloaderClass)))&&t.remove()})),t&&t.remove()}},nU=(e,t)=>{if(!e.slides[t])return;let a=e.slides[t].querySelector('[loading="lazy"]');a&&a.removeAttribute("loading")},n$=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 n="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let a=[r-t];a.push(...Array.from({length:t}).map((e,t)=>r+n+t)),e.slides.forEach((t,n)=>{a.includes(t.column)&&nU(e,n)});return}let i=r+n-1;if(e.params.rewind||e.params.loop)for(let n=r-t;n<=i+t;n+=1){let t=(n%a+a)%a;(t<r||t>i)&&nU(e,t)}else for(let n=Math.max(r-t,0);n<=Math.min(i+t,a-1);n+=1)n!==r&&(n>i||n<r)&&nU(e,n)};function nJ(e){let{swiper:t,runCallbacks:a,direction:n,step:r}=e,{activeIndex:i,previousIndex:l}=t,s=n;if(s||(s=i>l?"next":i<l?"prev":"reset"),t.emit("transition".concat(r)),a&&i!==l){if("reset"===s){t.emit("slideResetTransition".concat(r));return}t.emit("slideChangeTransition".concat(r)),"next"===s?t.emit("slideNextTransition".concat(r)):t.emit("slidePrevTransition".concat(r))}}function n0(e,t,a){let n=nk(),{params:r}=e,i=r.edgeSwipeDetection,l=r.edgeSwipeThreshold;return!i||!(a<=l)&&!(a>=n.innerWidth-l)||"prevent"===i&&(t.preventDefault(),!0)}function n1(e){let t=nE(),a=e;a.originalEvent&&(a=a.originalEvent);let n=this.touchEventsData;if("pointerdown"===a.type){if(null!==n.pointerId&&n.pointerId!==a.pointerId)return;n.pointerId=a.pointerId}else"touchstart"===a.type&&1===a.targetTouches.length&&(n.touchId=a.targetTouches[0].identifier);if("touchstart"===a.type){n0(this,a,a.targetTouches[0].pageX);return}let{params:r,touches:i,enabled:l}=this;if(!l||!r.simulateTouch&&"mouse"===a.pointerType||this.animating&&r.preventInteractionOnTransition)return;!this.animating&&r.cssMode&&r.loop&&this.loopFix();let s=a.target;if("wrapper"===r.touchEventsTarget&&!this.wrapperEl.contains(s)||"which"in a&&3===a.which||"button"in a&&a.button>0||n.isTouched&&n.isMoved)return;let o=!!r.noSwipingClass&&""!==r.noSwipingClass,c=a.composedPath?a.composedPath():a.path;o&&a.target&&a.target.shadowRoot&&c&&(s=c[0]);let d=r.noSwipingSelector?r.noSwipingSelector:".".concat(r.noSwipingClass),u=!!(a.target&&a.target.shadowRoot);if(r.noSwiping&&(u?function(e,t){return void 0===t&&(t=this),function t(a){if(!a||a===nE()||a===nk())return null;a.assignedSlot&&(a=a.assignedSlot);let n=a.closest(e);return n||a.getRootNode?n||t(a.getRootNode().host):null}(t)}(d,s):s.closest(d))){this.allowClick=!0;return}if(r.swipeHandler&&!s.closest(r.swipeHandler))return;i.currentX=a.pageX,i.currentY=a.pageY;let p=i.currentX,h=i.currentY;if(!n0(this,a,p))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),i.startX=p,i.startY=h,n.touchStartTime=nN(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(n.allowThresholdMove=!1);let m=!0;s.matches(n.focusableElements)&&(m=!1,"SELECT"===s.nodeName&&(n.isTouched=!1)),t.activeElement&&t.activeElement.matches(n.focusableElements)&&t.activeElement!==s&&t.activeElement.blur();let f=m&&this.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||f)&&!s.isContentEditable&&a.preventDefault(),r.freeMode&&r.freeMode.enabled&&this.freeMode&&this.animating&&!r.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",a)}function n2(e){let t,a;let n=nE(),r=this.touchEventsData,{params:i,touches:l,rtlTranslate:s,enabled:o}=this;if(!o||!i.simulateTouch&&"mouse"===e.pointerType)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),"pointermove"===c.type&&(null!==r.touchId||c.pointerId!==r.pointerId))return;if("touchmove"===c.type){if(!(t=[...c.changedTouches].filter(e=>e.identifier===r.touchId)[0])||t.identifier!==r.touchId)return}else t=c;if(!r.isTouched){r.startMoving&&r.isScrolling&&this.emit("touchMoveOpposite",c);return}let d=t.pageX,u=t.pageY;if(c.preventedByNestedSwiper){l.startX=d,l.startY=u;return}if(!this.allowTouchMove){c.target.matches(r.focusableElements)||(this.allowClick=!1),r.isTouched&&(Object.assign(l,{startX:d,startY:u,currentX:d,currentY:u}),r.touchStartTime=nN());return}if(i.touchReleaseOnEdges&&!i.loop){if(this.isVertical()){if(u<l.startY&&this.translate<=this.maxTranslate()||u>l.startY&&this.translate>=this.minTranslate()){r.isTouched=!1,r.isMoved=!1;return}}else if(d<l.startX&&this.translate<=this.maxTranslate()||d>l.startX&&this.translate>=this.minTranslate())return}if(n.activeElement&&c.target===n.activeElement&&c.target.matches(r.focusableElements)){r.isMoved=!0,this.allowClick=!1;return}r.allowTouchCallbacks&&this.emit("touchMove",c),l.previousX=l.currentX,l.previousY=l.currentY,l.currentX=d,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 r.isScrolling>"u"){let e;this.isHorizontal()&&l.currentY===l.startY||this.isVertical()&&l.currentX===l.startX?r.isScrolling=!1:p*p+h*h>=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(p))/Math.PI,r.isScrolling=this.isHorizontal()?e>i.touchAngle:90-e>i.touchAngle)}if(r.isScrolling&&this.emit("touchMoveOpposite",c),typeof r.startMoving>"u"&&(l.currentX!==l.startX||l.currentY!==l.startY)&&(r.startMoving=!0),r.isScrolling||"touchmove"===c.type&&r.preventTouchMoveFromPointerMove){r.isTouched=!1;return}if(!r.startMoving)return;this.allowClick=!1,!i.cssMode&&c.cancelable&&c.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&c.stopPropagation();let m=this.isHorizontal()?p:h,f=this.isHorizontal()?l.currentX-l.previousX:l.currentY-l.previousY;i.oneWayMovement&&(m=Math.abs(m)*(s?1:-1),f=Math.abs(f)*(s?1:-1)),l.diff=m,m*=i.touchRatio,s&&(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&&!i.cssMode,b="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!r.isMoved){if(v&&b&&this.loopFix({direction:this.swipeDirection}),r.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)}r.allowMomentumBounce=!1,i.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",c)}if(r.isMoved&&r.allowThresholdMove&&g!==this.touchesDirection&&v&&b&&Math.abs(m)>=1){Object.assign(l,{startX:d,startY:u,currentX:d,currentY:u,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,r.startTranslate=r.currentTranslate;return}this.emit("sliderMove",c),r.isMoved=!0,r.currentTranslate=m+r.startTranslate;let y=!0,w=i.resistanceRatio;if(i.touchReleaseOnEdges&&(w=0),m>0?(v&&b&&!a&&r.allowThresholdMove&&r.currentTranslate>(i.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>this.minTranslate()&&(y=!1,i.resistance&&(r.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+r.startTranslate+m)**w))):m<0&&(v&&b&&!a&&r.allowThresholdMove&&r.currentTranslate<(i.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]:this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===i.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),r.currentTranslate<this.maxTranslate()&&(y=!1,i.resistance&&(r.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-r.startTranslate-m)**w))),y&&(c.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),this.allowSlidePrev||this.allowSlideNext||(r.currentTranslate=r.startTranslate),i.threshold>0){if(Math.abs(m)>i.threshold||r.allowThresholdMove){if(!r.allowThresholdMove){r.allowThresholdMove=!0,l.startX=l.currentX,l.startY=l.currentY,r.currentTranslate=r.startTranslate,l.diff=this.isHorizontal()?l.currentX-l.startX:l.currentY-l.startY;return}}else{r.currentTranslate=r.startTranslate;return}}!i.followFinger||i.cssMode||((i.freeMode&&i.freeMode.enabled&&this.freeMode||i.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(r.currentTranslate),this.setTranslate(r.currentTranslate))}function n5(e){let t,a;let n=this,r=n.touchEventsData,i=e;if(i.originalEvent&&(i=i.originalEvent),"touchend"===i.type||"touchcancel"===i.type){if(!(t=[...i.changedTouches].filter(e=>e.identifier===r.touchId)[0])||t.identifier!==r.touchId)return}else{if(null!==r.touchId||i.pointerId!==r.pointerId)return;t=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&!(["pointercancel","contextmenu"].includes(i.type)&&(n.browser.isSafari||n.browser.isWebView)))return;r.pointerId=null,r.touchId=null;let{params:l,touches:s,rtlTranslate:o,slidesGrid:c,enabled:d}=n;if(!d||!l.simulateTouch&&"mouse"===i.pointerType)return;if(r.allowTouchCallbacks&&n.emit("touchEnd",i),r.allowTouchCallbacks=!1,!r.isTouched){r.isMoved&&l.grabCursor&&n.setGrabCursor(!1),r.isMoved=!1,r.startMoving=!1;return}l.grabCursor&&r.isMoved&&r.isTouched&&(!0===n.allowSlideNext||!0===n.allowSlidePrev)&&n.setGrabCursor(!1);let u=nN(),p=u-r.touchStartTime;if(n.allowClick){let e=i.path||i.composedPath&&i.composedPath();n.updateClickedSlide(e&&e[0]||i.target,e),n.emit("tap click",i),p<300&&u-r.lastClickTime<300&&n.emit("doubleTap doubleClick",i)}if(r.lastClickTime=nN(),nT(()=>{n.destroyed||(n.allowClick=!0)}),!r.isTouched||!r.isMoved||!n.swipeDirection||0===s.diff&&!r.loopSwapReset||r.currentTranslate===r.startTranslate&&!r.loopSwapReset){r.isTouched=!1,r.isMoved=!1,r.startMoving=!1;return}if(r.isTouched=!1,r.isMoved=!1,r.startMoving=!1,a=l.followFinger?o?n.translate:-n.translate:-r.currentTranslate,l.cssMode)return;if(l.freeMode&&l.freeMode.enabled){n.freeMode.onTouchEnd({currentPos:a});return}let h=a>=-n.maxTranslate()&&!n.params.loop,m=0,f=n.slidesSizesGrid[0];for(let e=0;e<c.length;e+=e<l.slidesPerGroupSkip?1:l.slidesPerGroup){let t=e<l.slidesPerGroupSkip-1?1:l.slidesPerGroup;"u">typeof c[e+t]?(h||a>=c[e]&&a<c[e+t])&&(m=e,f=c[e+t]-c[e]):(h||a>=c[e])&&(m=e,f=c[c.length-1]-c[c.length-2])}let g=null,v=null;l.rewind&&(n.isBeginning?v=l.virtual&&l.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1:n.isEnd&&(g=0));let b=(a-c[m])/f,y=m<l.slidesPerGroupSkip-1?1:l.slidesPerGroup;if(p>l.longSwipesMs){if(!l.longSwipes){n.slideTo(n.activeIndex);return}"next"===n.swipeDirection&&(b>=l.longSwipesRatio?n.slideTo(l.rewind&&n.isEnd?g:m+y):n.slideTo(m)),"prev"===n.swipeDirection&&(b>1-l.longSwipesRatio?n.slideTo(m+y):null!==v&&b<0&&Math.abs(b)>l.longSwipesRatio?n.slideTo(v):n.slideTo(m))}else{if(!l.shortSwipes){n.slideTo(n.activeIndex);return}n.navigation&&(i.target===n.navigation.nextEl||i.target===n.navigation.prevEl)?i.target===n.navigation.nextEl?n.slideTo(m+y):n.slideTo(m):("next"===n.swipeDirection&&n.slideTo(null!==g?g:m+y),"prev"===n.swipeDirection&&n.slideTo(null!==v?v:m))}}function n7(){let e=this,{params:t,el:a}=e;if(a&&0===a.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:n,allowSlidePrev:r,snapGrid:i}=e,l=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let s=l&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||s?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=r,e.allowSlideNext=n,e.params.watchOverflow&&i!==e.snapGrid&&e.checkOverflow()}function n4(e){this.enabled&&(this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function n3(){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 n=this.maxTranslate()-this.minTranslate();(0===n?0:(this.translate-this.minTranslate())/n)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function n6(e){nX(this,e.target),this.params.cssMode||"auto"!==this.params.slidesPerView&&!this.params.autoHeight||this.update()}function n8(){this.documentTouchHandlerProceeded||(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let n9=(e,t)=>{let a=nE(),{params:n,el:r,wrapperEl:i,device:l}=e,s=!!n.nested,o="on"===t?"addEventListener":"removeEventListener";a[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:s}),r[o]("touchstart",e.onTouchStart,{passive:!1}),r[o]("pointerdown",e.onTouchStart,{passive:!1}),a[o]("touchmove",e.onTouchMove,{passive:!1,capture:s}),a[o]("pointermove",e.onTouchMove,{passive:!1,capture:s}),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}),(n.preventClicks||n.preventClicksPropagation)&&r[o]("click",e.onClick,!0),n.cssMode&&i[o]("scroll",e.onScroll),n.updateOnWindowResize?e[t](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",n7,!0):e[t]("observerUpdate",n7,!0),r[o]("load",e.onLoad,{capture:!0})},re=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var rt={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 ra={eventsEmitter:{on(e,t,a){let n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof t)return n;let r=a?"unshift":"push";return e.split(" ").forEach(e=>{n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][r](t)}),n},once(e,t,a){let n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof t)return n;function r(){n.off(e,r),r.__emitterProxy&&delete r.__emitterProxy;for(var a=arguments.length,i=Array(a),l=0;l<a;l++)i[l]=arguments[l];t.apply(n,i)}return r.__emitterProxy=t,n.on(e,r,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((n,r)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&a.eventsListeners[e].splice(r,1)})}),a},emit(){let e,t,a;let n=this;if(!n.eventsListeners||n.destroyed||!n.eventsListeners)return n;for(var r=arguments.length,i=Array(r),l=0;l<r;l++)i[l]=arguments[l];return"string"==typeof i[0]||Array.isArray(i[0])?(e=i[0],t=i.slice(1,i.length),a=n):(e=i[0].events,t=i[0].data,a=i[0].context||n),t.unshift(a),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(n=>{n.apply(a,[e,...t])}),n.eventsListeners&&n.eventsListeners[e]&&n.eventsListeners[e].forEach(e=>{e.apply(a,t)})}),n}},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(nR(a,"padding-left")||0,10)-parseInt(nR(a,"padding-right")||0,10),t=t-parseInt(nR(a,"padding-top")||0,10)-parseInt(nR(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 n=t.params,{wrapperEl:r,slidesEl:i,size:l,rtlTranslate:s,wrongRTL:o}=t,c=t.virtual&&n.virtual.enabled,d=c?t.virtual.slides.length:t.slides.length,u=nD(i,".".concat(t.params.slideClass,", swiper-slide")),p=c?t.virtual.slides.length:u.length,h=[],m=[],f=[],g=n.slidesOffsetBefore;"function"==typeof g&&(g=n.slidesOffsetBefore.call(t));let v=n.slidesOffsetAfter;"function"==typeof v&&(v=n.slidesOffsetAfter.call(t));let b=t.snapGrid.length,y=t.slidesGrid.length,w=n.spaceBetween,x=-g,_=0,C=0;if(typeof l>"u")return;"string"==typeof w&&w.indexOf("%")>=0?w=parseFloat(w.replace("%",""))/100*l:"string"==typeof w&&(w=parseFloat(w)),t.virtualSize=-w,u.forEach(e=>{s?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(nI(r,"--swiper-centered-offset-before",""),nI(r,"--swiper-centered-offset-after",""));let E=n.grid&&n.grid.rows>1&&t.grid;E?t.grid.initSlides(u):t.grid&&t.grid.unsetSlides();let S="auto"===n.slidesPerView&&n.breakpoints&&Object.keys(n.breakpoints).filter(e=>"u">typeof n.breakpoints[e].slidesPerView).length>0;for(let r=0;r<p;r+=1){let i;if(e=0,u[r]&&(i=u[r]),E&&t.grid.updateSlide(r,i,u),!(u[r]&&"none"===nR(i,"display"))){if("auto"===n.slidesPerView){S&&(u[r].style[t.getDirectionLabel("width")]="");let l=getComputedStyle(i),s=i.style.transform,o=i.style.webkitTransform;if(s&&(i.style.transform="none"),o&&(i.style.webkitTransform="none"),n.roundLengths)e=t.isHorizontal()?nF(i,"width",!0):nF(i,"height",!0);else{let t=a(l,"width"),n=a(l,"padding-left"),r=a(l,"padding-right"),s=a(l,"margin-left"),o=a(l,"margin-right"),c=l.getPropertyValue("box-sizing");if(c&&"border-box"===c)e=t+s+o;else{let{clientWidth:a,offsetWidth:l}=i;e=t+n+r+s+o+(l-a)}}s&&(i.style.transform=s),o&&(i.style.webkitTransform=o),n.roundLengths&&(e=Math.floor(e))}else e=(l-(n.slidesPerView-1)*w)/n.slidesPerView,n.roundLengths&&(e=Math.floor(e)),u[r]&&(u[r].style[t.getDirectionLabel("width")]="".concat(e,"px"));u[r]&&(u[r].swiperSlideSize=e),f.push(e),n.centeredSlides?(x=x+e/2+_/2+w,0===_&&0!==r&&(x=x-l/2-w),0===r&&(x=x-l/2-w),.001>Math.abs(x)&&(x=0),n.roundLengths&&(x=Math.floor(x)),C%n.slidesPerGroup==0&&h.push(x),m.push(x)):(n.roundLengths&&(x=Math.floor(x)),(C-Math.min(t.params.slidesPerGroupSkip,C))%t.params.slidesPerGroup==0&&h.push(x),m.push(x),x=x+e+w),t.virtualSize+=e+w,_=e,C+=1}}if(t.virtualSize=Math.max(t.virtualSize,l)+v,s&&o&&("slide"===n.effect||"coverflow"===n.effect)&&(r.style.width="".concat(t.virtualSize+w,"px")),n.setWrapperSize&&(r.style[t.getDirectionLabel("width")]="".concat(t.virtualSize+w,"px")),E&&t.grid.updateWrapperSize(e,h),!n.centeredSlides){let e=[];for(let a=0;a<h.length;a+=1){let r=h[a];n.roundLengths&&(r=Math.floor(r)),h[a]<=t.virtualSize-l&&e.push(r)}h=e,Math.floor(t.virtualSize-l)-Math.floor(h[h.length-1])>1&&h.push(t.virtualSize-l)}if(c&&n.loop){let e=f[0]+w;if(n.slidesPerGroup>1){let a=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/n.slidesPerGroup),r=e*n.slidesPerGroup;for(let e=0;e<a;e+=1)h.push(h[h.length-1]+r)}for(let a=0;a<t.virtual.slidesBefore+t.virtual.slidesAfter;a+=1)1===n.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!==w){let e=t.isHorizontal()&&s?"marginLeft":t.getDirectionLabel("marginRight");u.filter((e,t)=>!n.cssMode||!!n.loop||t!==u.length-1).forEach(t=>{t.style[e]="".concat(w,"px")})}if(n.centeredSlides&&n.centeredSlidesBounds){let e=0;f.forEach(t=>{e+=t+(w||0)});let t=(e-=w)-l;h=h.map(e=>e<=0?-g:e>t?t+v:e)}if(n.centerInsufficientSlides){let e=0;f.forEach(t=>{e+=t+(w||0)}),e-=w;let t=(n.slidesOffsetBefore||0)+(n.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}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){nI(r,"--swiper-centered-offset-before","".concat(-h[0],"px")),nI(r,"--swiper-centered-offset-after","".concat(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!==d&&t.emit("slidesLengthChange"),h.length!==b&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),m.length!==y&&t.emit("slidesGridLengthChange"),n.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!c&&!n.cssMode&&("slide"===n.effect||"fade"===n.effect)){let e="".concat(n.containerModifierClass,"backface-hidden"),a=t.el.classList.contains(e);p<=n.maxBackfaceHiddenSlides?a||t.el.classList.add(e):a&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t=this,a=[],n=t.virtual&&t.params.virtual.enabled,r=0,i;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);let l=e=>n?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(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){let e=t.activeIndex+i;if(e>t.slides.length&&!n)break;a.push(l(e))}}else a.push(l(t.activeIndex));for(i=0;i<a.length;i+=1)if("u">typeof a[i]){let e=a[i].offsetHeight;r=e>r?e:r}(r||0===r)&&(t.wrapperEl.style.height="".concat(r,"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:n,snapGrid:r}=this;if(0===a.length)return;typeof a[0].swiperSlideOffset>"u"&&this.updateSlidesOffset();let i=-e;n&&(i=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 s=a[e],o=s.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(o-=a[0].swiperSlideOffset);let c=(i+(t.centeredSlides?this.minTranslate():0)-o)/(s.swiperSlideSize+l),d=(i-r[0]+(t.centeredSlides?this.minTranslate():0)-o)/(s.swiperSlideSize+l),u=-(i-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(s),this.visibleSlidesIndexes.push(e)),nQ(s,m,t.slideVisibleClass),nQ(s,h,t.slideFullyVisibleClass),s.progress=n?-c:c,s.originalProgress=n?-d:d}},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:n,isBeginning:r,isEnd:i,progressLoop:l}=this,s=r,o=i;if(0===a)n=0,r=!0,i=!0;else{n=(e-this.minTranslate())/a;let t=1>Math.abs(e-this.minTranslate()),l=1>Math.abs(e-this.maxTranslate());r=t||n<=0,i=l||n>=1,t&&(n=0),l&&(n=1)}if(t.loop){let t=this.getSlideIndexByData(0),a=this.getSlideIndexByData(this.slides.length-1),n=this.slidesGrid[t],r=this.slidesGrid[a],i=this.slidesGrid[this.slidesGrid.length-1],s=Math.abs(e);(l=s>=n?(s-n)/i:(s+i-r)/i)>1&&(l-=1)}Object.assign(this,{progress:n,progressLoop:l,isBeginning:r,isEnd:i}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),r&&!s&&this.emit("reachBeginning toEdge"),i&&!o&&this.emit("reachEnd toEdge"),(s&&!r||o&&!i)&&this.emit("fromEdge"),this.emit("progress",n)},updateSlidesClasses:function(){let e,t,a;let{slides:n,params:r,slidesEl:i,activeIndex:l}=this,s=this.virtual&&r.virtual.enabled,o=this.grid&&r.grid&&r.grid.rows>1,c=e=>nD(i,".".concat(r.slideClass).concat(e,", swiper-slide").concat(e))[0];if(s){if(r.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=c('[data-swiper-slide-index="'.concat(t,'"]'))}else e=c('[data-swiper-slide-index="'.concat(l,'"]'))}else o?(e=n.filter(e=>e.column===l)[0],a=n.filter(e=>e.column===l+1)[0],t=n.filter(e=>e.column===l-1)[0]):e=n[l];e&&(o||(a=function(e,t){let a=[];for(;e.nextElementSibling;){let n=e.nextElementSibling;t?n.matches(t)&&a.push(n):a.push(n),e=n}return a}(e,".".concat(r.slideClass,", swiper-slide"))[0],r.loop&&!a&&(a=n[0]),t=function(e,t){let a=[];for(;e.previousElementSibling;){let n=e.previousElementSibling;t?n.matches(t)&&a.push(n):a.push(n),e=n}return a}(e,".".concat(r.slideClass,", swiper-slide"))[0],r.loop)),n.forEach(n=>{nK(n,n===e,r.slideActiveClass),nK(n,n===a,r.slideNextClass),nK(n,n===t,r.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t;let a=this,n=a.rtlTranslate?a.translate:-a.translate,{snapGrid:r,params:i,activeIndex:l,realIndex:s,snapIndex:o}=a,c=e,d,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 c>"u"&&(c=function(e){let t;let{slidesGrid:a,params:n}=e,r=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<a.length;e+=1)"u">typeof a[e+1]?r>=a[e]&&r<a[e+1]-(a[e+1]-a[e])/2?t=e:r>=a[e]&&r<a[e+1]&&(t=e+1):r>=a[e]&&(t=e);return n.normalizeSlideIndex&&(t<0||typeof t>"u")&&(t=0),t}(a)),r.indexOf(n)>=0)d=r.indexOf(n);else{let e=Math.min(i.slidesPerGroupSkip,c);d=e+Math.floor((c-e)/i.slidesPerGroup)}if(d>=r.length&&(d=r.length-1),c===l&&!a.params.loop){d!==o&&(a.snapIndex=d,a.emit("snapIndexChange"));return}if(c===l&&a.params.loop&&a.virtual&&a.params.virtual.enabled){a.realIndex=u(c);return}let p=a.grid&&i.grid&&i.grid.rows>1;if(a.virtual&&i.virtual.enabled&&i.loop)t=u(c);else if(p){let e=a.slides.filter(e=>e.column===c)[0],n=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(n)&&(n=Math.max(a.slides.indexOf(e),0)),t=Math.floor(n/i.grid.rows)}else if(a.slides[c]){let e=a.slides[c].getAttribute("data-swiper-slide-index");t=e?parseInt(e,10):c}else t=c;Object.assign(a,{previousSnapIndex:o,snapIndex:d,previousRealIndex:s,realIndex:t,previousIndex:l,activeIndex:c}),a.initialized&&n$(a),a.emit("activeIndexChange"),a.emit("snapIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&(s!==t&&a.emit("realIndexChange"),a.emit("slideChange"))},updateClickedSlide:function(e,t){let a=this.params,n=e.closest(".".concat(a.slideClass,", swiper-slide"));!n&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!n&&e.matches&&e.matches(".".concat(a.slideClass,", swiper-slide"))&&(n=e)});let r=!1,i;if(n){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===n){r=!0,i=e;break}}if(n&&r)this.clickedSlide=n,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=i;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:n,wrapperEl:r}=this;if(t.virtualTranslate)return a?-n:n;if(t.cssMode)return n;let i=function(e,t){let a,n,r;void 0===t&&(t="x");let i=nk(),l=function(e){let t;let a=nk();return a.getComputedStyle&&(t=a.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return i.WebKitCSSMatrix?((n=l.transform||l.webkitTransform).split(",").length>6&&(n=n.split(", ").map(e=>e.replace(",",".")).join(", ")),r=new i.WebKitCSSMatrix("none"===n?"":n)):a=(r=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(n=i.WebKitCSSMatrix?r.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(n=i.WebKitCSSMatrix?r.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),n||0}(r,e);return i+=this.cssOverflowAdjustment(),a&&(i=-i),i||0},setTranslate:function(e,t){let{rtlTranslate:a,params:n,wrapperEl:r,progress:i}=this,l=0,s=0;this.isHorizontal()?l=a?-e:e:s=e,n.roundLengths&&(l=Math.floor(l),s=Math.floor(s)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?l:s,n.cssMode?r[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-l:-s:n.virtualTranslate||(this.isHorizontal()?l-=this.cssOverflowAdjustment():s-=this.cssOverflowAdjustment(),r.style.transform="translate3d(".concat(l,"px, ").concat(s,"px, ").concat(0,"px)"));let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==i&&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,n,r){let i;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0),void 0===n&&(n=!0);let l=this,{params:s,wrapperEl:o}=l;if(l.animating&&s.preventInteractionOnTransition)return!1;let c=l.minTranslate(),d=l.maxTranslate();if(i=n&&e>c?c:n&&e<d?d:e,l.updateProgress(i),s.cssMode){let e=l.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-i;else{if(!l.support.smoothScroll)return nL({swiper:l,targetPosition:-i,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-i,behavior:"smooth"})}return!0}return 0===t?(l.setTransition(0),l.setTranslate(i),a&&(l.emit("beforeTransitionStart",t,r),l.emit("transitionEnd"))):(l.setTransition(t),l.setTranslate(i),a&&(l.emit("beforeTransitionStart",t,r),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="".concat(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(),nJ({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),nJ({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,a,n,r){let i;void 0===e&&(e=0),void 0===a&&(a=!0),"string"==typeof e&&(e=parseInt(e,10));let l=this,s=e;s<0&&(s=0);let{params:o,snapGrid:c,slidesGrid:d,previousIndex:u,activeIndex:p,rtlTranslate:h,wrapperEl:m,enabled:f}=l;if(!f&&!n&&!r||l.destroyed||l.animating&&o.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=l.params.speed);let g=Math.min(l.params.slidesPerGroupSkip,s),v=g+Math.floor((s-g)/l.params.slidesPerGroup);v>=c.length&&(v=c.length-1);let b=-c[v];if(o.normalizeSlideIndex)for(let e=0;e<d.length;e+=1){let t=-Math.floor(100*b),a=Math.floor(100*d[e]),n=Math.floor(100*d[e+1]);"u">typeof d[e+1]?t>=a&&t<n-(n-a)/2?s=e:t>=a&&t<n&&(s=e+1):t>=a&&(s=e)}if(l.initialized&&s!==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)!==s))return!1;if(s!==(u||0)&&a&&l.emit("beforeSlideChangeStart"),l.updateProgress(b),i=s>p?"next":s<p?"prev":"reset",h&&-b===l.translate||!h&&b===l.translate)return l.updateActiveIndex(s),o.autoHeight&&l.updateAutoHeight(),l.updateSlidesClasses(),"slide"!==o.effect&&l.setTranslate(b),"reset"!==i&&(l.transitionStart(a,i),l.transitionEnd(a,i)),!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 nL({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(s),l.updateSlidesClasses(),l.emit("beforeTransitionStart",t,n),l.transitionStart(a,i),0===t?l.transitionEnd(a,i):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,i))}),l.wrapperEl.addEventListener("transitionend",l.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,a,n){void 0===e&&(e=0),void 0===a&&(a=!0),"string"==typeof e&&(e=parseInt(e,10));let r=this;if(r.destroyed)return;typeof t>"u"&&(t=r.params.speed);let i=r.grid&&r.params.grid&&r.params.grid.rows>1,l=e;if(r.params.loop){if(r.virtual&&r.params.virtual.enabled)l+=r.virtual.slidesBefore;else{let e;if(i){let t=l*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(l);let t=i?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{centeredSlides:a}=r.params,s=r.params.slidesPerView;"auto"===s?s=r.slidesPerViewDynamic():(s=Math.ceil(parseFloat(r.params.slidesPerView,10)),a&&s%2==0&&(s+=1));let o=t-e<s;if(a&&(o=o||e<Math.ceil(s/2)),n&&a&&"auto"!==r.params.slidesPerView&&!i&&(o=!1),o){let n=a?e<r.activeIndex?"prev":"next":e-r.activeIndex-1<r.params.slidesPerView?"next":"prev";r.loopFix({direction:n,slideTo:!0,activeSlideIndex:"next"===n?e+1:e-t+1,slideRealIndex:"next"===n?r.realIndex:void 0})}if(i){let e=l*r.params.grid.rows;l=r.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else l=r.getSlideIndexByData(l)}}return requestAnimationFrame(()=>{r.slideTo(l,t,a,n)}),r},slideNext:function(e,t,a){void 0===t&&(t=!0);let n=this,{enabled:r,params:i,animating:l}=n;if(!r||n.destroyed)return n;typeof e>"u"&&(e=n.params.speed);let s=i.slidesPerGroup;"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(s=Math.max(n.slidesPerViewDynamic("current",!0),1));let o=n.activeIndex<i.slidesPerGroupSkip?1:s,c=n.virtual&&i.virtual.enabled;if(i.loop){if(l&&!c&&i.loopPreventsSliding)return!1;if(n.loopFix({direction:"next"}),n._clientLeft=n.wrapperEl.clientLeft,n.activeIndex===n.slides.length-1&&i.cssMode)return requestAnimationFrame(()=>{n.slideTo(n.activeIndex+o,e,t,a)}),!0}return i.rewind&&n.isEnd?n.slideTo(0,e,t,a):n.slideTo(n.activeIndex+o,e,t,a)},slidePrev:function(e,t,a){void 0===t&&(t=!0);let n=this,{params:r,snapGrid:i,slidesGrid:l,rtlTranslate:s,enabled:o,animating:c}=n;if(!o||n.destroyed)return n;typeof e>"u"&&(e=n.params.speed);let d=n.virtual&&r.virtual.enabled;if(r.loop){if(c&&!d&&r.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=u(s?n.translate:-n.translate),h=i.map(e=>u(e)),m=i[h.indexOf(p)-1];if(typeof m>"u"&&r.cssMode){let e;i.forEach((t,a)=>{p>=t&&(e=a)}),"u">typeof e&&(m=i[e>0?e-1:e])}let f=0;if("u">typeof m&&((f=l.indexOf(m))<0&&(f=n.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(f=Math.max(f=f-n.slidesPerViewDynamic("previous",!0)+1,0))),r.rewind&&n.isBeginning){let r=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(r,e,t,a)}return r.loop&&0===n.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{n.slideTo(f,e,t,a)}),!0):n.slideTo(f,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,n){if(void 0===t&&(t=!0),void 0===n&&(n=.5),this.destroyed)return;typeof e>"u"&&(e=this.params.speed);let r=this.activeIndex,i=Math.min(this.params.slidesPerGroupSkip,r),l=i+Math.floor((r-i)/this.params.slidesPerGroup),s=this.rtlTranslate?this.translate:-this.translate;if(s>=this.snapGrid[l]){let e=this.snapGrid[l];s-e>(this.snapGrid[l+1]-e)*n&&(r+=this.params.slidesPerGroup)}else{let e=this.snapGrid[l-1];s-e<=(this.snapGrid[l]-e)*n&&(r-=this.params.slidesPerGroup)}return r=Math.min(r=Math.max(r,0),this.slidesGrid.length-1),this.slideTo(r,e,t,a)},slideToClickedSlide:function(){let e=this;if(e.destroyed)return;let{params:t,slidesEl:a}=e,n="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView,r=e.clickedIndex,i,l=e.isElement?"swiper-slide":".".concat(t.slideClass);if(t.loop){if(e.animating)return;i=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?r<e.loopedSlides-n/2||r>e.slides.length-e.loopedSlides+n/2?(e.loopFix(),r=e.getSlideIndex(nD(a,"".concat(l,'[data-swiper-slide-index="').concat(i,'"]'))[0]),nT(()=>{e.slideTo(r)})):e.slideTo(r):r>e.slides.length-n?(e.loopFix(),r=e.getSlideIndex(nD(a,"".concat(l,'[data-swiper-slide-index="').concat(i,'"]'))[0]),nT(()=>{e.slideTo(r)})):e.slideTo(r)}else e.slideTo(r)}},loop:{loopCreate:function(e){let t=this,{params:a,slidesEl:n}=t;if(!a.loop||t.virtual&&t.params.virtual.enabled)return;let r=t.grid&&a.grid&&a.grid.rows>1,i=a.slidesPerGroup*(r?a.grid.rows:1),l=t.slides.length%i!=0,s=r&&t.slides.length%a.grid.rows!=0,o=e=>{for(let n=0;n<e;n+=1){let e=t.isElement?nP("swiper-slide",[a.slideBlankClass]):nP("div",[a.slideClass,a.slideBlankClass]);t.slidesEl.append(e)}};l?a.loopAddBlankSlides?(o(i-t.slides.length%i),t.recalcSlides(),t.updateSlides()):nO("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)"):s&&(a.loopAddBlankSlides?(o(a.grid.rows-t.slides.length%a.grid.rows),t.recalcSlides(),t.updateSlides()):nO("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)")),nD(n,".".concat(a.slideClass,", swiper-slide")).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),t.loopFix({slideRealIndex:e,direction:a.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:a=!0,direction:n,setTranslate:r,activeSlideIndex:i,byController:l,byMousewheel:s}=void 0===e?{}:e,o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");let{slides:c,allowSlidePrev:d,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=d,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;c.length<f+v?nO("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&&nO("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let y=[],w=[],x=o.activeIndex;typeof i>"u"?i=o.getSlideIndex(c.filter(e=>e.classList.contains(h.slideActiveClass))[0]):x=i;let _="next"===n||!n,C="prev"===n||!n,E=0,S=0,k=b?Math.ceil(c.length/h.grid.rows):c.length,T=(b?c[i].column:i)+(m&&typeof r>"u"?-f/2+.5:0);if(T<v){E=Math.max(v-T,g);for(let e=0;e<v-T;e+=1){let t=e-Math.floor(e/k)*k;if(b){let e=k-t-1;for(let t=c.length-1;t>=0;t-=1)c[t].column===e&&y.push(t)}else y.push(k-t-1)}}else if(T+f>k-v){S=Math.max(T-(k-2*v),g);for(let e=0;e<S;e+=1){let t=e-Math.floor(e/k)*k;b?c.forEach((e,a)=>{e.column===t&&w.push(a)}):w.push(t)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),C&&y.forEach(e=>{c[e].swiperLoopMoveDOM=!0,p.prepend(c[e]),c[e].swiperLoopMoveDOM=!1}),_&&w.forEach(e=>{c[e].swiperLoopMoveDOM=!0,p.append(c[e]),c[e].swiperLoopMoveDOM=!1}),o.recalcSlides(),"auto"===h.slidesPerView?o.updateSlides():b&&(y.length>0&&C||w.length>0&&_)&&o.slides.forEach((e,t)=>{o.grid.updateSlide(t,e,o.slides)}),h.watchSlidesProgress&&o.updateSlidesOffset(),a){if(y.length>0&&C){if(typeof t>"u"){let e=o.slidesGrid[x],t=o.slidesGrid[x+E]-e;s?o.setTranslate(o.translate-t):(o.slideTo(x+Math.ceil(E),0,!1,!0),r&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else if(r){let e=b?y.length/h.grid.rows:y.length;o.slideTo(o.activeIndex+e,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(w.length>0&&_){if(typeof t>"u"){let e=o.slidesGrid[x],t=o.slidesGrid[x-S]-e;s?o.setTranslate(o.translate-t):(o.slideTo(x-S,0,!1,!0),r&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else{let e=b?w.length/h.grid.rows:w.length;o.slideTo(o.activeIndex-e,0,!1,!0)}}}if(o.allowSlidePrev=d,o.allowSlideNext=u,o.controller&&o.controller.control&&!l){let e={slideRealIndex:t,direction:n,setTranslate:r,activeSlideIndex:i,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=>{a[typeof e.swiperSlideIndex>"u"?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=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=n1.bind(this),this.onTouchMove=n2.bind(this),this.onTouchEnd=n5.bind(this),this.onDocumentTouchStart=n8.bind(this),e.cssMode&&(this.onScroll=n3.bind(this)),this.onClick=n4.bind(this),this.onLoad=n6.bind(this),n9(this,"on")},detachEvents:function(){n9(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:a,params:n,el:r}=e,i=n.breakpoints;if(!i||i&&0===Object.keys(i).length)return;let l=e.getBreakpoint(i,e.params.breakpointsBase,e.el);if(!l||e.currentBreakpoint===l)return;let s=(l in i?i[l]:void 0)||e.originalParams,o=re(e,n),c=re(e,s),d=e.params.grabCursor,u=s.grabCursor,p=n.enabled;o&&!c?(r.classList.remove("".concat(n.containerModifierClass,"grid"),"".concat(n.containerModifierClass,"grid-column")),e.emitContainerClasses()):!o&&c&&(r.classList.add("".concat(n.containerModifierClass,"grid")),(s.grid.fill&&"column"===s.grid.fill||!s.grid.fill&&"column"===n.grid.fill)&&r.classList.add("".concat(n.containerModifierClass,"grid-column")),e.emitContainerClasses()),d&&!u?e.unsetGrabCursor():!d&&u&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(typeof s[t]>"u")return;let a=n[t]&&n[t].enabled,r=s[t]&&s[t].enabled;a&&!r&&e[t].disable(),!a&&r&&e[t].enable()});let h=s.direction&&s.direction!==n.direction,m=n.loop&&(s.slidesPerView!==n.slidesPerView||h),f=n.loop;h&&a&&e.changeDirection(),nM(e.params,s);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",s),a&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&v?(e.loopCreate(t),e.updateSlides()):f&&!v&&e.loopDestroy()),e.emit("breakpoint",s)},getBreakpoint:function(e,t,a){if(void 0===t&&(t="window"),!e||"container"===t&&!a)return;let n=!1,r=nk(),i="window"===t?r.innerHeight:a.clientHeight,l=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:i*parseFloat(e.substr(1)),point:e}:{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:i,value:s}=l[e];"window"===t?r.matchMedia("(min-width: ".concat(s,"px)")).matches&&(n=i):s<=a.clientWidth&&(n=i)}return n||"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:n,device:r}=this,i=function(e,t){let a=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(n=>{e[n]&&a.push(t+n)}):"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:r.android},{ios:r.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...i),n.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},rn={},rr=class e{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,n=nA(nD(t,".".concat(a.slideClass,", swiper-slide"))[0]);return nA(e)-n}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=nD(e,".".concat(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(),n=(this.maxTranslate()-a)*e+a;this.translateTo(n,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 n=e.getSlideClasses(a);t.push({slideEl:a,classNames:n}),e.emit("_slideClass",a,n)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:a,slides:n,slidesGrid:r,slidesSizesGrid:i,size:l,activeIndex:s}=this,o=1;if("number"==typeof a.slidesPerView)return a.slidesPerView;if(a.centeredSlides){let e=n[s]?Math.ceil(n[s].swiperSlideSize):0,t;for(let a=s+1;a<n.length;a+=1)n[a]&&!t&&(e+=Math.ceil(n[a].swiperSlideSize),o+=1,e>l&&(t=!0));for(let a=s-1;a>=0;a-=1)n[a]&&!t&&(e+=n[a].swiperSlideSize,o+=1,e>l&&(t=!0))}else if("current"===e)for(let e=s+1;e<n.length;e+=1)(t?r[e]+i[e]-r[s]<l:r[e]-r[s]<l)&&(o+=1);else for(let e=s-1;e>=0;e-=1)r[s]-r[e]<l&&(o+=1);return o}update(){let e;let t=this;if(!t||t.destroyed)return;let{snapGrid:a,params:n}=t;function r(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(n.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&nX(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),n.freeMode&&n.freeMode.enabled&&!n.cssMode)r(),n.autoHeight&&t.updateAutoHeight();else{if(("auto"===n.slidesPerView||n.slidesPerView>1)&&t.isEnd&&!n.centeredSlides){let a=t.virtual&&n.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||r()}n.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("".concat(this.params.containerModifierClass).concat(a)),this.el.classList.add("".concat(this.params.containerModifierClass).concat(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("".concat(this.params.containerModifierClass,"rtl")),this.el.dir="rtl"):(this.el.classList.remove("".concat(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 n=()=>".".concat((t.params.wrapperClass||"").trim().split(" ").join(".")),r=a&&a.shadowRoot&&a.shadowRoot.querySelector?a.shadowRoot.querySelector(n()):nD(a,n())[0];return!r&&t.params.createElements&&(r=nP("div",t.params.wrapperClass),a.append(r),nD(a,".".concat(t.params.slideClass)).forEach(e=>{r.append(e)})),Object.assign(t,{el:a,wrapperEl:r,slidesEl:t.isElement&&!a.parentNode.host.slideSlots?a.parentNode.host:r,hostEl:t.isElement?a.parentNode.host:a,mounted:!0,rtl:"rtl"===a.dir.toLowerCase()||"rtl"===nR(a,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===a.dir.toLowerCase()||"rtl"===nR(a,"direction")),wrongRTL:"-webkit-box"===nR(r,"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?nX(t,e):e.addEventListener("load",e=>{nX(t,e.target)})}),n$(t),t.initialized=!0,n$(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:n,el:r,wrapperEl:i,slides:l}=a;return typeof a.params>"u"||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),n.loop&&a.loopDestroy(),t&&(a.removeClasses(),r.removeAttribute("style"),i.removeAttribute("style"),l&&l.length&&l.forEach(e=>{e.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.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(e){}try{delete e[t]}catch(e){}})}(a)),a.destroyed=!0),null}static extendDefaults(e){nM(rn,e)}static get extendedDefaults(){return rn}static get defaults(){return rt}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}constructor(){let t,a;for(var n=arguments.length,r=Array(n),l=0;l<n;l++)r[l]=arguments[l];1===r.length&&r[0].constructor&&"Object"===Object.prototype.toString.call(r[0]).slice(8,-1)?a=r[0]:[t,a]=r,a||(a={}),a=nM({},a),t&&!a.el&&(a.el=t);let s=nE();if(a.el&&"string"==typeof a.el&&s.querySelectorAll(a.el).length>1){let t=[];return s.querySelectorAll(a.el).forEach(n=>{let r=nM({},a,{el:n});t.push(new e(r))}),t}let o=this;o.__swiper__=!0,o.support=nY(),o.device=nW({userAgent:a.userAgent}),o.browser=(i||(i=function(){let e=nk(),t=nW(),a=!1;function n(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(n()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,n]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));a=e<16||16===e&&n<2}}let r=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),i=n(),l=i||r&&t.ios;return{isSafari:a||i,needPerspectiveFix:a,need3dFix:l,isWebView:r}}()),i),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],a.modules&&Array.isArray(a.modules)&&o.modules.push(...a.modules);let c={};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],n=e[a];if("object"!=typeof n||null===n||(!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 n))){nM(c,e);return}"object"!=typeof t[a]||"enabled"in t[a]||(t[a].enabled=!0),t[a]||(t[a]={enabled:!1}),nM(c,e)}),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})});let d=nM({},rt,c);return o.params=nM({},d,rn,a),o.originalParams=nM({},o.params),o.passedParams=nM({},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}};Object.keys(ra).forEach(e=>{Object.keys(ra[e]).forEach(t=>{rr.prototype[t]=ra[e][t]})}),rr.use([function(e){let{swiper:t,on:a,emit:n}=e,r=nk(),i=null,l=null,s=()=>{t&&!t.destroyed&&t.initialized&&(n("beforeResize"),n("resize"))},o=()=>{t&&!t.destroyed&&t.initialized&&(i=new ResizeObserver(e=>{l=r.requestAnimationFrame(()=>{let{width:a,height:n}=t,r=a,i=n;e.forEach(e=>{let{contentBoxSize:a,contentRect:n,target:l}=e;l&&l!==t.el||(r=n?n.width:(a[0]||a).inlineSize,i=n?n.height:(a[0]||a).blockSize)}),(r!==a||i!==n)&&s()})})).observe(t.el)},c=()=>{l&&r.cancelAnimationFrame(l),i&&i.unobserve&&t.el&&(i.unobserve(t.el),i=null)},d=()=>{t&&!t.destroyed&&t.initialized&&n("orientationchange")};a("init",()=>{if(t.params.resizeObserver&&"u">typeof r.ResizeObserver){o();return}r.addEventListener("resize",s),r.addEventListener("orientationchange",d)}),a("destroy",()=>{c(),r.removeEventListener("resize",s),r.removeEventListener("orientationchange",d)})},function(e){let{swiper:t,extendParams:a,on:n,emit:r}=e,i=[],l=nk(),s=function(e,a){void 0===a&&(a={});let n=new(l.MutationObserver||l.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length){r("observerUpdate",e[0]);return}let a=function(){r("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}),i.push(n)};a({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=nz(t.hostEl);for(let t=0;t<e.length;t+=1)s(e[t])}s(t.hostEl,{childList:t.params.observeSlideChildren}),s(t.wrapperEl,{attributes:!1})}}),n("destroy",()=>{i.forEach(e=>{e.disconnect()}),i.splice(0,i.length)})}]);let ri=["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 rl(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function rs(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]:rl(t[a])&&rl(e[a])&&Object.keys(t[a]).length>0?t[a].__swiper__?e[a]=t[a]:rs(e[a],t[a]):e[a]=t[a]})}function ro(e){return void 0===e&&(e={}),e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function rc(e){return void 0===e&&(e={}),e.pagination&&typeof e.pagination.el>"u"}function rd(e){return void 0===e&&(e={}),e.scrollbar&&typeof e.scrollbar.el>"u"}function ru(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 rp=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 rh(){return(rh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}function rm(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function rf(e,t){return typeof window>"u"?(0,o.useEffect)(e,t):(0,o.useLayoutEffect)(e,t)}let rg=(0,o.createContext)(null),rv=(0,o.createContext)(null),rb=(0,o.forwardRef)(function(e,t){var a;let{className:n,tag:r="div",wrapperTag:i="div",children:l,onSwiper:s,...c}=void 0===e?{}:e,d=!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),y=(0,o.useRef)(null),w=(0,o.useRef)(null),x=(0,o.useRef)(null),_=(0,o.useRef)(null),C=(0,o.useRef)(null),E=(0,o.useRef)(null),S=(0,o.useRef)(null),{params:k,passedParams:T,rest:N,events:j}=function(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);let a={on:{}},n={},r={};rs(a,rt),a._emitClasses=!0,a.init=!1;let i={},l=ri.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(s=>{typeof e[s]>"u"||(l.indexOf(s)>=0?rl(e[s])?(a[s]={},r[s]={},rs(a[s],e[s]),rs(r[s],e[s])):(a[s]=e[s],r[s]=e[s]):0===s.search(/on[A-Z]/)&&"function"==typeof e[s]?t?n["".concat(s[2].toLowerCase()).concat(s.substr(3))]=e[s]:a.on["".concat(s[2].toLowerCase()).concat(s.substr(3))]=e[s]:i[s]=e[s])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===a[e]&&(a[e]={}),!1===a[e]&&delete a[e]}),{params:a,passedParams:r,rest:i,events:n}}(c),{slides:M,slots:I}=function(e){let t=[],a={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return o.Children.toArray(e).forEach(e=>{if(rm(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 n=function e(t){let a=[];return o.Children.toArray(t).forEach(t=>{rm(t)?a.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>a.push(e))}),a}(e.props.children);n.length>0?n.forEach(e=>t.push(e)):a["container-end"].push(e)}else a["container-end"].push(e)}),{slides:t,slots:a}}(l),L=()=>{g(!f)};Object.assign(k.on,{_containerClasses(e,t){p(t)}});let D=()=>{Object.assign(k.on,j),d=!0;let e={...k};if(delete e.wrapperClass,y.current=new rr(e),y.current.virtual&&y.current.params.virtual.enabled){y.current.virtual.slides=M;let e={cache:!1,slides:M,renderExternal:m,renderExternalUpdate:!1};rs(y.current.params.virtual,e),rs(y.current.originalParams.virtual,e)}};b.current||D(),y.current&&y.current.on("_beforeBreakpoint",L);let O=()=>{!d&&j&&y.current&&Object.keys(j).forEach(e=>{y.current.on(e,j[e])})},P=()=>{j&&y.current&&Object.keys(j).forEach(e=>{y.current.off(e,j[e])})};return(0,o.useEffect)(()=>()=>{y.current&&y.current.off("_beforeBreakpoint",L)}),(0,o.useEffect)(()=>{!v.current&&y.current&&(y.current.emitSlidesClasses(),v.current=!0)}),rf(()=>{if(t&&(t.current=b.current),b.current)return y.current.destroyed&&D(),function(e,t){let{el:a,nextEl:n,prevEl:r,paginationEl:i,scrollbarEl:l,swiper:s}=e;ro(t)&&n&&r&&(s.params.navigation.nextEl=n,s.originalParams.navigation.nextEl=n,s.params.navigation.prevEl=r,s.originalParams.navigation.prevEl=r),rc(t)&&i&&(s.params.pagination.el=i,s.originalParams.pagination.el=i),rd(t)&&l&&(s.params.scrollbar.el=l,s.originalParams.scrollbar.el=l),s.init(a)}({el:b.current,nextEl:_.current,prevEl:C.current,paginationEl:E.current,scrollbarEl:S.current,swiper:y.current},k),s&&!y.current.destroyed&&s(y.current),()=>{y.current&&!y.current.destroyed&&y.current.destroy(!0,!1)}},[]),rf(()=>{O();let e=function(e,t,a,n,r){let i=[];if(!t)return i;let l=e=>{0>i.indexOf(e)&&i.push(e)};if(a&&n){let e=n.map(r),t=a.map(r);e.join("")!==t.join("")&&l("children"),n.length!==a.length&&l("children")}return ri.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(a=>{if(a in e&&a in t){if(rl(e[a])&&rl(t[a])){let n=Object.keys(e[a]),r=Object.keys(t[a]);n.length!==r.length?l(a):(n.forEach(n=>{e[a][n]!==t[a][n]&&l(a)}),r.forEach(n=>{e[a][n]!==t[a][n]&&l(a)}))}else e[a]!==t[a]&&l(a)}}),i}(T,w.current,M,x.current,e=>e.key);return w.current=T,x.current=M,e.length&&y.current&&!y.current.destroyed&&function(e){let t,a,n,r,i,l,s,o,{swiper:c,slides:d,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:y,navigation:w,scrollbar:x,virtual:_,thumbs:C}=c;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)&&y&&!y.el&&(n=!0),p.includes("scrollbar")&&u.scrollbar&&(u.scrollbar.el||f)&&(b.scrollbar||!1===b.scrollbar)&&x&&!x.el&&(r=!0),p.includes("navigation")&&u.navigation&&(u.navigation.prevEl||m)&&(u.navigation.nextEl||h)&&(b.navigation||!1===b.navigation)&&w&&!w.prevEl&&!w.nextEl&&(i=!0);let E=e=>{c[e]&&(c[e].destroy(),"navigation"===e?(c.isElement&&(c[e].prevEl.remove(),c[e].nextEl.remove()),b[e].prevEl=void 0,b[e].nextEl=void 0,c[e].prevEl=void 0,c[e].nextEl=void 0):(c.isElement&&c[e].el.remove(),b[e].el=void 0,c[e].el=void 0))};p.includes("loop")&&c.isElement&&(b.loop&&!u.loop?l=!0:!b.loop&&u.loop?s=!0:o=!0),v.forEach(e=>{if(rl(b[e])&&rl(u[e]))Object.assign(b[e],u[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in u[e]&&!u[e].enabled&&E(e);else{let t=u[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&E(e):b[e]=u[e]}}),v.includes("controller")&&!a&&c.controller&&c.controller.control&&b.controller&&b.controller.control&&(c.controller.control=b.controller.control),p.includes("children")&&d&&_&&b.virtual.enabled?(_.slides=d,_.update(!0)):p.includes("virtual")&&_&&b.virtual.enabled&&(d&&(_.slides=d),_.update(!0)),p.includes("children")&&d&&b.loop&&(o=!0),t&&C.init()&&C.update(!0),a&&(c.controller.control=b.controller.control),n&&(c.isElement&&(!g||"string"==typeof g)&&((g=document.createElement("div")).classList.add("swiper-pagination"),g.part.add("pagination"),c.el.appendChild(g)),g&&(b.pagination.el=g),y.init(),y.render(),y.update()),r&&(c.isElement&&(!f||"string"==typeof f)&&((f=document.createElement("div")).classList.add("swiper-scrollbar"),f.part.add("scrollbar"),c.el.appendChild(f)),f&&(b.scrollbar.el=f),x.init(),x.updateSize(),x.setTranslate()),i&&(c.isElement&&(h&&"string"!=typeof h||((h=document.createElement("div")).classList.add("swiper-button-next"),h.innerHTML=c.hostEl.constructor.nextButtonSvg,h.part.add("button-next"),c.el.appendChild(h)),m&&"string"!=typeof m||((m=document.createElement("div")).classList.add("swiper-button-prev"),m.innerHTML=c.hostEl.constructor.prevButtonSvg,m.part.add("button-prev"),c.el.appendChild(m))),h&&(b.navigation.nextEl=h),m&&(b.navigation.prevEl=m),w.init(),w.update()),p.includes("allowSlideNext")&&(c.allowSlideNext=u.allowSlideNext),p.includes("allowSlidePrev")&&(c.allowSlidePrev=u.allowSlidePrev),p.includes("direction")&&c.changeDirection(u.direction,!1),(l||o)&&c.loopDestroy(),(s||o)&&c.loopCreate(),c.update()}({swiper:y.current,slides:M,passedParams:T,changedParams:e,nextEl:_.current,prevEl:C.current,scrollbarEl:S.current,paginationEl:E.current}),()=>{P()}}),rf(()=>{rp(y.current)},[h]),o.createElement(r,rh({ref:b,className:ru("".concat(u).concat(n?" ".concat(n):""))},N),o.createElement(rv.Provider,{value:y.current},I["container-start"],o.createElement(i,{className:(void 0===(a=k.wrapperClass)&&(a=""),a?a.includes("swiper-wrapper")?a:"swiper-wrapper ".concat(a):"swiper-wrapper")},I["wrapper-start"],k.virtual?function(e,t,a){if(!a)return null;let n=e=>{let a=e;return e<0?a=t.length+e:a>=t.length&&(a-=t.length),a},r=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:"".concat(a.offset,"px")}:{top:"".concat(a.offset,"px")},{from:i,to:l}=a,s=e.params.loop?-t.length:0,c=e.params.loop?2*t.length:t.length,d=[];for(let e=s;e<c;e+=1)e>=i&&e<=l&&d.push(t[n(e)]);return d.map((t,a)=>o.cloneElement(t,{swiper:e,style:r,key:t.props.virtualIndex||t.key||"slide-".concat(a)}))}(y.current,M,h):M.map((e,t)=>o.cloneElement(e,{swiper:y.current,swiperSlideIndex:t})),I["wrapper-end"]),ro(k)&&o.createElement(o.Fragment,null,o.createElement("div",{ref:C,className:"swiper-button-prev"}),o.createElement("div",{ref:_,className:"swiper-button-next"})),rd(k)&&o.createElement("div",{ref:S,className:"swiper-scrollbar"}),rc(k)&&o.createElement("div",{ref:E,className:"swiper-pagination"}),I["container-end"]))});rb.displayName="Swiper";let ry=(0,o.forwardRef)(function(e,t){let{tag:a="div",children:n,className:r="",swiper:i,zoom:l,lazy:s,virtualIndex:c,swiperSlideIndex:d,...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)}rf(()=>{if("u">typeof d&&(p.current.swiperSlideIndex=d),t&&(t.current=p.current),!(!p.current||!i)){if(i.destroyed){"swiper-slide"!==h&&m("swiper-slide");return}return i.on("_slideClass",v),()=>{i&&i.off("_slideClass",v)}}}),rf(()=>{i&&p.current&&!i.destroyed&&m(i.getSlideClasses(p.current))},[i]);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},y=()=>"function"==typeof n?n(b):n;return o.createElement(a,rh({ref:p,className:ru("".concat(h).concat(r?" ".concat(r):"")),"data-swiper-slide-index":c,onLoad:()=>{g(!0)}},u),l&&o.createElement(rg.Provider,{value:b},o.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof l?l:void 0},y(),s&&!f&&o.createElement("div",{className:"swiper-lazy-preloader"}))),!l&&o.createElement(rg.Provider,{value:b},y(),s&&!f&&o.createElement("div",{className:"swiper-lazy-preloader"})))});ry.displayName="SwiperSlide";let rw=Y("slider"),rx={slider:rw,slide:"".concat(rw,"__item"),container:"".concat(rw,"__container"),wrapper:"".concat(rw,"__wrapper"),pagination:"".concat(rw,"__pagination"),bullet:"".concat(rw,"__pagination-bullet"),navigation:"".concat(rw,"__navigation"),navigationButton:"".concat(rw,"__navigation-button"),prev:"".concat(rw,"__navigation-button-prev"),next:"".concat(rw,"__navigation-button-next"),states:{active:"".concat(rw,"--active"),clickable:"".concat(rw,"--clickable"),disabled:"".concat(rw,"--disabled"),hidden:"".concat(rw,"--hidden"),visible:"".concat(rw,"--visible"),outside:"".concat(rw,"--outside"),inside:"".concat(rw,"--inside"),corner:"".concat(rw,"--corner"),primary:"".concat(rw,"--primary"),secondary:"".concat(rw,"--secondary"),blur:"".concat(rw,"--blur"),s:"".concat(rw,"--s"),m:"".concat(rw,"--m"),l:"".concat(rw,"--l")}},r_=(0,o.forwardRef)((e,t)=>{let{options:a={},pagination:n=!1,navigation:r=!1,breakpoints:i,navigationPlacement:l="outside",navigationSize:s="m",navigationVariant:d="primary",navigationBlur:u=!1,wrapperClass:p,className:h,style:m,children:f,dataQa:g,dataId:v,...b}=e,y=(0,o.useId)(),w=(0,o.useId)(),x=(0,o.useId)(),C=(0,o.useMemo)(()=>({containerModifierClass:"".concat(rx.slider,"--"),wrapperClass:(0,c.Z)(rx.wrapper,p),slideActiveClass:rx.states.active}),[p]),S=e=>H.jsx(et,{"data-qa":O("".concat(g,"-navigation-").concat(e),!!g),"aria-label":"".concat("prev"===e?"Предыдущий":"Следующий"," слайд"),"aria-controls":"prev"===e?x:w,className:(0,c.Z)(rx.navigationButton,{[rx.prev]:"prev"===e,[rx.next]:"next"===e}),id:"prev"===e?x:w,children:H.jsx(eD,{})}),k=(0,o.useMemo)(()=>{let e=i?Object.entries(i).reduce((e,t)=>{let[a,n]=t;return{...e,["".concat(_[a].minWidth)]:n}},{}):void 0,t={el:'[id="'.concat(y,'"]'),clickable:!0,bulletClass:rx.bullet,modifierClass:"".concat(rx.pagination,"--"),bulletActiveClass:rx.states.active,clickableClass:rx.states.clickable},l={prevEl:'[id="'.concat(x,'"]'),nextEl:'[id="'.concat(w,'"]'),disabledClass:rx.states.hidden,hiddenClass:rx.states.hidden};return{...C,...n&&{pagination:t},...r&&{navigation:l},breakpoints:e,...a}},[i,C,r,w,a,n,y,x]);return H.jsxs("div",{className:(0,c.Z)(rx.slider,h),style:m,ref:t,"data-id":v,"data-qa":g,children:[H.jsx(rb,{role:"region","aria-roledescription":"carousel",modules:[nH,nV,nq],...k,className:rx.container,...b,children:f}),n?H.jsx("div",{"data-qa":O("".concat(g,"-pagination"),!!g),className:(0,c.Z)(rx.pagination,{[rx.states.visible]:!0===n,...E.reduce((e,t)=>({...e,["".concat(rx.states.visible,":").concat(t)]:n===t}),{})}),id:y}):null,r?H.jsxs("div",{"data-qa":O("".concat(g,"-navigation"),!!g),className:(0,c.Z)(rx.navigation,{[rx.states.outside]:"outside"===l,[rx.states.inside]:"inside"===l,[rx.states.corner]:"corner"===l,[rx.states.s]:"s"===s,[rx.states.m]:"m"===s,[rx.states.l]:"l"===s,[rx.states.blur]:u,[rx.states.primary]:"primary"===d,[rx.states.secondary]:"secondary"===d}),children:[S("prev"),S("next")]}):null]})});r_.displayName="Slider";let rC=e=>{let{children:t,className:a,...n}=e;return H.jsx(ry,{role:"group",...n,className:(0,c.Z)(a,rx.slide),children:t})};rC.displayName="SwiperSlide";let rE=Y("snackbar"),rS=Object.freeze({snackbar:rE,item:"".concat(rE,"__item"),itemOut:"".concat(rE,"__item--out"),position:{topLeft:"".concat(rE,"--top-left"),topRight:"".concat(rE,"--top-right"),bottomLeft:"".concat(rE,"--bottom-left"),bottomRight:"".concat(rE,"--bottom-right")},alertFill:ej.fill}),rk={status:"status",alert:"alert"},rT=(e,t,a)=>e<=t?t:e>=a?a:e,rN=new Map,rj=null,rM=(0,o.forwardRef)((e,t)=>{let{quantity:a=3,position:n="topRight",closeAll:r,style:i,className:l,dataQa:s,dataId:u,...p}=e,[h,m]=(0,o.useState)(!1),[f,g]=(0,o.useState)([]),v=(0,o.useRef)(new Map),b=(0,o.useCallback)(e=>{h||e.forEach(e=>{if(e.withoutTimer||v.current.has(e.id))return;let t=setTimeout(()=>{x(e,()=>{var t;w(e.id),null==(t=e.closeByTimer)||t.call(e)})},e.timer?1e3*rT(e.timer,4,10):4e3);v.current.set(e.id,t)})},[h]),y=(0,o.useCallback)(()=>{v.current.forEach(e=>clearTimeout(e)),v.current.clear()},[]);(0,o.useEffect)(()=>(rj=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){let t=[];rN.forEach(e=>{t.push(new Promise(t=>x(e,t)))}),Promise.all(t).then(()=>{null==r||r(),y(),rN.clear(),g(e.slice(0,rT(a,1,5)))})}else g(e.slice(0,rT(a,1,5)))},()=>{rj=null}),[r,y,a]),(0,o.useEffect)(()=>{b(f)},[f,b]);let w=e=>{rN.delete(e),v.current.has(e)&&(clearTimeout(v.current.get(e)),v.current.delete(e)),rj&&rj([...Array.from(rN.values())])},x=(e,t)=>{rN.set(e.id,{...e,isExiting:!0}),rj&&rj([...Array.from(rN.values())]),setTimeout(()=>{t()},250)},_=()=>{m(!1),b(f)},C=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];_(),x(t,()=>{var n,r;w(t.id),a?null==(n=t.onButtonClick)||n.call(t,e):null==(r=t.onClose)||r.call(t,e)})};return H.jsx(H.Fragment,{children:!!f.length&&H.jsx(d.ll,{id:"finkit-snackbars",children:H.jsx("ul",{ref:t,role:"region",className:(0,c.Z)(rS.snackbar,rS.position[n],l),style:i,onMouseEnter:()=>{m(!0),y()},onMouseLeave:_,...p,"data-qa":s,"data-id":u,children:f.map(e=>H.jsx("li",{id:e.id,className:(0,c.Z)(rS.item,{[rS.itemOut]:e.isExiting}),children:H.jsx(eM,{role:"error"===e.state?rk.alert:rk.status,label:e.label,state:e.state,caption:e.caption,withClose:e.withClose||e.withoutTimer&&!e.buttonText,onClose:t=>{C(t,e)},buttonText:e.buttonText,onButtonClick:t=>{C(t,e,!0)},className:rS.alertFill,dataQa:e.dataQa,dataId:e.dataId,buttonVariant:"white",withIcon:!0})},e.id))})})})});rM.displayName="Snackbar";let rI={create:e=>{let t=eB();rN.set(t,{...e,id:t,isExiting:!1}),rj&&rj([...Array.from(rN.values())])},closeAll:()=>{rj&&rj([],!0)}},rL=Y("tabs"),rD=Object.freeze({tabs:rL,tabWrapper:"".concat(rL,"__tab-wrapper"),tab:"".concat(rL,"__tab"),active:"".concat(rL,"__tab--active"),activeLine:"".concat(rL,"__activeLine")}),rO=(0,o.forwardRef)((e,t)=>{var a;let{activeTabId:n,tabs:r,onTabChange:i,style:l,className:s,dataQa:d,dataId:u,...p}=e,[h,m]=(0,o.useState)(null!=n?n:null==(a=r[0])?void 0:a.id),[f,g]=(0,o.useState)(null),[v,b]=(0,o.useState)({width:0,left:0}),y=(0,o.useRef)(null);(0,o.useEffect)(()=>{f&&b({left:f.offsetLeft-2,width:f.offsetWidth+4})},[f]);let w=(0,o.useCallback)(e=>{var t;let a=y.current,n=(null==e?void 0:e.target).closest(".".concat(rD.tab)),r=a.getBoundingClientRect(),i=n.getBoundingClientRect();a.scrollTo({left:i.left-r.left-4+(null!==(t=a.scrollLeft)&&void 0!==t?t:0),behavior:"smooth"})},[]),x=(e,t)=>{w(t),m(e),i(e,t)};return(0,o.useImperativeHandle)(t,()=>y),H.jsxs("ul",{role:"tablist",ref:y,className:(0,c.Z)(rD.tabs,s),style:l,...p,"data-id":u,"data-qa":d,children:[r.map((e,t)=>{let a=e.id===h;return!e.disabled&&H.jsx("li",{role:"tab","aria-selected":e.id===h,"data-qa":O("".concat(d,"-tab-").concat(++t),!!d),className:rD.tabWrapper,children:H.jsx("button",{type:"button",ref:a?g:null,className:(0,c.Z)(rD.tab,{[rD.active]:a}),onClick:t=>x(e.id,t),children:e.label})},e.id)}),H.jsx("div",{className:(0,c.Z)(rD.activeLine),style:{left:v.left,width:v.width}})]})});rO.displayName="Tabs";let rP=Y("tag"),rR=Object.freeze({tag:rP,label:"".concat(rP,"__label"),icon:"".concat(rP,"__icon"),rounded:"".concat(rP,"--rounded"),variant:{primary:"".concat(rP,"--primary"),secondary:"".concat(rP,"--secondary"),red:"".concat(rP,"--red"),green:"".concat(rP,"--green"),orange:"".concat(rP,"--orange"),purple:"".concat(rP,"--purple"),outline:"".concat(rP,"--outline")},size:{s:"".concat(rP,"--s"),m:"".concat(rP,"--m"),l:"".concat(rP,"--l")},iconMargin:{left:"".concat(rP,"__icon--left"),right:"".concat(rP,"__icon--right")}}),rA=(0,o.forwardRef)((e,t)=>{let{label:a,size:n="m",rounded:r,variant:i="primary",iconLeft:l,iconRight:s,onIconLeftClick:o,onIconRightClick:d,className:u,style:p,dataQa:h,dataId:m,...f}=e;return H.jsx(H.Fragment,{children:a&&H.jsxs("div",{ref:t,className:(0,c.Z)(rR.tag,rR.variant[i],rR.size[n],{[rR.rounded]:r},u),style:p,...f,"data-id":m,"data-qa":h,children:[l&&H.jsx("button",{type:"button",className:(0,c.Z)(rR.icon,rR.iconMargin.left,{[rR.size.l]:"l"===n}),onClick:e=>null==o?void 0:o(e),disabled:!o,children:l}),H.jsx("span",{className:(0,c.Z)(rR.label,rR.size[n]),children:a}),s&&H.jsx("button",{type:"button",className:(0,c.Z)(rR.icon,rR.iconMargin.right,{[rR.size.l]:"l"===n}),onClick:e=>null==d?void 0:d(e),disabled:!d,children:s})]})})});rA.displayName="Tag";let rz=Y("textarea"),rF={root:rz,container:"".concat(rz,"__container"),field:"".concat(rz,"__field"),labelWrapper:"".concat(rz,"__label-wrapper"),label:"".concat(rz,"__label"),captionWrapper:"".concat(rz,"__caption-wrapper"),caption:"".concat(rz,"__caption"),counter:"".concat(rz,"__counter"),states:{primary:"".concat(rz,"--primary"),secondary:"".concat(rz,"--secondary"),error:"".concat(rz,"--error"),success:"".concat(rz,"--success"),s:"".concat(rz,"--s"),m:"".concat(rz,"--m"),l:"".concat(rz,"--l"),focused:"".concat(rz,"--focused"),active:"".concat(rz,"--active"),disabled:"".concat(rz,"--disabled"),hasLabel:"".concat(rz,"--has-label"),hasCaption:"".concat(rz,"--has-caption")}},rB=(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])},rZ=(0,o.forwardRef)((e,t)=>{let{disabled:a,state:n,size:r="m",variant:i="primary",label:l,className:s,style:d,value:u="",rows:p=1,maxLength:h,caption:m,counter:f,placeholder:g,autoResize:v=!1,hasCaption:b=!1,dataQa:y,dataId:w,onChange:x,onFocus:_,onBlur:C,...E}=e,{value:S,show:k,hide:T}=Z(),N=(0,o.useRef)(null),j="s"!==r;rB(N.current,u,v);let M=(0,o.useMemo)(()=>!S||u||"s"!==r||g?S?g:"s"===r?l:g:l,[g,u,r,S,l]),I=(0,o.useMemo)(()=>p<1?1:p>5?5:p,[p]),L=(0,o.useMemo)(()=>h&&h>0?h:void 0,[h]),D=(0,o.useMemo)(()=>f&&!!L&&L>0&&"".concat(u.length,"/").concat(L),[f,L,u.length]);return H.jsxs("div",{className:(0,c.Z)(s,rF.root),style:d,ref:t,"data-qa":y,"data-id":w,children:[H.jsx("div",{className:(0,c.Z)(rF.container,rF.states[i],rF.states[r],{[rF.states.focused]:S,[rF.states.error]:"error"===n,[rF.states.success]:"success"===n,[rF.states.disabled]:!!a}),children:H.jsxs("label",{className:rF.labelWrapper,children:[j&&H.jsx("span",{className:(0,c.Z)(rF.label,{[rF.states.active]:S||!!u||!!g}),children:l}),H.jsx("textarea",{...E,"aria-disabled":a?"true":void 0,"aria-invalid":"error"===n?"true":void 0,className:(0,c.Z)(rF.field,{[rF.states.hasLabel]:j}),rows:I,maxLength:L,ref:N,value:u,placeholder:M,disabled:a,onFocus:e=>{k(),null==_||_(e)},onBlur:e=>{T(),null==C||C(e)},onChange:e=>{null==x||x(e.target.value||"",e)}})]})}),(b||m||D)&&H.jsxs("div",{className:rF.captionWrapper,children:[(b||m)&&H.jsx("div",{className:(0,c.Z)(rF.caption,{[rF.states.error]:"error"===n,[rF.states.success]:"success"===n,[rF.states.disabled]:!!a}),children:m}),D&&H.jsx("div",{className:rF.counter,children:D})]})]})});rZ.displayName="Textarea";let rV=Y("toggle"),rG=Object.freeze({toggle:rV,wrapper:"".concat(rV,"__wrapper"),secondaryLabel:"".concat(rV,"__secondary-label"),input:"".concat(rV,"__input"),marker:"".concat(rV,"__marker"),label:"".concat(rV,"__label"),caption:"".concat(rV,"__caption"),states:{disabled:"".concat(rV,"--disabled"),inverted:"".concat(rV,"--inverted"),flipped:"".concat(rV,"--flipped"),checked:"".concat(rV,"--checked")}}),rq=(0,o.forwardRef)((e,t)=>{let{value:a,onChange:n,label:r,secondaryLabel:i,disabled:l=!1,caption:s,inverted:d=!1,flipped:u=!1,className:p,style:h,inputRef:m,dataQa:f,dataId:g,...v}=e,[b,y]=z(!1,a),w=(0,o.useId)();return H.jsxs("label",{className:(0,c.Z)(p,rG.toggle,{[rG.states.disabled]:l,[rG.states.flipped]:u,[rG.states.checked]:b}),style:h,htmlFor:w,"data-marker-container":"",ref:t,"data-id":g,"data-qa":f,children:[H.jsx("input",{id:w,role:"switch","aria-checked":b,type:"checkbox",className:rG.input,checked:b,onChange:e=>{y(e.target.checked),null==n||n(e.target.checked,e)},disabled:l,ref:m,...v}),H.jsx("span",{className:(0,c.Z)(rG.marker,{[rG.states.inverted]:d}),children:H.jsx(te,{type:"toggle",checked:b,inverted:d,disabled:l})}),r&&i&&H.jsx("span",{className:(0,c.Z)(rG.secondaryLabel,{[rG.states.disabled]:l,[rG.states.inverted]:d}),children:i}),r&&H.jsxs("span",{className:rG.wrapper,children:[H.jsx("span",{className:(0,c.Z)(rG.label,{[rG.states.disabled]:l,[rG.states.inverted]:d}),children:r}),s&&H.jsx("span",{className:(0,c.Z)(rG.caption,{[rG.states.inverted]:d,[rG.states.disabled]:l}),children:s})]})]})});rq.displayName="Toggle";let rH=(0,o.forwardRef)((e,t)=>{let{position:a="top",text:n,zIndex:r=1,inverted:i,withoutTail:l,children:s,boundingOffset:m=12,style:f,className:g,dataQa:v,dataId:b,...y}=e,[w,x]=(0,o.useState)(!1),_=(0,o.useRef)(null),{refs:C,floatingStyles:E,context:S}=(0,d.YF)({open:w,onOpenChange:x,placement:a,whileElementsMounted:u.Me,middleware:[(0,p.cv)({mainAxis:m}),(0,u.RR)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,u.uY)(),(0,h.x7)({element:_,padding:8})]}),k=(0,d.XI)(S,{delay:300}),{getReferenceProps:T,getFloatingProps:N}=(0,d.NI)([k]),j=(0,d.Y_)(S,{duration:300});return(0,o.useImperativeHandle)(t,()=>({getActivatorElement:C.reference,getTooltipElement:C.floating})),H.jsxs(H.Fragment,{children:[H.jsx("div",{"data-qa":O("".concat(v,"-activator"),!!v),ref:C.setReference,...T,className:tF.wrapper,children:s}),j.isMounted&&H.jsxs("div",{role:"tooltip",ref:C.setFloating,style:{...E,...j.styles,...f,zIndex:r},className:(0,c.Z)(tF.tooltip,g,{[tF.inverted]:i}),...N,...y,"data-qa":v,"data-id":b,children:[H.jsx("span",{className:(0,c.Z)(tF.text,{[tF.inverted]:i}),children:n}),!l&&H.jsx(d.Y$,{ref:_,context:S,width:16,d:tB,fill:i?"var(--color-white)":"var(--color-black-500)"})]})]})});rH.displayName="Tooltip"}}]);