"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[158],{1810:function(e,t,n){let a,l,i;n.r(t),n.d(t,{Accordion:function(){return Q},AccordionItem:function(){return el},Alert:function(){return eM},Breadcrumbs:function(){return ez},Button:function(){return ey},Calendar:function(){return e2},Checkbox:function(){return tn},Chips:function(){return ti},CommonMarker:function(){return e9},Direction:function(){return n$},Dropdown:function(){return tf},DropdownContent:function(){return tw},DropdownContext:function(){return tx},DropdownDivider:function(){return ts},DropdownFooter:function(){return tC},DropdownGroup:function(){return td},DropdownHeader:function(){return tS},DropdownOption:function(){return th},DropdownTrigger:function(){return t_},File:function(){return tL},FileList:function(){return tF},Hint:function(){return tG},InputAutocomplete:function(){return tK},InputBase:function(){return t0},InputDate:function(){return t4},InputFile:function(){return t9},InputMasked:function(){return ne},InputNumber:function(){return nf},InputPassword:function(){return ny},InputRange:function(){return n2},InputSearch:function(){return n3},InputTel:function(){return n6},Link:function(){return eE},Modal:function(){return an},Pagination:function(){return ao},Radio:function(){return au},RangeSlider:function(){return nU},SegmentedControl:function(){return am},Select:function(){return aw},Slider:function(){return lC},SliderItem:function(){return lS},Snackbar:function(){return lj},Table:function(){return iW},Tabs:function(){return iK},Tag:function(){return ip},Textarea:function(){return i0},Toggle:function(){return im},Tooltip:function(){return i1},createColumnHelper:function(){return lN},defaultElement:function(){return tg},isObjectLegend:function(){return nJ},snackbar:function(){return lI},useBreakpointBetween:function(){return T},useBreakpointDown:function(){return j},useBreakpointOnly:function(){return I},useBreakpointUp:function(){return N},useClickOutside:function(){return L},useControlledState:function(){return A},useDropdown:function(){return tm},useDropdownContext:function(){return ty},useListener:function(){return O},useMediaQuery:function(){return M},useMounted:function(){return V},useToggle:function(){return B},useUnmount:function(){return G}});var r,s=n(2265),o=n(7437),c=n(3167),d=n(8263),u=n(5220),p=n(4889),g=n(9707),h=n(2521),m=n(6301),f=n(3766),v=n(3794),b=n(4486),w=n(8947),x=n(9912),y=n(370);let C=Object.freeze({xs:Object.freeze({maxWidth:599}),s:Object.freeze({minWidth:600,maxWidth:767}),m:Object.freeze({minWidth:768,maxWidth:1023}),l:Object.freeze({minWidth:1024,maxWidth:1279}),xl:Object.freeze({minWidth:1280,maxWidth:1439}),"2xl":Object.freeze({minWidth:1440,maxWidth:1919}),"3xl":Object.freeze({minWidth:1920})}),S=Object.freeze(Object.keys(C)),_=Object.freeze(S.filter(e=>"xs"!==e));function E(){return typeof window>"u"}Object.freeze(S.filter(e=>"3xl"!==e));let k=E()?s.useLayoutEffect:s.useEffect;function R(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return E()?t:window.matchMedia(e).matches}function M(e){let{defaultValue:t=!1,initializeWithValue:n=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[a,l]=(0,s.useState)(()=>n?R(e,t):null!=t&&t);function i(){l(R(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]),a}function T(e,t){let{minWidth:n}=C[e],{maxWidth:a}=C[t];return M("screen and (min-width: ".concat(n,"px) and (max-width: ").concat(a,"px)"))}function j(e){let{maxWidth:t}=C[e];return M("screen and (max-width: ".concat(t,"px)"))}function I(e){return M((0,s.useMemo)(()=>{let{minWidth:t,maxWidth:n}=C[e],a=["screen"];return"number"==typeof t&&a.push("(min-width: ".concat(t,"px)")),"number"==typeof n&&a.push("(max-width: ".concat(n,"px)")),a.join(" and ")},[e]))}function N(e){let{minWidth:t}=C[e];return M("screen and (min-width: ".concat(t,"px)"))}let L=e=>{let t=(0,s.useRef)(null);return(0,s.useEffect)(()=>{let n=n=>{var a;null!=(a=t.current)&&a.contains(n.target)||e()};return window.addEventListener("click",n),()=>window.removeEventListener("click",n)},[]),t},P=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return t?e:void 0},D=(e,t,n,a)=>{let l=[t,n,a];return l[e%100>4&&e%100<20?2:[2,0,1,1,1,2][e%10<5?e%10:5]]||l[0]};function F(e){return"u">typeof e}let z=e=>null==e;function A(e,t){let[n,a]=(0,s.useState)(e);return(0,s.useEffect)(()=>{F(t)&&a(t)},[JSON.stringify(t)]),[n,a]}let O=(e,t,n,a)=>{(0,s.useEffect)(()=>(e.addEventListener(t,n),()=>e.removeEventListener(t,n)),[...a,t,e,n])};function V(){let[e,t]=(0,s.useState)(!1);return(0,s.useEffect)(()=>t(!0),[]),e}let B=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],[t,n]=(0,s.useState)(e);return{value:t,show:(0,s.useCallback)(()=>n(!0),[]),hide:(0,s.useCallback)(()=>n(!1),[]),toggle:(0,s.useCallback)(()=>n(e=>!e),[])}};function G(e){let t=(0,s.useRef)(e);t.current=e,(0,s.useEffect)(()=>()=>t.current(),[])}function Z(e){return"".concat("finkit","-").concat(e)}let H=Z("accordion"),q=Z("accordion-item"),Y=Object.freeze({accordionItem:q,accordionItemInner:"".concat(q,"__inner"),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"),withControl:"".concat(q,"--with-control"),withIcon:"".concat(q,"--with-icon")}}),W=Object.freeze({accordion:H,withoutOutline:"".concat(H,"--without-outline"),variants:{primary:"".concat(H,"--primary"),secondary:"".concat(H,"--secondary")}}),Q=(0,s.forwardRef)((e,t)=>{let{multiple:n=!1,children:a,activeIndex:l,defaultActiveIndex:i=[],className:r,variant:d="primary",withoutOutline:u=!1,style:p,dataQa:g,dataId:h,onTabToggle:m,...f}=e,[v,b]=(0,s.useState)(i),w=F(l),x=w?l:v,y=(e,t)=>{if(w){let a=C(x,e,n);null==m||m(a,t)}else b(t=>C(t,e,n))},C=(e,t,n)=>n?e.includes(t)?e.filter(e=>e!==t):[...e,t]:e.includes(t)?[]:[t];return(0,o.jsx)("div",{ref:t,className:(0,c.Z)(r,W.accordion,W.variants[d],{[W.withoutOutline]:u}),style:p,...f,"data-id":h,"data-qa":g,children:s.Children.map(a,e=>(0,s.isValidElement)(e)?(0,s.cloneElement)(e,{isActive:x.includes(e.props.id),onToggle:t=>{y(e.props.id,t)}}):e)})});function X(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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 K(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("defs",null,s.createElement("clipPath",{id:"a"},s.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),s.createElement("g",{clipPath:"url(#a)"},s.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 U(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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"}))}Q.displayName="Accordion";let $=e=>{let{children:t,className:n,style:a,...l}=e;return(0,o.jsx)("span",{className:(0,c.Z)(n,"private-icon"),style:a,...l,children:t})};$.displayName="PrivateIcon";let J={display:"-webkit-box",WebkitBoxOrient:"vertical",overflow:"hidden"},ee=Z("caption"),et=Object.freeze({caption:ee,captionWithIcon:"".concat(ee,"--with-icon"),content:"".concat(ee,"__content"),icon:"".concat(ee,"__icon"),text:"".concat(ee,"__text"),size:{s:"".concat(ee,"--s"),m:"".concat(ee,"--m")},states:{success:"".concat(ee,"--success"),error:"".concat(ee,"--error"),warning:"".concat(ee,"--warning")}});function en(e){let{as:t,children:n,state:a="default",size:l="m",text:i,withoutIcon:r=!1,lineClamp:s,role:d,dataQa:u,dataId:p,className:g,style:h,...m}=e,f=i||n,v=!r&&["success","error","warning"].includes(a),b="success"===a?K:U,w=(0,c.Z)(g,et.caption,et.size[l],{[et.captionWithIcon]:v,[et.states.success]:"success"===a,[et.states.error]:"error"===a,[et.states.warning]:"warning"===a});return(0,o.jsx)(t||"div",{className:w,style:h,role:d,...m,"data-id":p,"data-qa":u,children:(0,o.jsxs)("div",{className:et.content,children:[v&&f&&(0,o.jsx)($,{className:et.icon,children:(0,o.jsx)(b,{})}),(0,o.jsx)("span",{className:(0,c.Z)(et.text),style:{...s?{WebkitLineClamp:s,lineClamp:s,...J}:void 0},children:f})]})})}en.displayName="Caption";let ea=e=>{let t=Array.from(document.querySelectorAll("[data-accordion-index]"));if(0===t.length)return;let n=t.findIndex(e=>e===document.activeElement),a=n;switch(e){case"next":a=(n+1)%t.length;break;case"previous":a=(n-1+t.length)%t.length}let l=0;for(;l++<t.length;){let n=t[a];if("true"!==n.getAttribute("data-disabled")){n.focus();return}a=(a+("next"===e?1:-1)+t.length)%t.length}},el=(0,s.forwardRef)((e,t)=>{let{id:n,title:a,subTitle:l,disabled:i=!1,isActive:r=!1,icon:d,controlIcon:u,errorMessage:p,children:g,className:h,style:m,dataQa:f,dataId:v,onControlClick:b,onToggle:w,...x}=e,y=(0,s.useRef)(null),C=(0,s.useRef)(null);(0,s.useEffect)(()=>{let e=y.current;e&&(e.style.maxHeight=r?(null==e?void 0:e.scrollHeight)+"px":"0")},[r]);let S=!u&&!!d;return(0,o.jsxs)("div",{ref:t,className:(0,c.Z)(h,Y.accordionItem),style:m,...x,"data-id":v,"data-qa":f,children:[(0,o.jsx)("div",{className:(0,c.Z)(Y.accordionItemInner),children:(0,o.jsxs)("div",{className:(0,c.Z)(Y.body,[{[Y.states.disabled]:i}]),children:[(0,o.jsxs)("button",{type:"button","aria-expanded":r,"aria-disabled":i,"data-disabled":i,"data-accordion-index":n,className:(0,c.Z)(Y.header,[{[Y.states.active]:r}]),tabIndex:i?-1:0,onClick:i?void 0:w,ref:C,disabled:i,onKeyDown:e=>{if(!i)switch(e.key){case"Enter":case" ":e.preventDefault(),null==w||w(e);break;case"ArrowDown":e.preventDefault(),ea("next");break;case"ArrowUp":e.preventDefault(),ea("previous")}},children:[(0,o.jsxs)("div",{className:(0,c.Z)(Y.titleWrapper),children:[S&&(0,o.jsx)("span",{className:Y.icon,children:d}),(0,o.jsx)("span",{className:(0,c.Z)(Y.title,{[Y.states.withControl]:u}),children:a}),(0,o.jsx)($,{className:(0,c.Z)(Y.toggleIcon,[{[Y.states.active]:r},{[Y.states.withControl]:u}]),children:(0,o.jsx)(X,{})}),u&&(0,o.jsx)($,{className:Y.controlIcon,onClick:e=>{var t;u&&e.stopPropagation(),null==(t=C.current)||t.blur(),null==b||b(e)},children:u})]}),l&&(0,o.jsx)("span",{className:(0,c.Z)(Y.subTitle,[{[Y.states.withIcon]:S}]),children:l})]}),(0,o.jsx)("div",{className:(0,c.Z)(Y.content),"aria-hidden":!r,ref:y,children:(0,o.jsx)("div",{className:Y.contentInner,children:g})})]})}),p&&(0,o.jsx)(en,{withoutIcon:!0,state:"error",text:p})]})});function ei(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("defs",null,s.createElement("clipPath",{id:"a"},s.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),s.createElement("g",{clipPath:"url(#a)"},s.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 er(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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 es(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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"}))}el.displayName="AccordionItem";let eo=Z("form-field"),ec=Object.freeze({formField:eo,labelWrapper:"".concat(eo,"__label-wrapper"),label:"".concat(eo,"__label"),description:"".concat(eo,"__description")}),ed=e=>{let{label:t,description:n,caption:a,captionState:l,children:i,hasCaption:r,className:s,style:d,dataQa:u,dataId:p,...g}=e;return(0,o.jsxs)("div",{className:(0,c.Z)(ec.formField,s),style:d,...g,"data-id":p,"data-qa":u,children:[(t||n)&&(0,o.jsxs)("div",{className:ec.labelWrapper,children:[(0,o.jsx)("span",{className:ec.label,children:t}),(0,o.jsx)("span",{className:ec.description,children:n})]}),i,(r||a)&&(0,o.jsx)(en,{text:a,state:l})]})};ed.displayName="FormField";let eu={display:"h1",hero:"h1",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6"},ep=Z("heading"),eg=Object.freeze({heading:ep,states:Object.freeze({display:"".concat(ep,"--display"),hero:"".concat(ep,"--hero"),h1:"".concat(ep,"--h1"),h2:"".concat(ep,"--h2"),h3:"".concat(ep,"--h3"),h4:"".concat(ep,"--h4"),h5:"".concat(ep,"--h5"),h6:"".concat(ep,"--h6")})}),eh=e=>{var t;let{as:n,children:a,weight:l,type:i,lineClamp:r,className:s,style:d,dataQa:u,dataId:p,...g}=e,h=n||eu[i]||"div",m=/^h[1-6]$/.test(h),f=(null==(t=i.match(/\d+/))?void 0:t[0])||1;return(0,o.jsx)(h,{className:(0,c.Z)(eg.heading,eg.states[i],s),style:{...l?{fontWeight:"var(--font-weight-".concat(l,")")}:void 0,...r?{WebkitLineClamp:r,lineClamp:r,...J}:void 0,...d},role:m?null:"heading","aria-level":m?null:f,...g,"data-id":p,"data-qa":u,children:a})};eh.displayName="Heading";let em=Object.freeze({text:Z("text")});function ef(e){let{as:t,className:n,style:a,children:l,size:i,weight:r,fontFamily:s,lineClamp:d,dataQa:u,dataId:p,...g}=e;return(0,o.jsx)(t||"span",{className:(0,c.Z)(em.text,n),style:{...i&&{fontSize:"var(--font-size-".concat(i,")"),lineHeight:"var(--font-line-height-".concat(i,")")},...r&&{fontWeight:"var(--font-weight-".concat(r,")")},...d&&{WebkitLineClamp:d,lineClamp:d,...J},...s&&{fontFamily:"var(--font-family-".concat(s,")")},...a},...g,"data-id":p,"data-qa":u,children:l})}function ev(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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"}))}ef.displayName="Text";let eb=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[n,a]=t;return{...e,[n]:void 0===a||a}},{}):e:{},ew=Z("button"),ex={button:ew,label:"".concat(ew,"__label"),icon:"".concat(ew,"__icon"),spinner:"".concat(ew,"__spinner"),states:{ghost:"".concat(ew,"--ghost"),outline:"".concat(ew,"--outline"),stretch:"".concat(ew,"--stretch"),iconOnly:"".concat(ew,"--icon-only"),iconLeft:"".concat(ew,"--icon-left"),iconRight:"".concat(ew,"--icon-right"),rounded:"".concat(ew,"--rounded"),disabled:"".concat(ew,"--disabled"),active:"".concat(ew,"--active"),hidden:"".concat(ew,"--hidden")}},ey=(0,s.forwardRef)((e,t)=>{let{as:n,appearance:a="fill",children:l,className:i,disabled:r=!1,iconLeft:d,iconRight:u,label:p,pending:g,shape:h="default",size:m="m",stretch:f=!1,variant:v="primary",type:b,dataId:w,dataQa:x,style:y,onClick:C,..._}=e,E=n||"button",k=p||l,R=(0,s.useMemo)(()=>"icon"===h||"circle-icon"===h,[h]),M=(0,s.useMemo)(()=>{let e={};if(m&&!S.includes(m)){let t=eb(m);e=S.reduce((e,n)=>{let a="xs"===n?"".concat(ex.button,"--").concat(t[n]):"".concat(ex.button,"--").concat(t[n],"-").concat(n);return{...e,[a]:!!t[n]}},{})}return e},[m]),T=(0,s.useMemo)(()=>({[ex.button]:!0,["".concat(ex.button,"--").concat(v)]:!0,["".concat(ex.button,"--").concat(m)]:m&&S.includes(m),[ex.states.iconOnly]:R,[ex.states.stretch]:!0===f,["".concat(ex.states.stretch,":").concat(f)]:"string"==typeof f,[ex.states.ghost]:"ghost"===a,[ex.states.outline]:"outline"===a,[ex.states.rounded]:"circle-icon"===h,[ex.states.iconLeft]:d&&!R,[ex.states.iconRight]:u&&!R,[ex.states.disabled]:r,...M}),[a,r,d,R,u,M,h,m,f,v]),j=(0,s.useMemo)(()=>!(!u||R&&d),[d,u,R]),I=(0,s.useCallback)(e=>{if(r){e.preventDefault();return}null==C||C(e)},[C,r]);return(0,o.jsxs)(E,{className:(0,c.Z)(i,{...T}),ref:t,style:y,type:"button"===E?b||"button":void 0,disabled:"button"===E?r:void 0,"aria-disabled":r||void 0,tabIndex:r?-1:0,onClick:I,..._,"data-qa":x,"data-id":w,children:[d&&(0,o.jsx)("span",{role:"img","aria-hidden":"true",className:(0,c.Z)(ex.icon,{[ex.states.hidden]:g}),children:d}),k&&!R&&(0,o.jsx)("span",{className:(0,c.Z)(ex.label,{[ex.states.hidden]:g}),children:k}),j&&(0,o.jsx)("span",{role:"img","aria-hidden":"true",className:(0,c.Z)(ex.icon,{[ex.states.hidden]:g}),children:u}),g&&(0,o.jsx)("span",{role:"img","aria-hidden":"true",className:ex.spinner,children:(0,o.jsx)($,{children:(0,o.jsx)(ev,{})})})]})});function eC(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"M10.25 5.75c0 .414.336.75.75.75h5.44L5.22 17.72a.75.75 0 1 0 1.06 1.06L17.5 7.56V13a.75.75 0 0 0 1.5 0V5.75a.75.75 0 0 0-.75-.75H11a.75.75 0 0 0-.75.75Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}ey.displayName="Button";let eS=Z("link"),e_=Object.freeze({link:eS,states:{inverted:"".concat(eS,"--inverted"),disabled:"".concat(eS,"--disabled")},content:"".concat(eS,"__content"),icon:"".concat(eS,"__icon"),size:{s:"".concat(eS,"--s"),m:"".concat(eS,"--m")}});function eE(e){let{as:t,size:n="m",withIcon:a=!1,children:l,disabled:i,text:r,inverted:s,onClick:d,className:u,style:p,dataQa:g,dataId:h,...m}=e,f=(0,c.Z)(e_.link,{[e_.states.inverted]:s,[e_.states.disabled]:i},e_.size[n],u);return(0,o.jsx)(t||"a",{className:f,disabled:i,style:p,onClick:d,"aria-disabled":i,tabIndex:i?-1:0,...m,"data-id":h,"data-qa":g,children:(0,o.jsxs)("div",{className:e_.content,children:[r||l,a&&(0,o.jsx)($,{className:e_.icon,children:(0,o.jsx)(eC,{})})]})})}eE.displayName="Link";let ek=Z("alert"),eR=Object.freeze({alert:ek,closeIcon:"".concat(ek,"__close-icon"),icon:"".concat(ek,"__icon"),label:"".concat(ek,"__label"),content:"".concat(ek,"__content"),textBlock:"".concat(ek,"__text-block"),caption:"".concat(ek,"__caption"),link:"".concat(ek,"__link"),button:"".concat(ek,"__button"),state:{default:"".concat(ek,"--default"),success:"".concat(ek,"--success"),warning:"".concat(ek,"--warning"),error:"".concat(ek,"--error"),info:"".concat(ek,"--info")},size:{s:"".concat(ek,"--s"),m:"".concat(ek,"--m")},variant:{primary:"".concat(ek,"--primary"),secondary:"".concat(ek,"--secondary"),green:"".concat(ek,"--green"),verdant:"".concat(ek,"--verdant"),avocado:"".concat(ek,"--avocado"),yellow:"".concat(ek,"--yellow"),orange:"".concat(ek,"--orange"),blue:"".concat(ek,"--blue"),purple:"".concat(ek,"--purple")},fill:"".concat(ek,"--fill")}),eM=(0,s.forwardRef)((e,t)=>{let{label:n,state:a="default",variant:l="primary",size:i="m",outline:r=!0,caption:s,linkText:d,linkHref:u,onLinkClick:p,icon:g,withIcon:h=!1,withClose:m=!1,buttonText:f,buttonVariant:v="primary",className:b,style:w,onClose:x,onButtonClick:y,dataQa:C,dataId:S,..._}=e,E={default:(0,o.jsx)(es,{}),success:(0,o.jsx)(K,{}),warning:(0,o.jsx)(U,{}),error:(0,o.jsx)(ei,{}),info:(0,o.jsx)(es,{})};return(0,o.jsxs)("div",{ref:t,className:(0,c.Z)(eR.alert,eR.variant[l],eR.size[i],{[eR.state[a]]:r},b),style:w,..._,"data-id":S,"data-qa":C,children:[(0,o.jsxs)("div",{className:eR.content,children:[h&&(0,o.jsx)($,{className:(0,c.Z)(eR.icon,{[eR.state[a]]:!g}),children:g||E[a]}),(0,o.jsxs)("div",{className:eR.textBlock,children:[n&&(0,o.jsx)("span",{"data-qa":P("".concat(C,"-label"),!!C),className:eR.label,children:n}),s&&(0,o.jsx)(en,{dataQa:P("".concat(C,"-caption"),!!C),text:s,lineClamp:3,size:i,className:eR.caption}),d&&(0,o.jsx)(eE,{dataQa:P("".concat(C,"-link"),!!C),href:u,className:eR.link,onClick:p,children:d})]}),m&&(0,o.jsx)("button",{"data-qa":P("".concat(C,"-close"),!!C),type:"button",className:eR.closeIcon,onClick:x,children:(0,o.jsx)($,{children:(0,o.jsx)(er,{})})})]}),f&&(0,o.jsx)(ey,{dataQa:P("".concat(C,"-button"),!!C),label:f,variant:v,size:"xs",className:eR.button,onClick:y})]})});eM.displayName="Alert";let eT=Z("breadcrumbs"),ej={breadcrumbs:eT,breadcrumbsEllipsis:"".concat(eT,"--ellipsis"),displayOne:"".concat(eT,"--display-one"),list:"".concat(eT,"__list"),mobileList:"".concat(eT,"__list--mobile"),desktopList:"".concat(eT,"__list--desktop"),item:"".concat(eT,"__item"),customItem:"".concat(eT,"__item--custom"),link:"".concat(eT,"__link"),linkLabel:"".concat(eT,"__link-label"),text:"".concat(eT,"__text"),separator:"".concat(eT,"__separator"),backIcon:"".concat(eT,"__back-icon")};function eI(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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 eN(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"m10.28 19.03 6.5-6.5a.75.75 0 0 0 0-1.06l-6.5-6.5a.75.75 0 1 0-1.06 1.06L15.19 12l-5.97 5.97a.75.75 0 1 0 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}let eL=e=>{let{item:t,isBackward:n=!1,isLast:a,dataQa:l,onClick:i}=e;return(0,o.jsx)(o.Fragment,{children:t.href||t.customLink?(0,o.jsxs)(o.Fragment,{children:[t.customLink?(0,o.jsx)(o.Fragment,{children:t.customLink}):(0,o.jsxs)("a",{href:t.href,"data-qa":l,className:ej.link,onClick:i?e=>i(e,t.href):void 0,children:[n&&(0,o.jsx)($,{className:ej.backIcon,children:(0,o.jsx)(eI,{})}),(0,o.jsx)("span",{className:ej.linkLabel,children:t.label})]}),!n&&!a&&(0,o.jsx)($,{className:ej.separator,children:(0,o.jsx)(eN,{})})]}):(0,o.jsx)("span",{"aria-current":"page","data-qa":l,className:ej.text,children:t.label})})};eL.displayName="BreadcrumbsLink";let eP=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,a=arguments.length>2?arguments[2]:void 0;return n||a?{label:n||"Назад",href:"object"!=typeof a?a||"#":void 0,customLink:"object"==typeof a?a: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}},eD=e=>{let{items:t=[],dataQa:n,backwardHref:a,backwardLabel:l,onClick:i}=e,r=eP(t,l,a);return(0,o.jsx)("ul",{className:(0,c.Z)(ej.list,ej.desktopList),"data-qa":P("".concat(n,"-desktop-list"),!!n),children:1===t.length||a||l?(0,o.jsx)("li",{className:(0,c.Z)(ej.item),children:(0,o.jsx)(eL,{isBackward:!0,dataQa:P("".concat(n,"-link"),!!n),item:r,onClick:i})}):(0,o.jsx)(o.Fragment,{children:t.map((e,a)=>(0,o.jsx)("li",{className:(0,c.Z)(ej.item,{[ej.customItem]:e.customLink}),children:(0,o.jsx)(eL,{item:e,dataQa:P("".concat(n,"-link-").concat(++a),!!n),isLast:a===t.length,onClick:i})},"".concat(e.label,"--").concat(a)))})})};eD.displayName="DesktopBreadcrumbs";let eF=e=>{let{items:t=[],backwardLabel:n,backwardHref:a,dataQa:l,onClick:i}=e,r=eP(t,n,a);return(0,o.jsx)("ul",{className:(0,c.Z)(ej.list,ej.mobileList),"data-qa":P("".concat(l,"-mobile-list"),!!l),children:(0,o.jsx)("li",{className:(0,c.Z)(ej.item),children:(0,o.jsx)(eL,{isBackward:!0,dataQa:P("".concat(l,"-link"),!!l),item:r,onClick:i})})})};eF.displayName="MobileBreadcrumbs";let ez=(0,s.forwardRef)((e,t)=>{let{items:n=[],isMobile:a,onClick:l,backwardLabel:i,backwardHref:r,style:s,className:d,ellipsis:u=!1,dataQa:p,dataId:g,...h}=e,m=n.length||i||r;return(0,o.jsx)(o.Fragment,{children:m&&(0,o.jsxs)("nav",{ref:t,"aria-label":"breadcrumbs",className:(0,c.Z)(ej.breadcrumbs,{[ej.displayOne]:void 0===a,[ej.breadcrumbsEllipsis]:u},d),style:s,...h,"data-id":g,"data-qa":p,children:[!0!==a&&(0,o.jsx)(eD,{items:n,dataQa:p,backwardLabel:i,backwardHref:r,onClick:l||void 0}),!1!==a&&(0,o.jsx)(eF,{items:n,dataQa:p,backwardLabel:i,backwardHref:r,onClick:l||void 0})]})})});ez.displayName="Breadcrumbs";let eA=()=>Date.now().toString()+Math.random().toString(36).slice(2,9),eO=Z("calendar"),eV=Object.freeze({calendar:eO,header:"".concat(eO,"__header"),headerText:"".concat(eO,"__header-text"),headerButton:"".concat(eO,"__header-button"),headerButtonPrev:"".concat(eO,"__header-button--prev"),headerButtonNext:"".concat(eO,"__header-button--next"),headerButtonDisabled:"".concat(eO,"__header-button--disabled"),weekDays:"".concat(eO,"__week-days"),weekDay:"".concat(eO,"__week-day"),weekDayOff:"".concat(eO,"__week-day--off"),content:"".concat(eO,"__content"),days:"".concat(eO,"__days"),day:"".concat(eO,"__day"),currentDay:"".concat(eO,"__day--current"),otherDay:"".concat(eO,"__day--other"),selectedDay:"".concat(eO,"__day--selected"),previewDay:"".concat(eO,"__day--preview"),rangeDay:"".concat(eO,"__day--range"),startRangeDay:"".concat(eO,"__day--start-range"),endRangeDay:"".concat(eO,"__day--end-range"),disabledDay:"".concat(eO,"__day--disabled"),emptyDay:"".concat(eO,"__day--empty"),events:"".concat(eO,"__day-events"),event:"".concat(eO,"__day-event"),months:"".concat(eO,"__months"),month:"".concat(eO,"__month"),disabledMonth:"".concat(eO,"__month--disabled"),currentMonth:"".concat(eO,"__month--current"),selectedMonth:"".concat(eO,"__month--selected"),years:"".concat(eO,"__years"),year:"".concat(eO,"__year"),disabledYear:"".concat(eO,"__year--disabled"),currentYear:"".concat(eO,"__year--current"),selectedYear:"".concat(eO,"__year--selected")}),eB=Object.freeze({days:"days",months:"months",years:"years"}),eG=["пн","вт","ср","чт","пт","сб","вс"],eZ=["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],eH=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()),eq=e=>{let t=String(e.getDate()).padStart(2,"0"),n=String(e.getMonth()+1).padStart(2,"0"),a=e.getFullYear();return"".concat(t,".").concat(n,".").concat(a)},eY=e=>{let t=e.getFullYear(),n=String(e.getMonth()+1).padStart(2,"0"),a=String(e.getDate()).padStart(2,"0");return"".concat(t,"-").concat(n,"-").concat(a)},eW=(e,t)=>{if(0===e.length)return"";if(t){if(1===e.length)return eq(e[0]);let t=[...e].sort((e,t)=>e.getTime()-t.getTime());return"".concat(eq(t[0])," - ").concat(eq(t[1]))}return e.length>0?eq(e[0]):""},eQ=(e,t,n)=>{if(t.length<2)return!1;let a=n(e),l=n(t[0]),i=n(t[1]);return a>=l&&a<=i},eX=(e,t,n,a)=>{if(1!==t.length||!n)return!1;let l=a(e),i=a(t[0]),r=a(n);return l>=(i<r?i:r)&&l<=(i<r?r:i)},eK=e=>{let{events:t=[]}=e,n=t.slice(0,6);return(0,o.jsx)("span",{className:eV.events,children:n.map(e=>(0,o.jsx)("span",{className:(0,c.Z)(eV.event,"".concat(eV.event,"--").concat(e))},"calendar--".concat(e)))})},eU=()=>(0,o.jsx)("div",{className:eV.weekDays,children:eG.map((e,t)=>(0,o.jsx)(ef,{className:(0,c.Z)(eV.weekDay,{[eV.weekDayOff]:5===t||6===t}),size:"14",children:e},"week-day--".concat(e)))}),e$=e=>{let{currentDate:t,today:n,selectedDates:a,hoveredDate:l,minAllowedDate:i,maxAllowedDate:r,multiple:s,showCurrentDay:d,showOutsideDays:u,events:p,onDateSelect:g,onDateHover:h}=e,m=t.getFullYear(),f=t.getMonth(),v=new Date(m,f,1),b=new Date(m,f+1,0),w=v.getDay();w=0===w?6:--w;let x=b.getDate(),y=[];if(u){let e=new Date(m,f,0).getDate();for(let t=0;t<w;t++)y.push(new Date(m,f-1,e-t));y.reverse()}else for(let e=0;e<w;e++)y.push(null);let C=Array.from({length:x},(e,t)=>new Date(m,f,t+1));y.push(...C);let S=42-y.length;if(u)for(let e=1;e<=S;e++)y.push(new Date(m,f+1,e));else for(let e=0;e<S;e++)y.push(null);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(eU,{}),(0,o.jsx)("div",{className:(0,c.Z)(eV.days,[]),children:y.map(e=>{if(!e)return(0,o.jsx)("div",{className:eV.emptyDay},"calendar-empty-".concat(eA()));let t=eH(e),v=eH(i),b=eH(r),w=u&&(e.getMonth()!==f||e.getFullYear()!==m),x=t<v||t>b,y=a.some(e=>eH(e).getTime()===t.getTime()),C=s&&eQ(e,a,eH),S=s&&eX(e,a,l,eH),_=d&&t.getTime()===eH(n).getTime(),E=s&&a.length>=1&&eH(a[0]).getTime()===t.getTime(),k=s&&2===a.length&&eH(a[1]).getTime()===t.getTime(),R=eY(e);return(0,o.jsxs)("button",{type:"button",disabled:x,className:(0,c.Z)(eV.day,{[eV.otherDay]:w,[eV.selectedDay]:y,[eV.currentDay]:_,[eV.rangeDay]:C,[eV.previewDay]:S,[eV.startRangeDay]:E,[eV.endRangeDay]:k,[eV.disabledDay]:x}),onClick:()=>!x&&g(e),onMouseEnter:()=>!x&&h(e),onMouseLeave:()=>h(null),children:[e.getDate(),p[R]&&(0,o.jsx)(eK,{events:p[R]})]},"calendar--day--".concat(e.getTime()))})})]})},eJ=e=>{let{view:t,currentDate:n,canNavigatePrev:a,canNavigateNext:l,onNavigate:i,onViewChange:r}=e;return(0,o.jsxs)("div",{className:eV.header,children:[(0,o.jsx)("button",{className:(0,c.Z)(eV.headerButton,eV.headerButtonPrev,{[eV.headerButtonDisabled]:!a}),type:"button",disabled:!a,onClick:()=>i("prev"),children:(0,o.jsx)($,{style:{fontSize:24},children:(0,o.jsx)(eI,{})})}),(0,o.jsx)("button",{type:"button",className:(0,c.Z)(eV.headerButton,eV.headerText),onClick:r,children:(()=>{switch(t){case eB.days:return n.toLocaleDateString("ru-RU",{month:"long",year:"numeric"});case eB.months:return n.getFullYear().toString();case eB.years:return"".concat(n.getFullYear()-14," - ").concat(n.getFullYear()+5);default:return""}})()}),(0,o.jsx)("button",{className:(0,c.Z)(eV.headerButton,eV.headerButtonNext,{[eV.headerButtonDisabled]:!l}),type:"button",disabled:!l,onClick:()=>i("next"),children:(0,o.jsx)($,{style:{fontSize:24},children:(0,o.jsx)(eN,{})})})]})},e0=e=>{let{today:t,currentDate:n,selectedDates:a,minAllowedDate:l,maxAllowedDate:i,showCurrentMonth:r,onMonthSelect:s}=e,d=Array.from({length:12},(e,t)=>new Date(n.getFullYear(),t,1)),u=l.getFullYear(),p=i.getFullYear();return(0,o.jsx)("div",{className:eV.months,children:d.map((e,n)=>{let d=eH(l),g=eH(i),h=new Date(e.getFullYear(),e.getMonth(),1),m=new Date(e.getFullYear(),e.getMonth()+1,0)<d||h>g||e.getFullYear()<u||e.getFullYear()>p,f=r&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear(),v=a.some(t=>t.getMonth()===e.getMonth()&&t.getFullYear()===e.getFullYear());return(0,o.jsx)("button",{type:"button",disabled:m,className:(0,c.Z)(eV.month,{[eV.currentMonth]:f,[eV.selectedMonth]:v,[eV.disabledMonth]:m}),onClick:()=>{m||s(e)},children:eZ[n]},"calendar--month--".concat(e.getTime()))})})},e1=e=>{let{currentDate:t,today:n,minAllowedDate:a,maxAllowedDate:l,showCurrentYear:i,onYearSelect:r}=e,s=t.getFullYear()-14,d=Array.from({length:20},(e,t)=>s+t),u=a.getFullYear(),p=l.getFullYear();return(0,o.jsx)("div",{className:eV.years,children:d.map(e=>{let s=new Date(e,0,1),d=new Date(e,11,31),g=eH(a),h=eH(l),m=d<g||s>h||e<u||e>p,f=i&&e===n.getFullYear(),v=e===t.getFullYear();return(0,o.jsx)("button",{type:"button",disabled:m,className:(0,c.Z)(eV.year,{[eV.currentYear]:f,[eV.selectedYear]:v,[eV.disabledYear]:m}),onClick:()=>{m||r(e)},children:e},"calendar--".concat(e))})})},e2=(0,s.forwardRef)((e,t)=>{let{value:n=null,minAllowedDate:a,maxAllowedDate:l,multiple:i=!1,showCurrentDay:r=!0,showCurrentMonth:d=!0,showCurrentYear:u=!0,showOutsideDays:p=!1,events:g={},className:h,style:m,dataId:f,dataQa:v,onChange:b,...w}=e,[x]=(0,s.useState)(()=>{let e=new Date;return new Date(e.getFullYear(),e.getMonth(),e.getDate())}),[y,C]=(0,s.useState)("days"),[S,_]=(0,s.useState)(new Date),[E,k]=(0,s.useState)([]),[R,M]=(0,s.useState)(null),T=(0,s.useMemo)(()=>eH(a instanceof Date&&!isNaN(a.getTime())?a:new Date(1900,0,1)),[a]),j=(0,s.useMemo)(()=>eH(l instanceof Date&&!isNaN(l.getTime())?l:new Date(new Date().setFullYear(new Date().getFullYear()+100))),[l]),I=(0,s.useRef)(!1);(0,s.useEffect)(()=>{if(null===n){k([]);return}if(void 0!==n)k(Array.isArray(n)?n.map(e=>new Date(e)):[new Date(n)])},[n]);let N=(0,s.useCallback)(e=>{let t=eH(e);if(t<T||t>j)return;let n=[];if(i){if(0===E.length)n=[t];else if(1===E.length){let e=E[0];n=e.getTime()===t.getTime()?[]:[e,t].sort((e,t)=>e.getTime()-t.getTime())}else n=[t];M(null)}else n=E.some(e=>eH(e).getTime()===t.getTime())?[]:[t];k(n);let a=null,l="";i?(a=n.length>0?[...n]:null,l=eW(n,i)):(a=n.length>0?n[0]:null,l=n.length>0?eq(n[0]):""),I.current&&(null==b||b(a,l))},[i,T,j,E,b]),L=(0,s.useCallback)(e=>{i&&1===E.length&&M(e)},[i,E.length]);(0,s.useEffect)(()=>(I.current=!0,()=>{I.current=!1}),[]);let P=(0,s.useCallback)(e=>{let t=S.getFullYear(),n=S.getMonth();if(y===eB.days){let t=new Date(S);"prev"===e?t.setMonth(n-1):t.setMonth(n+1);let a=eH(new Date(t.getFullYear(),t.getMonth(),1)),l=eH(new Date(t.getFullYear(),t.getMonth()+1,0));return a<=j&&l>=T}if(y===eB.months){let n=t+("prev"===e?-1:1);return n>=T.getFullYear()&&n<=j.getFullYear()}if(y===eB.years){let n=t-t%10+("prev"===e?-10:10);return n<=j.getFullYear()&&n+9>=T.getFullYear()}return!1},[y,S,T,j]),D=(0,s.useCallback)(e=>{_(e),C(eB.days)},[]),F=(0,s.useCallback)(e=>{_(new Date(e,0,1)),C(eB.months)},[]),z=(0,s.useCallback)(()=>{C(y===eB.days?eB.months:y===eB.months?eB.years:eB.days)},[y]);return(0,o.jsxs)("div",{ref:t,className:(0,c.Z)(h,eV.calendar),style:m,...w,"data-qa":v,"data-id":f,children:[(0,o.jsx)(eJ,{view:y,currentDate:S,canNavigatePrev:P("prev"),canNavigateNext:P("next"),onNavigate:e=>{let t=new Date(S);switch(y){case eB.days:t.setMonth(t.getMonth()+("prev"===e?-1:1));break;case eB.months:t.setFullYear(t.getFullYear()+("prev"===e?-1:1));break;case eB.years:t.setFullYear(t.getFullYear()+("prev"===e?-12:12))}_(t)},onViewChange:z}),(0,o.jsxs)("div",{className:eV.content,children:[y===eB.days&&(0,o.jsx)(e$,{today:x,currentDate:S,selectedDates:E,hoveredDate:R,minAllowedDate:T,maxAllowedDate:j,multiple:i,showCurrentDay:r,showOutsideDays:p,events:g,onDateSelect:N,onDateHover:L}),y===eB.months&&(0,o.jsx)(e0,{currentDate:S,today:x,selectedDates:E,minAllowedDate:T,maxAllowedDate:j,showCurrentMonth:d,onMonthSelect:D}),y===eB.years&&(0,o.jsx)(e1,{today:x,currentDate:S,minAllowedDate:T,maxAllowedDate:j,showCurrentYear:u,onYearSelect:F})]})]})});function e5(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"M12.004 7.246A1.247 1.247 0 0 1 10.75 6c0-.69.558-1.253 1.25-1.253.69 0 1.25.56 1.25 1.25 0 .688-.559 1.248-1.246 1.25ZM10.75 12c0 .686.559 1.252 1.254 1.247a1.252 1.252 0 0 0 1.246-1.25c0-.69-.56-1.25-1.25-1.25-.692 0-1.25.564-1.25 1.253Zm0 6c0 .686.559 1.253 1.254 1.247a1.252 1.252 0 0 0 1.246-1.25c0-.69-.56-1.25-1.25-1.25-.692 0-1.25.564-1.25 1.253Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function e4(e){return s.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.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 e7(e){return s.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("rect",{width:18,height:3,x:3,y:10.5,fill:"currentColor",rx:1.5}))}e2.displayName="Calendar";let e3=["checkbox"],e6=Z("common-marker"),e8={marker:e6,icon:"".concat(e6,"__icon"),states:{checkbox:"".concat(e6,"--checkbox"),radio:"".concat(e6,"--radio"),toggle:"".concat(e6,"--toggle"),error:"".concat(e6,"--error"),checked:"".concat(e6,"--checked"),disabled:"".concat(e6,"--disabled"),inverted:"".concat(e6,"--inverted"),indeterminate:"".concat(e6,"--indeterminate")}},e9=e=>{let{as:t,state:n="default",type:a="checkbox",className:l,checked:i,inverted:r,disabled:s,...d}=e;return(0,o.jsx)(t||"span",{...d,className:(0,c.Z)(l,e8.marker,{[e8.states.checkbox]:"checkbox"===a,[e8.states.radio]:"radio"===a,[e8.states.toggle]:"toggle"===a,[e8.states.checked]:!!i,[e8.states.indeterminate]:"indeterminate"===i,[e8.states.error]:"error"===n,[e8.states.inverted]:r,[e8.states.disabled]:s}),children:e3.includes(a)&&(0,o.jsx)($,{className:(0,c.Z)(e8.icon,{[e8.states.checked]:i,[e8.states.inverted]:r,[e8.states.error]:"error"===n,[e8.states.disabled]:s}),children:"indeterminate"===i?(0,o.jsx)(e7,{}):(0,o.jsx)(e4,{})})})};e9.displayName="CommonMarker";let te=Z("checkbox"),tt=Object.freeze({checkbox:te,input:"".concat(te,"__input"),marker:"".concat(te,"__marker"),wrapper:"".concat(te,"__wrapper"),label:"".concat(te,"__label"),caption:"".concat(te,"__caption"),icon:"".concat(te,"__icon"),iconButton:"".concat(te,"__icon-button"),states:{error:"".concat(te,"--error"),disabled:"".concat(te,"--disabled"),inverted:"".concat(te,"--inverted")},sizes:{xs:"".concat(te,"--xs"),s:"".concat(te,"--s"),m:"".concat(te,"--m")},variants:{primary:"".concat(te,"--primary"),secondary:"".concat(te,"--secondary")}}),tn=(0,s.forwardRef)((e,t)=>{let{value:n=!1,variant:a="primary",state:l="default",label:i,disabled:r=!1,caption:d,className:u,icon:p,withIcon:g=!1,size:h="m",style:m,inverted:f=!1,children:v,inputRef:b,dataQa:w,dataId:x,onChange:y,onIconClick:C,...S}=e,[_,E]=A(!1,n),k=(0,s.useId)(),R=v||i;return(0,o.jsxs)("label",{ref:t,htmlFor:k,className:(0,c.Z)(u,tt.checkbox,{[tt.states.inverted]:f,[tt.states.disabled]:r,[tt.sizes[h]]:!0,[tt.variants[a]]:!0}),style:m,"data-id":x,"data-qa":w,children:[(0,o.jsx)("input",{id:k,ref:b,value:String(_),className:tt.input,type:"checkbox","aria-invalid":"error"===l,disabled:r,onChange:e=>{let t="string"==typeof _?!!_:!_;E(t),null==y||y(t,e)},...S}),(0,o.jsx)("span",{className:(0,c.Z)(tt.marker,{[tt.states.inverted]:f}),children:(0,o.jsx)(e9,{type:"checkbox",checked:_,inverted:f,state:l,disabled:r})}),R&&(0,o.jsxs)("span",{className:tt.wrapper,children:[(0,o.jsx)("span",{className:(0,c.Z)(tt.label,{[tt.states.error]:"error"===l,[tt.states.inverted]:f,[tt.states.disabled]:r}),children:R}),d&&(0,o.jsx)(en,{className:(0,c.Z)(tt.caption,{[tt.states.inverted]:f,[tt.states.disabled]:r}),withoutIcon:!0,children:d})]}),g&&(0,o.jsx)("button",{type:"button",className:(0,c.Z)(tt.iconButton),onClick:r?void 0:C,children:(0,o.jsx)($,{className:(0,c.Z)(tt.icon),children:p?(0,o.jsx)(o.Fragment,{children:p}):(0,o.jsx)(e5,{})})})]})});tn.displayName="Checkbox";let ta=Z("chips"),tl=Object.freeze({chips:ta,chip:"".concat(ta,"__item"),icon:"".concat(ta,"__icon"),iconLeft:"".concat(ta,"__icon-left"),iconRight:"".concat(ta,"__icon-right"),label:"".concat(ta,"__label"),variants:{primary:"".concat(ta,"--primary"),secondary:"".concat(ta,"--secondary")},activeVariants:{primary:"".concat(ta,"--active-primary"),secondary:"".concat(ta,"--active-secondary")},sizes:{s:"".concat(ta,"--s"),m:"".concat(ta,"--m"),l:"".concat(ta,"--l")},selected:"".concat(ta,"--selected"),indicator:"".concat(ta,"__indicator"),indicatorVariant:{red:"".concat(ta,"__indicator--red"),orange:"".concat(ta,"__indicator--orange"),green:"".concat(ta,"__indicator--green"),purple:"".concat(ta,"__indicator--purple"),purpleSecondary:"".concat(ta,"__indicator--purple-secondary"),blue:"".concat(ta,"__indicator--blue"),pink:"".concat(ta,"__indicator--pink")}}),ti=(0,s.forwardRef)((e,t)=>{let{chips:n,value:a,variant:l="primary",activeVariant:i="primary",multiple:r,clearable:d,size:u="m",className:p,style:g,dataQa:h,dataId:m,onChipClick:f,...v}=e,[b,w]=(0,s.useState)(r?[]:void 0),x=(0,s.useRef)(null);(0,s.useImperativeHandle)(t,()=>({getRoot:()=>x.current,getSelectedChips:()=>b})),(0,s.useEffect)(()=>{w(r?Array.isArray(a)?a:[]:a)},[a,r]);let y=r||d,C=e=>r&&Array.isArray(b)?b.includes(e):b===e,S=(e,t,n)=>{w(n),null==f||f(e,t,n)},_=(e,t)=>{if(r&&Array.isArray(b)){if(C(e)){let n=b.filter(t=>t!==e);S(e,t,n)}else S(e,t,[...b,e])}else{let n=d&&C(e)?void 0:e;S(e,t,n)}},E=(e,t)=>{let{id:n,label:a,iconLeft:r,iconRight:s,indicator:d}=e,p=C(n);return(0,o.jsxs)("div",{className:(0,c.Z)(tl.chip,tl.sizes[u],tl.activeVariants[i],tl.variants[l],[{[tl.selected]:p}]),role:y?"checkbox":"radio","aria-checked":p,"aria-label":a,tabIndex:0,"data-qa":P("".concat(h,"-item-").concat(++t),!!h),onClick:e=>{_(n,e)},onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),_(n,e))},children:[r&&(0,o.jsx)("span",{className:(0,c.Z)(tl.icon,tl.iconLeft),"aria-hidden":"true",children:r}),(0,o.jsx)("span",{className:(0,c.Z)(tl.label),children:a}),d&&(0,o.jsx)("div",{className:(0,c.Z)(tl.indicator,tl.indicatorVariant[d])}),s&&(0,o.jsx)("span",{className:(0,c.Z)(tl.icon,tl.iconRight),"aria-hidden":"true",children:s})]},n)};return(0,o.jsx)("div",{ref:x,className:(0,c.Z)(p,tl.chips),style:g,...v,"data-id":m,"data-qa":h,children:n.map((e,t)=>E(e,t))})});ti.displayName="Chips";let tr=Object.freeze({divider:Z("dropdown-divider")}),ts=e=>{let{...t}=e;return(0,o.jsx)("div",{...t,className:tr.divider})};ts.displayName="DropdownDivider";let to=Z("dropdown-group"),tc=Object.freeze({group:to,title:"".concat(to,"__title"),content:"".concat(to,"__content")}),td=e=>{let{title:t,children:n,...a}=e;return(0,o.jsxs)("div",{...a,className:tc.group,children:[(0,o.jsx)("div",{className:tc.title,children:t}),(0,o.jsx)("div",{className:tc.content,children:n})]})};td.displayName="DropdownGroup";let tu=Z("dropdown-option"),tp=Object.freeze({option:tu,slot:"".concat(tu,"__slot"),iconSlot:"".concat(tu,"__slot--icon"),wrapper:"".concat(tu,"__wrapper"),label:"".concat(tu,"__label"),caption:"".concat(tu,"__caption"),states:{danger:"".concat(tu,"--danger"),success:"".concat(tu,"--success"),focused:"".concat(tu,"--focused"),disabled:"".concat(tu,"--disabled")}}),tg="div";function th(e){let{as:t,label:n,caption:a,iconLeft:l,iconRight:i,prepend:r,append:d,variant:u="default",disabled:p=!1,focused:g=!1,className:h,onClick:m,...f}=e,v=(0,c.Z)(h,tp.option,{[tp.states.focused]:g,[tp.states.success]:"success"===u,[tp.states.danger]:"danger"===u,[tp.states.disabled]:!!p}),b=(0,s.useCallback)(e=>{e.preventDefault(),p||null==m||m(e)},[p,m]);return(0,o.jsxs)(t||"div",{...f,className:v,"aria-disabled":p,onClick:b,children:[r&&(0,o.jsx)("span",{className:tp.slot,children:r}),l&&(0,o.jsx)("span",{className:(0,c.Z)(tp.slot,tp.iconSlot),children:l}),(0,o.jsxs)("div",{className:tp.wrapper,children:[(0,o.jsx)("span",{className:tp.label,children:n}),a&&(0,o.jsx)("span",{className:tp.caption,children:a})]}),i&&(0,o.jsx)("span",{className:(0,c.Z)(tp.slot,tp.iconSlot),children:i}),d&&(0,o.jsx)("span",{className:tp.slot,children:d})]})}function tm(){let{placement:e="bottom",width:t="auto",desktopMaxHeight:n,mobileFullHeight:a=!1,title:l,description:i,opened:r,onToggle:o,heading:c,footer:g,dataQa:h,dataId:m}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[f,v]=(0,s.useState)(!1),b=null!=r?r:f,w=null!=o?o:v,x=(0,d.YF)({open:b,onOpenChange:w,placement:e,whileElementsMounted:u.Me,middleware:[(0,p.cv)(8),(0,u.RR)({fallbackAxisSideDirection:"start"}),(0,u.uY)()]});return(0,s.useMemo)(()=>({open:b,setOpen:w,...x,width:t,desktopMaxHeight:n,title:l,description:i,heading:c,footer:g,mobileFullHeight:a,dataQa:h,dataId:m}),[b,w,x,t,n,l,i,c,g,a,h,m])}let tf=e=>{let{children:t,...n}=e,a=tm(n);return(0,o.jsx)(tx.Provider,{value:a,children:t})};tf.displayName="Dropdown";let tv=Z("dropdown"),tb=Object.freeze({dropdown:tv,overlay:"".concat(tv,"__overlay"),mobileHeading:"".concat(tv,"__mobile-heading"),heading:"".concat(tv,"__heading"),title:"".concat(tv,"__title"),description:"".concat(tv,"__description"),content:"".concat(tv,"__content"),contentInner:"".concat(tv,"__content-inner"),footer:"".concat(tv,"__footer"),close:"".concat(tv,"__close"),closeIcon:"".concat(tv,"__close-icon"),states:{auto:"".concat(tv,"--auto"),fullHeight:"".concat(tv,"--full-height")}}),tw=(0,s.forwardRef)((e,t)=>{let{style:n,contentInnerRef:a,...l}=e,{open:i,context:r,width:u,floatingStyles:p,refs:g,heading:m,title:f,description:v,footer:b,desktopMaxHeight:w,mobileFullHeight:x,dataQa:y,dataId:C,setOpen:S}=ty(),_=(0,d.qq)([g.setFloating,t]),E=(0,s.useRef)(null),k=N("s"),{isMounted:R,styles:M}=(0,d.Y_)(r,{initial:{opacity:.2,transform:k?"translate(0, 0)":"translate(0, 100%)"},open:{opacity:1,transform:"translate(0, 0)"},duration:{open:300,close:100}}),T=(0,s.useMemo)(()=>{var e,t;if(k)return{width:"inherit"===u?null==(t=null==(e=null==g?void 0:g.reference)?void 0:e.current)?void 0:t.clientWidth:"auto"===u?void 0:u,transform:k?p.transform:void 0,...n}},[p.transform,k,null==g?void 0:g.reference,n,u]),j=(0,s.useCallback)(()=>{let e=g.floating.current;if(e){if(k||!i){(0,h.tG)(e);return}(0,h.Qp)(e)}},[k,i,g.floating]);return(0,s.useEffect)(()=>{let e=e=>{let{target:t}=e;!i||[E.current,g.reference.current].some(e=>e===t||e&&e.contains(t))||S(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[i,g.reference,S]),(0,s.useEffect)(()=>{j()},[j]),(0,s.useEffect)(()=>()=>{(0,h.tP)()},[]),R?(0,o.jsx)("div",{className:(0,c.Z)(tb.overlay,{[tb.states.auto]:"auto"===u}),style:T,ref:_,children:(0,o.jsxs)("div",{ref:E,className:(0,c.Z)(tb.dropdown,{[tb.states.fullHeight]:x}),role:k?"popup":"dialog","aria-modal":!k,"data-id":C,"data-qa":y,style:M,children:[(0,o.jsx)(tS,{title:f,description:v,heading:m,isDesktop:k,setOpen:S,"data-qa":P("".concat(y,"-header"),!!y)}),(0,o.jsx)("div",{...l,className:tb.content,"data-qa":P("".concat(y,"-content"),!!y),children:(0,o.jsx)("div",{className:tb.contentInner,style:{maxHeight:k?w:void 0},ref:a,children:l.children})}),(0,o.jsx)(tC,{"data-qa":P("".concat(y,"-header"),!!y),footer:b})]})}):null});tw.displayName="DropdownContent";let tx=(0,s.createContext)(null),ty=()=>{let e=(0,s.useContext)(tx);if(null===e)throw Error("Dropdown components must be wrapped in <Dropdown />");return e},tC=e=>{let{footer:t,...n}=e;return t?(0,o.jsx)("div",{...n,className:tb.footer,children:t}):null};tC.displayName="DropdownFooter";let tS=e=>{let{title:t,description:n,heading:a,isDesktop:l,setOpen:i,...r}=e,c=(0,s.useMemo)(()=>a||(l&&(t||n)?(0,o.jsxs)(o.Fragment,{children:[t&&(0,o.jsx)("div",{className:tb.title,children:t}),n&&(0,o.jsx)("div",{className:tb.description,children:n})]}):null),[n,a,l,t]);return(0,o.jsxs)(o.Fragment,{children:[!l&&(0,o.jsxs)("div",{...r,className:tb.mobileHeading,children:[t&&(0,o.jsx)("div",{className:tb.title,children:t}),n&&(0,o.jsx)("div",{className:tb.description,children:n}),(0,o.jsx)("button",{className:tb.close,type:"button",tabIndex:-1,"aria-label":"Закрыть окно",onClick:()=>i(!1),children:(0,o.jsx)($,{"aria-hidden":"true",className:tb.closeIcon,style:{display:"inline-flex"},children:(0,o.jsx)(er,{})})})]}),c&&(0,o.jsx)("div",{...r,className:tb.heading,children:c})]})};tS.displayName="DropdownHeader";let t_=(0,s.forwardRef)(function(e,t){let{children:n,asChild:a=!1,disabled:l,...i}=e,{refs:r,open:c,setOpen:u}=ty(),p=n.ref,g=(0,d.qq)([r.setReference,t,p]),h=(0,s.useCallback)(()=>{l||u(!c)},[l,c,u]);return a&&(0,s.isValidElement)(n)?(0,s.cloneElement)(n,{ref:g,disabled:l,onClick:h,...i,...n.props}):(0,o.jsx)("button",{ref:g,onClick:h,disabled:l,...i,type:"button",children:n})});function tE(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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"}))}t_.displayName="DropdownTrigger";let tk=Z("file-item"),tR=Object.freeze({root:tk,file:"".concat(tk,"__file"),preview:"".concat(tk,"__preview"),previewImage:"".concat(tk,"__preview-image"),previewIcon:"".concat(tk,"__preview-icon"),fileInfo:"".concat(tk,"__file-info"),fileName:"".concat(tk,"__file-name"),fileStatus:"".concat(tk,"__file-status"),fileSize:"".concat(tk,"__file-size"),progress:"".concat(tk,"__progress"),controls:"".concat(tk,"__controls"),close:"".concat(tk,"__close"),repeat:"".concat(tk,"__repeat"),error:"".concat(tk,"__error"),states:{success:"".concat(tk,"--success"),error:"".concat(tk,"--error"),pending:"".concat(tk,"--pending"),uploading:"".concat(tk,"--uploading"),primary:"".concat(tk,"--primary"),secondary:"".concat(tk,"--secondary"),s:"".concat(tk,"--s"),m:"".concat(tk,"--m"),disabled:"".concat(tk,"--disabled")}}),tM=["B","KB","MB","GB"],tT=[{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"}],tj="#189EF4",tI=e=>{if(!e)return{label:"file",color:tj};let t=tT.find(t=>t.type===e);if(t)return{label:t.label,color:t.color};let n=m.extension(e);return n?{label:n,color:tj}:{label:"file",color:tj}},tN=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(0===e)return"0 ".concat("B");let n=Math.floor(Math.log(e)/Math.log(1024));return"".concat(parseFloat((e/Math.pow(1024,n)).toFixed(t))," ").concat(tM[n])},tL=(0,s.forwardRef)((e,t)=>{let{file:n,state:a="success",name:l,type:i,fileSize:r,error:s,progress:d=0,size:u="m",variant:p="primary",previewImageUrl:g,className:h,style:m,fileId:f,dataQa:v,dataId:b,onClick:w,onDelete:x,onRepeat:y,...C}=e,S="s"===u,_=F(d)&&"uploading"===a,E=s&&"error"===a,k=i&&/^image\//.test(i),R=tI(i),M=(k&&g?(0,o.jsx)("img",{role:"presentation",className:tR.previewImage,src:g,width:40,alt:l}):null)||(0,o.jsx)("div",{className:tR.previewIcon,style:{backgroundColor:R.color},children:R.label}),T=_&&"primary"===p?"linear-gradient(90deg, var(--color-gray-400) ".concat(d,"%, var(--color-white) ").concat(d,"%"):"linear-gradient(90deg, var(--color-white) ".concat(d,"%, var(--color-gray-400) ").concat(d,"%"),j=(0,c.Z)(h,tR.root,tR.states[p],tR.states[a],tR.states[u]),I=_?{background:T,...m}:m;return(0,o.jsxs)("div",{ref:t,className:j,style:I,onClick:e=>{"success"===a&&(null==w||w(e,f,n))},...C,"data-id":b,"data-qa":v,children:[(0,o.jsxs)("div",{className:tR.file,children:[!S&&(0,o.jsx)("div",{className:tR.preview,children:M}),(0,o.jsxs)("div",{className:tR.fileInfo,children:[(0,o.jsx)("div",{className:tR.fileName,children:l}),!S&&r&&(0,o.jsxs)("div",{className:tR.fileStatus,children:[(0,o.jsx)("div",{className:tR.fileSize,children:"".concat(tN(r))}),_&&(0,o.jsx)("div",{className:tR.progress,children:"Загружено ".concat(d,"%")})]})]}),(0,o.jsxs)("div",{className:tR.controls,children:[S&&_&&(0,o.jsx)("div",{className:tR.progress,children:"".concat(d,"%")}),E&&(0,o.jsx)($,{className:tR.repeat,tabIndex:0,role:"button","aria-label":"Повторить загрузку файла ".concat(l),onClick:e=>{e.preventDefault(),e.stopPropagation(),null==y||y(e,f,n)},children:(0,o.jsx)(tE,{})}),(0,o.jsx)($,{className:tR.close,tabIndex:0,role:"button","aria-label":"Удалить файл ".concat(l),onClick:e=>{e.preventDefault(),e.stopPropagation(),null==x||x(e,f,n)},children:(0,o.jsx)(er,{})})]})]}),E&&(0,o.jsx)("div",{className:tR.error,children:s})]})});tL.displayName="File";let tP=Object.freeze({root:Z("file-list")}),tD=e=>{let t=new Set;for(let n of e){if(t.has(n))return!0;t.add(n)}return!1},tF=(0,s.forwardRef)((e,t)=>{let{files:n,size:a="m",variant:l="primary",className:i,role:r="list",style:d,dataId:u,dataQa:p,onClick:g,onDelete:h,onRepeat:m,...f}=e;return(0,s.useEffect)(()=>{tD(n.map(e=>e.fileId))&&console.warn("Имеются файлы с одинаковым fileId")},[n]),0===n.length?null:(0,o.jsx)("div",{ref:t,role:r,"aria-label":"Загруженные файлы",className:(0,c.Z)(i,tP.root),style:d,...f,"data-id":u,"data-qa":p,children:n.map(e=>{var t;return(0,s.createElement)(tL,{...e,role:"listitem","aria-labelledby":"Имя файла - ".concat(e.name,", Размер файла - ").concat(tN(null!==(t=e.fileSize)&&void 0!==t?t:0)),size:a,variant:l,onClick:g,onRepeat:m,onDelete:h,key:e.fileId})})})});tF.displayName="FileList";let tz=Z("tooltip"),tA=Object.freeze({tooltip:tz,text:"".concat(tz,"__text"),wrapper:"".concat(tz,"__wrapper"),inverted:"".concat(tz,"--inverted")}),tO="M8 10C6 12.58 3.43 16 0 16L16 16C12.58 16 10 12.58 8 10Z",tV=Z("hint"),tB=Object.freeze({hint:tV,hintDialog:"".concat(tV,"__dialog"),activator:"".concat(tV,"__activator"),footer:"".concat(tV,"__footer"),text:"".concat(tV,"__text"),close:"".concat(tV,"__close"),icon:"".concat(tV,"__icon"),inverted:"".concat(tV,"--inverted")}),tG=(0,s.forwardRef)((e,t)=>{var n;let a,{className:l,style:i,isVisible:r,position:u="top",heading:p,footer:h,children:m,text:v,withoutTail:b,inverted:w,dataQa:x,dataId:y,role:C="dialog",...S}=e,_=(0,s.useRef)(null),{refs:E,floatingStyles:k,context:R}=(0,d.YF)({placement:u,middleware:[(0,f.cv)(12),(0,f.RR)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,f.uY)(),(0,g.x7)({element:_,padding:8})]}),{value:M,show:T,hide:j,toggle:I}=B(r),N=L(j);return(0,s.useImperativeHandle)(t,()=>null==N?void 0:N.current),"u">typeof window&&(O(window,"resize",(n=()=>R.update(),a=!1,function(){for(var e=arguments.length,t=Array(e),l=0;l<e;l++)t[l]=arguments[l];a||(n(...t),a=!0,setTimeout(()=>{a=!1},300))}),[]),O(window,"keyup",e=>{"Escape"===e.key&&j()},[j])),(0,o.jsxs)("div",{ref:N,className:(0,c.Z)(tB.hint,l),style:i,children:[(0,o.jsx)("button",{type:"button",className:tB.activator,ref:E.setReference,tabIndex:0,onClick:I,children:"function"==typeof m?m({show:T,hide:j,toggle:I,visible:M}):m}),M&&(0,o.jsxs)("div",{role:C,className:(0,c.Z)(tB.hintDialog,{[tB.inverted]:w}),ref:E.setFloating,style:k,...S,"data-id":y,"data-qa":x,children:[p&&(0,o.jsx)(eh,{dataQa:P("".concat(x,"-heading"),!!x),className:"mb-3",as:"h6",type:"h6",children:p}),(0,o.jsx)("p",{"data-qa":P("".concat(x,"-text"),!!x),className:(0,c.Z)(tB.text),children:v}),h&&(0,o.jsx)("div",{"data-qa":P("".concat(x,"-footer"),!!x),className:(0,c.Z)(tB.footer),children:h}),(0,o.jsx)("button",{type:"button",tabIndex:-1,className:tB.close,onClick:j,children:(0,o.jsx)($,{"aria-hidden":"true",className:tB.icon,style:{display:"inline-flex",fontSize:16},children:(0,o.jsx)(er,{})})}),!b&&(0,o.jsx)(d.Y$,{width:16,ref:_,d:tO,context:R,fill:w?"var(--color-white)":"var(--color-black-500)"})]})]})});tG.displayName="Hint";let tZ=(e,t,n)=>{if(e)return"object"!=typeof e?n:"function"==typeof t?t(e):e[t]},tH=e=>{let{width:t,height:n}=e.getBoundingClientRect();return{x:{start:e.scrollLeft,end:Math.floor(e.scrollLeft+t)},y:{start:e.scrollTop,end:Math.floor(e.scrollTop+n)}}},tq=Z("input-autocomplete"),tY={input:tq,pending:"".concat(tq,"__pending"),pendingIcon:"".concat(tq,"__pending-icon"),empty:"".concat(tq,"__empty"),emptyText:"".concat(tq,"__empty-text"),emptyDescription:"".concat(tq,"__empty-description"),options:"".concat(tq,"__options"),optionIcon:"".concat(tq,"__option-icon"),button:"".concat(tq,"__button"),states:{selected:"".concat(tq,"--selected")}};function tW(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("defs",null,s.createElement("clipPath",{id:"a"},s.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),s.createElement("g",{clipPath:"url(#a)"},s.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 tQ=e=>{let{items:t,itemSize:n,renderItem:a,overscan:l=2,outerRef:i,itemsContainerClassname:r}=e,[c,d]=(0,s.useState)({start:0,end:0}),u=(0,s.useCallback)(()=>{if(!i.current)return;let e=i.current.clientHeight,a=i.current.scrollTop;d({start:Math.max(0,Math.floor(a/n)-l),end:Math.min(t.length,Math.ceil((a+e)/n)+l)})},[n,t.length,i,l]);(0,s.useLayoutEffect)(()=>{u()},[u]),(0,s.useEffect)(()=>{let e=i.current;if(!e)return;let t=()=>u();e.addEventListener("scroll",t);let n=new ResizeObserver(()=>u());return n.observe(e),()=>{e.removeEventListener("scroll",t),n.disconnect()}},[u,i]);let p=t.length*n+16,g=t.slice(c.start,c.end),h={position:"absolute",top:0,height:g.length*n,transform:"translateY(".concat(c.start*n,"px)"),width:"100%",margin:0};return(0,o.jsx)("div",{style:{position:"relative",height:p,width:"auto",margin:"-8px"},children:(0,o.jsx)("ul",{className:r,style:h,role:"listbox",children:g.map((e,t)=>a(e,c.start+t))},"options")})};function tX(e){let{inputValue:t,mappedOptions:n,pending:a=!1,optionsEmptyText:l="Нет результатов",optionsEmptyDescription:i,contentInnerRef:r,withVirtualize:d=!1,handleOptionClick:u}=e,p=(0,s.useId)();if(a)return(0,o.jsx)("div",{className:tY.pending,children:(0,o.jsx)($,{className:tY.pendingIcon,children:(0,o.jsx)(ev,{})})});if(null!=t&&t.length&&!n.length)return(0,o.jsxs)("div",{className:tY.empty,children:[(0,o.jsx)("div",{className:tY.emptyText,children:l}),i&&(0,o.jsx)("div",{className:tY.emptyDescription,children:i})]});let g=e=>(0,o.jsx)(th,{role:"option","aria-selected":e.selected,as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active,onClick:()=>u(e),append:(0,o.jsx)($,{className:(0,c.Z)(tY.optionIcon,{[tY.states.selected]:e.selected}),style:{fontSize:24},children:(0,o.jsx)(tW,{})})},JSON.stringify(e.value));return d?(0,o.jsx)(tQ,{outerRef:r,items:n,itemSize:40,renderItem:g,itemsContainerClassname:tY.options}):(0,o.jsx)("ul",{className:tY.options,id:p,role:"listbox",children:n.map(g)},"options")}let tK=(0,s.forwardRef)((e,t)=>{let{value:n,selectedValue:a,label:l,options:i=[],state:r,icon:c,rightLabel:d,desktopMaxHeight:u,pending:p=!1,buttonLabel:g="Выбрать",optionValue:h="value",optionLabel:m="label",optionCaption:f="caption",optionDisabled:v="disabled",variant:b="primary",size:w="m",disabled:x=!1,caption:y,hasCaption:C=!1,keepFocus:S=!1,optionsEmptyText:_="Нет результатов",optionsEmptyDescription:E,withVirtualize:k,onChange:R,onSelect:M,onFocus:T,onBlur:j,onKeydown:I,dataQa:L,dataId:D,className:F,style:z,...A}=e,[O,V]=(0,s.useState)(!1),[B,G]=(0,s.useState)(""),Z=(0,s.useRef)(null),H=(0,s.useRef)(null),q=(0,s.useRef)(null),Y=(0,s.useRef)(null),W=N("m");(0,s.useImperativeHandle)(t,()=>H.current);let Q=(0,s.useMemo)(()=>W?O&&(i.length>0||!!B||p):O,[B,W,O,i.length,p]),X=(0,s.useMemo)(()=>i.map((e,t)=>{let n=tZ(e,h,e),l=tZ(a,h,a);return{index:t,value:n,label:tZ(e,m,e),caption:tZ(e,f),disabled:tZ(e,v),selected:l===n,original:e}}),[f,v,m,h,i,a]),K=(0,s.useMemo)(()=>X.find(e=>{let{selected:t}=e;return t}),[X]);(0,s.useEffect)(()=>{if(!n&&!a){G("");return}n&&G(n)},[n]),(0,s.useEffect)(()=>{a&&G(tZ(a,m,a))},[]),(0,s.useEffect)(()=>{O||(K?U(K.label):$())},[O]);let U=e=>{G(e),null==R||R(e)},$=e=>{null==M||M(e)},J=()=>{V(!0)},ee=()=>{V(!1)},et=e=>{null==j||j(e)};return(0,o.jsx)("div",{ref:t,className:tY.input,"data-id":D,"data-qa":L,children:(0,o.jsxs)(tf,{opened:Q,onToggle:V,width:"inherit",placement:"bottom",mobileFullHeight:!0,desktopMaxHeight:u,footer:W||!a?void 0:(0,o.jsx)(ey,{label:g,disabled:!a,className:tY.button,onClick:()=>{ee()}}),heading:W?void 0:(0,o.jsx)(t0,{inputRef:q,className:F,style:z,value:B,label:l,rightLabel:d,icon:c,state:r,caption:y,hasCaption:C,onChange:U,onBlur:et,...A}),dataQa:P("".concat(L,"-dropdown"),!!L),children:[(0,o.jsx)(t_,{asChild:!0,children:(0,o.jsx)(t0,{value:B,label:l,rightLabel:d,icon:c,size:w,variant:b,state:r,disabled:x,caption:y,hasCaption:C,onClick:void 0,onChange:U,onFocus:e=>{J(),W||(e.preventDefault(),setTimeout(()=>{var e;null==(e=q.current)||e.focus()},100)),null==T||T(e)},onBlur:et,onKeyDown:e=>{"Tab"===e.key&&ee(),null==I||I(e)},ref:Z,inputRef:H,...A,dataQa:P("".concat(L,"-dropdown-input"),!!L)})}),(0,o.jsx)(tw,{contentInnerRef:Y,children:(0,o.jsx)(tX,{inputValue:B,mappedOptions:X,pending:p,optionsEmptyText:_,optionsEmptyDescription:E,handleOptionClick:e=>{var t;if(U(e.label),$(e.original),W){if(S){null==(t=H.current)||t.focus();return}ee()}},contentInnerRef:Y,withVirtualize:k})})]})})});tK.displayName="InputAutocomplete";let tU=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),a=0;a<e;a++)n[a]=arguments[a];t.forEach(e=>{null==e||e(...n)})}},t$=Z("input-base"),tJ={wrapper:t$,input:"".concat(t$,"__input"),container:"".concat(t$,"__container"),label:"".concat(t$,"__label"),field:"".concat(t$,"__field"),rightLabel:"".concat(t$,"__right-label"),caption:"".concat(t$,"__caption"),placeholder:{visible:"".concat(t$,"__placeholder"),hidden:"".concat(t$,"__hidden")},states:{primary:"".concat(t$,"--primary"),secondary:"".concat(t$,"--secondary"),error:"".concat(t$,"--error"),success:"".concat(t$,"--success"),s:"".concat(t$,"--s"),m:"".concat(t$,"--m"),l:"".concat(t$,"--l"),focused:"".concat(t$,"--focused"),disabled:"".concat(t$,"--disabled"),active:"".concat(t$,"--active"),hasLabel:"".concat(t$,"--has-label"),accent:"".concat(t$,"--accent")}},t0=(0,s.forwardRef)((e,t)=>{let{icon:n,rightLabel:a,disabled:l,state:i,size:r="m",variant:u="primary",label:p,value:g,placeholder:h,maskPlaceholder:m,autoFocus:f=!1,maskPlaceholderVariant:v="default",caption:b,type:w="text",inputMode:x="text",hasCaption:y,className:C,style:S,dataQa:_,dataId:E,inputRef:k,onChange:R,onFocus:M,onBlur:T,onKeyDown:j,...I}=e,N=(0,s.useId)(),{value:L,show:D,hide:F}=B(),z=(0,s.useRef)(null),A=(0,d.qq)([k,z]),O=(0,s.useMemo)(()=>L||!!g||!!h,[g,L,h]),V=(0,s.useCallback)(()=>{var e;null==(e=z.current)||e.focus()},[]),G=(0,s.useMemo)(()=>{var e;if(!m)return null;let t={hidden:null!=g?g:"",visible:m.substring(null!==(e=null==g?void 0:g.length)&&void 0!==e?e:0)};return m.length===(null==g?void 0:g.length)?null:t},[m,g]);return(0,s.useEffect)(()=>{var e,t,n,a;if(!f)return;let l=null!==(a=null==(e=z.current)?void 0:e.value.length)&&void 0!==a?a:0;null==(t=z.current)||t.focus(),null==(n=z.current)||n.setSelectionRange(l,l)},[f]),(0,o.jsxs)("div",{className:(0,c.Z)(C,tJ.wrapper),style:S,"data-qa":_,"data-id":E,children:[(0,o.jsxs)("div",{className:(0,c.Z)(tJ.input,tJ.states[u],tJ.states[r],{[tJ.states.focused]:L,[tJ.states.error]:"error"===i,[tJ.states.success]:"success"===i,[tJ.states.disabled]:!!l,[tJ.states.hasLabel]:p}),onClick:V,ref:t,children:[(0,o.jsxs)("label",{htmlFor:N,className:tJ.container,children:[p&&(0,o.jsx)("span",{className:(0,c.Z)(tJ.label,{[tJ.states.active]:O,[tJ.states.s]:"s"===r,[tJ.states.disabled]:l,[tJ.states.error]:"error"===i,[tJ.states.success]:"success"===i}),children:p}),G&&!!g&&(0,o.jsxs)("div",{className:(0,c.Z)(tJ.placeholder.visible,{[tJ.states.accent]:"accent"===v}),children:[G.hidden&&(0,o.jsx)("span",{className:tJ.placeholder.hidden,children:G.hidden}),G.visible]}),(0,o.jsx)("input",{...I,id:N,ref:A,className:(0,c.Z)(tJ.field,{[tJ.states.s]:"s"===r,[tJ.states.hasLabel]:p,[tJ.states.disabled]:l}),type:w,inputMode:x,autoComplete:"off",placeholder:h,value:g,disabled:l,onChange:e=>{null==R||R(e.target.value,e)},onFocus:tU(D,M),onBlur:tU(F,T),onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),null==R||R("",{target:{value:""}})),null==j||j(e)}})]}),a&&(0,o.jsx)("div",{className:(0,c.Z)(tJ.rightLabel,{[tJ.states.disabled]:l}),children:a}),n]}),(y||b)&&(0,o.jsx)(en,{dataQa:P("".concat(_,"-caption"),!!_),className:(0,c.Z)(tJ.caption,{[tJ.states.disabled]:l}),state:i,withoutIcon:!0,children:b})]})});t0.displayName="InputBase";let t1="dd.MM.yyyy",t2=(e,t)=>((e<1||e>12)&&console.warn("Месяц должен быть в диапазоне от 1 до 12"),new Date(t,e,0).getDate()),t5=e=>{let[t,n,a]=e.split(".").map(Number),l=t2(n,a||1900);return[(t>l?l:t).toString().padStart(2,"0"),n.toString().padStart(2,"0"),a.toString().padStart(4,"0").substring(0,4)].join(".")},t4=(0,s.forwardRef)((e,t)=>{let{value:n=null,autoFocus:a=!1,onChange:l,onKeyDown:i,...r}=e,[c,d]=(0,s.useState)(""),{ref:u,setValue:p}=(0,y.Cj)({mask:Date,autofix:!0,pattern:"d.`m.`Y",validate:()=>{},placeholderChar:" ",prepare:e=>!e||e.length<10||e.includes(" ")?e:t5(e),overwrite:!1,blocks:{d:{mask:y.LV.MaskedRange,from:1,to:31,maxLength:2},m:{mask:y.LV.MaskedRange,from:1,to:12,maxLength:2},Y:{mask:y.LV.MaskedRange,from:1900,to:2099,maxLength:4}}},{onAccept:e=>{if(e.length<10||e.includes(" "))null!==n&&(null==l||l(null,""));else{let t=t5(e),n=(0,v.Z)(t,t1,new Date);if((0,b.Z)(n)){null==l||l(n,t),d(t);return}}d(e)}});return(0,s.useEffect)(()=>{if(n instanceof Date&&(0,b.Z)(n)){let e=(0,w.Z)(n,t1);p(e),d(e)}else"string"==typeof n&&(0,x.Z)(n,"dd.mm.yyyy")&&(p(n),d(n))},[n,p]),(0,s.useImperativeHandle)(t,()=>u.current),(0,o.jsx)(t0,{...r,autoFocus:a,inputRef:u,value:c,inputMode:"numeric",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),d(""),p(""),null==l||l(null,"")),null==i||i(e)},maskPlaceholder:"дд.мм.гггг"})});function t7(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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 t3=Z("input-file"),t6={inputFile:t3,input:"".concat(t3,"__input"),uploadArea:"".concat(t3,"__upload-area"),uploadIcon:"".concat(t3,"__upload-icon"),uploadLabel:{default:"".concat(t3,"__upload-label"),purple:"".concat(t3,"__upload-label--purple")},uploadDragged:"".concat(t3,"__upload-dragged"),uploadCaption:"".concat(t3,"__upload-caption"),uploadButton:"".concat(t3,"__upload-button"),uploadWrapper:"".concat(t3,"__upload-wrapper"),selectButton:"".concat(t3,"__select-button"),states:{error:"".concat(t3,"--error"),s:"".concat(t3,"--s"),m:"".concat(t3,"--m"),dragged:"".concat(t3,"--dragged"),disabled:"".concat(t3,"--disabled")}},t8=(e,t)=>{if(e&&t){let n=Array.isArray(t)?t:t.split(","),a=e.name||"",l=e.type||"",i=l.replace(/\/.*$/,"");return n.some(e=>{let t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){let e=a.toLowerCase(),n=t.toLowerCase(),l=[n];return(".jpg"===n||".jpeg"===n)&&(l=[".jpg",".jpeg"]),l.some(t=>e.endsWith(t))}return/\/\*$/.test(t)?i===t.replace(/\/.*$/,""):l===t||!!/^\w+$/.test(t)&&(console.error(!1,"Upload takes an invalidate 'accept' type '".concat(t,"'.Skip for check.")),!0)})}return!0},t9=(0,s.forwardRef)((e,t)=>{let{accept:n,maxFileSize:a,disabled:l=!1,multiple:i=!1,mode:r="select",size:d="m",style:u,className:p,name:g,dataId:h,dataQa:m,onChange:f,...v}=e,b=(0,s.useId)(),[w,x]=(0,s.useState)(!1),[y,C]=(0,s.useState)(!1),S=(0,s.useRef)(null),_=(0,s.useRef)(null),E=e=>{if(!e)return!0;let t=k(e),n=R(e);return t&&n},k=e=>{if(!a)return!0;for(let t=0;t<e.length;t++)if(e[t].size>1048576*a)return!1;return!0},R=e=>{if(!n)return!0;for(let t=0;t<e.length;t++)if(!t8(e[t],n))return!1;return!0},M=e=>{let t=Object.hasOwn(e,"dataTransfer")?e.dataTransfer.files:e.target.files;if(t){if(!E(t)){x(!0);return}x(!1),null==f||f(t,e)}},T=()=>{var e;null==(e=S.current)||e.click()},j=e=>{l||(e.stopPropagation(),e.preventDefault())},I=e=>{l||(e.stopPropagation(),e.preventDefault(),e.dataTransfer.dropEffect="copy",C(!0))},N=e=>{l||(e.stopPropagation(),e.preventDefault(),C(!1))},L=e=>{if(l)return;e.stopPropagation(),e.preventDefault();let{files:t}=e.dataTransfer;(i||t&&1===t.length)&&M(e),C(!1),e.dataTransfer.clearData()};(0,s.useImperativeHandle)(t,()=>({getInput:()=>S.current,getUploadArea:()=>_.current}));let P=()=>{let e=Array.isArray(n)?n.join(", "):null==n?void 0:n.split(",").join(", ");return(e?"Доступные форматы ".concat(e,". "):"")+(a?"Размер файла не должен превышать ".concat(a," MB."):"")},D=()=>{let e=Array.isArray(n)?n.join(","):n,t={ref:S,type:"file",className:t6.input,multiple:i,accept:e,disabled:l,id:b,name:g,onChange:M};return(0,o.jsx)("input",{...t})},F=()=>{let e={ref:_,className:(0,c.Z)(t6.uploadArea,{[t6.states.error]:w,[t6.states.s]:"s"===d,[t6.states.dragged]:y,[t6.states.disabled]:l}),onDragEnter:j,onDragOver:I,onDragLeave:N,onDrop:L,onClick:T,role:"button",tabIndex:0},t=(0,o.jsx)($,{"aria-hidden":"true",className:(0,c.Z)(t6.uploadIcon,{[t6.states.disabled]:l}),children:(0,o.jsx)(t7,{})}),n=(0,o.jsx)(ef,{size:"16",weight:"regular",className:(0,c.Z)(t6.uploadDragged,{[t6.states.disabled]:l,[t6.states.dragged]:y,[t6.states.s]:"s"===d}),children:"Перетащите файлы сюда"});if("s"===d){let a=(0,o.jsxs)(ef,{size:"16",weight:"regular",className:(0,c.Z)(t6.uploadLabel.default,{[t6.states.disabled]:l}),children:[(0,o.jsxs)("span",{className:(0,c.Z)(t6.uploadLabel.purple,{[t6.states.disabled]:l}),children:["Выберите файлы"," "]}),"или перетащите их сюда"]});return(0,o.jsx)(ed,{caption:P(),hasCaption:!0,children:(0,o.jsxs)("div",{...e,children:[(0,o.jsxs)("div",{className:(0,c.Z)(t6.uploadWrapper,{[t6.states.dragged]:y}),children:[t,a]}),n]})})}let a=(0,o.jsx)(ef,{size:"16",weight:"regular",className:(0,c.Z)(t6.uploadLabel.default,{[t6.states.disabled]:l}),children:"Выберите файлы или перетащите их сюда"}),i=(0,o.jsx)(ef,{size:"14",weight:"regular",className:(0,c.Z)(t6.uploadCaption,{[t6.states.disabled]:l}),children:P()}),r=(0,o.jsx)(ef,{size:"16",weight:"regular",className:(0,c.Z)(t6.uploadButton,{[t6.states.disabled]:l}),children:"Выбрать"});return(0,o.jsxs)("div",{...e,children:[(0,o.jsxs)("div",{className:(0,c.Z)(t6.uploadWrapper,{[t6.states.dragged]:y}),children:[t,a,i,r]}),n]})};return(0,o.jsx)("div",{className:(0,c.Z)(p,t6.inputFile),style:u,...v,"data-id":h,"data-qa":m,children:"select"===r?(()=>{let e=D(),t=P(),n=(0,o.jsx)(ey,{onClick:T,label:"Выберите файлы",size:"s",stretch:!0,className:(0,c.Z)(t6.selectButton,{disabled:l}),disabled:l});return(0,o.jsxs)(ed,{caption:t,hasCaption:!0,captionState:w?"error":"default",children:[e,n]})})():(()=>{let e=D(),t=F();return(0,o.jsxs)(o.Fragment,{children:[t,e]})})()})});t9.displayName="InputFile";let ne=(0,s.forwardRef)((e,t)=>{let{maskOpts:n,value:a="",autoFocus:l=!1,onChange:i,onKeyDown:r,...c}=e,[d,u]=(0,s.useState)(""),{ref:p,setValue:g,unmaskedValue:h}=(0,y.Cj)(n,{onAccept:(e,t)=>{u(e),null==i||i(t.unmaskedValue,e)}});return(0,s.useEffect)(()=>{a!==h&&(g(a),u(a))},[a,g,h]),(0,s.useImperativeHandle)(t,()=>p.current),(0,o.jsx)(t0,{...c,autoFocus:l,inputRef:p,value:d,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),g(""),u(""),null==i||i("","")),null==r||r(e)}})});function nt(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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 nn(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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"}))}ne.displayName="InputMasked";let na=[",","."],nl=Z("input-number"),ni={controls:"".concat(nl,"__controls"),icon:"".concat(nl,"__controls-icon"),divider:"".concat(nl,"__controls-divider"),states:{disabled:"".concat(nl,"--disabled")}},nr=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),ns=(e,t)=>{let n=nr(t.join("")),a=RegExp("[^\\d".concat(n,"]"),"gi");return e.replace(a,"")},no=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"\xa0",n=RegExp(nr(t),"g");return e.replace(n,"")},nc=(e,t)=>{let n=RegExp("((^|\\D)-\\d)|^(-)").test(e),a=ns(no(e,"\xa0"),na).replace(",","."),l=n?"-":"";if(a.includes(".")){let[e,n]=a.split(".");if(n){let a=".".concat(n.slice(0,t));return"".concat(l).concat(e).concat(a)}}return"".concat(l).concat(a)},nd=(e,t)=>{let n=String(e),[a,l]=n.split("."),i=new Intl.NumberFormat("ru",{maximumFractionDigits:0,roundingMode:"trunc",useGrouping:"min2"}).format(parseFloat(n)),r=n.includes(".")||n.includes(",")?",":"";return"never"===t?i:"".concat(i).concat(r).concat(null!=l?l:"")},nu=(e,t,n)=>{if(!e||!t)return"";if(Array.isArray(t)){let a=nc(e,n||2),l=Number((a.startsWith("-")?a.slice(1):a).split(".")[0]),[i,r,s]=t;return D(l,i,r,s)}return t},np=e=>RegExp("^-?(?!0{2,})[(\\d\\s?]*[,.]?\\d*$").test(e),ng=e=>{let{selectionStart:t,value:n,lastKeyStroke:a,stateValue:l}=e,i=t,r=n;if(l&&i&&"\xa0"===l[i]&&("Backspace"===a||"Delete"===a)){let e=n.split("");return"Backspace"===a&&(e.splice(i-1,1),i-=1),"Delete"===a&&(e.splice(i,1),i+=1),{modifiedValue:r=e.join(""),cursorPosition:i}}return{modifiedValue:r,cursorPosition:t}},nh=(e,t,n)=>F(t)&&e<t?t:F(n)&&e>n?n:e,nm=e=>{let{value:t,decimals:n="auto",decimalsCount:a=2}=e;switch(n){case"always":return new Intl.NumberFormat("ru",{minimumFractionDigits:a,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)}},nf=(0,s.forwardRef)((e,t)=>{let{decimals:n="auto",decimalsCount:a=2,value:l,unit:i,step:r=1,min:d,max:u,size:p="m",withoutControls:g,disabled:h,icon:m,shouldRoundOnChange:f=!1,className:v,style:b,dataQa:w,dataId:x,autoFocus:y=!1,onChange:C,onFocus:S,onBlur:_,onKeyDown:E,onIncrement:k,onDecrement:R,...M}=e,T=(0,s.useMemo)(()=>a<10?a:10,[a]),[j,I]=(0,s.useState)(F(l)?nm({value:nh(parseFloat(nd(nc(String(l),T),n)),d,u),decimals:n,decimalsCount:T}):""),[N,L]=(0,s.useState)(!1),[P,D]=(0,s.useState)(0),[A,O]=(0,s.useState)(null),V=(0,s.useRef)(null);(0,s.useImperativeHandle)(t,()=>V.current),(0,s.useEffect)(()=>{N&&"-"!==j&&V.current&&document.activeElement===V.current&&V.current.setSelectionRange(P,P)},[j,P,V,N]);let B=(0,s.useCallback)((e,t)=>{if(L(!0),!np(e))return{float:j?parseFloat(nc(j,T)):void 0,formatted:j};if(""===e)return{float:void 0,formatted:e};if("-"===e)return D(1),{float:void 0,formatted:e};if("."===e||","===e)return D(2),{float:0,formatted:"never"===n?"0":"0,"};if("-."===e||"-,"===e)return D(3),{float:0,formatted:"never"===n?"-0":"-0,"};let{modifiedValue:a,cursorPosition:l}=ng({selectionStart:t,value:e,lastKeyStroke:A,stateValue:j}),i=nc(a,T),r="never"===n?parseInt(i):parseFloat(i),s=nd(i,n),o=f?nh(r,d,u):r;if(o>Number.MAX_SAFE_INTEGER||o<Number.MIN_SAFE_INTEGER)return{float:parseFloat(nc(j,T)),formatted:j};if(!z(l)){let t=l+(s.length-e.length);D(t=t<=0?0:t)}return{float:o,formatted:s}},[n,T,A,u,d,f,j]),G=(0,s.useCallback)((e,t)=>{if(!t)return;let{target:{value:n,selectionStart:a}}=t,l=B(n,a);I(l.formatted),null==C||C(l.float,{...l,event:t})},[B,C]),Z=(0,s.useCallback)(e=>{null==S||S(e)},[S]),H=(0,s.useCallback)(e=>{let{target:{value:t}}=e,a=nc(t,T);if(!a||"-"===a){I(""),null==_||_(e);return}let l=parseFloat(a),i=f?l:nh(l,d,u),r=nm({value:i,decimals:n,decimalsCount:T});I(r),f||l===i||null==C||C(i,{float:i,formatted:r}),null==_||_(e)},[n,T,u,d,_,C,f]),q=(0,s.useCallback)(e=>{D(j.length);let t=parseFloat(z(l)?nc(j,T):String(l).replace(",","."))||0,a=nh(Number("increase"===e?(t+r).toFixed(T):(t-r).toFixed(T)),d,u),i=nm({value:a,decimals:n,decimalsCount:T});I(i),null==C||C(a,{float:a,formatted:i})},[j,l,T,r,d,u,n,C]),Y=(0,s.useCallback)(e=>{let{code:t}=e;O(t),("ArrowUp"===t||"ArrowDown"===t)&&(e.preventDefault(),q("ArrowUp"===t?"increase":"decrease")),null==E||E(e)},[q,E]),W=(0,s.useCallback)(e=>{e.preventDefault(),q("decrease"),null==R||R(e)},[q,R]),Q=(0,s.useCallback)(e=>{e.preventDefault(),q("increase"),null==k||k(e)},[q,k]),X=(0,s.useCallback)(e=>{let{code:t}=e;O(t),["Space","Enter"].includes(t)&&(e.preventDefault(),q("decrease"),null==R||R(e))},[q,R]),K=(0,s.useCallback)(e=>{let{code:t}=e;O(t),["Space","Enter"].includes(t)&&(e.preventDefault(),q("increase"),null==k||k(e))},[q,k]),U=(0,s.useMemo)(()=>{let e=parseFloat(nc(j,T));return z(l)||""===String(l)?"":Number(l)===e?j:"-"!==j&&","!==j&&np(String(l))?nd(nc(String(nh(l,d,u)),T),n):j},[n,T,j,l]),J=(0,s.useMemo)(()=>{let[e,t]=U.split(","),n=U.includes(","),a=nu(U,i);if(n){let n=Array(T-t.length).fill(0).join("");return"".concat(e).concat(",").concat(t).concat(n).concat("\xa0").concat(a)}return"".concat(e).concat("\xa0").concat(a)},[U,i,T]),ee={...M,value:U,maskPlaceholder:J,maskPlaceholderVariant:"accent",size:p,icon:g?m:(0,o.jsxs)("div",{className:(0,c.Z)(ni.controls),children:[(0,o.jsx)($,{onClick:h?void 0:W,onKeyDown:h?void 0:X,className:(0,c.Z)(ni.icon,{[ni.states.disabled]:!!h}),role:"button",tabIndex:h?-1:0,children:(0,o.jsx)(nt,{})}),(0,o.jsx)("div",{className:ni.divider}),(0,o.jsx)($,{onClick:h?void 0:Q,onKeyDown:h?void 0:K,className:(0,c.Z)(ni.icon,{[ni.states.disabled]:!!h}),role:"button",tabIndex:h?-1:0,children:(0,o.jsx)(nn,{})})]}),disabled:h,onChange:G,onBlur:H,onFocus:Z,onKeyDown:Y};return(0,o.jsx)(t0,{...ee,autoFocus:y,inputMode:"decimal",inputRef:V,dataQa:w,dataId:x,className:v,style:b})});function nv(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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 nb(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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"}))}nf.displayName="InputNumber";let nw=Z("input-password"),nx={icon:"".concat(nw,"__icon"),states:{disabled:"".concat(nw,"--disabled")}},ny=(0,s.forwardRef)((e,t)=>{let{disabled:n,autoFocus:a=!1,...l}=e,[i,r]=(0,s.useState)(!1);return(0,o.jsx)(t0,{...l,autoFocus:a,ref:t,disabled:n,type:i?"text":"password",icon:(0,o.jsx)($,{onMouseDown:n?void 0:e=>{e.preventDefault(),e.stopPropagation(),r(e=>!e)},onKeyDown:n?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),r(e=>!e))},className:(0,c.Z)(nx.icon,{[nx.states.disabled]:!!n}),role:"button",tabIndex:n?-1:0,children:i?(0,o.jsx)(nb,{}):(0,o.jsx)(nv,{})})})});ny.displayName="InputPassword";let nC=e=>{let[t,n]=(0,s.useState)(e),a=(0,s.useRef)([]),l=(0,s.useRef)(t),i=(0,s.useCallback)((e,t)=>{t&&a.current.unshift(t),n(t=>{let n={...t,...e};return l.current=n,n})},[]),r=(0,s.useCallback)(()=>l.current,[]);return(0,s.useEffect)(()=>{a.current[0]&&(a.current[0](t),a.current.shift())},[t]),[t,i,r]},nS=e=>{let t=(0,s.useRef)();return(0,s.useEffect)(()=>{t.current=JSON.parse(JSON.stringify(e))},[e]),t.current},n_=Z("range-slider"),nE=Object.freeze({range:n_,vertical:"".concat(n_,"--vertical"),disabled:"".concat(n_,"--disabled"),track:"".concat(n_,"__track"),thumb:"".concat(n_,"__thumb"),thumbDrag:"".concat(n_,"__thumb--drag"),label:"".concat(n_,"__label"),mark:"".concat(n_,"__mark"),legend:"".concat(n_,"__legend"),legendItem:"".concat(n_,"__legend-item")}),nk=e=>{let t=e.toString().split(".")[1];return t?t.length:0},nR=e=>e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length,nM=(e,t,n)=>{let a=Number(((t-e)/n).toFixed(8));return parseInt(a.toString(),10)===a},nT=(e,t,n,a,l,i,r)=>{if(e=Math.round(1e11*e)/1e11,!i){let n=r[t-1],a=r[t+1];if(n&&n>e)return n;if(a&&a<e)return a}if(e>a)return a;if(e<n)return n;let s=Math.floor(1e11*e-1e11*n)%Math.floor(1e11*l),o=Math.floor(1e11*e-Math.abs(s)),c=0===s?e:o/1e11,d=Math.abs(s/1e11)<l/2?c:c+l,u=nk(l);return parseFloat(d.toFixed(u))},nj=(e,t,n)=>(e-t)/(n-t),nI=e=>e===n$.Up,nN=(e,t,n)=>{if(t>=n)throw RangeError("min (".concat(t,") is equal/bigger than max (").concat(n,")"));if(e<t)throw RangeError("value (".concat(e,") is smaller than min (").concat(t,")"));if(e>n)throw RangeError("value (".concat(e,") is bigger than max (").concat(n,")"))},nL=e=>{if(!(e.length<2)&&!e.slice(1).every((t,n)=>e[n]<=t))throw RangeError("values={[".concat(e,"]} needs to be sorted when allowOverlap={false}"))},nP=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)}},nD=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)}},nF=(e,t,n)=>{let a=n?-1:1;e.forEach((e,n)=>nA(e,a*t[n].x,t[n].y))},nz=(e,t,n,a)=>{let l=0,i=nH(e[0],t,n,a);for(let r=1;r<e.length;r++){let s=nH(e[r],t,n,a);s<i&&(i=s,l=r)}return l},nA=(e,t,n)=>{e.style.transform="translate(".concat(t,"px, ").concat(n,"px)")},nO=e=>{let t,n=null;return function(){for(var a=arguments.length,l=Array(a),i=0;i<a;i++)l[i]=arguments[i];t=l,n||(n=requestAnimationFrame(()=>{n=null,e(...t)}))}},nV=(e,t,n)=>{let a=e.slice(0);return a[t]=n,a},nB=e=>{let{values:t,colors:n,min:a,max:l,direction:i=n$.Right}=e,r=t.slice(0).sort((e,t)=>e-t).map(e=>(e-a)/(l-a)*100).reduce((e,t,a)=>"".concat(e,", ").concat(n[a]," ").concat(t,"%, ").concat(n[a+1]," ").concat(t,"%"),"");return"linear-gradient(".concat(i,", ").concat(n[0]," 0%").concat(r,", ").concat(n[n.length-1]," 100%)")},nG=()=>null,nZ=()=>{throw Error("Did not expect to get here")},nH=(e,t,n,a)=>{let{left:l,top:i,width:r,height:s}=e.getBoundingClientRect();return nI(a)?Math.abs(n-(i+s/2)):Math.abs(t-(l+r/2))},nq=(e,t,n)=>{let a=["#C2C2C6",...Array(e-1||1).fill(n?"#A5A7AB":"#525BBB"),"#C2C2C6"];return 1===e&&(t?a.pop():a.shift()),a},nY=["ArrowRight","ArrowUp","k","PageUp"],nW=["ArrowLeft","ArrowDown","j","PageDown"],nQ=e=>{let{props:t,children:n,propValues:a,disabled:l}=e;return(0,o.jsx)("div",{className:(0,c.Z)(nE.range,{[nE.vertical]:a.direction===n$.Up,[nE.disabled]:l},t.className),onMouseDown:t.onMouseDown,onTouchStart:t.onTouchStart,style:{...t.style},"data-id":t.dataId,"data-qa":t.dataQa,children:(0,o.jsx)("div",{ref:t.ref,className:(0,c.Z)(nE.track),style:{background:nB({values:a.values,colors:nq(a.values.length,!!a.rtl,l),min:a.min||0,max:a.max||100,direction:a.direction||n$.Right,rtl:!!a.rtl})},children:n})})},nX=e=>{let{props:t,isDragged:n,formattedValue:a}=e,{key:l,...i}=t;return(0,o.jsxs)("div",{...i,style:t.style,className:(0,c.Z)(nE.thumb,t.className,{[nE.thumbDrag]:n}),children:[(0,o.jsx)("label",{className:(0,c.Z)(nE.label),children:a}),(0,o.jsx)("span",{})]},l)},nK=e=>{let{props:t,index:n,propValues:a}=e,l={width:"2px",height:n%2?"12px":"16px",backgroundColor:n*(a.step||1)+(a.min||0)<a.values[0]?"#525BBB":"#D2D3D5"},i={width:n%2?"12px":"16px",height:"2px",backgroundColor:n*(a.step||1)>(a.max||100)-a.values[0]?"#525BBB":"#D2D3D5"},r=a.direction===n$.Right?l:i,{key:s,...d}=t;return 1===a.values.length&&(0,o.jsx)("div",{...d,className:(0,c.Z)(t.className),style:{...t.style,...r}},s)},nU=(0,s.forwardRef)((e,t)=>{let{step:n=1,direction:a=n$.Right,rtl:l=!1,disabled:i=!1,allowOverlap:r=!1,draggableTrack:d=!1,min:u=0,max:p=100,legend:g=[],onChange:h=()=>null,renderTrack:m=nQ,renderThumb:f=nX,renderMark:v=nK,showMarks:b=!1,onFinalChange:w,formatValue:x=e=>String(e),className:y,dataQa:C,dataId:S,..._}=e,E=(0,s.useMemo)(()=>({..._,step:n,direction:a,rtl:l,disabled:i,allowOverlap:r,draggableTrack:d,min:u,max:p,legend:g}),[_,n,a,l,i,r,d,u,p,g]),k=(0,s.useRef)(E);(0,s.useEffect)(()=>{k.current=E},[E]);let R=(0,s.useRef)(null),M=(0,s.useRef)(Array(_.values.length).fill(null)),T=(0,s.useRef)(),j=(0,s.useRef)([]),I=(0,s.useRef)(),N=(0,s.useRef)(),L=nO(e=>{if(e.preventDefault(),!(1&e.buttons))return D(e);et(e.clientX,e.clientY)}),P=nO(e=>{e.preventDefault(),et(e.touches[0].clientX,e.touches[0].clientY)}),D=e=>{let{draggedThumbIndex:t,draggedTrackPos:n}=O();if(e.preventDefault(),document.removeEventListener("mousemove",L),document.removeEventListener("touchmove",P),document.removeEventListener("mouseup",F),document.removeEventListener("touchend",F),document.removeEventListener("touchcancel",F),-1===t&&-1===n[0]&&-1===n[1])return null;A({draggedThumbIndex:-1,draggedTrackPos:[-1,-1]},()=>{en()})},F=nO(D),[z,A,O]=nC({draggedTrackPos:[-1,-1],draggedThumbIndex:-1,thumbZIndexes:Array(_.values.length).fill(0).map((e,t)=>t),isChanged:!1,markOffsets:[],legendOffsets:[]}),V=e=>{if(!b){I.current=void 0,T.current=void 0;return}I.current=(e.max-e.min)/e.step,T.current=[]},B=e=>{e.legend&&e.legend.length},G=()=>{nF(H(),q(),k.current.rtl),Y(),W()},Z=e=>{if(k.current.disabled)return;let t=nR(e);if(!t&&0!==e.button)return;let n=K(e);if(-1===n)return;t?U():$();let{thumbZIndexes:a}=O();A({draggedThumbIndex:n,thumbZIndexes:a.map((e,t)=>t===n?Math.max(...a):e<=a[n]?e:e-1)})},H=()=>R.current?Array.from(R.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=k.current.values,t=R.current;if(!t)return[];let n=t.getBoundingClientRect(),a=nD(t);return H().map((t,l)=>{let i={x:0,y:0},r=t.getBoundingClientRect(),s=nP(t);switch(k.current.direction){case n$.Right:return i.x=-((s.left+a.left)*1),i.y=-(((r.height-n.height)/2+a.top)*1),i.x+=n.width*nj(e[l],k.current.min,k.current.max)-r.width/2,i;case n$.Up:return i.x=-(((r.width-n.width)/2+s.left+a.left)*1),i.y=-a.left,i.y+=n.height-n.height*nj(e[l],k.current.min,k.current.max)-r.height/2,i;default:return nZ()}})};t&&"function"!=typeof t&&(t.current=R.current),t&&"function"!=typeof t&&t.current&&(t.current.getThumbs=H,t.current.getOffsets=q);let Y=()=>{if(!b||!R.current||!I.current||!T.current||null===R.current)return;let e=window.getComputedStyle(R.current),t=parseInt(e.width,10),n=parseInt(e.height,10),a=parseInt(e.paddingLeft,10),l=parseInt(e.paddingTop,10),i=[];for(let e=0;e<I.current+1;e++){let r=9999,s=9999;if(T.current[e]){let t=T.current[e].getBoundingClientRect();r=t.height,s=t.width}k.current.direction===n$.Right?i.push([Math.round(t/I.current*e+a-s/2),-Math.round((r-n)/2)]):i.push([Math.round(n/I.current*e+l-r/2),-Math.round((s-t)/2)])}A({markOffsets:i})},W=()=>{var e;if(!k.current.legend||!k.current.legend.length||!R.current||!j.current||k.current.rtl||a!==n$.Right)return;let t=window.getComputedStyle(R.current),n=parseInt(t.width,10),l=parseInt(t.paddingLeft,10),i=n/((k.current.max-k.current.min)/k.current.step),r=[];for(let t=0;t<k.current.legend.length;t++){let a=9999,s=9999;if(j.current[t]){let n=null==(e=j.current[t])?void 0:e.getBoundingClientRect();a=(null==n?void 0:n.height)||a,s=(null==n?void 0:n.width)||s}let o=k.current.legend[t],c=Math.round(((nJ(o)?o.value:o)-k.current.min)/k.current.step*i+l-s/2);r.push([Math.min(Math.max(c,0),n-s),Math.round(a/5)])}A({legendOffsets:r})};(0,s.useEffect)(()=>{var e;V(k.current),B(k.current),N.current=window.ResizeObserver?new window.ResizeObserver(G):{observe:()=>window.addEventListener("resize",G),unobserve:()=>window.removeEventListener("resize",G)},document.addEventListener("touchstart",Z,{passive:!1}),document.addEventListener("mousedown",Z,{passive:!1}),r||nL(_.values),_.values.forEach(e=>nN(e,u,p));let t=R.current;return t&&(null==(e=N.current)||e.observe(t)),nF(H(),q(),l),Y(),W(),_.values.forEach(e=>{nM(u,e,n)||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",Z,{passive:!1}),document.removeEventListener("mousemove",L),document.removeEventListener("touchmove",P),document.removeEventListener("touchstart",Z),document.removeEventListener("mouseup",F),document.removeEventListener("touchend",F),t&&(null==(e=N.current)||e.unobserve(t))}},[E.min,E.max]);let Q=nS(E),X=nS(z);(0,s.useEffect)(()=>{((null==Q?void 0:Q.max)!==p||(null==Q?void 0:Q.min)!==u||(null==Q?void 0:Q.step)!==n||JSON.stringify(null==Q?void 0:Q.legend)!==JSON.stringify(g))&&(V(k.current),B(k.current)),nF(H(),q(),l),((null==Q?void 0:Q.max)!==p||(null==Q?void 0:Q.min)!==u||(null==Q?void 0:Q.step)!==n||JSON.stringify(null==Q?void 0:Q.legend)!==JSON.stringify(g)||(null==X?void 0:X.markOffsets.length)!==z.markOffsets.length||(null==X?void 0:X.legendOffsets.length)!==z.legendOffsets.length)&&(Y(),W(),_.values.forEach(e=>{nM(u,e,n)||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,z]);let K=e=>H().findIndex(t=>t===e.target||t.contains(e.target)),U=()=>{document.addEventListener("touchmove",P,{passive:!1}),document.addEventListener("touchend",F,{passive:!1}),document.addEventListener("touchcancel",F,{passive:!1})},$=()=>{document.addEventListener("mousemove",L),document.addEventListener("mouseup",F)},J=(e,t)=>nT(e,t,k.current.min,k.current.max,k.current.step,k.current.allowOverlap,k.current.values),ee=e=>{JSON.stringify(e)!==JSON.stringify(k.current.values)&&(k.current.values=e,h(e))},et=(e,t)=>{let{draggedThumbIndex:n,draggedTrackPos:a}=O(),l=k.current.values;if(-1===n&&-1===a[0]&&-1===a[1])return null;let i=R.current;if(!i)return null;let r=i.getBoundingClientRect(),s=nI(k.current.direction)?r.height:r.width;if(-1!==a[0]&&-1!==a[1]){let n=e-a[0],i=t-a[1],r=0;switch(k.current.direction){case n$.Right:r=n/s*(k.current.max-k.current.min);break;case n$.Up:r=i/s*(k.current.max-k.current.min);break;default:nZ()}if(k.current.rtl&&(r*=-1),Math.abs(r)>=k.current.step/2){for(let e=0;e<M.current.length;e++){if(l[e]===k.current.max&&1===Math.sign(r)||l[e]===k.current.min&&-1===Math.sign(r))return;let t=l[e]+r;t>k.current.max?r=k.current.max-l[e]:t<k.current.min&&(r=k.current.min-l[e])}let n=l.slice(0);for(let e=0;e<M.current.length;e++)n=nV(n,e,J(l[e]+r,e));A({draggedTrackPos:[e,t]}),ee(n)}}else{let a=0;switch(k.current.direction){case n$.Right:a=(e-r.left)/s*(k.current.max-k.current.min)+k.current.min;break;case n$.Up:a=(s-(t-r.top))/s*(k.current.max-k.current.min)+k.current.min;break;default:nZ()}k.current.rtl&&(a=k.current.max+k.current.min-a),Math.abs(l[n]-a)>=k.current.step/2&&ee(nV(l,n,J(a,n)))}},en=()=>{A({isChanged:!1});let e=k.current.values;w&&w(e)},ea=e=>{let t=k.current.values,{isChanged:n}=O(),a=K(e.nativeEvent),l=k.current.rtl?-1:1;-1!==a&&(nY.includes(e.key)?(e.preventDefault(),A({draggedThumbIndex:a,isChanged:!0}),ee(nV(t,a,J(t[a]+l*("PageUp"===e.key?10*k.current.step:k.current.step),a)))):nW.includes(e.key)?(e.preventDefault(),A({draggedThumbIndex:a,isChanged:!0}),ee(nV(t,a,J(t[a]-l*("PageDown"===e.key?10*k.current.step:k.current.step),a)))):"Tab"===e.key?A({draggedThumbIndex:-1},()=>{n&&en()}):n&&en())},el=()=>{let{isChanged:e}=O();A({draggedThumbIndex:-1},()=>{e&&en()})},ei=e=>{let{values:t}=k.current,n=t.reduce((n,a,l)=>{let i=Math.abs(t[n]-e);return Math.abs(a-e)<=i?l:n},0);ee(t.map((t,a)=>a===n?e:t))};return(0,o.jsxs)(o.Fragment,{children:[m({props:{style:{cursor:z.draggedThumbIndex>-1?"grabbing":d?nI(a)?"ns-resize":"ew-resize":1!==_.values.length||i?"inherit":"pointer"},onMouseDown:i?nG:e=>{var t;if(0!==e.button)return;let n=k.current.values;if(e.persist(),e.preventDefault(),$(),n.length>1&&k.current.draggableTrack){if(M.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 n=nz(M.current.map(e=>e),e.clientX,e.clientY,k.current.direction);null==(t=M.current[n])||t.focus(),A({draggedThumbIndex:n},()=>et(e.clientX,e.clientY))}},onTouchStart:i?nG:e=>{var t;let n=k.current.values;if(e.persist(),U(),n.length>1&&k.current.draggableTrack){if(M.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 n=nz(M.current.map(e=>e),e.touches[0].clientX,e.touches[0].clientY,k.current.direction);null==(t=M.current[n])||t.focus(),A({draggedThumbIndex:n},()=>et(e.touches[0].clientX,e.touches[0].clientY))}},ref:e=>{R.current=e},className:(0,c.Z)(y),dataQa:C,dataId:S},isDragged:z.draggedThumbIndex>-1,disabled:i,children:[...z.markOffsets.map((e,t)=>{let n={left:"".concat(e[0],"px"),marginTop:"".concat(e[1],"px")},l={top:"".concat(e[0],"px"),marginLeft:"".concat(e[1],"px")};return v({props:{style:a===n$.Right?n:l,key:"mark".concat(t),ref:e=>{e&&T.current&&(T.current[t]=e)},className:nE.mark},index:t,propValues:E})}),..._.values.map((e,t)=>{let n=z.draggedThumbIndex===t;return f({index:t,value:e,formattedValue:x(e),isDragged:n,props:{style:{zIndex:z.thumbZIndexes[t],cursor:i?"inherit":n?"grabbing":"grab"},key:t,tabIndex:i?void 0:0,"aria-valuemax":r?p:_.values[t+1]||p,"aria-valuemin":r?u:_.values[t-1]||u,"aria-valuenow":e,draggable:!1,ref:e=>{e&&(M.current[t]=e)},role:"slider",onKeyDown:i?nG:ea,onKeyUp:i?nG:el,className:nE.thumb}})})],propValues:E}),E.direction===n$.Right&&(0,o.jsx)("div",{className:nE.legend,children:g.map((e,t)=>{var n,a;let l;return l=nJ(e)?e.value:e,(0,o.jsx)("button",{type:"button",ref:e=>{Array.isArray(j.current)&&(j.current[t]=e)},className:(0,c.Z)(nE.legendItem),style:{left:"".concat(null==(n=z.legendOffsets[t])?void 0:n[0],"px"),marginTop:"".concat(null==(a=z.legendOffsets[t])?void 0:a[1],"px")},tabIndex:i?-1:0,onClick:i?void 0:()=>ei(l),children:nJ(e)?e.label:x(l)},"legend".concat(t))})})]})});nU.displayName="RangeSlider";var n$=((r=n$||{}).Right="to right",r.Up="to top",r);let nJ=e=>"object"==typeof e,n0=Z("input-range"),n1={inputRange:n0,input:"".concat(n0,"__input"),slider:"".concat(n0,"__slider")},n2=(0,s.forwardRef)((e,t)=>{let{value:n,step:a=1,min:l=0,max:i=100,disabled:r,ticks:d=[],className:u,inputClassname:p,sliderClassname:g,size:h="m",decimals:m="auto",decimalsCount:f=2,tooltip:v=e=>e,dataId:b,dataQa:w,autoFocus:x=!1,style:y,onChange:C,onBlur:S,..._}=e,E=(0,s.useMemo)(()=>"number"!=typeof n||n<l?l:n>i?i:n,[n,l,i]),[k,R]=A(E||l,n),[M,T]=(0,s.useState)(E?[E]:[l]),j=(0,s.useRef)(null),I=(0,s.useRef)(null);(0,s.useImperativeHandle)(t,()=>({inputRef:j.current,sliderRef:I.current}),[I,j]);let N=(0,s.useCallback)(e=>{if(R(e),!e||e<l){T([l]);return}if(e>i){T([i]);return}T([e]),null==C||C(e)},[i,l,C,R]);(0,s.useEffect)(()=>{"number"==typeof n&&N(n)},[n]);let L=(0,s.useCallback)(e=>{k||(T([l]),R(l),null==C||C(l)),null==S||S(e)},[k,l,S,R,C]),P=(0,s.useCallback)(e=>{var t;R(e[0]),T(e),null==(t=null==j?void 0:j.current)||t.focus(),null==C||C(e[0])},[C,R]),D=(0,s.useCallback)(()=>{var e;null==(e=null==j?void 0:j.current)||e.blur()},[]);return(0,o.jsxs)("div",{className:(0,c.Z)(u,n1.inputRange),style:y,"data-qa":w,"data-id":b,children:[(0,o.jsx)(nf,{..._,autoFocus:x,value:k,withoutControls:!0,min:l,max:i,disabled:r,step:a,ref:j,className:(0,c.Z)(p,n1.input),size:h,decimals:m,decimalsCount:f,onChange:N,onBlur:L}),(0,o.jsx)(nU,{values:M,min:l,max:i,legend:d,step:Math.abs(a),disabled:r,ref:I,className:(0,c.Z)(g,n1.slider),formatValue:v,onChange:P,onFinalChange:D})]})});function n5(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"M10.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"}))}n2.displayName="InputRange";let n4=Z("input-search"),n7={iconSearch:"".concat(n4,"__icon-search"),iconClear:"".concat(n4,"__icon-clear"),states:{disabled:"".concat(n4,"--disabled")}},n3=(0,s.forwardRef)((e,t)=>{let{value:n,disabled:a,onChange:l,...i}=e,[r,d]=(0,s.useState)(n||"");(0,s.useEffect)(()=>{d(n||"")},[n]);let u=(0,s.useCallback)((e,t)=>{d(e||""),null==l||l(e||"",t)},[]);return(0,o.jsx)(t0,{...i,value:r,ref:t,disabled:a,icon:r?(0,o.jsx)($,{onMouseDown:a?void 0:e=>{e.preventDefault(),e.stopPropagation(),u()},onKeyDown:a?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),u())},className:(0,c.Z)(n7.iconClear,{[n7.states.disabled]:a}),role:"button",tabIndex:a?-1:0,children:(0,o.jsx)(er,{})}):(0,o.jsx)($,{className:(0,c.Z)(n7.iconSearch,{[n7.states.disabled]:a}),children:(0,o.jsx)(n5,{})}),onChange:(e,t)=>{u(e,t)}})});n3.displayName="InputSearch";let n6=(0,s.forwardRef)((e,t)=>{let{value:n="",autoFocus:a=!1,onChange:l,onKeyDown:i,dataQa:r,dataId:c,...d}=e,[u,p]=(0,s.useState)(""),{ref:g,unmaskedValue:h,setValue:m}=(0,y.Cj)({mask:"+{7} (000) 000-00-00"},{onAccept:(e,t)=>{p(e),null==l||l(t.unmaskedValue,e)}});return(0,s.useEffect)(()=>{n!==h&&m(n)},[n,m,h]),(0,s.useImperativeHandle)(t,()=>g.current),(0,o.jsx)(t0,{...d,autoFocus:a,dataQa:r,dataId:c,inputRef:g,value:u,maskPlaceholder:"+7 (000) 000-00-00",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),m(""),p(""),null==l||l("","")),null==i||i(e)}})});n6.displayName="InputTel";let n8=Z("modal"),n9=Object.freeze({modal:n8,overlay:"".concat(n8,"__overlay"),withoutFooter:"".concat(n8,"--without-footer"),noContent:"".concat(n8,"--no-content"),open:"".concat(n8,"--open"),overlayOpen:"".concat(n8,"__overlay--open"),height:{medium:"".concat(n8,"--height-medium"),full:"".concat(n8,"--height-full")},size:{s:"".concat(n8,"--s"),m:"".concat(n8,"--m"),l:"".concat(n8,"--l"),xl:"".concat(n8,"--xl")},header:"".concat(n8,"__header"),headerText:"".concat(n8,"__header-text"),headerTitle:"".concat(n8,"__header-title"),headerSubtitle:"".concat(n8,"__header-subtitle"),closeIcon:"".concat(n8,"__close-icon"),backButton:"".concat(n8,"__back-button"),backButtonText:"".concat(n8,"__back-button-text"),headerStates:{centered:"".concat(n8,"__header--centered"),withLongBtn:"".concat(n8,"__header--with-long-btn"),defaultHeight:"".concat(n8,"__header--default-height")},content:"".concat(n8,"__content"),withoutPadding:"".concat(n8,"__content--without-padding"),withScroll:"".concat(n8,"__content--with-scroll"),footer:"".concat(n8,"__footer"),footerContainer:"".concat(n8,"__footer-container"),footerBtn:"".concat(n8,"__footer-btn"),footerDescription:"".concat(n8,"__footer-description"),divider:"".concat(n8,"__divider"),dividerTop:"".concat(n8,"__divider--top"),dividerBottom:"".concat(n8,"__divider--bottom")}),ae=e=>{let{primaryBtnText:t,onPrimary:n,secondaryBtnText:a,onSecondary:l,thirdBtnText:i,onThird:r,description:s,children:d,noContent:u,dataQa:p}=e;return(0,o.jsxs)("div",{"data-qa":P("".concat(p,"-footer"),!!p),className:(0,c.Z)(n9.footer,{[n9.noContent]:u}),children:[!u&&(0,o.jsx)("div",{className:(0,c.Z)(n9.divider,n9.dividerTop)}),d||(0,o.jsxs)("div",{className:n9.footerContainer,children:[i&&(0,o.jsx)(ey,{dataQa:P("".concat(p,"-footer-third-btn"),!!p),label:i,variant:"secondary",size:"s",className:n9.footerBtn,onClick:r}),a&&(0,o.jsx)(ey,{dataQa:P("".concat(p,"-footer-secondary-btn"),!!p),label:a,variant:"secondary",size:"s",className:n9.footerBtn,onClick:l}),t&&(0,o.jsx)(ey,{dataQa:P("".concat(p,"-footer-primary-btn"),!!p),label:t,size:"s",className:n9.footerBtn,onClick:n})]}),s&&(0,o.jsx)("span",{"data-qa":P("".concat(p,"-footer-description"),!!p),className:n9.footerDescription,children:s})]})},at=e=>{let{text:t,title:n,subtitle:a,align:l="left",backBtnVariant:i,onBack:r,onClose:s,noContent:d,dataQa:u,withoutCloseBtn:p=!1}=e;return(0,o.jsxs)("div",{"data-qa":P("".concat(u,"-header"),!!u),className:(0,c.Z)(n9.header,{[n9.headerStates.centered]:"center"===l||!!i,[n9.headerStates.withLongBtn]:"long"===i,[n9.headerStates.defaultHeight]:!t&&!n&&!a}),children:[t&&(0,o.jsx)("span",{"data-qa":P("".concat(u,"-header-text"),!!u),className:n9.headerText,children:t}),n&&(0,o.jsx)("span",{"data-qa":P("".concat(u,"-header-title"),!!u),className:n9.headerTitle,children:n}),a&&(0,o.jsx)("span",{"data-qa":P("".concat(u,"-header-subtitle"),!!u),className:n9.headerSubtitle,children:a}),!p&&(0,o.jsx)("button",{"data-qa":P("".concat(u,"-header-close"),!!u),type:"button",className:n9.closeIcon,onClick:s,children:(0,o.jsx)($,{children:(0,o.jsx)(er,{})})}),i&&(0,o.jsxs)("button",{"data-qa":P("".concat(u,"-header-back"),!!u),type:"button",className:n9.backButton,onClick:r,children:[(0,o.jsx)($,{children:(0,o.jsx)(eI,{})}),"long"===i&&(0,o.jsx)("span",{className:n9.backButtonText,children:"Назад"})]}),!d&&(0,o.jsx)("div",{className:(0,c.Z)(n9.divider,n9.dividerBottom)})]})},an=(0,s.forwardRef)((e,t)=>{let{header:n,footer:a,open:l=!1,size:i="m",noPadding:r=!1,height:u="full",onClose:p,children:g,className:h,style:m,dataQa:f,dataId:v,dismissDisabled:b=!1,...w}=e,[x,y]=(0,s.useState)(!1),[C,S]=(0,s.useState)(!1),_=(0,s.useRef)(null);(0,s.useEffect)(()=>()=>{_.current&&cancelAnimationFrame(_.current)},[]),(0,s.useEffect)(()=>{if(_.current&&cancelAnimationFrame(_.current),l)return y(!0),_.current=requestAnimationFrame(()=>{requestAnimationFrame(()=>{S(!0)})}),()=>{_.current&&cancelAnimationFrame(_.current)};{S(!1);let e=setTimeout(()=>{y(!1)},300);return()=>{clearTimeout(e),_.current&&cancelAnimationFrame(_.current)}}},[l]);let E=()=>{S(!1);let e=setTimeout(()=>{null==p||p(),y(!1)},300);return()=>clearTimeout(e)},{context:k}=(0,d.YF)({open:x,onOpenChange:e=>{e||E()}}),R=(0,d.bQ)(k,{outsidePressEvent:"mousedown",outsidePress:!b,escapeKey:!b}),M=(0,d.qs)(k,{role:"dialog"}),{getFloatingProps:T}=(0,d.NI)([R,M]),[j,I]=(0,s.useState)(!1),N=(0,s.useCallback)(e=>{e&&new ResizeObserver(()=>{I(e.scrollHeight>e.clientHeight)}).observe(e)},[]);return x?(0,o.jsx)(d.ll,{id:"finkit-modals",children:(0,o.jsx)(d.y0,{lockScroll:!0,className:(0,c.Z)(n9.overlay,{[n9.overlayOpen]:C}),children:(0,o.jsx)(d.wD,{context:k,children:(0,o.jsxs)("div",{ref:t,className:(0,c.Z)(n9.modal,n9.size[i],n9.height[u],{[n9.withoutFooter]:!(null!=a&&a.primaryBtnText)&&!(null!=a&&a.children),[n9.open]:C},h),style:m,...T(),...w,"data-id":v,"data-qa":f,children:[(0,o.jsx)(at,{...n,dataQa:f,noContent:!g,onClose:E}),g&&(0,o.jsx)("div",{"data-qa":P("".concat(f,"-content"),!!f),ref:N,className:(0,c.Z)(n9.content,{[n9.withoutFooter]:!(null!=a&&a.primaryBtnText)&&!(null!=a&&a.children),[n9.withoutPadding]:r,[n9.withScroll]:j}),children:g}),((null==a?void 0:a.primaryBtnText)||(null==a?void 0:a.children))&&(0,o.jsx)(ae,{...a,dataQa:f,noContent:!g})]})})})}):null});function aa(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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"}))}an.displayName="Modal";let al=Z("pagination"),ai=Object.freeze({pagination:al,bullet:"".concat(al,"--bullet"),dots:"".concat(al,"__dots"),link:"".concat(al,"__link"),active:"".concat(al,"__link--active"),controls:"".concat(al,"__link--controls"),big:"".concat(al,"__link--big"),prev:"".concat(al,"__link--prev"),next:"".concat(al,"__link--next"),disabled:"".concat(al,"__link--disabled")}),ar=(e,t)=>Array.from({length:t-e+1},(t,n)=>n+e),as=e=>{let{totalCount:t,pageSize:n,siblingCount:a=1,currentPage:l}=e;return(0,s.useMemo)(()=>{let e=Math.ceil(t/n);if(a+5>=e)return ar(1,e);let i=Math.max(l-a,1),r=Math.min(l+a,e),s=i>2,o=r<e-1;return!s&&o?[...ar(1,2+2*a),"...",e]:s&&!o?[1,"...",...ar(e-(2+2*a)+1,e)]:s&&o?[1,"...",...ar(i,r),"...",e]:void 0},[t,n,a,l])},ao=e=>{let{isControl:t=!1,onPageChange:n,totalCount:a,siblingCount:l=1,currentPage:i,pageSize:r,className:d,style:u,dataId:p,dataQa:g,sizePaginationBtn:h="small",hidePaginationControl:m=!1,renderLinkComponent:f,link:v}=e,b=as({currentPage:i,totalCount:a,siblingCount:l,pageSize:r});if(0===i||(null==b?void 0:b.length)<2)return null;let w=b[(null==b?void 0:b.length)-1],x=null==f?void 0:f(i+1),y=null==f?void 0:f(i-1),C=(0,c.Z)(ai.controls,ai.prev,{[ai.big]:"big"===h,[ai.link]:"small"===h,[ai.disabled]:1===i}),S=(0,c.Z)(ai.controls,ai.next,{[ai.big]:"big"===h,[ai.link]:"small"===h,[ai.disabled]:i===+w}),_=e=>(0,c.Z)(ai.link,{[ai.active]:e===i}),E=(0,o.jsx)($,{style:{fontSize:24},children:(0,o.jsx)(eN,{})}),k=(0,o.jsx)($,{style:{fontSize:24},children:(0,o.jsx)(eI,{})});return t?(0,o.jsx)("div",{role:"navigation","aria-label":"Навигация по страницам",className:(0,c.Z)(ai.pagination,ai.bullet),"data-id":p,"data-qa":g,children:Array.from({length:a/r},(e,t)=>t+1).map((e,t)=>{let a=null==f?void 0:f(+e),l=_(+e);return(0,s.isValidElement)(a)?(0,s.cloneElement)(a,{key:t,className:l}):(0,o.jsx)("a",{className:l,href:v?"".concat(v).concat(+e):"#","aria-current":i===+e?"true":"false","aria-label":"".concat(+e),onClick:t=>{t.preventDefault(),null==n||n(+e)}},t)})}):(0,o.jsxs)("div",{role:"navigation","aria-label":"Навигация по страницам",className:(0,c.Z)(ai.pagination,d),style:u,"data-id":p,"data-qa":g,children:[null!=b&&b.length&&!m?(0,s.isValidElement)(y)?(0,s.cloneElement)(y,{children:k,className:C}):(0,o.jsx)("a",{href:v?"".concat(v).concat(i-1):"#",className:C,onClick:e=>{e.preventDefault(),null==n||n(i-1)},children:k}):null,(null==b?void 0:b.length)&&(null==b?void 0:b.map((e,t)=>{if("..."===e)return(0,o.jsx)("div",{className:(0,c.Z)(ai.dots),children:(0,o.jsx)($,{children:(0,o.jsx)(aa,{})})},t);let a=null==f?void 0:f(+e),l=_(+e);return(0,s.isValidElement)(a)?(0,s.cloneElement)(a,{children:e,key:t,className:l}):(0,o.jsx)("a",{className:l,"aria-current":i===+e?"true":"false","aria-label":"".concat(+e),href:v?"".concat(v).concat(+e):"#",onClick:t=>{t.preventDefault(),null==n||n(+e)},children:e},t)})),null!=b&&b.length&&!m?(0,s.isValidElement)(x)?(0,s.cloneElement)(x,{children:E,className:S}):(0,o.jsx)("a",{href:v?"".concat(v).concat(i+1):"#",className:S,onClick:e=>{e.preventDefault(),null==n||n(i+1)},children:E}):null]})};ao.displayName="Pagination";let ac=Z("radio"),ad=Object.freeze({radio:ac,input:"".concat(ac,"__input"),marker:"".concat(ac,"__marker"),wrapper:"".concat(ac,"__wrapper"),label:"".concat(ac,"__label"),caption:"".concat(ac,"__caption"),icon:"".concat(ac,"__icon"),iconButton:"".concat(ac,"__icon-button"),states:{error:"".concat(ac,"--error"),disabled:"".concat(ac,"--disabled"),inverted:"".concat(ac,"--inverted")},sizes:{xs:"".concat(ac,"--xs"),s:"".concat(ac,"--s"),m:"".concat(ac,"--m")},variants:{primary:"".concat(ac,"--primary"),secondary:"".concat(ac,"--secondary")}}),au=(0,s.forwardRef)((e,t)=>{let{value:n,variant:a="primary",checked:l=!1,state:i="default",label:r,disabled:d=!1,caption:u,className:p,style:g,icon:h,withIcon:m=!1,size:f="m",inverted:v=!1,children:b,inputRef:w,onChange:x,onIconClick:y,dataQa:C,dataId:S,..._}=e,E=(0,s.useId)(),k=b||r;return(0,o.jsxs)("label",{ref:t,htmlFor:E,"data-marker-container":"",className:(0,c.Z)(p,ad.radio,{[ad.states.disabled]:d,[ad.states.inverted]:v,[ad.sizes[f]]:!0,[ad.variants[a]]:!0}),style:g,"data-id":S,"data-qa":C,children:[(0,o.jsx)("input",{id:E,value:n,checked:l,className:ad.input,type:"radio",disabled:d,onChange:e=>{null==x||x(e.target.value,e)},ref:w,..._}),(0,o.jsx)("span",{className:(0,c.Z)(ad.marker,{[ad.states.inverted]:v}),children:(0,o.jsx)(e9,{type:"radio",checked:l,inverted:v,state:i,disabled:d})}),k&&(0,o.jsxs)("span",{className:ad.wrapper,children:[(0,o.jsx)("span",{className:(0,c.Z)(ad.label,{[ad.states.error]:"error"===i,[ad.states.inverted]:v,[ad.states.disabled]:d}),children:k}),u&&(0,o.jsx)(en,{className:(0,c.Z)(ad.caption,{[ad.states.inverted]:v,[ad.states.disabled]:d}),withoutIcon:!0,children:u})]}),m&&(0,o.jsx)("button",{type:"button",className:(0,c.Z)(ad.iconButton),onClick:d?void 0:y,children:(0,o.jsx)($,{className:(0,c.Z)(ad.icon),children:h?(0,o.jsx)(o.Fragment,{children:h}):(0,o.jsx)(e5,{})})})]})});au.displayName="Radio";let ap=Z("segmented-control"),ag=Object.freeze({segmentedControl:ap,secondary:"".concat(ap,"--secondary"),tab:"".concat(ap,"__tab"),label:"".concat(ap,"__label"),icon:"".concat(ap,"__icon"),slot:"".concat(ap,"__slot"),states:{stretch:"".concat(ap,"--stretch"),rounded:"".concat(ap,"--rounded"),small:"".concat(ap,"--s"),medium:"".concat(ap,"--m"),weightVariant:"".concat(ap,"--wight-medium"),left:"".concat(ap,"__tab--left"),right:"".concat(ap,"__tab--right"),active:"".concat(ap,"__tab--active"),iconOnly:"".concat(ap,"__tab--icon-only"),disabled:"".concat(ap,"__tab--disabled")}}),ah=Object.freeze({labelKey:"label",disabledKey:"disabled",slotLeftKey:"slotLeft",slotRightKey:"slotRight",iconLeftKey:"iconLeft",iconRightKey:"iconRight"}),am=(0,s.forwardRef)((e,t)=>{var n;let{activeTabId:a,tabs:l,onTabChange:i,variant:r="primary",className:d,style:u,stretch:p=!1,rounded:g=!1,tabSettings:h,weightVariant:m="regular",size:f="m",onTabKeyDown:v,dataQa:b,dataId:w,...x}=e,y=(0,s.useRef)(null),C=(0,s.useMemo)(()=>{let e={...ah,...h};return l.map(t=>{var n;return{sourceTab:t,id:t.id,label:t[e.labelKey],disabled:null!==(n=t[e.disabledKey])&&void 0!==n&&n,slotLeft:t[e.slotLeftKey],slotRight:t[e.slotRightKey],iconLeft:t[e.iconLeftKey],iconRight:t[e.iconRightKey]}})},[h,l]),[S,_]=(0,s.useState)(null!=a?a:null==(n=C[0])?void 0:n.id),E=(0,s.useCallback)(e=>{var t;let n=y.current,a=(null==e?void 0:e.target).closest(".".concat(ag.tab)),l=n.getBoundingClientRect(),i=a.getBoundingClientRect();n.scrollTo({left:i.left-l.left-4+(null!==(t=n.scrollLeft)&&void 0!==t?t:0),behavior:"smooth"})},[]),k=(e,t)=>{_(e),E(t),i(e,t)},R=(e,t)=>{(null==t?void 0:t.key)!==" "&&(null==t?void 0:t.key)!=="Enter"||(_(e),E(t),null==v||v(e,t))};return(0,s.useEffect)(()=>{null!=a&&_(a)},[a]),(0,s.useImperativeHandle)(t,()=>y),(0,o.jsx)("div",{ref:y,role:"tablist",className:(0,c.Z)(ag.segmentedControl,{[ag.secondary]:"secondary"===r,[ag.states.small]:"s"===f,[ag.states.medium]:"m"===f,[ag.states.weightVariant]:"medium"===m,[ag.states.stretch]:p,[ag.states.rounded]:g},d),style:u,...x,"data-id":w,"data-qa":b,children:C.map((e,t)=>(0,o.jsxs)("button",{type:"button",role:"tab","data-qa":P("".concat(b,"-tab-").concat(++t),!!b),"aria-selected":e.id===S,"aria-disabled":e.disabled?e.disabled:void 0,tabIndex:null!=e&&e.disabled?-1:0,className:(0,c.Z)(ag.tab,{[ag.states.active]:e.id===S,[ag.states.disabled]:e.disabled,[ag.states.iconOnly]:!e.label&&(e.iconLeft||e.slotLeft),[ag.states.left]:e.label&&(e.iconLeft||e.slotLeft),[ag.states.right]:e.label&&(e.iconRight||e.slotRight)}),onClick:e.disabled?void 0:t=>k(e.id,t),onKeyDown:e.disabled?void 0:t=>R(e.id,t),children:[e.iconLeft&&(0,o.jsx)("span",{className:ag.icon,children:e.iconLeft}),e.slotLeft&&e.label&&(0,o.jsx)("span",{className:ag.slot,children:e.slotLeft}),e.label&&(0,o.jsx)("span",{className:ag.label,children:e.label}),e.label&&(0,o.jsxs)(o.Fragment,{children:[e.slotRight&&(0,o.jsx)("span",{className:ag.slot,children:e.slotRight}),e.iconRight&&(0,o.jsx)("span",{className:ag.icon,children:e.iconRight})]})]},e.id))})});function af(e){return s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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"}))}am.displayName="SegmentedControl";let av=Z("select"),ab={select:av,activator:"".concat(av,"__activator"),activatorWrapper:"".concat(av,"__activator-wrapper"),placeholder:"".concat(av,"__placeholder"),selected:"".concat(av,"__selected"),label:"".concat(av,"__label"),rightLabel:"".concat(av,"__right-label"),icon:"".concat(av,"__icon"),options:"".concat(av,"__options"),optionIcon:"".concat(av,"__option-icon"),caption:"".concat(av,"__caption"),states:{primary:"".concat(av,"--primary"),secondary:"".concat(av,"--secondary"),small:"".concat(av,"--s"),medium:"".concat(av,"--m"),large:"".concat(av,"--l"),opened:"".concat(av,"--opened"),error:"".concat(av,"--error"),success:"".concat(av,"--success"),selected:"".concat(av,"--selected"),disabled:"".concat(av,"--disabled")}};function aw(e){let{value:t,label:n,options:a=[],optionValue:l="value",optionLabel:i="label",optionCaption:r="caption",optionDisabled:d="disabled",variant:u="primary",state:p,size:g="m",icon:h,rightLabel:m,clearable:f=!1,multiple:v=!1,disabled:b=!1,caption:w,placeholder:x,className:y,dataId:C,dataQa:S,isOpen:_=!1,classnameTrigger:E,selectedValue:k,onChange:R,onToggle:M,onSelect:T,onUnselect:j,onFocus:I,onBlur:N,...L}=e,[P,D]=(0,s.useState)(!1),[z,A]=(0,s.useState)(),[O,V]=(0,s.useState)(),[B,G]=(0,s.useState)(!1),Z=(0,s.useRef)(null),H=(0,s.useId)(),q=(0,s.useId)(),Y=(0,s.useId)();(0,s.useEffect)(()=>{if(!t){A(v?[]:void 0);return}A(t)},[v,t]);let W=(0,s.useMemo)(()=>a.map((e,t)=>{let n=tZ(e,l,e),a=v&&Array.isArray(z)?z.map(e=>tZ(e,l,e)):tZ(z,l,z);return{index:t,value:n,label:tZ(e,i,e),caption:tZ(e,r),disabled:tZ(e,d,!1),selected:v?Array.isArray(a)&&a.includes(n):a===n,active:O===t,original:e,id:"".concat(Y,"-option-").concat(t)}}),[O,Y,z,v,r,d,i,l,a]),Q=(0,s.useMemo)(()=>W.filter(e=>e.selected),[W]),X=(0,s.useMemo)(()=>F(O)&&W[O].id,[O]),K=(0,s.useCallback)(e=>{A(e),null==R||R(e)},[R]),U=(0,s.useCallback)(()=>{if(Z.current&&X){let{start:e,end:t}=tH(Z.current).y,n=document.getElementById(X);if(n){let a=n.offsetTop+n.clientHeight-t,l=e-n.offsetTop;a>0?Z.current.scrollTop+=a+8:l>0&&(Z.current.scrollTop-=l+8)}}},[X]),J=e=>{D(e),null==M||M(e)},ee=(0,s.useCallback)(e=>{if(!F(e))return 0;let t=0===e?W.length-1:e-1;return W[t].disabled?ee(t):t},[W]),et=(0,s.useCallback)(e=>{if(!F(e))return 0;let t=e===W.length-1?0:e+1;return W[t].disabled?et(t):t},[W]),en=(0,s.useCallback)(e=>{let t=e&&e.index!==W.length-1?W[e.index+1]:W[0];return t.disabled?en(t):t},[W]),ea=(0,s.useCallback)(e=>{let t=e&&0!==e.index?W[e.index-1]:W[W.length-1];return t.disabled?ea(t):t},[W]),el=()=>{J(!0),V(Q.length>0?Q[0].index:0)},ei=()=>{J(!1),V(void 0)},er=(0,s.useCallback)(e=>{if(!v){K(f&&e.selected?void 0:e.original),ei();return}if(e.selected&&Array.isArray(z)){K(z.filter(t=>tZ(t,l,t)!==e.value)),null==j||j(e.original);return}Array.isArray(z)&&(K([...z,e.original]),null==T||T(e.original))},[f,ei,z,v,T,j,l,K]),es=(0,s.useCallback)(e=>{e.preventDefault(),P?ei():(f||v)&&(Q.forEach(e=>null==j?void 0:j(e.original)),K(v?[]:void 0))},[f,ei,v,j,P,Q,K]),eo=(0,s.useCallback)(()=>{P&&ei()},[ei,P]),ec=(0,s.useCallback)(e=>{if(e.preventDefault(),P){V(ee(O));return}v||K(ea(Q[0]).original)},[O,ee,ea,v,P,Q,K]),ed=(0,s.useCallback)(e=>{if(e.preventDefault(),P){V(et(O));return}if(v){el();return}K(en(Q[0]).original)},[O,et,en,v,P,el,Q,K]),eu=(0,s.useCallback)(e=>{switch(G(!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,s.useCallback)(e=>{if(e.preventDefault(),!P){el();return}F(O)&&er(W[O]),v||ei()},[O,ei,er,W,v,P,el]),eg=(0,s.useCallback)(e=>{G(!0),(" "===e.key||"Enter"===e.key)&&ep(e)},[ep]),eh=()=>{var e;J(!0);let n=Array.isArray(t)?t[0]:t,{value:a,label:l}=null!=n?n:{},i=W.find(e=>e.value===a&&e.label===l);V(null!==(e=null==i?void 0:i.index)&&void 0!==e?e:0)};(0,s.useEffect)(()=>{_&&eh()},[_]),(0,s.useEffect)(()=>{P&&U()},[P,U]),(0,s.useEffect)(()=>(P&&document.addEventListener("keydown",eu),()=>document.removeEventListener("keydown",eu)),[eu,P]);let em=(0,c.Z)(E,ab.activator,{[ab.states.primary]:"primary"===u,[ab.states.secondary]:"secondary"===u,[ab.states.small]:"s"===g,[ab.states.medium]:"m"===g,[ab.states.large]:"l"===g,[ab.states.error]:"error"===p,[ab.states.success]:"success"===p,[ab.states.opened]:P,[ab.states.disabled]:b}),ef=(0,s.useMemo)(()=>Q.length>0?(0,o.jsxs)(o.Fragment,{children:["s"!==g&&(0,o.jsx)("div",{id:q,className:(0,c.Z)(ab.label,{[ab.states.error]:"error"===p,[ab.states.success]:"success"===p,[ab.states.opened]:P,[ab.states.disabled]:b}),children:n},"label"),(0,o.jsx)("div",{className:(0,c.Z)(ab.selected,{[ab.states.disabled]:b}),children:(null==k?void 0:k(Q.map(e=>e.original)))||Q.map(e=>{let{label:t}=e;return t}).join(", ")})]}):(0,o.jsx)("div",{id:q,className:(0,c.Z)(ab.placeholder,{[ab.states.error]:"error"===p,[ab.states.success]:"success"===p,[ab.states.opened]:P,[ab.states.disabled]:b}),children:x||n},"placeholder"),[b,n,q,P,x,Q,k,g,p]);return(0,o.jsx)("div",{className:(0,c.Z)(y,ab.select),children:(0,o.jsxs)(tf,{opened:P,onToggle:()=>{P?ei():el()},width:"inherit",placement:"bottom",children:[(0,o.jsx)(t_,{asChild:!0,disabled:b,children:(0,o.jsxs)("div",{className:em,id:H,tabIndex:b?-1:0,role:"combobox","aria-haspopup":"listbox","aria-labelledby":q,"aria-controls":Y,"aria-disabled":b,"aria-expanded":P,...!b&&{onFocus:e=>{null==I||I(e)},onBlur:e=>{null==N||N(e)},onKeyDownCapture:eg,onKeyDown:P?void 0:eu},...L,"data-id":C,"data-qa":S,children:[(0,o.jsx)("div",{className:ab.activatorWrapper,children:ef}),m&&(0,o.jsx)("div",{"aria-label":m,className:(0,c.Z)(ab.rightLabel,{[ab.states.disabled]:b}),children:m}),h&&(0,o.jsx)("div",{"aria-hidden":"true",className:(0,c.Z)(ab.icon,{[ab.states.disabled]:b}),children:h}),(0,o.jsx)("div",{className:(0,c.Z)(ab.icon,{[ab.states.disabled]:b,[ab.states.opened]:P}),children:(0,o.jsx)($,{style:{fontSize:24},"aria-expanded":P,children:(0,o.jsx)(af,{})})})]})}),w&&(0,o.jsx)("div",{className:(0,c.Z)(ab.caption,{[ab.states.error]:"error"===p,[ab.states.success]:"success"===p,[ab.states.secondary]:"secondary"===u,[ab.states.disabled]:b}),children:w}),(0,o.jsx)(tw,{contentInnerRef:Z,children:(0,o.jsx)("ul",{role:"listbox",id:Y,className:ab.options,onMouseOver:()=>{B&&G(!1)},children:W.map(e=>(0,o.jsx)(th,{as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active&&B,onClick:()=>er(e),prepend:v?(0,o.jsx)(e9,{type:"checkbox",checked:e.selected,disabled:e.disabled}):void 0,append:v?void 0:(0,o.jsx)($,{className:(0,c.Z)(ab.optionIcon,{[ab.states.selected]:e.selected}),style:{fontSize:24},children:(0,o.jsx)(tW,{})}),"aria-selected":e.selected,role:"option",id:e.id},JSON.stringify(e.value)))})})]})})}function ax(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function ay(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:ax(t[n])&&ax(e[n])&&Object.keys(t[n]).length>0&&ay(e[n],t[n])})}aw.displayName="Select";let aC={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 aS(){let e="u">typeof document?document:{};return ay(e,aC),e}let a_={document:aC,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 aE(){let e="u">typeof window?window:{};return ay(e,a_),e}function ak(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function aR(){return Date.now()}function aM(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function aT(){let e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let n=1;n<arguments.length;n+=1){let a=n<0||arguments.length<=n?void 0:arguments[n];if(null!=a&&("u">typeof window&&"u">typeof window.HTMLElement?!(a instanceof HTMLElement):!a||1!==a.nodeType&&11!==a.nodeType)){let n=Object.keys(Object(a)).filter(e=>0>t.indexOf(e));for(let t=0,l=n.length;t<l;t+=1){let l=n[t],i=Object.getOwnPropertyDescriptor(a,l);void 0!==i&&i.enumerable&&(aM(e[l])&&aM(a[l])?a[l].__swiper__?e[l]=a[l]:aT(e[l],a[l]):!aM(e[l])&&aM(a[l])?(e[l]={},a[l].__swiper__?e[l]=a[l]:aT(e[l],a[l])):e[l]=a[l])}}}return e}function aj(e,t,n){e.style.setProperty(t,n)}function aI(e){let{swiper:t,targetPosition:n,side:a}=e,l=aE(),i=-t.translate,r=null,s,o=t.params.speed;t.wrapperEl.style.scrollSnapType="none",l.cancelAnimationFrame(t.cssModeFrameID);let c=n>i?"next":"prev",d=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{s=new Date().getTime(),null===r&&(r=s);let e=i+(.5-Math.cos(Math.max(Math.min((s-r)/o,1),0)*Math.PI)/2)*(n-i);if(d(e,n)&&(e=n),t.wrapperEl.scrollTo({[a]:e}),d(e,n)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[a]:e})}),l.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=l.requestAnimationFrame(u)};u()}function aN(e,t){return void 0===t&&(t=""),[...e.children].filter(e=>e.matches(t))}function aL(e){try{console.warn(e);return}catch(e){}}function aP(e,t){var n;void 0===t&&(t=[]);let a=document.createElement(e);return a.classList.add(...Array.isArray(t)?t:(void 0===(n=t)&&(n=""),n.trim().split(" ").filter(e=>!!e.trim()))),a}function aD(e,t){return aE().getComputedStyle(e,null).getPropertyValue(t)}function aF(e){let t=e,n;if(t){for(n=0;null!==(t=t.previousSibling);)1===t.nodeType&&(n+=1);return n}}function az(e,t){let n=[],a=e.parentElement;for(;a;)t?a.matches(t)&&n.push(a):n.push(a),a=a.parentElement;return n}function aA(e,t,n){let a=aE();return n?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function aO(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function aV(e,t,n,a){return e.params.createElements&&Object.keys(a).forEach(l=>{if(!n[l]&&!0===n.auto){let i=aN(e.el,".".concat(a[l]))[0];i||((i=aP("div",a[l])).className=a[l],e.el.append(i)),n[l]=i,t[l]=i}}),n}function aB(e){let{swiper:t,extendParams:n,on:a,emit:l}=e;function i(e){let n;return e&&"string"==typeof e&&t.isElement&&(n=t.el.querySelector(e))?n:(e&&("string"==typeof e&&(n=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&n&&n.length>1&&1===t.el.querySelectorAll(e).length?n=t.el.querySelector(e):n&&1===n.length&&(n=n[0])),e&&!n?e:n)}function r(e,n){let a=t.params.navigation;(e=aO(e)).forEach(e=>{e&&(e.classList[n?"add":"remove"](...a.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=n),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](a.lockClass))})}function s(){let{nextEl:e,prevEl:n}=t.navigation;if(t.params.loop){r(n,!1),r(e,!1);return}r(n,t.isBeginning&&!t.params.rewind),r(e,t.isEnd&&!t.params.rewind)}function o(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),l("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),l("navigationNext"))}function d(){let e=t.params.navigation;if(t.params.navigation=aV(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(e.nextEl||e.prevEl))return;let n=i(e.nextEl),a=i(e.prevEl);Object.assign(t.navigation,{nextEl:n,prevEl:a}),n=aO(n),a=aO(a);let l=(n,a)=>{n&&n.addEventListener("click","next"===a?c:o),!t.enabled&&n&&n.classList.add(...e.lockClass.split(" "))};n.forEach(e=>l(e,"next")),a.forEach(e=>l(e,"prev"))}function u(){let{nextEl:e,prevEl:n}=t.navigation;e=aO(e),n=aO(n);let a=(e,n)=>{e.removeEventListener("click","next"===n?c:o),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>a(e,"next")),n.forEach(e=>a(e,"prev"))}n({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},a("init",()=>{!1===t.params.navigation.enabled?p():(d(),s())}),a("toEdge fromEdge lock unlock",()=>{s()}),a("destroy",()=>{u()}),a("enable disable",()=>{let{nextEl:e,prevEl:n}=t.navigation;if(e=aO(e),n=aO(n),t.enabled){s();return}[...e,...n].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),a("click",(e,n)=>{let{nextEl:a,prevEl:i}=t.navigation;a=aO(a),i=aO(i);let r=n.target;if(t.params.navigation.hideOnClick&&!i.includes(r)&&!a.includes(r)){let e;if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===r||t.pagination.el.contains(r)))return;a.length?e=a[0].classList.contains(t.params.navigation.hiddenClass):i.length&&(e=i[0].classList.contains(t.params.navigation.hiddenClass)),l(!0===e?"navigationShow":"navigationHide"),[...a,...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 aG(e){return void 0===e&&(e=""),".".concat(e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,"."))}function aZ(e){let{swiper:t,extendParams:n,on:a,emit:l}=e,i="swiper-pagination";n({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 r,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,n){let{bulletActiveClass:a}=t.params.pagination;e&&(e=e["".concat("prev"===n?"previous":"next","ElementSibling")])&&(e.classList.add("".concat(a,"-").concat(n)),(e=e["".concat("prev"===n?"previous":"next","ElementSibling")])&&e.classList.add("".concat(a,"-").concat(n,"-").concat(n)))}function d(e){let n=e.target.closest(aG(t.params.pagination.bulletClass));if(!n)return;e.preventDefault();let a=aF(n)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===a)return;t.slideToLoop(a)}else t.slideTo(a)}function u(){let e,n;let a=t.rtl,i=t.params.pagination;if(o())return;let d=t.pagination.el;d=aO(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?(n=t.previousRealIndex||0,e=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):"u">typeof t.snapIndex?(e=t.snapIndex,n=t.previousSnapIndex):(n=t.previousIndex||0,e=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){let l,o,u;let p=t.pagination.bullets;if(i.dynamicBullets&&(r=aA(p[0],t.isHorizontal()?"width":"height",!0),d.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]="".concat(r*(i.dynamicMainBullets+4),"px")}),i.dynamicMainBullets>1&&void 0!==n&&((s+=e-(n||0))>i.dynamicMainBullets-1?s=i.dynamicMainBullets-1:s<0&&(s=0)),u=((o=(l=Math.max(e-s,0))+(Math.min(p.length,i.dynamicMainBullets)-1))+l)/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(n=>{let a=aF(n);a===e?n.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&n.setAttribute("part","bullet"),i.dynamicBullets&&(a>=l&&a<=o&&n.classList.add(..."".concat(i.bulletActiveClass,"-main").split(" ")),a===l&&c(n,"prev"),a===o&&c(n,"next"))});else{let n=p[e];if(n&&n.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&p.forEach((t,n)=>{t.setAttribute("part",n===e?"bullet-active":"bullet")}),i.dynamicBullets){let e=p[l],t=p[o];for(let e=l;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),n=(r*e-r)/2-u*r,l=a?"right":"left";p.forEach(e=>{e.style[t.isHorizontal()?l:"top"]="".concat(n,"px")})}}d.forEach((n,a)=>{if("fraction"===i.type&&(n.querySelectorAll(aG(i.currentClass)).forEach(t=>{t.textContent=i.formatFractionCurrent(e+1)}),n.querySelectorAll(aG(i.totalClass)).forEach(e=>{e.textContent=i.formatFractionTotal(p)})),"progressbar"===i.type){let a;a=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";let l=(e+1)/p,r=1,s=1;"horizontal"===a?r=l:s=l,n.querySelectorAll(aG(i.progressbarFillClass)).forEach(e=>{e.style.transform="translate3d(0,0,0) scaleX(".concat(r,") scaleY(").concat(s,")"),e.style.transitionDuration="".concat(t.params.speed,"ms")})}"custom"===i.type&&i.renderCustom?(n.innerHTML=i.renderCustom(t,e+1,p),0===a&&l("paginationRender",n)):(0===a&&l("paginationRender",n),l("paginationUpdate",n)),t.params.watchOverflow&&t.enabled&&n.classList[t.isLocked?"add":"remove"](i.lockClass)})}function p(){let e=t.params.pagination;if(o())return;let n=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,a=t.pagination.el;a=aO(a);let i="";if("bullets"===e.type){let a=t.params.loop?Math.ceil(n/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&a>n&&(a=n);for(let n=0;n<a;n+=1)e.renderBullet?i+=e.renderBullet.call(t,n,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=[],a.forEach(n=>{"custom"!==e.type&&(n.innerHTML=i||""),"bullets"===e.type&&t.pagination.bullets.push(...n.querySelectorAll(aG(e.bulletClass)))}),"custom"!==e.type&&l("paginationRender",a[0])}function g(){let e;t.params.pagination=aV(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});let n=t.params.pagination;n.el&&("string"==typeof n.el&&t.isElement&&(e=t.el.querySelector(n.el)),e||"string"!=typeof n.el||(e=[...document.querySelectorAll(n.el)]),e||(e=n.el),e&&0!==e.length&&(t.params.uniqueNavElements&&"string"==typeof n.el&&Array.isArray(e)&&e.length>1&&(e=[...t.el.querySelectorAll(n.el)]).length>1&&(e=e.filter(e=>az(e,".swiper")[0]===t.el)[0]),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(t.pagination,{el:e}),(e=aO(e)).forEach(e=>{"bullets"===n.type&&n.clickable&&e.classList.add(...(n.clickableClass||"").split(" ")),e.classList.add(n.modifierClass+n.type),e.classList.add(t.isHorizontal()?n.horizontalClass:n.verticalClass),"bullets"===n.type&&n.dynamicBullets&&(e.classList.add("".concat(n.modifierClass).concat(n.type,"-dynamic")),s=0,n.dynamicMainBullets<1&&(n.dynamicMainBullets=1)),"progressbar"===n.type&&n.progressbarOpposite&&e.classList.add(n.progressbarOppositeClass),n.clickable&&e.addEventListener("click",d),t.enabled||e.classList.add(n.lockClass)})))}function h(){let e=t.params.pagination;if(o())return;let n=t.pagination.el;n&&(n=aO(n)).forEach(n=>{n.classList.remove(e.hiddenClass),n.classList.remove(e.modifierClass+e.type),n.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(n.classList.remove(...(e.clickableClass||"").split(" ")),n.removeEventListener("click",d))}),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}a("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;let e=t.params.pagination,{el:n}=t.pagination;(n=aO(n)).forEach(n=>{n.classList.remove(e.horizontalClass,e.verticalClass),n.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),a("init",()=>{!1===t.params.pagination.enabled?m():(g(),p(),u())}),a("activeIndexChange",()=>{typeof t.snapIndex>"u"&&u()}),a("snapIndexChange",()=>{u()}),a("snapGridLengthChange",()=>{p(),u()}),a("destroy",()=>{h()}),a("enable disable",()=>{let{el:e}=t.pagination;e&&(e=aO(e)).forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))}),a("lock unlock",()=>{u()}),a("click",(e,n)=>{let a=n.target,i=aO(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&i&&i.length>0&&!a.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&a===t.navigation.nextEl||t.navigation.prevEl&&a===t.navigation.prevEl))return;l(!0===i[0].classList.contains(t.params.pagination.hiddenClass)?"paginationShow":"paginationHide"),i.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});let m=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=aO(e)).forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass)),h()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=aO(e)).forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass)),g(),p(),u()},disable:m,render:p,update:u,init:g,destroy:h})}function aH(e){let{swiper:t,extendParams:n,on:a,emit:l,params:i}=e;t.autoplay={running:!1,paused:!1,timeLeft:0},n({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let r,s,o=i&&i.autoplay?i.autoplay.delay:3e3,c=i&&i.autoplay?i.autoplay.delay:3e3,d,u=new Date().getTime(),p,g,h,m,f,v,b;function w(e){t&&!t.destroyed&&t.wrapperEl&&(e.target!==t.wrapperEl||(t.wrapperEl.removeEventListener("transitionend",w),b||e.detail&&e.detail.bySwiperTouchMove||k()))}let x=()=>{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,l("autoplayTimeLeft",e,e/o),s=requestAnimationFrame(()=>{x()})},y=()=>{let e;return(e=t.virtual&&t.params.virtual.enabled?t.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:t.slides[t.activeIndex])?parseInt(e.getAttribute("data-swiper-autoplay"),10):void 0},C=e=>{if(t.destroyed||!t.autoplay.running)return;cancelAnimationFrame(s),x();let n=typeof e>"u"?t.params.autoplay.delay:e;o=t.params.autoplay.delay,c=t.params.autoplay.delay;let a=y();!Number.isNaN(a)&&a>0&&typeof e>"u"&&(n=a,o=a,c=a),d=n;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),l("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(t.slides.length-1,i,!0,!0),l("autoplay")):!t.isEnd||t.params.loop||t.params.rewind?(t.slideNext(i,!0,!0),l("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(0,i,!0,!0),l("autoplay")),t.params.cssMode&&(u=new Date().getTime(),requestAnimationFrame(()=>{C()})))};return n>0?(clearTimeout(r),r=setTimeout(()=>{p()},n)):requestAnimationFrame(()=>{p()}),n},S=()=>{u=new Date().getTime(),t.autoplay.running=!0,C(),l("autoplayStart")},_=()=>{t.autoplay.running=!1,clearTimeout(r),cancelAnimationFrame(s),l("autoplayStop")},E=(e,n)=>{if(t.destroyed||!t.autoplay.running)return;clearTimeout(r),e||(v=!0);let a=()=>{l("autoplayPause"),t.params.autoplay.waitForTransition?t.wrapperEl.addEventListener("transitionend",w):k()};if(t.autoplay.paused=!0,n){f&&(d=t.params.autoplay.delay),f=!1,a();return}d=(d||t.params.autoplay.delay)-(new Date().getTime()-u),t.isEnd&&d<0&&!t.params.loop||(d<0&&(d=0),a())},k=()=>{t.isEnd&&d<0&&!t.params.loop||t.destroyed||!t.autoplay.running||(u=new Date().getTime(),v?(v=!1,C(d)):C(),t.autoplay.paused=!1,l("autoplayResume"))},R=()=>{if(t.destroyed||!t.autoplay.running)return;let e=aS();"hidden"===e.visibilityState&&(v=!0,E(!0)),"visible"===e.visibilityState&&k()},M=e=>{"mouse"!==e.pointerType||(v=!0,b=!0,t.animating||t.autoplay.paused||E(!0))},T=e=>{"mouse"===e.pointerType&&(b=!1,t.autoplay.paused&&k())},j=()=>{t.params.autoplay.pauseOnMouseEnter&&(t.el.addEventListener("pointerenter",M),t.el.addEventListener("pointerleave",T))},I=()=>{t.el.removeEventListener("pointerenter",M),t.el.removeEventListener("pointerleave",T)},N=()=>{aS().addEventListener("visibilitychange",R)},L=()=>{aS().removeEventListener("visibilitychange",R)};a("init",()=>{t.params.autoplay.enabled&&(j(),N(),S())}),a("destroy",()=>{I(),L(),t.autoplay.running&&_()}),a("_freeModeStaticRelease",()=>{(h||v)&&k()}),a("_freeModeNoMomentumRelease",()=>{t.params.autoplay.disableOnInteraction?_():E(!0,!0)}),a("beforeTransitionStart",(e,n,a)=>{t.destroyed||!t.autoplay.running||(a||!t.params.autoplay.disableOnInteraction?E(!0,!0):_())}),a("sliderFirstMove",()=>{if(!(t.destroyed||!t.autoplay.running)){if(t.params.autoplay.disableOnInteraction){_();return}g=!0,h=!1,v=!1,m=setTimeout(()=>{v=!0,h=!0,E(!0)},200)}}),a("touchEnd",()=>{if(!(t.destroyed||!t.autoplay.running||!g)){if(clearTimeout(m),clearTimeout(r),t.params.autoplay.disableOnInteraction){h=!1,g=!1;return}h&&t.params.cssMode&&k(),h=!1,g=!1}}),a("slideChange",()=>{t.destroyed||!t.autoplay.running||(f=!0)}),Object.assign(t.autoplay,{start:S,stop:_,pause:E,resume:k})}function aq(){return a||(a=function(){let e=aE(),t=aS();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),a}function aY(e){return void 0===e&&(e={}),l||(l=function(e){let{userAgent:t}=void 0===e?{}:e,n=aq(),a=aE(),l=a.navigator.platform,i=t||a.navigator.userAgent,r={ios:!1,android:!1},s=a.screen.width,o=a.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_]+)/),g="MacIntel"===l;return!d&&g&&n.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"]),g=!1),c&&"Win32"!==l&&(r.os="android",r.android=!0),(d||p||u)&&(r.os="ios",r.ios=!0),r}(e)),l}let aW=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)},aQ=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)},aX=(e,t)=>{if(!e||e.destroyed||!e.params)return;let n=t.closest(e.isElement?"swiper-slide":".".concat(e.params.slideClass));if(n){let t=n.querySelector(".".concat(e.params.lazyPreloaderClass));!t&&e.isElement&&(n.shadowRoot?t=n.shadowRoot.querySelector(".".concat(e.params.lazyPreloaderClass)):requestAnimationFrame(()=>{n.shadowRoot&&(t=n.shadowRoot.querySelector(".".concat(e.params.lazyPreloaderClass)))&&t.remove()})),t&&t.remove()}},aK=(e,t)=>{if(!e.slides[t])return;let n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},aU=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);let a="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),l=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let n=[l-t];n.push(...Array.from({length:t}).map((e,t)=>l+a+t)),e.slides.forEach((t,a)=>{n.includes(t.column)&&aK(e,a)});return}let i=l+a-1;if(e.params.rewind||e.params.loop)for(let a=l-t;a<=i+t;a+=1){let t=(a%n+n)%n;(t<l||t>i)&&aK(e,t)}else for(let a=Math.max(l-t,0);a<=Math.min(i+t,n-1);a+=1)a!==l&&(a>i||a<l)&&aK(e,a)};function a$(e){let{swiper:t,runCallbacks:n,direction:a,step:l}=e,{activeIndex:i,previousIndex:r}=t,s=a;if(s||(s=i>r?"next":i<r?"prev":"reset"),t.emit("transition".concat(l)),n&&i!==r){if("reset"===s){t.emit("slideResetTransition".concat(l));return}t.emit("slideChangeTransition".concat(l)),"next"===s?t.emit("slideNextTransition".concat(l)):t.emit("slidePrevTransition".concat(l))}}function aJ(e,t,n){let a=aE(),{params:l}=e,i=l.edgeSwipeDetection,r=l.edgeSwipeThreshold;return!i||!(n<=r)&&!(n>=a.innerWidth-r)||"prevent"===i&&(t.preventDefault(),!0)}function a0(e){let t=aS(),n=e;n.originalEvent&&(n=n.originalEvent);let a=this.touchEventsData;if("pointerdown"===n.type){if(null!==a.pointerId&&a.pointerId!==n.pointerId)return;a.pointerId=n.pointerId}else"touchstart"===n.type&&1===n.targetTouches.length&&(a.touchId=n.targetTouches[0].identifier);if("touchstart"===n.type){aJ(this,n,n.targetTouches[0].pageX);return}let{params:l,touches:i,enabled:r}=this;if(!r||!l.simulateTouch&&"mouse"===n.pointerType||this.animating&&l.preventInteractionOnTransition)return;!this.animating&&l.cssMode&&l.loop&&this.loopFix();let s=n.target;if("wrapper"===l.touchEventsTarget&&!this.wrapperEl.contains(s)||"which"in n&&3===n.which||"button"in n&&n.button>0||a.isTouched&&a.isMoved)return;let o=!!l.noSwipingClass&&""!==l.noSwipingClass,c=n.composedPath?n.composedPath():n.path;o&&n.target&&n.target.shadowRoot&&c&&(s=c[0]);let d=l.noSwipingSelector?l.noSwipingSelector:".".concat(l.noSwipingClass),u=!!(n.target&&n.target.shadowRoot);if(l.noSwiping&&(u?function(e,t){return void 0===t&&(t=this),function t(n){if(!n||n===aS()||n===aE())return null;n.assignedSlot&&(n=n.assignedSlot);let a=n.closest(e);return a||n.getRootNode?a||t(n.getRootNode().host):null}(t)}(d,s):s.closest(d))){this.allowClick=!0;return}if(l.swipeHandler&&!s.closest(l.swipeHandler))return;i.currentX=n.pageX,i.currentY=n.pageY;let p=i.currentX,g=i.currentY;if(!aJ(this,n,p))return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),i.startX=p,i.startY=g,a.touchStartTime=aR(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,l.threshold>0&&(a.allowThresholdMove=!1);let h=!0;s.matches(a.focusableElements)&&(h=!1,"SELECT"===s.nodeName&&(a.isTouched=!1)),t.activeElement&&t.activeElement.matches(a.focusableElements)&&t.activeElement!==s&&t.activeElement.blur();let m=h&&this.allowTouchMove&&l.touchStartPreventDefault;(l.touchStartForcePreventDefault||m)&&!s.isContentEditable&&n.preventDefault(),l.freeMode&&l.freeMode.enabled&&this.freeMode&&this.animating&&!l.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",n)}function a1(e){let t,n;let a=aS(),l=this.touchEventsData,{params:i,touches:r,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!==l.touchId||c.pointerId!==l.pointerId))return;if("touchmove"===c.type){if(!(t=[...c.changedTouches].filter(e=>e.identifier===l.touchId)[0])||t.identifier!==l.touchId)return}else t=c;if(!l.isTouched){l.startMoving&&l.isScrolling&&this.emit("touchMoveOpposite",c);return}let d=t.pageX,u=t.pageY;if(c.preventedByNestedSwiper){r.startX=d,r.startY=u;return}if(!this.allowTouchMove){c.target.matches(l.focusableElements)||(this.allowClick=!1),l.isTouched&&(Object.assign(r,{startX:d,startY:u,currentX:d,currentY:u}),l.touchStartTime=aR());return}if(i.touchReleaseOnEdges&&!i.loop){if(this.isVertical()){if(u<r.startY&&this.translate<=this.maxTranslate()||u>r.startY&&this.translate>=this.minTranslate()){l.isTouched=!1,l.isMoved=!1;return}}else if(d<r.startX&&this.translate<=this.maxTranslate()||d>r.startX&&this.translate>=this.minTranslate())return}if(a.activeElement&&c.target===a.activeElement&&c.target.matches(l.focusableElements)){l.isMoved=!0,this.allowClick=!1;return}l.allowTouchCallbacks&&this.emit("touchMove",c),r.previousX=r.currentX,r.previousY=r.currentY,r.currentX=d,r.currentY=u;let p=r.currentX-r.startX,g=r.currentY-r.startY;if(this.params.threshold&&Math.sqrt(p**2+g**2)<this.params.threshold)return;if(typeof l.isScrolling>"u"){let e;this.isHorizontal()&&r.currentY===r.startY||this.isVertical()&&r.currentX===r.startX?l.isScrolling=!1:p*p+g*g>=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(p))/Math.PI,l.isScrolling=this.isHorizontal()?e>i.touchAngle:90-e>i.touchAngle)}if(l.isScrolling&&this.emit("touchMoveOpposite",c),typeof l.startMoving>"u"&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(l.startMoving=!0),l.isScrolling||"touchmove"===c.type&&l.preventTouchMoveFromPointerMove){l.isTouched=!1;return}if(!l.startMoving)return;this.allowClick=!1,!i.cssMode&&c.cancelable&&c.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&c.stopPropagation();let h=this.isHorizontal()?p:g,m=this.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;i.oneWayMovement&&(h=Math.abs(h)*(s?1:-1),m=Math.abs(m)*(s?1:-1)),r.diff=h,h*=i.touchRatio,s&&(h=-h,m=-m);let f=this.touchesDirection;this.swipeDirection=h>0?"prev":"next",this.touchesDirection=m>0?"prev":"next";let v=this.params.loop&&!i.cssMode,b="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!l.isMoved){if(v&&b&&this.loopFix({direction:this.swipeDirection}),l.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)}l.allowMomentumBounce=!1,i.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",c)}if(l.isMoved&&l.allowThresholdMove&&f!==this.touchesDirection&&v&&b&&Math.abs(h)>=1){Object.assign(r,{startX:d,startY:u,currentX:d,currentY:u,startTranslate:l.currentTranslate}),l.loopSwapReset=!0,l.startTranslate=l.currentTranslate;return}this.emit("sliderMove",c),l.isMoved=!0,l.currentTranslate=h+l.startTranslate;let w=!0,x=i.resistanceRatio;if(i.touchReleaseOnEdges&&(x=0),h>0?(v&&b&&!n&&l.allowThresholdMove&&l.currentTranslate>(i.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),l.currentTranslate>this.minTranslate()&&(w=!1,i.resistance&&(l.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+l.startTranslate+h)**x))):h<0&&(v&&b&&!n&&l.allowThresholdMove&&l.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)))}),l.currentTranslate<this.maxTranslate()&&(w=!1,i.resistance&&(l.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-l.startTranslate-h)**x))),w&&(c.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&l.currentTranslate<l.startTranslate&&(l.currentTranslate=l.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&l.currentTranslate>l.startTranslate&&(l.currentTranslate=l.startTranslate),this.allowSlidePrev||this.allowSlideNext||(l.currentTranslate=l.startTranslate),i.threshold>0){if(Math.abs(h)>i.threshold||l.allowThresholdMove){if(!l.allowThresholdMove){l.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,l.currentTranslate=l.startTranslate,r.diff=this.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY;return}}else{l.currentTranslate=l.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(l.currentTranslate),this.setTranslate(l.currentTranslate))}function a2(e){let t,n;let a=this,l=a.touchEventsData,i=e;if(i.originalEvent&&(i=i.originalEvent),"touchend"===i.type||"touchcancel"===i.type){if(!(t=[...i.changedTouches].filter(e=>e.identifier===l.touchId)[0])||t.identifier!==l.touchId)return}else{if(null!==l.touchId||i.pointerId!==l.pointerId)return;t=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&!(["pointercancel","contextmenu"].includes(i.type)&&(a.browser.isSafari||a.browser.isWebView)))return;l.pointerId=null,l.touchId=null;let{params:r,touches:s,rtlTranslate:o,slidesGrid:c,enabled:d}=a;if(!d||!r.simulateTouch&&"mouse"===i.pointerType)return;if(l.allowTouchCallbacks&&a.emit("touchEnd",i),l.allowTouchCallbacks=!1,!l.isTouched){l.isMoved&&r.grabCursor&&a.setGrabCursor(!1),l.isMoved=!1,l.startMoving=!1;return}r.grabCursor&&l.isMoved&&l.isTouched&&(!0===a.allowSlideNext||!0===a.allowSlidePrev)&&a.setGrabCursor(!1);let u=aR(),p=u-l.touchStartTime;if(a.allowClick){let e=i.path||i.composedPath&&i.composedPath();a.updateClickedSlide(e&&e[0]||i.target,e),a.emit("tap click",i),p<300&&u-l.lastClickTime<300&&a.emit("doubleTap doubleClick",i)}if(l.lastClickTime=aR(),ak(()=>{a.destroyed||(a.allowClick=!0)}),!l.isTouched||!l.isMoved||!a.swipeDirection||0===s.diff&&!l.loopSwapReset||l.currentTranslate===l.startTranslate&&!l.loopSwapReset){l.isTouched=!1,l.isMoved=!1,l.startMoving=!1;return}if(l.isTouched=!1,l.isMoved=!1,l.startMoving=!1,n=r.followFinger?o?a.translate:-a.translate:-l.currentTranslate,r.cssMode)return;if(r.freeMode&&r.freeMode.enabled){a.freeMode.onTouchEnd({currentPos:n});return}let g=n>=-a.maxTranslate()&&!a.params.loop,h=0,m=a.slidesSizesGrid[0];for(let e=0;e<c.length;e+=e<r.slidesPerGroupSkip?1:r.slidesPerGroup){let t=e<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;"u">typeof c[e+t]?(g||n>=c[e]&&n<c[e+t])&&(h=e,m=c[e+t]-c[e]):(g||n>=c[e])&&(h=e,m=c[c.length-1]-c[c.length-2])}let f=null,v=null;r.rewind&&(a.isBeginning?v=r.virtual&&r.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1:a.isEnd&&(f=0));let b=(n-c[h])/m,w=h<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(p>r.longSwipesMs){if(!r.longSwipes){a.slideTo(a.activeIndex);return}"next"===a.swipeDirection&&(b>=r.longSwipesRatio?a.slideTo(r.rewind&&a.isEnd?f:h+w):a.slideTo(h)),"prev"===a.swipeDirection&&(b>1-r.longSwipesRatio?a.slideTo(h+w):null!==v&&b<0&&Math.abs(b)>r.longSwipesRatio?a.slideTo(v):a.slideTo(h))}else{if(!r.shortSwipes){a.slideTo(a.activeIndex);return}a.navigation&&(i.target===a.navigation.nextEl||i.target===a.navigation.prevEl)?i.target===a.navigation.nextEl?a.slideTo(h+w):a.slideTo(h):("next"===a.swipeDirection&&a.slideTo(null!==f?f:h+w),"prev"===a.swipeDirection&&a.slideTo(null!==v?v:h))}}function a5(){let e=this,{params:t,el:n}=e;if(n&&0===n.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:a,allowSlidePrev:l,snapGrid:i}=e,r=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let s=r&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||s?e.params.loop&&!r?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=l,e.allowSlideNext=a,e.params.watchOverflow&&i!==e.snapGrid&&e.checkOverflow()}function a4(e){this.enabled&&(this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function a7(){let{wrapperEl:e,rtlTranslate:t,enabled:n}=this;if(!n)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 a=this.maxTranslate()-this.minTranslate();(0===a?0:(this.translate-this.minTranslate())/a)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function a3(e){aX(this,e.target),this.params.cssMode||"auto"!==this.params.slidesPerView&&!this.params.autoHeight||this.update()}function a6(){this.documentTouchHandlerProceeded||(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let a8=(e,t)=>{let n=aS(),{params:a,el:l,wrapperEl:i,device:r}=e,s=!!a.nested,o="on"===t?"addEventListener":"removeEventListener";n[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:s}),l[o]("touchstart",e.onTouchStart,{passive:!1}),l[o]("pointerdown",e.onTouchStart,{passive:!1}),n[o]("touchmove",e.onTouchMove,{passive:!1,capture:s}),n[o]("pointermove",e.onTouchMove,{passive:!1,capture:s}),n[o]("touchend",e.onTouchEnd,{passive:!0}),n[o]("pointerup",e.onTouchEnd,{passive:!0}),n[o]("pointercancel",e.onTouchEnd,{passive:!0}),n[o]("touchcancel",e.onTouchEnd,{passive:!0}),n[o]("pointerout",e.onTouchEnd,{passive:!0}),n[o]("pointerleave",e.onTouchEnd,{passive:!0}),n[o]("contextmenu",e.onTouchEnd,{passive:!0}),(a.preventClicks||a.preventClicksPropagation)&&l[o]("click",e.onClick,!0),a.cssMode&&i[o]("scroll",e.onScroll),a.updateOnWindowResize?e[t](r.ios||r.android?"resize orientationchange observerUpdate":"resize observerUpdate",a5,!0):e[t]("observerUpdate",a5,!0),l[o]("load",e.onLoad,{capture:!0})},a9=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var le={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 lt={eventsEmitter:{on(e,t,n){let a=this;if(!a.eventsListeners||a.destroyed||"function"!=typeof t)return a;let l=n?"unshift":"push";return e.split(" ").forEach(e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][l](t)}),a},once(e,t,n){let a=this;if(!a.eventsListeners||a.destroyed||"function"!=typeof t)return a;function l(){a.off(e,l),l.__emitterProxy&&delete l.__emitterProxy;for(var n=arguments.length,i=Array(n),r=0;r<n;r++)i[r]=arguments[r];t.apply(a,i)}return l.__emitterProxy=t,a.on(e,l,n)},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 n=this;return n.eventsListeners&&!n.destroyed&&n.eventsListeners&&e.split(" ").forEach(e=>{typeof t>"u"?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach((a,l)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&n.eventsListeners[e].splice(l,1)})}),n},emit(){let e,t,n;let a=this;if(!a.eventsListeners||a.destroyed||!a.eventsListeners)return a;for(var l=arguments.length,i=Array(l),r=0;r<l;r++)i[r]=arguments[r];return"string"==typeof i[0]||Array.isArray(i[0])?(e=i[0],t=i.slice(1,i.length),n=a):(e=i[0].events,t=i[0].data,n=i[0].context||a),t.unshift(n),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{a.eventsAnyListeners&&a.eventsAnyListeners.length&&a.eventsAnyListeners.forEach(a=>{a.apply(n,[e,...t])}),a.eventsListeners&&a.eventsListeners[e]&&a.eventsListeners[e].forEach(e=>{e.apply(n,t)})}),a}},update:{updateSize:function(){let e,t;let n=this.el;e="u">typeof this.params.width&&null!==this.params.width?this.params.width:n.clientWidth,t="u">typeof this.params.height&&null!==this.params.height?this.params.height:n.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(aD(n,"padding-left")||0,10)-parseInt(aD(n,"padding-right")||0,10),t=t-parseInt(aD(n,"padding-top")||0,10)-parseInt(aD(n,"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 n(e,n){return parseFloat(e.getPropertyValue(t.getDirectionLabel(n))||0)}let a=t.params,{wrapperEl:l,slidesEl:i,size:r,rtlTranslate:s,wrongRTL:o}=t,c=t.virtual&&a.virtual.enabled,d=c?t.virtual.slides.length:t.slides.length,u=aN(i,".".concat(t.params.slideClass,", swiper-slide")),p=c?t.virtual.slides.length:u.length,g=[],h=[],m=[],f=a.slidesOffsetBefore;"function"==typeof f&&(f=a.slidesOffsetBefore.call(t));let v=a.slidesOffsetAfter;"function"==typeof v&&(v=a.slidesOffsetAfter.call(t));let b=t.snapGrid.length,w=t.slidesGrid.length,x=a.spaceBetween,y=-f,C=0,S=0;if(typeof r>"u")return;"string"==typeof x&&x.indexOf("%")>=0?x=parseFloat(x.replace("%",""))/100*r:"string"==typeof x&&(x=parseFloat(x)),t.virtualSize=-x,u.forEach(e=>{s?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),a.centeredSlides&&a.cssMode&&(aj(l,"--swiper-centered-offset-before",""),aj(l,"--swiper-centered-offset-after",""));let _=a.grid&&a.grid.rows>1&&t.grid;_?t.grid.initSlides(u):t.grid&&t.grid.unsetSlides();let E="auto"===a.slidesPerView&&a.breakpoints&&Object.keys(a.breakpoints).filter(e=>"u">typeof a.breakpoints[e].slidesPerView).length>0;for(let l=0;l<p;l+=1){let i;if(e=0,u[l]&&(i=u[l]),_&&t.grid.updateSlide(l,i,u),!(u[l]&&"none"===aD(i,"display"))){if("auto"===a.slidesPerView){E&&(u[l].style[t.getDirectionLabel("width")]="");let r=getComputedStyle(i),s=i.style.transform,o=i.style.webkitTransform;if(s&&(i.style.transform="none"),o&&(i.style.webkitTransform="none"),a.roundLengths)e=t.isHorizontal()?aA(i,"width",!0):aA(i,"height",!0);else{let t=n(r,"width"),a=n(r,"padding-left"),l=n(r,"padding-right"),s=n(r,"margin-left"),o=n(r,"margin-right"),c=r.getPropertyValue("box-sizing");if(c&&"border-box"===c)e=t+s+o;else{let{clientWidth:n,offsetWidth:r}=i;e=t+a+l+s+o+(r-n)}}s&&(i.style.transform=s),o&&(i.style.webkitTransform=o),a.roundLengths&&(e=Math.floor(e))}else e=(r-(a.slidesPerView-1)*x)/a.slidesPerView,a.roundLengths&&(e=Math.floor(e)),u[l]&&(u[l].style[t.getDirectionLabel("width")]="".concat(e,"px"));u[l]&&(u[l].swiperSlideSize=e),m.push(e),a.centeredSlides?(y=y+e/2+C/2+x,0===C&&0!==l&&(y=y-r/2-x),0===l&&(y=y-r/2-x),.001>Math.abs(y)&&(y=0),a.roundLengths&&(y=Math.floor(y)),S%a.slidesPerGroup==0&&g.push(y),h.push(y)):(a.roundLengths&&(y=Math.floor(y)),(S-Math.min(t.params.slidesPerGroupSkip,S))%t.params.slidesPerGroup==0&&g.push(y),h.push(y),y=y+e+x),t.virtualSize+=e+x,C=e,S+=1}}if(t.virtualSize=Math.max(t.virtualSize,r)+v,s&&o&&("slide"===a.effect||"coverflow"===a.effect)&&(l.style.width="".concat(t.virtualSize+x,"px")),a.setWrapperSize&&(l.style[t.getDirectionLabel("width")]="".concat(t.virtualSize+x,"px")),_&&t.grid.updateWrapperSize(e,g),!a.centeredSlides){let e=[];for(let n=0;n<g.length;n+=1){let l=g[n];a.roundLengths&&(l=Math.floor(l)),g[n]<=t.virtualSize-r&&e.push(l)}g=e,Math.floor(t.virtualSize-r)-Math.floor(g[g.length-1])>1&&g.push(t.virtualSize-r)}if(c&&a.loop){let e=m[0]+x;if(a.slidesPerGroup>1){let n=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/a.slidesPerGroup),l=e*a.slidesPerGroup;for(let e=0;e<n;e+=1)g.push(g[g.length-1]+l)}for(let n=0;n<t.virtual.slidesBefore+t.virtual.slidesAfter;n+=1)1===a.slidesPerGroup&&g.push(g[g.length-1]+e),h.push(h[h.length-1]+e),t.virtualSize+=e}if(0===g.length&&(g=[0]),0!==x){let e=t.isHorizontal()&&s?"marginLeft":t.getDirectionLabel("marginRight");u.filter((e,t)=>!a.cssMode||!!a.loop||t!==u.length-1).forEach(t=>{t.style[e]="".concat(x,"px")})}if(a.centeredSlides&&a.centeredSlidesBounds){let e=0;m.forEach(t=>{e+=t+(x||0)});let t=(e-=x)-r;g=g.map(e=>e<=0?-f:e>t?t+v:e)}if(a.centerInsufficientSlides){let e=0;m.forEach(t=>{e+=t+(x||0)}),e-=x;let t=(a.slidesOffsetBefore||0)+(a.slidesOffsetAfter||0);if(e+t<r){let n=(r-e-t)/2;g.forEach((e,t)=>{g[t]=e-n}),h.forEach((e,t)=>{h[t]=e+n})}}if(Object.assign(t,{slides:u,snapGrid:g,slidesGrid:h,slidesSizesGrid:m}),a.centeredSlides&&a.cssMode&&!a.centeredSlidesBounds){aj(l,"--swiper-centered-offset-before","".concat(-g[0],"px")),aj(l,"--swiper-centered-offset-after","".concat(t.size/2-m[m.length-1]/2,"px"));let e=-t.snapGrid[0],n=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+n)}if(p!==d&&t.emit("slidesLengthChange"),g.length!==b&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),h.length!==w&&t.emit("slidesGridLengthChange"),a.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!c&&!a.cssMode&&("slide"===a.effect||"fade"===a.effect)){let e="".concat(a.containerModifierClass,"backface-hidden"),n=t.el.classList.contains(e);p<=a.maxBackfaceHiddenSlides?n||t.el.classList.add(e):n&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t=this,n=[],a=t.virtual&&t.params.virtual.enabled,l=0,i;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);let r=e=>a?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=>{n.push(e)});else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){let e=t.activeIndex+i;if(e>t.slides.length&&!a)break;n.push(r(e))}}else n.push(r(t.activeIndex));for(i=0;i<n.length;i+=1)if("u">typeof n[i]){let e=n[i].offsetHeight;l=e>l?e:l}(l||0===l)&&(t.wrapperEl.style.height="".concat(l,"px"))},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let n=0;n<e.length;n+=1)e[n].swiperSlideOffset=(this.isHorizontal()?e[n].offsetLeft:e[n].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);let t=this.params,{slides:n,rtlTranslate:a,snapGrid:l}=this;if(0===n.length)return;typeof n[0].swiperSlideOffset>"u"&&this.updateSlidesOffset();let i=-e;a&&(i=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let r=t.spaceBetween;"string"==typeof r&&r.indexOf("%")>=0?r=parseFloat(r.replace("%",""))/100*this.size:"string"==typeof r&&(r=parseFloat(r));for(let e=0;e<n.length;e+=1){let s=n[e],o=s.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(o-=n[0].swiperSlideOffset);let c=(i+(t.centeredSlides?this.minTranslate():0)-o)/(s.swiperSlideSize+r),d=(i-l[0]+(t.centeredSlides?this.minTranslate():0)-o)/(s.swiperSlideSize+r),u=-(i-o),p=u+this.slidesSizesGrid[e],g=u>=0&&u<=this.size-this.slidesSizesGrid[e],h=u>=0&&u<this.size-1||p>1&&p<=this.size||u<=0&&p>=this.size;h&&(this.visibleSlides.push(s),this.visibleSlidesIndexes.push(e)),aW(s,h,t.slideVisibleClass),aW(s,g,t.slideFullyVisibleClass),s.progress=a?-c:c,s.originalProgress=a?-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,n=this.maxTranslate()-this.minTranslate(),{progress:a,isBeginning:l,isEnd:i,progressLoop:r}=this,s=l,o=i;if(0===n)a=0,l=!0,i=!0;else{a=(e-this.minTranslate())/n;let t=1>Math.abs(e-this.minTranslate()),r=1>Math.abs(e-this.maxTranslate());l=t||a<=0,i=r||a>=1,t&&(a=0),r&&(a=1)}if(t.loop){let t=this.getSlideIndexByData(0),n=this.getSlideIndexByData(this.slides.length-1),a=this.slidesGrid[t],l=this.slidesGrid[n],i=this.slidesGrid[this.slidesGrid.length-1],s=Math.abs(e);(r=s>=a?(s-a)/i:(s+i-l)/i)>1&&(r-=1)}Object.assign(this,{progress:a,progressLoop:r,isBeginning:l,isEnd:i}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),l&&!s&&this.emit("reachBeginning toEdge"),i&&!o&&this.emit("reachEnd toEdge"),(s&&!l||o&&!i)&&this.emit("fromEdge"),this.emit("progress",a)},updateSlidesClasses:function(){let e,t,n;let{slides:a,params:l,slidesEl:i,activeIndex:r}=this,s=this.virtual&&l.virtual.enabled,o=this.grid&&l.grid&&l.grid.rows>1,c=e=>aN(i,".".concat(l.slideClass).concat(e,", swiper-slide").concat(e))[0];if(s){if(l.loop){let t=r-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(r,'"]'))}else o?(e=a.filter(e=>e.column===r)[0],n=a.filter(e=>e.column===r+1)[0],t=a.filter(e=>e.column===r-1)[0]):e=a[r];e&&(o||(n=function(e,t){let n=[];for(;e.nextElementSibling;){let a=e.nextElementSibling;t?a.matches(t)&&n.push(a):n.push(a),e=a}return n}(e,".".concat(l.slideClass,", swiper-slide"))[0],l.loop&&!n&&(n=a[0]),t=function(e,t){let n=[];for(;e.previousElementSibling;){let a=e.previousElementSibling;t?a.matches(t)&&n.push(a):n.push(a),e=a}return n}(e,".".concat(l.slideClass,", swiper-slide"))[0],l.loop)),a.forEach(a=>{aQ(a,a===e,l.slideActiveClass),aQ(a,a===n,l.slideNextClass),aQ(a,a===t,l.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t;let n=this,a=n.rtlTranslate?n.translate:-n.translate,{snapGrid:l,params:i,activeIndex:r,realIndex:s,snapIndex:o}=n,c=e,d,u=e=>{let t=e-n.virtual.slidesBefore;return t<0&&(t=n.virtual.slides.length+t),t>=n.virtual.slides.length&&(t-=n.virtual.slides.length),t};if(typeof c>"u"&&(c=function(e){let t;let{slidesGrid:n,params:a}=e,l=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<n.length;e+=1)"u">typeof n[e+1]?l>=n[e]&&l<n[e+1]-(n[e+1]-n[e])/2?t=e:l>=n[e]&&l<n[e+1]&&(t=e+1):l>=n[e]&&(t=e);return a.normalizeSlideIndex&&(t<0||typeof t>"u")&&(t=0),t}(n)),l.indexOf(a)>=0)d=l.indexOf(a);else{let e=Math.min(i.slidesPerGroupSkip,c);d=e+Math.floor((c-e)/i.slidesPerGroup)}if(d>=l.length&&(d=l.length-1),c===r&&!n.params.loop){d!==o&&(n.snapIndex=d,n.emit("snapIndexChange"));return}if(c===r&&n.params.loop&&n.virtual&&n.params.virtual.enabled){n.realIndex=u(c);return}let p=n.grid&&i.grid&&i.grid.rows>1;if(n.virtual&&i.virtual.enabled&&i.loop)t=u(c);else if(p){let e=n.slides.filter(e=>e.column===c)[0],a=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(a)&&(a=Math.max(n.slides.indexOf(e),0)),t=Math.floor(a/i.grid.rows)}else if(n.slides[c]){let e=n.slides[c].getAttribute("data-swiper-slide-index");t=e?parseInt(e,10):c}else t=c;Object.assign(n,{previousSnapIndex:o,snapIndex:d,previousRealIndex:s,realIndex:t,previousIndex:r,activeIndex:c}),n.initialized&&aU(n),n.emit("activeIndexChange"),n.emit("snapIndexChange"),(n.initialized||n.params.runCallbacksOnInit)&&(s!==t&&n.emit("realIndexChange"),n.emit("slideChange"))},updateClickedSlide:function(e,t){let n=this.params,a=e.closest(".".concat(n.slideClass,", swiper-slide"));!a&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!a&&e.matches&&e.matches(".".concat(n.slideClass,", swiper-slide"))&&(a=e)});let l=!1,i;if(a){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===a){l=!0,i=e;break}}if(a&&l)this.clickedSlide=a,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(a.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=i;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}n.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:n,translate:a,wrapperEl:l}=this;if(t.virtualTranslate)return n?-a:a;if(t.cssMode)return a;let i=function(e,t){let n,a,l;void 0===t&&(t="x");let i=aE(),r=function(e){let t;let n=aE();return n.getComputedStyle&&(t=n.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return i.WebKitCSSMatrix?((a=r.transform||r.webkitTransform).split(",").length>6&&(a=a.split(", ").map(e=>e.replace(",",".")).join(", ")),l=new i.WebKitCSSMatrix("none"===a?"":a)):n=(l=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(a=i.WebKitCSSMatrix?l.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(a=i.WebKitCSSMatrix?l.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),a||0}(l,e);return i+=this.cssOverflowAdjustment(),n&&(i=-i),i||0},setTranslate:function(e,t){let{rtlTranslate:n,params:a,wrapperEl:l,progress:i}=this,r=0,s=0;this.isHorizontal()?r=n?-e:e:s=e,a.roundLengths&&(r=Math.floor(r),s=Math.floor(s)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?r:s,a.cssMode?l[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-r:-s:a.virtualTranslate||(this.isHorizontal()?r-=this.cssOverflowAdjustment():s-=this.cssOverflowAdjustment(),l.style.transform="translate3d(".concat(r,"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,n,a,l){let i;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),void 0===a&&(a=!0);let r=this,{params:s,wrapperEl:o}=r;if(r.animating&&s.preventInteractionOnTransition)return!1;let c=r.minTranslate(),d=r.maxTranslate();if(i=a&&e>c?c:a&&e<d?d:e,r.updateProgress(i),s.cssMode){let e=r.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-i;else{if(!r.support.smoothScroll)return aI({swiper:r,targetPosition:-i,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-i,behavior:"smooth"})}return!0}return 0===t?(r.setTransition(0),r.setTranslate(i),n&&(r.emit("beforeTransitionStart",t,l),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(i),n&&(r.emit("beforeTransitionStart",t,l),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){!r||r.destroyed||e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,r.animating=!1,n&&r.emit("transitionEnd"))}),r.wrapperEl.addEventListener("transitionend",r.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:n}=this;n.cssMode||(n.autoHeight&&this.updateAutoHeight(),a$({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);let{params:n}=this;this.animating=!1,n.cssMode||(this.setTransition(0),a$({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,n,a,l){let i;void 0===e&&(e=0),void 0===n&&(n=!0),"string"==typeof e&&(e=parseInt(e,10));let r=this,s=e;s<0&&(s=0);let{params:o,snapGrid:c,slidesGrid:d,previousIndex:u,activeIndex:p,rtlTranslate:g,wrapperEl:h,enabled:m}=r;if(!m&&!a&&!l||r.destroyed||r.animating&&o.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=r.params.speed);let f=Math.min(r.params.slidesPerGroupSkip,s),v=f+Math.floor((s-f)/r.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),n=Math.floor(100*d[e]),a=Math.floor(100*d[e+1]);"u">typeof d[e+1]?t>=n&&t<a-(a-n)/2?s=e:t>=n&&t<a&&(s=e+1):t>=n&&(s=e)}if(r.initialized&&s!==p&&(!r.allowSlideNext&&(g?b>r.translate&&b>r.minTranslate():b<r.translate&&b<r.minTranslate())||!r.allowSlidePrev&&b>r.translate&&b>r.maxTranslate()&&(p||0)!==s))return!1;if(s!==(u||0)&&n&&r.emit("beforeSlideChangeStart"),r.updateProgress(b),i=s>p?"next":s<p?"prev":"reset",g&&-b===r.translate||!g&&b===r.translate)return r.updateActiveIndex(s),o.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==o.effect&&r.setTranslate(b),"reset"!==i&&(r.transitionStart(n,i),r.transitionEnd(n,i)),!1;if(o.cssMode){let e=r.isHorizontal(),n=g?b:-b;if(0===t){let t=r.virtual&&r.params.virtual.enabled;t&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),t&&!r._cssModeVirtualInitialSet&&r.params.initialSlide>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=n})):h[e?"scrollLeft":"scrollTop"]=n,t&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1})}else{if(!r.support.smoothScroll)return aI({swiper:r,targetPosition:n,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:n,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(b),r.updateActiveIndex(s),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,a),r.transitionStart(n,i),0===t?r.transitionEnd(n,i):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){!r||r.destroyed||e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(n,i))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,n,a){void 0===e&&(e=0),void 0===n&&(n=!0),"string"==typeof e&&(e=parseInt(e,10));let l=this;if(l.destroyed)return;typeof t>"u"&&(t=l.params.speed);let i=l.grid&&l.params.grid&&l.params.grid.rows>1,r=e;if(l.params.loop){if(l.virtual&&l.params.virtual.enabled)r+=l.virtual.slidesBefore;else{let e;if(i){let t=r*l.params.grid.rows;e=l.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=l.getSlideIndexByData(r);let t=i?Math.ceil(l.slides.length/l.params.grid.rows):l.slides.length,{centeredSlides:n}=l.params,s=l.params.slidesPerView;"auto"===s?s=l.slidesPerViewDynamic():(s=Math.ceil(parseFloat(l.params.slidesPerView,10)),n&&s%2==0&&(s+=1));let o=t-e<s;if(n&&(o=o||e<Math.ceil(s/2)),a&&n&&"auto"!==l.params.slidesPerView&&!i&&(o=!1),o){let a=n?e<l.activeIndex?"prev":"next":e-l.activeIndex-1<l.params.slidesPerView?"next":"prev";l.loopFix({direction:a,slideTo:!0,activeSlideIndex:"next"===a?e+1:e-t+1,slideRealIndex:"next"===a?l.realIndex:void 0})}if(i){let e=r*l.params.grid.rows;r=l.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else r=l.getSlideIndexByData(r)}}return requestAnimationFrame(()=>{l.slideTo(r,t,n,a)}),l},slideNext:function(e,t,n){void 0===t&&(t=!0);let a=this,{enabled:l,params:i,animating:r}=a;if(!l||a.destroyed)return a;typeof e>"u"&&(e=a.params.speed);let s=i.slidesPerGroup;"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(s=Math.max(a.slidesPerViewDynamic("current",!0),1));let o=a.activeIndex<i.slidesPerGroupSkip?1:s,c=a.virtual&&i.virtual.enabled;if(i.loop){if(r&&!c&&i.loopPreventsSliding)return!1;if(a.loopFix({direction:"next"}),a._clientLeft=a.wrapperEl.clientLeft,a.activeIndex===a.slides.length-1&&i.cssMode)return requestAnimationFrame(()=>{a.slideTo(a.activeIndex+o,e,t,n)}),!0}return i.rewind&&a.isEnd?a.slideTo(0,e,t,n):a.slideTo(a.activeIndex+o,e,t,n)},slidePrev:function(e,t,n){void 0===t&&(t=!0);let a=this,{params:l,snapGrid:i,slidesGrid:r,rtlTranslate:s,enabled:o,animating:c}=a;if(!o||a.destroyed)return a;typeof e>"u"&&(e=a.params.speed);let d=a.virtual&&l.virtual.enabled;if(l.loop){if(c&&!d&&l.loopPreventsSliding)return!1;a.loopFix({direction:"prev"}),a._clientLeft=a.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=u(s?a.translate:-a.translate),g=i.map(e=>u(e)),h=i[g.indexOf(p)-1];if(typeof h>"u"&&l.cssMode){let e;i.forEach((t,n)=>{p>=t&&(e=n)}),"u">typeof e&&(h=i[e>0?e-1:e])}let m=0;if("u">typeof h&&((m=r.indexOf(h))<0&&(m=a.activeIndex-1),"auto"===l.slidesPerView&&1===l.slidesPerGroup&&l.slidesPerGroupAuto&&(m=Math.max(m=m-a.slidesPerViewDynamic("previous",!0)+1,0))),l.rewind&&a.isBeginning){let l=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(l,e,t,n)}return l.loop&&0===a.activeIndex&&l.cssMode?(requestAnimationFrame(()=>{a.slideTo(m,e,t,n)}),!0):a.slideTo(m,e,t,n)},slideReset:function(e,t,n){if(void 0===t&&(t=!0),!this.destroyed)return typeof e>"u"&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,a){if(void 0===t&&(t=!0),void 0===a&&(a=.5),this.destroyed)return;typeof e>"u"&&(e=this.params.speed);let l=this.activeIndex,i=Math.min(this.params.slidesPerGroupSkip,l),r=i+Math.floor((l-i)/this.params.slidesPerGroup),s=this.rtlTranslate?this.translate:-this.translate;if(s>=this.snapGrid[r]){let e=this.snapGrid[r];s-e>(this.snapGrid[r+1]-e)*a&&(l+=this.params.slidesPerGroup)}else{let e=this.snapGrid[r-1];s-e<=(this.snapGrid[r]-e)*a&&(l-=this.params.slidesPerGroup)}return l=Math.min(l=Math.max(l,0),this.slidesGrid.length-1),this.slideTo(l,e,t,n)},slideToClickedSlide:function(){let e=this;if(e.destroyed)return;let{params:t,slidesEl:n}=e,a="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView,l=e.clickedIndex,i,r=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?l<e.loopedSlides-a/2||l>e.slides.length-e.loopedSlides+a/2?(e.loopFix(),l=e.getSlideIndex(aN(n,"".concat(r,'[data-swiper-slide-index="').concat(i,'"]'))[0]),ak(()=>{e.slideTo(l)})):e.slideTo(l):l>e.slides.length-a?(e.loopFix(),l=e.getSlideIndex(aN(n,"".concat(r,'[data-swiper-slide-index="').concat(i,'"]'))[0]),ak(()=>{e.slideTo(l)})):e.slideTo(l)}else e.slideTo(l)}},loop:{loopCreate:function(e){let t=this,{params:n,slidesEl:a}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;let l=t.grid&&n.grid&&n.grid.rows>1,i=n.slidesPerGroup*(l?n.grid.rows:1),r=t.slides.length%i!=0,s=l&&t.slides.length%n.grid.rows!=0,o=e=>{for(let a=0;a<e;a+=1){let e=t.isElement?aP("swiper-slide",[n.slideBlankClass]):aP("div",[n.slideClass,n.slideBlankClass]);t.slidesEl.append(e)}};r?n.loopAddBlankSlides?(o(i-t.slides.length%i),t.recalcSlides(),t.updateSlides()):aL("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&&(n.loopAddBlankSlides?(o(n.grid.rows-t.slides.length%n.grid.rows),t.recalcSlides(),t.updateSlides()):aL("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)")),aN(a,".".concat(n.slideClass,", swiper-slide")).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),t.loopFix({slideRealIndex:e,direction:n.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:n=!0,direction:a,setTranslate:l,activeSlideIndex:i,byController:r,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:g}=o,{centeredSlides:h}=g;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&g.virtual.enabled){n&&(g.centeredSlides||0!==o.snapIndex?g.centeredSlides&&o.snapIndex<g.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 m=g.slidesPerView;"auto"===m?m=o.slidesPerViewDynamic():(m=Math.ceil(parseFloat(g.slidesPerView,10)),h&&m%2==0&&(m+=1));let f=g.slidesPerGroupAuto?m:g.slidesPerGroup,v=f;v%f!=0&&(v+=f-v%f),v+=g.loopAdditionalSlides,o.loopedSlides=v;let b=o.grid&&g.grid&&g.grid.rows>1;c.length<m+v?aL("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"===g.grid.fill&&aL("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let w=[],x=[],y=o.activeIndex;typeof i>"u"?i=o.getSlideIndex(c.filter(e=>e.classList.contains(g.slideActiveClass))[0]):y=i;let C="next"===a||!a,S="prev"===a||!a,_=0,E=0,k=b?Math.ceil(c.length/g.grid.rows):c.length,R=(b?c[i].column:i)+(h&&typeof l>"u"?-m/2+.5:0);if(R<v){_=Math.max(v-R,f);for(let e=0;e<v-R;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&&w.push(t)}else w.push(k-t-1)}}else if(R+m>k-v){E=Math.max(R-(k-2*v),f);for(let e=0;e<E;e+=1){let t=e-Math.floor(e/k)*k;b?c.forEach((e,n)=>{e.column===t&&x.push(n)}):x.push(t)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),S&&w.forEach(e=>{c[e].swiperLoopMoveDOM=!0,p.prepend(c[e]),c[e].swiperLoopMoveDOM=!1}),C&&x.forEach(e=>{c[e].swiperLoopMoveDOM=!0,p.append(c[e]),c[e].swiperLoopMoveDOM=!1}),o.recalcSlides(),"auto"===g.slidesPerView?o.updateSlides():b&&(w.length>0&&S||x.length>0&&C)&&o.slides.forEach((e,t)=>{o.grid.updateSlide(t,e,o.slides)}),g.watchSlidesProgress&&o.updateSlidesOffset(),n){if(w.length>0&&S){if(typeof t>"u"){let e=o.slidesGrid[y],t=o.slidesGrid[y+_]-e;s?o.setTranslate(o.translate-t):(o.slideTo(y+Math.ceil(_),0,!1,!0),l&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else if(l){let e=b?w.length/g.grid.rows:w.length;o.slideTo(o.activeIndex+e,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(x.length>0&&C){if(typeof t>"u"){let e=o.slidesGrid[y],t=o.slidesGrid[y-E]-e;s?o.setTranslate(o.translate-t):(o.slideTo(y-E,0,!1,!0),l&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else{let e=b?x.length/g.grid.rows:x.length;o.slideTo(o.activeIndex-e,0,!1,!0)}}}if(o.allowSlidePrev=d,o.allowSlideNext=u,o.controller&&o.controller.control&&!r){let e={slideRealIndex:t,direction:a,setTranslate:l,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===g.slidesPerView&&n})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...e,slideTo:o.controller.control.params.slidesPerView===g.slidesPerView&&n})}o.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let n=[];this.slides.forEach(e=>{n[typeof e.swiperSlideIndex>"u"?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),n.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 n="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.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=a0.bind(this),this.onTouchMove=a1.bind(this),this.onTouchEnd=a2.bind(this),this.onDocumentTouchStart=a6.bind(this),e.cssMode&&(this.onScroll=a7.bind(this)),this.onClick=a4.bind(this),this.onLoad=a3.bind(this),a8(this,"on")},detachEvents:function(){a8(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:n,params:a,el:l}=e,i=a.breakpoints;if(!i||i&&0===Object.keys(i).length)return;let r=e.getBreakpoint(i,e.params.breakpointsBase,e.el);if(!r||e.currentBreakpoint===r)return;let s=(r in i?i[r]:void 0)||e.originalParams,o=a9(e,a),c=a9(e,s),d=e.params.grabCursor,u=s.grabCursor,p=a.enabled;o&&!c?(l.classList.remove("".concat(a.containerModifierClass,"grid"),"".concat(a.containerModifierClass,"grid-column")),e.emitContainerClasses()):!o&&c&&(l.classList.add("".concat(a.containerModifierClass,"grid")),(s.grid.fill&&"column"===s.grid.fill||!s.grid.fill&&"column"===a.grid.fill)&&l.classList.add("".concat(a.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 n=a[t]&&a[t].enabled,l=s[t]&&s[t].enabled;n&&!l&&e[t].disable(),!n&&l&&e[t].enable()});let g=s.direction&&s.direction!==a.direction,h=a.loop&&(s.slidesPerView!==a.slidesPerView||g),m=a.loop;g&&n&&e.changeDirection(),aT(e.params,s);let f=e.params.enabled,v=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),p&&!f?e.disable():!p&&f&&e.enable(),e.currentBreakpoint=r,e.emit("_beforeBreakpoint",s),n&&(h?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!m&&v?(e.loopCreate(t),e.updateSlides()):m&&!v&&e.loopDestroy()),e.emit("breakpoint",s)},getBreakpoint:function(e,t,n){if(void 0===t&&(t="window"),!e||"container"===t&&!n)return;let a=!1,l=aE(),i="window"===t?l.innerHeight:n.clientHeight,r=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:i*parseFloat(e.substr(1)),point:e}:{value:e,point:e});r.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<r.length;e+=1){let{point:i,value:s}=r[e];"window"===t?l.matchMedia("(min-width: ".concat(s,"px)")).matches&&(a=i):s<=n.clientWidth&&(a=i)}return a||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:n}=t;if(n){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*n;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:n,el:a,device:l}=this,i=function(e,t){let n=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(a=>{e[a]&&n.push(t+a)}):"string"==typeof e&&n.push(t+e)}),n}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:n},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:l.android},{ios:l.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...i),a.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},ln={},la=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:n}=this,a=aF(aN(t,".".concat(n.slideClass,", swiper-slide"))[0]);return aF(e)-a}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=aN(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 n=this.minTranslate(),a=(this.maxTranslate()-n)*e+n;this.translateTo(a,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(n=>{let a=e.getSlideClasses(n);t.push({slideEl:n,classNames:a}),e.emit("_slideClass",n,a)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:n,slides:a,slidesGrid:l,slidesSizesGrid:i,size:r,activeIndex:s}=this,o=1;if("number"==typeof n.slidesPerView)return n.slidesPerView;if(n.centeredSlides){let e=a[s]?Math.ceil(a[s].swiperSlideSize):0,t;for(let n=s+1;n<a.length;n+=1)a[n]&&!t&&(e+=Math.ceil(a[n].swiperSlideSize),o+=1,e>r&&(t=!0));for(let n=s-1;n>=0;n-=1)a[n]&&!t&&(e+=a[n].swiperSlideSize,o+=1,e>r&&(t=!0))}else if("current"===e)for(let e=s+1;e<a.length;e+=1)(t?l[e]+i[e]-l[s]<r:l[e]-l[s]<r)&&(o+=1);else for(let e=s-1;e>=0;e-=1)l[s]-l[e]<r&&(o+=1);return o}update(){let e;let t=this;if(!t||t.destroyed)return;let{snapGrid:n,params:a}=t;function l(){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(a.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&aX(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),a.freeMode&&a.freeMode.enabled&&!a.cssMode)l(),a.autoHeight&&t.updateAutoHeight();else{if(("auto"===a.slidesPerView||a.slidesPerView>1)&&t.isEnd&&!a.centeredSlides){let n=t.virtual&&a.virtual.enabled?t.virtual.slides:t.slides;e=t.slideTo(n.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||l()}a.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);let n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove("".concat(this.params.containerModifierClass).concat(n)),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 n=e||t.params.el;if("string"==typeof n&&(n=document.querySelector(n)),!n)return!1;n.swiper=t,n.parentNode&&n.parentNode.host&&n.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let a=()=>".".concat((t.params.wrapperClass||"").trim().split(" ").join(".")),l=n&&n.shadowRoot&&n.shadowRoot.querySelector?n.shadowRoot.querySelector(a()):aN(n,a())[0];return!l&&t.params.createElements&&(l=aP("div",t.params.wrapperClass),n.append(l),aN(n,".".concat(t.params.slideClass)).forEach(e=>{l.append(e)})),Object.assign(t,{el:n,wrapperEl:l,slidesEl:t.isElement&&!n.parentNode.host.slideSlots?n.parentNode.host:l,hostEl:t.isElement?n.parentNode.host:n,mounted:!0,rtl:"rtl"===n.dir.toLowerCase()||"rtl"===aD(n,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===n.dir.toLowerCase()||"rtl"===aD(n,"direction")),wrongRTL:"-webkit-box"===aD(l,"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 n=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&n.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),n.forEach(e=>{e.complete?aX(t,e):e.addEventListener("load",e=>{aX(t,e.target)})}),aU(t),t.initialized=!0,aU(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let n=this,{params:a,el:l,wrapperEl:i,slides:r}=n;return typeof n.params>"u"||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),a.loop&&n.loopDestroy(),t&&(n.removeClasses(),l.removeAttribute("style"),i.removeAttribute("style"),r&&r.length&&r.forEach(e=>{e.classList.remove(a.slideVisibleClass,a.slideFullyVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(e=>{n.off(e)}),!1!==e&&(n.el.swiper=null,function(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch(e){}try{delete e[t]}catch(e){}})}(n)),n.destroyed=!0),null}static extendDefaults(e){aT(ln,e)}static get extendedDefaults(){return ln}static get defaults(){return le}static installModule(t){e.prototype.__modules__||(e.prototype.__modules__=[]);let n=e.prototype.__modules__;"function"==typeof t&&0>n.indexOf(t)&&n.push(t)}static use(t){return Array.isArray(t)?t.forEach(t=>e.installModule(t)):e.installModule(t),e}constructor(){let t,n;for(var a=arguments.length,l=Array(a),r=0;r<a;r++)l[r]=arguments[r];1===l.length&&l[0].constructor&&"Object"===Object.prototype.toString.call(l[0]).slice(8,-1)?n=l[0]:[t,n]=l,n||(n={}),n=aT({},n),t&&!n.el&&(n.el=t);let s=aS();if(n.el&&"string"==typeof n.el&&s.querySelectorAll(n.el).length>1){let t=[];return s.querySelectorAll(n.el).forEach(a=>{let l=aT({},n,{el:a});t.push(new e(l))}),t}let o=this;o.__swiper__=!0,o.support=aq(),o.device=aY({userAgent:n.userAgent}),o.browser=(i||(i=function(){let e=aE(),t=aY(),n=!1;function a(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(a()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,a]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));n=e<16||16===e&&a<2}}let l=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),i=a(),r=i||l&&t.ios;return{isSafari:n||i,needPerspectiveFix:n,need3dFix:r,isWebView:l}}()),i),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],n.modules&&Array.isArray(n.modules)&&o.modules.push(...n.modules);let c={};o.modules.forEach(e=>{var t;e({params:n,swiper:o,extendParams:(t=n,function(e){void 0===e&&(e={});let n=Object.keys(e)[0],a=e[n];if("object"!=typeof a||null===a||(!0===t[n]&&(t[n]={enabled:!0}),"navigation"===n&&t[n]&&t[n].enabled&&!t[n].prevEl&&!t[n].nextEl&&(t[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&t[n]&&t[n].enabled&&!t[n].el&&(t[n].auto=!0),!(n in t&&"enabled"in a))){aT(c,e);return}"object"!=typeof t[n]||"enabled"in t[n]||(t[n].enabled=!0),t[n]||(t[n]={enabled:!1}),aT(c,e)}),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})});let d=aT({},le,c);return o.params=aT({},d,ln,n),o.originalParams=aT({},o.params),o.passedParams=aT({},n),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(lt).forEach(e=>{Object.keys(lt[e]).forEach(t=>{la.prototype[t]=lt[e][t]})}),la.use([function(e){let{swiper:t,on:n,emit:a}=e,l=aE(),i=null,r=null,s=()=>{t&&!t.destroyed&&t.initialized&&(a("beforeResize"),a("resize"))},o=()=>{t&&!t.destroyed&&t.initialized&&(i=new ResizeObserver(e=>{r=l.requestAnimationFrame(()=>{let{width:n,height:a}=t,l=n,i=a;e.forEach(e=>{let{contentBoxSize:n,contentRect:a,target:r}=e;r&&r!==t.el||(l=a?a.width:(n[0]||n).inlineSize,i=a?a.height:(n[0]||n).blockSize)}),(l!==n||i!==a)&&s()})})).observe(t.el)},c=()=>{r&&l.cancelAnimationFrame(r),i&&i.unobserve&&t.el&&(i.unobserve(t.el),i=null)},d=()=>{t&&!t.destroyed&&t.initialized&&a("orientationchange")};n("init",()=>{if(t.params.resizeObserver&&"u">typeof l.ResizeObserver){o();return}l.addEventListener("resize",s),l.addEventListener("orientationchange",d)}),n("destroy",()=>{c(),l.removeEventListener("resize",s),l.removeEventListener("orientationchange",d)})},function(e){let{swiper:t,extendParams:n,on:a,emit:l}=e,i=[],r=aE(),s=function(e,n){void 0===n&&(n={});let a=new(r.MutationObserver||r.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length){l("observerUpdate",e[0]);return}let n=function(){l("observerUpdate",e[0])};r.requestAnimationFrame?r.requestAnimationFrame(n):r.setTimeout(n,0)});a.observe(e,{attributes:typeof n.attributes>"u"||n.attributes,childList:typeof n.childList>"u"||n.childList,characterData:typeof n.characterData>"u"||n.characterData}),i.push(a)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=az(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})}}),a("destroy",()=>{i.forEach(e=>{e.disconnect()}),i.splice(0,i.length)})}]);let ll=["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 li(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function lr(e,t){let n=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>n.indexOf(e)).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:li(t[n])&&li(e[n])&&Object.keys(t[n]).length>0?t[n].__swiper__?e[n]=t[n]:lr(e[n],t[n]):e[n]=t[n]})}function ls(e){return void 0===e&&(e={}),e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function lo(e){return void 0===e&&(e={}),e.pagination&&typeof e.pagination.el>"u"}function lc(e){return void 0===e&&(e={}),e.scrollbar&&typeof e.scrollbar.el>"u"}function ld(e){void 0===e&&(e="");let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),n=[];return t.forEach(e=>{0>n.indexOf(e)&&n.push(e)}),n.join(" ")}let lu=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 lp(){return(lp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function lg(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function lh(e,t){return typeof window>"u"?(0,s.useEffect)(e,t):(0,s.useLayoutEffect)(e,t)}let lm=(0,s.createContext)(null),lf=(0,s.createContext)(null),lv=(0,s.forwardRef)(function(e,t){var n;let{className:a,tag:l="div",wrapperTag:i="div",children:r,onSwiper:o,...c}=void 0===e?{}:e,d=!1,[u,p]=(0,s.useState)("swiper"),[g,h]=(0,s.useState)(null),[m,f]=(0,s.useState)(!1),v=(0,s.useRef)(!1),b=(0,s.useRef)(null),w=(0,s.useRef)(null),x=(0,s.useRef)(null),y=(0,s.useRef)(null),C=(0,s.useRef)(null),S=(0,s.useRef)(null),_=(0,s.useRef)(null),E=(0,s.useRef)(null),{params:k,passedParams:R,rest:M,events:T}=function(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);let n={on:{}},a={},l={};lr(n,le),n._emitClasses=!0,n.init=!1;let i={},r=ll.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(s=>{typeof e[s]>"u"||(r.indexOf(s)>=0?li(e[s])?(n[s]={},l[s]={},lr(n[s],e[s]),lr(l[s],e[s])):(n[s]=e[s],l[s]=e[s]):0===s.search(/on[A-Z]/)&&"function"==typeof e[s]?t?a["".concat(s[2].toLowerCase()).concat(s.substr(3))]=e[s]:n.on["".concat(s[2].toLowerCase()).concat(s.substr(3))]=e[s]:i[s]=e[s])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===n[e]&&(n[e]={}),!1===n[e]&&delete n[e]}),{params:n,passedParams:l,rest:i,events:a}}(c),{slides:j,slots:I}=function(e){let t=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return s.Children.toArray(e).forEach(e=>{if(lg(e))t.push(e);else if(e.props&&e.props.slot&&n[e.props.slot])n[e.props.slot].push(e);else if(e.props&&e.props.children){let a=function e(t){let n=[];return s.Children.toArray(t).forEach(t=>{lg(t)?n.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>n.push(e))}),n}(e.props.children);a.length>0?a.forEach(e=>t.push(e)):n["container-end"].push(e)}else n["container-end"].push(e)}),{slides:t,slots:n}}(r),N=()=>{f(!m)};Object.assign(k.on,{_containerClasses(e,t){p(t)}});let L=()=>{Object.assign(k.on,T),d=!0;let e={...k};if(delete e.wrapperClass,w.current=new la(e),w.current.virtual&&w.current.params.virtual.enabled){w.current.virtual.slides=j;let e={cache:!1,slides:j,renderExternal:h,renderExternalUpdate:!1};lr(w.current.params.virtual,e),lr(w.current.originalParams.virtual,e)}};b.current||L(),w.current&&w.current.on("_beforeBreakpoint",N);let P=()=>{!d&&T&&w.current&&Object.keys(T).forEach(e=>{w.current.on(e,T[e])})},D=()=>{T&&w.current&&Object.keys(T).forEach(e=>{w.current.off(e,T[e])})};return(0,s.useEffect)(()=>()=>{w.current&&w.current.off("_beforeBreakpoint",N)}),(0,s.useEffect)(()=>{!v.current&&w.current&&(w.current.emitSlidesClasses(),v.current=!0)}),lh(()=>{if(t&&(t.current=b.current),b.current)return w.current.destroyed&&L(),function(e,t){let{el:n,nextEl:a,prevEl:l,paginationEl:i,scrollbarEl:r,swiper:s}=e;ls(t)&&a&&l&&(s.params.navigation.nextEl=a,s.originalParams.navigation.nextEl=a,s.params.navigation.prevEl=l,s.originalParams.navigation.prevEl=l),lo(t)&&i&&(s.params.pagination.el=i,s.originalParams.pagination.el=i),lc(t)&&r&&(s.params.scrollbar.el=r,s.originalParams.scrollbar.el=r),s.init(n)}({el:b.current,nextEl:C.current,prevEl:S.current,paginationEl:_.current,scrollbarEl:E.current,swiper:w.current},k),o&&!w.current.destroyed&&o(w.current),()=>{w.current&&!w.current.destroyed&&w.current.destroy(!0,!1)}},[]),lh(()=>{P();let e=function(e,t,n,a,l){let i=[];if(!t)return i;let r=e=>{0>i.indexOf(e)&&i.push(e)};if(n&&a){let e=a.map(l),t=n.map(l);e.join("")!==t.join("")&&r("children"),a.length!==n.length&&r("children")}return ll.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(n=>{if(n in e&&n in t){if(li(e[n])&&li(t[n])){let a=Object.keys(e[n]),l=Object.keys(t[n]);a.length!==l.length?r(n):(a.forEach(a=>{e[n][a]!==t[n][a]&&r(n)}),l.forEach(a=>{e[n][a]!==t[n][a]&&r(n)}))}else e[n]!==t[n]&&r(n)}}),i}(R,x.current,j,y.current,e=>e.key);return x.current=R,y.current=j,e.length&&w.current&&!w.current.destroyed&&function(e){let t,n,a,l,i,r,s,o,{swiper:c,slides:d,passedParams:u,changedParams:p,nextEl:g,prevEl:h,scrollbarEl:m,paginationEl:f}=e,v=p.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:b,pagination:w,navigation:x,scrollbar:y,virtual:C,thumbs:S}=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&&(n=!0),p.includes("pagination")&&u.pagination&&(u.pagination.el||f)&&(b.pagination||!1===b.pagination)&&w&&!w.el&&(a=!0),p.includes("scrollbar")&&u.scrollbar&&(u.scrollbar.el||m)&&(b.scrollbar||!1===b.scrollbar)&&y&&!y.el&&(l=!0),p.includes("navigation")&&u.navigation&&(u.navigation.prevEl||h)&&(u.navigation.nextEl||g)&&(b.navigation||!1===b.navigation)&&x&&!x.prevEl&&!x.nextEl&&(i=!0);let _=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?r=!0:!b.loop&&u.loop?s=!0:o=!0),v.forEach(e=>{if(li(b[e])&&li(u[e]))Object.assign(b[e],u[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in u[e]&&!u[e].enabled&&_(e);else{let t=u[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&_(e):b[e]=u[e]}}),v.includes("controller")&&!n&&c.controller&&c.controller.control&&b.controller&&b.controller.control&&(c.controller.control=b.controller.control),p.includes("children")&&d&&C&&b.virtual.enabled?(C.slides=d,C.update(!0)):p.includes("virtual")&&C&&b.virtual.enabled&&(d&&(C.slides=d),C.update(!0)),p.includes("children")&&d&&b.loop&&(o=!0),t&&S.init()&&S.update(!0),n&&(c.controller.control=b.controller.control),a&&(c.isElement&&(!f||"string"==typeof f)&&((f=document.createElement("div")).classList.add("swiper-pagination"),f.part.add("pagination"),c.el.appendChild(f)),f&&(b.pagination.el=f),w.init(),w.render(),w.update()),l&&(c.isElement&&(!m||"string"==typeof m)&&((m=document.createElement("div")).classList.add("swiper-scrollbar"),m.part.add("scrollbar"),c.el.appendChild(m)),m&&(b.scrollbar.el=m),y.init(),y.updateSize(),y.setTranslate()),i&&(c.isElement&&(g&&"string"!=typeof g||((g=document.createElement("div")).classList.add("swiper-button-next"),g.innerHTML=c.hostEl.constructor.nextButtonSvg,g.part.add("button-next"),c.el.appendChild(g)),h&&"string"!=typeof h||((h=document.createElement("div")).classList.add("swiper-button-prev"),h.innerHTML=c.hostEl.constructor.prevButtonSvg,h.part.add("button-prev"),c.el.appendChild(h))),g&&(b.navigation.nextEl=g),h&&(b.navigation.prevEl=h),x.init(),x.update()),p.includes("allowSlideNext")&&(c.allowSlideNext=u.allowSlideNext),p.includes("allowSlidePrev")&&(c.allowSlidePrev=u.allowSlidePrev),p.includes("direction")&&c.changeDirection(u.direction,!1),(r||o)&&c.loopDestroy(),(s||o)&&c.loopCreate(),c.update()}({swiper:w.current,slides:j,passedParams:R,changedParams:e,nextEl:C.current,prevEl:S.current,scrollbarEl:E.current,paginationEl:_.current}),()=>{D()}}),lh(()=>{lu(w.current)},[g]),s.createElement(l,lp({ref:b,className:ld("".concat(u).concat(a?" ".concat(a):""))},M),s.createElement(lf.Provider,{value:w.current},I["container-start"],s.createElement(i,{className:(void 0===(n=k.wrapperClass)&&(n=""),n?n.includes("swiper-wrapper")?n:"swiper-wrapper ".concat(n):"swiper-wrapper")},I["wrapper-start"],k.virtual?function(e,t,n){if(!n)return null;let a=e=>{let n=e;return e<0?n=t.length+e:n>=t.length&&(n-=t.length),n},l=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:"".concat(n.offset,"px")}:{top:"".concat(n.offset,"px")},{from:i,to:r}=n,o=e.params.loop?-t.length:0,c=e.params.loop?2*t.length:t.length,d=[];for(let e=o;e<c;e+=1)e>=i&&e<=r&&d.push(t[a(e)]);return d.map((t,n)=>s.cloneElement(t,{swiper:e,style:l,key:t.props.virtualIndex||t.key||"slide-".concat(n)}))}(w.current,j,g):j.map((e,t)=>s.cloneElement(e,{swiper:w.current,swiperSlideIndex:t})),I["wrapper-end"]),ls(k)&&s.createElement(s.Fragment,null,s.createElement("div",{ref:S,className:"swiper-button-prev"}),s.createElement("div",{ref:C,className:"swiper-button-next"})),lc(k)&&s.createElement("div",{ref:E,className:"swiper-scrollbar"}),lo(k)&&s.createElement("div",{ref:_,className:"swiper-pagination"}),I["container-end"]))});lv.displayName="Swiper";let lb=(0,s.forwardRef)(function(e,t){let{tag:n="div",children:a,className:l="",swiper:i,zoom:r,lazy:o,virtualIndex:c,swiperSlideIndex:d,...u}=void 0===e?{}:e,p=(0,s.useRef)(null),[g,h]=(0,s.useState)("swiper-slide"),[m,f]=(0,s.useState)(!1);function v(e,t,n){t===p.current&&h(n)}lh(()=>{if("u">typeof d&&(p.current.swiperSlideIndex=d),t&&(t.current=p.current),!(!p.current||!i)){if(i.destroyed){"swiper-slide"!==g&&h("swiper-slide");return}return i.on("_slideClass",v),()=>{i&&i.off("_slideClass",v)}}}),lh(()=>{i&&p.current&&!i.destroyed&&h(i.getSlideClasses(p.current))},[i]);let b={isActive:g.indexOf("swiper-slide-active")>=0,isVisible:g.indexOf("swiper-slide-visible")>=0,isPrev:g.indexOf("swiper-slide-prev")>=0,isNext:g.indexOf("swiper-slide-next")>=0},w=()=>"function"==typeof a?a(b):a;return s.createElement(n,lp({ref:p,className:ld("".concat(g).concat(l?" ".concat(l):"")),"data-swiper-slide-index":c,onLoad:()=>{f(!0)}},u),r&&s.createElement(lm.Provider,{value:b},s.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof r?r:void 0},w(),o&&!m&&s.createElement("div",{className:"swiper-lazy-preloader"}))),!r&&s.createElement(lm.Provider,{value:b},w(),o&&!m&&s.createElement("div",{className:"swiper-lazy-preloader"})))});lb.displayName="SwiperSlide";let lw=Z("slider"),lx={slider:lw,slide:"".concat(lw,"__item"),container:"".concat(lw,"__container"),wrapper:"".concat(lw,"__wrapper"),pagination:"".concat(lw,"__pagination"),bullet:"".concat(lw,"__pagination-bullet"),navigation:"".concat(lw,"__navigation"),navigationButton:"".concat(lw,"__navigation-button"),prev:"".concat(lw,"__navigation-button-prev"),next:"".concat(lw,"__navigation-button-next"),states:{active:"".concat(lw,"--active"),clickable:"".concat(lw,"--clickable"),disabled:"".concat(lw,"--disabled"),hidden:"".concat(lw,"--hidden"),visible:"".concat(lw,"--visible"),outside:"".concat(lw,"--outside"),inside:"".concat(lw,"--inside"),corner:"".concat(lw,"--corner"),primary:"".concat(lw,"--primary"),secondary:"".concat(lw,"--secondary"),blur:"".concat(lw,"--blur"),s:"".concat(lw,"--s"),m:"".concat(lw,"--m"),l:"".concat(lw,"--l")}},ly=eA(),lC=(0,s.forwardRef)((e,t)=>{let{options:n={},pagination:a=!1,navigation:l=!1,breakpoints:i,navigationPlacement:r="outside",navigationSize:d="m",navigationVariant:u="primary",navigationBlur:p=!1,wrapperClass:g,className:h,style:m,children:f,dataQa:v,dataId:b,...w}=e,x=(0,s.useId)(),y=(0,s.useId)(),S=(0,s.useId)(),E=(0,s.useMemo)(()=>({containerModifierClass:"".concat(lx.slider,"--"),wrapperClass:(0,c.Z)(lx.wrapper,g)}),[g]),k=e=>(0,o.jsx)($,{"data-qa":P("".concat(v,"-navigation-").concat(e),!!v),"aria-label":"".concat("prev"===e?"Предыдущий":"Следующий"," слайд"),"aria-controls":"prev"===e?S:y,className:(0,c.Z)(lx.navigationButton,{[lx.prev]:"prev"===e,[lx.next]:"next"===e}),id:"prev"===e?S:y,children:(0,o.jsx)(eI,{})}),R=(0,s.useMemo)(()=>{let e=i?Object.entries(i).reduce((e,t)=>{let[n,a]=t;return{...e,["".concat(C[n].minWidth)]:a}},{}):void 0,t={el:'[id="'.concat(x,'"]'),clickable:!0,bulletClass:lx.bullet,modifierClass:"".concat(lx.pagination,"--"),bulletActiveClass:lx.states.active,clickableClass:lx.states.clickable},r={prevEl:'[id="'.concat(S,'"]'),nextEl:'[id="'.concat(y,'"]'),disabledClass:lx.states.hidden,hiddenClass:lx.states.hidden};return{...E,...a&&{pagination:t},...l&&{navigation:r},breakpoints:e,...n}},[i,E,l,y,n,a,x,S]);return(0,o.jsxs)("div",{className:(0,c.Z)(lx.slider,h),style:m,ref:t,"data-id":b,"data-qa":v,children:[(0,s.createElement)(lv,{role:"region","aria-roledescription":"carousel",modules:[aH,aB,aZ],...R,className:lx.container,key:ly,...w},f),a?(0,o.jsx)("div",{"data-qa":P("".concat(v,"-pagination"),!!v),className:(0,c.Z)(lx.pagination,{[lx.states.visible]:!0===a,..._.reduce((e,t)=>({...e,["".concat(lx.states.visible,":").concat(t)]:a===t}),{})}),id:x}):null,l?(0,o.jsxs)("div",{"data-qa":P("".concat(v,"-navigation"),!!v),className:(0,c.Z)(lx.navigation,{[lx.states.outside]:"outside"===r,[lx.states.inside]:"inside"===r,[lx.states.corner]:"corner"===r,[lx.states.s]:"s"===d,[lx.states.m]:"m"===d,[lx.states.l]:"l"===d,[lx.states.blur]:p,[lx.states.primary]:"primary"===u,[lx.states.secondary]:"secondary"===u}),children:[k("prev"),k("next")]}):null]})});lC.displayName="Slider";let lS=e=>{let{children:t,className:n,...a}=e;return(0,o.jsx)(lb,{role:"group",...a,className:(0,c.Z)(n,lx.slide),children:t})};lS.displayName="SwiperSlide";let l_=Z("snackbar"),lE=Object.freeze({snackbar:l_,item:"".concat(l_,"__item"),itemOut:"".concat(l_,"__item--out"),position:{topLeft:"".concat(l_,"--top-left"),topRight:"".concat(l_,"--top-right"),bottomLeft:"".concat(l_,"--bottom-left"),bottomRight:"".concat(l_,"--bottom-right")},alertFill:eR.fill}),lk={status:"status",alert:"alert"},lR=(e,t,n)=>e<=t?t:e>=n?n:e,lM=new Map,lT=null,lj=(0,s.forwardRef)((e,t)=>{let{quantity:n=3,position:a="topRight",closeAll:l,style:i,className:r,dataQa:u,dataId:p,...g}=e,[h,m]=(0,s.useState)(!1),[f,v]=(0,s.useState)([]),b=(0,s.useRef)(new Map),w=(0,s.useCallback)(e=>{h||e.forEach(e=>{if(e.withoutTimer||b.current.has(e.id))return;let t=setTimeout(()=>{C(e,()=>{var t;y(e.id),null==(t=e.closeByTimer)||t.call(e)})},e.timer?1e3*lR(e.timer,4,10):4e3);b.current.set(e.id,t)})},[h]),x=(0,s.useCallback)(()=>{b.current.forEach(e=>clearTimeout(e)),b.current.clear()},[]);(0,s.useEffect)(()=>(lT=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){let t=[];lM.forEach(e=>{t.push(new Promise(t=>C(e,t)))}),Promise.all(t).then(()=>{null==l||l(),x(),lM.clear(),v(e.slice(0,lR(n,1,5)))})}else v(e.slice(0,lR(n,1,5)))},()=>{lT=null}),[l,x,n]),(0,s.useEffect)(()=>{w(f)},[f,w]);let y=e=>{lM.delete(e),b.current.has(e)&&(clearTimeout(b.current.get(e)),b.current.delete(e)),lT&&lT([...Array.from(lM.values())])},C=(e,t)=>{lM.set(e.id,{...e,isExiting:!0}),lT&&lT([...Array.from(lM.values())]),setTimeout(()=>{t()},250)},S=()=>{m(!1),w(f)},_=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];S(),C(t,()=>{var a,l;y(t.id),n?null==(a=t.onButtonClick)||a.call(t,e):null==(l=t.onClose)||l.call(t,e)})};return(0,o.jsx)(o.Fragment,{children:!!f.length&&(0,o.jsx)(d.ll,{id:"finkit-snackbars",children:(0,o.jsx)("ul",{ref:t,role:"region",className:(0,c.Z)(lE.snackbar,lE.position[a],r),style:i,onMouseEnter:()=>{m(!0),x()},onMouseLeave:S,...g,"data-qa":u,"data-id":p,children:f.map(e=>(0,o.jsx)("li",{id:e.id,className:(0,c.Z)(lE.item,{[lE.itemOut]:e.isExiting}),children:(0,o.jsx)(eM,{role:"error"===e.state?lk.alert:lk.status,label:e.label,state:e.state,caption:e.caption,withClose:e.withClose||e.withoutTimer&&!e.buttonText,onClose:t=>{_(t,e)},buttonText:e.buttonText,onButtonClick:t=>{_(t,e,!0)},className:lE.alertFill,dataQa:e.dataQa,dataId:e.dataId,buttonVariant:"white",withIcon:!0})},e.id))})})})});lj.displayName="Snackbar";let lI={create:e=>{let t=eA();lM.set(t,{...e,id:t,isExiting:!1}),lT&&lT([...Array.from(lM.values())])},closeAll:()=>{lT&&lT([],!0)}};/**
   * table-core
   *
   * Copyright (c) TanStack
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE.md file in the root directory of this source tree.
   *
   * @license MIT
   */function lN(){return{accessor:(e,t)=>"function"==typeof e?{...t,accessorFn:e}:{...t,accessorKey:e},display:e=>e,group:e=>e}}function lL(e,t){return"function"==typeof e?e(t):e}function lP(e,t){return n=>{t.setState(t=>({...t,[e]:lL(n,t[e])}))}}function lD(e){return e instanceof Function}function lF(e,t,n){let a=[],l;return i=>{let r,s;n.key&&n.debug&&(r=Date.now());let o=e(i);if(!(o.length!==a.length||o.some((e,t)=>a[t]!==e)))return l;if(a=o,n.key&&n.debug&&(s=Date.now()),l=t(...o),null==n||null==n.onChange||n.onChange(l),n.key&&n.debug&&null!=n&&n.debug()){let e=Math.round((Date.now()-r)*100)/100,t=Math.round((Date.now()-s)*100)/100,a=t/16,l=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info("%c⏱ ".concat(l(t,5)," /").concat(l(e,5)," ms"),"\n            font-size: .6rem;\n            font-weight: bold;\n            color: hsl(".concat(Math.max(0,Math.min(120-120*a,120)),"deg 100% 31%);"),null==n?void 0:n.key)}return l}}function lz(e,t,n,a){return{debug:()=>{var n;return null!=(n=null==e?void 0:e.debugAll)?n:e[t]},key:!1,onChange:a}}let lA="debugHeaders";function lO(e,t,n){var a;let l={id:null!=(a=n.id)?a:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let e=[],t=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(t),e.push(n)};return t(l),e},getContext:()=>({table:e,header:l,column:t})};return e._features.forEach(t=>{null==t.createHeader||t.createHeader(l,e)}),l}function lV(e,t,n,a){var l,i;let r=0,s=function(e,t){void 0===t&&(t=1),r=Math.max(r,t),e.filter(e=>e.getIsVisible()).forEach(e=>{var n;null!=(n=e.columns)&&n.length&&s(e.columns,t+1)},0)};s(e);let o=[],c=(e,t)=>{let l={depth:t,id:[a,"".concat(t)].filter(Boolean).join("_"),headers:[]},i=[];e.forEach(e=>{let r=[...i].reverse()[0],s=e.column.depth===l.depth,o,c=!1;if(s&&e.column.parent?o=e.column.parent:(o=e.column,c=!0),r&&(null==r?void 0:r.column)===o)r.subHeaders.push(e);else{let l=lO(n,o,{id:[a,t,o.id,null==e?void 0:e.id].filter(Boolean).join("_"),isPlaceholder:c,placeholderId:c?"".concat(i.filter(e=>e.column===o).length):void 0,depth:t,index:i.length});l.subHeaders.push(e),i.push(l)}l.headers.push(e),e.headerGroup=l}),o.push(l),t>0&&c(i,t-1)};c(t.map((e,t)=>lO(n,e,{depth:r,index:t})),r-1),o.reverse();let d=e=>e.filter(e=>e.column.getIsVisible()).map(e=>{let t=0,n=0,a=[0];return e.subHeaders&&e.subHeaders.length?(a=[],d(e.subHeaders).forEach(e=>{let{colSpan:n,rowSpan:l}=e;t+=n,a.push(l)})):t=1,n+=Math.min(...a),e.colSpan=t,e.rowSpan=n,{colSpan:t,rowSpan:n}});return d(null!=(l=null==(i=o[0])?void 0:i.headers)?l:[]),o}let lB=(e,t,n,a,l,i,r)=>{let s={id:t,index:a,original:n,depth:l,parentId:r,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(s._valuesCache.hasOwnProperty(t))return s._valuesCache[t];let n=e.getColumn(t);if(null!=n&&n.accessorFn)return s._valuesCache[t]=n.accessorFn(s.original,a),s._valuesCache[t]},getUniqueValues:t=>{if(s._uniqueValuesCache.hasOwnProperty(t))return s._uniqueValuesCache[t];let n=e.getColumn(t);if(null!=n&&n.accessorFn)return n.columnDef.getUniqueValues?s._uniqueValuesCache[t]=n.columnDef.getUniqueValues(s.original,a):s._uniqueValuesCache[t]=[s.getValue(t)],s._uniqueValuesCache[t]},renderValue:t=>{var n;return null!=(n=s.getValue(t))?n:e.options.renderFallbackValue},subRows:null!=i?i:[],getLeafRows:()=>(function(e,t){let n=[],a=e=>{e.forEach(e=>{n.push(e);let l=t(e);null!=l&&l.length&&a(l)})};return a(e),n})(s.subRows,e=>e.subRows),getParentRow:()=>s.parentId?e.getRow(s.parentId,!0):void 0,getParentRows:()=>{let e=[],t=s;for(;;){let n=t.getParentRow();if(!n)break;e.push(n),t=n}return e.reverse()},getAllCells:lF(()=>[e.getAllLeafColumns()],t=>t.map(t=>(function(e,t,n,a){let l={id:"".concat(t.id,"_").concat(n.id),row:t,column:n,getValue:()=>t.getValue(a),renderValue:()=>{var t;return null!=(t=l.getValue())?t:e.options.renderFallbackValue},getContext:lF(()=>[e,n,t,l],(e,t,n,a)=>({table:e,column:t,row:n,cell:a,getValue:a.getValue,renderValue:a.renderValue}),lz(e.options,"debugCells","cell.getContext"))};return e._features.forEach(a=>{null==a.createCell||a.createCell(l,n,t,e)},{}),l})(e,s,t,t.id)),lz(e.options,"debugRows","getAllCells")),_getAllCellsByColumnId:lF(()=>[s.getAllCells()],e=>e.reduce((e,t)=>(e[t.column.id]=t,e),{}),lz(e.options,"debugRows","getAllCellsByColumnId"))};for(let t=0;t<e._features.length;t++){let n=e._features[t];null==n||null==n.createRow||n.createRow(s,e)}return s},lG=(e,t,n)=>{var a,l;let i=null==n||null==(a=n.toString())?void 0:a.toLowerCase();return!!(!(null==(l=e.getValue(t))||null==(l=l.toString())||null==(l=l.toLowerCase()))&&l.includes(i))};lG.autoRemove=e=>l$(e);let lZ=(e,t,n)=>{var a;return!!(!(null==(a=e.getValue(t))||null==(a=a.toString()))&&a.includes(n))};lZ.autoRemove=e=>l$(e);let lH=(e,t,n)=>{var a;return(null==(a=e.getValue(t))||null==(a=a.toString())?void 0:a.toLowerCase())===(null==n?void 0:n.toLowerCase())};lH.autoRemove=e=>l$(e);let lq=(e,t,n)=>{var a;return null==(a=e.getValue(t))?void 0:a.includes(n)};lq.autoRemove=e=>l$(e)||!(null!=e&&e.length);let lY=(e,t,n)=>!n.some(n=>{var a;return!(null!=(a=e.getValue(t))&&a.includes(n))});lY.autoRemove=e=>l$(e)||!(null!=e&&e.length);let lW=(e,t,n)=>n.some(n=>{var a;return null==(a=e.getValue(t))?void 0:a.includes(n)});lW.autoRemove=e=>l$(e)||!(null!=e&&e.length);let lQ=(e,t,n)=>e.getValue(t)===n;lQ.autoRemove=e=>l$(e);let lX=(e,t,n)=>e.getValue(t)==n;lX.autoRemove=e=>l$(e);let lK=(e,t,n)=>{let[a,l]=n,i=e.getValue(t);return i>=a&&i<=l};lK.resolveFilterValue=e=>{let[t,n]=e,a="number"!=typeof t?parseFloat(t):t,l="number"!=typeof n?parseFloat(n):n,i=null===t||Number.isNaN(a)?-1/0:a,r=null===n||Number.isNaN(l)?1/0:l;if(i>r){let e=i;i=r,r=e}return[i,r]},lK.autoRemove=e=>l$(e)||l$(e[0])&&l$(e[1]);let lU={includesString:lG,includesStringSensitive:lZ,equalsString:lH,arrIncludes:lq,arrIncludesAll:lY,arrIncludesSome:lW,equals:lQ,weakEquals:lX,inNumberRange:lK};function l$(e){return null==e||""===e}function lJ(e,t,n){return!!e&&!!e.autoRemove&&e.autoRemove(t,n)||typeof t>"u"||"string"==typeof t&&!t}let l0={sum:(e,t,n)=>n.reduce((t,n)=>{let a=n.getValue(e);return t+("number"==typeof a?a:0)},0),min:(e,t,n)=>{let a;return n.forEach(t=>{let n=t.getValue(e);null!=n&&(a>n||void 0===a&&n>=n)&&(a=n)}),a},max:(e,t,n)=>{let a;return n.forEach(t=>{let n=t.getValue(e);null!=n&&(a<n||void 0===a&&n>=n)&&(a=n)}),a},extent:(e,t,n)=>{let a,l;return n.forEach(t=>{let n=t.getValue(e);null!=n&&(void 0===a?n>=n&&(a=l=n):(a>n&&(a=n),l<n&&(l=n)))}),[a,l]},mean:(e,t)=>{let n=0,a=0;if(t.forEach(t=>{let l=t.getValue(e);null!=l&&(l=+l)>=l&&(++n,a+=l)}),n)return a/n},median:(e,t)=>{if(!t.length)return;let n=t.map(t=>t.getValue(e));if(!(Array.isArray(n)&&n.every(e=>"number"==typeof e)))return;if(1===n.length)return n[0];let a=Math.floor(n.length/2),l=n.sort((e,t)=>e-t);return n.length%2!=0?l[a]:(l[a-1]+l[a])/2},unique:(e,t)=>Array.from(new Set(t.map(t=>t.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(t=>t.getValue(e))).size,count:(e,t)=>t.length},l1=()=>({left:[],right:[]}),l2={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},l5=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),l4=null;function l7(e){return"touchstart"===e.type}function l3(e,t){return t?"center"===t?e.getCenterVisibleLeafColumns():"left"===t?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}let l6=()=>({pageIndex:0,pageSize:10}),l8=()=>({top:[],bottom:[]}),l9=(e,t,n,a,l)=>{var i;let r=l.getRow(t,!0);n?(r.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),r.getCanSelect()&&(e[t]=!0)):delete e[t],a&&null!=(i=r.subRows)&&i.length&&r.getCanSelectSubRows()&&r.subRows.forEach(t=>l9(e,t.id,n,a,l))};function ie(e,t){let n=e.getState().rowSelection,a=[],l={},i=function(e,t){return e.map(e=>{var t;let r=it(e,n);if(r&&(a.push(e),l[e.id]=e),null!=(t=e.subRows)&&t.length&&(e={...e,subRows:i(e.subRows)}),r)return e}).filter(Boolean)};return{rows:i(t.rows),flatRows:a,rowsById:l}}function it(e,t){var n;return null!=(n=t[e.id])&&n}function ia(e,t,n){var a;if(!(null!=(a=e.subRows)&&a.length))return!1;let l=!0,i=!1;return e.subRows.forEach(e=>{if(!(i&&!l)&&(e.getCanSelect()&&(it(e,t)?i=!0:l=!1),e.subRows&&e.subRows.length)){let n=ia(e,t);"all"===n?i=!0:("some"===n&&(i=!0),l=!1)}}),l?"all":!!i&&"some"}let il=/([0-9]+)/gm;function ii(e,t){return e===t?0:e>t?1:-1}function ir(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}function is(e,t){let n=e.split(il).filter(Boolean),a=t.split(il).filter(Boolean);for(;n.length&&a.length;){let e=n.shift(),t=a.shift(),l=parseInt(e,10),i=parseInt(t,10),r=[l,i].sort();if(isNaN(r[0])){if(e>t)return 1;if(t>e)return -1;continue}if(isNaN(r[1]))return isNaN(l)?-1:1;if(l>i)return 1;if(i>l)return -1}return n.length-a.length}let io={alphanumeric:(e,t,n)=>is(ir(e.getValue(n)).toLowerCase(),ir(t.getValue(n)).toLowerCase()),alphanumericCaseSensitive:(e,t,n)=>is(ir(e.getValue(n)),ir(t.getValue(n))),text:(e,t,n)=>ii(ir(e.getValue(n)).toLowerCase(),ir(t.getValue(n)).toLowerCase()),textCaseSensitive:(e,t,n)=>ii(ir(e.getValue(n)),ir(t.getValue(n))),datetime:(e,t,n)=>{let a=e.getValue(n),l=t.getValue(n);return a>l?1:a<l?-1:0},basic:(e,t,n)=>ii(e.getValue(n),t.getValue(n))},ic=[{createTable:e=>{e.getHeaderGroups=lF(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,a,l)=>{var i,r;let s=null!=(i=null==a?void 0:a.map(e=>n.find(t=>t.id===e)).filter(Boolean))?i:[],o=null!=(r=null==l?void 0:l.map(e=>n.find(t=>t.id===e)).filter(Boolean))?r:[];return lV(t,[...s,...n.filter(e=>!(null!=a&&a.includes(e.id))&&!(null!=l&&l.includes(e.id))),...o],e)},lz(e.options,lA,"getHeaderGroups")),e.getCenterHeaderGroups=lF(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,a,l)=>lV(t,n=n.filter(e=>!(null!=a&&a.includes(e.id))&&!(null!=l&&l.includes(e.id))),e,"center"),lz(e.options,lA,"getCenterHeaderGroups")),e.getLeftHeaderGroups=lF(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,a)=>{var l;return lV(t,null!=(l=null==a?void 0:a.map(e=>n.find(t=>t.id===e)).filter(Boolean))?l:[],e,"left")},lz(e.options,lA,"getLeftHeaderGroups")),e.getRightHeaderGroups=lF(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,a)=>{var l;return lV(t,null!=(l=null==a?void 0:a.map(e=>n.find(t=>t.id===e)).filter(Boolean))?l:[],e,"right")},lz(e.options,lA,"getRightHeaderGroups")),e.getFooterGroups=lF(()=>[e.getHeaderGroups()],e=>[...e].reverse(),lz(e.options,lA,"getFooterGroups")),e.getLeftFooterGroups=lF(()=>[e.getLeftHeaderGroups()],e=>[...e].reverse(),lz(e.options,lA,"getLeftFooterGroups")),e.getCenterFooterGroups=lF(()=>[e.getCenterHeaderGroups()],e=>[...e].reverse(),lz(e.options,lA,"getCenterFooterGroups")),e.getRightFooterGroups=lF(()=>[e.getRightHeaderGroups()],e=>[...e].reverse(),lz(e.options,lA,"getRightFooterGroups")),e.getFlatHeaders=lF(()=>[e.getHeaderGroups()],e=>e.map(e=>e.headers).flat(),lz(e.options,lA,"getFlatHeaders")),e.getLeftFlatHeaders=lF(()=>[e.getLeftHeaderGroups()],e=>e.map(e=>e.headers).flat(),lz(e.options,lA,"getLeftFlatHeaders")),e.getCenterFlatHeaders=lF(()=>[e.getCenterHeaderGroups()],e=>e.map(e=>e.headers).flat(),lz(e.options,lA,"getCenterFlatHeaders")),e.getRightFlatHeaders=lF(()=>[e.getRightHeaderGroups()],e=>e.map(e=>e.headers).flat(),lz(e.options,lA,"getRightFlatHeaders")),e.getCenterLeafHeaders=lF(()=>[e.getCenterFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),lz(e.options,lA,"getCenterLeafHeaders")),e.getLeftLeafHeaders=lF(()=>[e.getLeftFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),lz(e.options,lA,"getLeftLeafHeaders")),e.getRightLeafHeaders=lF(()=>[e.getRightFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),lz(e.options,lA,"getRightLeafHeaders")),e.getLeafHeaders=lF(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(e,t,n)=>{var a,l,i,r,s,o;return[...null!=(a=null==(l=e[0])?void 0:l.headers)?a:[],...null!=(i=null==(r=t[0])?void 0:r.headers)?i:[],...null!=(s=null==(o=n[0])?void 0:o.headers)?s:[]].map(e=>e.getLeafHeaders()).flat()},lz(e.options,lA,"getLeafHeaders"))}},{getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:lP("columnVisibility",e)}),createColumn:(e,t)=>{e.toggleVisibility=n=>{e.getCanHide()&&t.setColumnVisibility(t=>({...t,[e.id]:null!=n?n:!e.getIsVisible()}))},e.getIsVisible=()=>{var n,a;let l=e.columns;return null==(n=l.length?l.some(e=>e.getIsVisible()):null==(a=t.getState().columnVisibility)?void 0:a[e.id])||n},e.getCanHide=()=>{var n,a;return(null==(n=e.columnDef.enableHiding)||n)&&(null==(a=t.options.enableHiding)||a)},e.getToggleVisibilityHandler=()=>t=>{null==e.toggleVisibility||e.toggleVisibility(t.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=lF(()=>[e.getAllCells(),t.getState().columnVisibility],e=>e.filter(e=>e.column.getIsVisible()),lz(t.options,"debugRows","_getAllVisibleCells")),e.getVisibleCells=lF(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(e,t,n)=>[...e,...t,...n],lz(t.options,"debugRows","getVisibleCells"))},createTable:e=>{let t=(t,n)=>lF(()=>[n(),n().filter(e=>e.getIsVisible()).map(e=>e.id).join("_")],e=>e.filter(e=>null==e.getIsVisible?void 0:e.getIsVisible()),lz(e.options,"debugColumns",t));e.getVisibleFlatColumns=t("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=t=>null==e.options.onColumnVisibilityChange?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{var n;e.setColumnVisibility(t?{}:null!=(n=e.initialState.columnVisibility)?n:{})},e.toggleAllColumnsVisible=t=>{var n;t=null!=(n=t)?n:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((e,n)=>({...e,[n.id]:t||!(null!=n.getCanHide&&n.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(e=>!(null!=e.getIsVisible&&e.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(e=>null==e.getIsVisible?void 0:e.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>t=>{var n;e.toggleAllColumnsVisible(null==(n=t.target)?void 0:n.checked)}}},{getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:lP("columnOrder",e)}),createColumn:(e,t)=>{e.getIndex=lF(e=>[l3(t,e)],t=>t.findIndex(t=>t.id===e.id),lz(t.options,"debugColumns","getIndex")),e.getIsFirstColumn=n=>{var a;return(null==(a=l3(t,n)[0])?void 0:a.id)===e.id},e.getIsLastColumn=n=>{var a;let l=l3(t,n);return(null==(a=l[l.length-1])?void 0:a.id)===e.id}},createTable:e=>{e.setColumnOrder=t=>null==e.options.onColumnOrderChange?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{var n;e.setColumnOrder(t?[]:null!=(n=e.initialState.columnOrder)?n:[])},e._getOrderColumnsFn=lF(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(e,t,n)=>a=>{let l=[];if(null!=e&&e.length){let t=[...e],n=[...a];for(;n.length&&t.length;){let e=t.shift(),a=n.findIndex(t=>t.id===e);a>-1&&l.push(n.splice(a,1)[0])}l=[...l,...n]}else l=a;return function(e,t,n){if(!(null!=t&&t.length)||!n)return e;let a=e.filter(e=>!t.includes(e.id));return"remove"===n?a:[...t.map(t=>e.find(e=>e.id===t)).filter(Boolean),...a]}(l,t,n)},lz(e.options,"debugTable","_getOrderColumnsFn"))}},{getInitialState:e=>({columnPinning:l1(),...e}),getDefaultOptions:e=>({onColumnPinningChange:lP("columnPinning",e)}),createColumn:(e,t)=>{e.pin=n=>{let a=e.getLeafColumns().map(e=>e.id).filter(Boolean);t.setColumnPinning(e=>{var t,l,i,r,s,o;return"right"===n?{left:(null!=(i=null==e?void 0:e.left)?i:[]).filter(e=>!(null!=a&&a.includes(e))),right:[...(null!=(r=null==e?void 0:e.right)?r:[]).filter(e=>!(null!=a&&a.includes(e))),...a]}:"left"===n?{left:[...(null!=(s=null==e?void 0:e.left)?s:[]).filter(e=>!(null!=a&&a.includes(e))),...a],right:(null!=(o=null==e?void 0:e.right)?o:[]).filter(e=>!(null!=a&&a.includes(e)))}:{left:(null!=(t=null==e?void 0:e.left)?t:[]).filter(e=>!(null!=a&&a.includes(e))),right:(null!=(l=null==e?void 0:e.right)?l:[]).filter(e=>!(null!=a&&a.includes(e)))}})},e.getCanPin=()=>e.getLeafColumns().some(e=>{var n,a,l;return(null==(n=e.columnDef.enablePinning)||n)&&(null==(a=null!=(l=t.options.enableColumnPinning)?l:t.options.enablePinning)||a)}),e.getIsPinned=()=>{let n=e.getLeafColumns().map(e=>e.id),{left:a,right:l}=t.getState().columnPinning,i=n.some(e=>null==a?void 0:a.includes(e)),r=n.some(e=>null==l?void 0:l.includes(e));return i?"left":!!r&&"right"},e.getPinnedIndex=()=>{var n,a;let l=e.getIsPinned();return l?null!=(n=null==(a=t.getState().columnPinning)||null==(a=a[l])?void 0:a.indexOf(e.id))?n:-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=lF(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,t,n)=>{let a=[...null!=t?t:[],...null!=n?n:[]];return e.filter(e=>!a.includes(e.column.id))},lz(t.options,"debugRows","getCenterVisibleCells")),e.getLeftVisibleCells=lF(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:"left"})),lz(t.options,"debugRows","getLeftVisibleCells")),e.getRightVisibleCells=lF(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:"right"})),lz(t.options,"debugRows","getRightVisibleCells"))},createTable:e=>{e.setColumnPinning=t=>null==e.options.onColumnPinningChange?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>{var n,a;return e.setColumnPinning(t?l1():null!=(n=null==(a=e.initialState)?void 0:a.columnPinning)?n:l1())},e.getIsSomeColumnsPinned=t=>{var n,a,l;let i=e.getState().columnPinning;return t?!!(null!=(n=i[t])&&n.length):!!(null!=(a=i.left)&&a.length||null!=(l=i.right)&&l.length)},e.getLeftLeafColumns=lF(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),lz(e.options,"debugColumns","getLeftLeafColumns")),e.getRightLeafColumns=lF(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),lz(e.options,"debugColumns","getRightLeafColumns")),e.getCenterLeafColumns=lF(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(e,t,n)=>{let a=[...null!=t?t:[],...null!=n?n:[]];return e.filter(e=>!a.includes(e.id))},lz(e.options,"debugColumns","getCenterLeafColumns"))}},{createColumn:(e,t)=>{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},{getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:lP("columnFilters",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{let n=t.getCoreRowModel().flatRows[0],a=null==n?void 0:n.getValue(e.id);return"string"==typeof a?lU.includesString:"number"==typeof a?lU.inNumberRange:"boolean"==typeof a||null!==a&&"object"==typeof a?lU.equals:Array.isArray(a)?lU.arrIncludes:lU.weakEquals},e.getFilterFn=()=>{var n,a;return lD(e.columnDef.filterFn)?e.columnDef.filterFn:"auto"===e.columnDef.filterFn?e.getAutoFilterFn():null!=(n=null==(a=t.options.filterFns)?void 0:a[e.columnDef.filterFn])?n:lU[e.columnDef.filterFn]},e.getCanFilter=()=>{var n,a,l;return(null==(n=e.columnDef.enableColumnFilter)||n)&&(null==(a=t.options.enableColumnFilters)||a)&&(null==(l=t.options.enableFilters)||l)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var n;return null==(n=t.getState().columnFilters)||null==(n=n.find(t=>t.id===e.id))?void 0:n.value},e.getFilterIndex=()=>{var n,a;return null!=(n=null==(a=t.getState().columnFilters)?void 0:a.findIndex(t=>t.id===e.id))?n:-1},e.setFilterValue=n=>{t.setColumnFilters(t=>{var a,l;let i=e.getFilterFn(),r=null==t?void 0:t.find(t=>t.id===e.id),s=lL(n,r?r.value:void 0);if(lJ(i,s,e))return null!=(a=null==t?void 0:t.filter(t=>t.id!==e.id))?a:[];let o={id:e.id,value:s};return r?null!=(l=null==t?void 0:t.map(t=>t.id===e.id?o:t))?l:[]:null!=t&&t.length?[...t,o]:[o]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{let n=e.getAllLeafColumns();null==e.options.onColumnFiltersChange||e.options.onColumnFiltersChange(e=>{var a;return null==(a=lL(t,e))?void 0:a.filter(e=>{let t=n.find(t=>t.id===e.id);return!(t&&lJ(t.getFilterFn(),e.value,t))})})},e.resetColumnFilters=t=>{var n,a;e.setColumnFilters(t?[]:null!=(n=null==(a=e.initialState)?void 0:a.columnFilters)?n:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}},{createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},{getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:lP("globalFilter",e),globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var n;let a=null==(n=e.getCoreRowModel().flatRows[0])||null==(n=n._getAllCellsByColumnId()[t.id])?void 0:n.getValue();return"string"==typeof a||"number"==typeof a}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>{var n,a,l,i;return(null==(n=e.columnDef.enableGlobalFilter)||n)&&(null==(a=t.options.enableGlobalFilter)||a)&&(null==(l=t.options.enableFilters)||l)&&(null==(i=null==t.options.getColumnCanGlobalFilter?void 0:t.options.getColumnCanGlobalFilter(e))||i)&&!!e.accessorFn}},createTable:e=>{e.getGlobalAutoFilterFn=()=>lU.includesString,e.getGlobalFilterFn=()=>{var t,n;let{globalFilterFn:a}=e.options;return lD(a)?a:"auto"===a?e.getGlobalAutoFilterFn():null!=(t=null==(n=e.options.filterFns)?void 0:n[a])?t:lU[a]},e.setGlobalFilter=t=>{null==e.options.onGlobalFilterChange||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},{getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:lP("sorting",e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{let n=t.getFilteredRowModel().flatRows.slice(10),a=!1;for(let t of n){let n=null==t?void 0:t.getValue(e.id);if("[object Date]"===Object.prototype.toString.call(n))return io.datetime;if("string"==typeof n&&(a=!0,n.split(il).length>1))return io.alphanumeric}return a?io.text:io.basic},e.getAutoSortDir=()=>{let n=t.getFilteredRowModel().flatRows[0];return"string"==typeof(null==n?void 0:n.getValue(e.id))?"asc":"desc"},e.getSortingFn=()=>{var n,a;if(!e)throw Error();return lD(e.columnDef.sortingFn)?e.columnDef.sortingFn:"auto"===e.columnDef.sortingFn?e.getAutoSortingFn():null!=(n=null==(a=t.options.sortingFns)?void 0:a[e.columnDef.sortingFn])?n:io[e.columnDef.sortingFn]},e.toggleSorting=(n,a)=>{let l=e.getNextSortingOrder(),i="u">typeof n&&null!==n;t.setSorting(r=>{let s=null==r?void 0:r.find(t=>t.id===e.id),o=null==r?void 0:r.findIndex(t=>t.id===e.id),c=[],d,u=i?n:"desc"===l;if("toggle"==(d=null!=r&&r.length&&e.getCanMultiSort()&&a?s?"toggle":"add":null!=r&&r.length&&o!==r.length-1?"replace":s?"toggle":"replace")&&(i||l||(d="remove")),"add"===d){var p;(c=[...r,{id:e.id,desc:u}]).splice(0,c.length-(null!=(p=t.options.maxMultiSortColCount)?p:Number.MAX_SAFE_INTEGER))}else c="toggle"===d?r.map(t=>t.id===e.id?{...t,desc:u}:t):"remove"===d?r.filter(t=>t.id!==e.id):[{id:e.id,desc:u}];return c})},e.getFirstSortDir=()=>{var n,a;return(null!=(n=null!=(a=e.columnDef.sortDescFirst)?a:t.options.sortDescFirst)?n:"desc"===e.getAutoSortDir())?"desc":"asc"},e.getNextSortingOrder=n=>{var a,l;let i=e.getFirstSortDir(),r=e.getIsSorted();return r?(r===i||null!=(a=t.options.enableSortingRemoval)&&!a||!!(n&&null!=(l=t.options.enableMultiRemove))&&!l)&&("desc"===r?"asc":"desc"):i},e.getCanSort=()=>{var n,a;return(null==(n=e.columnDef.enableSorting)||n)&&(null==(a=t.options.enableSorting)||a)&&!!e.accessorFn},e.getCanMultiSort=()=>{var n,a;return null!=(n=null!=(a=e.columnDef.enableMultiSort)?a:t.options.enableMultiSort)?n:!!e.accessorFn},e.getIsSorted=()=>{var n;let a=null==(n=t.getState().sorting)?void 0:n.find(t=>t.id===e.id);return!!a&&(a.desc?"desc":"asc")},e.getSortIndex=()=>{var n,a;return null!=(n=null==(a=t.getState().sorting)?void 0:a.findIndex(t=>t.id===e.id))?n:-1},e.clearSorting=()=>{t.setSorting(t=>null!=t&&t.length?t.filter(t=>t.id!==e.id):[])},e.getToggleSortingHandler=()=>{let n=e.getCanSort();return a=>{n&&(null==a.persist||a.persist(),null==e.toggleSorting||e.toggleSorting(void 0,!!e.getCanMultiSort()&&(null==t.options.isMultiSortEvent?void 0:t.options.isMultiSortEvent(a))))}}},createTable:e=>{e.setSorting=t=>null==e.options.onSortingChange?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{var n,a;e.setSorting(t?[]:null!=(n=null==(a=e.initialState)?void 0:a.sorting)?n:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},{getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,n;return null!=(t=null==(n=e.getValue())||null==n.toString?void 0:n.toString())?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:lP("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(t=>null!=t&&t.includes(e.id)?t.filter(t=>t!==e.id):[...null!=t?t:[],e.id])},e.getCanGroup=()=>{var n,a;return(null==(n=e.columnDef.enableGrouping)||n)&&(null==(a=t.options.enableGrouping)||a)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue)},e.getIsGrouped=()=>{var n;return null==(n=t.getState().grouping)?void 0:n.includes(e.id)},e.getGroupedIndex=()=>{var n;return null==(n=t.getState().grouping)?void 0:n.indexOf(e.id)},e.getToggleGroupingHandler=()=>{let t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{let n=t.getCoreRowModel().flatRows[0],a=null==n?void 0:n.getValue(e.id);return"number"==typeof a?l0.sum:"[object Date]"===Object.prototype.toString.call(a)?l0.extent:void 0},e.getAggregationFn=()=>{var n,a;if(!e)throw Error();return lD(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:"auto"===e.columnDef.aggregationFn?e.getAutoAggregationFn():null!=(n=null==(a=t.options.aggregationFns)?void 0:a[e.columnDef.aggregationFn])?n:l0[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>null==e.options.onGroupingChange?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{var n,a;e.setGrouping(t?[]:null!=(n=null==(a=e.initialState)?void 0:a.grouping)?n:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];let a=t.getColumn(n);return null!=a&&a.columnDef.getGroupingValue?(e._groupingValuesCache[n]=a.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:(e,t,n,a)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===n.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!(null!=(t=n.subRows)&&t.length)}}},{getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:lP("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;e._autoResetExpanded=()=>{var a,l;if(!t){e._queue(()=>{t=!0});return}if(null!=(a=null!=(l=e.options.autoResetAll)?l:e.options.autoResetExpanded)?a:!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}},e.setExpanded=t=>null==e.options.onExpandedChange?void 0:e.options.onExpandedChange(t),e.toggleAllRowsExpanded=t=>{(null!=t?t:!e.getIsAllRowsExpanded())?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=t=>{var n,a;e.setExpanded(t?{}:null!=(n=null==(a=e.initialState)?void 0:a.expanded)?n:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(e=>e.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>t=>{null==t.persist||t.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{let t=e.getState().expanded;return!0===t||Object.values(t).some(Boolean)},e.getIsAllRowsExpanded=()=>{let t=e.getState().expanded;return"boolean"==typeof t?!0===t:!(!Object.keys(t).length||e.getRowModel().flatRows.some(e=>!e.getIsExpanded()))},e.getExpandedDepth=()=>{let t=0;return(!0===e.getState().expanded?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(e=>{let n=e.split(".");t=Math.max(t,n.length)}),t},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,t)=>{e.toggleExpanded=n=>{t.setExpanded(a=>{var l;let i=!0===a||!!(null!=a&&a[e.id]),r={};if(!0===a?Object.keys(t.getRowModel().rowsById).forEach(e=>{r[e]=!0}):r=a,n=null!=(l=n)?l:!i,!i&&n)return{...r,[e.id]:!0};if(i&&!n){let{[e.id]:t,...n}=r;return n}return a})},e.getIsExpanded=()=>{var n;let a=t.getState().expanded;return!!(null!=(n=null==t.options.getIsRowExpanded?void 0:t.options.getIsRowExpanded(e))?n:!0===a||null!=a&&a[e.id])},e.getCanExpand=()=>{var n,a,l;return null!=(n=null==t.options.getRowCanExpand?void 0:t.options.getRowCanExpand(e))?n:(null==(a=t.options.enableExpanding)||a)&&!!(null!=(l=e.subRows)&&l.length)},e.getIsAllParentsExpanded=()=>{let n=!0,a=e;for(;n&&a.parentId;)n=(a=t.getRow(a.parentId,!0)).getIsExpanded();return n},e.getToggleExpandedHandler=()=>{let t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},{getInitialState:e=>({...e,pagination:{...l6(),...null==e?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:lP("pagination",e)}),createTable:e=>{let t=!1,n=!1;e._autoResetPageIndex=()=>{var a,l;if(!t){e._queue(()=>{t=!0});return}if(null!=(a=null!=(l=e.options.autoResetAll)?l:e.options.autoResetPageIndex)?a:!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}},e.setPagination=t=>null==e.options.onPaginationChange?void 0:e.options.onPaginationChange(e=>lL(t,e)),e.resetPagination=t=>{var n;e.setPagination(t?l6():null!=(n=e.initialState.pagination)?n:l6())},e.setPageIndex=t=>{e.setPagination(n=>{let a=lL(t,n.pageIndex);return a=Math.max(0,Math.min(a,typeof e.options.pageCount>"u"||-1===e.options.pageCount?Number.MAX_SAFE_INTEGER:e.options.pageCount-1)),{...n,pageIndex:a}})},e.resetPageIndex=t=>{var n,a;e.setPageIndex(t?0:null!=(n=null==(a=e.initialState)||null==(a=a.pagination)?void 0:a.pageIndex)?n:0)},e.resetPageSize=t=>{var n,a;e.setPageSize(t?10:null!=(n=null==(a=e.initialState)||null==(a=a.pagination)?void 0:a.pageSize)?n:10)},e.setPageSize=t=>{e.setPagination(e=>{let n=Math.max(1,lL(t,e.pageSize)),a=e.pageSize*e.pageIndex;return{...e,pageIndex:Math.floor(a/n),pageSize:n}})},e.setPageCount=t=>e.setPagination(n=>{var a;let l=lL(t,null!=(a=e.options.pageCount)?a:-1);return"number"==typeof l&&(l=Math.max(-1,l)),{...n,pageCount:l}}),e.getPageOptions=lF(()=>[e.getPageCount()],e=>{let t=[];return e&&e>0&&(t=[...Array(e)].fill(null).map((e,t)=>t)),t},lz(e.options,"debugTable","getPageOptions")),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{let{pageIndex:t}=e.getState().pagination,n=e.getPageCount();return -1===n||0!==n&&t<n-1},e.previousPage=()=>e.setPageIndex(e=>e-1),e.nextPage=()=>e.setPageIndex(e=>e+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>{var t;return null!=(t=e.options.pageCount)?t:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var t;return null!=(t=e.options.rowCount)?t:e.getPrePaginationRowModel().rows.length}}},{getInitialState:e=>({rowPinning:l8(),...e}),getDefaultOptions:e=>({onRowPinningChange:lP("rowPinning",e)}),createRow:(e,t)=>{e.pin=(n,a,l)=>{let i=a?e.getLeafRows().map(e=>{let{id:t}=e;return t}):[],r=l?e.getParentRows().map(e=>{let{id:t}=e;return t}):[],s=new Set([...r,e.id,...i]);t.setRowPinning(e=>{var t,a,l,i,r,o;return"bottom"===n?{top:(null!=(l=null==e?void 0:e.top)?l:[]).filter(e=>!(null!=s&&s.has(e))),bottom:[...(null!=(i=null==e?void 0:e.bottom)?i:[]).filter(e=>!(null!=s&&s.has(e))),...Array.from(s)]}:"top"===n?{top:[...(null!=(r=null==e?void 0:e.top)?r:[]).filter(e=>!(null!=s&&s.has(e))),...Array.from(s)],bottom:(null!=(o=null==e?void 0:e.bottom)?o:[]).filter(e=>!(null!=s&&s.has(e)))}:{top:(null!=(t=null==e?void 0:e.top)?t:[]).filter(e=>!(null!=s&&s.has(e))),bottom:(null!=(a=null==e?void 0:e.bottom)?a:[]).filter(e=>!(null!=s&&s.has(e)))}})},e.getCanPin=()=>{var n;let{enableRowPinning:a,enablePinning:l}=t.options;return"function"==typeof a?a(e):null==(n=null!=a?a:l)||n},e.getIsPinned=()=>{let n=[e.id],{top:a,bottom:l}=t.getState().rowPinning,i=n.some(e=>null==a?void 0:a.includes(e)),r=n.some(e=>null==l?void 0:l.includes(e));return i?"top":!!r&&"bottom"},e.getPinnedIndex=()=>{var n,a;let l=e.getIsPinned();if(!l)return -1;let i=null==(n="top"===l?t.getTopRows():t.getBottomRows())?void 0:n.map(e=>{let{id:t}=e;return t});return null!=(a=null==i?void 0:i.indexOf(e.id))?a:-1}},createTable:e=>{e.setRowPinning=t=>null==e.options.onRowPinningChange?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>{var n,a;return e.setRowPinning(t?l8():null!=(n=null==(a=e.initialState)?void 0:a.rowPinning)?n:l8())},e.getIsSomeRowsPinned=t=>{var n,a,l;let i=e.getState().rowPinning;return t?!!(null!=(n=i[t])&&n.length):!!(null!=(a=i.top)&&a.length||null!=(l=i.bottom)&&l.length)},e._getPinnedRows=(t,n,a)=>{var l;return(null==(l=e.options.keepPinnedRows)||l?(null!=n?n:[]).map(t=>{let n=e.getRow(t,!0);return n.getIsAllParentsExpanded()?n:null}):(null!=n?n:[]).map(e=>t.find(t=>t.id===e))).filter(Boolean).map(e=>({...e,position:a}))},e.getTopRows=lF(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,n)=>e._getPinnedRows(t,n,"top"),lz(e.options,"debugRows","getTopRows")),e.getBottomRows=lF(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,n)=>e._getPinnedRows(t,n,"bottom"),lz(e.options,"debugRows","getBottomRows")),e.getCenterRows=lF(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(e,t,n)=>{let a=new Set([...null!=t?t:[],...null!=n?n:[]]);return e.filter(e=>!a.has(e.id))},lz(e.options,"debugRows","getCenterRows"))}},{getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:lP("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>null==e.options.onRowSelectionChange?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>{var n;return e.setRowSelection(t?{}:null!=(n=e.initialState.rowSelection)?n:{})},e.toggleAllRowsSelected=t=>{e.setRowSelection(n=>{t="u">typeof t?t:!e.getIsAllRowsSelected();let a={...n},l=e.getPreGroupedRowModel().flatRows;return t?l.forEach(e=>{e.getCanSelect()&&(a[e.id]=!0)}):l.forEach(e=>{delete a[e.id]}),a})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(n=>{let a="u">typeof t?t:!e.getIsAllPageRowsSelected(),l={...n};return e.getRowModel().rows.forEach(t=>{l9(l,t.id,a,!0,e)}),l}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=lF(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?ie(e,n):{rows:[],flatRows:[],rowsById:{}},lz(e.options,"debugTable","getSelectedRowModel")),e.getFilteredSelectedRowModel=lF(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?ie(e,n):{rows:[],flatRows:[],rowsById:{}},lz(e.options,"debugTable","getFilteredSelectedRowModel")),e.getGroupedSelectedRowModel=lF(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?ie(e,n):{rows:[],flatRows:[],rowsById:{}},lz(e.options,"debugTable","getGroupedSelectedRowModel")),e.getIsAllRowsSelected=()=>{let t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState(),a=!!(t.length&&Object.keys(n).length);return a&&t.some(e=>e.getCanSelect()&&!n[e.id])&&(a=!1),a},e.getIsAllPageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows.filter(e=>e.getCanSelect()),{rowSelection:n}=e.getState(),a=!!t.length;return a&&t.some(e=>!n[e.id])&&(a=!1),a},e.getIsSomeRowsSelected=()=>{var t;let n=Object.keys(null!=(t=e.getState().rowSelection)?t:{}).length;return n>0&&n<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows;return!e.getIsAllPageRowsSelected()&&t.filter(e=>e.getCanSelect()).some(e=>e.getIsSelected()||e.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(n,a)=>{let l=e.getIsSelected();t.setRowSelection(i=>{var r;if(n="u">typeof n?n:!l,e.getCanSelect()&&l===n)return i;let s={...i};return l9(s,e.id,n,null==(r=null==a?void 0:a.selectChildren)||r,t),s})},e.getIsSelected=()=>{let{rowSelection:n}=t.getState();return it(e,n)},e.getIsSomeSelected=()=>{let{rowSelection:n}=t.getState();return"some"===ia(e,n)},e.getIsAllSubRowsSelected=()=>{let{rowSelection:n}=t.getState();return"all"===ia(e,n)},e.getCanSelect=()=>{var n;return"function"==typeof t.options.enableRowSelection?t.options.enableRowSelection(e):null==(n=t.options.enableRowSelection)||n},e.getCanSelectSubRows=()=>{var n;return"function"==typeof t.options.enableSubRowSelection?t.options.enableSubRowSelection(e):null==(n=t.options.enableSubRowSelection)||n},e.getCanMultiSelect=()=>{var n;return"function"==typeof t.options.enableMultiRowSelection?t.options.enableMultiRowSelection(e):null==(n=t.options.enableMultiRowSelection)||n},e.getToggleSelectedHandler=()=>{let t=e.getCanSelect();return n=>{var a;t&&e.toggleSelected(null==(a=n.target)?void 0:a.checked)}}}},{getDefaultColumnDef:()=>l2,getInitialState:e=>({columnSizing:{},columnSizingInfo:l5(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:lP("columnSizing",e),onColumnSizingInfoChange:lP("columnSizingInfo",e)}),createColumn:(e,t)=>{e.getSize=()=>{var n,a,l;let i=t.getState().columnSizing[e.id];return Math.min(Math.max(null!=(n=e.columnDef.minSize)?n:l2.minSize,null!=(a=null!=i?i:e.columnDef.size)?a:l2.size),null!=(l=e.columnDef.maxSize)?l:l2.maxSize)},e.getStart=lF(e=>[e,l3(t,e),t.getState().columnSizing],(t,n)=>n.slice(0,e.getIndex(t)).reduce((e,t)=>e+t.getSize(),0),lz(t.options,"debugColumns","getStart")),e.getAfter=lF(e=>[e,l3(t,e),t.getState().columnSizing],(t,n)=>n.slice(e.getIndex(t)+1).reduce((e,t)=>e+t.getSize(),0),lz(t.options,"debugColumns","getAfter")),e.resetSize=()=>{t.setColumnSizing(t=>{let{[e.id]:n,...a}=t;return a})},e.getCanResize=()=>{var n,a;return(null==(n=e.columnDef.enableResizing)||n)&&(null==(a=t.options.enableColumnResizing)||a)},e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let t=0,n=e=>{if(e.subHeaders.length)e.subHeaders.forEach(n);else{var a;t+=null!=(a=e.column.getSize())?a:0}};return n(e),t},e.getStart=()=>{if(e.index>0){let t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=n=>{let a=t.getColumn(e.column.id),l=null==a?void 0:a.getCanResize();return i=>{if(!a||!l||(null==i.persist||i.persist(),l7(i)&&i.touches&&i.touches.length>1))return;let r=e.getSize(),s=e?e.getLeafHeaders().map(e=>[e.column.id,e.column.getSize()]):[[a.id,a.getSize()]],o=l7(i)?Math.round(i.touches[0].clientX):i.clientX,c={},d=(e,n)=>{"number"==typeof n&&(t.setColumnSizingInfo(e=>{var a,l;let i="rtl"===t.options.columnResizeDirection?-1:1,r=(n-(null!=(a=null==e?void 0:e.startOffset)?a:0))*i,s=Math.max(r/(null!=(l=null==e?void 0:e.startSize)?l:0),-.999999);return e.columnSizingStart.forEach(e=>{let[t,n]=e;c[t]=Math.round(100*Math.max(n+n*s,0))/100}),{...e,deltaOffset:r,deltaPercentage:s}}),("onChange"===t.options.columnResizeMode||"end"===e)&&t.setColumnSizing(e=>({...e,...c})))},u=e=>d("move",e),p=e=>{d("end",e),t.setColumnSizingInfo(e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},g=n||"u">typeof document?document:null,h={moveHandler:e=>u(e.clientX),upHandler:e=>{null==g||g.removeEventListener("mousemove",h.moveHandler),null==g||g.removeEventListener("mouseup",h.upHandler),p(e.clientX)}},m={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),u(e.touches[0].clientX),!1),upHandler:e=>{var t;null==g||g.removeEventListener("touchmove",m.moveHandler),null==g||g.removeEventListener("touchend",m.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),p(null==(t=e.touches[0])?void 0:t.clientX)}},f=!!function(){if("boolean"==typeof l4)return l4;let e=!1;try{let t=()=>{};window.addEventListener("test",t,{get passive(){return e=!0,!1}}),window.removeEventListener("test",t)}catch(t){e=!1}return l4=e}()&&{passive:!1};l7(i)?(null==g||g.addEventListener("touchmove",m.moveHandler,f),null==g||g.addEventListener("touchend",m.upHandler,f)):(null==g||g.addEventListener("mousemove",h.moveHandler,f),null==g||g.addEventListener("mouseup",h.upHandler,f)),t.setColumnSizingInfo(e=>({...e,startOffset:o,startSize:r,deltaOffset:0,deltaPercentage:0,columnSizingStart:s,isResizingColumn:a.id}))}}},createTable:e=>{e.setColumnSizing=t=>null==e.options.onColumnSizingChange?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>null==e.options.onColumnSizingInfoChange?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{var n;e.setColumnSizing(t?{}:null!=(n=e.initialState.columnSizing)?n:{})},e.resetHeaderSizeInfo=t=>{var n;e.setColumnSizingInfo(t?l5():null!=(n=e.initialState.columnSizingInfo)?n:l5())},e.getTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getLeftTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getLeftHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getCenterTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getCenterHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getRightTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getRightHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0}}}],id=Z("tag"),iu=Object.freeze({tag:id,label:"".concat(id,"__label"),icon:"".concat(id,"__icon"),rounded:"".concat(id,"--rounded"),variant:{primary:"".concat(id,"--primary"),secondary:"".concat(id,"--secondary"),red:"".concat(id,"--red"),green:"".concat(id,"--green"),orange:"".concat(id,"--orange"),purple:"".concat(id,"--purple"),outline:"".concat(id,"--outline")},size:{s:"".concat(id,"--s"),m:"".concat(id,"--m"),l:"".concat(id,"--l")},iconMargin:{left:"".concat(id,"__icon--left"),right:"".concat(id,"__icon--right")}}),ip=(0,s.forwardRef)((e,t)=>{let{label:n,size:a="m",rounded:l,variant:i="primary",iconLeft:r,iconRight:s,onIconLeftClick:d,onIconRightClick:u,className:p,style:g,dataQa:h,dataId:m,...f}=e;return(0,o.jsx)(o.Fragment,{children:n&&(0,o.jsxs)("div",{ref:t,className:(0,c.Z)(iu.tag,iu.variant[i],iu.size[a],{[iu.rounded]:l},p),style:g,...f,"data-id":m,"data-qa":h,children:[r&&(0,o.jsx)("button",{type:"button",className:(0,c.Z)(iu.icon,iu.iconMargin.left,{[iu.size.l]:"l"===a}),onClick:e=>null==d?void 0:d(e),disabled:!d,children:r}),(0,o.jsx)("span",{className:(0,c.Z)(iu.label,iu.size[a]),children:n}),s&&(0,o.jsx)("button",{type:"button",className:(0,c.Z)(iu.icon,iu.iconMargin.right,{[iu.size.l]:"l"===a}),onClick:e=>null==u?void 0:u(e),disabled:!u,children:s})]})})});ip.displayName="Tag";let ig=Z("toggle"),ih=Object.freeze({toggle:ig,wrapper:"".concat(ig,"__wrapper"),secondaryLabel:"".concat(ig,"__secondary-label"),input:"".concat(ig,"__input"),marker:"".concat(ig,"__marker"),label:"".concat(ig,"__label"),caption:"".concat(ig,"__caption"),states:{disabled:"".concat(ig,"--disabled"),inverted:"".concat(ig,"--inverted"),flipped:"".concat(ig,"--flipped"),checked:"".concat(ig,"--checked")}}),im=(0,s.forwardRef)((e,t)=>{let{value:n,onChange:a,label:l,secondaryLabel:i,disabled:r=!1,caption:d,inverted:u=!1,flipped:p=!1,className:g,style:h,inputRef:m,dataQa:f,dataId:v,...b}=e,[w,x]=(0,s.useState)(null!=n&&n),y=(0,s.useId)();return(0,o.jsxs)("label",{className:(0,c.Z)(g,ih.toggle,{[ih.states.disabled]:r,[ih.states.flipped]:p,[ih.states.checked]:w}),style:h,htmlFor:y,"data-marker-container":"",ref:t,"data-id":v,"data-qa":f,children:[(0,o.jsx)("input",{id:y,role:"switch","aria-checked":w,type:"checkbox",className:ih.input,checked:w,onChange:e=>{x(e.target.checked),null==a||a(e.target.checked,e)},disabled:r,ref:m,...b}),(0,o.jsx)("span",{className:(0,c.Z)(ih.marker,{[ih.states.inverted]:u}),children:(0,o.jsx)(e9,{type:"toggle",checked:w,inverted:u,disabled:r})}),l&&i&&(0,o.jsx)("span",{className:(0,c.Z)(ih.secondaryLabel,{[ih.states.disabled]:r,[ih.states.inverted]:u}),children:i}),l&&(0,o.jsxs)("span",{className:ih.wrapper,children:[(0,o.jsx)("span",{className:(0,c.Z)(ih.label,{[ih.states.disabled]:r,[ih.states.inverted]:u}),children:l}),d&&(0,o.jsx)("span",{className:(0,c.Z)(ih.caption,{[ih.states.inverted]:u,[ih.states.disabled]:r}),children:d})]})]})});im.displayName="Toggle";let iv=Z("table-head-cell"),ib=Object.freeze({cell:iv,text:"".concat(iv,"__text"),buttonLeft:"".concat(iv,"__button-left"),buttonRight:"".concat(iv,"__button-right")}),iw=e=>{let{lineClamp:t,text:n,size:a="m",iconLeft:l,onIconLeftClick:i,iconRight:r,onIconRightClick:s}=e;return(0,o.jsxs)("div",{className:ib.cell,children:[l&&(0,o.jsx)(ey,{className:ib.buttonLeft,appearance:"ghost",shape:"icon",variant:"secondary",size:"xs",iconLeft:l,onClick:e=>null==i?void 0:i(e)}),(0,o.jsx)(ef,{className:ib.text,size:"m"===a?"16":"14",lineClamp:t,children:n}),r&&(0,o.jsx)(ey,{className:ib.buttonRight,appearance:"ghost",shape:"icon",variant:"secondary",size:"xs",iconLeft:r,onClick:e=>null==s?void 0:s(e)})]})};iw.displayName="TableHeadCell";let ix=Z("table-icon-button-cell"),iy=Object.freeze({cell:ix,buttonLeft:"".concat(ix,"__button-left"),buttonRight:"".concat(ix,"__button-right")}),iC=e=>{let{iconLeft:t,onIconLeftClick:n,iconRight:a,onIconRightClick:l}=e;return(0,o.jsxs)("div",{className:iy.cell,children:[t&&(0,o.jsx)(ey,{className:iy.buttonLeft,appearance:"ghost",shape:"icon",variant:"secondary",size:"xs",iconLeft:t,onClick:e=>null==n?void 0:n(e)}),a&&(0,o.jsx)(ey,{className:iy.buttonRight,appearance:"ghost",shape:"icon",variant:"secondary",size:"xs",iconLeft:a,onClick:e=>null==l?void 0:l(e)})]})};iC.displayName="TableIconButtonCell";let iS=Object.freeze({cell:Z("table-icon-cell")}),i_=e=>{let{icon:t}=e;return(0,o.jsx)($,{className:iS.cell,children:t})};i_.displayName="TableIconCell";let iE=Z("table-logos-cell"),ik=Object.freeze({cell:iE,logo:"".concat(iE,"__logo"),badge:"".concat(iE,"__badge")}),iR=e=>{let{items:t,max:n=3}=e,a=(0,s.useMemo)(()=>n&&t.length>n?t.slice(0,n):t,[t,n]);return(0,o.jsxs)("ul",{className:ik.cell,children:[a.map(e=>(0,o.jsx)("li",{className:ik.logo,children:(0,o.jsx)($,{children:e})},eA())),!!n&&t.length>n&&(0,o.jsx)("li",{className:(0,c.Z)(ik.badge,ik.logo),children:"+".concat(t.length-n)})]})};iR.displayName="TableLogosCell";let iM=Z("table-text-cell"),iT=Object.freeze({cell:iM,content:"".concat(iM,"__content"),icon:"".concat(iM,"__icon"),variant:{black:"".concat(iM,"--black"),green:"".concat(iM,"--green"),red:"".concat(iM,"--red")},size:{s:"".concat(iM,"--s"),m:"".concat(iM,"--m")}}),ij=e=>{let{variant:t="black",lineClamp:n=1,text:a,size:l="m",iconLeft:i,iconRight:r}=e;return(0,o.jsxs)("div",{className:(0,c.Z)(iT.cell,iT.variant[t],iT.size[l]),children:[i&&(0,o.jsx)($,{className:iT.icon,children:i}),(0,o.jsx)(ef,{className:iT.content,size:"m"===l?"16":"14",lineClamp:n,children:a}),r&&(0,o.jsx)($,{className:iT.icon,children:r})]})};ij.displayName="TableTextCell";let iI=Z("table-text-with-caption-cell"),iN=Object.freeze({cell:iI,content:"".concat(iI,"__content"),caption:"".concat(iI,"__caption")}),iL=e=>{let{text:t,caption:n,size:a="m"}=e;return(0,o.jsxs)("div",{className:iN.cell,children:[(0,o.jsx)(ef,{className:iN.content,size:"m"===a?"16":"14",lineClamp:1,children:t}),n&&(0,o.jsx)(en,{text:n,size:a,lineClamp:1,className:iN.caption})]})};function iP(e){return s.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"M5.136 8.4h1.368c0.192 0 0.348 0.144 0.348 0.336v2.196c0 0.192 0.156 0.336 0.348 0.336h2.4c0.18 0 0.336 -0.144 0.336 -0.336V8.736c0 -0.192 0.156 -0.336 0.348 -0.336h3.42c0.192 0 0.348 0.144 0.348 0.336v2.196c0 0.192 0.156 0.336 0.348 0.336h2.4c0.18 0 0.336 -0.144 0.336 -0.336V8.736c0 -0.192 0.156 -0.336 0.348 -0.336h1.368c0.192 0 0.348 0.144 0.348 0.336v6.516c0 0.192 -0.156 0.348 -0.348 0.348H5.136c-0.192 0 -0.336 -0.156 -0.336 -0.348V8.736c0 -0.192 0.144 -0.336 0.336 -0.336",fill:"currentColor"}))}iL.displayName="TableTextWithCaptionCell";let iD=Z("table-title-cell"),iF=Object.freeze({cell:iD,media:"".concat(iD,"__media"),mediaContent:"".concat(iD,"__media-content"),mediaVariant:{icon:"".concat(iD,"__media--icon"),image:"".concat(iD,"__media--image"),logo:"".concat(iD,"__media--logo")},size:{s:"".concat(iD,"--s"),m:"".concat(iD,"--m")},cornerIcon:"".concat(iD,"__corner-icon"),cornerIconVariant:{black:"".concat(iD,"__corner-icon--black"),red:"".concat(iD,"__corner-icon--red")},badge:"".concat(iD,"__badge"),badgeVariant:{first:"".concat(iD,"__badge--first"),second:"".concat(iD,"__badge--second"),third:"".concat(iD,"__badge--third")},content:"".concat(iD,"__content"),title:"".concat(iD,"__title"),subTitle:"".concat(iD,"__sub-title"),caption:"".concat(iD,"__caption"),captionIcon:"".concat(iD,"__caption-icon"),captionText:"".concat(iD,"__caption-text")}),iz={first:"1 место",second:"2 место",third:"3 место"},iA=e=>{let{title:t,caption:n,subTitle:a,size:l="m",media:i,mediaVariant:r="icon",captionIcon:d,badgeVariant:u,withCornerIcon:p,cornerIconVariant:g="black"}=e,h=(0,s.useMemo)(()=>{if(!u)return null;let e=iz[u];return"m"===l?e:e.slice(0,1)},[u,l]);return(0,o.jsxs)("div",{className:(0,c.Z)(iF.cell,iF.size[l]),children:[i&&(0,o.jsxs)("div",{className:(0,c.Z)(iF.media,iF.mediaVariant[r]),children:[p&&(0,o.jsx)($,{className:(0,c.Z)(iF.cornerIcon,iF.cornerIconVariant[g]),children:(0,o.jsx)(iP,{})}),(0,o.jsx)("div",{className:iF.mediaContent,children:i}),h&&(0,o.jsx)("span",{className:(0,c.Z)(iF.badge,iF.badgeVariant[u]),children:h})]}),(0,o.jsxs)("div",{className:iF.content,children:[a&&(0,o.jsx)(en,{text:a,size:l,lineClamp:1,className:iF.subTitle}),(0,o.jsx)(ef,{className:iF.title,size:"m"===l?"16":"14",lineClamp:1,children:t}),n&&(0,o.jsxs)("div",{className:iF.caption,children:[d&&(0,o.jsx)($,{className:iF.captionIcon,children:d}),(0,o.jsx)(ef,{className:iF.captionText,size:"m"===l?"16":"14",lineClamp:1,children:n})]})]})]})};iA.displayName="TableTitleCell";let iO=Z("table"),iV=Object.freeze({table:iO,control:"".concat(iO,"__control"),container:"".concat(iO,"__container"),pagination:"".concat(iO,"__pagination"),view:"".concat(iO,"__view"),variant:{primary:"".concat(iO,"--primary"),secondary:"".concat(iO,"--secondary")},size:{s:"".concat(iO,"--s"),m:"".concat(iO,"--m")},stripped:"".concat(iO,"--stripped"),appearance:{default:"".concat(iO,"--default"),rounded:"".concat(iO,"--rounded"),bordered:"".concat(iO,"--bordered"),striped:"".concat(iO,"--striped")},checkbox:"".concat(iO,"__checkbox"),head:"".concat(iO,"__head"),headCell:"".concat(iO,"__head-cell"),body:"".concat(iO,"__body"),bodyCell:"".concat(iO,"__body-cell"),footer:"".concat(iO,"__foot"),footerCell:"".concat(iO,"__foot-cell"),row:"".concat(iO,"__row"),rowSpacer:"".concat(iO,"__row-spacer"),cell:"".concat(iO,"__cell"),cellContent:"".concat(iO,"__cell-content"),cellAlign:{left:"".concat(iO,"__cell--align-left"),right:"".concat(iO,"__cell--align-right"),center:"".concat(iO,"__cell--align-center")}}),iB="left",iG={size:200,minSize:64},iZ="selectColumnId",iH={id:iZ,size:46,minSize:46},iq=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"m";if(e.isPlaceholder)return null;let a=e.getContext();if(e.id===iZ){let e=a.table,t=e.getIsAllRowsSelected(),n=!!e.getIsSomeRowsSelected()&&"indeterminate";return(0,o.jsx)(tn,{className:iV.checkbox,value:t||n,onChange:e.toggleAllRowsSelected})}let l=null==(t=e.column.columnDef.meta)?void 0:t.header,i=e.column.columnDef.header,r="function"==typeof i?i(a):i;if(l){let e="function"==typeof l?l(a):l;if("text"===e.type)return(0,o.jsx)(iw,{text:r,...e.props,size:n})}return(0,s.isValidElement)(r)?r:(0,o.jsx)(ij,{size:n,text:r})},iY=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"m",a=e.getContext();if(e.column.id===iZ){let e=a.row;return(0,o.jsx)(tn,{className:iV.checkbox,value:e.getIsSelected(),disabled:!e.getCanSelect(),onChange:t=>e.toggleSelected(t)})}let l=null==(t=e.column.columnDef.meta)?void 0:t.cell;if(l){let e="function"==typeof l?l(a):l,t=a.getValue();switch(e.type){case"tag":return(0,o.jsx)(ip,{label:t,...e.props,size:"s",rounded:!0});case"button":return(0,o.jsx)(ey,{label:t,...e.props,size:"xs"});case"logos":return(0,o.jsx)(iR,{...e.props});case"text":return(0,o.jsx)(ij,{text:t,...e.props,size:n});case"textWithCaption":return(0,o.jsx)(iL,{text:t,...e.props,size:n});case"toggle":return(0,o.jsx)(im,{...e.props});case"icon":return(0,o.jsx)(i_,{...e.props});case"iconButton":return(0,o.jsx)(iC,{...e.props});case"title":return(0,o.jsx)(iA,{title:t,...e.props,size:n})}}let i=e.column.columnDef.cell,r="function"==typeof i?i(a):i;return(0,s.isValidElement)(r)?r:(0,o.jsx)(ij,{size:n,text:r})},iW=e=>{let{data:t,columns:n,size:a="m",variant:l="primary",appearance:i,pagination:r,rowSelection:d,className:u,dataQa:p,dataId:g,...h}=e,{totalCount:m=t.length,pageSize:f=10,siblingCount:v=1,currentPage:b=1,onPageChange:w,...x}=null!=r?r:{},{rowSelectionVariant:y="hidden",onRowSelectionChange:C}=null!=d?d:{},S=(0,s.useMemo)(()=>t,[t]),_=(0,s.useMemo)(()=>"hidden"===y?n:"start"===y?[iH,...n]:[...n,iH],[n,y]),[E,k]=(0,s.useState)({pageIndex:b-1,pageSize:f}),[R,M]=(0,s.useState)({}),T=/**
   * react-table
   *
   * Copyright (c) TanStack
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE.md file in the root directory of this source tree.
   *
   * @license MIT
   */function(e){let t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=s.useState(()=>({current:function(e){var t,n;let a=[...ic,...null!=(t=e._features)?t:[]],l={_features:a},i=l._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultOptions?void 0:t.getDefaultOptions(l)),{}),r=e=>l.options.mergeOptions?l.options.mergeOptions(i,e):{...i,...e},s={...null!=(n=e.initialState)?n:{}};l._features.forEach(e=>{var t;s=null!=(t=null==e.getInitialState?void 0:e.getInitialState(s))?t:s});let o=[],c=!1,d={_features:a,options:{...i,...e},initialState:s,_queue:e=>{o.push(e),c||(c=!0,Promise.resolve().then(()=>{for(;o.length;)o.shift()();c=!1}).catch(e=>setTimeout(()=>{throw e})))},reset:()=>{l.setState(l.initialState)},setOptions:e=>{let t=lL(e,l.options);l.options=r(t)},getState:()=>l.options.state,setState:e=>{null==l.options.onStateChange||l.options.onStateChange(e)},_getRowId:(e,t,n)=>{var a;return null!=(a=null==l.options.getRowId?void 0:l.options.getRowId(e,t,n))?a:"".concat(n?[n.id,t].join("."):t)},getCoreRowModel:()=>(l._getCoreRowModel||(l._getCoreRowModel=l.options.getCoreRowModel(l)),l._getCoreRowModel()),getRowModel:()=>l.getPaginationRowModel(),getRow:(e,t)=>{let n=(t?l.getPrePaginationRowModel():l.getRowModel()).rowsById[e];if(!n&&!(n=l.getCoreRowModel().rowsById[e]))throw Error();return n},_getDefaultColumnDef:lF(()=>[l.options.defaultColumn],e=>{var t;return e=null!=(t=e)?t:{},{header:e=>{let t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t,n;return null!=(t=null==(n=e.renderValue())||null==n.toString?void 0:n.toString())?t:null},...l._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultColumnDef?void 0:t.getDefaultColumnDef()),{}),...e}},lz(e,"debugColumns","_getDefaultColumnDef")),_getColumnDefs:()=>l.options.columns,getAllColumns:lF(()=>[l._getColumnDefs()],e=>{let t=function(e,n,a){return void 0===a&&(a=0),e.map(e=>{let i=function(e,t,n,a){var l,i;let r={...e._getDefaultColumnDef(),...t},s=r.accessorKey,o=null!=(l=null!=(i=r.id)?i:s?"function"==typeof String.prototype.replaceAll?s.replaceAll(".","_"):s.replace(/\./g,"_"):void 0)?l:"string"==typeof r.header?r.header:void 0,c;if(r.accessorFn?c=r.accessorFn:s&&(c=s.includes(".")?e=>{let t=e;for(let e of s.split(".")){var n;t=null==(n=t)?void 0:n[e]}return t}:e=>e[r.accessorKey]),!o)throw Error();let d={id:"".concat(String(o)),accessorFn:c,parent:a,depth:n,columnDef:r,columns:[],getFlatColumns:lF(()=>[!0],()=>{var e;return[d,...null==(e=d.columns)?void 0:e.flatMap(e=>e.getFlatColumns())]},lz(e.options,"debugColumns","column.getFlatColumns")),getLeafColumns:lF(()=>[e._getOrderColumnsFn()],e=>{var t;return null!=(t=d.columns)&&t.length?e(d.columns.flatMap(e=>e.getLeafColumns())):[d]},lz(e.options,"debugColumns","column.getLeafColumns"))};for(let t of e._features)null==t.createColumn||t.createColumn(d,e);return d}(l,e,a,n);return i.columns=e.columns?t(e.columns,i,a+1):[],i})};return t(e)},lz(e,"debugColumns","getAllColumns")),getAllFlatColumns:lF(()=>[l.getAllColumns()],e=>e.flatMap(e=>e.getFlatColumns()),lz(e,"debugColumns","getAllFlatColumns")),_getAllFlatColumnsById:lF(()=>[l.getAllFlatColumns()],e=>e.reduce((e,t)=>(e[t.id]=t,e),{}),lz(e,"debugColumns","getAllFlatColumnsById")),getAllLeafColumns:lF(()=>[l.getAllColumns(),l._getOrderColumnsFn()],(e,t)=>t(e.flatMap(e=>e.getLeafColumns())),lz(e,"debugColumns","getAllLeafColumns")),getColumn:e=>l._getAllFlatColumnsById()[e]};Object.assign(l,d);for(let e=0;e<l._features.length;e++){let t=l._features[e];null==t||null==t.createTable||t.createTable(l)}return l}(t)})),[a,l]=s.useState(()=>n.current.initialState);return n.current.setOptions(t=>({...t,...e,state:{...a,...e.state},onStateChange:t=>{l(t),null==e.onStateChange||e.onStateChange(t)}})),n.current}({data:S,columns:_,rowCount:m,defaultColumn:iG,state:{pagination:E,rowSelection:R},enableRowSelection:"hidden"!==y,onRowSelectionChange:e=>{let t="function"==typeof e?e(R):e;M(t),null==C||C(t)},getCoreRowModel:e=>lF(()=>[e.options.data],t=>{let n={rows:[],flatRows:[],rowsById:{}},a=function(t,l,i){void 0===l&&(l=0);let r=[];for(let o=0;o<t.length;o++){let c=lB(e,e._getRowId(t[o],o,i),t[o],o,l,void 0,null==i?void 0:i.id);if(n.flatRows.push(c),n.rowsById[c.id]=c,r.push(c),e.options.getSubRows){var s;c.originalSubRows=e.options.getSubRows(t[o],o),null!=(s=c.originalSubRows)&&s.length&&(c.subRows=a(c.originalSubRows,l+1,c))}}return r};return n.rows=a(t),n},lz(e.options,"debugTable","getRowModel",()=>e._autoResetPageIndex())),getPaginationRowModel:e=>lF(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(t,n)=>{let a;if(!n.rows.length)return n;let{pageSize:l,pageIndex:i}=t,{rows:r,flatRows:s,rowsById:o}=n,c=l*i;r=r.slice(c,c+l),(a=e.options.paginateExpandedRows?{rows:r,flatRows:s,rowsById:o}:function(e){let t=[],n=e=>{var a;t.push(e),null!=(a=e.subRows)&&a.length&&e.getIsExpanded()&&e.subRows.forEach(n)};return e.rows.forEach(n),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}({rows:r,flatRows:s,rowsById:o})).flatRows=[];let d=e=>{a.flatRows.push(e),e.subRows.length&&e.subRows.forEach(d)};return a.rows.forEach(d),a},lz(e.options,"debugTable","getPaginationRowModel")),getSortedRowModel:e=>lF(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,n)=>{if(!n.rows.length||!(null!=t&&t.length))return n;let a=e.getState().sorting,l=[],i=a.filter(t=>{var n;return null==(n=e.getColumn(t.id))?void 0:n.getCanSort()}),r={};i.forEach(t=>{let n=e.getColumn(t.id);n&&(r[t.id]={sortUndefined:n.columnDef.sortUndefined,invertSorting:n.columnDef.invertSorting,sortingFn:n.getSortingFn()})});let s=e=>{let t=e.map(e=>({...e}));return t.sort((e,t)=>{for(let a=0;a<i.length;a+=1){var n;let l=i[a],s=r[l.id],o=s.sortUndefined,c=null!=(n=null==l?void 0:l.desc)&&n,d=0;if(o){let n=e.getValue(l.id),a=t.getValue(l.id),i=void 0===n,r=void 0===a;if(i||r){if("first"===o)return i?-1:1;if("last"===o)return i?1:-1;d=i&&r?0:i?o:-o}}if(0===d&&(d=s.sortingFn(e,t,l.id)),0!==d)return c&&(d*=-1),s.invertSorting&&(d*=-1),d}return e.index-t.index}),t.forEach(e=>{var t;l.push(e),null!=(t=e.subRows)&&t.length&&(e.subRows=s(e.subRows))}),t};return{rows:s(n.rows),flatRows:l,rowsById:n.rowsById}},lz(e.options,"debugTable","getSortedRowModel",()=>e._autoResetPageIndex()))});return(0,s.useEffect)(()=>{k({pageSize:f,pageIndex:b-1})},[f,b]),(0,o.jsxs)("div",{className:(0,c.Z)(iV.table,u),"data-qa":p,"data-id":g,...h,children:[(0,o.jsx)("div",{className:iV.container,children:(0,o.jsxs)("table",{className:(0,c.Z)(iV.view,iV.variant[l],iV.size[a],i&&iV.appearance[i]),"data-qa":P("".concat(p,"-view"),!!p),children:[(0,o.jsx)("thead",{className:iV.head,children:T.getHeaderGroups().map(e=>(0,o.jsx)("tr",{className:(0,c.Z)(iV.row),children:e.headers.map(e=>{var t,n;return(0,o.jsx)("th",{colSpan:e.colSpan,style:{width:e.getSize(),minWidth:e.column.columnDef.minSize},className:(0,c.Z)(iV.headCell,iV.cell,iV.cellAlign[null!==(n=null==(t=e.column.columnDef.meta)?void 0:t.align)&&void 0!==n?n:iB]),children:(0,o.jsx)("div",{className:iV.cellContent,children:iq(e,a)})},e.id)})},e.id))}),(0,o.jsx)("tbody",{className:iV.body,children:T.getRowModel().rows.map(e=>(0,o.jsxs)(s.Fragment,{children:[(0,o.jsx)("tr",{className:iV.row,children:e.getVisibleCells().map(e=>{var t,n;return(0,o.jsx)("td",{style:{width:e.column.getSize(),minWidth:e.column.columnDef.minSize},className:(0,c.Z)(iV.bodyCell,iV.cell,iV.cellAlign[null!==(n=null==(t=e.column.columnDef.meta)?void 0:t.align)&&void 0!==n?n:iB]),children:(0,o.jsx)("div",{className:iV.cellContent,children:iY(e,a)})},e.id)})},e.id),(0,o.jsx)("tr",{className:(0,c.Z)(iV.row,iV.rowSpacer)})]},e.id))})]})}),m>E.pageSize&&(0,o.jsx)("div",{className:iV.control,children:(0,o.jsx)(ao,{"data-qa":P("".concat(p,"-pagination"),!!p),className:iV.pagination,isControl:!1,totalCount:m,pageSize:E.pageSize,siblingCount:v,onPageChange:e=>{k(t=>({...t,pageIndex:e-1})),null==w||w(e)},currentPage:E.pageIndex+1,...x})})]})};iW.displayName="Table";let iQ=Z("tabs"),iX=Object.freeze({tabs:iQ,tabWrapper:"".concat(iQ,"__tab-wrapper"),tab:"".concat(iQ,"__tab"),active:"".concat(iQ,"__tab--active"),activeLine:"".concat(iQ,"__activeLine")}),iK=(0,s.forwardRef)((e,t)=>{var n;let{activeTabId:a,tabs:l,onTabChange:i,style:r,className:d,dataQa:u,dataId:p,...g}=e,[h,m]=(0,s.useState)(null!=a?a:null==(n=l[0])?void 0:n.id),[f,v]=(0,s.useState)(null),[b,w]=(0,s.useState)({width:0,left:0}),x=(0,s.useRef)(null);(0,s.useEffect)(()=>{f&&w({left:f.offsetLeft-2,width:f.offsetWidth+4})},[f]);let y=(0,s.useCallback)(e=>{var t;let n=x.current,a=(null==e?void 0:e.target).closest(".".concat(iX.tab)),l=n.getBoundingClientRect(),i=a.getBoundingClientRect();n.scrollTo({left:i.left-l.left-4+(null!==(t=n.scrollLeft)&&void 0!==t?t:0),behavior:"smooth"})},[]),C=(e,t)=>{y(t),m(e),i(e,t)};return(0,s.useImperativeHandle)(t,()=>x),(0,o.jsxs)("ul",{role:"tablist",ref:x,className:(0,c.Z)(iX.tabs,d),style:r,...g,"data-id":p,"data-qa":u,children:[l.map((e,t)=>{let n=e.id===h;return!e.disabled&&(0,o.jsx)("li",{role:"tab","aria-selected":e.id===h,"data-qa":P("".concat(u,"-tab-").concat(++t),!!u),className:iX.tabWrapper,children:(0,o.jsx)("button",{type:"button",ref:n?v:null,className:(0,c.Z)(iX.tab,{[iX.active]:n}),onClick:t=>C(e.id,t),children:e.label})},e.id)}),(0,o.jsx)("div",{className:(0,c.Z)(iX.activeLine),style:{left:b.left,width:b.width}})]})});iK.displayName="Tabs";let iU=Z("textarea"),i$={root:iU,container:"".concat(iU,"__container"),field:"".concat(iU,"__field"),labelWrapper:"".concat(iU,"__label-wrapper"),label:"".concat(iU,"__label"),captionWrapper:"".concat(iU,"__caption-wrapper"),caption:"".concat(iU,"__caption"),counter:"".concat(iU,"__counter"),states:{primary:"".concat(iU,"--primary"),secondary:"".concat(iU,"--secondary"),error:"".concat(iU,"--error"),success:"".concat(iU,"--success"),s:"".concat(iU,"--s"),m:"".concat(iU,"--m"),l:"".concat(iU,"--l"),focused:"".concat(iU,"--focused"),active:"".concat(iU,"--active"),disabled:"".concat(iU,"--disabled"),hasLabel:"".concat(iU,"--has-label"),hasCaption:"".concat(iU,"--has-caption")}},iJ=(e,t,n)=>{(0,s.useEffect)(()=>{e&&(n&&t?(e.style.height="auto",e.style.height=e.scrollHeight+"px"):e.style.height="")},[n,e,t])},i0=(0,s.forwardRef)((e,t)=>{let{disabled:n,state:a,size:l="m",variant:i="primary",label:r,className:d,style:u,value:p="",rows:g=1,maxLength:h,caption:m,counter:f,placeholder:v,autoResize:b=!1,hasCaption:w=!1,dataQa:x,dataId:y,onChange:C,onFocus:S,onBlur:_,...E}=e,{value:k,show:R,hide:M}=B(),T=(0,s.useRef)(null),j="s"!==l;iJ(T.current,p,b);let I=(0,s.useMemo)(()=>!k||p||"s"!==l||v?k?v:"s"===l?r:v:r,[v,p,l,k,r]),N=(0,s.useMemo)(()=>g<1?1:g>5?5:g,[g]),L=(0,s.useMemo)(()=>h&&h>0?h:void 0,[h]),P=(0,s.useMemo)(()=>f&&!!L&&L>0&&"".concat(p.length,"/").concat(L),[f,L,p.length]);return(0,o.jsxs)("div",{className:(0,c.Z)(d,i$.root),style:u,ref:t,"data-qa":x,"data-id":y,children:[(0,o.jsx)("div",{className:(0,c.Z)(i$.container,i$.states[i],i$.states[l],{[i$.states.focused]:k,[i$.states.error]:"error"===a,[i$.states.success]:"success"===a,[i$.states.disabled]:!!n}),children:(0,o.jsxs)("label",{className:i$.labelWrapper,children:[j&&(0,o.jsx)("span",{className:(0,c.Z)(i$.label,{[i$.states.active]:k||!!p||!!v}),children:r}),(0,o.jsx)("textarea",{...E,"aria-disabled":n?"true":void 0,"aria-invalid":"error"===a?"true":void 0,className:(0,c.Z)(i$.field,{[i$.states.hasLabel]:j}),rows:N,maxLength:L,ref:T,value:p,placeholder:I,disabled:n,onFocus:e=>{R(),null==S||S(e)},onBlur:e=>{M(),null==_||_(e)},onChange:e=>{null==C||C(e.target.value||"",e)}})]})}),(w||m||P)&&(0,o.jsxs)("div",{className:i$.captionWrapper,children:[(w||m)&&(0,o.jsx)("div",{className:(0,c.Z)(i$.caption,{[i$.states.error]:"error"===a,[i$.states.success]:"success"===a,[i$.states.disabled]:!!n}),children:m}),P&&(0,o.jsx)("div",{className:i$.counter,children:P})]})]})});i0.displayName="Textarea";let i1=(0,s.forwardRef)((e,t)=>{let{position:n="top",text:a,zIndex:l=1,inverted:i,withoutTail:r,children:h,boundingOffset:m=12,style:f,className:v,dataQa:b,dataId:w,...x}=e,[y,C]=(0,s.useState)(!1),S=(0,s.useRef)(null),{refs:_,floatingStyles:E,context:k}=(0,d.YF)({open:y,onOpenChange:C,placement:n,whileElementsMounted:u.Me,middleware:[(0,p.cv)({mainAxis:m}),(0,u.RR)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,u.uY)(),(0,g.x7)({element:S,padding:8})]}),R=(0,d.XI)(k,{delay:300}),{getReferenceProps:M,getFloatingProps:T}=(0,d.NI)([R]),j=(0,d.Y_)(k,{duration:300});return(0,s.useImperativeHandle)(t,()=>({getActivatorElement:_.reference,getTooltipElement:_.floating})),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{"data-qa":P("".concat(b,"-activator"),!!b),ref:_.setReference,...M,className:tA.wrapper,children:h}),j.isMounted&&(0,o.jsxs)("div",{role:"tooltip",ref:_.setFloating,style:{...E,...j.styles,...f,zIndex:l},className:(0,c.Z)(tA.tooltip,v,{[tA.inverted]:i}),...T,...x,"data-qa":b,"data-id":w,children:[(0,o.jsx)("span",{className:(0,c.Z)(tA.text,{[tA.inverted]:i}),children:a}),!r&&(0,o.jsx)(d.Y$,{ref:S,context:k,width:16,d:tO,fill:i?"var(--color-white)":"var(--color-black-500)"})]})]})});i1.displayName="Tooltip"}}]);