@lms-elements/atomic
Advanced tools
Comparing version 2.1.9 to 2.1.10
@@ -15,3 +15,3 @@ "use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),n=require("@lms-elements/icons"),t=require("react-final-form"),o=require("@lms-elements/utils"),i=require("@lms-elements/hooks");function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=r(e),l=function(){return(l=Object.assign||function(e){for(var n,t=1,o=arguments.length;t<o;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e}).apply(this,arguments)}; | ||
PERFORMANCE OF THIS SOFTWARE. | ||
***************************************************************************** */function c(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(e);i<o.length;i++)n.indexOf(o[i])<0&&Object.prototype.propertyIsEnumerable.call(e,o[i])&&(t[o[i]]=e[o[i]])}return t}function d(e,n){for(var t=0,o=n.length,i=e.length;t<o;t++,i++)e[i]=n[t];return e}var s={exports:{}},u={};function f(e){function n(n,i,r,a){var l=i?t+n+e.e+i:t+n,c=l;if(r){var d=" "+c+e.m;for(var s in r)if(r.hasOwnProperty(s)){var u=r[s];1==u?c+=d+s:u&&(c+=d+s+o+u)}}if(void 0!==a)for(var f=0,p=a.length;f<p;f++){var b=a[f];if(b&&"string"==typeof b.valueOf())for(var m=b.valueOf().split(" "),h=0;h<m.length;h++){var x=m[h];x!==l&&(c+=" "+x)}}return c}var t=e.n||"",o=e.v||e.m;return function(e,t){return function(o,i,r){return"string"==typeof o?Array.isArray(i)?n(e,o,void 0,i):n(e,o,i,r):n(e,t,o,i)}}}Object.defineProperty(u,"__esModule",{value:1});var p=f({e:"-",m:"_"});u.cn=p,u.withNaming=f;var b={};function m(e){var n=e.n||"",t=e.v||e.m;function o(o,i,r,a){var l=i?n+o+e.e+i:n+o,c=l;if(r){var d=" "+c+e.m;for(var s in r)if(r.hasOwnProperty(s)){var u=r[s];!0===u?c+=d+s:u&&(c+=d+s+t+u)}}if(void 0!==a)for(var f=0,p=a.length;f<p;f++){var b=a[f];if(b&&"string"==typeof b.valueOf())for(var m=b.valueOf().split(" "),h=0;h<m.length;h++){var x=m[h];x!==l&&(c+=" "+x)}}return c}return function(e,n){return function(t,i,r){return"string"==typeof t?Array.isArray(i)?o(e,t,void 0,i):o(e,t,i,r):o(e,n,t,i)}}}Object.defineProperty(b,"__esModule",{value:!0});var h=m({e:"-",m:"_"});function x(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===t&&o.firstChild?o.insertBefore(i,o.firstChild):o.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}b.cn=h,b.withNaming=m,"production"===process.env.NODE_ENV?s.exports=u:s.exports=b;x(".button {\n border: none;\n cursor: pointer;\n outline: none;\n transition: transform 0.1s ease-out, color 0.15s linear;\n border-radius: 4px; }\n .button-text {\n width: 100%;\n font-family: 'Source Sans Pro';\n font-size: 15px !important;\n line-height: 20px; }\n .button-text_with-icon {\n display: flex;\n align-items: center; }\n .button-text_with-icon svg {\n text-align: center; }\n\n@-webkit-keyframes rot {\n 0% {\n transform: rotate(0deg); }\n 100% {\n transform: rotate(360deg); } }\n\n@keyframes rot {\n 0% {\n transform: rotate(0deg); }\n 100% {\n transform: rotate(360deg); } }\n .button-text_loading {\n -webkit-animation: 1.5s linear 0s normal none infinite running rot;\n animation: 1.5s linear 0s normal none infinite running rot; }\n .button_size_l {\n width: 100%;\n padding: 10px 20px;\n font-size: 15px;\n height: 40px;\n display: flex;\n align-items: center; }\n .button_size_m {\n padding: 8px 40px;\n font-size: 15px;\n height: 36px; }\n .button_size_s {\n font-size: 12px;\n height: 30px;\n width: 120px;\n display: flex;\n justify-content: center;\n align-items: center; }\n .button_view_action {\n background-color: #0088e9;\n color: #fff; }\n .button_view_action .button-text {\n color: #fff; }\n .button_view_action:hover {\n background-color: #3aa1eb; }\n .button_view_bordered {\n background-color: transparent;\n border: 1px solid #0088e9; }\n .button_view_bordered .button-text {\n color: #0088e9; }\n .button_view_bordered .button-text path {\n fill: #0088e9; }\n .button_view_bordered:hover {\n border-color: #3aa1eb; }\n .button_view_bordered:hover .button-text {\n color: #3aa1eb; }\n .button_view_bordered:hover .button-text path {\n fill: #3aa1eb; }\n .button_view_danger {\n border-color: #ea5959;\n background: #ea5959;\n color: #fff; }\n .button_view_danger:hover {\n background: #f07575;\n border-color: #f07575; }\n .button_disabledBlueButton_disabledBlue {\n background-color: transparent;\n border: 1px solid #0088e9;\n cursor: default;\n pointer-events: none; }\n .button_disabledBlueButton_disabledBlue .button-text {\n color: #0088e9; }\n .button_disabledBlueButton_disabledBlue .button-text path {\n fill: #0088e9; }\n .button_disabledBlueButton_disabled.button_view_action {\n background-color: #c0c2c9;\n cursor: default; }\n .button_disabledBlueButton_disabled.button_view_action:hover {\n background-color: #c0c2c9; }\n .button_disabledBlueButton_disabled.button_view_bordered {\n border: 1px solid #c0c2c9;\n cursor: default; }\n .button_disabledBlueButton_disabled.button_view_bordered .button-text {\n color: #c0c2c9; }\n .button_disabledBlueButton_disabled.button_view_bordered .button-text path {\n fill: #c0c2c9; }\n .button_disabledBlueButton_disabled.button_view_bordered:hover {\n border: 1px solid #c0c2c9; }\n .button_disabledBlueButton_disabled.button_view_bordered:hover .button-text {\n color: #c0c2c9; }\n .button:hover {\n box-shadow: 0, 8px rgba(20, 49, 127, 0.08); }\n");var g,v=s.exports.cn("button"),k=a.default.forwardRef((function(n,t){var o=n.view,i=n.size,r=n.customClasses,d=void 0===r?"":r,s=n.icon,u=n.loading,f=n.disabled,p=n.children,b=n.disabledBlue,m=void 0!==b&&b,h=c(n,["view","size","customClasses","icon","loading","disabled","children","disabledBlue"]),x=e.useMemo((function(){return m?"disabledBlue":f?"disabled":""}),[m,f]);return a.default.createElement("button",l({type:"button",className:d+" "+v({view:o,size:i,disabledBlueButton:x})},h,{disabled:f,ref:t}),a.default.createElement("div",{className:v("text",{"with-icon":Boolean(s),loading:Boolean(u)})},s,p))}));exports.ButtonViewEnum=void 0,(g=exports.ButtonViewEnum||(exports.ButtonViewEnum={})).link="link",g.solid="solid",g.action="action",g.bordered="bordered",g.danger="danger";x(".checkbox {\n display: grid;\n grid-template-columns: 16px 1fr;\n grid-column-gap: 8px;\n align-items: center;\n cursor: pointer; }\n .checkbox_isDisabled {\n cursor: default !important; }\n .checkbox_blocked {\n grid-template-columns: 32px 1fr; }\n .checkbox-label {\n font: 15px/20px 'Source Sans Pro';\n color: #2c2d2e;\n margin: 0; }\n .checkbox-label_isDisabled {\n cursor: default !important; }\n .checkbox-input {\n position: relative;\n display: inline-block;\n grid-column: 1;\n grid-row: 1;\n width: 16px;\n height: 16px;\n border: 1px solid rgba(0, 16, 61, 0.12);\n border-radius: 4px;\n -webkit-appearance: none;\n -moz-appearance: none;\n cursor: pointer;\n padding: 0;\n margin: 0;\n outline: none; }\n .checkbox-input:checked {\n border: 1px solid #0088e9;\n background-color: #0088e9; }\n .checkbox-input:checked ~ .checkbox-icon {\n display: inline-block; }\n .checkbox-input_isDisabled {\n background-color: rgba(0, 16, 61, 0.06);\n opacity: 0.48;\n border-color: #bfc1c7;\n cursor: default !important; }\n .checkbox-input_isDisabled:checked {\n background-color: rgba(0, 16, 61, 0.06);\n border-color: #bfc1c7; }\n .checkbox-input_isDisabled:checked ~ .checkbox-icon > path {\n fill: rgba(44, 45, 46, 0.48); }\n .checkbox-input_blocked {\n width: 32px;\n height: 32px;\n border: none;\n background: none; }\n .checkbox-input_blocked:checked {\n border: none;\n background: none; }\n .checkbox-input_isError {\n border: 1px solid #ea5959; }\n .checkbox-icon {\n display: none;\n grid-column: 1;\n grid-row: 1;\n z-index: 1;\n width: 100%; }\n");var E,w=s.exports.cn("checkbox"),y=function(e){var t=e.label,o=e.checked,i=e.disabled,r=e.handleCheckboxChange,d=e.blocked,s=e.isError,u=void 0!==s&&s,f=e.customClasses,p=void 0===f?"":f,b=c(e,["label","checked","disabled","handleCheckboxChange","blocked","isError","customClasses"]);return a.default.createElement("label",{className:p+" "+w({blocked:d,isDisabled:i}),"data-testid":"test-checkbox"},t&&a.default.createElement("span",{className:w("label",{isDisabled:i})},t),a.default.createElement("input",l({type:"checkbox",className:w("input",{isDisabled:i,blocked:d,isError:u}),checked:o,disabled:i||d,onChange:r},b)),d?a.default.createElement(n.LockIcon,{className:w("icon",{blocked:d})}):a.default.createElement(n.CheckIcon,{className:w("icon")}))};exports.CodifierElementIconEnum=void 0,(E=exports.CodifierElementIconEnum||(exports.CodifierElementIconEnum={})).question="question",E.text="text",E.table="table",E.header="header",E.video="video",E.audio="audio",E.document="document",E.image="image",E.exercise="exercise";x(".codifierElement {\n width: 260px;\n padding: 20px;\n display: flex;\n align-items: center;\n border: 1px solid #eef4fb;\n border-radius: 14px;\n background-color: #fff;\n overflow: hidden;\n box-sizing: border-box;\n cursor: -webkit-grab;\n cursor: grab;\n user-select: none;\n -moz-user-select: none;\n -webkit-user-select: none;\n -ms-user-select: none; }\n .codifierElement_dragging {\n cursor: -webkit-grabbing;\n cursor: grabbing;\n border-color: #6865ff;\n box-shadow: none; }\n .codifierElement:hover {\n box-shadow: 0px 6px 18px rgba(0, 0, 0, 0.06); }\n .codifierElement-iconWrapper {\n display: flex;\n align-items: center;\n justify-content: center;\n min-width: 28px;\n width: 28px;\n height: 28px;\n margin-right: 8px; }\n .codifierElement-icon_scaled {\n transform: scale(1.2); }\n .codifierElement-icon.audio path {\n stroke: #0088e9; }\n .codifierElement-header {\n max-width: 200px;\n margin: 0;\n padding: 0;\n font-size: 15px;\n line-height: 21px;\n font-weight: 600;\n color: #323c47;\n overflow: hidden;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n box-sizing: content-box;\n max-height: 42px; }\n .codifierElement-description {\n max-width: 200px;\n margin: 0;\n padding: 0;\n font-size: 13px;\n line-height: 16px;\n color: #c0c2c9;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis; }\n .codifierElement_disabled {\n border-color: #edeef2;\n color: #c0c2c9;\n cursor: not-allowed !important; }\n .codifierElement_disabled:hover {\n box-shadow: none !important; }\n .codifierElement_disabled .question path {\n fill: #c0c2c9; }\n .codifierElement_disabled .text path {\n fill: #c0c2c9;\n stroke: #c0c2c9; }\n .codifierElement_disabled .header path {\n fill: #c0c2c9;\n stroke: #c0c2c9; }\n .codifierElement_disabled .table path {\n stroke: #c0c2c9; }\n .codifierElement_disabled .video path {\n stroke: #c0c2c9; }\n .codifierElement_disabled .audio path {\n stroke: #c0c2c9; }\n .codifierElement_disabled .document path {\n stroke: #c0c2c9; }\n .codifierElement_disabled .image path {\n stroke: #c0c2c9; }\n .codifierElement_disabled .exercise path {\n stroke: #c0c2c9; }\n");var _=s.exports.cn("codifierElement"),C=function(e,n){return e.reduce((function(e,t){return n?(e[t]=!n.length||n.includes(t),e):(e[t]=!0,e)}),{})};x(".select {\n font-size: 15px;\n position: relative;\n width: 100%; }\n .select_location-opened {\n width: unset;\n min-width: 500px; }\n .select .together {\n display: flex; }\n .select .together .select-together-input {\n position: relative;\n height: 40px;\n width: 100%;\n border-radius: 4px;\n outline: none;\n border: 1px solid #eef4fb;\n background-color: #ffffff;\n padding-left: 12px;\n cursor: pointer;\n text-align: start;\n padding-left: 12px;\n padding-right: 30px;\n font-family: 'Source Sans Pro', sans-serif;\n font-size: 15px; }\n .select .together .select-together-input_placeholder {\n color: #919399; }\n .select .together .select-together-input_focus {\n outline: none;\n border: 1px solid #00103d7a;\n background-color: #ffffff;\n border-radius: 4px 4px 0 0; }\n .select .together .select-together-input_disable {\n pointer-events: none;\n cursor: default;\n border: 1px solid #00103d1f;\n background-color: #edeef2;\n color: #919399; }\n .select .together .select-together-input_notValid {\n border: 1px solid #ea5959; }\n .select .together .select-together-icon {\n position: absolute;\n top: 19px;\n transform: translateY(-50%);\n right: 20px;\n height: -webkit-min-content;\n height: -moz-min-content;\n height: min-content;\n transition: all 0.2s; }\n .select .together .select-together-icon svg path {\n fill: #0088e9; }\n .select .together .select-together-icon_open {\n transform: rotate(180deg);\n top: 14px; }\n .select-suggest {\n position: absolute;\n width: 100%;\n box-sizing: border-box;\n z-index: 100; }\n .select-suggest_focus {\n max-height: 216px;\n border: 1px solid #00103d7a;\n border-top: hidden;\n border-radius: 0 0 4px 4px; }\n .select-suggest_needScroll {\n padding-right: 9px;\n padding-top: 6px;\n padding-bottom: 6px; }\n .select-options {\n overflow-y: auto;\n z-index: 1;\n overflow-x: hidden;\n max-height: 200px; }\n .select #scroll-bar::-webkit-scrollbar {\n width: 4px;\n background-color: #eef4fb; }\n .select #scroll-bar::-webkit-scrollbar-thumb {\n border-radius: 10px;\n background-color: #d1ddea; }\n .select #scroll-bar::-webkit-scrollbar-track {\n background-color: #eef4fb; }\n .select-option {\n display: none;\n border-radius: 4px; }\n .select-option_focus {\n width: 100%;\n height: 40px;\n background-color: #ffffff;\n display: flex;\n align-items: center;\n font-size: 14px;\n line-height: 19px;\n color: #252232;\n cursor: pointer;\n padding-left: 12px; }\n .select-option_focus span {\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: pre; }\n .select-option:hover {\n background-color: #edeef2; }\n .select:hover {\n box-shadow: 0px 8px 32px 0px #14317f14; }\n");var N=s.exports.cn("select"),B=function(t){var o=t.placeholder,r=void 0===o?"":o,c=t.options,d=t.meta,s=t.input,u=t.value,f=void 0===u?null:u,p=t.onChange,b=void 0===p?void 0:p,m=t.onMultiSelect,h=t.needBlueIcon,x=void 0!==h&&h,g=t.child,v=void 0===g?void 0:g,k=t.isTextArea,E=void 0!==k&&k,w=t.rows,_=void 0===w?0:w,B=t.multiple,z=t.newValue,F=t.isLocationDropdown,I=t.initOptions,O=void 0===I?[]:I,S=t.flagReset,V=void 0!==S&&S,j=t.setFlagReset,T=void 0===j?void 0:j,M=t.makeMultipleInputValue,P=void 0===M?function(e){return Object.entries(e).filter((function(e){return e[1]})).reduce((function(e,n,t,o){var i=n[0];return e+(n[1]?i+(t===o.length-1?"":", "):"")}),"")}:M,D=e.useState(!1),A=D[0],R=D[1],q=e.useRef(null),L=e.useState(C(c,O)),U=L[0],W=L[1],Y=e.useCallback((function(e){return B?function(){var n,t=l(l({},U),((n={})[e]=!U[e],n));if(m){var o=c.filter((function(e){return t[e]}));m(o)}W(t)}:function(){s.onBlur(),s.onChange(e),b&&b(e)}}),[s,B,b,m,c,U]);e.useEffect((function(){if(B){var e=P(U);s.onChange(e)}}),[s,P,B,U]),e.useEffect((function(){V&&(W(C(c,[])),T&&T(!1))}),[V,T,c]),e.useEffect((function(){O.length&&W(C(c,O))}),[O,c]),e.useEffect((function(){B||null===f||s.value===f||s.onChange(f)}),[f,s,B]),i.useOuterClickField(q,s.onBlur,A);var H=e.useCallback((function(){R((function(e){return!e}))}),[R]),Q=e.useMemo((function(){return c.length>=5}),[c]);return e.useEffect((function(){null!=z&&s.onChange(z)}),[z,s]),a.default.createElement("div",{className:N({"location-opened":d.active&&F}),ref:q},a.default.createElement("div",{className:"together"},E?a.default.createElement("textarea",l({type:"button",className:N("together-input",{focus:d.active,disable:0===(null==c?void 0:c.length)&&!v,placeholder:Boolean(!s.value&&!f),notValid:Boolean(d.error)&&d.touched&&!d.active})},s,{rows:_,value:s.value?s.value:f||r,readOnly:!0,onFocus:function(e){s.onFocus(e),A||H()},autoComplete:"off",onBlur:void 0})):a.default.createElement("input",l({type:"button",className:N("together-input",{focus:d.active,disable:0===(null==c?void 0:c.length)&&!v,placeholder:Boolean(!s.value),notValid:Boolean(d.error)&&d.touched&&!d.active})},s,{value:s.value?s.value:f||r,readOnly:Boolean(s.value),onFocus:function(e){s.onFocus(e),A||H()},autoComplete:"off",onBlur:void 0})),a.default.createElement("div",{className:N("together-icon",{open:d.active,blue:x})},a.default.createElement(n.LittleArrow,null))),a.default.createElement("div",{className:N("suggest",{focus:d.active,needScroll:Q})},a.default.createElement("div",{className:N("options"),id:"scroll-bar"},!v&&c.map((function(e,n){return a.default.createElement("div",{key:n,className:N("option",{focus:d.active}),onClick:Y(e)},B&&a.default.createElement(y,{checked:U[e],readOnly:!0}),a.default.createElement("span",null,e))})),v&&d.active&&a.default.createElement("div",{className:N("option",{focus:d.active})},v))))};x(".field-form-core {\n display: flex;\n position: relative;\n width: 100%; }\n .field-form-core input::-moz-placeholder {\n color: #c0c2c9; }\n .field-form-core input:-ms-input-placeholder {\n color: #c0c2c9; }\n .field-form-core input::placeholder {\n color: #c0c2c9; }\n .field-form-core-input {\n width: 100%;\n height: 40px;\n border-radius: 4px;\n outline: none;\n border: 1px solid #00103d1f;\n background-color: #ffffff;\n font-size: 15px;\n color: #252232;\n padding-left: 12px; }\n .field-form-core-input_noBorders {\n border: none;\n border-bottom: 1px solid #eef4fb;\n font-size: 18px;\n line-height: 28px;\n font-weight: 600;\n background-color: #ffffff;\n border-radius: 0;\n padding-left: 0 !important; }\n .field-form-core-input_withoutBorders {\n border: none;\n font-size: 13px;\n line-height: 16px;\n font-weight: 600;\n padding-left: 0 !important;\n border-radius: 0;\n background: #fff;\n height: 17px; }\n .field-form-core-input_focus {\n outline: none;\n border: 1px solid #00103d7a;\n background-color: #ffffff; }\n .field-form-core-input_oneBorderFocus {\n outline: none;\n border: none;\n border-bottom: 1px solid #00103d7a;\n background-color: #ffffff;\n border-radius: 0;\n padding-left: 0 !important; }\n .field-form-core-input_withoutBordersFocus {\n outline: none;\n border: none;\n background-color: #ffffff;\n border-radius: 0;\n padding-left: 0 !important; }\n .field-form-core-input_disable {\n pointer-events: none;\n cursor: default;\n opacity: 0.5;\n background-color: #edeef2;\n color: #919399; }\n .field-form-core-input_notValid {\n outline: none;\n border: 1px solid #ea5959; }\n .field-form-core-input_oneBorderNotValid {\n outline: none;\n border: none;\n border-bottom: 1px solid #ea5959;\n background-color: #ffffff;\n border-radius: 0;\n padding-left: 0 !important; }\n .field-form-core-icon {\n display: none; }\n .field-form-core-icon_notEmpty {\n display: flex !important;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n right: 20px;\n transition: all 0.2s;\n cursor: pointer; }\n .field-form-core-icon_notEmpty svg {\n width: 8px;\n height: 8px; }\n");var z=s.exports.cn("field-form-core"),F=function(t){var o=t.placeholder,i=void 0===o?"":o,r=t.meta,c=t.input,d=t.value,s=t.disable,u=void 0!==s&&s,f=t.forTitle,p=void 0!==f&&f,b=t.needDeleteIcon,m=void 0===b||b,h=t.onBlur,x=t.withoutBorders,g=void 0!==x&&x,v=e.useState(!1),k=v[0],E=v[1],w=e.useCallback((function(){E((function(e){return!e}))}),[E]),y=e.useCallback((function(){c.onChange(""),c.onBlur()}),[c]);return e.useEffect((function(){!r.active&&k&&h&&h(c.value)}),[r,k,h,c.value]),a.default.createElement("div",{className:z()},a.default.createElement("input",l({type:"text",className:z("input",{focus:r.active&&!p,disable:u,notValid:Boolean(r.error)&&r.touched&&!p,noBorders:p,oneBorderFocus:r.active&&p,oneBorderNotValid:Boolean(r.error)&&r.touched&&p,withoutBorders:g,withoutBordersFocus:r.active&&g})},c,{value:c.value||d||"",onFocus:function(e){c.onFocus(e),k||w()},autoComplete:"off",placeholder:i})),m&&a.default.createElement("div",{className:z("icon",{notEmpty:Boolean(c.value)}),onClick:y},a.default.createElement(n.CloseIcon,null)))};x(".field-input-counter-core {\n width: -webkit-max-content;\n width: -moz-max-content;\n width: max-content;\n display: flex;\n align-items: center;\n -moz-column-gap: 6px;\n column-gap: 6px;\n background: #fff;\n border: 1px solid #eef4fb;\n box-sizing: border-box;\n border-radius: 6px; }\n .field-input-counter-core-button {\n height: 40px;\n width: 40px;\n display: flex;\n justify-content: center;\n align-items: center;\n border: 1px solid transparent;\n box-sizing: border-box;\n border-radius: 6px;\n background: none;\n padding: 0;\n margin: 0;\n cursor: pointer; }\n .field-input-counter-core-button_decrement {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .field-input-counter-core-button_increment {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .field-input-counter-core-button:hover {\n background-color: #3aa1eb; }\n .field-input-counter-core-button:hover path {\n stroke: #fff;\n fill: #fff; }\n .field-input-counter-core-button_disabled {\n cursor: default; }\n .field-input-counter-core-button_disabled path {\n stroke: #eef4fb;\n fill: #eef4fb; }\n .field-input-counter-core-button_disabled:hover {\n background: none; }\n .field-input-counter-core-button_disabled:hover path {\n stroke: #eef4fb;\n fill: #eef4fb; }\n .field-input-counter-core-input {\n width: 66px;\n background: none;\n border: none;\n text-align: center;\n padding: 0;\n margin: 0; }\n .field-input-counter-core-input_disabled {\n color: #c0c2c9; }\n");var I=s.exports.cn("field-input-counter-core"),O=function(e,n,t){return Math.max(e,Math.min(n,t))},S=function(t){var o=t.value,i=t.onChange,r=t.makeTitle,l=void 0===r?function(e){return e.toString()}:r,c=t.parse,d=void 0===c?function(e){return e}:c,s=t.disabled,u=void 0!==s&&s,f=t.min,p=void 0===f?1:f,b=t.max,m=void 0===b?1e5:b,h=t.step,x=void 0===h?1:h,g=e.useState(Number(o)),v=g[0],k=g[1];e.useEffect((function(){i(v)}),[i,v]),e.useEffect((function(){k(o)}),[o]);var E=e.useCallback((function(){k((function(e){return d(O(p,m,e+x))}))}),[m,p,d,x]),w=e.useCallback((function(){k((function(e){return d(O(p,m,e-x))}))}),[m,p,d,x]),y=e.useMemo((function(){return u||o===p}),[u,p,o]),_=e.useMemo((function(){return u||o===m}),[u,m,o]);return a.default.createElement("div",{className:I()},a.default.createElement("button",{type:"button",className:I("button",{decrement:!0,disabled:y}),disabled:y,onClick:w},a.default.createElement(n.Minus,null)),a.default.createElement("input",{type:"text",className:I("input",{disabled:u}),value:l(o),disabled:!0}),a.default.createElement("button",{type:"button",className:I("button",{increment:!0,disabled:_}),disabled:_,onClick:E},a.default.createElement(n.Add,null)))};x(".file {\n height: 33px;\n display: flex;\n margin-top: 25.5px;\n max-width: 500px; }\n .file-main {\n display: flex; }\n .file-name {\n font-size: 13px;\n color: #252232;\n margin: auto 0 auto 9px;\n text-decoration: none;\n max-width: 120px;\n white-space: pre-wrap;\n word-wrap: break-word; }\n .file-hoverIcons {\n display: flex; }\n .file button {\n padding: 0;\n border: none;\n background: none;\n height: 33px;\n width: 33px;\n cursor: pointer;\n outline: none; }\n .file button:hover {\n background-color: #f9fafd;\n border: none;\n border-radius: 4px; }\n .file-send {\n margin-left: 12px;\n margin-right: 12px; }\n");var V=s.exports.cn("file");x(".textarea-field-core {\n display: flex;\n position: relative;\n width: 100%; }\n .textarea-field-core-input {\n max-height: 200px;\n min-height: 80px;\n border-radius: 4px;\n width: inherit;\n outline: none;\n border: 1px solid #00103d1f;\n background-color: #fff;\n padding-left: 12px;\n padding-top: 10px;\n font-size: 15px;\n color: #252232;\n resize: vertical; }\n .textarea-field-core-input:focus {\n outline: none;\n border: 1px solid #00103d7a;\n background-color: #fff; }\n .textarea-field-core-input_disabled {\n pointer-events: none;\n cursor: default;\n opacity: 0.5;\n background-color: #edeef2;\n color: #919399;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n .textarea-field-core-input_notValid {\n outline: none;\n border: 1px solid #ea5959; }\n .textarea-field-core-icon {\n display: none; }\n .textarea-field-core-icon_notEmpty {\n display: initial;\n position: absolute;\n top: 16px;\n transform: translateY(-50%);\n right: 16px;\n height: -webkit-min-content;\n height: -moz-min-content;\n height: min-content;\n transition: all 0.2s;\n cursor: pointer; }\n .textarea-field-core-icon_notEmpty svg {\n width: 8px;\n height: 8px; }\n");var j=s.exports.cn("textarea-field-core"),T=function(t){var o=t.meta,r=t.input,d=t.isError,s=void 0!==d&&d,u=t.disabled,f=t.onClear,p=t.value,b=t.onFocus,m=t.className,h=c(t,["meta","input","isError","disabled","onClear","value","onFocus","className"]),x=e.useCallback((function(){if(r)return r.onChange(""),void r.onBlur();f&&f()}),[r,f]),g=e.useCallback((function(e){r?r.onFocus(e):b&&b(e)}),[r,b]),v=e.useRef(null),k=i.useTouched(v);return a.default.createElement("div",{className:[j(),m].join(" ")},a.default.createElement("textarea",l({},h,{ref:v,type:"text",className:j("input",{disabled:u,notValid:o?Boolean(o.error)&&o.touched:s&&k})},r,{value:(null==r?void 0:r.value)||p||"",onFocus:g,autoComplete:"off",disabled:u})),a.default.createElement("div",{className:j("icon",{notEmpty:Boolean((null==r?void 0:r.value)||p||"")}),onClick:x},a.default.createElement(n.CloseIcon,null)))},M=function(e){var n=e.isField,i=e.name,r=void 0===i?"":i,d=e.validators,s=void 0===d?[]:d,u=c(e,["isField","name","validators"]);return n?a.default.createElement(t.Field,{name:r,validate:o.composeValidators.apply(void 0,s)},(function(e){var n=e.input,t=e.meta;return a.default.createElement(T,l({},u,{input:n,meta:t}))})):a.default.createElement(T,l({},u))};x(".note-actions-title {\n font-size: 24px;\n line-height: 28px;\n font-weight: 600;\n margin-bottom: 19px;\n margin-top: 35px; }\n\n.note-actions-buttons {\n margin-top: 16px;\n width: 336px; }\n\n.note-actions-editButtons {\n display: flex; }\n\n.note-actions-edit-button, .note-actions-save-button, .note-actions-cancel-button {\n margin-right: 8px; }\n\n.note-actions-edit {\n width: 172px; }\n\n.note-actions-cancel {\n width: 108px; }\n\n.note-actions .note-actions-delete {\n width: 40px;\n padding: 0;\n border-color: #ea5959; }\n .note-actions .note-actions-delete .button-text {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center; }\n .note-actions .note-actions-delete .button-text path {\n fill: unset; }\n\n.note-actions .note-actions-delete:hover {\n background-color: #ea5959;\n border-color: #ea5959; }\n .note-actions .note-actions-delete:hover .button-text path {\n stroke: #fff;\n fill: unset; }\n\n.note-actions-saveButtons {\n display: flex; }\n\n.note-actions-save {\n width: 196px; }\n\n.note-actions-cancelCreate {\n width: 132px; }\n");var P=s.exports.cn("note-actions");x("@charset \"UTF-8\";\n.radio-core-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n cursor: pointer;\n /* стили при наведении курсора на радио */\n /* стили для активной радиокнопки (при нажатии на неё) */\n /* стили для радиокнопки, находящейся в фокусе */\n /* стили для радиокнопки, находящейся в фокусе и не находящейся в состоянии checked */\n /* стили для радиокнопки, находящейся в состоянии checked */\n /* стили для радиокнопки, находящейся в состоянии disabled */ }\n .radio-core-input:not(:disabled):not(:checked) + span:hover::before {\n border-color: #b3d7ff; }\n .radio-core-input:not(:disabled):active + span::before {\n background-color: #b3d7ff;\n border-color: #b3d7ff; }\n .radio-core-input:focus + span::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n .radio-core-input:focus:not(:checked) + span::before {\n border-color: #80bdff; }\n .radio-core-input:checked + span::before {\n border-color: #0b76ef;\n background-color: #0b76ef;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\"); }\n .radio-core-input:disabled + span::before {\n background-color: #e9ecef; }\n .radio-core-input_error + span::before {\n border-color: #ea5959; }\n\n.radio-core-span {\n display: inline-flex;\n align-items: center;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n font-weight: 400;\n font-size: 18px;\n vertical-align: middle;\n line-height: 16px; }\n .radio-core-span::before {\n content: '';\n display: inline-block;\n width: 16px;\n height: 16px;\n flex-shrink: 0;\n flex-grow: 0;\n border: 1px solid #adb5bd;\n border-radius: 50%;\n margin-right: 8px;\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 50% 50%; }\n");var D=s.exports.cn("radio-core"),A=a.default.forwardRef((function(e,n){var t=e.error,o=void 0!==t&&t,i=e.disabled,r=void 0!==i&&i,s=e.customClassNames,u=void 0===s?[]:s,f=e.label,p=e.value,b=e.withoutLabel,m=c(e,["error","disabled","customClassNames","label","value","withoutLabel"]);return a.default.createElement("div",{className:d([D()],u).join(" "),"data-testid":"radio-core-test"},a.default.createElement("label",{className:D({container:!0}),"data-testid":"radio-label"},a.default.createElement("input",l({type:"radio",className:D("input",{error:o})},m,{value:p,disabled:r,ref:n})),a.default.createElement("span",{className:D("span")},!b&&(f||p||""))))})),R=a.default.forwardRef((function(e,n){var i=e.isField,r=void 0===i||i,d=e.validators,s=void 0===d?[]:d,u=e.name,f=void 0===u?"":u,p=c(e,["isField","validators","name"]);return r?a.default.createElement(t.Field,{type:"radio",name:f,value:p.value,validate:o.composeValidators.apply(void 0,s)},(function(e){var t=e.input,o=e.meta;return a.default.createElement(A,l({},p,t,{error:!!o.error&&o.touched,ref:n}))})):a.default.createElement(A,l({},p,{ref:n}))}));x(".title-header {\n display: flex;\n position: relative; }\n\n.title-name {\n font-weight: 600;\n font-size: 23px;\n padding-top: 5px; }\n\n.title-uploadFiles {\n width: 0.1px;\n height: 0.1px;\n opacity: 0;\n overflow: hidden;\n position: absolute;\n z-index: -1;\n pointer-events: none;\n outline: none; }\n\n.title-labelFileUploader {\n border: 1px dashed #0088e9;\n cursor: pointer;\n width: 40px;\n height: 40px;\n border-radius: 4px;\n margin-left: 14px;\n display: flex;\n align-items: center;\n justify-content: center; }\n .title-labelFileUploader:hover {\n border: 1px solid #0088e9;\n background-color: #0088e9; }\n .title-labelFileUploader:hover svg {\n fill: #fff; }\n\n.title-legend {\n margin-top: 8px;\n line-height: 20px;\n font-weight: 600;\n font-size: 13px;\n color: #919399; }\n");var q=s.exports.cn("title");x(".checkbox-ios {\n display: inline-block;\n position: relative; }\n\n.checkbox-ios .checkbox-ios-switch {\n display: inline-block;\n box-sizing: border-box;\n width: 32px;\n height: 20px;\n border-radius: 30%/50%;\n vertical-align: top;\n background: #bfc1c7;\n transition: 0.2s;\n cursor: pointer; }\n .checkbox-ios .checkbox-ios-switch .toggle-icon-left {\n position: absolute;\n height: 100%;\n display: flex;\n align-items: center;\n top: -2%;\n left: 18%; }\n .checkbox-ios .checkbox-ios-switch .toggle-icon-left svg {\n width: 8px;\n height: 8px; }\n .checkbox-ios .checkbox-ios-switch .toggle-icon-left svg > path {\n fill: #bfc0c7; }\n .checkbox-ios .checkbox-ios-switch .toggle-icon-right {\n display: none; }\n\n.checkbox-ios .checkbox-ios-switch::before {\n content: '';\n position: absolute;\n top: 2px;\n left: 2px;\n display: inline-block;\n width: 16px;\n height: 16px;\n border-radius: 50%;\n background: #ffffff;\n transition: 0.4s; }\n\n.checkbox-ios input[type='checkbox'] {\n display: block;\n width: 0;\n height: 0;\n position: absolute;\n z-index: -1;\n opacity: 0; }\n\n.checkbox-ios input[type='checkbox']:checked + .checkbox-ios-switch {\n background: #0088e9; }\n .checkbox-ios input[type='checkbox']:checked + .checkbox-ios-switch .toggle-icon-left {\n display: none; }\n .checkbox-ios input[type='checkbox']:checked + .checkbox-ios-switch .toggle-icon-right {\n position: absolute;\n height: 100%;\n display: flex;\n align-items: center;\n top: -2%;\n left: 57%; }\n .checkbox-ios input[type='checkbox']:checked + .checkbox-ios-switch .toggle-icon-right svg {\n width: 8px;\n height: 8px; }\n\n.checkbox-ios input[type='checkbox']:checked + .checkbox-ios-switch:before {\n transform: translateX(12px); }\n\n.checkbox-ios input[type='checkbox']:disabled + .checkbox-ios-switch {\n background: #0088e9;\n opacity: 0.48;\n cursor: default; }\n\n.checkbox-ios input[type='checkbox']:disabled:not(:checked) + .checkbox-ios-switch {\n background: #bfc1c7;\n opacity: 0.48;\n cursor: default; }\n\n.checkbox-ios input[type='checkbox']:disabled + .checkbox-ios-switch:before {\n background: #eeeeee; }\n");var L=s.exports.cn("checkbox-ios");exports.Button=k,exports.Checkbox=y,exports.CodifierElement=function(t){var o=t.icon,i=t.title,r=t.description,l=t.dragging,c=t.dragRef,d=t.disabled,s=void 0!==d&&d,u=e.useMemo((function(){switch(o){case exports.CodifierElementIconEnum.text:return n.TextIcon;case exports.CodifierElementIconEnum.table:return n.TableIcon;case exports.CodifierElementIconEnum.header:return n.HeaderIcon;case exports.CodifierElementIconEnum.video:return n.VideoCameraIcon;case exports.CodifierElementIconEnum.document:return n.PaperclipIcon;case exports.CodifierElementIconEnum.image:return n.ImageIcon;case exports.CodifierElementIconEnum.exercise:return n.PuzzlePieceIcon;case exports.CodifierElementIconEnum.audio:return n.MusicNotes;default:return n.QuestionIcon}}),[o]);return a.default.createElement("div",{ref:s?null:c,className:_({dragging:l,disabled:s})},a.default.createElement("div",{className:_("iconWrapper")},a.default.createElement(u,{className:[_("icon",{scaled:o===exports.CodifierElementIconEnum.table}),o].join(" ")})),a.default.createElement("div",{className:_("info")},a.default.createElement("h4",{className:_("header")},i),a.default.createElement("p",{className:_("description")},r)))},exports.FieldDropdown=function(e){var n=e.name,i=e.validators,r=e.multiple,d=e.value,s=c(e,["name","validators","multiple","value"]);return a.default.createElement(t.Field,{name:n,validate:o.composeValidators.apply(void 0,i)},(function(e){var n=e.input,t=e.meta;return a.default.createElement(B,l({value:d,multiple:r},s,{input:n,meta:t}))}))},exports.FieldForm=function(e){var n=e.name,i=e.validators,r=c(e,["name","validators"]);return a.default.createElement(t.Field,{name:n,validate:o.composeValidators.apply(void 0,i||[]),subscriptions:{value:!0,touched:!0,error:!0,active:!0}},(function(e){var n=e.input,t=e.meta;return a.default.createElement(F,l({},r,{input:n,meta:t}))}))},exports.FieldInputCounter=function(e){var n=e.isField,o=void 0!==n&&n,i=e.name,r=void 0===i?"":i,d=c(e,["isField","name"]);return o?a.default.createElement(t.Field,{name:r},(function(e){var n=e.input;return a.default.createElement(S,l({},d,n))})):a.default.createElement(S,l({},d,{value:d.value||0,onChange:d.onChange||function(){}}))},exports.File=function(t){var o=t.name,i=t.isTemplate,r=t.url,l=t.id,c=t.deleteFile,d=e.useState(!1),s=d[0],u=d[1],f=e.useCallback((function(){u((function(e){return!e}))}),[]),p=e.useMemo((function(){return!i&&s}),[i,s]);return a.default.createElement("div",{className:V(),onMouseEnter:f,onMouseLeave:f},a.default.createElement("div",{className:V("main")},a.default.createElement(n.NoteBlank,null),a.default.createElement("a",{href:r,rel:"noreferrer",target:"_blank",className:V("name")},o)),p&&a.default.createElement("div",{className:V("hoverIcons")},a.default.createElement("button",{className:V("send"),id:String(l)},a.default.createElement(n.Send,null)),a.default.createElement("button",{className:V("basket"),id:String(l),onClick:c},a.default.createElement(n.Basket,null))))},exports.NoteActions=function(o){var i=o.isEdit,r=void 0!==i&&i,l=o.onChangeEdit,c=o.onChangeSave,d=o.onChangeDelete,s=o.onClickCancel,u=o.initialValue,f=o.name,p=o.placeholder,b=o.id,m=e.useState(!0),h=m[0],x=m[1],g=e.useCallback((function(e){return e?void 0:"error"}),[]),v=e.useCallback((function(e){"edit"===e.action&&l?(l(e.note,b),s()):"save"===e.action&&c?(c(e.note),s()):"delete"===e.action&&d&&(d(b),s())}),[c,l,s,b,d]);return a.default.createElement("div",{className:P()},a.default.createElement("div",{className:P("title")},r?"Редактировать заметку":"Создать заметку"),a.default.createElement(t.Form,{onSubmit:v,initialValues:u},(function(e){var o=e.handleSubmit,i=e.form;return a.default.createElement("form",{onSubmit:o},a.default.createElement(t.FormSpy,{onChange:function(e){e.dirty&&x(!1)}}),a.default.createElement(M,{isField:!0,name:f,placeholder:p,validators:[g]}),a.default.createElement("div",{className:P("buttons")},r?a.default.createElement("div",{className:P("editButtons")},a.default.createElement("div",{className:P("edit-button"),onClick:function(){return i.change("action","edit")}},a.default.createElement(k,{type:"submit",view:exports.ButtonViewEnum.action,size:"l",customClasses:P("edit"),disabled:h},"Редактировать")),a.default.createElement("div",{className:P("cancel-button")},a.default.createElement(k,{view:exports.ButtonViewEnum.bordered,size:"l",customClasses:P("cancel"),onClick:s},"Отмена")),a.default.createElement("div",{className:P("delete-button"),onClick:function(){return i.change("action","delete")}},a.default.createElement(k,{type:"submit",view:exports.ButtonViewEnum.bordered,size:"l",icon:a.default.createElement(n.Trash,null),customClasses:P("delete")}))):a.default.createElement("div",{className:P("saveButtons")},a.default.createElement("div",{className:P("save-button"),onClick:function(){return i.change("action","save")}},a.default.createElement(k,{type:"submit",view:exports.ButtonViewEnum.action,size:"l",customClasses:P("save")},"Сохранить")),a.default.createElement("div",null,a.default.createElement(k,{view:exports.ButtonViewEnum.bordered,size:"l",customClasses:P("cancelCreate"),onClick:s},"Отмена")))))})))},exports.RadioField=R,exports.TextareaField=M,exports.Title=function(e){var t=e.name,o=e.onClickAdd,i=e.inscription,r=e.onClickMove,l=void 0===r?function(){}:r,c=e.isTask,d=void 0!==c&&c;return a.default.createElement("div",{className:q()},a.default.createElement("div",{className:q("header")},a.default.createElement("div",{className:q("name")},t),a.default.createElement("label",{htmlFor:"upload",className:q("labelFileUploader")},a.default.createElement(n.Plus,{fill:"#0088E9"})),d?a.default.createElement("input",{type:"button",id:"upload",className:q("uploadFiles"),onClick:l}):a.default.createElement("input",{type:"file",id:"upload",name:"file",className:q("uploadFiles"),onChange:o})),i&&a.default.createElement("div",{className:q("legend")},i))},exports.Toggle=function(e){var t=e.checked,o=e.disabled,i=void 0!==o&&o,r=e.handleToggleChange,l=e.defaultChecked;return a.default.createElement("label",{className:L(),"data-testid":"test-toggle"},a.default.createElement("input",{type:"checkbox",disabled:i,checked:t,defaultChecked:l,onChange:r}),a.default.createElement("span",{className:L("switch")},a.default.createElement("div",{className:"toggle-icon-left"},a.default.createElement(n.ToggleLeft,null)),a.default.createElement("div",{className:"toggle-icon-right"},a.default.createElement(n.ToggleRight,null))))}; | ||
***************************************************************************** */function c(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(e);i<o.length;i++)n.indexOf(o[i])<0&&Object.prototype.propertyIsEnumerable.call(e,o[i])&&(t[o[i]]=e[o[i]])}return t}function d(e,n){for(var t=0,o=n.length,i=e.length;t<o;t++,i++)e[i]=n[t];return e}var s={exports:{}},u={};function f(e){function n(n,i,r,a){var l=i?t+n+e.e+i:t+n,c=l;if(r){var d=" "+c+e.m;for(var s in r)if(r.hasOwnProperty(s)){var u=r[s];1==u?c+=d+s:u&&(c+=d+s+o+u)}}if(void 0!==a)for(var f=0,p=a.length;f<p;f++){var b=a[f];if(b&&"string"==typeof b.valueOf())for(var m=b.valueOf().split(" "),h=0;h<m.length;h++){var x=m[h];x!==l&&(c+=" "+x)}}return c}var t=e.n||"",o=e.v||e.m;return function(e,t){return function(o,i,r){return"string"==typeof o?Array.isArray(i)?n(e,o,void 0,i):n(e,o,i,r):n(e,t,o,i)}}}Object.defineProperty(u,"__esModule",{value:1});var p=f({e:"-",m:"_"});u.cn=p,u.withNaming=f;var b={};function m(e){var n=e.n||"",t=e.v||e.m;function o(o,i,r,a){var l=i?n+o+e.e+i:n+o,c=l;if(r){var d=" "+c+e.m;for(var s in r)if(r.hasOwnProperty(s)){var u=r[s];!0===u?c+=d+s:u&&(c+=d+s+t+u)}}if(void 0!==a)for(var f=0,p=a.length;f<p;f++){var b=a[f];if(b&&"string"==typeof b.valueOf())for(var m=b.valueOf().split(" "),h=0;h<m.length;h++){var x=m[h];x!==l&&(c+=" "+x)}}return c}return function(e,n){return function(t,i,r){return"string"==typeof t?Array.isArray(i)?o(e,t,void 0,i):o(e,t,i,r):o(e,n,t,i)}}}Object.defineProperty(b,"__esModule",{value:!0});var h=m({e:"-",m:"_"});function x(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===t&&o.firstChild?o.insertBefore(i,o.firstChild):o.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}b.cn=h,b.withNaming=m,"production"===process.env.NODE_ENV?s.exports=u:s.exports=b;x(".button {\n border: none;\n cursor: pointer;\n outline: none;\n transition: transform 0.1s ease-out, color 0.15s linear;\n border-radius: 4px; }\n .button-text {\n width: 100%;\n font-family: 'Source Sans Pro';\n font-size: 15px !important;\n line-height: 20px; }\n .button-text_with-icon {\n display: flex;\n align-items: center; }\n .button-text_with-icon svg {\n text-align: center; }\n\n@-webkit-keyframes rot {\n 0% {\n transform: rotate(0deg); }\n 100% {\n transform: rotate(360deg); } }\n\n@keyframes rot {\n 0% {\n transform: rotate(0deg); }\n 100% {\n transform: rotate(360deg); } }\n .button-text_loading {\n -webkit-animation: 1.5s linear 0s normal none infinite running rot;\n animation: 1.5s linear 0s normal none infinite running rot; }\n .button_size_l {\n width: 100%;\n padding: 10px 20px;\n font-size: 15px;\n height: 40px;\n display: flex;\n align-items: center; }\n .button_size_m {\n padding: 8px 40px;\n font-size: 15px;\n height: 36px; }\n .button_size_s {\n font-size: 12px;\n height: 30px;\n width: 120px;\n display: flex;\n justify-content: center;\n align-items: center; }\n .button_view_action {\n background-color: #0088e9;\n color: #fff; }\n .button_view_action .button-text {\n color: #fff; }\n .button_view_action:hover {\n background-color: #3aa1eb; }\n .button_view_bordered {\n background-color: transparent;\n border: 1px solid #0088e9; }\n .button_view_bordered .button-text {\n color: #0088e9; }\n .button_view_bordered .button-text path {\n fill: #0088e9; }\n .button_view_bordered:hover {\n border-color: #3aa1eb; }\n .button_view_bordered:hover .button-text {\n color: #3aa1eb; }\n .button_view_bordered:hover .button-text path {\n fill: #3aa1eb; }\n .button_view_danger {\n border-color: #ea5959;\n background: #ea5959;\n color: #fff; }\n .button_view_danger:hover {\n background: #f07575;\n border-color: #f07575; }\n .button_disabledBlueButton_disabledBlue {\n background-color: transparent;\n border: 1px solid #0088e9;\n cursor: default;\n pointer-events: none; }\n .button_disabledBlueButton_disabledBlue .button-text {\n color: #0088e9; }\n .button_disabledBlueButton_disabledBlue .button-text path {\n fill: #0088e9; }\n .button_disabledBlueButton_disabled.button_view_action {\n background-color: #c0c2c9;\n cursor: default; }\n .button_disabledBlueButton_disabled.button_view_action:hover {\n background-color: #c0c2c9; }\n .button_disabledBlueButton_disabled.button_view_bordered {\n border: 1px solid #c0c2c9;\n cursor: default; }\n .button_disabledBlueButton_disabled.button_view_bordered .button-text {\n color: #c0c2c9; }\n .button_disabledBlueButton_disabled.button_view_bordered .button-text path {\n fill: #c0c2c9; }\n .button_disabledBlueButton_disabled.button_view_bordered:hover {\n border: 1px solid #c0c2c9; }\n .button_disabledBlueButton_disabled.button_view_bordered:hover .button-text {\n color: #c0c2c9; }\n .button:hover {\n box-shadow: 0, 8px rgba(20, 49, 127, 0.08); }\n");var g,v=s.exports.cn("button"),k=a.default.forwardRef((function(n,t){var o=n.view,i=n.size,r=n.customClasses,d=void 0===r?"":r,s=n.icon,u=n.loading,f=n.disabled,p=n.children,b=n.disabledBlue,m=void 0!==b&&b,h=c(n,["view","size","customClasses","icon","loading","disabled","children","disabledBlue"]),x=e.useMemo((function(){return m?"disabledBlue":f?"disabled":""}),[m,f]);return a.default.createElement("button",l({type:"button",className:d+" "+v({view:o,size:i,disabledBlueButton:x})},h,{disabled:f,ref:t}),a.default.createElement("div",{className:v("text",{"with-icon":Boolean(s),loading:Boolean(u)})},s,p))}));exports.ButtonViewEnum=void 0,(g=exports.ButtonViewEnum||(exports.ButtonViewEnum={})).link="link",g.solid="solid",g.action="action",g.bordered="bordered",g.danger="danger";x(".checkbox {\n display: grid;\n grid-template-columns: 16px 1fr;\n grid-column-gap: 8px;\n align-items: center;\n cursor: pointer; }\n .checkbox_isDisabled {\n cursor: default !important; }\n .checkbox_blocked {\n grid-template-columns: 32px 1fr; }\n .checkbox-label {\n font: 15px/20px 'Source Sans Pro';\n color: #2c2d2e;\n margin: 0; }\n .checkbox-label_isDisabled {\n cursor: default !important; }\n .checkbox-input {\n position: relative;\n display: inline-block;\n grid-column: 1;\n grid-row: 1;\n width: 16px;\n height: 16px;\n border: 1px solid rgba(0, 16, 61, 0.12);\n border-radius: 4px;\n -webkit-appearance: none;\n -moz-appearance: none;\n cursor: pointer;\n padding: 0;\n margin: 0;\n outline: none; }\n .checkbox-input:checked {\n border: 1px solid #0088e9;\n background-color: #0088e9; }\n .checkbox-input:checked ~ .checkbox-icon {\n display: inline-block; }\n .checkbox-input_isDisabled {\n background-color: rgba(0, 16, 61, 0.06);\n opacity: 0.48;\n border-color: #bfc1c7;\n cursor: default !important; }\n .checkbox-input_isDisabled:checked {\n background-color: rgba(0, 16, 61, 0.06);\n border-color: #bfc1c7; }\n .checkbox-input_isDisabled:checked ~ .checkbox-icon > path {\n fill: rgba(44, 45, 46, 0.48); }\n .checkbox-input_blocked {\n width: 32px;\n height: 32px;\n border: none;\n background: none; }\n .checkbox-input_blocked:checked {\n border: none;\n background: none; }\n .checkbox-input_isError {\n border: 1px solid #ea5959; }\n .checkbox-icon {\n display: none;\n grid-column: 1;\n grid-row: 1;\n z-index: 1;\n width: 100%; }\n");var w,E=s.exports.cn("checkbox"),y=function(e){var t=e.label,o=e.checked,i=e.disabled,r=e.handleCheckboxChange,d=e.blocked,s=e.isError,u=void 0!==s&&s,f=e.customClasses,p=void 0===f?"":f,b=c(e,["label","checked","disabled","handleCheckboxChange","blocked","isError","customClasses"]);return a.default.createElement("label",{className:p+" "+E({blocked:d,isDisabled:i}),"data-testid":"test-checkbox"},t&&a.default.createElement("span",{className:E("label",{isDisabled:i})},t),a.default.createElement("input",l({type:"checkbox",className:E("input",{isDisabled:i,blocked:d,isError:u}),checked:o,disabled:i||d,onChange:r},b)),d?a.default.createElement(n.LockIcon,{className:E("icon",{blocked:d})}):a.default.createElement(n.CheckIcon,{className:E("icon")}))};exports.CodifierElementIconEnum=void 0,(w=exports.CodifierElementIconEnum||(exports.CodifierElementIconEnum={})).question="question",w.text="text",w.table="table",w.header="header",w.video="video",w.audio="audio",w.document="document",w.image="image",w.exercise="exercise";x(".codifierElement {\n width: 260px;\n padding: 20px;\n display: flex;\n align-items: center;\n border: 1px solid #eef4fb;\n border-radius: 14px;\n background-color: #fff;\n overflow: hidden;\n box-sizing: border-box;\n cursor: -webkit-grab;\n cursor: grab;\n user-select: none;\n -moz-user-select: none;\n -webkit-user-select: none;\n -ms-user-select: none; }\n .codifierElement_dragging {\n cursor: -webkit-grabbing;\n cursor: grabbing;\n border-color: #6865ff;\n box-shadow: none; }\n .codifierElement:hover {\n box-shadow: 0px 6px 18px rgba(0, 0, 0, 0.06); }\n .codifierElement-iconWrapper {\n display: flex;\n align-items: center;\n justify-content: center;\n min-width: 28px;\n width: 28px;\n height: 28px;\n margin-right: 8px; }\n .codifierElement-icon_scaled {\n transform: scale(1.2); }\n .codifierElement-icon.audio path {\n stroke: #0088e9; }\n .codifierElement-header {\n max-width: 200px;\n margin: 0;\n padding: 0;\n font-size: 15px;\n line-height: 21px;\n font-weight: 600;\n color: #323c47;\n overflow: hidden;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n box-sizing: content-box;\n max-height: 42px; }\n .codifierElement-description {\n max-width: 200px;\n margin: 0;\n padding: 0;\n font-size: 13px;\n line-height: 16px;\n color: #c0c2c9;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis; }\n .codifierElement_disabled {\n border-color: #edeef2;\n color: #c0c2c9;\n cursor: not-allowed !important; }\n .codifierElement_disabled:hover {\n box-shadow: none !important; }\n .codifierElement_disabled .question path {\n fill: #c0c2c9; }\n .codifierElement_disabled .text path {\n fill: #c0c2c9;\n stroke: #c0c2c9; }\n .codifierElement_disabled .header path {\n fill: #c0c2c9;\n stroke: #c0c2c9; }\n .codifierElement_disabled .table path {\n stroke: #c0c2c9; }\n .codifierElement_disabled .video path {\n stroke: #c0c2c9; }\n .codifierElement_disabled .audio path {\n stroke: #c0c2c9; }\n .codifierElement_disabled .document path {\n stroke: #c0c2c9; }\n .codifierElement_disabled .image path {\n stroke: #c0c2c9; }\n .codifierElement_disabled .exercise path {\n stroke: #c0c2c9; }\n");var _=s.exports.cn("codifierElement"),C=function(e,n){return e.reduce((function(e,t){return n?(e[t]=!n.length||n.includes(t),e):(e[t]=!0,e)}),{})};x(".select {\n font-size: 15px;\n position: relative;\n width: 100%; }\n .select_location-opened {\n width: unset;\n min-width: 500px; }\n .select .together {\n display: flex; }\n .select .together .select-together-input {\n position: relative;\n height: 40px;\n width: 100%;\n border-radius: 4px;\n outline: none;\n border: 1px solid #eef4fb;\n background-color: #ffffff;\n padding-left: 12px;\n cursor: pointer;\n text-align: start;\n padding-left: 12px;\n padding-right: 30px;\n font-family: 'Source Sans Pro', sans-serif;\n font-size: 15px; }\n .select .together .select-together-input_placeholder {\n color: #919399; }\n .select .together .select-together-input_focus {\n outline: none;\n border: 1px solid #00103d7a;\n background-color: #ffffff;\n border-radius: 4px 4px 0 0; }\n .select .together .select-together-input_disable {\n pointer-events: none;\n cursor: default;\n border: 1px solid #00103d1f;\n background-color: #edeef2;\n color: #919399; }\n .select .together .select-together-input_notValid {\n border: 1px solid #ea5959; }\n .select .together .select-together-icon {\n position: absolute;\n top: 19px;\n transform: translateY(-50%);\n right: 20px;\n height: -webkit-min-content;\n height: -moz-min-content;\n height: min-content;\n transition: all 0.2s; }\n .select .together .select-together-icon svg path {\n fill: #0088e9; }\n .select .together .select-together-icon_open {\n transform: rotate(180deg);\n top: 14px; }\n .select-suggest {\n position: absolute;\n width: 100%;\n box-sizing: border-box;\n z-index: 100; }\n .select-suggest_focus {\n max-height: 216px;\n border: 1px solid #00103d7a;\n border-top: hidden;\n border-radius: 0 0 4px 4px; }\n .select-suggest_needScroll {\n padding-right: 9px;\n padding-top: 6px;\n padding-bottom: 6px; }\n .select-options {\n overflow-y: auto;\n z-index: 1;\n overflow-x: hidden;\n max-height: 200px; }\n .select #scroll-bar::-webkit-scrollbar {\n width: 4px;\n background-color: #eef4fb; }\n .select #scroll-bar::-webkit-scrollbar-thumb {\n border-radius: 10px;\n background-color: #d1ddea; }\n .select #scroll-bar::-webkit-scrollbar-track {\n background-color: #eef4fb; }\n .select-option {\n display: none;\n border-radius: 4px; }\n .select-option_focus {\n width: 100%;\n height: 40px;\n background-color: #ffffff;\n display: flex;\n align-items: center;\n font-size: 14px;\n line-height: 19px;\n color: #252232;\n cursor: pointer;\n padding-left: 12px; }\n .select-option_focus span {\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: pre; }\n .select-option:hover {\n background-color: #edeef2; }\n .select:hover {\n box-shadow: 0px 8px 32px 0px #14317f14; }\n");var B=s.exports.cn("select"),N=function(t){var o=t.placeholder,r=void 0===o?"":o,c=t.options,d=t.meta,s=t.input,u=t.value,f=void 0===u?null:u,p=t.onChange,b=void 0===p?void 0:p,m=t.onMultiSelect,h=t.needBlueIcon,x=void 0!==h&&h,g=t.child,v=void 0===g?void 0:g,k=t.isTextArea,w=void 0!==k&&k,E=t.rows,_=void 0===E?0:E,N=t.multiple,z=t.newValue,F=t.isLocationDropdown,I=t.initOptions,O=void 0===I?[]:I,S=t.flagReset,V=void 0!==S&&S,j=t.setFlagReset,T=void 0===j?void 0:j,M=t.makeMultipleInputValue,P=void 0===M?function(e){return Object.entries(e).filter((function(e){return e[1]})).reduce((function(e,n,t,o){var i=n[0];return e+(n[1]?i+(t===o.length-1?"":", "):"")}),"")}:M,D=e.useState(!1),A=D[0],R=D[1],q=e.useRef(null),L=e.useState(C(c,O)),U=L[0],W=L[1],Y=e.useCallback((function(e){return N?function(){var n,t=l(l({},U),((n={})[e]=!U[e],n));if(m){var o=c.filter((function(e){return t[e]}));m(o)}W(t)}:function(){s.onBlur(),s.onChange(e),b&&b(e)}}),[s,N,b,m,c,U]);e.useEffect((function(){if(N){var e=P(U);s.onChange(e)}}),[s,P,N,U]),e.useEffect((function(){V&&(W(C(c,[])),T&&T(!1))}),[V,T,c]),e.useEffect((function(){O.length&&W(C(c,O))}),[O,c]),e.useEffect((function(){N||null===f||s.value===f||s.onChange(f)}),[f,s,N]),i.useOuterClickField(q,s.onBlur,A);var H=e.useCallback((function(){R((function(e){return!e}))}),[R]),Q=e.useMemo((function(){return c.length>=5}),[c]);return e.useEffect((function(){null!=z&&s.onChange(z)}),[z,s]),a.default.createElement("div",{className:B({"location-opened":d.active&&F}),ref:q},a.default.createElement("div",{className:"together"},w?a.default.createElement("textarea",l({type:"button",className:B("together-input",{focus:d.active,disable:0===(null==c?void 0:c.length)&&!v,placeholder:Boolean(!s.value&&!f),notValid:Boolean(d.error)&&d.touched&&!d.active})},s,{rows:_,value:s.value?s.value:f||r,readOnly:!0,onFocus:function(e){s.onFocus(e),A||H()},autoComplete:"off",onBlur:void 0})):a.default.createElement("input",l({type:"button",className:B("together-input",{focus:d.active,disable:0===(null==c?void 0:c.length)&&!v,placeholder:Boolean(!s.value),notValid:Boolean(d.error)&&d.touched&&!d.active})},s,{value:s.value?s.value:f||r,readOnly:Boolean(s.value),onFocus:function(e){s.onFocus(e),A||H()},autoComplete:"off",onBlur:void 0})),a.default.createElement("div",{className:B("together-icon",{open:d.active,blue:x})},a.default.createElement(n.LittleArrow,null))),a.default.createElement("div",{className:B("suggest",{focus:d.active,needScroll:Q})},a.default.createElement("div",{className:B("options"),id:"scroll-bar"},!v&&c.map((function(e,n){return a.default.createElement("div",{key:n,className:B("option",{focus:d.active}),onClick:Y(e)},N&&a.default.createElement(y,{checked:U[e],readOnly:!0}),a.default.createElement("span",null,e))})),v&&d.active&&a.default.createElement("div",{className:B("option",{focus:d.active})},v))))};x(".field-form-core {\n display: flex;\n position: relative;\n width: 100%; }\n .field-form-core input::-moz-placeholder {\n color: #c0c2c9; }\n .field-form-core input:-ms-input-placeholder {\n color: #c0c2c9; }\n .field-form-core input::placeholder {\n color: #c0c2c9; }\n .field-form-core-input {\n width: 100%;\n height: 40px;\n border-radius: 4px;\n outline: none;\n border: 1px solid #00103d1f;\n background-color: #ffffff;\n font-size: 15px;\n color: #252232;\n padding-left: 12px; }\n .field-form-core-input_noBorders {\n border: none;\n border-bottom: 1px solid #eef4fb;\n font-size: 18px;\n line-height: 28px;\n font-weight: 600;\n background-color: #ffffff;\n border-radius: 0;\n padding-left: 0 !important; }\n .field-form-core-input_withoutBorders {\n border: none;\n font-size: 13px;\n line-height: 16px;\n font-weight: 600;\n padding-left: 0 !important;\n border-radius: 0;\n background: #fff;\n height: 17px; }\n .field-form-core-input_focus {\n outline: none;\n border: 1px solid #00103d7a;\n background-color: #ffffff; }\n .field-form-core-input_oneBorderFocus {\n outline: none;\n border: none;\n border-bottom: 1px solid #00103d7a;\n background-color: #ffffff;\n border-radius: 0;\n padding-left: 0 !important; }\n .field-form-core-input_withoutBordersFocus {\n outline: none;\n border: none;\n background-color: #ffffff;\n border-radius: 0;\n padding-left: 0 !important; }\n .field-form-core-input_disable {\n pointer-events: none;\n cursor: default;\n opacity: 0.5;\n background-color: #edeef2;\n color: #919399; }\n .field-form-core-input_notValid {\n outline: none;\n border: 1px solid #ea5959; }\n .field-form-core-input_oneBorderNotValid {\n outline: none;\n border: none;\n border-bottom: 1px solid #ea5959;\n background-color: #ffffff;\n border-radius: 0;\n padding-left: 0 !important; }\n .field-form-core-icon {\n display: none; }\n .field-form-core-icon_notEmpty {\n display: flex !important;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n right: 20px;\n transition: all 0.2s;\n cursor: pointer; }\n .field-form-core-icon_notEmpty svg {\n width: 8px;\n height: 8px; }\n");var z=s.exports.cn("field-form-core"),F=function(t){var o=t.placeholder,i=void 0===o?"":o,r=t.meta,c=t.input,d=t.value,s=t.disable,u=void 0!==s&&s,f=t.forTitle,p=void 0!==f&&f,b=t.needDeleteIcon,m=void 0===b||b,h=t.onBlur,x=t.withoutBorders,g=void 0!==x&&x,v=e.useState(!1),k=v[0],w=v[1],E=e.useCallback((function(){w((function(e){return!e}))}),[w]),y=e.useCallback((function(){c.onChange(""),c.onBlur()}),[c]);return e.useEffect((function(){!r.active&&k&&h&&h(c.value)}),[r,k,h,c.value]),a.default.createElement("div",{className:z()},a.default.createElement("input",l({type:"text",className:z("input",{focus:r.active&&!p,disable:u,notValid:Boolean(r.error)&&r.touched&&!p,noBorders:p,oneBorderFocus:r.active&&p,oneBorderNotValid:Boolean(r.error)&&r.touched&&p,withoutBorders:g,withoutBordersFocus:r.active&&g})},c,{value:c.value||d||"",onFocus:function(e){c.onFocus(e),k||E()},autoComplete:"off",placeholder:i})),m&&a.default.createElement("div",{className:z("icon",{notEmpty:Boolean(c.value)}),onClick:y},a.default.createElement(n.CloseIcon,null)))};x(".field-input-counter-core {\n width: -webkit-max-content;\n width: -moz-max-content;\n width: max-content;\n display: flex;\n align-items: center;\n -moz-column-gap: 6px;\n column-gap: 6px;\n background: #fff;\n border: 1px solid #eef4fb;\n box-sizing: border-box;\n border-radius: 6px; }\n .field-input-counter-core-button {\n height: 40px;\n width: 40px;\n display: flex;\n justify-content: center;\n align-items: center;\n border: 1px solid transparent;\n box-sizing: border-box;\n border-radius: 6px;\n background: none;\n padding: 0;\n margin: 0;\n cursor: pointer; }\n .field-input-counter-core-button_decrement {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .field-input-counter-core-button_increment {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .field-input-counter-core-button:hover {\n background-color: #3aa1eb; }\n .field-input-counter-core-button:hover path {\n stroke: #fff;\n fill: #fff; }\n .field-input-counter-core-button_disabled {\n cursor: default; }\n .field-input-counter-core-button_disabled path {\n stroke: #eef4fb;\n fill: #eef4fb; }\n .field-input-counter-core-button_disabled:hover {\n background: none; }\n .field-input-counter-core-button_disabled:hover path {\n stroke: #eef4fb;\n fill: #eef4fb; }\n .field-input-counter-core-input {\n width: 66px;\n background: none;\n border: none;\n text-align: center;\n padding: 0;\n margin: 0; }\n .field-input-counter-core-input_disabled {\n color: #c0c2c9; }\n");var I=s.exports.cn("field-input-counter-core"),O=function(e,n,t){return Math.max(e,Math.min(n,t))},S=function(t){var o=t.value,i=t.onChange,r=t.makeTitle,l=void 0===r?function(e){return e.toString()}:r,c=t.parse,d=void 0===c?function(e){return e}:c,s=t.disabled,u=void 0!==s&&s,f=t.min,p=void 0===f?1:f,b=t.max,m=void 0===b?1e5:b,h=t.step,x=void 0===h?1:h,g=e.useCallback((function(){i(d(O(p,m,o+x)))}),[m,p,i,d,x,o]),v=e.useCallback((function(){i(d(O(p,m,o-x)))}),[m,p,i,d,x,o]),k=e.useMemo((function(){return u||o===p}),[u,p,o]),w=e.useMemo((function(){return u||o===m}),[u,m,o]);return a.default.createElement("div",{className:I()},a.default.createElement("button",{type:"button",className:I("button",{decrement:!0,disabled:k}),disabled:k,onClick:v},a.default.createElement(n.Minus,null)),a.default.createElement("input",{type:"text",className:I("input",{disabled:u}),value:l(o),disabled:!0}),a.default.createElement("button",{type:"button",className:I("button",{increment:!0,disabled:w}),disabled:w,onClick:g},a.default.createElement(n.Add,null)))};x(".file {\n height: 33px;\n display: flex;\n margin-top: 25.5px;\n max-width: 500px; }\n .file-main {\n display: flex; }\n .file-name {\n font-size: 13px;\n color: #252232;\n margin: auto 0 auto 9px;\n text-decoration: none;\n max-width: 120px;\n white-space: pre-wrap;\n word-wrap: break-word; }\n .file-hoverIcons {\n display: flex; }\n .file button {\n padding: 0;\n border: none;\n background: none;\n height: 33px;\n width: 33px;\n cursor: pointer;\n outline: none; }\n .file button:hover {\n background-color: #f9fafd;\n border: none;\n border-radius: 4px; }\n .file-send {\n margin-left: 12px;\n margin-right: 12px; }\n");var V=s.exports.cn("file");x(".textarea-field-core {\n display: flex;\n position: relative;\n width: 100%; }\n .textarea-field-core-input {\n max-height: 200px;\n min-height: 80px;\n border-radius: 4px;\n width: inherit;\n outline: none;\n border: 1px solid #00103d1f;\n background-color: #fff;\n padding-left: 12px;\n padding-top: 10px;\n font-size: 15px;\n color: #252232;\n resize: vertical; }\n .textarea-field-core-input:focus {\n outline: none;\n border: 1px solid #00103d7a;\n background-color: #fff; }\n .textarea-field-core-input_disabled {\n pointer-events: none;\n cursor: default;\n opacity: 0.5;\n background-color: #edeef2;\n color: #919399;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n .textarea-field-core-input_notValid {\n outline: none;\n border: 1px solid #ea5959; }\n .textarea-field-core-icon {\n display: none; }\n .textarea-field-core-icon_notEmpty {\n display: initial;\n position: absolute;\n top: 16px;\n transform: translateY(-50%);\n right: 16px;\n height: -webkit-min-content;\n height: -moz-min-content;\n height: min-content;\n transition: all 0.2s;\n cursor: pointer; }\n .textarea-field-core-icon_notEmpty svg {\n width: 8px;\n height: 8px; }\n");var j=s.exports.cn("textarea-field-core"),T=function(t){var o=t.meta,r=t.input,d=t.isError,s=void 0!==d&&d,u=t.disabled,f=t.onClear,p=t.value,b=t.onFocus,m=t.className,h=c(t,["meta","input","isError","disabled","onClear","value","onFocus","className"]),x=e.useCallback((function(){if(r)return r.onChange(""),void r.onBlur();f&&f()}),[r,f]),g=e.useCallback((function(e){r?r.onFocus(e):b&&b(e)}),[r,b]),v=e.useRef(null),k=i.useTouched(v);return a.default.createElement("div",{className:[j(),m].join(" ")},a.default.createElement("textarea",l({},h,{ref:v,type:"text",className:j("input",{disabled:u,notValid:o?Boolean(o.error)&&o.touched:s&&k})},r,{value:(null==r?void 0:r.value)||p||"",onFocus:g,autoComplete:"off",disabled:u})),a.default.createElement("div",{className:j("icon",{notEmpty:Boolean((null==r?void 0:r.value)||p||"")}),onClick:x},a.default.createElement(n.CloseIcon,null)))},M=function(e){var n=e.isField,i=e.name,r=void 0===i?"":i,d=e.validators,s=void 0===d?[]:d,u=c(e,["isField","name","validators"]);return n?a.default.createElement(t.Field,{name:r,validate:o.composeValidators.apply(void 0,s)},(function(e){var n=e.input,t=e.meta;return a.default.createElement(T,l({},u,{input:n,meta:t}))})):a.default.createElement(T,l({},u))};x(".note-actions-title {\n font-size: 24px;\n line-height: 28px;\n font-weight: 600;\n margin-bottom: 19px;\n margin-top: 35px; }\n\n.note-actions-buttons {\n margin-top: 16px;\n width: 336px; }\n\n.note-actions-editButtons {\n display: flex; }\n\n.note-actions-edit-button, .note-actions-save-button, .note-actions-cancel-button {\n margin-right: 8px; }\n\n.note-actions-edit {\n width: 172px; }\n\n.note-actions-cancel {\n width: 108px; }\n\n.note-actions .note-actions-delete {\n width: 40px;\n padding: 0;\n border-color: #ea5959; }\n .note-actions .note-actions-delete .button-text {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center; }\n .note-actions .note-actions-delete .button-text path {\n fill: unset; }\n\n.note-actions .note-actions-delete:hover {\n background-color: #ea5959;\n border-color: #ea5959; }\n .note-actions .note-actions-delete:hover .button-text path {\n stroke: #fff;\n fill: unset; }\n\n.note-actions-saveButtons {\n display: flex; }\n\n.note-actions-save {\n width: 196px; }\n\n.note-actions-cancelCreate {\n width: 132px; }\n");var P=s.exports.cn("note-actions");x("@charset \"UTF-8\";\n.radio-core-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n cursor: pointer;\n /* стили при наведении курсора на радио */\n /* стили для активной радиокнопки (при нажатии на неё) */\n /* стили для радиокнопки, находящейся в фокусе */\n /* стили для радиокнопки, находящейся в фокусе и не находящейся в состоянии checked */\n /* стили для радиокнопки, находящейся в состоянии checked */\n /* стили для радиокнопки, находящейся в состоянии disabled */ }\n .radio-core-input:not(:disabled):not(:checked) + span:hover::before {\n border-color: #b3d7ff; }\n .radio-core-input:not(:disabled):active + span::before {\n background-color: #b3d7ff;\n border-color: #b3d7ff; }\n .radio-core-input:focus + span::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n .radio-core-input:focus:not(:checked) + span::before {\n border-color: #80bdff; }\n .radio-core-input:checked + span::before {\n border-color: #0b76ef;\n background-color: #0b76ef;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\"); }\n .radio-core-input:disabled + span::before {\n background-color: #e9ecef; }\n .radio-core-input_error + span::before {\n border-color: #ea5959; }\n\n.radio-core-span {\n display: inline-flex;\n align-items: center;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n font-weight: 400;\n font-size: 18px;\n vertical-align: middle;\n line-height: 16px; }\n .radio-core-span::before {\n content: '';\n display: inline-block;\n width: 16px;\n height: 16px;\n flex-shrink: 0;\n flex-grow: 0;\n border: 1px solid #adb5bd;\n border-radius: 50%;\n margin-right: 8px;\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 50% 50%; }\n");var D=s.exports.cn("radio-core"),A=a.default.forwardRef((function(e,n){var t=e.error,o=void 0!==t&&t,i=e.disabled,r=void 0!==i&&i,s=e.customClassNames,u=void 0===s?[]:s,f=e.label,p=e.value,b=e.withoutLabel,m=c(e,["error","disabled","customClassNames","label","value","withoutLabel"]);return a.default.createElement("div",{className:d([D()],u).join(" "),"data-testid":"radio-core-test"},a.default.createElement("label",{className:D({container:!0}),"data-testid":"radio-label"},a.default.createElement("input",l({type:"radio",className:D("input",{error:o})},m,{value:p,disabled:r,ref:n})),a.default.createElement("span",{className:D("span")},!b&&(f||p||""))))})),R=a.default.forwardRef((function(e,n){var i=e.isField,r=void 0===i||i,d=e.validators,s=void 0===d?[]:d,u=e.name,f=void 0===u?"":u,p=c(e,["isField","validators","name"]);return r?a.default.createElement(t.Field,{type:"radio",name:f,value:p.value,validate:o.composeValidators.apply(void 0,s)},(function(e){var t=e.input,o=e.meta;return a.default.createElement(A,l({},p,t,{error:!!o.error&&o.touched,ref:n}))})):a.default.createElement(A,l({},p,{ref:n}))}));x(".title-header {\n display: flex;\n position: relative; }\n\n.title-name {\n font-weight: 600;\n font-size: 23px;\n padding-top: 5px; }\n\n.title-uploadFiles {\n width: 0.1px;\n height: 0.1px;\n opacity: 0;\n overflow: hidden;\n position: absolute;\n z-index: -1;\n pointer-events: none;\n outline: none; }\n\n.title-labelFileUploader {\n border: 1px dashed #0088e9;\n cursor: pointer;\n width: 40px;\n height: 40px;\n border-radius: 4px;\n margin-left: 14px;\n display: flex;\n align-items: center;\n justify-content: center; }\n .title-labelFileUploader:hover {\n border: 1px solid #0088e9;\n background-color: #0088e9; }\n .title-labelFileUploader:hover svg {\n fill: #fff; }\n\n.title-legend {\n margin-top: 8px;\n line-height: 20px;\n font-weight: 600;\n font-size: 13px;\n color: #919399; }\n");var q=s.exports.cn("title");x(".checkbox-ios {\n display: inline-block;\n position: relative; }\n\n.checkbox-ios .checkbox-ios-switch {\n display: inline-block;\n box-sizing: border-box;\n width: 32px;\n height: 20px;\n border-radius: 30%/50%;\n vertical-align: top;\n background: #bfc1c7;\n transition: 0.2s;\n cursor: pointer; }\n .checkbox-ios .checkbox-ios-switch .toggle-icon-left {\n position: absolute;\n height: 100%;\n display: flex;\n align-items: center;\n top: -2%;\n left: 18%; }\n .checkbox-ios .checkbox-ios-switch .toggle-icon-left svg {\n width: 8px;\n height: 8px; }\n .checkbox-ios .checkbox-ios-switch .toggle-icon-left svg > path {\n fill: #bfc0c7; }\n .checkbox-ios .checkbox-ios-switch .toggle-icon-right {\n display: none; }\n\n.checkbox-ios .checkbox-ios-switch::before {\n content: '';\n position: absolute;\n top: 2px;\n left: 2px;\n display: inline-block;\n width: 16px;\n height: 16px;\n border-radius: 50%;\n background: #ffffff;\n transition: 0.4s; }\n\n.checkbox-ios input[type='checkbox'] {\n display: block;\n width: 0;\n height: 0;\n position: absolute;\n z-index: -1;\n opacity: 0; }\n\n.checkbox-ios input[type='checkbox']:checked + .checkbox-ios-switch {\n background: #0088e9; }\n .checkbox-ios input[type='checkbox']:checked + .checkbox-ios-switch .toggle-icon-left {\n display: none; }\n .checkbox-ios input[type='checkbox']:checked + .checkbox-ios-switch .toggle-icon-right {\n position: absolute;\n height: 100%;\n display: flex;\n align-items: center;\n top: -2%;\n left: 57%; }\n .checkbox-ios input[type='checkbox']:checked + .checkbox-ios-switch .toggle-icon-right svg {\n width: 8px;\n height: 8px; }\n\n.checkbox-ios input[type='checkbox']:checked + .checkbox-ios-switch:before {\n transform: translateX(12px); }\n\n.checkbox-ios input[type='checkbox']:disabled + .checkbox-ios-switch {\n background: #0088e9;\n opacity: 0.48;\n cursor: default; }\n\n.checkbox-ios input[type='checkbox']:disabled:not(:checked) + .checkbox-ios-switch {\n background: #bfc1c7;\n opacity: 0.48;\n cursor: default; }\n\n.checkbox-ios input[type='checkbox']:disabled + .checkbox-ios-switch:before {\n background: #eeeeee; }\n");var L=s.exports.cn("checkbox-ios");exports.Button=k,exports.Checkbox=y,exports.CodifierElement=function(t){var o=t.icon,i=t.title,r=t.description,l=t.dragging,c=t.dragRef,d=t.disabled,s=void 0!==d&&d,u=e.useMemo((function(){switch(o){case exports.CodifierElementIconEnum.text:return n.TextIcon;case exports.CodifierElementIconEnum.table:return n.TableIcon;case exports.CodifierElementIconEnum.header:return n.HeaderIcon;case exports.CodifierElementIconEnum.video:return n.VideoCameraIcon;case exports.CodifierElementIconEnum.document:return n.PaperclipIcon;case exports.CodifierElementIconEnum.image:return n.ImageIcon;case exports.CodifierElementIconEnum.exercise:return n.PuzzlePieceIcon;case exports.CodifierElementIconEnum.audio:return n.MusicNotes;default:return n.QuestionIcon}}),[o]);return a.default.createElement("div",{ref:s?null:c,className:_({dragging:l,disabled:s})},a.default.createElement("div",{className:_("iconWrapper")},a.default.createElement(u,{className:[_("icon",{scaled:o===exports.CodifierElementIconEnum.table}),o].join(" ")})),a.default.createElement("div",{className:_("info")},a.default.createElement("h4",{className:_("header")},i),a.default.createElement("p",{className:_("description")},r)))},exports.FieldDropdown=function(e){var n=e.name,i=e.validators,r=e.multiple,d=e.value,s=c(e,["name","validators","multiple","value"]);return a.default.createElement(t.Field,{name:n,validate:o.composeValidators.apply(void 0,i)},(function(e){var n=e.input,t=e.meta;return a.default.createElement(N,l({value:d,multiple:r},s,{input:n,meta:t}))}))},exports.FieldForm=function(e){var n=e.name,i=e.validators,r=c(e,["name","validators"]);return a.default.createElement(t.Field,{name:n,validate:o.composeValidators.apply(void 0,i||[]),subscriptions:{value:!0,touched:!0,error:!0,active:!0}},(function(e){var n=e.input,t=e.meta;return a.default.createElement(F,l({},r,{input:n,meta:t}))}))},exports.FieldInputCounter=function(e){var n=e.isField,o=void 0!==n&&n,i=e.name,r=void 0===i?"":i,d=c(e,["isField","name"]);return o?a.default.createElement(t.Field,{name:r},(function(e){var n=e.input;return a.default.createElement(S,l({},d,n))})):a.default.createElement(S,l({},d,{value:d.value||0,onChange:d.onChange||function(){}}))},exports.File=function(t){var o=t.name,i=t.isTemplate,r=t.url,l=t.id,c=t.deleteFile,d=e.useState(!1),s=d[0],u=d[1],f=e.useCallback((function(){u((function(e){return!e}))}),[]),p=e.useMemo((function(){return!i&&s}),[i,s]);return a.default.createElement("div",{className:V(),onMouseEnter:f,onMouseLeave:f},a.default.createElement("div",{className:V("main")},a.default.createElement(n.NoteBlank,null),a.default.createElement("a",{href:r,rel:"noreferrer",target:"_blank",className:V("name")},o)),p&&a.default.createElement("div",{className:V("hoverIcons")},a.default.createElement("button",{className:V("send"),id:String(l)},a.default.createElement(n.Send,null)),a.default.createElement("button",{className:V("basket"),id:String(l),onClick:c},a.default.createElement(n.Basket,null))))},exports.NoteActions=function(o){var i=o.isEdit,r=void 0!==i&&i,l=o.onChangeEdit,c=o.onChangeSave,d=o.onChangeDelete,s=o.onClickCancel,u=o.initialValue,f=o.name,p=o.placeholder,b=o.id,m=e.useState(!0),h=m[0],x=m[1],g=e.useCallback((function(e){return e?void 0:"error"}),[]),v=e.useCallback((function(e){"edit"===e.action&&l?(l(e.note,b),s()):"save"===e.action&&c?(c(e.note),s()):"delete"===e.action&&d&&(d(b),s())}),[c,l,s,b,d]);return a.default.createElement("div",{className:P()},a.default.createElement("div",{className:P("title")},r?"Редактировать заметку":"Создать заметку"),a.default.createElement(t.Form,{onSubmit:v,initialValues:u},(function(e){var o=e.handleSubmit,i=e.form;return a.default.createElement("form",{onSubmit:o},a.default.createElement(t.FormSpy,{onChange:function(e){e.dirty&&x(!1)}}),a.default.createElement(M,{isField:!0,name:f,placeholder:p,validators:[g]}),a.default.createElement("div",{className:P("buttons")},r?a.default.createElement("div",{className:P("editButtons")},a.default.createElement("div",{className:P("edit-button"),onClick:function(){return i.change("action","edit")}},a.default.createElement(k,{type:"submit",view:exports.ButtonViewEnum.action,size:"l",customClasses:P("edit"),disabled:h},"Редактировать")),a.default.createElement("div",{className:P("cancel-button")},a.default.createElement(k,{view:exports.ButtonViewEnum.bordered,size:"l",customClasses:P("cancel"),onClick:s},"Отмена")),a.default.createElement("div",{className:P("delete-button"),onClick:function(){return i.change("action","delete")}},a.default.createElement(k,{type:"submit",view:exports.ButtonViewEnum.bordered,size:"l",icon:a.default.createElement(n.Trash,null),customClasses:P("delete")}))):a.default.createElement("div",{className:P("saveButtons")},a.default.createElement("div",{className:P("save-button"),onClick:function(){return i.change("action","save")}},a.default.createElement(k,{type:"submit",view:exports.ButtonViewEnum.action,size:"l",customClasses:P("save")},"Сохранить")),a.default.createElement("div",null,a.default.createElement(k,{view:exports.ButtonViewEnum.bordered,size:"l",customClasses:P("cancelCreate"),onClick:s},"Отмена")))))})))},exports.RadioField=R,exports.TextareaField=M,exports.Title=function(e){var t=e.name,o=e.onClickAdd,i=e.inscription,r=e.onClickMove,l=void 0===r?function(){}:r,c=e.isTask,d=void 0!==c&&c;return a.default.createElement("div",{className:q()},a.default.createElement("div",{className:q("header")},a.default.createElement("div",{className:q("name")},t),a.default.createElement("label",{htmlFor:"upload",className:q("labelFileUploader")},a.default.createElement(n.Plus,{fill:"#0088E9"})),d?a.default.createElement("input",{type:"button",id:"upload",className:q("uploadFiles"),onClick:l}):a.default.createElement("input",{type:"file",id:"upload",name:"file",className:q("uploadFiles"),onChange:o})),i&&a.default.createElement("div",{className:q("legend")},i))},exports.Toggle=function(e){var t=e.checked,o=e.disabled,i=void 0!==o&&o,r=e.handleToggleChange,l=e.defaultChecked;return a.default.createElement("label",{className:L(),"data-testid":"test-toggle"},a.default.createElement("input",{type:"checkbox",disabled:i,checked:t,defaultChecked:l,onChange:r}),a.default.createElement("span",{className:L("switch")},a.default.createElement("div",{className:"toggle-icon-left"},a.default.createElement(n.ToggleLeft,null)),a.default.createElement("div",{className:"toggle-icon-right"},a.default.createElement(n.ToggleRight,null))))}; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@lms-elements/atomic", | ||
"version": "2.1.9", | ||
"version": "2.1.10", | ||
"description": "Atomic components", | ||
@@ -60,3 +60,3 @@ "keywords": [ | ||
}, | ||
"gitHead": "bb2f52a74656c2d14bb28ae71881190290f95059" | ||
"gitHead": "09e330c5230d11266866f93cd49d2b2ce3791d48" | ||
} |
Sorry, the diff of this file is not supported yet
127234
430