rms-react
Version:
Библиотека React компонентов разработанная по дизайн системе РМ Солюшн
2 lines • 88.9 kB
JavaScript
/*! For license information please see index.js.LICENSE.txt */
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("react"));else if("function"==typeof define&&define.amd)define(["react"],t);else{var n="object"==typeof exports?t(require("react")):t(e.react);for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(self,(e=>(()=>{var t={184:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var i=a.apply(null,n);i&&e.push(i)}}else if("object"===o){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var s in n)r.call(n,s)&&n[s]&&e.push(s)}}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},145:(e,t)=>{"use strict";function n(e){return"object"!=typeof e||"toString"in e?e:Object.prototype.toString.call(e).slice(8,-1)}Object.defineProperty(t,"__esModule",{value:!0});var r="object"==typeof process&&!0;function a(e,t){if(!e){if(r)throw new Error("Invariant failed");throw new Error(t())}}t.invariant=a;var o=Object.prototype.hasOwnProperty,i=Array.prototype.splice,s=Object.prototype.toString;function l(e){return s.call(e).slice(8,-1)}var c=Object.assign||function(e,t){return u(t).forEach((function(n){o.call(t,n)&&(e[n]=t[n])})),e},u="function"==typeof Object.getOwnPropertySymbols?function(e){return Object.keys(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.keys(e)};function p(e){return Array.isArray(e)?c(e.constructor(e.length),e):"Map"===l(e)?new Map(e):"Set"===l(e)?new Set(e):e&&"object"==typeof e?c(Object.create(Object.getPrototypeOf(e)),e):e}var d=function(){function e(){this.commands=c({},f),this.update=this.update.bind(this),this.update.extend=this.extend=this.extend.bind(this),this.update.isEquals=function(e,t){return e===t},this.update.newContext=function(){return(new e).update}}return Object.defineProperty(e.prototype,"isEquals",{get:function(){return this.update.isEquals},set:function(e){this.update.isEquals=e},enumerable:!0,configurable:!0}),e.prototype.extend=function(e,t){this.commands[e]=t},e.prototype.update=function(e,t){var n=this,r="function"==typeof t?{$apply:t}:t;Array.isArray(e)&&Array.isArray(r)||a(!Array.isArray(r),(function(){return"update(): You provided an invalid spec to update(). The spec may not contain an array except as the value of $set, $push, $unshift, $splice or any custom command allowing an array value."})),a("object"==typeof r&&null!==r,(function(){return"update(): You provided an invalid spec to update(). The spec and every included key path must be plain objects containing one of the following commands: "+Object.keys(n.commands).join(", ")+"."}));var i=e;return u(r).forEach((function(t){if(o.call(n.commands,t)){var a=e===i;i=n.commands[t](r[t],i,r,e),a&&n.isEquals(i,e)&&(i=e)}else{var s="Map"===l(e)?n.update(e.get(t),r[t]):n.update(e[t],r[t]),c="Map"===l(i)?i.get(t):i[t];n.isEquals(s,c)&&(void 0!==s||o.call(e,t))||(i===e&&(i=p(e)),"Map"===l(i)?i.set(t,s):i[t]=s)}})),i},e}();t.Context=d;var f={$push:function(e,t,n){return g(t,n,"$push"),e.length?t.concat(e):t},$unshift:function(e,t,n){return g(t,n,"$unshift"),e.length?e.concat(t):t},$splice:function(e,t,r,o){return function(e,t){a(Array.isArray(e),(function(){return"Expected $splice target to be an array; got "+n(e)})),_(t.$splice)}(t,r),e.forEach((function(e){_(e),t===o&&e.length&&(t=p(o)),i.apply(t,e)})),t},$set:function(e,t,n){return function(e){a(1===Object.keys(e).length,(function(){return"Cannot have more than one key in an object with $set"}))}(n),e},$toggle:function(e,t){m(e,"$toggle");var n=e.length?p(t):t;return e.forEach((function(e){n[e]=!t[e]})),n},$unset:function(e,t,n,r){return m(e,"$unset"),e.forEach((function(e){Object.hasOwnProperty.call(t,e)&&(t===r&&(t=p(r)),delete t[e])})),t},$add:function(e,t,n,r){return b(t,"$add"),m(e,"$add"),"Map"===l(t)?e.forEach((function(e){var n=e[0],a=e[1];t===r&&t.get(n)!==a&&(t=p(r)),t.set(n,a)})):e.forEach((function(e){t!==r||t.has(e)||(t=p(r)),t.add(e)})),t},$remove:function(e,t,n,r){return b(t,"$remove"),m(e,"$remove"),e.forEach((function(e){t===r&&t.has(e)&&(t=p(r)),t.delete(e)})),t},$merge:function(e,t,r,o){var i,s;return i=t,a((s=e)&&"object"==typeof s,(function(){return"update(): $merge expects a spec of type 'object'; got "+n(s)})),a(i&&"object"==typeof i,(function(){return"update(): $merge expects a target of type 'object'; got "+n(i)})),u(e).forEach((function(n){e[n]!==t[n]&&(t===o&&(t=p(o)),t[n]=e[n])})),t},$apply:function(e,t){var r;return a("function"==typeof(r=e),(function(){return"update(): expected spec of $apply to be a function; got "+n(r)+"."})),e(t)}},h=new d;function g(e,t,r){a(Array.isArray(e),(function(){return"update(): expected target of "+n(r)+" to be an array; got "+n(e)+"."})),m(t[r],r)}function m(e,t){a(Array.isArray(e),(function(){return"update(): expected spec of "+n(t)+" to be an array; got "+n(e)+". Did you forget to wrap your parameter in an array?"}))}function _(e){a(Array.isArray(e),(function(){return"update(): expected spec of $splice to be an array of arrays; got "+n(e)+". Did you forget to wrap your parameters in an array?"}))}function b(e,t){var r=l(e);a("Map"===r||"Set"===r,(function(){return"update(): "+n(t)+" expects a target of type Set or Map; got "+n(r)}))}t.isEquals=h.update.isEquals,t.extend=h.extend,t.default=h.update,t.default.default=e.exports=c(t.default,t)},251:(e,t,n)=>{"use strict";var r=n(156),a=Symbol.for("react.element"),o=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,o={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,r)&&!l.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:c,ref:u,props:o,_owner:s.current}}t.Fragment=o,t.jsx=c,t.jsxs=c},893:(e,t,n)=>{"use strict";e.exports=n(251)},156:t=>{"use strict";t.exports=e}},n={};function r(e){var a=n[e];if(void 0!==a)return a.exports;var o=n[e]={exports:{}};return t[e](o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};return(()=>{"use strict";r.r(a),r.d(a,{AutoCompleteField:()=>Be,BaseModal:()=>I,Button:()=>y,CallbackModal:()=>D,CheckboxField:()=>Ne,DropdownButton:()=>C,DropdownField:()=>Pe,Header:()=>yn,HeaderModal:()=>V,IconButton:()=>te,LanguageSelectionField:()=>De,MenuLink:()=>cn,ModalContext:()=>Y,ModalContextProvider:()=>K,ModalWindowLayout:()=>z,Notification:()=>qn,PopupLayout:()=>L,RenderWhen:()=>$n,Stepper:()=>ze,SuggestionModal:()=>q,Table:()=>dt,TableCell:()=>Ke,TableContainer:()=>$e,TableContext:()=>G,TableContextProvider:()=>Q,TableInputCell:()=>Qe,TablePagination:()=>_t,TableRow:()=>ut,Tag:()=>ce,TextAreaField:()=>ye,TextButton:()=>re,TextField:()=>ve,TimeSelectionField:()=>Ye,isDefaultCell:()=>ct,isInputCell:()=>lt,lang:()=>He,useCopyToClipboard:()=>Qn,useElementSize:()=>Gn,useEventListener:()=>Kn,useIsomorphicLayoutEffect:()=>Xn,useModalManager:()=>J,useOnClickOutside:()=>x,useOnPressButton:()=>N});var e,t,n,o,i,s,l,c,u,p=r(893),d=r(156),f=r.n(d),h=r(184),g=r.n(h);function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}const _=function(r){return d.createElement("svg",m({viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),e||(e=d.createElement("path",{d:"M14.983 23.782a1 1 0 0 1 2 0v5a1 1 0 1 1-2 0v-5Z",fill:"#D8E3FE"})),t||(t=d.createElement("path",{d:"M10.616 22.09a1 1 0 0 1 1.729 1.006l-2.513 4.322a1 1 0 0 1-1.73-1.005l2.514-4.323Z",fill:"#E4EDFF"})),n||(n=d.createElement("path",{d:"M8.188 3.137a1 1 0 1 1 1.728-1.006l2.516 4.32a1 1 0 1 1-1.729 1.007l-2.515-4.32ZM3.41 8.747a1 1 0 1 1 1.05-1.702l4.256 2.624a1 1 0 1 1-1.05 1.702L3.412 8.747Z",fill:"#fff"})),o||(o=d.createElement("path",{d:"M1.983 15.79a1 1 0 1 1 .018-2l5 .045a1 1 0 0 1-.018 2l-5-.045Z",fill:"#F4F8FF"})),i||(i=d.createElement("path",{d:"M7.796 18.495a1 1 0 0 1 1.03 1.714L4.54 22.784a1 1 0 0 1-1.03-1.714l4.286-2.575Z",fill:"#EFF4FF"})),s||(s=d.createElement("path",{d:"M27.676 7.025a1 1 0 1 1 .964 1.752l-4.38 2.41a1 1 0 1 1-.965-1.752l4.38-2.41Z",fill:"#B4C9FF"})),l||(l=d.createElement("path",{d:"M29.983 13.794a1 1 0 0 1 .026 2l-5 .065a1 1 0 0 1-.025-2l5-.065Z",fill:"#BBCEFF"})),c||(c=d.createElement("path",{d:"M28.484 21.194a1 1 0 0 1-1.063 1.694l-4.236-2.658a1 1 0 1 1 1.063-1.694l4.236 2.657Z",fill:"#C4D5FF"})),u||(u=d.createElement("path",{d:"M19.739 23.041a1 1 0 1 1 1.685-1.076l2.692 4.214a1 1 0 1 1-1.685 1.077l-2.692-4.215Z",fill:"#CDDBFF"})))};const b=e=>{var{className:t}=e,n=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["className"]);return(0,p.jsx)(_,Object.assign({className:g()("JHry5IEEeYkB26_shNzX",t)},n))},v={button:"dDiQUO2xbuH53G_5ONAp",button_size_s:"wsMBO1PZMx09fXl5_c2x",button_size_m:"aNAgA0LvTmK91iQlbT5w",button_size_l:"N9CtBOSMFhgpU0_v928S",button_appearance_primary:"jYUsNncMhsvl9rhJA98W",button__icon:"IuiTvS__gvPh8nvNBrXH","button_appearance_primary-light":"y_i3pSD9nDt7I_F9trWK",button_appearance_ghost:"_5pJtXRp4URkdfvkr5Am",button_appearance_light:"xlSr821jBe_jJOnIVMf_",button__loader:"ZeiPYjP2kxpy8O5JRQPK"};const y=f().forwardRef(((e,t)=>{var{icon:n,loading:r,appearance:a,size:o,children:i,className:s}=e,l=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["icon","loading","appearance","size","children","className"]);return(0,p.jsx)("button",Object.assign({ref:t,className:g()(v.button,v[`button_appearance_${a}`],v[`button_size_${o}`],s)},l,{children:r?(0,p.jsx)(b,{className:g()(v.button__loader)}):(0,p.jsxs)(p.Fragment,{children:[null!=n&&(0,p.jsx)(n,{className:g()(v.button__icon)}),i]})}))}));var O;function j(){return j=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},j.apply(this,arguments)}const w=function(e){return d.createElement("svg",j({width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),O||(O=d.createElement("path",{d:"m7 10 5 5 5-5H7Z"})))},x=(e,t,n,r=!1)=>{const a=n=>{const r=null==e?void 0:e.current;null==r||r.contains(n.target)||t(n)};(0,d.useEffect)((()=>(null!=e.current&&n&&document.addEventListener("click",a,r),()=>{document.removeEventListener("click",a,r)})),[a,e,n])},N=(e,t,n,r=!1)=>{const a=n=>{n.key===t&&e(n)};(0,d.useEffect)((()=>(n&&document.addEventListener("keydown",a,r),()=>{document.removeEventListener("keydown",a,r)})),[a,t,n])},E={"dropdown-button":"tNVXjXcw9iqghTJS_TO4","dropdown-button_size_s":"Psthte01RziohKpdEw6P","dropdown-button__button":"QxKK1Ri6oeaRKN29NINx","dropdown-list__item":"E8_9OA8NhbVRupsLghuo","dropdown-list":"WYDNIZQF7k21oX39vJC1","dropdown-button_size_m":"IhpEbGqxBOwnSxgJAIfb","dropdown-button_size_l":"LZi1cDUBF__aMk8a5ERh","dropdown-button_appearance_primary":"Lus4MFHMI9uoAarLRk5x","dropdown-button__arrow":"P7Z2j2o3mQ2Nu2UBQ7fC","dropdown-button__icon":"Qk22cGxSTxJSdEgA3qc0","dropdown-button_appearance_ghost":"KeHkxqx6zJInONPPhSHs","dropdown-button__arrow_active":"WZU46_ihNj7eCk_CsnY7","dropdown-list_active":"U4TAp5ZZgaZkEtUQEAR0","dropdown-list__item-icon":"vRz_chjWHA2Te7IPHE2e"};var P=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const C=f().forwardRef(((e,t)=>{var{icon:n,appearance:r,size:a,children:o,elements:i,className:s}=e,l=P(e,["icon","appearance","size","children","elements","className"]);const c=(0,d.useRef)(null),[u,f]=(0,d.useState)(!1);x(c,(()=>f(!1)),u,!0);const h=(0,d.useCallback)((function(e){f(!1),this.onClick(e)}),[]),m=(0,d.useMemo)((()=>i.map((e=>{const{icon:t,text:n,className:r}=e,a=P(e,["icon","text","className"]);return(0,d.createElement)("li",Object.assign({},a,{key:a.key,onClick:h.bind(e),className:g()(E["dropdown-list__item"],r)}),null!=t&&(0,p.jsx)(t,{className:g()(E["dropdown-list__item-icon"])}),n)}))),[i]);return(0,p.jsxs)("div",Object.assign({ref:c,className:g()(E["dropdown-button"],E[`dropdown-button_appearance_${r}`],E[`dropdown-button_size_${a}`],s)},{children:[(0,p.jsxs)("button",Object.assign({ref:t},l,{onClick:()=>f((e=>!e)),className:g()(E["dropdown-button__button"])},{children:[null!=n&&(0,p.jsx)(n,{className:g()(E["dropdown-button__icon"])}),o,null==n&&(0,p.jsx)(w,{className:g()(E["dropdown-button__arrow"],{[E["dropdown-button__arrow_active"]]:u})})]})),(0,p.jsx)("ul",Object.assign({className:g()(E["dropdown-list"],{[E["dropdown-list_active"]]:u})},{children:m}))]}))}));var k;function S(){return S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},S.apply(this,arguments)}const M=function(e){return d.createElement("svg",S({viewBox:"0 0 12 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),k||(k=d.createElement("path",{d:"M12 7 0 13.928V.072L12 7Z",fill:"#111214"})))};function A(e){return t=>{e.forEach((e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)}))}}const R={modal:"eSpMnJpfwwCn3SRIQIdp",modal_rendered:"ZAO86QEVlvMPjqDDOLU6",modal_active:"NZEUxaHGhYe8MEHbqQLD",modal_column:"SwCJ1FEN9A2cSq7FMvr3",modal__polygon:"fYODiRnabcKyUNBkIXWw","modal__polygon_bottom-left":"xz9ghJZlaqFoTf0d5OPJ","modal__polygon_bottom-center":"MZcnYgwAbuRoZ3kFV7I7","modal__polygon_bottom-right":"tZmgvCMWyLTpCxX8et27","modal__polygon_top-left":"AGBE_izUFHjNxPMWAzK8","modal__polygon_top-center":"_HD26ksYSZSmES5UT2OD","modal__polygon_top-right":"Dh06V9cPIi0vbYDjIGVi","modal__polygon_right-top":"iB6Ubz8u2Nt2AzBmnw9r","modal__polygon_right-center":"PRzPvn1wlYWjOEsRUCLi","modal__polygon_right-bottom":"P5nnjnw2k2a5MatzBJGH","modal__polygon_left-top":"G7189yIhYSq5CbEg8S_2","modal__polygon_left-center":"MIsyCZzIkY4Bv58Xay3l","modal__polygon_left-bottom":"pLWtRUXf7St6RAWGhjQA"};const F=["top-left","top-center","top-right","bottom-left","bottom-center","bottom-right"],z=f().forwardRef(((e,t)=>{var{isActive:n,children:r,position:a,polygonActive:o,coords:i,onClose:s=(()=>{}),style:l}=e,c=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["isActive","children","position","polygonActive","coords","onClose","style"]);const[u,f]=(0,d.useState)(i),h=(0,d.useRef)(null),[m,_]=(0,d.useState)(!1),[b,v]=(0,d.useState)(!1);x(h,s,b,!0),(0,d.useEffect)((()=>{n?(_(!0),setTimeout((()=>{v(!0)}),20)):(v(!1),m&&setTimeout((()=>{_(!1)}),200))}),[n]);const y=(0,d.useCallback)((()=>{var e,t,n,r;const s={top:0,left:0},l=o?{height:12,width:12}:{height:0,width:0},c=o?12:0,u=null!==(t=null===(e=h.current)||void 0===e?void 0:e.offsetWidth)&&void 0!==t?t:0,p=null!==(r=null===(n=h.current)||void 0===n?void 0:n.offsetHeight)&&void 0!==r?r:0;return"top-left"!==a&&"top-center"!==a&&"top-right"!==a||(s.left="top-left"===a?i.left-l.width/2-c:"top-right"===a?i.left-(u-l.width/2-c):i.left-u/2,s.top=i.top-p-4),"bottom-left"!==a&&"bottom-center"!==a&&"bottom-right"!==a||(s.left="bottom-left"===a?i.left-l.width/2-c:"bottom-right"===a?i.left-(u-l.width/2-c):i.left-u/2,s.top=i.top+4),"left-top"!==a&&"left-center"!==a&&"left-bottom"!==a||(s.top="left-top"===a?i.top-l.width/2-c:"left-bottom"===a?i.top-(p-l.height/2-c):i.top-p/2,s.left=i.left-u-4),"right-top"!==a&&"right-center"!==a&&"right-bottom"!==a||(s.top="right-top"===a?i.top-l.width/2-c:"right-bottom"===a?i.top-(p-l.height/2-c):i.top-p/2,s.left=i.left+4),s}),[i,h.current,o,a]);return(0,d.useEffect)((()=>{f(y())}),[a,i,m,o,h.current]),(0,p.jsxs)("div",Object.assign({ref:A([t,h]),onClick:e=>{e.stopPropagation(),s()},className:g()(R.modal,{[R.modal_rendered]:m,[R.modal_active]:b,[R.modal_column]:F.includes(a)}),style:Object.assign(Object.assign({},l),u)},c,{children:[r,o&&(0,p.jsx)(M,{className:g()(R.modal__polygon,R[`modal__polygon_${a}`])})]}))})),L=f().forwardRef((()=>(0,p.jsx)("div",{}))),Z={modal__buttons:"_sPAq94BP3PMS57u4BkV","modal__buttons_variant-light":"FajT3MePS4OpHa94xL2A","modal__buttons_variant-dark":"WbV7NWBSltOyQKfOYbUY",modal__button:"VoPlqye0R1o5w3ubeoM4","modal__button_variant-light":"AEMQavrKu4KwCROLl29D",modal__icon:"OcpuEOd8wSjfkEI1iYF4",modal__text:"fwlOxJrCXAuiZ_gvoHKP","modal__button_variant-dark":"ds68PmNWWqDW2loIrOvv","modal__button_size-s":"yZSugi_zGsRHZSmjd6jS","modal__button_size-m":"CmaXkwNhf9dYIC_XBDPs"};const I=f().forwardRef(((e,t)=>{var{zIndex:n,coords:r,variant:a="light",size:o="m",buttons:i=[]}=e,s=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["zIndex","coords","variant","size","buttons"]);const l=(0,d.useMemo)((()=>i.map((({key:e,text:t,icon:n,onClick:r})=>(0,p.jsxs)("li",Object.assign({onClick:r,className:g()(Z.modal__button,Z[`modal__button_size-${o}`],Z[`modal__button_variant-${a}`])},{children:[null!=n&&(0,p.jsx)(n,{className:g()(Z.modal__icon)}),(0,p.jsx)("span",Object.assign({className:g()(Z.modal__text)},{children:t}))]}),e)))),[i,o,a]);return(0,p.jsx)(z,Object.assign({ref:t,style:{zIndex:null!=n?n:5},coords:r},s,{children:(0,p.jsx)("ul",Object.assign({className:g()(Z.modal__buttons,Z[`modal__buttons_variant-${a}`])},{children:l}))}))}));const D=f().forwardRef(((e,t)=>{var{title:n,cancelText:r,submitText:a,zIndex:o,onSubmit:i,onCancel:s,className:l}=e,c=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["title","cancelText","submitText","zIndex","onSubmit","onCancel","className"]);return(0,p.jsx)(z,Object.assign({polygonActive:!0,ref:t,style:{zIndex:null!=o?o:5}},c,{children:(0,p.jsxs)("div",Object.assign({},c,{className:g()("mlXrPMasdjzEjdJ_vt1w",l)},{children:[(0,p.jsx)("span",Object.assign({className:g()("MxyOHZqo_VGKJF53nsC7")},{children:n})),(0,p.jsx)(y,Object.assign({size:"s",appearance:"light",type:"button",onClick:s},{children:r})),(0,p.jsx)(y,Object.assign({size:"s",appearance:"primary-light",type:"button",onClick:i},{children:a}))]}))}))}));var H;function T(){return T=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},T.apply(this,arguments)}const B=function(e){return d.createElement("svg",T({width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),H||(H=d.createElement("path",{d:"M19 3H5c-1.11 0-2 .89-2 2v4h2V5h14v14H5v-4H3v4a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2Zm-8.92 12.58L11.5 17l5-5-5-5-1.42 1.41L12.67 11H3v2h9.67l-2.59 2.58Z"})))},U="qC9CTldEZKir_iH7KMAf",V=f().memo(f().forwardRef((({profile:e,popupDisabled:t,popupLinks:n,onLinkClick:r,onLogoutClick:a},o)=>{const i=(0,d.useRef)(null);function s(e){e.preventDefault(),e.stopPropagation(),r(this),u()}const[l,c]=(0,d.useState)(!1),u=()=>c(!1);x(i,u,l);const f=(0,d.useMemo)((()=>n.map(((e,t)=>(0,p.jsx)(re,Object.assign({iconPosition:"pre",className:g()("bnwrfdl77iQZrtGgMwaD"),appearance:"dark-gray",contentWidth:"max-content",icon:e.image,onClick:s.bind(e)},{children:e.text}),`${e.text}.${t}`)))),[n,s]);return(0,p.jsxs)("div",Object.assign({className:g()("S2Hd66uH7ialSrD33yrn"),ref:A([i,o])},{children:[(0,p.jsx)("img",{className:g()("EOEC7KcCPyMl5I0GtPU0"),src:e.avatarUrl,alt:"аватар"}),(0,p.jsx)("p",Object.assign({onClick:()=>{t||c((e=>!e))},className:g()("QFIh8fUIvHSkMbVAutbH")},{children:e.name})),(0,p.jsxs)("div",Object.assign({className:g()("ZzOUsJUaJmq8F7AE0VYp",{vxUosEERu7ZmBpNt6h_o:l})},{children:[(0,p.jsxs)("div",Object.assign({className:g()("FVA0ZfeUtyo5pH3WrrMm")},{children:[(0,p.jsx)("img",{className:g()("sC4vqsILsCD6Zq4TXFPA"),src:e.avatarUrl,alt:"аватар"}),(0,p.jsx)("span",Object.assign({className:g()("ysGC8b68_tSOFFoRFoYu")},{children:e.name})),(0,p.jsx)("span",Object.assign({className:g()("ss9yLWmSNakU95RcXJF0")},{children:e.email}))]})),(0,p.jsx)("i",{className:g()(U)}),(0,p.jsx)("ul",Object.assign({className:g()("XFdUsWFRVPBqeLb2udM3")},{children:f})),(0,p.jsx)("i",{className:g()(U)}),(0,p.jsx)(re,Object.assign({iconPosition:"pre",className:g()("LlGq2yCqOuZNiOGiu1SK"),appearance:"gray",contentWidth:"max-content",icon:B,onClick:a},{children:"Выйти"}))]}))]}))}))),W={modal__content:"zvD4ElaZ1vfvNaCbyAam","modal__content_size-s":"iR3pDZu47Qcn74cie0cP","modal__content_size-m":"mF6p0lPRJEfIUYPQ4ldX",modal__title:"z2Js_MaXVsiBom5AJFYb",modal__suggestion:"jmfn_q8tnM7Czjve0cj1"};const q=f().forwardRef(((e,t)=>{var{suggestion:n,title:r,className:a,zIndex:o,size:i="s",style:s}=e,l=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["suggestion","title","className","zIndex","size","style"]);return(0,p.jsx)(z,Object.assign({polygonActive:!0,ref:t,style:Object.assign({zIndex:null!=o?o:5},s)},l,{children:(0,p.jsxs)("div",Object.assign({className:g()(W.modal__content,W[`modal__content_size-${i}`],a)},{children:[r&&(0,p.jsx)("h5",Object.assign({className:g()(W.modal__title)},{children:r})),(0,p.jsx)("span",Object.assign({className:g()(W.modal__suggestion)},{children:n}))]}))}))})),Y=f().createContext({open:()=>{},refreshState:()=>{},close:()=>{},closeAll:()=>{}});var $=r(145),X=r.n($);const K=({children:e})=>{const[t,n]=(0,d.useState)([]),[r,a]=(0,d.useState)([]),o=(0,d.useCallback)(((e,r)=>{const a=t.findIndex((t=>t.props.key===e));if(-1===a)return;const o=X()(t,{$splice:[[a,1,Object.assign(Object.assign({},t[a]),{props:Object.assign(Object.assign({},t[a].props),r)})]]});n(o)}),[t]);function i(){a(r.filter((e=>e!==this.props.key))),this.props.onClose&&this.props.onClose()}const s=(0,d.useMemo)((()=>t.map((({component:e,props:t})=>(0,d.createElement)(e,Object.assign({},t,{key:t.key,isActive:r.includes(t.key),onClose:i.bind({component:e,props:t})}))))),[t,r,i]);return(0,p.jsxs)(Y.Provider,Object.assign({value:{open:function(e,o){const i=t.findIndex((e=>e.props.key===o.key));if(-1===i)return n([...t,{component:e,props:o}]),void a([...r,o.key]);setTimeout((()=>{const s=X()(t,{$splice:[[i,1,{component:e,props:o}]]});if(!r.includes(o.key))return n(s),void a([...r,o.key]);n(s)}),210)},refreshState:o,close:function(e){a(r.filter((t=>t!==e)))},closeAll:function(){n([])}}},{children:[s,e]}))},G=f().createContext({variant:"default",gridTemplateColumns:"100%"});const Q=e=>{var{children:t}=e,n=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["children"]);return(0,p.jsx)(G.Provider,Object.assign({value:Object.assign({},n)},{children:t}))},J=()=>{const e=(0,d.useContext)(Y);return Object.assign({},e)},ee={"icon-button":"ndFEifDFw5NE0jDcHLrJ","icon-button_appearance_fill-primary":"iLzCouM3GyoA7vMjQDL_","icon-button_appearance_fill-gray":"bFi2D2I_EdvfJT_1gqEr","icon-button_appearance_fill-dark-gray":"ZOxmjd3fRjSyhMdCQdtt","icon-button_appearance_background-gray":"A8GsmbV0YVGMhjkKO6EL","icon-button_active":"hFU9drgv83CbnOY2K4Ud"};const te=f().memo(f().forwardRef(((e,t)=>{var{icon:n,className:r,appearance:a,active:o,suggestion:i}=e,s=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["icon","className","appearance","active","suggestion"]);const l=J(),c=(0,d.useId)(),u=(0,d.useCallback)((e=>{if(!i)return;const t=e.target.closest("svg"),n=t.getBoundingClientRect();let r=n.top+window.pageYOffset,a=n.left+window.pageXOffset;["top-center","top-left","top-right"].includes(i.position)&&(a=n.left+window.pageXOffset+t.clientWidth/2),["bottom-center","bottom-left","bottom-right"].includes(i.position)&&(r=n.top+window.pageYOffset+t.clientHeight,a=n.left+window.pageXOffset+t.clientWidth/2),["left-center","left-top","left-bottom"].includes(i.position)&&(r=n.top+window.pageYOffset+t.clientHeight/2),["right-center","right-top","right-bottom"].includes(i.position)&&(r=n.top+window.pageYOffset+t.clientHeight/2,a=n.left+window.pageXOffset+t.clientWidth),l.open(q,Object.assign(Object.assign({key:c},i),{coords:{top:r,left:a}}))}),[l,i]),f=(0,d.useCallback)((()=>{i&&l.close(c)}),[c,l,i]);return(0,p.jsx)(n,Object.assign({onMouseEnter:u,onMouseLeave:f,ref:t,className:g()(ee["icon-button"],ee[`icon-button_appearance_${a}`],{[ee["icon-button_active"]]:o},r)},s))}))),ne={button:"dp07bFZ0bi4jYEfeh8IG",button__icon:"rpJDoK4i_JlQ3DOlYT_1",button__icon_disabled:"onYVYHhVyYFGf_Qnm_9N",button__text:"WAEf7mJJumv6r7HjkuWr",button_appearance_primary:"c0YZuz05_vLGE4QXp01q",button_appearance_gray:"gw35N8c6lHhfKWji9qqj","button_appearance_dark-gray":"psL4DgwBbv9K_A4xMWT2","button_content-width_max-content":"psGgI72OTcRPueQMyeu1","button_content-width_justify":"Mmr8ERv4goobHyDvg5Qo"};const re=f().memo(f().forwardRef(((e,t)=>{var{icon:n,children:r,className:a,appearance:o,iconPosition:i="pre",contentWidth:s="justify"}=e,l=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["icon","children","className","appearance","iconPosition","contentWidth"]);return(0,p.jsxs)("button",Object.assign({ref:t,className:g()(ne.button,ne[`button_appearance_${o}`],ne[`button_content-width_${s}`],a)},l,{children:[null!=n&&"pre"===i&&(0,p.jsx)(n,{className:g()(ne.button__icon)}),(0,p.jsx)("span",Object.assign({className:g()(ne.button__text)},{children:r})),null!=n&&"post"===i&&(0,p.jsx)(n,{className:g()(ne.button__icon)})]}))})));var ae,oe,ie;function se(){return se=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},se.apply(this,arguments)}const le=function(e){return d.createElement("svg",se({viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),ae||(ae=d.createElement("circle",{cx:10,cy:10,r:10,transform:"rotate(-90 10 10)"})),oe||(oe=d.createElement("path",{fill:"#fff",d:"m12.828 6.257 1.415 1.414-7.072 7.071-1.414-1.414z"})),ie||(ie=d.createElement("path",{fill:"#fff",d:"m14.243 13.329-1.415 1.414-7.07-7.07 1.414-1.415z"})))};const ce=f().memo(f().forwardRef(((e,t)=>{var{id:n,selected:r,children:a,className:o,onSelect:i,onUnselect:s}=e,l=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["id","selected","children","className","onSelect","onUnselect"]);return(0,p.jsxs)("button",Object.assign({id:n+"",ref:t,onClick:e=>{e.stopPropagation(),i(n,e)},className:g()("FKWH3HjO152xQfzSHmKI",{GPxbdXy519DScukR8CFA:r},o)},l,{children:[a,r&&s&&(0,p.jsx)(le,{onClick:e=>{e.stopPropagation(),s&&s(n,e)},className:g()("xAYHKxpxgaiN7RIUoOud")})]}))})));var ue;function pe(){return pe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},pe.apply(this,arguments)}const de=function(e){return d.createElement("svg",pe({width:18,height:18,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),ue||(ue=d.createElement("path",{d:"M6.814 11.89 3.969 8.78 3 9.831 6.814 14 15 5.051 14.038 4l-7.224 7.89Z"})))};var fe,he,ge;function me(){return me=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},me.apply(this,arguments)}const _e=function(e){return d.createElement("svg",me({width:20,height:20,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),fe||(fe=d.createElement("circle",{cx:10,cy:10,r:10,transform:"rotate(-90 10 10)",fill:"#DBDBDB"})),he||(he=d.createElement("path",{fill:"#fff",d:"m12.828 5.757 1.415 1.414-7.071 7.071-1.415-1.414z"})),ge||(ge=d.createElement("path",{fill:"#fff",d:"m14.243 12.829-1.414 1.414-7.072-7.071 1.415-1.414z"})))},be={input:"ApFeYmOfrNFIfDgcM5Vd","input_size-s":"bW0h3nmCTp3T152kgJsA",input__title:"CrsYwhRfuQG2DcMXEmyq",input__box:"nG3uAOJh2MJU0B3tn2_N",input__input:"Aw215T58M9egEybe9jVP",input__prefix:"Y9gKhuHXISweEDciYL9A",input__suffix:"ITevU8ZKXN8gFVu4CjVT",input__reset:"fmW2gW1nqz_RbrDRv2RK",input__success:"WOwOAMCMQPIC84GO5keY","input_size-m":"YzInkquJo2mN9SNvl4cF",input__box_error:"bSkMO0eNZApyu7s185tY",input__box_disabled:"mg2cmTrcxqUfzVRxMjZw",input__reset_active:"o2Rh1C8TIGfTV0XGXv7s",input__success_active:"Qf4zo7LkoddUm7iVeSvr",input__error:"Rm3BKVXEtHUyPxidCXTt",input__error_active:"PAs8cJMdNLDwC6fukn47",input__suggestion:"v4jzlg0RwEkN3ngu4Y82"};const ve=f().forwardRef(((e,t)=>{var{title:n,error:r,suggestion:a,hiddenFooter:o,children:i,prefix:s,suffix:l,resettable:c,validity:u,size:f="m",className:h,onChange:m,onFocus:_,onBlur:b}=e,v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["title","error","suggestion","hiddenFooter","children","prefix","suffix","resettable","validity","size","className","onChange","onFocus","onBlur"]);const y=(0,d.useRef)(null),[O,j]=(0,d.useState)(!1);return(0,p.jsxs)("div",Object.assign({className:g()(be.input,be[`input_size-${f}`],h)},{children:[n&&(0,p.jsx)("label",Object.assign({className:g()(be.input__title)},{children:n})),(0,p.jsxs)("div",Object.assign({className:g()(be.input__box,{[be.input__box_error]:r,[be.input__box_disabled]:v.disabled})},{children:[s&&(0,p.jsx)("span",Object.assign({className:g()(be.input__prefix)},{children:s})),(0,p.jsx)("input",Object.assign({ref:A([t,y]),onChange:e=>{const{target:t}=e;j(t.value.length>0),m&&m(e)},onBlur:e=>{j(!1),b&&b(e)},onFocus:e=>{const{target:t}=e;j(t.value.length>0),_&&_(e)},className:g()(be.input__input)},v)),l?(0,p.jsx)("span",Object.assign({className:g()(be.input__suffix)},{children:l})):(0,p.jsxs)(p.Fragment,{children:[c&&(0,p.jsx)(_e,{onClick:()=>{const e=y.current;e&&(e.value="",j(!1))},className:g()(be.input__reset,{[be.input__reset_active]:O})}),(0,p.jsx)(de,{className:g()(be.input__success,{[be.input__success_active]:u&&!O})})]})]})),o?(0,p.jsx)(p.Fragment,{}):r?(0,p.jsx)("span",Object.assign({className:g()(be.input__error,{[be.input__error_active]:r})},{children:r})):(0,p.jsx)("span",Object.assign({className:g()(be.input__suggestion)},{children:a}))]}))}));const ye=f().forwardRef(((e,t)=>{var{title:n,error:r,suggestion:a,validity:o,resize:i,className:s,hiddenFooter:l,textAreaClassName:c}=e,u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["title","error","suggestion","validity","resize","className","hiddenFooter","textAreaClassName"]);return(0,p.jsxs)("div",Object.assign({className:g()("EwQA_O9GYy9t9fCD9hL7",s)},{children:[n&&(0,p.jsx)("label",Object.assign({className:g()("uJKMCsU4HVDp4QUzL0mh")},{children:n})),(0,p.jsxs)("div",Object.assign({className:g()("c6ljoA35soBv_CQGJgom")},{children:[(0,p.jsx)("textarea",Object.assign({className:g()("fdP2Q6oRWI_5MGEvjtCN",{iV0yP5HQWE7MxRiS5e15:i},c),ref:t},u)),(0,p.jsx)(de,{className:g()("TOHGl9ZfQnx_O1j2XSWI",{P0k1phqPlTO2S0ChRQVi:o})})]})),l?(0,p.jsx)(p.Fragment,{}):r?(0,p.jsx)("span",Object.assign({className:g()("cyHq8pOLzYf83XVhdiqR",{apzyzYIxEzAqHHSgNOcA:r})},{children:r})):(0,p.jsx)("span",Object.assign({className:g()("GTgKgFNxDJF53yvRli5F")},{children:a}))]}))}));var Oe;function je(){return je=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},je.apply(this,arguments)}const we=function(e){return d.createElement("svg",je({viewBox:"0 0 12 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Oe||(Oe=d.createElement("path",{d:"M3.814 7.89.969 4.78 0 5.831 3.814 10 12 1.051 11.038 0 3.814 7.89Z"})))},xe={input:"EpsY8Hxd1j1Z35GXcaND",input_s:"i890Aq_H3V1JKNfA1Qag","input__area-box":"PKHoBuspqUEZ4P3aMvbB",input__icon:"Tw78xoC3A36T07xShXMT",input_m:"kQSKFzQOBrevieJrWLaT",input__label:"P3ZIy6lCpbFwBoB16hpI",input_checked:"i8OxaX9Qvovhjd4cH0Or",input__label_regular:"aRjjrnlaOerzuuynyOm8",input__label_medium:"RnPAEcV0JSEAO8DOszK9",input__label_pre:"BD7vzn9PnyrUtEV7NgXm",input__label_after:"rx5Gn0WhSslqxuc7i0ph",input__area:"WyGR2RbEwtb0fhjV_mCa"};const Ne=f().forwardRef(((e,t)=>{var{id:n,textPosition:r="after",labelWeight:a="regular",children:o,checked:i,className:s,size:l="s",icon:c}=e,u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["id","textPosition","labelWeight","children","checked","className","size","icon"]);return(0,p.jsxs)("div",Object.assign({className:g()(xe.input,xe[`input_${l}`],{[xe.input_checked]:i},s)},{children:[o&&(0,p.jsx)("label",Object.assign({className:g()(xe.input__label,xe[`input__label_${a}`],xe[`input__label_${r}`])},{children:o})),(0,p.jsxs)("label",Object.assign({htmlFor:n,className:g()(xe["input__area-box"])},{children:[c?(0,p.jsx)(c,{className:g()(xe.input__icon)}):(0,p.jsx)(we,{className:g()(xe.input__icon)}),(0,p.jsx)("input",Object.assign({id:n,ref:t,checked:i,className:g()(xe.input__area),type:"checkbox"},u))]}))]}))})),Ee={list:"JmTa9PTxtj4ymK0w5wBr",list_opened:"wkLUernAy4yFwttaC81g",list__item:"JscR2o_h6nhlccG4T1UE",list__item_selected:"ZIBhlGTwaI5fHAPHppx6","list__item-text":"di2Y40qPTS0hN0x4Km_Q","list__item-icon":"kFkbU8pukY6vhiCm4_1J",input:"SEh75w21CwWUsKcPXXZf",input_disabled:"xVUoGqTTlbcPfSydMNYd",input__box:"Y2XF6ubIqN7z1f1X3sAg",input__value:"dPXML5X1N1YVaZOqhbsg",input_s:"I3oh79O9AEqTZIiPStVP",input_m:"yoklWRmjfTa4MuJvtSu3",input_l:"yqPDsXRuQHp5w2ZCTpGh",input__title:"Mm84YuZP3ElDpesWcL7X",input__wrapper:"IAFNZgpb5FwPXCWUPTBp","input__tree-arrow":"SypG6xdGxu6KFvDU_AfP","input__tree-arrow_active":"DFl0sDsgTCAwbo8mYGk3",input__error:"i02dKJxzEPe1f81mkkA6",input__error_active:"x4_d2nbqzWKT3KmFbDKA"};const Pe=f().forwardRef(((e,t)=>{var{title:n,size:r,error:a,isErrorActive:o,availableValues:i,values:s,onCustomChange:l,hiddenFooter:c,disabled:u,className:f}=e,h=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["title","size","error","isErrorActive","availableValues","values","onCustomChange","hiddenFooter","disabled","className"]);const m=(0,d.useRef)(null),[_,b]=(0,d.useState)(!1),v=()=>b(!1);function y(e){e.preventDefault(),e.stopPropagation(),l(this.value),v()}x(m,v,_,!0);const O=(0,d.useMemo)((()=>i.map(((e,t)=>(0,p.jsxs)("li",Object.assign({onClick:y.bind(e),className:g()(Ee.list__item,{[Ee.list__item_selected]:s.includes(e.value)})},{children:[(0,p.jsx)("span",Object.assign({className:g()(Ee["list__item-text"])},{children:e.as?e.as:e.value+""})),(0,p.jsx)(de,{className:g()(Ee["list__item-icon"])})]}),`${e.value}.${t}`)))),[s,i,y]);return(0,p.jsxs)("div",Object.assign({ref:A([m,t]),className:g()(Ee.input,Ee[`input_${r}`],{[Ee.input_disabled]:u},f),style:h.style},{children:[(0,p.jsxs)("div",Object.assign({className:g()(Ee.input__wrapper)},{children:[n&&(0,p.jsx)("label",Object.assign({className:g()(Ee.input__title)},{children:n})),(0,p.jsxs)("div",Object.assign({onClick:()=>{u||b((e=>!e))},className:g()(Ee.input__box)},{children:[(0,p.jsx)("input",Object.assign({className:g()(Ee.input__value)},h,{disabled:!0,value:i.reduce(((e,t)=>{var n,r;const a=0===e.length?`${null!==(n=t.as)&&void 0!==n?n:t.value+""}`:`, ${null!==(r=t.as)&&void 0!==r?r:t.value+""}`;return s.includes(t.value)?e+a:e}),"")})),(0,p.jsx)(w,{className:g()(Ee["input__tree-arrow"],{[Ee["input__tree-arrow_active"]]:_})})]})),(0,p.jsx)("ul",Object.assign({className:g()(Ee.list,{[Ee.list_opened]:_})},{children:O}))]})),!c&&(0,p.jsx)("span",Object.assign({className:g()(Ee.input__error,{[Ee.input__error_active]:o})},{children:a}))]}))}));var Ce;function ke(){return ke=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ke.apply(this,arguments)}const Se=function(e){return d.createElement("svg",ke({width:14,height:2,xmlns:"http://www.w3.org/2000/svg"},e),Ce||(Ce=d.createElement("rect",{width:14,height:2,rx:1})))};var Me;function Ae(){return Ae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ae.apply(this,arguments)}const Re=function(e){return d.createElement("svg",Ae({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},e),Me||(Me=d.createElement("path",{d:"M14 7a1 1 0 0 1-1 1H8v5a1 1 0 1 1-2 0V8H1a1 1 0 0 1 0-2h5V1a1 1 0 0 1 2 0v5h5a1 1 0 0 1 1 1Z"})))},Fe="aFKEB1hF3zu_78VNVeEA";const ze=f().forwardRef(((e,t)=>{var{disabled:n,children:r,className:a,containerClassName:o,count:i=0,onChange:s,step:l=1,min:c=0,max:u=9999}=e,d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["disabled","children","className","containerClassName","count","onChange","step","min","max"]);return(0,p.jsxs)("div",Object.assign({className:g()("yc_hB_AHasATSGDhDPdx",o)},{children:[(0,p.jsx)("button",Object.assign({type:"button",onClick:e=>{i-1>=c&&s(i-l,e)},disabled:i===c||n,className:g()(Fe)},{children:(0,p.jsx)(Se,{})})),(0,p.jsx)("input",Object.assign({type:"number",ref:t,onChange:e=>{e.preventDefault();const t=e.target,n=parseInt(t.value);t&&t.value.length<=4&&n<=u&&n>=c&&s(parseInt(t.value),e)},className:g()("lp4ebq1bCTX1zkDgYgCJ",a),value:i,step:l,disabled:n},d)),(0,p.jsx)("button",Object.assign({type:"button",onClick:e=>{i+1<=u&&s(i+l,e)},disabled:i===u||n,className:g()(Fe)},{children:(0,p.jsx)(Re,{})}))]}))}));var Le;function Ze(){return Ze=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ze.apply(this,arguments)}const Ie=function(e){return d.createElement("svg",Ze({width:20,height:20,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Le||(Le=d.createElement("path",{d:"M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.696.696 0 0 1-.98 0l-3.907-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L9.999 11l3.419-3.141Z"})))};const De=f().memo(f().forwardRef(((e,t)=>{var{selectedLanguage:n,disabled:r,availableLanguages:a,className:o,onLangChange:i}=e,s=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["selectedLanguage","disabled","availableLanguages","className","onLangChange"]);const l=(0,d.useRef)(null),[c,u]=(0,d.useState)(!1),f=()=>u(!1);function h(e){e.preventDefault(),e.stopPropagation(),i(this),f()}x(l,f,c);const m=(0,d.useMemo)((()=>Object.entries(a).map((([e,t],r)=>(0,p.jsxs)("li",Object.assign({onClick:h.bind(e),className:g()("PQMrsXSM2Eu6LuzOXaws",{y9D1OsRdD4GIInAmB_Ii:e===n})},{children:[(0,p.jsx)("span",Object.assign({className:g()("E1E2zAcphWqWhiS3bktQ")},{children:e})),(0,p.jsx)("span",Object.assign({className:g()("tHfSMbzMbHkypLNE6rw2")},{children:t}))]}),`${e}.${r}`)))),[a,n,h]);return(0,p.jsx)("div",Object.assign({ref:A([l,t]),className:g()("iOfg6AHtlTaZqvK9MH7l",o),style:s.style},{children:(0,p.jsxs)("div",Object.assign({className:g()("dauqtSNo8X5cF71sfl03")},{children:[(0,p.jsxs)("div",Object.assign({onClick:()=>{r||u((e=>!e))},className:g()("EEh0BI8KnZZmtDjOOuFN")},{children:[(0,p.jsx)("input",Object.assign({className:g()("HaYw1wyxFvqgt93x26cB")},s,{disabled:!0,value:n})),(0,p.jsx)(Ie,{className:g()("WbVObApOmJOSFwiaVAnP")})]})),(0,p.jsx)("ul",Object.assign({className:g()("MW62r7ohmC55FAtvEtdB",{ff1C8qXMTuT4WFZ8O6ly:c})},{children:m}))]}))}))}))),He={RU:"Русский",EN:"English",DE:"Deutsch",FR:"Française",CH:"中文",UA:"Український"},Te={field:"XRe35_MNq66Zx4QhSM9K",field__suggestions:"xNi2aX0j0yp7ZNIzEZi4",field__suggestions_lifted:"avygT0V4k2tyLLoBHPeT",field__suggestions_visible:"fYeLjiKzegk5EGPozmMy","field__not-found-wrapper":"pF3klVYyKG22zXLc16hc","field__not-found-text":"aAntgZxokCC2Knd21TpQ",suggestion:"Fd58mNYmRhDP315jG493",suggestion_selected:"Fp3hEwOGsK6qkyBtl8Iy"};const Be=f().forwardRef(((e,t)=>{var{suggestions:n,className:r,textFieldClassName:a,isNotFoundActionActive:o,notFoundButtonText:i,notFoundButtonIcon:s,notFoundText:l,onSuggestionSelect:c,onNotFoundButtonClick:u}=e,f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["suggestions","className","textFieldClassName","isNotFoundActionActive","notFoundButtonText","notFoundButtonIcon","notFoundText","onSuggestionSelect","onNotFoundButtonClick"]);const h=(0,d.useRef)(null),m=(0,d.useRef)(null),[_,b]=(0,d.useState)(-1),[v,y]=(0,d.useState)(!1),O=()=>y(!1);function j(e){e.stopPropagation(),c(this,e),O()}const w=(0,d.useCallback)((()=>{b((e=>e+1<n.length?e+1:e))}),[n]);x(h,O,v),N((()=>b((e=>e-1>=0?e-1:e))),"ArrowUp",v),N(w,"ArrowDown",v),N((e=>{e.stopPropagation(),c(n[_],e),m.current&&(m.current.blur(),O())}),"Enter",v&&-1!==_),(0,d.useEffect)((()=>{v||b(-1)}),[v]);const E=(0,d.useMemo)((()=>n.map(((e,t)=>(0,p.jsx)("li",Object.assign({className:g()(Te.suggestion,{[Te.suggestion_selected]:_===t}),onClick:j.bind(e)},{children:e.as?e.as:e.value+""}),e.value+"."+t)))),[n,_,j]);return(0,p.jsxs)("div",Object.assign({ref:h,className:g()(Te.field,r)},{children:[(0,p.jsx)(ve,Object.assign({ref:A([t,m]),onFocus:()=>y(!0),className:null!=a?a:""},f)),(0,p.jsxs)("ul",Object.assign({className:g()(Te.field__suggestions,{[Te.field__suggestions_lifted]:!f.hiddenFooter,[Te.field__suggestions_visible]:v})},{children:[0===n.length&&o&&(0,p.jsxs)("div",Object.assign({className:g()(Te["field__not-found-wrapper"])},{children:[(0,p.jsx)("span",Object.assign({className:g()(Te["field__not-found-text"])},{children:l})),i&&(0,p.jsx)(re,Object.assign({icon:s,className:g()(Te["field__not-found-button"]),onClick:u,appearance:"primary",type:"button"},{children:i}))]})),E]}))]}))}));var Ue;function Ve(){return Ve=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ve.apply(this,arguments)}const We=function(e){return d.createElement("svg",Ve({width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Ue||(Ue=d.createElement("path",{d:"M12 20c4.4 0 8-3.6 8-8s-3.6-8-8-8-8 3.6-8 8 3.6 8 8 8Zm0-18c5.5 0 10 4.5 10 10s-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2Zm5 9.5V13h-6V7h1.5v4.5H17Z",fill:"#4D4F55"})))},qe={input:"dayAPTWSnsXdegZixzkR",input__wrapper:"zEnCeHZsqs1nuhCP_GYw",input__container:"EI9dIA8dmHizEV_06DaZ",input__title:"fUxwZdgJXikbxfXZ9Zm3",input__value:"bEgf2E9CMOwCIMnewqp0",input__icon:"zV41HIHZgf7uqAoeIPcw","input__scrollable-content":"gQvamtwm_33OnyXAHnPB","input__scrollable-content_opened":"Y9VM5LywnJLl6VMovY24",input__list:"EjOPOElL3TvDY4pCMu19","input__list_appearance_one-column":"bXnQ9yWJ7s9xMlldPUTo","input__list_appearance_two-columns":"XWvSRLqPq0g1Ng4aX3lE","input__list-item":"nVYD6dd6xinxoE7v0YZt",input__list_format_period:"WSlrWYhPOOqFGTBTgOFc","input__list-item-text":"qCDKjnJqYwMwuUXvkJ9A","input__list-item_format_period":"i4usqucD4hyh_hfLQeR3","input__list-item_selected":"WaEDwtgXw23UgZobfo_t"};const Ye=f().memo(f().forwardRef(((e,t)=>{var{selectedTime:n,disabled:r,availableHours:a,availablePeriods:o,timeFormat:i,title:s,listAppearance:l,placeholder:c,onTimeChange:u}=e,f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["selectedTime","disabled","availableHours","availablePeriods","timeFormat","title","listAppearance","placeholder","onTimeChange"]);const h=(0,d.useRef)(null),[m,_]=(0,d.useState)(!1);function b(e){e.preventDefault(),e.stopPropagation(),u(this),v()}const v=()=>_(!1);x(h,v,m);const y=(0,d.useMemo)((()=>null==a?void 0:a.map(((e,t)=>(0,p.jsx)("li",Object.assign({onClick:b.bind(e),className:g()(qe["input__list-item"],{[qe["input__list-item_selected"]]:e===n},{[qe[`input__list-item_format_${i}`]]:"period"===i})},{children:(0,p.jsx)("span",Object.assign({className:g()(qe["input__list-item-text"])},{children:e}))}),`${e}.${t}`)))),[a,n,b]),O=(0,d.useMemo)((()=>null==o?void 0:o.map(((e,t)=>(0,p.jsx)("li",Object.assign({onClick:b.bind(e),className:g()(qe["input__list-item"],{[qe["input__list-item_selected"]]:e===n},{[qe[`input__list-item_format_${i}`]]:"period"===i})},{children:(0,p.jsx)("span",Object.assign({className:g()(qe["input__list-item-text"])},{children:e}))}),`${e}.${t}`)))),[o,n,b]);return(0,p.jsx)("div",Object.assign({ref:A([h,t]),className:g()(qe.input),style:f.style},{children:(0,p.jsxs)("div",Object.assign({className:g()(qe.input__wrapper)},{children:[s&&(0,p.jsx)("label",Object.assign({className:g()(qe.input__title)},{children:s})),(0,p.jsxs)("div",Object.assign({onClick:()=>{r||_((e=>!e))},className:g()(qe.input__container)},{children:[(0,p.jsx)("input",Object.assign({className:g()(qe.input__value)},f,{placeholder:c,value:n})),(0,p.jsx)(We,{className:g()(qe.input__icon)})]})),(0,p.jsx)("div",Object.assign({className:g()(qe["input__scrollable-content"],{[qe["input__scrollable-content_opened"]]:m})},{children:(0,p.jsx)("ul",Object.assign({className:g()(qe.input__list,qe[`input__list_appe