(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7153],{96434:function(e){!function(){var t={675:function(e,t){"use strict";t.byteLength=function(e){var t=s(e),n=t[0],r=t[1];return(n+r)*3/4-r},t.toByteArray=function(e){var t,n,i=s(e),l=i[0],o=i[1],c=new a((l+o)*3/4-o),u=0,d=o>0?l-4:l;for(n=0;n<d;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],c[u++]=t>>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===o&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,c[u++]=255&t),1===o&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c},t.fromByteArray=function(e){for(var t,r=e.length,a=r%3,i=[],l=0,o=r-a;l<o;l+=16383)i.push(function(e,t,r){for(var a,i=[],l=t;l<r;l+=3)i.push(n[(a=(e[l]<<16&16711680)+(e[l+1]<<8&65280)+(255&e[l+2]))>>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return i.join("")}(e,l,l+16383>o?o:l+16383));return 1===a?i.push(n[(t=e[r-1])>>2]+n[t<<4&63]+"=="):2===a&&i.push(n[(t=(e[r-2]<<8)+e[r-1])>>10]+n[t>>4&63]+n[t<<2&63]+"="),i.join("")};for(var n=[],r=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=0,o=i.length;l<o;++l)n[l]=i[l],r[i.charCodeAt(l)]=l;function s(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var r=n===t?0:4-n%4;return[n,r]}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},72:function(e,t,n){"use strict";var r=n(675),a=n(783),i="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function l(e){if(e>2147483647)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,o.prototype),t}function o(e,t,n){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return u(e)}return s(e,t,n)}function s(e,t,n){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!o.isEncoding(t))throw TypeError("Unknown encoding: "+t);var n=0|f(e,t),r=l(n),a=r.write(e,t);return a!==n&&(r=r.slice(0,a)),r}(e,t);if(ArrayBuffer.isView(e))return d(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(E(e,ArrayBuffer)||e&&E(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(E(e,SharedArrayBuffer)||e&&E(e.buffer,SharedArrayBuffer)))return function(e,t,n){var r;if(t<0||e.byteLength<t)throw RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),o.prototype),r}(e,t,n);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return o.from(r,t,n);var a=function(e){if(o.isBuffer(e)){var t,n=0|h(e.length),r=l(n);return 0===r.length||e.copy(r,0,0,n),r}return void 0!==e.length?"number"!=typeof e.length||(t=e.length)!=t?l(0):d(e):"Buffer"===e.type&&Array.isArray(e.data)?d(e.data):void 0}(e);if(a)return a;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return o.from(e[Symbol.toPrimitive]("string"),t,n);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return c(e),l(e<0?0:0|h(e))}function d(e){for(var t=e.length<0?0:0|h(e.length),n=l(t),r=0;r<t;r+=1)n[r]=255&e[r];return n}function h(e){if(e>=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function f(e,t){if(o.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||E(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return j(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Z(e).length;default:if(a)return r?-1:j(e).length;t=(""+t).toLowerCase(),a=!0}}function p(e,t,n){var a,i,l=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===n||n>this.length)&&(n=this.length),n<=0||(n>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var a="",i=t;i<n;++i)a+=R[e[i]];return a}(this,t,n);case"utf8":case"utf-8":return b(this,t,n);case"ascii":return function(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(127&e[a]);return r}(this,t,n);case"latin1":case"binary":return function(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(e[a]);return r}(this,t,n);case"base64":return a=t,i=n,0===a&&i===this.length?r.fromByteArray(this):r.fromByteArray(this.slice(a,i));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,n){for(var r=e.slice(t,n),a="",i=0;i<r.length;i+=2)a+=String.fromCharCode(r[i]+256*r[i+1]);return a}(this,t,n);default:if(l)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),l=!0}}function m(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function g(e,t,n,r,a){var i;if(0===e.length)return -1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),(i=n=+n)!=i&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return -1;n=e.length-1}else if(n<0){if(!a)return -1;n=0}if("string"==typeof t&&(t=o.from(t,r)),o.isBuffer(t))return 0===t.length?-1:v(e,t,n,r,a);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):v(e,[t],n,r,a);throw TypeError("val must be string, number or Buffer")}function v(e,t,n,r,a){var i,l=1,o=e.length,s=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return -1;l=2,o/=2,s/=2,n/=2}function c(e,t){return 1===l?e[t]:e.readUInt16BE(t*l)}if(a){var u=-1;for(i=n;i<o;i++)if(c(e,i)===c(t,-1===u?0:i-u)){if(-1===u&&(u=i),i-u+1===s)return u*l}else -1!==u&&(i-=i-u),u=-1}else for(n+s>o&&(n=o-s),i=n;i>=0;i--){for(var d=!0,h=0;h<s;h++)if(c(e,i+h)!==c(t,h)){d=!1;break}if(d)return i}return -1}function b(e,t,n){n=Math.min(e.length,n);for(var r=[],a=t;a<n;){var i,l,o,s,c=e[a],u=null,d=c>239?4:c>223?3:c>191?2:1;if(a+d<=n)switch(d){case 1:c<128&&(u=c);break;case 2:(192&(i=e[a+1]))==128&&(s=(31&c)<<6|63&i)>127&&(u=s);break;case 3:i=e[a+1],l=e[a+2],(192&i)==128&&(192&l)==128&&(s=(15&c)<<12|(63&i)<<6|63&l)>2047&&(s<55296||s>57343)&&(u=s);break;case 4:i=e[a+1],l=e[a+2],o=e[a+3],(192&i)==128&&(192&l)==128&&(192&o)==128&&(s=(15&c)<<18|(63&i)<<12|(63&l)<<6|63&o)>65535&&s<1114112&&(u=s)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),a+=d}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=4096));return n}(r)}function y(e,t,n){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>n)throw RangeError("Trying to access beyond buffer length")}function w(e,t,n,r,a,i){if(!o.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>a||t<i)throw RangeError('"value" argument is out of bounds');if(n+r>e.length)throw RangeError("Index out of range")}function x(e,t,n,r,a,i){if(n+r>e.length||n<0)throw RangeError("Index out of range")}function k(e,t,n,r,i){return t=+t,n>>>=0,i||x(e,t,n,4,34028234663852886e22,-34028234663852886e22),a.write(e,t,n,r,23,4),n+4}function _(e,t,n,r,i){return t=+t,n>>>=0,i||x(e,t,n,8,17976931348623157e292,-17976931348623157e292),a.write(e,t,n,r,52,8),n+8}t.Buffer=o,t.SlowBuffer=function(e){return+e!=e&&(e=0),o.alloc(+e)},t.INSPECT_MAX_BYTES=50,t.kMaxLength=2147483647,o.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),o.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(o.prototype,"parent",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.buffer}}),Object.defineProperty(o.prototype,"offset",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.byteOffset}}),o.poolSize=8192,o.from=function(e,t,n){return s(e,t,n)},Object.setPrototypeOf(o.prototype,Uint8Array.prototype),Object.setPrototypeOf(o,Uint8Array),o.alloc=function(e,t,n){return(c(e),e<=0)?l(e):void 0!==t?"string"==typeof n?l(e).fill(t,n):l(e).fill(t):l(e)},o.allocUnsafe=function(e){return u(e)},o.allocUnsafeSlow=function(e){return u(e)},o.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==o.prototype},o.compare=function(e,t){if(E(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),E(t,Uint8Array)&&(t=o.from(t,t.offset,t.byteLength)),!o.isBuffer(e)||!o.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,r=t.length,a=0,i=Math.min(n,r);a<i;++a)if(e[a]!==t[a]){n=e[a],r=t[a];break}return n<r?-1:r<n?1:0},o.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(e,t){if(!Array.isArray(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return o.alloc(0);if(void 0===t)for(n=0,t=0;n<e.length;++n)t+=e[n].length;var n,r=o.allocUnsafe(t),a=0;for(n=0;n<e.length;++n){var i=e[n];if(E(i,Uint8Array)&&(i=o.from(i)),!o.isBuffer(i))throw TypeError('"list" argument must be an Array of Buffers');i.copy(r,a),a+=i.length}return r},o.byteLength=f,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)m(this,t,t+1);return this},o.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)m(this,t,t+3),m(this,t+1,t+2);return this},o.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)m(this,t,t+7),m(this,t+1,t+6),m(this,t+2,t+5),m(this,t+3,t+4);return this},o.prototype.toString=function(){var e=this.length;return 0===e?"":0==arguments.length?b(this,0,e):p.apply(this,arguments)},o.prototype.toLocaleString=o.prototype.toString,o.prototype.equals=function(e){if(!o.isBuffer(e))throw TypeError("Argument must be a Buffer");return this===e||0===o.compare(this,e)},o.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(e+=" ... "),"<Buffer "+e+">"},i&&(o.prototype[i]=o.prototype.inspect),o.prototype.compare=function(e,t,n,r,a){if(E(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),!o.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===a&&(a=this.length),t<0||n>e.length||r<0||a>this.length)throw RangeError("out of range index");if(r>=a&&t>=n)return 0;if(r>=a)return -1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,a>>>=0,this===e)return 0;for(var i=a-r,l=n-t,s=Math.min(i,l),c=this.slice(r,a),u=e.slice(t,n),d=0;d<s;++d)if(c[d]!==u[d]){i=c[d],l=u[d];break}return i<l?-1:l<i?1:0},o.prototype.includes=function(e,t,n){return -1!==this.indexOf(e,t,n)},o.prototype.indexOf=function(e,t,n){return g(this,e,t,n,!0)},o.prototype.lastIndexOf=function(e,t,n){return g(this,e,t,n,!1)},o.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var a,i,l,o,s,c,u,d,h,f,p,m,g=this.length-t;if((void 0===n||n>g)&&(n=g),e.length>0&&(n<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var v=!1;;)switch(r){case"hex":return function(e,t,n,r){n=Number(n)||0;var a=e.length-n;r?(r=Number(r))>a&&(r=a):r=a;var i=t.length;r>i/2&&(r=i/2);for(var l=0;l<r;++l){var o=parseInt(t.substr(2*l,2),16);if(o!=o)break;e[n+l]=o}return l}(this,e,t,n);case"utf8":case"utf-8":return s=t,c=n,T(j(e,this.length-s),this,s,c);case"ascii":return u=t,d=n,T(N(e),this,u,d);case"latin1":case"binary":return a=this,i=e,l=t,o=n,T(N(i),a,l,o);case"base64":return h=t,f=n,T(Z(e),this,h,f);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return p=t,m=n,T(function(e,t){for(var n,r,a=[],i=0;i<e.length&&!((t-=2)<0);++i)r=(n=e.charCodeAt(i))>>8,a.push(n%256),a.push(r);return a}(e,this.length-p),this,p,m);default:if(v)throw TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),v=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},o.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),t<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r=this.subarray(e,t);return Object.setPrototypeOf(r,o.prototype),r},o.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||y(e,t,this.length);for(var r=this[e],a=1,i=0;++i<t&&(a*=256);)r+=this[e+i]*a;return r},o.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||y(e,t,this.length);for(var r=this[e+--t],a=1;t>0&&(a*=256);)r+=this[e+--t]*a;return r},o.prototype.readUInt8=function(e,t){return e>>>=0,t||y(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return e>>>=0,t||y(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return e>>>=0,t||y(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return e>>>=0,t||y(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUInt32BE=function(e,t){return e>>>=0,t||y(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||y(e,t,this.length);for(var r=this[e],a=1,i=0;++i<t&&(a*=256);)r+=this[e+i]*a;return r>=(a*=128)&&(r-=Math.pow(2,8*t)),r},o.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||y(e,t,this.length);for(var r=t,a=1,i=this[e+--r];r>0&&(a*=256);)i+=this[e+--r]*a;return i>=(a*=128)&&(i-=Math.pow(2,8*t)),i},o.prototype.readInt8=function(e,t){return(e>>>=0,t||y(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},o.prototype.readInt16LE=function(e,t){e>>>=0,t||y(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(e,t){e>>>=0,t||y(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(e,t){return e>>>=0,t||y(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return e>>>=0,t||y(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return e>>>=0,t||y(e,4,this.length),a.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return e>>>=0,t||y(e,4,this.length),a.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return e>>>=0,t||y(e,8,this.length),a.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return e>>>=0,t||y(e,8,this.length),a.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t>>>=0,n>>>=0,!r){var a=Math.pow(2,8*n)-1;w(this,e,t,n,a,0)}var i=1,l=0;for(this[t]=255&e;++l<n&&(i*=256);)this[t+l]=e/i&255;return t+n},o.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t>>>=0,n>>>=0,!r){var a=Math.pow(2,8*n)-1;w(this,e,t,n,a,0)}var i=n-1,l=1;for(this[t+i]=255&e;--i>=0&&(l*=256);)this[t+i]=e/l&255;return t+n},o.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,1,255,0),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},o.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var a=Math.pow(2,8*n-1);w(this,e,t,n,a-1,-a)}var i=0,l=1,o=0;for(this[t]=255&e;++i<n&&(l*=256);)e<0&&0===o&&0!==this[t+i-1]&&(o=1),this[t+i]=(e/l>>0)-o&255;return t+n},o.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var a=Math.pow(2,8*n-1);w(this,e,t,n,a-1,-a)}var i=n-1,l=1,o=0;for(this[t+i]=255&e;--i>=0&&(l*=256);)e<0&&0===o&&0!==this[t+i+1]&&(o=1),this[t+i]=(e/l>>0)-o&255;return t+n},o.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},o.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeFloatLE=function(e,t,n){return k(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){return k(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){return _(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){return _(this,e,t,!1,n)},o.prototype.copy=function(e,t,n,r){if(!o.isBuffer(e))throw TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw RangeError("Index out of range");if(r<0)throw RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var a=r-n;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,n,r);else if(this===e&&n<t&&t<r)for(var i=a-1;i>=0;--i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,r),t);return a},o.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),void 0!==r&&"string"!=typeof r)throw TypeError("encoding must be a string");if("string"==typeof r&&!o.isEncoding(r))throw TypeError("Unknown encoding: "+r);if(1===e.length){var a,i=e.charCodeAt(0);("utf8"===r&&i<128||"latin1"===r)&&(e=i)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw RangeError("Out of range index");if(n<=t)return this;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var l=o.isBuffer(e)?e:o.from(e,r),s=l.length;if(0===s)throw TypeError('The value "'+e+'" is invalid for argument "value"');for(a=0;a<n-t;++a)this[a+t]=l[a%s]}return this};var C=/[^+/0-9A-Za-z-_]/g;function j(e,t){t=t||1/0;for(var n,r=e.length,a=null,i=[],l=0;l<r;++l){if((n=e.charCodeAt(l))>55295&&n<57344){if(!a){if(n>56319||l+1===r){(t-=3)>-1&&i.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),a=n;continue}n=(a-55296<<10|n-56320)+65536}else a&&(t-=3)>-1&&i.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else if(n<1114112){if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}else throw Error("Invalid code point")}return i}function N(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function Z(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(C,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function T(e,t,n,r){for(var a=0;a<r&&!(a+n>=t.length)&&!(a>=e.length);++a)t[a+n]=e[a];return a}function E(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var R=function(){for(var e="0123456789abcdef",t=Array(256),n=0;n<16;++n)for(var r=16*n,a=0;a<16;++a)t[r+a]=e[n]+e[a];return t}()},783:function(e,t){t.read=function(e,t,n,r,a){var i,l,o=8*a-r-1,s=(1<<o)-1,c=s>>1,u=-7,d=n?a-1:0,h=n?-1:1,f=e[t+d];for(d+=h,i=f&(1<<-u)-1,f>>=-u,u+=o;u>0;i=256*i+e[t+d],d+=h,u-=8);for(l=i&(1<<-u)-1,i>>=-u,u+=r;u>0;l=256*l+e[t+d],d+=h,u-=8);if(0===i)i=1-c;else{if(i===s)return l?NaN:1/0*(f?-1:1);l+=Math.pow(2,r),i-=c}return(f?-1:1)*l*Math.pow(2,i-r)},t.write=function(e,t,n,r,a,i){var l,o,s,c=8*i-a-1,u=(1<<c)-1,d=u>>1,h=23===a?5960464477539062e-23:0,f=r?0:i-1,p=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(o=isNaN(t)?1:0,l=u):(l=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-l))<1&&(l--,s*=2),l+d>=1?t+=h/s:t+=h*Math.pow(2,1-d),t*s>=2&&(l++,s/=2),l+d>=u?(o=0,l=u):l+d>=1?(o=(t*s-1)*Math.pow(2,a),l+=d):(o=t*Math.pow(2,d-1)*Math.pow(2,a),l=0));a>=8;e[n+f]=255&o,f+=p,o/=256,a-=8);for(l=l<<a|o,c+=a;c>0;e[n+f]=255&l,f+=p,l/=256,c-=8);e[n+f-p]|=128*m}}},n={};function r(e){var a=n[e];if(void 0!==a)return a.exports;var i=n[e]={exports:{}},l=!0;try{t[e](i,i.exports,r),l=!1}finally{l&&delete n[e]}return i.exports}r.ab="//";var a=r(72);e.exports=a}()},83140:function(){},89361:function(){},47874:function(){},60625:function(){},40261:function(){},90882:function(){},31444:function(){},73923:function(){},11712:function(){},17046:function(){},50230:function(){},69061:function(){},83002:function(){},25546:function(){},62371:function(){},44364:function(){},85379:function(){},50336:function(){},88591:function(){},90542:function(){},17710:function(){},48917:function(){},64851:function(){},28526:function(){},79325:function(){},32905:function(){},17350:function(){},84074:function(){},44732:function(){},95987:function(){},94250:function(){},3054:function(){},38018:function(){},57390:function(){},87538:function(){},91823:function(){},57705:function(){},4026:function(){},9894:function(){},69433:function(){},59065:function(){},67356:function(e,t,n){"use strict";n.d(t,{g:function(){return a}});var r=n(32464);let a=async(e,t="common",n="v1")=>{try{let a=await fetch((0,r.xn)(e,`api/${n}/login-widget`,t));return a.ok?await a.json():(console.error(`Ошибка ${a.status} при загрузке конфига для ${t}`),{})}catch(e){return console.error(`Сетевая ошибка при загрузке конфига для ${t}`,e),{}}}},16468:function(e,t,n){"use strict";let r;n.d(t,{U:function(){return lg},K:function(){return lp}});var a,i,l,o,s,c=n(57437),u=n(2265),d=n(65291),h=n(4724),f=n(64426),p=n(61896),m=n(2859),g=n(97859),v=n(54365),b=n(45823),y=n(88425);let w=(0,y.g)("tooltip"),x=Object.freeze({tooltip:w,text:"".concat(w,"__text"),wrapper:"".concat(w,"__wrapper"),inverted:"".concat(w,"--inverted")}),k="M8 10C6 12.58 3.43 16 0 16L16 16C12.58 16 10 12.58 8 10Z";n(59065);let _=(0,u.forwardRef)((e,t)=>{let{position:n="top",text:r,zIndex:a=1,inverted:i,withoutTail:l,children:o,boundingOffset:s=12,style:d,className:h,dataQa:f,dataId:y,...w}=e,[_,C]=(0,u.useState)(!1),j=(0,u.useRef)(null),{refs:N,floatingStyles:Z,context:T}=(0,p.YF)({open:_,onOpenChange:C,placement:n,whileElementsMounted:m.Me,middleware:[(0,g.cv)({mainAxis:s}),(0,g.RR)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,g.uY)(),(0,g.x7)({element:j,padding:8})]}),E=(0,p.XI)(T,{delay:300}),{getReferenceProps:R,getFloatingProps:L}=(0,p.NI)([E]),A=(0,p.Y_)(T,{duration:300});return(0,u.useImperativeHandle)(t,()=>({getActivatorElement:N.reference,getTooltipElement:N.floating})),(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{"data-qa":(0,b.g)("".concat(f,"-activator"),!!f),ref:N.setReference,...R,className:x.wrapper,children:o}),A.isMounted&&(0,c.jsxs)("div",{role:"tooltip",ref:N.setFloating,style:{...Z,...A.styles,...d,zIndex:a},className:(0,v.Z)(x.tooltip,h,{[x.inverted]:i}),...L,...w,"data-qa":f,"data-id":y,children:[(0,c.jsx)("span",{className:(0,v.Z)(x.text,{[x.inverted]:i}),children:r}),!l&&(0,c.jsx)(p.Y$,{ref:j,context:T,width:16,d:k,fill:i?"var(--color-white)":"var(--color-black-500)"})]})]})});_.displayName="Tooltip";var C=n(32464),j=n(70940),N=n(29234);let Z=Object.freeze({xs:Object.freeze({maxWidth:599}),s:Object.freeze({minWidth:600,maxWidth:767}),m:Object.freeze({minWidth:768,maxWidth:1023}),l:Object.freeze({minWidth:1024,maxWidth:1279}),xl:Object.freeze({minWidth:1280,maxWidth:1439}),"2xl":Object.freeze({minWidth:1440,maxWidth:1919}),"3xl":Object.freeze({minWidth:1920})}),T=Object.freeze(Object.keys(Z));function E(){return"undefined"==typeof window}Object.freeze(T.filter(e=>"xs"!==e)),Object.freeze(T.filter(e=>"3xl"!==e));let R=E()?u.useLayoutEffect:u.useEffect;function L(e,t=!1){return E()?t:window.matchMedia(e).matches}var A=n(73354),$=n(95512),M=n(99655),D=n(45732);n(83140);let S=(0,y.g)("accordion"),O=(0,y.g)("accordion-item"),I=Object.freeze({accordionItem:O,accordionItemInner:"".concat(O,"__inner"),body:"".concat(O,"__body"),header:"".concat(O,"__header"),content:"".concat(O,"__content"),contentInner:"".concat(O,"__content-inner"),controlIcon:"".concat(O,"__control-icon"),titleWrapper:"".concat(O,"__title-wrapper"),title:"".concat(O,"__title"),icon:"".concat(O,"__icon"),toggleIcon:"".concat(O,"__toggle-icon"),subTitle:"".concat(O,"__subtitle"),caption:"".concat(O,"__caption"),states:{disabled:"".concat(O,"--disabled"),active:"".concat(O,"--active"),focused:"".concat(O,"--focused"),withControl:"".concat(O,"--with-control"),withIcon:"".concat(O,"--with-icon")}}),z=Object.freeze({accordion:S,withoutOutline:"".concat(S,"--without-outline"),variants:{primary:"".concat(S,"--primary"),secondary:"".concat(S,"--secondary")}});function B(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"m17.03 11.28-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 1 1 1.06-1.06L12 14.19l3.97-3.97a.75.75 0 1 1 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}(0,u.forwardRef)((e,t)=>{let{multiple:n=!1,children:r,activeIndex:a,defaultActiveIndex:i=[],className:l,variant:o="primary",withoutOutline:s=!1,style:d,dataQa:h,dataId:f,onTabToggle:p,...m}=e,[g,b]=(0,u.useState)(i),y=(0,$.i)(a),w=y?a:g,x=(e,t)=>{if(y){let r=k(w,e,n);null==p||p(r,t)}else b(t=>k(t,e,n))},k=(e,t,n)=>n?e.includes(t)?e.filter(e=>e!==t):[...e,t]:e.includes(t)?[]:[t];return(0,c.jsx)("div",{ref:t,className:(0,v.Z)(l,z.accordion,z.variants[o],{[z.withoutOutline]:s}),style:d,...m,"data-id":f,"data-qa":h,children:u.Children.map(r,e=>(0,u.isValidElement)(e)?(0,u.cloneElement)(e,{isActive:w.includes(e.props.id),onToggle:t=>{x(e.props.id,t)}}):e)})}).displayName="Accordion";let F=e=>{let t=Array.from(document.querySelectorAll("[data-accordion-index]"));if(0===t.length)return;let n=t.findIndex(e=>e===document.activeElement),r=n;switch(e){case"next":r=(n+1)%t.length;break;case"previous":r=(n-1+t.length)%t.length}let a=0;for(;a++<t.length;){let n=t[r];if("true"!==n.getAttribute("data-disabled")){n.focus();return}r=(r+("next"===e?1:-1)+t.length)%t.length}};function P(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M7.22 7.22a.743.743 0 0 1 1.06 0L12 10.94l3.72-3.72a.743.743 0 0 1 1.06 0 .742.742 0 0 1 0 1.06L13.061 12l3.72 3.72a.743.743 0 0 1 0 1.06.743.743 0 0 1-1.061 0L12 13.06l-3.72 3.72a.743.743 0 0 1-1.06 0 .743.743 0 0 1 0-1.06L10.94 12 7.22 8.28a.743.743 0 0 1 0-1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}(0,u.forwardRef)((e,t)=>{let{id:n,title:r,subTitle:a,disabled:i=!1,isActive:l=!1,icon:o,controlIcon:s,errorMessage:d,children:h,className:f,style:p,dataQa:m,dataId:g,onControlClick:b,onToggle:y,...w}=e,x=(0,u.useRef)(null),k=(0,u.useRef)(null);(0,u.useEffect)(()=>{let e=x.current;e&&(e.style.maxHeight=l?(null==e?void 0:e.scrollHeight)+"px":"0")},[l]);let _=!s&&!!o;return(0,c.jsxs)("div",{ref:t,className:(0,v.Z)(f,I.accordionItem),style:p,...w,"data-id":g,"data-qa":m,children:[(0,c.jsx)("div",{className:(0,v.Z)(I.accordionItemInner),children:(0,c.jsxs)("div",{className:(0,v.Z)(I.body,[{[I.states.disabled]:i}]),children:[(0,c.jsxs)("button",{type:"button","aria-expanded":l,"aria-disabled":i,"data-disabled":i,"data-accordion-index":n,className:(0,v.Z)(I.header,[{[I.states.active]:l}]),tabIndex:i?-1:0,onClick:i?void 0:y,ref:k,disabled:i,onKeyDown:e=>{if(!i)switch(e.key){case"Enter":case" ":e.preventDefault(),null==y||y(e);break;case"ArrowDown":e.preventDefault(),F("next");break;case"ArrowUp":e.preventDefault(),F("previous")}},children:[(0,c.jsxs)("div",{className:(0,v.Z)(I.titleWrapper),children:[_&&(0,c.jsx)("span",{className:I.icon,children:o}),(0,c.jsx)("span",{className:(0,v.Z)(I.title,{[I.states.withControl]:s}),children:r}),(0,c.jsx)(D.P,{className:(0,v.Z)(I.toggleIcon,[{[I.states.active]:l},{[I.states.withControl]:s}]),children:(0,c.jsx)(B,{})}),s&&(0,c.jsx)(D.P,{className:I.controlIcon,onClick:e=>{var t;s&&e.stopPropagation(),null==(t=k.current)||t.blur(),null==b||b(e)},children:s})]}),a&&(0,c.jsx)("span",{className:(0,v.Z)(I.subTitle,[{[I.states.withIcon]:_}]),children:a})]}),(0,c.jsx)("div",{className:(0,v.Z)(I.content),"aria-hidden":!l,ref:x,children:(0,c.jsx)("div",{className:I.contentInner,children:h})})]})}),d&&(0,c.jsx)(M.C,{withoutIcon:!0,state:"error",text:d})]})}).displayName="AccordionItem",n(5266),n(21146);var U=n(10850);function q(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M10.25 5.75c0 .414.336.75.75.75h5.44L5.22 17.72a.75.75 0 1 0 1.06 1.06L17.5 7.56V13a.75.75 0 0 0 1.5 0V5.75a.75.75 0 0 0-.75-.75H11a.75.75 0 0 0-.75.75Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}n(18846),n(64394),n(20750),n(49569),n(79325);let H=(0,y.g)("link"),W=Object.freeze({link:H,states:{inverted:"".concat(H,"--inverted"),disabled:"".concat(H,"--disabled")},content:"".concat(H,"__content"),icon:"".concat(H,"__icon"),size:{s:"".concat(H,"--s"),m:"".concat(H,"--m")}});function Y(e){let{as:t,size:n="m",withIcon:r=!1,children:a,disabled:i,text:l,inverted:o,onClick:s,className:u,style:d,dataQa:h,dataId:f,...p}=e,m=(0,v.Z)(W.link,{[W.states.inverted]:o,[W.states.disabled]:i},W.size[n],u),g=l||a;return(0,c.jsx)(t||"a",{className:m,disabled:i,style:d,onClick:s,"aria-disabled":i,tabIndex:i?-1:0,...p,"data-id":f,"data-qa":h,children:r?(0,c.jsxs)("span",{className:W.content,children:[g,(0,c.jsx)(D.P,{className:W.icon,children:(0,c.jsx)(q,{})})]}):g})}function V(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("defs",null,u.createElement("clipPath",{id:"a"},u.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),u.createElement("g",{clipPath:"url(#a)"},u.createElement("path",{d:"M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12Zm1.5 0a8.5 8.5 0 1 1 17 0 8.5 8.5 0 0 1-17 0Zm12.28-2.72L13.06 12l2.72 2.72a.743.743 0 0 1 0 1.06.742.742 0 0 1-1.06 0L12 13.06l-2.72 2.72a.743.743 0 0 1-1.06 0 .743.743 0 0 1 0-1.06L10.94 12 8.22 9.28a.743.743 0 0 1 0-1.06.743.743 0 0 1 1.06 0L12 10.94l2.72-2.72a.743.743 0 0 1 1.06 0 .743.743 0 0 1 0 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"})))}function Q(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10a9.971 9.971 0 0 0 7.071-2.929A9.97 9.97 0 0 0 22 12c0-5.523-4.477-10-10-10ZM3.5 12a8.5 8.5 0 1 1 17 0 8.5 8.5 0 0 1-17 0ZM12 7.5a1 1 0 1 0 .002 2 1 1 0 0 0-.003-2Zm-1.5 4.25a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 .75.75v4.5a.75.75 0 1 1-1.5 0V12.5h-.25a.75.75 0 0 1-.75-.75Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}Y.displayName="Link",n(89361);let G=(0,y.g)("alert"),K=Object.freeze({alert:G,closeIcon:"".concat(G,"__close-icon"),icon:"".concat(G,"__icon"),label:"".concat(G,"__label"),content:"".concat(G,"__content"),textBlock:"".concat(G,"__text-block"),caption:"".concat(G,"__caption"),link:"".concat(G,"__link"),button:"".concat(G,"__button"),state:{default:"".concat(G,"--default"),success:"".concat(G,"--success"),warning:"".concat(G,"--warning"),error:"".concat(G,"--error"),info:"".concat(G,"--info")},size:{s:"".concat(G,"--s"),m:"".concat(G,"--m")},variant:{primary:"".concat(G,"--primary"),secondary:"".concat(G,"--secondary"),green:"".concat(G,"--green"),verdant:"".concat(G,"--verdant"),avocado:"".concat(G,"--avocado"),yellow:"".concat(G,"--yellow"),orange:"".concat(G,"--orange"),blue:"".concat(G,"--blue"),purple:"".concat(G,"--purple")},fill:"".concat(G,"--fill")}),X=(0,u.forwardRef)((e,t)=>{let{label:n,state:r="default",variant:a="primary",size:i="m",outline:l=!0,caption:o,linkText:s,linkHref:u,onLinkClick:d,withLinkIcon:h=!1,icon:f,withIcon:p=!1,withClose:m=!1,buttonText:g,buttonVariant:y="primary",className:w,style:x,onClose:k,onButtonClick:_,dataQa:C,dataId:j,...Z}=e,T={default:(0,c.jsx)(Q,{}),success:(0,c.jsx)(M.a,{}),warning:(0,c.jsx)(M.S,{}),error:(0,c.jsx)(V,{}),info:(0,c.jsx)(Q,{})};return(0,c.jsxs)("div",{ref:t,className:(0,v.Z)(K.alert,K.variant[a],K.size[i],{[K.state[r]]:l},w),style:x,...Z,"data-id":j,"data-qa":C,children:[(0,c.jsxs)("div",{className:K.content,children:[p&&(0,c.jsx)(D.P,{className:(0,v.Z)(K.icon,{[K.state[r]]:!f}),children:f||T[r]}),(0,c.jsxs)("div",{className:K.textBlock,children:[n&&(0,c.jsx)("span",{"data-qa":(0,b.g)("".concat(C,"-label"),!!C),className:K.label,children:n}),o&&(0,c.jsx)(M.C,{dataQa:(0,b.g)("".concat(C,"-caption"),!!C),text:o,lineClamp:3,size:i,className:K.caption}),s&&(0,c.jsx)(Y,{dataQa:(0,b.g)("".concat(C,"-link"),!!C),href:u,className:K.link,onClick:d,withIcon:h,children:s})]}),m&&(0,c.jsx)("button",{"data-qa":(0,b.g)("".concat(C,"-close"),!!C),type:"button",className:K.closeIcon,onClick:k,children:(0,c.jsx)(D.P,{children:(0,c.jsx)(P,{})})})]}),g&&(0,c.jsx)(N.B,{dataQa:(0,b.g)("".concat(C,"-button"),!!C),label:g,variant:y,size:"xs",className:K.button,onClick:_})]})});X.displayName="Alert";var J=n(16372),ee=n(3385);n(47874);let et=(0,y.g)("breadcrumbs"),en={breadcrumbs:et,breadcrumbsEllipsis:"".concat(et,"--ellipsis"),displayOne:"".concat(et,"--display-one"),list:"".concat(et,"__list"),mobileList:"".concat(et,"__list--mobile"),desktopList:"".concat(et,"__list--desktop"),item:"".concat(et,"__item"),customItem:"".concat(et,"__item--custom"),link:"".concat(et,"__link"),linkLabel:"".concat(et,"__link-label"),text:"".concat(et,"__text"),separator:"".concat(et,"__separator"),backIcon:"".concat(et,"__back-icon")},er=e=>{let{item:t,isBackward:n=!1,isLast:r,dataQa:a,onClick:i}=e;return(0,c.jsx)(c.Fragment,{children:t.href||t.customLink?(0,c.jsxs)(c.Fragment,{children:[t.customLink?(0,c.jsx)(c.Fragment,{children:t.customLink}):(0,c.jsxs)("a",{href:t.href,"data-qa":a,className:en.link,title:t.label,onClick:i?e=>i(e,t.href):void 0,children:[n&&(0,c.jsx)(D.P,{className:en.backIcon,children:(0,c.jsx)(J.S,{})}),(0,c.jsx)("span",{className:en.linkLabel,children:t.label})]}),!n&&!r&&(0,c.jsx)(D.P,{className:en.separator,children:(0,c.jsx)(ee.S,{})})]}):(0,c.jsx)("span",{"aria-current":"page","data-qa":a,className:en.text,title:t.label,children:t.label})})};er.displayName="BreadcrumbsLink";let ea=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;return n||r?{label:n||"Назад",href:"object"!=typeof r?r||"#":void 0,customLink:"object"==typeof r?r:void 0}:t.length&&t.length>1?(null==(e=t[t.length-1])?void 0:e.href)?t[t.length-1]:t[t.length-2]:{label:t[0].label||"Назад",href:t[0].href||"#",customLink:t[0].customLink}},ei=e=>{let{items:t=[],dataQa:n,backwardHref:r,backwardLabel:a,onClick:i}=e,l=ea(t,a,r);return(0,c.jsx)("ul",{className:(0,v.Z)(en.list,en.desktopList),"data-qa":(0,b.g)("".concat(n,"-desktop-list"),!!n),children:1===t.length||r||a?(0,c.jsx)("li",{className:(0,v.Z)(en.item),children:(0,c.jsx)(er,{isBackward:!0,dataQa:(0,b.g)("".concat(n,"-link"),!!n),item:l,onClick:i})}):(0,c.jsx)(c.Fragment,{children:t.map((e,r)=>(0,c.jsx)("li",{className:(0,v.Z)(en.item,{[en.customItem]:e.customLink}),children:(0,c.jsx)(er,{item:e,dataQa:(0,b.g)("".concat(n,"-link-").concat(++r),!!n),isLast:r===t.length,onClick:i})},"".concat(e.label,"--").concat(r)))})})};ei.displayName="DesktopBreadcrumbs";let el=e=>{let{items:t=[],backwardLabel:n,backwardHref:r,dataQa:a,onClick:i}=e,l=ea(t,n,r);return(0,c.jsx)("ul",{className:(0,v.Z)(en.list,en.mobileList),"data-qa":(0,b.g)("".concat(a,"-mobile-list"),!!a),children:(0,c.jsx)("li",{className:(0,v.Z)(en.item),children:(0,c.jsx)(er,{isBackward:!0,dataQa:(0,b.g)("".concat(a,"-link"),!!a),item:l,onClick:i})})})};el.displayName="MobileBreadcrumbs",(0,u.forwardRef)((e,t)=>{let{items:n=[],isMobile:r,onClick:a,backwardLabel:i,backwardHref:l,style:o,className:s,ellipsis:u=!1,dataQa:d,dataId:h,...f}=e,p=n.length||i||l;return(0,c.jsx)(c.Fragment,{children:p&&(0,c.jsxs)("nav",{ref:t,"aria-label":"breadcrumbs",className:(0,v.Z)(en.breadcrumbs,{[en.displayOne]:void 0===r,[en.breadcrumbsEllipsis]:u},s),style:o,...f,"data-id":h,"data-qa":d,children:[!0!==r&&(0,c.jsx)(ei,{items:n,dataQa:d,backwardLabel:i,backwardHref:l,onClick:a||void 0}),!1!==r&&(0,c.jsx)(el,{items:n,dataQa:d,backwardLabel:i,backwardHref:l,onClick:a||void 0})]})})}).displayName="Breadcrumbs";var eo=n(9645);n(40261);let es=(0,y.g)("calendar"),ec=Object.freeze({calendar:es,header:"".concat(es,"__header"),headerText:"".concat(es,"__header-text"),headerButton:"".concat(es,"__header-button"),headerButtonPrev:"".concat(es,"__header-button--prev"),headerButtonNext:"".concat(es,"__header-button--next"),headerButtonDisabled:"".concat(es,"__header-button--disabled"),weekDays:"".concat(es,"__week-days"),weekDay:"".concat(es,"__week-day"),weekDayOff:"".concat(es,"__week-day--off"),content:"".concat(es,"__content"),days:"".concat(es,"__days"),day:"".concat(es,"__day"),currentDay:"".concat(es,"__day--current"),otherDay:"".concat(es,"__day--other"),selectedDay:"".concat(es,"__day--selected"),previewDay:"".concat(es,"__day--preview"),rangeDay:"".concat(es,"__day--range"),startRangeDay:"".concat(es,"__day--start-range"),endRangeDay:"".concat(es,"__day--end-range"),disabledDay:"".concat(es,"__day--disabled"),emptyDay:"".concat(es,"__day--empty"),events:"".concat(es,"__day-events"),event:"".concat(es,"__day-event"),months:"".concat(es,"__months"),month:"".concat(es,"__month"),disabledMonth:"".concat(es,"__month--disabled"),currentMonth:"".concat(es,"__month--current"),selectedMonth:"".concat(es,"__month--selected"),years:"".concat(es,"__years"),year:"".concat(es,"__year"),disabledYear:"".concat(es,"__year--disabled"),currentYear:"".concat(es,"__year--current"),selectedYear:"".concat(es,"__year--selected")}),eu=Object.freeze({days:"days",months:"months",years:"years"}),ed=["пн","вт","ср","чт","пт","сб","вс"],eh=["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],ef=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()),ep=e=>{let t=String(e.getDate()).padStart(2,"0"),n=String(e.getMonth()+1).padStart(2,"0"),r=e.getFullYear();return"".concat(t,".").concat(n,".").concat(r)},em=e=>{let t=e.getFullYear(),n=String(e.getMonth()+1).padStart(2,"0"),r=String(e.getDate()).padStart(2,"0");return"".concat(t,"-").concat(n,"-").concat(r)},eg=(e,t)=>{if(0===e.length)return"";if(t){if(1===e.length)return ep(e[0]);let t=[...e].sort((e,t)=>e.getTime()-t.getTime());return"".concat(ep(t[0])," - ").concat(ep(t[1]))}return e.length>0?ep(e[0]):""},ev=(e,t,n)=>{if(t.length<2)return!1;let r=n(e),a=n(t[0]),i=n(t[1]);return r>=a&&r<=i},eb=(e,t,n,r)=>{if(1!==t.length||!n)return!1;let a=r(e),i=r(t[0]),l=r(n);return a>=(i<l?i:l)&&a<=(i<l?l:i)},ey=e=>{let{events:t=[]}=e,n=t.slice(0,6);return(0,c.jsx)("span",{className:ec.events,children:n.map(e=>(0,c.jsx)("span",{className:(0,v.Z)(ec.event,"".concat(ec.event,"--").concat(e))},"calendar--".concat(e)))})},ew=()=>(0,c.jsx)("div",{className:ec.weekDays,children:ed.map((e,t)=>(0,c.jsx)(f.T,{className:(0,v.Z)(ec.weekDay,{[ec.weekDayOff]:5===t||6===t}),size:"14",children:e},"week-day--".concat(e)))}),ex=e=>{let{currentDate:t,today:n,selectedDates:r,hoveredDate:a,minAllowedDate:i,maxAllowedDate:l,multiple:o,showCurrentDay:s,showOutsideDays:u,events:d,onDateSelect:h,onDateHover:f}=e,p=t.getFullYear(),m=t.getMonth(),g=new Date(p,m,1),b=new Date(p,m+1,0),y=g.getDay();y=0===y?6:--y;let w=b.getDate(),x=[];if(u){let e=new Date(p,m,0).getDate();for(let t=0;t<y;t++)x.push(new Date(p,m-1,e-t));x.reverse()}else for(let e=0;e<y;e++)x.push(null);let k=Array.from({length:w},(e,t)=>new Date(p,m,t+1));x.push(...k);let _=42-x.length;if(u)for(let e=1;e<=_;e++)x.push(new Date(p,m+1,e));else for(let e=0;e<_;e++)x.push(null);return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(ew,{}),(0,c.jsx)("div",{className:(0,v.Z)(ec.days,[]),children:x.map(e=>{if(!e)return(0,c.jsx)("div",{className:ec.emptyDay},"calendar-empty-".concat((0,eo.g)()));let t=ef(e),g=ef(i),b=ef(l),y=u&&(e.getMonth()!==m||e.getFullYear()!==p),w=t<g||t>b,x=r.some(e=>ef(e).getTime()===t.getTime()),k=o&&ev(e,r,ef),_=o&&eb(e,r,a,ef),C=s&&t.getTime()===ef(n).getTime(),j=o&&r.length>=1&&ef(r[0]).getTime()===t.getTime(),N=o&&2===r.length&&ef(r[1]).getTime()===t.getTime(),Z=em(e);return(0,c.jsxs)("button",{type:"button",disabled:w,className:(0,v.Z)(ec.day,{[ec.otherDay]:y,[ec.selectedDay]:x,[ec.currentDay]:C,[ec.rangeDay]:k,[ec.previewDay]:_,[ec.startRangeDay]:j,[ec.endRangeDay]:N,[ec.disabledDay]:w}),onClick:()=>!w&&h(e),onMouseEnter:()=>!w&&f(e),onMouseLeave:()=>f(null),children:[e.getDate(),d[Z]&&(0,c.jsx)(ey,{events:d[Z]})]},"calendar--day--".concat(e.getTime()))})})]})},ek=e=>{let{view:t,currentDate:n,canNavigatePrev:r,canNavigateNext:a,onNavigate:i,onViewChange:l}=e;return(0,c.jsxs)("div",{className:ec.header,children:[(0,c.jsx)("button",{className:(0,v.Z)(ec.headerButton,ec.headerButtonPrev,{[ec.headerButtonDisabled]:!r}),type:"button",disabled:!r,onClick:()=>i("prev"),children:(0,c.jsx)(D.P,{style:{fontSize:24},children:(0,c.jsx)(J.S,{})})}),(0,c.jsx)("button",{type:"button",className:(0,v.Z)(ec.headerButton,ec.headerText),onClick:l,children:(()=>{switch(t){case eu.days:return n.toLocaleDateString("ru-RU",{month:"long",year:"numeric"});case eu.months:return n.getFullYear().toString();case eu.years:return"".concat(n.getFullYear()-14," - ").concat(n.getFullYear()+5);default:return""}})()}),(0,c.jsx)("button",{className:(0,v.Z)(ec.headerButton,ec.headerButtonNext,{[ec.headerButtonDisabled]:!a}),type:"button",disabled:!a,onClick:()=>i("next"),children:(0,c.jsx)(D.P,{style:{fontSize:24},children:(0,c.jsx)(ee.S,{})})})]})},e_=e=>{let{today:t,currentDate:n,selectedDates:r,minAllowedDate:a,maxAllowedDate:i,showCurrentMonth:l,onMonthSelect:o}=e,s=Array.from({length:12},(e,t)=>new Date(n.getFullYear(),t,1)),u=a.getFullYear(),d=i.getFullYear();return(0,c.jsx)("div",{className:ec.months,children:s.map((e,n)=>{let s=ef(a),h=ef(i),f=new Date(e.getFullYear(),e.getMonth(),1),p=new Date(e.getFullYear(),e.getMonth()+1,0)<s||f>h||e.getFullYear()<u||e.getFullYear()>d,m=l&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear(),g=r.some(t=>t.getMonth()===e.getMonth()&&t.getFullYear()===e.getFullYear());return(0,c.jsx)("button",{type:"button",disabled:p,className:(0,v.Z)(ec.month,{[ec.currentMonth]:m,[ec.selectedMonth]:g,[ec.disabledMonth]:p}),onClick:()=>{p||o(e)},children:eh[n]},"calendar--month--".concat(e.getTime()))})})},eC=e=>{let{currentDate:t,today:n,minAllowedDate:r,maxAllowedDate:a,showCurrentYear:i,onYearSelect:l}=e,o=t.getFullYear()-14,s=Array.from({length:20},(e,t)=>o+t),u=r.getFullYear(),d=a.getFullYear();return(0,c.jsx)("div",{className:ec.years,children:s.map(e=>{let o=new Date(e,0,1),s=new Date(e,11,31),h=ef(r),f=ef(a),p=s<h||o>f||e<u||e>d,m=i&&e===n.getFullYear(),g=e===t.getFullYear();return(0,c.jsx)("button",{type:"button",disabled:p,className:(0,v.Z)(ec.year,{[ec.currentYear]:m,[ec.selectedYear]:g,[ec.disabledYear]:p}),onClick:()=>{p||l(e)},children:e},"calendar--".concat(e))})})};(0,u.forwardRef)((e,t)=>{let{value:n=null,minAllowedDate:r,maxAllowedDate:a,multiple:i=!1,showCurrentDay:l=!0,showCurrentMonth:o=!0,showCurrentYear:s=!0,showOutsideDays:d=!1,events:h={},className:f,style:p,dataId:m,dataQa:g,onChange:b,...y}=e,[w]=(0,u.useState)(()=>{let e=new Date;return new Date(e.getFullYear(),e.getMonth(),e.getDate())}),[x,k]=(0,u.useState)("days"),[_,C]=(0,u.useState)(new Date),[j,N]=(0,u.useState)([]),[Z,T]=(0,u.useState)(null),E=(0,u.useMemo)(()=>ef(r instanceof Date&&!isNaN(r.getTime())?r:new Date(1900,0,1)),[r]),R=(0,u.useMemo)(()=>ef(a instanceof Date&&!isNaN(a.getTime())?a:new Date(new Date().setFullYear(new Date().getFullYear()+100))),[a]),L=(0,u.useRef)(!1);(0,u.useEffect)(()=>{if(null===n){N([]);return}if(void 0!==n)N(Array.isArray(n)?n.map(e=>new Date(e)):[new Date(n)])},[n]);let A=(0,u.useCallback)(e=>{let t=ef(e);if(t<E||t>R)return;let n=[];if(i){if(0===j.length)n=[t];else if(1===j.length){let e=j[0];n=e.getTime()===t.getTime()?[]:[e,t].sort((e,t)=>e.getTime()-t.getTime())}else n=[t];T(null)}else n=j.some(e=>ef(e).getTime()===t.getTime())?[]:[t];N(n);let r=null,a="";i?(r=n.length>0?[...n]:null,a=eg(n,i)):(r=n.length>0?n[0]:null,a=n.length>0?ep(n[0]):""),L.current&&(null==b||b(r,a))},[i,E,R,j,b]),$=(0,u.useCallback)(e=>{i&&1===j.length&&T(e)},[i,j.length]);(0,u.useEffect)(()=>(L.current=!0,()=>{L.current=!1}),[]);let M=(0,u.useCallback)(e=>{let t=_.getFullYear(),n=_.getMonth();if(x===eu.days){let t=new Date(_);"prev"===e?t.setMonth(n-1):t.setMonth(n+1);let r=ef(new Date(t.getFullYear(),t.getMonth(),1)),a=ef(new Date(t.getFullYear(),t.getMonth()+1,0));return r<=R&&a>=E}if(x===eu.months){let n=t+("prev"===e?-1:1);return n>=E.getFullYear()&&n<=R.getFullYear()}if(x===eu.years){let n=t-t%10+("prev"===e?-10:10);return n<=R.getFullYear()&&n+9>=E.getFullYear()}return!1},[x,_,E,R]),D=(0,u.useCallback)(e=>{C(e),k(eu.days)},[]),S=(0,u.useCallback)(e=>{C(new Date(e,0,1)),k(eu.months)},[]),O=(0,u.useCallback)(()=>{k(x===eu.days?eu.months:x===eu.months?eu.years:eu.days)},[x]);return(0,c.jsxs)("div",{ref:t,className:(0,v.Z)(f,ec.calendar),style:p,...y,"data-qa":g,"data-id":m,children:[(0,c.jsx)(ek,{view:x,currentDate:_,canNavigatePrev:M("prev"),canNavigateNext:M("next"),onNavigate:e=>{let t=new Date(_);switch(x){case eu.days:t.setMonth(t.getMonth()+("prev"===e?-1:1));break;case eu.months:t.setFullYear(t.getFullYear()+("prev"===e?-1:1));break;case eu.years:t.setFullYear(t.getFullYear()+("prev"===e?-12:12))}C(t)},onViewChange:O}),(0,c.jsxs)("div",{className:ec.content,children:[x===eu.days&&(0,c.jsx)(ex,{today:w,currentDate:_,selectedDates:j,hoveredDate:Z,minAllowedDate:E,maxAllowedDate:R,multiple:i,showCurrentDay:l,showOutsideDays:d,events:h,onDateSelect:A,onDateHover:$}),x===eu.months&&(0,c.jsx)(e_,{currentDate:_,today:w,selectedDates:j,minAllowedDate:E,maxAllowedDate:R,showCurrentMonth:o,onMonthSelect:D}),x===eu.years&&(0,c.jsx)(eC,{today:w,currentDate:_,minAllowedDate:E,maxAllowedDate:R,showCurrentYear:s,onYearSelect:S})]})]})}).displayName="Calendar";var ej=n(67820);n(11712);let eN=(0,y.g)("chips"),eZ=Object.freeze({chips:eN,chip:"".concat(eN,"__item"),icon:"".concat(eN,"__icon"),iconLeft:"".concat(eN,"__icon-left"),iconRight:"".concat(eN,"__icon-right"),label:"".concat(eN,"__label"),variants:{primary:"".concat(eN,"--primary"),secondary:"".concat(eN,"--secondary")},activeVariants:{primary:"".concat(eN,"--active-primary"),secondary:"".concat(eN,"--active-secondary")},sizes:{s:"".concat(eN,"--s"),m:"".concat(eN,"--m"),l:"".concat(eN,"--l")},selected:"".concat(eN,"--selected"),indicator:"".concat(eN,"__indicator"),indicatorVariant:{red:"".concat(eN,"__indicator--red"),orange:"".concat(eN,"__indicator--orange"),green:"".concat(eN,"__indicator--green"),purple:"".concat(eN,"__indicator--purple"),purpleSecondary:"".concat(eN,"__indicator--purple-secondary"),blue:"".concat(eN,"__indicator--blue"),pink:"".concat(eN,"__indicator--pink")}});(0,u.forwardRef)((e,t)=>{let{chips:n,value:r,variant:a="primary",activeVariant:i="primary",multiple:l,clearable:o,size:s="m",className:d,style:h,dataQa:f,dataId:p,onChipClick:m,...g}=e,[y,w]=(0,u.useState)(l?[]:void 0),x=(0,u.useRef)(null);(0,u.useImperativeHandle)(t,()=>({getRoot:()=>x.current,getSelectedChips:()=>y})),(0,u.useEffect)(()=>{l?w(Array.isArray(r)?r:[]):w(r)},[r,l]);let k=l||o,_=e=>l&&Array.isArray(y)?y.includes(e):y===e,C=(e,t,n)=>{w(n),null==m||m(e,t,n)},j=(e,t)=>{if(l&&Array.isArray(y)){if(_(e)){let n=y.filter(t=>t!==e);C(e,t,n)}else C(e,t,[...y,e])}else{let n=o&&_(e)?void 0:e;C(e,t,n)}},N=(e,t)=>{let{id:n,label:r,iconLeft:l,iconRight:o,indicator:u}=e,d=_(n);return(0,c.jsxs)("div",{className:(0,v.Z)(eZ.chip,eZ.sizes[s],eZ.activeVariants[i],eZ.variants[a],[{[eZ.selected]:d}]),role:k?"checkbox":"radio","aria-checked":d,"aria-label":r,tabIndex:0,"data-qa":(0,b.g)("".concat(f,"-item-").concat(++t),!!f),onClick:e=>{j(n,e)},onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),j(n,e))},children:[l&&(0,c.jsx)("span",{className:(0,v.Z)(eZ.icon,eZ.iconLeft),"aria-hidden":"true",children:l}),(0,c.jsx)("span",{className:(0,v.Z)(eZ.label),children:r}),u&&(0,c.jsx)("div",{className:(0,v.Z)(eZ.indicator,eZ.indicatorVariant[u])}),o&&(0,c.jsx)("span",{className:(0,v.Z)(eZ.icon,eZ.iconRight),"aria-hidden":"true",children:o})]},n)};return(0,c.jsx)("div",{ref:x,className:(0,v.Z)(d,eZ.chips),style:h,...g,"data-id":p,"data-qa":f,children:n.map((e,t)=>N(e,t))})}).displayName="Chips";var eT=n(92281),eE=n(43618),eR=n(87215);function eL(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M18.499 3.75a.75.75 0 0 1 1.5 0v4a.75.75 0 0 1-.75.75h-4.5a.75.75 0 0 1 0-1.5h2.84a7.5 7.5 0 1 0 1.907 4.773.75.75 0 0 1 1.5-.045 9 9 0 1 1-2.497-5.954V3.75Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}n(62371);let eA=(0,y.g)("file-item"),e$=Object.freeze({root:eA,file:"".concat(eA,"__file"),preview:"".concat(eA,"__preview"),previewImage:"".concat(eA,"__preview-image"),previewIcon:"".concat(eA,"__preview-icon"),fileInfo:"".concat(eA,"__file-info"),fileName:"".concat(eA,"__file-name"),fileStatus:"".concat(eA,"__file-status"),fileSize:"".concat(eA,"__file-size"),progress:"".concat(eA,"__progress"),controls:"".concat(eA,"__controls"),close:"".concat(eA,"__close"),repeat:"".concat(eA,"__repeat"),error:"".concat(eA,"__error"),states:{success:"".concat(eA,"--success"),error:"".concat(eA,"--error"),pending:"".concat(eA,"--pending"),uploading:"".concat(eA,"--uploading"),primary:"".concat(eA,"--primary"),secondary:"".concat(eA,"--secondary"),s:"".concat(eA,"--s"),m:"".concat(eA,"--m"),disabled:"".concat(eA,"--disabled")}}),eM=["B","KB","MB","GB"],eD=[{label:"svg",color:"#F79601",type:"image/svg+xml"},{label:"pdf",color:"#FF0508",type:"application/pdf"},{label:"jpg",color:"#525BBB",type:"image/jpeg"},{label:"zip",color:"#B0864B",type:"application/zip"},{label:"mp4",color:"#000000",type:"video/mp4"},{label:"xls",color:"#117C41",type:"application/vnd.ms-excel"},{label:"docx",color:"#165BBE",type:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"}],eS="#189EF4",eO=e=>{if(!e)return{label:"file",color:eS};let t=eD.find(t=>t.type===e);if(t)return{label:t.label,color:t.color};let n=eR.extension(e);return n?{label:n,color:eS}:{label:"file",color:eS}},eI=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(0===e)return"0 ".concat("B");let n=Math.floor(Math.log(e)/Math.log(1024)),r=parseFloat((e/Math.pow(1024,n)).toFixed(t));return"".concat(r," ").concat(eM[n])},ez=(0,u.forwardRef)((e,t)=>{let{file:n,state:r="success",name:a,type:i,fileSize:l,error:o,progress:s=0,size:u="m",variant:d="primary",previewImageUrl:h,className:f,style:p,fileId:m,dataQa:g,dataId:b,onClick:y,onDelete:w,onRepeat:x,...k}=e,_="s"===u,C=(0,$.i)(s)&&"uploading"===r,j=o&&"error"===r,N=i&&/^image\//.test(i),Z=eO(i),T=(N&&h?(0,c.jsx)("img",{role:"presentation",className:e$.previewImage,src:h,width:40,alt:a}):null)||(0,c.jsx)("div",{className:e$.previewIcon,style:{backgroundColor:Z.color},children:Z.label}),E=C&&"primary"===d?"linear-gradient(90deg, var(--color-gray-400) ".concat(s,"%, var(--color-white) ").concat(s,"%"):"linear-gradient(90deg, var(--color-white) ".concat(s,"%, var(--color-gray-400) ").concat(s,"%"),R=(0,v.Z)(f,e$.root,e$.states[d],e$.states[r],e$.states[u]),L=C?{background:E,...p}:p;return(0,c.jsxs)("div",{ref:t,className:R,style:L,onClick:e=>{"success"===r&&(null==y||y(e,m,n))},...k,"data-id":b,"data-qa":g,children:[(0,c.jsxs)("div",{className:e$.file,children:[!_&&(0,c.jsx)("div",{className:e$.preview,children:T}),(0,c.jsxs)("div",{className:e$.fileInfo,children:[(0,c.jsx)("div",{className:e$.fileName,children:a}),!_&&l&&(0,c.jsxs)("div",{className:e$.fileStatus,children:[(0,c.jsx)("div",{className:e$.fileSize,children:"".concat(eI(l))}),C&&(0,c.jsx)("div",{className:e$.progress,children:"Загружено ".concat(s,"%")})]})]}),(0,c.jsxs)("div",{className:e$.controls,children:[_&&C&&(0,c.jsx)("div",{className:e$.progress,children:"".concat(s,"%")}),j&&(0,c.jsx)(D.P,{className:e$.repeat,tabIndex:0,role:"button","aria-label":"Повторить загрузку файла ".concat(a),onClick:e=>{e.preventDefault(),e.stopPropagation(),null==x||x(e,m,n)},children:(0,c.jsx)(eL,{})}),(0,c.jsx)(D.P,{className:e$.close,tabIndex:0,role:"button","aria-label":"Удалить файл ".concat(a),onClick:e=>{e.preventDefault(),e.stopPropagation(),null==w||w(e,m,n)},children:(0,c.jsx)(P,{})})]})]}),j&&(0,c.jsx)("div",{className:e$.error,children:o})]})});ez.displayName="File",n(44364);let eB=Object.freeze({root:(0,y.g)("file-list")}),eF=e=>{let t=new Set;for(let n of e){if(t.has(n))return!0;t.add(n)}return!1};(0,u.forwardRef)((e,t)=>{let{files:n,size:r="m",variant:a="primary",className:i,role:l="list",style:o,dataId:s,dataQa:d,onClick:h,onDelete:f,onRepeat:p,...m}=e;return((0,u.useEffect)(()=>{eF(n.map(e=>e.fileId))&&console.warn("Имеются файлы с одинаковым fileId")},[n]),0===n.length)?null:(0,c.jsx)("div",{ref:t,role:l,"aria-label":"Загруженные файлы",className:(0,v.Z)(i,eB.root),style:o,...m,"data-id":s,"data-qa":d,children:n.map(e=>{var t;return(0,u.createElement)(ez,{...e,role:"listitem","aria-labelledby":"Имя файла - ".concat(e.name,", Размер файла - ").concat(eI(null!==(t=e.fileSize)&&void 0!==t?t:0)),size:r,variant:a,onClick:h,onRepeat:p,onDelete:f,key:e.fileId})})})}).displayName="FileList";let eP=(e=!1)=>{let[t,n]=(0,u.useState)(e);return{value:t,show:(0,u.useCallback)(()=>n(!0),[]),hide:(0,u.useCallback)(()=>n(!1),[]),toggle:(0,u.useCallback)(()=>n(e=>!e),[])}};n(88591);let eU=e=>{let t=(0,u.useRef)(null);return(0,u.useEffect)(()=>{let n=n=>{var r;(null==(r=t.current)?void 0:r.contains(n.target))||e()};return window.addEventListener("click",n),()=>window.removeEventListener("click",n)},[]),t},eq=(e,t,n,r)=>{(0,u.useEffect)(()=>(e.addEventListener(t,n),()=>e.removeEventListener(t,n)),[...r,t,e,n])},eH=(0,y.g)("hint"),eW=Object.freeze({hint:eH,hintDialog:"".concat(eH,"__dialog"),activator:"".concat(eH,"__activator"),footer:"".concat(eH,"__footer"),text:"".concat(eH,"__text"),close:"".concat(eH,"__close"),icon:"".concat(eH,"__icon"),inverted:"".concat(eH,"--inverted")});(0,u.forwardRef)((e,t)=>{let{className:n,style:r,isVisible:a,position:i="top",heading:l,footer:o,children:s,text:d,withoutTail:f,inverted:y,dataQa:w,dataId:x,role:_="dialog",...C}=e,j=(0,u.useRef)(null),{refs:N,floatingStyles:Z,context:T}=(0,p.YF)({placement:i,middleware:[(0,m.cv)(12),(0,m.RR)({fallbackAxisSideDirection:"start",crossAxis:!1}),(0,m.uY)(),(0,g.x7)({element:j,padding:8})]}),{value:E,show:R,hide:L,toggle:A}=eP(a),$=eU(L);if((0,u.useImperativeHandle)(t,()=>null==$?void 0:$.current),"undefined"!=typeof window){var M;let e;eq(window,"resize",(M=()=>T.update(),e=!1,function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];e||(M(...n),e=!0,setTimeout(()=>{e=!1},300))}),[]),eq(window,"keyup",e=>{"Escape"===e.key&&L()},[L])}return(0,c.jsxs)("div",{ref:$,className:(0,v.Z)(eW.hint,n),style:r,children:[(0,c.jsx)("button",{type:"button",className:eW.activator,ref:N.setReference,tabIndex:0,onClick:A,children:"function"==typeof s?s({show:R,hide:L,toggle:A,visible:E}):s}),E&&(0,c.jsxs)("div",{role:_,className:(0,v.Z)(eW.hintDialog,{[eW.inverted]:y}),ref:N.setFloating,style:Z,...C,"data-id":x,"data-qa":w,children:[l&&(0,c.jsx)(h.H,{dataQa:(0,b.g)("".concat(w,"-heading"),!!w),className:"mb-3",as:"h6",type:"h6",children:l}),(0,c.jsx)("p",{"data-qa":(0,b.g)("".concat(w,"-text"),!!w),className:(0,v.Z)(eW.text),children:d}),o&&(0,c.jsx)("div",{"data-qa":(0,b.g)("".concat(w,"-footer"),!!w),className:(0,v.Z)(eW.footer),children:o}),(0,c.jsx)("button",{type:"button",tabIndex:-1,className:eW.close,onClick:L,children:(0,c.jsx)(D.P,{"aria-hidden":"true",className:eW.icon,style:{display:"inline-flex",fontSize:16},children:(0,c.jsx)(P,{})})}),!f&&(0,c.jsx)(p.Y$,{width:16,ref:j,d:k,context:T,fill:y?"var(--color-white)":"var(--color-black-500)"})]})]})}).displayName="Hint",n(90542);let eY=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach(e=>{null==e||e(...n)})}},eV=(0,y.g)("input-base"),eQ={wrapper:eV,input:"".concat(eV,"__input"),container:"".concat(eV,"__container"),label:"".concat(eV,"__label"),field:"".concat(eV,"__field"),rightLabel:"".concat(eV,"__right-label"),caption:"".concat(eV,"__caption"),placeholder:{visible:"".concat(eV,"__placeholder"),hidden:"".concat(eV,"__hidden")},states:{primary:"".concat(eV,"--primary"),secondary:"".concat(eV,"--secondary"),error:"".concat(eV,"--error"),success:"".concat(eV,"--success"),s:"".concat(eV,"--s"),m:"".concat(eV,"--m"),l:"".concat(eV,"--l"),focused:"".concat(eV,"--focused"),disabled:"".concat(eV,"--disabled"),active:"".concat(eV,"--active"),hasLabel:"".concat(eV,"--has-label"),accent:"".concat(eV,"--accent")}},eG=(0,u.forwardRef)((e,t)=>{let{icon:n,rightLabel:r,disabled:a,state:i,size:l="m",variant:o="primary",label:s,value:d,placeholder:h,maskPlaceholder:f,autoFocus:m=!1,maskPlaceholderVariant:g="default",caption:y,type:w="text",inputMode:x="text",hasCaption:k,className:_,style:C,dataQa:j,dataId:N,inputRef:Z,onChange:T,onFocus:E,onBlur:R,onKeyDown:L,...A}=e,$=(0,u.useId)(),{value:D,show:S,hide:O}=eP(),I=(0,u.useRef)(null),z=(0,p.qq)([Z,I]),B=(0,u.useMemo)(()=>D||!!d||!!h,[d,D,h]),F=(0,u.useCallback)(()=>{var e;null==(e=I.current)||e.focus()},[]),P=(0,u.useMemo)(()=>{var e;if(!f)return null;let t={hidden:null!=d?d:"",visible:f.substring(null!==(e=null==d?void 0:d.length)&&void 0!==e?e:0)};return f.length===(null==d?void 0:d.length)?null:t},[f,d]);return(0,u.useEffect)(()=>{var e,t,n,r;if(!m)return;let a=null!==(r=null==(e=I.current)?void 0:e.value.length)&&void 0!==r?r:0;null==(t=I.current)||t.focus(),null==(n=I.current)||n.setSelectionRange(a,a)},[m]),(0,c.jsxs)("div",{className:(0,v.Z)(_,eQ.wrapper),style:C,"data-qa":j,"data-id":N,children:[(0,c.jsxs)("div",{className:(0,v.Z)(eQ.input,eQ.states[o],eQ.states[l],{[eQ.states.focused]:D,[eQ.states.error]:"error"===i,[eQ.states.success]:"success"===i,[eQ.states.disabled]:!!a,[eQ.states.hasLabel]:s}),onClick:F,ref:t,children:[(0,c.jsxs)("label",{htmlFor:$,className:eQ.container,children:[s&&(0,c.jsx)("span",{className:(0,v.Z)(eQ.label,{[eQ.states.active]:B,[eQ.states.s]:"s"===l,[eQ.states.disabled]:a,[eQ.states.error]:"error"===i,[eQ.states.success]:"success"===i}),children:s}),P&&!!d&&(0,c.jsxs)("div",{className:(0,v.Z)(eQ.placeholder.visible,{[eQ.states.accent]:"accent"===g}),children:[P.hidden&&(0,c.jsx)("span",{className:eQ.placeholder.hidden,children:P.hidden}),P.visible]}),(0,c.jsx)("input",{...A,id:$,ref:z,className:(0,v.Z)(eQ.field,{[eQ.states.s]:"s"===l,[eQ.states.hasLabel]:s,[eQ.states.disabled]:a}),type:w,inputMode:x,autoComplete:"off",placeholder:h,value:d,disabled:a,onChange:e=>{null==T||T(e.target.value,e)},onFocus:eY(S,E),onBlur:eY(O,R),onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),null==T||T("",{target:{value:""}})),null==L||L(e)}})]}),r&&(0,c.jsx)("div",{className:(0,v.Z)(eQ.rightLabel,{[eQ.states.disabled]:a}),children:r}),n]}),(k||y)&&(0,c.jsx)(M.C,{dataQa:(0,b.g)("".concat(j,"-caption"),!!j),className:(0,v.Z)(eQ.caption,{[eQ.states.disabled]:a}),state:i,withoutIcon:!0,children:y})]})});eG.displayName="InputBase";var eK=n(41154),eX=n(17358),eJ={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function e0(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var e1={date:e0({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:e0({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:e0({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},e2={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function e4(e){return function(t,n){var r;if("formatting"===(null!=n&&n.context?String(n.context):"standalone")&&e.formattingValues){var a=e.defaultFormattingWidth||e.defaultWidth,i=null!=n&&n.width?String(n.width):a;r=e.formattingValues[i]||e.formattingValues[a]}else{var l=e.defaultWidth,o=null!=n&&n.width?String(n.width):e.defaultWidth;r=e.values[o]||e.values[l]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function e3(e){return function(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=r.width,i=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],l=t.match(i);if(!l)return null;var o=l[0],s=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}(s,function(e){return e.test(o)}):function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}(s,function(e){return e.test(o)});return n=e.valueCallback?e.valueCallback(c):c,{value:n=r.valueCallback?r.valueCallback(n):n,rest:t.slice(o.length)}}}var e5={code:"en-US",formatDistance:function(e,t,n){var r,a=eJ[e];return(r="string"==typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix)?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},formatLong:e1,formatRelative:function(e,t,n,r){return e2[e]},localize:{ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:e4({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:e4({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:e4({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:e4({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:e4({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(a={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(a.matchPattern);if(!n)return null;var r=n[0],i=e.match(a.parsePattern);if(!i)return null;var l=a.valueCallback?a.valueCallback(i[0]):i[0];return{value:l=t.valueCallback?t.valueCallback(l):l,rest:e.slice(r.length)}}),era:e3({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:e3({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:e3({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:e3({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:e3({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function e7(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function e6(e,t){if(t.length<e)throw TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function e8(e){e6(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,eK.Z)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):(("string"==typeof e||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}function e9(e,t){return e6(2,arguments),function(e,t){return e6(2,arguments),new Date(e8(e).getTime()+e7(t))}(e,-e7(t))}var te=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},tt=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},tn={p:tt,P:function(e,t){var n,r=e.match(/(P+)(p+)?/)||[],a=r[1],i=r[2];if(!i)return te(e,t);switch(a){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",te(a,t)).replace("{{time}}",tt(i,t))}};function tr(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}var ta=["D","DD"],ti=["YY","YYYY"];function tl(e){return -1!==ta.indexOf(e)}function to(e){return -1!==ti.indexOf(e)}function ts(e,t,n){if("YYYY"===e)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var tc=n(63496),tu=n(15354),td=n(70573),th=n(76405),tf=n(25049),tp=n(11993),tm=function(){function e(){(0,th.Z)(this,e),(0,tp.Z)(this,"priority",void 0),(0,tp.Z)(this,"subPriority",0)}return(0,tf.Z)(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),tg=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(e,r,a,i,l){var o;return(0,th.Z)(this,n),(o=t.call(this)).value=e,o.validateValue=r,o.setValue=a,o.priority=i,l&&(o.subPriority=l),o}return(0,tf.Z)(n,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,n){return this.setValue(e,t,this.value,n)}}]),n}(tm),tv=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",10),(0,tp.Z)((0,tc.Z)(e),"subPriority",-1),e}return(0,tf.Z)(n,[{key:"set",value:function(e,t){if(t.timestampIsSet)return e;var n=new Date(0);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}}]),n}(tm),tb=function(){function e(){(0,th.Z)(this,e),(0,tp.Z)(this,"incompatibleTokens",void 0),(0,tp.Z)(this,"priority",void 0),(0,tp.Z)(this,"subPriority",void 0)}return(0,tf.Z)(e,[{key:"run",value:function(e,t,n,r){var a=this.parse(e,t,n,r);return a?{setter:new tg(a.value,this.validate,this.set,this.priority,this.subPriority),rest:a.rest}:null}},{key:"validate",value:function(e,t,n){return!0}}]),e}(),ty=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",140),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["R","u","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}}},{key:"set",value:function(e,t,n){return t.era=n,e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(tb),tw={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},tx={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function tk(e,t){return e?{value:t(e.value),rest:e.rest}:e}function t_(e,t){var n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function tC(e,t){var n=t.match(e);return n?"Z"===n[0]?{value:0,rest:t.slice(1)}:{value:("+"===n[1]?1:-1)*((n[2]?parseInt(n[2],10):0)*36e5+(n[3]?parseInt(n[3],10):0)*6e4+(n[5]?parseInt(n[5],10):0)*1e3),rest:t.slice(n[0].length)}:null}function tj(e){return t_(tw.anyDigitsSigned,e)}function tN(e,t){switch(e){case 1:return t_(tw.singleDigit,t);case 2:return t_(tw.twoDigits,t);case 3:return t_(tw.threeDigits,t);case 4:return t_(tw.fourDigits,t);default:return t_(RegExp("^\\d{1,"+e+"}"),t)}}function tZ(e,t){switch(e){case 1:return t_(tw.singleDigitSigned,t);case 2:return t_(tw.twoDigitsSigned,t);case 3:return t_(tw.threeDigitsSigned,t);case 4:return t_(tw.fourDigitsSigned,t);default:return t_(RegExp("^-?\\d{1,"+e+"}"),t)}}function tT(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function tE(e,t){var n,r=t>0,a=r?t:1-t;if(a<=50)n=e||100;else{var i=a+50;n=e+100*Math.floor(i/100)-(e>=i%100?100:0)}return r?n:1-n}function tR(e){return e%400==0||e%4==0&&e%100!=0}var tL=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",130),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return tk(tN(4,e),r);case"yo":return tk(n.ordinalNumber(e,{unit:"year"}),r);default:return tk(tN(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n){var r=e.getUTCFullYear();if(n.isTwoDigitYear){var a=tE(n.year,r);return e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e}var i="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(i,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(tb),tA={};function t$(e,t){e6(1,arguments);var n,r,a,i,l,o,s,c,u=e7(null!==(n=null!==(r=null!==(a=null!==(i=null==t?void 0:t.weekStartsOn)&&void 0!==i?i:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(o=l.options)||void 0===o?void 0:o.weekStartsOn)&&void 0!==a?a:tA.weekStartsOn)&&void 0!==r?r:null===(s=tA.locale)||void 0===s?void 0:null===(c=s.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==n?n:0);if(!(u>=0&&u<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var d=e8(e),h=d.getUTCDay();return d.setUTCDate(d.getUTCDate()-((h<u?7:0)+h-u)),d.setUTCHours(0,0,0,0),d}function tM(e,t){e6(1,arguments);var n,r,a,i,l,o,s,c,u=e8(e),d=u.getUTCFullYear(),h=e7(null!==(n=null!==(r=null!==(a=null!==(i=null==t?void 0:t.firstWeekContainsDate)&&void 0!==i?i:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(o=l.options)||void 0===o?void 0:o.firstWeekContainsDate)&&void 0!==a?a:tA.firstWeekContainsDate)&&void 0!==r?r:null===(s=tA.locale)||void 0===s?void 0:null===(c=s.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==n?n:1);if(!(h>=1&&h<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var f=new Date(0);f.setUTCFullYear(d+1,0,h),f.setUTCHours(0,0,0,0);var p=t$(f,t),m=new Date(0);m.setUTCFullYear(d,0,h),m.setUTCHours(0,0,0,0);var g=t$(m,t);return u.getTime()>=p.getTime()?d+1:u.getTime()>=g.getTime()?d:d-1}var tD=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",130),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return tk(tN(4,e),r);case"Yo":return tk(n.ordinalNumber(e,{unit:"year"}),r);default:return tk(tN(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n,r){var a=tM(e,r);if(n.isTwoDigitYear){var i=tE(n.year,a);return e.setUTCFullYear(i,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),t$(e,r)}var l="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(l,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),t$(e,r)}}]),n}(tb);function tS(e){e6(1,arguments);var t=e8(e),n=t.getUTCDay();return t.setUTCDate(t.getUTCDate()-((n<1?7:0)+n-1)),t.setUTCHours(0,0,0,0),t}var tO=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",130),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t){return"R"===t?tZ(4,e):tZ(t.length,e)}},{key:"set",value:function(e,t,n){var r=new Date(0);return r.setUTCFullYear(n,0,4),r.setUTCHours(0,0,0,0),tS(r)}}]),n}(tb),tI=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",130),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t){return"u"===t?tZ(4,e):tZ(t.length,e)}},{key:"set",value:function(e,t,n){return e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(tb),tz=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",120),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"Q":case"QQ":return tN(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth((n-1)*3,1),e.setUTCHours(0,0,0,0),e}}]),n}(tb),tB=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",120),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"q":case"qq":return tN(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth((n-1)*3,1),e.setUTCHours(0,0,0,0),e}}]),n}(tb),tF=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),(0,tp.Z)((0,tc.Z)(e),"priority",110),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"M":return tk(t_(tw.month,e),r);case"MM":return tk(tN(2,e),r);case"Mo":return tk(n.ordinalNumber(e,{unit:"month"}),r);case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(tb),tP=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",110),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"L":return tk(t_(tw.month,e),r);case"LL":return tk(tN(2,e),r);case"Lo":return tk(n.ordinalNumber(e,{unit:"month"}),r);case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(tb);function tU(e,t){e6(1,arguments);var n=e8(e);return Math.round((t$(n,t).getTime()-(function(e,t){e6(1,arguments);var n,r,a,i,l,o,s,c,u=e7(null!==(n=null!==(r=null!==(a=null!==(i=null==t?void 0:t.firstWeekContainsDate)&&void 0!==i?i:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(o=l.options)||void 0===o?void 0:o.firstWeekContainsDate)&&void 0!==a?a:tA.firstWeekContainsDate)&&void 0!==r?r:null===(s=tA.locale)||void 0===s?void 0:null===(c=s.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==n?n:1),d=tM(e,t),h=new Date(0);return h.setUTCFullYear(d,0,u),h.setUTCHours(0,0,0,0),t$(h,t)})(n,t).getTime())/6048e5)+1}var tq=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",100),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"w":return t_(tw.week,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return tN(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n,r){return t$(function(e,t,n){e6(2,arguments);var r=e8(e),a=e7(t),i=tU(r,n)-a;return r.setUTCDate(r.getUTCDate()-7*i),r}(e,n,r),r)}}]),n}(tb);function tH(e){e6(1,arguments);var t=e8(e),n=t.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(n+1,0,4),r.setUTCHours(0,0,0,0);var a=tS(r),i=new Date(0);i.setUTCFullYear(n,0,4),i.setUTCHours(0,0,0,0);var l=tS(i);return t.getTime()>=a.getTime()?n+1:t.getTime()>=l.getTime()?n:n-1}function tW(e){e6(1,arguments);var t=e8(e);return Math.round((tS(t).getTime()-(function(e){e6(1,arguments);var t=tH(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),tS(n)})(t).getTime())/6048e5)+1}var tY=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",100),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"I":return t_(tw.week,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return tN(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n){return tS(function(e,t){e6(2,arguments);var n=e8(e),r=e7(t),a=tW(n)-r;return n.setUTCDate(n.getUTCDate()-7*a),n}(e,n))}}]),n}(tb),tV=[31,28,31,30,31,30,31,31,30,31,30,31],tQ=[31,29,31,30,31,30,31,31,30,31,30,31],tG=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",90),(0,tp.Z)((0,tc.Z)(e),"subPriority",1),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"d":return t_(tw.date,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return tN(t.length,e)}}},{key:"validate",value:function(e,t){var n=tR(e.getUTCFullYear()),r=e.getUTCMonth();return n?t>=1&&t<=tQ[r]:t>=1&&t<=tV[r]}},{key:"set",value:function(e,t,n){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e}}]),n}(tb),tK=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",90),(0,tp.Z)((0,tc.Z)(e),"subpriority",1),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"D":case"DD":return t_(tw.dayOfYear,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return tN(t.length,e)}}},{key:"validate",value:function(e,t){return tR(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,n){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e}}]),n}(tb);function tX(e,t,n){e6(2,arguments);var r,a,i,l,o,s,c,u,d=e7(null!==(r=null!==(a=null!==(i=null!==(l=null==n?void 0:n.weekStartsOn)&&void 0!==l?l:null==n?void 0:null===(o=n.locale)||void 0===o?void 0:null===(s=o.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==i?i:tA.weekStartsOn)&&void 0!==a?a:null===(c=tA.locale)||void 0===c?void 0:null===(u=c.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==r?r:0);if(!(d>=0&&d<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var h=e8(e),f=e7(t),p=h.getUTCDay();return h.setUTCDate(h.getUTCDate()+(((f%7+7)%7<d?7:0)+f-p)),h}var tJ=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",90),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["D","i","e","c","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=tX(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(tb),t0=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",90),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n,r){var a=function(e){return(e+r.weekStartsOn+6)%7+7*Math.floor((e-1)/7)};switch(t){case"e":case"ee":return tk(tN(t.length,e),a);case"eo":return tk(n.ordinalNumber(e,{unit:"day"}),a);case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=tX(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(tb),t1=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",90),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n,r){var a=function(e){return(e+r.weekStartsOn+6)%7+7*Math.floor((e-1)/7)};switch(t){case"c":case"cc":return tk(tN(t.length,e),a);case"co":return tk(n.ordinalNumber(e,{unit:"day"}),a);case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=tX(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(tb),t2=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",90),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return tN(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return tk(n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiii":return tk(n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiiii":return tk(n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);default:return tk(n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r)}}},{key:"validate",value:function(e,t){return t>=1&&t<=7}},{key:"set",value:function(e,t,n){return(e=function(e,t){e6(2,arguments);var n=e7(t);n%7==0&&(n-=7);var r=e8(e),a=((n%7+7)%7<1?7:0)+n-r.getUTCDay();return r.setUTCDate(r.getUTCDate()+a),r}(e,n)).setUTCHours(0,0,0,0),e}}]),n}(tb),t4=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",80),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["b","B","H","k","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(tT(n),0,0,0),e}}]),n}(tb),t3=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",80),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["a","B","H","k","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(tT(n),0,0,0),e}}]),n}(tb),t5=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",80),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["a","b","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(tT(n),0,0,0),e}}]),n}(tb),t7=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",70),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["H","K","k","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"h":return t_(tw.hour12h,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return tN(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=12}},{key:"set",value:function(e,t,n){var r=e.getUTCHours()>=12;return r&&n<12?e.setUTCHours(n+12,0,0,0):r||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e}}]),n}(tb),t6=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",70),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["a","b","h","K","k","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"H":return t_(tw.hour23h,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return tN(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=23}},{key:"set",value:function(e,t,n){return e.setUTCHours(n,0,0,0),e}}]),n}(tb),t8=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",70),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["h","H","k","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"K":return t_(tw.hour11h,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return tN(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e}}]),n}(tb),t9=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",70),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["a","b","h","H","K","t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"k":return t_(tw.hour24h,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return tN(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=24}},{key:"set",value:function(e,t,n){return e.setUTCHours(n<=24?n%24:n,0,0,0),e}}]),n}(tb),ne=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",60),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"m":return t_(tw.minute,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return tN(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCMinutes(n,0,0),e}}]),n}(tb),nt=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",50),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"s":return t_(tw.second,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return tN(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCSeconds(n,0),e}}]),n}(tb),nn=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",30),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["t","T"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t){return tk(tN(t.length,e),function(e){return Math.floor(e*Math.pow(10,-t.length+3))})}},{key:"set",value:function(e,t,n){return e.setUTCMilliseconds(n),e}}]),n}(tb),nr=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",10),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["t","T","x"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t){switch(t){case"X":return tC(tx.basicOptionalMinutes,e);case"XX":return tC(tx.basic,e);case"XXXX":return tC(tx.basicOptionalSeconds,e);case"XXXXX":return tC(tx.extendedOptionalSeconds,e);default:return tC(tx.extended,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}]),n}(tb),na=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",10),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens",["t","T","X"]),e}return(0,tf.Z)(n,[{key:"parse",value:function(e,t){switch(t){case"x":return tC(tx.basicOptionalMinutes,e);case"xx":return tC(tx.basic,e);case"xxxx":return tC(tx.basicOptionalSeconds,e);case"xxxxx":return tC(tx.extendedOptionalSeconds,e);default:return tC(tx.extended,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}]),n}(tb),ni=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",40),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens","*"),e}return(0,tf.Z)(n,[{key:"parse",value:function(e){return tj(e)}},{key:"set",value:function(e,t,n){return[new Date(1e3*n),{timestampIsSet:!0}]}}]),n}(tb),nl=function(e){(0,tu.Z)(n,e);var t=(0,td.Z)(n);function n(){var e;(0,th.Z)(this,n);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,tp.Z)((0,tc.Z)(e),"priority",20),(0,tp.Z)((0,tc.Z)(e),"incompatibleTokens","*"),e}return(0,tf.Z)(n,[{key:"parse",value:function(e){return tj(e)}},{key:"set",value:function(e,t,n){return[new Date(n),{timestampIsSet:!0}]}}]),n}(tb),no={G:new ty,y:new tL,Y:new tD,R:new tO,u:new tI,Q:new tz,q:new tB,M:new tF,L:new tP,w:new tq,I:new tY,d:new tG,D:new tK,E:new tJ,e:new t0,c:new t1,i:new t2,a:new t4,b:new t3,B:new t5,h:new t7,H:new t6,K:new t8,k:new t9,m:new ne,s:new nt,S:new nn,X:new nr,x:new na,t:new ni,T:new nl},ns=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,nc=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,nu=/^'([^]*?)'?$/,nd=/''/g,nh=/\S/,nf=/[a-zA-Z]/;function np(e,t,n,r){e6(3,arguments);var a=String(e),i=String(t),l=null!==(c=null!==(u=null==r?void 0:r.locale)&&void 0!==u?u:tA.locale)&&void 0!==c?c:e5;if(!l.match)throw RangeError("locale must contain match property");var o=e7(null!==(d=null!==(h=null!==(f=null!==(p=null==r?void 0:r.firstWeekContainsDate)&&void 0!==p?p:null==r?void 0:null===(m=r.locale)||void 0===m?void 0:null===(g=m.options)||void 0===g?void 0:g.firstWeekContainsDate)&&void 0!==f?f:tA.firstWeekContainsDate)&&void 0!==h?h:null===(v=tA.locale)||void 0===v?void 0:null===(b=v.options)||void 0===b?void 0:b.firstWeekContainsDate)&&void 0!==d?d:1);if(!(o>=1&&o<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var s=e7(null!==(y=null!==(w=null!==(x=null!==(k=null==r?void 0:r.weekStartsOn)&&void 0!==k?k:null==r?void 0:null===(_=r.locale)||void 0===_?void 0:null===(C=_.options)||void 0===C?void 0:C.weekStartsOn)&&void 0!==x?x:tA.weekStartsOn)&&void 0!==w?w:null===(j=tA.locale)||void 0===j?void 0:null===(N=j.options)||void 0===N?void 0:N.weekStartsOn)&&void 0!==y?y:0);if(!(s>=0&&s<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===i)return""===a?e8(n):new Date(NaN);var c,u,d,h,f,p,m,g,v,b,y,w,x,k,_,C,j,N,Z,T={firstWeekContainsDate:o,weekStartsOn:s,locale:l},E=[new tv],R=i.match(nc).map(function(e){var t=e[0];return t in tn?(0,tn[t])(e,l.formatLong):e}).join("").match(ns),L=[],A=(0,eX.Z)(R);try{for(A.s();!(Z=A.n()).done;){var $=function(){var t=Z.value;!(null!=r&&r.useAdditionalWeekYearTokens)&&to(t)&&ts(t,i,e),!(null!=r&&r.useAdditionalDayOfYearTokens)&&tl(t)&&ts(t,i,e);var n=t[0],o=no[n];if(o){var s=o.incompatibleTokens;if(Array.isArray(s)){var c=L.find(function(e){return s.includes(e.token)||e.token===n});if(c)throw RangeError("The format string mustn't contain `".concat(c.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===o.incompatibleTokens&&L.length>0)throw RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));L.push({token:n,fullToken:t});var u=o.run(a,t,l.match,T);if(!u)return{v:new Date(NaN)};E.push(u.setter),a=u.rest}else{if(n.match(nf))throw RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");if("''"===t?t="'":"'"===n&&(t=t.match(nu)[1].replace(nd,"'")),0!==a.indexOf(t))return{v:new Date(NaN)};a=a.slice(t.length)}}();if("object"===(0,eK.Z)($))return $.v}}catch(e){A.e(e)}finally{A.f()}if(a.length>0&&nh.test(a))return new Date(NaN);var M=E.map(function(e){return e.priority}).sort(function(e,t){return t-e}).filter(function(e,t,n){return n.indexOf(e)===t}).map(function(e){return E.filter(function(t){return t.priority===e}).sort(function(e,t){return t.subPriority-e.subPriority})}).map(function(e){return e[0]}),D=e8(n);if(isNaN(D.getTime()))return new Date(NaN);var S,O=e9(D,tr(D)),I={},z=(0,eX.Z)(M);try{for(z.s();!(S=z.n()).done;){var B=S.value;if(!B.validate(O,T))return new Date(NaN);var F=B.set(O,I,T);Array.isArray(F)?(O=F[0],function(e,t){if(null==e)throw TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}(I,F[1])):O=F}}catch(e){z.e(e)}finally{z.f()}return O}function nm(e){return e6(1,arguments),(!!function(e){return e6(1,arguments),e instanceof Date||"object"===(0,eK.Z)(e)&&"[object Date]"===Object.prototype.toString.call(e)}(e)||"number"==typeof e)&&!isNaN(Number(e8(e)))}function ng(e,t){for(var n=Math.abs(e).toString();n.length<t;)n="0"+n;return(e<0?"-":"")+n}var nv={y:function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return ng("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):ng(n+1,2)},d:function(e,t){return ng(e.getUTCDate(),t.length)},h:function(e,t){return ng(e.getUTCHours()%12||12,t.length)},H:function(e,t){return ng(e.getUTCHours(),t.length)},m:function(e,t){return ng(e.getUTCMinutes(),t.length)},s:function(e,t){return ng(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length;return ng(Math.floor(e.getUTCMilliseconds()*Math.pow(10,n-3)),t.length)}},nb={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function ny(e,t){var n=e>0?"-":"+",r=Math.abs(e),a=Math.floor(r/60),i=r%60;return 0===i?n+String(a):n+String(a)+(t||"")+ng(i,2)}function nw(e,t){return e%60==0?(e>0?"-":"+")+ng(Math.abs(e)/60,2):nx(e,t)}function nx(e,t){var n=Math.abs(e);return(e>0?"-":"+")+ng(Math.floor(n/60),2)+(t||"")+ng(n%60,2)}var nk={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear();return n.ordinalNumber(r>0?r:1-r,{unit:"year"})}return nv.y(e,t)},Y:function(e,t,n,r){var a=tM(e,r),i=a>0?a:1-a;return"YY"===t?ng(i%100,2):"Yo"===t?n.ordinalNumber(i,{unit:"year"}):ng(i,t.length)},R:function(e,t){return ng(tH(e),t.length)},u:function(e,t){return ng(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return ng(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return ng(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return nv.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return ng(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var a=tU(e,r);return"wo"===t?n.ordinalNumber(a,{unit:"week"}):ng(a,t.length)},I:function(e,t,n){var r=tW(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):ng(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):nv.d(e,t)},D:function(e,t,n){var r=function(e){e6(1,arguments);var t=e8(e),n=t.getTime();return t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0),Math.floor((n-t.getTime())/864e5)+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):ng(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var a=e.getUTCDay(),i=(a-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return ng(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var a=e.getUTCDay(),i=(a-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return ng(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),a=0===r?7:r;switch(t){case"i":return String(a);case"ii":return ng(a,t.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,a=e.getUTCHours();switch(r=12===a?nb.noon:0===a?nb.midnight:a/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,a=e.getUTCHours();switch(r=a>=17?nb.evening:a>=12?nb.afternoon:a>=4?nb.morning:nb.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return nv.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):nv.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):ng(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return(0===r&&(r=24),"ko"===t)?n.ordinalNumber(r,{unit:"hour"}):ng(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):nv.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):nv.s(e,t)},S:function(e,t){return nv.S(e,t)},X:function(e,t,n,r){var a=(r._originalDate||e).getTimezoneOffset();if(0===a)return"Z";switch(t){case"X":return nw(a);case"XXXX":case"XX":return nx(a);default:return nx(a,":")}},x:function(e,t,n,r){var a=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return nw(a);case"xxxx":case"xx":return nx(a);default:return nx(a,":")}},O:function(e,t,n,r){var a=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+ny(a,":");default:return"GMT"+nx(a,":")}},z:function(e,t,n,r){var a=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+ny(a,":");default:return"GMT"+nx(a,":")}},t:function(e,t,n,r){return ng(Math.floor((r._originalDate||e).getTime()/1e3),t.length)},T:function(e,t,n,r){return ng((r._originalDate||e).getTime(),t.length)}},n_=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,nC=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,nj=/^'([^]*?)'?$/,nN=/''/g,nZ=/[a-zA-Z]/,nT=n(55773);function nE(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M4.75 3a.75.75 0 0 0 0 1.5h14.5a.75.75 0 0 0 0-1.5H4.75Zm7.78 3.218a.75.75 0 0 0-1.06 0l-4.25 4.25a.75.75 0 0 0 1.06 1.06l2.97-2.97v11.69a.75.75 0 0 0 1.5 0V8.558l2.97 2.97a.75.75 0 1 0 1.06-1.06l-4.25-4.25Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}n(17710);let nR=(0,y.g)("input-file"),nL={inputFile:nR,input:"".concat(nR,"__input"),uploadArea:"".concat(nR,"__upload-area"),uploadIcon:"".concat(nR,"__upload-icon"),uploadLabel:{default:"".concat(nR,"__upload-label"),purple:"".concat(nR,"__upload-label--purple")},uploadDragged:"".concat(nR,"__upload-dragged"),uploadCaption:"".concat(nR,"__upload-caption"),uploadButton:"".concat(nR,"__upload-button"),uploadWrapper:"".concat(nR,"__upload-wrapper"),selectButton:"".concat(nR,"__select-button"),states:{error:"".concat(nR,"--error"),s:"".concat(nR,"--s"),dragged:"".concat(nR,"--dragged"),disabled:"".concat(nR,"--disabled")}},nA=(e,t)=>{if(e&&t){let n=Array.isArray(t)?t:t.split(","),r=e.name||"",a=e.type||"",i=a.replace(/\/.*$/,"");return n.some(e=>{let t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){let e=r.toLowerCase(),n=t.toLowerCase(),a=[n];return(".jpg"===n||".jpeg"===n)&&(a=[".jpg",".jpeg"]),a.some(t=>e.endsWith(t))}return/\/\*$/.test(t)?i===t.replace(/\/.*$/,""):a===t||!!/^\w+$/.test(t)&&(console.error(!1,"Upload takes an invalidate 'accept' type '".concat(t,"'.Skip for check.")),!0)})}return!0};(0,u.forwardRef)((e,t)=>{let{accept:n,maxFileSize:r,disabled:a=!1,multiple:i=!1,capture:l=!1,mode:o="select",size:s="m",style:d,className:h,name:p,dataId:m,dataQa:g,onChange:b,...y}=e,w=(0,u.useId)(),[x,k]=(0,u.useState)(!1),[_,C]=(0,u.useState)(!1),j=(0,u.useRef)(null),Z=(0,u.useRef)(null),T=e=>{if(!e)return!0;let t=E(e),n=R(e);return t&&n},E=e=>{if(!r)return!0;for(let t=0;t<e.length;t++)if(e[t].size>1048576*r)return!1;return!0},R=e=>{if(!n)return!0;for(let t=0;t<e.length;t++)if(!nA(e[t],n))return!1;return!0},L=e=>{let t=Object.hasOwn(e,"dataTransfer")?e.dataTransfer.files:e.target.files;if(t){if(!T(t)){k(!0);return}k(!1),null==b||b(t,e)}},A=()=>{var e;null==(e=j.current)||e.click()},$=e=>{a||(e.stopPropagation(),e.preventDefault())},M=e=>{a||(e.stopPropagation(),e.preventDefault(),e.dataTransfer.dropEffect="copy",C(!0))},S=e=>{a||(e.stopPropagation(),e.preventDefault(),C(!1))},O=e=>{if(a)return;e.stopPropagation(),e.preventDefault();let{files:t}=e.dataTransfer;(i||t&&1===t.length)&&L(e),C(!1),e.dataTransfer.clearData()};(0,u.useImperativeHandle)(t,()=>({getInput:()=>j.current,getUploadArea:()=>Z.current}));let I=()=>{let e=Array.isArray(n)?n.join(", "):null==n?void 0:n.split(",").join(", ");return(e?"Доступные форматы ".concat(e,". "):"")+(r?"Размер файла не должен превышать ".concat(r," MB."):"")},z=()=>{let e=Array.isArray(n)?n.join(","):n,t={ref:j,type:"file",className:nL.input,multiple:i,accept:e,capture:l,disabled:a,id:w,name:p,onChange:L};return(0,c.jsx)("input",{...t})},B=()=>{let e={ref:Z,className:(0,v.Z)(nL.uploadArea,{[nL.states.error]:x,[nL.states.s]:"s"===s,[nL.states.dragged]:_,[nL.states.disabled]:a}),onDragEnter:$,onDragOver:M,onDragLeave:S,onDrop:O,onClick:A,role:"button",tabIndex:0},t=(0,c.jsx)(D.P,{"aria-hidden":"true",className:(0,v.Z)(nL.uploadIcon,{[nL.states.disabled]:a}),children:(0,c.jsx)(nE,{})}),n=(0,c.jsx)(f.T,{size:"16",weight:"regular",className:(0,v.Z)(nL.uploadDragged,{[nL.states.disabled]:a,[nL.states.dragged]:_,[nL.states.s]:"s"===s}),children:"Перетащите файлы сюда"});if("s"===s){let r=(0,c.jsxs)(f.T,{size:"16",weight:"regular",className:(0,v.Z)(nL.uploadLabel.default,{[nL.states.disabled]:a}),children:[(0,c.jsxs)("span",{className:(0,v.Z)(nL.uploadLabel.purple,{[nL.states.disabled]:a}),children:["Выберите файлы"," "]}),"или перетащите их сюда"]});return(0,c.jsx)(U.F,{caption:I(),hasCaption:!0,children:(0,c.jsxs)("div",{...e,children:[(0,c.jsxs)("div",{className:(0,v.Z)(nL.uploadWrapper,{[nL.states.dragged]:_}),children:[t,r]}),n]})})}let r=(0,c.jsx)(f.T,{size:"16",weight:"regular",className:(0,v.Z)(nL.uploadLabel.default,{[nL.states.disabled]:a}),children:"Выберите файлы или перетащите их сюда"}),i=(0,c.jsx)(f.T,{size:"14",weight:"regular",className:(0,v.Z)(nL.uploadCaption,{[nL.states.disabled]:a}),children:I()}),l=(0,c.jsx)(f.T,{size:"16",weight:"regular",className:(0,v.Z)(nL.uploadButton,{[nL.states.disabled]:a}),children:"Выбрать"});return(0,c.jsxs)("div",{...e,children:[(0,c.jsxs)("div",{className:(0,v.Z)(nL.uploadWrapper,{[nL.states.dragged]:_}),children:[t,r,i,l]}),n]})};return(0,c.jsx)("div",{className:(0,v.Z)(h,nL.inputFile),style:d,...y,"data-id":m,"data-qa":g,children:"select"===o?(()=>{let e=z(),t=I(),n=(0,c.jsx)(N.B,{onClick:A,label:"Выберите файлы",size:"s",stretch:!0,className:(0,v.Z)(nL.selectButton,{disabled:a}),disabled:a});return(0,c.jsxs)(U.F,{caption:t,hasCaption:!0,captionState:x?"error":"default",children:[e,n]})})():(()=>{let e=z(),t=B();return(0,c.jsxs)(c.Fragment,{children:[t,e]})})()})}).displayName="InputFile",n(48917);let n$=(e,t,n,r)=>{let a=[t,n,r];return a[e%100>4&&e%100<20?2:[2,0,1,1,1,2][e%10<5?e%10:5]]||a[0]},nM=e=>null==e;function nD(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M5 12a.75.75 0 0 1 .75-.75h12.5a.75.75 0 0 1 0 1.5H5.75A.75.75 0 0 1 5 12Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function nS(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M12.75 5.75a.75.75 0 0 0-1.5 0v5.5h-5.5a.75.75 0 0 0 0 1.5h5.5v5.5a.75.75 0 0 0 1.5 0v-5.5h5.5a.75.75 0 0 0 0-1.5h-5.5v-5.5Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}let nO=[",","."],nI=(0,y.g)("input-number"),nz={controls:"".concat(nI,"__controls"),icon:"".concat(nI,"__controls-icon"),divider:"".concat(nI,"__controls-divider"),states:{disabled:"".concat(nI,"--disabled")}},nB=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),nF=(e,t)=>{let n=nB(t.join("")),r=RegExp("[^\\d".concat(n,"]"),"gi");return e.replace(r,"")},nP=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"\xa0",n=RegExp(nB(t),"g");return e.replace(n,"")},nU=(e,t)=>{let n=RegExp("((^|\\D)-\\d)|^(-)").test(e),r=nF(nP(e,"\xa0"),nO).replace(",","."),a=n?"-":"";if(r.includes(".")){let[e,n]=r.split(".");if(n){let r=".".concat(n.slice(0,t));return"".concat(a).concat(e).concat(r)}}return"".concat(a).concat(r)},nq=(e,t)=>{let n=String(e),[r,a]=n.split("."),i=new Intl.NumberFormat("ru",{maximumFractionDigits:0,roundingMode:"trunc",useGrouping:"min2"}).format(parseFloat(n)),l=n.includes(".")||n.includes(",");return"never"===t?i:"".concat(i).concat(l?",":"").concat(null!=a?a:"")},nH=(e,t,n)=>{if(!e||!t)return"";if(Array.isArray(t)){let n=nU(e,2),r=Number((n.startsWith("-")?n.slice(1):n).split(".")[0]),[a,i,l]=t;return n$(r,a,i,l)}return t},nW=e=>RegExp("^-?(?!0{2,})[(\\d\\s?]*[,.]?\\d*$").test(e),nY=e=>{let{selectionStart:t,value:n,lastKeyStroke:r,stateValue:a}=e,i=t,l=n;if(a&&i&&"\xa0"===a[i]&&("Backspace"===r||"Delete"===r)){let e=n.split("");return"Backspace"===r&&(e.splice(i-1,1),i-=1),"Delete"===r&&(e.splice(i,1),i+=1),{modifiedValue:l=e.join(""),cursorPosition:i}}return{modifiedValue:l,cursorPosition:t}},nV=(e,t,n)=>(0,$.i)(t)&&e<t?t:(0,$.i)(n)&&e>n?n:e,nQ=e=>{let{value:t,decimals:n="auto",decimalsCount:r=2}=e;switch(n){case"always":return new Intl.NumberFormat("ru",{minimumFractionDigits:r,useGrouping:"min2"}).format(t);case"never":return new Intl.NumberFormat("ru",{maximumFractionDigits:0,useGrouping:"min2"}).format(t);default:return new Intl.NumberFormat("ru",{useGrouping:"min2"}).format(t)}},nG=(0,u.forwardRef)((e,t)=>{let{decimals:n="auto",decimalsCount:r=2,value:a,unit:i,step:l=1,min:o,max:s,size:d="m",withoutControls:h,disabled:f,icon:p,shouldRoundOnChange:m=!1,className:g,style:b,dataQa:y,dataId:w,autoFocus:x=!1,onChange:k,onFocus:_,onBlur:C,onKeyDown:j,onIncrement:N,onDecrement:Z,...T}=e,E=(0,u.useMemo)(()=>r<10?r:10,[r]),[R,L]=(0,u.useState)((0,$.i)(a)?nQ({value:nV(parseFloat(nq(nU(String(a),E),n)),o,s),decimals:n,decimalsCount:E}):""),[A,M]=(0,u.useState)(!1),[S,O]=(0,u.useState)(0),[I,z]=(0,u.useState)(null),B=(0,u.useRef)(null);(0,u.useImperativeHandle)(t,()=>B.current),(0,u.useEffect)(()=>{A&&"-"!==R&&B.current&&document.activeElement===B.current&&B.current.setSelectionRange(S,S)},[R,S,B,A]);let F=(0,u.useCallback)((e,t)=>{if(M(!0),!nW(e))return{float:R?parseFloat(nU(R,E)):void 0,formatted:R};if(""===e)return{float:void 0,formatted:e};if("-"===e)return O(1),{float:void 0,formatted:e};if("."===e||","===e)return O(2),{float:0,formatted:"never"===n?"0":"0,"};if("-."===e||"-,"===e)return O(3),{float:0,formatted:"never"===n?"-0":"-0,"};let{modifiedValue:r,cursorPosition:a}=nY({selectionStart:t,value:e,lastKeyStroke:I,stateValue:R}),i=nU(r,E),l="never"===n?parseInt(i):parseFloat(i),c=nq(i,n),u=m?nV(l,o,s):l;if(u>Number.MAX_SAFE_INTEGER||u<Number.MIN_SAFE_INTEGER)return{float:parseFloat(nU(R,E)),formatted:R};if(!nM(a)){let t=a+(c.length-e.length);O(t=t<=0?0:t)}return{float:u,formatted:c}},[n,E,I,s,o,m,R]),P=(0,u.useCallback)((e,t)=>{if(!t)return;let{target:{value:n,selectionStart:r}}=t,a=F(n,r);L(a.formatted),null==k||k(a.float,{...a,event:t})},[F,k]),U=(0,u.useCallback)(e=>{null==_||_(e)},[_]),q=(0,u.useCallback)(e=>{let{target:{value:t}}=e,r=nU(t,E);if(!r||"-"===r){L(""),null==C||C(e);return}let a=parseFloat(r),i=m?a:nV(a,o,s),l=nQ({value:i,decimals:n,decimalsCount:E});L(l),m||a===i||null==k||k(i,{float:i,formatted:l}),null==C||C(e)},[n,E,s,o,C,k,m]),H=(0,u.useCallback)(e=>{O(R.length);let t=parseFloat(nM(a)?nU(R,E):String(a).replace(",","."))||0,r=nV("increase"===e?Number((t+l).toFixed(E)):Number((t-l).toFixed(E)),o,s),i=nQ({value:r,decimals:n,decimalsCount:E});L(i),null==k||k(r,{float:r,formatted:i})},[R,a,E,l,o,s,n,k]),W=(0,u.useCallback)(e=>{let{code:t}=e;z(t),("ArrowUp"===t||"ArrowDown"===t)&&(e.preventDefault(),H("ArrowUp"===t?"increase":"decrease")),null==j||j(e)},[H,j]),Y=(0,u.useCallback)(e=>{e.preventDefault(),H("decrease"),null==Z||Z(e)},[H,Z]),V=(0,u.useCallback)(e=>{e.preventDefault(),H("increase"),null==N||N(e)},[H,N]),Q=(0,u.useCallback)(e=>{let{code:t}=e;z(t),["Space","Enter"].includes(t)&&(e.preventDefault(),H("decrease"),null==Z||Z(e))},[H,Z]),G=(0,u.useCallback)(e=>{let{code:t}=e;z(t),["Space","Enter"].includes(t)&&(e.preventDefault(),H("increase"),null==N||N(e))},[H,N]),K=(0,u.useMemo)(()=>{let e=parseFloat(nU(R,E));return nM(a)||""===String(a)?"":Number(a)===e?R:"-"!==R&&","!==R&&nW(String(a))?nq(nU(String(nV(a,o,s)),E),n):R},[n,E,R,a]),X=(0,u.useMemo)(()=>{let[e,t]=K.split(","),n=K.includes(","),r=nH(K,i);if(n){let n=Array(E-t.length).fill(0).join("");return"".concat(e).concat(",").concat(t).concat(n).concat("\xa0").concat(r)}return"".concat(e).concat("\xa0").concat(r)},[K,i,E]),J={...T,value:K,maskPlaceholder:X,maskPlaceholderVariant:"accent",size:d,icon:h?p:(0,c.jsxs)("div",{className:(0,v.Z)(nz.controls),children:[(0,c.jsx)(D.P,{onClick:f?void 0:Y,onKeyDown:f?void 0:Q,className:(0,v.Z)(nz.icon,{[nz.states.disabled]:!!f}),role:"button",tabIndex:f?-1:0,children:(0,c.jsx)(nD,{})}),(0,c.jsx)("div",{className:nz.divider}),(0,c.jsx)(D.P,{onClick:f?void 0:V,onKeyDown:f?void 0:G,className:(0,v.Z)(nz.icon,{[nz.states.disabled]:!!f}),role:"button",tabIndex:f?-1:0,children:(0,c.jsx)(nS,{})})]}),disabled:f,onChange:P,onBlur:q,onFocus:U,onKeyDown:W};return(0,c.jsx)(eG,{...J,autoFocus:x,inputMode:"decimal",inputRef:B,dataQa:y,dataId:w,className:g,style:b})});function nK(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M12 3C7.069 3 3.702 6.75 2.006 9.226a4.876 4.876 0 0 0 0 5.548C3.702 17.25 7.069 21 12 21s8.297-3.75 9.994-6.226a4.875 4.875 0 0 0 0-5.548C20.297 6.75 16.931 3 12 3Zm-8.757 7.074C4.888 7.673 7.863 4.5 12 4.5s7.112 3.173 8.757 5.574a3.376 3.376 0 0 1 0 3.852C19.112 16.327 16.137 19.5 12 19.5s-7.112-3.173-8.757-5.574a3.376 3.376 0 0 1 0-3.852ZM12 8.004a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm-2.5 4a2.5 2.5 0 1 1 5 0 2.5 2.5 0 0 1-5 0Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function nX(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M21.78 3.28a.75.75 0 0 0-1.06-1.06l-2.773 2.773C16.33 3.849 14.34 3 12 3 7.069 3 3.703 6.75 2.006 9.226a4.878 4.878 0 0 0 0 5.55c.697 1.015 1.654 2.217 2.866 3.291L2.22 20.72a.75.75 0 1 0 1.06 1.06l6.95-6.95h.001l4.595-4.595.001-.001L21.78 3.28ZM12 4.5c1.862 0 3.486.639 4.869 1.57l-2.623 2.624A4 4 0 0 0 8.69 14.25l-2.755 2.754c-1.125-.983-2.026-2.106-2.691-3.077a3.378 3.378 0 0 1-.001-3.853C4.888 7.673 7.863 4.5 12 4.5Zm8.379 2.673a.75.75 0 1 0-1.111 1.008 17.849 17.849 0 0 1 1.488 1.892 3.378 3.378 0 0 1 .001 3.853C19.112 16.327 16.137 19.5 12 19.5c-1.3 0-2.481-.311-3.544-.814a.75.75 0 0 0-.641 1.357A9.716 9.716 0 0 0 12 21c4.931 0 8.297-3.75 9.994-6.226a4.878 4.878 0 0 0 0-5.55 19.338 19.338 0 0 0-1.615-2.05ZM12 9.503c.416 0 .809.102 1.154.282l-3.372 3.373A2.5 2.5 0 0 1 12 9.504Zm3.988 2.815a.75.75 0 0 0-1.496-.116 2.5 2.5 0 0 1-2.294 2.294.75.75 0 0 0 .117 1.495 4 4 0 0 0 3.673-3.673Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}nG.displayName="InputNumber",n(64851);let nJ=(0,y.g)("input-password"),n0={icon:"".concat(nJ,"__icon"),states:{disabled:"".concat(nJ,"--disabled")}};function n1(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M10.5 2a8.5 8.5 0 1 0 5.456 15.018l4.763 4.762a.75.75 0 0 0 1.06-1.06l-4.762-4.763A8.5 8.5 0 0 0 10.5 2Zm-7 8.5a7 7 0 1 1 14 0 7 7 0 0 1-14 0Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}(0,u.forwardRef)((e,t)=>{let{disabled:n,autoFocus:r=!1,...a}=e,[i,l]=(0,u.useState)(!1);return(0,c.jsx)(eG,{...a,autoFocus:r,ref:t,disabled:n,type:i?"text":"password",icon:(0,c.jsx)(D.P,{onMouseDown:n?void 0:e=>{e.preventDefault(),e.stopPropagation(),l(e=>!e)},onKeyDown:n?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),l(e=>!e))},className:(0,v.Z)(n0.icon,{[n0.states.disabled]:!!n}),role:"button",tabIndex:n?-1:0,children:i?(0,c.jsx)(nX,{}):(0,c.jsx)(nK,{})})})}).displayName="InputPassword",n(28526);let n2=(0,y.g)("input-search"),n4={iconSearch:"".concat(n2,"__icon-search"),iconClear:"".concat(n2,"__icon-clear"),states:{disabled:"".concat(n2,"--disabled")}};(0,u.forwardRef)((e,t)=>{let{value:n,disabled:r,onChange:a,...i}=e,[l,o]=(0,u.useState)(n||"");(0,u.useEffect)(()=>{o(n||"")},[n]);let s=(0,u.useCallback)((e,t)=>{o(e||""),null==a||a(e||"",t)},[]);return(0,c.jsx)(eG,{...i,value:l,ref:t,disabled:r,icon:l?(0,c.jsx)(D.P,{onMouseDown:r?void 0:e=>{e.preventDefault(),e.stopPropagation(),s()},onKeyDown:r?void 0:e=>{[" ","Enter"].includes(e.key)&&(e.preventDefault(),s())},className:(0,v.Z)(n4.iconClear,{[n4.states.disabled]:r}),role:"button",tabIndex:r?-1:0,children:(0,c.jsx)(P,{})}):(0,c.jsx)(D.P,{className:(0,v.Z)(n4.iconSearch,{[n4.states.disabled]:r}),children:(0,c.jsx)(n1,{})}),onChange:(e,t)=>{s(e,t)}})}).displayName="InputSearch",n(87538);let n3=(0,y.g)("snackbar"),n5=Object.freeze({snackbar:n3,item:"".concat(n3,"__item"),itemOut:"".concat(n3,"__item--out"),position:{topLeft:"".concat(n3,"--top-left"),topRight:"".concat(n3,"--top-right"),bottomLeft:"".concat(n3,"--bottom-left"),bottomRight:"".concat(n3,"--bottom-right")},alertFill:K.fill}),n7={status:"status",alert:"alert"},n6=(e,t,n)=>e<=t?t:e>=n?n:e,n8=new Map,n9=null;(0,u.forwardRef)((e,t)=>{let{quantity:n=3,position:r="topRight",closeAll:a,style:i,className:l,dataQa:o,dataId:s,...d}=e,[h,f]=(0,u.useState)(!1),[m,g]=(0,u.useState)([]),b=(0,u.useRef)(new Map),y=(0,u.useCallback)(e=>{h||e.forEach(e=>{if(e.withoutTimer||b.current.has(e.id))return;let t=setTimeout(()=>{k(e,()=>{var t;x(e.id),null==(t=e.closeByTimer)||t.call(e)})},e.timer?1e3*n6(e.timer,4,10):4e3);b.current.set(e.id,t)})},[h]),w=(0,u.useCallback)(()=>{b.current.forEach(e=>clearTimeout(e)),b.current.clear()},[]);(0,u.useEffect)(()=>(n9=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){let t=[];n8.forEach(e=>{t.push(new Promise(t=>k(e,t)))}),Promise.all(t).then(()=>{null==a||a(),w(),n8.clear(),g(e.slice(0,n6(n,1,5)))})}else g(e.slice(0,n6(n,1,5)))},()=>{n9=null}),[a,w,n]),(0,u.useEffect)(()=>{y(m)},[m,y]);let x=e=>{n8.delete(e),b.current.has(e)&&(clearTimeout(b.current.get(e)),b.current.delete(e)),n9&&n9([...Array.from(n8.values())])},k=(e,t)=>{n8.set(e.id,{...e,isExiting:!0}),n9&&n9([...Array.from(n8.values())]),setTimeout(()=>{t()},250)},_=()=>{f(!1),y(m)},C=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];_(),k(t,()=>{var r,a;x(t.id),n?null==(r=t.onButtonClick)||r.call(t,e):null==(a=t.onClose)||a.call(t,e)})};return(0,c.jsx)(c.Fragment,{children:!!m.length&&(0,c.jsx)(p.ll,{id:"finkit-snackbars",children:(0,c.jsx)("ul",{ref:t,role:"region",className:(0,v.Z)(n5.snackbar,n5.position[r],l),style:i,onMouseEnter:()=>{f(!0),w()},onMouseLeave:_,...d,"data-qa":o,"data-id":s,children:m.map(e=>(0,c.jsx)("li",{id:e.id,className:(0,v.Z)(n5.item,{[n5.itemOut]:e.isExiting}),children:(0,c.jsx)(X,{role:"error"===e.state?n7.alert:n7.status,label:e.label,state:e.state,caption:e.caption,withClose:e.withClose||e.withoutTimer&&!e.buttonText,onClose:t=>{C(t,e)},buttonText:e.buttonText,onButtonClick:t=>{C(t,e,!0)},className:n5.alertFill,dataQa:e.dataQa,dataId:e.dataId,buttonVariant:"white",withIcon:!0})},e.id))})})})}).displayName="Snackbar",n(63194);var re=n(30462);n(95987);let rt=(0,y.g)("radio"),rn=Object.freeze({radio:rt,input:"".concat(rt,"__input"),marker:"".concat(rt,"__marker"),wrapper:"".concat(rt,"__wrapper"),label:"".concat(rt,"__label"),caption:"".concat(rt,"__caption"),icon:"".concat(rt,"__icon"),iconButton:"".concat(rt,"__icon-button"),states:{error:"".concat(rt,"--error"),disabled:"".concat(rt,"--disabled"),inverted:"".concat(rt,"--inverted")},sizes:{xs:"".concat(rt,"--xs"),s:"".concat(rt,"--s"),m:"".concat(rt,"--m")},variants:{primary:"".concat(rt,"--primary"),secondary:"".concat(rt,"--secondary")}});(0,u.forwardRef)((e,t)=>{let{value:n,variant:r="primary",checked:a=!1,state:i="default",label:l,disabled:o=!1,caption:s,className:d,style:h,icon:f,withIcon:p=!1,size:m="m",inverted:g=!1,children:b,inputRef:y,onChange:w,onIconClick:x,dataQa:k,dataId:_,...C}=e,j=(0,u.useId)(),N=b||l;return(0,c.jsxs)("label",{ref:t,htmlFor:j,"data-marker-label":"",className:(0,v.Z)(d,rn.radio,{[rn.states.disabled]:o,[rn.states.inverted]:g,[rn.states.error]:"error"===i,[rn.sizes[m]]:!0,[rn.variants[r]]:!0}),style:h,"data-id":_,"data-qa":k,children:[(0,c.jsx)("input",{id:j,value:n,checked:a,className:rn.input,type:"radio",disabled:o,onChange:e=>{null==w||w(e.target.value,e)},ref:y,...C}),(0,c.jsx)("span",{className:rn.marker,children:(0,c.jsx)(eT.C,{type:"radio",checked:a,inverted:g,state:i,disabled:o})}),N&&(0,c.jsxs)("span",{className:rn.wrapper,children:[(0,c.jsx)("span",{className:rn.label,children:N}),s&&(0,c.jsx)(M.C,{className:rn.caption,withoutIcon:!0,children:s})]}),p&&(0,c.jsx)("button",{type:"button",className:(0,v.Z)(rn.iconButton),onClick:o?void 0:x,children:(0,c.jsx)(D.P,{className:(0,v.Z)(rn.icon),children:f?(0,c.jsx)(c.Fragment,{children:f}):(0,c.jsx)(re.S,{})})})]})}).displayName="Radio",n(3054);let rr=(0,y.g)("segmented-control"),ra=Object.freeze({segmentedControl:rr,secondary:"".concat(rr,"--secondary"),tab:"".concat(rr,"__tab"),label:"".concat(rr,"__label"),icon:"".concat(rr,"__icon"),slot:"".concat(rr,"__slot"),states:{stretch:"".concat(rr,"--stretch"),rounded:"".concat(rr,"--rounded"),small:"".concat(rr,"--s"),medium:"".concat(rr,"--m"),weightVariant:"".concat(rr,"--wight-medium"),left:"".concat(rr,"__tab--left"),right:"".concat(rr,"__tab--right"),active:"".concat(rr,"__tab--active"),iconOnly:"".concat(rr,"__tab--icon-only"),disabled:"".concat(rr,"__tab--disabled")}}),ri=Object.freeze({labelKey:"label",disabledKey:"disabled",slotLeftKey:"slotLeft",slotRightKey:"slotRight",iconLeftKey:"iconLeft",iconRightKey:"iconRight"});(0,u.forwardRef)((e,t)=>{var n;let{activeTabId:r,tabs:a,onTabChange:i,variant:l="primary",className:o,style:s,stretch:d=!1,rounded:h=!1,tabSettings:f,weightVariant:p="regular",size:m="m",onTabKeyDown:g,dataQa:y,dataId:w,...x}=e,k=(0,u.useRef)(null),_=(0,u.useMemo)(()=>{let e={...ri,...f};return a.map(t=>{var n;return{sourceTab:t,id:t.id,label:t[e.labelKey],disabled:null!==(n=t[e.disabledKey])&&void 0!==n&&n,slotLeft:t[e.slotLeftKey],slotRight:t[e.slotRightKey],iconLeft:t[e.iconLeftKey],iconRight:t[e.iconRightKey]}})},[f,a]),[C,j]=(0,u.useState)(null!=r?r:null==(n=_[0])?void 0:n.id),N=(0,u.useCallback)(e=>{var t;let n=k.current,r=(null==e?void 0:e.target).closest(".".concat(ra.tab)),a=n.getBoundingClientRect(),i=r.getBoundingClientRect();n.scrollTo({left:i.left-a.left-4+(null!==(t=n.scrollLeft)&&void 0!==t?t:0),behavior:"smooth"})},[]),Z=(e,t)=>{j(e),N(t),i(e,t)},T=(e,t)=>{((null==t?void 0:t.key)===" "||(null==t?void 0:t.key)==="Enter")&&(j(e),N(t),null==g||g(e,t))};return(0,u.useEffect)(()=>{null!=r&&j(r)},[r]),(0,u.useImperativeHandle)(t,()=>k),(0,c.jsx)("div",{ref:k,role:"tablist",className:(0,v.Z)(ra.segmentedControl,{[ra.secondary]:"secondary"===l,[ra.states.small]:"s"===m,[ra.states.medium]:"m"===m,[ra.states.weightVariant]:"medium"===p,[ra.states.stretch]:d,[ra.states.rounded]:h},o),style:s,...x,"data-id":w,"data-qa":y,children:_.map((e,t)=>(0,c.jsxs)("button",{type:"button",role:"tab","data-qa":(0,b.g)("".concat(y,"-tab-").concat(++t),!!y),"aria-selected":e.id===C,"aria-disabled":e.disabled?e.disabled:void 0,tabIndex:(null==e?void 0:e.disabled)?-1:0,className:(0,v.Z)(ra.tab,{[ra.states.active]:e.id===C,[ra.states.disabled]:e.disabled,[ra.states.iconOnly]:!e.label&&(e.iconLeft||e.slotLeft),[ra.states.left]:e.label&&(e.iconLeft||e.slotLeft),[ra.states.right]:e.label&&(e.iconRight||e.slotRight)}),onClick:e.disabled?void 0:t=>Z(e.id,t),onKeyDown:e.disabled?void 0:t=>T(e.id,t),children:[e.iconLeft&&(0,c.jsx)("span",{className:ra.icon,children:e.iconLeft}),e.slotLeft&&e.label&&(0,c.jsx)("span",{className:ra.slot,children:e.slotLeft}),e.label&&(0,c.jsx)("span",{className:ra.label,children:e.label}),e.label&&(0,c.jsxs)(c.Fragment,{children:[e.slotRight&&(0,c.jsx)("span",{className:ra.slot,children:e.slotRight}),e.iconRight&&(0,c.jsx)("span",{className:ra.icon,children:e.iconRight})]})]},e.id))})}).displayName="SegmentedControl",n(172),n(20233),n(57705);let rl=(0,y.g)("tabs"),ro=Object.freeze({tabs:rl,tabWrapper:"".concat(rl,"__tab-wrapper"),tab:"".concat(rl,"__tab"),active:"".concat(rl,"__tab--active"),activeLine:"".concat(rl,"__activeLine")});(0,u.forwardRef)((e,t)=>{var n;let{activeTabId:r,tabs:a,onTabChange:i,style:l,className:o,dataQa:s,dataId:d,...h}=e,[f,p]=(0,u.useState)(null!=r?r:null==(n=a[0])?void 0:n.id),[m,g]=(0,u.useState)(null),[y,w]=(0,u.useState)({width:0,left:0}),x=(0,u.useRef)(null);(0,u.useEffect)(()=>{m&&w({left:m.offsetLeft-2,width:m.offsetWidth+4})},[m]);let k=(0,u.useCallback)(e=>{var t;let n=x.current,r=(null==e?void 0:e.target).closest(".".concat(ro.tab)),a=n.getBoundingClientRect(),i=r.getBoundingClientRect();n.scrollTo({left:i.left-a.left-4+(null!==(t=n.scrollLeft)&&void 0!==t?t:0),behavior:"smooth"})},[]),_=(e,t)=>{k(t),p(e),i(e,t)};return(0,u.useImperativeHandle)(t,()=>x),(0,c.jsxs)("ul",{role:"tablist",ref:x,className:(0,v.Z)(ro.tabs,o),style:l,...h,"data-id":d,"data-qa":s,children:[a.map((e,t)=>{let n=e.id===f;return!e.disabled&&(0,c.jsx)("li",{role:"tab","aria-selected":e.id===f,"data-qa":(0,b.g)("".concat(s,"-tab-").concat(++t),!!s),className:ro.tabWrapper,children:(0,c.jsx)("button",{type:"button",ref:n?g:null,className:(0,v.Z)(ro.tab,{[ro.active]:n}),onClick:t=>_(e.id,t),children:e.label})},e.id)}),(0,c.jsx)("div",{className:(0,v.Z)(ro.activeLine),style:{left:y.left,width:y.width}})]})}).displayName="Tabs";var rs=n(16373);n(9894);let rc=(0,y.g)("textarea"),ru={root:rc,container:"".concat(rc,"__container"),field:"".concat(rc,"__field"),labelWrapper:"".concat(rc,"__label-wrapper"),label:"".concat(rc,"__label"),captionWrapper:"".concat(rc,"__caption-wrapper"),caption:"".concat(rc,"__caption"),counter:"".concat(rc,"__counter"),states:{primary:"".concat(rc,"--primary"),secondary:"".concat(rc,"--secondary"),error:"".concat(rc,"--error"),success:"".concat(rc,"--success"),s:"".concat(rc,"--s"),m:"".concat(rc,"--m"),l:"".concat(rc,"--l"),focused:"".concat(rc,"--focused"),active:"".concat(rc,"--active"),disabled:"".concat(rc,"--disabled"),hasLabel:"".concat(rc,"--has-label"),hasCaption:"".concat(rc,"--has-caption")}},rd=(e,t,n)=>{(0,u.useEffect)(()=>{e&&(n&&t?(e.style.height="auto",e.style.height=e.scrollHeight+"px"):e.style.height="")},[n,e,t])};function rh(){return"undefined"==typeof window}(0,u.forwardRef)((e,t)=>{let{disabled:n,state:r,size:a="m",variant:i="primary",label:l,className:o,style:s,value:d="",rows:h=1,maxLength:f,caption:p,counter:m,placeholder:g,autoResize:b=!1,hasCaption:y=!1,dataQa:w,dataId:x,onChange:k,onFocus:_,onBlur:C,...j}=e,{value:N,show:Z,hide:T}=eP(),E=(0,u.useRef)(null),R="s"!==a;rd(E.current,d,b);let L=(0,u.useMemo)(()=>!N||d||"s"!==a||g?N?g:"s"===a?l:g:l,[g,d,a,N,l]),A=(0,u.useMemo)(()=>h<1?1:h>5?5:h,[h]),$=(0,u.useMemo)(()=>f&&f>0?f:void 0,[f]),M=(0,u.useMemo)(()=>m&&!!$&&$>0&&"".concat(d.length,"/").concat($),[m,$,d.length]);return(0,c.jsxs)("div",{className:(0,v.Z)(o,ru.root),style:s,ref:t,"data-qa":w,"data-id":x,children:[(0,c.jsx)("div",{className:(0,v.Z)(ru.container,ru.states[i],ru.states[a],{[ru.states.focused]:N,[ru.states.error]:"error"===r,[ru.states.success]:"success"===r,[ru.states.disabled]:!!n}),children:(0,c.jsxs)("label",{className:ru.labelWrapper,children:[R&&(0,c.jsx)("span",{className:(0,v.Z)(ru.label,{[ru.states.active]:N||!!d||!!g}),children:l}),(0,c.jsx)("textarea",{...j,"aria-disabled":n?"true":void 0,"aria-invalid":"error"===r?"true":void 0,className:(0,v.Z)(ru.field,{[ru.states.hasLabel]:R}),rows:A,maxLength:$,ref:E,value:d,placeholder:L,disabled:n,onFocus:e=>{Z(),null==_||_(e)},onBlur:e=>{T(),null==C||C(e)},onChange:e=>{null==k||k(e.target.value||"",e)}})]})}),(y||p||M)&&(0,c.jsxs)("div",{className:ru.captionWrapper,children:[(y||p)&&(0,c.jsx)("div",{className:(0,v.Z)(ru.caption,{[ru.states.error]:"error"===r,[ru.states.success]:"success"===r,[ru.states.disabled]:!!n}),children:p}),M&&(0,c.jsx)("div",{className:ru.counter,children:M})]})]})}).displayName="Textarea",n(40977),n(25546);let rf=rh()?u.useLayoutEffect:u.useEffect;function rp(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return rh()?t:window.matchMedia(e).matches}function rm(e){let{minWidth:t}=A.a[e];return function(e){let{defaultValue:t=!1,initializeWithValue:n=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[r,a]=(0,u.useState)(()=>n?rp(e,t):null!=t&&t);function i(){a(rp(e))}return rf(()=>{let t=window.matchMedia(e);return i(),"function"==typeof t.addListener?t.addListener(i):t.addEventListener("change",i),()=>{"function"==typeof t.removeListener?t.removeListener(i):t.removeEventListener("change",i)}},[e]),r}("screen and (min-width: ".concat(t,"px)"))}Object.freeze({divider:(0,y.g)("dropdown-divider")});let rg=(0,y.g)("dropdown-group");Object.freeze({group:rg,title:"".concat(rg,"__title"),content:"".concat(rg,"__content")});let rv=(0,y.g)("dropdown-option"),rb=Object.freeze({option:rv,slot:"".concat(rv,"__slot"),iconSlot:"".concat(rv,"__slot--icon"),wrapper:"".concat(rv,"__wrapper"),label:"".concat(rv,"__label"),caption:"".concat(rv,"__caption"),states:{danger:"".concat(rv,"--danger"),success:"".concat(rv,"--success"),focused:"".concat(rv,"--focused"),disabled:"".concat(rv,"--disabled")}});function ry(e){let{as:t,label:n,caption:r,iconLeft:a,iconRight:i,prepend:l,append:o,variant:s="default",disabled:d=!1,focused:h=!1,className:f,onClick:p,...m}=e,g=(0,v.Z)(f,rb.option,{[rb.states.focused]:h,[rb.states.success]:"success"===s,[rb.states.danger]:"danger"===s,[rb.states.disabled]:!!d}),b=(0,u.useCallback)(e=>{e.preventDefault(),d||null==p||p(e)},[d,p]);return(0,c.jsxs)(t||"div",{...m,className:g,"aria-disabled":d,onClick:b,children:[l&&(0,c.jsx)("span",{className:rb.slot,children:l}),a&&(0,c.jsx)("span",{className:(0,v.Z)(rb.slot,rb.iconSlot),children:a}),(0,c.jsxs)("div",{className:rb.wrapper,children:[(0,c.jsx)("span",{className:rb.label,children:n}),r&&(0,c.jsx)("span",{className:rb.caption,children:r})]}),i&&(0,c.jsx)("span",{className:(0,v.Z)(rb.slot,rb.iconSlot),children:i}),o&&(0,c.jsx)("span",{className:rb.slot,children:o})]})}let rw=(e,t,n)=>e?"object"!=typeof e?n:"function"==typeof t?t(e):e[t]:void 0,rx=(0,y.g)("input-autocomplete"),rk={input:rx,pending:"".concat(rx,"__pending"),pendingIcon:"".concat(rx,"__pending-icon"),empty:"".concat(rx,"__empty"),emptyText:"".concat(rx,"__empty-text"),emptyDescription:"".concat(rx,"__empty-description"),options:"".concat(rx,"__options"),optionIcon:"".concat(rx,"__option-icon"),button:"".concat(rx,"__button"),states:{selected:"".concat(rx,"--selected")}};function r_(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("defs",null,u.createElement("clipPath",{id:"a"},u.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),u.createElement("g",{clipPath:"url(#a)"},u.createElement("path",{d:"m10.53 16.53 8.25-8.25a.743.743 0 0 0 0-1.06.743.743 0 0 0-1.06 0L10 14.94l-3.72-3.72a.743.743 0 0 0-1.06 0 .743.743 0 0 0 0 1.06l4.25 4.25c.146.147.323.22.53.22a.722.722 0 0 0 .53-.22Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"})))}let rC=e=>{let{items:t,itemSize:n,renderItem:r,overscan:a=2,outerRef:i,itemsContainerClassname:l}=e,[o,s]=(0,u.useState)({start:0,end:0}),d=(0,u.useCallback)(()=>{if(!i.current)return;let e=i.current.clientHeight,r=i.current.scrollTop;s({start:Math.max(0,Math.floor(r/n)-a),end:Math.min(t.length,Math.ceil((r+e)/n)+a)})},[n,t.length,i,a]);(0,u.useLayoutEffect)(()=>{d()},[d]),(0,u.useEffect)(()=>{let e=i.current;if(!e)return;let t=()=>d();e.addEventListener("scroll",t);let n=new ResizeObserver(()=>d());return n.observe(e),()=>{e.removeEventListener("scroll",t),n.disconnect()}},[d,i]);let h=t.length*n+16,f=t.slice(o.start,o.end),p={position:"absolute",top:0,height:f.length*n,transform:"translateY(".concat(o.start*n,"px)"),width:"100%",margin:0};return(0,c.jsx)("div",{style:{position:"relative",height:h,width:"auto",margin:"-8px"},children:(0,c.jsx)("ul",{className:l,style:p,role:"listbox",children:f.map((e,t)=>r(e,o.start+t))},"options")})};function rj(e){let{inputValue:t,mappedOptions:n,pending:r=!1,optionsEmptyText:a="Нет результатов",optionsEmptyDescription:i,contentInnerRef:l,withVirtualize:o=!1,handleOptionClick:s}=e,d=(0,u.useId)();if(r)return(0,c.jsx)("div",{className:rk.pending,children:(0,c.jsx)(D.P,{className:rk.pendingIcon,children:(0,c.jsx)(N.S,{})})});if((null==t?void 0:t.length)&&!n.length)return(0,c.jsxs)("div",{className:rk.empty,children:[(0,c.jsx)("div",{className:rk.emptyText,children:a}),i&&(0,c.jsx)("div",{className:rk.emptyDescription,children:i})]});let h=e=>(0,c.jsx)(ry,{role:"option","aria-selected":e.selected,as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active,onClick:()=>s(e),append:(0,c.jsx)(D.P,{className:(0,v.Z)(rk.optionIcon,{[rk.states.selected]:e.selected}),style:{fontSize:24},children:(0,c.jsx)(r_,{})})},JSON.stringify(e.value));return o?(0,c.jsx)(rC,{outerRef:l,items:n,itemSize:40,renderItem:h,itemsContainerClassname:rk.options}):(0,c.jsx)("ul",{className:rk.options,id:d,role:"listbox",children:n.map(h)},"options")}(0,u.forwardRef)((e,t)=>{let{value:n,selectedValue:r,label:a,options:i=[],state:l,icon:o,rightLabel:s,desktopMaxHeight:d,pending:h=!1,buttonLabel:f="Выбрать",optionValue:p="value",optionLabel:m="label",optionCaption:g="caption",optionDisabled:v="disabled",variant:y="primary",size:w="m",disabled:x=!1,caption:k,hasCaption:_=!1,keepFocus:C=!1,optionsEmptyText:j="Нет результатов",optionsEmptyDescription:Z,withVirtualize:T,onChange:E,onSelect:R,onFocus:L,onBlur:A,onKeydown:$,dataQa:M,dataId:D,className:S,style:O,...I}=e,[z,B]=(0,u.useState)(!1),[F,P]=(0,u.useState)(""),U=(0,u.useRef)(null),q=(0,u.useRef)(null),H=(0,u.useRef)(null),W=(0,u.useRef)(null),Y=rm("m");(0,u.useImperativeHandle)(t,()=>q.current);let V=(0,u.useMemo)(()=>Y?z&&(i.length>0||!!F||h):z,[F,Y,z,i.length,h]),Q=(0,u.useMemo)(()=>i.map((e,t)=>{let n=rw(e,p,e),a=rw(r,p,r);return{index:t,value:n,label:rw(e,m,e),caption:rw(e,g),disabled:rw(e,v),selected:a===n,original:e}}),[g,v,m,p,i,r]),G=(0,u.useMemo)(()=>Q.find(e=>{let{selected:t}=e;return t}),[Q]);(0,u.useEffect)(()=>{if(!n&&!r){P("");return}n&&P(n)},[n]),(0,u.useEffect)(()=>{r&&P(rw(r,m,r))},[]),(0,u.useEffect)(()=>{z||(G?K(G.label):X())},[z]);let K=e=>{P(e),null==E||E(e)},X=e=>{null==R||R(e)},J=()=>{B(!0)},ee=()=>{B(!1)},et=e=>{null==A||A(e)};return(0,c.jsx)("div",{ref:t,className:rk.input,"data-id":D,"data-qa":M,children:(0,c.jsxs)(ai,{opened:V,onToggle:B,width:"inherit",placement:"bottom",mobileFullHeight:!0,desktopMaxHeight:d,footer:Y||!r?void 0:(0,c.jsx)(N.B,{label:f,disabled:!r,className:rk.button,onClick:()=>{ee()}}),heading:Y?void 0:(0,c.jsx)(eG,{inputRef:H,className:S,style:O,value:F,label:a,rightLabel:s,icon:o,state:l,caption:k,hasCaption:_,onChange:K,onBlur:et,...I}),dataQa:(0,b.g)("".concat(M,"-dropdown"),!!M),children:[(0,c.jsx)(af,{asChild:!0,children:(0,c.jsx)(eG,{value:F,label:a,rightLabel:s,icon:o,size:w,variant:y,state:l,disabled:x,caption:k,hasCaption:_,onClick:void 0,onChange:K,onFocus:e=>{J(),Y||(e.preventDefault(),setTimeout(()=>{var e;null==(e=H.current)||e.focus()},100)),null==L||L(e)},onBlur:et,onKeyDown:e=>{"Tab"===e.key&&ee(),null==$||$(e)},ref:U,inputRef:q,...I,dataQa:(0,b.g)("".concat(M,"-dropdown-input"),!!M)})}),(0,c.jsx)(as,{contentInnerRef:W,children:(0,c.jsx)(rj,{inputValue:F,mappedOptions:Q,pending:h,optionsEmptyText:j,optionsEmptyDescription:Z,handleOptionClick:e=>{var t;if(K(e.label),X(e.original),Y){if(C){null==(t=q.current)||t.focus();return}ee()}},contentInnerRef:W,withVirtualize:T})})]})})}).displayName="InputAutocomplete";let rN="dd.MM.yyyy",rZ=(e,t)=>((e<1||e>12)&&console.warn("Месяц должен быть в диапазоне от 1 до 12"),new Date(t,e,0).getDate()),rT=e=>{let[t,n,r]=e.split(".").map(Number),a=rZ(n,r||1900);return[(t>a?a:t).toString().padStart(2,"0"),n.toString().padStart(2,"0"),r.toString().padStart(4,"0").substring(0,4)].join(".")};(0,u.forwardRef)((e,t)=>{let{value:n=null,autoFocus:r=!1,onChange:a,onKeyDown:i,...l}=e,[o,s]=(0,u.useState)(""),{ref:d,setValue:h}=(0,nT.Cj)({mask:Date,autofix:!0,pattern:"d.`m.`Y",validate:()=>{},placeholderChar:" ",prepare:e=>!e||e.length<10||e.includes(" ")?e:rT(e),overwrite:!1,blocks:{d:{mask:nT.LV.MaskedRange,from:1,to:31,maxLength:2},m:{mask:nT.LV.MaskedRange,from:1,to:12,maxLength:2},Y:{mask:nT.LV.MaskedRange,from:1900,to:2099,maxLength:4}}},{onAccept:e=>{if(e.length<10||e.includes(" "))null!==n&&(null==a||a(null,""));else{let t=rT(e),n=np(t,rN,new Date);if(nm(n)){null==a||a(n,t),s(t);return}}s(e)}});return(0,u.useEffect)(()=>{if(n instanceof Date&&nm(n)){let e=function(e,t,n){e6(2,arguments);var r,a,i,l,o,s,c,u,d,h,f,p,m,g,v,b,y,w,x=String(t),k=null!==(r=null!==(a=null==n?void 0:n.locale)&&void 0!==a?a:tA.locale)&&void 0!==r?r:e5,_=e7(null!==(i=null!==(l=null!==(o=null!==(s=null==n?void 0:n.firstWeekContainsDate)&&void 0!==s?s:null==n?void 0:null===(c=n.locale)||void 0===c?void 0:null===(u=c.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==o?o:tA.firstWeekContainsDate)&&void 0!==l?l:null===(d=tA.locale)||void 0===d?void 0:null===(h=d.options)||void 0===h?void 0:h.firstWeekContainsDate)&&void 0!==i?i:1);if(!(_>=1&&_<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var C=e7(null!==(f=null!==(p=null!==(m=null!==(g=null==n?void 0:n.weekStartsOn)&&void 0!==g?g:null==n?void 0:null===(v=n.locale)||void 0===v?void 0:null===(b=v.options)||void 0===b?void 0:b.weekStartsOn)&&void 0!==m?m:tA.weekStartsOn)&&void 0!==p?p:null===(y=tA.locale)||void 0===y?void 0:null===(w=y.options)||void 0===w?void 0:w.weekStartsOn)&&void 0!==f?f:0);if(!(C>=0&&C<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!k.localize)throw RangeError("locale must contain localize property");if(!k.formatLong)throw RangeError("locale must contain formatLong property");var j=e8(e);if(!nm(j))throw RangeError("Invalid time value");var N=tr(j),Z=e9(j,N),T={firstWeekContainsDate:_,weekStartsOn:C,locale:k,_originalDate:j};return x.match(nC).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,tn[t])(e,k.formatLong):e}).join("").match(n_).map(function(r){if("''"===r)return"'";var a,i=r[0];if("'"===i)return(a=r.match(nj))?a[1].replace(nN,"'"):r;var l=nk[i];if(l)return!(null!=n&&n.useAdditionalWeekYearTokens)&&to(r)&&ts(r,t,String(e)),!(null!=n&&n.useAdditionalDayOfYearTokens)&&tl(r)&&ts(r,t,String(e)),l(Z,r,k.localize,T);if(i.match(nZ))throw RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");return r}).join("")}(n,rN);h(e),s(e)}else"string"==typeof n&&function(e,t,n){return e6(2,arguments),nm(np(e,t,new Date,n))}(n,"dd.mm.yyyy")&&(h(n),s(n))},[n,h]),(0,u.useImperativeHandle)(t,()=>d.current),(0,c.jsx)(eG,{...l,autoFocus:r,inputRef:d,value:o,inputMode:"numeric",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),s(""),h(""),null==a||a(null,"")),null==i||i(e)},maskPlaceholder:"дд.мм.гггг"})}).displayName="InputDate";let rE=(0,u.forwardRef)((e,t)=>{let{maskOpts:n,value:r="",autoFocus:a=!1,onChange:i,onKeyDown:l,...o}=e,[s,d]=(0,u.useState)(""),{ref:h,setValue:f,unmaskedValue:p}=(0,nT.Cj)(n,{onAccept:(e,t)=>{d(e),null==i||i(t.unmaskedValue,e)}});return(0,u.useEffect)(()=>{r!==p&&(f(r),d(r))},[r,f,p]),(0,u.useImperativeHandle)(t,()=>h.current),(0,c.jsx)(eG,{...o,autoFocus:a,inputRef:h,value:s,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),f(""),d(""),null==i||i("","")),null==l||l(e)}})});rE.displayName="InputMasked";let rR=e=>{let[t,n]=(0,u.useState)(e),r=(0,u.useRef)([]),a=(0,u.useRef)(t),i=(0,u.useCallback)((e,t)=>{t&&r.current.unshift(t),n(t=>{let n={...t,...e};return a.current=n,n})},[]),l=(0,u.useCallback)(()=>a.current,[]);return(0,u.useEffect)(()=>{r.current[0]&&(r.current[0](t),r.current.shift())},[t]),[t,i,l]},rL=e=>{let t=(0,u.useRef)();return(0,u.useEffect)(()=>{t.current=JSON.parse(JSON.stringify(e))},[e]),t.current},rA=(0,y.g)("range-slider"),r$=Object.freeze({range:rA,vertical:"".concat(rA,"--vertical"),disabled:"".concat(rA,"--disabled"),track:"".concat(rA,"__track"),thumb:"".concat(rA,"__thumb"),thumbDrag:"".concat(rA,"__thumb--drag"),label:"".concat(rA,"__label"),mark:"".concat(rA,"__mark"),legend:"".concat(rA,"__legend"),legendItem:"".concat(rA,"__legend-item")}),rM=e=>{let t=e.toString().split(".")[1];return t?t.length:0},rD=e=>e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length,rS=(e,t,n)=>{let r=Number(((t-e)/n).toFixed(8));return parseInt(r.toString(),10)===r},rO=(e,t,n,r,a,i,l)=>{if(e=Math.round(1e11*e)/1e11,!i){let n=l[t-1],r=l[t+1];if(n&&n>e)return n;if(r&&r<e)return r}if(e>r)return r;if(e<n)return n;let o=Math.floor(1e11*e-1e11*n)%Math.floor(1e11*a),s=Math.floor(1e11*e-Math.abs(o)),c=0===o?e:s/1e11,u=Math.abs(o/1e11)<a/2?c:c+a,d=rM(a);return parseFloat(u.toFixed(d))},rI=(e,t,n)=>(e-t)/(n-t),rz=e=>e===r7.Up,rB=(e,t,n)=>{if(t>=n)throw RangeError("min (".concat(t,") is equal/bigger than max (").concat(n,")"));if(e<t)throw RangeError("value (".concat(e,") is smaller than min (").concat(t,")"));if(e>n)throw RangeError("value (".concat(e,") is bigger than max (").concat(n,")"))},rF=e=>{if(!(e.length<2)&&!e.slice(1).every((t,n)=>e[n]<=t))throw RangeError("values={[".concat(e,"]} needs to be sorted when allowOverlap={false}"))},rP=e=>{let t=window.getComputedStyle(e);return{top:parseInt(t.marginTop,10),bottom:parseInt(t.marginBottom,10),left:parseInt(t.marginLeft,10),right:parseInt(t.marginRight,10)}},rU=e=>{let t=window.getComputedStyle(e);return{top:parseInt(t.paddingTop,10)+parseInt(t.borderTopWidth,10),bottom:parseInt(t.paddingBottom,10)+parseInt(t.borderBottomWidth,10),left:parseInt(t.paddingLeft,10)+parseInt(t.borderLeftWidth,10),right:parseInt(t.paddingRight,10)+parseInt(t.borderRightWidth,10)}},rq=(e,t,n)=>{let r=n?-1:1;e.forEach((e,n)=>rW(e,r*t[n].x,t[n].y))},rH=(e,t,n,r)=>{let a=0,i=rX(e[0],t,n,r);for(let l=1;l<e.length;l++){let o=rX(e[l],t,n,r);o<i&&(i=o,a=l)}return a},rW=(e,t,n)=>{e.style.transform="translate(".concat(t,"px, ").concat(n,"px)")},rY=e=>{let t;let n=null;return function(){for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];t=a,n||(n=requestAnimationFrame(()=>{n=null,e(...t)}))}},rV=(e,t,n)=>{let r=e.slice(0);return r[t]=n,r},rQ=e=>{let{values:t,colors:n,min:r,max:a,direction:i=r7.Right}=e,l=t.slice(0).sort((e,t)=>e-t).map(e=>(e-r)/(a-r)*100).reduce((e,t,r)=>"".concat(e,", ").concat(n[r]," ").concat(t,"%, ").concat(n[r+1]," ").concat(t,"%"),"");return"linear-gradient(".concat(i,", ").concat(n[0]," 0%").concat(l,", ").concat(n[n.length-1]," 100%)")},rG=()=>null,rK=()=>{throw Error("Did not expect to get here")},rX=(e,t,n,r)=>{let{left:a,top:i,width:l,height:o}=e.getBoundingClientRect();return rz(r)?Math.abs(n-(i+o/2)):Math.abs(t-(a+l/2))},rJ=(e,t,n)=>{let r=["#C2C2C6",...Array(e-1||1).fill(n?"#A5A7AB":"#525BBB"),"#C2C2C6"];return 1===e&&(t?r.pop():r.shift()),r},r0=["ArrowRight","ArrowUp","k","PageUp"],r1=["ArrowLeft","ArrowDown","j","PageDown"],r2=e=>{let{props:t,children:n,propValues:r,disabled:a}=e;return(0,c.jsx)("div",{className:(0,v.Z)(r$.range,{[r$.vertical]:r.direction===r7.Up,[r$.disabled]:a},t.className),onMouseDown:t.onMouseDown,onTouchStart:t.onTouchStart,style:{...t.style},"data-id":t.dataId,"data-qa":t.dataQa,children:(0,c.jsx)("div",{ref:t.ref,className:(0,v.Z)(r$.track),style:{background:rQ({values:r.values,colors:rJ(r.values.length,!!r.rtl,a),min:r.min||0,max:r.max||100,direction:r.direction||r7.Right,rtl:!!r.rtl})},children:n})})},r4=e=>{let{props:t,isDragged:n,formattedValue:r}=e,{key:a,...i}=t;return(0,c.jsxs)("div",{...i,style:t.style,className:(0,v.Z)(r$.thumb,t.className,{[r$.thumbDrag]:n}),children:[(0,c.jsx)("label",{className:(0,v.Z)(r$.label),children:r}),(0,c.jsx)("span",{})]},a)},r3=e=>{let{props:t,index:n,propValues:r}=e,a={width:"2px",height:n%2?"12px":"16px",backgroundColor:n*(r.step||1)+(r.min||0)<r.values[0]?"#525BBB":"#D2D3D5"},i={width:n%2?"12px":"16px",height:"2px",backgroundColor:n*(r.step||1)>(r.max||100)-r.values[0]?"#525BBB":"#D2D3D5"},l=r.direction===r7.Right?a:i,{key:o,...s}=t;return 1===r.values.length&&(0,c.jsx)("div",{...s,className:(0,v.Z)(t.className),style:{...t.style,...l}},o)},r5=(0,u.forwardRef)((e,t)=>{let{step:n=1,direction:r=r7.Right,rtl:a=!1,disabled:i=!1,allowOverlap:l=!1,draggableTrack:o=!1,min:s=0,max:d=100,legend:h=[],onChange:f=()=>null,renderTrack:p=r2,renderThumb:m=r4,renderMark:g=r3,showMarks:b=!1,onFinalChange:y,formatValue:w=e=>String(e),className:x,dataQa:k,dataId:_,...C}=e,j=(0,u.useMemo)(()=>({...C,step:n,direction:r,rtl:a,disabled:i,allowOverlap:l,draggableTrack:o,min:s,max:d,legend:h}),[C,n,r,a,i,l,o,s,d,h]),N=(0,u.useRef)(j);(0,u.useEffect)(()=>{N.current=j},[j]);let Z=(0,u.useRef)(null),T=(0,u.useRef)(Array(C.values.length).fill(null)),E=(0,u.useRef)(),R=(0,u.useRef)([]),L=(0,u.useRef)(),A=(0,u.useRef)(),$=rY(e=>{if(e.preventDefault(),!(1&e.buttons))return D(e);et(e.clientX,e.clientY)}),M=rY(e=>{e.preventDefault(),et(e.touches[0].clientX,e.touches[0].clientY)}),D=e=>{let{draggedThumbIndex:t,draggedTrackPos:n}=z();if(e.preventDefault(),document.removeEventListener("mousemove",$),document.removeEventListener("touchmove",M),document.removeEventListener("mouseup",S),document.removeEventListener("touchend",S),document.removeEventListener("touchcancel",S),-1===t&&-1===n[0]&&-1===n[1])return null;I({draggedThumbIndex:-1,draggedTrackPos:[-1,-1]},()=>{en()})},S=rY(D),[O,I,z]=rR({draggedTrackPos:[-1,-1],draggedThumbIndex:-1,thumbZIndexes:Array(C.values.length).fill(0).map((e,t)=>t),isChanged:!1,markOffsets:[],legendOffsets:[]}),B=e=>{if(!b){L.current=void 0,E.current=void 0;return}L.current=(e.max-e.min)/e.step,E.current=[]},F=e=>{if(!e.legend||!e.legend.length)return},P=()=>{rq(q(),H(),N.current.rtl),W(),Y()},U=e=>{if(N.current.disabled)return;let t=rD(e);if(!t&&0!==e.button)return;let n=G(e);if(-1===n)return;t?K():X();let{thumbZIndexes:r}=z();I({draggedThumbIndex:n,thumbZIndexes:r.map((e,t)=>t===n?Math.max(...r):e<=r[n]?e:e-1)})},q=()=>Z.current?Array.from(Z.current.children).filter(e=>e.hasAttribute("aria-valuenow")):(console.warn("No thumbs found in the track container. Did you forget to pass & spread the `props` param in renderTrack?"),[]),H=()=>{let e=N.current.values,t=Z.current;if(!t)return[];let n=t.getBoundingClientRect(),r=rU(t);return q().map((t,a)=>{let i={x:0,y:0},l=t.getBoundingClientRect(),o=rP(t);switch(N.current.direction){case r7.Right:return i.x=-((o.left+r.left)*1),i.y=-(((l.height-n.height)/2+r.top)*1),i.x+=n.width*rI(e[a],N.current.min,N.current.max)-l.width/2,i;case r7.Up:return i.x=-(((l.width-n.width)/2+o.left+r.left)*1),i.y=-r.left,i.y+=n.height-n.height*rI(e[a],N.current.min,N.current.max)-l.height/2,i;default:return rK()}})};t&&"function"!=typeof t&&(t.current=Z.current),t&&"function"!=typeof t&&t.current&&(t.current.getThumbs=q,t.current.getOffsets=H);let W=()=>{if(!b||!Z.current||!L.current||!E.current||null===Z.current)return;let e=window.getComputedStyle(Z.current),t=parseInt(e.width,10),n=parseInt(e.height,10),r=parseInt(e.paddingLeft,10),a=parseInt(e.paddingTop,10),i=[];for(let e=0;e<L.current+1;e++){let l=9999,o=9999;if(E.current[e]){let t=E.current[e].getBoundingClientRect();l=t.height,o=t.width}N.current.direction===r7.Right?i.push([Math.round(t/L.current*e+r-o/2),-Math.round((l-n)/2)]):i.push([Math.round(n/L.current*e+a-l/2),-Math.round((o-t)/2)])}I({markOffsets:i})},Y=()=>{var e;if(!N.current.legend||!N.current.legend.length||!Z.current||!R.current||N.current.rtl||r!==r7.Right)return;let t=window.getComputedStyle(Z.current),n=parseInt(t.width,10),a=parseInt(t.paddingLeft,10),i=n/((N.current.max-N.current.min)/N.current.step),l=[];for(let t=0;t<N.current.legend.length;t++){let r=9999,o=9999;if(R.current[t]){let n=null==(e=R.current[t])?void 0:e.getBoundingClientRect();r=(null==n?void 0:n.height)||r,o=(null==n?void 0:n.width)||o}let s=N.current.legend[t],c=Math.round(((r6(s)?s.value:s)-N.current.min)/N.current.step*i+a-o/2);l.push([Math.min(Math.max(c,0),n-o),Math.round(r/5)])}I({legendOffsets:l})};(0,u.useEffect)(()=>{var e;B(N.current),F(N.current),A.current=window.ResizeObserver?new window.ResizeObserver(P):{observe:()=>window.addEventListener("resize",P),unobserve:()=>window.removeEventListener("resize",P)},document.addEventListener("touchstart",U,{passive:!1}),document.addEventListener("mousedown",U,{passive:!1}),l||rF(C.values),C.values.forEach(e=>rB(e,s,d));let t=Z.current;return t&&(null==(e=A.current)||e.observe(t)),rq(q(),H(),a),W(),Y(),C.values.forEach(e=>{rS(s,e,n)||console.warn("The `values` property is in conflict with the current `step`, `min`, and `max` properties. Please provide values that are accessible using the min, max, and step values.")}),()=>{var e;document.removeEventListener("mousedown",U,{passive:!1}),document.removeEventListener("mousemove",$),document.removeEventListener("touchmove",M),document.removeEventListener("touchstart",U),document.removeEventListener("mouseup",S),document.removeEventListener("touchend",S),t&&(null==(e=A.current)||e.unobserve(t))}},[j.min,j.max]);let V=rL(j),Q=rL(O);(0,u.useEffect)(()=>{((null==V?void 0:V.max)!==d||(null==V?void 0:V.min)!==s||(null==V?void 0:V.step)!==n||JSON.stringify(null==V?void 0:V.legend)!==JSON.stringify(h))&&(B(N.current),F(N.current)),rq(q(),H(),a),((null==V?void 0:V.max)!==d||(null==V?void 0:V.min)!==s||(null==V?void 0:V.step)!==n||JSON.stringify(null==V?void 0:V.legend)!==JSON.stringify(h)||(null==Q?void 0:Q.markOffsets.length)!==O.markOffsets.length||(null==Q?void 0:Q.legendOffsets.length)!==O.legendOffsets.length)&&(W(),Y(),C.values.forEach(e=>{rS(s,e,n)||console.warn("The `values` property is in conflict with the current `step`, `min`, and `max` properties. Please provide values that are accessible using the min, max, and step values.")}))},[j,O]);let G=e=>q().findIndex(t=>t===e.target||t.contains(e.target)),K=()=>{document.addEventListener("touchmove",M,{passive:!1}),document.addEventListener("touchend",S,{passive:!1}),document.addEventListener("touchcancel",S,{passive:!1})},X=()=>{document.addEventListener("mousemove",$),document.addEventListener("mouseup",S)},J=(e,t)=>rO(e,t,N.current.min,N.current.max,N.current.step,N.current.allowOverlap,N.current.values),ee=e=>{JSON.stringify(e)!==JSON.stringify(N.current.values)&&(N.current.values=e,f(e))},et=(e,t)=>{let{draggedThumbIndex:n,draggedTrackPos:r}=z(),a=N.current.values;if(-1===n&&-1===r[0]&&-1===r[1])return null;let i=Z.current;if(!i)return null;let l=i.getBoundingClientRect(),o=rz(N.current.direction)?l.height:l.width;if(-1!==r[0]&&-1!==r[1]){let n=e-r[0],i=t-r[1],l=0;switch(N.current.direction){case r7.Right:l=n/o*(N.current.max-N.current.min);break;case r7.Up:l=i/o*(N.current.max-N.current.min);break;default:rK()}if(N.current.rtl&&(l*=-1),Math.abs(l)>=N.current.step/2){for(let e=0;e<T.current.length;e++){if(a[e]===N.current.max&&1===Math.sign(l)||a[e]===N.current.min&&-1===Math.sign(l))return;let t=a[e]+l;t>N.current.max?l=N.current.max-a[e]:t<N.current.min&&(l=N.current.min-a[e])}let n=a.slice(0);for(let e=0;e<T.current.length;e++)n=rV(n,e,J(a[e]+l,e));I({draggedTrackPos:[e,t]}),ee(n)}}else{let r=0;switch(N.current.direction){case r7.Right:r=(e-l.left)/o*(N.current.max-N.current.min)+N.current.min;break;case r7.Up:r=(o-(t-l.top))/o*(N.current.max-N.current.min)+N.current.min;break;default:rK()}N.current.rtl&&(r=N.current.max+N.current.min-r),Math.abs(a[n]-r)>=N.current.step/2&&ee(rV(a,n,J(r,n)))}},en=()=>{I({isChanged:!1});let e=N.current.values;y&&y(e)},er=e=>{let t=N.current.values,{isChanged:n}=z(),r=G(e.nativeEvent),a=N.current.rtl?-1:1;-1!==r&&(r0.includes(e.key)?(e.preventDefault(),I({draggedThumbIndex:r,isChanged:!0}),ee(rV(t,r,J(t[r]+a*("PageUp"===e.key?10*N.current.step:N.current.step),r)))):r1.includes(e.key)?(e.preventDefault(),I({draggedThumbIndex:r,isChanged:!0}),ee(rV(t,r,J(t[r]-a*("PageDown"===e.key?10*N.current.step:N.current.step),r)))):"Tab"===e.key?I({draggedThumbIndex:-1},()=>{n&&en()}):n&&en())},ea=()=>{let{isChanged:e}=z();I({draggedThumbIndex:-1},()=>{e&&en()})},ei=e=>{let{values:t}=N.current,n=t.reduce((n,r,a)=>{let i=Math.abs(t[n]-e);return Math.abs(r-e)<=i?a:n},0);ee(t.map((t,r)=>r===n?e:t))};return(0,c.jsxs)(c.Fragment,{children:[p({props:{style:{cursor:O.draggedThumbIndex>-1?"grabbing":o?rz(r)?"ns-resize":"ew-resize":1!==C.values.length||i?"inherit":"pointer"},onMouseDown:i?rG:e=>{var t;if(0!==e.button)return;let n=N.current.values;if(e.persist(),e.preventDefault(),X(),n.length>1&&N.current.draggableTrack){if(T.current.some(t=>null==t?void 0:t.contains(e.target)))return;I({draggedTrackPos:[e.clientX,e.clientY]},()=>et(e.clientX,e.clientY))}else{let n=rH(T.current.map(e=>e),e.clientX,e.clientY,N.current.direction);null==(t=T.current[n])||t.focus(),I({draggedThumbIndex:n},()=>et(e.clientX,e.clientY))}},onTouchStart:i?rG:e=>{var t;let n=N.current.values;if(e.persist(),K(),n.length>1&&N.current.draggableTrack){if(T.current.some(t=>null==t?void 0:t.contains(e.target)))return;I({draggedTrackPos:[e.touches[0].clientX,e.touches[0].clientY]},()=>et(e.touches[0].clientX,e.touches[0].clientY))}else{let n=rH(T.current.map(e=>e),e.touches[0].clientX,e.touches[0].clientY,N.current.direction);null==(t=T.current[n])||t.focus(),I({draggedThumbIndex:n},()=>et(e.touches[0].clientX,e.touches[0].clientY))}},ref:e=>{Z.current=e},className:(0,v.Z)(x),dataQa:k,dataId:_},isDragged:O.draggedThumbIndex>-1,disabled:i,children:[...O.markOffsets.map((e,t)=>{let n={left:"".concat(e[0],"px"),marginTop:"".concat(e[1],"px")},a={top:"".concat(e[0],"px"),marginLeft:"".concat(e[1],"px")};return g({props:{style:r===r7.Right?n:a,key:"mark".concat(t),ref:e=>{e&&E.current&&(E.current[t]=e)},className:r$.mark},index:t,propValues:j})}),...C.values.map((e,t)=>{let n=O.draggedThumbIndex===t;return m({index:t,value:e,formattedValue:w(e),isDragged:n,props:{style:{zIndex:O.thumbZIndexes[t],cursor:i?"inherit":n?"grabbing":"grab"},key:t,tabIndex:i?void 0:0,"aria-valuemax":l?d:C.values[t+1]||d,"aria-valuemin":l?s:C.values[t-1]||s,"aria-valuenow":e,draggable:!1,ref:e=>{e&&(T.current[t]=e)},role:"slider",onKeyDown:i?rG:er,onKeyUp:i?rG:ea,className:r$.thumb}})})],propValues:j}),j.direction===r7.Right&&(0,c.jsx)("div",{className:r$.legend,children:h.map((e,t)=>{var n,r;let a;return a=r6(e)?e.value:e,(0,c.jsx)("button",{type:"button",ref:e=>{Array.isArray(R.current)&&(R.current[t]=e)},className:(0,v.Z)(r$.legendItem),style:{left:"".concat(null==(n=O.legendOffsets[t])?void 0:n[0],"px"),marginTop:"".concat(null==(r=O.legendOffsets[t])?void 0:r[1],"px")},tabIndex:i?-1:0,onClick:i?void 0:()=>ei(a),children:r6(e)?e.label:w(a)},"legend".concat(t))})})]})});r5.displayName="RangeSlider";var r7=((i=r7||{}).Right="to right",i.Up="to top",i);let r6=e=>"object"==typeof e,r8=(0,y.g)("input-range"),r9={inputRange:r8,input:"".concat(r8,"__input"),slider:"".concat(r8,"__slider")};(0,u.forwardRef)((e,t)=>{let{value:n,step:r=1,min:a=0,max:i=100,disabled:l,ticks:o=[],className:s,inputClassname:d,sliderClassname:h,size:f="m",decimals:p="auto",decimalsCount:m=2,tooltip:g=e=>e,dataId:b,dataQa:y,autoFocus:w=!1,style:x,onChange:k,onBlur:_,...C}=e,j=(0,u.useMemo)(()=>"number"!=typeof n||n<a?a:n>i?i:n,[n,a,i]),[N,Z]=(0,ej.u)(j||a,n),[T,E]=(0,u.useState)(j?[j]:[a]),R=(0,u.useRef)(null),L=(0,u.useRef)(null);(0,u.useImperativeHandle)(t,()=>({inputRef:R.current,sliderRef:L.current}),[L,R]);let A=(0,u.useCallback)(e=>{if(Z(e),!e||e<a){E([a]);return}if(e>i){E([i]);return}E([e]),null==k||k(e)},[i,a,k,Z]);(0,u.useEffect)(()=>{"number"==typeof n&&A(n)},[n]);let $=(0,u.useCallback)(e=>{N||(E([a]),Z(a),null==k||k(a)),null==_||_(e)},[N,a,_,Z,k]),M=(0,u.useCallback)(e=>{var t;Z(e[0]),E(e),null==(t=null==R?void 0:R.current)||t.focus(),null==k||k(e[0])},[k,Z]),D=(0,u.useCallback)(()=>{var e;null==(e=null==R?void 0:R.current)||e.blur()},[]);return(0,c.jsxs)("div",{className:(0,v.Z)(s,r9.inputRange),style:x,"data-qa":y,"data-id":b,children:[(0,c.jsx)(nG,{...C,autoFocus:w,value:N,withoutControls:!0,min:a,max:i,disabled:l,step:r,ref:R,className:(0,v.Z)(d,r9.input),size:f,decimals:p,decimalsCount:m,onChange:A,onBlur:$}),(0,c.jsx)(r5,{values:T,min:a,max:i,legend:o,step:Math.abs(r),disabled:l,ref:L,className:(0,v.Z)(h,r9.slider),formatValue:g,onChange:M,onFinalChange:D})]})}).displayName="InputRange",(0,u.forwardRef)((e,t)=>{let{value:n="",autoFocus:r=!1,onChange:a,onKeyDown:i,dataQa:l,dataId:o,...s}=e,[d,h]=(0,u.useState)(""),{ref:f,unmaskedValue:p,setValue:m}=(0,nT.Cj)({mask:"+{7} (000) 000-00-00"},{onAccept:(e,t)=>{h(e),null==a||a(t.unmaskedValue,e)}});return(0,u.useEffect)(()=>{n!==p&&m(n)},[n,m,p]),(0,u.useImperativeHandle)(t,()=>f.current),(0,c.jsx)(eG,{...s,autoFocus:r,dataQa:l,dataId:o,inputRef:f,value:d,maskPlaceholder:"+7 (000) 000-00-00",onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),m(""),h(""),null==a||a("","")),null==i||i(e)}})}).displayName="InputTel";let ae=(0,y.g)("modal"),at=Object.freeze({modal:ae,overlay:"".concat(ae,"__overlay"),withoutFooter:"".concat(ae,"--without-footer"),noContent:"".concat(ae,"--no-content"),open:"".concat(ae,"--open"),overlayOpen:"".concat(ae,"__overlay--open"),height:{medium:"".concat(ae,"--height-medium"),full:"".concat(ae,"--height-full")},size:{s:"".concat(ae,"--s"),m:"".concat(ae,"--m"),l:"".concat(ae,"--l"),xl:"".concat(ae,"--xl")},header:"".concat(ae,"__header"),headerText:"".concat(ae,"__header-text"),headerTitle:"".concat(ae,"__header-title"),headerSubtitle:"".concat(ae,"__header-subtitle"),closeIcon:"".concat(ae,"__close-icon"),backButton:"".concat(ae,"__back-button"),backButtonText:"".concat(ae,"__back-button-text"),headerStates:{centered:"".concat(ae,"__header--centered"),withLongBtn:"".concat(ae,"__header--with-long-btn"),defaultHeight:"".concat(ae,"__header--default-height")},content:"".concat(ae,"__content"),withoutPadding:"".concat(ae,"__content--without-padding"),withScroll:"".concat(ae,"__content--with-scroll"),footer:"".concat(ae,"__footer"),footerContainer:"".concat(ae,"__footer-container"),footerBtn:"".concat(ae,"__footer-btn"),footerDescription:"".concat(ae,"__footer-description"),divider:"".concat(ae,"__divider"),dividerTop:"".concat(ae,"__divider--top"),dividerBottom:"".concat(ae,"__divider--bottom")}),an=e=>{let{primaryBtnText:t,onPrimary:n,secondaryBtnText:r,onSecondary:a,thirdBtnText:i,onThird:l,description:o,children:s,noContent:u,dataQa:d}=e;return(0,c.jsxs)("div",{"data-qa":(0,b.g)("".concat(d,"-footer"),!!d),className:(0,v.Z)(at.footer,{[at.noContent]:u}),children:[!u&&(0,c.jsx)("div",{className:(0,v.Z)(at.divider,at.dividerTop)}),s||(0,c.jsxs)("div",{className:at.footerContainer,children:[i&&(0,c.jsx)(N.B,{dataQa:(0,b.g)("".concat(d,"-footer-third-btn"),!!d),label:i,variant:"secondary",size:"s",className:at.footerBtn,onClick:l}),r&&(0,c.jsx)(N.B,{dataQa:(0,b.g)("".concat(d,"-footer-secondary-btn"),!!d),label:r,variant:"secondary",size:"s",className:at.footerBtn,onClick:a}),t&&(0,c.jsx)(N.B,{dataQa:(0,b.g)("".concat(d,"-footer-primary-btn"),!!d),label:t,size:"s",className:at.footerBtn,onClick:n})]}),o&&(0,c.jsx)("span",{"data-qa":(0,b.g)("".concat(d,"-footer-description"),!!d),className:at.footerDescription,children:o})]})},ar=e=>{let{text:t,title:n,subtitle:r,align:a="left",backBtnVariant:i,onBack:l,onClose:o,noContent:s,dataQa:u,withoutCloseBtn:d=!1}=e;return(0,c.jsxs)("div",{"data-qa":(0,b.g)("".concat(u,"-header"),!!u),className:(0,v.Z)(at.header,{[at.headerStates.centered]:"center"===a||!!i,[at.headerStates.withLongBtn]:"long"===i,[at.headerStates.defaultHeight]:!t&&!n&&!r}),children:[t&&(0,c.jsx)("span",{"data-qa":(0,b.g)("".concat(u,"-header-text"),!!u),className:at.headerText,children:t}),n&&(0,c.jsx)("span",{"data-qa":(0,b.g)("".concat(u,"-header-title"),!!u),className:at.headerTitle,children:n}),r&&(0,c.jsx)("span",{"data-qa":(0,b.g)("".concat(u,"-header-subtitle"),!!u),className:at.headerSubtitle,children:r}),!d&&(0,c.jsx)("button",{"data-qa":(0,b.g)("".concat(u,"-header-close"),!!u),type:"button",className:at.closeIcon,onClick:o,children:(0,c.jsx)(D.P,{children:(0,c.jsx)(P,{})})}),i&&(0,c.jsxs)("button",{"data-qa":(0,b.g)("".concat(u,"-header-back"),!!u),type:"button",className:at.backButton,onClick:l,children:[(0,c.jsx)(D.P,{children:(0,c.jsx)(J.S,{})}),"long"===i&&(0,c.jsx)("span",{className:at.backButtonText,children:"Назад"})]}),!s&&(0,c.jsx)("div",{className:(0,v.Z)(at.divider,at.dividerBottom)})]})},aa=(0,u.forwardRef)((e,t)=>{let{header:n,footer:r,open:a=!1,size:i="m",noPadding:l=!1,height:o="full",onClose:s,children:d,className:h,style:f,dataQa:m,dataId:g,dismissDisabled:y=!1,...w}=e,[x,k]=(0,u.useState)(!1),[_,C]=(0,u.useState)(!1),j=(0,u.useRef)(null);(0,u.useEffect)(()=>()=>{j.current&&cancelAnimationFrame(j.current)},[]),(0,u.useEffect)(()=>{if(j.current&&cancelAnimationFrame(j.current),a)return k(!0),j.current=requestAnimationFrame(()=>{requestAnimationFrame(()=>{C(!0)})}),()=>{j.current&&cancelAnimationFrame(j.current)};{C(!1);let e=setTimeout(()=>{k(!1)},300);return()=>{clearTimeout(e),j.current&&cancelAnimationFrame(j.current)}}},[a]);let N=()=>{C(!1);let e=setTimeout(()=>{null==s||s(),k(!1)},300);return()=>clearTimeout(e)},{context:Z}=(0,p.YF)({open:x,onOpenChange:e=>{e||N()}}),T=(0,p.bQ)(Z,{outsidePressEvent:"mousedown",outsidePress:!y,escapeKey:!y}),E=(0,p.qs)(Z,{role:"dialog"}),{getFloatingProps:R}=(0,p.NI)([T,E]),[L,A]=(0,u.useState)(!1),$=(0,u.useCallback)(e=>{e&&new ResizeObserver(()=>{A(e.scrollHeight>e.clientHeight)}).observe(e)},[]);return x?(0,c.jsx)(p.ll,{id:"finkit-modals",children:(0,c.jsx)(p.y0,{lockScroll:!0,className:(0,v.Z)(at.overlay,{[at.overlayOpen]:_}),children:(0,c.jsx)(p.wD,{context:Z,children:(0,c.jsxs)("div",{ref:t,className:(0,v.Z)(at.modal,at.size[i],at.height[o],{[at.withoutFooter]:!(null==r?void 0:r.primaryBtnText)&&!(null==r?void 0:r.children),[at.open]:_},h),style:f,...R(),...w,"data-id":g,"data-qa":m,children:[(0,c.jsx)(ar,{...n,dataQa:m,noContent:!d,onClose:N}),d&&(0,c.jsx)("div",{"data-qa":(0,b.g)("".concat(m,"-content"),!!m),ref:$,className:(0,v.Z)(at.content,{[at.withoutFooter]:!(null==r?void 0:r.primaryBtnText)&&!(null==r?void 0:r.children),[at.withoutPadding]:l,[at.withScroll]:L}),children:d}),((null==r?void 0:r.primaryBtnText)||(null==r?void 0:r.children))&&(0,c.jsx)(an,{...r,dataQa:m,noContent:!d})]})})})}):null});aa.displayName="Modal",(0,y.g)("select");let ai=e=>{let{children:t,...n}=e,r=function(){let{placement:e="bottom",width:t="auto",desktopMaxHeight:n,mobileFullHeight:r=!1,title:a,description:i,opened:l,onToggle:o,heading:s,footer:c,dataQa:d,dataId:h}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[f,v]=(0,u.useState)(!1),b=null!=l?l:f,y=null!=o?o:v,w=(0,p.YF)({open:b,onOpenChange:y,placement:e,whileElementsMounted:m.Me,middleware:[(0,g.cv)(8),(0,g.RR)({fallbackAxisSideDirection:"start"}),(0,g.uY)()]});return(0,u.useMemo)(()=>({open:b,setOpen:y,...w,width:t,desktopMaxHeight:n,title:a,description:i,heading:s,footer:c,mobileFullHeight:r,dataQa:d,dataId:h}),[b,y,w,t,n,a,i,s,c,r,d,h])}(n);return(0,c.jsx)(ac.Provider,{value:r,children:t})};ai.displayName="Dropdown";let al=(0,y.g)("dropdown"),ao=Object.freeze({dropdown:al,overlay:"".concat(al,"__overlay"),mobileHeading:"".concat(al,"__mobile-heading"),heading:"".concat(al,"__heading"),title:"".concat(al,"__title"),description:"".concat(al,"__description"),content:"".concat(al,"__content"),contentInner:"".concat(al,"__content-inner"),footer:"".concat(al,"__footer"),close:"".concat(al,"__close"),closeIcon:"".concat(al,"__close-icon"),states:{auto:"".concat(al,"--auto"),fullHeight:"".concat(al,"--full-height")}}),as=(0,u.forwardRef)((e,t)=>{let{style:n,contentInnerRef:r,...a}=e,{open:i,context:l,width:o,floatingStyles:s,refs:d,heading:h,title:f,description:m,footer:g,desktopMaxHeight:y,mobileFullHeight:w,dataQa:x,dataId:k,setOpen:_}=au(),C=(0,p.qq)([d.setFloating,t]),j=(0,u.useRef)(null),N=rm("s"),{isMounted:Z,styles:T}=(0,p.Y_)(l,{initial:{opacity:.2,transform:N?"translate(0, 0)":"translate(0, 100%)"},open:{opacity:1,transform:"translate(0, 0)"},duration:{open:300,close:100}}),E=(0,u.useMemo)(()=>{var e,t;if(N)return{width:"inherit"===o?null==(t=null==(e=null==d?void 0:d.reference)?void 0:e.current)?void 0:t.clientWidth:"auto"===o?void 0:o,transform:N?s.transform:void 0,...n}},[s.transform,N,null==d?void 0:d.reference,n,o]),R=(0,u.useCallback)(()=>{let e=d.floating.current;if(e){if(N||!i){(0,eE.tG)(e);return}(0,eE.Qp)(e)}},[N,i,d.floating]);return(0,u.useEffect)(()=>{let e=e=>{let{target:t}=e;!i||[j.current,d.reference.current].some(e=>e===t||e&&e.contains(t))||_(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[i,d.reference,_]),(0,u.useEffect)(()=>{R()},[R]),(0,u.useEffect)(()=>()=>{(0,eE.tP)()},[]),Z?(0,c.jsx)("div",{className:(0,v.Z)(ao.overlay,{[ao.states.auto]:"auto"===o}),style:E,ref:C,children:(0,c.jsxs)("div",{ref:j,className:(0,v.Z)(ao.dropdown,{[ao.states.fullHeight]:w}),role:N?"popup":"dialog","aria-modal":!N,"data-id":k,"data-qa":x,style:T,children:[(0,c.jsx)(ah,{title:f,description:m,heading:h,isDesktop:N,setOpen:_,"data-qa":(0,b.g)("".concat(x,"-header"),!!x)}),(0,c.jsx)("div",{...a,className:ao.content,"data-qa":(0,b.g)("".concat(x,"-content"),!!x),children:(0,c.jsx)("div",{className:ao.contentInner,style:{maxHeight:N?y:void 0},ref:r,children:a.children})}),(0,c.jsx)(ad,{"data-qa":(0,b.g)("".concat(x,"-header"),!!x),footer:g})]})}):null});as.displayName="DropdownContent";let ac=(0,u.createContext)(null),au=()=>{let e=(0,u.useContext)(ac);if(null===e)throw Error("Dropdown components must be wrapped in <Dropdown />");return e},ad=e=>{let{footer:t,...n}=e;return t?(0,c.jsx)("div",{...n,className:ao.footer,children:t}):null};ad.displayName="DropdownFooter";let ah=e=>{let{title:t,description:n,heading:r,isDesktop:a,setOpen:i,...l}=e,o=(0,u.useMemo)(()=>r||(a&&(t||n)?(0,c.jsxs)(c.Fragment,{children:[t&&(0,c.jsx)("div",{className:ao.title,children:t}),n&&(0,c.jsx)("div",{className:ao.description,children:n})]}):null),[n,r,a,t]);return(0,c.jsxs)(c.Fragment,{children:[!a&&(0,c.jsxs)("div",{...l,className:ao.mobileHeading,children:[t&&(0,c.jsx)("div",{className:ao.title,children:t}),n&&(0,c.jsx)("div",{className:ao.description,children:n}),(0,c.jsx)("button",{className:ao.close,type:"button",tabIndex:-1,"aria-label":"Закрыть окно",onClick:()=>i(!1),children:(0,c.jsx)(D.P,{"aria-hidden":"true",className:ao.closeIcon,style:{display:"inline-flex"},children:(0,c.jsx)(P,{})})})]}),o&&(0,c.jsx)("div",{...l,className:ao.heading,children:o})]})};ah.displayName="DropdownHeader";let af=(0,u.forwardRef)(function(e,t){let{children:n,asChild:r=!1,disabled:a,...i}=e,{refs:l,open:o,setOpen:s}=au(),d=n.ref,h=(0,p.qq)([l.setReference,t,d]),f=(0,u.useCallback)(()=>{a||s(!o)},[a,o,s]);return r&&(0,u.isValidElement)(n)?(0,u.cloneElement)(n,{ref:h,disabled:a,onClick:f,...i,...n.props}):(0,c.jsx)("button",{ref:h,onClick:f,disabled:a,...i,type:"button",children:n})});function ap(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}af.displayName="DropdownTrigger";let am=ap(),ag=/[&<>"']/,av=RegExp(ag.source,"g"),ab=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,ay=RegExp(ab.source,"g"),aw={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},ax=e=>aw[e];function ak(e,t){if(t){if(ag.test(e))return e.replace(av,ax)}else if(ab.test(e))return e.replace(ay,ax);return e}let a_=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,aC=/(^|[^\[])\^/g;function aj(e,t){let n="string"==typeof e?e:e.source;t=t||"";let r={replace:(e,t)=>{let a="string"==typeof t?t:t.source;return a=a.replace(aC,"$1"),n=n.replace(e,a),r},getRegex:()=>new RegExp(n,t)};return r}function aN(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch(e){return null}return e}let aZ={exec:()=>null};function aT(e,t){let n=e.replace(/\|/g,(e,t,n)=>{let r=!1,a=t;for(;--a>=0&&"\\"===n[a];)r=!r;return r?"|":" |"}).split(/ \|/),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),t){if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("")}for(;r<n.length;r++)n[r]=n[r].trim().replace(/\\\|/g,"|");return n}function aE(e,t,n){let r=e.length;if(0===r)return"";let a=0;for(;a<r;){let i=e.charAt(r-a-1);if(i!==t||n){if(i!==t&&n)a++;else break}else a++}return e.slice(0,r-a)}function aR(e,t,n,r){let a=t.href,i=t.title?ak(t.title):null,l=e[1].replace(/\\([\[\]])/g,"$1");if("!"!==e[0].charAt(0)){r.state.inLink=!0;let e={type:"link",raw:n,href:a,title:i,text:l,tokens:r.inlineTokens(l)};return r.state.inLink=!1,e}return{type:"image",raw:n,href:a,title:i,text:ak(l)}}class aL{options;rules;lexer;constructor(e){this.options=e||am}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:aE(e,"\n")}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=function(e,t){let n=e.match(/^(\s+)(?:```)/);if(null===n)return t;let r=n[1];return t.split("\n").map(e=>{let t=e.match(/^\s+/);if(null===t)return e;let[n]=t;return n.length>=r.length?e.slice(r.length):e}).join("\n")}(e,t[3]||"");return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(/#$/.test(e)){let t=aE(e,"#");this.options.pedantic?e=t.trim():(!t||/ $/.test(t))&&(e=t.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=t[0].replace(/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,"\n    $1");e=aE(e.replace(/^ *>[ \t]?/gm,""),"\n");let n=this.lexer.state.top;this.lexer.state.top=!0;let r=this.lexer.blockTokens(e);return this.lexer.state.top=n,{type:"blockquote",raw:t[0],tokens:r,text:e}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n=t[1].trim(),r=n.length>1,a={type:"list",raw:"",ordered:r,start:r?+n.slice(0,-1):"",loose:!1,items:[]};n=r?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=r?n:"[*+-]");let i=RegExp(`^( {0,3}${n})((?:[	 ][^\\n]*)?(?:\\n|$))`),l="",o="",s=!1;for(;e;){let n,r=!1;if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;l=t[0],e=e.substring(l.length);let c=t[2].split("\n",1)[0].replace(/^\t+/,e=>" ".repeat(3*e.length)),u=e.split("\n",1)[0],d=0;this.options.pedantic?(d=2,o=c.trimStart()):(d=(d=t[2].search(/[^ ]/))>4?1:d,o=c.slice(d),d+=t[1].length);let h=!1;if(!c&&/^ *$/.test(u)&&(l+=u+"\n",e=e.substring(u.length+1),r=!0),!r){let t=RegExp(`^ {0,${Math.min(3,d-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ 	][^\\n]*)?(?:\\n|$))`),n=RegExp(`^ {0,${Math.min(3,d-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),r=RegExp(`^ {0,${Math.min(3,d-1)}}(?:\`\`\`|~~~)`),a=RegExp(`^ {0,${Math.min(3,d-1)}}#`);for(;e;){let i=e.split("\n",1)[0];if(u=i,this.options.pedantic&&(u=u.replace(/^ {1,4}(?=( {4})*[^ ])/g,"  ")),r.test(u)||a.test(u)||t.test(u)||n.test(e))break;if(u.search(/[^ ]/)>=d||!u.trim())o+="\n"+u.slice(d);else{if(h||c.search(/[^ ]/)>=4||r.test(c)||a.test(c)||n.test(c))break;o+="\n"+u}h||u.trim()||(h=!0),l+=i+"\n",e=e.substring(i.length+1),c=u.slice(d)}}!a.loose&&(s?a.loose=!0:/\n *\n *$/.test(l)&&(s=!0));let f=null;this.options.gfm&&(f=/^\[[ xX]\] /.exec(o))&&(n="[ ] "!==f[0],o=o.replace(/^\[[ xX]\] +/,"")),a.items.push({type:"list_item",raw:l,task:!!f,checked:n,loose:!1,text:o,tokens:[]}),a.raw+=l}a.items[a.items.length-1].raw=l.trimEnd(),a.items[a.items.length-1].text=o.trimEnd(),a.raw=a.raw.trimEnd();for(let e=0;e<a.items.length;e++)if(this.lexer.state.top=!1,a.items[e].tokens=this.lexer.blockTokens(a.items[e].text,[]),!a.loose){let t=a.items[e].tokens.filter(e=>"space"===e.type),n=t.length>0&&t.some(e=>/\n.*\n/.test(e.raw));a.loose=n}if(a.loose)for(let e=0;e<a.items.length;e++)a.items[e].loose=!0;return a}}html(e){let t=this.rules.block.html.exec(e);if(t)return{type:"html",block:!0,raw:t[0],pre:"pre"===t[1]||"script"===t[1]||"style"===t[1],text:t[0]}}def(e){let t=this.rules.block.def.exec(e);if(t){let e=t[1].toLowerCase().replace(/\s+/g," "),n=t[2]?t[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:e,raw:t[0],href:n,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!/[:|]/.test(t[2]))return;let n=aT(t[1]),r=t[2].replace(/^\||\| *$/g,"").split("|"),a=t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[],i={type:"table",raw:t[0],header:[],align:[],rows:[]};if(n.length===r.length){for(let e of r)/^ *-+: *$/.test(e)?i.align.push("right"):/^ *:-+: *$/.test(e)?i.align.push("center"):/^ *:-+ *$/.test(e)?i.align.push("left"):i.align.push(null);for(let e of n)i.header.push({text:e,tokens:this.lexer.inline(e)});for(let e of a)i.rows.push(aT(e,i.header.length).map(e=>({text:e,tokens:this.lexer.inline(e)})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:ak(t[1])}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&/^<a /i.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&/^</.test(e)){if(!/>$/.test(e))return;let t=aE(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e,t){if(-1===e.indexOf(")"))return -1;let n=0;for(let t=0;t<e.length;t++)if("\\"===e[t])t++;else if("("===e[t])n++;else if(")"===e[t]&&--n<0)return t;return -1}(t[2],"()");if(e>-1){let n=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,n).trim(),t[3]=""}}let n=t[2],r="";if(this.options.pedantic){let e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(n);e&&(n=e[1],r=e[3])}else r=t[3]?t[3].slice(1,-1):"";return n=n.trim(),/^</.test(n)&&(n=this.options.pedantic&&!/>$/.test(e)?n.slice(1):n.slice(1,-1)),aR(t,{href:n?n.replace(this.rules.inline.anyPunctuation,"$1"):n,title:r?r.replace(this.rules.inline.anyPunctuation,"$1"):r},t[0],this.lexer)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=t[(n[2]||n[1]).replace(/\s+/g," ").toLowerCase()];if(!e){let e=n[0].charAt(0);return{type:"text",raw:e,text:e}}return aR(n,e,n[0],this.lexer)}}emStrong(e,t,n=""){let r=this.rules.inline.emStrongLDelim.exec(e);if(!(!r||r[3]&&n.match(/[\p{L}\p{N}]/u))&&(!(r[1]||r[2])||!n||this.rules.inline.punctuation.exec(n))){let n=[...r[0]].length-1,a,i,l=n,o=0,s="*"===r[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(s.lastIndex=0,t=t.slice(-1*e.length+n);null!=(r=s.exec(t));){if(!(a=r[1]||r[2]||r[3]||r[4]||r[5]||r[6]))continue;if(i=[...a].length,r[3]||r[4]){l+=i;continue}if((r[5]||r[6])&&n%3&&!((n+i)%3)){o+=i;continue}if((l-=i)>0)continue;i=Math.min(i,i+l+o);let t=[...r[0]][0].length,s=e.slice(0,n+r.index+t+i);if(Math.min(n,i)%2){let e=s.slice(1,-1);return{type:"em",raw:s,text:e,tokens:this.lexer.inlineTokens(e)}}let c=s.slice(2,-2);return{type:"strong",raw:s,text:c,tokens:this.lexer.inlineTokens(c)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(/\n/g," "),n=/[^ ]/.test(e),r=/^ /.test(e)&&/ $/.test(e);return n&&r&&(e=e.substring(1,e.length-1)),e=ak(e,!0),{type:"codespan",raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){let t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,n;return n="@"===t[2]?"mailto:"+(e=ak(t[1])):e=ak(t[1]),{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,n;if("@"===t[2])n="mailto:"+(e=ak(t[0]));else{let r;do r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??"";while(r!==t[0]);e=ak(t[0]),n="www."===t[1]?"http://"+t[0]:t[0]}return{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e;return e=this.lexer.state.inRawBlock?t[0]:ak(t[0]),{type:"text",raw:t[0],text:e}}}}let aA=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,a$=/(?:[*+-]|\d{1,9}[.)])/,aM=aj(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,a$).replace(/blockCode/g,/ {4}/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),aD=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,aS=/(?!\s*\])(?:\\.|[^\[\]\\])+/,aO=aj(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",aS).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),aI=aj(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,a$).getRegex(),az="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",aB=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,aF=aj("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",aB).replace("tag",az).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),aP=aj(aD).replace("hr",aA).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",az).getRegex(),aU={blockquote:aj(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",aP).getRegex(),code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,def:aO,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:aA,html:aF,lheading:aM,list:aI,newline:/^(?: *(?:\n|$))+/,paragraph:aP,table:aZ,text:/^[^\n]+/},aq=aj("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",aA).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",az).getRegex(),aH={...aU,table:aq,paragraph:aj(aD).replace("hr",aA).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",aq).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",az).getRegex()},aW={...aU,html:aj("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",aB).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:aZ,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:aj(aD).replace("hr",aA).replace("heading"," *#{1,6} *[^\n]").replace("lheading",aM).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},aY=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,aV=/^( {2,}|\\)\n(?!\s*$)/,aQ="\\p{P}\\p{S}",aG=aj(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,aQ).getRegex(),aK=aj(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,aQ).getRegex(),aX=aj("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,aQ).getRegex(),aJ=aj("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,aQ).getRegex(),a0=aj(/\\([punct])/,"gu").replace(/punct/g,aQ).getRegex(),a1=aj(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),a2=aj(aB).replace("(?:-->|$)","-->").getRegex(),a4=aj("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",a2).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),a3=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,a5=aj(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",a3).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),a7=aj(/^!?\[(label)\]\[(ref)\]/).replace("label",a3).replace("ref",aS).getRegex(),a6=aj(/^!?\[(ref)\](?:\[\])?/).replace("ref",aS).getRegex(),a8=aj("reflink|nolink(?!\\()","g").replace("reflink",a7).replace("nolink",a6).getRegex(),a9={_backpedal:aZ,anyPunctuation:a0,autolink:a1,blockSkip:/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,br:aV,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:aZ,emStrongLDelim:aK,emStrongRDelimAst:aX,emStrongRDelimUnd:aJ,escape:aY,link:a5,nolink:a6,punctuation:aG,reflink:a7,reflinkSearch:a8,tag:a4,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,url:aZ},ie={...a9,link:aj(/^!?\[(label)\]\((.*?)\)/).replace("label",a3).getRegex(),reflink:aj(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",a3).getRegex()},it={...a9,escape:aj(aY).replace("])","~|])").getRegex(),url:aj(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},ir={...it,br:aj(aV).replace("{2,}","*").getRegex(),text:aj(it.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},ia={normal:aU,gfm:aH,pedantic:aW},ii={normal:a9,gfm:it,breaks:ir,pedantic:ie};class il{tokens;options;state;tokenizer;inlineQueue;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||am,this.options.tokenizer=this.options.tokenizer||new aL,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={block:ia.normal,inline:ii.normal};this.options.pedantic?(t.block=ia.pedantic,t.inline=ii.pedantic):this.options.gfm&&(t.block=ia.gfm,this.options.breaks?t.inline=ii.breaks:t.inline=ii.gfm),this.tokenizer.rules=t}static get rules(){return{block:ia,inline:ii}}static lex(e,t){return new il(t).lex(e)}static lexInline(e,t){return new il(t).inlineTokens(e)}lex(e){e=e.replace(/\r\n|\r/g,"\n"),this.blockTokens(e,this.tokens);for(let e=0;e<this.inlineQueue.length;e++){let t=this.inlineQueue[e];this.inlineTokens(t.src,t.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(e,t=[]){let n,r,a,i;for(e=this.options.pedantic?e.replace(/\t/g,"    ").replace(/^ +$/gm,""):e.replace(/^( *)(\t+)/gm,(e,t,n)=>t+"    ".repeat(n.length));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(r=>!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))){if(n=this.tokenizer.space(e)){e=e.substring(n.raw.length),1===n.raw.length&&t.length>0?t[t.length-1].raw+="\n":t.push(n);continue}if(n=this.tokenizer.code(e)){e=e.substring(n.raw.length),(r=t[t.length-1])&&("paragraph"===r.type||"text"===r.type)?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue[this.inlineQueue.length-1].src=r.text):t.push(n);continue}if((n=this.tokenizer.fences(e))||(n=this.tokenizer.heading(e))||(n=this.tokenizer.hr(e))||(n=this.tokenizer.blockquote(e))||(n=this.tokenizer.list(e))||(n=this.tokenizer.html(e))){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.def(e)){e=e.substring(n.raw.length),(r=t[t.length-1])&&("paragraph"===r.type||"text"===r.type)?(r.raw+="\n"+n.raw,r.text+="\n"+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=r.text):this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title});continue}if((n=this.tokenizer.table(e))||(n=this.tokenizer.lheading(e))){e=e.substring(n.raw.length),t.push(n);continue}if(a=e,this.options.extensions&&this.options.extensions.startBlock){let t,n=1/0,r=e.slice(1);this.options.extensions.startBlock.forEach(e=>{"number"==typeof(t=e.call({lexer:this},r))&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(a=e.substring(0,n+1))}if(this.state.top&&(n=this.tokenizer.paragraph(a))){r=t[t.length-1],i&&"paragraph"===r.type?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=r.text):t.push(n),i=a.length!==e.length,e=e.substring(n.raw.length);continue}if(n=this.tokenizer.text(e)){e=e.substring(n.raw.length),(r=t[t.length-1])&&"text"===r.type?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=r.text):t.push(n);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw Error(t)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n,r,a,i,l,o;let s=e;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(i=this.tokenizer.rules.inline.reflinkSearch.exec(s));)e.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(s=s.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(i=this.tokenizer.rules.inline.blockSkip.exec(s));)s=s.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(i=this.tokenizer.rules.inline.anyPunctuation.exec(s));)s=s.slice(0,i.index)+"++"+s.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;e;)if(l||(o=""),l=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(r=>!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))){if(n=this.tokenizer.escape(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.tag(e)){e=e.substring(n.raw.length),(r=t[t.length-1])&&"text"===n.type&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(n=this.tokenizer.link(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length),(r=t[t.length-1])&&"text"===n.type&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if((n=this.tokenizer.emStrong(e,s,o))||(n=this.tokenizer.codespan(e))||(n=this.tokenizer.br(e))||(n=this.tokenizer.del(e))||(n=this.tokenizer.autolink(e))||!this.state.inLink&&(n=this.tokenizer.url(e))){e=e.substring(n.raw.length),t.push(n);continue}if(a=e,this.options.extensions&&this.options.extensions.startInline){let t,n=1/0,r=e.slice(1);this.options.extensions.startInline.forEach(e=>{"number"==typeof(t=e.call({lexer:this},r))&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(a=e.substring(0,n+1))}if(n=this.tokenizer.inlineText(a)){e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(o=n.raw.slice(-1)),l=!0,(r=t[t.length-1])&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw Error(t)}}return t}}class io{options;constructor(e){this.options=e||am}code(e,t,n){let r=(t||"").match(/^\S*/)?.[0];return(e=e.replace(/\n$/,"")+"\n",r)?'<pre><code class="language-'+ak(r)+'">'+(n?e:ak(e,!0))+"</code></pre>\n":"<pre><code>"+(n?e:ak(e,!0))+"</code></pre>\n"}blockquote(e){return`<blockquote>
${e}</blockquote>
`}html(e,t){return e}heading(e,t,n){return`<h${t}>${e}</h${t}>
`}hr(){return"<hr>\n"}list(e,t,n){let r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"</"+r+">\n"}listitem(e,t,n){return`<li>${e}</li>
`}checkbox(e){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph(e){return`<p>${e}</p>
`}table(e,t){return t&&(t=`<tbody>${t}</tbody>`),"<table>\n<thead>\n"+e+"</thead>\n"+t+"</table>\n"}tablerow(e){return`<tr>
${e}</tr>
`}tablecell(e,t){let n=t.header?"th":"td";return(t.align?`<${n} align="${t.align}">`:`<${n}>`)+e+`</${n}>
`}strong(e){return`<strong>${e}</strong>`}em(e){return`<em>${e}</em>`}codespan(e){return`<code>${e}</code>`}br(){return"<br>"}del(e){return`<del>${e}</del>`}link(e,t,n){let r=aN(e);if(null===r)return n;let a='<a href="'+(e=r)+'"';return t&&(a+=' title="'+t+'"'),a+=">"+n+"</a>"}image(e,t,n){let r=aN(e);if(null===r)return n;e=r;let a=`<img src="${e}" alt="${n}"`;return t&&(a+=` title="${t}"`),a+=">"}text(e){return e}}class is{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,t,n){return""+n}image(e,t,n){return""+n}br(){return""}}class ic{options;renderer;textRenderer;constructor(e){this.options=e||am,this.options.renderer=this.options.renderer||new io,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new is}static parse(e,t){return new ic(t).parse(e)}static parseInline(e,t){return new ic(t).parseInline(e)}parse(e,t=!0){let n="";for(let r=0;r<e.length;r++){let a=e[r];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[a.type]){let e=this.options.extensions.renderers[a.type].call({parser:this},a);if(!1!==e||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(a.type)){n+=e||"";continue}}switch(a.type){case"space":continue;case"hr":n+=this.renderer.hr();continue;case"heading":n+=this.renderer.heading(this.parseInline(a.tokens),a.depth,this.parseInline(a.tokens,this.textRenderer).replace(a_,(e,t)=>"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""));continue;case"code":n+=this.renderer.code(a.text,a.lang,!!a.escaped);continue;case"table":{let e="",t="";for(let e=0;e<a.header.length;e++)t+=this.renderer.tablecell(this.parseInline(a.header[e].tokens),{header:!0,align:a.align[e]});e+=this.renderer.tablerow(t);let r="";for(let e=0;e<a.rows.length;e++){let n=a.rows[e];t="";for(let e=0;e<n.length;e++)t+=this.renderer.tablecell(this.parseInline(n[e].tokens),{header:!1,align:a.align[e]});r+=this.renderer.tablerow(t)}n+=this.renderer.table(e,r);continue}case"blockquote":{let e=this.parse(a.tokens);n+=this.renderer.blockquote(e);continue}case"list":{let e=a.ordered,t=a.start,r=a.loose,i="";for(let e=0;e<a.items.length;e++){let t=a.items[e],n=t.checked,l=t.task,o="";if(t.task){let e=this.renderer.checkbox(!!n);r?t.tokens.length>0&&"paragraph"===t.tokens[0].type?(t.tokens[0].text=e+" "+t.tokens[0].text,t.tokens[0].tokens&&t.tokens[0].tokens.length>0&&"text"===t.tokens[0].tokens[0].type&&(t.tokens[0].tokens[0].text=e+" "+t.tokens[0].tokens[0].text)):t.tokens.unshift({type:"text",text:e+" "}):o+=e+" "}o+=this.parse(t.tokens,r),i+=this.renderer.listitem(o,l,!!n)}n+=this.renderer.list(i,e,t);continue}case"html":n+=this.renderer.html(a.text,a.block);continue;case"paragraph":n+=this.renderer.paragraph(this.parseInline(a.tokens));continue;case"text":{let i=a,l=i.tokens?this.parseInline(i.tokens):i.text;for(;r+1<e.length&&"text"===e[r+1].type;)l+="\n"+((i=e[++r]).tokens?this.parseInline(i.tokens):i.text);n+=t?this.renderer.paragraph(l):l;continue}default:{let e='Token with "'+a.type+'" type was not found.';if(this.options.silent)return console.error(e),"";throw Error(e)}}}return n}parseInline(e,t){t=t||this.renderer;let n="";for(let r=0;r<e.length;r++){let a=e[r];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[a.type]){let e=this.options.extensions.renderers[a.type].call({parser:this},a);if(!1!==e||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(a.type)){n+=e||"";continue}}switch(a.type){case"escape":case"text":n+=t.text(a.text);break;case"html":n+=t.html(a.text);break;case"link":n+=t.link(a.href,a.title,this.parseInline(a.tokens,t));break;case"image":n+=t.image(a.href,a.title,a.text);break;case"strong":n+=t.strong(this.parseInline(a.tokens,t));break;case"em":n+=t.em(this.parseInline(a.tokens,t));break;case"codespan":n+=t.codespan(a.text);break;case"br":n+=t.br();break;case"del":n+=t.del(this.parseInline(a.tokens,t));break;default:{let e='Token with "'+a.type+'" type was not found.';if(this.options.silent)return console.error(e),"";throw Error(e)}}}return n}}class iu{options;constructor(e){this.options=e||am}static passThroughHooks=new Set(["preprocess","postprocess","processAllTokens"]);preprocess(e){return e}postprocess(e){return e}processAllTokens(e){return e}}class id{defaults=ap();options=this.setOptions;parse=this.#e(il.lex,ic.parse);parseInline=this.#e(il.lexInline,ic.parseInline);Parser=ic;Renderer=io;TextRenderer=is;Lexer=il;Tokenizer=aL;Hooks=iu;constructor(...e){this.use(...e)}walkTokens(e,t){let n=[];for(let r of e)switch(n=n.concat(t.call(this,r)),r.type){case"table":for(let e of r.header)n=n.concat(this.walkTokens(e.tokens,t));for(let e of r.rows)for(let r of e)n=n.concat(this.walkTokens(r.tokens,t));break;case"list":n=n.concat(this.walkTokens(r.items,t));break;default:{let e=r;this.defaults.extensions?.childTokens?.[e.type]?this.defaults.extensions.childTokens[e.type].forEach(r=>{let a=e[r].flat(1/0);n=n.concat(this.walkTokens(a,t))}):e.tokens&&(n=n.concat(this.walkTokens(e.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(e=>{let n={...e};if(n.async=this.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach(e=>{if(!e.name)throw Error("extension name required");if("renderer"in e){let n=t.renderers[e.name];n?t.renderers[e.name]=function(...t){let r=e.renderer.apply(this,t);return!1===r&&(r=n.apply(this,t)),r}:t.renderers[e.name]=e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw Error("extension level must be 'block' or 'inline'");let n=t[e.level];n?n.unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&("block"===e.level?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:"inline"===e.level&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(t.childTokens[e.name]=e.childTokens)}),n.extensions=t),e.renderer){let t=this.defaults.renderer||new io(this.defaults);for(let n in e.renderer){if(!(n in t))throw Error(`renderer '${n}' does not exist`);if("options"===n)continue;let r=e.renderer[n],a=t[n];t[n]=(...e)=>{let n=r.apply(t,e);return!1===n&&(n=a.apply(t,e)),n||""}}n.renderer=t}if(e.tokenizer){let t=this.defaults.tokenizer||new aL(this.defaults);for(let n in e.tokenizer){if(!(n in t))throw Error(`tokenizer '${n}' does not exist`);if(["options","rules","lexer"].includes(n))continue;let r=e.tokenizer[n],a=t[n];t[n]=(...e)=>{let n=r.apply(t,e);return!1===n&&(n=a.apply(t,e)),n}}n.tokenizer=t}if(e.hooks){let t=this.defaults.hooks||new iu;for(let n in e.hooks){if(!(n in t))throw Error(`hook '${n}' does not exist`);if("options"===n)continue;let r=e.hooks[n],a=t[n];iu.passThroughHooks.has(n)?t[n]=e=>{if(this.defaults.async)return Promise.resolve(r.call(t,e)).then(e=>a.call(t,e));let n=r.call(t,e);return a.call(t,n)}:t[n]=(...e)=>{let n=r.apply(t,e);return!1===n&&(n=a.apply(t,e)),n}}n.hooks=t}if(e.walkTokens){let t=this.defaults.walkTokens,r=e.walkTokens;n.walkTokens=function(e){let n=[];return n.push(r.call(this,e)),t&&(n=n.concat(t.call(this,e))),n}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return il.lex(e,t??this.defaults)}parser(e,t){return ic.parse(e,t??this.defaults)}#e(e,t){return(n,r)=>{let a={...r},i={...this.defaults,...a};!0===this.defaults.async&&!1===a.async&&(i.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),i.async=!0);let l=this.#t(!!i.silent,!!i.async);if(null==n)return l(Error("marked(): input parameter is undefined or null"));if("string"!=typeof n)return l(Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));if(i.hooks&&(i.hooks.options=i),i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(n):n).then(t=>e(t,i)).then(e=>i.hooks?i.hooks.processAllTokens(e):e).then(e=>i.walkTokens?Promise.all(this.walkTokens(e,i.walkTokens)).then(()=>e):e).then(e=>t(e,i)).then(e=>i.hooks?i.hooks.postprocess(e):e).catch(l);try{i.hooks&&(n=i.hooks.preprocess(n));let r=e(n,i);i.hooks&&(r=i.hooks.processAllTokens(r)),i.walkTokens&&this.walkTokens(r,i.walkTokens);let a=t(r,i);return i.hooks&&(a=i.hooks.postprocess(a)),a}catch(e){return l(e)}}}#t(e,t){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",e){let e="<p>An error occurred:</p><pre>"+ak(n.message+"",!0)+"</pre>";return t?Promise.resolve(e):e}if(t)return Promise.reject(n);throw n}}}let ih=new id;function ip(e,t){return ih.parse(e,t)}ip.options=ip.setOptions=function(e){return ih.setOptions(e),ip.defaults=ih.defaults,am=ip.defaults,ip},ip.getDefaults=ap,ip.defaults=am,ip.use=function(...e){return ih.use(...e),ip.defaults=ih.defaults,am=ip.defaults,ip},ip.walkTokens=function(e,t){return ih.walkTokens(e,t)},ip.parseInline=ih.parseInline,ip.Parser=ic,ip.parser=ic.parse,ip.Renderer=io,ip.TextRenderer=is,ip.Lexer=il,ip.lexer=il.lex,ip.Tokenizer=aL,ip.Hooks=iu,ip.parse=ip,ip.options,ip.setOptions,ip.use,ip.walkTokens,ip.parseInline,ic.parse,il.lex,n(96434).Buffer,Object.freeze({643:"RUB",840:"USD",978:"EUR",36:"AUD",944:"AZN",826:"GBP",51:"AMD",933:"BYN",975:"BGN",986:"BRL",348:"HUF",704:"VND",344:"HKD",981:"GEL",208:"DKK",784:"AED",818:"EGP",356:"INR",360:"IDR",398:"KZT",124:"CAD",634:"QAR",417:"KGS",156:"CNY",498:"MDL",554:"NZD",578:"NOK",985:"PLN",946:"RON",960:"XDR",702:"SGD",972:"TJS",764:"THB",949:"TRY",934:"TMT",860:"UZS",980:"UAH",203:"CZK",752:"SEK",756:"CHF",941:"RSD",710:"ZAR",410:"KRW",392:"JPY"});let im=Object.freeze({RUB:"₽",USD:"$",EUR:"€",AUD:"AU$",AZN:"₼",GBP:"\xa3",AMD:"֏",BYN:"Br",BGN:"лв",BRL:"R$",HUF:"Ft",VND:"₫",HKD:"HK$",GEL:"₾",DKK:"kr",AED:"د.إ.",EGP:"E\xa3",INR:"₹",IDR:"Rp",KZT:"₸",CAD:"CA$",QAR:"ر.ق.",KGS:"с",CNY:"CN\xa5",MDL:"L",NZD:"NZ$",NOK:"kr",PLN:"zł",RON:"L",XDR:"XDR",SGD:"S$",TJS:"SM",THB:"฿",TRY:"₺",TMT:"T",UZS:"сум",UAH:"₴",CZK:"Kč",SEK:"kr",CHF:"₣",RSD:"дин",ZAR:"R",KRW:"₩",JPY:"\xa5"});(l=o||(o={})).Pending="pending",l.Success="success";let ig={decimalCount:2,decimalSeparator:",",thousandsSeparator:"\xa0",decimalIsWithoutZeros:!0,preventLargeNumbers:!1};(s||(s={})).PERSISTENT_STATE="persistentState";let iv=Object.freeze(Object.keys(Object.freeze({xs:Object.freeze({maxWidth:599}),s:Object.freeze({minWidth:600,maxWidth:767}),m:Object.freeze({minWidth:768,maxWidth:1023}),l:Object.freeze({minWidth:1024,maxWidth:1279}),xl:Object.freeze({minWidth:1280,maxWidth:1439}),"2xl":Object.freeze({minWidth:1440,maxWidth:1919}),"3xl":Object.freeze({minWidth:1920})})));function ib(e){return`finkit-${e}`}Object.freeze(iv.filter(e=>"xs"!==e)),Object.freeze(iv.filter(e=>"3xl"!==e));let iy={display:"-webkit-box",WebkitBoxOrient:"vertical",overflow:"hidden"},iw=ib("caption");Object.freeze({caption:iw,captionWithIcon:`${iw}--with-icon`,content:`${iw}__content`,icon:`${iw}__icon`,text:`${iw}__text`,size:{s:`${iw}--s`,m:`${iw}--m`},states:{success:`${iw}--success`,error:`${iw}--error`,warning:`${iw}--warning`}}),ib("card");let ix=ib("col");Object.freeze({col:ix,state:{size:(e,t)=>!0===t?`${ix}--${e}`:`${ix}--${e}-${t}`,offsetLeft:(e,t)=>`${ix}--${e}-offset-left-${t}`,offsetRight:(e,t)=>`${ix}--${e}-offset-right-${t}`}});let ik=ib("container");Object.freeze({container:ik,states:{narrow:`${ik}--narrow`}});let i_=ib("divider");Object.freeze({divider:i_,content:`${i_}__content`});let iC=ib("form-field");Object.freeze({formField:iC,labelWrapper:`${iC}__label-wrapper`,label:`${iC}__label`,description:`${iC}__description`});let ij=ib("heading");Object.freeze({heading:ij,states:Object.freeze({display:`${ij}--display`,hero:`${ij}--hero`,h1:`${ij}--h1`,h2:`${ij}--h2`,h3:`${ij}--h3`,h4:`${ij}--h4`,h5:`${ij}--h5`,h6:`${ij}--h6`})});let iN=ib("loader");Object.freeze({loader:iN,variant:{primary:`${iN}--primary`,purple:`${iN}--purple`,accent:`${iN}--accent`,white:`${iN}--white`},size:{s:`${iN}--s`,m:`${iN}--m`,l:`${iN}--l`}});let iZ=ib("progress-bar");Object.freeze({progressBar:iZ,rounded:`${iZ}-rounded`,indicator:`${iZ}__indicator`,text:`${iZ}__text`,animationCircle:`${iZ}__animation-circle`});let iT=ib("row"),iE=(e,t,n)=>`${iT}--gutter-${e}-${t}-${n}`;Object.freeze({row:iT,state:{reverse:`${iT}--reverse`,gutter:(e,t="xs")=>Array.isArray(e)?[iE(t,e[0],"h"),iE(t,e[1],"v")].join(" "):iE(t,e,"h")}});let iR=ib("skeleton");Object.freeze({skeleton:iR,states:{inline:`${iR}--inline`,rounded:`${iR}--rounded`,inverted:`${iR}--inverted`,suspend:`${iR}--suspend`}});let iL=Object.freeze({text:ib("text")});function iA({as:e,className:t,style:n,children:r,size:a,weight:i,fontFamily:l,lineClamp:o,dataQa:s,dataId:u,...d}){return(0,c.jsx)(e||"span",{className:(0,v.Z)(iL.text,t),style:{...a&&{fontSize:`var(--font-size-${a})`,lineHeight:`var(--font-line-height-${a})`},...i&&{fontWeight:`var(--font-weight-${i})`},...o&&{WebkitLineClamp:o,lineClamp:o,...iy},...l&&{fontFamily:`var(--font-family-${l})`},...n},...d,"data-id":u,"data-qa":s,children:r})}iA.displayName="Text";var i$=n(96434).Buffer;let iM="function"==typeof i$;"function"==typeof TextDecoder&&new TextDecoder;let iD="function"==typeof TextEncoder?new TextEncoder:void 0,iS=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),iO=(r={},iS.forEach((e,t)=>r[e]=t),r),iI=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,iz=String.fromCharCode.bind(String);"function"==typeof Uint8Array.from&&Uint8Array.from.bind(Uint8Array);let iB=e=>e.replace(/=/g,"").replace(/[+\/]/g,e=>"+"==e?"-":"_"),iF="function"==typeof btoa?e=>btoa(e):iM?e=>i$.from(e,"binary").toString("base64"):e=>{let t,n,r,a,i="",l=e.length%3;for(let l=0;l<e.length;){if((n=e.charCodeAt(l++))>255||(r=e.charCodeAt(l++))>255||(a=e.charCodeAt(l++))>255)throw TypeError("invalid character found");i+=iS[(t=n<<16|r<<8|a)>>18&63]+iS[t>>12&63]+iS[t>>6&63]+iS[63&t]}return l?i.slice(0,l-3)+"===".substring(l):i},iP=iM?e=>i$.from(e).toString("base64"):e=>{let t=[];for(let n=0,r=e.length;n<r;n+=4096)t.push(iz.apply(null,e.subarray(n,n+4096)));return iF(t.join(""))},iU=e=>{if(e.length<2){var t=e.charCodeAt(0);return t<128?e:t<2048?iz(192|t>>>6)+iz(128|63&t):iz(224|t>>>12&15)+iz(128|t>>>6&63)+iz(128|63&t)}var t=65536+(e.charCodeAt(0)-55296)*1024+(e.charCodeAt(1)-56320);return iz(240|t>>>18&7)+iz(128|t>>>12&63)+iz(128|t>>>6&63)+iz(128|63&t)},iq=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,iH=e=>e.replace(iq,iU),iW=iM?e=>i$.from(e,"utf8").toString("base64"):iD?e=>iP(iD.encode(e)):e=>iF(iH(e)),iY=(e,t=!1)=>t?iB(iW(e)):iW(e),iV=e=>iY(e,!0);"function"==typeof atob||iM||(e=>{if(e=e.replace(/\s+/g,""),!iI.test(e))throw TypeError("malformed base64.");e+="==".slice(2-(3&e.length));let t,n="",r,a;for(let i=0;i<e.length;)t=iO[e.charAt(i++)]<<18|iO[e.charAt(i++)]<<12|(r=iO[e.charAt(i++)])<<6|(a=iO[e.charAt(i++)]),n+=64===r?iz(t>>16&255):64===a?iz(t>>16&255,t>>8&255):iz(t>>16&255,t>>8&255,255&t);return n});var iQ=n(67356);let iG={logo:"_logo_1cju4_61",mainLogo:"_mainLogo_1cju4_68",brandmarkLogo:"_brandmarkLogo_1cju4_72",divider:"_divider_1cju4_76"},iK=({s3AssetsUrl:e,className:t,withLogo:n=!1,isNewYearLogo:r=!1,dataQa:a,brandmarkCode:i})=>{if(!e)return null;let l=r?(0,C.xn)(e,"logo/finuslugi/lk-regular-new-year.svg"):(0,C.xn)(e,"logo/finuslugi/lk-regular.svg"),o=(0,C.xn)(e,`/images/logo-brandmark-bank-${i}.svg`);return(0,c.jsx)(c.Fragment,{children:n&&(0,c.jsxs)("div",{className:(0,v.Z)(iG.logo,t),"data-qa":a,children:[(0,c.jsx)("img",{className:iG.mainLogo,src:l,alt:"Логотип"}),i&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{className:iG.divider}),(0,c.jsx)("img",{className:iG.brandmarkLogo,src:o,alt:"Логотип партнера"})]})]})})};iK.displayName="Logo";let iX={privateIcon:"_privateIcon_xcp32_1",autoWidth:"_autoWidth_xcp32_14"},iJ=({children:e,className:t,style:n,autoWidth:r,...a})=>(0,c.jsx)("span",{className:(0,v.Z)(t,iX.privateIcon,r&&iX.autoWidth),style:n,...a,children:e});iJ.displayName="PrivateIcon";let i0={buttons:"_buttons_sr6nb_61","--disabled":"_--disabled_sr6nb_68",buttonIcons:"_buttonIcons_sr6nb_72",divider:"_divider_sr6nb_77",gridView:"_gridView_sr6nb_81",gridViewDivider:"_gridViewDivider_sr6nb_91",formView:"_formView_sr6nb_95",modalInner:"_modalInner_sr6nb_101"},i1=({buttonsData:e,disabled:t=!1,primaryTextOverride:n,additionalTextOverride:r,extraTextOverride:a,overrideLoginAction:i,onAnalyticsEvent:l,onOpen:o,linkTarget:s})=>{let{buttons:d,type:h}=e,f={primary:n,additional:r,extra:a};return d.length?(0,c.jsxs)(c.Fragment,{children:[1===d.length&&(0,c.jsx)(N.B,{dataQa:`login-widget-${h}-button`,as:i?"button":"a",...i?{}:{target:s,href:t?"#login-widget-consents":d[0].href},stretch:!0,variant:"primary"===h?"primary":"secondary",disabled:t,label:f[h]??d[0].label,iconLeft:f[h]?void 0:d[0].icon,onClick:()=>{null==l||l({eventCategory:"login-widget",eventAction:"click_button_login",eventLabel:d[0].type}),null==i||i(d[0].type)}},`button-${h}`),d.length>1&&(0,c.jsx)(c.Fragment,{children:(0,c.jsx)(N.B,{dataQa:`login-widget-${h}-button`,stretch:!0,variant:"primary"===h?"primary":"secondary",disabled:t,label:f[h]?(0,c.jsx)("span",{children:f[h]}):function(e){let{maxWidth:t}=Z.xs;return function(e,{defaultValue:t=!1,initializeWithValue:n=!0}={}){let[r,a]=(0,u.useState)(()=>n?L(e,t):t??!1);function i(){a(L(e))}return R(()=>{let t=window.matchMedia(e);return i(),"function"==typeof t.addListener?t.addListener(i):t.addEventListener("change",i),()=>{"function"==typeof t.removeListener?t.removeListener(i):t.removeEventListener("change",i)}},[e]),r}(`screen and (max-width: ${t}px)`)}(0)&&d.length>5?(0,c.jsx)("span",{children:"Войти по ID"}):(0,c.jsx)("span",{className:i0.buttonIcons,children:d.map(e=>e.icon?(0,c.jsx)(iJ,{style:{lineHeight:0},children:e.icon},e.type):void 0)}),onClick:()=>null==o?void 0:o(h)},`button-${h}`)})]}):null};i1.displayName="ButtonsGroup";let i2=({buttonsList:e=[],isOpen:t=!1,buttonsType:n="",overrideLoginAction:r,onAnalyticsEvent:a,onClose:i,linkTarget:l})=>{var o,s;let d=(0,u.useCallback)(e=>{null==a||a({eventCategory:"login-widget",eventAction:"click_button_login",eventLabel:e}),null==r||r(e),setTimeout(()=>null==i?void 0:i())},[]);return(0,c.jsx)(aa,{header:{title:"Выберите способ входа"},open:t,onClose:i,dataQa:"login-widget-buttons-modal",children:(0,c.jsx)("div",{className:i0.modalInner,children:null==(s=null==(o=e.find(e=>e.type===n))?void 0:o.buttons)?void 0:s.map(({type:e,href:t,caption:n,icon:a,secondaryIcon:i})=>(0,c.jsx)(N.B,{dataQa:`login-widget-buttons-modal-button-${null==e?void 0:e.toLowerCase()}`,as:r?"button":"a",...r?{}:{target:l,href:t},stretch:!0,variant:"secondary",label:n,iconLeft:i??a,onClick:()=>d(e)},`modal-button-${e}`))})})};i2.displayName="ButtonsModal";let i4=({buttonsList:e=[],disabled:t=!1,primaryTextOverride:n,additionalTextOverride:r,extraTextOverride:a,overrideLoginAction:i,onAnalyticsEvent:l,linkTarget:o})=>{let[s,d]=(0,u.useState)(!1),[h,f]=(0,u.useState)(),{primaryGroup:p,remainingGroup:m,isRemainingGroupVisible:g}=(0,u.useMemo)(()=>{let[t,...n]=e,r=n.some(({buttons:e})=>e.length);return{primaryGroup:t,remainingGroup:n,isRemainingGroupVisible:r}},[e]),b=(0,u.useCallback)(e=>{d(!0),f(e),null==l||l({eventCategory:"login-widget",eventAction:"click_popup_open",eventLabel:"popup_select_login_provider"})},[]),y=(0,u.useCallback)(()=>{d(!1),f(""),null==l||l({eventCategory:"login-widget",eventAction:"click_popup_close",eventLabel:"popup_select_login_provider"})},[]);return e.length?(0,c.jsxs)("div",{className:(0,v.Z)(i0.buttons,{[i0["--disabled"]]:t}),"data-qa":"login-widget-buttons",children:[(0,c.jsx)(i1,{buttonsData:p,disabled:t,primaryTextOverride:n,overrideLoginAction:i,onAnalyticsEvent:l,onOpen:b,linkTarget:o}),g&&(0,c.jsxs)(c.Fragment,{children:[!!p.buttons.length&&(0,c.jsx)(j.D,{className:i0.divider,content:"или",dataQa:"login-widget-buttons-divider"}),m.map(e=>(0,c.jsx)(i1,{buttonsData:e,additionalTextOverride:r,extraTextOverride:a,disabled:t,overrideLoginAction:i,onAnalyticsEvent:l,onOpen:b,linkTarget:o},`group-${e.type}`))]}),(0,c.jsx)(i2,{buttonsList:e,buttonsType:h,isOpen:s,overrideLoginAction:i,onAnalyticsEvent:l,onClose:y,linkTarget:o})]}):null};i4.displayName="Buttons";let i3=({buttonsList:e=[],disabled:t=!1,primaryTextOverride:n,overrideLoginAction:r,onAnalyticsEvent:a,linkTarget:i})=>{let l=(0,u.useCallback)(e=>{null==a||a({eventCategory:"login-widget",eventAction:"click_button_login",eventLabel:e}),null==r||r(e)},[]),{primaryGroup:o,remainingGroup:s,isRemainingGroupVisible:d}=(0,u.useMemo)(()=>{let[t,...n]=e;return{primaryGroup:t,remainingGroup:n.reduce((e,{buttons:t})=>[...e,...t],[]),isRemainingGroupVisible:n.some(({buttons:e})=>e.length)}},[e]);return e.length?(0,c.jsxs)("div",{className:(0,v.Z)(i0.buttons,{[i0["--disabled"]]:t}),"data-qa":"login-widget-buttons",children:[(0,c.jsx)(i1,{buttonsData:o,disabled:t,primaryTextOverride:n,overrideLoginAction:r,onAnalyticsEvent:a,linkTarget:i}),d&&(0,c.jsxs)(c.Fragment,{children:[!!o.buttons.length&&(0,c.jsx)(j.D,{className:i0.gridViewDivider,content:"или",dataQa:"login-widget-buttons-divider"}),(0,c.jsx)("div",{className:(0,v.Z)(i0.gridView,{[i0["--disabled"]]:t}),"data-qa":"login-widget-buttons",children:s.map(e=>(0,c.jsx)(N.B,{appearance:"outline",stretch:!0,variant:"secondary",dataQa:`login-widget-${e.type}-button`,as:r?"button":"a",...r?{}:{target:i,href:e.href},disabled:t,label:(0,c.jsx)(iJ,{className:i0.buttonIcons,autoWidth:!0,children:e.icon},e.type),onClick:()=>l(e.type)},`button-${e.type}`))})]})]}):null};i3.displayName="ButtonsGrid";let i5=({phone:e,onPhoneChange:t,buttonsList:n,disabled:r,primaryTextOverride:a,overrideLoginAction:i,onAnalyticsEvent:l,linkTarget:o})=>(0,c.jsxs)("div",{className:(0,v.Z)(i0.formView),children:[(0,c.jsx)(rE,{label:"Номер телефона",maskOpts:{mask:"+{7} (000) 000-00-00"},maskPlaceholder:"+7 (900) 777-77-77",maskPlaceholderVariant:"default",onChange:t,size:"m",value:e,variant:"primary"}),(0,c.jsx)(i3,{buttonsList:n,disabled:r,primaryTextOverride:a,overrideLoginAction:i,onAnalyticsEvent:l,linkTarget:o})]});i5.displayName="PhoneViewButtons";let i7=({template:e,onLinkClick:t})=>{if(!Object.keys(e).length||!e.links)return null;let{text:n,links:r}=e,a=n.split(/(\$\d+)/);return(0,c.jsx)(c.Fragment,{children:a.map(e=>{if(e.startsWith("$")){let n=r[parseInt(e.slice(1))-1];return(0,c.jsx)("a",{href:n.href,target:"_blank",rel:"noreferrer",onClick:()=>null==t?void 0:t(n.href),children:n.text},`link--${n.text}`)}return(0,c.jsx)("span",{children:e},`text--${e}`)})})};i7.displayName="TemplateText";let i6={consents:"_consents_15mth_61",list:"_list_15mth_61",checkbox:"_checkbox_15mth_66",error:"_error_15mth_76"},i8=({consents:e=[],onAgree:t,onError:n,onAnalyticsEvent:r})=>{let[a,i]=(0,u.useState)(()=>Object.fromEntries(e.map(e=>[e.key,e.value]))),l=e.filter(e=>!e.hidden),o=l.filter(e=>e.required).some(e=>!a[e.key]);(0,u.useEffect)(()=>{t(a)},[a]),(0,u.useEffect)(()=>{n(o)},[o]);let s=(e,t)=>{i(n=>({...n,[e]:t})),null==r||r({eventCategory:"login-widget",eventAction:"click_checkbox_consent",eventLabel:`${e}_${t?"tick":"untick"}`})},d=e=>{null==r||r({eventCategory:"login-widget",eventAction:"click_link_consent",eventLabel:e})};return e.length?(0,c.jsx)("div",{id:"login-widget-consents",className:i6.consents,"data-qa":"login-widget-consents",children:(0,c.jsx)("div",{className:i6.list,"data-qa":"login-widget-consents-list",children:l.map(({key:e,title:t,required:n})=>{var r;return(0,c.jsx)(ej.C,{dataQa:`login-widget-consents-checkbox-${e}`,className:(0,v.Z)(i6.checkbox,{[i6.error]:!a[e]&&o}),state:n&&!a[e]?"error":"default",value:a[e],onChange:t=>s(e,t),children:null!=(r=t.links)&&r.length?(0,c.jsx)(i7,{template:t,onLinkClick:d}):t.text},e)})})}):null};i8.displayName="Consents";let i9={list:"_list_1n3xe_69",item:"_item_1n3xe_77",icon:"_icon_1n3xe_91"},le={check:(0,c.jsx)(e=>u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("defs",null,u.createElement("clipPath",{id:"a"},u.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),u.createElement("g",{clipPath:"url(#a)"},u.createElement("path",{d:"m10.53 16.53 8.25-8.25a.743.743 0 0 0 0-1.06.743.743 0 0 0-1.06 0L10 14.94l-3.72-3.72a.743.743 0 0 0-1.06 0 .743.743 0 0 0 0 1.06l4.25 4.25c.146.147.323.22.53.22a.722.722 0 0 0 .53-.22Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))),{}),cup:(0,c.jsx)(e=>u.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("defs",null,u.createElement("clipPath",{id:"a"},u.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),u.createElement("g",{clipPath:"url(#a)"},u.createElement("path",{d:"M16.619 3.039A1.748 1.748 0 0 0 16.25 3h-8.5a1.733 1.733 0 0 0-.968.292 1.757 1.757 0 0 0-.743 1.09c-.026.12-.039.242-.039.368V5H4.361c-.147 0-.256.006-.328.019-.13.023-.25.063-.36.12a1.243 1.243 0 0 0-.307.227 1.242 1.242 0 0 0-.347.667A2.058 2.058 0 0 0 3 6.361V8.75a3.249 3.249 0 0 0 .537 1.79 3.254 3.254 0 0 0 1.448 1.204 3.256 3.256 0 0 0 1.096.252 5.996 5.996 0 0 0 .39 1.34 6.009 6.009 0 0 0 1.286 1.907 6.003 6.003 0 0 0 2.94 1.616c.182.04.367.072.553.095V19.5h-4.5c-.42 0-.75.33-.75.75s.33.75.75.75h10.5c.42 0 .75-.33.75-.75s-.33-.75-.75-.75h-4.5v-2.546a5.838 5.838 0 0 0 1.586-.426 5.976 5.976 0 0 0 2.678-2.229 5.998 5.998 0 0 0 .905-2.303 3.217 3.217 0 0 0 1.622-.533 3.245 3.245 0 0 0 .922-.922A3.246 3.246 0 0 0 21 8.75V6.361c0-.147-.006-.256-.019-.328a1.241 1.241 0 0 0-1.014-1.014A2.058 2.058 0 0 0 19.639 5H18v-.25a1.746 1.746 0 0 0-.291-.967 1.743 1.743 0 0 0-.778-.645 1.738 1.738 0 0 0-.312-.1ZM7.75 4.5h8.5c.03.012.152.049.177.073.012.03.073.143.073.177V11a4.504 4.504 0 0 1-.353 1.752 4.487 4.487 0 0 1-1.686 2.017 4.496 4.496 0 0 1-4.212.378 4.472 4.472 0 0 1-1.431-.965 4.512 4.512 0 0 1-.965-1.43A4.469 4.469 0 0 1 7.5 11V4.75c.012-.03.049-.152.073-.177.025-.024.148-.06.177-.073Zm-3.25 2H6v3.983a1.73 1.73 0 0 1-.15-.029h-.001a1.744 1.744 0 0 1-1.068-.752A1.734 1.734 0 0 1 4.5 8.75V6.5Zm13.65 3.955c-.05.011-.1.02-.15.028V6.5h1.5v2.25a1.752 1.752 0 0 1-.281.952 1.76 1.76 0 0 1-1.07.753Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))),{}),shield:(0,c.jsx)(e=>u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M11.855 2c-.67 0-1.331.142-1.942.416L4.625 4.789A2.752 2.752 0 0 0 3 7.301v3.71c0 4.11 1.819 6.78 3.814 8.445a13.032 13.032 0 0 0 4.788 2.492c.261.07.533.069.792.002.68-.177 2.8-.81 4.766-2.309 1.986-1.513 3.84-3.935 3.84-7.63v-4.71a2.752 2.752 0 0 0-1.625-2.512l-5.287-2.373A4.747 4.747 0 0 0 12.145 2h-.29Zm-1.329 1.787a3.245 3.245 0 0 1 1.33-.285h.289c.458 0 .91.097 1.329.285L18.76 6.16c.45.201.739.648.739 1.14v4.712c0 3.108-1.53 5.125-3.248 6.434-1.738 1.324-3.639 1.895-4.234 2.05a.058.058 0 0 1-.031 0c-.587-.156-2.48-.745-4.212-2.192C6.065 16.875 4.5 14.608 4.5 11.01V7.3c0-.493.289-.94.739-1.141l5.287-2.373Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"})),{}),"coat-of-arms":(0,c.jsx)(e=>u.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("defs",null,u.createElement("clipPath",{id:"a"},u.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),u.createElement("g",{clipPath:"url(#a)"},u.createElement("path",{d:"M10.22 3.28a.747.747 0 0 1-.165-.242A.745.745 0 0 1 10 2.75q0-.375.188-.563Q10.374 2 10.75 2h2.5c.104 0 .2.018.288.055.088.037.17.091.242.165.177.176.266.353.266.53 0 .177-.089.354-.266.53l-1.25 1.25q-.265.265-.53.265c-.177 0-.354-.088-.53-.265l-1.25-1.25ZM12 7.19l3.22-3.22a.722.722 0 0 1 .53-.22c.207 0 .384.073.53.22l1.25 1.25a.741.741 0 0 1 .22.53q0 .155-.055.288-.055.132-.165.242-.11.11-.242.165-.133.055-.288.055h-.849l-2.036 3.054.122.123c.171.17.3.36.385.566.085.206.128.43.128.671l1 .086c.083 0 .146-.02.188-.063.041-.041.062-.104.062-.187v-.25a.743.743 0 0 1 .186-.494l3.5-4a.744.744 0 0 1 .564-.256c.104 0 .2.018.288.055.088.037.17.091.242.165a.747.747 0 0 1 .165.242A.745.745 0 0 1 21 6.5v4.256c0 .69-.127 1.325-.38 1.905a4.716 4.716 0 0 1-1.138 1.575L17.26 16.3a.737.737 0 0 1-.361.185.736.736 0 0 1-.405-.03l-1.145-.416 1.712 1.711H18c.42 0 .75.33.75.75s-.33.75-.75.75h-1.25a.746.746 0 0 1-.288-.055.744.744 0 0 1-.242-.165l-2.077-2.076c-.115.08-.248.145-.396.193l2.14 3.458c.037.06.065.123.084.19q.015.05.022.102.007.05.007.103a.722.722 0 0 1-.22.53.722.722 0 0 1-.53.22h-6.5a.75.75 0 0 1-.395-.112.723.723 0 0 1-.335-.466.746.746 0 0 1-.013-.293.744.744 0 0 1 .105-.274l2.141-3.458a1.474 1.474 0 0 1-.396-.193L7.78 19.03q-.11.11-.242.165a.746.746 0 0 1-.288.055H6c-.42 0-.75-.33-.75-.75s.33-.75.75-.75h.94l1.71-1.711-1.144.416a.736.736 0 0 1-.405.03.737.737 0 0 1-.361-.185l-2.222-2.064a4.716 4.716 0 0 1-1.139-1.575Q3 11.791 3 10.756V6.5a.753.753 0 0 1 .256-.564.723.723 0 0 1 .544-.184.722.722 0 0 1 .514.254l3.5 4a.743.743 0 0 1 .174.36Q8 10.432 8 10.5v.25c0 .083.02.146.063.188.041.041.104.062.187.062h1c0-.242.043-.551.128-.758q.128-.309.385-.565l.122-.123L7.849 6.5H7a.749.749 0 0 1-.75-.75c0-.104.018-.2.055-.288a.745.745 0 0 1 .165-.242l1.25-1.25a.722.722 0 0 1 .53-.22c.207 0 .384.073.53.22L12 7.19Zm-1.425.696.899 1.348a.746.746 0 0 1-.094.946l-.557.557c-.012.03-.073.143-.073.177v.836a.722.722 0 0 1-.22.53.722.722 0 0 1-.53.22H8.25c-.583 0-1.02-.146-1.313-.438-.286-.286-.432-.713-.437-1.28l-2-2.286v2.26q0 .708.26 1.303c.173.398.432.757.779 1.078l1.885 1.752 2.32-.844a.722.722 0 0 1 .573.025.722.722 0 0 1 .388.424.744.744 0 0 1 .034.126l.008.064q.003.033.003.066v.75c0 .083.02.146.063.188.041.041.104.062.187.062h.536c.177 0 .331.053.464.16.06-.036.192-.112.259-.131a.746.746 0 0 1 .205-.029H13c.083 0 .146-.02.188-.063.041-.041.062-.104.062-.187v-.75c0-.207.073-.384.22-.53a.722.722 0 0 1 .66-.209.744.744 0 0 1 .126.034l2.32.844 1.885-1.752c.347-.321.606-.68.78-1.077.172-.397.259-.832.259-1.304v-2.26l-2 2.286c-.005.567-.151.994-.438 1.28-.291.292-.729.438-1.312.438H14a.722.722 0 0 1-.53-.22.722.722 0 0 1-.22-.53v-.836c-.012-.03-.049-.152-.073-.177l-.557-.557a.729.729 0 0 1-.216-.456.745.745 0 0 1 .122-.49l.899-1.348-.895.894A.722.722 0 0 1 12 9a.722.722 0 0 1-.53-.22l-.895-.894ZM12 17.175l-1.904 3.075h3.808L12 17.175Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))),{}),"octostar-check":(0,c.jsx)(e=>u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M10.005 2.865a2.73 2.73 0 0 1 3.99 0l.854.914c.245.262.59.405.949.393l1.25-.042a2.73 2.73 0 0 1 2.821 2.821l-.042 1.25c-.012.358.131.704.393.949l.914.854a2.73 2.73 0 0 1 0 3.99l-.914.854c-.262.245-.405.59-.393.949l.042 1.25a2.73 2.73 0 0 1-2.821 2.821l-1.25-.042a1.242 1.242 0 0 0-.949.393l-.854.914a2.73 2.73 0 0 1-3.99 0l-.854-.914a1.242 1.242 0 0 0-.949-.393l-1.25.042a2.73 2.73 0 0 1-2.821-2.821l.042-1.25a1.241 1.241 0 0 0-.393-.949l-.914-.854a2.73 2.73 0 0 1 0-3.99l.914-.854c.262-.245.405-.59.393-.949l-.042-1.25A2.73 2.73 0 0 1 6.952 4.13l1.25.042c.358.012.704-.131.949-.393l.854-.914Zm2.902 1.017a1.241 1.241 0 0 0-1.814 0l-.854.914a2.73 2.73 0 0 1-2.087.865l-1.25-.043a1.241 1.241 0 0 0-1.283 1.283l.043 1.25a2.73 2.73 0 0 1-.865 2.087l-.914.854a1.241 1.241 0 0 0 0 1.814l.914.854c.576.538.891 1.3.865 2.087l-.043 1.25a1.241 1.241 0 0 0 1.283 1.283l1.25-.043a2.731 2.731 0 0 1 2.087.865l.854.914c.49.525 1.323.525 1.814 0l.854-.914a2.731 2.731 0 0 1 2.087-.865l1.25.043a1.241 1.241 0 0 0 1.283-1.283l-.043-1.25a2.73 2.73 0 0 1 .865-2.087l.914-.854a1.241 1.241 0 0 0 0-1.814l-.914-.854a2.73 2.73 0 0 1-.865-2.087l.043-1.25a1.241 1.241 0 0 0-1.283-1.283l-1.25.043a2.73 2.73 0 0 1-2.087-.865l-.854-.914ZM15.03 9.97a.75.75 0 0 1 0 1.06l-3 3a.75.75 0 0 1-1.06 0l-1.5-1.5a.75.75 0 1 1 1.06-1.06l.97.97 2.47-2.47a.75.75 0 0 1 1.06 0Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"})),{}),"shield-check":(0,c.jsx)(e=>u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M9.913 2.416A4.747 4.747 0 0 1 11.855 2h.29c.67 0 1.331.142 1.943.416l5.287 2.373A2.752 2.752 0 0 1 21 7.3v4.712c0 3.694-1.854 6.116-3.84 7.63-1.965 1.497-4.086 2.131-4.766 2.308a1.558 1.558 0 0 1-.792-.002 13.032 13.032 0 0 1-4.788-2.492C4.819 17.79 3 15.121 3 11.011V7.3c0-1.086.637-2.068 1.625-2.512l5.288-2.373Zm1.942 1.086c-.458 0-.91.097-1.329.285L5.24 6.16A1.25 1.25 0 0 0 4.5 7.3v3.71c0 3.598 1.566 5.866 3.275 7.293 1.732 1.448 3.625 2.037 4.212 2.193a.058.058 0 0 0 .03 0c.596-.155 2.497-.726 4.235-2.05 1.717-1.309 3.248-3.326 3.248-6.434V7.3a1.25 1.25 0 0 0-.739-1.14l-5.287-2.373a3.245 3.245 0 0 0-1.33-.285h-.289ZM15.78 9.22a.75.75 0 0 1 0 1.06l-4 4a.75.75 0 0 1-1.06 0l-2-2a.75.75 0 1 1 1.06-1.06l1.47 1.47 3.47-3.47a.75.75 0 0 1 1.06 0Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"})),{})},lt=({highlights:e})=>{if(!e||!e.items.length)return null;let t=e=>le[e]||le.check,{items:n,heading:r}=e;return(0,c.jsxs)(d.C,{variant:"secondary",dataQa:"login-widget-highlights",children:[r&&(0,c.jsx)(h.H,{as:"h5",type:"h5",className:"mb-2",dataQa:"login-widget-highlights-heading",children:r}),(0,c.jsx)("ul",{className:i9.list,"data-qa":"login-widget-highlights-list",children:(0,c.jsx)(c.Fragment,{children:n.map(({text:e,icon:n})=>(0,c.jsxs)("li",{className:i9.item,"data-qa":"login-widget-highlights-list-item",children:[(0,c.jsx)("div",{className:i9.icon,"data-qa":"login-widget-highlights-list-icon",children:t(n)}),(0,c.jsx)(f.T,{as:"p",dataQa:"login-widget-highlights-list-text",children:e})]},`${e}--${n}`))})})]})};lt.displayName="Highlights";let ln={legalInfo:"_legalInfo_1o9mv_61"},lr=({legalInfo:e,onAnalyticsEvent:t})=>{if(!e||Object.values(e).every(e=>!e))return null;let{plain:n,html:r,md:a}=e,i=a?ip.parse(a):r??"";return(0,c.jsx)("div",{className:ln.legalInfo,"data-qa":"login-widget-legal-info",children:n?(0,c.jsx)(i7,{template:n,onLinkClick:e=>{null==t||t({eventCategory:"login-widget",eventAction:"click_link_legal_info",eventLabel:e})}}):(0,c.jsx)("div",{dangerouslySetInnerHTML:{__html:i},onClick:e=>{let{href:n}=e.target;n&&(null==t||t({eventCategory:"login-widget",eventAction:"click_link_legal_info",eventLabel:n}))}})})};lr.displayName="LegalInfo";let la={DAY:["день","дня","дней"],MONTH:["мес.","мес.","мес."],YEAR:["год","года","лет"],TERMLESS:["бессрочный","бессрочный","бессрочный"]},li={deposit:"Вклад",credit:"Кредит",bond:"Облигация",account:"Счет","banking-account":"Банковский счет"},ll=e=>{if(!(e instanceof Date))return null;let t=String(e.getDate()).padStart(2,"0"),n=String(e.getMonth()+1).padStart(2,"0"),r=e.getFullYear();return`${t}.${n}.${r}`},lo={productCard:"_productCard_1kl4e_61","--credits":"_--credits_1kl4e_64",detailRate:"_detailRate_1kl4e_64","--bond":"_--bond_1kl4e_67",headingWrap:"_headingWrap_1kl4e_71",wrapper:"_wrapper_1kl4e_79",info:"_info_1kl4e_85",logo:"_logo_1kl4e_91",textWrapper:"_textWrapper_1kl4e_100",text:"_text_1kl4e_100",label:"_label_1kl4e_124",details:"_details_1kl4e_140",detail:"_detail_1kl4e_64",detailTitle:"_detailTitle_1kl4e_152",detailValue:"_detailValue_1kl4e_158"},ls=({title:e,value:t,className:n,...r})=>(0,c.jsxs)("div",{className:lo.detail,...r,children:[(0,c.jsx)(iA,{dataQa:"login-widget-product-card-detail-title",className:lo.detailTitle,children:e}),(0,c.jsx)(iA,{dataQa:"login-widget-product-card-detail-value",className:((0,v.Z)(lo.detailValue),n),children:t})]});ls.displayName="ProductDetail";let lc=({params:e})=>{if(!e)return null;let{amount:t,rate:n}=e??{},r=ll(e.endDate),a=e.term,i=[{id:"params-rate",title:"Ставка",value:`${n}%`},{id:"params-amount",title:"Сумма",value:`${function(e,t){try{let n;let{hasCurrencySymbol:r=!0,currencyCode:a,decimalCount:i=ig.decimalCount,decimalSeparator:l=ig.decimalSeparator,thousandsSeparator:o=ig.thousandsSeparator,decimalIsWithoutZeros:s=ig.decimalIsWithoutZeros,preventLargeNumbers:c=ig.preventLargeNumbers}=t||{},u=e;if("string"==typeof u&&(u=u.replace(/\s+/g,"").replace(",",".")),u=Number(u)||0,c&&(n=function(e,t){if(e>=1e9){let n=(Math.floor(e/1e9*1e3)/1e3).toString();return n.includes(".")?n.replace(".",",").replace(/0+$/,"")+t+"млрд":n+t+"млрд"}if(e>=1e6){let n=(Math.floor(e/1e6*1e3)/1e3).toString();return n.includes(".")?n.replace(".",",").replace(/0+$/,"")+t+"млн":n+t+"млн"}return e>=1e4&&e<=99999?Math.trunc(e):e}(u,o)),!c||c&&"number"==typeof n){let e=Number(null!=n?n:u),t=c&&e>1e3?0:function(e){let t=Math.abs(Number(e));return Number.isNaN(t)?ig.decimalCount:t}(i),r=Math.abs(e).toFixed(t),a=parseInt(r,10);n=function({money:e,moneyInt:t,thousandsSeparator:n}){let r=t.toString(),a=RegExp(r.length>4?"(\\d{3})(?=\\d)":"(\\d{4})(?=\\d)","g"),i=r.length>4?r.length%3:0,l=i?r.substr(0,i)+n:"";return(e<0?"-":"")+l+r.substr(i).replace(a,`$1${n}`)}({money:e,moneyInt:a,thousandsSeparator:o})+function({money:e,moneyInt:t,decimalCount:n,decimalSeparator:r,decimalIsWithoutZeros:a}){let i=Math.abs(e-t).toFixed(n),l=a?i.slice(2).replace(/0+$/,""):i.slice(2);return!n||0===(Number(e)||0)||a&&0===parseFloat(i)||""===l?"":r+l}({money:Number(r),moneyInt:a,decimalCount:t,decimalSeparator:l,decimalIsWithoutZeros:s})}return n+(r?`\xa0${im[a]||im.RUB}`:"")}catch(e){return console.log(e),""}}(null==t?void 0:t.value,{preventLargeNumbers:!0,currencyCode:(null==t?void 0:t.currency)??"RUB"})}`},{id:a?"params-term":r?"params-end-date":"",title:a?"Срок":r?"Погашение":"",value:a?`${function(e,t,n=!1){if(!Array.isArray(t))throw Error("Plurals must be type of Array<String>");let[r,a,i]=t,l=Math.abs(+e);return(l%=100)>=5&&l<=20?n?i:`${e} ${i}`:1==(l%=10)?n?r:`${e} ${r}`:l>=2&&l<=4?n?a:`${e} ${a}`:n?i:`${e} ${i}`}(a.value,la[a.type??"DAY"])}`:r||""}];return(0,c.jsx)("div",{className:lo.details,"data-qa":"login-widget-product-card-details",children:i.map(({id:e,title:t,value:n})=>(0,c.jsx)(ls,{"data-qa":`login-widget-product-card-detail-${e}`,title:t,value:n,className:(0,v.Z)({[lo.detailRate]:"params-rate"===e})},e))})};lc.displayName="ProductDetails";let lu=({productInfo:e,s3AssetsUrl:t,className:n,onAnalyticsEvent:r})=>{let a=(0,u.useRef)(null),i=!e||!Object.keys(e).length,l=!a.current||!Object.keys(a.current).length;if((0,u.useEffect)(()=>{var t;i&&!l?null==r||r({eventCategory:"login-widget",eventAction:"view_product_delete",eventLabel:(null==(t=a.current)?void 0:t.type)??void 0}):!i&&l?null==r||r({eventCategory:"login-widget",eventAction:"view_product_add",eventLabel:e.type??void 0}):i||l||null==r||r({eventCategory:"login-widget",eventAction:"view_product_update",eventLabel:e.type??void 0}),a.current=e},[e]),i)return null;let{title:o,label:s,type:p,params:m,provider:g}=e,b=(0,C.xn)(t,`/images/logo-brandmark-bank-${null==g?void 0:g.code}.svg`),y=null==g?void 0:g.code,w=p?li[p]:"";return(0,c.jsxs)(d.C,{variant:"secondary",className:(0,v.Z)(lo.productCard,{[lo[`--${p}`]??""]:!0},n),dataQa:"login-widget-product-card",children:[(0,c.jsxs)("div",{className:(0,v.Z)("mb-3",lo.headingWrap),children:[(0,c.jsx)(h.H,{as:"h5",type:"h5",dataQa:"login-widget-product-card-heading",children:"Выбранный продукт"}),s&&(0,c.jsx)(rs.T,{label:s,rounded:!0,size:"s",variant:"red",dataQa:"login-widget-product-card-label"})]}),(0,c.jsxs)("div",{className:lo.wrapper,children:[(0,c.jsxs)("div",{className:lo.info,"data-qa":"login-widget-product-card-info",children:[y&&(0,c.jsx)("img",{className:lo.logo,loading:"lazy",width:"100%",height:"36px",src:b,alt:"Логотип продукта","data-qa":"login-widget-product-card-logo"}),(0,c.jsxs)("div",{className:lo.textWrapper,children:[w&&(0,c.jsx)(f.T,{as:"p",dataQa:"login-widget-product-card-title",className:lo.text,children:w}),o&&(0,c.jsx)(f.T,{as:"p",dataQa:"login-widget-product-card-text",className:lo.text,children:o})]})]}),(0,c.jsx)(lc,{params:m})]})]})};lu.displayName="ProductCard";let ld=Object.freeze({ESIA:{label:"Войти через Госуслуги",caption:"Госуслуги",icon:e=>u.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M10.8103 12.2093H8.5558C8.5328 12.2093 8.52129 12.2206 8.50979 12.2432C8.45228 13.2503 8.25673 14.3252 7.98067 15.2078C7.98067 15.2192 7.98067 15.2305 7.99217 15.2418C8.00368 15.2531 8.01518 15.2531 8.02668 15.2531H8.79736C8.82036 15.2531 8.83187 15.2418 8.83187 15.2305C9.05041 14.5516 9.22295 13.6689 9.29197 12.9221H10.0281V15.2192C10.0281 15.2418 10.0511 15.2644 10.0741 15.2644H10.8103C10.8333 15.2644 10.8563 15.2418 10.8563 15.2192V12.2432C10.8563 12.2206 10.8333 12.2093 10.8103 12.2093V12.2093ZM20.346 12.2093H19.6098C19.5868 12.2093 19.5638 12.2319 19.5638 12.2545V14.5516C19.4028 14.5968 19.2417 14.6194 19.0577 14.6194C18.5746 14.6194 18.4595 14.4723 18.4595 13.8387V12.2545C18.4595 12.2319 18.4365 12.2093 18.4135 12.2093H17.6889C17.6659 12.2093 17.6429 12.2319 17.6429 12.2545V13.9179C17.6429 14.9589 17.9994 15.3549 18.9081 15.3549C19.4258 15.3549 20.0124 15.2192 20.3575 15.0947C20.369 15.0834 20.3805 15.0721 20.3805 15.0607V12.2545C20.392 12.2206 20.369 12.2093 20.346 12.2093V12.2093ZM4.74844 12.2093H4.00077C3.97777 12.2093 3.96626 12.2206 3.96626 12.2432C3.85124 12.6958 3.60968 13.4653 3.28761 14.2687L2.53994 12.2432C2.52844 12.2319 2.51693 12.2206 2.50543 12.2206H1.74626C1.73476 12.2206 1.72325 12.2319 1.71175 12.2432C1.70025 12.2545 1.70025 12.2658 1.71175 12.2772L2.83901 15.3097C2.72398 15.5473 2.62046 15.7397 2.51693 15.9207C2.43642 16.0565 2.3674 16.1923 2.29838 16.3281C2.28688 16.3394 2.28688 16.3507 2.29838 16.362C2.30989 16.3733 2.32139 16.3846 2.33289 16.3846H3.14958C3.16108 16.3846 3.18409 16.3733 3.18409 16.362C3.32212 16.1018 3.49466 15.7397 3.65569 15.3663C4.1388 14.2574 4.51839 13.2163 4.80595 12.2658C4.80595 12.2545 4.80595 12.2432 4.79445 12.2319C4.77145 12.2093 4.75994 12.2093 4.74844 12.2093V12.2093ZM7.42855 14.5516C7.42855 14.5402 7.41704 14.5289 7.40554 14.5289H7.37103C7.18699 14.5968 6.85342 14.6421 6.62336 14.6421C6.10575 14.6421 5.86419 14.5063 5.86419 13.7368C5.86419 13.1145 5.94471 12.8316 6.62336 12.8316C6.81891 12.8316 6.99145 12.8542 7.2215 12.9221C7.24451 12.9221 7.25601 12.9221 7.26751 12.8995C7.34803 12.7411 7.45155 12.5487 7.56658 12.3111V12.2772C7.56658 12.2658 7.55508 12.2545 7.54357 12.2545C7.24451 12.164 6.88792 12.1074 6.56585 12.1074C5.49611 12.1074 5.013 12.6053 5.013 13.7255C5.013 14.8571 5.49611 15.3663 6.56585 15.3663C6.83041 15.3663 7.37103 15.3097 7.62409 15.2078C7.6471 15.1965 7.6586 15.1739 7.6471 15.1513L7.42855 14.5516V14.5516ZM14.4336 12.2093H13.686C13.663 12.2093 13.6515 12.2206 13.6515 12.2432C13.5364 12.7071 13.2949 13.4653 12.9728 14.2687L12.2251 12.2432C12.2136 12.2319 12.2021 12.2206 12.1906 12.2206H11.4315C11.42 12.2206 11.4084 12.2319 11.3969 12.2432C11.3854 12.2545 11.3854 12.2658 11.3969 12.2772L12.5242 15.3097C12.4092 15.5473 12.3057 15.7397 12.2021 15.9207C12.1216 16.0565 12.0526 16.1923 11.9836 16.3394C11.9721 16.3507 11.9721 16.362 11.9836 16.3733C11.9951 16.3846 12.0066 16.396 12.0181 16.396H12.8348C12.8463 16.396 12.8693 16.3846 12.8693 16.3733C13.0073 16.1131 13.1799 15.751 13.3409 15.3776C13.8125 14.2687 14.2036 13.2276 14.4911 12.2772C14.4911 12.2658 14.4911 12.2545 14.4796 12.2432C14.4566 12.2093 14.4451 12.2093 14.4336 12.2093V12.2093ZM17.1943 12.2093H15.0203C14.9973 12.2093 14.9743 12.2319 14.9743 12.2545V15.2305C14.9743 15.2531 14.9973 15.2757 15.0203 15.2757H15.7564C15.7794 15.2757 15.8024 15.2531 15.8024 15.2305V12.9334H16.9412C16.9527 12.9334 16.9757 12.9221 16.9757 12.9108C17.0677 12.7071 17.1483 12.4921 17.2403 12.2772V12.2432C17.2173 12.2093 17.2058 12.2093 17.1943 12.2093",fill:"currentColor"}),u.createElement("path",{d:"M5.62258 7.63786C4.56434 7.63786 4.15025 8.09048 4.15025 9.23334C4.15025 10.3988 4.56434 10.8514 5.62258 10.8514C6.69233 10.8514 7.10642 10.3988 7.10642 9.23334C7.10642 8.07917 6.69233 7.63786 5.62258 7.63786ZM5.62258 10.1838C5.13947 10.1838 4.98994 10.0594 4.98994 9.24465C4.98994 8.38468 5.15098 8.30547 5.62258 8.30547C6.10569 8.30547 6.26673 8.38468 6.26673 9.24465C6.26673 10.0594 6.1172 10.1838 5.62258 10.1838ZM10.0511 10.0594C10.0511 10.048 10.0396 10.0367 10.0281 10.0367H9.99357C9.80953 10.1046 9.47596 10.1499 9.24591 10.1499C8.72829 10.1499 8.48673 10.0141 8.48673 9.24465C8.48673 8.62231 8.56725 8.33942 9.24591 8.33942C9.44145 8.33942 9.61399 8.36205 9.84404 8.42994C9.86705 8.42994 9.87855 8.42994 9.89005 8.40731C9.97057 8.2489 10.0741 8.05654 10.1891 7.81891V7.78497C10.1891 7.77365 10.1776 7.76233 10.1661 7.76233C9.86705 7.67181 9.51047 7.61523 9.18839 7.61523C8.11865 7.61523 7.63554 8.11311 7.63554 9.23334C7.63554 10.3649 8.11865 10.8741 9.18839 10.8741C9.45295 10.8741 9.99358 10.8175 10.2466 10.7157C10.2696 10.7043 10.2811 10.6817 10.2696 10.6591L10.0511 10.0594V10.0594ZM3.9202 7.71707H1.74621C1.7232 7.71707 1.7002 7.7397 1.7002 7.76233V10.7383C1.7002 10.7609 1.7232 10.7836 1.74621 10.7836H2.48237C2.50538 10.7836 2.52838 10.7609 2.52838 10.7383V8.42994H3.65564C3.66714 8.42994 3.69015 8.41863 3.69015 8.40731C3.78217 8.20364 3.86269 7.98864 3.95471 7.77365V7.7397C3.9432 7.72839 3.9317 7.71707 3.9202 7.71707Z",fill:"currentColor"}),u.createElement("path",{d:"M23.7851 14.9477V14.9024C23.7851 14.8798 23.7851 14.8458 23.7966 14.8232C23.8312 14.4045 23.8542 13.8953 23.8772 13.3069V13.2617C23.8887 12.8656 23.9002 12.4356 23.9002 11.9943C23.9002 11.553 23.8887 11.1231 23.8772 10.727V10.6818C23.8542 10.1047 23.8312 9.58416 23.7966 9.16549C23.7966 9.14286 23.7966 9.10891 23.7851 9.08628V9.04102C23.7851 8.99576 23.7736 8.96181 23.7736 8.91655V8.87129C23.7391 8.42999 23.7161 8.15842 23.7046 8.13578C23.7046 8.09052 23.6931 8.04526 23.6931 8.01132V7.97737C23.6816 7.89816 23.6701 7.83027 23.6471 7.75106C23.6471 7.73974 23.6471 7.72843 23.6356 7.71711C23.4401 6.80056 22.9224 5.79349 22.2783 5.03536C22.0252 4.74116 21.7607 4.4809 21.4846 4.27723C21.4616 4.2546 21.1395 4.02829 20.6334 3.67751C20.0468 3.28147 19.2071 2.72702 18.2524 2.18388C16.55 1.19943 15.0432 0.509194 14.8361 0.429986C14.8246 0.429986 14.8246 0.41867 14.8246 0.41867C14.376 0.226308 13.8354 0.0905233 13.2488 0.0339463C13.1337 0.0226308 13.0187 0.0113154 12.9037 0.0113154C12.7887 0 12.6851 0 12.5816 0H12.4206C11.6384 0.0226308 10.9137 0.158416 10.3386 0.41867C10.2581 0.452617 8.72824 1.14286 6.99135 2.14993L6.92233 2.18388C5.13943 3.21358 3.74762 4.23197 3.6901 4.27723C3.253 4.59406 2.86192 5.00141 2.50534 5.52192C2.42482 5.63508 2.42482 5.92928 2.76989 5.92928H3.6556C4.03518 5.92928 4.1272 5.70297 4.5528 5.39745C5.0244 5.05799 5.95611 4.37907 7.6585 3.38331C8.88928 2.67044 10.0395 2.10467 10.6032 1.84441C10.6147 1.84441 10.6262 1.8331 10.6377 1.8331C10.6377 1.8331 10.6492 1.8331 10.6492 1.82178C10.6492 1.82178 10.6607 1.82178 10.6607 1.81047C10.6722 1.81047 10.6837 1.79915 10.6837 1.79915C10.6952 1.79915 10.7067 1.78784 10.7182 1.78784C10.8562 1.71994 10.9482 1.686 10.9482 1.686C11.3393 1.51627 11.8915 1.40311 12.4781 1.3918H12.7081C12.8807 1.3918 13.0532 1.40311 13.2143 1.42574C13.5708 1.471 13.8929 1.5389 14.1575 1.65205C14.1805 1.66337 14.215 1.67468 14.238 1.686C14.238 1.686 14.2495 1.69731 14.284 1.70863C14.5486 1.82178 15.9749 2.48939 17.5277 3.38331C18.4479 3.91513 19.2646 4.44696 19.8282 4.83168C20.3229 5.17115 20.6219 5.38614 20.6334 5.39745C20.852 5.55587 21.0705 5.78218 21.2776 6.03112C21.7952 6.68741 22.2208 7.58133 22.2898 8.27157C22.2898 8.28288 22.3243 8.55445 22.3588 9.01839C22.3588 9.05233 22.3588 9.07496 22.3703 9.10891V9.1768C22.3703 9.22206 22.3818 9.25601 22.3818 9.30127V9.34653C22.3818 9.36916 22.3818 9.40311 22.3933 9.42574C22.3933 9.48232 22.4048 9.5389 22.4048 9.59547C22.4048 9.62942 22.4048 9.66337 22.4163 9.69731V9.71994C22.4163 9.7652 22.4163 9.79915 22.4278 9.84441V9.93494C22.4623 10.5233 22.4853 11.2249 22.4853 11.9604C22.4853 12.6959 22.4623 13.3975 22.4278 13.9859V14.0764C22.4278 14.1216 22.4278 14.1556 22.4163 14.2008V14.2235C22.4163 14.2574 22.4163 14.2914 22.4048 14.3253C22.4048 14.3819 22.3933 14.4385 22.3933 14.495C22.3933 14.529 22.3933 14.5516 22.3818 14.5743V14.6195C22.3818 14.6648 22.3703 14.6987 22.3703 14.744V14.8119C22.3703 14.8458 22.3703 14.8798 22.3588 14.9024C22.3243 15.3663 22.2898 15.6492 22.2898 15.6492C22.2208 16.3395 21.7952 17.2334 21.2776 17.8897C21.0705 18.1499 20.852 18.3649 20.6334 18.5233C20.6219 18.5233 20.3229 18.7496 19.8282 19.0891C19.2646 19.4738 18.4364 20.0057 17.5277 20.5375C15.9749 21.4427 14.5371 22.099 14.284 22.2122L14.238 22.2348C14.215 22.2461 14.1805 22.2574 14.1575 22.2687C13.8929 22.3706 13.5708 22.4498 13.2143 22.495C13.0532 22.5177 12.8807 22.529 12.7081 22.529H12.4781C11.8915 22.5177 11.3393 22.4158 10.9482 22.2348C10.9482 22.2348 10.8677 22.2008 10.7182 22.133C10.7067 22.1216 10.6837 22.1216 10.6722 22.1103C10.6607 22.099 10.6492 22.099 10.6377 22.0877C10.6262 22.0877 10.6262 22.0764 10.6147 22.0764C10.6032 22.0764 10.5917 22.0651 10.5802 22.0651C10.5687 22.0537 10.5572 22.0537 10.5341 22.0424H10.5226C9.93601 21.8161 8.83176 21.273 7.6585 20.5941C5.94461 19.6096 5.0244 18.9194 4.5528 18.5799C4.1272 18.2744 4.03518 18.0481 3.6556 18.0481H2.76989C2.42482 18.0481 2.42482 18.3423 2.50534 18.4554C2.86192 18.976 3.253 19.3833 3.6901 19.7001C3.74762 19.7454 5.15093 20.7638 6.92233 21.7935C7.01435 21.8501 7.10637 21.9066 7.2099 21.9519C8.85477 22.8798 10.2696 23.5134 10.3501 23.5587C10.9137 23.8076 11.6499 23.9547 12.4321 23.9774H12.5931C12.6966 23.9774 12.8002 23.9774 12.9037 23.9661C13.0187 23.9661 13.1337 23.9547 13.2488 23.9434C13.8354 23.8868 14.3875 23.7511 14.8246 23.5587C14.8246 23.5587 14.8361 23.5587 14.8361 23.5474C15.0317 23.4569 16.55 22.7666 18.2409 21.7935C19.1956 21.239 20.0353 20.6959 20.6219 20.2999C21.128 19.9491 21.4501 19.7228 21.4731 19.7001C21.7492 19.4965 22.0137 19.2362 22.2668 18.942C22.9109 18.1839 23.4286 17.1768 23.6241 16.2603C23.6241 16.2489 23.6241 16.2376 23.6356 16.2263C23.6471 16.1471 23.6701 16.0679 23.6816 16V15.9661C23.6931 15.9208 23.6931 15.8755 23.6931 15.8416C23.6931 15.819 23.7276 15.5474 23.7621 15.1061V15.0608C23.7851 15.0269 23.7851 14.9929 23.7851 14.9477",fill:"currentColor"})),secondaryIcon:e=>u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("defs",null,u.createElement("linearGradient",{x1:12.343,y1:1,x2:12.343,y2:22.951,id:"esia-colored",gradientUnits:"userSpaceOnUse"},u.createElement("stop",{offset:.329,stopColor:"#0F67B1"}),u.createElement("stop",{offset:.636,stopColor:"#EF3E58"}))),u.createElement("path",{d:"M22.24 14.656v.042c0 .03 0 .072-.021.082v.042c-.031.404-.063.653-.063.674 0 .03 0 .072-.01.114v.031c-.01.062-.031.135-.041.207-.01.01-.01.021-.01.031-.177.84-.643 1.763-1.223 2.458-.229.27-.467.508-.716.695l-.766.55c-.7.48-1.416.936-2.146 1.368-1.523.892-2.89 1.524-3.067 1.607 0 .01-.01.01-.01.01-.394.177-.891.301-1.42.353-.104.01-.207.02-.31.02-.094.011-.187.011-.28.011h-.146c-.704-.02-1.368-.155-1.875-.383-.073-.042-1.347-.623-2.83-1.473a2.051 2.051 0 0 1-.258-.145 36.043 36.043 0 0 1-2.912-1.918 4.527 4.527 0 0 1-1.068-1.141c-.072-.103-.072-.373.239-.373h.787c.342 0 .425.207.809.487.424.311 1.253.944 2.797 1.846.84.493 1.701.95 2.58 1.369h.011c.021.01.031.01.042.02.01 0 .02.01.03.01.01 0 .01.011.021.011.01.01.021.01.031.02.01.011.032.011.042.021.135.063.207.094.207.094.353.166.85.26 1.378.27h.207c.156 0 .311-.01.457-.032a3.65 3.65 0 0 0 .85-.207c.02-.01.051-.02.072-.031l.041-.02a33.402 33.402 0 0 0 4.995-2.863c.446-.31.715-.518.726-.518.196-.145.393-.342.58-.58.466-.602.85-1.421.912-2.054 0 0 .031-.26.062-.684.01-.02.01-.052.01-.083v-.063c0-.041.01-.072.01-.114v-.04c.011-.022.011-.042.011-.074 0-.051.01-.103.01-.155.01-.031.01-.062.01-.093v-.021c.011-.042.011-.073.011-.114v-.083c.07-1.237.07-2.476 0-3.712v-.083c-.01-.042-.01-.073-.01-.114v-.021c-.01-.031-.01-.062-.01-.093 0-.052-.01-.104-.01-.156-.011-.02-.011-.052-.011-.072v-.042c0-.041-.01-.073-.01-.114v-.062c-.011-.031-.011-.052-.011-.083-.031-.425-.062-.674-.062-.685-.062-.632-.446-1.451-.912-2.053a3.411 3.411 0 0 0-.58-.58 33.42 33.42 0 0 0-5.762-3.401c-.02-.01-.052-.021-.073-.031a3.19 3.19 0 0 0-.85-.208c-.145-.02-.3-.03-.456-.03h-.207c-.528.01-1.025.113-1.378.269 0 0-.083.03-.207.093-.01 0-.02.01-.031.01 0 0-.01.01-.02.01 0 .011-.011.011-.011.011 0 .01-.01.01-.01.01-.011 0-.021.01-.032.01-.497.24-1.533.748-2.642 1.4-1.534.913-2.373 1.535-2.798 1.846-.383.28-.466.488-.808.488h-.798c-.311 0-.311-.27-.239-.384.322-.477.674-.85 1.068-1.14a37.769 37.769 0 0 1 2.912-1.93l.062-.03a34.228 34.228 0 0 1 3.026-1.576c.518-.239 1.17-.373 1.886-.384h.145c.093 0 .186.01.28.01.103 0 .207.01.31.021a4.745 4.745 0 0 1 1.42.353s0 .01.01.01c.177.083 1.545.705 3.068 1.607a33.005 33.005 0 0 1 2.912 1.918c.248.187.487.426.715.695.58.695 1.047 1.618 1.223 2.458.01.01.01.02.01.03.019.069.033.138.041.208v.031c0 .031.01.073.01.114.011.021.032.27.063.674v.042c0 .041.01.072.01.114v.041c.01.021.01.052.01.073l.073 1.39v.04c.01.364.021.758.021 1.162l-.02 1.162v.04c-.021.54-.042 1.007-.073 1.39-.01.021-.01.052-.01.073ZM9.865 10.218a.022.022 0 0 0-.02-.02h-.032a2.295 2.295 0 0 1-.673.103c-.466 0-.684-.124-.684-.83 0-.57.062-.83.684-.83.176 0 .332.022.539.084.02 0 .03 0 .041-.02l.27-.54v-.031a.022.022 0 0 0-.02-.02 3.125 3.125 0 0 0-.882-.136c-.964 0-1.399.456-1.399 1.483 0 1.037.435 1.504 1.399 1.504.238 0 .725-.052.954-.146.02-.01.03-.03.02-.052l-.197-.549Zm-3.99-2.23c-.953 0-1.326.415-1.326 1.463 0 1.068.373 1.483 1.327 1.483.963 0 1.336-.415 1.336-1.483 0-1.048-.373-1.462-1.336-1.462Zm-3.492.084a.044.044 0 0 0-.041.041v2.727c0 .021.02.042.041.042h.664c.02 0 .041-.021.041-.042V8.725h1.026c.01 0 .031-.01.031-.02.083-.187.156-.385.238-.581v-.032c-.01-.01-.02-.02-.03-.02h-1.97Zm3.493 2.26c-.435 0-.57-.114-.57-.86 0-.788.145-.861.57-.861.435 0 .58.072.58.86 0 .737-.135.861-.58.861Zm1.627 3.992a.022.022 0 0 0-.02-.02h-.032a2.295 2.295 0 0 1-.674.103c-.466 0-.684-.124-.684-.83 0-.57.073-.829.684-.829.176 0 .332.02.54.083.02 0 .03 0 .04-.02l.27-.54v-.03a.022.022 0 0 0-.007-.015 3.126 3.126 0 0 0-.895-.141c-.963 0-1.399.456-1.399 1.482 0 1.037.436 1.504 1.4 1.504.238 0 .725-.052.953-.145.02-.01.03-.032.02-.052l-.196-.55Zm3.046-2.146H8.52c-.02 0-.031.01-.041.031A11.895 11.895 0 0 1 8 14.926c0 .01 0 .02.01.03.01.011.021.011.031.011h.695c.02 0 .03-.01.03-.02.198-.623.353-1.432.415-2.116h.664v2.105c0 .02.02.041.041.041h.663c.021 0 .042-.02.042-.041v-2.727c0-.01-.021-.031-.042-.031Zm5.752 0h-1.959a.044.044 0 0 0-.041.041v2.727c0 .021.02.042.041.042h.663c.02 0 .042-.02.042-.042v-2.115h1.025c.01 0 .032-.01.032-.02.083-.187.155-.384.238-.581v-.032c-.02-.01-.031-.02-.041-.02Zm2.839 0h-.663a.045.045 0 0 0-.042.041v2.105c-.145.042-.29.062-.456.062-.435 0-.539-.134-.539-.715v-1.452a.045.045 0 0 0-.041-.041h-.663a.045.045 0 0 0-.041.041v1.525c0 .953.32 1.316 1.14 1.316.466 0 .994-.124 1.305-.238.01-.01.02-.02.02-.031v-2.572c.021-.02 0-.04-.02-.04v-.001Zm-14.052.01h-.674c-.02 0-.03.01-.03.031-.104.415-.322 1.12-.612 1.856L3.1 12.21c-.011-.01-.021-.02-.032-.02h-.684c-.01 0-.02.01-.03.02-.011.01-.011.02 0 .031l1.015 2.779c-.09.19-.187.377-.29.56a4.458 4.458 0 0 0-.197.383c-.01.011-.01.021 0 .032.01.01.02.02.031.02h.736c.01 0 .03-.01.03-.02.154-.3.295-.603.426-.913.435-1.016.777-1.97 1.036-2.84 0-.011 0-.022-.01-.032-.021-.02-.031-.02-.042-.02Zm8.726 0h-.674c-.02 0-.031.01-.031.031-.104.425-.321 1.12-.612 1.856l-.673-1.866c-.01-.01-.02-.02-.031-.02h-.684c-.01 0-.02.01-.031.02-.01.01-.01.02 0 .031l1.015 2.779c-.09.19-.187.377-.29.56a4.444 4.444 0 0 0-.197.383c-.01.011-.01.021 0 .032.01.01.02.02.031.02h.736c.01 0 .031-.01.031-.02.153-.3.295-.603.425-.913a28.78 28.78 0 0 0 1.036-2.84c0-.011 0-.022-.01-.032-.02-.02-.031-.02-.041-.02Z",clipRule:"evenodd",fill:"url(#esia-colored)",fillRule:"evenodd"}))},PHONE:{label:"По номеру телефона",caption:"Номер телефона",icon:e=>u.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("defs",null,u.createElement("clipPath",{id:"a"},u.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),u.createElement("g",{clipPath:"url(#a)"},u.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M11.045 3.68a10.239 10.239 0 0 0 .738 2.993 1.323 1.323 0 0 1-.643 1.696l-.866.41a.225.225 0 0 0-.123.133.158.158 0 0 0 .011.135 12.756 12.756 0 0 0 3.321 3.815c.466.358.957.683 1.473.976a.156.156 0 0 0 .134.011.225.225 0 0 0 .133-.122l.408-.863a1.293 1.293 0 0 1 .732-.666 1.322 1.322 0 0 1 .967.022c1.094.453 2.215.708 3.401.766a1.302 1.302 0 0 1 1.173.805c.066.16.1.327.1.5v4.459a2.712 2.712 0 0 1-.816 1.944 2.494 2.494 0 0 1-1.37.68c-.21.031-.425.035-.644.01a18.77 18.77 0 0 1-9.782-4.113l-.002-.001a18.711 18.711 0 0 1-3.727-4.103 18.728 18.728 0 0 1-2.549-5.666 18.72 18.72 0 0 1-.495-2.672 2.494 2.494 0 0 1 .127-1.11 2.512 2.512 0 0 1 .894-1.194 2.68 2.68 0 0 1 1.001-.457c.2-.046.403-.068.612-.068h4a1.747 1.747 0 0 1 1.234.505 1.804 1.804 0 0 1 .381.532 1.897 1.897 0 0 1 .177.644Zm10.485.85-4 4c-.177.177-.354.265-.53.265-.177 0-.354-.088-.53-.265l-2-2a.743.743 0 0 1 0-1.06.743.743 0 0 1 1.06 0L17 6.94l3.47-3.47a.743.743 0 0 1 1.06 0 .742.742 0 0 1 0 1.06ZM9.552 3.816a.38.38 0 0 0-.044-.149c-.056-.054-.185-.167-.255-.167h-4a1.247 1.247 0 0 0-.485.098 1.174 1.174 0 0 0-.38.26 1.022 1.022 0 0 0-.23.365.976.976 0 0 0-.048.44 17.25 17.25 0 0 0 1.909 6.18 17.291 17.291 0 0 0 4.324 5.268 17.171 17.171 0 0 0 4.308 2.576c.733.303 1.48.555 2.24.753h.001c.801.21 1.617.36 2.448.454a.976.976 0 0 0 .806-.279 1.15 1.15 0 0 0 .26-.38 1.23 1.23 0 0 0 .097-.485v-4.274a11.7 11.7 0 0 1-3.593-.808l-.331.7a1.73 1.73 0 0 1-1 .9 1.648 1.648 0 0 1-1.363-.125 14.257 14.257 0 0 1-4.312-3.77l-.001-.001c-.382-.503-.73-1.03-1.045-1.584a1.642 1.642 0 0 1-.125-1.364 1.726 1.726 0 0 1 .898-1l.703-.333a11.71 11.71 0 0 1-.782-3.275Z",clipRule:"evenodd"}))),secondaryIcon:void 0},ALFA:{label:void 0,caption:"Альфа ID",icon:e=>u.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",...e},u.createElement("defs",null,u.createElement("clipPath",{id:"clip146_396"},u.createElement("rect",{id:"Logo",width:24,height:24,fill:"white",fillOpacity:0})),u.createElement("clipPath",{id:"clip129_3008"},u.createElement("rect",{id:"Button",rx:12,width:24,height:24,fill:"white",fillOpacity:0}))),u.createElement("rect",{id:"Button",rx:12,width:24,height:24,fill:"#EF3124",fillOpacity:1}),u.createElement("g",{clipPath:"url(#clip129_3008)"},u.createElement("g",{clipPath:"url(#clip146_396)"},u.createElement("path",{id:"Union",d:"M12.0784 4.99939C13.0987 4.99939 13.3867 5.60126 13.6481 6.36017L16.3427 14.2609L14.3805 14.2609L13.7791 12.3771L10.2207 12.3771L9.56677 14.2609L7.70911 14.2609L10.4826 6.36017C10.7441 5.57532 11.058 4.99939 12.0784 4.99939ZM11.9999 7.04004L10.7181 10.8074L13.2297 10.8074L12.0524 7.04004L11.9999 7.04004ZM16.5 16.8002L7.49997 16.8002L7.49997 18.6578L16.5 18.6578L16.5 16.8002Z",clipRule:"evenodd",fill:"#FFFFFF",fillOpacity:1,fillRule:"evenodd"})))),secondaryIcon:void 0},SBER:{label:void 0,caption:"Сбер ID",icon:e=>u.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",...e},u.createElement("defs",null,u.createElement("clipPath",{id:"clip146_362"},u.createElement("rect",{id:"Logo",width:20,height:20,transform:"translate(2.000000 2.000000)",fill:"white",fillOpacity:0})),u.createElement("clipPath",{id:"clip129_3001"},u.createElement("rect",{id:"Button",rx:12,width:24,height:24,fill:"white",fillOpacity:0}))),u.createElement("rect",{id:"Button",rx:12,width:24,height:24,fill:"#21A038",fillOpacity:1}),u.createElement("g",{clipPath:"url(#clip129_3001)"},u.createElement("g",{clipPath:"url(#clip146_362)"},u.createElement("path",{id:"Vector",d:"M12 4.5C13.8 4.5 15.45 5.13 16.74 6.19L15.45 7.22C14.48 6.52 13.29 6.1 11.99 6.1C8.74 6.1 6.1 8.74 6.1 12C6.1 15.25 8.74 17.89 11.99 17.89C15.25 17.89 17.89 15.25 17.89 12C17.89 11.92 17.89 11.85 17.88 11.77L19.38 10.69C19.46 11.11 19.49 11.55 19.49 12C19.49 16.14 16.14 19.5 11.99 19.5C7.85 19.5 4.5 16.14 4.5 12C4.5 7.85 7.85 4.5 12 4.5Z",fill:"#FFFFFF",fillOpacity:1,fillRule:"evenodd"}),u.createElement("path",{id:"Vector",d:"M9.17 10.17L12 12L18.08 7.53L18.99 9L12 14.11L9.17 12.35L9.17 10.17Z",fill:"#FFFFFF",fillOpacity:1,fillRule:"evenodd"})))),secondaryIcon:void 0},VTB:{label:void 0,caption:"ВТБ ID",icon:e=>u.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},u.createElement("defs",null,u.createElement("linearGradient",{id:"c",x1:0,x2:24,y1:12,y2:12,gradientUnits:"userSpaceOnUse"},u.createElement("stop",{stopColor:"#0037FF"}),u.createElement("stop",{offset:.75,stopColor:"#0085FF"})),u.createElement("clipPath",{id:"b"},u.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),u.createElement("mask",{id:"a",width:24,height:24,x:0,y:0,"mask-type":"alpha",maskUnits:"userSpaceOnUse"},u.createElement("circle",{cx:12,cy:12,r:12,fill:"#F7F8FA"})),u.createElement("g",{mask:"url(#a)"},u.createElement("path",{fill:"#F7F8FA",d:"M0 0h24v24H0z"})),u.createElement("g",{clipPath:"url(#b)",mask:"url(#a)"},u.createElement("path",{fill:"url(#c)",d:"M0 0h24v24H0z"}),u.createElement("path",{fill:"#FFF",fillRule:"evenodd",d:"M19.5 7.5H7.7l-.85 2.25h11.79l.86-2.25Zm-1.18 3.37H6.52l-.85 2.25h11.8l.85-2.25ZM5.33 14.25h11.52l-.83 2.25H4.5l.83-2.25Z"}))),secondaryIcon:void 0},MTS:{label:void 0,caption:"МТС ID",icon:e=>u.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",...e},u.createElement("defs",null),u.createElement("rect",{id:"Button",width:24,height:24,fill:"#FFFFFF",fillOpacity:0}),u.createElement("mask",{id:"mask129_2994","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:0,y:0,width:24,height:24},u.createElement("rect",{id:"rect",width:24,height:24,fill:"#000000",fillOpacity:1})),u.createElement("g",{mask:"url(#mask129_2994)"},u.createElement("rect",{id:"rect",width:24,height:24,fill:"#FF0032",fillOpacity:1}),u.createElement("path",{id:"path",d:"M15.98 1.82L15.98 2.94L18.4 2.94L18.4 7.32L19.75 7.4L19.75 2.94L22.16 2.94L22.16 1.82L15.98 1.82Z",fill:"#FFFFFF",fillOpacity:1,fillRule:"nonzero"}),u.createElement("path",{id:"path",d:"M7.3 1.84L5.53 5.5L3.77 1.84L1.84 1.84L1.84 7.38L3.19 7.38L3.19 3.42L4.92 6.76L6.15 6.76L7.87 3.42L7.87 7.38L9.22 7.38L9.22 1.84L7.3 1.84Z",fill:"#FFFFFF",fillOpacity:1,fillRule:"nonzero"}),u.createElement("path",{id:"path",d:"M20.81 20.3C20.78 20.51 20.69 20.7 20.54 20.84C20.39 20.98 20.2 21.07 20 21.11C19.71 21.17 19.41 21.2 19.11 21.2C18.79 21.2 18.47 21.15 18.17 21.06C17.92 20.98 17.7 20.81 17.55 20.6C17.41 20.38 17.33 20.06 17.33 19.66L17.33 19.1C17.33 18.69 17.41 18.38 17.55 18.16C17.7 17.94 17.92 17.78 18.16 17.7C18.47 17.6 18.79 17.56 19.11 17.56C19.41 17.56 19.7 17.59 20 17.64C20.2 17.68 20.39 17.78 20.54 17.92C20.69 18.06 20.78 18.25 20.8 18.46L22.16 18.46C22.13 18.03 21.97 17.62 21.69 17.3C21.42 17 21.07 16.78 20.68 16.68C20.17 16.54 19.64 16.48 19.11 16.49C18.46 16.49 17.9 16.58 17.44 16.77C16.98 16.94 16.6 17.27 16.36 17.69C16.12 18.1 15.99 18.65 15.99 19.31L15.99 19.44C15.99 20.11 16.12 20.65 16.36 21.06C16.6 21.49 16.98 21.81 17.44 21.99C17.9 22.17 18.46 22.26 19.11 22.26C19.64 22.27 20.17 22.21 20.68 22.08C21.07 21.97 21.42 21.76 21.69 21.46C21.97 21.13 22.13 20.72 22.16 20.3L20.81 20.3Z",fill:"#FFFFFF",fillOpacity:1,fillRule:"nonzero"}))),secondaryIcon:void 0},TINKOFF:{label:void 0,caption:"T-ID",icon:e=>u.createElement("svg",{width:44,height:24,viewBox:"0 0 44 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",...e},u.createElement("defs",null),u.createElement("mask",{id:"mask129_2984","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:0,y:0,width:44,height:24},u.createElement("rect",{id:"rect",width:44,height:24,fill:"#000000",fillOpacity:1})),u.createElement("g",{mask:"url(#mask129_2984)"},u.createElement("path",{id:"path",d:"M32.11 0L11.88 0C5.32 0 0 5.37 0 12C0 18.62 5.32 24 11.88 24L32.11 24C38.67 24 44 18.62 44 12C44 5.37 38.67 0 32.11 0Z",fill:"#303030",fillOpacity:1,fillRule:"nonzero"}),u.createElement("path",{id:"path",d:"M6.89 6.16L19.7 6.16L19.7 12.67C19.7 14.33 18.82 15.87 17.39 16.71L13.3 19.09L9.2 16.71C7.77 15.87 6.89 14.33 6.89 12.67L6.89 6.16Z",fill:"#FFDD2D",fillOpacity:1,fillRule:"nonzero"}),u.createElement("path",{id:"path",d:"M10.41 9.59L10.41 11.61C10.68 11.3 11.18 11.08 11.75 11.08L12.37 11.08L12.37 13.44C12.37 14.06 12.2 14.61 11.95 14.91L14.64 14.91C14.39 14.61 14.22 14.06 14.22 13.44L14.22 11.09L14.84 11.09C15.41 11.09 15.91 11.3 16.18 11.61L16.18 9.59L10.41 9.59Z",fill:"#333333",fillOpacity:1,fillRule:"evenodd"}),u.createElement("path",{id:"path",d:"M27.01 16.07L27.01 8.43L24.63 8.43L24.63 16.07L27.01 16.07Z",fill:"#FFFFFF",fillOpacity:1,fillRule:"nonzero"}),u.createElement("path",{id:"path",d:"M32.77 16.07C35.79 16.07 37.28 14.45 37.28 12.25C37.28 10.05 35.79 8.43 33.02 8.43L28.76 8.43L28.76 16.07L32.77 16.07ZM32.53 10.26C34.17 10.26 34.85 11 34.85 12.25C34.85 13.41 34.17 14.29 32.53 14.29L31.06 14.29L31.06 10.26L32.53 10.26Z",fill:"#FFFFFF",fillOpacity:1,fillRule:"nonzero"}))),secondaryIcon:void 0},SOVCOM:{label:void 0,caption:"Совком ID",icon:e=>u.createElement("svg",{width:24.000015,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",...e},u.createElement("defs",null),u.createElement("path",{id:"Vector",d:"M14.39 0.25L14.39 6.47L11.97 6.47C8.93 6.47 6.47 8.93 6.47 11.97C6.47 15.02 8.93 17.48 11.97 17.48L14.39 17.48L14.39 23.7C19.89 22.64 24 17.82 24 11.97C24 6.17 19.89 1.35 14.39 0.25Z",fill:"#003791",fillOpacity:1,fillRule:"nonzero"}),u.createElement("path",{id:"Vector",d:"M11.97 19.42C7.87 19.42 4.52 16.08 4.52 11.97C4.52 7.87 7.87 4.53 11.97 4.53L12.44 4.53L12.44 0L11.97 0C5.37 0 0 5.37 0 11.97C0 18.62 5.37 24 11.97 24L12.44 24L12.44 19.42L11.97 19.42L11.97 19.42Z",fill:"#FC5055",fillOpacity:1,fillRule:"nonzero"})),secondaryIcon:void 0}}),lh=e=>{let{providers:t,getHref:n,scenarioOptions:r}=e,a=e=>e?e.map(e=>({...ld[e],href:n(e,r),type:e,caption:ld[e].caption,icon:(0,u.createElement)(ld[e].icon),secondaryIcon:ld[e].secondaryIcon?(0,u.createElement)(ld[e].secondaryIcon):void 0})):[],{primary:i=[],additional:l=[],extra:o=[]}=t,s=a(i),c=a(l),d=a(o);return{primaryButtons:s,additionalButtons:c,extraButtons:d,buttonsList:[{type:"primary",buttons:s},{type:"additional",buttons:c},{type:"extra",buttons:d}]}},lf=(e,t)=>{var n,r;let a=n=>(null==t?void 0:t[n])===null?null:(null==t?void 0:t[n])??(null==e?void 0:e[n]),i={theme:(null==t?void 0:t.theme)??"light",variant:(null==t?void 0:t.variant)??"primary",linkTarget:(null==t?void 0:t.linkTarget)??"_blank",withLogo:(null==t?void 0:t.withLogo)??!1,isNewYearLogo:(null==t?void 0:t.isNewYearLogo)??!1,primaryTextOverride:null==t?void 0:t.primaryTextOverride,additionalTextOverride:null==t?void 0:t.additionalTextOverride,extraTextOverride:null==t?void 0:t.extraTextOverride,title:a("title"),description:a("description"),highlights:a("highlights"),consents:null==e?void 0:e.consents,legalInfo:null==e?void 0:e.legalInfo,availableAuthProviders:null==e?void 0:e.availableAuthProviders},l=(e=[],t)=>void 0!==t?e.filter(e=>t.includes(e)):e,o=(e,t)=>({...e,primaryAuthProviders:l(null==e?void 0:e.primaryAuthProviders,t),additionalAuthProviders:l(null==e?void 0:e.additionalAuthProviders,t),extraAuthProviders:l(null==e?void 0:e.extraAuthProviders,t)}),s=null==e?void 0:e.availableAuthProviders,c=!(null!=t&&t.primaryAuthProviders)&&!(null!=(n=null==t?void 0:t.additionalAuthProviders)&&n.length)&&!(null!=(r=null==t?void 0:t.extraAuthProviders)&&r.length);if(!t||c)return{...e&&o(e,s),...i};let u=o(t,s);return u.primaryAuthProviders.length>0||u.additionalAuthProviders.length>0||u.extraAuthProviders.length>0?{...u,...i}:{...e&&o(e,s),...i}},lp=e=>{let{configKey:t,entryPointId:n,serverConfig:r={},baseUrl:a,apiBaseUrl:i,apiVersion:l,autoFetch:o=!0,product:s,productContext:c,isSilent:d,config:h,query:f={},scenarioParams:p={},onMount:m,onDestroy:g,onAnalyticsEvent:v}=e,[b,y]=(0,u.useState)(null),[w,x]=(0,u.useState)(o),k=(0,u.useCallback)(async()=>{try{x(!0);let e=await (0,iQ.g)(i,t??void 0,l);y(e)}catch(e){throw Error(`Unknown fetch error: ${e}`)}finally{x(!1)}},[]);(0,u.useEffect)(()=>(null==m||m(),null==v||v({eventCategory:"login-widget",eventAction:"mount_login_widget"}),()=>{null==g||g(),null==v||v({eventCategory:"login-widget",eventAction:"unmount_login_widget"})}),[]),(0,u.useEffect)(()=>{o&&k()},[o,k]);let _=o?b:r,j=(e="ESIA",t={})=>({version:"v2",entryPointId:n,product:s,productContext:c,isSilent:d,authProvider:e,consents:Object.fromEntries(((null==_?void 0:_.consents)??[]).map(e=>[e.key,e.value])),...p,...t}),N=(e,t)=>iV(JSON.stringify(j(e,t))),Z=lf(_,h);return{getConfig:()=>({...Z}),getHref:(e,t)=>(0,C.jb)((0,C.xn)(a,"/registration"),{...f,scenario:N(e,t)}),isPending:w}},lm={loginWidget:"_loginWidget_h02n9_61",wrapper:"_wrapper_h02n9_81",heading:"_heading_h02n9_86",description:"_description_h02n9_87"},lg=({serverConfig:e,baseUrl:t,s3AssetsUrl:n="",configKey:r,entryPointId:a,apiVersion:i,config:l,product:o,productContext:s,query:p,scenarioParams:m,isSilent:g,skeleton:b=(0,c.jsx)("p",{children:"Загружаем данные..."}),className:y,style:w,overrideLoginAction:x,onMount:k,onDestroy:C,onAnalyticsEvent:j,...N})=>{let[Z,T]=(0,u.useState)(),[E,R]=(0,u.useState)(),[L,A]=(0,u.useState)(),{getConfig:$,getHref:M}=lp({configKey:r,apiBaseUrl:"",apiVersion:i,entryPointId:a,autoFetch:!1,baseUrl:t,product:o,productContext:s,query:p,scenarioParams:m,isSilent:g,config:l,serverConfig:e,onMount:k,onDestroy:C,onAnalyticsEvent:j}),{theme:D,variant:S,linkTarget:O,title:I,description:z,highlights:B,withLogo:F,isNewYearLogo:P,legalInfo:U,consents:q=[],primaryTextOverride:H,additionalTextOverride:W,extraTextOverride:Y,primaryAuthProviders:V,additionalAuthProviders:Q=[],extraAuthProviders:G=[],view:K="base"}=$(),{buttonsList:X}=lh({providers:{primary:V,additional:Q,extra:G},getHref:M,scenarioOptions:{consents:Z,phone:L}}),J=X.some(({buttons:e})=>e.length>0),ee=(0,u.useCallback)(e=>{null==j||j(e)},[j]),et=(0,u.useCallback)(e=>{A(e)},[]),en="phone"===K?i5:i4,er="primary"===S?d.C:"div",ea=E?_:"div",ei=(0,u.useCallback)(e=>{R(e)},[]),el=(0,u.useMemo)(()=>o??{},[JSON.stringify(o)]);return e?Object.keys(e).length?(0,c.jsx)("div",{className:(0,v.Z)(lm.loginWidget,y),style:w,...N,"data-auth-widgets-theme":D,"data-qa":"login-widget",children:(0,c.jsxs)(er,{className:lm.wrapper,children:[(0,c.jsx)(iK,{s3AssetsUrl:n,withLogo:F,isNewYearLogo:P,dataQa:"login-widget-logo"}),(I||z)&&(0,c.jsxs)("div",{children:[I&&(0,c.jsx)(h.H,{type:"h2",className:lm.heading,dataQa:"login-widget-heading",children:I}),z&&(0,c.jsx)(f.T,{as:"p",fontFamily:"secondary",size:"14",className:(0,v.Z)(lm.description),dataQa:"login-widget-description",children:z})]}),J?(0,c.jsx)(ea,{text:E?"Чтобы войти в личный кабинет, подтвердите свое согласие:":"",...E?{dataQa:"login-widget-tooltip"}:{},children:(0,c.jsx)(en,{buttonsList:X,disabled:E,primaryTextOverride:H,additionalTextOverride:W,extraTextOverride:Y,overrideLoginAction:x,onAnalyticsEvent:ee,linkTarget:O,phone:L,onPhoneChange:et})}):(0,c.jsx)(f.T,{as:"p",weight:"bold",size:"20",dataQa:"login-widget-providers-empty",style:{textAlign:"center"},className:"mb-2",children:"Возникла техническая ошибка. Выберите другой способ входа или попробуйте войти позже"}),(0,c.jsx)(i8,{consents:q,onAgree:e=>{T(e)},onError:ei,onAnalyticsEvent:j}),(0,c.jsx)(lu,{productInfo:el,s3AssetsUrl:n,onAnalyticsEvent:j}),(0,c.jsx)(lt,{highlights:B??null}),(0,c.jsx)(lr,{legalInfo:U,onAnalyticsEvent:j})]})}):(0,c.jsx)("p",{children:"Возникла техническая ошибка. Попробуйте позже"}):(0,c.jsx)(c.Fragment,{children:b})};lg.displayName="LoginWidget"},29234:function(e,t,n){"use strict";n.d(t,{B:function(){return f},S:function(){return c}});var r=n(57437),a=n(54365),i=n(2265),l=n(45732),o=n(73354),s=n(88425);function c(e){return i.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},i.createElement("path",{d:"M15.827 2.761A10.001 10.001 0 1 0 12 22a.75.75 0 0 0 .75-.75v-.004a.75.75 0 0 0-.75-.75A8.496 8.496 0 1 1 20.496 12c0 .414.336.75.75.75h.004A.75.75 0 0 0 22 12a10 10 0 0 0-6.173-9.239Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}n(60625);let u=e=>e?"string"==typeof e?e.split(" ").map(e=>{if(e.includes("-")){let t=e.indexOf("-");return[e.substring(0,t),e.substring(t+1,e.length)]}return[e]}).reduce((e,t)=>{let[n,r]=t;return{...e,[n]:void 0===r||r}},{}):e:{},d=(0,s.g)("button"),h={button:d,label:"".concat(d,"__label"),icon:"".concat(d,"__icon"),spinner:"".concat(d,"__spinner"),states:{ghost:"".concat(d,"--ghost"),outline:"".concat(d,"--outline"),stretch:"".concat(d,"--stretch"),iconOnly:"".concat(d,"--icon-only"),iconLeft:"".concat(d,"--icon-left"),iconRight:"".concat(d,"--icon-right"),rounded:"".concat(d,"--rounded"),disabled:"".concat(d,"--disabled"),hidden:"".concat(d,"--hidden")}},f=(0,i.forwardRef)((e,t)=>{let{as:n,appearance:s="fill",children:d,className:f,disabled:p=!1,iconLeft:m,iconRight:g,label:v,pending:b,shape:y="default",size:w="m",stretch:x=!1,variant:k="primary",type:_,dataId:C,dataQa:j,style:N,onClick:Z,...T}=e,E=n||"button",R=v||d,L=(0,i.useMemo)(()=>"icon"===y||"circle-icon"===y,[y]),A=(0,i.useMemo)(()=>{let e={};if(w&&!o.B.includes(w)){let t=u(w);e=o.B.reduce((e,n)=>{let r="xs"===n?"".concat(h.button,"--").concat(t[n]):"".concat(h.button,"--").concat(t[n],"-").concat(n);return{...e,[r]:!!t[n]}},{})}return e},[w]),$=(0,i.useMemo)(()=>({[h.button]:!0,["".concat(h.button,"--").concat(k)]:!0,["".concat(h.button,"--").concat(w)]:w&&o.B.includes(w),[h.states.iconOnly]:L,[h.states.stretch]:!0===x,["".concat(h.states.stretch,":").concat(x)]:"string"==typeof x,[h.states.ghost]:"ghost"===s,[h.states.outline]:"outline"===s,[h.states.rounded]:"circle-icon"===y,[h.states.iconLeft]:m&&!L,[h.states.iconRight]:g&&!L,[h.states.disabled]:p,...A}),[s,p,m,L,g,A,y,w,x,k]),M=(0,i.useMemo)(()=>!!g&&(!L||!m),[m,g,L]),D=(0,i.useCallback)(e=>{if(p){e.preventDefault();return}null==Z||Z(e)},[Z,p]);return(0,r.jsxs)(E,{className:(0,a.Z)(f,{...$}),ref:t,style:N,type:"button"===E?_||"button":void 0,disabled:"button"===E?p:void 0,"aria-disabled":p||void 0,tabIndex:p?-1:0,onClick:D,...T,"data-qa":j,"data-id":C,children:[m&&(0,r.jsx)("span",{role:"img","aria-hidden":"true",className:(0,a.Z)(h.icon,{[h.states.hidden]:b}),children:m}),R&&!L&&(0,r.jsx)("span",{className:(0,a.Z)(h.label,{[h.states.hidden]:b}),children:R}),M&&(0,r.jsx)("span",{role:"img","aria-hidden":"true",className:(0,a.Z)(h.icon,{[h.states.hidden]:b}),children:g}),b&&(0,r.jsx)("span",{role:"img","aria-hidden":"true",className:h.spinner,children:(0,r.jsx)(l.P,{children:(0,r.jsx)(c,{})})})]})});f.displayName="Button"},99655:function(e,t,n){"use strict";n.d(t,{C:function(){return f},S:function(){return u},a:function(){return c}});var r=n(57437),a=n(54365),i=n(2265),l=n(45732),o=n(70795),s=n(88425);function c(e){return i.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},i.createElement("defs",null,i.createElement("clipPath",{id:"a"},i.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),i.createElement("g",{clipPath:"url(#a)"},i.createElement("path",{d:"M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12Zm1.5 0a8.5 8.5 0 1 1 17 0 8.5 8.5 0 0 1-17 0Zm12.28-1.72-4.25 4.25a.722.722 0 0 1-.53.22.722.722 0 0 1-.53-.22l-2.25-2.25a.743.743 0 0 1 0-1.06.743.743 0 0 1 1.06 0L11 12.94l3.72-3.72a.743.743 0 0 1 1.06 0 .743.743 0 0 1 0 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"})))}function u(e){return i.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},i.createElement("path",{d:"M12.617 2.035a4.736 4.736 0 0 0-1.232 0c-1.28.167-2.263 1.01-3.216 2.25-.944 1.231-1.97 3.005-3.284 5.28l-.06.105c-1.316 2.277-2.342 4.053-2.937 5.487-.6 1.447-.838 2.72-.344 3.912.159.382.366.74.617 1.069.785 1.024 2.007 1.454 3.56 1.659 1.539.202 3.59.202 6.22.202h.12c2.63 0 4.681 0 6.22-.202 1.553-.204 2.775-.635 3.56-1.66a4.75 4.75 0 0 0 .617-1.068c.494-1.192.256-2.465-.344-3.912-.595-1.434-1.621-3.21-2.937-5.487l-.06-.105c-1.315-2.275-2.34-4.049-3.285-5.28-.952-1.24-1.935-2.083-3.215-2.25ZM11.58 3.522a3.23 3.23 0 0 1 .844 0c.678.089 1.343.535 2.22 1.677.877 1.143 1.854 2.83 3.205 5.169 1.352 2.34 2.328 4.031 2.88 5.364.552 1.331.606 2.13.344 2.762-.108.261-.25.507-.422.731-.415.543-1.135.897-2.564 1.085-1.43.188-3.382.189-6.085.189s-4.655-.001-6.085-.19c-1.43-.187-2.149-.54-2.564-1.084a3.249 3.249 0 0 1-.422-.73c-.262-.632-.208-1.432.344-2.763.552-1.333 1.528-3.023 2.88-5.364 1.351-2.338 2.328-4.026 3.205-5.17.877-1.141 1.543-1.587 2.22-1.676Zm1.173 5.227a.75.75 0 0 0-1.5 0v5.5a.75.75 0 1 0 1.5 0v-5.5Zm-1.75 8.253a1 1 0 1 1 2-.005 1 1 0 0 1-2 .005Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}n(90882);let d=(0,s.g)("caption"),h=Object.freeze({caption:d,captionWithIcon:`${d}--with-icon`,content:`${d}__content`,icon:`${d}__icon`,text:`${d}__text`,size:{s:`${d}--s`,m:`${d}--m`},states:{success:`${d}--success`,error:`${d}--error`,warning:`${d}--warning`}});function f({as:e,children:t,state:n="default",size:i="m",text:s,withoutIcon:d=!1,lineClamp:f,role:p,dataQa:m,dataId:g,className:v,style:b,...y}){let w=s||t,x=!d&&["success","error","warning"].includes(n),k="success"===n?c:u,_=(0,a.Z)(v,h.caption,h.size[i],{[h.captionWithIcon]:x,[h.states.success]:"success"===n,[h.states.error]:"error"===n,[h.states.warning]:"warning"===n});return(0,r.jsx)(e||"div",{className:_,style:b,role:p,...y,"data-id":g,"data-qa":m,children:(0,r.jsxs)("div",{className:h.content,children:[x&&w&&(0,r.jsx)(l.P,{className:h.icon,children:(0,r.jsx)(k,{})}),(0,r.jsx)("span",{className:(0,a.Z)(h.text),style:{...f?{WebkitLineClamp:f,lineClamp:f,...o.l}:void 0},children:w})]})})}f.displayName="Caption"},65291:function(e,t,n){"use strict";n.d(t,{C:function(){return s}});var r=n(57437),a=n(54365),i=n(88425);n(31444);let l=(0,i.g)("card"),o={card:l,variants:{primary:`${l}--primary`,secondary:`${l}--secondary`}},s=({as:e,className:t,style:n,children:i,variant:l="primary",dataQa:s,dataId:c,...u})=>(0,r.jsx)(e||"div",{className:(0,a.Z)(t,o.card,o.variants[l]),style:n,...u,"data-id":c,"data-qa":s,children:i});s.displayName="Card"},67820:function(e,t,n){"use strict";n.d(t,{C:function(){return m},u:function(){return h}});var r=n(57437),a=n(54365),i=n(2265),l=n(30462),o=n(99655);n(73354);var s=n(95512),c=n(92281),u=n(45732),d=n(88425);function h(e,t){let[n,r]=(0,i.useState)(e);return(0,i.useEffect)(()=>{(0,s.i)(t)&&r(t)},[JSON.stringify(t)]),[n,r]}n(73923);let f=(0,d.g)("checkbox"),p=Object.freeze({checkbox:f,input:"".concat(f,"__input"),marker:"".concat(f,"__marker"),wrapper:"".concat(f,"__wrapper"),label:"".concat(f,"__label"),caption:"".concat(f,"__caption"),icon:"".concat(f,"__icon"),iconButton:"".concat(f,"__icon-button"),states:{error:"".concat(f,"--error"),disabled:"".concat(f,"--disabled"),inverted:"".concat(f,"--inverted")},sizes:{xs:"".concat(f,"--xs"),s:"".concat(f,"--s"),m:"".concat(f,"--m")},variants:{primary:"".concat(f,"--primary"),secondary:"".concat(f,"--secondary")}}),m=(0,i.forwardRef)((e,t)=>{let{value:n=!1,variant:s="primary",state:d="default",label:f,disabled:m=!1,caption:g,className:v,icon:b,withIcon:y=!1,size:w="m",style:x,inverted:k=!1,children:_,inputRef:C,dataQa:j,dataId:N,onChange:Z,onIconClick:T,...E}=e,[R,L]=h(!1,n),A=(0,i.useId)(),$=_||f;return(0,r.jsxs)("label",{ref:t,htmlFor:A,"data-marker-label":"",className:(0,a.Z)(v,p.checkbox,{[p.states.inverted]:k,[p.states.disabled]:m,[p.states.error]:"error"===d,[p.sizes[w]]:!0,[p.variants[s]]:!0}),style:x,"data-id":N,"data-qa":j,children:[(0,r.jsx)("input",{id:A,ref:C,value:String(R),className:p.input,type:"checkbox","aria-invalid":"error"===d,disabled:m,onChange:e=>{let t="string"==typeof R?!!R:!R;L(t),null==Z||Z(t,e)},...E}),(0,r.jsx)("span",{className:p.marker,children:(0,r.jsx)(c.C,{type:"checkbox",checked:R,inverted:k,state:d,disabled:m})}),$&&(0,r.jsxs)("span",{className:p.wrapper,children:[(0,r.jsx)("span",{className:(0,a.Z)(p.label),children:$}),g&&(0,r.jsx)(o.C,{className:p.caption,withoutIcon:!0,children:g})]}),y&&(0,r.jsx)("button",{type:"button",className:(0,a.Z)(p.iconButton),onClick:m?void 0:T,children:(0,r.jsx)(u.P,{className:(0,a.Z)(p.icon),children:b?(0,r.jsx)(r.Fragment,{children:b}):(0,r.jsx)(l.S,{})})})]})});m.displayName="Checkbox"},5266:function(e,t,n){"use strict";n(57437),n(54365);var r=n(88425);n(17046);let a=(0,r.g)("col");Object.freeze({col:a,state:{size:(e,t)=>!0===t?`${a}--${e}`:`${a}--${e}-${t}`,offsetLeft:(e,t)=>`${a}--${e}-offset-left-${t}`,offsetRight:(e,t)=>`${a}--${e}-offset-right-${t}`}})},92281:function(e,t,n){"use strict";n.d(t,{C:function(){return f}});var r=n(57437),a=n(54365),i=n(2265),l=n(45732),o=n(88425);function s(e){return i.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},i.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M19.836 6.466a1.5 1.5 0 0 1-.051 2.12l-9.45 9a1.5 1.5 0 0 1-2.07 0l-4.05-3.857a1.5 1.5 0 1 1 2.07-2.172L9.3 14.429l8.415-8.015a1.5 1.5 0 0 1 2.121.052Z"}))}function c(e){return i.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},i.createElement("rect",{width:18,height:3,x:3,y:10.5,fill:"currentColor",rx:1.5}))}n(50230);let u=["checkbox"],d=(0,o.g)("common-marker"),h={marker:d,icon:`${d}__icon`,states:{checkbox:`${d}--checkbox`,radio:`${d}--radio`,toggle:`${d}--toggle`,error:`${d}--error`,checked:`${d}--checked`,disabled:`${d}--disabled`,inverted:`${d}--inverted`,indeterminate:`${d}--indeterminate`}},f=({as:e,state:t="default",type:n="checkbox",className:i,checked:o,inverted:d,disabled:f,...p})=>(0,r.jsx)(e||"span",{...p,className:(0,a.Z)(i,h.marker,{[h.states.checkbox]:"checkbox"===n,[h.states.radio]:"radio"===n,[h.states.toggle]:"toggle"===n,[h.states.checked]:!!o,[h.states.indeterminate]:"indeterminate"===o,[h.states.error]:"error"===t,[h.states.inverted]:d,[h.states.disabled]:f}),children:u.includes(n)&&(0,r.jsx)(l.P,{className:(0,a.Z)(h.icon,{[h.states.checked]:o,[h.states.inverted]:d,[h.states.error]:"error"===t,[h.states.disabled]:f}),children:"indeterminate"===o?(0,r.jsx)(c,{}):(0,r.jsx)(s,{})})});f.displayName="CommonMarker"},21146:function(e,t,n){"use strict";n(57437),n(54365);var r=n(88425);n(69061);let a=(0,r.g)("container");Object.freeze({container:a,states:{narrow:`${a}--narrow`}})},70940:function(e,t,n){"use strict";n.d(t,{D:function(){return s}});var r=n(57437),a=n(54365),i=n(88425);n(83002);let l=(0,i.g)("divider"),o=Object.freeze({divider:l,content:`${l}__content`}),s=({content:e,className:t,style:n,dataQa:i,dataId:l,...s})=>(0,r.jsx)("div",{className:(0,a.Z)(o.divider,t),style:n,...s,"data-id":l,"data-qa":i,children:e&&(0,r.jsx)("div",{className:o.content,children:e})});s.displayName="Divider"},10850:function(e,t,n){"use strict";n.d(t,{F:function(){return c}});var r=n(57437),a=n(54365),i=n(99655),l=n(88425);n(85379);let o=(0,l.g)("form-field"),s=Object.freeze({formField:o,labelWrapper:`${o}__label-wrapper`,label:`${o}__label`,description:`${o}__description`}),c=({label:e,description:t,caption:n,captionState:l,children:o,hasCaption:c,className:u,style:d,dataQa:h,dataId:f,...p})=>(0,r.jsxs)("div",{className:(0,a.Z)(s.formField,u),style:d,...p,"data-id":f,"data-qa":h,children:[(e||t)&&(0,r.jsxs)("div",{className:s.labelWrapper,children:[(0,r.jsx)("span",{className:s.label,children:e}),(0,r.jsx)("span",{className:s.description,children:t})]}),o,(c||n)&&(0,r.jsx)(i.C,{text:n,state:l})]});c.displayName="FormField"},4724:function(e,t,n){"use strict";n.d(t,{H:function(){return u}});var r=n(57437),a=n(54365),i=n(70795),l=n(88425);n(50336);let o={display:"h1",hero:"h1",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6"},s=(0,l.g)("heading"),c=Object.freeze({heading:s,states:Object.freeze({display:`${s}--display`,hero:`${s}--hero`,h1:`${s}--h1`,h2:`${s}--h2`,h3:`${s}--h3`,h4:`${s}--h4`,h5:`${s}--h5`,h6:`${s}--h6`})}),u=({as:e,children:t,weight:n,type:l,lineClamp:s,className:u,style:d,dataQa:h,dataId:f,...p})=>{var m;let g=e||o[l]||"div",v=/^h[1-6]$/.test(g),b=(null==(m=l.match(/\d+/))?void 0:m[0])||1;return(0,r.jsx)(g,{className:(0,a.Z)(c.heading,c.states[l],u),style:{...n?{fontWeight:`var(--font-weight-${n})`}:void 0,...s?{WebkitLineClamp:s,lineClamp:s,...i.l}:void 0,...d},role:v?null:"heading","aria-level":v?null:b,...p,"data-id":f,"data-qa":h,children:t})};u.displayName="Heading"},18846:function(e,t,n){"use strict";n(57437),n(54365);var r=n(88425);n(32905);let a=(0,r.g)("loader");Object.freeze({loader:a,variant:{primary:`${a}--primary`,purple:`${a}--purple`,accent:`${a}--accent`,white:`${a}--white`},size:{s:`${a}--s`,m:`${a}--m`,l:`${a}--l`}})},63194:function(e,t,n){"use strict";n.d(t,{P:function(){return m}});var r=n(57437),a=n(54365),i=n(2265),l=n(16372),o=n(3385),s=n(45732),c=n(88425);function u(e){return i.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},i.createElement("path",{d:"M5.997 10.746c-.686 0-1.252.559-1.247 1.254A1.251 1.251 0 0 0 6 13.246c.69 0 1.25-.56 1.25-1.25 0-.692-.564-1.25-1.253-1.25Zm6 0c-.686 0-1.252.559-1.247 1.254A1.251 1.251 0 0 0 12 13.246c.69 0 1.25-.56 1.25-1.25 0-.692-.564-1.25-1.253-1.25ZM16.75 12a1.247 1.247 0 0 1 1.247-1.254c.69 0 1.253.558 1.253 1.25 0 .69-.56 1.25-1.25 1.25A1.252 1.252 0 0 1 16.75 12Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}n(17350);let d=(0,c.g)("pagination"),h=Object.freeze({pagination:d,bullet:"".concat(d,"--bullet"),dots:"".concat(d,"__dots"),link:"".concat(d,"__link"),active:"".concat(d,"__link--active"),controls:"".concat(d,"__link--controls"),big:"".concat(d,"__link--big"),prev:"".concat(d,"__link--prev"),next:"".concat(d,"__link--next"),disabled:"".concat(d,"__link--disabled")}),f=(e,t)=>Array.from({length:t-e+1},(t,n)=>n+e),p=e=>{let{totalCount:t,pageSize:n,siblingCount:r=1,currentPage:a}=e;return(0,i.useMemo)(()=>{let e=Math.ceil(t/n);if(r+5>=e)return f(1,e);let i=Math.max(a-r,1),l=Math.min(a+r,e),o=i>2,s=l<e-1;return!o&&s?[...f(1,2+2*r),"...",e]:o&&!s?[1,"...",...f(e-(2+2*r)+1,e)]:o&&s?[1,"...",...f(i,l),"...",e]:void 0},[t,n,r,a])},m=e=>{let{isControl:t=!1,onPageChange:n,totalCount:c,siblingCount:d=1,currentPage:f,pageSize:m,className:g,style:v,dataId:b,dataQa:y,sizePaginationBtn:w="small",hidePaginationControl:x=!1,renderLinkComponent:k,link:_}=e,C=p({currentPage:f,totalCount:c,siblingCount:d,pageSize:m});if(0===f||(null==C?void 0:C.length)<2)return null;let j=C[(null==C?void 0:C.length)-1],N=null==k?void 0:k(f+1),Z=null==k?void 0:k(f-1),T=(0,a.Z)(h.controls,h.prev,{[h.big]:"big"===w,[h.link]:"small"===w,[h.disabled]:1===f}),E=(0,a.Z)(h.controls,h.next,{[h.big]:"big"===w,[h.link]:"small"===w,[h.disabled]:f===+j}),R=e=>(0,a.Z)(h.link,{[h.active]:e===f}),L=(0,r.jsx)(s.P,{style:{fontSize:24},children:(0,r.jsx)(o.S,{})}),A=(0,r.jsx)(s.P,{style:{fontSize:24},children:(0,r.jsx)(l.S,{})});return t?(0,r.jsx)("div",{role:"navigation","aria-label":"Навигация по страницам",className:(0,a.Z)(h.pagination,h.bullet),"data-id":b,"data-qa":y,children:Array.from({length:c/m},(e,t)=>t+1).map((e,t)=>{let a=null==k?void 0:k(+e),l=R(+e);return(0,i.isValidElement)(a)?(0,i.cloneElement)(a,{key:t,className:l}):(0,r.jsx)("a",{className:l,href:_?"".concat(_).concat(+e):"#","aria-current":f===+e?"true":"false","aria-label":"".concat(+e),onClick:t=>{t.preventDefault(),null==n||n(+e)}},t)})}):(0,r.jsxs)("div",{role:"navigation","aria-label":"Навигация по страницам",className:(0,a.Z)(h.pagination,g),style:v,"data-id":b,"data-qa":y,children:[(null==C?void 0:C.length)&&!x?(0,i.isValidElement)(Z)?(0,i.cloneElement)(Z,{children:A,className:T}):(0,r.jsx)("a",{href:_?"".concat(_).concat(f-1):"#",className:T,onClick:e=>{e.preventDefault(),null==n||n(f-1)},children:A}):null,(null==C?void 0:C.length)&&(null==C?void 0:C.map((e,t)=>{if("..."===e)return(0,r.jsx)("div",{className:(0,a.Z)(h.dots),children:(0,r.jsx)(s.P,{children:(0,r.jsx)(u,{})})},t);let l=null==k?void 0:k(+e),o=R(+e);return(0,i.isValidElement)(l)?(0,i.cloneElement)(l,{children:e,key:t,className:o}):(0,r.jsx)("a",{className:o,"aria-current":f===+e?"true":"false","aria-label":"".concat(+e),href:_?"".concat(_).concat(+e):"#",onClick:t=>{t.preventDefault(),null==n||n(+e)},children:e},t)})),(null==C?void 0:C.length)&&!x?(0,i.isValidElement)(N)?(0,i.cloneElement)(N,{children:L,className:E}):(0,r.jsx)("a",{href:_?"".concat(_).concat(f+1):"#",className:E,onClick:e=>{e.preventDefault(),null==n||n(f+1)},children:L}):null]})};m.displayName="Pagination"},45732:function(e,t,n){"use strict";n.d(t,{P:function(){return i}});var r=n(57437),a=n(54365);n(84074);let i=({children:e,className:t,style:n,...i})=>(0,r.jsx)("span",{className:(0,a.Z)(t,"private-icon"),style:n,...i,children:e});i.displayName="PrivateIcon"},64394:function(e,t,n){"use strict";n(57437);var r=(n(54365),n(88425));n(44732);let a=(0,r.g)("progress-bar");Object.freeze({progressBar:a,rounded:`${a}-rounded`,indicator:`${a}__indicator`,text:`${a}__text`,animationCircle:`${a}__animation-circle`})},20750:function(e,t,n){"use strict";n(57437),n(54365);var r=n(88425);n(94250);let a=(0,r.g)("row"),i=(e,t,n)=>`${a}--gutter-${e}-${t}-${n}`;Object.freeze({row:a,state:{reverse:`${a}--reverse`,gutter:(e,t="xs")=>Array.isArray(e)?[i(t,e[0],"h"),i(t,e[1],"v")].join(" "):i(t,e,"h")}})},49569:function(e,t,n){"use strict";n(57437),n(54365);var r=n(88425);n(38018);let a=(0,r.g)("skeleton");Object.freeze({skeleton:a,states:{inline:`${a}--inline`,rounded:`${a}--rounded`,inverted:`${a}--inverted`,suspend:`${a}--suspend`}})},16373:function(e,t,n){"use strict";n.d(t,{T:function(){return c}});var r=n(57437),a=n(54365),i=n(2265),l=n(88425);n(4026);let o=(0,l.g)("tag"),s=Object.freeze({tag:o,label:"".concat(o,"__label"),icon:"".concat(o,"__icon"),rounded:"".concat(o,"--rounded"),variant:{primary:"".concat(o,"--primary"),secondary:"".concat(o,"--secondary"),red:"".concat(o,"--red"),green:"".concat(o,"--green"),orange:"".concat(o,"--orange"),purple:"".concat(o,"--purple"),outline:"".concat(o,"--outline")},size:{s:"".concat(o,"--s"),m:"".concat(o,"--m"),l:"".concat(o,"--l")},iconMargin:{left:"".concat(o,"__icon--left"),right:"".concat(o,"__icon--right")}}),c=(0,i.forwardRef)((e,t)=>{let{label:n,size:i="m",rounded:l,variant:o="primary",iconLeft:c,iconRight:u,onIconLeftClick:d,onIconRightClick:h,className:f,style:p,dataQa:m,dataId:g,...v}=e;return(0,r.jsx)(r.Fragment,{children:n&&(0,r.jsxs)("div",{ref:t,className:(0,a.Z)(s.tag,s.variant[o],s.size[i],{[s.rounded]:l},f),style:p,...v,"data-id":g,"data-qa":m,children:[c&&(0,r.jsx)("button",{type:"button",className:(0,a.Z)(s.icon,s.iconMargin.left,{[s.size.l]:"l"===i}),onClick:e=>null==d?void 0:d(e),disabled:!d,children:c}),(0,r.jsx)("span",{className:(0,a.Z)(s.label,s.size[i]),children:n}),u&&(0,r.jsx)("button",{type:"button",className:(0,a.Z)(s.icon,s.iconMargin.right,{[s.size.l]:"l"===i}),onClick:e=>null==h?void 0:h(e),disabled:!h,children:u})]})})});c.displayName="Tag"},64426:function(e,t,n){"use strict";n.d(t,{T:function(){return o}});var r=n(57437),a=n(54365),i=n(70795);let l=Object.freeze({text:(0,n(88425).g)("text")});function o({as:e,className:t,style:n,children:o,size:s,weight:c,fontFamily:u,lineClamp:d,dataQa:h,dataId:f,...p}){return(0,r.jsx)(e||"span",{className:(0,a.Z)(l.text,t),style:{...s&&{fontSize:`var(--font-size-${s})`,lineHeight:`var(--font-line-height-${s})`},...c&&{fontWeight:`var(--font-weight-${c})`},...d&&{WebkitLineClamp:d,lineClamp:d,...i.l},...u&&{fontFamily:`var(--font-family-${u})`},...n},...p,"data-id":f,"data-qa":h,children:o})}o.displayName="Text"},40977:function(e,t,n){"use strict";n.d(t,{T:function(){return u}});var r=n(57437),a=n(54365),i=n(2265),l=n(92281),o=n(88425);n(69433);let s=(0,o.g)("toggle"),c=Object.freeze({toggle:s,wrapper:"".concat(s,"__wrapper"),secondaryLabel:"".concat(s,"__secondary-label"),input:"".concat(s,"__input"),marker:"".concat(s,"__marker"),label:"".concat(s,"__label"),caption:"".concat(s,"__caption"),states:{disabled:"".concat(s,"--disabled"),inverted:"".concat(s,"--inverted"),flipped:"".concat(s,"--flipped"),checked:"".concat(s,"--checked")}}),u=(0,i.forwardRef)((e,t)=>{let{value:n,onChange:o,label:s,secondaryLabel:u,disabled:d=!1,caption:h,inverted:f=!1,flipped:p=!1,className:m,style:g,inputRef:v,dataQa:b,dataId:y,...w}=e,[x,k]=(0,i.useState)(null!=n&&n),_=(0,i.useId)();return(0,r.jsxs)("label",{className:(0,a.Z)(m,c.toggle,{[c.states.disabled]:d,[c.states.inverted]:f,[c.states.flipped]:p,[c.states.checked]:x}),style:g,htmlFor:_,"data-marker-label":"",ref:t,"data-id":y,"data-qa":b,children:[(0,r.jsx)("input",{id:_,role:"switch","aria-checked":x,type:"checkbox",className:c.input,checked:x,onChange:e=>{k(e.target.checked),null==o||o(e.target.checked,e)},disabled:d,ref:v,...w}),(0,r.jsx)("span",{className:c.marker,children:(0,r.jsx)(l.C,{type:"toggle",checked:x,inverted:f,disabled:d})}),s&&u&&(0,r.jsx)("span",{className:c.secondaryLabel,children:u}),s&&(0,r.jsxs)("span",{className:c.wrapper,children:[(0,r.jsx)("span",{className:c.label,children:s}),h&&(0,r.jsx)("span",{className:c.caption,children:h})]})]})});u.displayName="Toggle"},73354:function(e,t,n){"use strict";n.d(t,{B:function(){return a},a:function(){return r},b:function(){return i}});let r=Object.freeze({xs:Object.freeze({maxWidth:599}),s:Object.freeze({minWidth:600,maxWidth:767}),m:Object.freeze({minWidth:768,maxWidth:1023}),l:Object.freeze({minWidth:1024,maxWidth:1279}),xl:Object.freeze({minWidth:1280,maxWidth:1439}),"2xl":Object.freeze({minWidth:1440,maxWidth:1919}),"3xl":Object.freeze({minWidth:1920})}),a=Object.freeze(Object.keys(r)),i=Object.freeze(a.filter(e=>"xs"!==e));Object.freeze(a.filter(e=>"3xl"!==e))},70795:function(e,t,n){"use strict";n.d(t,{l:function(){return r}});let r={display:"-webkit-box",WebkitBoxOrient:"vertical",overflow:"hidden"}},88425:function(e,t,n){"use strict";function r(e){return`finkit-${e}`}n.d(t,{g:function(){return r}})},16372:function(e,t,n){"use strict";n.d(t,{S:function(){return a}});var r=n(2265);function a(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("path",{d:"M7.22 12.53a.75.75 0 0 1 0-1.06l6.5-6.5a.75.75 0 1 1 1.06 1.06L8.81 12l5.97 5.97a.75.75 0 1 1-1.06 1.06l-6.5-6.5Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}},3385:function(e,t,n){"use strict";n.d(t,{S:function(){return a}});var r=n(2265);function a(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("path",{d:"m10.28 19.03 6.5-6.5a.75.75 0 0 0 0-1.06l-6.5-6.5a.75.75 0 1 0-1.06 1.06L15.19 12l-5.97 5.97a.75.75 0 1 0 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}},30462:function(e,t,n){"use strict";n.d(t,{S:function(){return a}});var r=n(2265);function a(e){return r.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},r.createElement("path",{d:"M12.004 7.246A1.247 1.247 0 0 1 10.75 6c0-.69.558-1.253 1.25-1.253.69 0 1.25.56 1.25 1.25 0 .688-.559 1.248-1.246 1.25ZM10.75 12c0 .686.559 1.252 1.254 1.247a1.252 1.252 0 0 0 1.246-1.25c0-.69-.56-1.25-1.25-1.25-.692 0-1.25.564-1.25 1.253Zm0 6c0 .686.559 1.253 1.254 1.247a1.252 1.252 0 0 0 1.246-1.25c0-.69-.56-1.25-1.25-1.25-.692 0-1.25.564-1.25 1.253Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}},45823:function(e,t,n){"use strict";n.d(t,{g:function(){return r}});let r=(e,t=!0)=>t?e:void 0},9645:function(e,t,n){"use strict";n.d(t,{g:function(){return r}});let r=()=>Date.now().toString()+Math.random().toString(36).slice(2,9)},95512:function(e,t,n){"use strict";function r(e){return void 0!==e}n.d(t,{i:function(){return r}})},32464:function(e,t,n){"use strict";n.d(t,{jb:function(){return y},xn:function(){return w}});let r=/#/g,a=/&/g,i=/\//g,l=/=/g,o=/\+/g,s=/%5e/gi,c=/%60/gi,u=/%7c/gi,d=/%20/gi;function h(e){return encodeURI(""+("string"==typeof e?e:JSON.stringify(e))).replace(u,"|").replace(o,"%2B").replace(d,"+").replace(r,"%23").replace(a,"%26").replace(c,"`").replace(s,"^").replace(i,"%2F")}function f(e){return h(e).replace(l,"%3D")}function p(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}let m=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,g=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,v=/^([/\\]\s*){2,}[^/\\]/,b=/^\.?\//;function y(e,t){let n=function e(t="",n){let r=t.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(r){let[,e,t=""]=r;return{protocol:e.toLowerCase(),pathname:t,href:e+t,auth:"",host:"",search:"",hash:""}}if(!function(e,t={}){return("boolean"==typeof t&&(t={acceptRelative:t}),t.strict)?m.test(e):g.test(e)||!!t.acceptRelative&&v.test(e)}(t,{acceptRelative:!0}))return n?e(n+t):k(t);let[,a="",i,l=""]=t.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,o="",s=""]=l.match(/([^#/?]*)(.*)?/)||[];"file:"===a&&(s=s.replace(/\/(?=[A-Za-z]:)/,""));let{pathname:c,search:u,hash:d}=k(s);return{protocol:a.toLowerCase(),auth:i?i.slice(0,Math.max(0,i.length-1)):"",host:o,pathname:c,search:u,hash:d,[x]:!a}}(e),r={...function(e=""){let t=Object.create(null);for(let n of("?"===e[0]&&(e=e.slice(1)),e.split("&"))){let e=n.match(/([^=]+)=?(.*)/)||[];if(e.length<2)continue;let r=p(e[1].replace(o," "));if("__proto__"===r||"constructor"===r)continue;let a=p((e[2]||"").replace(o," "));void 0===t[r]?t[r]=a:Array.isArray(t[r])?t[r].push(a):t[r]=[t[r],a]}return t}(n.search),...t};return n.search=Object.keys(r).filter(e=>void 0!==r[e]).map(e=>{var t;return(("number"==typeof(t=r[e])||"boolean"==typeof t)&&(t=String(t)),t)?Array.isArray(t)?t.map(t=>`${f(e)}=${h(t)}`).join("&"):`${f(e)}=${h(t)}`:f(e)}).filter(Boolean).join("&"),function(e){let t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",a=e.auth?e.auth+"@":"",i=e.host||"";return(e.protocol||e[x]?(e.protocol||"")+"//":"")+a+i+t+n+r}(n)}function w(e,...t){let n=e||"";for(let e of t.filter(e=>e&&"/"!==e))if(n){let t=e.replace(b,"");n=function(e="",t){return e.endsWith("/")?e:e+"/"}(n)+t}else n=e;return n}let x=Symbol.for("ufo:protocolRelative");function k(e=""){let[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}},20660:function(e,t,n){"use strict";let r;n.d(t,{MJ:function(){return q}});var a=n(57437),i=n(2265),l=n(35563),o=n(75461),s=n(54365),c=n(80684),u=n(52074);let d=(0,u.g)("check-all","sc"),h=Object.freeze({wrapper:`${d}__wrapper`,link:`${d}__link`,icon:`${d}__icon`,iconGray:`${d}__icon--gray`}),f=({children:e,className:t,linkClassName:n,iconGrayBackground:r,Link:i,event:l,href:u,dataLayerPush:d})=>{let f=i??o.rU;return(0,a.jsx)("div",{className:(0,s.Z)(h.wrapper,t),onClick:()=>{l&&d(l)},children:(0,a.jsxs)(f,{className:(0,s.Z)(h.link,n),href:u,children:[e,(0,a.jsx)("span",{className:(0,s.Z)(h.icon,{[h.iconGray]:r}),children:(0,a.jsx)(c.IconFdsArrowUpRightSmallO,{size:24})})]})})};var p=n(85241),m=n(31620),g=n(77337),v=((r=v||{}).light="light",r.gray="gray",r);let b=e=>"kasko"===e||"osago"===e,y=(0,u.g)("best-offers-banner","sc"),w=Object.freeze({bestOffersBaner:y,wrapper:`${y}__wrapper`,wideWrapper:`${y}__wrapper--wide`,whiteWrapper:`${y}__wrapper--white`,content:`${y}__content`,header:`${y}__header`,title:`${y}__title`,subtitle:`${y}__subtitle`,icon:`${y}__icon`,iconBlack:`${y}__icon--black`,iconWhite:`${y}__icon--white`,image:`${y}__image`}),x=({title:e,image:t,url:n,description:r,backgroundColor:i,textColor:o,wide:u,theme:d,handleBannerDataLayerPush:h,className:f})=>{let p=d===v.gray,m={"--bg-base":(null==i?void 0:i.base)??(p?"var(--color-white)":"var(--color-gray-400)"),"--bg-hover":(null==i?void 0:i.hover)??"var(--color-gray-500)"};return(0,a.jsxs)("div",{className:(0,s.Z)(w.wrapper,f,{[w.wideWrapper]:u}),style:m,onClick:()=>{h(),window.open(n,"_blank")},children:[(0,a.jsxs)("div",{className:w.content,children:[(0,a.jsxs)("div",{className:w.header,children:[(0,a.jsx)(l.xv,{weight:"medium",size:"24",className:w.title,style:{color:o},children:e}),(0,a.jsx)("div",{className:(0,s.Z)(w.icon,{[w.iconBlack]:p&&!(null!=o&&o.includes("color-white")),[w.iconWhite]:p&&!!(null!=o&&o.includes("color-white"))}),children:(0,a.jsx)(c.IconFdsArrowUpRightSmallO,{size:32})})]}),r&&(0,a.jsx)(l.xv,{size:"16",style:{color:o},children:r})]}),(null==t?void 0:t.url)&&(0,a.jsx)("picture",{className:w.image,children:(0,a.jsx)("img",{src:t.url,width:t.width??150,height:t.height??"auto",alt:`Баннер ${e}`,loading:"lazy"})})]})},k=(0,u.g)("offer-card","sc"),_=Object.freeze({offerCard:k,wrapper:`${k}__wrapper`,whiteWrapper:`${k}__wrapper--white`,bankInfo:`${k}__bankInfo`,units:`${k}__units`,unitsColumn:`${k}__units--column`,unit:`${k}__unit`,unitRow:`${k}__unit--row`,unitTitleWrapper:`${k}__unitTitleWrapper`,unitTitle:`${k}__unitTitle`,tooltipIcon:`${k}__tooltipIcon`,unitValue:`${k}__unitValue`,bottomBlock:`${k}__bottomBlock`,tags:`${k}__tags`,tag:`${k}__tag`,button:`${k}__button`,buttonRounded:`${k}__button--rounded`,buttonAdditional:`${k}__button--additional`}),C=e=>{let t=e.split("₽");return t.map((e,n)=>(0,a.jsxs)(i.Fragment,{children:[e,n<t.length-1&&(0,a.jsx)(l.xv,{fontFamily:"primary",weight:"regular",children:"₽"})]},`${e}-${n}`))},j=({title:e,value:t,tooltip:n,textColor:r,unitsAsColumn:i,isTitleUnit:u})=>(0,a.jsxs)("div",{className:(0,s.Z)(_.unit,{[_.unitRow]:i}),children:[(0,a.jsxs)("div",{className:_.unitTitleWrapper,children:[(0,a.jsx)(l.xv,{size:"14",className:_.unitTitle,children:e}),n&&(0,a.jsx)(o.u,{text:n,children:(0,a.jsx)(c.IconFdsQuestionCircleO,{className:_.tooltipIcon})})]}),(0,a.jsx)(l.xv,{weight:"medium",size:u?"18":i?"16":"24",className:_.unitValue,style:{color:r},children:e.includes("Рейтинг")?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.IconFdsStarF,{size:16,style:{color:"var(--color-orange-400)"}}),t]}):C(t)})]}),N=({tags:e,isGrayTheme:t})=>{let n=t?"secondary":"primary";return(0,a.jsx)("div",{className:_.tags,children:e.sort((e,t)=>e.order-t.order).map(e=>(0,a.jsx)(o.Vp,{className:_.tag,label:e.label,variant:e.variant?e.variant:n,rounded:!0},e.label))})},Z=({companyName:e,name:t,url:n,logo:r,units:i,tags:l,additionalButton:c,unitsAsColumn:u,dataLayerPush:d,eventCategory:h,productType:f,theme:p,buttonClassName:g,eventValueByUnitTitle:b})=>{let y=p===v.gray,w=n=>{let r={event:"data-event",eventCategory:h,eventAction:`click_button_${(0,m.t)(n)}_${f}`,eventLabel:(0,m.t)(`${e}_${t}`)};if(b){let e=i.find(e=>e.title.toLowerCase()===b.toLowerCase());e&&(r.eventValue=(0,m.t)(e.value))}d(r)};return(0,a.jsxs)("div",{className:(0,s.Z)(_.wrapper,{[_.whiteWrapper]:y}),children:[(0,a.jsxs)("div",{className:_.bankInfo,children:[r&&(0,a.jsx)("img",{src:r,width:56,height:56,alt:`${e} logo`}),(0,a.jsx)(j,{title:t,value:e,isTitleUnit:!0})]}),(0,a.jsx)("div",{className:(0,s.Z)(_.units,{[_.unitsColumn]:u}),children:i.map(e=>(0,a.jsx)(j,{title:e.title,value:e.value,tooltip:e.tooltip,textColor:e.textColor,unitsAsColumn:u},`${e.title}-${e.value}`))}),(0,a.jsxs)("div",{className:_.bottomBlock,children:[l&&(0,a.jsx)(N,{tags:l,isGrayTheme:y}),c&&c.text.trim().length>0&&(0,a.jsx)(o.zx,{as:"a",className:(0,s.Z)(_.button,_.buttonRounded,_.buttonAdditional),size:"xs",label:c.text,href:null==c?void 0:c.url,variant:y?"secondary":"white",onClick:()=>w(c.text)}),(0,a.jsx)(o.zx,{as:"a",className:(0,s.Z)(_.button,g),size:"xs",label:"Подробнее",href:n,onClick:()=>w("podrobnee_o_kartochke_iz")})]})]})},T=(0,u.g)("offers-list","sc"),E=Object.freeze({offersList:T,wrapper:`${T}__wrapper`,sliderWrapper:`${T}__sliderWrapper`,offerItem:`${T}__offerItem`,compact:`${T}__offerItem--compact`,bannerItem:`${T}__bannerItem`}),R=({offers:e,banner:t,dataLayerPush:n,eventCategory:r,productType:i,theme:l,singleProduct:c})=>{let u=e.length<=2;return(0,a.jsxs)(o.iR,{options:{slidesPerView:"auto",spaceBetween:0,autoplay:{delay:3e3,disableOnInteraction:!1}},breakpoints:{xl:{autoplay:!1}},className:E.sliderWrapper,pagination:!0,children:[e.slice(0,3).map(e=>(0,a.jsx)(o.wI,{className:(0,s.Z)(E.offerItem,{[E.compact]:c}),children:(0,a.jsx)(Z,{...e,dataLayerPush:n,eventCategory:r,productType:i,theme:l})},e.id)),t&&(0,a.jsx)(o.wI,{className:E.bannerItem,children:(0,a.jsx)(x,{...t,handleBannerDataLayerPush:()=>{n({event:"data-event",eventCategory:r,eventAction:"click_bnr_banner_top_predlozheniy",eventLabel:i})},wide:u,theme:l})})]},i)},L=(0,u.g)("osago-tab","sc"),A=Object.freeze({osagoTab:L,wrapper:`${L}__wrapper`,card:`${L}__card`,whiteCard:`${L}__card--white`,image:`${L}__image`,content:`${L}__content`,inputWrapper:`${L}__inputWrapper`,select:`${L}__select`,input:`${L}__input`,buttonLinkWrapper:`${L}__buttonLinkWrapper`,button:`${L}__button`,banner:`${L}__banner`}),$={kasko:{title:"Рассчет Каско за минуту",description:"Выберите лучшие условия для оформления полиса",backgroundColor:{base:"#f1f5ff",hover:"#a3ceec"}},osago:{title:"ОСАГО с экономией до 78%",description:"Предварительная цена после ввода номера ТС",backgroundColor:{base:"#f1f5ff",hover:"#a3ceec"}}},M=[{label:"Мотоцикл",value:"moto"},{label:"Автомобиль",value:"auto"}],D=Object.fromEntries(M.map(e=>[e.value,e])),S={auto:{mask:"a 000 aa 00",placeholder:"A 000 AA 00"},moto:{mask:"0000 aa 00",placeholder:"0000 AA 00"}},O="АВЕКМНОРСТУХ",I=RegExp(`[${O}]`,"i"),z=RegExp(`[^0-9${O}]`,"gi"),B=({type:e,baseUrl:t,s3Assets:n,banner:r,dataLayerPush:c,eventCategory:u,theme:d})=>{let h="osago"===e,f=(0,g.xn)(t,"osago"),p=(0,g.xn)(f,"step-car"),b=(0,g.xn)(t,"kasko"),y=(0,g.xn)(b,"vehicle"),w=h?p:y,[k,_]=(0,i.useState)(""),[C,j]=(0,i.useState)("auto"),{mask:N,placeholder:Z}=S[C],T=d===v.gray,E=`?${new URLSearchParams({type:h?C:"auto",license:k})}`,R=(0,g.xn)(w,E),L=r??{...$[e],url:h?f:b,image:n?{url:(0,g.xn)(n,`widgets/BestOffers/${h?"icon_osago":"icons_car"}.png`),width:204,height:160}:void 0},O=D[C].label,B=(t,n)=>{c({event:"data-event",eventCategory:u,eventAction:t,eventLabel:n??e})};return(0,a.jsxs)("div",{className:A.wrapper,children:[(0,a.jsxs)("div",{className:(0,s.Z)(A.card,{[A.whiteCard]:T}),children:[n&&(0,a.jsx)("picture",{children:(0,a.jsx)("img",{src:`${n}/widgets/BestOffers/auto_bg.png`,alt:"Автомобиль",loading:"lazy",className:A.image})}),(0,a.jsxs)("div",{className:A.content,children:[(0,a.jsxs)(l.X6,{as:"h3",type:"h3",children:["Онлайн калькулятор ",h?"ОСАГО":"Каско"]}),(0,a.jsxs)("div",{className:A.inputWrapper,children:[h&&(0,a.jsx)(o.Ph,{options:M,value:D[C],label:"Тип транспорта",variant:T?"primary":"secondary",className:A.select,onChange:e=>{_(""),j(e.value),B(`selector_item_${(0,m.t)(e.label)}`)}}),(0,a.jsx)(o.An,{label:"Госномер",variant:T?"primary":"secondary",maskOpts:{mask:N,definitions:{a:I}},maskPlaceholder:Z,value:k,className:A.input,onChange:(e,t)=>{_(t.replace(z,"").toUpperCase())},onClick:()=>B(`message_field_${(0,m.t)(O)}`),onBlur:()=>B(`on_message_field_${(0,m.t)(O)}`)}),(0,a.jsxs)(l.xv,{children:["У меня"," ",(0,a.jsx)(o.rU,{href:w,onClick:()=>{B("click_link_net_nomera",w)},children:"нет номера"})]})]}),(0,a.jsx)(o.zx,{as:"a",href:R,size:"s",className:A.button,onClick:()=>{B(`click_button_rasschitat_${(0,m.t)(O)}`,R)},children:"Рассчитать"})]})]}),(0,a.jsx)("div",{className:A.banner,children:(0,a.jsx)(x,{...L,theme:d,handleBannerDataLayerPush:()=>{B("click_bnr_banner_top_predlozheniy")}})})]})},F=(0,u.g)("best-offers","sc"),P=Object.freeze({bestOffers:F,graySection:`${F}--gray`,singleProduct:`${F}--singleProduct`,title:`${F}__title`,singleProductTitle:`${F}__title--singleProduct`,chips:`${F}__chips`,warning:`${F}__warning`,allOffersLink:`${F}__allOffersLink`}),U={вклады:"вкладам",облигации:"облигациям",кредиты:"кредитам",займы:"займам","Кредитные карты":"кредитным картам",каско:"каско",осаго:"ОСАГО","дебетовые карты":"дебетовым картам",ипотека:"ипотеке",автокредиты:"автокредитам"},q=({tabs:e,baseUrl:t,s3Assets:n,eventCategory:r="best-offers",dataLayerPush:c,singleProduct:u=!1,theme:d=v.light,className:h})=>{let m=d===v.gray,g=e.map(e=>({url:e.productType,title:e.name})),[y,w]=(0,i.useState)(g[0].url),x=e.find(e=>e.productType===y)??e[0],k=(0,o._m)("xl"),_=U[x.name.toLowerCase()],C=_?`по ${_}`:x.name,j=b(null==x?void 0:x.productType)&&t?(0,a.jsx)(B,{type:x.productType,banner:x.banner,baseUrl:t,s3Assets:n,dataLayerPush:c,eventCategory:r,theme:d}):null;return(0,a.jsx)("section",{className:(0,s.Z)(P.bestOffers,h,{[P.singleProduct]:u,[P.graySection]:m}),children:(0,a.jsxs)(l.W2,{children:[(0,a.jsxs)(l.X6,{as:"h2",type:u?"h2":"display",className:(0,s.Z)(P.title,!u&&(k?"mb-8":"mb-6"),u&&(0,s.Z)("mb-0",P.singleProductTitle)),children:["Лучшие предложения ",u?C:"сегодня"]}),!u&&(0,a.jsx)(p.N,{items:g,maxNumberOfLines:2,activeChipId:y,variant:m?"white":"gray",className:P.chips,onClick:t=>{w(t);let n=e.find(e=>e.productType===t);c({event:"data-event",eventCategory:r,eventAction:"click_chip_top_predlozheniy_vybor",eventLabel:null==n?void 0:n.productType})}}),(0,a.jsxs)("div",{children:[j??(0,a.jsx)(R,{offers:x.offers,banner:x.banner,dataLayerPush:c,eventCategory:r,productType:x.productType,theme:d,singleProduct:u}),x.hasWarning&&(0,a.jsx)(l.xv,{as:"p",size:"16",className:P.warning,children:x.warningCustomText??"Оценивайте свои финансовые возможности и риски. Изучите все условия кредита (займа)"})]}),x.checkAllUrl&&(0,a.jsx)(f,{href:x.checkAllUrl,event:{event:"data-event",eventCategory:r,eventAction:"link",eventLabel:`Показать все предложения ${x.productType}`},dataLayerPush:c,iconGrayBackground:!m,className:P.allOffersLink,linkClassName:x.checkAllLinkClassName,children:"Показать все предложения"})]})})}},76306:function(e,t,n){"use strict";n.d(t,{$:function(){return F}});var r=n(57437),a=n(2265),i=n(54365),l=n(35563);let o=(e,t)=>(t>0&&!Number.isInteger(e)&&!Number.isNaN(e)&&String(e).split(".")[1].length>t&&(e=+e.toFixed(t)),e),s=(e,t=-1)=>(e=o(e,t),new Intl.NumberFormat("ru-RU").format(e));var c=n(75461),u=n(52074),d=n(80684);let h=({type:e="text",unit:t,format:n,defaultValue:r="",maxLength:i=-1}={})=>{let[o,c]=(0,a.useState)(r),u=(0,a.useRef)(o),[d,h]=(0,a.useState)(!1),f=(0,a.useCallback)((t,n)=>{"function"==typeof t&&(t=t(u.current));let r=String(t);if(!(i>-1&&r.length>i)){if(["int","float"].includes(e)){if(isNaN(+t)||"int"===e&&r.includes(".")||r.includes(" "))return;r=String(""===t?"":+t)}u.current=r,c(r),null==n||n(r)}},[i,e]),p=(0,a.useMemo)(()=>({onChange:e=>{f(e)},onFocus:()=>h(!0),onBlur:()=>h(!1)}),[f]),m=(0,a.useMemo)(()=>{let r=o,a=null;switch("currency"===n&&["int","float"].includes(e)&&""!==o&&(r=s(+o)),t){case"year":a=""===r?"":(0,l._6)(+o,"год","года","лет");break;case"day":a=""===r?"":(0,l._6)(+o,"день","дня","дней");break;default:a=""!==r&&t?t:""}return a&&["int","float"].includes(e)?`${r} ${a}`:r},[n,e,t,o]);return(0,a.useMemo)(()=>({events:p,value:o,formattedValue:m,isFocused:d,handleChange:f}),[p,m,f,d,o])},f=(0,u.g)("tax-calculator-banner","sc"),p=Object.freeze({taxCalculatorBaner:f,widget:`${f}--widget`,wrapper:`${f}__wrapper`,content:`${f}__content`,image:`${f}__image`,title:`${f}__title`,subtitle:`${f}__subtitle`,button:`${f}__button`}),m=({isFullPage:e,buttonUrl:t,assets:n})=>(0,r.jsxs)("div",{className:(0,i.Z)(p.wrapper,{[p.widget]:!e}),children:[(0,r.jsxs)("picture",{className:p.image,children:[n.mobile&&(0,r.jsx)("source",{srcSet:n.mobile,media:"(max-width: 1023.02px)"}),(0,r.jsx)("img",{src:n.desktop,alt:"Калькулятор НДФЛ",loading:e?"eager":"lazy"})]}),(0,r.jsxs)("div",{className:p.content,children:[(0,r.jsx)("p",{className:p.title,children:"Оформи налоговый вычет"}),(0,r.jsx)("p",{className:p.subtitle,children:"Вы можете подать заявление на возврат НДФЛ за прошлый год с помощью наших партнеров"}),(0,r.jsx)(c.zx,{stretch:!0,className:p.button,label:"Подать заявление",size:"s",onClick:()=>{window.open(t,"_blank")}})]})]}),g=e=>a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",...e},a.createElement("path",{fill:"#6c6d78",d:"M12 22a10 10 0 1 0 0-20 10 10 0 0 0 0 20Zm0-18a8 8 0 1 1 0 16 8 8 0 0 1 0-16Z"}),a.createElement("path",{fill:"#6c6d78",d:"M11.62 17.915a1 1 0 0 0 .76 0 1 1 0 0 0 .33-.21c.088-.097.16-.209.21-.33a.84.84 0 0 0 .08-.38 1 1 0 0 0-.29-.71 1.152 1.152 0 0 0-.33-.21 1 1 0 0 0-1.38.92c.004.265.107.518.29.71a.999.999 0 0 0 .33.21Z"}),a.createElement("path",{fill:"#6c6d78",fillRule:"evenodd",d:"M8 9.584C8 7.47 9.935 6 12 6s4 1.47 4 3.584c0 1.632-1.222 2.45-1.981 2.89h-.002c-.74.43-1.017.745-1.017 1.203V14a1 1 0 1 1-2 0v-.323c0-1.653 1.237-2.482 2.015-2.933.722-.42.985-.723.985-1.16C14 8.844 13.25 8 12 8s-2 .844-2 1.584a1 1 0 0 1-2 0Z",clipRule:"evenodd"})),v=(0,u.g)("tax-calculator","sc"),b=Object.freeze({taxCalculator:v,widget:`${v}--widget`,fullPage:`${v}--full-page`,wrapper:`${v}__wrapper`,row:`${v}__row`}),y={Январь:{num:1,genitive:"января",prepositional:"январе"},Февраль:{num:2,genitive:"февраля",prepositional:"феврале"},Март:{num:3,genitive:"марта",prepositional:"марте"},Апрель:{num:4,genitive:"апреля",prepositional:"апреле"},Май:{num:5,genitive:"мая",prepositional:"мае"},Июнь:{num:6,genitive:"июня",prepositional:"июне"},Июль:{num:7,genitive:"июля",prepositional:"июле"},Август:{num:8,genitive:"августа",prepositional:"августе"},Сентябрь:{num:9,genitive:"сентября",prepositional:"сентябре"},Октябрь:{num:10,genitive:"октября",prepositional:"октябре"},Ноябрь:{num:11,genitive:"ноября",prepositional:"ноябре"},Декабрь:{num:12,genitive:"декабря",prepositional:"декабре"}},w=[{limit:24e5,rate:.13},{limit:5e6,rate:.15},{limit:2e7,rate:.18},{limit:5e7,rate:.2},{limit:1/0,rate:.22}];w[0].limit,w[0].rate;let x=w[0].rate,k=(0,u.g)("tax-calculator-form-bonus","sc"),_=Object.freeze({taxCalculatorFormBonus:k,removeButton:`${k}__remove-button`}),C=({bonus:e,index:t,selectedMonths:n,onRemove:a,onUpdate:i})=>{let l=h({defaultValue:()=>e.value,type:"int",maxLength:20,unit:"₽",format:"currency"});return(0,r.jsxs)("div",{className:_.taxCalculatorFormBonus,children:[(0,r.jsx)(c.MA,{size:"m",label:"Сумма до налогов",value:l.isFocused?l.value:l.formattedValue,variant:"secondary",...l.events,onChange:n=>{l.events.onChange(n),i(t,{...e,value:n})}}),(0,r.jsx)(c.Ph,{options:Object.keys(y).filter(t=>!n.includes(t)||t===e.month),variant:"secondary",label:"Месяц",value:e.month,onChange:n=>i(t,{...e,month:n})}),(0,r.jsx)(c.zx,{onClick:()=>a(t),label:"Удалить",appearance:"ghost",variant:"purple",size:"xs",className:_.removeButton})]})},j=(0,u.g)("tax-calculator-form","sc"),N=Object.freeze({taxCalculatorForm:j,fullPage:`${j}--full-page`,wrapper:`${j}__wrapper`,title:`${j}__title`,subtitle:`${j}__subtitle`,fields:`${j}__fields`,bonusToggle:`${j}__bonus-toggle`,addBonusButton:`${j}__add-bonus-button`,iconPlus:`${j}__icon-plus`,tooltip:`${j}__tooltip`}),Z=({salary:e,bonuses:t,setBonuses:n,isFullPage:l})=>{let[o,s]=(0,a.useState)(!1),u=t.map(e=>e.month),h=()=>{var e;let n=t.map(e=>y[e.month].num).sort((e,t)=>e-t),r=Object.keys(y).map(e=>({monthName:e,monthIndex:y[e].num})).sort((e,t)=>e.monthIndex-t.monthIndex),a=n[n.length-1],i=r.find(({monthIndex:e})=>e>a&&!n.includes(e));return i?i.monthName:(null==(e=r.find(({monthIndex:e})=>!n.includes(e)))?void 0:e.monthName)??null},f=e=>{n(t=>{let n=t.filter((t,n)=>n!==e);return n.length||s(!1),n})},p=(e,t)=>{n(n=>n.map((n,r)=>r===e?t:n))};return(0,r.jsx)("div",{className:(0,i.Z)(N.taxCalculatorForm,l&&N.fullPage),children:(0,r.jsxs)("div",{className:N.wrapper,children:[(0,r.jsx)(l?"h1":"p",{className:N.title,children:"Калькулятор НДФЛ"}),(0,r.jsx)("p",{className:N.subtitle,children:"Сервис поможет рассчитать новый размер НДФЛ по прогрессивной шкале"}),(0,r.jsxs)("div",{className:N.fields,children:[(0,r.jsx)(c.MA,{size:"m",label:"Оклад до налогов",value:e.isFocused?e.value:e.formattedValue,icon:(0,r.jsx)(c.u,{text:"Указывается сумма заработной платы до удержания налогов",position:"top",children:(0,r.jsx)(g,{className:N.tooltip})}),...e.events}),(0,r.jsx)(c.ZD,{label:"Получаю премию",value:o,onChange:()=>{if(s(e=>!e),o)n([]);else{let e=h();e&&n([{value:"100000",month:e}])}},className:N.bonusToggle,flipped:!0}),o&&(0,r.jsxs)("div",{children:[t.map((e,t)=>(0,r.jsx)(C,{bonus:e,index:t,selectedMonths:u,onRemove:f,onUpdate:p},e.month)),(0,r.jsx)(c.zx,{onClick:()=>{let e=h();e&&n(t=>[...t,{value:"100000",month:e}])},disabled:null===h(),className:N.addBonusButton,label:"Добавить еще премию",iconLeft:(0,r.jsx)(d.IconFdsPlusO,{}),appearance:"ghost",variant:"purple",size:"xs"})]})]})]})})},T=e=>{let t=Object.entries(y).find(([t,n])=>n.num===e);return t?t[0]:""},E=(e,t)=>{let n=0,r=0,a=t,i=`${100*t}%`;for(let l of w){if(e<=n)break;r+=Math.min(e-n,l.limit-n)*l.rate,n=l.limit,(a=l.rate)>t&&(i=`${100*t}%—${100*a}%`)}return{tax:r,currentRate:a,rateString:i}},R=e=>{let t=[],n=null,r=null;for(let a of e){let e=a.bonusAmount>0;n&&n.taxRate===a.taxRate&&r===e?n.endMonth=a.endMonth:(n&&t.push(n),n={...a},r=e)}return n&&t.push(n),t},L=e=>{let t=[],n=[],r=null;for(let a of e)r===a.taxRate?n.push(a):(n.length>0&&t.push(...R(n)),n=[a],r=a.taxRate);return n.length>0&&t.push(...R(n)),t},A=(e,t)=>{let n=0,r=0,a=w[0].rate,i={};t.forEach(({month:e,value:t})=>{i[y[e].num]=Math.round(Number(t))});let l=[];for(let t=y.Январь.num;t<=y.Декабрь.num;t++){let o=i[t]||0,s=e+o,{tax:c,currentRate:u,rateString:d}=E(n+=s,a),h=Math.round(c-r);r=c;let f=Math.round(e/s*h),p=h-f;o>0&&(p=h-(f=Math.min(f,Math.round(e*a))));let m=e-f,g=o-p;l.push({startMonth:T(t),endMonth:T(t),income:m,taxRate:d,tax:h,bonusAmount:g}),a=u}let o=L(l),s=Math.round(n*x),c=Math.round(r-s);return{taxFixed:s,taxProgressive:Math.round(r),taxDiff:c,monthlyTaxGroups:o}},$=e=>new Intl.NumberFormat("ru-RU").format(e),M=({size:e=24})=>(0,r.jsx)("span",{style:{fontFamily:"var(--font-family-primary)",fontSize:`${e}px`},children:"₽"}),D=(0,u.g)("tax-calculator-result-head","sc"),S=Object.freeze({taxCalculatorResultHead:D,title:`${D}__title`,titleTaxAmount:`${D}__title--tax-amount`,subtitle:`${D}__subtitle`}),O=({data:e})=>{let{taxFixed:t,taxProgressive:n,taxDiff:a}=e,i=new Date().getFullYear(),l="Сумма НДФЛ не изменится",o=$(t),s=(0,r.jsxs)(r.Fragment,{children:["Ставка НДФЛ в ",i," году останется прежней — 13%"]});return 0!==a&&(l="Доход станет меньше",o=`на ${$(a)}`,s=(0,r.jsxs)(r.Fragment,{children:["В ",i," году на уплату НДФЛ уйдет ",$(n)," ",(0,r.jsx)(M,{size:18}),", а в 2024 году — ",$(t)," ",(0,r.jsx)(M,{size:18})," при той же зарплате."]})),(0,r.jsxs)("div",{className:S.taxCalculatorResultHead,children:[(0,r.jsxs)("p",{className:S.title,children:[l,(0,r.jsx)("br",{}),(0,r.jsx)("span",{className:S.titleTaxAmount,children:o})," ",(0,r.jsx)(M,{size:24}),0!==a&&"/год"]}),(0,r.jsx)("p",{className:S.subtitle,children:s})]})},I=(0,u.g)("tax-calculator-result","sc"),z=Object.freeze({taxCalculatorResult:I,taxCalculatorResultFullPage:`${I}--full-page`,title:`${I}__title`,titleTaxAmount:`${I}__title--tax-amount`,subtitle:`${I}__subtitle`,tableWrapper:`${I}__table-wrapper`,tableTitle:`${I}__table-title`,tableBody:`${I}__table-body`,tableBlock:`${I}__table-block`,tableRow:`${I}__table-row`,tableRowDottedLine:`${I}__table-row--dotted-line`,tableRowRowValue:`${I}__table-row--row-value`,tableRowFinalValue:`${I}__table-row--final-value`,tableRowRed:`${I}__table-row--red`,ndflRow:`${I}__ndfl-row`,tooltipIcon:`${I}__tooltip-icon`}),B=({taxData:e,isFullPage:t})=>{let{taxDiff:n,monthlyTaxGroups:a,taxProgressive:l}=e;return(0,r.jsxs)("div",{className:(0,i.W)(z.taxCalculatorResult,{[z.taxCalculatorResultFullPage]:t}),children:[(0,r.jsx)(O,{data:e}),(0,r.jsx)("div",{children:0!==n&&(0,r.jsxs)("div",{className:z.tableWrapper,children:[(0,r.jsxs)("p",{className:z.tableTitle,children:["Получите доход в ",new Date().getFullYear()," году "]}),(0,r.jsxs)("div",{className:z.tableBody,children:[a.map(e=>{let t=y[e.startMonth],n=e.endMonth.toLowerCase(),a=e.startMonth===e.endMonth?`В ${t.prepositional}`:`С ${t.genitive} по ${n}`;return(0,r.jsxs)("div",{className:z.tableBlock,children:[(0,r.jsxs)("div",{className:z.tableRow,children:[(0,r.jsx)("p",{children:a}),(0,r.jsx)("div",{className:z.tableRowDottedLine}),(0,r.jsxs)("p",{className:(0,i.W)(z.tableRowRowValue,{[z.tableRowRed]:"13%"!==e.taxRate}),children:[$(e.income)," ",(0,r.jsx)(M,{size:18})]})]}),e.bonusAmount>0&&(0,r.jsxs)("div",{className:z.tableRow,children:[(0,r.jsx)("p",{children:"Премия"}),(0,r.jsx)("div",{className:z.tableRowDottedLine}),(0,r.jsxs)("div",{className:z.tableRowRowValue,children:[$(e.bonusAmount)," ",(0,r.jsx)(M,{size:18})]})]}),(0,r.jsxs)("div",{className:z.tableRow,children:[(0,r.jsxs)("div",{className:z.ndflRow,children:["НДФЛ ",e.taxRate,e.taxRate.includes("—")&&(0,r.jsx)(c.u,{text:"Повышенная ставка применяется не ко всему доходу, а только к превышению над пороговым значением",position:"top",children:(0,r.jsx)("span",{className:z.tooltipIcon,children:(0,r.jsx)(g,{})})})]}),(0,r.jsx)("div",{className:z.tableRowDottedLine}),(0,r.jsxs)("p",{className:z.tableRowRowValue,children:[$(e.tax)," ",(0,r.jsx)(M,{size:18})]})]})]},n)}),(0,r.jsxs)("div",{className:z.tableRow,children:[(0,r.jsx)("p",{className:z.tableRowRowValue,children:"Итого НДФЛ"}),(0,r.jsx)("div",{className:z.tableRowDottedLine}),(0,r.jsxs)("p",{className:(0,i.W)(z.tableRowRowValue,z.tableRowFinalValue),children:[$(l)," ",(0,r.jsx)(M,{size:18})]})]})]})]})})]})},F=({className:e,isFullPage:t,bannerButtonUrl:n,assets:l})=>{let o=h({defaultValue:()=>"100000",type:"int",maxLength:20,unit:"₽",format:"currency"}),[s,c]=(0,a.useState)([]),u=A(Number(o.value),s);return(0,r.jsx)("div",{className:(0,i.Z)(b.taxCalculator,t?b.fullPage:b.widget,e),children:(0,r.jsxs)("div",{className:b.wrapper,children:[(0,r.jsxs)("div",{className:b.row,children:[(0,r.jsx)(Z,{salary:o,bonuses:s,setBonuses:c,isFullPage:t}),(0,r.jsx)(B,{taxData:u,isFullPage:t})]}),(0,r.jsx)(m,{buttonUrl:n,isFullPage:t,assets:l})]})})}}}]);